.ca-ui *,.ca-ui :before,.ca-ui :after{box-sizing:border-box}:where(.ca-ui) a:where(:not(.ca-btn)){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%}.ca-tab .ca-tab__dot{top:8px;left:calc(50% + 7px);right:auto}@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-container);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{color:var(--link)}.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__or{gap:var(--space-3);flex-direction:column;display:flex}.ca-alert__or-label{align-items:center;gap:var(--space-3);color:var(--ink-muted);white-space:nowrap;margin:0;display:flex}.ca-alert__or-label:before,.ca-alert__or-label:after{content:"";background:var(--line);flex:auto;height:1px}.ca-pkeys__row--icons{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-pkey--icon{justify-content:center;width:56px;min-height:48px;padding:0}.ca-pkeys__away{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.ca-pkey--away{min-height:48px;text-decoration:none}.ca-pkey--away:hover{text-decoration:none}.ca-pkey__glyphs{gap:var(--space-1);flex:none;display:inline-flex}.ca-pkey--away .ca-pkey__name{font-size:14px;line-height:20px}.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:where(:not(.ca-btn)){color:var(--ink-muted)}.ca-alert-scrim{inset:0 0 var(--ca-modal-room,0px);z-index:50;background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed}.ca-sheet{width:100%;max-width:440px;max-height:calc(92vh - var(--ca-modal-room,0px));max-height:calc(92dvh - var(--ca-modal-room,0px));overscroll-behavior:contain;background:var(--surface-overlay);border-radius:var(--radius-container) var(--radius-container) 0 0;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))}.ca-sheet__skip{width:calc(100% - 2 * var(--space-4));margin:calc(-1 * var(--space-3)) var(--space-4) var(--space-4);justify-content:center;display:flex}@media (min-width:600px){.ca-alert-scrim{padding:var(--space-5);align-items:center}.ca-sheet{border-radius:var(--radius-container)}}@media (max-width:599px){html[data-ca-banner] .ca-alert-scrim{padding-bottom:var(--space-2)}html[data-ca-banner] .ca-sheet{max-height:calc(92dvh - var(--ca-modal-room,0px) - var(--space-2));border-radius:var(--radius-container)}}.ca-alert-scrim[data-ca-vv]{top:var(--ca-vv-top,0px);height:calc(var(--ca-vv-h,100dvh) - var(--ca-modal-room,0px));bottom:auto}.ca-alert-scrim[data-ca-vv]>.ca-sheet{max-height:calc(.92 * var(--ca-vv-h,100dvh) - var(--ca-modal-room,0px))}.ca-alert-scrim[data-ca-vv][data-ca-kb]{height:var(--ca-vv-h,100dvh);padding-bottom:0}.ca-alert-scrim[data-ca-vv][data-ca-kb]>.ca-sheet{max-height:calc(var(--ca-vv-h,100dvh) - var(--space-2))}@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-container) var(--radius-container) 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-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-none)}.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{box-sizing:border-box;min-height:40px;margin:0 calc(-1 * var(--space-2)) 0 var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-control);color:inherit;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:2px solid;font-weight:800;position:relative}.ca-toast-undo:before{content:"";position:absolute;inset:-6px -2px}.ca-toast-undo:hover{background:var(--action-hover)}.ca-toast-undo:focus-visible{outline-offset:2px;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{--gutter:var(--space-4);--whop-card:296px;gap:var(--space-5);padding-block:0 var(--space-8);flex-direction:column;display:flex}@media (min-width:600px){.whop-app{--gutter:var(--space-5)}}.whop-app>*{margin:0}.whop-bar{z-index:5;align-items:center;gap:var(--space-2) var(--space-3);min-height:64px;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 auto;grid-template-areas:"home switch find agents 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:240px}.whop-bar__find--key{display:none}.whop-bar>.whop-bar__agents{grid-area:agents;margin-left:0}.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:var(--space-3)}.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)}.whop-bar>.whop-switch{min-width:0}@media (max-width:1279px){.whop-bar:has(>.whop-switch){grid-template-areas:"home.find agents end""switch switch switch switch switch"}}@media (max-width:719px){.whop-bar__find--wide{display:none}.whop-bar__find--key{display:block}}@media (max-width:599px){.whop-bar{column-gap:var(--space-2)}.whop-bar__home .ca-lockup{width:104px;height:auto}.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-bar__end{gap:var(--space-2)}}@media (max-width:899px){.whop-bar .whop-club .ca-label,.whop-bar .whop-club__num{display:none}}@media (max-width:379px){.whop-bar .whop-club{display:none}}.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:600px){.whop-headline .hl-band__title{font-size:40px;line-height:40px}}.whop-rail{padding-top:0}.whop-app .rail__list{grid-auto-columns:var(--whop-card)}.whop-app .whop-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.whop-app .whop-grid{grid-template-columns:repeat(auto-fill, var(--whop-card));justify-content:start}}.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{align-self:flex-start}.whop-perk{align-items:center;gap:var(--space-4);width:100%;max-width:560px;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-none);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);white-space:nowrap;flex:1;margin:0;font-size:16px;line-height:24px}.whop-perk__text strong{font-weight:800}.whop-perk__key{flex:none}.whop-back{align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-3) 0 var(--space-2);border:1.5px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;align-self:center;font-weight:700;text-decoration:none;display:inline-flex}.whop-back svg{fill:currentColor}.whop-back:hover{border-color:var(--ink)}.whop-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.whop-back--end{gap:var(--space-2);padding:0 var(--space-3)}@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-keys{gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:640px;display:grid}@container (min-width:620px){.whop-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}.whop-keys--one{grid-template-columns:minmax(0,1fr);max-width:360px}.whop-keys .ca-btn{justify-content:center}.whop-keys>.ca-keyrow{grid-column:1/-1}.whop-keys>.ca-keyrow>*{flex:1 1 0;width:auto;min-width:0}.whop-keys .ca-btn svg{fill:currentColor}.ca-btn.whop-key--primary{--ca-face:var(--signal-hover);background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.ca-btn.whop-key--primary:hover{background:var(--signal-hover);border-color:var(--signal-hover);color:var(--on-signal)}.ca-btn.whop-key--primary:active{background:linear-gradient(transparent 2px, var(--signal-hover) 2px) border-box;border-color:#0000}.ca-btn.whop-key--primary .ca-boardlogo,.ca-btn.whop-key--primary .ca-boardlogo__name{color:var(--on-signal)}.whop-join .ca-boardlogo__art{width:auto;height:16px}.whop-key--ai .whop-key__logos{padding:2px}.whop-key--ai .agents__logo{width:16px;height:16px}.hero.whop-hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0}.whop-hero__pic{aspect-ratio:16/9;background:var(--media-fallback);position:relative;overflow:hidden}.whop-hero__pic .ca-card__pic{aspect-ratio:auto;height:100%;position:absolute;inset:0}.whop-hero__pic .ca-card__pic .ca-plate{top:48px;bottom:24px}.hero.whop-hero .hero__main{gap:var(--space-4)}.hero.whop-hero h1{font-size:28px;line-height:32px}.hero.whop-hero .hero__nums .stat__num,.hero.whop-hero .hero__nums .ca-stat__value{font-size:40px;line-height:40px}@media (min-width:600px){.whop-hero__pic{border-radius:var(--radius-container)}}@media (min-width:900px){.hero.whop-hero{gap:var(--space-6);grid-template-columns:360px minmax(0,1fr)}.whop-hero__pic{aspect-ratio:4/3}.hero.whop-hero h1{font-size:32px;line-height:40px}}@media (min-width:1280px){.hero.whop-hero{grid-template-columns:440px minmax(0,1fr)}}.whop-why{gap:var(--space-2);width:100%;max-width:560px;padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-container);flex-direction:column;display:flex}.whop-why>*{margin:0}.whop-why__title{font-family:var(--font-sans);font-variation-settings:"wdth" 75;font-size:20px;font-weight:800;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;width:100%;min-width:0;max-width:720px;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:800;line-height:28px}.whop-setup .whop-keys--one{margin-top:var(--space-4)}.whop-setup__fine{gap:var(--space-4);margin:0;font-size:14px;line-height:20px;display:flex}.whop-setup__fine a:where(:not(.ca-btn)){color:var(--ink-muted)}.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-confirm{gap:var(--space-2);flex-direction:column;display:flex}.ca-confirm__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ca-confirm__label{align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.ca-confirm__open{margin-left:auto}.ca-confirm__form{gap:var(--space-2);flex-direction:column;display:flex}.ca-confirm__code{max-width:220px}.ca-confirm__keys{gap:var(--space-2);flex-wrap:wrap;display:flex}
.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);border-radius:var(--radius-container);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{color:var(--link)}.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);border-radius:var(--radius-container)}.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{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-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);border-radius:var(--radius-container);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__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{align-self:flex-start}.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{margin-left:var(--space-1);vertical-align:middle}.ca-set-confirm{gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-container);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);border-radius:var(--radius-container);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);border-radius:var(--radius-container);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{align-self:flex-start}.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);border-radius:var(--radius-container);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:700 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:var(--action);color:var(--on-action);border-radius:var(--radius-none);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)}.ca-tier--none .ca-tier__badge{color:var(--ink-muted);background:var(--surface-sunken)}.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);border-radius:var(--radius-container);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 var(--motion-2) var(--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);border-radius:var(--radius-container);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);border-top:1px solid var(--line);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);border-radius:var(--radius-none);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-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);border-radius:var(--radius-none);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);border-radius:var(--radius-none);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;--apc-glare:color-mix(in srgb, var(--on-brand) 90%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apc{--apc-well:var(--surface-raised);--apc-glare:color-mix(in srgb, var(--on-brand) 32%, transparent)}}:root[data-theme=dark] .apc{--apc-well:var(--surface-raised);--apc-glare:color-mix(in srgb, var(--on-brand) 32%, transparent)}.club-step.apc{padding-top:var(--space-3);align-items:stretch}.apc__step{gap:var(--space-5);min-height:min(616px, calc(92vh - var(--space-3) - var(--space-5)));min-height:min(616px, calc(92svh - var(--space-3) - var(--space-5)));flex-direction:column;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,.apc-pers{justify-content:center}.apc-pers .ca-icon{fill:currentColor}.apc-pers.is-on:disabled{background:var(--surface-raised);border-color:var(--ink);color:var(--ink);cursor:default}.apc-pers__error{color:var(--risk);font:700 14px/20px var(--font-sans);text-align:center;margin:0}.apc-pick{gap:var(--space-5)}.apc-hero{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.apc-hero__badge{margin-bottom:var(--space-2);display:inline-grid;position:relative}.apc-hero__ap{top:var(--space-5);right:calc(-1 * var(--space-3));z-index:1;transform-origin:0 100%;position:absolute}.apc-hero__crest{--em-glow:color-mix(in srgb, var(--signal) 60%, transparent)}.apc-hero__crest .cr-shield,.apc-hero__crest .cr-crown,.apc-hero__crest .cr-ribbon{transform-box:fill-box}.apc-hero__title{color:var(--ink);font:800 24px/32px var(--font-sans);letter-spacing:-.005em;margin:0}.apc-hero__title:focus{outline:none}.apc-hero__line{color:var(--ink-muted);font:600 16px/24px var(--font-sans);margin:0}.apc-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.apc-tiles>li{display:flex}.apc-tile{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;--cut:24px;width:100%;min-height:128px;padding:var(--space-4);background:var(--apc-well);color:var(--ink);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);font:inherit;text-align:center;cursor:pointer;transition:box-shadow var(--motion-2) var(--ease-out), transform var(--motion-2) var(--ease-out), background-color var(--motion-2) var(--ease-out);border:0;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.apc-tile>*{z-index:1;position:relative}.apc-tile:hover{background:var(--surface-sunken)}.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)}.apc-tile.is-glare:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(100deg, transparent, var(--apc-glare), transparent);width:40%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-20deg)}.apc-tile__handle{max-width:100%;color:var(--ink-muted);font:700 16px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apc-tile.is-on{gap:var(--space-2)}.apc-tile>.apc-tile__on{top:var(--space-2);right:calc(var(--cut) - var(--space-2));fill:currentColor;position:absolute}.apc-later{align-self:center;min-width:96px}@media (prefers-reduced-motion:no-preference){.apc-hero__crest[data-enter=run] .cr-shield{transform-origin:50% 0;animation:.62s cubic-bezier(.3,1.4,.5,1) both club-crest-drop}.apc-hero__crest[data-enter=run] .cr-crown{transform-origin:50% 100%;animation:.46s cubic-bezier(.3,1.6,.5,1) .42s both club-crest-land}.apc-hero__crest[data-enter=run] .cr-ribbon{animation:.44s cubic-bezier(.3,.8,.3,1) .6s both club-crest-unfurl}.apc-hero__crest[data-enter=run] .ca-emblem:before{animation:.9s ease-out .98s backwards ca-emblem-burst}.apc-hero__crest[data-enter=run] .ca-emblem__foil:before{animation:.7s ease-in-out .9s both club-crest-sweep,5.5s ease-in-out 2.4s infinite ca-emblem-glint}.apc-hero__crest[data-enter=run] .apc-crest__band{animation-delay:2.4s}.apc-hero__badge[data-enter=run] .apc-hero__ap{animation:.56s cubic-bezier(.2,.9,.25,1.2) 1s backwards apc-mark-pop}.apc-tile.is-glare:before{animation:4.2s cubic-bezier(.4,0,.2,1) 2s infinite apc-glare}.apc-hero__crest .ca-emblem{transition:translate var(--motion-2) var(--ease-out)}.apc-hero__crest:hover .ca-emblem{translate:0 -4px}.apc-tile.is-on{animation:.52s cubic-bezier(.2,.8,.2,1) backwards apc-flip}.apc-tile:hover .apc-tile__logo{animation:.52s cubic-bezier(.2,.8,.2,1) apc-pulse}}@media (prefers-reduced-motion:reduce){.apc-hero__crest[data-enter=run] .ca-emblem{animation:.3s ease-out both club-crest-fade}.apc-hero__badge[data-enter=run] .apc-hero__ap{animation:.3s ease-out both apc-fade}}@keyframes apc-glare{0%{opacity:0;transform:translate(-120%)skew(-20deg)}4%,26%{opacity:1}30%,to{opacity:0;transform:translate(360%)skew(-20deg)}}@keyframes apc-flip{0%{transform:perspective(600px)rotateY(-90deg)}to{transform:perspective(600px)rotateY(0)}}@media (min-width:600px){.apc-tile{--cut:28px;min-height:144px}}@media (max-height:719px){.apc-hero__crest .ca-emblem,.apc-hero__crest .apc-crest__sheen{width:128px;height:128px}.apc-hero__badge{margin-bottom:0}.apc-hero__ap{right:calc(-1 * var(--space-5))}.apc__step,.apc-pick{gap:var(--space-4)}.apc-tile{--cut:22px;min-height:112px;padding:var(--space-3);gap:var(--space-2)}}.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);height:4px;transition:background-color var(--motion-2) var(--ease-out);flex:1 0 100%}.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__wait{vertical-align:-4px;width:4ch;height:40px;display:inline-block}.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-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-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);border:1px solid var(--line);border-radius:var(--radius-container);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}}.ca-pers{gap:var(--space-3)}.ca-pers__head{align-items:center;gap:var(--space-3);min-width:0;min-height:48px;display:flex}.ca-pers__mark{color:var(--ink);flex:none;display:inline-flex}.ca-pers__title{min-width:0;color:var(--ink);font:700 20px/28px var(--font-sans);flex:1}.ca-pers__connect{flex:none}.ca-pers__why{color:var(--ink-muted);font:500 14px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.ca-pers__settings{gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}.ca-set-chips .ca-pers__chip{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.ca-pers--compact{padding:var(--space-3) var(--space-4)}.ca-pers--compact .ca-pers__title{font-size:16px;line-height:22px}@media (max-width:479px){.ca-pers__head:has(.ca-pers__connect){flex-wrap:wrap}.ca-pers__head:has(.ca-pers__connect) .ca-pers__connect{flex:1 0 100%}}.ca-set-fold{flex-direction:column;min-width:0;display:flex}.ca-set-fold__sum{align-items:center;gap:var(--space-2);min-height:48px;color:var(--ink);cursor:pointer;list-style:none;display:flex}.ca-set-fold__sum::-webkit-details-marker{display:none}.ca-set-fold__sum:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-set-fold__chev{color:var(--ink-muted);transition:transform var(--motion-2) var(--ease-out);display:inline-flex}.ca-set-fold[open] .ca-set-fold__chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ca-set-fold__chev{transition:none}}.ca-set-fold__body{gap:var(--space-7);padding-top:var(--space-4);flex-direction:column;min-width:0;display:flex}.ca-from-list{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ca-from{gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-container);flex-direction:column;display:flex}@media (min-width:600px){.ca-from{padding:var(--space-5)}}.ca-from__head{align-items:center;column-gap:var(--space-3);row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ca-from__mark{color:var(--ink);display:inline-flex}.ca-from__who{flex-direction:column;min-width:0;display:flex}.ca-from__title{color:var(--ink);font:700 18px/24px var(--font-sans);margin:0}.ca-from__handle{color:var(--ink-muted);font:500 14px/20px var(--font-sans);overflow-wrap:anywhere}.ca-from__keys{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.ca-from__confirm{grid-column:1/-1}@media (min-width:600px){.ca-from__head{grid-template-columns:auto minmax(0,1fr) auto}.ca-from__keys{grid-column:auto;justify-content:flex-end}}.ca-from__lines{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ca-from__line{align-items:flex-start;gap:var(--space-3);color:var(--ink);font:500 16px/24px var(--font-sans);overflow-wrap:anywhere;display:flex}.ca-from__icon{color:var(--ink-muted);flex:none;margin-top:2px}.ca-from__uses{color:var(--ink-muted);font:500 14px/20px var(--font-sans);margin:0}.ca-from__uses a:where(:not(.ca-btn)){color:var(--link)}
