@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20-cyrillic-ext-400.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20-vietnamese-400.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-v20-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20-cyrillic-ext-500.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20-vietnamese-500.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-v20-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-v24-devanagari-300.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-v24-latin-ext-300.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-v24-latin-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-v24-devanagari-400.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-v24-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-v24-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-v24-devanagari-500.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-v24-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-v24-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-v24-devanagari-600.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-v24-latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-v24-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-v24-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-v24-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-v24-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{color-scheme:dark;--cbc-base-tone: color-mix(in srgb, var(--cb-color-black) 72%, var(--cb-color-blackcurrant));--cbc-surface-tone: var(--cb-color-blackcurrant);--cbc-raised-tone: color-mix( in srgb, var(--cb-color-scarlet-gum) 62%, var(--cb-color-blackcurrant) );--cbc-base: oklch( from color-mix( in oklab, oklch( from color(from var(--cbc-base-tone) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-page)) calc(c * 2 * var(--cbc-chroma-page)) h );--cbc-surface: oklch( from color-mix( in oklab, oklch( from color(from var(--cbc-surface-tone) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h );--cbc-raised: oklch( from color-mix( in oklab, oklch( from color(from var(--cbc-raised-tone) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h );--cbc-ink: var(--cb-color-ceramic-grey);--cbc-ink-muted: color-mix(in srgb, var(--cb-color-ceramic-grey) 72%, transparent);--cbc-ink-faint: color-mix(in srgb, var(--cb-color-ceramic-grey) 59%, transparent);--cbc-line: color-mix(in srgb, var(--cb-color-ceramic-grey) 15%, transparent);--cbc-line-strong: color-mix(in srgb, var(--cb-color-ceramic-grey) 28%, transparent);--cbc-hover: color-mix(in srgb, var(--cb-color-ceramic-grey) 9%, transparent);--cbc-hover-strong: color-mix(in srgb, var(--cb-color-ceramic-grey) 14%, transparent);--cbc-well: color-mix(in srgb, var(--cb-color-ceramic-grey) 6%, transparent);--cbc-pressed: color-mix(in srgb, var(--cb-color-ceramic-grey) 16%, transparent);--cbc-stand: color-mix(in srgb, var(--cb-color-white) 11%, transparent);--cbc-sheen: color-mix(in srgb, var(--cb-color-white) 7%, transparent);--cbc-accent: var(--cb-color-accent-500);--cbc-accent-hover: var(--cb-color-accent-400);--cbc-accent-wash: color-mix(in srgb, var(--cb-color-accent-500) 18%, transparent);--cbc-accent-quiet: color-mix(in srgb, var(--cb-color-accent-500) 9%, transparent);--cbc-accent-text: var(--cb-color-accent-300);--cbc-on-accent: var(--cb-color-white);--cbc-good: var(--cb-color-score-good);--cbc-warn: var(--cb-color-orange-peel);--cbc-poor: var(--cb-color-accent-500);--cbc-good-solid: var(--cb-color-score-good);--cbc-on-good: var(--cb-color-white);--cbc-good-text: color-mix(in srgb, var(--cb-color-score-good) 66%, var(--cb-color-ceramic-grey));--cbc-warn-text: var(--cbc-warn);--cbc-poor-text: var(--cb-color-accent-300);--cbc-on-ink-good: color-mix( in srgb, var(--cb-color-score-good) 60%, var(--cb-color-text-primary) );--cbc-on-ink-warn: color-mix( in srgb, var(--cb-color-orange-peel) 45%, var(--cb-color-text-primary) );--cbc-on-ink-poor: var(--cb-color-accent-700);--cbc-on-ink-accent: var(--cb-color-accent-700);--cbc-cat-performance: var(--cb-category-tint-performance-dark);--cbc-cat-mobileUsability: var(--cb-category-tint-mobile-usability-dark);--cbc-cat-accessibility: var(--cb-category-tint-accessibility-dark);--cbc-cat-clarity: var(--cb-category-tint-clarity-dark);--cbc-cat-crawlability: var(--cb-category-tint-crawlability-dark);--cbc-cat-landingPages: var(--cb-category-tint-landing-pages-dark);--cbc-cat-seo: var(--cb-category-tint-seo-dark);--cbc-cat-linkHealth: var(--cb-category-tint-link-health-dark);--cbc-cat-structuredData: var(--cb-category-tint-structured-data-dark);--cbc-cat-conversion: var(--cb-category-tint-conversion-dark);--cbc-cat-aiVisibility: var(--cb-category-tint-ai-visibility-dark);--cbc-cat-aiReadiness: var(--cb-category-tint-ai-readiness-dark);--cbc-cat-design: var(--cb-category-tint-design-dark);--cbc-cat-security: var(--cb-category-tint-security-dark);--cbc-cat-techStack: var(--cb-category-tint-tech-stack-dark);--cbc-cat-tracking: var(--cb-category-tint-tracking-dark);--cbc-cat-localVisibility: var(--cb-category-tint-local-visibility-dark);--cbc-cat-languages: var(--cb-category-tint-languages-dark);--cbc-cat-privacy: var(--cb-category-tint-privacy-dark);--cbc-cat-commerce: var(--cb-category-tint-commerce-dark);--cbc-cat-marketingFootprint: var(--cb-category-tint-marketing-footprint-dark);--cbc-cat-contentFreshness: var(--cb-category-tint-content-freshness-dark);--cbc-on-tint: var(--cb-color-blackcurrant);--cbc-cost-1: var(--cbc-cat-marketingFootprint);--cbc-cost-2: var(--cbc-cat-localVisibility);--cbc-cost-3: var(--cbc-cat-techStack);--cbc-cost-4: var(--cbc-cat-design);--cbc-run-queued: var(--cbc-cat-techStack);--cbc-run-running: var(--cbc-cat-design);--cbc-run-complete: var(--cbc-cat-aiVisibility);--cbc-run-review: var(--cbc-cat-accessibility);--cbc-run-blocked: var(--cbc-cat-performance);--cbc-flow-in: var(--cbc-cat-techStack);--cbc-flow-mid: var(--cbc-cat-design);--cbc-flow-warm: var(--cbc-cat-seo);--cbc-flow-out: var(--cbc-cat-aiVisibility);--cbc-flow-best: var(--cbc-cat-marketingFootprint);--cbc-flow-held: var(--cbc-cat-accessibility);--cbc-flow-lost: var(--cbc-cat-performance);--cbc-loop: var(--cb-motion-work-loop);--cbc-loop-calm: var(--cb-motion-work-loop-calm);--cbc-grace: var(--cb-motion-base);--cbc-plot: calc(var(--cb-motion-slow) * 2);--cbc-shadow: 0 var(--cb-space-lg) var(--cb-space-4xl) color-mix(in srgb, var(--cb-color-black) 60%, transparent);--cbc-shadow-high: 0 var(--cb-space-2xl) var(--cb-space-6xl) color-mix(in srgb, var(--cb-color-black) 70%, transparent);--cbc-veil: color-mix(in srgb, var(--cb-color-black) 55%, transparent);--cbc-veil-blur: none;--cbc-globe-land: color-mix( in srgb, var(--cb-color-accent-400) 82%, var(--cb-color-ceramic-grey) );--cbc-globe-grid: color-mix(in srgb, var(--cb-color-accent-500) 22%, transparent);--cbc-globe-glow: color-mix(in srgb, var(--cb-color-accent-500) 55%, transparent);--cbc-globe-star: var(--cb-color-ceramic-grey);--cbc-globe-star-lift: 0.5;--cbc-globe-star-size: 1.4;--cbc-map-wash: color-mix(in srgb, var(--cb-color-black) 40%, var(--cb-color-blackcurrant));--cbc-map-grid: color-mix(in srgb, var(--cb-color-ceramic-grey) 10%, transparent);--cbc-map-line: color-mix(in srgb, var(--cb-color-ceramic-grey) 22%, transparent);--cbc-map-route: var(--cb-color-accent-400);--cbc-map-veil: color-mix(in srgb, var(--cb-color-blackcurrant) 52%, transparent);--cbc-map-halo: var(--cb-color-blackcurrant);--cbc-gmap-land: var(--cb-map-alidade-dark-land);--cbc-gmap-water: var(--cb-map-alidade-dark-water);--cbc-gmap-park: var(--cb-map-alidade-dark-park);--cbc-gmap-building: var(--cb-map-alidade-dark-building);--cbc-gmap-road: var(--cb-map-alidade-dark-road);--cbc-gmap-road-case: var(--cb-map-alidade-dark-road-case);--cbc-gmap-highway: var(--cb-map-alidade-dark-highway);--cbc-gmap-highway-case: var(--cb-map-alidade-dark-highway-case);--cbc-gmap-label: var(--cb-map-alidade-dark-label);--cbc-gmap-label-halo: var(--cb-map-alidade-dark-label-halo);--cbc-gmap-water-label: var(--cb-map-alidade-dark-water-label);--cbc-map-tiles: none;--cbc-map-dash: dashed;--cbc-map-source: osm;--cbc-map-inset: 0px}[data-theme=light]{color-scheme:light;--cbc-base-tone: color-mix( in srgb, var(--cb-color-bg-light-purple) 90%, var(--cb-color-text-primary) );--cbc-surface-tone: var(--cb-color-white);--cbc-raised-tone: var(--cb-color-white);--cbc-base: oklch( from color-mix( in oklab, oklch( from color(from var(--cbc-base-tone) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-page)) calc(c * 2 * var(--cbc-chroma-page)) h );--cbc-surface: oklch( from color-mix( in oklab, oklch( from color(from var(--cbc-surface-tone) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h );--cbc-raised: oklch( from color-mix( in oklab, oklch( from color(from var(--cbc-raised-tone) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h );--cbc-ink: var(--cb-color-text-primary);--cbc-ink-muted: var(--cb-color-text-secondary);--cbc-ink-faint: color-mix( in srgb, var(--cb-color-text-tertiary) 82%, var(--cb-color-text-primary) );--cbc-line: color-mix(in srgb, var(--cb-color-text-primary) 14%, transparent);--cbc-line-strong: color-mix(in srgb, var(--cb-color-text-primary) 26%, transparent);--cbc-hover: color-mix(in srgb, var(--cb-color-text-primary) 8%, transparent);--cbc-hover-strong: color-mix(in srgb, var(--cb-color-text-primary) 13%, transparent);--cbc-well: color-mix(in srgb, var(--cb-color-text-primary) 6%, transparent);--cbc-pressed: color-mix(in srgb, var(--cb-color-text-primary) 16%, transparent);--cbc-stand: color-mix(in srgb, var(--cb-color-text-tertiary) 16%, transparent);--cbc-sheen: color-mix(in srgb, var(--cb-color-white) 52%, transparent);--cbc-accent: var(--cb-color-accent-600);--cbc-accent-hover: var(--cb-color-accent-700);--cbc-accent-wash: var(--cb-color-accent-50);--cbc-accent-text: var(--cb-color-accent-700);--cbc-accent-quiet: color-mix(in srgb, var(--cb-color-accent-50) 60%, var(--cb-color-white));--cbc-on-accent: var(--cb-color-white);--cbc-good: var(--cb-color-score-good);--cbc-warn: var(--cb-color-orange-peel);--cbc-poor: var(--cb-color-accent-600);--cbc-good-text: color-mix(in srgb, var(--cb-color-score-good) 50%, var(--cb-color-text-primary));--cbc-good-solid: color-mix( in srgb, var(--cb-color-score-good) 76%, var(--cb-color-text-primary) );--cbc-warn-text: color-mix( in srgb, var(--cb-color-orange-peel) 36%, var(--cb-color-text-primary) );--cbc-poor-text: var(--cb-color-accent-700);--cbc-on-ink-good: color-mix( in srgb, var(--cb-color-score-good) 75%, var(--cb-color-ceramic-grey) );--cbc-on-ink-warn: var(--cb-color-orange-peel);--cbc-on-ink-poor: var(--cb-color-accent-300);--cbc-on-ink-accent: var(--cb-color-accent-300);--cbc-cat-performance: var(--cb-category-tint-performance-light);--cbc-cat-mobileUsability: var(--cb-category-tint-mobile-usability-light);--cbc-cat-accessibility: var(--cb-category-tint-accessibility-light);--cbc-cat-clarity: var(--cb-category-tint-clarity-light);--cbc-cat-crawlability: var(--cb-category-tint-crawlability-light);--cbc-cat-landingPages: var(--cb-category-tint-landing-pages-light);--cbc-cat-seo: var(--cb-category-tint-seo-light);--cbc-cat-linkHealth: var(--cb-category-tint-link-health-light);--cbc-cat-structuredData: var(--cb-category-tint-structured-data-light);--cbc-cat-conversion: var(--cb-category-tint-conversion-light);--cbc-cat-aiVisibility: var(--cb-category-tint-ai-visibility-light);--cbc-cat-aiReadiness: var(--cb-category-tint-ai-readiness-light);--cbc-cat-design: var(--cb-category-tint-design-light);--cbc-cat-security: var(--cb-category-tint-security-light);--cbc-cat-techStack: var(--cb-category-tint-tech-stack-light);--cbc-cat-tracking: var(--cb-category-tint-tracking-light);--cbc-cat-localVisibility: var(--cb-category-tint-local-visibility-light);--cbc-cat-languages: var(--cb-category-tint-languages-light);--cbc-cat-privacy: var(--cb-category-tint-privacy-light);--cbc-cat-commerce: var(--cb-category-tint-commerce-light);--cbc-cat-marketingFootprint: var(--cb-category-tint-marketing-footprint-light);--cbc-cat-contentFreshness: var(--cb-category-tint-content-freshness-light);--cbc-on-tint: var(--cb-color-blackcurrant);--cbc-shadow: var(--cb-shadow-raised);--cbc-shadow-high: 0 var(--cb-space-2xl) var(--cb-space-6xl) color-mix(in srgb, var(--cb-color-blackcurrant) 20%, transparent);--cbc-veil: color-mix(in srgb, var(--cb-color-black) 55%, transparent);--cbc-veil-blur: none;--cbc-globe-land: var(--cb-color-accent-600);--cbc-globe-grid: color-mix(in srgb, var(--cb-color-accent-600) 20%, transparent);--cbc-globe-glow: color-mix(in srgb, var(--cb-color-accent-500) 30%, transparent);--cbc-globe-star: var(--cb-color-text-tertiary);--cbc-globe-star-lift: 0.95;--cbc-globe-star-size: 1.8;--cbc-map-wash: color-mix(in srgb, var(--cb-color-bg-light-purple) 70%, var(--cb-color-white));--cbc-map-grid: color-mix(in srgb, var(--cb-color-text-primary) 8%, transparent);--cbc-map-line: color-mix(in srgb, var(--cb-color-text-primary) 18%, transparent);--cbc-map-route: var(--cb-color-accent-600);--cbc-map-veil: color-mix(in srgb, var(--cb-color-white) 22%, transparent);--cbc-map-halo: var(--cb-color-white);--cbc-gmap-land: var(--cb-map-alidade-light-land);--cbc-gmap-water: var(--cb-map-alidade-light-water);--cbc-gmap-park: var(--cb-map-alidade-light-park);--cbc-gmap-building: var(--cb-map-alidade-light-building);--cbc-gmap-road: var(--cb-map-alidade-light-road);--cbc-gmap-road-case: var(--cb-map-alidade-light-road-case);--cbc-gmap-highway: var(--cb-map-alidade-light-highway);--cbc-gmap-highway-case: var(--cb-map-alidade-light-highway-case);--cbc-gmap-label: var(--cb-map-alidade-light-label);--cbc-gmap-label-halo: var(--cb-map-alidade-light-label-halo);--cbc-gmap-water-label: var(--cb-map-alidade-light-water-label);--cbc-map-tiles: none;--cbc-map-dash: dashed;--cbc-map-inset: 0px}:root{--cbc-tint-ink: var(--cb-color-black);--cbc-tint-c: 0;--cbc-ground-dye: oklch(from var(--cbc-tint-ink) 0 var(--cbc-tint-c) h);--cbc-chroma-page: 1;--cbc-chroma-card: 1;--cbc-lift-page: 0;--cbc-lift-card: 0}:root[data-ground]{--cbc-tint-c: 0.055;--cbc-lift-card: -0.006}:root[data-theme=light][data-ground]{--cbc-tint-c: 0.05;--cbc-lift-page: 0.01;--cbc-lift-card: 0}:root[data-intensity=accent][data-ground]{--cbc-tint-c: 0.045;--cbc-tint-vivid: oklch(from var(--cbc-tint-ink) 0.74 0.13 h);--cbc-well: color-mix(in srgb, var(--cbc-tint-vivid) 9%, transparent);--cbc-hover: color-mix(in srgb, var(--cbc-tint-vivid) 15%, transparent);--cbc-pressed: color-mix(in srgb, var(--cbc-tint-vivid) 24%, transparent);--rail-hover: var(--cbc-hover)}:root[data-theme=light][data-intensity=accent][data-ground]{--cbc-tint-c: 0.04;--cbc-tint-vivid: oklch(from var(--cbc-tint-ink) 0.56 0.17 h);--cbc-hover: color-mix(in srgb, var(--cbc-tint-vivid) 11%, transparent);--cbc-well: color-mix(in srgb, var(--cbc-tint-vivid) 7%, transparent)}:root[data-intensity=vivid][data-ground]{--cbc-tint-c: 0.075;--cbc-chroma-page: 0.93;--cbc-chroma-card: 1.07;--cbc-lift-page: 0.02;--cbc-lift-card: -0.014}:root[data-theme=light][data-intensity=vivid][data-ground]{--cbc-tint-c: 0.072;--cbc-chroma-page: 1;--cbc-chroma-card: 0.4;--cbc-lift-page: 0.022;--cbc-lift-card: -0.012}:root[data-ground=coral]{--cbc-tint-ink: var(--cbc-cat-performance)}:root[data-ground=amber]{--cbc-tint-ink: var(--cbc-cat-accessibility)}:root[data-ground=lime]{--cbc-tint-ink: var(--cbc-cat-seo)}:root[data-ground=mint]{--cbc-tint-ink: var(--cbc-cat-aiVisibility)}:root[data-ground=aqua]{--cbc-tint-ink: var(--cbc-cat-design)}:root[data-ground=periwinkle]{--cbc-tint-ink: var(--cbc-cat-techStack)}:root[data-ground=lilac]{--cbc-tint-ink: var(--cbc-cat-localVisibility)}:root[data-ground=bubblegum]{--cbc-tint-ink: var(--cbc-cat-marketingFootprint)}:root[data-ground=blush]{--cbc-tint-ink: color-mix(in srgb, var(--cbc-accent) 45%, var(--cb-color-white))}:root[data-ground=candy]{--cbc-tint-ink: var(--cbc-accent)}:root[data-ground=chocolate]{--cbc-tint-ink: var(--cb-home-pattern-chocolate-dark)}:root[data-ground=oled]{--cbc-tint-ink: var(--cb-color-black)}:root[data-theme][data-ground=oled],:root[data-theme][data-intensity][data-ground=oled]{--cbc-tint-c: 0}:root[data-theme=dark][data-ground=oled]{--cbc-base: var(--cb-console-ground-oled);--rail-ground: var(--cb-console-ground-oled);--cbc-well: color-mix(in srgb, var(--cb-color-ceramic-grey) 6%, transparent);--cbc-hover: color-mix(in srgb, var(--cb-color-ceramic-grey) 9%, transparent);--cbc-pressed: color-mix(in srgb, var(--cb-color-ceramic-grey) 16%, transparent)}:root[data-theme=light][data-intensity][data-ground=oled],:root[data-theme=light][data-ground=oled]{--cbc-well: color-mix(in srgb, var(--cb-color-text-primary) 6%, transparent);--cbc-hover: color-mix(in srgb, var(--cb-color-text-primary) 8%, transparent);--cbc-pressed: color-mix(in srgb, var(--cb-color-text-primary) 16%, transparent)}:root[data-door]{--cbc-base: var(--cbc-base-tone);--cbc-surface: var(--cbc-surface-tone);--cbc-raised: var(--cbc-raised-tone)}@property --cbc-base{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --cbc-surface{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --cbc-raised{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --rail-ground{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --cbp-mat{syntax: "<color>"; inherits: true; initial-value: transparent;}:root[data-ground-moving]{transition:--cbc-base var(--cb-ui-motion-520) var(--cb-ui-ease-fade),--cbc-surface var(--cb-ui-motion-520) var(--cb-ui-ease-fade),--cbc-raised var(--cb-ui-motion-520) var(--cb-ui-ease-fade),--rail-ground var(--cb-ui-motion-520) var(--cb-ui-ease-fade),--cbp-mat var(--cb-ui-motion-520) var(--cb-ui-ease-fade)}:root[data-motion=reduced][data-ground-moving]{transition:none}@media(prefers-reduced-motion:reduce){:root[data-ground-moving]{transition:none}}[hidden]{display:none!important}:root,[data-theme]{--cbc-focus: 2px solid var(--cbc-accent);--cbc-focus-gap: var(--cb-space-xxs);--cbc-focus-inset: calc(var(--cb-space-xxs) * -1);--cbc-self: 2px solid var(--cbc-accent);--cbc-self-inset: calc(var(--cb-space-xxs) * -1)}:root{--cbc-spring: var(--cb-motion-spring);--cbc-corner-page: var(--cb-radius-3xl);--cbc-corner-inset: var(--cb-radius-xl);--cbc-corner-tile: var(--cb-radius-md);--cbc-off: 0.45;--cbc-press: var(--cb-motion-press);--cbc-press-small: 0.94;--cbc-press-large: 0.98;--cbc-carry: cubic-bezier(0.32, 0.72, 0, 1);--cbc-hand: cubic-bezier(0.55, 0.06, 0.3, 0.96);--cbc-lift: cubic-bezier(0.4, 0.1, 0.35, 1);--cbc-dim: cubic-bezier(0.65, 0, 0.6, 0.9);--cbc-dock-size: var(--cb-space-6xl);--cbc-dock-inset: var(--cb-space-3xl);--cbc-dock-gap: var(--cb-space-lg);--cbc-dock-lift: calc(var(--cbc-dock-inset) + var(--cbc-dock-size) + var(--cbc-dock-gap));--cbc-z-pinned: 10;--cbc-bar-block: calc(var(--cb-space-4xl) + var(--cb-space-lg) * 2);--cbc-z-rail: 20;--cbc-z-savebar: 30;--cbc-z-account: 50;--cbc-z-toast: 60;--cbc-z-saver: 70;--cbc-z-scoop-scrim: 78;--cbc-z-scoop: 80;--cbc-z-tour: 82;--cbc-z-scrim: 84;--cbc-z-menu: 86;--cbc-z-notices: 88;--cbc-z-tip: 90;--cbc-z-gate: 95;--cbc-rail: calc(var(--cb-space-11xl) + var(--cb-space-10xl) + var(--cb-space-9xl));--cbc-rail-tight: var(--cb-space-8xl);--cbc-mark-span: 58%;--cbc-measure: var(--cb-width-4xl);--cbc-control-col: var(--cb-width-xxs);--cbc-card-row: var(--cb-space-11xl);--cbc-axis-gutter: var(--cb-space-6xl);--cbc-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cbc-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--cbc-resize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 13v6h-6'/%3E%3Cpath d='M5 11V5h6'/%3E%3Cpath d='m5 5 14 14'/%3E%3C/svg%3E")}.cb-chart-line,.cb-chart-area,.cb-trend-line,.cb-trend-fill,.cb-trend-bridge,.cb-trend-stub{transition:d var(--cbc-plot) var(--cb-motion-ease)}.cb-yield-through,.cb-yield-loss{transition:stroke-dashoffset var(--cbc-plot) var(--cb-motion-ease)}[data-holding]{transition:none!important}*{--cbc-step: min(calc(var(--i, 0) * var(--cb-motion-fast) / 3), var(--cb-motion-base));--cbc-step-fine: min(calc(var(--i, 0) * var(--cb-motion-fast) / 12), var(--cb-motion-base));--cbc-step-letter: min(calc(var(--i, 0) * var(--cb-motion-fast) / 6), var(--cb-motion-base));--cbc-settle: min(calc(var(--r, 0) * var(--cb-motion-fast) / 4), var(--cb-motion-base));--cbc-landed: calc(var(--cbc-settle) + var(--cb-motion-base));--cbc-inside: calc(var(--cbc-landed) + var(--cbc-step));--cbc-inside-fine: calc(var(--cbc-landed) + var(--cbc-step-fine))}:root{--cbc-mark-run: calc(var(--cb-motion-slow) * 4)}@keyframes cbc-rise{from{opacity:0;transform:translate3d(0,var(--cb-space-2xl),0)}}@keyframes cbc-fade{from{opacity:0}}@keyframes cbc-grow{from{transform:scaleY(0)}}@keyframes cbc-grow-x{from{transform:scaleX(0)}}@keyframes cbc-breathe{0%,100%{opacity:1}50%{opacity:var(--cbc-breath, 0.4)}}@keyframes cbc-slide-in{from{opacity:0;transform:translate3d(calc(var(--cb-space-md) * -1),0,0)}}@keyframes cbc-pop{from{opacity:0;transform:translate3d(0,var(--cbc-pop-from, var(--cb-space-md)),0) scale(0.97)}}@keyframes cbc-blink{to{opacity:0}}@keyframes cbc-ring-in{from{opacity:0;transform:scale(0.86)}}@keyframes cbc-saver-in{from{opacity:0;transform:translate3d(0,var(--cb-space-lg),0) scale(0.96)}to{opacity:1;transform:none}}@keyframes cbc-saver-out{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,var(--cb-space-md),0) scale(0.98)}}@keyframes cbc-wipe-x{from{clip-path:inset(0 100% 0 0 round var(--wipe-round, var(--cb-radius-2xl)))}to{clip-path:inset(0 0 0 0 round var(--wipe-round, var(--cb-radius-2xl)))}}@keyframes cbc-land{from{transform:scale(0.4)}}@keyframes cbc-emerge{from{opacity:0;transform:translate3d(0,var(--cb-space-md),0)}}@keyframes cbc-wave{0%,100%{transform:scaleY(0.3)}50%{transform:scaleY(1)}}.cb-odo{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;line-height:1em}.cb-odo-d{display:block;block-size:1em;inline-size:1ch;overflow:hidden;text-align:center;animation:cbc-odo-spin var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-duration:calc(var(--cb-motion-slow) + var(--n, 0) * var(--cb-motion-fast))}.cb-odo-fix{display:block;block-size:1em;line-height:1em}.cb-odo-strip{display:block;white-space:pre;line-height:1em;transform:translate3d(0,calc((var(--t, 1) * 10 + var(--d, 0)) * -1em),0);transition:transform calc(var(--cb-motion-slow) + var(--n, 0) * var(--cb-motion-fast)) var(--cbc-spring);animation:cbc-odo-roll var(--cb-motion-slow) var(--cbc-spring) backwards;animation-duration:calc(var(--cb-motion-slow) + var(--n, 0) * var(--cb-motion-fast))}.cb-odo-d[data-jump] .cb-odo-strip{transition:none}@keyframes cbc-odo-roll{from{transform:translate3d(0,0,0)}}@keyframes cbc-odo-spin{0%{filter:blur(0.055em);opacity:0.5}60%{filter:blur(0.03em);opacity:0.8}85%,100%{filter:blur(0);opacity:1}}.cbc-enter{animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cbc-reveal{opacity:0;transform:translate3d(0,var(--cb-space-2xl),0) scale(0.985);transition:opacity var(--cb-motion-slow) var(--cb-motion-ease),transform var(--cb-motion-slow) var(--cbc-spring);transition-delay:var(--cbc-settle);will-change:opacity,transform}.cbc-reveal:not([data-shown]) *,.cbc-reveal:not([data-shown]) *::before,.cbc-reveal:not([data-shown]) *::after{animation-play-state:paused}.cbc-reveal[data-shown]{opacity:1;transform:none;will-change:auto}.cbc-reveal[data-instant]{transition:none}@media(prefers-reduced-motion:reduce){.cbc-reveal{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}[data-modal-held],[data-modal-held]::before,[data-modal-held]::after{animation-play-state:paused!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}[data-focus-room=hug]:focus-visible{outline-offset:0!important}[data-focus-room=inset]:focus-visible{outline-offset:var(--cbc-focus-inset)!important}::selection{background:var(--cbc-accent-wash);color:var(--cbc-ink)}*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none!important}:root{--cbc-row-y: var(--cb-space-lg);--cbc-set-y: var(--cb-space-lg);--cbc-flow-gap: var(--cb-space-2xl)}[data-density=compact]{--cbc-row-y: var(--cb-space-sm);--cbc-set-y: var(--cb-space-md);--cbc-flow-gap: var(--cb-space-lg)}[data-motion=reduced] *,[data-motion=reduced] *::before,[data-motion=reduced] *::after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}@keyframes cbc-theme-arrives{from{opacity:0}}:root[data-theme-fade]::view-transition-group(*){animation-duration:var(--cb-motion-base)}:root[data-theme-fade]::view-transition-image-pair(*){isolation:auto}:root[data-theme-fade]::view-transition-old(*){animation:none;mix-blend-mode:normal}:root[data-theme-fade]::view-transition-new(*){animation:cbc-theme-arrives var(--cb-motion-base) var(--cb-motion-ease) both;mix-blend-mode:normal}:root[data-ground-fade]::view-transition-group(*){animation-duration:var(--cb-ui-motion-520)}:root[data-ground-fade]::view-transition-image-pair(*){isolation:auto}:root[data-ground-fade]::view-transition-old(*){animation:none;mix-blend-mode:normal}:root[data-ground-fade]::view-transition-new(*){animation:cbc-theme-arrives var(--cb-ui-motion-520) var(--cb-ui-ease-fade) both;mix-blend-mode:normal}:root{--cbc-word-hold: 900ms}@keyframes cbc-page-leaves{to{opacity:0}}@keyframes cbc-page-arrives{from{opacity:0}}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(cbc-page){animation-duration:var(--cb-motion-fast)}::view-transition-image-pair(cbc-page){isolation:auto}::view-transition-old(cbc-page){animation:cbc-page-leaves var(--cb-motion-fast) var(--cb-motion-ease) forwards;mix-blend-mode:normal}::view-transition-new(cbc-page){animation:cbc-page-arrives var(--cb-motion-fast) var(--cb-motion-ease) backwards;mix-blend-mode:normal}:root:is([data-page-swap],[data-theme-fade]) .cb-pagebar{view-transition-name:cbc-bar}::view-transition-group(cbc-bar){animation-duration:var(--cb-motion-fast)}::view-transition-image-pair(cbc-bar){isolation:auto}::view-transition-old(cbc-bar){animation:cbc-page-leaves var(--cb-motion-fast) var(--cb-motion-ease) forwards;mix-blend-mode:normal}::view-transition-new(cbc-bar){animation:cbc-page-arrives var(--cb-motion-fast) var(--cb-motion-ease) backwards;mix-blend-mode:normal}@media(prefers-reduced-motion:reduce){::view-transition-old(cbc-page),::view-transition-new(cbc-page),::view-transition-old(cbc-bar),::view-transition-new(cbc-bar){animation:none}}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{color-scheme:light;--cbc-base: var(--cb-color-white);--cbc-surface: var(--cb-color-white);--cbc-raised: var(--cb-color-white);--cbc-ink: var(--cb-color-text-primary);--cbc-ink-muted: var(--cb-color-text-secondary);--cbc-ink-faint: var(--cb-color-text-tertiary);--cbc-line: var(--cb-color-border-light);--cbc-line-strong: var(--cb-color-text-tertiary);--cbc-hover: var(--cb-color-transparent);--cbc-well: var(--cb-color-transparent);--cbc-pressed: var(--cb-color-transparent);--cbc-accent-text: var(--cb-color-accent-700);--cbc-accent: var(--cb-color-accent-600);--cbc-good: var(--cb-color-score-good);--cbc-warn: var(--cb-color-orange-peel);--cbc-poor: var(--cb-color-accent-600);--cbc-good-text: color-mix( in srgb, var(--cb-color-score-good) 60%, var(--cb-color-text-primary) );--cbc-good-solid: color-mix( in srgb, var(--cb-color-score-good) 76%, var(--cb-color-text-primary) );--cbc-warn-text: color-mix( in srgb, var(--cb-color-orange-peel) 45%, var(--cb-color-text-primary) );--cbc-poor-text: var(--cb-color-accent-700);--cbc-cat-performance: var(--cb-category-tint-performance-light);--cbc-cat-mobileUsability: var(--cb-category-tint-mobile-usability-light);--cbc-cat-accessibility: var(--cb-category-tint-accessibility-light);--cbc-cat-clarity: var(--cb-category-tint-clarity-light);--cbc-cat-crawlability: var(--cb-category-tint-crawlability-light);--cbc-cat-landingPages: var(--cb-category-tint-landing-pages-light);--cbc-cat-seo: var(--cb-category-tint-seo-light);--cbc-cat-linkHealth: var(--cb-category-tint-link-health-light);--cbc-cat-structuredData: var(--cb-category-tint-structured-data-light);--cbc-cat-conversion: var(--cb-category-tint-conversion-light);--cbc-cat-aiVisibility: var(--cb-category-tint-ai-visibility-light);--cbc-cat-aiReadiness: var(--cb-category-tint-ai-readiness-light);--cbc-cat-design: var(--cb-category-tint-design-light);--cbc-cat-security: var(--cb-category-tint-security-light);--cbc-cat-techStack: var(--cb-category-tint-tech-stack-light);--cbc-cat-tracking: var(--cb-category-tint-tracking-light);--cbc-cat-localVisibility: var(--cb-category-tint-local-visibility-light);--cbc-cat-languages: var(--cb-category-tint-languages-light);--cbc-cat-privacy: var(--cb-category-tint-privacy-light);--cbc-cat-commerce: var(--cb-category-tint-commerce-light);--cbc-cat-marketingFootprint: var(--cb-category-tint-marketing-footprint-light);--cbc-cat-contentFreshness: var(--cb-category-tint-content-freshness-light);--cbc-shadow: none;--cbc-shadow-high: none}:root[data-intensity][data-ground]{--cbc-hover: var(--cb-color-transparent);--cbc-well: var(--cb-color-transparent);--cbc-pressed: var(--cb-color-transparent)}body{background:var(--cbc-base);color:var(--cbc-ink)}*,*::before,*::after{box-shadow:none!important}.cb-rail,.cb-sw-scrim,.cb-hc-bubble,.cb-hs-surf[data-dock],.cb-toast-stack,.cb-saver,.cb-savebar,.cb-page-actions{display:none!important}.cb-console[data-state=ready]{grid-template-columns:minmax(0,1fr)!important}.cb-console[data-state=ready]::before{display:none!important}.cb-console .cb-main{padding:0!important}.cb-console .cb-report-cover{display:flex!important}.cb-console .cb-report-said{display:block!important;order:-1;flex:1 0 100%;color:var(--cbc-ink)}.cb-console .cb-cover-chips{display:none!important}.cb-console .cb-cover-said{display:block!important;flex:1 0 100%;color:var(--cbc-ink)}.cb-report-plot,.cb-report-plot svg,.cb-chart,.cb-chart svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}}*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip}body{margin:0;overflow-x:clip;font-family:var(--cb-font-family);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink);background:var(--cbc-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root:has(dialog.cb-ask[open]),:root:has(dialog.cb-ask[open]) body{overflow-y:clip}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}table,.cb-num{font-variant-numeric:tabular-nums}.cb-console[data-state=ready],:root[data-returning] .cb-console[data-state=loading]{display:grid;grid-template-columns:var(--cbc-rail-w) minmax(0,1fr);block-size:100dvh;grid-template-rows:minmax(0,1fr);position:relative;background:var(--cbc-base)}.cb-column{display:grid;grid-template-rows:minmax(0,1fr);min-block-size:0;position:relative}.cb-scroll{min-block-size:0;overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain;scrollbar-width:none}.cb-scroll::-webkit-scrollbar{display:none}.cb-scroll-thumb{position:absolute;inset-inline-end:var(--cb-space-xs);top:var(--cbhs-bar-top, 0);height:var(--cbhs-bar-tall, 0);width:3px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);opacity:0;cursor:grab;z-index:var(--cbc-z-rail);transition:opacity var(--cb-motion-fast) var(--cbc-spring),width var(--cb-motion-fast) var(--cbc-spring),top var(--cb-ui-motion-60) linear,height var(--cb-motion-fast) var(--cbc-spring)}.cb-scroll-thumb::before{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--cb-space-md) * -1)}.cb-scroll-thumb:not([data-has]){display:none}.cb-scroll-thumb[data-moving],.cb-column:hover>.cb-scroll-thumb{opacity:1}.cb-scroll-thumb:hover,.cb-scroll-thumb[data-grabbed]{opacity:1;width:var(--cb-space-sm);background:var(--cbc-ink-faint)}.cb-scroll-thumb[data-grabbed]{cursor:grabbing;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}@media(prefers-reduced-motion:reduce){.cb-scroll-thumb{transition:none}}.cb-thumbs{position:fixed;inset:0;z-index:var(--cbc-z-menu);pointer-events:none}.cb-thumb{position:fixed;width:3px;height:3px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);opacity:0;pointer-events:auto;cursor:grab;z-index:var(--cbc-z-menu);translate:calc(-100% - var(--cb-space-xs)) 0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),width var(--cb-motion-fast) var(--cbc-spring)}.cb-thumbs-page{position:relative;z-index:var(--cbc-z-pinned);height:0;pointer-events:none}.cb-thumbs-page>.cb-thumb{position:absolute}.cb-thumb[data-axis=x]{translate:0 calc(-100% - var(--cb-space-xs));transition:opacity var(--cb-motion-fast) var(--cbc-spring),height var(--cb-motion-fast) var(--cbc-spring)}.cb-thumb::before{content:"";position:absolute;inset:calc(var(--cb-space-md) * -1)}.cb-thumb:not([data-has]){display:none}.cb-thumb[data-near],.cb-thumb[data-moving],.cb-thumb[data-grabbed],.cb-thumb:hover{opacity:1}.cb-thumb:hover,.cb-thumb[data-grabbed]{background:var(--cbc-ink-faint)}.cb-thumb[data-axis=y]:hover,.cb-thumb[data-axis=y][data-grabbed]{width:var(--cb-space-sm)}.cb-thumb[data-axis=x]:hover,.cb-thumb[data-axis=x][data-grabbed]{height:var(--cb-space-sm)}.cb-thumb[data-grabbed]{cursor:grabbing}@media(prefers-reduced-motion:reduce){.cb-thumb,.cb-thumb[data-axis=x]{transition:none}}@media(max-width:480px){.cb-console[data-state=ready],:root[data-returning] .cb-console[data-state=loading]{block-size:auto;min-block-size:100dvh;grid-template-rows:auto}.cb-column{display:block}.cb-scroll{overflow:visible}.cb-scroll-thumb{display:none}}:root[data-returning] .cb-console[data-state=loading]>.cb-signin{display:none}.cb-console[data-state=ready]::before,:root[data-returning] .cb-console[data-state=loading]::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cbc-rail-w);background:var(--rail-ground);border-inline-end:1px solid var(--cbc-line);pointer-events:none}.cb-console[data-state=ready],:root[data-returning] .cb-console[data-state=loading]{--cbc-rail-w: var(--cbc-rail)}.cb-console[data-state=ready][data-rail-away],:root[data-returning] .cb-console[data-state=loading][data-rail-away]{--cbc-rail-w: var(--cbc-spine)}.cb-main{min-width:0;min-block-size:calc(100% - var(--cbc-bar-block));padding:var(--cb-space-6xl) var(--cb-space-6xl) var(--cb-space-10xl);isolation:isolate}:root:is([data-page-swap],[data-theme-fade]) .cb-main{view-transition-name:cbc-page}.cb-main[data-first]{animation:cbc-page-arrives var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-main[data-settling] *:not([data-page-in]),.cb-main[data-settling] *::before,.cb-main[data-settling] *::after{animation-play-state:paused!important}.cb-main[data-page-in],.cb-main [data-page-in]{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}@media(prefers-reduced-motion:reduce){.cb-main[data-page-in],.cb-main [data-page-in]{animation:none}}@media(prefers-reduced-motion:reduce){.cb-main[data-first]{animation:none}}.cb-main>*{width:100%;max-width:var(--cbc-measure);margin-inline:auto}.cb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-md);text-decoration:none;padding:var(--cb-space-md) var(--cb-space-3xl);border:1px solid transparent;border-radius:var(--cbf-press-radius);background:var(--cbf-press);color:var(--cbf-press-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;user-select:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-icon{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-icon svg{display:block;inline-size:100%;block-size:100%}.cb-btn .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-inline-start:calc(var(--cb-space-xs) * -1)}.cb-btn[data-size=sm] .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-btn>.cb-wait{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-inline-start:calc(var(--cb-space-xs) * -1)}.cb-btn svg{stroke-width:2}.cb-btn:hover:not(:disabled){background:var(--cbf-press-hover)}.cb-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--cbc-press))}:where(.cb-pagebar-tool,.cb-ls-tool,.cb-tt-ib,.cb-hc-cv-ic,.cb-pad-tool,.cb-shelf-tool,.cb-rc-tool,.cb-rc-ib,.cb-hs-x,.cb-al-x,.cb-al-close,.cb-cmp-x,.cb-rail-tool):active:not(:disabled,[aria-disabled=true]){scale:var(--cbc-press-small)}.cb-btn[aria-disabled=true]{background:var(--cbf-bg-off);border-color:transparent;color:var(--cbc-ink-faint);cursor:not-allowed;pointer-events:auto}.cb-btn[aria-disabled=true]:hover,.cb-btn[aria-disabled=true]:active{background:inherit;transform:none}.cb-btn:disabled{background:var(--cbf-bg-off);color:var(--cbc-ink-faint);border-color:var(--cbf-border);cursor:not-allowed}.cb-btn[data-variant=ghost]{background:var(--cbf-press-soft);color:var(--cbf-press-soft-ink);border-color:transparent}.cb-btn[data-variant=ghost]:hover:not(:disabled){background:var(--cbf-press-soft-hover)}.cb-btn[data-variant][aria-disabled=true],.cb-btn[data-variant][aria-disabled=true]:hover{background:var(--cbf-bg-off);color:var(--cbc-ink-faint)}.cb-btn[data-variant=quiet]{background:none;border-color:transparent;color:var(--cbc-ink-muted);padding:var(--cb-space-lg) var(--cb-space-xl);font-size:var(--cb-type-sm-size)}.cb-btn[data-variant=quiet]:hover:not(:disabled){background:var(--cbc-hover);color:var(--cbc-ink)}.cb-btn:is([data-variant=ghost],[data-variant=quiet])[data-done],.cb-btn:is([data-variant=ghost],[data-variant=quiet])[data-done]:hover:not(:disabled){color:var(--cbc-good-text)}.cb-btn[data-variant=danger]{background:var(--cbf-press-soft);color:var(--cbc-poor-text);border-color:transparent}.cb-btn[data-variant=danger]:hover:not(:disabled){background:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-btn[data-size=sm]{padding:var(--cb-space-sm) var(--cb-space-xl);font-size:var(--cb-type-xs-size);border-radius:var(--cbf-press-radius-sm)}@media(max-width:1024px){.cb-console[data-state=ready]{--cbc-rail-w: var(--cbc-rail-tight)}.cb-console[data-state=ready]::before{inline-size:var(--cbc-rail-w)}.cb-main{padding-inline:var(--cb-space-4xl)}}@media(max-width:768px){.cb-main{padding:var(--cb-space-4xl) var(--cb-layout-container-padding-mobile) var(--cb-space-8xl)}}.cb-quiet-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-xl);border:1px solid transparent;border-radius:var(--cbf-press-radius);background:none;color:var(--cbc-ink-faint);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-quiet-danger .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-inline-start:calc(var(--cb-space-xs) * -1)}.cb-quiet-danger:hover,.cb-quiet-danger:focus-visible{color:var(--cbc-poor-text);background:var(--cbc-accent-wash);border-color:color-mix(in srgb,var(--cbc-poor) 35%,transparent)}.cb-quiet-danger:disabled,.cb-quiet-danger[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-quiet-danger[aria-disabled=true]:hover{color:var(--cbc-ink-faint);background:none}:is(.cb-btn,.cb-quiet-danger)>.cb-icon.cb-icon:only-child{margin-inline-start:0}.cb-conn-acts .cb-quiet-danger,.cb-rule-actions .cb-quiet-danger{padding:var(--cb-space-sm) var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.cb-panel-body{display:grid}.cb-saver{position:fixed;z-index:var(--cbc-z-saver);inset-block-end:var(--cbc-dock-lift);inset-inline-end:var(--cbc-dock-inset);display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:var(--cbc-shadow);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);white-space:nowrap;pointer-events:none;animation:cbc-saver-in var(--cb-motion-base) var(--cbc-spring) both}.cb-saver[data-leaving]{animation:cbc-saver-out var(--cb-motion-base) var(--cb-motion-ease) both}.cb-saver .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-saver[data-state=saved]{color:var(--cbc-ink);border-color:color-mix(in srgb,var(--cbc-good) 45%,transparent)}.cb-saver[data-state=saved] .cb-icon{color:var(--cbc-good-text)}.cb-saver[data-state=failed]{color:var(--cbc-ink);border-color:color-mix(in srgb,var(--cbc-warn) 50%,transparent)}.cb-saver[data-state=failed] .cb-icon{color:var(--cbc-warn-text)}.cb-saver-spin{color:var(--cbc-accent)}a{color:var(--cbc-accent-text);text-decoration-color:color-mix(in srgb,var(--cbc-accent-text) 45%,transparent);text-underline-offset:var(--cb-space-xxs);transition:color var(--cb-motion-fast) var(--cbc-spring),text-decoration-color var(--cb-motion-fast) var(--cbc-spring)}a:hover{text-decoration-color:var(--cbc-accent-text)}a:not([class]):hover{color:var(--cbc-accent-text)}.cb-wait{flex:none;display:block;inline-size:1em;block-size:1em}.cb-wait circle{opacity:0.28;animation:cb-wait-lit var(--cbc-loop) var(--cb-motion-ease) infinite}.cb-wait circle:nth-child(2){animation-delay:calc(var(--cbc-loop) / 3)}.cb-wait circle:nth-child(3){animation-delay:calc(var(--cbc-loop) * 2 / 3)}@keyframes cb-wait-lit{0%,60%,100%{opacity:0.28}30%{opacity:1}}.cb-wait-words{background-image:linear-gradient(100deg,color-mix(in srgb,currentColor 62%,transparent) 40%,currentColor 50%,color-mix(in srgb,currentColor 62%,transparent) 60%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:cb-wait-cross var(--cbc-loop-calm) linear infinite}@keyframes cb-wait-cross{from{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.cb-wait circle{opacity:0.6;animation:none}.cb-wait-words{background-image:none;-webkit-text-fill-color:currentColor;animation:none}}.cb-ib{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-ib .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-ib[data-size=sm]{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-sm)}.cb-ib[data-size=sm] .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-ib[data-size=sm]::before{content:"";position:absolute;inset:calc((100% - var(--cb-control-sm)) / 2)}@media(hover:hover)and (pointer:fine){.cb-ib:hover:not([aria-disabled=true]){background:var(--cbc-hover);color:var(--cbc-ink)}}.cb-ib:active:not([aria-disabled=true]){background:var(--cbc-pressed);color:var(--cbc-ink);scale:var(--cbc-press-small)}.cb-ib[aria-pressed=true]{background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-ib[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}:where(.cb-hs-x,.cb-ls-seek-clear,.cb-tune-revert,.cb-dt-dots button,.cb-rp-wall-dot,.cb-al-token button,.cb-al-field .cb-al-x,.cb-bn-chip-x,.cb-where-open,.cb-hc-vchip button,.cb-hs-mem span button,.cb-token-x,.cb-hs-fchip button,.cb-pic-clear,.cb-cmp-x,.cb-rp-card-x,.cb-rp-card-go,.cb-rq-more,.cb-db-stop,.cb-ck-ca-chipx,.cb-snk-nt-bin,.cb-snk-up-x,.cb-person-edit,.cb-walk-shut,.cb-face-shuffle,.cb-tt-wf-send,.cb-hc-mforget,.cb-tt-w-undo,.cb-ck-bnote-send,.cb-tt-pick-edit,.cb-bn-more,.cb-hs-dt-x){position:relative}:where(.cb-hs-x,.cb-ls-seek-clear,.cb-tune-revert,.cb-dt-dots button,.cb-rp-wall-dot,.cb-al-token button,.cb-al-field .cb-al-x,.cb-bn-chip-x,.cb-where-open,.cb-hc-vchip button,.cb-hs-mem span button,.cb-token-x,.cb-hs-fchip button,.cb-pic-clear,.cb-cmp-x,.cb-rp-card-x,.cb-rp-card-go,.cb-rq-more,.cb-db-stop,.cb-ck-ca-chipx,.cb-snk-nt-bin,.cb-snk-up-x,.cb-person-edit,.cb-walk-shut,.cb-face-shuffle,.cb-tt-wf-send,.cb-hc-mforget,.cb-tt-w-undo,.cb-ck-bnote-send,.cb-tt-pick-edit,.cb-bn-more,.cb-hs-dt-x)::before{content:"";position:absolute;inset:min(0px,calc((100% - var(--cb-control-sm)) / 2))}@media(pointer:coarse){:where(.cb-hs-x,.cb-ls-seek-clear,.cb-tune-revert,.cb-dt-dots button,.cb-rp-wall-dot,.cb-al-token button,.cb-al-field .cb-al-x,.cb-bn-chip-x,.cb-where-open,.cb-hc-vchip button,.cb-hs-mem span button,.cb-token-x,.cb-hs-fchip button,.cb-pic-clear,.cb-cmp-x,.cb-rp-card-x,.cb-rp-card-go,.cb-rq-more,.cb-db-stop,.cb-ck-ca-chipx,.cb-snk-nt-bin,.cb-snk-up-x,.cb-person-edit,.cb-walk-shut,.cb-face-shuffle,.cb-tt-wf-send,.cb-hc-mforget,.cb-tt-w-undo,.cb-ck-bnote-send,.cb-tt-pick-edit,.cb-bn-more,.cb-hs-dt-x)::before{inset:min(0px,calc((100% - var(--cb-control-lg)) / 2))}}:where(.cb-dt-dots button,.cb-rp-wall-dot)::before{inset-inline:0}@property --cb-more-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --cb-more-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll()){:where(.cb-views,.cb-listbar-views,.cb-versus-tabs,.cb-subtabs-row,.cb-dock-chips,.cb-imp-views,.cb-ov-dock-pages,.cb-rf-scope,.cb-rl-tabs,.cb-bzt-scope,.cb-ck-fd-shelf,.cb-sw-pills,.cb-bk-seg,.cb-bk-sources,.cb-snk-stage-strip,.cb-snk-one-vars,.cb-snk-boards){mask-image:linear-gradient(to right,transparent,var(--cb-color-black) var(--cb-more-start),var(--cb-color-black) calc(100% - var(--cb-more-end)),transparent);animation:cb-more-ends linear both;animation-timeline:scroll(self inline)}}@keyframes cb-more-ends{0%{--cb-more-start: 0px;--cb-more-end: var(--cb-space-3xl)}4%,96%{--cb-more-start: var(--cb-space-3xl);--cb-more-end: var(--cb-space-3xl)}100%{--cb-more-start: var(--cb-space-3xl);--cb-more-end: 0px}}.cb-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--cbc-spine: var(--cb-space-7xl)}:root,[data-theme=dark]{--rail-ground: oklch( from color-mix( in oklab, oklch( from color( from color-mix(in srgb, var(--cb-color-black) 46%, var(--cb-color-blackcurrant)) xyz-d65 calc(y * 0.9505) y calc(y * 1.089) ) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-page)) calc(c * 2 * var(--cbc-chroma-page)) h );--rail-hover: var(--cbc-hover);--rail-raised: var(--cbc-surface);--rail-raised-hover: var(--cbc-raised);--cbc-tool-sitesaver: var(--cb-tool-tint-sitesaver-dark);--cbc-tool-sugarfix: var(--cb-tool-tint-sugarfix-dark);--cbc-tool-grapevine: var(--cb-tool-tint-grapevine-dark);--cbc-tool-bonbonniere: var(--cb-tool-tint-bonbonniere-dark);--cbc-tool-snackbar: var(--cb-tool-tint-snackbar-dark)}[data-theme=light]{--rail-ground: oklch( from color-mix( in oklab, oklch( from color(from var(--cb-color-white) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-page)) calc(c * 2 * var(--cbc-chroma-page)) h );--rail-hover: oklch( from color-mix( in oklab, oklch( from color( from color-mix(in srgb, var(--cb-color-bg-light-purple) 62%, var(--cb-color-white)) xyz-d65 calc(y * 0.9505) y calc(y * 1.089) ) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-page)) calc(c * 2 * var(--cbc-chroma-page)) h );--rail-raised: var(--cbc-well);--rail-raised-hover: var(--cbc-hover);--cbc-tool-sitesaver: var(--cb-tool-tint-sitesaver-light);--cbc-tool-sugarfix: var(--cb-tool-tint-sugarfix-light);--cbc-tool-grapevine: var(--cb-tool-tint-grapevine-light);--cbc-tool-bonbonniere: var(--cb-tool-tint-bonbonniere-light);--cbc-tool-snackbar: var(--cb-tool-tint-snackbar-light)}.cb-rail{position:sticky;top:0;z-index:var(--cbc-z-rail);height:100svh;border-inline-end:1px solid var(--cbc-line);overflow:clip;background:var(--rail-ground)}.cb-rail-scroll{flex:1 1 auto;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--cb-space-3xl)}.cb-brand{display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-lg);text-decoration:none;color:inherit}.cb-brand-art{position:relative;display:flex;align-items:center;block-size:var(--cb-space-4xl)}.cb-brand-art[data-variant=text]{block-size:var(--cb-space-3xl)}.cb-railpanel-brand .cb-brand-art[data-variant=text]{--lockup: var(--cb-space-3xl);block-size:var(--cb-space-5xl);inline-size:calc(var(--lockup) * 560 / 98)}.cb-brand-art[data-variant=text] .cb-brand-logo{max-block-size:var(--cb-space-3xl)}.cb-railpanel-brand .cb-brand-art[data-variant=text] .cb-brand-logo{max-block-size:var(--lockup)}.cb-brand-word{display:flex;align-items:baseline;gap:var(--cb-space-sm);font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-type-3xl-letter-spacing);opacity:0;visibility:hidden}.cb-brand-word b{color:var(--cbc-accent);font-weight:var(--cb-font-weight-semibold)}.cb-brand-art[data-no-logo] .cb-brand-word{opacity:1;visibility:visible}.cb-brand-logo{position:absolute;inset-inline-start:0;max-block-size:var(--cb-space-4xl);max-inline-size:100%;opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-brand-logo[data-ready]{opacity:1}[data-theme=light] .cb-brand-logo[data-for=dark]{opacity:0}[data-theme=light] .cb-brand-logo[data-for=light][data-ready]{opacity:1}:root:not([data-theme=light]) .cb-brand-logo[data-for=light]{opacity:0}.cb-brand-sub{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-transform:uppercase;letter-spacing:var(--cb-tracking-sm);color:var(--cbc-ink-faint)}.cb-keycap{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs) var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-sm);color:var(--cbc-ink);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.cb-keycap-mark{inline-size:var(--cb-type-xs-size);block-size:var(--cb-type-xs-size)}.cb-lockup{position:relative;display:block;flex:none;min-inline-size:0;inline-size:auto}.cb-lockup[data-has-light],.cb-lockup[data-has-dark]{inline-size:var(--cbc-mark-span)}.cb-lockup-word{opacity:0;visibility:hidden;display:block;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-bold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);line-height:var(--cb-type-sm-line-height);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-lockup-logo{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(calc(-50% - var(--cbc-mark-lift, 0) * 100%));inline-size:100%;opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-lockup[data-no-art] .cb-lockup-word{opacity:1;visibility:visible}.cb-lockup{--shown: 1}.cb-lockup-logo[data-for]{opacity:0}[data-theme=light] .cb-lockup-logo[data-for=light][data-ready],:root:not([data-theme=light]) .cb-lockup-logo[data-for=dark][data-ready]{opacity:var(--shown)}[data-theme=light] .cb-lockup:not([data-has-light]) .cb-lockup-logo[data-for=dark][data-ready],:root:not([data-theme=light]) .cb-lockup:not([data-has-dark]) .cb-lockup-logo[data-for=light][data-ready]{opacity:var(--shown)}.cb-spine-mark,.cb-spine-brand{animation:cbc-slide-in var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-step)}@property --cbc-panel-w{syntax: "<length>"; inherits: false; initial-value: 0px;}.cb-console[data-state=ready],:root[data-returning] .cb-console[data-state=loading]{transition:grid-template-columns var(--cb-motion-base) var(--cbc-spring)}.cb-console[data-state=ready]::before,:root[data-returning] .cb-console[data-state=loading]::before{transition:inline-size var(--cb-motion-base) var(--cbc-spring)}@media(prefers-reduced-motion:reduce){.cb-console[data-state=ready],.cb-console[data-state=ready]::before,.cb-split{transition:none}}.cb-split{display:grid;grid-template-columns:var(--cbc-spine) var(--cbc-panel-w);grid-template-rows:minmax(0,1fr);block-size:100%;--cbc-panel-w: calc(var(--cbc-rail) - var(--cbc-spine));overflow:clip;transition:--cbc-panel-w var(--cb-motion-base) var(--cbc-spring)}.cb-rail[data-away] .cb-split{--cbc-panel-w: 0px}:root[data-rail-settling] .cb-split,:root[data-rail-settling][data-returning] .cb-console[data-state=loading],:root[data-rail-settling][data-returning] .cb-console[data-state=loading]::before,:root[data-rail-settling] .cb-console[data-state=ready],:root[data-rail-settling] .cb-console[data-state=ready]::before{transition:none}:root[data-rail-shut][data-returning] .cb-console[data-state=loading],:root[data-rail-shut] .cb-console[data-state=ready]{--cbc-rail-w: var(--cbc-spine)}.cb-spine{display:flex;flex-direction:column;align-items:center;padding:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-xl);border-inline-end:1px solid var(--cbc-line);overflow:hidden}.cb-spine-head,.cb-spine-foot{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs);flex:none}.cb-spine-head{align-self:stretch}.cb-spine-go{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs);flex:1 1 auto;min-block-size:0;overflow-y:auto;scrollbar-width:none;padding-block:var(--cb-space-xs)}.cb-spine-go::-webkit-scrollbar{display:none}.cb-spine-pile{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs)}.cb-spine-mark{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);flex:none;border:1px solid transparent;border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-faint);text-decoration:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-base) var(--cbc-spring)}.cb-spine-mark .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-spine-dot{position:absolute;inset-block-start:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm);inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-accent);box-shadow:0 0 0 2px var(--rail-ground);animation:cbc-pop var(--cb-motion-base) var(--cbc-spring) backwards}.cb-spine-mark[aria-current] .cb-spine-dot{box-shadow:0 0 0 2px var(--rail-hover)}@media(prefers-reduced-motion:reduce){.cb-spine-dot{animation:none}}.cb-tool-glyph{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);flex:none}.cb-tool-glyph-art{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;block-size:calc(100% * var(--glyph-scale, 1));inline-size:auto;opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}[data-theme=light] .cb-tool-glyph-art[data-for=light][data-ready],:root:not([data-theme=light]) .cb-tool-glyph-art[data-for=dark][data-ready]{opacity:1}[data-theme=light] .cb-tool-glyph:not([data-has-light]) .cb-tool-glyph-art[data-for=dark][data-ready],:root:not([data-theme=light]) .cb-tool-glyph:not([data-has-dark]) .cb-tool-glyph-art[data-for=light][data-ready]{opacity:1}.cb-tool-glyph[data-has-light] .cb-icon,.cb-tool-glyph[data-has-dark] .cb-icon{opacity:0}.cb-spine-mark:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-spine-mark[aria-current=page]{background:var(--rail-raised);border-color:var(--cbc-line);color:var(--cbc-accent)}.cb-spine-mark[aria-disabled=true]{opacity:0.4;cursor:not-allowed}.cb-spine-mark[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-faint)}.cb-spine-rule{inline-size:var(--cb-space-2xl);block-size:1px;background:var(--cbc-line);margin-block:var(--cb-space-sm);flex:none}.cb-spine-head .cb-spine-rule{inline-size:calc(100% + var(--cb-space-md) * 2);margin-inline:calc(var(--cb-space-md) * -1);margin-block-start:var(--cb-space-md)}.cb-spine-brand{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);flex:none;border-radius:var(--cb-radius-md);background:var(--cb-color-accent-500)}.cb-spine-candy{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-railpanel-hold{display:flex;flex-direction:column;flex:1;min-block-size:0}.cb-railpanel-work{display:flex;flex-direction:column;flex:1;min-block-size:0;position:relative}.cb-railpanel{display:flex;flex-direction:column;gap:0;padding:0 var(--cb-space-xl);inline-size:calc(var(--cbc-rail) - var(--cbc-spine));flex:none}.cb-railpanel-head{display:grid;grid-template-columns:minmax(0,1fr);gap:0;flex:none}.cb-railpanel-brand{display:flex;align-items:center;block-size:var(--cb-space-5xl)}.cb-railpanel-brand .cb-brand{padding:0}.cb-railpanel-brand .cb-brand-sub{display:none}.cb-railpanel-rule{block-size:1px;background:var(--cbc-line);margin-block-start:0;margin-block-end:0;inline-size:calc(100% + var(--cb-space-xl) * 2);margin-inline:calc(var(--cb-space-xl) * -1)}.cb-railpanel-mast{display:flex;align-items:center;gap:var(--cb-space-md);block-size:calc(var(--cb-space-4xl) + var(--cb-space-lg) * 2)}.cb-railpanel-big{flex:1;min-inline-size:0;margin:0;font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-railpanel-shut{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);margin-inline-end:calc(var(--cb-space-sm) * -1);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-railpanel-shut:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-railpanel-shut .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-railpanel-band{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);block-size:calc(var(--cb-space-4xl) + var(--cb-space-lg) * 2)}.cb-railpanel-said{min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);text-align:end;text-wrap:balance}.cb-railpanel-head[data-shelf] .cb-railpanel-brand .cb-lockup{inline-size:calc(var(--cb-type-base-size) * 0.7 / 0.095)}.cb-railpanel-list>*:not(.cb-railpanel-measured),.cb-railpanel-measured[data-filled]>*:not(.cb-rp-stack){animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease)}.cb-railpanel-measured[data-quiet]>*{animation:none}.cb-railpanel-list[data-quiet]>*{animation:none}.cb-railpanel-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;flex:1 1 auto;min-block-size:0;overflow-x:hidden;overflow-y:auto;align-content:start;margin-inline:calc(var(--cb-space-xl) * -1);padding-inline:var(--cb-space-xl);padding-block:var(--cb-space-xl);overscroll-behavior:contain;scrollbar-width:none}.cb-railpanel-list::-webkit-scrollbar{display:none}.cb-rp-bar{position:absolute;inset-inline-end:calc(var(--cb-space-xs) - var(--cb-space-xl));inset-block-start:var(--bar-top, 0);block-size:var(--bar-tall, 0);inline-size:3px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);opacity:0;pointer-events:none;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-rp-bar:not([data-has]){display:none}.cb-rp-bar[data-moving],.cb-railpanel:hover .cb-rp-bar,.cb-railpanel:focus-within .cb-rp-bar{opacity:1}@media(prefers-reduced-motion:reduce){.cb-rp-bar{transition:none}}.cb-rp-part{display:grid;min-inline-size:0;padding:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg)}.cb-rp-part+.cb-rp-part,.cb-railpanel-measured:not(:empty)+.cb-rp-part{margin-block-start:var(--cb-space-lg)}.cb-rp-part>.cb-railpanel-group{padding:0 0 var(--cb-space-md)}.cb-rp-part :is(.cb-railpanel-link,.cb-rp-rank,.cb-rp-thing,.cb-rp-vers,.cb-rp-dial-row){margin-inline:calc(var(--cb-space-md) * -1);inline-size:auto}.cb-rp-stand-part{gap:var(--cb-space-md);align-content:start}.cb-stand-in:has(>.cb-rp-stand-part){gap:0}.cb-railpanel-measured:not(:empty)+.cb-railpanel-group,.cb-rp-part+.cb-railpanel-group,.cb-fc+.cb-railpanel-group,.cb-watch-mark+.cb-railpanel-group{position:relative;margin-block-start:var(--cb-space-5xl);padding-block-start:0}.cb-railpanel-measured:not(:empty)+.cb-railpanel-group::before,.cb-rp-part+.cb-railpanel-group::before,.cb-fc+.cb-railpanel-group::before,.cb-watch-mark+.cb-railpanel-group::before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(var(--cb-space-xl) * -1);block-size:1px;background:var(--cbc-line)}.cb-railpanel-group{padding:var(--cb-space-3xl) var(--cb-space-md) var(--cb-space-xs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-railpanel-measured>.cb-railpanel-group:first-child,.cb-railpanel-measured:empty+.cb-railpanel-group{padding-block-start:0}.cb-group-head{display:flex;align-items:center;gap:var(--cb-space-sm);inline-size:100%;border:0;appearance:none;background:none;font:inherit;text-align:start;cursor:pointer;border-radius:var(--cb-radius-sm);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-group-head:hover{color:var(--cbc-ink)}.cb-group-turn{display:grid;place-items:center;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none;margin-inline-start:auto;opacity:0.55;transform:rotate(90deg);transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),transform var(--cb-motion-base) var(--cbc-spring)}.cb-group-turn svg{inline-size:100%;block-size:100%}.cb-group-head:hover .cb-group-turn,.cb-group-head:focus-visible .cb-group-turn{opacity:1}.cb-group-head[aria-expanded=false] .cb-group-turn{transform:none}.cb-group-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-group-body[data-shut]{grid-template-rows:0fr}.cb-group-in{min-block-size:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xxs);transition:opacity var(--cb-motion-base) var(--cb-motion-ease),transform var(--cb-motion-base) var(--cbc-spring)}.cb-group-in :focus-visible{outline-offset:var(--cbc-focus-inset)}.cb-group-body[data-shut] .cb-group-in{opacity:0;transform:translateY(calc(var(--cb-space-xs) * -1))}.cb-railpanel-link,.cb-rp-rank,.cb-rp-thing,.cb-rp-vers{transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-railpanel-link{min-inline-size:0;display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cb-radius-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-railpanel-link:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-railpanel-link[aria-current=page]{background:var(--rail-raised);border-color:var(--cbc-line);color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-railpanel-what{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-live-bars{display:flex;align-items:flex-end;gap:var(--cb-space-xxs);block-size:var(--cb-space-lg);flex:none}.cb-live-bars i{inline-size:var(--cb-space-xxs);block-size:100%;border-radius:var(--cb-radius-full);background:var(--cbc-accent);transform-origin:bottom;animation:cbc-wave var(--cb-motion-work-loop) var(--cb-motion-ease) infinite;animation-delay:calc(var(--i, 0) * var(--cb-motion-work-phase))}@media(prefers-reduced-motion:reduce){.cb-live-bars i{animation:none;transform:scaleY(0.55);opacity:0.7}}:root[data-motion=reduced] .cb-live-bars i{animation:none;transform:scaleY(0.55);opacity:0.7}.cb-site-icon{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border:1px solid transparent;border-radius:var(--cb-radius-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);overflow:hidden;background:color-mix(in srgb,var(--cbc-accent) calc(22% - var(--tint, 0) * 2%),var(--cbc-well));color:var(--cbc-ink-muted)}.cb-site-icon[data-tint="1"]{--tint: 1}.cb-site-icon[data-tint="2"]{--tint: 2}.cb-site-icon[data-tint="3"]{--tint: 3}.cb-site-icon[data-tint="4"]{--tint: 4}.cb-site-icon[data-tint="5"]{--tint: 5}.cb-site-icon img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-site-icon[data-has-icon]{background:var(--cb-color-white);border-color:var(--cbc-line);color:transparent}.cb-site-icon[data-has-icon] img{inset:14%;inline-size:72%;block-size:72%;opacity:1}.cb-site-icon[data-arrived] img{animation:cbc-fade var(--cb-motion-base) var(--cbc-spring) backwards}.cb-site-icon[data-loading]{background:var(--cbc-stand)}.cb-site-icon[data-loading]::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--cbc-sheen),transparent);transform:translateX(-100%);animation:cb-site-icon-sheen var(--cbc-loop) var(--cbc-spring) infinite}@keyframes cb-site-icon-sheen{to{transform:translateX(100%)}}.cb-rail-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-rail-tool{position:relative;display:grid;place-items:center;block-size:var(--cb-space-5xl);border:1px solid transparent;border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-base) var(--cbc-spring)}.cb-rail-tool .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rail-tool:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rail-tool[aria-current=page]{background:var(--rail-raised);border-color:var(--cbc-line);color:var(--cbc-accent)}.cb-account{position:relative}.cb-account-trigger{display:flex;align-items:center;gap:var(--cb-space-lg);width:100%;padding:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-account-trigger:hover,.cb-account-trigger[aria-expanded=true]{background:var(--rail-raised);border-color:var(--cbc-line-strong)}.cb-account-trigger>.cb-icon{margin-inline-start:auto;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-faint)}.cb-account-who{display:grid;min-width:0}.cb-account-name{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-account-role{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-avatar{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);background:linear-gradient(var(--cbc-accent-wash),var(--cbc-accent-wash)),var(--cbc-surface);color:var(--cbc-accent-text);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);overflow:hidden}.cb-avatar-photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-avatar[data-has-photo] .cb-avatar-photo{opacity:1}.cb-account-panel{inline-size:max-content;min-inline-size:var(--cb-width-xxs);max-inline-size:var(--cb-width-xs)}.cb-account-group+.cb-account-group{margin-block-start:var(--cb-space-xs);padding-block-start:var(--cb-space-xs);border-top:1px solid var(--cbc-line)}.cb-account-me{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg)}.cb-account-me .cb-avatar{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);font-size:var(--cb-type-sm-size)}.cb-account-me-who{display:grid;min-inline-size:0}.cb-account-me-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-account-me-mail{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-account-org{display:flex;align-items:baseline;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-xs);font-size:var(--cb-type-xs-size)}.cb-account-org-name{font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-account-org-seat{margin-inline-start:auto;color:var(--cbc-ink-faint);white-space:nowrap}.cb-account-link{white-space:nowrap}.cb-account-link[data-tone=danger]:hover{color:var(--cbc-poor-text)}.cb-account-link[data-tone=danger]:hover .cb-icon{color:var(--cbc-poor-text)}.cb-theme-pick{display:flex;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:calc(var(--cbf-press-radius-xs) + var(--cb-space-xxs));background:var(--cbf-seg-track)}.cb-theme-option{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-3xl);border:0;border-radius:var(--cbf-press-radius-xs);background:none;color:var(--cbf-seg-ink);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-theme-option .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-theme-option:hover{color:var(--cbc-ink)}.cb-theme-option[aria-checked=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-theme-cycle{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-theme-cycle .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-theme-cycle:hover{background:var(--rail-hover);color:var(--cbc-ink)}@media(max-width:1024px){.cb-split{grid-template-columns:minmax(0,1fr) 0}.cb-railpanel{visibility:hidden}:root:not([data-snk-sheet]) .cb-railpanel .cb-stand-mark{background-image:none;animation:none}}.cb-spine-watch[aria-expanded=true]{color:var(--cbc-accent);background:var(--cbc-accent-wash)}.cb-spine-watch{padding-block:0;transition:background var(--cb-motion-fast) var(--cb-motion-ease),box-shadow var(--cb-motion-base) var(--cbc-spring),color var(--cb-motion-base) var(--cbc-spring)}.cb-spine-watch[data-live]{color:var(--cbc-accent);background:var(--cbc-accent-quiet)}.cb-watch-ring{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.cb-watch-ring rect{fill:none;stroke-width:2}.cb-watch-track,.cb-watch-arc,.cb-watch-tail{stroke:none}.cb-spine-watch[data-live] .cb-watch-track,.cb-spine-watch[data-rest] .cb-watch-track{stroke:var(--cbc-line)}.cb-spine-watch[data-live] .cb-watch-track{stroke:var(--cbc-accent-wash)}.cb-spine-watch[data-live] .cb-watch-arc{stroke:var(--cbc-accent-wash);stroke-linecap:round;transition:stroke-dasharray var(--cb-motion-slow) var(--cbc-spring)}.cb-spine-watch[data-live] .cb-watch-tail{stroke:var(--cbc-accent);stroke-linecap:round;stroke-dasharray:14 86;animation:cb-watch-lap var(--pace) linear infinite;--pace: calc(var(--cb-motion-slow) * (5 - var(--runs, 1)))}@keyframes cb-watch-lap{to{stroke-dashoffset:-100}}.cb-spine-watch[data-rest] .cb-watch-tail{stroke:none}.cb-spine-watch[data-alone] .cb-watch-tail{animation-play-state:paused}.cb-spine-watch[data-live][aria-expanded=true]{background:var(--cbc-accent-wash)}.cb-spine-watch[data-rest]{color:var(--cbc-ink-faint)}.cb-spine-watch[data-rest]:hover{color:var(--cbc-ink)}.cb-watch-flap{--cbc-flap: var(--cb-motion-base);--flap-w: var(--cb-space-lg);--flap-h: var(--cb-space-xl);display:flex;gap:var(--cb-space-xxs);perspective:var(--cb-space-8xl)}.cb-flap{position:relative;inline-size:var(--flap-w);block-size:var(--flap-h);border-radius:var(--cb-radius-xs);background:var(--cbc-hover);transform-style:preserve-3d;overflow:hidden}.cb-spine-watch[data-live] .cb-flap{background:var(--cbc-accent-quiet)}.cb-spine-watch[data-stranded] .cb-flap{background:color-mix(in srgb,var(--cbc-warn) 14%,transparent)}.cb-flap>span{position:absolute;inset-inline:0;block-size:calc(var(--flap-h) / 2);overflow:hidden;backface-visibility:hidden}.cb-flap>span>b{display:block;inline-size:100%;block-size:var(--flap-h);font-size:var(--cb-type-xs-size);line-height:var(--flap-h);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;color:currentcolor}.cb-flap-bot>b,.cb-flap-rise>b{margin-block-start:calc(var(--flap-h) / -2)}.cb-flap-top,.cb-flap-fall{inset-block-start:0}.cb-flap-bot,.cb-flap-rise{inset-block-end:0}.cb-flap-top{border-block-end:1px solid var(--rail-ground)}.cb-flap-fall,.cb-flap-rise{visibility:hidden;z-index:1}.cb-flap[data-turning] .cb-flap-fall,.cb-flap[data-turning] .cb-flap-rise{visibility:visible}.cb-flap-fall{transform-origin:50% 100%}.cb-flap-rise{transform-origin:50% 0;transform:rotateX(90deg)}.cb-flap[data-turning] .cb-flap-fall{animation:cb-flap-fall var(--cbc-flap-leaf) var(--cb-motion-ease) forwards}.cb-flap[data-turning] .cb-flap-rise{animation:cb-flap-rise var(--cbc-flap-leaf) var(--cb-motion-ease) var(--cbc-flap-leaf) forwards}.cb-watch-flap{--cbc-flap-leaf: calc(var(--cbc-flap) / 2)}@keyframes cb-flap-fall{to{transform:rotateX(-90deg)}}@keyframes cb-flap-rise{to{transform:rotateX(0deg)}}.cb-spine-watch[data-live] .cb-flap:last-child:not([data-turning]) .cb-flap-top{animation:cb-flap-tense calc(var(--cbc-loop-calm) + var(--cb-motion-slow)) var(--cbc-spring) infinite;transform-origin:50% 100%}@keyframes cb-flap-tense{0%,62%{transform:rotateX(0deg)}74%{transform:rotateX(-18deg)}100%{transform:rotateX(0deg)}}.cb-spine-watch[data-landed]{color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 12%,transparent)}.cb-spine-watch[data-landed]::after{content:"";position:absolute;inset:calc(var(--cb-space-xs) * -1);border-radius:var(--cb-radius-xl);background:radial-gradient(closest-side,color-mix(in srgb,var(--cbc-good) 45%,transparent),transparent);pointer-events:none;animation:cb-watch-landed calc(var(--cbc-loop-calm) - var(--cb-motion-slow)) var(--cb-motion-ease) forwards}@keyframes cb-watch-landed{0%{opacity:0}14%{opacity:1}100%{opacity:0}}.cb-spine-watch[data-landed] .cb-watch-track{stroke:color-mix(in srgb,var(--cbc-good) 30%,transparent)}.cb-spine-watch[data-landed] .cb-flap{background:color-mix(in srgb,var(--cbc-good) 14%,transparent)}@media(prefers-reduced-motion:reduce){.cb-spine-watch[data-landed]::after{animation:none;opacity:1}}.cb-spine-watch[data-stranded]{color:var(--cbc-warn-text);background:color-mix(in srgb,var(--cbc-warn) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-warn) 26%,transparent)}.cb-spine-watch[data-stranded] .cb-watch-tail{stroke:var(--cbc-warn);animation:none}.cb-spine-watch[data-stranded] .cb-watch-arc{stroke:color-mix(in srgb,var(--cbc-warn) 30%,transparent)}.cb-spine-watch[data-stranded] .cb-watch-track{stroke:color-mix(in srgb,var(--cbc-warn) 18%,transparent)}.cb-spine-watch[data-stranded] .cb-watch-flap i{background:color-mix(in srgb,var(--cbc-warn) 14%,transparent)}@media(prefers-reduced-motion:reduce){.cb-spine-watch .cb-watch-tail{animation:none}.cb-watch-flap i[data-turning],.cb-spine-watch[data-live] .cb-watch-flap i:last-child{animation:none}}.cb-spine-fold svg{transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-spine-fold[aria-expanded=false] svg{transform:scaleX(-1)}.cb-spine-fold{margin-block-start:var(--cb-space-xs)}.cb-spine-foot.cb-rail-tools{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-railpanel[data-tinted]{--mesh: color-mix(in srgb, var(--tool-tint) 22%, var(--rail-ground));background-color:var(--rail-ground);background-image:radial-gradient(62% 40% at 8% 0%,var(--mesh),transparent 72%),radial-gradient(56% 32% at 100% 30%,var(--mesh),transparent 72%),radial-gradient(74% 38% at 26% 104%,var(--mesh),transparent 74%);background-repeat:no-repeat}[data-theme=light] .cb-railpanel[data-tinted]{--mesh: color-mix(in srgb, var(--tool-tint) 22%, var(--cb-color-white));background-color:color-mix(in srgb,var(--tool-tint) 5%,var(--rail-ground));--cbc-ink-faint: color-mix( in srgb, var(--cb-color-text-primary) 35%, var(--cb-color-text-tertiary) )}@media print{.cb-railpanel[data-tinted]{background-image:none;background-color:transparent}}.cb-rp-series:hover i{opacity:0.45}.cb-rp-series:hover i:hover{opacity:1}.cb-rp-series i{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-series{display:flex;align-items:flex-end;gap:var(--cb-space-xxs);block-size:var(--cb-space-8xl);padding-block-start:var(--cb-space-md)}.cb-rp-series-low{block-size:var(--cb-space-7xl)}.cb-rp-series i{display:block;flex:1 1 0;min-inline-size:0;border-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--bar-ink, var(--cbc-accent)) 55%,transparent);transform-origin:bottom}.cb-rp-series i[data-now]{background:var(--bar-ink, var(--cbc-accent))}.cb-rp-series[data-heat] i{background:color-mix(in srgb,var(--bar-ink, var(--cbc-accent)) calc(34% + var(--at, 0) * 66%),transparent)}.cb-rp-series[data-spread] i{background:var(--bar-ink, var(--cbc-accent))}.cb-rp-series i[data-skip]{background:none;border:1px dashed var(--cbc-line-strong)}.cb-rp-series{position:relative}.cb-rp-series-mark{position:absolute;inset-block:calc(var(--cb-space-xs) * -1) 0;inline-size:0;border-inline-start:1px dashed var(--cbc-line-strong);z-index:0}.cb-rp-series i{position:relative;z-index:1}.cb-rp-axis-mid{flex:1 1 auto;text-align:center}.cb-rp-series-foot{display:flex;align-items:baseline;gap:var(--cb-space-md);margin:var(--cb-space-md) 0 0;min-inline-size:0}.cb-rp-series-foot b{font-size:var(--cb-type-2xl-size);line-height:1;font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-rp-series-foot span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-axis{display:flex;justify-content:space-between;margin:0;padding-block-start:var(--cb-space-xs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rp-share{display:flex;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);overflow:hidden;background:var(--cbc-hover)}.cb-rp-share span{display:block;block-size:100%;min-inline-size:var(--cb-space-xxs);transition:inline-size var(--cb-motion-slow) var(--cb-motion-ease)}.cb-rp-share span+span{box-shadow:inset 1px 0 0 var(--rail-ground)}.cb-rp-key{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);flex:none}.cb-rp-rank{min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xxs) var(--cb-space-md);align-items:baseline;inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cb-radius-md);background:none;text-decoration:none;text-align:start;font:inherit;cursor:pointer}.cb-rp-rank:hover{background:var(--rail-hover)}.cb-rp-rank-name{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-rank-n{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rp-more{margin:0;padding:var(--cb-space-sm) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rp-more[hidden]{display:none}.cb-rp-rank-n[data-tone=warn]{color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-semibold)}.cb-rp-rank-n[data-tone=bad]{color:var(--cbc-poor-text);font-weight:var(--cb-font-weight-semibold)}.cb-rp-rank-track{grid-column:1 / -1;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-hover);overflow:hidden}.cb-rp-rank-track span{display:block;block-size:100%;border-radius:var(--cb-radius-full);transition:inline-size var(--cb-motion-slow) var(--cbc-spring)}.cb-rp-tree{display:grid;grid-template-columns:var(--wide, 50%) minmax(0,1fr);grid-template-areas:"lead rest";gap:var(--cb-space-xxs);block-size:var(--cb-space-11xl)}.cb-rp-tree-rest{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-block-size:0}.cb-rp-tree-cell{min-inline-size:0;min-block-size:0;display:flex;align-items:baseline;gap:var(--cb-space-sm);padding:var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:var(--cell-ink);color:var(--cb-color-text-primary);font:inherit;text-align:start;overflow:hidden;transition:filter var(--cb-motion-fast) var(--cb-motion-ease)}button.cb-rp-tree-cell{cursor:pointer}.cb-rp-tree-cell:hover{filter:brightness(1.12);box-shadow:inset 0 0 0 2px var(--rail-ground)}.cb-rp-tree-cell{transition:filter var(--cb-motion-fast) var(--cb-motion-ease),box-shadow var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-tree-cell[data-quiet]:hover{filter:none;box-shadow:inset 0 0 0 2px var(--cbc-line)}.cb-rp-tree-cell[data-quiet]{color:var(--cbc-ink-faint)}.cb-rp-tree-name{min-inline-size:0;flex:1 1 auto;align-self:flex-end;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-tree-n{flex:none;align-self:flex-end;font-size:var(--cb-type-md-size);line-height:1;font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-rp-tree-cell[data-quiet] .cb-rp-tree-n{color:var(--cbc-ink-muted)}.cb-rp-bell{display:grid;gap:var(--cb-space-xl)}.cb-rp-bell-row{display:grid;gap:var(--cb-space-sm);min-inline-size:0}.cb-rp-bell-said{display:flex;align-items:baseline;gap:var(--cb-space-md);margin:0;min-inline-size:0;font-size:var(--cb-type-xs-size)}.cb-rp-bell-name{color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-bell-pair{margin-inline-start:auto;display:flex;align-items:baseline;gap:var(--cb-space-sm);white-space:nowrap;color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-rp-bell-pair b{font-weight:var(--cb-font-weight-semibold)}.cb-rp-bell-to{color:var(--cbc-ink-faint)}.cb-rp-bell-track{position:relative;block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-hover)}.cb-rp-bell-run{position:absolute;inset-block:0;border-radius:var(--cb-radius-full)}.cb-rp-bell-now,.cb-rp-bell-could{position:absolute;inset-block-start:50%;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);transform:translate(-50%,-50%);border:2px solid var(--rail-ground)}.cb-rp-bell-now{background:var(--cbc-ink-faint)}.cb-rp-hz{display:flex;block-size:var(--cb-space-6xl);border-radius:var(--cb-radius-md);overflow:hidden}.cb-rp-hz-band{display:grid;place-items:center;min-inline-size:var(--cb-space-5xl);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cb-color-text-primary)}.cb-rp-hz-key{display:flex;justify-content:space-between;margin:var(--cb-space-sm) 0 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rp-hz-key span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-col{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr);gap:var(--cb-space-lg);align-items:stretch}.cb-rp-col-bar{display:flex;flex-direction:column;border-radius:var(--cb-radius-sm);overflow:hidden;min-block-size:var(--cb-space-9xl)}.cb-rp-col-bar b{display:block;min-block-size:var(--cb-space-xs)}.cb-rp-col-key{display:grid;align-content:space-evenly;gap:var(--cb-space-xs);min-inline-size:0}.cb-rp-col-row{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0;padding:var(--cb-space-xs) var(--cb-space-md);margin-inline:calc(var(--cb-space-md) * -1);border:0;border-radius:var(--cb-radius-sm);background:none;font:inherit;text-align:start;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}button.cb-rp-col-row{cursor:pointer}button.cb-rp-col-row:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rp-col-key:hover .cb-rp-col-row{opacity:0.45}.cb-rp-col-key:hover .cb-rp-col-row:hover{opacity:1}.cb-rp-col-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-col-n{margin-inline-start:auto;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}button.cb-rp-pile-hold:hover .cb-rp-pile-said b{color:var(--cbc-accent-text)}button.cb-rp-pile-hold:hover .cb-rp-pile-face{border-color:var(--cbc-accent-wash)}.cb-rp-pile-hold{display:grid;gap:var(--cb-space-lg);inline-size:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start}button.cb-rp-pile-hold{cursor:pointer}.cb-rp-pile{display:flex;align-items:center}.cb-rp-pile .cb-rp-pile-face,.cb-rp-pile-more{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);flex:none;border:2px solid var(--rail-ground);margin-inline-start:calc(var(--cb-space-lg) * -1);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-rp-pile .cb-rp-pile-face{background:linear-gradient(var(--cbc-accent-wash),var(--cbc-accent-wash)),var(--rail-ground)}.cb-rp-pile>:first-child{margin-inline-start:0}@media(hover:hover)and (pointer:fine){.cb-rp-pile .cb-rp-pile-face:hover{transform:translateY(calc(var(--cb-space-xs) * -1));z-index:1}}.cb-rp-pile-more{display:grid;place-items:center;border-radius:var(--cb-radius-full);border-style:dashed;border-color:var(--cbc-line-strong);background:var(--rail-ground);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rp-pile-said{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-rp-pile-said b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rp-pile-rest{color:var(--cbc-ink-faint)}.cb-rp-grid{display:grid;grid-template-rows:repeat(7,1fr);grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--cb-space-xxs)}.cb-rp-grid-cell{display:block;aspect-ratio:1;border-radius:var(--cb-radius-xxs);background:var(--cbc-hover)}.cb-rp-grid-cell[data-blank]{background:none;animation:none}.cb-rp-grid-cell[data-none]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-rp-grid-cell[data-step="1"]{background:color-mix(in srgb,var(--grid-ink) 30%,transparent)}.cb-rp-grid-cell[data-step="2"]{background:color-mix(in srgb,var(--grid-ink) 55%,transparent)}.cb-rp-grid-cell[data-step="3"]{background:color-mix(in srgb,var(--grid-ink) 78%,transparent)}.cb-rp-grid-cell[data-step="4"]{background:var(--grid-ink)}.cb-rp-grid-key{display:flex;align-items:center;gap:var(--cb-space-sm);margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rp-grid-key span:last-child{margin-inline-start:0}.cb-rp-grid-scale{display:flex;gap:var(--cb-space-xxs)}.cb-rp-grid-scale .cb-rp-grid-cell{inline-size:var(--cb-space-lg);animation:none}.cb-rp-cloud-frame{display:grid;grid-template-columns:var(--cb-space-4xl) minmax(0,1fr);gap:var(--cb-space-sm)}.cb-rp-cloud-up{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-block:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:1;color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rp-cloud-along{padding-inline-start:calc(var(--cb-space-4xl) + var(--cb-space-sm))}.cb-rp-cloud{position:relative;block-size:var(--cb-space-10xl);margin-block:var(--cb-space-sm)}.cb-rp-cloud-mark{position:absolute;inset-inline:0;block-size:0;border-block-start:1px dashed var(--cbc-line-strong)}.cb-rp-cloud-dot{position:absolute;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);padding:0;border:0;border-radius:var(--cb-radius-full);transform:translate(-50%,50%);opacity:0.68;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}button.cb-rp-cloud-dot{cursor:pointer}.cb-rp-cloud:hover .cb-rp-cloud-dot{opacity:0.28}.cb-rp-cloud .cb-rp-cloud-dot:hover,.cb-rp-cloud .cb-rp-cloud-dot:focus-visible{opacity:1;transform:translate(-50%,50%) scale(1.4);z-index:1}.cb-rp-note{margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-rp-tree-cell,.cb-rp-bell-row,.cb-rp-bell-run,.cb-rp-hz-band,.cb-rp-cloud-dot,.cb-rp-grid-cell,.cb-rp-col-bar b{animation:none}}.cb-rp-matrix{display:grid;grid-template-columns:minmax(0,1fr) repeat(var(--cols),var(--cb-space-6xl));gap:var(--cb-space-xxs);align-items:center}.cb-rp-matrix-corner{block-size:var(--cb-space-lg)}.cb-rp-matrix-col,.cb-rp-matrix-row{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-matrix-col{text-align:center}.cb-rp-matrix-cell{display:grid;place-items:center;block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-sm);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink);background:color-mix(in srgb,var(--cell-ink, var(--cbc-accent)) calc(var(--fill, 0) * 0.7%),var(--cbc-hover))}.cb-rp-matrix-cell[data-none]{background:none;border:1px dashed var(--cbc-line-strong);color:var(--cbc-ink-faint)}.cb-rp-thing{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-md);border-radius:var(--cb-radius-md)}.cb-rp-thing:hover{background:var(--rail-hover)}.cb-rp-thing[data-tone=bad]{background:color-mix(in srgb,var(--cbc-accent) 10%,transparent)}.cb-rp-thing[data-tone=warn]{background:color-mix(in srgb,var(--cbc-warn) 11%,transparent)}.cb-rp-thing-body{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rp-thing-name{font-size:var(--cb-type-sm-size);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-thing-sub{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-thing-meta{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rp-thing .cb-rp-dot{margin:0}.cb-rp-card .cb-rp-dot{margin-block-start:var(--cb-space-xs)}.cb-rp-thing-acts{grid-column:1 / -1;display:flex;gap:var(--cb-space-xs)}.cb-rp-thing-act{flex:1 1 auto;padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-sm);background:none;font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rp-thing-act:hover{background:var(--rail-hover);border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-rp-thing-act[data-tone=yes]{color:var(--cbc-accent-text)}.cb-rp-dot{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);flex:none}.cb-rp-dot[data-tone=good]{background:var(--cbc-good)}.cb-rp-dot[data-tone=warn]{background:var(--cbc-warn)}.cb-rp-dot[data-tone=bad],.cb-rp-dot[data-tone=accent]{background:var(--cbc-accent)}.cb-rp-tile{min-inline-size:0;display:grid;gap:var(--cb-space-xxs);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-tile);background:var(--rail-raised);text-align:start;text-decoration:none;font:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-rp-tile+.cb-rp-tile{margin-block-start:var(--cb-space-xs)}.cb-rp-tile:hover{border-color:var(--cbc-line-strong);background:var(--rail-raised-hover)}.cb-rp-tile-name{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rp-tile-now{display:flex;align-items:baseline;gap:var(--cb-space-md);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);font-variant-numeric:tabular-nums;letter-spacing:var(--cb-type-3xl-letter-spacing)}.cb-rp-tile-move{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);letter-spacing:normal}.cb-rp-tile-sub{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rp-vers{min-inline-size:0;display:flex;align-items:center;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;text-decoration:none;font:inherit;cursor:pointer}.cb-rp-vers:hover{background:var(--rail-hover)}.cb-rp-vers-name{flex:1 1 auto;min-inline-size:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-chip{flex:none;font-variant-numeric:tabular-nums}.cb-rp-cc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md)}.cb-rp-cc-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark pill" "body body" "pips pips";gap:var(--cb-space-md);align-content:start;min-inline-size:0;padding:var(--cb-space-lg);border:1px solid transparent;border-radius:var(--cbc-corner-inset);background:var(--cbc-hover);font:inherit;color:var(--cbc-ink);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-cc-tile[data-wide]{grid-column:1 / -1;display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-rp-cc-tile:hover{background:var(--cbc-hover-strong)}.cb-rp-cc-tile[aria-disabled=true]{cursor:default;color:var(--cbc-ink-muted)}.cb-rp-cc-tile[aria-disabled=true]:hover{background:var(--cbc-hover)}.cb-rp-cc-mark{grid-area:mark;flex:none;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-lg);background:var(--cbc-accent);color:var(--cbc-on-accent);transition:background var(--cb-motion-base) var(--cbc-spring),color var(--cb-motion-base) var(--cbc-spring)}.cb-rp-cc-tile[data-lit=no] .cb-rp-cc-mark{background:var(--cbc-hover-strong);color:var(--cbc-ink-faint)}.cb-rp-cc-tile[data-tone=warn][data-lit=yes] .cb-rp-cc-mark{background:var(--cbc-warn);color:var(--cb-color-black)}.cb-rp-reach{grid-area:pips;min-inline-size:0}.cb-rp-reach svg{inline-size:100%;block-size:auto;display:block}.cb-rp-reach-tick{stroke:var(--cbc-line);stroke-width:1;vector-effect:non-scaling-stroke}.cb-rp-copy{fill:var(--cbc-accent)}.cb-rp-copy[data-bad]{fill:var(--cbc-warn)}.cb-rp-cc-tile[data-lit=no] .cb-rp-copy:not([data-bad]){fill:var(--cbc-ink-faint)}.cb-rp-cc-mark .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rp-cc-body{grid-area:body;display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rp-cc-tile[data-wide] .cb-rp-cc-body{flex:1}.cb-rp-cc-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-rp-cc-tile[data-wide] .cb-rp-cc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-cc-said{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-cc-said:empty{display:none}.cb-rp-cc-tile[data-wide] .cb-rp-cc-said{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-cc-count{grid-area:pill;justify-self:end;align-self:center;font-size:var(--cb-type-lg-size);line-height:1;font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-rp-cc-tile[data-wide] .cb-rp-cc-count{margin-inline-start:auto}.cb-rp-cc-pips{grid-area:pips;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-space-lg),1fr));gap:var(--cb-space-xxs);inline-size:100%;margin-block-start:var(--cb-space-xxs)}.cb-rp-cc-pips i{block-size:var(--cb-space-md);border-radius:var(--cb-radius-xs);background:var(--cbc-hover-strong)}.cb-rp-cc-pips i[data-on]{background:var(--cbc-accent)}.cb-rp-cc-sw{grid-area:pill;justify-self:end;align-self:center;position:relative;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbf-switch-off);transition:background var(--cb-motion-base) var(--cbc-spring)}.cb-rp-cc-tile[data-wide] .cb-rp-cc-sw{margin-inline-start:auto}.cb-rp-cc-sw::after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-raised);transition:translate var(--cb-motion-base) var(--cbc-spring)}.cb-rp-cc-tile[data-on] .cb-rp-cc-sw{background:var(--cbf-on)}.cb-rp-cc-tile[data-tone=warn][data-on] .cb-rp-cc-sw{background:var(--cbc-warn)}.cb-rp-cc-tile[data-on] .cb-rp-cc-sw::after{translate:var(--cb-space-lg) 0;background:var(--cbc-on-accent)}@media(prefers-reduced-motion:reduce){.cb-rp-cc-tile,.cb-rp-cc-sw,.cb-rp-cc-sw::after,.cb-rp-cc-mark{transition:none;animation:none}}.cb-rp-stack-head{display:flex;align-items:baseline;gap:var(--cb-space-md)}.cb-railpanel-measured>.cb-rp-stack-head:first-child>.cb-railpanel-group,.cb-railpanel-measured:empty+.cb-rp-stack-head>.cb-railpanel-group{padding-block-start:0}.cb-rp-stack-head>.cb-railpanel-group{flex:1;min-inline-size:0}.cb-rp-stack-all{flex:none;padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-stack-all:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rp-stack{position:relative;display:grid;margin-block-end:calc(var(--cb-space-2xl) + var(--behind, 0) * var(--cb-space-lg));block-size:var(--cb-rp-card-h);--cb-rp-card-h: calc( var(--cb-type-xs-line-height) + var(--cb-space-xs) + var(--cb-type-sm-line-height) * 2 + var(--cb-space-xxs) + var(--cb-type-xs-line-height) * 2 + var(--cb-space-lg) + var(--cb-space-md) + 2px )}.cb-rp-card{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--cb-rp-card-h);min-inline-size:0;display:grid;grid-template-columns:var(--cb-space-md) minmax(0,1fr) var(--cb-space-3xl);gap:var(--cb-space-md);align-items:start;padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-inset);touch-action:none;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--cbc-ink) 7%,transparent) 1px,transparent 1.2px) 0 0 / 3px 3px,radial-gradient(86% 130% at 6% -12%,color-mix(in srgb,var(--cbc-accent) 20%,transparent),transparent 62%),radial-gradient(74% 120% at 98% 112%,color-mix(in srgb,var(--cb-color-bg-light-purple) 20%,transparent),transparent 58%),linear-gradient(to bottom,color-mix(in srgb,var(--cbc-raised) 46%,transparent),color-mix(in srgb,var(--cbc-raised) 26%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 22%,transparent),var(--cb-shadow-card);transform:translateY(calc(var(--d, 0) * var(--cb-space-lg) + min(var(--d, 0),0) * var(--cb-space-md))) scale(calc(1 - var(--d, 0) * 0.04));opacity:clamp(0,min(calc((1 + var(--d, 0)) * 2),calc(3 - var(--d, 0))),1)}[data-theme=light] .cb-rp-card{background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--cbc-ink) 3.5%,transparent) 0.8px,transparent 1px) 0 0 / 3px 3px,radial-gradient(86% 130% at 6% -12%,color-mix(in srgb,var(--cbc-accent) 14%,transparent),transparent 62%),radial-gradient(74% 120% at 98% 112%,color-mix(in srgb,var(--cb-color-bg-light-purple) 80%,transparent),transparent 58%),linear-gradient(to bottom,color-mix(in srgb,var(--cb-color-white) 74%,transparent),color-mix(in srgb,var(--cb-color-bg-light-purple) 60%,transparent));border-color:color-mix(in srgb,var(--cb-color-text-primary) 11%,transparent);box-shadow:inset 0 1px 0 var(--cb-color-white),inset 0 -1px 0 color-mix(in srgb,var(--cb-color-text-primary) 8%,transparent),var(--cb-shadow-card)}.cb-rp-card[data-depth="0"],.cb-rp-card[data-depth="1"],.cb-rp-card[data-depth="2"]{backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.7)}.cb-rp-stack:not([data-open]) .cb-rp-card{transition:none}.cb-rp-card:not([data-front]){pointer-events:none}.cb-rp-card[data-front]{cursor:grab}.cb-rp-card[data-front]:active{cursor:grabbing}.cb-rp-card-go{position:absolute;inset-block-end:var(--cb-space-sm);inset-inline-end:var(--cb-space-lg);display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease),translate var(--cb-motion-fast) var(--cbc-spring)}.cb-rp-card-go .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-rp-card[data-front]:hover .cb-rp-card-go,.cb-rp-card-go:focus-visible{color:var(--cbc-accent-text)}@media(hover:hover)and (pointer:fine){.cb-rp-card-go:hover{background:var(--rail-hover);color:var(--cbc-accent-text);translate:2px 0}}.cb-rp-card:not([data-front]) .cb-rp-card-go{opacity:0}.cb-rp-card-deed{position:absolute;inset-block-end:var(--cb-space-sm);inset-inline-start:var(--cb-space-lg);display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;font:inherit;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);cursor:pointer;opacity:0;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease),opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-card-deed .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-rp-card[data-front]:hover .cb-rp-card-deed,.cb-rp-card[data-front]:focus-within .cb-rp-card-deed,.cb-rp-card-deed:focus-visible{opacity:1}.cb-rp-card-deed:hover{background:var(--rail-hover);color:var(--cbc-accent-text)}.cb-rp-card:not([data-front]) .cb-rp-card-deed{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.cb-rp-card[data-front] .cb-rp-card-deed{opacity:1}}.cb-rp-end-back{pointer-events:auto;margin-block-start:var(--cb-space-xxs);padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-accent-text);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-end-back:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rp-card[data-end]{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:var(--cb-space-sm);pointer-events:none;cursor:default;text-align:center}.cb-rp-end-art{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);color:var(--cbc-accent-text);transform:rotate(-8deg)}.cb-rp-end-art::before{content:"";position:absolute;inset:0;border-radius:var(--cb-radius-full);background:radial-gradient(closest-side,var(--cbc-accent-wash),transparent)}.cb-rp-end-art .cb-icon{position:relative;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-rp-card-end{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-stack[data-open]{display:grid;gap:var(--cb-space-md);block-size:auto}.cb-rp-stack[data-open] .cb-rp-card:not([data-gone]){position:relative;inset-block:0 auto;inset-inline:0;transform:none;opacity:1;pointer-events:auto;cursor:grab}.cb-rp-card :is(.cb-rp-card-body,.cb-rp-dot){opacity:clamp(0,calc(1 - var(--d, 0) * 0.36),1);transition:opacity var(--cb-motion-slow) var(--cbc-spring)}.cb-rp-stack[data-open] .cb-rp-card :is(.cb-rp-card-body,.cb-rp-dot){opacity:1}.cb-rp-card:not([data-front]) .cb-rp-card-x{opacity:0}.cb-rp-card{--i: var(--d, 0)}.cb-rp-card[data-gone],.cb-rp-stack[data-open] .cb-rp-card{animation:none}.cb-rp-card[data-held]{transition:none}.cb-rp-card[data-gone]{z-index:11;opacity:0;pointer-events:none;backdrop-filter:none;transition:transform var(--cb-motion-slow) var(--cbc-spring),opacity var(--cb-motion-slow) var(--cbc-spring)}@media(prefers-reduced-motion:reduce){.cb-rp-card{animation:none}}.cb-rp-card-body{display:grid;align-content:start;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rp-card-what,.cb-rp-card-why{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--lines);line-clamp:var(--lines);overflow-wrap:anywhere}.cb-rp-card-what{--lines: 2;max-block-size:calc(var(--cb-type-sm-line-height) * 2);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-rp-card[data-deed] .cb-rp-card-why{display:none}.cb-rp-card-why{--lines: 2;max-block-size:calc(var(--cb-type-xs-line-height) * 2);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-rp-card-above{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;margin-block-end:calc(var(--cb-space-xs) - var(--cb-space-xxs));font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-rp-card-when{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-card-mark{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-rp-card-mark[data-tone=warn]{color:var(--cbc-warn)}.cb-rp-card-mark[data-tone=bad]{color:var(--cbc-poor)}.cb-rp-card-mark[data-tone=good]{color:var(--cbc-good)}.cb-rp-card-mark[data-tone=accent]{color:var(--cbc-accent)}.cb-rp-card-mark .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rp-card[data-marked]{grid-template-columns:minmax(0,1fr) var(--cb-space-3xl)}.cb-rp-card-x{margin-block-start:calc(var(--cb-space-sm) * -1);margin-inline-end:calc(var(--cb-space-sm) * -1);opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-rp-card[data-front]:hover .cb-rp-card-x,.cb-rp-card-x:focus-visible{opacity:1}.cb-rp-card .cb-rp-card-x:hover{background:var(--rail-hover)}.cb-rp-stack-hint{margin:0;padding-block-start:var(--cb-space-md);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-stack-done{display:flex;align-items:center;gap:var(--cb-space-md);margin:0;padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--cbc-good) 10%,transparent);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-rp-stack-done .cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-good-text)}.cb-rp-flat{cursor:default}@media(hover:hover)and (pointer:fine){.cb-rp-flat:hover{background:none;transform:none}}.cb-railpanel-measured:not(:empty){display:grid;gap:0}.cb-railpanel{position:relative}.cb-railpanel-n{flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-railpanel-n[data-tone=accent]{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-semibold)}.cb-railpanel-n[data-tone=warn]{color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-semibold)}@media(prefers-reduced-motion:reduce){.cb-rp-series i,.cb-rp-thing,.cb-rp-rank,.cb-rp-tile,.cb-rp-vers,.cb-railpanel-link{animation:none}.cb-rp-share span,.cb-rp-rank-track span,.cb-rp-card,.cb-group-body,.cb-group-in,.cb-group-turn{transition:none}.cb-rp-card[data-gone]{transform:none}}.cb-rp-wall{display:grid;gap:var(--cb-space-lg)}.cb-rp-wall-stage{display:grid;padding-block-end:var(--cb-space-lg)}.cb-rp-wall-set{grid-area:1 / 1;display:grid;justify-items:center;opacity:0;transform:translateX(var(--cb-space-4xl));pointer-events:none;transition:opacity var(--cb-motion-base) var(--cb-motion-ease),transform var(--cb-motion-base) var(--cbc-spring)}.cb-rp-wall-set[data-now]{opacity:1;transform:none;pointer-events:auto}.cb-rp-wall-stage[data-dir=back] .cb-rp-wall-set:not([data-now]){transform:translateX(calc(var(--cb-space-4xl) * -1))}.cb-rp-wall-bezel{position:relative;inline-size:100%;padding:var(--cb-space-sm);border-radius:var(--cb-radius-md);background:var(--cb-color-black);border:1px solid color-mix(in srgb,var(--cb-color-white) 12%,transparent);box-shadow:0 var(--cb-space-lg) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-black) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 14%,transparent)}.cb-rp-wall-screen{position:relative;display:grid;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cb-color-black) 88%,var(--cb-color-blackcurrant))}.cb-rp-wall-screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,color-mix(in srgb,var(--cb-color-white) 9%,transparent),transparent 42%)}.cb-rp-wall-lamp{position:absolute;inset-block-end:var(--cb-space-xxs);inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--cb-space-xs);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-rp-wall-set[data-state=quiet] .cb-rp-wall-lamp{background:var(--cbc-warn)}.cb-rp-wall-set[data-state=gone] .cb-rp-wall-lamp,.cb-rp-wall-set[data-state=dark] .cb-rp-wall-lamp{background:var(--cbc-accent)}.cb-rp-wall-stem{inline-size:var(--cb-space-lg);block-size:var(--cb-space-sm);border-end-start-radius:var(--cb-radius-xs);border-end-end-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cbc-ink) 22%,transparent)}.cb-rp-wall-set::after{content:"";inline-size:42%;block-size:var(--cb-space-sm);margin-block-start:calc(var(--cb-space-xs) * -1);border-radius:var(--cb-radius-full);background:radial-gradient(closest-side,color-mix(in srgb,var(--cb-color-black) 16%,transparent),transparent)}.cb-rp-wall-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:0;block-size:100%;min-block-size:0;overflow:hidden}.cb-rp-wall-card{--tile-ink: color-mix(in srgb, var(--cb-color-white) 34%, transparent);display:grid;align-content:center;justify-items:start;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);min-block-size:0;min-inline-size:0;overflow:hidden;background:color-mix(in srgb,var(--cb-color-white) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cb-color-black) 42%,transparent)}.cb-rp-wall-card[data-lead]{--tile-ink: color-mix(in srgb, var(--cb-color-accent-400) 78%, transparent);background:color-mix(in srgb,var(--cb-color-accent-500) 14%,transparent)}.cb-rp-wall-rule{block-size:2px;border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-white) 26%,transparent)}.cb-rp-wall-figure{block-size:var(--cb-space-md);inline-size:52%;min-inline-size:var(--cb-space-lg);border-radius:var(--cb-radius-xs);background:var(--tile-ink)}.cb-rp-wall-card[data-shape=figure]{justify-items:center;align-content:center}.cb-rp-wall-card[data-shape=rank],.cb-rp-wall-card[data-shape=list]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:stretch}.cb-rp-wall-card[data-shape=chart]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:stretch}.cb-rp-wall-list{display:grid;align-content:space-evenly;gap:var(--cb-space-xxs);inline-size:100%;block-size:100%}.cb-rp-wall-list i{display:block;block-size:3px;border-radius:var(--cb-radius-full);background:var(--tile-ink)}.cb-rp-wall-chart{display:flex;align-items:flex-end;gap:1px;inline-size:100%;block-size:100%;min-block-size:var(--cb-space-lg)}.cb-rp-wall-chart i{flex:1 1 0;min-inline-size:0;border-start-start-radius:1px;border-start-end-radius:1px;background:var(--tile-ink)}.cb-rp-wall-empty{margin:0;place-self:center;padding:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:start}.cb-rp-wall-slate{--slate-ink: var(--cb-color-accent-500);display:grid;place-content:center;justify-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-lg);text-align:center;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--slate-ink) 22%,transparent),transparent 70%)}.cb-rp-wall-set[data-state=quiet] .cb-rp-wall-slate{--slate-ink: var(--cb-color-orange-peel)}.cb-rp-wall-slate-mark{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);color:var(--slate-ink)}.cb-rp-wall-slate-head{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cb-color-ceramic-grey)}.cb-rp-wall-slate-under{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:color-mix(in srgb,var(--cb-color-ceramic-grey) 62%,transparent)}.cb-rp-wall-under{display:grid;gap:var(--cb-space-xxs);text-align:center}.cb-rp-wall-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-wall-says{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-wall-says[data-state=quiet]{color:var(--cbc-warn-text)}.cb-rp-wall-says[data-state=gone],.cb-rp-wall-says[data-state=dark]{color:var(--cbc-poor-text)}.cb-rp-wall-nav{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-md)}.cb-rp-wall-step{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);flex:none;border:0;border-radius:var(--cbf-press-radius-xs);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rp-wall-step:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rp-wall-step .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rp-wall-dots{display:flex;align-items:center;gap:var(--cb-space-sm)}button.cb-rp-wall-dot:hover{box-shadow:0 0 0 3px var(--cbc-hover-strong)}.cb-rp-wall-dot{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);cursor:pointer;transition:transform var(--cb-motion-base) var(--cbc-spring),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-wall-dot[data-state=on]{background:color-mix(in srgb,var(--cbc-good) 55%,transparent)}.cb-rp-wall-dot[data-state=quiet]{background:color-mix(in srgb,var(--cbc-warn) 65%,transparent)}.cb-rp-wall-dot[data-state=gone],.cb-rp-wall-dot[data-state=dark]{background:color-mix(in srgb,var(--cbc-accent) 65%,transparent)}.cb-rp-wall-dot[aria-selected=true]{transform:scale(1.4)}.cb-rp-wall-dot[data-state=on][aria-selected=true]{background:var(--cbc-good)}.cb-rp-wall-dot[data-state=quiet][aria-selected=true]{background:var(--cbc-warn)}.cb-rp-wall-dot[data-state=gone][aria-selected=true],.cb-rp-wall-dot[data-state=dark][aria-selected=true]{background:var(--cbc-accent)}@media(prefers-reduced-motion:reduce){.cb-rp-wall-set,.cb-rp-wall-dot{transition:none}.cb-rp-wall-set,.cb-rp-wall-stage[data-dir=back] .cb-rp-wall-set:not([data-now]){transform:none}.cb-rp-wall-card{animation:none}}.cb-rp-pie{display:grid;grid-template-columns:50% minmax(0,1fr);gap:var(--cb-space-2xl);align-items:stretch;padding-block-start:var(--cb-space-lg)}.cb-rp-arcs{inline-size:100%;aspect-ratio:55 / 101;align-self:center}.cb-rp-arcs svg{inline-size:100%;block-size:100%;overflow:hidden}.cb-rp-arc-track,.cb-rp-arc{fill:none;stroke-width:9;stroke-linecap:round}.cb-rp-arc-track{stroke:var(--cbc-hover)}.cb-rp-arc{stroke-dashoffset:0}.cb-rp-pie-key{display:grid;align-content:center;gap:var(--cb-space-xl);min-inline-size:0}.cb-rp-pie-band{display:flex;align-items:flex-start;gap:var(--cb-space-md);min-inline-size:0}.cb-rp-pie-band .cb-rp-key{margin-block-start:var(--cb-space-sm)}.cb-rp-pie-body{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rp-pie-pct{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-rp-pie-pct b{font-size:var(--cb-type-md-size);line-height:1.2;font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-rp-pie-n{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rp-pie-key:hover .cb-rp-pie-band{opacity:0.4}.cb-rp-pie-key:hover .cb-rp-pie-band:hover{opacity:1}.cb-rp-pie-band{transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-rp-pie-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-dial-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-md);align-items:center;min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-dial-row:hover{background:var(--rail-hover)}.cb-rp-dial{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);flex:none}.cb-rp-dial-art{position:absolute;inset:0}.cb-rp-dial-art svg{inline-size:100%;block-size:100%;display:block}.cb-rp-dial-track,.cb-rp-dial-arc{fill:none;stroke-width:6;stroke-linecap:round}.cb-rp-dial-track{stroke:var(--cbc-hover)}.cb-rp-dial-arc{stroke:var(--dial-ink, var(--cbc-accent))}.cb-rp-dial b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-rp-dial-row[data-band=good]{--dial-ink: var(--cbc-good)}.cb-rp-dial-row[data-band=warn]{--dial-ink: var(--cbc-warn)}.cb-rp-dial-row[data-band=bad]{--dial-ink: var(--cbc-accent)}.cb-rp-dial-body{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rp-dial-name{font-size:var(--cb-type-sm-size);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rp-dial-sub{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-dial-sub[data-tone=warn]{color:var(--cbc-warn-text)}.cb-rp-dial-sub[data-tone=bad]{color:var(--cbc-poor-text)}.cb-rp-spark{position:relative;block-size:var(--cb-space-7xl)}.cb-rp-spark-mean{position:absolute;inset-inline:0;block-size:0;border-block-start:1px dashed var(--cbc-line-strong);pointer-events:none}.cb-rp-spark-mean-say{position:absolute;inset-inline-end:0;transform:translateY(-100%);padding-inline:var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:1.4;color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;pointer-events:none}.cb-rp-spark .cb-spark-svg{inline-size:100%;block-size:100%}.cb-rp-spark .cb-chart-line{stroke-width:2}.cb-rp-spark .cb-chart-area{fill-opacity:0.16}.cb-railpanel .cb-railpanel-list :is(.cb-chart-line,.cb-chart-area,.cb-chart-dot,.cb-spark-end){animation:none;transition:none}.cb-rp-note{display:flex;align-items:flex-start;gap:var(--cb-space-sm);margin:0;padding:var(--cb-space-sm) 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-warn-text)}.cb-rp-note .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);margin-block-start:1px;color:var(--cbc-warn)}.cb-rp-spark-none{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-rp-arc,.cb-rp-pie-band,.cb-rp-dial-row{animation:none}}.cb-rp-line{display:grid;gap:var(--cb-space-lg)}.cb-rp-line-track{display:flex;align-items:flex-end;gap:var(--cb-space-xxs);min-block-size:var(--cb-space-9xl)}button.cb-rp-line-stage:hover .cb-rp-line-word{color:var(--cbc-ink)}button.cb-rp-line-stage:hover .cb-rp-line-track{background:var(--cbc-hover-strong)}.cb-rp-line-stage{flex:1 1 0;min-inline-size:0;display:grid;gap:var(--cb-space-xs);align-content:end;padding:0;border:0;background:none;font:inherit;cursor:pointer}.cb-rp-line-dots{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;justify-content:center;gap:var(--cb-space-xxs);min-block-size:var(--cb-space-6xl)}.cb-rp-line-dots i{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--pile, var(--cbc-line-strong))}.cb-rp-line-stage[data-tone=good]{--pile: var(--cbc-good)}.cb-rp-line-stage[data-tone=warn]{--pile: var(--cbc-warn)}.cb-rp-line-stage[data-tone=bad]{--pile: var(--cbc-accent)}.cb-rp-line-foot{padding-block-start:var(--cb-space-xs);border-block-start:2px solid var(--cbc-line);text-align:center;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);font-variant-numeric:tabular-nums;transition:border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-line-stage[aria-pressed=true] .cb-rp-line-foot{border-block-start-color:var(--pile, var(--cbc-accent))}.cb-rp-line-word{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);text-align:center}.cb-rp-line-stage[aria-pressed=true] .cb-rp-line-word{color:var(--cbc-ink)}.cb-rp-line-said{display:grid;gap:var(--cb-space-xxs);padding-inline:var(--cb-space-md)}.cb-rp-line-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rp-line-why{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-plate-hold{display:grid;gap:var(--cb-space-lg)}.cb-rp-plates{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-rp-plate{position:relative;aspect-ratio:3 / 4;padding:0;border:0;border-radius:var(--cb-radius-xs);background:var(--rail-raised);box-shadow:inset 0 0 0 1px var(--cbc-line);cursor:pointer;overflow:hidden;transition:transform var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rp-plate::before{content:"";position:absolute;inset:var(--cb-space-xxs) var(--cb-space-xxs) auto;block-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-rp-plate::after{content:"";position:absolute;inset:auto var(--cb-space-xxs) var(--cb-space-xxs);block-size:40%;border-radius:var(--cb-radius-xs);background:var(--plate, var(--cbc-line-strong))}@media(hover:hover)and (pointer:fine){.cb-rp-plate:hover{transform:translateY(-2px)}}.cb-rp-plate[aria-pressed=true]{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-rp-plate[data-state=live]{--plate: var(--cbc-good)}.cb-rp-plate[data-state=draft]{--plate: var(--cbc-line-strong)}.cb-rp-plate[data-state=stale]{--plate: var(--cbc-warn)}.cb-rp-plate[data-state=broken]{--plate: var(--cbc-accent)}.cb-rp-plate[data-state=never]::after{background:none;border:1px dashed var(--cbc-line-strong)}.cb-rp-plate-said{display:grid;gap:var(--cb-space-xxs);min-block-size:var(--cb-space-7xl);padding-inline:var(--cb-space-md)}.cb-rp-plate-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rp-plate-why{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rp-plate-why[data-state=stale]{color:var(--cbc-warn-text)}.cb-rp-plate-why[data-state=broken]{color:var(--cbc-poor-text)}@media(prefers-reduced-motion:reduce){.cb-rp-line-dots i,.cb-rp-plate{animation:none}.cb-rp-plate:hover,.cb-rp-plate[aria-pressed=true]{transform:none}}.cb-rq{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.cb-rq-none{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rq-list{display:grid;gap:var(--cb-space-xxs);margin-inline:calc(var(--cb-space-sm) * -1)}.cb-rq-row{display:grid;grid-template-columns:var(--cb-space-5xl) minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding:var(--cb-space-sm);border-radius:var(--cb-radius-lg);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rq-row:hover{background:var(--rail-hover)}.cb-rq-row[data-picked]{background:var(--cbc-accent-wash)}.cb-rq-pick{position:relative;display:block;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:inherit;cursor:pointer}.cb-rq-pick[aria-disabled=true]{cursor:default}.cb-rq-pick .cb-avatar{position:absolute;inset:var(--cb-space-xs)}.cb-rq-ring{position:absolute;inset:0;transform:rotate(-90deg)}.cb-rq-ring svg{display:block;inline-size:100%;block-size:100%}.cb-rq-track,.cb-rq-used{fill:none;stroke-width:2.5}.cb-rq-track{stroke:var(--cbc-line)}.cb-rq-used{stroke:var(--cbc-warn);stroke-linecap:round}.cb-rq-lock{position:absolute;inset-inline-end:calc(var(--cb-space-xxs) * -1);inset-block-end:calc(var(--cb-space-xxs) * -1);display:grid;place-items:center;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--rail-ground);color:var(--cbc-warn)}.cb-rq-lock .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-rq-tick{position:absolute;inset:var(--cb-space-xs);display:grid;place-items:center;border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent);opacity:0;transform:scale(0.8);transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-rq-tick .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rq-pick:not([aria-disabled=true]):hover .cb-rq-tick{opacity:0.4;transform:none}.cb-rq-row[data-picked] .cb-rq-tick{opacity:1;transform:none}.cb-rq-words{display:grid;min-inline-size:0}.cb-rq-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rq-line{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;margin-block-start:var(--cb-space-xxs)}.cb-rq-chip{flex:none}.cb-rq-when{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-rq-more{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rq-more .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rq-row:hover .cb-rq-more{color:var(--cbc-ink-muted)}.cb-rq-more:hover,.cb-rq-more[aria-expanded=true]{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rq-reveal{display:block;inline-size:100%;padding:var(--cb-space-xs) var(--cb-space-sm);padding-inline-start:calc(var(--cb-space-5xl) + var(--cb-space-lg) + var(--cb-space-sm));border:0;border-radius:var(--cb-radius-md);background:none;font:inherit;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);text-align:start;cursor:pointer}.cb-rq-reveal:hover{background:var(--rail-hover);color:var(--cbc-ink)}.cb-rq-invites{display:flex;align-items:center;gap:var(--cb-space-sm);inline-size:100%;margin-block-start:var(--cb-space-xs);padding:var(--cb-space-md) 0 var(--cb-space-xxs);border:0;border-block-start:1px solid var(--cbc-line);background:none;font:inherit;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);text-align:start;cursor:pointer}.cb-rq-invites:hover{color:var(--cbc-ink)}.cb-rq-invites>.cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-rq-chev{display:grid;margin-inline-start:auto;transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-rq-chev .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-rq-invites[aria-expanded=true] .cb-rq-chev{transform:rotate(90deg)}.cb-rq-bar{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-rq-bar[data-on]{grid-template-rows:1fr}.cb-rq-bar-in{display:flex;align-items:center;gap:var(--cb-space-xs);min-block-size:0;overflow:hidden}.cb-rq-bar[data-on] .cb-rq-bar-in{margin-block-start:var(--cb-space-xs);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-rq-main .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rq-icon{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--rail-hover);color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rq-icon .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rq-icon:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-rq-icon[data-clear]{margin-inline-start:auto;background:none}.cb-rq-icon[data-clear]:hover{background:var(--rail-hover)}.cb-rq-icon[aria-disabled=true]{opacity:0.4;cursor:default}.cb-rq-icon[aria-disabled=true]:hover{background:var(--rail-hover);color:var(--cbc-ink-muted)}@media(prefers-reduced-motion:reduce){.cb-rq-row,.cb-rq-tick,.cb-rq-more,.cb-rq-chev,.cb-rq-bar,.cb-rq-icon{transition:none}}[data-look-colour]{--look-ink: color-mix(in srgb, var(--cb-color-ceramic-grey) 90%, transparent)}[data-theme=light] [data-look-colour]{--look-ink: color-mix(in srgb, var(--cb-color-text-primary) 85%, transparent)}[data-look-colour=lagoon]{--look-ground: color-mix(in srgb, var(--cb-color-black) 98%, var(--cb-color-accent-900));--look-wash: radial-gradient( 85% 55% at 90% 0%, color-mix(in srgb, var(--cb-category-tint-ai-readiness-light) 50%, transparent), transparent 66% ), linear-gradient( 190deg, color-mix(in oklch, var(--cb-color-black) 76%, var(--cb-category-tint-clarity-light)) 0%, color-mix(in srgb, var(--cb-color-black) 92%, var(--cb-category-tint-ai-readiness-light)) 52%, color-mix(in srgb, var(--cb-color-black) 98%, var(--cb-color-accent-900)) 100% )}[data-theme=light] [data-look-colour=lagoon]{--look-ground: color-mix( in srgb, var(--cb-category-tint-ai-readiness-light) 10%, var(--cb-color-white) );--look-wash: radial-gradient( 85% 55% at 90% 0%, color-mix(in srgb, var(--cb-category-tint-ai-readiness-light) 34%, var(--cb-color-white)), transparent 66% ), linear-gradient( 190deg, color-mix(in srgb, var(--cb-category-tint-design-light) 20%, var(--cb-color-white)) 0%, transparent 60% )}[data-look-colour=blackcurrant]{--look-ground: color-mix(in srgb, var(--cb-color-black) 47%, var(--cb-color-blackcurrant));--look-wash: none}[data-theme=light] [data-look-colour=blackcurrant]{--look-ground: color-mix(in srgb, var(--cb-color-scarlet-gum) 6%, var(--cb-color-white));--look-wash: none}[data-look-colour=pinkglow]{--look-ground: color-mix(in srgb, var(--cb-color-black) 86%, var(--cb-color-accent-800));--look-wash: radial-gradient( 95% 60% at 0% 0%, color-mix(in srgb, var(--cb-color-accent-500) 62%, transparent), transparent 64% ), radial-gradient( 80% 55% at 100% 100%, color-mix(in srgb, var(--cb-color-accent-700) 55%, transparent), transparent 72% )}[data-theme=light] [data-look-colour=pinkglow]{--look-ground: color-mix(in srgb, var(--cb-color-accent-200) 10%, var(--cb-color-white));--look-wash: radial-gradient( 95% 60% at 0% 0%, color-mix(in srgb, var(--cb-color-accent-300) 40%, var(--cb-color-white)), transparent 64% ), radial-gradient( 80% 55% at 100% 100%, color-mix(in srgb, var(--cb-color-accent-200) 45%, var(--cb-color-white)), transparent 72% )}[data-look-colour=sunset]{--look-ground: color-mix(in srgb, var(--cb-color-black) 93%, var(--cb-color-accent-500));--look-wash: linear-gradient( 180deg, color-mix(in oklch, var(--cb-color-blackcurrant) 4%, var(--cb-color-orange-peel)) 0%, color-mix(in srgb, var(--cb-color-scarlet-gum) 20%, var(--cb-color-accent-500)) 30%, color-mix(in oklch, var(--cb-color-accent-900) 66%, var(--cb-tool-tint-grapevine-dark)) 62%, color-mix(in srgb, var(--cb-color-black) 93%, var(--cb-color-accent-500)) 100% )}[data-theme=light] [data-look-colour=sunset]{--look-ground: var(--cb-color-white);--look-wash: linear-gradient( 180deg, color-mix(in srgb, var(--cb-color-orange-peel) 26%, var(--cb-color-white)) 0%, color-mix(in srgb, var(--cb-color-accent-300) 30%, var(--cb-color-white)) 34%, color-mix(in srgb, var(--cb-color-accent-200) 30%, var(--cb-color-white)) 68%, transparent 100% )}[data-look-colour=periwinkle]{--look-ground: color-mix(in oklch, var(--cb-color-black) 88%, var(--cb-color-accent-700));--look-wash: linear-gradient( 200deg, color-mix(in oklch, var(--cb-tool-tint-grapevine-light) 88%, var(--cb-category-tint-seo-light)) 0%, color-mix(in oklch, var(--cb-color-black) 36%, var(--cb-tool-tint-grapevine-light)) 42%, color-mix(in oklch, var(--cb-color-black) 88%, var(--cb-color-accent-700)) 100% )}[data-theme=light] [data-look-colour=periwinkle]{--look-ground: color-mix( in srgb, var(--cb-category-tint-tech-stack-light) 6%, var(--cb-color-white) );--look-wash: linear-gradient( 200deg, color-mix(in srgb, var(--cb-category-tint-tracking-light) 28%, var(--cb-color-white)) 0%, color-mix(in srgb, var(--cb-category-tint-tech-stack-light) 14%, var(--cb-color-white)) 45%, transparent 100% )}[data-look-colour=aurora]{--look-ground: color-mix(in srgb, var(--cb-color-black) 96%, var(--cb-color-accent-600));--look-wash: radial-gradient( 60% 40% at 12% 8%, color-mix(in srgb, var(--cb-category-tint-performance-dark) 60%, transparent), transparent 70% ), radial-gradient( 55% 45% at 95% 38%, color-mix(in srgb, var(--cb-category-tint-design-dark) 50%, transparent), transparent 70% ), radial-gradient( 75% 50% at 35% 100%, color-mix(in srgb, var(--cb-category-tint-local-visibility-dark) 55%, transparent), transparent 72% )}[data-theme=light] [data-look-colour=aurora]{--look-ground: var(--cb-color-white);--look-wash: radial-gradient( 60% 40% at 12% 8%, color-mix(in srgb, var(--cb-category-tint-performance-light) 28%, var(--cb-color-white)), transparent 70% ), radial-gradient( 55% 45% at 95% 38%, color-mix(in srgb, var(--cb-category-tint-design-light) 24%, var(--cb-color-white)), transparent 70% ), radial-gradient( 75% 50% at 35% 100%, color-mix(in srgb, var(--cb-category-tint-local-visibility-light) 26%, var(--cb-color-white)), transparent 72% )}[data-look-colour=grape]{--look-ground: color-mix(in oklch, var(--cb-color-black) 70%, var(--cb-color-accent-900));--look-wash: radial-gradient( 130% 85% at 100% 0%, color-mix(in srgb, var(--cb-color-accent-900) 10%, var(--cb-category-tint-tracking-light)) 0%, var(--cb-tool-tint-grapevine-light) 34%, color-mix(in oklch, var(--cb-color-black) 75%, var(--cb-color-accent-600)) 70%, color-mix(in oklch, var(--cb-color-black) 70%, var(--cb-color-accent-900)) 100% )}[data-theme=light] [data-look-colour=grape]{--look-ground: color-mix(in srgb, var(--cb-tool-tint-grapevine-light) 6%, var(--cb-color-white));--look-wash: radial-gradient( 130% 85% at 100% 0%, color-mix(in srgb, var(--cb-tool-tint-grapevine-light) 22%, var(--cb-color-white)) 0%, transparent 70% )}[data-look-colour=ceramic]{--look-ground: color-mix( in srgb, var(--cb-category-tint-local-visibility-dark) 8%, var(--rail-ground) );--look-wash: radial-gradient( 110% 60% at 50% 0%, color-mix(in srgb, var(--cb-category-tint-languages-dark) 22%, transparent), transparent 70% )}[data-theme=light] [data-look-colour=ceramic]{--look-ground: color-mix( in srgb, var(--cb-color-bg-light-purple) 97%, var(--cb-category-tint-seo-light) );--look-wash: radial-gradient( 110% 60% at 50% 0%, color-mix(in oklch, var(--cb-color-bg-light-purple) 67%, var(--cb-category-tint-languages-dark)) 0%, transparent 70% )}[data-look-colour=floss]{--look-ground: var(--rail-ground);--look-wash: linear-gradient( 160deg, color-mix(in srgb, var(--cb-category-tint-performance-dark) 24%, transparent) 0%, color-mix(in srgb, var(--cb-category-tint-local-visibility-dark) 20%, transparent) 52%, color-mix(in srgb, var(--cb-category-tint-design-dark) 20%, transparent) 100% )}[data-theme=light] [data-look-colour=floss]{--look-ground: color-mix( in oklch, var(--cb-color-bg-light-purple) 63%, var(--cb-category-tint-design-dark) );--look-wash: linear-gradient( 160deg, color-mix( in oklch, var(--cb-color-accent-100) 79%, var(--cb-category-tint-content-freshness-dark) ) 0%, color-mix(in oklch, var(--cb-color-bg-light-purple) 63%, var(--cb-category-tint-languages-dark)) 52%, color-mix(in oklch, var(--cb-color-bg-light-purple) 63%, var(--cb-category-tint-design-dark)) 100% )}[data-look-colour=sherbet]{--look-ground: var(--rail-ground);--look-wash: linear-gradient( 175deg, color-mix(in srgb, var(--cb-category-tint-clarity-dark) 22%, transparent) 0%, color-mix(in srgb, var(--cb-category-tint-mobile-usability-dark) 18%, transparent) 50%, color-mix(in srgb, var(--cb-category-tint-performance-dark) 18%, transparent) 100% )}[data-theme=light] [data-look-colour=sherbet]{--look-ground: color-mix( in oklch, var(--cb-color-accent-100) 74%, var(--cb-category-tint-content-freshness-dark) );--look-wash: linear-gradient( 175deg, color-mix(in srgb, var(--cb-color-white) 52%, var(--cb-category-tint-clarity-dark)) 0%, color-mix(in oklch, var(--cb-color-accent-100) 67%, var(--cb-category-tint-crawlability-dark)) 50%, color-mix( in oklch, var(--cb-color-accent-100) 74%, var(--cb-category-tint-content-freshness-dark) ) 100% )}.cb-railpanel[data-watch-look]{position:relative;isolation:isolate;background-color:var(--look-ground);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--rail-ground) 72%,transparent) 0,transparent calc(var(--cb-space-9xl) + var(--cb-space-3xl))),linear-gradient(to top,color-mix(in srgb,var(--rail-ground) 72%,transparent) 0,transparent var(--cb-space-11xl)),var(--look-wash);background-repeat:no-repeat;--cbc-ink-faint: color-mix(in srgb, var(--cb-color-ceramic-grey) 76%, transparent);--cbc-ink-muted: color-mix(in srgb, var(--cb-color-ceramic-grey) 84%, transparent)}[data-theme=light] .cb-railpanel[data-watch-look]{background-image:var(--look-wash);--cbc-ink-faint: color-mix( in srgb, var(--cb-color-text-primary) 15%, var(--cb-color-text-tertiary) );--cbc-ink-muted: var(--cb-color-text-secondary)}.cb-railpanel[data-watch-look] .cb-rp-part,.cb-railpanel[data-tinted] .cb-rp-part{background:color-mix(in srgb,var(--rail-raised) 64%,transparent);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35)}.cb-railpanel[data-watch-look]::before,.cb-look-tile::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--look-ink);opacity:var(--look-strength, 0)}[data-look-graphic=dusting]{--look-strength: 0.22}[data-look-graphic=grain]{--look-strength: 0.62}[data-look-graphic=sheen]{--look-strength: 0.2}[data-look-graphic=ripples]{--look-strength: 0.1}[data-look-graphic=dusting]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='146' height='146'%3E%3Crect x='14' y='18' width='11' height='3.4' rx='1.7' transform='rotate(30 19.5 19.7)'/%3E%3Crect x='52' y='10' width='11' height='3.4' rx='1.7' transform='rotate(-40 57.5 11.7)'/%3E%3Crect x='96' y='24' width='11' height='3.4' rx='1.7' transform='rotate(70 101.5 25.7)'/%3E%3Crect x='124' y='8' width='11' height='3.4' rx='1.7' transform='rotate(15 129.5 9.7)'/%3E%3Crect x='30' y='58' width='11' height='3.4' rx='1.7' transform='rotate(-75 35.5 59.7)'/%3E%3Crect x='72' y='48' width='11' height='3.4' rx='1.7' transform='rotate(35 77.5 49.7)'/%3E%3Crect x='110' y='64' width='11' height='3.4' rx='1.7' transform='rotate(-20 115.5 65.7)'/%3E%3Crect x='8' y='96' width='11' height='3.4' rx='1.7' transform='rotate(55 13.5 97.7)'/%3E%3Crect x='48' y='92' width='11' height='3.4' rx='1.7' transform='rotate(-10 53.5 93.7)'/%3E%3Crect x='88' y='104' width='11' height='3.4' rx='1.7' transform='rotate(80 93.5 105.7)'/%3E%3Crect x='128' y='96' width='11' height='3.4' rx='1.7' transform='rotate(-55 133.5 97.7)'/%3E%3Crect x='22' y='130' width='11' height='3.4' rx='1.7' transform='rotate(20 27.5 131.7)'/%3E%3Crect x='66' y='128' width='11' height='3.4' rx='1.7' transform='rotate(-65 71.5 129.7)'/%3E%3Crect x='106' y='136' width='11' height='3.4' rx='1.7' transform='rotate(40 111.5 137.7)'/%3E%3C/svg%3E"),linear-gradient(to bottom,var(--cb-color-black) 0%,color-mix(in srgb,var(--cb-color-black) 40%,transparent) 28%,transparent 55%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='146' height='146'%3E%3Crect x='14' y='18' width='11' height='3.4' rx='1.7' transform='rotate(30 19.5 19.7)'/%3E%3Crect x='52' y='10' width='11' height='3.4' rx='1.7' transform='rotate(-40 57.5 11.7)'/%3E%3Crect x='96' y='24' width='11' height='3.4' rx='1.7' transform='rotate(70 101.5 25.7)'/%3E%3Crect x='124' y='8' width='11' height='3.4' rx='1.7' transform='rotate(15 129.5 9.7)'/%3E%3Crect x='30' y='58' width='11' height='3.4' rx='1.7' transform='rotate(-75 35.5 59.7)'/%3E%3Crect x='72' y='48' width='11' height='3.4' rx='1.7' transform='rotate(35 77.5 49.7)'/%3E%3Crect x='110' y='64' width='11' height='3.4' rx='1.7' transform='rotate(-20 115.5 65.7)'/%3E%3Crect x='8' y='96' width='11' height='3.4' rx='1.7' transform='rotate(55 13.5 97.7)'/%3E%3Crect x='48' y='92' width='11' height='3.4' rx='1.7' transform='rotate(-10 53.5 93.7)'/%3E%3Crect x='88' y='104' width='11' height='3.4' rx='1.7' transform='rotate(80 93.5 105.7)'/%3E%3Crect x='128' y='96' width='11' height='3.4' rx='1.7' transform='rotate(-55 133.5 97.7)'/%3E%3Crect x='22' y='130' width='11' height='3.4' rx='1.7' transform='rotate(20 27.5 131.7)'/%3E%3Crect x='66' y='128' width='11' height='3.4' rx='1.7' transform='rotate(-65 71.5 129.7)'/%3E%3Crect x='106' y='136' width='11' height='3.4' rx='1.7' transform='rotate(40 111.5 137.7)'/%3E%3C/svg%3E"),linear-gradient(to bottom,var(--cb-color-black) 0%,color-mix(in srgb,var(--cb-color-black) 40%,transparent) 28%,transparent 55%);-webkit-mask-size:auto,100% 100%;mask-size:auto,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}[data-look-graphic=sheen]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='11' viewBox='0 0 120 22' preserveAspectRatio='none'%3E%3Cpath d='M0 11 C 15 1, 45 1, 60 11 S 105 21, 120 11' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E"),linear-gradient(115deg,transparent 18%,var(--cb-color-black) 42%,var(--cb-color-black) 52%,transparent 76%);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='11' viewBox='0 0 120 22' preserveAspectRatio='none'%3E%3Cpath d='M0 11 C 15 1, 45 1, 60 11 S 105 21, 120 11' fill='none' stroke='black' stroke-width='1.2'/%3E%3C/svg%3E"),linear-gradient(115deg,transparent 18%,var(--cb-color-black) 42%,var(--cb-color-black) 52%,transparent 76%);-webkit-mask-size:auto,100% 100%;mask-size:auto,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}[data-look-graphic=ripples]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='960'%3E%3Ccircle cx='282' cy='58' r='30' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='60' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='90' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='120' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='150' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='180' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='210' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='240' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='270' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='300' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='330' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='360' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='390' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='420' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='450' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='480' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='510' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='540' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='570' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='600' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='630' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='660' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='690' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='720' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='750' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='780' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='810' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='840' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='870' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='900' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='930' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='960' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='960'%3E%3Ccircle cx='282' cy='58' r='30' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='60' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='90' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='120' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='150' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='180' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='210' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='240' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='270' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='300' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='330' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='360' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='390' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='420' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='450' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='480' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='510' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='540' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='570' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='600' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='630' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='660' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='690' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='720' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='750' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='780' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='810' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='840' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='870' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='900' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='930' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='282' cy='58' r='960' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right top;mask-position:right top}[data-look-graphic=grain]::before{background:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.6 -.35'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@media print{.cb-railpanel[data-watch-look]{background-image:none;background-color:transparent}.cb-railpanel[data-watch-look]::before{content:none}}.cb-railpanel-acts{display:flex;align-items:center;gap:var(--cb-space-xxs);flex:none}.cb-railpanel-look{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-railpanel-look:hover,.cb-railpanel-look[aria-expanded=true]{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-look{inline-size:max-content}.cb-look-in{display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-lg)}.cb-look-k{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-look-swatches{display:grid;grid-template-columns:repeat(5,var(--cb-space-4xl));gap:var(--cb-space-sm);margin-block-end:var(--cb-space-md)}.cb-look-sw{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);padding:0;border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);background-color:var(--look-ground);background-image:var(--look-wash);cursor:pointer;transition:transform var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-look-sw:hover{transform:translateY(-1px)}}.cb-look-sw[aria-checked=true]{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-look-graphics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-look-g{display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);text-align:start;cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-look-g:hover{border-color:var(--cbc-line-strong)}.cb-look-g[aria-checked=true]{border-color:var(--cbf-on);color:var(--cbf-picked-ink)}.cb-look-tile{position:relative;isolation:isolate;overflow:hidden;display:block;inline-size:100%;block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-md);background-color:var(--look-ground);background-image:var(--look-wash)}.cb-look-name{padding-inline:var(--cb-space-xxs)}.cb-look-foot{display:flex;margin-block-start:var(--cb-space-xs);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-fc{border-radius:var(--cb-radius-xl);padding:var(--cb-space-lg) var(--cb-space-lg) calc(var(--cb-space-lg) - 1px);border:1px solid var(--cbc-line);background:var(--cbc-surface);color:var(--cbc-ink)}.cb-railpanel[data-watch-look] .cb-fc{background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35)}.cb-fc+.cb-fc,.cb-db+.cb-fc,.cb-rp-part+.cb-fc{margin-block-start:var(--cb-space-lg)}.cb-fc-h{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);margin-bottom:calc(var(--cb-space-md) + 1px)}.cb-fc-k{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-muted)}.cb-fc-r{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-fc-say{display:grid;margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-fc-say-k,.cb-fc-say-v{min-height:var(--cb-type-xs-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-fc-say-k{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-fc-say-v{color:var(--cbc-ink-muted)}.cb-fc-btns{display:flex;gap:var(--cb-space-sm);justify-content:flex-end;margin-top:var(--cb-space-md)}.cb-fc-btn{font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);padding:var(--cb-space-xs) calc(var(--cb-space-md) + 3px);border-radius:var(--cbf-press-radius-sm);border:1px solid var(--cbc-line);background:none;color:var(--cbc-ink-muted);cursor:pointer}.cb-fc-btn:hover{color:var(--cbc-ink);border-color:var(--cbc-ink-faint)}.cb-sky-head{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(var(--cb-type-sm-line-height) * 2);margin:0 0 var(--cb-space-md);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-wrap:balance}.cb-sky{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cb-sky-d{display:grid;justify-items:center;gap:1px;padding:var(--cb-space-sm) 0 calc(var(--cb-space-xs) + 1px);border:0;border-radius:var(--cb-radius-md);background:none;font:inherit;color:var(--cbc-ink);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),transform calc(var(--cb-motion-step) * 2) var(--cbc-spring)}.cb-sky-d:hover,.cb-sky-d:focus-visible{background:var(--cbc-well);transform:translateY(-2px)}.cb-sky-d small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-semibold)}.cb-sky-d svg{width:calc(var(--cb-space-3xl) + 2px);height:calc(var(--cb-space-3xl) + 2px);overflow:visible}.cb-sky-d b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-sky-d:hover .cb-sky-rays{animation:cb-sky-spin calc(var(--cb-motion-base) * 24) linear infinite;transform-box:view-box;transform-origin:50% 50%}.cb-sky-d:hover .cb-sky-drop{animation:cb-sky-rain calc(var(--cb-motion-slow) * 2) linear infinite}.cb-sky-drop[data-i="1"]{animation-delay:var(--cb-motion-base)}.cb-sky-drop[data-i="2"]{animation-delay:calc(var(--cb-motion-base) * 2)}.cb-sky-d:hover .cb-sky-bolt{animation:cb-sky-flash calc(var(--cb-motion-base) * 4) steps(2) infinite}.cb-sky-muted{fill:color-mix(in srgb,var(--cbc-ink) 72%,transparent)}.cb-sky-faint{fill:color-mix(in srgb,var(--cbc-ink) 56%,transparent)}@keyframes cb-sky-spin{to{transform:rotate(360deg)}}@keyframes cb-sky-rain{from{transform:translateY(-2px);opacity:1}to{transform:translateY(calc(var(--cb-space-xs) + 1px));opacity:0}}@keyframes cb-sky-flash{50%{opacity:0.2}}.cb-rcpt{position:relative;padding-top:var(--cb-space-xxs)}.cb-rcpt-slot{height:var(--cb-space-md);border-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cb-color-black) 60%,var(--cb-color-blackcurrant));margin:0 var(--cb-space-sm);position:relative;z-index:2;box-shadow:inset 0 2px 3px color-mix(in srgb,var(--cb-color-black) 60%,transparent)}.cb-rcpt-paper{position:relative;margin:calc(var(--cb-space-xs) * -1) calc(var(--cb-space-lg) + 2px) 0;background:var(--cb-color-white);color:var(--cb-color-text-primary);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:1.55;padding:var(--cb-space-lg) calc(var(--cb-space-lg) - 1px) calc(var(--cb-space-2xl) + 2px);--tear: conic-gradient( from -45deg at bottom, transparent, var(--cb-color-black) 1deg 89deg, transparent 90deg ) 50% / calc(var(--cb-space-md) + 2px) 100%;-webkit-mask:var(--tear);mask:var(--tear);clip-path:inset(0 0 100% 0)}.cb-rcpt-paper[data-print=going]{animation:cb-rcpt-print calc(var(--cb-motion-step) * 21) steps(34,end) forwards}.cb-rcpt-paper[data-print=done]{clip-path:inset(0 0 0 0)}@keyframes cb-rcpt-print{to{clip-path:inset(0 0 0 0)}}.cb-rc-c{text-align:center;font-weight:var(--cb-font-weight-semibold);letter-spacing:1px}.cb-rc-s{font-weight:var(--cb-font-weight-regular);letter-spacing:0;opacity:0.7}.cb-rc-rule{border-top:1px dashed color-mix(in srgb,var(--cb-color-text-primary) 45%,transparent);margin:calc(var(--cb-space-sm) + 1px) 0}.cb-rc-l{display:flex;gap:var(--cb-space-sm);align-items:baseline;white-space:nowrap}.cb-rc-l>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.cb-rc-l>i{flex:1;border-bottom:1px dotted color-mix(in srgb,var(--cb-color-text-primary) 35%,transparent);transform:translateY(-3px)}.cb-rc-t{font-weight:var(--cb-font-weight-semibold)}.cb-rc-bar{height:calc(var(--cb-space-3xl) + 2px);margin-top:var(--cb-space-md);background:repeating-linear-gradient(90deg,var(--cb-color-text-primary) 0 1px,transparent 1px 3px,var(--cb-color-text-primary) 3px calc(var(--cb-space-xs) + 1px),transparent calc(var(--cb-space-xs) + 1px) var(--cb-space-sm),var(--cb-color-text-primary) var(--cb-space-sm) calc(var(--cb-space-sm) + 1px),transparent calc(var(--cb-space-sm) + 1px) calc(var(--cb-space-md) + 2px))}.cb-rc-stamp{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-12deg);border:2px solid var(--cb-tool-tint-sugarfix-light);color:var(--cb-tool-tint-sugarfix-light);font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-tracking-xxs);padding:var(--cb-space-xs) calc(var(--cb-space-md) + 2px);border-radius:var(--cb-radius-xs);font-size:var(--cb-type-sm-size);background:color-mix(in srgb,var(--cb-color-white) 80%,transparent)}.cb-xylo{position:relative;display:grid;grid-template-columns:repeat(14,1fr);gap:3px;align-items:center;height:calc(var(--cb-space-9xl) + var(--cb-space-6xl) + var(--cb-space-sm));margin-top:calc(var(--cb-space-md) + 2px)}.cb-xylo::before,.cb-xylo::after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:var(--cb-radius-xxs);background:var(--cbc-line)}.cb-xylo::before{top:32%}.cb-xylo::after{top:68%}.cb-xylo-bar{position:relative;z-index:1;height:var(--h);min-height:calc(var(--cb-space-3xl) + 2px);padding:0;border:0;border-radius:calc(var(--cb-radius-xs) + 1px);background:var(--c);box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--cb-color-black) 18%,transparent),inset 0 2px 0 color-mix(in srgb,var(--cb-color-white) 35%,transparent);transform-origin:center;cursor:pointer}.cb-xylo-bar::before,.cb-xylo-bar::after{content:"";position:absolute;left:50%;width:3px;height:3px;border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-black) 35%,transparent);transform:translateX(-50%)}.cb-xylo-bar::before{top:16%}.cb-xylo-bar::after{bottom:16%}.cb-xylo-bar[data-ring]{animation:cb-xylo-ring calc(var(--cb-motion-base) * 1.68) var(--cbc-spring)}@keyframes cb-xylo-ring{25%{transform:scaleY(0.94) translateY(2px)}60%{transform:scaleY(1.03)}}.cb-xylo-mallet{position:absolute;z-index:2;top:calc(var(--cb-space-lg) * -1);left:var(--x, 0);width:calc(var(--cb-space-md) + 2px);height:calc(var(--cb-space-md) + 2px);border-radius:var(--cb-radius-full);background:var(--cbc-ink);opacity:0;transition:left calc(var(--cb-motion-slow) * 0.4) var(--cbc-spring),opacity calc(var(--cb-motion-base) * 0.8) var(--cbc-spring);pointer-events:none}.cb-xylo-mallet[data-on]{opacity:1}.cb-xylo-days{display:grid;grid-template-columns:repeat(14,1fr);gap:3px;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:center;margin-top:var(--cb-space-xs)}@media(prefers-reduced-motion:reduce){.cb-sky-d:hover .cb-sky-rays,.cb-sky-d:hover .cb-sky-drop,.cb-sky-d:hover .cb-sky-bolt,.cb-xylo-bar[data-ring]{animation:none}.cb-sky-d,.cb-xylo-mallet,.cb-look-sw{transition:none}}:root[data-motion=reduced] .cb-sky-d:hover .cb-sky-rays,:root[data-motion=reduced] .cb-sky-d:hover .cb-sky-drop,:root[data-motion=reduced] .cb-sky-d:hover .cb-sky-bolt,:root[data-motion=reduced] .cb-xylo-bar[data-ring]{animation:none}:root[data-motion=reduced] .cb-sky-d,:root[data-motion=reduced] .cb-xylo-mallet,:root[data-motion=reduced] .cb-look-sw{transition:none}.cb-db{display:flex;flex-direction:column;padding:0;overflow:clip;border-radius:var(--cb-radius-xl);border:1px solid var(--cbc-line);background:var(--cbc-surface);color:var(--cbc-ink)}.cb-railpanel[data-watch-look] .cb-db{background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35)}.cb-db-mast{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--cb-space-md) + 2px);padding:calc(var(--cb-space-lg) + 2px) var(--cb-space-xl) var(--cb-space-lg);border-bottom:1px solid color-mix(in srgb,var(--cbc-line) 50%,transparent)}.cb-db-mast-l{display:flex;align-items:center;gap:calc(var(--cb-space-md) + 1px);min-width:0}.cb-db-mast h4{margin:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-db-pulse{position:relative;flex:none;width:calc(var(--cb-space-sm) + 1px);height:calc(var(--cb-space-sm) + 1px);border-radius:var(--cb-radius-full)}.cb-db-pulse::before,.cb-db-pulse::after{content:"";position:absolute;border-radius:inherit}.cb-db-pulse::after{inset:0;background:var(--cbc-accent)}.cb-db-pulse::before{inset:calc((var(--cb-space-md) + 1px) * -1);background:var(--cbc-accent-wash);opacity:0;transform:scale(0.28);animation:cb-db-pulse var(--cb-motion-work-loop-calm) ease-out infinite}.cb-db-pulse[data-off]::before{animation:none}.cb-db-pulse[data-off]::after{background:var(--cbc-ink-faint)}@keyframes cb-db-pulse{0%{transform:scale(0.28);opacity:1}70%,100%{transform:scale(1);opacity:0}}.cb-db-area{flex:1;min-height:0;position:relative;padding:calc(var(--cb-space-lg) + 2px) calc(var(--cb-space-lg) + 2px) var(--cb-space-md)}.cb-db[data-fit] .cb-db-area{flex:none;padding-bottom:calc(var(--cb-space-lg) + 2px)}.cb-db-ro{display:flex;align-items:center;gap:var(--cb-space-lg);padding:calc(var(--cb-space-lg) - 1px) var(--cb-space-xl);border-top:1px solid color-mix(in srgb,var(--cbc-line) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--cbc-line) 50%,transparent);background:var(--cbc-well)}.cb-db-ro-k{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:1px;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-db-ro-v{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-db-ro-bar{flex:1;min-width:var(--cb-space-2xl);height:var(--cb-space-xs);border-radius:var(--cb-radius-xxs);background:var(--cbc-line);overflow:hidden}.cb-db-ro-bar i{display:block;height:100%;border-radius:var(--cb-radius-xxs);background:var(--cbc-accent);transition:width calc(var(--cb-motion-base) * 2) var(--cbc-spring)}.cb-db-ro-num{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-db-done{display:flex;flex-direction:column;gap:var(--cb-space-sm);padding:calc(var(--cb-space-md) + 1px) var(--cb-space-xl) calc(var(--cb-space-lg) + 1px)}.cb-db-done-k{margin-bottom:1px;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:1px;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-db-done-row{display:flex;align-items:center;gap:var(--cb-space-md);min-width:0;font-size:var(--cb-type-xs-size)}.cb-db-tick{flex:none;display:grid;place-items:center;width:calc(var(--cb-space-lg) + 1px);height:calc(var(--cb-space-lg) + 1px);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-good) 22%,transparent)}.cb-db-tick::before{content:"";width:calc(var(--cb-space-xs) + 1px);height:calc(var(--cb-space-xs) + 1px);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-db-dom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cbc-ink-muted)}.cb-db-sc{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-good-text)}.cb-db-flag{display:none}.cb-db-done[data-flags] .cb-db-flag{display:block;flex:none;inline-size:var(--cb-space-lg);text-align:center;font-size:var(--cb-type-xs-size)}.cb-db-done-row[data-ghost]{opacity:0.32}.cb-db-board{display:flex;flex-direction:column;height:100%;font-family:var(--cb-font-mono)}.cb-db-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--cb-space-md);align-items:center;min-width:0;padding:calc(var(--cb-space-xs) + 1px) var(--cb-space-xs);border-bottom:1px solid color-mix(in srgb,var(--cbc-line) 50%,transparent);border-radius:var(--cb-radius-sm);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-db-row:has(>.cb-db-row-l>a[href]):hover,.cb-db-row:has(>.cb-db-row-l>a[href]):focus-within{background:var(--cbc-hover)}.cb-db-row:has(.cb-db-bdom:focus-visible){outline:var(--cbc-focus);outline-offset:1px}.cb-db-bdom[href]::after{content:"";position:absolute;inset:0;border-radius:inherit}.cb-db-bdom[href]:focus-visible{outline:none}.cb-db-row-r{display:grid;justify-items:end;gap:var(--cb-space-xxs);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-db-time{white-space:nowrap;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-db-stop{position:absolute;z-index:1;inset-block:0;inset-inline-end:var(--cb-space-sm);margin-block:auto;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;line-height:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-press-soft);color:var(--cbc-poor-text);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-db-stop .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-db-row:is(:hover,:focus-within)>.cb-db-stop:not([hidden]){opacity:1;pointer-events:auto}.cb-db-row:is(:hover,:focus-within):has(>.cb-db-stop:not([hidden]))>.cb-db-row-r{opacity:0}.cb-db-stop:hover:not([aria-disabled=true]){background:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-db-stop[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-db-stop:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-db-row:last-of-type{border-bottom:0}.cb-db-row-l{min-width:0}.cb-db-bdom{display:block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink)}.cb-db-where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--cb-space-xxs);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-db-where[data-none]{color:var(--cbc-ink-faint)}.cb-db-flip{display:flex;align-items:center;gap:var(--cb-space-xxs)}.cb-db-cell{position:relative;overflow:hidden;width:calc(var(--cb-space-sm) + 1px);height:calc(var(--cb-space-lg) + 1px);border-radius:1.5px;background:var(--cbc-line)}.cb-db-cell[data-cell=on]{background:var(--cbc-accent)}.cb-db-cell[data-cell=on]{transform-origin:bottom center;animation:cb-db-lit var(--cb-motion-slow) var(--cbc-spring)}.cb-db-cell[data-cell=fail]{background:var(--cbc-warn)}.cb-db-cell[data-cell=live]{background:color-mix(in srgb,var(--cbc-accent) 35%,transparent)}.cb-db-cell[data-cell=live]::after{content:"";position:absolute;inset:0;background:var(--cbc-accent);opacity:0;animation:cb-db-breathe var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}@keyframes cb-db-breathe{50%{opacity:1}}@keyframes cb-db-lit{from{transform:scaleY(0.3);opacity:0.4}}.cb-db-cell[data-cell=ok]{background:var(--cbc-good)}.cb-db-cell[data-cell=miss]{background:var(--cbc-warn)}.cb-db-stage{min-width:6.6ch;text-align:right;white-space:nowrap;font-size:var(--cb-type-xs-size);letter-spacing:1px;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-db-stage[data-band=good]{color:var(--cbc-good-text)}.cb-db-stage[data-band=warn]{color:var(--cbc-warn-text)}.cb-db-stage[data-band=poor]{color:var(--cbc-poor-text)}.cb-db-more{display:flex;justify-content:space-between;margin-top:auto;padding:var(--cb-space-md) var(--cb-space-xs) var(--cb-space-xxs);font-size:var(--cb-type-xs-size);letter-spacing:1px;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-db-quiet{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--cb-space-xs)}.cb-db-words{--cbc-flap: var(--cb-motion-base);--cbc-flap-leaf: calc(var(--cbc-flap) / 2);--flap-w: calc(var(--cb-space-2xl) + 2px);--flap-h: calc(var(--cb-space-4xl) - 2px);display:flex;justify-content:center;gap:3px;margin:var(--cb-space-xxs) 0 var(--cb-space-md);perspective:var(--cb-space-8xl)}.cb-db-words .cb-flap{border-radius:var(--cb-radius-xs);background:var(--cbc-well);outline:1px solid color-mix(in srgb,var(--cbc-line) 50%,transparent);outline-offset:-1px;color:var(--cbc-ink)}.cb-db-words[data-good] .cb-flap{color:var(--cbc-good-text)}.cb-db-words .cb-flap>span>b{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-variant-numeric:normal}.cb-db-words .cb-flap-top{border-block-end-color:var(--cbc-line)}.cb-db-words .cb-flap-fall,.cb-db-words .cb-flap-rise{background:var(--cbc-well)}.cb-db-gap{inline-size:var(--cb-space-md)}.cb-db-words[data-tense] .cb-flap:last-child:not([data-turning]) .cb-flap-top{animation:cb-flap-tense calc(var(--cbc-loop-calm) + var(--cb-motion-slow)) var(--cbc-spring) infinite;transform-origin:50% 100%}.cb-db-say{margin:0;text-align:center;text-wrap:balance;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-db-say b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-db-say+.cb-db-say{margin-top:3px;color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-db-pulse::before,.cb-db-cell[data-cell=live]::after,.cb-db-cell[data-cell=on],.cb-db-words[data-tense] .cb-flap-top{animation:none}.cb-db-ro-bar i{transition:none}}:root[data-motion=reduced] .cb-db-pulse::before,:root[data-motion=reduced] .cb-db-cell[data-cell=live]::after,:root[data-motion=reduced] .cb-db-cell[data-cell=on],:root[data-motion=reduced] .cb-db-words[data-tense] .cb-flap-top{animation:none}:root[data-motion=reduced] .cb-db-ro-bar i{transition:none}.cb-pagebar{position:sticky;inset-block-start:0;z-index:var(--cbc-z-rail);border-block-end:1px solid var(--cbc-line);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-pagebar::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--rail-ground);transition:background-color var(--cb-motion-fast) var(--cb-motion-ease)}:root[data-page-scrolled] .cb-pagebar::before{background:color-mix(in srgb,var(--rail-ground) 72%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.4)}@media(prefers-reduced-motion:reduce){.cb-pagebar{animation:none}.cb-pagebar::before,:root[data-page-scrolled] .cb-pagebar::before{background:var(--rail-ground);backdrop-filter:none}}.cb-pagebar-in{container-type:inline-size;display:flex;align-items:center;gap:var(--cb-space-2xl);padding-inline:var(--cb-space-6xl);min-block-size:calc(var(--cb-space-4xl) + var(--cb-space-lg) * 2)}:root{--bar-mark: var(--cb-space-4xl);--bar-round: var(--cb-radius-md);--bar-badge: var(--cb-space-none);--bar-dot: var(--cb-space-xs)}.cb-pagebar-left{display:flex;align-items:center;gap:var(--cb-space-lg);min-width:0;flex:1 1 auto}.cb-page-title{display:flex;align-items:center;gap:var(--cb-space-lg);min-width:0;flex:1 1 auto}.cb-page-title>*{animation:cbc-fade var(--cb-motion-fast) var(--cb-motion-ease) backwards}.cb-page-title>[data-quiet]{animation:none}.cb-skip{position:fixed;inset-block-start:var(--cb-space-md);inset-inline-start:var(--cb-space-md);z-index:var(--cbc-z-savebar);transform:translateY(calc(-100% - var(--cb-space-3xl)));padding:var(--cb-space-md) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-raised);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-sm-line-height);box-shadow:var(--cbc-shadow);cursor:pointer;transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-skip:focus{transform:none}@media(prefers-reduced-motion:reduce){.cb-skip{transition:none}}.cb-pagebar-nav{display:flex;align-items:center;gap:var(--cb-space-xxs);margin-inline-start:calc((var(--cb-space-md) + var(--cb-space-xxs)) * -1);flex:none}.cb-pagebar-back,.cb-pagebar-fwd{display:inline-grid;place-items:center;inline-size:var(--bar-mark);block-size:var(--bar-mark);flex:none;border:1px solid transparent;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-base) var(--cb-motion-ease)}.cb-pagebar-back:hover,.cb-pagebar-fwd:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-pagebar-back[aria-disabled=true],.cb-pagebar-back[aria-disabled=true]:hover,.cb-pagebar-fwd[aria-disabled=true],.cb-pagebar-fwd[aria-disabled=true]:hover{background:transparent;color:var(--cbc-line-strong);cursor:default}.cb-where-open{display:inline-grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);flex:none;margin-inline-start:calc(var(--cb-space-sm) * -1);align-self:center;padding:0;border:0;border-radius:var(--cb-radius-sm);background:transparent;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-where-open .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-where-open:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-where-open[aria-disabled=true],.cb-where-open[aria-disabled=true]:hover{background:transparent;color:var(--cbc-line-strong);cursor:default}.cb-page-title{position:relative}.cb-page-title>.cb-pagebar-name{order:-2}.cb-page-title[data-unsaved]::before{content:"";order:-1;flex:none;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);margin-inline-start:calc(var(--cb-space-md) - var(--cb-space-lg));border-radius:var(--cb-radius-full);background:var(--cbc-accent-text);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-where-more[data-narrow]{display:none}.cb-pagebar-name{margin:0;flex:0 1 auto;min-width:0;font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-pagebar-name:focus-visible{outline:none}.cb-where{display:flex;align-items:baseline;gap:var(--cb-space-xxs);min-width:0;flex:0 1 auto;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-where{flex-shrink:100}.cb-where-step{display:inline-block;padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-sm);color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-inline-size:var(--cb-width-xxs);transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-where-step:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-where-sep{flex:none;color:var(--cbc-line-strong);padding-inline:var(--cb-space-xxs)}.cb-where-more[aria-expanded=true]{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-where-in{flex:none;text-transform:lowercase;letter-spacing:0}.cb-pagebar-tools{display:flex;align-items:center;gap:0;flex:0 1 auto;min-width:0}.cb-pagebar-set{display:flex;align-items:center;gap:var(--cb-space-xs);padding-inline:var(--cb-space-lg);flex:none}.cb-pagebar-set+.cb-pagebar-set{border-inline-start:1px solid var(--cbc-line)}.cb-pagebar-tool{display:inline-grid;place-items:center;inline-size:var(--bar-mark);block-size:var(--bar-mark);flex:none;border:1px solid transparent;border-radius:var(--cb-radius-md);background:transparent;color:var(--cbc-ink-muted);cursor:pointer;position:relative;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-pagebar-tool:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-pagebar-tool[data-done],.cb-pagebar-tool[data-done]:hover{color:var(--cbc-good-text)}.cb-pagebar-tool[aria-pressed=true]{background:var(--cbf-bg-on);color:var(--cbc-accent-text)}.cb-pagebar-tool[aria-disabled=true],.cb-pagebar-tool[aria-disabled=true]:hover{background:transparent;color:var(--cbc-line-strong);cursor:default}.cb-pagebar-tool[data-busy]{color:var(--cbc-ink);animation:cbc-breathe var(--cbc-loop) var(--cb-motion-ease) infinite;--cbc-breath: 0.45}.cb-pagebar-count{position:absolute;inset-block-start:var(--bar-badge);inset-inline-end:var(--bar-badge);min-inline-size:var(--cb-space-xl);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent);font-size:var(--cb-type-xs-size);line-height:var(--cb-space-xl);font-weight:var(--cb-font-weight-semibold);text-align:center}.cb-pagebar-tool:has(>.cb-pagebar-value){grid-auto-flow:column;inline-size:auto;gap:var(--cb-space-xs);padding-inline:var(--cb-space-sm)}.cb-pagebar-value{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:inherit;white-space:nowrap}.cb-pagebar-tools .cb-btn{margin-inline-end:var(--cb-space-lg);line-height:var(--cb-type-sm-line-height);flex:none;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-pagebar-tools .cb-btn[aria-disabled=true],.cb-pagebar-tools .cb-btn[aria-disabled=true]:hover{opacity:1;background:var(--cbc-hover);border-color:var(--cbf-border);color:var(--cbc-ink-faint);cursor:default}.cb-pagebar-tools .cb-btn[aria-disabled=true][data-settling],.cb-pagebar-tools .cb-btn[aria-disabled=true][data-settling]:hover{background:var(--cbf-press);border-color:transparent;color:var(--cbc-on-accent)}.cb-pagebar-set[data-set="the console"]{flex:none}.cb-pagebar .cb-rail-tool{inline-size:var(--bar-mark);block-size:var(--bar-mark);border-radius:var(--bar-round);color:var(--cbc-ink-muted)}.cb-pagebar .cb-rail-tool:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-pagebar .cb-bell-badge{inset-block-start:var(--bar-dot);inset-inline-end:calc(50% - var(--bar-mark) / 4 - var(--cb-space-xxs))}.cb-pagebar .cb-account-trigger{inline-size:var(--bar-mark);block-size:var(--bar-mark);padding:0;gap:0;border-radius:var(--cb-radius-full);background:transparent}.cb-pagebar .cb-rank-ring{inline-size:var(--bar-mark);block-size:var(--bar-mark);display:grid;place-items:center;position:relative;padding:0;background:none;mask:none;--rim: var(--cb-ring-fill)}.cb-pagebar .cb-rank-ring::before{content:"";position:absolute;inset:0;border-radius:var(--cb-radius-full);background:conic-gradient(var(--cbc-accent) var(--rim),var(--cbc-line-strong) 0);mask:repeating-conic-gradient(var(--cb-color-black) 0 42deg,transparent 42deg 45deg),radial-gradient(closest-side,transparent calc(100% - 2px),var(--cb-color-black) 0);mask-composite:intersect}.cb-pagebar .cb-rank-ring[data-full]::before{background:var(--cbc-accent)}.cb-pagebar .cb-avatar{inline-size:calc(var(--bar-mark) - var(--cb-space-sm));block-size:calc(var(--bar-mark) - var(--cb-space-sm))}.cb-pagebar .cb-account-who,.cb-pagebar .cb-account-trigger>.cb-icon{display:none}.cb-pagebar-tools .cb-btn,.cb-pagebar-tool,.cb-pagebar .cb-rail-tool,.cb-pagebar .cb-account-trigger{block-size:var(--bar-mark)}.cb-pagebar-tool,.cb-pagebar .cb-rail-tool,.cb-pagebar .cb-account-trigger{display:grid;place-items:center}.cb-pagebar-tools .cb-btn{display:inline-flex;align-items:center;justify-content:center}:where(.cb-pagebar) .cb-pagebar-tools .cb-btn{gap:var(--cb-space-sm);padding-block:0;padding-inline:var(--cb-space-lg) var(--cb-space-xl)}:where(.cb-pagebar) .cb-pagebar-tools .cb-btn>.cb-icon{margin-inline-start:0}.cb-pagebar-back .cb-icon,.cb-pagebar-fwd .cb-icon,.cb-pagebar-tool>.cb-icon,.cb-pagebar .cb-rail-tool .cb-icon,.cb-pagebar .cb-page-actions .cb-btn[data-mark]>.cb-icon{inline-size:calc(var(--bar-mark) / 2);block-size:calc(var(--bar-mark) / 2);margin-inline-start:0}.cb-pagebar .cb-page-actions>*{animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cbc-step))}.cb-pagebar-tool[data-coming=new]{overflow:hidden;animation:cbc-bar-open var(--cb-motion-fast) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cb-pagebar-tool[data-coming=new] .cb-icon{animation:cbc-bar-land var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-step) + var(--cb-motion-fast))}.cb-pagebar-tool[data-going]{overflow:hidden;pointer-events:none;animation:cbc-bar-close var(--cb-motion-fast) var(--cb-motion-ease) forwards}.cb-pagebar-tool[data-going] .cb-icon{animation:cbc-bar-leave var(--cb-motion-fast) var(--cb-motion-ease) forwards}.cb-pagebar-tools>.cb-btn:not(.cb-pagebar-tool)[data-coming=new]{animation:cbc-bar-land var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cb-pagebar-tool[data-coming=boot],.cb-pagebar-tools>.cb-btn:not(.cb-pagebar-tool)[data-coming=boot]{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-step-fine)}@keyframes cbc-bar-open{from{inline-size:0}}@keyframes cbc-bar-land{from{transform:scale(0.94);opacity:0}}@keyframes cbc-bar-close{to{inline-size:0}}@keyframes cbc-bar-leave{to{transform:scale(0.94);opacity:0}}@media(prefers-reduced-motion:reduce){.cb-pagebar-tool[data-coming],.cb-pagebar-tool[data-coming] .cb-icon,.cb-pagebar-tool[data-going],.cb-pagebar-tool[data-going] .cb-icon,.cb-pagebar-tools>.cb-btn[data-coming]{animation:none}}.cb-page-meta{margin:0;inline-size:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:end}.cb-page-actions{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-pagebar .cb-page-actions .cb-btn[data-mark]{inline-size:var(--bar-mark);block-size:var(--bar-mark);padding:0;gap:0;border-radius:var(--bar-round);background:transparent;border-color:transparent;color:var(--cbc-ink-muted)}.cb-pagebar .cb-page-actions .cb-btn[data-mark]:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-pagebar .cb-page-actions .cb-btn[data-mark]>*:not(.cb-icon){display:none}.cb-pagebar .cb-page-actions .cb-btn[data-mark][aria-disabled=true],.cb-pagebar .cb-page-actions .cb-btn[data-mark][aria-disabled=true]:hover{opacity:1;background:transparent;color:var(--cbc-line-strong);cursor:default}.cb-pagebar-edge{position:absolute;inset-block-end:0;inset-inline-start:0;block-size:2px;inline-size:0;border-start-end-radius:var(--cb-radius-full);border-end-end-radius:var(--cb-radius-full);background:var(--edge-tint, var(--cbc-accent));box-shadow:0 0 var(--cb-space-lg) var(--edge-tint, var(--cbc-accent));opacity:0;pointer-events:none}.cb-pagebar-edge[data-on]{opacity:1}.cb-pagebar-edge[data-tint=sitesaver]{--edge-tint: var(--cbc-tool-sitesaver)}.cb-pagebar-edge[data-tint=sugarfix]{--edge-tint: var(--cbc-tool-sugarfix)}.cb-pagebar-edge[data-tint=grapevine]{--edge-tint: var(--cbc-tool-grapevine)}.cb-pagebar-edge[data-tint=bonbonniere]{--edge-tint: var(--cbc-tool-bonbonniere)}.cb-pagebar-edge[data-tint=snackbar]{--edge-tint: var(--cbc-tool-snackbar)}.cb-pagebar-edge[data-done]{inline-size:100%!important;transition:inline-size var(--cb-motion-fast) var(--cb-motion-ease),opacity var(--cb-motion-base) var(--cb-motion-ease) var(--cb-motion-fast);opacity:0}@media(prefers-reduced-motion:reduce){.cb-pagebar-edge{box-shadow:none}}@container (max-width: 768px){.cb-pagebar-name{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);letter-spacing:var(--cb-type-xl-letter-spacing)}.cb-where{line-height:var(--cb-type-xl-line-height)}}@container (max-width: 480px){.cb-where{display:none}}.cb-pagebar-set:not(:has(>:not([hidden]))){display:none}@container (max-width: 820px){.cb-where-in,.cb-where>.cb-where-step:not(:last-of-type):not(.cb-where-more),.cb-where>.cb-where-sep{display:none}}@container (max-width: 820px){.cb-where-more[data-narrow]{display:inline-block}}@container (max-width: 700px){.cb-pagebar-tools .cb-btn>span:not(.cb-icon){display:none}.cb-pagebar-tools .cb-btn{padding-inline:0;inline-size:var(--bar-mark);block-size:var(--bar-mark)}}@container (max-width: 1100px){.cb-pagebar-tools .cb-pagebar-second>span:not(.cb-icon){display:none}.cb-pagebar-tools .cb-pagebar-second{padding-inline:0;inline-size:var(--bar-mark)}}.cb-dock{display:none}.cb-pull{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-md);block-size:0;overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);transition:block-size var(--cb-motion-slow) var(--cbc-carry)}.cb-pull[data-pulling]{transition:none}.cb-pull-art{display:inline-grid;place-items:center;color:var(--cbc-accent-text)}.cb-pull-art .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-pull-says{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-pull[data-motion=spin] .cb-pull-art{rotate:calc(var(--pull, 0) * 1turn)}.cb-pull[data-motion=roll] .cb-pull-art{rotate:calc(var(--pull, 0) * -1turn)}.cb-pull[data-motion=twist] .cb-pull-art{rotate:calc(var(--pull, 0) * -18deg);scale:calc(1 + var(--pull, 0) * 0.08) 1}.cb-pull[data-motion=wobble] .cb-pull-art{scale:calc(0.6 + var(--pull, 0) * 0.4)}.cb-pull[data-motion=hop] .cb-pull-art{translate:0 calc((1 - var(--pull, 0)) * var(--cb-space-md))}.cb-pull[data-motion=tilt] .cb-pull-art{rotate:calc(var(--pull, 0) * -24deg)}.cb-pull[data-stage=ready] .cb-pull-art .cb-icon{animation:cbc-pull-ready var(--cb-motion-base) var(--cbc-spring)}@keyframes cbc-pull-ready{50%{scale:1.18}}.cb-pull[data-stage=reading]:is([data-motion=spin],[data-motion=roll]) .cb-pull-art{animation:cbc-pull-wobble calc(var(--cb-motion-slow) * 2) var(--cbc-hand) infinite}.cb-pull[data-stage=reading][data-motion=twist] .cb-pull-art{animation:cbc-pull-twist calc(var(--cb-motion-slow) * 2) var(--cbc-hand) infinite}.cb-pull[data-stage=reading][data-motion=wobble] .cb-pull-art{animation:cbc-pull-wobble calc(var(--cb-motion-slow) * 2) var(--cbc-hand) infinite}.cb-pull[data-stage=reading][data-motion=hop] .cb-pull-art{animation:cbc-pull-hop calc(var(--cb-motion-slow) * 2) var(--cbc-hand) infinite}.cb-pull[data-stage=reading][data-motion=tilt] .cb-pull-art{animation:cbc-pull-tilt calc(var(--cb-motion-slow) * 2) var(--cbc-hand) infinite}@keyframes cbc-pull-twist{0%,100%{rotate:-18deg;scale:1.08 1}50%{rotate:18deg;scale:1 1}}@keyframes cbc-pull-wobble{0%,100%{scale:1}50%{scale:0.82}}@keyframes cbc-pull-hop{0%,100%{translate:0 0}40%{translate:0 calc(var(--cb-space-sm) * -1)}}@keyframes cbc-pull-tilt{0%,100%{rotate:-24deg}50%{rotate:12deg}}.cb-pull[data-stage=done] .cb-pull-art{animation:cbc-pull-gone var(--cb-motion-base) var(--cbc-dim) forwards}@keyframes cbc-pull-gone{to{scale:0.5;opacity:0}}.cb-pull[data-said] .cb-pull-art{display:none}.cb-pull[data-said] .cb-pull-says{animation:cbc-pull-said var(--cb-motion-base) var(--cbc-lift) both}@keyframes cbc-pull-said{from{opacity:0;translate:0 var(--cb-space-xs)}}.cb-pull[data-outcome=changed] .cb-pull-says{color:var(--cbc-ink)}.cb-pull[data-outcome=failed] .cb-pull-says{color:var(--cbc-poor-text)}.cb-sheet{position:fixed;inset:auto 0 0;margin:0;padding:0;inline-size:100%;max-inline-size:100%;block-size:50svh;max-block-size:none;border:1px solid var(--cbc-line);border-block-end:0;border-start-start-radius:var(--cb-radius-lg);border-start-end-radius:var(--cb-radius-lg);background:var(--cbc-raised);color:var(--cbc-ink);transform:translateY(100%);transition:transform var(--cb-motion-base) var(--cbc-spring),block-size var(--cb-motion-base) var(--cbc-spring);overscroll-behavior:contain}.cb-sheet[open]{display:flex;flex-direction:column}.cb-sheet[data-detent=half]{transform:none}.cb-sheet[data-detent=full]{transform:none;block-size:calc(100svh - var(--cb-space-7xl))}.cb-sheet[data-dragging]{transition:none}.cb-sheet::backdrop{background:var(--cbc-veil)}.cb-sheet-head{padding:var(--cb-space-md) var(--cb-space-xl) var(--cb-space-lg);cursor:grab;touch-action:none}.cb-sheet-grab{display:block;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-xs);margin:0 auto var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-sheet-title{margin:0;font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-sheet-note{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-sheet-body{flex:1;min-block-size:0;overflow-y:auto;padding:0 var(--cb-space-md) calc(var(--cb-space-6xl) + env(safe-area-inset-bottom))}.cb-sheet-heading{margin:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase}.cb-sheet-rule{margin:var(--cb-space-md);border:0;border-block-start:1px solid var(--cbc-line)}.cb-sheet-row,.cb-sheet-search{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%;min-block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);text-align:start;cursor:pointer}.cb-sheet-row:hover{background:var(--cbc-hover)}.cb-sheet-row:focus-visible,.cb-sheet-search:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-sheet-row .cb-icon,.cb-sheet-search .cb-icon{color:var(--cbc-ink-muted)}.cb-sheet-row[aria-disabled=true]{color:var(--cbc-ink-muted);cursor:default}.cb-sheet-row[data-danger],.cb-sheet-row[data-danger] .cb-icon{color:var(--cbc-poor-text)}.cb-sheet-row[aria-current=page]{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-semibold)}.cb-sheet-search{margin-block-end:var(--cb-space-md);background:var(--cbc-hover);color:var(--cbc-ink-muted)}@keyframes cbc-chip-open{from{inline-size:0;padding-inline:0;border-width:0;margin-inline-end:calc(var(--cb-space-sm) * -1)}to{inline-size:var(--cbc-chip-w)}}@keyframes cbc-chip-close{from{inline-size:var(--cbc-chip-w)}to{inline-size:0;padding-inline:0;border-width:0;margin-inline-end:calc(var(--cb-space-sm) * -1)}}.cb-askbar[data-detent=full]{block-size:calc(100svh - var(--cb-space-3xl))}.cb-askbar-top{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-md)}.cb-askbar-in{flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-space-6xl);padding-inline:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-accent);border-radius:var(--cbf-radius);background:var(--cbc-hover)}.cb-askbar-in:focus-within{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-askbar-mark{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);color:var(--cbc-accent-text)}.cb-askbar-field{flex:1;min-inline-size:0;border:0;background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);outline:0}.cb-askbar-field::placeholder{color:var(--cbc-ink-muted)}.cb-askbar-cancel{flex:none;block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));padding-inline:var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-accent-text);font:inherit;font-size:var(--cb-type-base-size);font-weight:var(--cb-font-weight-semibold);cursor:pointer}.cb-askbar-cancel:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-askbar-route{display:flex;align-items:center;gap:var(--cb-space-md);padding:0 var(--cb-space-xl) var(--cb-space-md)}.cb-askbar-where{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:calc(var(--cb-space-3xl) + var(--cb-space-xs));padding-inline:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-accent) 14%,transparent);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-askbar-where .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-accent-text)}.cb-askbar-modes{display:inline-flex;margin-inline-start:auto;padding:var(--cb-space-xxs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xxs));background:var(--cbf-seg-track)}.cb-askbar-modes button{block-size:calc(var(--cb-space-3xl) + var(--cb-space-xxs));padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbf-seg-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);cursor:pointer}.cb-askbar-modes button[aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-askbar-modes button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-askbar-list{border-block-start:1px solid var(--cbc-line);padding-block-start:var(--cb-space-sm)}.cb-askbar-none{padding:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-xs)}.cb-askbar .cb-palette-row{grid-template-columns:var(--cb-space-3xl) minmax(0,1fr) auto auto}.cb-askbar .cb-palette-hint{display:block}@media(max-width:768px){.cb-pagebar-in{padding-inline:var(--cb-space-2xl)}}@media(max-width:480px){:root{overscroll-behavior-y:contain;--bar-mark: var(--cb-space-5xl);--bar-round: var(--cb-radius-lg);--bar-badge: var(--cb-space-xs);--bar-dot: var(--cb-space-md)}:root .cb-console.cb-console[data-state=ready],:root[data-returning] .cb-console.cb-console[data-state=loading]{--cbc-rail-w: var(--cb-space-none);grid-template-columns:minmax(0,1fr)}.cb-console>.cb-rail{display:none}.cb-pagebar-in{gap:var(--cb-space-xs);padding-inline:var(--cb-space-md) var(--cb-space-lg);min-block-size:var(--cb-space-7xl)}.cb-pagebar-fwd{display:none}.cb-pagebar-back{inline-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs))}.cb-pagebar-nav{margin-inline:0}.cb-pagebar-in .cb-page-title{display:grid;grid-template-columns:minmax(0,max-content) auto minmax(0,1fr);align-items:center;justify-items:start;gap:0}.cb-pagebar-in .cb-page-title>.cb-where{grid-row:1;grid-column:1 / -1}.cb-pagebar-in .cb-page-title>.cb-pagebar-name{grid-row:2;grid-column:1}.cb-pagebar-in .cb-page-title[data-unsaved]::before{grid-row:2;grid-column:2;margin-inline-start:var(--cb-space-md)}.cb-pagebar-in .cb-pagebar-name{max-inline-size:100%;font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);letter-spacing:normal}.cb-page-title .cb-where{display:flex;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-page-title .cb-where-step{padding-inline:0}.cb-page-title .cb-where-in,.cb-page-title .cb-where-more,.cb-page-title .cb-where-open,.cb-page-title .cb-where-sep,.cb-page-title .cb-where>.cb-where-step:not(:last-of-type){display:none}.cb-pagebar-in>.cb-pagebar-set[data-set="the console"]{gap:var(--cb-space-xs);padding-inline:0;border:0}.cb-pagebar-in .cb-rail-tool{inline-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs))}.cb-pagebar-in .cb-console-search{display:none}.cb-dock{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-sm);position:fixed;z-index:var(--cbc-z-rail);inset-inline:0;inset-block-end:max(var(--cb-space-3xl),env(safe-area-inset-bottom));--cbc-dock-shift: var(--cb-space-none);transform:translate3d(0,var(--cbc-dock-shift),0);transition:transform var(--cb-motion-slow) var(--cbc-carry);will-change:transform}.cb-dock[data-following]{transition:none}.cb-console .cb-main{view-transition-name:none}.cb-dock[data-away]{pointer-events:none}.cb-dock[data-keyboard]{transform:translate3d(0,calc(100% + var(--cb-space-4xl)),0);pointer-events:none}.cb-dock-chips{display:flex;gap:var(--cb-space-sm);overflow-x:auto;padding-inline:var(--cb-space-md);scroll-padding-inline:var(--cb-space-md);scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.cb-dock-chips::-webkit-scrollbar{display:none}.cb-dock-chips>.cb-pagebar-set{display:contents}.cb-dock-chips .cb-pagebar-tool,.cb-dock-chips .cb-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--cb-space-sm);inline-size:auto;block-size:calc(var(--cb-space-5xl) - var(--cb-space-xs));padding-inline:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbf-border);border-radius:var(--cbf-press-radius);background:color-mix(in srgb,var(--rail-ground) 72%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.4);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-dock-chips .cb-pagebar-tool>.cb-icon,.cb-dock-chips .cb-btn>.cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin:0;color:var(--cbc-ink-muted)}.cb-dock-chips .cb-pagebar-tool,.cb-dock-chips .cb-btn{--cbc-chip-w: auto}.cb-dock-chips .cb-pagebar-tool[data-coming=new],.cb-dock-chips .cb-btn[data-coming=new]{overflow:hidden;animation:cbc-chip-open var(--cb-motion-fast) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cb-dock-chips [data-coming=new]>.cb-icon,.cb-dock-chips [data-coming=new]>span{animation:cbc-bar-land var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-step) + var(--cb-motion-fast))}.cb-dock-chips .cb-pagebar-tool[data-going],.cb-dock-chips .cb-btn[data-going]{overflow:hidden;pointer-events:none;animation:cbc-chip-close var(--cb-motion-fast) var(--cb-motion-ease) forwards}.cb-dock-chips [data-going]>*{animation:cbc-bar-leave var(--cb-motion-fast) var(--cb-motion-ease) forwards}.cb-dock-chips .cb-pagebar-tool[data-coming=boot],.cb-dock-chips .cb-btn[data-coming=boot]{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-step-fine)}.cb-dock-more{margin-inline-start:var(--cb-space-xs)}.cb-dock [data-overflow],.cb-dock .cb-page-meta{display:none}.cb-dock-bar{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;margin-inline:var(--cb-space-md);padding:var(--cb-space-sm);border:1px solid var(--cbf-border);border-radius:calc(var(--cbf-press-radius) + var(--cb-space-sm));background:color-mix(in srgb,var(--rail-ground) 72%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.4);touch-action:none}.cb-dock-bar>.cb-pagebar-tools{display:contents}.cb-dock-menu{flex:none;inline-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));border-radius:var(--cbf-press-radius)}.cb-dock-ask{position:relative;flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--cb-space-md);block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));padding-inline:var(--cb-space-md) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius);background:var(--cbc-hover);color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);text-align:start;cursor:text}.cb-dock-ask:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-dock-ask-mark{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);color:var(--cbc-accent-text)}.cb-dock-ask-words{flex:1;min-inline-size:0;overflow:hidden;white-space:nowrap}.cb-dock-ask-words>span{display:inline-block}.cb-dock-bar .cb-pagebar-tools>.cb-btn{margin:0;flex:none;justify-content:center;gap:0;inline-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));min-inline-size:0;block-size:calc(var(--cb-space-5xl) + var(--cb-space-xs));padding:0;border-radius:var(--cbf-press-radius)}.cb-dock-bar .cb-pagebar-tools>.cb-btn>span:not(.cb-icon){display:none}.cb-dock-bar .cb-pagebar-tools>.cb-btn>.cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin:0}.cb-console .cb-main{padding-block-end:calc(var(--cb-space-10xl) + var(--cb-space-3xl))}.cb-console .cb-savebar{inset-block-end:calc(var(--cb-space-10xl) + var(--cb-space-lg))}html:root{--cbc-dock-lift: calc(var(--cb-space-10xl) + var(--cb-space-md))}body .cb-toast-stack{inset-block-end:var(--cbc-dock-lift)}}@media(prefers-reduced-motion:reduce){.cb-dock,.cb-sheet,.cb-pull{transition:none}.cb-pull[data-motion] .cb-pull-art{rotate:none;scale:none;translate:none}.cb-dock-chips [data-coming],.cb-dock-chips [data-coming]>*,.cb-dock-chips [data-going],.cb-dock-chips [data-going]>*{animation:none}}@media print{.cb-pagebar{position:static;background:none;backdrop-filter:none;border-block-end:0;animation:none}.cb-pagebar-in{padding-inline:0;min-block-size:0}.cb-pagebar-nav,.cb-pagebar-edge,.cb-page-meta{display:none}}.cb-pagebar-name[data-unseen]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-tip{position:fixed;margin:0;inset:auto;inset-block-start:0;inset-inline-start:0;overflow:visible;z-index:var(--cbc-z-tip);padding:var(--cb-ui-space-5) var(--cb-ui-space-9);border:0;border-radius:var(--cb-ui-radius-7);background:oklch(from color-mix(in oklab,oklch(from color(from var(--cb-color-blackcurrant) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0) 50%,var(--cbc-ground-dye)) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h);box-shadow:none;color:var(--cb-color-white);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);line-height:normal;max-inline-size:var(--cb-width-xxs);white-space:normal;text-align:start;pointer-events:none;opacity:0;transform:translateY(calc(var(--cb-space-xxs) * -1));transition:opacity var(--cb-ui-motion-120) var(--cb-ui-ease-settle),transform var(--cb-ui-motion-120) var(--cb-ui-ease-settle)}.cb-tip[data-below]{transform:translateY(var(--cb-space-xxs))}.cb-tip[data-side]{transform:translateX(var(--cb-space-xxs))}.cb-tip[data-on]{opacity:1;transform:none}.cb-tip::after{content:"";position:absolute;inset-inline-start:var(--cb-tip-arrow, 50%);inset-block-start:100%;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);background:inherit;transform:translate(-50%,-50%) rotate(45deg);border-radius:1px}.cb-tip[data-below]::after{inset-block-start:0}.cb-tip[data-side]::after{inset-inline-start:0;inset-block-start:var(--cb-tip-arrow, 50%)}.cb-tip[data-rich]{max-inline-size:var(--cb-width-xxs);background:var(--cbp-float);box-shadow:inset 0 1px 0 var(--cbp-sheen),0 0 0 1px var(--cbp-edge),var(--cbp-float-shadow);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);white-space:normal}.cb-tip[data-rich]::after{content:none}.cb-tip[data-rich]{max-block-size:var(--cb-tip-room, none);overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.cb-tip{transition:opacity var(--cb-ui-motion-120) var(--cb-ui-ease-settle)}.cb-tip,.cb-tip[data-below],.cb-tip[data-side]{transform:none}}.cb-tip[data-still]{transition:none}:root{--cbp-mat: oklch( from color-mix( in oklab, oklch( from color( from color-mix(in srgb, var(--cb-color-scarlet-gum) 84%, var(--cb-color-blackcurrant)) xyz-d65 calc(y * 0.9505) y calc(y * 1.089) ) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h );--cbp-thumb: color-mix(in srgb, var(--cb-color-ceramic-grey) 20%, var(--cbp-mat));--cbp-edge: color-mix(in srgb, var(--cb-color-ceramic-grey) 12%, transparent);--cbp-sheen: color-mix(in srgb, var(--cb-color-ceramic-grey) 12%, transparent);--cbp-gloss: color-mix(in srgb, var(--cb-color-ceramic-grey) 8%, transparent);--cbp-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-black) 40%, transparent), 0 var(--cb-space-3xl) var(--cb-space-7xl) color-mix(in srgb, var(--cb-color-black) 58%, transparent);--cbp-r: var(--cb-radius-4xl);--cbp-r-well: var(--cb-radius-2xl);--cbp-h-btn: var(--cb-control-md);--cbp-h-field: var(--cb-control-lg)}[data-theme=light]{--cbp-mat: oklch( from color-mix( in oklab, oklch( from color(from var(--cb-color-white) xyz-d65 calc(y * 0.9505) y calc(y * 1.089)) l 0 0 ) 50%, var(--cbc-ground-dye) ) calc(l * 2 + var(--cbc-lift-card)) calc(c * 2 * var(--cbc-chroma-card)) h );--cbp-thumb: var(--cb-color-white);--cbp-edge: color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent);--cbp-sheen: transparent;--cbp-gloss: color-mix(in srgb, var(--cb-color-bg-light-purple) 75%, transparent);--cbp-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent), 0 var(--cb-space-3xl) var(--cb-space-7xl) color-mix(in srgb, var(--cb-color-blackcurrant) 20%, transparent)}.cb-dialog{animation:cbp-grow var(--cb-motion-base) var(--cbc-spring) backwards;width:min(100%,var(--cb-width-xs));border:0;border-radius:var(--cbp-r);padding:var(--cb-space-2xl);background:radial-gradient(135% 74% at 50% -24%,var(--cbp-gloss),transparent 62%),var(--cbp-mat);color:var(--cbc-ink);box-shadow:inset 0 1px 0 var(--cbp-sheen),0 0 0 1px var(--cbp-edge),var(--cbp-shadow);max-block-size:calc(100svh - var(--cb-space-8xl));overflow-y:auto}.cb-dialog>:not(.cb-float){animation:cbp-in var(--cb-motion-fast) var(--cb-motion-ease) var(--cb-ui-motion-40) backwards}.cb-dialog[data-held],.cb-dialog[data-held]>:not(.cb-float){animation:none}@keyframes cbp-grow{from{opacity:0;scale:0.96}}.cb-dialog[data-leaving]{position:fixed;inset:auto;margin:0;pointer-events:none;animation:cbp-leave var(--cb-ui-motion-120) var(--cbc-spring) forwards}.cb-dialog[data-leaving]>*{animation:none}.cb-dialog[data-leaving]::backdrop{background:none;backdrop-filter:none}@keyframes cbp-leave{to{opacity:0;scale:0.98}}@keyframes cbp-in{from{opacity:0;translate:0 var(--cb-space-md)}}.cb-dialog::backdrop{background:var(--cbc-veil);backdrop-filter:var(--cbc-veil-blur)}.cb-dialog h2{margin:0;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold);overflow-wrap:break-word}.cb-dialog>p{margin:var(--cb-space-lg) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-dialog-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg)}.cb-dialog-head>p{grid-column:1 / -1;margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-dialog-head+*{margin-block-start:var(--cb-space-xl)}.cb-dialog-badge{display:grid;place-items:center;inline-size:var(--cbp-h-field);block-size:var(--cbp-h-field);border-radius:var(--cb-radius-full);background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-dialog-badge[data-tone=danger]{background:color-mix(in srgb,var(--cbc-poor) 24%,transparent);color:var(--cbc-poor-text)}.cb-dialog-badge[data-tone=good]{background:color-mix(in srgb,var(--cbc-good) 24%,transparent);color:var(--cbc-good-text);animation:cbc-pop var(--cb-motion-base) var(--cbc-spring) var(--cb-motion-slow) backwards}.cb-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cb-space-md);margin-block-start:var(--cb-space-3xl)}.cb-dialog-group{display:flex;align-items:center;justify-content:flex-end;gap:var(--cb-space-md);margin-inline-start:auto;flex:0 1 auto;flex-wrap:wrap;max-inline-size:100%}.cb-dialog-why{flex:1 1 12rem;margin:0;min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-dialog-why:empty{display:none}.cb-dialog-actions[data-sticky]{position:sticky;inset-block-end:calc(var(--cb-space-2xl) * -1);margin-inline:calc(var(--cb-space-2xl) * -1);padding-block:var(--cb-space-2xl);padding-inline:var(--cb-space-2xl);border-block-start:1px solid var(--cbp-edge);background:var(--cbp-mat)}.cb-dialog-form{display:flex;flex-direction:column;gap:var(--cb-space-xl);margin-block-start:var(--cb-space-xl)}.cb-dialog-wider{width:min(100%,var(--cb-width-xl))}.cb-dialog-wide{width:min(100%,var(--cb-width-sm))}.cb-dialog{--cbf-bg: color-mix(in srgb, var(--cb-color-black) 24%, transparent);--cbf-border: color-mix(in srgb, var(--cb-color-ceramic-grey) 18%, transparent);--cbf-border-hover: color-mix(in srgb, var(--cb-color-ceramic-grey) 30%, transparent);--cbf-radius: var(--cbp-r-well);--cbf-seg-track: var(--cbc-well);--cbf-picked-bg: var(--cbp-thumb)}[data-theme=light] .cb-dialog{--cbf-bg: color-mix(in srgb, var(--cb-color-blackcurrant) 4%, transparent);--cbf-border: color-mix(in srgb, var(--cb-color-blackcurrant) 16%, transparent);--cbf-border-hover: color-mix(in srgb, var(--cb-color-blackcurrant) 28%, transparent)}.cb-dialog .cb-input,.cb-dialog .cb-select,.cb-dialog .cb-textarea,.cb-dialog .cb-pick{min-block-size:var(--cbp-h-field)}.cb-dialog .cb-btn{min-block-size:var(--cbp-h-btn)}.cb-dialog .cb-field>label{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-dialog .cb-toggle{margin-block-start:var(--cb-space-xl);--cbf-mark-border: color-mix(in srgb, var(--cb-color-ceramic-grey) 34%, transparent)}[data-theme=light] .cb-dialog .cb-toggle{--cbf-mark-border: color-mix(in srgb, var(--cb-color-blackcurrant) 30%, transparent)}@media(max-width:640px){.cb-dialog{--cbp-h-btn: var(--cb-control-touch);--cbp-h-field: var(--cb-control-touch);width:100%;max-block-size:88svh;margin-block-start:auto;margin-block-end:0;border-end-start-radius:0;border-end-end-radius:0;padding-block-end:var(--cb-space-6xl)}.cb-dialog-actions{flex-direction:column-reverse;align-items:stretch}.cb-dialog-actions[data-sticky]{inset-block-end:calc(var(--cb-space-6xl) * -1);padding-block-end:var(--cb-space-6xl)}.cb-dialog-group{display:contents}.cb-dialog-actions .cb-btn{inline-size:100%}.cb-dialog .cb-input,.cb-dialog .cb-select,.cb-dialog .cb-textarea,.cb-dialog .cb-pick{font-size:var(--cb-type-base-size)}}.cb-pop-picks{display:grid;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xl)}.cb-pop-pick{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--cb-space-xl);align-items:start;gap:var(--cb-space-xs) var(--cb-space-lg);padding:var(--cb-space-lg);border:1px solid transparent;border-radius:var(--cbp-r-well);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-pop-pick-input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.cb-pop-pick:hover[aria-pressed=false],.cb-pop-pick:hover:has(.cb-pop-pick-input:not(:checked)){border-color:var(--cbp-edge)}.cb-pop-pick:has(.cb-pop-pick-input:focus-visible){outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-pop-pick[aria-pressed=true],.cb-pop-pick:has(.cb-pop-pick-input:checked){border-color:var(--cbf-on);box-shadow:inset 0 0 0 1px var(--cbf-on)}.cb-pop-pick-name{display:flex;align-items:baseline;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-pop-pick-name em{font-style:normal;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-pop-pick-what{grid-column:1;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-pop-tick{grid-row:1;grid-column:2;color:var(--cbc-accent-text);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-pop-pick[aria-pressed=true] .cb-pop-tick,.cb-pop-pick:has(.cb-pop-pick-input:checked) .cb-pop-tick{opacity:1}.cb-field>.cb-pop-picks{margin-block-start:0}.cb-pop-code{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-md)}.cb-pop-code input{inline-size:100%;min-inline-size:0;block-size:var(--cb-space-7xl);padding:0;border:1px solid var(--cbf-border);border-radius:var(--cbp-r-well);background:var(--cbf-bg);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--cbc-accent);transition:var(--cbf-motion)}.cb-pop-code input:hover{border-color:var(--cbf-border-hover)}.cb-pop-code input:focus{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-pop-code input:focus-visible{outline:none}.cb-pop-code input[data-full]{background:var(--cbf-bg-inset)}.cb-pop-keep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm) var(--cb-space-lg);margin-block-start:var(--cb-space-xl);padding:var(--cb-space-lg);border-radius:var(--cbp-r-well);background:var(--cbc-well);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}@media(prefers-reduced-motion:reduce){.cb-dialog,.cb-dialog>*,.cb-dialog-badge[data-tone=good]{animation:none}}.cb-pop-keep-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-md);margin-block-start:var(--cb-space-md)}:root{--cbp-float: color-mix(in srgb, var(--cb-color-ceramic-grey) 4%, var(--cbp-mat));--cbp-float-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-black) 30%, transparent), 0 var(--cb-space-lg) var(--cb-space-4xl) color-mix(in srgb, var(--cb-color-black) 42%, transparent);--cbp-float-r: var(--cb-radius-xl);--cbp-float-r-panel: var(--cb-radius-2xl);--cbp-float-danger: var(--cb-color-accent-200)}[data-theme=light]{--cbp-float: var(--cb-color-white);--cbp-float-danger: var(--cbc-poor-text);--cbp-float-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 8%, transparent), 0 var(--cb-space-lg) var(--cb-space-4xl) color-mix(in srgb, var(--cb-color-blackcurrant) 16%, transparent)}.cb-float{position:fixed;inset:auto;inset-block-start:var(--y, 0);inset-inline-start:var(--x, 0);margin:0;z-index:var(--cbc-z-menu);padding:var(--cb-space-xs);border:0;border-radius:var(--cbp-float-r);background:var(--cbp-float);color:var(--cbc-ink);box-shadow:inset 0 1px 0 var(--cbp-sheen),0 0 0 1px var(--cbp-edge),var(--cbp-float-shadow);transform-origin:top left;--cbp-float-from: calc(var(--cb-space-xs) * -1);animation:cbp-float-in var(--cb-motion-fast) var(--cbc-spring) backwards}.cb-float:not(:popover-open):not([data-open]){display:none}.cb-float[data-from=end]{transform-origin:top right}.cb-float[data-side=above]{transform-origin:bottom left;--cbp-float-from: var(--cb-space-xs)}.cb-float[data-side=above][data-from=end]{transform-origin:bottom right}.cb-float[data-match]{inline-size:var(--float-w)}.cb-float[data-shape=panel]{padding:0;border-radius:var(--cbp-float-r-panel)}.cb-float[data-leaving]{pointer-events:none;animation:cbp-float-out var(--cb-motion-fast) var(--cb-motion-ease) forwards}@keyframes cbp-float-out{to{opacity:0;scale:0.98;translate:0 var(--cbp-float-from)}}@media(prefers-reduced-motion:reduce){.cb-float[data-leaving]{animation:none;opacity:0}}@keyframes cbp-float-in{from{opacity:0;scale:0.97;translate:0 var(--cbp-float-from)}}:is(.cb-float,.cb-dialog,.cb-tip) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--cbc-accent-text)}.cb-float-item{display:flex;align-items:center;gap:var(--cb-space-md);inline-size:100%;min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:inherit;font:inherit;font-size:var(--cb-type-sm-size);text-align:start;text-decoration:none;cursor:pointer}.cb-float-item:hover,.cb-float-item:focus-visible,.cb-float-item[data-on]{background:var(--cbc-well)}.cb-float-item .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);flex:none;color:var(--cbc-ink-muted)}.cb-float-item[data-danger],.cb-float-item[data-danger] .cb-icon{color:var(--cbp-float-danger)}.cb-float-item[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-float-item[aria-disabled=true]:hover{background:none}.cb-float-rule{margin:var(--cb-space-xs) calc(var(--cb-space-xs) * -1);border:0;border-block-start:1px solid var(--cbp-edge)}.cb-float-head{margin:0;padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xxs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-muted)}.cb-veil{position:fixed;inset:0;background:var(--cbc-veil);backdrop-filter:var(--cbc-veil-blur)}.cb-veil[data-depth=deep]{background:color-mix(in srgb,var(--cb-color-black) 88%,transparent)}@media(prefers-reduced-motion:reduce){.cb-float{animation:none}}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--cbp-mat: var(--cb-color-white);--cbp-thumb: var(--cb-color-white);--cbp-edge: color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent);--cbp-sheen: transparent;--cbp-gloss: transparent;--cbp-shadow: none;--cbp-float: var(--cb-color-white);--cbp-float-shadow: none;--cbp-float-danger: var(--cbc-poor-text)}}.cb-shelf-gate{container-type:inline-size;container-name:gate;--cb-shelf-cap: var(--cb-type-4xl-size);max-inline-size:var(--cb-width-2xl);display:grid;gap:var(--cb-space-5xl);padding-block:var(--cb-space-9xl) var(--cb-space-8xl)}.cb-shelf-crest .cb-lockup{inline-size:calc(var(--cb-shelf-cap) * var(--cb-shelf-wide, 3))}.cb-shelf-crest[data-tool=sitesaver]{--cb-shelf-wide: 3.35}.cb-shelf-crest[data-tool=sugarfix]{--cb-shelf-wide: 3.03}.cb-shelf-crest[data-tool=grapevine]{--cb-shelf-wide: 2.96}.cb-shelf-crest[data-tool=snackbar]{--cb-shelf-wide: 2.95}.cb-shelf-crest[data-tool=bonbonniere]{--cb-shelf-wide: 3.18}.cb-shelf-crest .cb-lockup-word{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold);text-transform:none;letter-spacing:normal}.cb-shelf-headline{margin:0;font-size:clamp(var(--cb-type-2xl-size),8.3cqi,calc(var(--cb-type-hero-size) * 1.2));line-height:1.04;letter-spacing:var(--cb-type-3xl-letter-spacing);font-weight:var(--cb-font-weight-bold)}.cb-shelf-line{display:block;overflow:hidden;padding-block-end:0.14em;margin-block-end:-0.14em}.cb-shelf-line>span{display:block}.cb-shelf-title{margin:0 0 var(--cb-space-2xl);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-muted)}.cb-shelf-lede{margin:0;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);color:var(--cbc-ink-muted)}.cb-shelf-rule{block-size:1px;background:var(--cbc-line)}.cb-shelf-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--cb-width-xs));gap:var(--cb-space-8xl);align-items:start}.cb-shelf-list{--cb-shelf-row: var(--cb-space-6xl);display:block}.cb-shelf-reel{block-size:calc(var(--cb-shelf-row) * 4);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--cb-color-black) 14%,var(--cb-color-black) 86%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--cb-color-black) 14%,var(--cb-color-black) 86%,transparent)}.cb-shelf-track{margin:0;padding:0;list-style:none;animation:cb-shelf-roll calc(var(--cb-motion-creep) * 2) linear infinite}@keyframes cb-shelf-roll{to{transform:translate3d(0,calc(var(--cb-shelf-row) * var(--cb-shelf-n, 10) * -1),0)}}.cb-shelf-reel:hover .cb-shelf-track,.cb-shelf-reel:focus-within .cb-shelf-track{animation-play-state:paused}.cb-shelf-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-xl);align-items:center;block-size:var(--cb-shelf-row);font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-shelf-tick{display:grid;place-items:center;--cb-shelf-tick: calc(var(--cb-space-3xl) + var(--cb-space-xs));inline-size:var(--cb-shelf-tick);block-size:var(--cb-shelf-tick);border-radius:var(--cb-radius-full);background:var(--cbc-good-solid);color:var(--cbc-on-good)}.cb-shelf-tick svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);stroke-width:2.75}.cb-shelf-ask{display:grid;gap:var(--cb-space-xl)}.cb-shelf-code{position:relative;display:grid;inline-size:100%}.cb-shelf-slots{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--cb-space-lg)}.cb-shelf-slot{display:grid;place-items:center;block-size:var(--cb-space-7xl);border-block-end:2px solid var(--cbc-ink-faint);font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-shelf-slot[data-filled]{border-block-end-color:var(--cbc-ink)}.cb-shelf-slot[data-filled]>span{animation:cb-shelf-land var(--cb-motion-base) var(--cbc-spring)}@keyframes cb-shelf-land{from{transform:scale(0.4) translateY(var(--cb-space-md));opacity:0}}.cb-shelf-code[data-at="0"] .cb-shelf-slot:nth-child(1),.cb-shelf-code[data-at="1"] .cb-shelf-slot:nth-child(2),.cb-shelf-code[data-at="2"] .cb-shelf-slot:nth-child(3),.cb-shelf-code[data-at="3"] .cb-shelf-slot:nth-child(4),.cb-shelf-code[data-at="4"] .cb-shelf-slot:nth-child(5),.cb-shelf-code[data-at="5"] .cb-shelf-slot:nth-child(6){border-block-end-color:var(--cbc-accent)}.cb-shelf-entry{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;padding:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;outline:none}[data-state=no] .cb-shelf-slots{animation:cb-shelf-no var(--cb-motion-base) var(--cb-motion-ease)}@keyframes cb-shelf-no{25%{transform:translate3d(calc(var(--cb-space-md) * -1),0,0)}50%{transform:translate3d(var(--cb-space-md),0,0)}75%{transform:translate3d(calc(var(--cb-space-xs) * -1),0,0)}}[data-state=won] .cb-shelf-slot{border-block-end-color:var(--cbc-accent)}.cb-shelf-answer{min-block-size:var(--cb-type-sm-line-height);margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}[data-state=no] .cb-shelf-answer{color:var(--cbc-poor-text)}[data-state=won] .cb-shelf-answer{color:var(--cbc-good-text)}[data-state=checking] .cb-shelf-answer{animation:cb-shelf-think var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}@keyframes cb-shelf-think{50%{opacity:0.45}}.cb-shelf-go{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-md);justify-self:start;padding:var(--cb-space-lg) var(--cb-space-3xl);border:0;border-radius:var(--cbf-press-radius);background:var(--cbc-accent);color:var(--cbc-on-accent);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-shelf-go:hover{background:var(--cbc-accent-hover)}.cb-shelf-go[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-shelf-go[aria-disabled=true]:hover{background:var(--cbc-accent)}.cb-shelf-go svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-shelf-go svg{transition:transform var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-shelf-go:not([aria-disabled=true]):hover svg{transform:translateX(var(--cb-space-xs))}}@media(max-width:1024px){.cb-shelf-gate{padding-block:var(--cb-space-6xl) var(--cb-space-7xl);gap:var(--cb-space-4xl);--cb-shelf-cap: var(--cb-type-2xl-size)}.cb-shelf-foot{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-5xl)}.cb-shelf-ask{order:-1}.cb-shelf-slots{gap:var(--cb-space-md)}.cb-shelf-slot{block-size:var(--cb-space-6xl);font-size:var(--cb-type-xl-size)}.cb-shelf-list{--cb-shelf-row: var(--cb-space-5xl)}}@media(prefers-reduced-motion:reduce){.cb-shelf-reel{block-size:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.cb-shelf-track{animation:none;transform:none}.cb-shelf-list li.cb-shelf-echo{display:none}.cb-shelf-slot[data-filled]>span{animation:none}[data-state=no] .cb-shelf-slots{animation:none}[data-state=checking] .cb-shelf-answer{animation:none}.cb-shelf-go:not([aria-disabled=true]):hover svg{transform:none}}.cb-snk{--cb-snk-gutter: var(--cb-space-6xl);--cb-snk-icon-sm: calc(var(--cb-space-lg) + var(--cb-space-xxs));display:flex;flex-direction:column;gap:var(--cb-space-3xl);min-inline-size:0}.cb-snk *,.cb-snk-peek *{box-sizing:border-box}.cb-snk button:where(:not(.cb-btn)){font:inherit;color:inherit}.cb-snk .cb-snk-count{font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-snk-kicker{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-snk-results{min-inline-size:0}.cb-snk-foot{block-size:1px}.cb-snk-find{position:relative}.cb-snk-bar{--cb-snk-bar-inset: calc((var(--cb-control-touch) - var(--cb-control-md)) / 2 - 1px);display:flex;align-items:center;gap:var(--cb-space-lg);block-size:var(--cb-control-touch);padding:0 var(--cb-snk-bar-inset) 0 var(--cb-space-2xl);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);color:var(--cbc-ink-muted);transition:var(--cbf-motion)}.cb-snk-bar:hover{border-color:var(--cbf-border-hover)}.cb-snk-bar:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-snk-bar[data-over]{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring);background:var(--cbc-accent-wash)}.cb-snk-q{flex:1;min-inline-size:0;border:0;background:transparent;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-md-size);outline:none}.cb-snk-q::-webkit-search-cancel-button{display:none}.cb-snk-q::placeholder{color:var(--cbf-placeholder)}.cb-snk-n{flex:none;font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-snk-n:empty{display:none}.cb-snk-bar[data-none] .cb-snk-n{color:var(--cbc-poor-text)}.cb-snk-key{display:inline-grid;flex:none;place-items:center;min-inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink-muted);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);line-height:1}.cb-snk-bar:is(:focus-within,[data-on]) .cb-snk-key{display:none}.cb-snk-card{transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-snk-results [data-away]{opacity:0.28}.cb-snk-clear{display:inline-flex;line-height:0;border:0;background:transparent;color:var(--cbc-ink-muted);cursor:pointer;padding:var(--cb-space-sm);border-radius:var(--cbf-press-radius-sm)}.cb-snk-clear:hover{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-snk-clear .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-drop{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-control-md);padding:0 var(--cb-space-xl) 0 var(--cb-space-lg);border:0;border-radius:calc(var(--cbf-radius) - var(--cb-snk-bar-inset) - 1px);background:var(--cbc-raised);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);white-space:nowrap;cursor:pointer}.cb-snk-drop:hover{color:var(--cbc-ink)}.cb-snk-drop .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-dropped{position:relative;display:inline-flex;flex:none;block-size:var(--cb-control-md);aspect-ratio:4 / 3;border-radius:var(--cbf-press-radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--cbc-line);animation:cb-snk-rise var(--cb-motion-base) var(--cbc-spring)}.cb-snk-dropped[hidden]{display:none}.cb-snk-dropped img{inline-size:100%;block-size:100%;object-fit:cover}.cb-snk-dropped button{position:absolute;inset-block-start:var(--cb-space-xxs);inset-inline-end:var(--cb-space-xxs);display:inline-flex;line-height:0;padding:var(--cb-space-xxs);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);cursor:pointer}.cb-snk-dropped .cb-icon{inline-size:var(--cb-space-md);block-size:var(--cb-space-md)}.cb-snk-dropped-busy{display:none;position:absolute;inset:0;margin:auto;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink)}.cb-snk-dropped[data-busy]::after{content:"";position:absolute;inset:0;background:var(--cbc-veil)}.cb-snk-dropped[data-busy] .cb-snk-dropped-busy{display:block;z-index:1}.cb-snk-dropped[data-busy] button{display:none}.cb-snk-pop{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--cb-space-md));z-index:var(--cbc-z-menu);display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:var(--cb-space-2xl);border-radius:var(--cbf-radius);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow-high);animation:cb-snk-rise var(--cb-motion-base) var(--cbc-spring)}.cb-snk-pop[hidden]{display:none}@keyframes cb-snk-rise{from{opacity:0;transform:translateY(calc(var(--cb-space-sm) * -1))}}.cb-snk-tries{display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-snk-try{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-control-sm);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);cursor:pointer}.cb-snk-try:hover{background:var(--cbc-hover)}.cb-snk-try .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm);color:var(--cbc-ink-muted)}.cb-snk-rows{position:relative;margin-block-start:calc(var(--cb-space-md) * -1);margin-inline:calc(var(--cb-snk-gutter) * -1)}.cb-snk-boards{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cb-space-11xl);gap:var(--cb-space-xl);overflow-x:auto;padding:var(--cb-space-xxs) var(--cb-snk-gutter) var(--cb-space-lg);scroll-padding-inline:var(--cb-snk-gutter);scrollbar-width:none;cursor:grab;user-select:none}.cb-snk-boards::-webkit-scrollbar{display:none}.cb-snk-boards[data-grabbing]{cursor:grabbing}.cb-snk-boards[data-grabbing] .cb-snk-board{pointer-events:none}.cb-snk-board{display:flex;flex-direction:column;gap:var(--cb-space-xxs);padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.cb-snk-board[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-board img{-webkit-user-drag:none}.cb-snk-cover{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--cb-space-xxs);aspect-ratio:3 / 2;margin-block-end:var(--cb-space-sm);border-radius:var(--cb-radius-xl);overflow:hidden;background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-cover[data-n="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.cb-snk-cover[data-n="2"]{grid-template-rows:1fr}.cb-snk-cover[data-strips]{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.cb-snk-cover[data-strips][data-n="1"]{grid-template-rows:1fr}.cb-snk-cover[data-strips][data-n="2"]{grid-template-rows:repeat(2,1fr)}.cb-snk-cell{display:block;min-block-size:0;background:var(--cbc-well);overflow:hidden}.cb-snk-cell:first-child{grid-row:span 2}.cb-snk-cover[data-strips] .cb-snk-cell:first-child,.cb-snk-cover:is([data-n="1"],[data-n="2"]) .cb-snk-cell:first-child{grid-row:auto}.cb-snk-cell img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-cell.cb-snk-wide img{object-fit:contain;object-position:center}.cb-snk-board:hover .cb-snk-cover{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-snk-board[aria-disabled=true]:hover .cb-snk-cover{box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-board[aria-pressed=true] .cb-snk-cover{box-shadow:0 0 0 2px var(--cbc-accent)}.cb-snk-board:active:not([aria-disabled=true]) .cb-snk-cover{transform:scale(var(--cbc-press-large))}.cb-snk-board:focus-visible{outline:none}.cb-snk-board:focus-visible .cb-snk-cover{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-board-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);padding-inline:var(--cb-space-xxs)}.cb-snk-board .cb-snk-used{padding-inline:var(--cb-space-xxs)}.cb-snk-hbar{position:absolute;inset-inline:var(--cb-snk-gutter);inset-block-end:calc(var(--cb-space-sm) * -1);block-size:var(--cb-space-lg);display:flex;align-items:center;cursor:pointer;opacity:0;transition:opacity var(--cb-motion-base) var(--cb-motion-ease);touch-action:none}.cb-snk-hbar:not([data-has]){display:none}.cb-snk-hbar-thumb{display:block;block-size:3px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);transition:block-size var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-hbar:hover .cb-snk-hbar-thumb,.cb-snk-hbar[data-dragging] .cb-snk-hbar-thumb{block-size:var(--cb-space-sm);background:var(--cbc-ink-faint)}.cb-snk-rows:hover .cb-snk-hbar,.cb-snk-rows:focus-within .cb-snk-hbar,.cb-snk-hbar[data-moving],.cb-snk-hbar[data-dragging]{opacity:1}.cb-snk-head{display:flex;align-items:center;gap:var(--cb-space-lg) var(--cb-space-xl);flex-wrap:wrap}.cb-snk-h{margin:0;font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-snk-h .cb-snk-count{font-weight:var(--cb-font-weight-regular);font-size:var(--cb-type-md-size)}.cb-snk-on{display:flex;flex-wrap:wrap;gap:var(--cb-space-md);align-items:center}.cb-snk-on[hidden]{display:none}.cb-snk-chip{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-control-sm);padding:0 var(--cb-space-lg);border-radius:var(--cb-radius-full);border:1px solid var(--cbc-line);background:transparent;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);cursor:pointer;white-space:nowrap;flex:none;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-chip:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-snk-chip[aria-pressed=true]{background:var(--cbc-accent-wash);border-color:transparent;color:var(--cbc-accent-text)}.cb-snk-chip.cb-snk-quiet{border-color:transparent}.cb-snk-chip .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm)}.cb-snk-sheet-open{display:none;border-radius:var(--cbf-press-radius-sm)}.cb-snk-tabs{position:relative;isolation:isolate;display:inline-flex;flex:none;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-snk-head>.cb-snk-first{margin-inline-start:auto}.cb-snk-tabs button{position:relative;z-index:1;padding:var(--cb-space-sm) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbf-seg-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-worded button{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding-inline:var(--cb-space-lg)}.cb-snk-worded button .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);flex:none}.cb-snk-tabs button:hover{color:var(--cbc-ink)}.cb-snk-tabs button[aria-pressed=true]{color:var(--cbf-picked-ink)}.cb-snk-pill{position:absolute;z-index:0;inset-block:var(--cb-space-xs);inset-inline-start:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-picked-bg);pointer-events:none}.cb-snk-icons button{display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:var(--cb-space-sm) var(--cb-space-md);min-block-size:calc(var(--cb-type-xs-line-height) + var(--cb-space-sm) * 2)}.cb-snk-icons .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm)}.cb-snk-set{display:inline-flex;flex:none;align-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-snk-set button{display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:var(--cb-space-sm) var(--cb-space-md);min-block-size:calc(var(--cb-type-xs-line-height) + var(--cb-space-sm) * 2);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbf-seg-ink);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-set button:hover{color:var(--cbc-ink)}.cb-snk-set button:is([aria-pressed=true],[data-on]){background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-snk-set .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm)}.cb-snk-set [data-star][aria-pressed=true]{color:var(--cbc-warn)}.cb-snk-set [data-star][aria-pressed=true] svg{fill:currentColor}.cb-snk-set-fig{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm);object-fit:contain;opacity:0.55;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-set button:is(:hover,[aria-pressed=true]) .cb-snk-set-fig{opacity:1}.cb-snk-tools{display:contents}.cb-snk-results[data-width=phone] .cb-snk-p{opacity:1}.cb-snk-results[data-width=phone] .cb-snk-pic:has(.cb-snk-p)>.cb-snk-d[data-ready]{opacity:0.12}.cb-snk-results[data-width=desktop] .cb-snk-card .cb-snk-p{opacity:0!important}.cb-snk-results[data-width=desktop] .cb-snk-card .cb-snk-pic>.cb-snk-d[data-ready]{opacity:1!important}@media(prefers-reduced-motion:reduce){.cb-snk-set button,.cb-snk-set-fig{transition:none}}.cb-snk button:focus-visible,.cb-snk input:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk .cb-snk-q:focus-visible{outline:none}.cb-snk-wall{--cb-snk-col: calc(var(--cb-space-11xl) + var(--cb-space-5xl));--cb-snk-meta: var(--cb-space-6xl);display:flex;align-items:flex-start;column-gap:var(--cb-space-2xl);min-inline-size:0}.cb-snk-col{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--cb-space-3xl)}.cb-snk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--cb-space-11xl) + var(--cb-space-6xl) + var(--cb-space-md)),1fr));gap:var(--cb-space-3xl) var(--cb-space-2xl)}.cb-snk-card{position:relative;display:flex;flex-direction:column;gap:var(--cb-space-xs);min-inline-size:0}.cb-snk-open{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:var(--cb-radius-xl);margin-block-end:var(--cb-space-sm)}.cb-snk-pic,.cb-snk-li-pic{display:block;position:relative;overflow:hidden;border-radius:var(--cb-radius-xl);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-d,.cb-snk-p img,.cb-snk-cell img{opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-snk-d[data-ready],.cb-snk-p img[data-ready],.cb-snk-cell img[data-ready]{opacity:1}.cb-snk-d[data-ready=now],.cb-snk-p img[data-ready=now],.cb-snk-cell img[data-ready=now]{transition:none}.cb-snk-d{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.cb-snk-wide>.cb-snk-d{object-fit:contain;object-position:center;padding:0 var(--cb-space-md)}.cb-snk-p{position:absolute;inset:0;display:grid;place-items:center;padding:var(--cb-space-lg);background:var(--cbc-well);opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-snk-p img{max-block-size:100%;max-inline-size:46%;object-fit:contain;object-position:top;border-radius:var(--cb-radius-md);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}.cb-snk-card:has(:is(.cb-snk-open,.cb-snk-card-tools,.cb-snk-star,.cb-snk-tick):hover,.cb-snk-open:focus-visible) .cb-snk-p{opacity:1;transition-delay:var(--cb-motion-fast)}.cb-snk-card:has(:is(.cb-snk-open,.cb-snk-card-tools,.cb-snk-star,.cb-snk-tick):hover,.cb-snk-open:focus-visible) .cb-snk-pic:has(.cb-snk-p)>.cb-snk-d[data-ready]{opacity:0.12;transition-delay:var(--cb-motion-fast)}body:has(.cb-snk-stage[open]) .cb-snk-card[data-opened] .cb-snk-p{opacity:1;transition:none}body:has(.cb-snk-stage[open]) .cb-snk-card[data-opened] .cb-snk-pic:has(.cb-snk-p)>.cb-snk-d[data-ready]{opacity:0.12;transition:none}body:has(.cb-snk-stage[open]) .cb-snk-card[data-opened] .cb-snk-p img[data-pan]{transform:translateY(var(--pan));transition:none}.cb-snk-marks{position:absolute;z-index:2;inset:auto auto var(--cb-space-md) var(--cb-space-md);display:flex;align-items:center;gap:var(--cb-space-xs);max-inline-size:calc(100% - var(--cb-space-md) * 2)}.cb-snk-mk{display:grid;place-items:center;flex:none;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink-muted);line-height:0;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}.cb-snk-mk[data-tone=warn]{color:var(--cbc-warn-text);background:color-mix(in srgb,var(--cbc-warn) 16%,var(--cbc-raised))}.cb-snk-mk[data-tone=poor]{color:var(--cbc-poor-text);background:color-mix(in srgb,var(--cbc-poor) 16%,var(--cbc-raised))}.cb-snk-mk[data-tone=good]{color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 16%,var(--cbc-raised))}.cb-snk-mk .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm)}.cb-snk-star{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);line-height:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbc-raised);color:var(--cbc-ink-muted);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-card-tools{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:calc(var(--cb-space-md) + var(--cb-control-sm) + var(--cb-space-xs));display:flex;gap:var(--cb-space-xs);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-card:hover .cb-snk-card-tools,.cb-snk-card-tools:focus-within{opacity:1}.cb-snk-card-tool{background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}:is(.cb-snk-card-tool,.cb-snk-star):hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--cbc-ink) 22%,var(--cbc-raised))}:is(.cb-snk-card-tool,.cb-snk-star):active:not([aria-disabled=true]){background:color-mix(in srgb,var(--cbc-ink) 30%,var(--cbc-raised))}.cb-snk-star .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-card:hover .cb-snk-star,.cb-snk-star:focus-visible,.cb-snk-star[aria-pressed=true]{opacity:1}.cb-snk-star:hover{color:var(--cbc-ink)}.cb-snk-star[aria-pressed=true],.cb-snk-li-act[aria-pressed=true]{color:var(--cbc-warn)}.cb-snk-star[aria-pressed=true] svg,.cb-snk-li-act[aria-pressed=true] svg,.cb-snk-li-starred svg{fill:currentColor}.cb-snk-star[aria-disabled=true]{cursor:default}.cb-snk-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);min-inline-size:0;padding-inline:var(--cb-space-xxs)}.cb-snk-type{text-decoration:none;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-snk .cb-snk-where{padding:0;border:0;background:none;font-family:var(--cb-font-body);text-align:start;cursor:pointer;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.cb-snk-used{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cb-snk-named{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0}.cb-snk-pages{flex:none;display:inline-grid;place-items:center;min-inline-size:var(--cb-space-xl);padding:1px var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-snk-sws{display:inline-flex;gap:var(--cb-space-xxs);flex:none}.cb-snk-type:hover,.cb-snk-where:hover{color:var(--cbc-ink);text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs)}.cb-snk-sw{display:inline-grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin:calc(-1 * var(--cb-space-sm)) calc(-1 * var(--cb-space-xs));padding:0;border:0;border-radius:var(--cb-radius-full);background:none;cursor:pointer}.cb-snk-sw-dot{inline-size:calc(var(--cb-space-md) + var(--cb-space-xxs));block-size:calc(var(--cb-space-md) + var(--cb-space-xxs));border-radius:var(--cb-radius-full);background:var(--sw);box-shadow:inset 0 0 0 1px var(--cbc-line);transition:transform var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-sw:hover .cb-snk-sw-dot,.cb-snk-sw:focus-visible .cb-snk-sw-dot{transform:scale(1.45);box-shadow:inset 0 0 0 1px var(--cbc-line),0 0 0 2px var(--cbc-base),0 0 0 3px var(--cbc-line-strong)}.cb-snk-sw[aria-pressed=true] .cb-snk-sw-dot{transform:scale(1.2);box-shadow:inset 0 0 0 1px var(--cbc-line),0 0 0 2px var(--cbc-base),0 0 0 3px var(--cbc-accent)}.cb-snk-sw:focus-visible{outline:none}.cb-snk-p:has(img[data-pan]){place-items:start center;overflow:hidden}.cb-snk-p img[data-pan]{max-block-size:none;block-size:auto;transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-snk-card:has(:is(.cb-snk-open,.cb-snk-card-tools,.cb-snk-star,.cb-snk-tick):hover,.cb-snk-open:focus-visible) .cb-snk-p img[data-pan]{transform:translateY(var(--pan));transition:transform var(--pan-time) var(--cb-motion-ease) var(--cb-motion-slow)}.cb-snk-listing{container:cb-snk-list / inline-size;margin-inline:calc(var(--cb-space-lg) * -1)}.cb-snk-li,.cb-snk-li-head{--cb-snk-li-thumb: calc(var(--cb-space-9xl) + var(--cb-space-xl));--cb-snk-li-cols: var(--cb-snk-li-thumb) minmax(0, 2.4fr) minmax(0, 1.2fr) var(--cb-space-8xl) minmax(0, 1fr) calc(var(--cb-space-9xl) + var(--cb-space-3xl) + var(--cb-space-xl) + var(--cb-space-xs))}.cb-snk-li-head{display:grid;grid-template-columns:var(--cb-snk-li-cols);gap:0 var(--cb-space-2xl);align-items:center;padding:0 var(--cb-space-lg) var(--cb-space-md);margin-block-end:var(--cb-space-sm);border-block-end:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-snk-li-head button{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-li-head button:hover,.cb-snk-li-head button[aria-pressed=true]{color:var(--cbc-ink)}.cb-snk-li-head .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm)}.cb-snk-li-head>:last-child{justify-self:end}.cb-snk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cb-space-xxs)}.cb-snk-li{position:relative;display:grid;grid-template-columns:var(--cb-snk-li-cols);gap:0 var(--cb-space-2xl);align-items:center;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);cursor:pointer;outline:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease),opacity var(--cb-motion-base) var(--cbc-spring)}.cb-snk-li:is(:hover,:focus-within){background:var(--cbc-hover)}.cb-snk-li:active{background:var(--cbc-pressed)}.cb-snk-list[data-keys] .cb-snk-li:hover:not(:focus-within){background:none}.cb-snk-list[data-keys] .cb-snk-li:hover:not(:focus-within) .cb-snk-li-acts{opacity:0;pointer-events:none}.cb-snk-list[data-keys] .cb-snk-li:hover:not(:focus-within) .cb-snk-li-seen{opacity:1}.cb-snk-li:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-snk-li-thumb{display:block;inline-size:var(--cb-snk-li-thumb);cursor:zoom-in}.cb-snk-li-pic{border-radius:var(--cb-radius-md);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-li-pic>:is(.cb-snk-p,.cb-snk-marks){display:none}.cb-snk-li:hover .cb-snk-li-pic{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-snk-li-main,.cb-snk-li-site,.cb-snk-li-look{min-inline-size:0;display:flex;flex-direction:column;gap:var(--cb-space-xxs)}.cb-snk-li-look{flex-direction:row;align-items:center;gap:var(--cb-space-md)}.cb-snk-li-name{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-snk-li-label{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-snk-li-var,.cb-snk-li-starred{flex:none}.cb-snk-li-starred{display:inline-flex;line-height:0;color:var(--cbc-warn)}.cb-snk-li-starred .cb-icon{inline-size:var(--cb-snk-icon-sm);block-size:var(--cb-snk-icon-sm)}.cb-snk-li-var{padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);white-space:nowrap}.cb-snk-li-says{display:block;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);min-block-size:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-snk-li-says .cb-stand-mark{margin-block-start:var(--cb-space-xs)}.cb-snk-li-sub{display:none}.cb-snk-li-strong{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-snk-li-faint{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.cb-snk-li-used{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-snk-li-end{position:relative;display:flex;justify-content:flex-end;align-items:center;min-block-size:var(--cb-control-sm)}.cb-snk-li-seen{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-snk-li-acts{position:absolute;inset-inline-end:calc(var(--cb-space-xs) * -1);display:flex;gap:var(--cb-space-xxs);opacity:0;transform:translateX(var(--cb-space-xs));pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),transform var(--cb-motion-base) var(--cbc-spring)}.cb-snk-li:is(:hover,:focus-within) .cb-snk-li-acts{opacity:1;transform:none;pointer-events:auto;transition-delay:var(--cb-motion-fast)}.cb-snk-li:is(:hover,:focus-within) .cb-snk-li-seen{opacity:0;transition-delay:var(--cb-motion-fast)}.cb-snk-li:focus-within :is(.cb-snk-li-acts,.cb-snk-li-seen){transition-delay:0s}.cb-snk-li-act[aria-pressed=true]:hover:not([aria-disabled=true]){color:var(--cbc-warn)}.cb-snk-li-act{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);line-height:0;padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-li-act:hover:not([aria-disabled=true]){background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-snk-li-act[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-li-act .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-li{cursor:pointer}.cb-snk-li-thumb{cursor:zoom-in}.cb-snk a.cb-snk-li-label{color:inherit;text-decoration:none}.cb-snk .cb-snk-li-client{justify-self:start;max-inline-size:100%;padding:0;border:0;background:none;font-family:var(--cb-font-body);font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer}.cb-snk-li-client:hover{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs)}.cb-snk-peek{--cb-snk-peek-gap: var(--cb-space-lg);position:fixed;z-index:var(--cbc-z-menu);display:none;flex-direction:column;gap:var(--cb-space-md);inline-size:min(var(--cb-width-md),calc(100vw - var(--cb-space-4xl)));padding:var(--cb-space-lg);border-radius:var(--cbf-radius);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow-high);pointer-events:none}.cb-snk-peek[data-open]{display:flex}.cb-snk-peek-pics{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--cb-space-9xl) + var(--cb-space-xl));gap:var(--cb-space-md);align-items:start}.cb-snk-peek-d,.cb-snk-peek-p{display:block;max-block-size:var(--cb-width-xxs);border-radius:var(--cb-radius-md);overflow:hidden;background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-peek-d img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.cb-snk-peek-d.cb-snk-wide img{object-fit:contain;object-position:center}.cb-snk-peek-p img{display:block;inline-size:100%}.cb-snk-peek-p.cb-snk-nopic{display:grid;place-items:center;block-size:var(--cb-space-9xl);padding:var(--cb-space-md);text-align:center;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-peek-meta{display:flex;align-items:baseline;gap:var(--cb-space-md);min-inline-size:0}.cb-snk-peek-says{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-snk-panel{display:contents}.cb-snk-rows-box{display:grid;grid-template-columns:minmax(0,1fr)}.cb-snk-rank[aria-current=page]{background:var(--rail-raised);border-color:var(--cbc-line)}.cb-snk-rank[aria-current=page] .cb-rp-rank-name{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-snk-rank[aria-disabled=true],.cb-snk-row[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-rank[aria-disabled=true]:hover,.cb-snk-row[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-muted)}.cb-snk-swatches{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-md)}.cb-snk-swatch{aspect-ratio:1;border-radius:var(--cb-radius-full);border:0;cursor:pointer;box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-snk-swatch:hover:not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--cbc-line),0 0 0 2px var(--cbc-line-strong)}.cb-snk-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--rail-ground, var(--cbc-surface)),0 0 0 var(--cb-space-xs) var(--cbc-accent)}.cb-snk-swatch[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-swatch:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-veil{z-index:var(--cbc-z-scrim)}.cb-snk-sheet-shut{display:none}:root[data-snk-sheet] .cb-railpanel{visibility:visible;position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--cbc-z-menu);inline-size:min(var(--cb-width-xxs),88vw);opacity:1;background:var(--rail-ground);box-shadow:var(--cbc-shadow-high);animation:cb-snk-in var(--cb-motion-base) var(--cbc-spring)}:root[data-snk-sheet] .cb-railpanel-said{visibility:hidden}:root[data-snk-sheet] .cb-snk-sheet-shut{display:inline-flex;position:absolute;inset-block-start:var(--cb-space-lg);inset-inline-end:var(--cb-space-lg);line-height:0;padding:var(--cb-space-sm);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbc-well);color:var(--cbc-ink);cursor:pointer}@keyframes cb-snk-in{from{transform:translateX(calc(var(--cb-space-3xl) * -1));opacity:0}}.cb-snk-looking{display:grid;justify-items:center;gap:var(--cb-space-md);padding:var(--cb-space-8xl) var(--cb-space-4xl);text-align:center;animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards}.cb-snk-looking-mark{display:grid;place-items:center;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);margin-block-end:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-snk-none-spin{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-snk-meant{padding:0;border:0;background:none;color:var(--cbc-accent-text);font:inherit;font-weight:var(--cb-font-weight-medium);text-decoration:underline;text-underline-offset:var(--cb-space-xxs);cursor:pointer}@media(prefers-reduced-motion:reduce){.cb-snk-card:has(:is(.cb-snk-open,.cb-snk-card-tools,.cb-snk-star,.cb-snk-tick):hover,.cb-snk-open:focus-visible) .cb-snk-p img[data-pan]{transform:none}.cb-snk-d,.cb-snk-p,.cb-snk-p img,.cb-snk-cell img,.cb-snk-star,.cb-snk-card-tools,.cb-snk-card-tool,.cb-snk-cover,.cb-snk-card,.cb-snk-tabs button,.cb-snk-hbar,.cb-snk-hbar-thumb,.cb-snk-li,.cb-snk-li-acts,.cb-snk-li-seen,.cb-snk-li-pic,.cb-snk-li-act{transition:none}.cb-snk-pop,.cb-snk-dropped,.cb-snk-looking,:root[data-snk-sheet] .cb-railpanel{animation:none}}@container cb-snk-list (max-width: 900px){.cb-snk-li,.cb-snk-li-head{--cb-snk-li-thumb: var(--cb-space-9xl);--cb-snk-li-cols: var(--cb-snk-li-thumb) minmax(0, 2fr) minmax(0, 1fr) var(--cb-space-8xl) calc(var(--cb-space-9xl) + var(--cb-space-3xl) + var(--cb-space-xs))}.cb-snk-li-look,.cb-snk-li-head>:nth-child(5){display:none}}@container cb-snk-list (max-width: 640px){.cb-snk-li,.cb-snk-li-head{--cb-snk-li-thumb: var(--cb-space-8xl);--cb-snk-li-cols: var(--cb-snk-li-thumb) minmax(0, 1fr) auto}.cb-snk-li-head{display:none}.cb-snk-li{gap:0 var(--cb-space-lg);align-items:start}.cb-snk-li-site,.cb-snk-li-used,.cb-snk-li-look{display:none}.cb-snk-li-label{white-space:normal}.cb-snk-li-sub{display:block;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-snk-li-says{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(max-width:1024px){.cb-snk{--cb-snk-gutter: var(--cb-space-4xl)}.cb-snk-sheet-open{display:inline-flex}}@media(max-width:768px){.cb-snk{--cb-snk-gutter: var(--cb-layout-container-padding-mobile)}.cb-snk-bar{block-size:var(--cb-control-touch);--cb-snk-bar-inset: calc((var(--cb-control-touch) - var(--cb-control-sm)) / 2 - 1px);padding-inline-start:var(--cb-space-lg)}.cb-snk-q{font-size:var(--cb-type-sm-size)}.cb-snk-drop{block-size:var(--cb-control-sm);padding:0 var(--cb-space-md)}.cb-snk-drop span:last-child{display:none}.cb-snk-pop{padding:var(--cb-space-lg)}.cb-snk-boards{grid-auto-columns:var(--cb-space-10xl);gap:var(--cb-space-lg)}.cb-snk-head>.cb-snk-first{margin-inline-start:0}.cb-snk-wall{--cb-snk-col: calc(var(--cb-space-10xl) + var(--cb-space-3xl));column-gap:var(--cb-space-lg)}.cb-snk-col{gap:var(--cb-space-2xl)}.cb-snk-card .cb-snk-meta .cb-snk-sws{display:none}.cb-snk-meta{flex-wrap:wrap;column-gap:var(--cb-space-sm)}.cb-snk-type{white-space:normal}.cb-snk-listing{margin-inline:calc(var(--cb-space-md) * -1)}.cb-snk-li{padding:var(--cb-space-md)}.cb-snk-li-acts{display:none}.cb-snk-li:is(:hover,:focus-within) .cb-snk-li-seen{opacity:1}.cb-snk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-2xl) var(--cb-space-lg)}}.cb-snk-card[data-menu-on] :is(.cb-snk-pic,.cb-snk-cover),.cb-snk-board[data-menu-on] .cb-snk-cover,.cb-snk-li[data-menu-on] .cb-snk-li-pic{box-shadow:0 0 0 2px var(--cbc-line-strong)}.cb-snk-card[data-menu-on] :is(.cb-snk-card-tools,.cb-snk-star,.cb-snk-tick){opacity:1}.cb-snk-li[data-menu-on],.cb-snk-col-p[data-menu-on],.cb-snk-chk-row[data-menu-on]{background:var(--cbc-hover)}.cb-snk-one-var[data-menu-on] .cb-snk-one-var-pic{box-shadow:0 0 0 2px var(--cbc-line-strong)}.cb-menu-who-pic>.cb-snk-mini{position:absolute;inset:0 auto auto 0;inline-size:var(--mini-w);block-size:var(--mini-h);aspect-ratio:auto;border-radius:0;box-shadow:none;transform:scale(var(--mini-fit));transform-origin:top left;pointer-events:none}.cb-snk-stage-film img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-comp-h3{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-snk-comp-faint{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-snk-comp-says{margin:0;max-inline-size:var(--cb-layout-paragraph-max-width);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-base-line-height);color:var(--cbc-ink-muted)}.cb-snk-comp-kick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm) var(--cb-space-md)}.cb-snk-comp-kick:empty{display:none}.cb-snk-comp-type{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-snk-comp-was{padding:0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-accent-wash);color:var(--cbc-accent-text);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium)}.cb-snk-comp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-snk-comp-acts .cb-btn{gap:var(--cb-space-sm)}.cb-snk-comp-mini{display:contents}.cb-snk-comp-acts-stack>.cb-btn{flex:1 1 auto}.cb-snk-comp-acts-stack>a.cb-btn{flex-basis:100%}.cb-snk-comp-acts-stack .cb-snk-comp-mini{display:flex;gap:var(--cb-space-md)}.cb-snk-stage:focus{outline:none}.cb-snk-comp-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--cb-control-md);block-size:var(--cb-control-md);padding:0;line-height:0;border:0;border-radius:var(--cbf-press-radius);background:var(--cbf-press-soft);color:var(--cbf-press-soft-ink);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-comp-icon:hover{background:var(--cbf-press-soft-hover);color:var(--cbc-ink)}.cb-snk-comp-icon[data-sstar][aria-pressed=true]{color:var(--cbc-warn)}.cb-snk-comp-icon[data-sstar][aria-pressed=true] svg,.cb-snk-stage-btn[aria-pressed=true][aria-label=Unstar] svg{fill:currentColor}.cb-snk-comp-icon[aria-disabled=true]{background:var(--cbf-bg-off);color:var(--cbc-ink-faint);cursor:default}.cb-snk-comp-textbtn{padding:0;border:0;background:none;color:var(--cbc-accent-text);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-decoration:underline;text-underline-offset:var(--cb-space-xxs);cursor:pointer}.cb-snk-comp-textbtn[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-snk-comp-hidden{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--cb-space-xs) var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--cbc-warn) 14%,transparent);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-snk-comp-hidden>.cb-icon{margin-block-start:var(--cb-space-xxs);color:var(--cbc-warn-text)}.cb-snk-comp-hidden .cb-snk-comp-textbtn{grid-column:2;justify-self:start}.cb-snk-comp-colours,.cb-snk-comp-fonts,.cb-snk-comp-pages{margin:0;padding:0;list-style:none}.cb-snk-comp-colours{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm) var(--cb-space-lg)}.cb-snk-comp-colours li,.cb-snk-comp-fonts li{display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-snk-comp-swatch{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-snk-comp-fonts{display:flex;flex-wrap:wrap;gap:var(--cb-space-md) var(--cb-space-2xl)}.cb-snk-comp-fonts li{align-items:baseline;gap:var(--cb-space-md)}.cb-snk-comp-aa{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);color:var(--cbc-ink)}.cb-snk-comp-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-lg) var(--cb-space-2xl);margin:0}.cb-snk-comp-dl dt{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-snk-comp-dl dd{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-snk-comp-pages{display:grid;gap:var(--cb-space-xxs)}.cb-snk-comp-pg{display:grid;grid-template-columns:minmax(0,1fr) auto auto var(--cb-space-2xl);align-items:center;gap:var(--cb-space-lg);margin-inline:calc(-1 * var(--cb-space-lg));padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);text-decoration:none}.cb-snk-comp-pg:hover{background:var(--cbc-hover)}.cb-snk-comp-pg>.cb-icon{color:var(--cbc-ink-faint);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-comp-pg:is(:hover,:focus-visible)>.cb-icon{opacity:1}.cb-snk-comp-pg-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-comp-pg-site,.cb-snk-comp-pg-pos{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-snk-comp-vars{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(6 * var(--cb-space-3xl)),1fr));gap:var(--cb-space-lg)}.cb-snk-comp-var{display:grid;gap:var(--cb-space-sm);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-snk-comp-var-pic{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--cb-radius-lg);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-comp-var-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-comp-var:hover .cb-snk-comp-var-pic{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-snk-comp-var[aria-pressed=true] .cb-snk-comp-var-pic{box-shadow:0 0 0 2px var(--cbc-accent)}.cb-snk-comp-var-page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-comp-var[aria-pressed=true] .cb-snk-comp-var-page{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-snk-stage :is(button,a,input):focus-visible,.cb-snk-pick :is(button,a,input,label):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-pick{inline-size:calc(10 * var(--cb-space-3xl));max-inline-size:calc(100vw - 2 * var(--cb-space-lg));padding:var(--cb-space-sm)}.cb-snk-pick-find{display:flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-control-md);margin-block-end:var(--cb-space-xs);padding:0 var(--cb-space-lg);border-radius:var(--cbf-radius);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-snk-pick-find:focus-within{box-shadow:inset 0 0 0 1px var(--cbf-border-focus),var(--cbf-ring)}.cb-snk-pick .cb-snk-pick-find input:focus-visible{outline:none}.cb-snk-pick-find input{flex:1;min-width:0;border:0;background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);outline:none}.cb-snk-pick-list{display:grid;gap:var(--cb-space-xxs);max-block-size:min(calc(9 * var(--cb-space-4xl)),max(var(--cb-space-9xl),calc(var(--float-room, 100vh) - 2 * var(--cb-space-7xl))));overflow-y:auto}.cb-snk-pick-type{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%;text-align:start}.cb-snk-pick-type[hidden]{display:none}.cb-snk-pick-type[aria-selected=true]{background:var(--cbc-accent-wash)}.cb-snk-pick-type[aria-selected=true]>.cb-icon{color:var(--cbc-accent-text)}.cb-snk-pick-thumb{flex:none;inline-size:var(--cb-space-5xl);aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--cb-radius-sm);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-pick-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-pick-main{display:grid;flex:1;min-width:0}.cb-snk-pick-sub{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-pick-words{inline-size:calc(11 * var(--cb-space-3xl))}.cb-snk-pick-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-lg)}.cb-snk-pick-chips .cb-snk-chip[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-pick-reasons{display:grid;gap:var(--cb-space-xxs)}.cb-snk-pick-reason{display:flex;align-items:center;gap:var(--cb-space-lg);cursor:pointer}.cb-snk-pick-reason input{margin:0;accent-color:var(--cbc-poor)}.cb-snk-pick-foot{display:flex;justify-content:flex-end;padding:var(--cb-space-md) var(--cb-space-sm) var(--cb-space-xs)}.cb-snk-stage{position:fixed;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;overscroll-behavior:contain;background:color-mix(in srgb,var(--cbc-base) 80%,transparent);backdrop-filter:blur(var(--cb-blur-frost));color:var(--cbc-ink);font-family:var(--cb-font-body)}.cb-snk-stage:not([open]){display:none}.cb-snk-stage::backdrop{background:transparent}.cb-snk-stage-hud{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cb-space-xl);padding:var(--cb-space-lg) var(--cb-space-2xl);transition:opacity var(--cb-motion-slow) var(--cbc-spring)}.cb-snk-stage-l,.cb-snk-stage-r{display:flex;align-items:center;gap:var(--cb-space-md);min-width:0}.cb-snk-stage-r{justify-content:flex-end}.cb-snk-stage-cap{display:grid;min-width:0}.cb-snk-stage-t{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-snk-stage-w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-snk-stage-btn,.cb-snk-stage-step{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--cb-control-md);block-size:var(--cb-control-md);padding:0;line-height:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbf-press-soft);color:var(--cbc-ink);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-slow) var(--cbc-spring)}.cb-snk-stage-btn:hover,.cb-snk-stage-step:hover,.cb-snk-stage-btn[aria-label="About this component"][aria-pressed=true]{background:var(--cbf-press-soft-hover)}.cb-snk-stage-btn[aria-label=Unstar]{color:var(--cb-color-orange-peel)}.cb-snk-stage-btn[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-stage-tabs{background:var(--cbf-seg-track)}.cb-snk-stage-tabs button{display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cbf-seg-ink)}.cb-snk-stage-tabs button:hover{color:var(--cbc-ink)}.cb-snk-stage-tabs button[aria-pressed=true]{color:var(--cbf-picked-ink)}.cb-snk-stage-tabs .cb-snk-pill{background:var(--cbf-picked-bg)}.cb-snk-stage-main{position:relative;display:grid;min-block-size:0}.cb-snk-stage-shot{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-4xl);min-block-size:0;padding:var(--cb-space-lg) var(--cb-space-10xl);overflow-x:hidden;overflow-y:auto}.cb-snk-stage-frame{display:flex;min-width:0;max-block-size:100%}.cb-snk-stage-shot:is([data-view=d],[data-view=p]) .cb-snk-stage-frame{block-size:100%;align-items:center}.cb-snk-stage-frame img{display:block;max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain;border-radius:var(--cb-radius-md);cursor:zoom-in}.cb-snk-stage-shot[data-view=both]{align-items:flex-start}.cb-snk-stage-shot[data-view=both] .cb-snk-stage-dk{flex:0 1 72%}.cb-snk-stage-shot[data-view=both] .cb-snk-stage-ph{flex:0 1 19.5%}.cb-snk-stage-shot[data-view=both] img{inline-size:100%;max-block-size:none;cursor:default}.cb-snk-stage-shot:is([data-view=d],[data-view=p]){overflow:hidden;touch-action:none}.cb-snk-stage-frame[data-glide]{transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-snk-stage-shot[data-zoomed] img{cursor:grab}.cb-snk-stage-shot[data-panning] img{cursor:grabbing}.cb-snk-stage-c{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-snk-stage-zoom{display:inline-flex;align-items:center;flex:none;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-snk-stage-zb,.cb-snk-stage-zf{display:inline-flex;align-items:center;justify-content:center;padding:var(--cb-space-sm);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbf-seg-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-stage-zf{min-inline-size:5ch}.cb-snk-stage-zb{line-height:0}:is(.cb-snk-stage-zb,.cb-snk-stage-zf):not([aria-disabled=true]):hover{background:var(--cbf-press-soft-hover);color:var(--cbc-ink)}:is(.cb-snk-stage-zb,.cb-snk-stage-zf)[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-stage-nophone{align-self:center;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-snk-stage-step{position:absolute;inset-block-start:50%;z-index:1;inline-size:var(--cb-control-lg);block-size:var(--cb-control-lg);transform:translateY(-50%)}.cb-snk-stage-main:has([data-zoomed]) .cb-snk-stage-step{background:color-mix(in srgb,var(--cbc-surface) 84%,transparent);backdrop-filter:blur(var(--cb-blur-frost));box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-stage-prev{inset-inline-start:var(--cb-space-2xl)}.cb-snk-stage-next{inset-inline-end:var(--cb-space-2xl)}.cb-snk-stage-strip{display:flex;align-items:flex-end;gap:var(--cb-space-sm);padding:var(--cb-space-lg) 50vw var(--cb-space-xl);overflow-x:auto;scrollbar-width:none;transition:opacity var(--cb-motion-slow) var(--cbc-spring)}.cb-snk-stage-film{flex:none;block-size:var(--cb-space-5xl);aspect-ratio:var(--r);padding:0;overflow:hidden;border:0;border-radius:var(--cb-radius-sm);background:var(--cbc-well);opacity:0.5;cursor:pointer;transition:opacity var(--cb-motion-fast) var(--cbc-spring),block-size var(--cb-motion-base) var(--cbc-spring)}.cb-snk-stage-film:hover{opacity:0.85}.cb-snk-stage-film[aria-current=true]{block-size:var(--cb-space-6xl);opacity:1;box-shadow:0 0 0 2px var(--cbc-accent)}.cb-snk-stage[data-idle] :is(.cb-snk-stage-hud,.cb-snk-stage-strip,.cb-snk-stage-step){opacity:0}.cb-snk-stage[data-idle]{cursor:none}.cb-snk-stage-info{position:absolute;inset-block:calc(var(--cb-control-md) + 2 * var(--cb-space-lg)) var(--cb-space-lg);inset-inline-end:var(--cb-space-lg);inline-size:calc(12 * var(--cb-space-3xl));display:grid;grid-auto-rows:max-content;align-content:start;gap:var(--cb-space-xl);padding:var(--cb-space-2xl);overflow-y:auto;border-radius:var(--cb-radius-2xl);background:color-mix(in srgb,var(--cbc-surface) 84%,transparent);backdrop-filter:blur(var(--cb-blur-frost));color:var(--cbc-ink);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow-high);transform:translateX(calc(100% + var(--cb-space-2xl)));transition:transform var(--cb-motion-slow) var(--cbc-spring)}.cb-snk-stage[data-info=on] .cb-snk-stage-info{transform:none}.cb-snk-stage[data-info=on] .cb-snk-stage-shot{padding-inline-end:calc(12 * var(--cb-space-3xl) + var(--cb-space-5xl))}.cb-snk-stage[data-info=on] .cb-snk-stage-next{inset-inline-end:calc(12 * var(--cb-space-3xl) + var(--cb-space-3xl))}.cb-snk-stage-info .cb-snk-comp-h3{margin-block-start:var(--cb-space-md)}.cb-snk-stage-ih{margin:0;font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);text-wrap:balance}@media(max-width:768px){.cb-snk-stage-hud{grid-template-columns:1fr auto;padding:var(--cb-space-md) var(--cb-space-lg)}.cb-snk-stage-c{grid-row:2;grid-column:1 / -1;justify-self:center}.cb-snk-stage-r>:is(a,[aria-label=Download]){display:none}.cb-snk-stage-shot{padding:var(--cb-space-md)}.cb-snk-stage-step{display:none}.cb-snk-stage-info{inset:auto 0 0;inline-size:auto;max-block-size:72vh;border-radius:var(--cb-radius-2xl) var(--cb-radius-2xl) 0 0;transform:translateY(100%)}.cb-snk-stage[data-info=on] .cb-snk-stage-shot{padding-inline-end:var(--cb-space-md)}.cb-snk-comp-pg{grid-template-columns:minmax(0,1fr) auto}.cb-snk-comp-pg>:is(.cb-snk-comp-pg-pos,.cb-icon){display:none}}@media(prefers-reduced-motion:reduce){.cb-snk-stage *,.cb-snk-stage-hud,.cb-snk-stage-info{transition:none}}.cb-snk-one{display:grid;grid-template-columns:minmax(0,1fr) calc(15 * var(--cb-space-3xl));align-items:start;gap:var(--cb-space-5xl);min-inline-size:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-snk-one :is(button,a):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-one-main{display:grid;gap:var(--cb-space-4xl);min-inline-size:0}.cb-snk-one-main>.cb-snk-one-bar+.cb-snk-one-canvas{margin-block-start:calc(-1 * var(--cb-space-xl))}.cb-snk-one-side{position:sticky;inset-block-start:calc(var(--cbc-bar-block) + var(--cb-space-4xl));display:grid;gap:var(--cb-space-3xl);min-inline-size:0}.cb-snk-one-who{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-xl)}.cb-snk-one-who>div:first-child{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.cb-snk-one-of{color:var(--cbc-ink);text-decoration:underline solid var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs);transition:text-decoration-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-snk-one-of:hover{text-decoration-color:currentColor}.cb-snk-one-name{margin:0;font-family:var(--cb-font-heading);font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-snk-one-says{margin:0;color:var(--cbc-ink-muted)}.cb-snk-one-tags{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-snk-one-sec{display:grid;gap:var(--cb-space-xl);min-inline-size:0;scroll-margin-block-start:calc(var(--cbc-bar-block) + var(--cb-space-4xl))}.cb-snk-one-bar{display:flex;align-items:center;gap:var(--cb-space-xl);min-inline-size:0}.cb-snk-one-bar .cb-versus-tabs{flex:none;margin-inline-start:0;max-inline-size:100%}.cb-snk-one-step{display:inline-flex;align-items:center;flex:none;gap:var(--cb-space-sm)}.cb-snk-one-bar .cb-snk-one-step{margin-inline-start:auto}.cb-snk-one-cap{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);white-space:nowrap}.cb-snk-one-arrow{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-press-soft);color:var(--cbc-ink);line-height:0;cursor:pointer}.cb-snk-one-arrow:hover{background:var(--cbf-press-soft-hover)}.cb-snk-one-arrow svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-one-canvas{display:grid;align-items:start;gap:var(--cb-space-3xl);min-inline-size:0;padding:var(--cb-space-3xl);border-radius:var(--cb-radius-2xl);background:var(--cbc-well)}.cb-snk-one-canvas[data-view=both]{grid-template-columns:minmax(0,1440fr) minmax(0,390fr)}.cb-snk-one-canvas[data-view=p]{justify-items:center}.cb-snk-one-canvas[data-view=p] .cb-snk-one-shot{inline-size:min(100%,calc(390 / 16 * 1rem))}.cb-snk-one-shot{display:grid;gap:var(--cb-space-md);margin:0;min-inline-size:0}.cb-snk-one-shot img{display:block;inline-size:100%;block-size:auto;border-radius:var(--cb-radius-md)}.cb-snk-one-pic{position:relative;display:block}.cb-snk-one-open{display:block;inline-size:100%;padding:0;border:0;border-radius:var(--cb-radius-md);background:none;cursor:zoom-in}.cb-snk-one-tools{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);display:flex;gap:var(--cb-space-xs);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-one-pic:is(:hover,:focus-within) .cb-snk-one-tools{opacity:1}@media(hover:none){.cb-snk-one-tools{opacity:1}}.cb-snk-one-tool{background:var(--cbc-raised)}.cb-snk-one-tool:hover:not([aria-disabled=true]),.cb-snk-one-tool:active:not([aria-disabled=true]){background:var(--cbc-surface)}.cb-snk-one-shot figcaption{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-one-props{display:grid;margin:0}.cb-snk-one-prop{display:grid;grid-template-columns:var(--cb-space-8xl) minmax(0,1fr);align-items:baseline;gap:var(--cb-space-lg);padding-block:var(--cb-space-lg);border-block-start:1px solid var(--cbc-line)}.cb-snk-one-prop dt{color:var(--cbc-ink-muted)}.cb-snk-one-prop dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-lg);margin:0;min-inline-size:0}.cb-snk-one-n{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-snk-one-pick{display:inline-flex;align-items:center;gap:var(--cb-space-xs);margin-inline-start:calc(-1 * var(--cb-space-md));padding:var(--cb-space-xxs) var(--cb-space-sm) var(--cb-space-xxs) var(--cb-space-md);border:0;border-radius:var(--cbf-press-radius-xs);background:none;color:var(--cbc-ink);font:inherit;cursor:pointer}.cb-snk-one-pick:hover{background:var(--cbc-hover)}.cb-snk-one-pick .cb-icon{display:inline-flex;line-height:0;color:var(--cbc-ink-muted)}.cb-snk-one-pick svg{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-one-hue{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-snk-one-hue i{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full)}.cb-snk-one-font{font-size:var(--cb-type-base-size)}.cb-snk-one-pages{display:grid;gap:var(--cb-space-xxs);margin:0;padding:0;list-style:none}.cb-snk-one-pg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);margin-inline:calc(-1 * var(--cb-space-lg));padding-inline:var(--cb-space-lg);border-radius:var(--cbf-press-radius-sm)}.cb-snk-one-pg:hover{background:var(--cbc-hover)}.cb-snk-one-pg[aria-current=true]{background:var(--cbc-well)}.cb-snk-one-pg-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) 0;border:0;background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer}.cb-snk-one-pg-pick[aria-disabled=true]{cursor:default}.cb-snk-one-pg-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-one-pg-pos{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);white-space:nowrap}.cb-snk-one-pg-go{display:inline-flex;padding:var(--cb-space-xs);border-radius:var(--cbf-press-radius-xs);color:var(--cbc-ink-muted);line-height:0}.cb-snk-one-pg-go:hover{color:var(--cbc-ink)}.cb-snk-one-pg-go svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-one-vars{display:grid;grid-auto-flow:column;grid-auto-columns:calc(9 * var(--cb-space-3xl));gap:var(--cb-space-lg);overflow-x:auto;padding-block-end:var(--cb-space-md);scrollbar-width:none}.cb-snk-one-var{display:grid;gap:var(--cb-space-md);min-inline-size:0;padding:var(--cb-space-sm);border:0;border-radius:var(--cb-radius-xl);background:transparent;color:var(--cbc-ink-muted);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);text-align:start;cursor:pointer}.cb-snk-one-var:hover{background:var(--cbc-hover)}.cb-snk-one-var[aria-pressed=true]{background:var(--cbc-well);color:var(--cbc-ink)}.cb-snk-one-var-pic{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--cb-radius-md)}.cb-snk-one-var-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-one-var-pic[data-fit=contain] img{object-fit:contain;object-position:center}.cb-snk-one-var-t{overflow:hidden;padding-inline:var(--cb-space-xs);text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.cb-snk-one{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-3xl)}.cb-snk-one-main{display:contents}.cb-snk-one-side{position:static;order:1}.cb-snk-one-main>.cb-snk-one-sec{order:2}}@media(max-width:768px){.cb-snk-one-canvas{gap:var(--cb-space-lg);padding:var(--cb-space-lg)}.cb-snk-one-bar{flex-wrap:wrap}}.cb-snk-one[data-made=figma]{--fig-line: var(--cbc-accent);--fig-word: var(--cbc-ink-muted)}.cb-snk-fig-mark{display:inline-block;block-size:1em;inline-size:auto;flex:none;vertical-align:-0.12em}.cb-snk-fig-face.cb-avatar{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);flex:none}.cb-snk-comp-acts-stack>.cb-snk-fig-lead{flex-basis:100%}.cb-snk-fig-tag,.cb-snk-fig-from,.cb-snk-fig-who{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-snk-fig-tag .cb-snk-fig-mark{block-size:var(--cb-space-lg)}.cb-snk-one-canvas.cb-snk-fig-one{justify-items:center}.cb-snk-one-canvas.cb-snk-fig-one .cb-snk-one-shot{inline-size:min(100%,calc(40 * var(--cb-space-xl)))}.cb-snk-fig-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md) var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-md) var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);animation:cb-snk-fig-rise var(--cb-motion-base) var(--cbc-spring)}.cb-snk-fig-banner>span:not(.cb-icon){flex:1 1 auto;min-inline-size:0}.cb-snk-fig-banner strong{font-weight:var(--cb-font-weight-medium)}.cb-snk-fig-banner .cb-icon svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-one-main>.cb-snk-fig-banner{margin-block:calc(-1 * var(--cb-space-xl))}@keyframes cb-snk-fig-rise{from{opacity:0;transform:translateY(var(--cb-space-xs))}}.cb-snk-fig-vers{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-xs)}.cb-snk-fig-ver{display:flex;align-items:center;gap:var(--cb-space-sm);border-radius:var(--cb-radius-xl)}.cb-snk-fig-ver:hover{background:var(--cbc-hover)}.cb-snk-fig-ver[aria-current=true]{background:var(--cbc-well)}.cb-snk-fig-ver-pick{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm);border:0;border-radius:var(--cb-radius-xl);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-snk-fig-ver-pick .cb-snk-one-var-pic,.cb-snk-fig-pair .cb-snk-one-var-pic{flex:none;inline-size:calc(4 * var(--cb-space-2xl));background:var(--cbc-well)}.cb-snk-fig-ver-words{flex:1 1 auto;min-inline-size:0;display:grid;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-fig-ver-words>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-fig-ver-words strong{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-snk-fig-ver-words>span:last-child{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-snk-fig-ver-words .cb-snk-fig-face.cb-avatar{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-fig-ver-restore{flex:none;margin-inline-end:var(--cb-space-sm);opacity:0}.cb-snk-fig-ver:is(:hover,:focus-within) .cb-snk-fig-ver-restore{opacity:1}@media(hover:none){.cb-snk-fig-ver-restore{opacity:1}}.cb-snk-fig-vers-sm .cb-snk-one-var-pic{inline-size:calc(3 * var(--cb-space-2xl))}.cb-snk-fig-pair{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm);border-radius:var(--cb-radius-xl);color:inherit;text-decoration:none}.cb-snk-fig-pair:hover{background:var(--cbc-hover)}.cb-snk-fig-pair>.cb-icon{color:var(--cbc-ink-muted);margin-inline-end:var(--cb-space-sm)}.cb-snk-fig-pair>.cb-icon svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-fig-nopair{display:flex}.cb-snk-fig-set{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--cb-space-4xl) var(--cb-space-3xl);padding:var(--cb-space-5xl) var(--cb-space-3xl) var(--cb-space-3xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well);outline:1px dashed var(--fig-line);outline-offset:calc(-1 * var(--cb-space-md))}.cb-snk-fig-set-name{position:absolute;inset:var(--cb-space-xl) auto auto var(--cb-space-3xl);display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--fig-word)}.cb-snk-fig-set-name i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);background:var(--fig-line);transform:rotate(45deg);border-radius:1px}.cb-snk-fig-set-item{display:grid;gap:var(--cb-space-sm);min-inline-size:0;padding:0;border:0;background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);text-align:start;cursor:zoom-in}.cb-snk-fig-set[data-shape=widths]{flex-wrap:nowrap;align-items:flex-start}.cb-snk-fig-set[data-shape=widths] .cb-snk-fig-set-item{flex:var(--w) 1 0}.cb-snk-fig-set[data-shape=states] .cb-snk-fig-set-item{flex:0 1 calc((100% - 2 * var(--cb-space-3xl)) / 3)}.cb-snk-fig-set[data-shape=single] .cb-snk-fig-set-item{flex:0 1 calc(40 * var(--cb-space-xl));margin-inline:auto}.cb-snk-fig-set-item img{display:block;inline-size:100%;block-size:auto;border-radius:var(--cb-radius-sm);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-fig-set-item:hover img{box-shadow:0 0 0 2px var(--fig-line)}.cb-snk-fig-set-item:hover{color:var(--cbc-ink)}.cb-snk-fig-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-4xl);align-items:start}@media(max-width:1180px){.cb-snk-one[data-made=figma] .cb-snk-one-main>:is(.cb-snk-fig-banner,.cb-snk-fig-set,.cb-snk-fig-trio){order:0;margin-block:0}.cb-snk-one[data-made=figma] .cb-snk-fig-trio{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-3xl);order:2}}@media(max-width:768px){.cb-snk-fig-set{padding-inline:var(--cb-space-xl);gap:var(--cb-space-3xl) var(--cb-space-lg)}.cb-snk-fig-set-name{inset-inline-start:var(--cb-space-xl)}.cb-snk-fig-set[data-shape=states] .cb-snk-fig-set-item{flex-basis:calc((100% - var(--cb-space-lg)) / 2)}.cb-snk-one[data-made=figma] .cb-snk-one-bar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cb-snk-fig-banner{animation:none}.cb-snk-fig-set-item img{transition:none}}.cb-snk-fig-tokens{min-inline-size:0}.cb-snk-fig-token-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-sm)}.cb-snk-fig-token{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-snk-fig-token-words{flex:1 1 auto;min-inline-size:0;display:grid;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-fig-token-words strong{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-snk-fig-pic{inline-size:100%}.cb-snk-fig-disc{display:grid;place-items:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}.cb-snk-fig-disc .cb-snk-fig-mark,.cb-snk-fig-pill .cb-snk-fig-mark{display:block;block-size:var(--cb-space-xl)}.cb-snk-fig-pill{--fig-mark-w: calc(var(--cb-space-xl) * 38 / 57);--fig-inset: calc((var(--cb-control-sm) - var(--fig-mark-w)) / 2);display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-control-sm);padding:0 var(--fig-inset);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}.cb-snk-fig-pill:hover,.cb-snk-fig-pill[aria-expanded=true]{box-shadow:0 0 0 1px var(--cbc-line-strong),var(--cbc-shadow)}.cb-snk-fig-pill>span{padding-inline-end:var(--cb-space-xs);font-variant-numeric:tabular-nums}.cb-snk-fig-pill .cb-snk-fig-mark{inline-size:var(--fig-mark-w)}.cb-snk-fig-copy{position:absolute;inset:var(--cb-space-md) calc(var(--cb-space-md) + var(--cb-control-sm) + var(--cb-space-sm)) auto auto;display:inline-grid;place-items:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbc-raised);color:var(--cbc-ink-muted);line-height:0;cursor:pointer;opacity:0;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-fig-card:hover .cb-snk-fig-copy,.cb-snk-fig-copy:focus-visible{opacity:1}@media(hover:none){.cb-snk-fig-copy{opacity:1}}.cb-snk-fig-copy:hover{color:var(--cbc-ink)}.cb-snk-fig-copy .cb-icon svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-fig-where{display:inline-flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-snk-fig-status{display:inline-flex;align-items:center;padding:1px var(--cb-space-md);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);flex:none}.cb-snk-fig-sw{cursor:default}@media(prefers-reduced-motion:reduce){.cb-snk-fig-copy{transition:none}}.cb-snk-fig-designs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-snk-fig-designs[hidden]{display:none}.cb-snk-fig-design{display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-ink);text-decoration:none}.cb-snk-fig-design:hover span{text-decoration:underline}.cb-snk-fig-file{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);margin-inline:0;padding:var(--cb-space-sm) 0}:is(.cb-snk-pic,.cb-snk-stage-frame,.cb-snk-fig-set-item,.cb-snk-one-pic) img[data-grounded]{--pic-near: var(--cbc-base);--pic-far: color-mix(in oklab, var(--cbc-base) 8%, var(--cbc-ink));box-sizing:border-box;padding:var(--cb-space-lg);object-fit:contain;object-position:center}:is(.cb-snk-pic,.cb-snk-stage-frame,.cb-snk-fig-set-item,.cb-snk-one-pic) img[data-grounded=light]{background-color:var(--pic-far)}:is(.cb-snk-pic,.cb-snk-stage-frame,.cb-snk-fig-set-item,.cb-snk-one-pic) img[data-grounded=dark]{background-color:var(--pic-near)}[data-theme=light] :is(.cb-snk-pic,.cb-snk-stage-frame,.cb-snk-fig-set-item,.cb-snk-one-pic) img[data-grounded=light]{background-color:var(--pic-near)}[data-theme=light] :is(.cb-snk-pic,.cb-snk-stage-frame,.cb-snk-fig-set-item,.cb-snk-one-pic) img[data-grounded=dark]{background-color:var(--pic-far)}.cb-snk-stage-frame img[data-grounded]{padding:var(--cb-space-3xl)}.cb-snk-results[data-picking] :is(.cb-snk-card,.cb-snk-li),.cb-snk-results[data-picking] :is(.cb-snk-card,.cb-snk-li) :is(button,a){cursor:pointer}.cb-snk-results[data-picking] .cb-snk-card :is(.cb-snk-card-tools,.cb-snk-fig-copy){display:none}.cb-snk-addsel{display:none}.cb-snk-results[data-picking] .cb-snk-addsel{display:block;position:absolute;inset:auto var(--cb-space-sm) var(--cb-space-sm);inline-size:calc(100% - 2 * var(--cb-space-sm));z-index:3;padding:var(--cb-space-sm) var(--cb-space-xs);border-radius:var(--cb-radius-md);background:var(--cb-color-white);color:var(--cb-color-blackcurrant);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-xs-line-height);text-align:center;white-space:nowrap;cursor:pointer;opacity:0;box-shadow:var(--cbc-shadow);transition:opacity var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-results[data-picking] .cb-snk-addsel:hover{background:color-mix(in oklab,var(--cb-color-white) 86%,var(--cb-color-blackcurrant))}.cb-snk-results[data-picking] .cb-snk-addsel:active{background:color-mix(in oklab,var(--cb-color-white) 74%,var(--cb-color-blackcurrant))}.cb-snk-results[data-picking] .cb-snk-card[data-picked] .cb-snk-addsel{display:none}.cb-snk-results[data-picking] .cb-snk-card:hover .cb-snk-addsel,.cb-snk-results[data-picking] .cb-snk-card:has(:focus-visible) .cb-snk-addsel{opacity:1}.cb-snk-results[data-picking] .cb-snk-card[data-picked] .cb-snk-addsel[data-added]{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);background:var(--cbc-accent);color:var(--cb-color-white);opacity:1;pointer-events:none;animation:cb-snk-added calc(var(--cb-motion-slow) * 2) var(--cb-motion-spring) both}.cb-snk-addsel[data-added] .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}@keyframes cb-snk-added{0%{transform:scale(0.96)}18%{transform:none}62%{opacity:1;transform:none}100%{opacity:0;transform:translateY(var(--cb-space-xs))}}.cb-snk-tick[data-pop]{animation:cb-snk-tick-pop var(--cb-motion-slow) var(--cb-motion-spring)}@keyframes cb-snk-tick-pop{0%{transform:scale(0.7)}55%{transform:scale(1.12)}100%{transform:none}}@media(prefers-reduced-motion:reduce){.cb-snk-results[data-picking] .cb-snk-addsel{transition:none}.cb-snk-results[data-picking] .cb-snk-card[data-picked] .cb-snk-addsel[data-added],.cb-snk-tick[data-pop]{animation:none}}.cb-snk-picklook{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:calc(var(--cb-space-md) + var(--cb-control-sm) + var(--cb-space-xs));z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;line-height:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbc-raised);color:var(--cbc-ink-muted);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-picklook .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-card:hover .cb-snk-picklook,.cb-snk-picklook:focus-visible{opacity:1}.cb-snk-picklook:hover{color:var(--cbc-ink)}.cb-snk-picklook:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-tick:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-tick{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-start:var(--cb-space-md);z-index:1;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;line-height:0;border:0;border-radius:var(--cb-radius-sm);background:var(--cbc-raised);color:transparent;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-tick .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-card:hover .cb-snk-tick,.cb-snk-li:hover .cb-snk-tick,.cb-snk-li:focus-visible .cb-snk-tick,.cb-snk-tick:focus-visible,.cb-snk-tick[aria-checked=true],.cb-snk-results[data-picking] .cb-snk-tick{opacity:1}.cb-snk-tick:hover{background:linear-gradient(var(--cbc-hover),var(--cbc-hover)),var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line-strong),var(--cbc-shadow)}.cb-snk-tick:not([aria-checked=true]):not([aria-disabled=true]):hover{color:var(--cbc-ink-faint)}.cb-snk-tick:not([aria-checked=true]):not([aria-disabled=true]):hover .cb-icon{visibility:visible}.cb-snk-tick:not([aria-checked=true]) .cb-icon,.cb-snk-col-row:not([aria-checked=true]) .cb-snk-col-check .cb-icon{visibility:hidden}.cb-snk-card .cb-snk-tick[aria-checked=true],.cb-snk-li .cb-snk-tick[aria-checked=true]{background:var(--cbf-press);color:var(--cbf-press-ink);box-shadow:var(--cbc-shadow)}.cb-snk-tick[aria-disabled=true]{cursor:default}.cb-snk-tick[data-n][aria-checked=true] .cb-icon{display:none}.cb-snk-tick[data-n]::after{content:attr(data-n);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;line-height:1}.cb-snk-card[data-picked] .cb-snk-pic{box-shadow:0 0 0 2px var(--cbc-accent);transform:scale(0.97)}.cb-snk-li .cb-snk-tick{inset-block-start:calc(var(--cb-space-md) + var(--cb-space-xs));inset-inline-start:calc(var(--cb-space-lg) + var(--cb-space-xs));inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);cursor:pointer}.cb-snk-li[data-picked] .cb-snk-li-pic{box-shadow:0 0 0 2px var(--cbc-accent)}.cb-snk-card .cb-snk-pic{transition:box-shadow var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-base) var(--cbc-spring)}.cb-snk-card[draggable=true]{-webkit-user-drag:element}.cb-snk-gone{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-start:calc(var(--cb-space-md) + var(--cb-space-3xl) + var(--cb-space-sm));z-index:1;display:inline-flex;align-items:center;gap:var(--cb-space-sm);max-inline-size:calc(100% - var(--cb-space-9xl));padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cbf-press-radius-sm);background:var(--cbc-raised);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);box-shadow:0 0 0 1px var(--cbc-line);pointer-events:none}.cb-snk-gone>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-gone .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-snk-card[data-gone] .cb-snk-pic img{opacity:0.35}.cb-snk-drag{position:fixed;inset-block-start:calc(-1 * var(--cb-space-11xl));inset-inline-start:0;inline-size:calc(var(--cb-space-9xl) + var(--cb-space-3xl));block-size:var(--cb-space-8xl);pointer-events:none}.cb-snk-drag>span{position:absolute;inset-inline-start:calc(var(--i) * var(--cb-space-md));inset-block-start:calc(var(--i) * var(--cb-space-sm));inline-size:var(--cb-space-9xl);block-size:var(--cb-space-7xl);border-radius:var(--cb-radius-md);overflow:hidden;background:var(--cbc-well);box-shadow:0 0 0 2px var(--cbc-raised)}.cb-snk-drag img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-drag>b{position:absolute;inset-inline-end:0;inset-block-start:0;min-inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbf-press);color:var(--cbf-press-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-space-3xl);text-align:center}.cb-snk-col-p .cb-railpanel-what{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-col-mark{display:inline-flex;flex:none;margin-inline-end:var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-snk-col-mark .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-col-face.cb-avatar{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-inline-end:var(--cb-space-md)}.cb-snk-col-sub{margin:var(--cb-space-md) 0 var(--cb-space-xxs);padding-inline:var(--cb-space-md);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}[data-snk-dragging] .cb-snk-col-p:not([data-no-drop],[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--cbc-line)}[data-snk-dragging] .cb-snk-col-p:is([data-no-drop],[aria-disabled=true]){opacity:var(--cbc-off)}.cb-snk-col-p[data-over]{background:var(--cbc-accent-wash);box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-snk-col-p[data-took]{background:var(--cbc-accent-wash);transition:background var(--cb-motion-slow) var(--cbc-spring)}.cb-snk-col-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md) var(--cb-space-xl);margin-block-start:calc(-1 * var(--cb-space-lg))}.cb-snk-col-head[hidden],.cb-snk>[hidden]{display:none}.cb-snk-col-by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-sm);margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-snk-col-by .cb-avatar{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin-inline-end:var(--cb-space-xxs)}.cb-snk-col-dot{inline-size:var(--cb-space-xxs);block-size:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-snk-col-sees{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-snk-col-sees .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-col-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm)}.cb-snk-col-index{display:grid;gap:var(--cb-space-xl)}.cb-snk-col-index .cb-snk-head>.cb-btn{margin-inline-start:auto}.cb-snk-col-group{margin:var(--cb-space-xl) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-snk-col-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-snk-col-board),1fr));gap:var(--cb-space-3xl) var(--cb-space-2xl);--cb-snk-col-board: calc(var(--cb-space-11xl) + var(--cb-space-7xl))}.cb-snk-col-board{color:inherit;text-decoration:none}.cb-snk-col-board:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xl)}.cb-snk-col-board .cb-snk-board-name{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-snk-col-lock{display:inline-flex;color:var(--cbc-ink-muted)}.cb-snk-col-lock svg{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-col-bsub{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-snk-col-bsub .cb-avatar{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-col-empty{display:grid;place-items:center;color:var(--cbc-ink-faint)}.cb-snk-col-empty .cb-icon{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}.cb-snk-col-none{margin:var(--cb-space-4xl) 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-snk-add{inline-size:calc(14 * var(--cb-space-3xl));padding:var(--cb-space-sm);overflow:visible}.cb-snk-add .cb-snk-col-row{padding-block:var(--cb-space-sm)}.cb-snk-add-head{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-lg)}.cb-snk-add-stack{display:flex;flex:none}.cb-snk-add-stack>span{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);overflow:hidden;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:0 0 0 2px var(--cbc-raised)}.cb-snk-add-stack>span+span{margin-inline-start:calc(-1 * var(--cb-space-md))}.cb-snk-add-stack img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snk-add-what{display:grid;min-inline-size:0}.cb-snk-add-what b{font-weight:var(--cb-font-weight-semibold)}.cb-snk-add-what small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-add .cb-snk-pick-find{margin-block-end:0}.cb-snk-add .cb-snk-pick-list{margin-block-start:var(--cb-space-xs);max-block-size:min(calc(8.5 * var(--cb-space-4xl)),max(var(--cb-space-9xl),calc(var(--float-room, 100vh) - 15 * var(--cb-space-2xl))))}.cb-snk-col-row .cb-snk-pick-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-col-row .cb-snk-pick-sub{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-snk-col-row .cb-snk-pick-sub .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-col-row[data-fresh] .cb-snk-pick-sub{color:var(--cbc-good-text)}.cb-snk-col-check{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin-inline-start:auto;border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1px var(--cbf-mark-border);color:transparent}.cb-snk-col-check .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-col-row[aria-checked=true] .cb-snk-col-check{background:var(--cbf-press);box-shadow:none;color:var(--cbf-press-ink)}.cb-snk-col-row[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-add-make{display:grid;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xs);padding:var(--cb-space-xs);border-radius:var(--cb-radius-md);background:var(--cbc-accent-wash)}.cb-snk-add-make[hidden]{display:none}.cb-snk-add-create{display:flex;align-items:center;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink);font:inherit;font-weight:var(--cb-font-weight-medium);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-add-create:hover{background:var(--cbc-accent-wash)}.cb-snk-add-create>.cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-accent-text)}.cb-snk-add-create>span:nth-child(2){flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-add-key{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted)}.cb-snk-add-key .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-add-see{display:inline-flex;justify-self:start;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.cb-snk-add-make .cb-snk-add-see{margin-inline-start:var(--cb-space-sm);margin-block-end:var(--cb-space-xs);background:color-mix(in srgb,var(--cbc-base) 40%,transparent)}.cb-snk-add-see button{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-add-see button:hover{color:var(--cbc-ink)}.cb-snk-add-see button[aria-pressed=true]{background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-snk-add-see .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-add-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-xxs);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-add-none{margin:0;padding:var(--cb-space-lg) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-snk-add-form{inline-size:calc(13 * var(--cb-space-3xl))}.cb-snk-add-form .cb-snk-add-head{padding-block-end:var(--cb-space-md)}.cb-snk-add-form .cb-snk-add-foot{margin-block-start:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-xs) var(--cb-space-xs)}.cb-snk-col-glyph{display:inline-flex}.cb-snk-stage-btn[data-in]{color:var(--cbc-accent-text)}@media(hover:none){.cb-snk-tick{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-snk-tick,.cb-snk-picklook,.cb-snk-card .cb-snk-pic,.cb-snk-col-p[data-took]{transition:none}.cb-snk-card[data-picked] .cb-snk-pic{transform:none}}.cb-snk-chk b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-snk-chk-n{margin-inline-start:var(--cb-space-xs);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;font-weight:var(--cb-font-weight-regular)}.cb-snk-chk-dot{display:inline-block;inline-size:var(--cb-space-xxs);block-size:var(--cb-space-xxs);margin-inline:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint);vertical-align:middle}.cb-snk-chk-tabs{display:inline-flex;flex:none;gap:var(--cb-space-xxs);margin-inline-start:auto;padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-snk-chk-tabs button{padding:var(--cb-space-sm) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbf-seg-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-chk-tabs button:hover{color:var(--cbc-ink)}.cb-snk-chk-tabs button[aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-snk-chk-tabs button[aria-pressed=true] .cb-snk-chk-n{color:inherit}.cb-snk-chk-body{display:grid;gap:var(--cb-space-2xl)}.cb-snk-chk-views{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-snk-chk-views .cb-snk-chip[aria-pressed=true] .cb-snk-chk-n{color:inherit}.cb-snk-chk-views .cb-snk-chip[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-chk-rows{display:grid;margin:0;padding:0;list-style:none}.cb-snk-chk-row{position:relative;display:grid;grid-template-columns:auto var(--cb-snk-chk-pic) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-xl);margin-inline:calc(-1 * var(--cb-space-lg));padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);--cb-snk-chk-pic: calc(var(--cb-space-7xl) * 2)}.cb-snk-chk-gone{grid-template-columns:var(--cb-snk-chk-pic) minmax(0,1fr) auto}.cb-snk-chk-row+.cb-snk-chk-row::before{content:"";position:absolute;inset:0 var(--cb-space-lg) auto;block-size:1px;background:var(--cbc-line)}.cb-snk-chk-row:hover{background:var(--cbc-hover)}.cb-snk-chk-row:hover::before,.cb-snk-chk-row:hover+.cb-snk-chk-row::before{opacity:0}.cb-snk-chk-pic{display:block;inline-size:var(--cb-snk-chk-pic);aspect-ratio:1.6;overflow:hidden;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-chk-pic:focus-visible,.cb-snk-chk-tick:focus-visible,.cb-snk-chk-tabs button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-chk-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.cb-snk-chk-wide img{object-fit:contain;object-position:center}.cb-snk-chk-main{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.cb-snk-chk-where{overflow:hidden;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap;text-overflow:ellipsis}.cb-snk-chk-why{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-snk-chk-by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-sm);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-snk-chk-by .cb-avatar{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-snk-chk-by .cb-snk-chk-dot{margin-inline:0}.cb-snk-chk-ans{display:grid;grid-template-columns:var(--cb-snk-chk-keep) var(--cb-snk-chk-file) var(--cb-control-md);flex:none;overflow:hidden;border-radius:var(--cbf-press-radius);background:var(--cbf-press-soft);--cb-snk-chk-keep: calc(var(--cb-space-7xl) * 1.5);--cb-snk-chk-file: calc(var(--cb-space-7xl) * 3.5)}.cb-snk-chk-ans .cb-snk-chk-seg{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-md);min-inline-size:0;block-size:var(--cb-control-md);padding:0 var(--cb-space-lg);border:0;background:transparent;color:var(--cbf-press-soft-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-chk-ans .cb-snk-chk-seg:hover{background:var(--cbf-press-soft-hover)}.cb-snk-chk-ans .cb-snk-chk-seg:focus-visible{outline:var(--cbc-focus);outline-offset:calc(-1 * var(--cbc-focus-gap))}.cb-snk-chk-ans .cb-snk-chk-seg .cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-snk-chk-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-snk-chk-file{display:grid;grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;border-inline:1px solid var(--cbc-line)}.cb-snk-chk-ans .cb-snk-chk-file>.cb-snk-chk-seg:first-child{justify-content:flex-start;padding-inline-end:var(--cb-space-xs)}.cb-snk-chk-ans .cb-snk-chk-drop{padding:0 var(--cb-space-md)}.cb-snk-chk-ans .cb-snk-chk-hide{padding:0}.cb-snk-chk-ans .cb-snk-chk-fit{color:var(--cbc-ink)}.cb-snk-chk-ans .cb-snk-chk-fit .cb-icon{color:var(--cbc-accent-text)}.cb-snk-chk-ans .cb-snk-chk-seg[aria-disabled=true]{cursor:default;color:var(--cbc-ink-faint)}.cb-snk-chk-ans .cb-snk-chk-seg[aria-disabled=true] .cb-icon{color:var(--cbc-ink-faint)}.cb-snk-chk-ans .cb-snk-chk-seg[aria-disabled=true]:hover{background:transparent}.cb-snk-chk-back{display:inline-flex}.cb-snk-chk-tick{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;line-height:0;border:0;border-radius:var(--cb-radius-sm);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line);cursor:pointer;opacity:0.6;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-chk-row:hover .cb-snk-chk-tick,.cb-snk-chk-tick:focus-visible,.cb-snk-chk-tick[aria-checked=true],.cb-snk-chk-body[data-picking] .cb-snk-chk-tick{opacity:1}.cb-snk-chk-tick .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-chk-tick:not([aria-checked=true]) .cb-icon{visibility:hidden}.cb-snk-chk-tick[aria-checked=true]{background:var(--cbf-press);color:var(--cbf-press-ink);box-shadow:none}@media(max-width:700px){.cb-snk-chk-tabs{margin-inline-start:0}.cb-snk-chk-row{grid-template-columns:auto var(--cb-snk-chk-pic) minmax(0,1fr);align-items:start;--cb-snk-chk-pic: calc(var(--cb-space-7xl) * 1.4)}.cb-snk-chk-gone{grid-template-columns:var(--cb-snk-chk-pic) minmax(0,1fr)}.cb-snk-chk-ans{grid-column:1 / -1;grid-template-columns:var(--cb-snk-chk-keep) minmax(0,1fr) var(--cb-control-md)}.cb-snk-chk-back{grid-column:1 / -1}.cb-snk-chk-where{white-space:normal}}@media(prefers-reduced-motion:reduce){.cb-snk-chk-tabs button,.cb-snk-chk-seg,.cb-snk-chk-tick{transition:none}}.cb-snk-site-skip{color:var(--cbc-warn-text);font-variant-numeric:tabular-nums}.cb-snk-site-again{color:var(--cbc-ink-muted);line-height:0}.cb-snk-site-again:hover{color:var(--cbc-ink)}.cb-snk-site-again .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-site-again[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-site-again[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-muted)}:is(.cb-snk-site-skip,.cb-snk-site-again):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-site-skips{inline-size:calc(16 * var(--cb-space-3xl));max-inline-size:calc(100vw - 2 * var(--cb-space-lg));padding:var(--cb-space-sm)}.cb-snk-site-skips ul{display:grid;gap:var(--cb-space-xs);max-block-size:calc(8 * var(--cb-space-4xl));margin:0;padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-sm);overflow-y:auto;list-style:none}.cb-snk-site-skips li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-xl);min-inline-size:0;font-size:var(--cb-type-xs-size)}.cb-snk-site-skips code{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cb-font-mono);color:var(--cbc-ink)}.cb-snk-site-skips li>span{flex:0 1 auto;text-align:end;color:var(--cbc-warn-text)}.cb-snk-site-more{margin:0;padding:0 var(--cb-space-md) var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-wire{display:block;max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;border-radius:var(--cb-radius-md);cursor:zoom-in}.cb-snk-stage-shot[data-view=both] .cb-snk-wire{inline-size:100%;max-block-size:none;cursor:default}.cb-snk-stage-shot[data-zoomed] .cb-snk-wire{cursor:grab}.cb-snk-stage-shot[data-panning] .cb-snk-wire{cursor:grabbing}.cb-snk-wire-words{margin:0;overflow-wrap:break-word}.cb-snk-stage-btn[aria-label="Show as a wireframe"][aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}:is(.cb-snk-pic,.cb-snk-li-pic)[data-wired]{position:relative}:is(.cb-snk-pic,.cb-snk-li-pic)[data-wired]>.cb-snk-wire{background:var(--cb-snk-wire-ground);position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;border-radius:inherit;cursor:inherit}:is(.cb-snk-pic,.cb-snk-li-pic)[data-wired]>.cb-snk-p{display:none}.cb-snk-mine{display:flex;flex-direction:column;gap:1px;min-inline-size:17em}.cb-snk-mine .cb-float-item{min-block-size:var(--cb-control-md);padding-block:var(--cb-space-xs)}.cb-snk-mine-sw{gap:var(--cb-space-md);cursor:pointer}.cb-snk-mine-two{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:var(--cb-space-xxs)}.cb-snk-mine-two small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-snk-mine-sw .cb-switch{flex:none}.cb-snk-mine-mini{flex:none;display:block;inline-size:var(--cb-space-7xl);aspect-ratio:16 / 10;border-radius:var(--cb-radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--cbp-edge)}.cb-snk-mine-mini .cb-snk-wire{display:block;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;border-radius:0;cursor:inherit}.cb-snk-mine-w{flex:1 1 auto;min-inline-size:0}.cb-snk-mine [aria-checked=true] .cb-snk-mine-w{font-weight:var(--cb-font-weight-medium)}.cb-float-item .cb-snk-mine-tick{visibility:hidden;color:var(--cbc-accent-text)}.cb-float-item[aria-checked=true] .cb-snk-mine-tick{visibility:visible}:is(.cb-snk-pic,.cb-snk-li-pic)>.cb-snk-wire{z-index:1;pointer-events:none}.cb-snk-results :is(.cb-snk-pic,.cb-snk-li-pic):is(:has(>img.cb-snk-d:not([data-ready],[data-failed])),[data-wiring],[data-kitting]){--stand-crest: linear-gradient( 100deg, transparent 44%, var(--cbc-sheen) 48.5%, var(--cbc-sheen) 51.5%, transparent 56% );background-color:var(--cbc-stand);background-image:var(--stand-crest),var(--stand-crest);background-size:300vw 100%;background-repeat:no-repeat;background-attachment:fixed;animation:cbc-stand-sheen var(--cbc-loop-calm) linear infinite}[data-theme=light] .cb-snk-results :is(.cb-snk-pic,.cb-snk-li-pic):is(:has(>img.cb-snk-d:not([data-ready],[data-failed])),[data-wiring],[data-kitting]){background-image:var(--stand-crest)}.cb-snk-results :is(.cb-snk-pic,.cb-snk-li-pic):has(>img.cb-snk-d[data-failed]:not([data-ready])){background-color:var(--cbc-stand)}.cb-snk-results :is(.cb-snk-pic,.cb-snk-li-pic)[data-wiring]>.cb-snk-d[data-ready]{opacity:0.35}@media(prefers-reduced-motion:reduce){.cb-snk-results :is(.cb-snk-pic,.cb-snk-li-pic):is(:has(>img.cb-snk-d:not([data-ready])),[data-wiring],[data-kitting]){background-image:none;animation:none}}:is(.cb-snk-pic,.cb-snk-li-pic):is([data-kitted],[data-kitting]){position:relative}:is(.cb-snk-pic,.cb-snk-li-pic)>.cb-snk-kit{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;animation:cb-snk-kit-in var(--cb-motion-base) var(--cbc-spring)}.cb-snk-kit[data-whole]{display:grid;align-items:center}:is(.cb-snk-pic,.cb-snk-li-pic)[data-kitted]>.cb-snk-p{display:none}.cb-snk-results :is(.cb-snk-pic,.cb-snk-li-pic)[data-kitting]>.cb-snk-d[data-ready]{opacity:0.35}.cb-snk-kit[data-bare]{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--cb-space-sm);padding:var(--cb-space-md);background:color-mix(in srgb,var(--cbc-base) 55%,transparent);font-size:var(--cb-type-xs-size);color:var(--cbc-ink)}.cb-snk-kit[data-bare] .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}@keyframes cb-snk-kit-in{from{opacity:0}}.cb-snk-kit-a{display:inline-flex;align-items:center;gap:var(--cb-space-xs);vertical-align:middle;margin-inline-end:var(--cb-space-sm)}.cb-snk-kit-switch,.cb-snk-kit-hold{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:transparent;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-regular);line-height:1;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-kit-switch:hover,.cb-snk-kit-switch[aria-expanded=true],.cb-snk-kit-hold:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-snk-kit-hold:active{background:var(--cbc-pressed)}.cb-snk-kit-switch .cb-icon,.cb-snk-kit-hold .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-kit-hold{padding-inline:var(--cb-space-sm)}.cb-snk-kit-hold[hidden],.cb-snk-row[hidden]{display:none}.cb-snk-h .cb-snk-kit-a :is(.cb-snk-kit-switch,.cb-snk-kit-hold){font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-regular)}.cb-snk-h .cb-snk-kit-a b{font-weight:var(--cb-font-weight-medium)}.cb-snk-kit-in{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-snk-kit-word{color:var(--cbc-ink-muted)}.cb-snk-kit-in b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-snk-kit-dots{display:inline-flex;flex:none}.cb-snk-kit-dots i{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:50%;box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-snk-kit-dots i+i{margin-inline-start:calc(var(--cb-space-xs) * -1)}.cb-snk-kit-menu{display:flex;flex-direction:column;inline-size:min(var(--cb-width-xs),calc(100vw - var(--cb-space-xl)));max-block-size:min(70vh,var(--cb-width-md));overflow:hidden}.cb-snk-kit-find{flex:none;display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-control-md);margin-block-end:var(--cb-space-xs);padding-inline:var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-snk-kit-find .cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-snk-kit-find input{flex:1 1 auto;min-inline-size:0;border:0;outline:0;background:transparent;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size)}.cb-snk-kit-rows{flex:1 1 auto;min-block-size:0;overflow-y:auto}.cb-snk-kit-row{gap:var(--cb-space-lg);padding-block:var(--cb-space-md)}.cb-snk-kit-row[data-at]{background:var(--cbc-well)}.cb-snk-kit-face{flex:none;display:inline-grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);overflow:hidden;border-radius:var(--cb-radius-md);box-shadow:0 0 0 1px var(--cbc-line);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted)}.cb-snk-kit-face .cb-site-icon{inline-size:100%;block-size:100%;border-radius:0}.cb-snk-kit-face[data-made]{color:var(--cb-color-white)}.cb-snk-kit-face[data-none]{background:var(--cbc-well)}.cb-snk-kit-words{flex:1 1 auto;min-inline-size:0;display:grid;gap:var(--cb-space-xxs)}.cb-snk-kit-words b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-kit-words>span{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-snk-kit-words em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-kit-n{flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-float-item .cb-snk-kit-tick{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-accent-text)}.cb-snk-kit-foot{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cb-snk-row .cb-snk-kit-face{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin-inline-end:var(--cb-space-md);border-radius:var(--cb-radius-sm);font-size:var(--cb-ui-text-11)}.cb-snk-remix{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;block-size:var(--cb-control-sm);padding:0 var(--cb-space-md) 0 var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);white-space:nowrap;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}.cb-snk-remix>span:last-child{overflow:hidden;text-overflow:ellipsis}.cb-snk-remix-face{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);overflow:hidden;border-radius:var(--cb-radius-full);line-height:0;color:var(--cbc-ink-muted)}.cb-snk-remix-face :is(img,.cb-site-icon){inline-size:100%;block-size:100%}.cb-snk-remix-face .cb-icon svg{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-remix-where{min-inline-size:0;overflow:hidden;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);text-overflow:ellipsis;white-space:nowrap}.cb-picked-remix{align-items:center;gap:var(--cb-space-sm);padding-inline:var(--cb-space-md) var(--cb-space-lg);font:inherit;font-size:var(--cb-type-sm-size);white-space:nowrap}.cb-snk-stage-kit{flex:none;overflow:hidden;border-radius:var(--cb-radius-md);cursor:zoom-in}.cb-snk-stage-shot[data-view=both] .cb-snk-stage-kit{inline-size:100%;cursor:default}.cb-snk-stage-shot[data-zoomed] .cb-snk-stage-kit{cursor:grab}.cb-snk-stage-shot[data-panning] .cb-snk-stage-kit{cursor:grabbing}.cb-snk-rank-dots{display:inline-flex;margin-inline-start:var(--cb-space-md);vertical-align:middle}.cb-snk-rank-dots i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md)}.cb-snk-tones{display:grid;gap:var(--cb-space-md);margin-block-start:var(--cb-space-lg)}.cb-snk-tones[hidden],.cb-snk-kitstrip[hidden]{display:none}.cb-snk-tones-h{display:flex;align-items:center;gap:var(--cb-space-md);margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-tones-h .cb-snk-kit-face{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-sm);font-size:var(--cb-ui-text-11)}.cb-snk-kitstrip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md) var(--cb-space-2xl);margin-block:var(--cb-space-lg) var(--cb-space-xl);padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-kitstrip>.cb-snk-kit-face{margin-inline-end:calc(var(--cb-space-lg) * -1)}.cb-snk-kitstrip-w{display:grid}.cb-snk-kitstrip-w em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-kitstrip-sws,.cb-snk-one-sws{display:inline-flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-snk-kitstrip-sw,.cb-snk-one-sw{inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;border:0;border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-ink) 22%,transparent);cursor:pointer;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-one-sw{background:var(--sw)}:is(.cb-snk-kitstrip-sw,.cb-snk-one-sw):hover:not([aria-disabled=true]),.cb-snk-kitstrip-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--cbc-base),0 0 0 3px var(--cbc-ink)}:is(.cb-snk-kitstrip-sw,.cb-snk-one-sw)[aria-disabled=true]{cursor:not-allowed}.cb-snk-kitstrip-font{display:inline-flex;align-items:baseline;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-snk-kitstrip-font b{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-snk-kitstrip-acts{margin-inline-start:auto}.cb-snk-col-kit .cb-snk-kit-face{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-sm);font-size:var(--cb-ui-text-11)}.cb-snk-one-kit{display:grid;gap:var(--cb-space-md);padding-block:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-snk-one-kit[hidden]{display:none}.cb-snk-one-kit :is(.cb-snk-comp-h3,.cb-snk-comp-faint){margin:0}.cb-snk-one-kitrow{display:flex;align-items:center;gap:var(--cb-space-lg);margin-inline:calc(var(--cb-space-md) * -1);padding:var(--cb-space-md);border-radius:var(--cb-radius-md);color:inherit;text-decoration:none}.cb-snk-one-kitrow:hover{background:var(--cbc-hover)}.cb-snk-one-kitrow-w{display:grid;flex:1;min-inline-size:0}.cb-snk-one-kitrow-w em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-one-kitrow>.cb-icon{color:var(--cbc-ink-muted)}.cb-snk-one-sw[data-used]{box-shadow:0 0 0 2px var(--cbc-base),0 0 0 3px var(--cbc-ink-muted)}.cb-snk-one-pic>[data-kitted]{position:relative}.cb-snk-one-over{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;animation:cb-snk-kit-in var(--cb-motion-base) var(--cbc-spring)}@media(prefers-reduced-motion:reduce){.cb-snk-kit,.cb-snk-one-over{animation:none}}.cb-snk-results[data-editable]{--cb-snk-ew-tab: var(--cb-space-2xl);padding:0 var(--cb-space-2xl) var(--cb-space-2xl);border-radius:var(--cb-radius-2xl);background-color:var(--cbc-base);background-image:radial-gradient(circle,color-mix(in srgb,var(--cbc-ink) 14%,transparent) 1px,transparent 1.5px);background-size:var(--cb-space-xl) var(--cb-space-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-snk-ew-strip{position:sticky;inset-block-start:var(--cbc-bar-block);z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);block-size:calc(var(--cb-space-3xl) + var(--cb-space-xs));margin:0 calc(-1 * var(--cb-space-2xl)) var(--cb-space-2xl);padding-inline:var(--cb-space-2xl);border-radius:var(--cb-radius-2xl) var(--cb-radius-2xl) 0 0;background:color-mix(in srgb,var(--cbc-accent) 14%,var(--cbc-base));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cbc-accent) 35%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--cbc-accent) 35%,transparent);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:1;white-space:nowrap}.cb-snk-ew-strip .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-accent-text)}.cb-snk-ew-strip b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-snk-ew-strip>span:last-child::before{content:"\b7";margin-inline-end:var(--cb-space-xs)}.cb-snk-ew-tab{display:flex;align-items:center;gap:var(--cb-space-xs);inline-size:fit-content;max-inline-size:75%;block-size:var(--cb-snk-ew-tab);padding-inline:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-sm) var(--cb-radius-sm) 0 0;background:var(--cbc-accent);color:var(--cbc-on-accent);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:1;text-decoration:none}.cb-snk-ew-tab .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-ew-tab span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.cb-snk-ew-tab:hover{background:var(--cbc-accent-hover)}a.cb-snk-ew-tab:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-snk-results[data-editable] .cb-snk-card[data-ew]>.cb-snk-open,.cb-snk-results[data-editable] .cb-snk-card[data-ew] .cb-snk-pic{border-start-start-radius:0}.cb-snk-results[data-editable] .cb-snk-card[data-ew] .cb-snk-pic{box-shadow:0 0 0 1.5px var(--cbc-accent)}.cb-snk-results[data-editable] .cb-snk-card[data-ew] .cb-snk-named{display:none}.cb-snk-ew-tab .cb-snk-pages{margin-inline-start:var(--cb-space-xxs);background:color-mix(in srgb,var(--cbc-on-accent) 22%,transparent);color:inherit}.cb-snk-results[data-editable] .cb-snk-card:not([data-ew]){padding-block-start:var(--cb-snk-ew-tab)}.cb-snk-results[data-editable] .cb-snk-card>:is(.cb-snk-tick,.cb-snk-star,.cb-snk-card-tools,.cb-snk-gone){margin-block-start:var(--cb-snk-ew-tab)}.cb-snk-ew-pictag{position:absolute;inset:auto auto var(--cb-space-md) var(--cb-space-md);z-index:1;display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-md) var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-snk-ew-pictag .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-results[data-editable] .cb-snk-card:not([data-ew]) .cb-snk-pic img{filter:saturate(0.5) opacity(0.6)}.cb-snk-results[data-cards]:not([data-editable]) .cb-snk-card{padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-results[data-cards]:not([data-editable]) .cb-snk-card>:is(.cb-snk-tick,.cb-snk-gone){margin:var(--cb-space-md) 0 0 var(--cb-space-md)}.cb-snk-results[data-cards]:not([data-editable]) .cb-snk-card>:is(.cb-snk-star,.cb-snk-card-tools){margin:var(--cb-space-md) var(--cb-space-md) 0 0}.cb-snk-results[data-cards]:not([data-editable]) .cb-snk-card>.cb-snk-meta{padding-inline:var(--cb-space-xs)}.cb-snk-results[data-turn] :is(.cb-snk-ew-tab,.cb-snk-ew-strip,.cb-snk-ew-pictag){animation:cb-snk-kit-in var(--cb-motion-base) var(--cbc-spring) both}.cb-snk-results[data-editable] .cb-snk-card[data-ew]>.cb-snk-meta[hidden]{display:none}.cb-snk-up{width:min(100%,var(--cb-width-sm));display:flex;flex-direction:column;gap:var(--cb-space-xl)}.cb-snk-up-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg);max-block-size:40vh;overflow-y:auto;padding:var(--cb-space-sm) var(--cb-space-sm) 0 0}.cb-snk-up-item{position:relative;display:flex;flex-direction:column;gap:var(--cb-space-sm);min-inline-size:0}.cb-snk-up-pic{display:block;aspect-ratio:1.5;overflow:hidden;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-snk-up-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cb-snk-up-name{inline-size:100%;min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-md);font-size:var(--cb-type-xs-size)}.cb-snk-up-read{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-inline-size:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-up-read>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-up-read .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-up-x,.cb-snk-up-item .cb-snk-up-x:hover,.cb-snk-up-item .cb-snk-up-x:active{background:var(--cbc-raised)}.cb-snk-up-x{position:absolute;inset:calc(-1 * var(--cb-space-sm)) calc(-1 * var(--cb-space-sm)) auto auto;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-up-item:hover .cb-snk-up-x,.cb-snk-up-x:focus-visible{opacity:1}.cb-snk-up-drop{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-2xl) var(--cb-space-xl);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring)}.cb-snk-up-drop>span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-snk-up-drop strong{font-weight:var(--cb-font-weight-medium)}.cb-snk-up-drop:hover,.cb-snk-up-drop[data-over]{border-color:var(--cbc-accent);background:var(--cbc-accent-quiet)}.cb-snk-up-drop[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-snk-up-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(11em,1fr));gap:var(--cb-space-lg)}.cb-snk-up-field{display:flex;flex-direction:column;gap:var(--cb-space-sm);min-inline-size:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-snk-up-pick{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding-inline:var(--cb-space-lg);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer}.cb-snk-up-pick-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-snk-up-pick .cb-icon{flex:none;color:var(--cbc-ink-faint)}.cb-snk-up-mark{display:inline-flex;line-height:0;color:var(--cb-tool-tint-snackbar-dark)}[data-theme=light] .cb-snk-up-mark{color:var(--cb-tool-tint-snackbar-light)}.cb-snk-up-mark .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}@media(max-width:560px){.cb-snk-up-fields{grid-template-columns:minmax(0,1fr)}.cb-snk-up-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cb-snk-up-x,.cb-snk-up-drop{transition:none}}.cb-snk-nt-pinhost:empty{display:none}.cb-snk-nt-pin{display:flex;align-items:center;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:color-mix(in srgb,var(--cbc-warn) 14%,transparent);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-snk-nt-pin:hover{background:color-mix(in srgb,var(--cbc-warn) 20%,transparent)}.cb-snk-nt-pin>.cb-icon:first-child{flex:none;color:var(--cbc-warn-text)}.cb-snk-nt-pin-t{flex:1;min-inline-size:0}.cb-snk-nt-pin-n{flex:none;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-snk-nt{display:grid;gap:var(--cb-space-xl);min-inline-size:0}.cb-snk-nt-line{display:grid;gap:var(--cb-space-xl);margin:0;padding:0;list-style:none}.cb-snk-nt-ev{position:relative;display:flex;align-items:flex-start;gap:var(--cb-space-md)}.cb-snk-nt-ev:not(:last-child)::before{content:"";position:absolute;inset-block:var(--cb-space-3xl) calc(-1 * var(--cb-space-xl));inset-inline-start:calc(var(--cb-space-3xl) / 2);inline-size:1px;background:var(--cbc-line)}.cb-snk-nt-ic{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:50%;background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted);line-height:0}.cb-snk-nt-ic .cb-icon svg{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-snk-nt-note[data-flag=care] .cb-snk-nt-ic{color:var(--cbc-warn-text)}.cb-snk-nt-note[data-flag=good] .cb-snk-nt-ic{color:var(--cbc-good-text)}.cb-snk-nt-w{flex:1;min-inline-size:0;display:grid;gap:var(--cb-space-xxs)}.cb-snk-nt-t{color:var(--cbc-ink);overflow-wrap:anywhere}.cb-snk-nt-by{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-snk-nt-bin{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-ink-faint);line-height:0;cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-snk-nt-note:hover .cb-snk-nt-bin,.cb-snk-nt-bin:focus-visible{opacity:1}.cb-snk-nt-bin:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-snk-nt-sure{flex:none;display:inline-flex;gap:var(--cb-space-xs)}.cb-snk-nt-write{display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-xs) var(--cbf-pad-x);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);transition:var(--cbf-motion)}.cb-snk-nt-write:hover{border-color:var(--cbf-border-hover)}.cb-snk-nt-write:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-snk-nt-in{flex:1;min-inline-size:0;padding:var(--cb-space-sm) 0;border:0;outline:none;background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size)}.cb-snk-nt-in:focus-visible{outline:none}.cb-snk-nt-in::placeholder{color:var(--cbf-placeholder)}.cb-snk-nt-marks{flex:none;display:inline-flex;gap:var(--cb-space-xxs)}.cb-snk-nt-marks button,.cb-snk-nt-send{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-ink-faint);line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-snk-nt-marks button:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-snk-nt-marks button[aria-checked=true]{background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-snk-nt-marks button[aria-checked=true][data-flag=care]{color:var(--cbc-warn-text)}.cb-snk-nt-marks button[aria-checked=true][data-flag=good]{color:var(--cbc-good-text)}.cb-snk-nt-send{flex:none;margin-inline-start:var(--cb-space-xs);background:var(--cbc-accent);color:var(--cb-color-white)}.cb-snk-nt-send:hover{background:color-mix(in srgb,var(--cbc-accent) 88%,var(--cb-color-white))}.cb-snk-nt-send[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}@media(prefers-reduced-motion:reduce){.cb-snk-nt-pin,.cb-snk-nt-bin,.cb-snk-nt-write,.cb-snk-nt-marks button,.cb-snk-nt-send{transition:none}}.cb-sg-face{display:flex;flex-direction:column;aspect-ratio:4 / 3;padding:var(--cb-space-xl) var(--cb-space-xl) calc(var(--cb-space-xl) + var(--cb-space-md));text-align:start}.cb-sg-aa{font-size:var(--cb-type-5xl-size);line-height:1;font-weight:var(--cb-font-weight-medium)}.cb-sg-words{display:flex;flex-direction:column;gap:var(--cb-space-xxs);margin-block-start:auto}.cb-sg-words>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-sg-words>b{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-sg-words>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);opacity:0.82}.cb-sg-band{position:absolute;inset:auto 0 0;display:flex;block-size:var(--cb-space-md)}.cb-sg-band>i{flex:1}.cb-sg-card .cb-snk-open{transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-sg-card:hover .cb-sg-face{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-sg-open{cursor:pointer}.cb-sg-marks{display:inline-flex;align-items:center;gap:var(--cb-space-xs);flex:none}.cb-sg-mk{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);box-shadow:0 0 0 1px var(--cbc-line)}.cb-sg-mk .cb-icon{inline-size:var(--cb-space-md);block-size:var(--cb-space-md)}.cb-sg-from{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-sg-cut{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-sg-cell{display:flex;flex-direction:column;justify-content:space-between;padding:var(--cb-space-sm) var(--cb-space-md)}.cb-sg-cell-aa{font-size:var(--cb-type-xl-size);line-height:1}.cb-snk-cover .cb-sg-cell:first-child .cb-sg-cell-aa{font-size:var(--cb-type-3xl-size)}.cb-sg-cell-dots,.cb-sg-dots{display:inline-flex;gap:var(--cb-space-xxs)}.cb-sg-cell-dots>i,.cb-sg-dots>i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 24%,transparent)}.cb-sg-dots>i{box-shadow:0 0 0 1px var(--cbc-line)}.cb-sg-thumb{display:grid;place-items:center;aspect-ratio:16 / 10;font-size:var(--cb-type-xl-size);line-height:1}.cb-sg-band-sm{block-size:var(--cb-space-xs)}.cb-sg-li .cb-snk-li-site .cb-snk-li-strong{font-weight:var(--cb-font-weight-semibold)}.cb-sg-fontmark{flex:none;inline-size:var(--cb-space-2xl);margin-inline-end:var(--cb-space-sm);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-bk-shape{--shape: var(--cb-space-7xl);display:block;font-style:normal;transition:border-radius var(--cb-motion-base) var(--cbc-spring)}.cb-bk-shape[data-kind=button],.cb-bk-shape[data-kind=field]{display:inline-flex;align-items:center;padding:calc(var(--shape) * 0.12) calc(var(--shape) * 0.3);font-size:calc(var(--shape) * 0.2);font-weight:var(--cb-font-weight-semibold);white-space:nowrap}.cb-bk-shape[data-kind=field]{inline-size:calc(var(--shape) * 2);font-weight:var(--cb-font-weight-regular);box-shadow:inset 0 0 0 1px var(--line)}.cb-bk-shape[data-kind=container]{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(var(--shape) * 0.06);inline-size:calc(var(--shape) * 1.5);block-size:var(--shape);padding:calc(var(--shape) * 0.14);box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bk-shape[data-kind=container] b{display:block;block-size:calc(var(--shape) * 0.06);border-radius:var(--cb-radius-xxs);background:var(--line);opacity:0.45}.cb-bk-shape[data-kind=container] b+b{inline-size:60%}.cb-bk-shape[data-kind=image]{inline-size:calc(var(--shape) * 1.5);block-size:var(--shape);background-size:cover;background-position:center}.cb-bk-screen{container:bk-screen / inline-size;overflow:hidden;border-radius:var(--cb-radius-xl);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);transition:max-inline-size var(--cb-motion-slow) var(--cbc-spring)}.cb-bk-screen[data-device=phone]{max-inline-size:var(--cb-width-xs);margin-inline:auto;border-radius:var(--cb-radius-4xl)}.cb-bk-kit{display:flex;flex-direction:column;gap:4cqi;padding:5cqi;background:var(--k-paper);color:var(--k-ink);font-family:var(--k-text),sans-serif}.cb-bk-kit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4cqi;align-items:center}.cb-bk-kit-words{display:flex;flex-direction:column;gap:1.4cqi}.cb-bk-kit-kick{margin:0;font-size:1.3cqi;letter-spacing:var(--cb-tracking-lg);text-transform:uppercase;font-weight:var(--cb-font-weight-semibold);color:var(--k-brand)}.cb-bk-kit h4{margin:0;font-family:var(--k-display),sans-serif;font-size:5.2cqi;line-height:1.05;font-weight:var(--cb-font-weight-semibold)}.cb-bk-kit-words>p:not(.cb-bk-kit-kick){margin:0;font-size:2cqi;line-height:1.55;color:var(--k-quiet)}.cb-bk-kit-btns{display:flex;flex-wrap:wrap;gap:1cqi;margin-block-start:0.6cqi}.cb-bk-kit-btn{display:inline-flex;align-items:center;padding:1.1cqi 2.4cqi;border-radius:var(--k-rb);background:var(--k-brand);color:var(--k-on-brand);font-style:normal;font-size:1.6cqi;font-weight:var(--cb-font-weight-semibold);white-space:nowrap;transition:border-radius var(--cb-motion-base) var(--cbc-spring)}.cb-bk-kit-btn[data-kind=ghost]{background:transparent;color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-ink)}.cb-bk-kit-btn[data-kind=second]{background:var(--k-second);color:var(--k-on-second)}.cb-bk-kit-img{display:block;aspect-ratio:4 / 3;border-radius:var(--k-ri);background-color:var(--k-soft);background-size:cover;background-position:center;transition:border-radius var(--cb-motion-base) var(--cbc-spring)}.cb-bk-kit-lead{aspect-ratio:5 / 4}.cb-bk-kit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2cqi}.cb-bk-kit-card{display:flex;flex-direction:column;gap:0.7cqi;padding:1.4cqi;border-radius:var(--k-rc);background:var(--k-soft);transition:border-radius var(--cb-motion-base) var(--cbc-spring)}.cb-bk-kit-card b{margin-block-start:0.6cqi;font-family:var(--k-display),sans-serif;font-size:2.2cqi}.cb-bk-kit-card>span:not(.cb-bk-kit-img){font-size:1.6cqi;line-height:1.5;color:var(--k-quiet)}.cb-bk-kit-link{font-style:normal;font-size:1.6cqi;font-weight:var(--cb-font-weight-semibold);color:var(--k-brand)}.cb-bk-kit-form{display:flex;align-items:center;gap:1.2cqi;padding:2cqi 2.4cqi;border-radius:var(--k-rc);background:var(--k-brand);color:var(--k-on-brand)}.cb-bk-kit-form b{margin-inline-end:auto;font-family:var(--k-display),sans-serif;font-size:2.4cqi}.cb-bk-kit-field{inline-size:34cqi;padding:1.1cqi 1.8cqi;border-radius:var(--k-rb);background:var(--k-paper);color:var(--k-quiet);font-size:1.6cqi}@container bk-screen (max-width: 560px){.cb-bk-kit{gap:6cqi;padding:6cqi}.cb-bk-kit-hero{grid-template-columns:minmax(0,1fr);gap:5cqi}.cb-bk-kit-lead{order:-1;aspect-ratio:16 / 10}.cb-bk-kit-words{gap:3cqi}.cb-bk-kit-kick{font-size:3.2cqi}.cb-bk-kit h4{font-size:9cqi}.cb-bk-kit-words>p:not(.cb-bk-kit-kick),.cb-bk-kit-card>span:not(.cb-bk-kit-img),.cb-bk-kit-link,.cb-bk-kit-field{font-size:4cqi}.cb-bk-kit-btns{gap:2.4cqi}.cb-bk-kit-btn{padding:2.8cqi 5cqi;font-size:4cqi}.cb-bk-kit-cards{grid-template-columns:minmax(0,1fr);gap:5cqi}.cb-bk-kit-card{gap:2cqi;padding:3.4cqi}.cb-bk-kit-card b{font-size:5.4cqi}.cb-bk-kit-form{flex-wrap:wrap;gap:3cqi;padding:5cqi}.cb-bk-kit-form b{inline-size:100%;font-size:5.6cqi}.cb-bk-kit-field{flex:1 1 auto;inline-size:auto;padding:2.8cqi 4cqi}}.cb-bk,.cb-bk-float{--cb-snk-icon-sm: calc(var(--cb-space-lg) + var(--cb-space-xxs))}.cb-bk{max-inline-size:calc(var(--cb-width-xl) + var(--cb-space-10xl));margin-inline:auto}.cb-bk code,.cb-bk-float code{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}:where(.cb-bk,.cb-bk-float) button{font:inherit;color:inherit}.cb-bk :is(button,input):focus-visible,.cb-bk-float :is(button,input,[tabindex]):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-bk-cover{block-size:calc(var(--cb-space-10xl) + var(--cb-space-8xl));border-radius:var(--cb-radius-2xl);background-size:cover;background-position:center 40%;transition:background-color var(--cb-motion-base) var(--cbc-spring)}.cb-bk-title{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--cb-space-sm);margin-block-start:calc(var(--cb-space-5xl) * -1);padding-inline:var(--cb-space-5xl)}.cb-bk-face{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);inline-size:var(--cb-space-8xl);block-size:var(--cb-space-8xl);margin-block-end:var(--cb-space-md);padding:0;border:0;border-radius:var(--cb-radius-3xl);box-shadow:0 0 0 var(--cb-space-xs) var(--cbc-base);font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-semibold);line-height:1;cursor:pointer;transition:background-color var(--cb-motion-base) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-face .cb-site-icon{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-lg)}.cb-bk-mini .cb-site-icon{inline-size:100%;block-size:100%;border-radius:inherit}.cb-bk-seg,.cb-bk-sources{cursor:grab}.cb-bk-face .cb-icon{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--cb-space-md));inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-block-start:calc(var(--cb-space-xl) / -2);color:var(--cbc-ink-muted);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-face:hover .cb-icon{color:var(--cbc-ink)}@media(hover:hover)and (pointer:fine){.cb-bk-face:hover{transform:scale(1.04)}}.cb-bk-name{inline-size:calc(100% + var(--cb-space-xl));margin-inline:calc(var(--cb-space-md) * -1);padding:var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:transparent;color:var(--cbc-ink);font-size:var(--cb-type-4xl-size);line-height:1.1;font-weight:var(--cb-font-weight-semibold);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-name:not([readonly]):not([aria-disabled=true]):hover{background:var(--cbc-hover)}.cb-bk-name[readonly]{cursor:default}.cb-bk-meta{display:flex;align-items:baseline;gap:var(--cb-space-lg);margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-bk-kept{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bk-kept[data-state="Not saved"]{color:var(--cbc-poor-text)}.cb-bk :is(.cb-bk-tile,.cb-bk-grey,.cb-bk-corner){position:relative}.cb-bk-beside{position:absolute;inset-block-start:calc(var(--cb-space-md) * -1);inline-size:1px;block-size:1px;pointer-events:none}.cb-bk-beside[data-side=after]{inset-inline-start:calc(100% + var(--cb-space-lg))}.cb-bk-beside[data-side=before]{inset-inline-start:calc(var(--cb-space-lg) * -1)}.cb-bk-block{padding:var(--cb-space-6xl) var(--cb-space-5xl) 0}.cb-bk-bh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);margin-block-end:var(--cb-space-xl)}.cb-bk-bh h3{margin:0;font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold)}.cb-bk-bh>span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bk :is(.cb-bk-tile,.cb-bk-grey,.cb-bk-font,.cb-bk-corner,.cb-bk-pictures){padding:0;border:0;background:transparent;text-align:start;cursor:pointer}.cb-bk [aria-disabled=true]{cursor:default}.cb-bk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--cb-space-10xl) + var(--cb-space-lg)),1fr));gap:var(--cb-space-xl) var(--cb-space-lg)}.cb-bk-tile{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-bk-tile[data-lead]{grid-column:span 2}.cb-bk-fill{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-tile[data-lead] .cb-bk-fill{aspect-ratio:2.75}.cb-bk-tile:hover:not([aria-disabled=true]) .cb-bk-fill{box-shadow:inset 0 0 0 1px var(--cbc-line),0 0 0 var(--cb-space-xs) var(--cbc-hover-strong)}.cb-bk-tile[aria-expanded=true] .cb-bk-fill,.cb-bk-grey[aria-expanded=true] .cb-bk-fill{box-shadow:0 0 0 2px var(--cbc-base),0 0 0 var(--cb-space-xs) var(--cbc-ink)}.cb-bk-cap{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-md);padding-inline:var(--cb-space-xxs);min-inline-size:0}.cb-bk-cap b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-bk-cap code{color:var(--cbc-ink-muted)}.cb-bk-tile[data-add] .cb-bk-fill{background:transparent;color:var(--cbc-ink-muted);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bk-tile[data-add]:hover:not([aria-disabled=true]) .cb-bk-fill{background:var(--cbc-hover);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bk-tile[data-add][aria-disabled=true]{opacity:var(--cbc-off)}.cb-bk-tile[data-add] .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-bk-greys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-sm);margin-block-start:var(--cb-space-xl)}.cb-bk .cb-bk-grey{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md);border-radius:var(--cb-radius-lg);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-grey:hover:not([aria-disabled=true]),.cb-bk-grey[aria-expanded=true]{background:var(--cbc-hover)}.cb-bk-grey .cb-bk-fill{flex:none;inline-size:var(--cb-space-4xl);aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bk-grey .cb-bk-cap{flex-direction:column;align-items:flex-start;gap:var(--cb-space-xxs);padding:0}.cb-bk-type{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-bk .cb-bk-font{display:grid;grid-template-columns:calc(var(--cb-space-11xl) + var(--cb-space-2xl)) minmax(0,1fr);gap:var(--cb-space-3xl);align-items:baseline;margin-inline:calc(var(--cb-space-xl) * -1);padding:var(--cb-space-2xl) var(--cb-space-xl);border-radius:var(--cb-radius-xl);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-font:hover:not([aria-disabled=true]),.cb-bk-font[aria-expanded=true]{background:var(--cbc-hover)}.cb-bk-font-meta{display:flex;flex-direction:column;gap:var(--cb-space-xxs);font-size:var(--cb-type-sm-size)}.cb-bk-font-meta b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-bk-font-meta em{font-style:normal;color:var(--cbc-ink-faint)}.cb-bk-spec-d{font-size:var(--cb-type-4xl-size);line-height:1.05;overflow-wrap:anywhere}.cb-bk-spec-t{max-inline-size:52ch;font-size:var(--cb-type-md-size);line-height:1.6;color:var(--cbc-ink-muted)}.cb-bk-corners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-bk-corner{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-bk-corner-art{display:grid;place-items:center;block-size:calc(var(--cb-space-10xl) + var(--cb-space-lg));border-radius:var(--cb-radius-xl);background:var(--cbc-well);transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-corner:hover:not([aria-disabled=true]) .cb-bk-corner-art{background:var(--cbc-hover)}.cb-bk-corner[aria-expanded=true] .cb-bk-corner-art{box-shadow:inset 0 0 0 2px var(--cbc-ink)}.cb-bk-corner-cap{display:flex;justify-content:space-between;gap:var(--cb-space-md);padding-inline:var(--cb-space-xxs);font-size:var(--cb-type-sm-size)}.cb-bk-corner-cap b{font-weight:var(--cb-font-weight-medium)}.cb-bk-corner-cap span{color:var(--cbc-ink-muted)}.cb-bk-corner-art .cb-bk-shape{--shape: var(--cb-space-8xl)}.cb-bk-logo{display:grid;place-items:center;inline-size:100%;block-size:100%;box-sizing:border-box;padding:var(--cb-space-xl);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-faint);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-corner:hover:not([aria-disabled=true]) .cb-bk-logo{box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.cb-bk-logo img{display:block;max-inline-size:100%;max-block-size:var(--cb-space-7xl);object-fit:contain}.cb-bk-logo img[data-made=white]{filter:brightness(0) invert(1)}.cb-bk-logo img[data-made=black]{filter:brightness(0)}.cb-bk-logo[data-blank]{position:relative}.cb-bk-logo[data-blank]::after{content:"Nothing to see in this picture";position:absolute;inset-inline:0;inset-block-end:0;padding:var(--cb-space-xs) var(--cb-space-md);background:var(--cbc-raised);color:var(--cbc-warn-text);font-size:var(--cb-ui-text-11);text-align:center}.cb-bk-logo-row .cb-bk-logo{flex:none;inline-size:var(--cb-space-9xl);block-size:var(--cb-space-5xl);padding:var(--cb-space-sm);border-radius:var(--cb-radius-md)}.cb-bk-logo-row .cb-bk-logo img{max-block-size:100%}.cb-bk-logo-row .cb-bk-logo[data-blank]::after{content:"Empty";padding:0}.cb-bk-none{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bk-said{margin:var(--cb-space-sm) 0;font-size:var(--cb-type-sm-size);color:var(--cbc-warn-text)}.cb-bk-said[hidden]{display:none}.cb-bk-logo-row em{white-space:nowrap}.cb-bk-cut{display:grid;place-items:center;margin-block:var(--cb-space-md);padding:var(--cb-space-2xl);border-radius:var(--cb-radius-md);box-shadow:inset 0 0 0 1px var(--cbc-line);cursor:crosshair;touch-action:none;user-select:none}.cb-bk-cut:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-bk-cut-art{position:relative;display:block;inline-size:100%;overflow:hidden;border-radius:var(--cb-radius-xs);line-height:0}.cb-bk-cut-art img{display:block;inline-size:100%;pointer-events:none}.cb-bk-cut-box{position:absolute;box-sizing:border-box;border:2px solid var(--cbc-accent);border-radius:var(--cb-radius-xs);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--cbc-base) 55%,transparent);cursor:move;pointer-events:none}.cb-bk-cut-acts{display:flex;justify-content:flex-end;gap:var(--cb-space-md);margin-block-start:var(--cb-space-md)}.cb-bk-secs{display:grid;gap:var(--cb-space-xl)}.cb-bk-sec-types{display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-bk-sec-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-bk-sec-thumb{aspect-ratio:1.6;padding:0;overflow:hidden;border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line);cursor:pointer;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-sec-thumb:hover{box-shadow:0 0 0 1px var(--cbc-ink-muted)}.cb-bk-sec-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-bk-sec-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-bk-sec-also{display:inline-flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-xl);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-bk-corners[data-across="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-bk-corners[data-across="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.cb-bk-type+.cb-bk-corners{margin-block-start:var(--cb-space-xl)}.cb-bk-corner-cap[data-stack]{flex-direction:column;gap:0;min-inline-size:0}.cb-bk-corner-cap[data-stack] span{font-size:var(--cb-type-xs-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bk-corner[data-add] .cb-bk-corner-art{color:var(--cbc-ink-faint)}.cb-bk-part{display:grid;place-items:center;inline-size:100%;block-size:100%;box-sizing:border-box;overflow:hidden;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cbc-line);background-size:cover;background-position:center;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-corner:hover:not([aria-disabled=true]) .cb-bk-part{box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.cb-bk-part i{font-style:normal}.cb-bk-part-btn{display:inline-flex;align-items:center;max-inline-size:calc(100% - var(--cb-space-xl));block-size:var(--cb-control-md);padding-inline:var(--cb-space-xl);box-sizing:border-box;font-size:var(--cb-type-sm-size);line-height:1;white-space:nowrap;overflow:hidden;text-underline-offset:var(--cb-space-xs)}.cb-bk-part-btn[data-link]{padding-inline:0}.cb-bk-part-words{max-inline-size:calc(100% - var(--cb-space-xl));font-size:clamp(var(--cb-type-xs-size),calc(var(--size) * 0.55 * 1px),var(--cb-type-2xl-size));line-height:1.15;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bk-part-words[data-none]{font-size:var(--cb-type-sm-size);opacity:0.45}.cb-bk-part-aa{font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-semibold)}.cb-bk-part-card{inline-size:56%;block-size:56%}.cb-bk-part-card[data-none]{box-shadow:inset 0 0 0 1px var(--cbc-line-strong);opacity:0.5}.cb-bk-part-over{inline-size:100%;block-size:100%}.cb-bk-part[data-part=space]{place-items:stretch;padding:calc(var(--over) * 0.125 * 1px) 18% calc(var(--under) * 0.125 * 1px);background:var(--cbc-well)}.cb-bk-part-room{min-block-size:var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-ink-faint)}.cb-bk-part-stage{padding:0;overflow:hidden}.cb-bk-part-stage .cb-bk-part{box-shadow:none}.cb-bk-lines{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-bk-line{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);min-block-size:var(--cb-control-md)}.cb-bk-line .cb-bk-label{flex:none;margin:0}.cb-bk-line{flex-wrap:wrap}.cb-bk-line .cb-bk-seg-wrap{margin-inline-start:auto;max-inline-size:100%}.cb-bk-line .cb-bk-sws{justify-content:flex-end}.cb-bk-line .cb-bk-slider{flex:1 1 auto;min-inline-size:0;padding-block:var(--cb-space-sm)}.cb-bk-sw[data-none]{display:inline-grid;place-items:center;background:transparent;color:var(--cbc-ink-muted);line-height:0}.cb-bk-sw[data-none] .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-bk .cb-bk-pictures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-md);inline-size:calc(100% + var(--cb-space-xl));margin:calc(var(--cb-space-md) * -1);padding:var(--cb-space-md);border-radius:var(--cb-radius-xl);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-pictures:hover:not([aria-disabled=true]),.cb-bk-pictures[aria-expanded=true]{background:var(--cbc-hover)}.cb-bk-pictures i{aspect-ratio:4 / 3;background-color:var(--cbc-well);background-size:cover;background-position:center;transition:border-radius var(--cb-motion-base) var(--cbc-spring)}.cb-bk-pictures-none{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:var(--cb-space-md);block-size:var(--cb-space-10xl);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-bk-pictures-none .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-bk-use-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);margin-block-end:var(--cb-space-lg)}.cb-bk-seg-wrap{display:inline-flex;min-inline-size:0;max-inline-size:100%}.cb-bk-seg{max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.cb-bk-seg button{flex:none;white-space:nowrap}.cb-bk-band{position:relative;overflow:hidden;inline-size:100%}.cb-bk-band-in{position:absolute;inset:0 auto auto 0;transform-origin:0 0;overflow:hidden}.cb-bk-float{display:flex;flex-direction:column;inline-size:calc(var(--cb-width-xxs) + var(--cb-space-xl));max-block-size:min(calc(100vh - var(--cb-space-5xl)),calc(var(--cb-width-lg) + var(--cb-space-9xl)));overflow:hidden}.cb-bk-float[data-wide]{inline-size:calc(var(--cb-width-xs) + var(--cb-space-9xl))}.cb-bk-float-head{flex:none;display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-md) var(--cb-space-xl)}.cb-bk-two{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-inline-size:0}.cb-bk-two strong{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-bk-two span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bk-float-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--cb-space-md);padding:0 var(--cb-space-xl) var(--cb-space-xl)}.cb-bk-label{display:flex;justify-content:space-between;margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-bk-label span{font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-bk-chip{flex:none;display:inline-grid;place-items:center;inline-size:var(--cb-control-md);block-size:var(--cb-control-md);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bk-picker{flex:none;display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:0 var(--cb-space-xl) var(--cb-space-md)}.cb-bk-sv{position:relative;aspect-ratio:16 / 9;border-radius:var(--cb-radius-lg);background:linear-gradient(to top,hsl(0 0% 0%),hsl(0 0% 0% / 0)),linear-gradient(to right,hsl(0 0% 100%),hsl(var(--hue, 0) 100% 50%));box-shadow:inset 0 0 0 1px var(--cbc-line);cursor:crosshair;touch-action:none}.cb-bk-hue{position:relative;block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:linear-gradient(to right,hsl(0 100% 50%),hsl(60 100% 50%),hsl(120 100% 50%),hsl(180 100% 50%),hsl(240 100% 50%),hsl(300 100% 50%),hsl(360 100% 50%));cursor:ew-resize;touch-action:none}.cb-bk-sv i,.cb-bk-hue i{position:absolute;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin:calc(var(--cb-space-md) * -1) 0 0 calc(var(--cb-space-md) * -1);border-radius:50%;box-shadow:0 0 0 2px hsl(0 0% 100%),0 0 0 3px hsl(0 0% 0% / 0.35);pointer-events:none}.cb-bk-hue i{inset-block-start:50%}.cb-bk-hexrow{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-hex{flex:1 1 auto;min-inline-size:0;font-family:var(--cb-font-mono)}.cb-bk-sws{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-bk-sw{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cbc-line-strong);cursor:pointer;transition:transform var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-bk-sw:hover{transform:scale(1.14)}}.cb-bk-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--cbp-float),0 0 0 var(--cb-space-xs) var(--cbc-ink)}.cb-bk-read{display:flex;align-items:center;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-read i{display:inline-grid;place-items:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-sm);box-shadow:inset 0 0 0 1px var(--cbc-line);font-style:normal;font-weight:var(--cb-font-weight-semibold)}.cb-bk-read b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-bk-read em{margin-inline-start:auto;font-style:normal;font-weight:var(--cb-font-weight-medium)}.cb-bk-read em[data-reads=yes]{color:var(--cbc-good-text)}.cb-bk-read em[data-reads=large]{color:var(--cbc-warn-text)}.cb-bk-read em[data-reads=no]{color:var(--cbc-poor-text)}.cb-bk-act,.cb-bk-row{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:calc(100% + var(--cb-space-xl));margin-inline:calc(var(--cb-space-md) * -1);padding:var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:transparent;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-float .cb-bk-act:hover,.cb-bk-float .cb-bk-row:hover{background:var(--cbc-hover)}.cb-bk-act .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-bk-float .cb-bk-act[data-tone=danger],.cb-bk-float .cb-bk-act[data-tone=danger] .cb-icon{color:var(--cbc-poor-text)}.cb-bk-dot{margin-inline-start:auto;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:50%;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bk-row em{margin-inline-start:auto;font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-row[aria-pressed=true] em{color:var(--cbc-ink)}.cb-bk-corner-mark{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-block-start:2px solid var(--cbc-ink-muted);border-inline-start:2px solid var(--cbc-ink-muted);box-sizing:border-box}.cb-bk-stage{flex:none;display:flex;align-items:center;justify-content:center;gap:var(--cb-space-lg);block-size:var(--cb-space-11xl);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bk-stage .cb-bk-shape{--shape: var(--cb-space-9xl)}.cb-bk-stage .cb-bk-shape:is([data-kind=button],[data-kind=field]){--shape: var(--cb-space-7xl)}.cb-bk-presets{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-md)}.cb-bk-preset{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:var(--cbc-well);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-float .cb-bk-preset{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-preset:hover{background:var(--cbc-hover)}.cb-bk-float .cb-bk-preset[aria-pressed=true]{color:var(--cbc-ink);box-shadow:inset 0 0 0 2px var(--cbc-ink)}.cb-bk-preset .cb-bk-shape{--shape: var(--cb-space-4xl)}.cb-bk-preset .cb-bk-shape[data-kind=button]{--shape: var(--cb-space-6xl)}.cb-bk-slider{flex:none;display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-bk-slider{padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bk-slider-track{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--cb-space-sm);min-inline-size:0}.cb-bk-slider .cb-slider{inline-size:100%;margin:0}.cb-bk-marks{position:relative;block-size:var(--cb-space-xs);margin-inline:var(--cb-space-md)}.cb-bk-marks i{position:absolute;inset-block:0;inline-size:2px;margin-inline-start:-1px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-bk-out{flex:none;min-inline-size:var(--cb-space-7xl);padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbc-raised);text-align:center;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-bk-pics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-md)}.cb-bk-pics[data-size=sm]{grid-template-columns:repeat(5,minmax(0,1fr))}.cb-bk-pic{position:relative;aspect-ratio:4 / 3;padding:0;border:0;border-radius:var(--cb-radius-md);background-color:var(--cbc-well);background-size:cover;background-position:center;transition:transform var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-pic[draggable=true]{cursor:grab}.cb-bk-pic[data-dragged]{opacity:0.35}.cb-bk-pic[data-over]{transform:scale(0.94);box-shadow:0 0 0 2px var(--cbc-ink)}.cb-bk-pic em{position:absolute;inset:auto auto var(--cb-space-xs) var(--cb-space-xs);padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-raised);color:var(--cbc-ink);font-style:normal;font-size:var(--cb-type-xs-size)}.cb-bk-pic-mark{position:absolute;display:inline-grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:50%;background:var(--cbc-raised);line-height:0;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-float .cb-bk-pic-x,.cb-bk-float .cb-bk-pic-x:hover,.cb-bk-float .cb-bk-pic-x:active{position:absolute;inset:var(--cb-space-xs) var(--cb-space-xs) auto auto;background:var(--cbc-raised)}.cb-bk-float .cb-bk-pic-x{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-pic-mark{inset:50% auto auto 50%;margin:calc(var(--cb-space-lg) * -1) 0 0 calc(var(--cb-space-lg) * -1);color:var(--cbc-ink)}.cb-bk-pic-mark .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-bk-pic:hover .cb-bk-pic-x,.cb-bk-pic-x:focus-visible,.cb-bk-pic[data-take]:hover .cb-bk-pic-mark,.cb-bk-pic[data-take]:focus-visible .cb-bk-pic-mark,.cb-bk-pic[data-has] .cb-bk-pic-mark{opacity:1}.cb-bk-pic[data-take]{cursor:pointer}.cb-bk-pic[data-take][aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-bk-none{grid-column:1 / -1;margin:0;padding:var(--cb-space-xl);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);text-align:center}.cb-bk-sources{display:flex;gap:var(--cb-space-sm);overflow-x:auto;scrollbar-width:none;flex:none}.cb-bk-source{flex:none;display:inline-flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-lg) var(--cb-space-xs) var(--cb-space-xs);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-float .cb-bk-source{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-source:not(:has(.cb-bk-mini)){padding-inline-start:var(--cb-space-lg);min-block-size:var(--cb-space-4xl)}.cb-bk-source:hover{background:var(--cbc-hover)}.cb-bk-float .cb-bk-source[aria-pressed=true]{background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-bk-source em{font-style:normal;color:var(--cbc-ink-faint)}.cb-bk-mini{flex:none;display:inline-grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-sm);background:var(--cbc-raised);box-shadow:inset 0 0 0 1px var(--cbc-line);font-style:normal;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:1}.cb-bk-fonts .cb-bk-seg-wrap,.cb-bk-fonts .cb-bk-note{margin:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-sm)}.cb-bk-fonts .cb-bk-seg-wrap{display:flex}.cb-bk-fonts .cb-pickm-name{font-size:var(--cb-type-md-size);line-height:1.3}.cb-bk-fonts .cb-pickm-opt{padding-block:var(--cb-space-md)}.cb-bk-note{padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-switch .cb-bk-mini{inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);border-radius:var(--cb-radius-md);font-size:var(--cb-type-sm-size)}.cb-bk-menu-foot{display:flex;flex-direction:column}.cb-bk-menu-act kbd{margin-inline-start:auto;padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-raised);color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size)}.cb-bk-share-head{flex:none;display:flex;align-items:baseline;gap:var(--cb-space-md);padding:var(--cb-space-xl) var(--cb-space-xl) var(--cb-space-lg)}.cb-bk-share-head strong{flex:none;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-bk-share-head span{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-doors{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-md);padding:0 var(--cb-space-xl) var(--cb-space-lg)}.cb-bk-door{display:flex;flex-direction:column;gap:var(--cb-space-md);padding:var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:var(--cbc-well);text-align:start;cursor:pointer;box-shadow:inset 0 0 0 2px transparent;transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-door:hover{background:var(--cbc-hover)}.cb-bk-door[aria-pressed=true]{background:var(--cbc-hover);box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-bk-door .cb-bk-two strong{font-size:var(--cb-type-xs-size)}.cb-bk-door-pic{position:relative;aspect-ratio:9 / 5;border-radius:var(--cb-radius-sm);overflow:hidden;background:var(--cbc-base);pointer-events:none;transition:filter var(--cb-motion-base) var(--cbc-spring),opacity var(--cb-motion-base) var(--cbc-spring)}.cb-bk-door-pic[data-off]{filter:grayscale(1);opacity:0.45}.cb-bk-door-pic[data-fan] .cb-bk-sheet{position:absolute;inset:12% auto auto 8%;inline-size:62%}.cb-bk-door-pic[data-fan] .cb-bk-sheet+.cb-bk-sheet{inset:30% auto auto 28%}.cb-bk-door-pic pre{margin:0;padding:var(--cb-space-md);font-family:var(--cb-font-mono);font-size:calc(var(--cb-type-xs-size) * 0.66);line-height:1.6;color:var(--cbc-ink-muted)}.cb-bk-sheet{border-radius:var(--cb-radius-xs);overflow:hidden;box-shadow:0 0 0 1px var(--cbc-line)}:is(.cb-bk-flip,.cb-bk-door-pic)[data-paper=letter] .cb-bk-pg{aspect-ratio:11 / 8.5}.cb-bk-share{gap:var(--cb-space-lg)}.cb-bk-share-row{flex:none;display:flex;align-items:center;gap:var(--cb-space-md)}.cb-bk-share-row>:first-child{margin-inline-end:auto}.cb-bk-share-row .cb-bk-two span{white-space:normal}.cb-bk-where{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-bk-browser{position:relative;flex:none;border-radius:var(--cb-radius-lg);overflow:hidden;background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-bk-chrome{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-lg)}.cb-bk-chrome i{flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:50%;background:var(--cbc-line-strong)}.cb-bk-addr{flex:1 1 auto;min-inline-size:0;margin-inline-start:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-bk-view{aspect-ratio:2.1;overflow:hidden;transition:filter var(--cb-motion-base) var(--cbc-spring),opacity var(--cb-motion-base) var(--cbc-spring)}.cb-bk-browser[data-off] .cb-bk-view{filter:grayscale(1) blur(3px);opacity:0.3}.cb-bk-veil{position:absolute;inset:0;display:grid;place-items:center;padding:var(--cb-space-xl);text-align:center;font-size:var(--cb-type-sm-size)}.cb-bk-veil[hidden]{display:none}.cb-bk-veil strong{font-weight:var(--cb-font-weight-semibold)}.cb-bk-dot{display:inline-block;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);margin-inline-end:var(--cb-space-sm);border-radius:50%;background:var(--cbc-good);vertical-align:1px}.cb-bk-dot[data-off]{background:var(--cbc-line-strong)}.cb-bk-linkslot{flex:none}.cb-bk-linkslot:empty{display:none}.cb-bk-link{display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-lg);border-radius:var(--cbf-press-radius);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);animation:cbp-float-in var(--cb-motion-fast) var(--cbc-spring) backwards}.cb-bk-link code{flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cbc-ink-muted);user-select:all}.cb-bk-link code b{font-weight:inherit;color:var(--cbc-ink)}.cb-bk-og-wrap{display:flex;flex-direction:column;gap:var(--cb-space-md);margin-block-start:var(--cb-space-lg)}.cb-bk-og-wrap>strong{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-bk-ogs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-md)}.cb-bk-og{display:flex;flex-direction:column;gap:var(--cb-space-sm);padding:var(--cb-space-sm);border:0;border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);text-align:start;cursor:pointer;box-shadow:inset 0 0 0 2px transparent;transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-og:hover{background:var(--cbc-hover)}.cb-bk-og[aria-checked=true]{background:var(--cbc-hover);color:var(--cbc-ink);box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-bk-og[aria-disabled=true]{cursor:default}.cb-bk-og-pic{position:relative;display:block;aspect-ratio:40 / 21;border-radius:var(--cb-radius-sm);overflow:hidden;background:var(--cbc-base);pointer-events:none}.cb-bk-og-pic iframe{position:absolute;inset:0 auto auto 0;border:0;transform-origin:0 0}.cb-bk-flip{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);border-radius:var(--cb-radius-md)}.cb-bk-strip{flex:none;display:flex;justify-content:center;gap:var(--cb-space-sm)}.cb-bk-strip button{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xs);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-strip button:hover{background:var(--cbc-ink-muted)}.cb-bk-strip button[aria-pressed=true]{background:var(--cbc-ink)}.cb-bk-share-row .cb-bk-seg-wrap{align-self:stretch;display:flex}.cb-bk-share-row .cb-bk-seg{padding:var(--cb-space-xxs);border-radius:var(--cbf-press-radius-sm)}.cb-bk-share-row .cb-bk-seg button,.cb-bk-share-row .cb-bk-seg .cb-snk-pill{border-radius:calc(var(--cbf-press-radius-sm) - var(--cb-space-xxs))}.cb-bk-share-row .cb-bk-seg button{padding-block:0}.cb-bk-share-row .cb-bk-seg .cb-snk-pill{inset-block:var(--cb-space-xxs)}.cb-bk-editor{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;border-radius:var(--cb-radius-lg);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);overflow:hidden}.cb-bk-editor-head{flex:none;display:flex;justify-content:space-between;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-xl);border-block-end:1px solid var(--cbc-line);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bk-editor-head span:last-child{color:var(--cbc-ink-faint)}.cb-bk-code{flex:1 1 auto;min-block-size:var(--cb-space-10xl);max-block-size:calc(var(--cb-space-10xl) + var(--cb-space-9xl));margin:0;padding:var(--cb-space-md) 0;overflow:auto;counter-reset:cb-bk-ln;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:1.7;tab-size:2;color:var(--cbc-ink-muted);user-select:text}.cb-bk-ln{display:block;padding-inline-end:var(--cb-space-xl);white-space:pre}.cb-bk-ln::before{counter-increment:cb-bk-ln;content:counter(cb-bk-ln);display:inline-block;inline-size:var(--cb-space-4xl);margin-inline-end:var(--cb-space-lg);text-align:end;color:var(--cbc-ink-faint);user-select:none}.cb-bk-ln:hover{background:var(--cbc-well)}.cb-bk-tok[data-kind=name]{color:var(--cbc-accent-text)}.cb-bk-tok[data-kind=text]{color:var(--cbc-good-text)}.cb-bk-tok[data-kind=hex]{color:var(--cbc-ink)}.cb-bk-tok[data-kind=note]{color:var(--cbc-ink-faint);font-style:italic}.cb-bk-tok-sw{display:inline-block;inline-size:0.8em;block-size:0.8em;margin-inline-end:var(--cb-space-sm);border-radius:var(--cb-radius-xs);box-shadow:0 0 0 1px var(--cbc-line-strong);vertical-align:-1px}.cb-bk-share .cb-btn[data-done],.cb-bk-share .cb-btn[data-done]:hover:not(:disabled){background:var(--cbc-good);color:var(--cbc-on-accent)}.cb-bk-share .cb-btn[data-variant=ghost][data-done],.cb-bk-share .cb-btn[data-variant=ghost][data-done]:hover:not(:disabled){background:var(--cbf-press-soft);color:var(--cbc-good-text)}.cb-bk-switch-on{position:relative;flex:none;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbf-switch-off, var(--cbc-line-strong));cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bk-switch-on i{position:absolute;inset:var(--cb-space-xxs) auto auto var(--cb-space-xxs);inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:50%;background:var(--cbc-on-accent);transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-bk-switch-on[aria-checked=true]{background:var(--cbc-accent)}.cb-bk-switch-on[aria-checked=true] i{transform:translateX(var(--cb-space-xl))}.cb-bk-switch-on[aria-busy=true]{opacity:0.6}.cb-bk-pg{container:bk-page / inline-size;position:relative;display:flex;flex-direction:column;aspect-ratio:297 / 210;overflow:hidden;box-sizing:border-box;background:var(--k-paper);color:var(--k-ink);font-family:var(--k-text),sans-serif;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cb-bk-pg>*{margin-inline:6cqi}.cb-bk-pg-head{margin-block:6cqi 3cqi}.cb-bk-pg-head h2{margin:0;font-family:var(--k-display),sans-serif;font-size:5cqi;line-height:1.05;font-weight:var(--cb-font-weight-semibold)}.cb-bk-pg-head p{margin:1cqi 0 0;font-size:1.6cqi;color:var(--k-quiet)}.cb-bk-pg-foot{display:flex;justify-content:space-between;margin-block:auto 3cqi;padding-block-start:2cqi;font-size:1.1cqi;color:var(--k-quiet)}.cb-bk-pg[data-cover]{background:var(--k-brand);color:var(--k-on-brand)}.cb-bk-pg[data-cover] .cb-bk-pg-foot{color:inherit;opacity:0.75}.cb-bk-pg-cover{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5cqi;align-items:center;margin-block-start:6cqi}.cb-bk-pg-kick{margin:0 0 1.5cqi;font-size:1.4cqi;letter-spacing:var(--cb-tracking-lg);text-transform:uppercase;font-weight:var(--cb-font-weight-semibold)}.cb-bk-pg-cover h1{margin:0;font-family:var(--k-display),sans-serif;font-size:8cqi;line-height:1;font-weight:var(--cb-font-weight-semibold);overflow-wrap:anywhere}.cb-bk-pg-cover p:not(.cb-bk-pg-kick){margin:2cqi 0 0;font-size:1.6cqi;opacity:0.8}.cb-bk-pg-pic{display:block;aspect-ratio:5 / 4;border-radius:var(--k-ri);background-size:cover;background-position:center}.cb-bk-pg-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.6cqi}.cb-bk-pg-chips[data-size=sm]{margin-block-start:3cqi}.cb-bk-pg-chip{display:flex;flex-direction:column;gap:0.3cqi;min-inline-size:0;font-size:1.1cqi}.cb-bk-pg-chip i{display:block;aspect-ratio:1;margin-block-end:0.8cqi;border-radius:var(--k-rc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k-ink) 12%,transparent)}.cb-bk-pg-chips[data-size=sm] .cb-bk-pg-chip i{aspect-ratio:2}.cb-bk-pg-chip b{font-size:1.5cqi}.cb-bk-pg-chip span,.cb-bk-pg-chip code{color:var(--k-quiet)}.cb-bk-pg .cb-bk-pg-chip code{font-family:var(--cb-font-mono);font-size:1.1cqi}.cb-bk-pg-fonts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6cqi}.cb-bk-pg-font{display:flex;flex-direction:column;gap:1cqi;min-inline-size:0;font-family:var(--k-text),sans-serif}.cb-bk-pg-font[data-which=display]{font-family:var(--k-display),sans-serif}.cb-bk-pg-label{font-family:var(--k-text),sans-serif;font-size:1.2cqi;letter-spacing:var(--cb-tracking-lg);text-transform:uppercase;color:var(--k-brand);font-weight:var(--cb-font-weight-semibold)}.cb-bk-pg-font b{font-size:4.4cqi;line-height:1.05;font-weight:var(--cb-font-weight-semibold)}.cb-bk-pg-font em{font-family:var(--k-text),sans-serif;font-style:normal;font-size:1.2cqi;color:var(--k-quiet)}.cb-bk-pg-abc{font-size:1.9cqi;line-height:1.5;color:var(--k-quiet);overflow-wrap:anywhere}.cb-bk-pg-font p{margin:1cqi 0 0;font-size:1.8cqi;line-height:1.5}.cb-bk-pg-font[data-which=display] p{font-size:3cqi;line-height:1.15}.cb-bk-pg-corners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3cqi}.cb-bk-pg-corners>div{display:flex;flex-direction:column;gap:0.5cqi;font-size:1.5cqi}.cb-bk-pg-corners>div>span:last-child{color:var(--k-quiet)}.cb-bk-pg-art{display:grid;place-items:center;aspect-ratio:16 / 10;margin-block-end:1.2cqi;border-radius:1cqi;background:var(--k-soft)}.cb-bk-pg-art .cb-bk-shape{--shape: 11cqi}.cb-bk-pg-art .cb-bk-shape[data-kind=container]{background:var(--k-paper)!important}.cb-bk-pg-pics{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4cqi;min-block-size:0}.cb-bk-pg-pics:is([data-n="1"],[data-n="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}.cb-bk-pg-pics:is([data-n="3"],[data-n="5"],[data-n="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}.cb-bk-pg-pics i{min-block-size:0;border-radius:var(--k-ri);background-size:cover;background-position:center}.cb-bk-pg-kit{container-type:inline-size;flex:1 1 auto;min-block-size:0;overflow:hidden;border-radius:1cqi;box-shadow:0 0 0 1px color-mix(in srgb,var(--k-ink) 12%,transparent)}.cb-bk-pg-kit .cb-bk-kit{gap:2.4cqi;padding:3cqi}.cb-bk-pg-kit .cb-bk-kit-lead{aspect-ratio:2}.cb-bk-pg-kit .cb-bk-kit-card .cb-bk-kit-img{aspect-ratio:2.4}.cb-bk-print{display:none}@page brandkit-a4{size:A4 landscape;margin:0}@page brandkit-letter{size:letter landscape;margin:0}@media print{html[data-print="brand kit"] body>:not(.cb-bk-print){display:none!important}html[data-print="brand kit"] .cb-bk-print{display:block;page:brandkit-a4}html[data-print="brand kit"][data-paper=letter] .cb-bk-print{page:brandkit-letter}html[data-print="brand kit"] .cb-bk-pg{inline-size:100vw;block-size:100vh;aspect-ratio:auto;break-after:page;break-inside:avoid}}@media(prefers-reduced-motion:reduce){.cb-bk *,.cb-bk-float *{transition:none!important}}.cb-pickm{display:grid;inline-size:var(--cb-width-sm);padding:var(--cb-space-sm) var(--cb-space-sm) 0}.cb-pickm-title{margin:0;padding:var(--cb-space-xxs) var(--cb-space-md) var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-pickm-list{overflow-y:auto;overscroll-behavior:contain;border-block-start:1px solid var(--cbp-edge);margin-inline:calc(var(--cb-space-sm) * -1);padding:var(--cb-space-xs) var(--cb-space-sm) var(--cb-space-sm)}.cb-pickm-head{display:flex;align-items:baseline;gap:var(--cb-space-sm);position:sticky;inset-block-start:calc(var(--cb-space-xs) * -1);z-index:1;background:var(--cbp-float)}.cb-pickm-head span{font-weight:var(--cb-font-weight-regular);letter-spacing:0;color:var(--cbc-ink-faint)}.cb-pickm-opt{min-block-size:var(--cb-space-5xl);padding-block:var(--cb-space-xs);cursor:pointer}.cb-pickm-opt[data-on]{background:var(--cbc-well)}.cb-pickm-opt[aria-disabled=true]{cursor:default}.cb-pickm-opt[aria-disabled=true] .cb-pickm-name{color:var(--cbc-ink-faint)}.cb-pickm-name,.cb-pickm-opt .cb-snk-pick-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-pickm-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-pickm-opt mark{border-radius:var(--cb-radius-xxs);background:var(--cbc-accent-wash);color:inherit}.cb-pickm-aside{flex:none;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cbc-ink-muted)}.cb-pickm-aside[data-tone=warn]{color:var(--cbc-warn-text)}.cb-pickm-tick{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border:1px solid var(--cbf-mark-border);border-radius:var(--cb-radius-xs);color:var(--cbf-on-ink)}.cb-pickm-tick .cb-icon,.cb-pickm-chosen .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:inherit}.cb-pickm-opt:not([aria-selected=true]) :is(.cb-pickm-tick,.cb-pickm-chosen) .cb-icon{visibility:hidden}.cb-pickm-opt[aria-selected=true] .cb-pickm-tick{border-color:var(--cbf-on);background:var(--cbf-on)}.cb-pickm-opt[aria-selected=true]:has(.cb-pickm-tick):not([data-on]){background:none}.cb-pickm-chosen{display:inline-flex;flex:none;line-height:0;color:var(--cbc-accent-text)}.cb-pickm-more{margin:0;padding:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-pickm-foot{display:flex;align-items:center;gap:var(--cb-space-md);margin-inline:calc(var(--cb-space-sm) * -1);padding:var(--cb-space-md) var(--cb-space-lg);border-block-start:1px solid var(--cbp-edge);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-pickm-foot>span:first-child{flex:1;min-width:0}.cb-pickm-keys{display:flex;gap:var(--cb-space-xl);margin:0 calc(var(--cb-space-sm) * -1);padding:var(--cb-space-sm) var(--cb-space-lg);border-block-start:1px solid var(--cbp-edge);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-pickm-keys span{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-pickm-keys kbd{min-inline-size:var(--cb-space-xl);padding:0 var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xs);font-family:var(--cb-font-mono);font-size:inherit;text-align:center}.cb-snkset-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-snkset-under[hidden]{display:none}.cb-snkset-rows{margin-block-start:var(--cb-space-md)}.cb-snkset-pilot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-snkset-none{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-snkset-holds{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-space-11xl),1fr));gap:var(--cb-space-lg)}.cb-snkset-hold{display:grid;gap:var(--cb-space-xs);min-width:0;color:inherit;text-decoration:none}.cb-snkset-hold-pic{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-snkset-hold:hover .cb-snkset-hold-pic{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-snkset-hold:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-md)}.cb-snkset-hold-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-snkset-hold-from{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@media(max-width:720px){.cb-pickm-keys{display:none}.cb-pickm-aside{max-inline-size:42%;overflow:hidden;text-overflow:ellipsis}.cb-snkset-holds{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-lolly-in{display:grid;justify-items:center;align-content:start;padding:var(--cb-space-10xl) var(--cb-space-4xl);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-grace)}.cb-lolly-in[data-page]{align-content:center;padding-block:0}.cb-lolly{display:block;inline-size:var(--cb-space-8xl);block-size:var(--cb-space-8xl)}.cb-lolly svg{inline-size:100%;block-size:100%;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cb-lolly-say{margin-block-start:var(--cb-space-xl);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-lolly-late{display:grid;grid-template-rows:0fr;align-self:start;opacity:0;transition:grid-template-rows var(--cb-motion-slow) var(--cb-motion-spring),opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-lolly-late[data-open]{grid-template-rows:1fr;opacity:1;transition-delay:0s,var(--cb-motion-fast)}.cb-lolly-late-in{display:grid;justify-items:center;gap:var(--cb-space-md);min-block-size:0;overflow:hidden}.cb-lolly-late[data-settled] .cb-lolly-late-in{overflow:visible}.cb-lolly-late-in>*{transform:translateY(var(--cb-space-sm));transition:transform var(--cb-motion-slow) var(--cb-motion-spring)}.cb-lolly-late[data-open] .cb-lolly-late-in>*{transform:none;transition-delay:var(--cb-motion-fast)}.cb-lolly-late-in>:first-child{margin-block-start:var(--cb-space-xl)}.cb-lolly-late-in>.cb-btn{white-space:nowrap}.cb-lolly-in[data-held]{animation:none}.cb-main[data-settling] .cb-lolly-in[data-held] :is(.cb-lolly-rock,.cb-lolly-swirl){animation-play-state:running!important}.cb-lolly-late-say{font-size:var(--cb-type-sm-size);color:var(--cbc-ink);text-align:center}.cb-lolly-cast{fill:color-mix(in srgb,var(--cbc-ink) 12%,transparent);stroke:none}.cb-lolly-line{fill:none;stroke:color-mix(in srgb,var(--cbc-accent) 58%,var(--cbc-ink))}.cb-lolly-swirl{fill:none;stroke:var(--cbc-accent);stroke-width:3.4}@keyframes cbc-lolly-swirl{0%{stroke-dashoffset:102;animation-timing-function:var(--cbc-spring)}44%{stroke-dashoffset:0}56%{stroke-dashoffset:0;animation-timing-function:var(--cbc-spring)}100%{stroke-dashoffset:102}}.cb-lolly-swirl{stroke-dasharray:102;animation:cbc-lolly-swirl var(--cbc-loop-calm) infinite}@keyframes cbc-lolly-rock{0%{transform:rotate(-8deg);animation-timing-function:var(--cbc-spring)}44%{transform:rotate(8deg)}56%{transform:rotate(8deg);animation-timing-function:var(--cbc-spring)}100%{transform:rotate(-8deg)}}.cb-lolly-rock{transform-box:fill-box;transform-origin:50% 100%;animation:cbc-lolly-rock var(--cbc-loop-calm) infinite}.cb-lolly-rock,.cb-lolly-swirl{animation-delay:var(--cb-lolly-phase, 0s)}@media(prefers-reduced-motion:reduce){.cb-lolly-swirl{animation:none;stroke-dashoffset:0}.cb-lolly-rock{animation:none}.cb-lolly-late,.cb-lolly-late-in>*{transition:none}}.cb-page-blank{display:grid;justify-items:center;align-content:start;text-align:center;gap:var(--cb-space-lg);padding:var(--cb-space-10xl) var(--cb-space-4xl);animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards}.cb-page-blank-art{display:block;inline-size:var(--cb-space-11xl);block-size:var(--cb-space-10xl);margin-block-end:var(--cb-space-xs)}.cb-page-blank-art svg{inline-size:100%;block-size:100%;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cb-page-blank-title{margin:0;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-page-blank-say{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted);max-inline-size:var(--cb-layout-paragraph-max-width)}.cb-page-blank-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-md)}.cb-page-blank-art{--bl-line: color-mix(in srgb, var(--cb-nowt) 58%, var(--cbc-ink));--bl-soft: color-mix(in srgb, var(--cb-nowt) 40%, var(--cbc-base));--bl-fill: color-mix(in srgb, var(--cb-nowt) 15%, var(--cbc-base))}.cb-page-blank-art .cb-bl-fill{fill:var(--bl-fill);stroke:none}.cb-page-blank-art .cb-bl-cast{fill:color-mix(in srgb,var(--cbc-ink) 10%,transparent);stroke:none}.cb-page-blank-art .cb-bl-line{fill:none;stroke:var(--bl-line)}.cb-page-blank-art .cb-bl-thin{fill:none;stroke:var(--bl-soft);stroke-width:1.6}.cb-page-blank-art .cb-bl-acc{fill:var(--cb-nowt);stroke:none}.cb-page-blank-art .cb-bl-acc-line{fill:none;stroke:var(--cb-nowt)}.cb-page-blank-art .cb-bl-on-acc{fill:none;stroke:var(--cbc-base);stroke-width:1.7}.cb-page-blank-art[data-art=dashboard]{--cb-nowt: var(--cb-category-tint-clarity-light)}.cb-page-blank-art[data-art=submissions]{--cb-nowt: var(--cb-category-tint-performance-light)}.cb-page-blank-art[data-art=businesses]{--cb-nowt: var(--cb-category-tint-seo-light)}.cb-page-blank-art[data-art=clients]{--cb-nowt: var(--cb-category-tint-design-light)}.cb-page-blank-art[data-art=reports]{--cb-nowt: var(--cb-category-tint-tech-stack-light)}.cb-page-blank-art[data-art=team]{--cb-nowt: var(--cb-category-tint-local-visibility-light)}.cb-page-blank-art[data-art=activity]{--cb-nowt: var(--cb-category-tint-accessibility-light)}.cb-page-blank-art[data-art=notices]{--cb-nowt: var(--cb-category-tint-conversion-light)}.cb-page-blank-art[data-art=sitesaver]{--cb-nowt: var(--cb-category-tint-security-light)}.cb-page-blank-art[data-art=grapevine]{--cb-nowt: var(--cb-category-tint-privacy-light)}.cb-page-blank-art[data-art=sessions]{--cb-nowt: var(--cb-category-tint-ai-readiness-light)}@media print{.cb-page-blank-art .cb-bl-cast{fill:none}.cb-lolly-in{display:none}}.cb-oops-art{display:block;inline-size:var(--cb-space-10xl);block-size:var(--cb-space-10xl);margin-block-end:var(--cb-space-xs)}.cb-oops-art svg{inline-size:100%;block-size:100%;overflow:visible;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cb-oops-art{--oops-tint: var(--cbc-accent);--oops-line: color-mix(in srgb, var(--oops-tint) 58%, var(--cbc-ink));--oops-fill: color-mix(in srgb, var(--oops-tint) 15%, var(--cbc-base))}.cb-oops-art:is([data-kind=gone],[data-kind=offline],[data-kind=seat]){--oops-tint: var(--cbc-ink-faint)}.cb-oops-cast{fill:color-mix(in srgb,var(--cbc-ink) 12%,transparent);stroke:none}.cb-oops-body{fill:var(--oops-fill);stroke:none}.cb-oops-line{fill:none;stroke:var(--oops-line)}.cb-oops-swirl{fill:none;stroke:var(--oops-tint);stroke-width:3.4}.cb-oops-crack{stroke-width:2.4}.cb-oops-ghost{fill:none;stroke:var(--oops-line);stroke-dasharray:5 5.6}.cb-oops-film{fill:color-mix(in srgb,var(--cbc-ink) 5%,transparent);stroke:var(--oops-line);stroke-width:2}.cb-oops-bow{fill:var(--cbc-accent);stroke:none}.cb-oops-lidbody{fill:var(--oops-fill);stroke:var(--oops-line);stroke-width:2}.cb-oops-glint{fill:none;stroke:color-mix(in srgb,var(--cbc-ink) 35%,transparent);stroke-width:1.8}.cb-oops-art svg>*{transform-box:fill-box}@keyframes cbc-oops-tip{from{transform:rotate(0deg)}to{transform:rotate(32deg)}}.cb-oops-tip{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(32deg);animation:cbc-oops-tip var(--cb-motion-slow) var(--cb-motion-overshoot) backwards;animation-delay:var(--cb-motion-base)}@keyframes cbc-oops-crack{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}.cb-oops-crack{stroke-dasharray:100;animation:cbc-oops-crack var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-fast)}@keyframes cbc-oops-ring{from{opacity:0;transform:scale(0.86)}to{opacity:1;transform:scale(1)}}.cb-oops-ghost{transform-origin:50% 50%;animation:cbc-oops-ring var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-fast)}@keyframes cbc-oops-lid{from{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}.cb-oops-lid{animation:cbc-oops-lid var(--cb-motion-slow) var(--cb-motion-overshoot) backwards;animation-delay:var(--cb-motion-fast)}@keyframes cbc-oops-stop{from{transform:rotate(-8deg)}to{transform:rotate(0deg)}}.cb-oops-stop{transform-origin:50% 100%;animation:cbc-oops-stop var(--cb-motion-slow) var(--cb-motion-overshoot) backwards}.cb-oops-art[data-kind=offline] .cb-oops-swirl{stroke-dasharray:102;stroke-dashoffset:46}@keyframes cbc-oops-nod{0%{transform:rotate(0deg)}40%{transform:rotate(-7deg)}100%{transform:rotate(0deg)}}.cb-oops-nod{transform-origin:50% 100%;animation:cbc-oops-nod var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-fast)}@media(prefers-reduced-motion:reduce){.cb-oops-art *,.cb-oops-art{animation:none!important}}.cb-oops-inline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) 0;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-oops-inline .cb-oops-art{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);margin:0}.cb-oops-inline .cb-oops-art svg{stroke-width:3.4}.cb-oops-inline .cb-oops-art *{animation:none}.cb-oops-inline-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-oops-inline-title{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-oops-inline-say{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}@media(max-width:480px){.cb-oops-inline{grid-template-columns:auto minmax(0,1fr)}.cb-oops-inline>.cb-btn{grid-column:2;justify-self:start}}.cb-nothing{display:grid;justify-items:center;align-content:center;gap:var(--cb-space-sm);block-size:100%;min-block-size:0;padding:var(--cb-space-3xl);text-align:center}.cb-nothing-mark{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);margin-block-end:var(--cb-space-sm);position:sticky;inset-block-start:0;z-index:1;background:var(--cbc-ink-faint);mask:var(--mark) center / contain no-repeat}.cb-nothing-head{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-nothing-line{max-inline-size:var(--cb-width-xxs);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-nothing>.cb-btn,.cb-nothing-acts{margin-block-start:var(--cb-space-sm)}.cb-nothing-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-sm)}@container card (max-width: 26rem){.cb-nothing:not([data-placed]) .cb-nothing-line{display:none}}.cb-tile[data-swapped]{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:0ms}.cb-tile{position:relative;overflow:hidden;display:grid;align-content:start;gap:var(--cb-space-md);transition:border-color var(--cb-motion-base) var(--cbc-spring),transform var(--cb-motion-base) var(--cbc-spring)}.cb-tile:hover{border-color:var(--cbc-line-strong)}.cb-tile-label{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-tile-value{font-size:var(--cb-type-4xl-size);line-height:var(--cb-type-4xl-line-height);letter-spacing:var(--cb-type-4xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-tile-value[data-tone=none]{color:var(--cbc-ink-faint)}.cb-tile-unit{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);margin-inline-start:var(--cb-space-xs)}.cb-tile-line{display:flex;align-items:baseline;gap:var(--cb-space-lg);flex-wrap:wrap}.cb-stat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);min-inline-size:0}.cb-stat-head>:first-child{min-inline-size:0}.cb-stat-head>.cb-delta{flex:none}.cb-delta{padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-delta[data-tone=good]{color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 14%,transparent)}.cb-delta[data-tone=poor]{color:var(--cbc-poor-text);background:color-mix(in srgb,var(--cbc-poor) 14%,transparent)}.cb-delta[data-tone=flat]{color:var(--cbc-ink-faint);background:var(--cbc-well)}.cb-tile-note{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-tile-note b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-spark{position:absolute;inset-block-end:0;inset-inline:0;block-size:var(--cb-space-7xl);opacity:0.3;pointer-events:none}.cb-tile .cb-spark{opacity:0.6}.cb-spark-svg{inline-size:100%;block-size:100%}.cb-spark .cb-chart-line,.cb-spark .cb-chart-area{animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-inside)}.cb-spark .cb-chart-line{stroke-width:1.5;stroke-dasharray:none}.cb-spark .cb-chart-area{opacity:0.55}.cb-spark-end{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-inside) + var(--cbc-plot));transition:transform var(--cbc-plot) var(--cb-motion-ease)}.cb-soft-line{fill:none;stroke:var(--spark, var(--cbc-accent));stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-soft-top{stop-color:var(--spark, var(--cbc-accent));stop-opacity:0.22}.cb-soft-bottom{stop-color:var(--spark, var(--cbc-accent));stop-opacity:0}.cb-soft-now{stroke:var(--spark, var(--cbc-accent));stroke-width:8;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--cbc-card-row);gap:var(--cb-space-2xl);margin-bottom:var(--cb-space-3xl)}.cb-board>.cb-card{container-type:size}.cb-card[data-w="2"]{grid-column:span 2}.cb-card[data-w="3"]{grid-column:span 3}.cb-card[data-w="4"]{grid-column:span 4}.cb-card[data-h="2"]{grid-row:span 2}.cb-card[data-h="3"]{grid-row:span 3}.cb-card[data-h="4"]{grid-row:span 4}.cb-board>.cb-card,.cb-board>.cb-card+.cb-card{margin:0}@media(max-width:480px){.cb-board{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-board>.cb-card{grid-column:1 / -1}}.cb-card{overflow:hidden}.cb-card{position:relative;container-type:inline-size;container-name:card;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-2xl);padding:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-page);background:var(--cbc-surface)}.cb-card-head{display:flex;align-items:flex-start;gap:var(--cb-space-lg)}.cb-card-title{min-width:0}.cb-grip{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-start:50%;translate:-50% 0;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);opacity:0;cursor:grab;touch-action:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-grip .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);rotate:90deg}.cb-card:hover .cb-grip{opacity:1}.cb-grip:hover{color:var(--cbc-ink)}.cb-grip:active{cursor:grabbing}.cb-board[data-dragging] .cb-grip{opacity:1}.cb-resize{position:absolute;inset-block-end:0;inset-inline-end:0;display:grid;place-items:end;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);padding:var(--cb-space-md);border:0;background:none;opacity:0;cursor:nwse-resize;touch-action:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-resize::after{content:"";inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-inline-end:2px solid var(--cbc-line-strong);border-block-end:2px solid var(--cbc-line-strong);border-end-end-radius:var(--cb-radius-xl);transition:border-color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-resize:hover::after{border-color:var(--cbc-accent);scale:1.15}}.cb-card:hover .cb-resize,.cb-resize:focus-visible{opacity:1}.cb-resize:hover{color:var(--cbc-accent)}.cb-board[data-resizing] .cb-resize{opacity:1}.cb-card[data-resizing]{border-color:var(--cbc-accent);z-index:1}.cb-card[data-resizing] .cb-resize{color:var(--cbc-accent)}.cb-card[data-dragging]{opacity:0.35;border-style:dashed;border-color:var(--cbc-accent)}.cb-card[data-dragging]>*{visibility:hidden}.cb-card-ghost{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--cbc-z-toast);margin:0;pointer-events:none;box-shadow:var(--cbc-shadow);border-color:var(--cbc-accent);transform-origin:center;rotate:1.2deg;scale:1.02}.cb-card-ghost .cb-grip{opacity:1;color:var(--cbc-accent)}.cb-card-head h2{overflow-wrap:anywhere;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);letter-spacing:var(--cb-type-md-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-card-head p{margin-top:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);max-width:var(--cb-layout-paragraph-max-width)}.cb-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cbc-flow-gap);align-content:start}.cb-card+.cb-card{margin-top:var(--cb-space-2xl)}.cb-chart{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-sm);margin:0;block-size:100%}.cb-chart-plot{position:relative;inline-size:100%;block-size:100%;min-block-size:var(--cb-space-10xl)}.cb-chart-svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.cb-chart-scale{position:absolute;inset:0;pointer-events:none}.cb-chart-scale span{position:absolute;inset-inline-start:0;inline-size:4%;top:calc(5.33% + var(--at) * 0.8533);transform:translateY(-50%);text-align:end;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-chart-scale span[data-edge=bottom]{transform:translateY(-100%)}.cb-chart-dates{display:flex;justify-content:space-between;padding-inline-start:4.6%;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-chart-rule{stroke:var(--cbc-line);stroke-width:1;vector-effect:non-scaling-stroke}.cb-chart-line{fill:none;stroke:var(--spark, var(--cbc-accent));stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-chart-area{fill:var(--spark, var(--cbc-accent));fill-opacity:0.16;transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-chart-svg[data-tone=good] .cb-chart-line{stroke:var(--cbc-good)}.cb-chart-svg[data-tone=good] .cb-chart-area{fill:var(--cbc-good)}.cb-chart-svg[data-tone=good] .cb-chart-dot{fill:var(--cbc-good)}.cb-chart-hit{fill:transparent}.cb-chart-hover{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-chart-hover.is-on{opacity:1}.cb-chart-cross{stroke:var(--cbc-line-strong);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cb-chart-dot{fill:var(--cbc-accent);stroke:var(--cbc-surface);stroke-width:2;vector-effect:non-scaling-stroke}.cb-chart-empty{display:grid;place-items:center;min-block-size:var(--cb-space-10xl);padding:var(--cb-space-4xl) var(--cb-space-3xl);text-align:start;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);border:1px dashed var(--cbc-line);border-radius:var(--cb-radius-2xl)}.cb-ranked{display:grid;grid-template-columns:var(--cb-space-11xl) minmax(0,1fr) minmax(var(--cb-space-5xl),max-content);grid-auto-rows:minmax(0,1fr);gap:var(--cb-space-sm) var(--cb-space-lg);align-content:stretch;min-block-size:0}.cb-ranked-row{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding-block:var(--cb-space-xs);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-ranked-label{font-size:var(--cb-type-sm-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ranked-track{block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-ink) 10%,transparent);overflow:hidden}.cb-ranked-fill{display:block;block-size:100%;inline-size:var(--w, 0%);border-radius:var(--cb-radius-full);background:var(--cbc-accent);transform-origin:left;animation:cbc-grow-x var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-ranked-fill[data-band=good]{background:var(--cbc-good)}.cb-ranked-fill[data-band=warn]{background:var(--cbc-warn)}.cb-ranked-fill[data-band=poor]{background:var(--cbc-poor)}.cb-ranked-fill[data-band=neutral]{background:var(--cbc-accent)}.cb-ranked-fill[data-band=tint]{background:var(--tint, var(--cbc-accent))}.cb-ranked-value{white-space:nowrap;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:end}.cb-catnote{display:grid;gap:var(--cb-space-xs)}.cb-catnote-head{display:grid;gap:1px}.cb-catnote-head b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-catnote-score{font-family:var(--cb-font-mono);font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-variant-numeric:tabular-nums}.cb-catnote-score[data-band=good]{color:var(--cbc-good-text)}.cb-catnote-score[data-band=warn]{color:var(--cbc-warn-text)}.cb-catnote-score[data-band=poor]{color:var(--cbc-poor-text)}.cb-catnote-line{padding-block-start:var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-catnote-foot{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-globe{position:relative;inline-size:100%;block-size:100%;min-block-size:var(--cb-space-11xl);border-radius:var(--cb-radius-2xl);background:var(--cbc-base);overflow:hidden;touch-action:none}.cb-globe-canvas{display:block;inline-size:100%;block-size:100%;animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-landed)}.cb-globe-readout{position:absolute;z-index:2;translate:-50% -100%;inline-size:max-content;max-inline-size:var(--cb-width-xxs);padding:var(--cb-space-lg);border:0;border-radius:var(--cbp-float-r);background:var(--cbp-float);box-shadow:inset 0 1px 0 var(--cbp-sheen),0 0 0 1px var(--cbp-edge),var(--cbp-float-shadow);pointer-events:none;animation:cbc-fade var(--cb-motion-fast) var(--cbc-spring) backwards}.cb-globe-readout::before{content:"";position:absolute;inset:var(--cb-space-xs);pointer-events:none;background:linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 0 / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 0 / 1px var(--cb-space-lg),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 0 / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 0 / 1px var(--cb-space-lg),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 100% / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 100% / 1px var(--cb-space-lg),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 100% / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 100% / 1px var(--cb-space-lg);background-repeat:no-repeat}.cb-globe-readout>div{position:relative;z-index:1}.cb-globe-readout[data-below]{translate:-50% 0}.cb-globe-readout[data-many]{pointer-events:auto}.cb-globe-readout>div{display:grid;gap:var(--cb-space-xs)}.cb-globe-count{margin:calc(var(--cb-space-lg) * -1) calc(var(--cb-space-lg) * -1) var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-sm);border-block-end:1px solid var(--cbc-line-strong);background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cbc-ink) 7%,transparent) 0 1px,transparent 1px var(--cb-space-md));font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-type-2xl-letter-spacing);color:var(--cbc-ink-faint)}.cb-globe-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-sm);margin-inline:calc(var(--cb-space-sm) * -1);border-radius:var(--cb-radius-sm);color:inherit;text-decoration:none}.cb-globe-entry:first-of-type{padding-inline-start:var(--cb-space-sm)}.cb-globe-readout[data-many] .cb-globe-entry:hover{background:var(--cbc-hover)}.cb-globe-readout strong{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-globe-who{display:grid;min-inline-size:0}.cb-globe-where{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);line-height:var(--cb-type-sm-line-height)}.cb-globe-flag{font-size:var(--cb-type-sm-size);line-height:1}.cb-globe-rest{margin-block-start:var(--cb-space-xs);padding-block-start:var(--cb-space-xs);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-globe-hud{position:absolute;inset-block-end:var(--cb-space-lg);inset-inline-start:var(--cb-space-lg);display:flex;align-items:baseline;gap:var(--cb-space-md);pointer-events:none;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.cb-globe-hud-label{letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:color-mix(in srgb,var(--cbc-accent) 70%,transparent)}.cb-globe-hud-value{color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-globe-hud-coord{min-inline-size:var(--cb-space-10xl)}.cb-chart-tick{stroke:var(--cbc-line);stroke-width:1;opacity:0.45;vector-effect:non-scaling-stroke}.cb-chart-node{stroke:var(--cbc-accent);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cbc-plot));transition:transform var(--cbc-plot) var(--cb-motion-ease)}[data-tone=good] .cb-chart-node{stroke:var(--cbc-good)}.cb-chart-node[data-zero]{stroke:var(--cbc-line-strong);stroke-width:3}.cb-chart-node[data-last]{stroke-width:8}.cb-spark-end{stroke:var(--spark, var(--cbc-accent));stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-trend-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-lg);block-size:100%;min-block-size:0}.cb-trend{min-block-size:0}.cb-trend-plot{min-block-size:var(--cb-space-8xl)}.cb-trend-shape{flex:none}.cb-trend-shape-slot{display:flex;align-items:center}.cb-trend-shape .cb-view{display:flex;align-items:center;gap:var(--cb-space-sm);padding-inline:var(--cb-space-lg)}.cb-trend-shape .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-trend-legend{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-trend-pick{position:relative;display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cb-radius-full);cursor:pointer;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-trend-pick:hover,.cb-trend-pick:has(.cb-trend-select:focus-visible){background:var(--cbc-hover);border-color:var(--cbc-line);color:var(--cbc-ink)}.cb-trend-pick:has(.cb-trend-select:focus-visible){outline:var(--cbc-focus)}.cb-trend-name{font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-trend-top{padding-inline-start:var(--cb-space-sm);border-inline-start:1px solid var(--cbc-line);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-trend-caret{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none;opacity:0.7}.cb-trend-select{position:absolute;inset:0;inline-size:100%;opacity:0;cursor:pointer;border:0;appearance:none}.cb-trend-swatch{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-xs);background:var(--trend-bar, var(--cbc-cat-techStack))}.cb-trend-swatch[data-role=line-a]{background:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-swatch[data-role=line-b]{background:repeating-linear-gradient(to right,var(--trend-b, var(--cbc-cat-marketingFootprint)) 0 var(--cb-space-xs),transparent var(--cb-space-xs) var(--cb-space-sm))}.cb-trend-swatch[data-mark=line],.cb-trend-swatch[data-mark=area]{block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full)}.cb-trend-scale{position:absolute;inset:0;pointer-events:none}.cb-trend-axis-name{display:flex;align-items:center;gap:var(--cb-space-sm);margin-inline-start:auto;padding-inline:var(--cb-space-md);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);white-space:nowrap}.cb-trend-axis-word{color:var(--cbc-ink-faint)}.cb-trend-axis-of{font-weight:var(--cb-font-weight-semibold);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-trend-axis-name[data-role=bar] .cb-trend-axis-of{color:var(--trend-bar, var(--cbc-cat-techStack))}.cb-trend-axis-name[data-role=line-a] .cb-trend-axis-of{color:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-axis-name[data-role=line-b] .cb-trend-axis-of{color:var(--trend-b, var(--cbc-cat-marketingFootprint))}.cb-trend-dates{position:relative;display:block;block-size:var(--cb-type-xs-line-height);padding-inline-start:0}.cb-trend-dates span{position:absolute;inset-inline-start:var(--at);translate:-50% 0;white-space:nowrap}.cb-trend-dates span[data-place=start]{translate:0 0}.cb-trend-dates span[data-place=end]{translate:-100% 0}.cb-trend-bar{fill:var(--trend-bar, var(--cbc-cat-techStack));fill-opacity:0.55;transform-box:fill-box;transform-origin:bottom;animation:cbc-grow var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside);transition:y var(--cbc-plot) var(--cb-motion-ease),height var(--cbc-plot) var(--cb-motion-ease),fill-opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-trend-svg:hover .cb-trend-bar{fill-opacity:0.42}.cb-trend-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-trend-line{stroke:var(--trend-bar, var(--cbc-cat-techStack))}.cb-trend-line.line-a{stroke:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-line.line-b{stroke:var(--trend-b, var(--cbc-cat-marketingFootprint));stroke-dasharray:7 5}.cb-trend-bridge{fill:none;stroke:var(--trend-bar, var(--cbc-cat-techStack));stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 5;opacity:0.5;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-trend-stub{fill:none;stroke:var(--trend-bar, var(--cbc-cat-techStack));stroke-width:2;stroke-linecap:round;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-trend-stub.line-a{stroke:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-stub.line-b{stroke:var(--trend-b, var(--cbc-cat-marketingFootprint))}.cb-trend-bridge.line-a{stroke:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-bridge.line-b{stroke:var(--trend-b, var(--cbc-cat-marketingFootprint))}.cb-trend-fill{fill:var(--trend-bar, var(--cbc-cat-techStack));fill-opacity:0.16;transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-trend-fill.line-a{fill:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-fill.line-b{fill:var(--trend-b, var(--cbc-cat-marketingFootprint))}.cb-trend-node{stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cbc-plot));transition:transform var(--cbc-plot) var(--cb-motion-ease)}.cb-trend-node{stroke:var(--trend-bar, var(--cbc-cat-techStack))}.cb-trend-node.line-a{stroke:var(--trend-a, var(--cbc-cat-accessibility))}.cb-trend-node.line-b{stroke:var(--trend-b, var(--cbc-cat-marketingFootprint))}.cb-trend-node-eye{stroke:var(--cbc-surface);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cbc-plot));transition:transform var(--cbc-plot) var(--cb-motion-ease)}.cb-card-title{min-width:0}.cb-card-eyebrow{margin-block-end:var(--cb-space-xs);position:sticky;inset-block-start:0;z-index:1;background:var(--cbc-surface);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-transform:uppercase;letter-spacing:var(--cb-tracking-xs);color:var(--cbc-ink-faint);transition:color var(--cb-motion-base) var(--cbc-spring)}.cb-card:hover .cb-card-eyebrow{color:var(--cbc-accent)}.cb-card-aside{display:flex;align-items:center;gap:var(--cb-space-lg);margin-inline-start:auto;padding-inline-start:var(--cb-space-lg);flex:none}.cb-review{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-lg);min-block-size:0}.cb-crew{display:flex;align-items:center;gap:var(--cb-space-lg);padding-block-end:var(--cb-space-lg);border-block-end:1px solid var(--cbc-line)}.cb-crew-stack{display:flex;flex:none;text-decoration:none}.cb-crew-mark{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-full);border:2px solid var(--cbc-surface);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);transition:margin var(--cb-motion-base) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-crew-mark+.cb-crew-mark{margin-inline-start:calc(var(--cb-space-xl) * -1)}@media(hover:hover)and (pointer:fine){.cb-crew-mark:hover{transform:translateY(calc(var(--cb-space-xs) * -1))}}.cb-crew-mark[data-state=warm]{background:color-mix(in srgb,var(--cbc-good) 24%,var(--cbc-surface));color:var(--cbc-good-text)}.cb-crew-mark[data-state=cold]{background:color-mix(in srgb,var(--cbc-warn) 24%,var(--cbc-surface));color:var(--cbc-warn-text)}.cb-crew-mark[data-state=never]{background:var(--cbc-well)}.cb-crew-mark[data-state=more]{color:var(--cbc-ink-faint)}.cb-crew-mark[data-self]{outline:var(--cbc-self);outline-offset:var(--cbc-self-inset)}.cb-crew-count{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-crew-count b{font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-crew-wait{color:var(--cbc-accent);text-decoration:none}.cb-review-people{display:grid;grid-auto-rows:min-content;align-content:start;gap:1px;overflow-y:auto;overflow-x:hidden}.cb-face{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);color:inherit;text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-face:hover{background:var(--cbc-hover)}.cb-face-mark{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-face[data-state=warm] .cb-face-mark{background:color-mix(in srgb,var(--cbc-good) 22%,transparent);color:var(--cbc-good-text)}.cb-face[data-state=cold] .cb-face-mark{background:color-mix(in srgb,var(--cbc-warn) 22%,transparent);color:var(--cbc-warn-text)}.cb-face[data-self] .cb-face-mark{outline:var(--cbc-self);outline-offset:var(--cbc-self-inset)}.cb-face-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-face-when{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-face-role{padding:0 var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@container card (max-width: 26rem){.cb-crew{flex-wrap:wrap}.cb-review-clear,.cb-review-flag{margin-inline-start:0}}@container card (max-height: 22rem){.cb-review-people>.cb-face:nth-child(n+4){display:none}}.cb-review-clear,.cb-review-flag{margin-inline-start:auto;display:flex;flex:none;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-decoration:none}.cb-review-flag{color:var(--cbc-warn-text)}.cb-review-clear .cb-icon,.cb-review-flag .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none}.cb-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-md) var(--cb-space-xl);inline-size:100%;max-inline-size:none;margin-inline:0;padding:var(--cb-space-3xl) var(--cb-space-6xl) var(--cb-space-4xl);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-foot-owner{margin-inline-end:auto}.cb-foot-line{display:inline-flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-makers{display:inline-flex;align-items:baseline;gap:var(--cb-space-xs)}.cb-maker{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);color:inherit;text-decoration:none;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-maker:hover{color:var(--cbc-ink);text-decoration:underline}.cb-maker .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none;opacity:0.6}.cb-maker:hover .cb-icon{opacity:1}.cb-foot-build{display:flex;align-items:baseline;gap:var(--cb-space-sm);font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums}.cb-foot-commit{color:var(--cbc-ink-muted)}.cb-foot-dot{opacity:0.5}.cb-foot-side{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cb-space-md) var(--cb-space-xl);margin-inline-start:auto}.cb-foot-health{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-lg)}.cb-foot-stat{display:inline-flex;align-items:center;gap:var(--cb-space-sm);white-space:nowrap}.cb-foot-ms{font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-foot-pip{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-foot-stat[data-reach=ok] .cb-foot-pip{background:var(--cbc-good)}.cb-foot-stat[data-reach=slow] .cb-foot-pip{background:var(--cbc-warn)}.cb-foot-stat[data-reach=down] .cb-foot-pip{background:var(--cbc-poor)}.cb-foot-stat[data-reach=down]{color:var(--cbc-poor-text)}.cb-foot-stat[data-reach=waiting] .cb-foot-pip{animation:cbc-blink var(--cbc-loop) var(--cbc-spring) infinite alternate}.cb-foot-stuck{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-warn) 16%,transparent);color:var(--cbc-warn-text);text-decoration:none;white-space:nowrap;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-foot-stuck:hover{background:color-mix(in srgb,var(--cbc-warn) 28%,transparent)}.cb-foot-stale{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid color-mix(in srgb,var(--cbc-accent) 45%,transparent);border-radius:var(--cb-radius-full);background:none;color:var(--cbc-accent);font:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-foot-stale:hover{background:var(--cbc-accent-quiet)}.cb-foot-stale .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}@media(prefers-reduced-motion:reduce){.cb-foot-stat[data-reach=waiting] .cb-foot-pip{animation:none}}.cb-board-add{position:relative;grid-column:span var(--span, 1);grid-row:span var(--rows, 2);display:grid;place-content:center;justify-items:center;gap:var(--cb-space-md);min-block-size:0;padding:var(--cb-space-3xl);border:1px dashed var(--cbc-line);border-radius:var(--cb-radius-4xl);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-board-add::before{content:"";position:absolute;inset:0;border:1px solid var(--cbc-line-strong);border-radius:inherit;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-board-add:hover::before,.cb-board-add:focus-visible::before{opacity:1}.cb-board-add:hover,.cb-board-add:focus-visible{border-color:transparent;background:var(--cbc-hover);color:var(--cbc-ink)}.cb-board-add .cb-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);transition:color var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-base) var(--cbc-spring)}.cb-board-add:hover .cb-icon,.cb-board-add:focus-visible .cb-icon{color:var(--cbc-accent);transform:scale(1.12)}.cb-board-add-label{font-size:var(--cb-type-sm-size)}.cb-board[data-dragging] .cb-board-add{opacity:0.35}.cb-card-tools{display:flex;align-items:center;gap:var(--cb-space-sm);flex-wrap:wrap}.cb-dialog.cb-lib{width:min(100%,var(--cb-width-2xl));display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-block-size:min(88vh,var(--cb-width-2xl))}.cb-lib-count{display:flex;gap:var(--cb-space-2xl);flex:none}.cb-lib-tally{display:grid;justify-items:end}.cb-lib-tally b{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-lib-tally span{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-lib-body{display:grid;gap:var(--cb-space-4xl);align-content:start;margin-block:var(--cb-space-3xl);padding-inline-end:var(--cb-space-md);overflow-y:auto;overflow-x:hidden}.cb-lib-group{display:grid;gap:var(--cb-space-lg)}.cb-lib-group-head h3{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-lib-group-head p{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-width-xxs),1fr));gap:var(--cb-space-lg)}.cb-lib-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-inset);background:var(--cbc-well);color:inherit;text-align:start;cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-lib-tile:hover{border-color:var(--cbc-line-strong)}.cb-lib-tile[data-off]{border-style:dashed}.cb-lib-toggle{position:absolute;inset:0;z-index:0;inline-size:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.cb-lib-tile>:not(.cb-lib-toggle){z-index:1;pointer-events:none}.cb-lib-shape,.cb-lib-text{position:relative;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-lib-tile .cb-lib-actions{pointer-events:auto}.cb-lib-tile[data-off]{background:none}.cb-lib-tile[data-off] .cb-lib-shape,.cb-lib-tile[data-off] .cb-lib-text{opacity:0.45}.cb-lib-shape{display:grid;place-items:center;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);color:var(--cbc-ink-muted)}.cb-lib-tile[data-on] .cb-lib-shape{color:var(--cbc-ink)}.cb-lib-shape .cb-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-lib-text{display:grid;gap:1px;min-inline-size:0}.cb-lib-name{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-lib-tag{flex:none}.cb-lib-note{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-block-size:calc(var(--cb-type-sm-line-height) * 2);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-lib-actions{grid-column:3;display:flex;align-items:center;gap:var(--cb-space-xxs);color:var(--cbc-ink-faint)}.cb-lib-actions .cb-btn{opacity:0.4;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-lib-tile:hover .cb-lib-actions .cb-btn,.cb-lib-tile:focus-within .cb-lib-actions .cb-btn{opacity:1}.cb-lib-toggle:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-lib-state{grid-column:4;display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:transparent;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-lib-state .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);transition:transform var(--cb-motion-base) var(--cbc-spring);transform:scale(0.4)}.cb-lib-tile[data-on] .cb-lib-state{border-color:color-mix(in srgb,var(--cbc-accent) 40%,transparent);color:var(--cbc-accent)}.cb-lib-tile[data-on] .cb-lib-state .cb-icon{transform:none}.cb-opt-rows{display:grid;gap:1px;margin-block-start:var(--cb-space-2xl)}.cb-opt-row{display:flex;align-items:center;gap:var(--cb-space-2xl);padding:var(--cb-space-md);border-radius:var(--cb-radius-md);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-opt-row:hover{background:var(--cbc-hover)}.cb-opt-text{display:grid;gap:1px;flex:1 1 auto;min-inline-size:0}.cb-opt-row .cb-select{flex:0 0 auto;inline-size:var(--cb-space-11xl)}.cb-opt-label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-opt-note{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-opt-block{margin-block-start:var(--cb-space-2xl)}.cb-opt-columns{display:flex;flex-wrap:wrap;gap:var(--cb-space-md);margin-block-start:var(--cb-space-md)}.cb-opt-column{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-opt-column:hover{border-color:var(--cbc-line-strong)}.cb-opt-column:has(:checked){border-color:var(--cbc-accent);background:var(--cbc-accent-wash)}.cb-menu{display:grid;gap:1px;inline-size:max-content;min-inline-size:var(--cb-space-11xl);max-inline-size:var(--cb-width-xxs)}.cb-menu-item .cb-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-menu-item .cb-menu-aside{margin-inline-start:auto;padding-inline-start:var(--cb-space-xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);white-space:nowrap}.cb-menu-item .cb-menu-swatch{flex:none;inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:50%;background:var(--swatch)}.cb-menu-head{font-family:var(--cb-font-mono)}.cb-menu-who{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xs);font-size:var(--cb-type-sm-size)}.cb-menu-who .cb-menu-label{font-weight:var(--cb-font-weight-medium)}.cb-menu-who-pic{position:relative;flex:none;display:block;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-4xl);overflow:hidden;border-radius:var(--cb-radius-sm);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-menu-who-pic>img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-menu-two{display:grid;min-inline-size:0}.cb-menu-two .cb-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-menu-sub{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);white-space:normal;overflow-wrap:anywhere}.cb-menu-item:has(.cb-menu-two){align-items:flex-start}.cb-menu-item:has(.cb-menu-two)>.cb-icon{margin-block-start:var(--cb-space-xxs)}.cb-menu-tick{margin-inline-start:auto;color:var(--cbc-accent-text)}.cb-menu-item:has(.cb-menu-two){padding-block:var(--cb-space-xs)}.cb-menu-keys{display:inline-flex;gap:var(--cb-space-xxs);margin-inline-start:auto;padding-inline-start:var(--cb-space-xl)}.cb-menu-aside+.cb-menu-keys{margin-inline-start:0;padding-inline-start:var(--cb-space-md)}.cb-menu-keys kbd{display:inline-grid;place-items:center;min-inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);padding:0 var(--cb-space-xs);border-radius:var(--cb-radius-sm);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);line-height:1}.cb-menu-item .cb-menu-more{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);margin-inline-start:auto}.cb-menu-label+.cb-menu-more,.cb-menu-two+.cb-menu-more{margin-inline-start:auto}.cb-menu-aside+.cb-menu-more{margin-inline-start:var(--cb-space-sm)}.cb-menu-item[aria-expanded=true]{background:var(--cbc-well)}.cb-menu-fly{min-inline-size:var(--cb-space-10xl)}.cb-menu-item[aria-disabled=true] .cb-menu-keys kbd{color:var(--cbc-ink-faint)}.cb-hover{inline-size:max-content;min-inline-size:var(--cb-space-10xl);max-inline-size:var(--cb-width-xs);padding:var(--cb-space-lg);border-radius:var(--cbp-float-r-panel);overflow:visible;pointer-events:none}.cb-hover[data-open]{z-index:var(--cbc-z-tip)}.cb-hover>*{position:relative;z-index:1;display:grid;gap:var(--cb-space-md)}.cb-hover>.cb-note{inline-size:var(--cb-width-xxs)}.cb-hover b,.cb-hover i,.cb-hover .cb-note-ends{font-variant-numeric:tabular-nums}.cb-note-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--cb-space-sm);padding-block-end:var(--cb-space-md);border-block-end:1px solid var(--cbp-edge)}.cb-note-pip{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);margin-block-start:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--tint, var(--cbc-ink-faint))}.cb-note-glyph{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-muted)}.cb-note-head[data-tone=good] .cb-note-pip{background:var(--cbc-good)}.cb-note-head[data-tone=warn] .cb-note-pip{background:var(--cbc-warn)}.cb-note-head[data-tone=poor] .cb-note-pip{background:var(--cbc-poor)}.cb-note-titles{display:grid;gap:0;min-inline-size:0}.cb-note-eyebrow{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-muted)}.cb-note-title{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-sm-line-height)}.cb-note-figure{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:0 var(--cb-space-sm)}.cb-note-figure b{font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--cb-type-2xl-line-height)}.cb-note-figure i{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-note-figure>span{grid-column:1 / -1;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-note-figure[data-tone=good] b{color:var(--cbc-good-text)}.cb-note-figure[data-tone=warn] b{color:var(--cbc-warn-text)}.cb-note-figure[data-tone=poor] b{color:var(--cbc-poor-text)}.cb-note-split{display:grid;gap:var(--cb-space-sm)}.cb-note-bar{display:flex;gap:1px;block-size:var(--cb-space-lg);border-radius:var(--cb-radius-xs);overflow:hidden;--wipe-round: var(--cb-radius-xs);animation:cbc-wipe-x var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-fast))}.cb-note-bar>span{inline-size:var(--w, 0%);min-inline-size:2px;background:var(--cbc-ink-faint)}.cb-note-bar>span[data-tone=good]{background:var(--cbc-good)}.cb-note-bar>span[data-tone=warn]{background:var(--cbc-warn)}.cb-note-bar>span[data-tone=poor]{background:var(--cbc-poor)}.cb-note-keys{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(var(--cb-space-5xl),auto);gap:var(--cb-space-xxs) var(--cb-space-sm)}.cb-note-key{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-note-key>b{text-align:end}.cb-note-key i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);align-self:center;border-radius:var(--cb-radius-xxs);background:var(--cbc-ink-faint)}.cb-note-key[data-tone=good] i{background:var(--cbc-good)}.cb-note-key[data-tone=warn] i{background:var(--cbc-warn)}.cb-note-key[data-tone=poor] i{background:var(--cbc-poor)}.cb-note-key b{font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-note-rows{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xxs) var(--cb-space-lg)}.cb-note-rows[data-swatched]{grid-template-columns:auto minmax(0,1fr) auto}.cb-note-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-note-rows[data-swatched] .cb-note-row>:first-child{align-self:center}.cb-note-nomark{inline-size:var(--cb-space-md)}.cb-note-row+.cb-note-row{border-block-start:1px solid var(--cbp-edge);padding-block-start:var(--cb-space-xxs)}.cb-note-row b{font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-note-row[data-tone=good] b{color:var(--cbc-good-text)}.cb-note-row[data-tone=warn] b{color:var(--cbc-warn-text)}.cb-note-row[data-tone=poor] b{color:var(--cbc-poor-text)}.cb-note-scale{display:grid;gap:var(--cb-space-xs)}.cb-note-track{position:relative;block-size:var(--cb-space-lg);border-radius:var(--cb-radius-xs);background:var(--cbc-well);overflow:hidden}.cb-note-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--w, 0%);min-inline-size:2px;background:var(--tint, var(--cbc-ink-muted));transform-origin:left center;animation:cbc-grow-x var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-fast))}.cb-note-fill[data-tone=good]{background:var(--cbc-good)}.cb-note-fill[data-tone=warn]{background:var(--cbc-warn)}.cb-note-fill[data-tone=poor]{background:var(--cbc-poor)}.cb-note-mark{position:absolute;inset-block:0;inset-inline-start:var(--x, 50%);inline-size:2px;background:var(--cbc-ink)}.cb-note-ends{display:flex;justify-content:space-between;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-note-ends i{font-style:normal;color:var(--cbc-ink)}.cb-note-bars{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-space-8xl) minmax(var(--cb-space-5xl),auto);gap:var(--cb-space-xxs) var(--cb-space-sm);align-items:center}.cb-note-barrow{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-note-barrow>b{text-align:end}.cb-note-bartrack{block-size:var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-well);overflow:hidden}.cb-note-bartrack>span{display:block;block-size:100%;inline-size:var(--w, 0%);min-inline-size:2px;background:var(--cbc-ink-faint);transform-origin:left center;animation:cbc-grow-x var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--i, 0) * var(--cb-motion-fast) / 8)}.cb-note-barrow[data-tone=good] .cb-note-bartrack>span{background:var(--cbc-good)}.cb-note-barrow[data-tone=warn] .cb-note-bartrack>span{background:var(--cbc-warn)}.cb-note-barrow[data-tone=poor] .cb-note-bartrack>span{background:var(--cbc-poor)}.cb-note-barrow b{font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-note-foot{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-readout{display:grid;gap:1px}.cb-readout b{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-readout>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-blank{display:block;inline-size:100%;text-align:center;font-variant-numeric:tabular-nums;color:var(--cbc-line-strong);cursor:help}.cb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-2xl);margin-bottom:var(--cb-space-2xl)}.cb-stats>.cb-tile{padding:var(--cb-space-2xl) var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-3xl);background:var(--cbc-surface)}@media(max-width:480px){.cb-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-stats>.cb-tile{padding:var(--cb-space-xl)}}.cb-tile-label{position:relative;display:flex;align-items:center;gap:var(--cb-space-xs);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-tile-label:hover{color:var(--cbc-ink)}.cb-tile-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tile-label .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none;opacity:0.7}.cb-tile-select{position:absolute;inset:0;inline-size:100%;opacity:0;cursor:pointer;border:0;appearance:none}.cb-tile-label:has(.cb-tile-select:focus-visible){outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-period .cb-view[data-busy]{color:var(--cbc-ink);border-color:var(--cbc-line-strong);animation:cbc-breathe var(--cbc-loop) var(--cb-motion-ease) infinite;--cbc-breath: 0.45}.cb-board-controls{display:flex;align-items:center;margin-inline-end:auto}.cb-layout-controls{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-targets-rows{min-block-size:0;overflow:hidden}.cb-targets{position:absolute;z-index:2;inset-block-start:var(--cb-space-xl);inset-inline-start:var(--cb-space-xl);inline-size:min(56%,var(--cb-width-xs));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--cb-space-md);min-block-size:0}.cb-targets::before{content:"";position:absolute;inset:calc(-1 * var(--cb-space-3xl));z-index:-1;background:radial-gradient(ellipse at 30% 40%,color-mix(in srgb,var(--cbc-base) 88%,transparent),transparent 70%);pointer-events:none}@container card (max-width: 30rem){.cb-targets{display:none}}.cb-targets-head{display:flex;align-items:baseline;gap:var(--cb-space-md);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-targets-count{margin-inline-start:auto;color:var(--cbc-accent)}.cb-targets-rows{display:grid;align-content:start;gap:var(--cb-space-xxs)}.cb-target{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cb-radius-lg);background:none;color:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cbc-spring);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-target:hover,.cb-target[data-on]{background:var(--cbc-well);border-color:var(--cbc-line)}.cb-target-index{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-target[data-on] .cb-target-index{color:var(--cbc-accent)}.cb-target-who{display:grid;gap:1px;min-width:0}.cb-target-name{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-target-where{display:flex;align-items:center;gap:var(--cb-space-xxs);min-width:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-target-where .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none}.cb-target-where span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-target-seen{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.cb-target-flag{font-size:var(--cb-type-sm-size);line-height:1;inline-size:var(--cb-space-2xl);text-align:center}.cb-target[data-on] .cb-target-index{color:var(--cbc-accent)}.cb-sign{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;color:var(--cbc-ink-muted)}.cb-sign[data-tone=good]{border-color:var(--cbc-good);color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 12%,transparent)}.cb-sign[data-tone=warn]{border-color:var(--cbc-warn);color:var(--cbc-warn-text);background:color-mix(in srgb,var(--cbc-warn) 12%,transparent)}.cb-sign[data-tone=poor]{border-color:var(--cbc-poor);color:var(--cbc-poor-text);background:color-mix(in srgb,var(--cbc-poor) 12%,transparent)}.cb-sign[data-tone=none]{border-style:dashed;color:var(--cbc-ink-faint)}.cb-sign[data-tone=plain]{border-color:var(--cbc-line)}.cb-targets-pager{display:flex;justify-content:flex-start;gap:var(--cb-space-xs);padding-top:var(--cb-space-xs)}.cb-targets-step{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cbf-press-radius-xs);background:none;color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-targets-step:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-targets-step[aria-disabled=true]{opacity:var(--cbc-off);cursor:default;background:none;color:var(--cbc-ink-faint)}.cb-targets-step .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-target-lock{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-accent);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-target[data-on] .cb-target-lock{opacity:1}.cb-ready{display:grid;grid-auto-rows:minmax(0,1fr);gap:var(--cb-space-sm);min-block-size:0}.cb-ready-line{display:grid;grid-template-columns:auto max-content minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:inherit;text-decoration:none;animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside);transition:border-color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ready-line:hover{background:var(--cbc-hover);border-color:var(--cbc-line-strong)}.cb-ready-line>.cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-good-text)}.cb-ready-line[data-state=attention]{border-color:color-mix(in srgb,var(--cbc-warn) 45%,transparent);background:color-mix(in srgb,var(--cbc-warn) 9%,transparent)}.cb-ready-line[data-state=attention]>.cb-icon,.cb-ready-line[data-state=attention] .cb-ready-word{color:var(--cbc-warn-text)}.cb-ready-line[data-state=blocked]{border-color:color-mix(in srgb,var(--cbc-poor) 45%,transparent);background:color-mix(in srgb,var(--cbc-poor) 9%,transparent)}.cb-ready-line[data-state=blocked]>.cb-icon,.cb-ready-line[data-state=blocked] .cb-ready-word{color:var(--cbc-poor-text)}.cb-ready-line[data-state=blocked]>.cb-icon{animation:cbc-blink var(--cbc-loop-calm) var(--cb-motion-ease) infinite}.cb-ready-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-ready-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ready-word{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-good-text);white-space:nowrap}.cb-ready-line[data-state=ok] .cb-ready-word{color:var(--cbc-ink-faint)}@container card (max-width: 34rem){.cb-ready-line{grid-template-columns:auto minmax(0,1fr) auto}.cb-ready-detail{display:none}}.cb-dial{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--cb-space-2xl);min-block-size:0;block-size:100%;align-items:center}.cb-dial-face{min-block-size:0;block-size:100%}.cb-dial-canvas{inline-size:100%;block-size:100%;display:block;cursor:crosshair}@container card (max-width: 24rem){.cb-dial{grid-template-columns:minmax(0,1fr)}}.cb-punch{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-sm);min-block-size:0;block-size:100%}.cb-punch-axis,.cb-punch-row{display:grid;grid-template-columns:var(--cb-space-5xl) minmax(0,1fr) var(--cb-space-4xl);align-items:center;gap:var(--cb-space-sm)}.cb-punch-rows{display:grid;grid-auto-rows:minmax(0,1fr);gap:var(--cb-space-xxs);min-block-size:0}.cb-punch-row{border-radius:var(--cb-radius-sm);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-punch-row{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-punch-row[data-quiet]{opacity:0.55}.cb-punch-row:hover{opacity:1}.cb-punch-row:hover .cb-punch-day,.cb-punch-row:hover .cb-punch-total{color:var(--cbc-ink)}.cb-punch-row:hover .cb-punch-cell{box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-punch-day{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-punch-row[data-peak] .cb-punch-day{color:var(--cbc-accent)}.cb-punch-cells,.cb-punch-marks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.cb-punch-cells{block-size:100%}.cb-punch-cell{block-size:100%;min-block-size:var(--cb-space-lg);border-radius:var(--cb-radius-xs);--wave: calc(var(--cbc-inside) + var(--c, 0) * var(--cb-motion-fast) / 12);--whole: calc(var(--cb-motion-base) * 2 + var(--cb-motion-fast));animation:cbc-land var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--wave);background:var(--cbc-well);transition:transform var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cb-motion-ease)}.cb-punch-cell[data-level="1"]{--fill: color-mix(in srgb, var(--cbc-cat-techStack) 28%, transparent)}.cb-punch-cell[data-level="2"]{--fill: color-mix(in srgb, var(--cbc-cat-techStack) 52%, transparent)}.cb-punch-cell[data-level="3"]{--fill: color-mix(in srgb, var(--cbc-cat-techStack) 76%, transparent)}.cb-punch-cell[data-level="4"]{--fill: var(--cbc-cat-techStack)}.cb-punch-cell:not([data-level="0"]){background:var(--fill);animation:cbc-land var(--cb-motion-base) var(--cbc-spring) backwards,cbc-punch-fill var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:var(--wave),calc(var(--whole) + var(--wave))}@keyframes cbc-punch-fill{from{background-color:var(--cbc-well)}}.cb-punch-cell{transition:transform var(--cb-motion-fast) var(--cb-motion-ease),filter var(--cb-motion-fast) var(--cb-motion-ease)}@media(hover:hover)and (pointer:fine){.cb-punch-row:hover .cb-punch-cell:hover{transform:scale(1.08);box-shadow:inset 0 0 0 1px var(--cbc-ink)}}.cb-punch-cell[data-on]{box-shadow:inset 0 0 0 1px var(--cbc-ink)}.cb-punch-total{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;text-align:end;color:var(--cbc-ink-muted)}.cb-punch-row[data-peak] .cb-punch-total{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-punch-marks{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-punch-mark{text-align:start}.cb-punch-axis .cb-punch-total{font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}@container card (max-width: 24rem){.cb-punch{display:none}}.cb-bins{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-lg);min-block-size:0}.cb-bins-row,.cb-bins-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-bins-row{min-block-size:0}.cb-bins-mark{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-align:center;color:var(--cbc-ink-faint)}.cb-bin{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-sm);padding:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well);overflow:hidden;min-block-size:0;animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-bin::before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--fill, 0%);max-block-size:72%;background:linear-gradient(to top,currentColor,transparent);opacity:0.12;pointer-events:none;transition:block-size var(--cb-motion-slow) var(--cbc-spring)}.cb-bin[data-tone=poor]{color:var(--cbc-poor-text)}.cb-bin[data-tone=warn]{color:var(--cbc-warn-text)}.cb-bin[data-tone=good]{color:var(--cbc-good-text)}.cb-bin-head{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-bin-figure{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-bin-label{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:currentColor;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bin-body{display:grid;grid-template-columns:repeat(auto-fill,var(--cb-space-4xl));justify-content:start;align-content:end;gap:var(--cb-space-md);min-block-size:0;overflow:hidden;mask:linear-gradient(to bottom,transparent 0,var(--cb-color-black) var(--cb-space-2xl));-webkit-mask:linear-gradient(to bottom,transparent 0,var(--cb-color-black) var(--cb-space-2xl))}.cb-bin-more{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-md);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);cursor:help}.cb-bin-none{align-self:flex-end;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bin-chip{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);padding:0;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-surface);cursor:pointer;transition:transform var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bin-chip[data-tone=good]{border-color:color-mix(in srgb,var(--cbc-good) 55%,transparent)}.cb-bin-chip[data-tone=warn]{border-color:color-mix(in srgb,var(--cbc-warn) 55%,transparent)}.cb-bin-chip[data-tone=poor]{border-color:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-bin-chip:hover,.cb-bin-chip:focus-visible{transform:translateY(-2px) scale(1.1);z-index:2}.cb-bin-chip .cb-site-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-bin-tag{position:absolute;inset-block-end:calc(100% + var(--cb-space-xs));padding-inline:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:var(--cbc-shadow);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink);opacity:0;pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bin-tag[data-tone=good]{color:var(--cbc-good-text)}.cb-bin-tag[data-tone=warn]{color:var(--cbc-warn-text)}.cb-bin-tag[data-tone=poor]{color:var(--cbc-poor-text)}.cb-bin-chip:hover .cb-bin-tag,.cb-bin-chip:focus-visible .cb-bin-tag{opacity:1}@container card (max-width: 30rem){.cb-bins-row,.cb-bins-scale{grid-template-columns:minmax(0,1fr)}.cb-bins-scale{display:none}.cb-bin-body{align-content:flex-start}}.cb-web{display:grid;min-block-size:0}.cb-web-field{position:relative;border-radius:var(--cb-radius-xl);background:var(--cbc-base);overflow:hidden;min-block-size:var(--cb-space-11xl);touch-action:none}.cb-web-canvas{display:block;inline-size:100%;block-size:100%;cursor:grab;animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-landed)}.cb-web-canvas[data-over]{cursor:pointer}.cb-web-canvas:active{cursor:grabbing}.cb-web-hint{position:absolute;inset-block-end:var(--cb-space-md);inset-inline-start:var(--cb-space-lg);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);pointer-events:none;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-web-field:hover .cb-web-hint{opacity:0}.cb-web-field:has(.cb-play[data-phase]:not([data-phase=idle])) .cb-web-hint{display:none}.cb-web-panel{position:absolute;inset-block-start:var(--y, 0);inset-inline-start:var(--x, 0);inline-size:calc(var(--cb-space-11xl) + var(--cb-space-6xl));display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line-strong);border-radius:var(--cbc-corner-inset);background:color-mix(in srgb,var(--cbc-raised) 92%,transparent);backdrop-filter:blur(var(--cb-space-md));box-shadow:var(--cbc-shadow);animation:cbc-pop var(--cb-motion-fast) var(--cbc-spring) backwards}.cb-web-panel[data-tone=good]{border-color:color-mix(in srgb,var(--cbc-good) 60%,transparent)}.cb-web-panel[data-tone=warn]{border-color:color-mix(in srgb,var(--cbc-warn) 60%,transparent)}.cb-web-panel[data-tone=poor]{border-color:color-mix(in srgb,var(--cbc-poor) 60%,transparent)}.cb-web-panel-top{display:flex;align-items:baseline;gap:var(--cb-space-md)}.cb-web-panel-eyebrow{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-web-panel-score{margin-inline-start:auto;font-family:var(--cb-font-mono);font-size:var(--cb-type-md-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-web-panel-score[data-tone=good]{color:var(--cbc-good-text)}.cb-web-panel-score[data-tone=warn]{color:var(--cbc-warn-text)}.cb-web-panel-score[data-tone=poor]{color:var(--cbc-poor-text)}.cb-web-panel-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-sm-line-height)}.cb-web-panel-domain{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-web-panel-tools{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-web-panel-tool{max-inline-size:100%;line-height:var(--cb-space-2xl)}.cb-web-panel-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px var(--cb-space-md);margin:0;padding-block-start:var(--cb-space-xs);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size)}.cb-web-panel-meta dt{font-family:var(--cb-font-mono);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-web-panel-meta dd{margin:0;color:var(--cbc-ink-muted)}@container card (max-width: 26rem){.cb-web-hint{display:none}}.cb-card:has(>.cb-yield){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:var(--cb-space-2xl)}.cb-card:has(>.cb-yield)>.cb-card-head{grid-column:1}.cb-yield{display:contents}.cb-yield-stages{grid-column:1;grid-row:2;min-block-size:0}.cb-yield-gauge{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-sm);min-block-size:0}.cb-yield-dial{position:relative;flex:1 1 0;inline-size:100%;min-block-size:0}.cb-yield-svg{inline-size:100%;block-size:100%;display:block;overflow:visible}.cb-yield-track{stroke:var(--cbc-well)}.cb-yield-ring[data-unmeasured] .cb-yield-track{stroke:var(--cbc-line);stroke-dasharray:2 4}.cb-yield-stage[data-unmeasured]{opacity:0.55}.cb-yield-stage[data-unmeasured] .cb-yield-pip{border-style:dashed}.cb-yield-through{stroke:var(--cbc-flow-in);stroke-linecap:butt;transition:filter var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-yield-sweep var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-inside) + var(--cb-motion-base) * 2)}@keyframes cbc-yield-sweep{from{stroke-dashoffset:var(--len, 1000)}}.cb-yield-track{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-inside)}.cb-yield-loss{animation:cbc-yield-sweep var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-inside) + var(--cb-motion-base) * 2 + var(--cbc-plot) * 0.55)}.cb-yield-ring[data-at="1"] .cb-yield-through{stroke:var(--cbc-flow-mid)}.cb-yield-ring[data-at="2"] .cb-yield-through{stroke:var(--cbc-flow-warm)}.cb-yield-ring[data-at="3"] .cb-yield-through{stroke:var(--cbc-flow-out)}.cb-yield-ring[data-at="4"] .cb-yield-through{stroke:var(--cbc-flow-best)}.cb-yield-loss{stroke:var(--cbc-flow-lost);opacity:0.55;stroke-linecap:butt}.cb-yield-loss[data-tone=held]{stroke:var(--cbc-flow-held);opacity:0.75}.cb-yield-ring{cursor:default}.cb-yield-ring[data-on] .cb-yield-through{filter:brightness(1.3)}.cb-yield-ring[data-on] .cb-yield-loss{opacity:1}.cb-yield-ticks line{stroke:var(--cbc-line);stroke-width:1}.cb-yield-ticks line[data-long]{stroke:var(--cbc-line-strong)}.cb-yield-core{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;pointer-events:none;text-align:center}.cb-yield-figure{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);letter-spacing:var(--cb-type-xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-yield-caption{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);text-align:center;color:var(--cbc-ink-faint)}.cb-yield-stages{display:grid;align-content:safe center;overflow:auto;overscroll-behavior:contain;gap:var(--cb-space-xs);min-width:0;min-block-size:0}.cb-yield-stages[data-arriving]{overflow:clip}.cb-yield-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cb-radius-lg);background:none;color:inherit;text-align:start;cursor:default;animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside);transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-yield-stage[data-on]{background:var(--cbc-well);border-color:var(--cbc-line)}.cb-yield-pip{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);border:2px solid var(--cbc-flow-in)}.cb-yield-pip[data-at="1"]{border-color:var(--cbc-flow-mid)}.cb-yield-pip[data-at="2"]{border-color:var(--cbc-flow-warm)}.cb-yield-pip[data-at="3"]{border-color:var(--cbc-flow-out)}.cb-yield-pip[data-at="4"]{border-color:var(--cbc-flow-best)}.cb-yield-words{display:grid;gap:1px;min-width:0}.cb-yield-label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-yield-lost{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-yield-lost b{color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-yield-lost[data-tone=held] b{color:var(--cbc-flow-held)}.cb-yield-count{font-family:var(--cb-font-mono);font-size:var(--cb-type-md-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-yield-share{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;min-inline-size:var(--cb-space-5xl);text-align:end;color:var(--cbc-ink-faint)}@container card (max-width: 22rem){.cb-yield{grid-template-columns:minmax(0,1fr);justify-items:center}.cb-yield-stages{inline-size:100%}}.cb-wall{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-lg);min-block-size:0}.cb-wall-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--cb-space-9xl) + var(--cb-space-2xl)),1fr));grid-auto-rows:minmax(min-content,1fr);align-content:start;overflow-y:auto;gap:var(--cb-space-sm);min-block-size:0}.cb-wall-tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;gap:var(--cb-space-xxs);padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-tile);background:var(--cbc-well);color:inherit;text-align:start;cursor:pointer;animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + min(calc(var(--i, 0) * var(--cb-motion-fast) / 4),var(--cb-motion-slow)));transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-wall-tile:hover,.cb-wall-tile[data-on]{background:var(--cbc-hover);border-color:var(--cbc-line-strong)}.cb-wall-tile[data-lock]{border-color:var(--cbc-accent)}.cb-wall-tile[data-tone=warn]{border-color:color-mix(in srgb,var(--cbc-warn) 40%,transparent)}.cb-wall-tile[data-tone=poor]{border-color:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-wall-step{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-wall-name{inline-size:100%;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-wall-tile[data-on] .cb-wall-name{color:var(--cbc-ink)}.cb-wall-figure,.cb-wall-mix{grid-column:1 / -1}.cb-wall-figure{align-self:end;font-family:var(--cb-font-mono);font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-variant-numeric:tabular-nums;color:var(--cbc-good-text)}.cb-wall-tile[data-tone=warn] .cb-wall-figure{color:var(--cbc-warn-text)}.cb-wall-tile[data-tone=poor] .cb-wall-figure{color:var(--cbc-poor-text)}.cb-wall-mix{display:flex;inline-size:100%;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);overflow:hidden;background:var(--cbc-line);--wipe-round: var(--cb-radius-full);animation:cbc-wipe-x var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-inside)}.cb-wall-mix>span{inline-size:var(--w, 0%)}.cb-wall-mix>span[data-part=clean]{background:var(--cbc-good)}.cb-wall-mix>span[data-part=warned]{background:var(--cbc-warn)}.cb-wall-mix>span[data-part=skipped]{background:var(--cbc-line-strong)}.cb-wall-mix>span[data-part=failed]{background:var(--cbc-poor)}.cb-wall-tile[data-tone=poor] .cb-wall-mix>span[data-part=failed]{animation:cbc-blink var(--cbc-loop-calm) var(--cb-motion-ease) infinite}.cb-wall-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-md) var(--cb-space-3xl)}.cb-wall-facts{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm) var(--cb-space-2xl)}.cb-wall-fact{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-wall-fact b{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-wall-fact span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-wall-fact[data-tone=good] b{color:var(--cbc-good-text)}.cb-wall-fact[data-tone=warn] b{color:var(--cbc-warn-text)}.cb-wall-fact[data-tone=poor] b{color:var(--cbc-poor-text)}@container card (max-width: 34rem){.cb-wall-name{display:none}}@container card (max-height: 22rem){.cb-wall-tile{padding:var(--cb-space-sm);gap:0}.cb-wall-figure{font-size:var(--cb-type-md-size)}}.cb-bill{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--cb-space-lg);min-block-size:0}.cb-bill-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-lg)}.cb-bill-figure{display:flex;align-items:baseline;gap:var(--cb-space-md);min-width:0}.cb-bill-total{font-size:var(--cb-type-4xl-size);line-height:var(--cb-type-4xl-line-height);letter-spacing:var(--cb-type-4xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-bill-unit{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-bill-providers{display:flex;align-items:center;margin-inline-start:auto;gap:var(--cb-space-2xl)}.cb-bill-provider{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-provider-mark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);flex:none;color:var(--cbc-ink-muted)}.cb-provider-unknown{display:grid;place-items:center;border-radius:var(--cb-radius-sm);background:var(--cbc-hover);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-bold);color:var(--cbc-ink-faint)}.cb-bill-mark{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-muted)}.cb-bill-provider-share{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-bill-bar{display:flex;gap:2px;block-size:100%;min-block-size:var(--cb-space-5xl);max-block-size:var(--cb-space-9xl);border-radius:var(--cb-radius-lg);overflow:visible;isolation:isolate;--wipe-round: var(--cb-radius-lg);animation:cbc-wipe-x var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-bill-tag{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cbc-plot))}.cb-bill-part:first-child{border-start-start-radius:var(--cb-radius-lg);border-end-start-radius:var(--cb-radius-lg)}.cb-bill-part:last-child{border-start-end-radius:var(--cb-radius-lg);border-end-end-radius:var(--cb-radius-lg)}.cb-bill-part{flex:0 1 var(--w, 0%);min-inline-size:var(--cb-space-lg);overflow:hidden;container-type:inline-size;display:flex;align-items:center;padding-inline:var(--cb-space-md);border:0;background:var(--cbc-accent);cursor:pointer;animation-delay:var(--cbc-inside);transition:opacity var(--cb-motion-base) var(--cb-motion-ease),transform var(--cb-motion-base) var(--cbc-spring),filter var(--cb-motion-base) var(--cb-motion-ease)}.cb-bill-bar:has(.cb-bill-part[data-on]) .cb-bill-part:not([data-on]){opacity:0.34;filter:saturate(0.7)}.cb-bill-part[data-on]{transform:scaleY(1.14);filter:brightness(1.12);z-index:1}.cb-bill-part{background:var(--cbc-cat-marketingFootprint)}.cb-bill-part[data-at="1"]{background:var(--cbc-cat-localVisibility)}.cb-bill-part[data-at="2"]{background:var(--cbc-cat-techStack)}.cb-bill-part[data-at="3"]{background:var(--cbc-cat-design)}.cb-bill-part[data-at="4"]{background:var(--cbc-cat-aiVisibility)}.cb-bill-part[data-at="5"]{background:var(--cbc-cat-seo)}.cb-bill-part[data-at="6"]{background:var(--cbc-cat-accessibility)}.cb-bill-part[data-at="7"]{background:var(--cbc-cat-performance)}.cb-bill-part[data-unpriced]{background:var(--cbc-line-strong)}.cb-bill-part[data-on]{filter:brightness(1.15)}@container (max-width: 7rem){.cb-bill-tag{opacity:0}}.cb-bill-tag{inline-size:100%;white-space:nowrap;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-on-tint);transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bill-top{display:grid;grid-auto-rows:min-content;align-content:start;min-block-size:0;overflow-y:auto;overflow-x:hidden}.cb-bill-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto var(--cb-space-5xl) var(--cb-space-8xl);align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xxs) var(--cb-space-sm);margin-inline:calc(var(--cb-space-sm) * -1);border-radius:var(--cb-radius-sm);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-base) + var(--cbc-step));transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bill-line[data-on]{background:var(--cbc-hover)}.cb-bill-line{transition:background var(--cb-motion-base) var(--cb-motion-ease),opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-bill-top:has(.cb-bill-line[data-on]) .cb-bill-line:not([data-on]){opacity:0.45}.cb-bill-swatch{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xs);background:var(--cbc-cat-marketingFootprint)}.cb-bill-line[data-at="1"] .cb-bill-swatch{background:var(--cbc-cat-localVisibility)}.cb-bill-line[data-at="2"] .cb-bill-swatch{background:var(--cbc-cat-techStack)}.cb-bill-line[data-at="3"] .cb-bill-swatch{background:var(--cbc-cat-design)}.cb-bill-line[data-at="4"] .cb-bill-swatch{background:var(--cbc-cat-aiVisibility)}.cb-bill-line[data-at="5"] .cb-bill-swatch{background:var(--cbc-cat-seo)}.cb-bill-line[data-at="6"] .cb-bill-swatch{background:var(--cbc-cat-accessibility)}.cb-bill-line[data-at="7"] .cb-bill-swatch{background:var(--cbc-cat-performance)}.cb-bill-name{font-size:var(--cb-type-sm-size)}.cb-bill-calls{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);white-space:nowrap}.cb-bill-share,.cb-bill-cost{font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums;text-align:end}.cb-bill-share{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bill-cost{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-bill-cost[data-unpriced]{font-weight:var(--cb-font-weight-regular);color:var(--cbc-warn-text)}.cb-bill-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cb-space-lg);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-log{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-md);min-block-size:0}.cb-log-head{display:flex;align-items:center;gap:var(--cb-space-md);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);padding-block-end:var(--cb-space-xs);border-bottom:1px solid var(--cbc-line)}.cb-log-caret{color:var(--cbc-accent);animation:cbc-blink var(--cbc-loop) steps(2,start) infinite}.cb-log-watching{text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs)}.cb-log-order{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0.8}.cb-log-count{margin-inline-start:auto;font-variant-numeric:tabular-nums;flex:none}.cb-log-body{overflow-y:auto;overflow-x:hidden;min-block-size:0}.cb-log-rows{display:grid;align-content:start;gap:1px}.cb-log-empty{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-log-day{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xxs);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-log-day::after{content:"";flex:1;block-size:1px;background:var(--cbc-line)}.cb-log-find{display:flex;align-items:center;gap:var(--cb-space-xs);flex:none;padding-inline:var(--cb-space-xs);border:1px solid transparent;border-radius:var(--cb-radius-full);color:var(--cbc-ink-faint);transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-log-find .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-log-find:focus-within{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-log-find-input{inline-size:var(--cb-space-6xl);border:0;padding:0;background:none;color:inherit;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);transition:inline-size var(--cb-motion-fast) var(--cbc-spring)}.cb-log-find-input:focus{outline:none;inline-size:var(--cb-space-10xl)}.cb-log-find-input::placeholder{color:var(--cbc-ink-faint)}.cb-log-find-input::-webkit-search-cancel-button{display:none}@media(prefers-reduced-motion:reduce){.cb-log-find,.cb-log-find-input{transition:none}}.cb-log-columns{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid var(--cbc-line);margin-block-end:var(--cb-space-xs);position:sticky;inset-block-start:0;z-index:1;background:var(--cbc-surface);white-space:nowrap}.cb-log-columns[hidden]{display:none}.cb-log-col{position:relative;display:flex;align-items:center;gap:var(--cb-space-xxs);min-inline-size:0;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);text-align:start;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-log-col .cb-sort,.cb-log-word{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-log-col .cb-sort:hover{color:var(--cbc-ink)}.cb-log-col .cb-sort[data-sorted]{color:var(--cbc-accent)}.cb-log-grab{position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--cb-space-sm));inline-size:var(--cb-space-lg);cursor:col-resize;touch-action:none;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-log-grab::after{content:"";position:absolute;inset-block:var(--cb-space-xxs);inset-inline-start:50%;inline-size:1px;background:var(--cbc-line-strong)}.cb-log-columns:hover .cb-log-col:hover .cb-log-grab,.cb-log-col:focus-within .cb-log-grab{opacity:1}.cb-log-columns[data-sizing]{cursor:col-resize;user-select:none}.cb-log-columns[data-moving]{user-select:none}.cb-log-columns[data-moving] .cb-log-col{cursor:grabbing}.cb-log-col[data-moving]{opacity:0.4}.cb-log-col[data-landing]::after{content:"";position:absolute;inset-block:0;inline-size:2px;background:var(--cbc-accent)}.cb-log-col[data-landing=before]::after{inset-inline-start:0}.cb-log-col[data-landing=after]::after{inset-inline-end:0}@media(prefers-reduced-motion:reduce){.cb-log-grab{transition:none}}.cb-log-col[data-size],.cb-log-cell[data-size]{flex:none}.cb-log-col[data-size=name],.cb-log-cell[data-size=name]{flex:1 1 0;min-inline-size:0}.cb-log-col[data-size=stamp],.cb-log-cell[data-size=stamp]{flex:0 0 var(--cb-space-11xl)}.cb-log-col[data-size=mark],.cb-log-cell[data-size=mark]{flex:0 0 var(--cb-space-2xl)}.cb-log-col[data-size=text],.cb-log-cell[data-size=text]{flex:0 0 var(--cb-width-xxs);min-inline-size:0}.cb-log-col[data-size=figure],.cb-log-cell[data-size=figure]{flex:0 0 var(--cb-space-9xl);justify-content:flex-end}.cb-log-col[data-size=marks],.cb-log-cell[data-size=marks]{flex:0 0 var(--cb-space-7xl);justify-content:flex-end}.cb-log-cell[data-size=figure],.cb-log-cell[data-size=marks]{text-align:end}.cb-log-col[data-wide],.cb-log-cell[data-wide]{flex:0 0 var(--cb-log-w)}.cb-log-row{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);color:inherit;text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-log-row:hover{background:var(--cbc-hover)}.cb-log-row[data-fresh]{background:var(--cbc-accent-wash)}.cb-log-row[data-fresh] .cb-log-time{color:var(--cbc-accent)}.cb-log-cell{display:flex;align-items:center;min-inline-size:0}.cb-log-time{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-log-who{display:grid;gap:1px;min-inline-size:0;inline-size:100%}.cb-log-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-log-domain{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-log-place{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-log-flag{font-size:var(--cb-type-sm-size);line-height:1;flex:none}.cb-log-place .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none;color:var(--cbc-ink-faint)}.cb-log-email,.cb-log-quiet{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);min-inline-size:0}.cb-log-figure{display:flex;align-items:center;gap:var(--cb-space-xxs);min-inline-size:0;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-log-figure .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none;color:var(--cbc-ink-faint)}.cb-log-move{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-log-move[data-tone=good]{color:var(--cbc-good-text)}.cb-log-move[data-tone=poor]{color:var(--cbc-poor-text)}.cb-log-head-room{display:flex;align-items:center;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-good-text)}.cb-log-head-room .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-log-marks{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-log-mark{display:flex;align-items:center;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-log-mark .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-log-mark[data-tone=poor]{color:var(--cbc-poor-text)}@container card (max-width: 26rem){.cb-card-head p:not(.cb-card-eyebrow){display:none}}@container card (max-width: 40rem){.cb-tool-compact span:not(.cb-icon){display:none}.cb-tool-compact{padding-inline:var(--cb-space-md)}}@container card (max-width: 62rem){.cb-log-col[data-size=marks],.cb-log-cell[data-size=marks]{display:none}}@container card (max-width: 52rem){.cb-log-col[data-size=figure]~.cb-log-col[data-size=figure],.cb-log-cell[data-size=figure]~.cb-log-cell[data-size=figure]{display:none}}@container card (max-width: 46rem){.cb-log-col[data-size=text],.cb-log-cell[data-size=text]{display:none}}@container card (max-width: 34rem){.cb-log-col[data-size=stamp],.cb-log-cell[data-size=stamp]{display:none}}@media(max-width:480px){.cb-log-col[data-size=marks],.cb-log-cell[data-size=marks],.cb-log-col[data-size=figure]~.cb-log-col[data-size=figure],.cb-log-cell[data-size=figure]~.cb-log-cell[data-size=figure],.cb-log-col[data-size=text],.cb-log-cell[data-size=text],.cb-log-col[data-size=stamp],.cb-log-cell[data-size=stamp]{display:none}.cb-log-col[data-wide],.cb-log-cell[data-wide]{flex:1 1 0;min-inline-size:0}}@container card (max-width: 30rem){.cb-ranked{grid-template-columns:var(--cb-space-8xl) minmax(0,1fr) minmax(var(--cb-space-4xl),max-content)}}@container card (max-width: 46rem){.cb-yield-share{display:none}.cb-yield-stage{gap:var(--cb-space-sm)}.cb-bill-tag{display:none}}@container card (max-height: 22rem){.cb-bill-total{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height)}.cb-bill-bar{max-block-size:var(--cb-space-6xl)}.cb-bill-foot{display:none}.cb-ranked{row-gap:var(--cb-space-xs)}.cb-ranked-row{padding-block:0}.cb-yield-stage{padding-block:0}.cb-punch-cell{min-block-size:var(--cb-space-md)}.cb-bill-bar{block-size:var(--cb-space-5xl)}}@container card (min-height: 34rem){.cb-yield-stages{align-content:space-evenly}}@container card (max-width: 34rem){.cb-trend-top{display:none}.cb-trend-axis-name{display:none}}@container card (max-width: 30rem){.cb-trend-shape-name{display:none}.cb-trend-shape .cb-view{padding-inline:var(--cb-space-md)}}@container card (max-width: 26rem){.cb-trend-pick{min-inline-size:0}.cb-trend-name{overflow:hidden;text-overflow:ellipsis}}@container card (max-height: 22rem){.cb-trend-plot{min-block-size:0}}.cb-review-none{align-self:center;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tip[data-rich]{min-inline-size:var(--cb-width-xxs);max-inline-size:var(--cb-width-xs);padding:var(--cb-space-xl);border-radius:var(--cb-radius-xl);font-weight:var(--cb-font-weight-regular)}.cb-tippanel{display:grid;gap:var(--cb-space-lg)}.cb-tipcap{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-tipbig{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-tipbig strong{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-tipbig span{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-tipfoot{display:flex;justify-content:space-between;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tipnote{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tipnote[data-tone=warn]{color:var(--cbc-warn-text)}.cb-tipbar{display:grid;grid-template-columns:var(--cb-space-9xl) minmax(0,1fr) var(--cb-space-5xl);align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size)}.cb-tipbar-name{color:var(--cbc-ink-muted)}.cb-tipbar-track{block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-hover);overflow:hidden}.cb-tipbar-fill{display:block;inline-size:var(--w);block-size:100%;border-radius:var(--cb-radius-full);background:var(--cbc-run-queued);animation:cbc-grow-x var(--cb-motion-base) var(--cbc-spring) backwards;transform-origin:left}.cb-tipbar-fill[data-tone=out]{background:var(--cbc-run-complete)}.cb-tipbar-n{text-align:end;font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-srvbars-row{display:grid;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size)}.cb-srvbars-name{color:var(--cbc-ink-muted)}.cb-srvbars{display:flex;align-items:flex-end;gap:var(--cb-space-xxs);block-size:var(--cb-space-5xl)}.cb-srvbar{flex:1 1 0;min-inline-size:2px;block-size:var(--h);border-radius:var(--cb-radius-xxs);background:var(--cbc-good)}.cb-srvbar[data-state=trouble]{background:var(--cbc-poor)}.cb-srvbar[data-state=unmeasured]{background:var(--cbc-hover)}.cb-srvfigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-srvfig{display:grid;align-content:start;gap:var(--cb-space-xxs);padding:var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbc-hover);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-srvfig strong{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-srvfig[data-tone=warn] strong{color:var(--cbc-warn-text)}.cb-srvfig-aside{color:var(--cbc-ink-faint)}.cb-tipsplit{display:flex;gap:var(--cb-space-sm)}.cb-tipstate{flex:1 1 0;display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--tone, var(--cbc-ink-faint)) 16%,transparent);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-tipstate[data-tone=queued]{--tone: var(--cbc-run-queued)}.cb-tipstate[data-tone=running]{--tone: var(--cbc-run-running)}.cb-tipstate[data-tone=blocked]{--tone: var(--cbc-run-blocked)}.cb-tipstate strong{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-tipstate[data-none=true]{background:var(--cbc-hover)}.cb-tipstate[data-none=true] strong{color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-tipbar-fill{animation:none}}.cb-formgroup{display:grid;gap:var(--cb-space-sm)}.cb-formgroup-head{display:flex;align-items:baseline;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted)}.cb-formgroup-n{font-weight:var(--cb-font-weight-regular);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-formrow{display:grid;grid-template-columns:var(--cb-space-md) minmax(0,1fr) auto;align-items:center;column-gap:var(--cb-space-md);row-gap:var(--cb-space-xxs);font-size:var(--cb-type-sm-size)}.cb-formrow-pip{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-formrow:is([data-state=gone],[data-state=down]) .cb-formrow-pip{background:var(--cbc-poor)}.cb-formrow-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-formrow:is([data-state=gone],[data-state=down]) .cb-formrow-name{color:var(--cbc-poor-text)}.cb-formrow-path{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-formrow-why{grid-column:2 / -1;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-formchips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-tip[data-rich]:has(.cb-dayboard){max-inline-size:var(--cb-width-sm)}.cb-dayboard-rule{margin:0;border:0;border-block-start:1px solid var(--cbc-line)}.cb-dayboard{display:grid;gap:var(--cb-space-lg)}.cb-dayboard-rows{display:grid;gap:var(--cb-space-sm)}.cb-dayboard-row{display:grid;grid-template-columns:var(--cb-space-md) var(--cb-space-10xl) minmax(0,1fr);align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size)}.cb-dayboard-pip{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-dayboard-row[data-state=trouble] .cb-dayboard-pip{background:var(--cbc-poor)}.cb-dayboard-row[data-state=off] .cb-dayboard-pip{background:var(--cbc-line-strong)}.cb-dayboard-row[data-state=unmeasured] .cb-dayboard-pip{background:none;border:1px solid var(--cbc-line-strong)}.cb-dayboard-name{color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-dayboard-days{display:flex;align-items:stretch;gap:var(--cb-space-xxs);block-size:var(--cb-space-xl)}.cb-dayboard-day{flex:1 1 0;min-inline-size:2px;border-radius:var(--cb-radius-xxs);background:var(--cbc-good)}.cb-dayboard-day[data-state=trouble]{background:var(--cbc-poor)}.cb-dayboard-day[data-state=off]{background:var(--cbc-line-strong)}.cb-dayboard-day[data-state=unmeasured]{background:var(--cbc-hover)}.cb-dayboard-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-dayboard-legend{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-dayboard-swatch{inline-size:var(--cb-space-md);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-xxs);background:var(--cbc-good)}.cb-dayboard-swatch[data-state=trouble]{background:var(--cbc-poor)}.cb-dayboard-swatch[data-state=off]{background:var(--cbc-line-strong)}.cb-dayboard-swatch[data-state=unmeasured]{background:var(--cbc-hover)}.cb-web-canvas{--cbc-play-boost: var(--cbc-accent);--cbc-play-ammo: var(--cbc-warn);--cbc-play-guard: var(--cbc-good);--cbc-play-foe: var(--cbc-cat-design);--cbc-play-slow: var(--cbc-cat-localVisibility)}.cb-play{position:absolute;inset:0;inline-size:calc(100% / var(--cb-ui, 1));block-size:calc(100% / var(--cb-ui, 1));transform-origin:0 0;scale:var(--cb-ui, 1);pointer-events:none;font-family:var(--cb-font-mono)}.cb-play-toggle{position:absolute;inset-block-end:var(--cb-space-md);inset-inline-end:var(--cb-space-md);pointer-events:auto;padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid var(--cbc-line-strong);border-radius:var(--cbf-press-radius-sm);background:color-mix(in srgb,var(--cbc-raised) 94%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-muted);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-play-toggle:hover{color:var(--cbc-ink);border-color:var(--cbc-accent)}.cb-play-score,.cb-play-lives{position:absolute;inset-block-start:var(--cb-space-md);font-size:var(--cb-type-md-size);font-variant-numeric:tabular-nums;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink);opacity:0;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-play-score{inset-inline-start:var(--cb-space-lg)}.cb-play-lives{inset-inline-end:var(--cb-space-lg);color:var(--cbc-accent)}.cb-play-said{position:absolute;inset-block-start:var(--cb-space-6xl);inset-inline-start:var(--cb-space-2xl);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-accent);pointer-events:none;animation:cbc-fade var(--cb-motion-fast) var(--cb-motion-ease) backwards}.cb-web[data-playing]{cursor:none}.cb-web[data-game] .cb-web-canvas{pointer-events:none}.cb-web[data-playing] .cb-play-toggle{cursor:pointer}.cb-play-banner{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,max-content);place-content:center;justify-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-3xl);text-align:center;background:color-mix(in srgb,var(--cbc-base) 92%,transparent);animation:cbc-fade var(--cb-motion-fast) var(--cb-motion-ease) backwards}.cb-play-count{font-size:var(--cb-type-3xl-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;color:var(--cbc-accent)}.cb-play-head{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-play-line{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-play-keys{position:absolute;inset-block-end:var(--cb-space-md);inset-inline-start:var(--cb-space-lg);max-inline-size:calc(100% - var(--cb-space-11xl) - var(--cb-space-8xl));opacity:0;visibility:hidden;transition:opacity var(--cb-motion-base) var(--cb-motion-ease),visibility var(--cb-motion-base) var(--cb-motion-ease)}.cb-play:not([data-phase=idle]) .cb-play-score,.cb-play:not([data-phase=idle]) .cb-play-lives{opacity:1}.cb-play[data-hint] .cb-play-keys{opacity:1;visibility:visible}.cb-play[data-phase=over] .cb-play-score,.cb-play[data-phase=over] .cb-play-lives{opacity:0}@container card (max-width: 34rem){.cb-over{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-play-keys{display:none}}.cb-play[data-phase=title] .cb-play-banner{background:color-mix(in srgb,var(--cbc-base) 62%,transparent);gap:var(--cb-space-md)}.cb-play[data-phase=title] .cb-play-banner::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--cb-color-black) 22%,transparent) 0 1px,transparent 1px 3px);animation:cbc-scan 8s linear infinite}@keyframes cbc-scan{from{background-position-y:0}to{background-position-y:var(--cb-space-4xl)}}.cb-play-eyebrow{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xs);text-transform:uppercase;color:var(--cbc-ink-faint);animation:cbc-fade var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-play-title{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-lg);font-size:var(--cb-type-2xl-size);line-height:1;font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-tracking-xs);color:var(--cbc-accent)}.cb-play-word{display:flex;gap:var(--cb-space-xxs)}.cb-play-title .cb-play-word span{animation:cbc-letter var(--cb-motion-base) var(--cbc-spring) both;animation-delay:calc(var(--i) * 45ms)}@keyframes cbc-letter{from{opacity:0;transform:translate3d(0,var(--cb-space-md),0) scale(1.4)}to{opacity:1;transform:none}}.cb-play-best{pointer-events:auto;display:flex;align-items:baseline;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cbf-press-radius-sm);background:transparent;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-play-best:hover,.cb-play-best:focus-visible{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-play-best-more{color:var(--cbc-ink-faint);opacity:0.55}.cb-play-best:hover .cb-play-best-more{color:var(--cbc-accent);opacity:1}.cb-play-board{display:grid;gap:var(--cb-space-xxs);inline-size:min(var(--cb-width-sm),100%);text-align:start}.cb-play-back{pointer-events:auto}.cb-play-best b{font-size:var(--cb-type-md-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-play-insert{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xs);text-transform:uppercase;color:var(--cbc-accent);animation:cbc-blink var(--cbc-loop) steps(1,end) infinite}@media(prefers-reduced-motion:reduce){.cb-play[data-phase=title] .cb-play-banner::after,.cb-play-title .cb-play-word span,.cb-play-insert{animation:none}.cb-play-title .cb-play-word span{opacity:1}}.cb-play-score{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-play-multi{padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-accent-wash);color:var(--cbc-accent);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;animation:cbc-pop var(--cb-motion-fast) var(--cbc-spring) backwards}.cb-rack{position:absolute;inset-block-end:var(--cb-space-md);inset-inline-end:var(--cb-space-md);display:grid;gap:var(--cb-space-xs);justify-items:end;pointer-events:none;opacity:0;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-play:not([data-phase=idle]):not([data-phase=over]) .cb-rack{opacity:1}.cb-rack-slots,.cb-rack-timed{display:flex;gap:var(--cb-space-xs)}.cb-rack-glyph{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);display:block}.cb-rack-slot{position:relative;display:grid;place-content:center;justify-items:center;gap:var(--cb-space-xxs);inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-raised) 90%,transparent);color:var(--cbc-ink-faint);transition:color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rack-slot[data-state=empty]{opacity:0.4}.cb-rack-slot[data-state=held]{color:var(--cbc-warn-text);border-color:color-mix(in srgb,var(--cbc-warn) 42%,transparent)}.cb-rack-slot[data-state=armed]{color:var(--cbc-warn-text);border-color:var(--cbc-warn);background:color-mix(in srgb,var(--cbc-warn) 20%,var(--cbc-raised))}.cb-rack-number{position:absolute;inset-block-start:var(--cb-space-xxs);inset-inline-start:var(--cb-space-xs);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:1;color:inherit;opacity:0.7}.cb-rack-pips{display:flex;gap:1px}.cb-rack-pip{inline-size:var(--cb-space-xs);block-size:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:currentColor;opacity:0.22}.cb-rack-pip[data-on]{opacity:1}.cb-rack-chip{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-raised) 90%,transparent);animation:cbc-chip-in var(--cb-motion-base) var(--cbc-spring) both}@keyframes cbc-chip-in{from{opacity:0;transform:translate3d(0,var(--cb-space-md),0) scale(0.9)}to{opacity:1;transform:none}}.cb-rack-chip[data-low]{animation:cbc-chip-in var(--cb-motion-base) var(--cbc-spring) both,cbc-chip-low var(--beat, 900ms) var(--cb-motion-ease) infinite}@keyframes cbc-chip-low{50%{opacity:0.32}}.cb-rack-chip[data-family=boost]{color:var(--cbc-accent)}.cb-rack-chip[data-family=guard]{color:var(--cbc-good-text)}.cb-rack-chip[data-family=ammo]{color:var(--cbc-warn-text)}.cb-rack-chip[data-family=ship]{color:var(--cbc-ink-muted)}.cb-rack-chip::before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 180deg,currentColor var(--left, 100%),color-mix(in srgb,currentColor 16%,transparent) 0);mask:radial-gradient(closest-side,transparent 78%,var(--cb-color-black) 80%);-webkit-mask:radial-gradient(closest-side,transparent 78%,var(--cb-color-black) 80%)}.cb-play-shout{position:absolute;inset-inline:0;inset-block-start:28%;display:grid;justify-items:center;gap:var(--cb-space-xxs);text-align:center;pointer-events:none;animation:cbc-punch 1.3s var(--cbc-spring) both}.cb-play-shout-head{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-bold);line-height:1;letter-spacing:var(--cb-tracking-xs);text-transform:uppercase;color:var(--cbc-accent)}.cb-play-shout[data-force="2"] .cb-play-shout-head{font-size:var(--cb-type-2xl-size)}.cb-play-shout[data-force="3"] .cb-play-shout-head{font-size:var(--cb-type-3xl-size);color:var(--cbc-warn-text)}.cb-play-shout-note{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-muted)}@keyframes cbc-punch{0%{opacity:0;transform:scale(1.8)}9%{opacity:1;transform:scale(1)}70%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,calc(var(--cb-space-2xl) * -1),0)}}.cb-play-boss{position:absolute;inset-block-start:var(--cb-space-lg);inset-inline-start:50%;translate:-50% 0;inline-size:min(46%,var(--cb-width-xs));display:grid;gap:var(--cb-space-xxs);justify-items:center;pointer-events:none;animation:cbc-fade var(--cb-motion-base) var(--cbc-spring) backwards}.cb-play-boss-who{max-inline-size:100%;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-cat-design)}.cb-play-boss-track{display:block;inline-size:100%;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-cat-design) 16%,transparent);overflow:hidden}.cb-play-boss-left{display:block;block-size:100%;inline-size:var(--left, 100%);border-radius:inherit;background:var(--cbc-cat-design);transition:inline-size var(--cb-motion-fast) var(--cb-motion-ease)}.cb-play-quip{max-inline-size:var(--cb-width-sm);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-play-boss-title{display:flex;align-items:center;gap:var(--cb-space-md);max-inline-size:100%;text-align:start}.cb-play-boss-id{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-play-boss-crest{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border-radius:var(--cb-radius-full);border:1px solid color-mix(in srgb,var(--cbc-cat-design) 45%,transparent);background:color-mix(in srgb,var(--cbc-cat-design) 12%,transparent);color:var(--cbc-cat-design);animation:cbc-pop var(--cb-motion-base) var(--cbc-spring) backwards}.cb-play-boss-mark{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);fill:currentColor}.cb-play-boss-name{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs);font-size:var(--cb-type-xl-size);line-height:1;font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-tracking-xs);text-transform:uppercase;color:var(--cbc-cat-design)}.cb-play-boss-name[data-fit=mid]{font-size:var(--cb-type-lg-size);letter-spacing:var(--cb-tracking-xxs)}.cb-play-boss-name[data-fit=tight]{font-size:var(--cb-type-md-size);letter-spacing:var(--cb-tracking-xxs)}.cb-play-boss-name span{animation:cbc-letter var(--cb-motion-base) var(--cbc-spring) both;animation-delay:calc(var(--i) * 45ms)}.cb-play-boss-form{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-cat-design);animation:cbc-rise var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-fast)}.cb-play-boss-tell{max-inline-size:min(var(--cb-width-sm),100%);text-wrap:balance;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-warn-text);animation:cbc-rise var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-base)}.cb-play-banner .cb-play-boss-title~.cb-play-line{max-inline-size:min(var(--cb-width-sm),100%);text-wrap:balance;animation:cbc-rise var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) * 2)}:is(.cb-play-banner):has(.cb-play-boss-title){gap:var(--cb-space-xs);padding:var(--cb-space-lg)}.cb-play[data-phase=paused] .cb-play-banner{gap:var(--cb-space-lg);background:color-mix(in srgb,var(--cbc-base) 88%,transparent)}.cb-pause-word{display:flex;gap:var(--cb-space-sm);font-size:var(--cb-type-3xl-size);line-height:1;font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-tracking-lg);margin-inline-end:calc(var(--cb-tracking-lg) * -1);color:var(--cbc-ink)}.cb-pause-aside{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);max-inline-size:var(--cb-width-sm)}.cb-pause-word span{animation:cbc-letter var(--cb-motion-base) var(--cbc-spring) both;animation-delay:calc(var(--i) * 40ms)}.cb-over-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-xs) var(--cb-space-3xl);margin:0;font-family:var(--cb-font-mono)}.cb-pause-strip{display:grid;grid-template-columns:repeat(4,minmax(0,auto));grid-template-rows:auto auto;grid-auto-flow:column;justify-content:center;gap:var(--cb-space-xs) var(--cb-space-6xl);padding-block:var(--cb-space-md);margin:0;border-block:1px solid var(--cbc-line);font-family:var(--cb-font-mono)}.cb-pause-strip dt,.cb-over-strip dt{font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-pause-strip dd,.cb-over-strip dd{margin:0;font-size:var(--cb-type-md-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-pause-strip dt{text-align:center}.cb-pause-strip dd{text-align:center;font-size:var(--cb-type-lg-size)}.cb-pause-keys{display:flex;align-items:center;gap:var(--cb-space-3xl)}.cb-play kbd{display:inline-grid;place-items:center;min-inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);padding:0 var(--cb-space-xs);border:1px solid var(--cbc-line-strong);border-block-end-width:2px;border-radius:var(--cb-radius-xs);background:var(--cbc-well);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:1;color:var(--cbc-ink)}.cb-play kbd[data-wide]{min-inline-size:var(--cb-space-5xl)}.cb-caps-glyph{display:grid;place-items:center;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-caps-glyph svg{inline-size:100%;block-size:100%}.cb-caps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-lg)}.cb-caps-bit{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-caps-does,.cb-caps-to{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@keyframes cbc-over-in{from{opacity:0;transform:translate3d(0,var(--cb-space-lg),0)}to{opacity:1;transform:none}}@keyframes cbc-over-hit{0%{opacity:0;transform:scale(1.45)}55%{opacity:1;transform:scale(0.97)}100%{opacity:1;transform:none}}@keyframes cbc-over-deal{from{opacity:0;transform:translate3d(calc(var(--cb-space-3xl) * -1),0,0)}to{opacity:1;transform:none}}@keyframes cbc-over-panel{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:none}}.cb-over{animation:cbc-over-panel var(--cb-motion-slow) var(--cbc-spring) both;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:var(--cb-space-4xl);inline-size:min(100%,var(--cb-width-xl));text-align:start}.cb-over-mine{display:grid;justify-items:start;gap:var(--cb-space-xs)}.cb-over-head,.cb-over-verdict,.cb-over-buttons{animation:cbc-over-in var(--cb-motion-base) var(--cbc-spring) both}.cb-over-head{animation-delay:60ms}.cb-over-verdict{animation-delay:240ms}.cb-over-buttons{animation-delay:400ms}.cb-over-figure{animation:cbc-over-hit var(--cb-motion-slow) var(--cbc-spring) 120ms both;transform-origin:left center}.cb-over-strip dt,.cb-over-strip dd{animation:cbc-over-in var(--cb-motion-base) var(--cbc-spring) both;animation-delay:calc(300ms + var(--i, 0) * 55ms)}.cb-over-board-head{animation:cbc-over-in var(--cb-motion-base) var(--cbc-spring) 220ms both}.cb-over-run{animation:cbc-over-deal var(--cb-motion-base) var(--cbc-spring) both;animation-delay:calc(280ms + var(--i, 0) * 38ms)}.cb-over-head{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xs);color:var(--cbc-ink-faint)}.cb-over-figure{font-size:var(--cb-type-3xl-size);font-weight:var(--cb-font-weight-bold);font-variant-numeric:tabular-nums;line-height:1;color:var(--cbc-ink)}.cb-over-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-over-verdict b{color:var(--cbc-accent);font-weight:var(--cb-font-weight-semibold)}.cb-over-strip{justify-content:start;gap:var(--cb-space-xxs) var(--cb-space-2xl);margin-block-start:var(--cb-space-sm);display:grid;grid-template-columns:repeat(4,auto);grid-auto-flow:column;grid-template-rows:auto auto}.cb-over-strip dd{font-size:var(--cb-type-sm-size)}.cb-over-buttons{display:flex;flex-wrap:wrap;gap:var(--cb-space-md);margin-block-start:var(--cb-space-lg)}.cb-over-again,.cb-over-leave{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-2xl);border-radius:var(--cbf-press-radius-sm);font-size:var(--cb-type-sm-size);cursor:pointer;transition:filter var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-over-again{border:1px solid var(--cbc-accent);background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-over-again:hover{filter:brightness(1.08)}.cb-over-again kbd{border-color:color-mix(in srgb,var(--cbc-on-accent) 40%,transparent);background:color-mix(in srgb,var(--cbc-on-accent) 16%,transparent);color:var(--cbc-on-accent)}.cb-over-leave{border:1px solid var(--cbc-line-strong);background:transparent;color:var(--cbc-ink-muted)}.cb-over-leave:hover{border-color:var(--cbc-ink-faint);color:var(--cbc-ink)}.cb-play-footrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cb-space-xl)}.cb-play-switch{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cbf-press-radius-sm);background:transparent;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);white-space:nowrap;color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-play-switch .cb-icon{display:inline-flex;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-play-switch .cb-icon svg{inline-size:100%;block-size:100%;stroke:currentColor}.cb-play-switch:hover,.cb-play-switch:focus-visible{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-play-sound[aria-pressed=false]{color:var(--cbc-ink-muted)}.cb-play-sound[aria-pressed=false] .cb-icon{color:var(--cbc-warn-text)}.cb-play-switch[aria-disabled=true]{opacity:0.4;cursor:not-allowed}.cb-over-buttons .cb-play-switch{padding-block:var(--cb-space-sm)}.cb-web:fullscreen{background:var(--cbc-surface);border-radius:0}.cb-web:fullscreen .cb-web-field{block-size:100%}.cb-web[data-tight] .cb-play-keys{display:none}.cb-web[data-tight] .cb-play-banner{padding:var(--cb-space-md);gap:var(--cb-space-xs)}.cb-web[data-tight] .cb-play-eyebrow,.cb-web[data-tight] .cb-play-best,.cb-web[data-tight] .cb-pause-aside{display:none}.cb-web[data-tight] .cb-play-title{font-size:var(--cb-type-lg-size)}.cb-web[data-tight] .cb-play-title{gap:var(--cb-space-sm)}.cb-web[data-tight] .cb-pause-word{font-size:var(--cb-type-xl-size)}.cb-web[data-tight] .cb-pause-strip{gap:var(--cb-space-md) var(--cb-space-lg)}.cb-over-board{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-over-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-md);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);margin-block-end:var(--cb-space-xs)}.cb-over-board-note{text-transform:none;color:var(--cbc-ink-faint)}.cb-over-runs{display:grid;gap:1px;min-inline-size:0}.cb-over-run{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr) auto var(--cb-space-4xl);min-block-size:var(--cb-space-3xl);align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-xs);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-over-run[data-now]{background:var(--cbc-accent-wash);color:var(--cbc-accent)}.cb-over-rank{color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-over-who{color:var(--cbc-ink-muted)}.cb-over-run-score{color:var(--cbc-ink)}.cb-over-run[data-now] .cb-over-who,.cb-over-run[data-now] .cb-over-run-score{color:var(--cbc-accent)}.cb-over-run-wave{text-align:end}.cb-over-run[data-empty]{color:var(--cbc-ink-faint);opacity:0.4}.cb-over-rule{grid-column:2 / -1;align-self:center;block-size:1px;background:repeating-linear-gradient(to right,var(--cbc-line-strong) 0 var(--cb-space-xs),transparent var(--cb-space-xs) var(--cb-space-md))}.cb-over-gap{padding-inline-start:var(--cb-space-lg);font-family:var(--cb-font-mono);color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-over,.cb-over-head,.cb-over-figure,.cb-over-verdict,.cb-over-buttons,.cb-over-strip dt,.cb-over-strip dd,.cb-over-board-head,.cb-over-run,.cb-play-shout,.cb-rack-chip,.cb-rack-chip[data-low],.cb-play-boss-crest,.cb-play-boss-name span,.cb-play-boss-form,.cb-play-boss-tell,.cb-play-banner .cb-play-boss-title~.cb-play-line,.cb-pause-word span{animation:none}.cb-over,.cb-over-head,.cb-over-figure,.cb-over-verdict,.cb-over-buttons,.cb-over-strip dt,.cb-over-strip dd,.cb-over-board-head,.cb-over-run,.cb-rack-chip,.cb-play-boss-name span,.cb-play-boss-form,.cb-play-boss-tell,.cb-play-banner .cb-play-boss-title~.cb-play-line,.cb-pause-word span{opacity:1}}.cb-ring{display:grid;grid-template-columns:minmax(0,25rem) minmax(12rem,1fr);grid-template-rows:auto minmax(0,1fr);align-items:center;column-gap:var(--cb-space-3xl);row-gap:var(--cb-space-lg);min-block-size:0;overflow:clip;overflow-clip-margin:var(--cb-space-3xl)}.cb-ring-read{grid-area:1 / 1}.cb-ring-dial{grid-area:2 / 1;align-self:start;position:relative;display:grid;place-items:center;inline-size:min(140%,25rem);aspect-ratio:1;justify-self:start;margin-inline-start:calc(var(--cb-space-9xl) * -1);translate:0 var(--cb-space-2xl)}.cb-ring-face{inline-size:100%;block-size:100%;overflow:visible;animation:cbc-ring-in var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-landed)}.cb-ring-turn{transform-box:view-box;transform-origin:50% 50%;transition:transform var(--cb-motion-slow) var(--cbc-spring);animation:cbc-ring-spin calc(var(--cbc-plot) * 1.4) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}@keyframes cbc-ring-spin{from{transform:rotate(-540deg)}}.cb-ring-bezel line{stroke:var(--cbc-line);stroke-width:0.6;stroke-linecap:round;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cbc-inside-fine))}.cb-ring-bezel line[data-quarter]{stroke:var(--cbc-line-strong);stroke-width:0.9}.cb-ring-slice{fill:var(--cbc-cat-marketingFootprint);stroke:var(--cbc-surface);stroke-width:0.5;cursor:default;transform-origin:center;transform-box:fill-box;transition:d var(--cbc-plot) var(--cbc-spring),translate var(--cb-motion-base) var(--cbc-spring),opacity var(--cb-motion-base) var(--cb-motion-ease),filter var(--cb-motion-base) var(--cb-motion-ease);animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--i, 0) * var(--cbc-plot) / 6)}.cb-ring-slice[data-at="1"]{fill:var(--cbc-cat-localVisibility)}.cb-ring-slice[data-at="2"]{fill:var(--cbc-cat-techStack)}.cb-ring-slice[data-at="3"]{fill:var(--cbc-cat-design)}.cb-ring-slice[data-at="4"]{fill:var(--cbc-cat-aiVisibility)}.cb-ring-slice[data-at="5"]{fill:var(--cbc-cat-seo)}.cb-ring-slice[data-at="6"]{fill:var(--cbc-cat-accessibility)}.cb-ring-slice[data-at="7"]{fill:var(--cbc-cat-performance)}.cb-ring-slice[data-tone=good]{fill:var(--cbc-good)}.cb-ring-slice[data-tone=warn]{fill:var(--cbc-warn)}.cb-ring-slice[data-tone=poor]{fill:var(--cbc-poor)}.cb-ring-slice[data-on]{translate:calc(var(--dx, 0) * 1px) calc(var(--dy, 0) * 1px)}.cb-ring-face:has(.cb-ring-slice[data-on]) .cb-ring-slice:not([data-on]){opacity:0.4}.cb-ring-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-sm);animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-base))}.cb-ring-figure{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-ring-caption{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cb-ring-side{grid-area:1 / 2 / 3 / 3;justify-self:center;align-self:center;inline-size:min(100%,15rem);display:grid;grid-template-rows:auto auto auto;align-content:center;gap:var(--cb-space-sm);min-block-size:0;min-inline-size:0}.cb-ring-list{display:grid;align-content:start;gap:var(--cb-space-xxs);min-block-size:0}.cb-ring-more{padding-inline-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-slow))}.cb-makeup-pick{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-base))}.cb-ring-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);color:inherit;text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease),opacity var(--cb-motion-base) var(--cb-motion-ease);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-base) + var(--cbc-inside))}.cb-ring-row[data-on]{background:var(--cbc-hover)}.cb-ring-list:has(.cb-ring-row[data-on]) .cb-ring-row:not([data-on]){opacity:0.45}.cb-ring-swatch{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xs);background:var(--cbc-cat-marketingFootprint)}.cb-ring-row[data-at="1"] .cb-ring-swatch{background:var(--cbc-cat-localVisibility)}.cb-ring-row[data-at="2"] .cb-ring-swatch{background:var(--cbc-cat-techStack)}.cb-ring-row[data-at="3"] .cb-ring-swatch{background:var(--cbc-cat-design)}.cb-ring-row[data-at="4"] .cb-ring-swatch{background:var(--cbc-cat-aiVisibility)}.cb-ring-row[data-at="5"] .cb-ring-swatch{background:var(--cbc-cat-seo)}.cb-ring-row[data-at="6"] .cb-ring-swatch{background:var(--cbc-cat-accessibility)}.cb-ring-row[data-at="7"] .cb-ring-swatch{background:var(--cbc-cat-performance)}.cb-ring-row[data-tone=good] .cb-ring-swatch{background:var(--cbc-good)}.cb-ring-row[data-tone=warn] .cb-ring-swatch{background:var(--cbc-warn)}.cb-ring-row[data-tone=poor] .cb-ring-swatch{background:var(--cbc-poor)}.cb-ring-name{font-size:var(--cb-type-sm-size)}.cb-ring-value,.cb-ring-share{font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums;text-align:end}.cb-ring-value{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ring-share{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);min-inline-size:var(--cb-space-5xl)}.cb-makeup-pick{justify-content:flex-start;min-inline-size:0;padding-block-end:var(--cb-space-sm);border-block-end:1px solid var(--cbc-line);font-family:var(--cb-font-mono);letter-spacing:var(--cb-tracking-xxs)}.cb-makeup-pick .cb-tile-label-text{font-size:var(--cb-type-xs-size)}.cb-makeup-shape .cb-view{padding-inline:var(--cb-space-md)}@container card (max-width: 20rem){.cb-makeup-shape{display:none}}@container card (max-width: 30rem){.cb-ring{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start}.cb-ring-read{grid-area:1 / 1}.cb-ring-side{grid-area:3 / 1;inline-size:100%;justify-self:stretch}.cb-ring-dial,.cb-ring[data-shape=pie] .cb-ring-dial{grid-area:2 / 1;inline-size:min(100%,7rem);justify-self:center;margin-inline-start:0;translate:none}.cb-ring-bezel{display:none}.cb-ring{row-gap:var(--cb-space-sm)}.cb-ring-side{gap:var(--cb-space-xs)}}.cb-then{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--cb-space-lg) var(--cb-space-3xl);min-block-size:0;overflow:clip}.cb-then-tile{display:grid;gap:var(--cb-space-xxs);align-content:start;animation:cbc-rise var(--cbc-plot) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--i, 0) * var(--cb-motion-base))}.cb-then-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-sm)}.cb-then-label{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-then-figure{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0}.cb-then-now{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-then-was{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-spark2-wrap{margin-block-start:var(--cb-space-xxs);block-size:var(--cb-space-2xl)}.cb-spark2{inline-size:100%;block-size:100%;display:block}.cb-spark2-bar{fill:var(--cbc-line-strong);transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--at, 0) * var(--cb-motion-base) + var(--cb-motion-base) + var(--i, 0) * var(--cb-motion-fast) / 6)}.cb-spark2-bar[data-when=now]{fill:var(--cbc-ink-muted)}.cb-spark2-bar[data-zero]{fill:var(--cbc-line)}[data-tone=good]>.cb-spark2 .cb-spark2-bar[data-when=now]:not([data-zero]){fill:var(--cbc-good)}[data-tone=poor]>.cb-spark2 .cb-spark2-bar[data-when=now]:not([data-zero]){fill:var(--cbc-poor)}.cb-spark2-seam{stroke:var(--cbc-line-strong);stroke-width:1;vector-effect:non-scaling-stroke}.cb-delta[data-tone=none]{color:var(--cbc-ink-faint);background:var(--cbc-well)}@container card (max-width: 26rem){.cb-then{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-then-tile:nth-child(n+5){display:none}}.cb-path{display:grid;grid-template-rows:auto auto minmax(0,auto) 1fr;gap:var(--cb-space-md);min-block-size:0;--step: var(--cb-space-2xl);--label: var(--cb-space-8xl);--figure: var(--cb-space-7xl);--track-start: calc(var(--cb-space-sm) + var(--step) + var(--label) + var(--cb-space-md) * 2);--track-end: calc(var(--cb-space-sm) + var(--figure) + var(--cb-space-md))}.cb-path-lede{display:flex;align-items:center;gap:var(--cb-space-lg);padding-block-end:var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.cb-path-fig{font-family:var(--cb-font-mono);font-size:var(--cb-type-2xl-size);line-height:1;font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-path-of{display:grid;gap:1px;min-inline-size:0}.cb-path-owner{display:flex;align-items:baseline;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-path-owner i{font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);padding-inline-start:var(--cb-space-md);border-inline-start:1px solid var(--cbc-line)}.cb-path-beside{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-path-axis{position:relative;block-size:var(--cb-space-3xl);margin-inline-start:var(--track-start);margin-inline-end:var(--track-end)}.cb-path-tick{position:absolute;inset-block-start:0;inset-inline-start:var(--at);display:flex;align-items:center;gap:var(--cb-space-xs);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-path-tick:last-child{transform:translateX(-100%);flex-direction:row-reverse}.cb-path-tick i{inline-size:1px;block-size:var(--cb-space-sm);background:var(--cbc-line-strong)}.cb-path-rows{position:relative;display:grid;align-content:start;gap:1px;min-block-size:0;overflow:hidden}.cb-path-rows::before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--track-start);inset-inline-end:var(--track-end);background-image:repeating-linear-gradient(to right,var(--cbc-line) 0 1px,transparent 1px 25%);opacity:0.6;pointer-events:none}.cb-path-row{position:relative;display:grid;grid-template-columns:var(--step) minmax(0,var(--label)) minmax(0,1fr) var(--figure);align-items:center;gap:var(--cb-space-md);padding-inline:var(--cb-space-sm);line-height:var(--cb-type-xs-line-height);border-radius:var(--cb-radius-xs);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-path-row:hover{background:var(--cbc-hover)}.cb-path-step{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-path-name{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-path-track{position:relative;block-size:var(--cb-space-lg);--wipe-round: 0;animation:cbc-wipe-x var(--cbc-plot) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + min(calc(var(--i, 0) * var(--cb-motion-fast) / 3),var(--cb-motion-slow)))}.cb-path-bar{position:absolute;inset-block:0;inset-inline-start:var(--from, 0%);inline-size:max(var(--w, 0%),1.5%);border-radius:var(--cb-radius-xs);background:var(--cbc-line-strong)}.cb-path-slack{position:absolute;inset-block:35% 35%;inset-inline-start:calc(var(--from, 0%) + max(var(--w, 0%),1.5%));inline-size:var(--slack, 0%);border-radius:var(--cb-radius-xs);background:repeating-linear-gradient(90deg,var(--cbc-line) 0 1px,transparent 1px var(--cb-space-sm))}.cb-path-row[data-path] .cb-path-bar{background:var(--tint, var(--cbc-accent))}.cb-path-row[data-path] .cb-path-name{color:var(--cbc-ink)}.cb-path-row[data-path] .cb-path-ms{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-path-untimed{position:absolute;inset-inline-start:0;inset-block-start:50%;translate:0 -50%;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-path-ms{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;text-align:end;color:var(--cbc-ink-faint)}.cb-path-foot{align-self:end;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cb-space-lg);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-path-total{color:var(--cbc-ink-muted)}.cb-path-note{color:var(--cbc-ink-faint)}@container card (max-height: 24rem){.cb-path-row:not([data-path]){display:none}.cb-path-axis{display:none}.cb-path{grid-template-rows:auto minmax(0,auto) 1fr;gap:var(--cb-space-sm)}.cb-path-fig{font-size:var(--cb-type-xl-size)}.cb-path-lede{padding-block-end:var(--cb-space-xs)}.cb-path-rows{gap:0}.cb-path-wall{display:none}}@container card (max-width: 26rem){.cb-path{--label: var(--cb-space-7xl);--figure: var(--cb-space-6xl)}.cb-path-axis,.cb-path-rows::before{display:none}.cb-path-wall{display:none}}.cb-calls{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-md);min-block-size:0}.cb-calls-rows{display:grid;align-content:start;gap:var(--cb-space-md);min-block-size:0;overflow:hidden}.cb-call{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;color:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-call:hover{background:var(--cbc-hover)}.cb-call-index{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-call-who{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0;line-height:var(--cb-type-sm-line-height)}.cb-call-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-call-weak{flex:0 1 auto;min-inline-size:0;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-call-figures{display:flex;align-items:baseline;gap:var(--cb-space-sm);font-variant-numeric:tabular-nums}.cb-call-score{font-family:var(--cb-font-mono);font-size:var(--cb-type-base-size);font-weight:var(--cb-font-weight-semibold)}.cb-call[data-tone=good] .cb-call-score{color:var(--cbc-good-text)}.cb-call[data-tone=warn] .cb-call-score{color:var(--cbc-warn-text)}.cb-call[data-tone=poor] .cb-call-score{color:var(--cbc-poor-text)}.cb-call-gain{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-good-text);min-inline-size:var(--cb-space-4xl);text-align:end}.cb-call-track{grid-column:1 / -1;position:relative;block-size:var(--cb-space-sm);margin-block-start:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-call-is{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--score, 0%);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);transform-origin:left center;animation:cbc-grow-x var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-call[data-tone=poor] .cb-call-is{background:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-call[data-tone=warn] .cb-call-is{background:color-mix(in srgb,var(--cbc-warn) 55%,transparent)}.cb-call[data-tone=good] .cb-call-is{background:color-mix(in srgb,var(--cbc-good) 55%,transparent)}.cb-call-could{position:absolute;inset-block:0;inset-inline-start:var(--score, 0%);inline-size:var(--gap, 0%);border-radius:var(--cb-radius-full);background:repeating-linear-gradient(115deg,var(--cbc-good) 0 1px,transparent 1px var(--cb-space-sm));transform-origin:left center;animation:cbc-grow-x var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cbc-inside))}.cb-call-mark{position:absolute;inset-block:0;inset-inline-start:var(--healthy, 80%);inline-size:1px;background:var(--cbc-line-strong)}.cb-calls-strong{display:grid;gap:var(--cb-space-xs);padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-calls-label{display:none;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-calls-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-call-chip{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:none;color:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-slow))}.cb-call-chip:hover{background:var(--cbc-hover);border-color:var(--cbc-line-strong)}.cb-call-chip b{font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums}.cb-call-chip[data-tone=good] b{color:var(--cbc-good-text)}.cb-call-chip[data-tone=warn] b{color:var(--cbc-warn-text)}.cb-call-chip[data-tone=poor] b{color:var(--cbc-poor-text)}@container card (min-height: 26rem){.cb-calls-label{display:block}.cb-call{padding-block-end:var(--cb-space-xs)}.cb-calls-rows{gap:var(--cb-space-lg)}.cb-calls{align-content:start;grid-template-rows:auto 1fr auto}.cb-calls-strong{align-self:end}}@container card (max-width: 24rem){.cb-call-weak{display:none}.cb-calls-rows{gap:var(--cb-space-xs)}.cb-card:has(.cb-calls) .cb-card-aside .cb-btn span:not(.cb-icon){display:none}.cb-card:has(.cb-calls) .cb-card-aside .cb-btn{padding-inline:var(--cb-space-md)}}.cb-matrix-wrap{min-block-size:0;overflow:auto}.cb-matrix{display:grid;grid-template-columns:minmax(var(--cb-space-10xl),auto) repeat(var(--cols, 8),minmax(var(--cb-space-4xl),1fr));align-items:center;gap:var(--cb-space-xxs);min-inline-size:min-content}.cb-matrix-col{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-transform:uppercase;color:var(--cbc-ink-faint);text-align:center;overflow:hidden;text-overflow:ellipsis}.cb-matrix-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding-inline-end:var(--cb-space-md);font-size:var(--cb-type-sm-size);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-matrix-mark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-matrix-sites{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-matrix-cell{display:grid;place-items:center;padding-block:var(--cb-space-sm);border-radius:var(--cb-radius-xs);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;background:var(--cbc-well);transition:outline-color var(--cb-motion-fast) var(--cb-motion-ease);outline:1px solid transparent;animation:cbc-land var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside-fine)}.cb-matrix-cell:hover{outline-color:var(--cbc-line-strong)}.cb-matrix-cell[data-tone=good]{color:color-mix(in srgb,var(--cbc-good) 55%,var(--cbc-ink));background:color-mix(in srgb,var(--cbc-good) var(--heat, 20%),transparent)}.cb-matrix-cell[data-tone=warn]{color:color-mix(in srgb,var(--cbc-warn) 55%,var(--cbc-ink));background:color-mix(in srgb,var(--cbc-warn) var(--heat, 30%),transparent)}.cb-matrix-cell[data-tone=poor]{color:color-mix(in srgb,var(--cbc-poor) 55%,var(--cbc-ink));background:color-mix(in srgb,var(--cbc-poor) var(--heat, 40%),transparent)}.cb-matrix-cell[data-empty]{color:var(--cbc-ink-faint);background:none;border:1px dashed var(--cbc-line)}.cb-platform-mark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-jm{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-sm);min-block-size:0}.cb-jm-map{position:relative;min-block-size:var(--cb-space-8xl)}.cb-jm-canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;clip-path:inset(0 0 0 0)}.cb-jm-stream{fill:var(--cbc-ink-faint);opacity:0.5;cursor:pointer;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-jm-stream[data-tone=good]{fill:var(--cbc-good)}.cb-jm-stream[data-tone=poor]{fill:var(--cbc-poor)}.cb-jm-canvas:hover .cb-jm-stream{opacity:0.14}.cb-jm-canvas .cb-jm-stream:hover{opacity:0.75}.cb-jm-post{fill:var(--cbc-ink-muted);transform-box:view-box;transform-origin:50% 100%;animation:cbc-grow var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-jm-flowset{--wipe-round: 0;animation:cbc-wipe-x calc(var(--cbc-plot) * 1.2) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-base) * 1.5)}.cb-jm-post[data-band=poor]{fill:var(--cbc-poor)}.cb-jm-tag{position:absolute;inset-block-start:var(--y, 50%);transform:translateY(-50%);display:flex;align-items:baseline;gap:var(--cb-space-xs);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;animation:cbc-fade var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-base) * 2 + var(--cbc-plot))}.cb-jm-tag[data-side=first]{inset-inline-start:calc(7.4% + var(--cb-space-sm))}.cb-jm-tag[data-side=latest]{inset-inline-end:calc(7.4% + var(--cb-space-sm));flex-direction:row-reverse}.cb-jm-tag b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-jm-tag i{font-style:normal;color:var(--cbc-ink-faint)}.cb-jm-stops{display:flex;justify-content:space-between;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-type-2xl-letter-spacing);text-transform:uppercase;color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-jm-flowset,.cb-jm-post,.cb-jm-stream,.cb-jm-tag{animation:none}}.cb-rt{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:0;min-block-size:0}.cb-rt-junction{display:grid;grid-template-columns:auto minmax(var(--cb-space-7xl),0.6fr) minmax(0,1.9fr);align-items:stretch;gap:0;min-block-size:var(--cb-space-10xl)}.cb-rt-node{display:grid;justify-items:center;gap:0;padding:var(--cb-space-xxs) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-well);text-align:center;animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-landed)}.cb-rt-node b{font-family:var(--cb-font-mono);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-rt-node span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-rt-node i{font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rt-node[data-rank=root]{align-self:center;justify-items:start;text-align:start;gap:0;padding:var(--cb-space-md) var(--cb-space-xl)}.cb-rt-node[data-rank=root] b{font-size:var(--cb-type-3xl-size);line-height:var(--cb-type-3xl-line-height)}.cb-rt-node[data-rank=root] span{color:var(--cbc-ink-muted)}.cb-rt-gate{margin-block-start:var(--cb-space-sm);padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-accent-quiet);font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-type-2xl-letter-spacing);text-transform:uppercase;color:var(--cbc-ink);white-space:nowrap}.cb-rt-node[data-rank=fate]{position:relative;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;align-content:center;justify-items:start;text-align:start;column-gap:var(--cb-space-sm);row-gap:var(--cb-space-xxs);padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-md);overflow:hidden}.cb-rt-share{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;letter-spacing:var(--cb-type-2xl-letter-spacing);color:var(--cbc-ink-faint)}.cb-rt-node[data-rank=fate] b{grid-area:1 / 1;font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height)}.cb-rt-node[data-rank=fate] .cb-rt-share{grid-area:1 / 2}.cb-rt-fate-label{grid-area:2 / 1 / auto / -1;line-height:var(--cb-type-xs-line-height);max-inline-size:100%}.cb-rt-node[data-rank=fate] i{grid-area:1 / 3;justify-self:end;font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-warn-text);white-space:nowrap}.cb-rt-node .cb-rt-bar{color:inherit;position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;background:var(--cbc-line)}.cb-rt-bar::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--share, 0%);min-inline-size:2px;background:currentColor;transform-origin:left center;animation:cbc-grow-x var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + calc(var(--cb-motion-fast) * 3))}.cb-rt-node[data-fate=clean]{color:var(--cbc-good-text)}.cb-rt-node[data-fate=clean] b,.cb-rt-node[data-fate=clean] .cb-rt-share{color:var(--cbc-good-text)}.cb-rt-node[data-fate=again]{color:var(--cbc-warn-text)}.cb-rt-node[data-fate=again] b,.cb-rt-node[data-fate=again] .cb-rt-share{color:var(--cbc-warn-text)}.cb-rt-node[data-rank=fate] .cb-rt-fate-label{color:var(--cbc-ink-muted)}.cb-rt-node[data-rank=leaf]{grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:baseline;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-sm) 0;min-inline-size:0;border:0;border-block-end:1px solid var(--cbc-line);border-radius:0;background:none;text-align:start}.cb-rt-node[data-rank=leaf]>b{justify-self:end;font-variant-numeric:tabular-nums}.cb-rt-node[data-rank=leaf]>i{justify-self:end;font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-rt-node[data-rank=leaf] .cb-clip{max-inline-size:100%}.cb-rt-node[data-rank=leaf] b{font-size:var(--cb-type-sm-size);color:var(--cbc-warn-text)}.cb-rt-node[data-tone=poor] b{color:var(--cbc-poor-text)}.cb-rt-node[data-rest] b{color:var(--cbc-ink-faint)}.cb-rt-fork{inline-size:100%;block-size:100%;animation:cbc-rt-open var(--cb-motion-base) var(--cb-motion-ease) both;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-fast))}.cb-rt-flow{stroke-width:1px;vector-effect:non-scaling-stroke}.cb-rt-flow[data-fate=clean]{fill:color-mix(in srgb,var(--cbc-good) 20%,transparent);stroke:color-mix(in srgb,var(--cbc-good) 55%,transparent)}.cb-rt-flow[data-fate=again]{fill:color-mix(in srgb,var(--cbc-warn) 34%,transparent);stroke:color-mix(in srgb,var(--cbc-warn) 80%,transparent)}.cb-rt-fates{display:grid;grid-template-rows:1fr 1fr;gap:var(--cb-space-md);min-inline-size:0}.cb-rt-node[data-rank=fate]{animation-delay:calc(var(--cbc-landed) + calc(var(--cb-motion-fast) * 2))}.cb-rt-seam{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-md);margin-block-start:var(--cb-space-4xl);padding-block-end:var(--cb-space-sm);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-type-2xl-letter-spacing);text-transform:uppercase;color:var(--cbc-ink-faint);animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + calc(var(--cb-motion-fast) * 3))}.cb-rt-seam::after{content:"";block-size:1px;background:linear-gradient(to right,var(--cbc-line-strong),transparent)}.cb-rt-leaves{display:flex;flex-direction:column;gap:0;min-block-size:0;overflow-y:auto}.cb-rt-node[data-rank=leaf]:last-child{border-block-end:0}.cb-rt-node[data-rank=leaf]{animation-delay:calc(var(--cbc-landed) + calc(var(--cb-motion-fast) * 3))}.cb-rt-dry{padding-block-start:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:center}@container card (max-width: 26rem){.cb-rt-junction{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-sm);min-block-size:0}.cb-rt-fork{display:none}.cb-rt-node[data-rank=root]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-lg)}.cb-rt-node[data-rank=root] b{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height)}.cb-rt-gate{display:none}.cb-rt-node[data-rank=fate]{padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-md)}.cb-rt-node[data-rank=fate] b{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height)}.cb-rt-node[data-rank=fate] i{grid-column:3 / -1;justify-self:start}.cb-rt-seam{margin-block-start:var(--cb-space-2xl)}.cb-rt-node[data-rank=leaf]{padding-block:var(--cb-space-xs)}}@keyframes cbc-rt-open{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.cb-rt-node,.cb-rt-seam,.cb-rt-fork{animation:none}}.cb-out{display:grid;grid-template-rows:minmax(0,auto) 1fr;gap:var(--cb-space-lg);min-block-size:0;--sweep: var(--cb-motion-base);--lead: var(--cbc-landed)}.cb-out-plot{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;--head: var(--cb-space-6xl);--step-ratio: 1.25;--clear-ratio: 0.5;--step: calc(var(--head) * var(--step-ratio));--clear: calc(var(--head) * var(--clear-ratio));min-block-size:var(--cb-space-6xl);padding-inline:calc(var(--head) * 0.5 + var(--cb-space-md))}.cb-out-marks{position:relative;min-block-size:0;background-image:radial-gradient(var(--cbc-line) 1px,transparent 1px),linear-gradient(to top,var(--cbc-well),transparent 70%);background-size:var(--cb-space-lg) var(--cb-space-lg),auto;background-position:var(--cb-space-sm) var(--cb-space-sm),0 0;block-size:calc(var(--head) * (1 + var(--clear-ratio) + 2 * var(--step-ratio)))}.cb-out-marks::before{content:"";position:absolute;inset:0;pointer-events:none;--arm: var(--cb-space-lg);--edge: linear-gradient(var(--cbc-line-strong), var(--cbc-line-strong));background:var(--edge) 0 0 / var(--arm) 1px no-repeat,var(--edge) 0 0 / 1px var(--arm) no-repeat,var(--edge) 100% 0 / var(--arm) 1px no-repeat,var(--edge) 100% 0 / 1px var(--arm) no-repeat,var(--edge) 0 100% / var(--arm) 1px no-repeat,var(--edge) 0 100% / 1px var(--arm) no-repeat,var(--edge) 100% 100% / var(--arm) 1px no-repeat,var(--edge) 100% 100% / 1px var(--arm) no-repeat;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-marks::after{content:"";position:absolute;inset-block:var(--cb-space-lg);inset-inline:0;pointer-events:none;--rung: repeating-linear-gradient( to bottom, var(--cbc-line) 0 1px, transparent 1px var(--cb-space-md) );background:var(--rung) left / var(--cb-space-xs) 100% no-repeat,var(--rung) right / var(--cb-space-xs) 100% no-repeat;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-tag{position:absolute;inset-block-start:0;inset-inline-start:var(--cb-space-lg);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);white-space:nowrap;pointer-events:none;z-index:0;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-tag[data-side=end]{inset-inline:auto var(--cb-space-lg);pointer-events:auto}.cb-out-grid{position:absolute;inset-block:0;inset-inline-start:var(--x);inline-size:1px;background:linear-gradient(to top,var(--cbc-line),transparent);pointer-events:none;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-typical{position:absolute;inset-block-end:0;inset-inline-start:var(--x);translate:-50% 50%;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);rotate:45deg;background:var(--cbc-surface);border:1px solid var(--cbc-ink-faint);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-mark{position:absolute;inset-block-end:0;inset-inline-start:var(--x, 0%);translate:-50% 0;display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;padding:0;border:0;background:none;color:inherit;pointer-events:none;block-size:calc(var(--head) + var(--clear) + var(--stack, 0) * var(--step));animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--lead) + var(--cb-motion-base) + var(--cbc-inside))}.cb-out-head{--face: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);pointer-events:auto;cursor:pointer;position:relative;padding:0;border:0;font:inherit;color:inherit;display:grid;place-items:center;inline-size:var(--head);block-size:var(--head);min-block-size:var(--head);clip-path:var(--face);background-color:var(--cbc-line-strong);transition:translate var(--cb-motion-fast) var(--cb-motion-ease),background-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-out-head::before{content:"";position:absolute;inset:1px;clip-path:var(--face);background-color:var(--cbc-surface)}.cb-out-head .cb-site-icon{position:relative;z-index:1;inline-size:72%;block-size:72%;filter:grayscale(1) contrast(1.15);opacity:0.75;transition:filter var(--cb-motion-base) var(--cb-motion-ease),opacity var(--cb-motion-fast) var(--cb-motion-ease)}@media(hover:hover)and (pointer:fine){.cb-out-head:hover{translate:0 calc(-1 * var(--cb-space-xxs));background-color:var(--cbc-ink-faint)}}.cb-out-head .cb-site-icon[data-has-icon]{background:var(--cbc-well);border-color:transparent}.cb-out-head:hover .cb-site-icon{opacity:1}.cb-out-head[data-on]{translate:0 calc(-1 * var(--cb-space-xs));background-color:var(--cbc-accent)}.cb-out-head[data-on] .cb-site-icon{filter:none;opacity:1}.cb-out-mark[data-tone=poor] .cb-out-head[data-on]{background-color:var(--cbc-poor)}.cb-out-head:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-out-stem{inline-size:1px;block-size:100%;background:linear-gradient(to bottom,var(--cbc-line),var(--cbc-line-strong))}.cb-out-mark{z-index:calc(var(--stack, 0) + 1)}.cb-out-mark:has(.cb-out-head[data-on]){z-index:20}.cb-out-badge{position:absolute;inset-block-start:0;inset-inline-end:0;translate:30% -30%;min-inline-size:var(--cb-space-xl);padding-inline:var(--cb-space-xxs);border-radius:var(--cb-radius-full);border:1px solid var(--cbc-surface);background:var(--cbc-line-strong);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:var(--cb-space-xl);text-align:center;color:var(--cbc-ink)}.cb-out-mark::after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50% 50%;inline-size:var(--cb-space-xs);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);transition:background var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cb-motion-ease)}.cb-out-stem{transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-out-mark:has(.cb-out-head[data-on]) .cb-out-stem{background:linear-gradient(to bottom,color-mix(in srgb,var(--cbc-accent) 30%,transparent),var(--cbc-accent))}.cb-out-mark:has(.cb-out-head[data-on])::after{background:var(--cbc-accent);scale:1.5}.cb-out-mark:has(.cb-out-head[data-on])::before{content:"";position:absolute;inset-block-end:calc(-1 * var(--cb-space-3xl));inset-inline-start:50%;inline-size:1px;block-size:var(--cb-space-3xl);background:linear-gradient(to bottom,var(--cbc-accent),transparent);animation:cbc-grow var(--cb-motion-fast) var(--cb-motion-ease) backwards;transform-origin:top center}.cb-out-axis{position:relative;block-size:var(--cb-space-4xl)}.cb-out-rule{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:linear-gradient(to right,var(--cbc-line-strong),var(--cbc-line));transform-origin:left center;animation:cbc-grow-x var(--sweep) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-rule::before,.cb-out-rule::after{content:"";position:absolute;inset-block-start:0;inline-size:1px;block-size:var(--cb-space-sm);background:var(--cbc-line-strong)}.cb-out-rule::before{inset-inline-start:0}.cb-out-rule::after{inset-inline-end:0}.cb-out-normal{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--w, 0%);block-size:var(--cb-space-md);background:repeating-linear-gradient(-45deg,var(--cbc-line-strong) 0 1px,transparent 1px var(--cb-space-sm));animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-minor{position:absolute;inset-block-start:0;inset-inline-start:var(--x);inline-size:1px;block-size:var(--cb-space-xs);background:var(--cbc-line-strong);opacity:0.55;animation:cbc-out-lit var(--cb-motion-fast) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}@keyframes cbc-out-lit{from{opacity:0}to{opacity:0.55}}.cb-out-tick{position:absolute;inset-block-start:0;inset-inline-start:var(--x);display:grid;justify-items:center;gap:var(--cb-space-xs);translate:-50% 0;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);white-space:nowrap;animation:cbc-fade var(--cb-motion-fast) var(--cb-motion-ease) backwards;animation-delay:var(--lead)}.cb-out-tick:first-of-type{translate:0 0;align-items:start;justify-items:start}.cb-out-tick:last-of-type{translate:-100% 0;justify-items:end}.cb-out-tick i{inline-size:1px;block-size:var(--cb-space-md);background:var(--cbc-line-strong)}.cb-out-roster{display:grid;gap:var(--cb-space-xs);min-inline-size:var(--cb-space-11xl)}.cb-out-roster-head{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);padding-block-end:var(--cb-space-xs);border-block-end:1px solid var(--cbp-edge)}.cb-out-roster-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-out-roster-row b{font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-out-roster-row i{font-style:normal;color:var(--cbc-ink-faint);white-space:nowrap}.cb-out-roster-rest{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);padding-block-start:var(--cb-space-xs);border-block-start:1px solid var(--cbc-line)}.cb-out-actions{display:flex;align-items:center;gap:var(--cb-space-sm)}@container card (max-width: 26rem){.cb-out-actions .cb-btn span:not(.cb-icon){display:none}.cb-out-actions .cb-btn{padding-inline:var(--cb-space-sm)}}.cb-out-file{align-self:end;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-sm);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-out-who{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold)}.cb-out-face{display:flex;flex:none}.cb-out-name{flex:1;min-inline-size:0}.cb-out-mult{display:flex;gap:var(--cb-space-xs);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;color:var(--cbc-accent);white-space:nowrap}.cb-out-mult i{font-style:normal;color:var(--cbc-ink-faint)}.cb-out-when{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint);white-space:nowrap;padding-inline-start:var(--cb-space-md);border-inline-start:1px solid var(--cbc-line)}.cb-out-when[data-tone=poor]{color:var(--cbc-poor-text)}.cb-out-where{display:flex;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);overflow:hidden;background:var(--cbc-well);--wipe-round: var(--cb-radius-full);animation:cbc-wipe-x var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-out-part{inline-size:var(--w, 0%)}.cb-out-where[data-settled] .cb-out-part{transition:inline-size var(--cb-motion-slow) var(--cb-motion-ease)}.cb-out-part[data-part=worst]{background:var(--tint, var(--cbc-accent))}.cb-out-part[data-part=rest]{background:color-mix(in srgb,var(--cbc-cat-accessibility) 35%,transparent)}.cb-out-part[data-part=gap]{background:repeating-linear-gradient(135deg,var(--cbc-line-strong) 0 2px,transparent 2px var(--cb-space-sm)),var(--cbc-well)}.cb-out-verdict{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted);text-wrap:pretty}.cbc-reveal:not([data-shown]) .cb-out-file>*{animation:cbc-emerge var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--lead) + var(--cb-motion-base) * 2)}@container card (max-width: 36rem){.cb-out-when{display:none}}@container card (max-width: 26rem){.cb-out-mult i{display:none}.cb-out-who .cb-btn span:not(.cb-icon){display:none}.cb-out-who .cb-btn{padding-inline:var(--cb-space-sm)}}@container card (max-height: 24rem){.cb-out{gap:var(--cb-space-md)}.cb-out-plot{--head: var(--cb-space-4xl);--step-ratio: 1.05;--clear-ratio: 0.35}.cb-out-axis{block-size:var(--cb-space-3xl)}.cb-out-who{font-size:var(--cb-type-sm-size)}.cb-out-file{gap:var(--cb-space-md);padding-block-start:var(--cb-space-md)}.cb-out-verdict{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cb-pq{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-sm);min-block-size:0}.cb-pq-field{position:relative;min-block-size:var(--cb-space-8xl);overflow:hidden;border-radius:var(--cb-radius-sm);background-color:var(--cbc-well);background-image:repeating-linear-gradient(to right,var(--cbc-line) 0 1px,transparent 1px var(--cb-space-4xl)),repeating-linear-gradient(to bottom,var(--cbc-line) 0 1px,transparent 1px var(--cb-space-4xl))}.cb-pq-field::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 0 / var(--cb-space-2xl) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 0 / 1px var(--cb-space-2xl),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 0 / var(--cb-space-2xl) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 0 / 1px var(--cb-space-2xl),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 100% / var(--cb-space-2xl) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 100% / 1px var(--cb-space-2xl),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 100% / var(--cb-space-2xl) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 100% / 1px var(--cb-space-2xl);background-repeat:no-repeat}.cb-pq-cross{position:absolute;background:var(--cbc-line-strong);animation-duration:calc(var(--cbc-plot) * 1.6);animation-timing-function:var(--cb-motion-ease);animation-fill-mode:backwards;animation-delay:var(--cbc-landed)}.cb-pq-cross[data-axis=x]{inset-block:0;inset-inline-start:var(--x, 50%);inline-size:1px;animation-name:cbc-pq-seek-x}.cb-pq-cross[data-axis=y]{inset-inline:0;inset-block-end:var(--y, 50%);block-size:1px;animation-name:cbc-pq-seek-y}@keyframes cbc-pq-seek-x{0%{inset-inline-start:0%;opacity:0}10%{opacity:1}40%{inset-inline-start:86%}64%{inset-inline-start:18%}82%{inset-inline-start:66%}93%{inset-inline-start:36%}}@keyframes cbc-pq-seek-y{0%{inset-block-end:100%;opacity:0}10%{opacity:1}32%{inset-block-end:8%}58%{inset-block-end:78%}78%{inset-block-end:24%}91%{inset-block-end:60%}}.cb-pq-cross::after{content:"";position:absolute;background:var(--cbc-line-strong)}.cb-pq-cross[data-axis=x]::after{inset-block:0;inset-inline-start:-2px;inline-size:var(--cb-space-xs);background:repeating-linear-gradient(to bottom,var(--cbc-line-strong) 0 1px,transparent 1px var(--cb-space-md))}.cb-pq-cross[data-axis=y]::after{inset-inline:0;inset-block-start:-2px;block-size:var(--cb-space-xs);background:repeating-linear-gradient(to right,var(--cbc-line-strong) 0 1px,transparent 1px var(--cb-space-md))}.cb-pq-edge{position:absolute;font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);pointer-events:none;white-space:nowrap;animation:cbc-pq-line var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cbc-plot) * 1.6)}.cb-pq-edge[data-at=start],.cb-pq-edge[data-at=end]{inset-block-end:var(--cb-space-xs);letter-spacing:var(--cb-type-2xl-letter-spacing);text-transform:uppercase}.cb-pq-edge[data-at=start]{inset-inline-start:var(--cb-space-sm)}.cb-pq-edge[data-at=end]{inset-inline-end:var(--cb-space-sm)}.cb-pq-edge[data-at=mid-x]{inset-block-start:var(--cb-space-xs);inset-inline-end:calc(100% - var(--x, 50%));padding-inline-end:var(--cb-space-xs)}.cb-pq-edge[data-at=mid-y]{inset-block-end:var(--y, 50%);inset-inline-start:var(--cb-space-sm);padding-block-end:var(--cb-space-xxs)}.cb-pq-edge[data-at=mark]{inset-block-start:var(--cb-space-xs);inset-inline-end:var(--cb-space-sm);letter-spacing:var(--cb-type-2xl-letter-spacing);opacity:0.6;pointer-events:auto}@keyframes cbc-pq-plot{from{scale:0.2;opacity:0}}.cb-pq-pin{position:absolute;inset-inline-start:var(--x, 0%);inset-block-end:var(--y, 0%);display:flex;align-items:center;gap:var(--cb-space-xs);padding:0;border:0;background:none;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-pq-plot var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cbc-plot) * 1.6 + var(--cbc-step))}.cb-pq-pin[data-side=end]{transform:translate(calc(var(--cb-space-md) / -2),50%)}.cb-pq-pin[data-side=start]{flex-direction:row-reverse;transform:translate(calc(var(--cb-space-md) / 2 - 100%),50%)}.cb-pq-dot{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint);flex:none}.cb-pq-pin[data-tone=good] .cb-pq-dot{background:var(--cbc-good)}.cb-pq-pin[data-tone=warn] .cb-pq-dot{background:var(--cbc-warn)}.cb-pq-pin[data-costly]{color:var(--cbc-poor-text)}.cb-pq-pin[data-costly] .cb-pq-dot{background:var(--cbc-poor)}.cb-pq-pin[data-newest]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-pq-pin[data-newest] .cb-pq-dot{background:var(--cbc-accent);box-shadow:0 0 0 2px var(--cbc-surface),0 0 0 3px var(--cbc-ink)}.cb-pq-pin:hover{color:var(--cbc-ink);z-index:1}.cb-pq-pin:hover .cb-pq-dot{box-shadow:0 0 0 3px var(--cbc-hover-strong)}.cb-pq-unpriced{font-size:var(--cb-type-xs-size);color:var(--cbc-warn-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes cbc-pq-line{from{opacity:0}}@container card (max-width: 22rem){.cb-pq-edge[data-at=mid-y]{display:none}}@media(prefers-reduced-motion:reduce){.cb-pq-pin,.cb-pq-cross,.cb-pq-edge{animation:none}}.cb-pad{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-sm);min-block-size:0;font-family:var(--cb-font-mono)}.cb-pad-modes{flex:none}.cb-pad-modes .cb-view{padding-inline:var(--cb-space-md)}@container card (max-width: 20rem){.cb-card:has(>.cb-pad)>.cb-card-head{flex-wrap:wrap}.cb-card:has(>.cb-pad)>.cb-card-head>.cb-card-aside{margin-inline-start:0;padding-inline-start:0}}.cb-pad-body{position:relative;min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-sm);background:var(--cbc-well);overflow:hidden}.cb-pad-body::before{content:"";position:absolute;inset:var(--cb-space-xs);pointer-events:none;z-index:2;background:linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 0 / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 0 / 1px var(--cb-space-lg),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 0 / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 0 / 1px var(--cb-space-lg),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 100% / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 0 100% / 1px var(--cb-space-lg),linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 100% / var(--cb-space-lg) 1px,linear-gradient(var(--cbc-line-strong),var(--cbc-line-strong)) 100% 100% / 1px var(--cb-space-lg);background-repeat:no-repeat}@keyframes cbc-crt-on{0%{transform:scaleY(0.005);opacity:0;filter:brightness(4)}18%{transform:scaleY(0.005);opacity:1;filter:brightness(4)}46%{transform:scaleY(1.03);filter:brightness(2)}68%{transform:scaleY(0.985);filter:brightness(1.2)}}.cb-pad-body{animation:cbc-crt-on calc(var(--cb-motion-slow) * 1.6) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-landed)}.cb-pad-tools>*{animation:cbc-slide-in var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-slow) + var(--i, 0) * var(--cb-motion-fast) / 8)}.cb-pad-log,.cb-pad-checks,.cb-pad-sketch{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-slow) * 1.6)}@keyframes cbc-pad-retune{0%{transform:scaleY(0.02);filter:brightness(3)}26%{transform:scaleY(0.02);filter:brightness(3)}62%{transform:scaleY(1.02);filter:brightness(1.5)}82%{transform:scaleY(0.99);filter:brightness(1.1)}}.cb-pad-body[data-static] .cb-pad-screen{animation:cbc-pad-retune var(--cb-motion-slow) var(--cb-motion-ease) 1}.cb-pad-body>.cb-pad-static{grid-area:1 / 1 / -1 / -1;position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;border-radius:inherit;background-image:var(--snow, none),var(--snow, none);background-size:var(--cb-space-11xl) var(--cb-space-11xl),var(--cb-space-9xl) var(--cb-space-9xl);image-rendering:pixelated}.cb-pad-body[data-static] .cb-pad-static{animation:cbc-pad-snow var(--cb-motion-slow) steps(1,end) 1}@keyframes cbc-pad-snow{0%{opacity:0.55;background-position:0 0,0 0}22%{opacity:0.8;background-position:41% 67%,73% 18%}44%{opacity:0.5;background-position:78% 22%,12% 91%}66%{opacity:0.72;background-position:15% 84%,56% 37%}84%{opacity:0.35;background-position:62% 40%,29% 62%}100%{opacity:0;background-position:90% 12%,84% 75%}}.cb-pad-body::after{content:"";position:absolute;inset:var(--cb-space-4xl) 0 0 0;pointer-events:none;z-index:0;background:repeating-linear-gradient(to bottom,var(--cbc-line) 0 1px,transparent 1px var(--cb-space-md));opacity:0.5}.cb-pad-body[data-mode=tasks]::after{inset:0}.cb-pad-body[data-mode=sketch]::after{content:none}.cb-pad-body>*{position:relative;z-index:1}.cb-pad-screen{position:relative;display:grid;min-block-size:0}.cb-pad-screen[data-tooled]{grid-template-rows:auto minmax(0,1fr)}.cb-pad-screen[data-terminal]{grid-template-rows:minmax(0,1fr) auto auto}.cb-pad-screen[data-terminal] .cb-pad-checks{display:flex;flex-direction:column;justify-content:flex-end;min-block-size:0;overflow-y:auto}.cb-pad-prompt{position:relative;border-block-start:1px solid var(--cbc-line-strong);background:var(--cbc-well)}.cb-pad-screen[data-terminal] .cb-pad-tools{position:relative;border-block-start:1px solid var(--cbc-line);border-block-end:0;background:var(--cbc-well)}.cb-pad-prompt .cb-pad-check{padding-block:var(--cb-space-sm)}.cb-pad-prompt .cb-pad-num{color:var(--cbc-accent)}.cb-pad-prompt .cb-pad-check[data-tail]{color:var(--cbc-ink)}.cb-pad-prompt .cb-pad-tick{color:var(--cbc-accent)}.cb-pad-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs) var(--cb-space-sm);border-block-end:1px solid var(--cbc-line)}.cb-pad-filter{display:flex;align-items:center;gap:var(--cb-space-xxs);flex:0 0 auto;margin-inline-start:auto}.cb-pad-filter .cb-pad-word{inline-size:auto;flex:0 0 auto;padding-inline:var(--cb-space-md);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-type-2xl-letter-spacing);white-space:nowrap}.cb-pad-word{display:grid;place-items:center;block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-pad-word:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-pad-tool[data-on],.cb-pad-tool[data-on]:hover,.cb-pad-tool[data-on]:active{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-pad-linker{display:flex;align-items:center;gap:var(--cb-space-xxs);min-inline-size:0;flex:0 0 auto}.cb-pad-linker[data-open]{flex:1 1 auto}.cb-pad-link{display:none}.cb-pad-linker[data-open] .cb-pad-link{display:block}.cb-pad-link{min-inline-size:0;flex:1 1 auto;padding:var(--cb-space-xxs) var(--cb-space-sm);border:1px solid var(--cbc-accent-quiet);border-radius:var(--cb-radius-xs);background:var(--cbc-surface);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink)}.cb-pad-log{min-block-size:0;overflow-y:auto;padding:var(--cb-space-lg);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-base-line-height);color:var(--cbc-ink);caret-color:var(--cbc-accent)}.cb-pad-log:focus-visible{outline:none}.cb-pad-log:empty::before{content:"> " attr(data-placeholder);color:var(--cbc-ink-faint);pointer-events:none}.cb-pad-log>*+*{margin-block-start:var(--cb-space-sm)}.cb-pad-log h3,.cb-pad-log h4{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-type-2xl-letter-spacing);text-transform:uppercase;color:var(--cbc-accent)}.cb-pad-log h3::before,.cb-pad-log h4::before{content:"// ";color:var(--cbc-ink-faint)}.cb-pad-log ul,.cb-pad-log ol{padding-inline-start:var(--cb-space-2xl)}.cb-pad-log ul{list-style:none}.cb-pad-log ul>li::before{content:"\b7  ";margin-inline-start:calc(var(--cb-space-lg) * -1);color:var(--cbc-accent)}.cb-pad-log ol{list-style:decimal}.cb-pad-log ol>li::marker{color:var(--cbc-ink-faint)}.cb-pad-log blockquote{position:relative;padding-inline-start:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-pad-log blockquote::before{content:">";position:absolute;inset-inline-start:0;color:var(--cbc-accent)}.cb-pad-log pre{padding:var(--cb-space-sm);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-xs);color:var(--cbc-ink-muted);overflow-x:auto}.cb-pad-log b,.cb-pad-log strong{font-weight:var(--cb-font-weight-bold)}.cb-pad-log a{color:var(--cbc-accent);text-decoration:underline}.cb-pad-checks{min-block-size:0;overflow-y:auto;padding:var(--cb-space-sm);align-content:start;display:grid}.cb-pad-check{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-xs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink)}.cb-pad-check:hover{background:var(--cbc-hover)}.cb-pad-num{color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-pad-tick{padding:0;border:0;background:none;font:inherit;color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-pad-tick::before{content:"[ ]"}.cb-pad-check[data-done] .cb-pad-tick{color:var(--cbc-good-text)}.cb-pad-check[data-done] .cb-pad-tick::before{content:"[x]"}.cb-pad-tick:hover{color:var(--cbc-accent)}.cb-pad-entry{min-inline-size:0;outline:none;caret-color:var(--cbc-accent)}.cb-pad-entry:empty::before{content:attr(data-placeholder);color:var(--cbc-ink-faint)}.cb-pad-entry b,.cb-pad-entry strong{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-pad-entry u{text-decoration:underline;text-underline-offset:2px}.cb-pad-entry code{padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-xs);background:var(--cbc-hover)}.cb-pad-entry a{color:var(--cbc-accent);text-decoration:underline}.cb-pad-check[data-done] .cb-pad-entry{text-decoration:line-through;color:var(--cbc-ink-faint)}.cb-pad-check[data-done] .cb-pad-entry *{color:inherit}.cb-pad-check[data-tail]{color:var(--cbc-ink-faint)}.cb-pad-none{padding:var(--cb-space-lg) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-pad-drop{padding:0;border:0;background:none;color:var(--cbc-ink-faint);cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-pad-drop .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-pad-check:hover .cb-pad-drop,.cb-pad-drop:focus-visible{opacity:1}.cb-pad-drop:hover{color:var(--cbc-poor-text)}.cb-pad-sketch{position:relative;min-block-size:0;overflow:hidden;background-image:radial-gradient(circle at center,var(--cbc-line-strong) 1px,transparent 1px);background-size:var(--cb-space-4xl) var(--cb-space-4xl);background-position:calc(var(--cb-space-4xl) / 2) calc(var(--cb-space-4xl) / 2)}.cb-pad-canvas{display:block;inline-size:100%;block-size:100%;cursor:crosshair;touch-action:none;--pen-ink: var(--cbc-ink);--pen-accent: var(--cbc-accent);--pen-good: var(--cbc-good);--pen-warn: var(--cbc-warn);--pen-poor: var(--cbc-poor)}.cb-pad-inks,.cb-pad-nibs{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-pad-ink{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);padding:0;border:0;border-radius:var(--cb-radius-full);cursor:pointer;transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-pad-ink[data-ink=ink]{background:var(--cbc-ink)}.cb-pad-ink[data-ink=accent]{background:var(--cbc-accent)}.cb-pad-ink[data-ink=good]{background:var(--cbc-good)}.cb-pad-ink[data-ink=warn]{background:var(--cbc-warn)}.cb-pad-ink[data-ink=poor]{background:var(--cbc-poor)}@media(hover:hover)and (pointer:fine){.cb-pad-ink:hover{transform:scale(1.2)}}.cb-pad-ink[data-on]{box-shadow:0 0 0 2px var(--cbc-raised),0 0 0 3px var(--cbc-ink)}.cb-pad-nib{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:var(--cb-radius-xs);background:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-pad-nib i{display:block;inline-size:var(--cb-space-lg);block-size:var(--nib, 2px);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-pad-nib:hover{background:var(--cbc-hover)}.cb-pad-nib:hover i{background:var(--cbc-ink)}.cb-pad-nib[data-on]{background:var(--cbc-accent)}.cb-pad-nib[data-on] i{background:var(--cbc-on-accent)}.cb-pad-rule{inline-size:1px;block-size:var(--cb-space-lg);background:var(--cbc-line)}.cb-pad-rail-status{display:flex;align-items:center;gap:var(--cb-space-sm);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-type-2xl-letter-spacing);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-pad-where::before{content:"> "}.cb-pad-sep::before{content:"\b7"}.cb-pad-count{color:var(--cbc-ink-muted)}.cb-pad-rail-status .cb-btn{font-family:var(--cb-font-mono);font-size:inherit;letter-spacing:inherit;text-transform:inherit;padding-block:0;padding-inline:var(--cb-space-sm);block-size:var(--cb-space-2xl);color:var(--cbc-ink-faint)}.cb-pad-rail-status .cb-btn:hover:not([aria-disabled]){color:var(--cbc-ink)}.cb-pad-state{margin-inline-start:auto;color:var(--cbc-ink-muted)}.cb-pad-state::after{content:"\258c";margin-inline-start:var(--cb-space-xxs);color:var(--cbc-accent)}.cb-pad-state[data-state=writing]::after{animation:cbc-blink var(--cbc-loop) steps(2,start) infinite}.cb-pad-state[data-state=idle]::after{color:var(--cbc-line-strong)}@container card (max-width: 26rem){.cb-pad-where{display:none}.cb-pad-where+.cb-pad-sep{display:none}}@media(prefers-reduced-motion:reduce){.cb-pad-state[data-state=writing]::after{animation:none}.cb-pad-ink:hover{transform:none}}.cb-now-pulse{animation:cbc-land var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-landed)}.cb-now-head{animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-fast))}.cb-now-rows>*{animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-base))}.cb-now-foot{animation:cbc-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cbc-landed) + var(--cb-motion-slow) + var(--cb-motion-fast))}.cb-now{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--cb-space-lg);min-block-size:0}.cb-now-head{display:flex;align-items:center;gap:var(--cb-space-md);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-now-count{color:var(--cbc-ink-muted)}.cb-now-today{margin-inline-start:auto;text-align:end}.cb-now[data-state=busy] .cb-now-count{color:var(--cbc-accent)}.cb-now-pulse{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);flex:none;transition:background var(--cb-motion-base) var(--cb-motion-ease)}.cb-now[data-state=busy] .cb-now-pulse{background:var(--cbc-accent);animation:cbc-breathe var(--cbc-loop-calm) var(--cb-motion-ease) infinite;--cbc-breath: 0.3}.cb-now[data-state=lost] .cb-now-pulse{background:var(--cbc-warn)}.cb-now-rows{display:grid;align-content:start;gap:var(--cb-space-lg);min-block-size:0;overflow-y:auto;overflow-x:hidden}.cb-now-rows[data-more]:not([data-end]){mask-image:linear-gradient(to bottom,black calc(100% - var(--cb-space-4xl)),transparent)}.cb-now-flight:empty{display:none}.cb-now-flight:not(:empty)+.cb-landed-list{display:none}.cb-now-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cb-space-md);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-now-foot:empty{display:none}.cb-now-asof{font-family:var(--cb-font-mono)}.cb-now-label{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint);margin-block-end:var(--cb-space-sm)}.cb-now-quiet{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);text-wrap:balance}.cb-now-more{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);padding-block-start:var(--cb-space-xs)}.cb-now-flight{display:grid;gap:var(--cb-space-lg)}.cb-scan{display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;color:inherit;text-align:start;cursor:pointer;max-block-size:var(--cb-space-11xl);transition:background var(--cb-motion-fast) var(--cb-motion-ease),opacity var(--cb-motion-slow) var(--cb-motion-ease),max-block-size var(--cb-motion-slow) var(--cbc-spring),padding var(--cb-motion-slow) var(--cbc-spring)}.cb-scan:hover{background:var(--cbc-hover)}.cb-scan-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md)}.cb-scan-site{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-scan-time{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);white-space:nowrap}.cb-scan-time[data-tone=warn]{color:var(--cbc-warn-text)}.cb-scan-say{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height)}.cb-scan-stage{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-semibold);white-space:nowrap}.cb-scan-message{color:var(--cbc-ink-faint)}.cb-scan-found{margin-inline-start:auto;font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);white-space:nowrap}.cb-scan-found:empty{display:none}.cb-scan-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-xxs);margin-block-start:var(--cb-space-xxs)}.cb-scan-mark{block-size:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-line);transition:background var(--cb-motion-slow) var(--cbc-spring)}.cb-scan-mark[data-mark=done]{background:color-mix(in srgb,var(--tint, var(--cbc-accent)) 38%,transparent)}.cb-scan-mark[data-mark=now]{background:var(--tint, var(--cbc-accent));animation:cbc-breathe var(--cbc-loop-calm) var(--cb-motion-ease) infinite;--cbc-breath: 0.6}.cb-scan[data-stranded] .cb-scan-stage{color:var(--cbc-warn-text)}.cb-scan[data-stranded] .cb-scan-mark[data-mark=now]{background:var(--cbc-warn);animation:none}.cb-scan[data-status=queued] .cb-scan-mark{background:var(--cbc-line)}.cb-scan[data-arriving]{animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-scan[data-landed] .cb-scan-mark{background:var(--tint, var(--cbc-accent));animation:none}.cb-scan[data-leaving]{opacity:0;max-block-size:0;padding-block:0;overflow:hidden;pointer-events:none}.cb-landed-rows{display:grid;gap:var(--cb-space-xxs)}.cb-landed{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;color:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-landed:hover{background:var(--cbc-hover)}.cb-landed-site{font-size:var(--cb-type-sm-size)}.cb-landed-score{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;min-inline-size:var(--cb-space-4xl);text-align:end}.cb-landed-score[data-tone=good]{color:var(--cbc-good-text)}.cb-landed-score[data-tone=warn]{color:var(--cbc-warn-text)}.cb-landed-score[data-tone=poor]{color:var(--cbc-poor-text)}.cb-landed[data-status=manual_review] .cb-landed-score,.cb-landed[data-status=blocked] .cb-landed-score{color:var(--cbc-warn-text)}.cb-landed-took,.cb-landed-when{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);white-space:nowrap;text-align:end}.cb-landed-took{min-inline-size:var(--cb-space-7xl)}.cb-landed-when{min-inline-size:var(--cb-space-6xl)}@container card (max-width: 26rem){.cb-now-today,.cb-landed-took{display:none}.cb-scan-say{display:grid;gap:0}.cb-scan-found{margin-inline-start:0}}@container card (max-width: 22rem){.cb-now-all{display:none}}.cb-tidy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-3xl);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-slow)}.cb-tidy-say{margin:0;max-inline-size:60ch;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-tidy-acts{display:flex;gap:var(--cb-space-md);flex-shrink:0}.cb-tidy[data-going]{transition:opacity var(--cb-motion-base) var(--cb-motion-ease);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.cb-tidy{animation:none}.cb-tidy[data-going]{transition:none}}.cb-report-tile{display:grid;gap:var(--cb-space-xl);align-content:start}.cb-report-tile-figures{display:grid;gap:var(--cb-space-lg);margin:0}.cb-report-tile-one>dt{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-report-tile-one>dd{margin:0;font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-report-tile-said{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-report-tile-open{font-size:var(--cb-type-xs-size)}.cb-stat-label{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-accent)}.cb-stat-note{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-badge{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-space-3xl);padding:0 var(--cb-space-md);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);background:var(--cbc-well);color:var(--cbc-ink-muted);white-space:nowrap}.cb-badge[data-size=sm]{block-size:var(--cb-space-2xl);padding:0 var(--cb-space-sm)}.cb-badge[data-kind=line]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink)}.cb-badge:has(>.cb-ib){padding-inline-end:var(--cb-space-xxs)}.cb-badge>.cb-ib{border-radius:var(--cb-radius-full)}.cb-badge>.cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-badge[data-tone=accent]{background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-badge[data-tone=good]{color:var(--cbc-good-text)}.cb-badge[data-tone=warn]{color:var(--cbc-warn-text)}.cb-badge[data-tone=poor]{color:var(--cbc-poor-text)}.cb-badge:is([data-tone=good],[data-tone=warn],[data-tone=poor]):not([data-marked])::before{content:"";inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:currentColor;flex:none}.cb-badge[data-dot]:not([data-tone])::before{content:"";inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint);flex:none}.cb-badge[data-tone=good]{background:color-mix(in srgb,var(--cbc-good) 16%,transparent)}.cb-badge[data-tone=warn]{background:color-mix(in srgb,var(--cbc-warn) 12%,transparent)}.cb-badge[data-tone=poor]{background:color-mix(in srgb,var(--cbc-poor) 14%,transparent)}.cb-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-sort{display:inline-flex;align-items:center;gap:var(--cb-space-sm);border:0;padding:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.cb-sort:hover{color:var(--cbc-ink)}.cb-sort[data-sorted]{color:var(--cbc-ink)}.cb-sort-mark{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);flex:none}.cb-sort-glyphs{display:inline-grid;place-items:center;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-sort-glyphs .cb-icon{grid-area:1 / 1;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-sort:not([data-sorted]):hover .cb-sort-idle,.cb-sort:not([data-sorted]):focus-visible .cb-sort-idle{opacity:0.5}.cb-sort[data-sorted=asc] .cb-sort-asc,.cb-sort[data-sorted=desc] .cb-sort-desc{opacity:1}.cb-sort-rank{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-sort-rank:empty{display:none}@media(prefers-reduced-motion:reduce){.cb-sort-glyphs .cb-icon{transition:none}}.cb-check{margin-inline:auto}.cb-stage-picks{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg) var(--cb-space-3xl)}.cb-stage-pick{display:inline-flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);cursor:pointer}.cb-stage-pick:hover{color:var(--cbc-ink)}.cb-views{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);inline-size:fit-content;max-inline-size:calc(100% - var(--cb-space-3xl) * 2);margin-inline:var(--cb-space-3xl);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-xs) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-view{padding:var(--cb-space-xs) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius-xs);background:none;color:var(--cbf-seg-ink);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-view:hover{color:var(--cbc-ink)}@media(max-width:480px){.cb-views{flex-wrap:nowrap;overflow-x:auto;margin-inline:var(--cb-space-xl);max-inline-size:calc(100% - var(--cb-space-xl) * 2);scrollbar-width:none}.cb-views::-webkit-scrollbar{display:none}.cb-view{flex:none;white-space:nowrap}}.cb-view[aria-pressed=true]{color:var(--cbf-picked-ink);background:var(--cbf-picked-bg)}.cb-count{display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-lg) var(--cb-space-3xl) 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-caveat{display:inline-flex;flex:none;padding:0;border:0;background:none;color:inherit;opacity:0.55;cursor:help;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-caveat:hover,.cb-caveat:focus-visible{opacity:1}.cb-caveat .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}@media(prefers-reduced-motion:reduce){.cb-caveat{transition:none}}.cb-inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-empty{padding:var(--cb-space-md) 0;text-align:start;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-period:empty{display:none}.cb-period{display:flex;gap:var(--cb-space-xs);padding:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:calc(var(--cbf-press-radius-xs) + var(--cb-space-xs));background:var(--cbc-surface)}.cb-period .cb-view{border:0}.cb-period .cb-view[aria-pressed=true]{background:var(--cbf-on);color:var(--cbf-on-ink)}.cb-code{margin:0;padding:var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well);color:var(--cbc-ink-muted);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);max-height:var(--cb-width-md);overflow:auto;white-space:pre-wrap;word-break:break-word}.cb-shot{display:grid;gap:var(--cb-space-md)}.cb-shot img{width:100%;border-radius:var(--cb-radius-xl);border:1px solid var(--cbc-line);background:var(--cbc-well)}.cb-shot figcaption{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@media(max-width:768px){.cb-summary{grid-template-columns:minmax(0,1fr);justify-items:start}}.cb-pick-wrap::after,.cb-expand>summary::before,.cb-reveal::after{content:"";flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);background:currentColor;mask:var(--cbc-chevron) center / contain no-repeat;transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-group{display:grid;gap:var(--cb-space-md)}.cb-group-label{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-cat-band{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%}.cb-cat-figure[data-tone=warn]{color:var(--cbc-warn-text)}.cb-cat-name{display:grid;gap:var(--cb-space-xxs);min-width:0}.cb-cat-id{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-cat-label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-cat-mark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-cat-provider{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-cat-count{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-cat-toggle{margin-inline-start:auto;padding:var(--cb-space-xxs) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-ink-faint);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-cat-toggle:hover{color:var(--cbc-ink)}.cb-cat-toggle[aria-expanded=true]{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-ls-row[data-retired] .cb-cat-label{color:var(--cbc-ink-muted)}.cb-cat-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-cat-sunset{display:grid;place-items:center;color:var(--cbc-warn-text)}.cb-cat-sunset .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-cat-held{display:grid;place-items:center;color:var(--cbc-ink-muted)}.cb-cat-held .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-cat-unconfirmed{font-size:var(--cb-type-xs-size);color:var(--cbc-warn-text)}.cb-cat-can{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-cat-mark-slot{display:grid;place-items:center;color:var(--cbc-ink-faint)}.cb-cat-mark-slot .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-cat-mark-slot[data-on=false]{opacity:0.25}.cb-cat-mark-slot[data-on=true]{color:var(--cbc-ink)}.cb-cat-think{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-cat-step{inline-size:var(--cb-space-lg);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-cat-step[data-on=true]{background:var(--cbc-ink-muted)}.cb-cat-think[data-none=true] .cb-cat-step{opacity:0.4}.cb-cat-price{display:grid;gap:var(--cb-space-xs);justify-items:end}.cb-cat-figures{display:inline-flex;align-items:baseline;gap:var(--cb-space-sm);font-variant-numeric:tabular-nums}.cb-cat-slash{color:var(--cbc-ink-faint)}.cb-cat-bar{position:relative;inline-size:var(--cb-space-9xl);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-line);overflow:hidden}.cb-cat-bar::after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--share, 0%);border-radius:var(--cb-radius-full);background:var(--cbc-accent);animation:cbc-wipe-x var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-cat-figure{font-variant-numeric:tabular-nums;font-size:var(--cb-type-sm-size);text-align:end}.cb-member-history{display:grid;place-items:center;border:0;padding:0;background:none;cursor:pointer;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cbf-press-radius-sm);color:var(--cbc-ink-faint);text-decoration:none;transition:color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-member-history:hover{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-member-history .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-ask-seats{display:grid;gap:var(--cb-space-md)}.cb-ask-seat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);text-align:start;inline-size:100%;padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:none;cursor:pointer;color:inherit;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-ask-seat:hover{background:var(--cbc-hover);border-color:var(--cbc-line-strong)}.cb-ask-seat:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ask-seat[data-on]{border-color:var(--cbc-accent);background:var(--cbc-accent-wash)}.cb-ask-seat-said{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ask-seat-said>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-ask-seat-mark{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-faint);transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-ask-seat-mark>*{grid-area:1 / 1;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ask-seat-tick{opacity:0}.cb-ask-seat:hover .cb-ask-seat-mark{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-ask-seat[data-on] .cb-ask-seat-mark{background:var(--cbc-accent);border-color:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-ask-seat[data-on] .cb-ask-seat-tick{opacity:1}.cb-ask-seat[data-on] .cb-ask-seat-mark>:not(.cb-ask-seat-tick){opacity:0}.cb-ask-seat[data-now]{cursor:default}.cb-ask-seat[data-now]:hover{background:none;border-color:var(--cbc-line)}.cb-ask-seat[data-now] .cb-ask-seat-said>strong,.cb-ask-seat[data-now] .cb-ask-seat-said>span{color:var(--cbc-ink-faint)}.cb-ask-seat-now{padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-funnel{display:grid;gap:var(--cb-space-2xl);padding:0 var(--cb-space-xs) var(--cb-space-lg);border-bottom:1px solid var(--cbc-line)}.cb-spread>.cb-funnel-split{margin-block-start:var(--cb-space-2xl)}.cb-funnel-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-space-11xl),1fr));gap:var(--cb-space-lg)}.cb-funnel-step{position:relative;overflow:hidden;display:grid;gap:var(--cb-space-xs);align-content:start;padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-hover);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-funnel-step[data-unmeasured]{opacity:0.55}.cb-funnel-label{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-funnel-head{display:flex;align-items:baseline;gap:var(--cb-space-md);margin:0;min-inline-size:0}.cb-funnel-n{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-funnel-share{padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-funnel-meter{block-size:var(--cb-space-xs);margin-block-start:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-funnel-meter i{display:block;block-size:100%;inline-size:calc(var(--at) * 100%);border-radius:inherit;background:var(--cbc-flow-in);transition:inline-size var(--cb-motion-slow) var(--cbc-spring)}.cb-funnel-step[data-at="1"] .cb-funnel-meter i{background:var(--cbc-flow-mid)}.cb-funnel-step[data-at="2"] .cb-funnel-meter i{background:var(--cbc-flow-warm)}.cb-funnel-step[data-at="3"] .cb-funnel-meter i{background:var(--cbc-flow-best)}.cb-funnel-lost{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-funnel-lost b{color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-funnel-split{display:flex;flex-direction:column;align-items:stretch;gap:var(--cb-space-lg);min-inline-size:0}.cb-funnel-split .cb-spread-bar{margin:0}@media(prefers-reduced-motion:reduce){.cb-funnel-meter i{transition:none}}.cb-seek{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cbf-radius-sm);background:var(--cbf-bg-inset);color:var(--cbc-ink-faint);transition:var(--cbf-motion)}.cb-seek:hover:not(:focus-within){border-color:var(--cbf-border-hover)}.cb-seek:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring);color:var(--cbc-ink)}.cb-seek .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);flex:none}.cb-seek .cb-seek-field{inline-size:var(--cb-space-10xl);padding:var(--cb-space-xs) 0;border:0;border-radius:0;background:none;transition:inline-size var(--cb-motion-fast) var(--cbc-spring)}.cb-seek .cb-seek-field:hover{border:0}.cb-seek .cb-seek-field:focus{outline:none;border:0;box-shadow:none;inline-size:var(--cb-width-xxs)}.cb-seek .cb-seek-field::-webkit-search-cancel-button{display:none}.cb-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-3xl) var(--cb-space-xs);border-top:1px solid var(--cbc-line);border-end-start-radius:var(--cb-radius-3xl);border-end-end-radius:var(--cb-radius-3xl)}.cb-pager-said{display:flex;align-items:center;gap:var(--cb-space-xs);margin:0;min-inline-size:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-pager-range b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-pager-moves{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-pager-numbers{display:flex;align-items:center;gap:var(--cb-space-xxs)}.cb-pager-step,.cb-pager-n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);padding-inline:var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-pager-step:hover,.cb-pager-n:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-pager-n[aria-current=page]{background:var(--cbc-ink);color:var(--cbc-surface);font-weight:var(--cb-font-weight-semibold)}.cb-pager-n[aria-current=page]:hover{background:var(--cbc-ink);color:var(--cbc-surface)}.cb-pager-step[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-pager-step[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-muted)}.cb-pager-step .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-pager-gap{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);color:var(--cbc-ink-faint)}.cb-pager-size{display:flex;justify-content:flex-end;min-inline-size:0}.cb-pager-size .cb-pick{border:0;background:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-pager-size .cb-pick:hover{color:var(--cbc-ink)}.cb-pager[data-busy] .cb-pager-n{pointer-events:none;opacity:0.5}@media(prefers-reduced-motion:reduce){.cb-pager-step,.cb-pager-n{transition:none}}@media(max-width:480px){.cb-pager{grid-template-columns:1fr auto}.cb-pager-moves{grid-column:1 / -1;grid-row:1;justify-content:center}}.cb-picked-slot{display:contents}.cb-picked{position:sticky;inset-block-end:var(--cb-space-3xl);z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-2xl);inline-size:max-content;max-inline-size:calc(100% - var(--cb-space-6xl));margin-inline:auto;padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbc-ink);color:var(--cbc-surface);box-shadow:var(--cbc-shadow);animation:cbc-bar-rise var(--cb-motion-base) var(--cbc-spring) backwards}.cb-picked[data-again]{animation:none}.cb-picked-lead{display:flex;align-items:center;gap:var(--cb-space-xs);min-inline-size:0}.cb-picked-lead p{margin:0;padding-inline-end:var(--cb-space-sm);font-size:var(--cb-type-xs-size);white-space:nowrap}.cb-picked-acts{display:flex;flex:none;align-items:center;gap:var(--cb-space-xxs)}@media(max-width:480px){.cb-picked{gap:var(--cb-space-md);inset-block-end:var(--cbc-dock-lift)}.cb-picked-lead p{white-space:normal}}.cb-picked-btn{display:inline-flex;padding:var(--cb-space-sm);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-picked-btn:hover{background:color-mix(in srgb,var(--cbc-surface) 18%,transparent)}.cb-picked-btn[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-picked-btn[data-danger]:hover{background:color-mix(in srgb,var(--cbc-poor) 40%,transparent)}.cb-picked-btn .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}@media(prefers-reduced-motion:reduce){.cb-picked{animation:none}.cb-picked-btn{transition:none}}@media(prefers-reduced-motion:reduce){.cb-seek,.cb-seek-field{transition:none}}.cb-spread-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-space-11xl),1fr));gap:var(--cb-space-lg)}.cb-spread-fact{position:relative;overflow:hidden;display:grid;gap:var(--cb-space-xs);align-content:start;padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-hover)}.cb-spread-unit{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-spread-line{display:flex;align-items:baseline;gap:var(--cb-space-md);margin:0;min-inline-size:0}.cb-spread-figure{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-spread-note{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-spread-meter{block-size:var(--cb-space-xs);margin-block-start:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-spread-meter i{display:block;block-size:100%;inline-size:calc(var(--at) * 100%);border-radius:inherit;background:var(--tint, var(--cbc-ink-faint));transition:inline-size var(--cb-motion-slow) var(--cbc-spring)}.cb-spread-fact .cb-spark,.cb-funnel-step .cb-spark{block-size:var(--cb-space-5xl)}@media(prefers-reduced-motion:reduce){.cb-spread-meter i{transition:none}}.cb-spread-bar{display:flex;gap:var(--cb-space-xxs);block-size:var(--cb-space-lg);transform-origin:left center}.cb-spread-piece{flex:var(--grow) 1 0;min-inline-size:var(--cb-space-md);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--tint);cursor:pointer;transition:opacity var(--cb-motion-base) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-spread-piece[data-lit=false]{opacity:0.22}@media(hover:hover)and (pointer:fine){.cb-spread-piece:hover{scale:1 1.4}}.cb-spread-piece:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-spread-keys{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);min-inline-size:0}.cb-spread-key{flex:none}.cb-spread-key{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid transparent;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-spread-key:hover{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-spread-key[aria-pressed=true]{color:var(--cbf-picked-ink);border-color:var(--cbf-on);background:var(--cbf-bg-on)}.cb-spread-dot{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--tint)}.cb-spread-n{font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-flow>.cb-card:has(.cb-filters){display:block;padding:var(--cb-space-3xl) 0;overflow:visible}.cb-card.cb-listing{display:block;padding:0 0 var(--cb-space-lg);overflow:visible}.cb-card:has(.cb-filters)>.cb-filters{padding-inline:var(--cb-space-3xl);flex-wrap:nowrap}.cb-card:has(.cb-filters)>.cb-filters>.cb-input{min-inline-size:0}.cb-card:has(.cb-filters)>.cb-filters>.cb-input{max-inline-size:var(--cb-width-lg)}.cb-filters .cb-pick-wrap:has(>.cb-pick[aria-label=Who]){max-inline-size:var(--cb-space-11xl)}.cb-filters .cb-pick-wrap>.cb-pick{overflow:hidden;text-overflow:ellipsis}.cb-filters-clear{margin-inline-start:auto}.cb-pick-slot{display:contents}.cb-card:has(.cb-filters)>.cb-page-actions{padding-inline:var(--cb-space-3xl)}.cb-card:has(.cb-filters)>.cb-empty{padding-inline:var(--cb-space-3xl)}.cb-trail-list{list-style:none;margin:0;padding:0}.cb-trail-row{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-3xl);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-trail-row+.cb-trail-row{border-block-start:1px solid var(--cbc-line)}.cb-trail-row:hover{background:var(--cbc-hover)}.cb-trail-mark{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--tint) 16%,transparent);color:var(--tint)}.cb-trail-row[data-heavy=true] .cb-trail-mark{background:var(--tint);color:var(--cbc-on-tint)}.cb-trail-mark .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-trail-say{min-width:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-space-4xl);color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-trail-who{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-trail-note{color:var(--cbc-ink-faint)}.cb-trail-note::before{content:" \b7"}.cb-trail-at{font-size:var(--cb-type-xs-size);line-height:var(--cb-space-4xl);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}[data-arriving=run],.cb-flow[data-arriving=true]{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-flow[data-arriving=true] .cb-spread-bar{animation:cbc-grow-x var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-base)}@media(prefers-reduced-motion:reduce){[data-arriving=run],.cb-flow[data-arriving=true],.cb-flow[data-arriving=true] .cb-spread-bar{animation:none}.cb-spread-piece:hover{scale:none}}@media(max-width:768px){.cb-card:has(.cb-filters)>.cb-filters{flex-wrap:wrap}.cb-spread-facts{gap:var(--cb-space-md)}.cb-spread{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xl)}.cb-trail-row{grid-template-columns:max-content minmax(0,1fr)}.cb-trail-at{grid-column:2;line-height:var(--cb-type-xs-line-height)}}.cb-row-actions{display:flex;gap:var(--cb-space-xs);justify-content:flex-end;align-items:center}.cb-backup-row .cb-row-actions{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-backup-row:hover .cb-row-actions,.cb-backup-row:focus-within .cb-row-actions{opacity:1}@media(hover:none){.cb-backup-row .cb-row-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-backup-row .cb-row-actions{transition:none}}.cb-backup-state{display:grid;justify-items:start;gap:var(--cb-space-xxs);min-inline-size:0}.cb-backup-row>td:last-child{padding-inline-end:0}.cb-backup-row[data-undo] .cb-backup-why{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium)}.cb-ls{--cb-ls-gutter: var(--cb-space-4xl);--cb-ls-cols: none;container:cb-list / inline-size;display:grid;grid-template-columns:minmax(0,1fr);background:var(--cbc-base);color:var(--cbc-ink);font-family:var(--cb-font-family);position:relative;min-height:var(--cb-ui-size-640)}.cb-ls-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-2xl);padding:var(--cb-space-2xl) var(--cb-ls-gutter) var(--cb-space-4xl)}.cb-ls-kicker{display:flex;align-items:center;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-15);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-ls-lead{margin:0;font-size:var(--cb-ui-text-40);line-height:var(--cb-ui-line-62);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-12);max-inline-size:75%;text-wrap:balance}.cb-ls-lead span{display:block;margin-block-start:var(--cb-space-lg);font-size:var(--cb-ui-text-19);line-height:var(--cb-ui-line-28);font-weight:var(--cb-font-weight-regular);letter-spacing:var(--cb-ui-tight-2);max-inline-size:62ch;color:var(--cbc-ink-muted)}.cb-ls-lead span{color:var(--cbc-ink-faint)}.cb-ls-lead b{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-ls-lead b[data-t=warn]{color:var(--cbc-warn-text)}.cb-ls-lead b[data-t=poor]{color:var(--cbc-poor-text)}.cb-ls-lead b[data-t=good]{color:var(--cbc-good-text)}.cb-ls-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--cbc-line)}.cb-ls-fig{display:grid;align-content:start;gap:var(--cb-space-xs);padding:var(--cb-space-xl) var(--cb-space-2xl);border-inline-start:1px solid var(--cbc-line);min-width:0;text-align:start;background:none;border-block:0;border-inline-end:0;font:inherit;color:inherit;cursor:pointer;position:relative;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-fig:first-child{border-inline-start:0}.cb-ls-fig:hover{background:var(--cbc-hover)}.cb-ls-fig:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-fig[aria-pressed=true]{background:var(--cbc-well);box-shadow:inset 0 -2px 0 var(--cbc-ink)}.cb-ls-fig[data-still]{cursor:default}.cb-ls-fig[data-still]:hover{background:none}.cb-ls-fig-k{display:flex;align-items:baseline;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-15);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-ls-fig-n{font-size:var(--cb-ui-text-32);line-height:var(--cb-ui-line-36);font-weight:var(--cb-font-weight-light);letter-spacing:var(--cb-ui-tight-8);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-ls-fig-n[data-t=warn]{color:var(--cbc-warn-text)}.cb-ls-fig-n[data-t=poor]{color:var(--cbc-poor-text)}.cb-ls-fig-n[data-t=none]{color:var(--cbc-ink-faint)}.cb-ls-fig-k small{font-size:var(--cb-ui-text-11);letter-spacing:0;text-transform:none;font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.cb-ls-fig-line{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-ls-trend-chip{font-variant-numeric:tabular-nums;flex:none}.cb-ls-fig-n small{font-size:var(--cb-ui-text-13);letter-spacing:0;color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-regular);margin-inline-start:var(--cb-space-xs)}.cb-ls-chart{block-size:var(--cb-ui-size-32);display:flex;align-items:flex-end;inline-size:100%}.cb-ls-plot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-xs) var(--cb-space-sm);align-items:center;inline-size:100%}.cb-ls-plot-row{display:contents}.cb-ls-plot-k{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:start}.cb-ls-plot-n{font-size:var(--cb-ui-text-11);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium);justify-self:end}.cb-ls-plot-bar{position:relative;block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-ls-plot-bar>i:not([class]){display:block;block-size:100%;border-radius:inherit;background:var(--cbc-ink-muted)}.cb-ls-plot-bar>i:not([class])[data-t=good]{background:var(--cbc-good)}.cb-ls-plot-bar>i:not([class])[data-t=warn]{background:var(--cbc-warn)}.cb-ls-plot .cb-ls-ai{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11)}.cb-ls-scale-band{position:absolute;inset-block:0;border-radius:inherit;background:color-mix(in srgb,var(--cbc-ink) 22%,transparent)}.cb-ls-scale-mark{position:absolute;inset-block:-2px;inline-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-ink);transform:translateX(-1px)}.cb-ls-scale-mark[data-t=good]{background:var(--cbc-good)}.cb-ls-scale-mark[data-t=warn]{background:var(--cbc-warn)}.cb-ls-scale-mark[data-t=poor]{background:var(--cbc-poor)}.cb-ls>.cb-pager{padding:var(--cb-space-xl) var(--cb-ls-gutter) 0;border-block-start:0;border-radius:0}.cb-ls-spark{overflow:hidden}.cb-ls-spark .cb-spark{position:relative;inline-size:100%;block-size:100%;opacity:1}.cb-ls-cols-chart{gap:var(--cb-space-xxs);inline-size:100%}.cb-ls-cols-chart i{flex:1;min-inline-size:var(--cb-space-xxs);background:var(--cbc-line-strong);border-radius:var(--cb-radius-xxs)}.cb-ls-cols-chart i[data-t=now]{background:var(--cbc-ink)}.cb-ls-cols-chart i[data-t=warn]{background:var(--cbc-warn)}.cb-ls-dots{gap:var(--cb-space-xxs);inline-size:100%}.cb-ls-dots i{flex:1 1 0;max-inline-size:var(--cb-ui-size-7);min-inline-size:var(--cb-space-xxs);aspect-ratio:1;border-radius:50%;background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ls-dots i[data-t=warn]{background:var(--cbc-warn);box-shadow:none}.cb-ls-dots i[data-t=good]{background:var(--cbc-good);box-shadow:none}.cb-ls-bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--cb-space-2xl);padding-inline:var(--cb-ls-gutter);background:color-mix(in srgb,var(--cbc-base) 86%,transparent);-webkit-backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.4);backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.4)}.cb-ls-views{min-inline-size:0}.cb-ls-tools{margin-inline-start:auto;display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-ls-tools-pinned{display:none}.cb-ls-tools{position:relative}.cb-ls-fade{position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--cb-ui-size-32));inline-size:var(--cb-ui-size-32);background:linear-gradient(to right,transparent,var(--cbc-base));pointer-events:none}.cb-ls-tool:not(.cb-ib){display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-32);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-tool:not(.cb-ib):hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-ls-tool:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-tool[aria-expanded=true]{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-ls-tool[data-done],.cb-ls-tool[data-done]:hover:not([aria-disabled=true]){color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 14%,transparent)}.cb-ls-tool[data-done] .cb-icon{animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) both}.cb-ls-tool:not(.cb-ib) svg{width:var(--cb-ui-size-14);height:var(--cb-ui-size-14)}.cb-ls-tools .cb-seek-field{inline-size:var(--cb-space-11xl)}.cb-ls-tools .cb-seek-field:focus,.cb-ls-tools .cb-seek-field:not(:placeholder-shown){inline-size:var(--cb-ui-size-260)}@media(prefers-reduced-motion:reduce){.cb-ls-tools .cb-seek-field{transition:none}}.cb-ls-seek-clear{display:grid;place-items:center;inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);margin-inline-end:calc(-1 * var(--cb-space-xs));padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-faint);cursor:pointer;flex:none}.cb-ls-seek-clear[data-idle]{visibility:hidden;pointer-events:none}.cb-ls-seek-clear:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-ls-seek-clear:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ls-seek-clear .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ls-pop{inline-size:var(--cb-width-xxs);max-inline-size:calc(100vw - var(--cb-space-3xl));display:flex;flex-direction:column;max-block-size:min(var(--cb-ui-size-520),var(--float-room, 60vh));overflow:hidden}.cb-ls-pop-head{display:flex;align-items:baseline;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-xl) var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.cb-ls-pop-title{margin:0;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-ls-pop-count{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ls-pop-link{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-xs);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer}.cb-ls-pop-link:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-ls-pop-link:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-pop-link[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-ls-pop-link[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-muted)}.cb-ls-pop-link .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ls-pop-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-md);scrollbar-gutter:stable}.cb-ls-pop-fold{display:flex;align-items:center;gap:var(--cb-space-sm);inline-size:100%;border:0;border-radius:var(--cb-radius-sm);background:none;text-align:start;cursor:pointer}.cb-ls-pop-fold:hover{color:var(--cbc-ink-muted);background:var(--cbc-well)}.cb-ls-pop-fold:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-pop-fold-n{min-inline-size:var(--cb-ui-size-16);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent);font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-size-16);text-align:center;letter-spacing:0}.cb-ls-pop-fold-mark{margin-inline-start:auto;inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-pop-fold[aria-expanded=false] .cb-ls-pop-fold-mark{rotate:-90deg}.cb-ls-pop-fold-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-ls-pop-fold-body>.cb-ls-pop-opts{min-block-size:0;overflow:hidden;opacity:1;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-pop-fold[aria-expanded=false]+.cb-ls-pop-fold-body{grid-template-rows:0fr}.cb-ls-pop-fold[aria-expanded=false]+.cb-ls-pop-fold-body>.cb-ls-pop-opts{opacity:0}@media(prefers-reduced-motion:reduce){.cb-ls-pop-fold-body,.cb-ls-pop-fold-body>.cb-ls-pop-opts,.cb-ls-pop-fold-mark{transition:none}}.cb-ls-pop-group+.cb-ls-pop-group{margin-block-start:var(--cb-space-sm);padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-ls-pop-group-k{margin:0;padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-15);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-ls-pop-opts{display:grid}.cb-ls-pop-opt{display:grid;grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-ui-text-13);text-align:start;cursor:pointer}.cb-ls-pop-opt:hover{background:var(--cbc-well)}.cb-ls-pop-opt:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-pop-opt[data-empty]{color:var(--cbc-ink-faint)}.cb-ls-pop-tick{display:grid;place-items:center;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-xxs);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-on-accent)}.cb-ls-pop-opt[data-shape=radio] .cb-ls-pop-tick{border-radius:var(--cb-radius-full)}.cb-ls-pop-opt[aria-pressed=true] .cb-ls-pop-tick{background:var(--cbc-accent);box-shadow:none}.cb-ls-pop-tick .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ls-pop-opt-k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ls-pop-opt-n{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ls-pop-more{justify-self:start;margin:var(--cb-space-xxs) 0 0 var(--cb-ui-size-36);padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-xs);background:none;color:var(--cbc-accent-text);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer}.cb-ls-pop-more:hover{background:var(--cbc-well)}.cb-ls-pop-more:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}@media(prefers-reduced-motion:reduce){.cb-ls-tool[data-done] .cb-icon{animation:none}}.cb-ls-narrow{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap;padding:var(--cb-space-lg) var(--cb-ls-gutter);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted)}.cb-ls-table{display:grid;grid-template-columns:minmax(0,1fr);border-collapse:collapse}.cb-ls-table thead,.cb-ls-table tbody{display:grid;grid-template-columns:minmax(0,1fr)}:where(.cb-ls-table) :where(th,td){display:block;min-width:0;padding:var(--cbc-row-y) var(--cb-space-xl);border:0;text-align:start;font-weight:inherit}.cb-ls-table .cb-ls-pick{padding-inline:0 var(--cb-space-lg)}.cb-ls-off{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-ls-scroll{overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);margin:var(--cb-space-3xl) var(--cb-ls-gutter) 0;--cb-ls-edge: var(--cb-space-lg);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-scroll:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-scroll[data-more~=start]{box-shadow:inset var(--cb-ls-edge) 0 var(--cb-ls-edge) calc(-1 * var(--cb-ls-edge)) var(--cbc-line-strong)}.cb-ls-scroll[data-more~=end]{box-shadow:inset calc(-1 * var(--cb-ls-edge)) 0 var(--cb-ls-edge) calc(-1 * var(--cb-ls-edge)) var(--cbc-line-strong)}.cb-ls-scroll[data-more="start end"]{box-shadow:inset var(--cb-ls-edge) 0 var(--cb-ls-edge) calc(-1 * var(--cb-ls-edge)) var(--cbc-line-strong),inset calc(-1 * var(--cb-ls-edge)) 0 var(--cb-ls-edge) calc(-1 * var(--cb-ls-edge)) var(--cbc-line-strong)}.cb-ls-table{inline-size:max-content;min-inline-size:100%}.cb-ls-heads{position:sticky;top:var(--cb-ui-size-56);z-index:2;display:grid;grid-template-columns:var(--cb-ls-cols);gap:0;align-items:center;padding:0 var(--cb-ls-gutter);border-block-end:1px solid var(--cbc-line);background:var(--cbc-hover);-webkit-backdrop-filter:blur(var(--cb-ui-blur-8));backdrop-filter:blur(var(--cb-ui-blur-8))}.cb-ls-head-cell{display:flex;align-items:center;min-width:0;position:relative}.cb-ls-head-cell[data-num]{justify-content:flex-end}.cb-ls-rank{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-accent-text);font-variant-numeric:tabular-nums}.cb-ls-move{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--cb-space-xl);display:inline-flex;align-items:center;justify-content:center;line-height:0;padding:0;border:0;background:none;color:var(--cbc-ink-faint);cursor:grab;touch-action:none;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-move .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ls-head-cell:has(.cb-ls-move) .cb-ls-h:active{cursor:grabbing}.cb-ls-head-cell:hover .cb-ls-move,.cb-ls-move:focus-visible{opacity:1}.cb-ls-move:hover{color:var(--cbc-ink-muted)}.cb-ls-move:active{cursor:grabbing}.cb-ls-move:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset);border-radius:var(--cb-radius-xxs)}.cb-ls-table[data-dragging]{cursor:grabbing;user-select:none}.cb-ls-table[data-dragging] .cb-ls-row{pointer-events:none}.cb-ls-table[data-dragging] .cb-ls-move{opacity:0}.cb-ls-table [data-held]{opacity:0.35;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-ghost{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--cbc-z-menu);margin:var(--cb-space-md) 0 0 var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-sm);background:var(--cbp-float);box-shadow:0 0 0 1px var(--cbp-edge),var(--cbp-float-shadow);color:var(--cbc-ink);font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-15);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;white-space:nowrap;pointer-events:none}.cb-ls-grip{position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--cb-space-sm));inline-size:var(--cb-ui-space-9);cursor:col-resize;touch-action:none}.cb-ls-grip::after{content:"";position:absolute;inset-block:var(--cb-space-xs);inset-inline-start:50%;inline-size:1px;background:var(--cbc-line-strong);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-grip:hover::after,.cb-ls-head-cell:hover .cb-ls-grip::after{opacity:1}.cb-ls-h{display:inline-flex;align-items:center;gap:var(--cb-space-xs);border:0;background:none;padding:0;font:inherit;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-15);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint);cursor:pointer;white-space:nowrap;min-width:0;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-h[data-still]{cursor:default}.cb-ls-h-k{overflow:hidden;text-overflow:ellipsis}.cb-ls-head-cell:hover .cb-ls-h:not([data-still]){color:var(--cbc-ink-muted)}.cb-ls-h:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xxs)}.cb-ls-h[data-on]{color:var(--cbc-ink)}.cb-ls-h-sort{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-h[data-still] .cb-ls-h-sort{display:none}.cb-ls-head-cell:hover .cb-ls-h-sort,.cb-ls-h:focus-visible .cb-ls-h-sort,.cb-ls-h[data-on] .cb-ls-h-sort{opacity:1}.cb-ls-row{display:grid;grid-template-columns:var(--cb-ls-cols);gap:0;align-items:center;min-block-size:var(--cb-ui-size-56);padding:0 var(--cb-ls-gutter);border-block-end:1px solid var(--cbc-line);color:inherit;position:relative;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-row:hover{cursor:pointer}.cb-ls-row:hover{background:var(--cbc-hover)}.cb-ls-row:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-row[data-picked]{background:var(--cbc-accent-wash)}.cb-ls-row[data-picked]:hover{background:color-mix(in srgb,var(--cbc-accent) 16%,transparent)}.cb-ls[data-dense=one] .cb-ls-row{padding-block:var(--cb-space-md)}.cb-ls-box:indeterminate{border-color:var(--cbf-on);background:var(--cbf-on)}.cb-ls-box:indeterminate::after{content:"";inline-size:var(--cb-space-md);block-size:2px;border-radius:var(--cb-radius-full);background:var(--cbf-on-ink)}.cb-ls-box:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ls-pick{display:grid;place-items:center;min-block-size:var(--cb-ui-size-24)}.cb-ls-site{display:flex;align-items:center;gap:var(--cb-space-lg);min-width:0}.cb-ls-site>.cb-site-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-ls-site-who{display:grid;gap:1px;min-width:0}.cb-ls-site-line{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.cb-ls-under{display:flex;align-items:center;gap:var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-17);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-ls-under-link{position:relative;z-index:1;color:inherit;text-decoration:none;inline-size:fit-content;max-inline-size:100%;border-radius:var(--cb-radius-xxs);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-under-link:hover{color:var(--cbc-ink);text-decoration:underline;text-underline-offset:2px}.cb-ls-under-link:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ls-under-mark{flex:none;inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-under-link:hover .cb-ls-under-mark,.cb-ls-under-link:focus-visible .cb-ls-under-mark{opacity:1}.cb-ls-flag{font-size:var(--cb-type-xs-size);flex:none}.cb-ls-brand{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);flex:none;color:var(--cbc-ink-muted)}.cb-ls-dot{inline-size:var(--cb-ui-size-7);block-size:var(--cb-ui-size-7);border-radius:50%;flex:none;background:var(--cbc-line-strong)}.cb-ls-dot[data-t=good]{background:var(--cbc-good)}.cb-ls-dot[data-t=warn]{background:var(--cbc-warn)}.cb-ls-dot[data-t=poor]{background:var(--cbc-poor)}.cb-ls-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-ls-gap-n{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-ls-trend{gap:var(--cb-space-md)}.cb-ls-trend-n{font-variant-numeric:tabular-nums;font-weight:var(--cb-font-weight-medium);min-inline-size:3ch}.cb-ls-trend-n[data-t=good]{color:var(--cbc-good-text)}.cb-ls-trend-n[data-t=poor]{color:var(--cbc-poor-text)}.cb-ls-line{inline-size:var(--cb-ui-size-62);block-size:var(--cb-ui-size-18);flex:none;overflow:visible}.cb-ls-line polyline{fill:none;stroke:var(--cbc-ink-faint);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.cb-ls-line circle{fill:var(--cbc-ink)}.cb-ls-trend:has(.cb-ls-trend-n[data-t=good]) .cb-ls-line polyline{stroke:var(--cbc-good)}.cb-ls-trend:has(.cb-ls-trend-n[data-t=poor]) .cb-ls-line polyline{stroke:var(--cbc-poor)}.cb-ls-trend:has(.cb-ls-trend-n[data-t=good]) .cb-ls-line circle{fill:var(--cbc-good)}.cb-ls-trend:has(.cb-ls-trend-n[data-t=poor]) .cb-ls-line circle{fill:var(--cbc-poor)}.cb-ls-read.cb-ls-word{justify-content:flex-start;gap:var(--cb-space-sm)}.cb-ls-read.cb-ls-ai-pair{gap:var(--cb-space-sm);justify-content:flex-start}.cb-ls-ai{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);display:block;flex:none}.cb-ls-ai svg{inline-size:100%;block-size:100%;display:block}.cb-ls-ai[data-off]{opacity:0.3;filter:grayscale(1)}.cb-ls-who{display:flex;align-items:center;min-width:0}.cb-ls-line{display:flex;align-items:center;gap:var(--cb-space-md);min-width:0}.cb-ls-name{flex:0 1 auto;font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-21);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.cb-ls-name::after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:0}.cb-ls-table .cb-ls-pick,.cb-ls-free,.cb-ls-owner,.cb-ls-act{position:relative;z-index:1}.cb-ls-name:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xxs)}.cb-ls-row:has(.cb-ls-name:focus-visible){background:var(--cbc-hover)}.cb-ls-name{min-inline-size:8ch}.cb-ls-again{display:inline-flex;align-items:center;gap:var(--cb-space-xs);border:0;padding:0;background:none;font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);cursor:pointer;white-space:nowrap;flex:none}.cb-ls-again:hover{color:var(--cbc-ink-muted)}.cb-ls-again svg{width:var(--cb-ui-size-11);height:var(--cb-ui-size-11)}.cb-ls-again:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xxs)}.cb-ls-state{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-20);padding-inline:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);white-space:nowrap;flex:none}.cb-ls-state i{width:var(--cb-ui-size-6);height:var(--cb-ui-size-6);border-radius:50%;background:var(--cbc-line-strong);flex:none}.cb-ls-state[data-t=run]{color:var(--cbc-ink)}.cb-ls-state[data-t=run] i{background:var(--cbc-run-running);animation:ls-breathe var(--cb-ui-motion-1600) ease-in-out infinite}.cb-ls-state[data-t=warn]{color:var(--cbc-warn-text);background:color-mix(in srgb,var(--cbc-warn) 14%,var(--cbc-surface))}.cb-ls-state[data-t=warn] i{background:var(--cbc-warn)}.cb-ls-state[data-t=poor]{color:var(--cbc-poor-text);background:color-mix(in srgb,var(--cbc-poor) 14%,var(--cbc-surface))}.cb-ls-state[data-t=poor] i{background:var(--cbc-poor)}.cb-ls-state[data-t=kind]{color:var(--cbc-ink-muted)}@keyframes ls-breathe{0%,100%{opacity:1}50%{opacity:0.35}}.cb-ls-read{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--cb-space-xs);font-variant-numeric:tabular-nums;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted);white-space:nowrap;min-width:0}.cb-ls-h[data-kind]{justify-content:flex-start}.cb-ls-score{font-size:var(--cb-ui-text-19);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-3);color:var(--cbc-ink)}.cb-ls-score[data-t=good]{color:var(--cbc-good-text)}.cb-ls-score[data-t=warn]{color:var(--cbc-warn-text)}.cb-ls-score[data-t=poor]{color:var(--cbc-poor-text)}.cb-ls-reach{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ls-none{color:var(--cbc-ink-faint)}.cb-ls-quiet{color:var(--cbc-ink-faint)}.cb-ls-free{width:var(--cb-ui-size-26);height:var(--cb-ui-size-26);border-radius:50%;display:grid;place-items:center;color:var(--cbc-ink-faint);background:none;border:1px dashed var(--cbc-line-strong);padding:0;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-free svg{width:var(--cb-ui-size-12);height:var(--cb-ui-size-12);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-row:hover .cb-ls-free svg,.cb-ls-free:focus-visible svg{opacity:1}.cb-ls-free:hover{color:var(--cbc-ink);border-color:var(--cbc-ink-faint)}.cb-ls-free:focus-visible{opacity:1;outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ls-owner{display:inline-flex;align-items:center;gap:var(--cb-space-sm);max-inline-size:100%;margin-inline-start:auto;padding:var(--cb-space-xxs);border:0;border-radius:var(--cb-radius-full);background:none;color:inherit;font:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-owner:hover,.cb-ls-owner[aria-expanded=true]{background:var(--cbc-hover)}.cb-ls-owner:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ls-owner-pick .cb-input{inline-size:100%}.cb-ls-owner-off{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:50%;display:grid;place-items:center;background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-ls-owner-off svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ls-table .cb-ls-acts{display:flex;justify-content:flex-end;align-items:center;padding-inline:var(--cb-space-md) 0}.cb-ls-act{width:var(--cb-ui-size-28);height:var(--cb-ui-size-28);display:grid;place-items:center;padding:0;border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-act svg{width:var(--cb-ui-size-16);height:var(--cb-ui-size-16)}.cb-ls-act:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-ls-act:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-stand{display:grid}.cb-ls-stand-row{display:grid;grid-template-columns:var(--cb-ls-cols);gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-lg) var(--cb-ls-gutter);border-block-end:1px solid var(--cbc-line)}.cb-ls-bone{height:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--cbc-stand);animation:ls-pulse var(--cb-ui-motion-1300) ease-in-out infinite}.cb-ls-bone[data-round]{height:var(--cb-ui-size-28);border-radius:var(--cb-ui-radius-9)}.cb-ls-bone[data-tall]{height:var(--cb-ui-size-18)}.cb-ls-stand-lead{display:grid;gap:var(--cb-space-md)}.cb-ls-stand-bar{position:static;backdrop-filter:none;-webkit-backdrop-filter:none}.cb-ls-stand-bar .cb-ls-views{display:flex;gap:var(--cb-space-sm);align-items:center;block-size:var(--cb-ui-size-44)}.cb-ls-stand-bar .cb-ls-tools{align-items:center}.cb-ls-stand-box{overflow:clip}.cb-ls-stand-box .cb-ls-stand-row{padding-inline:var(--cb-space-2xl)}.cb-ls-stand-box .cb-ls-stand-row:last-child{border-block-end:0}.cb-ls-stand-box .cb-ls-fig{pointer-events:none}@keyframes ls-pulse{0%,100%{opacity:1}50%{opacity:0.45}}.cb-ls-late{position:relative;z-index:1;block-size:0}.cb-ls-late .cb-lolly-late{position:absolute;inset-block-start:var(--cb-space-6xl);inset-inline:0;margin-inline:auto;inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--cb-space-xl));grid-template-rows:1fr;padding:var(--cb-space-xl) var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-raised);box-shadow:var(--cbc-shadow);transform:translateY(var(--cb-space-sm)) scale(0.98);transition:opacity var(--cb-motion-base) var(--cb-motion-ease),transform var(--cb-motion-slow) var(--cb-motion-spring)}.cb-ls-late .cb-lolly-late[data-open]{transform:none;transition-delay:0s}.cb-ls-late .cb-lolly-late-in{overflow:visible}.cb-ls-late .cb-lolly-late-in>:first-child{margin-block-start:0}.cb-ls:has(>.cb-ls-late .cb-lolly-late[data-open])>:not(.cb-ls-late){opacity:0.4}.cb-ls[aria-busy]>:not(.cb-ls-late){transition:opacity var(--cb-motion-slow) var(--cb-motion-ease)}@media(prefers-reduced-motion:reduce){.cb-ls-late .cb-lolly-late,.cb-ls[aria-busy]>:not(.cb-ls-late){transition:none}}.cb-ls-fold{padding:0 var(--cb-ls-gutter)}.cb-ls-fold summary{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding-block:var(--cb-space-lg);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);cursor:pointer;list-style:none}.cb-ls-fold summary::-webkit-details-marker{display:none}.cb-ls-fold summary:hover{color:var(--cbc-ink)}.cb-ls-fold summary svg{width:var(--cb-ui-size-12);height:var(--cb-ui-size-12);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-fold[open] summary svg{transform:rotate(90deg)}.cb-ls-funnel{display:grid;gap:var(--cb-space-xxs);max-inline-size:var(--cb-width-2xl);padding-block:var(--cb-space-md) var(--cb-space-3xl)}.cb-ls-step{display:grid;grid-template-columns:var(--cb-ui-size-140) minmax(0,1fr) var(--cb-ui-size-44) var( --cb-ui-size-260 );gap:var(--cb-space-lg);align-items:center;min-block-size:var(--cb-ui-size-32);text-align:start;border:0;background:none;padding:0;font:inherit;color:inherit}button.cb-ls-step{cursor:pointer;border-radius:var(--cb-radius-sm);padding-inline:var(--cb-space-sm);margin-inline:calc(-1 * var(--cb-space-sm));transition:background var(--cb-motion-fast) var(--cbc-spring)}button.cb-ls-step:hover{background:var(--cbc-hover)}button.cb-ls-step:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-step-k{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ls-step-bar{display:flex;align-items:center;block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-ls-step-bar i{display:block;block-size:100%;min-inline-size:var(--cb-space-xxs);border-radius:inherit;background:var(--cbc-ink-muted);transition:inline-size var(--cb-motion-slow) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-step-bar i[data-t=good]{background:var(--cbc-good)}.cb-ls-step-bar i[data-t=warn]{background:var(--cbc-warn)}.cb-ls-step-bar i[data-t=poor]{background:var(--cbc-poor)}button.cb-ls-step[aria-pressed=true] .cb-ls-step-k{color:var(--cbc-accent-text)}button.cb-ls-step[aria-pressed=true] .cb-ls-step-bar i{background:var(--cbc-accent)}.cb-ls-funnel:has(button.cb-ls-step[aria-pressed=true]) button.cb-ls-step:not([aria-pressed=true]) .cb-ls-step-bar i{background:var(--cbc-line-strong)}.cb-ls-step-n{text-align:end;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-ls-step[data-none] .cb-ls-step-bar{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line);background-image:none}.cb-ls-step[data-none] .cb-ls-step-bar i{display:none}.cb-ls-step[data-none] .cb-ls-step-n{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-regular)}.cb-ls-step[data-quiet] .cb-ls-step-k{color:var(--cbc-ink-muted)}.cb-ls-step[data-quiet] .cb-ls-step-bar i{background:var(--cbc-line-strong)}.cb-ls-step-note{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ls-sheet-hold{position:absolute;inset:0;z-index:6;display:grid;align-items:end}.cb-ls-scrim{position:absolute;inset:0;background:var(--cbc-veil)}.cb-ls-sheet{position:relative;background:var(--cbc-raised);border-radius:var(--cb-radius-3xl) var(--cb-radius-3xl) 0 0;padding:var(--cb-space-md) var(--cb-space-xl) calc(var(--cb-space-xl) + env(safe-area-inset-bottom));display:grid;gap:var(--cb-space-md);max-block-size:60%;overflow:auto;animation:ls-up var(--cb-motion-slow) var(--cbc-spring) both}@keyframes ls-up{from{transform:translateY(100%)}to{transform:none}}.cb-ls-grab{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-5);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);justify-self:center}.cb-ls-sheet-h{margin:0;font-size:var(--cb-ui-text-13);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-ls-sheet-body{display:grid}.cb-ls-opt{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-52);padding-inline:var(--cb-space-xs);border:0;border-block-end:1px solid var(--cbc-line);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer}.cb-ls-opt b{margin-inline-start:auto;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ls-opt svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-accent-text)}.cb-ls-opt[aria-pressed=true]{font-weight:var(--cb-font-weight-medium)}.cb-ls-sheet-field{inline-size:100%;block-size:var(--cb-ui-size-44);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size)}.cb-ls-apply{min-block-size:var(--cb-ui-size-50);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);cursor:pointer}.cb-ls-cols-find{padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-xs)}.cb-ls-cols-find .cb-seek{display:flex}.cb-ls-cols-find .cb-seek .cb-seek-field,.cb-ls-cols-find .cb-seek .cb-seek-field:focus{inline-size:100%}.cb-ls-cols{display:grid;gap:var(--cb-space-xs)}.cb-ls-cols-list{display:grid;position:relative}.cb-ls-cols-row{display:grid;grid-template-columns:var(--cb-space-xl) minmax(0,1fr) auto;align-items:center;column-gap:var(--cb-space-xs);min-block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-sm)}.cb-ls-cols-row:hover{background:var(--cbc-well)}.cb-ls-cols-list[data-sortable] .cb-ls-cols-row{cursor:grab}.cb-ls-cols-row[data-off]{cursor:pointer}.cb-ls-cols-label{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-ui-text-13);color:var(--cbc-ink)}.cb-ls-cols-row[data-off] .cb-ls-cols-label{color:var(--cbc-ink-faint)}.cb-ls-cols-row[data-off]:hover .cb-ls-cols-label{color:var(--cbc-ink-muted)}.cb-ls-cols-grip{grid-column:1;display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-space-xl);block-size:var(--cb-ui-size-24);padding:0;border:0;background:none;color:var(--cbc-ink-faint);cursor:inherit;touch-action:none;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-cols-grip .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ls-cols-row:hover .cb-ls-cols-grip,.cb-ls-cols-grip:focus-visible{opacity:1}.cb-ls-cols-grip:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset);border-radius:var(--cb-radius-xxs)}.cb-ls-cols-eye{display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cb-radius-xs);background:none;color:var(--cbc-ink-muted);cursor:pointer}.cb-ls-cols-eye .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ls-cols-eye[aria-pressed=false]{color:var(--cbc-ink-faint)}.cb-ls-cols-eye:hover{color:var(--cbc-ink)}.cb-ls-cols-eye:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-cols-eye[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-ls-cols-eye[aria-disabled=true]:hover{color:var(--cbc-ink-muted)}.cb-ls-cols-row[data-held]{position:relative;z-index:1;background:var(--cbc-well);cursor:grabbing}.cb-ls-cols-row[data-held] .cb-ls-cols-grip{opacity:1}.cb-ls-cols-list[data-dragging]{cursor:grabbing;user-select:none}.cb-ls-cols-list[data-dragging] .cb-ls-cols-row:not([data-held]){background:none}.cb-ls-cols-list[data-dragging] .cb-ls-cols-row:not([data-held]) .cb-ls-cols-grip{opacity:0}.cb-ls-cols-none{margin:0;padding:var(--cb-space-lg) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@container cb-list (max-width: 760px){.cb-ls-head,.cb-ls-bar,.cb-ls-narrow,.cb-ls-heads,.cb-ls-row,.cb-ls-fold,.cb-ls-stand-row,.cb-pager{--cb-ls-gutter: var(--cb-space-xl)}.cb-ls-kicker{flex-wrap:wrap}.cb-ls-head{padding:var(--cb-space-2xl) var(--cb-ls-gutter) var(--cb-space-lg);gap:var(--cb-space-lg)}.cb-ls-lead{font-size:var(--cb-ui-text-23);line-height:var(--cb-ui-line-32);max-width:none}.cb-ls-fig{padding:var(--cb-space-lg) var(--cb-space-xl)}.cb-ls-fold summary{padding-block:var(--cb-space-md)}.cb-ls-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-ls-fig-k{white-space:normal;flex-wrap:wrap}.cb-ls-fig-k small{overflow:hidden;white-space:normal;min-inline-size:0}.cb-ls-fig:nth-child(odd){border-inline-start:0}.cb-ls-fig:nth-child(n+3){border-block-start:1px solid var(--cbc-line)}.cb-ls-free{opacity:1}.cb-ls-move{opacity:1}.cb-ls-bar[data-narrow]{flex-wrap:nowrap;gap:0;padding-inline-start:var(--cb-ls-gutter);padding-block:0;transition:transform var(--cb-motion-slow) var(--cbc-spring)}.cb-ls-bar[data-gone]{transform:translateY(-100%)}.cb-ls-tools-wide{display:none}.cb-ls-tools-pinned{display:flex}.cb-ls-bar[data-narrow] .cb-ls-tools{width:auto;margin-inline-start:0;gap:0;padding-inline-end:var(--cb-space-md);position:relative}.cb-ls-pin{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);display:grid;place-items:center;border:0;background:none;color:var(--cbc-ink-muted);border-radius:var(--cb-radius-md);cursor:pointer}.cb-ls-pin svg{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-ls-pin[aria-pressed=true]{color:var(--cbc-accent-text)}.cb-ls-pin:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ls-row{min-block-size:var(--cb-ui-size-64);align-items:center}.cb-ls-mark{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36)}.cb-ls-name{font-size:var(--cb-type-sm-size)}}@media(prefers-reduced-motion:reduce){.cb-ls-bone,.cb-ls-state[data-t=run] i{animation:none}}.cb-flight{display:grid;grid-template-rows:1fr;margin:var(--cb-space-3xl) var(--cb-ls-gutter) 0;transition:grid-template-rows var(--cb-motion-slow) var(--cbc-spring),opacity var(--cb-motion-base) var(--cbc-spring),margin var(--cb-motion-slow) var(--cbc-spring)}.cb-flight[data-out]{grid-template-rows:0fr;opacity:0;margin-block-start:0}.cb-flight-in{min-height:0;overflow:clip;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-flight[data-out] .cb-flight-in{border-color:transparent}.cb-flight-head{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-2xl);border-block-end:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-flight-head b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-flight-n{font-variant-numeric:tabular-nums}.cb-flight-dot{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:50%;background:var(--cbc-run-running)}.cb-flight-list{display:grid}.cb-flight-row{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--cb-motion-slow) var(--cbc-spring),opacity var(--cb-motion-base) var(--cbc-spring)}.cb-flight-row[data-out]{grid-template-rows:0fr;opacity:0}.cb-flight-row+.cb-flight-row .cb-flight-row-in{border-block-start:1px solid var(--cbc-line)}.cb-flight-row-in{min-height:0;overflow:clip;display:grid;grid-template-columns:var(--cb-space-3xl) minmax(0,13rem) auto minmax(0,16rem) minmax(0,1fr);align-items:center;column-gap:var(--cb-space-2xl);padding:var(--cb-space-lg) var(--cb-space-2xl)}.cb-flight-row-in>.cb-site-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-flight-who{display:grid;gap:1px;min-width:0}.cb-flight-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-21);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-2);color:var(--cbc-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-flight-name:hover{text-decoration:underline}.cb-flight-name:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xxs)}.cb-flight-under{display:flex;align-items:center;block-size:var(--cb-ui-line-17);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-17);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-flight-under .cb-stand-mark{inline-size:var(--cb-ui-size-76)}.cb-flight-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cb-ui-size-6);gap:var(--cb-space-xxs)}.cb-flight-track i{block-size:var(--cb-ui-size-14);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);transition:background-color var(--cb-motion-base) var(--cbc-spring)}.cb-flight-track i[data-m=done]{background:var(--cbc-ink-muted)}.cb-flight-track i[data-m=now]{background:var(--cbc-run-running)}.cb-flight-st{display:grid;gap:1px;min-width:0}.cb-flight-st b{font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-17);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-flight-st small{font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-17);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-flight-facts{display:flex;flex-wrap:nowrap;gap:var(--cb-space-sm);min-width:0;overflow:clip}.cb-flight-fact{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-24);padding-inline:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap;flex:none}.cb-flight-fact:not(:has(.cb-icon)){padding-inline-start:var(--cb-space-lg)}.cb-flight-fact .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0}.cb-flight-fact .cb-icon svg{inline-size:100%;block-size:100%}.cb-flight-fact b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-flight-fact[data-t=poor] b{color:var(--cbc-poor-text)}.cb-flight-fact[data-t=warn] b{color:var(--cbc-warn-text)}.cb-flight-fact-k,.cb-flight-fact-u{color:var(--cbc-ink-faint)}.cb-flight-rise{animation:cb-flight-rise var(--cb-motion-slow) var(--cbc-spring) backwards}@keyframes cb-flight-rise{from{opacity:0;transform:translateY(var(--cb-space-xs))}}.cb-flight-landed{animation:cb-flight-wash var(--cb-ui-motion-1300) var(--cb-motion-ease)}@keyframes cb-flight-wash{from{background-color:var(--cbc-accent-wash)}to{background-color:transparent}}.cb-ls-read.cb-flight-wait{justify-content:flex-start}[data-num] .cb-ls-read.cb-flight-wait{justify-content:flex-end}.cb-flight-wait .cb-stand-mark{position:relative;overflow:clip;display:inline-block;vertical-align:middle;inline-size:var(--cb-ui-size-40)}.cb-flight-wait[data-work] .cb-stand-mark{background-image:none;animation:none}.cb-flight-wait[data-work] .cb-stand-mark::after{content:"";position:absolute;inset:0;inline-size:auto;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cbc-ink) 28%,transparent),transparent);transform:translateX(-100%);animation:cb-flight-sheen var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}@keyframes cb-flight-sheen{0%,20%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cb-flight-focus{animation:cb-flight-focus var(--cb-motion-slow) var(--cbc-spring) backwards}@keyframes cb-flight-focus{from{opacity:0;filter:blur(var(--cb-ui-blur-4))}to{opacity:1;filter:blur(0)}}.cb-flight-say{display:grid;block-size:var(--cb-ui-line-17);overflow:clip;color:var(--cbc-ink-muted)}.cb-flight-say>span{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:cb-flight-say-in var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-flight-say>span[data-out]{animation:cb-flight-say-out var(--cb-motion-base) var(--cbc-spring) forwards}@keyframes cb-flight-say-in{from{opacity:0;transform:translateY(60%)}}@keyframes cb-flight-say-out{to{opacity:0;transform:translateY(-60%)}}@media(prefers-reduced-motion:reduce){.cb-flight-wait[data-work] .cb-stand-mark::after{animation:none;transform:none;background:color-mix(in srgb,var(--cbc-ink) 14%,transparent)}.cb-flight-say>span,.cb-flight-say>span[data-out],.cb-flight-rise,.cb-flight-focus,.cb-flight-landed{animation:none}.cb-flight,.cb-flight-row,.cb-flight-track i{transition:none}}@media(max-width:767px){.cb-flight-row-in{grid-template-columns:var(--cb-space-3xl) minmax(0,1fr) auto;row-gap:var(--cb-space-md);column-gap:var(--cb-space-lg);padding-inline:var(--cb-space-xl)}.cb-flight-track{grid-column:2 / -1;grid-row:2}.cb-flight-st{grid-column:3;grid-row:1;text-align:end}.cb-flight-facts{grid-column:2 / -1;flex-wrap:wrap}.cb-flight-facts:empty{display:none}}:root{--cb-label-hot: var(--cbc-poor);--cb-label-follow: var(--cbc-warn);--cb-label-waiting: var(--cbc-run-running);--cb-label-later: var(--cbc-ink-faint)}.cb-ls-state-press,.cb-ls-label,.cb-ls-peek,.cb-ls-facetable{position:relative;z-index:1}.cb-ls-read.cb-ls-status{align-items:center;gap:var(--cb-space-xs)}.cb-ls-state-press{border:0;font:inherit;font-size:var(--cb-ui-text-11);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-state-press:not([data-t]){color:var(--cbc-ink-muted)}.cb-ls-state-press:not([data-t]):hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-ls-state-press[data-t]:hover{filter:brightness(1.15)}.cb-ls-state[data-t=good]{color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 14%,var(--cbc-surface))}.cb-ls-state[data-t=good] i{background:var(--cbc-good)}.cb-ls-state-press:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ls-pdf .cb-icon{display:inline-flex;line-height:0}.cb-ls-pdf svg{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ls-facetable{cursor:pointer}.cb-ls-facetable:not(:has(>*)):not(td[data-num] *):hover,.cb-ls-facetable:hover>:not(.cb-ls-flag,.cb-ls-brand,.cb-ls-dot,.cb-ls-none,b,svg,img,i,[aria-hidden=true]):not(td[data-num] .cb-ls-read>:first-child){text-decoration:underline;text-decoration-color:var(--cbc-ink-faint);text-underline-offset:var(--cb-space-xxs)}.cb-ls-label{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-24);margin-inline-start:calc(var(--cb-space-sm) * -1);padding-inline:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);background:none;font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-label:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-ls-label:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ls-label-dot{flex:none;inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:50%;border:1px dashed var(--cbc-line-strong)}.cb-ls-label[data-label] .cb-ls-label-dot{border:0}.cb-ls-label:not([data-label]){opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-row:hover .cb-ls-label:not([data-label]),.cb-ls-row:focus-within .cb-ls-label:not([data-label]),.cb-ls-label:not([data-label]):focus-visible,.cb-ls-label:not([data-label])[aria-expanded=true]{opacity:1}.cb-ls-label[data-label=hot] .cb-ls-label-dot{background:var(--cb-label-hot)}.cb-ls-label[data-label=follow] .cb-ls-label-dot{background:var(--cb-label-follow)}.cb-ls-label[data-label=waiting] .cb-ls-label-dot{background:var(--cb-label-waiting)}.cb-ls-label[data-label=later] .cb-ls-label-dot{background:var(--cb-label-later)}.cb-ls-peek{display:inline-flex;align-items:baseline;gap:var(--cb-space-xs);margin-inline:calc(var(--cb-space-xs) * -1);padding:var(--cb-space-xxs) var(--cb-space-xs);border:0;border-radius:var(--cb-radius-sm);background:none;font:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ls-peek:hover,.cb-ls-peek[aria-expanded=true]{background:var(--cbc-hover-strong)}.cb-ls-peek:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-peek{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg);inline-size:min(var(--cb-width-xs),calc(100vw - var(--cb-space-4xl)));padding:var(--cb-space-xl)}.cb-peek-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-md)}.cb-peek-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-peek-score{font-size:var(--cb-type-lg-size);font-variant-numeric:tabular-nums;font-weight:var(--cb-font-weight-medium)}.cb-peek-cats{display:grid;gap:var(--cb-space-sm);margin:0;padding:0;list-style:none}.cb-peek-cats li{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-76) var(--cb-space-3xl);align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-peek-cats li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-peek-cats b{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;text-align:end}.cb-peek-bar{position:relative;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:clip}.cb-peek-bar::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--at);border-radius:inherit;background:var(--cbc-ink-faint)}.cb-peek-bar[data-t=good]::before{background:var(--cbc-good)}.cb-peek-bar[data-t=warn]::before{background:var(--cbc-warn)}.cb-peek-bar[data-t=poor]::before{background:var(--cbc-poor)}.cb-peek-score[data-t=good],.cb-peek-cats b[data-t=good]{color:var(--cbc-good-text)}.cb-peek-score[data-t=warn],.cb-peek-cats b[data-t=warn]{color:var(--cbc-warn-text)}.cb-peek-score[data-t=poor],.cb-peek-cats b[data-t=poor]{color:var(--cbc-poor-text)}.cb-peek-facts,.cb-peek-none{display:grid;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-peek-foot{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);padding-block-start:var(--cb-space-lg);border-block-start:1px solid var(--cbc-line)}@media(prefers-reduced-motion:reduce){.cb-ls-label,.cb-ls-peek,.cb-ls-state-press,.cb-ls-free svg{transition:none}}.cb-cmp-dialog.cb-dialog{inline-size:min(calc(100vw - var(--cb-space-4xl)),var(--cb-width-4xl));block-size:min(calc(100vh - var(--cb-space-4xl) * 2),var(--cb-width-2xl));max-inline-size:none;max-block-size:none;padding:0;display:flex;flex-direction:column;overflow:hidden}.cb-cmp-head h2:focus{outline:none}.cb-cmp-body{flex:1;min-block-size:0;overflow:auto;padding:0 var(--cb-space-2xl) var(--cb-space-2xl);overscroll-behavior:contain}.cb-cmp-head{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-xl) var(--cb-space-2xl);flex:none}.cb-cmp-head h2{margin:0;font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-cmp-titles{display:flex;align-items:baseline;gap:var(--cb-space-md);min-inline-size:0;flex:1}.cb-cmp-count{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-cmp-acts{display:flex;align-items:center;gap:var(--cb-space-xs);flex:none}.cb-cmp-icbtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-32);min-inline-size:var(--cb-ui-size-32);padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-cmp-icbtn-l{padding-inline:var(--cb-space-sm) var(--cb-space-md)}.cb-cmp-icbtn span:not(.cb-icon){line-height:var(--cb-type-sm-line-height)}.cb-cmp-icbtn:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}:is(.cb-cmp-icbtn,.cb-cmp-quiet,.cb-cmp-pickbtn,.cb-cmp-step,.cb-cmp-side-item,.cb-cmp-x,.cb-cmp-dom,.cb-cmp-side-dom,.cb-cmp-link):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-cmp-icbtn svg,.cb-cmp-quiet svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cmp-split{display:grid;grid-template-columns:var(--cb-ui-size-220) minmax(0,1fr);flex:1;min-block-size:0}.cb-cmp-side{display:flex;flex-direction:column;gap:1px;padding:var(--cb-space-xl) var(--cb-space-md);border-inline-end:1px solid var(--cbp-edge);background:color-mix(in srgb,var(--cbc-ink) 2%,transparent);overflow:auto}.cb-cmp-side-h{margin:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-xs);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-cmp-side-h:first-child{margin-block-start:0}.cb-cmp-side-item{display:flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-cmp-side-item svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cmp-side-item:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-cmp-side-item[aria-current=true]{background:var(--cbc-hover-strong);color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-cmp-side-pick{position:relative;display:flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-40);padding:0 var(--cb-space-xs) 0 var(--cb-space-md);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted)}.cb-cmp-side-dom{text-decoration:none;border-radius:var(--cb-radius-xs);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cbc-ink)}.cb-cmp-side-pick .cb-cmp-who-t{flex:1}.cb-cmp-side-pick .cb-cmp-side-dom{font-size:var(--cb-type-xs-size)}.cb-cmp-side-pick .cb-cmp-x{inset-inline-end:var(--cb-space-xxs)}.cb-cmp-side-pick .cb-cmp-under{font-size:var(--cb-ui-text-11)}.cb-cmp-side-h:has(.cb-cmp-side-count){display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-sm)}.cb-cmp-side-count{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-regular);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-cmp-side-add{margin-block-start:var(--cb-space-sm);display:flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-md);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-cmp-side-add svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cmp-side-add:hover,.cb-cmp-side-add[aria-expanded=true]{background:var(--cbc-hover);border-color:var(--cbc-ink-faint);color:var(--cbc-ink)}.cb-cmp-side-add[aria-disabled=true]{cursor:default;opacity:var(--cbc-off);background:none;border-color:var(--cbc-line-strong);color:var(--cbc-ink-muted)}.cb-cmp-side-add:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-cmp-add-room{margin:0;padding:0 var(--cb-space-sm) var(--cb-space-xs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-cmp-add-score{font-size:var(--cb-ui-text-13);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-cmp-main{display:flex;flex-direction:column;min-block-size:0}.cb-cmp-face{display:inline-grid;flex:none}.cb-cmp-face .cb-site-icon{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-cmp-face-sm .cb-site-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);border-radius:var(--cb-radius-xs)}.cb-cmp-who{position:relative;display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-cmp-who-t{display:grid;min-inline-size:0}.cb-cmp-dom{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--cb-radius-xs)}.cb-cmp-dom:hover{text-decoration:underline;text-decoration-color:var(--cbc-ink-faint);text-underline-offset:var(--cb-space-xxs)}.cb-cmp-under{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cmp-x{position:absolute;inset-inline-end:0;inset-block-start:50%;translate:0 -50%;background:var(--cbp-mat);transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover){.cb-cmp-x,.cb-cmp-x[aria-disabled=true]{opacity:0}}:is(.cb-cmp-sheet th,.cb-cmp-side-pick,.cb-cmp-lb):hover .cb-cmp-x,.cb-cmp-x:focus-visible{opacity:1}:is(.cb-cmp-sheet th,.cb-cmp-side-pick,.cb-cmp-lb):hover .cb-cmp-x[aria-disabled=true],.cb-cmp-x[aria-disabled=true]:focus-visible{opacity:var(--cbc-off)}.cb-cmp-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);margin-block:var(--cb-space-lg) 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-cmp-note b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-cmp-note svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cmp-link{white-space:nowrap;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);margin-inline-start:var(--cb-space-xs);color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);text-decoration:none;border-radius:var(--cb-radius-xs)}.cb-cmp-link svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-cmp-link:hover{text-decoration:underline;text-underline-offset:var(--cb-space-xxs)}.cb-cmp-val{display:inline-flex;align-items:baseline;gap:var(--cb-space-xs)}.cb-cmp-n{position:relative;font-variant-numeric:tabular-nums;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-regular)}.cb-cmp-big .cb-cmp-n{font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-type-xl-letter-spacing)}.cb-cmp-reach{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-cmp-part{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-cmp-miss{color:var(--cbc-ink-faint)}.cb-cmp-n[data-t=poor]{color:var(--cbc-poor-text)}.cb-cmp-n[data-best]::before{content:"";position:absolute;inset-inline-start:calc(var(--cb-space-md) * -1);inset-block-start:50%;inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);margin-block-start:calc(var(--cb-ui-size-6) / -2);border-radius:50%;background:var(--cbc-good)}.cb-cmp-sheet{inline-size:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.cb-cmp-col-lab{inline-size:var(--cb-ui-size-150)}.cb-cmp-sheet thead th{position:sticky;inset-block-start:0;z-index:2;padding:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-md);background:var(--cbp-mat);text-align:start;font-weight:var(--cb-font-weight-regular);border-block-end:1px solid var(--cbp-edge)}.cb-cmp-sheet thead .cb-cmp-who{flex-direction:column;align-items:flex-start;gap:var(--cb-space-sm)}.cb-cmp-sheet thead .cb-cmp-who .cb-cmp-face .cb-site-icon{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28)}.cb-cmp-sheet thead .cb-cmp-who-t{inline-size:100%}.cb-cmp-sheet thead .cb-cmp-dom{font-size:var(--cb-ui-text-13)}.cb-cmp-sheet thead .cb-cmp-x{inset-block-start:0;translate:0}.cb-cmp-sheet th[scope=row],.cb-cmp-sheet td{padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid color-mix(in srgb,var(--cbp-edge) 60%,transparent);text-align:start;font-weight:var(--cb-font-weight-regular);vertical-align:middle}.cb-cmp-sheet th[scope=row]{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-cmp-sheet td{font-size:var(--cb-type-sm-size)}.cb-cmp-sheet tr>:first-child{padding-inline-start:var(--cb-space-lg)}.cb-cmp-sheet tr>:last-child{padding-inline-end:var(--cb-space-lg)}.cb-cmp-sheet tbody tr:not(.cb-cmp-gh):hover>*{background:color-mix(in srgb,var(--cbc-ink) 3%,transparent)}.cb-cmp-sheet .cb-cmp-hero th[scope=row],.cb-cmp-sheet .cb-cmp-hero td{padding-block:var(--cb-space-lg)}.cb-cmp-sheet .cb-cmp-hero th[scope=row]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-cmp-gh th{padding:var(--cb-space-2xl) var(--cb-space-md) var(--cb-space-sm);text-align:start;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint);border-block-end:1px solid var(--cbp-edge)}.cb-cmp-tools{display:flex;justify-content:flex-end;padding-block:var(--cb-space-lg) 0}.cb-cmp-quiet{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-ui-text-13);cursor:pointer}.cb-cmp-quiet:hover,.cb-cmp-quiet[aria-expanded=true]{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-cmp-mults{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-304),1fr));gap:var(--cb-space-md);padding-block-start:var(--cb-space-lg)}.cb-cmp-mult{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--cbc-ink) 3%,transparent)}.cb-cmp-mult h3{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 var(--cb-space-xs);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-cmp-mult h3 small{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-cmp-mbar{display:grid;grid-template-columns:auto minmax(0,1fr) var(--cb-ui-size-50);align-items:center;gap:var(--cb-space-md)}.cb-cmp-mbar>:last-child{justify-self:end}.cb-cmp-track{position:relative;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-cmp-track i{position:absolute;inset:0 auto 0 0;inline-size:calc(var(--v) * 1%);border-radius:inherit;background:var(--cbc-ink-faint);transition:inline-size var(--cb-motion-base) var(--cbc-spring)}.cb-cmp-track i[data-best]{background:var(--cbc-ink)}.cb-cmp-track i[data-t=poor]{background:var(--cbc-poor)}.cb-cmp-gaps{padding-block-start:var(--cb-space-md)}.cb-cmp-gap{display:grid;grid-template-columns:var(--cb-ui-size-180) minmax(0,1fr) var(--cb-ui-size-120);align-items:center;gap:var(--cb-space-xl);min-block-size:var(--cb-ui-size-72);border-block-end:1px solid color-mix(in srgb,var(--cbp-edge) 60%,transparent)}.cb-cmp-gap>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-cmp-gap>em{font-style:normal;text-align:end;font-size:var(--cb-ui-text-13);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-cmp-gap>em span{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-cmp-gap-axis{min-block-size:var(--cb-ui-size-28);border:0}.cb-cmp-gap-axis .cb-cmp-rail::before{display:none}.cb-cmp-gap-axis .cb-cmp-rail span{position:absolute;inset-inline-start:calc(var(--v) * 1%);translate:-50% 0;font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint)}.cb-cmp-rail{position:relative;block-size:var(--cb-ui-size-24)}.cb-cmp-rail::before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:1px;background:var(--cbp-edge)}.cb-cmp-rail s{position:absolute;inset-block-start:50%;block-size:var(--cb-space-xs);translate:0 -50%;inset-inline-start:calc(var(--a) * 1%);inline-size:calc((var(--b) - var(--a)) * 1%);border-radius:var(--cb-radius-full);background:var(--cbc-hover-strong)}.cb-cmp-rail u{position:absolute;inset-block:0;inset-inline-start:calc(var(--v) * 1%);inline-size:1px;background:var(--cbp-edge)}.cb-cmp-end{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--v) * 1%);translate:-50% -50%;z-index:1;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);border-radius:var(--cb-radius-xs)}.cb-cmp-end em{position:absolute;inset-block-start:50%;translate:0 -50%;font-style:normal;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-cmp-end[data-side=lo] em{inset-inline-end:calc(100% + var(--cb-space-sm))}.cb-cmp-end[data-side=hi] em{inset-inline-start:calc(100% + var(--cb-space-sm))}.cb-cmp-end small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted)}.cb-cmp-faces{display:inline-flex}.cb-cmp-faces .cb-cmp-face{border-radius:var(--cb-radius-xs);box-shadow:0 0 0 2px var(--cbp-mat)}.cb-cmp-faces .cb-cmp-face+.cb-cmp-face{margin-inline-start:calc(var(--cb-space-sm) * -1)}.cb-cmp-end[data-best] .cb-cmp-face:first-child{box-shadow:0 0 0 2px var(--cbp-mat),0 0 0 3px var(--cbc-good)}.cb-cmp-tick{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--v) * 1%);inline-size:2px;block-size:var(--cb-ui-size-12);translate:-50% -50%;border-radius:1px;background:var(--cbc-ink-muted);transition:block-size var(--cb-motion-fast) var(--cbc-spring)}.cb-cmp-tick:hover,.cb-cmp-tick:focus-visible{block-size:var(--cb-ui-size-20);background:var(--cbc-ink);outline:none}.cb-cmp-end:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-cmp-board{display:grid;gap:0;margin:0;padding:var(--cb-space-md) 0 0;list-style:none}.cb-cmp-lb{position:relative;display:grid;grid-template-columns:var(--cb-ui-size-32) minmax(0,var(--cb-ui-size-236)) var(--cb-ui-size-120) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--cb-space-xl);min-block-size:var(--cb-ui-size-72);padding-inline-end:var(--cb-space-3xl);border-block-end:1px solid color-mix(in srgb,var(--cbp-edge) 60%,transparent)}.cb-cmp-place{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;text-align:center}.cb-cmp-lb:first-child .cb-cmp-place{color:var(--cbc-ink)}.cb-cmp-lb-why{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);min-inline-size:0}.cb-cmp-lb-k{inline-size:100%;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-cmp-chip b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-cmp-chip[data-dir=down] b{color:var(--cbc-ink-muted)}.cb-cmp-more,.cb-cmp-none{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-cmp-sub-h{margin:var(--cb-space-2xl) 0 0;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-cmp-lb .cb-cmp-x{inset-inline-end:0}.cb-cmp-duel-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cb-space-xl);padding-block:var(--cb-space-xl) var(--cb-space-sm)}.cb-cmp-duel-top>:first-child{justify-self:start}.cb-cmp-duel-top>:last-child{justify-self:end}.cb-cmp-pickbtn{display:inline-flex;align-items:center;gap:var(--cb-space-md);max-inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid var(--cbp-edge);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-cmp-pickbtn:hover,.cb-cmp-pickbtn[aria-expanded=true]{background:var(--cbc-hover)}.cb-cmp-pickbtn b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cmp-pickbtn>.cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-faint)}.cb-cmp-vs{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-cmp-step{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);line-height:0;cursor:pointer}.cb-cmp-step svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cmp-step:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-cmp-step[aria-disabled=true]{opacity:var(--cbc-off);cursor:default;background:none}.cb-cmp-tally{margin:0 0 var(--cb-space-lg);text-align:center;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-cmp-tally b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-cmp-duel{display:grid}.cb-cmp-duel-row{display:grid;grid-template-columns:var(--cb-ui-size-50) minmax(0,1fr) var(--cb-ui-size-180) minmax(0,1fr) var( --cb-ui-size-50 );align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-40);border-block-end:1px solid color-mix(in srgb,var(--cbp-edge) 50%,transparent)}.cb-cmp-duel-row>:first-child{justify-self:end}.cb-cmp-duel-row>:last-child{justify-self:start}.cb-cmp-duel-hero{min-block-size:var(--cb-ui-size-56)}.cb-cmp-duel-hero .cb-cmp-n{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-medium)}.cb-cmp-duel-mid{display:grid;justify-items:center;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted);text-align:center}.cb-cmp-duel-mid small{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-cmp-duel-mid small svg{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-cmp-half{position:relative;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-cmp-half i{position:absolute;inset-block:0;inline-size:calc(var(--v) * 1%);border-radius:inherit;background:var(--cbc-ink-faint)}.cb-cmp-half[data-side=l] i{inset-inline-end:0}.cb-cmp-half[data-side=r] i{inset-inline-start:0}.cb-cmp-half i[data-win]{background:var(--cbc-ink)}.cb-cmp-half i[data-t=poor]{background:var(--cbc-poor)}@media(max-width:599px){.cb-cmp-dialog.cb-dialog{inline-size:100vw;block-size:100vh;max-block-size:100vh;border-radius:0;margin:0}.cb-cmp-head{padding:var(--cb-space-lg);flex-wrap:wrap}.cb-cmp-body{padding:0 var(--cb-space-lg) var(--cb-space-lg)}.cb-cmp-count{display:none}.cb-cmp-note{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--cb-space-xs)}.cb-cmp-note .cb-cmp-link{grid-column:2;justify-self:start;margin-inline-start:0}.cb-cmp-duel-top>:first-child{justify-self:stretch}.cb-cmp-pickbtn>.cb-icon{margin-inline-start:auto}.cb-cmp-lb .cb-cmp-dom{font-size:var(--cb-type-xs-size)}.cb-cmp-lb-score .cb-cmp-part{max-inline-size:var(--cb-ui-size-96);white-space:normal}.cb-cmp-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.cb-cmp-side{flex-direction:row;overflow-x:auto;padding:var(--cb-space-sm);border:0;border-block-end:1px solid var(--cbp-edge)}.cb-cmp-side-h,.cb-cmp-side-pick{display:none}.cb-cmp-side-add{flex:none}.cb-cmp-side-item{flex:none}.cb-cmp-sheet{inline-size:max-content;min-inline-size:100%}.cb-cmp-sheet col{inline-size:var(--cb-ui-size-200)}.cb-cmp-sheet thead .cb-cmp-dom,.cb-cmp-lb .cb-cmp-dom{font-size:var(--cb-ui-text-13)}.cb-cmp-col-lab{inline-size:var(--cb-ui-size-120)!important}.cb-cmp-sheet th[scope=row]{position:sticky;inset-inline-start:0;background:var(--cbp-mat);z-index:1}.cb-cmp-gap{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs);padding-block:var(--cb-space-md)}.cb-cmp-gap>em{text-align:start}.cb-cmp-lb{grid-template-columns:var(--cb-ui-size-24) minmax(0,1fr) auto;row-gap:var(--cb-space-sm);padding-block:var(--cb-space-md);padding-inline-end:0}.cb-cmp-lb-why{grid-column:2 / -1}.cb-cmp-duel-top{grid-template-columns:minmax(0,1fr);justify-items:stretch}.cb-cmp-duel-top>:last-child{justify-self:stretch}.cb-cmp-vs{justify-content:center}.cb-cmp-duel-row{grid-template-columns:var(--cb-ui-size-32) minmax(0,1fr) var(--cb-ui-size-96) minmax(0,1fr) var( --cb-ui-size-32 );gap:var(--cb-space-sm)}}@media(prefers-reduced-motion:reduce){.cb-cmp-track i,.cb-cmp-tick{transition:none}}.cb-ls-plain{--cb-ls-gutter: var(--cb-space-md);--cb-ls-cols: none;min-inline-size:0}.cb-ls-plain .cb-ls-scroll{margin:0}.cb-ls-plain .cb-ls-table{inline-size:100%;min-inline-size:var(--cb-width-lg)}.cb-ls-plain .cb-ls-heads{position:static}.cb-ls-plain .cb-ls-row:hover{cursor:default}.cb-ls-plain .cb-ls-read{justify-content:flex-start}.cb-ls-plain .cb-ls-row[data-opens]:hover{cursor:pointer}.cb-ls-plain .cb-ls-row[data-here]{background:var(--cbc-accent-wash)}.cb-ls-plain .cb-ls-read.cb-ls-word{white-space:normal;overflow-wrap:anywhere}@media print{.cb-ls-plain .cb-ls-scroll{overflow:visible}.cb-ls-plain .cb-ls-table{min-inline-size:0}.cb-ls-plain .cb-ls-row{break-inside:avoid}}.cb-ls-plain [data-end]{display:flex;justify-content:flex-end}.cb-ls-plain .cb-ls-band>th{grid-column:1 / -1;min-inline-size:0}.cb-ls-plain .cb-ls-band:hover{background:none}.cb-ls-plain .cb-ls-row[hidden]{display:none}.cb-ls-plain[data-floor] .cb-ls-table{min-inline-size:var(--cb-ls-floor)}.cb-ls-plain[data-pin] :is(.cb-ls-heads,.cb-ls-row)>:first-child{position:sticky;inset-inline-start:0;z-index:1;display:flex;align-items:center;align-self:stretch;border-inline-end:1px solid var(--cbc-line);background-color:var(--cbc-surface)}.cb-ls-plain[data-pin] .cb-ls-heads>:first-child,.cb-ls-plain[data-pin] .cb-ls-row:hover>:first-child{background-image:linear-gradient(var(--cbc-hover),var(--cbc-hover))}@media print{.cb-ls-plain[data-floor] .cb-ls-table{min-inline-size:0}}.cb-ls-two{display:grid;min-inline-size:0;font-size:var(--cb-ui-text-13);overflow-wrap:break-word}.cb-ls-two b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ls-two span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rd{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(calc(100vw - var(--cb-space-2xl) * 2),var(--cb-width-5xl));max-width:none;height:calc(100dvh - var(--cb-space-2xl) * 2);max-height:none;margin:auto;padding:0;border:0;overflow:hidden;border-radius:var(--cbp-r);background:radial-gradient(135% 74% at 50% -24%,var(--cbp-gloss),transparent 62%),var(--cbp-mat);color:var(--cbc-ink);font:inherit;box-shadow:inset 0 1px 0 var(--cbp-sheen),0 0 0 1px var(--cbp-edge),var(--cbp-shadow);animation:cbp-grow var(--cb-motion-base) var(--cbc-spring) backwards}.cb-rd:not([open]){display:none}.cb-rd:focus{outline:none}.cb-rd::backdrop{background:var(--cbc-veil);backdrop-filter:var(--cbc-veil-blur)}.cb-rd .cb-icon{display:inline-grid;place-items:center;line-height:0}.cb-rd .cb-icon svg{width:var(--cb-ui-size-20);height:var(--cb-ui-size-20)}.cb-rd-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--cb-control-lg);height:var(--cb-control-lg);padding:0;border:0;border-radius:var(--cb-radius-full);background:transparent;color:var(--cbc-ink-muted);cursor:pointer;text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rd-btn:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-rd-btn:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-rd-btn[data-done],.cb-rd-btn[data-done]:hover{color:var(--cbc-good-text)}.cb-rd-sep{flex:none;width:1px;height:var(--cb-ui-size-20);margin-inline:var(--cb-space-xs);background:var(--cbc-line)}.cb-rd-pct{flex:none;min-width:var(--cb-ui-size-50);text-align:center;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-rd-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-xl);padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line)}.cb-rd-t{min-width:0}.cb-rd-t p{margin:0;display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-type-xs-letter-spacing);text-transform:uppercase;color:var(--cbc-accent-text)}.cb-rd-t p .cb-icon svg{width:var(--cb-ui-size-14);height:var(--cb-ui-size-14)}.cb-rd-t h2{margin:0;font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rd-tools{display:flex;align-items:center;gap:var(--cb-space-xxs)}.cb-rd-zoom{display:contents}.cb-rd-go{display:inline-flex;align-items:center;gap:var(--cb-space-xs);margin-right:var(--cb-space-sm);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-rd-go input{width:var(--cb-ui-size-44);height:var(--cb-control-md);padding:0;border:1px solid var(--cbf-border);border-radius:var(--cb-radius-md);background:var(--cbc-well);text-align:center;font:inherit;color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rd-go input:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-rd-body{position:relative;display:grid;grid-template-columns:var(--cb-ui-size-260) minmax(0,1fr);min-height:0}.cb-rd-rail{overflow:auto;display:grid;align-content:start;gap:var(--cb-space-xl);padding:var(--cb-space-xl) var(--cb-space-md) var(--cb-space-3xl);border-right:1px solid var(--cbc-line)}.cb-rd-part{display:grid;gap:var(--cb-space-xs)}.cb-rd-part+.cb-rd-part{padding-top:var(--cb-space-xl);border-top:1px solid var(--cbc-line)}.cb-rd-kick{display:flex;align-items:center;gap:var(--cb-space-sm);margin:0;padding-inline:var(--cb-space-md);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-type-xs-letter-spacing);text-transform:uppercase;color:var(--cbc-accent-text)}.cb-rd-kick::before{content:"";width:var(--cb-space-lg);height:1px;background:currentColor}.cb-rd-rail ol{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-xxs)}.cb-rd-ch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);width:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:none;font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted);text-align:left;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rd-ch small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-rd-ch:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-rd-ch[aria-current=true]{background:var(--cbc-hover-strong);color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rd-ch:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-rd-steps .cb-rd-ch{grid-template-columns:auto minmax(0,1fr) auto}.cb-rd-n{position:relative;z-index:1;display:inline-grid;place-items:center;width:var(--cb-ui-size-24);height:var(--cb-ui-size-24);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:inset 0 0 0 1px var(--cbc-line);font-size:var(--cb-type-xs-size);line-height:1;font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rd-steps::before{content:"";position:absolute;left:calc(var(--cb-space-md) + var(--cb-ui-size-24) / 2);top:var(--cb-space-xl);bottom:var(--cb-space-xl);width:1px;background:var(--cbc-line)}.cb-rd-ch[aria-current=true] .cb-rd-n{background:var(--cbc-accent);color:var(--cbc-on-accent);box-shadow:none}.cb-rd-scroll{position:relative;overflow:auto;overscroll-behavior:contain;background:var(--cbc-well)}.cb-rd-scroll[data-zoomed=true]{cursor:grab}.cb-rd-pages{--rd-gut: var(--cb-space-3xl);position:relative;display:grid;justify-items:center;width:max(100%,calc(var(--pw) + var(--rd-gut) * 2));padding:0 var(--rd-gut) var(--cb-space-6xl);box-sizing:border-box}.cb-rd-pages figure{margin:0;width:var(--pw);display:grid;gap:var(--cb-space-sm)}.cb-rd-pages figure>.cb-rd-paper,.cb-rd-pages figure>.cb-rd-ghost{grid-area:1 / 1}.cb-rd-pages figure>figcaption{grid-row:2}.cb-rd-pages figure[data-loading]>.cb-rd-paper{opacity:0}.cb-rd-pages figcaption{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;text-align:center}.cb-rd-paper{display:block;width:100%;height:auto;aspect-ratio:1280 / 1656;background:var(--cb-color-white);border-radius:var(--cb-radius-xs);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);user-select:none;-webkit-user-drag:none;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-rd-ptitle{justify-self:stretch;display:flex;align-items:center;gap:var(--cb-space-md);margin:var(--cb-space-4xl) 0 var(--cb-space-xl);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-type-xs-letter-spacing);text-transform:uppercase;color:var(--cbc-accent-text)}.cb-rd-ptitle:first-child{margin-top:var(--cb-space-2xl)}.cb-rd-ptitle::after{content:"";flex:1;height:1px;background:var(--cbc-line)}.cb-rd-sec{display:grid;justify-self:stretch;justify-items:center;gap:var(--cb-space-2xl);margin-bottom:var(--cb-space-4xl)}.cb-rd-hd{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);justify-self:stretch;box-sizing:border-box;padding-block:var(--cb-space-lg);padding-inline:calc(var(--rd-gut) + (100% - var(--pw)) / 2);margin-inline:calc(var(--rd-gut) * -1);background:linear-gradient(var(--cbc-well),var(--cbc-well)),var(--cbp-mat);border-bottom:1px solid var(--cbc-line)}.cb-rd-hd:not(:has(.cb-rd-n)){grid-template-columns:minmax(0,1fr) auto}.cb-rd-hd .cb-rd-n{width:var(--cb-control-md);height:var(--cb-control-md);font-size:var(--cb-type-sm-size);background:var(--cbc-accent);color:var(--cbc-on-accent);box-shadow:none}.cb-rd-ht{display:grid;min-width:0}.cb-rd-ht small{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rd-ht b{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rd-hp{padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-rd-chap{display:none}.cb-rd-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-rd-body[data-ghost]>*{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-grace)}.cb-rd .cb-rd-ghost{display:block;inline-size:100%;block-size:auto;aspect-ratio:1280 / 1656;border-radius:var(--cb-radius-xs)}.cb-rd-ghost-rows{display:grid;gap:var(--cb-space-xxs)}.cb-rd-ghost-row{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-type-sm-line-height);padding:var(--cb-space-sm) var(--cb-space-md)}.cb-rd .cb-rd-ghost-n{flex:none;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-rd .cb-rd-ghost-pill{inline-size:calc(var(--cb-space-4xl) * 2);block-size:var(--cb-space-xl)}.cb-rd-of{display:inline-block;min-inline-size:var(--cb-space-xl)}.cb-rd-of .cb-stand-mark{display:inline-block;inline-size:var(--cb-space-xl);vertical-align:middle}.cb-rd-go input:disabled{color:var(--cbc-ink-faint)}.cb-rd-none{grid-column:1 / -1}@media(max-width:640px){.cb-rd{width:100vw;height:100dvh;border-radius:0}.cb-rd-head{padding:var(--cb-space-md) var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xl)}.cb-rd-t p{display:none}.cb-rd-t h2{font-size:var(--cb-type-base-size)}.cb-rd-body{grid-template-columns:minmax(0,1fr)}.cb-rd-rail{position:absolute;z-index:3;inset:auto var(--cb-space-md) var(--cb-space-md);max-height:70%;padding:var(--cb-space-lg) var(--cb-space-md);border:0;border-radius:var(--cbp-r);background:var(--cbp-mat);box-shadow:0 0 0 1px var(--cbp-edge),var(--cbp-shadow);transform:translateY(calc(100% + var(--cb-space-xl)));transition:transform var(--cb-ui-motion-380) var(--cb-ui-ease-sheet)}.cb-rd-rail[data-open]{transform:none}.cb-rd-zoom,.cb-rd-go,.cb-rd-pr{display:none}.cb-rd-pages{--rd-gut: var(--cb-space-md);padding-bottom:var(--cb-ui-size-104)}.cb-rd-chap{display:inline-flex;position:absolute;z-index:2;left:50%;bottom:var(--cb-space-xl);transform:translateX(-50%);align-items:center;gap:var(--cb-space-sm);height:var(--cb-control-lg);padding-inline:var(--cb-space-xl);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-ink);color:var(--cbc-base);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;box-shadow:var(--cbc-shadow);cursor:pointer}}@media(prefers-reduced-motion:reduce){.cb-rd{animation:none}.cb-rd-paper{transition:none}.cb-rd-btn,.cb-rd-ch,.cb-rd-n,.cb-rd-rail{transition:none}}.cb-tr>.cb-tr-flags,.cb-tr>.cb-tr-record,.cb-tr>.cb-tr-foot{margin-inline:var(--cb-ls-gutter)}.cb-tr>.cb-tr-flags:empty{display:none}.cb-tr-record{display:flex;flex-direction:column;gap:var(--cb-space-2xl);margin-block-start:var(--cb-space-xl)}.cb-tr-foot{display:flex;justify-content:center;margin-block:var(--cb-space-2xl) var(--cb-space-4xl)}.cb-tr-foot[hidden]{display:none}.cb-tr-flags{display:flex;flex-direction:column;gap:var(--cb-space-sm);margin-block-end:var(--cb-space-xl)}.cb-tr-flag{display:grid;grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:color-mix(in srgb,var(--cbc-warn) 9%,var(--cbc-surface))}.cb-tr-flag>.cb-icon{color:var(--cbc-warn-text)}.cb-tr-flag p{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-tr-flag-rest{display:flex;flex-direction:column;gap:var(--cb-space-sm)}.cb-tr-flag-rest[hidden]{display:none}.cb-tr-flag-rest .cb-tr-flag{background:var(--cbf-press-soft)}.cb-tr-flag-more{display:flex}.cb-tr-day{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-tr-day>header{display:flex;align-items:baseline;justify-content:space-between;padding-inline:var(--cb-space-xs)}.cb-tr-day h3{margin:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-tr-day>header span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-tr-list{display:flex;flex-direction:column;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);overflow:hidden}.cb-tr-row+.cb-tr-row{border-block-start:1px solid var(--cbc-line)}.cb-tr-line{display:grid;grid-template-columns:var(--cb-ui-size-72) var(--cb-ui-size-28) minmax(0,1fr) auto var(--cb-ui-size-20);gap:var(--cb-space-lg);align-items:center;inline-size:100%;min-block-size:var(--cb-ui-size-52);padding:var(--cb-space-md) var(--cb-space-xl) var(--cb-space-md) var(--cb-space-lg);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tr-line:hover,.cb-tr-line[aria-expanded=true]{background:var(--cbc-hover)}.cb-tr-line:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tr-time{justify-self:end;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tr-mark{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md);background:var(--cbf-press-soft);color:var(--cbc-ink-muted)}.cb-tr-mark .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tr-mark[data-a=secret],.cb-tr-mark[data-a=team]{color:var(--cbc-warn-text)}.cb-tr-said{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-tr-said b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-tr-face{display:inline-grid;vertical-align:middle;margin-inline-end:var(--cb-space-sm)}.cb-tr-face .cb-avatar,.cb-tr-face .cb-tr-job{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);font-size:var(--cb-ui-text-11)}.cb-tr-job{display:inline-grid;place-items:center;border-radius:var(--cb-radius-full);background:var(--cbf-press-soft);color:var(--cbc-ink-muted)}.cb-tr-job .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tr-obj{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-tr-line:hover .cb-tr-obj{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:3px}.cb-tr-note{margin-inline-start:var(--cb-space-md);color:var(--cbc-ink-faint)}.cb-tr-meta{display:inline-flex;gap:var(--cb-space-xs)}.cb-tr-chip{font-variant-numeric:tabular-nums}.cb-tr-go{display:inline-grid;color:var(--cbc-ink-faint);transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-tr-go .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tr-line[aria-expanded=true] .cb-tr-go{rotate:180deg}.cb-tr-more{display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:var(--cb-space-xs) var(--cb-space-xl) var(--cb-space-xl) calc(var(--cb-ui-size-72) + var(--cb-ui-size-28) + var(--cb-space-lg) * 3);background:var(--cbc-hover)}.cb-tr-more[hidden]{display:none}.cb-tr-k{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-tr-change{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-tr-diff{display:flex;flex-direction:column;padding-block:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);overflow:hidden}.cb-tr-diff-row{display:grid;grid-template-columns:minmax(var(--cb-ui-size-150),1fr) minmax(0,auto) var(--cb-ui-size-14) minmax(0,auto);gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-sm) var(--cb-space-lg);font-size:var(--cb-type-sm-size)}.cb-tr-diff-row .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:var(--cbc-ink-faint)}.cb-tr-diff-wait{margin:0;padding:var(--cb-space-sm) var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tr-what{color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tr-was,.cb-tr-now{padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-tr-was{color:var(--cbc-ink-faint);text-decoration:line-through;text-decoration-color:var(--cbc-line-strong)}.cb-tr-now{color:var(--cbc-ink);background:var(--cbf-press-soft)}.cb-tr-lines{display:flex;flex-direction:column;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.cb-tr-lines li{display:grid;grid-template-columns:var(--cb-ui-size-72) minmax(0,1fr);gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-tr-lines time{padding-block-start:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-tr-full{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-tr-facts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-xl);margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-tr-facts>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-tr-facts .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:var(--cbc-ink-faint)}.cb-tr-facts [data-ok],.cb-tr-facts [data-ok] .cb-icon{color:var(--cbc-good-text)}.cb-tr-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-tr-acts .cb-tr-back{color:var(--cbc-accent-text)}.cb-tr-acts .cb-tr-back:hover:not([aria-disabled=true]){background:var(--cbf-press);color:var(--cbf-press-ink)}@media(prefers-reduced-motion:no-preference){.cb-tr-more:not([hidden]){animation:cb-tr-open var(--cb-motion-fast) var(--cbc-spring) both}}@keyframes cb-tr-open{from{opacity:0}}@container cb-list (max-width: 760px){.cb-tr>.cb-tr-flags,.cb-tr>.cb-tr-record,.cb-tr>.cb-tr-foot{--cb-ls-gutter: var(--cb-space-xl)}.cb-tr-line{grid-template-columns:var(--cb-ui-size-28) minmax(0,1fr) var(--cb-ui-size-16);gap:var(--cb-space-md);padding-inline:var(--cb-space-md)}.cb-tr-time,.cb-tr-meta,.cb-tr-note{display:none}.cb-tr-said{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cb-tr-more{padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-lg)}.cb-tr-diff-row{grid-template-columns:minmax(0,1fr) auto}.cb-tr-diff-row .cb-tr-what{grid-column:1 / -1}.cb-tr-diff-row>.cb-icon{display:none}.cb-tr-flag{grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr)}.cb-tr-flag>.cb-btn{grid-column:2;justify-self:start}}.cb-tr>.cb-tr-filters{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);margin:var(--cb-space-md) var(--cb-ls-gutter) 0}.cb-tr>.cb-tr-filters[hidden]{display:none}@container cb-list (max-width: 760px){.cb-tr>.cb-tr-filters{--cb-ls-gutter: var(--cb-space-xl)}}.cb-tr{align-content:start}.cb-tr-record[aria-busy=true]{opacity:0.45;pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-imp{width:min(100%,var(--cb-width-xl))}.cb-imp-body{display:grid;gap:var(--cb-space-xl);min-width:0}.cb-imp-body:focus{outline:none}.cb-imp-file{display:none}.cb-imp-drop{display:grid;justify-items:center;gap:var(--cb-space-md);padding:var(--cb-space-5xl) var(--cb-space-2xl);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-xl);background:var(--cbc-well);text-align:center;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring)}.cb-imp-drop>.cb-icon{color:var(--cbc-ink-faint)}.cb-imp-drop[data-over]{border-color:var(--cbc-accent);background:var(--cbc-hover)}.cb-imp-drop-lead{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-imp-drop-note{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-imp-map{display:grid;gap:var(--cb-space-2xl)}.cb-imp-group{display:grid;gap:var(--cb-space-md)}.cb-imp-kicker{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.cb-imp-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:var(--cb-space-lg)}.cb-imp-label{display:grid;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-imp-line .cb-pick{inline-size:100%;min-width:0}.cb-imp-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cb-space-sm)}.cb-imp-pair:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cb-imp-more>summary{cursor:pointer;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-imp-more[open]>summary{margin-block-end:var(--cb-space-md)}.cb-imp-sum{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-imp-views{display:flex;gap:var(--cb-space-sm);overflow-x:auto;scrollbar-width:none;border-block-end:1px solid var(--cbc-line)}.cb-imp-count{color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-imp-list{display:grid;min-width:0}.cb-imp-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-sm);border-block-end:1px solid var(--cbc-line);cursor:pointer}.cb-imp-row:hover{background:var(--cbc-hover)}.cb-imp-row[data-verdict=skip]{cursor:default}.cb-imp-row[data-verdict=skip]:hover{background:none}.cb-imp-row[data-off] .cb-imp-what{opacity:0.55}.cb-imp-row .cb-check{margin:0;margin-block-start:var(--cb-space-xxs)}.cb-imp-what{display:grid;gap:var(--cb-space-xxs);min-width:0}.cb-imp-top{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-width:0}.cb-imp-domain{overflow:hidden;color:var(--cbc-ink);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.cb-imp-n{flex:none;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.cb-imp-biz,.cb-imp-why,.cb-imp-moves,.cb-imp-note{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-imp-biz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-sm);color:var(--cbc-ink)}.cb-imp-biz em{color:var(--cbc-ink-faint);font-style:normal}.cb-imp-why{color:var(--cbc-ink-muted)}.cb-imp-moves{display:flex;flex-wrap:wrap;gap:0 var(--cb-space-lg);color:var(--cbc-ink)}.cb-imp-moves i{color:var(--cbc-ink-faint);font-style:normal}.cb-imp-note{color:var(--cbc-warn-text)}.cb-imp-verdict{flex:none;padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height);white-space:nowrap}.cb-imp-verdict[data-verdict=new],.cb-imp-verdict[data-verdict=adopt]{color:var(--cbc-good-text)}.cb-imp-verdict[data-verdict=update]{color:var(--cbc-accent-text)}.cb-imp-verdict[data-verdict=offboard]{color:var(--cbc-warn-text)}.cb-imp-more-rows{display:flex;justify-content:center}.cb-imp-more-rows:has(>[hidden]){display:none}.cb-imp-progress{display:grid;gap:var(--cb-space-md);padding-block:var(--cb-space-2xl)}.cb-imp-track{block-size:var(--cb-ui-size-6);overflow:hidden;border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-imp-fill{display:block;block-size:100%;inline-size:100%;border-radius:inherit;background:var(--cbc-accent);transform:scaleX(var(--done, 0));transform-origin:left center;transition:transform var(--cb-motion-slow) var(--cbc-spring)}.cb-imp-done{color:var(--cbc-ink);font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold)}@media(max-width:640px){.cb-imp-line{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}.cb-imp-row{grid-template-columns:auto minmax(0,1fr)}.cb-imp-verdict{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.cb-imp-drop,.cb-imp-fill{transition:none}}.cb-tl{display:flex;flex-direction:column;gap:var(--cb-space-5xl);padding-block:var(--cb-space-2xl) var(--cb-space-9xl)}.cb-tl h1,.cb-tl h2,.cb-tl p{margin:0}.cb-tl-hero{position:relative;display:flex;flex-direction:column;gap:var(--cb-space-lg)}.cb-tl-kick{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-tl-h1{max-inline-size:24ch;font-size:clamp(var(--cb-type-2xl-size),3vw,var(--cb-ui-text-40));line-height:1.15;letter-spacing:var(--cb-ui-tight-12);font-weight:var(--cb-font-weight-medium)}.cb-tl-sub{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);color:var(--cbc-ink-muted)}.cb-tl-inv{display:flex;align-items:center;gap:var(--cb-space-xs);box-sizing:border-box;inline-size:100%;max-inline-size:var(--cb-ui-size-640);block-size:var(--cb-control-lg);margin-block-start:var(--cb-space-md);padding:var(--cb-space-xs);padding-inline-start:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-inv:hover{border-color:var(--cbc-line-strong)}.cb-tl-inv:has(input:focus){border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-tl-inv :focus-visible{outline-offset:var(--cbc-focus-inset)}.cb-tl-inv input:focus-visible{outline:none}.cb-tl-inv[data-wrong]{border-color:var(--cbc-poor)}.cb-tl-inv[data-sent]{border-color:var(--cbc-good)}.cb-tl-inv-lead{display:inline-grid;place-items:center;color:var(--cbc-ink-faint);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-inv:focus-within .cb-tl-inv-lead{color:var(--cbc-ink-muted)}.cb-tl-inv-field{position:relative;display:flex;flex:1;align-items:center;align-self:stretch;min-inline-size:0;margin-inline-start:var(--cb-space-md)}.cb-tl-inv-field input,.cb-tl-inv-ghost{font:inherit;font-size:var(--cb-type-sm-size);letter-spacing:inherit}.cb-tl-inv-field input{inline-size:100%;block-size:100%;padding:0;border:0;outline:0;background:none;color:var(--cbc-ink)}.cb-tl-inv-field input::placeholder{color:var(--cbc-ink-faint)}.cb-tl-inv-ghost{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:pre;pointer-events:none}.cb-tl-inv-ghost span{visibility:hidden}.cb-tl-inv-ghost i{font-style:normal;color:var(--cbc-ink-faint)}.cb-tl-inv-sep{flex:none;inline-size:1px;block-size:var(--cb-ui-size-20);margin-inline:var(--cb-space-xs);background:var(--cbc-line)}.cb-tl-inv-seat{display:inline-flex;flex:none;align-items:center;gap:var(--cb-space-sm);block-size:100%;padding-inline:var(--cb-space-md) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-inv-seat:hover{background:var(--cbc-hover)}.cb-tl-inv-seat .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-faint)}.cb-tl-inv-mark{display:inline-grid}.cb-tl-inv-mark .cb-icon{color:var(--cbc-ink-muted)}.cb-tl-inv-as{color:var(--cbc-ink-faint)}.cb-tl-inv-seat b{font-weight:var(--cb-font-weight-medium)}.cb-tl-inv .cb-tl-inv-go{flex:none;gap:var(--cb-space-sm);block-size:100%;padding-block:0;padding-inline:var(--cb-space-xl);border-radius:var(--cb-radius-md);font-size:var(--cb-type-sm-size)}.cb-tl-inv-go .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tl-g{display:grid;grid-template-columns:var(--cb-ui-size-220) minmax(0,1fr);gap:var(--cb-space-4xl);padding-block-start:var(--cb-space-3xl);border-block-start:1px solid var(--cbc-line)}.cb-tl-g>header{display:flex;flex-direction:column;gap:var(--cb-space-sm)}.cb-tl-g h2{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold)}.cb-tl-g h2 i{font-style:normal;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-tl-g[data-hot] h2 i{color:var(--cbc-accent-text)}.cb-tl-g>header p{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-tl-gi{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);border-radius:var(--cb-radius-md);background:var(--cbf-press-soft);color:var(--cbc-ink-muted)}.cb-tl-gi .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tl-all{align-self:flex-start;margin-block-start:var(--cb-space-sm)}.cb-tl-list{display:flex;flex-direction:column;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);overflow:hidden}.cb-tl-list>*+*{border-block-start:1px solid var(--cbc-line)}.cb-tl-bare{min-inline-size:0}.cb-tl-face{display:inline-grid;flex:none}.cb-tl-face .cb-avatar{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36)}.cb-tl-mail{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:var(--cbc-ink-faint)}.cb-tl-who{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-inline-size:0}.cb-tl-who b{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0;font-weight:var(--cb-font-weight-medium)}.cb-tl-who b>span,.cb-tl-who em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tl-who em{font-style:normal;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-tl-you{flex:none;padding:0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-style:normal;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.cb-tl-w{display:grid;grid-template-columns:var(--cb-ui-size-40) minmax(0,1fr) auto;gap:var(--cb-space-xs) var(--cb-space-xl);align-items:center;padding:var(--cb-space-xl);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-w:hover,.cb-tl-w[data-open]{background:var(--cbc-hover)}.cb-tl-w .cb-tl-face{align-self:start}.cb-tl-w .cb-tl-face .cb-avatar{inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40)}.cb-tl-w-main{display:flex;flex-direction:column;gap:var(--cb-space-xs);min-inline-size:0}.cb-tl-w-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);min-block-size:var(--cb-control-sm)}.cb-tl-w-top b{font-weight:var(--cb-font-weight-medium)}.cb-tl-move{display:inline-flex;align-items:center;border-radius:var(--cb-radius-full);background:var(--cbf-press-soft);font-size:var(--cb-type-xs-size);overflow:hidden}.cb-tl-move>span{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-md) var(--cb-space-xxs) var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-tl-move>span[data-to]{background:color-mix(in srgb,var(--cbc-accent) 14%,transparent);color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium)}.cb-tl-move .cb-icon,.cb-tl-lock .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tl-lock{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-md) var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-poor) 14%,transparent);color:var(--cbc-poor-text);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.cb-tl-why{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-tl-why[data-none]{color:var(--cbc-ink-faint)}.cb-tl-facts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs) var(--cb-space-xl);margin-block-start:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-tl-facts>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm);white-space:nowrap}.cb-tl-facts .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:var(--cbc-ink-faint)}.cb-tl-facts>span:first-child .cb-icon{display:none}.cb-tl-facts>span[data-warn],.cb-tl-facts>span[data-warn] .cb-icon{color:var(--cbc-warn-text)}.cb-tl-acts{display:inline-flex;align-self:start;gap:var(--cb-space-sm)}.cb-tl-w[data-open] .cb-tl-acts{visibility:hidden}.cb-tl-confirm{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-xs)}.cb-tl-hint{display:flex;grid-column:1 / -1;align-items:flex-start;gap:var(--cb-space-md);margin-block-end:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tl-hint .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-faint)}.cb-tl-confirm .cb-input{min-inline-size:0;block-size:var(--cb-control-sm)}.cb-tl-w[data-done]{animation:cb-tl-in var(--cb-motion-base) var(--cbc-spring) both}.cb-tl-done{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-tl-done .cb-icon{color:var(--cbc-good-text)}.cb-tl-x,.cb-tl-one{display:inline-flex;align-items:stretch;block-size:var(--cb-control-sm);border-radius:var(--cb-radius-md);background:var(--cbf-press-soft);overflow:hidden;white-space:nowrap}.cb-tl-x>button,.cb-tl-one{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding-inline:var(--cb-space-lg);border:0;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-x>button{background:none}.cb-tl-x>button+button{box-shadow:inset 1px 0 0 var(--cbc-line)}.cb-tl-x .cb-icon,.cb-tl-one .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tl-x>button[data-yes],.cb-tl-one[data-go]{color:var(--cbc-accent-text)}.cb-tl-x>button[data-yes]:hover:not([aria-disabled=true]),.cb-tl-one[data-go]:hover:not([aria-disabled=true]){background:var(--cbf-press);color:var(--cbf-press-ink)}.cb-tl-x>button:not([data-yes]){color:var(--cbc-ink-muted)}.cb-tl-x>button:not([data-yes]):hover:not([aria-disabled=true]),.cb-tl-one:not([data-go]):hover:not([aria-disabled=true]){background:var(--cbf-press-soft-hover);color:var(--cbc-ink)}.cb-tl-one[data-quiet]{background:none;color:var(--cbc-ink-muted)}.cb-tl-x>button[aria-disabled=true],.cb-tl-one[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-tl-x>button:focus-visible,.cb-tl-one:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tl-row-in{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-120) var(--cb-control-sm);gap:var(--cb-space-md);align-items:center;padding-inline-end:var(--cb-space-lg);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-row-in:hover,.cb-tl-row[data-open]>.cb-tl-row-in{background:var(--cbc-hover)}.cb-tl-line{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr) var(--cb-ui-size-96) var( --cb-ui-size-120 );gap:var(--cb-space-lg);align-items:center;min-inline-size:0;padding:var(--cb-space-lg) 0 var(--cb-space-lg) var(--cb-space-xl);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-tl-line:focus-visible,.cb-tl-go:focus-visible,.cb-tl-seat:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tl-act{display:grid;justify-items:start;gap:var(--cb-space-xs)}.cb-tl-spark{display:grid;grid-template-columns:repeat(30,var(--cb-space-xxs));gap:1px;align-items:end;block-size:var(--cb-space-xl)}.cb-tl-spark i{display:block;block-size:var(--h);min-block-size:1px;border-radius:1px;background:var(--cbc-ink-muted)}.cb-tl-spark i[data-zero],.cb-tl-spark[data-quiet] i{background:var(--cbc-line)}.cb-tl-seen{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tl-how{display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-tl-how .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-good-text)}.cb-tl-how[data-none],.cb-tl-how[data-none] .cb-icon{color:var(--cbc-ink-faint)}.cb-tl-how[data-warn],.cb-tl-how[data-warn] .cb-icon{color:var(--cbc-warn-text)}.cb-tl-seat{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cb-space-sm);block-size:var(--cb-control-sm);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:var(--cbf-press-soft);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);white-space:nowrap;cursor:pointer}.cb-tl-seat:hover:not([aria-disabled=true]){background:var(--cbf-press-soft-hover)}.cb-tl-seat[aria-disabled=true]{cursor:default}.cb-tl-seat-in{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-tl-seat .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-faint)}.cb-tl-go{display:inline-grid;place-items:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer}.cb-tl-go:hover{background:var(--cbf-press-soft);color:var(--cbc-ink)}.cb-tl-go .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-go[aria-expanded=true] .cb-icon{rotate:180deg}.cb-tl-more{padding:var(--cb-space-xs) var(--cb-space-xl) var(--cb-space-xl);background:var(--cbc-hover)}.cb-tl-more[hidden]{display:none}.cb-tl-row.cb-tl-invited>.cb-tl-row-in{grid-template-columns:minmax(0,1fr) auto var(--cb-control-sm)}.cb-tl-row.cb-tl-invited .cb-tl-line{grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr) auto}.cb-tl-row.cb-tl-invited .cb-tl-who b{font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-tl-chip[data-out]{color:var(--cbc-ink-faint)}@keyframes cb-tl-in{from{opacity:0;translate:0 calc(var(--cb-space-sm) * -1)}}@media(prefers-reduced-motion:reduce){.cb-tl-w[data-done]{animation:none}}@media(max-width:767px){.cb-tl{gap:var(--cb-space-4xl)}.cb-tl-inv{max-inline-size:none}.cb-tl-inv-as{display:none}.cb-tl-g{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-tl-w{grid-template-columns:var(--cb-ui-size-40) minmax(0,1fr);padding:var(--cb-space-lg)}.cb-tl-acts{grid-column:2}.cb-tl-confirm{grid-template-columns:minmax(0,1fr) auto}.cb-tl-confirm .cb-input{grid-column:1 / -1}.cb-tl-facts>span{white-space:normal}.cb-tl-facts>span[data-warn]{flex-basis:100%}.cb-tl-row-in{grid-template-columns:minmax(0,1fr) auto var(--cb-control-sm);padding-inline-end:var(--cb-space-sm)}.cb-tl-line{grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr);padding-inline-start:var(--cb-space-lg)}.cb-tl-line>.cb-tl-act,.cb-tl-line>.cb-tl-how{display:none}.cb-tl-row.cb-tl-invited .cb-tl-chip,.cb-tl-row.cb-tl-invited .cb-tl-acts [data-quiet]{display:none}}.cb-tl-more .cb-person-top{display:none}.cb-tl-team-line{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr) auto auto var(--cb-control-sm);gap:var(--cb-space-lg);align-items:center;inline-size:100%;padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-xl);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-team-line:hover:not([aria-disabled=true]),.cb-tl-team[data-open]>.cb-tl-team-line{background:var(--cbc-hover)}.cb-tl-team-line:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tl-team-line[aria-expanded=true] .cb-tl-go .cb-icon{rotate:180deg}.cb-tl-tile{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-lg);background:var(--cbf-press-soft);color:var(--cbc-ink-muted)}.cb-tl-tile .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-tl-tile[data-new]{background:none;border:1px dashed var(--cbc-line-strong);color:var(--cbc-ink-faint)}.cb-tl-new .cb-tl-who b{color:var(--cbc-ink-muted)}.cb-tl-new:hover:not([aria-disabled=true]) .cb-tl-tile[data-new]{border-color:var(--cbc-accent-text);color:var(--cbc-accent-text)}.cb-tl-new[aria-disabled=true]{cursor:default}.cb-tl-stack{display:inline-flex;align-items:center}.cb-tl-stack .cb-avatar{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);box-shadow:0 0 0 2px var(--cbc-surface)}.cb-tl-stack .cb-avatar+.cb-avatar,.cb-tl-stack .cb-tl-stack-more{margin-inline-start:calc(var(--cb-space-md) * -1)}.cb-tl-stack-more{display:inline-grid;place-items:center;min-inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);box-shadow:0 0 0 2px var(--cbc-surface);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.cb-tl-count{min-inline-size:var(--cb-ui-size-70);text-align:end;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tl-team-more{display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:var(--cb-space-xs) var(--cb-space-xl) var(--cb-space-xl) calc(var(--cb-ui-size-36) + var(--cb-space-xl) + var(--cb-space-lg));background:var(--cbc-hover)}.cb-tl-team-more[hidden]{display:none}.cb-tl-team-people{display:flex;flex-direction:column;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);overflow:hidden}.cb-tl-team-people>*+*{border-block-start:1px solid var(--cbc-line)}.cb-tl-team-person{display:grid;grid-template-columns:var(--cb-ui-size-28) minmax(0,1fr) auto var(--cb-control-sm);gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-lg)}.cb-tl-team-person .cb-tl-face .cb-avatar{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28)}.cb-tl-team-person .cb-tl-who em{font-size:var(--cb-type-xs-size)}.cb-tl-lead{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-24);padding-inline:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-faint);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-tl-lead .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tl-lead[aria-pressed=true]{background:color-mix(in srgb,var(--cbc-warn) 16%,transparent);color:var(--cbc-warn-text)}.cb-tl-lead:hover:not([aria-disabled=true]){background:var(--cbf-press-soft-hover);color:var(--cbc-ink)}.cb-tl-lead[aria-disabled=true]{cursor:default}.cb-tl-lead[aria-pressed=false][aria-disabled=true]{visibility:hidden}.cb-tl-team-empty{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tl-team-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-tl-one.cb-tl-danger:not([aria-disabled=true]){color:var(--cbc-poor-text)}.cb-tl-team-make{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,var(--cb-ui-size-280)) auto auto;gap:var(--cb-space-md);justify-content:start;align-items:center;padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-xl);background:var(--cbc-hover)}.cb-tl-team-name{block-size:var(--cb-control-sm);min-inline-size:0}@media(max-width:767px){.cb-tl-team-line{grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr) var(--cb-control-sm)}.cb-tl-team-line>.cb-tl-stack,.cb-tl-team-line>.cb-tl-count{display:none}.cb-tl-team-more{padding-inline-start:var(--cb-space-lg)}.cb-tl-team-make{grid-template-columns:minmax(0,1fr) auto}.cb-tl-team-make>.cb-tl-tile{display:none}.cb-tl-team-make>.cb-input{grid-column:1 / -1}}.cb-tjr-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xs)}.cb-tjr-chip em{font-style:normal;color:var(--cbc-ink-muted);padding-inline-start:var(--cb-space-xs);border-inline-start:1px solid var(--cbc-line)}.cb-tjr-chip[data-soon] em{color:var(--cbc-warn-text)}.cb-tjr-chip[data-ended]{background:none;border:1px solid var(--cbc-line);color:var(--cbc-ink-faint);text-decoration:line-through;text-decoration-color:var(--cbc-line-strong)}.cb-tjr-chip[data-none]{background:none;border:1px dashed var(--cbc-line-strong);color:var(--cbc-ink-muted)}.cb-tl-row-in:has(>.cb-tjr-trigger){grid-template-columns:minmax(0,1fr) var(--cb-ui-size-140) var(--cb-control-sm)}.cb-tjr-trigger .cb-tl-seat-in>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-tjr-trigger[data-want]{color:var(--cbc-accent-text)}.cb-tjr-trigger[data-want] .cb-icon{color:var(--cbc-accent-text)}.cb-pickm.cb-tjr-menu{inline-size:min(var(--cb-ui-size-420),calc(100vw - var(--cb-space-2xl)))}.cb-tjr-menu .cb-pickm-list{max-block-size:var(--cb-ui-size-300)}.cb-tjr-menu .cb-pickm-opt{min-block-size:var(--cb-control-lg)}.cb-tjr-foot{display:flex;flex-direction:column;gap:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xs);border-block-start:1px solid var(--cbp-edge)}.cb-tjr-foot-k{margin:0;padding-block-start:var(--cb-space-xs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-muted)}.cb-tjr-held{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);min-block-size:var(--cb-control-sm);font-size:var(--cb-type-sm-size)}.cb-tjr-held-n{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-tjr-held-n .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted);line-height:0}.cb-tjr-sum{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-tjr-sum b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-tjr-foot-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--cb-space-sm);padding-block:var(--cb-space-sm) var(--cb-space-xs)}.cb-tjr-why{margin-inline-end:auto;font-size:var(--cb-type-xs-size);color:var(--cbc-warn-text)}.cb-tjr-until{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tjr-until:hover{background:var(--cbc-hover-strong)}.cb-tjr-until .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted);line-height:0}.cb-tjr-until[data-none]{color:var(--cbc-ink-muted)}.cb-tjr-until[data-want]{color:var(--cbc-warn-text)}.cb-pickm.cb-tjr-days{inline-size:var(--cb-ui-size-260)}.cb-tjr-day[aria-selected=true] .cb-pickm-chosen{opacity:1}.cb-tjr-own{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-block-start:1px solid var(--cbp-edge);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-tjr-own .cb-tjr-date{inline-size:var(--cb-ui-size-150);block-size:var(--cb-control-sm)}.cb-tjr-areas{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-tjr-area{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-sm) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-tjr-area:hover{background:var(--cbc-hover)}.cb-tjr-area .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);line-height:0}.cb-tjr-area[aria-pressed=true]{border-color:transparent;background:var(--cbc-accent-wash);color:var(--cbc-ink)}.cb-tjr-area[aria-pressed=true] .cb-icon{color:var(--cbc-accent-text)}.cb-tjr-ask{display:grid;gap:var(--cb-space-md)}.cb-tjr-ask-find{position:relative;display:block}.cb-tjr-ask-find>.cb-icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--cb-space-lg);inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);translate:0 -50%;color:var(--cbc-ink-faint);line-height:0;pointer-events:none}.cb-tjr-ask-find>.cb-input{box-sizing:border-box;inline-size:100%;padding-inline-start:calc(var(--cb-space-lg) + var(--cb-ui-size-16) + var(--cb-space-md))}.cb-ask-seats.cb-tjr-ask-list{gap:var(--cb-space-xs);max-block-size:var(--cb-ui-size-300);overflow-y:auto;overscroll-behavior:contain;padding:var(--cb-space-xxs)}.cb-ask-seat.cb-tjr-ask-row{padding:var(--cb-space-sm) var(--cb-space-lg)}.cb-tjr-ask-row[hidden]{display:none}.cb-tjr-ask-row .cb-ask-seat-said>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tjr-ask-aside{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cbc-ink-muted)}.cb-tjr-ask-none{margin:0;padding:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@media(max-width:767px){.cb-tl-row-in:has(>.cb-tjr-trigger){grid-template-columns:minmax(0,1fr) auto var(--cb-control-sm)}}@media(prefers-reduced-motion:reduce){.cb-tjr-until,.cb-tjr-area{transition:none}}.cb-held{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-regular);white-space:nowrap}.cb-held .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);line-height:0}:root,[data-theme]{--cbf-radius: var(--cb-radius-xl);--cbf-radius-sm: var(--cb-radius-md);--cbf-press-radius: var(--cbf-radius);--cbf-press-radius-sm: var(--cbf-radius-sm);--cbf-press-radius-xs: var(--cb-radius-sm);--cbf-pad-x: var(--cb-space-xl);--cbf-pad-y: var(--cb-space-lg);--cbf-bg: color-mix(in srgb, var(--cb-color-ceramic-grey) 5%, transparent);--cbf-bg-inset: var(--cbc-well);--cbf-bg-off: color-mix(in srgb, var(--cb-color-ceramic-grey) 3%, transparent);--cbf-placeholder: var(--cbc-ink-faint);--cbf-border: var(--cbc-line);--cbf-border-hover: var(--cbc-line-strong);--cbf-border-focus: var(--cbc-accent);--cbf-border-bad: var(--cbc-poor);--cbf-ring: 0 0 0 3px color-mix(in srgb, var(--cbc-accent) 18%, transparent);--cbf-bg-bad: var(--cbc-accent-quiet);--cbf-bg-on: var(--cbc-accent-quiet);--cbf-ring-bad: 0 0 0 3px color-mix(in srgb, var(--cbc-poor) 20%, transparent);--cbf-mark-border: var(--cbc-line-strong);--cbf-track: var(--cbc-line-strong);--cbf-switch-off: color-mix(in srgb, var(--cbc-ink) 50%, transparent);--cbf-on: var(--cbc-accent);--cbf-on-ink: var(--cbc-on-accent);--cbf-press: var(--cbc-accent);--cbf-press-hover: var(--cbc-accent-hover);--cbf-press-ink: var(--cbc-on-accent);--cbf-thumb: var(--cb-color-white);--cbf-press-soft: color-mix(in srgb, var(--cb-color-ceramic-grey) 10%, transparent);--cbf-press-soft-hover: color-mix(in srgb, var(--cb-color-ceramic-grey) 16%, transparent);--cbf-press-soft-ink: var(--cbc-ink);--cbf-edge: var(--cbc-line-strong);--cbf-seg-track: color-mix(in srgb, var(--cb-color-ceramic-grey) 8%, transparent);--cbf-seg-ink: var(--cbc-ink-muted);--cbf-picked-bg: color-mix(in srgb, var(--cb-color-ceramic-grey) 18%, transparent);--cbf-picked-ink: var(--cbc-ink);--cbf-motion: border-color var(--cb-motion-fast) var(--cbc-spring), background var(--cb-motion-fast) var(--cbc-spring), box-shadow var(--cb-motion-fast) var(--cbc-spring)}[data-theme=light]{--cbf-bg: color-mix(in srgb, var(--cb-color-text-primary) 3%, transparent);--cbf-bg-off: color-mix(in srgb, var(--cb-color-text-primary) 2%, transparent);--cbf-press-soft: color-mix(in srgb, var(--cb-color-text-primary) 7%, transparent);--cbf-press-soft-hover: color-mix(in srgb, var(--cb-color-text-primary) 12%, transparent);--cbf-seg-track: color-mix(in srgb, var(--cb-color-blackcurrant) 5%, transparent);--cbf-picked-bg: var(--cb-color-white)}.cb-fieldset{display:grid;gap:var(--cb-space-2xl);border:0;margin:0;padding:0}.cb-field{display:grid;gap:var(--cb-space-md)}.cb-field>label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-field-help{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-field-error{font-size:var(--cb-type-xs-size);color:var(--cbc-poor-text);font-weight:var(--cb-font-weight-medium)}.cb-input,.cb-select,.cb-textarea{width:100%;padding:var(--cbf-pad-y) var(--cbf-pad-x);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);font-size:var(--cb-type-sm-size);transition:var(--cbf-motion)}.cb-input:hover:not(:disabled),.cb-select:hover:not(:disabled),.cb-textarea:hover:not(:disabled){border-color:var(--cbf-border-hover)}.cb-input:focus,.cb-select:focus,.cb-textarea:focus{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-input:focus-visible,.cb-select:focus-visible,.cb-textarea:focus-visible{outline:none}.cb-input::placeholder,.cb-textarea::placeholder{color:var(--cbf-placeholder)}.cb-input[aria-invalid=true],.cb-select[aria-invalid=true],.cb-textarea[aria-invalid=true]{border-color:var(--cbf-border-bad)}.cb-textarea{min-height:var(--cb-width-xxs);font-family:var(--cb-font-mono);resize:vertical}.cb-input[type=number]{font-variant-numeric:tabular-nums}.cb-input[readonly],.cb-textarea[readonly]{background:var(--cbf-bg-off);cursor:default}.cb-input[readonly]:hover,.cb-textarea[readonly]:hover{border-color:var(--cbf-border)}.cb-input:disabled,.cb-select:disabled,.cb-textarea:disabled{background:var(--cbf-bg-off);color:var(--cbc-ink-faint);cursor:not-allowed}.cb-list{display:grid;gap:var(--cb-space-lg)}input[type=checkbox]:not(.cb-switch){appearance:none;flex:none;display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin:0;border:1px solid var(--cbf-mark-border);border-radius:var(--cb-radius-sm);background:var(--cbf-bg);cursor:pointer;transition:var(--cbf-motion)}input[type=checkbox]:not(.cb-switch):hover:not(:disabled){border-color:var(--cbf-border-hover)}input[type=checkbox]:not(.cb-switch):checked{border-color:var(--cbf-on);background:var(--cbf-on)}input[type=checkbox]:not(.cb-switch):checked::after{content:"";inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);background:var(--cbf-on-ink);mask:var(--cbc-check) center / contain no-repeat;animation:cbc-pop var(--cb-motion-fast) var(--cbc-spring) backwards}input[type=checkbox]:not(.cb-switch):disabled{opacity:var(--cbc-off);cursor:not-allowed}.cb-toggle{display:inline-flex;align-items:center;gap:var(--cb-space-lg);font-size:var(--cb-type-sm-size);cursor:pointer}[data-theme=light]{--cbf-switch-off: color-mix(in srgb, var(--cbc-ink) 60%, transparent)}@media print{:root,[data-theme]{--cbf-switch-off: color-mix(in srgb, var(--cbc-ink) 60%, transparent)}}.cb-toggle .cb-switch{appearance:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbf-switch-off);position:relative;cursor:pointer;transition:background var(--cb-motion-base) var(--cbc-spring)}.cb-toggle .cb-switch::after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-raised);transition:transform var(--cb-motion-base) var(--cbc-spring),background var(--cb-motion-base) var(--cbc-spring)}.cb-toggle .cb-switch:checked{background:var(--cbf-on)}.cb-toggle .cb-switch:checked::after{transform:translateX(var(--cb-space-lg));background:var(--cbf-on-ink)}.cb-conn-entry{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well);animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards}.cb-conn-entry-row{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap}.cb-conn-entry .cb-input{flex:1 1 var(--cb-width-sm);min-width:0;padding:var(--cb-space-md) var(--cb-space-lg);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.cb-conn-source{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-conn-result{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-conn-result[data-tone=ok]{color:var(--cbc-good-text)}.cb-conn-result[data-tone=bad]{color:var(--cbc-poor-text)}.cb-savebar{position:sticky;inset-block-end:var(--cb-space-3xl);z-index:var(--cbc-z-savebar);display:flex;align-items:center;gap:var(--cb-space-xl);margin-top:var(--cb-space-4xl);padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-md) var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:calc(var(--cbf-press-radius) + var(--cb-space-md));background:var(--cbc-raised);color:var(--cbc-ink);box-shadow:var(--cbc-shadow);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);animation:cbc-saver-in var(--cb-motion-base) var(--cbc-spring) both}.cb-savebar[data-leaving]{animation:cbc-saver-out var(--cb-motion-base) var(--cb-motion-ease) both}.cb-savebar-actions{margin-inline-start:auto;display:flex;flex:none;gap:var(--cb-space-md)}.cb-savebar-said{flex:1 1 auto;min-inline-size:0;display:grid;gap:var(--cb-space-xxs)}.cb-savebar-line{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-savebar-count{flex:none;white-space:nowrap}.cb-savebar-changes{display:flex;align-items:center;gap:var(--cb-space-xs);min-inline-size:0;margin:0;padding:0;list-style:none;overflow:hidden}.cb-savebar-change{flex:0 1 auto;min-inline-size:0;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding-inline:var(--cb-space-sm) var(--cb-space-xxs);padding-block:var(--cb-space-xxs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-savebar-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;font:inherit;color:inherit}button.cb-savebar-name{cursor:pointer}button.cb-savebar-name:hover{color:var(--cbc-ink)}.cb-savebar-undo{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;line-height:0;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-savebar-undo svg{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-savebar-undo:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-savebar-name:focus-visible,.cb-savebar-undo:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-full)}.cb-savebar-more{flex:none;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);white-space:nowrap}.cb-savebar-note{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-savebar-note[data-tone=poor]{color:var(--cbc-poor-text)}.cb-filters{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg);align-items:center;margin-bottom:var(--cb-space-3xl)}.cb-filters .cb-input{flex:1 1 var(--cb-width-xxs)}.cb-filters .cb-select{flex:0 0 auto;width:auto}@media(max-width:768px){.cb-savebar{flex-wrap:wrap;border-radius:var(--cb-radius-3xl)}}.cb-why-box{position:relative;display:grid}.cb-why-box .cb-input{padding-block-end:var(--cb-space-4xl)}.cb-why-left{position:absolute;inset-inline-end:var(--cb-space-lg);inset-block-end:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);pointer-events:none}.cb-why .cb-ask-seat{animation:cbc-rise var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--i, 0) * var(--cb-motion-step))}@media(prefers-reduced-motion:reduce){.cb-why .cb-ask-seat{animation:none}}.cb-restore-plan{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-restore-list{display:flex;flex-direction:column;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-restore-row{display:flex;justify-content:space-between;gap:var(--cb-space-xl);font-size:var(--cb-type-sm-size)}.cb-restore-name{font-weight:var(--cb-font-weight-medium)}.cb-restore-counts{color:var(--cbc-ink-muted);text-align:end;font-variant-numeric:tabular-nums}.cb-restore-parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-width-xxs),1fr));gap:var(--cb-space-sm) var(--cb-space-xl)}.cb-restore-part{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size)}.cb-field-help[data-tone=warn]{color:var(--cbc-warn-text)}.cb-textarea-short{min-height:0;font-family:var(--cb-font-body)}.cb-qr{display:block;width:calc(var(--cb-space-11xl) + var(--cb-space-6xl));height:calc(var(--cb-space-11xl) + var(--cb-space-6xl))}.cb-manual-code{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);background:var(--cbc-well);padding:var(--cb-space-sm) var(--cb-space-lg);border-radius:var(--cb-radius-md);word-break:break-all}.cb-code-row{display:grid;gap:var(--cb-space-sm);justify-items:center}.cb-code-label{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-code-input{text-align:center;font-family:var(--cb-font-mono);font-size:var(--cb-type-lg-size);letter-spacing:var(--cb-tracking-md);max-width:var(--cb-width-xxs)}.cb-codes{display:grid;grid-template-columns:1fr 1fr;gap:var(--cb-space-sm) var(--cb-space-xl);list-style:none;margin:0;padding:var(--cb-space-xl);background:var(--cbc-well);border-radius:var(--cb-radius-xl)}.cb-recovery-code{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);text-align:center;font-variant-numeric:tabular-nums}.cb-keep{display:flex;align-items:center;gap:var(--cb-space-md);justify-content:center;font-size:var(--cb-type-sm-size);cursor:pointer}.cb-hold{position:relative;overflow:hidden;isolation:isolate;user-select:none;touch-action:none}.cb-hold::before{content:"";position:absolute;z-index:-1;inset:0;background:color-mix(in srgb,var(--cbc-ink) 20%,transparent);transform-origin:left;transform:scaleX(var(--cbc-hold, 0))}.cb-hold:not([data-holding])::before{transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-stand-in{display:grid;gap:var(--cb-space-2xl);animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-grace)}.cb-stand-in>*{min-inline-size:0}.cb-stand-mark{display:block;inline-size:var(--w, 100%);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background-color:var(--cbc-stand);--stand-crest: linear-gradient( 100deg, transparent 44%, var(--cbc-sheen) 48.5%, var(--cbc-sheen) 51.5%, transparent 56% );background-image:var(--stand-crest),var(--stand-crest);background-size:300vw 100%;background-repeat:no-repeat;background-attachment:fixed;animation:cbc-stand-sheen var(--cbc-loop-calm) linear infinite}[data-theme=light] .cb-stand-mark{background-image:var(--stand-crest)}@keyframes cbc-stand-sheen{from{background-position:100% 0}to{background-position:0% 0}}.cb-stand-mark[data-lit]{overflow:clip;background-image:none;animation:none;--stand-run: calc(295.4423vw + 17.3648vh);--stand-pass: linear-gradient( 100deg, transparent calc(50% - var(--stand-run) * 0.06), var(--cbc-sheen) calc(50% - var(--stand-run) * 0.015), var(--cbc-sheen) calc(50% + var(--stand-run) * 0.015), transparent calc(50% + var(--stand-run) * 0.06) );--stand-light: var(--stand-pass), var(--stand-pass)}[data-theme=light] .cb-stand-mark[data-lit]{--stand-light: var(--stand-pass)}:where(.cb-stand-mark[data-lit]){position:relative}.cb-stand-mark[data-lit]::after{content:"";position:absolute;inset-block:0;left:calc(-70vw - 20vh - var(--stand-x, 0px) - (var(--stand-y, 0px) - 50vh) * 0.17633);inline-size:calc(40vw + 40vh);background-image:var(--stand-light);animation:cbc-stand-pass var(--cbc-loop-calm) linear infinite}@keyframes cbc-stand-pass{to{transform:translateX(200vw)}}@media(prefers-reduced-motion:reduce){.cb-stand-mark{background-image:none;animation:none}.cb-stand-mark[data-lit]::after{content:none}}.cb-stand-line{display:flex;align-items:center;inline-size:100%}.cb-stand-line[data-size=xs]{block-size:var(--cb-type-xs-line-height)}.cb-stand-line[data-size=sm]{block-size:var(--cb-type-sm-line-height)}.cb-stand-line[data-size=base]{block-size:var(--cb-type-base-line-height)}.cb-stand-line[data-size=lg]{block-size:var(--cb-type-lg-line-height)}.cb-stand-in:has(>.cb-funnel){gap:var(--cbc-flow-gap)}.cb-stand-in .cb-pager .cb-stand-line{inline-size:var(--cb-space-11xl)}:where(.cb-pic){position:relative}.cb-pic-wait{position:absolute;inset:0;inline-size:auto;block-size:auto;border-radius:inherit}.cb-pic-layer{position:absolute;inset:0;border-radius:inherit;background-size:cover;background-position:center 40%;opacity:0;transition:opacity var(--cb-motion-slow) var(--cbc-spring);pointer-events:none}.cb-pic-layer[data-in]{opacity:1}.cb-img[data-wait]{background-color:var(--cbc-stand);background-image:linear-gradient(100deg,transparent 40%,var(--cbc-sheen) 50%,transparent 60%);background-size:300% 100%;background-repeat:no-repeat;animation:cbc-stand-sheen var(--cbc-loop-calm) linear infinite}.cb-img[data-arrived]{animation:cb-img-in var(--cb-motion-slow) var(--cbc-spring) backwards}@keyframes cb-img-in{from{opacity:0}}@media(prefers-reduced-motion:reduce){.cb-pic-layer{transition-duration:var(--cb-motion-fast)}.cb-img[data-wait]{animation:none}.cb-img[data-arrived]{animation:none}}.cb-info{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);line-height:0;cursor:help;transition:color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-info .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-info:is(:hover,:focus-visible){background:var(--cbc-hover);color:var(--cbc-ink)}.cb-info:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-info-tip{display:grid;gap:var(--cb-space-xxs)}.cb-info-tip>b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-info-tip>span{color:var(--cbc-ink-muted)}@media(prefers-reduced-motion:reduce){.cb-info{transition:none}}.cb-panel{background:var(--cbc-surface);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-page);overflow:hidden}.cb-panel+.cb-panel{margin-top:var(--cb-space-2xl)}.cb-flow>.cb-panel+.cb-panel{margin-top:0}.cb-panel-head{display:flex;align-items:flex-start;gap:var(--cb-space-2xl);padding:var(--cb-space-2xl) var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line);background:var(--cbc-hover)}.cb-panel-head h2{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-panel-head p{margin-top:var(--cb-space-xs);max-width:var(--cb-layout-paragraph-max-width);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-panel-actions{margin-inline-start:auto;display:flex;gap:var(--cb-space-lg)}.cb-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--cbc-control-col));align-items:center;gap:var(--cb-space-3xl);padding:var(--cbc-set-y) var(--cb-space-3xl)}.cb-set[data-wide]{grid-template-columns:minmax(0,1fr) minmax(0,var(--cb-width-sm))}.cb-set+.cb-set,.cb-set+.cb-remark{border-top:1px solid var(--cbc-line)}.cb-expand+.cb-expand{border-top-color:var(--cbc-line)}.cb-set-label{min-width:0}.cb-set-name,.cb-set-name>label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);cursor:default}.cb-set-name>label{cursor:pointer}.cb-set-note{margin-top:var(--cb-space-xxs);max-width:var(--cb-layout-paragraph-max-width);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-set-control{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--cb-space-lg);min-width:0}.cb-set-control>.cb-pick-wrap,.cb-set-control>.cb-input,.cb-set-control>.cb-slider-wrap,.cb-set-control>.cb-range-wrap{width:100%}.cb-set{transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-set[data-depends=off]{opacity:0.5}.cb-spec-line[data-depends=off]{opacity:0.5}.cb-weights{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xl);padding:var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line)}.cb-weights-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--cb-space-2xl);min-block-size:var(--cb-space-4xl);min-inline-size:0}.cb-weights-total{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;transition:color var(--cb-motion-base) var(--cbc-spring)}.cb-weights-head[data-tone=ok] .cb-weights-total{color:var(--cbc-good-text)}.cb-weights-head[data-tone=warn] .cb-weights-total{color:var(--cbc-accent)}.cb-weights-note{margin-inline-start:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-weights-aim{min-block-size:var(--cb-space-2xl);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-weights-bar{position:relative;block-size:var(--cb-space-7xl)}.cb-weights-run{display:flex;block-size:100%;border-radius:var(--cb-radius-2xl);background:var(--cbc-well);overflow:hidden;animation:cbc-wipe-x var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-weight{position:relative;flex:0 0 var(--share, 0%);min-inline-size:0;border:0;overflow:hidden;text-align:start;cursor:pointer;padding:var(--cb-space-lg) var(--cb-space-xl);color:var(--cbc-on-tint);background:var(--tint, var(--cbc-accent));transition:flex-basis var(--cb-motion-base) var(--cbc-spring),filter var(--cb-motion-fast) var(--cbc-spring)}.cb-weight-face{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;white-space:nowrap;animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-base) * var(--enter, 0) * var(--enter, 0) + var(--cb-motion-fast) / 3)}.cb-weight-value{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-weight-name{font-size:var(--cb-type-xs-size);opacity:0.72}.cb-weight[data-tight=true]{padding-inline:var(--cb-space-md)}.cb-weight[data-tight=true] .cb-weight-name{display:none}.cb-weight[data-bare=true] .cb-weight-face,.cb-weight[data-empty=true] .cb-weight-face{visibility:hidden}.cb-weights-bar[data-aimed] .cb-weight{filter:grayscale(0.92)}.cb-weights-bar[data-aimed] .cb-weight[data-lit=true]{filter:none}.cb-weights-tail{flex:0 0 var(--share, 0%);display:flex;align-items:center;justify-content:center;min-inline-size:0;overflow:hidden;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);transition:flex-basis var(--cb-motion-base) var(--cbc-spring)}.cb-weights-over{position:absolute;inset-block:0;inset-inline-start:var(--at, 100%);inline-size:var(--share, 0%);border-start-end-radius:var(--cb-radius-2xl);border-end-end-radius:var(--cb-radius-2xl);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cbc-accent) 85%,transparent) 0 var(--cb-space-xs),transparent var(--cb-space-xs) var(--cb-space-lg));pointer-events:none}.cb-weights-gate{position:absolute;inset-block-start:0;inset-inline-start:var(--at, 100%);block-size:100%;inline-size:2px;translate:-1px 0;background:var(--cbc-accent);transition:inset-inline-start var(--cb-motion-base) var(--cbc-spring)}.cb-weights-gate::after{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--cb-space-xl);translate:-50% 0}.cb-weights-gate span{position:absolute;inset-block-end:calc(100% + var(--cb-space-xs));inset-inline-end:0;padding-inline-end:var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-accent)}.cb-weights-grip{position:absolute;inset-block:0;inset-inline-start:var(--at, 0%);inline-size:var(--cb-space-3xl);translate:-50% 0;padding:0;border:0;background:none;cursor:col-resize;touch-action:none;transition:inset-inline-start var(--cb-motion-base) var(--cbc-spring)}.cb-weights-grip::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:2px;translate:-1px 0;background:var(--cbc-surface);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-weights-grip-pill{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);color:var(--cb-color-ceramic-grey);background:var(--cbc-on-tint);box-shadow:var(--cbc-shadow);opacity:0;scale:0.8;transition:opacity var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-weights-grip-pill .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-weights-grip:hover .cb-weights-grip-pill,.cb-weights-grip:focus-visible .cb-weights-grip-pill,.cb-weights-grip[data-dragging] .cb-weights-grip-pill{opacity:1;scale:1}.cb-weights-grip[data-dragging] .cb-weights-grip-pill{scale:1.1}.cb-weights:is([data-dragging],:has(.cb-weights-grip[data-dragging])) *,.cb-weights:is([data-dragging],:has(.cb-weights-grip[data-dragging]))~.cb-set *{transition:none}.cb-weights~.cb-set .cb-set-name{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-weights~.cb-set .cb-set-name::before{content:"";flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--tint)}.cb-weights~.cb-set .cb-slider{background:linear-gradient(to right,var(--tint) 0 var(--cbc-at),color-mix(in srgb,var(--cbc-ink) 14%,transparent) var(--cbc-at))}.cb-weights~.cb-set .cb-slider::-webkit-slider-thumb{border-color:var(--tint)}.cb-weights~.cb-set .cb-slider::-moz-range-thumb{border-color:var(--tint)}.cb-weights~.cb-set .cb-slider-scale{display:none}.cb-weights~.cb-set{transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-weights~.cb-set[data-aimed=true]{background:var(--cbc-hover)}.cb-remark{padding:var(--cb-space-xl) var(--cb-space-3xl);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);background:var(--cbc-well)}.cb-remark[data-tone=warn]{color:var(--cbc-ink-muted);background:var(--cbc-accent-wash)}.cb-num-wrap{display:inline-flex;align-items:center;gap:var(--cb-space-md);padding-inline:var(--cbf-pad-x);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);transition:var(--cbf-motion)}.cb-num-wrap:hover:not(:focus-within){border-color:var(--cbf-border-hover)}.cb-num-wrap:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-set-control>.cb-num-wrap{width:var(--cb-space-11xl)}.cb-num{width:8ch;padding:var(--cb-space-lg) 0;border:0;background:none;font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums}.cb-set-control>.cb-num-wrap>.cb-num-unit{margin-inline-start:auto}.cb-num:focus{outline:none}.cb-num-unit{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-pick,.cb-select{appearance:none;width:100%;min-width:0;text-overflow:ellipsis;padding:var(--cbf-pad-y) var(--cb-space-5xl) var(--cbf-pad-y) var(--cbf-pad-x);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background-color:var(--cbf-bg);background-image:none;font-size:var(--cb-type-sm-size);transition:var(--cbf-motion)}.cb-pick-wrap{position:relative;display:flex;align-items:center;min-width:0}.cb-pick-wrap::after{position:absolute;inset-inline-end:var(--cb-space-lg);inset-block-start:50%;translate:0 -50%;color:var(--cbc-ink-faint);pointer-events:none}.cb-pick-wrap>.cb-pick,.cb-pick-wrap>.cb-select{width:100%}.cb-pick:hover:not(:disabled):not([aria-disabled=true]):not(:focus){border-color:var(--cbf-border-hover)}.cb-pick:focus,.cb-select:focus{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-pick:focus-visible{outline:none}.cb-pick:disabled,.cb-pick[aria-disabled=true]{background:var(--cbf-bg-off);color:var(--cbc-ink-faint)}.cb-pick[aria-disabled=true]{cursor:not-allowed}.cb-hint{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-hint[data-tone=warn]{color:var(--cbc-poor-text)}.cb-toggle-line{display:inline-flex;align-items:center;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);cursor:pointer}.cb-toggle-line[aria-disabled=true]{opacity:0.4;cursor:not-allowed}.cb-route-price{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-expand{border:1px solid transparent;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring),margin var(--cb-motion-fast) var(--cbc-spring)}.cb-expand>summary{display:flex;align-items:center;gap:var(--cb-space-lg);min-height:calc(var(--cbs-control) + var(--cb-space-md));padding:var(--cb-space-lg) var(--cb-space-xl);border-bottom:1px solid transparent;cursor:pointer;list-style:none;transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-expand>summary::-webkit-details-marker{display:none}.cb-expand>summary::before{color:var(--cbc-ink-faint);transition:transform var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) linear}.cb-expand[open]>summary::before{transform:rotate(180deg)}.cb-expand>summary:hover .cb-expand-title{color:var(--cbc-accent-text)}.cb-expand>summary:hover::before{color:var(--cbc-ink)}.cb-expand[open]{margin-block:var(--cb-space-md);border-color:var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-expand[open]>summary{border-radius:var(--cb-radius-xl) var(--cb-radius-xl) 0 0;border-bottom-color:var(--cbc-line)}.cb-expand[open]>summary .cb-expand-title{font-weight:var(--cb-font-weight-semibold)}.cb-expand-title{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);margin-inline-end:auto;transition:color var(--cb-motion-fast) linear}.cb-expand-lead{display:flex;align-items:center;gap:var(--cb-space-lg);min-width:0;margin-inline-end:auto}@media(max-width:480px){.cb-expand-lead{flex-wrap:wrap}.cb-expand-lead>span{white-space:normal}}.cb-expand-lead>.cb-expand-title{margin-inline-end:0}.cb-rank{flex:none;inline-size:var(--cb-space-3xl);text-align:center;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-expand-meta{flex:0 1 auto;min-width:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-expand-meta[data-col=provider]{flex-basis:var(--cb-space-9xl);max-width:var(--cb-space-9xl)}.cb-expand-meta[data-col=tier]{flex-basis:var(--cb-space-10xl);max-width:var(--cb-space-10xl)}.cb-expand-meta[data-col=does]{flex-basis:var(--cb-space-9xl);max-width:var(--cb-space-9xl);overflow:visible}.cb-expand-meta[data-col=price]{flex-basis:var(--cb-space-11xl);max-width:var(--cb-space-11xl);text-align:end}.cb-expand-meta[data-tone=warn]{color:var(--cbc-poor-text)}.cb-expand-body{padding:var(--cb-space-2xl) var(--cb-space-3xl) var(--cb-space-3xl)}.cb-expand-body>.cb-set+.cb-set{border-top:1px solid var(--cbc-line)}.cb-band-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-family:var(--cb-font-mono)}.cb-band-count{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-newver{display:grid;gap:var(--cb-space-xl);padding:var(--cb-space-2xl) var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line);background:var(--cbc-well);animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards}.cb-newver-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) max-content;align-items:end;gap:var(--cb-space-xl)}.cb-newver .cb-textarea{width:100%}.cb-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-3xl) var(--cb-space-6xl)}.cb-edit[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.cb-spec{display:grid;align-content:start;gap:var(--cbc-set-y);min-width:0}.cb-spec[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm) var(--cb-space-6xl)}.cb-spec[data-cols="2"]>.cb-spec-cap,.cb-spec[data-cols="2"]>.cb-spec-note,.cb-spec>[data-span=all]{grid-column:1 / -1}.cb-spec[data-span=all]{grid-column:1 / -1;padding-block-start:var(--cb-space-xl);border-top:1px solid var(--cbc-line)}.cb-spec-cap{margin-block-end:var(--cb-space-xs);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-spec-note{margin-block-start:calc(var(--cb-space-sm) * -1);margin-block-end:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-spec-line{display:grid;grid-template-columns:var(--cb-space-10xl) minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.cb-spec-label{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-spec-label>label{cursor:pointer}.cb-spec-line>.cb-input,.cb-spec-line>.cb-pick-wrap,.cb-spec-line>.cb-num-wrap{width:100%}.cb-spec-line>.cb-num-wrap>.cb-num{width:100%}@media(max-width:480px){.cb-spec[data-cols="2"]{grid-template-columns:minmax(0,1fr)}.cb-spec-line{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}}.cb-spec-line[data-size=narrow]>.cb-num-wrap{width:var(--cb-space-11xl)}.cb-spec-flip{display:inline-flex;align-items:center;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);cursor:pointer}.cb-spec-flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-lg) var(--cb-space-5xl);margin-block-end:var(--cb-space-sm)}.cb-expand-meta[data-col=id]{flex-basis:var(--cb-space-11xl);max-width:var(--cb-space-11xl)}.cb-expand-meta[data-tone=quiet]{opacity:0.6}.cb-edit-foot{display:flex;justify-content:flex-end;padding-block-start:var(--cb-space-sm);border-top:1px solid var(--cbc-line)}.cb-tag[data-rank]{color:var(--cbc-on-tint)}.cb-tag[data-rank="2"]{background:var(--cbc-cat-techStack)}.cb-tag[data-rank="3"]{background:var(--cbc-cat-aiVisibility)}.cb-tag[data-rank="4"]{background:var(--cbc-cat-accessibility)}.cb-tag[data-rank="5"]{background:var(--cbc-cat-performance)}.cb-tag[data-rank="0"]{color:var(--cbc-ink-faint);background:none;border:1px dashed var(--cbc-line-strong)}.cb-choices{display:flex;gap:var(--cb-space-lg);flex-wrap:wrap}.cb-choice{display:inline-flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid var(--cbf-border);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);cursor:pointer}.cb-choice:has(input:checked){border-color:var(--cbf-on);background:var(--cbf-bg-on)}.cb-choice input{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-choice:has(input:checked)>span{color:var(--cbc-ink)}.cb-choice>span{color:var(--cbc-ink-muted)}.cb-input-mono{font-family:var(--cb-font-mono)}.cb-set-control>.cb-input{width:var(--cb-width-xs)}.cb-stack{display:grid;gap:var(--cb-space-lg);justify-items:start;margin-top:var(--cb-space-lg)}.cb-stack .cb-input{width:var(--cb-width-xs);max-width:100%}.cb-preview-out{display:grid;gap:var(--cb-space-xs);margin-top:var(--cb-space-md)}.cb-preview-out:empty{display:none}.cb-tokens{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md);inline-size:100%;align-content:flex-start;padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg-inset);cursor:text;transition:var(--cbf-motion)}.cb-tokens:hover:not(:focus-within){border-color:var(--cbf-border-hover)}.cb-tokens:focus-within{border-color:var(--cbf-border-focus);background:var(--cbf-bg);box-shadow:var(--cbf-ring)}.cb-tokens[data-refused]{border-color:var(--cbf-border-bad);background:var(--cbf-bg-bad)}.cb-tokens-set{display:contents}.cb-tokens-entry{flex:1 1 var(--cb-width-xxs);min-inline-size:var(--cb-space-11xl);padding:var(--cb-space-sm) 0;border:0;background:none;font-size:var(--cb-type-sm-size);font-family:var(--cb-font-mono)}.cb-tokens-entry:focus{outline:none}.cb-tokens-entry::placeholder{font-family:var(--cb-font-family);color:var(--cbc-ink-faint)}.cb-token{font-family:var(--cb-font-mono)}.cb-token[data-fresh]{animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cb-stack-wide{justify-items:stretch;width:100%}.cb-stack-wide .cb-btn{justify-self:start}.cb-stack-wide .cb-input{width:100%}.cb-rules{display:flex;flex-direction:column;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);overflow:hidden}.cb-rule{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg)}.cb-rule+.cb-rule{border-top:1px solid var(--cbc-line)}.cb-rule .cb-pick-wrap,.cb-rule .cb-num-wrap{max-width:100%}.cb-rule .cb-pick-wrap[data-role=signal]{flex:1 1 var(--cb-space-11xl);max-width:var(--cb-width-xxs)}.cb-rule .cb-pick-wrap[data-role=operator]{width:var(--cb-space-11xl)}.cb-rule .cb-pick-wrap[data-role=value]{width:var(--cb-space-9xl)}.cb-rule .cb-num-wrap{width:var(--cb-space-11xl);background:var(--cbf-bg)}.cb-rule .cb-num-wrap .cb-num-unit{margin-inline-start:auto}.cb-rule-actions{margin-inline-start:auto;display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-rule-remove,.cb-rank-back{display:inline-grid;place-items:center;width:var(--cbs-control);height:var(--cbs-control);padding:0;border-radius:var(--cbf-press-radius-sm)}.cb-rule-remove svg,.cb-rank-back svg{width:var(--cb-space-xl);height:var(--cb-space-xl)}.cb-rank-own{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.cb-rank-own>.cb-pick-wrap{flex:1 1 auto;min-width:0}.cb-rule-join{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);flex-basis:100%}.cb-rule-raw{flex:1 1 var(--cb-width-xxs);display:grid;gap:var(--cb-space-xs)}@media(max-width:768px){.cb-set{flex-wrap:wrap}.cb-set-control{margin-inline-start:0;justify-content:flex-start}}.cb-slider-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--cb-space-xl);width:100%}:root{--cbc-thumb: var(--cb-space-2xl)}.cb-slider,.cb-slider-scale>span{--cbc-at: calc(var(--cbc-thumb) / 2 + (100% - var(--cbc-thumb)) * var(--p, 0))}.cb-slider-track{position:relative;display:flex;align-items:center;block-size:var(--cbc-thumb)}.cb-slider-track>.cb-slider{width:100%;margin:0}.cb-slider-scale{grid-column:1;position:relative;padding-block-start:var(--cb-space-xs);block-size:var(--cb-type-xs-line-height);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-slider-scale>span{position:absolute;inset-inline-start:var(--cbc-at);translate:-50% 0;white-space:nowrap}.cb-slider-scale>span:first-child{translate:0 0}.cb-slider-scale>span:last-child{translate:-100% 0}.cb-slider{appearance:none;flex:1 1 auto;min-width:0;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:linear-gradient(to right,var(--cbf-on) 0 var(--cbc-at),var(--cbf-track) var(--cbc-at));cursor:pointer}.cb-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);border:2px solid var(--cbf-on);cursor:grab;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-slider::-moz-range-thumb{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);border:2px solid var(--cbf-on);cursor:grab;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-slider:hover::-webkit-slider-thumb{box-shadow:var(--cbf-ring)}.cb-slider:hover::-moz-range-thumb{box-shadow:var(--cbf-ring)}.cb-slider-value{flex:none;inline-size:var(--cb-space-9xl);text-align:end;font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-range-wrap{display:grid;gap:var(--cb-space-lg);width:100%}.cb-range-track{position:relative;block-size:var(--cb-space-2xl);display:flex;align-items:center}.cb-range-fill{position:absolute;inset-inline:0;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);--cbc-band-low: calc(var(--cbc-thumb) / 2 + (100% - var(--cbc-thumb)) * var(--from, 0.5));--cbc-band-high: calc(var(--cbc-thumb) / 2 + (100% - var(--cbc-thumb)) * var(--to, 0.8));background:linear-gradient(to right,var(--cbc-poor) 0 var(--cbc-band-low),var(--cbc-warn) var(--cbc-band-low) var(--cbc-band-high),var(--cbc-good) var(--cbc-band-high) 100%)}.cb-range-handle{position:absolute;inset-inline:0;appearance:none;block-size:var(--cb-space-2xl);background:none;margin:0;pointer-events:none}.cb-range-handle::-webkit-slider-thumb{appearance:none;pointer-events:auto;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);border:2px solid var(--cbc-ink);cursor:grab;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-range-handle::-moz-range-thumb{pointer-events:auto;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);border:2px solid var(--cbc-ink);cursor:grab;transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-range-handle:hover::-webkit-slider-thumb{box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-ink) 18%,transparent)}.cb-range-handle:hover::-moz-range-thumb{box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-ink) 18%,transparent)}.cb-range-handle:focus-visible{outline-offset:var(--cb-space-xs)}.cb-range-readout{display:flex;justify-content:space-between;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.cb-range-readout>span{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-range-readout>span::before{content:"";inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full)}.cb-range-readout>[data-band=poor]{color:var(--cbc-poor-text)}.cb-range-readout>[data-band=poor]::before{background:var(--cbc-poor)}.cb-range-readout>[data-band=warn]{color:var(--cbc-warn-text)}.cb-range-readout>[data-band=warn]::before{background:var(--cbc-warn)}.cb-range-readout>[data-band=good]{color:var(--cbc-good-text)}.cb-range-readout>[data-band=good]::before{background:var(--cbc-good)}.cb-stepper{display:grid;gap:var(--cb-space-md);width:100%}.cb-stepper>.cb-num-wrap{width:100%}.cb-stepper .cb-num{width:100%}.cb-stepper .cb-num-unit{margin-inline-start:auto}.cb-preset-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-preset{padding:var(--cb-space-xs) var(--cb-space-sm);text-align:center;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-preset:hover{color:var(--cbc-ink);border-color:var(--cbc-line-strong)}.cb-preset[aria-pressed=true]{color:var(--cbf-picked-ink);border-color:var(--cbf-on);background:var(--cbf-bg-on);font-weight:var(--cb-font-weight-medium)}@media(max-width:1024px){.cb-edit{grid-template-columns:minmax(0,1fr)}}.cb-me{display:flex;align-items:center;gap:var(--cb-space-xl);padding:var(--cb-space-2xl) var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line)}.cb-me-said{display:grid;gap:var(--cb-space-xxs);min-width:0}.cb-me-name{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold)}.cb-me-mail{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-me .cb-avatar{width:var(--cb-space-7xl);height:var(--cb-space-7xl);font-size:var(--cb-type-md-size)}.cb-keys{display:grid;gap:var(--cb-space-md);margin:0;padding:0;list-style:none}.cb-key{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md)}.cb-key-mark{color:var(--cbc-ink-faint)}.cb-key-mark.cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-key-who{display:grid;gap:var(--cb-space-xxs);min-width:0}.cb-key-name{font-weight:var(--cb-font-weight-medium)}.cb-key-when{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-key-acts{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-key-rename{inline-size:100%}.cb-session-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xl);padding:var(--cb-space-2xl) var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line)}.cb-map-stage.cb-session-map{aspect-ratio:21 / 9;border-radius:var(--cb-radius-xl);overflow:hidden;border:1px solid var(--cbc-line)}.cb-map-legend{position:absolute;inset-block-end:var(--cb-space-md);inset-inline-start:var(--cb-space-md);max-inline-size:var(--cb-width-xxs);display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);border:1px solid var(--cbc-line);box-shadow:var(--cbc-shadow)}.cb-map-legend-places{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-xs)}.cb-map-legend-places li{display:flex;align-items:center;gap:var(--cb-space-md);min-width:0}.cb-map-legend-dot{flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-map-route)}.cb-map-legend-name{font-size:var(--cb-type-sm-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-map-legend-count{margin-inline-start:auto;flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-map-legend-rest{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);margin:0}.cb-map-legend-note{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);margin:0;padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-session-notes{display:grid;gap:var(--cb-space-xs)}.cb-session-who{display:flex;align-items:center;gap:var(--cb-space-md);min-width:0}.cb-session-device{font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-session-who .cb-badge{flex:none}.cb-session-ip{display:block;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis}.cb-session-place{display:block;font-size:var(--cb-type-sm-size);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-session-zoom{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);flex-direction:column;background:var(--cbc-surface)}.cb-session-map .cb-map-surface{cursor:grab}.cb-session-map[data-dragging] .cb-map-surface{cursor:grabbing}.cb-session-margin{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-readonly-note{display:flex;align-items:center;gap:var(--cb-space-md);margin:0 0 var(--cb-space-3xl);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-readonly-note .cb-icon{flex:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-faint)}.cb-readonly .cb-savebar{display:none}.cb-views-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);margin-bottom:var(--cb-space-md)}.cb-views-bar:empty{display:none}.cb-views-more{color:var(--cbc-ink-muted)}.cb-tune{--cbs-control: calc(var(--cb-type-sm-line-height) + var(--cb-space-lg));--cbs-slider: calc(var(--cb-width-xxs) / 2 + var(--cb-space-md));--cbs-readout: calc(var(--cb-space-11xl) - var(--cb-space-7xl));--cbs-track: calc(var(--cbs-slider) + var(--cbs-readout) + var(--cb-space-lg));display:flex;flex-direction:column;gap:var(--cb-space-5xl)}.cb-tune-push{flex:1}.cb-tune-group{display:flex;flex-direction:column;gap:var(--cb-space-lg)}.cb-tune-group-head{display:flex;align-items:baseline;gap:var(--cb-space-lg);flex-wrap:wrap;padding:0 var(--cb-space-xl)}.cb-tune-group-name{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink);margin:0;flex:none}.cb-tune-group-note{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);margin:0;flex:1 1 auto;min-width:0}.cb-tune-tally{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums;flex:none}.cb-tune-rows{display:flex;flex-direction:column;gap:var(--cb-space-sm)}.cb-tune-row{display:grid;grid-template-columns:var(--cb-space-xl) minmax(0,1fr) var(--cbs-track);align-items:center;gap:0 var(--cb-space-2xl);padding:var(--cbc-set-y) var(--cb-space-xl);border:1px solid transparent;border-radius:var(--cb-radius-xl);transition:background var(--cb-motion-fast) linear,border-color var(--cb-motion-fast) linear}.cb-tune-row,.cb-tune-cols{transition:background var(--cbc-grace) ease,border-color var(--cbc-grace) ease,box-shadow var(--cbc-grace) ease}.cb-tune-row[data-found],.cb-tune-cols[data-found]{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-tune-row:focus-visible,.cb-tune-row:focus-within{outline:none;background:var(--cbc-surface);border-color:var(--cbc-accent)}.cb-tune-row[data-depends=off],.cb-tune-row[aria-disabled=true]{opacity:0.55}.cb-tune-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-tune-why{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);margin:var(--cb-space-xxs) 0 0}.cb-tune-more{border:0;background:none;font:inherit;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text);cursor:pointer;padding:0;margin-left:var(--cb-space-xs);white-space:nowrap}.cb-tune-more:hover{text-decoration:underline;text-underline-offset:var(--cb-space-xxs)}.cb-tune-more:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xs)}.cb-tune-gutter{display:flex;align-items:flex-start;align-self:stretch;padding-top:var(--cb-space-xxs)}.cb-tune-revert{width:var(--cb-space-xl);height:var(--cb-space-xl);padding:0;border:0;background:none;cursor:pointer;border-radius:var(--cbf-press-radius-xs);position:relative;display:grid;place-items:center}.cb-tune-revert::after{content:"";width:var(--cb-space-sm);height:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-warn);transition:transform var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-tune-revert:hover::after{transform:scale(1.45)}}.cb-tune-revert:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-tune-revert[hidden]{display:none}.cb-tune-ctl{display:flex;align-items:center;justify-content:flex-end;gap:var(--cb-space-lg)}.cb-tune-slot{width:var(--cbs-slider);flex:none}.cb-tune-readout{width:var(--cbs-readout);flex:none;text-align:right;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cbc-ink)}.cb-tune-readout[data-unit]{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);width:auto}.cb-tune-range{-webkit-appearance:none;appearance:none;width:100%;height:var(--cbs-control);background:none;cursor:pointer;margin:0;display:block}.cb-tune-range::-webkit-slider-runnable-track{height:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:linear-gradient(to right,var(--cbf-on) var(--cbs-fill, 50%),var(--cbf-track) var(--cbs-fill, 50%))}.cb-tune-range::-moz-range-track{height:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:linear-gradient(to right,var(--cbf-on) var(--cbs-fill, 50%),var(--cbf-track) var(--cbs-fill, 50%))}.cb-tune-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--cb-space-xl);height:var(--cb-space-xl);margin-top:calc(var(--cb-space-sm) * -1);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);border:2px solid var(--cbf-on);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-tune-range:hover::-webkit-slider-thumb,.cb-tune-range:active::-webkit-slider-thumb{box-shadow:var(--cbf-ring)}.cb-tune-range::-moz-range-thumb{width:var(--cb-space-xl);height:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);border:2px solid var(--cbf-on);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-tune-range:hover::-moz-range-thumb,.cb-tune-range:active::-moz-range-thumb{box-shadow:var(--cbf-ring)}.cb-tune-range:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-full)}.cb-tune-step{display:inline-flex;align-items:stretch;height:var(--cbs-control);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-md);background:var(--cbc-surface);overflow:hidden;flex:none}.cb-tune-step button{font:inherit;font-size:var(--cb-type-sm-size);width:var(--cb-space-4xl);border:0;background:none;color:var(--cbc-ink-faint);cursor:pointer;line-height:1;transition:background var(--cb-motion-fast) linear,color var(--cb-motion-fast) linear}.cb-tune-step button:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tune-step button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tune-step button[aria-disabled=true]{color:var(--cbc-line-strong);cursor:default}.cb-tune-step button[aria-disabled=true]:hover{background:none;color:var(--cbc-line-strong)}.cb-tune-step-n{min-width:var(--cb-space-4xl);display:grid;place-items:center;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;border-left:1px solid var(--cbc-line);border-right:1px solid var(--cbc-line);padding:0 var(--cb-space-md)}.cb-tune-choice{display:inline-flex;align-items:center;height:var(--cbs-control);background:var(--cbf-seg-track);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xxs));padding:var(--cb-space-xxs);gap:var(--cb-space-xxs);flex:none}.cb-tune-choice button{font:inherit;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbf-seg-ink);background:none;border:0;border-radius:var(--cbf-press-radius-sm);padding:0 var(--cb-space-xl);height:100%;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--cb-motion-fast) linear,background var(--cb-motion-fast) linear}.cb-tune-choice button:hover{color:var(--cbc-ink)}.cb-tune-choice button[aria-disabled=true],.cb-tune-choice button[aria-disabled=true]:hover{color:var(--cbc-line-strong);cursor:default}.cb-tune-choice button[aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-tune-choice button:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-tune-num{display:inline-flex;align-items:center;height:var(--cbs-control);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius-sm);background:var(--cbf-bg);padding:0 var(--cb-space-lg);gap:var(--cb-space-xxs);flex:none;transition:var(--cbf-motion)}.cb-tune-num:hover:not(:focus-within){border-color:var(--cbf-border-hover)}.cb-tune-num-affix{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tune-num input{font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;border:0;background:none;color:var(--cbc-ink);width:calc(var(--cb-space-9xl) - var(--cb-space-5xl));text-align:right;padding:0}.cb-tune-num input:focus{outline:none}.cb-tune-num[data-refused]{border-color:var(--cbf-border-bad)}.cb-tune-num[data-refused]:focus-within{border-color:var(--cbf-border-bad);box-shadow:var(--cbf-ring-bad)}.cb-tune-num:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-tune-row[data-wide]{grid-template-columns:var(--cb-space-xl) minmax(0,1fr)}.cb-tune-row[data-wide] .cb-tune-ctl{grid-column:2;justify-content:flex-start;margin-top:var(--cb-space-lg)}.cb-tune-cols{display:grid;grid-template-columns:var(--cbs-cols, 1fr);align-items:center;gap:0 var(--cb-space-lg)}.cb-tune-colhead{padding:0 var(--cb-space-xl) var(--cb-space-md);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-tune-acts{display:flex;gap:var(--cb-space-sm);justify-content:flex-end}.cb-tune-acts[data-onapproach]{opacity:0;transition:opacity var(--cb-motion-fast) ease}.cb-tune-row:hover .cb-tune-acts[data-onapproach],.cb-tune-row:focus-within .cb-tune-acts[data-onapproach]{opacity:1}.cb-tune-act{height:var(--cbs-control);font-size:var(--cb-type-xs-size)}.cb-tune-pill[data-busy]::before{animation:cb-tune-throb var(--cbc-loop-calm) ease-in-out infinite}@keyframes cb-tune-throb{0%,100%{opacity:1}50%{opacity:0.22}}.cb-tune-mono{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tune-when{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);white-space:nowrap}.cb-tune-remark{background:var(--cbc-well);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);padding:var(--cb-space-lg) var(--cb-space-xl);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-tune-remark a{color:var(--cbc-accent-text)}@media(max-width:768px){.cb-tune-row{grid-template-columns:var(--cb-space-xl) minmax(0,1fr)}.cb-tune-ctl{grid-column:2;justify-content:flex-start;margin-top:var(--cb-space-md);flex-wrap:wrap;min-width:0}.cb-tune-acts{flex-wrap:wrap;justify-content:flex-start}.cb-tune-colhead{display:none}.cb-tune-cols{grid-template-columns:var(--cb-space-xl) minmax(0,1fr)}}div.cb-tune-page:has(.cb-tune-section){width:100%;max-width:calc(var(--cb-width-xxs) - var(--cb-space-5xl) + var(--cb-space-6xl) + var(--cb-width-sm) + var(--cb-space-5xl));margin-inline:auto;gap:var(--cb-space-4xl)}.cb-tune:has(>.cb-tune-section){gap:var(--cb-space-4xl)}.cb-tune-section{container:tune-section / inline-size}.cb-tune-section+.cb-tune-section{border-top:1px solid var(--cbc-line);padding-top:var(--cb-space-4xl)}.cb-tune-section-grid,.cb-tune-atglance-grid{display:grid;grid-template-columns:minmax(0,calc(var(--cb-width-xxs) - var(--cb-space-5xl))) minmax(0,1fr);gap:var(--cb-space-6xl)}.cb-tune-section-name,.cb-tune-atglance-title{margin:0;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-tune-section-note,.cb-tune-atglance-note{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-tune-fields{display:flex;flex-direction:column;gap:var(--cbc-set-y);max-width:calc(var(--cb-width-sm) + var(--cb-space-5xl));min-width:0;margin-block:calc(var(--cb-space-md) * -1)}.cb-tune-field{margin-inline:calc(var(--cb-space-lg) * -1);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);transition:background var(--cbc-grace) ease,box-shadow var(--cbc-grace) ease}.cb-tune-field[data-found]{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-tune-field{display:flex;flex-direction:column;align-items:stretch;gap:var(--cb-space-md)}.cb-tune-field[data-beside]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;gap:var(--cb-space-md) var(--cb-space-lg)}.cb-tune-field[data-beside]>.cb-tune-field-said{flex:1 1 0;min-inline-size:calc(var(--cb-width-xxs) - var(--cb-space-10xl))}.cb-tune-field[data-beside]>*:not(.cb-tune-field-said):not(.cb-tune-field-ctl){flex:1 0 100%}.cb-tune-section-side,.cb-tune-atglance-side{min-width:0}.cb-tune-field[data-beside]>.cb-tune-field-ctl{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-inline-start:auto;min-height:var(--cb-type-sm-line-height)}.cb-tune-field-said{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-width:0}.cb-tune-field-head{min-height:var(--cb-type-sm-line-height)}.cb-tune-field-head .cb-tune-revert{display:inline-grid;vertical-align:middle;margin-inline-start:var(--cb-space-xxs)}.cb-tune-field-head .cb-tune-revert[hidden]{display:none}.cb-tune-field-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-tune-field .cb-tune-why{margin:0}.cb-tune-field-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-lg);min-width:0}.cb-tune-field[data-beside]>.cb-tune-field-ctl :is(.cb-input,.cb-pick,.cb-select),.cb-tune-line-ctl :is(.cb-input,.cb-pick,.cb-select),.cb-auditpages-row .cb-input{block-size:var(--cbs-control);padding-block:0;padding-inline-start:var(--cb-space-lg);border-radius:var(--cbf-radius-sm)}.cb-tune-field[data-beside]>.cb-tune-field-ctl :is(.cb-pick,.cb-select),.cb-tune-line-ctl :is(.cb-pick,.cb-select){padding-inline-end:var(--cb-space-4xl)}.cb-tune-field[data-beside]>.cb-tune-field-ctl .cb-pick-wrap::after,.cb-tune-line-ctl .cb-pick-wrap::after{inset-inline-end:var(--cb-space-md)}.cb-tune-field[data-beside]>.cb-tune-field-ctl .cb-num-wrap,.cb-tune-line-ctl .cb-num-wrap{block-size:var(--cbs-control);padding-inline:var(--cb-space-lg);border-radius:var(--cbf-radius-sm)}.cb-tune-field[data-beside]>.cb-tune-field-ctl .cb-num,.cb-tune-line-ctl .cb-num{padding-block:0}.cb-tune-field:not([data-beside])>.cb-tune-field-ctl>.cb-tune-num{height:calc(var(--cb-type-sm-line-height) + 2 * var(--cbf-pad-y) + 2px);padding-inline:var(--cbf-pad-x);border-radius:var(--cbf-radius)}.cb-tokens-field>.cb-tokens{padding-block:var(--cb-space-sm)}.cb-tune-field-ctl .cb-tune-readout{width:auto;font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-tune-menu{flex:1 1 auto;max-width:calc(var(--cb-width-xxs) + var(--cb-space-5xl))}.cb-tune-area{width:100%;resize:none;overflow:hidden}.cb-tune-count{margin-inline-start:auto;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-tune-atglance{container:tune-atglance / inline-size;padding-bottom:var(--cb-space-lg);border-bottom:1px solid var(--cbc-line)}.cb-tune-atglance-rows{display:flex;flex-direction:column;margin:0;max-width:calc(var(--cb-width-sm) + var(--cb-space-5xl));min-width:0}.cb-tune-atglance-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-xl);min-height:calc(var(--cb-type-sm-line-height) + var(--cb-space-3xl));border-top:1px solid var(--cbc-line)}.cb-tune-atglance-item:first-child{min-height:calc(var(--cb-type-sm-line-height) + var(--cb-space-md));border-top:0}.cb-tune-atglance-key{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);white-space:nowrap}.cb-tune-atglance-key svg{width:var(--cb-space-xl);height:var(--cb-space-xl)}.cb-tune-atglance-said{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--cb-space-md);justify-self:end;min-width:0;margin:0}.cb-tune-atglance-value{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:var(--cb-space-sm);min-height:calc(var(--cb-type-sm-line-height) + var(--cb-space-md));margin-inline-end:calc(var(--cb-space-md) * -1);padding:var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink);text-align:right}button.cb-tune-atglance-value{cursor:pointer;transition:background var(--cb-motion-fast) linear}@media(hover:hover){button.cb-tune-atglance-value:hover{background:var(--cbc-well)}}button.cb-tune-atglance-value:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-tune-atglance-pip{flex:none;width:var(--cb-space-sm);height:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-tune-atglance-pip[data-tone=good]{background:var(--cbc-good)}.cb-tune-atglance-pip[data-tone=warn]{background:var(--cbc-warn)}.cb-tune-atglance-pip[data-tone=poor]{background:var(--cbc-poor)}.cb-tune-atglance-aside{color:var(--cbc-ink-faint)}.cb-tune-banners{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-tune-banners[hidden]{display:none}.cb-tune-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md) var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-md) var(--cb-space-xl);border:1px solid transparent;border-radius:var(--cb-radius-xl);background:color-mix(in srgb,var(--cbc-warn) 14%,var(--cbc-surface))}.cb-tune-banner[data-tone=poor]{background:color-mix(in srgb,var(--cbc-poor) 10%,var(--cbc-surface))}.cb-tune-banner[data-tone=info]{background:var(--cbc-surface);border-color:var(--cbc-line)}.cb-tune-banner-mark{display:inline-flex;flex:none;color:var(--cbc-warn-text)}.cb-tune-banner[data-tone=poor] .cb-tune-banner-mark{color:var(--cbc-poor-text)}.cb-tune-banner[data-tone=info] .cb-tune-banner-mark{color:var(--cbc-ink-faint)}.cb-tune-banner-mark svg{width:var(--cb-space-2xl);height:var(--cb-space-2xl)}.cb-tune-banner-said{flex:1 1 calc(var(--cb-width-xxs) - var(--cb-space-4xl));min-width:0;margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-tune-banner-said b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-tune-banner-act{flex:none;margin-inline-start:auto}@container tune-section (max-width: 44rem){.cb-tune-section-grid{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-tune-fields{max-width:none}}@container tune-atglance (max-width: 44rem){.cb-tune-atglance-grid{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-tune-atglance-rows{max-width:none}}.cb-tune-field[data-depends=off],.cb-tune-field[aria-disabled=true]{opacity:0.55}.cb-tune-fold{min-width:0}.cb-tune-fold-head{display:inline-flex;align-items:center;gap:var(--cb-space-sm);margin-inline-start:calc(var(--cb-space-xs) * -1);padding:var(--cb-space-xxs) var(--cb-space-sm) var(--cb-space-xxs) var(--cb-space-xxs);border-radius:var(--cb-radius-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);list-style:none;cursor:pointer;transition:background var(--cb-motion-fast) linear}.cb-tune-fold-head::-webkit-details-marker{display:none}@media(hover:hover){.cb-tune-fold-head:hover{background:var(--cbc-well)}}.cb-tune-fold-head:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-tune-fold-mark{display:inline-grid;place-items:center;transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-tune-fold-mark svg{width:var(--cb-space-lg);height:var(--cb-space-lg)}.cb-tune-fold[open]>.cb-tune-fold-head .cb-tune-fold-mark{transform:rotate(90deg)}.cb-tune-fold-said{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-tune-fold-aside{color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-tune-lines{display:flex;flex-direction:column;margin-top:var(--cb-space-xs)}.cb-tune-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--cb-width-xxs) - var(--cb-space-4xl)));align-items:center;gap:var(--cb-space-lg);padding-block:var(--cb-space-md);border-top:1px solid var(--cbc-line)}.cb-tune-line:first-child{border-top:0}.cb-tune-line-said{display:flex;flex-direction:column;min-width:0}.cb-tune-line-name{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-tune-line-note{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-tune-line-ctl{min-width:0}.cb-tune-route{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--cb-width-xxs) / 2 + var(--cb-space-5xl)));gap:var(--cb-space-md) var(--cb-space-lg);min-width:0}.cb-tune-route-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-xl);min-width:0}.cb-tune-route-foot .cb-hint{white-space:normal}@container tune-section (max-width: 30rem){.cb-tune-route,.cb-tune-line{grid-template-columns:minmax(0,1fr)}.cb-tune-line{gap:var(--cb-space-sm)}}.cb-tune-waiting{padding-bottom:var(--cb-space-4xl);border-bottom:1px solid var(--cbc-line)}.cb-tune-waiting:empty{display:none}div.cb-tune-page:has(.cb-tune-section)>.cb-flow{gap:var(--cb-space-4xl)}.cb-tune-proposal .cb-tune-why{display:block;overflow:visible}.cb-tune-proposal .cb-tune-field-ctl{gap:var(--cb-space-sm)}.cb-conn-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);min-width:0}.cb-conn-acts{margin-inline-start:auto}.cb-conn-more{display:flex;flex-direction:column;gap:var(--cb-space-md);min-width:0}.cb-conn-more:not(:has(>:not([hidden]))){display:none}.cb-conn .cb-tune-lines{gap:var(--cb-space-lg)}.cb-conn .cb-ls-plain .cb-ls-table{min-inline-size:0}.cb-conn-api b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}@container tune-section (max-width: 30rem){.cb-conn-acts{margin-inline-start:0}}.cb-blocked-sites{display:flex;flex-direction:column;gap:var(--cb-space-md);min-width:0;margin-inline:calc(var(--cb-space-lg) * -1);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);transition:background var(--cbc-grace) ease}.cb-tokens-field{display:grid;gap:var(--cb-space-md);inline-size:100%;min-inline-size:0}.cb-blocked-sites[data-found]{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-conn-drop{display:inline-grid;place-items:center;width:var(--cbs-control);padding:0;border-radius:var(--cbf-press-radius-sm)}.cb-conn-drop svg{width:var(--cb-space-xl);height:var(--cb-space-xl)}.cb-tune-section[data-wide] .cb-tune-section-grid{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-2xl)}.cb-tune-section[data-wide] .cb-tune-fields{max-width:none;margin-block:0}.cb-tune-section[data-wide] .cb-tune-section-note{max-width:calc(var(--cb-width-sm) + var(--cb-space-5xl))}.cb-tune-fields>.cb-weights{padding-inline:0;padding-block:0 var(--cb-space-2xl);border-bottom:0}.cb-tune-fields>.cb-set{padding-inline:0}.cb-tune-fields>.cb-weights~.cb-set{border-top:1px solid var(--cbc-line)}.cb-tune-fields>.cb-set:only-child{border-top:0;padding-block:0}.cb-bands{margin-inline:calc(var(--cb-space-lg) * -1);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);transition:background var(--cbc-grace) ease}.cb-bands[data-found]{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-preview{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cb-space-xl);min-width:0}.cb-tune-field-ctl>.cb-stage-picks{flex:1 1 auto;min-width:0}.cb-pkg-cost{display:flex;flex-direction:column;gap:var(--cb-space-md);min-width:0}.cb-pkg-cost>.cb-tune-why{margin:0}.cb-catalogue{display:flex;flex-direction:column;min-width:0}.cb-catalogue-foot{display:flex;padding-block-start:var(--cb-space-xl)}.cb-models{min-width:0;padding-block:var(--cb-space-md);border-radius:var(--cb-radius-lg);transition:background var(--cbc-grace) ease}.cb-models[data-found]{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-vers{display:flex;flex-direction:column;min-width:0}.cb-vers>.cb-family>summary .cb-band-name{font-family:var(--cb-font-mono)}.cb-family-versions{padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-lg)}.cb-family-versions>.cb-expand[open]{margin-block:0;border:0;background:none}.cb-family-versions>.cb-expand[open]>summary{border-bottom:0}.cb-family-versions>.cb-expand>.cb-code{margin:0 var(--cb-space-xl) var(--cb-space-lg)}.cb-vers>.cb-family>summary{transition:background var(--cbc-grace) ease}.cb-vers>.cb-family[data-found]>summary{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-tune-section[hidden]+.cb-tune-section{border-top:0;padding-top:0}.cb-tune-fields>.cb-newver{padding:0;border-bottom:0;background:none}div.cb-tune-page>div.cb-tune-page{border-top:1px solid var(--cbc-line);padding-top:var(--cb-space-4xl)}.cb-tune-field>.cb-remark{margin:0;padding:0;background:none;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-tune-fields>.cb-me,.cb-tune-fields>.cb-session-body,.cb-tune-fields>.cb-rank-top,.cb-tune-fields>.cb-rank-rungs,.cb-tune-fields>.cb-rank-collection,.cb-tune-fields>.cb-remark{padding-inline:0}.cb-tune-fields>.cb-me,.cb-tune-fields>.cb-session-body{padding-block:0;border-bottom:0}.cb-tune-fields>.cb-rank-top{padding-block:0}.cb-tune-fields>.cb-rank-rungs,.cb-tune-fields>.cb-rank-collection{padding-block:0;border-top:0}.cb-tune-field[data-fact]>.cb-tune-field-ctl .cb-tune-readout{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);white-space:normal;text-align:end}.cb-slack-list .cb-tune-line-ctl{display:flex;justify-content:flex-end}.cb-tune-fields>.cb-tune-row{margin-inline:calc(var(--cb-space-xl) * -1)}.cb-claude-acts{display:flex;gap:var(--cb-space-xs);justify-content:flex-end}.cb-auditpages{display:grid;grid-template-columns:auto max-content minmax(0,1fr);flex:1 1 100%;inline-size:100%;align-items:center;column-gap:var(--cb-space-lg);row-gap:var(--cb-space-sm)}.cb-auditpages-row{display:contents}.cb-auditpages-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-sm-size)}.cb-auditpages-row .cb-input[aria-disabled=true]{opacity:var(--cbc-off)}@media(max-width:480px){.cb-auditpages{grid-template-columns:auto minmax(0,1fr)}.cb-auditpages-row .cb-input{grid-column:1 / -1}}.cb-tune-page .cb-btn[data-done],.cb-tune-page .cb-btn[data-done]:hover{background:var(--cbc-good-wash);color:var(--cbc-good-text)}.cb-aa{display:flex;flex-direction:column;gap:var(--cb-space-3xl);inline-size:100%;max-inline-size:calc(var(--cb-width-xxs) - var(--cb-space-5xl) + var(--cb-space-6xl) + var(--cb-width-sm) + var(--cb-space-5xl));margin-inline:auto;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-aa :is(h3,p,ul,dl,dd){margin:0;padding:0}.cb-aa ul{list-style:none}.cb-aa b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-aa b>i{margin-inline-start:var(--cb-space-sm);font-style:normal;font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-aa-faint{color:var(--cbc-ink-faint)}.cb-aa-k{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-aa-two{display:flex;flex-direction:column;flex:1;min-inline-size:0}.cb-aa-two>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-aa-face{flex:none;display:inline-flex}.cb-aa-gone{display:inline-grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-faint)}.cb-aa-app{flex:none;display:inline-grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-sm);background:var(--cbc-raised);border:1px solid var(--cbc-line);color:var(--cbc-ink-muted);line-height:0}.cb-aa-app[data-mark]{background:var(--cb-color-white)}.cb-aa-app img{display:block;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-aa-role-mark{flex:none;display:inline-grid;place-items:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);border-radius:var(--cb-radius-md);background:var(--cbc-accent-wash);color:var(--cbc-accent-text);line-height:0}.cb-aa-seat{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-aa-seat .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-aa-door{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-aa-pip{flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-aa-pip[data-tone=warn]{background:var(--cbc-warn)}.cb-aa-door-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-aa-connect{display:grid;gap:var(--cb-space-md);margin-block-start:calc(-1 * var(--cb-space-xl));padding:var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-aa-connect-row{display:grid;grid-template-columns:var(--cb-space-10xl) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg)}.cb-aa code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-aa-tabs{display:flex}.cb-aa-tabs .cb-versus-tabs{margin-inline-start:0}.cb-aa-tabs .cb-versus-tab>i{margin-inline-start:var(--cb-space-sm);font-style:normal;opacity:0.6}.cb-aa-pane{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xl)}.cb-aa-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xl)}.cb-aa-tile{display:flex;flex-direction:column;gap:var(--cb-space-lg);min-inline-size:0;padding:var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-inset);background:var(--cbc-surface)}.cb-aa-tile[data-wide]{grid-column:1 / -1}.cb-aa-tile>header{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);min-block-size:var(--cb-control-sm)}.cb-aa-tile h3{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-aa-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-aa-figs dt{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-aa-figs dd{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-aa-figs dd[data-tone=poor]{color:var(--cbc-poor-text)}.cb-aa-chart-wrap{display:grid;gap:var(--cb-space-lg)}.cb-aa-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-md);block-size:var(--cb-space-11xl);margin-block-end:var(--cb-space-3xl);border-block-end:1px solid var(--cbc-line)}.cb-aa-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--cb-space-xxs)}.cb-aa-bar>i{display:block;block-size:var(--h);border-radius:var(--cb-radius-xs)}.cb-aa :is(.cb-aa-bar,.cb-aa-legend) i[data-kind=read]{background:var(--cbc-accent)}.cb-aa :is(.cb-aa-bar,.cb-aa-legend) i[data-kind=did]{background:var(--cbc-cat-techStack)}.cb-aa-bar>span{position:absolute;inset-block-start:calc(100% + var(--cb-space-sm));inset-inline-start:0;font-size:var(--cb-type-xs-size);white-space:nowrap;color:var(--cbc-ink-faint)}.cb-aa-legend{display:flex;align-items:center;gap:var(--cb-space-xl);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-aa-legend>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-aa-legend>span:last-child{margin-inline-start:auto;color:var(--cbc-ink-faint)}.cb-aa-legend i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xxs)}.cb-aa-rows{display:grid;gap:var(--cb-space-lg)}.cb-aa-rows li{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-aa-n{font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-aa-hbars{display:grid;gap:var(--cb-space-lg)}.cb-aa-hbars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xs) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-aa-hbars li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-aa-hbars li>i{grid-column:1 / -1;inline-size:var(--w);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-accent)}.cb-aa .cb-expand-lead :is(.cb-avatar,.cb-aa-gone){inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-aa-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xl)}.cb-aa-sec-head{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:var(--cb-space-lg)}.cb-aa-sec-head h3,.cb-aa-seatnote h3{font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-aa-sec-head p{color:var(--cbc-ink-faint)}.cb-aa-find{position:relative;display:block;inline-size:var(--cb-width-xxs);max-inline-size:100%}.cb-aa-find .cb-icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--cb-space-lg);transform:translateY(-50%);color:var(--cbc-ink-faint);pointer-events:none}.cb-aa-find .cb-input{box-sizing:border-box;inline-size:100%;padding-inline-start:var(--cb-space-5xl)}.cb-aa-conns{display:grid;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-aa-conn{display:grid;grid-template-columns:var(--cb-space-4xl) var(--cb-space-11xl) var(--cb-space-3xl) minmax(0,1fr) var(--cb-space-11xl) var(--cb-space-10xl);align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-2xl)}.cb-aa-conn+.cb-aa-conn{border-block-start:1px solid var(--cbc-line)}.cb-aa-conn>.cb-btn{inline-size:100%;justify-content:flex-start}.cb-aa-conn>.cb-btn>span:not(.cb-icon){flex:1;text-align:start}.cb-aa-given{display:inline-flex;gap:var(--cb-space-xxs)}.cb-aa-given i{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-sm);color:var(--cbc-ink-faint);line-height:0}.cb-aa-given i[data-on]{background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-aa-given .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-aa-updown{color:var(--cbc-ink-faint)}.cb-aa-under{display:flex;justify-content:flex-end}.cb-aa-ed{display:grid;gap:var(--cb-space-2xl)}.cb-aa-field{display:grid;grid-template-columns:var(--cb-space-10xl) minmax(0,1fr);align-items:start;gap:var(--cb-space-lg)}.cb-aa-field-name{display:grid;gap:var(--cb-space-xs);padding-block-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-aa-field-name small,.cb-aa-does-name small{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-aa-field-ctl{display:grid;justify-items:start;gap:var(--cb-space-md);min-inline-size:0}.cb-aa-field-ctl>.cb-input{box-sizing:border-box;inline-size:100%}.cb-jr-d-edit .cb-aa-field{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-sm)}.cb-jr-d-edit .cb-aa-field-name{padding-block-start:0}.cb-jr-d-edit .cb-aa-field-ctl{justify-items:stretch}.cb-jr-d-edit .cb-tune-choice{display:flex;block-size:auto;min-block-size:var(--cbs-control)}.cb-jr-d-edit .cb-tune-choice button{flex:1 1 0;min-inline-size:0;padding-block:var(--cb-space-xs);padding-inline:var(--cb-space-sm);white-space:normal}.cb-jr-d-edit .cb-aa-field-ctl>.cb-tune-num{justify-self:start}.cb-aa-does{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%;min-block-size:var(--cb-control-sm);color:var(--cbc-ink-muted)}.cb-aa-does-name{display:grid;flex:1;min-inline-size:0}.cb-aa-areas{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-aa-area{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-lg) var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);cursor:pointer}.cb-aa-area:hover{color:var(--cbc-ink)}.cb-aa-area[aria-pressed=true]{background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-aa-area:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-aa-area .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-aa-ed-foot{padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-aa-asks{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-xl) var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-aa-asks h3{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-aa-asks .cb-aa-field-ctl>.cb-btn{min-inline-size:var(--cb-space-11xl);justify-content:flex-start}.cb-aa-asks .cb-aa-field-ctl>.cb-btn>span:not(.cb-icon){flex:1;text-align:start}.cb-aa-seatnote{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-xl) var(--cb-space-2xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-aa-seatnote h3{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-aa-except{display:grid;gap:var(--cb-space-md)}.cb-aa-except li{display:flex;gap:var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-aa-except .cb-icon{flex:none;margin-block-start:var(--cb-space-xxs);color:var(--cbc-ink-faint)}.cb-aa-cell{display:inline-flex;color:var(--cbc-ink-faint)}.cb-aa-cell[data-on]{color:var(--cbc-good-text)}@media(max-width:768px){.cb-aa-tiles{grid-template-columns:minmax(0,1fr)}.cb-aa-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-aa-connect-row{grid-template-columns:minmax(0,1fr) auto}.cb-aa-connect-row .cb-aa-k{grid-column:1 / -1}.cb-aa-conn{display:flex;flex-wrap:wrap}.cb-aa-conn>:empty{display:none}.cb-aa-conn>.cb-aa-two{flex:1 1 40%}.cb-aa-conn>.cb-btn{flex:1 1 0;inline-size:auto}.cb-aa-field{grid-template-columns:minmax(0,1fr)}.cb-aa-does{flex-wrap:wrap}}.cb-jr-page{max-inline-size:none;padding-block-end:var(--cb-space-10xl)}.cb-jr-faint{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);margin:0}.cb-jr-pinned{display:flex;gap:var(--cb-space-sm);align-items:flex-start;margin:0;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-jr-pinned .cb-icon{flex:none;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);margin-block-start:var(--cb-space-xxs)}.cb-jr-face{display:inline-flex;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);border-radius:var(--cb-radius-full);box-shadow:0 0 0 2px var(--cbc-surface)}.cb-jr-face .cb-avatar{inline-size:100%;block-size:100%}.cb-jr-area-name{display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);min-width:0}.cb-jr-area-name .cb-icon{flex:none;color:var(--cbc-ink-muted);inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-jr-cross{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--cb-space-md);padding-block:var(--cb-space-xs)}.cb-jr-cross>.cb-icon{color:var(--cbc-ink-muted);inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-jr-ed-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);padding-block-start:var(--cb-space-lg);border-block-start:1px solid var(--cbc-line)}.cb-jr-touch{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-md)}.cb-jr-touch li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-md);align-items:start}.cb-jr-touch li>div{display:grid;gap:var(--cb-space-xxs);font-size:var(--cb-type-sm-size)}.cb-jr-gain{color:var(--cbc-good-text)}.cb-jr-lose{color:var(--cbc-poor-text)}.cb-jr-d-fields{display:grid;gap:var(--cb-space-sm)}.cb-jr-d-top{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-jr-picker{display:inline-flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-sm) var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;max-inline-size:100%}.cb-jr-picker:hover{border-color:var(--cbc-line-strong)}.cb-jr-picker .cb-aa-two span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:var(--cb-ui-size-420)}.cb-jr-d{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--cb-ui-size-300),var(--cb-ui-size-380));gap:var(--cb-space-3xl);align-items:start}.cb-jr-d-edit{display:grid;gap:var(--cb-space-xl);padding:var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-jr-steps{display:grid;gap:var(--cb-space-sm)}.cb-jr-step{display:grid;grid-template-columns:var(--cb-ui-size-150) minmax(0,1fr);align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-xs) var(--cb-space-sm);margin-inline:calc(var(--cb-space-sm) * -1);border-radius:var(--cb-radius-md)}.cb-jr-step.is-changed{background:var(--cbc-accent-wash)}.cb-jr-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.cb-jr-rail::before{content:"";position:absolute;inset-inline:12.5%;inset-block-start:var(--cb-space-md);block-size:2px;background:var(--cbc-line)}.cb-jr-rail button{position:relative;display:grid;justify-items:center;gap:var(--cb-space-xs);padding:0;border:0;background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer}.cb-jr-rail i{display:block;inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);margin-block-start:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-surface);box-shadow:inset 0 0 0 2px var(--cbc-line-strong);transition:background var(--cbc-grace) ease}.cb-jr-rail button[data-past] i{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-jr-rail button[aria-checked=true] i{background:var(--cbc-accent)}.cb-jr-rail button[aria-checked=true]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-jr-d-cross{display:grid}.cb-jr-impact{position:sticky;inset-block-start:var(--cb-space-xl);display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-2xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-jr-impact .cb-jr-touch li.is-moved b{color:var(--cbc-ink)}.cb-jr-preview{list-style:none;margin:0;padding:var(--cb-space-sm);display:grid;gap:var(--cb-space-xxs);border-radius:var(--cb-radius-lg);background:var(--cbc-surface)}.cb-jr-preview li{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-md);font-size:var(--cb-type-sm-size)}.cb-jr-preview li em{flex:none;white-space:nowrap;margin-inline-start:auto;font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-jr-preview li .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-muted)}.cb-jr-preview li.is-gone{color:var(--cbc-ink-faint);text-decoration:line-through}@media(max-width:767px){.cb-jr-d{grid-template-columns:minmax(0,1fr)}.cb-jr-step{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}.cb-jr-impact{position:static}.cb-jr-ed-foot{flex-direction:column;align-items:flex-start}}.cb-cc-disc{position:relative;display:inline-grid;flex:none;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-full);overflow:hidden}.cb-cc-disc-big{inline-size:var(--cb-ui-size-64);block-size:var(--cb-ui-size-64)}.cb-cc-disc-under{display:grid;inline-size:100%;block-size:100%}.cb-cc-disc-under .cb-avatar{inline-size:100%;block-size:100%}.cb-cc-disc>:is(.cb-pic-layer,.cb-pic-wait){z-index:1}.cb-cc-person{display:flex;align-items:center;gap:var(--cb-space-lg);min-inline-size:0}.cb-cc-reach{display:grid;min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);overflow-wrap:anywhere}.cb-cc-acts{display:inline-flex;justify-content:flex-end;gap:var(--cb-space-xs)}.cb-cc-bar{display:flex;justify-content:flex-end}.cb-cc-form{display:grid;gap:var(--cb-space-2xl)}.cb-cc-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--cb-space-xl)}@container (max-width: 520px){.cb-cc-pair{grid-template-columns:minmax(0,1fr)}}.cb-cc-form .cb-textarea{min-height:var(--cb-ui-size-120);font-family:var(--cb-font-body)}.cb-cc-bio-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-md)}.cb-cc-bio{min-inline-size:0}.cb-cc-bio-head>label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-cc-count{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-cc-count[data-near]{color:var(--cbc-warn-text)}.cb-cc-foot{display:flex;justify-content:flex-end;gap:var(--cb-space-md)}.cb-cc-photo{display:flex;align-items:center;gap:var(--cb-space-xl)}.cb-cc-face{position:relative;display:inline-grid;flex:none;padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:inherit;cursor:pointer}.cb-cc-face::after{content:"";position:absolute;inset:0;border:1px solid var(--cbc-line);border-radius:inherit;pointer-events:none}.cb-cc-face-over{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--cb-space-xxs);border-radius:inherit;background:var(--cbc-veil);color:var(--cb-color-white);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring);pointer-events:none}.cb-cc-face-over .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cc-face-word{white-space:nowrap}.cb-cc-face:hover .cb-cc-face-over,.cb-cc-face:focus-visible .cb-cc-face-over{opacity:1}.cb-cc-face:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-cc-face[aria-busy=true] .cb-cc-face-over{opacity:0}.cb-cc-face[data-over]{outline:2px dashed var(--cbc-accent);outline-offset:var(--cbc-focus-gap)}.cb-cc-photo-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);min-inline-size:0}.cb-cc-photo-acts>.cb-btn[hidden]{display:none}.cb-cc-photo-acts .cb-field-error{flex-basis:100%;margin:0}.cb-cc-who{display:flex;align-items:center;gap:var(--cb-ui-space-10);color:var(--cbc-ink);text-align:start;cursor:pointer}.cb-cc-who .cb-avatar,.cb-cc-who .cb-ls-owner-off{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-cc-who-name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cc-who-open.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-muted)}@media(prefers-reduced-motion:reduce){.cb-cc-face-over{transition:none}}.cb-tt{display:grid;gap:var(--cb-space-xl)}.cb-tt-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg)}.cb-tt-bar-title{display:inline-flex;align-items:baseline;gap:var(--cb-space-sm);margin:0;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-tt-bar-count{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-tt-pick{min-inline-size:var(--cb-ui-size-304)}.cb-tt-pick .cb-input{inline-size:100%}.cb-tt-pick .cb-rc-pick-list{max-block-size:var(--cb-ui-size-330);overflow-y:auto}.cb-tt-pick .cb-rc-pick-row .cb-site-icon,.cb-tt-pick-disc.cb-cc-disc{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28)}.cb-tt-pick .cb-rc-pick-row[aria-disabled=true] .cb-rc-pick-who{opacity:var(--cbc-off)}.cb-tt-pick-days,.cb-tt-pick-plus{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted);line-height:0}.cb-tt-pick-plus .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-pick-new{border-block-start:1px solid var(--cbc-line);border-start-start-radius:0;border-start-end-radius:0}.cb-tt-opener{display:flex;align-items:center;gap:var(--cb-ui-space-10);block-size:auto;min-block-size:var(--cb-ui-size-44);color:var(--cbc-ink);text-align:start;cursor:pointer}.cb-tt-opener[aria-disabled=true]{cursor:default}.cb-tt-opener .cb-site-icon,.cb-tt-opener-disc.cb-cc-disc{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-tt-opener-words{display:grid;flex:1;min-inline-size:0}.cb-tt-opener-top,.cb-tt-opener-under{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tt-opener-under{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-opener-open.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-muted)}.cb-tt-cardform{padding:var(--cb-space-xl);border-radius:var(--cbc-corner-inset);background:var(--cbc-well)}.cb-tt-wait{position:relative;display:grid;place-content:center;justify-items:center;gap:var(--cb-space-sm);aspect-ratio:16 / 10;border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-lg);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);overflow:hidden}.cb-tt-wait[data-width=phone]{aspect-ratio:9 / 12}.cb-tt-wait{border-style:solid;border-color:var(--cbc-line)}.cb-tt-wait>.cb-tt-wait-mark{position:absolute;inset:0;inline-size:auto;block-size:auto;border-radius:inherit}.cb-tt-wait-words{position:relative}.cb-tt-wait[data-hidden]>.cb-icon{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-tt-wait[data-hidden]>.cb-tt-wait-words{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-tt-page .cb-tt-wait,.cb-tt-page .cb-tt-wait[data-hidden]>.cb-tt-wait-words{border-color:transparent;color:var(--cb-color-blackcurrant)}.cb-tt-pins{position:absolute;inset:0}.cb-tt-pin{position:absolute;display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;translate:-50% -50%;border:2px solid var(--cbc-on-accent);border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:0;box-shadow:0 1px 3px var(--cbc-shadow);cursor:grab;touch-action:none;transition:scale var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-pin[aria-disabled=true]{cursor:default}.cb-tt-pin[data-drag]{cursor:grabbing;scale:1.12;transition:none}.cb-tt-pin[data-hot],.cb-tt-pin:hover{scale:1.12;background:var(--cbc-accent-hover)}.cb-tt-pin:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-list{display:grid;gap:var(--cb-space-xs);margin:var(--cb-space-xl) 0 0;padding:0;list-style:none}.cb-tt-open{display:grid;grid-template-columns:var(--cb-ui-size-150) minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;gap:var(--cb-space-xl);inline-size:100%;padding:var(--cb-space-lg) var(--cb-space-xl);border:0;border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:box-shadow var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-open:hover{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-tt-open:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-open>.cb-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);color:var(--cbc-ink-muted)}.cb-tt-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-tt-mini .cb-tt-pg{border-radius:var(--cb-radius-xs)}.cb-tt-life{display:flex;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none}.cb-tt-life li{position:relative;display:grid;justify-items:start;gap:var(--cb-space-xs);flex:1 1 0;min-inline-size:0;padding-block-start:var(--cb-space-xl);padding-inline-end:var(--cb-space-md);overflow-wrap:anywhere;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-tt-life li::before{content:"";position:absolute;inset-block-start:var(--cb-space-xs);inset-inline:0;block-size:2px;background:var(--cbc-line)}.cb-tt-life li::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--cbc-surface);box-shadow:inset 0 0 0 2px var(--cbc-line-strong)}.cb-tt-life li[data-done]{color:var(--cbc-ink-muted)}.cb-tt-life li[data-done]::before{background:var(--cbc-good)}.cb-tt-life li[data-done]::after{background:var(--cbc-good);box-shadow:none}.cb-tt-life li[data-now]::after{background:var(--cbc-accent);box-shadow:0 0 0 3px var(--cbc-accent-wash)}.cb-tt-life li[data-done] b,.cb-tt-life li[data-now] b{color:var(--cbc-ink)}.cb-tt-life b{font-weight:var(--cb-font-weight-medium)}.cb-tt-life li:last-child::before{inset-inline-end:auto;inline-size:0}.cb-tt-pg{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--cb-radius-md);background:var(--cbc-well);overflow:hidden;box-shadow:0 0 0 1px var(--cbc-line)}.cb-tt-pg .cb-pic-layer{background-size:cover;background-position:top center}.cb-tt-two{display:grid;min-inline-size:0}.cb-tt-two>b{font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tt-two>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-muted{color:var(--cbc-ink-muted)}.cb-tt-ib:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-ans{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-24);padding-inline:var(--cb-space-md) var(--cb-ui-space-10);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;line-height:0}.cb-tt-ans>span{line-height:var(--cb-type-xs-line-height)}.cb-tt-ans .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-ans[data-a=go]{background:color-mix(in srgb,var(--cbc-good) 14%,transparent);color:var(--cbc-good-text)}.cb-tt-ans[data-a=change]{background:color-mix(in srgb,var(--cbc-warn) 16%,transparent);color:var(--cbc-warn-text)}.cb-tt-note{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-tt-linkprev{display:grid;gap:var(--cb-space-sm);min-inline-size:0}.cb-tt-linkprev-head{display:flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-28)}.cb-tt-linkprev-h{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-tt-linkprev-head>.cb-btn{margin-inline-start:auto}.cb-tt-unfurl-state{display:inline-flex;align-items:center;gap:var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap}.cb-tt-unfurl-state>i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-tt-unfurl-state[data-k=updating]>i{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);border:2px solid var(--cbc-ink-muted);background:none;animation:cbc-breathe var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}.cb-tt-unfurl[data-k]>.cb-tt-unfurl-pic{opacity:0.45}.cb-tt-unfurl>.cb-tt-unfurl-pic{transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}@media(prefers-reduced-motion:reduce){.cb-tt-unfurl-state[data-k=updating]>i{animation:none}.cb-tt-unfurl>.cb-tt-unfurl-pic{transition:none}}.cb-tt-unfurl{display:grid;overflow:hidden;border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line)}.cb-tt-unfurl-pic.cb-tt-pg{display:block;aspect-ratio:1200 / 630;border-radius:0;box-shadow:none}.cb-tt-unfurl-words{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-lg)}.cb-tt-unfurl-words small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted)}.cb-tt-unfurl-words b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-versus-tabs.cb-tt-seg{margin-inline-start:0}.cb-tt-pins .cb-tt-pin[data-new]{animation:cb-tt-pin-in var(--cb-motion-base) var(--cbc-spring) backwards}@keyframes cb-tt-pin-in{from{opacity:0;scale:var(--cb-motion-pop-from)}}.cb-main:has(>.cb-tt-studio){padding:0}.cb-tt-studio{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-380);block-size:calc(100dvh - var(--cbc-bar-block));min-block-size:0}.cb-tt-heart{display:inline-grid;place-items:center;color:var(--cbc-good-text);line-height:0}.cb-tt-heart .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-heart svg{fill:currentColor}.cb-tt-canvas{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;background:var(--cbc-well)}.cb-tt-stage{overflow:auto;padding:var(--cb-space-md) var(--cb-space-3xl) var(--cb-space-4xl);min-block-size:0}.cb-tt-stage[data-over] .cb-tt-paper{outline:2px dashed var(--cbc-accent);outline-offset:var(--cbc-focus-gap)}.cb-tt-paper{inline-size:calc(var(--z, 0.8) * 100%);margin-inline:auto;transition:inline-size var(--cb-motion-base) var(--cbc-spring)}.cb-tt-paper[data-w=phone]{inline-size:calc(var(--z, 0.8) * var(--cb-ui-size-420))}.cb-tt-board{position:relative;display:block;border-radius:var(--cb-radius-md);background:var(--cbc-well);overflow:hidden;box-shadow:0 0 0 1px var(--cbc-line),var(--cb-shadow-card)}.cb-tt-board[data-can]{cursor:crosshair}.cb-tt-board .cb-pic-layer{background-size:cover;background-position:top center}.cb-tt-insp{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;border-inline-start:1px solid var(--cbc-line)}.cb-versus-tabs.cb-tt-insp-tabs{margin:var(--cb-space-xl) var(--cb-space-xl) 0}.cb-versus-tabs.cb-tt-insp-tabs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.cb-tt-itab-pill{--at: 0;position:absolute;inset-block:var(--cb-space-xs);inset-inline-start:var(--cb-space-xs);inline-size:calc((100% - var(--cb-space-xs) * 2 - var(--cb-space-xxs) * 3) / 4);border-radius:var(--cbf-press-radius-sm);background:var(--cbf-picked-bg);translate:calc(var(--at) * (100% + var(--cb-space-xxs))) 0;transition:translate var(--cb-motion-base) var(--cbc-spring);pointer-events:none}.cb-tt-insp-tabs .cb-versus-tab.cb-tt-itab{position:relative;display:grid;justify-items:center;align-content:center;gap:var(--cb-space-xxs);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-xxs);background:transparent}.cb-tt-itab[aria-selected=true]{color:var(--cbf-picked-ink)}.cb-tt-itab:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-itab-mark{position:relative;display:inline-grid;place-items:center;line-height:0}.cb-tt-itab-mark .cb-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-tt-itab-word{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--cb-ui-text-11);line-height:var(--cb-type-xs-line-height)}.cb-tt-itab-mark .cb-tt-badge{position:absolute;inset-block-start:calc(var(--cb-space-xs) * -1);inset-inline-start:calc(100% - var(--cb-space-xs))}@media(prefers-reduced-motion:reduce){.cb-tt-itab-pill{transition:none}}.cb-tt-badge{display:inline-grid;place-items:center;min-inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-good-solid);color:var(--cbc-on-good);font-size:var(--cb-ui-text-11);line-height:0}.cb-tt-pane{display:grid;align-content:start;grid-auto-rows:max-content;gap:var(--cb-space-xl);padding:var(--cb-space-2xl) var(--cb-space-xl) var(--cb-space-4xl);overflow-y:auto}.cb-tt-pane .cb-field-error{margin:0}.cb-tt-pane textarea{min-block-size:0;field-sizing:content;resize:none;font-family:var(--cb-font-body)}.cb-tt-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size)}.cb-tt-cardpick{display:grid;gap:var(--cb-space-lg)}.cb-tt-danger{display:flex;gap:var(--cb-space-md);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-tt-answers{display:grid;gap:var(--cb-space-xl);margin:0;padding:0;list-style:none}.cb-tt-answers li{display:grid;grid-template-columns:var(--cb-ui-size-84) minmax(0,1fr);gap:var(--cb-space-lg);align-items:start}.cb-tt-answers li[data-new]{animation:cb-tt-answer-in var(--cb-motion-base) var(--cbc-spring) backwards}@keyframes cb-tt-answer-in{from{opacity:0;translate:0 calc(var(--cb-space-md) * -1)}}.cb-tt-ans-pic{padding:0;border:0;background:none;cursor:pointer;border-radius:var(--cb-radius-md)}.cb-tt-ans-pic:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-answers li>div{display:grid;justify-items:start;gap:var(--cb-space-sm)}.cb-tt-answers small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-tt-none{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-versus-tabs.cb-tt-modes{flex:none;margin-inline:0}.cb-tt-modes .cb-versus-tab[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-tt-studio[data-mode=preview]{grid-template-columns:minmax(0,1fr) 0}.cb-tt-studio[data-mode=preview] .cb-tt-insp{visibility:hidden;border:0}.cb-tt-browser{display:grid;overflow:clip;border-radius:var(--cb-radius-2xl);background:var(--cb-color-white);box-shadow:0 0 0 1px var(--cbc-line),var(--cb-shadow-card)}.cb-tt-addr{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-xl);background:var(--cbc-raised);border-block-end:1px solid var(--cbc-line)}.cb-tt-dots{display:inline-flex;gap:var(--cb-space-sm)}.cb-tt-dots i{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-tt-url{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;margin-inline:auto;padding:var(--cb-space-xs) var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);line-height:0}.cb-tt-url>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--cb-type-xs-line-height)}.cb-tt-url .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tt-addr-end{inline-size:var(--cb-ui-size-44)}.cb-tt-page{display:grid;color:var(--cb-color-blackcurrant)}.cb-tt-page .cb-tt-board{border-radius:0;box-shadow:none}.cb-tt-browser .cb-tt-pin{inline-size:var(--cb-control-md);block-size:var(--cb-control-md);border:0;background:var(--cb-color-accent-500);font-size:var(--cb-type-base-size);box-shadow:0 0 0 var(--cb-space-sm) color-mix(in srgb,var(--cb-color-accent-500) 30%,transparent);cursor:default}.cb-tt-seen-why{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-3xl)}.cb-tt-kick{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cb-color-accent-700)}.cb-tt-seen-list{display:grid;gap:var(--cb-space-md);margin:0;padding:0;list-style:none}.cb-tt-seen-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-lg);font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height)}.cb-tt-seen-list b{display:inline-grid;place-items:center;inline-size:var(--cb-control-md);block-size:var(--cb-control-md);border-radius:var(--cb-radius-full);background:var(--cb-color-accent-500);color:var(--cb-color-white);font-weight:var(--cb-font-weight-semibold)}@media(max-width:1100px){.cb-tt-studio{grid-template-columns:minmax(0,1fr) var(--cb-ui-size-300)}.cb-tt-studio[data-mode=preview]{grid-template-columns:minmax(0,1fr) 0}}@media(max-width:768px){.cb-tt-studio{display:block;block-size:auto}.cb-tt-stage{padding:0 var(--cb-space-xl) var(--cb-space-xl)}.cb-tt-paper,.cb-tt-paper[data-w=phone]{inline-size:100%}.cb-tt-paper[data-w=phone]{inline-size:70%}.cb-tt-insp{border:0}.cb-tt-studio[data-mode=preview] .cb-tt-insp{display:none}.cb-tt-page .cb-tt-seen-why{padding:var(--cb-space-xl)}.cb-tt-dots,.cb-tt-addr-end{display:none}.cb-tt-open{grid-template-columns:var(--cb-ui-size-84) minmax(0,1fr)}.cb-tt-open .cb-tt-life{grid-column:1 / -1}.cb-tt-open>.cb-icon{display:none}.cb-tt-life li{font-size:var(--cb-ui-text-11)}}@media(prefers-reduced-motion:reduce){.cb-tt-pin,.cb-tt-paper{transition:none}.cb-tt-pins .cb-tt-pin[data-new],.cb-tt-answers li[data-new]{animation:none}}.cb-tt-pick-group{padding-block-start:var(--cb-space-md)}.cb-tt-pick-page .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-pick .cb-rc-pick-row .cb-tt-pg{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-xs)}.cb-pagebar-name[data-tt-titled]{display:flex;align-items:center;overflow:visible}[data-tt-rename]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--cb-radius-sm);cursor:text;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}[data-tt-rename]:hover,[data-tt-rename][data-tt-editing]{background:var(--cbc-hover);box-shadow:0 0 0 var(--cb-space-xs) var(--cbc-hover)}[data-tt-rename]:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cb-space-xs)}[data-tt-rename][data-tt-editing]:focus-visible{outline:none}.cb-pagebar-name[data-tt-titled]::after{content:"";flex:none;display:inline-block;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-inline-start:var(--cb-space-md);visibility:hidden;background:var(--cbc-ink-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z'/%3E%3C/svg%3E") center / contain no-repeat}.cb-pagebar-name[data-tt-titled]:has(>[data-tt-rename]:is(:hover,:focus-visible))::after{visibility:visible}.cb-pagebar-name[data-tt-titled]:has(>[data-tt-editing])::after{visibility:hidden}.cb-page-title[data-unsaved] .cb-pagebar-name[data-tt-titled]::after{box-sizing:border-box;padding:calc((var(--cb-ui-size-14) - var(--cb-space-sm)) / 2);border-radius:var(--cb-radius-full);background:var(--cbc-accent-text);background-clip:content-box;mask:none;visibility:visible;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-page-title[data-unsaved]:has(>.cb-pagebar-name[data-tt-titled])::before{display:none}.cb-tt-seen-shot{position:relative}.cb-tt-tag-row{--cb-tt-inset: var(--cb-space-2xl);position:sticky;z-index:2;inset-block-end:0;block-size:0;display:flex;align-items:flex-start;justify-content:flex-end;padding-inline-end:var(--cb-tt-inset);pointer-events:none}.cb-tt-tag{display:flex;align-items:center;translate:0 calc(-100% - var(--cb-tt-inset));padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-white) 88%,transparent);box-shadow:var(--cb-shadow-card)}.cb-tt-col-scroll .cb-tt-tag-row{--cb-tt-inset: var(--cb-space-lg)}.cb-tt-col-scroll .cb-tt-tag{padding:var(--cb-space-sm) var(--cb-space-md)}.cb-tt-col-scroll .cb-tt-tag svg{block-size:var(--cb-space-xl)}.cb-tt-tag svg{display:block;block-size:var(--cb-space-2xl);inline-size:auto}.cb-tt-tag path{fill:var(--cb-color-accent-500)}.cb-tt-pins .cb-tt-pin[data-pulse]{animation:cb-tt-pin-pulse calc(var(--cb-motion-slow) * 2) var(--cbc-spring)}@keyframes cb-tt-pin-pulse{0%{scale:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--cbc-accent) 55%,transparent)}30%{scale:1.25}100%{scale:1;box-shadow:0 0 0 var(--cb-space-xl) color-mix(in srgb,var(--cbc-accent) 0%,transparent)}}.cb-tt-pick-line{position:relative;display:grid}.cb-tt-pick-line>.cb-rc-pick-row{padding-inline-end:calc(var(--cb-space-md) + var(--cb-ui-size-28))}.cb-tt-pick-edit{position:absolute;inset-block:0;inset-inline-end:var(--cb-space-xs);display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);margin-block:auto;padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-ink-muted);line-height:0;opacity:0;cursor:pointer;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-pick-line:is(:hover,:focus-within) .cb-tt-pick-edit{opacity:1}.cb-tt-pick-edit:hover{background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-tt-pick-edit:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tt-pick-edit .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}@media(hover:none){.cb-tt-pick-edit{opacity:1}}.cb-tt-field-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-tt-field-head>label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-btn.cb-tt-field-act{margin-block:calc(var(--cb-space-xs) * -1)}.cb-tt-opener[data-wraps] .cb-tt-opener-under{overflow:visible;white-space:normal}.cb-tt-studio[data-mode=side]{grid-template-columns:minmax(0,1fr)}.cb-tt-side{display:grid;grid-template-rows:auto minmax(0,1fr);min-block-size:0;background:var(--cbc-well)}.cb-tt-side-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-xl);min-block-size:0;padding:0 var(--cb-space-xl) var(--cb-space-xl);overflow-x:auto}.cb-tt-side[data-w=phone] .cb-tt-side-cols{grid-auto-columns:var(--cb-ui-size-360);justify-content:safe center}.cb-tt-col{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-md);min-block-size:0;min-inline-size:0}.cb-tt-col-head{display:grid;grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:none;color:inherit;font:inherit;text-align:start}button.cb-tt-col-head{cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}button.cb-tt-col-head:hover{background:var(--cbc-hover)}button.cb-tt-col-head:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-col-n{display:inline-grid;place-items:center;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted);line-height:0}.cb-tt-col-n .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-col-words{display:grid;min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-col-words>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tt-col-words b{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-tt-col-head .cb-tt-heart{position:static}.cb-tt-col-scroll{align-self:start;max-block-size:100%;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--cb-radius-md);box-shadow:0 0 0 1px var(--cbc-line)}.cb-tt-col-scroll:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-col-scroll .cb-tt-board{border-radius:0;box-shadow:none}.cb-tt-col-scroll .cb-tt-pin{cursor:default}.cb-tt-col-scroll>.cb-tt-wait{border:0}@media(max-width:768px){.cb-tt-studio[data-mode=side]{display:grid;block-size:calc(100dvh - var(--cbc-bar-block))}.cb-tt-side-cols{grid-auto-columns:86%;gap:var(--cb-space-md);padding:0 var(--cb-space-xl) var(--cb-space-lg);scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.cb-tt-side[data-w=phone] .cb-tt-side-cols{grid-auto-columns:86%;justify-content:start}.cb-tt-col{scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.cb-tt-pins .cb-tt-pin[data-pulse]{animation:none}.cb-tt-pins .cb-tt-pin[data-pulse]{scale:1.12;background:var(--cbc-accent-hover)}.cb-tt-pick-edit{transition:none}}.cb-tt-studio .cb-tt-pins .cb-tt-pin{transition:scale var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cb-motion-ease),box-shadow var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-studio .cb-tt-pins .cb-tt-pin[data-sel]{scale:1.18;box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-accent) 32%,transparent),0 1px 3px var(--cbc-shadow)}.cb-tt-studio[data-picked] .cb-tt-pins .cb-tt-pin:not([data-sel]):not([data-hot]){opacity:0.45}.cb-tt-studio .cb-tt-board[data-placing]{cursor:crosshair;outline:2px dashed var(--cbc-accent);outline-offset:var(--cbc-focus-gap)}.cb-tt-bare{display:block;inline-size:100%;margin-inline:0;padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid transparent;border-radius:var(--cb-radius-md);background:transparent;color:inherit;font:inherit;resize:none;field-sizing:content;min-block-size:0;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),box-shadow var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-bare::placeholder{color:var(--cbc-ink-faint);opacity:1}.cb-tt-bare:hover{background:var(--cbc-hover)}.cb-tt-bare:focus{outline:none;background:var(--cbf-bg);border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-tt-left{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-tt-left[data-low]{color:var(--cbc-warn-text)}.cb-tt-chip{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-md) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:0;white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-chip:hover,.cb-tt-chip[aria-expanded=true]{background:var(--cbc-hover-strong)}.cb-tt-chip:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-chip .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.cb-tt-n{display:inline-grid;place-items:center;flex:none;inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-accent-wash);color:var(--cbc-accent-text);font:inherit;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-n[data-none]{background:transparent;color:var(--cbc-ink-muted);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-tt-n[data-aiming]{background:var(--cbc-accent);color:var(--cbc-on-accent);box-shadow:none}.cb-tt-n:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}[data-sel]>.cb-tt-n:not([data-none]),[data-sel] .cb-tt-n:not([data-none]),.cb-tt-n[data-sel]:not([data-none]){box-shadow:0 0 0 2px var(--cbc-accent)}.cb-tt-reveal{opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}:is([data-hot],[data-sel],:focus-within)>.cb-tt-reveal,.cb-tt-reveal:focus-visible{opacity:1}@media(hover:none){.cb-tt-reveal{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-tt-bare,.cb-tt-n,.cb-tt-reveal,.cb-tt-studio .cb-tt-pins .cb-tt-pin{transition:none}}.cb-tt-a{display:grid;align-content:start;gap:var(--cb-space-2xl)}.cb-tt-a-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-tt-a-top-acts{display:inline-flex;align-items:center;gap:var(--cb-space-xxs)}.cb-tt-hidden-note{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium)}.cb-tt-hidden-note>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-muted)}.cb-tt-hidden-note>.cb-btn{margin-inline-start:auto}.cb-tt-a-head{display:grid;gap:var(--cb-space-xs)}.cb-tt-a-name{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:calc(var(--cb-tracking-xxs) * -0.25)}.cb-tt-a-line{font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);color:var(--cbc-ink-muted)}.cb-tt-a-line:focus{color:var(--cbc-ink)}.cb-tt-a-left{justify-self:end;min-block-size:var(--cb-type-xs-line-height)}.cb-tt-a-why{display:grid;gap:var(--cb-space-md);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-tt-a-why-head{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-tt-a-why-head h3{margin:0;padding-inline-start:var(--cb-space-md);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-tt-a-count{margin-inline-start:auto;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);margin-inline-end:var(--cb-space-xs)}.cb-tt-a-list{display:grid;gap:var(--cb-space-xxs);margin:0;padding:0;list-style:none}.cb-tt-a-list li{display:grid;grid-template-columns:var(--cb-ui-size-22) minmax(0,1fr) auto;align-items:start;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-a-list li[data-hot]{background:var(--cbc-hover)}.cb-tt-a-list li[data-sel]{background:var(--cbc-well)}.cb-tt-a-list .cb-tt-n{margin-block-start:var(--cb-space-xxs)}.cb-tt-a-list textarea{inline-size:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);resize:none;field-sizing:content;min-block-size:0}.cb-tt-a-list textarea:focus{outline:none}.cb-tt-a-list textarea::placeholder{color:var(--cbc-ink-faint);opacity:1}.cb-tt-a-list li:has(textarea:focus-visible){box-shadow:inset 0 0 0 1px var(--cbf-border-focus),var(--cbf-ring);background:var(--cbf-bg)}.cb-tt-a-list .cb-tt-ib{margin-block-start:calc(var(--cb-space-xxs) * -1)}.cb-tt-a-li-acts{display:inline-flex;gap:var(--cb-space-xxs)}.cb-tt-reveal:has([aria-busy=true]){opacity:1}.cb-tt-a-li-left{grid-column:2;justify-self:end;margin-block-start:calc(var(--cb-space-xs) * -1)}@media(prefers-reduced-motion:reduce){.cb-tt-a-list li{transition:none}}.cb-rc-pick.cb-tt-retry{inline-size:var(--cb-ui-size-380);max-inline-size:calc(100vw - var(--cb-space-2xl))}.cb-tt-retry .cb-input{inline-size:100%}.cb-tt-retry-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);padding-block-end:var(--cb-space-xs)}.cb-tt-retry-chip{padding-inline:var(--cb-space-md)}.cb-tt-retry-chip[aria-pressed=true]{background:var(--cbc-hover-strong)}.cb-tt-retry .cb-rc-pick-list{max-block-size:var(--cb-ui-size-330);overflow-y:auto}.cb-tt-retry-row{align-items:start}.cb-tt-retry-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink)}.cb-tt-retry-row[aria-checked=false] .cb-tt-retry-text{color:var(--cbc-ink-muted)}.cb-tt-retry-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-tt-retry-gap{flex:1}.cb-tt-retry-back{flex-basis:100%}.cb-tt-tb{container:cb-tt-tb / inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-xl)}.cb-tt-tb>:last-child{justify-self:end}.cb-versus-tabs.cb-tt-track{margin:0;justify-self:start;align-items:center}.cb-tt-track .cb-versus-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-24);min-inline-size:var(--cb-ui-size-24);padding:0 var(--cb-space-md)}.cb-tt-track .cb-versus-tab .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-track .cb-versus-tab[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-tt-track .cb-versus-tab[data-warn]{position:relative}.cb-tt-track .cb-versus-tab[data-warn]::after{content:"";position:absolute;inset-block-start:var(--cb-space-xxs);inset-inline-end:var(--cb-space-xxs);inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-warn)}.cb-tt-now{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-tt-now-words{display:grid;justify-items:center;min-inline-size:var(--cb-ui-size-180)}.cb-tt-now-words b{line-height:var(--cb-type-sm-line-height);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-tt-now-words span{line-height:var(--cb-type-xs-line-height);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-tt-tb-end{display:inline-flex;align-items:center;gap:var(--cb-space-md)}.cb-tt-zm.cb-btn{justify-content:center;min-inline-size:var(--cb-ui-size-72);block-size:var(--cb-control-sm);padding-block:0;padding-inline:var(--cb-space-lg) var(--cb-space-md);gap:var(--cb-space-xs);font-variant-numeric:tabular-nums}.cb-tt-zm .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-tb-end .cb-tt-state{flex:none}@container cb-tt-tb (max-width: 900px){.cb-tt-modes .cb-versus-tab span:not(.cb-icon){display:none}}.cb-tt-film{display:flex;align-items:start;justify-content:safe center;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-3xl) var(--cb-space-xl);overflow-x:auto;border-block-start:1px solid var(--cbc-line);background:var(--cbc-base)}.cb-tt-tile{position:relative;flex:none;display:grid;gap:var(--cb-space-sm);inline-size:var(--cb-ui-size-150);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-tt-tile .cb-tt-pg{transition:box-shadow var(--cb-motion-fast) var(--cb-motion-ease),translate var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-tt-tile:hover .cb-tt-pg{box-shadow:0 0 0 1px var(--cbc-line-strong);translate:0 calc(var(--cb-space-xxs) * -1)}}.cb-tt-tile:focus-visible{outline:var(--cbc-focus);outline-offset:3px;border-radius:var(--cb-radius-md)}.cb-tt-tile[aria-pressed=true] .cb-tt-pg{box-shadow:0 0 0 2px var(--cbc-accent)}.cb-tt-tile[data-picked] .cb-tt-pg{box-shadow:0 0 0 2px var(--cbc-accent-quiet)}.cb-tt-tile[data-menu-on]:not([data-picked]) .cb-tt-pg{box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-tt-cap{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-tile[aria-pressed=true] .cb-tt-cap{color:var(--cbc-ink)}.cb-tt-cap-n{font-style:normal;font-variant-numeric:tabular-nums;line-height:0}.cb-tt-cap-n .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tt-cap-num{line-height:var(--cb-type-xs-line-height)}.cb-tt-cap-tick.cb-icon{display:none}.cb-tt-tile[data-picked] .cb-tt-cap-n{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-tt-tile[data-picked] .cb-tt-cap-num{display:none}.cb-tt-tile[data-picked] .cb-tt-cap-tick.cb-icon{display:block;inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10)}.cb-tt-cap b{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-tt-cap-heart{margin-inline-start:auto;color:var(--cbc-good-text);line-height:0}.cb-tt-cap-heart .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tt-cap-heart svg{fill:currentColor}.cb-tt-film-gap{flex:none;align-self:stretch;inline-size:1px;margin-block-end:var(--cb-space-3xl);background:var(--cbc-line)}.cb-tt-film-add{flex:none;display:grid;place-items:center;inline-size:var(--cb-ui-size-150);aspect-ratio:16 / 10;padding:0;border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink-muted);font:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-film-add:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tt-film-add:focus-visible{outline:var(--cbc-focus);outline-offset:3px}.cb-tt-film-add[aria-disabled=true]{background:var(--cbc-well);color:var(--cbc-ink-faint);cursor:default}.cb-tt-film-add>span{display:grid;justify-items:center;gap:var(--cb-space-xs);font-size:var(--cb-type-xs-size)}.cb-tt-film-add .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-tt-film-add small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-tt-studio[data-mode=edit] .cb-tt-stage{padding:0}.cb-tt-paper[data-fit]>.cb-tt-board{border-radius:0;box-shadow:none}.cb-tt-studio[data-mode=edit] .cb-tt-paper:not([data-fit]){margin-block:var(--cb-space-xl)}.cb-tt-slot{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;margin:var(--cb-space-3xl);container-type:inline-size}.cb-tt-slot[data-width=phone]{aspect-ratio:9 / 16;margin:var(--cb-space-xl) auto}.cb-tt-slot-frame{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:var(--cb-radius-2xl);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line),var(--cb-shadow-card);transition:box-shadow var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-slot[data-width=phone] .cb-tt-slot-frame{border-radius:var(--cb-radius-4xl);box-shadow:0 0 0 1px var(--cbc-line),inset 0 0 0 var(--cb-space-sm) var(--cbc-well),var(--cb-shadow-card)}.cb-tt-slot-top{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-xl);border-block-end:1px solid var(--cbc-line)}.cb-tt-slot-dots{display:inline-flex;gap:var(--cb-space-sm)}.cb-tt-slot-dots i{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-tt-slot-addr{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);min-inline-size:var(--cb-ui-size-240);margin-inline:auto;padding:var(--cb-space-xs) var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-slot-addr .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tt-slot-dots-end{inline-size:var(--cb-ui-size-44)}.cb-tt-slot-notch{justify-self:center;inline-size:var(--cb-ui-size-84);block-size:var(--cb-ui-size-22);margin-block-start:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-tt-slot-page{position:relative;display:grid;grid-template-rows:auto minmax(0,1.4fr) minmax(0,1fr);gap:var(--cb-space-4xl);padding:var(--cb-space-3xl) var(--cb-space-5xl);overflow:hidden}.cb-tt-slot[data-width=phone] .cb-tt-slot-page{grid-template-rows:auto minmax(0,2fr) minmax(0,1fr);gap:var(--cb-space-3xl);padding:var(--cb-space-xl)}.cb-tt-sk{display:block;border-radius:var(--cb-radius-sm);background:var(--cbc-well);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-sk-nav{display:flex;align-items:center;gap:var(--cb-space-3xl)}.cb-tt-sk-logo{inline-size:var(--cb-ui-size-84);block-size:var(--cb-ui-size-20);margin-inline-end:auto}.cb-tt-sk-link{inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-10)}.cb-tt-sk-cta{inline-size:var(--cb-ui-size-96);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full)}.cb-tt-slot[data-width=phone] .cb-tt-sk-cta{inline-size:var(--cb-ui-size-28)}.cb-tt-sk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--cb-space-5xl);min-block-size:0}.cb-tt-slot[data-width=phone] .cb-tt-sk-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-xl)}.cb-tt-sk-words{display:grid;gap:var(--cb-space-lg);align-content:center}.cb-tt-sk-h1{block-size:var(--cb-ui-size-24)}.cb-tt-sk-short{inline-size:70%}.cb-tt-sk-line{inline-size:85%;block-size:var(--cb-ui-size-10);margin-block-start:var(--cb-space-xs)}.cb-tt-sk-btn{inline-size:var(--cb-ui-size-120);block-size:var(--cb-ui-size-36);margin-block-start:var(--cb-space-md);border-radius:var(--cb-radius-full)}.cb-tt-sk-art{block-size:100%;border-radius:var(--cb-radius-xl)}.cb-tt-sk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-3xl);min-block-size:0}.cb-tt-slot[data-width=phone] .cb-tt-sk-cards{grid-template-columns:minmax(0,1fr)}.cb-tt-slot[data-width=phone] .cb-tt-sk-card~.cb-tt-sk-card{display:none}.cb-tt-sk-card{border-radius:var(--cb-radius-lg)}@media(prefers-reduced-motion:no-preference){.cb-tt-slot-page::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,var(--cbc-well) 50%,transparent 65%);background-size:250% 100%;animation:cb-tt-slot-light calc(var(--cb-motion-work-loop-calm) * 2) var(--cb-motion-ease) infinite;pointer-events:none}.cb-tt-slot[data-busy] .cb-tt-slot-page::after{animation-duration:var(--cb-motion-work-loop)}}@keyframes cb-tt-slot-light{from{background-position:100% 0}to{background-position:-150% 0}}.cb-tt-slot-focus{position:relative;display:grid;justify-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-3xl) var(--cb-space-4xl);border-radius:var(--cb-radius-3xl);background:color-mix(in srgb,var(--cbc-raised) 82%,transparent);backdrop-filter:blur(var(--cb-blur-frost));box-shadow:var(--cb-shadow-card)}.cb-tt-slot-disc{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-56);border-radius:var(--cb-radius-full);background:var(--cbc-accent-quiet);color:var(--cbc-accent-text);line-height:0;transition:translate var(--cb-motion-base) var(--cbc-spring),scale var(--cb-motion-base) var(--cbc-spring),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-slot-disc .cb-icon{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-tt-slot-title{font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-tt-slot-over,.cb-tt-slot-busy{display:none}.cb-tt-slot-acts{display:flex;align-items:center;gap:var(--cb-space-md);margin-block-start:var(--cb-space-xs)}.cb-tt-slot-paste{display:inline-flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-control-sm);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-slot-paste:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tt-slot-paste:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-slot-paste[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-tt-slot-paste[aria-disabled=true]:hover{background:none}.cb-tt-slot-paste .cb-keycap{color:var(--cbc-ink-muted)}.cb-tt-stage[data-over] .cb-tt-slot-frame{box-shadow:0 0 0 2px var(--cbc-accent),var(--cb-shadow-raised)}.cb-tt-stage[data-over] .cb-tt-sk{background:var(--cbc-hover)}.cb-tt-slot-title{transition:translate var(--cb-motion-base) var(--cbc-spring)}.cb-tt-stage[data-over] .cb-tt-slot-title,.cb-tt-slot[data-busy] .cb-tt-slot-title,.cb-tt-slot[data-busy] .cb-tt-slot-disc{translate:0 calc((var(--cb-control-sm) + var(--cb-space-lg) + var(--cb-space-xs)) / 2)}.cb-tt-stage[data-over] .cb-tt-slot-disc{background:var(--cbc-accent);color:var(--cbc-on-accent);translate:0 calc((var(--cb-control-sm) + var(--cb-space-lg) + var(--cb-space-xs)) / 2 - var(--cb-space-xs));scale:1.06}.cb-tt-stage[data-over] .cb-tt-slot-rest,.cb-tt-slot[data-busy] .cb-tt-slot-rest{display:none}.cb-tt-stage[data-over] .cb-tt-slot-over{display:inline}.cb-tt-slot[data-busy] .cb-tt-slot-busy{display:inline}.cb-tt-stage[data-over] .cb-tt-slot-acts,.cb-tt-slot[data-busy] .cb-tt-slot-acts{visibility:hidden}.cb-tt-stage[data-over]:has(.cb-tt-slot) .cb-tt-paper{outline:0}@media(max-width:768px){.cb-tt-tb{grid-template-columns:auto auto;justify-content:space-between}.cb-tt-now{grid-row:2;grid-column:1 / -1;justify-self:center}.cb-tt-zm{display:none}.cb-tt-film{position:sticky;inset-block-end:0;z-index:2;justify-content:start;padding-inline:var(--cb-space-xl)}.cb-tt-tile,.cb-tt-film-add{inline-size:var(--cb-ui-size-104)}.cb-tt-slot{margin:var(--cb-space-xl)}.cb-tt-slot-page{padding:var(--cb-space-xl);gap:var(--cb-space-xl)}.cb-tt-sk-link{display:none}.cb-tt-slot-addr{min-inline-size:0}}@media(prefers-reduced-motion:reduce){.cb-tt-tile .cb-tt-pg,.cb-tt-slot-disc,.cb-tt-slot-title,.cb-tt-slot-frame,.cb-tt-sk{transition:none}.cb-tt-tile:hover .cb-tt-pg{translate:none}.cb-tt-stage[data-over] .cb-tt-slot-disc{scale:none}}.cb-main>.cb-tt-studio{max-width:none}.cb-tt-studio .cb-tt-pins .cb-tt-pin{transition-duration:var(--cb-motion-base);transition-delay:calc(var(--i, 0) * var(--cb-motion-fast) / 4)}.cb-tt-studio[data-pins-hide] .cb-tt-pins .cb-tt-pin{opacity:0;scale:0.5;pointer-events:none}@container cb-tt-tb (max-width: 1100px){.cb-tt-show .cb-versus-tab span:not(.cb-icon){display:none}}.cb-tt-studio[data-mode=preview] .cb-tt-stage{overflow:hidden}.cb-tt-studio[data-mode=preview] .cb-tt-paper,.cb-tt-studio[data-mode=preview] .cb-tt-browser{block-size:100%}.cb-tt-studio[data-mode=preview] .cb-tt-browser{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cb-tt-studio[data-mode=preview] .cb-tt-page{grid-template-columns:minmax(0,1fr);align-content:start;overflow-x:clip;overflow-y:auto}.cb-tt-slot-dash{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.cb-tt-slot-dash rect{inline-size:100%;block-size:100%;rx:var(--cb-radius-3xl);fill:none;stroke:var(--cbc-line-strong);stroke-width:1.25;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-slot-focus{padding:var(--cb-space-4xl) var(--cb-space-5xl)}.cb-tt-stage[data-over] .cb-tt-slot-dash rect{stroke:var(--cbc-accent)}@media(prefers-reduced-motion:no-preference){.cb-tt-stage[data-over] .cb-tt-slot-dash rect{animation:cb-tt-slot-march calc(var(--cb-motion-work-loop) * 2) linear infinite}.cb-tt-stage[data-over] .cb-tt-slot-disc .cb-icon{animation:cb-tt-slot-nudge var(--cb-motion-slow) var(--cbc-spring)}}@keyframes cb-tt-slot-march{to{stroke-dashoffset:calc(var(--cb-tt-dash-cycle, 0px) * -1)}}@keyframes cb-tt-slot-nudge{40%{translate:0 calc(var(--cb-space-xs) * -1)}}.cb-tt-film{user-select:none}.cb-tt-cell{position:relative;flex:none;display:grid}.cb-tt-tile>.cb-tt-pg,.cb-tt-tile-empty{grid-area:1 / 1}.cb-tt-tile>.cb-tt-cap{grid-row:2}.cb-tt-tile-empty{position:relative;display:grid;place-items:center;color:var(--cbc-ink-faint);line-height:0;pointer-events:none}.cb-tt-tile-empty .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-tt-tile-dash{position:absolute;inset:var(--cb-space-sm);inline-size:calc(100% - var(--cb-space-sm) * 2);block-size:calc(100% - var(--cb-space-sm) * 2);overflow:visible}.cb-tt-tile-dash rect{inline-size:100%;block-size:100%;rx:calc(var(--cb-radius-md) - var(--cb-space-xxs));fill:none;stroke:var(--cbc-line-strong);stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-tt-bin,.cb-tt-eye{position:absolute;inset-block-start:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm);z-index:1;display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink-muted);box-shadow:0 0 0 1px var(--cbc-line),var(--cb-shadow-card);line-height:0;cursor:pointer;opacity:0;scale:0.9;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tt-bin .cb-icon,.cb-tt-eye .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-cell:is(:hover,:focus-within) :is(.cb-tt-bin,.cb-tt-eye),.cb-tt-bin[aria-expanded=true]{opacity:1;scale:1}.cb-tt-bin:hover{color:var(--cbc-poor-text)}.cb-tt-bin:focus-visible,.cb-tt-eye:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-bin[aria-disabled=true],.cb-tt-eye[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-tt-film[data-dragging] :is(.cb-tt-bin,.cb-tt-eye){opacity:0}@media(hover:none){.cb-tt-bin,.cb-tt-eye{opacity:1;scale:1}}.cb-tt-eye{inset-inline-end:calc(var(--cb-space-sm) + var(--cb-ui-size-24) + var(--cb-space-xxs))}.cb-tt-eye:hover{color:var(--cbc-ink)}.cb-tt-tile[data-hidden]>.cb-tt-pg{opacity:0.4;filter:grayscale(1)}.cb-tt-tile[data-hidden] .cb-tt-cap b{color:var(--cbc-ink-muted)}.cb-tt-tile-hidden{position:relative;z-index:1;grid-area:1 / 1;align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);margin:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);pointer-events:none}.cb-tt-tile-hidden .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rc-pick.cb-tt-bin-ask{inline-size:var(--cb-ui-size-260)}.cb-tt-bin-said{margin:0;padding-inline:var(--cb-space-md);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-tt-bin-acts{display:flex;justify-content:flex-end;gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-xs)}.cb-tt-film[data-dragging] .cb-tt-cell:not([data-lifted]),.cb-tt-cell[data-settling]{transition:translate var(--cb-motion-base) var(--cbc-spring)}.cb-tt-cell[data-lifted]{z-index:2;cursor:grabbing}.cb-tt-cell[data-lifted] .cb-tt-pg,.cb-tt-cell[data-lifted] .cb-tt-tile-empty{scale:1.04;box-shadow:0 0 0 1px var(--cbc-line-strong),var(--cb-shadow-raised)}@media(hover:hover)and (pointer:fine){.cb-tt-film[data-dragging] .cb-tt-tile:hover .cb-tt-pg{translate:none}}@media(prefers-reduced-motion:reduce){.cb-tt-film[data-dragging] .cb-tt-cell:not([data-lifted]),.cb-tt-cell[data-settling],.cb-tt-bin,.cb-tt-eye{transition:none}}.cb-tt-film-said{white-space:nowrap}.cb-tt-canvas,.cb-tt-side{container:cb-tt-area / inline-size}@container cb-tt-area (max-width: 900px){.cb-tt-tb{grid-template-columns:auto minmax(0,1fr) auto}.cb-tt-now{justify-self:center;min-inline-size:0;max-inline-size:100%}.cb-tt-now-words{min-inline-size:0}.cb-tt-now-words>*{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cb-tt-studio[data-mode=preview] .cb-tt-seen-why{padding-block-end:calc(var(--cb-space-2xl) + var(--cb-space-md) * 2 + var(--cb-space-2xl) + var(--cb-space-3xl))}.cb-tt-state.cb-btn{flex:none;block-size:var(--cb-control-sm);padding-block:0;padding-inline:var(--cb-space-md);gap:var(--cb-space-sm)}.cb-tt-state-mark{display:inline-grid;line-height:0}.cb-tt-state-mark .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-inline-start:0}.cb-tt-state[data-k=answered]{background:color-mix(in srgb,var(--cbc-good) 14%,transparent);color:var(--cbc-good-text)}.cb-tt-state[data-k=answered]:hover{background:color-mix(in srgb,var(--cbc-good) 22%,transparent)}.cb-tt-state:is([data-k=changes],[data-k=expired]){background:color-mix(in srgb,var(--cbc-warn) 14%,transparent);color:var(--cbc-warn-text)}.cb-tt-state:is([data-k=changes],[data-k=expired]):hover{background:color-mix(in srgb,var(--cbc-warn) 22%,transparent)}.cb-tt-state[data-k=live] .cb-tt-state-mark{color:var(--cbc-accent-text)}.cb-tt-state:is([data-k=draft],[data-k=off],[data-k=preparing]){color:var(--cbc-ink-muted)}.cb-tt-td-head{display:grid;gap:var(--cb-space-xxs)}.cb-tt-td-head p{margin:0}.cb-tt-td-title{margin:0;font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-tt-td-site{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-tt-td-when{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-td-score{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-tt-td-score>b{font-size:var(--cb-type-3xl-size);line-height:var(--cb-type-3xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-tt-td-score[data-b=good]>b{color:var(--cbc-good-text)}.cb-tt-td-score[data-b=warn]>b{color:var(--cbc-warn-text)}.cb-tt-td-score[data-b=poor]>b{color:var(--cbc-poor-text)}.cb-tt-td-score>span{display:grid;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-td-band{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-tt-td-fixes,.cb-tt-td-pages{display:grid;gap:var(--cb-space-lg);margin:0;padding:0;list-style:none}.cb-tt-td-fixes li{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-tt-td-fixes b,.cb-tt-td-page-words b{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium)}.cb-tt-td-fixes span,.cb-tt-td-page-words>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-tt-td-none{margin:0;color:var(--cbc-ink-faint)}.cb-tt-td-page{display:grid;grid-template-columns:var(--cb-ui-size-96) minmax(0,1fr);align-items:start;gap:var(--cb-space-lg)}.cb-tt-td-page-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-tt-td-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-tt-td-page-words .cb-tt-td-acts{margin-block-start:var(--cb-space-sm)}.cb-tt-show{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),translate var(--cb-motion-base) var(--cbc-spring),visibility 0s linear var(--cb-motion-fast)}.cb-tt-show:not([data-idle]){transition-delay:0s}.cb-tt-show[data-idle]{opacity:0;translate:var(--cb-space-sm) 0;visibility:hidden}@media(prefers-reduced-motion:reduce){.cb-tt-show{transition:none}}.cb-tt-float-head{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-tt-float-head>.cb-rc-pick-head{flex:1;min-inline-size:0}:root:has(.cb-tt-studio) .cb-pagebar-name{flex-shrink:0}.cb-tt-pane.cb-tt-q{gap:var(--cb-space-2xl)}.cb-tt-q-group{display:grid;gap:var(--cb-space-sm);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-tt-q-ghead{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-tt-q-ghead .cb-tt-bare{flex:1;inline-size:auto;min-inline-size:0}.cb-tt-q-heading{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-tt-q-list{display:grid;gap:var(--cb-space-lg);margin:0;padding:0;list-style:none}.cb-tt-qc{position:relative;display:grid;gap:0;padding-block:var(--cb-space-xs);border-radius:var(--cb-radius-lg);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-qc-ask{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-tt-qc .cb-tt-qc-ask{padding-inline-end:calc(var(--cb-ui-size-28) * 2 + var(--cb-space-sm))}.cb-tt-qc-answer{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-tt-qc-answer:focus{color:var(--cbc-ink)}.cb-tt-qc-left{justify-self:end}.cb-tt-qc-left:empty{display:none}.cb-tt-qc-grip{position:absolute;inset-block-start:calc(var(--cb-space-xs) * 2);inset-inline-start:calc(var(--cb-space-xl) * -1);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-12);block-size:var(--cb-type-sm-line-height);padding:0;border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);line-height:0;opacity:0;cursor:grab;touch-action:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-qc-grip .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-qc-grip:hover{color:var(--cbc-ink)}.cb-tt-qc-tools{position:absolute;inset-block-start:calc(var(--cb-space-xs) * 2 + (var(--cb-type-sm-line-height) - var(--cb-ui-size-28)) / 2);align-items:center;inset-inline-end:var(--cb-space-xs);display:inline-flex;gap:var(--cb-space-xxs);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-qc-tools .cb-tt-ib,.cb-tt-q-gtools .cb-tt-ib{vertical-align:top}.cb-tt-qc:is(:hover,:focus-within) :is(.cb-tt-qc-tools,.cb-tt-qc-grip),.cb-tt-q-ghead:is(:hover,:focus-within) .cb-tt-q-gtools{opacity:1}.cb-tt-q-gtools{display:inline-flex;align-items:center;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-q-list>.cb-tt-qc{transition:background var(--cb-motion-fast) var(--cbc-spring),translate var(--cb-motion-base) var(--cbc-spring)}.cb-tt-qc[data-lifted]{z-index:1;background:var(--cbp-float);box-shadow:var(--cbp-float-shadow);transition:none;cursor:grabbing}.cb-tt-qc[data-pending]{padding-block:var(--cb-space-md);background:var(--cbc-accent-quiet)}.cb-tt-qc[data-pending] .cb-tt-qc-grip{inset-block-start:calc(var(--cb-space-md) + var(--cb-space-xs))}.cb-tt-qc[data-pending] .cb-tt-qc-tools{inset-block-start:calc(var(--cb-space-md) + var(--cb-space-xs) + (var(--cb-type-sm-line-height) - var(--cb-ui-size-28)) / 2)}.cb-tt-qc-pending{padding-inline:var(--cb-space-md);display:flex;flex-wrap:nowrap;align-items:center;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-sm)}.cb-tt-qc-pending .cb-btn{min-block-size:var(--cb-control-sm);padding:var(--cb-space-xs) var(--cb-space-md);font-size:var(--cb-type-sm-size)}.cb-tt-qc-said{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-accent-text);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-tt-qc-said .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-qc-gap{flex:1}.cb-tt-qc[data-fresh]:not([data-pending]),.cb-tt-q-group[data-fresh]{animation:cb-tt-qc-fresh var(--cbc-loop-calm) var(--cb-motion-ease) backwards}@keyframes cb-tt-qc-fresh{from{background:var(--cbc-accent-quiet)}}.cb-tt-q-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xxs)}.cb-tt-q-foot{display:grid;gap:var(--cb-space-xs);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-rc-pick.cb-tt-q-name{inline-size:var(--cb-ui-size-380);max-inline-size:calc(100vw - var(--cb-space-2xl))}.cb-tt-q-name .cb-input{inline-size:100%}.cb-tt-q-name .cb-field-error{margin:0}.cb-tt-q-name-acts{display:flex;align-items:center;gap:var(--cb-space-xs);padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-tt-q-gap{flex:1}@media(hover:none){.cb-tt-qc-tools,.cb-tt-qc-grip,.cb-tt-q-gtools{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-tt-qc,.cb-tt-q-list>.cb-tt-qc,.cb-tt-qc-tools,.cb-tt-qc-grip,.cb-tt-q-gtools{transition:none}.cb-tt-qc[data-fresh],.cb-tt-q-group[data-fresh]{animation:none}}.cb-tt-w{--w-top: var(--cb-space-xs);--w-line: var(--cb-type-sm-line-height);--w-end: var(--cb-space-xs);--w-room: calc(var(--cb-ui-size-28) + var(--cb-space-md));--w-undo: var(--cb-ui-size-44);position:relative;display:block;min-inline-size:0}.cb-tt-w[data-look=box]{--w-top: var(--cbf-pad-y)}.cb-tt-w[data-field=conceptName]{--w-line: var(--cb-type-2xl-line-height)}.cb-tt-w[data-field=conceptLine]{--w-line: var(--cb-type-base-line-height)}.cb-tt-w>.cb-tt-w-f.cb-tt-w-f{padding-inline-end:var(--w-room)}.cb-tt-w[data-undo]>.cb-tt-w-f.cb-tt-w-f{padding-inline-end:calc(var(--w-room) + var(--w-undo))}.cb-tt-w[data-look=text]>.cb-tt-w-f:placeholder-shown{background:var(--cbc-hover)}.cb-tt-w-end{position:absolute;inset-block-start:calc(var(--w-top) + (var(--w-line) - var(--cb-ui-size-28)) / 2);inset-inline-end:var(--w-end);display:flex;align-items:center;gap:var(--cb-space-xxs)}.cb-tt-w-trig{display:inline-flex;align-items:center;border-radius:var(--cb-radius-md)}.cb-tt-w-go:not(.cb-btn){display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);line-height:0;cursor:pointer;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-w-go .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-tt-w-go:not(.cb-btn){opacity:0;pointer-events:none}.cb-tt-w:is(:hover,:focus-within) .cb-tt-w-go:not(.cb-btn),.cb-tt-w-go:not(.cb-btn):is([aria-expanded=true],[aria-busy]){opacity:1;pointer-events:auto}.cb-tt-w:is(:hover,:focus-within) .cb-tt-w-go:not([aria-disabled=true]){color:var(--cbc-ink)}@media(hover:none){.cb-tt-w-go:not(.cb-btn){opacity:1;pointer-events:auto}}.cb-tt-w-go:not(.cb-btn):hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tt-w-go:not(.cb-btn):active{scale:var(--cbc-press-small)}.cb-tt-w-go:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-tt-w[data-busy]>.cb-tt-w-f{color:var(--cbc-ink-muted)}.cb-tt-w[data-busy]::after{content:"";position:absolute;inset-block:0;inset-inline:0;border-radius:var(--cb-radius-md);pointer-events:none;background-image:linear-gradient(100deg,transparent 40%,var(--cbc-sheen) 50%,transparent 60%);background-size:300% 100%;background-repeat:no-repeat;animation:cbc-stand-sheen var(--cbc-loop-calm) linear infinite}@keyframes cb-tt-w-breathe{50%{opacity:0.35;scale:0.86}}.cb-tt-w-undo{block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-accent-text);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);cursor:pointer;animation:cbp-float-in var(--cb-motion-base) var(--cbc-spring) backwards}.cb-tt-w-undo:hover{background:var(--cbc-hover)}.cb-pagebar-name>.cb-tt-w-end{position:static;margin-inline-start:var(--cb-space-xs)}.cb-pagebar-name[data-busy]>[data-tt-rename]{color:var(--cbc-ink-muted)}.cb-float.cb-tt-wf{inline-size:min(var(--cb-ui-size-360),calc(100vw - var(--cb-space-xl) * 2));max-block-size:var(--float-room, none);overflow-y:auto;padding:var(--cb-space-xs)}.cb-tt-wf-head{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-tt-wf-head .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-tt-wf-body{display:grid;gap:var(--cb-space-xxs)}.cb-tt-wf-ask{position:relative;margin:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-sm)}.cb-tt-wf-input{inline-size:100%;block-size:var(--cb-control-sm);padding:0 calc(var(--cb-ui-size-24) + var(--cb-space-md)) 0 var(--cb-space-md);border:1px solid var(--cbf-border);border-radius:var(--cb-radius-md);background:var(--cbf-bg);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);transition:border-color var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-wf-input::placeholder{color:var(--cbf-placeholder)}.cb-tt-wf-input:hover{border-color:var(--cbf-border-hover)}.cb-tt-wf-input:focus{outline:none;border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-tt-wf-send{position:absolute;inset-block-start:50%;inset-inline-end:var(--cb-space-xs);translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);padding:0;border:0;border-radius:var(--cb-radius-sm);background:var(--cbc-accent);color:var(--cbc-on-accent);line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-wf-send .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-tt-wf-send:hover{background:var(--cbc-accent-hover)}.cb-tt-wf-send[aria-disabled=true]{background:var(--cbc-well);color:var(--cbc-ink-faint);cursor:default}.cb-tt-wf-list{display:grid;gap:var(--cb-space-xxs)}.cb-tt-wf-word{flex:1;min-inline-size:0}.cb-float-item.cb-tt-wf-take{align-items:start;padding-block:var(--cb-space-sm);line-height:var(--cb-type-sm-line-height)}.cb-tt-wf-take .cb-icon{margin-block-start:var(--cb-space-xxs)}.cb-tt-wf-take[aria-checked=true] .cb-icon{color:var(--cbc-accent-text)}.cb-tt-wf-ghosts{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-xs)}.cb-tt-wf-ghost{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--cb-space-md);row-gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbp-edge);border-radius:var(--cb-radius-lg);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-tt-wf-ghost:hover{background:var(--cbc-well)}.cb-tt-wf-ghost[aria-checked=true]{border-color:var(--cbc-accent);background:var(--cbc-accent-quiet)}.cb-tt-wf-tick{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);margin-block-start:var(--cb-space-xxs);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:transparent}.cb-tt-wf-tick .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tt-wf-ghost[aria-checked=true] .cb-tt-wf-tick{border-color:var(--cbc-accent);background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-tt-wf-ghost-ask{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-tt-wf-ghost-answer{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-tt-wf-ghost[data-waiting]{grid-template-columns:minmax(0,1fr);cursor:default}.cb-tt-wf-ghost[data-waiting]>span{block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background-color:var(--cbc-stand);background-image:linear-gradient(100deg,transparent 40%,var(--cbc-sheen) 50%,transparent 60%);background-size:300% 100%;background-repeat:no-repeat;animation:cbc-stand-sheen var(--cbc-loop-calm) linear infinite}.cb-tt-wf-ghost[data-waiting]>.cb-tt-wf-ghost-ask{inline-size:60%}.cb-tt-wf-foot{position:sticky;inset-block-end:calc(var(--cb-space-xs) * -1);margin-block-end:calc(var(--cb-space-xs) * -1);background:var(--cbp-float);display:flex;justify-content:flex-end;gap:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-xs) var(--cb-space-xs);border-block-start:1px solid var(--cbp-edge)}@media(prefers-reduced-motion:reduce){.cb-tt-w[data-busy]::after,.cb-tt-wf-ghost[data-waiting]>span,.cb-tt-w-undo{animation:none}.cb-tt-w-go:not(.cb-btn),.cb-tt-wf-ghost{transition:none}}.cb-tt-ai .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-tt-ai:not(.cb-btn){color:var(--cbc-ink-muted)}.cb-tt-ai.cb-btn .cb-icon{color:currentColor}.cb-tt-ai:not(.cb-btn):not([aria-disabled=true]):hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tt-ai:not([aria-disabled=true]):active{scale:var(--cbc-press-small)}.cb-tt-ai:not(.cb-btn)[aria-disabled=true]:not([aria-busy]){color:var(--cbc-ink-faint);background:none;cursor:default}.cb-tt-ai[aria-busy]{color:var(--cbc-ink);cursor:progress;opacity:1}.cb-tt-ai.cb-btn[aria-busy]{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tt-ai[aria-busy] .cb-icon{animation:cb-tt-w-breathe var(--cbc-loop-calm) var(--cb-motion-ease) infinite}.cb-tt-a-list li[data-busy]{position:relative}.cb-tt-a-list li[data-busy]>textarea{color:var(--cbc-ink-muted)}.cb-tt-a-list li[data-busy]::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(100deg,transparent 40%,var(--cbc-sheen) 50%,transparent 60%);background-size:300% 100%;background-repeat:no-repeat;animation:cbc-stand-sheen var(--cbc-loop-calm) linear infinite}.cb-tt-a-li-ai{grid-column:2 / -1;display:none;flex-wrap:nowrap;gap:var(--cb-space-xs);margin-inline-start:calc(var(--cb-space-sm) * -1)}.cb-tt-a-list li:is([data-empty],[data-sel],[data-busy])>.cb-tt-a-li-ai:not([hidden]){display:flex}.cb-tt-a-li-acts .cb-tt-w-undo{align-self:center}.cb-tt-reveal:has(.cb-tt-w-undo){opacity:1}@media(prefers-reduced-motion:reduce){.cb-tt-ai[aria-busy] .cb-icon,.cb-tt-a-list li[data-busy]::after{animation:none}.cb-tt-ai{transition:none}}.cb-tt-pane.cb-tt-pgtab{gap:var(--cb-space-2xl)}.cb-tt-pgtab-group{display:grid;gap:var(--cb-space-lg);min-inline-size:0}.cb-tt-pgtab-group+.cb-tt-pgtab-group{padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-tt-pgtab-head{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-tt-pgtab-h{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-tt-set{display:grid;gap:var(--cb-space-sm);min-inline-size:0}.cb-tt-set-head{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;min-block-size:var(--cb-ui-size-28)}.cb-tt-set-label{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-tt-set-who{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap}.cb-tt-set-who .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-tt-set-state{display:inline-flex;align-items:center;margin-inline-start:auto}.cb-tt-set-auto{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-tt-set-auto[hidden],.cb-btn.cb-tt-set-back[hidden]{display:none}textarea.cb-tt-set-box{resize:none;field-sizing:content;min-block-size:0}.cb-tt-ins{display:grid;gap:var(--cb-space-lg);min-inline-size:0}.cb-tt-ins-h{margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted)}.cb-tt-ins-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-lg) var(--cb-space-xl)}.cb-tt-ins-fig{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-tt-ins-fig b{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink);overflow-wrap:anywhere}.cb-tt-ins-fig span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-tt-ins-bars,.cb-tt-ins-list{display:grid;gap:var(--cb-space-md);margin:0;padding:0;list-style:none}.cb-tt-ins-list li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-tt-ins-bars li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xs) var(--cb-space-lg);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-tt-ins-bar{grid-column:1 / -1;grid-row:2;display:block;block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-tt-ins-bar i{display:block;block-size:100%;inline-size:calc(var(--share) * 100%);border-radius:inherit;background:var(--cbc-ink-faint)}.cb-tt-ins-bars li[data-most] .cb-tt-ins-bar i{background:var(--cbc-accent)}.cb-tt-ins-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md);min-inline-size:0;color:var(--cbc-ink);overflow-wrap:anywhere}.cb-tt-ins-most{font-size:var(--cb-type-xs-size);color:var(--cbc-accent-text)}.cb-tt-ins-num{flex:none;font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-tt-ins .cb-ls-plain .cb-ls-table{min-inline-size:0}.cb-tt-ins-when{display:block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--cb-radius-sm)}.cb-tt-ins-when:hover b,.cb-tt-ins-when[aria-expanded=true] b{color:var(--cbc-accent-text)}.cb-tt-ins-when:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tt-ins-dev{display:inline-flex;align-items:center;gap:var(--cb-space-xs);line-height:0;color:var(--cbc-ink-muted)}.cb-tt-ins-dev span{line-height:var(--cb-type-sm-line-height)}.cb-tt-ins-dev svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);flex:none}.cb-tt-ins-path{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);animation:cb-tt-ins-path-in var(--cb-motion-base) var(--cbc-spring) backwards}.cb-tt-ins-path b{font-weight:var(--cb-font-weight-semibold)}.cb-tt-ins-path ol{display:grid;gap:var(--cb-space-xxs);margin:0;padding-inline-start:var(--cb-space-xl);color:var(--cbc-ink-muted)}@keyframes cb-tt-ins-path-in{from{opacity:0;translate:0 calc(var(--cb-space-xs) * -1)}}@media(prefers-reduced-motion:reduce){.cb-tt-ins-path{animation:none}}.cb-tt-ins>.cb-btn{justify-self:start}.cb-dossier-head{padding:var(--cb-space-4xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-4xl);background:var(--cbc-surface);display:grid;gap:var(--cb-space-4xl);animation:cbc-rise var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-dossier-id{display:flex;align-items:center;gap:var(--cb-space-xl)}.cb-dossier-id>.cb-site-icon{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border-radius:var(--cb-radius-xl);font-size:var(--cb-type-lg-size);flex:none}.cb-dossier-names{min-width:0;flex:1 1 var(--cb-width-xs)}.cb-dossier-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-md);margin-block-start:var(--cb-space-xs);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-dossier-dot{color:var(--cbc-line-strong)}.cb-dossier-domain{color:var(--cbc-ink-muted);text-decoration:none}.cb-dossier-domain:hover{color:var(--cbc-accent-text);text-decoration:underline}.cb-dossier-open{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-5xl);padding-block-start:var(--cb-space-3xl);border-block-start:1px solid var(--cbc-line)}.cb-dossier-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-3xl)}.cb-dossier-readout{display:grid;gap:var(--cb-space-xxs);align-content:start}.cb-dossier-readout-label{font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-dossier-readout-value{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-dossier-readout[data-tone=good] .cb-dossier-readout-value{color:var(--cbc-good-text)}.cb-dossier-readout[data-tone=warn] .cb-dossier-readout-value{color:var(--cbc-warn-text)}.cb-dossier-readout[data-tone=poor] .cb-dossier-readout-value{color:var(--cbc-poor-text)}.cb-dossier-readout-note{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}@media(max-width:1024px){.cb-dossier-open{grid-template-columns:minmax(0,1fr);justify-items:start}.cb-dossier-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cb-dossier-readouts{grid-template-columns:minmax(0,1fr)}.cb-dossier-head{padding:var(--cb-space-xl);gap:var(--cb-space-3xl)}.cb-dossier-id{flex-wrap:wrap}.cb-dossier-names{flex:1 1 0}}.cb-chapter-rail{position:sticky;inset-block-start:var(--cb-space-xl);z-index:5;margin-block:var(--cb-space-3xl) var(--cb-space-none);display:flex}.cb-rail-inner{display:flex;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:color-mix(in srgb,var(--cbc-raised) 88%,transparent);backdrop-filter:blur(var(--cb-space-lg));box-shadow:var(--cbc-shadow);overflow-x:auto;scrollbar-width:none;max-inline-size:100%}.cb-rail-link{flex:none;padding:var(--cb-space-md) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);font-family:var(--cb-font-body);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rail-link:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-rail-link[aria-current]{background:var(--cbc-accent-wash);color:var(--cbc-ink)}.cb-dossier-body{display:grid;gap:var(--cb-space-7xl);margin-block-start:var(--cb-space-6xl)}.cb-chapter{display:grid;gap:var(--cb-space-3xl);scroll-margin-block-start:var(--cb-space-8xl)}.cb-chapter-head{display:flex;align-items:flex-end;gap:var(--cb-space-2xl);flex-wrap:wrap}.cb-chapter-title{min-width:0}.cb-chapter-title h2{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);letter-spacing:var(--cb-type-xl-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-chapter-title p{margin-block-start:var(--cb-space-xs);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);max-inline-size:var(--cb-layout-paragraph-max-width)}.cb-chapter-actions{margin-inline-start:auto;display:flex;gap:var(--cb-space-md)}.cb-sub{font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint);margin-block-end:var(--cb-space-xl)}.cb-find{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:min(calc(var(--i, 0) * var(--cb-motion-fast) / 3),var(--cb-motion-base))}.cb-block{padding:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface);display:grid;gap:var(--cb-space-xl)}.cb-steps{list-style:none;display:grid}.cb-market{padding:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface);display:grid;gap:var(--cb-space-2xl)}.cb-market-mark{position:absolute;inset-block-end:0;inset-inline-start:var(--at);translate:-50% 0;display:grid;justify-items:center;gap:var(--cb-space-xs);padding-block-end:var(--cb-space-lg);cursor:default;opacity:0;transition:opacity var(--cb-motion-base) var(--cb-motion-ease),translate var(--cb-motion-slow) var(--cbc-spring)}.cb-market-mark::after{content:"";position:absolute;inset-block-end:0;inline-size:1px;block-size:var(--cb-space-lg);background:var(--cbc-line-strong)}.cb-market-mark .cb-site-icon{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-md);font-size:var(--cb-type-xs-size);box-shadow:0 0 0 var(--cb-space-xxs) var(--cbc-surface)}.cb-market-mark[data-mine]{z-index:1}.cb-market-mark[data-mine] .cb-site-icon{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);box-shadow:0 0 0 var(--cb-space-xxs) var(--cbc-accent)}.cb-market-mark[data-mine]::after{background:var(--cbc-accent)}.cb-versus-tabs{margin-inline-start:auto;display:flex;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track);overflow-x:auto;scrollbar-width:none}.cb-versus-tab{flex:none;padding:var(--cb-space-sm) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbf-seg-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-versus-tab:hover{color:var(--cbc-ink)}.cb-versus-tab[aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}@media(max-width:768px){.cb-versus-tabs{margin-inline-start:0;max-inline-size:100%}}.cb-eyebrow{font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-lg);align-items:center;font-size:var(--cb-type-sm-size)}.cb-line a,.cb-line span{color:var(--cbc-ink-muted);text-decoration:none;overflow-wrap:anywhere}.cb-line a:hover{color:var(--cbc-accent-text)}.cb-social-mark{display:block;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-social-mark>svg{inline-size:100%;block-size:100%;display:block}.cb-more{display:inline-flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);font-family:var(--cb-font-body);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-more:hover{color:var(--cbc-ink);border-color:var(--cbc-line-strong);background:var(--cbc-hover)}.cb-more::after{content:"";inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);background:currentColor;mask:var(--cbc-chevron) center / contain no-repeat;transition:rotate var(--cb-motion-base) var(--cbc-spring)}.cb-more[aria-expanded=true]::after{rotate:180deg}.cb-listpop{inline-size:min(var(--cb-width-sm),calc(100vw - var(--cb-space-4xl)));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:min(var(--cb-width-xs),calc(100vh - var(--cb-space-8xl)))}.cb-listpop-head{display:flex;align-items:baseline;gap:var(--cb-space-lg);padding:var(--cb-space-xl) var(--cb-space-2xl);border-block-end:1px solid var(--cbp-edge)}.cb-listpop-title{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);overflow-wrap:anywhere}.cb-listpop-count{margin-inline-start:auto;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-listpop-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--cb-space-md);display:grid;gap:var(--cb-space-xxs)}.cb-page-name{margin:0;color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-lightbox{position:fixed;inset:0;margin:0;padding:0;max-inline-size:100%;max-block-size:100%;inline-size:100%;block-size:100%;border:0;background:transparent;color:var(--cb-color-ceramic-grey);--cbc-accent: var(--cb-color-accent-400);display:grid;grid-template-rows:auto minmax(0,1fr)}.cb-lightbox:not(:popover-open):not([data-open]){display:none}.cb-lightbox-bar,.cb-lightbox-stage{position:relative}.cb-lightbox-bar{display:flex;align-items:center;gap:var(--cb-space-2xl);padding:var(--cb-space-2xl) var(--cb-space-3xl)}.cb-lightbox-caption{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-lightbox-count{margin-inline-start:auto;font-size:var(--cb-type-xs-size);opacity:0.7;font-variant-numeric:tabular-nums}.cb-lightbox-shut,.cb-lightbox-step{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);flex:none;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--cb-color-ceramic-grey) 24%,transparent);border-radius:var(--cbf-press-radius);background:transparent;color:inherit;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-lightbox-shut:hover,.cb-lightbox-step:hover{background:color-mix(in srgb,var(--cb-color-ceramic-grey) 16%,transparent)}.cb-lightbox-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-2xl);padding:var(--cb-space-none) var(--cb-space-3xl) var(--cb-space-4xl);min-block-size:0}.cb-lightbox-image{max-inline-size:100%;max-block-size:100%;justify-self:center;object-fit:contain;border-radius:var(--cb-radius-lg);border:1px solid color-mix(in srgb,var(--cb-color-ceramic-grey) 18%,transparent);animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards}@media(max-width:768px){.cb-lightbox-stage{grid-template-columns:minmax(0,1fr)}.cb-lightbox-step{display:none}}.cb-run{border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface);overflow:hidden}.cb-map-card{display:grid;gap:var(--cb-space-md);min-inline-size:0;border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-inset);background:var(--cbc-surface);overflow:hidden}.cb-map-stage{position:relative;aspect-ratio:16 / 10;min-inline-size:0;background:var(--cbc-map-wash);cursor:grab;touch-action:pan-y;isolation:isolate}.cb-map-stage[data-dragging]{cursor:grabbing}.cb-map-surface{display:block;width:100%;height:100%}.cb-map-pins{position:absolute;inset:0;pointer-events:none}.cb-map-pin{position:absolute;left:var(--x);top:var(--y);transform:translate(calc(var(--cb-space-3xl) / -2),-50%);display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:0;border:none;background:none;color:var(--cbc-ink);font:var(--cb-font-body);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;pointer-events:auto;cursor:default}.cb-map-dot{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-full);border:2px solid var(--cbc-surface);background:var(--cbc-ink);color:var(--cbc-surface);box-shadow:var(--cbc-shadow);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-map-pin[data-kind=lead] .cb-map-dot{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-map-pin:hover .cb-map-dot,.cb-map-pin:focus-visible .cb-map-dot{transform:scale(1.12)}.cb-map-dot .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-map-tag{padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-surface);box-shadow:var(--cbc-shadow);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring);pointer-events:none}.cb-map-pin:hover .cb-map-tag,.cb-map-pin:focus-visible .cb-map-tag{opacity:1}.cb-map-pin[data-side=left]{flex-direction:row-reverse;transform:translate(calc(-100% + var(--cb-space-3xl) / 2),-50%)}.cb-map-pin[data-off]{display:none}.cb-map-hint{position:absolute;inset:auto 0 0 0;margin:0;padding:var(--cb-space-sm);text-align:center;background:color-mix(in srgb,var(--cbc-base) 82%,transparent);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-map-stage[data-hint] .cb-map-hint{opacity:1}.cb-map-read{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-sm);margin:0;padding:var(--cb-space-none) var(--cb-space-lg);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-map-read strong{color:var(--cbc-ink);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold)}.cb-map-read .cb-icon{color:var(--cbc-accent)}.cb-map-read-empty{align-items:flex-start}.cb-map-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-sm);padding:var(--cb-space-none) var(--cb-space-lg) var(--cb-space-lg)}.cb-map-zoom{display:inline-flex;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);overflow:hidden}.cb-map-btn,.cb-map-fit{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-sm);border:none;background:transparent;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-map-btn:hover,.cb-map-fit:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-map-btn+.cb-map-btn{border-left:1px solid var(--cbc-line)}.cb-map-fit{border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md)}.cb-map-out{margin-inline-start:auto;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-decoration:none}.cb-map-out:hover{color:var(--cbc-accent);text-decoration:underline}.cb-who-head{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-who-mark .cb-site-icon{width:var(--cb-space-6xl);height:var(--cb-space-6xl);border-radius:var(--cb-radius-xl);font-size:var(--cb-type-lg-size)}.cb-who-titles{min-width:0}.cb-who-name{margin:0;font-family:var(--cb-font-heading);font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-who-trade{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-sm);margin:var(--cb-space-xxs) var(--cb-space-none) var(--cb-space-none);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-who-domain{color:var(--cbc-ink-faint);text-decoration:none}.cb-who-domain:hover{color:var(--cbc-accent-text);text-decoration:underline}.cb-who-legal{display:flex;align-items:center;gap:var(--cb-space-xs);margin:var(--cb-space-xxs) var(--cb-space-none) var(--cb-space-none);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-who-lede{margin:0;padding:0}.cb-who-lede p{margin:0;color:var(--cbc-ink);font-family:var(--cb-font-heading);font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height)}.cb-who-lede cite{display:flex;align-items:center;gap:var(--cb-space-xs);margin-top:var(--cb-space-sm);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-style:normal}.cb-who-reach{display:grid;gap:var(--cb-space-xxs)}.cb-reach-row{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-md);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-reach-row:hover{background:var(--cbc-hover)}.cb-reach-row>.cb-icon{color:var(--cbc-ink-faint)}.cb-reach-value{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);text-decoration:none;overflow-wrap:anywhere}.cb-reach-value:hover{color:var(--cbc-accent-text);text-decoration:underline}.cb-reach-where{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-reach-copy{margin-left:auto;display:inline-flex;padding:var(--cb-space-xxs);border:none;border-radius:var(--cb-radius-sm);background:transparent;color:var(--cbc-ink-faint);cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-reach-row:hover .cb-reach-copy,.cb-reach-copy:focus-visible,.cb-reach-copy[data-done]{opacity:1}.cb-reach-copy:hover{color:var(--cbc-ink)}.cb-reach-copy[data-done]{color:var(--cbc-good-text)}.cb-who-socials{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-who-social{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-xs) var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);text-decoration:none;transition:border-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-who-social:hover{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-who-social .cb-social-mark{width:var(--cb-space-lg);height:var(--cb-space-lg)}.cb-tool-mark{width:var(--cb-space-lg);height:var(--cb-space-lg);flex:none}.cb-tool-initials{display:inline-flex;align-items:center;justify-content:center;width:var(--cb-space-lg);height:var(--cb-space-lg);border-radius:var(--cb-radius-xs);background:var(--cbc-hover-strong);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);flex:none}.cb-look-plates{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-width-xxs),1fr));gap:var(--cb-space-3xl)}.cb-look-plate{margin:0;display:grid;gap:var(--cb-space-md)}.cb-look-frame{position:relative;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-look-image{inline-size:100%;block-size:100%;object-fit:cover;object-position:top;display:block}.cb-look-diff{position:absolute;inset:0;display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(15,1fr);pointer-events:none}.cb-look-diff span[data-changed]{background:color-mix(in srgb,var(--cbc-accent) 45%,transparent);outline:1px solid var(--cbc-accent)}.cb-look-caption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-look-when{font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-qbr-headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-space-11xl),1fr));gap:var(--cb-space-4xl)}.cb-qbr-internal{padding:var(--cb-space-lg) var(--cb-space-2xl);border-radius:var(--cb-radius-md);background:var(--cbc-well);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-qbr-internal strong{color:var(--cbc-ink)}.cb-qbr-figure{display:grid;gap:var(--cb-space-xs)}.cb-qbr-label{font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-qbr-value{font-size:var(--cb-type-3xl-size);line-height:var(--cb-type-3xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-qbr-note{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-qbr-blank{text-decoration:none;border-block-end:1px dotted var(--cbc-line-strong);color:var(--cbc-ink-faint);cursor:help}.cb-qbr-coverage{display:grid;gap:var(--cb-space-md)}.cb-qbr-coverage h2{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-qbr-coverage p{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}@media print{.cb-qbr~* .cb-btn,.cb-page-head .cb-btn{display:none}.cb-qbr-figure,.cb-qbr-coverage{break-inside:avoid}}@media(max-width:480px){.cb-look-plates{grid-template-columns:minmax(0,1fr)}.cb-chapter{grid-template-columns:minmax(0,1fr)}.cb-versus-tabs{margin-inline-start:0;max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.cb-versus-tabs::-webkit-scrollbar{display:none}}.cb-bz-stack{display:inline-flex}.cb-bz-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--cb-space-3xl)}.cb-bz-id{display:flex;gap:var(--cb-space-xl);align-items:center}.cb-bz-id .cb-ov-kicker{margin:0 0 var(--cb-space-xs)}.cb-bz-id h2{margin:0;font-size:var(--cb-type-3xl-size);line-height:var(--cb-type-3xl-line-height);letter-spacing:-0.03em;font-weight:var(--cb-font-weight-semibold)}.cb-bz-count{flex:none;display:grid;grid-template-columns:auto auto;column-gap:var(--cb-space-md);align-items:baseline}.cb-bz-count b{grid-row:span 2;font-size:var(--cb-ui-text-56);line-height:1;font-weight:var(--cb-font-weight-light);letter-spacing:-0.04em}.cb-bz-count span{font-size:var(--cb-type-lg-size);color:var(--cbc-ink-muted)}.cb-bz-count em{font-style:normal;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-bz-meter{margin-block:var(--cb-space-3xl) var(--cb-space-xl);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-bz-meter i{display:block;block-size:100%;inline-size:calc(var(--p) * 100%);background:var(--cbc-good);border-radius:inherit}.cb-bz-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cb-space-5xl)}.cb-bz-checks li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding-block:var(--cb-space-lg);border-block-end:1px solid var(--cbc-line);min-block-size:var(--cb-ui-size-64)}.cb-bz-mark{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full)}.cb-bz-checks li[data-ok=true] .cb-bz-mark{background:var(--cbc-good)}.cb-bz-checks li[data-ok=true] .cb-bz-mark .cb-icon{color:var(--cbc-on-good);inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bz-checks li[data-ok=false] .cb-bz-mark .cb-icon{color:var(--cbc-ink-faint);inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28)}.cb-bz-check-text{display:flex;flex-direction:column;min-inline-size:0}.cb-bz-check-text b{font-weight:var(--cb-font-weight-medium)}.cb-bz-checks li[data-ok=false] .cb-bz-check-text b{color:var(--cbc-ink-muted)}.cb-bz-check-text em{font-style:normal;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.cb-bz-checks{grid-template-columns:minmax(0,1fr)}.cb-bz-head{flex-direction:column;align-items:flex-start}.cb-bz-count b{font-size:var(--cb-ui-text-40)}.cb-bz-id h2{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height)}}.cb-bz-badge{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-control-sm);padding-inline:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-badge:hover{background:var(--cbc-hover)}.cb-bz-badge[aria-expanded=true]{background:var(--cbc-well);border-color:var(--cbc-line-strong)}.cb-bz-badge[data-empty]{border-style:dashed;background:transparent;color:var(--cbc-ink-muted)}.cb-bz-badge b{font-weight:var(--cb-font-weight-semibold)}.cb-bz-badge .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:inherit}.cb-bz-chev{display:inline-flex;line-height:0}.cb-bz-chev .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:var(--cbc-ink-faint)}.cb-bz-dot{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-warn)}.cb-bz-dot[data-stage=Client]{background:var(--cbc-good)}.cb-bz-badges{display:flex;flex-wrap:wrap;gap:var(--cb-space-md);margin-block-start:var(--cb-space-xl)}.cb-bz-count em{white-space:nowrap}.cb-bz-menu{inline-size:var(--cb-ui-size-380);max-inline-size:calc(100vw - var(--cb-space-xl));overflow:hidden}.cb-bz-view{display:flex;flex-direction:column;max-block-size:var(--cb-ui-size-520)}.cb-bz-find{display:flex;align-items:center;gap:var(--cb-space-md);margin:var(--cb-space-sm);padding-inline:var(--cb-space-md);block-size:var(--cb-control-md);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bz-find .cb-icon{color:var(--cbc-ink-faint)}.cb-bz-find-input{flex:1;min-inline-size:0;border:0;background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);outline:none}.cb-bz-find-input::placeholder{color:var(--cbc-ink-faint)}.cb-bz-key{display:inline-flex;line-height:0;padding:var(--cb-space-xxs) var(--cb-space-xs);border-radius:var(--cb-radius-xs);border:1px solid var(--cbp-edge);color:var(--cbc-ink-faint);opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-key .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:inherit}.cb-bz-find:focus-within .cb-bz-key{opacity:1}.cb-bz-list{flex:1;overflow-y:auto;padding:var(--cb-space-xs);overscroll-behavior:contain}.cb-bz-sec+.cb-bz-sec{margin-block-start:var(--cb-space-xs);padding-block-start:var(--cb-space-xs);border-block-start:1px solid var(--cbp-edge)}.cb-bz-sec-head{font-family:var(--cb-font-mono)}.cb-bz-none{margin:0;padding:var(--cb-space-xl) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:start}.cb-bz-foot{display:flex;flex-direction:column;padding:var(--cb-space-xs);border-block-start:1px solid var(--cbp-edge)}.cb-bz-row{position:relative;display:flex;align-items:center;border-radius:var(--cb-radius-md)}.cb-bz-row[hidden]{display:none}.cb-bz-row-main{flex:1;min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-row:hover .cb-bz-row-main,.cb-bz-row-main:focus-visible{background:var(--cbc-well)}.cb-bz-row-main:focus-visible{outline:2px solid var(--cbc-accent-text);outline-offset:var(--cbc-focus-inset)}.cb-bz-menu:focus{outline:none}.cb-bz-row-main[aria-disabled=true]{cursor:default;color:var(--cbc-ink-faint)}.cb-bz-row-lead{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--cb-ui-size-32);line-height:0}.cb-bz-mark5{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-bz-mark5 .cb-icon{color:inherit}.cb-bz-row-text{display:flex;flex-direction:column;min-inline-size:0}.cb-bz-row-text b{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-bz-row-text em{display:flex;align-items:center;gap:var(--cb-space-xs);font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-bz-row-text em .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:inherit}.cb-bz-row-aside{display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-bz-row-on,.cb-bz-row-go{display:inline-flex;line-height:0;color:var(--cbc-accent-text)}.cb-bz-row-go{color:var(--cbc-ink-faint)}.cb-bz-danger .cb-bz-row-text b,.cb-bz-danger .cb-bz-mark5{color:var(--cbp-float-danger)}.cb-bz-row-acts{position:absolute;inset-inline-end:var(--cb-space-sm);display:flex;gap:var(--cb-space-xxs);opacity:0;pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-row:has(.cb-bz-row-acts) .cb-bz-row-aside{transition:opacity var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-row:has(.cb-bz-row-acts):is(:hover,:focus-within) .cb-bz-row-aside{opacity:0}.cb-bz-row:has(.cb-bz-row-acts) .cb-bz-row-text{padding-inline-end:var(--cb-space-md)}.cb-bz-row:hover .cb-bz-row-acts,.cb-bz-row:focus-within .cb-bz-row-acts{opacity:1;pointer-events:auto}.cb-bz-row-act{display:inline-grid;place-items:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);cursor:pointer;line-height:0}.cb-bz-row-act:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-bz-row-act[data-done]{color:var(--cbc-good-text)}.cb-bz-row-act .cb-icon{color:inherit}.cb-bz-score{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-bz-mini{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-16);overflow:visible}.cb-bz-mini polyline{fill:none;stroke:var(--cbc-ink-muted);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.cb-bz-more{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bz-step{inline-size:100%}.cb-bz-step-head{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-md) var(--cb-space-sm);border-block-end:1px solid var(--cbp-edge)}.cb-bz-step-head b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-bz-back{display:inline-grid;place-items:center;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);cursor:pointer;line-height:0;flex:none}.cb-bz-back:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-bz-back .cb-icon{color:inherit}.cb-bz-step-body{display:flex;flex-direction:column;gap:var(--cb-space-xl);padding:var(--cb-space-xl) var(--cb-space-xl) var(--cb-space-lg);overflow-y:auto}.cb-bz-step-foot{display:flex;justify-content:flex-end;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-block-start:1px solid var(--cbp-edge)}.cb-bz-field{display:flex;flex-direction:column;gap:var(--cb-space-sm)}.cb-bz-lab{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-bz-field .cb-versus-tabs{margin-inline-start:0;align-self:flex-start}.cb-bz-hint{min-block-size:var(--cb-type-xs-line-height);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bz-hint[data-tone=warn]{color:var(--cbc-warn-text)}.cb-bz-hint[data-tone=poor]{color:var(--cbc-poor-text)}.cb-bz-hint[data-tone=good]{color:var(--cbc-good-text)}.cb-bz-money{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-bz-money i{font-style:normal;color:var(--cbc-ink-muted)}.cb-bz-money .cb-input{max-inline-size:var(--cb-ui-size-140);font-variant-numeric:tabular-nums}.cb-bz-group{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-bz-say{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-bz-toggle{justify-content:space-between;inline-size:100%;flex-direction:row-reverse}.cb-bz-checks li[data-ok=false] .cb-bz-mark{border:1.5px dashed var(--cbc-line-strong);color:var(--cbc-ink-faint)}.cb-bz-checks li[data-ok=false] .cb-bz-mark .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:inherit}.cb-bz-act{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-control-sm);padding-inline:var(--cb-space-lg) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-spring),border-color var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-act:hover{background:var(--cbc-hover);border-color:var(--cbc-line-strong)}.cb-bz-act[aria-expanded=true]{background:var(--cbc-well);border-color:var(--cbc-line-strong)}.cb-bz-act .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:var(--cbc-ink-faint);transition:rotate var(--cb-motion-fast) var(--cb-motion-spring)}.cb-bz-act[aria-expanded=true] .cb-icon{rotate:180deg}.cb-bz-note{resize:vertical;min-block-size:var(--cb-ui-size-96);font:inherit;font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-bz-top .cb-icon,.cb-bz-menu .cb-icon{display:inline-flex;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);line-height:0;color:var(--cbc-ink-muted)}.cb-bz-host{min-block-size:var(--cb-ui-size-260)}.cb-bz-trade{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-bz-id .cb-site-icon{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);border-radius:var(--cb-radius-xl)}.cb-bz-badge .cb-site-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-xs)}.cb-bz-row-lead .cb-site-icon{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-md)}.cb-bz-badge .cb-avatar{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-bz-row-lead .cb-avatar{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32)}.cb-bz-stack .cb-avatar+.cb-avatar{margin-inline-start:calc(var(--cb-space-md) * -1);box-shadow:0 0 0 2px var(--cbc-surface)}.cb-bz-menu[data-wide]{inline-size:var(--cb-ui-size-420)}.cb-bz-form{display:flex;flex-direction:column;gap:var(--cb-space-xl)}.cb-bz-sub[hidden],.cb-bz-field .cb-input[hidden]{display:none}.cb-bz-site-end{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-bz-said{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-poor-text)}.cb-bz-said:empty{display:none}.cb-bz-confirm[aria-busy=true]{opacity:0.6;cursor:progress}.cb-bz-toggle[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:not-allowed}.cb-bzt{--cbc-poor-wash: color-mix(in srgb, var(--cbc-poor) 14%, transparent);--cbc-warn-wash: color-mix(in srgb, var(--cbc-warn) 16%, transparent);--cbc-good-wash: color-mix(in srgb, var(--cbc-good) 14%, transparent)}.cb-bzt-face{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-full);flex:none;overflow:hidden;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);color:var(--cb-color-blackcurrant);background:var(--cb-home-pattern-sky)}.cb-bzt-face img{inline-size:100%;block-size:100%;object-fit:cover}.cb-bzt-face[data-tint="1"]{background:var(--cb-home-pattern-rose)}.cb-bzt-face[data-tint="2"]{background:var(--cb-home-pattern-mint)}.cb-bzt-face[data-tint="3"]{background:var(--cb-home-pattern-butter)}.cb-bzt-face[data-tint="4"]{background:var(--cb-home-pattern-lilac)}.cb-bzt-face[data-tint="5"]{background:var(--cb-home-pattern-peach)}.cb-bzt-face-s{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);font-size:var(--cb-ui-text-11)}.cb-bzt-fav{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-sm);background:var(--cb-color-white);overflow:hidden;flex:none}.cb-bzt-fav img{inline-size:76%;block-size:76%;object-fit:contain}.cb-bzt-fav-s{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-xs)}.cb-bzt-bar{margin-block-start:0}.cb-bzt-score-n{font-variant-numeric:tabular-nums;font-weight:var(--cb-font-weight-semibold)}.cb-bzt-scope{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-2xl);margin:var(--cb-space-md) 0 0 var(--cb-space-sm);padding-block:var(--cb-space-xs) var(--cb-space-md);border-block-start:1px solid var(--cbc-line);pointer-events:auto}.cb-bzt-scope button{position:relative;display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) 0;border:0;background:none;font:inherit;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bzt-scope button:hover,.cb-bzt-scope button[aria-pressed=true]{color:var(--cbc-ink)}.cb-bzt-scope button[aria-pressed=true]::after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--cb-space-xs) * -1);block-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-ink)}.cb-bzt-scope button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xs)}.cb-bzt-down{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-poor)}.cb-bzt-q{color:var(--cbc-ink-faint)}@media(max-width:480px){.cb-bzt-scope{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}@media(max-width:480px){.cb-bzt-scope button{flex:none}}.cb-bzt-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding-block:var(--cb-space-lg);border-block-end:1px solid var(--cbc-line);overflow:hidden;transition:opacity var(--cb-motion-base) var(--cb-motion-ease),block-size var(--cb-motion-base) var(--cbc-spring),padding var(--cb-motion-base) var(--cbc-spring)}.cb-bzt-step[data-going]{opacity:0;block-size:0!important;padding-block:0}.cb-bzt-step h3{margin:0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-medium);overflow-wrap:anywhere}.cb-bzt-step p{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-bzt-later{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-bzt-marks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;block-size:var(--cb-ui-size-20)}.cb-bzt-marks i{border-radius:1px;background:var(--cbc-good)}.cb-bzt-marks i[data-mt=warn]{background:var(--cbc-warn)}.cb-bzt-marks i[data-mt=poor]{background:var(--cbc-poor)}@media(prefers-reduced-motion:reduce){.cb-bzt-step{transition:none}}@media(max-width:480px){.cb-bzt-step{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:480px){.cb-bzt-later{grid-column:2}}.cb-bzt-pane{padding-block-start:var(--cb-space-md)}.cb-bzt-netrow .cb-social-mark{color:var(--cb-brand)}.cb-bzt-logo{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);border-radius:var(--cb-radius-lg)}.cb-bzt-ai-m{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);flex:none}.cb-bzt-ai-m svg{inline-size:100%;block-size:100%}.cb-bzt-open{font-weight:var(--cb-font-weight-medium)}.cb-bzt-open[data-open=true]{color:var(--cbc-good-text)}.cb-bzt-week{margin:0;padding:0;list-style:none;font-size:var(--cb-type-xs-size)}.cb-bzt-week li{display:flex;justify-content:space-between;gap:var(--cb-space-lg);padding-block:var(--cb-space-xxs);color:var(--cbc-ink-muted)}.cb-bzt-week li[data-today=true]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-bzt-site{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:center;padding-block:var(--cb-space-xs)}.cb-bzt-site b{display:block;font-weight:var(--cb-font-weight-medium);overflow-wrap:anywhere}.cb-bzt-site em{display:block;font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-netrow{display:inline-flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-bzt-netrow a{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bzt-netrow a:hover{background:var(--cbc-hover)}.cb-bzt-ov{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-360);gap:var(--cb-space-6xl);align-items:start}.cb-bzt-main{min-inline-size:0}.cb-bzt-box{position:sticky;inset-block-start:calc(var(--cbc-bar-block) + var(--cb-ui-size-76));display:flex;flex-direction:column;gap:var(--cb-space-xl);padding:var(--cb-space-2xl);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bzt-box header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-lg);align-items:center}.cb-bzt-box h3{margin:0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold)}.cb-bzt-box header p{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-stage{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);margin:0;font-size:var(--cb-type-xs-size)}.cb-bzt-stage>span:last-child{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-bzt-wk{display:flex;align-items:flex-end;block-size:100%;padding:0;border:0;border-radius:var(--cb-radius-xxs);background:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bzt-wk:hover{background:var(--cbc-hover)}.cb-bzt-wk[data-empty]{cursor:default}.cb-bzt-wk>span{display:flex;flex-direction:column-reverse;inline-size:100%;block-size:var(--h);gap:1px}.cb-bzt-wk b{min-block-size:2px;border-radius:1px;background:var(--cbc-ink-faint)}.cb-bzt-wk b[data-side=them]{background:var(--cbc-accent)}.cb-bzt-wk b[data-side=us]{background:var(--cbc-ink-muted)}.cb-bzt-axis{position:relative;block-size:var(--cb-ui-size-20);margin-block-start:var(--cb-space-sm);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint)}.cb-bzt-axis span{position:absolute;inset-inline-start:var(--at)}.cb-bzt-axis .cb-bzt-today{inset-inline:auto 0}.cb-bzt-m{position:relative;display:grid;grid-template-columns:var(--cb-ui-size-120) auto minmax(0,1fr);gap:var(--cb-space-xl);align-items:start;padding-block:var(--cb-space-lg);border-radius:var(--cb-radius-lg);transition:background var(--cb-motion-base) var(--cb-motion-ease)}.cb-bzt-m[data-flash]{background:var(--cbc-hover)}.cb-bzt-m time{padding-block-start:var(--cb-space-xs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);text-align:end;font-variant-numeric:tabular-nums}.cb-bzt-dot{position:relative;display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full);background:var(--cbc-base);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted)}.cb-bzt-dot .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzt-m[data-side=them] .cb-bzt-dot{background:var(--cbc-accent-wash);box-shadow:none;color:var(--cbc-accent-text)}.cb-bzt-m h3{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-medium)}.cb-bzt-m p{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);line-height:var(--cb-type-sm-line-height)}.cb-bzt-m .cb-ov-more{margin-block-start:var(--cb-space-md)}@media(prefers-reduced-motion:reduce){.cb-bzt-wk,.cb-bzt-m{transition:none}}@media(max-width:480px){.cb-bzt-ov{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-3xl)}}@media(max-width:480px){.cb-bzt-box{position:static;order:-1}}@media(max-width:480px){.cb-bzt-m{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:480px){.cb-bzt-m time{grid-column:2;grid-row:1;text-align:start;padding-block-start:0}}@media(max-width:480px){.cb-bzt-m .cb-bzt-dot{grid-row:1 / span 2}}.cb-bzt-m[data-mt=poor] .cb-bzt-dot{background:var(--cbc-poor-wash);box-shadow:none;color:var(--cbc-poor-text)}.cb-bzt-m[data-mt=warn] .cb-bzt-dot{background:var(--cbc-warn-wash);box-shadow:none;color:var(--cbc-warn-text)}.cb-bzt-box.cb-bzt-box{gap:var(--cb-space-lg);padding:var(--cb-space-xl) var(--cb-space-xl) var(--cb-space-lg)}.cb-bzt-box .cb-bzt-stage{padding-block-end:var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.cb-bzt-map{position:relative;display:block;block-size:var(--cb-ui-size-140);overflow:hidden;border-radius:var(--cb-radius-lg);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);isolation:isolate}.cb-bzt-map:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-bzt-addr{display:flex;align-items:flex-start;gap:var(--cb-space-sm);margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-bzt-addr .cb-ov-copy{margin-block-start:calc(var(--cb-space-xs) * -1)}.cb-bzt-addr-lk{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-xs-size)}.cb-bzt-kv{display:flex;justify-content:space-between;gap:var(--cb-space-lg);margin:0;padding-block:var(--cb-space-xxs);font-size:var(--cb-type-xs-size)}.cb-bzt-box .cb-bzt-site{font-size:var(--cb-type-sm-size)}.cb-bzt-morebtn{display:inline-flex;align-items:center;gap:var(--cb-space-sm);align-self:flex-start;margin:0;padding:var(--cb-space-xs) var(--cb-space-sm);margin-inline-start:calc(var(--cb-space-sm) * -1);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-morebtn:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-bzt-morebtn .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-morebtn[aria-expanded=true] .cb-icon{rotate:180deg}.cb-bzt-p{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cb-bzt-p-row{position:relative}.cb-bzt-p-k{display:grid;grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr) var(--cb-space-lg);gap:var(--cb-space-md);align-items:center;inline-size:calc(100% + var(--cb-space-md) * 2);min-block-size:var(--cb-ui-size-32);margin-inline:calc(var(--cb-space-md) * -1);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:inherit;font:inherit;font-size:var(--cb-type-sm-size);text-align:start}div.cb-bzt-p-k{grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr)}button.cb-bzt-p-k{cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}button.cb-bzt-p-k:hover{background:var(--cbc-hover)}.cb-bzt-p-l{display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-bzt-p-l .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);flex:none}.cb-bzt-p-v{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-p-v .cb-bzt-score-n{margin-inline-start:var(--cb-space-xs)}.cb-bzt-p-v:has(.cb-bzt-trunc){display:flex;align-items:baseline}.cb-bzt-trunc{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-p-v .cb-bzt-score-n{flex:none}.cb-bzt-p-v .cb-bzt-netrow{vertical-align:middle}.cb-bzt-p-k>.cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-faint);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-p-row:hover .cb-bzt-p-k>.cb-icon,.cb-bzt-p-k:focus-visible>.cb-icon,.cb-bzt-p-row[data-open] .cb-bzt-p-k>.cb-icon{opacity:1}.cb-bzt-p-row[data-open] .cb-bzt-p-k>.cb-icon{rotate:180deg}.cb-bzt-p-tool{position:absolute;inset-inline-end:var(--cb-space-xl);inset-block-start:0;display:flex;align-items:center;block-size:var(--cb-ui-size-32);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-p-tool .cb-ov-copy{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28)}.cb-bzt-p-row:hover .cb-bzt-p-tool,.cb-bzt-p-tool:focus-within{opacity:1}.cb-bzt-p-d,.cb-bzt-p-rest{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-ui-motion-500) var(--cbc-spring)}.cb-bzt-p-d>div,.cb-bzt-p-rest>div{overflow:hidden;min-block-size:0}.cb-bzt-p-row[data-open]>.cb-bzt-p-d,.cb-bzt-p-rest[data-open]{grid-template-rows:1fr}.cb-bzt-p-in{padding:var(--cb-space-sm) 0 var(--cb-space-md) calc(var(--cb-ui-size-104) + var(--cb-space-md));font-size:var(--cb-type-sm-size)}.cb-bzt-p-row[data-id=where] .cb-bzt-p-in,.cb-bzt-p-row[data-id=sites] .cb-bzt-p-in{padding-inline-start:0}.cb-bzt-p-in .cb-ov-line{gap:var(--cb-space-sm)}.cb-bzt-p-in small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-bzt-p-d,.cb-bzt-p-rest,.cb-bzt-morebtn .cb-icon,.cb-bzt-p-k>.cb-icon{transition:none}}@media(max-width:480px){.cb-bzt-p-k>.cb-icon,.cb-bzt-p-tool{opacity:1}}.cb-bzt-bars{display:flex;flex-direction:column;gap:var(--cb-space-sm);margin:0;padding:0;list-style:none}.cb-bzt-bars li{display:grid;grid-template-columns:minmax(0,var(--cb-ui-size-200)) minmax(0,1fr) var(--cb-space-2xl);gap:var(--cb-space-md);align-items:center;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-bars li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-bars li[data-you=true]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-bzt-bars i{block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-bzt-bars b{display:block;inline-size:var(--w);block-size:100%;border-radius:inherit;background:var(--cbc-ink-faint)}.cb-bzt-bars li[data-you=true] b{background:var(--cbc-accent)}.cb-bzt-bars em{font-style:normal;text-align:end;font-variant-numeric:tabular-nums}.cb-bzt-tools{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);margin:0}.cb-bzt-tools .cb-ov-tool{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-xs) var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size)}.cb-bzt-tools .cb-ov-logo-box{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-full);background:var(--cbc-surface)}.cb-bzt-tools .cb-ov-logo-box svg{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-bzt-tools .cb-tool-initials{font-size:var(--cb-ui-text-8);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted)}.cb-bzt-chan{inline-size:100%;border-collapse:collapse;font-size:var(--cb-type-sm-size)}.cb-bzt-chan thead th{padding:0 0 var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);text-align:start}.cb-bzt-chan tbody th{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) 0;font-weight:var(--cb-font-weight-regular);text-align:start}.cb-bzt-chan tbody th .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-bzt-chan tbody tr{border-block-start:1px solid var(--cbc-line)}.cb-bzt-chan td{inline-size:24%;padding:var(--cb-space-sm) 0}.cb-bzt-chan td[data-s=active]{color:var(--cbc-good-text)}.cb-bzt-chan td[data-s=detected]{color:var(--cbc-ink)}.cb-bzt-chan td:not([data-s=active]):not([data-s=detected]){color:var(--cbc-ink-faint)}.cb-bzt-story{position:relative;margin:var(--cb-space-xl) 0 0;padding:0;list-style:none}.cb-bzt-story::before{content:"";position:absolute;inset-block:var(--cb-space-lg);inset-inline-start:var(--cb-ui-size-14);inline-size:1px;background:var(--cbc-line)}.cb-bzt-m.cb-bzt-m{grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-lg);padding-block:var(--cb-space-md)}.cb-bzt-m-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-sm-size)}.cb-bzt-m-h b{font-weight:var(--cb-font-weight-medium)}.cb-bzt-m-h time{flex:none;padding:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:end}.cb-bzt-m-p{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bzt-m-p q{quotes:"\201c" "\201d"}.cb-bzt-m .cb-ov-more{margin-block-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size)}.cb-bzt-m .cb-ov-fold-in{padding-block-start:var(--cb-space-md)}.cb-bzt-pill{justify-self:start;display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-bzt-pill i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-bzt-pill[data-pt=good] i{background:var(--cbc-good)}.cb-bzt-pill[data-pt=warn] i{background:var(--cbc-warn)}.cb-bzt-pill[data-pt=poor] i{background:var(--cbc-poor)}.cb-bzt-pill[data-pt=accent] i{background:var(--cbc-accent)}.cb-bzt-pill[data-pt=none]{color:var(--cbc-ink-muted)}@media(max-width:480px){.cb-bzt-bars li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--cb-space-2xl)}}.cb-bzt{--cbc-poor-wash: color-mix(in srgb, var(--cbc-poor) 14%, transparent);--cbc-warn-wash: color-mix(in srgb, var(--cbc-warn) 16%, transparent);--cbc-good-wash: color-mix(in srgb, var(--cbc-good) 14%, transparent)}.cb-bzt-main{display:flex;flex-direction:column;gap:var(--cb-space-5xl);min-inline-size:0}.cb-bzt-group{display:flex;flex-direction:column;gap:var(--cb-space-lg)}.cb-bzt-group-h{display:flex;align-items:baseline;gap:var(--cb-space-md);padding-inline:var(--cb-space-xxs)}.cb-bzt-group-h h2{margin:0;font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold)}.cb-bzt-group-h p{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-group-b{display:flex;flex-direction:column;gap:var(--cb-space-lg)}.cb-bzt-sec{border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line);scroll-margin-block-start:var(--cb-ui-size-140)}.cb-bzt-sec-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-xl) var(--cb-space-2xl)}.cb-bzt-sec-i{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-bzt-sec-i>.cb-icon,.cb-bzt-sec-i>.cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzt-sec-i .cb-bzt-fav-l{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-lg)}.cb-bzt-sec-t{min-inline-size:0}.cb-bzt-sec-t h2{margin:0;font-size:var(--cb-type-base-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-sm-line-height);overflow-wrap:anywhere}.cb-bzt-sec-t p{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bzt-sec-t p em{font-style:normal}.cb-bzt-sec-r{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-bzt-sec-b{padding:var(--cb-space-xl) var(--cb-space-2xl) var(--cb-space-2xl);border-block-start:1px solid var(--cbc-line)}.cb-bzt-sec-h>.cb-bzt-pill{justify-self:end}.cb-bzt-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);margin:var(--cb-space-3xl) 0 var(--cb-space-md);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-bzt-label:first-child{margin-block-start:0}.cb-bzt-label small{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint);text-align:end;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-label q{quotes:"\201c" "\201d"}.cb-bzt-count{display:inline-grid;place-items:center;min-inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-bzt-act{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-act:hover{background:var(--cbc-hover-strong)}.cb-bzt-act .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.cb-bzt-foot{margin:var(--cb-space-lg) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bzt-quiet,.cb-bzt-prose{margin:var(--cb-space-xl) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);max-inline-size:64ch}.cb-bzt-quiet{color:var(--cbc-ink-muted)}.cb-bzt-callout{display:flex;align-items:center;gap:var(--cb-space-md);margin:0 0 var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well);font-size:var(--cb-type-sm-size)}.cb-bzt-callout .cb-icon,.cb-bzt-callout .cb-icon svg{flex:none;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzt-callout[data-ct=poor]{background:var(--cbc-poor-wash);color:var(--cbc-poor-text)}.cb-bzt-callout[data-ct=warn]{background:var(--cbc-warn-wash);color:var(--cbc-warn-text)}.cb-bzt-sec-b>.cb-bzt-callout:not(:first-child){margin-block-start:var(--cb-space-xl)}.cb-bzt-num{display:inline-grid;place-items:center;inline-size:100%;block-size:100%;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-bzt-stat b [data-vt=good]{color:var(--cbc-good-text)}.cb-bzt-stat b [data-vt=warn]{color:var(--cbc-warn-text)}.cb-bzt-stat b [data-vt=poor]{color:var(--cbc-poor-text)}.cb-bzt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-110),1fr));gap:var(--cb-space-sm)}.cb-bzt-stat{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-inline-size:0;padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bzt-stat>span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-stat>b{font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-xl-line-height);font-variant-numeric:tabular-nums}.cb-bzt-stat>em{font-style:normal;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-bzt-wide>.cb-bzt-stats .cb-bzt-stat{background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bzt-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cb-bzt-row,.cb-bzt-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding-block:var(--cb-space-md)}.cb-bzt-row+.cb-bzt-row,.cb-bzt-step+.cb-bzt-step{border-block-start:1px solid var(--cbc-line)}.cb-bzt-rows>:first-child{padding-block-start:0}.cb-bzt-rows>:last-child{padding-block-end:0}.cb-bzt-row-i{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-bzt-row-i>.cb-icon,.cb-bzt-row-i>.cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzt-row-i:has(.cb-bzt-date),.cb-bzt-row-i:has(.cb-bzt-face){background:none}[data-rt=poor]>.cb-bzt-row-i,.cb-bzt-row-i[data-it=poor]{background:var(--cbc-poor-wash);color:var(--cbc-poor-text)}[data-rt=warn]>.cb-bzt-row-i,.cb-bzt-row-i[data-it=warn]{background:var(--cbc-warn-wash);color:var(--cbc-warn-text)}[data-rt=accent]>.cb-bzt-row-i,.cb-bzt-row-i[data-it=accent]{background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-bzt-row-w{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-inline-size:0}.cb-bzt-row-w>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height);overflow-wrap:anywhere}.cb-bzt-row-w>b q,.cb-bzt-row-w>span q{quotes:"\201c" "\201d"}.cb-bzt-row-w>span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-bzt-row-w>span .cb-icon{display:inline-block;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);vertical-align:-1px}.cb-bzt-row-r{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-bzt-row-r time{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-bzt-step.cb-bzt-step{border-block-end:0;overflow:visible}.cb-bzt-step-a{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-bzt-step .cb-bzt-later{gap:0;color:var(--cbc-ink-faint);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-step .cb-bzt-later .cb-ov-ib{color:inherit}.cb-bzt-step .cb-bzt-later .cb-ov-ib:hover{color:var(--cbc-ink)}.cb-bzt-step:hover .cb-bzt-later,.cb-bzt-step:focus-within .cb-bzt-later{color:var(--cbc-ink-muted)}.cb-bzt-steps+.cb-bzt-label{margin-block-start:var(--cb-space-3xl)}.cb-bzt-date{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40);border-radius:var(--cb-radius-md);background:var(--cbc-well);line-height:1.1}.cb-bzt-date b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-bzt-date em{font-style:normal;font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted)}.cb-bzt-empty{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-2xl) var(--cb-space-xl);text-align:center}.cb-bzt-empty-i{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-bzt-empty-i .cb-icon,.cb-bzt-empty-i .cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzt-empty p{margin:0;max-inline-size:44ch;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-bzt-wide>.cb-bzt-empty{border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line);padding-block:var(--cb-space-5xl)}.cb-bzt-score{display:flex;flex-direction:column}.cb-bzt-sc{position:relative;display:grid;grid-template-columns:var(--cb-ui-size-150) var(--cb-ui-size-110) minmax(0,1fr) var( --cb-space-lg );gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-md);margin-inline:calc(var(--cb-space-md) * -1);border-radius:var(--cb-radius-md);color:inherit;text-decoration:none;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-sc+.cb-bzt-sc::before{content:"";position:absolute;inset-inline:var(--cb-space-md);inset-block-start:0;block-size:1px;background:var(--cbc-line)}.cb-bzt-sc:hover{background:var(--cbc-hover)}.cb-bzt-sc-q{display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-sc-q .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzt-sc-a{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-bzt-sc>.cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-faint);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-sc:hover>.cb-icon,.cb-bzt-sc:focus-visible>.cb-icon{opacity:1}#tb-score .cb-bzt-sec-t p{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}#tb-score .cb-bzt-sec-t p em{color:var(--cbc-ink-muted)}.cb-bzt-lead{margin:0 0 var(--cb-space-2xl);padding:0}.cb-bzt-lead p{margin:0;max-inline-size:60ch;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height)}.cb-bzt-lead cite{display:block;margin-block-start:var(--cb-space-sm);font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xl) var(--cb-space-3xl);margin:0}.cb-bzt-facts dt{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-facts dd{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);overflow-wrap:anywhere}.cb-bzt-facts .cb-ov-flag{font-size:var(--cb-type-xs-size)}.cb-bzt-rating{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-4xl);align-items:center}.cb-bzt-rating-fig{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-bzt-rating-fig>b{font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-medium);line-height:1;font-variant-numeric:tabular-nums}.cb-bzt-rating-fig>em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-stars{display:inline-flex;gap:var(--cb-space-xxs);color:var(--cbc-ink-faint)}.cb-bzt-stars i{display:inline-flex}.cb-bzt-stars .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzt-stars i[data-on=true]{color:var(--cbc-warn)}.cb-bzt-stars i[data-on=true] svg{fill:currentColor}.cb-bzt-rating-vs .cb-bzt-label{margin-block-start:0}.cb-bzt-bars li{grid-template-columns:minmax(0,var(--cb-ui-size-176)) minmax(0,1fr) var(--cb-space-3xl)}.cb-bzt-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-bzt-quotes figure{margin:0;padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bzt-quotes figcaption{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.cb-bzt-quotes blockquote{margin:var(--cb-space-sm) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted);quotes:"\201c" "\201d"}.cb-bzt-quotes blockquote::before{content:open-quote}.cb-bzt-quotes blockquote::after{content:close-quote}.cb-bzt-quotes small{display:block;margin-block-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bzt-ais{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-bzt-ai{display:flex;flex-direction:column;gap:var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bzt-ai header{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size)}.cb-bzt-ai header b{font-weight:var(--cb-font-weight-medium)}.cb-bzt-ai header .cb-bzt-chip{margin-inline-start:auto}.cb-bzt-ai .cb-ov-more{margin-block-start:0;font-size:var(--cb-type-xs-size)}.cb-bzt-ai .cb-ov-fold-in{padding-block-start:var(--cb-space-sm)}.cb-bzt-says{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bzt-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:center}.cb-bzt-meter i{block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-surface);overflow:hidden}.cb-bzt-meter b{display:block;inline-size:var(--w);block-size:100%;border-radius:inherit;background:var(--cbc-good)}.cb-bzt-ai[data-named=false] .cb-bzt-meter b{background:var(--cbc-poor)}.cb-bzt-meter span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-bzt-rank{margin:0;padding:0;list-style:none;counter-reset:none}.cb-bzt-rank li{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:baseline;padding-block:var(--cb-space-sm);font-size:var(--cb-type-sm-size)}.cb-bzt-rank li+li{border-block-start:1px solid var(--cbc-line)}.cb-bzt-rank span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-bzt-rank b{font-weight:var(--cb-font-weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-rank em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzt-rank li[data-you] b{font-weight:var(--cb-font-weight-semibold)}.cb-bzt-chan{margin-block-end:0}.cb-bzt-tools{gap:var(--cb-space-sm)}.cb-bzt-fav-l{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-lg)}.cb-bzt-spark,.cb-bzt-uptime{margin-block-start:var(--cb-space-2xl)}.cb-bzt-uptime .cb-bzt-marks{inline-size:100%}.cb-bzt-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-280),1fr));gap:var(--cb-space-sm)}.cb-bzt-person{display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bzt-person header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:center}.cb-bzt-person header b{display:block;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-bzt-person header>div>span{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-initials{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:1}.cb-bzt-person-c{display:flex;flex-wrap:wrap;gap:var(--cb-space-xl);font-size:var(--cb-type-xs-size)}.cb-bzt-person-c a{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-bzt-person-c .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.cb-bzt-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-sm);margin:0;padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-bzt-mini dt{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted)}.cb-bzt-mini dd{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-bzt-person .cb-bzt-foot{margin:0}.cb-bzt-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-140);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-add:hover{color:var(--cbc-ink);border-color:var(--cbc-ink-faint)}.cb-bzt-add .cb-icon,.cb-bzt-add .cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzt-offers{margin:0;padding:0;list-style:none}.cb-bzt-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:start;padding-block:var(--cb-space-lg)}.cb-bzt-offer+.cb-bzt-offer{border-block-start:1px solid var(--cbc-line)}.cb-bzt-offer[data-first]{padding:var(--cb-space-lg);margin-block-end:var(--cb-space-sm);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bzt-offer[data-first]+.cb-bzt-offer{border-block-start:0}.cb-bzt-offer-n{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-bzt-offer[data-first] .cb-bzt-offer-n{background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-bzt-offer b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-bzt-offer p{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bzt-offer-why{display:flex;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-sm)!important;color:var(--cbc-ink)!important}.cb-bzt-offer-why .cb-icon{flex:none;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-block-start:var(--cb-space-xxs);color:var(--cbc-ink-muted)}.cb-bzt-offer .cb-bzt-act{align-self:center}.cb-bzt-cats,.cb-bzt-rivals{display:flex;flex-direction:column;gap:var(--cb-space-md);margin:0;padding:0;list-style:none}.cb-bzt-cats li{display:grid;grid-template-columns:minmax(0,var(--cb-ui-size-200)) minmax(0,1fr) var(--cb-space-3xl);gap:var(--cb-space-lg);align-items:center;font-size:var(--cb-type-sm-size)}.cb-bzt-cats i,.cb-bzt-rivals i{block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-bzt-cats i b,.cb-bzt-rivals i b{display:block;inline-size:var(--w);block-size:100%;border-radius:inherit;background:var(--cbc-ink-faint)}.cb-bzt-cats b[data-bt=good],.cb-bzt-rivals b[data-bt=good]{background:var(--cbc-good)}.cb-bzt-cats b[data-bt=warn],.cb-bzt-rivals b[data-bt=warn]{background:var(--cbc-warn)}.cb-bzt-cats b[data-bt=poor],.cb-bzt-rivals b[data-bt=poor]{background:var(--cbc-poor)}.cb-bzt-cats em,.cb-bzt-rivals em{font-style:normal;text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--cb-font-weight-medium)}.cb-bzt-cats em[data-vt=good]{color:var(--cbc-good-text)}.cb-bzt-cats em[data-vt=warn]{color:var(--cbc-warn-text)}.cb-bzt-cats em[data-vt=poor]{color:var(--cbc-poor-text)}.cb-bzt-sec-b .cb-ov-more{margin-block-start:var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.cb-bzt-sec-b .cb-ov-fold-in{padding-block-start:var(--cb-space-md)}.cb-bzt-rivals li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--cb-ui-size-200)) var(--cb-space-3xl);gap:var(--cb-space-lg);align-items:center;padding-block:var(--cb-space-xs)}.cb-bzt-rivals li>div{display:flex;flex-direction:column;min-inline-size:0}.cb-bzt-rivals li>div b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-bzt-rivals li>div span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bzt-rivals li[data-you=true]>div b::after{content:" (them)";font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-bzt-day{padding:var(--cb-space-xl) var(--cb-space-2xl) var(--cb-space-2xl);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bzt-day .cb-bzt-label{margin:0 0 var(--cb-space-lg)}.cb-bzt-day .cb-bzt-label span{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-bzt-table{inline-size:100%;border-collapse:collapse;font-size:var(--cb-type-sm-size)}.cb-bzt-table thead th{padding:0 0 var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);text-align:start}.cb-bzt-table tbody th{padding:var(--cb-space-sm) 0;font-weight:var(--cb-font-weight-medium);text-align:start}.cb-bzt-table td{padding:var(--cb-space-sm) 0;font-variant-numeric:tabular-nums}.cb-bzt-table tbody tr{border-block-start:1px solid var(--cbc-line)}.cb-bzt-pulse{position:relative;block-size:var(--cb-ui-size-96);margin:0}.cb-bzt-pulse svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.cb-bzt-pulse-hit{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.cb-bzt-pulse-hit button{padding:0;border:0;border-radius:var(--cb-radius-xs);background:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-pulse-hit button:hover{background:var(--cbc-hover)}@media(prefers-reduced-motion:reduce){.cb-bzt-step .cb-bzt-later,.cb-bzt-sc>.cb-icon{transition:none}}@media(max-width:480px){.cb-bzt-main{gap:var(--cb-space-4xl)}}@media(max-width:480px){.cb-bzt-sec-h{grid-template-columns:auto minmax(0,1fr) auto;padding:var(--cb-space-lg)}}@media(max-width:480px){.cb-bzt-sec-r{grid-column:1 / -1;flex-wrap:wrap}}@media(max-width:480px){.cb-bzt-sec-b{padding:var(--cb-space-lg)}}@media(max-width:480px){.cb-bzt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cb-bzt-sc{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:480px){.cb-bzt-sc-a{grid-column:1 / -1}}@media(max-width:480px){.cb-bzt-sc>.cb-icon{display:none}}@media(max-width:480px){.cb-bzt-rating,.cb-bzt-quotes,.cb-bzt-ais,.cb-bzt-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.cb-bzt-rating{gap:var(--cb-space-2xl)}}@media(max-width:480px){.cb-bzt-row,.cb-bzt-step{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:480px){.cb-bzt-row-r,.cb-bzt-step-a{grid-column:2}}@media(max-width:480px){.cb-bzt-step .cb-bzt-later{opacity:1}}@media(max-width:480px){.cb-bzt-offer{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:480px){.cb-bzt-offer .cb-bzt-act{grid-column:2;justify-self:start}}@media(max-width:480px){.cb-bzt-cats li,.cb-bzt-bars li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--cb-space-2xl)}}@media(max-width:480px){.cb-bzt-rivals li{grid-template-columns:minmax(0,1fr) var(--cb-ui-size-60) var(--cb-space-2xl)}}@media(max-width:480px){.cb-bzt-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cb-bzt-day{padding:var(--cb-space-lg)}}.cb-bzt-act-i{inline-size:var(--cb-ui-size-32);padding:0;justify-content:center;background:none}.cb-bzt-act-i:hover{background:var(--cbc-hover)}.cb-bzt-act[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-bzt-act[aria-disabled=true]:hover{background:var(--cbc-well)}.cb-bzt-act[aria-disabled=true] .cb-icon{color:var(--cbc-ink-faint)}.cb-bzt-seg{margin-inline-start:0;align-self:flex-start;inline-size:fit-content;max-inline-size:100%}.cb-bzt-sec .cb-bzt-seg{margin-block:var(--cb-space-xl) 0}.cb-bzt-group-b>.cb-bzt-seg{margin-block-end:var(--cb-space-xs)}.cb-bzt-chan th .cb-icon,.cb-bzt-chan th .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzt-face-row{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32)}.cb-bzt-row-i:has(.cb-bzt-face-row){background:none}.cb-bzt-sec-h>.cb-bzt-pill{font-size:var(--cb-type-xs-size)}.cb-bzt-act:focus-visible,.cb-bzt-sc:focus-visible,.cb-bzt-add:focus-visible,.cb-bzt-pulse-hit button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-bzt-fav>*,.cb-bzt-face>*,.cb-bzt-ai-m>*{inline-size:100%;block-size:100%}.cb-bzt-face{background:none}.cb-bzt-map>.cb-map-card{block-size:100%;min-block-size:0;gap:0;border:0;border-radius:0}.cb-bzt-map .cb-map-stage{aspect-ratio:auto;block-size:100%;min-block-size:0}.cb-bzt-map .cb-map-read,.cb-bzt-map .cb-map-controls,.cb-bzt-map .cb-map-hint{display:none}.cb-bzt [data-vt=good]{color:var(--cbc-good-text)}.cb-bzt [data-vt=warn]{color:var(--cbc-warn-text)}.cb-bzt [data-vt=poor]{color:var(--cbc-poor-text)}.cb-bzt-bar .cb-subtab-count[data-ct=poor]{color:var(--cbc-poor-text)}.cb-bzt-bar .cb-subtab-count[data-ct=warn]{color:var(--cbc-warn-text)}.cb-bzt-tag{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-bzt-rivals li{grid-template-columns:minmax(0,1fr) minmax(0,var(--cb-ui-size-200)) var(--cb-space-3xl) var( --cb-ui-size-76 )}.cb-bzt-rival-acts{display:inline-flex;justify-content:flex-end;gap:var(--cb-space-xxs);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-bzt-rivals li:hover .cb-bzt-rival-acts,.cb-bzt-rivals li:focus-within .cb-bzt-rival-acts{opacity:1}@media(hover:none){.cb-bzt-rival-acts{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-bzt-rival-acts{transition:none}}@media(max-width:480px){.cb-bzt-rivals li{grid-template-columns:minmax(0,1fr) var(--cb-ui-size-60) var(--cb-space-2xl) auto}}.cb-bzc{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-380);gap:var(--cb-space-3xl);align-items:start}.cb-bzc-l{display:flex;flex-direction:column;gap:var(--cb-space-5xl);min-inline-size:0;container-type:inline-size}.cb-bzc-sync>.cb-bzt-sec{transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-sync[data-here]>.cb-bzt-sec{box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bzc-wait{display:grid;gap:var(--cb-space-lg)}.cb-bzc-wait .cb-stand-mark{display:block;block-size:var(--cb-ui-size-220);border-radius:var(--cb-radius-xl)}.cb-bzc-drawer{position:fixed;inset-block-start:0;inset-inline-start:calc(var(--cb-width-3xl) * -2);inline-size:var(--cb-width-3xl);block-size:var(--cb-width-3xl);border:0;visibility:hidden;pointer-events:none}.cb-bzc-sheet{position:relative;overflow:hidden}.cb-bzc-sheet>iframe{position:absolute;inset:0 auto auto 0;inline-size:var(--cb-width-3xl);block-size:calc(var(--cb-width-3xl) * 22 / 17);border:0;background:var(--cb-color-white);transform:scale(var(--k, 0.25));transform-origin:0 0;pointer-events:none}.cb-bzc-rail{position:sticky;inset-block-start:min(calc(var(--cbc-bar-block) + var(--cb-ui-size-76)),calc(100dvh - var(--cb-bzc-h, 0px) - var(--cb-space-2xl)));display:flex;flex-direction:column;overflow:clip;border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bzc-rail-h{display:flex;flex-direction:column;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-xl) var(--cb-space-lg) var(--cb-space-md)}.cb-bzc-rail-h>.cb-bzt-seg{margin:0 0 var(--cb-space-xs) var(--cb-space-sm);align-self:flex-start}.cb-bzc-rail-t{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-bzc-rail-line{margin:0;padding-inline-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bzc-month{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;padding:var(--cb-space-xs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-month>span{display:flex;flex-direction:column;min-inline-size:0}.cb-bzc-month small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzc-month b{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-bzc-month>.cb-icon{align-self:flex-end;margin-block-end:var(--cb-space-xxs);color:var(--cbc-ink-faint);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-month>.cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzc-month:hover{background:var(--cbc-hover)}.cb-bzc-month[aria-expanded=true]{background:var(--cbc-pressed)}.cb-bzc-month[aria-expanded=true]>.cb-icon{transform:rotate(180deg)}.cb-bzc-cover-w{position:relative;display:grid;justify-items:center;gap:var(--cb-space-md);padding:var(--cb-space-2xl) var(--cb-space-xl) var(--cb-space-xl);background:var(--cbc-well);border-block:1px solid var(--cbc-line)}.cb-bzc-cover-w>p{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-bzc-cover{position:relative;display:block;block-size:clamp(var(--cb-ui-size-220),calc(100dvh - var(--cb-ui-size-640)),var(--cb-ui-size-420));aspect-ratio:17 / 22;max-inline-size:100%;padding:0;border:0;border-radius:var(--cb-radius-sm);background:none;cursor:zoom-in}.cb-bzc-cover::before,.cb-bzc-cover::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cb-color-white);box-shadow:0 0 0 1px var(--cbc-line);transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-bzc-cover::before{transform:translate(var(--cb-space-sm),var(--cb-space-xs)) rotate(2deg);opacity:0.55}.cb-bzc-cover::after{transform:translate(var(--cb-space-xs),var(--cb-space-xxs)) rotate(1deg);opacity:0.8}.cb-bzc-cover-page{position:absolute;inset:0;z-index:1;display:block;overflow:hidden;border-radius:inherit;background:var(--cb-color-white);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);transition:transform var(--cb-motion-base) var(--cbc-spring),box-shadow var(--cb-motion-base) var(--cbc-spring)}.cb-bzc-cover-page>.cb-bzc-sheet{position:absolute;inset:0}.cb-bzc-cover-page>.cb-bzc-sheet+.cb-bzc-sheet{z-index:1}.cb-bzc-cover-g{position:absolute;inset:0;border-radius:0}.cb-bzc-cover-err{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:var(--cb-space-xl);font-size:var(--cb-type-xs-size);color:var(--cb-color-text-secondary);text-align:center}.cb-bzc-cover-go{position:absolute;inset:auto var(--cb-space-md) var(--cb-space-md);z-index:2;display:inline-flex;justify-content:center;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);box-shadow:var(--cbc-shadow),0 0 0 1px var(--cbc-line);opacity:0;transform:translateY(var(--cb-space-xs));transition:opacity var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-cover-go .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzc-cover-n{position:absolute;inset:var(--cb-space-sm) var(--cb-space-sm) auto auto;z-index:2;padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--cbc-line)}.cb-bzc-cover-n:empty{display:none}.cb-bzc-cover:hover .cb-bzc-cover-page,.cb-bzc-cover:focus-visible .cb-bzc-cover-page{transform:translateY(calc(var(--cb-space-xs) * -1));box-shadow:0 0 0 1px var(--cbc-line-strong),var(--cbc-shadow-high)}@media(hover:hover)and (pointer:fine){.cb-bzc-cover:hover::before{transform:translate(var(--cb-space-md),var(--cb-space-xs)) rotate(3.5deg)}}@media(hover:hover)and (pointer:fine){.cb-bzc-cover:hover::after{transform:translate(var(--cb-space-sm),var(--cb-space-xxs)) rotate(1.75deg)}}.cb-bzc-cover:hover .cb-bzc-cover-go,.cb-bzc-cover:focus-visible .cb-bzc-cover-go{opacity:1;transform:none}.cb-bzc-cover:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cb-space-xs)}.cb-bzc-follow{display:flex;align-items:center;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-block-end:1px solid var(--cbc-line);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-follow:hover{background:var(--cbc-hover)}.cb-bzc-follow:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-bzc-follow-t{display:flex;flex-direction:column;flex:1;min-inline-size:0}.cb-bzc-follow-t small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzc-follow-t b{overflow:hidden;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis}.cb-bzc-follow-t b .cb-stand-mark{display:block;inline-size:50%;block-size:var(--cb-ui-size-14);margin-block:var(--cb-space-xxs)}.cb-bzc-follow-t b[data-new]{animation:cb-bzc-in var(--cb-motion-base) var(--cbc-spring)}.cb-bzc-follow-p{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-bzc-follow>.cb-icon{color:var(--cbc-ink-faint);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-follow>.cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}@media(hover:hover)and (pointer:fine){.cb-bzc-follow:hover>.cb-icon{transform:translateX(var(--cb-space-xxs));color:var(--cbc-ink-muted)}}@keyframes cb-bzc-in{from{opacity:0;transform:translateY(var(--cb-space-xs))}}.cb-bzc-rail-b{display:flex;flex-direction:column;gap:var(--cb-space-xl);padding:var(--cb-space-lg) var(--cb-space-xl)}.cb-bzc-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md);margin:0}.cb-bzc-props>div{display:flex;flex-direction:column;gap:var(--cb-space-xs);min-inline-size:0}.cb-bzc-props dt{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzc-props dd{display:flex;margin:0;min-inline-size:0}.cb-bzc-val{overflow:hidden;padding-block:var(--cb-space-xs);font-size:var(--cb-type-sm-size);white-space:nowrap;text-overflow:ellipsis}.cb-bzc-val-q{color:var(--cbc-ink-muted)}.cb-bzc-pill{display:inline-flex;align-items:center;gap:var(--cb-space-sm);inline-size:100%;block-size:var(--cb-ui-size-36);padding:0 var(--cb-space-sm) 0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-pill>span:not(.cb-icon){flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-bzc-pill .cb-icon{color:var(--cbc-ink-muted)}.cb-bzc-pill .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzc-pill>.cb-icon:last-child{color:var(--cbc-ink-faint);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-pill:hover{background:var(--cbc-hover);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bzc-pill[aria-expanded=true]{background:var(--cbc-pressed);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-bzc-pill[aria-expanded=true]>.cb-icon:last-child{transform:rotate(180deg)}.cb-bzc-pill[aria-disabled=true]{cursor:not-allowed;color:var(--cbc-ink-muted)}.cb-bzc-pill:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-bzc-letter{display:flex;flex-direction:column;gap:var(--cb-space-sm)}.cb-bzc-letter>.cb-bzt-label{margin:0}.cb-bzc-letter-p{position:relative;display:block;inline-size:100%;padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;text-align:start;cursor:text;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-letter-t{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);mask-image:linear-gradient(to bottom,var(--cb-color-black) 60%,transparent)}.cb-bzc-letter-t>span+span::before{content:" "}.cb-bzc-letter-e{position:absolute;inset:var(--cb-space-sm) var(--cb-space-sm) auto auto;display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-raised);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);box-shadow:var(--cbc-shadow),0 0 0 1px var(--cbc-line);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-bzc-letter-e .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzc-letter-p:hover{background:var(--cbc-hover)}.cb-bzc-letter-p:hover .cb-bzc-letter-e,.cb-bzc-letter-p:focus-visible .cb-bzc-letter-e{opacity:1}.cb-bzc-letter-p[aria-disabled=true]{cursor:default}.cb-bzc-letter-p[aria-disabled=true]:hover{background:var(--cbc-well)}.cb-bzc-letter-p:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-bzc-ta{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:0;field-sizing:content;resize:none;font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-bzc-letter[data-editing]>.cb-bzc-ta+.cb-bzc-ta{margin-block-start:var(--cb-space-xxs)}.cb-bzc-letter-a{display:flex;justify-content:flex-end;gap:var(--cb-space-sm)}.cb-bzc-save.cb-btn{block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.cb-bzc-rail-a{display:flex;align-items:center;gap:var(--cb-space-sm);padding:0 var(--cb-space-xl) var(--cb-space-lg)}.cb-bzc-go.cb-btn{flex:1;justify-content:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-40)}.cb-bzc-go .cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzc-go[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-bzc-go[data-done]{background:var(--cbc-good-wash);color:var(--cbc-good-text)}.cb-bzc-rail-more{display:flex;gap:var(--cb-space-xxs)}.cb-bzc-rail-more .cb-bzt-act-i{block-size:var(--cb-ui-size-40);inline-size:var(--cb-ui-size-40);border-radius:var(--cb-radius-md)}.cb-bzc-rail-more .cb-bzt-act-i:hover{background:var(--cbc-hover)}.cb-bzc-rail-more .cb-bzt-act-i[aria-expanded=true]{background:var(--cbc-pressed)}.cb-bzc-rail-more .cb-bzt-act-i[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-bzc-rail-more .cb-bzt-act-i[aria-disabled=true]:hover{background:none}.cb-bzc-up{display:grid;grid-template-columns:var(--cb-ui-size-280) minmax(0,1fr);gap:var(--cb-space-2xl);margin-block-start:var(--cb-space-xl);align-items:start}.cb-bzc-up-r{min-inline-size:0}.cb-bzc-cal{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-bzc-cal-w,.cb-bzc-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-bzc-cal-w b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);text-align:center}.cb-bzc-cal-d{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--cb-radius-sm);background:var(--cbc-well);font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);cursor:default;transition:transform var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-bzc-cal-d:hover{transform:scale(1.08)}}.cb-bzc-cal-d[data-ct=good]{background:var(--cbc-good-wash);color:var(--cbc-good-text)}.cb-bzc-cal-d[data-ct=warn]{background:var(--cbc-warn-wash);color:var(--cbc-warn-text);box-shadow:inset 0 0 0 1px var(--cbc-warn)}.cb-bzc-cal-d[data-ct=poor]{background:var(--cbc-poor-wash);color:var(--cbc-poor-text);box-shadow:inset 0 0 0 1px var(--cbc-poor)}.cb-bzc-cal-d[data-ct=none]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-faint)}.cb-bzc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-bzc-tile{display:flex;gap:var(--cb-space-md);align-items:flex-start;padding:var(--cb-space-lg);border-radius:var(--cbc-corner-tile);background:var(--cbc-well);min-inline-size:0}.cb-bzc-tile>div{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-inline-size:0}.cb-bzc-tile>div>span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzc-tile b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-bzc-tile em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-bzc-tile-i{display:inline-grid;place-items:center;flex:none;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink-faint)}.cb-bzc-tile-i .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzc-tile[data-ct=good] .cb-bzc-tile-i{background:var(--cbc-good-wash);color:var(--cbc-good-text)}.cb-bzc-tile[data-ct=warn] .cb-bzc-tile-i{background:var(--cbc-warn-wash);color:var(--cbc-warn-text)}.cb-bzc-tile[data-ct=poor] .cb-bzc-tile-i{background:var(--cbc-poor-wash);color:var(--cbc-poor-text)}.cb-bzc-sub{margin-block-start:var(--cb-space-2xl)}.cb-bzc-upd th .cb-bzt-chip{margin-inline-start:var(--cb-space-sm)}.cb-bzc-v1{display:none}.cb-bzc-credit{margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bzc-quiet{display:flex;align-items:center;gap:var(--cb-space-sm);margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzc-quiet .cb-icon{color:var(--cbc-good-text)}.cb-bzc-quiet .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzc-looks{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr);gap:var(--cb-space-xl);align-items:start}.cb-bzc-looks-np{grid-template-columns:minmax(0,1fr)}.cb-bzc-shot{margin:0;overflow:hidden;border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line);background:var(--cbc-well)}.cb-bzc-shot-bar{display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.cb-bzc-shot-bar i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-bzc-shot-bar span{margin-inline-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bzc-shot img{display:block;inline-size:100%;block-size:auto}.cb-bzc-shot figcaption{padding:var(--cb-space-sm) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-bzc-sec-lock.cb-bzt-sec{background:none;box-shadow:none;border:1px dashed var(--cbc-line-strong)}.cb-bzc-lock{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cb-space-md)}.cb-bzc-lock>.cb-icon{color:var(--cbc-ink-faint)}.cb-bzc-lock>.cb-icon svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-bzc-lock p{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);max-inline-size:var(--cb-ui-size-420)}.cb-bzc-chart{margin-block-start:var(--cb-space-xl)}.cb-bzc-q{margin:0 0 var(--cb-space-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-bzc-q::before{content:"\201c"}.cb-bzc-q::after{content:"\201d"}.cb-bzc-a11y{display:grid;grid-template-columns:var(--cb-ui-size-220) minmax(0,1fr);gap:var(--cb-space-2xl);align-items:start}.cb-bzc-bars{display:flex;align-items:flex-end;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-140);padding-block-end:var(--cb-space-2xl);border-block-end:1px solid var(--cbc-line)}.cb-bzc-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1;max-inline-size:var(--cb-ui-size-40);block-size:100%}.cb-bzc-bar i{display:block;block-size:var(--h);border-radius:var(--cb-radius-sm) var(--cb-radius-sm) 0 0;background:var(--cbc-warn)}.cb-bzc-bar[data-gap] i{background:none;border:1px dashed var(--cbc-line-strong)}.cb-bzc-bar b{position:absolute;inset:auto 0 100%;padding-block-end:var(--cb-space-xs);text-align:center;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-bzc-bar span{position:absolute;inset:100% auto auto 50%;transform:translateX(-50%);padding-block-start:var(--cb-space-sm);white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-bzc-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md);margin-block-start:var(--cb-space-xl)}.cb-bzc-plan{padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-bzc-plan-on{background:var(--cbc-well);box-shadow:none}.cb-bzc-plan header{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);margin-block-end:var(--cb-space-md)}.cb-bzc-plan ul{display:flex;flex-direction:column;gap:var(--cb-space-sm);margin:0;padding:0;list-style:none}.cb-bzc-plan li{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size)}.cb-bzc-plan li .cb-icon svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-bzc-plan li[data-on=true] .cb-icon{color:var(--cbc-good-text)}.cb-bzc-plan li[data-on=false]{color:var(--cbc-ink-faint)}.cb-bzc-plan:not(.cb-bzc-plan-on) li:not([data-diff]),.cb-bzc-plan:not(.cb-bzc-plan-on) li:not([data-diff]) .cb-icon{color:var(--cbc-ink-faint)}.cb-bzc-plan li[data-diff]{font-weight:var(--cb-font-weight-medium)}.cb-bzc-plan li[data-diff] .cb-icon{color:var(--cbc-accent-text)}@container (max-width: 640px){.cb-bzc-up,.cb-bzc-a11y,.cb-bzc-looks{grid-template-columns:minmax(0,1fr)}.cb-bzc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-bzc-cal{max-inline-size:var(--cb-ui-size-330)}}@container (max-width: 460px){.cb-bzc-tiles,.cb-bzc-plans{grid-template-columns:minmax(0,1fr)}.cb-bzc-upd .cb-bzc-v2{display:none}.cb-bzc-upd .cb-bzc-v1{display:table-cell;white-space:nowrap}}@media(max-width:1080px){.cb-bzc{grid-template-columns:minmax(0,1fr)}.cb-bzc-rail{position:static;order:-1}}@media(max-width:760px){.cb-bzc-props{grid-template-columns:minmax(0,1fr)}.cb-bzc-cover{block-size:var(--cb-ui-size-360)}}@media(prefers-reduced-motion:reduce){.cb-bzc-cover::before,.cb-bzc-cover::after,.cb-bzc-cover-page,.cb-bzc-cover-go,.cb-bzc-cal-d,.cb-bzc-follow>.cb-icon{transition:none}.cb-bzc-cover:hover .cb-bzc-cover-page,.cb-bzc-cal-d:hover{transform:none}.cb-bzc-follow-t b[data-new]{animation:none}}.cb-meter{display:block;inline-size:100%;block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-line);overflow:hidden}.cb-meter[data-size=fine]{block-size:var(--cb-space-xxs)}.cb-meter-fill{display:block;inline-size:var(--w, 0%);block-size:100%;border-radius:inherit;background:var(--cbc-ink-faint);transform-origin:left center;animation:cbc-grow-x var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-inside)}.cb-meter[data-tone=good] .cb-meter-fill{background:var(--cbc-good)}.cb-meter[data-tone=warn] .cb-meter-fill{background:var(--cbc-warn)}.cb-meter[data-tone=poor] .cb-meter-fill{background:var(--cbc-poor)}.cb-meter[data-cat] .cb-meter-fill{background:var(--tint, var(--cbc-ink-faint))}.cb-paper{display:grid;gap:var(--cb-space-9xl)}.cb-paper .cb-chapter{display:grid;gap:var(--cb-space-4xl)}.cb-paper .cb-chapter-head{align-items:baseline;gap:var(--cb-space-2xl);padding-block-end:var(--cb-space-2xl);border-block-end:1px solid var(--cbc-line)}.cb-paper .cb-chapter-title h2{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-3xl-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-paper .cb-chapter-title p{margin-block-start:var(--cb-space-xs);max-inline-size:var(--cb-layout-paragraph-max-width)}@media(max-width:768px){.cb-paper{gap:var(--cb-space-7xl)}.cb-paper .cb-chapter-title h2{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height)}}.cb-paper .cb-find{padding:var(--cb-space-2xl) 0;border:none;border-block-start:1px solid var(--cbc-line);border-radius:0;background:none}.cb-rival{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--cb-space-xl)}.cb-paper .cb-run{background:var(--cbc-well)}.cb-rm-pane{display:grid;place-items:center;min-block-size:50vh;border:1px solid var(--cbp-edge);border-radius:var(--cbp-r-well);overflow:hidden;background:var(--cb-color-white)}.cb-rm-frame{display:block;inline-size:100%;block-size:50vh;border:0}.cb-rm-wait{margin:0;padding:var(--cb-space-xl);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cb-color-text-tertiary)}.cb-rm-to{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-sub-ask{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-sub-ask .cb-btn{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);min-inline-size:0;padding:0;border-radius:var(--cb-radius-md);display:grid;place-items:center;color:var(--cbc-ink-muted)}.cb-sub-ask .cb-btn .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);margin:0}.cb-sub-ask .cb-btn:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-sub-ask .cb-btn[aria-pressed=true]{background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-sub-ask .cb-btn[aria-pressed=true][aria-label="Good report"]{background:color-mix(in srgb,var(--cbc-good) 18%,transparent);color:var(--cbc-good-text)}.cb-sub-ask .cb-btn[aria-pressed=true][aria-label="Poor report"]{background:color-mix(in srgb,var(--cbc-poor) 18%,transparent);color:var(--cbc-poor-text)}.cb-sub-map{position:relative;display:grid;min-block-size:var(--cb-ui-size-420);contain:size;border-radius:var(--cb-radius-xl);overflow:hidden;border:1px solid var(--cbc-line);--cbc-map-wash: var(--cbc-surface);--cbc-map-halo: var(--cbc-surface);--cbc-map-route: var(--cbc-accent);--cbc-map-dash: solid;--cbc-map-source: alidade-dark;--cbc-map-tiles: none;--cbc-map-veil: color-mix(in srgb, var(--cbc-surface) 28%, transparent);--cbc-map-inset: var(--cb-ui-size-72)}.cb-sub-map>.cb-map-card{min-block-size:0;gap:0;border:0;border-radius:0;background:var(--cbc-surface)}.cb-sub-map .cb-map-stage{aspect-ratio:auto;min-block-size:var(--cb-ui-size-420);block-size:100%;background:var(--cbc-surface)}.cb-gmap{position:relative}.cb-gmap-stage{cursor:auto}.cb-gmap-stage .cb-map-pin{z-index:1}.cb-gmap-sv-close{position:absolute;inset-inline-start:var(--cb-space-lg);inset-block-start:var(--cb-space-lg);z-index:2;display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-space-4xl);padding:0 var(--cb-ui-space-14) 0 var(--cb-space-md);border-radius:var(--cb-radius-xl);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);cursor:pointer}.cb-gmap-sv-close .cb-icon{flex:none;inline-size:var(--cb-ui-space-14);block-size:var(--cb-ui-space-14)}.cb-sub-map:has(.cb-gmap[data-street]) .cb-sub-place{display:none}[data-theme=light] .cb-sub-map{--cbc-map-source: alidade-light;--cbc-map-veil: color-mix(in srgb, var(--cbc-surface) 18%, transparent)}.cb-sub-map .cb-map-dot{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);border-width:var(--cb-space-xxs);border-color:var(--cbc-surface);box-shadow:none}.cb-sub-map .cb-map-dot .cb-icon{display:none}.cb-sub-map .cb-map-pin[data-kind=lead] .cb-map-dot{box-shadow:0 0 0 var(--cb-space-sm) color-mix(in srgb,var(--cbc-accent) 18%,transparent)}.cb-sub-map .cb-map-pin{transform:translate(calc(var(--cb-ui-size-12) / -2),-50%)}.cb-sub-map .cb-map-pin[data-side=left]{transform:translate(calc(-100% + var(--cb-ui-size-12) / 2),-50%)}.cb-sub-glass{background:color-mix(in srgb,var(--cbc-surface) 76%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.5);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.5);border:1px solid color-mix(in srgb,var(--cbc-ink) 10%,transparent);box-shadow:0 var(--cb-space-md) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-black) 16%,transparent),0 1px 2px color-mix(in srgb,var(--cb-color-black) 12%,transparent)}.cb-sub-place{position:absolute;inset-inline-start:var(--cb-space-lg);inset-block-start:var(--cb-space-lg);z-index:1;max-inline-size:calc(100% - var(--cb-ui-size-72));display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;gap:var(--cb-ui-space-14);align-items:center;padding:var(--cb-ui-space-9) var(--cb-ui-space-9) var(--cb-ui-space-9) var(--cb-ui-space-14);border-radius:var(--cb-radius-xl)}.cb-sub-place .cb-map-out+.cb-map-out{margin-inline-start:calc(var(--cb-space-sm) * -1)}.cb-sub-map[data-expanded]:popover-open{position:fixed;inset:0;inline-size:auto;block-size:auto;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:var(--cbc-surface);color:inherit;animation:none}.cb-map-plane{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-full);transform:translate(-50%,-50%) rotate(calc(var(--heading) + 45deg));color:var(--cbc-accent);background:color-mix(in srgb,var(--cbc-surface) 76%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.5);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.5);border:1px solid color-mix(in srgb,var(--cbc-ink) 10%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--cb-color-black) 12%,transparent);pointer-events:none}.cb-map-plane .cb-icon{flex:none;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-sub-place-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-sub-place .cb-map-read{display:flex;align-items:baseline;flex-wrap:nowrap;gap:var(--cb-space-sm);margin:0;padding:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-18);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-sub-place .cb-map-read strong{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-3);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-sub-place .cb-map-read .cb-icon{display:none}.cb-sub-place .cb-map-read-empty{white-space:normal}.cb-sub-addr{display:flex;align-items:center;gap:var(--cb-ui-space-5);margin:0;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-16);color:var(--cbc-ink-faint);min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-sub-addr .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);flex:none}.cb-sub-place .cb-map-out{margin:0;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-ui-radius-9);display:inline-flex;align-items:center;justify-content:center;line-height:0;background:var(--cbc-well);color:var(--cbc-ink-muted);text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-sub-place .cb-map-out .cb-icon{flex:none;inline-size:var(--cb-ui-space-14);block-size:var(--cb-ui-space-14)}.cb-sub-place .cb-map-out:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-sub-mapctl{position:absolute;inset-inline-end:var(--cb-space-lg);inset-block-start:var(--cb-space-lg);z-index:1;display:grid;border-radius:var(--cb-radius-lg);overflow:hidden}.cb-sub-mapctl .cb-map-btn,.cb-sub-mapctl .cb-map-fit{inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40);padding:0;gap:0;border:0;border-radius:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;color:var(--cbc-ink-muted)}.cb-sub-mapctl .cb-map-btn .cb-icon{flex:none;inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-sub-mapctl .cb-map-btn:hover,.cb-sub-mapctl .cb-map-fit:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-sub-mapctl .cb-map-btn[aria-pressed=true]{background:color-mix(in srgb,var(--cbc-accent) 14%,transparent);color:var(--cbc-accent-text)}.cb-sub-mapctl>*+*{border-block-start:1px solid color-mix(in srgb,var(--cbc-ink) 10%,transparent)}.cb-sub-mapctl .cb-map-fit .cb-icon{flex:none;inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-gmap .gm-style-cc{display:none}.cb-sub-map .cb-map-tag{opacity:1;display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-ui-space-3) var(--cb-space-md) var(--cb-ui-space-3) var(--cb-ui-space-5);border-radius:var(--cb-ui-radius-7);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);background:color-mix(in srgb,var(--cbc-surface) 76%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.5);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.5);border:1px solid color-mix(in srgb,var(--cbc-ink) 10%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--cb-color-black) 12%,transparent)}.cb-sub-map .cb-map-tag .cb-site-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-ui-radius-5);font-size:var(--cb-ui-text-11);flex:none}.cb-sub-map-credit{position:absolute;inset-inline-end:var(--cb-space-md);inset-block-end:var(--cb-space-xs);margin:0;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-14);color:color-mix(in srgb,var(--cbc-ink) 55%,transparent);paint-order:stroke;-webkit-text-stroke:var(--cb-space-xxs) color-mix(in srgb,var(--cbc-surface) 70%,transparent);pointer-events:none}.cb-subtabs{pointer-events:none}.cb-subtabs .cb-subtab{pointer-events:auto}.cb-subtabs{position:sticky;inset-block-start:var(--cbc-bar-block);z-index:var(--cbc-z-pinned);margin-block:calc(var(--cb-space-3xl) - var(--cb-space-lg)) var(--cb-space-3xl);padding-block-start:var(--cb-space-lg);background:color-mix(in srgb,var(--cbc-base) 88%,transparent);backdrop-filter:blur(var(--cb-ui-blur-16));-webkit-backdrop-filter:blur(var(--cb-ui-blur-16));border-block-end:1px solid var(--cbc-line)}.cb-subtabs-row{display:flex;gap:var(--cb-space-sm);overflow-x:auto;scrollbar-width:none}.cb-subtabs-row::-webkit-scrollbar{display:none}.cb-subtab{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);block-size:var(--cb-ui-size-44);padding:0 var(--cb-ui-space-10);margin-block-end:-1px;border:0;border-block-end:var(--cb-space-xxs) solid transparent;background:transparent;color:var(--cbc-ink-faint);font-family:var(--cb-font-body);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-subtab:hover{color:var(--cbc-ink)}.cb-subtab[aria-selected=true],.cb-subtab[aria-pressed=true]{color:var(--cbc-ink);border-block-end-color:var(--cbc-accent)}.cb-subtab[aria-disabled=true]{cursor:default;opacity:0.45}.cb-subtab[aria-disabled=true]:hover{color:var(--cbc-ink-faint)}.cb-subtab:focus-visible{outline:2px solid var(--cbc-accent);outline-offset:var(--cbc-focus-inset)}.cb-subtab-count{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-subtab-dot{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-poor)}.cb-subtab-dot[data-tone=warn]{background:var(--cbc-warn)}.cb-sub-panes{display:grid}.cb-sub-alerts{margin-block-end:var(--cb-space-xl)}.cb-subpane[hidden]{display:none}.cb-subpane{display:grid;align-content:start;gap:var(--cb-space-5xl)}.cb-subpane[data-many] .cb-chapter-title h2{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-4);margin:0}.cb-subpane:not([data-many]) .cb-chapter-title h2{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cb-sub-panes .cb-chapter-title p{margin-block-start:0}.cb-subpane:not([data-many]) .cb-chapter-head:not(:has(.cb-chapter-title p,.cb-chapter-actions)){display:none}.cb-sub-panes .cb-chapter-head{padding-block-end:var(--cb-space-lg)}[data-theme=light] .cb-rc{--cbc-rc-scrim: color-mix(in srgb, var(--cb-color-blackcurrant) 8%, transparent)}.cb-rc{--cbc-rc-scrim: color-mix(in srgb, var(--cb-color-black) 40%, transparent);--cbc-poor-wash: color-mix(in srgb, var(--cbc-poor) 14%, transparent);--cbc-warn-wash: color-mix(in srgb, var(--cbc-warn) 16%, transparent);--cbc-good-wash: color-mix(in srgb, var(--cbc-good) 14%, transparent)}.cb-rc-acts{display:flex;align-items:center;gap:var(--cb-space-sm);flex-wrap:wrap}.cb-rc-btn,.cb-rc-tab,.cb-rc-back,.cb-rc-attach-open{border:0;background:none;padding:0;cursor:pointer}.cb-rc-btn{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);border-radius:var(--cb-radius-md);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);background:var(--cbc-well);transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring);white-space:nowrap;text-decoration:none}.cb-rc-btn:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-rc-btn[data-done]:not([data-primary]),.cb-rc-btn[data-done]:not([data-primary]):hover,.cb-rc-btn[data-done] .cb-icon{color:var(--cbc-good-text)}.cb-rc-btn[data-primary][data-done] .cb-icon{color:inherit}.cb-rc-btn[data-primary]{background:var(--cb-color-accent-600);color:var(--cbc-on-accent)}.cb-rc-btn[data-primary]:hover{background:var(--cb-color-accent-700)}.cb-rc-btn[data-good]{color:var(--cbc-ink)}.cb-rc-btn[data-good] .cb-icon{color:var(--cbc-good-text)}.cb-rc-state{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-22);padding:0 var(--cb-ui-space-10) 0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);white-space:nowrap}.cb-rc-state i{width:var(--cb-ui-size-7);height:var(--cb-ui-size-7);border-radius:50%;background:var(--cbc-accent)}.cb-rc-state[data-tone=good] i{background:var(--cbc-good)}.cb-rc-state[data-tone=warn] i{background:var(--cbc-warn)}.cb-rc-state[data-tone=poor] i{background:var(--cbc-poor)}.cb-rc .cb-rc-kv .cb-rc-v.cb-rc-gaps{display:grid;gap:var(--cb-space-xxs);white-space:normal;overflow:visible;color:var(--cbc-warn-text)}.cb-rc-dim{color:var(--cbc-ink-faint)}.cb-rc-lnk{color:inherit;text-decoration:none;border-bottom:1px solid var(--cbc-line-strong);transition:border-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rc-lnk:hover{color:var(--cbc-accent-text);border-bottom-color:var(--cbc-accent-text)}.cb-rc-deep{color:inherit;text-decoration:none;border-bottom:1px dotted var(--cbc-line-strong)}.cb-rc-deep:hover{color:var(--cbc-accent-text);border-bottom-color:var(--cbc-accent-text)}.cb-rc-svc{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-semibold);text-decoration:none;border-bottom:1px solid transparent}.cb-rc-svc:hover{border-bottom-color:var(--cbc-accent-text)}.cb-rc td .cb-rc-svc{font-weight:var(--cb-font-weight-medium)}.cb-rc .cb-rc-mfig,.cb-rc .cb-rc-attach{text-decoration:none;color:inherit}.cb-rc .cb-rc-lab{font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-15);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint)}.cb-rc .cb-rc-sum .cb-rc-lab{margin-bottom:var(--cb-space-sm)}.cb-rc .cb-rc-btn .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rc .cb-rc-social a[aria-disabled=true]{pointer-events:none}.cb-rc{--cbc-rc-panel: var(--cb-ui-size-360);display:grid;grid-template-columns:minmax(0,1fr) var(--cbc-rc-panel);height:var(--cb-ui-size-650);line-height:var(--cb-ui-line-body);background:var(--cbc-surface);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-3xl)}.cb-rc>*{min-height:0}.cb-rc .cb-rc-left{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;position:relative;z-index:1;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-rc .cb-rc-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.cb-rc .cb-rc-tabs{display:flex;align-items:center;gap:var(--cb-space-lg);position:absolute;top:var(--cb-space-xl);left:var(--cb-space-3xl);right:var(--cb-space-3xl);z-index:3;padding:0;margin:0;pointer-events:none}.cb-rc .cb-rc-tabs>*{pointer-events:auto}.cb-rc .cb-rc-viewacts{display:flex;align-items:center;gap:var(--cb-space-md);margin-inline-start:auto}.cb-rc .cb-rc-viewacts[hidden]{display:none}.cb-rc .cb-rc-left[data-tabs=chosen] .cb-rc-tab:not([aria-selected=true])>span:not(.cb-icon),.cb-rc .cb-rc-left[data-tabs=bare] .cb-rc-tab>span:not(.cb-icon){display:none}.cb-rc .cb-rc-left[data-acts=filled] .cb-rc-viewacts .cb-rc-btn:not([data-primary])>span:not(.cb-icon),.cb-rc .cb-rc-left[data-acts=bare] .cb-rc-viewacts .cb-rc-btn>span:not(.cb-icon){display:none}.cb-rc .cb-rc-tab{min-height:calc(2 * var(--cb-space-sm) + 1lh)}.cb-rc .cb-rc-left[data-acts=filled] .cb-rc-viewacts .cb-rc-btn:not([data-primary]),.cb-rc .cb-rc-left[data-acts=bare] .cb-rc-viewacts .cb-rc-btn{padding-inline:var(--cb-space-sm)}.cb-rc[data-assembling] .cb-rc-viewacts{display:none}.cb-rc .cb-rc-tabs>.cb-rc-asm-bar{position:static;flex:1 1 auto;min-width:0}.cb-rc .cb-rc-pill{display:flex;align-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));width:max-content;max-width:100%;background:linear-gradient(var(--cbf-seg-track),var(--cbf-seg-track)),color-mix(in srgb,var(--cbc-surface) 72%,transparent);-webkit-backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.5);backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-ink) 7%,transparent)}.cb-rc .cb-rc-tab{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-xl);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbf-seg-ink);font-family:var(--cb-font-body);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-rc .cb-rc-tab:hover{color:var(--cbc-ink)}.cb-rc .cb-rc-tab:focus-visible{outline:2px solid var(--cbc-accent);outline-offset:var(--cbc-focus-inset)}.cb-rc .cb-rc-tab .cb-icon,.cb-rc .cb-rc-tab svg{width:var(--cb-ui-size-13);height:var(--cb-ui-size-13)}.cb-rc .cb-rc-tab[aria-selected=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-rc .cb-rc-view{padding:var(--cb-ui-space-88) var(--cb-ui-space-26) var(--cb-ui-space-22);display:none;align-content:start;gap:var(--cb-ui-space-14);min-width:0}.cb-rc .cb-rc-view[data-on]{display:grid;animation:emerge var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-to{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint);flex-wrap:wrap}.cb-rc .cb-rc-body{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-base-line-height);max-width:75%;text-wrap:pretty;display:grid;gap:var(--cb-space-lg)}.cb-rc .cb-rc-body ul{list-style:disc;padding-left:var(--cb-space-2xl)}.cb-rc .cb-rc-body a{color:var(--cbc-accent-text)}.cb-rc .cb-rc-email{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;gap:var(--cb-ui-space-14) var(--cb-space-3xl)}.cb-rc .cb-rc-email>.cb-rc-to,.cb-rc .cb-rc-email>.cb-rc-body,.cb-rc .cb-rc-email>.cb-rc-attach{grid-column:1}.cb-rc .cb-rc-email>.cb-rc-body{max-width:none}.cb-rc .cb-rc-wys .cb-rc-sep{width:var(--cb-ui-size-16);height:1px;background:var(--cbc-line-strong);margin:var(--cb-ui-space-3) auto}.cb-rc .cb-rc-wys .cb-rc-sw i{width:var(--cb-ui-size-12);height:var(--cb-ui-size-12);border-radius:var(--cb-radius-xs);display:block}.cb-rc .cb-rc-wys .cb-rc-sw[data-tone=poor] i{background:var(--cbc-poor)}.cb-rc .cb-rc-wys .cb-rc-sw[data-tone=warn] i{background:var(--cbc-warn)}.cb-rc .cb-rc-wys .cb-rc-sw[data-tone=good] i{background:var(--cbc-good)}.cb-rc .cb-rc-wys .cb-rc-sw[data-tone=plain] i{background:var(--cbc-line-strong)}.cb-rc .cb-rc-body:not([contenteditable=true]){cursor:default}.cb-rc .cb-rc-body[contenteditable]{outline:0;border-radius:var(--cb-radius-md);margin:calc(-1 * var(--cb-space-xs)) calc(-1 * var(--cb-space-md));padding:var(--cb-space-xs) var(--cb-space-md);transition:background var(--cb-motion-fast) var(--cbc-spring);cursor:text}.cb-rc .cb-rc-body[contenteditable]:hover{background:var(--cbc-well)}.cb-rc .cb-rc-body[contenteditable]:focus{background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-rc .cb-rc-body mark,.cb-rc mark{background:var(--cbc-poor-wash);color:color-mix(in srgb,var(--cbc-poor-text) 75%,var(--cbc-ink));padding:1px var(--cb-ui-space-5);border-radius:var(--cb-ui-radius-5);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-rc mark[data-tone=good]{background:color-mix(in srgb,var(--cbc-good) 14%,transparent);color:color-mix(in srgb,var(--cbc-good-text) 70%,var(--cbc-ink))}.cb-rc mark[data-tone=warn]{background:color-mix(in srgb,var(--cbc-warn) 16%,transparent);color:color-mix(in srgb,var(--cbc-warn-text) 70%,var(--cbc-ink))}.cb-rc mark[data-tone=plain]{background:var(--cbc-well);color:var(--cbc-ink)}.cb-rc .cb-rc-attach{display:inline-grid;grid-template-columns:var(--cb-ui-size-44) auto auto;gap:var(--cb-space-lg);align-items:center;width:max-content;max-width:var(--cb-ui-size-540);justify-self:start;padding:var(--cb-ui-space-10) var(--cb-space-lg) var(--cb-ui-space-10) var(--cb-ui-space-10);border-radius:var(--cb-radius-xl);border:1px solid var(--cbc-line);background:var(--cbc-surface);cursor:pointer;text-align:left;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-attach:hover{background:var(--cbc-well);border-color:var(--cbc-line-strong)}.cb-rc .cb-rc-attach .cb-rc-doc{position:relative;width:var(--cb-ui-size-36);height:var(--cb-ui-size-44);border-radius:var(--cb-radius-xs) var(--cb-radius-md) var(--cb-radius-xs) var(--cb-radius-xs);background:linear-gradient(160deg,var(--cbc-surface),var(--cbc-well));border:1px solid var(--cbc-line-strong);box-shadow:0 1px var(--cb-space-xxs) color-mix(in srgb,var(--cb-color-black) 18%,transparent);overflow:hidden}.cb-rc .cb-rc-attach .cb-rc-doc::before{content:"";position:absolute;right:-1px;top:-1px;width:var(--cb-ui-size-12);height:var(--cb-ui-size-12);background:var(--cbc-well);border-left:1px solid var(--cbc-line-strong);border-bottom:1px solid var(--cbc-line-strong);border-radius:0 0 0 var(--cb-radius-xs)}.cb-rc .cb-rc-attach .cb-rc-doc i{position:absolute;left:var(--cb-ui-space-7);right:var(--cb-ui-space-7);height:2px;border-radius:1px;background:var(--cbc-line-strong)}.cb-rc .cb-rc-attach .cb-rc-doc i:nth-child(1){top:var(--cb-space-xl);width:var(--cb-ui-size-12)}.cb-rc .cb-rc-attach .cb-rc-doc i:nth-child(2){top:var(--cb-ui-space-22)}.cb-rc .cb-rc-attach .cb-rc-doc i:nth-child(3){top:var(--cb-ui-space-26)}.cb-rc .cb-rc-attach .cb-rc-doc i:nth-child(4){top:var(--cb-space-4xl);width:var(--cb-ui-size-14)}.cb-rc .cb-rc-attach .cb-rc-doc b{position:absolute;left:0;bottom:0;height:var(--cb-ui-size-13);padding:0 var(--cb-ui-space-5);border-radius:0 var(--cb-ui-radius-5) 0 var(--cb-radius-xs);background:var(--cb-color-accent-600);color:var(--cbc-on-accent);font-size:var(--cb-ui-text-8);font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-ui-track-0-6);line-height:var(--cb-ui-line-13)}.cb-rc .cb-rc-attach-words{display:grid;gap:1px;min-width:0}.cb-rc .cb-rc-attach-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-ui-line-19);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-attach-meta{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);line-height:var(--cb-ui-line-17)}.cb-rc .cb-rc-attach-open{display:inline-flex;align-items:center;gap:var(--cb-ui-space-5);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-attach:hover .cb-rc-attach-open{color:var(--cbc-accent-text)}.cb-rc table{width:100%;border-collapse:collapse;font-size:var(--cb-type-sm-size)}.cb-rc th{text-align:left;font-size:var(--cb-type-xs-size);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-faint);padding:0 var(--cb-space-md) var(--cb-space-md) 0;border-bottom:1px solid var(--cbc-line)}.cb-rc td{padding:var(--cb-ui-space-10) var(--cb-space-md) var(--cb-ui-space-10) 0;border-bottom:1px solid var(--cbc-line);vertical-align:top;line-height:var(--cb-ui-line-19)}@keyframes grow{from{width:0}}.cb-rc .cb-rc-sum .cb-rc-say{font-size:var(--cb-ui-text-26);line-height:var(--cb-ui-line-36);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-5);text-wrap:balance;max-width:none}.cb-rc .cb-rc-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-md)}.cb-rc .cb-rc-view.cb-rc-sum{container:cb-rc-sum / inline-size}@container cb-rc-sum (max-width: 824px){.cb-rc .cb-rc-sum .cb-rc-fold>.cb-rc-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cb-rc-sum (max-width: 824px){.cb-rc .cb-rc-figs>.cb-rc-devtile,.cb-rc .cb-rc-figs>[data-part=devices]{aspect-ratio:2 / 1}}.cb-rc .cb-rc-works{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-xl) var(--cb-space-md);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-rc .cb-rc-works-head{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-rc .cb-rc-sum .cb-rc-works-head .cb-rc-lab{margin:0}.cb-rc .cb-rc-works-mark{display:inline-flex;line-height:0;color:var(--cbc-good-text)}.cb-rc .cb-rc-works-mark .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-rc .cb-rc-works-list{display:grid;margin:0;padding:0;list-style:none}.cb-rc .cb-rc-works-list li{display:flex;align-items:flex-start;gap:var(--cb-space-md);padding-block:var(--cb-space-md);font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-19);color:var(--cbc-ink)}.cb-rc .cb-rc-works-list li+li{border-top:1px solid var(--cbc-line)}.cb-rc .cb-rc-works-list li>span:last-child{text-wrap:pretty;max-width:75%}.cb-rc .cb-rc-works-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:50%;background:var(--cbc-good-wash);color:var(--cbc-good-text);line-height:0}.cb-rc .cb-rc-works-tick .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rc .cb-rc-mgroup{display:grid;gap:var(--cb-ui-space-10);padding-top:var(--cb-space-sm)}.cb-rc .cb-rc-mgroup+.cb-rc-mgroup{margin-top:var(--cb-ui-space-14)}.cb-rc .cb-rc-mgroup-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg)}.cb-rc .cb-rc-mgroup-sum{display:flex;align-items:baseline;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-rc .cb-rc-mgroup-sum i{font-style:normal;color:var(--cbc-line-strong)}.cb-rc .cb-rc-mfigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:var(--cb-space-md)}.cb-rc .cb-rc-mfig{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--cb-space-sm);align-content:start;padding:var(--cb-space-lg) var(--cb-ui-space-14) var(--cb-ui-space-13);border-radius:var(--cb-radius-xl);background:var(--cbc-well);min-width:0;text-decoration:none;color:inherit;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-mfig>:nth-child(3){align-self:start}.cb-rc .cb-rc-mfig:hover{background:var(--cbc-hover)}.cb-rc .cb-rc-mfig-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-sm);min-width:0}.cb-rc .cb-rc-mfig .cb-rc-fig-v{font-size:var(--cb-type-lg-size);line-height:var(--cb-ui-line-26);font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-ui-tight-5);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cb-rc .cb-rc-mfig .cb-rc-fig-v[data-tone=poor]{color:var(--cbc-poor-text)}.cb-rc .cb-rc-mfig .cb-rc-fig-v[data-tone=warn]{color:var(--cbc-warn-text)}.cb-rc .cb-rc-mfig .cb-rc-fig-v[data-tone=good]{color:var(--cbc-good-text)}.cb-rc .cb-rc-mfig .cb-rc-fig-v small{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:0}.cb-rc .cb-rc-mfig .cb-rc-fig-l{font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-17);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium);text-wrap:balance}.cb-rc .cb-rc-trend{flex:none;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);height:var(--cb-ui-size-20);padding:0 var(--cb-space-sm) 0 var(--cb-space-xs);border-radius:var(--cb-radius-full);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-trend[data-dir=same]{padding-inline-start:var(--cb-space-sm)}.cb-rc .cb-rc-trend .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rc .cb-rc-trend[data-tone=good]{background:var(--cbc-good-wash);color:color-mix(in srgb,var(--cbc-good-text) 70%,var(--cbc-ink))}.cb-rc .cb-rc-trend[data-tone=poor]{background:var(--cbc-poor-wash);color:color-mix(in srgb,var(--cbc-poor-text) 75%,var(--cbc-ink))}.cb-rc .cb-rc-meter{display:grid;gap:var(--cb-space-xs)}.cb-rc .cb-rc-meter-track{position:relative;display:block;height:var(--cb-ui-size-5);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-ink) 9%,transparent)}.cb-rc .cb-rc-meter-track i{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--fill) * 100%);border-radius:inherit;background:var(--cbc-line-strong);transform-origin:left center;animation:cb-rc-meter-in var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-meter-track[data-tone=poor] i{background:var(--cbc-poor)}.cb-rc .cb-rc-meter-track[data-tone=warn] i{background:var(--cbc-warn)}.cb-rc .cb-rc-meter-track[data-tone=good] i{background:var(--cbc-good)}.cb-rc .cb-rc-meter-track b{position:absolute;top:calc(-1 * var(--cb-space-xxs));bottom:calc(-1 * var(--cb-space-xxs));left:calc(var(--mark) * 100%);width:2px;margin-left:-1px;border-radius:1px;background:var(--cbc-ink)}.cb-rc .cb-rc-meter-note{font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-15);color:var(--cbc-ink-muted)}@keyframes cb-rc-meter-in{from{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.cb-rc .cb-rc-meter-track i{animation:none}}.cb-rc{position:relative;overflow:hidden}.cb-rc .cb-rc-maplayer{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--cb-motion-slow) var(--cbc-spring);background:var(--cbc-well)}.cb-rc[data-map] .cb-rc-maplayer{opacity:1;pointer-events:auto}.cb-rc[data-map] .cb-rc-left{opacity:0;pointer-events:none}.cb-rc[data-map] .cb-rc-panel{background:color-mix(in srgb,var(--cbc-surface) 70%,transparent);backdrop-filter:blur(var(--cb-ui-blur-18)) saturate(1.5);-webkit-backdrop-filter:blur(var(--cb-ui-blur-18)) saturate(1.5);border-left-color:color-mix(in srgb,var(--cbc-ink) 10%,transparent)}.cb-rc .cb-rc-mx{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--cb-ui-text-13)}.cb-rc .cb-rc-mx col.k{width:37%}.cb-rc .cb-rc-mx col.v{width:18%}.cb-rc .cb-rc-mx col.g{width:27%}.cb-rc .cb-rc-mx th{text-align:left;padding:0 var(--cb-space-lg) var(--cb-space-lg) 0;vertical-align:bottom;font-weight:var(--cb-font-weight-semibold);text-transform:none;letter-spacing:0;color:var(--cbc-ink);font-size:var(--cb-ui-text-13);border-bottom:0}.cb-rc .cb-rc-mx th .cb-rc-hd{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-rc .cb-rc-mx th .cb-rc-hd{flex-direction:column;align-items:flex-start;gap:var(--cb-space-sm)}.cb-rc .cb-rc-mx th .cb-rc-hd>span{min-width:0;overflow-wrap:break-word}.cb-rc .cb-rc-mx th .cb-site-icon{width:var(--cb-ui-size-26);height:var(--cb-ui-size-26);border-radius:var(--cb-radius-md);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-bold);display:grid;place-items:center;color:var(--cbc-ink-muted);flex:none}.cb-rc .cb-rc-mx th .cb-site-icon:not([data-has-icon]){background:var(--cbc-well)}.cb-rc .cb-rc-mx th .cb-site-icon[data-you]{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-rc .cb-rc-mx th b{display:block;font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-17)}.cb-rc .cb-rc-mx th small{display:block;font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-15);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-rc .cb-rc-mx th.cb-rc-g{text-align:right;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-rc .cb-rc-mx td{height:var(--cb-ui-size-40);padding:0 var(--cb-space-lg) 0 0;border-top:1px solid var(--cbc-line);vertical-align:middle;font-variant-numeric:tabular-nums}.cb-rc .cb-rc-mx .cb-rc-k{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-rc .cb-rc-mx .cb-rc-v{font-weight:var(--cb-font-weight-medium)}.cb-rc .cb-rc-mx .cb-rc-v{color:var(--cbc-ink)}.cb-rc .cb-rc-mx .cb-rc-v[data-t=none]{color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-regular)}.cb-rc .cb-rc-mx .cb-rc-v i{display:inline-block;width:var(--cb-ui-size-7);height:var(--cb-ui-size-7);border-radius:50%;background:var(--cbc-line-strong);margin-right:var(--cb-space-md);vertical-align:1px}.cb-rc .cb-rc-mx .cb-rc-v[data-t=bad] i{background:var(--cbc-poor)}.cb-rc .cb-rc-mx .cb-rc-v[data-t=warn] i{background:var(--cbc-warn)}.cb-rc .cb-rc-mx .cb-rc-v[data-t=good] i{background:var(--cbc-good)}.cb-rc .cb-rc-mx td.cb-rc-g{text-align:right;padding-right:0}.cb-rc .cb-rc-mx .cb-rc-g span{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);white-space:nowrap}.cb-rc .cb-rc-mx .cb-rc-g span::before{content:"";width:var(--cb-ui-size-7);height:var(--cb-ui-size-7);border-radius:50%;background:var(--cbc-line-strong)}.cb-rc .cb-rc-mx .cb-rc-g span[data-t=bad]::before{background:var(--cbc-poor)}.cb-rc .cb-rc-mx .cb-rc-g span[data-t=warn]::before{background:var(--cbc-warn)}.cb-rc .cb-rc-mx .cb-rc-g span[data-t=good]::before{background:var(--cbc-good)}.cb-rc .cb-rc-mx .cb-rc-grp td{height:auto;padding:var(--cb-ui-space-18) 0 var(--cb-space-sm);border-top:0;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-rc .cb-rc-mx .cb-rc-grp+tr td{border-top:0}.cb-rc .cb-rc-mx .cb-rc-grp:first-child td{padding-top:0}.cb-rc .cb-rc-pair{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--cb-ui-text-13)}.cb-rc .cb-rc-pair col.p{width:30%}.cb-rc .cb-rc-pair col.d{width:34%}.cb-rc .cb-rc-pair col.s{width:24%}.cb-rc .cb-rc-pair col.w{width:12%}.cb-rc .cb-rc-pair th{text-align:left;padding:0 var(--cb-space-3xl) var(--cb-ui-space-10) 0;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint);border-bottom:1px solid var(--cbc-line)}.cb-rc .cb-rc-pair .cb-rc-worth{text-align:right;padding-right:0}.cb-rc .cb-rc-pair td{padding:var(--cb-space-lg) var(--cb-space-3xl) var(--cb-space-lg) 0;border-bottom:1px solid var(--cbc-line);vertical-align:top;line-height:var(--cb-ui-line-18)}.cb-rc .cb-rc-pair tr:last-child td{border-bottom:0}.cb-rc .cb-rc-pair .cb-rc-prob{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rc .cb-rc-pair .cb-rc-prob b{display:block;font-weight:var(--cb-font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--cb-ui-tight-2)}.cb-rc .cb-rc-pair .cb-rc-prob i{display:inline-block;width:var(--cb-ui-size-7);height:var(--cb-ui-size-7);border-radius:50%;background:var(--cbc-line-strong);margin-right:var(--cb-ui-space-7);vertical-align:1px}.cb-rc .cb-rc-pair .cb-rc-prob i[data-t=bad]{background:var(--cbc-poor)}.cb-rc .cb-rc-pair .cb-rc-prob i[data-t=warn]{background:var(--cbc-warn)}.cb-rc .cb-rc-pair .cb-rc-do{color:var(--cbc-ink-muted)}.cb-rc .cb-rc-pair .cb-rc-do b{display:block;color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-rc .cb-rc-pair .cb-rc-offer a{display:inline}.cb-rc .cb-rc-pair .cb-rc-offer small{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);margin-top:var(--cb-space-xxs)}.cb-rc .cb-rc-pair td.cb-rc-worth{white-space:nowrap;vertical-align:top}.cb-rc .cb-rc-pair .cb-rc-sum-row td{font-weight:var(--cb-font-weight-semibold);border-bottom:0;padding-top:var(--cb-ui-space-14);color:var(--cbc-ink-faint)}.cb-rc .cb-rc-pair .cb-rc-sum-row td.w{color:var(--cbc-ink)}.cb-rc .cb-rc-veil{position:absolute;left:0;right:var(--cb-space-md);top:0;height:var(--cb-ui-size-96);z-index:2;pointer-events:none}@property --cbc-rc-shade{syntax: "<color>"; inherits: false; initial-value: transparent;}.cb-rc .cb-rc-veil{--cbc-rc-shade: transparent;transition:--cbc-rc-shade var(--cb-motion-base) var(--cb-motion-ease)}.cb-rc .cb-rc-left[data-scrolled] .cb-rc-veil{--cbc-rc-shade: var(--cbc-rc-scrim)}.cb-rc .cb-rc-veil::before,.cb-rc .cb-rc-veil::after,.cb-rc .cb-rc-veil i{content:"";position:absolute;inset:0}.cb-rc .cb-rc-veil::before{backdrop-filter:blur(var(--cb-ui-blur-3));-webkit-backdrop-filter:blur(var(--cb-ui-blur-3));-webkit-mask-image:linear-gradient(to bottom,var(--cb-color-black) 0%,var(--cb-color-black) 45%,transparent 100%);mask-image:linear-gradient(to bottom,var(--cb-color-black) 0%,var(--cb-color-black) 45%,transparent 100%)}.cb-rc .cb-rc-veil i{backdrop-filter:blur(var(--cb-ui-blur-8));-webkit-backdrop-filter:blur(var(--cb-ui-blur-8));-webkit-mask-image:linear-gradient(to bottom,var(--cb-color-black) 0%,var(--cb-color-black) 25%,transparent 70%);mask-image:linear-gradient(to bottom,var(--cb-color-black) 0%,var(--cb-color-black) 25%,transparent 70%)}.cb-rc .cb-rc-veil::after{backdrop-filter:blur(var(--cb-ui-blur-16));-webkit-backdrop-filter:blur(var(--cb-ui-blur-16));-webkit-mask-image:linear-gradient(to bottom,var(--cb-color-black) 0%,transparent 45%);mask-image:linear-gradient(to bottom,var(--cb-color-black) 0%,transparent 45%)}.cb-rc .cb-rc-veil{background:linear-gradient(to bottom,var(--cbc-rc-shade) 0%,var(--cbc-rc-shade) 50%,transparent 100%)}.cb-rc .cb-rc-hl{display:grid;gap:var(--cb-space-xs);max-width:75%}.cb-rc .cb-rc-hl b{font-size:var(--cb-ui-text-22);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-4);text-wrap:balance}.cb-rc .cb-rc-hl span{display:none}.cb-rc .cb-rc-email>.cb-rc-hl{grid-column:1 / -1}.cb-rc .cb-rc-panel{border-left:1px solid var(--cbc-line);background:var(--cbc-well);border-radius:0 var(--cb-radius-3xl) var(--cb-radius-3xl) 0;display:grid;grid-template-rows:minmax(0,1fr) auto;position:relative;z-index:2;transition:background var(--cb-motion-base) var(--cbc-spring)}.cb-rc .cb-rc-panel .cb-rc-pscroll{min-height:0;overflow-y:auto;display:grid;align-content:start}.cb-rc .cb-rc-pfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-xs);height:var(--cb-ui-size-64);padding:0 var(--cb-ui-space-18)}.cb-rc .cb-rc-pfoot .cb-btn{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30)}.cb-rc .cb-rc-pfoot-acts{flex-wrap:nowrap}.cb-rc .cb-rc-pfoot .cb-sub-ask{margin-inline-start:auto}.cb-rc .cb-rc-block{padding:var(--cb-space-xl) var(--cb-space-2xl);display:grid;gap:var(--cb-space-md);position:relative}.cb-rc .cb-rc-block+.cb-rc-block::before,.cb-rc .cb-rc-pscroll>.cb-rc-asm+.cb-rc-asm::before,.cb-rc .cb-rc-pscroll>.cb-rc-asm+.cb-rc-block::before{content:"";position:absolute;left:var(--cb-space-2xl);right:var(--cb-space-2xl);top:0;height:1px;background:var(--cbc-line)}.cb-rc .cb-rc-block:first-child{padding-top:var(--cb-space-xl)}.cb-rc .cb-rc-panel .cb-rc-lab{margin:0}.cb-rc .cb-rc-name{font-size:var(--cb-type-base-size)}.cb-rc .cb-rc-kvs{display:grid;gap:var(--cb-ui-space-5)}.cb-rc .cb-rc-owner{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-rc .cb-rc-owner-slot,.cb-rc .cb-rc-owner-acts{display:contents}.cb-rc .cb-rc-owner .cb-avatar{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);font-size:var(--cb-ui-text-11)}.cb-rc .cb-rc-kv{display:grid;grid-template-columns:var(--cb-ui-size-62) minmax(0,1fr);gap:var(--cb-space-md);font-size:var(--cb-ui-text-13);align-items:baseline}.cb-rc .cb-rc-kv .cb-rc-k{color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-medium)}.cb-rc .cb-rc-kv .cb-rc-v{font-weight:var(--cb-font-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rc .cb-rc-kv .cb-rc-v .cb-rc-dim{font-weight:var(--cb-font-weight-regular)}.cb-rc .cb-rc-social{display:flex;gap:var(--cb-space-sm);align-items:center}.cb-rc .cb-rc-social a[data-off]{opacity:0.35;pointer-events:none}.cb-rc .cb-rc-scroll{container-type:size}.cb-rc .cb-rc-fold{display:flex;flex-direction:column;gap:var(--cb-ui-space-14);min-block-size:calc(100cqh - var(--cb-ui-space-88) - var(--cb-ui-space-26))}.cb-rc .cb-rc-fold+*{margin-block-start:calc(var(--cb-ui-space-26) - var(--cb-ui-space-14))}.cb-rc .cb-rc-factsrow{display:flex;align-items:center;gap:var(--cb-space-lg);min-width:0}.cb-rc .cb-rc-factsrow>:not(.cb-rc-seeworks){flex:1 1 auto;min-width:0}.cb-rc .cb-rc-seeworks{order:1;flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs) var(--cb-space-sm);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-seeworks:hover:not([aria-disabled=true]){background:var(--cbc-hover);color:var(--cbc-ink)}.cb-rc .cb-rc-seeworks:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-rc .cb-rc-seeworks[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-rc .cb-rc-seeworks .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rc .cb-rc-facts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-facts b,.cb-rc .cb-rc-facts .cb-rc-strong{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rc .cb-rc-facts .cb-rc-deep:hover{color:var(--cbc-accent-text)}.cb-rc .cb-rc-facts i{font-style:normal;color:var(--cbc-line-strong)}.opt .oh h3 .rec[data-fit=pick]{color:var(--cbc-good-text);border-color:var(--cbc-good-text)}.views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg) var(--cb-space-4xl)}.views li{font-size:var(--cb-type-sm-size);color:var(--study-muted);padding-left:var(--cb-ui-space-14);position:relative;text-wrap:pretty}.views li::before{content:"";position:absolute;left:0;top:var(--cb-space-md);width:var(--cb-ui-size-5);height:var(--cb-ui-size-5);border-radius:50%;background:var(--study-muted)}.views li b{color:var(--study-ink);font-weight:var(--cb-font-weight-medium)}@media(max-width:1024px){.cb-rc{grid-template-columns:minmax(0,1fr)}.cb-rc .cb-rc-panel{border-left:0;border-top:1px solid var(--cbc-line);border-radius:0 0 var(--cb-radius-3xl) var(--cb-radius-3xl)}.cb-rc .obj{grid-template-columns:minmax(0,1fr)}}.cb-rc .cb-rc-maplayer .cb-sub-map{position:absolute;inset:0;border:0;border-radius:0;min-block-size:0;animation:none}.cb-rc .cb-rc-maplayer .cb-sub-mapctl{inset-inline-end:calc(var(--cbc-rc-panel) + var(--cb-space-lg))}.cb-rc .cb-rc-maplayer .cb-sub-map[data-expanded] .cb-sub-mapctl{inset-inline-end:var(--cb-space-lg)}.cb-rc .cb-rc-back{position:absolute;inset-inline-start:var(--cb-space-2xl);inset-block-end:var(--cb-ui-space-18);z-index:2;display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-lg) 0 var(--cb-ui-space-10);border-radius:var(--cb-radius-lg);font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);cursor:pointer}.cb-rc .cb-rc-who{display:flex;align-items:center;gap:var(--cb-space-lg);min-width:0}.cb-rc .cb-rc-who .cb-site-icon{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-ui-radius-9);flex:none}.cb-rc .cb-rc-name{font-size:var(--cb-type-base-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-ui-line-21);letter-spacing:var(--cb-ui-tight-2)}.cb-rc .cb-rc-trade{font-size:var(--cb-ui-text-13);color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-ui-line-17)}.cb-rc .cb-rc-view.cb-rc-sum{gap:var(--cb-space-xl)}.cb-rc .cb-rc-sum .cb-rc-fold>.cb-rc-figs{margin-block:auto var(--cb-space-xl)}.cb-rc .cb-rc-figs>.cb-rc-devtile,.cb-rc .cb-rc-figs>[data-part=devices]{grid-column:span 2;grid-row:span 2}.cb-rc .cb-rc-devtile{position:relative;overflow:clip}.cb-rc .cb-rc-devices{position:absolute;inset:var(--cb-space-5xl) var(--cb-space-lg) 0 var(--cb-space-3xl);display:flex;align-items:flex-end;justify-content:center}.cb-rc .cb-rc-devices{--cbc-rc-bezel: color-mix(in srgb, var(--cb-color-black) 82%, var(--cb-color-blackcurrant))}.cb-rc .cb-rc-glass{block-size:100%;overflow:hidden;background:var(--cb-color-white)}.cb-rc [data-part=devices]:not([data-ready]) .cb-rc-glass{background:var(--cbc-hover)}.cb-rc .cb-rc-glass>img{display:block;inline-size:100%}.cb-rc .cb-rc-film{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;background:var(--cb-color-white);opacity:0;pointer-events:none}.cb-rc .cb-rc-film[data-on]{opacity:1}.cb-rc .cb-rc-lid>.cb-rc-glass{position:relative}.cb-rc .cb-rc-filmline{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;pointer-events:none}.cb-rc .cb-rc-filmline::after{content:"";display:block;block-size:100%;inline-size:var(--through, 0%);background:var(--cbc-accent)}.cb-rc .cb-rc-filmplay{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);margin-inline-start:auto;padding:var(--cb-space-xxs) var(--cb-space-xs);border:0;border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--cbc-ink) 7%,transparent);color:var(--cbc-ink-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-filmplay:hover{background:color-mix(in srgb,var(--cbc-accent) 14%,transparent);color:var(--cbc-ink)}.cb-rc .cb-rc-filmplay .cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11)}.cb-rc .cb-rc-devtile>.cb-rc-st-eyebrow{display:flex;inline-size:100%}.cb-rc .cb-rc-laptop{container-type:inline-size;flex:none;display:flex;flex-direction:column;block-size:calc(100% - var(--cb-space-md));aspect-ratio:3 / 2}.cb-rc .cb-rc-lid{flex:1 1 auto;min-block-size:0;padding:1.85cqi 1.85cqi 3.15cqi;border-radius:3.15cqi 3.15cqi 1.6cqi 1.6cqi;background:var(--cbc-rc-bezel);box-shadow:inset 0 0 0 1.5px var(--cbc-sheen)}.cb-rc .cb-rc-lid>.cb-rc-glass{border-radius:var(--cb-radius-xs)}.cb-rc .cb-rc-base{flex:none;block-size:2.6cqi;margin-inline:-6.85cqi;border-radius:0.3cqi 0.3cqi 2.6cqi 2.6cqi;background:linear-gradient(var(--cbc-line-strong),var(--cbc-rc-bezel))}.cb-rc .cb-rc-phone{container-type:inline-size;position:relative;z-index:1;flex:none;block-size:calc(100% + var(--cb-space-2xl));aspect-ratio:318 / 650;margin-inline-start:calc(var(--cb-space-3xl) * -1);margin-block-end:calc(var(--cb-space-6xl) * -1)}.cb-rc .cb-rc-shell{position:absolute;inset:0;padding:3.8cqi;border-radius:17.6cqi;background:var(--cbc-rc-bezel);box-shadow:inset 0 0 0 1.5px var(--cbc-sheen)}.cb-rc .cb-rc-shell>.cb-rc-glass{border-radius:13.8cqi}.cb-rc .cb-rc-shell>.cb-rc-glass{position:relative;isolation:isolate;background:var(--cbc-rc-bezel);--rc-bar: color-mix(in srgb, var(--cb-color-black) 92%, var(--cb-color-white));--rc-bar-ink: var(--cb-color-white);--rc-home: color-mix(in srgb, var(--cb-color-white) 90%, transparent);--rc-home-ring: color-mix(in srgb, var(--cb-color-black) 35%, transparent)}[data-theme=light] .cb-rc .cb-rc-shell>.cb-rc-glass{--rc-bar: var(--cb-color-white);--rc-bar-ink: color-mix(in srgb, var(--cb-color-black) 95%, var(--cb-color-white));--rc-home: color-mix(in srgb, var(--cb-color-black) 85%, transparent);--rc-home-ring: color-mix(in srgb, var(--cb-color-white) 45%, transparent)}.cb-rc .cb-rc-shell>.cb-rc-glass>img{margin-block-start:14.6cqi;background:var(--cb-color-white)}.cb-rc .cb-rc-sb{position:absolute;inset:0 0 auto;z-index:2;display:flex;justify-content:space-between;align-items:center;block-size:14.6cqi;padding:1.3cqi 8.7cqi 0 10cqi;background:var(--rc-bar);color:var(--rc-bar-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--cb-font-body);font-size:4.3cqi;font-weight:var(--cb-font-weight-semibold);line-height:1}.cb-rc .cb-rc-sb-icons{display:flex;align-items:center;gap:1.3cqi}.cb-rc .cb-rc-sb-icons svg{block-size:3.6cqi;inline-size:auto;fill:currentColor}.cb-rc .cb-rc-homebar{position:absolute;z-index:2;inset-block-end:2.6cqi;inset-inline-start:50%;inline-size:36.5cqi;block-size:1.3cqi;translate:-50% 0;border-radius:var(--cb-radius-full);background:var(--rc-home);box-shadow:0 0 0 1px var(--rc-home-ring)}.cb-rc .cb-rc-notch{position:absolute;z-index:1;inset-block-start:7.5cqi;inset-inline-start:50%;inline-size:29cqi;block-size:8.2cqi;translate:-50% 0;border-radius:var(--cb-radius-full);background:var(--cb-color-black)}.cb-rc table,.cb-rc th{line-height:normal}.cb-rc .cb-rc-pfoot .cb-btn{border:0}.cb-rc .cb-rc-loc{display:grid;gap:var(--cb-space-md)}.cb-rc .cb-rc-loc-row{display:grid;grid-template-columns:var(--cb-ui-size-14) minmax(0,1fr);gap:var(--cb-ui-space-10);align-items:start;font-size:var(--cb-ui-text-13)}.cb-rc .cb-rc-loc-row>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-top:var(--cb-space-xxs);color:var(--cbc-ink-faint)}.cb-rc .cb-rc-loc-l1{display:block;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-rc .cb-rc-loc-l1>.cb-reach-copy{margin-left:var(--cb-space-xs);vertical-align:middle;transform:translateY(-1px)}.cb-rc .cb-rc-loc-row:hover .cb-reach-copy{opacity:1}.cb-rc .cb-rc-loc-l1>.cb-reach-copy .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-rc .cb-rc-loc-l2{display:block;color:var(--cbc-ink-muted)}.cb-rc .cb-rc-loc-far{color:var(--cbc-ink-muted)}.cb-rc .cb-rc-loc-far b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);font-variant-numeric:tabular-nums}.cb-rc .cb-rc-flag{margin-inline-end:var(--cb-space-sm)}.cb-rc .cb-rc-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.cb-rc .cb-rc-wys{grid-column:2;grid-row:3 / span 2;align-self:start;justify-self:start;margin-top:calc(-1 * var(--cb-space-xs));position:sticky;top:var(--cb-ui-space-14);display:flex;flex-direction:column;padding:var(--cb-space-xs);border-radius:var(--cb-ui-radius-11);background:color-mix(in srgb,var(--cbc-surface) 76%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.4);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.4);border:1px solid color-mix(in srgb,var(--cbc-ink) 10%,transparent);box-shadow:0 1px var(--cb-space-xxs) color-mix(in srgb,var(--cb-color-black) 8%,transparent);transition:box-shadow var(--cb-motion-base) var(--cbc-spring)}.cb-rc .cb-rc-email[data-editing] .cb-rc-wys{box-shadow:0 var(--cb-space-md) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-black) 16%,transparent),0 1px var(--cb-space-xxs) color-mix(in srgb,var(--cb-color-black) 12%,transparent)}.cb-rc .cb-rc-wys-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-email[data-editing] .cb-rc-wys-more{grid-template-rows:1fr;transition-duration:var(--cb-motion-slow)}.cb-rc .cb-rc-wys-in{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--cb-space-xxs)}.cb-rc .cb-rc-wys-in::before{content:"";flex:none;height:var(--cb-space-xxs)}.cb-rc .cb-rc-wys-in>*{opacity:0;transform:translateY(calc(-1 * var(--cb-space-xs))) scale(0.9);transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-email[data-editing] .cb-rc-wys-in>*{opacity:1;transform:none;transition-duration:var(--cb-motion-base);transition-delay:calc(var(--cbc-at, 0) * var(--cb-ui-motion-26) + var(--cb-ui-motion-40))}@media(prefers-reduced-motion:reduce){.cb-rc .cb-rc-wys,.cb-rc .cb-rc-wys-more,.cb-rc .cb-rc-wys-in>*{transition:none}}.cb-rc .cb-rc-pair td.cb-rc-worth{text-align:right}.cb-rc .cb-rc-pts{display:inline-grid;justify-items:center;min-inline-size:var(--cb-ui-size-44);padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-xxs);border-radius:var(--cb-radius-md);background:var(--cbc-good-wash);color:color-mix(in srgb,var(--cbc-good-text) 70%,var(--cbc-ink));font-variant-numeric:tabular-nums}.cb-rc .cb-rc-pts b{font-size:var(--cb-type-base-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-ui-tight-5)}.cb-rc .cb-rc-pts small{font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-13);font-weight:var(--cb-font-weight-semibold)}.cb-rc .cb-rc-pts-reach b{font-size:var(--cb-ui-text-19)}.cb-rc .cb-rc-owner-slot[data-changed] .cb-rc-owner{animation:cb-rc-owner-in var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-owner-slot[data-changed] .cb-avatar{animation:cb-rc-face-in var(--cb-motion-slow) var(--cbc-spring) both}@keyframes cb-rc-owner-in{from{opacity:0;transform:translateY(var(--cb-space-xs))}}@keyframes cb-rc-face-in{from{transform:scale(0.4)}}@media(prefers-reduced-motion:reduce){.cb-rc .cb-rc-owner-slot[data-changed] .cb-rc-owner,.cb-rc .cb-rc-owner-slot[data-changed] .cb-avatar{animation:none}}.cb-rc-pick{inline-size:var(--cb-ui-size-260);padding:var(--cb-space-sm);display:grid;gap:var(--cb-space-xs)}.cb-rc-pick-head{margin:0;padding:var(--cb-space-xs) var(--cb-space-sm) var(--cb-space-xxs);font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-16);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-muted)}.cb-rc-pick-list{display:grid;gap:var(--cb-space-xxs)}.cb-rc-pick-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-ui-space-10);padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rc-pick-row:hover,.cb-rc-pick-row:focus-visible{background:var(--cbc-hover);outline:0}.cb-rc-pick-row[aria-disabled=true]{cursor:default;background:none}.cb-rc-pick-row .cb-avatar{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);font-size:var(--cb-ui-text-11)}.cb-rc-pick-who{display:grid;min-width:0}.cb-rc-pick-name{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-ui-line-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc-pick-seat{font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-15);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc-pick-has{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);color:color-mix(in srgb,var(--cbc-good-text) 70%,var(--cbc-ink))}.cb-rc-pick-has .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rc-pick-empty{margin:0;padding:var(--cb-space-sm) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-rc .cb-rc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);min-width:0}.cb-rc .cb-rc-chipx{display:block;max-width:100%;line-height:var(--cb-space-2xl);overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-chips[data-mono] .cb-rc-chipx{font-family:var(--cb-font-mono);letter-spacing:0}.cb-rc .cb-rc-chips-more{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted);white-space:nowrap}.cb-rc .cb-rc-file{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.cb-rc .cb-rc-file-badge{flex:none;justify-content:center;inline-size:var(--cb-ui-size-28);padding:0;font-family:var(--cb-font-mono);letter-spacing:0;background:color-mix(in srgb,var(--cbc-warn) 22%,transparent);color:color-mix(in srgb,var(--cbc-warn-text) 65%,var(--cbc-ink))}.cb-rc .cb-rc-file-badge[data-file=CSS]{background:color-mix(in srgb,var(--cbc-accent) 16%,transparent);color:color-mix(in srgb,var(--cbc-accent-text) 70%,var(--cbc-ink))}.cb-rc .cb-rc-file-text{font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-17);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-engines{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-rc .cb-rc-engine{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding:1px var(--cb-space-sm) 1px var(--cb-space-xs);border-radius:var(--cb-radius-full);font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-18);font-weight:var(--cb-font-weight-semibold);background:color-mix(in srgb,var(--cbc-ink) 7%,transparent);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-engine .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rc .cb-rc-engine[data-yes]{background:var(--cbc-good-wash);color:color-mix(in srgb,var(--cbc-good-text) 70%,var(--cbc-ink))}.cb-rc .cb-rc-thumbs{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-rc .cb-rc-thumb{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-30);border-radius:var(--cb-radius-sm);overflow:hidden;background:color-mix(in srgb,var(--cbc-ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-rc .cb-rc-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.cb-rc .cb-rc-vlist{display:grid;gap:var(--cb-space-xxs);white-space:normal;overflow:visible}.cb-rc .cb-rc-vline{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-vline:has(>.cb-rc-more){display:flex;align-items:baseline}.cb-rc .cb-rc-vline>.cb-rc-vhead{min-width:0;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-vline>.cb-rc-more,.cb-rc .cb-rc-vline>.cb-rc-dim{flex:none;white-space:pre}.cb-rc .cb-rc-vline[data-wrap],.cb-rc .cb-rc-vline[data-wrap]:has(>.cb-rc-more){display:block;white-space:normal;overflow:visible}.cb-rc .cb-rc-vline[data-wrap]>.cb-rc-vhead{overflow:visible}.cb-rc .cb-rc-vrest{display:grid;gap:var(--cb-space-xxs)}.cb-rc .cb-rc-vrest[hidden]{display:none}.cb-rc .cb-rc-more{padding:0;border:0;background:none;font:inherit;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);cursor:pointer;border-bottom:1px dotted var(--cbc-line-strong);transition:color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-more:hover{color:var(--cbc-accent-text);border-bottom-color:var(--cbc-accent-text)}.cb-rc .cb-rc-sum-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--cb-space-3xl);align-items:start}.cb-rc .cb-rc-stack{display:grid;gap:var(--cb-space-md);padding-top:var(--cb-space-xs);min-width:0}.cb-rc .cb-rc-sum-kind{padding-top:var(--cb-space-xs)}.cb-rc .cb-rc-stack .cb-rc-lab{margin:0}.cb-rc .cb-rc-stack-list{display:grid;gap:var(--cb-ui-space-10);margin:0;padding:0;list-style:none}.cb-rc .cb-rc-stack-list[hidden]{display:none}.cb-rc .cb-rc-stack-item{display:grid;grid-template-columns:var(--cb-ui-size-28) minmax(0,1fr);gap:var(--cb-space-md);align-items:center}.cb-rc .cb-rc-stack-mark{display:grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.cb-rc .cb-rc-stack-mark svg,.cb-rc .cb-rc-stack-mark .cb-tool-initials{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-rc .cb-rc-stack-mark .cb-tool-mark,.cb-rc .cb-rc-social .cb-tool-mark,.cb-rc .cb-rc-social .cb-social-mark{color:var(--cb-brand, currentColor)}:root:not([data-theme=light]) .cb-rc [data-brand-tone=dark],[data-theme=light] .cb-rc [data-brand-tone=light]{color:var(--cbc-ink)}.cb-rc .cb-rc-stack-mark .cb-tool-initials{display:grid;place-items:center;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-bold);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-stack-words{display:grid;min-width:0}.cb-rc .cb-rc-stack-name{font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-18);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-stack-role{font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-16);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-stack-foot{margin:0;font-size:var(--cb-type-xs-size)}.cb-rc .cb-rc-stile{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-ui-space-13);border-radius:var(--cbc-corner-inset);background:var(--cbc-well);min-width:0;text-decoration:none;color:inherit;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rc .cb-rc-stile:hover{background:var(--cbc-hover)}.cb-rc .cb-rc-st-top{display:flex;align-items:center;justify-content:flex-start;gap:var(--cb-space-sm);min-width:0}.cb-rc .cb-rc-st-eyebrow{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-width:0;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-15);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden}.cb-rc .cb-rc-st-eyebrow>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-st-eyebrow .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-rc .cb-rc-st-value{margin:0;font-size:var(--cb-ui-text-32);line-height:var(--cb-ui-line-36);font-weight:var(--cb-font-weight-bold);letter-spacing:var(--cb-ui-tight-10);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-rc .cb-rc-st-value[data-tone=poor]{color:var(--cbc-poor-text)}.cb-rc .cb-rc-st-value[data-tone=warn]{color:var(--cbc-warn-text)}.cb-rc .cb-rc-st-value[data-tone=good]{color:var(--cbc-good-text)}.cb-rc .cb-rc-st-value small{font-size:var(--cb-type-base-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:0}.cb-rc .cb-rc-st-meter{display:grid;gap:var(--cb-space-xs);align-self:start}.cb-rc .cb-rc-st-rate{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:var(--cb-space-xs);row-gap:var(--cb-space-xs);align-items:center;align-self:start;min-width:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-16);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-rc .cb-rc-st-rate-row{display:contents}.cb-rc .cb-rc-st-rate-row[data-you] .cb-rc-st-who{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-rc .cb-rc-st-rate-n{font-weight:var(--cb-font-weight-bold);color:var(--cbc-ink);text-align:right}.cb-rc .cb-rc-st-count{text-align:right}.cb-rc .cb-rc-st-stars{position:relative;display:inline-block;line-height:0}.cb-rc .cb-rc-st-stars>span{display:inline-flex;gap:1px;white-space:nowrap}.cb-rc .cb-rc-st-stars .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rc .cb-rc-st-stars-empty .cb-icon svg{fill:none;stroke:var(--cbc-line-strong)}.cb-rc .cb-rc-st-stars-full{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;width:calc(var(--rate) * 100%);color:var(--cbc-warn)}.cb-rc .cb-rc-st-stars-full .cb-icon svg{fill:currentColor;stroke:currentColor}.cb-rc .cb-rc-st-rate-row[data-rated=false] .cb-rc-st-stars-empty .cb-icon svg{stroke-dasharray:2 2}.cb-rc .cb-rc-st-tag{flex:none}.cb-rc .cb-rc-st-who{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-st-n{font-weight:var(--cb-font-weight-bold);color:var(--cbc-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cb-rc .cb-rc-st-sides{display:grid;gap:var(--cb-space-xs);align-self:start}.cb-rc .cb-rc-st-side{display:grid;grid-template-columns:var(--cb-ui-size-8) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-16);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-st-side i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:50%;background:var(--cbc-line-strong)}.cb-rc .cb-rc-st-side[data-on=true] i{background:var(--cbc-good)}.cb-rc .cb-rc-st-side[data-on=false] i{background:transparent;box-shadow:inset 0 0 0 2px var(--cbc-line-strong)}.cb-rc .cb-rc-st-side:first-child .cb-rc-st-who{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-rc .cb-rc-st-side[data-ahead] .cb-rc-st-n{color:var(--cbc-warn-text)}.cb-rc .cb-rc-st-climb{display:grid;gap:var(--cb-space-xs);align-self:start}.cb-rc .cb-rc-st-track{position:relative;display:block;height:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-ink) 9%,transparent);overflow:hidden}.cb-rc .cb-rc-st-track i{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;transform-origin:left center;animation:cb-rc-meter-in var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-st-reach{width:calc(var(--reach) * 100%);background:var(--cbc-good-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-good) 45%,transparent)}.cb-rc .cb-rc-st-now{width:calc(var(--now) * 100%);background:var(--cbc-good)}.cb-rc .cb-rc-st-ends{display:flex;justify-content:space-between;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-15);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-rc .cb-rc-st-ends span:last-child{font-weight:var(--cb-font-weight-semibold);color:color-mix(in srgb,var(--cbc-good-text) 70%,var(--cbc-ink))}@media(prefers-reduced-motion:reduce){.cb-rc .cb-rc-st-track i{animation:none}}.cb-rc .cb-rc-btn[aria-disabled=true]{opacity:0.45;cursor:default}.cb-rc .cb-rc-asm{position:relative;display:grid;min-width:0;transition:filter var(--cb-motion-slow) var(--cbc-spring),opacity var(--cb-motion-slow) var(--cbc-spring)}.cb-rc .cb-rc-asm:not([data-ready]){filter:blur(var(--cb-ui-blur-3));opacity:0.55;pointer-events:none;overflow:clip}.cb-rc .cb-rc-figs>.cb-rc-asm:not([data-ready]){border-radius:var(--cb-radius-xl)}.cb-rc .cb-rc-asm:not([data-ready])::after{content:"";position:absolute;inset:0 auto 0 0;inline-size:300%;background:linear-gradient(100deg,transparent 40%,var(--cbc-hover) 50%,transparent 60%);animation:cb-rc-sheen var(--cb-motion-work-loop-calm) linear infinite}@keyframes cb-rc-sheen{from{transform:translateX(calc(-200% / 3))}to{transform:translateX(0)}}.cb-rc .cb-rc-asm[data-refined]>*{animation:cb-rc-said var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-figs>.cb-rc-asm>.cb-rc-stile{height:100%}.cb-rc .cb-rc-sk{display:block;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-hover)}.cb-rc .cb-rc-sk[data-w=full]{inline-size:92%;block-size:var(--cb-ui-size-26)}.cb-rc .cb-rc-sk[data-w=most]{inline-size:78%}.cb-rc .cb-rc-sk-say .cb-rc-sk[data-w=most],.cb-rc .cb-rc-sk-say .cb-rc-sk[data-w=half]{block-size:var(--cb-ui-size-26)}.cb-rc .cb-rc-sk[data-w=half]{inline-size:48%}.cb-rc .cb-rc-sk[data-w=line]{inline-size:64%}.cb-rc .cb-rc-sk[data-w=row]{block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md)}.cb-rc .cb-rc-sk[data-w=value]{inline-size:44%;block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md)}.cb-rc .cb-rc-sk[data-w=mark]{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md);flex:none}.cb-rc .cb-rc-sk[data-w=btn]{inline-size:var(--cb-ui-size-76);block-size:var(--cb-ui-size-30);border-radius:var(--cb-radius-md)}.cb-rc .cb-rc-kv>.cb-rc-sk{align-self:center}.cb-rc .cb-rc-sk[data-w=name]{inline-size:60%;block-size:var(--cb-space-lg)}.cb-rc .cb-rc-sk-say{display:grid;gap:var(--cb-space-md);padding-block:var(--cb-space-xs)}.cb-rc .cb-rc-sk-who{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-rc .cb-rc-asm .cb-rc-block{display:grid;gap:var(--cb-space-md)}.cb-rc .cb-rc-sk-tile{min-block-size:var(--cb-ui-size-120)}.cb-rc [data-part=works]:not([data-ready])>.cb-rc-works{min-block-size:var(--cb-ui-size-180);align-content:start}.cb-rc[data-stopped] .cb-rc-scroll{overflow-y:hidden}.cb-rc .cb-rc-asm-bar{position:absolute;top:var(--cb-space-xl);left:var(--cb-space-3xl);right:var(--cb-space-3xl);z-index:3;display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-sm) var(--cb-space-md);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:linear-gradient(var(--cbf-seg-track),var(--cbf-seg-track)),color-mix(in srgb,var(--cbc-surface) 72%,transparent);-webkit-backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.5);backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-ink) 7%,transparent);transition:opacity var(--cb-motion-slow) var(--cbc-spring),transform var(--cb-motion-slow) var(--cbc-spring)}.cb-rc .cb-rc-asm-ring{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);color:var(--cbc-accent)}.cb-rc .cb-rc-asm-msg,.cb-rc .cb-rc-asm-sub{display:grid;min-width:0;overflow:hidden;line-height:var(--cb-ui-line-19)}.cb-rc .cb-rc-asm-msg>span,.cb-rc .cb-rc-asm-sub>span{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rc .cb-rc-asm-msg{flex:0 1 auto;max-width:50%;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium)}.cb-rc .cb-rc-asm-msg>span{animation:cb-rc-said var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-asm-msg>span[data-out]{animation:cb-rc-unsaid var(--cb-motion-base) var(--cb-motion-ease) both}.cb-rc .cb-rc-asm-sub{flex:1 1 0;min-width:35%;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-rc .cb-rc-asm-chev{flex:none;display:inline-flex;line-height:0;color:var(--cbc-ink-faint)}.cb-rc .cb-rc-asm-chev .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rc .cb-rc-asm-chev:has(+.cb-rc-asm-sub:empty){display:none}.cb-rc .cb-rc-asm-sub{block-size:var(--cb-ui-line-19)}.cb-rc .cb-rc-asm-sub>span{animation:cb-rc-clip-in var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc .cb-rc-asm-sub>span[data-out]{animation:cb-rc-clip-out var(--cb-motion-slow) var(--cbc-spring) both}@keyframes cb-rc-clip-in{from{transform:translateY(100%)}to{transform:none}}@keyframes cb-rc-clip-out{from{transform:none}to{transform:translateY(-100%)}}@keyframes cb-rc-said{from{opacity:0;transform:translateY(var(--cb-space-md))}to{opacity:1;transform:none}}@keyframes cb-rc-unsaid{to{opacity:0;transform:translateY(calc(var(--cb-space-md) * -1))}}.cb-rc .cb-rc-asm-clock{flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-rc .cb-rc-asm-pct::after{content:"\b7";margin-inline-start:var(--cb-space-md);color:var(--cbc-ink-faint)}.cb-rc .cb-rc-asm-pct{flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.cb-rc[data-finishing] .cb-rc-asm-bar{opacity:0;transform:translateY(calc(var(--cb-space-sm) * -1))}.cb-rc{--cbc-rc-bar-ground: var(--cbc-ink);--cbc-rc-bar-ink: var(--cbc-surface);--cbc-rc-bar-accent: color-mix(in srgb, var(--cbc-accent) 75%, var(--cbc-surface))}.cb-rc .cb-rc-asm-bar{--cbc-ink: var(--cbc-rc-bar-ink);--cbc-ink-muted: color-mix(in srgb, var(--cbc-rc-bar-ink) 72%, transparent);--cbc-ink-faint: color-mix(in srgb, var(--cbc-rc-bar-ink) 55%, transparent);--cbc-line: color-mix(in srgb, var(--cbc-rc-bar-ink) 18%, transparent);--cbc-accent: var(--cbc-rc-bar-accent);background:var(--cbc-rc-bar-ground);color:var(--cbc-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.cb-rc[data-arrived] .cb-rc-tabs,.cb-rc[data-arrived] .cb-rc-viewacts,.cb-rc[data-arrived] .cb-rc-pfoot{animation:cb-rc-said var(--cb-motion-slow) var(--cbc-spring) both}.cb-rc[data-stopped] .cb-rc-asm:not([data-ready]){filter:none;opacity:0.6}.cb-rc[data-stopped] .cb-rc-asm:not([data-ready])::after{content:none}.cb-rc[data-stopped] .cb-rc-asm-ring{color:var(--cbc-ink-faint)}.cb-rc[data-stopped] .cb-rc-asm-ring circle{opacity:0.6;animation:none}.cb-rc[data-stopped] .cb-rc-asm-msg{color:var(--cbc-ink-muted)}.cb-rc[data-stopped] .cb-rc-asm-pct::after{content:none}@media(prefers-reduced-motion:reduce){.cb-rc .cb-rc-asm:not([data-ready])::after,.cb-rc .cb-rc-asm-msg>span,.cb-rc .cb-rc-asm-sub>span,.cb-rc .cb-rc-asm[data-refined]>*,.cb-rc[data-arrived] .cb-rc-tabs,.cb-rc[data-arrived] .cb-rc-viewacts,.cb-rc[data-arrived] .cb-rc-pfoot{animation:none}}.cb-rc .cb-rc-ans .cb-rc-hl{max-width:90%}.cb-rc .cb-rc-mfigs.cb-rc-ans-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-rc .cb-rc-ans-tile .cb-rc-lab{margin:0}.cb-rc .cb-rc-mfig.cb-rc-ans-tile:hover{background:var(--cbc-well)}.cb-rc .cb-rc-ans-tile .cb-rc-fig-l{white-space:normal}.cb-rc .cb-rc-ans-part{display:grid;gap:var(--cb-space-sm);padding-top:var(--cb-space-lg);border-top:1px solid var(--cbc-line)}.cb-rc .cb-rc-ans-part .cb-rc-lab{margin:0}.cb-rc .cb-rc-ans-ask,.cb-rc .cb-rc-ans-did{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-sm);font-size:var(--cb-ui-text-13);color:var(--cbc-ink)}.cb-rc .cb-rc-ans-ask li{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-rc .cb-rc-ans-ask .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-accent-text)}.cb-rc .cb-rc-ans-did li{color:var(--cbc-ink-muted);text-wrap:pretty}.cb-rc .cb-rc-ans-words{margin:0;display:grid;gap:var(--cb-space-xs);font-size:var(--cb-ui-text-13)}.cb-rc .cb-rc-ans-words dt{color:var(--cbc-ink-faint)}.cb-rc .cb-rc-ans-words dd{margin:0 0 var(--cb-space-sm);color:var(--cbc-ink);text-wrap:pretty}.cb-rc .cb-rc-ans-part .cb-rc-kv{grid-template-columns:var(--cb-ui-size-120) minmax(0,1fr)}.cb-rc .cb-rc-ans-part .cb-rc-kv .cb-rc-v{white-space:normal;overflow:visible}.cb-ov-s{--ov-device: color-mix(in srgb, var(--cb-color-black) 92%, var(--cb-color-blackcurrant));--ov-shade: color-mix(in srgb, var(--cb-color-black) 40%, transparent);--ov-glow: var(--cbc-accent-quiet);scroll-margin-top:calc(var(--cbc-bar-block) + var(--cb-space-8xl));padding-block-start:var(--cb-ui-space-120);font-size:var(--cb-type-sm-size);line-height:1.6;color:var(--cbc-ink);min-inline-size:0}.cb-ov-s:first-child{padding-block-start:var(--cb-space-4xl)}main:has(>*>.cb-subpane:not([hidden])>.cb-ov-s){padding-block-end:var(--cb-space-7xl)}.cb-subpane:has(>.cb-ov-s){gap:0;inline-size:100%;max-inline-size:calc(var(--cb-width-2xl) - var(--cb-space-md));margin-inline:auto}.cb-ov-kicker{display:flex;align-items:center;gap:var(--cb-ui-space-10);margin:0 0 var(--cb-space-2xl);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-kicker::before{content:"";inline-size:var(--cb-ui-size-18);block-size:1px;background:var(--cbc-line-strong)}.cb-ov-lead{margin:0;max-inline-size:22ch;font-size:clamp(var(--cb-type-2xl-size),3.4vw,var(--cb-ui-text-40));line-height:1.18;letter-spacing:-0.028em;font-weight:var(--cb-font-weight-medium);text-wrap:balance}.cb-ov-lead em{font-style:normal;color:var(--cbc-ink-faint)}.cb-ov-prose{margin:var(--cb-ui-space-28) 0 0;max-inline-size:60ch;font-size:var(--cb-ui-text-17);line-height:1.7;color:var(--cbc-ink-muted);text-wrap:pretty}.cb-ov-h4{display:flex;align-items:center;gap:var(--cb-ui-space-10);margin:0 0 var(--cb-space-xl);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-more{display:inline-flex;align-items:center;gap:var(--cb-space-md);margin-block-start:var(--cb-ui-space-28);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ov-more .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);transition:transform var(--cb-ui-motion-350) var(--cbc-spring)}.cb-ov-more[aria-expanded=true] .cb-icon{transform:rotate(45deg)}.cb-ov-more>span:not(.cb-icon){padding-block-end:1px;border-block-end:1px solid var(--cbc-line-strong);text-align:start;transition:border-color var(--cb-ui-motion-200) var(--cb-motion-ease)}.cb-ov-more:hover>span:not(.cb-icon){border-color:var(--cbc-ink)}.cb-ov-more[aria-pressed=true]{color:var(--cbc-accent-text)}.cb-ov-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-ui-motion-500) var(--cbc-spring)}.cb-ov-fold>div{overflow:hidden;min-block-size:0}.cb-ov-fold[data-open]{grid-template-rows:1fr}.cb-ov-foldwrap{min-inline-size:0}.cb-ov-fold-in{padding-block-start:var(--cb-ui-space-36)}.cb-ov-sev{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:0.06em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-sev[data-s=critical]{color:var(--cbc-poor-text)}.cb-ov-sev[data-s=major]{color:var(--cbc-warn-text)}.cb-ov-ai{display:inline-flex;align-items:baseline;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-ov-ai-mark{inline-size:1.05em;block-size:1.05em;margin-inline-end:0.42em;border-radius:var(--cb-ui-radius-3);flex:none}.cb-ov-logo-box{display:inline-grid;place-items:center;inline-size:1.05em;block-size:1.05em;margin-inline-end:0.42em;flex:none;vertical-align:-0.16em}.cb-ov-logo-box>*{inline-size:100%;block-size:100%;border-radius:var(--cb-ui-radius-3)}.cb-ov-logo-box img{object-fit:contain}.cb-ov-logo-box .cb-tool-initials{display:grid;place-items:center;font-size:0.55em;letter-spacing:0}.cb-ov-logo-box .cb-site-icon{font-size:0.6em}.cb-ov-logo-glyph{color:var(--cbc-ink-muted)}.cb-ov-s .cb-tool-mark,.cb-ov-net[data-found=true] .cb-social-mark{color:var(--cb-brand, currentColor)}:root:not([data-theme=light]) .cb-ov-s [data-brand-tone=dark],[data-theme=light] .cb-ov-s [data-brand-tone=light]{color:var(--cbc-ink)}.cb-ov-ai .cb-ov-ai-mark{align-self:center}.cb-ov-lk{color:inherit;text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-decoration-thickness:1px;text-underline-offset:var(--cb-ui-edge);transition:color var(--cb-motion-fast) var(--cb-motion-ease),text-decoration-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ov-lk:hover{color:var(--cbc-accent-text);text-decoration-color:currentColor}.cb-ov-strong{font-weight:var(--cb-font-weight-medium)}.cb-ov-ext{display:inline-grid;inline-size:0.8em;block-size:0.8em;margin-inline-start:0.2em;vertical-align:0.05em;opacity:0.6}.cb-ov-track{list-style:none;margin:var(--cb-space-md) 0 0;padding:0;display:grid;gap:var(--cb-ui-space-22);max-inline-size:var(--cb-ui-size-760);counter-reset:ov-t}.cb-ov-track li{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr);gap:var(--cb-space-md);font-size:clamp(var(--cb-ui-text-21),2.3vw,var(--cb-ui-text-26));line-height:1.42;letter-spacing:-0.015em;text-wrap:pretty;counter-increment:ov-t}.cb-ov-track li::before{content:counter(ov-t);padding-block-start:0.55em;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ov-track b{font-weight:var(--cb-font-weight-medium)}.cb-ov-track .cb-ov-ai{vertical-align:baseline}.cb-ov-tt-foot{display:flex;align-items:center;gap:var(--cb-ui-space-18);margin:var(--cb-ui-space-26) 0 0 var(--cb-ui-space-44);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-plain{padding:0;border:0;border-block-end:1px solid var(--cbc-line-strong);background:none;cursor:pointer;font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ov-plain:hover{border-color:var(--cbc-ink)}.cb-ov-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:var(--cb-ui-space-56);margin-block-start:var(--cb-ui-space-88);padding-block-start:var(--cb-space-4xl);border-block-start:1px solid var(--cbc-line)}.cb-ov-kicker+.cb-ov-brief{margin-block-start:0;padding-block-start:0;border-block-start:0}.cb-ov-brief .cb-ov-more{margin-block-start:var(--cb-space-lg);font-size:var(--cb-ui-text-13)}.cb-ov-brief .cb-ov-fold-in{padding-block-start:var(--cb-space-lg)}.cb-ov-dial{display:block;font-size:var(--cb-type-2xl-size);line-height:1.1;letter-spacing:-0.02em;color:var(--cbc-ink);text-decoration:none;font-variant-numeric:tabular-nums}.cb-ov-dial:hover{color:var(--cbc-accent-text)}.cb-ov-dial+.cb-ov-sub{margin-block-start:var(--cb-ui-space-10)}.cb-ov-interest .cb-ov-sub{color:var(--cbc-ink-faint)}.cb-ov-sub{margin:0;font-size:var(--cb-ui-text-13);line-height:1.6;color:var(--cbc-ink-faint)}.cb-ov-fold .cb-ov-sub{font-size:var(--cb-ui-text-13);line-height:1.8;color:var(--cbc-ink-muted)}.cb-ov-why{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-ui-space-14)}.cb-ov-why li{display:grid;grid-template-columns:var(--cb-ui-size-64) minmax(0,1fr);gap:var(--cb-ui-space-14);align-items:baseline;font-size:var(--cb-type-sm-size);line-height:1.5;color:var(--cbc-ink-muted)}.cb-ov-why b{font-size:var(--cb-ui-text-22);font-weight:var(--cb-font-weight-light);letter-spacing:-0.02em;color:var(--cbc-ink);text-align:end;font-variant-numeric:tabular-nums}.cb-ov-why b small{margin-inline-start:var(--cb-space-xxs);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);letter-spacing:0;color:var(--cbc-ink-faint)}.cb-ov-history{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-ui-space-28);align-items:center;margin-block-start:var(--cb-space-7xl)}.cb-ov-hist-n{margin:0;font-size:var(--cb-ui-text-13);line-height:1.5;color:var(--cbc-ink-faint)}.cb-ov-hist-n b{display:block;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ov-spark{inline-size:100%;block-size:var(--cb-ui-size-64);overflow:visible}.cb-ov-hist-now{margin:0;text-align:end;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-hist-now b{display:block;font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-light);line-height:1;letter-spacing:-0.03em;color:var(--cbc-ink)}.cb-ov-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-ui-space-56);align-items:end;margin-block-start:var(--cb-space-md)}.cb-ov-big{font-size:var(--cb-ui-text-132);line-height:0.82;font-weight:var(--cb-font-weight-light);letter-spacing:-0.06em;font-variant-numeric:tabular-nums}.cb-ov-big small{position:relative;inset-block-start:var(--cb-ui-space-18);margin-inline-start:var(--cb-ui-space-10);vertical-align:top;font-size:var(--cb-ui-text-22);font-weight:var(--cb-font-weight-medium);letter-spacing:0;color:var(--cbc-ink-faint)}.cb-ov-climb{position:relative;block-size:var(--cb-space-xxs);max-inline-size:var(--cb-ui-size-520);margin:var(--cb-space-3xl) 0 var(--cb-ui-space-22);background:var(--cbc-line)}.cb-ov-climb i{position:absolute;inset-inline-start:0}.cb-ov-climb-now{inset-block-start:-1px;block-size:var(--cb-space-xs);border-radius:var(--cb-space-xs);inline-size:calc(var(--now) * 1%);background:var(--cbc-ink)}.cb-ov-climb-reach{inset-block-start:0;block-size:var(--cb-space-xxs);inline-size:calc(var(--reach) * 1%);background:repeating-linear-gradient(90deg,var(--cbc-good) 0 var(--cb-space-sm),transparent var(--cb-space-sm) var(--cb-ui-space-10))}.cb-ov-climb b{position:absolute;inset-block-start:calc(var(--cb-space-3xl) * -1);inset-inline-start:calc(var(--reach) * 1%);transform:translateX(-50%);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ov-odds{list-style:none;margin:var(--cb-space-7xl) 0 0;padding:0;counter-reset:ov-o}.cb-ov-odds li{display:grid;grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr) auto;gap:var(--cb-space-2xl);align-items:baseline;padding:var(--cb-ui-space-26) 0;border-block-start:1px solid var(--cbc-line);counter-increment:ov-o;scroll-margin-top:calc(var(--cbc-bar-block) + var(--cb-space-9xl))}.cb-ov-odds li:last-child{border-block-end:1px solid var(--cbc-line)}.cb-ov-odds li::before{content:counter(ov-o,decimal-leading-zero);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ov-odds h3,.cb-ov-steps h3{margin:0;max-inline-size:40ch;font-size:var(--cb-ui-text-19);line-height:1.35;font-weight:var(--cb-font-weight-medium);letter-spacing:-0.01em}.cb-ov-odds p{margin:var(--cb-space-md) 0 0;max-inline-size:62ch;font-size:var(--cb-type-sm-size);line-height:1.65;color:var(--cbc-ink-muted)}.cb-ov-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--cb-space-6xl)}.cb-ov-cat{display:flex;justify-content:space-between;align-items:baseline;padding:var(--cb-ui-space-14) 0;border-block-end:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size);scroll-margin-top:calc(var(--cbc-bar-block) + var(--cb-space-9xl))}.cb-ov-cat b{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-ov-s [data-tone=poor]{color:var(--cbc-poor-text)}.cb-ov-s [data-tone=warn]{color:var(--cbc-warn-text)}.cb-ov-s [data-tone=good]{color:var(--cbc-good-text)}.cb-ov-works{list-style:none;margin:var(--cb-space-5xl) 0 0;padding:0;display:grid;gap:var(--cb-ui-space-18);max-inline-size:64ch}.cb-ov-cats+.cb-ov-works{margin-block-start:var(--cb-space-5xl)}.cb-ov-fold-in>.cb-ov-works:first-child{margin-block-start:0}.cb-ov-works li{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr);gap:var(--cb-ui-space-14);font-size:var(--cb-type-sm-size);line-height:1.65;color:var(--cbc-ink-muted)}.cb-ov-works .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-block-start:var(--cb-space-xs);color:var(--cbc-good)}.cb-ov-speed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--cb-space-7xl);border-block-start:1px solid var(--cbc-line)}.cb-ov-speed div{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-3xl) var(--cb-space-2xl) var(--cb-space-3xl) 0}.cb-ov-speed div+div{padding-inline-start:var(--cb-space-2xl);border-inline-start:1px solid var(--cbc-line)}.cb-ov-speed span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ov-speed b{font-size:var(--cb-ui-size-34);font-weight:var(--cb-font-weight-light);line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cb-ov-speed b small{margin-inline-start:var(--cb-space-xs);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);letter-spacing:0;color:var(--cbc-ink-faint)}.cb-ov-speed em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ov-steps{list-style:none;margin:var(--cb-space-7xl) 0 0;padding:0}.cb-ov-steps li{display:grid;grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr) var(--cb-ui-size-90);gap:var(--cb-space-2xl);align-items:baseline;padding:var(--cb-ui-space-28) 0;border-block-start:1px solid var(--cbc-line);scroll-margin-top:calc(var(--cbc-bar-block) + var(--cb-space-9xl))}.cb-ov-steps li:last-child{border-block-end:1px solid var(--cbc-line)}.cb-ov-n{font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ov-gets{margin:var(--cb-space-md) 0 0;max-inline-size:62ch;font-size:var(--cb-type-sm-size);line-height:1.6;color:var(--cbc-ink-muted)}.cb-ov-hist{display:block;inline-size:100%;min-inline-size:var(--cb-width-xl);margin-block:var(--cb-space-3xl) var(--cb-space-lg);overflow:visible}.cb-ov-hist-grid{stroke:var(--cbc-line);stroke-width:1}.cb-ov-hist-axis{fill:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-ov-hist-dot{fill:var(--cbc-accent);stroke:var(--cbc-base);stroke-width:2}.cb-ov-hist-end{fill:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}@media(max-width:560px){.cb-ov-hist-axis{font-size:var(--cb-type-base-size)}.cb-ov-hist-end{font-size:var(--cb-type-lg-size)}}.cb-ov-first{margin:0 0 var(--cb-space-xxs);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text)}.cb-ov-meta{margin:var(--cb-space-sm) 0 0;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-svc{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium);text-decoration:none}a.cb-ov-svc:hover{text-decoration:underline;text-underline-offset:var(--cb-ui-edge)}.cb-ov-gain{text-align:end;font-size:var(--cb-ui-text-26);font-weight:var(--cb-font-weight-light);letter-spacing:-0.03em;color:var(--cbc-good-text);font-variant-numeric:tabular-nums}.cb-ov-gain small{margin-inline-start:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0}.cb-ov-sell{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-ui-space-36) var(--cb-space-8xl)}.cb-ov-sell i{display:block;margin-block-end:var(--cb-space-md);font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ov-sell-name{display:block;margin-block-end:var(--cb-space-sm);font-size:var(--cb-ui-text-17);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}a.cb-ov-sell-name{text-decoration:none}a.cb-ov-sell-name:hover{color:var(--cbc-accent-text)}.cb-ov-sell p{margin:0;font-size:var(--cb-type-sm-size);line-height:1.65;color:var(--cbc-ink-muted)}.cb-ov-sell+.cb-ov-hooks{margin-block-start:var(--cb-ui-space-56)}.cb-ov-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;margin-block-start:var(--cb-space-7xl);padding:var(--cb-space-7xl) 0 var(--cb-space-5xl);overflow-x:clip;background:radial-gradient(60% 55% at 50% 42%,var(--ov-glow),transparent 70%)}.cb-ov-dev{position:relative;grid-area:1 / 1;transition:opacity var(--cb-ui-motion-350) var(--cb-motion-ease),transform var(--cb-ui-motion-560) var(--cbc-spring)}.cb-ov-dev[data-away]{position:absolute;justify-self:center;opacity:0;transform:translateY(var(--cb-space-xl)) scale(0.96);pointer-events:none;visibility:hidden;transition:opacity var(--cb-ui-motion-350) var(--cb-motion-ease),transform var(--cb-ui-motion-560) var(--cbc-spring),visibility 0s var(--cb-ui-motion-350)}.cb-ov-stage>.cb-ov-dock,.cb-ov-stage>.cb-ov-caption{grid-column:1}.cb-ov-phone{inline-size:calc(var(--cb-ui-size-330) - var(--cb-space-lg));aspect-ratio:318 / 650;padding:var(--cb-space-lg);border-radius:calc(var(--cb-ui-size-52) + var(--cb-space-xxs));background:var(--ov-device);box-shadow:inset 0 0 0 1.5px var(--cbc-sheen),0 var(--cb-space-6xl) var(--cb-space-9xl) calc(var(--cb-space-5xl) * -1) var(--ov-shade),0 var(--cb-ui-space-30) var(--cb-space-7xl) calc(var(--cb-ui-space-30) * -1) var(--ov-shade)}.cb-ov-island{position:absolute;inset-block-start:var(--cb-space-3xl);inset-inline-start:50%;z-index:3;inline-size:var(--cb-ui-size-92);block-size:var(--cb-ui-size-26);transform:translateX(-50%);border-radius:var(--cb-radius-full);background:var(--cb-color-black)}.cb-ov-laptop{inline-size:min(100%,var(--cb-ui-size-760))}.cb-ov-lid{padding:var(--cb-ui-space-14) var(--cb-ui-space-14) var(--cb-space-2xl);border-radius:var(--cb-space-2xl) var(--cb-space-2xl) var(--cb-space-md) var(--cb-space-md);background:var(--ov-device);box-shadow:inset 0 0 0 1.5px var(--cbc-sheen),0 var(--cb-space-6xl) var(--cb-space-9xl) calc(var(--cb-space-5xl) * -1) var(--ov-shade)}.cb-ov-base{block-size:var(--cb-space-xl);margin:0 calc(var(--cb-ui-size-52) * -1);border-radius:var(--cb-space-xxs) var(--cb-space-xxs) var(--cb-space-xl) var(--cb-space-xl);background:linear-gradient(var(--cbc-line-strong),var(--ov-device))}.cb-ov-screen{position:relative;overflow:hidden;background:var(--cb-color-white)}.cb-ov-phone .cb-ov-screen{inline-size:100%;block-size:100%;border-radius:calc(var(--cb-ui-size-40) + var(--cb-space-xxs))}.cb-ov-phone .cb-ov-screen{isolation:isolate;background:var(--ov-device)}.cb-ov-screen-web{--web-bar: color-mix(in srgb, var(--cb-color-black) 92%, var(--cb-color-white));--web-bar-ink: var(--cb-color-white);--web-home: color-mix(in srgb, var(--cb-color-white) 90%, transparent);--web-home-ring: color-mix(in srgb, var(--cb-color-black) 35%, transparent)}[data-theme=light] .cb-ov-screen-web{--web-bar: var(--cb-color-white);--web-bar-ink: color-mix(in srgb, var(--cb-color-black) 95%, var(--cb-color-white));--web-home: color-mix(in srgb, var(--cb-color-black) 85%, transparent);--web-home-ring: color-mix(in srgb, var(--cb-color-white) 45%, transparent)}.cb-ov-screen-web .cb-ov-sb{position:absolute;inset:0 0 auto;z-index:2;background:transparent;color:var(--web-bar-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--cb-font-body)}.cb-ov-screen-web .cb-ov-scroller{padding-block-start:var(--cb-ui-size-44);background:var(--web-bar)}.cb-ov-screen-web .cb-ov-scroller img{background:var(--cb-color-white)}.cb-ov-screen-web .cb-ov-sb::before,.cb-ov-screen-web .cb-ov-sb::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-ov-screen-web .cb-ov-sb::before{inset-block-end:calc(var(--cb-space-2xl) * -1);background:linear-gradient(color-mix(in srgb,var(--web-bar) 72%,transparent),transparent);backdrop-filter:blur(var(--cb-ui-blur-8));-webkit-backdrop-filter:blur(var(--cb-ui-blur-8));mask-image:linear-gradient(black 55%,transparent);-webkit-mask-image:linear-gradient(black 55%,transparent)}.cb-ov-screen-web .cb-ov-sb::after{background:color-mix(in srgb,var(--web-bar) 62%,transparent);backdrop-filter:blur(var(--cb-ui-blur-18)) saturate(1.4);-webkit-backdrop-filter:blur(var(--cb-ui-blur-18)) saturate(1.4);mask-image:linear-gradient(black 70%,transparent);-webkit-mask-image:linear-gradient(black 70%,transparent)}.cb-ov-screen-web[data-scrolled] .cb-ov-sb::before,.cb-ov-screen-web[data-scrolled] .cb-ov-sb::after{opacity:1}.cb-ov-homebar{position:absolute;z-index:2;inset-block-end:var(--cb-space-md);inset-inline-start:50%;inline-size:var(--cb-ui-size-110);block-size:var(--cb-space-xs);transform:translateX(-50%);border-radius:var(--cb-radius-full);background:var(--web-home);box-shadow:0 0 0 1px var(--web-home-ring);pointer-events:none}.cb-ov-laptop .cb-ov-screen{aspect-ratio:16 / 10;border-radius:var(--cb-radius-xs)}.cb-ov-scroller{position:absolute;inset:0;overflow:hidden}.cb-ov-scroller img{display:block;inline-size:100%;block-size:auto;transition:opacity var(--cb-ui-motion-350) var(--cb-motion-ease)}.cb-ov-scroller img.cb-ov-loading{opacity:0}.cb-ov-dock{position:relative;z-index:5;display:flex;align-items:center;gap:var(--cb-space-sm);max-inline-size:100%;margin-block-start:var(--cb-space-5xl);padding:var(--cb-space-sm);border-radius:var(--cb-radius-2xl);background:color-mix(in srgb,var(--cbc-raised) 86%,transparent);backdrop-filter:blur(var(--cb-ui-blur-18)) saturate(1.4);-webkit-backdrop-filter:blur(var(--cb-ui-blur-18)) saturate(1.4);box-shadow:0 0 0 1px var(--cbc-line),0 var(--cb-ui-space-14) var(--cb-space-5xl) calc(var(--cb-space-lg) * -1) var(--ov-shade)}.cb-ov-dock-pages{display:flex;gap:var(--cb-space-xxs);min-inline-size:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.cb-ov-dock-pages::-webkit-scrollbar{display:none}.cb-ov-pg{flex:none;block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-lg);background:none;cursor:pointer;scroll-snap-align:start;white-space:nowrap;font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);transition:color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ov-pg:hover{color:var(--cbc-ink)}.cb-ov-pg[aria-pressed=true]{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-ov-sep{flex:none;inline-size:1px;block-size:var(--cb-space-2xl);margin:0 var(--cb-space-xs);background:var(--cbc-line)}.cb-ov-caption{max-inline-size:60ch;min-block-size:var(--cb-ui-size-22);margin:var(--cb-ui-space-22) 0 0;text-align:center;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-caption b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ov-caption a{text-decoration:none}.cb-ov-fs{position:fixed;inset:0;z-index:var(--cbc-z-scrim);display:grid;place-items:center;background:var(--cbc-veil);backdrop-filter:var(--cbc-veil-blur);-webkit-backdrop-filter:var(--cbc-veil-blur);opacity:0;pointer-events:none;transition:opacity var(--cb-ui-motion-350) var(--cb-motion-ease)}.cb-ov-fs[data-open]{opacity:1;pointer-events:auto}.cb-ov-fs-host{display:grid;place-items:center}.cb-ov-fs .cb-ov-phone{transform:scale(1.25)}.cb-ov-fs .cb-ov-laptop{inline-size:min(90vw,var(--cb-width-3xl))}.cb-ov-fs .cb-ov-base{margin:0 -5%}.cb-ov-fs-x{position:absolute;inset-block-start:var(--cb-space-2xl);inset-inline-end:var(--cb-space-2xl);color:var(--cb-color-white);background:color-mix(in srgb,var(--cb-color-white) 12%,transparent)}.cb-ov-fs .cb-ov-fs-x:hover,.cb-ov-fs .cb-ov-fs-x:active{color:var(--cb-color-white);background:color-mix(in srgb,var(--cb-color-white) 20%,transparent)}.cb-ov-plot{position:relative;block-size:var(--cb-ui-size-120);margin-block-start:var(--cb-space-8xl)}.cb-ov-axis{position:absolute;inset-inline:0;inset-block-start:var(--cb-ui-size-60);block-size:1px;background:var(--cbc-line-strong)}.cb-ov-tick{position:absolute;inset-block-start:var(--cb-ui-size-70);inset-inline-start:calc(var(--x) * 1%);transform:translateX(-50%);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ov-pip{position:absolute;inset-block-start:var(--cb-ui-size-60);inset-inline-start:calc(var(--x) * 1%);inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-ink);opacity:0.35;transform:translate(-50%,-50%);transition:opacity var(--cb-ui-motion-200) var(--cb-motion-ease),transform var(--cb-ui-motion-300) var(--cbc-spring)}a.cb-ov-pip:hover,a.cb-ov-pip:focus-visible,span.cb-ov-pip:hover{opacity:1;transform:translate(-50%,-50%) scale(1.3)}.cb-ov-pip::after{content:attr(data-label);position:absolute;inset-block-end:var(--cb-ui-size-18);inset-inline-start:50%;transform:translateX(-50%);display:none;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink);pointer-events:none}.cb-ov-pip:hover::after,.cb-ov-pip:focus-visible::after{display:block}.cb-ov-pip-end::after{inset-inline-start:auto;inset-inline-end:calc(var(--cb-space-sm) * -1);transform:none}.cb-ov-pip-you{z-index:2;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);background:var(--cbc-accent);opacity:1;box-shadow:0 0 0 var(--cb-space-sm) var(--ov-glow)}.cb-ov-pip-you::after{display:block;inset-block-end:var(--cb-ui-size-22);inset-inline-start:50%;transform:none;font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text)}.cb-ov-pip-you.cb-ov-pip-end::after{inset-inline-start:auto}.cb-ov-pip-med{background:none;box-shadow:inset 0 0 0 1.5px var(--cbc-ink);opacity:0.7}.cb-ov-pip-med::after{display:block;inset-block:var(--cb-space-2xl) auto;color:var(--cbc-ink-faint)}@media(hover:hover)and (pointer:fine){.cb-ov-pip-you:hover,.cb-ov-pip-med:hover{transform:translate(-50%,-50%)}}.cb-ov-vs-head{margin-block-start:var(--cb-space-9xl)}.cb-ov-cmp{inline-size:100%;margin-block-start:var(--cb-ui-space-18);border-collapse:collapse;font-size:var(--cb-type-sm-size)}.cb-ov-cmp th{padding:0 0 var(--cb-ui-space-10) var(--cb-space-xl);text-align:end;white-space:nowrap;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ov-cmp th:first-child{padding-inline-start:0;text-align:start}.cb-ov-cmp th:last-child{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-ov-who{display:inline-flex;align-items:center;gap:var(--cb-space-sm);vertical-align:middle}.cb-ov-cmp th .cb-site-icon{display:inline-grid;flex:none;inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);border-radius:var(--cb-ui-radius-3);font-size:var(--cb-ui-text-8)}.cb-ov-cmp th a{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-ui-edge)}.cb-ov-cmp td{padding:var(--cb-space-lg) 0 var(--cb-space-lg) var(--cb-space-xl);border-block-start:1px solid var(--cbc-line);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.cb-ov-cmp td:first-child{padding-inline-start:0;text-align:start;white-space:normal;color:var(--cbc-ink-muted)}.cb-ov-cmp th:nth-child(4),.cb-ov-cmp td:nth-child(4){inline-size:var(--cb-ui-size-176)}.cb-ov-cmp .cb-ov-grp td{padding-block-start:var(--cb-ui-space-28);border-block-start:0;text-align:start;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:0.12em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-cmp td[data-tone=none]{color:var(--cbc-ink-faint)}.cb-ov-gap{font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-asked{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-330);gap:var(--cb-ui-space-56);align-items:start;margin-block-start:var(--cb-space-9xl);scroll-margin-top:calc(var(--cbc-bar-block) + var(--cb-space-8xl))}.cb-ov-voices{display:grid;gap:var(--cb-ui-space-34);max-inline-size:var(--cb-ui-size-640)}.cb-ov-voices .cb-ov-h4{margin:0}.cb-ov-q{margin-block-start:calc(var(--cb-ui-space-22) * -1);font-size:var(--cb-type-sm-size);line-height:1.6;color:var(--cbc-ink-faint)}.cb-ov-voice{display:grid;gap:var(--cb-space-md)}.cb-ov-voice-say{margin:0;font-size:var(--cb-type-lg-size);line-height:1.35;letter-spacing:-0.015em;font-weight:var(--cb-font-weight-medium)}.cb-ov-voice-say [data-named=true]{color:var(--cbc-good-text)}.cb-ov-voice-say [data-named=false]{color:var(--cbc-poor-text)}.cb-ov-said{margin:var(--cb-space-xs) 0 0;max-inline-size:60ch;font-size:var(--cb-type-sm-size);line-height:1.7;color:var(--cbc-ink-muted)}.cb-ov-voices>.cb-ov-said{margin-block-start:calc(var(--cb-ui-space-26) * -1);color:var(--cbc-ink-faint)}.cb-ov-voice .cb-ov-knows{justify-self:start;margin-block-start:0}.cb-ov-also{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-also+.cb-ov-sent{margin-block-start:0}.cb-ov-sent{list-style:none;margin:var(--cb-space-md) 0 0;padding:0;display:grid}.cb-ov-sent li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cb-space-xl);padding:var(--cb-space-lg) 0;border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-ov-sent small{white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ov-sent small[data-google=true]{color:var(--cbc-warn-text)}.cb-ov-chat-stage{position:sticky;inset-block-start:calc(var(--cbc-bar-block) + var(--cb-space-7xl));display:grid;justify-items:center}.cb-ov-chat-stage .cb-ov-dock{margin-block-start:var(--cb-space-3xl)}.cb-ov-pg[aria-selected=true]{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-ov-pg .cb-ov-ai{font-weight:inherit}.cb-ov-chat-phone .cb-ov-screen{isolation:isolate;background:var(--ov-device)}.cb-ov-chat{--app-ground: color-mix(in srgb, var(--cb-color-black) 87%, var(--cb-color-white));--app-ink: color-mix(in srgb, var(--cb-color-white) 92%, var(--cb-color-black));--app-bubble: color-mix(in srgb, var(--cb-color-black) 81%, var(--cb-color-white));--app-soft: color-mix(in srgb, var(--cb-color-white) 70%, var(--cb-color-black));--app-send: var(--cb-color-white);--app-on-send: color-mix(in srgb, var(--cb-color-black) 95%, var(--cb-color-white));--app-composer-edge: transparent;position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;border-radius:inherit;background:var(--app-ground);color:var(--app-ink);font-size:var(--cb-type-xs-size);line-height:1.6;opacity:0;pointer-events:none;transition:opacity var(--cb-ui-motion-380) var(--cb-motion-ease)}.cb-ov-chat[data-in]{opacity:1;pointer-events:auto}.cb-ov-chat-gpt{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--cb-font-body)}.cb-ov-chat-gemini{--app-ground: color-mix(in srgb, var(--cb-color-black) 92%, var(--cb-color-white));--app-ink: color-mix(in srgb, var(--cb-color-white) 89%, var(--cb-color-black));--app-bubble: color-mix(in srgb, var(--cb-color-black) 84%, var(--cb-color-white));--app-soft: color-mix(in srgb, var(--cb-color-white) 77%, var(--cb-color-black));--app-send: var(--cb-category-tint-tech-stack-dark);--app-on-send: color-mix(in srgb, var(--cb-tool-tint-sitesaver-light) 45%, var(--cb-color-black));--app-composer: color-mix(in srgb, var(--app-bubble) 78%, transparent);--app-composer-edge: color-mix(in srgb, var(--cb-color-white) 6%, transparent);--app-glow-a: color-mix(in srgb, var(--cb-category-tint-tech-stack-light) 30%, transparent);--app-glow-b: color-mix(in srgb, var(--cb-category-tint-local-visibility-light) 24%, transparent);background:radial-gradient(120% 45% at 50% 108%,var(--app-glow-a),transparent 60%),radial-gradient(80% 35% at 15% 100%,var(--app-glow-b),transparent 60%),var(--app-ground);font-family:"Google Sans",-apple-system,"Helvetica Neue",var(--cb-font-body)}[data-theme=light] .cb-ov-chat-gpt{--app-ground: var(--cb-color-white);--app-ink: color-mix(in srgb, var(--cb-color-black) 95%, var(--cb-color-white));--app-bubble: color-mix(in srgb, var(--cb-color-white) 96%, var(--cb-color-black));--app-soft: color-mix(in srgb, var(--cb-color-black) 64%, var(--cb-color-white));--app-send: color-mix(in srgb, var(--cb-color-black) 95%, var(--cb-color-white));--app-on-send: var(--cb-color-white);--app-composer-edge: color-mix(in srgb, var(--cb-color-black) 10%, transparent)}[data-theme=light] .cb-ov-chat-gemini{--app-ground: var(--cb-color-white);--app-ink: color-mix(in srgb, var(--cb-color-black) 88%, var(--cb-color-white));--app-bubble: color-mix( in srgb, var(--cb-category-tint-tech-stack-dark) 18%, var(--cb-color-white) );--app-soft: color-mix(in srgb, var(--cb-color-black) 72%, var(--cb-color-white));--app-send: color-mix( in srgb, var(--cb-tool-tint-sitesaver-light) 70%, var(--cb-category-tint-tech-stack-light) );--app-on-send: var(--cb-color-white);--app-composer: color-mix(in srgb, var(--app-bubble) 82%, transparent);--app-composer-edge: color-mix(in srgb, var(--cb-color-black) 6%, transparent);--app-glow-a: color-mix(in srgb, var(--cb-category-tint-tech-stack-light) 24%, transparent);--app-glow-b: color-mix(in srgb, var(--cb-category-tint-local-visibility-light) 20%, transparent)}.cb-ov-sb{display:flex;justify-content:space-between;align-items:center;block-size:var(--cb-ui-size-44);padding:var(--cb-space-xs) var(--cb-ui-space-26) 0 var(--cb-ui-space-30);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);letter-spacing:-0.01em}.cb-ov-sb-icons{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-ov-sb-icons svg{block-size:var(--cb-ui-size-11);inline-size:auto;fill:currentColor}.cb-ov-app-head{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-ui-space-14) var(--cb-ui-space-10)}.cb-ov-app-i{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-ov-app-title{flex:1;display:inline-flex;align-items:center;gap:var(--cb-ui-edge);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ov-app-chev{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);opacity:0.55}.cb-ov-app-avatar{display:grid;place-items:center;inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-category-tint-local-visibility-light) 72%,var(--cb-color-black));color:var(--cb-color-white);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-ov-chat-body{display:grid;align-content:start;gap:var(--cb-ui-space-14);padding:var(--cb-space-xs) var(--cb-space-xl) var(--cb-space-lg);overflow:hidden}.cb-ov-msg-me{justify-self:end;max-inline-size:84%}.cb-ov-msg-me p{margin:0;padding:var(--cb-ui-space-9) var(--cb-ui-space-13);border-radius:var(--cb-space-2xl);background:var(--app-bubble);line-height:1.5}.cb-ov-chat-gemini .cb-ov-msg-me p{border-start-end-radius:var(--cb-space-sm)}.cb-ov-msg-bot{position:relative;display:grid;gap:var(--cb-ui-space-10)}.cb-ov-chat-gemini .cb-ov-msg-bot{padding-inline-start:var(--cb-ui-space-26)}.cb-ov-bot-mark{position:absolute;inset-inline-start:0;inset-block-start:var(--cb-space-xxs);inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-ov-md p,.cb-ov-md ol,.cb-ov-md ul{margin:0 0 var(--cb-ui-space-10)}.cb-ov-md ol,.cb-ov-md ul{padding-inline-start:var(--cb-ui-space-22)}.cb-ov-md li{margin:0 0 var(--cb-space-md)}.cb-ov-md strong{font-weight:var(--cb-font-weight-semibold)}.cb-ov-chat-gemini .cb-ov-md{line-height:1.75}.cb-ov-cite{display:inline-flex;align-items:center;block-size:var(--cb-space-2xl);margin-inline-start:var(--cb-space-xs);padding:0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--app-bubble);color:var(--app-soft);font-size:var(--cb-ui-text-11);text-decoration:none;vertical-align:1px}.cb-ov-us{padding:0 var(--cb-space-xxs);border-radius:var(--cb-ui-radius-3);background:color-mix(in srgb,var(--cb-color-accent-400) 22%,transparent);color:inherit}.cb-ov-acts{display:flex;gap:var(--cb-ui-space-14);margin-block-start:calc(var(--cb-space-xxs) * -1);opacity:0.55}.cb-ov-acts .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-ov-verdict{justify-self:start;padding:var(--cb-ui-edge) var(--cb-ui-space-9);border-radius:var(--cb-radius-full);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:0.04em;background:color-mix(in srgb,var(--cbc-poor) 14%,transparent);color:var(--cbc-poor-text)}.cb-ov-verdict[data-named=true]{background:color-mix(in srgb,var(--cbc-good) 16%,transparent);color:var(--cbc-good-text)}[data-theme=light] .cb-ov-verdict{color:var(--cb-color-accent-700)}[data-theme=light] .cb-ov-verdict[data-named=true]{color:color-mix(in srgb,var(--cb-color-score-good) 70%,var(--cb-color-black))}.cb-ov-composer{display:flex;align-items:center;gap:var(--cb-ui-space-10);min-block-size:var(--cb-ui-size-44);margin:var(--cb-space-sm) var(--cb-ui-space-10);padding:0 var(--cb-ui-space-5) 0 var(--cb-space-lg);border-radius:var(--cb-radius-4xl);background:var(--app-composer, var(--app-bubble));box-shadow:0 0 0 1px var(--app-composer-edge)}[data-theme=light] .cb-ov-chat-gpt .cb-ov-composer{background:var(--cb-color-white);box-shadow:0 0 0 1px var(--app-composer-edge),0 var(--cb-space-xs) var(--cb-space-lg) color-mix(in srgb,var(--cb-color-black) 6%,transparent)}.cb-ov-chat-gemini .cb-ov-composer{backdrop-filter:blur(var(--cb-space-lg));-webkit-backdrop-filter:blur(var(--cb-space-lg))}.cb-ov-composer>span:not([class]){flex:1;font-size:var(--cb-ui-text-13);opacity:0.6}.cb-ov-composer .cb-ov-app-i{opacity:0.8}.cb-ov-send{display:grid;place-items:center;flex:none;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-full);background:var(--app-send);color:var(--app-on-send)}.cb-ov-send .cb-icon{inline-size:var(--cb-ui-size-17);block-size:var(--cb-ui-size-17)}.cb-ov-home{justify-self:center;inline-size:var(--cb-ui-size-110);block-size:var(--cb-space-xs);margin:var(--cb-space-xs) 0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--app-ink);opacity:0.9}.cb-ov-ident{display:flex;align-items:center;gap:var(--cb-ui-space-18);margin-block-start:var(--cb-space-md)}.cb-ov-ident .cb-site-icon{inline-size:var(--cb-ui-size-64);block-size:var(--cb-ui-size-64);border-radius:var(--cb-ui-size-18);flex:none;font-size:var(--cb-ui-text-28)}.cb-ov-ident .cb-ov-lead{max-inline-size:22ch}.cb-ov-quote{margin:var(--cb-space-6xl) 0 0;padding:0;max-inline-size:40ch;font-size:var(--cb-type-xl-size);line-height:1.5;font-weight:var(--cb-font-weight-light);letter-spacing:-0.012em;color:var(--cbc-ink-muted);text-wrap:pretty}.cb-ov-quote cite{display:block;margin-block-start:var(--cb-ui-space-14);font-size:var(--cb-ui-text-13);font-style:normal;font-weight:var(--cb-font-weight-regular);letter-spacing:0;color:var(--cbc-ink-faint)}.cb-ov-facts{display:grid;grid-template-columns:var(--cb-ui-size-200) minmax(0,1fr);margin:var(--cb-space-7xl) 0 0}.cb-ov-facts dt,.cb-ov-facts dd{margin:0;padding:var(--cb-ui-space-22) 0;border-block-start:1px solid var(--cbc-line)}.cb-ov-facts dt{padding-block-start:var(--cb-ui-space-26);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-facts dd{min-inline-size:0;font-size:var(--cb-type-sm-size);line-height:1.7}.cb-ov-facts small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ov-facts .cb-ov-more{margin-block-start:var(--cb-space-md);font-size:var(--cb-ui-text-13)}.cb-ov-facts .cb-ov-fold-in{padding-block-start:var(--cb-space-md)}.cb-ov-block{display:block}.cb-ov-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--cb-space-lg)}.cb-ov-line+.cb-ov-line{margin-block-start:var(--cb-space-xs)}.cb-ov-facts .cb-ov-flag{color:var(--cbc-warn-text)}.cb-ov-copy{align-self:center;display:inline-grid;place-items:center;padding:var(--cb-space-xxs);border:0;border-radius:var(--cb-radius-xs);background:none;color:var(--cbc-ink-faint);cursor:pointer;line-height:0;opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ov-copy .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ov-line:hover .cb-ov-copy,.cb-ov-copy:focus-visible{opacity:1}.cb-ov-copy:hover{color:var(--cbc-ink)}@media(hover:none){.cb-ov-copy{opacity:1}}.cb-ov-where{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--cb-space-3xl)}.cb-ov-where-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-ov-pill{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);block-size:var(--cb-ui-size-32);padding:0 var(--cb-ui-space-13);border:0;border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink);cursor:pointer;font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);text-decoration:none;white-space:nowrap;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ov-pill .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-ov-pill:hover,.cb-ov-pill[aria-expanded=true]{background:var(--cbc-hover)}.cb-ov-map{margin-block-start:var(--cb-ui-space-22);border-radius:var(--cb-ui-size-18);overflow:hidden;box-shadow:0 0 0 1px var(--cbc-line)}.cb-ov-fold[data-warm]:not([data-open]){position:relative}.cb-ov-fold[data-warm]:not([data-open])>div{overflow:visible}.cb-ov-fold[data-warm]:not([data-open]) .cb-ov-map{position:absolute;inline-size:100%;margin-block-start:0;opacity:0;pointer-events:none}.cb-ov-map .cb-sub-map{min-block-size:var(--cb-ui-size-420);border:0;border-radius:0}.cb-ov-nets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-190),1fr));gap:var(--cb-ui-space-14) var(--cb-space-3xl)}.cb-ov-net-a{display:flex;align-items:center;gap:var(--cb-space-lg);color:var(--cbc-ink);text-decoration:none}.cb-ov-net-mark{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);flex:none;border-radius:var(--cb-radius-sm)}.cb-ov-net-a>span{display:grid;line-height:1.3;min-inline-size:0}.cb-ov-net b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-ov-net small{font-size:var(--cb-type-xs-size)}a.cb-ov-net-a:hover b{color:var(--cbc-accent-text)}.cb-ov-net[data-found=false] .cb-ov-net-mark{filter:grayscale(1);opacity:0.45}.cb-ov-net[data-found=false] b{font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-ov-facts .cb-ov-net small[data-gap=true]{color:var(--cbc-poor-text)}.cb-ov-says{display:grid;gap:var(--cb-space-2xl)}.cb-ov-says figure{display:grid;gap:var(--cb-space-sm);margin:0}.cb-ov-says figcaption{font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-says figcaption .cb-ov-ai{color:var(--cbc-ink)}.cb-ov-says blockquote{margin:0;max-inline-size:66ch;font-size:var(--cb-type-sm-size);line-height:1.7;color:var(--cbc-ink-muted)}.cb-ov-says>.cb-ov-lk{justify-self:start;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-ov-places{margin:0;line-height:1.9}.cb-ov-places>*{white-space:nowrap}.cb-ov-places>*+*::before{content:"\b7";display:inline-block;margin:0 var(--cb-ui-space-10);color:var(--cbc-ink-faint)}.cb-ov-places a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:var(--cb-ui-edge)}.cb-ov-places a:hover{color:var(--cbc-accent-text);text-decoration-color:currentColor}.cb-ov-tools{display:flex;flex-wrap:wrap;gap:var(--cb-space-md) var(--cb-ui-space-18);margin:0}.cb-ov-tool{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--cb-type-sm-size);color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:var(--cb-ui-edge)}a.cb-ov-tool:hover{color:var(--cbc-accent-text);text-decoration-color:currentColor}.cb-ov-tool small{margin-inline-start:var(--cb-space-sm)}.cb-subtabs:has(.cb-ov-index){position:sticky}.cb-ov-index{position:absolute;inset-inline-end:0;inset-block-end:0;display:flex;align-items:center;gap:var(--cb-ui-space-18);block-size:var(--cb-ui-size-44);padding-inline-start:var(--cb-space-3xl);pointer-events:auto}.cb-ov-index[hidden]{display:none}.cb-subtabs[data-crowded] .cb-ov-index{display:none}.cb-ov-index-a{position:relative;padding:var(--cb-space-xs) 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-decoration:none;transition:color var(--cb-ui-motion-200) var(--cb-motion-ease)}.cb-ov-index-a:hover,.cb-ov-index-a[aria-current=true]{color:var(--cbc-ink)}.cb-ov-index-a[aria-current=true]::after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:calc(var(--cb-space-xs) * -1);inline-size:var(--cb-space-xs);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-accent);transform:translateX(-50%)}@media(max-width:1100px){.cb-ov-index{display:none}}@media(max-width:860px){.cb-ov-s{padding-block-start:var(--cb-space-9xl)}.cb-ov-asked{grid-template-columns:minmax(0,1fr);gap:0}.cb-ov-voices{max-inline-size:none}.cb-ov-chat-stage{position:static;margin-block-start:var(--cb-space-6xl)}.cb-ov-vs-head{margin-block-start:var(--cb-space-7xl)}.cb-ov-stage{padding:var(--cb-space-5xl) 0 var(--cb-space-4xl);margin-block-start:var(--cb-space-6xl)}.cb-ov-laptop .cb-ov-base{margin:0 -5%}.cb-ov-brief,.cb-ov-history{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-5xl)}.cb-ov-score,.cb-ov-sell{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-5xl)}.cb-ov-cats,.cb-ov-speed{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-ov-facts{grid-template-columns:minmax(0,1fr)}.cb-ov-facts dd{padding-block-start:0;border-block-start:0}.cb-ov-big{font-size:var(--cb-type-hero-size)}.cb-ov-hist-now{text-align:start}.cb-ov-fs .cb-ov-phone{transform:none;inline-size:min(calc(var(--cb-ui-size-330) - var(--cb-space-lg)),calc((100dvh - var(--cb-ui-size-120)) * 318 / 650),calc(100vw - var(--cb-space-5xl)))}}@media(max-width:560px){.cb-ov-s{padding-block-start:var(--cb-space-8xl);font-size:var(--cb-type-sm-size)}.cb-ov-s:first-child{padding-block-start:var(--cb-space-xl)}.cb-ov-kicker{margin-block-end:var(--cb-ui-space-14)}.cb-ov-lead{max-inline-size:none;font-size:var(--cb-ui-text-26)}.cb-ov-prose{margin-block-start:var(--cb-space-2xl);font-size:var(--cb-type-sm-size)}.cb-ov-track li{grid-template-columns:var(--cb-ui-size-22) minmax(0,1fr);font-size:var(--cb-type-lg-size)}.cb-ov-tt-foot{flex-wrap:wrap;gap:var(--cb-space-md) var(--cb-space-xl);margin-inline-start:var(--cb-ui-space-30)}.cb-ov-brief{margin-block-start:var(--cb-ui-space-56);gap:var(--cb-ui-space-36)}.cb-ov-dial{font-size:var(--cb-ui-text-28)}.cb-ov-history{margin-block-start:var(--cb-space-6xl);gap:var(--cb-ui-space-14)}.cb-ov-score{gap:var(--cb-ui-space-18)}.cb-ov-big{font-size:var(--cb-ui-text-84)}.cb-ov-climb{margin:var(--cb-ui-space-30) 0 var(--cb-ui-space-18)}.cb-ov-odds li{grid-template-columns:var(--cb-ui-size-30) minmax(0,1fr);gap:var(--cb-space-xs) var(--cb-space-lg);padding:var(--cb-ui-space-22) 0}.cb-ov-odds li>.cb-ov-sev{grid-column:2}.cb-ov-odds h3,.cb-ov-steps h3{font-size:var(--cb-ui-text-17)}.cb-ov-odds p,.cb-ov-gets{font-size:var(--cb-type-sm-size)}.cb-ov-cats{grid-template-columns:minmax(0,1fr)}.cb-ov-steps li{grid-template-columns:var(--cb-ui-size-30) minmax(0,1fr) auto;gap:var(--cb-space-lg);padding:var(--cb-ui-space-22) 0}.cb-ov-gain{font-size:var(--cb-ui-text-22)}.cb-ov-stage{margin-block-start:var(--cb-ui-space-36);padding:var(--cb-ui-space-28) 0 var(--cb-space-3xl)}.cb-ov-stage>.cb-ov-phone{inline-size:min(var(--cb-ui-size-304),100%)}.cb-ov-dock{flex-wrap:wrap;justify-content:center;margin-block-start:var(--cb-ui-space-28);border-radius:var(--cb-ui-size-18)}.cb-ov-dock-pages{flex:1 1 100%}.cb-ov-dock .cb-ov-sep:first-of-type{display:none}.cb-ov-caption{font-size:var(--cb-type-xs-size)}.cb-ov-plot{margin-block-start:var(--cb-space-7xl);block-size:var(--cb-ui-size-110)}.cb-ov-pip-med::after{font-size:var(--cb-ui-text-11)}.cb-ov-cmp thead tr,.cb-ov-cmp tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--cb-ui-space-10)}.cb-ov-cmp th:first-child{display:none}.cb-ov-cmp th{padding:0 0 var(--cb-space-md);text-align:start;white-space:normal;font-size:var(--cb-type-xs-size)}.cb-ov-cmp th:nth-child(4),.cb-ov-cmp td:nth-child(4){inline-size:auto}.cb-ov-cmp td{padding:0 0 var(--cb-space-lg);border-block-start:0;text-align:start;white-space:normal;font-size:var(--cb-type-sm-size)}.cb-ov-cmp td:first-child{grid-column:1 / -1;padding:var(--cb-space-lg) 0 var(--cb-space-sm);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-ui-text-13)}.cb-ov-cmp .cb-ov-grp td{grid-column:1 / -1;padding-block-start:var(--cb-ui-space-22)}.cb-ov-vs-head{margin-block-start:var(--cb-space-7xl)}.cb-ov-asked{margin-block-start:var(--cb-space-7xl)}.cb-ov-voice-say{font-size:var(--cb-type-md-size)}.cb-ov-sent li{flex-direction:column;align-items:flex-start;gap:var(--cb-space-xxs);font-size:var(--cb-type-sm-size)}.cb-ov-sell{gap:var(--cb-ui-space-28)}.cb-ov-facts{margin-block-start:var(--cb-ui-space-44)}.cb-ov-facts dt{padding:var(--cb-ui-space-18) 0 var(--cb-space-sm)}.cb-ov-facts dd{padding:0 0 var(--cb-ui-space-18)}.cb-ov-where{gap:var(--cb-ui-space-14)}.cb-ov-ident{gap:var(--cb-space-lg)}.cb-ov-ident .cb-site-icon{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border-radius:var(--cb-ui-radius-14);font-size:var(--cb-ui-text-21)}.cb-ov-quote{margin-block-start:var(--cb-space-4xl);font-size:var(--cb-ui-text-19)}.cb-ov-nets{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-ui-space-14)}.cb-ov-tools{gap:var(--cb-space-md) var(--cb-ui-space-14)}.cb-ov-speed div+div{padding-inline-start:0;border-inline-start:0}.cb-ov-speed div:nth-child(even){padding-inline-start:var(--cb-space-xl);border-inline-start:1px solid var(--cbc-line)}}@media(prefers-reduced-motion:reduce){.cb-ov-s *,.cb-ov-fs{transition:none!important}}.cb-ov-film{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;background:var(--cb-color-white);z-index:1;opacity:0;pointer-events:none}.cb-ov-film[data-on]{opacity:1}.cb-ov-filmline{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;z-index:2;pointer-events:none}.cb-ov-filmline::after{content:"";display:block;block-size:100%;inline-size:var(--through, 0%);background:var(--cbc-accent)}.cb-stars{position:relative;display:inline-block;line-height:0;vertical-align:-0.1em}.cb-stars>span{display:inline-flex;gap:1px;white-space:nowrap}.cb-stars .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-stars-empty .cb-icon svg{fill:none;stroke:var(--cbc-line-strong)}.cb-stars-full{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;inline-size:calc(var(--rate) * 100%);color:var(--cbc-warn)}.cb-stars-full .cb-icon svg{fill:currentColor;stroke:currentColor}.cb-ov-rated{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm) var(--cb-space-md)}.cb-ov-tr-hero{margin:var(--cb-space-xl) 0 0;display:grid;gap:var(--cb-space-xxs);max-inline-size:60ch;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-ov-tr-hero span{font-size:var(--cb-type-xs-size);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-odds.cb-ov-tr li{grid-template-columns:minmax(0,1fr) auto}.cb-ov-odds.cb-ov-tr li::before{content:none}.cb-ov-tr-step{margin:0 0 var(--cb-space-sm);font-size:var(--cb-type-xs-size);letter-spacing:0.1em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-odds .cb-ov-tr-meta{margin-top:var(--cb-space-md);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-ov-tr-nc{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);text-transform:none;letter-spacing:0}.cb-ov-tr-finds{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-lg)}.cb-ov-odds .cb-ov-tr-finds li{display:block;padding:0;border:0}.cb-ov-odds .cb-ov-tr-finds li::before{content:none}.cb-ov-odds .cb-ov-tr-finds p{margin:var(--cb-space-xs) 0 0}.cb-ov-odds .cb-ov-tr-f-head{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-sm);color:var(--cbc-ink)}.cb-ov-tr-f-head b{font-weight:var(--cb-font-weight-medium)}.cb-ov-tr-f-sev{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:0.06em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ov-tr-f-sev[data-sev=critical]{color:var(--cbc-poor-text)}.cb-ov-tr-f-sev[data-sev=major]{color:var(--cbc-warn-text)}.cb-ov-tr-f-pts{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-good-text)}.cb-ir-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-2xl) var(--cb-space-4xl);margin-block-start:var(--cb-space-5xl)}.cb-ir-b{display:grid;gap:var(--cb-space-sm);align-content:start;padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line);min-inline-size:0}.cb-ir-b p{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);overflow-wrap:anywhere}.cb-ir-b b{font-weight:var(--cb-font-weight-semibold)}.cb-ir-b q{color:var(--cbc-ink-muted)}.cb-ir-b .cb-ir-k{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ir-b .cb-ir-big{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold)}@media(max-width:760px){.cb-ir-grid{grid-template-columns:minmax(0,1fr)}}.cb-subpane:has(>.cb-ms){inline-size:100%;max-inline-size:calc(var(--cb-width-2xl) - var(--cb-space-md));margin-inline:auto;gap:0}.cb-ms{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0}.cb-subpane:has(>.cb-ms){grid-template-columns:minmax(0,1fr)}main:has(>*>.cb-subpane:not([hidden])>.cb-ms){padding-block-end:var(--cb-space-7xl)}.cb-ms-catline{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-xl);margin:0 0 var(--cb-space-2xl)}.cb-ms-catline .cb-ov-kicker{margin:0}.cb-ms-catscore{display:inline-flex;align-items:baseline;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-catscore b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-ms-s [data-tone=poor]{color:var(--cbc-poor-text)}.cb-ms-s [data-tone=warn]{color:var(--cbc-warn-text)}.cb-ms-s [data-tone=good]{color:var(--cbc-good-text)}.cb-ms-s [data-tone=none]{color:var(--cbc-ink-faint)}.cb-ms-sub{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cb-space-xl);margin:var(--cb-space-7xl) 0 var(--cb-ui-space-18);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ms-sub small{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);letter-spacing:0;text-transform:none}.cb-ms-sub[data-first]{margin-block-start:0}.cb-ms-after{margin-block-start:var(--cb-space-6xl)}.cb-ms-strip{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));margin-block-start:var(--cb-ui-space-56);border-block-start:1px solid var(--cbc-line)}.cb-ms-strip>div{display:grid;align-content:start;gap:var(--cb-space-sm);padding:var(--cb-space-3xl) var(--cb-space-2xl) var(--cb-space-3xl) 0;min-inline-size:0}.cb-ms-strip>div+div{padding-inline-start:var(--cb-space-2xl);border-inline-start:1px solid var(--cbc-line)}.cb-ms-strip span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-strip b{display:inline-flex;align-items:baseline;font-size:var(--cb-ui-size-34);font-weight:var(--cb-font-weight-light);line-height:1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cb-ms-strip b small{margin-inline-start:var(--cb-space-xs);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);letter-spacing:0;color:var(--cbc-ink-faint)}.cb-ms-strip b[data-word]{align-items:center;font-size:var(--cb-ui-text-22);font-weight:var(--cb-font-weight-regular);letter-spacing:-0.01em;line-height:1.2}.cb-ms-strip em{font-style:normal;font-size:var(--cb-type-xs-size);line-height:1.45;color:var(--cbc-ink-faint)}.cb-ms-weigh{display:flex;gap:var(--cb-space-xxs);block-size:var(--cb-ui-size-14);margin-block-start:var(--cb-ui-space-18);border-radius:var(--cb-radius-full);overflow:hidden;background:var(--cbc-well)}.cb-ms-weigh i,.cb-ms-weigh-key i{display:block}.cb-ms-weigh i{block-size:100%}.cb-ms-s [data-kind=script]{background:var(--cbc-poor)}.cb-ms-s [data-kind=image]{background:var(--cbc-warn)}.cb-ms-s [data-kind=font]{background:color-mix(in srgb,var(--cbc-ink) 55%,transparent)}.cb-ms-s [data-kind=stylesheet]{background:color-mix(in srgb,var(--cbc-ink) 32%,transparent)}.cb-ms-s [data-kind=rest]{background:color-mix(in srgb,var(--cbc-ink) 16%,transparent)}.cb-ms-weigh-key{list-style:none;display:flex;flex-wrap:wrap;gap:var(--cb-ui-space-10) var(--cb-space-3xl);margin:var(--cb-space-xl) 0 0;padding:0;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted)}.cb-ms-weigh-key li{display:inline-flex;align-items:center;gap:var(--cb-space-md);font-variant-numeric:tabular-nums}.cb-ms-weigh-key i{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-ui-radius-3)}.cb-ms-weigh-key b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ms-scroll{overflow-x:auto}.cb-ms-scroll+.cb-ms-scroll{margin-block-start:var(--cb-space-3xl)}.cb-ms-table{inline-size:100%;margin-block-start:var(--cb-space-md);border-collapse:collapse;font-size:var(--cb-type-sm-size);color:inherit}.cb-ms-table th{padding:0 0 var(--cb-ui-space-10) var(--cb-space-xl);text-align:end;white-space:nowrap;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint)}.cb-ms-table th:first-child{padding-inline-start:0;text-align:start}.cb-ms-table td{padding:var(--cb-ui-space-13) 0 var(--cb-ui-space-13) var(--cb-space-xl);border-block-start:1px solid var(--cbc-line);text-align:end;white-space:nowrap;vertical-align:baseline;font-variant-numeric:tabular-nums}.cb-ms-table td:first-child{padding-inline-start:0;text-align:start;white-space:normal}.cb-ms-table th[data-wrap],.cb-ms-table td[data-wrap]{text-align:start;white-space:normal}.cb-ms-table td[data-span]{vertical-align:middle;white-space:normal}.cb-ms-table td small{display:block;margin-block-start:var(--cb-space-xxs);white-space:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-flaw{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-sm)}.cb-ms-flaw .cb-ms-verdict{margin-inline-start:0}.cb-ms-flaw-n{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-flaw-id{white-space:nowrap}.cb-ms-strong{font-weight:var(--cb-font-weight-medium)}.cb-ms-meter{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-64);gap:var(--cb-space-lg);align-items:center}.cb-ms-meter i{position:relative;display:block;block-size:var(--cb-space-sm);border-radius:var(--cb-ui-radius-3);overflow:hidden;background:var(--cbc-well)}.cb-ms-meter i::after{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--w);border-radius:var(--cb-ui-radius-3);background:var(--cbc-ink)}.cb-ms-meter[data-tone=poor] i::after{background:var(--cbc-poor)}.cb-ms-meter[data-tone=good] i::after{background:var(--cbc-good)}.cb-ms-meter[data-tone] b{color:var(--cbc-ink)}.cb-ms-meter b{font-weight:var(--cb-font-weight-medium);text-align:end;font-variant-numeric:tabular-nums}.cb-ms-checks{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--cb-space-6xl);margin:var(--cb-space-md) 0 0;padding:0}.cb-ms-checks[data-one]{grid-template-columns:minmax(0,1fr)}.cb-ms-checks li{display:grid;grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:baseline;padding:var(--cb-ui-space-13) 0;border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-ms-checks .cb-icon{align-self:center;inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-ms-checks li[data-mark=yes]>.cb-icon{color:var(--cbc-good)}.cb-ms-checks li[data-mark=no]>.cb-icon{color:var(--cbc-poor)}.cb-ms-checks li[data-mark=warn]>.cb-icon{color:var(--cbc-warn)}.cb-ms-checks li>span:not(.cb-icon){color:var(--cbc-ink-muted)}.cb-ms-checks li>b{font-weight:var(--cb-font-weight-medium);text-align:end;font-variant-numeric:tabular-nums}.cb-ms-checks li[data-mark=no]>b{color:var(--cbc-poor-text)}.cb-ms-checks li[data-mark=warn]>b{color:var(--cbc-warn-text)}.cb-ms-shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cb-width-xs)),1fr));gap:var(--cb-space-xl);margin-block-start:var(--cb-space-md)}.cb-ms-shots[data-phone]{grid-template-columns:repeat(auto-fit,minmax(0,var(--cb-width-xxs)))}.cb-ms-shot{display:grid;gap:var(--cb-space-sm);margin:0}.cb-ms-shot img{display:block;inline-size:100%;block-size:auto;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md)}.cb-ms-shot figcaption{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-checks li[data-mark=unsure]>.cb-icon{color:var(--cbc-ink-muted)}.cb-ms-checks li[data-mark=none]>.cb-icon,.cb-ms-checks li[data-mark=none]>b{color:var(--cbc-ink-faint)}.cb-ms-chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--cb-space-md);margin:0;padding:0}.cb-ms-chips li{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);min-block-size:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);border-radius:var(--cb-ui-radius-9);background:var(--cbc-well);white-space:nowrap;font-size:var(--cb-ui-text-13);color:var(--cbc-ink)}.cb-ms-chips li small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-chips li[data-off]{color:var(--cbc-ink-faint);text-decoration:line-through;text-decoration-color:var(--cbc-line-strong)}.cb-ms-chips .cb-ov-logo-box{margin-inline-end:0}.cb-ms-mark{inline-size:1.05em;block-size:1.05em;flex:none}.cb-ms-named{display:inline-flex;align-items:center}.cb-ms-strip b .cb-ov-logo-box{inline-size:0.8em;block-size:0.8em;margin-inline-end:0.36em}.cb-ms-code{padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-well);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);word-break:break-all;white-space:normal}.cb-ms-note{margin:var(--cb-ui-space-28) 0 0;max-inline-size:70ch;font-size:var(--cb-type-xs-size);line-height:1.6;color:var(--cbc-ink-faint)}.cb-ms-twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-8xl);align-items:start}@media(max-width:860px){.cb-ms-twocol,.cb-ms-checks{grid-template-columns:minmax(0,1fr);gap:0}.cb-ms-twocol{gap:var(--cb-space-5xl)}.cb-ms-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-ms-strip>div:nth-child(odd){padding-inline-start:0;border-inline-start:0}}@media(max-width:560px){.cb-ms-strip b{font-size:var(--cb-ui-text-28)}.cb-ms-sub{margin-block-start:var(--cb-ui-space-56)}.cb-ms-table{font-size:var(--cb-ui-text-13)}.cb-ms-catline{flex-wrap:wrap}.cb-ms-checks li{grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr);row-gap:var(--cb-space-xxs)}.cb-ms-checks li>b,.cb-ms-checks li>.cb-ms-code{grid-column:2;justify-self:start;text-align:start}}.cb-ms-quote{quotes:"\201c" "\201d";color:var(--cbc-ink)}.cb-ms-said{margin:0 0 var(--cb-space-2xl);max-inline-size:70ch;font-size:var(--cb-type-sm-size);line-height:1.55}.cb-ms-said:has(+.cb-ms-said-points){margin-block-end:var(--cb-space-md)}.cb-ms-said-points{display:grid;gap:var(--cb-space-sm);max-inline-size:70ch;margin:0 0 var(--cb-space-2xl);padding-inline-start:var(--cb-space-xl);font-size:var(--cb-type-sm-size);line-height:1.5;color:var(--cbc-ink-muted)}.cb-ms-pic{display:inline-flex;align-items:center;gap:var(--cb-space-lg);min-inline-size:0;border-radius:var(--cb-radius-md);cursor:default}.cb-ms-pic:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ms-pic-thumb,.cb-ms-peek-shot{--cb-ms-check-a: color-mix(in oklab, var(--cb-color-text-tertiary) 70%, var(--cb-color-white));--cb-ms-check-b: var(--cb-color-text-tertiary);background-color:var(--cb-ms-check-a);background-image:linear-gradient(45deg,var(--cb-ms-check-b) 25%,transparent 25%,transparent 75%,var(--cb-ms-check-b) 75%),linear-gradient(45deg,var(--cb-ms-check-b) 25%,transparent 25%,transparent 75%,var(--cb-ms-check-b) 75%);background-size:var(--cb-ui-size-10) var(--cb-ui-size-10);background-position:0 0,var(--cb-ui-size-5) var(--cb-ui-size-5);object-fit:contain}.cb-ms-pic-thumb[data-empty],.cb-ms-peek-shot[data-empty]{display:inline-flex;align-items:center;justify-content:center;background:var(--cbc-well);color:var(--cbc-ink-faint)}.cb-ms-pic-thumb{flex:none;inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-40);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-sm)}.cb-ms-pic-text{display:grid;gap:var(--cb-space-xxs);min-inline-size:var(--cb-ui-size-236);text-align:start}.cb-ms-pic-text b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ms-table td .cb-ms-pic-text small{margin:0}.cb-ms-peek-shot{display:block;inline-size:100%;max-block-size:var(--cb-ui-size-200);border-radius:var(--cb-radius-md)}.cb-ms-peek-shot[data-empty]{display:flex;block-size:var(--cb-ui-size-120)}.cb-ms-peek-words{display:grid;gap:var(--cb-space-xxs)}.cb-ms-peek-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-ms-peek-file{display:flex;min-inline-size:0}.cb-ms-peek-file .cb-ms-code{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ms-table tr:has(.cb-ms-pic)>td{vertical-align:middle}.cb-ms-table tr:has(.cb-ms-pic)>td{vertical-align:middle}@media(max-width:560px){.cb-ms-table td:first-child .cb-ms-code{word-break:normal;white-space:nowrap}.cb-ms-table td[data-wrap]{min-inline-size:var(--cb-ui-size-180)}}.cb-ms[data-chapter=measured] .cb-ms-table{table-layout:fixed}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td){box-sizing:border-box}.cb-ms[data-chapter=measured] .cb-ms-table:has(tbody tr:first-child>td:is([data-wrap],[data-words]):not(:first-child)) :is(th,td):first-child,.cb-ms[data-chapter=measured] .cb-ms-table[data-kv] td:first-child{inline-size:var(--cb-ui-size-280)}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td):not(:first-child):not(:is([data-wrap],[data-words])){inline-size:var(--cb-ui-size-120)}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td)[data-words]{text-align:start;white-space:normal}.cb-ms[data-chapter=measured] .cb-ms-table[data-kv] td:last-child{inline-size:auto;text-align:end;white-space:normal}.cb-ms[data-chapter=measured] .cb-ms-table[data-kv] td:is([data-wrap],[data-words]):last-child{text-align:start}.cb-ms[data-chapter=measured] .cb-ms-table td:first-child{overflow-wrap:anywhere}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td):not(:last-child){padding-inline-end:var(--cb-space-lg)}.cb-ms[data-chapter=measured] .cb-ms-table td:is([data-wrap],[data-words]){overflow-wrap:anywhere}.cb-ms[data-chapter=measured] .cb-ms-table th{white-space:normal;overflow-wrap:anywhere;vertical-align:bottom}.cb-ms-verdict{margin-inline-start:var(--cb-space-md);font-style:normal;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-ms-verdict[data-tone=good]{color:var(--cbc-good-text)}.cb-ms-verdict[data-tone=warn]{color:var(--cbc-warn-text)}.cb-ms-verdict[data-tone=poor]{color:var(--cbc-poor-text)}.cb-ms[data-chapter=measured] .cb-ov-foldwrap+div{margin-block-start:var(--cb-space-4xl)}.cb-ms[data-chapter=measured] .cb-ms-strip b:has(>.cb-ov-logo-box){align-items:flex-start}.cb-ms[data-chapter=measured] .cb-ms-strip b>.cb-ov-logo-box{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);margin-inline-end:var(--cb-space-md)}.cb-ms[data-chapter=measured] .cb-ms-checks .cb-icon{align-self:start;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-15);block-size:1lh}.cb-ms[data-chapter=measured] .cb-ms-checks .cb-icon svg{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-ms[data-chapter=measured] .cb-ov-lead+*{margin-block-start:var(--cb-ui-space-56)}.cb-ms[data-chapter=measured] .cb-ov-lead+div>.cb-ms-sub:first-child,.cb-ms[data-chapter=measured] .cb-ov-lead+.cb-ms-scroll>.cb-ms-table{margin-block-start:0}.cb-ms-detail{margin-block-start:var(--cb-space-4xl)}.cb-ms-detail-h{margin:0 0 var(--cb-space-md);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ms-detail-h span{margin-inline-start:var(--cb-space-xs);font-variant-numeric:tabular-nums}.cb-ms-drawer{--cb-ms-drawer-open: var(--cb-motion-slow);--cb-ms-drawer-close: var(--cb-motion-base);--cb-ms-drawer-ease: var(--cbc-spring);transition:background-color var(--cb-ms-drawer-open) var(--cb-ms-drawer-ease),border-color var(--cb-ms-drawer-open) var(--cb-ms-drawer-ease)}.cb-ms-drawer summary{transition:background-color var(--cb-motion-fast) var(--cb-ms-drawer-ease),border-color var(--cb-ms-drawer-open) var(--cb-ms-drawer-ease)}.cb-ms-drawer[open][data-closing]{background:transparent;border-color:transparent;transition-duration:var(--cb-ms-drawer-close)}.cb-ms-drawer[open][data-closing] summary{border-block-end-color:transparent}.cb-ms-drawer[open][data-closing] .cb-ms-chev{transform:none;transition-duration:var(--cb-ms-drawer-close)}@media(prefers-reduced-motion:reduce){.cb-ms-drawer,.cb-ms-drawer summary{transition:none}}.cb-ms-drawer{position:relative;margin-inline:calc(var(--cb-space-lg) * -1);padding-inline:calc(var(--cb-space-lg) - 1px);border:1px solid transparent;border-radius:0;background:transparent}.cb-ms-drawer::before,.cb-ms-drawer:last-child::after{content:"";position:absolute;inset-inline:var(--cb-space-lg);block-size:0;border-block-start:1px solid var(--cbc-line);pointer-events:none}.cb-ms-drawer::before{inset-block-start:-1px}.cb-ms-drawer:last-child::after{inset-block-end:-1px}.cb-ms-drawer[open]::before,.cb-ms-drawer[open]::after,.cb-ms-drawer[open]+.cb-ms-drawer::before{display:none}.cb-ms-drawer summary{display:grid;grid-template-columns:var(--cb-ui-size-280) minmax(0,1fr) auto var(--cb-ui-size-24);align-items:center;gap:var(--cb-space-lg);margin-inline:calc(1px - var(--cb-space-lg));padding:var(--cb-ui-space-13) calc(var(--cb-space-lg) - 1px);list-style:none;cursor:pointer;border-radius:var(--cb-radius-md);border-block-end:1px solid transparent}.cb-ms-drawer summary::-webkit-details-marker{display:none}.cb-ms-drawer summary:hover{background:var(--cbc-well)}.cb-ms-drawer summary:focus-visible{outline:var(--cbc-focus)}.cb-ms-drawer[open]{background:var(--cbc-well);border-color:var(--cbc-line);border-radius:var(--cb-radius-lg)}.cb-ms-drawer[open] summary{border-radius:var(--cb-radius-lg) var(--cb-radius-lg) 0 0;border-block-end-color:var(--cbc-line)}.cb-ms-drawer[open] summary:hover{background:transparent}.cb-ms-drawer-t{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ms-drawer-s{color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ms-dot{display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-warn-text);white-space:nowrap}.cb-ms-dot::before{content:"";inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-warn)}.cb-ms-chev{justify-self:end;color:var(--cbc-ink-faint);transition:transform var(--cb-ms-drawer-open) var(--cb-ms-drawer-ease)}.cb-ms-drawer[open] .cb-ms-chev{transform:rotate(180deg)}.cb-ms-drawer-b>div{padding-block:var(--cb-space-xl)}.cb-ms-drawer-b>div>:first-child{margin-block-start:0}.cb-ms-drawer-b>div>.cb-ms-strip:first-child,.cb-ms-drawer-b>div>.cb-ms-checks:first-child:not([data-one])>li:nth-child(-n+2),.cb-ms-drawer-b>div>.cb-ms-checks[data-one]:first-child>li:first-child,.cb-ms-drawer-b>div>.cb-ms-scroll:first-child>table:not(:has(thead))>tbody>tr:first-child>td,.cb-ms-drawer-b>div>:is(.cb-ms-bars,.cb-ms-record,.cb-ms-pipset):first-child>li:first-child:not(.cb-ms-bars-head){border-block-start-color:transparent}.cb-ms-drawer-b>div>.cb-ms-strip:first-child>div{padding-block-start:0}@media(prefers-reduced-motion:reduce){.cb-ms-chev{transition:none}}.cb-ms-bars{list-style:none;margin:var(--cb-space-md) 0 0;padding:0}.cb-ms-bars li{display:grid;grid-template-columns:var(--cb-ui-size-280) minmax(0,1fr) var(--cb-ui-size-120);align-items:center;gap:var(--cb-space-xl);padding-block:var(--cb-ui-space-13);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-ms-bars li.cb-ms-bars-head{padding-block:0 var(--cb-ui-space-10);border:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint)}.cb-ms-bars li.cb-ms-bars-head span:last-child{text-align:end}.cb-ms-bars-name{display:flex;align-items:center;gap:var(--cb-space-lg);min-inline-size:0;text-align:start}.cb-ms-bars-name>span{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ms-bars-name b{font-weight:var(--cb-font-weight-regular)}.cb-ms-bars-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-bars-name .cb-ms-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.cb-ms-bars i{position:relative;display:block;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-ms-bars i::after{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--w);border-radius:inherit;background:var(--cbc-ink-muted)}.cb-ms-bars li[data-tone=warn] i::after{background:var(--cbc-warn)}.cb-ms-bars li[data-tone=own] i::after{background:var(--cbc-accent)}.cb-ms-bars li[data-tone],.cb-ms-pills li[data-tone]{color:var(--cbc-ink)}.cb-ms-bars li[data-tone=warn]>b{color:var(--cbc-warn-text)}.cb-ms-bars li>b{font-weight:var(--cb-font-weight-medium);text-align:end;font-variant-numeric:tabular-nums}.cb-ms-group{margin:var(--cb-space-2xl) 0 0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ms-group span{margin-inline-start:var(--cb-space-xs);font-variant-numeric:tabular-nums}.cb-ms-lead-s{margin:var(--cb-space-md) 0 0;color:var(--cbc-ink-muted)}.cb-ms-thumb,.cb-ms-wall-shot{--a: color-mix(in oklab, var(--cb-color-text-tertiary) 70%, var(--cb-color-white));--b: var(--cb-color-text-tertiary);background-color:var(--a);background-image:linear-gradient(45deg,var(--b) 25%,transparent 25%,transparent 75%,var(--b) 75%),linear-gradient(45deg,var(--b) 25%,transparent 25%,transparent 75%,var(--b) 75%);background-size:var(--cb-ui-size-10) var(--cb-ui-size-10);background-position:0 0,var(--cb-ui-size-5) var(--cb-ui-size-5);object-fit:contain}.cb-ms-thumb[data-empty],.cb-ms-wall-shot[data-empty]{display:inline-flex;align-items:center;justify-content:center;background:var(--cbc-well);color:var(--cbc-ink-faint)}.cb-ms-wall-shot[data-empty]{display:flex}.cb-ms-thumb{flex:none;inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-40);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-sm)}.cb-ms-wall{list-style:none;margin:var(--cb-space-md) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cb-ui-size-180)),1fr));gap:var(--cb-space-xl)}.cb-ms-wall li{display:grid;align-content:start;gap:var(--cb-space-xs);min-inline-size:0;border-radius:var(--cb-radius-md)}.cb-ms-wall li:focus-visible{outline:var(--cbc-focus)}.cb-ms-wall-shot{display:block;inline-size:100%;aspect-ratio:16 / 10;border-radius:var(--cb-radius-md);border:1px solid var(--cbc-line);margin-block-end:var(--cb-space-xs)}.cb-ms-wall b{font-weight:var(--cb-font-weight-medium);font-size:var(--cb-type-xs-size);line-height:1.35;color:var(--cbc-ink)}.cb-ms-wall small{font-size:var(--cb-type-xs-size);line-height:1.35;color:var(--cbc-ink-faint)}.cb-ms-wall-foot{display:flex;justify-content:space-between;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ms-wall-foot em{font-style:normal;color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-medium)}.cb-ms-pills{list-style:none;margin:var(--cb-space-md) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-ms-pills li{display:inline-flex;align-items:baseline;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full)}.cb-ms-pills i{align-self:center;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-ms-pills li[data-tone=warn] i{background:transparent;box-shadow:inset 0 0 0 2px var(--cbc-warn)}.cb-ms-pills b{font-weight:var(--cb-font-weight-medium)}.cb-ms-pills small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-doors{list-style:none;margin:var(--cb-space-md) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cb-ui-size-220)),1fr));gap:var(--cb-space-md)}.cb-ms-doors li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--cb-space-lg);align-items:center;padding:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md)}.cb-ms-doors li{color:var(--cbc-ink)}.cb-ms-doors li>.cb-icon{color:var(--cbc-ink);grid-row:1 / 3;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-ms-doors li[data-tone] b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ms-doors small{grid-column:2;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ms-doors em{grid-column:3;grid-row:1 / 3;font-style:normal;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-good-text)}.cb-ms-doors li[data-tone=poor] em{color:var(--cbc-poor-text)}.cb-ms-record{list-style:none;margin:var(--cb-space-md) 0 0;padding:0}.cb-ms-record li{display:grid;grid-template-columns:var(--cb-ui-size-280) minmax(0,1fr);gap:var(--cb-space-xl);align-items:baseline;padding-block:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-ms-record code{justify-self:start;padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-well);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-ms-record small{font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-ms-record li[data-tone=warn] small{color:var(--cbc-warn-text)}.cb-ms-pipset{list-style:none;margin:var(--cb-space-md) 0 0;padding:0}.cb-ms-pipset li{display:grid;grid-template-columns:var(--cb-ui-size-280) minmax(0,1fr) var(--cb-ui-size-120);gap:var(--cb-space-xl);align-items:center;padding-block:var(--cb-ui-space-13);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-ms-pipset li>b{font-weight:var(--cb-font-weight-medium);text-align:end;font-variant-numeric:tabular-nums}.cb-ms-pips{display:flex;gap:var(--cb-space-sm)}.cb-ms-pips i{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 2px var(--cbc-line)}.cb-ms-pips i[data-on]{box-shadow:none;background:var(--cbc-good)}.cb-ms-matrix :is(th,td):not(:first-child){text-align:center}.cb-ms-matrix td[data-dot] i{display:inline-block;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-good);vertical-align:middle}.cb-ms-matrix td[data-dot=no] i{background:transparent;box-shadow:inset 0 0 0 2px var(--cbc-ink-faint)}.cb-ms-matrix td{position:relative}.cb-ms-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.cb-ms-scatter{display:block;inline-size:100%;block-size:auto;margin-block-start:var(--cb-space-lg);overflow:visible}.cb-ms-scatter .grid line{stroke:var(--cbc-line);stroke-width:1}.cb-ms-scatter text{fill:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-family:var(--cb-font-family)}.cb-ms-scatter circle{fill:var(--cbc-ink-muted);stroke:var(--cbc-base);stroke-width:2}.cb-ms-scatter circle.rival{fill:var(--cbc-accent)}.cb-ms-scatter circle.own{fill:var(--cbc-ink);stroke:var(--cbc-accent);stroke-width:2}.cb-ms-scatter text.lbl{fill:var(--cbc-ink);font-size:var(--cb-ui-text-13)}.cb-ms-scatter text.lbl.own{fill:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ms-scatter text.lbl.rival{fill:var(--cbc-accent-text);font-weight:var(--cb-font-weight-semibold)}.cb-ms-swatches{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg)}.cb-ms-swatch{display:grid;grid-template-columns:var(--cb-ui-size-32) auto;grid-template-rows:auto auto;column-gap:var(--cb-space-sm);align-items:center}.cb-ms-swatch-chip{grid-row:1 / 3;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-sm);background:var(--swatch);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ms-swatch-share{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-ms-swatch-hex{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}@media(max-width:560px){.cb-ms[data-chapter=measured] .cb-ms-chips li{max-inline-size:100%;white-space:normal}.cb-ms-drawer summary{grid-template-columns:minmax(0,1fr) var(--cb-ui-size-24);row-gap:var(--cb-space-xxs)}.cb-ms-drawer-s,.cb-ms-dot{grid-column:1}.cb-ms-drawer-s{white-space:normal}.cb-ms-chev{grid-row:1;grid-column:2}.cb-ms-bars li,.cb-ms-pipset li{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--cb-space-sm)}.cb-ms-bars li>i,.cb-ms-pipset .cb-ms-pips{grid-column:1 / -1;grid-row:2}.cb-ms-record li{grid-template-columns:minmax(0,1fr)}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td):is([data-wrap],[data-words]){min-inline-size:var(--cb-ui-size-180);overflow-wrap:break-word}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td){overflow-wrap:break-word}.cb-ms[data-chapter=measured] .cb-ms-table td:first-child{min-inline-size:var(--cb-ui-size-120)}.cb-ms[data-chapter=measured] .cb-ms-table{table-layout:auto}.cb-ms[data-chapter=measured] .cb-ms-table :is(th,td){inline-size:auto}}.cb-ac-after{margin-block-start:var(--cb-ui-space-56)}.cb-ac-face{display:inline-grid;flex:none;margin-inline-end:var(--cb-space-md)}.cb-ac-face .cb-avatar{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);font-size:var(--cb-ui-text-11)}.cb-ms-strip b[data-word] .cb-ac-face{margin-inline-end:var(--cb-space-md)}.cb-ac-moves{list-style:none;margin:0;padding:0}.cb-ac-moves li{display:grid;grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) auto auto;gap:var(--cb-space-lg);align-items:baseline;padding:var(--cb-ui-space-13) 0;border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-ac-moves .cb-icon{align-self:center;inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbc-ink-faint)}.cb-ac-moves li[data-dir=better] .cb-icon{color:var(--cbc-good)}.cb-ac-moves li[data-dir=worse] .cb-icon{color:var(--cbc-poor)}.cb-ac-moves li>span:not(.cb-icon){color:var(--cbc-ink-muted)}.cb-ac-moves s{text-decoration:none;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ac-moves s::after{content:" \2192"}.cb-ac-moves b{min-inline-size:var(--cb-ui-size-56);text-align:end;font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-ac-moves li[data-dir=better] b:not([data-tone]){color:var(--cbc-good-text)}.cb-ac-moves li[data-dir=worse] b:not([data-tone]){color:var(--cbc-poor-text)}.cb-ac-moves[data-quiet] b{color:var(--cbc-ink-muted)}.cb-ac-chart{position:relative;block-size:var(--cb-ui-size-220);margin:var(--cb-ui-space-56) 0 0}.cb-ac-chart svg{position:absolute;inset:0 0 var(--cb-space-5xl) 0;inline-size:100%;block-size:calc(100% - var(--cb-space-5xl));overflow:visible}.cb-ac-grid{stroke:var(--cbc-line);stroke-width:1}.cb-ac-dots{position:absolute;inset:0 0 var(--cb-space-5xl) 0}.cb-ac-dot{position:absolute;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-accent);transform:translate(-50%,-50%)}.cb-ac-dot[data-now]{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);background:var(--cbc-accent);opacity:1;box-shadow:0 0 0 var(--cb-space-xs) var(--cbc-accent-quiet)}.cb-ac-dot[data-miss]{background:none;box-shadow:inset 0 0 0 1.5px var(--cbc-poor);opacity:0.8}.cb-ac-ticks{position:absolute;inset-inline:0;inset-block-end:var(--cb-space-lg);block-size:var(--cb-space-xl)}.cb-ac-ticks span{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ac-ticks span:first-child{transform:none}.cb-ac-ticks span:last-child:not(:first-child){transform:translateX(-100%)}.cb-ac-yticks{position:absolute;inset:0 0 var(--cb-space-5xl) 0}.cb-ac-yticks span{position:absolute;inset-inline-start:0;transform:translateY(-120%);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint)}.cb-ac-how{display:inline-flex;align-items:center;gap:var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-ac-how .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-faint)}.cb-ac-list .cb-ms-table{table-layout:fixed;min-inline-size:var(--cb-ui-size-540)}.cb-ac-list[data-cols="4"] :is(th,td):nth-child(1){inline-size:24%}.cb-ac-list[data-cols="4"] :is(th,td):nth-child(2){inline-size:36%}.cb-ac-list[data-cols="5"] :is(th,td):nth-child(1){inline-size:18%}.cb-ac-list[data-cols="5"] :is(th,td):nth-child(2),.cb-ac-list[data-cols="5"] :is(th,td):nth-child(3){inline-size:26%}.cb-ac-people{list-style:none;display:flex;flex-wrap:wrap;gap:var(--cb-space-lg) var(--cb-space-4xl);margin:var(--cb-space-6xl) 0 0;padding:0}.cb-ac-people li{display:flex;align-items:center}.cb-ac-people .cb-avatar{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}.cb-ac-people li>span:last-child{display:grid;line-height:1.3}.cb-ac-people b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-ac-people small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ac-days{list-style:none;display:grid;gap:var(--cb-ui-space-36);margin:var(--cb-space-5xl) 0 0;padding:0}.cb-ac-day{margin:0 0 var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:0.14em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-ac-log{list-style:none;margin:0;padding:0}.cb-ac-log li{display:grid;grid-template-columns:auto minmax(0,1fr) var(--cb-ui-size-18) var(--cb-ui-size-76);gap:var(--cb-ui-space-14);align-items:center;padding:var(--cb-space-lg) 0;border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-ac-log .cb-ac-face{margin:0}.cb-ac-log p{margin:0;color:var(--cbc-ink-muted)}.cb-ac-log p b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-ac-times{display:inline-block;margin-inline-start:var(--cb-space-sm);padding:0 var(--cb-ui-space-7);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ac-mark{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbc-ink-faint)}.cb-ac-log time{text-align:end;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-ac-kept{list-style:none;display:grid;gap:0;margin:var(--cb-space-6xl) 0 0;padding:0}.cb-ac-kept li{padding:var(--cb-space-xl) 0;border-block-start:1px solid var(--cbc-line)}.cb-ac-kept p{margin:0;max-inline-size:70ch;font-size:var(--cb-type-sm-size);line-height:1.7;color:var(--cbc-ink-muted)}.cb-ac-kept small{display:inline-flex;align-items:center;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ac-kept small .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}@media(max-width:560px){.cb-ac-log li{grid-template-columns:auto minmax(0,1fr) var(--cb-ui-size-64)}.cb-ac-log .cb-ac-mark{display:none}.cb-ac-moves li{grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) auto}.cb-ac-moves s{display:none}.cb-ac-ticks span:not(:first-child):not(:last-child){display:none}}.cb-ac-note{margin:0;max-inline-size:62ch;font-size:var(--cb-type-sm-size);line-height:1.6;color:var(--cbc-ink);white-space:pre-line}.cb-ac-deal{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-ac-deal .cb-num-wrap{inline-size:var(--cb-ui-size-180)}.cb-ms+.cb-ms>.cb-ov-s:first-child{padding-block-start:var(--cb-ui-space-120)}.cb-dt-steps{list-style:none;margin:var(--cb-space-md) 0 0;padding:0}.cb-dt-step{border-block-start:1px solid var(--cbc-line)}.cb-dt-step:last-child{border-block-end:1px solid var(--cbc-line)}.cb-dt-step-head{box-sizing:border-box;display:grid;grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) auto var(--cb-ui-size-200) var( --cb-ui-size-16 );gap:var(--cb-ui-space-14);align-items:center;inline-size:100%;margin:0;padding:var(--cb-ui-space-14) 0;border:0;background:none;font:inherit;color:inherit;text-align:start}button.cb-dt-step-head{cursor:pointer}.cb-dt-step-head:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-dt-step-head>.cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);line-height:0}.cb-dt-step[data-mark=yes] .cb-dt-step-head>.cb-icon{color:var(--cbc-good)}.cb-dt-step[data-mark=no] .cb-dt-step-head>.cb-icon{color:var(--cbc-poor)}.cb-dt-step[data-mark=warn] .cb-dt-step-head>.cb-icon{color:var(--cbc-warn)}.cb-dt-step[data-mark=wait] .cb-dt-step-head>.cb-icon{color:var(--cbc-ink-faint)}.cb-dt-step[data-mark=wait] .cb-dt-step-words b{color:var(--cbc-ink-muted)}.cb-dt-step-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-dt-step-words b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-dt-step-words small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted)}.cb-dt-step[data-mark=no] .cb-dt-step-words small{white-space:normal;color:var(--cbc-poor-text)}.cb-dt-step-notes{padding:0 var(--cb-space-md);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-warn) 12%,transparent);font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-21);color:var(--cbc-warn-text)}.cb-dt-step-took{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-64);gap:var(--cb-ui-space-10);align-items:center}.cb-dt-step-took i{position:relative;overflow:hidden;block-size:var(--cb-space-sm);border-radius:var(--cb-ui-radius-3);background:var(--cbc-well)}.cb-dt-step-took i::after{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--w);border-radius:var(--cb-ui-radius-3);background:color-mix(in srgb,var(--cbc-ink) 50%,transparent)}.cb-dt-step-took em{font-style:normal;font-size:var(--cb-type-xs-size);text-align:end;font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-dt-step-chev .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbc-ink-faint);transition:transform var(--cb-ui-motion-350) var(--cbc-spring)}.cb-dt-step-head[aria-expanded=true] .cb-dt-step-chev .cb-icon{transform:rotate(180deg)}.cb-dt-step-head .cb-live-bars{justify-self:center}.cb-dt-step-body{display:grid;gap:var(--cb-space-lg);padding:0 0 var(--cb-ui-space-18) var(--cb-space-4xl)}.cb-dt-step-body>.cb-ms-code{justify-self:start}.cb-dt-step-fail{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-poor-text)}.cb-dt-step-fail b{font-weight:var(--cb-font-weight-medium)}.cb-dt-step-warn{list-style:none;display:grid;gap:var(--cb-space-sm);margin:0;padding:0}.cb-dt-step-warn li{display:grid;grid-template-columns:var(--cb-ui-size-16) minmax(0,1fr);gap:var(--cb-space-md);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted)}.cb-dt-step-warn .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-block-start:var(--cb-ui-space-3);color:var(--cbc-warn)}.cb-dt-rawout summary{inline-size:max-content;cursor:pointer;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-dt-rawout pre,.cb-dt-doc{max-block-size:var(--cb-ui-size-280);margin:var(--cb-ui-space-10) 0 0;padding:var(--cb-space-lg) var(--cb-space-xl);overflow:auto;border-radius:var(--cb-radius-xl);background:var(--cbc-well);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:1.55;color:var(--cbc-ink-muted)}.cb-dt-doc{max-block-size:var(--cb-ui-size-420)}.cb-dt-model{display:inline-flex;align-items:center;gap:var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-dt-model-mark{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);flex:none;line-height:0}.cb-dt-jobs :is(th,td):nth-child(2){text-align:start}.cb-dt-fired{list-style:none;margin:var(--cb-space-md) 0 0;padding:0}.cb-dt-fired li{display:grid;grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr) auto;gap:var(--cb-space-2xl);align-items:baseline;padding:var(--cb-ui-space-22) 0;border-block-start:1px solid var(--cbc-line)}.cb-dt-fired li:last-child{border-block-end:1px solid var(--cbc-line)}.cb-dt-n{font-size:var(--cb-ui-text-13);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-dt-fired h3{margin:0;font-size:var(--cb-ui-text-17);font-weight:var(--cb-font-weight-medium)}.cb-dt-fired p{max-inline-size:62ch;margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-sm-size);line-height:1.6;color:var(--cbc-ink-muted)}.cb-dt-rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-dt-rule .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0;color:var(--cbc-accent-text)}.cb-dt-rule em{font-style:normal;color:var(--cbc-ink-faint)}.cb-dt-rule b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-dt-weight{white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-dt-weight b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-dt-both{display:inline-flex;align-items:center;block-size:var(--cb-ui-size-22);padding:0 var(--cb-ui-space-9);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-good) 14%,transparent);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-good-text)}.cb-dt-svc{color:inherit;text-decoration:none}.cb-dt-svc:hover{color:var(--cbc-accent-text)}.cb-dt-ext{display:inline-block;inline-size:0.8em;block-size:0.8em;margin-inline-start:0.2em;vertical-align:0.05em;line-height:0;opacity:0.6}.cb-dt-recv{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--cb-ui-space-56);align-items:start;margin-block-start:var(--cb-ui-space-56)}.cb-dt-hero{display:grid;gap:var(--cb-ui-space-14);min-inline-size:0}.cb-dt-card{position:relative;overflow:hidden;aspect-ratio:1200 / 630;border-radius:var(--cbc-corner-inset);box-shadow:0 0 0 1px var(--cbc-line);background:var(--cbc-well)}.cb-dt-card img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cb-dt-card-empty{display:grid;place-content:center;justify-items:center;gap:var(--cb-space-md);block-size:100%;padding:var(--cb-space-3xl);text-align:center;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-dt-card-empty .cb-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-dt-switch{position:relative}.cb-dt-arrow{position:absolute;inset-block-start:50%;display:grid;place-items:center;inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);margin-block-start:calc(var(--cb-ui-size-44) / -2);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);cursor:pointer;line-height:0;box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow);transition:transform var(--cb-ui-motion-200) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-dt-arrow:hover{transform:scale(1.06)}}@media(hover:hover){.cb-dt-arrow{opacity:0;transition:opacity var(--cb-ui-motion-200) var(--cb-motion-ease),transform var(--cb-ui-motion-200) var(--cbc-spring)}.cb-dt-switch:hover .cb-dt-arrow,.cb-dt-switch:focus-within .cb-dt-arrow{opacity:1}.cb-dt-switch:hover .cb-dt-arrow[aria-disabled=true]{opacity:var(--cbc-off)}}.cb-dt-arrow:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-dt-arrow[aria-disabled=true]{opacity:var(--cbc-off);cursor:default;transform:none}.cb-dt-arrow .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-dt-arrow[data-way=prev]{inset-inline-start:var(--cb-space-lg)}.cb-dt-arrow[data-way=next]{inset-inline-end:var(--cb-space-lg)}.cb-dt-switch-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xl)}.cb-dt-count{display:grid;font-size:var(--cb-type-xs-size);line-height:1.35;color:var(--cbc-ink-faint)}.cb-dt-count b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-dt-dots{display:flex;gap:var(--cb-space-sm);margin-inline-start:auto}.cb-dt-dots button{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);cursor:pointer;transition:inline-size var(--cb-ui-motion-300) var(--cbc-spring),background var(--cb-ui-motion-200) var(--cb-motion-ease)}.cb-dt-dots button:not([data-made]){opacity:0.45}.cb-dt-dots button[aria-current=true]{inline-size:var(--cb-ui-size-22);background:var(--cbc-accent);opacity:1}.cb-dt-pick{display:inline-flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-ui-size-36);padding:0 var(--cb-space-xl);border:0;border-radius:var(--cb-radius-lg);background:var(--cbc-well);font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);cursor:pointer;line-height:0}.cb-dt-pick:hover{background:var(--cbc-hover)}.cb-dt-pick[aria-pressed=true]{background:color-mix(in srgb,var(--cbc-good) 16%,transparent);color:var(--cbc-good-text);cursor:default}.cb-dt-pick[aria-disabled=true]:not([aria-pressed=true]){opacity:var(--cbc-off);cursor:default;background:var(--cbc-well)}.cb-dt-pick .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-dt-hand{list-style:none;margin:0;padding:0}.cb-dt-hand li{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr) auto;gap:var(--cb-ui-space-14);align-items:center;padding:var(--cb-space-xl) 0;border-block-start:1px solid var(--cbc-line)}.cb-dt-hand li:first-child{padding-block-start:0;border-block-start:0}.cb-dt-hand-ic{display:grid;place-items:center;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-muted);line-height:0}.cb-dt-hand-ic .cb-icon{inline-size:var(--cb-ui-size-17);block-size:var(--cb-ui-size-17)}.cb-dt-hand-what{display:grid;min-inline-size:0}.cb-dt-hand-what b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-dt-hand-what span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-dt-hand-acts{display:flex;gap:var(--cb-space-xxs)}.cb-dt-says{display:grid;gap:var(--cb-space-sm);margin-block-start:var(--cb-ui-space-28);padding-block-start:var(--cb-ui-space-18);border-block-start:1px solid var(--cbc-line)}.cb-dt-says small{font-size:var(--cb-type-xs-size);letter-spacing:0.08em;text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-dt-says b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-dt-says p{margin:0;font-size:var(--cb-ui-text-13);line-height:1.6;color:var(--cbc-ink-muted)}.cb-dt-surfaces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-2xl)}.cb-dt-surf{display:grid;align-content:start;gap:var(--cb-ui-space-10);min-inline-size:0}.cb-dt-surf-name{display:inline-flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint)}.cb-dt-surf-name .cb-social-mark{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0;color:var(--cb-brand, currentColor)}.cb-dt-surf-name .cb-social-mark>svg{inline-size:100%;block-size:100%}.cb-dt-unf{overflow:hidden;border-radius:var(--cb-radius-xl);background:var(--cbc-raised);box-shadow:0 0 0 1px var(--cbc-line)}.cb-dt-unf .cb-dt-card{border-radius:0;box-shadow:none}.cb-dt-unf .cb-dt-card-empty{padding:var(--cb-space-md);font-size:var(--cb-ui-text-11)}.cb-dt-cap{display:grid;gap:var(--cb-ui-space-3);padding:var(--cb-ui-space-10) var(--cb-space-lg) var(--cb-space-lg)}.cb-dt-cap b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:1.35}.cb-dt-cap span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted)}.cb-dt-cap small{font-size:var(--cb-ui-text-11);letter-spacing:0.04em;color:var(--cbc-ink-faint)}.cb-dt-unf[data-surf=x]{border-radius:var(--cb-radius-2xl)}.cb-dt-unf[data-surf=whatsapp]{border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-good) 10%,var(--cbc-raised))}.cb-dt-record{margin-block-start:var(--cb-space-6xl)}@media(max-width:860px){.cb-dt-recv{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-5xl)}.cb-dt-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-dt-step-head{grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) var(--cb-ui-size-120) var( --cb-ui-size-16 )}.cb-dt-step-head>:nth-child(3){display:none}}@media(max-width:560px){.cb-dt-surfaces{grid-template-columns:minmax(0,1fr)}.cb-dt-arrow{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);margin-block-start:calc(var(--cb-ui-size-36) / -2)}.cb-dt-dots{display:none}.cb-dt-step-head{grid-template-columns:var(--cb-ui-size-18) minmax(0,1fr) var(--cb-ui-size-16)}.cb-dt-step-took{display:none}.cb-dt-step-body{padding-inline-start:0}.cb-dt-fired li{grid-template-columns:var(--cb-ui-size-30) minmax(0,1fr);gap:var(--cb-space-xs) var(--cb-space-lg)}.cb-dt-fired .cb-dt-weight{grid-column:2}.cb-dt-rule>span:not(.cb-icon,.cb-ms-code){flex:1 1 0;min-inline-size:0}}.cb-dt-mk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-ui-space-10);margin-top:var(--cb-space-2xl)}.cb-dt-mk>.cb-pick-wrap{min-inline-size:var(--cb-ui-size-200)}.cb-si{inline-size:100%;margin-block-end:calc(var(--cb-ui-space-120) - var(--cb-space-lg))}.cb-si-said,.cb-si-under{inline-size:100%;max-inline-size:calc(var(--cb-width-2xl) - var(--cb-space-md));margin-inline:auto}.cb-si-win{position:relative;border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line);margin-block-end:var(--cb-space-4xl)}.cb-si-win-top{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-lg) 0}.cb-si-win-lights{display:inline-flex;gap:var(--cb-space-xs)}.cb-si-win-lights i{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:50%;background:var(--cbc-line-strong)}.cb-si-win-lights i:nth-child(2){opacity:0.7}.cb-si-win-lights i:nth-child(3){opacity:0.45}.cb-si-win-tab{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;max-inline-size:44ch;padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-md) var(--cb-radius-md) 0 0;background:var(--cbc-well);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-si-win-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-si-win-bar{display:flex;align-items:center;gap:var(--cb-space-md);margin:0 var(--cb-space-lg);padding-block:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-si-win-url{flex:1;min-inline-size:0;padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);font-size:var(--cb-ui-text-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-si-lock{display:inline-flex;flex:none;color:var(--cbc-good-text)}.cb-si-lock[data-t=none]{color:var(--cbc-ink-faint)}.cb-si-lock .cb-icon,.cb-si-lock svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-si-win-screen{aspect-ratio:16 / 7;overflow:hidden;border-radius:0 0 var(--cb-radius-xl) var(--cb-radius-xl);background:var(--cbc-well)}.cb-si-win-img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top;display:block}.cb-si-win-none{display:grid;place-items:center;block-size:100%;padding:var(--cb-space-2xl);text-align:start;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-si-line{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-2xl);margin-block-end:var(--cb-ui-space-56)}.cb-si-line .cb-ov-kicker{margin:0}.cb-si-acts{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:var(--cb-space-sm)}.cb-si .cb-ov-s{padding-block-start:0}.cb-si .cb-ov-score{margin-block-start:0}.cb-si .cb-ov-score .cb-ov-lead,.cb-si .cb-ov-score .cb-ov-climb{max-inline-size:none}@media(max-width:860px){.cb-si-line{flex-direction:column;align-items:flex-start;gap:var(--cb-space-lg)}.cb-si-acts{flex-wrap:wrap}}.cb-si-tools{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm) var(--cb-space-lg)}.cb-si-tool{display:inline-flex;align-items:center;gap:var(--cb-space-sm);white-space:nowrap}.cb-si-days{list-style:none;display:grid;gap:var(--cb-space-6xl);margin:var(--cb-ui-space-56) 0 0;padding:0}.cb-si-days>li{display:grid;gap:var(--cb-space-lg)}.cb-si-when{display:inline-flex;align-items:center;gap:var(--cb-space-xs);margin-inline-start:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-si-when .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-si-when[data-stale]{color:var(--cbc-warn-text)}.cb-si-tools+.cb-si-when{display:flex;margin:var(--cb-space-sm) 0 0}.cb-ov-more-links{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg) var(--cb-space-2xl);margin:var(--cb-space-3xl) 0 0;font-size:var(--cb-ui-text-13)}.cb-si-asked{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-si-moves{list-style:none;display:grid;margin:0;padding:0}.cb-si-moves li{display:grid;grid-template-columns:var(--cb-space-2xl) var(--cb-ui-size-120) minmax(0,1fr);gap:var(--cb-space-lg);align-items:baseline;padding:var(--cb-ui-space-13) 0;border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size)}.cb-si-moves .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);align-self:start;margin-block-start:calc((1lh - var(--cb-ui-size-15)) / 2);color:var(--cbc-ink-faint)}.cb-si-moves li[data-dir=better] .cb-icon{color:var(--cbc-good)}.cb-si-moves li[data-dir=worse] .cb-icon{color:var(--cbc-poor)}.cb-si-move-what{color:var(--cbc-ink-faint)}.cb-si-move-to{display:grid;gap:var(--cb-space-sm);min-inline-size:0}.cb-si-move-to s{color:var(--cbc-ink-faint)}.cb-si-move-to b{font-weight:var(--cb-font-weight-medium)}.cb-si-from{margin:var(--cb-ui-space-120) 0 0;padding-block-start:var(--cb-space-2xl);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-si-from:first-child{margin-block-start:var(--cb-space-4xl)}.cb-si-files .cb-ms-table{table-layout:fixed;min-inline-size:var(--cb-ui-size-640)}.cb-si-files :is(th,td):nth-child(1){inline-size:34%}.cb-si-files :is(th,td):nth-child(5){inline-size:var(--cb-ui-size-200)}.cb-si-file{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;overflow-wrap:anywhere}.cb-si-file>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);flex:none;line-height:0;color:var(--cbc-ink-muted)}.cb-si-file-acts{display:inline-flex;justify-content:flex-end;gap:var(--cb-space-xs);inline-size:100%}.cb-si-incidents .cb-ms-table{table-layout:fixed;min-inline-size:var(--cb-ui-size-540)}.cb-si-incidents :is(th,td):nth-child(1){inline-size:18%}.cb-si-incidents :is(th,td):nth-child(2){inline-size:44%}.cb-si-under .cb-ov-lead+.cb-ms-checks,.cb-si-under .cb-ov-lead+.cb-si-incidents,.cb-si-under .cb-ov-lead+.cb-si-history,.cb-si-under .cb-ov-lead+.cb-si-fixes{margin-block-start:var(--cb-ui-space-56)}.cb-si-look{display:grid;gap:var(--cb-space-2xl);margin-block-start:var(--cb-ui-space-56)}.cb-si-look .cb-views{justify-self:start;margin-inline:0;max-inline-size:100%}.cb-ms-strip[data-held]>div:nth-child(-n+3) b{color:var(--cbc-ink-faint)}.cb-look-compare{--cut: 50%}.cb-look-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--cut))}.cb-look-handle{position:absolute;inset-block:0;inset-inline-start:var(--cut);inline-size:2px;translate:-50% 0;background:var(--cb-color-white);pointer-events:none}.cb-look-handle i{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);color:var(--cb-color-white);translate:-50% -50%;border:2px solid var(--cb-color-white);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-black) 35%,transparent)}.cb-look-handle .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-look-range{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize}.cb-look-compare:has(.cb-look-range:focus-visible) .cb-look-handle i{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-look-tag{position:absolute;inset-block-start:var(--cb-space-md);padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-black) 55%,transparent);color:var(--cb-color-white);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);pointer-events:none}.cb-look-tag[data-side=before]{inset-inline-start:var(--cb-space-md)}.cb-look-tag[data-side=after]{inset-inline-end:var(--cb-space-md)}.cb-si-fixes{min-inline-size:0}.cb-si-history .cb-ms-table{table-layout:fixed;min-inline-size:var(--cb-ui-size-540)}.cb-si-history :is(th,td):nth-child(1){inline-size:18%}.cb-si-history :is(th,td):nth-child(2){inline-size:26%}.cb-si-asked:has(.cb-si-vine-q){flex-wrap:wrap;column-gap:var(--cb-space-md)}.cb-si-vine-q{color:var(--cbc-ink-muted)}.cb-ms-checks li:has(.cb-si-vine-q)>.cb-icon{align-self:start;margin-block-start:calc((1lh - var(--cb-ui-size-15)) / 2)}.cb-si-due{list-style:none;margin:var(--cb-space-2xl) 0 0;padding:0;border-top:1px solid var(--cbc-line)}.cb-si-due-row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) minmax(0,16rem);gap:var(--cb-space-2xl);align-items:baseline;padding:var(--cb-space-lg) 0;border-bottom:1px solid var(--cbc-line)}.cb-si-due-when,.cb-si-due-what{display:grid;gap:var(--cb-space-xxs)}.cb-si-due-when b,.cb-si-due-what b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-due-when small,.cb-si-due-what small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-si-due-row[data-urgency=poor] .cb-si-due-when b{color:var(--cbc-poor-text)}.cb-si-due-row[data-urgency=warn] .cb-si-due-when b{color:var(--cbc-warn-text)}.cb-si-due-do{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}@media(max-width:640px){.cb-si-due-row{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}}.cb-si-ruler{margin-block-start:var(--cb-space-3xl)}.cb-si-ruler-track{position:relative;block-size:var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line-strong);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-si-ruler-track>span{position:absolute;inset-block-end:var(--cb-space-xs);inset-inline-start:calc(var(--at, 0) * 88%)}.cb-si-ruler-today{color:var(--cbc-ink)}.cb-si-ruler-later{inset-inline-start:auto!important;inset-inline-end:0}.cb-si-ruler-pins{position:relative;list-style:none;margin:0;padding:0;block-size:calc(var(--cb-space-4xl) * 2)}.cb-si-ruler-pin{position:absolute;inset-block-start:calc(var(--n) * var(--cb-space-2xl));inset-inline-start:calc(var(--at) * 88%);display:flex;gap:var(--cb-space-sm);align-items:baseline;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-si-ruler-pin[data-later]{inset-inline-start:auto;inset-inline-end:0;flex-direction:row-reverse}.cb-si-ruler-pin i{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint);transform:translateY(-1px)}.cb-si-ruler-pin[data-urgency=poor] i{background:var(--cbc-poor)}.cb-si-ruler-pin[data-urgency=warn] i{background:var(--cbc-warn)}.cb-si-ruler-pin b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);margin-inline-end:var(--cb-space-xs)}@media(max-width:640px){.cb-si-ruler{display:none}}.cb-si-stats{margin-block:var(--cb-space-3xl) 0}.cb-si-stats>.cb-tile{padding-block-end:var(--cb-space-6xl)}.cb-si-mtop{display:grid;gap:var(--cb-space-md);margin-block:var(--cb-space-3xl) var(--cb-space-2xl)}.cb-si-mtop .cb-si-from{margin:0;padding-block-start:0;border-block-start:0}.cb-si-mtop+.cb-ov-s{padding-block-start:0}.cb-si-mtop-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-si-mtop-pick{display:inline-flex}.cb-si-mtop-said{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-si-mtop-said b,.cb-si-ix-said b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-withix{display:grid;grid-template-columns:var(--cb-ui-size-220) minmax(0,1fr);gap:var(--cb-space-5xl);align-items:start}.cb-si-ix{position:sticky;inset-block-start:calc(var(--cbc-bar-block) + var(--cb-space-7xl) + var(--cb-space-xl));display:grid;gap:var(--cb-space-lg);max-block-size:calc(100vh - var(--cbc-bar-block) - var(--cb-space-9xl));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cb-si-ix-said{display:grid;margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-si-ix-only{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-si-ix-only[hidden]{display:none}.cb-si-ix-only .cb-toggle{gap:0}.cb-si-ix-list{display:grid;margin:0;padding:0;list-style:none}.cb-si-ix-link{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-si-ix-link:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-si-ix-link:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-si-ix-list li[data-moved] .cb-si-ix-link{color:var(--cbc-ink)}.cb-si-ix-n{min-inline-size:var(--cb-ui-size-20);padding-inline:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;text-align:center;color:var(--cbc-ink-muted)}.cb-si-since{margin-block:var(--cb-space-2xl);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-si-since-head{margin:0 0 var(--cb-space-xs);padding-inline:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-si-led{inline-size:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--cb-type-sm-size)}.cb-si-led th,.cb-si-led td{padding:var(--cb-space-md) var(--cb-space-sm);border-bottom:1px solid var(--cbc-line);text-align:start;font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-si-led tr:last-child>*{border-bottom:0}.cb-si-led tbody th{color:var(--cbc-ink);inline-size:40%}.cb-si-led small{color:var(--cbc-ink-faint)}.cb-si-led .cb-si-now{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-si-led td:nth-of-type(1),.cb-si-led td:nth-of-type(2){inline-size:13%}.cb-si-trend{inline-size:24%}.cb-si-trend .cb-spark{position:relative;inset:auto;block-size:var(--cb-space-3xl);opacity:1}.cb-si-chip{inline-size:10%;white-space:nowrap}.cb-si-led .cb-si-chip{text-align:end}.cb-si-ix-main>section:first-child{margin-block-start:0;padding-block-start:0}@media(max-width:1100px){.cb-si-withix{grid-template-columns:minmax(0,1fr)}.cb-si-ix{position:static;max-block-size:none}.cb-si-ix-said{display:none}}@media(max-width:640px){.cb-si-trend{display:none}.cb-si-led tbody th{inline-size:38%}.cb-si-led td:nth-of-type(1),.cb-si-led td:nth-of-type(2){inline-size:19%}.cb-si-chip{inline-size:24%}}.cb-si-part [data-band=good]{--band: var(--cbc-good);--band-text: var(--cbc-good-text)}.cb-si-part [data-band=warn]{--band: var(--cbc-warn);--band-text: var(--cbc-warn-text)}.cb-si-part [data-band=poor]{--band: var(--cbc-poor);--band-text: var(--cbc-poor-text)}.cb-si-quiet{color:var(--cbc-ink-faint)}.cb-si-jump-said .cb-si-quiet{white-space:nowrap}.cb-si-held{color:var(--cbc-warn-text)}.cb-si-runs b[data-band]{color:var(--band-text);font-weight:var(--cb-font-weight-medium)}.cb-si-shift{display:inline-flex;align-items:baseline;gap:var(--cb-space-xs);margin-inline-end:var(--cb-space-xl)}.cb-si-shift::before{content:"";flex:none;align-self:center;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-si-shift[data-way=worse]::before{background:var(--cbc-poor)}.cb-si-shift[data-way=better]::before{background:var(--cbc-good)}.cb-si-shift b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-cal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--cb-space-3xl);margin-block-start:var(--cb-space-3xl)}.cb-si-cal-name{margin:0 0 var(--cb-space-md);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-cal-head,.cb-si-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-si-cal-head span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:center;padding-block-end:var(--cb-space-xs)}.cb-si-cal-day,.cb-si-cal-pad{display:grid;align-content:start;gap:var(--cb-space-xxs);min-block-size:var(--cb-space-7xl);padding:var(--cb-space-sm);border:1px solid transparent;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);font:inherit;text-align:start}.cb-si-cal-day[data-empty]{color:var(--cbc-ink-faint)}.cb-si-cal-day[data-empty],.cb-si-cal-pad{min-block-size:0}.cb-si-cal-day i{font-style:normal;font-size:var(--cb-type-xs-size)}button.cb-si-cal-day{cursor:pointer;background:color-mix(in srgb,var(--band, var(--cbc-ink-faint)) 14%,transparent);transition:border-color var(--cb-motion-fast) var(--cb-motion-ease)}button.cb-si-cal-day:hover{border-color:var(--cbc-line-strong)}button.cb-si-cal-day[data-picked]{border-color:var(--band, var(--cbc-line-strong))}button.cb-si-cal-day:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-si-cal-day b{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-medium);color:var(--band-text, var(--cbc-ink))}.cb-si-cal-day small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-si-cal-day[data-held]{position:relative}.cb-si-cal-day[data-held]::after{content:"";position:absolute;inset-block-start:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm);inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-warn)}.cb-si-cal-picked{margin-block-start:var(--cb-space-2xl)}.cb-si-heat-wrap{margin-block-start:var(--cb-space-3xl)}.cb-si-heat{border-collapse:separate;border-spacing:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);inline-size:100%}.cb-si-heat thead th{font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint);text-align:center;padding-block-end:var(--cb-space-sm);line-height:1.3}.cb-si-heat tbody th{position:sticky;inset-inline-start:0;z-index:1;padding-inline-end:var(--cb-space-md);background:var(--cbc-base);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);text-align:start;white-space:nowrap}.cb-si-heat tr[data-top] th{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-si-heat td{min-inline-size:var(--cb-space-4xl);padding:var(--cb-space-sm) var(--cb-space-xs);border-radius:var(--cb-radius-xs);text-align:center;background:color-mix(in srgb,var(--band) 18%,transparent);color:var(--cbc-ink)}.cb-si-heat td[data-band=none]{background:none;color:var(--cbc-ink-faint)}.cb-si-heat tr[data-top] td{font-weight:var(--cb-font-weight-medium)}.cb-si-heat td[data-moved]{box-shadow:inset 0 0 0 1px var(--band)}.cb-si-pin{display:inline-grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-base);background:var(--cbc-good)}.cb-si-pin[data-way=worse]{background:var(--cbc-poor)}.cb-ac-dots .cb-si-pin{position:absolute;translate:-50% calc(-100% - var(--cb-space-sm))}.cb-si-jumps{list-style:none;margin:var(--cb-space-3xl) 0 0;padding:0;border-top:1px solid var(--cbc-line)}.cb-si-jump{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-xl);padding:var(--cb-space-xl) 0;border-bottom:1px solid var(--cbc-line)}.cb-si-jump-head{display:flex;align-items:baseline;gap:var(--cb-space-md);margin:0;color:var(--cbc-ink-muted)}.cb-si-jump-head b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-jump-said{margin:var(--cb-space-sm) 0 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);line-height:1.9}.cb-si-part{margin-block-start:var(--cb-space-5xl);min-inline-size:0}.cb-si-part>.cb-ms-catline+*{margin-block-start:var(--cb-space-md)}.cb-si-part-lead{margin:var(--cb-space-sm) 0 0;max-inline-size:60ch;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-si-part .cb-ac-ticks,.cb-si-part .cb-ac-yticks{pointer-events:none}.cb-si-dot{position:absolute;translate:-50% -50%;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;cursor:pointer}.cb-si-dot::after{content:"";position:absolute;inset:0;margin:auto;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-accent);transition:scale var(--cb-motion-fast) var(--cb-motion-ease)}@media(hover:hover)and (pointer:fine){.cb-si-dot:hover::after{scale:1.5}}.cb-si-dot[data-picked]::after{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);box-shadow:0 0 0 var(--cb-space-xs) var(--cbc-accent-quiet)}.cb-si-dot:focus-visible,.cb-si-colhead:focus-visible,.cb-si-daylink:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ac-dots .cb-si-pin{pointer-events:none}.cb-si-chosen{margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-si-chosen b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-daylink{padding:0;border:0;background:none;font:inherit;color:var(--cbc-ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:0.2em}.cb-si-daylink:hover{text-decoration-color:currentColor}.cb-si-colhead{display:inline-grid;justify-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xs);border:0;border-radius:var(--cb-radius-xs);background:none;font:inherit;color:inherit;cursor:pointer;line-height:1.3}.cb-si-colhead:hover{color:var(--cbc-ink)}.cb-si-colhead[data-picked]{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-si-heat td[data-picked]{outline:1px solid var(--cbc-line-strong);outline-offset:1px}.cb-si-heat .cb-si-pin{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-si-kind{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-runs tr.cb-si-why td{padding-block-start:0;text-align:start;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);border-top:0}.cb-si-runs td:first-child a{white-space:nowrap}@media(max-width:640px){.cb-si-cal-day small{display:none}.cb-si-cal-day{padding:var(--cb-space-xs)}button.cb-si-cal-day{min-block-size:var(--cb-space-5xl)}.cb-si-runs [data-col]{display:none}}.cb-si-new{font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text)}.cb-si-pitch-move{white-space:nowrap;color:var(--cbc-ink-faint)}.cb-si-pitch-move[data-way=new]{font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text)}.cb-si-pitch-move[data-way=better]{color:var(--cbc-good-text)}.cb-si-pitch-move[data-way=worse]{color:var(--cbc-poor-text)}.cb-si-svcs{list-style:none;margin:var(--cb-space-2xl) 0 0;padding:0;border-top:1px solid var(--cbc-line)}.cb-si-svc{border-bottom:1px solid var(--cbc-line)}.cb-si-svc-open{display:grid;grid-template-columns:14rem 8rem minmax(0,1fr) 7rem auto;align-items:center;gap:var(--cb-space-xl);inline-size:100%;padding:var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-si-svc-open:hover{background:var(--cbc-hover)}.cb-si-svc-open:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-si-svc-chev{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-faint);line-height:0;transition:transform var(--cb-motion-fast) var(--cb-motion-ease)}.cb-si-svc-open[aria-expanded=true] .cb-si-svc-chev{transform:rotate(180deg)}.cb-si-svc-body{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-3xl)}.cb-si-svc-body[hidden]{display:none}.cb-si-svc-body .cb-dt-rule,.cb-si-svc-why{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-si-svc-body .cb-ms-sub{margin:var(--cb-space-md) 0 0}.cb-si-svc-body .cb-ov-steps{margin:0}.cb-si-leads{margin:0 0 var(--cb-space-xxs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text)}.cb-si-keep-name{color:var(--cbc-ink)}.cb-si-keep-days{text-align:end;white-space:nowrap}.cb-si-keep-days b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cb-space-xxs)}.cb-si-strip i{block-size:var(--cb-space-lg);border-radius:var(--cb-radius-xs);background:var(--cbc-hover)}.cb-si-strip i[data-rank="1"]{background:var(--cbc-accent)}.cb-si-strip i[data-rank="2"]{background:color-mix(in srgb,var(--cbc-accent) 70%,transparent)}.cb-si-strip i[data-rank="3"]{background:color-mix(in srgb,var(--cbc-accent) 45%,transparent)}.cb-si-strip i[data-rank="4"]{background:color-mix(in srgb,var(--cbc-accent) 25%,transparent)}.cb-si-axis{display:flex;justify-content:space-between;margin-inline-start:calc(22rem + 2 * var(--cb-space-xl) + var(--cb-space-md));margin-inline-end:calc(7rem + 2 * var(--cb-space-xl) + var(--cb-ui-size-16) + var(--cb-space-md))}.cb-si-list{list-style:none;margin:var(--cb-space-md) 0 0;padding:0;border-top:1px solid var(--cbc-line)}.cb-si-list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cb-space-md);padding:var(--cb-space-md) 0;border-bottom:1px solid var(--cbc-line);font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-si-list li b{font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-si-list li>span:last-child:not(:first-child){white-space:nowrap}@media(max-width:640px){.cb-si-svc-open{grid-template-columns:minmax(0,1fr) auto auto;row-gap:var(--cb-space-sm)}.cb-si-svc-open .cb-si-strip{grid-column:1 / 3;grid-row:2}.cb-si-svc-open .cb-si-keep-days{grid-column:3;grid-row:2}.cb-si-svc-chev{grid-column:3;grid-row:1}.cb-si-axis{margin-inline:0}}.cb-si-beside{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--cb-space-5xl);align-items:start;margin-block-start:var(--cb-space-4xl)}.cb-si-tl-col{min-inline-size:0}.cb-si-tl{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--cbc-line)}.cb-si-tl-day{display:grid;gap:var(--cb-space-sm);padding-block:var(--cb-space-xl);border-block-end:1px solid var(--cbc-line)}.cb-si-tl-name{margin:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-si-tl-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-si-tl-lines li{display:grid;grid-template-columns:var(--cb-space-6xl) minmax(0,1fr);gap:var(--cb-space-md);align-items:baseline}.cb-si-tl-side{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-si-tl-lines li[data-side=theirs]{color:var(--cbc-ink)}.cb-si-tl-lines li[data-side=theirs] .cb-si-tl-side{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium)}.cb-si-tl-quiet{color:var(--cbc-ink-faint)}.cb-si-tl-col>.cb-ov-fold,.cb-si-tl-col>.cb-ms-note{margin-block-start:var(--cb-space-xl)}@media(max-width:1100px){.cb-si-beside{grid-template-columns:minmax(0,1fr)}}.cb-si-names{margin:var(--cb-space-2xl) 0 0;max-inline-size:60ch;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-bn{display:grid;gap:var(--cb-space-lg);max-inline-size:var(--cb-ui-size-760)}.cb-bn-pinned{display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-bn-kicker{margin:0;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-16);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-muted)}.cb-bn-list{display:grid;margin:0;padding:0;list-style:none}.cb-bn-empty{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-bn-note{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--cb-ui-space-10);padding:var(--cb-space-sm) 0}.cb-bn-thread>.cb-bn-note+.cb-bn-note{border-top:1px solid var(--cbc-line)}.cb-bn-note>.cb-avatar{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);font-size:var(--cb-ui-text-11)}.cb-bn-main{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-bn-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-bn-who{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-bn-when{font-variant-numeric:tabular-nums}.cb-bn-edited{font-style:italic}.cb-bn-pinmark{display:inline-flex;align-self:center;line-height:0;color:var(--cbc-ink-muted)}.cb-bn-pinmark .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-bn-body{font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-body);color:var(--cbc-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cb-bn-at{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-accent-text);white-space:nowrap}.cb-bn-link{color:inherit;text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-decoration-thickness:1px;text-underline-offset:var(--cb-ui-edge)}.cb-bn-link:hover{text-decoration-color:currentColor}.cb-bn-more{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);line-height:0;cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bn-note:hover .cb-bn-more,.cb-bn-note:focus-within .cb-bn-more,.cb-bn-more[aria-expanded=true]{opacity:1}.cb-bn-more:hover,.cb-bn-more[aria-expanded=true]{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-bn-more .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}@media(hover:none){.cb-bn-more{opacity:1}}.cb-bn-note[data-arrived]{animation:cb-bn-arrive var(--cb-ui-motion-1600) var(--cb-motion-ease)}@keyframes cb-bn-arrive{0%,40%{background:var(--cbc-accent-wash)}100%{background:transparent}}@media(prefers-reduced-motion:reduce){.cb-bn-note[data-arrived]{animation:none;background:var(--cbc-accent-wash)}}.cb-bn-files,.cb-bn-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-bn-files{margin-block-start:var(--cb-space-xxs)}.cb-bn-file{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);max-inline-size:100%;padding:var(--cb-space-xxs) var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bn-file[data-draft]{cursor:default;padding-inline-end:var(--cb-space-xxs)}button.cb-bn-file:hover{background:var(--cbc-hover)}.cb-bn-file>span:not(.cb-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bn-file .cb-icon{flex:none;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.cb-bn-compose{display:grid;gap:var(--cb-space-xs)}.cb-bn-compose[data-editing]{margin-block-start:var(--cb-space-xxs)}.cb-bn-input{font-family:var(--cb-font-body);line-height:var(--cb-ui-line-body);min-block-size:var(--cb-ui-size-76);max-block-size:var(--cb-ui-size-280);field-sizing:content;resize:none}.cb-bn-compose-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs)}.cb-bn-compose-end{display:inline-flex;align-items:center;gap:var(--cb-space-xs);margin-inline-start:auto}.cb-bn-left{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-bn-left[data-over]{color:var(--cbc-poor-text)}.cb-bn-pick .cb-rc-pick-row[data-on]{background:var(--cbc-hover)}.cb-bn-side{--cb-bn-top: calc(var(--cbc-bar-block) + var(--cb-space-7xl) + var(--cb-space-xl));position:sticky;inset-block-start:min(var(--cb-bn-top),calc(100vh - var(--cb-bn-h, 0px) - var(--cb-space-xl)));display:flex;flex-direction:column;gap:var(--cb-space-lg);min-inline-size:0}.cb-bn-head{display:flex;align-items:baseline;gap:var(--cb-space-md)}.cb-bn-head .cb-ov-kicker{margin:0}.cb-bn-count{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-bn-brief{display:grid;gap:var(--cb-space-xl);margin:0;padding:0;list-style:none}.cb-bn-body.cb-bn-said{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.cb-bn-by{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-bn-allhead{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-bn-side>.cb-bn-allhead:first-child{padding-block-start:0;border-block-start:0}.cb-bn-write{flex:none}.cb-bn-scroll{min-block-size:0}.cb-bn-rows{margin:0;padding:0;list-style:none}.cb-bn-row{position:relative;border-radius:var(--cb-radius-md)}.cb-bn-rows>.cb-bn-row+.cb-bn-row{border-block-start:1px solid var(--cbc-line)}.cb-bn-open{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-xs);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-bn-open:hover{background:var(--cbc-hover)}.cb-bn-open:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-bn-open>.cb-avatar{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);font-size:var(--cb-ui-text-11)}.cb-bn-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bn-line b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-bn-open time{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-bn-open .cb-bn-pinmark{inline-size:var(--cb-ui-size-12);color:var(--cbc-accent-text)}.cb-bn-full{display:none;padding:0 var(--cb-space-xs) var(--cb-space-lg) calc(var(--cb-ui-size-20) + var(--cb-space-md) + var(--cb-space-xs))}.cb-bn-open[aria-expanded=true]{color:var(--cbc-ink)}.cb-bn-open[aria-expanded=true] :is(.cb-bn-prev,time){visibility:hidden}.cb-bn-open[aria-expanded=true]+.cb-bn-full{display:grid;gap:var(--cb-space-xxs)}.cb-bn-row>.cb-bn-more{position:absolute;inset-block-start:var(--cb-space-xs);inset-inline-end:0;display:none}.cb-bn-open[aria-expanded=true]~.cb-bn-more{display:inline-flex}.cb-bn-row[data-arrived]{animation:cb-bn-arrive var(--cb-ui-motion-1600) var(--cb-motion-ease)}@media(prefers-reduced-motion:reduce){.cb-bn-row[data-arrived]{animation:none;background:var(--cbc-accent-wash)}}@media(max-width:1100px){.cb-bn-side{order:-1;position:static;max-block-size:none}.cb-bn-scroll{overflow:visible}}@property --cb-di-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cb-di-in{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cb-di-steps{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cb-di-card{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cb-di-gap{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --cb-di-radius{syntax: "<length>"; inherits: true; initial-value: 0px;}.cb-di-slot{flex:none;display:flex;align-items:center;min-inline-size:0;position:relative;z-index:var(--cbc-z-savebar)}.cb-di-slot:not([data-on]){display:none}.cb-di-slot{transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-di-slot[data-wait]{opacity:0;pointer-events:none;transition:none}.cb-pagebar-left:has(>.cb-di-slot[data-on])>.cb-page-title{flex:0 1 auto}@media print{.cb-di-slot,.cb-di-float{display:none}}.cb-di-float{position:fixed;inset-block-start:var(--cb-space-lg);inset-inline:0;z-index:var(--cbc-z-toast);display:flex;justify-content:center;pointer-events:none}.cb-di-float>*{pointer-events:auto}.cb-di-wrap{--cb-di-h: var(--cb-ui-space-36);--cb-di-in: var(--cb-space-sm);--cb-di-steps: var(--cb-ui-size-60);--cb-di-card: calc(var(--cb-ui-size-380) + var(--cb-space-xs));--cb-di-gap: var(--cb-ui-space-3);--cb-di-radius: calc(var(--cb-ui-space-36) / 2);--cb-di-accent: var(--cbc-accent);--cb-di-accent-text: var(--cbc-accent-text);--cb-di-good: oklch(from var(--cb-color-score-good) 0.766 c h);--cb-di-warn: oklch(from var(--cb-color-orange-peel) 0.806 c h);--cb-di-poor: oklch( from color-mix(in srgb, var(--cb-color-score-poor) 70%, var(--cb-color-orange-peel)) 0.874 c h );--cb-di-ink: var(--cb-color-ceramic-grey);--cb-di-muted: color-mix(in oklab, var(--cb-di-ink) 72%, transparent);--cb-di-faint: color-mix(in oklab, var(--cb-di-ink) 52%, transparent);--cb-di-line: color-mix(in oklab, var(--cb-di-ink) 10%, transparent);--cb-di-on-soft: var(--cb-color-black);--cb-di-on-tint: var(--cbc-on-accent);--cb-di-glass-ground: oklch(from var(--cbc-raised) calc(l + 0.03) c h);--cb-di-frost: color-mix(in oklab, var(--cb-di-glass-ground) 74%, transparent);--cb-di-frost-open: color-mix(in oklab, var(--cb-di-glass-ground) 72%, transparent);--cb-di-grain: 0.05;--cb-di-drop: color-mix(in oklab, var(--cb-color-black) 60%, transparent);--cb-di-tint: var(--cb-di-accent);--cb-di-tint-text: var(--cb-di-accent-text);--isl-ink: var(--cb-di-ink);--isl-muted: var(--cb-di-muted);--isl-faint: var(--cb-di-faint);--isl-line: var(--cb-di-line);--isl-good: var(--cb-di-good);--isl-accent: var(--cb-di-accent);--isl-warn: var(--cb-di-warn);--isl-poor: var(--cb-di-poor);position:relative;display:block;flex:none;block-size:var(--cb-di-h);color:var(--cb-di-ink);isolation:isolate;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}[data-theme=light] .cb-di-wrap{--cb-di-good: oklch(from var(--cb-color-score-good) 0.505 c h);--cb-di-warn: oklch(from var(--cb-color-orange-peel) 0.54 calc(c * 0.74) h);--cb-di-poor: oklch( from color-mix(in srgb, var(--cb-color-score-poor) 70%, var(--cb-color-orange-peel)) 0.545 c h );--cb-di-ink: var(--cb-color-text-primary);--cb-di-on-soft: var(--cb-color-white);--cb-di-frost: color-mix(in oklab, var(--cbc-raised) 90%, transparent);--cb-di-frost-open: color-mix(in oklab, var(--cbc-raised) 74%, transparent);--cb-di-grain: 0.035;--cb-di-drop: color-mix(in oklab, var(--cb-color-black) 22%, transparent)}.cb-di-wrap [data-tint=good]{--cb-di-tint: var(--cb-di-good);--cb-di-tint-text: var(--cb-di-good);--cb-di-on-tint: var(--cb-di-on-soft)}.cb-di-wrap [data-tint=warn]{--cb-di-tint: var(--cb-di-warn);--cb-di-tint-text: var(--cb-di-warn);--cb-di-on-tint: var(--cb-di-on-soft)}.cb-di-wrap [data-tint=poor]{--cb-di-tint: var(--cb-di-poor);--cb-di-tint-text: var(--cb-di-poor);--cb-di-on-tint: var(--cb-di-on-soft)}.cb-di-wrap [data-tint=accent]{--cb-di-tint: var(--cb-di-accent);--cb-di-tint-text: var(--cb-di-accent-text);--cb-di-on-tint: var(--cbc-on-accent)}.cb-di-glass{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;pointer-events:none;background-color:color-mix(in oklab,var(--cb-di-frost-open) calc(var(--cb-di-open, 0) * 100%),var(--cb-di-frost));backdrop-filter:blur(calc(var(--cb-blur-frost) * 2)) saturate(1.7) brightness(1.04)}.cb-di-grain{position:absolute;inset:0;inline-size:100%;block-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");opacity:var(--cb-di-grain);mix-blend-mode:overlay}.cb-di-shade{position:absolute;z-index:-1;pointer-events:none;overflow:visible;filter:blur(var(--cb-space-lg))}.cb-di-shade path{fill:var(--cb-di-drop);transform:translateY(var(--cb-space-md))}.cb-di{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cb-di-radius)}.cb-di-head{display:flex;align-items:center;flex:none;block-size:var(--cb-di-h);min-inline-size:0}.cb-di-press{appearance:none;display:flex;align-items:center;flex:1 1 auto;min-inline-size:0;block-size:var(--cb-di-h);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-di-trail{cursor:pointer}.cb-di-lead{flex:none;position:relative;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);margin-inline-start:var(--cb-di-in)}.cb-di-lead .cb-isl-mark,.cb-di-tear .cb-isl-mark{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);color:var(--cb-di-tint)}.cb-di-lead .cb-isl-mark svg,.cb-di-tear .cb-isl-mark svg{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);stroke-width:2.3}.cb-di-loader{display:grid;place-items:center}.cb-di-lead :is(.cb-isl-lolly,.cb-isl-rings,.cb-isl-face){inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-di-lead .cb-isl-rings svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-di-lead .cb-isl-wave{block-size:var(--cb-space-xl)}.cb-di-lead .cb-isl-mini-date{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;color:var(--cb-di-tint-text)}.cb-di-label{position:relative;flex:1 1 auto;min-inline-size:0;margin-inline-start:var(--cb-space-md);overflow:hidden;block-size:var(--cb-type-sm-line-height)}.cb-di-label[data-clipped]{mask-image:linear-gradient(to right,var(--cb-color-black) calc(100% - var(--cb-space-2xl)),transparent)}.cb-di-word-in{display:block;inline-size:max-content;max-inline-size:var(--cb-ui-size-220);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-di-trail{flex:none;position:relative;display:flex;align-items:center;block-size:var(--cb-space-3xl);margin-inline:var(--cb-space-lg) var(--cb-di-in)}.cb-di-trail[data-end=text]{margin-inline-end:var(--cb-space-lg)}.cb-di-trail[data-end=none]{margin-inline:0 var(--cb-space-lg)}.cb-di-trail :is(.cb-isl-figure,.cb-di-word),.cb-di-tear :is(.cb-isl-figure,.cb-di-word,.cb-di-count){display:block;font-size:var(--cb-type-sm-size);line-height:1;font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cb-di-tint-text);white-space:nowrap}.cb-di-tear .cb-di-count{color:var(--cb-di-ink);font-size:var(--cb-type-xs-size)}.cb-di-trail .cb-isl-do{margin:0;min-block-size:var(--cb-space-3xl);padding:0 var(--cb-ui-space-10);border:0;border-radius:var(--cbf-press-radius-sm);background:color-mix(in oklab,var(--cb-di-tint) 20%,transparent);color:var(--cb-di-tint-text);font-size:var(--cb-type-xs-size)}.cb-di-trail .cb-isl-do:hover{background:color-mix(in oklab,var(--cb-di-tint) 30%,transparent)}.cb-di-trail .cb-di-drain{position:relative;overflow:hidden;background:color-mix(in oklab,var(--cb-di-tint) 12%,transparent)}.cb-di-drain>i{position:absolute;inset:0;background:color-mix(in oklab,var(--cb-di-tint) 26%,transparent);transform-origin:0 50%;transform:scaleX(var(--p));animation:cb-di-drain var(--left) linear forwards}.cb-di-drain>span{position:relative}@keyframes cb-di-drain{to{transform:scaleX(0)}}.cb-di:hover .cb-di-drain>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.cb-di-drain>i{animation:none}}.cb-di[data-expanded]:has(.cb-di-body .cb-di-btn[data-go]) .cb-di-trail .cb-isl-do{display:none}.cb-di-ring{position:relative;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-di-ring .cb-isl-dial{position:absolute;inset:0;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-di-ring .cb-isl-dial circle{stroke-width:5}.cb-di-ring .cb-wait{position:absolute;inset:0;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);color:var(--cb-di-tint)}.cb-di-wrap .cb-isl-dial .dough{color:color-mix(in oklab,var(--cb-di-tint) 24%,transparent)}.cb-di-wrap .cb-isl-dial .glaze{color:var(--cb-di-tint)}.cb-di-wrap .cb-isl-dial .flight{color:var(--cb-di-tint);opacity:0.3;animation:cb-isl-flight var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}@keyframes cb-isl-flight{50%{opacity:0.85}}.cb-di-steps{flex:none;display:flex;align-items:center;block-size:var(--cb-di-h);inline-size:0;overflow:hidden}.cb-di-steps-in{flex:none;display:flex;align-items:center;padding-inline:var(--cb-space-xs) var(--cb-space-md)}.cb-di-step{appearance:none;flex:none;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cb-di-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-di-step:hover{color:var(--cb-di-ink)}.cb-di-step:first-child svg{rotate:180deg}.cb-di-step svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);stroke-width:2.4}.cb-di-head{touch-action:pan-y}.cb-di{user-select:none}.cb-di :is(input,textarea,[contenteditable]){user-select:text}.cb-di-away-slot{flex:none;position:relative;z-index:2;inline-size:0;block-size:var(--cb-di-h)}.cb-di-away{appearance:none;position:absolute;z-index:1;inset-block-start:calc((var(--cb-di-h) - var(--cb-space-3xl)) / 2);inset-inline-start:var(--cb-di-in);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);margin:0;padding:0;border:0;border-radius:var(--cb-radius-full);background:color-mix(in oklab,var(--cb-di-ink) 12%,transparent);color:var(--cb-di-ink);line-height:0;cursor:pointer;opacity:0;scale:0.6;pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cb-motion-ease),background-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-di-away svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);stroke-width:2.2}.cb-di:not([data-away]) .cb-di-away{display:none}.cb-di-lead{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cb-motion-ease)}.cb-di[data-away] .cb-di-head:has(.cb-di-away:focus-visible) .cb-di-lead{opacity:0;scale:0.6}.cb-di-away:focus-visible{opacity:1;scale:1;pointer-events:auto;outline:2px solid var(--cb-di-tint);outline-offset:var(--cbc-focus-gap)}@media(hover:hover)and (pointer:fine){.cb-di[data-away] .cb-di-head:hover .cb-di-lead{opacity:0;scale:0.6}.cb-di[data-away] .cb-di-head:hover .cb-di-away{opacity:1;scale:1;pointer-events:auto}.cb-di-away:hover{background:color-mix(in oklab,var(--cb-di-ink) 22%,transparent)}}.cb-di-away:active{scale:var(--cbc-press-small)}.cb-di-wrap[data-swipe]{user-select:none}.cb-di-wrap[data-swipe=drag]{cursor:grabbing}.cb-di-wrap[data-swipe=back]{transition:transform var(--cb-motion-base) var(--cbc-spring),opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-di-ghost .cb-di-away-slot{display:none}.cb-di-ghost{visibility:hidden;pointer-events:none;inline-size:max-content;block-size:var(--cb-di-h);z-index:-2}.cb-di-ghost :is(.cb-di-press,.cb-di-label){flex:none}.cb-di-ghost *,.cb-di-ghost *::before,.cb-di-ghost *::after{transition:none!important;animation:none!important}.cb-di-tear{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;appearance:none;display:grid;place-items:center;block-size:var(--cb-di-h);min-inline-size:var(--cb-di-h);max-inline-size:var(--cb-ui-size-50);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:inherit;font:inherit;cursor:pointer;will-change:transform}.cb-di-tear-in{position:relative;display:grid;place-items:center;block-size:var(--cb-space-3xl);padding-inline:var(--cb-di-in);transform-origin:left center}.cb-di-tear-in:has(:is(.cb-isl-figure,.cb-isl-roll,.cb-di-count)){padding-inline:var(--cb-space-md)}.cb-di-tear :is(.cb-isl-figure,.cb-isl-roll){font-size:var(--cb-type-xs-size)}.cb-di-tear :is(.cb-isl-pips,.cb-isl-wave){display:none}.cb-di-tear-in{max-inline-size:var(--cb-ui-size-50);overflow:clip visible}.cb-di-tear :is(.cb-isl-lolly,.cb-isl-rings,.cb-isl-face,.cb-isl-dial){inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-di-swap{display:grid;place-items:center;min-block-size:var(--cb-space-3xl)}.cb-di-label .cb-di-swap{display:block;place-items:normal;min-block-size:0}.cb-di-swap[data-known] .cb-isl-roll i b{transition:none}.cb-di-in{animation:cb-di-in var(--cb-ui-motion-220) var(--cb-motion-ease) var(--cb-ui-motion-40) both}.cb-di-out{position:absolute;pointer-events:none;animation:cb-di-out var(--cb-ui-motion-120) var(--cb-motion-ease) forwards}@keyframes cb-di-in{from{opacity:0;filter:blur(var(--cb-space-xxs))}}@keyframes cb-di-out{to{opacity:0;filter:blur(var(--cb-space-xxs))}}.cb-di-press:focus-visible{outline:none}.cb-di:not([data-moving]):not([data-expanded]):has(.cb-di-press:focus-visible){outline:2px solid var(--cb-di-tint);outline-offset:var(--cbc-focus-gap)}.cb-di-tear:focus-visible,.cb-di-step:focus-visible,.cb-di-btn:focus-visible,.cb-di-trail .cb-isl-do:focus-visible{outline:2px solid var(--cb-di-tint);outline-offset:var(--cbc-focus-gap)}.cb-di-body{position:absolute;inset-block-start:var(--cb-di-h);inset-inline-start:0;padding:var(--cb-space-xs) var(--cb-space-lg) var(--cb-space-lg);box-sizing:border-box;color:var(--cb-di-muted)}.cb-di-card{display:grid;gap:var(--cb-space-lg)}.cb-di-card>*{margin:0;animation:cb-di-rise var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cb-ui-motion-40) * var(--k, 0))}.cb-di-card>:nth-child(2){--k: 1}.cb-di-card>:nth-child(3){--k: 2}.cb-di-card>:nth-child(n+4){--k: 3}@keyframes cb-di-rise{from{opacity:0;translate:0 var(--cb-space-xs)}}.cb-di-note{margin:0;color:var(--cb-di-ink);text-wrap:pretty}.cb-di-note[data-quiet]{color:var(--cb-di-muted)}.cb-di-card>.cb-di-note+.cb-di-note{margin-block-start:calc(var(--cb-space-lg) * -1 + var(--cb-space-xxs))}.cb-di-said{margin:0;color:var(--cb-di-muted);text-wrap:pretty;quotes:"\201c" "\201d"}.cb-di-said::before{content:open-quote}.cb-di-said::after{content:close-quote}.cb-di-facts{margin:0;display:grid}.cb-di-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg);padding-block:var(--cb-space-md);border-block-start:1px solid var(--cb-di-line)}.cb-di-facts>div:first-child{border-block-start:0;padding-block-start:0}.cb-di-facts>div:last-child{padding-block-end:0}.cb-di-facts dt{color:var(--cb-di-muted);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-di-facts dd{margin:0;flex:none;color:var(--cb-di-ink);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-di-facts [data-t=good] dd{color:var(--cb-di-good)}.cb-di-facts [data-t=warn] dd{color:var(--cb-di-warn)}.cb-di-facts [data-t=poor] dd{color:var(--cb-di-poor)}.cb-di-hero{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-di-hero>div{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-di-hero>div>b{display:flex;align-items:baseline;gap:var(--cb-space-xs);font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cb-di-ink)}.cb-di-hero[data-t]>div>b{color:var(--cb-di-tint-text)}.cb-di-hero>div>b>small{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cb-di-muted)}.cb-di-hero>div>span{color:var(--cb-di-muted)}.cb-di-hero>:last-child:not(:first-child){margin-inline-start:auto}.cb-di-gauge{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl)}.cb-di-gauge .cb-isl-dial{position:absolute;inset:0;inline-size:100%;block-size:100%}.cb-di-gauge .cb-isl-dial circle{stroke-width:4}.cb-di-gauge>span{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cb-di-ink)}.cb-di-progress{display:grid;gap:var(--cb-space-sm)}.cb-di-track{position:relative;display:block;block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cb-di-line)}.cb-di-track>i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--p) * 100%);border-radius:inherit;background:var(--cb-di-tint);transition:inline-size var(--cb-motion-slow) var(--cb-motion-ease)}@starting-style{.cb-di-track>i{inline-size:0}}.cb-di-track>u{position:absolute;inset-block:calc(var(--cb-space-xxs) * -1);inset-inline-start:calc(var(--p) * 100%);inline-size:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cb-di-faint)}.cb-di-ends{display:flex;justify-content:space-between;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-variant-numeric:tabular-nums;color:var(--cb-di-faint)}.cb-di-ends>span>b,.cb-di-ends>b{color:var(--cb-di-ink);font-weight:var(--cb-font-weight-semibold)}.cb-di-segs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-xxs)}.cb-di-segs>i{position:relative;display:block;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cb-di-line);transition:background-color var(--cb-motion-slow) var(--cb-motion-ease)}.cb-di-segs i[data-s=done]{background:var(--cb-di-tint)}.cb-di-segs i[data-s=now]{background:color-mix(in oklab,var(--cb-di-tint) 55%,transparent);transition:none}.cb-di-segs>i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cb-di-tint);opacity:0}.cb-di-segs i[data-s=now]::after{animation:cb-di-breathe var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}.cb-di-segs i[data-s=done]::after,.cb-di-segs i[data-s=fail]::after{opacity:1;transition:opacity 0s linear var(--cb-motion-slow)}.cb-di-segs>i[data-s=ok]{background:var(--cb-di-faint)}.cb-di-segs i[data-s=fail]{background:var(--cb-di-warn)}.cb-di-segs i[data-s=fail]::after{background:var(--cb-di-warn)}@keyframes cb-di-breathe{50%{opacity:1}}.cb-di-now{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-lg)}.cb-di-now>b{color:var(--cb-di-ink);font-weight:var(--cb-font-weight-semibold);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-di-clock{flex:none;display:inline-flex;align-items:center;gap:var(--cb-space-xs);font-variant-numeric:tabular-nums;color:var(--cb-di-muted)}.cb-di-clock>.cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);align-self:center}.cb-di-card>.cb-di-now+.cb-di-note{margin-block-start:calc(var(--cb-space-lg) * -1 + var(--cb-space-xxs))}.cb-di-lede{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-di-lede>div{display:grid;min-inline-size:0}.cb-di-lede>div>b{color:var(--cb-di-ink);font-weight:var(--cb-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-di-lede>div>span{color:var(--cb-di-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-di-tile{flex:none;display:grid;place-items:center;align-content:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-sm);background:var(--cbc-well);color:var(--cb-di-tint);line-height:1}.cb-di-tile>.cb-icon svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-di-tile>b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs)}.cb-di-tile[data-pic]{inline-size:var(--cb-space-8xl);block-size:var(--cb-space-6xl);overflow:hidden;box-shadow:0 0 0 1px var(--cbc-line)}.cb-di-tile[data-pic]>img,.cb-di-thumb>img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top center}.cb-di-thumb{flex:none;display:block;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-2xl);overflow:hidden;border-radius:var(--cb-radius-xs);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.cb-di-tile[data-date]>small{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;color:var(--cb-di-tint-text)}.cb-di-tile[data-date]>b{font-size:var(--cb-type-md-size);line-height:1.1;text-transform:none;letter-spacing:0;color:var(--cb-di-ink)}.cb-di-verdict{display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cb-di-muted);font-weight:var(--cb-font-weight-semibold)}.cb-di-verdict>i{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cb-di-faint)}.cb-di-verdict[data-t=good]{color:var(--cb-di-good)}.cb-di-verdict[data-t=poor]{color:var(--cb-di-poor)}.cb-di-verdict[data-t=warn]{color:var(--cb-di-warn)}.cb-di-verdict[data-t] i{background:currentColor}.cb-di-list{list-style:none;margin:0;padding:0;display:grid;max-block-size:calc(var(--cb-space-4xl) * 4.5);overflow-y:auto;overscroll-behavior:contain}.cb-di-list li{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-4xl);border-block-start:1px solid var(--cb-di-line)}.cb-di-list li:first-child{border-block-start:0}.cb-di-list li>span{color:var(--cb-di-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-di-list time{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cb-di-faint)}.cb-di-list .cb-isl-mark{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-di-list .cb-isl-mark svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-di-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-di-btn{appearance:none;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-xl);border:1px solid transparent;border-radius:var(--cbf-press-radius);background:var(--cbf-press-soft);color:var(--cb-di-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;cursor:pointer;user-select:none;touch-action:none;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-di-btn:hover{background:var(--cbf-press-soft-hover)}.cb-di-btn:active{transform:scale(var(--cbc-press))}.cb-di-btn .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-di-btn[data-go]{background:var(--cbf-press);color:var(--cbf-press-ink)}.cb-di-btn[data-dismiss]{margin-inline:0 auto;background:transparent;color:var(--cb-di-muted)}.cb-di-btn[data-dismiss]:hover{background:var(--cbc-well);color:var(--cb-di-ink)}.cb-di-btn[data-go]:hover{background:var(--cbf-press-hover)}.cb-di-btn[data-danger]{color:var(--cb-di-poor)}.cb-di-btn[data-danger]:hover:not([aria-disabled=true]){background:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-di-btn[aria-disabled=true]{color:var(--cb-di-faint);cursor:default}.cb-di-btn::before{content:"";position:absolute;z-index:-1;inset:0;background:color-mix(in oklab,currentColor 22%,transparent);transform-origin:left;transform:scaleX(var(--cbc-hold, 0))}.cb-di-btn:not([data-holding])::before{transition:transform var(--cb-motion-base) var(--cb-motion-ease)}.cb-di-verdict[data-t=live]{color:var(--cb-di-accent-text)}.cb-di-tile.cb-isl-face{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-di-tile>.cb-icon svg{stroke-width:2}.cb-di-card .cb-isl-probes,.cb-di-card .cb-isl-legend,.cb-di-card .cb-isl-code{margin:0}.cb-di-card .cb-isl-probes-strip i{block-size:var(--cb-space-xl);border-radius:var(--cb-radius-xxs);opacity:1}.cb-di-card .cb-isl-probes-strip i[data-s=next]{border-color:var(--cb-di-line)}.cb-di-card .cb-isl-heat{gap:var(--cb-ui-space-3)}.cb-di-card .cb-isl-heat i{background:var(--cb-di-line)}.cb-di-card .cb-isl-legend{color:var(--cb-di-muted)}.cb-di-card .cb-isl-code{gap:var(--cb-space-xs)}.cb-di-card .cb-isl-code i{block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-sm);background:var(--cbc-well);color:var(--cb-di-ink)}.cb-di-card .cb-isl-code[data-dim] i{color:var(--cb-di-faint)}.cb-di-card .cb-isl-thumbs i{background:var(--cbc-well);border-color:var(--cb-di-line)}.cb-di-card .cb-isl-thumbs i[data-s=done]{background:color-mix(in oklab,var(--cb-di-tint) 16%,transparent)}.cb-di-card .cb-isl-thumbs i[data-s=now]{border-color:var(--cb-di-tint)}.cb-di-card .cb-isl-thumbs small{color:var(--cb-di-muted)}.cb-di-trail .cb-isl-pips i{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm)}.cb-di-lead .cb-isl-face,.cb-di-tear .cb-isl-face{background:transparent}.cb-di-body>div:not(.cb-di-card)>*+*{margin-block-start:var(--cb-space-lg)}@media(prefers-reduced-motion:reduce){.cb-di-in,.cb-di-out{animation-duration:1ms;animation-delay:0ms}.cb-di-card>*,.cb-di-segs i[data-s=now]::after{animation:none}.cb-di-track i{transition:none}}svg[data-pop]{animation:cb-isl-pop var(--cb-motion-base) var(--cb-motion-settle)}@keyframes cb-isl-pop{from{transform:scale(0.88);opacity:0;filter:blur(2px)}}@keyframes cb-isl-row{from{opacity:0;transform:translateY(calc(var(--cb-space-sm) * -1))}}@keyframes cb-isl-pulse{0%,60%,100%{opacity:0.45}30%{opacity:1}}.cb-isl-mark{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--isl-ink)}.cb-isl-mark svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-isl-t-good{color:var(--isl-good)}.cb-isl-t-warn{color:var(--isl-warn)}.cb-isl-t-poor{color:var(--isl-poor)}.cb-isl-t-live{color:var(--cb-di-accent-text)}.cb-isl-figure{font-variant-numeric:tabular-nums;font-weight:var(--cb-font-weight-semibold);line-height:1}.cb-isl-do{appearance:none;flex:none;margin-inline-start:var(--cb-space-xs);min-block-size:var(--cb-space-4xl);padding:0 var(--cb-space-lg);border:1px solid var(--isl-line);border-radius:var(--cbf-press-radius);background:transparent;color:var(--isl-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:1;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.cb-isl-do:hover{background:var(--cbc-hover)}.cb-isl-do:active{transform:scale(var(--cbc-press))}.cb-isl-chips{display:flex;flex:none;gap:var(--cb-space-md);align-items:center}.cb-isl-chip{display:flex;align-items:center;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--isl-muted)}.cb-isl-chip svg{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-isl-chip[data-t=good] svg{color:var(--isl-good)}.cb-isl-chip[data-t=warn] svg{color:var(--isl-warn)}.cb-isl-chip[data-t=poor] svg{color:var(--isl-poor)}.cb-isl-sw-body{color:currentColor}.cb-isl-sw-shade{color:color-mix(in oklab,currentColor 46%,transparent)}.cb-isl-sw-deep{color:color-mix(in oklab,currentColor 28%,transparent)}.cb-isl-sw-line{color:color-mix(in oklab,currentColor 60%,transparent)}.cb-isl-lolly .cb-isl-sw-shade{color:color-mix(in oklab,var(--cb-di-on-tint) 72%,transparent)}.cb-isl-lolly{flex:none;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);color:var(--isl-accent)}.cb-isl-sw-turn{transform-origin:var(--cb-space-3xl) calc(var(--cb-space-xl) + var(--cb-space-xxs));animation:cb-isl-sway var(--cbc-loop-calm) var(--cb-motion-ease) infinite}@keyframes cb-isl-sway{0%,100%{rotate:-14deg}50%{rotate:14deg}}.cb-isl-dial{flex:none;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-isl-dial .dough{color:color-mix(in oklab,var(--isl-ink) 14%,transparent)}.cb-isl-dial .glaze{color:var(--isl-accent);transition:stroke-dashoffset var(--cb-motion-slow) var(--cb-motion-ease)}@starting-style{.cb-isl-dial .glaze{stroke-dashoffset:125.66}}.cb-isl-roll{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1}.cb-isl-roll i{position:relative;box-sizing:content-box;display:inline-block;font-style:normal;block-size:1em;padding-block:0.25em;margin-block:-0.25em;overflow:visible clip;vertical-align:baseline}.cb-isl-roll i::before{content:attr(data-d);display:block;line-height:1;visibility:hidden}.cb-isl-roll i b{position:absolute;inset-block-start:0.25em;inset-inline:calc(var(--cb-space-xs) * -1);font-weight:inherit;translate:0 calc(var(--d) * -1.5em);transition:translate calc(var(--cb-ui-motion-300) + var(--d) * var(--cb-ui-motion-40)) var(--cb-motion-spring) calc(var(--cb-motion-fast) + var(--i, 0) * var(--cb-ui-motion-40))}@starting-style{.cb-isl-roll i b{translate:0 0}}.cb-isl-roll i b span{display:block;block-size:1.5em;line-height:1;text-align:center}.cb-isl-roll-x{display:inline-block;line-height:1;white-space:pre}.cb-isl-roll[data-zero]{opacity:0.45;transition:opacity var(--cb-motion-slow) var(--cb-motion-settle)}@starting-style{}@starting-style{}.cb-isl-pips{display:flex;flex:none;gap:var(--cb-space-xs);align-items:center}.cb-isl-pips i{display:block;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);border:1.5px solid var(--isl-faint)}.cb-isl-pips i[data-s=yes]{background:var(--isl-good);border-color:var(--isl-good)}.cb-isl-pips i[data-s=no]{background:var(--isl-poor);border-color:var(--isl-poor)}.cb-isl-pips i[data-s=asking]{border-color:var(--isl-accent);animation:cb-isl-pulse var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}@starting-style{}.cb-isl-wave{display:flex;align-items:flex-end;gap:var(--cb-space-xxs);block-size:var(--cb-space-3xl);flex:none}.cb-isl-wave i{position:relative;display:block;inline-size:3px;block-size:100%;border-radius:var(--cb-radius-full);overflow:hidden}.cb-isl-wave i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--isl-accent);transform:translateY(70%);animation:cb-isl-wave var(--cbc-loop) var(--cb-motion-ease) infinite;animation-delay:var(--cbc-step)}.cb-isl-wave[data-still] i{background:var(--isl-good);block-size:calc(30% + var(--i) * 10%)}.cb-isl-wave[data-still] i::after{content:none}@keyframes cb-isl-wave{0%,100%{transform:translateY(70%)}50%{transform:translateY(0)}}.cb-isl-thumbs{display:flex;gap:var(--cb-space-sm)}.cb-isl-thumbs i{flex:1 1 0;aspect-ratio:3 / 4;border-radius:var(--cb-radius-sm);background:var(--cbc-well);border:1px solid var(--isl-line);position:relative;overflow:hidden}.cb-isl-thumbs i::before{content:"";position:absolute;inset:18% 20% auto;block-size:8%;border-radius:var(--cb-radius-full);background:var(--isl-line);opacity:0}.cb-isl-thumbs i::after{content:"";position:absolute;inset:34% 20% 18%;border-radius:var(--cb-radius-xxs);background:var(--isl-line);opacity:0}.cb-isl-thumbs i[data-s=done]{border-color:transparent;background:color-mix(in oklab,var(--isl-accent) 14%,transparent)}.cb-isl-thumbs i[data-s=done]::before,.cb-isl-thumbs i[data-s=done]::after{opacity:0.6}.cb-isl-thumbs i[data-s=now]{border-color:var(--isl-accent)}.cb-isl-thumbs i[data-s=now]::before{opacity:0.6}.cb-isl-thumbs i[data-s=now]::after{opacity:0.35;animation:cb-isl-pulse var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}.cb-isl-thumbs small{position:absolute;inset-block-end:var(--cb-space-xs);inset-inline:0;text-align:center;font-size:var(--cb-type-xs-size);color:var(--isl-faint)}.cb-isl-probes{margin-block-start:var(--cb-space-lg)}.cb-isl-probes-strip{display:flex;gap:var(--cb-space-xxs)}.cb-isl-probes-strip i{flex:1 1 0;block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-xxs);background:var(--isl-good);opacity:0.85}.cb-isl-probes-strip i[data-s=fail]{background:var(--isl-poor)}.cb-isl-probes-strip i[data-s=next]{background:transparent;border:1px dashed var(--isl-line)}.cb-isl-probes-times{display:flex;justify-content:space-between;margin-block-start:var(--cb-space-xs);font-size:var(--cb-type-xs-size);color:var(--isl-faint);font-variant-numeric:tabular-nums}.cb-isl-heat{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--cb-space-xs)}.cb-isl-heat i{display:block;aspect-ratio:1;border-radius:var(--cb-radius-xxs);background:var(--cbc-well);animation:cb-isl-row var(--cb-motion-fast) var(--cb-motion-settle) backwards;animation-delay:var(--cbc-step)}.cb-isl-heat i[data-s=good],.cb-isl-legend i[data-s=good]{background:var(--isl-good)}.cb-isl-heat i[data-s=warn],.cb-isl-legend i[data-s=warn]{background:var(--isl-warn)}.cb-isl-heat i[data-s=poor],.cb-isl-legend i[data-s=poor]{background:var(--isl-poor)}.cb-isl-heat i[data-s=now],.cb-isl-legend i[data-s=now]{background:var(--isl-accent)}.cb-isl-heat i[data-s=now]{animation:cb-isl-pulse var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}.cb-isl-legend{display:flex;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--isl-faint)}.cb-isl-legend span{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-isl-legend i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xxs)}.cb-isl-face{flex:none;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border-radius:var(--cb-radius-full);background:var(--cbc-well);display:grid;place-items:center;color:var(--isl-accent)}.cb-isl-face svg{inline-size:100%;block-size:100%}.cb-isl-face[data-f=bear]{color:var(--isl-warn)}.cb-isl-face[data-f=cane]{color:var(--isl-poor)}.cb-isl-code{display:flex;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-lg)}.cb-isl-code i{flex:1 1 0;block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-md);background:var(--cbc-well);display:grid;place-items:center;font-style:normal;font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--isl-ink)}.cb-isl-code i:nth-child(3){margin-inline-end:var(--cb-space-md)}.cb-isl-code[data-dim] i{color:var(--isl-faint)}.cb-isl-mini-date{flex:none;padding:0 var(--cb-space-sm);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-xs);background:var(--cbc-accent);color:var(--cbc-on-accent);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-space-2xl)}.cb-isl-rings{position:relative;inline-size:var(--cb-space-8xl);block-size:var(--cb-space-8xl);flex:none;display:grid;place-items:center;color:var(--isl-accent)}.cb-isl-rings::before,.cb-isl-rings::after{content:"";position:absolute;inset:0;border-radius:var(--cb-radius-full);border:1.5px solid var(--isl-accent);opacity:0;animation:cb-isl-ring var(--cb-motion-work-loop-calm) var(--cb-motion-ease) infinite}.cb-isl-rings::after{animation-delay:var(--cbc-loop)}.cb-isl-rings svg{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}@keyframes cb-isl-ring{from{transform:scale(0.5);opacity:0.7}to{transform:scale(1.1);opacity:0}}@media(prefers-reduced-motion:reduce){svg[data-pop],.cb-isl-heat i,.cb-isl-sw-turn,.cb-isl-wave i::after,.cb-isl-pips i,.cb-isl-rings::before,.cb-isl-rings::after,.cb-isl-thumbs i[data-s=now]::after,.cb-isl-heat i[data-s=now]{animation:none}.cb-isl-roll i b,.cb-isl-dial .glaze{transition:none}.cb-isl-dial .flight{animation:none}}.cb-bell[aria-expanded=true]{color:var(--cbc-ink);background:var(--cbc-surface);border-color:var(--cbc-line)}.cb-bell[aria-expanded=true] .cb-icon{color:var(--cbc-accent)}.cb-bell-badge{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:calc(50% - var(--cb-space-lg));inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-accent);box-shadow:0 0 0 2px var(--rail-ground);animation:cbc-bell-breathe var(--cb-motion-work-loop-calm) var(--cb-motion-ease) 3}.cb-bell-badge[hidden]{display:none}.cb-bell-badge::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cbc-accent);animation:cbc-bell-halo var(--cb-motion-work-loop-calm) var(--cb-motion-ease) 3}@keyframes cbc-bell-breathe{0%,70%,100%{transform:scale(1)}35%{transform:scale(1.12)}}@keyframes cbc-bell-halo{0%{opacity:0.5;transform:scale(1)}60%,100%{opacity:0;transform:scale(2.2)}}.cb-bell-badge[data-arrived]{animation:cbc-bell-settle var(--cb-motion-slow) var(--cbc-spring) backwards}.cb-bell-badge[data-arrived]::after{animation:none}@keyframes cbc-bell-settle{from{transform:scale(0.5)}60%{transform:scale(1.14)}}.cb-notices{display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:var(--cb-width-sm);max-inline-size:calc(100vw - var(--cb-space-6xl));max-block-size:min(var(--cb-width-lg),calc(100vh - var(--cb-space-6xl)));overflow:hidden}.cb-notices-head{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.cb-notices-title{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-notices-waiting,.cb-notices-tally,.cb-notice-count{flex:none;padding-inline:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:normal}.cb-notices-waiting:empty{display:none}.cb-notices-views{margin-inline-start:auto;display:flex;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:calc(var(--cbf-press-radius-xs) + var(--cb-space-xxs));background:var(--cbf-seg-track)}.cb-notices-view{padding:var(--cb-space-xxs) var(--cb-space-md);border:0;border-radius:var(--cbf-press-radius-xs);background:none;color:var(--cbf-seg-ink);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-notices-view:hover{color:var(--cbc-ink)}.cb-notices-view[aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-notices-tool{text-decoration:none}.cb-notices-list{display:grid;align-content:start;gap:1px;padding:0 var(--cb-space-xs) var(--cb-space-xs);overflow-y:auto;overscroll-behavior:contain}.cb-notices-list .cb-nothing{block-size:auto;padding-block:var(--cb-space-6xl)}.cb-notices-day{display:flex;align-items:center;gap:var(--cb-space-sm);position:sticky;inset-block-start:0;z-index:1;padding:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-xs);background:var(--cbc-raised);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-notice{position:relative;display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);transition:background var(--cb-motion-fast) var(--cb-motion-ease);--cbc-notice-ground: var(--cbc-raised)}.cb-notice:hover,.cb-notice:focus-within{background:var(--cbc-hover)}.cb-notice:not(.cb-notice-run){display:block}.cb-notice-line{position:relative;display:flex;align-items:center;gap:var(--cb-space-md)}.cb-notice-markwrap{position:relative;flex:none;display:grid;place-items:center}.cb-notice-dot{position:absolute;inset-block-start:calc(var(--cb-space-xxs) * -1);inset-inline-end:calc(var(--cb-space-xxs) * -1);inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-accent);box-shadow:0 0 0 2px var(--cbc-notice-ground)}.cb-notice:hover .cb-notice-dot,.cb-notice:focus-within .cb-notice-dot{box-shadow:0 0 0 2px var(--cbc-hover-strong)}.cb-notices .cb-notices-day{background:var(--cbp-float)}.cb-notices .cb-notice{--cbc-notice-ground: var(--cbp-float)}@media screen{[data-theme=dark] .cb-notices{--cbc-ink-faint: color-mix(in srgb, var(--cb-color-ceramic-grey) 68%, transparent)}}.cb-notice-open{display:flex;align-items:flex-start;gap:var(--cb-space-md);flex:1 1 auto;min-inline-size:0;color:inherit;text-decoration:none}.cb-notice-open::after{content:"";position:absolute;inset:0}.cb-notice-open:focus-visible{outline:none}.cb-notice-open:focus-visible::after{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset);border-radius:var(--cb-radius-lg)}.cb-notice-mark{flex:none;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-full);color:var(--cbc-ink-faint)}.cb-notice-mark svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-notice[data-severity=good] .cb-notice-mark{color:var(--cbc-good-text)}.cb-notice[data-severity=warn] .cb-notice-mark{color:var(--cbc-warn-text)}.cb-notice[data-severity=bad] .cb-notice-mark{color:var(--cbc-poor-text)}.cb-notice[data-unread][data-severity=warn] .cb-notice-mark{background:color-mix(in srgb,var(--cbc-warn) 16%,transparent)}.cb-notice[data-unread][data-severity=bad] .cb-notice-mark{background:color-mix(in srgb,var(--cbc-poor) 16%,transparent)}.cb-notice-body{display:grid;min-inline-size:0}.cb-notice-said{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0}.cb-notice-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-notice[data-unread] .cb-notice-title{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-notice-count{position:relative;z-index:1}.cb-notice-under{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0}.cb-notice-detail{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-notice-by{position:relative;z-index:1;flex:none;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);white-space:nowrap}.cb-notice-back{position:relative;z-index:1;flex:none;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);white-space:nowrap}.cb-notice-slot{position:relative;flex:none;display:grid;place-items:center end;align-self:center;min-inline-size:calc(var(--cb-space-4xl) * 3 + var(--cb-space-xxs) * 2)}.cb-notice-when{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-notice-acts{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;display:flex;align-items:center;gap:var(--cb-space-xxs);opacity:0;pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-notice:hover .cb-notice-when,.cb-notice:focus-within .cb-notice-when{opacity:0}.cb-notice:hover .cb-notice-acts,.cb-notice:focus-within .cb-notice-acts{opacity:1;pointer-events:auto}.cb-notice-act{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cbc-spring)}.cb-notice-act:hover{background:var(--cbc-hover-strong);color:var(--cbc-ink)}.cb-notice-act .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-notice-act[aria-disabled=true]{opacity:0.4;cursor:not-allowed}.cb-notice-act[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-faint)}.cb-notice-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-notice:not([data-picking]):hover .cb-notice-more,.cb-notice:not([data-picking]):focus-within .cb-notice-more{grid-template-rows:1fr}.cb-notice-more-in{overflow:hidden;min-block-size:0}.cb-notice-more-pane{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);margin:var(--cb-space-xxs) 0 var(--cb-space-xs) calc(var(--cb-space-3xl) + var(--cb-space-md));padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-notice-facts{display:flex;flex-direction:column;gap:var(--cb-space-xxs);min-inline-size:0}.cb-notice-fact{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-notice-fact .cb-icon{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-faint)}.cb-notice-fact>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cb-notice-more-acts{display:flex;align-items:center;gap:var(--cb-space-sm);flex:none}.cb-notice-deed{display:inline-flex;align-items:center;gap:var(--cb-space-xs);flex:none;block-size:var(--cb-space-4xl);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbc-accent-quiet);color:var(--cbc-accent);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-notice-deed:hover{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-notice-deed:active{scale:var(--cbc-press)}.cb-notice-deed .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-notice-deed[aria-disabled=true]{opacity:0.5;cursor:not-allowed}.cb-notice-deed[aria-disabled=true]:hover{background:var(--cbc-accent-quiet);color:var(--cbc-accent)}.cb-notice-fold{padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.cb-notice-fold .cb-notice-body{flex:1 1 auto}.cb-notice-chev{flex:none;align-self:center;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-faint);transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-notice-chev svg{inline-size:100%;block-size:100%}.cb-notice-fold[aria-expanded=true] .cb-notice-chev{transform:rotate(90deg)}.cb-notice-fold-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-notice-fold-body[inert]{grid-template-rows:0fr}.cb-notice-fold-in{display:grid;gap:1px;min-block-size:0;overflow:hidden}.cb-notice-fold-in .cb-notice{padding-inline-start:var(--cb-space-4xl)}.cb-notices-more{display:grid;justify-items:center;padding:var(--cb-space-md)}.cb-notices-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-block-start:1px solid var(--cbc-line)}.cb-notices-asleep{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-lg);border-block-start:1px solid var(--cbc-line);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-decoration:none;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-notices-asleep:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-notices-asleep .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}@media(prefers-reduced-motion:reduce){.cb-bell-badge,.cb-bell-badge::after,.cb-bell-badge[data-arrived]{animation:none}.cb-bell-badge::after{display:none}.cb-notice-fold-body,.cb-notice-chev{transition:none}}.cb-notices-results{display:block}.cb-notices-page{display:block}.cb-notice[data-dense]{padding:var(--cb-space-md) var(--cb-space-3xl)}.cb-notices-page .cb-notice{border-radius:0;--cbc-notice-ground: var(--cbc-surface)}.cb-notices-page .cb-notice+.cb-notice{border-block-start:1px solid var(--cbc-line)}.cb-notices-page .cb-notice-fold-in>.cb-notice:first-child,.cb-notices-page .cb-notice-fold-body+.cb-notice{border-block-start:1px solid var(--cbc-line)}.cb-notices-page .cb-notice-fold-in{gap:0}.cb-notices-page .cb-notice-fold-in .cb-notice{padding-inline-start:var(--cb-space-6xl)}.cb-notices-page .cb-notice-open:focus-visible::after{border-radius:0}.cb-notices-page .cb-notices-day{padding:var(--cb-space-lg) var(--cb-space-3xl) var(--cb-space-md);border-block-end:1px solid var(--cbc-line);background:var(--cbc-surface)}.cb-notices-page .cb-notices-day+.cb-notice{border-block-start:0}.cb-notices-results>.cb-nothing{padding-inline:var(--cb-space-3xl)}.cb-notice-box{position:absolute;inset-inline-start:var(--cb-space-md);inset-block-start:50%;translate:0 -50%;z-index:2;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border-radius:var(--cb-radius-md);border:1.5px solid var(--cbc-line-strong);background:var(--cbc-surface);color:var(--cbc-on-accent);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-notice-box::before{content:"";position:absolute;inset:calc(var(--cb-space-sm) * -1)}.cb-notice:hover .cb-notice-box,.cb-notice:focus-within .cb-notice-box,.cb-notice[data-picking] .cb-notice-box,.cb-notice-box:focus-visible{opacity:1}.cb-notice-box:hover{border-color:var(--cbc-accent)}.cb-notice-box:active{scale:var(--cbc-press-small)}.cb-notice-box:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-notice-box[data-on],.cb-notice-box[data-partly]{opacity:1;background:var(--cbc-accent);border-color:var(--cbc-accent)}.cb-notice-tick{display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);opacity:0;scale:0.6;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-notice-tick svg{inline-size:100%;block-size:100%;stroke-width:3;transform:translate(0,0.5px)}.cb-notice-box[data-on] .cb-notice-tick{opacity:1;scale:1}.cb-notice-box[data-partly] .cb-notice-tick{opacity:0}.cb-notice-box[data-partly]::after{content:"";display:block;inline-size:var(--cb-space-sm);block-size:0;border-block-end:2px solid currentColor}.cb-notice-line .cb-notice-box{inset-inline-start:0}.cb-notice:hover .cb-notice-markwrap,.cb-notice:focus-within .cb-notice-markwrap,.cb-notice[data-picking] .cb-notice-markwrap{opacity:0}.cb-notice-markwrap{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-notice[data-picked]{background:var(--cbc-accent-quiet)}.cb-notice[data-flash]{animation:cbc-pick-flash var(--cb-motion-base) var(--cb-motion-ease)}@keyframes cbc-pick-flash{from{background:color-mix(in srgb,var(--cbc-accent) 45%,transparent)}}.cb-notices-bar{display:none;align-items:center;justify-content:space-between;gap:var(--cb-space-md);margin:0 var(--cb-space-md) var(--cb-space-md);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbc-ink);color:var(--cbc-surface);box-shadow:var(--cbc-shadow)}.cb-notices[data-picking] .cb-notices-bar{display:flex;animation:cbc-bar-rise var(--cb-motion-base) var(--cbc-spring) backwards}@keyframes cbc-bar-rise{from{opacity:0;transform:translateY(var(--cb-space-md)) scale(0.98)}}.cb-notices-bar-lead{display:flex;align-items:center;gap:var(--cb-space-xxs);min-inline-size:0}.cb-notices-picked{padding-inline-end:var(--cb-space-xs);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-surface);white-space:nowrap;font-variant-numeric:tabular-nums}.cb-notices-bar-acts{display:flex;align-items:center;gap:var(--cb-space-xxs);justify-content:flex-end}.cb-notices-bar-sep{flex:none;inline-size:1px;block-size:var(--cb-space-lg);background:color-mix(in srgb,var(--cbc-surface) 24%,transparent)}.cb-notices-barbtn{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbc-surface);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cbc-spring)}.cb-notices-barbtn:hover{background:color-mix(in srgb,var(--cbc-surface) 18%,transparent)}.cb-notices-barbtn:active{scale:var(--cbc-press-small)}.cb-notices-barbtn:focus-visible{outline:2px solid var(--cbc-surface);outline-offset:var(--cbc-focus-inset)}.cb-notices-barbtn .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-notices-barbtn[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-notices-barbtn[aria-disabled=true]:hover{background:none}@media(prefers-reduced-motion:reduce){.cb-notice-box,.cb-notice-tick,.cb-notice-more,.cb-notice-markwrap{transition:none}.cb-notices[data-picking] .cb-notices-bar,.cb-notice[data-flash]{animation:none}}:root[data-motion=reduced] .cb-notice-box,:root[data-motion=reduced] .cb-notice-tick,:root[data-motion=reduced] .cb-notice-more,:root[data-motion=reduced] .cb-notice-markwrap{transition:none}:root[data-motion=reduced] .cb-notices[data-picking] .cb-notices-bar,:root[data-motion=reduced] .cb-notice[data-flash]{animation:none}.cb-scoop-spark{transform-box:fill-box;transform-origin:center}.cb-scoop-tail:not([data-empty]){display:contents}.cb-scoop-p{margin:0}.cb-scoop-h{margin:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-scoop-list{margin:0;padding-inline-start:var(--cb-space-2xl);display:grid;gap:var(--cb-space-sm)}.cb-scoop-nested{margin-block-start:var(--cb-space-sm);padding-inline-start:var(--cb-space-xl)}.cb-scoop-tasks{margin:0;padding:0;list-style:none;display:grid;gap:var(--cb-space-sm)}.cb-scoop-tasks li{display:flex;gap:var(--cb-space-md);align-items:baseline}.cb-scoop-task-mark{color:var(--cbc-ink-faint)}.cb-scoop-tasks li[data-done] .cb-scoop-task-mark{color:var(--cbc-good-text)}.cb-scoop-rule{border:0;border-block-start:1px solid var(--cbc-line);margin:0}.cb-scoop-quote{margin:0;padding-inline-start:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-scoop-quote p{margin:0}.cb-scoop-code{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);background:var(--cbc-well);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xs);padding:0 var(--cb-space-xs)}.cb-scoop-codeblock{margin:0;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-well);overflow:hidden}.cb-scoop-codeblock figcaption{display:flex;align-items:center;justify-content:space-between;padding:var(--cb-space-sm) var(--cb-space-lg);border-block-end:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-scoop-codeblock pre{margin:0;padding:var(--cb-space-lg);overflow-x:auto;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height)}.cb-scoop-copy{border:0;background:none;color:var(--cbc-ink-faint);cursor:pointer;padding:0;display:grid;place-items:center}.cb-scoop-copy:hover{color:var(--cbc-ink)}.cb-scoop-scroll{overflow-x:auto}.cb-scoop-table{border-collapse:collapse;font-size:var(--cb-type-xs-size);min-inline-size:100%}.cb-scoop-table th,.cb-scoop-table td{text-align:start;padding:var(--cb-space-sm) var(--cb-space-lg);border-block-end:1px solid var(--cbc-line);white-space:nowrap}.cb-scoop-table th{color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-medium)}.cb-scoop-table tbody tr:last-child td{border-block-end:0}.cb-scoop-cite,.cb-scoop-route{color:var(--cbc-accent-text);text-decoration:none}.cb-scoop-cite:hover,.cb-scoop-route:hover{text-decoration:underline}.cb-scoop-wave{block-size:var(--cb-space-lg)}.cb-scoop-menu{position:absolute;inset-inline:0;bottom:calc(100% + var(--cb-space-md));max-block-size:var(--cb-width-xxs);overflow-y:auto;padding:var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-raised);box-shadow:var(--cbc-shadow);animation:cbc-emerge var(--cb-motion-fast) var(--cbc-spring) backwards}.cb-scoop-menu[hidden]{display:none}.cb-scoop-menu-head{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-scoop-menu-row{display:flex;align-items:baseline;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer}.cb-scoop-menu-row:hover,.cb-scoop-menu-row[data-on]{background:var(--cbc-hover)}.cb-scoop-menu-note{margin-inline-start:auto;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.cb-scoop-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-toast-stack,.cb-saver{transition:inset-inline-end var(--cb-motion-base) var(--cb-motion-ease),inset-block-end var(--cb-motion-base) var(--cb-motion-ease)}.cb-scoop-history-note{padding:var(--cb-space-xl);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-scoop-waiting{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-scoop-prop{display:grid;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-lg);padding:var(--cb-space-lg);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-xl);background:var(--cbc-well);animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards}.cb-scoop-prop-title{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-scoop-prop-state{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-scoop-prop-state[data-tone=warn]{color:var(--cbc-warn-text)}.cb-scoop-prop-why{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-style:italic}.cb-scoop-prop-web{font-size:var(--cb-type-xs-size);color:var(--cbc-warn-text)}.cb-scoop-prop-acts{display:flex;gap:var(--cb-space-md);margin-block-start:var(--cb-space-sm)}.cb-scoop-prop-done{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-scrim{z-index:var(--cbc-z-scrim);display:grid;justify-items:center;align-content:start;padding-top:var(--cb-space-10xl);padding-inline:var(--cb-space-xl)}.cb-palette-group{padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-palette-row{display:grid;grid-template-columns:var(--cb-space-3xl) minmax(0,auto) auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg);width:100%;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-palette-row[aria-selected=true]{background:var(--cbc-accent-wash)}.cb-palette-row:hover{background:var(--cbc-hover)}.cb-palette-label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-palette-row mark{background:none;color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-semibold)}.cb-palette-mark{color:var(--cbc-ink-faint)}.cb-palette-row[aria-selected=true] .cb-palette-mark{color:var(--cbc-ink)}.cb-palette-row .cb-site-icon{justify-self:center}.cb-palette-state{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-palette-state[data-status=queued]{background:var(--cbc-run-queued)}.cb-palette-state[data-status=running]{background:var(--cbc-run-running)}.cb-palette-state[data-status=complete]{background:var(--cbc-run-complete)}.cb-palette-state[data-status=manual_review]{background:var(--cbc-run-review)}.cb-palette-state[data-status=blocked]{background:var(--cbc-run-blocked)}.cb-palette-hint{grid-column:-2;justify-self:end;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-palette-waiting{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-palette-wave{block-size:var(--cb-space-lg)}@media(max-width:768px){.cb-scrim{padding-top:var(--cb-space-4xl)}.cb-palette-hint{display:none}.cb-palette-row{grid-template-columns:var(--cb-space-3xl) minmax(0,1fr) auto}}.cb-set:not([data-found]){transition:background var(--cb-motion-slow) var(--cbc-spring),box-shadow var(--cb-motion-slow) var(--cbc-spring)}.cb-set[data-found],.cb-expand[data-found]>summary{background:var(--cbc-accent-quiet);box-shadow:inset 0 0 0 1px var(--cbc-accent-wash);transition:none}.cb-palette-lockup{position:relative;grid-column:1 / 3;display:flex;align-items:center;inline-size:var(--cb-space-9xl);block-size:var(--cb-space-2xl);overflow:hidden}.cb-palette-lockup .cb-lockup{--cbc-mark-span: 100%;position:absolute;inset:0;inline-size:100%;display:flex;align-items:center}.cb-palette-lockup .cb-lockup-word{display:none}.cb-palette-lockup>.cb-palette-mark{position:absolute;inset-block:0;inset-inline-start:0}.cb-palette-lockup:has(.cb-lockup[data-has-light])>.cb-palette-mark,.cb-palette-lockup:has(.cb-lockup[data-has-dark])>.cb-palette-mark{visibility:hidden}@property --cb-signin-wall{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}.cb-signin{block-size:100svh;display:grid;--cb-signin-wall: calc(100% - clamp(var(--cb-width-sm), 44%, var(--cb-width-lg)));grid-template-columns:var(--cb-signin-wall) minmax(0,1fr);background:var(--cbc-base)}.cb-signin[data-wide],:root[data-room] .cb-signin{--cb-signin-wall: 20%}.cb-signin[data-opening]{transition:--cb-signin-wall calc(var(--cb-motion-slow) + var(--cb-motion-base)) var(--cbc-carry)}.cb-signin[data-hush] .cb-signin-measure,.cb-signin[data-hush] .cb-signin-line,.cb-signin[data-hush] .cb-signin-foot,.cb-signin[data-hush] .cb-brand-art,:root[data-room] .cb-signin-measure,:root[data-room] .cb-signin-line,:root[data-room] .cb-signin-foot,:root[data-room] .cb-brand-art{opacity:0;transition:opacity var(--cb-motion-base) var(--cb-motion-ease),transform var(--cb-motion-base) var(--cb-motion-ease);pointer-events:none}.cb-signin[data-hush] .cb-brand-art,:root[data-room] .cb-brand-art{transform:translate3d(0,calc(var(--cb-space-2xl) * -1),0)}.cb-signin-brand{position:relative;overflow:hidden;background:var(--cbc-base);border-inline-end:1px solid var(--cbc-line)}.cb-signin-cover{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity var(--cb-motion-slow) var(--cb-motion-ease)}.cb-signin-cover-art{inline-size:100%;block-size:100%;object-fit:cover;object-position:center center}.cb-signin-cover>picture{display:block;block-size:100%}.cb-signin-cover:has(.cb-signin-cover-art[data-ready]){opacity:1}.cb-signin[data-wide] .cb-signin-cover:has(.cb-signin-cover-art[data-ready]),:root[data-room] .cb-signin .cb-signin-cover:has(.cb-signin-cover-art[data-ready]){opacity:0;visibility:hidden}.cb-signin[data-opening] .cb-signin-cover{transition:opacity calc(var(--cb-motion-fast) * 2) var(--cbc-dim),visibility 0s linear calc(var(--cb-motion-fast) * 2)}.cb-signin-mark{display:grid;justify-items:center;gap:var(--cb-space-sm);text-align:center}.cb-signin-mark .cb-brand-art,.cb-signin-mark .cb-signin-line{animation:cbc-mast-drop var(--cb-motion-slow) var(--cbc-spring) var(--cbc-step) backwards}.cb-signin-mark .cb-brand-art{--mast-drop: var(--cb-space-lg);--i: 0}.cb-signin-mark .cb-signin-line{--mast-drop: var(--cb-space-sm);--i: 1}@media(prefers-reduced-motion:reduce){.cb-signin-mark .cb-brand-art,.cb-signin-mark .cb-signin-line{animation:none}}:root[data-motion=reduced] .cb-signin-mark .cb-brand-art,:root[data-motion=reduced] .cb-signin-mark .cb-signin-line{animation:none}.cb-signin-mark .cb-brand-art{block-size:var(--cb-space-4xl);inline-size:100%;justify-content:center}.cb-signin-mark .cb-brand-logo{max-block-size:var(--cb-space-4xl);inset-inline:0;margin-inline:auto}.cb-signin-mark .cb-brand-word{font-size:var(--cb-type-lg-size)}.cb-signin-line{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-signin-stamp{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-signin-foot{display:grid;justify-items:center;gap:var(--cb-space-xl);text-align:center}.cb-signin-colophon{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-signin-sep{opacity:0.5}.cb-signin-appearance .cb-theme-pick{background:none;border:1px solid var(--cbc-line)}.cb-signin-appearance .cb-theme-option[aria-checked=true]{box-shadow:var(--cb-shadow-card)}.cb-signin-door{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--cb-space-7xl);padding:var(--cb-space-7xl);background:var(--cbc-surface)}.cb-signin-measure{margin:auto;inline-size:100%;text-align:center;max-inline-size:var(--cb-width-xs)}.cb-signin-head{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);margin-block-end:var(--cb-space-md)}.cb-signin-lede{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);margin-block-end:var(--cb-space-3xl)}.cb-signin-say{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr);gap:var(--cb-space-lg);align-items:start;margin-block-end:var(--cb-space-2xl);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-signin-say:not([data-tone]){display:none}.cb-signin-say .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-signin-say[data-tone=stopped]{background:color-mix(in srgb,var(--cbc-warn) 7%,var(--cbc-surface))}.cb-signin-say[data-tone=stopped] .cb-icon{color:var(--cbc-warn-text)}.cb-signin-say[data-tone=refused]{background:color-mix(in srgb,var(--cbc-poor) 7%,var(--cbc-surface))}.cb-signin-say[data-tone=refused] .cb-icon{color:var(--cbc-poor-text)}.cb-signin-say[data-tone=note] .cb-icon{color:var(--cbc-ink-faint)}.cb-signin-say[data-tone=waiting]{color:var(--cbc-ink-muted)}.cb-signin-say[data-tone=waiting] .cb-icon{color:var(--cbc-ink-faint)}.cb-signin-sentence{color:inherit}.cb-signin-aside,.cb-signin-who{margin-block-start:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-signin-cmd{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink)}.cb-signin-google{inline-size:100%;padding-block:var(--cb-space-lg);gap:var(--cb-space-lg);background:var(--cb-color-black);color:var(--cb-color-ceramic-grey);border-color:color-mix(in srgb,var(--cb-color-ceramic-grey) 52%,transparent)}.cb-signin-google:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--cb-color-ceramic-grey) 8%,var(--cb-color-black))}[data-theme=light] .cb-signin-google{background:var(--cb-color-white);color:var(--cb-color-text-primary);border-color:color-mix(in srgb,var(--cb-color-text-tertiary) 80%,var(--cb-color-white))}[data-theme=light] .cb-signin-google:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--cb-color-text-primary) 8%,var(--cb-color-white))}.cb-signin-google[aria-disabled=true]:hover,.cb-signin-google[aria-disabled=true]:active{background:var(--cb-color-black)}[data-theme=light] .cb-signin-google[aria-disabled=true]:hover,[data-theme=light] .cb-signin-google[aria-disabled=true]:active{background:var(--cb-color-white)}.cb-signin-google .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin-inline-start:0}.cb-signin-head,.cb-signin-lede,.cb-signin-say,.cb-signin-google,.cb-signin-tv,.cb-signin-foot{animation:cbc-emerge var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cb-signin-head{--i: 2}.cb-signin-lede{--i: 3}.cb-signin-say{--i: 4}.cb-signin-google{--i: 5}.cb-signin-tv{--i: 5}.cb-signin-foot{--i: 6}@media(max-width:1024px){.cb-signin{grid-template-columns:minmax(0,1fr);background:var(--cbc-surface);block-size:auto;min-block-size:100svh}.cb-signin-brand{display:none}.cb-signin-mark .cb-brand-art{block-size:var(--cb-ui-size-28)}.cb-signin-mark .cb-brand-logo{max-block-size:var(--cb-ui-size-28)}.cb-signin-mark .cb-brand-word{font-size:var(--cb-type-base-size)}.cb-signin-door{background:none;gap:var(--cb-space-5xl);padding:var(--cb-space-5xl) var(--cb-space-4xl) var(--cb-space-5xl);inline-size:100%;margin-inline:auto;max-inline-size:calc(var(--cb-width-xs) + var(--cb-space-4xl) + var(--cb-space-4xl))}.cb-signin-measure{margin-inline:0}}@media(max-width:768px){.cb-signin-door{padding-inline:var(--cb-layout-container-padding-mobile);max-inline-size:calc(var(--cb-width-xs) + var(--cb-layout-container-padding-mobile) + var(--cb-layout-container-padding-mobile))}}@media(max-height:1024px){.cb-signin-door{gap:var(--cb-space-5xl);padding-block:var(--cb-space-5xl)}}@media(max-height:768px){.cb-signin-door{gap:var(--cb-space-4xl);padding-block:var(--cb-space-4xl)}.cb-signin-mark{gap:var(--cb-space-md)}.cb-signin-lede{margin-block-end:var(--cb-space-2xl)}.cb-signin-foot{gap:var(--cb-space-lg)}}@media(max-height:480px){.cb-signin-door{gap:var(--cb-space-3xl);padding-block:var(--cb-space-3xl)}}.cb-signin-greeting{display:flex;align-items:center;gap:var(--cb-space-md);margin-block-end:var(--cb-space-xl);padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:color-mix(in srgb,var(--cbc-good) 12%,transparent);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);text-wrap:pretty}.cb-signin-greeting::before{content:"";flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-good);animation:cbc-breathe var(--cbc-loop) var(--cb-motion-ease) infinite;--cbc-breath: 0.3}.cb-signin-greeting[data-working]::before{content:none}.cb-signin-greeting{animation:cb-greeting-in var(--cb-motion-base) var(--cbc-spring) both}@keyframes cb-greeting-in{from{opacity:0;transform:translateY(var(--cb-space-sm))}to{opacity:1;transform:none}}.cb-signin-tv{display:inline-block;margin-block-start:var(--cb-space-xl);color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-13);text-decoration:underline;text-underline-offset:var(--cb-space-xxs)}.cb-signin-tv:hover{color:var(--cbc-ink)}@media(max-width:768px)and (pointer:coarse){.cb-signin-tv{display:none}}.cb-walk-stage{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-walk-stage[data-standby]{opacity:0;pointer-events:none}.cb-walk-stage[data-closing]{opacity:0;pointer-events:none}.cb-walk-veil{position:fixed;inset:0;z-index:var(--cbc-z-tour);background:var(--cbc-veil);animation:cbc-fade var(--cb-motion-fast) var(--cb-motion-ease) backwards}.cb-walk-guard{position:fixed;z-index:var(--cbc-z-tour);border-radius:var(--cb-radius-lg);outline:var(--cb-space-xxs) solid var(--cbc-accent);cursor:pointer}.cb-walk-stage[data-lit=false] .cb-walk-veil{clip-path:none}.cb-walk-stage[data-lit=false] .cb-walk-guard{inset:0;outline:none;cursor:default}.cb-walk{display:grid;gap:var(--cb-space-lg);inline-size:var(--cb-width-xs);max-inline-size:calc(100vw - var(--cb-space-6xl))}.cb-walk.cb-float{padding:var(--cb-space-2xl);border-radius:var(--cbp-float-r-panel);animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards}.cb-walk[data-closing]{opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-walk-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg)}.cb-walk-step{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-variant-numeric:tabular-nums}.cb-walk-shut{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);margin-inline-end:calc(var(--cb-space-md) * -1);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer}.cb-walk-shut:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-walk-shut .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-walk-title{margin:0;font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-walk-body{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-walk-legend{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-walk-legend:empty{display:none}.cb-walk-legend>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-walk-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-xs)}.cb-walk-keys{display:flex;align-items:center;gap:var(--cb-space-md)}dialog.cb-ask{inset:0;margin:0;inline-size:100vw;max-inline-size:100%;block-size:100svh;max-block-size:100svh;padding:0;border:0;border-radius:0;background:var(--cbc-surface);color:var(--cbc-ink);box-shadow:none;overflow:hidden;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}dialog.cb-ask[data-aside]{position:fixed;z-index:var(--cbc-z-gate);animation:none}dialog.cb-ask::backdrop{background:var(--cbc-surface);backdrop-filter:none;animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards}dialog.cb-ask[data-mode=morph],dialog.cb-ask[data-mode=morph]::backdrop{animation:none}.cb-ask{--ask-span: 100vw;--ask-door-share: 0.44;--ask-wall-share: 0.2;--ask-wall-from: calc( var(--ask-span) - clamp(var(--cb-width-sm), var(--ask-span) * var(--ask-door-share), var(--cb-width-lg)) );--ask-wall-to: calc(var(--ask-span) * var(--ask-wall-share));--ask-shut: 0px;--ask-lift: 0px;--ask-rise: 0px}.cb-ask-stage{position:relative;block-size:100%;overflow:clip}.cb-ask-wall{--ask-drift: calc((var(--ask-wall-to) - var(--ask-wall-from)) / 2);position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--ask-wall-to);overflow:hidden;background:var(--cbc-base);isolation:isolate}.cb-ask-drift{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--ask-wall-from)}.cb-ask[data-mode=morph] .cb-ask-drift{will-change:transform}.cb-ask-drift{transform:translate3d(var(--ask-drift),0,0)}.cb-ask-drift .cb-signin-cover{inset:0}.cb-ask-plate{position:absolute;inset:0}.cb-ask-wall[data-dark] .cb-ask-plate-over{opacity:0}.cb-ask-wall[data-dark][data-lit] .cb-ask-plate-over{opacity:1;transition:opacity calc(var(--cb-motion-slow) * 2.5) var(--cbc-lift)}.cb-ask-shade{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--cbc-veil) 40%,transparent);transition:opacity calc(var(--cb-motion-slow) + var(--cb-motion-base)) var(--cb-motion-ease) var(--cb-motion-fast)}.cb-ask-panel{position:absolute;inset-block:0;inset-inline-end:0;inset-inline-start:var(--ask-wall-to);border-inline-start:1px solid var(--cbc-line);overflow:hidden;background:var(--cbc-surface);transform:none;transition:transform calc(var(--cb-motion-slow) + var(--cb-motion-base)) var(--cbc-carry) var(--cb-motion-fast)}.cb-ask[data-mode=morph]:not([data-open]) .cb-ask-panel{transform:translate3d(var(--ask-shut),0,0)}.cb-ask[data-mode=morph] .cb-ask-panel{will-change:transform}.cb-ask-cheer{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;z-index:3}.cb-ask-frame{position:relative;block-size:100%;display:grid;grid-template-rows:auto 1fr auto;gap:var(--cb-space-4xl);padding:var(--cb-space-5xl) var(--cb-space-7xl) var(--cb-space-6xl);overflow-y:auto}.cb-ask-top{display:block}.cb-ask-mast{display:flex;align-items:center;justify-content:center;inline-size:100%;--mast-drop: var(--cb-space-3xl);animation:cbc-mast-drop var(--cb-motion-slow) var(--cbc-spring) var(--cb-motion-base) backwards}@keyframes cbc-mast-drop{from{opacity:0;transform:translate3d(0,calc(var(--mast-drop) * -1),0)}}@media(prefers-reduced-motion:reduce){.cb-ask-mast{animation:none}}:root[data-motion=reduced] .cb-ask-mast{animation:none}.cb-ask[data-mode=morph]:not([data-open]) .cb-ask-mast{transform:translate3d(var(--ask-lift),var(--ask-rise),0)}.cb-ask-mast .cb-brand-art{block-size:var(--cb-space-7xl);inline-size:100%;justify-content:center}.cb-ask-mast .cb-brand-logo{block-size:var(--cb-space-7xl);max-block-size:var(--cb-space-7xl);inline-size:auto;max-inline-size:100%;inset-inline:0;margin-inline:auto}.cb-ask-mast .cb-brand-word{font-size:var(--cb-type-xl-size)}.cb-ask-who{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-3xl);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-ask-whom{overflow-wrap:anywhere}.cb-ask-who .cb-btn.cb-ask-swap{white-space:nowrap;padding:0;border:0;background:none;min-block-size:0;font-size:inherit;line-height:inherit;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);text-decoration:underline;text-underline-offset:var(--cb-space-xxs);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-ask-who .cb-btn.cb-ask-swap:hover{color:var(--cbc-ink)}.cb-ask-slot{position:relative;margin:auto;inline-size:100%;max-inline-size:var(--cb-width-xl);transition:block-size var(--cb-motion-base) var(--cbc-spring)}.cb-ask-slot[data-growing]{overflow:clip}.cb-ask-page[data-leaving]{position:absolute;inset-block-start:0;inset-inline:0;animation:cbc-ask-gone var(--cb-motion-fast) var(--cb-motion-ease) forwards}.cb-ask-page[data-leaving=back]{animation-name:cbc-ask-gone-back}.cb-ask-page>*{animation:cbc-ask-on var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cbc-step-letter))}.cb-ask-page[data-wait]>*{animation-delay:calc(var(--cb-motion-slow) + var(--cb-motion-base) + var(--cbc-step-letter))}.cb-ask[data-mode=morph] .cb-ask-base,.cb-ask[data-mode=morph] .cb-ask-who,.cb-ask[data-mode=morph] .cb-ask-rail{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:calc(var(--cb-motion-slow) + var(--cb-motion-base))}.cb-ask-page[data-from=back]>*{animation-name:cbc-ask-back}.cb-ask-page[data-leaving]>*{animation:none}.cb-ask-page>*:nth-child(1){--i: 0}.cb-ask-page>*:nth-child(2){--i: 1}.cb-ask-page>*:nth-child(3){--i: 2}.cb-ask-page>*:nth-child(4){--i: 3}.cb-ask-page>*:nth-child(5){--i: 4}.cb-ask-page>*:nth-child(n+6){--i: 5}.cb-page-mark{--mark-size: var(--cb-space-10xl);--mark-in: var(--cb-motion-fast);position:relative;display:grid;place-items:center;inline-size:var(--mark-size);block-size:var(--mark-size);margin-block-end:var(--cb-space-xl);margin-inline:auto;color:var(--cbc-accent)}.cb-page-mark>.cb-icon{inline-size:100%;block-size:100%}.cb-page-mark svg{stroke-width:0.5}.cb-ask-page>.cb-page-mark{animation:var(--mark-settle, none) var(--cbc-mark-run) var(--cbc-spring),cbc-ask-on var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--mark-in, 0s),var(--mark-in, 0s)}.cb-ask-page[data-wait]>.cb-page-mark{--mark-in: calc(var(--cb-motion-slow) + var(--cb-motion-base))}.cb-ask-page[data-leaving] .cb-page-mark *,.cb-ask-page[data-leaving] .cb-page-mark::before,.cb-ask-page[data-leaving] .cb-page-mark::after{animation:none}.cb-ask-page[data-from=back]>.cb-page-mark{animation-name:var(--mark-settle, none),cbc-ask-back}.cb-ask-page[data-leaving]>.cb-page-mark{animation:none}@keyframes cbc-ask-on{from{opacity:0;transform:translate3d(0,var(--cb-space-3xl),0)}}@keyframes cbc-ask-back{from{opacity:0;transform:translate3d(0,calc(var(--cb-space-3xl) * -1),0)}}@keyframes cbc-ask-gone{to{opacity:0;transform:translate3d(0,calc(var(--cb-space-4xl) * -1),0)}}@keyframes cbc-ask-gone-back{to{opacity:0;transform:translate3d(0,var(--cb-space-4xl),0)}}@keyframes cbc-ask-adieu{to{opacity:0}}.cb-ask .cb-ask-eyebrow{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-accent-text);margin-block-end:var(--cb-space-xl)}.cb-ask-title{font-size:var(--cb-type-4xl-size);line-height:var(--cb-type-4xl-line-height);letter-spacing:var(--cb-type-4xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);text-wrap:balance;margin-block-end:var(--cb-space-xl)}.cb-ask .cb-ask-lede{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);color:var(--cbc-ink-muted);text-wrap:pretty;margin-block-end:var(--cb-space-6xl)}.cb-ask-about{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-lg) var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);margin-block-start:calc(var(--cb-space-5xl) * -1);margin-block-end:var(--cb-space-6xl)}.cb-ask-about-mark{display:inline-flex;flex:none;color:var(--cbc-accent)}.cb-ask-about-mark .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-ask .cb-ask-line{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);color:var(--cbc-ink);max-inline-size:var(--cb-width-lg);margin-block-end:var(--cb-space-lg)}.cb-ask-line+.cb-ask-opts,.cb-ask-done+.cb-ask-opts,.cb-ask-title+.cb-ask-opts{margin-block-start:var(--cb-space-6xl)}.cb-ask{--tick-beat: calc(var(--cb-motion-fast) * 2 / 3);--tick-from: calc(var(--cb-motion-fast) * 2)}.cb-ask-done{display:grid;gap:var(--cb-space-xl);margin:0 0 var(--cb-space-lg);padding:0;list-style:none;max-inline-size:var(--cb-width-lg);animation:none}.cb-ask-did{--tick-at: calc(var(--tick-from) + var(--i, 0) * var(--tick-beat));font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--cb-space-lg)}.cb-ask-did-said{align-self:center}.cb-ask-did:has(.cb-ask-did-said){align-items:center}.cb-ask-did-said{color:var(--cbc-ink);animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--tick-at) + var(--cb-motion-fast) * 1.6)}.cb-ask-did-go{display:block;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;text-decoration:underline solid transparent;text-underline-offset:var(--cb-space-xs);transition:text-decoration-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ask-did-go:hover{text-decoration-color:var(--cbc-line-strong)}.cb-ask-did-go:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-ask-tick{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cb-color-white);animation:cbc-tick-pop calc(var(--cb-motion-base) * 1.4) var(--cbc-spring) backwards;animation-delay:var(--tick-at)}.cb-ask-tick::after{content:"";position:absolute;inset:0;border:2px solid var(--cbc-accent);border-radius:var(--cb-radius-full);opacity:0;animation:cbc-tick-ping calc(var(--cb-motion-slow) * 1.2) var(--cb-motion-ease) backwards;animation-delay:calc(var(--tick-at) + var(--cb-motion-fast) / 3)}.cb-ask-tick .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);stroke-width:3}.cb-ask-tick svg{stroke-dasharray:30;stroke-dashoffset:-30;stroke-linecap:square;animation:cbc-tick-draw calc(var(--cb-motion-fast) * 1.6) var(--cb-motion-ease) forwards;animation-delay:calc(var(--tick-at) + var(--cb-motion-fast))}.cb-ask-page:has(.cb-ask-done)>.cb-ask-opts,.cb-ask-page:has(.cb-ask-done)>.cb-ask-foot{animation-delay:calc(var(--tick-from) + var(--n, 0) * var(--tick-beat) + var(--cb-motion-base))}@keyframes cbc-tick-pop{from{opacity:0;transform:scale(0.2)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes cbc-tick-ping{from{opacity:0.5;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes cbc-tick-draw{to{stroke-dashoffset:0}}.cb-ask .cb-ask-foot{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);margin-block-start:var(--cb-space-3xl)}.cb-ask-opts{display:grid;gap:var(--cb-space-lg)}.cb-ask-opt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-xl);align-items:center;inline-size:100%;padding:var(--cb-space-2xl) var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-3xl);background:none;color:var(--cbc-ink);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ask-opt:hover{background:var(--cbc-hover);border-color:var(--cbc-line-strong)}.cb-ask-opt:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-ask-opt[data-taken],.cb-ask-opt[data-on]{background:var(--cbf-bg-on);border-color:var(--cbf-on)}.cb-ask-opt[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:default}.cb-ask-opt[aria-disabled=true]:hover{background:none;border-color:var(--cbc-line)}.cb-ask-num{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-faint);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ask-opt:hover .cb-ask-num{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-ask-num .cb-icon{position:absolute;opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ask-opt[data-taken] .cb-ask-num,.cb-ask-opt[data-on] .cb-ask-num{background:var(--cbf-on);border-color:var(--cbf-on);color:var(--cbf-on-ink)}.cb-ask-opt[data-taken] .cb-ask-num .cb-icon,.cb-ask-opt[data-on] .cb-ask-num .cb-icon{opacity:1}.cb-ask-opt[data-taken] .cb-ask-num>span:last-child,.cb-ask-opt[data-on] .cb-ask-num>span:last-child{opacity:0}.cb-ask-next{display:flex;inline-size:fit-content;margin-inline-start:auto;margin-block-start:var(--cb-space-3xl)}.cb-ask-words{display:grid;gap:var(--cb-space-xs)}.cb-ask-label{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-medium)}.cb-ask-note{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-ask-base{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--cb-space-3xl)}.cb-ask-back{grid-column:1;justify-self:start}.cb-ask-quit{grid-column:3;justify-self:end}.cb-ask-mid{justify-self:center;display:flex;align-items:center;gap:var(--cb-space-2xl)}.cb-ask-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-2xl);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-ask-legend:empty{display:none}.cb-ask-legend>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ask[data-foot=off] .cb-ask-base{visibility:hidden}.cb-ask:not([data-who=on]) .cb-ask-who{visibility:hidden}.cb-ask-rail{position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--cb-space-xxs);background:var(--cbc-line);transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-ask-rail[data-track=off]{opacity:0}.cb-ask-fill{display:block;block-size:100%;background:var(--cbc-accent);transform:scaleX(var(--at, 0));transform-origin:0 50%;transition:transform var(--cb-motion-slow) var(--cbc-spring)}.cb-ask-rail[data-jump] .cb-ask-fill{transition:none}dialog.cb-ask[data-going]{display:block;position:fixed;z-index:var(--cbc-z-gate);pointer-events:none;animation:cbc-ask-adieu var(--cb-motion-slow) var(--cb-motion-ease) forwards}@media(max-width:1024px){.cb-ask-wall{display:none}.cb-ask-panel{inset-inline-start:0;border-inline-start:0}.cb-ask-mast .cb-brand-art{block-size:var(--cb-space-4xl)}.cb-ask-mast .cb-brand-logo{max-block-size:var(--cb-space-4xl)}.cb-ask-mast .cb-brand-word{font-size:var(--cb-type-md-size)}.cb-ask-frame{padding-inline:var(--cb-space-5xl)}.cb-ask-title{font-size:var(--cb-type-3xl-size);line-height:var(--cb-type-3xl-line-height);letter-spacing:var(--cb-type-3xl-letter-spacing)}}@media(max-width:768px){.cb-ask-frame{padding-inline:var(--cb-space-3xl)}.cb-ask-base{grid-template-columns:1fr 1fr;row-gap:var(--cb-space-xl)}.cb-ask-mid{grid-row:1;grid-column:1 / -1}.cb-ask-back{grid-row:2;grid-column:1}.cb-ask-quit{grid-row:2;grid-column:2}.cb-ask-title{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing)}.cb-ask .cb-ask-lede{font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height)}}@media(max-height:1024px){.cb-ask-frame{gap:var(--cb-space-3xl);padding-block:var(--cb-space-4xl) var(--cb-space-5xl)}.cb-ask .cb-ask-eyebrow{margin-block-end:var(--cb-space-lg)}.cb-ask-title{margin-block-end:var(--cb-space-lg)}.cb-page-mark{margin-block-end:var(--cb-space-lg)}.cb-ask .cb-ask-lede{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);margin-block-end:var(--cb-space-4xl)}.cb-ask-line+.cb-ask-opts,.cb-ask-title+.cb-ask-opts{margin-block-start:var(--cb-space-4xl)}.cb-ask-opts{gap:var(--cb-space-md)}.cb-ask-opt{padding:var(--cb-space-lg) var(--cb-space-3xl)}.cb-ask-label{font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height)}}@media(max-height:768px){.cb-ask-frame{gap:var(--cb-space-xl);padding-block:var(--cb-space-2xl) var(--cb-space-3xl)}.cb-page-mark{--mark-size: var(--cb-space-9xl)}.cb-ask-top{gap:var(--cb-space-md)}.cb-ask-title{font-size:var(--cb-type-3xl-size);line-height:var(--cb-type-3xl-line-height);letter-spacing:var(--cb-type-3xl-letter-spacing)}.cb-ask .cb-ask-eyebrow{margin-block-end:var(--cb-space-md)}.cb-ask .cb-ask-lede{margin-block-end:var(--cb-space-3xl)}.cb-ask-line+.cb-ask-opts,.cb-ask-title+.cb-ask-opts{margin-block-start:var(--cb-space-3xl)}.cb-ask-opt{padding:var(--cb-space-md) var(--cb-space-2xl)}.cb-ask-next{inline-size:100%}.cb-ask-num{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}}@media(max-height:560px){.cb-ask-frame{gap:var(--cb-space-md);padding-block:var(--cb-space-lg) var(--cb-space-xl)}.cb-ask-top{gap:var(--cb-space-xs)}.cb-page-mark{--mark-size: var(--cb-space-7xl);margin-block-end:var(--cb-space-md)}.cb-ask .cb-ask-eyebrow{margin-block-end:var(--cb-space-xs)}.cb-ask-title{margin-block-end:var(--cb-space-md)}.cb-ask .cb-ask-lede{margin-block-end:var(--cb-space-xl)}.cb-ask-line+.cb-ask-opts,.cb-ask-title+.cb-ask-opts{margin-block-start:var(--cb-space-xl)}.cb-ask-opts{gap:var(--cb-space-sm)}.cb-ask-opt{padding:var(--cb-space-sm) var(--cb-space-xl)}.cb-ask .cb-ask-foot{margin-block-start:var(--cb-space-lg)}.cb-ask-who{margin-block-start:var(--cb-space-md)}.cb-ask-legend{display:none}}@media(max-height:480px){.cb-page-mark{--mark-size: var(--cb-space-6xl)}}.cb-work-mark{display:flex;align-items:center;justify-content:center;block-size:var(--cb-space-9xl)}.cb-work-board{display:grid;grid-template-columns:1fr 1fr;gap:var(--cb-space-sm);inline-size:var(--cb-space-8xl);block-size:var(--cb-space-8xl);animation:cbc-work-breathe calc(var(--cbc-mark-run) * 2) var(--cb-motion-ease) var(--cbc-mark-run) infinite}.cb-work-tile{border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--cbc-accent) 18%,var(--cbc-surface));border:1px solid color-mix(in srgb,var(--cbc-accent) 34%,transparent);opacity:0;animation:cbc-work-place var(--cbc-mark-run) var(--cbc-spring) forwards}.cb-work-tile:nth-child(1){animation-name:cbc-work-place}.cb-work-tile:nth-child(2){animation-name:cbc-work-place-2}.cb-work-tile:nth-child(3){animation-name:cbc-work-place-3}.cb-work-tile:nth-child(4){animation-name:cbc-work-place-4}.cb-work-tile:nth-child(1){background:color-mix(in srgb,var(--cbc-accent) 82%,var(--cbc-surface));border-color:transparent}@keyframes cbc-work-place{0%,26%{opacity:0;transform:translateY(calc(var(--cb-space-md) * -1)) scale(0.92)}44%,100%{opacity:1;transform:none}}@keyframes cbc-work-place-2{0%,36%{opacity:0;transform:translateY(calc(var(--cb-space-md) * -1)) scale(0.92)}54%,100%{opacity:1;transform:none}}@keyframes cbc-work-place-3{0%,46%{opacity:0;transform:translateY(calc(var(--cb-space-md) * -1)) scale(0.92)}64%,100%{opacity:1;transform:none}}@keyframes cbc-work-place-4{0%,56%{opacity:0;transform:translateY(calc(var(--cb-space-md) * -1)) scale(0.92)}74%,100%{opacity:1;transform:none}}@keyframes cbc-work-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.cb-work-board{animation:none}.cb-work-tile{animation:none;opacity:1}}:root[data-motion=reduced] .cb-work-board{animation:none}:root[data-motion=reduced] .cb-work-tile{animation:none;opacity:1}.cb-work-words{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);margin-block:calc(var(--cb-space-md) * -1) var(--cb-space-lg);color:var(--cbc-ink-faint);font-size:var(--cb-type-sm-size)}.cb-work-sweet{display:inline-flex;flex:none;color:var(--cbc-accent);animation:cbc-work-sweet var(--cbc-loop-calm) var(--cb-motion-ease) infinite}.cb-work-sweet svg{inline-size:1.15em;block-size:1.15em}@keyframes cbc-work-sweet{0%,8%{transform:rotate(0deg) translateY(0)}18%{transform:rotate(-15deg) translateY(-8%)}29%{transform:rotate(13deg) translateY(0)}39%{transform:rotate(-9deg) translateY(-5%)}48%{transform:rotate(0deg) translateY(0)}62%{transform:rotate(0deg) translateY(-18%)}76%,100%{transform:rotate(0deg) translateY(0)}}.cb-work-said{position:relative;display:grid;min-block-size:1lh;text-align:center}.cb-work-word{grid-area:1 / 1;opacity:0;transform:translateY(0.4em);transition:opacity var(--cb-motion-base) var(--cbc-spring),transform var(--cb-motion-base) var(--cbc-spring)}.cb-work-word[data-show]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cb-work-word{transition:none}.cb-work-sweet{animation:none}}:root[data-motion=reduced] .cb-work-word{transition:none}:root[data-motion=reduced] .cb-work-sweet{animation:none}.cb-ask-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-faint);overflow:hidden;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-ask-chip .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-ask-opt:hover .cb-ask-chip{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-ask-chip-face{border-radius:var(--cb-radius-full);border-color:transparent;background:none}.cb-ask-chip-face .cb-avatar{inline-size:100%;block-size:100%;font-size:var(--cb-type-md-size)}.cb-pic-over{position:absolute;inset:0;display:grid;place-items:center;border-radius:var(--cb-radius-full);background:var(--cbc-veil);color:var(--cbc-on-accent);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-pic:hover .cb-pic-over,.cb-pic:focus-visible .cb-pic-over,.cb-pic[data-reading] .cb-pic-over{opacity:1}.cb-pic-over .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-pic[data-reading]{cursor:progress}.cb-pic-set{display:grid;gap:var(--cb-space-md);justify-items:start}.cb-pic-set>.cb-pic{justify-self:stretch}.cb-pic-said{margin-inline-start:calc(var(--cb-space-5xl) + var(--cb-space-3xl) + var(--cb-space-xl))}.cb-pic-said{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-poor-text)}.cb-pic-said:empty{display:none}.cb-pic-set{position:relative}.cb-pic-clear{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:var(--cb-shadow-card);color:var(--cbc-ink);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-pic-clear:hover{background:var(--cbc-poor);border-color:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-pic-clear .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-me .cb-pic-set{inline-size:auto;flex:none;gap:var(--cb-space-sm);justify-items:center}.cb-me .cb-pic .cb-ask-words{display:none}.cb-me .cb-ask-opt.cb-pic{padding:0;border-color:transparent;background:none}.cb-me .cb-ask-opt.cb-pic:hover{background:none;border-color:transparent}.cb-me .cb-ask-chip-face{inline-size:var(--cb-space-7xl);block-size:var(--cb-space-7xl)}.cb-me .cb-ask-chip-face .cb-avatar{font-size:var(--cb-type-md-size)}.cb-me .cb-pic-said{margin-inline-start:0}.cb-lock-page{text-align:center}.cb-lock-page .cb-ask-lede{max-inline-size:var(--cb-width-lg);margin-inline:auto}.cb-lock-mark{--mark-settle: cbc-lock-settle}.cb-lock-mark .cb-icon{position:absolute}.cb-lock-mark .cb-icon.cb-lock-shield{inline-size:100%;block-size:100%}.cb-lock-mark .cb-lock-glyph,.cb-lock-mark .cb-lock-ok{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl)}.cb-lock-mark .cb-lock-shield svg{stroke-width:0.5}.cb-lock-mark .cb-lock-glyph svg,.cb-lock-mark .cb-lock-ok svg{stroke-width:1.4}.cb-lock-mark .cb-lock-shield svg{stroke-dasharray:60;stroke-dashoffset:60;animation:cbc-lock-drawn var(--cbc-mark-run) var(--cb-motion-ease) var(--mark-in, 0s) both}.cb-lock-glyph{animation:cbc-lock-inside var(--cbc-mark-run) var(--cbc-spring) var(--mark-in, 0s) backwards;transition:opacity var(--cb-motion-base) var(--cb-motion-ease)}.cb-lock-mark::after{content:"";position:absolute;inset:var(--cb-space-sm);border:2px solid var(--cbc-accent);border-radius:var(--cb-radius-full);opacity:0;animation:cbc-lock-ring var(--cbc-mark-run) var(--cb-motion-ease) var(--mark-in, 0s) backwards}.cb-lock-ok{opacity:0;stroke-dasharray:30;stroke-dashoffset:-30}.cb-lock-mark[data-done] .cb-lock-glyph{opacity:0;animation:none}.cb-lock-mark[data-done] .cb-lock-ok{opacity:1;animation:cbc-lock-draw var(--cb-motion-base) var(--cb-motion-ease) forwards}.cb-lock-mark[data-done=won] .cb-lock-ok{animation:cbc-lock-won var(--cbc-mark-run) var(--cb-motion-ease) var(--mark-in, 0s) both}@keyframes cbc-lock-won{0%,52%{stroke-dashoffset:-30}74%,100%{stroke-dashoffset:0}}.cb-lock-ok svg{stroke-dasharray:inherit;stroke-dashoffset:inherit}@keyframes cbc-lock-draw{to{stroke-dashoffset:0}}@keyframes cbc-lock-drawn{0%,8%{stroke-dashoffset:60}52%,100%{stroke-dashoffset:0}}@keyframes cbc-lock-settle{0%,50%{transform:scale(1)}58%{transform:scale(1.045)}72%,100%{transform:scale(1)}}@keyframes cbc-lock-inside{0%,48%{opacity:0;transform:scale(0.6)}62%{opacity:1;transform:scale(1.08)}74%,100%{opacity:1;transform:scale(1)}}@keyframes cbc-lock-ring{0%,52%{opacity:0;transform:scale(0.96)}62%{opacity:0.3}100%{opacity:0;transform:scale(1.55)}}.cb-lock-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg);justify-content:center;margin-block-start:var(--cb-space-3xl)}.cb-lock-acts .cb-btn{padding:var(--cb-space-lg) var(--cb-space-5xl);font-size:var(--cb-type-base-size)}.cb-lock-code{--lock-slot: var(--cb-space-8xl);position:relative;display:grid;inline-size:100%;max-inline-size:var(--cb-width-sm);margin-inline:auto;cursor:text}.cb-lock-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cb-space-md)}.cb-lock-slot{position:relative;display:grid;place-items:center;block-size:var(--lock-slot);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well);color:var(--cbc-ink);font-family:var(--cb-font-mono);font-size:var(--cb-type-2xl-size);font-variant-numeric:tabular-nums;transition:border-color var(--cb-motion-fast) var(--cb-motion-ease),background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-lock-slot[data-filled]{border-color:var(--cbc-accent);background:var(--cbc-accent-quiet);animation:cbc-lock-land var(--cb-motion-base) var(--cbc-spring)}@keyframes cbc-lock-land{from{transform:scale(0.84)}}.cb-lock-code:focus-within .cb-lock-slot{border-color:var(--cbc-line-strong)}.cb-lock-code[data-at="0"] .cb-lock-slot:nth-child(1),.cb-lock-code[data-at="1"] .cb-lock-slot:nth-child(2),.cb-lock-code[data-at="2"] .cb-lock-slot:nth-child(3),.cb-lock-code[data-at="3"] .cb-lock-slot:nth-child(4),.cb-lock-code[data-at="4"] .cb-lock-slot:nth-child(5),.cb-lock-code[data-at="5"] .cb-lock-slot:nth-child(6){border-color:var(--cbc-accent);background:var(--cbc-hover)}.cb-lock-slot::after{content:"";position:absolute;inline-size:2px;block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);background:var(--cbc-accent);opacity:0}.cb-lock-code[data-at="0"] .cb-lock-slot:nth-child(1)::after,.cb-lock-code[data-at="1"] .cb-lock-slot:nth-child(2)::after,.cb-lock-code[data-at="2"] .cb-lock-slot:nth-child(3)::after,.cb-lock-code[data-at="3"] .cb-lock-slot:nth-child(4)::after,.cb-lock-code[data-at="4"] .cb-lock-slot:nth-child(5)::after,.cb-lock-code[data-at="5"] .cb-lock-slot:nth-child(6)::after{opacity:1;animation:cbc-blink var(--cbc-loop) steps(2,jump-none) infinite alternate}.cb-lock-code .cb-lock-entry{position:absolute;inset:0;inline-size:100%;padding:0;border:0;background:none;color:transparent;caret-color:transparent;text-align:center;outline:none}.cb-lock-code:not([data-long]) .cb-lock-entry:focus{border:0;box-shadow:none}.cb-lock-code .cb-lock-entry::selection{background:transparent}.cb-lock-code[data-long] .cb-lock-slots{display:none}.cb-lock-code[data-long] .cb-lock-entry{position:static;block-size:var(--lock-slot);padding-inline:var(--cb-space-xl);border:1px solid var(--cbc-accent);border-radius:var(--cb-radius-xl);background:var(--cbc-well);color:var(--cbc-ink);caret-color:var(--cbc-accent);font-family:var(--cb-font-mono);font-size:var(--cb-type-lg-size);letter-spacing:var(--cb-tracking-sm)}.cb-lock-code[data-refused] .cb-lock-slots{animation:cbc-lock-no var(--cb-motion-base) var(--cb-motion-ease)}.cb-lock-code[data-refused] .cb-lock-slot{animation:cbc-lock-no-tint var(--cb-motion-slow) var(--cb-motion-ease)}@keyframes cbc-lock-no{20%{transform:translate3d(calc(var(--cb-space-lg) * -1),0,0)}50%{transform:translate3d(var(--cb-space-lg),0,0)}80%{transform:translate3d(calc(var(--cb-space-sm) * -1),0,0)}}@keyframes cbc-lock-no-tint{0%,60%{border-color:var(--cbc-poor)}}.cb-lock-code[data-won] .cb-lock-slot{border-color:var(--cbc-accent);background:var(--cbc-accent-wash);animation:cbc-lock-land var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.cb-lock-scan{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-4xl) var(--cb-space-5xl);margin-block-start:var(--cb-space-4xl);text-align:start}.cb-lock-enter{display:grid;gap:var(--cb-space-lg);justify-items:center}.cb-lock-label{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-lock-square{padding:var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-4xl);background:var(--cb-color-white);color:var(--cb-color-black);box-shadow:var(--cb-shadow-raised);animation:cbc-lock-square calc(var(--cb-motion-slow) + var(--cb-motion-base)) var(--cbc-spring)}.cb-lock-square .cb-qr{width:calc(var(--cb-space-11xl) + var(--cb-space-8xl));height:calc(var(--cb-space-11xl) + var(--cb-space-8xl))}@keyframes cbc-lock-square{0%,38%{opacity:0;transform:scale(0.94)}}.cb-lock-manual{grid-column:1 / -1;justify-self:center;text-align:center}.cb-lock-manual>summary{cursor:pointer;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-lock-manual>summary:hover{color:var(--cbc-ink)}.cb-lock-manual-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-lg)}.cb-lock-manual-say{inline-size:100%;margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-lock-manual-body .cb-manual-code{font-size:var(--cb-type-sm-size);letter-spacing:var(--cb-tracking-xxs)}.cb-lock-solo{display:grid;gap:var(--cb-space-xl);justify-items:center;margin-block-start:var(--cb-space-4xl)}.cb-lock-solo>textarea{inline-size:min(100%,var(--cb-space-11xl) * 3);resize:vertical}.cb-lock-vault{display:grid;gap:var(--cb-space-2xl);inline-size:100%;max-inline-size:var(--cb-width-lg);margin:var(--cb-space-4xl) auto 0}.cb-lock-vault .cb-codes{padding:var(--cb-space-3xl);gap:var(--cb-space-md) var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-3xl)}.cb-lock-vault .cb-recovery-code{font-size:var(--cb-type-md-size);letter-spacing:var(--cb-tracking-xxs);animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-step-fine)}.cb-lock-vault-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-xl)}.cb-lock-vault-acts{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-lock-orkey{display:grid;justify-items:center;gap:var(--cb-space-lg);margin-block-end:var(--cb-space-lg)}.cb-lock-stuck{border:0;padding:0;background:none;cursor:pointer;font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-decoration:underline;text-underline-offset:var(--cb-space-xxs);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-lock-stuck:hover{color:var(--cbc-ink)}.cb-lock-orkey>span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-transform:lowercase}@media(max-width:1024px){.cb-lock-scan{grid-template-columns:minmax(0,1fr);justify-items:center}}@media(max-width:640px){.cb-lock-code{--lock-slot: var(--cb-space-7xl)}.cb-lock-slot{font-size:var(--cb-type-lg-size)}.cb-lock-vault .cb-codes{grid-template-columns:minmax(0,1fr)}}@media(max-height:1024px){.cb-lock-scan{margin-block-start:var(--cb-space-2xl)}.cb-lock-solo{margin-block-start:var(--cb-space-2xl)}.cb-lock-vault{margin-block-start:var(--cb-space-2xl)}.cb-lock-square{padding:var(--cb-space-lg)}.cb-lock-square .cb-qr{width:calc(var(--cb-space-11xl) + var(--cb-space-6xl));height:calc(var(--cb-space-11xl) + var(--cb-space-6xl))}.cb-lock-code{--lock-slot: var(--cb-space-7xl)}.cb-lock-acts{margin-block-start:var(--cb-space-2xl)}}@media(max-height:768px){.cb-lock-mark .cb-lock-glyph,.cb-lock-mark .cb-lock-ok{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl)}.cb-lock-square .cb-qr{width:var(--cb-space-11xl);height:var(--cb-space-11xl)}.cb-lock-code{--lock-slot: var(--cb-space-6xl)}.cb-lock-slot{font-size:var(--cb-type-lg-size)}.cb-lock-vault .cb-codes{padding:var(--cb-space-xl);gap:var(--cb-space-sm) var(--cb-space-xl)}.cb-lock-vault .cb-recovery-code{font-size:var(--cb-type-sm-size)}.cb-lock-acts .cb-btn{padding:var(--cb-space-md) var(--cb-space-4xl)}}@media(max-height:560px){.cb-lock-mark .cb-lock-glyph,.cb-lock-mark .cb-lock-ok{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}.cb-lock-acts{margin-block-start:var(--cb-space-xl)}.cb-lock-solo{margin-block-start:var(--cb-space-lg)}.cb-lock-code{--lock-slot: var(--cb-space-5xl)}.cb-lock-slot{font-size:var(--cb-type-md-size)}}@media(max-height:480px){.cb-lock-mark .cb-lock-glyph,.cb-lock-mark .cb-lock-ok{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-lock-solo{gap:var(--cb-space-lg)}}.cb-connect-pair{display:inline-flex;align-items:center;gap:var(--cb-space-md)}.cb-connect-tile{display:grid;place-items:center;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-raised);box-shadow:var(--cbc-shadow)}.cb-connect-tile img{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-connect-wire{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-faint)}.cb-connect-wire::before,.cb-connect-wire::after{content:"";inline-size:var(--cb-space-xl);border-block-start:2px dotted var(--cbc-line-strong)}.cb-connect-wire .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-connect-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-connect-badge{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-connect-badge .cb-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-connect-badge[data-tone=good]{background:color-mix(in oklab,var(--cbc-good) 16%,transparent);color:var(--cbc-good-text)}.cb-connect-badge[data-tone=poor]{background:color-mix(in oklab,var(--cbc-poor) 16%,transparent);color:var(--cbc-poor-text)}.cb-connect-badge[data-tone=warn]{background:color-mix(in oklab,var(--cbc-warn) 18%,transparent);color:var(--cbc-warn-text)}@keyframes cb-connect-arrive{from{opacity:0;transform:translateY(var(--cb-space-md))}}.cb-connect{--i: 2;animation:cb-connect-arrive var(--cb-motion-slow) var(--cb-motion-spring) var(--cbc-step) both}.cb-connect .cb-signin-head,.cb-connect .cb-signin-lede{animation:none}@media(prefers-reduced-motion:reduce){.cb-connect{animation:none}}.cb-connect{display:grid;justify-items:center;gap:var(--cb-space-xl);text-align:center}.cb-connect .cb-signin-head,.cb-connect .cb-signin-lede{margin:0}.cb-connect .cb-signin-head{text-wrap:balance}.cb-connect .cb-connect-pair{margin-block-end:var(--cb-space-xs)}.cb-connect-facts{display:grid;gap:var(--cb-space-md);inline-size:100%;margin:0;padding:0;list-style:none;text-align:start}.cb-connect-facts li{display:grid;grid-template-columns:var(--cb-space-xl) minmax(0,1fr);gap:var(--cb-space-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-connect-facts .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-block-start:var(--cb-space-xxs)}.cb-connect-facts b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-connect-roles{inline-size:100%;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);overflow:hidden}.cb-connect-role{display:flex;align-items:flex-start;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-block-start:1px solid var(--cbc-line);background:transparent;color:var(--cbc-ink-muted);font-family:var(--cb-font-body);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-connect-role:first-child{border-block-start:0}.cb-connect-role:hover{background:var(--cbc-hover)}.cb-connect-role[aria-checked=true]{background:var(--cbc-well)}.cb-connect-role-dot{flex:none;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);margin-block-start:var(--cb-space-xxs);box-sizing:border-box;border:2px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full)}.cb-connect-role[aria-checked=true] .cb-connect-role-dot{border-color:var(--cbc-accent);background:radial-gradient(circle,var(--cbc-accent) 0 45%,transparent 50%)}.cb-connect-role-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-connect-role-words b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height)}.cb-connect-role[aria-disabled=true]{cursor:default}.cb-connect-role[aria-disabled=true]:hover{background:transparent}.cb-connect-role[aria-disabled=true] b{color:var(--cbc-ink-muted)}.cb-connect-role[aria-disabled=true] .cb-connect-role-dot{border-color:var(--cbc-line)}.cb-connect .cb-connect-acts{display:grid;grid-template-columns:1fr 1fr;inline-size:100%;margin-block-start:var(--cb-space-xs)}.cb-connect-stop .cb-connect-acts{display:flex;justify-content:center}.cb-connect-tile .cb-tool-glyph{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-connect-code{display:grid;gap:var(--cb-space-sm);inline-size:100%}.cb-connect-code-lab{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-xs-line-height)}.cb-connect .cb-lock-problem{min-block-size:calc(var(--cb-type-sm-line-height) * 2);margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);text-align:center;text-wrap:balance;visibility:hidden}.cb-connect .cb-lock-problem[data-said]{visibility:visible;animation:cbc-emerge var(--cb-motion-base) var(--cbc-spring)}@media(prefers-reduced-motion:reduce){.cb-connect .cb-lock-problem[data-said]{animation:none}}.cb-connect .cb-signin-lede{overflow-wrap:anywhere}.cb-connect:has(.cb-connect-code) .cb-signin-lede{min-block-size:calc(var(--cb-type-sm-line-height) * 2);text-wrap:balance}.cb-connect-tv-name{display:grid;gap:var(--cb-space-sm);text-align:start}@media(max-width:480px){.cb-connect .cb-connect-acts{grid-template-columns:1fr}}.cb-cw-step{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-cw-dots{display:inline-flex;gap:var(--cb-space-xs)}.cb-cw-dots i{inline-size:var(--cb-space-md);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-line)}.cb-cw-dots i[data-on]{background:var(--cbc-accent)}.cb-connect>:is(.cb-cw-groups,.cb-cw-accts,.cb-cw-warn,.cb-connect-roles,.cb-connect-tv-name){justify-self:stretch;inline-size:100%}.cb-connect.cb-cw>.cb-connect-facts{justify-self:center;inline-size:fit-content;max-inline-size:100%}.cb-cw-accts{display:flex;flex-direction:column;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);overflow:hidden;text-align:start}.cb-cw-acct{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:center;inline-size:100%;padding:var(--cb-space-md) var(--cb-space-lg);border:0;background:var(--cbc-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-cw-acct+.cb-cw-acct{border-block-start:1px solid var(--cbc-line)}.cb-cw-acct:hover{background:var(--cbc-hover)}.cb-cw-acct .cb-avatar{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36)}.cb-cw-acct-w{display:flex;flex-direction:column;min-inline-size:0}.cb-cw-acct-w b{font-weight:var(--cb-font-weight-medium);font-size:var(--cb-type-sm-size)}.cb-cw-acct-w span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cw-acct-r{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);text-align:end}.cb-cw-acct-i{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);color:var(--cbc-ink-muted);line-height:0}.cb-cw-acct-i .cb-icon{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-cw-chip{display:inline-flex;align-items:center;gap:var(--cb-space-sm);justify-self:center;max-inline-size:100%;block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-sm) 0 var(--cb-space-xxs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:inherit;font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer}.cb-cw-chip:hover{background:var(--cbc-hover)}.cb-cw-chip .cb-avatar{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-cw-chip>span:not(.cb-avatar):not(.cb-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cw-chip>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted);line-height:0}.cb-cw-warn{display:flex;gap:var(--cb-space-sm);align-items:flex-start;margin:0;padding:var(--cb-space-md);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--cbc-warn) 14%,transparent);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);text-align:start}.cb-cw-warn .cb-icon{flex:none;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);margin-block-start:var(--cb-space-xxs);color:var(--cbc-warn-text);line-height:0}.cb-cw-groups{display:flex;flex-direction:column;text-align:start}.cb-cw-all{display:grid;grid-template-columns:var(--cb-ui-size-28) minmax(0,1fr);gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-sm) var(--cb-space-xs);font-size:var(--cb-type-sm-size);border-block-end:1px solid var(--cbc-line);cursor:pointer}.cb-cw-all-box{display:inline-flex;justify-content:center;line-height:0}.cb-cw-group{display:grid;grid-template-columns:var(--cb-ui-size-28) minmax(0,1fr) auto;gap:var(--cb-space-md);align-items:start;padding:var(--cb-space-sm) var(--cb-space-xs);border-block-end:1px solid var(--cbc-line)}.cb-cw-group-i{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md);background:var(--cbc-accent-wash);color:var(--cbc-accent-text);line-height:0}.cb-cw-group-i .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-cw-group-w{min-inline-size:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-cw-group>input,.cb-cw-always{margin-block-start:var(--cb-space-xxs)}.cb-cw-always{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-cw-more>summary{display:block;cursor:pointer;list-style:none}.cb-cw-more>summary::-webkit-details-marker{display:none}.cb-cw-more-n{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-cw-more-n b{font-weight:var(--cb-font-weight-medium)}.cb-cw-more-n .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-faint);line-height:0;transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-cw-more[open] .cb-cw-more-n .cb-icon{rotate:180deg}.cb-cw-more>summary:hover .cb-cw-more-n .cb-icon{color:var(--cbc-ink-muted)}.cb-cw-more-says{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-cw-more p{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}@media(prefers-reduced-motion:reduce){.cb-cw-more-n .cb-icon{transition:none}}.cb-signin-foot:has(.cb-cw-base){display:block;inline-size:100%}.cb-cw-base{inline-size:100%}.cb-cw-go{display:flex;align-items:center;gap:var(--cb-space-sm)}@media(max-width:768px){.cb-ask-base.cb-cw-base{grid-template-columns:1fr auto;row-gap:var(--cb-space-lg)}.cb-cw-base .cb-cw-go{grid-row:1;grid-column:1 / -1;justify-self:stretch}.cb-cw-base .cb-cw-go .cb-btn{flex:1}.cb-cw-base .cb-ask-back{grid-row:2;grid-column:1}.cb-cw-base .cb-ask-mid{grid-row:2;grid-column:2;justify-self:end}}@media(max-width:480px){.cb-cw-acct-r{display:none}.cb-cw-acct{grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr)}}.cb-ask-page[data-mark]{text-align:center}.cb-ask-page[data-mark] .cb-ask-title,.cb-ask-page[data-mark] .cb-ask-lede,.cb-ask-page[data-mark] .cb-ask-eyebrow{text-align:center}.cb-ask-page[data-mark] .cb-ask-lede{max-inline-size:var(--cb-width-lg);margin-inline:auto}.cb-ask-page[data-mark] .cb-ask-next{margin-inline:auto;inline-size:fit-content}.cb-say{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-2xl);text-align:center}.cb-say-mark{--mark-settle: cbc-say-settle}.cb-say-ink svg path:nth-of-type(2){stroke-dasharray:20;animation:cbc-say-rule var(--cbc-mark-run) var(--cb-motion-ease) var(--mark-in, 0s) both}.cb-say-ink svg path:nth-of-type(1){stroke-dasharray:60;animation:cbc-say-ink var(--cbc-mark-run) var(--cbc-hand) var(--mark-in, 0s) both}.cb-say-track{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);--sign-grid: calc(var(--mark-size) / var(--cb-space-3xl));transform:scale(var(--sign-grid));transform-origin:0 0;pointer-events:none}.cb-say-nib{position:absolute;inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);offset-path:path("m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284");offset-rotate:0deg;offset-anchor:0% 100%;animation:cbc-say-nib var(--cbc-mark-run) var(--cbc-hand) var(--mark-in, 0s) both}.cb-say-nib svg{stroke-width:1}@keyframes cbc-say-rule{0%,8%{stroke-dashoffset:20}20%,100%{stroke-dashoffset:0}}@keyframes cbc-say-ink{0%,20%{stroke-dashoffset:-60}90%,100%{stroke-dashoffset:0}}@keyframes cbc-say-nib{0%,14%{offset-distance:100%;opacity:0}20%{offset-distance:100%;opacity:1}90%{offset-distance:0%;opacity:1}97%,100%{offset-distance:0%;opacity:0}}@keyframes cbc-say-settle{0%,86%{transform:scale(1)}93%{transform:scale(1.03)}100%{transform:scale(1)}}.cb-say-line{display:block;max-inline-size:var(--cb-width-3xl);margin-inline:auto}.cb-say-row{display:block}.cb-say-words{color:var(--cbc-ink-muted)}.cb-say-clause{white-space:nowrap}.cb-say-face{display:inline-block;vertical-align:middle;transform:translateY(-3px);margin-inline-end:var(--cb-space-lg)}.cb-say-face .cb-pic-set{display:inline-block;gap:0}.cb-say-face .cb-pic{display:inline-flex;padding:0;border:0;background:none;border-radius:var(--cb-radius-full)}.cb-say-face .cb-ask-chip-face{position:relative}.cb-say-face .cb-pic .cb-ask-words{display:none}.cb-say-face .cb-ask-chip-face,.cb-say-face .cb-avatar{inline-size:var(--cb-space-7xl);block-size:var(--cb-space-7xl);font-size:var(--cb-type-lg-size)}.cb-say-slot{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold);border-block-end:2px solid var(--cbc-line);transition:border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-say-slot:hover,.cb-say-slot:focus-within{border-block-end-color:var(--cbc-accent)}.cb-say-slot-name{display:inline-grid;min-inline-size:var(--cb-space-9xl)}.cb-say-name{min-inline-size:0}.cb-say-slot-name>*{grid-area:1 / 1;font:inherit;letter-spacing:inherit}.cb-say-name{inline-size:100%;padding:0;border:0;background:none;color:inherit;text-align:center;border-radius:var(--cb-radius-xs)}.cb-say-name::placeholder{color:var(--cbc-ink-faint)}.cb-say-name:focus{outline:none}.cb-say-name:focus-visible{outline:none}.cb-say-sizer{visibility:hidden;white-space:pre;pointer-events:none}.cb-zone-word{font:inherit;letter-spacing:inherit;color:inherit;padding:0;border:0;background:none;cursor:pointer}.cb-zone-word:focus{outline:none}.cb-zone-word:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-xs)}.cb-zone-pop{inline-size:var(--cb-width-xs);max-block-size:min(max(var(--float-room, 60vh),var(--zone-least, 0px)),var(--cb-width-md));display:flex;flex-direction:column;overflow:hidden;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);letter-spacing:normal;font-weight:var(--cb-font-weight-regular)}.cb-zone-search{flex:none;display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-xl);border-block-end:1px solid var(--cbc-line);color:var(--cbc-ink-faint)}.cb-zone-search .cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-zone-find{flex:1;min-inline-size:0;padding:0;border:0;background:none;color:var(--cbc-ink);font:inherit}.cb-zone-find:focus{outline:none}.cb-zone-find::placeholder{color:var(--cbc-ink-muted)}.cb-zone-list{flex:1;min-block-size:0;overflow-y:auto;padding:var(--cb-space-sm)}.cb-zone-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;align-content:center;gap:var(--cb-space-lg)}.cb-zone-city{font-weight:var(--cb-font-weight-medium)}.cb-zone-pop{--zone-picked: var(--cb-color-accent-200)}[data-theme=light] .cb-zone-pop{--zone-picked: var(--cbc-accent-text)}@media print{.cb-zone-pop,[data-theme=light] .cb-zone-pop{--zone-picked: var(--cbc-accent-text)}}.cb-zone-row[aria-selected=true] .cb-zone-city{color:var(--zone-picked)}.cb-zone-full{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-zone-row:hover .cb-zone-full,.cb-zone-row:focus-visible .cb-zone-full,.cb-zone-row[data-on] .cb-zone-full{color:var(--cbc-ink)}.cb-zone-none{padding:var(--cb-space-xl);color:var(--cbc-ink-faint);text-align:start}.cb-zone-none[hidden]{display:none}.cb-say-slot-zone{display:inline-block;border-block-end:2px solid var(--cbc-line)}.cb-say-slot-zone:hover,.cb-say-slot-zone:focus-within{border-block-end-color:var(--cbc-accent)}.cb-say-clock{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);transform:translateX(var(--cb-say-clock-shift, 0));transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-say-refused:empty{display:none}.cb-say-refused{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-poor-text);max-inline-size:var(--cb-width-md)}@media(max-height:1024px){.cb-say{gap:var(--cb-space-xl)}}@media(max-height:768px){.cb-say{gap:var(--cb-space-lg)}.cb-say-face .cb-ask-chip-face,.cb-say-face .cb-avatar{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl)}}.cb-settle-team{display:grid;gap:var(--cb-space-lg)}.cb-ask-page:has(.cb-roster[data-many])>.cb-page-mark{--mark-size: var(--cb-space-9xl);margin-block-end:var(--cb-space-lg)}@media(max-height:1024px){.cb-ask-page:has(.cb-roster[data-many])>.cb-page-mark{--mark-size: var(--cb-space-7xl)}}@media(max-height:560px){.cb-ask-page:has(.cb-roster[data-many])>.cb-page-mark{--mark-size: var(--cb-space-6xl);margin-block-end:var(--cb-space-md)}}.cb-settle-mark{--mark-settle: cbc-join-settle;--join-step: 3px}.cb-settle-mark svg circle,.cb-settle-mark svg path:nth-of-type(1){stroke-dasharray:44;animation:cbc-join-drawn var(--cbc-mark-run) var(--cb-motion-ease) var(--mark-in, 0s) both}.cb-settle-mark svg path:nth-of-type(2){transform-box:fill-box;transform-origin:center;animation:cbc-join-in var(--cbc-mark-run) var(--cbc-spring) var(--mark-in, 0s) both}.cb-settle-mark::after{content:"";position:absolute;inset:var(--cb-space-sm);z-index:-1;border:2px solid var(--cbc-accent);border-radius:var(--cb-radius-full);opacity:0;animation:cbc-join-ring var(--cbc-mark-run) var(--cb-motion-ease) var(--mark-in, 0s) backwards}@keyframes cbc-join-drawn{0%,26%{stroke-dashoffset:44}62%,100%{stroke-dashoffset:0}}@keyframes cbc-join-in{0%,58%{opacity:0;transform:translateX(calc(var(--join-step) * -1))}78%{opacity:1}82%,100%{opacity:1;transform:none}}@keyframes cbc-join-settle{0%,64%{transform:scale(1)}70%{transform:scale(1.03)}84%,100%{transform:scale(1)}}@keyframes cbc-join-ring{0%,62%{opacity:0;transform:scale(0.96)}72%{opacity:0.3}100%{opacity:0;transform:scale(1.55)}}.cb-roster{--roster-air: var(--cb-space-lg);--roster-side: var(--cb-space-2xl);--roster-face: var(--cb-space-4xl);display:grid;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-3xl);background:var(--cbc-surface)}.cb-roster-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-xl);padding:var(--roster-air) var(--roster-side);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-roster-row+.cb-roster-row{border-block-start:1px solid var(--cbc-line)}.cb-roster-row:first-child{border-start-start-radius:var(--cb-radius-3xl);border-start-end-radius:var(--cb-radius-3xl)}.cb-roster-row:last-child{border-end-start-radius:var(--cb-radius-3xl);border-end-end-radius:var(--cb-radius-3xl)}.cb-roster-row:focus-within{background:var(--cbc-hover)}.cb-roster .cb-avatar{inline-size:var(--roster-face);block-size:var(--roster-face)}.cb-roster-new{display:grid;place-items:center;flex:none;inline-size:var(--roster-face);block-size:var(--roster-face);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:var(--cbc-ink-faint);transition:color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-roster-add:focus-within .cb-roster-new{color:var(--cbc-accent)}.cb-roster-new .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-roster-said{display:flex;align-items:baseline;gap:var(--cb-space-md);min-inline-size:0}.cb-roster-mail{overflow:hidden;font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);color:var(--cbc-ink);text-overflow:ellipsis;white-space:nowrap}.cb-roster-you{flex:none;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-roster-roles{flex:none}.cb-roster-end{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}.cb-roster-end>*{grid-area:1 / 1}.cb-roster-off,.cb-roster-put{display:grid;place-items:center;inline-size:100%;block-size:100%;padding:0;border:none;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-faint);cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-roster-row:hover .cb-roster-off,.cb-roster-row:focus-within .cb-roster-off{opacity:1}.cb-roster-put:not([aria-disabled=true]){opacity:1;color:var(--cbc-accent)}.cb-roster-add:hover .cb-roster-put,.cb-roster-add:focus-within .cb-roster-put{opacity:1}.cb-roster-off:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-roster-put:not([aria-disabled=true]):hover{background:var(--cbc-accent-quiet)}.cb-roster-off:focus-visible,.cb-roster-put:focus-visible{opacity:1;outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-roster-off[aria-disabled=true],.cb-roster-put[aria-disabled=true]{cursor:default}.cb-roster-off[aria-disabled=true]:hover,.cb-roster-put[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-faint)}.cb-roster-tick{display:none;color:var(--cbc-good-text)}.cb-roster-row[data-sent] .cb-roster-tick{display:grid}.cb-roster-row[data-sent] .cb-roster-off{display:none}.cb-roster-row[data-sent] .cb-avatar{background:linear-gradient(var(--cbc-accent-wash),var(--cbc-accent-wash)),var(--cbc-surface);color:var(--cbc-accent-text)}.cb-roster-row[data-sent] .cb-roster-mail{color:var(--cbc-ink-muted)}.cb-roster .cb-roster-entry{inline-size:100%;padding:0 2px;margin-inline:-2px;border:none;background:none;color:var(--cbc-ink);font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height)}.cb-roster .cb-roster-entry:hover{border-color:transparent}.cb-roster .cb-roster-entry:focus,.cb-roster .cb-roster-entry:focus-visible{outline:none;box-shadow:none}.cb-roster-note{grid-column:2 / -1;margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-poor-text)}.cb-roster-note:empty{display:none}.cb-roster[data-many]{--roster-air: var(--cb-space-md);--roster-side: var(--cb-space-xl);--roster-face: var(--cb-space-3xl)}.cb-roster[data-many] .cb-roster-row{gap:var(--cb-space-lg)}.cb-roster[data-many] .cb-roster-mail,.cb-roster[data-many] .cb-roster-entry{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}@media(max-width:480px){.cb-roster-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:var(--cb-space-md)}.cb-roster-face{grid-area:1 / 1}.cb-roster-said,.cb-roster .cb-roster-entry{grid-area:1 / 2}.cb-roster-end{grid-area:1 / 3}.cb-roster-roles{grid-row:2;grid-column:2 / -1}.cb-roster-note{grid-row:3;grid-column:1 / -1}}@media(max-height:1024px){.cb-roster{--roster-air: var(--cb-space-md)}}@media(max-height:768px){.cb-roster{--roster-air: var(--cb-space-sm);--roster-side: var(--cb-space-xl);--roster-face: var(--cb-space-3xl)}.cb-roster-row{gap:var(--cb-space-lg)}.cb-roster-mail,.cb-roster .cb-roster-entry{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}}@media(max-height:640px){.cb-roster{--roster-air: var(--cb-space-xs);--roster-face: var(--cb-space-3xl)}.cb-settle-team{gap:var(--cb-space-md)}}@media(max-height:480px){.cb-roster{max-block-size:calc(var(--cb-space-11xl) + var(--cb-space-5xl));overflow-y:auto}}.cb-avatar[data-invitee]{background:transparent;border:2px dashed var(--cbc-line-strong);box-shadow:none;color:var(--cbc-ink-muted)}.cb-avatar[data-invitee]>.cb-sweet{inset:2px;border-radius:var(--cb-radius-full)}@keyframes cb-bub-in{from{opacity:0;transform:scale(0.3)}to{opacity:1;transform:scale(1)}}.cb-person{padding:var(--cb-space-3xl);display:grid;gap:var(--cb-space-xl);align-content:start;animation:cb-person-in var(--cb-motion-base) var(--cbc-spring) both}@keyframes cb-person-in{from{opacity:0;transform:translateX(var(--cb-space-2xl))}to{opacity:1;transform:translateX(0)}}.cb-person-top{display:flex;align-items:flex-start;gap:var(--cb-space-xl)}.cb-person-face{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);font-size:var(--cb-type-sm-size)}.cb-person-said{min-inline-size:0;flex:1 1 auto}.cb-person-name{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-md-line-height)}.cb-person-mail{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-person-shut{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:0;border-radius:var(--cb-radius-md);background:transparent;color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-person-shut:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-person-shut .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-person-block{display:grid;gap:var(--cb-space-md)}.cb-person-label{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-seat-pick{display:flex;gap:var(--cb-space-sm)}.cb-seat-opt{flex:1 1 0;display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-seat-opt:hover{background:var(--cbc-hover)}.cb-seat-opt[aria-pressed=true]{border-color:var(--cbf-on);background:var(--cbf-bg-on)}.cb-seat-opt[aria-disabled=true]{cursor:default}.cb-seat-opt[aria-disabled=true]:not([aria-pressed=true]){opacity:var(--cbc-off)}.cb-seat-opt[aria-disabled=true]:hover{background:var(--cbc-surface)}.cb-seat-opt[aria-pressed=true][aria-disabled=true]:hover{background:var(--cbf-bg-on)}.cb-seat-opt-name{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-seat-opt-gist{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-person-facts{margin:0;display:grid;border-block-start:1px solid var(--cbc-line)}.cb-person-fact{display:grid;grid-template-columns:calc(var(--cb-space-9xl) + var(--cb-space-xl)) minmax(0,1fr);gap:var(--cb-space-lg);align-items:start;padding:var(--cb-space-lg) 0;border-block-end:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size)}.cb-person-fact dt{color:var(--cbc-ink-muted)}.cb-person-fact dd{margin:0;color:var(--cbc-ink);min-inline-size:0}.cb-person-tone[data-tone=good]{color:var(--cbc-good-text);font-weight:var(--cb-font-weight-medium)}.cb-person-tone[data-tone=warn]{color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-medium)}.cb-person-line{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap;min-inline-size:0}.cb-person-note{overflow-wrap:anywhere}.cb-person-box{inline-size:100%;font-size:var(--cb-type-xs-size)}.cb-person-edit{flex:none;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border:0;border-radius:var(--cb-radius-sm);background:transparent;color:var(--cbc-ink-faint);cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-person-fact:hover .cb-person-edit,.cb-person-edit:focus-visible{opacity:1}.cb-person-edit:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-person-edit .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-person-acts{display:grid;gap:var(--cb-space-md)}.cb-person-act{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%;padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);text-align:start;text-decoration:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-person-act:hover{background:var(--cbc-hover)}.cb-person-act .cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-person-act[data-danger]{color:var(--cbc-poor-text)}.cb-person-act[data-danger] .cb-icon{color:var(--cbc-poor-text)}.cb-person-act[data-danger]:hover{border-color:var(--cbc-poor);background:var(--cbc-accent-wash)}.cb-person-act[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-person-act[aria-disabled=true]:hover{background:var(--cbc-surface);border-color:var(--cbc-line)}.cb-ask-strip{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-hover)}.cb-ask-strip[data-tone=bad]{border-color:var(--cbc-poor);background:var(--cbc-accent-wash)}.cb-ask-strip-said{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ask-strip-said strong{font-size:var(--cb-type-xs-size)}.cb-ask-strip-why{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-ask-strip-acts{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap}@media(max-width:1024px){.cb-person{inline-size:100%}}@media(prefers-reduced-motion:reduce){.cb-person{animation:none}}.cb-person-teams-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-person-teams{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-person-teams .cb-team-tag{text-decoration:none}.cb-person-teams .cb-team-tag:hover{background:var(--cbc-hover)}.cb-person-teams-none{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-sweet[data-tint=coral],.cb-face-burst[data-tint=coral]{--cb-face-ground: var(--cbc-cat-performance)}.cb-sweet[data-tint=amber],.cb-face-burst[data-tint=amber]{--cb-face-ground: var(--cbc-cat-accessibility)}.cb-sweet[data-tint=lime],.cb-face-burst[data-tint=lime]{--cb-face-ground: var(--cbc-cat-seo)}.cb-sweet[data-tint=mint],.cb-face-burst[data-tint=mint]{--cb-face-ground: var(--cbc-cat-aiVisibility)}.cb-sweet[data-tint=aqua],.cb-face-burst[data-tint=aqua]{--cb-face-ground: var(--cbc-cat-design)}.cb-sweet[data-tint=periwinkle],.cb-face-burst[data-tint=periwinkle]{--cb-face-ground: var(--cbc-cat-techStack)}.cb-sweet[data-tint=lilac],.cb-face-burst[data-tint=lilac]{--cb-face-ground: var(--cbc-cat-localVisibility)}.cb-sweet[data-tint=bubblegum],.cb-face-burst[data-tint=bubblegum]{--cb-face-ground: var(--cbc-cat-marketingFootprint)}.cb-sweet,.cb-face-burst{--cb-face-body: var(--cb-color-white);--cb-face-shade: color-mix(in srgb, var(--cb-color-blackcurrant) 20%, var(--cb-face-ground));--cb-face-deep: color-mix(in srgb, var(--cb-color-blackcurrant) 38%, var(--cb-face-ground));--cb-face-line: color-mix(in srgb, var(--cb-color-blackcurrant) 62%, var(--cb-face-ground))}.cb-sweet{position:absolute;inset:0;display:grid;place-items:center;background:var(--cb-face-ground)}.cb-sweet svg{inline-size:80%;block-size:80%;overflow:visible}.cb-fa-body{color:var(--cb-face-body)}.cb-fa-shade{color:var(--cb-face-shade)}.cb-fa-deep{color:var(--cb-face-deep)}.cb-fa-line{color:var(--cb-face-line)}.cb-avatar[data-empty]:not([data-has-face]):not([data-has-photo]){background:transparent;border:2px dashed var(--cbc-line-strong);color:var(--cbc-ink-muted)}.cb-avatar.cb-mark-face{inline-size:76%;block-size:76%}.cb-avatar-seat.cb-icon{inline-size:50%;block-size:50%}.cb-face-shuffle{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);padding:0;border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);background:var(--cbc-raised);box-shadow:var(--cb-shadow-card);color:var(--cbc-ink);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),color var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-face-shuffle:hover{background:var(--cbc-accent);border-color:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-face-shuffle .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-face-shuffle[aria-disabled=true]{cursor:default;opacity:var(--cbc-off)}.cb-face-shuffle[aria-disabled=true]:hover{background:var(--cbc-raised);border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-face-shuffle,.cb-face-disc{--cb-face-wind: var(--cb-motion-slow);--cb-face-pop: var(--cb-motion-slow)}@keyframes cb-face-wind{0%{transform:scale(1) rotate(0deg)}22%{transform:scale(0.96) rotate(-7deg)}44%{transform:scale(0.93) rotate(6deg)}64%{transform:scale(0.9) rotate(-5deg)}82%{transform:scale(0.87) rotate(4deg)}100%{transform:scale(0.83) rotate(-1deg)}}@keyframes cb-face-pop{0%{transform:scale(0.83) rotate(-1deg)}36%{transform:scale(1.16) rotate(2deg)}62%{transform:scale(0.96) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}.cb-face-disc[data-turn=wind]{animation:cb-face-wind var(--cb-face-wind) var(--cb-motion-ease) both}.cb-face-disc[data-turn=pop]{animation:cb-face-pop var(--cb-face-pop) var(--cbc-spring) both}@keyframes cb-face-arrive{0%{opacity:0;transform:scale(0.45) rotate(-24deg)}55%{opacity:1}100%{opacity:1;transform:scale(1) rotate(0deg)}}.cb-sweet[data-arrived] svg{animation:cb-face-arrive var(--cb-motion-slow) var(--cbc-spring) both}.cb-face-chip{overflow:visible}.cb-face-burst{position:absolute;inset:0;pointer-events:none}.cb-face-bit{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);margin-block-start:calc(var(--cb-space-md) / -2);margin-inline-start:calc(var(--cb-space-md) / -2);border-radius:var(--cb-radius-xxs);animation:cb-face-bit var(--cb-motion-slow) var(--cb-motion-ease) both}.cb-face-bit[data-bit="0"]{background:var(--cb-face-ground)}.cb-face-bit[data-bit="1"]{background:var(--cb-face-body)}.cb-face-bit[data-bit="2"]{background:var(--cb-face-shade)}.cb-face-ring{position:absolute;inset:0;border:2px solid var(--cb-face-ground);border-radius:var(--cb-radius-full);animation:cb-face-ring var(--cb-motion-slow) var(--cb-motion-ease) both}@keyframes cb-face-ring{0%{opacity:0.9;transform:scale(0.86)}100%{opacity:0;transform:scale(1.7)}}@keyframes cb-face-bit{0%{opacity:1;transform:rotate(var(--cb-bit-turn)) translateY(0) rotate(0deg) scale(0.6)}30%{opacity:1}100%{opacity:0;transform:rotate(var(--cb-bit-turn)) translateY(calc(var(--cb-space-6xl) * var(--cb-bit-far) * -1)) rotate(var(--cb-bit-spin)) scale(0.2)}}@media(prefers-reduced-motion:reduce){.cb-face-disc[data-turn],.cb-sweet[data-arrived] svg,.cb-face-bit,.cb-face-ring{animation:none;transition:none;transform:none}}:root[data-motion=reduced] .cb-face-disc[data-turn],:root[data-motion=reduced] .cb-sweet[data-arrived] svg,:root[data-motion=reduced] .cb-face-bit,:root[data-motion=reduced] .cb-face-ring{animation:none;transition:none;transform:none}.cb-watch-mark{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring),margin-block-end var(--cb-motion-base) var(--cbc-spring)}.cb-watch-mark[inert]{grid-template-rows:0fr;margin-block-end:calc(var(--cb-space-lg) * -1)}.cb-watch-mark-in{overflow:hidden;min-block-size:0}.cb-watch-mark-row{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-decoration:none;color:var(--cbc-ink-muted);transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-watch-mark-row:hover{background:var(--cbc-hover)}.cb-watch-mark-row .cb-icon{flex:none;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-watch-mark-word{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-watch-mark[data-tone=warn] .cb-watch-mark-row{color:var(--cbc-warn-text)}.cb-watch-mark[data-tone=poor] .cb-watch-mark-row{color:var(--cbc-poor-text)}@media(max-width:1024px){.cb-watch-mark-word{display:none}.cb-watch-mark-row{justify-content:center}}.cb-estate{display:grid;gap:var(--cb-space-lg);align-content:start}.cb-estate-said{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-estate-said[data-tone=warn]{color:var(--cbc-warn-text)}.cb-estate-said[data-tone=poor]{color:var(--cbc-poor-text)}.cb-estate-figures{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xs) var(--cb-space-lg);font-size:var(--cb-type-sm-size)}.cb-estate-figures dt{color:var(--cbc-ink-muted);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-estate-figures dd{margin:0;color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:end}.cb-estate-figures dd[data-tone=warn]{color:var(--cbc-warn-text)}.sv-root,.sv-layer{min-width:0;outline:none;--sv-card: linear-gradient(var(--cbc-raised), var(--cbc-raised)) var(--cbc-base);--sv-changed: var(--cbc-cat-security);--sv-radar: var(--cbc-good);--sv-night: var(--cb-color-black);--sv-hi: var(--cb-color-white)}[data-theme=light] :is(.sv-root,.sv-layer){--sv-night: var(--cb-color-ceramic-grey);--sv-hi: var(--cb-color-blackcurrant);--sv-radar: var(--cb-color-score-good)}.sv-dark{--sv-night: var(--cb-color-black);--sv-hi: var(--cb-color-white);--sv-radar: var(--cbc-good)}:is(.sv-root,.sv-layer,.sv-dark){--sv-solid-well: linear-gradient(var(--cbc-well), var(--cbc-well)) var(--sv-night);--sv-glow: color-mix(in srgb, var(--sv-hi) 8%, transparent);--sv-ink-on-night: color-mix(in srgb, var(--sv-hi) 92%, transparent);--sv-muted-on-night: color-mix(in srgb, var(--sv-hi) 66%, transparent);--sv-faint-on-night: color-mix(in srgb, var(--sv-hi) 50%, transparent)}.sv{display:grid;gap:var(--cb-space-2xl);min-width:0}.sv button{font:inherit}.sv :focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-main:has(>.sv-root[data-bleed]){padding:0}.cb-main>.sv-root[data-bleed]{max-width:none}.sv-stage{position:relative;display:block;overflow:hidden;block-size:calc(100dvh - var(--sv-top, 0px));min-block-size:30rem;background:var(--sv-night);color:var(--sv-ink-on-night);isolation:isolate}.sv-stage[data-drag],.sv-stage [data-drag]{cursor:grabbing}.sv-state{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-width:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-state i{flex:none;inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.sv-state[data-s=down]{color:var(--cbc-poor-text)}.sv-state[data-s=down] i{background:var(--cbc-poor)}.sv-state[data-s=paused] i{background:var(--cbc-ink-faint)}.sv-state[data-s=settling] i{background:var(--cbc-warn)}.sv-rec{display:inline-block;inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-poor);box-shadow:0 0 var(--cb-space-sm) var(--cbc-poor);animation:sv-alarm calc(var(--cb-motion-work-loop) * 1.45) var(--cbc-spring) infinite}@keyframes sv-alarm{50%{opacity:0.35}}@keyframes sv-ping{from{transform:scale(1);opacity:0.6}to{transform:scale(3.2);opacity:0}}:is(.sv-root,.sv-layer) [data-dim]{opacity:0.12;filter:grayscale(1);pointer-events:none;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-find{--sv-find-ink: var(--sv-hi);--sv-find-quiet: var(--sv-faint-on-night);--sv-find-ground: var(--sv-glow);--sv-find-hover: color-mix(in srgb, var(--sv-hi) 12%, transparent);position:relative;display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--sv-find-ground);color:var(--sv-find-quiet);font-size:var(--cb-type-xs-size);cursor:text;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-find:hover,.sv-find:focus-within{background:var(--sv-find-hover)}.sv-find:has(input:focus-visible){outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-find input:focus-visible{outline:none}.sv-find input{flex:1;min-inline-size:0;padding:0;border:0;background:none;color:var(--sv-find-ink);font:inherit;caret-color:var(--sv-find-ink);outline:none;appearance:none}.sv-find input::placeholder{color:var(--sv-find-quiet);opacity:1}.sv-find input::-webkit-search-cancel-button{display:none;appearance:none}.sv-find-ic{display:inline-flex;flex:none;line-height:0}.sv-find-ic .cb-icon{display:block;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0}.sv-find-n{flex:none;color:var(--sv-find-quiet);font-variant-numeric:tabular-nums}.sv-find-n:empty{display:none}.sv-find[data-none] .sv-find-n{color:var(--cbc-poor-text)}.sv-find-key{display:inline-grid;flex:none;place-items:center;min-inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);padding-inline:var(--cb-space-xxs);border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-find-quiet) 45%,transparent);color:var(--sv-find-quiet);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);line-height:1}.sv-find:focus-within .sv-find-key,.sv-find[data-on] .sv-find-key{display:none}.sv-find-x{display:none;flex:none;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--sv-find-quiet);line-height:0;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-find-x .cb-icon{display:block;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0}.sv-find-x:hover{background:var(--sv-find-hover);color:var(--sv-find-ink)}.sv-find[data-on] .sv-find-x{display:inline-flex}.sv-shot{display:block;inline-size:100%;aspect-ratio:16 / 10;background-color:var(--cb-color-black);object-fit:cover;object-position:top;user-select:none}.sv-shot-hi{background-color:var(--sv-night)}.sv-shot[data-wait]{opacity:0}:is(.sv-a-screen,.sv-a-pv-pic,.sv-a2-pgm,.sv-b-read-pic,.pk-pic,.pk-thumb,.pk-disc,.pk-lcd,.pk-tagpic):has(>.sv-shot[data-wait]),.sv-a3-t[data-pic-wait]{--sil: color-mix(in srgb, var(--sv-hi) 7%, transparent);background:linear-gradient(var(--sil) 0 0) 7% 8% / 18% 5% no-repeat,linear-gradient(var(--sil) 0 0) 93% 8% / 34% 5% no-repeat,linear-gradient(color-mix(in srgb,var(--sv-hi) 4%,transparent) 0 0) 50% 38% / 86% 34% no-repeat,linear-gradient(var(--sil) 0 0) 7% 78% / 58% 5% no-repeat,linear-gradient(var(--sil) 0 0) 7% 88% / 38% 5% no-repeat,var(--sv-night)}.sv-shot-none{display:grid;place-content:center;justify-items:center;gap:var(--cb-space-xxs);background:var(--sv-solid-well);color:var(--sv-faint-on-night);text-align:center}.sv-shot-none b{font-size:var(--cb-type-lg-size)}.sv-shot-none small{font-size:var(--cb-type-xs-size)}.sv-peek{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--cbc-z-tip);display:grid;inline-size:18rem;overflow:hidden;color:var(--cbc-ink);pointer-events:none;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring);--pt: var(--cbc-good);--pt-text: var(--cbc-good-text)}.sv-peek[data-on]{opacity:1}:is(.sv-peek[data-t=poor],.sv-peek [data-t=poor]){--pt: var(--cbc-poor);--pt-text: var(--cbc-poor-text)}:is(.sv-peek[data-t=warn],.sv-peek [data-t=warn]){--pt: var(--cbc-warn);--pt-text: var(--cbc-warn-text)}:is(.sv-peek[data-t=new],.sv-peek [data-t=new]){--pt: var(--sv-changed);--pt-text: var(--sv-changed)}:is(.sv-peek[data-t=quiet],.sv-peek [data-t=quiet]){--pt: var(--cbc-ink-faint);--pt-text: var(--cbc-ink-muted)}.pk-tags{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin:0}.pk-tags em{padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--sv-changed) 20%,transparent);color:var(--cbc-ink);font-size:var(--cb-ui-text-10);font-style:normal;line-height:var(--cb-type-sm-line-height)}.pk-tags em[data-t=old]{background:color-mix(in srgb,var(--cbc-warn) 22%,transparent)}.sv-peek[data-skin=room]{border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--sv-card);box-shadow:var(--cbc-shadow-high)}.sv-peek[data-skin=room] .pk-tag{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-sm);color:var(--cbc-ink-faint);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-0-6);text-transform:uppercase}.sv-peek[data-skin=room] .pk-pic{position:relative;margin:0 var(--cb-space-sm);overflow:hidden;border-radius:var(--cb-radius-sm);box-shadow:0 0 0 var(--cb-space-xs) var(--cb-color-black),0 0 0 calc(var(--cb-space-xs) + 1px) var(--cbc-line)}.sv-peek[data-skin=room] .pk-pic::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--cb-color-black) 12%,transparent) 0 1px,transparent 1px 3px);pointer-events:none}.pk-badge{position:absolute;z-index:1;inset-inline-start:var(--cb-space-sm);inset-block-end:var(--cb-space-sm);display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-black) 72%,transparent);color:var(--cb-color-white);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium)}.pk-badge i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--pt)}.pk-badge[data-t=poor]{background:var(--cbc-poor)}.pk-badge[data-t=poor] i{background:var(--cb-color-white)}.sv-peek[data-skin=room] .pk-body{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-md);min-width:0}.sv-peek[data-skin=room] .pk-body>b{overflow:hidden;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sv-peek[data-skin=room] .pk-body>span{overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.pk-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm);margin:var(--cb-space-sm) 0;padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.pk-facts div{display:grid;gap:1px;min-width:0}.pk-facts dt{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-0-6);text-transform:uppercase}.pk-facts dd{margin:0;overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.pk-facts dd[data-t=poor],.pk-facts dd[data-t=warn]{color:var(--pt-text)}.sv-focus{position:fixed;inset:0;z-index:var(--cbc-z-scrim);display:flex;justify-content:flex-end;padding:var(--cb-space-md);background:var(--cbc-veil);opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-focus[data-open]{opacity:1}.sv-focus[hidden]{display:none}.sv-dos{container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inline-size:min(100%,36rem);block-size:100%;overflow:hidden;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--sv-card);color:var(--cbc-ink);box-shadow:var(--cbc-shadow-high);transform:translateX(var(--cb-space-4xl));transition:transform var(--cb-motion-base) var(--cbc-spring)}.sv-focus[data-open] .sv-dos{transform:none}.sv-dos[data-swap=next]{animation:sv-swap-next var(--cb-ui-motion-280) var(--cbc-spring)}.sv-dos[data-swap=back]{animation:sv-swap-back var(--cb-ui-motion-280) var(--cbc-spring)}@keyframes sv-swap-next{from{transform:translateX(var(--cb-space-lg));opacity:0.4}}@keyframes sv-swap-back{from{transform:translateX(calc(var(--cb-space-lg) * -1));opacity:0.4}}.sv-dos-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.sv-dos-nav,.sv-dos-tools{display:flex;align-items:center;gap:var(--cb-space-xxs)}.sv-dos-nav span{padding-inline-start:var(--cb-space-sm);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.sv-dos-ic .cb-icon{display:block;line-height:0}.sv-dos-ic{display:grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);cursor:pointer;text-decoration:none;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-dos-ic:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-dos-body{display:grid;grid-auto-rows:max-content;align-content:start;gap:var(--cb-space-xl);overflow-y:auto;padding:var(--cb-space-xl)}.sv-dos-title{display:flex;align-items:center;gap:var(--cb-space-md);min-width:0}.sv-dos-mark{display:grid;flex:none;place-items:center;inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-good) 16%,transparent);color:var(--cbc-good-text);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold)}.sv-dos-mark[data-s=down]{background:color-mix(in srgb,var(--cbc-poor) 18%,transparent);color:var(--cbc-poor-text)}.sv-dos-mark[data-s=settling],.sv-dos-mark[data-s=paused]{background:var(--cbc-well);color:var(--cbc-ink-muted)}.sv-dos-title>div{min-width:0}.sv-dos-title h2{overflow-wrap:anywhere;color:var(--cbc-ink);font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);line-height:var(--cb-type-xl-line-height)}.sv-dos-title p{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-dos-ids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:calc(var(--cb-space-sm) * -1) 0 0;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.sv-dos-ids>div{display:grid;gap:var(--cb-space-xs);min-width:0;padding:var(--cb-space-sm) var(--cb-space-md)}.sv-dos-ids>div+div{border-inline-start:1px solid var(--cbc-line)}.sv-dos-ids dt{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-dos-ids dd{display:flex;align-items:center;gap:var(--cb-space-xs);min-width:0;margin:0}.sv-dos-ids b{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-dos-ids small{flex:none;color:var(--cbc-ink-faint);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-dos-idm{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-sm);background:var(--cbc-raised);color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-semibold);line-height:0}.sv-dos-idm .cb-icon{display:block;inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);line-height:0}.sv-dos-idm .cb-icon svg{inline-size:100%;block-size:100%}.sv-dos-pips{display:inline-flex;flex:none;gap:var(--cb-space-xxs);margin-inline-start:auto}.sv-dos-pips i{inline-size:var(--cb-ui-size-5);block-size:var(--cb-ui-size-12);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.sv-dos-pips i[data-on]{background:var(--cbc-good)}@container (max-width: 26rem){.sv-dos-ids{grid-template-columns:minmax(0,1fr)}.sv-dos-ids>div{grid-template-columns:var(--cb-ui-size-76) minmax(0,1fr);align-items:center;padding-block:var(--cb-space-xs)}.sv-dos-ids>div+div{border-inline-start:0;border-block-start:1px solid var(--cbc-line)}}.sv-dos-shot{margin:0;overflow:hidden;border-radius:var(--cb-radius-lg);box-shadow:0 0 0 1px var(--cbc-line),var(--cbc-shadow)}.sv-dos-chrome{display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-md);background:var(--cbc-well)}.sv-dos-chrome i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.sv-dos-chrome span{flex:1;min-width:0;margin-inline-start:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-md);overflow:hidden;border-radius:var(--cb-radius-full);background:var(--sv-card);color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11);text-align:center;text-overflow:ellipsis;white-space:nowrap}.sv-dos-shot figcaption{padding:var(--cb-space-xs) var(--cb-space-md);background:var(--cbc-well);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11)}.sv-dos-now{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.sv-dos-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-sm)}.sv-dos-state i{align-self:center;inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--cbc-good);box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-good) 20%,transparent)}[data-s=down]>.sv-dos-state i{background:var(--cbc-poor);box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-poor) 20%,transparent);animation:sv-alarm calc(var(--cb-motion-work-loop) * 1.27) var(--cbc-spring) infinite}[data-s=settling]>.sv-dos-state i{background:var(--cbc-warn);box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-warn) 20%,transparent)}[data-s=paused]>.sv-dos-state i{background:var(--cbc-ink-faint);box-shadow:none}.sv-dos-state b{color:var(--cbc-ink);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold)}.sv-dos-state span{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-dos-state small{margin-inline-start:auto;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dos-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-dos-meter b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.sv-dos-meter i{grid-column:1 / -1;block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:linear-gradient(90deg,var(--cbc-good) calc(var(--v) * 100%),var(--cbc-line) 0)}.sv-dos-sec{display:grid;gap:var(--cb-space-md)}.sv-dos-sec h3{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-dos-find{display:grid;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.sv-dos-find li{--t: var(--cbc-ink-faint);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-md);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--t) 8%,transparent)}.sv-dos-find li[data-tone=poor]{--t: var(--cbc-poor)}.sv-dos-find li[data-tone=warn]{--t: var(--cbc-warn)}.sv-dos-find li[data-tone=new]{--t: var(--sv-changed)}.sv-dos-find li[data-tone=good]{--t: var(--cbc-good)}.sv-dos-fi{display:grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--t) 18%,transparent);color:var(--t)}.sv-dos-find li[data-tone=poor] .sv-dos-fi{color:var(--cbc-poor-text)}.sv-dos-find li[data-tone=warn] .sv-dos-fi{color:var(--cbc-warn-text)}.sv-dos-find li[data-tone=good] .sv-dos-fi{color:var(--cbc-good-text)}.sv-dos-find li[data-tone=quiet] .sv-dos-fi{color:var(--cbc-ink-muted)}.sv-dos-find li>div{display:grid;gap:var(--cb-space-xxs);min-width:0}.sv-dos-find b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-dos-find span:not(.sv-dos-fi):not(.cb-icon){color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-dos-speed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md)}.sv-dos-speed>b{color:var(--cbc-ink);font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);font-variant-numeric:tabular-nums}.sv-dos-speed>span{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-dos-track{position:relative;grid-column:1 / -1;block-size:var(--cb-ui-size-8);margin-block-start:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:linear-gradient(90deg,color-mix(in srgb,var(--cbc-good) 55%,transparent),color-mix(in srgb,var(--cbc-warn) 55%,transparent) 70%,color-mix(in srgb,var(--cbc-poor) 55%,transparent))}.sv-dos-med{position:absolute;inset-block:calc(var(--cb-space-xxs) * -1);inset-inline-start:50%;inline-size:2px;background:var(--cbc-ink-faint)}.sv-dos-you{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--p) * 100%);inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-full);background:var(--cbc-ink);box-shadow:0 0 0 3px var(--cbc-base);transform:translate(-50%,-50%)}.sv-dos-speed small{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-10)}.sv-dos-log{display:grid;gap:0;margin:0;padding:0;list-style:none}.sv-dos-log li{--t: var(--cbc-good);position:relative;display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--cb-space-md);padding:var(--cb-space-xs) 0 var(--cb-space-xs) var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.sv-dos-log li::before{content:"";position:absolute;inset-inline-start:3px;inset-block:0;inline-size:1px;background:var(--cbc-line)}.sv-dos-log li::after{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--cb-space-xs) + var(--cb-ui-size-5));inline-size:var(--cb-ui-size-7);block-size:var(--cb-ui-size-7);border-radius:var(--cb-radius-full);background:var(--t)}.sv-dos-log li[data-k=down]{--t: var(--cbc-poor)}.sv-dos-log li[data-k=suspected]{--t: var(--cbc-warn)}.sv-dos-log time{color:var(--cbc-ink-faint);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-dos-log span{color:var(--cbc-ink-muted)}.sv-dos-calm{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-dos-foot{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.sv-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg) var(--cb-space-md);margin:0}.sv-facts div{display:grid;gap:var(--cb-space-xxs);min-width:0}.sv-facts dt{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-facts dd{margin:0;overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);text-overflow:ellipsis;white-space:nowrap}.sv-facts dd[data-warn]{color:var(--cbc-warn-text)}.sv-glass{border:1px solid color-mix(in srgb,var(--sv-hi) 12%,transparent);background:color-mix(in srgb,var(--cb-color-black) 58%,transparent);color:var(--sv-ink-on-night);backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.3)}.sv-seg{display:inline-flex;flex:none;padding:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--sv-glow)}.sv-seg button{block-size:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--sv-muted-on-night);font-size:var(--cb-type-sm-size);white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-seg button:hover{color:var(--sv-hi)}.sv-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--sv-hi) 16%,transparent);color:var(--sv-hi)}:is(.sv-root,.sv-layer) [data-k]>i:first-child{flex:none;inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-good)}:is(.sv-root,.sv-layer) [data-k=down]>i:first-child{background:var(--cbc-poor)}:is(.sv-root,.sv-layer) [data-k=changed]>i:first-child{background:var(--sv-changed)}:is(.sv-root,.sv-layer) [data-k=old]>i:first-child{background:var(--cbc-warn)}:is(.sv-root,.sv-layer) [data-k=paused]>i:first-child{background:var(--sv-faint-on-night)}@media(max-width:480px){.sv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-focus{padding:0}.sv-dos{border-radius:0}.sv-dos-body{padding:var(--cb-space-lg)}}@media(prefers-reduced-motion:reduce){.sv-root *,.sv-root *::before,.sv-root *::after{animation:none!important}}.sv-bars{position:relative;display:block;inline-size:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--sv-night)}.sv-bars-in{position:absolute;inset:0 0 28% 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));filter:saturate(0.75) brightness(0.72)}.sv-bars-in i:nth-child(1){background:var(--sv-hi)}.sv-bars-in i:nth-child(2){background:var(--cbc-warn)}.sv-bars-in i:nth-child(3){background:var(--sv-changed)}.sv-bars-in i:nth-child(4){background:var(--cbc-good)}.sv-bars-in i:nth-child(5){background:var(--cbc-accent)}.sv-bars-in i:nth-child(6){background:var(--cbc-poor)}.sv-bars-in i:nth-child(7){background:var(--cbc-cat-aiVisibility)}.sv-bars::before{content:"";position:absolute;inset:72% 0 0 0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--sv-hi) 14%,var(--sv-night)) 0 1px,var(--sv-night) 1px 3px);animation:sv-static var(--cb-ui-motion-180) steps(3) infinite}.sv-bars-lab{position:absolute;inset-inline-start:50%;inset-block-start:36%;display:grid;justify-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-sm) var(--cb-space-lg);border-radius:var(--cb-radius-sm);background:var(--sv-night);box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-hi) 20%,transparent);transform:translate(-50%,-50%);white-space:nowrap}.sv-bars-lab b{color:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-bars-lab small{color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size)}.sv-a2-pgm .sv-bars{aspect-ratio:16 / 9}.sv-a2-pgm .sv-bars-lab b{font-size:var(--cb-type-xl-size)}.sv-bars-mini .sv-bars-lab{display:none}.sv-bars-mini .sv-bars-in{inset:0 0 20% 0}.sv-bars-mini::before{inset:80% 0 0 0}.sv-pick{padding:var(--cb-space-sm)}.sv-pick-in{display:grid;grid-template-columns:repeat(4,var(--cb-ui-size-120));gap:var(--cb-space-xs)}.sv-pick-card{position:relative;min-width:0}.sv-pick-go{display:grid;justify-items:center;gap:var(--cb-space-sm);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-sm) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-muted);font:inherit;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-pick-go:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-pick-go:focus-visible{outline:var(--cbc-focus);outline-offset:0}.sv-pick-card[data-now] .sv-pick-go{background:color-mix(in srgb,var(--cbc-accent) 12%,transparent);color:var(--cbc-ink)}.sv-pick-art{display:grid;place-items:center;inline-size:100%;aspect-ratio:3 / 2;border-radius:var(--cb-radius-md);background:var(--cbc-well)}.sv-pick-art svg{inline-size:62%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sv-pick-art .m{stroke:var(--cbc-accent)}.sv-pick-art .f{fill:var(--cbc-accent)}.sv-pick-art .d{stroke-dasharray:2 3}.sv-pick-go b{max-inline-size:100%;overflow:hidden;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}:is(.sv-pick-star,.sv-pick-team){position:absolute;inset-block-start:var(--cb-space-xs);inset-inline-end:var(--cb-space-xs);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-faint);line-height:0;cursor:pointer;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}:is(.sv-pick-star,.sv-pick-team) svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.sv-pick-card:is(:hover,:focus-within) :is(.sv-pick-star,.sv-pick-team),:is(.sv-pick-star,.sv-pick-team)[aria-pressed=true]{opacity:1}.sv-pick-star:hover,.sv-pick-team:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-pick-star:focus-visible,.sv-pick-team:focus-visible{outline:var(--cbc-focus);outline-offset:0}.sv-pick-star[aria-pressed=true]{color:var(--cbc-warn)}.sv-pick-star[aria-pressed=true] svg{fill:currentColor}.sv-pick-team{inset-inline:var(--cb-space-xs) auto}.sv-pick-team[aria-pressed=true]{color:var(--cbc-accent-text)}@media(max-width:560px){.sv-pick-in{grid-template-columns:repeat(2,var(--cb-ui-size-120))}}.sv-ctl{gap:var(--cb-space-xs)}.sv-ctl h3{margin-block-end:var(--cb-space-xs)}.sv-ctl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm) var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.sv-ctl-wide{grid-template-columns:minmax(0,1fr)}.sv-ctl-wide:has(>.cb-btn){grid-template-columns:minmax(0,1fr) auto}.sv-ctl-t{display:grid;gap:var(--cb-space-xxs);min-width:0}.sv-ctl-t b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-ctl-t span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-ctl-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);justify-content:flex-end}.sv-ctl-seg{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.sv-ctl-seg button{block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-ctl-seg button:hover{background:var(--cbc-hover)}.sv-ctl-sw{position:relative;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-2xl);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);cursor:pointer;transition:background-color var(--cb-motion-base) var(--cbc-spring)}.sv-ctl-sw i{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-raised);transition:translate var(--cb-motion-base) var(--cbc-spring)}.sv-ctl-sw[aria-checked=true]{background:var(--cbc-accent)}.sv-ctl-sw[aria-checked=true] i{translate:var(--cb-space-lg) 0;background:var(--cbc-on-accent)}.sv-ctl-pick{display:inline-flex;align-items:center;gap:var(--cb-space-xs);max-inline-size:var(--cb-ui-size-180);block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-raised);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-ctl-pick:hover{background:var(--cbc-hover)}.sv-ctl-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-ctl-pick .cb-icon{display:block;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0;color:var(--cbc-ink-muted)}:is(.sv-ctl-seg button,.sv-ctl-sw,.sv-ctl-pick)[aria-disabled=true]{cursor:default;opacity:var(--cbc-off)}:is(.sv-ctl-seg button,.sv-ctl-sw,.sv-ctl-pick):focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-dos-foot .sv-dos-stop{margin-inline-start:auto;color:var(--cbc-poor-text)}.sv-a{background:var(--sv-night)}.sv-a-wall{position:absolute;inset:0;overflow-y:auto;padding:var(--cb-space-2xl);mask-image:linear-gradient(transparent,var(--cb-color-black) var(--cb-space-2xl),var(--cb-color-black) calc(100% - var(--cb-space-2xl)),transparent);background:radial-gradient(ellipse 90% 70% at 50% 40%,color-mix(in srgb,var(--sv-radar) 5%,var(--sv-night)),var(--sv-night))}.sv-a-glass{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.sv-a-vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 55%,color-mix(in srgb,var(--sv-night) 70%,transparent));pointer-events:none}.sv-a-scan{position:absolute;inset-block:0;inline-size:22%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sv-radar) 11%,transparent),transparent);animation:sv-scan calc(var(--cb-motion-creep) * 0.5) linear infinite}@keyframes sv-scan{from{transform:translateX(-100%)}to{transform:translateX(460%)}}.sv-a-grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));grid-auto-flow:row dense;gap:3px;padding-block-end:var(--cb-space-6xl)}.sv-a-tiles{display:contents}.sv-a-t{position:relative;z-index:1;display:block;padding:0;border:0;border-radius:var(--cb-radius-sm);background:var(--sv-night);cursor:pointer;animation:sv-on var(--cb-ui-motion-500) var(--cbc-spring) both;animation-delay:calc(var(--i) * var(--cb-ui-motion-40) * 0.1);transition:transform var(--cb-motion-fast) var(--cbc-spring)}@keyframes sv-on{from{opacity:0;transform:scale(0.94)}}.sv-a-screen{position:relative;display:block;overflow:hidden;border-radius:inherit;background:var(--sv-night);box-shadow:0 0 0 1px var(--sv-glow);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}.sv-a-t .sv-shot{filter:saturate(0.8) brightness(0.86);transition:filter var(--cb-motion-fast) var(--cbc-spring)}.sv-a-t[data-s=down] .sv-a-screen{box-shadow:0 0 0 2px var(--cbc-poor)}.sv-a-t[data-s=down] .sv-shot{filter:grayscale(1) brightness(0.4) contrast(1.4)}.sv-a-t[data-s=paused] .sv-shot{filter:grayscale(1) brightness(0.5)}.sv-a-t[data-s=settling] .sv-shot{filter:blur(1px) brightness(0.75)}.sv-a-t .sv-shot-none small{display:none}.sv-a-t .sv-shot-none b{font-size:var(--cb-type-md-size)}.sv-a-grid .sv-a-t:is(:hover,:focus-visible){z-index:4;transform:scale(1.5)}.sv-a-grid .sv-a-t:is(:hover,:focus-visible) .sv-shot{filter:none}.sv-a-grid .sv-a-t:is(:hover,:focus-visible) .sv-a-screen{box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-hi) 26%,transparent),var(--cbc-shadow-high)}.sv-a-grid .sv-a-t[data-s=down]:is(:hover,:focus-visible) .sv-a-screen{box-shadow:0 0 0 2px var(--cbc-poor),var(--cbc-shadow-high)}.sv-a-t:focus-visible{outline-offset:3px}.sv-a-cap{position:absolute;inset-inline:0;inset-block-end:0;display:grid;padding:var(--cb-space-md) var(--cb-space-sm) var(--cb-space-xs);border-radius:0 0 var(--cb-radius-sm) var(--cb-radius-sm);background:linear-gradient(transparent,var(--sv-night) 55%);color:var(--sv-hi);text-align:start;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.sv-a-cap b,.sv-a-cap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-a-cap b{font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-semibold)}.sv-a-cap span{color:var(--sv-muted-on-night);font-size:var(--cb-ui-text-10)}.sv-a-t:is(:hover,:focus-visible) .sv-a-cap{opacity:1}.sv-a-t[data-flick] .sv-a-screen::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--sv-hi) 22%,transparent) 0 1px,transparent 1px 3px),color-mix(in srgb,var(--cb-color-black) 55%,transparent);animation:sv-static var(--cb-ui-motion-120) steps(3) infinite}.sv-a-static{position:absolute;inset:-3px 0 0;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--sv-hi) 8%,transparent) 0 1px,transparent 1px 3px);animation:sv-static-slide var(--cb-ui-motion-180) steps(3) infinite;pointer-events:none}@keyframes sv-static-slide{to{translate:0 3px}}@keyframes sv-static{to{background-position:0 3px}}.sv-a-lab{position:absolute;inset:0;display:grid;place-items:center;color:var(--cbc-poor-text);font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;pointer-events:none}.sv-a-new{position:absolute;inset-block-start:var(--cb-space-xs);inset-inline-end:var(--cb-space-xs);padding:0 var(--cb-space-xs);border-radius:var(--cb-radius-sm);background:var(--sv-changed);color:var(--cb-color-black);font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-sm-line-height);pointer-events:none}.sv-a-old{position:absolute;inset-block-start:var(--cb-space-xs);inset-inline-start:var(--cb-space-xs);inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-warn);box-shadow:0 0 0 2px var(--sv-night);pointer-events:none}.sv-a{display:grid;gap:0;grid-template-columns:minmax(0,21rem) minmax(0,1fr)}.sv-a-room{position:relative;min-width:0;min-height:0;overflow:hidden}.sv-a-desk{position:relative;z-index:3;display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:color-mix(in srgb,var(--sv-hi) 4%,var(--sv-night));box-shadow:inset -1px 0 0 color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-a-desk>*{flex:none;padding:var(--cb-space-lg) var(--cb-space-xl)}.sv-a-desk>*+*{border-block-start:1px solid color-mix(in srgb,var(--sv-hi) 8%,transparent)}.sv-a-k{display:flex;align-items:center;gap:var(--cb-space-sm);margin:0;color:var(--sv-faint-on-night);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a-head{display:flex;align-items:center;justify-content:space-between;padding-block-end:0}.sv-a-head time{color:var(--sv-muted-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-a-desk>.sv-a-count{display:grid;gap:var(--cb-space-md);padding-block-start:var(--cb-space-md);border:0}.sv-a-count>p:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md);margin:0}.sv-a-count b{color:var(--sv-hi);font-size:var(--cb-type-5xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-4);line-height:1;font-variant-numeric:tabular-nums}.sv-a-count>p:first-child span{color:var(--sv-muted-on-night);font-size:var(--cb-type-md-size)}.sv-a-split{display:flex;gap:2px;block-size:var(--cb-ui-size-6);overflow:hidden;border-radius:var(--cb-radius-full)}.sv-a-split i{flex-basis:0;min-inline-size:var(--cb-ui-size-5);background:var(--cbc-good)}.sv-a-split-w{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-md);margin:0;color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.sv-a-split-w span{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.sv-a-split-w i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-good)}:is(.sv-a-split,.sv-a-split-w) [data-s=down],.sv-a-split-w [data-s=down] i{background:var(--cbc-poor)}:is(.sv-a-split,.sv-a-split-w) [data-s=settling],.sv-a-split-w [data-s=settling] i{background:var(--cbc-warn)}:is(.sv-a-split,.sv-a-split-w) [data-s=paused],.sv-a-split-w [data-s=paused] i{background:var(--sv-faint-on-night)}.sv-a-split-w span[data-s]{background:none}.sv-a-pv{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm) var(--cb-space-md);min-width:0}.sv-a-pv-k{grid-column:1 / -1;display:flex;justify-content:space-between;gap:var(--cb-space-md);margin:0;color:var(--sv-faint-on-night);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a-pv-k span:last-child{overflow:hidden;font-family:var(--cb-font-mono);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.sv-a-pv-pic{grid-column:1 / -1;position:relative;display:block;overflow:hidden;border-radius:var(--cb-radius-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-hi) 14%,transparent),var(--cbc-shadow);animation:sv-cut var(--cb-ui-motion-350) var(--cbc-spring)}@keyframes sv-cut{from{opacity:0.2;filter:brightness(2)}}.sv-a-pv-t{display:grid;gap:var(--cb-space-xxs);min-width:0}.sv-a-pv-t b{overflow:hidden;color:var(--sv-hi);font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.sv-a-pv .sv-state{overflow:hidden;color:var(--sv-muted-on-night);text-overflow:ellipsis;white-space:nowrap}.sv-a-pv .sv-state[data-s=down]{color:var(--cbc-poor-text)}.sv-a-pv-open{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--sv-glow);color:var(--sv-ink-on-night);line-height:0;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-a-pv-open:hover{background:color-mix(in srgb,var(--sv-hi) 16%,transparent);color:var(--sv-hi)}.sv-a-block{display:grid;gap:var(--cb-space-sm)}.sv-a-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xs)}.sv-a-key{--lamp: var(--cbc-good);position:relative;display:grid;align-content:start;gap:var(--cb-space-xxs);min-width:0;padding:var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:var(--sv-glow);color:var(--sv-muted-on-night);text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.sv-a-key:first-child{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--cb-space-md)}.sv-a-key[data-k=down]{--lamp: var(--cbc-poor)}.sv-a-key[data-k=changed]{--lamp: var(--sv-changed)}.sv-a-key[data-k=old]{--lamp: var(--cbc-warn)}.sv-a-key[data-k=paused]{--lamp: var(--sv-faint-on-night)}.sv-a-key b{color:var(--sv-ink-on-night);font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);line-height:var(--cb-type-xl-line-height);font-variant-numeric:tabular-nums}.sv-a-key span{overflow:hidden;font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-a-key i{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--lamp) 45%,transparent);transition:background-color var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.sv-a-key:hover{background:color-mix(in srgb,var(--sv-hi) 12%,transparent);color:var(--sv-hi)}.sv-a-key[aria-pressed=true]{background:color-mix(in srgb,var(--lamp) 14%,transparent);color:var(--sv-hi);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lamp) 55%,transparent)}.sv-a-key[aria-pressed=true] b{color:var(--sv-hi)}.sv-a-key[aria-pressed=true] i{background:var(--lamp);box-shadow:0 0 var(--cb-space-sm) var(--lamp)}.sv-a-desk>.sv-a-layout{margin-block-start:auto;gap:var(--cb-space-sm)}.sv-a-row{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.sv-a-layout .sv-a-row:first-child{display:grid;justify-content:stretch}.sv-a-layout .sv-seg{display:flex}.sv-a-layout .sv-seg button{flex:1 1 0}.sv-a-step{display:inline-flex;align-items:center;padding:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--sv-glow)}.sv-a-step button{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--sv-ink-on-night);line-height:0;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.sv-a-step button:hover{background:color-mix(in srgb,var(--sv-hi) 14%,transparent)}.sv-a-step button[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-a-step button[aria-disabled=true]:hover{background:none}.sv-a-step .cb-icon{display:block;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0}.sv-a-step output{min-inline-size:var(--cb-ui-size-24);color:var(--sv-hi);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);text-align:center;font-variant-numeric:tabular-nums}.sv-a2{gap:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);grid-template-rows:auto minmax(0,1fr) auto}.sv-a2-bg{position:absolute;inset:-10%;background-repeat:no-repeat;background-size:cover;filter:blur(var(--cb-ui-blur-18)) brightness(0.35) saturate(1.4);transform:scale(1.05);animation:sv-drift calc(var(--cb-ui-motion-700) * 20) var(--cbc-spring) both}@keyframes sv-drift{from{transform:scale(1.18)}}.sv-a2-air{position:relative;grid-column:1;grid-row:1 / 3;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.sv-a2-stage{position:relative;z-index:1;container-type:size;display:grid;place-items:center;min-height:0;padding:var(--cb-space-6xl) var(--cb-space-4xl) var(--cb-space-2xl)}.sv-a2-air::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 30%,color-mix(in srgb,var(--sv-night) 80%,transparent));pointer-events:none}.sv-a2-bgs{position:absolute;inset:0}.sv-a2-pack{position:relative;z-index:2;display:grid;margin:0 var(--cb-space-3xl) var(--cb-space-2xl);overflow:hidden;border-radius:var(--cb-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-color-white) 10%,transparent),var(--cbc-shadow-high)}.sv-a2-now{display:grid}.sv-a2-pgm{position:relative;inline-size:min(100%,60rem,100cqh * 16 / 9);margin:0;overflow:hidden;border-radius:var(--cb-radius-lg);box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-hi) 18%,transparent),var(--cbc-shadow-high);animation:sv-take var(--cb-ui-motion-600) var(--cbc-spring) both}@keyframes sv-take{from{opacity:0;transform:scale(0.98)}}.sv-a2-pgm .sv-shot{aspect-ratio:16 / 9;background-color:var(--sv-night)}.sv-a2-count{position:absolute;z-index:2;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--cb-color-black) 60%,transparent);color:var(--cb-color-white);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);font-variant-numeric:tabular-nums;backdrop-filter:blur(var(--cb-ui-blur-8))}.sv-a2-cap{--flag: var(--cbc-good);--flag-ink: var(--cb-color-black);position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-block-size:var(--cb-ui-size-76);overflow:hidden;background:color-mix(in srgb,var(--cb-color-black) 86%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 14%,transparent);color:var(--cb-color-white);backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.3);animation:sv-wipe calc(var(--cb-motion-work-loop) * 0.5) var(--cbc-spring) var(--cb-ui-motion-100) both}@keyframes sv-wipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.sv-a2-cap[data-k=down]{--flag: var(--cbc-poor);--flag-ink: var(--cb-color-white)}.sv-a2-cap[data-k=settling]{--flag: var(--cbc-warn)}.sv-a2-cap[data-k=new]{--flag: var(--sv-changed)}.sv-a2-cap[data-k=paused]{--flag: color-mix(in srgb, var(--cb-color-white) 50%, var(--cb-color-black));--flag-ink: var(--cb-color-white)}.sv-a2-cap::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:linear-gradient(90deg,var(--flag),transparent 70%)}.sv-a2-flag{position:relative;display:grid;align-content:center;justify-items:start;gap:var(--cb-space-xxs);min-inline-size:7.5rem;padding:0 var(--cb-space-lg);overflow:hidden;background:var(--flag);color:var(--flag-ink)}.sv-a2-flag::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--cb-color-white) 35%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:sv-sheen calc(var(--cb-ui-motion-1000) * 3) var(--cbc-spring) var(--cb-ui-motion-600) infinite}@keyframes sv-sheen{30%,100%{transform:translateX(100%)}}.sv-a2-flag b{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a2-said{display:grid;gap:var(--cb-space-xxs);min-width:0;padding:var(--cb-space-md) var(--cb-space-xl)}.sv-a2-said b{overflow:hidden;font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);line-height:var(--cb-type-2xl-line-height);text-overflow:ellipsis;white-space:nowrap}.sv-a2-said span{overflow:hidden;color:color-mix(in srgb,var(--cb-color-white) 70%,transparent);font-size:var(--cb-type-sm-size);text-overflow:ellipsis;white-space:nowrap}.sv-a2-open{display:inline-flex;align-items:center;gap:var(--cb-space-xs);align-self:center;margin-inline-end:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid color-mix(in srgb,var(--cb-color-white) 22%,transparent);border-radius:var(--cb-radius-full);background:none;color:var(--cb-color-white);font-size:var(--cb-type-sm-size);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-a2-open:hover{background:color-mix(in srgb,var(--cb-color-white) 14%,transparent)}.sv-a2-tick{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;block-size:var(--cb-ui-size-32);background:var(--cb-color-black);color:color-mix(in srgb,var(--cb-color-white) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 8%,transparent)}.sv-a2-tk{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:0 var(--cb-space-md);color:color-mix(in srgb,var(--cb-color-white) 50%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a2-tk i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-poor);animation:sv-alarm var(--cb-ui-motion-1200) var(--cbc-spring) infinite}.sv-a2-crawl{overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--cb-color-black) var(--cb-space-xl),var(--cb-color-black) calc(100% - var(--cb-space-xl)),transparent)}.sv-a2-crawl-in{display:flex;inline-size:max-content;animation:sv-crawl calc(var(--cb-motion-work-loop) * 100) linear infinite}.sv-a2-tick:hover .sv-a2-crawl-in{animation-play-state:paused}@keyframes sv-crawl{to{transform:translateX(-50%)}}.sv-a2-crawl span{display:inline-flex;align-items:baseline;gap:var(--cb-space-sm);padding-inline:var(--cb-space-lg);font-size:var(--cb-type-xs-size);white-space:nowrap}.sv-a2-crawl span::before{content:"";align-self:center;inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.sv-a2-crawl span[data-k=down]::before{background:var(--cbc-poor)}.sv-a2-crawl span[data-k=suspected]::before{background:var(--cbc-warn)}.sv-a2-crawl time{color:color-mix(in srgb,var(--cb-color-white) 45%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-a2-crawl b{color:var(--cb-color-white);font-weight:var(--cb-font-weight-medium)}.sv-a2-bug{position:absolute;z-index:3;inset-block-start:var(--cb-space-xl);inset-inline-start:var(--cb-space-4xl);inset-inline-end:calc(20rem + var(--cb-space-4xl));display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md);min-width:0}.sv-a2-live{display:inline-flex;align-items:center;gap:var(--cb-space-xs);align-self:center;padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);background:var(--cbc-poor);color:var(--cb-color-white);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a2-live i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cb-color-white);animation:sv-alarm var(--cb-ui-motion-1200) var(--cbc-spring) infinite}.sv-a2-bug>b{color:var(--sv-hi);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold)}.sv-a2-bug>span:not(.sv-a2-live){color:var(--sv-muted-on-night);font-size:var(--cb-type-sm-size)}.sv-a2-bug time{margin-inline-start:auto;color:var(--sv-ink-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size)}.sv-a2-run{grid-column:2;grid-row:1 / 3;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:var(--cb-space-md);min-height:0;padding:var(--cb-space-xl) var(--cb-space-lg) 0;border-inline-start:1px solid color-mix(in srgb,var(--sv-hi) 10%,transparent);background:color-mix(in srgb,var(--sv-hi) 3%,var(--sv-night))}.sv-a2-ch{display:grid;gap:2px}.sv-a2-ch button{display:grid;grid-template-columns:var(--cb-ui-size-24) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-ui-size-36);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--sv-muted-on-night);font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-a2-ch button>span{display:grid;place-items:center;block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-xs);background:var(--sv-glow);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-a2-ch button:hover{background:var(--sv-glow);color:var(--sv-hi)}.sv-a2-ch button[aria-pressed=true]{background:color-mix(in srgb,var(--sv-hi) 12%,transparent);color:var(--sv-hi)}.sv-a2-ch button[aria-pressed=true]>span{background:var(--cbc-poor);color:var(--cb-color-white)}.sv-a2-ch b{color:var(--sv-faint-on-night);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.sv-a2-next{color:var(--sv-faint-on-night);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a2-list{display:grid;align-content:start;gap:2px;min-height:0;margin:0 calc(var(--cb-space-sm) * -1);padding:0 var(--cb-space-sm) var(--cb-space-xl);overflow-y:auto;list-style:none}.sv-a2-item{display:grid;grid-template-columns:var(--cb-ui-size-64) minmax(0,1fr);align-items:center;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-xs);border:0;border-radius:var(--cb-radius-md);background:none;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-a2-item .sv-shot{border-radius:var(--cb-radius-xs)}.sv-a2-item .sv-shot-none b,.sv-a2-item .sv-shot-none small{display:none}.sv-a2-item>span{display:grid;gap:var(--cb-space-xxs);min-width:0}.sv-a2-item b{overflow:hidden;color:var(--sv-ink-on-night);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-a2-item .sv-state{color:var(--sv-faint-on-night)}.sv-a2-item .sv-state[data-s=down]{color:var(--cbc-poor-text)}.sv-a2-item:hover{background:var(--sv-glow)}.sv-a2-item[data-on]{background:color-mix(in srgb,var(--sv-hi) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-poor) 70%,transparent)}.sv-a3{--R: calc(var(--cb-ui-size-200) * 7);--tw: var(--cb-ui-size-200);--th: calc(var(--cb-ui-size-200) * 0.625);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(ellipse 80% 60% at 50% 45%,color-mix(in srgb,var(--sv-radar) 7%,var(--sv-night)),var(--sv-night) 75%)}.sv-a3-view{position:relative;overflow:hidden;perspective:calc(var(--R) + var(--cb-space-5xl));perspective-origin:50% 50%;cursor:grab;touch-action:pan-y;user-select:none}.sv-a3-ring{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform-style:preserve-3d;transform:translateZ(var(--R));will-change:transform}.sv-a3-fx{position:absolute;inline-size:0;block-size:0}.sv-a3[data-blur="1"] .sv-a3-view{filter:url(#sv-mb1)}.sv-a3[data-blur="2"] .sv-a3-view{filter:url(#sv-mb2)}.sv-a3[data-blur="3"] .sv-a3-view{filter:url(#sv-mb3)}.sv-a3-pic{background-image:none}.sv-a3-t,.sv-a3-sign{position:absolute;inset-inline-start:calc(var(--tw) / -2);inline-size:var(--tw);block-size:var(--th);backface-visibility:hidden}.sv-a3-t{inset-block-start:calc((var(--r) - var(--rows) / 2) * (var(--th) + var(--cb-ui-space-14)));padding:0;overflow:hidden;border:0;border-radius:var(--cb-radius-sm);background:var(--sv-night);box-shadow:0 0 0 1px var(--sv-glow);cursor:pointer;transform:rotateY(calc(var(--a) * -1)) translateZ(calc(var(--R) * -1)) scale(calc(1 + var(--warp, 0) * 0.6),calc(1 - var(--warp, 0) * 0.1));transition:transform var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.sv-a3-t .sv-shot{block-size:100%;aspect-ratio:auto;filter:saturate(0.85) brightness(0.8);transition:filter var(--cb-motion-fast) var(--cbc-spring)}.sv-a3-t .sv-shot-none b{font-size:var(--cb-type-2xl-size)}.sv-a3-t:is(:hover,:focus-visible){transform:rotateY(calc(var(--a) * -1)) translateZ(calc(var(--R) * -1 + var(--cb-ui-size-60))) scale(calc(1 + var(--warp, 0) * 0.6),calc(1 - var(--warp, 0) * 0.1));box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-hi) 40%,transparent),0 0 var(--cb-space-2xl) color-mix(in srgb,var(--sv-hi) 18%,transparent);outline:none}.sv-a3-t:is(:hover,:focus-visible) .sv-shot{filter:none}.sv-a3-t[data-s=down]{box-shadow:0 0 0 2px var(--cbc-poor),0 0 var(--cb-space-2xl) color-mix(in srgb,var(--cbc-poor) 40%,transparent)}.sv-a3-t[data-s=down] .sv-shot{filter:grayscale(1) brightness(0.4) contrast(1.4)}.sv-a3-t[data-s=paused] .sv-shot{filter:grayscale(1) brightness(0.45)}.sv-a3-t .sv-a-lab{font-size:var(--cb-type-xs-size)}.sv-a3-sign{inset-block-start:calc(var(--rows) / -2 * (var(--th) + var(--cb-ui-space-14)));block-size:calc(var(--rows) * (var(--th) + var(--cb-ui-space-14)) - var(--cb-ui-space-14));display:grid;align-content:center;justify-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-lg);border-radius:var(--cb-radius-md);background:linear-gradient(color-mix(in srgb,var(--sv-radar) 10%,var(--sv-night)),var(--sv-night));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-radar) 30%,transparent);text-align:center;transform:rotateY(calc(var(--a) * -1)) translateZ(calc(var(--R) * -1)) scaleX(calc(1 + var(--warp, 0) * 0.6))}.sv-a3-sign-k{color:color-mix(in srgb,var(--sv-radar) 70%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a3-sign em{color:var(--cbc-poor-text);font-size:var(--cb-type-sm-size);font-style:normal}.sv-a3-sign .sv-e-lamp{margin-block-start:var(--cb-space-sm)}.sv-a3-sign[data-bad]{background:linear-gradient(color-mix(in srgb,var(--cbc-poor) 16%,var(--sv-night)),color-mix(in srgb,var(--cbc-poor) 5%,var(--sv-night)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-poor) 55%,transparent),0 0 var(--cb-space-3xl) color-mix(in srgb,var(--cbc-poor) 18%,transparent)}.sv-a3-sign[data-bad] .sv-a3-sign-k{color:var(--cbc-poor-text)}.sv-a3-strip button[data-bad]{border-block-start-color:var(--cbc-poor);color:var(--cbc-poor-text)}.sv-a3-where[data-bad]{box-shadow:0 0 0 1px var(--cbc-poor)}.sv-a3-where em{color:var(--cbc-poor-text);font-style:normal}.sv-a3-sign b{overflow-wrap:anywhere;color:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);line-height:var(--cb-type-2xl-line-height)}.sv-a3-sign span{color:var(--sv-muted-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size)}.sv-a3-compass{position:relative;z-index:2;block-size:var(--cb-ui-size-50);overflow:hidden;border-block-end:1px solid var(--sv-glow);mask-image:linear-gradient(90deg,transparent,var(--cb-color-black) 20%,var(--cb-color-black) 80%,transparent)}.sv-a3-strip{--dpx: var(--cb-ui-size-9);position:absolute;inset:0;will-change:transform}.sv-a3-strip button{position:absolute;inset-block-end:var(--cb-space-xs);block-size:var(--cb-ui-size-20);inset-inline-start:calc(50% + var(--from) * var(--dpx));inline-size:calc((var(--to) - var(--from)) * var(--dpx) - 2px);display:flex;align-items:center;justify-content:flex-start;padding:0 var(--cb-space-sm);border:0;border-block-start:2px solid color-mix(in srgb,var(--sv-radar) 50%,transparent);border-radius:0;background:none;color:var(--sv-faint-on-night);font-size:var(--cb-ui-text-11);letter-spacing:var(--cb-ui-track-0-6);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.sv-a3-strip button:hover{color:var(--sv-hi)}.sv-a3-strip button{overflow:hidden}.sv-a3-strip button b{min-width:0;overflow:hidden;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}:is(.sv-a-t,.sv-a3-t)[data-s=down] .sv-shot-none{background:var(--cb-color-black)}:is(.sv-a-t,.sv-a3-t)[data-s=down] .sv-shot-none>*{visibility:hidden}:is(.sv-a-t,.sv-a3-t)[data-s=down] .sv-a-lab{color:color-mix(in srgb,var(--cbc-poor) 65%,var(--cb-color-white))}.sv-a3-strip i{position:absolute;inset-block-start:var(--cb-space-xs);inset-inline-start:calc(50% + var(--at) * var(--dpx));inline-size:1px;block-size:var(--cb-space-sm);background:var(--sv-faint-on-night);pointer-events:none}.sv-a3-where{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:2;display:flex;align-items:baseline;gap:var(--cb-space-sm);margin:0;padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--sv-night);box-shadow:0 0 0 1px color-mix(in srgb,var(--cbc-accent) 60%,transparent);transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.sv-a3-where b{color:var(--sv-hi);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.sv-a3-where span{color:var(--sv-faint-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-a3-needle{position:absolute;inset-block:var(--cb-space-xs);inset-inline-start:50%;inline-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-accent);box-shadow:0 0 var(--cb-space-sm) var(--cbc-accent);pointer-events:none}.sv-a3-desk{position:relative;z-index:2;padding:0 var(--cb-space-2xl) var(--cb-space-md)}.sv-a3-desk-in{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-2xl);padding-block-start:var(--cb-space-md);border-block-start:1px solid color-mix(in srgb,var(--sv-hi) 8%,transparent)}.sv-a3-say{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md);margin:0;color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size)}.sv-a3-say b{color:var(--sv-hi);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.sv-a3-say span{color:var(--sv-faint-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-a3-say em{color:var(--cbc-poor-text);font-style:normal}.sv-a3-keys{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs)}.sv-a3-key{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-26);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--sv-faint-on-night);font-size:var(--cb-type-xs-size);white-space:nowrap;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-a3-key:hover{background:var(--sv-glow);color:var(--sv-hi)}.sv-a3-key b{color:var(--sv-faint-on-night);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.sv-a3-key[aria-pressed=true]{background:var(--sv-glow);color:var(--sv-hi)}.sv-a3-key[aria-pressed=true] b{color:var(--sv-ink-on-night)}.sv-a3-hint{display:inline-flex;align-items:center;gap:var(--cb-space-xs);margin-inline-start:auto;color:var(--sv-faint-on-night);font-size:var(--cb-type-xs-size);white-space:nowrap}.sv-a3-hint .cb-icon{display:block;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0}.sv-a3-compass{grid-row:1;grid-column:1}.sv-a3-view{grid-row:2;grid-column:1}.sv-a3-side{grid-row:2;grid-column:1;z-index:3;align-self:center;display:inline-flex;align-items:center;gap:var(--cb-space-md);margin:0 var(--cb-space-xl);padding:var(--cb-space-xs);border:0;border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--sv-night) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 14%,transparent),var(--cbc-shadow-high);color:var(--sv-ink-on-night);cursor:pointer;opacity:0.55;backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.3);transition:opacity var(--cb-motion-fast) var(--cbc-spring),background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-a3-side[data-side="-1"]{justify-self:start;padding-inline-end:var(--cb-space-lg)}.sv-a3-side[data-side="1"]{justify-self:end;padding-inline-start:var(--cb-space-lg)}.sv-a3-view:hover~.sv-a3-side,.sv-a3-side:is(:hover,:focus-visible){opacity:1}.sv-a3-side:hover{background:color-mix(in srgb,var(--sv-night) 88%,transparent)}.sv-a3-side-ic{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40);border-radius:var(--cb-radius-full);background:var(--sv-glow);line-height:0;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-a3-side:hover .sv-a3-side-ic{background:color-mix(in srgb,var(--sv-hi) 18%,transparent)}.sv-a3-side-ic .cb-icon{display:block;line-height:0}.sv-a3-side-t{display:grid;gap:var(--cb-space-xxs);text-align:start}.sv-a3-side[data-side="1"] .sv-a3-side-t{text-align:end}.sv-a3-side-t small{color:var(--sv-faint-on-night);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-a3-side-t b{color:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-a3-side[data-bad] .sv-a3-side-t b{color:var(--cbc-poor-text)}.sv-a3-side[data-bad] .sv-a3-side-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-poor) 60%,transparent)}@media(max-width:480px){.sv-a-grid .sv-a-t:is(:hover,:focus-visible){transform:none}.sv-a{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sv-a-desk{overflow:visible;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-a-desk>*{padding:var(--cb-space-md)}.sv-a-desk>.sv-a-count{padding-block-start:var(--cb-space-xs)}.sv-a-count b{font-size:var(--cb-type-4xl-size)}.sv-a-pv,.sv-a-layout,.sv-a-block>.sv-a-k{display:none}.sv-a-keys{display:flex;overflow-x:auto;scrollbar-width:none}.sv-a-key,.sv-a-key:first-child{display:inline-flex;flex:none;align-items:baseline;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-sm) var(--cb-space-xl)}.sv-a-key b{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.sv-a-key i{inset-block-start:50%;inset-inline:var(--cb-space-sm) auto;transform:translateY(-50%)}.sv-a-wall{padding:var(--cb-space-md)}.sv-a2{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}.sv-a2-run{grid-column:1;grid-row:2;padding-block-start:var(--cb-space-md);border-inline-start:0;border-block-start:1px solid color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-a2-ch{display:flex;gap:var(--cb-space-xs);overflow-x:auto;scrollbar-width:none}.sv-a2-ch button{display:inline-flex;flex:none}.sv-a2-bug{inset-inline:var(--cb-space-lg);inset-block-start:var(--cb-space-md)}.sv-a2-bug>span:not(.sv-a2-live){flex-basis:100%;font-size:var(--cb-type-xs-size)}.sv-a2-bug time{display:none}.sv-a3-desk{padding:0 var(--cb-space-md) var(--cb-space-md)}.sv-a3-desk-in{gap:var(--cb-space-xs)}.sv-a3-keys{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sv-a3-key{flex:none}.sv-a3-hint{display:none}.sv-a3-side{margin:0 var(--cb-space-sm);opacity:0.85}.sv-a3-side-t{display:none}.sv-a3-side[data-side="-1"],.sv-a3-side[data-side="1"]{padding:var(--cb-space-xxs)}}.sv-a2-pgm .sv-bars-lab small{font-size:var(--cb-type-sm-size)}[data-theme=light] .sv-a2-bg{filter:blur(var(--cb-ui-blur-18)) brightness(1.1) saturate(1.2);opacity:0.4}@media(max-width:480px){.sv-a2-air{grid-row:1}.sv-a2-stage{padding:var(--cb-space-7xl) var(--cb-space-md) var(--cb-space-md)}.sv-a2-pack{margin:0 var(--cb-space-md) var(--cb-space-md)}.sv-a2-cap{min-block-size:0;grid-template-columns:minmax(0,1fr) auto}.sv-a2-flag{grid-column:1 / -1;display:flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-md)}.sv-a2-said{padding:var(--cb-space-sm) var(--cb-space-md)}.sv-a2-said b{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.sv-a2-count{display:none}}.sv-a3-t::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--sv-hi) 55%,transparent));opacity:calc(var(--warp, 0) * 0.7);pointer-events:none}.sv-a3[data-dir=r] .sv-a3-t::after{background:linear-gradient(270deg,transparent 20%,color-mix(in srgb,var(--sv-hi) 55%,transparent))}.sv-find-a{block-size:var(--cb-ui-size-40);font-size:var(--cb-type-sm-size)}.sv-find-a2{--sv-find-ground: none;--sv-find-hover: var(--sv-glow);gap:var(--cb-space-md);border-radius:var(--cb-radius-sm);font-size:var(--cb-type-sm-size)}.sv-find-a2 .sv-find-ic{display:none}.sv-find-a2 .sv-find-key{order:-1;display:inline-grid;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-20);box-shadow:none;background:var(--sv-glow);color:var(--sv-muted-on-night);transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-find-a2:focus-within .sv-find-key,.sv-find-a2[data-on] .sv-find-key{display:inline-grid;background:var(--cbc-poor);color:var(--cb-color-white)}.sv-find-a3{--sv-find-ground: none;--sv-find-hover: var(--sv-glow);order:1;inline-size:var(--cb-ui-size-180);block-size:var(--cb-ui-size-26);margin-inline-start:auto;border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-find-a3~.sv-a3-hint{order:2;margin-inline-start:0}@media(max-width:480px){.sv-find-a3{order:0;inline-size:100%;margin-inline-start:0}}.sv-b{--hud: color-mix(in srgb, var(--sv-radar) 78%, var(--sv-hi));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--sv-radar) 6%,var(--sv-night)),var(--sv-night) 65%);font-family:var(--cb-font-mono)}.sv-b::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--sv-radar) 4%,transparent) 0 1px,transparent 1px var(--cb-space-xs));pointer-events:none}.sv-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.sv-b-scope{position:absolute;inset:var(--cb-space-md) calc(17rem + var(--cb-space-md)) var(--cb-space-md) var(--cb-space-md);display:grid;place-items:center}.sv-b-scope svg{display:block;inline-size:100%;block-size:100%}.sv-b-scope>*{grid-area:1 / 1}.sv-b[data-layers] .sv-b-scope>*{position:relative}.sv-b-canvas{display:block;inline-size:100%;block-size:100%;pointer-events:none}.sv-b-scope>.sv-b-sweeper{transform-origin:50% 50%;will-change:transform}.sv-b[data-layers] .sv-b-scope{container-type:size}.sv-b-scope>.sv-b-locker{place-self:center;inline-size:calc(100cqmin * 30 / 660);block-size:calc(100cqmin * 30 / 660);overflow:visible;translate:calc(100cqmin * var(--lx) / 660) calc(100cqmin * var(--ly) / 660);pointer-events:none;animation:sv-lock var(--cb-motion-slow) var(--cbc-spring),sv-spin calc(var(--cb-motion-slow) * 15) linear infinite}.sv-b-locker .sv-b-lock{animation:none}.sv-b[data-layers] .sv-b-scan{overflow:hidden;background:none;animation:none}.sv-b[data-layers] .sv-b-scan::before{content:"";position:absolute;inset:-300% 0 auto;block-size:900%;background:linear-gradient(transparent 40%,color-mix(in srgb,var(--sv-radar) 30%,transparent) 50%,transparent 60%) 0 0 / 100% calc(100% / 3);will-change:transform;animation:sv-rescan-slide calc(var(--cb-motion-slow) * 6) linear infinite}@keyframes sv-rescan-slide{from{transform:translateY(calc(-200% / 9))}to{transform:translateY(calc(200% / 9))}}.sv-b[data-glow=canvas] .sv-b-blip:is([data-s=up],[data-s=down]):not([data-fx]){fill:transparent;animation:none}.sv-b[data-glow=canvas] .sv-b-blip:is([data-s=up],[data-s=down])[data-new]:not([data-fx],:hover,:focus-visible){stroke:transparent}.sv-b-face{fill:color-mix(in srgb,var(--sv-radar) 4%,var(--sv-night));stroke:color-mix(in srgb,var(--sv-radar) 34%,transparent);stroke-width:1.5}.sv-b-ring,.sv-b-div{fill:none;stroke:color-mix(in srgb,var(--sv-radar) 18%,transparent);stroke-width:1}.sv-b-div{stroke-dasharray:2 4}.sv-b-tick{stroke:color-mix(in srgb,var(--sv-radar) 40%,transparent);stroke-width:1}.sv-b-rw{fill:color-mix(in srgb,var(--sv-radar) 65%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-13)}.sv-b-sector{fill:color-mix(in srgb,var(--sv-radar) 50%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:2px;dominant-baseline:middle;pointer-events:none}.sv-b-sweep{transform-origin:calc(var(--o) * 1px) calc(var(--o) * 1px);animation:sv-turn calc(var(--cb-motion-slow) * 20) linear infinite;pointer-events:none}.sv-b-edge{stroke:color-mix(in srgb,var(--sv-radar) 70%,transparent);stroke-width:1.5}@keyframes sv-turn{to{transform:rotate(360deg)}}.sv-b-blip{fill:color-mix(in srgb,var(--sv-radar) 42%,transparent);cursor:pointer;animation:sv-blip calc(var(--cb-motion-slow) * 20) linear infinite;animation-delay:calc(var(--delay) * var(--cb-motion-slow) * 20);transform-box:fill-box;transform-origin:center}@keyframes sv-blip{0%{fill:var(--sv-hi);transform:scale(1.7)}5%{fill:var(--sv-radar);transform:scale(1)}100%{fill:color-mix(in srgb,var(--sv-radar) 35%,transparent)}}.sv-b-blip{stroke:transparent;stroke-width:8}.sv-b-blip[data-new]{stroke:var(--sv-changed);stroke-width:1.5}.sv-b-blip[data-s=down]{fill:var(--cbc-poor);animation:sv-alarm calc(var(--cb-motion-slow) * 3) var(--cbc-spring) infinite}.sv-b-blip[data-s=settling]{fill:var(--cbc-warn);animation:none}.sv-b-blip[data-s=paused]{fill:color-mix(in srgb,var(--sv-hi) 22%,transparent);animation:none}.sv-b-blip:hover,.sv-b-blip:focus-visible{outline:none;stroke:var(--sv-hi);stroke-width:2.5;animation-play-state:paused}.sv-b-core{fill:var(--sv-radar)}.sv-b-lock{fill:none;stroke:var(--sv-hi);stroke-width:1.5;stroke-dasharray:6 4;transform-box:fill-box;transform-origin:center;animation:sv-lock var(--cb-motion-slow) var(--cbc-spring),sv-spin calc(var(--cb-motion-slow) * 15) linear infinite;pointer-events:none}@keyframes sv-lock{from{transform:scale(2.4);opacity:0}}@keyframes sv-spin{to{transform:rotate(360deg)}}.sv-b-hud{position:absolute;z-index:2;display:grid;gap:var(--cb-space-sm);inline-size:15rem;color:var(--hud);pointer-events:none;text-shadow:0 0 var(--cb-space-md) var(--sv-night),0 0 var(--cb-space-xs) var(--sv-night)}.sv-b-hud button{pointer-events:auto}:is(.sv-b-hud,.sv-b3-hud,.sv-b2-hud)::before{--c: color-mix(in srgb, var(--hud-edge, var(--sv-radar)) 55%, transparent);--l: var(--cb-space-md);content:"";position:absolute;inset:calc(var(--cb-space-sm) * -1);pointer-events:none;background:linear-gradient(var(--c),var(--c)) 0 0 / var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 0 / 1px var(--l),linear-gradient(var(--c),var(--c)) 100% 0 / var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 0 / 1px var(--l),linear-gradient(var(--c),var(--c)) 0 100% / var(--l) 1px,linear-gradient(var(--c),var(--c)) 0 100% / 1px var(--l),linear-gradient(var(--c),var(--c)) 100% 100% / var(--l) 1px,linear-gradient(var(--c),var(--c)) 100% 100% / 1px var(--l);background-repeat:no-repeat}.sv-b-tl{inset-block-start:var(--cb-space-xl);inset-inline-start:var(--cb-space-xl);inline-size:11rem}.sv-b-bl{inset-block-end:var(--cb-space-xl);inset-inline-start:var(--cb-space-xl);inline-size:11rem}.sv-b-right{position:relative;grid-column:2;inset:auto;inline-size:auto;grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);align-content:start;min-height:0;padding:var(--cb-space-xl) var(--cb-space-lg);border-inline-start:1px solid color-mix(in srgb,var(--sv-radar) 22%,transparent);background:color-mix(in srgb,var(--sv-radar) 3%,transparent);text-shadow:none}.sv-b-right::before{display:none}.sv-b-k{color:color-mix(in srgb,var(--sv-radar) 70%,transparent);font-size:var(--cb-ui-text-11);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-b-big{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.sv-b-big b{color:var(--sv-hi);font-size:var(--cb-type-4xl-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-4);line-height:1;text-shadow:0 0 var(--cb-space-xl) color-mix(in srgb,var(--sv-radar) 60%,transparent)}.sv-b-big span{font-size:var(--cb-type-sm-size);text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2)}.sv-b-bl p:last-child{color:color-mix(in srgb,var(--sv-radar) 62%,var(--sv-hi));font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-b-toggles{display:grid;gap:2px}.sv-b-tog{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-xs);background:none;color:color-mix(in srgb,var(--sv-radar) 62%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-align:start;text-transform:uppercase;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-b-tog:hover{background:color-mix(in srgb,var(--sv-radar) 10%,transparent);color:var(--sv-hi)}.sv-b-tog[aria-pressed=true]{background:color-mix(in srgb,var(--sv-radar) 18%,transparent);color:var(--sv-hi)}.sv-b-tog b{font-weight:var(--cb-font-weight-regular);font-variant-numeric:tabular-nums}.sv-b-read{display:grid;gap:var(--cb-space-sm);pointer-events:auto}.sv-b-read-pic{position:relative;overflow:hidden;border-radius:var(--cb-radius-xs);box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-radar) 45%,transparent)}.sv-b-read-pic .sv-shot{filter:sepia(0.2) hue-rotate(60deg) saturate(0.9) brightness(0.9)}.sv-b-scan{position:absolute;inset:0;background:linear-gradient(transparent 40%,color-mix(in srgb,var(--sv-radar) 30%,transparent) 50%,transparent 60%) 0 0 / 100% 300%;animation:sv-rescan calc(var(--cb-motion-slow) * 6) linear infinite}@keyframes sv-rescan{from{background-position:0 100%}to{background-position:0 -100%}}.sv-b-read-t{display:grid;gap:var(--cb-space-xxs);min-width:0}.sv-b-read-t b{overflow:hidden;color:var(--sv-hi);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-b-read-t>span:not(.sv-state){overflow:hidden;font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-b-read .sv-state{color:color-mix(in srgb,var(--sv-radar) 62%,var(--sv-hi));font-family:var(--cb-font-mono)}.sv-b-read .sv-state[data-s=down]{color:var(--cbc-poor-text)}.sv-b-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm);margin:0}.sv-b-nums dt{color:color-mix(in srgb,var(--sv-radar) 55%,transparent);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-0-6);text-transform:uppercase}.sv-b-nums dd{margin:0;overflow:hidden;color:var(--sv-hi);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-b-need{display:grid;align-content:start;gap:1px;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;pointer-events:auto;scrollbar-width:none}.sv-b-need button{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-sm);inline-size:100%;padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-xs);background:none;color:color-mix(in srgb,var(--sv-radar) 62%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-align:start;cursor:pointer}.sv-b-need button:hover{background:color-mix(in srgb,var(--sv-radar) 12%,transparent);color:var(--sv-hi)}.sv-b-need-d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-b-need-n{flex:none;color:color-mix(in srgb,var(--sv-radar) 50%,transparent);font-size:var(--cb-ui-text-10)}.sv-b-need button[data-s=down] .sv-b-need-n{color:var(--cbc-poor-text)}.sv-b2{display:grid;background:color-mix(in srgb,var(--sv-changed) 5%,var(--sv-night))}.sv-b2-field{display:grid;place-items:center;min-height:0;padding:var(--cb-space-lg);background:linear-gradient(color-mix(in srgb,var(--sv-changed) 9%,transparent) 1px,transparent 1px) 50% 50% / var(--cb-space-4xl) var(--cb-space-4xl),linear-gradient(90deg,color-mix(in srgb,var(--sv-changed) 9%,transparent) 1px,transparent 1px) 50% 50% / var(--cb-space-4xl) var(--cb-space-4xl),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--sv-changed) 8%,transparent),transparent 70%)}.sv-b2-field svg{display:block;inline-size:100%;block-size:100%}.sv-b2-field>:is(svg,.sv-b2-sweepwrap){grid-area:1 / 1;position:relative}.sv-b2-sweepwrap{display:grid;inline-size:100%;block-size:100%;min-height:0;pointer-events:none}.sv-b2-ring{fill:none;stroke:color-mix(in srgb,var(--sv-changed) 26%,transparent);stroke-width:1;stroke-dasharray:3 5}.sv-b2-rw{fill:color-mix(in srgb,var(--sv-changed) 60%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-b2-div{stroke:color-mix(in srgb,var(--sv-changed) 18%,transparent);stroke-width:1}.sv-b2-sec{fill:color-mix(in srgb,var(--sv-changed) 70%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:2px;paint-order:stroke;stroke:var(--sv-night);stroke-width:5}.sv-b2-tower{fill:var(--sv-hi)}.sv-b2-sweep{transform-origin:50% 50%;will-change:transform;animation:sv-turn calc(var(--cb-motion-slow) * 25) linear infinite;pointer-events:none}.sv-b2-sweep line{stroke:color-mix(in srgb,var(--sv-changed) 40%,transparent);stroke-width:1}.sv-b2-ac{cursor:pointer;outline:none}.sv-b2-sym{fill:none;stroke:color-mix(in srgb,var(--sv-changed) 80%,var(--sv-hi));stroke-width:1.4;transition:stroke var(--cb-motion-fast) var(--cbc-spring)}.sv-b2-hit{fill:transparent}.sv-b2-trail{fill:color-mix(in srgb,var(--sv-changed) 80%,var(--sv-hi))}.sv-b2-ac[data-new] .sv-b2-sym{fill:color-mix(in srgb,var(--sv-changed) 50%,transparent)}.sv-b2-ac[data-s=down] .sv-b2-sym{stroke:var(--cbc-poor);fill:var(--cbc-poor);animation:sv-alarm calc(var(--cb-motion-base) * 4) var(--cbc-spring) infinite}.sv-b2-ac[data-s=settling] .sv-b2-sym{stroke:var(--cbc-warn)}.sv-b2-ac[data-s=paused] .sv-b2-sym{stroke:var(--sv-faint-on-night)}.sv-b2-block{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring);pointer-events:none}.sv-b2-ac[data-tag] .sv-b2-block,.sv-b2-ac:is(:hover,:focus-visible,[data-hot]) .sv-b2-block{opacity:1}.sv-b2-ac:is(:hover,:focus-visible,[data-hot]) .sv-b2-sym{stroke:var(--sv-hi);stroke-width:2}.sv-b2-leader{stroke:color-mix(in srgb,var(--sv-hi) 50%,transparent);stroke-width:1}.sv-b2-cs,.sv-b2-alt{font-family:var(--cb-font-mono);paint-order:stroke;stroke:var(--sv-night);stroke-width:4}.sv-b2-cs{fill:var(--sv-hi);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);letter-spacing:1px}.sv-b2-alt{fill:color-mix(in srgb,var(--sv-changed) 80%,var(--sv-hi));font-size:var(--cb-ui-text-10);letter-spacing:1px}.sv-b2-ac[data-s=down] .sv-b2-alt{fill:var(--cbc-poor-text)}.sv-b2-ac[data-s=settling] .sv-b2-alt{fill:var(--cbc-warn-text)}.sv-b2{grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.sv-b2-bay{--atc: color-mix(in srgb, var(--sv-changed) 75%, var(--sv-hi));display:grid;grid-template-rows:repeat(7,auto) minmax(0,1fr);align-content:start;gap:var(--cb-space-sm);min-height:0;padding:var(--cb-space-xl) var(--cb-space-lg) 0;border-inline-start:1px solid color-mix(in srgb,var(--sv-changed) 22%,transparent);background:color-mix(in srgb,var(--sv-changed) 4%,transparent);font-family:var(--cb-font-mono)}.sv-b2-k{color:color-mix(in srgb,var(--sv-changed) 70%,transparent);font-size:var(--cb-ui-text-11);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-b2-k:not(:first-child){margin-block-start:var(--cb-space-md)}.sv-b2-k-row{display:flex;justify-content:space-between}.sv-b2-big{display:flex;align-items:baseline;gap:var(--cb-space-sm)}.sv-b2-big b{color:var(--sv-hi);font-size:var(--cb-type-4xl-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-4);line-height:1}.sv-b2-big span{color:var(--atc);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-b2-stat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-xs);margin:0}.sv-b2-stat div{--t: var(--cbc-poor-text);display:grid;gap:1px;padding:var(--cb-space-sm);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--sv-hi) 4%,transparent)}.sv-b2-stat div[data-t=warn]{--t: var(--cbc-warn-text)}.sv-b2-stat div[data-t=new]{--t: var(--sv-changed)}.sv-b2-stat dt{color:var(--sv-faint-on-night);font-size:var(--cb-ui-text-10)}.sv-b2-stat dd{margin:0;color:var(--t);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-medium)}.sv-b2-togs{display:grid;gap:2px}.sv-b2-tog{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-xs);background:none;color:var(--atc);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-align:start;text-transform:uppercase;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-b2-tog:hover{background:color-mix(in srgb,var(--sv-changed) 10%,transparent);color:var(--sv-hi)}.sv-b2-tog[aria-pressed=true]{background:color-mix(in srgb,var(--sv-changed) 18%,transparent);color:var(--sv-hi)}.sv-b2-tog b{font-weight:var(--cb-font-weight-regular);font-variant-numeric:tabular-nums}.sv-b2-strips{display:grid;align-content:start;gap:var(--cb-space-xxs);min-height:0;margin:0 calc(var(--cb-space-sm) * -1);padding:var(--cb-space-xxs) var(--cb-space-sm) var(--cb-space-xl);overflow-y:auto;list-style:none}.sv-b2-strip{--paper: color-mix(in srgb, var(--cbc-warn) 10%, var(--cb-color-white));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px var(--cb-space-sm);inline-size:100%;padding:var(--cb-space-xs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-xxs);background:var(--paper);box-shadow:0 1px 0 color-mix(in srgb,var(--cb-color-black) 30%,transparent);color:var(--cb-color-black);font-family:var(--cb-font-mono);text-align:start;cursor:pointer;transition:transform var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.sv-b2-strip[data-s=down]{--paper: color-mix(in srgb, var(--cbc-poor) 16%, var(--cb-color-white))}.sv-b2-strip[data-s=settling]{--paper: color-mix(in srgb, var(--cbc-warn) 26%, var(--cb-color-white))}.sv-b2-strip[data-new]:not([data-s=down]):not([data-s=settling]){--paper: color-mix(in srgb, var(--sv-changed) 18%, var(--cb-color-white))}.sv-b2-strip:is(:hover,[data-hot]){transform:translateX(calc(var(--cb-space-xs) * -1));box-shadow:0 var(--cb-space-xs) var(--cb-space-lg) color-mix(in srgb,var(--cb-color-black) 45%,transparent)}.sv-b2-cs2{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-0-6)}.sv-b2-kind{align-self:center;padding:0 var(--cb-space-xs);border:1px solid currentColor;border-radius:var(--cb-radius-xxs);font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-semibold)}.sv-b2-strip[data-s=down] .sv-b2-kind{border-color:var(--cbc-poor);background:var(--cbc-poor);color:var(--cb-color-white)}.sv-b2-dom{overflow:hidden;color:color-mix(in srgb,var(--cb-color-black) 62%,transparent);font-family:var(--cb-font-body);font-size:var(--cb-ui-text-11);text-overflow:ellipsis;white-space:nowrap}.sv-b2-t{color:color-mix(in srgb,var(--cb-color-black) 70%,transparent);font-size:var(--cb-ui-text-11);text-align:end}.sv-b3{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--sv-radar) 8%,var(--sv-night)),var(--sv-night) 60%)}.sv-b3-field{position:absolute;inset:var(--cb-space-lg);display:grid;place-items:center}.sv-b3-field svg{display:block;inline-size:100%;block-size:100%}.sv-b3-field>:is(svg,canvas){grid-area:1 / 1;position:relative}.sv-b3-canvas{display:block;inline-size:100%;block-size:100%;pointer-events:none}.sv-b3-pinger{pointer-events:none}.sv-b3-clock{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none;animation:sv-clock calc(var(--cb-motion-slow) * 15) linear infinite}@keyframes sv-clock{from{opacity:0}to{opacity:0.01}}.sv-b3[data-glow=canvas] .sv-b3-pinger{display:none}.sv-b3[data-glow=canvas] .sv-b3-dot:not([data-s=paused],[data-fx]){fill:transparent;animation:none}.sv-b3[data-glow=canvas] .sv-b3-dot[data-new]:not([data-s=paused],[data-fx],:hover,:focus-visible){stroke:transparent}.sv-b3[data-glow=canvas] .sv-b3-silent:not([data-s=settling]) circle{fill:transparent;animation:none}.sv-b3-rim{fill:color-mix(in srgb,var(--sv-radar) 3%,transparent);stroke:color-mix(in srgb,var(--sv-radar) 34%,transparent);stroke-width:1.5}.sv-b3-ring{fill:none;stroke:color-mix(in srgb,var(--sv-radar) 13%,transparent);stroke-width:1;stroke-dasharray:2 6}.sv-b3-rw{fill:color-mix(in srgb,var(--sv-radar) 55%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-13)}.sv-b3-hole{fill:var(--sv-night);stroke:color-mix(in srgb,var(--sv-radar) 30%,transparent);stroke-width:1}.sv-b3-wave{fill:none;stroke:var(--sv-radar);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:sv-wave calc(var(--cb-motion-slow) * 15) ease-in-out infinite;pointer-events:none}@keyframes sv-wave{0%{transform:scale(var(--s0));opacity:0.9}80%{transform:scale(1);opacity:0.25}81%,100%{transform:scale(1);opacity:0}}.sv-b3-dot{fill:color-mix(in srgb,var(--sv-radar) 55%,transparent);cursor:pointer;transform-box:fill-box;transform-origin:center;animation:sv-flare calc(var(--cb-motion-slow) * 15) linear infinite;animation-delay:calc(var(--d) * var(--cb-motion-slow) * 15);outline:none}@keyframes sv-flare{0%{fill:var(--sv-hi);transform:scale(1.8)}6%{fill:var(--sv-radar);transform:scale(1)}100%{fill:color-mix(in srgb,var(--sv-radar) 50%,transparent)}}.sv-b3-dot[data-new]{stroke:var(--sv-changed);stroke-width:2}.sv-b3-dot[data-old]{fill:color-mix(in srgb,var(--cbc-warn) 70%,transparent)}.sv-b3-dot[data-s=paused]{fill:color-mix(in srgb,var(--sv-hi) 20%,transparent);animation:none}.sv-b3-dot:is(:hover,:focus-visible){stroke:var(--sv-hi);stroke-width:3;animation-play-state:paused}.sv-b3-silent{cursor:pointer;outline:none}.sv-b3-silent circle{fill:var(--cbc-poor);animation:sv-alarm calc(var(--cb-motion-slow) * 3.5) var(--cbc-spring) infinite}.sv-b3-silent[data-s=settling] circle{fill:var(--cbc-warn);animation:none}.sv-b3-silent text{fill:var(--sv-muted-on-night);font-size:var(--cb-ui-text-13)}.sv-b3-silent:is(:hover,:focus-visible) text{fill:var(--sv-hi)}.sv-b3-silent:is(:hover,:focus-visible) circle{stroke:var(--sv-hi);stroke-width:2}.sv-b3-heart{position:absolute;inset-inline-start:50%;inset-block-start:50%;display:grid;justify-items:center;gap:var(--cb-space-xs);inline-size:15rem;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.sv-b3-k{color:color-mix(in srgb,var(--sv-radar) 70%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-b3-big{display:grid;justify-items:center;gap:var(--cb-space-xxs)}.sv-b3-big b{color:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-type-hero-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-4);line-height:1;text-shadow:0 0 var(--cb-space-2xl) color-mix(in srgb,var(--sv-radar) 60%,transparent)}.sv-b3-big span{color:var(--sv-ink-on-night);font-size:var(--cb-type-sm-size)}.sv-b3-sub{color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-b3-chips{display:grid;gap:var(--cb-space-xxs)}.sv-b3-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-b3-chip:hover{background:var(--sv-glow);color:var(--sv-hi)}.sv-b3-chip b{color:var(--sv-faint-on-night);font-weight:var(--cb-font-weight-medium)}.sv-b3-chip[aria-pressed=true]{background:color-mix(in srgb,var(--sv-radar) 18%,transparent);color:var(--sv-hi)}.sv-b3-field{inset-inline-end:calc(17rem + var(--cb-space-lg))}.sv-b3-panel{position:absolute;z-index:3;inset-block:0;inset-inline-end:0;inline-size:17rem;display:flex;flex-direction:column;gap:var(--cb-space-md);padding:var(--cb-space-xl) var(--cb-space-lg);border-inline-start:1px solid color-mix(in srgb,var(--sv-radar) 20%,transparent);background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--sv-radar) 7%,transparent),transparent 70%),color-mix(in srgb,var(--sv-radar) 3%,var(--sv-night));overflow:hidden}.sv-b3-panel>.sv-b3-k:not(:first-child){margin-block-start:var(--cb-space-sm)}.sv-b3-k-row{display:flex;justify-content:space-between}.sv-b3-k-poor{color:var(--cbc-poor-text)}.sv-b3-gauge{flex:none;display:block;inline-size:100%;block-size:auto;overflow:visible}.sv-b3-g-well{fill:color-mix(in srgb,var(--sv-radar) 6%,transparent)}.sv-b3-g-ticks line{stroke:var(--sv-radar);stroke-opacity:0.55;stroke-width:1}.sv-b3-g-rule{stroke:var(--sv-faint-on-night)}.sv-b3-g-step{fill:var(--sv-faint-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10)}.sv-b3-g-mark{stroke:var(--sv-hi);stroke-width:1.5}.sv-b3-g-say{fill:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-b3-g-deep{stroke:var(--sv-muted-on-night)}.sv-b3-g-site{fill:var(--sv-muted-on-night);font-size:var(--cb-ui-text-10)}.sv-b3-deaf{display:grid;align-content:start;gap:1px;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(black calc(100% - var(--cb-space-3xl)),transparent);mask-image:linear-gradient(black calc(100% - var(--cb-space-3xl)),transparent)}.sv-b3-deaf button{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-sm);inline-size:100%;padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--sv-ink-on-night);font:inherit;font-size:var(--cb-type-xs-size);text-align:start;cursor:pointer}.sv-b3-deaf button:hover{background:var(--sv-glow);color:var(--sv-hi)}.sv-b3-deaf span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.sv-b3-deaf em{flex:none;color:var(--cbc-poor-text);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);font-style:normal}.sv-b3-deaf button[data-s=settling] em{color:var(--cbc-warn-text)}.sv-b3-deaf [data-dim]{opacity:0.35}.sv-b3-hud{position:absolute;z-index:2;display:grid;gap:var(--cb-space-sm);pointer-events:none;text-shadow:0 0 var(--cb-space-md) var(--sv-night),0 0 var(--cb-space-xs) var(--sv-night)}.sv-b3-tl{inset-block-start:var(--cb-space-2xl);inset-inline-start:var(--cb-space-2xl);inline-size:12rem}.sv-b3-bl{inset-block-end:var(--cb-space-2xl);inset-inline-start:var(--cb-space-2xl);inline-size:16rem}.sv-b3-small{color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-b3-dial{display:flex;align-items:center;gap:var(--cb-space-md)}.sv-b3-dial svg{flex:none;inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40)}.sv-b3-dial-track{fill:none;stroke:color-mix(in srgb,var(--sv-radar) 25%,transparent);stroke-width:2}.sv-b3-dial-arc{fill:none;stroke:var(--sv-radar);stroke-width:2;stroke-linecap:round}.sv-b3-dial-hub{fill:var(--sv-hi)}.sv-b3-dial b{color:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-4);line-height:1;font-variant-numeric:tabular-nums}.sv-b3-dial span{color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size)}.sv-b3-tl[data-late] .sv-b3-dial-arc{stroke:var(--cbc-warn)}.sv-b3-tl[data-late] .sv-b3-dial span{color:var(--cbc-warn-text)}.sv-b3-ruler{display:block;inline-size:100%;max-inline-size:16rem;block-size:auto;overflow:visible}.sv-b3-ruler-line line{stroke:var(--sv-radar)}.sv-b3-ruler-line line:first-child{stroke-opacity:0.6}.sv-b3-ruler-line circle{fill:var(--sv-radar)}.sv-b3-ruler-none{fill:var(--cbc-poor)}.sv-b3-ruler text{fill:var(--sv-faint-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10)}.sv-b3-ruler .sv-b3-ruler-poor{fill:var(--cbc-poor-text)}.sv-b3-visits{display:flex;align-items:center;gap:var(--cb-space-sm)}.sv-b3-visits i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--sv-radar)}.sv-b3-visits i[data-z=s]{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6)}.sv-b3-visits i[data-z=l]{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.sv-b2-field{position:relative}.sv-b2-hud{--hud-edge: var(--sv-changed);position:absolute;z-index:2;display:grid;gap:var(--cb-space-sm);color:color-mix(in srgb,var(--sv-changed) 75%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);text-transform:uppercase;pointer-events:none;text-shadow:0 0 var(--cb-space-md) var(--sv-night),0 0 var(--cb-space-xs) var(--sv-night)}.sv-b2-tl{inset-block-start:var(--cb-space-2xl);inset-inline-start:var(--cb-space-2xl);inline-size:13rem}.sv-b2-bl{inset-block-end:var(--cb-space-2xl);inset-inline-start:var(--cb-space-2xl);inline-size:15rem}.sv-b2-info{display:grid;gap:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-b2-hud [data-t=poor]{color:var(--cbc-poor-text)}.sv-b2-key{display:grid;grid-template-columns:var(--cb-ui-size-24) minmax(0,1fr);align-items:center;gap:var(--cb-space-sm) var(--cb-space-md);margin:0}.sv-b2-key dd{margin:0}.sv-b2-key svg{display:block;inline-size:var(--cb-ui-size-24);block-size:auto;fill:currentColor;stroke:currentColor}.sv-b2-key rect{fill:none}.sv-b2-key circle{stroke:none}.sv-b2-key rect[data-t=poor]{fill:var(--cbc-poor);stroke:none}.sv-b2-key circle[data-t=ring]{fill:none;stroke:currentColor;stroke-dasharray:2 2}@media(max-width:480px){.sv-b{display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:var(--cb-space-lg);overflow-y:auto;block-size:auto;min-block-size:0}.sv-b .sv-b-scope{position:relative;inset:auto;order:2;aspect-ratio:1}.sv-b-right{padding:0;border:0;background:none}.sv-b-hud{position:relative;inset:auto!important;inline-size:auto}.sv-b-hud::before{display:none}.sv-b-tl{order:1}.sv-b-right{order:3}.sv-b-bl{order:4}.sv-b-toggles{display:flex;gap:var(--cb-space-xs);overflow-x:auto;scrollbar-width:none}.sv-b-tog{flex:none}.sv-b-big b{font-size:var(--cb-type-4xl-size)}.sv-b2{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sv-b2-field{padding:var(--cb-space-sm);aspect-ratio:1}.sv-b2-bay{padding:var(--cb-space-lg) var(--cb-space-lg) 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-b2-togs{display:flex;overflow-x:auto;scrollbar-width:none}.sv-b2-tog{flex:none}.sv-b3{display:flex;flex-direction:column;block-size:auto;min-block-size:0;overflow-y:auto}.sv-b3-chips{display:flex;overflow-x:auto;scrollbar-width:none}.sv-b3-chip{flex:none}.sv-b3-field{position:relative;inset:auto;order:2;flex:none;aspect-ratio:1}.sv-b3-hud{position:relative;inset:auto;inline-size:auto;padding:var(--cb-space-lg) var(--cb-space-lg) 0}.sv-b3-hud::before{display:none}.sv-b3-tl{order:1}.sv-b3-bl{order:3;padding-block-end:var(--cb-space-lg)}.sv-b3-panel{position:relative;inset:auto;order:4;inline-size:auto;border:0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-b3-deaf{overflow:visible;-webkit-mask-image:none;mask-image:none}.sv-b2-hud{display:none}.sv-b3-heart{inline-size:9rem}.sv-b3-big b{font-size:var(--cb-type-3xl-size)}.sv-b3-sub,.sv-b3-heart .sv-b3-k{display:none}.sv-b3-silent text{display:none}}.sv-peek[data-skin=strip]{--paper: color-mix(in srgb, var(--cbc-warn) 10%, var(--cb-color-white));--ink: var(--cb-color-black);inline-size:19rem;border-radius:var(--cb-radius-xs);background:var(--paper);color:var(--ink);box-shadow:0 var(--cb-space-sm) var(--cb-space-2xl) color-mix(in srgb,var(--cb-color-black) 45%,transparent),0 1px 0 color-mix(in srgb,var(--cb-color-black) 30%,transparent);font-family:var(--cb-font-mono)}.sv-peek[data-skin=strip][data-t=poor]{--paper: color-mix(in srgb, var(--cbc-poor) 14%, var(--cb-color-white))}.sv-peek[data-skin=strip][data-t=warn]{--paper: color-mix(in srgb, var(--cbc-warn) 24%, var(--cb-color-white))}.pk-strip-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-sm)}.pk-strip-top b{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-0-6)}.pk-stamp{padding:var(--cb-space-xxs) var(--cb-space-sm);border:2px solid currentColor;border-radius:var(--cb-radius-xs);color:color-mix(in srgb,var(--pt) 72%,var(--cb-color-black));font-size:var(--cb-ui-text-10);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);transform:rotate(-5deg);mix-blend-mode:multiply}.pk-strip-mid{display:grid;grid-template-columns:var(--cb-ui-size-84) minmax(0,1fr);align-items:center;gap:var(--cb-space-md);padding:0 var(--cb-space-md) var(--cb-space-md)}.pk-thumb{overflow:hidden;border-radius:var(--cb-radius-xxs);box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-color-black) 18%,transparent)}.pk-strip-mid>div{display:grid;gap:var(--cb-space-xxs);min-width:0;font-family:var(--cb-font-body)}.pk-strip-mid b{overflow:hidden;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.pk-strip-mid span{overflow:hidden;color:color-mix(in srgb,var(--ink) 62%,transparent);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.pk-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block-start:1px dashed color-mix(in srgb,var(--ink) 25%,transparent)}.pk-boxes div{display:grid;gap:1px;padding:var(--cb-space-sm) var(--cb-space-md)}.pk-boxes div+div{border-inline-start:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.pk-boxes dt{color:color-mix(in srgb,var(--ink) 50%,transparent);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-1-2)}.pk-boxes dd{margin:0;overflow:hidden;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-peek[data-skin=echo]{gap:var(--cb-space-md);inline-size:17rem;padding:var(--cb-space-xl);border:1px solid color-mix(in srgb,var(--pt) 40%,var(--cbc-line));border-radius:var(--cb-radius-xl);background:radial-gradient(120% 70% at 0% 0%,color-mix(in srgb,var(--pt) 12%,transparent),transparent 60%),var(--sv-card);box-shadow:var(--cbc-shadow-high)}.pk-echo-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-md)}.pk-disc{position:relative;display:block;inline-size:var(--cb-ui-size-64);block-size:var(--cb-ui-size-64)}.pk-disc>.sv-shot{position:absolute;inset:0;inline-size:100%;block-size:100%;aspect-ratio:auto;border-radius:var(--cb-radius-full);object-fit:cover;object-position:top}.pk-disc>.sv-bars{position:absolute;inset:0 -30%;inline-size:auto;aspect-ratio:auto;clip-path:circle(closest-side)}.pk-disc i{position:absolute;inset:0;border:2px solid var(--pt);border-radius:var(--cb-radius-full);animation:pk-echo calc(var(--cb-motion-base) * 8) var(--cbc-spring) infinite}.pk-disc i+i{animation-delay:calc(var(--cb-motion-base) * 4)}@keyframes pk-echo{from{transform:scale(1);opacity:0.9}to{transform:scale(1.3);opacity:0}}.sv-peek[data-skin=echo][data-t=poor] .pk-disc i{animation:none;border-style:dashed;opacity:0.8}.pk-echo-head>div{display:grid;gap:var(--cb-space-xxs);min-width:0}.pk-echo-head b{overflow:hidden;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.pk-echo-head>div span{overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.pk-echo-val{display:grid;gap:var(--cb-space-xxs)}.pk-echo-val b{color:var(--pt-text);font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);line-height:var(--cb-type-2xl-line-height)}.pk-echo-val span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-find-b{--sv-find-ink: var(--sv-hi);--sv-find-quiet: color-mix(in srgb, var(--sv-radar) 62%, var(--sv-hi));--sv-find-ground: color-mix(in srgb, var(--sv-radar) 5%, transparent);--sv-find-hover: color-mix(in srgb, var(--sv-radar) 10%, transparent);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-radar) 28%,transparent);font-family:var(--cb-font-mono);text-shadow:none;pointer-events:auto}.sv-find-b input::placeholder,.sv-find-b2 input::placeholder{text-transform:uppercase;letter-spacing:var(--cb-ui-track-1-2)}.sv-find-b2{--sv-find-ink: var(--sv-hi);--sv-find-quiet: var(--atc);--sv-find-ground: color-mix(in srgb, var(--sv-changed) 5%, transparent);--sv-find-hover: color-mix(in srgb, var(--sv-changed) 10%, transparent);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-changed) 28%,transparent);font-family:var(--cb-font-mono)}.sv-find-b3{--sv-find-ground: none;--sv-find-hover: var(--sv-glow);block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-lg);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 10%,transparent)}.sv-e{--e-room: color-mix(in srgb, var(--sv-hi) 4%, var(--sv-night));position:relative;isolation:isolate;gap:var(--cb-space-lg);min-block-size:calc(100dvh - var(--sv-top, 0px));padding:var(--cb-space-xl) var(--cb-space-xl) var(--cb-space-md);overflow:clip;background:radial-gradient(ellipse 50% 40rem at 25% 0%,color-mix(in srgb,var(--sv-changed) 22%,transparent),transparent 75%),radial-gradient(ellipse 50% 40rem at 75% 0%,color-mix(in srgb,var(--sv-changed) 16%,transparent),transparent 75%),var(--e-room);color:var(--sv-ink-on-night)}.sv-e::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--sv-hi) 12%,transparent) 1px,transparent 1px) 0 0 / var(--cb-ui-size-84) var(--cb-ui-size-84),linear-gradient(color-mix(in srgb,var(--sv-hi) 12%,transparent) 1px,transparent 1px) 0 0 / var(--cb-ui-size-84) var(--cb-ui-size-84);mask:linear-gradient(var(--cb-color-black),color-mix(in srgb,var(--cb-color-black) 35%,transparent) 60%,transparent);pointer-events:none}.sv-e::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--cb-color-black) 30%,transparent),transparent 12%,transparent 88%,color-mix(in srgb,var(--cb-color-black) 30%,transparent));pointer-events:none}.sv-e>*,.sv-e-sign>*{min-width:0}.sv-e-sign{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-md);border-radius:var(--cb-radius-xl);background:linear-gradient(color-mix(in srgb,var(--sv-hi) 7%,var(--sv-night)),var(--sv-night));box-shadow:inset 0 0 0 1px var(--sv-glow)}.sv-e-led-sign{position:relative;overflow:hidden;padding:var(--cb-space-md) 0;border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-warn) 4%,var(--sv-night));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 6%,transparent),inset 0 var(--cb-space-md) var(--cb-space-xl) color-mix(in srgb,var(--cb-color-black) 60%,transparent)}.sv-e-led-sign::before{content:"";position:absolute;inset:0;background:radial-gradient(circle,color-mix(in srgb,var(--cbc-warn) 9%,transparent) 30%,transparent 36%) 0 0 / var(--cb-ui-size-5) var(--cb-ui-size-5);pointer-events:none}.sv-e-led-run{display:flex;inline-size:max-content;animation:sv-crawl calc(var(--cb-ui-motion-1000) * 60) linear infinite}.sv-e-led-run span{padding-inline-end:var(--cb-space-xl);color:color-mix(in srgb,var(--cbc-warn) 85%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-type-3xl-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-1-2);line-height:1;white-space:pre;text-shadow:0 0 var(--cb-space-sm) color-mix(in srgb,var(--cbc-warn) 70%,transparent);mask:radial-gradient(circle,var(--cb-color-black) 55%,transparent 62%) 0 0 / var(--cb-ui-size-5) var(--cb-ui-size-5)}@keyframes sv-crawl{to{transform:translateX(-50%)}}.sv-e-led-sign:hover .sv-e-led-run{animation-play-state:paused}.sv-e-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md) var(--cb-space-xl)}.sv-e-switches{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.sv-e-sw{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-36);padding:0 var(--cb-space-lg) 0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:var(--sv-glow);color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size);white-space:nowrap;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-e-sw>i:first-child{display:none}.sv-e-sw:hover{color:var(--sv-hi);background:color-mix(in srgb,var(--sv-hi) 12%,transparent)}.sv-e-sw b{color:var(--sv-faint-on-night);font-weight:var(--cb-font-weight-medium)}.sv-e-rocker{order:-1;position:relative;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-xs);background:linear-gradient(color-mix(in srgb,var(--sv-hi) 18%,var(--sv-night)) 50%,color-mix(in srgb,var(--sv-hi) 6%,var(--sv-night)) 50%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 14%,transparent)}.sv-e-sw[aria-pressed=true]{color:var(--sv-hi)}.sv-e-sw[aria-pressed=true] .sv-e-rocker{background:linear-gradient(var(--cbc-good) 50%,color-mix(in srgb,var(--sv-hi) 6%,var(--sv-night)) 50%);box-shadow:0 0 var(--cb-space-sm) color-mix(in srgb,var(--cbc-good) 50%,transparent)}.sv-e-sw[data-k=down][aria-pressed=true] .sv-e-rocker{background:linear-gradient(var(--cbc-poor) 50%,color-mix(in srgb,var(--sv-hi) 6%,var(--sv-night)) 50%)}.sv-e-sw[data-k=changed][aria-pressed=true] .sv-e-rocker{background:linear-gradient(var(--sv-changed) 50%,color-mix(in srgb,var(--sv-hi) 6%,var(--sv-night)) 50%)}.sv-e-sw[data-k=old][aria-pressed=true] .sv-e-rocker{background:linear-gradient(var(--cbc-warn) 50%,color-mix(in srgb,var(--sv-hi) 6%,var(--sv-night)) 50%)}.sv-e-map{position:sticky;z-index:4;inset-block-end:var(--cb-space-md);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-xs);justify-self:center;inline-size:min(100%,44rem);padding:var(--cb-space-xs);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--sv-night) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 12%,transparent),var(--cbc-shadow-high);backdrop-filter:blur(var(--cb-ui-blur-16)) saturate(1.3)}.sv-e-map-in{position:relative;display:flex;gap:var(--cb-space-xxs);align-items:flex-end;min-width:0;padding:var(--cb-space-xs);cursor:pointer;touch-action:none;user-select:none}.sv-e-map-r{display:grid;flex:1 1 0;justify-items:center;gap:var(--cb-space-xxs);min-width:0;padding:var(--cb-space-xxs);border:0;border-radius:var(--cb-radius-sm);background:none;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-e-map-r:hover{background:var(--sv-glow)}.sv-e-map-dots{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;justify-content:center;gap:1px;inline-size:100%;max-inline-size:var(--cb-ui-size-50)}.sv-e-map-dots i{inline-size:3px;block-size:3px;border-radius:1px;background:color-mix(in srgb,var(--cbc-good) 70%,transparent)}.sv-e-map-dots i[data-new]{background:var(--sv-changed)}.sv-e-map-dots i[data-s=down]{background:var(--cbc-poor);box-shadow:0 0 3px var(--cbc-poor)}.sv-e-map-dots i[data-s=paused]{background:color-mix(in srgb,var(--sv-hi) 25%,transparent)}.sv-e-map-dots i[data-s=settling]{background:var(--cbc-warn)}.sv-e-map-n{color:var(--sv-faint-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);transition:color var(--cb-motion-fast) var(--cbc-spring)}.sv-e-map-r[data-in] .sv-e-map-n{color:var(--sv-hi)}.sv-e-map-r[data-bad="1"] .sv-e-map-n{color:color-mix(in srgb,var(--cbc-poor) 60%,var(--cb-color-white))}.sv-e-win{position:absolute;inset-block:0;inset-inline-start:calc(var(--cb-space-xs) + (100% - var(--cb-space-xs) * 2) * var(--l, 0));inline-size:calc((100% - var(--cb-space-xs) * 2) * var(--w, 0.3));border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--sv-hi) 7%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sv-hi) 70%,transparent);pointer-events:none}.sv-e-step{display:grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--sv-ink-on-night);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.sv-e-step .cb-icon{display:block;line-height:0}.sv-e-step:hover{background:var(--sv-glow)}.sv-e-step[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-e-step[aria-disabled=true]:hover{background:none}.sv-e-room{position:relative}.sv-e-room::before,.sv-e-room::after{content:"";position:absolute;z-index:2;inset-block:0;inline-size:var(--cb-space-5xl);pointer-events:none;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-e-room::before{inset-inline-start:0;background:linear-gradient(90deg,var(--e-room),transparent)}.sv-e-room::after{inset-inline-end:0;background:linear-gradient(270deg,var(--e-room),transparent)}.sv-e-room[data-start]::before,.sv-e-room[data-end]::after{opacity:0}.sv-e-row{display:flex;align-items:flex-start;gap:var(--cb-space-3xl);overflow-x:auto;padding-block-end:var(--cb-space-lg);scroll-snap-type:x proximity;scroll-padding-inline:var(--cb-space-md);cursor:grab;user-select:none}.sv-e-rack{flex:0 0 18rem;display:grid;gap:var(--cb-space-sm);min-width:0;padding:var(--cb-space-sm);border-radius:var(--cb-radius-lg);background:var(--sv-night);scroll-snap-align:start;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 8%,transparent),inset var(--cb-space-xs) 0 0 color-mix(in srgb,var(--sv-hi) 5%,transparent),inset calc(var(--cb-space-xs) * -1) 0 0 color-mix(in srgb,var(--sv-hi) 5%,transparent),0 var(--cb-space-lg) var(--cb-space-2xl) color-mix(in srgb,var(--cb-color-black) 35%,transparent);transition:box-shadow var(--cb-motion-base) var(--cbc-spring)}.sv-e-rack[data-flash]{box-shadow:inset 0 0 0 2px var(--cbc-accent),0 0 var(--cb-space-2xl) color-mix(in srgb,var(--cbc-accent) 30%,transparent)}.sv-e-cart{flex-basis:16rem;background:repeating-linear-gradient(135deg,var(--sv-night) 0 var(--cb-ui-size-10),color-mix(in srgb,var(--sv-hi) 3%,var(--sv-night)) var(--cb-ui-size-10) var(--cb-ui-size-20))}.sv-e-rack header{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-xs) var(--cb-space-sm) var(--cb-space-sm);min-width:0}.sv-e-rack-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-sm)}.sv-e-rack-top b{overflow:hidden;color:var(--sv-hi);font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);text-overflow:ellipsis;white-space:nowrap}.sv-e-lamp{flex:none;display:inline-block;inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-good);box-shadow:0 0 var(--cb-space-sm) var(--cbc-good)}.sv-e-lamp[data-bad="1"]{background:var(--cbc-poor);box-shadow:0 0 var(--cb-space-sm) var(--cbc-poor);animation:sv-alarm var(--cb-ui-motion-1200) var(--cbc-spring) infinite}.sv-e-rack-said{color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size)}.sv-e-rack-said em{color:var(--cbc-poor-text);font-style:normal}.sv-e-meter{display:block;block-size:2px;margin-block-start:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--sv-hi) 10%,transparent);overflow:hidden}.sv-e-meter i{display:block;block-size:100%;background:var(--cbc-good)}.sv-e-bay{display:grid;gap:2px}.sv-e-blade{display:flex;align-items:center;gap:var(--cb-space-xs);min-width:0;block-size:var(--cb-ui-size-24);padding:0 var(--cb-space-sm);border:0;border-radius:2px;background:linear-gradient(color-mix(in srgb,var(--sv-hi) 9%,var(--sv-night)),color-mix(in srgb,var(--sv-hi) 4%,var(--sv-night)));color:var(--sv-muted-on-night);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.sv-e-blade:is(:hover,:focus-visible){background:color-mix(in srgb,var(--sv-hi) 20%,var(--sv-night));color:var(--sv-hi);box-shadow:0 0 0 1px color-mix(in srgb,var(--sv-hi) 30%,transparent);outline:none}.sv-e-name{overflow:hidden;flex:1;min-width:0;padding-inline-start:var(--cb-space-xxs);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);text-align:start;text-overflow:ellipsis;white-space:nowrap}.sv-e-ms{flex:none;color:var(--sv-faint-on-night);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);font-variant-numeric:tabular-nums}.sv-e-led{flex:none;display:inline-block;inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--sv-hi) 12%,transparent)}.sv-e-led[data-l=power]{background:var(--cbc-good);box-shadow:0 0 var(--cb-space-xs) var(--cbc-good);animation:sv-blink calc(var(--cb-ui-motion-1000) * 2.3) steps(1) infinite;animation-delay:calc(var(--b, 0) * var(--cb-ui-motion-1000))}@keyframes sv-blink{0%,92%{opacity:1}94%{opacity:0.3}}[data-s=down]>.sv-e-led[data-l=power]{background:var(--cbc-poor);box-shadow:0 0 var(--cb-space-sm) var(--cbc-poor);animation:sv-alarm var(--cb-ui-motion-900) var(--cbc-spring) infinite}[data-s=paused]>.sv-e-led[data-l=power]{background:color-mix(in srgb,var(--sv-hi) 20%,transparent);box-shadow:none;animation:none}[data-s=settling]>.sv-e-led[data-l=power]{background:var(--cbc-warn);box-shadow:0 0 var(--cb-space-xs) var(--cbc-warn)}.sv-e-blade[data-s=down]{color:var(--cbc-poor-text)}[data-s=down]>.sv-e-ms{color:var(--cbc-poor-text)}.sv-e-led[data-l=look][data-on]{background:var(--sv-changed);box-shadow:0 0 var(--cb-space-xs) var(--sv-changed)}.sv-e-led[data-l=php][data-on]{background:var(--cbc-warn)}.sv-e-sw-led{order:-1;animation:none}.sv-e-sw-led[data-l=down]{background:var(--cbc-poor);box-shadow:0 0 var(--cb-space-xs) var(--cbc-poor)}.sv-e-sw-led[data-l=paused]{background:color-mix(in srgb,var(--sv-hi) 20%,transparent)}.sv-e3{--e3-gap: var(--cb-space-2xl);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,clamp(20rem,24vw,28rem));align-items:start;gap:var(--cb-space-2xl);min-block-size:calc(100dvh - var(--sv-top, 0px));padding:var(--e3-gap) var(--cb-space-xl);background:radial-gradient(ellipse 70% 50% at 35% 0%,color-mix(in srgb,var(--sv-changed) 10%,transparent),transparent 70%),var(--sv-night);color:var(--sv-ink-on-night);isolation:isolate}.sv-e3::before{content:"";position:absolute;z-index:-1;inset:auto 0 0 0;block-size:18%;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--sv-hi) 5%,transparent) 0 1px,transparent 1px var(--cb-space-8xl));mask:linear-gradient(transparent,var(--cb-color-black));pointer-events:none}.sv-e3-cabwrap{position:relative;z-index:1;display:grid;align-content:start;gap:var(--cb-space-md);min-width:0}.sv-e3-kvm{position:sticky;z-index:1;inset-block-start:calc(var(--sv-top, 0px) + var(--e3-gap));display:grid;block-size:calc(100dvh - var(--sv-top, 0px) - var(--e3-gap) * 2);min-height:0}.sv-e3-screen{min-height:0;padding:var(--cb-space-md);border-radius:var(--cb-radius-lg);background:linear-gradient(color-mix(in srgb,var(--sv-hi) 14%,var(--sv-night)),color-mix(in srgb,var(--sv-hi) 7%,var(--sv-night)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 18%,transparent),var(--cbc-shadow-high)}.sv-e3-term{contain:strict;block-size:100%;overflow-y:auto;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-sm);background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--cbc-good) 10%,var(--sv-night)),var(--sv-night));box-shadow:inset 0 0 var(--cb-space-2xl) color-mix(in srgb,var(--cb-color-black) 80%,transparent);color:color-mix(in srgb,var(--cbc-good) 85%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11);line-height:var(--cb-type-xs-line-height);text-shadow:0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-good) 45%,transparent);scrollbar-width:none}.sv-e3-term p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sv-e3-term b{color:var(--sv-hi);font-weight:var(--cb-font-weight-medium)}.sv-e3-term .o{padding-inline-start:var(--cb-space-md);color:color-mix(in srgb,var(--cbc-good) 70%,var(--sv-hi))}.sv-e3-term .d,.sv-e3-term time{color:color-mix(in srgb,var(--cbc-good) 45%,transparent)}.sv-e3-term [data-k=down],.sv-e3-term [data-s=down]{color:color-mix(in srgb,var(--cbc-poor) 65%,var(--cb-color-white))}.sv-e3-term [data-k=suspected],.sv-e3-term [data-s=settling]{color:color-mix(in srgb,var(--cbc-warn) 80%,var(--cb-color-white))}.sv-e3-term [data-k=new]{color:var(--sv-changed)}.sv-e3-fresh{animation:sv-e3-strike calc(var(--cb-ui-motion-1000) * 1.2) var(--cb-ui-ease-fade) both}@keyframes sv-e3-strike{from{filter:brightness(1.9);text-shadow:0 0 var(--cb-space-md) currentColor}}.sv-e3-caret{display:inline-block;inline-size:0.6em;block-size:1.1em;vertical-align:text-bottom;background:currentColor;animation:sv-caret var(--cb-motion-work-loop) steps(1) infinite}@keyframes sv-caret{50%{opacity:0}}.sv-e3-term[data-typing] .sv-e3-caret{animation:none}.sv-e3-cab{container-type:inline-size;--port: clamp(var(--cb-ui-size-22), 2.9cqi, var(--cb-ui-size-40))}.sv-e3-cab{position:relative;display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-3xl);border-radius:var(--cb-radius-xl);background:linear-gradient(90deg,color-mix(in srgb,var(--sv-hi) 9%,var(--sv-night)) 0 var(--cb-space-xl),var(--sv-night) var(--cb-space-xl) calc(100% - var(--cb-space-xl)),color-mix(in srgb,var(--sv-hi) 9%,var(--sv-night)) calc(100% - var(--cb-space-xl)));box-shadow:inset 0 0 0 1px var(--sv-glow)}.sv-e3-cab::before,.sv-e3-cab::after{content:"";position:absolute;inset-block:var(--cb-space-lg);inline-size:var(--cb-space-sm);background:radial-gradient(circle,var(--sv-night) 40%,transparent 45%) 50% 0 / 100% var(--cb-space-xl) repeat-y}.sv-e3-cab::before{inset-inline-start:calc(var(--cb-space-sm) + 1px)}.sv-e3-cab::after{inset-inline-end:calc(var(--cb-space-sm) + 1px)}.sv-e3-switch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lcd btn" "up up";align-items:center;gap:var(--cb-space-md) var(--cb-space-xl);padding:var(--cb-space-lg);border-radius:var(--cb-radius-md);background:linear-gradient(color-mix(in srgb,var(--sv-hi) 14%,var(--sv-night)),color-mix(in srgb,var(--sv-hi) 7%,var(--sv-night)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 18%,transparent)}.sv-e3-lcd{grid-area:lcd;display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--cbc-good) 16%,var(--sv-night));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-good) 30%,transparent),inset 0 var(--cb-space-sm) var(--cb-space-lg) color-mix(in srgb,var(--cb-color-black) 50%,transparent);color:color-mix(in srgb,var(--cbc-good) 80%,var(--sv-hi));font-family:var(--cb-font-mono);text-shadow:0 0 var(--cb-space-sm) color-mix(in srgb,var(--cbc-good) 50%,transparent)}.sv-e3-lcd-k{font-size:var(--cb-ui-text-11);letter-spacing:var(--cb-ui-track-1-2);opacity:0.8}.sv-e3-lcd-big{font-size:var(--cb-type-lg-size);letter-spacing:var(--cb-ui-track-0-6)}.sv-e3-lcd-big b{font-size:var(--cb-type-4xl-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-4);line-height:1}.sv-e3-lcd-l{font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-ui-track-0-6)}.sv-e3-up{grid-area:up;display:flex;justify-content:space-around;gap:var(--cb-space-sm);padding-block-start:var(--cb-space-sm);border-block-start:1px solid color-mix(in srgb,var(--sv-hi) 8%,transparent)}.sv-e3-jack{position:relative;display:block}.sv-e3-btns{grid-area:btn;display:flex;flex-wrap:wrap;align-content:center;gap:var(--cb-space-xs)}.sv-e3-btn{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--sv-night) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--sv-hi) 8%,transparent);color:var(--sv-muted-on-night);font-size:var(--cb-type-xs-size);white-space:nowrap;cursor:pointer}.sv-e3-btn:hover{color:var(--sv-hi)}.sv-e3-btn b{color:var(--sv-faint-on-night);font-weight:var(--cb-font-weight-medium)}.sv-e3-btn[aria-pressed=true]{background:color-mix(in srgb,var(--cbc-good) 22%,var(--sv-night));color:var(--sv-hi)}.sv-e3-panel{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-sm);background:linear-gradient(color-mix(in srgb,var(--sv-hi) 10%,var(--sv-night)),color-mix(in srgb,var(--sv-hi) 5%,var(--sv-night)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 12%,transparent)}.sv-e3-label{position:relative;z-index:0;display:grid;gap:var(--cb-space-xxs);min-width:0;padding:var(--cb-space-sm) var(--cb-space-xl);border-radius:var(--cb-radius-xs);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cb-color-white) 10%,transparent) 0 1px,transparent 1px 3px),linear-gradient(color-mix(in srgb,var(--cb-color-white) 78%,var(--cb-color-black)),color-mix(in srgb,var(--cb-color-white) 60%,var(--cb-color-black)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 60%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--cb-color-black) 35%,transparent),0 1px 3px color-mix(in srgb,var(--cb-color-black) 55%,transparent)}.sv-e3-label::before,.sv-e3-label::after{content:"";position:absolute;inset-block-start:50%;inline-size:var(--cb-ui-size-7);block-size:var(--cb-ui-size-7);border-radius:var(--cb-radius-full);background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--cb-color-white) 85%,var(--cb-color-black)),color-mix(in srgb,var(--cb-color-white) 45%,var(--cb-color-black)) 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cb-color-black) 35%,transparent),0 1px 0 color-mix(in srgb,var(--cb-color-white) 50%,transparent);transform:translateY(-50%)}.sv-e3-label::before{inset-inline-start:var(--cb-space-sm)}.sv-e3-label::after{inset-inline-end:var(--cb-space-sm)}.sv-e3-label b{overflow:hidden;color:color-mix(in srgb,var(--cb-color-black) 78%,var(--cb-color-white));font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-overflow:ellipsis;text-shadow:0 1px 0 color-mix(in srgb,var(--cb-color-white) 55%,transparent);text-transform:uppercase;white-space:nowrap}.sv-e3-label span{display:flex;align-items:center;gap:var(--cb-space-sm);color:color-mix(in srgb,var(--cb-color-black) 78%,var(--cb-color-white));font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-0-6);text-shadow:0 1px 0 color-mix(in srgb,var(--cb-color-white) 45%,transparent);text-transform:uppercase;white-space:nowrap}.sv-e3-label em{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:color-mix(in srgb,var(--cbc-poor) 70%,var(--cb-color-black));font-style:normal;font-weight:var(--cb-font-weight-semibold);text-shadow:none}.sv-e3-label em::before{content:"";inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:var(--cbc-poor);box-shadow:0 0 var(--cb-space-xs) var(--cbc-poor)}.sv-e3-ports{display:grid;grid-template-columns:repeat(auto-fill,var(--port));gap:calc(var(--port) * 0.34) calc(var(--port) * 0.24)}.sv-e3-port{display:grid;justify-items:center;gap:calc(var(--port) * 0.1);inline-size:var(--port);padding:0;border:0;background:none;color:var(--sv-faint-on-night);cursor:pointer}.sv-e3-port small{font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);font-variant-numeric:tabular-nums;line-height:1;transition:color var(--cb-motion-fast) var(--cbc-spring)}.sv-e3-rj{position:relative;display:block;inline-size:var(--port);block-size:calc(var(--port) * 0.86);border-radius:2px;background:linear-gradient(color-mix(in srgb,var(--sv-hi) 44%,var(--sv-night)),color-mix(in srgb,var(--sv-hi) 20%,var(--sv-night)));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 50%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--cb-color-black) 40%,transparent),0 calc(var(--port) * 0.06) calc(var(--port) * 0.12) color-mix(in srgb,var(--cb-color-black) 60%,transparent);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.sv-e3-rj::before{content:"";position:absolute;inset:30% 11% 8%;background:repeating-linear-gradient(90deg,transparent 0 3%,color-mix(in srgb,var(--cbc-warn) 55%,var(--cb-color-white)) 3% 7%,transparent 7% 12.5%) 50% 0 / 100% 34% no-repeat,linear-gradient(color-mix(in srgb,var(--cb-color-black) 96%,var(--sv-hi)),color-mix(in srgb,var(--cb-color-black) 82%,var(--sv-hi)));clip-path:polygon(0 0,100% 0,100% 70%,70% 70%,70% 100%,30% 100%,30% 70%,0 70%)}.sv-e3-rj i{position:absolute;inset-block-start:9%;inline-size:24%;block-size:13%;border-radius:1px;background:color-mix(in srgb,var(--sv-hi) 12%,var(--cb-color-black))}.sv-e3-rj i:first-child{inset-inline-start:9%;background:var(--cbc-good);box-shadow:0 0 var(--cb-space-xs) var(--cbc-good)}.sv-e3-rj i:last-child{--lamp: var(--cbc-good);inset-inline-end:9%;background:var(--lamp);box-shadow:0 0 var(--cb-space-xs) var(--lamp);animation:sv-e3-act calc(var(--cb-ui-motion-1000) * (0.8 + var(--r, 0.5) * 2.4)) steps(1) infinite;animation-delay:calc(var(--r, 0.5) * var(--cb-ui-motion-1000) * -3)}[data-new]>.sv-e3-rj i:first-child{background:var(--sv-changed);box-shadow:0 0 var(--cb-space-xs) var(--sv-changed)}[data-s=settling]>.sv-e3-rj i:first-child{background:var(--cbc-warn);box-shadow:0 0 var(--cb-space-xs) var(--cbc-warn);animation:sv-blink calc(var(--cb-ui-motion-1000) * 1.4) steps(1) infinite}[data-s=down]>.sv-e3-rj i:first-child{background:var(--cbc-poor);box-shadow:0 0 calc(var(--cb-space-xs) + 1px) var(--cbc-poor);animation:sv-e3-flash var(--cb-ui-motion-700) steps(1) infinite}[data-old]>.sv-e3-rj i:last-child{--lamp: var(--cbc-warn)}:is([data-s=down],[data-s=paused])>.sv-e3-rj i:last-child{background:color-mix(in srgb,var(--sv-hi) 12%,var(--cb-color-black));box-shadow:none;animation:none}[data-s=paused]>.sv-e3-rj i:first-child{background:color-mix(in srgb,var(--sv-hi) 12%,var(--cb-color-black));box-shadow:none}[data-s=paused]>.sv-e3-rj{opacity:0.6}.sv-e3-port[data-blip]>.sv-e3-rj i:first-child{animation:sv-e3-flash calc(var(--cb-ui-motion-1000) * 0.2) steps(1) 5}@keyframes sv-e3-act{0%,9%{opacity:1}10%,13%{opacity:0.15}14%,17%{opacity:1}18%,21%{opacity:0.15}22%,55%{opacity:1}56%,60%{opacity:0.15}61%,80%{opacity:1}81%,83%{opacity:0.15}84%,100%{opacity:1}}@keyframes sv-e3-flash{50%{opacity:0.12}}.sv-e3-port:focus-visible{outline:none}.sv-e3-port:is(:hover,:focus-visible) small{color:var(--sv-hi)}.sv-e3-port:is(:hover,:focus-visible)>.sv-e3-rj{box-shadow:0 0 0 2px var(--sv-hi),0 calc(var(--port) * 0.06) calc(var(--port) * 0.12) color-mix(in srgb,var(--cb-color-black) 60%,transparent);transform:scale(1.12);opacity:1}.sv-e3-face{display:flex;flex-direction:column;gap:var(--cb-space-sm);align-self:stretch;min-width:0}.sv-e3-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm)}.sv-e3-mini{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cbc-good) 14%,var(--sv-night));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-good) 26%,transparent),inset 0 var(--cb-space-xs) var(--cb-space-md) color-mix(in srgb,var(--cb-color-black) 50%,transparent);color:color-mix(in srgb,var(--cbc-good) 80%,var(--sv-hi));font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-0-6);text-shadow:0 0 var(--cb-space-xs) color-mix(in srgb,var(--cbc-good) 50%,transparent)}.sv-e3-mini p{margin:0;white-space:nowrap}.sv-e3-mini b{color:var(--sv-hi);font-weight:var(--cb-font-weight-medium)}.sv-e3-leds{display:grid;gap:var(--cb-space-sm);padding-inline:var(--cb-space-xxs)}.sv-e3-leds i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--sv-hi) 14%,var(--cb-color-black))}.sv-e3-leds i[data-l=pwr]{background:var(--cbc-good);box-shadow:0 0 var(--cb-space-xs) var(--cbc-good)}.sv-e3-leds i[data-l=act]{background:var(--cbc-good);box-shadow:0 0 var(--cb-space-xs) var(--cbc-good);animation:sv-e3-act calc(var(--cb-ui-motion-1000) * (0.6 + var(--r, 0.5))) steps(1) infinite}.sv-e3-leds i[data-s=down]{background:var(--cbc-poor);box-shadow:0 0 var(--cb-space-xs) var(--cbc-poor);animation:sv-e3-flash var(--cb-ui-motion-700) steps(1) infinite}.sv-e3-leds i[data-s=settling]{background:var(--cbc-warn);box-shadow:0 0 var(--cb-space-xs) var(--cbc-warn);animation:sv-blink calc(var(--cb-ui-motion-1000) * 1.4) steps(1) infinite}.sv-e3-vent{flex:1;min-block-size:0;border-radius:var(--cb-radius-xs);background:repeating-linear-gradient(transparent 0 var(--cb-space-xs),color-mix(in srgb,var(--cb-color-black) 60%,transparent) var(--cb-space-xs) calc(var(--cb-space-xs) + 3px)) 50% 0 / 84% 100% no-repeat;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sv-hi) 6%,transparent)}.sv-e3-cables{position:absolute;z-index:1;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.sv-e3-cable{animation:sv-sway calc(var(--cb-ui-motion-1000) * 5) ease-in-out infinite alternate;animation-delay:calc(var(--i) * var(--cb-ui-motion-700) * -1);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}@keyframes sv-sway{to{transform:translateX(3px)}}.sv-e3-c-shadow{fill:none;stroke:color-mix(in srgb,var(--cb-color-black) 50%,transparent);stroke-width:calc(var(--cw, 3) * 1.7px);transform:translateY(calc(var(--cw, 3) * 1px))}.sv-e3-c{--cord: color-mix(in srgb, var(--cbc-poor) 80%, var(--cb-color-black));fill:none;stroke:var(--cord);stroke-width:calc(var(--cw, 3) * 1px);stroke-linecap:round}.sv-e3-cable[data-s=settling] :is(.sv-e3-c,.sv-e3-boot){--cord: color-mix(in srgb, var(--cbc-warn) 78%, var(--cb-color-black))}.sv-e3-boot{--cord: color-mix(in srgb, var(--cbc-poor) 80%, var(--cb-color-black));fill:color-mix(in srgb,var(--cord) 70%,var(--cb-color-black));stroke:color-mix(in srgb,var(--cb-color-black) 55%,transparent);stroke-width:1}.sv-e3-latch{fill:color-mix(in srgb,var(--cb-color-white) 22%,transparent)}.sv-e3-c-hi{fill:none;stroke:color-mix(in srgb,var(--sv-hi) 30%,transparent);stroke-width:calc(var(--cw, 3) * 0.27px);transform:translate(calc(var(--cw, 3) * -0.27px),calc(var(--cw, 3) * -0.27px))}.sv-e3-cab[data-pointing] .sv-e3-cable:not([data-hot]){opacity:0.2}.sv-e3-cable[data-hot] .sv-e3-c{stroke-width:calc(var(--cw, 3) * 1.35px)}@media(max-width:480px){.sv-e-rack{flex-basis:15rem}.sv-e-led-run span{font-size:var(--cb-type-xl-size)}.sv-e-switches{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sv-e-sw{flex:none}.sv-e-map-n{display:none}.sv-e{padding:var(--cb-space-md)}.sv-e3{display:flex;flex-direction:column;padding:var(--cb-space-xl) var(--cb-space-md) var(--cb-space-md)}.sv-e3>*{flex:none}.sv-e3-kvm{position:relative;inset-block-start:auto;block-size:24rem}.sv-e3-cab{padding:var(--cb-space-md) var(--cb-space-2xl)}.sv-e3-switch{grid-template-columns:minmax(0,1fr);grid-template-areas:"lcd" "btn" "up"}.sv-e3-btns{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sv-e3-btn{flex:none}.sv-e3-panel{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-sm)}}.sv-peek[data-skin=blade]{inline-size:20rem;border-radius:var(--cb-radius-sm);background:linear-gradient(color-mix(in srgb,var(--cb-color-white) 15%,var(--cb-color-black)),color-mix(in srgb,var(--cb-color-white) 7%,var(--cb-color-black)));color:var(--cb-color-white);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 22%,transparent),0 var(--cb-space-md) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-black) 60%,transparent);font-family:var(--cb-font-mono)}.pk-face{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);background:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in srgb,var(--cb-color-black) 45%,transparent) 3px var(--cb-ui-size-5)) 100% 50% / 30% 60% no-repeat}.pk-face b{overflow:hidden;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.pk-u{color:color-mix(in srgb,var(--cb-color-white) 50%,transparent);font-size:var(--cb-ui-text-10)}.pk-leds{display:flex;gap:var(--cb-space-xs)}.pk-leds i{inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-white) 14%,transparent)}.pk-leds i:is([data-t=good],[data-t=poor],[data-t=warn],[data-t=new]){background:var(--pt);box-shadow:0 0 var(--cb-space-xs) var(--pt)}.pk-leds i[data-t=poor]{animation:sv-alarm var(--cb-ui-motion-900) var(--cbc-spring) infinite}.pk-lcd{margin:0 var(--cb-space-md);overflow:hidden;border-radius:var(--cb-radius-xs);box-shadow:0 0 0 3px var(--cb-color-black),0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--cb-color-white) 14%,transparent)}.pk-spec{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md)}.pk-spec p{display:flex;justify-content:space-between;gap:var(--cb-space-md);margin:0;font-size:var(--cb-ui-text-11)}.pk-spec span{color:color-mix(in srgb,var(--cb-color-white) 45%,transparent);letter-spacing:var(--cb-ui-track-0-6)}.pk-spec b{overflow:hidden;font-weight:var(--cb-font-weight-medium);text-align:end;text-overflow:ellipsis;white-space:nowrap}.pk-spec b[data-t],.pk-spec em[data-t=warn]{color:var(--pt);font-style:normal}.pk-spec em{font-style:normal}.sv-peek[data-skin=tag]{--ink: var(--cb-color-black);gap:var(--cb-space-xs);inline-size:16rem;padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-2xl);border-radius:var(--cb-radius-sm) var(--cb-radius-lg) var(--cb-radius-lg) var(--cb-radius-sm);background:color-mix(in srgb,var(--cbc-warn) 12%,var(--cb-color-white));color:var(--ink);box-shadow:0 var(--cb-space-sm) var(--cb-space-2xl) color-mix(in srgb,var(--cb-color-black) 45%,transparent);clip-path:polygon(var(--cb-space-lg) 0,100% 0,100% 100%,var(--cb-space-lg) 100%,0 calc(100% - var(--cb-space-lg)),0 var(--cb-space-lg))}.pk-hole{position:absolute;inset-block-start:50%;inset-inline-start:var(--cb-space-sm);inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--cb-color-black);box-shadow:0 0 0 2px color-mix(in srgb,var(--cbc-warn) 50%,var(--cb-color-white));transform:translateY(-50%)}.pk-port{margin:0;color:color-mix(in srgb,var(--ink) 55%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.pk-tagpic{overflow:hidden;margin-block:var(--cb-space-xs);border-radius:var(--cb-radius-xs);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 16%,transparent)}.pk-dom{overflow:hidden;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.pk-who{overflow:hidden;color:color-mix(in srgb,var(--ink) 60%,transparent);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.pk-line{display:flex;align-items:center;gap:var(--cb-space-xs);margin:var(--cb-space-xs) 0 0;color:color-mix(in srgb,var(--pt) 70%,var(--cb-color-black));font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.pk-line i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--pt)}.sv-peek[data-skin=tag] .pk-tags em{color:var(--ink)}.sv-find-e{inline-size:var(--cb-ui-size-220)}.sv-e:has(.sv-find-e[data-on]) .sv-e-sign{position:sticky;z-index:3;inset-block-start:var(--sv-top, 0px)}.sv-e3-screen{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-sm)}.sv-find-e3{--sv-find-ink: color-mix(in srgb, var(--cbc-good) 70%, var(--sv-hi));--sv-find-quiet: color-mix(in srgb, var(--cbc-good) 55%, var(--sv-hi));--sv-find-ground: color-mix(in srgb, var(--cbc-good) 6%, var(--sv-night));--sv-find-hover: color-mix(in srgb, var(--cbc-good) 10%, var(--sv-night));block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-lg);border-radius:var(--cb-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cbc-good) 22%,transparent);font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-find-e3 .sv-find-ic{display:none}.sv-find-e3::before{content:"$ grep";color:var(--sv-find-quiet);white-space:nowrap}@media(max-width:480px){.sv-find-e,.sv-find-e3{inline-size:100%}}[data-fx=down],.sv-fx-banner[data-k=down],.sv-fx-ping[data-k=down]{--fx: var(--cbc-poor)}[data-fx=back],.sv-fx-banner[data-k=back],.sv-fx-ping[data-k=back]{--fx: var(--cbc-good)}[data-fx=settling],.sv-fx-banner[data-k=settling],.sv-fx-ping[data-k=settling]{--fx: var(--cbc-warn)}[data-fx=changed],.sv-fx-banner[data-k=changed],.sv-fx-ping[data-k=changed]{--fx: var(--sv-changed)}@keyframes sv-fx-glow{0%,100%{box-shadow:0 0 0 1px var(--sv-glow)}18%,52%{box-shadow:0 0 0 2px var(--fx),0 0 var(--cb-space-3xl) color-mix(in srgb,var(--fx) 55%,transparent)}35%,70%{box-shadow:0 0 0 1px color-mix(in srgb,var(--fx) 50%,transparent),0 0 var(--cb-space-lg) color-mix(in srgb,var(--fx) 25%,transparent)}}:is(.sv-a-t,.sv-a3-t,.sv-a2-item,.sv-e-blade)[data-fx]{animation:sv-fx-glow calc(var(--cb-ui-motion-1000) * 2.4) var(--cb-ui-ease-fade) both}.sv-a-t[data-fx] .sv-shot,.sv-a3-t[data-fx] .sv-shot{filter:none}.sv-e3-port[data-fx]>.sv-e3-rj{animation:sv-fx-glow calc(var(--cb-ui-motion-1000) * 2.4) var(--cb-ui-ease-fade) both}.sv-e3-port[data-fx]>.sv-e3-rj i:first-child{background:var(--fx);box-shadow:0 0 var(--cb-space-sm) var(--fx);animation:sv-e3-flash calc(var(--cb-ui-motion-1000) * 0.3) steps(1) 8}@keyframes sv-fx-beat{0%,100%{scale:1}30%{scale:1.9}60%{scale:1.2}}.sv-b-blip[data-fx],.sv-b3-dot[data-fx]{fill:var(--fx);animation:sv-fx-beat calc(var(--cb-ui-motion-1000) * 0.8) var(--cb-ui-ease-settle) 3}.sv-b2-ac[data-fx] .sv-b2-sym{fill:var(--fx);stroke:var(--fx);animation:sv-alarm calc(var(--cb-ui-motion-1000) * 0.4) steps(1) 6}.sv-b2-ac[data-fx] :is(.sv-b2-cs,.sv-b2-alt){fill:var(--fx)}.sv-fx-ping{fill:none;stroke:var(--fx);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;pointer-events:none;animation:sv-ping calc(var(--cb-ui-motion-1000) * 1.3) var(--cb-ui-ease-settle) both;animation-delay:calc(var(--k, 0) * calc(var(--cb-ui-motion-200) * 2))}.sv-e-led-run[data-fx] span{color:var(--fx);text-shadow:0 0 var(--cb-space-sm) var(--fx)}@keyframes sv-fx-drop{from{opacity:0;translate:-50% calc(var(--cb-space-lg) * -1)}}@keyframes sv-fx-rise{from{opacity:0;translate:0 var(--cb-space-lg)}}@keyframes sv-fx-wipe{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sv-fx-away{to{opacity:0}}.sv-fx-banner{position:absolute;z-index:5;display:flex;align-items:center;gap:var(--cb-space-md);max-inline-size:min(90%,40rem);pointer-events:none}.sv-fx-banner b{flex:none;font-weight:var(--cb-font-weight-semibold)}.sv-fx-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-fx-banner[data-out]{animation:sv-fx-away var(--cb-ui-motion-500) var(--cb-ui-ease-fade) forwards}.sv-fx-banner:is([data-skin=glass],[data-skin=room],[data-skin=heart]){inset-block-start:var(--cb-space-2xl);inset-inline-start:50%;translate:-50% 0;padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-sm) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--sv-night) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fx) 40%,transparent),0 var(--cb-space-md) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-black) 45%,transparent);backdrop-filter:blur(var(--cb-blur-frost));color:var(--sv-hi);font-size:var(--cb-type-sm-size);animation:sv-fx-drop var(--cb-ui-motion-500) var(--cb-ui-ease-settle) both}.sv-fx-banner:is([data-skin=glass],[data-skin=room],[data-skin=heart]) b{padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--fx) 22%,transparent);color:color-mix(in srgb,var(--fx) 70%,var(--cb-color-white));font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-ui-track-0-6);text-transform:uppercase}.sv-fx-banner[data-skin=room]{inset-block:auto calc(var(--cb-space-8xl) + var(--cb-space-lg))}.sv-fx-banner[data-skin=heart]{inset-block:auto var(--cb-space-4xl)}.sv-fx-banner[data-skin=news]{inset-block-end:calc(var(--cb-space-8xl) + var(--cb-space-2xl));inset-inline-start:var(--cb-space-3xl);gap:0;font-size:var(--cb-type-md-size);animation:sv-fx-rise var(--cb-ui-motion-500) var(--cb-ui-ease-settle) both}.sv-fx-banner[data-skin=news] b{padding:var(--cb-space-sm) var(--cb-space-lg);background:var(--fx);color:var(--cb-color-white);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.sv-fx-banner[data-skin=news] b::before{content:"Breaking \b7  "}.sv-fx-banner[data-skin=news] span{padding:var(--cb-space-sm) var(--cb-space-lg);background:var(--cb-color-white);color:var(--cb-color-black);animation:sv-fx-wipe var(--cb-ui-motion-600) var(--cb-ui-ease-sheet) var(--cb-ui-motion-200) both}.sv-fx-banner:is([data-skin=hud],[data-skin=tower]){inset-block-start:var(--cb-space-2xl);inset-inline-start:50%;translate:-50% 0;padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid color-mix(in srgb,var(--fx) 60%,transparent);background:color-mix(in srgb,var(--sv-night) 80%,transparent);color:color-mix(in srgb,var(--fx) 70%,var(--cb-color-white));font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;text-shadow:0 0 var(--cb-space-sm) color-mix(in srgb,var(--fx) 60%,transparent);animation:sv-fx-drop calc(var(--cb-ui-motion-200) * 2) steps(4) both}.sv-fx-banner:is([data-skin=hud],[data-skin=tower]) b::before{content:"[ "}.sv-fx-banner:is([data-skin=hud],[data-skin=tower]) b::after{content:" ]"}.sv-fx-banner[data-skin=tower]{border-inline-start:var(--cb-space-sm) solid var(--fx);border-radius:var(--cb-radius-xs)}@media(prefers-reduced-motion:reduce){[data-fx],[data-fx] *,.sv-fx-ping,.sv-fx-banner,.sv-fx-banner *{animation:none!important}.sv-fx-ping{display:none}}:root[data-whole] .cb-console[data-state=ready]{grid-template-columns:minmax(0,1fr)}:root[data-whole] .cb-console>.cb-rail,:root[data-whole] .cb-pagebar,:root[data-whole] .cb-foot{display:none}:root[data-whole] .cb-main{min-block-size:100%}.sv-whole{position:fixed;z-index:var(--cbc-z-savebar);inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);display:flex;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-raised) 82%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.4);box-shadow:inset 0 0 0 1px var(--cbc-line),var(--cbc-shadow);opacity:0;translate:0 calc(var(--cb-space-md) * -1);pointer-events:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring),translate var(--cb-motion-base) var(--cbc-spring)}.sv-whole:is([data-near],:hover,:focus-within){opacity:1;translate:0 0;pointer-events:auto}.sv-whole-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);padding:0;border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);line-height:0;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-whole-btn:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-whole-btn:active{background:var(--cbc-pressed)}@media(prefers-reduced-motion:reduce){.sv-whole{translate:none;transition:opacity var(--cb-motion-fast) var(--cbc-spring);background:var(--cbc-raised);backdrop-filter:none}}.sv-si{--rail-hover: var(--cbc-hover);--rail-ground: var(--cbc-raised)}.sv-si [data-tone=poor]{--t: var(--cbc-poor);--tt: var(--cbc-poor-text)}.sv-si [data-tone=warn]{--t: var(--cbc-warn);--tt: var(--cbc-warn-text)}.sv-si [data-tone=new]{--t: var(--sv-changed);--tt: var(--sv-changed)}.sv-si [data-tone=good]{--t: var(--cbc-good);--tt: var(--cbc-good-text)}.sv-si :is([data-tone=quiet],[data-tone=wait]){--t: var(--cbc-ink-faint);--tt: var(--cbc-ink-muted)}.sv-si [data-tone]{--si-tint: color-mix(in srgb, var(--t) 9%, transparent)}.sv-si-queue{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-32);margin-inline-start:var(--cb-space-xs);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-si-queue:hover,.sv-si-queue[aria-expanded=true]{background:var(--cbc-hover)}.sv-si-queue>i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--t)}.sv-si-queue>b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.sv-si-queue>span:not(.cb-icon){color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-si-queue>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.sv-si-markpic{flex:none;inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-44);overflow:hidden;border-radius:var(--cb-radius-md);box-shadow:0 0 0 1px var(--cbc-line)}.sv-si-markpic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.sv-si-verdict{display:grid;gap:var(--cb-space-sm)}.sv-si-verdict h3{display:flex;align-items:flex-start;gap:var(--cb-space-sm);color:var(--cbc-ink);font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-12);line-height:var(--cb-type-xl-line-height);text-wrap:balance}.sv-si-verdict h3::before{content:"";flex:none;margin-block-start:calc((var(--cb-type-xl-line-height) - var(--cb-ui-size-10)) / 2);inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--t);box-shadow:0 0 0 var(--cb-space-xs) color-mix(in srgb,var(--t) 20%,transparent)}.sv-si-verdict p{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.sv-si-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xs)}.sv-si-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xs)}.sv-si-tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-md);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--t) 8%,transparent);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.sv-si-tile:is([data-tone=good],[data-tone=wait]){background:var(--cbc-well)}.sv-si-tile:hover{background:color-mix(in srgb,var(--t) 14%,transparent)}.sv-si-tile:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-si-tile:last-of-type:nth-of-type(odd){grid-column:1 / -1}.sv-si-tile-mark{display:grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--tt);line-height:0}.sv-si-tile-t{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.sv-si-tile-t small{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11)}.sv-si-tile-t b{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-si-grid[data-open] .sv-si-tile:not([aria-expanded=true]){opacity:0.6}.sv-si-grid[data-open] .sv-si-tile:hover{opacity:1}.sv-si-tile[aria-expanded=true],.sv-si-card{background:linear-gradient(var(--si-tint),var(--si-tint)),var(--cbc-well)}.sv-si-tile[aria-expanded=true]{position:relative;z-index:1;margin-block-end:calc(var(--cb-space-xs) * -1);padding-block-end:calc(var(--cb-space-sm) + var(--cb-space-xs));border-end-start-radius:0;border-end-end-radius:0}.sv-si-fold{grid-column:1 / -1;min-inline-size:0}.sv-si-fold[data-side=start]>.sv-si-card{border-start-start-radius:0}.sv-si-fold[data-side=end]>.sv-si-card{border-start-end-radius:0}.sv-si-fold[data-side=full]>.sv-si-card{border-start-start-radius:0;border-start-end-radius:0}@media(prefers-reduced-motion:no-preference){.sv-si-fold>.sv-si-card{animation:cbc-fade var(--cb-motion-base) var(--cbc-spring) backwards}}.sv-si-card{display:grid;min-inline-size:0;border-radius:var(--cb-radius-lg)}.sv-si-card-b{display:grid;gap:var(--cb-space-lg);min-inline-size:0;padding:var(--cb-space-lg)}.sv-si-card-f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border-block-start:1px solid color-mix(in srgb,var(--t) 18%,var(--cbc-line))}.sv-si-card-meta{margin-inline-start:auto;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);white-space:nowrap}.sv-si-sec{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.sv-si-sec>.cb-railpanel-group{padding:0 0 var(--cb-space-xxs)}.sv-si-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.sv-si-stat{gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-raised)}.sv-si-stat .cb-tile-value{font-size:var(--cb-type-2xl-size)}.sv-si-stat[data-trend]{padding-block-end:var(--cb-space-5xl)}.sv-si-stat .cb-spark{block-size:var(--cb-space-5xl);opacity:0.6}.sv-si-share{display:grid;gap:var(--cb-space-xs)}.sv-si-rank{padding-inline:0;cursor:default}.sv-si-rank:hover{background:none}.sv-si-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-140),1fr));gap:var(--cb-space-md) var(--cb-space-lg);margin:0}.sv-si-kv>div{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.sv-si-kv dt{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11)}.sv-si-kv dd{margin:0;overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-si-kv [data-tone] dd{color:var(--tt);font-weight:var(--cb-font-weight-medium)}.sv-si-list{display:grid;gap:var(--cb-space-xxs);margin:0;padding:0;list-style:none}.sv-si-list>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbc-raised)}.sv-si-list-tight>li{padding-block:var(--cb-space-xs)}.sv-si-list>li>i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--t)}.sv-si-list>li>div{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.sv-si-list b{color:var(--cbc-ink);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.sv-si-list>li>div>span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);overflow-wrap:anywhere}.sv-si-end{color:var(--tt);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.sv-si-mono{font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.sv-si-code{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbc-raised)}.sv-si-code code{flex:1;color:var(--cbc-ink);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.sv-si-ringrow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.sv-si-ring{position:relative;inline-size:var(--cb-ui-size-76);block-size:var(--cb-ui-size-76)}.sv-si-ring-draw,.sv-si-ring-draw svg{display:block;inline-size:100%;block-size:100%}.sv-si-ring-track{fill:none;stroke:color-mix(in srgb,var(--t) 18%,transparent);stroke-width:10}.sv-si-ring-fill{fill:none;stroke:var(--t);stroke-width:10;stroke-linecap:round}.sv-si-ring-say{position:absolute;inset:0;display:grid;place-content:center;justify-items:center}.sv-si-ring-say b{color:var(--cbc-ink);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--cb-type-sm-line-height)}.sv-si-ring-say small{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-10)}.sv-si-ringsay{display:grid;gap:var(--cb-space-xxs)}.sv-si-ringsay b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-si-ringsay span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-si-lanes{display:grid;gap:var(--cb-space-xs)}.sv-si-lane{display:grid;grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr) var(--cb-ui-size-104);align-items:center;gap:var(--cb-space-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-si-lane>i{position:relative;display:block;block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-raised)}.sv-si-lane>i::after{content:"";position:absolute;inset-block:0;inset-inline-start:var(--a);inline-size:calc(var(--b) - var(--a));border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-good) 60%,transparent)}.sv-si-lane[data-over]>i::after{background:var(--cbc-line-strong)}.sv-si-lane[data-mine]>i::after{background:var(--cbc-warn)}.sv-si-lane[data-mine]>span{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.sv-si-lane>i::before{content:"";position:absolute;z-index:1;inset-block:calc(var(--cb-space-xs) * -1);inset-inline-start:var(--now);inline-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-ink)}.sv-si-lane small{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);white-space:nowrap}.sv-si-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-xs)}.sv-si-plan{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbc-raised);color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11)}.sv-si-plan b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.sv-si-plan em{color:var(--cbc-ink);font-style:normal}.sv-si-plan small{color:var(--cbc-ink-faint)}.sv-si-plan[data-mine]{box-shadow:inset 0 0 0 1px var(--cbc-ink-faint)}.sv-si-stage{min-inline-size:0}.sv-si-shot{margin:0}.sv-si-shot-pic{aspect-ratio:16 / 10;overflow:hidden;background:var(--cbc-well)}.sv-si-shot-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.sv-si-cmp{display:grid;gap:var(--cb-space-sm)}.sv-si-cmp-modes{justify-self:start;margin-inline-start:0;max-inline-size:100%}.sv-si-cmp-modes .cb-versus-tab{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.sv-si-cmp-modes .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-si-cmp-modes .cb-versus-tab[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-si-cmp-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.sv-si-cmp-cell,.sv-si-cmp-stack{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:0 0 0 1px var(--cbc-line)}.sv-si-cmp-cell img,.sv-si-cmp-stack img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.sv-si-cmp-stack{display:none}.sv-si-cmp-stack img{position:absolute;inset:0}.sv-si-cmp:not([data-mode=side]) .sv-si-cmp-side{display:none}.sv-si-cmp:not([data-mode=side]) .sv-si-cmp-stack{display:block}.sv-si-cmp-fig{display:grid;gap:var(--cb-space-xs);min-inline-size:0;margin:0}.sv-si-cmp-fig .sv-si-cmp-cap{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-si-cmp-handle,.sv-si-cmp-range,.sv-si-cmp-grid{display:none}.sv-si-cmp[data-mode=slide] .sv-si-cmp-b{clip-path:inset(0 0 0 var(--x))}.sv-si-cmp-stack[data-jump] .sv-si-cmp-b{transition:clip-path var(--cb-motion-base) var(--cbc-spring)}.sv-si-cmp-stack[data-jump] .sv-si-cmp-handle{transition:inset-inline-start var(--cb-motion-base) var(--cbc-spring)}.sv-si-cmp[data-mode=slide] .sv-si-cmp-handle{position:absolute;inset-block:0;inset-inline-start:var(--x);z-index:2;display:grid;place-items:center;inline-size:2px;background:var(--cb-color-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-color-black) 22%,transparent);transform:translateX(-50%);pointer-events:none}.sv-si-cmp-knob{display:grid;place-items:center;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-40);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-white) 86%,transparent);color:var(--cb-color-blackcurrant);box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-color-black) 14%,transparent),0 1px var(--cb-space-xs) color-mix(in srgb,var(--cb-color-black) 28%,transparent);backdrop-filter:blur(var(--cb-ui-blur-8));transition:scale var(--cb-motion-fast) var(--cbc-spring),block-size var(--cb-motion-fast) var(--cbc-spring)}.sv-si-cmp-knob .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-si-cmp-stack:hover .sv-si-cmp-knob{block-size:var(--cb-ui-size-44)}.sv-si-cmp-stack:active .sv-si-cmp-knob{scale:1.08}.sv-si-cmp-range:focus-visible~.sv-si-cmp-handle .sv-si-cmp-knob,.sv-si-cmp-stack:has(.sv-si-cmp-range:focus-visible) .sv-si-cmp-knob{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-si-cmp[data-mode=slide] .sv-si-cmp-range{position:absolute;inset:0;z-index:3;display:block;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize}.sv-si-cmp-caps{display:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);padding-inline:var(--cb-space-xxs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-si-cmp:not([data-mode=side]) .sv-si-cmp-caps{display:grid}.sv-si-cmp-cap{display:inline-flex;align-items:center;gap:var(--cb-space-xs);white-space:nowrap;transition:opacity var(--cb-motion-base) var(--cbc-spring),color var(--cb-motion-base) var(--cbc-spring)}.sv-si-cmp-cap b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.sv-si-cmp-cap i{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-xxs);background:var(--cbc-ink-faint)}.sv-si-cmp-cap[data-s=b] i{background:var(--sv-changed)}.sv-si-cmp-mid{overflow:hidden;color:var(--cbc-ink-faint);text-align:center;text-overflow:ellipsis;white-space:nowrap}.sv-si-cmp:not([data-mode=boxes]) .sv-si-cmp-mid{visibility:hidden}.sv-si-cmp[data-mode=boxes] .sv-si-cmp-cap[data-s=a],.sv-si-cmp[data-lean=a][data-mode=slide] .sv-si-cmp-cap[data-s=b],.sv-si-cmp[data-lean=b][data-mode=slide] .sv-si-cmp-cap[data-s=a],.sv-si-cmp[data-mode=flick][data-flip=a] .sv-si-cmp-cap[data-s=b],.sv-si-cmp[data-mode=flick]:not([data-flip=a]) .sv-si-cmp-cap[data-s=a]{opacity:0.4}.sv-si-cmp[data-mode=boxes] .sv-si-cmp-a{visibility:hidden}.sv-si-cmp[data-mode=boxes] .sv-si-cmp-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-template-rows:repeat(15,minmax(0,1fr))}.sv-si-cmp-grid>i[data-on]{background:color-mix(in srgb,var(--sv-changed) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv-changed) 85%,transparent)}.sv-si-cmp[data-mode=flick] .sv-si-cmp-b{transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.sv-si-cmp[data-mode=flick] .sv-si-cmp-stack[data-flip=a] .sv-si-cmp-b{opacity:0}.sv-si-nokept{display:grid;align-content:center;gap:var(--cb-space-md);block-size:100%;padding:var(--cb-space-3xl) var(--cb-space-lg) var(--cb-space-lg);background:repeating-linear-gradient(135deg,var(--cbc-well) 0 var(--cb-ui-size-6),transparent var(--cb-ui-size-6) var(--cb-ui-size-12))}.sv-si-nokept>b{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.sv-si-nokept dl{display:grid;gap:var(--cb-space-xxs);margin:0}.sv-si-nokept dl>div{display:grid;grid-template-columns:var(--cb-ui-size-84) minmax(0,1fr);gap:var(--cb-space-sm);font-size:var(--cb-ui-text-11)}.sv-si-nokept dt{color:var(--cbc-ink-faint)}.sv-si-nokept dd{margin:0;overflow:hidden;color:var(--cbc-ink);text-overflow:ellipsis;white-space:nowrap}.sv-si-reel{overflow-x:auto;padding-block:var(--cb-space-xs)}.sv-si-reel-track{display:flex;gap:var(--cb-space-sm)}.sv-si-reel-f{position:relative;display:grid;flex:none;gap:var(--cb-space-xxs);inline-size:var(--cb-ui-size-84);padding:var(--cb-space-xxs);border:0;border-radius:var(--cb-radius-md);background:none;font:inherit;cursor:pointer}.sv-si-reel-f img,.sv-si-reel-none{display:grid;place-items:center;inline-size:100%;aspect-ratio:16 / 10;border-radius:var(--cb-radius-sm);object-fit:cover;object-position:top;background:var(--cbc-well);color:var(--cbc-ink-faint);box-shadow:0 0 0 1px var(--cbc-line)}.sv-si-reel-f[aria-pressed=true] :is(img,.sv-si-reel-none){box-shadow:0 0 0 2px var(--cbc-ink)}.sv-si-reel-f:is([data-v=contested],[data-v=defaced],[data-v=different-site],[data-v=broken]) .sv-si-reel-d::before{content:"";display:inline-block;inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);margin-inline-end:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-poor);vertical-align:middle}.sv-si-reel-f[data-v=contested] .sv-si-reel-d::before{background:var(--sv-changed)}.sv-si-reel-d{color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11);text-align:center}.sv-si-reel-pin{position:absolute;inset-block-start:var(--cb-space-xs);inset-inline-end:var(--cb-space-xs);display:grid;place-items:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-full);background:var(--cbc-raised);color:var(--cbc-ink);line-height:0}.sv-si-reel-pin .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.sv-si-reel-next{cursor:default;opacity:0.6}.sv-si-reel-next .sv-si-reel-none{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.sv-si-words{display:grid;gap:var(--cb-space-xxs);margin:0;padding:0;list-style:none}.sv-si-words>li{display:grid;grid-template-columns:var(--cb-ui-size-90) auto minmax(0,1fr);align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--t) 7%,transparent);font-size:var(--cb-type-xs-size)}.sv-si-words>li>span{color:var(--cbc-ink-faint)}.sv-si-words s{overflow:hidden;color:var(--cbc-ink-faint);text-overflow:ellipsis;white-space:nowrap}.sv-si-words b{overflow:hidden;color:var(--tt);font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-si-words>li:not(:has(s))>b{grid-column:2 / -1}.sv-si-log{display:grid;margin:0;padding:0;list-style:none}.sv-si-log>li{position:relative;display:grid;grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr);gap:var(--cb-space-md);padding:var(--cb-space-xs) 0 var(--cb-space-xs) var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.sv-si-log>li::before{content:"";position:absolute;inset-inline-start:3px;inset-block:0;inline-size:1px;background:var(--cbc-line)}.sv-si-log>li::after{content:"";position:absolute;inset-inline-start:0;inset-block-start:calc(var(--cb-space-xs) + var(--cb-ui-size-5));inline-size:var(--cb-ui-size-7);block-size:var(--cb-ui-size-7);border-radius:var(--cb-radius-full);background:var(--t)}.sv-si-log time{color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.sv-si-log>li>div{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.sv-si-log b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.sv-si-log span{color:var(--cbc-ink-muted);overflow-wrap:anywhere}.sv-si-set{border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.sv-si-set summary{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);color:var(--cbc-ink-muted);list-style:none;cursor:pointer}.sv-si-set summary::-webkit-details-marker{display:none}.sv-si-set-name{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-si-set-now{overflow:hidden;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-align:end;text-overflow:ellipsis;white-space:nowrap}.sv-si-set[open] .sv-si-set-now{visibility:hidden}.sv-si-set summary>.cb-icon:last-child{transition:transform var(--cb-motion-fast) var(--cbc-spring)}.sv-si-set[open] summary>.cb-icon:last-child{transform:rotate(180deg)}.sv-si-set-list{display:grid;margin:0 var(--cb-space-xs) var(--cb-space-xs);border-radius:var(--cb-radius-md);background:var(--cbc-raised)}.sv-si-set-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);min-block-size:var(--cb-ui-size-56);padding:var(--cb-space-sm) var(--cb-space-lg)}.sv-si-set-row+.sv-si-set-row{border-block-start:1px solid var(--cbc-line)}.sv-si-set-wide{grid-template-columns:auto minmax(0,1fr);padding-block:var(--cb-space-md)}.sv-si-set-wide>.cb-versus-tabs{grid-column:2 / -1;justify-self:start;max-inline-size:100%;margin-inline-start:0}.sv-si-set-mark{display:grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink-muted);line-height:0}.sv-si-set-mark .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-si-set-t{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.sv-si-set-t b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-si-set-t small{overflow:hidden;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-si-pick{background:var(--cbc-well)}.sv-si-pick .sv-dos-pips{margin-inline-start:0}.sv-si-notices .cb-versus-tab[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-si-step{display:grid;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.sv-si-step-quiet{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-si-step-row{display:grid;grid-template-columns:var(--cb-ui-size-90) auto minmax(0,1fr);align-items:baseline;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size)}.sv-si-step-row>span{color:var(--cbc-ink-faint)}.sv-si-step-row>s{color:var(--cbc-ink-faint)}.sv-si-step-row[data-same]>s{display:none}.sv-si-step-row>b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}@media(max-width:480px){.sv-si-grid,.sv-si-stats,.sv-si-plans{grid-template-columns:minmax(0,1fr)}.sv-si-tile:last-of-type:nth-of-type(odd){grid-column:auto}.sv-si-queue>span:not(.cb-icon){display:none}.sv-si-lane{grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr)}.sv-si-lane small{display:none}.sv-si-set-now{display:none}.sv-si-set summary{grid-template-columns:auto minmax(0,1fr) auto}.sv-si-set-wide>.cb-versus-tabs{grid-column:1 / -1;justify-self:stretch}.sv-si-set-wide .cb-versus-tab{flex:1;padding-inline:var(--cb-space-sm)}.sv-si-cmp-modes{justify-self:stretch}.sv-si-words>li{grid-template-columns:var(--cb-ui-size-76) minmax(0,1fr)}.sv-si-words s{display:none}.sv-si-words>li>b{grid-column:2}}.sv-dos-body:has(>.cb-lolly-in){grid-template-rows:max-content minmax(0,1fr)}.sv-dos-body>.cb-lolly-in{align-content:center;padding-block:0}.sv-dock{--rail-hover: var(--cbc-hover);--rail-raised: var(--cbc-raised);--rail-ground: var(--sv-card);--dir: 0;container:sv-dock / inline-size;position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--cbc-z-savebar);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;block-size:58%;overflow:clip;border:1px solid var(--cbc-line);border-block-end:0;border-start-start-radius:var(--cb-radius-xl);border-start-end-radius:var(--cb-radius-xl);background:var(--sv-card);color:var(--cbc-ink);box-shadow:var(--cbc-shadow-high);clip-path:inset(calc(var(--cb-space-4xl) * -3) 0 0 0);transform:translateY(calc(100% + var(--cb-space-xl)));transition:transform var(--cb-motion-slow) var(--cbc-spring),block-size var(--cb-motion-base) var(--cbc-spring)}.sv-dock[data-open]{transform:none}.sv-dock[data-closing]{transition:transform var(--cb-motion-base) var(--cb-motion-ease)}.sv-dock[data-sheet-h=tall]{block-size:calc(100% - var(--cb-space-4xl))}.sv-dock[data-sheet-h=peek]{block-size:var(--sv-peek, var(--cb-ui-size-150))}.sv-dock :is(.sv-dock-top,.sv-dock-body,.sv-dock-foot){transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-dock[data-sheet-h=peek] :is(.sv-dock-top,.sv-dock-body,.sv-dock-foot){opacity:0;pointer-events:none}.sv-dock[data-open] .sv-dock-tile{animation:sv-dock-row var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cbc-step))}.sv-dock[data-dragging]{transition:none}.sv-dock [data-tone=poor]{--t: var(--cbc-poor);--tt: var(--cbc-poor-text)}.sv-dock [data-tone=warn]{--t: var(--cbc-warn);--tt: var(--cbc-warn-text)}.sv-dock [data-tone=new]{--t: var(--sv-changed);--tt: var(--sv-changed)}.sv-dock [data-tone=good]{--t: var(--cbc-good);--tt: var(--cbc-good-text)}.sv-dock [data-tone=quiet]{--t: var(--cbc-ink-faint);--tt: var(--cbc-ink)}.sv-dock .cb-icon,.sv-dock svg{flex:none}.sv-dock-grip{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;display:grid;place-items:center;block-size:var(--cb-space-md);cursor:row-resize;touch-action:none}.sv-dock-grip i{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);transition:background-color var(--cb-motion-fast) var(--cbc-spring),inline-size var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-grip:hover i,.sv-dock-grip:focus-visible i{inline-size:var(--cb-space-5xl);background:var(--cbc-ink-faint)}.sv-dock-grip:focus-visible{outline:none}.sv-dock-head{display:flex;align-items:stretch;gap:var(--cb-space-sm);min-width:0;padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-md)}.sv-dock-tiles{position:relative;display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cb-space-sm);min-width:0}.sv-dock-tile{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr;gap:var(--cb-space-xxs);min-width:0;padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-tile:hover{background:var(--cbc-hover)}.sv-dock-tile:active{transform:scale(var(--cbc-press-large))}.sv-dock{--sv-tile-on: color-mix(in srgb, var(--cb-color-ceramic-grey) 16%, var(--cbc-raised))}[data-theme=light] .sv-dock{--sv-tile-on: color-mix(in srgb, var(--cb-color-blackcurrant) 8%, var(--cbc-raised))}.sv-dock-tile{isolation:isolate}.sv-dock-tile::before{position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:var(--sv-tile-on);opacity:0;scale:0.94;content:"";transition:opacity var(--cb-motion-fast) var(--cb-motion-ease),scale var(--cb-motion-fast) var(--cb-motion-ease)}.sv-dock-tile[aria-selected=true]{border-color:transparent}.sv-dock-tile[aria-selected=true]::before{opacity:1;scale:1;transition:opacity var(--cb-motion-base) var(--cbc-spring),scale var(--cb-motion-slow) var(--cbc-spring)}.sv-dock-tile[aria-selected=true]:hover{background:none}.sv-dock-tile:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-dock-tile-l{display:flex;align-items:center;gap:var(--cb-space-xs);min-width:0;overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.sv-dock-tile-l svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-dock-tile-v{display:grid;min-width:0;min-block-size:calc(var(--cb-type-2xl-line-height) + var(--cb-type-xs-line-height))}.sv-dock-tile-v b{color:var(--tt);font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--cb-type-2xl-line-height)}.sv-dock-tile-v small{overflow:hidden;color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);text-overflow:ellipsis;white-space:nowrap}.sv-dock-tile-c{align-self:end;min-block-size:var(--cb-space-xs)}.sv-dock-tile-v[data-landed] small{animation:cbc-fade var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-fast)}.sv-dock-tile-c[data-landed]>*{transform-origin:left center;animation:sv-dock-grow var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cbc-step))}.sv-dock-tile-c>*>span,.sv-dock-tile-c>*>i{transition:inline-size var(--cb-motion-slow) var(--cbc-spring)}@keyframes sv-dock-grow{from{transform:scaleX(0)}}.sv-dock-share.cb-rp-share{block-size:var(--cb-space-xs)}.sv-dock-floor{position:relative;display:block;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-hover)}.sv-dock-floor i{display:block;block-size:100%;border-radius:inherit;background:var(--cbc-warn)}.sv-dock-floor b{position:absolute;inset-block:calc(var(--cb-space-xxs) * -1);inline-size:2px;background:var(--cbc-ink-muted)}.sv-dock-tools{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--cb-space-xs)}.sv-dock-dets{position:relative;display:inline-flex;flex-direction:column;padding:var(--cb-space-xxs);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.sv-dock-det-thumb{position:absolute;inset-block-start:var(--cb-space-xxs);inset-inline-start:var(--cb-space-xxs);inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-26);border-radius:var(--cb-radius-sm);background:var(--cbc-raised);box-shadow:var(--cbc-shadow);translate:0 calc(var(--at, 1) * var(--cb-ui-size-26));transition:translate var(--cb-motion-base) var(--cbc-spring)}.sv-dock-det{position:relative;display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-26);padding:0;border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-det:hover,.sv-dock-det[aria-pressed=true]{color:var(--cbc-ink)}.sv-dock-det:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-det svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-dock-ic{display:grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);padding:0;border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-ic:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-dock-ic[aria-pressed=true]{background:var(--cbc-well);color:var(--cbc-ink)}.sv-dock-ic[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-dock-ic svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-dock-top{display:flex;align-items:center;gap:var(--cb-space-xl);min-width:0;margin-inline:var(--cb-space-xl);padding-block:var(--cb-space-xs) var(--cb-space-md);border-block-end:1px solid var(--cbc-line)}.sv-dock-title{display:grid;flex:1 1 auto;min-width:0}.sv-dock-title p{margin:0;overflow:hidden;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);text-overflow:ellipsis;white-space:nowrap}.sv-dock-title p b{color:var(--tt, var(--cbc-ink));font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.sv-dock-title small{overflow:hidden;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-dock-own{display:flex;flex:none;align-items:center;gap:var(--cb-space-xs)}.sv-dock-own:empty{display:none}.sv-dock-stale{display:inline-flex;flex:none;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-warn-text);font-size:var(--cb-type-xs-size);white-space:nowrap;animation:cbc-fade var(--cb-motion-base) var(--cbc-spring) backwards}.sv-dock-stale svg{flex:none;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-dock-stale-b{min-block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:var(--cbc-well);color:var(--cbc-ink);font:inherit;font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-stale-b:hover{background:var(--cbc-hover)}.sv-dock-stale-b[aria-disabled=true]{color:var(--cbc-ink-muted);cursor:default}.sv-dock-stale-b[aria-disabled=true]:hover{background:var(--cbc-well)}.sv-dock-stale-b:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-sep{inline-size:1px;block-size:var(--cb-ui-size-20);margin-inline:var(--cb-space-xs);background:var(--cbc-line)}.sv-dock-pills{flex:none}.sv-dock-pill-n{margin-inline-start:var(--cb-space-xs);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.sv-dock-pills [aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-dock-pills::-webkit-scrollbar,.sv-dock-tiles::-webkit-scrollbar{display:none}.sv-dock-body{position:relative;min-height:0;overflow-y:auto;padding:var(--cb-space-sm) var(--cb-space-xl) var(--cb-space-xl);outline:none}.sv-dock-foot{padding:0 var(--cb-space-xl) var(--cb-space-sm)}.sv-dock-foot:empty{display:none}.sv-dock-site{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.sv-dock-pic{display:grid;flex:none;place-items:center;inline-size:var(--cb-ui-size-56);aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xs);background:var(--cbc-well);color:var(--cbc-ink-muted)}.sv-dock-pic-s{inline-size:var(--cb-ui-size-36)}.sv-dock-pic>.sv-shot,.sv-dock-pic>.sv-bars{inline-size:100%;block-size:100%}.sv-dock-pic .sv-shot-none small,.sv-dock-pic .sv-bars-lab{display:none}.sv-dock-site-t{display:grid;flex:1;gap:0;min-width:0}.sv-dock-site-t b,.sv-dock-site-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-dock-site-t b{font-weight:var(--cb-font-weight-medium)}.sv-dock-site-t small{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dock-chip{display:inline-flex;flex:none;align-items:center;padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--t, var(--cbc-ink-faint)) 16%,transparent);color:var(--tt, var(--cbc-ink-muted));font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.sv-dock-faint{color:var(--cbc-ink-faint)}.sv-dock-none{display:grid;justify-items:center;align-content:center;gap:var(--cb-space-xs);min-block-size:100%;padding:var(--cb-space-3xl) var(--cb-space-xl);text-align:center}.sv-dock-none-ic{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);margin-block-end:var(--cb-space-xs);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-muted)}.sv-dock-none-ic svg{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.sv-dock-none b{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold)}.sv-dock-none span{max-inline-size:48ch;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-dock-none .cb-btn{margin-block-start:var(--cb-space-sm)}.sv-dock-cap{margin:var(--cb-space-md) 0 var(--cb-space-xs);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-caps);text-transform:uppercase}[data-site][data-current]:not(.sv-dock-cell){background:var(--cbc-accent-wash)}.sv-dock-lanes{display:grid}.sv-dock-rulerrow,.sv-dock-lane,.sv-dock-ghead{display:grid;grid-template-columns:var(--cb-ui-size-280) minmax(0,1fr) var(--cb-ui-size-120);align-items:center;gap:var(--cb-space-md)}.sv-dock-rulerrow{position:sticky;inset-block-start:calc(var(--cb-space-sm) * -1);z-index:1;padding-block:var(--cb-space-sm) var(--cb-space-xs);background:var(--sv-card)}.sv-dock-rl{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-caps);text-transform:uppercase}.sv-dock-ruler{position:relative;block-size:var(--cb-space-xl);border-block-end:1px solid var(--cbc-line)}.sv-dock-ruler span{position:absolute;inset-block-end:var(--cb-space-xs);translate:-50% 0;color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);white-space:nowrap}.sv-dock-ruler span.sv-dock-now{translate:calc(-100% - var(--cb-space-sm)) 0;color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.sv-dock-ruler i{position:absolute;inset-block:0 calc(var(--cb-space-xs) * -1);inset-inline-end:0;inline-size:2px;background:var(--cbc-accent)}.sv-dock-group{border-block-end:1px solid var(--cbc-line)}.sv-dock-ghead{inline-size:100%;margin:0;padding:var(--cb-space-sm) 0;border:0;background:none;color:var(--cbc-ink-muted);font:inherit;text-align:start;cursor:pointer}.sv-dock-ghead-static{display:flex;cursor:default}.sv-dock-gname{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.sv-dock-gname svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-ghead[aria-expanded=true] .sv-dock-gname svg{transform:rotate(90deg)}.sv-dock-gname b{color:var(--cbc-ink);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.sv-dock-gname span,.sv-dock-ghead>span{font-size:var(--cb-type-xs-size)}.sv-dock-gtrack{position:relative;display:flex;align-items:center;block-size:var(--cb-space-xl)}.sv-dock-gtrack i{position:absolute;inset-block:var(--cb-space-xs);inline-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-good);opacity:0.7}.sv-dock-gtrack em{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-style:normal}.sv-dock-gbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.sv-dock-group[data-open=true]>.sv-dock-gbody{grid-template-rows:1fr}.sv-dock-gin{display:grid;min-block-size:0;overflow:hidden}.sv-dock-group[data-opening] .sv-dock-gin>*{animation:sv-dock-row var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cbc-step)}.sv-dock-gtrack,.sv-dock-gend{transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-dock-group[data-open=true]>.sv-dock-ghead :is(.sv-dock-gtrack,.sv-dock-gopen){opacity:0}.sv-dock-gend{display:flex;justify-content:flex-end;padding-inline-end:var(--cb-space-xs)}.sv-dock-gopen{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dock-gdens{display:block;inline-size:100%;block-size:var(--cb-space-xs);overflow:hidden;border-radius:var(--cb-radius-full);background:var(--cbc-hover)}.sv-dock-gdens i{display:block;block-size:100%;border-radius:inherit;background:var(--cbc-warn)}.sv-dock-ghead:hover .sv-dock-gname b{color:var(--cbc-ink)}.sv-dock-ghead:hover{color:var(--cbc-ink)}.sv-dock-lane{min-block-size:var(--cb-ui-size-44);padding:var(--cb-space-xxs) var(--cb-space-xs);border-radius:var(--cb-radius-md);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-lane:hover{background:var(--cbc-hover)}.sv-dock-lane:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-lane-still{cursor:default}.sv-dock-lane-still:hover{background:none}.sv-dock-track{position:relative;block-size:var(--cb-space-xl)}.sv-dock-run{position:absolute;inset-block:var(--cb-space-xs);display:flex;align-items:center;overflow:hidden;border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--t) 60%,transparent)}.sv-dock-since{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding-inline:var(--cb-space-sm);color:var(--cbc-ink);font-size:var(--cb-ui-text-10);font-style:normal;font-weight:var(--cb-font-weight-medium);white-space:nowrap}.sv-dock-since svg{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.sv-dock-dot{position:absolute;inset-block-start:50%;z-index:1;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);translate:-50% -50%;border:2px solid var(--sv-card);border-radius:var(--cb-radius-full);background:var(--t)}.sv-dock-due{position:absolute;inset-block:0;inline-size:1px;background:var(--cbc-ink-faint)}.sv-dock-ev{position:absolute;inset-block:0;z-index:1;inline-size:1px;background:var(--cbc-line-strong)}.sv-dock-ev[data-st=down]{background:var(--cbc-poor)}.sv-dock-ev[data-st=suspected]{background:var(--cbc-warn)}.sv-dock-pin{position:absolute;inset-block:var(--cb-space-xxs);inline-size:var(--cb-space-sm);translate:-50% 0;border-radius:var(--cb-radius-full);background:var(--sv-changed)}.sv-dock-rounds i{position:absolute;inset-block:var(--cb-space-xs);inline-size:1px;background:color-mix(in srgb,var(--cbc-good) 60%,transparent)}.sv-dock-hours i{position:absolute;inset-block-end:var(--cb-space-xxs);inline-size:calc(100% / 24 - 2px);border-radius:var(--cb-radius-xxs);background:color-mix(in srgb,var(--cbc-accent) 55%,transparent)}.sv-dock-end{display:flex;align-items:center;justify-content:end;gap:var(--cb-space-xs);font-variant-numeric:tabular-nums}.sv-dock-end b{font-weight:var(--cb-font-weight-medium);white-space:nowrap}.sv-dock-endt{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.sv-dock-glyph{display:grid;flex:none;place-items:center;inline-size:var(--cb-ui-size-56);aspect-ratio:16 / 10;border-radius:var(--cb-radius-xs);background:var(--cbc-well);color:var(--cbc-ink-muted)}.sv-dock-glyph svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-dock-cal{margin-block-start:var(--cb-space-lg)}.sv-dock-calhead{position:static}.sv-dock-calhead .sv-dock-rl{cursor:help}.sv-dock-calsay{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dock-cal .sv-dock-track{block-size:var(--cb-ui-size-36)}.sv-dock-cal .sv-dock-run{inset-block:auto;inset-block-end:calc(var(--cb-space-sm) - 1px);block-size:2px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.sv-dock-mark{position:absolute;inset-block-end:0;z-index:1;display:grid;justify-items:center;gap:var(--cb-space-xxs);translate:-50% 0}.sv-dock-mark::after{content:"";inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border:2px solid var(--cbc-ink-faint);border-radius:var(--cb-radius-full);background:var(--sv-card)}.sv-dock-mark[data-k=next]::after{border-color:var(--cbc-ink);background:var(--cbc-ink)}.sv-dock-mark small{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-variant-numeric:tabular-nums;line-height:1}.sv-dock-mark[data-k=next] small{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.sv-dock-flags{display:inline-flex;align-items:center;gap:var(--cb-space-xs);font-variant-numeric:tabular-nums}.sv-dock-flags b{color:var(--tt, var(--cbc-ink));font-weight:var(--cb-font-weight-medium)}.sv-dock-flags i{color:var(--cbc-ink-faint);font-style:normal}.sv-dock-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-236),1fr));gap:var(--cb-space-md)}.sv-dock-card{position:relative;display:grid;grid-template-rows:auto auto auto;gap:var(--cb-space-xs);overflow:hidden;padding-block-end:var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-card:hover{border-color:var(--cbc-line-strong)}.sv-dock-card[data-current]{border-color:var(--cbc-accent);background:var(--cbc-accent-wash)}.sv-dock-card:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-dock-wipe{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-block-end:1px solid var(--cbc-line);background:var(--cbc-well);cursor:ew-resize}.sv-dock-wipe img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.sv-dock-wipe-top{position:absolute;inset:0;clip-path:inset(0 0 0 var(--w))}.sv-dock-wipe-bar{position:absolute;inset-block:0;inset-inline-start:var(--w);inline-size:2px;background:var(--cb-color-white);pointer-events:none}.sv-dock-wipe-l{position:absolute;inset-block-end:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-black) 70%,transparent);color:var(--cb-color-white);font-size:var(--cb-ui-text-10)}.sv-dock-noimg{display:grid;place-items:center;block-size:100%;color:var(--cbc-ink-faint)}.sv-dock-stamp{position:absolute;inset-block-start:var(--cb-space-sm);inset-inline-start:var(--cb-space-sm);display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-black) 70%,transparent);color:var(--cb-color-white);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium)}.sv-dock-stamp::before{content:"";inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--t)}.sv-dock-card-t{display:grid;min-width:0;padding:var(--cb-space-xs) var(--cb-space-md) 0}.sv-dock-card-t b,.sv-dock-card-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-dock-card-t b{font-weight:var(--cb-font-weight-semibold)}.sv-dock-card-t small{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dock-card-f{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-sm);padding-inline:var(--cb-space-md) var(--cb-space-sm)}.sv-dock-card-fig{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.sv-pg-mono{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.sv-pg-dot{flex:none;inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.sv-pg-dot[data-l=silent]{background:var(--cbc-warn)}.sv-pg-dot[data-l=never]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.sv-pg-dot[data-l=unasked]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.sv-pg-h{display:flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-28);margin:0 0 var(--cb-space-xs);padding-inline:var(--cb-space-md);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-regular)}.sv-pg-h b{font-weight:var(--cb-font-weight-semibold)}.sv-pg-h>span{color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums}.sv-pg-h small{display:inline-flex;gap:var(--cb-space-xs);margin-inline-start:auto;font-size:var(--cb-type-xs-size)}.sv-pg-h b,.sv-pg-h>span{white-space:nowrap}.sv-pg-tags{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin:0 0 var(--cb-space-xs);padding-inline:var(--cb-space-md);font-size:var(--cb-type-xs-size)}.sv-pg-tag{padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);background:var(--cbc-well);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-pg-list{display:grid;align-content:start}.sv-pg-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);box-sizing:border-box;inline-size:100%;min-block-size:var(--cb-ui-size-36);padding:var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:inherit;font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-pg-row:hover,.sv-pg-row[data-current]{background:var(--cbc-hover)}.sv-pg-row[data-still]{cursor:default}.sv-pg-row[data-still]:hover{background:none}.sv-pg-row:focus-visible,.sv-pg-srv:focus-visible,.sv-pg-keyb:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-pg-row-t{display:grid;min-inline-size:0}.sv-pg-row-t b{overflow:hidden;font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-pg-row-t small{overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-pg-row-t small[data-warn]{color:var(--cbc-warn-text)}.sv-pg-end{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-pg-bar{display:flex;min-inline-size:0;block-size:var(--cb-space-sm);overflow:hidden;border-radius:var(--cb-radius-full);background:var(--cbc-well)}.sv-pg-bar i{flex-basis:0;background:var(--cbc-good)}.sv-pg-bar i[data-l=silent]{background:var(--cbc-warn)}.sv-pg-bar i[data-l=quiet]{background:var(--cbc-hover-strong)}.sv-pg-none{display:flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-36);margin:0;padding:var(--cb-space-xs) var(--cb-space-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-pg-none svg{flex:none;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-good)}.sv-pg-more{justify-self:start;min-block-size:var(--cb-ui-size-36);padding:var(--cb-space-xs) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-pg-more:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-pg-more:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-keyline{display:flex;align-items:center;gap:var(--cb-space-sm);margin-block-end:var(--cb-space-md);padding:var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg)}.sv-dock-keyline-ic{display:inline-grid;flex:none;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-warn) 16%,transparent);color:var(--cbc-warn-text)}.sv-dock-keyline-ic svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-dock-keyline .sv-dock-site-t{flex:1}.sv-dock-keyline .sv-dock-site-t small{overflow:visible;white-space:normal}.sv-dock-keyline .cb-btn{flex:none}.sv-pg-first{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sv-pg-col{min-inline-size:0;padding-inline:var(--cb-space-lg);border-inline-end:1px solid var(--cbc-line)}.sv-pg-col:first-child{padding-inline-start:0}.sv-pg-col:last-child{padding-inline-end:0;border-inline-end:0}.sv-pg-servers{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;gap:var(--cb-space-3xl)}.sv-pg-srvs{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.sv-pg-srv{display:grid;grid-template-columns:var(--cb-ui-size-176) minmax(0,1fr) var(--cb-ui-size-176);align-items:center;gap:var(--cb-space-xl);box-sizing:border-box;inline-size:100%;min-block-size:var(--cb-ui-size-44);padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-pg-srv>*{min-inline-size:0}.sv-pg-srv b{overflow:hidden;font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.sv-pg-srv .sv-pg-end{text-align:end}.sv-pg-srv:hover,.sv-pg-srv[aria-pressed=true]{background:var(--cbc-hover)}.sv-pg-side{min-inline-size:0;padding-inline-start:var(--cb-space-3xl);border-inline-start:1px solid var(--cbc-line)}.sv-pg-rollout{display:grid;grid-template-columns:var(--cb-ui-size-420) minmax(0,1fr);align-items:start;gap:var(--cb-space-4xl)}.sv-pg-sum{position:sticky;inset-block-start:0;display:grid;justify-items:start;gap:var(--cb-space-md);min-inline-size:0;padding-inline-start:var(--cb-space-md)}.sv-pg-sum>.sv-pg-bar,.sv-pg-plans{justify-self:stretch}.sv-pg-big{margin:0;line-height:var(--cb-type-3xl-line-height)}.sv-pg-big b{font-size:var(--cb-type-3xl-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.sv-pg-big small{color:var(--cbc-ink-muted);font-size:var(--cb-type-md-size)}.sv-pg-said{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.sv-pg-plans{display:grid;gap:var(--cb-space-sm);margin-block:var(--cb-space-sm)}.sv-pg-plan{display:grid;grid-template-columns:var(--cb-ui-size-140) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.sv-pg-next{min-inline-size:0}.sv-pg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 var(--cb-space-xl)}.sv-pg-grid>:is(.sv-pg-none,.sv-pg-more){grid-column:1 / -1}.sv-dock-map{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-280),1fr));align-content:start;gap:var(--cb-space-xl) var(--cb-space-3xl)}.sv-dock-block-h{display:flex;justify-content:space-between;margin:0 0 var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.sv-dock-block-h b{color:var(--cbc-ink);font-family:var(--cb-font-mono);font-weight:var(--cb-font-weight-medium)}.sv-dock-cells{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs)}.sv-dock-cell{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);padding:0;border:0;border-radius:var(--cb-radius-xs);background:var(--cbc-good);cursor:pointer;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-dock-cell[data-l=silent]{background:var(--cbc-warn)}.sv-dock-cell[data-l=never]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.sv-dock-cell[data-l=unasked]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.sv-dock-cell:hover,.sv-dock-cell:focus-visible,.sv-dock-cell[aria-current=true]{outline:2px solid var(--cbc-ink);outline-offset:1px}.sv-dock-map[data-lens=answering] .sv-dock-cell:not([data-l=answering]),.sv-dock-map[data-lens=silent] .sv-dock-cell:not([data-l=silent]),.sv-dock-map[data-lens=never] .sv-dock-cell:not([data-l=never]),.sv-dock-map[data-lens=unasked] .sv-dock-cell:not([data-l=unasked]){opacity:0.2}.sv-pg-mapfoot{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-xl);padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size)}.sv-pg-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs)}.sv-pg-keyb{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-muted);font:inherit;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-pg-keyb b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.sv-pg-keyb:hover,.sv-pg-keyb[aria-pressed=true]{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-pg-keyb[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-pg-keyb[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-muted)}.sv-pg-chosen{display:flex;gap:var(--cb-space-sm);min-inline-size:0;margin:0}.sv-pg-chosen b{flex:none;font-weight:var(--cb-font-weight-medium)}.sv-pg-chosen{align-items:center}.sv-pg-chosen .cb-btn{flex:none}.sv-pg-chosen span:not(.cb-icon,.cb-btn span){overflow:hidden;color:var(--cbc-ink-muted);text-overflow:ellipsis;white-space:nowrap}.sv-dock-peek{position:absolute;z-index:3;display:grid;grid-template-columns:var(--cb-ui-size-92) minmax(0,1fr);align-items:center;gap:var(--cb-space-sm);inline-size:var(--cb-ui-size-260);padding:var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-raised);box-shadow:var(--cbc-shadow-high);pointer-events:none;transform-origin:bottom center;animation:sv-dock-pop var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-peek[data-side=below]{transform-origin:top center}.sv-dock-peek .sv-dock-pic{inline-size:100%;block-size:auto;aspect-ratio:16 / 10}.sv-dock-peek .sv-dock-site-t{justify-items:start;gap:var(--cb-space-xxs)}.sv-dock-dayb.sv-pg-lookb{gap:var(--cb-space-sm);min-inline-size:0;padding-inline:var(--cb-space-sm);white-space:nowrap}.sv-dock-dayb.sv-pg-lookb>span{flex:none}.sv-pg-lookb-ic{display:inline-flex;line-height:0;color:var(--cbc-ink-muted)}.sv-pg-looks{inline-size:min(var(--cb-ui-size-420),calc(100vw - var(--cb-space-3xl)));padding:var(--cb-space-sm)}.sv-pg-looklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xs)}.sv-pg-look{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm);border:1px solid transparent;border-radius:var(--cb-radius-md);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring);animation:sv-dock-row var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-ui-motion-26) * var(--n, 0))}.sv-pg-look:hover,.sv-pg-look:focus-visible{background:var(--cbc-hover)}.sv-pg-look[aria-selected=true]{border-color:var(--cbc-line-strong)}.sv-pg-look:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-pg-look-t{display:grid;min-inline-size:0}.sv-pg-look-t b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.sv-pg-look-t small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.sv-pg-look-on,.sv-pg-look-k{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-sm);line-height:0}.sv-pg-look-on svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-pg-look-k{background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-ui-text-11)}.sv-pg-th{grid-column:1 / -1;box-sizing:border-box;block-size:var(--cb-ui-size-72);padding:var(--cb-space-sm);overflow:hidden;border-radius:var(--cb-radius-sm);background:var(--cbc-well)}.sv-pg-th i{display:block;border-radius:var(--cb-radius-full);background:var(--cbc-good)}.sv-pg-th i[data-l=silent]{background:var(--cbc-warn)}.sv-pg-th i[data-l=quiet]{background:var(--cbc-hover-strong)}.sv-pg-th[data-look=first]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm)}.sv-pg-th-col{display:grid;align-content:start;gap:var(--cb-ui-space-3)}.sv-pg-th-col b{color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--cb-type-xs-line-height)}.sv-pg-th-col i{block-size:var(--cb-ui-space-3)}.sv-pg-th[data-look=servers]{display:grid;align-content:center;gap:var(--cb-ui-space-5)}.sv-pg-th-srv .sv-pg-bar{block-size:var(--cb-ui-space-5)}.sv-pg-th[data-look=rollout]{display:grid;align-content:space-between}.sv-pg-th-fig{display:flex;align-items:baseline;gap:var(--cb-space-xs)}.sv-pg-th-fig b{font-size:var(--cb-ui-text-22);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--cb-type-xl-line-height)}.sv-pg-th-fig small{color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11)}.sv-pg-th[data-look=rollout] .sv-pg-bar{block-size:var(--cb-ui-space-5)}.sv-pg-th[data-look=map]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--cb-space-xxs)}.sv-pg-th[data-look=map] i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-xxs)}.sv-pg-th[data-look=map] i:is([data-l=never],[data-l=unasked]){background:none;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}@media(prefers-reduced-motion:reduce){.sv-pg-look{animation:none}}.sv-dock-rank{inline-size:100%;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.sv-dock-note{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-warn) 12%,transparent)}.sv-dock-note>svg{color:var(--cbc-warn-text);inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-dock-note>span{display:grid;flex:1;min-width:0}.sv-dock-note b{font-weight:var(--cb-font-weight-semibold)}.sv-dock-note small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.sv-dock-insts{display:grid;gap:var(--cb-space-md)}.sv-dock-inst{display:grid;grid-template-columns:var(--cb-ui-size-260) var(--cb-ui-size-220) minmax(0,1fr) auto var(--cb-ui-size-32) var(--cb-ui-size-32);align-items:center;gap:var(--cb-space-lg);min-block-size:var(--cb-ui-size-44);padding:var(--cb-space-xxs) var(--cb-space-xs);border-radius:var(--cb-radius-md)}.sv-dock-inst:hover{background:var(--cbc-hover)}.sv-dock-inst-id{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.sv-dock-inst-ic{display:grid;flex:none;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-sm);background:var(--cbc-well);color:var(--cbc-ink-muted)}.sv-dock-inst-ic svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-dock-inst-d{overflow:hidden;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-dock-inst-why,.sv-dock-inst-seen{display:inline-flex;align-items:center;gap:var(--cb-space-sm);overflow:hidden;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.sv-dock-olist{display:grid}.sv-dock-ohead,.sv-dock-orow{display:grid;grid-template-columns:var(--cb-ui-size-304) repeat(3,minmax(0,1fr));align-items:center;gap:var(--cb-space-lg)}.sv-dock-ohead{position:sticky;inset-block-start:calc(var(--cb-space-sm) * -1);z-index:1;padding:var(--cb-space-sm) var(--cb-space-xs) var(--cb-space-xs);background:var(--sv-card)}.sv-dock-ohead span{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-caps);text-transform:uppercase}.sv-dock-orow{min-block-size:var(--cb-ui-size-56);padding:var(--cb-space-xs);border-block-end:1px solid var(--cbc-line);cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-orow:last-child{border-block-end:0}.sv-dock-orow:hover{background:var(--cbc-hover)}.sv-dock-orow:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-score{flex:none;min-inline-size:var(--cb-ui-size-32);padding:var(--cb-space-xxs) var(--cb-space-xs);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--t, var(--cbc-ink-faint)) 16%,transparent);color:var(--tt, var(--cbc-ink-muted));font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center}.sv-dock-svc{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-width:0;border-radius:var(--cb-radius-sm);outline:none}.sv-dock-svc-ic{display:inline-grid;flex:none;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--tint) 16%,transparent);color:var(--tint)}.sv-dock-svc-ic svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.sv-dock-svc-n{min-width:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.sv-dock-svc[data-k="0"] .sv-dock-svc-n{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.sv-dock-svc:hover .sv-dock-svc-n,.sv-dock-svc:focus-visible .sv-dock-svc-n{color:var(--cbc-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tint, var(--cbc-line-strong)) 60%,transparent);text-underline-offset:3px}.sv-dock-svc:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.sv-dock-svc-none{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dock-menu{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding:0 var(--cb-space-sm) 0 var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);white-space:nowrap;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-menu:hover,.sv-dock-menu[aria-expanded=true]{background:var(--cbc-hover)}.sv-dock-menu>svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-faint)}.sv-dock-menu .sv-dock-svc-ic{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.sv-dock-lite{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-xs) 0;border-block-start:1px solid var(--cbc-line)}.sv-dock-lite-t{min-width:0;overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);text-overflow:ellipsis;white-space:nowrap}.sv-dock-lite-t b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.sv-dock-why{position:absolute;z-index:4;display:grid;gap:var(--cb-space-xxs);inline-size:max-content;max-inline-size:var(--cb-ui-size-360);padding:var(--cb-space-sm) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-raised);box-shadow:var(--cbc-shadow-high);pointer-events:none;transform-origin:top left;animation:sv-dock-pop var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-why[data-side=above]{transform-origin:bottom left}.sv-dock-why[hidden]{display:none}.sv-dock-why b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.sv-dock-why p{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.sv-lit-flag{position:fixed;z-index:var(--cbc-z-savebar);display:grid;justify-items:center;padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-md);background:var(--sv-hi);color:var(--sv-night);font-size:var(--cb-ui-text-11);white-space:nowrap;translate:-50% calc(-100% - var(--cb-space-sm));pointer-events:none;animation:sv-dock-pop var(--cb-motion-fast) var(--cbc-spring);transform-origin:bottom center}.sv-lit-flag[hidden]{display:none}.sv-lit-flag b{font-weight:var(--cb-font-weight-semibold)}.sv-lit-flag span{font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-10)}[data-lit] [data-d]:not([data-lit-on]){opacity:0.35;transition:opacity var(--cb-motion-base) var(--cbc-spring)}[data-lit] [data-lit-on]{opacity:1;outline:2px solid var(--sv-hi);outline-offset:var(--cbc-focus-gap);transition:opacity var(--cb-motion-base) var(--cbc-spring)}.sv-dock-pane{min-width:0}.sv-dock-pane[data-leaving]{position:absolute;pointer-events:none;animation:sv-dock-out var(--cb-motion-fast) var(--cb-motion-ease) forwards}.sv-dock[data-enter=tab] .sv-dock-pane:not([data-leaving]){animation:sv-dock-in var(--cb-motion-base) var(--cbc-spring) backwards}.sv-dock[data-enter=tab] .sv-dock-top>*{animation:cbc-fade var(--cb-motion-base) var(--cbc-spring) backwards}.sv-dock[data-enter=tab] .sv-dock-own{animation-delay:var(--cb-ui-motion-40)}.sv-dock[data-enter] .sv-dock-pane:not([data-leaving]) :is(.sv-dock-lane,.sv-dock-ghead,.sv-dock-orow,.sv-dock-card,.sv-dock-inst,.sv-dock-block,.sv-pg-col,.sv-pg-srv,.sv-pg-side,.sv-pg-sum,.sv-pg-next){animation:sv-dock-row var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cbc-step) + var(--cb-ui-motion-60))}.sv-dock[data-enter] .sv-dock-foot>*{animation:cbc-fade var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:var(--cb-motion-base)}@keyframes sv-dock-in{from{opacity:0;transform:translateX(calc(var(--dir) * var(--cb-space-2xl)))}}@keyframes sv-dock-out{to{opacity:0;transform:translateX(calc(var(--dir) * var(--cb-space-2xl) * -0.5))}}@keyframes sv-dock-row{from{opacity:0;transform:translateY(var(--cb-space-sm))}}@keyframes sv-dock-pop{from{opacity:0;transform:scale(0.96)}}.sv-dock-bone-pic{background:var(--cbc-well)}.sv-dock-bone-run{position:absolute;inset-block:0;inset-inline:var(--at) 0;display:flex;align-items:center}.sv-dock-bone-head{display:flex;align-items:center;block-size:var(--cb-type-md-line-height)}small.sv-dock-bone-head{block-size:var(--cb-type-xs-line-height)}.sv-dock-cell.cb-stand-mark{box-shadow:none;cursor:default}.sv-dock-pane>.cb-stand-in .sv-dock-lane:hover{background:none}@container sv-dock (max-width: 760px){.sv-dock-head{padding-inline:0}.sv-dock-tiles{display:flex;overflow-x:auto;padding-inline:var(--cb-space-lg);scrollbar-width:none}.sv-dock-tile{flex:none;inline-size:var(--cb-ui-size-140)}.sv-dock-tools{flex-direction:row;padding-inline-end:var(--cb-space-md)}.sv-dock-top{flex-wrap:wrap;gap:var(--cb-space-sm);margin-inline:var(--cb-space-lg)}.sv-dock-own{inline-size:100%;overflow-x:auto;scrollbar-width:none}.sv-dock-dets{display:none}.sv-dock-tools{justify-content:flex-start}.sv-dock-own>.sv-dock-pills{display:flex;flex:1;min-inline-size:0}.sv-dock-own>.sv-dock-pills .cb-versus-tab{flex:1 1 0;min-inline-size:0;padding-inline:var(--cb-space-xs)}.sv-dock-body{padding-inline:var(--cb-space-lg)}.sv-dock-foot{padding-inline:var(--cb-space-lg)}.sv-dock-rulerrow,.sv-dock-lane,.sv-dock-ghead{grid-template-columns:minmax(0,1fr) var(--cb-ui-size-64) var(--cb-ui-size-104);gap:var(--cb-space-sm)}.sv-dock-ruler span:not(.sv-dock-now){display:none}.sv-dock-gname{white-space:nowrap}.sv-dock-gname b{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.sv-dock-lane .sv-dock-pic,.sv-dock-lane .sv-dock-site-t small{display:none}.sv-dock-ohead{display:none}.sv-dock-orow,.sv-dock-inst{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}.sv-dock-stale{white-space:normal}.sv-pg-first,.sv-pg-servers,.sv-pg-rollout,.sv-pg-grid{grid-template-columns:minmax(0,1fr)}.sv-pg-col{margin-block-end:var(--cb-space-lg);padding:0 0 var(--cb-space-lg);border-inline-end:0;border-block-end:1px solid var(--cbc-line)}.sv-pg-col:last-child{margin-block-end:0;padding-block-end:0;border-block-end:0}.sv-pg-h small{display:none}.sv-pg-srv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cb-space-xs) var(--cb-space-lg)}.sv-pg-srv .sv-pg-end{grid-column:1 / -1;text-align:start}.sv-pg-side{padding:var(--cb-space-lg) 0 0;border-inline-start:0;border-block-start:1px solid var(--cbc-line)}.sv-pg-sum{position:static;padding-inline-start:0}.sv-dock-cell{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32)}.sv-pg-mapfoot{flex-direction:column;align-items:flex-start;gap:var(--cb-space-xs)}}@media(prefers-reduced-motion:reduce){.sv-dock,.sv-dock *{animation:none!important;transition:none!important}}.sv-dock-tile-wait{align-content:center;gap:var(--cb-space-sm)}.sv-dock-daystep{display:inline-flex;align-items:center;padding:var(--cb-space-xxs);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.sv-dock-step,.sv-dock-dayb{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);line-height:0;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.sv-dock-step{inline-size:var(--cb-ui-size-28);padding:0}.sv-dock-dayb{min-inline-size:var(--cb-ui-size-120);color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.sv-dock-dayb span{flex:1;line-height:var(--cb-type-sm-line-height);text-align:start}.sv-dock-step:hover,.sv-dock-dayb:hover,.sv-dock-dayb[aria-expanded=true]{background:var(--cbc-raised);color:var(--cbc-ink)}.sv-dock-step[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.sv-dock-step[aria-disabled=true]:hover{background:none}.sv-dock-step:focus-visible,.sv-dock-dayb:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-step svg,.sv-dock-dayb svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.sv-dock-dayb svg:last-child{color:var(--cbc-ink-faint);transition:rotate var(--cb-motion-base) var(--cbc-spring)}.sv-dock-dayb[aria-expanded=true] svg:last-child{rotate:180deg}.sv-dock-days{display:grid;gap:var(--cb-space-sm);inline-size:var(--cb-ui-size-380);padding:var(--cb-space-md)}.sv-dock-days-h{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-inline:var(--cb-space-xxs)}.sv-dock-days-h b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.sv-dock-days-h span{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.sv-dock-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cb-space-xxs)}.sv-dock-wday{display:grid;grid-template-rows:auto var(--cb-ui-size-64) auto auto;justify-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-xs) var(--cb-space-xxs);border:1px solid transparent;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring);animation:sv-dock-row var(--cb-motion-base) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-ui-motion-26) * var(--n, 0))}.sv-dock-wday:nth-child(2){--n: 1}.sv-dock-wday:nth-child(3){--n: 2}.sv-dock-wday:nth-child(4){--n: 3}.sv-dock-wday:nth-child(5){--n: 4}.sv-dock-wday:nth-child(6){--n: 5}.sv-dock-wday:nth-child(7){--n: 6}.sv-dock-wday:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.sv-dock-wday[aria-selected=true]{border-color:var(--cbc-line-strong);background:var(--cbc-hover);color:var(--cbc-ink)}.sv-dock-wday:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.sv-dock-wday>b{min-block-size:var(--cb-type-sm-line-height);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.sv-dock-wday>small{font-size:var(--cb-ui-text-11)}.sv-dock-wday>span:last-child{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.sv-dock-wday-bar{display:flex;align-items:flex-end;justify-content:center;inline-size:100%;block-size:100%;border-radius:var(--cb-radius-sm);background:var(--cbc-well)}.sv-dock-wday-bar>i{display:flex;flex-direction:column;inline-size:55%;overflow:hidden;border-radius:var(--cb-radius-xs);background:var(--sv-changed);transform-origin:bottom;animation:sv-dock-rise var(--cb-motion-slow) var(--cbc-spring) backwards;animation-delay:calc(var(--cb-motion-fast) + var(--cb-ui-motion-26) * var(--n, 0))}.sv-dock-wday-bar>i>i[data-c]{flex:none;background:var(--cbc-warn)}.sv-dock-wday-bar .cb-stand-mark{align-self:center;inline-size:55%}.sv-dock-wday[data-ran=no] .sv-dock-wday-bar{border:1px dashed var(--cbc-line-strong);background:none}@keyframes sv-dock-rise{from{transform:scaleY(0)}}.sv-dock-days-say{min-block-size:var(--cb-type-xs-line-height);margin:0;padding-inline:var(--cb-space-xxs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}@media(prefers-reduced-motion:reduce){.sv-dock-days *,.sv-dock-days{animation:none!important;transition:none!important}}.sv-dock-sortbars{display:inline-flex;align-items:flex-end;gap:2px;block-size:var(--cb-ui-size-20)}.sv-dock-sortbars i{inline-size:var(--cb-space-xs);border-radius:var(--cb-radius-xxs);background:var(--cbc-cat-security)}.sv-dock-sortbars i[data-c]{background:var(--cbc-warn)}.cb-jar{--cb-jar-level: 0;--cb-jar-side: 29.17%;--cb-jar-lid: 33.33%;--cb-jar-foot: 12.5%;position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);color:var(--cbc-ink-muted)}.cb-jar[data-size=sm]{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl)}.cb-jar[data-size=lg]{inline-size:var(--cb-space-9xl);block-size:var(--cb-space-9xl)}.cb-jar .cb-jar-glass{position:absolute;inset:0;inline-size:100%;block-size:100%}.cb-jar-fill{position:absolute;inset-inline:var(--cb-jar-side);inset-block-end:var(--cb-jar-foot);block-size:calc((100% - var(--cb-jar-lid) - var(--cb-jar-foot)) * var(--cb-jar-level));border-radius:0 0 var(--cb-radius-xs) var(--cb-radius-xs);background:var(--cbc-accent);transform-origin:bottom}@keyframes cb-jar-rise{from{transform:scaleY(0)}to{transform:scaleY(1)}}.cb-jar[data-rankup] .cb-jar-fill{animation:cb-jar-rise var(--cb-motion-slow) var(--cbc-spring) both}@property --cb-ring-fill{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.cb-rank-ring{--cb-ring-fill: 0%;display:grid;place-items:center;flex:none;padding:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:conic-gradient(var(--cbc-accent) var(--cb-ring-fill),var(--cbc-line-strong) 0);mask:radial-gradient(closest-side,transparent calc(100% - var(--cb-space-xxs)),var(--cb-color-black) 0)}.cb-rank-ring[data-full]{background:var(--cbc-accent)}.cb-rank-ring[data-rankup]{transition:--cb-ring-fill var(--cb-motion-slow) var(--cbc-spring)}.cb-rank-slot{display:contents}.cb-rank-menu{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-md);border-bottom:1px solid var(--cbc-line)}.cb-rank-menu-top{display:flex;align-items:center;gap:var(--cb-space-lg);min-inline-size:0}.cb-rank-menu-words{display:grid;min-inline-size:0}.cb-rank-menu-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rank-menu-next{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-rank-menu-recent{display:flex;gap:var(--cb-space-sm)}.cb-rank-mark-slot{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-full);background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-rank-mark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-rank-top{display:flex;align-items:center;gap:var(--cb-space-3xl);padding:var(--cbc-set-y) var(--cb-space-3xl)}.cb-rank-said{min-inline-size:0}.cb-rank-name{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);letter-spacing:var(--cb-type-xl-letter-spacing);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rank-next{margin-top:var(--cb-space-xxs);max-width:var(--cb-layout-paragraph-max-width);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-rank-note{margin-top:var(--cb-space-xs);max-width:var(--cb-layout-paragraph-max-width);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted)}.cb-rank-rungs,.cb-rank-collection{padding:var(--cbc-set-y) var(--cb-space-3xl);border-top:1px solid var(--cbc-line)}.cb-ladder{display:grid;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.cb-rung{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-radius-md)}.cb-rung[data-where=here]{background:var(--cbc-accent-quiet)}.cb-rung-mark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-faint)}.cb-rung[data-where=passed] .cb-rung-mark{color:var(--cbc-accent)}.cb-rung[data-where=here] .cb-rung-mark{color:var(--cbc-accent)}.cb-rung-words{display:flex;align-items:baseline;gap:var(--cb-space-md);min-inline-size:0}.cb-rung-name{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-rung[data-where=here] .cb-rung-name{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-rung-when{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-badges{display:grid;gap:var(--cb-space-3xl)}.cb-badges-head{display:flex;align-items:baseline;gap:var(--cb-space-md)}.cb-badges-head h3{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-badges-count{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint)}.cb-badge-block{display:grid;gap:var(--cb-space-lg)}.cb-badge-block-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-badge-block-head h4{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-muted)}.cb-badge-block-head p{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-badge-block-head .cb-badges-count{margin-inline-start:auto}.cb-badge-set{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-space-11xl),1fr));gap:var(--cb-space-md);margin:0;padding:0;list-style:none}.cb-badge-slot{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0;min-block-size:var(--cb-space-7xl);padding:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl)}.cb-badge-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-badge-slot[data-state=waiting],.cb-badge-slot[data-state=hidden]{background:none;border-style:dashed}.cb-badge-slot[data-state=earned]{background:var(--cbc-hover)}.cb-badge-mark{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-faint)}.cb-badge-slot[data-state=earned] .cb-badge-mark{color:var(--cbc-accent)}.cb-badge-slot[data-state=earned][data-rarity=rare] .cb-badge-mark,.cb-badge-slot[data-state=earned][data-rarity=singular] .cb-badge-mark{flex:none;box-sizing:content-box;padding:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-accent-wash)}.cb-badge-slot[data-state=earned][data-rarity=singular] .cb-badge-mark{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-badge-name{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);min-inline-size:0}.cb-badge-slot[data-state=earned] .cb-badge-name{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-badge-when{font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cbc-ink-faint)}@media print{.cb-jar-fill{background:none;border:1px solid var(--cbc-ink-faint)}.cb-badge-set{display:block}.cb-badge-slot[data-state=waiting],.cb-badge-slot[data-state=hidden]{display:none}.cb-badge-slot{border:none;padding:var(--cb-space-xxs) 0;min-block-size:0}.cb-badge-slot[data-state=earned]{background:none}.cb-badge-slot[data-state=earned] .cb-badge-mark{color:var(--cbc-ink)}.cb-badge-slot[data-state=earned][data-rarity=rare] .cb-badge-mark,.cb-badge-slot[data-state=earned][data-rarity=singular] .cb-badge-mark{padding:0;background:none;color:var(--cbc-ink)}.cb-rung[data-where=here]{background:none;font-weight:var(--cb-font-weight-semibold)}}@media(prefers-reduced-motion:reduce){.cb-jar[data-rankup] .cb-jar-fill,.cb-rank-ring[data-rankup]{animation:none;transition:none;transform:none}}:root[data-motion=reduced] .cb-jar[data-rankup] .cb-jar-fill,:root[data-motion=reduced] .cb-rank-ring[data-rankup]{animation:none;transition:none;transform:none}.cb-bon-sample{margin:0;padding:var(--cb-space-md) var(--cb-space-3xl);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);border-block-end:1px solid var(--cbc-line)}.cb-telly{display:flex;flex-direction:column;align-items:center}.cb-set-bezel{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--cb-radius-lg);background:var(--cb-color-black);box-shadow:var(--cbc-shadow-high)}.cb-set-fit{position:absolute;inset:0;transform:scale(var(--cbs-scale, 0.25));transform-origin:top left}.cb-set-screen{display:block;border:0}.cb-set-screen:fullscreen{width:100vw;height:100vh}.cb-set-safe{position:absolute;inset:3%;border:1px dashed var(--cbc-accent);border-radius:var(--cb-radius-xxs);opacity:0.45;pointer-events:none}.cb-set-stand{width:18%;height:var(--cb-space-lg);border-radius:0 0 var(--cb-radius-md) var(--cb-radius-md);background:var(--cb-color-black)}.cb-set-acts{display:flex;justify-content:center;margin-top:var(--cb-space-lg)}.cb-room{padding:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-room-lead{margin:0 0 var(--cb-space-lg);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-room-row{display:flex;gap:var(--cb-space-lg);flex-wrap:wrap}.cb-desk{display:grid;grid-template-columns:minmax(0,1fr) var(--cbd-sets, 21rem);grid-template-rows:minmax(0,1fr);block-size:calc(100dvh - var(--cbd-chrome, 12rem));min-block-size:30rem;transition:grid-template-columns var(--cb-motion-base) var(--cbc-spring)}.cb-desk[data-fold-sets=shut]{--cbd-sets: 2.75rem}.cb-desk-left{display:grid;grid-template-rows:auto minmax(0,1fr) var(--cbd-shelf, auto);min-inline-size:0;min-block-size:0}.cb-desk[data-fold-shelf=shut] .cb-desk-left{--cbd-shelf: 3.25rem}.cb-desk-shelf{min-block-size:0;overflow:hidden}.cb-desk-sets{display:grid;min-inline-size:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.cb-desk,.cb-shelf-tiles,.cb-tvp-list{transition:none}}.cb-desk-line{display:flex;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-3xl) 0;min-inline-size:0}.cb-desk-title{display:inline-flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-desk-pen{color:var(--cbc-ink-faint)}.cb-desk-name{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-type-lg-letter-spacing);border-radius:var(--cb-radius-xs);padding-inline:var(--cb-space-xxs);max-inline-size:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-desk-name:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-desk-pickwrap{position:relative;display:inline-flex;align-items:center}.cb-desk-pick{appearance:none;font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);padding:var(--cb-space-xs) var(--cb-space-3xl) var(--cb-space-xs) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);cursor:pointer}.cb-desk-chev{position:absolute;inset-inline-end:var(--cb-space-md);pointer-events:none;color:var(--cbc-ink-faint)}.cb-desk-where,.cb-desk-verdict{display:inline-flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);min-inline-size:0}.cb-desk-where span,.cb-desk-verdict span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-desk-verdict{margin-inline-start:auto}.cb-desk-verdict[data-tone=good]{color:var(--cbc-good-text)}.cb-desk-verdict[data-tone=warn]{color:var(--cbc-warn-text)}.cb-stage{display:grid;place-items:center;padding:var(--cb-space-lg) var(--cb-space-3xl);min-block-size:0;container-type:size}.cb-stage-set{position:relative;inline-size:min(100%,calc((100cqh - 5rem) * 16 / 9))}.cb-stage-over{position:absolute;inset:var(--cb-space-sm);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:0}.cb-stage-card{position:relative;border-radius:var(--cbc-corner-inset);cursor:grab}.cb-stage-card:active{cursor:grabbing}.cb-stage-card[data-picked]{box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-stage-card:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-stage-card[data-lifted]{opacity:0.35;box-shadow:inset 0 0 0 2px var(--cbc-accent)}.cb-stage-grip,.cb-stage-corner{position:absolute;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-stage-card:hover .cb-stage-grip,.cb-stage-card:hover .cb-stage-corner,.cb-stage-card:focus-visible .cb-stage-grip,.cb-stage-card:focus-visible .cb-stage-corner,.cb-stage-card[data-picked] .cb-stage-grip,.cb-stage-card[data-picked] .cb-stage-corner{opacity:1}.cb-stage-grip{inset-block-start:var(--cb-space-md);inset-inline-start:50%;translate:-50% 0;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-ceramic-grey) 55%,transparent)}.cb-stage-corner{inset-inline-end:var(--cb-space-md);inset-block-end:var(--cb-space-md);inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-inline-end:2px solid var(--cbc-accent);border-block-end:2px solid var(--cbc-accent);border-end-end-radius:var(--cb-radius-xs);cursor:nwse-resize;touch-action:none}.cb-stage-slot{display:grid;place-items:center;border:2px dashed var(--cbc-accent);border-radius:var(--cb-radius-lg);background:color-mix(in srgb,var(--cbc-accent) 12%,transparent);color:var(--cb-color-ceramic-grey);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;pointer-events:none}.cb-stage-slot[data-fits=no]{border-color:var(--cbc-warn);background:color-mix(in srgb,var(--cbc-warn) 12%,transparent)}.cb-stage .cb-set-acts,.cb-stage .cb-set-stand{display:none}.cb-stage .cb-set-safe{border-color:color-mix(in srgb,var(--cb-color-ceramic-grey) 30%,transparent);opacity:0.5}.cb-shelf{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--cbc-raised);border-block-start:1px solid var(--cbc-line);min-inline-size:0}.cb-shelf-head{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-6xl) var(--cb-space-md) var(--cb-space-3xl);border-block-end:1px solid var(--cbc-line);min-inline-size:0}.cb-shelf-kick{font-size:var(--cb-type-xs-size);letter-spacing:0.12em;text-transform:uppercase;color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-medium);margin-inline-end:var(--cb-space-sm)}.cb-shelf-tools{display:flex;align-items:center;gap:var(--cb-space-xxs)}.cb-shelf-sep{inline-size:1px;block-size:var(--cb-space-2xl);background:var(--cbc-line);margin-inline:var(--cb-space-sm)}.cb-shelf-said{margin:0 0 0 auto;min-inline-size:0;flex:0 1 auto;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-shelf-tiles{display:flex;align-items:flex-start;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-3xl);overflow-x:auto;overflow-y:hidden;min-inline-size:0}.cb-lowfi{flex:none;inline-size:8.25rem;display:grid;gap:var(--cb-space-md);padding:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-surface);text-align:start;cursor:grab;transition:border-color var(--cb-motion-fast) var(--cb-motion-ease),transform var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-lowfi:hover{border-color:var(--cbc-line-strong);transform:translateY(calc(var(--cb-space-xxs) * -1))}}.cb-lowfi:active{cursor:grabbing}.cb-lowfi:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-lowfi[aria-disabled=true]{cursor:default;transform:none}.cb-lowfi[data-on] .cb-wire{opacity:0.45}.cb-lowfi[data-lifted]{opacity:0.4;border-color:var(--cbc-accent);border-style:dashed}.cb-lowfi-say{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-lowfi-say b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-lowfi-size{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-lowfi[data-on] .cb-lowfi-size{color:var(--cbc-good-text)}.cb-wire{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-space-7xl);padding:var(--cb-space-sm);border-radius:var(--cb-radius-xs);border:1px solid var(--cbc-line);background:var(--cbc-well)}.cb-wire-lead{align-self:flex-start;flex:none;block-size:3px;inline-size:42%;border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-ink) 24%,transparent)}.cb-wire-lead{align-self:flex-start;flex:none;block-size:3px;inline-size:42%}.cb-wire-body{block-size:100%;inline-size:auto;min-inline-size:var(--cb-space-2xl);max-inline-size:100%;border-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cbc-ink) 15%,transparent)}.cb-desk-room{padding:var(--cb-space-lg) var(--cb-space-3xl);background:var(--cbc-raised);border-block-start:1px solid var(--cbc-line)}.cb-tvp{position:relative;container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--cbc-surface);border-inline-start:1px solid var(--cbc-line);min-inline-size:0;overflow:hidden}.cb-tvp-head{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-6xl) var(--cb-space-lg) var(--cb-space-xl);border-block-end:1px solid var(--cbc-line);white-space:nowrap}.cb-tvp-kick{font-size:var(--cb-type-xs-size);letter-spacing:0.12em;text-transform:uppercase;color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-medium)}.cb-tvp-count{margin-inline-start:auto;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-tvp-list{display:grid;align-content:start;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-lg);overflow-y:auto;min-inline-size:0}.cb-tvp-list>*{min-inline-size:0}.cb-tvp-row{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-sm);border:1px solid transparent;border-radius:var(--cb-radius-md);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tvp-row:hover{background:var(--cbc-hover)}.cb-tvp-row[data-on]{background:var(--cbc-well);border-color:var(--cbc-line)}.cb-tvp-row:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-tvp-say{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-tvp-who{min-inline-size:0}.cb-tvp-name{display:block;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tvp-state{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-tvp-row[data-state=quiet] .cb-tvp-state{color:var(--cbc-warn-text)}.cb-tvp-row[data-state=gone] .cb-tvp-state,.cb-tvp-row[data-state=dark] .cb-tvp-state{color:var(--cbc-poor-text)}.cb-tvp-showing{margin-inline-start:auto;flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:14ch}@container (max-width: 20rem){.cb-tvp-showing{display:none}}.cb-tvp-acts{display:flex;gap:var(--cb-space-xxs);opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-tvp-row:hover .cb-tvp-acts,.cb-tvp-row:focus-within .cb-tvp-acts,.cb-tvp-row[data-on] .cb-tvp-acts{opacity:1}.cb-tvp-act{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);cursor:pointer}.cb-tvp-act:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tvp-foot{padding-block-start:var(--cb-space-md)}.cb-tvp-mount{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-md);padding:var(--cb-space-lg);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-md);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);text-decoration:none}.cb-tvp-mount:hover{border-color:var(--cbc-accent);color:var(--cbc-accent-text)}.cb-tvp-none{margin:0;padding:var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-desk[data-fold-sets=shut] .cb-tvp-head,.cb-desk[data-fold-sets=shut] .cb-tvp-list{opacity:0;pointer-events:none}.cb-mini{display:grid;justify-items:center}.cb-mini-bezel{position:relative;inline-size:100%;padding:var(--cb-space-xxs);border-radius:var(--cb-radius-sm);background:var(--cb-color-black);border:1px solid color-mix(in srgb,var(--cb-color-white) 12%,transparent);box-shadow:0 var(--cb-space-sm) var(--cb-space-xl) color-mix(in srgb,var(--cb-color-black) 38%,transparent),inset 0 1px 0 color-mix(in srgb,var(--cb-color-white) 14%,transparent)}.cb-mini-screen{position:relative;display:grid;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--cb-radius-xxs);background:var(--cb-tv-base)}.cb-mini-screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,color-mix(in srgb,var(--cb-color-white) 9%,transparent),transparent 42%)}.cb-mini-lamp{position:absolute;inset-block-end:var(--cb-space-xxs);inset-inline-start:50%;transform:translateX(-50%);inline-size:var(--cb-space-xs);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-good)}.cb-mini[data-state=quiet] .cb-mini-lamp{background:var(--cbc-warn)}.cb-mini[data-state=gone] .cb-mini-lamp,.cb-mini[data-state=dark] .cb-mini-lamp,.cb-mini[data-state=new] .cb-mini-lamp{background:var(--cbc-accent)}.cb-mini-stem{inline-size:var(--cb-space-lg);block-size:var(--cb-space-sm);border-end-start-radius:var(--cb-radius-xs);border-end-end-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cbc-ink) 22%,transparent)}.cb-mini-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:1px;padding:1px;block-size:100%;min-block-size:0;overflow:hidden}.cb-mini-card{display:grid;align-content:center;justify-items:start;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);min-inline-size:0;min-block-size:0;overflow:hidden;border-radius:var(--cb-radius-xxs);background:var(--cb-tv-surface)}.cb-mini-card{grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:stretch}.cb-mini-rule{block-size:2px;inline-size:60%;border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cb-color-white) 26%,transparent)}.cb-mini-slab{inline-size:100%;block-size:100%;border-radius:var(--cb-radius-xxs);background:color-mix(in srgb,var(--cb-color-white) 14%,transparent)}.cb-mini-slate{display:grid;place-content:center;justify-items:center;gap:var(--cb-space-xs);padding:var(--cb-space-sm);text-align:center;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--cb-color-accent-500) 20%,transparent),transparent 70%)}.cb-mini[data-state=quiet] .cb-mini-slate{background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--cb-color-orange-peel) 20%,transparent),transparent 70%)}.cb-mini-slate-mark{color:var(--cb-color-accent-500)}.cb-mini-slate-head{font-size:var(--cb-type-xs-size);color:var(--cb-color-ceramic-grey)}.cb-mini-empty{margin:0;place-self:center;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-wfold{position:absolute;z-index:1;display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-faint);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease),rotate var(--cb-motion-base) var(--cbc-spring)}.cb-wfold:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-wfold[data-side=right]{inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md)}.cb-wfold[data-side=bottom]{inset-block-start:var(--cb-space-xs);inset-inline-end:var(--cb-space-lg)}.cb-wfold[aria-expanded=false]{rotate:180deg}.cb-desk[data-fold-sets=shut] .cb-wfold[data-side=right]{inset-inline-end:var(--cb-space-xs)}@media(max-width:1024px){.cb-desk{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;block-size:auto}.cb-desk-sets{max-block-size:60vh}.cb-tvp{border-inline-start:0;border-block-start:1px solid var(--cbc-line)}.cb-desk[data-fold-sets=shut] .cb-desk-sets{max-block-size:2.75rem}.cb-desk-line{flex-wrap:wrap;row-gap:var(--cb-space-sm)}.cb-desk-verdict{margin-inline-start:0}.cb-stage{padding-inline:var(--cb-space-lg);container-type:inline-size}.cb-stage-set{inline-size:100%}.cb-shelf-head,.cb-shelf-tiles{padding-inline:var(--cb-space-lg)}}.cb-stage-blank{position:absolute;inset:var(--cb-space-sm);z-index:1;pointer-events:none;display:grid;align-content:center;justify-items:center;gap:var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cb-tv-base);text-align:center;padding:var(--cb-space-3xl)}.cb-stage-blank-said{margin:0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);color:var(--cb-color-ceramic-grey)}.cb-stage-blank-under{margin:0;font-size:var(--cb-type-xs-size);color:color-mix(in srgb,var(--cb-color-ceramic-grey) 60%,transparent)}.cb-stage-none{display:grid;justify-items:center;gap:var(--cb-space-lg);text-align:center;max-inline-size:42ch}.cb-stage-none-set{position:relative;inline-size:var(--cb-space-11xl);aspect-ratio:16 / 9;padding:var(--cb-space-sm);border-radius:var(--cb-radius-md);border:1px solid color-mix(in srgb,var(--cb-color-white) 12%,transparent);background:var(--cb-color-black);box-shadow:0 var(--cb-space-lg) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-black) 45%,transparent);margin-block-end:var(--cb-space-2xl)}.cb-stage-none-set::after{content:"";position:absolute;inset:var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cb-tv-base)}.cb-stage-none-said{margin:0;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-stage-none-under{margin:0;max-inline-size:38ch;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-shelf[data-idle] .cb-shelf-tiles{opacity:0.45}.cb-tvp-banner{margin:0 0 var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-tvp-row[data-state=said] .cb-tvp-state{color:var(--cbc-ink-faint)}.cb-tvp-more{justify-self:start;margin-block-start:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer}.cb-tvp-more:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-tvp-rest{display:grid;gap:var(--cb-space-sm)}.cb-tvp-row:not(:has(.cb-mini)){grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:var(--cb-space-md)}.cb-tvp-row:not(:has(.cb-mini)) .cb-tvp-say{align-items:center}.cb-loop-panel{width:min(92vw,var(--cb-width-xl))}.cb-loop{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-loop-turn{display:flex;flex-direction:column;gap:var(--cb-space-sm);padding:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.cb-loop-line,.cb-loop-hours{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm)}.cb-loop-line .cb-select{flex:1 1 22%;min-width:0}.cb-loop-line .cb-btn{flex:0 0 auto}.cb-loop-hours .cb-select{flex:0 1 22%;min-width:0}.cb-loop-days{display:flex;gap:var(--cb-space-xxs)}.cb-loop-day{min-width:var(--cb-control-sm);padding-inline:var(--cb-space-xs);justify-content:center;border:1px solid var(--cbc-line)}.cb-loop-day[aria-pressed=true]{background:var(--cbf-picked-bg);color:var(--cbf-picked-ink);border-color:transparent}.cb-loop-day[aria-pressed=false]{color:var(--cbc-ink-muted);background:transparent;border-color:var(--cbc-line-strong)}.cb-loop-move{display:flex;gap:var(--cb-space-xxs);margin-inline-start:auto}.cb-loop-foot{display:flex;justify-content:flex-start}@media(max-width:640px){.cb-loop-line .cb-select,.cb-loop-hours .cb-select{flex:1 1 100%}.cb-loop-move{margin-inline-start:0}}.cb-report-slot{flex:0 0 auto;display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-report-slot>.cb-input{inline-size:var(--cb-space-10xl)}.cb-report-tag{flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap}.cb-listbox-wrap{flex:0 0 auto;display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-listbox-glyph{flex:none;color:var(--cbc-ink-faint)}.cb-listbox{flex:none;display:flex;align-items:center;gap:var(--cb-space-md);inline-size:var(--cb-space-11xl);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-listbox:hover{border-color:var(--cbc-line-strong)}.cb-listbox-value{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-listbox-mark{flex:none;inline-size:1em;block-size:1em;color:var(--cbc-ink-faint);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-listbox[aria-expanded=true] .cb-listbox-mark{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cb-listbox-mark{transition:none}}.cb-listbox[aria-disabled=true]{opacity:0.5;cursor:default}.cb-listbox[aria-disabled=true]:hover{border-color:var(--cbc-line)}.cb-report-opt>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-report-pop:hover .cb-report-opt[data-on]:not(:hover){background:none}.cb-report-opt[aria-selected=true]{font-weight:var(--cb-font-weight-medium)}.cb-report-compare{flex:none;display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-faint);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-report-compare:hover{border-color:var(--cbc-line-strong);color:var(--cbc-ink)}.cb-report-compare[aria-checked=true]{border-color:var(--cbf-on);background:var(--cbf-bg-on);color:var(--cbf-picked-ink)}.cb-report-compare .cb-icon,.cb-report-compare .cb-report-tag{flex:none;color:inherit}.cb-report-compare .cb-icon{inline-size:1em;block-size:1em}.cb-report-slot>span{flex:none;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-report-filters{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-report-filter{position:relative;display:flex;align-items:center;gap:var(--cb-space-md);max-inline-size:100%;padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);font-size:var(--cb-type-xs-size);transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-report-filter:hover{border-color:var(--cbc-line-strong)}.cb-report-filter>strong{font-weight:var(--cb-font-weight-medium)}.cb-report-filter>em{font-style:normal;color:var(--cbc-ink-faint)}.cb-report-filter>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-report-filter>button{flex:none;display:grid;place-items:center;border:0;padding:0;background:none;color:var(--cbc-ink-faint);opacity:0;cursor:pointer;transition:opacity var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-report-filter:hover>button,.cb-report-filter:focus-within>button{opacity:1}.cb-report-filter>button:hover{color:var(--cbc-poor-text)}.cb-report-pop{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xxs);inline-size:var(--cb-width-xs);max-inline-size:100%;max-block-size:var(--cb-width-sm);overflow-y:auto}.cb-report-pop:not([role=listbox]){padding:var(--cb-space-md)}.cb-report-check{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0;padding:var(--cbc-row-y) var(--cb-space-md);border-radius:var(--cb-radius-sm);font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-ease)}.cb-report-check:hover{background:var(--cbc-well)}.cb-report-check>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-report-check>small{flex:none;margin-inline-start:auto;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-report-pick{display:flex;align-items:center;gap:var(--cb-space-xl);padding:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-xl);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-report-pick:hover{background:var(--cbc-hover)}.cb-report-delta{flex:none;display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-xs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cbc-ink-faint);cursor:help}.cb-report-delta .cb-icon{inline-size:1em;block-size:1em}.cb-report-delta[data-tone=good]{background:color-mix(in srgb,var(--cbc-good) 14%,transparent);color:var(--cbc-ink)}.cb-report-delta[data-tone=poor]{background:color-mix(in srgb,var(--cbc-poor) 12%,transparent);color:var(--cbc-ink)}.cb-report-delta[data-tone=flat]{background:var(--cbc-hover)}.cb-report-cover{display:flex;flex-wrap:wrap;gap:var(--cb-space-md) var(--cb-space-xl);padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-report-cover strong{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-cover-chips{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);align-items:center}.cb-cover-chip{cursor:help}.cb-report-plot{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cb-space-2xl);min-block-size:calc(var(--cbc-card-row) * 2);padding:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-3xl);background:var(--cbc-surface)}.cb-report-mast{display:grid;gap:var(--cb-space-sm)}.cb-report-mast-said{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-report-band{display:grid;gap:var(--cb-space-lg);margin:calc(var(--cb-space-3xl) * -1) calc(var(--cb-space-3xl) * -1) var(--cb-space-3xl);padding:var(--cb-space-2xl) var(--cb-space-3xl);border-block-end:1px solid var(--cbc-line);background:var(--cbc-well)}.cb-report-band>.cb-count{margin:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-report-band .cb-report-cover{padding:0;border-radius:0;background:none}.cb-report-legend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-report-legend .cb-report-series{padding:var(--cb-space-xs) var(--cb-space-lg);border-radius:var(--cbf-press-radius-sm)}.cb-report-series[data-role]::before{content:"";inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cb-report-dot)}.cb-report-series{display:inline-flex;align-items:center;gap:var(--cb-space-md)}.cb-report-series[data-role=bar]{--cb-report-dot: var(--trend-bar, var(--cbc-cat-techStack))}.cb-report-series[data-role=line-a]{--cb-report-dot: var(--trend-a, var(--cbc-cat-accessibility))}.cb-report-series[data-role=line-b]{--cb-report-dot: var(--trend-b, var(--cbc-cat-marketingFootprint))}.cb-report-series[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-report-series[aria-pressed=true][aria-disabled=true]{opacity:1}.cb-report-laid{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-report-fill{inline-size:var(--cb-space-8xl);margin-block-start:var(--cb-space-xs);margin-inline-start:auto}.cb-report-fill .cb-meter-fill{animation:none}.cb-report-frozen{display:flex;align-items:center;gap:var(--cb-space-xl);padding:var(--cb-space-xl) var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-well);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-report-frozen-mark{display:grid;place-items:center;flex:none;color:var(--cbc-ink-faint)}.cb-report-frozen strong{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-report-behind{inline-size:var(--cb-width-xxs);max-block-size:calc(var(--cb-space-11xl) * 2);overflow-y:auto;padding:var(--cb-space-xl)}.cb-report-behind-head{margin:0 0 var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-mono{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.cb-report-behind-list{display:grid;gap:1px}.cb-report-behind-row{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-radius:var(--cb-radius-lg);background:transparent;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);cursor:pointer;text-align:start}.cb-report-behind-row:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-report-sched{display:grid;gap:var(--cb-space-lg)}.cb-report-sched-toggle{justify-self:start;padding:var(--cb-space-md) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:transparent;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);cursor:pointer}.cb-report-sched-toggle:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-report-sched-toggle[aria-checked=true]{border-color:var(--cbf-on);background:var(--cbf-bg-on);color:var(--cbf-picked-ink)}.cb-report-sched-toggle[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-report-sched-rest{display:flex;flex-wrap:wrap;gap:var(--cb-space-lg)}.cb-report-odd{display:inline-block;margin-inline-start:var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:1;color:var(--cbc-ink-faint);cursor:default}.cb-report-odd:hover,.cb-report-odd:focus-visible{color:var(--cbc-ink)}.cb-report-trend{display:block;inline-size:var(--cb-space-8xl);block-size:var(--cb-space-xl);margin-block-start:var(--cb-space-xxs);margin-inline-start:auto;color:var(--cbc-ink-faint)}.cb-report-trend .cb-spark-svg{inline-size:100%;block-size:100%;display:block}.cb-report-trend .cb-chart-line{stroke:currentColor;stroke-width:1.5;stroke-dasharray:none;fill:none}.cb-report-trend .cb-chart-area{fill:currentColor;opacity:0.18;stroke:none}.cb-report-trend .cb-spark-end{stroke:currentColor;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-report-name{min-inline-size:0;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-report-name[data-lead]{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-report-fig{flex:1;min-inline-size:0;text-align:end;font-size:var(--cb-ui-text-13);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-report-none{color:var(--cbc-ink-faint)}.cb-report-table .cb-ls-h,.cb-report-table .cb-ls-h-k{white-space:normal;overflow-wrap:anywhere}.cb-report-table [data-num] .cb-ls-h,.cb-report-table [data-num] .cb-sort-word{text-align:end}@media print{.cb-ls-plain.cb-report-table .cb-ls-scroll{border:0;border-radius:0}.cb-ls-plain.cb-report-table .cb-ls-table{display:table!important;inline-size:100%;min-inline-size:0}.cb-ls-plain.cb-report-table thead{display:table-header-group!important}.cb-ls-plain.cb-report-table tbody{display:table-row-group!important}.cb-ls-plain.cb-report-table tr{display:table-row!important;break-inside:avoid}.cb-ls-plain.cb-report-table tr>:is(th,td){display:table-cell!important;position:static!important;vertical-align:middle;border-block-end:1px solid var(--cbc-line);border-inline-end:0;background:none}.cb-ls-plain.cb-report-table tr>[data-num]{text-align:end}}.cb-report-empty{min-block-size:calc(var(--cbc-card-row) * 2)}.cb-report-plot-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-xl)}.cb-report-plot-cut{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-faint)}.cb-report-pick{display:flex;justify-content:flex-end}.cb-report-pick .cb-listbox{inline-size:var(--cb-space-11xl)}.cb-report-saved{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xxs);max-block-size:var(--cb-width-sm);overflow-y:auto}.cb-report-saved small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-report-saved-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-xs);border-radius:var(--cb-radius-md)}.cb-report-saved-row:hover{background:var(--cbc-well)}.cb-report-saved-row[data-open]{background:var(--cbc-well)}.cb-report-saved-open{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-report-saved-open[aria-disabled=true]{cursor:default;opacity:var(--cbc-off)}.cb-report-saved-name{display:flex;align-items:center;gap:var(--cb-space-xs);min-inline-size:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-report-saved-name>.cb-badge{flex:none}.cb-report-saved-note,.cb-report-saved-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-type-xs-size)}.cb-report-saved-note{color:var(--cbc-ink-muted)}.cb-report-saved-who{color:var(--cbc-ink-muted)}.cb-report-saved-row .cb-btn{opacity:0;transition:opacity var(--cb-motion-fast) var(--cb-motion-ease)}.cb-report-saved-row:hover .cb-btn,.cb-report-saved-row:focus-within .cb-btn{opacity:1}.cb-report-saved-foot{padding:var(--cb-space-md) var(--cb-space-lg);border-block-start:1px solid var(--cbc-line);background:var(--cbc-well)}.cb-report-saved-empty{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-xl) var(--cb-space-lg)}.cb-report-save{display:grid;gap:var(--cb-space-2xl);inline-size:min(var(--cb-width-sm),100%)}@media(max-width:768px){.cb-report-slot{flex:1 1 100%}.cb-listbox-wrap{flex:1 1 100%}.cb-listbox{flex:1 1 auto;inline-size:auto}.cb-report-slot>.cb-input{flex:1 1 auto;inline-size:auto}.cb-report-pick{justify-content:flex-start}}.cb-rk>.cb-rk-picture,.cb-rk>.cb-rk-card,.cb-rk-land>.cb-rf,.cb-rk-land>.cb-rk-rows{margin-inline:var(--cb-ls-gutter)}.cb-rk-head{gap:var(--cb-space-lg)}.cb-rk-q{margin:0;font-size:var(--cb-ui-text-40);line-height:var(--cb-ui-line-62);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-tight-12);text-wrap:pretty}.cb-rk-q .cb-report-slot,.cb-rk-q .cb-listbox-wrap,.cb-rk-offers{display:inline}.cb-rk-offers,.cb-rk-word{white-space:nowrap}.cb-rk-q .cb-listbox-value{white-space:normal}.cb-rk-q .cb-report-filters{display:inline}.cb-rk-q .cb-report-filters:empty{display:none}.cb-rk-offers>*+*{margin-inline-start:var(--cb-space-sm)}.cb-rk-q .cb-listbox{display:inline;vertical-align:baseline}.cb-listbox-wrap[data-look=word]{position:relative}.cb-listbox-wrap[data-look=word]>.cb-listbox{inline-size:auto;padding:0 var(--cb-space-xxs);margin-inline:calc(var(--cb-space-xxs) * -1);border:0;border-radius:var(--cb-radius-md);background:none;font:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline dotted var(--cbc-line-strong);text-decoration-thickness:2px;text-underline-offset:0.18em;transition:background var(--cb-motion-fast) var(--cbc-spring),text-decoration-color var(--cb-motion-fast) var(--cbc-spring)}.cb-listbox-wrap[data-look=word]>.cb-listbox:hover,.cb-listbox-wrap[data-look=word]>.cb-listbox[aria-expanded=true]{background:var(--cbc-hover);text-decoration-color:var(--cbc-ink-muted)}.cb-listbox-wrap[data-look=word] .cb-listbox-value{overflow:visible}.cb-listbox-wrap[data-look=word] .cb-listbox-mark{display:none}.cb-listbox-wrap[data-look=word][data-empty]>.cb-listbox,.cb-rk-q .cb-report-slot>.cb-btn{display:inline-flex;vertical-align:middle;margin-inline:0;padding:0 var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbf-press-soft);color:var(--cbc-ink-muted);font-size:var(--cb-type-md-size);line-height:var(--cb-ui-line-34);letter-spacing:normal;text-decoration:none}.cb-listbox-wrap[data-look=word][data-empty]>.cb-listbox:hover,.cb-rk-q .cb-report-slot>.cb-btn:hover{background:var(--cbf-press-soft-hover);color:var(--cbc-ink)}.cb-rk-q .cb-report-pop,.cb-rk-q .cb-float{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-regular);line-height:var(--cb-type-sm-line-height);letter-spacing:normal}.cb-rk-q .cb-report-filters{font-size:var(--cb-type-sm-size);letter-spacing:normal}.cb-rk-fstep{display:grid;gap:var(--cb-space-xxs)}.cb-rk-fstep[hidden]{display:none}.cb-report-pop .cb-float-item>span{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rk-fval small{flex:none;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted)}.cb-rk-fback{display:flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-md) 0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rk-fback:hover{background:var(--cbc-well)}.cb-rk-fback .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-muted)}.cb-rk-fops{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-xs)}.cb-rk-fop{block-size:var(--cb-control-sm);padding-inline:var(--cb-space-md);border:1px solid var(--cbp-edge);border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rk-fop:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-rk-fop[aria-pressed=true]{border-color:transparent;background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-rk-fnote{margin:0;padding:var(--cb-space-xs) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-rk-fvalues .cb-input{margin:0 var(--cb-space-md);inline-size:auto}.cb-rk-ffoot{position:sticky;inset-block-end:calc(var(--cb-space-md) * -1);display:flex;justify-content:flex-end;padding-block-end:var(--cb-space-md);margin-block-end:calc(var(--cb-space-md) * -1);background:var(--cbp-float);margin-block-start:var(--cb-space-xs);padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbp-edge)}.cb-rk-said{margin:0;max-inline-size:62ch;font-size:var(--cb-ui-text-19);line-height:var(--cb-ui-line-28);color:var(--cbc-ink-muted)}.cb-rk-said b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-rk-cover .cb-report-cover{padding:0;border-radius:0;background:none}.cb-rk-said:empty,.cb-rk-print:empty,.cb-rk-cover:empty{display:none}.cb-rk-print{margin:0;max-inline-size:72ch;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint)}.cb-rk-figs{margin-block-start:var(--cb-space-xl)}.cb-rk-figs[data-count="1"]{grid-template-columns:minmax(0,1fr)}.cb-rk-figs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-rk-figs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-rk-fig{cursor:default}.cb-rk-fig:hover{background:none}.cb-rk-fig:nth-child(4n+1){border-inline-start:0;padding-inline-start:0}.cb-rk-fig:nth-child(n+5){border-block-start:1px solid var(--cbc-line)}.cb-rk-tools,.cb-rk-switches{display:flex;align-items:center}.cb-rk-tools{gap:var(--cb-space-md);margin-inline-start:auto}.cb-rk-switches{flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-rk-switches>.cb-report-slot{flex:none}.cb-rk-switches .cb-report-compare{padding:var(--cb-space-xs) var(--cb-space-md);font-size:var(--cb-type-xs-size)}.cb-rk>.cb-rk-picture{margin-block-start:var(--cb-space-3xl)}.cb-rk>.cb-rk-card{margin-block-start:var(--cb-space-2xl)}.cb-rk-land>.cb-rf{margin-block-end:var(--cb-space-2xl)}.cb-rk-ask{display:flex;align-items:center;gap:var(--cb-space-lg);block-size:var(--cb-ui-size-56);padding-inline:var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well);cursor:text;transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-rk-ask:hover,.cb-rk-ask:focus-within{border-color:var(--cbc-line-strong)}.cb-rk-ask:has(input:focus-visible){outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-rk-ask input{flex:1;min-inline-size:0;border:0;background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-md-size);outline:0}.cb-rk-ask input::placeholder{color:var(--cbc-ink-faint)}.cb-rk-ask-mark{display:inline-grid;color:var(--cbc-accent-text)}.cb-rk-rows{display:flex;flex-direction:column;margin-block-start:var(--cb-space-lg);border-block:1px solid var(--cbc-line)}.cb-rk-row{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-200) var(--cb-ui-size-90) var( --cb-ui-size-16 );gap:var(--cb-space-2xl);align-items:center;min-block-size:var(--cb-ui-size-64);padding:var(--cb-space-md) var(--cb-space-xl);border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rk-row+.cb-rk-row,.cb-rk-row+.cb-rk-note{border-block-start:1px solid var(--cbc-line)}.cb-rk-row:hover{background:var(--cbc-hover)}.cb-rk-row:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-rk-row[hidden],.cb-rk-note[hidden]{display:none}.cb-rk-land .cb-stand-in{gap:0}.cb-rk-bones{display:grid;max-inline-size:75%}.cb-rk-bones[data-size=lead]{font-size:var(--cb-ui-text-40);max-inline-size:min(75%,30ch)}.cb-rk-bones .cb-stand-mark{block-size:0.5em;border-radius:var(--cb-radius-md)}.cb-rk-bones[data-size=rest]{margin-block-start:var(--cb-space-lg);font-size:var(--cb-ui-text-19);max-inline-size:40ch}.cb-rk-bones[data-size=rest][data-lines="2"]{max-inline-size:62ch}.cb-rk-bones[data-size=rest] .cb-stand-mark{block-size:0.55em;border-radius:var(--cb-radius-sm)}.cb-rk-bone{display:flex;align-items:center;block-size:var(--cb-ui-line-62)}.cb-rk-bones[data-size=rest] .cb-rk-bone{block-size:var(--cb-ui-line-28)}.cb-rk-land .cb-ls-lead[data-said]{animation:cb-rk-said-in var(--cb-motion-base) var(--cbc-spring) both}@keyframes cb-rk-said-in{from{opacity:0;translate:0 var(--cb-space-md)}to{opacity:1;translate:none}}.cb-rk-row-fig .cb-stand-mark{inline-size:var(--cb-ui-size-90)}.cb-rk-row-line .cb-stand-mark{inline-size:100%}.cb-rk-row-s,.cb-rk-row-fig{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rk-row-s b{font-weight:var(--cb-font-weight-medium)}.cb-rk-row-s em,.cb-rk-row-fig em{overflow:hidden;font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-overflow:ellipsis;white-space:nowrap}.cb-rk-row-fig{justify-items:end;text-align:end}.cb-rk-row-fig b{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-rk-row-line .cb-ls-chart{block-size:var(--cb-ui-size-28)}.cb-rk-row-go{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-faint)}.cb-rk-note{margin-block:var(--cb-space-lg) 0;padding:var(--cb-space-md) var(--cb-space-xl);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}@container cb-list (max-width: 760px){.cb-rk-bones,.cb-rk-bones[data-size=lead]{max-inline-size:none}.cb-rk-bones[data-size=lead]{font-size:var(--cb-ui-text-23)}.cb-rk-bones[data-size=lead] .cb-rk-bone{block-size:var(--cb-ui-line-32)}.cb-rk-picture,.cb-rk-card,.cb-rf,.cb-rk-rows,.cb-rl-foot,.cb-rl-foldbar{--cb-ls-gutter: var(--cb-space-xl)}.cb-rk-q{font-size:var(--cb-ui-text-28);line-height:var(--cb-ui-line-36)}.cb-rk-said{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.cb-rk-figs,.cb-rk-figs[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-rk-figs .cb-ls-fig-n{font-size:var(--cb-ui-text-28)}.cb-rk-fig:nth-child(odd){border-inline-start:0;padding-inline-start:0}.cb-rk-fig:nth-child(n+3){border-block-start:1px solid var(--cbc-line)}.cb-rk .cb-ls-bar{flex-wrap:wrap;row-gap:var(--cb-space-md);padding-block:var(--cb-space-md)}.cb-rk-tools{flex-wrap:wrap;margin-inline-start:0}.cb-rk-picture .cb-report-plot-head{flex-wrap:wrap;row-gap:var(--cb-space-md)}.cb-rk-picture .cb-report-plot-cut{flex:1 1 100%}.cb-rk-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-lg)}.cb-rk-row-line,.cb-rk-row-go,.cb-rk-row-s em,.cb-rk-row-fig em{display:none}}.cb-rf{position:relative}.cb-rf-sect{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring),opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-rf[data-open] .cb-rf-sect{grid-template-rows:1fr;opacity:1}.cb-rf-sect-in{min-block-size:0;overflow:hidden}.cb-rf-body{padding-block:var(--cb-space-xl) var(--cb-space-md)}@media(prefers-reduced-motion:reduce){.cb-rf-sect{transition:none}}.cb-rf kbd{display:inline-grid;place-items:center;min-inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);padding-inline:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xs);background:var(--cbc-surface);color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-ui-text-11);line-height:1}.cb-rf-hint{display:flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);white-space:nowrap;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-rf-hint kbd:not(:first-child){margin-inline-start:var(--cb-space-xxs)}.cb-rf[data-open] .cb-rf-hint{opacity:1}.cb-rf-head{display:flex;align-items:baseline;gap:var(--cb-space-md);margin:var(--cb-space-lg) 0 var(--cb-space-sm);padding-inline:var(--cb-space-xl);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.cb-rf-head:first-child{margin-block-start:0}.cb-rf-head span{letter-spacing:0}.cb-rf-row{display:grid;grid-template-columns:var(--cb-ui-size-32) minmax(0,1fr) auto var(--cb-ui-size-92) var( --cb-ui-size-20 );gap:var(--cb-space-lg);align-items:center;inline-size:100%;min-block-size:var(--cb-ui-size-52);padding:var(--cb-space-md) var(--cb-space-xl);border:0;border-radius:var(--cb-radius-lg);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rf-row:hover,.cb-rf-row[data-active]{background:var(--cbc-hover)}.cb-rf-row:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-rf-ic{display:inline-grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-rf-ic .cb-icon{display:inline-flex;line-height:0}.cb-rf-ic svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-rf-ic[data-group=Money]{color:var(--cbc-cat-conversion)}.cb-rf-ic[data-group=Growth]{color:var(--cbc-cat-performance)}.cb-rf-ic[data-group="What the reports say"]{color:var(--cbc-cat-aiVisibility)}.cb-rf-ic[data-group="How it is running"]{color:var(--cbc-cat-seo)}.cb-rf-ic[data-group="Who has been in it"]{color:var(--cbc-cat-design)}.cb-rf-row-s{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-rf-row-s>b{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-base-size);font-weight:var(--cb-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.cb-rf-row-s>b:has(mark),.cb-rf-fam-row>b:has(mark){color:var(--cbc-ink-muted)}.cb-rf mark{background:none;color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-rf-row-s>em{overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cb-rf-why{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xxs)}.cb-rf-why i{padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-style:normal;line-height:var(--cb-type-xs-line-height)}.cb-rf-fig{display:grid;justify-items:end;gap:var(--cb-space-xxs);text-align:end;white-space:nowrap}.cb-rf-fig b{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-rf-fig em{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-style:normal}.cb-rf-line{display:flex;justify-content:flex-end}.cb-rf-go{color:var(--cbc-ink-faint)}.cb-rf-row-big{min-block-size:var(--cb-ui-size-76);background:var(--cbc-well)}.cb-rf-row-big .cb-rf-ic{inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40);background:var(--cbc-surface)}.cb-rf-row-big .cb-rf-row-s>b{font-size:var(--cb-type-md-size)}.cb-rf-row-big .cb-rf-fig b{font-size:var(--cb-type-lg-size)}.cb-rf-row-big:hover,.cb-rf-row-big[data-active]{background:var(--cbc-hover-strong)}.cb-rf-more,.cb-rf-did{margin:var(--cb-space-xs) 0 var(--cb-space-md);padding-inline:var(--cb-space-xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rf-did b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-rf-ask{grid-template-columns:var(--cb-ui-size-32) minmax(0,1fr) auto;margin-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line);border-radius:0 0 var(--cb-radius-lg) var(--cb-radius-lg)}.cb-rf-ai{background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-rf-ask-first{margin:0 0 var(--cb-space-md);padding-block:var(--cb-space-lg);border:1px solid color-mix(in srgb,var(--cbc-accent) 35%,var(--cbc-line));border-radius:var(--cb-radius-xl);background:var(--cbc-accent-quiet)}.cb-rf-ask-first .cb-rf-row-s>em{white-space:normal}.cb-rf-ask-first:hover,.cb-rf-ask-first[data-active]{background:var(--cbc-accent-wash)}.cb-rf-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);padding-inline:var(--cb-space-xl)}.cb-rf-chip{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-rf-chip:hover,.cb-rf-chip[data-active]{border-color:var(--cbc-line-strong);background:var(--cbc-hover)}.cb-rf-chip .cb-icon{display:inline-flex;line-height:0;color:var(--cbc-ink-muted)}.cb-rf-chip svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rf-none .cb-rf-chips,.cb-rf-none .cb-rf-qs{margin-block-start:var(--cb-space-sm);padding-inline:0}.cb-rf-none .cb-rf-chips{justify-content:center}.cb-rf-none .cb-rf-qs{justify-self:stretch;text-align:start}.cb-rf-none-s{margin:0 0 var(--cb-space-xl);padding-inline:0;color:var(--cbc-ink-faint)}.cb-rf-body>.cb-rf-none-s,.cb-rf-lane>.cb-rf-none-s{padding-inline:var(--cb-space-xl)}.cb-rf-row+.cb-rf-row,.cb-rf-none+.cb-rf-head{margin-block-start:0}.cb-rk-ask[data-look=lanes]{padding-inline-end:var(--cb-space-sm)}.cb-rf-mode{display:inline-flex;padding:var(--cb-space-xxs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface)}.cb-rf-mode button{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rf-mode .cb-icon{display:inline-flex;line-height:0}.cb-rf-mode svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rf-mode button[aria-checked=true]{background:var(--cbc-raised);color:var(--cbc-ink);box-shadow:var(--cbc-shadow)}.cb-rf-mode button[data-mode=ask][aria-checked=true]{color:var(--cbc-accent-text)}.cb-rf-lanes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--cb-space-xl);transition:grid-template-columns var(--cb-motion-base) var(--cbc-spring)}.cb-rf-lanes[data-lead=ask]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.cb-rf-lane{min-inline-size:0}.cb-rf-lanes .cb-rf-row{grid-template-columns:var(--cb-ui-size-32) minmax(0,1fr) auto var(--cb-ui-size-20)}.cb-rf-lanes .cb-rf-line{display:none}.cb-rf-lanes[data-lead=ask] .cb-rf-fig em{display:none}.cb-rf-lane-ai{align-self:start;padding:var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface)}.cb-rf-lanes[data-lead=ask] .cb-rf-lane-ai{border-color:color-mix(in srgb,var(--cbc-accent) 35%,var(--cbc-line));background:var(--cbc-accent-quiet)}.cb-rf-lane-ai .cb-rf-head,.cb-rf-lane-ai .cb-rf-chip{padding-inline:0}.cb-rf-lane-ai .cb-rf-chip{display:flex;inline-size:100%;margin-block-end:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well);text-align:start}.cb-rf-lane-q{margin:0 0 var(--cb-space-lg);color:var(--cbc-ink);font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height)}.cb-rf-lane-s{margin:0 0 var(--cb-space-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rf-reads{display:grid;gap:var(--cb-space-xs);margin-block-end:var(--cb-space-xl)}.cb-rf-read{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);background:var(--cbc-well);font-size:var(--cb-type-sm-size);cursor:pointer}.cb-rf-read input{margin:0;accent-color:var(--cbc-accent)}.cb-rf-read .cb-icon{display:inline-flex;line-height:0;color:var(--cbc-ink-muted)}.cb-rf-read svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rf .cb-btn kbd{margin-inline-start:var(--cb-space-sm);border-color:color-mix(in srgb,currentColor 40%,transparent);background:none;color:inherit}.cb-rf .cb-btn[data-active]{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-rk-ask[data-look=answer]{block-size:var(--cb-ui-size-64);border-radius:var(--cb-radius-2xl)}.cb-rk-ask[data-look=answer] input{font-size:var(--cb-type-lg-size)}.cb-rf-answer{padding:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface)}.cb-rf-answer-k{display:flex;align-items:center;gap:var(--cb-space-sm);margin:0 0 var(--cb-space-lg);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rf-answer-k b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rf-answer-k .cb-icon{display:inline-flex;line-height:0;color:var(--cbc-accent-text)}.cb-rf-answer-k svg{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-rf-answer-h{margin:0;color:var(--cbc-ink);font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-2xl-line-height);text-wrap:balance}.cb-rf-answer-s{margin:var(--cb-space-md) 0 0;color:var(--cbc-ink-muted);font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.cb-rf-answer-chart{margin-block:var(--cb-space-3xl)}.cb-rf-answer-chart>.cb-lolly-in{padding-block:var(--cb-space-2xl)}.cb-rf-answer-chart:empty{margin-block:var(--cb-space-xl)}.cb-rf-answer-acts,.cb-rf-make-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md)}.cb-rf-qs{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-260),1fr));gap:var(--cb-space-md);padding-inline:var(--cb-space-xl)}.cb-rf-qcard{display:grid;align-content:start;gap:var(--cb-space-xs);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-inset);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-rf-qcard:hover,.cb-rf-qcard[data-active]{border-color:var(--cbc-line-strong);background:var(--cbc-hover)}.cb-rf-qcard b{font-weight:var(--cb-font-weight-medium)}.cb-rf-qcard span{font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums}.cb-rf-qcard em{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-style:normal}.cb-rf-under:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-md)}.cb-rf-tok{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-space-md) var(--cb-space-xxs) var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);font-size:var(--cb-type-sm-size)}.cb-rf-tok:not(:has(i)){padding-inline-start:var(--cb-space-md)}.cb-rf-tok i{padding:0 var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--tone);color:var(--cbc-on-tint);font-style:normal}.cb-rf-tok[data-role=what]{--tone: var(--cbc-cat-conversion)}.cb-rf-tok[data-role=cut]{--tone: var(--cbc-cat-aiVisibility)}.cb-rf-tok[data-role=when]{--tone: var(--cbc-cat-performance)}.cb-rf-tok[data-implied]{border:1px dashed var(--cbc-line-strong);background:none;color:var(--cbc-ink-muted)}.cb-rf-make{margin-block-end:var(--cb-space-md);padding:var(--cb-space-2xl) var(--cb-space-3xl) var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface)}.cb-rf-make-k{margin:0 0 var(--cb-space-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rf-make-h{margin:0 0 var(--cb-space-2xl);color:var(--cbc-ink);font-size:var(--cb-type-3xl-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-3xl-line-height);letter-spacing:var(--cb-type-3xl-letter-spacing);text-wrap:balance}.cb-rf-hw{text-decoration:underline dotted var(--cbc-ink-faint);text-decoration-thickness:2px;text-underline-offset:0.2em}.cb-rf-scope{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-rf-scope button{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rf-scope button:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-rf-scope button[aria-selected=true]{background:var(--cbc-raised);color:var(--cbc-ink);box-shadow:var(--cbc-shadow)}.cb-rf-scope button[data-none]{opacity:0.5}.cb-rf-scope span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums}.cb-rf-scope .cb-icon{display:inline-flex;line-height:0}.cb-rf-scope svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rf-fams{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-280),1fr));gap:var(--cb-space-md)}.cb-rf-fam{padding:var(--cb-space-lg) var(--cb-space-md) var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-rf-fam h3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm);margin:0 0 var(--cb-space-sm);padding-inline:var(--cb-space-md);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-align:start;text-transform:uppercase}.cb-rf-fam h3 em{font-style:normal;letter-spacing:0}.cb-rf-fam h3 .cb-icon{display:inline-flex;line-height:0}.cb-rf-fam h3 svg{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-rf-fam-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-space-md);inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer}.cb-rf-fam-row:hover,.cb-rf-fam-row[data-active]{background:var(--cbc-hover)}.cb-rf-fam-row>b{overflow:hidden;font-weight:var(--cb-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.cb-rf-fam-row em{flex:none;color:var(--cbc-ink-muted);font-style:normal;font-variant-numeric:tabular-nums}.cb-rf-banner{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%;margin-block-end:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid color-mix(in srgb,var(--cbc-accent) 35%,var(--cbc-line));border-radius:var(--cb-radius-xl);background:var(--cbc-accent-quiet);color:var(--cbc-ink-muted);font:inherit;text-align:start;cursor:pointer}.cb-rf-banner>span:nth-child(2){flex:1}.cb-rf-banner b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rf-banner:hover,.cb-rf-banner[data-active]{background:var(--cbc-accent-wash)}@container cb-list (max-width: 760px){.cb-rf-hint,.cb-rf-row .cb-rf-line,.cb-rf-row .cb-rf-go,.cb-rf-row .cb-rf-key,.cb-rf-row .cb-rf-fig em,.cb-rf-row-s>em{display:none}.cb-rf-row,.cb-rf-ask,.cb-rf-lanes .cb-rf-row{grid-template-columns:var(--cb-ui-size-32) minmax(0,1fr) auto;gap:var(--cb-space-md);padding-inline:var(--cb-space-md)}.cb-rf-row-big .cb-rf-row-s>em{display:block;white-space:normal}.cb-rf-row-s>b{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cb-rf-why i{white-space:normal}.cb-rf-head,.cb-rf-chips,.cb-rf-more,.cb-rf-did,.cb-rf-qs{padding-inline:var(--cb-space-md)}.cb-rf-lanes,.cb-rf-lanes[data-lead=ask]{grid-template-columns:minmax(0,1fr)}.cb-rf-lanes[data-lead=ask] .cb-rf-lane-ai{order:-1}.cb-rf-mode button{padding-inline:var(--cb-space-md)}.cb-rf-answer,.cb-rf-make{padding:var(--cb-space-xl)}.cb-rf-answer-h{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height)}.cb-rf-make-h{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height)}.cb-rk-ask[data-look] input{font-size:var(--cb-type-base-size)}.cb-rf-scope{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cb-rf-scope button{flex:none}}.cb-rk>.cb-rk-picture:has(>.cb-rl),.cb-rk>.cb-rl-foot,.cb-rk>.cb-rl-foldbar{margin-inline:var(--cb-ls-gutter)}.cb-rk-picture>.cb-rl{margin-block:var(--cb-space-2xl) var(--cb-space-4xl)}.cb-rl-foot:empty{display:none}.cb-rl-foot{margin-block:var(--cb-space-3xl) var(--cb-space-7xl)}.cb-rl{display:grid;gap:var(--cb-space-3xl)}.cb-rl h2{margin:0}.cb-rl-kicker{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.cb-rl-more{margin:var(--cb-space-md) 0 0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-card{border:1px solid var(--cbc-line);border-radius:var(--cbc-corner-page);background:var(--cbc-surface)}.cb-rl-delta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--cb-space-sm);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums}.cb-rl-delta b{font-weight:var(--cb-font-weight-medium)}.cb-rl-delta i{font-style:normal}.cb-rl-delta[data-tone=good] b{color:var(--cbc-good-text)}.cb-rl-delta[data-tone=poor] b{color:var(--cbc-poor-text)}.cb-rl-notes{display:grid;gap:var(--cb-space-xs);margin:0;padding-inline-start:var(--cb-space-xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-notes li[data-warn]{color:var(--cbc-warn-text)}.cb-rl-mark{display:inline-flex;gap:var(--cb-space-xxs);margin-inline-start:var(--cb-space-xs);vertical-align:super;line-height:0}.cb-rl-mark button{padding:0;border:0;background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-ui-text-11);letter-spacing:0;cursor:pointer}.cb-rl-mark button:hover{color:var(--cbc-ink)}.cb-rl-bars{display:grid;grid-template-columns:minmax(var(--cb-ui-size-120),max-content) minmax(0,1fr) max-content;gap:var(--cb-space-md) var(--cb-space-xl);align-items:center}.cb-rl-bar{display:contents}.cb-rl-bar-l{max-inline-size:var(--cb-ui-size-260);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-bar[data-lit] .cb-rl-bar-l{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rl-bar-t{block-size:var(--cb-ui-size-12);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-rl-bar-t i{display:block;inline-size:var(--w);block-size:100%;border-radius:inherit;background:var(--tint);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-bars[data-hold] .cb-rl-bar:not([data-lit]) .cb-rl-bar-t i{opacity:0.55}.cb-rl-bar-v{font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums;text-align:end}.cb-rk[data-lighting] .cb-rl-bar .cb-rl-bar-t i,.cb-rk[data-lighting] .cb-rl-col .cb-rl-col-b i,.cb-rk[data-lighting] .cb-rl-mini-h span i{opacity:0.3}.cb-rk[data-lighting] [data-on] .cb-rl-bar-t i,.cb-rk[data-lighting] [data-on] .cb-rl-col-b i,.cb-rk[data-lighting] .cb-rl-mini-h span[data-on] i{opacity:1}.cb-rk[data-lighting] [data-on] .cb-rl-bar-l,.cb-rk[data-lighting] .cb-rl-mini-names [data-on]{color:var(--cbc-ink)}.cb-rk[data-lighting] tr[data-on]{background:var(--cbc-hover)}.cb-rl-cols{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cb-space-lg);align-items:end;block-size:var(--cb-ui-size-220)}.cb-rl-few{grid-template-columns:repeat(var(--n),minmax(0,var(--cb-ui-size-150)));justify-content:center;gap:var(--cb-space-7xl)}.cb-rl-col{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--cb-space-sm);block-size:100%;text-align:center}.cb-rl-col-v{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums}.cb-rl-few .cb-rl-col-v{font-size:var(--cb-type-lg-size)}.cb-rl-col[data-lit] .cb-rl-col-v{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-rl-col-b{display:flex;align-items:flex-end;border-block-end:1px solid var(--cbc-line)}.cb-rl-col-b i{display:block;inline-size:100%;block-size:max(var(--cb-space-xxs),var(--h));border-radius:var(--cb-radius-sm) var(--cb-radius-sm) 0 0;background:var(--tint);opacity:0.55;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-col[data-lit] .cb-rl-col-b i{opacity:1}.cb-rl-col-l{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-ratio{position:absolute;inset-block-start:38%;inset-inline-start:50%;translate:-50% 0;padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-raised);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-rl-ratio[data-tone=good]{color:var(--cbc-good-text)}.cb-rl-ratio[data-tone=poor]{color:var(--cbc-poor-text)}.cb-rl-plot{position:relative}.cb-rl-week[data-peak] .cb-rl-plot{padding-block-start:var(--cb-space-6xl)}.cb-rl-line{display:block;inline-size:100%;block-size:auto;overflow:visible}.cb-rl-line polygon{fill:color-mix(in srgb,var(--tint) 22%,transparent)}.cb-rl-line polyline{fill:none;stroke:var(--tint);stroke-width:2;stroke-linejoin:round}.cb-rl-peak{position:absolute;inset-block-start:0;inset-inline-start:var(--x);display:grid;padding-inline-start:var(--cb-space-md);border-inline-start:1px dashed var(--cbc-line-strong)}.cb-rl-peak[data-end]{inset-inline:auto calc(100% - var(--x));justify-items:end;padding-inline:0 var(--cb-space-md);border-inline-start:0;border-inline-end:1px dashed var(--cbc-line-strong);text-align:end}.cb-rl-peak b{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-rl-peak span{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);white-space:nowrap}.cb-rl-axis{display:flex;justify-content:space-between;margin:var(--cb-space-sm) 0 0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-rl-spark{display:block;inline-size:100%;min-block-size:var(--cb-ui-size-32)}.cb-rl-spark .cb-spark{position:static;block-size:var(--cb-ui-size-32);opacity:1}.cb-rl-funnel{display:grid;gap:var(--cb-space-xs)}.cb-rl-fun{display:grid;grid-template-columns:var(--cb-ui-size-140) minmax(0,1fr) var(--cb-ui-size-64);gap:var(--cb-space-xl);align-items:center}.cb-rl-fun-l{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-fun-t{block-size:var(--cb-ui-size-28)}.cb-rl-fun-t i{display:block;inline-size:var(--w);block-size:100%;border-radius:var(--cb-radius-sm);background:var(--cbc-cat-conversion)}.cb-rl-fun-v{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;text-align:end}.cb-rl-fun-rate{display:flex;align-items:center;gap:var(--cb-space-xs);margin:0;padding-inline-start:calc(var(--cb-ui-size-140) + var(--cb-space-xl));color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-rl-fun-rate .cb-icon svg{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-rl-fun-rate[data-tone=good]{color:var(--cbc-good-text)}.cb-rl-fun-rate[data-tone=warn]{color:var(--cbc-warn-text)}.cb-rl-fun-rate[data-tone=poor]{color:var(--cbc-poor-text)}.cb-rl-share-bar{display:flex;gap:var(--cb-space-xxs);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-sm);overflow:hidden}.cb-rl-share-bar i{flex:none;inline-size:var(--w);background:var(--tint)}.cb-rl-share-bar .cb-rl-share-rest{background:var(--cbc-well)}.cb-rl-share-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-xl);margin:var(--cb-space-lg) 0 0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-rl-share-key span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-rl-share-key i{inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-xxs);background:var(--tint)}.cb-rl-pair{display:grid;gap:var(--cb-space-md)}.cb-rl-pair-r{display:grid;grid-template-columns:var(--cb-ui-size-140) minmax(0,1fr) var(--cb-ui-size-90);gap:var(--cb-space-xl);align-items:center;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-pair-r b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;text-align:end}.cb-rl-pair-t{block-size:var(--cb-ui-size-16)}.cb-rl-pair-t i{display:block;inline-size:var(--w);block-size:100%;border-radius:var(--cb-radius-xs);background:var(--cbc-ink-faint)}.cb-rl-pair-r[data-tone=good] .cb-rl-pair-t i{background:var(--cbc-good)}.cb-rl-pair-r[data-tone=poor] .cb-rl-pair-t i{background:var(--cbc-poor)}.cb-rl-tabs{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-rl-tabs button{block-size:var(--cb-ui-size-32);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-sm-size);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-tabs button:hover{color:var(--cbc-ink)}.cb-rl-tabs button[aria-selected=true]{background:var(--cbc-raised);color:var(--cbc-ink);box-shadow:var(--cbc-shadow)}.cb-rl-tabs button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-rl-foldbar{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-xl);border:0;border-block-start:1px solid var(--cbc-line);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer}.cb-rl-foldbar span{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-foldbar::before{content:"";inline-size:var(--cb-ui-size-6);block-size:var(--cb-ui-size-6);border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;rotate:-45deg;transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-foldbar[aria-expanded=true]::before{rotate:45deg}.cb-rl-foldbar:hover{background:var(--cbc-hover)}.cb-rl-foldbar[hidden]{display:none}@media(max-width:767px){.cb-rk-picture>.cb-rl{margin-block:var(--cb-space-md) var(--cb-space-3xl)}.cb-rl-tabs{flex-wrap:nowrap;max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.cb-rl-tabs button{flex:none}.cb-rl-bars{grid-template-columns:minmax(0,var(--cb-ui-size-104)) minmax(0,1fr) max-content;gap:var(--cb-space-md)}.cb-rl-few{gap:var(--cb-space-3xl)}.cb-rl-pair-r,.cb-rl-fun{grid-template-columns:var(--cb-ui-size-90) minmax(0,1fr) var(--cb-ui-size-52);gap:var(--cb-space-md)}.cb-rl-fun-rate{padding-inline-start:calc(var(--cb-ui-size-90) + var(--cb-space-md))}}.cb-rl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-180),1fr));gap:var(--cb-space-md)}.cb-rl-kpi{display:flex;flex-direction:column;gap:var(--cb-space-sm);padding:var(--cb-space-xl) var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-kpi:hover{border-color:var(--cbc-line-strong)}.cb-rl-kpi[aria-pressed=true]{border-color:color-mix(in srgb,var(--cbc-accent) 55%,var(--cbc-line));background:var(--cbc-raised)}.cb-rl-kpi:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-rl-kpi-l{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase}.cb-rl-kpi-v{font-size:var(--cb-type-2xl-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-2xl-line-height);font-variant-numeric:tabular-nums}.cb-rl-kpi .cb-rl-spark{margin-block-start:auto;padding-block-start:var(--cb-space-md)}.cb-rl-chart{padding:var(--cb-space-3xl)}.cb-rl-card-h{margin-block-end:var(--cb-space-3xl)}.cb-rl-card-h h2{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-lg-line-height);text-wrap:balance}.cb-rl-card-h p{margin:var(--cb-space-xs) 0 0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-under:not(:empty){margin-block-start:var(--cb-space-3xl);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-rl-under-k{margin:0 0 var(--cb-space-md);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-finds{gap:var(--cb-space-5xl);margin:0;padding:0;list-style:none}.cb-rl-find{display:grid;grid-template-columns:var(--cb-ui-size-36) minmax(0,1fr);gap:var(--cb-space-xl)}.cb-rl-find-n{display:grid;place-items:center;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium)}.cb-rl-find[data-tone=good] .cb-rl-find-n{background:color-mix(in srgb,var(--cbc-good) 22%,transparent);color:var(--cbc-good-text)}.cb-rl-find[data-tone=poor] .cb-rl-find-n{background:color-mix(in srgb,var(--cbc-poor) 22%,transparent);color:var(--cbc-poor-text)}.cb-rl-find[data-tone=warn] .cb-rl-find-n{background:color-mix(in srgb,var(--cbc-warn) 22%,transparent);color:var(--cbc-warn-text)}.cb-rl-find h2{font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-xl-line-height);text-wrap:balance}.cb-rl-find p{margin:var(--cb-space-sm) 0 0;max-inline-size:64ch;color:var(--cbc-ink-muted)}.cb-rl-find-p{margin-block-start:var(--cb-space-2xl);padding:var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-rl-board{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--cb-space-xl);align-items:start}.cb-rl-panel{padding:var(--cb-space-xl)}.cb-rl-panel-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md);margin-block-end:var(--cb-space-lg)}.cb-rl-panel-k{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-rl-panel .cb-rl-tabs button{block-size:var(--cb-ui-size-28);font-size:var(--cb-type-xs-size)}.cb-rl-tls{display:grid;gap:var(--cb-space-xxs)}.cb-rl-tl-r{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto var(--cb-ui-size-44);gap:var(--cb-space-lg);align-items:center;inline-size:100%;min-block-size:var(--cb-ui-size-40);padding:var(--cb-space-sm) var(--cb-space-lg);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer}.cb-rl-tl-r:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-rl-tl-bar{position:absolute;inset-block:var(--cb-space-xxs);inset-inline-start:0;z-index:-1;inline-size:var(--w);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--tint) 30%,transparent);transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-tl-r:hover .cb-rl-tl-bar,.cb-rl-tl[data-open] .cb-rl-tl-bar{background:color-mix(in srgb,var(--tint) 44%,transparent)}.cb-rl-tl-v{font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-rl-tl-s{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;text-align:end}.cb-rl-tl-more{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xl);margin:var(--cb-space-xs) 0 var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.cb-rl-tl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md) var(--cb-space-xl);margin:0}.cb-rl-tl-grid dt{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-rl-tl-grid dd{margin:0;font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-rl-tl-grid .cb-rl-was{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular)}.cb-rl-tl-sp{inline-size:var(--cb-ui-size-200)}.cb-rl-tl-sp .cb-spark{position:static;block-size:var(--cb-ui-size-44);opacity:1}.cb-rl-side{display:grid;gap:var(--cb-space-xl)}.cb-rl-totals{display:grid;gap:var(--cb-space-md);margin:0}.cb-rl-totals>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--cb-space-md)}.cb-rl-totals dt{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-totals dd{margin:0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums;text-align:end}.cb-rl-totals .cb-rl-totals-d{grid-column:1 / -1;justify-self:end;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular)}.cb-rl-minis{display:grid;grid-template-columns:minmax(var(--cb-ui-size-140),max-content) repeat(var(--c),minmax(0,1fr));gap:var(--cb-space-md)}.cb-rl-minis-t{grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-200),1fr))}.cb-rl-mini{min-inline-size:0;padding:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-rl-mini header{display:grid;align-content:start;gap:var(--cb-space-xxs);block-size:var(--cb-ui-size-76);margin-block-end:var(--cb-space-lg)}.cb-rl-mini header>b{font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-rl-mini .cb-rl-delta{font-size:var(--cb-type-xs-size)}.cb-rl-mini-names{display:grid;grid-auto-rows:var(--cb-ui-size-24);gap:var(--cb-space-xs);padding-block-start:calc(var(--cb-space-lg) + var(--cb-ui-size-76) + var(--cb-space-lg) + 1px)}.cb-rl-mini-names>span{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-mini-names i{flex:none;inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--tint)}.cb-rl-mini-h{display:grid;grid-auto-rows:var(--cb-ui-size-24);gap:var(--cb-space-xs)}.cb-rl-mini-h span{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-72);gap:var(--cb-space-sm);align-items:center}.cb-rl-mini-h em{display:none}.cb-rl-mini-h i{display:block;inline-size:var(--w);block-size:var(--cb-ui-size-10);border-radius:var(--cb-radius-full);background:var(--tint);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-rl-mini-h b{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.cb-rl-mini-v{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cb-space-md);align-items:end;block-size:var(--cb-ui-size-104)}.cb-rl-mini-v span{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--cb-space-xs);block-size:100%;text-align:center}.cb-rl-mini-v i{align-self:end;display:block;block-size:max(var(--cb-space-xxs),var(--h));border-radius:var(--cb-radius-xs) var(--cb-radius-xs) 0 0;background:var(--tint)}.cb-rl-mini-v em{color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11);font-style:normal}.cb-rl-cellbar{display:inline-block;inline-size:var(--cb-ui-size-52);block-size:var(--cb-ui-size-6);margin-inline-end:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);vertical-align:middle}.cb-rl-cellbar i{display:block;inline-size:var(--w);block-size:100%;border-radius:inherit;background:var(--tint)}.cb-rl-spot-top{display:grid;gap:var(--cb-space-3xl)}.cb-rl-spot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--cb-space-xl)}.cb-rl-spot-f{display:grid;gap:var(--cb-space-xs)}.cb-rl-spot-l{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-spot-v{font-size:var(--cb-ui-text-56);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-3xl-line-height);letter-spacing:var(--cb-type-3xl-letter-spacing);font-variant-numeric:tabular-nums}.cb-rl-spot .cb-rl-delta{font-size:var(--cb-type-base-size)}.cb-rl-calm{padding-block:var(--cb-space-md)}.cb-rl-calm .cb-rl-bars{row-gap:var(--cb-space-lg)}.cb-rl-calm .cb-rl-bar-t{block-size:var(--cb-ui-size-16)}.cb-rl-calm-cap{margin:var(--cb-space-lg) 0 0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-hl{display:grid;gap:var(--cb-space-md);margin:0;padding:0;list-style:none}.cb-rl-hl li{display:grid;grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr);gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-rl-hl .cb-icon{display:inline-flex;line-height:0}.cb-rl-hl .cb-icon svg{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-rl-hl li[data-tone=good] .cb-icon{color:var(--cbc-good-text)}.cb-rl-hl li[data-tone=poor] .cb-icon{color:var(--cbc-poor-text)}.cb-rl-hl li[data-tone=warn] .cb-icon{color:var(--cbc-warn-text)}.cb-rl-hl li[data-tone=info] .cb-icon{color:var(--cbc-ink-muted)}.cb-rl-fold{border-block-start:1px solid var(--cbc-line);padding-block-start:var(--cb-space-lg)}.cb-rl-fold summary{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-xl);border-radius:var(--cb-radius-md);cursor:pointer}.cb-rl-fold summary span{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-rl-fold summary:hover{background:var(--cbc-hover)}.cb-rl-fold[open]>.cb-rl-notes{margin-block-start:var(--cb-space-lg)}@media(max-width:767px){.cb-rl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-rl-kpi{padding:var(--cb-space-lg)}.cb-rl-kpi .cb-rl-spark{display:none}.cb-rl-kpi-v{font-size:var(--cb-type-xl-size)}.cb-rl-chart{padding:var(--cb-space-xl)}.cb-rl-board,.cb-rl-minis{grid-template-columns:minmax(0,1fr)}.cb-rl-mini-names{display:none}.cb-rl-mini-h{grid-auto-rows:auto;gap:var(--cb-space-md)}.cb-rl-mini-h span{grid-template-areas:"n v" "i i";row-gap:var(--cb-space-xs)}.cb-rl-mini-h em{display:block;grid-area:n;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);font-style:normal}.cb-rl-mini-h i{grid-area:i}.cb-rl-mini-h b{grid-area:v}.cb-rl-mini header{block-size:auto}.cb-rl-panel-h{flex-direction:column;align-items:stretch}.cb-rl-find{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-md)}.cb-rl-find-p{padding:var(--cb-space-lg)}.cb-rl-spot-v{font-size:var(--cb-ui-text-40)}.cb-rl-tl-more{grid-template-columns:minmax(0,1fr)}}.cb-fix-queue{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-fix-queue>.cb-count{padding:0}.cb-fix-facts{display:grid;grid-template-columns:auto 1fr;gap:var(--cb-space-md) var(--cb-space-2xl);align-items:baseline;margin:0}.cb-fix-facts dt{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-fix-facts dd{margin:0;color:var(--cbc-ink)}.cb-fix-held ul{margin:var(--cb-space-md) 0 0;padding-inline-start:var(--cb-space-2xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-fix-held li+li{margin-top:var(--cb-space-xs)}.cb-qbr-fixes{margin-top:var(--cb-space-4xl)}.cb-qbr-fixes h2{font-size:var(--cb-type-lg-size);margin:0 0 var(--cb-space-lg)}.cb-qbr-figures{display:grid;grid-template-columns:1fr auto;gap:var(--cb-space-md) var(--cb-space-2xl);margin:0}.cb-qbr-figures dt{color:var(--cbc-ink-muted)}.cb-qbr-figures dd{margin:0;text-align:end;font-variant-numeric:tabular-nums;display:flex;gap:var(--cb-space-md);align-items:center;justify-content:flex-end}.cb-qbr-fix-kinds{margin:var(--cb-space-2xl) 0 0;padding-inline-start:var(--cb-space-2xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-fix-note{margin:0 0 var(--cb-space-2xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-fix-items{display:flex;flex-direction:column;gap:var(--cb-space-2xl)}.cb-fix-item{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-fix-item+.cb-fix-item{padding-top:var(--cb-space-2xl);border-top:1px solid var(--cbc-line)}.cb-fix-item-head{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap}.cb-fix-target{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-fix-text{width:100%;padding:var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink);font-family:var(--cb-font-body);font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);resize:vertical;transition:border-color var(--cb-motion-fast) var(--cb-motion-ease)}.cb-fix-item[data-shape=file] .cb-fix-text{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);white-space:pre}.cb-fix-text:hover{border-color:var(--cbc-line-strong)}.cb-fix-text:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset);border-color:var(--cbc-accent)}.cb-fix-text[readonly]{resize:none;color:var(--cbc-ink-muted)}.cb-fix-text[readonly]:hover{border-color:var(--cbc-line)}.cb-fix-item-acts{display:flex;gap:var(--cb-space-md);align-items:center}@media(max-width:768px){.cb-fix-facts{grid-template-columns:1fr;gap:var(--cb-space-xs)}.cb-fix-facts dd{margin-bottom:var(--cb-space-md)}}.cb-vine-line{display:flex;align-items:flex-start;gap:var(--cb-space-lg);margin:0;padding:var(--cb-space-xl) var(--cb-space-2xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-vine-line .cb-icon{flex:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-faint)}.cb-vine-said{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-vine-said strong{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-vine-said span{font-size:var(--cb-type-sm-size)}.cb-vine-line[data-tone=warn]{border-color:var(--cbc-warn);background:var(--cbc-surface)}.cb-vine-line[data-tone=warn] .cb-icon,.cb-vine-line[data-tone=warn] strong{color:var(--cbc-warn-text)}.cb-vine-notes{margin:0;padding-inline:var(--cb-space-2xl);padding-inline-start:var(--cb-space-2xl);list-style:none;display:grid;gap:var(--cb-space-xs);font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-vine-queue{margin:0;padding:0;list-style:none;display:grid;gap:var(--cb-space-xs)}.cb-vine-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:start;gap:var(--cb-space-lg);padding:var(--cb-space-lg) var(--cb-space-md);border-radius:var(--cb-radius-md)}.cb-vine-row+.cb-vine-row{border-block-start:1px solid var(--cbc-line)}.cb-vine-row:hover{background:var(--cbc-well)}.cb-vine-kind{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);white-space:nowrap;align-self:center}.cb-vine-row[data-kind=lost] .cb-vine-kind,.cb-vine-row[data-kind=displaced] .cb-vine-kind{color:var(--cbc-poor-text)}.cb-vine-row[data-kind=drifted] .cb-vine-kind{color:var(--cbc-warn-text)}.cb-vine-row[data-kind=gained] .cb-vine-kind{color:var(--cbc-good-text)}.cb-vine-what{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-vine-who{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);text-decoration:none}.cb-vine-who:hover{text-decoration:underline}.cb-vine-q{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-vine-because{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-faint)}.cb-vine-engine,.cb-vine-when{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);white-space:nowrap;align-self:center}.cb-vine-blocked{margin:0;padding:0;list-style:none;display:grid;gap:var(--cb-space-sm)}.cb-vine-blocked li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-lg)}.cb-vine-head{display:grid;gap:var(--cb-space-lg)}.cb-vine-acts{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-vine-series{display:grid;gap:var(--cb-space-2xl)}.cb-vine-question h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-sm);margin:0 0 var(--cb-space-lg);font-size:var(--cb-type-md-size)}.cb-vine-place,.cb-vine-lang,.cb-vine-derived{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);padding:var(--cb-space-xxs) var(--cb-space-sm);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full)}.cb-vine-derived{color:var(--cbc-ink-faint);border-style:dashed}.cb-vine-tracks{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:var(--cb-space-sm) var(--cb-space-lg)}.cb-vine-track{display:contents}.cb-vine-track-name{font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-vine-dots{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-vine-dot{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);border:1px solid var(--cbc-line-strong);background:var(--cbc-line)}.cb-vine-dot[data-named=yes]{background:var(--cbc-good);border-color:var(--cbc-good)}.cb-vine-dot[data-named=no]{background:var(--cbc-poor);border-color:var(--cbc-poor)}.cb-vine-dot[data-named=unasked]{background:var(--cbc-surface);border-color:var(--cbc-ink-faint);border-style:dashed}.cb-vine-dot[data-manual]{border-radius:var(--cb-radius-xs)}.cb-vine-dot[data-origin]{opacity:0.55;border-style:dotted}.cb-vine-answers{display:grid;gap:var(--cb-space-xl)}.cb-vine-answer{margin:0;display:grid;gap:var(--cb-space-xs)}.cb-vine-answer cite{font-size:var(--cb-type-xs-size);font-style:normal;font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);color:var(--cbc-ink-muted)}.cb-vine-answer p{margin:0;max-inline-size:var(--cb-layout-paragraph-max-width);color:var(--cbc-ink)}.cb-vine-claims{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:max-content max-content 1fr;gap:var(--cb-space-sm)}.cb-vine-claim{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;column-gap:var(--cb-space-lg);row-gap:var(--cb-space-xs);padding-block:var(--cb-space-xs)}.cb-vine-claim+.cb-vine-claim{border-block-start:1px solid var(--cbc-line)}.cb-vine-claim-what{font-weight:var(--cb-font-weight-medium)}.cb-vine-claim-verdict{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--cb-tracking-xxs);white-space:nowrap;color:var(--cbc-ink-muted)}.cb-vine-claim[data-verdict=contradicts] .cb-vine-claim-verdict{color:var(--cbc-poor-text)}.cb-vine-claim[data-verdict=agrees] .cb-vine-claim-verdict{color:var(--cbc-good-text)}.cb-vine-claim-held,.cb-vine-claim-said,.cb-vine-claim-from{grid-column:3;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-vine-claim-from{color:var(--cbc-ink-faint)}.cb-vine-rivals{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-vine-rival{display:flex;align-items:baseline;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full)}.cb-vine-rival-mark{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-vine-rival[data-known=no]{border-color:var(--cbc-accent)}.cb-vine-rival[data-known=no] .cb-vine-rival-mark{color:var(--cbc-accent-text)}.cb-vine-ready{display:grid;grid-template-columns:var(--cb-width-sm) 1fr;gap:var(--cb-space-xs) var(--cb-space-lg);margin:0}.cb-vine-ready dt{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-vine-ready dd{margin:0}.cb-vine-edit h3{margin-block:var(--cb-space-xl) var(--cb-space-xs)}.cb-vine-edit-list,.cb-vine-edit-rivals{display:grid;gap:var(--cb-space-lg)}.cb-vine-edit-row{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cbp-r-well);background:var(--cbc-well)}.cb-vine-edit-rival{display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-vine-edit-rival .cb-input{flex:1 1 auto;min-inline-size:0}@media(min-width:768px){.cb-vine-edit-row{grid-template-columns:1fr 1fr;align-items:start}}.cb-vine-cal-slot{display:contents}.cb-vine-cal{color:var(--cbc-ink-muted)}.cb-vine-cal-body{display:grid;gap:var(--cb-space-sm)}.cb-vine-cal-rates{display:grid;grid-template-columns:var(--cb-width-xs) 1fr;gap:var(--cb-space-xs) var(--cb-space-lg);margin:0;font-size:var(--cb-type-sm-size)}.cb-vine-cal-rates dt{color:var(--cbc-ink)}.cb-vine-cal-rates dd{margin:0}.cb-qbr-vine{margin-top:var(--cb-space-4xl)}.cb-qbr-vine h2{font-size:var(--cb-type-lg-size);margin:0 0 var(--cb-space-lg)}.cb-apage-acts{display:flex;justify-content:flex-end}.cb-apage-base{display:flex;align-items:center;gap:var(--cb-space-lg);flex-wrap:wrap;padding:var(--cb-space-2xl) var(--cb-space-3xl);margin-bottom:var(--cb-space-3xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);color:var(--cbc-ink);text-decoration:none;transition:background var(--cbc-grace) var(--cbc-spring)}.cb-apage-base:hover{background:var(--cbc-hover)}.cb-apage-base-name{font-weight:var(--cb-font-weight-semibold)}.cb-apage-base-note{flex:1 1 var(--cb-width-xxs);min-width:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-apage-open{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);text-decoration:none}.cb-apage-open:hover{color:var(--cbc-accent-text)}.cb-apage-slug,.cb-apage-field-id{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-apage-live{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cb-space-xs)}.cb-apage-when{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);white-space:nowrap}.cb-apage-cell{display:inline-flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap}.cb-apage-version{font-family:var(--cb-font-mono);font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-apage-out{display:inline-flex;color:var(--cbc-ink-faint);transition:color var(--cbc-grace) var(--cbc-spring)}.cb-apage-out:hover{color:var(--cbc-accent-text)}.cb-apage-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cb-space-4xl);align-items:start}@media(max-width:1023px){.cb-apage-split{grid-template-columns:minmax(0,1fr)}}.cb-apage-edit{display:flex;flex-direction:column;gap:var(--cb-space-3xl);min-width:0}.cb-apage-said{margin:0 0 var(--cb-space-lg);min-height:var(--cb-space-2xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-apage-group{border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface);overflow:hidden}.cb-apage-group-head{padding:var(--cb-space-2xl) var(--cb-space-3xl);border-bottom:1px solid var(--cbc-line);background:var(--cbc-well)}.cb-apage-group-head h2{margin:0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-apage-group-head p{margin:var(--cb-space-xxs) 0 0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink-muted)}.cb-apage-group-body{display:flex;flex-direction:column;gap:var(--cb-space-2xl);padding:var(--cb-space-3xl)}.cb-apage-field-row{display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-apage-field-row-head{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:wrap}.cb-apage-label{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-apage-from{font-size:var(--cb-type-xs-size);color:var(--cbc-accent-text)}.cb-apage-move{display:inline-flex;gap:var(--cb-space-xs);margin-left:auto;flex:0 0 auto}.cb-apage-list{display:flex;flex-direction:column;gap:var(--cb-space-lg)}.cb-apage-listrow{display:flex;align-items:flex-end;gap:var(--cb-space-lg)}.cb-apage-listrow>.cb-apage-field-row{flex:1 1 auto;min-width:0}.cb-apage-field,.cb-apage-step{display:flex;flex-direction:column;gap:var(--cb-space-md);padding:var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-apage-field-head,.cb-apage-step-head{display:flex;align-items:center;gap:var(--cb-space-md);flex-wrap:nowrap}.cb-apage-field-name{margin:0;min-width:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-apage-field-head .cb-apage-field-id,.cb-apage-step-head .cb-apage-field-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-apage-part{display:grid;grid-template-columns:var(--cb-space-9xl) minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.cb-apage-part-label{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-apage-part[aria-disabled=true],.cb-apage-detail-row[aria-disabled=true]{opacity:0.5}.cb-apage-blocks{display:flex;flex-direction:column;gap:var(--cb-space-xs);padding:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-apage-blocks:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-apage-block{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);cursor:grab;transition:background var(--cbc-grace) var(--cbc-spring)}.cb-apage-block:hover{background:var(--cbc-hover)}.cb-apage-block[aria-selected=true]{background:var(--cbc-accent-wash)}.cb-apage-block[data-dragging]{opacity:0.4;cursor:grabbing}.cb-apage-grip{color:var(--cbc-ink-faint);opacity:0;transition:opacity var(--cbc-grace) var(--cbc-spring)}.cb-apage-block:hover .cb-apage-grip,.cb-apage-block[aria-selected=true] .cb-apage-grip{opacity:1}.cb-apage-block-order{min-width:var(--cb-space-2xl);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);text-align:right}.cb-apage-block-words{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cb-apage-block-name{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-apage-block-says{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-apage-marks{display:inline-flex;align-items:center;gap:var(--cb-space-md)}.cb-apage-mark{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-apage-mark-word{white-space:nowrap}.cb-apage-block[data-kind] .cb-apage-mark{color:var(--cbc-ink-muted)}.cb-apage-add{display:flex;justify-content:flex-start}.cb-apage-detail{display:flex;flex-direction:column;gap:var(--cb-space-lg);padding:var(--cb-space-xl);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-apage-detail-head{margin:0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-apage-detail-row{display:grid;grid-template-columns:var(--cb-space-9xl) minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.cb-apage-detail-wide{align-items:start}.cb-apage-preview{position:sticky;top:var(--cb-space-3xl);display:flex;flex-direction:column;gap:var(--cb-space-lg);min-width:0}.cb-apage-preview-bar{display:flex;align-items:center;gap:var(--cb-space-lg);flex-wrap:wrap}.cb-apage-sizes{display:inline-flex;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border:1px solid var(--cbc-line);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xxs));background:var(--cbc-well)}.cb-apage-size{display:inline-flex;align-items:center;justify-content:center;padding:var(--cb-space-sm) var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cbc-grace) var(--cbc-spring),color var(--cbc-grace) var(--cbc-spring)}.cb-apage-size:hover{color:var(--cbc-ink)}.cb-apage-size[aria-pressed=true]{background:var(--cbf-on);color:var(--cbf-on-ink)}.cb-apage-stage{position:relative;overflow:hidden;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-apage-frame{display:block;border:0;transform:scale(var(--cbs-snack-scale, 1));transform-origin:top left}.cb-apage-absent{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:var(--cb-space-lg);padding:var(--cb-space-4xl);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-apage-absent-head{margin:0;font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-apage-absent p{margin:0}.cb-apage-absent-where{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);overflow-wrap:anywhere}.cb-apage-checks{display:flex;flex-direction:column;gap:var(--cb-space-lg);margin-bottom:var(--cb-space-2xl)}.cb-apage-problems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cb-space-md);max-height:var(--cb-space-11xl);overflow-y:auto}.cb-apage-problem{display:flex;align-items:baseline;gap:var(--cb-space-md);flex-wrap:wrap;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-apage-problem[data-blocks=yes]{border:1px solid var(--cbc-poor)}.cb-apage-problem-said{flex:1 1 var(--cb-width-xxs);min-width:0;color:var(--cbc-ink);font-size:var(--cb-type-sm-size)}.cb-apage-problem-line{margin:var(--cb-space-xs) 0 0}.cb-apage-versions{border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-surface);padding:var(--cb-space-3xl)}.cb-apage-versions h3{margin:0 0 var(--cb-space-lg);font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-apage-version-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cb-space-md)}.cb-apage-version-row{display:flex;align-items:center;gap:var(--cb-space-lg);flex-wrap:wrap;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-apage-version-note{flex:1 1 var(--cb-width-xxs);min-width:0;font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}.cb-apage-version-who{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap}.cb-apage-block-text{font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.cb-apage-restamp-range{display:flex;gap:var(--cb-space-lg);flex-wrap:wrap;margin-bottom:var(--cb-space-lg)}.cb-apage-datebox{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-apage-tick{display:flex;align-items:flex-start;gap:var(--cb-space-lg);padding:var(--cb-space-md) 0;cursor:pointer}.cb-apage-tick-words{display:flex;flex-direction:column;gap:var(--cb-space-xxs);font-size:var(--cb-type-sm-size);color:var(--cbc-ink)}@media(prefers-reduced-motion:reduce){.cb-apage-grip{transition:none;opacity:1}.cb-apage-base,.cb-apage-block,.cb-apage-out,.cb-apage-size{transition:none}}.cb-apage-group>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-apage-group>summary::-webkit-details-marker{display:none}.cb-apage-group>summary::after{content:"";margin-inline-start:auto;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);background:var(--cbc-ink-muted);-webkit-mask:var(--cbc-chevron) center / contain no-repeat;mask:var(--cbc-chevron) center / contain no-repeat;transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-apage-group[open]>summary::after{transform:rotate(180deg)}.cb-apage-group>summary:hover{background:var(--cbc-hover)}.cb-apage-group>summary:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-home{display:grid;grid-template-rows:auto auto auto auto auto minmax(0,max-content) auto minmax(0,1fr);align-content:start;max-width:var(--cb-width-xl);margin-inline:auto;padding-top:var(--cb-space-4xl)}.cb-home>*{min-width:0}.cb-home-hero{text-align:center}.cb-home-wx{display:flex;inline-size:fit-content;margin-inline:auto;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-home-wx .cb-icon{display:block;flex:none;inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbc-warn)}.cb-home-wx .cb-icon svg,.cb-home-fig-d .cb-icon svg{stroke-width:1.75}[data-theme=light] :is(.cb-home-hero,.cb-home-figs){--cbc-ink-muted: color-mix(in srgb, var(--cb-color-black) 76%, transparent);--cbc-warn: var(--cb-home-ink-warn-light)}.cb-home-wx s{inline-size:1px;block-size:var(--cb-ui-size-11);background:var(--cbc-line-strong);text-decoration:none}.cb-home-hero h1{margin:var(--cb-ui-space-10) 0 0;font-size:var(--cb-ui-text-56);line-height:var(--cb-ui-line-62);letter-spacing:var(--cb-ui-tight-25);font-weight:var(--cb-font-weight-semibold)}.cb-home-day{margin:var(--cb-ui-space-10) 0 0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-muted);min-height:var(--cb-ui-size-20)}.cb-home-day b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-home-chips{display:flex;gap:var(--cb-space-sm) var(--cb-space-2xl);justify-content:center;align-items:center;margin-top:var(--cb-ui-space-14);min-width:0;overflow:visible;position:relative;flex-wrap:nowrap;white-space:nowrap}.cb-home-chip{flex:none;position:relative;display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-30);padding:0;border:0;background:none;font-size:var(--cb-ui-text-13);color:var(--cbc-ink-muted);text-decoration:none;cursor:pointer;transition:opacity var(--cb-ui-motion-320) var(--cb-motion-spring),transform var(--cb-ui-motion-320) var(--cb-motion-spring)}.cb-home-chip b{font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);white-space:nowrap;transition:color var(--cb-ui-motion-140) var(--cb-motion-spring)}.cb-home-chip:hover b{color:var(--cbc-ink)}.cb-home-chip s{text-decoration:none;color:var(--cbc-ink-faint);white-space:nowrap}.cb-home-chip .cb-home-chip-ic{display:inline-flex;line-height:0;color:var(--cbc-ink-faint)}.cb-home-chip .cb-home-chip-ic .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-home-chip-ck{flex:none;display:grid;place-items:center;inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);border-radius:var(--cb-radius-full);border:1.5px solid var(--cbc-line-strong);color:transparent;cursor:pointer;transition:background var(--cb-ui-motion-140) var(--cb-motion-spring),border-color var(--cb-ui-motion-140) var(--cb-motion-spring),color var(--cb-ui-motion-140) var(--cb-motion-spring)}.cb-home-chip-ck .cb-icon{inline-size:var(--cb-ui-size-9);block-size:var(--cb-ui-size-9)}.cb-home-chip-ck svg{stroke-width:3.5}.cb-home-chip:hover .cb-home-chip-ck{border-color:var(--cbc-ink-muted);color:var(--cbc-ink-faint)}.cb-home-chip-ck:hover,.cb-home-chip[data-took] .cb-home-chip-ck{background:var(--cbc-good);border-color:var(--cbc-good);color:var(--cbc-on-accent)}.cb-home-chip-zz{display:grid;place-items:center;inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-full);color:var(--cbc-ink-faint);opacity:0;cursor:pointer;transition:opacity var(--cb-ui-motion-140) var(--cb-motion-spring),background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-home-chip-zz .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-home-chip-zz svg{stroke-width:1.75}.cb-home-chip:hover .cb-home-chip-zz,.cb-home-chip:focus-visible .cb-home-chip-zz{opacity:1}.cb-home-chip-zz:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-home-chip[data-act]:hover b{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:3px}.cb-home-chip[data-took]{opacity:0;transform:scale(0.96)}.cb-home-chip[data-took] b{text-decoration:line-through;text-decoration-color:var(--cbc-ink-faint)}.cb-home-chip.cb-home-chip-rest{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);transition:color var(--cb-ui-motion-140) var(--cb-motion-spring)}.cb-home-chip.cb-home-chip-rest:hover,.cb-home-chip.cb-home-chip-rest[aria-expanded=true]{color:var(--cbc-ink)}:is(.cb-home,.cb-home-gallery){--cbhd-ink-2: var(--cbc-ink-muted);--cbhd-hover: color-mix(in srgb, var(--cb-color-ceramic-grey) 5.5%, transparent);--cbhd-accent-text: color-mix(in srgb, var(--cb-color-accent-500) 53%, var(--cb-color-white));--cbhd-accent-quiet: color-mix(in srgb, var(--cb-color-accent-500) 12%, transparent);--cbhd-mat: var(--cbc-surface);--cbhd-edge: color-mix(in srgb, var(--cb-color-ceramic-grey) 12%, transparent);--cbhd-mat-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 40%, transparent), 0 var(--cb-space-3xl) var(--cb-space-8xl) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 58%, transparent);--cbhd-pop: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 30%, transparent), 0 var(--cb-ui-space-28) var(--cb-ui-space-56) calc(-1 * var(--cb-space-2xl)) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 70%, transparent);--cbhd-rest: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 6%, transparent);--cbhd-hot: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 12%, transparent);--cbhd-lift: 0 var(--cb-space-md) var(--cb-space-2xl) calc(-1 * var(--cb-ui-space-10)) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 25%, transparent);--cbhd-drag: 0 var(--cb-ui-space-18) var(--cb-ui-space-36) calc(-1 * var(--cb-space-lg)) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 40%, transparent), 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent)}[data-theme=light] :is(.cb-home-dock-wrap,.cb-home-gallery){--cbc-warn: var(--cb-home-ink-warn-light)}[data-theme=light] :is(.cb-home,.cb-home-gallery){--cbhd-ink-2: color-mix(in srgb, var(--cb-color-black) 76%, transparent);--cbhd-hover: color-mix(in srgb, var(--cb-color-blackcurrant) 4.5%, transparent);--cbhd-accent-text: var(--cb-color-accent-700);--cbhd-accent-quiet: color-mix(in srgb, var(--cb-color-accent-600) 8%, transparent);--cbhd-edge: color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent);--cbhd-mat-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent), 0 var(--cb-space-3xl) var(--cb-space-8xl) color-mix(in srgb, var(--cb-color-blackcurrant) 20%, transparent);--cbhd-pop: 0 var(--cb-space-xxs) var(--cb-space-sm) color-mix(in srgb, var(--cb-color-blackcurrant) 6%, transparent), 0 var(--cb-ui-space-22) var(--cb-ui-space-44) calc(-1 * var(--cb-ui-space-18)) color-mix(in srgb, var(--cb-color-blackcurrant) 30%, transparent)}.cb-home .cb-home-pop.cb-float{min-width:var(--cb-ui-size-220);padding:var(--cb-space-sm);border-radius:var(--cb-ui-radius-13);border:1px solid var(--cbc-line);background:var(--cbc-surface);box-shadow:var(--cbhd-pop);color:var(--cbc-ink);transform-origin:center;animation:cb-home-pop-in var(--cb-ui-motion-200) var(--cbc-spring)}@keyframes cb-home-pop-in{from{opacity:0;transform:translateY(calc(-1 * var(--cb-space-sm))) scale(0.97)}}.cb-home .cb-home-pop .cb-home-pop-row{display:flex;width:100%;min-block-size:0;align-items:center;gap:var(--cb-ui-space-10);padding:var(--cb-space-md) var(--cb-ui-space-10);border:0;border-radius:var(--cb-ui-radius-9);background:none;color:inherit;font-size:var(--cb-ui-text-13);line-height:var(--cb-type-sm-line-height);text-align:left;white-space:nowrap;cursor:pointer;transition:none}.cb-home .cb-home-pop .cb-home-pop-row:hover{background:var(--cbhd-hover)}.cb-home .cb-home-pop .cb-home-pop-row .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbc-ink-faint)}.cb-home .cb-home-pop.cb-float[data-sheet]{max-block-size:var(--float-room, none);overflow-y:auto;overscroll-behavior:contain}.cb-home .cb-home-pop .cb-home-pop-row svg{stroke-width:1.75}.cb-home-pop-rule{border:0;border-top:1px solid var(--cbc-line);margin:var(--cb-space-xs) var(--cb-space-sm)}.cb-home .cb-home-tmenu.cb-float{min-width:var(--cb-ui-size-200)}.cb-home .cb-home-pop-row[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-home .cb-home-pop-row[aria-disabled=true]:hover{background:none}.cb-home .cb-home-tmenu .cb-home-pop-row .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-home .cb-home-pop .cb-home-chip{height:auto;min-height:var(--cb-space-4xl);padding:var(--cb-space-sm) var(--cb-space-md);width:100%;justify-content:flex-start;flex-wrap:wrap;white-space:normal;text-align:left;gap:var(--cb-ui-space-10);border:0;background:none;border-radius:var(--cb-ui-radius-9)}.cb-home .cb-home-pop .cb-home-chip :is(.cb-home-chip-zz,.cb-home-chip-ic) .cb-icon{color:var(--cbc-ink-faint)}.cb-home .cb-home-chips>.cb-home-pop.cb-float{max-inline-size:var(--cb-home-rest-room, none)}.cb-home .cb-home-pop .cb-home-chip:hover{background:var(--cbhd-hover)}.cb-home-pop .cb-home-chip b,.cb-home-pop .cb-home-chip s{white-space:normal}.cb-home-pop-none{padding:var(--cb-space-md) var(--cb-ui-space-10);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-home-dock-wrap{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:var(--cb-ui-space-14);margin-top:var(--cb-ui-space-26)}.cb-home-dock{display:flex;gap:var(--cb-ui-space-10);align-items:flex-start;touch-action:none;user-select:none}.cb-home-dk{width:var(--cb-ui-size-84);flex:none;position:relative;transition:transform var(--cb-ui-motion-200) var(--cbc-spring),opacity var(--cb-ui-motion-200) var(--cbc-spring),translate var(--cb-ui-motion-240) var(--cbc-spring),scale var(--cb-ui-motion-180) var(--cbc-spring)}.cb-home-dk-sq{width:var(--cb-ui-size-84);height:var(--cb-ui-size-66);border-radius:var(--cb-ui-radius-15);background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);border:1px solid var(--cbc-line);display:grid;grid-template-rows:1fr auto;justify-items:center;align-items:end;gap:var(--cb-ui-space-5);padding:var(--cb-ui-space-11) var(--cb-space-md) var(--cb-ui-space-9);color:var(--cbhd-ink-2);position:relative;overflow:visible;box-shadow:var(--cbhd-rest);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);font:inherit;text-decoration:none;cursor:pointer;transition:transform var(--cb-ui-motion-180) var(--cbc-spring),border-color var(--cb-ui-motion-180) var(--cbc-spring),color var(--cb-ui-motion-180) var(--cbc-spring),box-shadow var(--cb-ui-motion-180) var(--cbc-spring)}.cb-home-dk-sq .cb-icon{inline-size:var(--cb-ui-size-19);block-size:var(--cb-ui-size-19);align-self:center}.cb-home-dk-sq svg{stroke-width:1.75}.cb-home-dk[data-off] .cb-home-dk-sq{color:var(--cbc-ink-faint);border-style:dashed;box-shadow:none}@media(hover:hover)and (pointer:fine){.cb-home-dk:hover .cb-home-dk-sq{transform:translateY(calc(-1 * var(--cb-ui-space-3)));border-color:var(--cbc-line-strong);color:var(--cbc-ink);box-shadow:var(--cbhd-lift)}}.cb-home-dk[data-hot] .cb-home-dk-sq{background:var(--cbc-accent);border-color:transparent;color:var(--cb-color-white);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--cbhd-hot)}.cb-home-dk-lb{font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-ui-track-0-2);line-height:var(--cb-ui-line-12);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--cb-ui-size-70)}.cb-home-dk[data-hot] .cb-home-dk-lb{color:color-mix(in srgb,var(--cb-color-white) 88%,transparent)}.cb-home-dk-num{align-self:center;font-size:var(--cb-ui-text-22);line-height:var(--cb-ui-line-24);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-8);font-variant-numeric:tabular-nums;color:var(--cbc-ink)}.cb-home-dk-num[data-zero]{color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-medium)}.cb-home-dk[data-off] .cb-home-dk-num{color:var(--cbc-ink-faint)}@media(hover:hover)and (pointer:fine){.cb-home-dk[data-off]:hover .cb-home-dk-sq{transform:none}}.cb-home-dk-bar{align-self:center;width:var(--cb-ui-size-44);height:var(--cb-space-sm);border-radius:var(--cb-ui-radius-3);background:var(--cbc-line-strong);overflow:hidden;position:relative}.cb-home-dk-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--pct, 0%);border-radius:var(--cb-ui-radius-3);background:var(--cbc-accent)}.cb-home-dk-bar[data-warm] i{background:var(--cbc-warn)}.cb-home-dk-bar[data-unmeasured]{background:none;border:1px dashed var(--cbc-ink-faint)}.cb-home-dk-bar[data-unmeasured] i{display:none}.cb-home-dk-pulse{display:flex;gap:var(--cb-ui-space-5);align-self:center}.cb-home-dk-pulse i{width:var(--cb-ui-size-9);height:var(--cb-ui-size-9);border-radius:50%;border:1.5px solid var(--cbc-good);box-sizing:border-box}.cb-home-dk-pulse i[data-v=yes]{background:var(--cbc-good)}.cb-home-dk-pulse i[data-v=no]{border-color:var(--cbc-line-strong)}.cb-home-dk-pulse i[data-v=ask]{border-style:dashed;border-color:var(--cbc-ink-faint)}.cb-home-dk-three{display:flex;gap:var(--cb-ui-space-3);align-self:center}.cb-home-dk-sq .cb-home-dk-three .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-home-dk-bd{position:absolute;top:var(--cb-space-sm);right:var(--cb-space-sm);min-width:var(--cb-ui-size-20);height:var(--cb-ui-size-18);padding:0 var(--cb-space-sm);border-radius:var(--cb-ui-radius-9);border:0;background:color-mix(in srgb,var(--cbc-ink) 8%,transparent);color:var(--cbc-ink);display:grid;place-items:center;font:var(--cb-font-weight-semibold) var(--cb-ui-text-11) / var(--cb-ui-line-18) var(--cb-font-mono);font-variant-numeric:tabular-nums;transition:opacity var(--cb-ui-motion-160) var(--cbc-spring)}.cb-home-dk[data-urgent] .cb-home-dk-bd{background:var(--cbhd-accent-quiet);color:var(--cbhd-accent-text)}.cb-home-dk[data-hot] .cb-home-dk-bd{background:color-mix(in srgb,var(--cb-color-white) 22%,transparent);color:var(--cb-color-white)}.cb-home-dock[data-jiggle] .cb-home-dk{animation:cb-home-wob var(--cb-ui-motion-430) ease-in-out infinite alternate}.cb-home-dock[data-jiggle] .cb-home-dk:nth-child(2n){animation-delay:calc(-0.5 * var(--cb-ui-motion-430))}.cb-home-dock[data-jiggle] .cb-home-dk:nth-child(3n){animation-delay:calc(-0.25 * var(--cb-ui-motion-430))}@keyframes cb-home-wob{from{transform:rotate(-1.3deg)}to{transform:rotate(1.3deg)}}@media(hover:hover)and (pointer:fine){.cb-home-dock[data-jiggle] .cb-home-dk:hover .cb-home-dk-sq{transform:none}}.cb-home-dock[data-jiggle] .cb-home-dk-bd{opacity:0}.cb-home-dock[data-jiggle] .cb-home-dk[data-fixed]{animation:none}.cb-home-dock[data-jiggle] .cb-home-dk[data-fixed] .cb-home-dk-sq{opacity:0.7}.cb-home-dock[data-jiggle] .cb-home-dk:not([data-fixed]){cursor:grab}.cb-home-dk-lk{position:absolute;top:calc(-1 * var(--cb-space-sm));left:calc(-1 * var(--cb-space-sm));width:var(--cb-ui-size-20);height:var(--cb-ui-size-20);padding:0;border-radius:50%;display:none;place-items:center;z-index:2;border:2px solid var(--cbc-base);cursor:pointer}.cb-home-dk-x{position:absolute;top:calc(-1 * var(--cb-space-sm));left:calc(-1 * var(--cb-space-sm));display:none;z-index:2;border:2px solid var(--cbc-base);border-radius:50%}.cb-home-dk-x,.cb-home-dk .cb-home-dk-x:hover,.cb-home-dk .cb-home-dk-x:active{background:var(--cbc-ink);color:var(--cbc-base)}.cb-home-dk-lk .cb-icon{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10)}.cb-home-dk-x svg{stroke-width:3}.cb-home-dk-lk{background:var(--cbc-raised);color:var(--cbc-ink-faint);border:1px solid var(--cbc-line-strong)}.cb-home-dock[data-jiggle] .cb-home-dk:not([data-fixed]) .cb-home-dk-x{display:grid}.cb-home-dock .cb-home-dk[data-drag]{animation:none;z-index:5;scale:1.08;transition:scale var(--cb-ui-motion-180) var(--cbc-spring);cursor:grabbing}.cb-home-dk[data-drag] .cb-home-dk-sq{box-shadow:var(--cbhd-drag)}.cb-home-dk[data-gone]{transform:scale(0.4);opacity:0}.cb-home-add{width:var(--cb-ui-size-84);flex:none;display:none;padding:0;border:0;background:none;cursor:pointer}.cb-home-dock[data-jiggle] .cb-home-add{display:block}.cb-home-dock[data-full] .cb-home-add{display:none}.cb-home-add .cb-home-dk-sq{border:1.5px dashed var(--cbc-line-strong);color:var(--cbc-ink-faint)}.cb-home-add:hover .cb-home-dk-sq{border-color:var(--cbc-accent);color:var(--cbc-accent)}.cb-home-edit{border:0;background:none;cursor:pointer;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint);opacity:0;padding:var(--cb-ui-space-3) var(--cb-space-md);border-radius:var(--cb-ui-radius-7);position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:var(--cb-space-xs);transition:opacity var(--cb-ui-motion-160) var(--cbc-spring)}.cb-home-dock-wrap:hover .cb-home-edit,.cb-home-dock-wrap[data-editing] .cb-home-edit,.cb-home-edit:focus-visible{opacity:1}.cb-home-edit:hover{color:var(--cbc-ink);background:var(--cbhd-hover)}.cb-home .cb-home-fan.cb-float{gap:var(--cb-space-md);padding:var(--cb-space-md);border-radius:var(--cb-radius-2xl);background:var(--cbhd-mat);box-shadow:0 0 0 1px var(--cbhd-edge),var(--cbhd-mat-shadow);transform-origin:50% 100%;animation:cb-home-fan-in var(--cb-ui-motion-220) var(--cbc-spring)}.cb-home .cb-home-fan.cb-float:is(:popover-open,[data-open]){display:flex}@keyframes cb-home-fan-in{from{opacity:0;transform:translateY(var(--cb-space-md)) scale(0.92)}}.cb-home-fan-b{width:var(--cb-ui-size-76);display:grid;justify-items:center;gap:var(--cb-ui-space-5);padding:var(--cb-ui-space-9) var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-xl);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height);color:var(--cbhd-ink-2);text-decoration:none;transition:background var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-fan-b:hover{background:var(--cbc-hover)}.cb-home-fan-b .cb-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);color:var(--cbc-ink)}.cb-home-fan-b svg{stroke-width:1.75}.cb-home-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--cb-ui-space-38);padding-top:var(--cb-ui-space-26);border-top:1px solid var(--cbc-line)}.cb-home-fig{padding:0 var(--cb-ui-space-22);border:0;border-left:1px solid var(--cbc-line);min-width:0;text-align:left;cursor:default;border-radius:0;font:inherit;color:inherit;background:none}.cb-home-fig[data-flip]{cursor:pointer}.cb-home-fig[data-flip]:hover .cb-home-fig-k,.cb-home-fig[data-flip]:focus-visible .cb-home-fig-k{color:var(--cbc-ink-muted)}.cb-home-fig[data-flip]:focus-visible{outline:0;box-shadow:inset var(--cb-ui-edge) 0 0 var(--cbc-accent)}.cb-home-fig-k,.cb-home-fig-d{transition:opacity var(--cb-ui-motion-160) var(--cb-motion-spring)}.cb-home-fig[data-swap] .cb-home-fig-k,.cb-home-fig[data-swap] .cb-home-fig-d{opacity:0}.cb-home-fig-p{color:var(--cbc-ink-faint)}.cb-home-fig:first-child{border-left:0;padding-left:0}.cb-home-fig-k{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home-fig-v{margin-top:var(--cb-ui-space-3);font-size:var(--cb-type-2xl-size);line-height:var(--cb-ui-line-34);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-14);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:var(--cb-space-xxs)}.cb-home-fig-v[data-unmeasured]{color:var(--cbc-ink-faint)}.cb-home-fig-v u{text-decoration:none;font-size:var(--cb-ui-text-17);letter-spacing:var(--cb-ui-tight-3);color:var(--cbc-ink-faint)}.cb-home-fig-d{margin-top:var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-home-fig-d .cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11)}.cb-home-fig-d[data-tone=up]{color:var(--cbc-good-text)}.cb-home>*{animation:cb-home-fade var(--cb-motion-slow) var(--cb-motion-ease) backwards,cb-home-rise var(--cb-motion-slow) var(--cb-motion-spring) backwards;animation-delay:calc(var(--cb-motion-step) * var(--i, 0))}@keyframes cb-home-fade{from{opacity:0}}@keyframes cb-home-rise{from{transform:translateY(var(--cb-space-md))}}@media(max-width:480px){.cb-home{padding-top:var(--cb-space-3xl);grid-template-rows:none}.cb-home .cb-home-chips{flex-wrap:nowrap;justify-content:flex-start;gap:0 var(--cb-space-xl);margin:var(--cb-ui-space-14) 0 0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;mask-image:linear-gradient(to right,var(--cb-color-black) 88%,transparent)}.cb-home .cb-home-chips::-webkit-scrollbar{display:none}.cb-home .cb-home-chips>.cb-home-chip{padding-left:0;scroll-snap-align:start}.cb-home .cb-home-chips>.cb-home-chip-rest{display:none}.cb-home-chip s{display:none}.cb-home-dock-wrap{justify-content:flex-start;margin-top:var(--cb-ui-space-18)}.cb-home-dock{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cb-space-md);width:100%;justify-items:stretch}.cb-home-dk,.cb-home-dk-sq,.cb-home-add,.cb-home-add .cb-home-dk-sq{width:100%}.cb-home-dk .cb-home-dk-sq{height:var(--cb-space-7xl)}.cb-home-dock-wrap .cb-home-edit{display:none}.cb-home-wx{font-size:var(--cb-type-xs-size)}.cb-home-fig,.cb-home-fig:first-child{padding:0 var(--cb-space-xl)}.cb-home-fig:nth-child(3){border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.cb-home>*,.cb-home-dock[data-jiggle] .cb-home-dk,.cb-home .cb-home-pop.cb-float,.cb-home .cb-home-fan.cb-float{animation:none}.cb-home-dk,.cb-home-dk-sq,.cb-home-dk-bd,.cb-home-edit,.cb-home-fan-b{transition:none}.cb-home *,.cb-home *::after,:is(.cb-home-pop,.cb-home-fan).cb-float,:is(.cb-home-pop,.cb-home-fan).cb-float *,:is(.cb-home-pop,.cb-home-fan).cb-float *::after{animation:none!important;transition:none!important}}:root[data-motion=reduced] :is(.cb-home-pop,.cb-home-fan).cb-float,:root[data-motion=reduced] :is(.cb-home-pop,.cb-home-fan).cb-float *,:root[data-motion=reduced] .cb-home *,:root[data-motion=reduced] .cb-home *::after{animation:none!important;transition:none!important}.cb-home-ptoast{position:fixed;bottom:var(--cb-ui-space-28);transform:translateX(-50%);padding:var(--cb-ui-space-9) var(--cb-ui-space-14);border-radius:var(--cb-ui-radius-11);background:var(--cbc-ink);color:var(--cbc-base);font:var(--cb-font-weight-medium) var(--cb-ui-text-13) / var(--cb-type-sm-line-height) var(--cb-font-family);white-space:nowrap;z-index:50;animation:cb-home-ptoast-in var(--cb-ui-motion-200) var(--cb-motion-spring) both;pointer-events:none}@keyframes cb-home-ptoast-in{from{opacity:0;translate:0 calc(var(--cb-space-xs) * -1.5)}}@media(prefers-reduced-motion:reduce){.cb-home-ptoast{animation:none}}.cb-home-live,.cb-home-movers{--cbc-hover: color-mix(in srgb, var(--cb-color-ceramic-grey) 5.5%, transparent)}[data-theme=light] :is(.cb-home-live,.cb-home-movers){--cbc-ink-muted: color-mix(in srgb, var(--cb-color-black) 76%, transparent);--cbc-hover: color-mix(in srgb, var(--cb-color-blackcurrant) 4.5%, transparent)}.cb-home-live{margin-top:var(--cb-ui-space-30);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.cb-home-lh{display:flex;align-items:baseline;gap:var(--cb-ui-space-10);padding-bottom:var(--cb-space-md);border-bottom:1px solid var(--cbc-line)}.cb-home-lh b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium)}.cb-home-lh-dot{position:relative;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:50%;background:var(--cbc-accent);align-self:center}.cb-home-lh-dot::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cbc-accent);opacity:0;pointer-events:none;animation:cb-home-ring var(--cb-ui-motion-2600) var(--cb-motion-spring) infinite}.cb-home-lh-m{font:var(--cb-font-weight-regular) var(--cb-ui-text-11) var(--cb-font-mono);color:var(--cbc-ink-faint)}.cb-home-lh-gap{flex:1}.cb-home-act{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);display:inline-flex;align-items:center;gap:3px;white-space:nowrap;text-decoration:none}.cb-home-act .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);transition:transform var(--cb-ui-motion-160) var(--cb-motion-spring)}.cb-home-act:hover{color:var(--cbc-ink)}@media(hover:hover)and (pointer:fine){.cb-home-act:hover .cb-icon{transform:translateX(var(--cb-space-xxs))}}.cb-home-pager{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);margin-left:var(--cb-space-sm)}.cb-home-pager button{border:0;background:none;padding:0;cursor:pointer;inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22);border-radius:var(--cb-radius-sm);display:grid;place-items:center;color:var(--cbc-ink-faint);transition:color var(--cb-ui-motion-140) var(--cb-motion-spring),background var(--cb-ui-motion-140) var(--cb-motion-spring)}.cb-home-pager button:hover{color:var(--cbc-ink);background:var(--cbc-hover)}.cb-home-pager button[aria-disabled=true]{opacity:0.28;cursor:default}.cb-home-pager button[aria-disabled=true]:hover{color:var(--cbc-ink-faint);background:none}.cb-home-pager .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-home-deck{position:relative;min-height:0;overflow:hidden;height:var(--cb-ui-size-150)}.cb-home-face{position:absolute;inset:0;display:flex;flex-direction:column}.cb-home-face[data-face=b]{display:none}.cb-home-deck[data-detail] .cb-home-face[data-face=a]{display:none}.cb-home-deck[data-detail] .cb-home-face[data-face=b]{display:flex;animation:cb-home-slidein var(--cb-ui-motion-260) var(--cb-motion-spring)}@keyframes cb-home-slidein{from{opacity:0;transform:translateX(var(--cb-space-lg))}}.cb-home-back{display:flex;align-items:center;gap:var(--cb-ui-space-10);flex:none;height:var(--cb-space-4xl)}.cb-home-back-b{border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--cb-ui-space-5);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-home-back-b:hover{color:var(--cbc-ink)}.cb-home-back-b .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-home-back b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium)}.cb-home-back-m{font:var(--cb-font-weight-regular) var(--cb-ui-text-11) var(--cb-font-mono);color:var(--cbc-ink-faint)}.cb-home-steps{flex:0 0 auto;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;gap:0 var(--cb-ui-space-22);align-content:start;padding-top:var(--cb-space-xs)}.cb-home-steps>div{display:flex;align-items:center;gap:var(--cb-ui-space-7);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);height:var(--cb-space-3xl)}.cb-home-steps .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-home-steps>div[data-mark=done]{color:var(--cbc-ink-muted)}.cb-home-steps>div[data-mark=done] .cb-icon{color:var(--cbc-good)}.cb-home-steps>div[data-mark=now]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-home-steps>div[data-mark=now] .cb-icon{color:var(--cbc-accent)}.cb-home-steps>div[data-mark=failed] .cb-icon{color:var(--cbc-accent)}.cb-home-steps>div[data-mark=stalled]{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-home-steps>div[data-mark=stalled] .cb-icon{color:var(--cbc-warn)}.cb-home-steps span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home-steps em{margin-left:auto;font:var(--cb-font-weight-regular) var(--cb-ui-text-11) var(--cb-font-mono);font-style:normal;color:var(--cbc-ink-faint)}.cb-home-acts{display:flex;gap:var(--cb-space-md);flex:none;padding-top:var(--cb-space-md)}.cb-home-tool{background:none;cursor:pointer;height:var(--cb-ui-size-28);padding:0 var(--cb-space-lg);border-radius:var(--cb-radius-md);border:1px solid var(--cbc-line);font-size:var(--cb-type-xs-size);display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-home-tool:hover{border-color:var(--cbc-line-strong);background:var(--cbc-hover)}.cb-home-tool[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-home-tool[aria-disabled=true]:hover{border-color:var(--cbc-line);background:none}.cb-home-tool[data-act=stop] rect{x:var(--cb-space-sm);y:var(--cb-space-sm);width:var(--cb-space-lg);height:var(--cb-space-lg)}.cb-home-tool .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-faint)}.cb-home-car{position:relative;overflow:hidden;outline:0}.cb-home-track{display:flex;transition:transform var(--cb-ui-motion-420) var(--cb-motion-spring);will-change:transform}.cb-home-pg{flex:0 0 100%;min-width:0}.cb-home-pips{display:flex;justify-content:center;gap:var(--cb-space-sm);padding-top:var(--cb-space-md)}.cb-home-pip{inline-size:var(--cb-ui-size-5);block-size:var(--cb-ui-size-5);border-radius:50%;background:var(--cbc-line-strong);transition:background var(--cb-ui-motion-160) var(--cb-motion-spring),transform var(--cb-ui-motion-160) var(--cb-motion-spring)}.cb-home-pip[data-on]{background:var(--cbc-ink-muted);transform:scale(1.25)}.cb-home-quiet{padding-top:var(--cb-space-xl);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint);text-align:center}.cb-home-mosaics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-ui-space-10);align-content:start;padding-top:var(--cb-space-sm)}.cb-home-mosaic{display:grid;grid-template-columns:calc(var(--cb-space-7xl) + 1px) minmax(0,1fr);grid-template-rows:auto auto;gap:1px var(--cb-space-lg);align-items:center;align-content:center;height:calc(var(--cb-ui-size-72) + var(--cb-space-xs));padding:var(--cb-space-sm) var(--cb-space-md) var(--cb-space-sm) var(--cb-space-sm);border-radius:var(--cb-radius-xl);cursor:pointer;color:var(--cbc-ink);transition:background var(--cb-ui-motion-130) var(--cb-motion-spring),opacity var(--cb-ui-motion-320) var(--cb-motion-spring),translate var(--cb-ui-motion-320) var(--cb-motion-spring)}.cb-home-mosaic:hover{background:var(--cbc-hover)}.cb-home-mosaic-nm{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-ui-line-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0}.cb-home-mosaic-nm span{overflow:hidden;text-overflow:ellipsis;min-width:0}.cb-home-mosaic-nm .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);flex:none}.cb-home-mosaic-nm [data-mark=failed]{color:var(--cbc-accent)}.cb-home-mosaic-nm [data-mark=stalled]{color:var(--cbc-warn)}.cb-home-mosaic-st{font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-16);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home-mosaic-st em{font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-ui-text-11)}.cb-home-mosaic-st[data-tone=warn]{color:var(--cbc-warn-text)}.cb-home-tiles{grid-row:1 / 3;display:grid;grid-template-columns:repeat(4,var(--cb-ui-size-14));grid-auto-rows:var(--cb-ui-size-14);gap:3px}.cb-home-tl{position:relative;border-radius:3px;background:var(--cbc-line-strong);transition:background var(--cb-motion-slow) var(--cb-motion-spring)}.cb-home-tl[data-mark=done]{background:var(--cbc-ink-faint)}.cb-home-tl[data-mark=now]{background:var(--cbc-accent)}.cb-home-tl[data-mark=now]::after{content:"";position:absolute;inset:0;border-radius:var(--cb-radius-xs);background:var(--cbc-accent);opacity:0;pointer-events:none;animation:cb-home-tile-ring var(--cb-ui-motion-1800) var(--cb-motion-spring) infinite}@keyframes cb-home-tile-ring{0%{opacity:0.45;transform:scale(1)}70%,100%{opacity:0;transform:scale(1.857)}}@media(prefers-reduced-motion:reduce){.cb-home-tl[data-mark=now]{box-shadow:0 0 var(--cb-space-md) color-mix(in srgb,var(--cbc-accent) 60%,transparent)}}:root[data-motion=reduced] .cb-home-tl[data-mark=now]{box-shadow:0 0 var(--cb-space-md) color-mix(in srgb,var(--cbc-accent) 60%,transparent)}.cb-home-tl[data-mark=failed]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cbc-accent)}.cb-home-tl[data-mark=failed]::before,.cb-home-tl[data-mark=failed]::after{content:"";position:absolute;left:50%;top:50%;width:var(--cb-space-sm);height:1.5px;background:var(--cbc-accent);transform:translate(-50%,-50%) rotate(45deg)}.cb-home-tl[data-mark=failed]::after{transform:translate(-50%,-50%) rotate(-45deg)}.cb-home-tl[data-mark=stalled]{background:var(--cbc-warn);animation:none;box-shadow:none}.cb-home-tl[data-mark=stalled]::before{content:"";position:absolute;left:50%;top:50%;width:var(--cb-ui-size-5);height:1.5px;background:var(--cbc-base);transform:translate(-50%,-50%)}.cb-home-tl[data-mark=skipped]{background:transparent;box-shadow:inset 0 0 0 1px var(--cbc-line-strong);opacity:0.6}.cb-home-mosaic[data-fin]{background:color-mix(in srgb,var(--cbc-good) 9%,transparent)}.cb-home-mosaic[data-fin] .cb-home-mosaic-st{color:var(--cbc-good-text)}.cb-home-mosaic[data-fin] .cb-home-mosaic-st em{font-family:var(--cb-font-family);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold)}.cb-home-tl[data-mark=fin]{background:var(--cbc-good);transition-delay:calc(var(--j, 0) * var(--cb-ui-motion-26))}.cb-home-mosaic[data-out]{opacity:0;translate:var(--cb-ui-space-26) 0;transition:opacity var(--cb-ui-motion-320) var(--cb-motion-spring),translate var(--cb-ui-motion-320) var(--cb-motion-spring)}.cb-home-more{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:start;gap:var(--cb-space-md);padding:var(--cb-space-sm) 0 var(--cb-space-xxs);cursor:pointer;border-radius:var(--cb-radius-xl);color:var(--cbc-ink);text-decoration:none;transition:background var(--cb-ui-motion-130) var(--cb-motion-spring)}.cb-home-more:hover{background:var(--cbc-hover)}.cb-home-tray{display:flex;gap:var(--cb-ui-space-26);align-items:flex-start}.cb-home-bon{display:grid;justify-items:center;gap:var(--cb-ui-space-5);width:var(--cb-space-9xl)}.cb-home-bon-disc{position:relative;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:50%;overflow:hidden;display:grid;place-items:center;transition:transform var(--cb-ui-motion-380) var(--cb-motion-spring)}.cb-home-bon:nth-child(1) .cb-sweet{--cb-face-ground: var(--cb-home-tray-dark-1)}.cb-home-bon:nth-child(2) .cb-sweet{--cb-face-ground: var(--cb-home-tray-dark-2)}.cb-home-bon:nth-child(3) .cb-sweet{--cb-face-ground: var(--cb-home-tray-dark-3)}.cb-home-bon:nth-child(4) .cb-sweet{--cb-face-ground: var(--cb-home-tray-dark-4)}.cb-home-bon:nth-child(5) .cb-sweet{--cb-face-ground: var(--cb-home-tray-dark-5)}[data-theme=light] .cb-home-bon:nth-child(1) .cb-sweet{--cb-face-ground: var(--cb-home-tray-light-1)}[data-theme=light] .cb-home-bon:nth-child(2) .cb-sweet{--cb-face-ground: var(--cb-home-tray-light-2)}[data-theme=light] .cb-home-bon:nth-child(3) .cb-sweet{--cb-face-ground: var(--cb-home-tray-light-3)}[data-theme=light] .cb-home-bon:nth-child(4) .cb-sweet{--cb-face-ground: var(--cb-home-tray-light-4)}[data-theme=light] .cb-home-bon:nth-child(5) .cb-sweet{--cb-face-ground: var(--cb-home-tray-light-5)}@media(hover:hover)and (pointer:fine){.cb-home-more:hover .cb-home-bon-disc{transform:rotate(-7deg)}}@media(hover:hover)and (pointer:fine){.cb-home-more:hover .cb-home-bon:nth-child(2n) .cb-home-bon-disc{transform:rotate(7deg)}}.cb-home-bon b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-ui-line-14);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cb-home-bon>span:last-child{font:var(--cb-font-weight-regular) var(--cb-ui-text-11) var(--cb-font-mono);color:var(--cbc-ink-faint);line-height:var(--cb-ui-line-12);white-space:nowrap}.cb-home-bon-disc[data-rest]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cbc-line-strong);font:var(--cb-font-weight-semibold) var(--cb-ui-text-13) var(--cb-font-family);color:var(--cbc-ink-muted)}.cb-home-go{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);display:inline-flex;align-items:center;gap:3px;transition:color var(--cb-ui-motion-140) var(--cb-motion-spring)}.cb-home-more:hover .cb-home-go{color:var(--cbc-ink)}.cb-home-go .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);transition:transform var(--cb-ui-motion-160) var(--cb-motion-spring)}@media(hover:hover)and (pointer:fine){.cb-home-more:hover .cb-home-go .cb-icon{transform:translateX(var(--cb-space-xxs))}}.cb-home-movers{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--cb-space-5xl);margin-top:var(--cb-space-xl);padding-top:var(--cb-space-xl);border-top:1px solid var(--cbc-line);min-height:0;overflow:hidden}.cb-home-mv{min-width:0}.cb-home-mv>h4{margin:0 0 var(--cb-space-xs);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);display:flex;align-items:center;gap:var(--cb-space-sm)}.cb-home-mv>h4 .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-home-mv[data-way=up]>h4 .cb-icon{color:var(--cbc-good)}.cb-home-mv[data-way=down]>h4 .cb-icon{color:var(--cbc-accent)}.cb-home-r{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-56) calc(var(--cb-space-5xl) + var(--cb-space-xxs));gap:var(--cb-space-lg);align-items:center;height:var(--cb-ui-size-26);color:var(--cbc-ink);text-decoration:none}.cb-home-r-s{font-size:var(--cb-ui-text-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home-r-s small{margin-left:var(--cb-ui-space-7);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-regular)}.cb-home-r svg{display:block;width:var(--cb-ui-size-56);height:var(--cb-ui-size-14)}.cb-home-r-d{font:var(--cb-font-weight-medium) var(--cb-type-xs-size) var(--cb-font-mono);text-align:right;font-variant-numeric:tabular-nums}.cb-home-mv[data-way=up] .cb-home-r-d{color:var(--cbc-good-text)}.cb-home-mv[data-way=down] .cb-home-r-d{color:var(--cbc-accent-text)}.cb-home-mv-empty{font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-size-26);color:var(--cbc-ink-faint)}:is(.cb-home-live,.cb-home-movers) .cb-icon svg{stroke-width:1.75}.cb-home-car:focus-visible,.cb-home-back-b:focus-visible,.cb-home-r:focus-visible{border-radius:var(--cb-radius-md)}@media(max-width:480px){.cb-home-live{margin-top:var(--cb-space-3xl)}.cb-home-deck{position:static;height:auto}.cb-home-face{position:static}.cb-home-steps{grid-template-columns:1fr 1fr}.cb-home-steps em{display:none}.cb-home-movers{grid-template-columns:1fr;gap:var(--cb-ui-space-14);margin-top:var(--cb-ui-space-22)}.cb-home-mosaics{grid-template-columns:1fr;gap:var(--cb-space-xxs);padding-top:var(--cb-space-sm)}.cb-home-mosaic{height:auto;padding:var(--cb-ui-space-9) var(--cb-space-sm);grid-template-columns:var(--cb-ui-size-66) minmax(0,1fr);grid-template-rows:auto auto}.cb-home-mosaic-nm{font-size:var(--cb-type-sm-size)}.cb-home-tray{flex-wrap:wrap;justify-content:center;gap:var(--cb-ui-space-14) var(--cb-ui-space-18)}.cb-home-more{height:auto;padding:var(--cb-space-md) 0 var(--cb-space-lg)}}@media(prefers-reduced-motion:reduce){:is(.cb-home-live,.cb-home-movers),:is(.cb-home-live,.cb-home-movers) *,:is(.cb-home-live,.cb-home-movers) *::before,:is(.cb-home-live,.cb-home-movers) *::after{animation:none!important;transition:none!important}}:root[data-motion=reduced] :is(.cb-home-live,.cb-home-movers),:root[data-motion=reduced] :is(.cb-home-live,.cb-home-movers) *,:root[data-motion=reduced] :is(.cb-home-live,.cb-home-movers) *::before,:root[data-motion=reduced] :is(.cb-home-live,.cb-home-movers) *::after{animation:none!important;transition:none!important}:root,[data-theme]{--cbhs-mat: var(--cbc-surface);--cbhs-edge: color-mix(in srgb, var(--cbc-ink) 12%, transparent);--cbhs-soft: color-mix(in srgb, var(--cbc-ink) 10%, transparent);--cbhs-soft-2: color-mix(in srgb, var(--cbc-ink) 16%, transparent);--cbhs-pop: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 40%, transparent), 0 var(--cb-space-3xl) var(--cb-space-8xl) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 58%, transparent);--cbhs-good: var(--cb-home-ink-good-dark);--cbhs-rest: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 6%, transparent);--cbhs-bar-h: var(--cb-ui-size-72);--cbhs-faint: color-mix(in srgb, var(--cb-color-ceramic-grey) 50%, transparent);--cbhs-muted: color-mix(in srgb, var(--cb-color-ceramic-grey) 72%, transparent);--cbhs-accent-text: color-mix(in srgb, var(--cb-color-accent-500) 53%, var(--cb-color-white));--cbhs-wash: color-mix(in srgb, var(--cb-color-accent-500) 12%, transparent);--cbhs-ring-quiet: color-mix(in srgb, var(--cbc-accent) 12%, transparent);--cbhs-breathe-rest: 0 0 var(--cb-ui-space-14) var(--cb-space-xxs) color-mix(in srgb, var(--cbc-accent) 14%, transparent), 0 0 var(--cb-ui-space-44) var(--cb-ui-space-10) color-mix(in srgb, var(--cbc-accent) 5%, transparent);--cbhs-breathe-peak: 0 0 var(--cb-ui-space-28) var(--cb-space-md) color-mix(in srgb, var(--cbc-accent) 30%, transparent), 0 0 var(--cb-space-8xl) var(--cb-space-3xl) color-mix(in srgb, var(--cbc-accent) 12%, transparent);--cbhs-breathe-calm: 0 0 var(--cb-ui-space-18) var(--cb-space-xs) color-mix(in srgb, var(--cbc-accent) 18%, transparent)}[data-theme=light]{--cbhs-faint: color-mix( in srgb, color-mix(in srgb, var(--cb-color-blackcurrant) 35%, var(--cb-color-scarlet-gum)) 72%, var(--cb-color-ceramic-grey) );--cbhs-muted: color-mix( in srgb, color-mix(in srgb, var(--cb-color-blackcurrant) 82%, var(--cb-color-scarlet-gum)) 85%, var(--cb-color-white) );--cbhs-accent-text: var(--cb-color-accent-700);--cbhs-wash: color-mix(in srgb, var(--cb-color-accent-600) 8%, transparent);--cbhs-edge: color-mix(in srgb, var(--cbc-ink) 10%, transparent);--cbhs-soft: color-mix(in srgb, var(--cbc-ink) 7%, transparent);--cbhs-ring-quiet: color-mix(in srgb, var(--cbc-accent) 8%, transparent);--cbhs-good: var(--cbc-good);--cbhs-soft-2: color-mix(in srgb, var(--cbc-ink) 12%, transparent);--cbhs-pop: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent), 0 var(--cb-space-3xl) var(--cb-space-8xl) color-mix(in srgb, var(--cb-color-blackcurrant) 20%, transparent)}.cb-home>*{transition:opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}.cb-home[data-search]>*:not(.cb-hs){opacity:0;pointer-events:none;transition-delay:0ms}.cb-hs-held{cursor:text}.cb-home>.cb-hs-held{animation:none;transition:opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}.cb-hs{position:relative;margin-top:var(--cb-ui-space-26);width:100%;max-width:var(--cb-ui-size-840);justify-self:center;z-index:6;transition:translate var(--cb-ui-motion-680) var(--cb-motion-spring)}.cb-home[data-search] .cb-hs{translate:0 var(--cbhs-dy, 0px)}.cb-hs *,.cb-hs-surf *{scrollbar-width:none}.cb-hs *::-webkit-scrollbar{display:none}.cb-hs :where(button,[tabindex]):focus-visible{border-radius:var(--cb-radius-md)}.cb-hs .cb-icon svg{stroke-width:1.75}.cb-hs-bar{position:relative;display:grid;grid-template-rows:auto 0fr;border-radius:var(--cb-ui-radius-22);background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);border:1px solid var(--cbc-line);box-shadow:var(--cbhs-rest);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);transition:grid-template-rows var(--cb-ui-motion-320) var(--cb-ui-ease-settle),border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring)}.cb-hs-bar[data-files]{grid-template-rows:auto 1fr}.cb-hs-bar[data-wrap]{grid-template-rows:auto auto 0fr}.cb-hs-bar[data-wrap][data-files]{grid-template-rows:auto auto 1fr}.cb-hs-bar:focus-within{border-color:var(--cbc-accent);box-shadow:0 0 0 var(--cb-ui-ring) var(--cbhs-wash),var(--cbhs-rest)}.cb-hs-bar::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--cb-ui-motion-520) var(--cb-motion-spring)}.cb-hs-bar:focus-within::before{opacity:1;animation:cb-hs-breathe var(--cb-ui-motion-3400) ease-in-out infinite}@keyframes cb-hs-breathe{0%,100%{box-shadow:var(--cbhs-breathe-rest)}50%{box-shadow:var(--cbhs-breathe-peak)}}.cb-hs-mag{position:absolute;left:var(--cb-space-3xl);top:calc(var(--cbhs-bar-h) / 2);transform:translateY(-50%);inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);color:var(--cbhs-faint);z-index:2;pointer-events:none}.cb-hs .cb-hs-mag>.cb-icon{inline-size:100%;block-size:100%}.cb-hs .cb-hs-mag svg{display:block;inline-size:100%;block-size:100%;stroke-width:1.75}.cb-hs-field{grid-row:1;display:block;width:100%;height:var(--cbhs-bar-h);min-height:var(--cbhs-bar-h);margin:0;padding:var(--cb-space-3xl) var(--cb-ui-size-186) var(--cb-space-3xl) var(--cbhs-pad-l, var(--cb-ui-size-68));border:0;background:none;box-shadow:none;border-radius:var(--cb-ui-radius-22);color:var(--cbc-ink);font:var(--cb-font-weight-regular) var(--cb-type-md-size) / var(--cb-ui-line-24) var(--cb-font-family);resize:none;overflow:hidden;outline:0;transition:border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring)}.cb-hs-field:focus-visible{outline:0}.cb-hs-field::placeholder{color:var(--cbhs-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-bar[data-wrap] .cb-hs-field{grid-row:2}.cb-hs[data-over] .cb-hs-bar{border-color:var(--cbc-accent);box-shadow:0 0 0 var(--cb-ui-ring) var(--cbhs-wash)}.cb-hs[data-over]::after{content:"Drop to attach";position:absolute;left:0;right:0;top:0;height:var(--cbhs-bar-h);display:grid;place-items:center;border-radius:var(--cb-ui-radius-22);background:color-mix(in srgb,var(--cbc-accent) 8%,var(--cbc-surface));color:var(--cbhs-accent-text);font-weight:var(--cb-font-weight-medium);pointer-events:none;z-index:3}.cb-hs-toks{position:absolute;left:var(--cb-ui-size-66);top:calc(var(--cbhs-bar-h) / 2);transform:translateY(-50%);z-index:2;display:flex;gap:var(--cb-space-sm);align-items:center;max-width:46%;pointer-events:none}.cb-hs-toks:empty{display:none}.cb-hs-bar[data-wrap] .cb-hs-toks{position:static;transform:none;max-width:none;flex-wrap:wrap;padding:var(--cb-ui-space-14) var(--cb-ui-space-14) 0 var(--cb-ui-size-68);pointer-events:auto}.cb-hs-bar[data-wrap] .cb-hs-mag,.cb-hs-bar[data-wrap] .cb-hs-tools{top:calc(var(--cbhs-toks-h, 0px) + var(--cbhs-bar-h) / 2)}.cb-hs-tk{flex:none;display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);height:var(--cb-control-sm);padding:0 var(--cb-ui-space-10) 0 var(--cb-space-md);border-radius:var(--cb-ui-radius-9);font:var(--cb-font-weight-medium) var(--cb-ui-text-13) var(--cb-font-family);color:var(--cbc-ink);background:var(--cbc-well);white-space:nowrap;max-width:var(--cb-ui-size-260);pointer-events:auto}.cb-hs-tk>.cb-icon{flex:none}.cb-hs-tk.cmd{padding:0 var(--cb-ui-space-10);font-family:var(--cb-font-mono);background:var(--cbhs-wash);color:var(--cbhs-accent-text)}.cb-hs-tk.user{padding-left:var(--cb-ui-space-5)}.cb-hs-tk.link{color:var(--cbhs-muted);max-width:var(--cb-ui-size-260)}.cb-hs-tk.link>.cb-icon,.cb-hs-tk.ref>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbhs-faint)}.cb-hs-tk.ref{padding-left:var(--cb-space-sm)}.cb-hs-tk.scope{background:var(--cbc-ink);color:var(--cbc-base)}.cb-hs-tk.scope>.cb-icon{color:inherit;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-hs-tk.scope i{font-style:normal;opacity:0.6}.cb-hs-tk.op{font:var(--cb-font-weight-medium) var(--cb-type-xs-size) var(--cb-font-mono);background:var(--cbc-pressed);padding:0 var(--cb-ui-space-10);color:var(--cbhs-muted)}.cb-hs-tk .tail{overflow:hidden;text-overflow:ellipsis;min-width:0}.cb-hs-x{margin:0 calc(var(--cb-space-xs) * -1) 0 -1px;display:none;color:inherit;opacity:0.7}.cb-hs-tk:hover .cb-hs-x{display:inline-flex}.cb-hs-tk:hover .cb-hs-x:hover,.cb-hs-tk:hover .cb-hs-x:active{opacity:1;color:inherit;background:color-mix(in srgb,currentColor 14%,transparent)}.cb-hs-x .cb-icon{color:inherit}.cb-hs-fav{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-xs);object-fit:cover;flex:none;display:block}.cb-hs-tk .cb-hs-fav{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-hs-face{inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22);border-radius:var(--cb-radius-full);display:grid;place-items:center;overflow:hidden;flex:none}.cb-hs-face>*{inline-size:100%;block-size:100%}.cb-hs-face .cb-sweet svg{inline-size:72%;block-size:72%}.cb-hs-row .cb-hs-face{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24)}.cb-hs-tools{position:absolute;right:var(--cb-ui-space-14);top:calc(var(--cbhs-bar-h) / 2);transform:translateY(-50%);display:flex;gap:var(--cb-space-xxs);z-index:2}.cb-hs-tools button{inline-size:var(--cb-ui-size-38);block-size:var(--cb-ui-size-38);border:0;padding:0;border-radius:var(--cb-radius-xl);display:grid;place-items:center;background:none;color:var(--cbhs-faint);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-tools button:hover{background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hs-tools button[aria-pressed=true]{background:var(--cbhs-wash);color:var(--cbhs-accent-text)}.cb-hs-tools .cb-icon{inline-size:var(--cb-ui-size-19);block-size:var(--cb-ui-size-19)}.cb-hs-tools button:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}.cb-hs-tools .cb-hs-mic[data-listening] .cb-icon{display:none}.cb-hs-tools .cb-hs-mic[data-listening]{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-hs-wave{display:none;align-items:center;gap:var(--cb-space-xxs);height:var(--cb-ui-size-16)}.cb-hs-mic[data-listening] .cb-hs-wave{display:flex}.cb-hs-wave i{position:relative;width:3px;height:var(--cb-ui-size-16);border-radius:var(--cb-radius-xxs);overflow:hidden;--cbhs-wave-shut: calc((var(--cb-ui-size-16) - var(--cb-space-sm)) / 2);transform:translateY(calc(var(--cbhs-wave-shut) * -1));animation:cb-hs-wave var(--cb-ui-motion-900) ease-in-out infinite}.cb-hs-wave i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cbc-on-accent);transform:translateY(calc(var(--cbhs-wave-shut) * 2));animation:cb-hs-wave var(--cb-ui-motion-900) ease-in-out infinite;animation-delay:inherit}.cb-hs-wave i:nth-child(2){animation-delay:calc(var(--cb-motion-fast) * -1)}.cb-hs-wave i:nth-child(3){animation-delay:calc(var(--cb-motion-fast) * -2)}.cb-hs-wave i:nth-child(4){animation-delay:calc(var(--cb-motion-fast) * -3)}@keyframes cb-hs-wave{50%{transform:translateY(0)}}.cb-hs-files{overflow:hidden;min-height:0}.cb-hs-filesin{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--cb-space-sm);padding:0 var(--cb-ui-space-18) var(--cb-ui-space-14)}.cb-hs-bar[data-in-chat] .cb-hs-filesin{padding-left:var(--cb-ui-space-18)}.cb-hs-fchip{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);height:var(--cb-control-sm);padding:0 var(--cb-space-xs) 0 var(--cb-ui-space-10);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);color:var(--cbc-ink);max-width:var(--cb-ui-size-260)}.cb-hs-fchip>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbhs-faint);flex:none}.cb-hs-fchip b{font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-fchip button{inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22);border:0;padding:0;border-radius:var(--cb-radius-full);display:grid;place-items:center;background:none;color:var(--cbhs-faint);flex:none;cursor:pointer}.cb-hs-fchip button:hover{background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hs-fchip button .cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11);color:inherit}.cb-hs-fchip[data-busy]{opacity:0.6}.cb-hs-keep{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-control-sm);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbhs-soft);font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink);position:relative}button.cb-hs-keep{cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}button.cb-hs-keep:hover{background:var(--cbc-hover)}button.cb-hs-keep:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap)}button.cb-hs-keep[aria-disabled=true]{cursor:default;background:var(--cbhs-soft);color:var(--cbc-ink-muted)}.cb-hs-keep>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbhs-faint)}.cb-hs-keep>.cb-icon+.cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-hs-keep a{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium);text-decoration:none}.cb-hs-keep a:hover{text-decoration:underline;text-underline-offset:2px}.cb-hs-keep a:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-hs-fkeep{display:inline-flex;align-items:center;flex:none;line-height:0;color:var(--cbhs-faint)}.cb-hs-fkeep>.cb-icon,.cb-hs-fkeep>.cb-wait{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-hs-fchip[data-keep=kept] .cb-hs-fkeep{color:var(--cbc-good-text)}.cb-hs-fchip[data-keep=failed] .cb-hs-fkeep{color:var(--cbc-poor-text)}.cb-hs-keep-pick{inline-size:var(--cb-ui-size-304)}.cb-hs-keep-pick .cb-input{inline-size:100%}.cb-hs-keep-pick .cb-rc-pick-list{max-block-size:var(--cb-ui-size-330);overflow-y:auto}.cb-hs-keep-pick .cb-rc-pick-row .cb-site-icon{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28)}.cb-hs-surf{position:absolute;left:0;right:0;top:calc(100% + var(--cb-space-md));z-index:45;display:none;max-height:var(--cbhs-surf-h, min(var(--cb-width-lg), calc(100vh - var(--cb-ui-size-360))));overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:var(--cb-ui-space-10);border-radius:var(--cb-radius-3xl);background:var(--cbhs-mat);box-shadow:0 0 0 1px var(--cbhs-edge),var(--cbhs-pop);text-align:left}.cb-hs-surf::-webkit-scrollbar{display:none}.cb-hs[data-open] .cb-hs-surf{display:block;transform-origin:50% 0;animation:cb-hs-surf-in var(--cb-ui-motion-620) var(--cb-motion-spring) var(--cb-ui-motion-180) both,cb-hs-surf-fade var(--cb-ui-motion-380) var(--cb-ui-ease-fade) var(--cb-ui-motion-180) both}.cb-hs[data-open][data-chat] .cb-hs-surf{animation:none}@keyframes cb-hs-surf-in{from{translate:0 calc(var(--cb-space-md) * -1);scale:0.97}}@keyframes cb-hs-surf-fade{from{opacity:0}}.cb-hs-h{margin:0;padding:var(--cb-space-md) var(--cb-ui-space-10) var(--cb-space-xs);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height);color:var(--cbhs-faint);display:flex;align-items:center;justify-content:space-between}.cb-hs-h button{border:0;background:none;font:inherit;font-size:var(--cb-ui-text-11);color:var(--cbhs-faint);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);cursor:pointer}.cb-hs-h button:hover{background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hs-group{padding:0 0 var(--cb-space-xs)}.cb-hs-group[data-flat]{padding-bottom:0}.cb-hs-empty{padding:var(--cb-space-xl) var(--cb-ui-space-10);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-hs-none{padding:var(--cb-ui-space-10) var(--cb-ui-space-10) var(--cb-space-xxs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-hs-cbar{position:absolute;right:var(--cb-space-xs);top:var(--cbhs-bar-top, 0);height:var(--cbhs-bar-tall, 0);width:3px;border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);opacity:0;pointer-events:none;transition:opacity var(--cb-ui-motion-180) var(--cb-motion-spring),top var(--cb-ui-motion-60) linear,height var(--cb-ui-motion-120) var(--cb-motion-spring);z-index:46}.cb-hs-cbar:not([data-has]){display:none}.cb-hs-cbar[data-moving],.cb-hc-wrap:hover .cb-hs-cbar,.cb-hs:hover>.cb-hs-cbar,.cb-hs-epop:hover .cb-hs-cbar{opacity:1}.cb-hs[data-chat]>.cb-hs-cbar,.cb-hs[data-leaving]>.cb-hs-cbar{display:none}.cb-hs-epop .cb-hs-cbar{right:3px}.cb-hs-row{display:grid;grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) auto var(--cb-ui-size-26);align-items:center;gap:var(--cb-space-lg);padding:var(--cb-ui-space-9) var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-11);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);cursor:pointer}.cb-hs-row:hover,.cb-hs-row[aria-selected=true]{background:var(--cbc-hover)}.cb-hs-row>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-faint)}.cb-hs-row b{font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-row mark{background:none;color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-hs-row small{font-size:var(--cb-type-xs-size);color:var(--cbhs-faint);white-space:nowrap}.cb-hs-row small u{text-decoration:none;font-weight:var(--cb-font-weight-regular);color:var(--cbhs-faint)}.cb-hs-row small i{font-style:normal;color:var(--cbhs-accent-text)}.cb-hs-row kbd{font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-home-mono);letter-spacing:var(--cb-ui-track-caps);color:var(--cbhs-faint);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-ui-radius-5);background:var(--cbhs-soft)}.cb-hs-row small kbd{margin-left:var(--cb-space-sm)}.cb-hs-row small kbd+kbd{margin-left:3px}.cb-hs-row small kbd.q{color:var(--cbhs-accent-text);background:var(--cbhs-wash)}.cb-hs-row small kbd.tab{opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-row[aria-selected=true] small kbd.tab,.cb-hs-row:hover small kbd.tab{opacity:1}.cb-hs-row.cb-hs-ask{background:var(--cbhs-wash)}.cb-hs-row.cb-hs-ask>.cb-icon,.cb-hs-row.cb-hs-run>.cb-icon{color:var(--cbhs-accent-text)}.cb-hs-hit{grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) auto var(--cb-ui-size-26) var( --cb-ui-size-26 )}.cb-hs-dots,.cb-hs-pin{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);border:0;padding:0;border-radius:var(--cbf-press-radius-sm);display:grid;place-items:center;background:none;color:var(--cbhs-faint);opacity:0;cursor:pointer;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring),background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-row:hover .cb-hs-dots,.cb-hs-row[aria-selected=true] .cb-hs-dots,.cb-hs-row:hover .cb-hs-pin,.cb-hs-pin[data-on]{opacity:1}.cb-hs-dots:hover,.cb-hs-pin:hover{background:var(--cbhs-soft)}.cb-hs-pin[data-on]{color:var(--cbhs-accent-text)}.cb-hs-dots .cb-icon,.cb-hs-pin .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:inherit}.cb-hs .cb-hs-dots .cb-icon svg,.cb-hs-surf .cb-hs-dots .cb-icon svg{fill:currentColor;stroke:none}.cb-hs-hit.open{background:var(--cbc-pressed)}.cb-hs-hit.open .cb-hs-dots{opacity:1;background:var(--cbhs-soft)}.cb-hs-acts{grid-column:1 / -1;display:flex;gap:var(--cb-space-xs);padding:var(--cb-space-xs) 0 1px var(--cb-space-4xl);animation:cb-hs-drawer var(--cb-ui-motion-160) var(--cb-motion-spring) both}.cb-hs-acts button{height:var(--cb-ui-size-28);padding:0 var(--cb-space-sm) 0 var(--cb-ui-space-10);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-ink);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);display:inline-flex;align-items:center;gap:var(--cb-space-md);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-acts button:hover{background:var(--cbc-hover)}.cb-hs-acts button[aria-selected=true]{background:var(--cbc-ink);color:var(--cbc-base)}.cb-hs-acts button kbd{font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-home-mono);letter-spacing:var(--cb-ui-track-caps);padding:1px var(--cb-ui-space-5);border-radius:var(--cb-radius-xs);background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.cb-hs-acts button[aria-disabled=true],.cb-hs-h button[aria-disabled=true],.cb-hs-cmd[aria-disabled=true],.cb-hs-row[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-hs-h button[aria-disabled=true]:hover{background:none;color:var(--cbhs-faint)}@keyframes cb-hs-drawer{from{opacity:0;translate:0 calc(var(--cb-space-sm) * -1)}}.cb-hs-row.cb-hs-more{color:var(--cbhs-faint);font-size:var(--cb-type-xs-size);padding:var(--cb-ui-space-7) var(--cb-ui-space-10)}.cb-hs-more b{font-weight:var(--cb-font-weight-medium)}.cb-hs-cmd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding:var(--cb-space-md) var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-11);cursor:pointer;color:var(--cbc-ink);line-height:var(--cb-type-sm-line-height)}.cb-hs-cmd:hover,.cb-hs-cmd[aria-selected=true]{background:var(--cbc-hover)}.cb-hs-cmd code{font:var(--cb-font-weight-medium) var(--cb-type-xs-size) var(--cb-font-mono);color:var(--cbhs-accent-text);background:var(--cbhs-wash);padding:var(--cb-space-xxs) var(--cb-ui-space-7);border-radius:var(--cb-radius-sm)}.cb-hs-cmd code em{font-style:normal;opacity:0.6}.cb-hs-cmd span{font-size:var(--cb-ui-text-13)}.cb-hs-cmd small{font-size:var(--cb-ui-text-11);color:var(--cbhs-faint)}.cb-hs-slash{grid-template-columns:var(--cb-ui-size-26) var(--cb-ui-size-84) minmax(0,1fr) var(--cb-space-xl);gap:var(--cb-space-md);min-height:var(--cb-control-md);padding-block:var(--cb-space-xs)}.cb-hs-cmd-i{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);line-height:0;border-radius:var(--cb-radius-md);background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted)}.cb-hs-cmd-i .cb-icon svg{width:var(--cb-ui-size-14);height:var(--cb-ui-size-14)}.cb-hs-slash code{justify-self:start}.cb-hs-slash .cb-hs-cmd-w{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cb-ui-text-13)}.cb-hs-cmd-a{display:none;margin-inline-start:var(--cb-space-md);font-style:normal;color:var(--cbhs-faint)}.cb-hs-slash small{justify-self:end;opacity:0}.cb-hs-slash:is(:hover,[aria-selected=true]) small{opacity:1}.cb-hs-slash:is(:hover,[aria-selected=true]) .cb-hs-cmd-a{display:inline}.cb-hs-slash[aria-selected=true] .cb-hs-cmd-i{color:var(--cbhs-accent-text)}.cb-hs-slashes+.cb-hs-slashes{margin-top:var(--cb-space-sm)}.cb-hs-lanes{display:grid;grid-template-columns:1fr 1fr;gap:var(--cb-space-sm)}.cb-hs-lanes>div{min-width:0}.cb-hs-line{display:flex;align-items:center;gap:var(--cb-space-lg);width:100%;height:var(--cb-control-lg);padding:0 var(--cb-ui-space-10);border:0;border-radius:var(--cb-ui-radius-11);background:none;text-align:left;font:var(--cb-font-weight-medium) var(--cb-type-sm-size) / var(--cb-type-sm-line-height) var(--cb-font-family);color:var(--cbc-ink);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-line:hover,.cb-hs-line[aria-selected=true]{background:var(--cbc-well)}.cb-hs-line .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-accent-text);flex:none}.cb-hs-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-hs-lanes .cb-hs-row{min-height:var(--cb-control-lg)}.cb-hs-lanes .cb-hs-back{grid-template-columns:var(--cb-ui-size-16) minmax(0,1fr) var(--cb-ui-size-26);height:var(--cb-control-lg);padding-block:0;font-weight:var(--cb-font-weight-medium)}.cb-hs-lanes .cb-hs-back .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-hs-foot{display:flex;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-sm) var(--cb-space-xs);flex-wrap:wrap}.cb-hs-pill{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);height:var(--cb-ui-size-34);padding:0 var(--cb-ui-space-13);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);font:var(--cb-font-weight-medium) var(--cb-ui-text-13) / var(--cb-type-sm-line-height) var(--cb-font-family);white-space:nowrap;cursor:pointer;transition:background var(--cb-ui-motion-140) var(--cb-motion-spring),color var(--cb-ui-motion-140) var(--cb-motion-spring)}.cb-hs-pill:hover{background:var(--cbc-hover)}.cb-hs-pill .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbhs-faint)}.cb-hs-pill .n{font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-mono);color:var(--cbhs-muted);padding:1px var(--cb-space-sm);border-radius:var(--cb-ui-radius-5);background:color-mix(in srgb,var(--cbc-ink) 6%,transparent)}.cb-hs-pill[aria-pressed=true]{background:var(--cbc-ink);color:var(--cbc-base)}.cb-hs-pill[aria-pressed=true] .cb-icon,.cb-hs-pill[aria-pressed=true] .n{color:var(--cbc-base);background:none}.cb-hs-drawer{margin:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-xxs);padding:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-sm);border-radius:var(--cb-ui-radius-14);background:var(--cbc-well);animation:cb-hs-drawer var(--cb-ui-motion-220) var(--cb-motion-spring) both;max-height:var(--cb-width-xxs);overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.cb-hs-drawer .cb-hs-h{padding:var(--cb-space-sm) var(--cb-ui-space-10) var(--cb-space-xxs)}.cb-hs-drawer .cb-hs-row:hover,.cb-hs-drawer .cb-hs-convo:hover{background:var(--cbhs-mat)}.cb-hs-drawer .cb-hs-mem span{background:var(--cbhs-mat)}.cb-hs-convo{display:grid;grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) auto;gap:var(--cb-ui-space-10);align-items:center;padding:var(--cb-space-md) var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-11);color:var(--cbc-ink);line-height:var(--cb-type-sm-line-height);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-convo:hover{background:var(--cbc-hover)}.cb-hs-convo.now .dot{width:var(--cb-space-md);height:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-accent);justify-self:center;animation:cb-hs-beat var(--cb-ui-motion-1600) ease-in-out infinite}.cb-hs-convo.now b{color:var(--cbc-ink)}@keyframes cb-hs-beat{50%{opacity:0.35}}.cb-hs-convo .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbhs-faint)}.cb-hs-convo b{font-weight:var(--cb-font-weight-medium);font-size:var(--cb-ui-text-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-convo small{font-size:var(--cb-ui-text-11);color:var(--cbhs-faint);white-space:nowrap}.cb-hs-mem{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);padding:var(--cb-space-xxs) var(--cb-ui-space-10) var(--cb-space-md)}.cb-hs-mem span{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-28);padding:0 var(--cb-space-xs) 0 var(--cb-ui-space-10);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbhs-muted)}.cb-hs-mem span.none{padding-right:var(--cb-ui-space-10)}.cb-hs-mem span button{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border:0;padding:0;border-radius:var(--cb-radius-full);display:grid;place-items:center;background:none;color:var(--cbhs-faint);cursor:pointer}.cb-hs-mem span button .cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11)}.cb-hs-mem span button:hover{background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hs-lp{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-150);gap:var(--cb-ui-space-14);align-items:center;margin:var(--cb-space-xs) var(--cb-space-xs) var(--cb-space-md);padding:var(--cb-ui-space-14) var(--cb-space-xl);border-radius:var(--cb-ui-radius-14);background:var(--cbc-well);line-height:var(--cb-type-sm-line-height);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-lp:hover,.cb-hs-lp[aria-selected=true]{background:var(--cbc-hover)}.cb-hs-lp-k{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);color:var(--cbhs-muted)}.cb-hs-lp-k .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbhs-accent-text)}.cb-hs-lp-big{font-size:var(--cb-ui-text-28);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-6);line-height:var(--cb-ui-line-34);color:var(--cbc-ink);margin-top:var(--cb-space-xxs)}.cb-hs-lp-sub{font-size:var(--cb-ui-text-13);color:var(--cbhs-muted);margin-top:var(--cb-space-xxs)}.cb-hs-lp-acts{display:flex;gap:var(--cb-space-xxs);flex-wrap:wrap;margin:var(--cb-space-lg) 0 0 calc(var(--cb-space-md) * -1)}.cb-hs-lp-acts>*{height:var(--cb-ui-size-28);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:transparent;color:var(--cbhs-muted);font:var(--cb-font-weight-medium) var(--cb-ui-text-13) / var(--cb-type-sm-line-height) var(--cb-font-family);display:inline-flex;align-items:center;gap:var(--cb-space-sm);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-lp-acts>*:hover{background:var(--cbhs-mat);color:var(--cbc-ink)}.cb-hs-lp-acts>*:first-child{color:var(--cbhs-accent-text);font-weight:var(--cb-font-weight-semibold)}.cb-hs-lp-acts>*:first-child .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hs-lp-acts>* kbd{font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-family);color:var(--cbhs-faint);background:none;padding:0;opacity:0.8}.cb-hs-lp-acts>*[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-hs-lp-vis{display:grid;justify-items:center;align-content:center;gap:var(--cb-space-sm)}.cb-hs-lp-vis small{font-size:var(--cb-ui-text-11);color:var(--cbhs-muted);white-space:nowrap}.cb-hs-ring{inline-size:var(--cb-ui-size-84);block-size:var(--cb-ui-size-84)}.cb-hs-ring text{font:var(--cb-font-weight-semibold) var(--cb-ui-text-19) var(--cb-font-family);fill:var(--cbc-ink);letter-spacing:var(--cb-ui-tight-4)}.cb-hs-spark{inline-size:var(--cb-ui-size-140);block-size:var(--cb-ui-size-52);overflow:visible}.cb-hs-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--cb-space-xs);inline-size:var(--cb-ui-size-124)}.cb-hs-tiles i{block-size:var(--cb-ui-size-14);border-radius:3px;background:var(--cbc-well)}.cb-hs-tiles i.done{background:var(--cbhs-good)}.cb-hs-tiles i.now,.cb-hs-tiles i.bad{background:var(--cbc-accent)}.cb-hs-bars{display:flex;align-items:flex-end;gap:var(--cb-ui-space-5);block-size:var(--cb-ui-size-50);inline-size:var(--cb-ui-size-124)}.cb-hs-bars i{flex:1;border-radius:3px 3px 1px 1px;background:var(--cbc-well)}.cb-hs-bars i.now{background:var(--cbc-accent)}.cb-hs-dots9{display:grid;grid-template-columns:repeat(5,var(--cb-ui-size-16));gap:var(--cb-space-sm)}.cb-hs-dots9 i{block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-full);background:var(--cbhs-good)}.cb-hs-dots9 i.bad{background:var(--cbc-accent)}.cb-hs-meter{position:relative;inline-size:var(--cb-ui-size-140);block-size:var(--cb-ui-size-10);border-radius:var(--cb-ui-radius-5);background:var(--cbc-well)}.cb-hs-meter i{display:block;block-size:100%;border-radius:var(--cb-ui-radius-5);background:var(--cbc-accent)}.cb-hs-meter b{position:absolute;top:calc(var(--cb-space-xs) * -1);inline-size:2px;block-size:var(--cb-ui-size-18);background:var(--cbhs-faint);transform:translateX(-50%)}.cb-hs-dt{display:grid;gap:var(--cb-ui-space-10);padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-md);line-height:var(--cb-type-sm-line-height)}.cb-hs-dt-h{display:flex;align-items:center;gap:var(--cb-ui-space-10);padding:var(--cb-space-xs) var(--cb-space-xs) 0 var(--cb-space-md)}.cb-hs-dt-h>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-faint)}.cb-hs-dt-h>.cb-hs-fav{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);border-radius:var(--cb-ui-radius-5)}.cb-hs-dt-h b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-hs-dt-h .kind{font-size:var(--cb-ui-text-11);color:var(--cbhs-faint);padding:var(--cb-space-xxs) var(--cb-ui-space-7);border-radius:var(--cb-radius-sm);background:var(--cbc-well)}.cb-hs-dt-x{margin-left:auto}.cb-hs .cb-hs-dt-x .cb-icon svg,.cb-hs-surf .cb-hs-dt-x .cb-icon svg{stroke-width:2.2}.cb-hs-dt-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-ui-space-18);align-items:center;padding:var(--cb-ui-space-14) var(--cb-space-xl);border-radius:var(--cb-ui-radius-14);background:var(--cbc-well)}.cb-hs-dt-hero.one{grid-template-columns:1fr}.cb-hs-dt-hero .cb-hs-ring{inline-size:var(--cb-ui-size-92);block-size:var(--cb-ui-size-92)}.cb-hs-dt-hero .cb-hs-bars{inline-size:var(--cb-ui-size-150);block-size:var(--cb-ui-size-60)}.cb-hs-dt-delta{font-size:var(--cb-type-xs-size);color:var(--cbhs-faint);margin-bottom:var(--cb-space-md)}.cb-hs-dt-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-ui-space-10) var(--cb-ui-space-14)}.cb-hs-dt-fig small{display:block;font-size:var(--cb-ui-text-11);color:var(--cbhs-faint);margin-bottom:var(--cb-space-xxs)}.cb-hs-dt-fig b{display:block;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-dt-run{display:flex;align-items:center;gap:var(--cb-space-lg);padding:0 var(--cb-ui-space-10)}.cb-hs-dt-run .cb-hs-tiles{grid-template-columns:repeat(var(--cbhs-stages, 12),1fr);inline-size:var(--cb-ui-size-180)}.cb-hs-dt-run .cb-hs-tiles i{block-size:var(--cb-ui-size-10)}.cb-hs-dt-run small{font-size:var(--cb-type-xs-size);color:var(--cbhs-faint)}.cb-hs-dt-cats{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr) auto;gap:var(--cb-space-sm) var(--cb-ui-space-10);align-items:center;padding:var(--cb-space-xxs) var(--cb-ui-space-10);font-size:var(--cb-type-xs-size);color:var(--cbhs-muted)}.cb-hs-dt-cats i{display:block;height:var(--cb-space-sm);border-radius:3px;background:var(--cbc-well);position:relative;overflow:hidden}.cb-hs-dt-cats i b{position:absolute;inset:0;width:var(--w);background:var(--cbc-accent);border-radius:3px}.cb-hs-dt-cats em{font-style:normal;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);font-variant-numeric:tabular-nums;min-width:var(--cb-ui-size-22);text-align:right}.cb-hs-dt-cats span:nth-child(6n+4){margin-left:var(--cb-space-md)}.cb-hs-dt-sites{display:grid;gap:var(--cb-space-xxs);padding:0 var(--cb-space-xxs)}.cb-hs-dt-site{display:grid;grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) var(--cb-ui-size-90) auto var( --cb-ui-size-30 );gap:var(--cb-space-lg);align-items:center;height:var(--cb-control-lg);padding:0 var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-11);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-dt-site:hover{background:var(--cbc-well)}.cb-hs-dt-site>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-faint)}.cb-hs-dt-site b{font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-dt-site .cb-hs-spark{inline-size:var(--cb-ui-size-90);block-size:var(--cb-ui-size-28)}.cb-hs-dt-site .sc{font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-hs-dt-site small{font-size:var(--cb-ui-text-11);color:var(--cbhs-faint)}.cb-hs-dt-hero.rep{grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xl)}.cb-hs-dt-big{font-size:var(--cb-ui-text-26);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-5);line-height:var(--cb-ui-line-32)}.cb-hs-dt-hero.rep .cb-hs-dt-delta{margin:var(--cb-space-xxs) 0 0}.cb-hs-lb{display:block;overflow:visible}.cb-hs-lb rect{fill:var(--cbc-well)}.cb-hs-lb rect.now{fill:var(--cbc-accent)}.cb-hs-lb text{font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-family);fill:var(--cbhs-faint);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--cbc-well);stroke-width:var(--cb-space-xs);stroke-linejoin:round}.cb-hs-lb text.v.now{fill:var(--cbc-ink)}.cb-hs-lb line.ceil{stroke:var(--cbhs-faint);stroke-width:1.2;stroke-dasharray:3 3;opacity:0.7}.cb-hs-lb text.c{font-size:var(--cb-ui-text-11);font-style:italic}.cb-hs-dt-split{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-xxs) var(--cb-ui-space-10) 0}.cb-hs-dt-meter{display:flex;height:var(--cb-space-md);border-radius:var(--cb-radius-xs);overflow:hidden;background:var(--cbc-well)}.cb-hs-dt-meter i{display:block;width:var(--w);height:100%}.cb-hs-dt-meter i.a,.cb-hs-dt-legend i.a{background:var(--cbc-accent)}.cb-hs-dt-meter i.b,.cb-hs-dt-legend i.b{background:color-mix(in srgb,var(--cbc-accent) 45%,transparent)}.cb-hs-dt-legend{display:flex;gap:var(--cb-space-xl);font-size:var(--cb-type-xs-size);color:var(--cbhs-muted)}.cb-hs-dt-legend span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-hs-dt-legend i{width:var(--cb-space-md);height:var(--cb-space-md);border-radius:2px}.cb-hs-dt-legend b{font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-hs-dt-acts{margin:0 0 0 var(--cb-space-xxs);padding:0 var(--cb-space-xs)}.cb-hs-did{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-md);line-height:var(--cb-type-sm-line-height)}.cb-hs-did-h{display:flex;align-items:center;gap:var(--cb-ui-space-10);padding:var(--cb-space-sm) var(--cb-space-xs) var(--cb-space-xxs) var(--cb-ui-space-10);font-size:var(--cb-ui-text-13)}.cb-hs-did-h>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-accent-text)}.cb-hs-did-h b{font-weight:var(--cb-font-weight-semibold)}.cb-hs-did-h small{color:var(--cbhs-faint);font-size:var(--cb-type-xs-size)}.cb-hs-did-h button{margin-left:auto;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border:0;padding:0;border-radius:var(--cbf-press-radius-sm);display:grid;place-items:center;background:none;color:var(--cbhs-faint);cursor:pointer}.cb-hs-did-h button:hover{background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hs-did-h button .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);color:inherit}.cb-hs-cards{display:grid;gap:var(--cb-space-md)}.cb-hs-card{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-ui-space-14);border-radius:var(--cbc-corner-inset);border:1px solid var(--cbc-line);background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);max-width:var(--cb-ui-size-520)}.cb-hs-card-h{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-hs-card-h>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-faint)}.cb-hs-card-h b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold)}.cb-hs-card-h small{margin-left:auto;font-size:var(--cb-ui-text-11);color:var(--cbhs-faint)}.cb-hs-card p{margin:0;font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-18);color:var(--cbhs-muted)}.cb-hs-card-acts{display:flex;gap:var(--cb-space-sm);flex-wrap:wrap}.cb-hs-card-acts button{height:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);background:var(--cbhs-soft);color:var(--cbc-ink);cursor:pointer}.cb-hs-card-acts button:hover{background:var(--cbhs-soft-2)}.cb-hs-card-acts button.go{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding-left:var(--cb-ui-space-10);background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-hs-card-acts button.go .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);color:inherit}.cb-hs .cb-hs-card-acts button.go .cb-icon svg,.cb-hs-surf .cb-hs-card-acts button.go .cb-icon svg{stroke-width:2.2}.cb-hs-card-acts button.ico{width:var(--cb-ui-size-30);padding:0;display:grid;place-items:center;color:var(--cbhs-muted)}.cb-hs-card-acts button.ico .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-hs-card-acts button[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-hs-pro{display:grid;grid-template-columns:repeat(var(--cbhs-stages, 12),1fr);gap:var(--cb-space-xxs)}.cb-hs-pro i{height:var(--cb-space-sm);border-radius:2px;background:var(--cbc-well)}.cb-hs-pro i.done{background:var(--cbc-good)}.cb-hs-pro i.now{background:var(--cbc-accent);animation:cb-hs-beat var(--cb-ui-motion-1200) ease-in-out infinite}.cb-hs-pro i.bad{background:var(--cbc-accent)}.cb-hs-toast{position:sticky;bottom:var(--cb-space-sm);margin:var(--cb-space-sm) auto 0;padding:var(--cb-space-md) var(--cb-ui-space-13);border-radius:var(--cb-radius-lg);background:var(--cbc-ink);color:var(--cbc-base);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);width:max-content;max-width:90%;animation:cb-hs-drawer var(--cb-ui-motion-200) var(--cb-motion-spring) both;z-index:2}.cb-hs-toast button{margin-left:var(--cb-ui-space-10);border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:var(--cb-font-weight-semibold);opacity:0.85;cursor:pointer}.cb-hs-toast button:hover{opacity:1}.cb-hs-ptoast{position:absolute;left:50%;top:calc(100% + var(--cb-ui-space-28));transform:translateX(-50%);padding:var(--cb-ui-space-9) var(--cb-ui-space-14);border-radius:var(--cb-ui-radius-11);background:var(--cbc-ink);color:var(--cbc-base);font:var(--cb-font-weight-medium) var(--cb-ui-text-13) / var(--cb-type-sm-line-height) var(--cb-font-family);white-space:nowrap;z-index:50;animation:cb-hs-drawer var(--cb-ui-motion-200) var(--cb-motion-spring) both;pointer-events:none}.cb-hs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cb-hs-epop{position:absolute;z-index:60;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:var(--cbhs-eh, var(--cb-ui-size-360));overflow:hidden;border-radius:var(--cb-ui-radius-14);background:var(--cbc-surface);border:1px solid var(--cbc-line);box-shadow:0 var(--cb-space-lg) var(--cb-space-4xl) color-mix(in srgb,var(--cb-color-blackcurrant) 14%,transparent),0 var(--cb-space-xxs) var(--cb-space-sm) color-mix(in srgb,var(--cb-color-blackcurrant) 6%,transparent);text-align:left;line-height:var(--cb-type-sm-line-height)}.cb-hs-epop[hidden]{display:none}.cb-hs-epop[data-dir=down]{animation:cb-hs-drawer var(--cb-ui-motion-160) var(--cb-motion-spring) both}.cb-hs-ehead{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-ui-space-10) var(--cb-ui-space-10) var(--cb-space-sm)}.cb-hs-ehead>.cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbhs-faint);flex:none}.cb-hs-epop .cb-hs-esearch{flex:1;width:auto;min-width:0;height:var(--cb-control-sm);margin:0;padding:0 var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-9);background:var(--cbc-well);border:0;box-shadow:none;font:var(--cb-font-weight-regular) var(--cb-ui-text-13) / var(--cb-control-sm) var(--cb-font-family);color:var(--cbc-ink);outline:0}.cb-hs-epop .cb-hs-esearch:focus{box-shadow:0 0 0 2px var(--cbhs-wash)}.cb-hs-epop .cb-hs-esearch::placeholder,.cb-hs-esearch.mirror span{color:var(--cbhs-faint)}.cb-hs-esearch.mirror{display:flex;align-items:center}.cb-hs-etabs{display:flex;gap:var(--cb-space-xxs);padding:0 var(--cb-space-md) var(--cb-space-sm);border-bottom:1px solid var(--cbc-line)}.cb-hs-etabs button{width:var(--cb-ui-size-34);height:var(--cb-ui-size-30);border:0;padding:0;border-radius:var(--cb-radius-md);font-size:var(--cb-ui-text-17);line-height:1;display:grid;place-items:center;background:none;opacity:0.45;cursor:pointer;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring),background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-etabs button:hover{opacity:0.8}.cb-hs-etabs button[aria-pressed=true]{background:var(--cbc-well);opacity:1}.cb-hs-ebody{position:relative;overflow:auto;overscroll-behavior:contain;scroll-padding-top:var(--cb-ui-size-34);scrollbar-width:none}.cb-hs-ebody::-webkit-scrollbar{display:none}.cb-hs-eset h6{position:sticky;top:0;z-index:1;margin:0;padding:var(--cb-space-md) var(--cb-ui-space-10) var(--cb-space-xs);background:var(--cbc-surface);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);color:var(--cbhs-faint)}.cb-hs-egrid{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--cb-space-xxs);padding:0 var(--cb-space-sm) var(--cb-space-sm)}.cb-hs-emo{display:grid;place-items:center;height:var(--cb-ui-size-38);border:0;padding:0;background:none;border-radius:var(--cb-ui-radius-9);font-size:var(--cb-ui-text-22);line-height:1;cursor:pointer;transition:background var(--cb-ui-motion-100) var(--cb-motion-spring),transform var(--cb-ui-motion-100) var(--cb-motion-spring)}.cb-hs-emo:hover,.cb-hs-emo[aria-selected=true]{background:var(--cbc-hover)}@media(hover:hover)and (pointer:fine){.cb-hs-emo:hover{transform:scale(1.18)}}.cb-hs-eempty{padding:var(--cb-ui-space-26) var(--cb-ui-space-10);text-align:start;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-hs-efoot{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-ui-space-10);border-top:1px solid var(--cbc-line);background:var(--cbc-surface)}.cb-hs-epv{display:flex;align-items:center;gap:var(--cb-ui-space-10);min-width:0}.cb-hs-epv b{font-size:var(--cb-type-2xl-size);line-height:1;flex:none}.cb-hs-epv i{display:grid;font-style:normal;min-width:0}.cb-hs-epv strong{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-epv small{font:var(--cb-font-weight-regular) var(--cb-ui-text-11) var(--cb-font-mono);color:var(--cbhs-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hs-etone{position:relative;flex:none}.cb-hs-etone-b{width:var(--cb-ui-size-34);height:var(--cb-control-sm);border:0;padding:0;border-radius:var(--cb-ui-radius-9);font-size:var(--cb-type-md-size);line-height:1;display:grid;place-items:center;background:var(--cbc-well);cursor:pointer}.cb-hs-etone-b:hover{background:var(--cbc-hover)}.cb-hs-etones{position:absolute;right:0;bottom:calc(100% + var(--cb-space-sm));display:none;gap:var(--cb-space-xxs);padding:var(--cb-space-xs);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);border:1px solid var(--cbc-line);box-shadow:0 var(--cb-space-md) var(--cb-space-3xl) color-mix(in srgb,var(--cb-color-blackcurrant) 14%,transparent)}.cb-hs-etone-b[aria-expanded=true]+.cb-hs-etones{display:flex}.cb-hs-etones button{width:var(--cb-control-sm);height:var(--cb-control-sm);border:0;padding:0;background:none;border-radius:var(--cb-radius-md);font-size:var(--cb-type-md-size);line-height:1;display:grid;place-items:center;cursor:pointer}.cb-hs-etones button:hover,.cb-hs-etones button[aria-pressed=true]{background:var(--cbc-hover)}@media(max-width:480px){.cb-hs-egrid{grid-template-columns:repeat(7,1fr)}.cb-hs-epop{left:var(--cb-space-md)!important;width:calc(100% - var(--cb-space-xl))!important}.cb-hs-filesin{padding:0 var(--cb-space-lg) var(--cb-ui-space-10) var(--cb-space-6xl)}.cb-hs{--cbhs-bar-h: calc(var(--cb-space-6xl) + var(--cb-space-sm));margin-top:var(--cb-ui-space-18);max-width:none}.cb-hs-field{padding:var(--cb-space-xl) var(--cb-space-xl) var(--cb-space-xl) var(--cb-space-6xl);--cbhs-tools-w: calc(var(--cb-ui-size-34) * 4 + var(--cb-space-xxs) * 3);padding-right:calc(var(--cbhs-tools-w) + var(--cb-space-md) * 2);border-radius:var(--cb-radius-2xl);font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-22)}.cb-hs-toks{left:calc(var(--cb-space-6xl) - var(--cb-space-xxs))}.cb-hs-tk{height:var(--cb-ui-size-28);font-size:var(--cb-ui-text-13)}.cb-hs-mag{left:var(--cb-space-xl);inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-hs-tools{right:var(--cb-space-md)}.cb-hs-tools button{inline-size:var(--cb-ui-size-34);block-size:var(--cb-ui-size-34)}.cb-hs-surf{top:calc(var(--cbhs-bar-h) + var(--cb-space-md));max-height:calc(100vh - var(--cb-ui-size-220))}.cb-hs-lanes,.cb-hs-lp{grid-template-columns:1fr}.cb-hs-lp-vis{display:none}.cb-hs-dt-cats{grid-template-columns:auto minmax(0,1fr) auto}.cb-hs-dt-cats span:nth-child(6n+4){margin-left:0}.cb-hs-dt-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cb-hs-bar:focus-within::before{animation:none;box-shadow:var(--cbhs-breathe-calm)}.cb-hs,.cb-hs *,.cb-hs *::before,.cb-hs *::after,.cb-hs::after,.cb-home>*{animation:none!important;transition:none!important}}[data-motion=reduced] .cb-hs-bar:focus-within::before{animation:none;box-shadow:var(--cbhs-breathe-calm)}.cb-home[data-quiet] .cb-hs-row small{display:none}.cb-hs-ctx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-ui-space-10) var(--cb-ui-space-10)}.cb-hs-ctx b{display:inline-flex;align-items:center;gap:var(--cb-space-md);margin-inline-end:var(--cb-space-sm);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink)}.cb-hs-ctx b .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);color:var(--cbhs-faint)}.cb-hs-ctx b .cb-icon svg{inline-size:100%;block-size:100%;stroke-width:1.75}.cb-hs-ctx button{display:inline-flex;align-items:center;gap:var(--cb-space-md);block-size:var(--cb-ui-size-30);padding-block:0;padding-inline:var(--cb-ui-space-11) var(--cb-space-sm);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cbc-spring)}.cb-hs-ctx button:hover{background:var(--cbc-hover)}.cb-hs-ctx button[aria-disabled=true]{color:var(--cbhs-faint);cursor:default}.cb-hs-ctx button[aria-disabled=true]:hover{background:var(--cbc-well)}.cb-hs-ctx kbd{padding:1px var(--cb-ui-space-5);border-radius:var(--cb-radius-xs);background:color-mix(in srgb,var(--cbc-ink) 8%,transparent);color:var(--cbhs-faint);font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-family);letter-spacing:var(--cb-ui-track-caps)}@media(prefers-reduced-motion:reduce){.cb-hs-ctx button{transition:none}}.cb-hs-cardslot{padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-space-xs)}.cb-hs-cardslot:empty{display:none}.cb-hs[data-chat]{height:var(--cbhs-find-h, var(--cbhs-bar-h))}.cb-hs[data-chat]>.cb-hs-bar::before,.cb-hs[data-chat]>.cb-hs-bar:focus-within::before{animation:none;opacity:0;transform:scale(0.88);transition:opacity var(--cb-ui-motion-280) var(--cb-ui-ease-sheet),transform var(--cb-ui-motion-360) var(--cb-ui-ease-sheet)}.cb-hs[data-chat] .cb-hs-surf,.cb-hs[data-leaving] .cb-hs-surf{top:0;height:var(--cbhs-chat-h, var(--cb-width-lg));max-height:none;overflow:hidden;padding:0;transition:none;z-index:46}.cb-hs[data-chat],.cb-hs[data-leaving]{transition:translate var(--cb-ui-motion-420) var(--cb-ui-ease-slide)}.cb-hs-surf[data-ride]{position:fixed;display:block;left:auto;right:auto;top:auto;padding:0;margin:0;max-height:none;overflow:hidden;z-index:var(--cbc-z-scoop);border-radius:var(--cb-ui-radius-22);box-shadow:0 0 0 1px var(--cbhs-edge),var(--cbhs-pop)}.cb-hc-wrap{height:100%}.cb-hc-wrap{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;position:relative;--cbhc-bg: var(--cbc-accent-quiet);--cbhc-ink: var(--cbc-accent-text)}.cb-hc-head{display:flex;align-items:center;gap:var(--cb-ui-space-10);padding:var(--cb-ui-space-10) var(--cb-ui-space-10) var(--cb-ui-space-10) var(--cb-space-lg);border-bottom:1px solid var(--cbc-line);position:relative;transition:gap var(--cb-ui-motion-260) var(--cb-ui-ease-slide),padding var(--cb-ui-motion-260) var(--cb-ui-ease-slide)}.cb-hc-wins{display:flex;align-items:center;gap:var(--cb-space-xxs);margin:0 var(--cb-space-sm) 0 calc(var(--cb-space-xs) * -1);padding-right:var(--cb-ui-space-10);border-right:1px solid var(--cbc-line);height:var(--cb-ui-size-30)}.cb-hc-win{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border:0;padding:0;border-radius:var(--cb-radius-full);display:grid;place-items:center;background:none;color:var(--cbhs-faint);cursor:pointer;--cbhc-light: var(--cbc-ink);transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring),transform var(--cb-ui-motion-120) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-win .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-hc-win:active{transform:scale(var(--cbc-press-small))}.cb-hc-win.red{--cbhc-light: var(--cbc-accent)}.cb-hc-win.amber{--cbhc-light: var(--cbc-warn)}.cb-hc-win.green{--cbhc-light: var(--cbc-good)}.cb-hc-win:hover,.cb-hc-win:focus-visible{background:var(--cbc-well);color:var(--cbhc-light)}.cb-hc-win[aria-disabled=true]{color:var(--cbc-line-strong);cursor:default}.cb-hc-win[aria-disabled=true]:hover{background:none}.cb-hc-win[aria-pressed=true]{background:color-mix(in srgb,var(--cbc-good) 10%,transparent);color:var(--cbc-good-text)}.cb-hc-win:focus-visible{outline:0;box-shadow:0 0 0 2px var(--cbc-accent)}.cb-hc-back,.cb-hc-acts button{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border:0;padding:0;border-radius:var(--cbf-press-radius-sm);display:grid;place-items:center;background:none;color:var(--cbc-ink-faint);cursor:pointer;position:relative;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-back{margin-left:calc(var(--cb-space-sm) * -1)}.cb-hc-back:hover,.cb-hc-acts button:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-hc-back .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-hc-acts button .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-hc-acts button[aria-pressed=true]{background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-hc-acts button[aria-disabled=true]{color:var(--cbc-line-strong);cursor:default}.cb-hc-acts button[aria-disabled=true]:hover{background:none}.cb-hc-mark{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border-radius:var(--cb-radius-full);background:var(--cbhc-bg);color:var(--cbhc-ink);display:grid;place-items:center;flex:none;transition:inline-size var(--cb-ui-motion-260) var(--cb-ui-ease-slide),opacity var(--cb-ui-motion-200) var(--cb-ui-ease-slide),margin var(--cb-ui-motion-260) var(--cb-ui-ease-slide)}.cb-hc-mark .cb-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-hc-title{display:grid;min-width:0}.cb-hc-title b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-ui-line-16)}.cb-hc-link{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:0 var(--cb-space-sm) 0 0;border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink);text-align:left;justify-self:start;cursor:pointer}.cb-hc-link .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);color:var(--cbc-ink-faint);opacity:0;flex:none;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-link:hover .cb-icon,.cb-hc-link:focus-visible .cb-icon{opacity:1}.cb-hc-title small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--cb-ui-line-14);min-height:var(--cb-ui-line-14)}.cb-hc-title small.busy::before{content:"";display:inline-block;inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-accent);margin-right:var(--cb-space-sm);vertical-align:1px;animation:cb-hc-beat var(--cb-ui-motion-1200) ease-in-out infinite}@keyframes cb-hc-beat{50%{opacity:0.35}}.cb-hc-acts{margin-left:auto;display:flex;align-items:center;gap:var(--cb-space-xxs)}.cb-hc-body{position:relative;min-height:0;display:grid}.cb-hc-thread{overflow:auto;overscroll-behavior:contain;padding:var(--cb-space-sm) var(--cb-ui-space-14) var(--cb-ui-space-10);scrollbar-width:none;transition:padding var(--cb-ui-motion-300) var(--cb-ui-ease-slide)}.cb-hc-thread::-webkit-scrollbar{display:none}.cb-hc-list{display:grid;gap:var(--cb-ui-space-14);padding:var(--cb-space-xs) 0}.cb-hc-day{display:flex;align-items:center;gap:var(--cb-ui-space-10);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11)}.cb-hc-day::before,.cb-hc-day::after{content:"";flex:1;block-size:1px;background:var(--cbc-line)}.cb-hc-day.new span{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium)}.cb-hc-day.new::before,.cb-hc-day.new::after{background:color-mix(in srgb,var(--cbc-accent) 40%,transparent)}.cb-hc-msg{display:grid;grid-template-columns:var(--cb-ui-size-30) minmax(0,1fr);gap:var(--cb-ui-space-10);align-items:start}.cb-hc-msg.me{grid-template-columns:minmax(0,1fr);justify-items:end;gap:var(--cb-space-xs)}.cb-hc-who{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border-radius:var(--cb-radius-full);display:grid;place-items:center;background:var(--cbhc-bg);color:var(--cbhc-ink)}.cb-hc-who .cb-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-hc-msg.fav .cb-hc-who{box-shadow:0 0 0 2px var(--cbc-accent-quiet)}.cb-hc-say{max-width:100%;padding:var(--cb-space-sm) 0 0;border-radius:0;background:transparent;font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-21);color:var(--cbc-ink);min-width:0;overflow-wrap:anywhere}.cb-hc-say :is(b,strong){font-weight:var(--cb-font-weight-semibold)}.cb-hc-msg.me .cb-hc-say{max-width:min(78%,var(--cb-width-md));padding:var(--cb-ui-space-9) var(--cb-ui-space-13);line-height:var(--cb-type-sm-line-height);border-radius:var(--cb-radius-2xl);border-bottom-right-radius:var(--cb-radius-sm);background:var(--cbc-accent);color:var(--cbc-on-accent);white-space:pre-wrap;transition:max-width var(--cb-ui-motion-300) var(--cb-ui-ease-slide)}.cb-hc-say .cb-hc-fig{cursor:help;border-bottom:1.5px dotted color-mix(in srgb,var(--cbc-accent) 55%,transparent);transition:border-color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-say .cb-hc-fig:hover,.cb-hc-say .cb-hc-fig:focus-visible{border-bottom-style:solid;border-color:var(--cbc-accent)}.cb-hc-steps li.hi{color:var(--cbc-accent-text)}.cb-hc-say .cb-hs-tk{height:var(--cb-ui-size-26);font-size:var(--cb-type-xs-size);background:color-mix(in srgb,var(--cbc-on-accent) 18%,transparent);color:var(--cbc-on-accent);margin:0 var(--cb-space-xxs)}.cb-hc-say .cb-hs-tk .cb-icon{color:var(--cbc-on-accent)}.cb-hc-say .cb-hs-tk .cb-hs-face{width:var(--cb-ui-size-18);height:var(--cb-ui-size-18)}.cb-hc-say .cb-hs-x{display:none}.cb-hc-sent{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);margin-top:var(--cb-space-sm)}.cb-hc-sent>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-xs) var(--cb-ui-space-10);border-radius:var(--cb-radius-md);background:color-mix(in srgb,var(--cbc-on-accent) 18%,transparent);font-size:var(--cb-type-xs-size)}.cb-hc-sent>span>.cb-icon{width:var(--cb-ui-size-12);height:var(--cb-ui-size-12)}.cb-hs-card.cb-hc-files{background:var(--cbc-well);backdrop-filter:none;-webkit-backdrop-filter:none}.cb-hc-files .cb-hs-card-h b{flex:1;min-width:0}.cb-hc-files-head-act{display:inline-flex;flex:none}.cb-hc-files-keep,.cb-hc-files-kept{display:inline-flex;align-items:center;gap:var(--cb-space-xs);height:var(--cb-ui-size-26);padding:0 var(--cb-space-md);border-radius:var(--cbf-press-radius-sm);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);color:var(--cbhs-muted)}.cb-hc-files-keep{border:0;background:var(--cbhs-soft);color:var(--cbc-ink);cursor:pointer}.cb-hc-files-keep:hover{background:var(--cbhs-soft-2)}.cb-hc-files-keep[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-hc-files-kept{padding:0}.cb-hc-files-kept a{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold);text-decoration:none}.cb-hc-files-kept a:hover{text-decoration:underline}.cb-hc-files-keep .cb-icon,.cb-hc-files-kept .cb-icon{display:inline-flex;line-height:0;inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hs-ftiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg) var(--cb-space-md);width:100%}.cb-hs-ftile{display:grid;align-content:start;gap:var(--cb-space-xxs);min-width:0;color:var(--cbc-ink)}.cb-hs-ftile-pv{position:relative;aspect-ratio:1;margin-bottom:var(--cb-space-xs);border-radius:var(--cb-radius-xl);overflow:hidden;display:grid;place-items:center;background:var(--cbhs-ft);color:var(--cbhs-ft-ink)}.cb-hs-ftile-pv::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cbc-line);pointer-events:none}.cb-hs-ftile-pv[data-opens]{cursor:zoom-in}.cb-hs-ftile-pv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-ui-ease-fade)}.cb-hs-ftile-pv.shown img{opacity:1}.cb-hs-ftile-pv.shown .cb-hs-ftile-glyph{visibility:hidden}.cb-hs-ftile-glyph{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26)}.cb-hs-ftile-glyph svg{stroke-width:1.8}.cb-hs-ftile-badge,.cb-hs-ftile-act{position:absolute;background:color-mix(in srgb,var(--cb-color-black) 58%,transparent);color:var(--cb-color-white);backdrop-filter:blur(var(--cb-blur-frost));-webkit-backdrop-filter:blur(var(--cb-blur-frost))}.cb-hs-ftile-badge{left:var(--cb-space-sm);bottom:var(--cb-space-sm);padding:1px var(--cb-space-sm);border-radius:var(--cb-radius-full);font-weight:var(--cb-font-weight-medium);font-size:var(--cb-type-xs-size);line-height:normal;letter-spacing:0.04em}.cb-hs-ftile-acts{position:absolute;top:var(--cb-space-sm);right:var(--cb-space-sm);display:flex;gap:var(--cb-space-xs);opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-ui-ease-fade)}.cb-hs-ftile:hover .cb-hs-ftile-acts,.cb-hs-ftile:focus-within .cb-hs-ftile-acts{opacity:1}@media(hover:none){.cb-hs-ftile-acts{opacity:1}}.cb-hs-ftile-act{position:relative}.cb-hs-ftile-act:hover:not([aria-disabled=true]),.cb-hs-ftile-act:active:not([aria-disabled=true]){background:color-mix(in srgb,var(--cb-color-black) 78%,transparent);color:var(--cb-color-white)}.cb-hs-ftile .nm{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-ui-line-14);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.cb-hs-ftile small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint)}@media(prefers-reduced-motion:reduce){.cb-hs-ftile-pv img,.cb-hs-ftile-acts{transition:none}}.cb-hs-ftile.rose{--cbhs-ft: var(--cb-home-file-rose-ground);--cbhs-ft-ink: var(--cb-home-file-rose-ink)}.cb-hs-ftile.mint{--cbhs-ft: var(--cb-home-file-mint-ground);--cbhs-ft-ink: var(--cb-home-file-mint-ink)}.cb-hs-ftile.sky{--cbhs-ft: var(--cb-home-file-sky-ground);--cbhs-ft-ink: var(--cb-home-file-sky-ink)}.cb-hs-ftile.peach{--cbhs-ft: var(--cb-home-file-peach-ground);--cbhs-ft-ink: var(--cb-home-file-peach-ink)}.cb-hs-ftile.lilac{--cbhs-ft: var(--cb-home-file-lilac-ground);--cbhs-ft-ink: var(--cb-home-file-lilac-ink)}.cb-hs-ftile.sand{--cbhs-ft: var(--cb-home-file-sand-ground);--cbhs-ft-ink: var(--cb-home-file-sand-ink)}.cb-hs-ftile.cream{--cbhs-ft: var(--cb-home-file-cream-ground);--cbhs-ft-ink: var(--cb-home-file-cream-ink)}.cb-hs-ftile.lavender{--cbhs-ft: var(--cb-home-file-lavender-ground);--cbhs-ft-ink: var(--cb-home-file-lavender-ink)}.cb-hs-ftile.pink{--cbhs-ft: var(--cb-home-file-pink-ground);--cbhs-ft-ink: var(--cb-home-file-pink-ink)}.cb-hs-ftile.plum{--cbhs-ft: var(--cb-home-file-plum-ground);--cbhs-ft-ink: var(--cb-home-file-plum-ink)}.cb-hc-ans{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-ui-space-10);min-width:0;max-width:min(80%,var(--cb-width-md));transition:max-width var(--cb-ui-motion-300) var(--cb-ui-ease-slide)}.cb-hc-ans .cb-hc-say code{overflow-wrap:anywhere}.cb-hc-ans .cb-hc-say>:first-child{margin-top:0}.cb-hc-ans .cb-hc-say>:last-child{margin-bottom:0}.cb-hc-cards{display:grid;gap:var(--cb-space-md)}.cb-hc-when{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring);white-space:nowrap}.cb-hc-msg:hover .cb-hc-when{opacity:1}.cb-hc-msg.me .cb-hc-when{padding-right:var(--cb-space-xs)}.cb-hc-mact{display:flex;align-items:center;gap:var(--cb-space-xxs);opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring);margin-top:calc(var(--cb-space-xs) * -1)}.cb-hc-msg:hover .cb-hc-mact,.cb-hc-mact:focus-within{opacity:1}.cb-hc-mact button{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);border:0;padding:0;border-radius:var(--cb-ui-radius-7);display:grid;place-items:center;background:none;color:var(--cbc-ink-faint);cursor:pointer}.cb-hc-mact button:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-hc-mact button[aria-pressed=true]{color:var(--cbc-accent-text);background:var(--cbc-accent-quiet)}.cb-hc-mact button[data-good][aria-pressed=true],.cb-hc-mact button.ok{color:var(--cbc-good-text);background:color-mix(in srgb,var(--cbc-good) 16%,transparent)}.cb-hc-mact button.ok .cb-icon{animation:cb-hs-drawer var(--cb-ui-motion-160) var(--cb-motion-spring) both}.cb-hs-surf .cb-hc-mact button.ok .cb-icon svg{stroke-width:2.4}.cb-hc-mact button .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hc-mact .cb-hc-when{margin-left:var(--cb-space-sm);opacity:1}.cb-hc-msg.me .cb-hc-mact{justify-self:end;margin-top:calc(var(--cb-space-xxs) * -1)}.cb-hc-msg.me .cb-hc-mact .cb-hc-when{margin:0 var(--cb-space-xs) 0 0}.cb-hc-ver{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-family);color:var(--cbc-ink-faint);margin-left:var(--cb-space-xs)}.cb-hc-ver b{font-weight:var(--cb-font-weight-medium);min-width:var(--cb-ui-size-22);text-align:center}.cb-hc-mact .cb-hc-ver button{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-sm)}.cb-hc-mact .cb-hc-ver button .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-hc-ver button[aria-disabled=true]{opacity:var(--cbc-off);pointer-events:none}.cb-hc-edit{width:min(78%,var(--cb-width-md));display:grid;gap:var(--cb-space-sm)}.cb-hc-edit textarea{width:100%;min-height:var(--cb-ui-size-58);padding:var(--cb-ui-space-9) var(--cb-ui-space-13);font:var(--cb-font-weight-regular) var(--cb-type-sm-size) / var(--cb-type-sm-line-height) var(--cb-font-family);border-radius:var(--cb-radius-2xl);border:1px solid var(--cbf-border-focus);background:var(--cbf-bg);color:var(--cbc-ink);box-shadow:0 0 0 3px var(--cbhs-ring-quiet);resize:none;outline:0;transition:border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring)}.cb-hc-edit-acts{display:flex;gap:var(--cb-space-xs);justify-content:flex-end}.cb-hc-save,.cb-hc-cancel{height:var(--cb-ui-size-26);border:0;border-radius:var(--cbf-press-radius-sm);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);cursor:pointer}.cb-hc-save{padding:0 var(--cb-ui-space-11);background:color-mix(in srgb,var(--cbc-good) 16%,transparent);color:var(--cbc-good-text);transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-save:hover{background:color-mix(in srgb,var(--cbc-good) 26%,transparent)}.cb-hc-cancel{padding:0 var(--cb-ui-space-9);background:none;color:var(--cbc-ink-muted)}.cb-hc-cancel:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-hc-why{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);animation:cb-hs-drawer var(--cb-ui-motion-160) var(--cb-motion-spring) both}.cb-hc-why button{height:var(--cb-ui-size-28);padding:0 var(--cb-ui-space-11);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);color:var(--cbc-ink-muted);cursor:pointer}.cb-hc-why button:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-hc-follow{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-hc-follow button{height:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:transparent;color:var(--cbc-ink-muted);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) var(--cb-font-family);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring),border-color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-follow button:hover{background:var(--cbc-well);color:var(--cbc-ink);border-color:transparent}.cb-hc-follow button.act{display:inline-flex;align-items:center;gap:var(--cb-space-sm);border-color:transparent;background:var(--cbc-well);color:var(--cbc-ink)}.cb-hc-follow button.act .cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11);color:var(--cbc-accent-text)}.cb-hs-surf .cb-hc-follow button.act .cb-icon svg{fill:currentColor;stroke:none}.cb-hc-sys{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);padding:var(--cb-space-xxs) 0}.cb-hc-sys.fresh{animation:cb-hs-drawer var(--cb-ui-motion-220) var(--cb-motion-spring) both}.cb-hc-sys .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hc-sys button,.cb-hc-sys a{border:0;background:none;text-decoration:none;font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);color:var(--cbc-accent-text);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-radius-sm);cursor:pointer}.cb-hc-sys button:hover,.cb-hc-sys a:hover{background:var(--cbc-accent-quiet)}.cb-hc-tone{font-size:var(--cb-type-xs-size);color:var(--cbc-warn-text)}.cb-hc-tone[data-tone=poor]{color:var(--cbc-poor-text)}.cb-hc-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}.cb-hc-steps-h{display:inline-flex;align-items:center;white-space:nowrap;max-width:100%;gap:var(--cb-space-sm);height:var(--cb-ui-size-26);padding:0 var(--cb-space-md) 0 var(--cb-space-xs);margin-left:calc(var(--cb-space-xs) * -1);border:0;border-radius:var(--cb-ui-radius-7);background:none;font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);color:var(--cbc-ink-muted);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-steps-h:hover{background:var(--cbc-well)}.cb-hc-steps-h>.cb-icon{flex:none;inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);color:var(--cbc-ink-faint);transition:transform var(--cb-ui-motion-160) var(--cb-motion-spring)}.cb-hc-steps.open .cb-hc-steps-h>.cb-icon{transform:rotate(90deg)}.cb-hc-steps-h small{font-size:smaller;font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint);margin-left:var(--cb-space-xxs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-hc-steps ol{display:none;margin:0;padding:var(--cb-space-xxs) 0 var(--cb-space-xs) var(--cb-space-sm);list-style:none;gap:var(--cb-space-sm)}.cb-hc-steps.open ol{display:grid}.cb-hc-steps li{display:flex;align-items:center;gap:var(--cb-ui-space-9);font-size:var(--cb-ui-text-13);color:var(--cbc-ink-faint)}.cb-hc-steps li i{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);border-radius:var(--cb-radius-full);border:1.5px solid var(--cbc-line-strong);flex:none;position:relative;box-sizing:border-box}.cb-hc-steps li.now{color:var(--cbc-ink)}.cb-hc-steps li.now i{border-color:var(--cbc-accent);animation:cbc-breathe var(--cbc-loop) var(--cb-motion-ease) infinite}.cb-hc-steps li.done{color:var(--cbc-ink-muted)}.cb-hc-steps li.done i{border-color:var(--cbc-good);background:var(--cbc-good)}.cb-hc-steps li.done i::after{content:"";position:absolute;left:var(--cb-space-xs);top:1.5px;inline-size:var(--cb-space-xs);block-size:var(--cb-ui-size-7);border:solid var(--cbc-on-good);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.cb-hc-jump{position:absolute;left:50%;bottom:var(--cb-ui-space-10);transform:translateX(-50%);height:var(--cb-ui-size-30);padding:0 var(--cb-space-lg) 0 var(--cb-ui-space-9);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbc-ink);color:var(--cbc-base);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);display:inline-flex;align-items:center;gap:var(--cb-space-sm);box-shadow:0 var(--cb-space-sm) var(--cb-ui-space-18) color-mix(in srgb,var(--cb-color-blackcurrant) 18%,transparent);z-index:3;cursor:pointer}.cb-hc-jump[hidden]{display:none}.cb-hc-jump .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hc-body>.cb-hs-toast{position:absolute;left:50%;bottom:var(--cb-ui-space-10);translate:-50%;margin:0;z-index:4}.cb-hc-ans .cb-hs-card{max-width:none}.cb-hc-cards .cb-scoop-prop{gap:var(--cb-space-md);margin:0;padding:var(--cb-space-lg) var(--cb-ui-space-14);border-radius:var(--cb-ui-radius-14);border:1px solid var(--cbc-line);background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);-webkit-backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35);animation:none}.cb-hc-cards .cb-scoop-prop>p{margin:0}.cb-hc-cards .cb-scoop-prop-title{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold)}.cb-hc-cards .cb-scoop-prop-state,.cb-hc-cards .cb-scoop-prop-why{font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-18);color:var(--cbhs-muted)}.cb-hc-cards .cb-scoop-prop-acts{gap:var(--cb-space-sm);flex-wrap:wrap;margin:0}.cb-hc-cards .cb-scoop-prop-acts .cb-btn{position:relative;height:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);gap:var(--cb-space-sm);border:0;border-radius:var(--cbf-press-radius-sm);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-type-sm-line-height) var(--cb-font-family);background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hc-cards .cb-scoop-prop-acts .cb-btn:hover:not([aria-disabled=true]){background:var(--cbhs-soft-2)}.cb-hc-cards .cb-scoop-prop-acts .cb-btn:first-child{padding-left:var(--cb-ui-space-10);background:var(--cbf-press);color:var(--cbc-on-accent)}.cb-hc-cards .cb-scoop-prop-acts .cb-btn .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);margin:0}.cb-hs-surf .cb-hc-cards .cb-scoop-prop-acts .cb-btn:first-child .cb-icon svg{stroke-width:2.2}.cb-hc-cards .cb-scoop-prop-acts .cb-btn[aria-disabled=true]{opacity:var(--cbc-off);background:var(--cbhs-soft);color:var(--cbc-ink)}.cb-hs-surf .cb-hc-cards button.cb-hc-done,.cb-hs-surf .cb-hc-cards .cb-btn.cb-hc-done:first-child{position:relative;display:inline-flex;align-items:center;gap:var(--cb-space-sm);background:color-mix(in srgb,var(--cbc-good) 18%,transparent);color:var(--cbc-good-text);animation:cb-hc-done-pop var(--cb-ui-motion-360) var(--cb-ui-ease-slide)}@keyframes cb-hc-done-pop{40%{transform:scale(1.06)}}.cb-hc-done .cb-hc-tick{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hs-surf .cb-hc-done .cb-hc-tick svg{stroke-width:2.6;stroke-dasharray:24;stroke-dashoffset:24;animation:cb-hc-tick var(--cb-ui-motion-320) var(--cb-ui-ease-slide) var(--cb-ui-motion-120) forwards}@keyframes cb-hc-tick{to{stroke-dashoffset:0}}.cb-hc-sparks{position:absolute;inset:0;pointer-events:none}.cb-hc-sparks i{position:absolute;left:50%;top:50%;inline-size:var(--cb-ui-size-5);block-size:var(--cb-ui-size-5);border-radius:var(--cb-radius-full);background:var(--cbc-good);transform:rotate(var(--cbhc-a)) translateY(0);opacity:0;animation:cb-hc-spark var(--cb-ui-motion-620) var(--cb-ui-ease-spark) var(--cb-ui-motion-60) both}@keyframes cb-hc-spark{10%{opacity:1}to{transform:rotate(var(--cbhc-a)) translateY(calc(var(--cb-ui-space-26) * -1)) scale(0.4);opacity:0}}.cb-hc-empty{display:grid;align-content:center;justify-items:center;min-height:100%;gap:var(--cb-space-3xl);padding:var(--cb-space-xl) var(--cb-space-md) var(--cb-space-3xl);text-align:center}.cb-hc-hero{display:grid;justify-items:center;gap:var(--cb-space-xl)}.cb-hc-orb{position:relative;inline-size:var(--cb-space-7xl);block-size:var(--cb-space-7xl);border-radius:var(--cb-radius-full);display:grid;place-items:center;color:var(--cbc-accent-text);background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--cbc-accent) 26%,var(--cbc-surface)),var(--cbc-accent-quiet) 70%)}.cb-hc-orb::before{content:"";position:absolute;inset:calc(var(--cb-space-3xl) * -1);border-radius:var(--cb-radius-full);background:radial-gradient(circle,color-mix(in srgb,var(--cbc-accent) 22%,transparent),transparent 62%);animation:cb-hc-orb calc(var(--cbc-loop-calm) * 1.5) ease-in-out infinite;z-index:-1}@keyframes cb-hc-orb{50%{transform:scale(1.18);opacity:0.7}}.cb-hc-orb .cb-icon{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}.cb-hc-hero h3{margin:0;font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink);text-wrap:balance}.cb-hc-hero p{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-base-line-height);color:var(--cbc-ink-faint);max-width:var(--cb-width-xs);text-wrap:balance}.cb-hc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md);width:min(100%,var(--cb-width-sm))}.cb-hc-card{display:flex;align-items:center;gap:var(--cb-space-lg);min-height:calc(var(--cb-space-6xl) + var(--cb-space-sm));padding:var(--cb-space-lg) var(--cb-space-xl) var(--cb-space-lg) var(--cb-space-lg);border:0;border-radius:var(--cbc-corner-page);background:var(--cbc-well);color:var(--cbc-ink);font:var(--cb-font-weight-medium) var(--cb-type-sm-size) / var(--cb-type-sm-line-height) var(--cb-font-family);text-align:left;cursor:pointer;transition:background var(--cb-motion-fast) var(--cb-motion-spring)}.cb-hc-card:hover{background:var(--cbc-hover)}.cb-hc-card-ic{flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-lg);display:grid;place-items:center;background:var(--cbc-surface);color:var(--cbc-accent-text);box-shadow:0 0 0 1px var(--cbc-line)}.cb-hc-card .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-hc-pick{display:grid;justify-items:center;gap:var(--cb-space-md)}.cb-hc-pick h6{margin:0;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-hc-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-sm)}.cb-hc-pill{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-control-sm);padding:0 var(--cb-space-lg) 0 var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) var(--cb-font-family);max-width:var(--cb-width-xxs);cursor:pointer}.cb-hc-pill:hover{background:var(--cbc-well);color:var(--cbc-ink);border-color:transparent}.cb-hc-pill .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-faint);flex:none}.cb-hc-pill b{font-weight:var(--cb-font-weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-hc-pill small{color:var(--cbc-ink-faint);white-space:nowrap;flex:none}.cb-hc-foot{position:relative;padding:var(--cb-space-md) var(--cb-ui-space-10) var(--cb-ui-space-10);border-top:1px solid var(--cbc-line)}.cb-hc-foot .cb-hs-bar{position:relative;z-index:1;margin:0;background:linear-gradient(var(--cbc-well),var(--cbc-well)),var(--cbc-surface);border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cb-hc-foot .cb-hs-bar:focus-within{border-color:var(--cbc-accent);box-shadow:0 0 0 var(--cb-ui-ring) var(--cbhs-ring-quiet)}.cb-hc-foot{transition:padding var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-hc-foot .cb-hs-bar{transition:grid-template-rows var(--cb-ui-motion-320) var(--cb-ui-ease-settle),border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring),border-radius var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-hc-foot .cb-hs-field{transition:border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring),height var(--cbhc-dock) var(--cb-ui-ease-slide),min-height var(--cbhc-dock) var(--cb-ui-ease-slide),padding var(--cbhc-dock) var(--cb-ui-ease-slide),font-size var(--cbhc-dock) var(--cb-ui-ease-slide),border-radius var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-hc-foot .cb-hs-tools{transition:right var(--cbhc-dock) var(--cb-ui-ease-slide),top var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-hc-foot .cb-hs-tools button{transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring),inline-size var(--cbhc-dock) var(--cb-ui-ease-slide),block-size var(--cbhc-dock) var(--cb-ui-ease-slide),border-radius var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-hc-foot .cb-hs-tools .cb-icon{transition:inline-size var(--cbhc-dock) var(--cb-ui-ease-slide),block-size var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-hs-surf[data-snug] .cb-hc-foot{padding:var(--cb-space-md)}.cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-bar{--cbhs-bar-h: var(--cb-control-touch);border-radius:var(--cb-radius-2xl)}.cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-field{padding-block:calc((var(--cbhs-bar-h) - var(--cb-ui-line-22)) / 2);padding-right:calc(var(--cb-ui-size-30) * 4 + var(--cb-space-xl));border-radius:var(--cb-radius-2xl);font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-22)}.cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-tools{right:calc((var(--cbhs-bar-h) - var(--cb-ui-size-30)) / 2)}.cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-tools button{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border-radius:var(--cb-radius-lg)}.cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-tools .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-tk{height:var(--cb-ui-size-28)}.cb-hs-surf[data-snug] .cb-hc-pop{left:var(--cb-space-md);right:var(--cb-space-md)}@media(prefers-reduced-motion:reduce){.cb-hc-foot,.cb-hc-foot .cb-hs-bar,.cb-hc-foot .cb-hs-field,.cb-hc-foot .cb-hs-tools,.cb-hc-foot .cb-hs-tools button,.cb-hc-foot .cb-hs-tools .cb-icon{transition:none}}.cb-hc-bar-rise{animation:cb-hc-bar-rise var(--cb-ui-motion-380) var(--cb-ui-ease-settle) both}@keyframes cb-hc-bar-rise{from{opacity:0;transform:translateY(var(--cb-ui-space-14))}}.cb-hc-foot .cb-hs-bar::before,.cb-hc-foot .cb-hs-mag{display:none}.cb-hc-foot .cb-hs-field{padding-left:var(--cbhs-pad-l, var(--cb-space-2xl))}.cb-hc-foot .cb-hs-toks{left:var(--cb-ui-space-18)}.cb-hc-foot .cb-hs-filesin{padding-left:var(--cb-ui-space-18)}.cb-hc-foot .cb-hs-bar[data-wrap] .cb-hs-toks{padding-left:var(--cb-ui-space-18)}.cb-hs-tools .cb-hc-stop{color:var(--cbc-on-accent);background:var(--cbc-accent);box-shadow:0 1px 2px color-mix(in srgb,var(--cb-color-blackcurrant) 12%,transparent),0 0 0 0 var(--cbc-accent-quiet);animation:cb-hs-drawer var(--cb-ui-motion-160) var(--cb-motion-spring) both;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hs-tools .cb-hc-stop:hover{background:color-mix(in srgb,var(--cbc-accent) 88%,var(--cb-color-black));color:var(--cbc-on-accent);box-shadow:0 1px 2px color-mix(in srgb,var(--cb-color-blackcurrant) 12%,transparent),0 0 0 var(--cb-ui-ring) var(--cbc-accent-quiet)}.cb-hs-tools .cb-hc-stop .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-hs-tools .cb-hc-stop .cb-icon svg{fill:currentColor;stroke:none;scale:0.667}.cb-hc-stop[hidden]{display:none}.cb-hc-pop{position:absolute;left:var(--cb-ui-space-10);right:var(--cb-ui-space-10);bottom:calc(100% - var(--cb-ui-space-22));max-height:min(var(--cb-ui-size-420),56vh);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;margin:0;padding:var(--cb-space-sm) var(--cb-space-sm) var(--cb-ui-space-26);border:1px solid transparent;border-bottom:0;border-radius:var(--cb-ui-radius-22) var(--cb-ui-radius-22) 0 0;background:var(--cbc-surface);box-shadow:none;z-index:0;clip-path:inset(calc(var(--cb-space-sm) * -1) calc(var(--cb-space-sm) * -1) 0 calc(var(--cb-space-sm) * -1));animation:cb-hc-grow var(--cb-ui-motion-260) var(--cb-ui-ease-sheet) both;transition:border-color var(--cb-ui-motion-180) var(--cb-ui-ease-slide),box-shadow var(--cb-ui-motion-180) var(--cb-ui-ease-slide)}@keyframes cb-hc-grow{from{opacity:0;clip-path:inset(100% calc(var(--cb-space-sm) * -1) 0 calc(var(--cb-space-sm) * -1))}40%{opacity:1}}.cb-hc-pop[hidden]{display:none}.cb-hc-foot:has(.cb-hc-pop:not([hidden])){border-top-color:transparent}.cb-hc-foot:has(.cb-hc-pop:not([hidden])) .cb-hs-bar{border-top-color:transparent!important;border-top-left-radius:0;border-top-right-radius:0;clip-path:inset(0 calc(var(--cb-space-sm) * -1) calc(var(--cb-space-sm) * -1) calc(var(--cb-space-sm) * -1))}.cb-hc-pop .cb-hs-h{padding:var(--cb-space-md) var(--cb-ui-space-10) var(--cb-space-sm)}.cb-hc-pop :is(.cb-hs-drawer,.cb-hs-lp){background:var(--cbc-well)}.cb-hc-foot:has(.cb-hs-bar:focus-within) .cb-hc-pop:not([hidden]){border-color:var(--cbc-accent);box-shadow:0 0 0 var(--cb-ui-ring) var(--cbhs-ring-quiet);clip-path:inset(calc(var(--cb-space-sm) * -1) calc(var(--cb-space-sm) * -1) 0 calc(var(--cb-space-sm) * -1))}.cb-hc-wrap[data-tint=coral],.cb-hc-bubble[data-tint=coral],.cb-hc-ball[data-tint=coral],.cb-hc-cv-ic[data-tint=coral],.cb-hc-mark[data-tint=coral]{--cbhc-tint: var(--cb-home-chat-rose-ground);--cbhc-tint-ink: var(--cb-home-chat-rose-ink)}.cb-hc-wrap[data-tint=mint],.cb-hc-bubble[data-tint=mint],.cb-hc-ball[data-tint=mint],.cb-hc-cv-ic[data-tint=mint],.cb-hc-mark[data-tint=mint]{--cbhc-tint: var(--cb-home-chat-mint-ground);--cbhc-tint-ink: var(--cb-home-chat-mint-ink)}.cb-hc-wrap[data-tint=lilac],.cb-hc-bubble[data-tint=lilac],.cb-hc-ball[data-tint=lilac],.cb-hc-cv-ic[data-tint=lilac],.cb-hc-mark[data-tint=lilac]{--cbhc-tint: var(--cb-home-chat-lilac-ground);--cbhc-tint-ink: var(--cb-home-chat-lilac-ink)}.cb-hc-wrap[data-tint=periwinkle],.cb-hc-bubble[data-tint=periwinkle],.cb-hc-ball[data-tint=periwinkle],.cb-hc-cv-ic[data-tint=periwinkle],.cb-hc-mark[data-tint=periwinkle]{--cbhc-tint: var(--cb-home-chat-sky-ground);--cbhc-tint-ink: var(--cb-home-chat-sky-ink)}.cb-hc-wrap[data-tint=amber],.cb-hc-bubble[data-tint=amber],.cb-hc-ball[data-tint=amber],.cb-hc-cv-ic[data-tint=amber],.cb-hc-mark[data-tint=amber]{--cbhc-tint: var(--cb-home-chat-apricot-ground);--cbhc-tint-ink: var(--cb-home-chat-apricot-ink)}.cb-hc-wrap[data-tint=lime],.cb-hc-bubble[data-tint=lime],.cb-hc-ball[data-tint=lime],.cb-hc-cv-ic[data-tint=lime],.cb-hc-mark[data-tint=lime]{--cbhc-tint: var(--cb-home-chat-butter-ground);--cbhc-tint-ink: var(--cb-home-chat-butter-ink)}.cb-hc-wrap[data-tint=aqua],.cb-hc-bubble[data-tint=aqua],.cb-hc-ball[data-tint=aqua],.cb-hc-cv-ic[data-tint=aqua],.cb-hc-mark[data-tint=aqua]{--cbhc-tint: var(--cb-home-chat-teal-ground);--cbhc-tint-ink: var(--cb-home-chat-teal-ink)}.cb-hc-wrap[data-tint=bubblegum],.cb-hc-bubble[data-tint=bubblegum],.cb-hc-ball[data-tint=bubblegum],.cb-hc-cv-ic[data-tint=bubblegum],.cb-hc-mark[data-tint=bubblegum]{--cbhc-tint: var(--cb-home-chat-stone-ground);--cbhc-tint-ink: var(--cb-home-chat-stone-ink)}.cb-hc-wrap[data-tint],.cb-hc-bubble[data-tint],.cb-hc-ball[data-tint],.cb-hc-cv-ic[data-tint],.cb-hc-mark[data-tint]{--cbhc-bg: var(--cbhc-tint);--cbhc-ink: var(--cbhc-tint-ink)}[data-theme=dark] :is(.cb-hc-wrap,.cb-hc-bubble,.cb-hc-ball,.cb-hc-cv-ic,.cb-hc-mark)[data-tint]{--cbhc-bg: color-mix(in srgb, var(--cbhc-tint) 34%, var(--cb-home-chat-night));--cbhc-ink: var(--cbhc-tint)}.cb-hc-vis{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-26);padding:0 var(--cb-ui-space-7) 0 var(--cb-ui-space-9);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);max-width:var(--cb-ui-size-200);flex:none;cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring),padding var(--cb-ui-motion-260) var(--cb-ui-ease-slide)}.cb-hc-acts .cb-hc-vis{display:inline-flex;inline-size:auto;block-size:var(--cb-ui-size-26);padding:0 var(--cb-ui-space-7) 0 var(--cb-ui-space-9);border-radius:var(--cb-radius-full);margin-right:var(--cb-space-sm);gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);background:var(--cbc-well);color:var(--cbhs-faint);transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring),padding var(--cb-ui-motion-260) var(--cb-ui-ease-slide)}.cb-hc-vis span:not(.cb-icon){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--cb-ui-size-200);transition:max-width var(--cb-ui-motion-260) var(--cb-ui-ease-slide),opacity var(--cb-ui-motion-200) var(--cb-ui-ease-slide),margin var(--cb-ui-motion-260) var(--cb-ui-ease-slide)}.cb-hc-acts .cb-hc-vis .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13);flex:none}.cb-hc-acts .cb-hc-vis .cb-icon:last-child{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);opacity:0.6;transition:max-width var(--cb-ui-motion-260) var(--cb-ui-ease-slide),opacity var(--cb-ui-motion-200) var(--cb-ui-ease-slide),margin var(--cb-ui-motion-260) var(--cb-ui-ease-slide)}.cb-hc-acts .cb-hc-vis:hover,.cb-hc-acts .cb-hc-vis[aria-expanded=true]{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-hc-acts .cb-hc-vis.shared{background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-hc-acts .cb-hc-vis.shared:hover,.cb-hc-acts .cb-hc-vis.shared[aria-expanded=true]{background:color-mix(in srgb,var(--cbc-accent) 20%,var(--cbc-surface))}.cb-hc-vis.people{--cbhc-aud: var(--cb-home-vis-light-people-ground);--cbhc-aud-ink: var(--cb-home-vis-light-people-ink)}.cb-hc-vis.teams{--cbhc-aud: var(--cb-home-vis-light-teams-ground);--cbhc-aud-ink: var(--cb-home-vis-light-teams-ink)}.cb-hc-vis.all{--cbhc-aud: var(--cb-home-vis-light-all-ground);--cbhc-aud-ink: var(--cb-home-vis-light-all-ink)}[data-theme=dark] .cb-hc-vis.people{--cbhc-aud: var(--cb-home-vis-dark-people-ground);--cbhc-aud-ink: var(--cb-home-vis-dark-people-ink)}[data-theme=dark] .cb-hc-vis.teams{--cbhc-aud: var(--cb-home-vis-dark-teams-ground);--cbhc-aud-ink: var(--cb-home-vis-dark-teams-ink)}[data-theme=dark] .cb-hc-vis.all{--cbhc-aud: var(--cb-home-vis-dark-all-ground);--cbhc-aud-ink: var(--cb-home-vis-dark-all-ink)}.cb-hc-acts .cb-hc-vis:is(.people,.teams,.all){background:var(--cbhc-aud);color:var(--cbhc-aud-ink)}.cb-hc-acts .cb-hc-vis:is(.people,.teams,.all):is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--cbhc-aud-ink) 14%,var(--cbhc-aud))}.cb-hc-vis[hidden]{display:none}.cb-hc-vpop{inline-size:var(--cb-ui-size-304)}.cb-hc-vopt{display:grid;grid-template-columns:var(--cb-space-xl) minmax(0,1fr) var(--cb-space-xl);gap:var(--cb-space-md);padding-block:var(--cb-space-xs)}.cb-hc-vopt b{display:block;font-weight:var(--cb-font-weight-regular)}.cb-hc-vopt small{display:block;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hc-vopt>.cb-icon:last-child{opacity:0;color:var(--cbc-accent-text);transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-vopt[aria-checked=true]>.cb-icon:last-child{opacity:1}.cb-hc-vpick{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-xxs) 0 var(--cb-space-sm) calc(var(--cb-space-md) * 2 + var(--cb-space-xl));position:relative}.cb-hc-vchips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-hc-vchip .cb-hs-face{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-hc-vchip:has(.cb-hs-face){padding-left:var(--cb-ui-space-3)}.cb-hc-vfind,.cb-hc-cv-find{position:relative}.cb-hc-vfind>.cb-icon,.cb-hc-cv-find>.cb-icon{position:absolute;left:var(--cb-ui-space-11);top:50%;transform:translateY(-50%);inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbhs-faint);pointer-events:none;z-index:2}.cb-hc-vfind input,.cb-hc-cv-find input{block-size:calc(var(--cb-space-4xl) + var(--cb-space-xs));padding:0 var(--cb-space-lg) 0 calc(var(--cb-space-4xl) + var(--cb-space-xxs));font:inherit;font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-36);font-weight:var(--cb-font-weight-regular);border-radius:var(--cb-radius-md);border:1px solid transparent;background:var(--cbc-well);color:var(--cbc-ink);box-shadow:none;width:100%;outline:0}.cb-hc-vfind input:focus,.cb-hc-cv-find input:focus{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-hc-vlist{position:relative;max-height:var(--cb-ui-size-188);overflow:auto;overscroll-behavior:contain;scrollbar-width:none;display:grid;gap:1px}.cb-hc-vlist::-webkit-scrollbar{display:none}.cb-hc-vrow{position:relative;display:grid;grid-template-columns:var(--cb-ui-size-22) minmax(0,1fr) auto var(--cb-space-xl);gap:var(--cb-ui-space-9);align-items:center;block-size:var(--cb-control-sm);padding:0 var(--cb-space-md);border-radius:var(--cb-radius-md);font-size:var(--cb-ui-text-13);color:var(--cbc-ink);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-vrow:hover{background:var(--cbc-well)}.cb-hc-vrow input[type=checkbox]:not(.cb-switch){position:absolute;opacity:0;inline-size:0;block-size:0;border:0;pointer-events:none}.cb-hc-vrow .cb-hs-face{inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22)}.cb-hc-vteam{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-full);background:var(--cbc-well);display:grid;place-items:center;flex:none}.cb-hc-vteam .cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11)}.cb-hc-vrow.on .cb-hc-vteam{background:color-mix(in srgb,var(--cbc-accent) 18%,transparent)}.cb-hc-acts .cb-hc-vis[aria-disabled=true]{cursor:default}.cb-hc-vrow b{font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hc-vrow small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint)}.cb-hc-vrow>.cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbc-accent-text);opacity:0}.cb-hc-vrow.on>.cb-icon{opacity:1}.cb-hc-vrow.on b{color:var(--cbc-accent-text)}.cb-hc-vnone{padding:var(--cb-ui-space-10) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-hc-acts .n,.cb-hc-cv-ic .n,.cb-hc-bubble .n{position:absolute;top:calc(var(--cb-space-xxs) * -1);right:calc(var(--cb-space-xxs) * -1);min-width:var(--cb-space-xl);block-size:var(--cb-space-xl);padding:0 var(--cb-space-xs);border-radius:var(--cb-radius-md);background:var(--cbc-accent);color:var(--cbc-on-accent);font:var(--cb-font-weight-semibold) var(--cb-ui-text-11) var(--cb-font-family);font-style:normal;display:grid;place-items:center;pointer-events:none}.cb-hc-acts .n[hidden],.cb-hc-bubble .n[hidden]{display:none}.cb-hc-cv-ic .n{top:calc(var(--cb-space-xs) * -1);right:calc(var(--cb-space-sm) * -1)}.cb-hc-cview{display:grid;gap:calc(var(--cb-space-xl) + var(--cb-space-xxs));padding:var(--cb-space-md) var(--cb-space-xxs) var(--cb-space-xl)}.cb-hc-cv-sec{display:grid;gap:var(--cb-space-xxs)}.cb-hc-cv-sec h6{margin:0;display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-ui-space-10);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);letter-spacing:0.04em;text-transform:uppercase;color:var(--cbhs-faint);justify-content:space-between}.cb-hc-cv-sec h6 span{font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-16);font-weight:var(--cb-font-weight-medium);letter-spacing:0;text-transform:none;color:var(--cbhs-faint);background:var(--cbc-well);padding:1px var(--cb-ui-space-7);border-radius:var(--cb-radius-full)}.cb-hc-cv-sec h6 button{margin-left:auto;border:0;background:none;font:inherit;font-size:var(--cb-ui-text-11);letter-spacing:0;text-transform:none;color:var(--cbc-accent-text);padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-ui-radius-7);cursor:pointer}.cb-hc-cv-sec h6 button:hover{background:var(--cbc-accent-quiet)}.cb-hc-cv-row{display:grid;grid-template-columns:var(--cb-ui-size-28) minmax(0,1fr) auto;gap:var(--cb-space-lg);align-items:center;padding:var(--cb-ui-space-9) var(--cb-ui-space-10);border-radius:var(--cb-radius-xl);cursor:pointer;outline:0;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-cv-row:hover,.cb-hc-cv-row:focus-visible{background:var(--cbc-well)}.cb-hc-cv-row:focus-visible{box-shadow:0 0 0 2px var(--cbc-accent-quiet)}.cb-hc-cv-ic{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full);display:grid;place-items:center;background:var(--cbc-well);color:var(--cbhs-muted);position:relative;flex:none}.cb-hc-cv-ic .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-hc-cv-ic.now{background:var(--cbhc-bg);color:var(--cbhc-ink)}.cb-hc-cv-ic.heart{background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-hc-cv-ic.heart svg{fill:currentColor}.cb-hc-cv-ic.mk-you{background:var(--cb-home-chat-lilac-ground);color:var(--cb-home-chat-lilac-ink)}.cb-hc-cv-ic.mk-clients{background:var(--cb-home-chat-sky-ground);color:var(--cb-home-chat-sky-ink)}.cb-hc-cv-ic.mk-ways{background:var(--cb-home-chat-mint-ground);color:var(--cb-home-chat-mint-ink)}:root[data-theme=dark] .cb-hc-cv-ic.mk-you{background:var(--cb-home-memory-dark-you-ground);color:var(--cb-home-memory-dark-you-ink)}:root[data-theme=dark] .cb-hc-cv-ic.mk-clients{background:var(--cb-home-memory-dark-clients-ground);color:var(--cb-home-memory-dark-clients-ink)}:root[data-theme=dark] .cb-hc-cv-ic.mk-ways{background:var(--cb-home-memory-dark-ways-ground);color:var(--cb-home-memory-dark-ways-ink)}.cb-hc-cv-t{display:grid;gap:1px;min-width:0}.cb-hc-cv-t b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hc-cv-t p{margin:0;font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-18);color:var(--cbc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-hc-cv-t small{font-size:var(--cb-ui-text-11);color:var(--cbhs-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hc-cv-r{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:calc(var(--cb-space-7xl) + var(--cb-space-lg));block-size:calc(var(--cb-space-3xl) + var(--cb-space-xs))}.cb-hc-cv-when{display:inline-flex;align-items:center;gap:var(--cb-ui-space-5);font-size:var(--cb-ui-text-11);color:var(--cbhs-faint);white-space:nowrap;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-cv-when .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-hc-cv-acts{position:absolute;right:0;top:0;block-size:calc(var(--cb-space-3xl) + var(--cb-space-xs));display:flex;gap:var(--cb-space-xxs);opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-cv-row:hover .cb-hc-cv-when,.cb-hc-cv-row:focus-within .cb-hc-cv-when{opacity:0}.cb-hc-cv-row:hover .cb-hc-cv-acts,.cb-hc-cv-row:focus-within .cb-hc-cv-acts{opacity:1}.cb-hc-cv-acts button{inline-size:calc(var(--cb-space-3xl) + var(--cb-space-xs));block-size:calc(var(--cb-space-3xl) + var(--cb-space-xs));border:0;padding:0;border-radius:var(--cb-radius-md);display:grid;place-items:center;background:none;color:var(--cbhs-faint);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-cv-acts button:hover{background:var(--cbhs-mat);color:var(--cbc-ink)}.cb-hc-cv-acts button .cb-icon{inline-size:calc(var(--cb-space-lg) + var(--cb-space-xxs));block-size:calc(var(--cb-space-lg) + var(--cb-space-xxs))}.cb-hc-cv-find{margin:var(--cb-space-xxs) var(--cb-ui-space-10) var(--cb-space-sm)}.cb-hc-cv-empty{padding:var(--cb-ui-space-10) var(--cb-ui-space-10) var(--cb-space-xs);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint)}.cb-hc-mem-add input{padding-right:var(--cb-space-5xl)}.cb-hc-mem-add kbd{position:absolute;right:var(--cb-ui-space-10);top:50%;transform:translateY(-50%);font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-family);color:var(--cbhs-faint);background:var(--cbc-well);padding:var(--cb-space-xxs) var(--cb-space-sm);border-radius:var(--cb-ui-radius-5);pointer-events:none}.cb-hc-mrow{cursor:default}.cb-hc-cv-t .cb-hc-memedit{block-size:var(--cb-ui-size-30);padding:0 var(--cb-ui-space-10);font:var(--cb-font-weight-regular) var(--cb-ui-text-13) var(--cb-font-family);border-radius:var(--cb-radius-md);border:1px solid var(--cbc-accent);background:var(--cbc-surface);color:var(--cbc-ink);box-shadow:0 0 0 3px var(--cbc-accent-quiet);width:100%;outline:0}.cb-hc-medit{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-hc-msug{display:grid;grid-template-columns:var(--cb-ui-size-16) minmax(0,1fr) auto var(--cb-ui-size-28);gap:var(--cb-ui-space-10);align-items:center;padding:var(--cb-ui-space-7) var(--cb-ui-space-10) var(--cb-ui-space-7) var(--cb-space-xl);border-radius:var(--cb-radius-xl);color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-13)}.cb-hc-msug:hover{background:var(--cbc-well)}.cb-hc-msug>.cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);color:var(--cbc-accent-text)}.cb-hc-msug span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-hc-msug>button:last-child{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border:0;border-radius:var(--cb-radius-md);background:none;display:grid;place-items:center;color:var(--cbc-ink-faint);opacity:0;cursor:pointer;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-msug:hover>button:last-child,.cb-hc-msug>button:last-child:focus-visible{opacity:1}.cb-hc-msug>button:last-child:hover{background:var(--cbc-surface);color:var(--cbc-ink)}.cb-hc-msug>button:last-child .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hc-cv-last{margin-top:var(--cb-space-sm);padding-top:var(--cb-space-lg);border-top:1px solid var(--cbc-line)}.cb-hc-cv-last .cb-hc-cv-row{cursor:default}.cb-hc-mforget{display:inline-flex;align-items:center;block-size:var(--cb-ui-size-28);padding:0 var(--cb-ui-space-11);border:0;border-radius:var(--cbf-press-radius-sm);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text);background:var(--cbc-accent-quiet);cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-mforget:hover{background:color-mix(in srgb,var(--cbc-accent) 20%,var(--cbc-surface))}.cb-hc-hold{position:absolute;z-index:var(--cbc-z-menu);width:calc(var(--cb-width-xxs) - var(--cb-space-6xl));padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-14);background:var(--cbc-surface);border:1px solid color-mix(in srgb,var(--cbc-ink) 11%,transparent);box-shadow:0 var(--cb-space-lg) var(--cb-space-4xl) color-mix(in srgb,var(--cb-color-blackcurrant) 18%,transparent),0 var(--cb-space-xxs) var(--cb-space-sm) color-mix(in srgb,var(--cb-color-blackcurrant) 8%,transparent);display:grid;gap:var(--cb-space-md)}.cb-hc-hold b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink)}.cb-hc-hold small{font-size:var(--cb-type-xs-size);color:var(--cbhs-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:calc(var(--cb-space-xs) * -1)}.cb-hc-hold-acts .cb-hc-cancel:not(:hover){color:var(--cbhs-muted)}.cb-hc-hold-acts{display:flex;gap:var(--cb-space-sm);align-items:center;justify-content:flex-end;margin-top:var(--cb-space-xxs)}.cb-hc-holdb{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);block-size:var(--cb-space-4xl);padding:0 var(--cb-ui-space-13);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbhs-wash);color:var(--cbc-accent-text);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);user-select:none;touch-action:none;cursor:pointer}.cb-hc-holdb::before{background:color-mix(in srgb,var(--cbc-accent) 32%,transparent)}.cb-hc-holdb.cb-hold:not([data-holding])::before{transition:transform var(--cb-ui-motion-120) var(--cb-ui-ease-spark)}.cb-hc-holdb.done{background:var(--cbc-accent);color:var(--cb-color-white)}.cb-hc-holdb .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-hc-holdb:focus-visible{outline:2px solid var(--cbc-accent);outline-offset:var(--cbc-focus-gap)}.cb-hc-mact button[data-fav][aria-pressed=true]{color:var(--cbc-accent-text)}.cb-hc-mact button[data-fav][aria-pressed=true] svg{fill:currentColor}.cb-hc-msg.hi .cb-hc-say,.cb-hc-msg.hi .cb-hc-ans{animation:cb-hc-hi var(--cb-ui-motion-1600) var(--cb-ui-ease-fade) both;border-radius:var(--cb-radius-xl)}@keyframes cb-hc-hi{0%,30%{box-shadow:0 0 0 var(--cb-space-sm) var(--cbc-accent-quiet);background:var(--cbc-accent-quiet)}100%{box-shadow:0 0 0 0 transparent;background:transparent}}.cb-hc-title input{block-size:calc(var(--cb-space-xl) + var(--cb-space-xxs));padding:0 var(--cb-space-sm);font:inherit;font-size:var(--cb-type-xs-size);border-radius:var(--cb-radius-xs);border:1px solid var(--cbf-border-focus);background:var(--cbhs-mat);color:var(--cbc-ink);box-shadow:var(--cbf-ring);width:calc(var(--cb-width-xxs) - var(--cb-space-9xl));outline:0}:root{--cbhc-dock-w: calc(var(--cb-width-sm) + var(--cb-space-5xl));--cbhc-dock: calc(var(--cb-motion-slow) + var(--cb-motion-fast) * 0.8);--cbhc-disc: calc(var(--cb-space-6xl) + var(--cb-space-xs))}.cb-hs-surf[data-dock]{display:block;height:100%;max-height:none;padding:0;margin:0;overflow:hidden}.cb-hc-acts .cb-hc-more[aria-expanded=true]{background:var(--cbc-well);color:var(--cbc-ink)}.cb-hc-acts .cb-hc-vis span:not(.cb-icon),.cb-hc-acts .cb-hc-vis .cb-icon:last-child{max-width:0;opacity:0;margin-left:calc(var(--cb-space-sm) * -1);overflow:hidden}.cb-hc-acts .cb-hc-vis{padding:0 var(--cb-space-md)}.cb-hs-surf[data-narrow] .cb-hc-head{gap:var(--cb-space-sm);padding-left:var(--cb-ui-space-10)}.cb-hs-surf[data-narrow] .cb-hc-mark{inline-size:0;opacity:0;margin-left:calc(var(--cb-ui-space-10) * -1);overflow:hidden}.cb-hs-surf[data-narrow] .cb-hc-wins{margin-right:var(--cb-space-xxs);padding-right:var(--cb-space-md)}.cb-hs-surf[data-narrow] .cb-hc-thread{padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-lg)}.cb-hs-surf[data-narrow] .cb-hc-ans{max-width:100%}.cb-hs-surf[data-narrow] .cb-hc-msg.me .cb-hc-say{max-width:90%}.cb-pagebar .cb-page-actions .cb-btn[data-mark][aria-pressed=true]{background:var(--cbf-bg-on);color:var(--cbc-accent-text)}.cb-hc-nofx{transition:none!important;opacity:0}.cb-hc-stack{--cbhc-hair: color-mix(in srgb, var(--cbc-ink) 11%, transparent);position:fixed;inset:0;z-index:var(--cbc-z-scoop);pointer-events:none;--cbhc-bub-drop: 0 var(--cb-ui-space-10) var(--cb-ui-space-28) color-mix(in srgb, var(--cb-color-blackcurrant) 28%, transparent), 0 var(--cb-space-xxs) var(--cb-space-sm) color-mix(in srgb, var(--cb-color-blackcurrant) 12%, transparent)}:root:not([data-tool-page]) .cb-hc-stack{transition:opacity var(--cb-motion-base) var(--cbc-spring),visibility 0s}:root[data-tool-page] .cb-hc-stack{opacity:0;visibility:hidden;transition:opacity var(--cb-motion-fast) var(--cbc-spring),visibility 0s linear var(--cb-motion-fast)}.cb-hc-bubble{position:absolute;left:0;top:0;inline-size:var(--cbhc-disc);block-size:var(--cbhc-disc);border:0;padding:0;border-radius:var(--cb-radius-full);display:grid;place-items:center;z-index:70;box-shadow:var(--cbhc-bub-drop);opacity:0;pointer-events:auto;transition:opacity var(--cb-ui-motion-200) var(--cb-ui-ease-spark),box-shadow var(--cb-ui-motion-140) var(--cb-ui-ease-spark),translate var(--cb-ui-motion-320) var(--cb-ui-ease-spark);touch-action:none;cursor:grab}.cb-hc-bubble:hover{box-shadow:0 0 0 var(--cb-ui-space-3) var(--cbhs-ring-quiet),var(--cbhc-bub-drop)}.cb-hc-bubble.on{opacity:1}.cb-hc-bubble[hidden]{display:none}.cb-hc-bubble.settled{transition:none}.cb-hc-bubble.drag{cursor:grabbing;box-shadow:0 0 0 var(--cb-ui-space-5) var(--cbhs-ring-quiet),var(--cbhc-bub-drop);transition:box-shadow var(--cb-ui-motion-140) var(--cb-ui-ease-spark),opacity var(--cb-ui-motion-200) var(--cb-ui-ease-spark)}.cb-hc-bubble.under{box-shadow:0 var(--cb-space-sm) var(--cb-ui-space-18) color-mix(in srgb,var(--cb-color-blackcurrant) 18%,transparent)}.cb-hc-bubble.under .n,.cb-hc-bubble.under .cb-hc-bubble-x{display:none}.cb-hc-bmore{position:absolute;left:0;top:0;z-index:69;font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-family);color:var(--cbc-ink-faint);background:var(--cbc-surface);border:1px solid var(--cbc-line);padding:var(--cb-space-xxs) var(--cb-space-md);border-radius:var(--cb-radius-full);white-space:nowrap;opacity:0;pointer-events:auto;cursor:pointer;transition:opacity var(--cb-ui-motion-200) var(--cb-ui-ease-spark)}body[data-bride] .cb-hc-bubble{transition:opacity var(--cb-ui-motion-200) var(--cb-ui-ease-spark),box-shadow var(--cb-ui-motion-140) var(--cb-ui-ease-spark),translate var(--cb-ui-motion-520) var(--cb-ui-ease-slide)}body[data-bride] .cb-hc-bmore{transition:opacity var(--cb-ui-motion-200) var(--cb-ui-ease-spark),translate var(--cb-ui-motion-520) var(--cb-ui-ease-slide)}.cb-hc-bmore.on{opacity:1}.cb-hc-bmore:hover{color:var(--cbc-ink);background:var(--cbc-well)}.cb-hc-bmore[hidden]{display:none}.cb-hc-ball{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0}.cb-hc-ball,.cb-hc-bubble{background:color-mix(in srgb,var(--cbhc-bg),var(--cbc-base) calc(var(--depth, 0) * 24%));color:var(--cbhc-ink)}[data-theme=dark] :is(.cb-hc-ball,.cb-hc-bubble){background:color-mix(in srgb,var(--cbhc-bg),var(--cbc-base) calc(var(--depth, 0) * 20%))}.cb-hc-ball .cb-icon,.cb-hc-bubble>.cb-icon{inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22)}.cb-hc-ball .cb-icon svg,.cb-hc-bubble>.cb-icon svg{stroke-width:1.75}.cb-hc-bubble .n{top:calc(var(--cb-ui-space-3) * -1);right:calc(var(--cb-ui-space-3) * -1);min-width:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);padding:0 var(--cb-ui-space-5);border-radius:var(--cb-ui-radius-9);color:var(--cb-color-white);font:var(--cb-font-weight-semibold) var(--cb-ui-text-11) var(--cb-font-family)}.cb-hc-bubble .v{position:absolute;left:50%;bottom:var(--cb-space-xs);translate:-50%;inline-size:var(--cb-ui-size-7);block-size:var(--cb-ui-size-7);border-radius:var(--cb-radius-full);display:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cb-color-white) 92%,transparent),0 1px var(--cb-ui-space-3) color-mix(in srgb,var(--cb-color-blackcurrant) 25%,transparent)}[data-theme=dark] .cb-hc-bubble .v{box-shadow:0 0 0 2px color-mix(in srgb,var(--cb-color-white) 85%,transparent),0 1px var(--cb-ui-space-3) color-mix(in srgb,var(--cb-color-black) 40%,transparent)}.cb-hc-bubble .v[data-vis=people]{display:block;background:var(--cb-home-vis-dot-people)}.cb-hc-bubble .v[data-vis=teams]{display:block;background:var(--cb-home-vis-dot-teams)}.cb-hc-bubble .v[data-vis=all]{display:block;background:var(--cb-home-vis-dot-all)}.cb-hc-bubble.pulse{animation:cb-hc-pulse var(--cb-ui-motion-700) var(--cb-ui-ease-spark)}@keyframes cb-hc-pulse{40%{box-shadow:0 0 0 var(--cb-space-sm) color-mix(in srgb,var(--cbc-accent) 28%,transparent),var(--cbhc-bub-drop)}}.cb-hc-bubble-x{position:absolute;top:calc(var(--cb-space-sm) * -1);left:calc(var(--cb-space-sm) * -1);inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-sm);background:var(--cbc-surface);color:var(--cbhs-faint);border:1px solid var(--cbhc-hair);display:grid;place-items:center;opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-hc-bubble:hover .cb-hc-bubble-x{opacity:1}.cb-hc-bubble-x .cb-icon{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10)}.cb-hc-bubble.left .cb-hc-bubble-x{left:auto;right:calc(var(--cb-space-sm) * -1)}@media(max-width:480px){.cb-hc-msg .cb-hc-say{max-width:92%}}@media(prefers-reduced-motion:reduce){.cb-hc-sys.fresh,.cb-hs-surf .cb-hc-cards button.cb-hc-done,.cb-hs-surf .cb-hc-cards .cb-btn.cb-hc-done:first-child,.cb-hc-sparks i,.cb-hc-bar-rise,.cb-hc-orb::before,.cb-hc-steps li.now i,.cb-hc-jump,.cb-hc-why,.cb-hc-stop,.cb-hc-pop,.cb-hc-vpop,.cb-hc-hold,.cb-hc-bubble.pulse,.cb-hc-msg.hi .cb-hc-say,.cb-hc-msg.hi .cb-hc-ans,.cb-hc-title small.busy::before{animation:none}.cb-hs-surf .cb-hc-done .cb-hc-tick svg{stroke-dashoffset:0;animation:none}.cb-hs[data-chat],.cb-hs[data-leaving],.cb-hc-bubble,.cb-hc-bmore,.cb-hc-ans{transition:none}}:root{--cbhc-candy-rose: oklch(from var(--cb-home-chat-rose-ground) 0.6 calc(c * 3.4) h);--cbhc-candy-butter: oklch(from var(--cb-home-chat-butter-ground) 0.66 calc(c * 3) h);--cbhc-candy-mint: oklch(from var(--cb-home-chat-mint-ground) 0.6 calc(c * 3.4) h);--cbhc-candy-sky: oklch(from var(--cb-home-chat-sky-ground) 0.6 calc(c * 3.4) h)}[data-theme=dark]{--cbhc-candy-rose: oklch(from var(--cb-home-chat-rose-ground) 0.8 calc(c * 3.4) h);--cbhc-candy-butter: oklch(from var(--cb-home-chat-butter-ground) 0.88 calc(c * 3) h);--cbhc-candy-mint: oklch(from var(--cb-home-chat-mint-ground) 0.84 calc(c * 3.4) h);--cbhc-candy-sky: oklch(from var(--cb-home-chat-sky-ground) 0.8 calc(c * 3.4) h)}.cb-hc-who svg{overflow:visible}.cb-scoop-melt .drip,.cb-scoop-melt .spark{transform-box:fill-box}.cb-scoop-melt .drip{transform-origin:50% 0%}.cb-scoop-melt .spark{transform-origin:center}.cb-scoop-melt .drop{opacity:0}.cb-hc-melting .drip{animation:cb-hc-melt calc(var(--cb-ui-motion-1100) * 2) ease-in-out var(--cb-hc-phase, 0ms) infinite}.cb-hc-melting .drop{animation:cb-hc-fall calc(var(--cb-ui-motion-1100) * 2) ease-in var(--cb-hc-phase, 0ms) infinite}.cb-hc-melting .spark{animation:cb-hc-twinkle calc(var(--cb-ui-motion-1000) * 2) ease-in-out var(--cb-hc-phase-2, 0ms) infinite}@keyframes cb-hc-melt{0%,20%{transform:scaleY(0.72)}60%{transform:scaleY(1.12)}68%,100%{transform:scaleY(0.72)}}@keyframes cb-hc-fall{0%,58%{transform:translateY(-3px);opacity:0}62%{opacity:1}92%{transform:translateY(var(--cb-ui-space-5));opacity:0.9}100%{transform:translateY(var(--cb-space-sm));opacity:0}}@keyframes cb-hc-twinkle{0%,40%,100%{transform:scale(0.6);opacity:0.4}55%{transform:scale(1.15);opacity:1}70%{transform:scale(1);opacity:1}}.cb-hc-melt-rest .drip{animation:cb-hc-drip-rest var(--cb-ui-motion-460) var(--cb-ui-ease-settle) var(--cb-hc-at, 0ms) both}.cb-hc-melt-rest .drop{animation:cb-hc-drop-rest var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-hc-at, 0ms) both}.cb-hc-melt-rest .spark{animation:cb-hc-spark-rest var(--cb-ui-motion-460) var(--cb-ui-ease-settle) var(--cb-hc-at, 0ms) both}@keyframes cb-hc-drip-rest{from{transform:scaleY(var(--cb-hc-drip, 1))}}@keyframes cb-hc-drop-rest{from{transform:translateY(calc(var(--cb-hc-drop-y, 0) * 1px));opacity:var(--cb-hc-drop-o, 0)}to{opacity:0}}@keyframes cb-hc-spark-rest{from{transform:scale(var(--cb-hc-spark-s, 1));opacity:var(--cb-hc-spark-o, 1)}}.cb-hc-st{display:grid;justify-items:start;min-width:0;margin-top:var(--cb-space-xs)}.cb-hc-st-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-sm);min-width:0;max-width:100%}.cb-hc-st-row{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-width:0;max-width:100%;padding:0;border:0;background:none;color:var(--cbc-ink-muted);font:var(--cb-type-sm-size) / var(--cb-ui-line-21) var(--cb-font-family)}button.cb-hc-st-row{cursor:pointer;transition:color var(--cb-ui-motion-120) var(--cb-ui-ease-fade)}button.cb-hc-st-row:hover{color:var(--cbc-ink)}.cb-hc-st-row>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);transition:rotate var(--cb-ui-motion-240) var(--cbc-spring)}.cb-hc-st-row[aria-expanded=true]>.cb-icon{rotate:90deg}.cb-hc-st-verb{display:inline-grid;white-space:nowrap}.cb-hc-st.working .cb-hc-st-verb{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-hc-st-verb>span{grid-area:1 / 1}.cb-hc-verb-in{animation:cb-hc-verb-in var(--cb-ui-motion-320) var(--cbc-spring) both}.cb-hc-verb-out{animation:cb-hc-verb-out var(--cb-ui-motion-240) var(--cb-ui-ease-fade) both}@keyframes cb-hc-verb-in{from{opacity:0;transform:translateY(var(--cb-space-xs));filter:blur(2px)}}@keyframes cb-hc-verb-out{to{opacity:0;transform:translateY(calc(var(--cb-space-xs) * -1));filter:blur(2px)}}.cb-hc-st-step{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-hc-st-secs{font-variant-numeric:tabular-nums;white-space:nowrap}.cb-hc-st .cb-hc-steps{margin-top:var(--cb-space-xs)}.cb-hc-bean{flex:none;display:inline-grid;place-items:end center;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-hc-bean i{position:relative;inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-9);margin-block-end:var(--cb-space-xxs);border-radius:55% 45% 50% 50% / 60% 60% 45% 45%;background:var(--cbhc-candy-rose);transform-origin:50% 100%;animation:cb-hc-hop var(--cb-ui-motion-1100) var(--cb-ui-ease-settle) var(--cb-hc-phase, 0ms) infinite,cb-hc-candy calc(var(--cb-ui-motion-1100) * 4) steps(1,end) var(--cb-hc-phase-2, 0ms) infinite}.cb-hc-bean i::after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:3px;inline-size:3px;block-size:2px;border-radius:var(--cb-radius-full);background:color-mix(in srgb,var(--cbc-ink) 55%,transparent)}@keyframes cb-hc-hop{0%{transform:translateY(0) scale(1.22,0.78)}18%{transform:translateY(0) scale(0.9,1.12)}45%{transform:translateY(calc(var(--cb-ui-space-5) * -1)) scale(0.96,1.04) rotate(-10deg)}72%{transform:translateY(0) scale(1.18,0.82)}86%,100%{transform:translateY(0) scale(1)}}@keyframes cb-hc-candy{0%{background-color:var(--cbhc-candy-rose)}25%{background-color:var(--cbhc-candy-butter)}50%{background-color:var(--cbhc-candy-mint)}75%{background-color:var(--cbhc-candy-sky)}}.cb-hc-bean.rest i{animation:none;background:var(--cbc-ink-faint)}.cb-hc-bean.rest i::after{opacity:0}.cb-hc-bean.cb-hc-landing i{animation:cb-hc-land var(--cb-ui-motion-460) var(--cb-ui-ease-settle) var(--cb-hc-at, 0ms) both}.cb-hc-bean[data-was="0"]{--cb-hc-bean-was: var(--cbhc-candy-rose)}.cb-hc-bean[data-was="1"]{--cb-hc-bean-was: var(--cbhc-candy-butter)}.cb-hc-bean[data-was="2"]{--cb-hc-bean-was: var(--cbhc-candy-mint)}.cb-hc-bean[data-was="3"]{--cb-hc-bean-was: var(--cbhc-candy-sky)}@keyframes cb-hc-land{0%{transform:translateY(-3px) scale(0.94,1.06);background-color:var(--cb-hc-bean-was, var(--cbhc-candy-rose))}45%{transform:translateY(0) scale(1.16,0.84)}}.cb-hc-scans{padding:0 var(--cb-space-sm);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-accent-quiet);color:var(--cbc-accent-text);font:var(--cb-font-weight-medium) var(--cb-type-xs-size) / var(--cb-ui-line-21) var(--cb-font-family);white-space:nowrap;cursor:pointer;transition:background var(--cb-ui-motion-120) var(--cb-ui-ease-fade)}.cb-hc-scans:hover,.cb-hc-scans[aria-expanded=true]{background:color-mix(in srgb,var(--cbc-accent) 28%,transparent)}.cb-hc-runs{inline-size:var(--cb-ui-size-304);max-block-size:min(var(--cb-ui-size-520),var(--float-room, 60vh));overflow-y:auto;overscroll-behavior:contain}.cb-hc-runs-head{display:flex;justify-content:space-between}.cb-hc-run{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md);color:var(--cbc-ink);text-decoration:none;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-hc-run:hover,.cb-hc-run:focus-visible{background:var(--cbc-well)}.cb-hc-run-top{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-width:0;font-size:var(--cb-type-sm-size)}.cb-hc-run-top b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-hc-run-top em{font-style:normal;font-size:var(--cb-type-xs-size);color:var(--cbc-accent-text);white-space:nowrap}.cb-hc-run-top span{margin-inline-start:auto;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cb-hc-run-bar{display:block;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-hc-run-bar i{display:block;block-size:100%;inline-size:calc(var(--p, 0) * 100%);border-radius:inherit;background:var(--cbc-accent);transition:inline-size var(--cb-ui-motion-700) var(--cbc-spring)}.cb-hc-run-now{display:flex;align-items:center;gap:var(--cb-space-sm);min-width:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-hc-run-now .cb-hc-bean{zoom:0.75}.cb-scoop-w{animation:cb-hc-word var(--cb-ui-motion-220) var(--cb-ui-ease-fade) both}@keyframes cb-hc-word{from{opacity:0;filter:blur(2px)}}.cb-hc-room{display:grid;grid-template-rows:1fr;min-width:0}.cb-hc-room>*{min-height:0}.cb-hc-room-open{animation:cb-hc-room var(--cb-ui-motion-360) var(--cbc-spring) both}.cb-hc-room-open>*{overflow:hidden}@keyframes cb-hc-room{from{grid-template-rows:0fr;margin-top:calc(var(--cb-ui-space-10) * -1)}}.cb-hc-thread.cb-hc-view-in{animation:cb-hc-view-in var(--cb-ui-motion-280) var(--cbc-spring) both}@keyframes cb-hc-view-in{from{opacity:0;transform:translateY(var(--cb-space-sm))}}.cb-hc-view-ghost{position:absolute;inset:0;overflow:hidden;pointer-events:none;animation:cb-hc-view-out var(--cb-ui-motion-120) var(--cb-ui-ease-fade) both}@keyframes cb-hc-view-out{to{opacity:0}}.cb-hc-rise-in{animation:cb-hc-rise var(--cb-ui-motion-360) var(--cbc-spring) both}.cb-hc-fade-in{animation:cb-hc-appear var(--cb-ui-motion-240) var(--cb-ui-ease-fade) both}.cb-hc-step-in{animation:cb-hc-step var(--cb-ui-motion-240) var(--cbc-spring) both}@keyframes cb-hc-rise{from{opacity:0;transform:translateY(var(--cb-space-lg))}}@keyframes cb-hc-appear{from{opacity:0}}@keyframes cb-hc-step{from{opacity:0;transform:translateY(var(--cb-space-sm))}}.cb-hc-mact[data-last]{opacity:1}.cb-hc-ans .cb-hc-say{display:grid;gap:var(--cb-space-lg)}.cb-hc-ans .cb-hc-say .cb-scoop-tail{display:contents}.cb-hc-ans .cb-hc-say>.cb-scoop-h,.cb-hc-ans .cb-hc-say .cb-scoop-tail>.cb-scoop-h{margin-top:var(--cb-space-xs);margin-bottom:calc(var(--cb-space-md) * -1)}.cb-hc-ans .cb-hc-say .cb-scoop-list{gap:var(--cb-space-md)}.cb-hc-ans .cb-hc-say .cb-scoop-nested{margin-top:var(--cb-space-xs);gap:var(--cb-space-xs)}.cb-hc-ans .cb-hc-say .cb-ckw-chip{background:transparent;box-shadow:none;padding:0;block-size:auto;font-size:inherit;color:var(--cbc-accent-text)}.cb-hc-ans .cb-hc-say .cb-ckw-chip .cb-icon{display:none}.cb-hc-ans .cb-hc-say .cb-ckw-chip:hover{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.cb-hc-melting .drip,.cb-hc-melting .drop,.cb-hc-melting .spark,.cb-hc-melt-rest .drip,.cb-hc-melt-rest .drop,.cb-hc-melt-rest .spark,.cb-hc-bean i,.cb-hc-bean.cb-hc-landing i,.cb-hc-verb-in,.cb-scoop-w,.cb-hc-rise-in,.cb-hc-fade-in,.cb-hc-step-in,.cb-hc-room-open{animation:none}.cb-hc-verb-out{display:none}}.cb-home-strip{margin-top:auto;padding:var(--cb-ui-space-18) 0 var(--cb-ui-space-22);border-top:1px solid var(--cbc-line);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-13)}.cb-home-strip b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-home-strip em{font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size)}.cb-home-strip-up{color:var(--cbc-good-text)}.cb-home-strip-dn{color:var(--cbc-accent-text)}.cb-home-strip-dot{position:relative;display:inline-block;width:var(--cb-space-sm);height:var(--cb-space-sm);border-radius:50%;background:var(--cbc-accent);margin-right:var(--cb-space-sm);vertical-align:middle}.cb-home-strip-dot::after,.cb-home-s8-pulse i[data-on]::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cbc-accent);opacity:0;pointer-events:none;animation:cb-home-ring var(--cb-ui-motion-2600) var(--cb-motion-spring) infinite}@keyframes cb-home-ring{0%{opacity:0.45;transform:scale(1)}70%,100%{opacity:0;transform:scale(3)}}.cb-home-strip-sep{color:var(--cbc-line-strong);margin:0 var(--cb-ui-space-10)}.cb-home-strip-pipe{color:var(--cbc-line-strong);margin:0 var(--cb-ui-space-18)}.cb-home-strip :not(.cb-icon)>svg{width:var(--cb-ui-size-56);height:var(--cb-ui-size-14);vertical-align:middle;margin:0 var(--cb-space-xs)}.cb-home-strip-mini{display:inline-grid;grid-template-columns:repeat(4,var(--cb-ui-size-5));grid-auto-rows:var(--cb-ui-size-5);gap:1.5px;vertical-align:middle;margin:0 var(--cb-space-md) 0 var(--cb-space-xxs)}.cb-home-strip-mini i{border-radius:1px;background:var(--cbc-line-strong)}.cb-home-strip-mini i[data-mark=done]{background:var(--cbc-ink-faint)}.cb-home-strip-mini i[data-mark=now]{background:var(--cbc-accent)}.cb-home-strip-mini i[data-mark=stalled]{background:var(--cbc-warn)}.cb-home-s1,.cb-home-s2,.cb-home-s3,.cb-home-s4,.cb-home-s5,.cb-home-s6,.cb-home-s7,.cb-home-s8,.cb-home-s9,.cb-home-s10{display:none}.cb-home-strip[data-v="1"] .cb-home-s1,.cb-home-strip[data-v="4"] .cb-home-s4,.cb-home-strip[data-v="6"] .cb-home-s6,.cb-home-strip[data-v="10"] .cb-home-s10{display:block}.cb-home-strip[data-v="2"] .cb-home-s2,.cb-home-strip[data-v="8"] .cb-home-s8{display:grid}.cb-home-strip[data-v="3"] .cb-home-s3,.cb-home-strip[data-v="5"] .cb-home-s5,.cb-home-strip[data-v="7"] .cb-home-s7,.cb-home-strip[data-v="9"] .cb-home-s9{display:flex}.cb-home-strip[data-v="3"]{border-top:0;padding-top:var(--cb-space-sm)}.cb-home-s1{text-align:center;white-space:nowrap}.cb-home-s2{grid-template-columns:1fr 1fr 1fr;gap:var(--cb-space-5xl)}.cb-home-s2-h{margin:0 0 var(--cb-space-xs);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint);text-transform:none}.cb-home-s2-row{display:flex;gap:var(--cb-ui-space-14);align-items:center;white-space:nowrap}.cb-home-s2-row b{font-size:var(--cb-type-sm-size)}.cb-home-s3{background:var(--cbc-well);border-top:0;border-radius:var(--cb-radius-xl);padding:var(--cb-space-lg) var(--cb-ui-space-18);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);justify-content:space-between;gap:var(--cb-ui-space-18);white-space:nowrap}.cb-home-s3 b{font-family:var(--cb-font-mono);font-weight:var(--cb-font-weight-medium)}.cb-home-s4{text-align:center}.cb-home-s4-l1{font-size:var(--cb-ui-text-22);letter-spacing:var(--cb-ui-tight-8);color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums;display:flex;justify-content:center;gap:var(--cb-ui-space-34)}.cb-home-s4-l1 small{display:block;font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);font-weight:var(--cb-font-weight-regular);letter-spacing:0;margin-top:1px}.cb-home-s4-l2{margin-top:var(--cb-space-lg);white-space:nowrap}.cb-home-s5{justify-content:center;gap:var(--cb-space-md);flex-wrap:wrap}.cb-home-s5-g{display:contents}.cb-home-s5-pill{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);height:var(--cb-ui-size-30);padding:0 var(--cb-ui-space-13);border-radius:var(--cb-ui-radius-15);border:1px solid var(--cbc-line);background:var(--cbc-surface);white-space:nowrap}.cb-home-s6 p{margin:0;text-align:center;line-height:var(--cb-ui-line-22);max-width:62ch;margin-inline:auto}.cb-home-s7{justify-content:center;align-items:center;gap:var(--cb-ui-space-22);white-space:nowrap}.cb-home-s7-key{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-home-s7-key .cb-icon{width:var(--cb-ui-size-14);height:var(--cb-ui-size-14);margin:0 var(--cb-space-xs);vertical-align:middle;color:var(--cbc-ink-faint)}.cb-home-s7-rule{width:1px;height:var(--cb-ui-size-16);background:var(--cbc-line-strong)}.cb-home-s8{grid-template-columns:1fr 1fr 1fr;gap:var(--cb-ui-space-36);align-items:center}.cb-home-s8-ch{display:flex;align-items:center;gap:var(--cb-space-lg);white-space:nowrap}.cb-home-s8-bars{display:flex;align-items:flex-end;gap:var(--cb-space-xxs);height:var(--cb-ui-size-18);width:var(--cb-ui-size-44)}.cb-home-s8-bars i{flex:1;background:var(--cbc-ink-faint);border-radius:1px 1px 0 0;opacity:0.7}.cb-home-s8-bars i:last-child{background:var(--cbc-accent);opacity:1}.cb-home-s8-pulse{display:grid;grid-template-columns:repeat(6,var(--cb-space-sm));gap:3px}.cb-home-s8-pulse i{position:relative;width:var(--cb-space-sm);height:var(--cb-space-sm);border-radius:50%;background:var(--cbc-line-strong)}.cb-home-s8-pulse i[data-on]{background:var(--cbc-accent)}.cb-home-s8-pulse i[data-on]:nth-child(2n)::after{animation-delay:calc(-1 * var(--cb-ui-motion-1300))}.cb-home-s9{justify-content:center;gap:var(--cb-space-md)}.cb-home-s9-tile{background:var(--cbc-well);border-radius:var(--cbc-corner-tile);padding:var(--cb-ui-space-9) var(--cb-space-xl);display:grid;gap:1px;min-width:var(--cb-space-9xl);text-align:center}.cb-home-s9-tile b{font-size:var(--cb-ui-text-19);letter-spacing:var(--cb-ui-tight-6);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-home-s9-tile>span{font-size:var(--cb-ui-text-11)}.cb-home-s10{overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--cb-color-black) 8%,var(--cb-color-black) 92%,transparent)}.cb-home-s10-tape{display:flex;white-space:nowrap}.cb-home-s10-tape>span{display:inline-block;padding-right:var(--cb-space-5xl);animation:cb-home-tape var(--cb-ui-motion-42000) linear infinite}.cb-home-s10:hover .cb-home-s10-tape>span,.cb-home-s10:focus-within .cb-home-s10-tape>span{animation-play-state:paused}.cb-home-s10 i{font-style:normal;color:var(--cbc-line-strong);margin:0 var(--cb-ui-space-14)}@keyframes cb-home-tape{to{transform:translateX(-50%)}}[data-motion=reduced] .cb-home-s10-tape>span{animation:none}@media(max-width:480px){.cb-home-strip{white-space:normal;font-size:var(--cb-type-xs-size);padding:var(--cb-space-xl) 0 var(--cb-ui-space-18)}.cb-home-s1{white-space:normal;line-height:var(--cb-ui-line-22)}.cb-home-s2{grid-template-columns:1fr;gap:var(--cb-space-lg)}.cb-home-s3{flex-direction:column;gap:var(--cb-space-sm);white-space:normal}.cb-home-s4-l1{gap:var(--cb-ui-space-18);font-size:var(--cb-ui-text-19)}.cb-home-s4-l2{white-space:normal}.cb-home-s7,.cb-home-s9{flex-wrap:wrap}.cb-home-s8{grid-template-columns:1fr;gap:var(--cb-ui-space-10)}}@media(prefers-reduced-motion:reduce){.cb-home-strip-dot::after,.cb-home-s8-pulse i[data-on]::after,.cb-home-s10-tape>span{animation:none}}.cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg){position:relative}.cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg){--cb-font-mono: var(--cb-home-mono);--cbc-ink-faint: color-mix(in srgb, var(--cb-color-ceramic-grey) 68%, transparent);--cbc-line: color-mix(in srgb, var(--cb-color-ceramic-grey) 11%, transparent);--cbc-line-strong: color-mix(in srgb, var(--cb-color-ceramic-grey) 22%, transparent);--cbc-good-text: var(--cb-home-ink-good-text-dark);--cbc-good: var(--cb-home-ink-good-dark);--cbc-ink-muted: color-mix(in srgb, var(--cb-color-ceramic-grey) 72%, transparent)}[data-theme=light] .cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg){--cbc-good: var(--cb-color-score-good);--cbc-ink-muted: var(--cb-home-ink-muted-light);--cbc-ink-faint: var(--cb-home-ink-faint-light);--cbc-line: color-mix(in srgb, var(--cb-color-blackcurrant) 11%, transparent);--cbc-line-strong: color-mix(in srgb, var(--cb-color-blackcurrant) 20%, transparent);--cbc-good-text: var(--cb-home-ink-good-text-light)}[data-theme=light] .cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg){--cbc-ink: color-mix(in srgb, var(--cb-color-black) 92%, transparent);--cbc-ink-muted: color-mix(in srgb, var(--cb-color-black) 76%, transparent);--cbc-ink-faint: color-mix(in srgb, var(--cb-color-black) 70%, transparent);--cbhs-muted: var(--cbc-ink-muted);--cbhs-faint: var(--cbc-ink-faint)}.cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg)>.cb-scroll>.cb-foot{position:relative;border-block-start:0;background:var(--cbc-base)}.cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg)>.cb-scroll>.cb-main{min-block-size:var(--cbh-fold, 100dvh)}:root:has(.cb-home) .cb-pagebar{background:transparent;backdrop-filter:none;border-block-end-color:transparent}:root:has(.cb-home) .cb-pagebar::before{backdrop-filter:none;background:none}.cb-main:has(>.cb-home){display:flex;flex-direction:column;padding-block:0}.cb-main>.cb-home{flex:1;min-height:0;width:100%;max-width:var(--cb-ui-size-760);position:relative;z-index:1}.cb-main>.cb-home-bg{position:absolute;left:0;right:0;block-size:var(--cbh-ground, 100dvh);width:auto;max-width:none;margin:0;z-index:0;overflow:hidden;pointer-events:none;--cbh-tint-mix: 14%;--cbh-wash-a: 74%;background-color:color-mix(in srgb,var(--cbh-tint, transparent) var(--cbh-tint-mix),var(--cbc-base))}[data-theme=light] .cb-main>.cb-home-bg{--cbh-tint-mix: 22%;--cbh-wash-a: 78%}.cb-home-bg-i{position:absolute;inset:calc(-1 * var(--cb-space-3xl));display:block;background-image:var(--cbh-bg, none);background-size:var(--cbh-bg-size, auto);background-position:center top;transform:scale(1.05);transform-origin:50% 40%;filter:none;transition:transform var(--cb-ui-motion-1100) var(--cb-motion-spring),filter var(--cb-ui-motion-1100) var(--cb-motion-spring),opacity var(--cb-ui-motion-1100) var(--cb-motion-spring)}.cb-home-bg[data-photo]{--cbh-wash: color-mix( in srgb, color-mix(in srgb, var(--cbh-tint, var(--cbc-base)) 45%, var(--cbc-base)) var(--cbh-wash-a), transparent )}.cb-home-bg-p{position:absolute;inset:0;z-index:0;display:none;background:var(--cbh-bg) center / cover no-repeat}.cb-home-bg[data-photo] .cb-home-bg-i{background-image:none}.cb-home-bg[data-photo] .cb-home-bg-p{display:block}.cb-main>.cb-home-bg[data-photo]:not([data-ready]) .cb-home-bg-i{opacity:0}.cb-home-bg[data-photo] .cb-home-bg-i::after{content:"";position:absolute;inset:0;z-index:2;background:var(--cbh-wash)}[data-theme=light] .cb-home-bg[data-photo] .cb-home-bg-i::before{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--cb-color-accent-500) 6%,var(--cb-color-bg-light-purple));mix-blend-mode:screen;opacity:0.74}[data-theme=light] .cb-home-bg[data-photo] .cb-home-bg-i::after{background:color-mix(in srgb,var(--cb-color-white) 12%,transparent)}.cb-home-bg-d{position:absolute;inset:0;z-index:3;display:none;background:var(--cbh-bg) center / cover no-repeat;filter:url(#cbh-duo);opacity:calc(var(--cbh-duo, 1) * 0.9);transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-home-bg[data-duo] .cb-home-bg-d{display:block}.cb-home-bg[data-duo-baked] .cb-home-bg-d{background-image:var(--cbh-duo-bg);filter:none}.cb-home-bg[data-duo-baked][data-duo-full] .cb-home-bg-p{background-image:var(--cbh-duo-bg)}.cb-home-bg[data-duo-baked][data-duo-full] .cb-home-bg-d,.cb-home-bg[data-duo-baked][data-duo-full] .cb-home-bg-i::before,.cb-home-bg[data-duo-baked][data-duo-full] .cb-home-bg-i::after{display:none}.cb-home-bg[data-dye=tinted] .cb-home-bg-d{display:block;background:var(--cbh-tint, transparent);filter:none;mix-blend-mode:color;opacity:calc(var(--cbh-duo, 1) * 0.5)}.cb-home-bg-duo{position:absolute;inline-size:0;block-size:0;overflow:hidden}.cb-home-bg-probe{display:none}.cb-home-bg[data-mark] .cb-home-bg-i{background-size:auto 100%;background-position:left top;background-repeat:no-repeat}.cb-main:has(>.cb-home[data-idle])>.cb-home-bg .cb-home-bg-i{transform:scale(1);filter:blur(var(--cb-ui-blur-18));transition:transform var(--cb-ui-motion-1100) var(--cb-ui-ease-fade),filter var(--cb-ui-motion-1100) var(--cb-ui-ease-fade)}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .cb-main:has(>.cb-home>.cb-lolly-in)>.cb-home-bg .cb-home-bg-i{transform:scale(1.12);filter:blur(var(--cb-ui-blur-16));transition:none}}.cb-main>.cb-home[data-page-in]{animation:cb-home-arrive var(--cb-ui-motion-680) var(--cb-motion-spring) backwards}@keyframes cb-home-arrive{from{opacity:0;scale:1.03}}.cb-home[data-away]>*,.cb-home[data-away] .cb-home-hero,.cb-home[data-away]>.cb-hs{opacity:0;pointer-events:none;transition:opacity var(--cb-ui-motion-240) var(--cb-ui-ease-fade)}@media(prefers-reduced-motion:reduce){.cb-main>.cb-home[data-page-in]{animation:none}}.cb-main:has(>.cb-home[data-search])>.cb-home-bg .cb-home-bg-i{transform:scale(1.025);filter:blur(var(--cb-ui-blur-8));transition:transform var(--cb-ui-motion-680) var(--cb-motion-spring),filter var(--cb-ui-motion-680) var(--cb-motion-spring),opacity var(--cb-ui-motion-680) var(--cb-motion-spring)}.cb-home-bg[data-tint=coral]{--cbh-tint: var(--cbc-cat-performance)}.cb-home-bg[data-tint=amber]{--cbh-tint: var(--cbc-cat-accessibility)}.cb-home-bg[data-tint=lime]{--cbh-tint: var(--cbc-cat-seo)}.cb-home-bg[data-tint=mint]{--cbh-tint: var(--cbc-cat-aiVisibility)}.cb-home-bg[data-tint=aqua]{--cbh-tint: var(--cbc-cat-design)}.cb-home-bg[data-tint=periwinkle]{--cbh-tint: var(--cbc-cat-techStack)}.cb-home-bg[data-tint=lilac]{--cbh-tint: var(--cbc-cat-localVisibility)}.cb-home-bg[data-tint=bubblegum]{--cbh-tint: var(--cbc-cat-marketingFootprint)}.cb-home-bg[data-tint=blush]{--cbh-tint: color-mix(in srgb, var(--cbc-accent) 45%, var(--cb-color-white))}.cb-home-bg[data-tint=candy]{--cbh-tint: var(--cbc-accent)}.cb-home-bg[data-tint=chocolate]{--cbh-tint: var(--cb-home-pattern-chocolate-dark)}[data-theme=light] .cb-home-bg[data-tint=chocolate]{--cbh-tint: var(--cb-home-pattern-chocolate-light)}.cb-main>.cb-home-fog{position:absolute;left:0;right:0;bottom:0;width:auto;max-width:none;margin:0;height:var(--cb-ui-size-280);pointer-events:none;display:none;z-index:1;transition:opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}.cb-main:has(>.cb-home[data-layout=minimal])>.cb-home-fog{display:block}.cb-home-fog-i{position:absolute;left:0;right:0;bottom:0;mask-image:linear-gradient(to top,var(--cb-color-black) 0,var(--cb-color-black) 35%,transparent 100%)}.cb-home-fog-i:nth-child(1){height:var(--cb-ui-size-280);backdrop-filter:blur(var(--cb-ui-blur-3))}.cb-home-fog-i:nth-child(2){height:var(--cb-ui-size-190);backdrop-filter:blur(var(--cb-ui-blur-8))}.cb-home-fog-i:nth-child(3){height:var(--cb-ui-size-110);backdrop-filter:blur(var(--cb-ui-blur-16))}.cb-home[data-l=airy]{padding-top:var(--cb-space-7xl)}.cb-home[data-l=airy] .cb-home-hero h1{font-size:var(--cb-type-5xl-size);line-height:var(--cb-ui-line-66);letter-spacing:var(--cb-ui-tight-25)}.cb-home[data-l=airy] .cb-home-figs{margin-top:var(--cb-ui-space-44);padding-top:var(--cb-ui-space-30)}.cb-home[data-l=airy] .cb-home-live{margin-top:var(--cb-ui-space-36)}.cb-home[data-l=airy] .cb-home-movers{margin-top:var(--cb-ui-space-18);padding-top:var(--cb-ui-space-18)}.cb-home[data-l=airy] .cb-home-dock-wrap{margin-top:var(--cb-ui-space-30)}.cb-home[data-layout=full] .cb-home-strip{display:none}.cb-home[data-layout=minimal]{display:grid;grid-template-rows:1fr auto auto auto auto 1fr auto auto;padding-top:0;min-height:0;flex:1;gap:0}.cb-home[data-layout=minimal] :is(.cb-home-figs,.cb-home-live,.cb-home-movers){display:none}.cb-home[data-layout=minimal] .cb-home-hero{grid-row:2}.cb-home[data-layout=minimal] .cb-hs{grid-row:3}.cb-home[data-layout=minimal] .cb-home-chips{grid-row:4}.cb-home[data-layout=minimal] .cb-home-dock-wrap{grid-row:5}.cb-home[data-layout=minimal] .cb-home-tenant{grid-row:7}.cb-home[data-layout=minimal] .cb-home-strip{grid-row:8}.cb-home[data-layout=focus]{display:grid;grid-template-rows:1fr auto auto auto 1fr;padding-top:0;min-height:0;flex:1;gap:0}.cb-home[data-layout=focus] .cb-home-hero{grid-row:2}.cb-home[data-layout=focus] .cb-hs{grid-row:3}.cb-home[data-layout=focus] .cb-home-dock-wrap{grid-row:4}.cb-home[data-layout=focus] :is(.cb-home-chips,.cb-home-figs,.cb-home-live,.cb-home-movers,.cb-home-strip,.cb-home-tenant,.cb-home-day){display:none}.cb-home[data-off~=figs] :is(.cb-home-figs,.cb-home-strip .cb-home-g-figs),.cb-home[data-off~=runs] :is(.cb-home-live,.cb-home-strip .cb-home-g-runs),.cb-home[data-off~=trend] :is(.cb-home-movers,.cb-home-strip .cb-home-g-trend),.cb-home[data-off~=figs][data-off~=runs][data-off~=trend] .cb-home-strip,.cb-home[data-off~=strip] .cb-home-strip,.cb-home[data-off~=chips] .cb-home-chips{display:none}.cb-home:not([data-layout=focus]) .cb-home-chips{width:calc(100% + 2 * var(--cb-ui-space-120));margin-left:calc(-1 * var(--cb-ui-space-120));max-width:none}.cb-home[data-layout=minimal] .cb-home-strip[data-v="5"]{width:calc(100% + 2 * var(--cb-ui-space-120));margin-left:calc(-1 * var(--cb-ui-space-120));max-width:none}.cb-home[data-layout=minimal] .cb-home-strip[data-v="6"] .cb-home-s6 p{max-width:var(--cb-ui-size-760);text-wrap:balance}.cb-home-tenant{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-md);justify-self:center;width:100%;max-width:var(--cb-width-lg);margin-bottom:var(--cb-ui-space-10)}.cb-home[data-layout=minimal]:not([data-off~=cells]) .cb-home-tenant{display:grid}.cb-home-cell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-xxs) var(--cb-ui-space-10);align-items:center;padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-ui-radius-14);background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);border:1px solid var(--cbc-line);box-shadow:0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb,var(--cb-color-blackcurrant) 6%,transparent);backdrop-filter:blur(var(--cb-blur-frost)) saturate(1.35)}.cb-home-cell b{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--cb-ui-space-5);min-width:0}.cb-home-cell b>span{overflow:hidden;text-overflow:ellipsis}.cb-home-cell b .cb-icon{width:var(--cb-ui-size-13);height:var(--cb-ui-size-13);flex:none}.cb-home-cell b .cb-home-me,.cb-home-mosaic-me{width:var(--cb-ui-size-7);height:var(--cb-ui-size-7);border-radius:50%;background:var(--cbc-accent);flex:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cbc-accent) 20%,transparent);margin-right:2px}.cb-home-cell b .cb-icon[data-mark=failed]{color:var(--cbc-accent)}.cb-home-cell b .cb-icon[data-mark=stalled]{color:var(--cbc-warn)}.cb-home-cell span{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home-cell-tiles{grid-row:1 / 3;display:grid;grid-template-columns:repeat(4,var(--cb-ui-size-7));gap:var(--cb-space-xxs)}.cb-home-cell-tiles i{width:var(--cb-ui-size-7);height:var(--cb-ui-size-7);border-radius:var(--cb-radius-xxs);background:var(--cbc-line-strong)}.cb-home-cell-tiles i[data-mark=done]{background:var(--cbc-good)}.cb-home-cell-tiles i[data-mark=now]{background:var(--cbc-accent);animation:cb-home-cell-beat var(--cb-ui-motion-1200) ease-in-out infinite}.cb-home-cell-tiles i[data-mark=failed]{background:var(--cbc-accent);opacity:0.45}.cb-home-cell-tiles i[data-mark=stalled]{background:var(--cbc-warn)}@keyframes cb-home-cell-beat{50%{opacity:0.35}}.cb-home[data-quiet] :is(.cb-home-strip b,.cb-home-strip em,.cb-home-cell span,.cb-home-chip s,.cb-home-fig-v,.cb-home-fig-d,.cb-home-day b,.cb-home-lh>b,.cb-home-r-d){color:transparent!important;text-shadow:0 0 var(--cb-ui-space-9) var(--cbc-ink-muted)}.cb-home[data-quiet] .cb-home-dk-bd{display:none}.cb-home>:not(.cb-hs){transition:opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}.cb-home .cb-home-hero{transition:transform var(--cb-ui-motion-1100) var(--cb-ui-ease-fade),opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}.cb-home[data-search] .cb-home-hero{transition:transform var(--cb-ui-motion-1100) var(--cb-ui-ease-fade),opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) 0ms}.cb-home[data-idle]>*:not(.cb-home-hero){opacity:0;pointer-events:none}.cb-home[data-idle] .cb-home-hero{transform:translateY(var(--cbh-rest-dy, 0px))}.cb-home[data-idle]>*:not(.cb-home-hero){transition:opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) 0ms}.cb-home[data-idle] .cb-home-hero{transition:transform var(--cb-ui-motion-1100) var(--cb-ui-ease-fade)}.cb-home:not([data-idle],[data-search]) .cb-home-hero{transition:transform var(--cb-ui-motion-680) var(--cb-motion-spring),opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}:where(.cb-home)>.cb-hs{transition:translate var(--cb-ui-motion-680) var(--cb-motion-spring),opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}:where(.cb-home[data-idle])>.cb-hs{transition:translate var(--cb-ui-motion-680) var(--cb-motion-spring),opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) 0ms}.cb-column:has(>.cb-scroll>.cb-main>.cb-home-bg)>.cb-scroll>.cb-foot{transition:opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade) var(--cb-ui-motion-120)}.cb-column:has(>.cb-scroll>.cb-main>.cb-home:is([data-idle],[data-search]))>.cb-scroll>.cb-foot,.cb-main:has(>.cb-home:is([data-idle],[data-search]))>.cb-home-fog{opacity:0;pointer-events:none}.cb-column:has(>.cb-scroll>.cb-main>.cb-home[data-search])>.cb-scroll>.cb-foot,.cb-main:has(>.cb-home[data-search])>.cb-home-fog{transition-delay:0ms}.cb-main>.cb-home{transition:translate var(--cb-ui-motion-520) var(--cb-ui-ease-slide),opacity var(--cb-ui-motion-460) var(--cb-ui-ease-fade)}.cb-home:is([data-idle],[data-search],[data-away]) :is(.cb-home-s10-tape>span,.cb-home-cell-tiles i,.cb-home-steps .cb-icon,.cb-home-dk),.cb-home:is([data-idle],[data-search],[data-away]) :is(.cb-home-strip-dot,.cb-home-s8-pulse i,.cb-home-lh-dot,.cb-home-tl)::after{animation-play-state:paused}.cb-home>*{animation:cb-home-fade var(--cb-ui-motion-520) var(--cb-ui-ease-fade) backwards,cb-home-rise var(--cb-ui-motion-520) var(--cb-motion-spring) backwards}.cb-home>:nth-child(1){animation-delay:var(--cb-ui-motion-40)}.cb-home>:nth-child(2){animation-delay:var(--cb-ui-motion-110)}.cb-home>:nth-child(3){animation-delay:var(--cb-ui-motion-170)}.cb-home>:nth-child(4){animation-delay:var(--cb-ui-motion-230)}.cb-home>:nth-child(5){animation-delay:var(--cb-ui-motion-290)}.cb-home>:nth-child(6){animation-delay:var(--cb-ui-motion-350)}.cb-home>:nth-child(7){animation-delay:var(--cb-ui-motion-410)}.cb-home>:nth-child(8){animation-delay:var(--cb-ui-motion-460)}.cb-home>:nth-child(9){animation-delay:var(--cb-ui-motion-520)}@media(max-width:480px){.cb-home,.cb-home[data-l=airy],.cb-home[data-layout]{max-width:none;padding:var(--cb-space-xl) 0 0;flex:0 0 auto;grid-template-rows:none;gap:0}.cb-home[data-l=airy] .cb-home-dock-wrap{margin-top:var(--cb-ui-space-18)}.cb-home[data-l=airy] .cb-home-live{margin-top:var(--cb-space-3xl)}.cb-home[data-l=airy] .cb-home-movers{margin-top:var(--cb-ui-space-22)}.cb-home .cb-home-hero{text-align:left;padding:var(--cb-space-xs) var(--cb-space-xxs) 0}.cb-home[data-layout=focus] .cb-home-hero{text-align:center}.cb-home[data-l] .cb-home-hero h1,.cb-home-hero h1{font-size:var(--cb-ui-text-32);line-height:var(--cb-ui-line-36);letter-spacing:var(--cb-ui-tight-12);margin-top:var(--cb-space-sm)}.cb-home-hero .cb-home-wx{vertical-align:top}.cb-home-hero .cb-home-day{font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-19);margin-top:var(--cb-space-sm)}.cb-home[data-l] .cb-home-figs,.cb-home-figs{grid-template-columns:1fr 1fr;gap:var(--cb-ui-space-18) var(--cb-space-xl);margin-top:var(--cb-ui-space-26);padding-top:var(--cb-space-2xl)}.cb-main:has(>.cb-home){padding-inline:var(--cb-ui-space-18)}.cb-home:not([data-layout=focus]) .cb-home-chips,.cb-home[data-layout=minimal] .cb-home-strip[data-v="5"]{width:100%;margin-left:0}.cb-home:not([data-layout=focus]) .cb-home-chips{display:flex}.cb-home[data-layout=minimal]:not([data-off~=cells]) .cb-home-tenant{display:flex;grid-template-columns:none;max-width:none;gap:var(--cb-space-md);margin:var(--cb-ui-space-22) 0 0;padding:0 0 var(--cb-space-xxs);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(to right,var(--cb-color-black) 92%,transparent)}.cb-home-tenant{grid-template-columns:1fr;max-width:none}.cb-home-tenant::-webkit-scrollbar{display:none}.cb-home-cell{flex:0 0 76%;scroll-snap-align:start}.cb-home[data-layout=minimal] .cb-home-strip{margin-top:var(--cb-space-xl)}.cb-home[data-layout=focus]{flex:1;min-height:0;grid-template-rows:1fr auto auto auto 1fr}.cb-main>.cb-home-fog,.cb-home-fog-i:nth-child(1){height:var(--cb-ui-size-180)}.cb-home-fog-i:nth-child(2){height:var(--cb-ui-size-120)}.cb-home-fog-i:nth-child(3){height:var(--cb-ui-size-70)}}@media(max-width:480px){:root:has(.cb-home) .cb-pagebar-in{min-block-size:var(--cb-ui-size-52);padding-inline:var(--cb-ui-space-14)}:root:has(.cb-home) .cb-pagebar-in .cb-pagebar-name{font-size:var(--cb-ui-text-21);line-height:var(--cb-ui-line-26);letter-spacing:var(--cb-ui-tight-5)}:root:has(.cb-home) .cb-page-title .cb-where,:root:has(.cb-home) .cb-pagebar-in .cb-pagebar-nav{display:none}.cb-console .cb-main:has(>.cb-home){padding-block-end:0}:root:has(.cb-home){--cbc-dock-lift: var(--cb-space-xl);--bar-mark: var(--cb-ui-size-34);--bar-round: var(--cb-ui-radius-9)}:root:has(.cb-home) .cb-pagebar-in .cb-rail-tool,:root:has(.cb-home) .cb-pagebar-in .cb-dock-menu{inline-size:var(--cb-ui-size-34);block-size:var(--cb-ui-size-34);border-radius:var(--cb-ui-radius-9)}:root:has(.cb-home) .cb-pagebar-tools>.cb-pagebar-set[data-set="the console"]{gap:var(--cb-space-xs);padding-inline:0;border:0}.cb-column:has(>.cb-scroll>.cb-main>.cb-home[data-layout=focus]){grid-template-rows:auto minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.cb-home-cell-tiles i[data-mark=now]{animation:none}}.cb-home-cust,.cb-home-gallery{--cbhc-mat: var(--cbc-surface);--cbhc-gloss: color-mix(in srgb, var(--cb-color-ceramic-grey) 8%, transparent);--cbhc-edge: color-mix(in srgb, var(--cb-color-ceramic-grey) 12%, transparent);--cbhc-thumb: color-mix(in srgb, var(--cb-color-ceramic-grey) 18%, transparent);--cbhc-soft: color-mix(in srgb, var(--cb-color-ceramic-grey) 10%, transparent);--cbhc-soft-2: color-mix(in srgb, var(--cb-color-ceramic-grey) 16%, transparent);--cbhc-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 40%, transparent), 0 var(--cb-space-3xl) var(--cb-space-8xl) color-mix(in srgb, var(--cb-home-ink-shadow-dark) 58%, transparent);--cbhc-accent-text: color-mix(in srgb, var(--cb-color-accent-500) 53%, var(--cb-color-white));--cbhc-accent-quiet: color-mix(in srgb, var(--cb-color-accent-500) 12%, transparent);--cbhc-ink-2: color-mix(in srgb, var(--cb-color-ceramic-grey) 72%, transparent);--cbhc-raised: var(--cbc-raised)}[data-theme=light] :is(.cb-home-cust,.cb-home-gallery){--cbhc-gloss: color-mix(in srgb, var(--cb-color-bg-light-purple) 75%, transparent);--cbhc-edge: color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent);--cbhc-thumb: var(--cb-color-white);--cbhc-soft: color-mix(in srgb, var(--cb-color-blackcurrant) 7%, transparent);--cbhc-soft-2: color-mix(in srgb, var(--cb-color-blackcurrant) 12%, transparent);--cbhc-shadow: 0 var(--cb-space-xxs) var(--cb-space-md) color-mix(in srgb, var(--cb-color-blackcurrant) 10%, transparent), 0 var(--cb-space-3xl) var(--cb-space-8xl) color-mix(in srgb, var(--cb-color-blackcurrant) 20%, transparent);--cbhc-accent-text: var(--cb-color-accent-700);--cbhc-accent-quiet: color-mix(in srgb, var(--cb-color-accent-600) 8%, transparent);--cbhc-ink-2: color-mix(in srgb, var(--cb-color-black) 76%, transparent);--cbhc-raised: var(--cb-home-ink-raised-light)}.cb-home-cust .cb-icon,.cb-home-gallery h3 .cb-icon{inline-size:1em;block-size:1em}.cb-home-cust .cb-icon svg,.cb-home-gallery h3 .cb-icon svg{stroke-width:1.75}:is(.cb-home-cust,.cb-home-gallery) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cb-home-cust{position:fixed;inset:auto;inset-block-start:calc(var(--cb-space-7xl) - var(--cb-space-xs));inset-inline-end:calc(var(--cb-space-8xl) - var(--cb-space-xs));margin:0;inline-size:var(--cb-ui-size-420);block-size:auto;max-block-size:calc(100dvh - var(--cb-space-9xl));overflow:hidden;padding:0;border:0;border-radius:var(--cb-radius-4xl);background:radial-gradient(135% 74% at 50% -24%,var(--cbhc-gloss),transparent 62%),var(--cbhc-mat);box-shadow:0 0 0 1px var(--cbhc-edge),var(--cbhc-shadow);color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);display:grid;grid-template-rows:minmax(0,1fr);animation:cb-home-cust-pop var(--cb-ui-motion-200) var(--cbc-spring)}.cb-home-cust:not(:popover-open):not([data-open]){display:none}.cb-home-cust-in{display:grid;align-content:start;gap:var(--cb-ui-space-14);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--cb-space-2xl);scrollbar-width:none}.cb-home-cust-in::-webkit-scrollbar{display:none}.cb-home-cust>.cb-hs-cbar{inset-inline-end:var(--cb-space-sm)}.cb-home-cust:hover>.cb-hs-cbar{opacity:1}@keyframes cb-home-cust-pop{from{opacity:0;transform:translateY(calc(var(--cb-space-sm) * -1)) scale(0.97)}}.cb-home-cust-in>*{min-width:0}.cb-home-cust-h{display:flex;align-items:center;justify-content:space-between}.cb-home-cust-h b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:-0.01em}.cb-home-cust-sec{min-width:0}.cb-home-cust-sec h6{margin:0 0 var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-faint)}.cb-home-cust-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-xs);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbc-well)}.cb-home-cust .cb-home-cust-track button{min-width:0;min-height:var(--cb-ui-size-30);padding:0 var(--cb-space-sm);border-radius:var(--cbf-press-radius-sm);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--cb-ui-motion-120) var(--cbc-spring),color var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust .cb-home-cust-track button:hover[aria-pressed=false]{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-home-cust .cb-home-cust-track button[aria-pressed=true]{background:var(--cbhc-thumb);color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-home-cust .cb-home-cust-track button[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-home-cust-tab{display:grid;gap:var(--cb-ui-space-14)}.cb-home-cust-tab[hidden]{display:none}.cb-home-cust-tab>*{min-width:0}.cb-home-cust-two{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--cb-space-md)}.cb-home-cust-two>*{min-width:0}.cb-home-cust-lay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-home-cust .cb-home-cust-lay button{position:relative;min-width:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;align-items:center;text-align:center;gap:var(--cb-space-sm) 0;padding:var(--cb-space-md) var(--cb-space-sm) var(--cb-ui-space-10);border-radius:var(--cb-ui-radius-14);border:1px solid transparent;background:var(--cbc-well);color:var(--cbc-ink);transition:border-color var(--cb-ui-motion-140) var(--cbc-spring),box-shadow var(--cb-ui-motion-140) var(--cbc-spring)}.cb-home-cust .cb-home-cust-lay button:hover[aria-pressed=false]{border-color:var(--cbhc-edge)}.cb-home-cust .cb-home-cust-lay button[aria-pressed=true]{border-color:var(--cbc-accent);box-shadow:inset 0 0 0 1px var(--cbc-accent)}.cb-home-cust-mini{width:100%;max-width:var(--cb-ui-size-104);aspect-ratio:104 / 66;border-radius:var(--cb-radius-md);border:1px solid var(--cbhc-edge);background:var(--cbc-base);display:block;overflow:hidden}.cb-home-cust-mini svg{width:100%;height:100%;display:block}.cb-home-cust-lay-w{width:100%;min-width:0}.cb-home-cust-lay-w b{display:block;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-ui-line-16)}.cb-home-cust-lay-w small{display:block;font-size:var(--cb-ui-text-11);line-height:var(--cb-ui-line-14);color:var(--cbc-ink-faint)}.cb-home-cust .cb-home-cust-tick{position:absolute;right:var(--cb-space-md);top:var(--cb-space-md);width:var(--cb-ui-size-14);height:var(--cb-ui-size-14);padding:var(--cb-space-xxs);box-sizing:content-box;border-radius:50%;background:var(--cbhc-mat);color:var(--cbhc-accent-text);opacity:0;transition:opacity var(--cb-ui-motion-140) var(--cbc-spring)}.cb-home-cust .cb-home-cust-tick svg{stroke-width:2.5}.cb-home-cust-lay button[aria-pressed=true] .cb-home-cust-tick{opacity:1}.cb-home-cust-show{display:grid;border-radius:var(--cb-radius-2xl);background:var(--cbc-well);overflow:hidden}.cb-home-cust .cb-home-cust-show button{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-ui-space-14);padding:var(--cb-ui-space-9) var(--cb-ui-space-14);border-radius:0;text-align:left;color:var(--cbc-ink);transition:background var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust .cb-home-cust-show button+button{border-top:1px solid var(--cbhc-edge)}.cb-home-cust .cb-home-cust-show button:hover{background:var(--cbc-hover)}.cb-home-cust .cb-home-cust-show button[aria-disabled=true]{opacity:0.45;cursor:default}.cb-home-cust .cb-home-cust-show button[aria-disabled=true]:hover{background:none}.cb-home-cust-sw-w b{display:block;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-ui-line-18)}.cb-home-cust-sw-w small{display:block;font-size:var(--cb-type-xs-size);line-height:var(--cb-ui-line-16);color:var(--cbc-ink-faint)}.cb-home-cust-swt{position:relative;width:var(--cb-space-4xl);height:var(--cb-space-2xl);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong);flex:none;transition:background var(--cb-ui-motion-160) var(--cbc-spring)}.cb-home-cust-swt::after{content:"";position:absolute;top:2px;left:2px;width:var(--cb-space-xl);height:var(--cb-space-xl);border-radius:50%;background:var(--cbhc-raised);transition:transform var(--cb-ui-motion-180) var(--cbc-spring),background var(--cb-ui-motion-180) var(--cbc-spring)}.cb-home-cust-show button[aria-checked=true] .cb-home-cust-swt{background:var(--cbc-accent)}.cb-home-cust-show button[aria-checked=true] .cb-home-cust-swt::after{transform:translateX(var(--cb-space-lg));background:var(--cb-color-white)}.cb-home-cust-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--cb-space-md) var(--cb-space-sm);padding:2px}.cb-home-cust .cb-home-cust-sw{--g: var(--cbc-well);width:100%;aspect-ratio:1;border-radius:50%;border:0;background:var(--g);position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:visible;transition:transform var(--cb-ui-motion-140) var(--cbc-spring)}.cb-home-cust-sw svg{width:72%;height:72%;display:block}.cb-home-cust-sw .B{color:var(--cb-color-white)}.cb-home-cust-sw .S{color:color-mix(in srgb,var(--cb-color-blackcurrant) 22%,var(--g))}.cb-home-cust-sw .D{color:color-mix(in srgb,var(--cb-color-blackcurrant) 40%,var(--g))}.cb-home-cust-sw .L{color:color-mix(in srgb,var(--cb-color-blackcurrant) 60%,var(--g))}.cb-home-cust-sw .X{color:color-mix(in srgb,var(--cb-color-blackcurrant) 30%,var(--g))}.cb-home-cust-sw .Y{color:color-mix(in srgb,var(--cb-color-blackcurrant) 45%,var(--g))}@media(hover:hover)and (pointer:fine){.cb-home-cust .cb-home-cust-sw:hover{transform:scale(1.08)}}.cb-home-cust .cb-home-cust-sw[aria-pressed=true],.cb-home-cust .cb-home-cust-tint[aria-pressed=true],.cb-home-cust .cb-home-cust-pic[aria-pressed=true]{box-shadow:0 0 0 2px var(--cbhc-mat),0 0 0 3.5px var(--cbc-accent)}.cb-home-cust .cb-home-cust-sw[data-plain],.cb-home-cust .cb-home-cust-sw[data-photo]{background:var(--cbc-well);border:1px solid var(--cbhc-edge)}.cb-home-cust .cb-home-cust-sw[data-photo]{background-size:cover;background-position:center}.cb-home-cust-sw[data-photo] .cb-icon{width:38%;height:auto;aspect-ratio:1;color:var(--cbc-ink-faint)}.cb-home-cust .cb-home-cust-sw[data-photo] .cb-icon svg{width:100%;height:100%}.cb-home-cust-sw[data-photo][data-has] .cb-icon{display:none}.cb-home-cust-sw[data-photo][data-has]::before{content:"";position:absolute;inset:0;border-radius:50%;background:color-mix(in srgb,var(--cb-color-blackcurrant) 0%,transparent);transition:background var(--cb-ui-motion-140) var(--cbc-spring)}.cb-home-cust-sw[data-photo][data-has][aria-pressed=true]:is(:hover,:focus-visible)::before{background:color-mix(in srgb,var(--cb-color-blackcurrant) 45%,transparent)}.cb-home-cust-sw[data-photo][data-has][aria-pressed=true]:is(:hover,:focus-visible) .cb-icon{display:grid;position:relative;color:var(--cb-color-white)}.cb-home-cust-sw[data-plain]::after,.cb-home-cust-tint[data-none]::after{content:"";position:absolute;left:50%;top:50%;width:60%;height:1.5px;background:var(--cbc-line-strong);transform:translate(-50%,-50%) rotate(-45deg)}.cb-home-cust-pics{display:flex;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-xs) var(--cb-space-md);max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;mask-image:linear-gradient(to right,var(--cb-color-black) 94%,transparent)}.cb-home-cust-pics::-webkit-scrollbar{display:none}.cb-home-cust .cb-home-cust-pic{flex:0 0 auto;width:var(--cb-ui-size-72);height:var(--cb-ui-size-50);border-radius:var(--cb-radius-lg);border:1px solid var(--cbhc-edge);background:var(--cbc-base) center / cover no-repeat;scroll-snap-align:start;transition:transform var(--cb-ui-motion-140) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-home-cust .cb-home-cust-pic:hover{transform:scale(1.05)}}.cb-home-cust .cb-home-cust-pic[data-mark]{background-size:auto 100%;background-position:left top;background-repeat:no-repeat}.cb-home-cust-tints{display:flex;gap:var(--cb-space-md);padding:2px;transition:opacity var(--cb-ui-motion-160) var(--cbc-spring)}.cb-home-cust .cb-home-cust-tint{--g: var(--cbc-base);width:var(--cb-space-3xl);height:var(--cb-space-3xl);flex:none;border-radius:50%;background:var(--g);border:1px solid var(--cbhc-edge);position:relative;transition:transform var(--cb-ui-motion-140) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-home-cust .cb-home-cust-tint:hover{transform:scale(1.12)}}.cb-home-cust-strips{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--cb-space-sm);padding:2px}.cb-home-cust .cb-home-cust-strips button{min-width:0;display:grid;gap:var(--cb-space-xs);justify-items:center;padding:var(--cb-space-sm) var(--cb-space-xs) var(--cb-ui-space-5);border-radius:var(--cb-radius-xl);border:1px solid transparent;background:var(--cbc-well);font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color var(--cb-ui-motion-140) var(--cbc-spring),box-shadow var(--cb-ui-motion-140) var(--cbc-spring),color var(--cb-ui-motion-140) var(--cbc-spring)}.cb-home-cust .cb-home-cust-strips button:hover[aria-pressed=false]{border-color:var(--cbhc-edge)}.cb-home-cust .cb-home-cust-strips button[aria-pressed=true]{border-color:var(--cbc-accent);box-shadow:inset 0 0 0 1px var(--cbc-accent);color:var(--cbc-ink)}.cb-home-cust-m{width:100%;height:var(--cb-space-xl);border-radius:var(--cb-radius-xs);background:var(--cbc-well);position:relative;overflow:hidden}.cb-home-cust-m i{position:absolute;background:var(--cbc-ink-faint);opacity:0.5;border-radius:1px}.cb-home-cust-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-home-cust .cb-home-cust-opts button{position:relative;min-width:0;display:grid;justify-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-sm) var(--cb-ui-space-10);border-radius:var(--cb-radius-xl);border:1px solid transparent;background:var(--cbc-well);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-medium);transition:border-color var(--cb-ui-motion-120) var(--cbc-spring),box-shadow var(--cb-ui-motion-120) var(--cbc-spring),color var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust-opts button .cb-icon{width:var(--cb-ui-size-20);height:var(--cb-ui-size-20);color:var(--cbhc-ink-2)}.cb-home-cust-opts button b{font-weight:var(--cb-font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cb-home-cust .cb-home-cust-opts button:hover[aria-pressed=false],.cb-home-cust .cb-home-cust-pills button:hover[aria-pressed=false]{border-color:var(--cbhc-edge);color:var(--cbc-ink)}.cb-home-cust .cb-home-cust-opts button[aria-pressed=true],.cb-home-cust .cb-home-cust-pills button[aria-pressed=true]{border-color:var(--cbc-accent);box-shadow:inset 0 0 0 1px var(--cbc-accent);color:var(--cbc-ink)}.cb-home-cust-opts button[aria-pressed=true] .cb-icon{color:var(--cbhc-accent-text)}.cb-home-cust-opts button::after{content:"";position:absolute;right:var(--cb-ui-space-7);top:var(--cb-ui-space-7);width:var(--cb-space-sm);height:var(--cb-space-sm);border-radius:50%;background:var(--cbc-accent);opacity:0;transition:opacity var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust-opts button[aria-pressed=true]::after{opacity:1}.cb-home-cust-pills{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm);padding:2px}.cb-home-cust .cb-home-cust-pills button{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-ui-size-30);padding:0 var(--cb-ui-space-11);border-radius:var(--cb-radius-full);border:1px solid transparent;background:var(--cbc-well);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);transition:border-color var(--cb-ui-motion-120) var(--cbc-spring),color var(--cb-ui-motion-120) var(--cbc-spring),box-shadow var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust .cb-home-cust-opts button[aria-disabled=true],.cb-home-cust .cb-home-cust-pills button[aria-disabled=true]{opacity:0.45;cursor:default}.cb-home-cust-team{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-ui-space-10);padding:var(--cb-ui-space-10) var(--cb-space-lg);border-radius:var(--cb-ui-radius-14);background:var(--cbc-well)}.cb-home-cust-team[hidden]{display:none}.cb-home-cust-team>span{min-width:0}.cb-home-cust-team b,.cb-home-cust-team small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-home-cust-team b{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium)}.cb-home-cust-team small{font-size:var(--cb-ui-text-11);color:var(--cbc-ink-faint)}.cb-home-cust-f{display:flex;justify-content:space-between;align-items:center;gap:var(--cb-space-md);padding-top:2px}.cb-home-cust-fl{display:flex;gap:2px;margin-right:auto}.cb-home-cust .cb-home-cust-fl button{width:var(--cb-space-4xl);height:var(--cb-space-4xl);border-radius:var(--cbf-press-radius-sm);display:grid;place-items:center;color:var(--cbc-ink-faint);transition:background var(--cb-ui-motion-120) var(--cbc-spring),color var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust .cb-home-cust-fl button[data-done],.cb-home-cust .cb-home-cust-fl button[data-done]:hover{color:var(--cbc-good-text)}.cb-home-cust .cb-home-cust-fl button:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-home-cust-fl button .cb-icon{width:var(--cb-ui-size-15);height:var(--cb-ui-size-15)}.cb-home-cust .cb-home-cust-fl button[aria-disabled=true]{opacity:0.35;cursor:default}.cb-home-cust .cb-home-cust-fl button[aria-disabled=true]:hover{background:none;color:var(--cbc-ink-faint)}.cb-home-cust .cb-home-cust-soft{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-space-4xl);padding:0 var(--cb-ui-space-14);border-radius:var(--cbf-press-radius-sm);border:0;background:var(--cbhc-soft);color:var(--cbc-ink);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);white-space:nowrap;transition:background var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust .cb-home-cust-soft:hover{background:var(--cbhc-soft-2)}.cb-home-cust-soft .cb-icon{width:var(--cb-ui-size-14);height:var(--cb-ui-size-14);color:var(--cbhc-ink-2)}.cb-home-cust .cb-home-cust-team .cb-home-cust-soft{height:var(--cb-ui-size-30);font-size:var(--cb-type-xs-size);flex:none}.cb-home-cust .cb-home-cust-team .cb-home-cust-soft[aria-pressed=true]{background:var(--cbhc-accent-quiet);color:var(--cbhc-accent-text)}.cb-home-cust .cb-home-cust-done{display:inline-flex;align-items:center;gap:var(--cb-space-sm);height:var(--cb-space-4xl);padding:0 var(--cb-space-xl);border-radius:var(--cbf-press-radius-sm);background:var(--cbc-accent);color:var(--cb-color-white);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-semibold)}.cb-home-gallery{position:fixed;inset:var(--gy, 0) auto 0 var(--gx, 0);inline-size:var(--gw, 100%);block-size:auto;max-inline-size:none;max-block-size:none;margin:0;border:0;background:color-mix(in srgb,var(--cbc-base) 90%,transparent);backdrop-filter:blur(var(--cb-ui-blur-16));padding:var(--cb-ui-space-54) var(--cb-ui-space-72);overflow:auto;color:var(--cbc-ink)}.cb-home-gallery:focus{outline:none}.cb-home-gallery:not(:popover-open){display:none}.cb-home-gallery h3{margin:0 0 var(--cb-ui-space-26);font-size:var(--cb-ui-text-22);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-tight-4);display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-home-gallery h3 small{font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint)}.cb-home-gallery h3 button{margin-left:auto;width:var(--cb-space-4xl);height:var(--cb-space-4xl);border-radius:var(--cbf-press-radius-sm);display:grid;place-items:center;color:var(--cbc-ink-faint)}.cb-home-gallery h3 button:hover{background:var(--cbc-well);color:var(--cbc-ink)}.cb-home-gallery h6{margin:var(--cb-ui-space-22) 0 var(--cb-ui-space-10);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-ui-track-1-2);text-transform:uppercase;color:var(--cbc-ink-faint)}.cb-home-gallery .cb-home-dock{flex-wrap:wrap;justify-content:flex-start}.cb-home-gallery .cb-home-dk-kc{display:none}.cb-home[data-nobadges] .cb-home-dk-bd{display:none}.cb-home-dk-kc{position:absolute;top:var(--cb-space-sm);left:var(--cb-space-sm);padding:1px var(--cb-ui-space-5);border:0;border-radius:var(--cb-ui-radius-5);font:var(--cb-font-weight-medium) var(--cb-ui-text-11) var(--cb-font-mono);color:var(--cbc-ink-faint);background:color-mix(in srgb,var(--cbc-ink) 8%,transparent);opacity:0;transform:translateY(2px);transition:opacity var(--cb-ui-motion-140) var(--cbc-spring),transform var(--cb-ui-motion-140) var(--cbc-spring);pointer-events:none}.cb-home-dk[data-hot] .cb-home-dk-kc{color:var(--cb-color-white);background:color-mix(in srgb,var(--cb-color-white) 22%,transparent)}.cb-home[data-keys] .cb-home-dock:hover .cb-home-dk-kc{opacity:1;transform:none}.cb-home-dk-smart{position:absolute;left:var(--cb-ui-space-9);top:var(--cb-ui-space-7);width:var(--cb-ui-size-13);height:var(--cb-ui-size-13);display:grid;color:var(--cbc-warn);transition:opacity var(--cb-ui-motion-140) var(--cbc-spring)}.cb-home-dk-sq .cb-home-dk-smart .cb-icon{inline-size:100%;block-size:100%;align-self:stretch}.cb-home-dk-sq .cb-home-dk-smart svg{stroke-width:2.5}.cb-home[data-keys] .cb-home-dock:hover .cb-home-dk-smart{opacity:0}@media(prefers-reduced-motion:reduce){.cb-home-dk-kc,.cb-home-dk-smart{transition:none}}.cb-pagebar .cb-page-actions .cb-btn.cb-home-cust-b[data-mark]{inline-size:var(--cb-ui-size-34);block-size:var(--cb-ui-size-34);margin:0;border:0;border-radius:var(--cb-ui-radius-9);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-faint);animation:none;transition:none}.cb-pagebar .cb-page-actions .cb-btn.cb-home-cust-b[data-mark] .cb-icon{inline-size:var(--cb-ui-size-17);block-size:var(--cb-ui-size-17)}.cb-pagebar .cb-page-actions .cb-btn.cb-home-cust-b[data-mark] .cb-icon svg{inline-size:100%;block-size:100%;stroke-width:1.75}.cb-pagebar .cb-page-actions .cb-btn.cb-home-cust-b[data-mark]:hover{background:var(--cbc-well);color:var(--cbc-ink)}[data-theme=light] .cb-pagebar .cb-page-actions .cb-btn.cb-home-cust-b[data-mark]:hover{background:color-mix(in srgb,var(--cb-color-blackcurrant) 5%,transparent)}.cb-pagebar .cb-page-actions .cb-btn.cb-home-cust-b[data-mark][aria-expanded=true]:not(:hover){background:transparent;color:var(--cbc-ink-faint)}.cb-pagebar-tools:has(.cb-home-cust-b)>.cb-btn:not(.cb-pagebar-tool){block-size:var(--cb-ui-size-34);padding-block:0;padding-inline:var(--cb-ui-space-14);gap:var(--cb-space-sm);margin-inline-end:var(--cb-ui-space-14);border-radius:var(--cb-radius-lg);font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height)}.cb-pagebar-tools:has(.cb-home-cust-b)>.cb-btn:not(.cb-pagebar-tool)>.cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15);margin:0}.cb-pagebar-tools:has(.cb-home-cust-b)>.cb-page-actions{gap:var(--cb-ui-space-14);padding-inline-start:0}@media(max-width:480px){.cb-home-cust{inset-block-start:calc(var(--cb-space-7xl) - var(--cb-space-md));inset-inline:var(--cb-space-md);inline-size:auto}.cb-home-cust-lay{grid-template-columns:1fr}}.cb-home-cust-picsbox{position:relative}.cb-home-cust-picsbox .cb-home-cust-pics[data-start]{mask-image:linear-gradient(to right,var(--cb-color-black) 94%,transparent)}.cb-home-cust-picsbox .cb-home-cust-pics:not([data-start]):not([data-end]){mask-image:linear-gradient(to right,transparent,var(--cb-color-black) 6%,var(--cb-color-black) 94%,transparent)}.cb-home-cust-picsbox .cb-home-cust-pics[data-end]:not([data-start]){mask-image:linear-gradient(to right,transparent,var(--cb-color-black) 6%)}.cb-home-cust .cb-home-cust-picnav{position:absolute;top:50%;display:grid;place-items:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:1px solid var(--cbhc-edge);border-radius:var(--cbf-press-radius-sm);background:var(--cbc-surface);color:var(--cbc-ink);box-shadow:var(--cbc-shadow);translate:0 -50%;opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring),background var(--cb-motion-fast) var(--cbc-spring);cursor:pointer}.cb-home-cust .cb-home-cust-picnav[data-dir=back]{inset-inline-start:calc(-1 * var(--cb-space-xs))}.cb-home-cust .cb-home-cust-picnav[data-dir=on]{inset-inline-end:calc(-1 * var(--cb-space-xs))}.cb-home-cust .cb-home-cust-picnav .cb-icon,.cb-home-cust .cb-home-cust-picnav svg{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-home-cust-picsbox:hover .cb-home-cust-picnav:not([aria-disabled=true]),.cb-home-cust-picsbox:focus-within .cb-home-cust-picnav:not([aria-disabled=true]){opacity:1}.cb-home-cust .cb-home-cust-picnav:hover{background:var(--cbc-raised)}.cb-home-cust .cb-home-cust-picnav[aria-disabled=true]{pointer-events:auto;cursor:default}@media(hover:none){.cb-home-cust .cb-home-cust-picnav{display:none}}.cb-home-cust-duo{display:grid;gap:var(--cb-space-md);margin-top:var(--cb-space-md)}.cb-home-cust-duo-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg);transition:opacity var(--cb-ui-motion-120) var(--cbc-spring)}.cb-home-cust-duo-row[aria-disabled=true]{opacity:var(--cbc-off)}.cb-home-cust-duo[hidden]{display:none}.cb-home-cust-duo-k{font-size:var(--cb-type-xs-size);color:var(--cbhc-ink-2)}.cb-home-cust-duo .cb-slider-value{min-inline-size:var(--cb-ui-size-34);text-align:end;font-size:var(--cb-type-xs-size);font-variant-numeric:tabular-nums;color:var(--cbhc-ink-2)}.cb-sw-scrim{place-items:center;align-content:center;padding:var(--cb-space-xl);z-index:var(--cbc-z-scoop-scrim);animation:cb-sw-veil-in var(--cb-ui-motion-240) var(--cb-ui-ease-fade) both}.cb-sw-scrim[data-closing]{animation:cb-sw-veil-out var(--cb-ui-motion-260) var(--cb-ui-ease-fade) both;pointer-events:none}.cb-sw-scrim[data-closing] .cb-sw{animation:cb-sw-out var(--cb-ui-motion-240) var(--cb-ui-ease-fade) both}.cb-sw-scrim[data-side][data-closing] .cb-sw{animation:none}.cb-sw-scrim[data-quiet]:not([data-closing]) .cb-sw{animation:cb-sw-fade var(--cb-ui-motion-240) var(--cb-ui-ease-fade) both}.cb-sw-scrim[data-quiet]:not([data-closing]){animation-duration:var(--cb-ui-motion-460)}@keyframes cb-sw-veil-in{from{opacity:0}}@keyframes cb-sw-veil-out{to{opacity:0}}@keyframes cb-sw-fade{from{opacity:0}}@keyframes cb-sw-out{to{opacity:0;transform:translateY(calc(var(--cb-ui-space-10) * -0.5)) scale(0.98)}}.cb-sw{width:min(100%,var(--cb-ui-size-760));height:min(calc(100dvh - var(--cb-space-3xl) * 2),calc(var(--cb-ui-size-760) - var(--cb-space-3xl)));display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);border-radius:var(--cb-ui-radius-22);overflow:hidden;background:var(--cbhs-mat);box-shadow:0 0 0 1px var(--cbhs-edge),var(--cbhs-pop);color:var(--cbc-ink);animation:cb-sw-in var(--cb-ui-motion-320) var(--cb-motion-spring) both;--cbhc-bg: var(--cbc-accent-quiet);--cbhc-ink: var(--cbc-accent-text)}@keyframes cb-sw-in{from{opacity:0;transform:translateY(calc(var(--cb-ui-space-10) * -1)) scale(0.965)}}.cb-sw-head{min-height:var(--cb-ui-size-56);padding:var(--cb-ui-space-10) var(--cb-space-lg);z-index:3}.cb-sw-title{flex:1;min-width:0}.cb-sw-title small:empty{display:none}.cb-sw-title b,.cb-sw-title small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-sw-acts{flex:none;margin-left:0}.cb-sw[data-screen=search] .cb-sw-acts{display:none}.cb-sw-head .cb-hc-back[aria-disabled=true]{opacity:var(--cbc-off);cursor:default}.cb-sw-head .cb-hc-win[aria-disabled=true]{cursor:default}.cb-sw[data-said] .cb-sw-head :is(.cb-hc-back,.cb-hc-mark,.cb-sw-title,.cb-sw-acts){animation:cb-sw-said var(--cb-ui-motion-160) var(--cb-ui-ease-fade) both}@keyframes cb-sw-said{from{opacity:0}}@media(prefers-reduced-motion:reduce){.cb-sw[data-said] .cb-sw-head>*,.cb-sw[data-said] .cb-sw-head :is(.cb-hc-back,.cb-hc-mark,.cb-sw-title,.cb-sw-acts){animation:none}}.cb-sw-sub,.cb-sw-sub-clip,.cb-sw-sub-row{display:contents}.cb-sw[data-row] .cb-sw-head{flex-wrap:wrap;row-gap:0}.cb-sw[data-row] .cb-hc-wins{border-right:0;padding-right:0}.cb-sw[data-row] .cb-sw-tabs{margin-left:auto}.cb-sw[data-row] .cb-sw-sub{display:grid;grid-template-rows:1fr;flex:1 0 100%;order:9;margin:var(--cb-ui-space-10) calc(var(--cb-space-lg) * -1) calc(var(--cb-ui-space-10) * -1)}.cb-sw[data-row] .cb-sw-sub-clip{display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;border-top:1px solid var(--cbc-line)}.cb-sw[data-row] .cb-sw-sub-row{flex:none;display:flex;align-items:center;gap:var(--cb-ui-space-10);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-ui-space-10)}.cb-sw[data-row] .cb-sw-sub-row .cb-hc-back{margin-left:calc(var(--cb-space-xs) * -1)}.cb-sw[data-row-in] .cb-sw-sub{animation:cb-sw-row-open var(--cb-ui-motion-300) var(--cbc-spring) both}.cb-sw[data-row-in] .cb-sw-sub-row>*{animation:cb-sw-row-settle var(--cb-ui-motion-240) var(--cb-ui-ease-fade) var(--cb-ui-motion-60) both}.cb-sw[data-row-out] .cb-sw-sub{animation:cb-sw-row-close var(--cb-ui-motion-200) var(--cbc-spring) both}.cb-sw[data-row-out] .cb-sw-sub-row>*{animation:cb-sw-row-leave var(--cb-ui-motion-120) var(--cb-ui-ease-fade) both}@keyframes cb-sw-row-open{from{grid-template-rows:0fr}}@keyframes cb-sw-row-close{to{grid-template-rows:0fr}}@keyframes cb-sw-row-settle{from{opacity:0}}@keyframes cb-sw-row-leave{to{opacity:0}}@media(prefers-reduced-motion:reduce){.cb-sw[data-row-in] .cb-sw-sub,.cb-sw[data-row-in] .cb-sw-sub-row>*,.cb-sw[data-row-out] .cb-sw-sub,.cb-sw[data-row-out] .cb-sw-sub-row>*{animation:none}}.cb-sw-head .cb-hc-win,.cb-sw-head .cb-hc-back,.cb-sw-head .cb-hc-acts button{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border-radius:var(--cbf-press-radius-sm)}.cb-sw-head .cb-hc-acts .cb-hc-vis{inline-size:auto;display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding:0 var(--cb-ui-space-10) 0 var(--cb-space-md);margin-right:0;font:var(--cb-font-weight-medium) var(--cb-type-xs-size) var(--cb-font-family);white-space:nowrap;color:var(--cbc-ink-muted)}.cb-sw-head .cb-hc-acts .cb-hc-vis span:not(.cb-icon),.cb-sw-head .cb-hc-acts .cb-hc-vis .cb-icon:last-child{max-width:var(--cb-ui-size-200);opacity:1;margin-left:0}.cb-sw-head .cb-hc-acts .cb-hc-vis .cb-icon:last-child{opacity:0.6}.cb-sw-head .cb-hc-acts .cb-sw-new{background:var(--cbc-accent);color:var(--cbc-on-accent)}.cb-sw-head .cb-hc-acts .cb-sw-new:hover{background:var(--cbc-accent-hover);color:var(--cbc-on-accent)}.cb-sw-head .cb-hc-acts .cb-sw-new .cb-icon{inline-size:var(--cb-ui-size-15);block-size:var(--cb-ui-size-15)}.cb-sw-head .cb-hc-acts{gap:var(--cb-space-xs)}.cb-sw-tabs{position:relative;flex:none;overflow:hidden;transition:width var(--cbhc-dock) var(--cb-ui-ease-slide),margin var(--cbhc-dock) var(--cb-ui-ease-slide),padding var(--cbhc-dock) var(--cb-ui-ease-slide),opacity var(--cb-ui-motion-180) var(--cb-ui-ease-fade);display:grid;grid-template-columns:1fr 1fr;width:calc(var(--cb-ui-size-180) + var(--cb-space-xs));margin-left:var(--cb-space-sm);padding:var(--cb-space-xs);border-radius:calc(var(--cbf-press-radius-sm) + var(--cb-space-xs));background:var(--cbf-seg-track)}.cb-sw-tabs button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-30);padding:0 var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:none;color:var(--cbf-seg-ink);font:inherit;font-size:var(--cb-ui-text-13);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-sw-tabs button[aria-selected=true]{color:var(--cbf-picked-ink);font-weight:var(--cb-font-weight-semibold)}.cb-sw-thumb{position:absolute;z-index:0;inset-block:var(--cb-space-xs);left:var(--cb-space-xs);width:calc(50% - var(--cb-space-xs));border-radius:var(--cbf-press-radius-sm);background:var(--cbf-picked-bg);transition:transform var(--cb-ui-motion-300) var(--cb-motion-spring)}.cb-sw[data-screen=chat] .cb-sw-thumb{transform:translateX(100%)}.cb-sw-tabs .n{font:var(--cb-font-weight-medium) var(--cb-ui-text-11) / 1 var(--cb-font-mono);padding:var(--cb-space-xxs) var(--cb-space-xs);border-radius:var(--cb-radius-xs);background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-sw-tabs .n[hidden]{display:none}@media(max-width:768px){.cb-sw:not([data-dock]) .cb-sw-head{flex-wrap:wrap;row-gap:var(--cb-space-sm);column-gap:var(--cb-space-sm);padding-inline:var(--cb-ui-space-10)}.cb-sw:not([data-dock]) .cb-sw-title{flex:1 1 0}.cb-sw:not([data-dock]) .cb-hc-wins{margin-right:var(--cb-space-xxs);padding-right:var(--cb-space-md)}.cb-sw:not([data-dock]) .cb-hc-mark{inline-size:0;opacity:0;margin-left:calc(var(--cb-space-sm) * -1);overflow:hidden}.cb-sw:not([data-dock]) .cb-sw-tabs{order:1;flex:1 0 100%;width:100%;margin-left:0}.cb-sw:not([data-dock]) .cb-hc-thread{padding:var(--cb-space-sm) var(--cb-space-lg) var(--cb-space-lg)}.cb-sw:not([data-dock]) .cb-hc-ans{max-width:100%}.cb-sw:not([data-dock]) .cb-hc-msg.me .cb-hc-say{max-width:90%}}@media(max-width:768px){.cb-sw-scrim{padding:calc(env(safe-area-inset-top,0px) + var(--cb-space-md)) 0 0;place-items:end stretch;align-content:end}.cb-sw:not([data-dock]){width:100%;height:calc(100dvh - var(--cb-space-md) - env(safe-area-inset-top,0px));border-radius:var(--cb-ui-radius-22) var(--cb-ui-radius-22) 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.cb-sw:not([data-dock]) .cb-sw-head .cb-hc-acts .cb-hc-vis span:not(.cb-icon),.cb-sw:not([data-dock]) .cb-sw-head .cb-hc-acts .cb-hc-vis .cb-icon:last-child{max-width:0;opacity:0;margin-left:calc(var(--cb-space-sm) * -1);overflow:hidden}.cb-sw:not([data-dock]) .cb-sw-head .cb-hc-acts .cb-hc-vis{padding:0 var(--cb-space-md)}.cb-sw .cb-hs-tools [data-part=emoji]{display:none}body[data-scoop-open] .cb-hc-stack{opacity:0;visibility:hidden;transition:opacity var(--cb-ui-motion-160) var(--cb-ui-ease-fade),visibility 0s linear var(--cb-ui-motion-160)}}.cb-sw-body{position:relative;min-height:0;z-index:0;display:grid}.cb-sw .cb-hs,.cb-sw .cb-hs[data-chat]{margin:0;width:100%;max-width:none;height:100%;min-height:0;translate:none;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cb-sw .cb-hs>.cb-hs-bar{margin:var(--cb-ui-space-14) var(--cb-ui-space-14) var(--cb-space-sm);box-shadow:none}.cb-sw .cb-hs[data-chat]>.cb-hs-bar{display:none}.cb-sw .cb-hs[data-chat]{grid-template-rows:minmax(0,1fr)}.cb-sw .cb-hs .cb-hs-surf,.cb-sw .cb-hs[data-open] .cb-hs-surf{position:static;z-index:auto;display:block;min-height:0;max-height:none;height:auto;overflow:auto;padding:var(--cb-space-sm) var(--cb-ui-space-10) var(--cb-space-lg);border-radius:0;background:none;box-shadow:none;animation:none}.cb-sw .cb-hs:not([data-chat])>.cb-hs-bar{transition:grid-template-rows var(--cb-ui-motion-320) var(--cb-ui-ease-settle),border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring),border-radius var(--cb-ui-motion-160) var(--cb-ui-ease-sheet)}.cb-sw .cb-hs:not([data-chat]):has(>.cb-hs-surf:is([data-mode=slash],[data-mode=arg],[data-mode=people],[data-mode=refs]))>.cb-hs-bar{margin-bottom:0;border-bottom-color:var(--cbc-line);border-bottom-left-radius:0;border-bottom-right-radius:0;clip-path:inset(calc(var(--cb-space-sm) * -1) calc(var(--cb-space-sm) * -1) 0)}.cb-sw .cb-hs:not([data-chat])>.cb-hs-surf:is([data-mode=slash],[data-mode=arg],[data-mode=people],[data-mode=refs]){align-self:start;max-height:100%;margin:0 var(--cb-ui-space-14) var(--cb-ui-space-14);padding:var(--cb-space-sm);border:1px solid var(--cbc-line);border-top:0;border-radius:0 0 var(--cb-ui-radius-22) var(--cb-ui-radius-22);background:color-mix(in srgb,var(--cbc-surface) 64%,transparent);clip-path:inset(0 calc(var(--cb-space-sm) * -1) calc(var(--cb-space-sm) * -1));animation:cb-sw-drop var(--cb-ui-motion-260) var(--cb-ui-ease-sheet) both;transition:border-color var(--cb-ui-motion-180) var(--cb-ui-ease-slide),box-shadow var(--cb-ui-motion-180) var(--cb-ui-ease-slide)}.cb-sw .cb-hs:not([data-chat]):has(>.cb-hs-bar:focus-within)>.cb-hs-surf:is([data-mode=slash],[data-mode=arg],[data-mode=people],[data-mode=refs]){border-color:var(--cbc-accent);box-shadow:0 0 0 var(--cb-ui-ring) var(--cbhs-wash)}.cb-sw .cb-hs:not([data-chat])>.cb-hs-surf[data-mode=slash] .cb-hs-h{padding:var(--cb-space-md) var(--cb-ui-space-10) var(--cb-space-sm)}@keyframes cb-sw-drop{from{opacity:0;clip-path:inset(0 calc(var(--cb-space-sm) * -1) 100% calc(var(--cb-space-sm) * -1))}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-sw .cb-hs:not([data-chat])>.cb-hs-surf[data-mode]{animation:none}}.cb-sw-piles{display:grid;gap:var(--cb-space-xs);margin:var(--cb-space-md) var(--cb-ui-space-10) 0;padding-top:var(--cb-space-xs);border-top:1px solid var(--cbc-line)}.cb-sw-pile .cb-hs-h{padding-inline:0}.cb-sw-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-140),1fr));gap:var(--cb-space-sm)}.cb-sw .cb-hs-row.cb-sw-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-md);min-width:0;min-height:var(--cb-ui-size-76);padding:var(--cb-space-md);border-radius:var(--cbc-corner-inset);background:var(--cbc-well);box-shadow:inset 0 0 0 1px transparent;transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-sw .cb-hs-row.cb-sw-tile:hover{background:var(--cbc-hover)}.cb-sw .cb-hs-row.cb-sw-tile[aria-selected=true]{background:var(--cbc-hover);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-sw .cb-sw-tile b{max-width:100%;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-sw-tile-i{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);line-height:0;border-radius:var(--cb-radius-lg);background:var(--cbc-surface);color:var(--cbc-ink-muted);box-shadow:0 0 0 1px var(--cbc-line);transition:color var(--cb-ui-motion-120) var(--cb-motion-spring)}.cb-sw-tile-i .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-sw-tile:hover .cb-sw-tile-i,.cb-sw-tile[aria-selected=true] .cb-sw-tile-i{color:var(--cbc-accent-text)}.cb-sw-pile[data-kind=big] .cb-sw-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-sw:not([data-dock]) .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(4n+3){grid-column:span 2}.cb-sw:not([data-dock]) .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(4n+2){grid-column:span 3}.cb-sw:not([data-dock]) .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(4n+1){grid-column:span 4}.cb-sw[data-dock] .cb-sw-pile[data-kind=big] .cb-sw-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-sw[data-dock] .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(3n+2){grid-column:span 2}.cb-sw[data-dock] .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(3n+1){grid-column:span 3}.cb-sw-pile[data-kind=shelf] .cb-sw-tiles{grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-176),1fr))}.cb-sw .cb-sw-pile[data-kind=shelf] .cb-hs-row.cb-sw-tile{min-height:var(--cb-ui-size-56);justify-content:center}.cb-sw-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-260),1fr));gap:var(--cb-space-sm) var(--cb-space-lg)}.cb-sw-pile[data-kind=small] .cb-sw-tiles{grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-150),1fr))}.cb-sw .cb-sw-pile[data-kind=small] .cb-hs-row.cb-sw-tile{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--cb-space-sm);min-height:var(--cb-ui-size-44);padding:var(--cb-space-sm);border-radius:var(--cb-radius-lg)}.cb-sw-pile[data-kind=small] .cb-sw-tile-i{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);border-radius:var(--cb-radius-md)}.cb-sw-pile[data-kind=small] .cb-sw-tile b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-sw-mark{position:relative;display:block;width:var(--cb-space-9xl);height:var(--cb-space-2xl)}.cb-sw-mark .cb-lockup{--cbc-mark-span: 100%;position:absolute;inset:0;display:flex;align-items:center}.cb-sw-mark .cb-lockup-word,.cb-sw-mark:has(.cb-lockup[data-has-light],.cb-lockup[data-has-dark])>.cb-icon{display:none}.cb-sw-tool .cb-sw-toolname{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cb-sw-tool:has(.cb-lockup[data-no-art]) .cb-sw-toolname{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.cb-sw .cb-hs-lanes{gap:var(--cb-space-lg);padding-inline:var(--cb-space-xs)}.cb-sw .cb-hs-lanes .cb-hs-row{grid-template-columns:var(--cb-ui-size-20) minmax(0,1fr) var(--cb-ui-size-26);min-height:var(--cb-control-lg);padding-block:0}.cb-sw .cb-hs-lanes .cb-hs-row small{display:none}.cb-sw .cb-hs-lanes .cb-hs-row>.cb-icon{color:var(--cbc-ink-muted)}.cb-sw .cb-hs-lanes .cb-hs-row b{font-weight:var(--cb-font-weight-medium)}.cb-sw .cb-hs[data-chat] .cb-hs-surf{padding:0;overflow:hidden;height:100%}.cb-sw-foot{display:flex;align-items:center;gap:var(--cb-space-sm);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-ui-space-10);border-top:1px solid var(--cbc-line)}.cb-sw[data-screen=chat] .cb-sw-foot{display:none}.cb-sw-pills{display:flex;flex-wrap:nowrap;gap:var(--cb-space-sm)}.cb-sw-pills .cb-hs-pill{flex:none;height:var(--cb-ui-size-30)}@media(max-width:768px){.cb-sw:not([data-dock]) .cb-sw-pile[data-kind=big] .cb-sw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-sw:not([data-dock]) .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(n){grid-column:auto}.cb-sw:not([data-dock]) .cb-sw-pile[data-kind=big] .cb-sw-tile:first-child:nth-last-child(2n+1){grid-column:span 2}.cb-sw:not([data-dock]) .cb-sw-pills{min-width:0;overflow-x:auto;scrollbar-width:none;padding:var(--cb-space-xs);margin:calc(var(--cb-space-xs) * -1)}.cb-sw:not([data-dock]) .cb-sw-pills::-webkit-scrollbar{display:none}}.cb-sw{position:relative}.cb-sw .cb-hs-bar{background:linear-gradient(var(--cbc-well),var(--cbc-well)),var(--cbc-surface);border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cb-sw .cb-hs-bar:focus-within{border-color:var(--cbc-accent);box-shadow:0 0 0 var(--cb-ui-ring) var(--cbhs-ring-quiet)}.cb-sw .cb-hs-bar::before{display:none}.cb-sw .cb-hs-surf:not([data-snug]) .cb-hc-foot{padding-inline:var(--cb-ui-space-14)}.cb-sw .cb-hc-bar-rise{animation:none}.cb-sw .cb-hs-mag{transition:opacity var(--cb-ui-motion-240) var(--cb-ui-ease-fade),scale var(--cb-ui-motion-420) var(--cb-ui-ease-slide)}.cb-sw .cb-hc-foot .cb-hs-mag{display:block;opacity:0;scale:0.6}body[data-scoop-docked] .cb-main{padding-right:calc(var(--cbhc-dock-w) + var(--cb-space-3xl) + var(--cb-space-6xl))}@media(max-width:1024px){body[data-scoop-docked] .cb-main{padding-right:calc(var(--cbhc-dock-w) + var(--cb-space-3xl) + var(--cb-space-4xl))}}@media(prefers-reduced-motion:reduce){.cb-sw,.cb-sw-scrim,.cb-sw-scrim[data-closing],.cb-sw-scrim[data-closing] .cb-sw,.cb-sw-scrim[data-quiet]:not([data-closing]) .cb-sw{animation:none}.cb-sw-thumb{transition:none}}.cb-sw[data-dock]{position:fixed;top:var(--cbhc-dock-top);bottom:var(--cbhc-dock-bottom);right:var(--cbhc-dock-right);left:auto;width:var(--cbhc-dock-w);height:auto;max-height:none;margin:0;animation:none;z-index:var(--cbc-z-scoop)}.cb-sw[data-ride],.cb-sw[data-dock-out]{position:fixed;margin:0;animation:none;z-index:var(--cbc-z-scoop);contain:layout paint;will-change:width,height,left,top}.cb-sw[data-ride] *,.cb-sw[data-dock-out] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cb-sw[data-dock] .cb-sw-tabs{width:calc(var(--cb-ui-size-140) + var(--cb-space-xs))}.cb-sw[data-dock] .cb-sw-tabs button{padding-inline:var(--cb-space-md)}.cb-sw .cb-hs:has(>.cb-hs-surf[data-snug])>.cb-hs-bar{--cbhs-bar-h: var(--cb-control-touch);border-radius:var(--cb-radius-2xl)}.cb-sw .cb-hs:has(>.cb-hs-surf[data-snug])>.cb-hs-bar .cb-hs-field{padding-block:calc((var(--cbhs-bar-h) - var(--cb-ui-line-22)) / 2);padding-left:var(--cb-ui-size-50);padding-right:calc(var(--cb-ui-size-30) * 4 + var(--cb-space-xl));border-radius:var(--cb-radius-2xl);font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-22)}.cb-sw .cb-hs:has(>.cb-hs-surf[data-snug])>.cb-hs-bar .cb-hs-mag{left:var(--cb-space-lg);inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22)}.cb-sw .cb-hs:has(>.cb-hs-surf[data-snug])>.cb-hs-bar .cb-hs-tools{right:calc((var(--cbhs-bar-h) - var(--cb-ui-size-30)) / 2)}.cb-sw .cb-hs:has(>.cb-hs-surf[data-snug])>.cb-hs-bar .cb-hs-tools button{inline-size:var(--cb-ui-size-30);block-size:var(--cb-ui-size-30);border-radius:var(--cb-radius-lg)}.cb-sw .cb-hs:has(>.cb-hs-surf[data-snug])>.cb-hs-bar .cb-hs-tools .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-sw .cb-hs>.cb-hs-bar{transition:grid-template-rows var(--cb-ui-motion-320) var(--cb-ui-ease-settle),border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring),border-radius var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-sw .cb-hs>.cb-hs-bar .cb-hs-field{transition:border-color var(--cb-ui-motion-180) var(--cb-motion-spring),box-shadow var(--cb-ui-motion-180) var(--cb-motion-spring),height var(--cbhc-dock) var(--cb-ui-ease-slide),min-height var(--cbhc-dock) var(--cb-ui-ease-slide),padding var(--cbhc-dock) var(--cb-ui-ease-slide),font-size var(--cbhc-dock) var(--cb-ui-ease-slide),border-radius var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-sw .cb-hs>.cb-hs-bar .cb-hs-tools{transition:right var(--cbhc-dock) var(--cb-ui-ease-slide),top var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-sw .cb-hs>.cb-hs-bar .cb-hs-tools button{transition:background var(--cb-ui-motion-120) var(--cb-motion-spring),color var(--cb-ui-motion-120) var(--cb-motion-spring),inline-size var(--cbhc-dock) var(--cb-ui-ease-slide),block-size var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-sw .cb-hs>.cb-hs-bar .cb-hs-mag{transition:opacity var(--cb-ui-motion-240) var(--cb-ui-ease-fade),scale var(--cb-ui-motion-420) var(--cb-ui-ease-slide),left var(--cbhc-dock) var(--cb-ui-ease-slide),inline-size var(--cbhc-dock) var(--cb-ui-ease-slide),block-size var(--cbhc-dock) var(--cb-ui-ease-slide)}.cb-sw[data-dock] .cb-hs-lanes{grid-template-columns:minmax(0,1fr);gap:0}.cb-sw .cb-hs-surf[data-snug] .cb-hc-foot .cb-hs-mag{left:var(--cb-space-lg);inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22)}.cb-sw-scrim:not([data-closing]) .cb-sw[data-settled]{animation:none}.cb-sw-scrim[data-rise] .cb-sw,.cb-sw-scrim[data-rise][data-closing] .cb-sw{animation:none}.cb-sw-scrim[data-from-button] .cb-sw,.cb-sw-scrim[data-from-button][data-closing] .cb-sw{animation:none}.cb-sw-scrim[data-waiting] .cb-sw{visibility:hidden}.cb-sw-scrim.cb-veil{background:color-mix(in srgb,color-mix(in srgb,var(--cb-color-black) 78%,var(--cbc-base)) 62%,transparent)}.cb-sw-scrim.cb-veil[data-bare]{background:transparent;backdrop-filter:none;animation:none}:root[data-page-swap] .cb-sw-scrim:not([hidden]){view-transition-name:cbc-scoop}:root[data-page-swap] .cb-sw[data-dock]{view-transition-name:cbc-scoop-column}:root[data-page-swap] .cb-hc-stack{view-transition-name:cbc-scoop-discs}::view-transition-group(cbc-scoop),::view-transition-group(cbc-scoop-column),::view-transition-group(cbc-scoop-discs){animation-duration:var(--cb-motion-fast)}[data-dock-still],[data-dock-still] *{transition:none!important}.cb-ck{position:relative;display:grid;gap:var(--cb-space-md);min-inline-size:0;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-2xl);background:var(--cbc-well);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-variant-numeric:tabular-nums}.cb-ck[data-arrive]{animation:cb-ck-in var(--cb-ui-motion-420) var(--cbc-spring) backwards;animation-delay:var(--cbck-delay, 0ms)}@keyframes cb-ck-in{from{opacity:0;transform:translateY(var(--cb-space-md))}}.cb-ck .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-ck-name{min-inline-size:0;overflow:hidden;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cb-ck-mute{color:var(--cbc-ink-muted)}.cb-ck-faint{color:var(--cbc-ink-faint)}.cb-ck-num{font-weight:var(--cb-font-weight-semibold)}.cb-ck-slot [data-tone=good]{color:var(--cbc-good-text)}.cb-ck-slot [data-tone=warn]{color:var(--cbc-warn-text)}.cb-ck-slot [data-tone=poor]{color:var(--cbc-poor-text)}.cb-ck-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm)}.cb-ck-acts .cb-btn .cb-icon,.cb-ck-act .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck .cb-btn{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck .cb-btn .cb-icon{display:inline-flex;line-height:0;color:inherit}.cb-ck .cb-btn[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-ck-act{display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);flex:none;border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);cursor:pointer}.cb-ck-act:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-ck button:focus-visible,.cb-ck [tabindex]:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-meter{position:relative;block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-pressed);overflow:hidden}.cb-ck-meter>i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--v);border-radius:inherit;background:var(--cbck-fill, var(--cbc-ink))}.cb-ck-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-ck-receipt>.cb-icon{color:var(--cbc-good)}.cb-ck-receipt b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-link{padding:0;border:0;background:none;color:var(--cbc-ink);font:inherit;font-weight:var(--cb-font-weight-medium);text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs);cursor:pointer}.cb-ck-link:hover{text-decoration-color:currentColor}.cb-ck-receipt[data-arrive],.cb-ck-swap[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}@keyframes cb-ck-fade{from{opacity:0}}.cb-ck[data-state=loading] [data-sk]{color:transparent!important;background:var(--cbc-pressed);border-radius:var(--cb-radius-sm);animation:cb-ck-breathe var(--cbc-loop-calm) ease-in-out infinite}.cb-ck[data-state=loading] [data-sk] *{visibility:hidden}.cb-ck[data-state=loading] [data-sk-hide]{visibility:hidden}@keyframes cb-ck-breathe{50%{opacity:0.55}}.cb-ck-stamp{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-faint);white-space:nowrap}.cb-ck[data-state=stale] .cb-ck-stamp{color:var(--cbc-warn-text)}.cb-ck-stamp .cb-ck-act{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl)}.cb-ck-stamp .cb-ck-act .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck[data-state=stale] .cb-ck-stamp .cb-ck-act{color:inherit}.cb-ck[data-c=line]{gap:0;padding:var(--cb-space-xs)}.cb-ck[data-c=figure]{padding:var(--cb-space-xl);gap:var(--cb-space-lg)}.cb-ck-head{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-ck-head>.cb-icon{color:var(--cbc-ink-muted)}.cb-ck .cb-site-icon.cb-ck-site{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);border-radius:var(--cb-radius-xs)}.cb-ck-head>.cb-ck-who-face{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-ck-with-site{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-with-site>:last-child{min-inline-size:0}.cb-ck-head .cb-ck-name{flex:1 1 auto}.cb-ck-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md)}.cb-ck-big{font-size:var(--cb-type-4xl-size);line-height:var(--cb-type-4xl-size);letter-spacing:var(--cb-type-4xl-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-ck-of{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size)}.cb-ck-scale{position:relative;display:grid;gap:var(--cb-space-xs)}.cb-ck-scale .cb-ck-meter{block-size:var(--cb-space-md)}.cb-ck-scale .cb-ck-meter>b{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--p);border-radius:inherit;background:var(--cbc-hover-strong)}.cb-ck-ticks{display:flex;justify-content:space-between;color:var(--cbc-ink-faint)}.cb-ck-line{color:var(--cbc-ink-muted)}.cb-ck-line b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-area{inline-size:100%;block-size:var(--cb-ui-size-56);color:var(--cbc-ink);overflow:visible}.cb-ck-area .line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-ck-area .top{stop-color:currentColor;stop-opacity:0.14}.cb-ck-area .end{stop-color:currentColor;stop-opacity:0}.cb-ck-area .now{stroke:var(--cbc-accent);stroke-width:8;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-ck-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-150),1fr));gap:var(--cb-space-xl)}.cb-ck-pair>div{display:grid;gap:var(--cb-space-sm);align-content:start}.cb-ck-mid{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-ck-question{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold);text-wrap:balance}.cb-ck-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--cb-space-md)}.cb-ck-two .cb-btn{justify-content:center}.cb-ck[data-c=change]{padding:var(--cb-space-lg) var(--cb-space-xl) var(--cb-space-xl);gap:var(--cb-space-lg)}.cb-ck-head{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-ck-head .cb-ck-name{flex:1 1 auto}.cb-ck-move{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.cb-ck-side{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-side .cb-ck-val{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-side[data-was] .cb-ck-val{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-ck-arrow{display:inline-flex;align-items:center;gap:var(--cb-space-xs);padding-block:var(--cb-space-xxs);padding-inline:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well);font-weight:var(--cb-font-weight-semibold);white-space:nowrap}.cb-ck-arrow .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-band{position:absolute;inset-block-start:calc(50% - var(--cb-space-xxs));block-size:var(--cb-space-xs);inset-inline-start:var(--lo);inline-size:calc(var(--hi) - var(--lo));border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-ck[data-c=track]{padding:var(--cb-space-lg) var(--cb-space-xl) var(--cb-space-xl);gap:var(--cb-space-lg)}.cb-ck-head{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-ck-head .cb-ck-name{flex:1 1 auto}.cb-ck-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cb-space-xxs)}.cb-ck-steps i{block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-xs);background:var(--cbc-good);opacity:0.7;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-steps i:hover{opacity:1}.cb-ck-steps i[data-fail]{background:var(--cbc-warn);opacity:1}.cb-ck-steps i[data-wait]{background:var(--cbc-pressed);opacity:1}.cb-ck-steps i[data-now]{background:var(--cbc-accent);opacity:1;animation:cb-ck-breathe var(--cbc-loop) ease-in-out infinite}.cb-ck-steplegend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cb-space-xs) var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-ck-steplegend b{color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-medium)}.cb-ck-plot{inline-size:100%;block-size:var(--cb-ui-size-104);overflow:visible}.cb-ck-plot text{fill:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);font-family:var(--cb-font-body)}.cb-ck-plot .grid{stroke:var(--cbc-line)}.cb-ck-plot .bar{fill:var(--cbc-ink-faint)}.cb-ck-plot .bar[data-now]{fill:var(--cbc-accent)}.cb-ck-plot .bar:hover{fill:var(--cbc-ink)}.cb-ck-plot .zero{fill:var(--cbc-pressed)}.cb-ck-plot .label-now{fill:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ck-plan{display:grid;gap:0;margin:0;padding:0;list-style:none}.cb-ck-plan li{position:relative;display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr);align-items:start;gap:var(--cb-space-md);padding-block:var(--cb-space-sm)}.cb-ck-plan li::after{content:"";position:absolute;inset-inline-start:calc(var(--cb-space-md) + 0.5px);inset-block:calc(var(--cb-space-sm) + var(--cb-space-2xl)) calc(var(--cb-space-sm) * -1);inline-size:1px;background:var(--cbc-line)}.cb-ck-plan li:last-child::after{display:none}.cb-ck-mark{display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink-muted)}.cb-ck-mark .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-plan li[data-s=done] .cb-ck-mark{background:var(--cbc-good);box-shadow:none;color:var(--cbc-on-good)}.cb-ck-plan li[data-s=now] .cb-ck-mark{box-shadow:inset 0 0 0 2px var(--cbc-accent);animation:cb-ck-breathe var(--cbc-loop) ease-in-out infinite}.cb-ck-plan li[data-s=now] .cb-ck-mark .cb-icon{display:none}.cb-ck-plan li>div{display:grid;padding-block-start:var(--cb-space-xxs)}.cb-ck-plan li b{font-weight:var(--cb-font-weight-medium)}.cb-ck-plan li[data-s=done] b{color:var(--cbc-ink-muted)}.cb-ck[data-c=shelf]{border:0;background:none;gap:var(--cb-space-sm)}.cb-ck-hold{position:relative;overflow:hidden;isolation:isolate}.cb-ck-hold::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cbc-poor);transform:scaleX(0);transform-origin:left;transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-hold[data-holding]::before{transform:scaleX(1);transition:transform var(--cb-ui-motion-900) linear}.cb-ck-hold[data-holding]{color:var(--cbc-on-accent)}@media(prefers-reduced-motion:reduce){.cb-ck[data-arrive],.cb-ck-receipt[data-arrive],.cb-ck-swap[data-arrive],.cb-ck[data-state=loading] [data-sk],.cb-ck-steps i[data-now],.cb-ck-plan li[data-s=now] .cb-ck-mark{animation:none}}@media print{.cb-ck{background:none;break-inside:avoid}}.ck-aside{padding:var(--cb-space-md) var(--cb-space-lg)}.cb-ck[data-c=shelf] .ck-aside{padding-inline:0}@container (max-width: 420px){.cb-ck-two{grid-template-columns:1fr}.cb-ck-move{grid-template-columns:minmax(0,1fr) auto}.cb-ck-move>.cb-ck-side:first-child{display:none}}.cb-ck{grid-template-columns:minmax(0,1fr)}@container (max-width: 420px){.cb-ck-head>.cb-ck-pill{display:none}}.cb-ck-plot{block-size:var(--cb-ui-size-84)}.cb-ck-plot+.cb-ck-ticks{margin-block-start:var(--cb-space-xs)}@container (max-width: 420px){.cb-ck[data-state=ready] .cb-ck-stamp{display:none}}.cb-ck-arrow{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-badge:is(.cb-ck-pill,.cb-ck-chip,.cb-ck-tag)[data-tone]{background:none}.cb-ck{background:none}.cb-ck-slot{container-type:inline-size;min-inline-size:0;--cbck-ground: var(--cbc-well);--cbck-hover: transparent;--cbck-ring: inset 0 0 0 1px var(--cbc-line-strong)}[data-theme=light] .cb-ck-slot{--cbck-ground: transparent;--cbck-hover: var(--cbc-hover);--cbck-ring: none}.cb-ck{background:var(--cbck-ground)}.cb-ck-rows>.cb-ck-row:hover{background:var(--cbck-hover)}.cb-ck-rows{display:grid;margin-inline:calc(var(--cb-space-md) * -1)}.cb-ck-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-md);border-radius:var(--cb-radius-lg)}.cb-ck-row[data-cols="3"]{grid-template-columns:minmax(0,1fr) auto auto}.cb-ck-row[data-cols=icon]{grid-template-columns:auto minmax(0,1fr) auto}.cb-ck-row>.cb-icon{color:var(--cbc-ink-muted)}.cb-ck-row .cb-ck-t{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-ck-row .cb-ck-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-ck-stack{display:grid;min-inline-size:0}.cb-ck-rows[data-wrap] .cb-ck-t,.cb-ck-rows[data-wrap] .cb-ck-sub{white-space:normal}.cb-ck-rows[data-wrap] .cb-ck-row{align-items:start;padding-block:var(--cb-space-sm)}.cb-ck-bars{display:grid;gap:var(--cb-space-sm)}.cb-ck-bar{display:grid;grid-template-columns:var(--cb-ui-size-140) minmax(0,1fr) var(--cb-space-4xl);align-items:center;gap:var(--cb-space-md)}.cb-ck-bar>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cbc-ink-muted)}.cb-ck-bar>b{text-align:end;font-weight:var(--cb-font-weight-semibold)}.cb-ck-bar .cb-ck-meter>i{background:var(--cbck-fill, var(--cbc-ink-muted))}.cb-ck-bar[data-tone=good] .cb-ck-meter>i{background:var(--cbc-good)}.cb-ck-bar[data-tone=warn] .cb-ck-meter>i{background:var(--cbc-warn)}.cb-ck-bar[data-tone=poor] .cb-ck-meter>i{background:var(--cbc-poor)}.cb-ck-bar[data-tone]>span:first-child{color:var(--cbc-ink-muted)}.cb-ck-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-150),1fr));gap:var(--cb-space-lg) var(--cb-space-xl);margin:0}.cb-ck-kv>div{display:grid;gap:var(--cb-space-xxs)}.cb-ck-kv dt{color:var(--cbc-ink-muted)}.cb-ck-kv dd{margin:0;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-kv dd small{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}@container (max-width: 420px){.cb-ck-kv{grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-104),1fr));column-gap:var(--cb-space-lg)}}.cb-ck-table-wrap{overflow-x:auto;margin-inline:calc(var(--cb-space-xl) * -1);padding-inline:calc(var(--cb-space-xl) - var(--cb-space-md))}.cb-ck-table{inline-size:100%;border-collapse:collapse;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-ck-table th{padding:0 var(--cb-space-md) var(--cb-space-sm);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium);text-align:start;white-space:nowrap;border-block-end:1px solid var(--cbc-line)}.cb-ck-table th[data-num],.cb-ck-table td[data-num]{text-align:end}.cb-ck-table th button{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.cb-ck-table th button:hover{color:var(--cbc-ink)}.cb-ck-table th button .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-table th[aria-sort=none] button .cb-icon{opacity:0}.cb-ck-table th:hover button .cb-icon{opacity:1}.cb-ck-table td{padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid var(--cbc-line);white-space:nowrap}.cb-ck-table tr:last-child td{border-block-end:0}.cb-ck-table td:first-child{font-weight:var(--cb-font-weight-medium)}.cb-ck-table tbody tr:hover td{background:var(--cbck-hover)}.cb-ck-heat td[data-v]{text-align:center;font-weight:var(--cb-font-weight-semibold)}.cb-ck-heat td[data-tone=good]{background:color-mix(in srgb,var(--cbc-good) 16%,transparent)}.cb-ck-heat td[data-tone=warn]{background:color-mix(in srgb,var(--cbc-warn) 16%,transparent)}.cb-ck-heat td[data-tone=poor]{background:color-mix(in srgb,var(--cbc-poor) 16%,transparent)}.cb-ck-heat td[data-v=none]{color:var(--cbc-ink-faint)}.cb-ck-dots{display:grid;grid-template-columns:var(--cb-ui-size-104) repeat(var(--n),minmax(0,1fr));align-items:center;gap:var(--cb-space-sm) var(--cb-space-xs)}.cb-ck-dots>span{color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-dots>small{text-align:center;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-ck-dot{justify-self:center;display:grid;place-items:center;inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26);border-radius:var(--cb-radius-full);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold)}.cb-ck-dot[data-s=all]{background:var(--cbc-good);color:var(--cbc-on-good)}.cb-ck-dot[data-s=some]{background:color-mix(in srgb,var(--cbc-good) 22%,transparent);color:var(--cbc-ink)}.cb-ck-dot[data-s=none]{box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink-muted)}.cb-ck-dot[data-s=unasked]{border:1px dashed var(--cbc-line-strong);box-shadow:none}.cb-ck-legend{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-legend>span{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-ck-legend .cb-ck-dot{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-ck-strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cb-space-xxs)}.cb-ck-strip>i{block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-xs);background:var(--cbc-good)}.cb-ck-strip>i[data-s=dip]{background:var(--cbc-warn)}.cb-ck-strip>i[data-s=bad]{background:var(--cbc-poor)}.cb-ck-strip>i[data-s=off],.cb-ck-strip>i[data-s=gap]{background:var(--cbc-pressed)}.cb-ck-health{display:grid;grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr);align-items:center;gap:var(--cb-space-sm) var(--cb-space-md)}.cb-ck-health>span{color:var(--cbc-ink-muted)}.cb-ck-health .cb-ck-strip>i{block-size:var(--cb-space-xl)}.cb-ck-share{display:flex;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);overflow:hidden;gap:var(--cb-space-xxs)}.cb-ck-share>i{flex:var(--w) 1 0;background:var(--c)}.cb-ck-key{display:grid;gap:var(--cb-space-xs)}.cb-ck-key>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md)}.cb-ck-key i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xxs);background:var(--c)}.cb-ck-key b{font-weight:var(--cb-font-weight-semibold);text-align:end}.cb-ck-ordered{display:grid;gap:var(--cb-space-md);margin:0;padding:0;list-style:none;counter-reset:ckx}.cb-ck-ordered>li{display:grid;grid-template-columns:var(--cb-space-2xl) minmax(0,1fr);gap:var(--cb-space-md);counter-increment:ckx}.cb-ck-ordered>li::before{content:counter(ckx);display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold)}.cb-ck-ordered>li>div{display:grid;gap:var(--cb-space-xxs);padding-block-start:var(--cb-space-xxs)}.cb-ck-ordered b{font-weight:var(--cb-font-weight-semibold)}.cb-ck-ordered p{margin:0;color:var(--cbc-ink-muted)}.cb-ck-tags{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-ck-quote{position:relative;margin:0;padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-lg) var(--cb-space-4xl);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-quote>.cb-icon{position:absolute;inset-block-start:var(--cb-space-lg);inset-inline-start:var(--cb-space-lg);color:var(--cbc-ink-faint)}.cb-ck-quote footer{margin-block-start:var(--cb-space-sm);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-hist{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-84)}.cb-ck-hist>i{block-size:var(--h);min-block-size:var(--cb-space-xxs);border-radius:var(--cb-radius-xs) var(--cb-radius-xs) 0 0;background:var(--cbc-ink-faint)}.cb-ck-hist>i[data-zero]{background:var(--cbc-pressed)}.cb-ck-axis{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--cb-space-xs);color:var(--cbc-ink-faint);text-align:center}.cb-ck-form{display:grid;gap:var(--cb-space-md)}.cb-ck-field{display:grid;gap:var(--cb-space-xs)}.cb-ck-field>label{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-ck-input,.cb-ck-pick{display:flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbf-border);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size)}.cb-ck-input:focus-visible,.cb-ck-pick:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--cbf-border-focus),var(--cbf-ring)}.cb-ck-pick{justify-content:space-between;cursor:pointer}.cb-ck-adder{flex:1 1 100%;min-inline-size:0}.cb-ck-rows>.cb-ck-adder{margin-inline:var(--cb-space-md)}.cb-ck-pick .cb-icon{color:var(--cbc-ink-muted)}.cb-ck-edit{min-block-size:var(--cb-ui-size-84);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cbf-press-radius);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);outline:none}.cb-ck-edit:focus{box-shadow:inset 0 0 0 1px var(--cbc-accent),0 0 0 3px var(--cbc-accent-quiet)}.cb-ck .cb-btn[data-keep]{background:var(--cbc-good-solid);color:var(--cbc-on-good)}.cb-ck .cb-btn[data-keep]:hover{background:color-mix(in srgb,var(--cbc-good-solid) 88%,var(--cbc-ink))}.cb-ck-choice{display:grid;gap:var(--cb-space-xs)}.cb-ck-choice button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-44);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-ck-choice button:hover{background:var(--cbck-hover)}.cb-ck-choice button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cbc-ink-muted);background:var(--cbck-hover)}.cb-ck-choice button>.cb-icon:last-child{opacity:0;color:var(--cbc-ink-muted)}.cb-ck-choice button:hover>.cb-icon:last-child,.cb-ck-choice button:focus-visible>.cb-icon:last-child{opacity:1}.cb-ck-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-md);border-radius:var(--cb-radius-lg);cursor:pointer}.cb-ck-check:hover{background:var(--cbck-hover)}.cb-ck-box{display:grid;place-items:center;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-xs);box-shadow:inset 0 0 0 1.5px var(--cbc-line-strong);color:var(--cbc-on-accent)}.cb-ck-box .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);opacity:0}.cb-ck-check[aria-checked=true] .cb-ck-box{background:var(--cbc-ink);box-shadow:none;color:var(--cbc-surface)}.cb-ck-check[aria-checked=true] .cb-ck-box .cb-icon{opacity:1}.cb-ck-check[aria-checked=false] .cb-ck-t{color:var(--cbc-ink-muted);text-decoration:line-through;text-decoration-color:var(--cbc-line-strong)}.cb-ckw{display:grid;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink)}.cb-ckw p{margin:0;text-wrap:pretty}.cb-ckw h3{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ckw h4{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ckw ul,.cb-ckw ol{display:grid;gap:var(--cb-space-xs);margin:0;padding-inline-start:var(--cb-space-2xl)}.cb-ckw li::marker{color:var(--cbc-ink-faint)}.cb-ckw hr{margin-block:var(--cb-space-xs);border:0;border-block-start:1px solid var(--cbc-line)}.cb-ckw strong{font-weight:var(--cb-font-weight-semibold)}.cb-ckw u{text-decoration-color:currentColor;text-underline-offset:var(--cb-space-xxs)}.cb-ckw mark{padding-inline:var(--cb-space-xxs);border-radius:var(--cb-radius-xs);background:var(--cbc-accent-wash);color:inherit}.cb-ckw s{color:var(--cbc-ink-muted)}.cb-ckw code{padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-xs);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);font-family:var(--cb-font-mono);font-size:0.9em}.cb-ckw kbd{display:inline-block;min-inline-size:var(--cb-space-2xl);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-xs);box-shadow:inset 0 -1px 0 var(--cbc-line-strong),inset 0 0 0 1px var(--cbc-line);font:inherit;font-size:var(--cb-type-xs-size);text-align:center}.cb-ckw a{color:inherit;text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs)}.cb-ckw a:hover{text-decoration-color:currentColor}.cb-ckw a small{color:var(--cbc-ink-muted)}.cb-ckw-chip{vertical-align:baseline;text-decoration:none!important;cursor:pointer}.cb-ckw-chip:hover{background:var(--cbc-hover)}.cb-ckw .cb-ckw-good{color:var(--cbc-good-text);font-weight:var(--cb-font-weight-medium)}.cb-ckw .cb-ckw-warn{color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-medium)}.cb-ckw .cb-ckw-poor{color:var(--cbc-poor-text);font-weight:var(--cb-font-weight-medium)}.cb-ckw-call{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-xl);background:color-mix(in srgb,var(--call) 10%,transparent)}.cb-ckw-call>.cb-icon{margin-block-start:var(--cb-space-xxs);color:var(--call-ink)}.cb-ckw-call b{display:block;font-weight:var(--cb-font-weight-semibold)}.cb-ckw-call[data-k=note]{--call: var(--cbc-ink-muted);--call-ink: var(--cbc-ink-muted)}.cb-ckw-call[data-k=tip]{--call: var(--cbc-good);--call-ink: var(--cbc-good-text)}.cb-ckw-call[data-k=warn]{--call: var(--cbc-warn);--call-ink: var(--cbc-warn-text)}.cb-ckw-call[data-k=stop]{--call: var(--cbc-poor);--call-ink: var(--cbc-poor-text)}.cb-ckw-code{position:relative;margin:0;padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);font-family:var(--cb-font-mono);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);white-space:pre;overflow-x:auto}.cb-ckw-code .cb-ck-act{position:absolute;inset-block-start:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm);opacity:0}.cb-ckw-code:hover .cb-ck-act,.cb-ckw-code .cb-ck-act:focus-visible{opacity:1}.cb-ckw-code .k{color:var(--cbc-ink-muted)}.cb-ckw-code .s{color:var(--cbc-good-text)}.cb-ckw-gram td:first-child{font-family:var(--cb-font-mono);font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted)}.cb-ckw-gram td{white-space:normal}.cb-ckw-sources{display:grid;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.cb-ckw-sources a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cb-space-md);align-items:center;padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);text-decoration:none}.cb-ckw-sources a:hover{background:var(--cbck-hover)}.cb-ckw-sources i{display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-md);box-shadow:inset 0 0 0 1px var(--cbc-line);font-style:normal;font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold);color:var(--cbc-ink-muted)}.cb-ckw-sources b{display:block;font-weight:var(--cb-font-weight-medium)}.cb-ckw-sources small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-say{display:grid;justify-items:start;gap:var(--cb-space-sm)}.cb-ck-say>.cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-muted)}.cb-ck-say[data-k=error]>.cb-icon{color:var(--cbc-poor-text)}.cb-ck-say b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-say p{margin:0;color:var(--cbc-ink-muted)}@container (max-width: 420px){.cb-ck-bar{grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr) var(--cb-space-3xl)}.cb-ck-dots{grid-template-columns:var(--cb-ui-size-64) repeat(var(--n),minmax(0,1fr))}.cb-ck-health{grid-template-columns:var(--cb-ui-size-64) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cb-ck-choice button>.cb-icon:last-child,.cb-ckw-code .cb-ck-act{transition:none}}.cb-ck-row:has(.cb-ck-sub){padding-block:var(--cb-space-sm)}.cb-ck-bars[data-stack] .cb-ck-bar{grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xs) var(--cb-space-md)}.cb-ck-bars[data-stack] .cb-ck-bar>.cb-ck-meter{grid-column:1 / -1;grid-row:2}.cb-ck-bars[data-stack] .cb-ck-bar>span:first-child{white-space:normal;color:var(--cbc-ink)}.cb-ck-bars[data-stack]{gap:var(--cb-space-lg)}.cb-ck-steps i[data-now]{background:var(--cbc-ink)}.cb-ck-rows>.cb-ck-row:hover,.cb-ck-check:hover,.cb-ckw-sources a:hover,.cb-ck-choice button:hover{box-shadow:var(--cbck-ring, none)}.cb-ck-choice button:hover{box-shadow:var(--cbck-ring, inset 0 0 0 1px var(--cbc-line))}.cb-ck-table tbody tr:hover td{box-shadow:var(--cbck-ring, none)}.cb-ck-slot .cb-ck-table tbody tr:hover td{box-shadow:inset 0 1px 0 var(--cbc-line-strong),inset 0 -1px 0 var(--cbc-line-strong)}[data-theme=light] .cb-ck-slot .cb-ck-table tbody tr:hover td{box-shadow:none}.cb-ck-heat td[data-tone]{color:var(--cbc-ink)}.cb-ck-dot[data-s=all]{color:var(--cbc-on-tint)}.cb-ck-dot[data-s=all]{color:var(--cbc-on-good)}.cb-ck-dot .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck[data-state=loading] [data-sk]{--cbck-sk-w: 100%;background:linear-gradient(to bottom,transparent 22%,var(--cbc-pressed) 22%,var(--cbc-pressed) 78%,transparent 78%) 0 0 / var(--cbck-sk-w) 1lh repeat-y;border-radius:var(--cb-radius-xs)}.cb-ck[data-state=loading] :is(.cb-ck-sub,.cb-ck-of,.cb-ck-faint,.cb-ck-mute,.cb-ck-line,.cb-ck-ticks)[data-sk]{--cbck-sk-w: 64%}.cb-ck[data-state=loading] .cb-ck-name[data-sk]{--cbck-sk-w: 56%}.cb-ck[data-state=loading] :is(.cb-ck-meter,.cb-ck-steps,.cb-ck-strip,.cb-ck-share,.cb-ck-dot,.cb-ck-scale)[data-sk],.cb-ck[data-state=loading] div[data-sk]:has(>svg,>.cb-ck-hist,>.cb-ck-strip,>.cb-ck-range){background:var(--cbc-pressed)}.cb-ck[data-state=loading] :is(.cb-ck-t,.cb-ck-sub,.cb-ck-name,.cb-ck-of,.cb-ck-faint,.cb-ck-mute,.cb-ck-line,p,b,dt,dd)[data-sk]{--cbck-sk-w: 100%;inline-size:fit-content;max-inline-size:100%}.cb-ck[data-state=loading] :is(.cb-ck-head,.cb-ck-head,.cb-ck-head) .cb-ck-name[data-sk]{flex-grow:0;margin-inline-end:auto}.cb-ck[data-state=loading] .cb-ck-legend[data-sk]{--cbck-sk-w: 48%}.cb-ck-seg{display:inline-flex;flex-wrap:wrap;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:var(--cbf-press-radius);background:var(--cbf-seg-track, var(--cbc-well));justify-self:start}.cb-ck-seg button{block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink-muted);font:inherit;font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-seg button:hover{color:var(--cbc-ink)}.cb-ck-seg button[aria-checked=true]{background:var(--cbf-picked-bg, var(--cbc-raised));color:var(--cbc-ink)}.cb-ck-seg button:focus-visible,.cb-ck-switch:focus-visible,.cb-ck-tier:focus-visible,.cb-ck-lib button:focus-visible,.cb-ck-pad button:focus-visible,.cb-ck-slider:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-switch{position:relative;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-2xl);padding:0;border:0;border-radius:var(--cb-radius-full);background:var(--cbf-switch-off);cursor:pointer;transition:background var(--cb-motion-base) var(--cbc-spring)}.cb-ck-switch>i{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-raised);transition:transform var(--cb-motion-base) var(--cbc-spring),background var(--cb-motion-base) var(--cbc-spring)}.cb-ck-switch[aria-checked=true]{background:var(--cbf-on)}.cb-ck-switch[aria-checked=true]>i{transform:translateX(var(--cb-space-lg));background:var(--cbf-on-ink)}.cb-ck-switch[aria-disabled=true]{opacity:var(--cbc-off);cursor:not-allowed}.cb-ck-sw-l{display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-ck-pick-sm{inline-size:auto;min-inline-size:var(--cb-ui-size-150);block-size:var(--cb-ui-size-32);font-size:var(--cb-type-xs-size)}.cb-ck-inline{padding:0 var(--cb-space-md) var(--cb-space-sm)}.cb-ck-confirm{display:grid;gap:var(--cb-space-sm);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-confirm>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-confirm .cb-ck-pick{justify-self:stretch}.cb-ck-confirm .cb-ck-acts{justify-content:flex-end}.cb-ck-look{display:grid;gap:var(--cb-space-sm)}.cb-ck-blocks{display:grid;grid-template-columns:repeat(var(--c),minmax(0,1fr));gap:var(--cb-space-xxs);padding:var(--cb-space-sm);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-blocks>i{aspect-ratio:16 / 10;border-radius:var(--cb-radius-xxs);background:var(--cbc-pressed)}.cb-ck-blocks>i[data-on]{background:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-ck-legend2{display:flex;gap:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-legend2 span{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-ck-legend2 i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xxs);background:var(--cbc-pressed)}.cb-ck-legend2 i[data-on]{background:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-ck-ladder{display:grid;gap:var(--cb-space-sm);margin:0;padding:0;list-style:none}.cb-ck-ladder li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-ladder li>div{display:grid}.cb-ck-ladder b{font-weight:var(--cb-font-weight-semibold)}.cb-ck-rung{display:grid;place-items:center;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-full);background:var(--cbc-pressed)}.cb-ck-ladder li[data-t=poor] .cb-ck-rung{background:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-ck-rung .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-sig{display:grid;gap:var(--cb-space-md)}.cb-ck-sig>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs)}.cb-ck-sig small{inline-size:var(--cb-ui-size-84);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.cb-ck-sig .cb-ck-tag:not([data-fired]){color:var(--cbc-ink-faint)}.cb-ck-sig .cb-ck-tag[data-fired]{box-shadow:inset 0 0 0 1px currentColor}.cb-ck-time{display:grid;margin:0;padding:0;list-style:none}.cb-ck-time li{position:relative;display:grid;grid-template-columns:var(--cb-space-lg) var(--cb-ui-size-104) auto minmax(0,1fr);align-items:baseline;gap:var(--cb-space-sm);padding-block:var(--cb-space-xs)}.cb-ck-time li>i{align-self:center;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint)}.cb-ck-time li>i[data-tone=good]{background:var(--cbc-good)}.cb-ck-time li>i[data-tone=warn]{background:var(--cbc-warn)}.cb-ck-time li>i[data-tone=poor]{background:var(--cbc-poor)}.cb-ck-time li:not(:last-child)::after{content:"";position:absolute;inset-inline-start:calc(var(--cb-space-xs) - 0.5px);inset-block:calc(50% + var(--cb-space-sm)) calc(-50% + var(--cb-space-sm));inline-size:1px;background:var(--cbc-line)}.cb-ck-time b{font-weight:var(--cb-font-weight-semibold);white-space:nowrap}.cb-ck-time .cb-ck-mute{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-cert{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-xs) var(--cb-space-md)}.cb-ck-cert .cb-ck-meter{grid-column:1 / -1}.cb-ck-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-140),1fr));gap:var(--cb-space-sm)}.cb-ck-tier{position:relative;display:grid;align-content:start;gap:var(--cb-space-xs);padding:var(--cb-space-lg);border:0;border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-ck-tier:hover{box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-tier[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--cbc-ink)}.cb-ck-tier>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-tier>span{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-muted)}.cb-ck-tier>span .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);color:var(--cbc-good-text)}.cb-ck-tier>small{position:absolute;inset-block-start:var(--cb-space-lg);inset-inline-end:var(--cb-space-lg);font-size:var(--cb-type-xs-size)}.cb-ck-linekey{display:inline-block;inline-size:var(--cb-space-xl);block-size:var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-ink)}.cb-ck-linekey.b{background:var(--cbc-ink-faint)}.cb-ck-nights{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:var(--cb-space-md);block-size:var(--cb-ui-size-104)}.cb-ck-nights>div{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:var(--cb-space-xxs);block-size:100%}.cb-ck-nights>div>span{block-size:var(--h);border-radius:var(--cb-radius-xs);background:var(--c)}.cb-ck-nights>div>small{order:-1;text-align:center;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-ck-renew{display:grid;gap:var(--cb-space-sm)}.cb-ck-qgrid td:first-child{white-space:normal;min-inline-size:var(--cb-ui-size-180)}.cb-ck-qgrid th:not(:first-child),.cb-ck-qgrid td:not(:first-child){text-align:center}.cb-ck-qgrid .cb-ck-dot{display:inline-grid;font-size:var(--cb-ui-text-11)}.cb-ck-steps3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cb-space-sm);block-size:var(--cb-ui-size-84)}.cb-ck-steps3>span{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:var(--cb-space-xs)}.cb-ck-steps3 b{block-size:var(--h);border-radius:var(--cb-radius-xs);background:var(--cbc-ink-faint)}.cb-ck-steps3 b[data-now]{background:var(--cbc-good)}.cb-ck-steps3 small{text-align:center;color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-ck-run{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cb-ui-size-120),1fr));gap:var(--cb-space-sm)}.cb-ck-run>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--cb-space-sm);padding:var(--cb-space-md);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line);font-weight:var(--cb-font-weight-medium)}.cb-ck-run>span small{grid-column:2;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-ck-run>span[data-s=done] .cb-icon{color:var(--cbc-good-text)}.cb-ck-run>span[data-s=skip]{color:var(--cbc-ink-muted)}.cb-ck-serp{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-serp small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-serp b{font-size:var(--cb-type-md-size);font-weight:var(--cb-font-weight-medium)}.cb-ck-serp span{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-meta{min-block-size:0}.cb-ck-count{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md)}.cb-ck-alts{display:grid;gap:var(--cb-space-sm)}.cb-ck-alt{display:grid;grid-template-columns:var(--cb-ui-size-56) minmax(0,1fr) auto;align-items:start;gap:var(--cb-space-md)}.cb-ck-alt p{margin:var(--cb-space-xxs) 0 var(--cb-space-xs);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-thumb{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--cb-radius-lg);background:var(--cbc-pressed);color:var(--cbc-ink-faint)}.cb-ck-funnel{display:grid;gap:var(--cb-space-sm)}.cb-ck-funnel>div{display:grid;grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr) var(--cb-space-2xl);align-items:center;gap:var(--cb-space-md)}.cb-ck-funnel>div>i{grid-column:2;grid-row:1;block-size:var(--cb-space-xl);inline-size:var(--w);border-radius:var(--cb-radius-xs);background:var(--cbc-ink-faint)}.cb-ck-funnel>div>b{grid-column:3;text-align:end;font-weight:var(--cb-font-weight-semibold)}.cb-ck-funnel>div>span{color:var(--cbc-ink-muted)}.cb-ck-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-ck-code>span{display:grid;place-items:center;block-size:var(--cb-ui-size-52);border-radius:var(--cbf-press-radius);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);font-size:var(--cb-type-xl-size);font-weight:var(--cb-font-weight-semibold);font-family:var(--cb-font-mono)}.cb-ck-code>span[data-on]{box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-code>span:not([data-on]):first-of-type,.cb-ck-code>span[data-on]+span:not([data-on]){box-shadow:inset 0 0 0 1px var(--cbc-accent),0 0 0 3px var(--cbc-accent-quiet)}.cb-ck-pad{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-ck-pad button{display:inline-flex;align-items:center;justify-content:center;block-size:var(--cb-ui-size-32);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-press-soft);color:var(--cbc-ink);font-style:inherit;font-size:inherit;line-height:inherit;font-family:var(--cb-font-mono);font-weight:var(--cb-font-weight-semibold);cursor:pointer}.cb-ck-pad button:hover{background:var(--cbf-press-soft-hover)}.cb-ck-lib{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-ck-lib button{display:inline-flex;align-items:center;gap:var(--cb-space-xs);block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line);background:none;color:var(--cbc-ink-muted);font:inherit;cursor:pointer}.cb-ck-lib button:hover{color:var(--cbc-ink);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-lib button[aria-pressed=true]{background:var(--cbc-ink);box-shadow:none;color:var(--cbc-surface)}.cb-ck-lib .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-slider{inline-size:100%;block-size:var(--cb-space-2xl);margin:0;appearance:none;background:transparent;cursor:pointer}.cb-ck-slider::-webkit-slider-runnable-track{block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:linear-gradient(to right,var(--cbc-ink) var(--v),var(--cbc-pressed) var(--v))}.cb-ck-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin-block-start:calc((var(--cb-space-sm) - var(--cb-space-2xl)) / 2);border-radius:var(--cb-radius-full);background:var(--cbf-thumb);box-shadow:0 0 0 1px var(--cbf-edge);transition:transform var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-slider:active::-webkit-slider-thumb{transform:scale(1.12)}.cb-ck-slider::-moz-range-track{block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-pressed)}.cb-ck-slider::-moz-range-progress{block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-ink)}.cb-ck-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-xs)}.cb-ck-menu button{display:inline-flex;align-items:center;gap:var(--cb-space-sm);block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-press-soft);color:var(--cbc-ink);font:inherit;cursor:pointer}.cb-ck-menu button:hover{background:var(--cbf-press-soft-hover)}.cb-ck-ladders{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm) var(--cb-space-lg)}.cb-ck-ladders .cb-ck-seg button{padding-inline:var(--cb-space-md)}.cb-ck-seats{display:flex;align-items:center;justify-content:center;gap:var(--cb-space-sm);color:var(--cbc-ink-faint)}.cb-ck-seats>span{padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-seats>span[data-now]{color:var(--cbc-ink-muted)}.cb-ck-seats>span[data-to]{box-shadow:inset 0 0 0 1px var(--cbc-ink);color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-map-stage.cb-ck-geo{aspect-ratio:5 / 2}.cb-ck-geo .cb-map-legend{inset-block-end:var(--cb-space-sm);inset-inline-start:var(--cb-space-sm);padding-block:var(--cb-space-xs);padding-inline:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-md)}.cb-ck-geo .cb-map-legend-places li{gap:var(--cb-space-sm)}.cb-ck-geo .cb-map-legend-dot{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm)}.cb-ck-geo .cb-map-legend-name{font-size:var(--cb-type-xs-size)}.cb-ck-face{display:grid;place-items:center;inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-full);background:var(--cbc-cat-design);color:var(--cbc-on-tint)}.cb-ck-rank{display:grid;place-items:center;inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);font-size:var(--cb-ui-text-11);font-weight:var(--cb-font-weight-semibold)}@container (max-width: 420px){.cb-ck-ladders{grid-template-columns:minmax(0,1fr)}.cb-ck-time li{grid-template-columns:var(--cb-space-lg) auto minmax(0,1fr)}.cb-ck-time li .cb-ck-mute{grid-column:2 / -1}.cb-ck-pad{grid-template-columns:repeat(6,minmax(0,1fr))}.cb-ck-menu{grid-template-columns:minmax(0,1fr)}.cb-ck-sig small{inline-size:100%}}@media(prefers-reduced-motion:reduce){.cb-ck-switch,.cb-ck-switch>i,.cb-ck-seg button,.cb-ck-slider::-webkit-slider-thumb{transition:none}}.cb-ck-seats>span:not(.cb-icon){padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-seats>.cb-icon{padding:0;box-shadow:none;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-hold:not([data-variant])::before{background:color-mix(in srgb,var(--cbc-ink) 28%,transparent)}.cb-ck-hold:not([data-variant])[data-holding]{color:var(--cbc-on-accent)}.cb-ck-dot[data-s=pos]{background:color-mix(in srgb,var(--cbc-good) 24%,transparent);box-shadow:inset 0 0 0 1px var(--cbc-good);color:var(--cbc-ink)}.cb-ck-go{margin:calc(var(--cb-space-md) * -1);color:inherit;text-decoration:none}.cb-ck-go:focus-visible{outline:var(--cbc-focus)}.cb-ckw-u{text-decoration-color:currentColor;text-underline-offset:var(--cb-space-xxs)}.cb-ckw-mark{padding-inline:var(--cb-space-xxs);border-radius:var(--cb-radius-xs);background:var(--cbc-accent-wash);color:inherit}.cb-ckw-del{color:var(--cbc-ink-muted)}.cb-ckw-kbd{display:inline-block;min-inline-size:var(--cb-space-2xl);padding-inline:var(--cb-space-xs);border-radius:var(--cb-radius-xs);box-shadow:inset 0 -1px 0 var(--cbc-line-strong),inset 0 0 0 1px var(--cbc-line);font:inherit;font-size:var(--cb-type-xs-size);text-align:center}.cb-ckw-good,.cb-ckw-warn,.cb-ckw-poor{font-weight:var(--cb-font-weight-medium)}.cb-ckw-good{color:var(--cbc-good-text)}.cb-ckw-warn{color:var(--cbc-warn-text)}.cb-ckw-poor{color:var(--cbc-poor-text)}.cb-ckw-call{margin-block:var(--cb-space-sm);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-scoop-prop.cb-ck .cb-ck-two>.cb-btn:first-child{order:2}.cb-scoop-prop.cb-ck .cb-ck-two>.cb-btn{justify-content:center}.cb-fc-draw{display:grid;gap:var(--cb-space-xs)}.cb-fc-plot{inline-size:100%;block-size:var(--cb-ui-size-104);overflow:visible}.cb-fc-plot :is(.line,.estimate,.edge,.today,.floor,.now,.tip){vector-effect:non-scaling-stroke}.cb-fc-plot .line{fill:none;stroke:var(--cbc-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cb-fc-plot .top{stop-color:var(--cbc-accent);stop-opacity:0.18}.cb-fc-plot .tip{stroke:var(--cbc-accent-text);stroke-width:6;stroke-linecap:round}.cb-fc-plot .end{stop-color:var(--cbc-accent);stop-opacity:0}.cb-fc-plot .now{stroke:var(--cbc-accent);stroke-width:8;stroke-linecap:round}.cb-fc-plot .estimate{fill:none;stroke:var(--cbc-accent-text);stroke-width:2;stroke-dasharray:3 5;stroke-linecap:round}.cb-fc-plot .near{stop-color:var(--cbc-accent);stop-opacity:0.22}.cb-fc-plot .far{stop-color:var(--cbc-accent);stop-opacity:0.08}.cb-fc-plot .edge{fill:none;stroke:var(--cbc-accent);stroke-opacity:0.28;stroke-width:1}.cb-fc-plot .today{stroke:var(--cbc-ink-faint);stroke-width:1;stroke-dasharray:2 3}.cb-fc-plot .floor{stroke:var(--cbc-line);stroke-width:1}.cb-fc-plot :is(.band,.edge,.estimate,.tip,.today){animation:cb-fc-in var(--cb-ui-motion-420) var(--cb-ui-ease-fade) var(--cb-ui-motion-240) backwards}@keyframes cb-fc-in{from{opacity:0}}.cb-fc-ticks{display:flex;justify-content:space-between;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-faint);font-variant-numeric:tabular-nums}.cb-fc-ticks{position:relative}.cb-fc-ticks .split{position:absolute;inset-inline-start:var(--at);translate:-50% 0;color:var(--cbc-accent-text);white-space:nowrap}.cb-fc-basis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-fc-over{color:var(--cbc-warn-text);font-weight:var(--cb-font-weight-medium)}.cb-fc-note{margin:0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-fc-sub{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-fc-sure-body{display:grid;gap:var(--cb-space-lg);padding-block:var(--cb-space-md) var(--cb-space-xs)}.cb-fc-sure>summary{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);list-style:none;cursor:pointer;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);color:var(--cbc-accent-text)}.cb-fc-sure>summary::-webkit-details-marker{display:none}.cb-fc-sure>summary .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);transition:rotate var(--cb-ui-motion-160) var(--cbc-spring)}.cb-fc-sure[open]>summary .cb-icon{rotate:90deg}.cb-fc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-fc-stats>div{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-md);background:var(--cbc-well)}.cb-fc-stats b{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-lg-line-height)}.cb-fc-stats span{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-fc-tested-box,.cb-fc-ways-box{display:grid;gap:var(--cb-space-sm)}.cb-fc-tested{inline-size:100%;block-size:var(--cb-ui-size-84);overflow:visible}.cb-fc-tested :is(.range,.real){vector-effect:non-scaling-stroke;stroke-linecap:round}.cb-fc-tested .range{stroke:var(--cbc-accent);stroke-opacity:0.3;stroke-width:12}.cb-fc-tested .real{stroke:var(--cbc-ink);stroke-width:8}.cb-fc-tested .missed{stroke:var(--cbc-warn)}.cb-fc-legend{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-fc-legend span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-fc-legend span::before{content:"";inline-size:var(--cb-ui-size-8);block-size:var(--cb-ui-size-8);border-radius:var(--cb-radius-full);background:var(--cbc-ink)}.cb-fc-legend .range::before{block-size:var(--cb-ui-size-14);border-radius:var(--cb-radius-sm);background:color-mix(in srgb,var(--cbc-accent) 30%,transparent)}.cb-fc-legend .missed::before{background:var(--cbc-warn)}.cb-fc-ways{display:grid;gap:var(--cb-space-sm)}.cb-fc-way{display:grid;grid-template-columns:minmax(0,var(--cb-ui-size-176)) minmax(0,1fr) var(--cb-ui-size-36);align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-fc-way i{position:relative;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-fc-way i::before{content:"";position:absolute;inset:0 auto 0 0;inline-size:var(--w);border-radius:inherit;background:var(--cbc-ink-faint)}.cb-fc-way i::after{content:"";position:absolute;inset-block:calc(var(--cb-space-xs) * -1);inset-inline-start:var(--guess);inline-size:1px;background:var(--cbc-ink-muted)}.cb-fc-way b{text-align:end;font-weight:var(--cb-font-weight-medium);font-variant-numeric:tabular-nums}.cb-fc-way.used{color:var(--cbc-ink)}.cb-fc-way.used i::before{background:var(--cbc-accent)}.cb-fc-way.used b{font-weight:var(--cb-font-weight-semibold)}.cb-fc-month{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md)}.cb-fc-month>div{display:grid;gap:var(--cb-space-xxs)}.cb-fc-month span,.cb-fc-month small{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-fc-month b{font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-fc-bar{position:relative;block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:var(--cbc-well)}.cb-fc-bar i{position:absolute;inset-block:0}.cb-fc-bar .done{inset-inline-start:0;border-radius:var(--cb-radius-full) 0 0 var(--cb-radius-full);background:var(--cbc-accent)}.cb-fc-bar .likely{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--cbc-accent) 70%,transparent) 0 var(--cb-space-xs),transparent var(--cb-space-xs) var(--cb-space-md))}.cb-fc-bar .range{inset-block:calc(var(--cb-space-xs) * -1);border-inline:2px solid var(--cbc-ink-muted);opacity:0.6}.cb-fc-panel{display:grid;gap:var(--cb-space-lg);margin-block-start:var(--cb-space-xl);padding-block-start:var(--cb-space-xl);border-block-start:1px solid var(--cbc-line)}.cb-fc-panel-h{display:flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-sm-size)}.cb-fc-panel-h b{font-weight:var(--cb-font-weight-semibold)}.cb-fc-panel .cb-fc-plot{block-size:var(--cb-ui-size-140)}.cb-fc-rows{inline-size:100%;border-collapse:collapse;font-size:var(--cb-type-sm-size);font-variant-numeric:tabular-nums}.cb-fc-rows th{padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid var(--cbc-line);text-align:start;font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-fc-rows td{padding:var(--cb-space-sm) var(--cb-space-md);border-block-end:1px solid var(--cbc-line);color:var(--cbc-ink-muted)}.cb-fc-rows td:first-child{color:var(--cbc-ink)}.cb-fc-rows .n{text-align:end}.cb-report-forecast[aria-disabled=true]{opacity:0.5;cursor:default}@media(prefers-reduced-motion:reduce){.cb-fc-plot :is(.band,.edge,.estimate,.tip,.today){animation:none}.cb-fc-sure>summary .cb-icon{transition:none}}.cb-ck-steps i[data-skip]{background:none;box-shadow:inset 0 0 0 1px var(--cbc-line-strong);opacity:1}.cb-ck-steplegend b[data-now]{color:var(--cbc-ink)}.cb-ck-region{display:grid;gap:var(--cb-space-md)}.cb-ck-side>.cb-ck-pill{justify-self:start}.cb-ck-num[data-big]{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.cb-ck-headline{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-wrap:pretty}.cb-ck-check[aria-disabled=true]{cursor:default}.cb-ck-check[aria-disabled=true]:hover{background:none}.cb-ck-check[aria-disabled=true] .cb-ck-t{color:var(--cbc-ink-muted)}.cb-ck-check[data-done]{grid-template-columns:minmax(0,1fr) auto auto;cursor:default}.cb-ck-check[data-done]:hover{background:none}.cb-ck-audline{inline-size:100%;block-size:var(--cb-ui-size-84);overflow:visible}.cb-ck-audline path{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-ck-audline [data-line=score]{stroke:var(--cbc-ink)}.cb-ck-audline [data-line=speed]{stroke:var(--cbc-ink-faint);stroke-dasharray:4 4}.cb-ck-audline .mark{stroke:var(--cbc-ink);stroke-width:6;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-ck-side .cb-ck-host{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);overflow-wrap:anywhere}.cb-ck-ends{display:inline-flex;align-items:center;gap:var(--cb-space-xs);flex:none}.cb-ck-pressfail{margin:0;color:var(--cbc-poor-text)}.cb-ck-gvstep[data-s=named]{--h: 100%}.cb-ck-gvstep[data-s=not]{--h: var(--cb-space-xs);background:var(--cbc-line-strong)}.cb-ck-gvstep[data-s=unasked]{--h: 100%;background:transparent;border:1px dashed var(--cbc-line-strong)}.cb-ck-codewide[data-n]{grid-template-columns:repeat(var(--a),minmax(0,1fr)) auto repeat(var(--b),minmax(0,1fr));align-items:center}.cb-ck-codewide>i{color:var(--cbc-ink-faint);font-style:normal;font-family:var(--cb-font-mono);font-size:var(--cb-type-xl-size)}.cb-ck-codewide>span[data-on]+i+span:not([data-on]){box-shadow:inset 0 0 0 1px var(--cbc-accent),0 0 0 3px var(--cbc-accent-quiet)}.cb-ck-moved{min-inline-size:var(--cb-space-3xl);text-align:end;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.cb-ck-note{display:block;inline-size:100%;border:0;color:var(--cbc-ink);font:inherit;resize:vertical}.cb-ck-part{display:grid;gap:var(--cb-space-md);min-inline-size:0}.cb-ck-part:empty{display:none}.cb-ck-table a{color:inherit;text-decoration:none}.cb-ck-table a:hover{color:var(--cbc-accent-text);text-decoration:underline}.cb-ck-rows[data-flush]{margin-inline:0}.cb-ck-legend .cb-ck-dot[data-s=bad]{background:var(--cbc-poor)}.cb-ck-legend .cb-ck-dot[data-s=off]{background:var(--cbc-pressed)}.cb-ck-centred{margin:0;text-align:center}.cb-ck-toggle{display:inline-flex;align-items:center;min-block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-full);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);white-space:nowrap;cursor:pointer}.cb-ck-toggle:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-ck-toggle[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cbc-ink-muted);color:var(--cbc-ink)}.cb-ck-toggle:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-oops{margin:0;color:var(--cbc-poor-text)}.cb-ck-wait{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--cb-space-sm);align-items:end}.cb-ck-wait-col{display:grid;grid-template-rows:auto var(--cb-ui-size-96) auto;gap:var(--cb-space-xs);min-inline-size:0;text-align:center}.cb-ck-wait-col[data-open]{margin-inline-start:var(--cb-space-md)}.cb-ck-wait-n{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-wait-well{position:relative;display:block;border-block-end:1px solid var(--cbc-line-strong)}.cb-ck-wait-bar{position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--v);min-block-size:var(--cb-space-xxs);border-start-start-radius:var(--cb-radius-xs);border-start-end-radius:var(--cb-radius-xs);background:var(--cbc-accent)}.cb-ck-wait-bar[data-empty]{min-block-size:0;background:none}.cb-ck-wait-col[data-open] .cb-ck-wait-bar{border:1px dashed var(--cbc-ink-muted);border-block-end:0;background:var(--cbc-pressed)}.cb-ck-wait-col[data-open] .cb-ck-wait-bar[data-over]{border-block-start:0;mask-image:linear-gradient(to top,var(--cbc-ink) 70%,transparent)}.cb-ck-wait-label{color:var(--cbc-ink-muted);overflow-wrap:break-word}.cb-ck-wait-col[data-open] .cb-ck-wait-label{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-call{display:grid;margin:0;padding:0;list-style:none}.cb-ck-call-row{display:grid;grid-template-columns:var(--cb-space-2xl) auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--cb-space-md);padding-block:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-ck-call-row:first-child{padding-block-start:0;border-block-start:0}.cb-ck-call-pos{color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-align:center}.cb-ck-call-row[data-top] .cb-ck-call-pos{color:var(--cbc-ink);font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height)}.cb-ck-call-main{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-call-name{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cb-ck-call-name:hover{text-decoration:underline}.cb-ck-call-row[data-top] .cb-ck-call-name{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height)}.cb-ck-call-why{color:var(--cbc-ink-muted)}.cb-ck-call-heat{display:inline-flex;align-items:flex-end;gap:var(--cb-space-xxs)}.cb-ck-call-heat>i{inline-size:var(--cb-ui-size-5);border-radius:var(--cb-radius-xxs);background:var(--cbc-line-strong)}.cb-ck-call-heat>i:nth-child(1){block-size:var(--cb-ui-size-6)}.cb-ck-call-heat>i:nth-child(2){block-size:var(--cb-ui-size-10)}.cb-ck-call-heat>i:nth-child(3){block-size:var(--cb-ui-size-14)}.cb-ck-call-heat>i[data-on]{background:var(--cbc-accent)}.cb-ck-call-act{display:grid;justify-items:end;gap:var(--cb-space-xs)}.cb-ck-age{display:grid;margin:0;padding:0;list-style:none}.cb-ck-age-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto auto;align-items:center;column-gap:var(--cb-space-md);padding-block:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-ck-age-row:first-child{border-block-start:0}.cb-ck-age-who{display:grid;min-inline-size:0}.cb-ck-age-name{overflow:hidden;color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cb-ck-age-name:hover{text-decoration:underline}.cb-ck-age-bar{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-age-act{display:grid;justify-items:end}.cb-ck-age-act:has(.cb-ck-confirm){grid-column:1 / -1;justify-items:stretch;margin-block-start:var(--cb-space-sm)}.cb-ck-peer{display:grid;gap:var(--cb-space-xs);padding-inline:var(--cb-space-xs)}.cb-ck-peer-tagrow,.cb-ck-peer-axis{position:relative;block-size:var(--cb-type-xs-line-height)}.cb-ck-peer-tag,.cb-ck-peer-midword{position:absolute;inset-block-start:0;inset-inline-start:var(--x);translate:-50% 0;white-space:nowrap}.cb-ck-peer-tag{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-semibold)}.cb-ck-peer-midword{color:var(--cbc-ink-muted)}.cb-ck-peer [data-edge=start]:is(.cb-ck-peer-tag,.cb-ck-peer-midword){translate:0 0}.cb-ck-peer [data-edge=end]:is(.cb-ck-peer-tag,.cb-ck-peer-midword){translate:-100% 0}.cb-ck-peer-axis{display:flex;justify-content:space-between;color:var(--cbc-ink-faint)}.cb-ck-peer-axis:has(.cb-ck-peer-midword[data-edge=start])>span:first-child,.cb-ck-peer-axis:has(.cb-ck-peer-midword[data-edge=end])>span:last-child{visibility:hidden}.cb-ck-peer-line{position:relative;block-size:var(--cb-ui-size-52);border-block-end:1px solid var(--cbc-line-strong)}.cb-ck-peer-dot{position:absolute;inset-block-end:calc(var(--y) * var(--cb-space-md) + var(--cb-space-xxs));inset-inline-start:var(--x);inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);translate:-50% 0;border-radius:var(--cb-radius-full);background:var(--cbc-ink-muted)}.cb-ck-peer-me{position:absolute;inset-block-end:0;inset-inline-start:var(--x);inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);translate:-50% 50%;border-radius:var(--cb-radius-full);background:var(--cbc-accent);box-shadow:0 0 0 2px var(--cbc-well)}.cb-ck-peer-mid{position:absolute;inset-block:0 calc(-1 * var(--cb-space-xs));inset-inline-start:var(--x);border-inline-start:1px dashed var(--cbc-ink-muted)}@container (max-width: 420px){.cb-ck-wait{column-gap:var(--cb-space-xs)}.cb-ck-wait-col[data-open]{margin-inline-start:var(--cb-space-xs)}.cb-ck-call-row{grid-template-columns:var(--cb-space-2xl) auto minmax(0,1fr) auto}.cb-ck-call-act{grid-column:3 / -1;justify-items:start;margin-block-start:var(--cb-space-xs)}.cb-ck-age-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--cb-space-xs)}.cb-ck-age-bar,.cb-ck-age-act{grid-column:1 / -1}.cb-ck-age-act{justify-items:start}.cb-ck-age-row>.cb-ck-num{grid-row:1;grid-column:2}}.cb-ck-split{--cbck-split: 50%;position:relative;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-surface);cursor:ew-resize;touch-action:pan-y;user-select:none}.cb-ck-split[data-drag]{cursor:grabbing}.cb-ck-split-pic{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;pointer-events:none}.cb-ck-split-pic[data-top]{clip-path:inset(0 calc(100% - var(--cbck-split)) 0 0)}.cb-ck-split-handle{position:absolute;inset-block:0;inset-inline-start:var(--cbck-split);display:grid;place-items:center;inline-size:var(--cb-ui-size-32);translate:-50% 0}.cb-ck-split-handle::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:2px;translate:-50% 0;background:var(--cbc-surface);box-shadow:0 0 0 1px var(--cbc-line-strong)}.cb-ck-split-knob{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink)}.cb-ck .cb-ck-split-knob .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-split:hover .cb-ck-split-knob{background:var(--cbc-raised)}.cb-ck .cb-ck-split-handle[tabindex]:focus-visible{outline:none}.cb-ck-split-handle:focus-visible .cb-ck-split-knob{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-split[data-glide] .cb-ck-split-pic[data-top]{transition:clip-path var(--cb-ui-motion-200) var(--cbc-spring)}.cb-ck-split[data-glide] .cb-ck-split-handle{transition:inset-inline-start var(--cb-ui-motion-200) var(--cbc-spring)}.cb-ck-split-tag{position:absolute;inset-block-start:var(--cb-space-sm);display:inline-flex;align-items:center;gap:var(--cb-space-xs);max-inline-size:calc(50% - var(--cb-space-lg));overflow:hidden;padding-block:var(--cb-space-xxs);padding-inline:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);background:var(--cbc-surface);color:var(--cbc-ink);white-space:nowrap;pointer-events:none}.cb-ck-split-tag[data-end=start]{inset-inline-start:var(--cb-space-sm)}.cb-ck-split-tag[data-end=end]{inset-inline-end:var(--cb-space-sm)}.cb-ck-split-tag>b{font-weight:var(--cb-font-weight-semibold)}.cb-ck-split-say{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-split-say>.cb-ck-line{min-inline-size:0;margin:0}.cb-ck-split-empty{display:grid;justify-items:center;align-content:center;gap:var(--cb-space-sm);min-block-size:var(--cb-ui-size-140);padding:var(--cb-space-xl);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-lg);color:var(--cbc-ink-muted);text-align:center}.cb-ck .cb-ck-split-empty>.cb-icon{color:var(--cbc-ink-faint)}.cb-ck-split-empty>p{max-inline-size:var(--cb-ui-size-420);margin:0}@media(prefers-reduced-motion:reduce){.cb-ck-split[data-glide] .cb-ck-split-pic[data-top],.cb-ck-split[data-glide] .cb-ck-split-handle{transition:none}}.cb-ck-comps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-md)}@container (max-width: 420px){.cb-ck-comps{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-ck-comp{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;color:inherit;text-decoration:none;border-radius:var(--cb-radius-lg)}.cb-ck-comp:focus-visible{outline:none;box-shadow:var(--cbf-ring)}.cb-ck-comp-pic{display:block;overflow:hidden;aspect-ratio:16 / 10;margin-block-end:var(--cb-space-xs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbc-pressed);transition:border-color var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-comp:hover .cb-ck-comp-pic{border-color:var(--cbc-line-strong)}.cb-ck-comp-pic img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity var(--cb-motion-base) var(--cbc-spring)}.cb-ck-comp-pic img[data-ready]{opacity:1}.cb-ck-comp-t{overflow:hidden;font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.cb-ck-comp-sub{overflow:hidden;color:var(--cbc-ink-muted);text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cb-ck-comp-pic,.cb-ck-comp-pic img{transition:none}}.cb-ck-leadflow{display:flex;align-items:stretch;gap:var(--cb-space-xs);min-inline-size:0}.cb-ck-lf-step{flex:1 1 0;min-inline-size:0;display:grid;grid-template-rows:auto var(--cb-ui-size-84) auto;gap:var(--cb-space-xs);text-align:center}.cb-ck-lf-count{font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-lf-bar{display:flex;align-items:center;justify-content:center;min-inline-size:0}.cb-ck-lf-bar>i{inline-size:100%;block-size:max(var(--v),2px);border-radius:var(--cb-radius-xs);background:var(--cbc-flow-in)}.cb-ck-lf-label{color:var(--cbc-ink-muted);overflow-wrap:anywhere;text-wrap:balance}.cb-ck-lf-drop{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-inline-size:var(--cb-space-4xl);color:var(--cbc-ink-faint);white-space:nowrap}.cb-ck-lf-drop>b{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-ck-lf-drop>small{font-size:var(--cb-ui-text-11)}.cb-ck-lf-drop>small:empty{display:none}.cb-ck-lf-note{margin:0}.cb-ck-demand{display:grid;gap:var(--cb-space-lg);min-inline-size:0}.cb-ck-dm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name end" "bar bar";align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md);min-inline-size:0}.cb-ck-dm-name{grid-area:name;overflow:hidden;font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.cb-ck-dm-end{grid-area:end;display:inline-flex;align-items:baseline;gap:var(--cb-space-sm)}.cb-ck-dm-end>small{color:var(--cbc-ink-muted)}.cb-ck-dm-bar{grid-area:bar;position:relative;display:block;inline-size:max(var(--v),2px);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-pressed);overflow:hidden}.cb-ck-dm-bar>i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--v);border-radius:inherit;background:var(--cbc-accent)}.cb-ck-dm-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-dm-key>span{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-ck-dm-key>span::before{content:"";inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-pressed)}.cb-ck-dm-key>span[data-part=done]::before{background:var(--cbc-accent)}.cb-ck-perlead{display:grid;grid-template-columns:var(--cb-space-xl) max-content minmax(0,1fr);align-items:baseline;gap:var(--cb-space-xs) var(--cb-space-md);min-inline-size:0}.cb-ck-pl-rule{grid-column:1 / -1;block-size:1px;background:var(--cbc-line-strong)}.cb-ck-pl-part{display:contents}.cb-ck-pl-part>b{text-align:end;font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-pl-sign{color:var(--cbc-ink-faint);text-align:center}.cb-ck-pl-strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--cb-space-md);align-items:end;min-inline-size:0}.cb-ck-pl-month{display:grid;grid-template-rows:auto var(--cb-ui-size-56) auto;justify-items:center;gap:var(--cb-space-xxs);min-inline-size:0;text-align:center}.cb-ck-pl-month>small{max-inline-size:100%;overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-ui-text-11);text-overflow:ellipsis;white-space:nowrap}.cb-ck-pl-col{position:relative;inline-size:100%;max-inline-size:var(--cb-space-4xl);block-size:100%}.cb-ck-pl-col>i{position:absolute;inset-inline:0;inset-block-end:0;block-size:max(var(--v),2px);border-start-start-radius:var(--cb-radius-xs);border-start-end-radius:var(--cb-radius-xs);background:var(--cbc-ink-faint)}.cb-ck-pl-col>i[data-now]{background:var(--cbc-accent)}.cb-ck-pl-col[data-gap]{border-block-end:1px dashed var(--cbc-line-strong)}.cb-ck-tally{display:grid;gap:var(--cb-space-lg);min-inline-size:0}.cb-ck-ty-row{display:grid;grid-template-columns:minmax(0,1fr) auto var(--cb-space-3xl);grid-template-areas:"name marks seen" "sub sub sub";align-items:center;gap:var(--cb-space-xxs) var(--cb-space-md);min-inline-size:0}.cb-ck-ty-name{grid-area:name;overflow:hidden;font-weight:var(--cb-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.cb-ck-ty-marks{grid-area:marks;display:inline-flex;align-items:center;gap:var(--cb-space-xxs)}.cb-ck-ty-marks>i,.cb-ck-ty-key>span::before{inline-size:2px;block-size:var(--cb-space-xl);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-ck-ty-marks>i:nth-of-type(5n){margin-inline-end:var(--cb-space-sm)}.cb-ck-ty-marks>i[data-s=beat],.cb-ck-ty-key>span[data-s=beat]::before{background:var(--cbc-accent)}.cb-ck-ty-marks>i[data-s=held],.cb-ck-ty-key>span[data-s=held]::before{background:var(--cbc-ink-muted)}.cb-ck-ty-marks>small{color:var(--cbc-ink-muted)}.cb-ck-ty-seen{grid-area:seen;text-align:end}.cb-ck-ty-sub{grid-area:sub;overflow-wrap:anywhere}.cb-ck-ty-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-ty-key>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck-ty-key>span::before{content:"";block-size:var(--cb-space-lg)}.cb-ck-faults{display:grid;gap:var(--cb-space-md);min-inline-size:0}.cb-ck-ft-row{display:grid;grid-template-columns:var(--cb-ui-size-64) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);min-inline-size:0}.cb-ck-ft-pct{font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);letter-spacing:var(--cb-type-2xl-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-ck-ft-main{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.cb-ck-ft-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);font-weight:var(--cb-font-weight-medium)}.cb-ck-ft-main>.cb-ck-meter{block-size:var(--cb-space-xs)}.cb-ck-ft-write{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-ft-row:hover .cb-ck-ft-write,.cb-ck-ft-row:focus-within .cb-ck-ft-write{opacity:1}@media(hover:none){.cb-ck-ft-write{opacity:1}}@media(prefers-reduced-motion:reduce){.cb-ck-ft-write{transition:none}}.cb-ck-lf-drop[data-loud]>b,.cb-ck-lf-drop[data-loud]>small{color:var(--cbc-warn-text)}.cb-ck-lf-drop[data-loud]>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}@container (max-width: 420px){.cb-ck-leadflow{flex-direction:column;gap:0}.cb-ck-lf-step{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"label bar count";align-items:center;text-align:start}.cb-ck-lf-label{grid-area:label}.cb-ck-lf-bar{grid-area:bar;block-size:var(--cb-space-xl)}.cb-ck-lf-bar>i{inline-size:max(var(--v),2px);block-size:100%}.cb-ck-lf-count{grid-area:count;text-align:end;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-lf-drop{flex-direction:row;gap:var(--cb-space-sm);padding-block:var(--cb-space-xxs)}.cb-ck-ft-row{grid-template-columns:var(--cb-ui-size-52) minmax(0,1fr) auto;gap:var(--cb-space-md)}.cb-ck-ft-pct{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height)}}.cb-ck-slot [data-h=trouble]{--cbcl-fill: var(--cbc-poor)}.cb-ck-slot [data-h=watch]{--cbcl-fill: var(--cbc-warn)}.cb-ck-slot [data-h=healthy]{--cbcl-fill: var(--cbc-good)}.cb-ck-slot [data-h=unknown]{--cbcl-fill: var(--cbc-ink-faint)}.cb-ck-cl-hdot{display:inline-block;flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbcl-fill)}.cb-ck-cl-hdot[data-h=unknown],.cb-ck-cl-rmark[data-h=unknown]{background:transparent;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-cl-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-cl-key>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck-cl-rmark:focus-visible,.cb-ck-cl-qdot:focus-visible,.cb-ck-cl-tile:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-cl-rmark,.cb-ck-cl-qdot{transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-cl-lanes:hover .cb-ck-cl-rmark:not(:hover),.cb-ck-cl-plot:hover .cb-ck-cl-qdot:not(:hover){opacity:0.35}.cb-ck-cl-run{display:grid;gap:var(--cb-space-xs);padding-inline:var(--cb-space-md)}.cb-ck-cl-lanes{position:relative;block-size:calc(var(--lanes, 1) * var(--cb-ui-size-24));border-block-end:1px solid var(--cbc-line-strong)}.cb-ck-cl-rmark{--cbcl-size: var(--cb-ui-size-10);position:absolute;inset-inline-start:calc(var(--x) * 1%);inset-block-end:calc(var(--lane) * var(--cb-ui-size-24) + var(--cb-ui-size-12));inline-size:var(--cbcl-size);block-size:var(--cbcl-size);translate:-50% 50%;border-radius:var(--cb-radius-full);background:var(--cbcl-fill)}.cb-ck-cl-rmark[data-size="2"]{--cbcl-size: var(--cb-ui-size-14)}.cb-ck-cl-rmark[data-size="3"]{--cbcl-size: var(--cb-ui-size-20)}.cb-ck-cl-rmark[data-size="0"]:not([data-h=unknown]){background:transparent;box-shadow:inset 0 0 0 2px var(--cbcl-fill)}.cb-ck-cl-axis{position:relative;block-size:var(--cb-type-xs-line-height);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);line-height:var(--cb-type-xs-line-height)}.cb-ck-cl-axis>span{position:absolute;inset-inline-start:calc(var(--x) * 1%);translate:-50% 0;white-space:nowrap}.cb-ck-cl-axis>span[data-edge=start]{translate:0 0}.cb-ck-cl-axis>span[data-edge=end]{translate:-100% 0}.cb-ck-cl-axis>span:not([data-edge])::before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:50%;inline-size:1px;block-size:var(--cb-space-sm);margin-block-end:var(--cb-space-xs);background:var(--cbc-line-strong)}.cb-ck-cl-quad{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-ui-size-180);align-items:start;gap:var(--cb-space-xl)}.cb-ck-cl-chart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--cb-ui-size-200) auto;gap:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck-cl-yaxis{display:flex;flex-direction:column;justify-content:space-between;color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);text-align:end}.cb-ck-cl-plot{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-cl-cell{display:flex;padding:var(--cb-space-sm) var(--cb-space-md);border-color:var(--cbc-line)}.cb-ck-cl-cell[data-at=tl]{border-inline-end:1px dashed var(--cbc-line);border-block-end:1px dashed var(--cbc-line);border-start-start-radius:var(--cb-radius-lg)}.cb-ck-cl-cell[data-at=tr]{justify-content:flex-end;border-block-end:1px dashed var(--cbc-line)}.cb-ck-cl-cell[data-at=bl]{align-items:flex-end;border-inline-end:1px dashed var(--cbc-line)}.cb-ck-cl-cell[data-at=br]{align-items:flex-end;justify-content:flex-end}.cb-ck-cl-cell[data-em]{background:color-mix(in srgb,var(--cbc-poor) 7%,transparent)}.cb-ck-cl-qname{color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);line-height:var(--cb-type-xs-line-height)}.cb-ck-cl-cell[data-em] .cb-ck-cl-qname{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ck-cl-qdot{position:absolute;inset-inline-start:calc(var(--x) * 1%);inset-block-end:calc(var(--y) * 1%);inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12);translate:-50% 50%;border-radius:var(--cb-radius-full);background:var(--cbcl-fill)}.cb-ck-cl-xaxis{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11);text-align:center}.cb-ck-cl-aside{display:grid;align-content:start;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-cl-asidehead{font-weight:var(--cb-font-weight-semibold)}.cb-ck-cl-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-md)}.cb-ck-cl-lane{display:grid;align-content:start;gap:var(--cb-space-sm);min-inline-size:0;padding:var(--cb-space-md);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-cl-lane[data-none]{box-shadow:none;border:1px dashed var(--cbc-line-strong)}.cb-ck-cl-lanehead{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;font-weight:var(--cb-font-weight-semibold)}.cb-ck-cl-lanehead>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-cl-lanehead>.cb-icon{flex:none;color:var(--cbc-ink-muted)}.cb-ck-cl-lanehead>b{margin-inline-start:auto;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-ck-cl-tiles{display:grid;gap:var(--cb-space-xs)}.cb-ck-cl-tile{--cbcl-dot: var(--cbc-ink-faint);display:grid;gap:var(--cb-space-xxs);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cbc-corner-tile);box-shadow:inset 0 0 0 1px var(--cbc-line);color:inherit;text-decoration:none}.cb-ck-cl-tile:hover{background:var(--cbck-hover);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-cl-tile[data-t=poor]{--cbcl-dot: var(--cbc-poor)}.cb-ck-cl-tile[data-t=warn]{--cbcl-dot: var(--cbc-warn)}.cb-ck-cl-tile[data-t=good]{--cbcl-dot: var(--cbc-good)}.cb-ck-cl-tiletop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-sm)}.cb-ck-cl-tdot{inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbcl-dot)}.cb-ck-cl-tiledom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-ck-cl-tilewhat{display:-webkit-box;overflow:hidden;color:var(--cbc-ink-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cb-ck-cl-quiet{margin:0;color:var(--cbc-ink-muted)}.cb-ck-cl-fleet{display:grid}.cb-ck-cl-fhead,.cb-ck-cl-frow{display:grid;grid-template-columns:minmax(0,1fr) var(--cb-space-3xl) minmax(0,1.2fr);align-items:center;gap:var(--cb-space-md)}.cb-ck-cl-fhead{padding-block-end:var(--cb-space-xs);border-block-end:1px solid var(--cbc-line);color:var(--cbc-ink-faint);font-size:var(--cb-ui-text-11)}.cb-ck-cl-fhead>span:nth-child(2),.cb-ck-cl-fsites{text-align:end}.cb-ck-cl-frow{min-block-size:var(--cb-ui-size-44);padding-block:var(--cb-space-xs);border-block-end:1px solid var(--cbc-line)}.cb-ck-cl-frow:last-child{border-block-end:0}.cb-ck-cl-frow .cb-ck-t,.cb-ck-cl-frow .cb-ck-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-cl-frow .cb-ck-t{font-weight:var(--cb-font-weight-medium)}.cb-ck-cl-frow .cb-ck-sub{color:var(--cbc-ink-muted)}.cb-ck-cl-frow[data-behind] .cb-ck-sub{color:var(--cbc-warn-text)}.cb-ck-cl-fsites{font-weight:var(--cb-font-weight-semibold)}.cb-ck-cl-ladder{display:flex;gap:var(--cb-space-xxs);block-size:var(--cb-space-md)}.cb-ck-cl-ladder>i{flex:var(--w) 1 0;min-inline-size:var(--cb-space-xs);border-radius:var(--cb-radius-xs);background:var(--cbc-warn)}.cb-ck-cl-ladder>i[data-v=new]{background:var(--cbc-good)}.cb-ck-cl-ladder>i[data-v=unsaid]{background:transparent;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}@container (max-width: 600px){.cb-ck-cl-board{grid-template-columns:minmax(0,1fr)}}@container (max-width: 420px){.cb-ck-cl-quad{grid-template-columns:minmax(0,1fr)}.cb-ck-cl-fhead{display:none}.cb-ck-cl-frow{grid-template-columns:minmax(0,1fr) auto}.cb-ck-cl-ladder{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.cb-ck-cl-rmark,.cb-ck-cl-qdot{transition:none}}@media print{.cb-ck-cl-lanes:hover .cb-ck-cl-rmark:not(:hover),.cb-ck-cl-plot:hover .cb-ck-cl-qdot:not(:hover){opacity:1}}.cb-ck-away-since{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-away-since b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ck-away{--cbck-when: var(--cb-ui-size-64);--cbck-spine: var(--cb-space-xl);display:grid;margin:0;padding:0;list-style:none}.cb-ck-away>li{position:relative;display:grid;grid-template-columns:var(--cbck-when) var(--cbck-spine) minmax(0,1fr);align-items:center;column-gap:var(--cb-space-md);min-block-size:var(--cb-space-4xl)}.cb-ck-away>li::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--cbck-when) + var(--cb-space-md) + var(--cbck-spine) / 2 - 1px);border-inline-start:2px solid var(--cbc-line)}.cb-ck-away>li:first-child::before{inset-block-start:50%}.cb-ck-away>li:last-child::before{inset-block-end:50%}.cb-ck-away-beat{padding-block:var(--cb-space-xs)}.cb-ck-away-when{display:grid;justify-items:end;color:var(--cbc-ink-muted);white-space:nowrap}.cb-ck-away-when small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-away-dot{position:relative;justify-self:center;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-muted);outline:2px solid var(--cbck-ground, var(--cbc-well))}.cb-ck-away-what{display:grid;min-inline-size:0}.cb-ck-away-what>span{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-away-what small{overflow:hidden;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.cb-ck-away-gap{min-block-size:var(--cb-space-5xl);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-away-gap[data-long]{min-block-size:var(--cb-space-8xl)}.cb-ck-away-gap::before{border-inline-start-style:dashed}.cb-ck-away-gap>span{grid-column:3}.cb-ck-load-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-load-key>span{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-ck-load-key i{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xs)}.cb-ck-load{display:grid;gap:var(--cb-space-sm);margin:0;padding:0;list-style:none}.cb-ck-load-row{display:grid;grid-template-columns:var(--cb-space-4xl) var(--cb-ui-size-140) minmax(0,1fr) var( --cb-ui-size-120 );align-items:center;gap:var(--cb-space-md)}.cb-ck-load-row[data-other]{padding-block-start:var(--cb-space-sm);border-block-start:1px solid var(--cbc-line)}.cb-ck-load-row[data-other]+.cb-ck-load-row[data-other]{padding-block-start:0;border-block-start:0}.cb-ck-load-mark{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-full);background:var(--cbc-pressed);color:var(--cbc-ink-muted)}.cb-ck-load-who{display:grid;min-inline-size:0}.cb-ck-load-who b,.cb-ck-load-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-load-who b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-load-who small{color:var(--cbc-ink-muted)}.cb-ck-load-num{color:var(--cbc-ink-muted);text-align:end;white-space:nowrap}.cb-ck-load-bar{position:relative;display:flex;gap:1px;block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-pressed);overflow:hidden}.cb-ck-load-bar>i{flex:none;inline-size:var(--v)}.cb-ck-load-bar [data-seg=leads],.cb-ck-load-key [data-seg=leads]{background:var(--cbc-accent)}.cb-ck-load-bar [data-seg=sites],.cb-ck-load-key [data-seg=sites]{background:var(--cbc-ink-muted)}.cb-ck-load-bar[data-over]::after{content:"";position:absolute;inset-block:0;inset-inline-end:var(--cb-space-sm);inline-size:var(--cb-space-xxs);background:var(--cbck-ground, var(--cbc-well));transform:skewX(-20deg)}.cb-ck-load-row[data-me] .cb-ck-load-who small{color:var(--cbc-accent-text)}@container (max-width: 420px){.cb-ck-load-row{grid-template-columns:var(--cb-space-4xl) minmax(0,1fr) auto;row-gap:var(--cb-space-xs)}.cb-ck-load-bar{grid-column:2 / -1;grid-row:2}.cb-ck-away{--cbck-when: var(--cb-ui-size-52)}}.cb-ck-away-beat[data-tone=poor] .cb-ck-away-dot{background:var(--cbc-poor)}.cb-ck-away-beat[data-tone=poor] .cb-ck-away-what small{color:var(--cbc-poor-text)}.cb-ck-away-beat[data-tone=warn] .cb-ck-away-dot{background:var(--cbc-warn)}.cb-ck-away-beat[data-tone=warn] .cb-ck-away-what small{color:var(--cbc-warn-text)}.cb-ck-away-beat[data-fold] .cb-ck-away-dot,.cb-ck-away-beat[data-edge] .cb-ck-away-dot{border:2px solid var(--cbc-ink-muted);background:var(--cbck-ground, var(--cbc-well))}.cb-ck-away-beat[data-now] .cb-ck-away-dot{background:var(--cbc-accent)}.cb-ck-away-beat[data-now] .cb-ck-away-what>span{font-weight:var(--cb-font-weight-semibold)}.cb-map-stage.cb-ck-leadgeo{aspect-ratio:2 / 1;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);overflow:hidden}@container (max-width: 420px){.cb-map-stage.cb-ck-leadgeo{aspect-ratio:4 / 3}}.cb-ck-fall{--cbck-name: var(--cb-ui-size-120);--cbck-took: var(--cb-ui-size-64);display:grid;margin-inline:calc(var(--cb-space-md) * -1)}.cb-ck-fall-axis,.cb-ck-lane{display:grid;grid-template-columns:var(--cbck-name) minmax(0,1fr) var(--cbck-took);align-items:center;column-gap:var(--cb-space-md);padding-inline:var(--cb-space-md)}.cb-ck-fall-ticks{position:relative;block-size:var(--cb-space-xl);color:var(--cbc-ink-faint)}.cb-ck-fall-ticks>span{position:absolute;inset-block-start:0;inset-inline-start:var(--x);translate:-50% 0;white-space:nowrap}.cb-ck-fall-ticks>span:first-child{translate:0 0}.cb-ck-lane{min-block-size:var(--cb-ui-size-24);border-radius:var(--cb-radius-lg)}.cb-ck-lane:hover{background:var(--cbck-hover)}.cb-ck-lane-name{overflow:hidden;color:var(--cbc-ink-muted);text-overflow:ellipsis;white-space:nowrap}.cb-ck-lane[data-slow]>.cb-ck-lane-name{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ck-lane-track{position:relative;align-self:stretch;background-image:linear-gradient(to right,var(--cbc-line) 1px,transparent 1px);background-size:var(--tick) 100%;background-repeat:repeat-x}.cb-ck-lane-bar{position:absolute;inset-block-start:50%;inset-inline-start:var(--x);inline-size:max(var(--w),2px);block-size:var(--cb-space-md);translate:0 -50%;border-radius:var(--cb-radius-full);background:var(--cbc-ink-muted)}.cb-ck-lane[data-path] .cb-ck-lane-bar{background:var(--cbc-ink)}.cb-ck-lane[data-state=failed] .cb-ck-lane-bar{background:var(--cbc-poor)}.cb-ck-lane[data-hands] .cb-ck-lane-bar{background:none;box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.cb-ck-lane[data-state=skipped] .cb-ck-lane-bar{inline-size:var(--cb-space-xl);background:none;border:1px dashed var(--cbc-ink-faint)}.cb-ck-lane>.cb-ck-faint,.cb-ck-lane-ms{justify-self:end;white-space:nowrap}.cb-ck-lane-ms{display:inline-flex;align-items:center;gap:var(--cb-space-xs);font-weight:var(--cb-font-weight-semibold)}.cb-ck-lane-ms .cb-icon{display:inline-flex;line-height:0;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.cb-ck-lane-why{grid-column:2 / -1;padding-block-end:var(--cb-space-xs);color:var(--cbc-poor-text);font-size:var(--cb-type-xs-size)}.cb-ck-fall-key{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-fall-key>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck-fall-swatch{inline-size:var(--cb-space-xl);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);background:var(--cbc-ink-muted)}.cb-ck-fall-key [data-look=path] .cb-ck-fall-swatch{background:var(--cbc-ink)}.cb-ck-fall-key [data-look=failed] .cb-ck-fall-swatch{background:var(--cbc-poor)}.cb-ck-fall-key [data-look=hands] .cb-ck-fall-swatch{background:none;box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.cb-ck-fall-key [data-look=skipped] .cb-ck-fall-swatch{background:none;border:1px dashed var(--cbc-ink-faint)}.cb-ck-crashes{--cbck-when: minmax(0, 1fr);display:grid;margin-inline:calc(var(--cb-space-md) * -1)}.cb-ck-crash-cal,.cb-ck-crash{display:grid;grid-template-columns:minmax(0,1.4fr) var(--cbck-when) var(--cb-ui-size-56);align-items:center;column-gap:var(--cb-space-lg);padding-inline:var(--cb-space-md)}.cb-ck-crash-days{display:flex;justify-content:space-between;color:var(--cbc-ink-faint)}.cb-ck-crash{padding-block:var(--cb-space-sm);border-radius:var(--cb-radius-lg)}.cb-ck-crash:hover{background:var(--cbck-hover)}.cb-ck-crash-what{display:grid;min-inline-size:0}.cb-ck-crash-what>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-crash-what>.cb-ck-t{font-weight:var(--cb-font-weight-medium)}.cb-ck-crash-what>.cb-ck-sub{color:var(--cbc-ink-muted)}.cb-ck-crash-meta{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-faint)}.cb-ck-crash-meta .cb-icon{display:inline-flex;flex:none;line-height:0;inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-crash-when{position:relative;block-size:var(--cb-space-md);background:linear-gradient(var(--cbc-line),var(--cbc-line)) center / 100% 1px no-repeat}.cb-ck-crash-mark{position:absolute;inset-block-start:50%;inset-inline-start:var(--x);inline-size:var(--cb-space-md);block-size:var(--cb-space-md);translate:-50% -50%;border-radius:var(--cb-radius-full);background:var(--cbc-poor)}.cb-ck-crash-strip{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:end;gap:var(--cb-space-xxs);block-size:var(--cb-space-3xl)}.cb-ck-crash-strip>i{block-size:max(var(--h),var(--cb-space-xs));border-radius:var(--cb-radius-xs) var(--cb-radius-xs) 0 0;background:var(--cbc-poor)}.cb-ck-crash-strip>i[data-v=zero]{block-size:1px;border-radius:0;background:var(--cbc-line-strong)}.cb-ck-crash-strip>i[data-v=none]{visibility:hidden}.cb-ck-crash-n{display:grid;justify-items:end}.cb-ck-crash-n>small{color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}@container (max-width: 420px){.cb-ck-fall{--cbck-name: var(--cb-ui-size-92);--cbck-took: var(--cb-ui-size-56)}.cb-ck-crash-cal,.cb-ck-crash{grid-template-columns:minmax(0,1fr) var(--cb-ui-size-56);row-gap:var(--cb-space-xs)}.cb-ck-crash-cal>span:empty{display:none}.cb-ck-crash-days,.cb-ck-crash-when,.cb-ck-crash-strip{grid-column:1 / -1}.cb-ck-crash-when,.cb-ck-crash-strip{grid-row:2}}.cb-ck-sky{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:var(--cb-space-lg)}.cb-ck-sky-glyph{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);color:var(--cbc-ink-muted)}.cb-ck-sky-temp{font-size:var(--cb-type-5xl-size);line-height:var(--cb-type-5xl-line-height);letter-spacing:var(--cb-type-5xl-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-ck-sky-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;color:var(--cbc-ink-muted)}.cb-ck-sky-words b{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-hours{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--cb-space-md);margin:0;padding:var(--cb-space-md) 0 0;border-block-start:1px solid var(--cbc-line);list-style:none}.cb-ck-hour{display:grid;justify-items:center;gap:var(--cb-space-xs);min-inline-size:0;text-align:center}.cb-ck-hour-at{max-inline-size:100%;overflow:hidden;color:var(--cbc-ink-muted);white-space:nowrap;text-overflow:clip}.cb-ck-hour-glyph{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted)}.cb-ck-hour-track{position:relative;inline-size:100%;block-size:var(--cb-ui-size-32)}.cb-ck-hour-track>i{position:absolute;inset-inline-start:calc(50% - var(--cb-space-xs));inset-block-end:calc(var(--t, 0.5) * (100% - var(--cb-space-md)));inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-muted)}.cb-ck-hour-temp{font-weight:var(--cb-font-weight-semibold)}.cb-ck-clocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-lg)}.cb-ck-clock{display:grid;grid-template-columns:var(--cb-ui-size-72) minmax(0,1fr);align-items:center;gap:var(--cb-space-md)}.cb-ck-clock-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;color:var(--cbc-ink-muted)}.cb-ck-clock-name{overflow-wrap:anywhere;text-wrap:balance}.cb-ck-clock-time{color:var(--cbc-ink);font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-dial{inline-size:var(--cb-ui-size-72);block-size:var(--cb-ui-size-72);overflow:visible}.cb-ck-dial .rim,.cb-ck-dial .track,.cb-ck-dial .gone{fill:none}.cb-ck-dial .rim{stroke:var(--cbc-line-strong);stroke-width:2}.cb-ck-dial .tick{stroke:var(--cbc-line-strong);stroke-width:1.5;stroke-linecap:round}.cb-ck-dial .tick.main{stroke:var(--cbc-ink-muted);stroke-width:2.5}.cb-ck-dial .hand{stroke:var(--cbc-ink);stroke-linecap:round}.cb-ck-dial .hand.hour{stroke-width:4.5}.cb-ck-dial .hand.minute{stroke-width:2.5}.cb-ck-dial .hub{fill:var(--cbc-accent)}.cb-ck-dial .track{stroke:var(--cbc-line);stroke-width:8}.cb-ck-dial .gone{stroke:var(--cbc-accent);stroke-width:8;stroke-linecap:round}.cb-ck-clockset{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-sm) var(--cb-space-md)}.cb-ck-clockset .cb-pick-wrap{flex:0 1 var(--cb-ui-size-260);min-inline-size:0}.cb-ck-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-crumbs li{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-inline-size:0;color:var(--cbc-ink-muted)}.cb-ck-crumbs .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-crumbs a{border-radius:var(--cb-radius-sm);color:var(--cbc-ink-muted);text-decoration:none}.cb-ck-crumbs a:hover,.cb-ck-crumbs a[aria-current]{color:var(--cbc-ink)}.cb-ck-crumbs a[aria-current]{font-weight:var(--cb-font-weight-semibold)}.cb-ck-guide-about{display:grid;gap:var(--cb-space-xxs);margin:0;color:var(--cbc-ink-muted)}.cb-ck-guide-about b{color:var(--cbc-ink);font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-jumps{display:grid;gap:var(--cb-space-sm)}.cb-ck-jumps ul{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.cb-ck-jump{display:inline-flex;align-items:center;min-block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-full);color:var(--cbc-ink);text-decoration:none}.cb-ck-jump:hover{border-color:var(--cbc-line-strong);background:var(--cbc-hover)}.cb-ck-jump[data-on]{border-color:var(--cbc-accent);font-weight:var(--cb-font-weight-semibold)}.cb-ck-guide-more{display:grid;gap:var(--cb-space-xs)}.cb-ck-guide-more .cb-ck-row{color:inherit;text-decoration:none}.cb-ck-guide-more .cb-icon{color:var(--cbc-ink-muted)}.cb-ck-crumbs a:focus-visible,.cb-ck-jump:focus-visible,.cb-ck-guide-more .cb-ck-row:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-keyset{display:grid;gap:var(--cb-space-sm)}.cb-ck-keyset-name{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium)}.cb-ck-keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cb-ui-size-260)),1fr));gap:var(--cb-space-xs) var(--cb-space-lg);margin:0;padding:0;list-style:none}.cb-ck-keys li{display:grid;grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr);align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-32)}.cb-ck-caps{display:inline-flex;flex-wrap:wrap;gap:var(--cb-space-xxs)}.cb-ck-keys-does{color:var(--cbc-ink-muted)}.cb-ck-read-asked{margin:0;color:var(--cbc-ink-muted)}.cb-ck-read-asked q{color:var(--cbc-ink)}.cb-ck-reads{display:grid;gap:var(--cb-space-md)}.cb-ck-read{display:grid;gap:var(--cb-space-xs);padding:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg)}.cb-ck-read-head{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-read-text{max-inline-size:var(--cbc-measure);margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);overflow-wrap:anywhere}.cb-ck-read-text[data-clamped]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cb-ck-read>.cb-ck-read-more{justify-self:start}.cb-ck-read>.cb-ck-read-more[hidden]{display:none}.cb-ck-read-from{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);margin:0;color:var(--cbc-ink-muted)}.cb-ck-read-from .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-ck-read-from code{font-family:var(--cb-font-mono);overflow-wrap:anywhere}@container (max-width: 600px){.cb-ck-hours{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width: 520px){.cb-ck-clock{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--cb-space-sm)}}@container (max-width: 420px){.cb-ck-clocks{grid-template-columns:minmax(0,1fr)}.cb-ck-clock{grid-template-columns:var(--cb-ui-size-72) minmax(0,1fr);align-items:center;gap:var(--cb-space-md)}.cb-ck-sky{column-gap:var(--cb-space-md)}.cb-ck-sky-temp{font-size:var(--cb-type-4xl-size);line-height:var(--cb-type-4xl-line-height)}}.cb-ck-pref{display:grid;grid-template-columns:var(--cb-ui-size-150) minmax(0,1fr);gap:var(--cb-space-xl);align-items:start}.cb-ck-pref-view{display:grid;gap:var(--cb-space-sm);margin:0}.cb-ck-pref-screen{--cbck-pv-ground: var(--cb-color-white);--cbck-pv-rail: var(--cb-color-bg-light-purple);--cbck-pv-row: var(--cb-color-border-light);--cbck-pv-gap: var(--cb-space-sm);position:relative;display:grid;grid-template-columns:var(--cb-space-xl) minmax(0,1fr);gap:var(--cb-space-sm);padding:var(--cb-space-sm);aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:var(--cbck-pv-ground);transition:background-color var(--cb-ui-motion-240) var(--cbc-spring)}.cb-ck-pref-screen[data-theme=dark]{--cbck-pv-ground: var(--cb-color-black);--cbck-pv-rail: var(--cb-color-blackcurrant);--cbck-pv-row: var(--cb-color-border-dark)}.cb-ck-pref-screen[data-theme=system]{--cbck-pv-rail: var(--cb-color-text-tertiary);--cbck-pv-row: var(--cb-color-text-tertiary);background:linear-gradient(115deg,var(--cb-color-white) 0 50%,var(--cb-color-black) 50% 100%)}.cb-ck-pref-screen[data-density=compact]{--cbck-pv-gap: var(--cb-space-xxs)}.cb-ck-pref-rail{display:block;border-radius:var(--cb-radius-sm);background:var(--cbck-pv-rail)}.cb-ck-pref-rows{display:grid;align-content:start;gap:var(--cbck-pv-gap);transition:gap var(--cb-ui-motion-240) var(--cbc-spring)}.cb-ck-pref-rows>i{display:block;block-size:var(--cb-space-sm);border-radius:var(--cb-radius-xs);background:var(--cbck-pv-row)}.cb-ck-pref-rows>i:nth-child(even){inline-size:70%}.cb-ck-pref-pulse{position:absolute;inset-block-end:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm);inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-accent)}.cb-ck-pref-screen[data-motion=system] .cb-ck-pref-pulse{animation:cb-ck-pref-nudge var(--cb-ui-motion-620) var(--cbc-spring) 2}@keyframes cb-ck-pref-nudge{50%{transform:translateX(calc(-1 * var(--cb-space-lg)))}}.cb-ck-pref-opens{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-pref-fields{display:grid;gap:var(--cb-space-md);min-inline-size:0}.cb-ck-pref-field{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.cb-ck-pref-field>.cb-ck-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-self:stretch}.cb-ck-pref-field>.cb-ck-seg button{min-inline-size:0;padding-inline:var(--cb-space-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-pref-label{color:var(--cbc-ink-muted)}.cb-ck-pref-field>.cb-pick-wrap{justify-self:start;max-inline-size:100%}.cb-ck-dock-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--cb-space-xs);padding:var(--cb-space-sm);border-radius:var(--cb-radius-2xl);background:var(--cbc-raised)}.cb-ck-dock-tile{position:relative;display:grid;justify-items:center;gap:var(--cb-space-xs);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-xxs);border:0;border-radius:var(--cbc-corner-inset);background:transparent;color:var(--cbc-ink);font:inherit;cursor:pointer;transition:background-color var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-ui-motion-240) var(--cbc-spring)}.cb-ck-dock-tile:hover{background:var(--cbc-hover)}.cb-ck-dock-tile[aria-pressed=true]{background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);transform:translateY(calc(-1 * var(--cb-space-xxs)))}.cb-ck-dock-sq{display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-lg);background:var(--cbc-well)}.cb-ck-dock-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-dock-key{position:absolute;inset-block-start:var(--cb-space-xxs);inset-inline-start:var(--cb-space-xs);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-dock-lock{position:absolute;inset-block-start:var(--cb-space-xxs);inset-inline-end:var(--cb-space-xs);display:inline-flex;line-height:0;color:var(--cbc-ink-muted)}.cb-ck .cb-ck-dock-lock .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-dock-under:empty{display:none}.cb-ck-dock-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm)}.cb-ck-dock-tools[data-arrive]{animation:cb-ck-mine-rise var(--cb-ui-motion-240) var(--cbc-spring) backwards}.cb-ck-sec{display:grid;grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr);gap:var(--cb-space-lg)}.cb-ck-sec-shield{display:grid;justify-items:center;align-content:center;gap:var(--cb-space-sm);padding:var(--cb-space-lg) var(--cb-space-sm);border-radius:var(--cb-radius-2xl);background:var(--cbc-raised);text-align:center}.cb-ck .cb-ck-sec-shield>.cb-icon{inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40)}.cb-ck-sec-shield b{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-sec-layers{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-sec-layer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);color:var(--cbc-ink);text-decoration:none;transition:background-color var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-sec-layer:hover{background:var(--cbc-hover)}.cb-ck-sec-layer:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-sec-mark{display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);border-radius:var(--cb-radius-full);background:var(--cbc-well);color:var(--cbc-ink-muted)}.cb-ck-sec-what{display:grid;min-inline-size:0}.cb-ck-sec-what b{font-weight:var(--cb-font-weight-medium)}.cb-ck-sec-value{overflow:hidden;color:var(--cbc-ink-muted);text-overflow:ellipsis;white-space:nowrap}.cb-ck-sec-go{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-sec-layer:is(:hover,:focus-visible) .cb-ck-sec-go{opacity:1}.cb-ck-sec-signins{display:grid;gap:var(--cb-space-sm)}.cb-ck-sec-signins>.cb-ck-line{margin:0}.cb-ck-sec-strip{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:var(--cb-space-xxs);block-size:var(--cb-ui-size-40)}.cb-ck-sec-day{display:block;block-size:max(var(--cb-space-xxs),var(--v));border-radius:var(--cb-radius-xs);background:var(--cbc-ink-muted)}.cb-ck-sec-day[data-none]{block-size:var(--cb-space-xxs);background:var(--cbc-line-strong)}.cb-ck-sec-day[data-today]:not([data-none]){background:var(--cbc-accent)}.cb-ck-sec-recent{display:grid;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.cb-ck-sec-recent>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--cb-space-md)}.cb-ck-sec-recent>li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-snz-dot{flex:none;inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-line-strong)}.cb-ck-snz-dot[data-tone=warn]{background:var(--cbc-warn-text)}.cb-ck-snz-dot[data-tone=poor]{background:var(--cbc-poor-text)}.cb-ck-snz-dot[data-tone=good]{background:var(--cbc-good-text)}.cb-ck-snz-count{flex:none;color:var(--cbc-ink-muted)}.cb-ck-snz-body{display:grid;gap:var(--cb-space-md)}.cb-ck-snz-week{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--cb-space-xs)}.cb-ck-snz-day{display:grid;justify-items:center;align-content:start;gap:var(--cb-space-xxs);min-inline-size:0;padding:var(--cb-space-sm) var(--cb-space-xxs);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink-muted);font:inherit}button.cb-ck-snz-day{color:var(--cbc-ink);cursor:pointer;transition:background-color var(--cb-ui-motion-160) var(--cbc-spring),border-color var(--cb-ui-motion-160) var(--cbc-spring)}button.cb-ck-snz-day:hover{background:var(--cbc-hover)}button.cb-ck-snz-day:focus-visible{outline:var(--cbc-focus);outline-offset:1px}button.cb-ck-snz-day[aria-pressed=true]{border-color:var(--cbc-ink-muted);background:var(--cbf-picked-bg);color:var(--cbf-picked-ink)}.cb-ck-snz-dname{max-inline-size:100%;overflow:hidden;font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.cb-ck-snz-dnum{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-snz-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cb-space-xxs);min-block-size:var(--cb-space-md)}.cb-ck-snz-dayhead{margin:var(--cb-space-xs) 0 0;font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-snz-list{display:grid;margin:0;padding:0;list-style:none}.cb-ck-snz-row{display:grid;grid-template-columns:var(--cb-ui-size-70) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-44);border-block-start:1px solid var(--cbc-line)}.cb-ck-snz-row[data-woken]>.cb-ck-snz-acts{grid-column:2 / -1;justify-self:start;padding-block-end:var(--cb-space-xs)}.cb-ck-tidy-sq[data-mark=off] .cb-icon{display:none}.cb-ck-snz-open{display:grid}.cb-ck-snz-acts{display:inline-flex;justify-self:end}.cb-ck-snz-time{color:var(--cbc-ink-muted);white-space:nowrap}.cb-ck-snz-what{display:grid;min-inline-size:0}.cb-ck-snz-what>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-snz-what b{font-weight:var(--cb-font-weight-medium)}.cb-ck-snz-what small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-tidy-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-md) var(--cb-space-lg)}.cb-ck-tidy-waffle{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin:0;padding:0;list-style:none}.cb-ck-tidy-sq{display:grid;place-items:center;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);border:1px solid transparent;border-radius:var(--cb-radius-xs);background:var(--cbc-ink-muted);color:var(--cbc-base);line-height:0;transition:background-color var(--cb-ui-motion-240) var(--cbc-spring),border-color var(--cb-ui-motion-240) var(--cbc-spring)}.cb-ck-tidy-sq:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-tidy-sq .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-tidy-sq[data-mark=offered]{border-color:var(--cbc-accent);background:var(--cbc-accent-quiet);color:var(--cbc-accent-text)}.cb-ck-tidy-sq:is([data-mark=off],[data-mark=plain],[data-mark=kept]){border:1px dashed var(--cbc-line-strong);background:transparent}.cb-ck-tidy-sq:is([data-mark=plain],[data-mark=kept]){border-style:solid;border-color:var(--cbc-line);background:var(--cbc-hover)}.cb-ck-tidy-sq[data-mark=kept]{color:var(--cbc-ink-muted)}.cb-ck-tidy-say{margin:0;color:var(--cbc-ink-muted)}.cb-ck-tidy-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-ck-tidy-below{display:grid;gap:var(--cb-space-md)}.cb-ck-tidy-below:empty,.cb-ck-tidy-below>[hidden],.cb-ck-tidy-chips[hidden]{display:none}.cb-ck-tidy-chip{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-md) var(--cb-space-lg);border:1px solid var(--cbc-line-strong);border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink-muted);font:inherit;cursor:pointer;transition:background-color var(--cb-ui-motion-160) var(--cbc-spring),border-color var(--cb-ui-motion-160) var(--cbc-spring)}.cb-ck-tidy-chip:hover{background:var(--cbc-hover)}.cb-ck-tidy-chip:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-tidy-chip .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);line-height:0;visibility:hidden}.cb-ck-tidy-chip[aria-checked=true]{border-color:var(--cbc-accent);background:var(--cbc-accent-quiet);color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-tidy-chip[aria-checked=true] .cb-icon{visibility:visible;color:var(--cbc-accent-text)}.cb-ck-tidy-meter{display:grid;grid-template-columns:var(--cb-ui-size-52) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-ck-tidy-meter>b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-seat-can{display:grid;gap:var(--cb-space-xxs);margin:0;padding:0;list-style:none}.cb-ck-seat-can>li{display:flex;align-items:flex-start;gap:var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-ck-seat-can>li[data-yes]{color:var(--cbc-ink)}.cb-ck .cb-ck-seat-can .cb-icon{flex:none;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-block-start:1px}.cb-ck-seat-can>li[data-yes] .cb-icon{color:var(--cbc-good-text)}@keyframes cb-ck-mine-rise{from{opacity:0;transform:translateY(calc(-1 * var(--cb-space-xs)))}}@container (max-width: 420px){.cb-ck-pref,.cb-ck-sec{grid-template-columns:minmax(0,1fr)}.cb-ck-pref-view{max-inline-size:var(--cb-ui-size-180)}.cb-ck-sec-shield{grid-auto-flow:column;justify-content:start;padding:var(--cb-space-md)}.cb-ck-sec-recent>li{grid-template-columns:minmax(0,1fr) auto}.cb-ck-sec-recent>li>span:nth-child(2){grid-column:1 / -1;grid-row:2}.cb-ck-snz-wake>span:last-child{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cb-ck-dock-label{font-size:var(--cb-type-xs-size)}}@media(prefers-reduced-motion:reduce){.cb-ck-pref-screen,.cb-ck-pref-rows,.cb-ck-dock-tile,.cb-ck-sec-layer,.cb-ck-sec-go,button.cb-ck-snz-day,.cb-ck-tidy-sq,.cb-ck-tidy-chip{transition:none}.cb-ck-pref-screen[data-motion=system] .cb-ck-pref-pulse,.cb-ck-dock-tools[data-arrive]{animation:none}.cb-ck-dock-tile[aria-pressed=true]{transform:none}}.cb-ck-ca-out:empty{display:none}.cb-ck-ca-out{display:grid}.cb-ck-ca-said{display:inline-flex}.cb-ck-ca-wait{color:var(--cbc-warn-text)}.cb-ck-ca-step{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);padding:var(--cb-space-xxs);border-radius:var(--cbf-press-radius);background:var(--cbc-raised);justify-self:start}.cb-ck-ca-tap{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:transparent;color:var(--cbc-ink);line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-ca-tap:hover{background:var(--cbc-hover)}.cb-ck-ca-tap:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-ca-tap[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:not-allowed}.cb-ck-ca-tap[aria-disabled=true]:hover{background:transparent}.cb-ck-ca-num{min-inline-size:var(--cb-ui-size-44);font-size:var(--cb-type-lg-size);font-weight:var(--cb-font-weight-semibold);line-height:var(--cb-type-lg-line-height);text-align:center}.cb-ck-ca-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-ck-ca-tile{display:grid;align-content:start;gap:var(--cb-space-xs);min-inline-size:0;padding:var(--cb-space-md);border-radius:var(--cbc-corner-inset);background:var(--cbc-surface)}.cb-ck-ca-tname{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-sm-line-height)}.cb-ck-ca-use{display:grid;gap:var(--cb-space-xxs);padding-block-start:var(--cb-space-xs)}.cb-ck-ca-use small{font-size:var(--cb-type-xs-size)}.cb-ck-ca-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-ck-ca-pane{display:grid;align-content:start;gap:var(--cb-space-sm);min-inline-size:0;padding:var(--cb-space-md);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-ck-ca-ptitle{display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-sm-size)}.cb-ck-ca-ptitle b{font-weight:var(--cb-font-weight-semibold)}.cb-ck-ca-tally{margin-inline-start:auto;color:var(--cbc-ink-muted)}.cb-ck-ca-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);min-inline-size:0}.cb-ck-ca-chip{display:inline-flex;align-items:center;gap:var(--cb-space-xs);max-inline-size:100%;block-size:var(--cb-ui-size-28);padding-inline:var(--cb-space-sm) var(--cb-space-xxs);border-radius:var(--cb-radius-full);background:var(--cbc-raised);line-height:0}.cb-ck-ca-chip>span:not(.cb-icon){overflow:hidden;line-height:var(--cb-type-xs-line-height);text-overflow:ellipsis;white-space:nowrap}.cb-ck-ca-chipx:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-ca-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cb-space-xs)}.cb-ck-ca-entry{min-inline-size:0}.cb-ck-ca-wtotal{margin-inline-start:auto;font-weight:var(--cb-font-weight-semibold)}.cb-ck-ca-wtotal[data-tone=warn]{color:var(--cbc-warn-text)}.cb-ck-ca-wbar{display:flex;block-size:var(--cb-space-lg);overflow:hidden;border-radius:var(--cb-radius-full);background:var(--cbc-pressed)}.cb-ck-ca-wseg{flex:none;inline-size:var(--w);background:var(--c);transition:inline-size var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-ca-wseg+.cb-ck-ca-wseg{box-shadow:inset 1px 0 0 var(--cbc-well)}.cb-ck-ca-wtail{flex:none;inline-size:var(--w)}.cb-ck-ca-wbar[data-over=true]{box-shadow:inset 0 0 0 2px var(--cbc-warn)}.cb-ck-ca-wrows{display:grid;gap:var(--cb-space-xxs)}.cb-ck-ca-wrow{display:grid;grid-template-columns:auto minmax(0,var(--cb-ui-size-140)) minmax(0,1fr) var(--cb-ui-size-28);align-items:center;gap:var(--cb-space-sm)}.cb-ck-ca-wkey{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--c)}.cb-ck-ca-wname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ck-ca-wval{font-weight:var(--cb-font-weight-medium);text-align:end}.cb-ck-ca-wslide::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--c) var(--v),var(--cbc-pressed) var(--v))}.cb-ck-ca-wslide::-moz-range-progress{background:var(--c)}.cb-ck-ca-wslide[aria-disabled=true]{cursor:not-allowed}.cb-ck-bk-list{display:grid}.cb-ck-bk-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);padding-block:var(--cb-space-lg)}.cb-ck-bk-row+.cb-ck-bk-row{border-block-start:1px solid var(--cbc-line)}.cb-ck-bk-row:first-child{padding-block-start:0}.cb-ck-bk-row:last-child{padding-block-end:0}.cb-ck-bk-row>.cb-icon{align-self:start;margin-block-start:var(--cb-space-xxs);color:var(--cbc-ink-muted)}.cb-ck-bk-mark{display:inline-flex;align-self:start;line-height:0;margin-block-start:var(--cb-space-xxs)}.cb-ck-bk-text{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-bk-text>b{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium)}.cb-ck-bk-sub{color:var(--cbc-ink-muted)}.cb-ck-bk-pick{min-inline-size:var(--cb-ui-size-140);gap:var(--cb-space-md)}.cb-ck-bk-pick .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-bk-pick:hover:not([aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--cbf-border-hover)}.cb-ck-bk-pick[aria-disabled=true]{background:var(--cbf-bg-off);color:var(--cbc-ink-faint);cursor:not-allowed}.cb-ck-head>.cb-ck-pill.cb-ck-gl-state{display:inline-flex}.cb-ck-gl-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-ck-gl-fold>div{min-block-size:0;overflow:hidden}.cb-ck-gl-fold[data-open]{grid-template-rows:1fr}.cb-ck-gl-chev{color:var(--cbc-ink-muted);transition:rotate var(--cb-motion-base) var(--cbc-spring)}[aria-expanded=true]>.cb-ck-gl-chev{rotate:180deg}.cb-ck-gl-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-ck-gl-month{display:grid;gap:var(--cb-space-md)}.cb-ck-gl-meter[data-tone=warn]{--cbck-fill: var(--cbc-warn-text)}.cb-ck-gl-meter[data-tone=poor]{--cbck-fill: var(--cbc-poor-text)}.cb-ck-gl-meter[data-big]{block-size:var(--cb-space-md)}.cb-ck-gl-day{display:grid;grid-template-columns:auto minmax(0,var(--cb-ui-size-140)) auto;justify-content:start;align-items:center;gap:var(--cb-space-md)}.cb-ck-gl-dayfig b{font-weight:var(--cb-font-weight-semibold)}.cb-ck-gl-more{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-36);margin-inline:calc(var(--cb-space-md) * -1);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:inset 0 1px 0 var(--cbc-line)}.cb-ck-gl-more>.cb-icon:first-child{color:var(--cbc-ink-muted)}.cb-ck-gl-more b{font-weight:var(--cb-font-weight-medium)}.cb-ck-gl-more:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-gl-wrap{display:grid}.cb-ck-gl-models{display:grid;gap:var(--cb-space-lg);padding-block:var(--cb-space-md) var(--cb-space-xxs)}.cb-ck-gl-model{display:grid;gap:var(--cb-space-sm)}.cb-ck-gl-mtop{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xxs) var(--cb-space-md)}.cb-ck-gl-mtop b{font-weight:var(--cb-font-weight-medium)}.cb-ck-gl-rate{color:var(--cbc-ink-muted)}.cb-ck-gl-rate[data-missing]{color:var(--cbc-warn-text)}@container (max-width: 600px){.cb-ck-ca-panes{grid-template-columns:minmax(0,1fr)}}@container (max-width: 420px){.cb-ck-bk-row{grid-template-columns:auto minmax(0,1fr);row-gap:var(--cb-space-md)}.cb-ck-bk-row>:last-child{grid-column:2;justify-self:start}.cb-ck-ca-wrow{grid-template-columns:auto minmax(0,1fr) var(--cb-ui-size-28)}.cb-ck-ca-wslide{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.cb-ck-gl-fold,.cb-ck-gl-chev,.cb-ck-ca-tap,.cb-ck-ca-wseg{transition:none}}.cb-ck-ctl-said:empty{display:none}.cb-ck-ctl-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cb-ui-size-140)),1fr));gap:var(--cb-space-sm)}.cb-ck-ctl-tile,.cb-ck-ctl-chan{display:grid;align-content:start;gap:var(--cb-space-xs);min-inline-size:0;padding:var(--cb-space-md);border:1px solid var(--cbc-line);border-radius:var(--cb-radius-xl);background:var(--cbc-surface)}.cb-ck-ctl-tile[data-on=false],.cb-ck-ctl-chan[data-on=false]{background:transparent;border-style:dashed}.cb-ck-ctl-tile-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-sm);min-block-size:var(--cb-space-3xl)}.cb-ck-ctl-mark{position:relative;display:block;flex:0 1 auto;inline-size:var(--cb-space-9xl);max-inline-size:100%;block-size:var(--cb-space-2xl)}.cb-ck-ctl-mark .cb-lockup{--cbc-mark-span: 100%;position:absolute;inset:0;display:flex;align-items:center}.cb-ck-ctl-mark .cb-lockup-word{font-size:var(--cb-type-xs-size)}.cb-ck-ctl-tile[data-on=false] .cb-ck-ctl-mark{filter:grayscale(1)}.cb-ck-ctl-does{color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-ck-ctl-count{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}@media(prefers-reduced-motion:no-preference){.cb-ck-ctl-tile,.cb-ck-ctl-chan{transition:background var(--cb-motion-fast) var(--cbc-spring),border-color var(--cb-motion-fast) var(--cbc-spring)}}.cb-ck-ctl-keys{display:grid;gap:var(--cb-space-md)}.cb-ck-ctl-ring{display:grid;gap:var(--cb-space-xxs)}.cb-ck-ctl-group{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);letter-spacing:var(--cb-tracking-xxs);text-transform:uppercase}.cb-ck-ctl-key{display:grid;grid-template-columns:var(--cb-space-md) minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-xxs) var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);background:var(--cbc-surface)}.cb-ck-ctl-light{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 2px var(--cbc-line-strong)}.cb-ck-ctl-key[data-state=stored] .cb-ck-ctl-light{background:var(--cbc-good);box-shadow:none}.cb-ck-ctl-key[data-state=refused] .cb-ck-ctl-light{background:var(--cbc-poor);box-shadow:none}.cb-ck-ctl-key[data-busy] .cb-ck-ctl-light{background:var(--cbc-warn);box-shadow:none}.cb-ck-ctl-keymain{display:grid;min-inline-size:0}.cb-ck-ctl-keymeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xxs) var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-ck-ctl-tag{font-family:var(--cb-font-mono)}.cb-ck-ctl-refused{color:var(--cbc-poor-text)}.cb-ck-ctl-keysaid{grid-column:2 / -1;margin:0;color:var(--cbc-ink-muted)}.cb-ck-ctl-keysaid[data-tone=good]{color:var(--cbc-good-text)}.cb-ck-ctl-keysaid[data-tone=poor]{color:var(--cbc-poor-text)}.cb-ck-ctl-chans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cb-ui-size-220)),1fr));gap:var(--cb-space-sm)}.cb-ck-ctl-chan{gap:var(--cb-space-sm)}.cb-ck-ctl-chan-name{display:inline-flex;align-items:center;gap:var(--cb-space-xs);font-size:var(--cb-type-sm-size)}.cb-ck-ctl-chan-name b{font-weight:var(--cb-font-weight-semibold)}.cb-ck-ctl-why{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-ctl-asks:empty{display:none}.cb-ck-ctl-svcs{display:grid}.cb-ck-ctl-svc{display:grid;gap:var(--cb-space-xs);padding-block:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-ck-ctl-svc:first-child{border-block-start:0;padding-block-start:0}.cb-ck-ctl-svc-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck-ctl-svc-top>.cb-ck-t{flex:1 1 auto;min-inline-size:0}.cb-ck-ctl-offered{color:var(--cbc-ink-muted)}.cb-ck-ctl-weight{display:inline-grid;grid-auto-flow:column;gap:2px}.cb-ck-ctl-weight>i{inline-size:var(--cb-space-xs);block-size:var(--cb-space-md);border-radius:var(--cb-radius-xxs);background:var(--cbc-pressed)}.cb-ck-ctl-weight>i[data-on]{background:var(--cbc-accent)}.cb-ck-ctl-rules{display:grid;gap:var(--cb-space-xs)}.cb-ck-ctl-rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xxs) var(--cb-space-xs);margin:0}.cb-ck-ctl-chip[data-raw]{border-radius:var(--cb-radius-sm);font-family:var(--cb-font-mono)}.cb-ck-ctl-op,.cb-ck-ctl-join{color:var(--cbc-ink-muted)}.cb-ck-ctl-join{font-weight:var(--cb-font-weight-semibold)}.cb-ck-ctl-more>summary{inline-size:fit-content;color:var(--cbc-ink-muted);cursor:pointer}.cb-ck-ctl-more>summary:hover{color:var(--cbc-ink)}.cb-ck-ctl-more>summary:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-ctl-more[open]>summary{margin-block-end:var(--cb-space-xs)}.cb-ck-ctl-or{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xs)}.cb-ck-ctl-none{margin:0;color:var(--cbc-ink-faint)}.cb-ck-ivt{gap:var(--cb-space-lg)}.cb-ck-ivt-list{display:grid;margin:0;margin-inline:calc(var(--cb-space-md) * -1);padding:0;list-style:none}.cb-ck-ivt-who{display:grid;min-inline-size:0}.cb-ck-ivt-name{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);text-wrap:balance;overflow-wrap:anywhere}.cb-ck-ivt-meta{display:block;color:var(--cbc-ink-muted)}.cb-ck-ivt-meta>span{white-space:nowrap}.cb-ck-ivt-meta>span:not(:last-child)::after{content:"\a0\b7  ";white-space:normal;color:var(--cbc-ink-muted)}.cb-ck-ivt-face{--cbck-ivt-face: var(--cb-ui-size-36);inline-size:var(--cbck-ivt-face);block-size:var(--cbck-ivt-face)}.cb-ck-ivt-seat{--cbck-ivt-face: var(--cb-ui-size-36);display:grid;place-items:center;flex:none;inline-size:var(--cbck-ivt-face);block-size:var(--cbck-ivt-face);border:2px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:var(--cbc-ink-muted)}.cb-ck-ivt-seat .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-ivt .cb-ck-receipt{gap:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck-ivt .cb-ck-receipt>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-ivt .cb-ck-confirm{padding:var(--cb-space-md) var(--cb-space-lg)}.cb-ck-ivt .cb-ck-confirm{grid-template-columns:minmax(0,1fr) auto;align-items:center}@container (max-width: 440px){.cb-ck-ivt .cb-ck-confirm{grid-template-columns:minmax(0,1fr)}}.cb-ck-ivt-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg);inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-ck-ivt-row:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-ivt-row[aria-checked=true]{background:var(--cbc-hover)}.cb-ck-ivt-row[aria-disabled=true]{cursor:default}.cb-ck-ivt-row[aria-disabled=true]:hover{background:transparent;box-shadow:none}.cb-ck-ivt-pick{position:relative;display:grid;flex:none}.cb-ck-ivt-pick>*{position:relative;grid-area:1 / 1}.cb-ck-ivt-tick{display:grid;place-items:center;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-full);background:var(--cbc-accent);color:var(--cbc-on-accent);opacity:0;transform:scale(0.8);transition:opacity var(--cb-motion-fast) var(--cbc-spring),transform var(--cb-motion-base) var(--cbc-spring)}.cb-ck-ivt .cb-ck-ivt-tick .cb-icon{inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18)}.cb-ck-ivt-row[aria-checked=true] .cb-ck-ivt-tick{opacity:1;transform:none}.cb-ck-ivt-ring{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-full);box-shadow:0 0 0 2px var(--cbc-accent);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-ivt-row:not([aria-disabled=true]):hover .cb-ck-ivt-ring{opacity:1}.cb-ck-ivt-row:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-ivt-row[aria-disabled=true] .cb-avatar{filter:saturate(0)}.cb-ck-ivt-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-32)}.cb-ck-ivt-bar[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-ivt-count{font-weight:var(--cb-font-weight-medium)}.cb-ck-ivt-bar .cb-ck-confirm{flex:1 1 100%}.cb-ck-ivt-left{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);min-inline-size:0}.cb-ck-ivt-left>.cb-btn[data-variant=quiet]:first-child{margin-inline-start:calc(var(--cb-space-xl) * -1)}.cb-ck-ivt-said{flex:1 1 100%}.cb-ck-ivt-bar>.cb-ck-acts{margin-inline-start:auto}.cb-ck-ivt .cb-ck-foot>.cb-ck-acts:last-child{margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.cb-ck-ivt-tick,.cb-ck-ivt-ring{transition:none}.cb-ck-ivt-bar[data-arrive]{animation:none}}.cb-ck-ctl-chan .cb-ck-strip>i{block-size:var(--cb-space-xl)}.cb-ck-bnote-s20{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20);font-size:var(--cb-ui-text-8)}.cb-ck-bnote-s28{inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);font-size:var(--cb-ui-text-11)}.cb-ck-bnote-words{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-ui-line-body);color:var(--cbc-ink);white-space:pre-wrap;overflow-wrap:anywhere}.cb-ck-bnote-at{color:var(--cbc-accent-text);background:var(--cbc-accent-wash);border-radius:var(--cb-radius-xs);white-space:nowrap}.cb-ck-bnote-words .cb-ck-bnote-at{padding-inline:var(--cb-space-xxs);font-weight:var(--cb-font-weight-medium)}.cb-ck-bnote-when{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);white-space:nowrap;border-radius:var(--cb-radius-xs);cursor:default}.cb-ck-bnote-when:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-bnote-box{position:relative;min-inline-size:0;border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);transition:border-color var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-bnote-box:hover{border-color:var(--cbf-border-hover)}.cb-ck-bnote-box:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-ck-bnote-grow{display:grid;min-inline-size:0}.cb-ck-bnote-grow>.cb-ck-bnote-mirror,.cb-ck-bnote-grow>.cb-ck-bnote-input{grid-area:1 / 1;box-sizing:border-box;margin:0;padding:var(--cb-ui-space-10) var(--cb-space-lg);border:0;font-family:var(--cb-font-body);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-regular);line-height:var(--cb-ui-line-body);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:var(--cb-ui-size-200);scrollbar-width:none}.cb-ck-bnote-mirror{overflow:hidden;color:var(--cbc-ink);pointer-events:none}.cb-ck-bnote-input{inline-size:100%;min-block-size:0;overflow-y:auto;resize:none;field-sizing:content;background:transparent;color:transparent;caret-color:var(--cbc-ink);outline:none}.cb-ck-bnote-input::placeholder{color:var(--cbf-placeholder)}.cb-ck-bnote-input::selection{color:transparent;background:var(--cbc-accent-wash)}.cb-ck-bnote-send{display:inline-grid;place-items:center;flex:none;inline-size:var(--cb-ui-size-28);block-size:var(--cb-ui-size-28);padding:0;border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-press);color:var(--cbf-press-ink);line-height:0;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-bnote-send:hover{background:var(--cbf-press-hover)}.cb-ck-bnote-send .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-bnote-send[aria-disabled=true]{background:var(--cbc-pressed);color:var(--cbc-ink-faint);cursor:not-allowed}.cb-ck-bnote-send:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-bnote-box .cb-ck-act .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-bnote-run[data-fresh],.cb-ck-bnote-msg[data-fresh]{animation:cb-ck-bnote-in var(--cb-ui-motion-420) var(--cbc-spring) backwards}@keyframes cb-ck-bnote-in{from{opacity:0;transform:translateY(var(--cb-space-sm))}}@media(prefers-reduced-motion:reduce){.cb-ck-bnote-run[data-fresh],.cb-ck-bnote-msg[data-fresh]{animation:none}}.cb-ck[data-kind=businessNotes]{gap:var(--cb-space-lg)}.cb-ck[data-kind=businessNotes] .cb-ck-head{margin-block-end:var(--cb-space-xs)}.cb-ck-bnote-pin{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-lg) var(--cb-ui-space-10);border-radius:var(--cb-radius-xl);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-bnote-by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);min-inline-size:0;color:var(--cbc-ink-muted)}.cb-ck-bnote-by>b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ck-bnote-pinmark{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);margin-inline-start:auto;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-ck-bnote-pinmark .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-bnote-log{display:grid;gap:var(--cb-space-xs)}.cb-ck-bnote-earlier{justify-self:start;margin-inline-start:var(--cb-ui-space-38);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium);text-decoration:none}.cb-ck-bnote-earlier:hover{color:var(--cbc-ink)}.cb-ck-bnote-run{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--cb-ui-space-10);align-items:start;padding-block:var(--cb-space-xs)}.cb-ck-bnote-main{display:grid;gap:var(--cb-space-xs);min-inline-size:0}.cb-ck-bnote-meta{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-bnote-meta>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-bnote-msg{min-inline-size:0}.cb-ck-bnote-compose{position:relative}.cb-ck-bnote-tools{display:flex;align-items:center;gap:var(--cb-space-xs);padding:0 var(--cb-space-sm) var(--cb-space-sm)}.cb-ck-bnote-told{display:flex;align-items:center;margin-inline-start:auto}.cb-ck-bnote-tell+.cb-ck-bnote-tell{margin-inline-start:calc(var(--cb-space-sm) * -1)}.cb-ck-bnote-tell .cb-avatar{box-shadow:0 0 0 2px var(--cbc-well)}.cb-ck-bnote-told:empty+.cb-ck-bnote-send{margin-inline-start:auto}.cb-ck-bnote-told:not(:empty)+.cb-ck-bnote-send{margin-inline-start:var(--cb-space-sm)}.cb-ck-bnote-pins{display:grid;gap:var(--cb-space-sm)}.cb-ck-bnote-log:empty{display:none}.cb-ck-bnote-empty{margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height);color:var(--cbc-ink-faint)}.cb-ck-bnote-oops{margin:0;padding:0 var(--cb-space-lg) var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-poor-text)}.cb-ck-bnote-oops:empty{display:none}.cb-ck-bnote-said{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size)}.cb-ck-bnote-said:empty{display:none}.cb-ck-bnote-said .cb-ck-bnote-oops{padding:0}.cb-ck-bnote-tools .cb-ck-act[aria-disabled=true]{background:none;color:var(--cbc-ink-faint);cursor:not-allowed}.cb-ck-bnote-input[readonly]{cursor:not-allowed}.cb-ck-cd-said{display:grid;gap:var(--cb-space-sm)}.cb-ck-cd-said:empty{display:none}.cb-ck-cd-fname{min-inline-size:0;overflow:hidden;color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cb-ck-cd-sname{min-inline-size:0;overflow-wrap:anywhere;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-decoration:none}a.cb-ck-cd-fname:hover,a.cb-ck-cd-sname:hover{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs)}.cb-ck-cd-add{display:inline-flex}.cb-ck-cd-link{flex:none}.cb-ck a.cb-ck-cd-entry:focus-visible,.cb-ck a.cb-ck-cd-fname:focus-visible,.cb-ck a.cb-ck-cd-sname:focus-visible,.cb-ck .cb-ck-cd-search:focus-within{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-cd-finder{display:grid;gap:var(--cb-space-xs)}.cb-ck-cd-search{display:flex;align-items:center;gap:var(--cb-space-sm);padding-inline-start:var(--cb-space-md);border-radius:var(--cbf-press-radius);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbf-border);color:var(--cbc-ink-muted)}.cb-ck-cd-search>.cb-ck-input{flex:1 1 auto;min-inline-size:0;padding-inline-start:0;background:transparent;box-shadow:none}.cb-ck-cd-search>.cb-ck-input:focus-visible{box-shadow:none}.cb-ck-cd-opts{display:grid}.cb-ck-cd-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:transparent;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer}.cb-ck-cd-opt:hover,.cb-ck-cd-opt:focus-visible{background:var(--cbc-hover)}.cb-ck-cd-tree{display:grid;gap:var(--cb-space-sm)}.cb-ck-cd-root{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-sm);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height)}.cb-ck-cd-root>.cb-icon{color:var(--cbc-ink-muted)}.cb-ck-cd-fork{display:grid;gap:var(--cb-space-sm);margin:0;padding:0 0 0 var(--cb-space-lg);list-style:none}.cb-ck-cd-branch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md);padding:var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-cd-branch::before{content:"";position:absolute;inset-block:calc(var(--cb-space-sm) * -1) 50%;inset-inline-start:calc(var(--cb-space-lg) * -1 + var(--cb-space-sm));inline-size:calc(var(--cb-space-lg) - var(--cb-space-sm));border-inline-start:1px solid var(--cbc-line-strong);border-block-end:1px solid var(--cbc-line-strong);border-end-start-radius:var(--cb-radius-md)}.cb-ck-cd-branch[data-now]{background:var(--cbc-hover);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-cd-bmain{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-cd-timeline{display:grid;gap:var(--cb-space-lg)}.cb-ck-cd-month{display:grid;grid-template-columns:var(--cb-ui-size-120) minmax(0,1fr);gap:var(--cb-space-md)}.cb-ck-cd-when{display:grid;align-content:start;gap:var(--cb-space-xxs);margin:0;padding-block-start:var(--cb-space-sm);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-cd-when>.cb-ck-faint{font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-regular)}.cb-ck-cd-entries{position:relative;display:grid}.cb-ck-cd-entries::before{content:"";position:absolute;inset-block:var(--cb-space-lg);inset-inline-start:calc(var(--cb-space-sm) + var(--cb-ui-size-12));border-inline-start:1px solid var(--cbc-line)}.cb-ck-cd-entry{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-36);padding-inline:var(--cb-space-sm);border-radius:var(--cb-radius-lg);color:var(--cbc-ink);text-decoration:none}a.cb-ck-cd-entry:hover{background:var(--cbc-hover)}.cb-ck-cd-mark{display:inline-flex;align-items:center;justify-content:center;line-height:0;inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);border-radius:var(--cb-radius-full);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted)}.cb-ck .cb-ck-cd-mark .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-cd-etext{display:flex;align-items:baseline;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-cd-etext>.cb-ck-faint{flex:none}.cb-ck-cd-run>summary{list-style:none;cursor:pointer}.cb-ck-cd-run>summary::-webkit-details-marker{display:none}.cb-ck-cd-run>summary:hover{background:var(--cbc-hover)}.cb-ck .cb-ck-cd-run>summary:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-cd-runwords{min-inline-size:0;color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);overflow-wrap:anywhere}.cb-ck-cd-phrase{white-space:nowrap}.cb-ck .cb-ck-cd-runmark{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);color:var(--cbc-ink-muted);transition:rotate var(--cb-motion-base) var(--cbc-spring)}.cb-ck-cd-run[open]>summary .cb-ck-cd-runmark{rotate:90deg}.cb-ck-cd-run[open]>summary{margin-block-end:var(--cb-space-xxs)}@container (max-width: 520px){.cb-ck-cd-month{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-xs)}.cb-ck-cd-when{display:flex;align-items:baseline;gap:var(--cb-space-sm);padding-block-start:0}}@container (max-width: 420px){.cb-ck-cd-etext>.cb-ck-faint{display:none}.cb-ck-cd-branch{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.cb-ck .cb-ck-cd-runmark{transition:none}}.cb-ck-sc{display:grid;gap:var(--cb-space-lg)}.cb-ck-sc .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-sc .cb-ck-tag .cb-icon{inline-size:var(--cb-ui-size-12);block-size:var(--cb-ui-size-12)}.cb-ck-sc-pager{display:inline-flex;align-items:center;gap:var(--cb-space-xxs);white-space:nowrap}.cb-ck-sc-pager .cb-ck-act[hidden]{display:none}.cb-ck-sc-pager .cb-ck-act[aria-disabled=true]{color:var(--cbc-ink-faint);cursor:not-allowed}.cb-ck-sc-pager .cb-ck-act[aria-disabled=true]:hover{background:transparent}.cb-ck-sc-pick{min-inline-size:0;margin:0;border:0;border-radius:var(--cb-radius-xl);background:transparent;box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-sc-pick:hover{background:var(--cbc-hover)}.cb-ck-sc-pick[aria-pressed=true]{background:var(--cbf-picked-bg, var(--cbc-raised));box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-sc-pick:focus-visible{outline:var(--cbc-focus);outline-offset:1px}[aria-pressed=true] .cb-ck-sc-mark .cb-icon{color:var(--cbc-good-text)}.cb-ck-sc-mark{display:inline-flex;align-items:center;gap:var(--cb-space-xs);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}[aria-pressed=true] .cb-ck-sc-mark{color:var(--cbc-ink)}.cb-ck-sc-why{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md)}.cb-ck-sc-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cb-space-sm)}.cb-ck-sc-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-lg)}.cb-ck-sc-table{inline-size:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.cb-ck-sc-corner{inline-size:var(--cb-ui-size-104);padding:0}.cb-ck-sc-col{padding:0 0 var(--cb-space-sm) var(--cb-space-sm);font-weight:inherit;text-align:start;vertical-align:top}.cb-ck-sc-pick{display:grid;align-content:start;gap:var(--cb-space-xxs);inline-size:100%;block-size:100%;padding:var(--cb-space-md)}.cb-ck-sc-handle{overflow-wrap:anywhere;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-sc-table tbody :is(th,td){padding-block:var(--cb-space-md);border-block-start:1px solid var(--cbc-line);vertical-align:top}.cb-ck-sc-table tbody td{padding-inline:calc(var(--cb-space-sm) + var(--cb-space-md)) 0;overflow-wrap:anywhere}.cb-ck-sc-label{padding-inline-end:var(--cb-space-xs);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular);text-align:start}.cb-ck-sc-lab{white-space:nowrap;display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck-sc-lab .cb-icon{color:var(--cbc-ink-faint)}.cb-ck-sc-both{color:var(--cbc-ink-muted)}.cb-ck-sc-both>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-ck-sc-both .cb-icon{color:var(--cbc-ink-faint)}.cb-ck-sc-table tr[data-differs] td{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-sc-table tr[data-differs] .cb-ck-sc-label{color:var(--cbc-ink)}@container (max-width: 420px){.cb-ck-sc-table,.cb-ck-sc-table thead,.cb-ck-sc-table tbody{display:grid}.cb-ck-sc-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--cb-space-sm)}.cb-ck-sc-table tbody tr{border-block-start:1px solid var(--cbc-line);padding-block:var(--cb-space-md);row-gap:var(--cb-space-xxs)}.cb-ck-sc-corner{display:none}.cb-ck-sc-col{padding:0}.cb-ck-sc-table thead tr{padding-block-end:var(--cb-space-sm)}.cb-ck-sc-table tbody :is(th,td){padding:0;border:0}.cb-ck-sc-table tbody td{padding-inline:var(--cb-space-md) 0}.cb-ck-sc-handle{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-ck-sc-table tr[data-differs] .cb-ck-sc-label{grid-column:1 / -1}.cb-ck-sc-table tbody tr[data-same]{grid-template-columns:var(--cb-ui-size-110) minmax(0,1fr)}.cb-ck-sc-table tbody td.cb-ck-sc-both{padding-inline-start:0}}@media(prefers-reduced-motion:reduce){.cb-ck-sc-pick{transition:none}}.cb-ck-fd-view{flex:none}.cb-ck .cb-ck-fd-view .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-fd-headright{display:inline-flex;align-items:center;gap:var(--cb-space-sm);flex:none}.cb-ck-fd-body[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-fd-newest{display:grid;gap:var(--cb-space-lg)}.cb-ck-fd-none{margin:0;padding:var(--cb-space-xl);border-radius:var(--cb-radius-lg);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-faint);text-align:start}@media(prefers-reduced-motion:reduce){.cb-ck-fd-body[data-arrive]{animation:none}}.cb-ck .cb-hs-ftile-glyph{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26)}.cb-ck .cb-hc-files-keep .cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-ck .cb-hs-ftile-act:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-hs-ftile-act.cb-ck-fd-bin:hover{background:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-hs-ftile-act[data-done],.cb-hs-ftile-act[data-done]:hover:not([aria-disabled=true]){background:var(--cbc-good);color:var(--cbc-on-accent)}.cb-hc-files-keep:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-fd-mid{display:block;min-inline-size:0;overflow:hidden;white-space:nowrap}.cb-ck-fd-sw{position:relative;display:grid;place-items:center;flex:none;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36);border-radius:var(--cb-radius-lg);background:var(--cbhs-ft);color:var(--cbhs-ft-ink)}.cb-ck-fd-sw::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck .cb-ck-fd-sw>.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-fd-sw.rose{--cbhs-ft: var(--cb-home-file-rose-ground);--cbhs-ft-ink: var(--cb-home-file-rose-ink)}.cb-ck-fd-sw.mint{--cbhs-ft: var(--cb-home-file-mint-ground);--cbhs-ft-ink: var(--cb-home-file-mint-ink)}.cb-ck-fd-sw.sky{--cbhs-ft: var(--cb-home-file-sky-ground);--cbhs-ft-ink: var(--cb-home-file-sky-ink)}.cb-ck-fd-sw.peach{--cbhs-ft: var(--cb-home-file-peach-ground);--cbhs-ft-ink: var(--cb-home-file-peach-ink)}.cb-ck-fd-sw.lilac{--cbhs-ft: var(--cb-home-file-lilac-ground);--cbhs-ft-ink: var(--cb-home-file-lilac-ink)}.cb-ck-fd-sw.sand{--cbhs-ft: var(--cb-home-file-sand-ground);--cbhs-ft-ink: var(--cb-home-file-sand-ink)}.cb-ck-fd-sw.cream{--cbhs-ft: var(--cb-home-file-cream-ground);--cbhs-ft-ink: var(--cb-home-file-cream-ink)}.cb-ck-fd-sw.lavender{--cbhs-ft: var(--cb-home-file-lavender-ground);--cbhs-ft-ink: var(--cb-home-file-lavender-ink)}.cb-ck-fd-sw.pink{--cbhs-ft: var(--cb-home-file-pink-ground);--cbhs-ft-ink: var(--cb-home-file-pink-ink)}.cb-ck-fd-sw.plum{--cbhs-ft: var(--cb-home-file-plum-ground);--cbhs-ft-ink: var(--cb-home-file-plum-ink)}.cb-ck-fd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-lg) var(--cb-space-md)}@container (min-width: 440px){.cb-ck-fd-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-ck-fd[data-view=squares] .cb-hs-ftile .nm{display:block;-webkit-line-clamp:unset}.cb-ck-fd-days{display:grid;gap:var(--cb-space-lg)}.cb-ck-fd-day{display:grid;gap:var(--cb-space-xs)}.cb-ck-fd-dayname{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-md);margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-ck-fd-dayname .cb-ck-faint{font-weight:var(--cb-font-weight-regular)}.cb-ck-fd-rows{display:grid;margin-inline:calc(var(--cb-space-md) * -1)}.cb-ck-fd-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg)}.cb-ck-fd-row:hover{background:var(--cbc-hover)}.cb-ck-fd-open{display:grid;gap:var(--cb-space-xxs);min-inline-size:0;padding:0;border:0;background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer}.cb-ck .cb-ck-fd-open:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-ck-fd-fname{font-size:var(--cb-ui-text-13);line-height:var(--cb-ui-line-18);font-weight:var(--cb-font-weight-medium)}.cb-ck-fd-rowacts{display:flex;gap:var(--cb-space-xxs);opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-fd-row:hover .cb-ck-fd-rowacts,.cb-ck-fd-row:focus-within .cb-ck-fd-rowacts{opacity:1}@media(hover:none){.cb-ck-fd-rowacts{opacity:1}}.cb-ck-act.cb-ck-fd-bin:hover{background:var(--cbc-poor);color:var(--cbc-on-accent)}.cb-ck-act[data-done]{color:var(--cbc-good-text)}@media(prefers-reduced-motion:reduce){.cb-ck-fd-rowacts{transition:none}}.cb-ck-fd-steps{display:flex;gap:var(--cb-space-xxs);flex:none}.cb-ck .cb-ck-fd-steps .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-fd-steps .cb-ck-act[aria-disabled=true]{color:var(--cbc-ink-faint);background:none;cursor:default}.cb-ck-fd-shelf{--cbck-fd-across: 3.5;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cb-space-md) * 3) / var(--cbck-fd-across));align-items:start;gap:var(--cb-space-md);margin-inline:calc(var(--cb-space-xl) * -1);padding-inline:var(--cb-space-xl);scroll-padding-inline:var(--cb-space-xl);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}@container (max-width: 420px){.cb-ck-fd-shelf{--cbck-fd-across: 2.5}}.cb-ck-fd-shelf::-webkit-scrollbar{display:none}.cb-ck-fd-shelf>*{scroll-snap-align:start}.cb-ck-fd[data-view=shelf] .cb-hs-ftile .nm{display:block;-webkit-line-clamp:unset}.cb-ck-fd-addsq{padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.cb-ck-fd-addpv{display:grid;place-items:center;aspect-ratio:1;margin-bottom:var(--cb-space-xs);border-radius:var(--cb-radius-xl);background:var(--cbf-press-soft);color:var(--cbc-ink-muted);transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-ck .cb-ck-fd-addpv .cb-icon{inline-size:var(--cb-ui-size-26);block-size:var(--cb-ui-size-26)}.cb-ck-fd-addsq:hover .cb-ck-fd-addpv{background:var(--cbf-press-soft-hover);color:var(--cbc-ink)}.cb-ck .cb-ck-fd-addsq:focus-visible{outline:none}.cb-ck-fd-addsq:focus-visible .cb-ck-fd-addpv{outline:var(--cbc-focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){.cb-ck-fd-addpv{transition:none}}.cb-ck-fd-kinds{display:grid;gap:var(--cb-space-xl)}.cb-ck-fd-kind{display:grid;gap:var(--cb-space-md)}.cb-ck-fd-kindname{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);margin:0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-fd-kindname .cb-ck-faint{font-weight:var(--cb-font-weight-regular)}.cb-ck-fd-sw.cb-ck-fd-sw-sm{inline-size:var(--cb-ui-size-24);block-size:var(--cb-ui-size-24);border-radius:var(--cb-radius-md)}.cb-ck .cb-ck-fd-sw-sm>.cb-icon{inline-size:var(--cb-ui-size-13);block-size:var(--cb-ui-size-13)}.cb-ck-fd[data-view=kinds] .cb-hs-ftile{position:relative;isolation:isolate;padding-top:var(--cb-space-md)}.cb-ck-fd[data-view=kinds] .cb-hs-ftile .nm{display:block;-webkit-line-clamp:unset}.cb-ck-fd-stacked::before,.cb-ck-fd-stacked::after{content:"";position:absolute;block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-lg) var(--cb-radius-lg) 0 0;box-shadow:inset 0 0 0 1px var(--cbc-line);z-index:-1;pointer-events:none}.cb-ck-fd-stacked::before{inset-block-start:0;inset-inline:var(--cb-space-lg);background:color-mix(in srgb,var(--cbhs-ft) 45%,var(--cbc-well))}.cb-ck-fd-stacked::after{inset-block-start:var(--cb-space-xs);inset-inline:var(--cb-space-sm);background:color-mix(in srgb,var(--cbhs-ft) 75%,var(--cbc-well))}.cb-ck-fd-fan[aria-expanded=true]{background:color-mix(in srgb,var(--cb-color-black) 78%,transparent)}.cb-ck-fd-copies{display:grid;gap:var(--cb-space-md)}.cb-ck-fd-copylist{display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-xs);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-fd-copylist[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-fd-copyof{display:flex;align-items:baseline;gap:var(--cb-space-md);min-inline-size:0;margin:0;font-weight:var(--cb-font-weight-medium)}.cb-ck-fd-copyof .cb-ck-faint{flex:none;font-weight:var(--cb-font-weight-regular)}.cb-ck-fd-copy{grid-template-columns:minmax(0,1fr) auto;padding-block:var(--cb-space-xs)}.cb-ck-fd-copyname{display:flex;flex-wrap:wrap;gap:var(--cb-space-xxs) var(--cb-space-md)}.cb-ck-fd-copyname b{font-weight:var(--cb-font-weight-medium)}@media(prefers-reduced-motion:reduce){.cb-ck-fd-copylist[data-arrive]{animation:none}}.cb-ck-fd-leadrow{display:grid;grid-template-columns:var(--cb-ui-size-120) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:var(--cb-space-md) var(--cb-space-xl);color:var(--cbc-ink)}.cb-ck-fd-leadrow>.cb-hs-ftile-pv{grid-row:1 / 3}.cb-ck-fd-leadacts{grid-column:2}@container (max-width: 420px){.cb-ck-fd-leadrow{grid-template-columns:var(--cb-ui-size-96) minmax(0,1fr);column-gap:var(--cb-space-lg)}.cb-ck-fd-leadrow>.cb-hs-ftile-pv{grid-row:1}.cb-ck-fd-leadacts{grid-column:1 / -1}}.cb-ck-fd-leadrow>.cb-hs-ftile-pv{margin-bottom:0}.cb-ck-fd-leadtext{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-fd-leadname{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);overflow-wrap:anywhere}.cb-ck-fd-lead .cb-ck-receipt,.cb-ck-fd-lead .cb-ck-line{margin:0}.cb-ck-fd-rest{display:grid;gap:var(--cb-space-sm)}.cb-ck-fd-rest[hidden]{display:none}.cb-ck-fd-restname{margin:0;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-ck-fd-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-ck-fd-chip{display:inline-flex;align-items:center;gap:var(--cb-ui-space-7);height:var(--cb-control-sm);padding:0 var(--cb-ui-space-10) 0 var(--cb-space-xs);border:0;border-radius:var(--cb-radius-full);background:var(--cbf-press-soft);font:inherit;font-size:var(--cb-type-xs-size);color:var(--cbc-ink);max-width:min(100%,var(--cb-ui-size-260));cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-fd-chip:hover{background:var(--cbf-press-soft-hover)}.cb-ck-fd-chip small{flex:none;font-size:var(--cb-ui-text-11);color:var(--cbc-ink-muted)}.cb-ck-fd-chipname{font-weight:var(--cb-font-weight-medium)}.cb-ck-fd-sw.cb-ck-fd-sw-xs{inline-size:var(--cb-ui-size-22);block-size:var(--cb-ui-size-22);border-radius:var(--cb-radius-full)}.cb-ck .cb-ck-fd-sw-xs>.cb-icon{inline-size:var(--cb-ui-size-11);block-size:var(--cb-ui-size-11)}.cb-ck-fd-chipmore{padding-inline:var(--cb-ui-space-10);color:var(--cbc-ink-muted)}.cb-ck .cb-ck-fd-chipmore .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}@media(prefers-reduced-motion:reduce){.cb-ck-fd-chip{transition:none}}.cb-hs-ftile[data-asking] .cb-hs-ftile-pv{outline:2px solid var(--cbc-poor);outline-offset:var(--cbc-focus-gap)}.cb-hs-ftile[data-asking] .cb-hs-ftile-acts{opacity:1}.cb-ck-fd-row[data-asking]{background:var(--cbc-hover)}.cb-ck-fd-row[data-asking] .cb-ck-fd-rowacts{opacity:1}.cb-ck-fd .cb-ck-cd-said .cb-ck-receipt{display:block}.cb-ck-fd .cb-ck-cd-said .cb-ck-receipt>.cb-icon{display:inline-flex;vertical-align:text-bottom;margin-inline-end:var(--cb-space-sm)}.cb-ck-fd-copylist .cb-ck-cd-said{padding-block:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck-bd-label{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium)}.cb-ck-bd-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg)}.cb-ck-bd-id>.cb-site-icon{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-lg)}.cb-ck-bd-id-words{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-bd-name{margin:0;overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cb-ck-bd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);margin:0;color:var(--cbc-ink-muted)}.cb-ck-bd-standing{display:inline-flex;align-items:center;gap:var(--cb-space-sm);padding-inline:var(--cb-space-md);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-line-strong);color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium);white-space:nowrap}.cb-ck-bd-standing::before{content:"";inline-size:var(--cb-space-sm);block-size:var(--cb-space-sm);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.cb-ck-bd-standing[data-client]{color:var(--cbc-good-text);box-shadow:inset 0 0 0 1px currentColor}.cb-ck-bd-standing[data-client]::before{background:currentColor;box-shadow:none}.cb-ck-bd-sw{align-self:start;padding-block-start:var(--cb-space-xs)}.cb-ck-bd-empty{display:grid;place-items:center;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:var(--cbc-ink-muted)}.cb-ck-bd-empty .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-bd-who{display:flex;align-items:center;gap:var(--cb-space-md);min-inline-size:0}.cb-ck-bd-who-words{display:grid;min-inline-size:0}.cb-ck-bd-who-name{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cb-ck-bd-who[data-empty] .cb-ck-bd-who-name{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-ck-bd-who-sub{overflow:hidden;color:var(--cbc-ink-muted);text-overflow:ellipsis;white-space:nowrap}.cb-ck-bd-who-sub:empty{display:none}.cb-ck-bd [data-landed]>.cb-avatar,.cb-ck-bd [data-landed]>.cb-ck-bd-empty,.cb-ck-bd-row[data-landed]{animation:cb-ck-bd-land var(--cb-ui-motion-420) var(--cbc-spring) backwards}@keyframes cb-ck-bd-land{from{opacity:0;scale:0.86}}.cb-ck-bd-row[data-landed]{animation-name:cb-ck-bd-fade}@keyframes cb-ck-bd-fade{from{opacity:0}}.cb-ck-bd-score{display:inline-flex;align-items:baseline;gap:var(--cb-space-xs);white-space:nowrap}.cb-ck-bd-score-word{color:var(--cbc-ink-muted)}.cb-ck-bd-score-n{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-ck-bd-score-of{color:var(--cbc-ink-muted)}.cb-ck-bd-score[data-tone-of=good]{--cbck-bd-tone: var(--cbc-good-text)}.cb-ck-bd-score[data-tone-of=warn]{--cbck-bd-tone: var(--cbc-warn-text)}.cb-ck-bd-score[data-tone-of=poor]{--cbck-bd-tone: var(--cbc-poor-text)}.cb-ck-bd-score .cb-ck-bd-score-n{color:var(--cbck-bd-tone, var(--cbc-ink))}.cb-ck-bd-score-bar{position:relative;align-self:center;margin-inline-start:var(--cb-space-xs);inline-size:var(--cb-space-6xl);block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-line);overflow:hidden}.cb-ck-bd-score-bar::after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--v);border-radius:inherit;background:var(--cbck-bd-tone, var(--cbc-ink))}.cb-ck-bd-rows{display:grid}.cb-ck-bd-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-5xl);padding-inline:var(--cb-space-sm) var(--cb-space-xs);border-radius:var(--cb-radius-lg)}.cb-ck-bd-row:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-bd-row>.cb-site-icon{inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);font-size:var(--cb-type-xs-size)}.cb-ck-bd-domain{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cb-ck-bd-domain:hover{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs)}.cb-ck-bd-row>.cb-ck-act{opacity:0;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-bd-row:hover>.cb-ck-act,.cb-ck-bd-row:focus-within>.cb-ck-act{opacity:1}@media(hover:none){.cb-ck-bd-row>.cb-ck-act{opacity:1}}.cb-ck-bd{gap:var(--cb-space-xl)}.cb-ck-bd-people{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cb-space-md)}.cb-ck-bd-person{display:grid;align-content:start;gap:var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-bd-person .cb-ck-bd-who{min-block-size:var(--cb-space-5xl)}.cb-ck-bd-person .cb-ck-acts{align-self:end}.cb-ck-bd-sites{display:grid;gap:var(--cb-space-xs)}@container (max-width: 459px){.cb-ck-bd-people{grid-template-columns:minmax(0,1fr)}.cb-ck-bd .cb-ck-bd-score-bar{display:none}}@media(prefers-reduced-motion:reduce){.cb-ck-bd [data-landed]>.cb-avatar,.cb-ck-bd [data-landed]>.cb-ck-bd-empty,.cb-ck-bd-row[data-landed],.cb-ck-bd-row>.cb-ck-act{animation:none;transition:none}}.cb-ck-bd-domain-cell{display:flex;align-items:center;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-bd-who>.cb-ck-face{flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl)}.cb-ck-bd-who>.cb-ck-face .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-bd-label[hidden]{display:none}.cb-ck-bd-slot:empty{display:none}.cb-ck-nb [hidden][hidden]{display:none}.cb-ck-nb b{font-weight:var(--cb-font-weight-medium)}.cb-ck-nb .cb-ck-stack{gap:var(--cb-space-xxs)}.cb-ck-nb .cb-ck-stack>*{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.cb-ck-nb [data-when=made]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}@media(prefers-reduced-motion:reduce){.cb-ck-nb-spin svg,.cb-ck-nb [data-when=made]{animation:none}}.cb-ck-nb-title{min-inline-size:0;inline-size:100%;margin:0;padding-inline:var(--cb-space-sm);margin-inline:calc(var(--cb-space-sm) * -1);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-nb-title:not([readonly]):hover{background:var(--cbc-hover)}.cb-ck-nb-title:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--cbf-border-focus),var(--cbf-ring)}.cb-ck-nb-title[readonly]{cursor:default}.cb-ck-nb-title[readonly]:focus-visible{box-shadow:none}.cb-ck-nb-rec{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.cb-ck-nb-mark{display:grid;place-items:center;inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44);border-radius:var(--cb-radius-xl);border:1px dashed var(--cbc-line-strong);color:var(--cbc-ink-muted);transition:background var(--cb-motion-base) var(--cbc-spring),border-color var(--cb-motion-base) var(--cbc-spring)}.cb-ck-nb-mark .cb-icon{inline-size:var(--cb-ui-size-20);block-size:var(--cb-ui-size-20)}.cb-ck-nb[data-made=yes] .cb-ck-nb-mark{border-style:solid;border-color:transparent;background:var(--cbc-pressed);color:var(--cbc-ink)}.cb-ck-nb-id{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-nb-title{block-size:var(--cb-ui-size-32);font-size:var(--cb-type-lg-size);letter-spacing:var(--cb-type-lg-letter-spacing)}.cb-ck-nb-meta{display:flex;flex-wrap:wrap;color:var(--cbc-ink-muted)}.cb-ck-nb-meta>span+span::before{content:"\b7";padding-inline:var(--cb-space-sm)}.cb-ck-nb-site,.cb-ck-nb-twin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md) var(--cb-space-lg)}.cb-ck-nb-site{padding-block-start:var(--cb-space-lg);border-block-start:1px solid var(--cbc-line)}.cb-ck-nb-site>.cb-icon{color:var(--cbc-ink-muted)}.cb-ck-nb-twin{padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-md) var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-nb-twin>.cb-icon{color:var(--cbc-warn-text)}@container (max-width: 420px){.cb-ck-head>.cb-ck-nb-draft:not([hidden]){display:inline-flex}.cb-ck-nb-title{font-size:var(--cb-type-md-size);letter-spacing:var(--cb-type-md-letter-spacing)}}.cb-ck-nb .cb-ck-foot>.cb-ck-stack{flex:1 1 0;min-inline-size:0}.cb-ck-nb [data-tone]>.cb-icon,.cb-ck-nb .cb-ck-mute>.cb-icon{display:inline-grid;vertical-align:-0.2em;margin-inline-end:var(--cb-space-xs);inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-en-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs)}.cb-ck-en-chip[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-en-key{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xxs) var(--cb-space-md)}.cb-ck-en-key>span:first-child{font-weight:var(--cb-font-weight-semibold)}.cb-ck-en-unit{margin-inline-start:auto;color:var(--cbc-ink-muted)}.cb-ck-en-models{display:grid}.cb-ck-en-model{display:grid;gap:var(--cb-space-sm);padding-block:var(--cb-space-lg);border-block-start:1px solid var(--cbc-line)}.cb-ck-en-model:last-child{padding-block-end:0}.cb-ck-en-mtop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md)}.cb-ck-en-mname{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-sm);min-inline-size:0}.cb-ck-en-mname>b{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium)}.cb-ck-en-price{display:inline-flex;align-items:center;gap:var(--cb-space-md)}.cb-ck-en-psent{color:var(--cbc-ink-muted);white-space:nowrap}.cb-ck-en-pbar{inline-size:var(--cb-ui-size-84)}.cb-ck-en-pfig{min-inline-size:var(--cb-space-5xl);text-align:end;font-weight:var(--cb-font-weight-semibold)}.cb-ck-en-pfig[data-none]{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-ck-en-more{border:0;font-family:var(--cb-font-family);cursor:pointer;color:var(--cbc-ink-muted)}.cb-ck-en-more:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-ck-en-more:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-en-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md)}.cb-ck-en-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cbc-corner-inset);background:var(--cbc-well);transition:box-shadow var(--cb-motion-fast) var(--cbc-spring)}[data-theme=light] .cb-ck-en-tile{background:var(--cbc-surface)}.cb-ck-en-tile[data-moved]{box-shadow:inset 0 0 0 1px var(--cbc-ink-muted)}.cb-ck-en-tname{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-ck-en-tname .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-en-tbig{display:grid;min-inline-size:0}.cb-ck-en-tbig small{color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size)}.cb-ck-en-tbig>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-xs)}.cb-ck-en-tbig>span>small{font-size:var(--cb-type-sm-size)}.cb-ck-en-tbig b{font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);letter-spacing:var(--cb-type-xl-letter-spacing);font-weight:var(--cb-font-weight-semibold)}.cb-ck-en-tstep{grid-column:2;grid-row:2;background:var(--cbc-raised)}.cb-ck-en-tstep .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-en-ttimes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md);margin:0;padding-block-start:var(--cb-space-md);border-block-start:1px solid var(--cbc-line)}.cb-ck-en-ttimes dt{color:var(--cbc-ink-muted)}.cb-ck-en-ttimes dd{margin:0;font-weight:var(--cb-font-weight-medium)}.cb-ck-en-ttimes dd[data-tone=warn]{color:var(--cbc-warn-text)}.cb-ck-en-ttimes dd[data-tone=poor]{color:var(--cbc-poor-text)}.cb-ck-en-facts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs) var(--cb-space-xl);margin:0;color:var(--cbc-ink-muted)}.cb-ck-en-facts>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck-en-facts .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-en-facts [data-tone=warn] .cb-icon{color:var(--cbc-warn-text)}.cb-ck-en-out{min-inline-size:0;color:var(--cbc-ink-muted)}.cb-ck-en-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--cb-motion-base) var(--cbc-spring)}.cb-ck-en-fold>div{min-block-size:0;overflow:hidden}.cb-ck-en-fold[data-open]{grid-template-rows:1fr}.cb-ck-en-chev{color:var(--cbc-ink-muted);transition:rotate var(--cb-motion-base) var(--cbc-spring)}[aria-expanded=true]>.cb-ck-en-chev{rotate:180deg}.cb-ck-en-slist{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:calc(var(--cb-space-md) * -1)}.cb-ck-en-saxis,.cb-ck-en-srow{display:grid;grid-template-columns:var(--cb-ui-size-140) minmax(0,1fr) var(--cb-space-4xl) var(--cb-space-xl);align-items:center;gap:var(--cb-space-md);padding-inline:var(--cb-space-md)}.cb-ck-en-saxis{min-block-size:var(--cb-space-2xl);color:var(--cbc-ink-muted)}.cb-ck-en-sticks{position:relative;block-size:var(--cb-type-xs-line-height);margin-inline:var(--cb-space-sm)}.cb-ck-en-sticks>i{position:absolute;inset-inline-start:var(--x);translate:-50% 0;font-style:normal;white-space:nowrap}.cb-ck-en-sticks>i:first-child{translate:calc(var(--cb-space-sm) * -1) 0}.cb-ck-en-sticks>i:last-child{translate:calc(-100% + var(--cb-space-sm)) 0}.cb-ck-en-srow{min-block-size:var(--cb-ui-size-36);border:0;border-radius:var(--cb-radius-lg);background:none;color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer}.cb-ck-en-srow:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-en-srow:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-en-srow[data-idle]{cursor:default}.cb-ck-en-srow[data-idle]:hover{background:none;box-shadow:none}.cb-ck-en-sidle{margin-inline:var(--cb-space-sm);color:var(--cbc-ink-muted)}.cb-ck-en-sname{min-inline-size:0;padding-block:var(--cb-space-sm);font-weight:var(--cb-font-weight-medium)}.cb-ck-en-sn{text-align:end;font-weight:var(--cb-font-weight-semibold)}.cb-ck-en-saxis .cb-ck-en-sn{font-weight:var(--cb-font-weight-regular)}.cb-ck-en-sword{display:none}.cb-ck-en-strack{position:relative;block-size:var(--cb-space-2xl);margin-inline:var(--cb-space-sm)}.cb-ck-en-strack::before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;border-block-start:1px solid var(--cbc-line)}.cb-ck-en-sgrid{position:absolute;inset-block:0;inset-inline-start:var(--x);border-inline-start:1px dashed var(--cbc-line)}.cb-ck-en-sspan{position:absolute;inset-block-start:50%;inset-inline-start:var(--a);inline-size:calc(var(--b) - var(--a));border-block-start:2px solid var(--cbc-ink-muted);translate:0 -50%}.cb-ck-en-susual,.cb-ck-en-sslow{position:absolute;inset-block-start:50%;inset-inline-start:var(--x);inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);translate:-50% -50%}.cb-ck-en-susual{background:var(--cbc-base);box-shadow:inset 0 0 0 2px var(--cbc-ink)}.cb-ck-en-sslow{background:var(--cbc-ink)}.cb-ck-en-sopen{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-md) var(--cb-space-lg)}.cb-ck-en-sfacts{display:flex;flex-wrap:wrap;gap:var(--cb-space-xl);margin:0}.cb-ck-en-sfacts>div{display:grid}.cb-ck-en-sfacts dt{color:var(--cbc-ink-muted)}.cb-ck-en-sfacts dd{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-en-sworst{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-sm) var(--cb-space-md)}.cb-ck-en-sworst>span{min-inline-size:0;overflow-wrap:anywhere}.cb-ck-en-slegend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-ck-en-slegend>span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-ck-en-slegend .cb-ck-en-susual,.cb-ck-en-slegend .cb-ck-en-sslow{position:static;translate:none}.cb-ck-en-slegend .cb-ck-en-susual{background:none}.cb-ck-en-sunit{margin-inline-start:auto}@container (max-width: 420px){.cb-ck-en-pbar{inline-size:var(--cb-space-5xl)}.cb-ck-en-mtop{grid-template-columns:minmax(0,1fr) auto auto;row-gap:0}.cb-ck-en-price{display:contents}.cb-ck-en-mname{grid-row:1}.cb-ck-en-psent{grid-column:1;grid-row:2}.cb-ck-en-unit{margin-inline-start:0;flex-basis:100%}.cb-ck-en-tiles{grid-template-columns:minmax(0,1fr)}.cb-ck-en-saxis,.cb-ck-en-srow{grid-template-columns:minmax(0,1fr) auto var(--cb-space-xl);row-gap:0}.cb-ck-en-srow{padding-block:var(--cb-space-sm) 0}.cb-ck-en-sname{grid-column:1;grid-row:1}.cb-ck-en-srow .cb-ck-en-sn{grid-column:2;grid-row:1;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-ck-en-srow>.cb-ck-en-chev{grid-column:3;grid-row:1}.cb-ck-en-strack,.cb-ck-en-sidle{grid-column:1 / -1;grid-row:2}.cb-ck-en-sidle{margin-inline:0;padding-block-end:var(--cb-space-sm)}.cb-ck-en-sword{display:inline}.cb-ck-en-snum{display:none}.cb-ck-en-saxis>span:first-child,.cb-ck-en-saxis>.cb-ck-en-sn,.cb-ck-en-saxis>span:last-child{display:none}.cb-ck-en-sticks{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.cb-ck-en-chip[data-arrive]{animation:none}.cb-ck-en-tile,.cb-ck-en-fold,.cb-ck-en-chev{transition:none}}.cb-ck-rn-answer{display:grid;gap:var(--cb-space-xs)}.cb-ck-rn-word{display:inline-flex;align-items:center;gap:var(--cb-space-md);font-size:var(--cb-type-2xl-size);line-height:var(--cb-type-2xl-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-rn-word>i{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);border-radius:var(--cb-radius-full);background:currentColor}.cb-ck-rn-word:not([data-tone])>i{background:none;box-shadow:inset 0 0 0 2px var(--cbc-line-strong)}.cb-ck-rn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-md);color:var(--cbc-ink-muted)}.cb-ck-rn-meta>span+span::before{content:"";display:inline-block;inline-size:var(--cb-space-xs);block-size:var(--cb-space-xs);margin-inline-end:var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-ink-faint);vertical-align:middle}.cb-ck-rn-chev{color:var(--cbc-ink-muted);transition:rotate var(--cb-motion-base) var(--cbc-spring)}[aria-expanded=true]>.cb-ck-rn-chev{rotate:180deg}.cb-ck-rn-float{inline-size:min(var(--cb-ui-size-420),calc(100vw - var(--cb-space-4xl)));padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-sm);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height)}.cb-ck-rn-list{display:grid;margin:0;padding:0;list-style:none}.cb-ck-rn-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--cb-space-md);row-gap:var(--cb-space-xxs);padding:var(--cb-space-sm) var(--cb-space-md)}.cb-ck-rn-row+.cb-ck-rn-row{border-block-start:1px solid var(--cbp-edge)}.cb-ck-rn-dot{inline-size:var(--cb-space-md);block-size:var(--cb-space-md);border-radius:var(--cb-radius-full);box-shadow:inset 0 0 0 2px var(--cbc-line-strong)}.cb-ck-rn-dot[data-tone=good]{background:var(--cbc-good);box-shadow:none}.cb-ck-rn-dot[data-tone=poor]{background:var(--cbc-poor);box-shadow:none}.cb-ck-rn-part{font-weight:var(--cb-font-weight-medium)}.cb-ck-rn-state{color:var(--cbc-ink-muted);white-space:nowrap}.cb-ck-rn-why{grid-column:2 / -1;color:var(--cbc-ink-muted);overflow-wrap:anywhere}.cb-ck-door-sw{flex:none;margin-inline-start:auto}.cb-ck-door-head{flex-wrap:wrap}.cb-ck-door-head .cb-ck-name{flex:1 0 auto}.cb-ck-door-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-sm)}.cb-ck-door-tile[data-id=form]{grid-column:1 / -1}@container (min-width: 640px){.cb-ck-door-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-ck-door-tile{display:grid;align-content:start;gap:var(--cb-space-xxs);min-inline-size:0;padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-md);border-radius:var(--cbc-corner-tile);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-door-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-xs);min-block-size:var(--cb-space-2xl);margin-block-end:var(--cb-space-xs);color:var(--cbc-ink-muted)}.cb-ck-door-name{color:var(--cbc-ink-muted)}.cb-ck-door-val{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);text-wrap:balance;overflow-wrap:anywhere}.cb-ck-door-val[data-quote]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.cb-ck-door-val[data-tip]:focus-visible{outline:var(--cbc-focus);outline-offset:1px;border-radius:var(--cb-radius-sm)}.cb-ck-door-sub{color:var(--cbc-ink-muted)}.cb-ck-door-grid[data-preview] .cb-ck-door-tile{background:none;box-shadow:none;outline:1px dashed var(--cbc-line-strong);outline-offset:-1px;animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-door-grid[data-preview] .cb-ck-door-tile:nth-child(2){animation-delay:var(--cb-ui-motion-40)}.cb-ck-door-grid[data-preview] .cb-ck-door-tile:nth-child(3){animation-delay:var(--cb-ui-motion-60)}.cb-ck-door-grid[data-preview] .cb-ck-door-tile:nth-child(4){animation-delay:var(--cb-ui-motion-100)}.cb-ck-door-grid[data-preview] .cb-ck-door-tile:nth-child(5){animation-delay:var(--cb-ui-motion-120)}.cb-ck-door-confirm{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-ck-door-confirm[data-open]{display:flex;animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-door-q{margin:0;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-door-sw>.cb-ck-switch[data-asking]{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-door-said{display:grid}.cb-ck-door-said:empty{display:none}.cb-ck-door-foot{justify-content:flex-start}.cb-ck-ready-label{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium)}.cb-ck-ready-open{display:grid;gap:var(--cb-space-xs)}.cb-ck-ready-end{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-ready-mark{display:grid;place-items:center;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border:1px dashed var(--cbc-line-strong);border-radius:var(--cb-radius-full);color:var(--cbc-ink-muted)}.cb-ck-ready-mark .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-ready-end[data-state=blocked] .cb-ck-ready-mark{color:var(--cbc-poor-text)}.cb-ck-ready-end[data-state=attention] .cb-ck-ready-mark{color:var(--cbc-warn-text)}.cb-ck-ready-words{display:grid;min-inline-size:0}.cb-ck-ready-name{overflow:hidden;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.cb-ck-ready-sub{color:var(--cbc-ink-muted);text-wrap:pretty}.cb-ck-ready-done{display:flex;align-items:flex-start;gap:var(--cb-space-sm);margin:0;color:var(--cbc-ink-muted)}.cb-ck-ready-done>.cb-icon{flex:none;align-self:flex-start;margin-block-start:var(--cb-space-xxs);inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-good-text)}.cb-ck-ready-done b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}@container (max-width: 459px){.cb-ck-ready-end{grid-template-columns:auto minmax(0,1fr)}.cb-ck-ready-end>.cb-ck-acts{grid-column:2}}@media(prefers-reduced-motion:reduce){.cb-ck-rn-chev{transition:none}.cb-ck-door-grid[data-preview] .cb-ck-door-tile,.cb-ck-door-confirm[data-open]{animation:none}}.cb-ck-ld{gap:var(--cb-space-lg)}.cb-ck-ld-list{display:grid;margin:0;margin-inline:calc(var(--cb-space-md) * -1);padding:0;list-style:none}.cb-ck-ld-who{display:grid;min-inline-size:0}.cb-ck-ld-name{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);text-wrap:balance;overflow-wrap:anywhere}.cb-ck-ld-meta{display:block;color:var(--cbc-ink-muted)}.cb-ck-ld-meta>span{white-space:nowrap}.cb-ck-ld-meta>span:not(:last-child)::after{content:"\a0\b7  ";white-space:normal;color:var(--cbc-ink-muted)}.cb-ck-ld-mark{position:relative;flex:none;inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36)}.cb-ck-ld-mark>.cb-site-icon{inline-size:100%;block-size:100%;border-radius:var(--cb-radius-md)}.cb-ck-ld-by{position:absolute;inset-block-end:calc(var(--cb-space-xxs) * -1);inset-inline-end:calc(var(--cb-space-xxs) * -1);inline-size:var(--cb-ui-size-18);block-size:var(--cb-ui-size-18);box-shadow:0 0 0 2px var(--cbck-ground, var(--cbc-surface))}.cb-ck-ld .cb-ck-receipt{gap:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck-ld .cb-ck-receipt>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-ld .cb-ck-confirm{padding:var(--cb-space-md) var(--cb-space-lg)}.cb-ck-ld .cb-ck-confirm{grid-template-columns:minmax(0,1fr) auto;align-items:center}@container (max-width: 440px){.cb-ck-ld .cb-ck-confirm{grid-template-columns:minmax(0,1fr)}}.cb-ck-ld-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 var(--cb-space-lg);padding:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg);cursor:default}.cb-ck-ld-row:hover,.cb-ck-ld-row:focus-within,.cb-ck-ld-row[data-open]{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-ld-end{display:grid;justify-items:end;align-items:center}.cb-ck-ld-end>*{grid-area:1 / 1;transition:opacity var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-ld-date{display:inline-flex;align-items:center;gap:var(--cb-space-xs);white-space:nowrap;color:var(--cbc-ink-muted)}.cb-ck-ld-end .cb-ck-ld-date .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-ld-acts{display:inline-flex;gap:var(--cb-space-xxs);opacity:0;pointer-events:none}.cb-ck-ld-row:is(:hover,:focus-within,[data-open]) .cb-ck-ld-acts{opacity:1}.cb-ck-ld-row:is(:hover,:focus-within,[data-open]) .cb-ck-ld-date{opacity:0}.cb-ck-ld-row .cb-ck-act[aria-disabled=true]{cursor:not-allowed;color:var(--cbc-ink-faint);background:transparent}.cb-ck-ld-say{grid-column:1 / -1}.cb-ck-ld-say:not(:empty){padding-block-start:var(--cb-space-xs);padding-inline-start:calc(var(--cb-ui-size-36) + var(--cb-space-lg))}.cb-ck-ld-say:has(.cb-ck-confirm){padding-inline-start:0}.cb-ck-ld-row[data-gone] .cb-ck-ld-name{color:var(--cbc-ink-muted);text-decoration:line-through;text-decoration-color:var(--cbc-line-strong)}.cb-ck-ld-row:has(.cb-ck-confirm){background:transparent;box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-ld-row:has(.cb-ck-confirm) .cb-ck-confirm{box-shadow:none;padding:0}a.cb-ck-ld-name{text-decoration:none}a.cb-ck-ld-name:hover{text-decoration:underline;text-decoration-color:var(--cbc-line-strong);text-underline-offset:var(--cb-space-xxs)}.cb-ck-ld-row>.cb-ck-face{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36)}.cb-ck-ld-row>.cb-ck-face .cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-ld-row:is(:hover,:focus-within,[data-open]) .cb-ck-ld-acts{pointer-events:auto}.cb-ck-ld-row:is(:hover,:focus-within,[data-open]) .cb-ck-ld-date{pointer-events:none}@media(hover:none){.cb-ck-ld-row:not([data-open]) .cb-ck-ld-acts{visibility:hidden}}@media(prefers-reduced-motion:reduce){.cb-ck-ld-end>*{transition:none}}.cb-ck-lb .cb-ck-receipt{gap:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck-lb .cb-ck-receipt>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-lb .cb-ck-confirm{padding:var(--cb-space-md) var(--cb-space-lg)}.cb-ck-lb .cb-ck-confirm{grid-template-columns:minmax(0,1fr) auto;align-items:center}@container (max-width: 440px){.cb-ck-lb .cb-ck-confirm{grid-template-columns:minmax(0,1fr)}}.cb-ck-lb-group{display:grid;gap:var(--cb-space-xs)}.cb-ck-lb-group[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-lb-head{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-ui-size-32)}.cb-ck-lb-head>b{flex:1 1 auto;font-weight:var(--cb-font-weight-semibold)}.cb-ck-lb-head>b>span{margin-inline-start:var(--cb-space-sm);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-ck-lb-item{border-radius:var(--cb-radius-lg)}.cb-ck-lb-item[data-open]{box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-lb-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-lg);inline-size:100%;padding:var(--cb-space-sm) var(--cb-space-md);border:0;border-radius:var(--cb-radius-lg);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.cb-ck-lb-item:not([data-open]) .cb-ck-lb-row:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-lb-row:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-lb-chev{color:var(--cbc-ink-muted);transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-ck-lb-chev.cb-icon{inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16)}.cb-ck-lb-item[data-open] .cb-ck-lb-chev{transform:rotate(90deg)}.cb-ck-lb-more{display:grid;gap:var(--cb-space-md);padding:0 var(--cb-space-md) var(--cb-space-md) calc(var(--cb-ui-size-36) + var(--cb-space-lg) + var(--cb-space-md))}.cb-ck-lb-more[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}@container (max-width: 440px){.cb-ck-lb-more{padding-inline-start:var(--cb-space-md)}}.cb-ck-lb-answer{display:grid;gap:var(--cb-space-md)}.cb-ck-lb-answer .cb-ck-big[data-tone=good]{color:var(--cbc-good-text)}.cb-ck-lb-pile{display:flex;flex-wrap:wrap;padding-inline-start:var(--cb-space-md)}.cb-ck-lb-pile .cb-site-icon{margin-inline-start:calc(var(--cb-space-md) * -1);border-radius:var(--cb-radius-full);box-shadow:0 0 0 2px var(--cbc-surface)}.cb-ck-lb-names{margin:0;color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);text-wrap:pretty}.cb-ck-lb-list{display:grid;gap:var(--cb-space-lg)}.cb-ck-lb-list[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}[data-act=show][aria-expanded=true] .cb-ck-lb-chev{transform:rotate(90deg)}.cb-ck-lb .cb-ck-foot>.cb-ck-acts:last-child{margin-inline-start:auto}.cb-ck-lb-pile .cb-site-icon{inline-size:var(--cb-ui-size-36);block-size:var(--cb-ui-size-36)}@media(prefers-reduced-motion:reduce){.cb-ck-lb-group[data-arrive],.cb-ck-lb-more[data-arrive],.cb-ck-lb-list[data-arrive],.cb-ck-lb-chev{animation:none;transition:none}}.cb-ck-lo{gap:var(--cb-space-lg)}.cb-ck-lo-sides{display:grid;grid-template-columns:minmax(0,1fr)}.cb-ck-lo-side{display:grid;gap:var(--cb-space-md);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-lo-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg)}.cb-ck-lo-who>.cb-site-icon{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-lg)}.cb-ck-lo-sites{display:grid}.cb-ck-lo-site{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-5xl);padding-inline:var(--cb-space-sm) var(--cb-space-md);border-radius:var(--cb-radius-lg)}.cb-ck-lo-site:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-lo-join{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-6xl);padding-inline-start:calc(var(--cb-space-lg) + var(--cb-space-2xl))}.cb-ck-lo-rope{align-self:stretch;inline-size:0;margin-inline-end:var(--cb-space-md);border-inline-start:2px dashed var(--cbc-line-strong);transition:border-color var(--cb-motion-base) var(--cbc-spring)}.cb-ck-lo[data-held] .cb-ck-lo-rope{border-inline-start-style:solid;border-inline-start-color:var(--cbc-good-text)}.cb-ck-lo-state{color:var(--cbc-ink);font-weight:var(--cb-font-weight-semibold)}.cb-ck-lo[data-held] .cb-ck-lo-state{color:var(--cbc-good-text)}.cb-ck-lo-ours{gap:0;padding-block:var(--cb-space-xs)}.cb-ck-lo-person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-7xl)}.cb-ck-lo-person+.cb-ck-lo-person{border-block-start:1px solid var(--cbc-line)}.cb-ck-lo-person .cb-ck-bd-who-sub{order:-1}@container (max-width: 459px){.cb-ck-lo .cb-ck-bd-score-bar{display:none}.cb-ck-lo-person{grid-template-columns:minmax(0,1fr);row-gap:var(--cb-space-sm);padding-block:var(--cb-space-md)}}@media(prefers-reduced-motion:reduce){.cb-ck-lo-rope,.cb-ck-lo [data-landed]>.cb-avatar,.cb-ck-lo [data-landed]>.cb-ck-bd-empty{animation:none;transition:none}}.cb-ck-lo [data-landed]>.cb-avatar,.cb-ck-lo [data-landed]>.cb-ck-bd-empty{animation:cb-ck-bd-land var(--cb-ui-motion-420) var(--cbc-spring) backwards}.cb-ck.cb-ck-cp[data-c]{gap:0;padding:0;overflow:hidden}.cb-ck-cp-shot{position:relative;display:block;aspect-ratio:16 / 7;overflow:hidden;border-block-end:1px solid var(--cbc-line)}.cb-ck-cp-shot img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;transition:scale var(--cb-motion-slow) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-ck-cp-shot:hover img{scale:1.02}}.cb-ck-cp-shot:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-inset)}.cb-ck-cp-badge{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);padding:var(--cb-space-xs) var(--cb-space-md);border-radius:var(--cb-radius-full);background:var(--cbc-surface);box-shadow:inset 0 0 0 1px var(--cbc-line)}.cb-ck-cp-badge:empty{display:none}.cb-ck-cp-body{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-md) var(--cb-space-xl) var(--cb-space-xl)}.cb-ck-cp-id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--cb-space-lg)}.cb-ck-cp-id>.cb-site-icon{align-self:start;inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-56);margin-block-start:calc(var(--cb-space-4xl) * -1);border-radius:var(--cb-radius-2xl);box-shadow:0 0 0 var(--cb-space-xs) var(--cbc-surface)}.cb-ck-cp-id>.cb-site-icon[data-has-icon]{border-color:transparent}.cb-ck-cp-points{display:grid;border-block:1px solid var(--cbc-line)}.cb-ck-cp-point{display:grid;grid-template-columns:var(--cb-ui-size-104) minmax(0,1fr);align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-7xl)}.cb-ck-cp-point+.cb-ck-cp-point{border-block-start:1px solid var(--cbc-line)}@container (max-width: 459px){.cb-ck-cp-point{grid-template-columns:minmax(0,1fr);row-gap:var(--cb-space-sm);padding-block:var(--cb-space-lg) var(--cb-space-sm)}}@media(prefers-reduced-motion:reduce){.cb-ck-cp-shot img{transition:none}}@container (max-width: 459px){.cb-ck-cp-id{grid-template-columns:auto minmax(0,1fr)}.cb-ck-cp-id>.cb-site-icon{inline-size:var(--cb-space-6xl);block-size:var(--cb-space-6xl);margin-block-start:calc(var(--cb-space-3xl) * -1);border-radius:var(--cb-radius-xl)}}.cb-ck-cp:not([data-shot]) .cb-ck-cp-body{padding-block-start:var(--cb-space-xl)}.cb-ck-cp:not([data-shot]) .cb-ck-cp-id>.cb-site-icon{align-self:center;margin-block-start:0;box-shadow:none}.cb-ck-cp-score:empty{display:none}.cb-ck-cp-score .cb-ck-cp-badge{position:static;display:inline-flex}.cb-ck-cp-said{display:grid;gap:var(--cb-space-xxs);padding-block:var(--cb-space-md);min-inline-size:0}.cb-ck-cp-title{font-weight:var(--cb-font-weight-semibold);text-wrap:pretty}.cb-ck-cp-points{margin:0;padding:0;list-style:none}@container (max-width: 459px){.cb-ck-cp-said{padding-block-start:0}}.cb-ck-sen{display:grid}.cb-ck-sen-say,.cb-ck-sen-pick{display:grid;gap:var(--cb-space-md)}.cb-ck-sen-say[hidden],.cb-ck-sen-pick[hidden],.cb-ck-sen-under[hidden]{display:none}.cb-ck-sen-lead{margin:0;color:var(--cbc-ink-muted);font-size:var(--cb-type-md-size);line-height:var(--cb-type-md-line-height);text-wrap:pretty}.cb-ck-sen-lead b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-sen-word{display:inline-flex;align-items:center;gap:var(--cb-space-xs);margin-block:var(--cb-space-xxs);padding:var(--cb-space-xxs) var(--cb-space-sm);border:0;border-radius:var(--cbf-press-radius-sm);background:var(--cbf-press-soft);color:var(--cbc-ink);font:inherit;line-height:var(--cb-type-md-line-height);font-weight:var(--cb-font-weight-medium);vertical-align:baseline;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-sen-word:hover,.cb-ck-sen-word[aria-expanded=true]{background:var(--cbf-press-soft-hover)}.cb-ck-sen-word[aria-disabled=true]{color:var(--cbc-ink-muted);cursor:default}.cb-ck-sen-word[aria-disabled=true]:hover{background:var(--cbf-press-soft)}.cb-ck-sen-word:focus-visible,.cb-ck-sen-choice:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-sen-word>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);color:var(--cbc-ink-muted)}.cb-ck-sen-under{display:grid;gap:var(--cb-space-xs)}.cb-ck-sen-q{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-ck-sen-q>b{font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-semibold)}.cb-ck-sen-all{margin-inline-end:auto;color:var(--cbc-ink-muted)}.cb-ck-sen-q .cb-ck-act{margin-block:calc(var(--cb-space-sm) * -1)}.cb-ck-sen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-140),1fr));gap:var(--cb-space-sm)}.cb-ck-sen-grid[data-many]{grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-96),1fr))}.cb-ck-sen-choice{position:relative;display:grid;gap:var(--cb-space-xxs);padding:var(--cb-space-md) var(--cb-space-lg);border:0;border-radius:var(--cbf-press-radius);background:var(--cbf-press-soft);color:var(--cbf-press-soft-ink);font:inherit;text-align:start;cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-sen-choice:hover{background:var(--cbf-press-soft-hover)}.cb-ck-sen-choice>b{font-weight:var(--cb-font-weight-medium)}.cb-ck-sen-choice>span:not(.cb-icon){color:var(--cbc-ink-muted)}.cb-ck-sen-choice[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--cbc-ink)}.cb-ck-sen-choice>.cb-icon{position:absolute;inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md);inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-sen-grid[data-many] .cb-ck-sen-choice{padding:var(--cb-space-sm) var(--cb-space-md)}.cb-ck-sen-grid[data-many] .cb-ck-sen-choice>span:not(.cb-icon){overflow:hidden;font-size:var(--cb-type-xs-size);text-overflow:ellipsis;white-space:nowrap}.cb-ck-sen-next{display:inline-flex;align-items:center;gap:var(--cb-space-sm);margin:0;color:var(--cbc-ink-muted)}.cb-ck-sen-next .cb-icon{flex:none;inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}.cb-ck-sen-next[data-tone=warn]>.cb-icon{color:var(--cbc-warn-text)}.cb-ck-sen-grid[data-many] .cb-ck-sen-choice>.cb-icon{inset-block-start:var(--cb-space-sm);inset-inline-end:var(--cb-space-sm)}.cb-ck-dah-chart{display:grid}.cb-ck-dah-lane{display:grid;grid-template-columns:var(--cb-ui-size-150) minmax(0,1fr);align-items:center;column-gap:var(--cb-space-xl);padding-block:var(--cb-space-sm)}.cb-ck-dah-lane+.cb-ck-dah-lane:not(.cb-ck-dah-axisrow){border-block-start:1px solid var(--cbc-line)}.cb-ck-dah-axisrow{padding-block:0 var(--cb-space-xxs)}.cb-ck-dah-label{display:grid;justify-items:start;gap:var(--cb-space-xxs);min-inline-size:0;color:inherit;text-decoration:none}.cb-ck-dah-label>b{font-weight:var(--cb-font-weight-medium);overflow-wrap:anywhere}.cb-ck-dah-label:hover>b{text-decoration:underline;text-underline-offset:var(--cb-space-xxs)}.cb-ck-dah-label:focus-visible{outline:var(--cbc-focus);outline-offset:1px;border-radius:var(--cb-radius-xs)}.cb-ck-dah-still{color:var(--cbc-ink-muted)}.cb-ck-dah-still[data-tone=warn]{color:var(--cbc-warn-text)}.cb-ck-dah-scale,.cb-ck-dah-track{position:relative;min-inline-size:0}.cb-ck-dah-scale{block-size:var(--cb-type-xs-line-height)}.cb-ck-dah-tick,.cb-ck-dah-when{position:absolute;inset-inline-start:var(--at);translate:calc(var(--at) * -1) 0;color:var(--cbc-ink-muted);white-space:nowrap}.cb-ck-dah-tick[data-bare]{display:none}.cb-ck-dah-track{block-size:var(--cb-ui-size-40)}.cb-ck-dah-track::before{content:"";position:absolute;inset-inline:0;inset-block-end:var(--cb-space-md);border-block-start:1px solid var(--cbc-line-strong)}.cb-ck-dah-grid{position:absolute;inset-inline-start:var(--at);inset-block-end:var(--cb-space-xs);block-size:var(--cb-space-md);border-inline-start:1px solid var(--cbc-line-strong)}.cb-ck-dah-dot{position:absolute;inset-inline-start:var(--at);inset-block-end:var(--cb-space-md);inline-size:var(--cb-space-md);block-size:var(--cb-space-md);translate:-50% 50%;border-radius:var(--cb-radius-full);background:var(--cbc-ink);box-shadow:0 0 0 2px var(--cbc-well)}[data-theme=light] .cb-ck-dah-dot{box-shadow:0 0 0 2px var(--cbc-base)}.cb-ck-dah-span{position:absolute;inset-inline:var(--at) calc(100% - var(--to));inset-block-end:var(--cb-space-md);block-size:var(--cb-space-sm);translate:0 50%;border-radius:var(--cb-radius-full);background:var(--cbc-ink)}.cb-ck-dah-when{inset-block-start:0;color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-dah-none{position:absolute;inset-block-start:0;inset-inline-end:0;color:var(--cbc-ink-faint);white-space:nowrap}.cb-ck-dah-track[data-held]::before,.cb-ck-dah-track[data-held] .cb-ck-dah-grid{border-color:var(--cbc-line)}.cb-ck-ros-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cb-ui-size-96),1fr));gap:var(--cb-space-xs);margin:0;margin-inline:calc(var(--cb-space-md) * -1);padding:0;list-style:none}.cb-ck-ros-tile{display:grid;justify-items:center;gap:var(--cb-space-xs);inline-size:100%;padding:var(--cb-space-md) var(--cb-space-xs);border:0;border-radius:var(--cbc-corner-inset);background:transparent;color:inherit;font:inherit;cursor:pointer}.cb-ck-ros-tile:hover{background:var(--cbck-hover);box-shadow:var(--cbck-ring)}.cb-ck-ros-tile[aria-expanded=true]{background:var(--cbc-hover);box-shadow:none}.cb-ck-ros-tile:focus-visible{outline:var(--cbc-focus);outline-offset:1px}.cb-ck-ros-disc{position:relative;display:grid;margin-block-end:var(--cb-space-xxs)}.cb-ck-ros-face{inline-size:var(--cb-ui-size-44);block-size:var(--cb-ui-size-44)}.cb-ck-ros-disc[data-big] .cb-ck-ros-face{inline-size:var(--cb-ui-size-40);block-size:var(--cb-ui-size-40)}.cb-ck-ros-disc::after{content:"";position:absolute;inset:calc(var(--cb-space-xxs) * -1);border-radius:var(--cb-radius-full);pointer-events:none}.cb-ck-ros-disc[data-lock=on]::after{border:2px solid var(--cbc-good)}.cb-ck-ros-disc[data-lock=off]::after{border:2px dashed var(--cbc-warn)}.cb-ck-ros-pip{position:absolute;inset-block-start:calc(var(--cb-space-xxs) * -1);inset-inline-end:calc(var(--cb-space-xxs) * -1);inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);border:2px solid var(--cbc-surface);border-radius:var(--cb-radius-full);background:var(--cbc-accent)}.cb-ck-ros-tile[data-cold] .cb-ck-ros-face{filter:saturate(0.2);opacity:0.5}.cb-ck-ros-first{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--cb-font-weight-medium)}.cb-ck-ros-seat{color:var(--cbc-ink-muted)}.cb-ck-ros-below:empty{display:none}.cb-ck-ros-open{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--cb-space-md) var(--cb-space-lg);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-ros-open[data-arrive]{animation:cb-ck-fade var(--cb-ui-motion-260) var(--cbc-spring) backwards}.cb-ck-ros-open .cb-ck-acts{grid-column:2}.cb-ck-ros-who{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-ros-name{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);text-wrap:balance;overflow-wrap:anywhere}.cb-ck-ros-meta{display:block;color:var(--cbc-ink-muted)}.cb-ck-ros-meta>span{white-space:nowrap}.cb-ck-ros-meta>span:not(:last-child)::after{content:"\a0\b7  ";white-space:normal;color:var(--cbc-ink-muted)}.cb-ck-ros-wait{color:var(--cbc-accent-text);font-weight:var(--cb-font-weight-medium)}@media(prefers-reduced-motion:reduce){.cb-ck-sen-word,.cb-ck-sen-choice{transition:none}.cb-ck-ros-open[data-arrive]{animation:none}}@container (max-width: 420px){.cb-ck-dah-lane{grid-template-columns:minmax(0,1fr)}.cb-ck-dah-axisrow>span:first-child{display:none}.cb-ck-ros-open .cb-ck-acts{grid-column:1 / -1}}.cb-ck[data-kind=looksWaiting]{gap:var(--cb-space-lg)}.cb-ck-lw-who{display:grid;min-inline-size:0}.cb-ck-lw-name{color:var(--cbc-ink);font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);text-wrap:balance;overflow-wrap:anywhere}a.cb-ck-lw-name{justify-self:start;text-decoration:none}a.cb-ck-lw-name:hover{text-decoration:underline}a.cb-ck-lw-name:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-ck-lw-meta{display:block;color:var(--cbc-ink-muted)}.cb-ck-lw-meta>span{white-space:nowrap}.cb-ck-lw-meta>span:not(:last-child)::after{content:"\a0\b7  ";white-space:normal;color:var(--cbc-ink-muted)}.cb-ck[data-kind=looksWaiting] .cb-ck-receipt{gap:var(--cb-space-xs) var(--cb-space-sm)}.cb-ck[data-kind=looksWaiting] .cb-ck-confirm{padding:var(--cb-space-md) var(--cb-space-lg)}.cb-ck-lw-steps{display:flex;flex-wrap:wrap;gap:var(--cb-space-sm)}.cb-ck-lw-step{position:relative;display:grid;padding:0;border:0;border-radius:var(--cb-radius-md);background:transparent;cursor:pointer}.cb-ck-lw-step .cb-site-icon{inline-size:var(--cb-ui-size-32);block-size:var(--cb-ui-size-32)}.cb-ck-lw-step[aria-current=step]{box-shadow:0 0 0 2px var(--cbc-surface),0 0 0 var(--cb-space-xs) var(--cbc-ink)}.cb-ck-lw-step:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cb-space-xs)}.cb-ck-lw-pip{position:absolute;inset-block-end:calc(var(--cb-space-xs) * -1);inset-inline-end:calc(var(--cb-space-xs) * -1);display:none;place-items:center;inline-size:var(--cb-ui-size-16);block-size:var(--cb-ui-size-16);border-radius:var(--cb-radius-full);box-shadow:0 0 0 2px var(--cbc-surface)}.cb-ck-lw-pip .cb-icon{inline-size:var(--cb-ui-size-10);block-size:var(--cb-ui-size-10)}.cb-ck-lw-step[data-verdict=approve] .cb-ck-lw-pip{background:var(--cbc-good);color:var(--cb-color-blackcurrant)}.cb-ck-lw-step[data-verdict=keep] .cb-ck-lw-pip{background:var(--cbc-raised);color:var(--cbc-ink)}.cb-ck-lw-step[data-verdict=approve] .cb-ck-lw-pip,.cb-ck-lw-step[data-verdict=keep] .cb-ck-lw-pip{display:grid}.cb-ck-lw-step[aria-disabled=true]{cursor:default}.cb-ck-lw-one{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-lg);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);box-shadow:inset 0 0 0 1px var(--cbc-line-strong)}.cb-ck-lw-one[data-arrive]{animation:cb-ck-lw-in var(--cb-ui-motion-420) var(--cbc-spring) backwards}@keyframes cb-ck-lw-in{from{opacity:0;transform:translateX(var(--cb-space-md))}}.cb-ck-lw-one>.cb-site-icon{inline-size:var(--cb-ui-size-56);block-size:var(--cb-ui-size-56);font-size:var(--cb-type-base-size)}.cb-ck-lw-one .cb-ck-lw-name{font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-ck-lw-one .cb-ck-acts,.cb-ck-lw-one>.cb-ck-line{grid-column:1 / -1}.cb-ck-lw-one .cb-ck-acts .cb-btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.cb-ck-lw-tally{color:var(--cbc-ink-muted)}.cb-ck-lw-tally b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-ck-lw-meta .cb-ck-pill{vertical-align:baseline}.cb-ck-lw-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;gap:var(--cb-space-md)}.cb-ck-lw-plate{display:grid;gap:var(--cb-space-xs);margin:0;min-inline-size:0}.cb-ck-lw-plate>img,.cb-ck-lw-none{inline-size:100%;aspect-ratio:16 / 10;border-radius:var(--cb-radius-lg)}.cb-ck-lw-plate>img{display:block;object-fit:cover;object-position:top;background:var(--cbc-surface);outline:1px solid var(--cbc-line);outline-offset:-1px}.cb-ck-lw-none{display:grid;place-items:center;padding:var(--cb-space-md);border:1px dashed var(--cbc-line-strong);color:var(--cbc-ink-muted);text-align:center;text-wrap:balance}.cb-ck-lw-plate>figcaption{color:var(--cbc-ink-muted)}.cb-ck-lw-done{display:grid;gap:var(--cb-space-sm);min-inline-size:0}.cb-ck-cu-list{display:grid;margin:0;padding:0;list-style:none}.cb-ck-cu-list>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--cb-space-lg);padding-block:var(--cb-space-md)}.cb-ck-cu-list>li+li{border-block-start:1px solid var(--cbc-line)}.cb-ck-cu-list>li:first-child{padding-block-start:0}.cb-ck-cu-mark{display:inline-flex;line-height:0;margin-block-start:var(--cb-space-xxs)}.cb-ck-cu-mark:not([data-tone]){color:var(--cbc-ink-muted)}.cb-ck-cu-t{display:grid;gap:var(--cb-space-xxs);min-inline-size:0}.cb-ck-cu-t>b{font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium)}.cb-ck-cu-t>span{color:var(--cbc-ink-muted)}.cb-ck-cu-list time{margin-block-start:var(--cb-space-xxs);color:var(--cbc-ink-muted);white-space:nowrap}.cb-ck-cu-fold{animation:cb-ck-cu-in var(--cb-ui-motion-260) var(--cbc-spring) backwards}@keyframes cb-ck-cu-in{from{opacity:0;translate:0 calc(var(--cb-space-xs) * -1)}}.cb-ck-cu-inner{display:grid;gap:var(--cb-space-lg);padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}[data-theme=light] .cb-ck-cu-inner{background:var(--cbc-surface)}.cb-ck-cu-set{display:grid;gap:var(--cb-space-sm)}.cb-ck-cu-set>span:first-child{color:var(--cbc-ink-muted)}.cb-ck-cu-seg{display:flex;justify-self:stretch}.cb-ck-cu-seg button{flex:1 1 0;white-space:nowrap;padding-inline:var(--cb-space-xs)}.cb-ck-cu-open .cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14);margin-inline:0 calc(var(--cb-space-xs) * -1);transition:rotate var(--cb-motion-fast) var(--cbc-spring)}.cb-ck-cu-open[aria-expanded=true] .cb-icon{rotate:180deg}.cb-ck-cu-open.cb-btn[data-variant=quiet]{padding:var(--cb-space-sm) var(--cb-space-md);margin-inline-start:calc(var(--cb-space-md) * -1);font-size:var(--cb-type-xs-size)}.cb-ck[data-kind=looksWaiting] .cb-ck-receipt>.cb-icon{inline-size:var(--cb-ui-size-14);block-size:var(--cb-ui-size-14)}@media(prefers-reduced-motion:reduce){.cb-ck-lw-one[data-arrive],.cb-ck-cu-fold{animation:none}.cb-ck-cu-open .cb-icon{transition:none}}.cb-dialog.cb-al{position:relative;overflow:hidden auto}.cb-dialog.cb-al:focus{outline:none}.cb-al-w-sm{width:min(100%,var(--cb-width-sm))}.cb-al-w-md{width:min(100%,var(--cb-width-md))}.cb-al-w-lg{width:min(100%,var(--cb-width-lg))}.cb-al-in{animation:cb-al-in var(--cb-motion-base) var(--cb-motion-ease) backwards}@keyframes cb-al-in{from{opacity:0;translate:0 var(--cb-space-sm)}}.cb-al-close{position:absolute;inset-block-start:var(--cb-space-xl);inset-inline-end:var(--cb-space-xl)}.cb-al-title{display:flex;align-items:center;gap:var(--cb-space-md);margin:0;padding-inline-end:var(--cb-space-5xl);font-size:var(--cb-type-base-size);line-height:var(--cb-type-base-line-height);font-weight:var(--cb-font-weight-semibold)}.cb-al-title .cb-icon{color:var(--cbc-accent-text)}.cb-al-site{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--cb-space-3xl);block-size:var(--cb-space-3xl);border-radius:var(--cb-radius-sm);background:var(--cbc-well);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-semibold);line-height:0;text-transform:uppercase;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-al-site .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl)}.cb-al-site[data-real]{background:var(--cbc-accent-wash);color:var(--cbc-accent-text);animation:cbc-pop var(--cb-motion-base) var(--cbc-spring)}.cb-al-addr{position:relative;display:flex;align-items:center;gap:var(--cb-space-lg);padding-inline:var(--cb-space-lg);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);min-block-size:var(--cb-control-touch);transition:var(--cbf-motion)}.cb-al-addr:hover{border-color:var(--cbf-border-hover)}.cb-al-addr:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-al-addr[data-bad]{border-color:var(--cbf-border-bad)}.cb-al-addr[data-bad]:focus-within{box-shadow:var(--cbf-ring-bad)}.cb-al-addr input{flex:1;min-inline-size:0;border:0;padding:0;background:none;color:inherit;font:inherit;font-size:var(--cb-type-base-size);outline:none}.cb-al-addr input::placeholder{color:var(--cbf-placeholder)}.cb-al-addr .cb-al-ok{color:var(--cbc-good-text);animation:cbc-pop var(--cb-motion-base) var(--cbc-spring)}.cb-al .cb-al-err{display:flex;align-items:center;gap:var(--cb-space-sm);margin:var(--cb-space-md) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-poor-text);font-weight:var(--cb-font-weight-medium)}.cb-al-err .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-al .cb-al-cap{margin:0 0 var(--cb-space-md);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-al-cap[data-bad]{color:var(--cbc-poor-text)}.cb-al-chip{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-lg) 0 var(--cb-space-md);border:1px solid var(--cbf-border);border-radius:var(--cb-radius-full);background:var(--cbf-bg);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);line-height:var(--cb-type-xs-line-height);cursor:pointer;white-space:nowrap;transition:var(--cbf-motion)}.cb-al-chip:hover{border-color:var(--cbf-border-hover);background:var(--cbc-hover)}.cb-al-chip .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-al-chip[aria-expanded=true]{background:var(--cbc-pressed);border-color:var(--cbf-border-hover)}.cb-al-chip[data-empty]{color:var(--cbc-ink-muted);border-style:dashed}.cb-al-chip[data-bad]{border-color:var(--cbf-border-bad);color:var(--cbc-poor-text);border-style:solid}.cb-al-chip[data-bad] .cb-icon{color:var(--cbc-poor-text)}.cb-al-chip .cb-al-caret{margin-inline-start:calc(var(--cb-space-xxs) * -1);inline-size:var(--cb-space-md)!important;block-size:var(--cb-space-md)!important}.cb-al-chips{display:flex;flex-wrap:wrap;gap:var(--cb-space-md)}.cb-al-pick{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-lg) 0 var(--cb-space-md);border:1px solid var(--cbf-border);border-radius:var(--cb-radius-full);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:var(--cbf-motion)}.cb-al-pick .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-al-pick:hover{background:var(--cbc-hover);border-color:var(--cbf-border-hover)}.cb-al-pick[aria-checked=true]{border-color:var(--cbf-on);background:var(--cbf-bg-on)}.cb-al-pick[aria-checked=true] .cb-icon{color:var(--cbc-accent-text)}.cb-al-pick[aria-disabled=true]{cursor:not-allowed;opacity:0.4;background:none;border-color:var(--cbf-border)}.cb-al-group[data-bad] .cb-al-pick{border-color:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-al-pop{min-inline-size:var(--cb-space-11xl);max-inline-size:min(var(--cb-width-xxs),calc(100vw - var(--cb-space-4xl)))}.cb-al-pop-head{padding:var(--cb-space-md) var(--cb-space-md) var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-al-pop-body{padding:var(--cb-space-md);display:grid;gap:var(--cb-space-md)}.cb-al-pop-body .cb-input{min-block-size:var(--cb-control-md)}.cb-al-pop-foot{display:flex;justify-content:flex-end;gap:var(--cb-space-sm);padding:0 var(--cb-space-md) var(--cb-space-md)}.cb-al-pop-foot .cb-btn{padding-block:var(--cb-space-xs)}.cb-al-find{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-sm) var(--cb-space-md);margin-block-end:var(--cb-space-xs);border-block-end:1px solid var(--cbc-line);color:var(--cbc-ink-muted)}.cb-al-find input{flex:1;min-inline-size:0;border:0;background:none;color:var(--cbc-ink);font:inherit;outline:none;padding-block:var(--cb-space-xs)}.cb-al-find input::placeholder{color:var(--cbf-placeholder)}.cb-al-list{max-block-size:calc(var(--cb-space-11xl) * 2);overflow-y:auto;display:grid;gap:var(--cb-space-xxs);margin:0;padding:0;list-style:none}.cb-al-opt{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-md);border-radius:var(--cb-radius-md);cursor:pointer;font-size:var(--cb-type-sm-size)}.cb-al-opt .cb-icon{color:var(--cbc-ink-muted)}.cb-al-opt .cb-al-tick{margin-inline-start:auto;color:var(--cbc-accent-text)}.cb-al-opt[data-active]{background:var(--cbc-hover)}.cb-al-opt[aria-selected=true]{font-weight:var(--cb-font-weight-medium)}.cb-al-opt[aria-selected=true]>.cb-icon:first-child{color:var(--cbc-accent-text)}.cb-al-empty{padding:var(--cb-space-md);color:var(--cbc-ink-faint);font-size:var(--cb-type-xs-size)}.cb-al-tokens{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs);min-block-size:var(--cb-control-lg);padding:var(--cb-space-xs) var(--cb-space-md);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);transition:var(--cbf-motion);cursor:text}.cb-al-tokens:hover{border-color:var(--cbf-border-hover)}.cb-al-tokens:focus-within{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-al-tokens input{flex:1;min-inline-size:var(--cb-space-7xl);border:0;background:none;color:inherit;font:inherit;outline:none;padding:var(--cb-space-xs)}.cb-al-tokens input::placeholder{color:var(--cbf-placeholder)}.cb-al-token{flex:none}.cb-al-adds{display:flex;flex-wrap:wrap;gap:var(--cb-space-xs);margin-inline-start:calc(var(--cb-space-md) * -1)}.cb-al-add{display:inline-flex;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink-muted);font:inherit;font-size:var(--cb-type-xs-size);font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),color var(--cb-motion-fast) var(--cbc-spring)}.cb-al-add:hover{background:var(--cbc-hover);color:var(--cbc-ink)}.cb-al-add .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-al-field{display:grid;gap:var(--cb-space-sm)}.cb-al-field>label,.cb-al-field>.cb-al-lab{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted);display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-md)}.cb-al-stack{display:grid;gap:var(--cb-space-xl)}.cb-al-count{font-variant-numeric:tabular-nums;color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular)}.cb-al-refuse{display:flex;gap:var(--cb-space-md);align-items:flex-start;margin:var(--cb-space-xl) 0 0;padding:var(--cb-space-lg);border-radius:var(--cb-radius-xl);background:color-mix(in srgb,var(--cbc-poor) 14%,transparent);color:var(--cbc-ink);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-sm-line-height)}.cb-al-refuse .cb-icon{color:var(--cbc-poor-text);margin-block-start:var(--cb-space-xxs)}.cb-al-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--cb-space-md);margin-block-start:var(--cb-space-3xl)}.cb-al-foot .cb-al-lead{margin-inline-end:auto}.cb-al .cb-btn .cb-icon{inline-size:var(--cb-space-xl);block-size:var(--cb-space-xl);margin-inline-start:calc(var(--cb-space-xs) * -1)}.cb-al .cb-btn:not([data-variant]) .cb-icon{color:currentColor}.cb-hold[data-hint]>span:not(.cb-icon){color:inherit}.cb-al .cb-btn[data-busy] .cb-icon svg{animation:cbc-breathe var(--cb-motion-work-loop) var(--cb-motion-ease) infinite}.cb-al-kbd{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);padding:0 var(--cb-space-xs);border-radius:var(--cb-radius-sm);background:var(--cbc-well);box-shadow:inset 0 0 0 1px var(--cbc-line);color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);line-height:0}.cb-al-kbd .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-al-found-meta{display:flex;flex-wrap:wrap;gap:var(--cb-space-md);margin-block-start:var(--cb-space-xl)}.cb-al-stat{display:grid;gap:var(--cb-space-xxs);flex:1 1 0;padding:var(--cb-space-lg) var(--cb-space-xl);border-radius:var(--cb-radius-xl);background:var(--cbc-well)}.cb-al-stat span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-al-stat b{font-size:var(--cb-type-lg-size);line-height:var(--cb-type-lg-line-height);font-weight:var(--cb-font-weight-semibold);font-variant-numeric:tabular-nums}.cb-al-a .cb-al-addr{margin-block-start:var(--cb-space-xl)}.cb-al-a-more{display:grid;gap:var(--cb-space-3xl);margin-block-start:var(--cb-space-2xl)}.cb-al-a-line{display:grid;grid-template-columns:var(--cb-space-9xl) minmax(0,1fr);align-items:start;gap:var(--cb-space-lg)}.cb-al-a-line>.cb-al-cap{margin:0;min-block-size:var(--cb-control-sm);display:flex;align-items:center}.cb-al-a-line .cb-al-chip{justify-self:start}.cb-al-a-qs{display:grid;gap:var(--cb-space-md);margin-block-start:var(--cb-space-md)}.cb-al-a .cb-al-a-find{margin-block-start:var(--cb-space-xl)}.cb-al-a-lead{display:grid;gap:var(--cb-space-2xl);padding-block-start:var(--cb-space-2xl);border-block-start:1px solid var(--cbp-edge)}.cb-al-b{padding:0}.cb-al-b-top{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-xl) var(--cb-space-2xl) 0;font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-al-b-top .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-accent-text)}.cb-al-b-top b{color:var(--cbc-ink);font-weight:var(--cb-font-weight-medium)}.cb-al-b-body{padding:var(--cb-space-xl) var(--cb-space-2xl) 0}.cb-al-b-url,.cb-al-b-note{margin-inline:calc(var(--cb-space-md) * -1);padding-inline:var(--cb-space-md);border-radius:var(--cb-radius-xl);transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-al-b[data-kbd] .cb-al-b-url:has(input:focus),.cb-al-b[data-kbd] .cb-al-b-note:focus{box-shadow:inset 0 0 0 1px var(--cbf-border-focus)}.cb-al-b-note{inline-size:calc(100% + var(--cb-space-xl))!important;padding-block:var(--cb-space-xs)}.cb-al-b-url{display:flex;align-items:center;gap:var(--cb-space-lg)}.cb-al-b-url input{flex:1;min-inline-size:0;border:0;padding:var(--cb-space-xs) 0;background:none;color:inherit;font:inherit;font-size:var(--cb-type-xl-size);line-height:var(--cb-type-xl-line-height);font-weight:var(--cb-font-weight-semibold);outline:none;border-radius:var(--cb-radius-sm)}.cb-al-b-url input::placeholder{color:var(--cbf-placeholder)}.cb-al-b-url input:focus-visible{outline:none}.cb-al-b-note{display:block;inline-size:100%;margin-block-start:var(--cb-space-sm);border:0;padding:0;resize:none;background:none;color:inherit;font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);outline:none;min-block-size:var(--cb-space-7xl);field-sizing:content;max-block-size:var(--cb-space-11xl)}.cb-al-b-note::placeholder{color:var(--cbf-placeholder)}.cb-al-b-chips{padding:var(--cb-space-xl) var(--cb-space-2xl)}.cb-al-b-foot{display:flex;align-items:center;gap:var(--cb-space-md);padding:var(--cb-space-lg) var(--cb-space-2xl);border-block-start:1px solid var(--cbp-edge)}.cb-al-b-foot .cb-al-lead{margin-inline-end:auto;display:flex;align-items:center;gap:var(--cb-space-sm);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-al-b .cb-al-err{margin-block-start:var(--cb-space-xs)}.cb-al-b .cb-al-close{inset-block-start:var(--cb-space-md);inset-inline-end:var(--cb-space-md)}.cb-al-b .cb-al-b-note{padding:var(--cb-space-xs) var(--cb-space-md)}.cb-al-b-count{font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted);text-align:end}.cb-al-b .cb-al-refuse{margin:0 var(--cb-space-2xl) var(--cb-space-xl)}.cb-al-b-sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-xs) var(--cb-space-lg);margin-block-start:var(--cb-space-xs);padding-inline-start:calc(var(--cb-space-3xl) + var(--cb-space-lg));font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-al-b-sub .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-al-b-sub-addr{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-al-b-sub-site{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-block-size:var(--cb-space-3xl);padding:0 var(--cb-space-sm);margin-inline-start:calc(var(--cb-space-sm) * -1);border:0;border-radius:var(--cb-radius-sm);background:none;color:var(--cbc-ink);font:inherit;cursor:pointer}.cb-al-b-sub-site:hover{background:var(--cbc-hover)}.cb-al-b-sub-site[data-empty]{color:var(--cbc-poor-text);box-shadow:inset 0 0 0 1px var(--cbf-border-bad);margin-inline-start:0}.cb-al-b-sub-site .cb-al-b-sub-mark{color:var(--cbc-ink-muted)}.cb-al-b .cb-al-b-status .cb-al-wait{padding-inline-start:calc(var(--cb-space-3xl) + var(--cb-space-lg));margin-block-start:var(--cb-space-sm)}.cb-al-c-steps{display:flex;gap:var(--cb-space-xs);margin-block-start:var(--cb-space-xl)}.cb-al-c-steps span{flex:1;block-size:var(--cb-space-xs);border-radius:var(--cb-radius-full);background:var(--cbc-well);overflow:hidden}.cb-al-c-steps span::after{content:"";display:block;block-size:100%;background:var(--cbc-accent);transform-origin:left;transform:scaleX(0);transition:transform var(--cb-motion-slow) var(--cbc-spring)}.cb-al-c-steps span[data-on]::after{transform:scaleX(1)}.cb-al-c-view{margin-block-start:var(--cb-space-2xl)}.cb-al-c-view[data-go=fwd]{animation:cb-al-c-fwd var(--cb-motion-base) var(--cb-motion-ease) backwards}.cb-al-c-view[data-go=back]{animation:cb-al-c-back var(--cb-motion-base) var(--cb-motion-ease) backwards}@keyframes cb-al-c-fwd{from{opacity:0;translate:var(--cb-space-3xl) 0}}@keyframes cb-al-c-back{from{opacity:0;translate:calc(var(--cb-space-3xl) * -1) 0}}.cb-al-c-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-md)}.cb-al-c-tile{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-control-lg);padding:0 var(--cb-space-lg);border:1px solid var(--cbf-border);border-radius:var(--cbc-corner-inset);background:var(--cbf-bg);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:var(--cbf-motion)}.cb-al-c-tile .cb-icon{color:var(--cbc-ink-muted)}.cb-al-c-tile:hover{border-color:var(--cbf-border-hover);background:var(--cbc-hover)}.cb-al-c-tile[aria-checked=true]{border-color:var(--cbf-on);background:var(--cbf-bg-on);font-weight:var(--cb-font-weight-medium)}.cb-al-c-tile[aria-checked=true] .cb-icon{color:var(--cbc-accent-text)}.cb-al-c-tiles[data-bad] .cb-al-c-tile{border-color:color-mix(in srgb,var(--cbc-poor) 55%,transparent)}.cb-al-c-tile:last-child:nth-child(odd){grid-column:1 / -1}.cb-al-c-pickbtn{display:flex;align-items:center;gap:var(--cb-space-md);inline-size:100%;min-block-size:var(--cbp-h-field);padding:0 var(--cb-space-lg);border:1px solid var(--cbf-border);border-radius:var(--cbf-radius);background:var(--cbf-bg);color:var(--cbc-ink);font:inherit;text-align:start;cursor:pointer;transition:var(--cbf-motion)}.cb-al-c-pickbtn:hover{border-color:var(--cbf-border-hover)}.cb-al-c-pickbtn[aria-expanded=true]{border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-al-c-pickbtn .cb-icon:first-child{color:var(--cbc-accent-text)}.cb-al-c-pickbtn .cb-icon:last-child{margin-inline-start:auto;color:var(--cbc-ink-muted)}.cb-al-c .cb-textarea{font-family:var(--cb-font-family);min-block-size:var(--cb-space-9xl)}.cb-dialog-head>.cb-al-close{position:static}.cb-al-count-pill{justify-content:center;min-inline-size:var(--cb-space-2xl);font-variant-numeric:tabular-nums}.cb-al-c .cb-al-add[data-lead],.cb-al-c .cb-al-lead .cb-icon:first-child{color:inherit}.cb-al-c .cb-al-lead:has(.cb-al-count-pill) .cb-icon{color:var(--cbc-accent-text)}.cb-al-d{padding:0}.cb-al-d-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);min-block-size:var(--cb-space-7xl);padding:var(--cb-space-md) var(--cb-space-2xl)}.cb-al-d-tags{display:contents}.cb-al-d-bar>.cb-icon{color:var(--cbc-ink-muted);inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);margin-inline-end:var(--cb-space-xs)}.cb-al-d-bar input{flex:1;min-inline-size:var(--cb-space-11xl);border:0;padding:var(--cb-space-md) 0;background:none;color:inherit;font:inherit;font-size:var(--cb-type-md-size);outline:none}.cb-al-d-bar input::placeholder{color:var(--cbf-placeholder)}.cb-al-d-bar input:focus-visible{outline:none}.cb-al-d-tag{display:inline-flex;align-items:center;gap:var(--cb-space-xs);min-block-size:var(--cb-control-sm);padding:0 var(--cb-space-md) 0 var(--cb-space-sm);border-radius:var(--cb-radius-md);background:var(--cbc-pressed);font-size:var(--cb-type-sm-size);font-weight:var(--cb-font-weight-medium);animation:cbc-pop var(--cb-motion-fast) var(--cbc-spring);white-space:nowrap;max-inline-size:var(--cb-space-11xl)}.cb-al-d-tag>span:last-child{overflow:hidden;text-overflow:ellipsis}.cb-al-d-tag .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-ink-muted)}.cb-al-d-tag[data-site] .cb-icon{color:var(--cbc-accent-text)}.cb-al-d-list{border-block-start:1px solid var(--cbp-edge);padding:var(--cb-space-md)}.cb-al-d-list:empty{display:none}.cb-al-d-sec{padding:var(--cb-space-md) var(--cb-space-lg) var(--cb-space-xs);font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-al-d-row{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:var(--cb-space-lg);min-block-size:var(--cb-control-lg);padding:0 var(--cb-space-lg);border-radius:var(--cb-radius-xl);cursor:pointer;user-select:none}.cb-al-d-row>.cb-icon{color:var(--cbc-ink-muted)}.cb-al-d-row .cb-al-d-val{margin-inline-start:auto;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:50%}.cb-al-d-row[data-active]{background:var(--cbc-hover)}.cb-al-d-row[data-active]>.cb-icon{color:var(--cbc-ink)}.cb-al-d-row[data-go]{font-weight:var(--cb-font-weight-medium)}.cb-al-d-row[data-go]>.cb-icon{color:var(--cbc-accent-text)}.cb-al-d-row[data-go][data-active]{background:var(--cbc-accent-wash)}.cb-al-d-row[data-off]{cursor:default;color:var(--cbc-poor-text)}.cb-al-d-row[data-off]>.cb-icon{color:var(--cbc-poor-text)}.cb-al-d-row::before{content:"";position:absolute;z-index:-1;inset:0;background:color-mix(in srgb,var(--cbc-accent) 30%,transparent);transform-origin:left;transform:scaleX(var(--cbc-hold, 0))}.cb-al-d-row:not([data-holding])::before{transition:transform var(--cb-motion-base) var(--cbc-spring)}.cb-al-d-row .cb-al-kbd{margin-inline-start:auto}.cb-al-d-row .cb-al-d-val+.cb-al-kbd{margin-inline-start:0}.cb-al-d-foot{display:flex;align-items:center;gap:var(--cb-space-xl);padding:var(--cb-space-md) var(--cb-space-2xl);border-block-start:1px solid var(--cbp-edge);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-al-d-foot span{display:inline-flex;align-items:center;gap:var(--cb-space-sm)}.cb-al-d-foot span:last-child{margin-inline-start:auto}.cb-al-d .cb-al-refuse{margin:0 var(--cb-space-md) var(--cb-space-md)}.cb-al-d-found{padding:var(--cb-space-2xl)}.cb-al-d-bar .cb-al-spin-box{margin-inline-start:auto}.cb-al-d-words{display:grid;min-inline-size:0}.cb-al-d-words>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-d-sub{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-d-val{display:inline-flex;align-items:center;gap:var(--cb-space-xs)}.cb-al-d-val .cb-al-d-mark{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-accent-text)}.cb-al-d-val[data-missing]{color:var(--cbc-poor-text)}.cb-al-d-row[data-status]{cursor:default;color:var(--cbc-ink-muted);font-size:var(--cb-type-xs-size);min-block-size:var(--cb-control-sm)}.cb-al-d-row[data-status]>.cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-al-d-row[data-go][data-off]{color:var(--cbc-ink-muted)}.cb-al-d-row[data-go][data-off]>.cb-icon{color:var(--cbc-ink-muted)}.cb-al .cb-al-e-say{margin:var(--cb-space-3xl) 0 0;font-size:var(--cb-type-xl-size);line-height:calc(var(--cb-type-xl-line-height) + var(--cb-space-lg));font-weight:var(--cb-font-weight-regular);color:var(--cbc-ink-muted);text-wrap:pretty}.cb-al .cb-al-e-say+.cb-al-e-say{margin-block-start:var(--cb-space-md)}.cb-al-e-blank{position:relative;display:inline-flex;align-items:center;gap:var(--cb-space-sm);vertical-align:baseline;max-inline-size:100%;padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:var(--cbc-well);box-shadow:inset 0 calc(var(--cb-space-xxs) * -1) 0 var(--cbf-border);color:var(--cbc-ink);font:inherit;font-weight:var(--cb-font-weight-medium);cursor:pointer;transition:background var(--cb-motion-fast) var(--cbc-spring),box-shadow var(--cb-motion-fast) var(--cbc-spring)}.cb-al-e-blank:hover{background:var(--cbc-hover)}.cb-al-e-blank[aria-expanded=true],.cb-al-e-blank:focus-within{box-shadow:inset 0 calc(var(--cb-space-xxs) * -1) 0 var(--cbc-accent)}.cb-al-e-blank[data-empty]{color:var(--cbc-ink-muted)}.cb-al-e-blank[data-bad]{box-shadow:inset 0 calc(var(--cb-space-xxs) * -1) 0 var(--cbc-poor);color:var(--cbc-poor-text)}.cb-al-e-blank .cb-icon{inline-size:var(--cb-space-2xl);block-size:var(--cb-space-2xl);color:var(--cbc-ink-muted)}.cb-al-e-blank[data-empty] .cb-icon{color:currentColor}.cb-al-e-blank input{border:0;padding:0;background:none;color:inherit;font:inherit;outline:none;field-sizing:content;min-inline-size:7ch;max-inline-size:100%}.cb-al-e-blank input::placeholder{color:var(--cbc-ink-muted);font-weight:var(--cb-font-weight-medium)}.cb-al-e-blank input:focus-visible{outline:none}label.cb-al-e-blank{cursor:text}.cb-al-e-extra{display:grid;gap:var(--cb-space-md);margin-block-start:var(--cb-space-xl)}.cb-al-e-extra:empty{display:none}.cb-al .cb-al-e-extra .cb-al-e-say{position:relative;font-size:var(--cb-type-md-size);line-height:calc(var(--cb-type-md-line-height) + var(--cb-space-md));margin:0;padding-inline-end:var(--cb-space-5xl)}.cb-al .cb-al-e-extra .cb-al-e-say>span:first-child{margin-inline-end:var(--cb-space-sm)}.cb-al .cb-al-e-extra .cb-al-e-say .cb-al-x{position:absolute;inset-inline-end:0;inset-block-start:50%;translate:0 -50%}.cb-al-e .cb-al-adds{margin-block-start:var(--cb-space-2xl)}.cb-al-e-err{margin-block-start:var(--cb-space-md)}.cb-al-e-find input{min-inline-size:16ch}.cb-al-e-find[data-picked]{color:var(--cbc-ink)}.cb-al-e-blank .cb-al-spin-box{margin-inline-start:var(--cb-space-xs)}.cb-al-e-blank .cb-al-e-mark{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg);color:var(--cbc-accent-text)}.cb-al-e-blank[data-suggested=google] .cb-al-e-mark{color:var(--cbc-ink-muted)}.cb-al-e-blank[data-suggested]{background:color-mix(in srgb,var(--cbc-accent) 8%,var(--cbc-well))}.cb-al-e-where:empty{display:none}.cb-al-e-where-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-sm);margin-block-start:var(--cb-space-md);font-size:var(--cb-type-xs-size);color:var(--cbc-ink-muted)}.cb-al-e-where-line .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}.cb-al-e-where-line .cb-al-add{margin-inline-start:var(--cb-space-sm)}.cb-al-e-rivals{flex-wrap:wrap;row-gap:var(--cb-space-xs)}.cb-al-spin-box{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-space-xs);line-height:0;flex:none;color:var(--cbc-ink-muted)}.cb-al-spin-box[hidden]{display:none}.cb-al-spin-word{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);white-space:nowrap}.cb-al-q-edit{position:relative}.cb-al-q-edit .cb-al-spin-box,.cb-al-tokens .cb-al-spin-box{position:absolute;inset-inline-end:var(--cb-space-lg);inset-block-start:50%;translate:0 -50%;padding-inline-start:var(--cb-space-sm);background:var(--cbf-bg)}.cb-al-status:empty{display:none}.cb-al .cb-al-wait{display:flex;align-items:center;gap:var(--cb-space-md);margin:var(--cb-space-lg) 0 0;font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted)}.cb-al .cb-al-wait .cb-icon{inline-size:var(--cb-space-lg);block-size:var(--cb-space-lg)}@keyframes cb-al-shine{from{background-position:100% 0}to{background-position:0 0}}.cb-al-nudge{animation:cb-al-nudge var(--cb-motion-slow) var(--cb-motion-overshoot)}@keyframes cb-al-nudge{30%{translate:var(--cb-space-xs) 0}60%{translate:calc(var(--cb-space-xs) * -1) 0}}.cb-al-bizline{display:flex;align-items:center;gap:var(--cb-space-lg);min-block-size:var(--cb-control-touch);padding:var(--cb-space-sm) var(--cb-space-lg);border-radius:var(--cbf-radius);box-shadow:inset 0 0 0 1px var(--cbf-border);animation:cbc-pop var(--cb-motion-base) var(--cbc-spring)}.cb-al-bizline-mark{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:none;inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-md);background:var(--cbc-accent-wash);color:var(--cbc-accent-text)}.cb-al-bizline-words{display:grid;min-inline-size:0;flex:1}.cb-al-bizline-words b{font-weight:var(--cb-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-bizline-words span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-bizline-change{flex:none;margin-inline-end:var(--cb-space-xs);padding:0;border:0;background:none;color:var(--cbc-accent-text);font:inherit;font-size:var(--cb-type-sm-size);line-height:var(--cb-type-sm-line-height);font-weight:var(--cb-font-weight-medium);text-decoration:underline;text-underline-offset:var(--cb-space-xxs);cursor:pointer}.cb-al-bizline-change:hover{text-decoration-thickness:2px}.cb-al-bizline-change:focus-visible{outline:var(--cbc-focus);outline-offset:var(--cbc-focus-gap);border-radius:var(--cb-radius-sm)}.cb-al-opt-2{min-block-size:var(--cb-control-lg)}.cb-al-opt-words{display:grid;min-inline-size:0}.cb-al-opt-words b{font-weight:var(--cb-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-opt-words span{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);color:var(--cbc-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-pop-head-row{display:flex;align-items:center;gap:var(--cb-space-md)}.cb-al-pop-head-row>span:first-child{margin-inline-end:auto}.cb-al-pop-head-row .cb-al-x{margin-block:calc(var(--cb-space-sm) * -1)}.cb-al-rows{display:grid;gap:var(--cb-space-md)}.cb-al-q{display:grid;gap:var(--cb-space-xxs)}.cb-al-q-head{display:flex;align-items:center;gap:var(--cb-space-md);min-block-size:var(--cb-space-3xl)}.cb-al-q-lab{font-size:var(--cb-type-xs-size);line-height:var(--cb-type-xs-line-height);font-weight:var(--cb-font-weight-medium);color:var(--cbc-ink-muted)}.cb-al-q-line{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-al-q-line .cb-al-q-show{flex:1;inline-size:auto;margin-inline-end:0}.cb-al-q-show{display:flex;align-items:center;gap:var(--cb-space-md);inline-size:calc(100% + var(--cb-space-xl));margin-inline:calc(var(--cb-space-md) * -1);min-block-size:var(--cb-control-md);padding:0 var(--cb-space-md);border:0;border-radius:var(--cb-radius-md);background:none;color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:text;transition:background var(--cb-motion-fast) var(--cbc-spring)}.cb-al-q-show:hover{background:var(--cbc-hover)}.cb-al-q-val{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-al-q[data-blank] .cb-al-q-val{color:var(--cbc-ink-muted)}.cb-al-q-pen{color:var(--cbc-ink-faint);transition:color var(--cb-motion-fast) var(--cbc-spring)}.cb-al-q-show:hover .cb-al-q-pen,.cb-al-q-show:focus-visible .cb-al-q-pen{color:var(--cbc-ink)}.cb-al-q .cb-al-err{margin-block-start:var(--cb-space-xs)}.cb-al-plain{font-family:var(--cb-font-family)!important;min-block-size:0!important}.cb-al-chip[data-suggested]>.cb-icon:first-child{color:var(--cbc-accent-text)}.cb-al-chip[data-suggested=google]>.cb-icon:first-child{color:var(--cbc-ink-muted)}.cb-al-chip[data-loading]{color:transparent;border-style:solid;background:linear-gradient(90deg,var(--cbc-well) 30%,var(--cbc-hover) 50%,var(--cbc-well) 70%) 0 0 / 300% 100%;animation:cb-al-shine var(--cb-motion-work-loop-calm) linear infinite;cursor:default}.cb-al-chip[data-loading] .cb-icon{color:transparent!important}.cb-al-chip:disabled:hover{border-color:var(--cbf-border)}@media(prefers-reduced-motion:reduce){.cb-al-spin svg,.cb-al-chip[data-loading],.cb-al-nudge,.cb-al-bizline{animation:none!important}.cb-al-in,.cb-al-c-view,.cb-al-d-tag,.cb-al-site[data-real],.cb-al-addr .cb-al-ok{animation:none!important}.cb-al-c-steps span::after{transition:none}}.cb-dialog.cb-al[data-swap]{animation:none}.cb-al-go-body{margin-block-start:var(--cb-space-xl)}.cb-al-ways{display:grid;gap:var(--cb-space-md)}.cb-al-way{display:flex;align-items:center;gap:var(--cb-space-lg);inline-size:100%;min-block-size:var(--cb-control-touch);padding:var(--cb-space-lg);border:1px solid var(--cbf-border);border-radius:var(--cb-radius-xl);background:var(--cbf-bg);color:var(--cbc-ink);font:inherit;font-size:var(--cb-type-sm-size);text-align:start;cursor:pointer;transition:var(--cbf-motion)}.cb-al-way:hover{border-color:var(--cbf-border-hover);background:var(--cbc-hover)}.cb-al-way:focus-visible{outline:none;border-color:var(--cbf-border-focus);box-shadow:var(--cbf-ring)}.cb-al-way .cb-al-opt-words{flex:1}.cb-al-way-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0;inline-size:var(--cb-control-sm);block-size:var(--cb-control-sm);border-radius:var(--cb-radius-md);background:var(--cbc-well);color:var(--cbc-accent-text)}.cb-al-way-go{color:var(--cbc-ink-muted);transition:translate var(--cb-motion-fast) var(--cbc-spring)}@media(hover:hover)and (pointer:fine){.cb-al-way:hover .cb-al-way-go{translate:var(--cb-space-xxs) 0}}.cb-al-way[aria-disabled=true]{cursor:not-allowed;background:none;border-color:var(--cbf-border)}.cb-al-way[aria-disabled=true] .cb-al-way-mark,.cb-al-way[aria-disabled=true] .cb-al-way-go{color:var(--cbc-ink-muted)}@media(hover:hover)and (pointer:fine){.cb-al-way[aria-disabled=true]:hover .cb-al-way-go{translate:none}}.cb-al-go-find{display:grid;gap:var(--cb-space-md)}.cb-al-go-list{max-block-size:calc(var(--cb-space-11xl) * 3)}@media(max-width:640px){.cb-al-a-line{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-sm)}.cb-al-a-line>.cb-al-cap{min-block-size:0}.cb-al-c-tiles{grid-template-columns:minmax(0,1fr)}.cb-al .cb-al-e-say{font-size:var(--cb-type-lg-size)}.cb-al-d-foot span:not(:last-child){display:none}.cb-dialog.cb-al .cb-al-foot{position:sticky;z-index:1;inset-block-end:calc(var(--cb-space-6xl) * -1);margin-inline:calc(var(--cb-space-2xl) * -1);margin-block-end:calc(var(--cb-space-6xl) * -1);padding:var(--cb-space-xl) var(--cb-space-2xl) var(--cb-space-6xl);background:var(--cbp-mat);box-shadow:0 -1px 0 var(--cbp-edge)}.cb-dialog.cb-al.cb-al-b .cb-al-b-foot{position:sticky;z-index:1;inset-block-end:calc(var(--cb-space-6xl) * -1);margin-block-end:calc(var(--cb-space-6xl) * -1);padding-block-end:var(--cb-space-6xl);background:var(--cbp-mat)}}.cb-boot{display:none}:root[data-returning] .cb-console[data-state=loading] .cb-boot{display:contents}:root[data-returning] .cb-console[data-state=loading] .cb-boot>*{animation:cbc-fade var(--cb-motion-base) var(--cb-motion-ease) backwards;animation-delay:var(--cbc-grace)}.cb-boot-mark{inline-size:var(--cb-space-5xl);block-size:var(--cb-space-5xl);border-radius:var(--cb-radius-lg);flex:none}.cb-boot-pill{inline-size:var(--cb-space-10xl);block-size:var(--bar-mark);border-radius:var(--cbf-press-radius);flex:none}.cb-boot-rule{display:block;block-size:1px;background:var(--cbc-line);flex:none}.cb-boot-rail{display:grid;grid-template-columns:var(--cbc-spine) minmax(0,1fr);block-size:100svh;position:relative;overflow:hidden}:root[data-rail-shut] .cb-boot-panel{display:none}.cb-boot-spine{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs);padding-block:var(--cb-space-lg) var(--cb-space-xl);padding-inline:var(--cb-space-lg);min-block-size:0;overflow:hidden}.cb-boot-lockup{inline-size:var(--cb-space-4xl);block-size:var(--cb-space-4xl);border-radius:var(--cb-radius-md);flex:none;object-fit:contain}.cb-boot-spine .cb-boot-rule{inline-size:var(--cb-space-5xl);margin-block:var(--cb-space-sm)}.cb-boot-lockup+.cb-boot-rule{margin-block-start:var(--cb-space-md)}.cb-boot-pile{display:flex;flex-direction:column;gap:var(--cb-space-xs)}.cb-boot-go{display:flex;flex-direction:column;align-items:center;gap:var(--cb-space-xs);flex:1 1 auto;min-block-size:0;overflow:hidden}.cb-boot-pile[data-foot]{flex:none;margin-block-start:auto}.cb-boot-pile[data-foot]>:last-child{margin-block-start:var(--cb-space-xs)}.cb-boot-pile[data-foot]>.cb-boot-rule{align-self:center}:root:not([data-rail-shut]) .cb-boot-spine{border-inline-end:1px solid var(--cbc-line)}.cb-boot-panel{display:flex;flex-direction:column;gap:0;padding:0 var(--cb-space-xl);min-inline-size:0}.cb-boot-mast{display:block;block-size:calc(var(--cb-space-4xl) + var(--cb-space-lg) * 2)}.cb-boot-main{display:flex;flex-direction:column;min-inline-size:0}.cb-boot-name{display:flex;flex-direction:column;gap:var(--cb-space-sm);margin-inline-start:var(--cb-space-lg);min-inline-size:0}.cb-boot-title{inline-size:var(--cb-space-9xl)}.cb-boot-where{inline-size:var(--cb-space-11xl)}.cb-boot-set{display:flex;align-items:center;gap:var(--cb-space-xs)}.cb-boot-set .cb-boot-mark{inline-size:var(--bar-mark);block-size:var(--bar-mark);border-radius:var(--bar-round)}
