.ca-ui *,.ca-ui :before,.ca-ui :after{box-sizing:border-box}:where(.ca-ui) a{color:var(--link);text-underline-offset:2px}:where(.ca-ui) a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-ui :where(h1,h2,h3,p){margin:0}.ca-muted{color:var(--ink-muted)}.ca-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ca-hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.ca-icon,.ca-mark{fill:currentColor;flex:none;display:inline-block}.ca-platforms{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:inline-flex}.ca-textmark,.ca-boardmark{font-family:var(--font-sans);color:var(--ink-muted)}.ca-boardmark{letter-spacing:.06em;color:var(--ink)}.ca-appbar .ca-lockup{flex:none;display:block}.ca-bleed{margin-inline:calc(-1 * var(--gutter))}@media (min-width:1760px){.ca-bleed{margin-inline:calc(50% - 50vw)}}.ca-appframe{flex-direction:column;min-height:100dvh;display:flex}.ca-appbar{z-index:20;align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-4);background:var(--surface-raised);box-shadow:var(--edge);display:flex;position:sticky;top:0}.ca-appbar__home{align-items:center;min-height:48px;display:inline-flex}.ca-appbar__spacer{flex:auto}.ca-appnav{display:none}.ca-appmain{width:100%;max-width:720px;padding:var(--space-5) var(--space-4) var(--space-7);flex:auto;margin:0 auto}.foot--app{padding-bottom:calc(64px + env(safe-area-inset-bottom));margin-top:0}.ca-pagehead{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.ca-pagehead .ca-t-h1{color:var(--ink)}.ca-tabbar{z-index:20;height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--surface-raised);box-shadow:0 -1px 0 var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.ca-tab{min-height:48px;color:var(--ink-muted);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex;position:relative}.ca-ui a.ca-tab{color:var(--ink-muted);text-decoration:none}.ca-tab:hover{background:var(--surface-sunken)}.ca-tab[aria-current=page],.ca-ui a.ca-tab[aria-current=page]{color:var(--ink);font-weight:700}.ca-tab[aria-current=page]:before{content:"";background:var(--action);height:3px;position:absolute;top:0;left:25%;right:25%}@media (min-width:1024px){.ca-appbar{padding:0 var(--space-6)}.ca-tabbar{display:none}.ca-appnav{align-items:stretch;gap:var(--space-2);height:56px;display:flex}.ca-appnav .ca-tab{gap:var(--space-2);padding:0 var(--space-3);flex-direction:row;font-size:16px;line-height:24px}.ca-appnav .ca-tab[aria-current=page]:before{inset:auto 0 0}.ca-appmain{padding:var(--space-7) var(--space-6) var(--space-8)}.foot--app{padding-bottom:0}}.ca-section{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.ca-section:first-of-type{margin-top:0}.ca-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ca-section__head>.ca-btn,.ca-section__head>.ca-switch{flex:none}.ca-switch{text-align:left}.ca-switch__track{flex:none}.ca-panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.ca-panel__row{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);display:flex}.ca-panel__row+.ca-panel__row{border-top:1px solid var(--line)}.ca-panel__row--stack{align-items:stretch;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.ca-panel__main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ca-panel__main .ca-t-title{overflow-wrap:anywhere}.ca-panel__aside{align-items:center;gap:var(--space-2);flex:none;display:flex}.ca-panel__icon{color:var(--ink);flex:none;display:inline-flex}.ca-ui a.ca-link-title{color:var(--ink);text-decoration:none}.ca-ui a.ca-link-title:hover{text-decoration:underline}.ca-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-figure{gap:var(--space-1);flex-direction:column;display:flex}.ca-figure__num{font-family:var(--font-display);color:var(--ink);font-size:40px;font-weight:900;line-height:40px}.ca-figure__none{color:var(--ink-muted)}.ca-state{align-items:center;gap:var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.ca-state:before{content:"";background:var(--lamp-on);width:8px;height:8px}.ca-state--verified{color:var(--verified)}.ca-state--verified:before{background:var(--verified)}.ca-state--pending{color:var(--ink-muted)}.ca-state--pending:before{box-shadow:inset 0 0 0 1.5px var(--lamp-off);background:0 0}.ca-state--dead{background:var(--risk);color:var(--on-risk);padding:2px var(--space-2)}.ca-state--dead:before{display:none}.ca-check{align-items:center;gap:var(--space-3);cursor:pointer;min-height:48px;color:var(--ink);display:flex;position:relative}.ca-check__input{opacity:0;width:1px;height:1px;position:absolute}.ca-check__box{border:1.5px solid var(--line-strong);background:var(--surface-raised);color:#0000;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ca-check:hover .ca-check__box{border-color:var(--ink)}.ca-check__input:checked+.ca-check__box{background:var(--action);border-color:var(--action);color:var(--on-action)}.ca-check__input:focus-visible+.ca-check__box{outline:2px solid var(--focus);outline-offset:2px}.ca-check__label{font-size:16px;line-height:24px}.ca-oauth{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.ca-oauth .ca-btn{justify-content:center}.ca-pkeys{gap:var(--space-2);flex-direction:column;display:flex}.ca-pkeys__row{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ca-pkeys__row>.ca-pkey:last-child:nth-child(odd){grid-column:1/-1}.ca-pkey{justify-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;min-height:56px;padding:var(--space-2) var(--space-3);box-sizing:border-box;text-align:left;background:var(--surface-raised);color:var(--ink);border:2px solid var(--line-strong);border-radius:var(--radius-none);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex}.ca-pkey:hover{border-color:var(--ink)}.ca-pkey:active:not(:disabled){background:var(--surface-sunken);border-color:var(--ink)}.ca-pkey:active:not(:disabled)>*{transform:translateY(1px)}.ca-pkey:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-pkey__glyph{flex:none;width:20px;height:20px}.ca-pkey__text{flex-direction:column;min-width:0;display:flex}.ca-pkey__name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.ca-pkey__note{color:var(--ink-muted);font-size:12px;font-weight:600;line-height:16px}.ca-pkey__logo{flex:none;width:30px;height:30px}.ca-pkey__tt-cyan{fill:#25f4ee}.ca-pkey__tt-red{fill:#fe2c55}.ca-pkey__tt-ink,.ca-pkey__x{fill:#000}.ca-pkey__discord{fill:#5865f2}.ca-pkey__whop{fill:#fa4616}.ca-tglogo{flex:none;display:inline-block}.ca-pkey:disabled{cursor:default}.ca-pkey--skel{background:var(--surface-sunken);border-color:var(--line);cursor:default}.ca-pkey--busy{background:var(--surface-sunken);border-color:var(--ink)}.ca-pkey--busy .ca-pkey__glyph{animation:.7s ease-in-out infinite alternate ca-pkey-open}@keyframes ca-pkey-open{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.ca-pkey--busy .ca-pkey__glyph{animation:none}}.ca-ekey{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:0 var(--space-4);box-sizing:border-box;color:var(--ink);border:1.5px solid var(--line-strong);border-radius:var(--radius-none);font-family:var(--font-sans);cursor:pointer;background:0 0;display:flex}.ca-ekey:hover{border-color:var(--ink);background:var(--surface-sunken)}.ca-ekey:active:not(:disabled)>*{transform:translateY(1px)}.ca-ekey:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-ekey[aria-expanded=true]{background:var(--surface-sunken);border-color:var(--ink)}.ca-ekey__label{font-size:16px;font-weight:600;line-height:22px}.ca-ekey:disabled{color:var(--ink-subtle);border-color:var(--line);cursor:default}.ca-alert__alt{gap:var(--space-2);flex-direction:column;display:flex}.ca-alert__code-lede{gap:var(--space-1);flex-direction:column;display:flex}.ca-alert__code-lede strong{overflow-wrap:anywhere}.ca-alert__code-keys{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ca-pkey__tt-ink,:root:not([data-theme=light]) .ca-pkey__x{fill:#fff}}:root[data-theme=dark] .ca-pkey__tt-ink,:root[data-theme=dark] .ca-pkey__x{fill:#fff}.ca-input--code{font-family:var(--font-sans);letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:20px;line-height:32px}.ca-alert__top{gap:var(--space-3);flex-direction:column;display:flex}.ca-alert__lede{margin:0}.ca-alert--loading .ca-channels{opacity:1}.ca-alert__consent a{color:var(--ink-muted)}.ca-alert-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ca-sheet{overscroll-behavior:contain;background:var(--surface-overlay);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:440px;max-height:92dvh;box-shadow:var(--overlay);animation:.24s ease-out ca-sheet-in;position:relative;overflow-y:auto}.ca-sheet:focus{outline:none}.ca-sheet .ca-alert{background:var(--surface-overlay);padding:var(--space-5) var(--space-4)}.ca-sheet__close{top:var(--space-3);right:var(--space-3);z-index:2;position:absolute}.ca-sheet .ca-alert__head{padding-right:calc(48px + var(--space-2))}@media (min-width:600px){.ca-alert-scrim{padding:var(--space-5);align-items:center}.ca-sheet{border-radius:var(--radius-md)}}@media (max-width:599px){html[data-ca-banner] .ca-alert-scrim{padding-bottom:calc(var(--ca-banner-room,0px) + var(--space-2))}html[data-ca-banner] .ca-sheet{max-height:calc(100dvh - var(--ca-banner-room,0px) - var(--space-2) - var(--space-5));border-radius:var(--radius-md)}}@media (min-width:600px) and (max-width:1199px){html[data-ca-banner] .ca-alert-scrim{padding-bottom:calc(var(--ca-banner-room,0px) + var(--space-2))}html[data-ca-banner] .ca-sheet{max-height:calc(100dvh - var(--ca-banner-room,0px) - var(--space-2) - var(--space-5))}}@keyframes ca-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ca-sheet{animation:none}}.ca-benefits{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ca-benefit{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ca-benefit__art{flex:none;gap:4px;width:88px;display:inline-flex}.ca-benefit__card{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--media-fallback);width:26px;height:34px;color:var(--on-media-fallback);justify-content:center;align-items:center;display:inline-flex}.ca-benefit__card svg,.ca-benefit__alert svg{fill:currentColor;flex:none}.ca-benefit__alert{align-items:center;gap:var(--space-1);box-sizing:border-box;border:1.5px solid var(--ink);background:var(--surface-raised);width:88px;height:34px;color:var(--ink);padding:0 8px;display:inline-flex}.ca-benefit__rows{flex-direction:column;flex:auto;gap:4px;display:flex}.ca-benefit__rows span{background:var(--ink-subtle);height:4px;display:block}.ca-benefit__rows span:first-child{background:var(--ink);width:80%}.ca-benefit__line{min-width:0;color:var(--ink);font:800 18px/22px var(--font-sans);font-variation-settings:"wdth" 75}.ca-members-slot{flex-direction:column;min-height:300px;display:flex}.ca-members-slot>.ca-card{flex:auto}.ca-card--locked{gap:var(--space-3)}.ca-locked__plate{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) 0;padding:var(--space-4);background:var(--media-fallback);height:72px;color:var(--on-media-fallback);border-radius:var(--radius-md) var(--radius-md) 0 0;justify-content:space-between;align-items:center;display:flex;position:relative}.ca-locked__logo{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ca-locked__name{font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.ca-locked__word{font-family:var(--font-sans);letter-spacing:.08em;font-variation-settings:"wdth" 75;font-size:20px;font-weight:800}.ca-locked__lock{color:var(--on-media-fallback)}.ca-locked__disclosure{color:var(--ink-muted)}.ca-locked__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-locked__range{color:var(--ink);white-space:nowrap}.ca-card--members .ca-card__head{padding-right:0}.ca-card--members .ca-locked__plate{height:56px}.ca-card--members .ca-card__foot{margin-top:auto}.ca-poster{background:var(--signal);color:var(--on-signal);overflow:hidden}.ca-poster__inner{max-width:calc(var(--page-max) + 2 * var(--gutter));padding:var(--space-5) var(--gutter) 0;box-sizing:border-box;gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""sheet""phone";margin:0 auto;display:grid}.ca-poster .ca-t-display{color:var(--on-signal);max-width:14ch;margin:0}.ca-poster__h1{grid-area:head}.ca-poster__sheet{grid-area:sheet;min-width:0}.ca-poster__phone{grid-area:phone}.ca-bleed:has(>.ca-poster:last-child){margin-bottom:calc(-1 * var(--section))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ca-poster{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 var(--line)}:root:not([data-theme=light]) .ca-poster .ca-t-display{color:var(--on-brand)}}:root[data-theme=dark] .ca-poster{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 0 var(--line)}:root[data-theme=dark] .ca-poster .ca-t-display{color:var(--on-brand)}.ca-phone-set{justify-content:center;align-items:flex-end;gap:var(--space-4);margin:var(--space-2) 0 0;display:flex}.ca-phone{box-sizing:border-box;background:#05070f;border-radius:44px 44px 0 0;flex:none;width:min(272px,100vw - 108px);height:404px;padding:9px 9px 0;box-shadow:inset 0 0 0 1px #fff3,0 24px 48px #0b102640}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ca-phone{box-shadow:0 0 0 2px #3a4266,inset 0 0 0 1px #fff3}}:root[data-theme=dark] .ca-phone{box-shadow:0 0 0 2px #3a4266,inset 0 0 0 1px #fff3}.ca-phone__screen{box-sizing:border-box;color:#f3f5fb;background:#121a33 radial-gradient(120% 60% at 50% 0,#2b3252 0%,#121a33 70%);border-radius:35px 35px 0 0;flex-direction:column;align-items:center;height:100%;padding:44px 10px 0;display:flex;position:relative;overflow:hidden}.ca-phone__screen:before{content:"";border-radius:var(--radius-full);background:#05070f;width:76px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ca-phone__clock{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;font-size:60px;font-weight:800;line-height:60px}.ca-phone__note{--ink:#0b1026;--ink-muted:#474d66;--ink-subtle:#6e748a;--surface-raised:#fff;--score-solid:#0b1026;--score-fair:#e6e8ee;--score-low:#72788e;box-sizing:border-box;width:100%;margin-top:var(--space-5);padding:var(--space-3);gap:var(--space-2);color:var(--ink);text-align:left;background:#f3f5fbf2;border-radius:18px;flex-direction:column;display:flex;box-shadow:0 8px 24px #05070f66}.ca-phone__app{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ca-phone__icon{border-radius:5px;flex:none}.ca-phone__appname{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--ink-muted);flex:auto;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.ca-phone__when{color:var(--ink-subtle);flex:none;font-size:12px;line-height:16px}.ca-phone__lead{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.ca-phone__lead .ca-bug{flex:none}.ca-phone__rate{font-family:var(--font-display);white-space:nowrap;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(18px,5.6vw,22px);font-weight:900;line-height:24px}.ca-phone__title{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ca-phone__name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ca-phone__budget{color:var(--ink-muted);white-space:nowrap;flex:none;font-size:12px;font-weight:600;line-height:16px}.ca-phone__num{font-family:var(--font-display);color:var(--ink);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;line-height:16px}.ca-phone__meta{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--ink-muted);flex-wrap:wrap;display:flex}.ca-phone__meta .ca-boardlogo{min-width:0;overflow:hidden}.ca-phone__pic{aspect-ratio:656/352;object-fit:cover;width:100%;height:auto;margin-top:var(--space-1);background:#d8dbe3;border-radius:10px;display:block}.ca-phone__via{gap:var(--space-2);margin:0 0 var(--space-7);flex-direction:column;padding:0;list-style:none;display:flex}.ca-phone__via li{box-sizing:border-box;border:2px solid var(--on-signal);width:44px;height:44px;color:var(--on-signal);border-radius:var(--radius-none);place-items:center;display:grid}.ca-phone__via .ca-mark,.ca-phone__via .ca-icon{fill:currentColor}.ca-phone__via li.ca-phone__via--on{background:var(--on-signal);color:var(--signal)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ca-phone__via li{border-color:var(--signal);color:var(--signal)}:root:not([data-theme=light]) .ca-phone__via li.ca-phone__via--on{background:var(--signal);color:var(--brand)}}:root[data-theme=dark] .ca-phone__via li{border-color:var(--signal);color:var(--signal)}:root[data-theme=dark] .ca-phone__via li.ca-phone__via--on{background:var(--signal);color:var(--brand)}.ca-explainer{max-width:calc(var(--page-max) + 2 * var(--gutter));box-sizing:border-box;padding:var(--space-6) var(--gutter) var(--space-8);gap:var(--space-7);margin:0 auto;display:grid}.ca-teasers{gap:var(--space-3);display:grid}@media (min-width:600px){.ca-poster__inner{padding-top:var(--space-7)}.ca-poster__sheet{max-width:520px}.ca-explainer{padding-top:var(--space-7)}.ca-teasers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ca-poster__inner{justify-content:start;column-gap:var(--space-8);row-gap:var(--space-6);padding-top:var(--space-8);grid-template:"head phone""sheet phone"1fr/minmax(0,568px) minmax(0,568px)}.ca-poster__inner:not(:has(>.ca-poster__phone)){grid-template-columns:minmax(0,560px);grid-template-areas:"head""sheet"}.ca-poster .ca-t-display{font-size:56px;line-height:68px}.ca-poster__sheet{max-width:560px;padding-bottom:var(--space-8);align-self:start}.ca-poster__phone.ca-phone-set{justify-content:center;align-self:stretch;align-items:stretch;margin:0}.ca-poster__phone .ca-phone{width:320px;height:auto;min-height:480px}.ca-poster__phone .ca-phone__via{align-self:flex-start;margin:136px 0 0}.ca-explainer{padding-top:var(--space-8);padding-bottom:var(--space-8)}.ca-teasers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ca-form{gap:var(--space-4);flex-direction:column;display:flex}.ca-form__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-select{width:100%;min-height:48px;padding:0 var(--space-3);font-family:var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:0;font-size:16px}.ca-select:focus{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.ca-times{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ca-note{padding:var(--space-3) var(--space-4);background:var(--info-soft);color:var(--ink);border-radius:var(--radius-sm)}.ca-note--risk{background:var(--risk-soft)}.ca-toast-live{left:50%;bottom:calc(64px + var(--space-4));z-index:60;width:max-content;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}.ca-toast-live:empty{display:none}.ca-toast-bar{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);background:var(--action);color:var(--on-action);font-weight:600;display:inline-flex}@media (min-width:1024px){.ca-toast-live{bottom:var(--space-6)}}.ca-toast-bar svg{fill:currentColor;flex:none}.ca-toast-undo{min-height:48px;margin:0 calc(-1 * var(--space-2)) 0 var(--space-2);padding:0 var(--space-2);color:inherit;font:inherit;letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.ca-toast-undo:focus-visible{outline-offset:-4px;outline:2px solid}.ca-rule__sum{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ca-pill{align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);background:var(--surface-sunken);color:var(--ink);white-space:nowrap;border:0;font-size:14px;line-height:20px;display:inline-flex}.ca-choices{border:1.5px solid var(--line-strong);flex-direction:column;display:flex}.ca-choices .ca-channel{min-height:48px}.ca-empty{gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:left;flex-direction:column;display:flex}.ca-skel{background:var(--surface-sunken);display:block}.ca-skel--title{width:40%;height:28px}.ca-skel--row{width:100%;height:56px}.ca-detail__head{gap:var(--space-4);align-items:flex-start;display:flex}.ca-detail__hero{align-items:baseline;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);flex-wrap:wrap;display:flex}.ca-detail__hero .ca-t-numeral-hero{color:var(--ink)}.ca-detail__stats{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ca-detail__bar{gap:var(--space-2);margin-top:var(--space-5);grid-template-columns:1fr auto;display:grid}@media (max-width:400px){.ca-detail__hero .ca-t-numeral-hero{font-size:56px;line-height:68px}}.moment-map{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.moment-map h1{margin:0}.moment-map>.ca-t-body{margin:0 0 var(--space-3)}.ca-connect__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-connect__list .ca-icon{color:var(--verified);flex:none}.ca-connect__list li{flex-wrap:nowrap;align-items:flex-start}.ca-connect__intro{margin:0 0 var(--space-5)}.ca-connect__actions{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:600px){.ca-connect__actions{flex-direction:row-reverse}.ca-connect__actions .ca-btn{flex:1 1 0}}.ca-audience__nums{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ca-audience__nums>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ca-audience__top{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.ca-audience__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.whop-app{gap:var(--space-5);padding-block:0 var(--space-8);flex-direction:column;display:flex}.whop-app>*{margin:0}.whop-bar{z-index:5;align-items:center;gap:var(--space-2) var(--space-3);min-height:60px;padding-block:var(--space-2);margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"home switch find end";display:grid;position:sticky;top:0}.whop-bar__home{min-height:44px;color:var(--ink);grid-area:home;align-items:center;display:inline-flex}.whop-bar__end{align-items:center;gap:var(--space-3);grid-area:end;justify-self:end;display:inline-flex}.whop-bar>.whop-switch,.whop-bar>.whop-back{grid-area:switch;justify-self:start}.whop-bar__find{grid-area:find;min-width:0}.whop-bar__find--wide{width:min(320px,28vw)}.whop-bar__find--key{display:none}.whop-bell{border:1.5px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex;position:relative}.whop-bell::-webkit-details-marker{display:none}.whop-bell svg{fill:currentColor}.whop-bell:hover{border-color:var(--ink)}.whop-bell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.whop-bell.is-on{background:var(--action);border-color:var(--action);color:var(--on-action)}.whop-bell.is-on:after{content:"";background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--action);position:absolute;top:6px;right:6px}.whop-bar__find--key[open]>.whop-bell{border-color:var(--ink)}.whop-bar__drop{padding:var(--space-2) var(--space-1);background:var(--surface);border-bottom:1.5px solid var(--line);position:absolute;top:100%;left:0;right:0}.whop-switch{scrollbar-width:none;max-width:100%;overflow-x:auto}.whop-switch::-webkit-scrollbar{display:none}.whop-switch .switch__seg{height:44px;padding-top:12px}.whop-search{min-width:0;display:flex;position:relative}.whop-search__icon{fill:var(--ink-muted);pointer-events:none;position:absolute;top:12px;left:10px}.whop-search__input{min-width:0;height:44px;padding:0 var(--space-3) 0 38px;border:1.5px solid var(--line-strong);border-radius:var(--radius-none);background:var(--surface-raised);color:var(--ink);font:inherit;flex:1;font-size:16px}.whop-search__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink)}.whop-search__input::placeholder{color:var(--ink-subtle)}@media (max-width:719px){.whop-bar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"home.find end""switch switch switch switch"}.whop-bar:not(:has(>.whop-switch)){grid-template-areas:"home switch find end"}.whop-bar__find--wide{display:none}.whop-bar__find--key{display:block}.whop-bar>.whop-switch{width:100%}.whop-bar>.whop-switch .switch__seg{padding-inline:var(--space-2);flex:1 0 auto;justify-content:center}}.whop-headline .hl-band{padding-top:var(--space-2)}.whop-headline .hl-band__title{text-wrap:balance;max-width:none;font-size:32px;line-height:32px}@media (min-width:720px){.whop-headline .hl-band__title{font-size:40px;line-height:42px}}.whop-rail{padding-top:0}.whop-app__group{gap:var(--space-3);flex-direction:column;display:flex}.whop-app__group>h2,.whop-app__group>p{margin:0}.whop-app__more{padding-top:var(--space-4);justify-content:center;display:flex}.whop-app__more .ca-btn svg{fill:currentColor}.whop-a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.whop-perk{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);display:flex}.whop-perk__bell{background:var(--signal);width:48px;height:48px;color:var(--on-signal);flex:none;justify-content:center;align-items:center;display:inline-flex}.whop-perk__bell svg{fill:currentColor}.whop-perk__text{color:var(--ink);flex:1;margin:0;font-size:16px;line-height:22px}.whop-perk__text strong{font-weight:800}.whop-perk__key{flex:none}@media (max-width:599px){.whop-perk{padding:var(--space-4);flex-wrap:wrap}.whop-perk__text{flex-basis:calc(100% - 64px)}.whop-perk__key{flex-basis:100%}}.whop-back{min-height:44px;color:var(--ink);align-self:flex-start;align-items:center;gap:2px;font-weight:700;text-decoration:none;display:inline-flex}.whop-back svg{fill:currentColor}.whop-back:hover span{text-underline-offset:3px;text-decoration:underline}.whop-back--end{gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1.5px solid var(--line-strong);background:var(--surface);font:inherit;cursor:pointer;font-weight:700}.whop-back--end:hover{border-color:var(--ink)}.whop-back--end:hover span{text-decoration:none}@media (max-width:479px){.whop-back--end{justify-content:center;width:44px;padding:0}.whop-back--end .whop-back__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.whop-detail{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:760px){.whop-detail{gap:var(--space-6);grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.whop-detail__card{min-width:0;display:flex}.whop-detail__card>.ca-card{flex:auto}.whop-detail__card .ca-card__pic{aspect-ratio:328/176}.whop-detail__side{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.whop-detail__keys{gap:var(--space-3);flex-direction:column;max-width:440px;display:flex}.whop-detail__keys .ca-btn svg{fill:currentColor}.whop-join{justify-content:center;gap:var(--space-2);height:60px;font-size:20px}.whop-join .ca-boardlogo__art{width:auto;height:24px}.whop-detail__keys .ca-btn{justify-content:center}.whop-detail__post{align-items:center;gap:var(--space-2);color:var(--ink);margin:0;display:flex}.whop-detail__post .ca-t-label{color:var(--ink-muted);margin-right:var(--space-1)}.whop-why{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);flex-direction:column;max-width:520px;display:flex}.whop-why>*{margin:0}.whop-why__title{font-family:var(--font-sans);font-variation-settings:"wdth" 75;font-size:20px;font-weight:900;line-height:24px}.whop-why__lead{font-weight:700}.whop-why__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.whop-why__row{align-items:baseline;gap:var(--space-2);grid-template-columns:12px minmax(0,7.5em) auto minmax(0,1fr);font-size:15px;line-height:22px;display:grid}.whop-why__dot{background:var(--ink-subtle);align-self:center;width:10px;height:10px}.whop-why__row--good .whop-why__dot{background:var(--live)}.whop-why__row--ok .whop-why__dot{background:var(--draining)}.whop-why__row--bad .whop-why__dot{background:var(--risk)}.whop-why__name{font-weight:700}.whop-why__verdict{font-weight:800}.whop-why__fact{color:var(--ink-muted);overflow-wrap:anywhere}.whop-alerts-page{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.whop-alerts-page>*{margin:0}.whop-club{align-items:center;gap:var(--space-2);display:inline-flex}.whop-club__num{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1}.whop-setup{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.whop-setup>*{margin:0}.whop-setup__power .ca-set-row{min-height:80px}.whop-setup__power .ca-set-row__title{font-family:var(--font-sans);font-variation-settings:"wdth" 75;font-size:24px;font-weight:900;line-height:28px}.whop-setup__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.whop-setup__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (min-width:820px){.whop-setup__grid{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.whop-setup__grid>.whop-push{position:sticky;top:76px}}@media (max-width:819px){.whop-setup__grid>.whop-push{order:-1}}.whop-push{padding:var(--space-6) var(--space-4) var(--space-4);background:var(--surface-sunken);margin:0;position:relative}.whop-push__tag{top:var(--space-2);right:var(--space-2);padding:2px var(--space-2);background:var(--surface);color:var(--ink-muted);position:absolute}.whop-push__card{gap:var(--space-2);max-width:440px;padding:var(--space-3);background:var(--surface-raised);border-radius:16px;flex-direction:column;margin-inline:auto;display:flex;box-shadow:0 1px 2px #00000014,0 10px 28px #00000024}.whop-push__head{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:12px;line-height:16px;display:flex}.whop-push__icon{border-radius:5px}.whop-push__icon .ca-logo__bug{fill:var(--signal)}.whop-push__icon .ca-logo__alpha{fill:var(--on-signal)}.whop-push__app{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.whop-push__when{margin-left:auto}.whop-push__body{align-items:center;gap:var(--space-3);grid-template-columns:64px minmax(0,1fr) auto;display:grid}.whop-push__pic{object-fit:cover;border-radius:10px;width:64px;height:64px}.whop-push__pic--none{background:var(--surface-sunken);display:block}.whop-push__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.whop-push__main>p{margin:0}.whop-push__brand{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:22px;overflow:hidden}.whop-push__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.whop-push__board{height:24px;padding:0 var(--space-2);background:var(--surface-sunken);color:var(--ink);align-items:center;display:inline-flex}.whop-push__board .ca-boardlogo__art{width:auto;height:14px}.whop-setup__fine{gap:var(--space-4);margin:0;font-size:14px;line-height:20px;display:flex}.whop-setup__fine a{color:var(--ink-muted);text-underline-offset:2px;text-decoration:underline}.whop-alerts__keys{gap:var(--space-2);flex-wrap:wrap;display:flex}.whop-link{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.whop-link>p{margin:0}.whop-link__state{align-items:center;gap:var(--space-2);font-weight:700;display:inline-flex}.whop-link__state svg{fill:var(--verified)}
.ca-ui.ca-appframe{min-height:0}.ca-appmain{box-sizing:border-box}.ca-appmain .ca-btn:not(.ca-btn--tertiary){justify-content:center}.ca-appmain .ca-seg{height:48px}.ca-appmain .ca-seg__opt{font-size:14px}.ca-set-page{gap:var(--space-7);flex-direction:column;min-width:0;display:flex}.ca-set-head{gap:var(--space-4);flex-direction:column;display:flex}.ca-set-head .ca-t-h1{color:var(--ink)}.ca-side{display:none}@media (min-width:1024px){.ca-appshell{column-gap:var(--space-7);padding:var(--space-6) var(--space-6) var(--space-8);box-sizing:border-box;grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.ca-appshell>.ca-appmain{width:100%;max-width:960px;margin:0 auto;padding:0}.ca-side{top:calc(var(--bar-h) + var(--space-6));display:block;position:sticky}.ca-appshell:not(:has(.ca-side__nav)){grid-template-columns:minmax(0,720px);justify-content:center}.ca-appshell:not(:has(.ca-side__nav))>.ca-side{display:none}}.ca-side__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-side__card{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:56px;padding:0 var(--space-4);background:var(--surface-raised);color:var(--ink);border:1.5px solid var(--line);border-radius:var(--radius-none);font:600 16px/22px var(--font-sans);text-align:left;cursor:pointer;margin:0;text-decoration:none;display:flex}.ca-ui a.ca-side__card{color:var(--ink);text-decoration:none}.ca-side__card:hover{border-color:var(--ink)}.ca-side__card:active>*{transform:translateY(1px)}.ca-side__card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-ui a.ca-side__card.is-current{background:var(--action);border-color:var(--action);color:var(--on-action);font-weight:700}.ca-side__icon{flex:none;display:inline-flex}.ca-side__icon svg{fill:currentColor}.ca-side__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ca-set-sec{gap:var(--space-3);flex-direction:column;min-width:0;scroll-margin-top:72px;display:flex}.ca-set-sec__head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:24px;display:flex}.ca-set-sec__head>.ca-btn--tertiary{margin:-12px -8px -12px 0}.ca-set-sec__title{color:var(--ink)}.ca-set-sec__lede{color:var(--ink-muted)}.ca-set-sec__name{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ca-set-ghost{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ca-set-ghost__row{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border:1px dashed var(--line-strong);color:var(--ink-subtle);display:flex}.ca-set-ghost__bar{background:var(--surface-sunken);flex:1;height:8px}.ca-set-ghost__bar--s{flex:0 0 25%}.ca-set-list{background:var(--surface-raised);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ca-set-row{align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);box-sizing:border-box;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.ca-set-row--plain{grid-template-columns:minmax(0,1fr) auto}.ca-set-row--stack{padding:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch}.ca-set-row+.ca-set-row{box-shadow:inset 0 1px 0 var(--line)}.ca-set-row__icon{width:24px;height:24px;color:var(--ink);place-items:center;display:grid}.ca-set-row__icon svg{display:block}.ca-set-row__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ca-set-row__title{color:var(--ink);font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.ca-set-row__meta{color:var(--ink-muted);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere}.ca-set-row__line{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ca-set-row__act{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.ca-set-row__more{grid-column:2/-1;min-width:0}.ca-set-row--plain .ca-set-row__more{grid-column:1/-1}@media (max-width:479px){.ca-set-row{column-gap:var(--space-3)}.ca-set-row__act:has(.ca-set-step){grid-column:1/-1;justify-content:flex-start}.ca-set-row__act:empty{display:none}.ca-set-row__more{grid-column:1/-1}}.ca-ui a.ca-set-row__link{color:var(--ink);text-decoration:none}.ca-ui a.ca-set-row__link:hover{text-underline-offset:3px;text-decoration:underline}.ca-set-key{min-width:120px}@media (max-width:479px){.ca-set-key{min-width:104px;padding:0 var(--space-3)}}.ca-set-keys{gap:var(--space-3);flex-wrap:wrap;display:flex}.ca-set-keys>.ca-btn{flex:1 1 0;min-width:144px}.ca-set-keys--start>.ca-btn{flex:none;min-width:160px}.ca-set-keys--start>.ca-btn.ca-set-key{min-width:120px}@media (max-width:479px){.ca-set-keys--start>.ca-btn.ca-set-key{min-width:104px}}.ca-set-state{font:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;padding:2px var(--space-1)}.ca-set-state--ok{color:var(--verified);background:var(--verified-soft)}.ca-set-state--wait,.ca-set-state--off{color:var(--ink-muted);background:var(--surface-sunken)}.ca-set-state--bad{color:var(--risk);background:var(--risk-soft)}.ca-set-form{gap:var(--space-4);flex-direction:column;min-width:0;margin:0;display:flex}.ca-set-form--card{padding:var(--space-4);background:var(--surface-raised)}.ca-set-field{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ca-set-field__label{color:var(--ink);font:600 14px/20px var(--font-sans);padding:0}.ca-set-field__hint{color:var(--ink-muted);font:400 14px/20px var(--font-sans)}.ca-set-field .ca-input,.ca-set-field .ca-select{width:100%}.ca-set-grid2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:479px){.ca-set-grid2{grid-template-columns:minmax(0,1fr)}}.ca-set-error{align-items:flex-start;gap:var(--space-2);color:var(--risk);font:400 14px/20px var(--font-sans);margin:0;display:flex}.ca-set-error .ca-icon{flex:none;margin-top:2px}.ca-appmain .ca-select{appearance:none;height:48px;min-height:48px;padding:0 calc(32px + var(--space-3)) 0 var(--space-3);background-color:var(--surface-raised);color:var(--ink);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.ca-appmain .ca-select:hover{border-color:var(--ink)}.ca-set-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-set-chips .ca-chip{width:auto;height:40px;padding:0 var(--space-3)}.ca-found{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-sunken);flex-direction:column;display:flex}.ca-found__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.ca-found__q{color:var(--ink);font:800 16px/20px var(--font-sans);font-variation-settings:"wdth" 75;margin:0}.ca-found__skip{min-width:48px;min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-none);color:var(--ink-muted);font:700 14px/20px var(--font-sans);cursor:pointer;text-underline-offset:3px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;text-decoration:underline}.ca-found__skip:hover{color:var(--ink)}.ca-found__skip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-found__chips{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ca-found__chips>li{min-width:0;display:flex}.ca-chip.ca-found__chip{height:auto;min-height:48px;padding:var(--space-2) var(--space-3);text-align:left;white-space:normal;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px}.ca-chip.ca-found__chip:disabled{cursor:progress;opacity:.6}.ca-found__name{font-weight:700}.ca-found__hint{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.ca-found__done{align-items:center;gap:var(--space-2);color:var(--ink);font:600 14px/20px var(--font-sans);margin:0;display:flex}.ca-found__done .ca-icon{fill:var(--live);flex:none}.ca-found__done:focus{outline:none}@media (min-width:520px){.ca-found__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.ca-aud{gap:var(--space-2)}.ca-aud__check{align-items:flex-start}.ca-aud__check .ca-check__box{margin-top:2px}.ca-aud__notice{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.ca-aud__text{color:var(--ink);font:500 14px/20px var(--font-sans)}.ca-aud__more{color:var(--ink-muted);font:600 14px/20px var(--font-sans);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.ca-aud__more:hover{color:var(--ink)}.ca-aud__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-set-step{align-items:center;gap:var(--space-2);grid-template-columns:48px minmax(64px,1fr) 48px;min-width:0;display:grid}.ca-set-step--inline{width:208px}.ca-set-step__value{min-width:0;height:48px;color:var(--ink);font:600 20px/24px var(--font-sans);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface-sunken);place-items:center;display:grid}.ca-set-step__value:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-set-step .ca-btn{width:48px;padding:0}.ca-set-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:48px;min-height:48px;margin:0;padding:0;display:inline-flex}.ca-set-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-set-toggle:disabled{cursor:not-allowed;opacity:.5}.ca-set-toggle[aria-checked=true] .ca-switch__track{background:var(--action);border-color:var(--action)}.ca-set-toggle[aria-checked=true] .ca-switch__knob{background:var(--on-action);transform:translate(16px)}.ca-set-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--ink);background:var(--info-soft);font:400 14px/20px var(--font-sans);margin:0;display:flex}.ca-set-note .ca-icon{flex:none;margin-top:2px}.ca-set-note--ok{background:var(--verified-soft)}.ca-set-note--risk{background:var(--risk-soft)}.ca-ui a.ca-set-signin{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ca-set-confirm{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);flex-direction:column;display:flex}.ca-set-confirm__text{color:var(--ink);font:400 14px/20px var(--font-sans)}.ca-set-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4);background:var(--surface-raised);flex-direction:column;display:flex}.ca-set-empty .ca-icon{color:var(--ink-muted)}.ca-set-figure{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.ca-set-figure__num{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:32px}.ca-set-figure__word{color:var(--ink);font:600 16px/32px var(--font-sans)}.ca-set-result{gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--surface-raised);flex-direction:column;display:flex}.ca-set-result__head{align-items:flex-start;gap:var(--space-3);display:flex}.ca-set-result__head .ca-icon{flex:none;margin-top:2px}.ca-set-result__body{color:var(--ink-muted);font:400 16px/24px var(--font-sans)}.ca-set-scope{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-set-scope li{align-items:flex-start;gap:var(--space-3);color:var(--ink);font:400 16px/24px var(--font-sans);display:flex}.ca-set-scope .ca-icon{color:var(--verified);flex:none;margin-top:2px}.ca-set-scope--no li,.ca-set-scope--no .ca-icon{color:var(--ink-muted)}.ca-set-row__icon .ca-pkey__logo{width:24px;height:24px}.ca-appmain .ca-toast-bar{box-sizing:border-box;max-width:calc(100vw - 32px);padding:var(--space-3) var(--space-4);font:600 14px/20px var(--font-sans)}.ca-ui .ca-ok{color:var(--verified)}.ca-ui .ca-bad{color:var(--risk)}.ca-set-strong{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.ca-set-legend{margin:0 0 var(--space-3);color:var(--ink);padding:0}.ca-set-result>.ca-set-field{gap:0}.ca-vfy{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ca-vfy__steps{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.ca-vfy__step{align-items:center;column-gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);box-sizing:border-box;background:var(--surface-raised);grid-template-columns:32px 24px minmax(0,1fr);min-width:0;display:grid}.ca-vfy__n{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:36px}.ca-vfy__stepicon{color:var(--ink-muted)}.ca-vfy__steptext{min-width:0;color:var(--ink);font:700 18px/24px var(--font-sans);font-variation-settings:"wdth" 75;overflow-wrap:anywhere}@media (min-width:600px){.ca-vfy__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-vfy__step{align-items:start;row-gap:var(--space-3);min-height:128px;padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n icon""text text"}.ca-vfy__n{grid-area:n;font-size:64px;line-height:56px}.ca-vfy__stepicon{grid-area:icon}.ca-vfy__steptext{grid-area:text;align-self:end}}.ca-vfy__main{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:768px){.ca-vfy__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ca-vfy__main>.ca-vcard{grid-area:1/1}.ca-vfy__main>.ca-vfy__keys{grid-area:1/2}}.ca-vfy__keys{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ca-vfy__keylist{gap:var(--space-2);flex-direction:column;display:flex}.ca-appmain .ca-btn.ca-vfy__key{justify-content:flex-start;gap:var(--space-3);width:100%;height:64px;padding:0 var(--space-4);font-size:18px}.ca-vfy__key .ca-btn__label{text-align:left;flex:auto}.ca-vfy__keymark{flex:none;place-items:center;width:24px;height:24px;display:grid}.ca-vfy__keymark .ca-mark{fill:currentColor;display:block}.ca-vfy__keygo{flex:none}.ca-vfy__keystate{padding:2px var(--space-1);color:var(--ink-muted);background:var(--surface-sunken);flex:none}.ca-ui a.ca-vfy__alt{padding:var(--space-1) 0;color:var(--link);font:600 14px/20px var(--font-sans);text-underline-offset:3px;align-self:flex-start;text-decoration:underline}.ca-vfy__consent{color:var(--ink-muted);font:400 14px/20px var(--font-sans);margin:0}.ca-vcard{gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;display:flex}.ca-vcard--example{box-shadow:none;border:2px dashed var(--line-strong)}.ca-vcard__cap{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-vcard__example{padding:2px var(--space-2);color:var(--ink);background:var(--surface-sunken)}.ca-vcard__made{color:var(--ink-muted);font:400 14px/20px var(--font-sans)}.ca-vcard__who{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ca-vcard__mark{color:var(--ink);display:inline-flex}.ca-vcard__mark .ca-mark{fill:currentColor}.ca-vcard__handle{min-width:0;color:var(--ink);font:800 22px/28px var(--font-sans);font-variation-settings:"wdth" 75;overflow-wrap:anywhere}.ca-vcard__hero{align-items:flex-end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.ca-vcard__stat{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ca-vcard__num{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:36px}.ca-vcard__why{color:var(--ink);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.ca-vcard__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ca-vcard__bars{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-vcard__bar{align-items:center;column-gap:var(--space-2);grid-template-columns:96px minmax(0,1fr) 40px;min-width:0;display:grid}.ca-vcard__barname{min-width:0;color:var(--ink);font:400 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-vcard__track{background:var(--surface-sunken);height:12px;display:block}.ca-vcard__fill{background:var(--ink);height:100%;display:block}.ca-vcard__pct{color:var(--ink);font:500 14px/20px var(--font-sans);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;text-align:right}.ca-vcard__pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.ca-vcard__pair .ca-vcard__bar{grid-template-columns:60px minmax(0,1fr) 36px}.ca-tier{align-items:center;min-width:0;display:inline-flex}.ca-tier__badge{padding:var(--space-1) var(--space-2);font:800 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);flex:none}.ca-tier--l .ca-tier__badge{padding:var(--space-3) var(--space-3);font-size:16px;line-height:16px}.ca-tier--top .ca-tier__badge{color:var(--on-signal);background:var(--signal);box-shadow:inset 0 0 0 2px var(--on-signal)}.ca-tier--none .ca-tier__badge{color:var(--ink-muted);background:var(--surface-sunken);box-shadow:none}.ca-vfy__lists{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.ca-vfy__lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ca-vfy__list{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);flex-direction:column;min-width:0;display:flex}.ca-vfy__listhead{color:var(--ink);margin:0}.ca-vfy__list ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-vfy__list li{align-items:flex-start;gap:var(--space-2);color:var(--ink);font:400 16px/24px var(--font-sans);display:flex}.ca-vfy__list li .ca-icon{margin-top:2px}.ca-vfy__yes{color:var(--verified)}.ca-vfy__no{color:var(--risk)}.ca-vfy__asks{gap:var(--space-2);flex-direction:column;display:flex}.ca-vfy__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ca-label.ca-vfy__chip{gap:var(--space-2);min-height:36px;padding:0 var(--space-3);color:var(--ink);font:700 14px/20px var(--font-sans)}.ca-vfy__chip .ca-icon{color:var(--ink-muted)}.ca-vfy__perms{background:var(--surface-raised);min-width:0}.ca-vfy__permsum{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);color:var(--ink);font:600 16px/22px var(--font-sans);cursor:pointer;list-style:none;display:flex}.ca-vfy__permsum::-webkit-details-marker{display:none}.ca-vfy__permchev{color:var(--ink-muted);transition:transform .16s ease-out}.ca-vfy__perms[open] .ca-vfy__permchev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ca-vfy__permchev{transition:none}}.ca-vfy__permsum:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-vfy__permbody{gap:var(--space-5);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.ca-vfy__perm{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ca-vfy__permhead{align-items:center;gap:var(--space-2);color:var(--ink);font:700 16px/22px var(--font-sans);margin:0;display:flex}.ca-vfy__permhead .ca-mark{fill:currentColor}.ca-vfy__scopes{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-vfy__scopes li{gap:var(--space-1);color:var(--ink);font:400 14px/20px var(--font-sans);flex-direction:column;display:flex}.ca-vfy__scope{max-width:100%;padding:2px var(--space-2);color:var(--ink);background:var(--surface-sunken);font:700 14px/20px var(--font-sans);overflow-wrap:anywhere;align-self:flex-start}.ca-vfy__keeps{color:var(--ink-muted);font:400 14px/20px var(--font-sans);margin:0}.ca-vconn{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ca-vconn>h3{margin:0}.ca-vconn__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-acard{gap:var(--space-5);min-width:0;padding:var(--space-4);background:var(--surface-raised);flex-direction:column;display:flex}@media (min-width:600px){.ca-acard{padding:var(--space-5)}}.ca-acard__head{align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:64px minmax(0,1fr);min-width:0;display:grid}.ca-acard__keys{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ca-acard__keys>.ca-audience__form{margin:0;display:flex}.ca-acard__keys .ca-set-key{min-width:0}.ca-acard__confirm{grid-column:1/-1}@media (min-width:600px){.ca-acard__head{grid-template-columns:64px minmax(0,1fr) auto}.ca-acard__keys{grid-column:auto;justify-content:flex-end}}.ca-acard__pic{background:var(--surface-sunken);width:64px;height:64px;display:block;position:relative}.ca-acard__img{object-fit:cover;width:64px;height:64px;display:block}.ca-acard__pic--mark{color:var(--ink);place-items:center;display:grid}.ca-acard__pic--mark .ca-mark{fill:currentColor}.ca-acard__badge{width:24px;height:24px;color:var(--ink);background:var(--surface-raised);place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.ca-acard__badge .ca-mark{fill:currentColor}.ca-acard__who{flex-direction:column;gap:2px;min-width:0;display:flex}.ca-acard__line{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ca-acard__handle{color:var(--ink);font:800 22px/28px var(--font-sans);font-variation-settings:"wdth" 75;overflow-wrap:anywhere}.ca-acard__name{color:var(--ink);font:400 16px/22px var(--font-sans);overflow-wrap:anywhere}.ca-acard__meta{color:var(--ink-muted);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere}.ca-acard__blocks{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:768px){.ca-acard__blocks{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ca-acard__blocks--3>.ca-acard__block:first-child{grid-column:1/-1}}@media (min-width:1280px){.ca-appshell:has(.ca-side__nav) .ca-acard__blocks--3{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.1fr)}.ca-appshell:has(.ca-side__nav) .ca-acard__blocks--3>.ca-acard__block:first-child{grid-column:auto}.ca-appshell:has(.ca-side__nav) .ca-acard__blocks--3>.ca-acard__block:first-child .ca-acard__tiles{grid-template-columns:minmax(0,1fr)}.ca-appshell:has(.ca-side__nav) .ca-acard__blocks--3>.ca-acard__block:first-child .ca-acard__tile{min-height:80px}}.ca-acard__block{gap:var(--space-3);min-width:0;padding-top:var(--space-3);box-shadow:inset 0 3px 0 var(--ink);flex-direction:column;display:flex}.ca-acard__blockhead{flex-direction:column;gap:2px;min-width:0;display:flex}.ca-acard__title{color:var(--ink);font:800 16px/20px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.ca-acard__tiles{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ca-acard__tiles--1{grid-template-columns:minmax(0,1fr)}.ca-acard__tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-acard__tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-acard__tile{justify-content:space-between;gap:var(--space-2);min-width:0;min-height:88px;padding:var(--space-3);background:var(--surface-sunken);flex-direction:column;margin:0;display:flex}.ca-acard__tile--hero{min-height:96px;color:var(--on-action);background:var(--action);grid-column:1/-1}.ca-acard__label{color:var(--ink-muted);font:600 14px/18px var(--font-sans);overflow-wrap:anywhere}.ca-acard__tile--hero .ca-acard__label{color:inherit}.ca-acard__num{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:900;line-height:32px}.ca-acard__tile--hero .ca-acard__num{color:inherit;font-size:48px;line-height:44px}@media (min-width:600px){.ca-acard__num{font-size:40px;line-height:36px}}.ca-acard__parts{gap:var(--space-2);padding:var(--space-3) 0 0;box-shadow:inset 0 1px 0 var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.ca-acard__part{flex-direction:column;min-width:0;display:flex}.ca-acard__partnum{color:var(--ink);font:700 18px/24px var(--font-sans);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums}.ca-acard__partname{color:var(--ink-muted);font:400 12px/16px var(--font-sans)}.ca-acard__tier{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ca-acard__why{color:var(--ink);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.ca-acard__bars{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ca-acard__pending{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ca-acard__pending>.ca-acard__why{font-weight:600}.ca-acard__tile--ghost{min-height:72px;color:var(--ink-muted);border:2px dashed var(--line-strong);background:0 0}.ca-acard__tile--ghost.ca-acard__tile--hero{color:var(--ink-muted);background:0 0}.ca-acard__ghostnum{background:var(--surface-sunken);width:48%;height:20px;display:block}.ca-acard__ghostbars{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ca-acard__ghostgroup{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ca-acard__ghostbar{border:1px dashed var(--line-strong);height:12px;display:block}.ca-acard__ghostfill{background:var(--surface-sunken);height:100%;display:block}.ca-audience__control{margin:0}.ca-ui .ca-audience__control a{color:var(--link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ca-set-row--flush{min-height:48px;padding:0}.ca-fits{gap:var(--space-2);margin:var(--space-5) 0 0;flex-direction:column;display:flex}.ca-fits h2{margin:0}.ca-fits__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-fits__item{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);font:400 16px/24px var(--font-sans);overflow-wrap:anywhere;display:flex}.ca-fits__item .ca-icon{color:var(--risk);flex:none;margin-top:4px}.ca-fits__item--ok{color:var(--ink)}.ca-fits__item--ok .ca-icon{color:var(--verified)}.ca-merge{background:var(--surface-raised);flex-direction:column;min-width:0;scroll-margin-top:72px;display:flex}.ca-merge__head{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--action);color:var(--on-action);display:flex}.ca-merge__logo{background:var(--surface-raised);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:grid}.ca-merge__logo svg{fill:currentColor;width:32px;height:32px;display:block}.ca-merge__ask{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ca-merge__q{color:inherit;font:800 20px/24px var(--font-sans);font-variation-settings:"wdth" 75;overflow-wrap:anywhere;margin:0}.ca-merge__who-line{color:inherit;font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.ca-merge__body{gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.ca-merge__preview{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ca-merge__block{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ca-merge__label{color:var(--ink-muted)}.ca-merge__tiles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ca-merge__tile{justify-content:space-between;gap:var(--space-2);min-width:0;min-height:96px;padding:var(--space-3);background:var(--surface-sunken);flex-direction:column;display:flex}.ca-merge__num{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:40px}.ca-merge__word{color:var(--ink);font:600 14px/20px var(--font-sans);overflow-wrap:anywhere}.ca-merge__kept{flex-direction:column;margin:0;display:flex}.ca-merge__keep{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;box-shadow:inset 0 -1px 0 var(--line);flex-wrap:wrap;display:flex}.ca-merge__keep dt{color:var(--ink-muted);font:400 14px/20px var(--font-sans)}.ca-merge__keep dd{justify-content:flex-end;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.ca-merge__keep strong{color:var(--ink);font:700 16px/24px var(--font-sans);overflow-wrap:anywhere}.ca-merge__drop{color:var(--ink-muted);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;text-decoration:line-through}.ca-merge__pickhead{padding:0}.ca-merge__count{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.ca-merge__of{color:var(--ink-muted);font:600 16px/24px var(--font-sans)}.ca-merge__count--over .ca-merge__num{color:var(--risk)}.ca-merge__accounts{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ca-merge__who{flex-direction:column;min-width:0;display:flex}.ca-merge__handle{color:var(--ink);font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.ca-merge__meta{color:var(--ink-muted);font:400 14px/20px var(--font-sans)}.ca-merge__warn{align-items:flex-start;gap:var(--space-2);color:var(--ink);font:600 14px/20px var(--font-sans);margin:0;display:flex}.ca-merge__warn .ca-icon{color:var(--risk);flex:none}@media (min-width:600px){.ca-merge__head,.ca-merge__body{padding:var(--space-5)}.ca-merge__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ca-merge__accounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-hnd__tiers{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ca-hnd__tier{gap:var(--space-1);padding:var(--space-2);background:var(--surface-raised);flex-direction:column;min-width:0;display:flex}.ca-hnd__tier--top{background:var(--signal);color:var(--on-signal)}.ca-hnd__tiername{font:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.ca-hnd__tierap{font:800 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}@media (min-width:720px){.ca-hnd__tiers{grid-template-columns:repeat(7,minmax(0,1fr))}.ca-hnd__tierap{font-size:16px}}.ca-hnd__ap{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.ca-hnd__why{color:var(--risk);font-weight:600}.ca-hnd__code{gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunken);flex-direction:column;display:flex}.ca-hnd__codehead{color:var(--ink);font:600 14px/20px var(--font-sans);margin:0}.ca-hnd__copy .ca-copyfield__value{font:800 20px/28px var(--font-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums}.ca-hnd__edit{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ca-hnd__hint{color:var(--ink-muted);font:600 14px/20px var(--font-sans)}p.ca-hnd__why{margin:0}.apc{--apc-well:var(--surface-sunken);--apc-cut:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apc{--apc-well:var(--surface-raised)}}:root[data-theme=dark] .apc{--apc-well:var(--surface-raised)}.club-step.apc{padding-top:var(--space-3);align-items:stretch}.apc__step{gap:var(--space-5);flex-direction:column;min-height:616px;animation:.26s cubic-bezier(.2,.8,.2,1) apc-in;display:flex}.apc[data-dir=back] .apc__step{animation-name:apc-back}@keyframes apc-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes apc-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.apc__head{align-items:center;gap:var(--space-2);min-height:48px;padding-right:calc(48px + var(--space-2));display:flex}.apc__back{flex:none}.apc__title{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font:800 28px/32px var(--font-sans);letter-spacing:-.005em;font-variation-settings:"wdth" 75;margin:0;display:inline-flex}.apc__title:focus{outline:none}.apc__body{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.apc__foot{gap:var(--space-3);flex-direction:column;display:flex}.apc__foot--quiet{align-items:center}.apc__foot--pair{flex-direction:row}.apc__foot--pair>.ca-btn{flex:1 1 0;justify-content:center}.apc-go{justify-content:center}.apc-pick{gap:var(--space-5)}.apc-hero{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.apc-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.apc-tile{align-items:flex-start;gap:var(--space-2);box-sizing:border-box;width:100%;min-height:144px;padding:var(--space-4);background:var(--apc-well);color:var(--ink);font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--apc-cut)) 0, 100% var(--apc-cut), 100% 100%, 0 100%);border:0;flex-direction:column;transition:box-shadow .12s ease-out,transform .12s ease-out;display:flex;position:relative}.apc-tile:hover{box-shadow:inset 0 0 0 2px var(--ink)}.apc-tile:focus-visible{box-shadow:inset 0 0 0 3px var(--focus);outline:none}.apc-tile:active{transform:translateY(1px)}.apc-tile__logo{display:inline-flex}.apc-tile__name{font:800 20px/24px var(--font-sans);font-variation-settings:"wdth" 75}.apc-tile__ap{margin-top:auto}.apc-tile__on{top:var(--space-4);right:var(--space-5);background:var(--verified);width:24px;height:24px;color:var(--on-verified);place-items:center;display:inline-grid;position:absolute}.apc-tile__on .ca-icon{fill:currentColor}.apc-skip{min-width:96px;color:var(--ink-muted);justify-content:center}.apc-prog{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.apc-prog__step{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink-muted);flex-wrap:wrap;display:flex}.apc-prog__step:before{content:"";background:var(--line);flex:1 0 100%;height:4px;transition:background-color .2s ease-out}.apc-prog__lamp{box-sizing:border-box;border:2px solid;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.apc-prog__lamp .ca-icon{fill:currentColor}.apc-prog__no{font:800 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.apc-prog__name{min-width:0;font:700 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apc-prog__step.is-now{color:var(--ink)}.apc-prog__step.is-now:before{background:var(--signal)}.apc-prog__step.is-done{color:var(--ink)}.apc-prog__step.is-done:before{background:var(--ink)}.apc-prog__step.is-done .apc-prog__lamp{border-color:var(--ink);background:var(--ink);color:var(--surface-overlay)}.apc-prog__step.is-busy:before{animation:.96s steps(2,jump-none) infinite apc-lamp}.apc-prog__step.is-bad{color:var(--risk)}.apc-prog__step.is-bad:before{background:var(--risk)}@keyframes apc-lamp{50%{background:var(--line)}}.apc-field{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.apc-field__label{color:var(--ink-muted)}.apc-field__box{box-sizing:border-box;height:56px;padding:0 var(--space-2) 0 var(--space-4);border:2px solid var(--line-strong);background:var(--surface-raised);align-items:center;display:flex}.apc-field__box:hover{border-color:var(--ink)}.apc-field__box:focus-within{border-color:var(--ink);outline:2px solid var(--focus);outline-offset:2px}.apc-field__box.is-bad{border-color:var(--risk)}.apc-field__box.is-set{border-color:var(--line);background:0 0}.apc-field__box.is-set:focus-within{outline:none}.apc-field__at{color:var(--ink-muted);font:700 20px/28px var(--font-sans);flex:none}.apc-field__input{min-width:0;height:100%;padding:0 var(--space-2) 0 var(--space-1);color:var(--ink);font:700 20px/28px var(--font-sans);background:0 0;border:0;outline:none;flex:auto}.apc-field__input::placeholder{color:var(--ink-subtle);font-weight:400}.apc-field__change{flex:none}.apc-code{align-items:center;gap:var(--space-1) var(--space-3);box-sizing:border-box;min-height:112px;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);background:var(--apc-well);color:var(--ink-subtle);clip-path:polygon(0 0, calc(100% - var(--apc-cut)) 0, 100% var(--apc-cut), 100% 100%, 0 100%);grid-template-columns:minmax(0,1fr) auto;display:grid}.apc-code.is-ready{background:var(--signal);color:var(--on-signal);animation:.32s cubic-bezier(.2,.8,.2,1) apc-stamp}.apc-code__label{grid-area:1/1}.apc-code__value{overflow-wrap:anywhere;min-width:0;font:800 48px/48px var(--font-sans);letter-spacing:.01em;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1}.apc-code__copy{grid-area:1/2}.apc-code:not(.is-ready) .apc-code__label{line-height:40px}.apc-code__copy .ca-icon{fill:currentColor}@keyframes apc-stamp{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:none}}.apc-edit{align-items:center;gap:var(--space-3);display:flex}.apc-edit__key{flex:auto;justify-content:center}.apc-edit__key .ca-icon{fill:currentColor}.apc-edit__out{color:var(--ink-muted)}.apc-status{align-items:center;min-height:24px;margin:0;display:flex}.apc-status__msg{align-items:center;gap:var(--space-2);color:var(--ink-muted);font:600 16px/24px var(--font-sans);flex-wrap:wrap;display:inline-flex}.apc-status__msg strong{color:inherit;font-weight:800}.apc-status__msg--risk{box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);background:var(--risk-soft);color:var(--risk)}.apc-status__msg .ca-icon{fill:currentColor;flex:none}.apc-status__msg--risk span{color:var(--ink);font-weight:600}.apc-go .ca-icon{fill:currentColor}.apc-won{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;animation:.42s cubic-bezier(.2,.8,.2,1) apc-pop}.apc-won__ap{align-items:baseline;gap:var(--space-1);color:var(--ink);font:900 56px/56px var(--font-display);font-variant-numeric:tabular-nums;margin:0;display:inline-flex}.apc-won__ap--wait{font:800 28px/32px var(--font-sans);font-variation-settings:"wdth" 75;color:var(--ink-muted)}.apc-won__unit{font:800 28px/32px var(--font-sans);font-variation-settings:"wdth" 75}.apc-won__who{justify-content:center;align-items:center;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;margin:0;display:inline-flex}.apc-won__handle{font:700 16px/24px var(--font-sans);overflow-wrap:anywhere}.apc-won__meta{color:var(--ink-muted);font:600 16px/24px var(--font-sans)}@keyframes apc-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.apc-done{justify-content:center;gap:var(--space-6)}.apc-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.apc-list__row{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:64px;padding:var(--space-3) var(--space-4);background:var(--apc-well);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.apc-list__who{flex-direction:column;min-width:0;display:flex}.apc-list__handle{color:var(--ink);font:700 16px/24px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apc-list__meta{color:var(--ink-muted);font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.apc-ladder{gap:var(--space-3);flex-direction:column;display:flex}.apc-ladder__head{color:var(--ink-muted)}.apc-ladder__steps{gap:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.apc-ladder__step{--apc-p:0;--apc-i:0;align-items:center;gap:var(--space-2);min-width:0;padding-bottom:calc(4px + var(--space-2));flex-direction:column;display:flex;position:relative}.apc-ladder__step:before,.apc-ladder__step:after{content:"";height:4px;position:absolute;bottom:0;left:0;right:0}.apc-ladder__step:before{background:var(--line)}.apc-ladder__step:after{background:var(--ink);transform:scaleX(var(--apc-p));transform-origin:0}.apc-ladder__step.is-top:after{background:var(--signal)}.apc-ladder__step .ca-emblem__ring{display:none}.apc-ladder__name{color:var(--ink-muted);font:700 12px/16px var(--font-sans);font-variant-numeric:tabular-nums}.apc-ladder__step.is-got .apc-ladder__name{color:var(--ink)}.apc-add{justify-content:center}.apc-add .ca-icon{fill:currentColor}.apc-crest{flex:none;line-height:0;display:inline-grid;position:relative}.apc-crest>*{grid-area:1/1}.apc-crest__sheen{width:var(--apc-em);height:var(--apc-em);pointer-events:none;position:relative;overflow:hidden;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M12 6H88V44C88 70 72 86 50 96C28 86 12 70 12 44Z'/></svg>") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M12 6H88V44C88 70 72 86 50 96C28 86 12 70 12 44Z'/></svg>") 50%/100% 100% no-repeat}.apc-crest--full .apc-crest__sheen{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M27 24H73V50C73 68 63 79 50 86C37 79 27 68 27 50Z'/><path d='M12 77Q50 86 88 77L88 89Q50 98 12 89Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M27 24H73V50C73 68 63 79 50 86C37 79 27 68 27 50Z'/><path d='M12 77Q50 86 88 77L88 89Q50 98 12 89Z'/></svg>")}.apc-crest__band{opacity:0;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--on-brand) 75%, transparent), transparent);width:36%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-110%)skew(-18deg)}.apc-hero__ap{--apc-s:1.25;transform:scale(var(--apc-s))}.apc-counted{justify-items:end;display:inline-grid}.apc-counted>*{grid-area:1/1}.apc-counted__room{visibility:hidden}.apc-won__n{min-width:calc(var(--apc-digits,1) * 1ch);text-align:center;display:inline-block}@media (prefers-reduced-motion:no-preference){.apc-crest__band{animation:5.5s ease-in-out 1.4s infinite apc-glint}.apc-shine .ca-apmark__glint{animation:apc-mark-glint 6s ease-out var(--apc-d,0s) infinite}.apc-shine .ca-apmark__words:after{animation:apc-mark-sweep 6s ease-out calc(var(--apc-d,0s) + .12s) infinite}.apc-tile:hover .apc-tile__ap,.apc-tile:active .apc-tile__ap,.apc-hero__ap:hover{animation:.52s cubic-bezier(.2,.8,.2,1) apc-pulse}.apc-tile__ap{transform-origin:0}.apc-counted__live{animation:apc-mark-pop .48s cubic-bezier(.2, .9, .25, 1.2) var(--apc-pop-d,0s) backwards}.apc-won__ap:not(.apc-won__ap--wait){animation:.56s cubic-bezier(.2,.9,.25,1.2) .32s backwards apc-mark-pop}.apc-ladder__step.is-got .ca-emblem{animation:apc-rise .52s cubic-bezier(.2, .8, .2, 1) calc(.2s + var(--apc-i) * 90ms) backwards}.apc-ladder__step.is-top .ca-emblem{animation:apc-rise-top .76s cubic-bezier(.2, .9, .25, 1.2) calc(.24s + var(--apc-i) * 90ms) backwards}.apc-ladder__step:after{animation:apc-fill .9s cubic-bezier(.2, .8, .2, 1) calc(.32s + var(--apc-i) * 90ms) backwards}}@keyframes apc-glint{0%,70%{opacity:0;transform:translate(-110%)skew(-18deg)}72%,88%{opacity:1}90%,to{opacity:0;transform:translate(300%)skew(-18deg)}}@keyframes apc-mark-glint{0%{opacity:0;transform:translate(0)}2.5%{opacity:.75}12%,to{opacity:0;transform:translateX(var(--apm-glint))}}@keyframes apc-mark-sweep{0%{opacity:0;transform:skew(-20deg)translate(0)}2.5%{opacity:.8}12%,to{opacity:0;transform:skew(-20deg)translate(520%)}}@keyframes apc-pulse{0%,to{transform:scale(var(--apc-s,1))}40%{transform:scale(calc(var(--apc-s,1) * 1.1))}}@keyframes apc-mark-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes apc-rise{0%{opacity:0;transform:translateY(16px)scale(.9)}}@keyframes apc-rise-top{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:translateY(24px)scale(.8)}60%{opacity:1;filter:drop-shadow(0 0 12px var(--signal));transform:translateY(-4px)scale(1.14)}to{opacity:1;filter:drop-shadow(0 0 #0000);transform:none}}@keyframes apc-fill{0%{transform:scaleX(0)}}@media (min-width:600px){.club-step.apc{padding-inline:var(--space-5)}}@media (prefers-reduced-motion:reduce){.apc__step,.apc[data-dir=back] .apc__step{animation:.16s linear apc-fade}.apc-code.is-ready,.apc-won,.apc-prog__step.is-busy:before{animation:none}.apc-tile,.apc-prog__step:before{transition:none}}@keyframes apc-fade{0%{opacity:0}to{opacity:1}}.apc-card{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);padding-right:var(--space-7);background:var(--surface-raised);box-shadow:inset 4px 0 0 var(--signal);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.apc-card__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.apc-card__title{color:var(--ink);font:800 20px/24px var(--font-sans);margin:0}.apc-card__sub{color:var(--ink-muted);font:600 14px/20px var(--font-sans);margin:0}.apc-card__marks{gap:var(--space-2);color:var(--ink);display:inline-flex}.apc-card__go{grid-column:1/-1;justify-self:start}.apc-card__close{top:var(--space-2);right:var(--space-2);position:absolute}@media (min-width:720px){.apc-card{padding-right:var(--space-8);grid-template-columns:56px minmax(0,1fr) auto}.apc-card__go{grid-column:auto}}
:root{--story-gap:8px}@media (min-width:600px){:root{--story-gap:12px}}.story{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.story{padding-top:var(--space-7);gap:var(--space-4)}}.story__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:44px;display:flex}.story__title{font-family:var(--font-sans);letter-spacing:-.005em;font-variation-settings:"wdth" 75;font-size:20px;font-weight:800;line-height:28px}@media (min-width:1024px){.story__title{font-size:28px;line-height:32px}}#pay .story__head{justify-content:flex-start}.story__aside{align-items:center;gap:var(--space-2);color:var(--ink);display:inline-flex}.story__aside svg{fill:currentColor}.stat{flex-direction:column;gap:2px;min-width:0;display:flex}.stat dt{color:var(--ink-muted);white-space:nowrap}.stat dd{margin:0}.stat__info{margin-left:var(--space-1)}.story__info{margin-right:auto}.stat__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:900;display:block}.stat--m .stat__num{font-size:28px;line-height:28px}.stat--l .stat__num{font-size:28px;line-height:32px}.stat--xl .stat__num{font-size:56px;line-height:56px}.stat--muted .stat__num{color:var(--ink-muted)}@media (min-width:1024px){.stat--m .stat__num{font-size:28px;line-height:32px}.stat--l .stat__num{font-size:40px;line-height:44px}.stat--xl .stat__num{font-size:56px;line-height:72px}}.chips{gap:var(--story-gap);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));margin:0;display:grid}.chips>div{padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border:0;flex-direction:column;gap:2px;min-width:0;display:flex}.chips dt{color:var(--ink-muted)}.chips dd{font-variation-settings:"wdth" 75;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:24px}.hero{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.hero__pic{margin:0 calc(-1 * var(--gutter));aspect-ratio:16/9;background:var(--media-fallback);position:relative;overflow:hidden}.hero__pic .ca-card__pic{aspect-ratio:auto;height:100%;position:absolute;inset:0}.hero__pic .ca-card__pic .ca-plate{top:48px;bottom:24px}.hero__badge{top:var(--space-2);right:var(--space-2);z-index:1;position:absolute}.hero__art{left:var(--space-2);bottom:var(--space-2);z-index:1;position:absolute}.hero--ended .hero__pic img{filter:grayscale()}.hero__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.hero__id{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.hero__name{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hero h1{font-family:var(--font-sans);letter-spacing:-.005em;font-variation-settings:"wdth" 75;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:32px}.hero__meta{align-items:center;gap:var(--space-2) var(--space-4);color:var(--ink);flex-wrap:wrap;display:flex}.hero__meta .ca-platforms{color:var(--ink);gap:var(--space-3)}.hero__warn{margin:var(--space-2) 0 0;color:var(--risk);font-size:var(--fs-14);max-width:60ch;line-height:20px}.hero__np,.hero__ns{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--fs-14);max-width:60ch;line-height:20px}.hero__nums{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hero .live-budget{gap:var(--space-3)}.hero .live-budget__figs{align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.hero__rate{align-items:flex-start;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.hero__nums .stat,.hero__nums .ca-stat{gap:var(--space-1)}.hero__nums .stat__num,.hero__nums .ca-stat__value{font-size:40px;line-height:40px}.hero__nums .ca-nx{line-height:0}.hero__actions{gap:var(--story-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (min-width:560px){.hero__actions{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:fit-content;max-width:100%}.hero__actions .ca-btn{min-width:240px}}.hero__excl{margin:calc(-1 * var(--space-2)) 0 0;color:var(--ink-muted);font-size:var(--fs-14);max-width:60ch;line-height:20px}.hero__excl strong{color:var(--ink);font-weight:700}.hero__election{margin-top:0}.hero__election p{margin:0 0 var(--space-1)}.hero__election-src{font-size:var(--fs-12,12px)}.hero__election-src a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:599px){.hero__id .ca-bug--L{transform-origin:0 0;margin:0 -34px -29px 0;transform:scale(.72)}}@media (min-width:600px){.hero__pic{border-radius:var(--radius-md);margin:0}.hero__nums .stat__num,.hero__nums .ca-stat__value{font-size:56px;line-height:56px}}@media (min-width:1024px){.hero{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.hero__pic{aspect-ratio:4/3}.hero h1{font-size:40px;line-height:44px}.hero__main{gap:var(--space-5)}}@media (min-width:1280px){.hero__pic{aspect-ratio:328/176}}@media (min-width:1600px){.hero{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.pay{align-items:start;gap:var(--story-gap);grid-template-columns:minmax(0,1fr);display:grid}.pay__ladder,.pay__why,.pay__flat{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.pay__flat{align-content:center;align-items:center;gap:var(--space-6);flex-flow:wrap;margin:0}.pay__whyhead{color:var(--ink-muted)}.pay__pool{margin:0}.pay__note,.pay__unit{color:var(--ink-muted);margin:0}.pay__terms{gap:var(--space-4) var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;margin:0;display:flex}@media (min-width:900px){.pay{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pay--flat{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pay--solo{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.pay__ladder,.pay__why,.pay__flat{padding:var(--space-5)}}.ladder{--bar:16px;--gap:var(--space-3);gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ladder__row{align-items:center;column-gap:var(--space-3);grid-template-columns:48px minmax(0,1fr) 88px;grid-template-areas:"views track usd""views track tag";display:grid}.ladder__views{flex-direction:column;grid-area:views;display:flex}.ladder__views .ca-t-label{color:var(--ink-muted)}.ladder__v{font-family:var(--font-display);font-size:16px;font-weight:900;line-height:20px}.ladder__track{min-height:var(--bar);grid-area:track;align-self:stretch;position:relative}.ladder__track:before{content:"";height:var(--bar);background:var(--surface-sunken);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ladder__bar{height:var(--bar);background:var(--ink);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ladder--cap{padding-top:var(--space-4)}.ladder__cap{top:calc(var(--gap) / -2);bottom:calc(var(--gap) / -2);border-left:1.5px solid var(--ink-muted);width:0;position:absolute}.ladder__cap--first{top:calc(50% - var(--bar) / 2 - 4px)}.ladder__cap--last{bottom:calc(50% - var(--bar) / 2 - 4px)}.ladder__caplabel{white-space:nowrap;color:var(--ink-muted);padding-bottom:2px;position:absolute;bottom:100%;left:4px}.ladder__caplabel--end{left:auto;right:4px}.ladder__row.is-capped .ladder__tag{color:var(--ink)}.ladder__usd{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:usd;font-size:20px;font-weight:900;line-height:24px}.ladder__under{text-align:right;font-family:var(--font-sans);color:var(--ink-muted);white-space:nowrap;grid-area:usd;font-size:14px;font-weight:700;line-height:20px}.ladder__tag{text-align:right;color:var(--ink-muted);grid-area:tag;min-height:16px}@media (min-width:600px){.ladder{--bar:24px;--gap:var(--space-4)}.ladder__row{grid-template-columns:56px minmax(0,1fr) 120px 40px;grid-template-areas:"views track usd tag"}.ladder__v{font-size:20px;line-height:24px}.ladder__usd{font-size:28px;line-height:32px}.ladder__under{font-size:16px;line-height:24px}.ladder__tag{text-align:left}}.story__lead{max-width:72ch;color:var(--ink);margin:0;font-size:16px;line-height:24px}@media (min-width:1024px){.story__lead{font-size:18px;line-height:26px}}.stat__link{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.stat__link:hover{color:var(--ink-muted)}.ratehist{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ratehist__item{flex-direction:column;gap:2px;display:flex}.ratehist__usd{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:24px}.ratehist__from{color:var(--ink-muted)}.runway{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.runway__stats{gap:var(--space-4) var(--story-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.payrec__group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.payrec__group+.payrec__group{padding-top:var(--space-4);border-top:1px solid var(--line)}.payrec__head{color:var(--ink);margin:0}@media (min-width:600px){.payrec .runway__stats{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.runway__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.span{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.span__track{background:var(--surface-sunken);height:24px;position:relative}.span__range{background:color-mix(in srgb, var(--ink) 22%, transparent);position:absolute;top:0;bottom:0}.span__mid{background:var(--ink);width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.span__axis{color:var(--ink-muted);min-height:20px;position:relative}.span__label{white-space:nowrap;position:absolute;top:0}.span__label--center{transform:translate(-50%)}.span__label--end{transform:translate(-100%)}.span__p50{color:var(--ink);font-weight:700}.used{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.used__track{background:var(--surface-sunken);height:24px;box-shadow:inset 0 0 0 1px var(--line)}.used__spent{background:var(--ink);height:100%;display:block}.used__axis{color:var(--ink-muted);justify-content:space-between;display:flex}@keyframes story-blink{0%{opacity:1}to{opacity:.35}}.brief4{gap:var(--space-4);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.brief4--graded{column-gap:var(--space-5);grid-template-columns:88px minmax(0,1fr);align-items:start}}.brief4__main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.brief4__lead{max-width:72ch;color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:26px}.brief4__facts{gap:var(--space-1) 0;color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;font-weight:600;line-height:20px;list-style:none;display:flex}.brief4__fact:not(:last-child):after{content:"·";margin:0 var(--space-2)}.brief4__go{align-self:flex-start}@media (max-width:599px){.brief4__go{justify-content:center;width:100%}}.gbadge{flex:none;width:88px;height:76px;display:block;position:relative}.gbadge__shape{display:block;position:absolute;inset:0;overflow:visible}.gbadge__fill{fill:var(--surface)}.gbadge__line{fill:none;stroke:var(--score-solid);stroke-width:2px}.gbadge__word{left:var(--space-2);top:var(--space-1);color:var(--ink-muted);position:absolute}.gbadge__letter{left:var(--space-2);font-family:var(--font-sans);font-variation-settings:"wdth" 75;color:var(--ink);font-size:52px;font-weight:900;line-height:56px;position:absolute;bottom:0}.gbadge--a .gbadge__fill{fill:var(--score-alpha)}.gbadge--a .gbadge__word,.gbadge--a .gbadge__letter{color:var(--on-signal)}.gbadge--c .gbadge__fill{fill:var(--score-fair)}.gbadge--d .gbadge__line,.gbadge--f .gbadge__line{stroke:var(--risk)}.gbadge--d .gbadge__letter,.gbadge--f .gbadge__letter{color:var(--risk)}.brl{gap:var(--space-5);min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}@media (min-width:1024px){.brl{padding:var(--space-5)}}.brl__topic{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.brl__head{color:var(--ink-muted);margin:0}.brl__rules{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.brl__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.brl__rule{gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);align-items:start;min-width:0;display:grid}.brl__icon{margin-top:1px}.brl__rule--do .brl__icon{fill:var(--live)}.brl__rule--dont .brl__icon{fill:var(--risk)}.brl__more{display:block}.brl__more>.brl__topic+.brl__topic{padding-top:var(--space-5)}.brl__more[open]>.brl__morekey{display:none}.brl__morekey{min-height:44px;padding:0 var(--space-4);cursor:pointer;border:2px solid var(--ink);color:var(--ink);align-self:flex-start;align-items:center;font-size:16px;font-weight:800;line-height:20px;list-style:none;display:inline-flex}.brl__morekey::-webkit-details-marker{display:none}.brl__morekey:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:2px}.brx{gap:var(--story-gap);flex-direction:column;min-width:0;display:flex}.brx__card{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}@media (min-width:1024px){.brx__card{padding:var(--space-5)}}.brx__head{align-items:center;gap:var(--space-2);min-width:0;min-height:24px;margin:0;display:flex}.brx__headicon{fill:var(--ink);flex:none}.brx__title{color:var(--ink)}.brx__subtitle{color:var(--ink-muted);margin:0}.brx__what{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.brx__text{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:22px}.brx__copy{max-width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);color:var(--ink);overflow-wrap:anywhere;align-self:flex-start;font-size:16px;font-weight:800;line-height:22px}.brx__copy:before{content:"“"}.brx__copy:after{content:"”"}.brx__link{min-height:32px;color:var(--ink);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;font-size:16px;font-weight:800;line-height:22px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.brx__link svg{fill:currentColor}.brx__chips{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.brx__chip{max-width:100%;min-height:32px;padding:0 var(--space-3);background:var(--surface-sunken);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.brx__on{vertical-align:-2px;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.brx__chip .brx__on{margin-left:0}.brx__mark{color:var(--ink);display:inline-flex}.brx__mark svg{fill:currentColor}.brx__keys{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:599px){.brx__keys .ca-btn{width:100%}}.brx__key--sound{max-width:100%;height:auto;min-height:48px;padding-block:var(--space-2);white-space:normal;text-align:left}.brx__key--sound .ca-mark,.brx__key--sound .ca-icon{fill:currentColor;color:currentColor;flex:none}.brx__examples{gap:var(--space-2);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.brx__keys+.brx__examples{margin-top:var(--space-1)}.brx__card--materials>.brx__examples:first-of-type:nth-child(2){border-top:0;padding-top:0}.brx__reel{gap:var(--story-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:minmax(160px,220px);grid-auto-flow:column;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.brx__ex{scroll-snap-align:start;min-width:0}.brx__strip{grid-template-columns:repeat(6,minmax(0,88px));gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.brx__strip li{aspect-ratio:1;background:var(--media-fallback);overflow:hidden}.brx__strip img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:599px){.brx__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.brx__more{color:var(--ink-muted);font-size:var(--text-sm,.875rem);margin:0}.joins{gap:var(--story-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.joinrow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"board go""nums nums";display:grid}.joinrow__board{min-height:44px;color:var(--ink);grid-area:board;align-items:center;display:inline-flex}.joinrow__board .ca-boardlogo,.joinrow__board .ca-textmark{color:var(--ink)}.joinrow__nums{gap:var(--space-5);grid-area:nums;margin:0;display:flex}.joinrow__go{grid-area:go}@media (min-width:700px){.joinrow{grid-template-columns:200px minmax(0,1fr) auto;grid-template-areas:"board nums go"}}.rounds2{gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;margin:0;list-style:none;display:flex}.rounds2 li{align-items:center;column-gap:var(--space-3);grid-template-columns:72px minmax(0,1fr) 64px;grid-template-areas:"label bar num""label when cpm";display:grid}.rounds2 li>.ca-t-label{color:var(--ink-muted);grid-area:label}.rounds2__bar{background:var(--surface-sunken);grid-area:bar;height:16px}.rounds2__bar>span{background:var(--ink);height:100%;display:block}.rounds2__num{font-family:var(--font-display);text-align:right;grid-area:num;font-size:20px;font-weight:900;line-height:24px}.rounds2__cpm{color:var(--ink-muted);text-align:right;white-space:nowrap;grid-area:cpm}.rounds2__when{color:var(--ink-muted);grid-area:when}@media (min-width:1024px){.runway,.brief4,.rounds2{padding:var(--space-5)}}.bhub{gap:var(--story-gap);margin-top:var(--space-3);flex-direction:column;display:flex}.bhub__top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.bhub__logo{min-height:48px;color:var(--ink);align-items:center;display:inline-flex}.bhub__logo .ca-boardlogo,.bhub__logo .ca-boardlogo__name,.bhub__logo .ca-textmark{color:var(--ink)}.bhub__logo .ca-boardlogo__name,.bhub__logo .ca-textmark{letter-spacing:0;text-transform:none;font-variation-settings:"wdth" 75;font-size:28px;font-weight:800;line-height:32px}.bhub h1{align-items:center;gap:var(--space-3);margin:0;font-size:0;line-height:0;display:flex}.bhub__word{font-family:var(--font-sans);color:var(--ink-muted);font-variation-settings:"wdth" 75;font-size:20px;font-weight:800;line-height:28px}.score4{gap:var(--story-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.score4[data-n="1"]>.stat,.score4[data-n="3"]>.stat:first-child{grid-column:1/-1}@media (min-width:900px){.score4{grid-template-columns:repeat(4,minmax(0,1fr))}.score4[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.score4[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.score4[data-n="3"]>.stat:first-child{grid-column:auto}}.score4>.stat{padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.score4>.stat:first-child{background:var(--action);border-color:var(--action)}.score4>.stat:first-child dt{color:color-mix(in srgb, var(--on-action) 72%, transparent)}.score4>.stat:first-child .stat__num{color:var(--on-action)}.viz{gap:var(--story-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.viz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.viz{grid-template-columns:repeat(3,minmax(0,1fr))}.viz>.panel2--wide{grid-column:span 2}}.panel2{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.panel2__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.panel2__title{color:var(--ink-muted)}.panel2__find{font-family:var(--font-display);white-space:nowrap;font-size:28px;font-weight:900;line-height:28px}.hist{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.hist__cols{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:4px;height:120px;margin:0;padding:0;list-style:none;display:flex}.hist__cols li{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}.hist__col{background:var(--viz-seq-2);min-height:2px;display:block}.hist__cols li.is-mid .hist__col{background:var(--ink)}.hist__cols li.is-mid .hist__n{color:var(--ink);font-weight:700}.hist__n{text-align:center;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:14px}.hist__axis{color:var(--ink-muted);gap:4px;display:flex}.hist__axis span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;font-size:12px;line-height:14px}.bars{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bars li{align-items:center;gap:var(--space-2);grid-template-columns:28px minmax(0,1fr) 44px;display:grid}.bars li>svg,.bars__key{color:var(--ink);fill:currentColor}.bars__key{font-size:12px;font-weight:700;line-height:16px}.bars__track{background:var(--surface-sunken);height:16px}.bars__fill{background:var(--ink);height:100%;display:block}.bars__n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.split{gap:var(--space-2);flex-direction:column;display:flex}.split__bar{gap:2px;height:32px;display:flex}.split__bar>span{min-width:4px;height:100%;display:block}.split__clipping{background:var(--ink)}.split__logo{background:var(--viz-seq-3)}.split__ugc{background:var(--viz-seq-2)}.split__music{background:var(--viz-seq-1)}.split__legend{justify-content:space-between;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.split__legend>div{flex-direction:column;gap:2px;display:flex}.split__legend>div:last-child{text-align:right}.split__legend dd a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:2px}.split__legend dt{color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.split__legend dd{font-family:var(--font-display);margin:0;font-size:28px;font-weight:900;line-height:28px}.split__sw{width:10px;height:10px;display:inline-block}.facts2{gap:var(--story-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.facts2>.fact2:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:700px){.facts2{grid-template-columns:repeat(3,minmax(0,1fr))}.facts2>.fact2:last-child:nth-child(odd){grid-column:auto}}@media (min-width:1024px){.facts2{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}.fact2{column-gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.fact2 svg{fill:var(--ink);grid-row:span 2}.fact2 dt{color:var(--ink-muted)}.fact2 dd{font-variation-settings:"wdth" 75;margin:0;font-size:16px;font-weight:700;line-height:22px}.fact2__src{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;text-decoration-thickness:1px}.fact2__src:hover{text-decoration-color:currentColor}.fact2__glyph{width:24px;height:24px;font-family:var(--font-display);color:var(--ink);grid-row:span 2;justify-content:center;align-items:center;font-size:20px;font-weight:900;line-height:20px;display:inline-flex}.tiers li{grid-template-columns:52px minmax(0,1fr) 44px}.tiers .bars__key{color:var(--ink-muted)}.tiers--alpha .bars__fill{background:var(--score-alpha);box-shadow:inset 0 0 0 1px var(--brand)}.tiers--solid .bars__fill{background:var(--ink)}.tiers--fair .bars__fill{background:var(--viz-seq-2)}.tiers--low .bars__fill{box-shadow:inset 0 0 0 1px var(--score-low);background:0 0}.bhub--platform{gap:var(--space-6)}.bhub__hero{gap:var(--space-2);flex-direction:column;display:flex}.bhub--platform .bhub__logo .ca-boardlogo__name,.bhub--platform .bhub__logo .ca-textmark{font-size:40px;line-height:44px}.bhub h1.bhub__h1--text{font-family:var(--font-sans);letter-spacing:-.005em;font-variation-settings:"wdth" 75;color:var(--ink);font-size:28px;font-weight:800;line-height:32px;display:block}@media (min-width:1024px){.bhub h1.bhub__h1--text{font-size:40px;line-height:40px}}.bhub__known{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-variation-settings:"wdth" 75;color:var(--ink);margin:0;font-size:20px;font-weight:800;line-height:24px;display:flex;position:relative}.bhub__known .brands__info-body{width:min(360px,80vw);right:auto}@media (min-width:900px){.bhub--platform .score4 .stat__num{font-size:56px;line-height:56px}}.bhub__sec{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.viz--insights{grid-auto-flow:dense}@media (min-width:700px) and (max-width:1099px){.viz--1{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.viz--2{grid-template-columns:repeat(2,minmax(0,1fr))}.viz--1{grid-template-columns:minmax(0,1fr)}}.panel2{position:relative}.panel2__name{align-items:center;gap:2px;min-width:0;display:inline-flex}.panel2__name .brands__info-mark{width:24px;height:24px}.panel2 .brands__info-body{left:var(--space-3);right:var(--space-3);top:48px}.duo{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.duo>div{flex-direction:column;gap:2px;display:flex}.duo dt{color:var(--ink-muted)}.duo dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:900;line-height:28px}.panel2 .ca-ts{margin-top:var(--space-2)}.panel2 .ca-ts__plot{height:160px}.panel2 .ca-bars__plot{height:112px}.panel2 .ca-bars__val{font-size:12px;line-height:16px}.bars--meter li{grid-template-columns:112px minmax(0,1fr) 48px}.bars--meter .bars__key{color:var(--ink-muted)}.bars--names li{grid-template-columns:minmax(0,40%) minmax(0,1fr) 56px}.bars__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.rstrip{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.rstrip__track{background:var(--surface-sunken);height:48px;position:relative}.rstrip__band{background:var(--viz-hl);min-width:4px;box-shadow:inset 0 0 0 1px var(--viz-hl-edge);position:absolute;top:0;bottom:0}.rstrip__ticks{display:flex;position:absolute;inset:8px 0}.rstrip__tick{flex:1 1 0;justify-content:center;min-width:0;display:flex}.rstrip__tick:before{content:"";background:var(--viz-mark);width:3px;max-width:100%;height:100%}.rstrip__mid{background:var(--ink);width:4px;box-shadow:0 0 0 2px var(--surface-raised);margin-left:-2px;position:absolute;top:-6px;bottom:-6px}.rstrip__axis{height:20px;color:var(--viz-axis);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.rstrip__axis-mid{color:var(--ink);background:var(--surface-raised);padding:0 4px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.rstrip__keys{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.rstrip__keys>div{flex-direction:column;gap:2px;display:flex}.rstrip__keys dt{color:var(--ink-muted)}.rstrip__keys dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:900;line-height:24px}.rstrip__key--band{background:var(--viz-hl);width:16px;height:10px;box-shadow:inset 0 0 0 1px var(--viz-hl-edge);display:inline-block}.rstrip__key--mid{width:4px;height:14px;margin-left:var(--space-2);background:var(--ink);display:inline-block}.rstrip__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.rstrip__legend{color:var(--ink-muted);align-items:center;gap:6px;margin:0;display:inline-flex}.terms{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.terms>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terms dt{color:var(--ink-muted)}.terms dd{font-variation-settings:"wdth" 75;align-items:center;gap:4px;margin:0;font-size:16px;font-weight:700;line-height:22px;display:inline-flex}.terms__src{width:24px;height:24px;color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.terms__src svg{fill:currentColor}.terms__src:hover,.terms__src:focus-visible{color:var(--ink)}.bhub__all{padding-top:var(--space-4)}.bhub__fold{gap:var(--space-3);flex-direction:column;display:flex}.bhub__key{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);background:var(--surface-raised);border:2px solid var(--line-strong);color:var(--ink);cursor:pointer;list-style:none;display:inline-flex}.bhub__key::-webkit-details-marker{display:none}.bhub__key:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.bhub__fold[open]>.bhub__key:after{margin-top:4px;transform:rotate(225deg)}.bhub__key:hover{border-color:var(--ink)}.bhub__key:active{background:var(--surface-sunken);border-color:var(--ink)}.bhub__key:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bhub__key-title{font-family:var(--font-sans);margin:0;font-size:16px;font-weight:800;line-height:20px}.plinks{gap:var(--space-widget);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.plinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plinks{grid-template-columns:repeat(4,minmax(0,1fr))}}.plink{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:8px;text-decoration:none;transition:border-color .16s linear;display:flex}.plink:hover{border-color:var(--line-strong)}.plink:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.plink svg{fill:currentColor;flex:none}.plink__mark{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);flex:auto;display:inline-flex}.plink__mark .ca-boardlogo{color:var(--ink)}.plink__vs{color:var(--ink-muted);text-transform:uppercase;font-size:14px;font-weight:800;line-height:20px}.plink__label{white-space:nowrap;font-size:16px;font-weight:800;line-height:20px}.plink__mark:not(:has(.plink__vs)){flex:none}.plink__mark:not(:has(.plink__vs))+.plink__label{flex:auto}.crx{gap:var(--space-3)}.crx__head{align-items:center;gap:var(--space-1);display:flex;position:relative}.crx__head .brands__info-body,.crx__ind .brands__info-body{width:min(360px,80vw);right:auto}.crx__ind{align-self:flex-start;align-items:center;gap:var(--space-1);color:var(--ink-muted);display:inline-flex;position:relative}.crx__steps{gap:var(--story-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.crx__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.crx__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.crx__step{gap:var(--space-1);padding:var(--space-4);background:var(--surface-raised);border-top:4px solid var(--ink);flex-direction:column;display:flex}.crx__n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-weight:900;line-height:40px}.crx__key{font-variation-settings:"wdth" 75;color:var(--ink);font-size:20px;font-weight:800;line-height:24px}.crx__line{color:var(--ink-muted);font-size:16px;line-height:22px}.crx__tiles{margin:0}.crx__vs{gap:var(--story-gap);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:700px){.crx__vs{grid-template-columns:repeat(3,minmax(0,1fr))}}.crx__vs>div{gap:var(--space-1);padding:var(--space-4);background:var(--surface-raised);flex-direction:column;display:flex}.crx__vs dt{color:var(--ink-muted)}.crx__vs dd{font-variation-settings:"wdth" 75;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800;line-height:24px}.crx .learn__tablebox{margin:0}:root{--sj-h:57px}html[data-ca-sjpage]{scroll-padding-top:calc(var(--bar-h) + var(--club-h) + var(--space-3))}html[data-ca-sj]{scroll-padding-top:calc(var(--bar-h) + var(--club-h) + var(--sj-h) + var(--space-3))}@media (max-width:899px){html[data-ca-sj]{scroll-padding-top:calc(var(--bar-h) + var(--sj-h) + var(--space-3))}}.sj{top:var(--bar-h);z-index:29;background:var(--surface-raised);border-bottom:1px solid var(--line);visibility:hidden;position:fixed;left:0;right:0;transform:translateY(-100%)}.sj[data-on]{visibility:visible;transform:none}@media (prefers-reduced-motion:no-preference){.sj{transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s}.sj[data-on]{transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility}}.sj__in{align-items:center;gap:var(--space-3);min-height:56px;display:flex}.sj__in .ca-bug{flex:none}.sj__name{min-width:0;color:var(--ink);font:700 16px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sj__join{flex:none}.sj__board{align-items:center;gap:var(--space-2);display:none}@media (min-width:420px){.sj__board{display:inline-flex}}@media (max-width:359px){.sj__in{gap:var(--space-2)}}@media (min-width:1024px){.appost__mark.ca-apmark{--apm:88px}.appost__mark .ca-apmark__band{height:32px}.appost__mark .ca-apmark__words{padding:0 var(--space-3);letter-spacing:.02em;font-variation-settings:"wdth" 75;font-size:16px;line-height:20px}}.appost__steps{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.appost__step{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3);background:var(--surface-raised);grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.appost__n{background:var(--signal);width:32px;height:32px;color:var(--on-signal);font:800 16px/20px var(--font-sans);font-variant-numeric:tabular-nums;grid-row:1/span 2;place-items:center;display:grid}.appost__head{color:var(--ink);font:700 16px/20px var(--font-sans)}.appost__sub{color:var(--ink-muted);font:600 14px/20px var(--font-sans)}@media (min-width:720px){.appost__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.appost__box{gap:var(--space-4);flex-direction:column;display:flex}.appost__form{gap:var(--space-3);flex-direction:column;max-width:560px;margin:0;display:flex}.appost__keys{gap:var(--space-3);flex-wrap:wrap;display:flex}.appost__list{background:var(--surface-raised);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.appost__row{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);box-sizing:border-box;flex-wrap:wrap;min-height:48px;display:flex}.appost__row+.appost__row{box-shadow:inset 0 1px 0 var(--line)}.appost__url{min-width:0;color:var(--ink);font:600 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:200px;overflow:hidden}.appost__ap{color:var(--ink);font:700 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.appost__views{color:var(--ink-muted);font:600 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.appost__why{color:var(--risk);font:600 14px/20px var(--font-sans)}.phero{gap:var(--space-widget);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1024px){.phero{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(320px,400px)}}.phero__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.phero__title{font-family:var(--font-sans);letter-spacing:-.01em;font-variation-settings:"wdth" 75;color:var(--ink);margin:0;font-size:40px;font-weight:800;line-height:40px}@media (min-width:1024px){.phero__title{font-size:72px;line-height:72px}}.phero__stats{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:600px){.phero__stats{gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}}.phero__stat{gap:var(--space-1);min-width:0;padding-top:var(--space-2);border-top:4px solid var(--ink);flex-direction:column-reverse;display:flex}.phero__stat:first-child{border-top-color:var(--signal)}.phero__stat dt{color:var(--ink-muted);white-space:nowrap}.phero__stat dd{margin:0}.phero__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:40px;font-weight:900;line-height:40px}@media (min-width:1024px){.phero__num{font-size:56px;line-height:56px}}.pbars{gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;margin:0;display:flex}.pbars__title{color:var(--ink-muted)}.pbars__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pbars__row{align-items:center;gap:var(--space-2);grid-template-columns:32px minmax(0,1fr) 64px;display:grid}.pbars__mark{height:24px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pbars__mark .ca-boardlogo,.pbars__mark .ca-boardlogo__name{color:var(--ink)}.pbars__mark .ca-boardlogo__name{display:none}.pbars__art{fill:currentColor;display:block}.pbars__track{background:var(--surface-sunken);height:16px;display:block}.pbars__fill{background:var(--ink);height:100%;display:block}.pbars__row.is-lead .pbars__fill{background:var(--signal);box-shadow:inset 0 0 0 1px var(--pick-edge)}.pbars__value{text-align:right;font-family:var(--font-sans);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.pboard{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pboard__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pboard__list{gap:var(--space-widget);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pboard[data-filter=clipping] .pboard__row:not([data-tags~=clipping]),.pboard[data-filter=ugc] .pboard__row:not([data-tags~=ugc]),.pboard[data-filter=logo] .pboard__row:not([data-tags~=logo]),.pboard[data-filter=music] .pboard__row:not([data-tags~=music]),.pboard[data-filter=fast] .pboard__row:not([data-tags~=fast]){display:none}.pboard__row{min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;flex-direction:column;transition:border-color .16s linear;display:flex}.pboard__row:hover{border-color:var(--line-strong)}.pboard__row--lead,.pboard__row--lead:hover{border:2px solid var(--pick-edge)}.pboard__band{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4);padding:var(--space-1) var(--space-4);background:var(--pick);color:var(--on-pick);border-radius:6px 6px 0 0}.pboard__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1100px){.pboard__row{padding:var(--space-5)}.pboard__band{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-5);padding:var(--space-1) var(--space-5)}.pboard__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.pboard__id{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pboard__head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.pboard__rank{background:var(--action);width:48px;height:48px;color:var(--on-action);font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:28px;font-weight:900;line-height:28px;display:inline-flex}.pboard__row--lead .pboard__rank{background:var(--signal);color:var(--on-signal);box-shadow:inset 0 0 0 1px var(--pick-edge)}@media (min-width:1100px){.pboard__rank{width:64px;height:64px;font-size:40px;line-height:40px}}.pboard__name{min-width:0;color:var(--ink);flex:auto;align-items:center;margin:0;display:inline-flex;overflow:hidden}.pboard__name .ca-boardlogo,.pboard__name .ca-boardlogo__name,.pboard__name .ca-textmark{color:var(--ink)}.pboard__name .ca-boardlogo__name{font-size:24px;font-weight:800;line-height:28px}.pboard__bug{flex:none;margin-left:auto}.pboard__line{color:var(--ink);margin:0}.pboard__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pboard__tag{height:24px;padding:0 var(--space-2);background:var(--signal);color:var(--on-signal);box-shadow:inset 0 0 0 1px var(--pick-edge);white-space:nowrap;align-items:center;display:inline-flex}.pboard__types{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pboard__type{gap:var(--space-1);height:24px;color:var(--ink);text-decoration:none}.pboard__type .ca-t-label{color:var(--ink-muted)}.pboard__type:hover{background:var(--line)}.pboard__type:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pboard__type-n{font-family:var(--font-sans);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:20px}.pboard__nums{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pboard .pboard__figs{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.pboard .pboard__figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.pboard__num{align-items:center;gap:var(--space-2);display:inline-flex}.pboard__lamp{flex:none;width:12px;height:12px;display:inline-block}.pboard__lamp--good{background:var(--verified)}.pboard__lamp--fair{background:var(--draining)}.pboard__lamp--poor{background:var(--risk)}.pboard__trend{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.pboard__trend>.ca-t-label{color:var(--ink-muted)}.pboard__spark .ca-spark__line{stroke:var(--ink)}.pboard__row--lead .pboard__spark .ca-spark__end{fill:var(--signal);stroke:var(--pick-edge);stroke-width:1px}.pboard__best{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pboard__pick{gap:var(--space-1);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pboard__pick-label{padding:var(--space-2) var(--space-3) 0;color:var(--ink-muted)}.pboard__pick .ca-row--compact{padding:var(--space-2) var(--space-3) var(--space-3);background:0 0;border-bottom:0}.pboard__pick .ca-row--compact:hover{background:var(--surface-sunken)}
