.wallet-page .wallet-method-option input[type=radio]:checked{border-color:var(--sys-line-strong);background:var(--sys-text-heading);box-shadow:inset 0 0 0 5px var(--sys-surface-raised)}.wallet-page .wallet-method-option input[type=radio]:focus-visible{outline:2px solid var(--sys-line-focus);outline-offset:2px}.wlx-method-brand{text-transform:capitalize}.wallet-page .wallet-flat-table th,.wallet-page .wallet-other-hint,.wallet-page .wallet-balance-sub{color:var(--sys-text-muted)}.wallet-page .wallet-custom-amount input::placeholder,.wallet-page .wallet-other-amount .settings-input::placeholder{color:color-mix(in srgb, var(--sys-text-muted) 72%, var(--sys-card-field-bg));opacity:1}.wallet-page .wallet-agree input{accent-color:var(--sys-btn-primary-1)}.subs-list{flex-direction:column;display:flex}.subs-row{align-items:center;gap:10px 14px;padding:16px 0;display:flex}.subs-row+.subs-row{border-top:1px solid var(--sys-line)}.subs-avatar{border-radius:var(--sys-radius-round);background:var(--sys-surface-raised);border:1px solid var(--sys-line);width:44px;height:44px;font:700 16px var(--font-heading);color:var(--sys-text-muted);flex:none;place-items:center;display:grid;overflow:hidden}.subs-avatar img{object-fit:cover;width:100%;height:100%}.subs-meta{flex:auto;min-width:0}.subs-name{font:700 14px var(--font-heading);color:var(--sys-text-body)}.subs-name a{color:inherit;text-decoration:none}.subs-name a:hover{color:var(--sys-text-heading);text-underline-offset:2px;text-decoration:underline}.subs-name a:focus-visible{outline:2px solid var(--sys-line-focus);outline-offset:2px;border-radius:2px}.subs-tier{color:var(--sys-text-muted);margin-top:2px;font-size:12px;line-height:1.5}.subs-end{flex:none;align-items:center;gap:14px;display:flex}.subs-renewal{color:var(--sys-text-muted);white-space:nowrap;font-size:12px}.subs-row-focus{border-radius:var(--sys-radius-card,12px);box-shadow:inset 0 0 0 1px var(--sys-line-focus);margin:0 -12px;padding-left:12px;padding-right:12px}.subs-empty{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.subs-empty .wallet-empty{margin-bottom:8px}@media (width<=560px){.subs-row{flex-wrap:wrap;align-items:flex-start}.subs-meta{flex:calc(100% - 58px)}.subs-end{flex:100%;justify-content:space-between;padding-left:58px}}.cp-comparison{--cp-accent:var(--sys-accent,#ff9c8b);--cp-muted:var(--sys-text-muted);min-width:0}body .wallet-flat-block.cp-workspace>.cp-workspace-heading.cp-workspace-heading{flex-wrap:nowrap;align-items:center;gap:14px;min-height:82px;display:flex}.cp-heading-icon{border:1px solid var(--sys-card-icon-edge);width:40px;height:40px;color:var(--sys-card-icon-text);background:var(--sys-card-icon-bg);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.cp-heading-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cp-workspace-heading>div{min-width:0}.cp-workspace-heading p{color:var(--sys-text-muted);margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.4}.cp-fee-note{white-space:nowrap;color:var(--sys-text-muted);margin-left:auto;font-size:12px;font-weight:500}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html body .cp-comparison.cp-comparison .cp-card.cp-card{background:var(--sys-card-bg);border:1px solid var(--sys-card-edge);min-width:0;box-shadow:none;border-radius:22px;flex-direction:column;padding:24px;transition:border-color .18s,box-shadow .18s;display:flex}html body .cp-comparison.cp-comparison .cp-card.cp-card.is-current{border-color:var(--sys-line-selected);background:linear-gradient(160deg, var(--sys-fill-selected), transparent 55%), var(--sys-card-head-bg);box-shadow:0 12px 24px -18px #000a,inset 0 1px #ffffff08}html.theme-aurora body .cp-comparison.cp-comparison .cp-card.cp-card.is-current{background:linear-gradient(155deg,#254158,#132337 55%,#101c2d)}.cp-tier-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.cp-card-name{font:750 20px/1.3 var(--font-heading);letter-spacing:-.02em;color:var(--sys-text-heading);margin:0}.cp-current-badge,.cp-scheduled-badge{background:var(--sys-fill-selected);min-height:24px;color:var(--sys-text-link);letter-spacing:.03em;text-transform:uppercase;border-radius:7px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.cp-card-keep{flex-direction:column;align-items:flex-start;margin:24px 0 16px;display:flex}.cp-keep-label{color:var(--sys-text-muted);font-size:13px;line-height:1.5}.cp-card-keep strong{color:var(--sys-text-heading);font:750 clamp(48px,4.3vw,64px)/1.05 var(--font-heading);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:5px 0 3px;display:block}.cp-card-keep strong>span{letter-spacing:-.03em;margin-left:3px;font-size:.58em}.cp-keep-caption{color:var(--sys-text-muted);font-size:12px;line-height:1.5}.cp-share-track{background:var(--sys-line);border-radius:8px;height:4px;overflow:hidden}.cp-share-track>span{border-radius:inherit;background:var(--sys-text-muted);opacity:.8;height:100%;display:block}.is-current .cp-share-track>span{background:var(--sys-text-link);opacity:1}.cp-chapter-share{color:var(--sys-text-muted);margin-top:8px;font-size:11px;line-height:1.5}.cp-card-tagline{min-height:40px;color:var(--sys-text-body);max-width:30ch;margin:18px 0;font-size:13px;line-height:1.55}.cp-feature-section{border-top:1px solid var(--sys-line);flex:1;padding-top:18px}.cp-includes{color:var(--sys-text-muted);margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.5}.cp-card-features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cp-card-features li{min-width:0;color:var(--sys-text-body);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.cp-feature-check{color:var(--sys-card-pill-ready,#9bcab2);flex:none;font-weight:700}.cp-feature-label{flex:1;min-width:0}.cp-info-btn{width:24px;height:24px;color:var(--sys-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:0 0 24px;place-items:center;margin:-2px -4px -2px 0;padding:0;display:grid}.cp-info-btn>span{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;font:500 10px/1 Georgia,serif;display:grid}.cp-info-btn:hover{color:var(--sys-text-link);background:var(--sys-fill-selected)}.cp-info-btn:focus{outline:none}.cp-info-btn:focus-visible{outline:2px solid var(--sys-text-link);outline-offset:2px}.cp-card-action{flex-direction:column;gap:8px;margin-top:26px;display:flex}.cp-card-btn,.cp-current-status,.cp-scheduled-status{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;line-height:1.3;display:flex}.cp-current-status{color:var(--sys-card-pill-ready,#9bcab2);background:#84c0a20b;border:1px solid #84c0a22b;font-weight:600}.cp-scheduled-status{color:var(--sys-text-muted);background:var(--sys-fill-selected);border:1px solid var(--sys-line-selected)}.cp-action-hint{text-align:center;color:var(--sys-text-muted);font-size:10px;line-height:1.5}.cp-comparison-foot{text-align:center;color:var(--sys-text-muted);margin-top:18px;font-size:11px;line-height:1.5}.cp-comparison-foot p{margin:0}.cp-save-notice:not(:empty){color:var(--sys-card-pill-ready);margin-top:8px}.cp-pending{background:var(--sys-fill-selected);border:1px solid var(--sys-line-selected);color:var(--sys-text-body);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.cp-pending button{min-height:36px;color:var(--sys-text-link);border:1px solid var(--sys-line-selected);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.cp-error{color:var(--sys-danger-text);margin:0 0 16px;font-size:13px}html body dialog.cp-info-card.cp-info-card{background:var(--sys-card-bg);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--sys-text-body);border-radius:22px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 60px #0006}.cp-info-card::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}html body dialog.cp-info-card.cp-info-card>.cp-info-head:first-child{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:16px;margin:0 0 14px;padding:0;display:flex}.cp-info-head h3{font:700 18px/1.4 var(--font-heading);color:var(--sys-text-heading);margin:0}.cp-info-close{border:1px solid var(--sys-line);width:36px;height:36px;color:var(--sys-text-muted);cursor:pointer;background:0 0;border-radius:10px;flex:0 0 36px;place-items:center;margin-left:auto;font-size:24px;display:grid}.cp-info-desc{color:var(--sys-text-muted);margin:0;font-size:14px;line-height:1.65}@media (width>=861px) and (width<=1200px){html body .cp-comparison.cp-comparison .cp-card.cp-card{padding:20px}.cp-tier-heading{align-content:flex-start;min-height:50px}}@media (width<=860px){.cp-grid{grid-template-columns:1fr;gap:16px}html body .cp-comparison.cp-comparison .cp-card.cp-card{padding:22px}.cp-card-keep strong{font-size:60px}.cp-card-tagline{max-width:none;min-height:0}.cp-card-features li{font-size:13px}.cp-card-features{gap:14px}.cp-info-btn{flex-basis:32px;width:32px;height:32px;margin:-5px -7px -5px 0}.cp-card-btn,.cp-current-status,.cp-scheduled-status{min-height:44px}.cp-comparison-foot{max-width:36ch;margin:18px auto 0}.cp-fee-note{display:none}}@media (prefers-reduced-motion:reduce){html body .cp-comparison.cp-comparison .cp-card.cp-card{transition:none}}html body .wallet-shell:has(.cp-workspace){padding-bottom:0}html body .wallet-shell:has(.cp-workspace) .simple-body{height:var(--lg-fold);flex-direction:column;flex:none;min-height:0;padding:22px 32px 14px;display:flex}html body .wallet-shell:has(.cp-workspace) .simple-eyebrow{flex:none;margin-bottom:8px}html body .wallet-shell:has(.cp-workspace) .wallet-title-row{flex:none;margin-bottom:8px}html body .wallet-shell:has(.cp-workspace) .simple-hint{flex:none;margin-bottom:18px}html body .wallet-shell:has(.cp-workspace) .wallet-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex}html body .wallet-shell:has(.cp-workspace) .wallet-tabs{flex:none;margin-bottom:18px}html body .wallet-flat-block.cp-workspace.cp-workspace{flex-direction:column;flex:1 1 0;min-height:0;margin-bottom:0;padding:0;display:flex}html body .wallet-flat-block.cp-workspace>.cp-workspace-heading.cp-workspace-heading{flex:none;min-height:78px;margin:0;padding:16px 24px}.cp-workspace .cp-comparison{scrollbar-width:thin;scrollbar-color:var(--sys-card-edge) transparent;min-height:0;padding:22px 24px;overflow-y:auto}body:has(.cp-workspace) .bar-symbol-preview{display:none}@media (width<=700px){html body .wallet-shell:has(.cp-workspace) .simple-body{padding:16px 12px 10px}html body .wallet-shell:has(.cp-workspace) .simple-title{white-space:normal;font-size:26px;line-height:1.2}html body .wallet-shell:has(.cp-workspace) .simple-hint{margin-bottom:14px;font-size:12px;line-height:1.5}html body .wallet-shell:has(.cp-workspace) .wallet-tabs{margin-bottom:14px}html body .wallet-flat-block.cp-workspace>.cp-workspace-heading.cp-workspace-heading{gap:12px;padding:14px 16px}.cp-workspace .cp-comparison{padding:16px}.cp-heading-icon{flex-basis:36px;width:36px;height:36px}.cp-workspace-heading p{font-size:11px}}html body .cp-comparison .cp-card-btn.cp-card-btn{--cmk-h:42px;padding:0 16px!important}.cp-card-keep{margin-top:18px;margin-bottom:12px}.cp-card-keep strong{font-size:clamp(48px,4.1vw,56px)}.cp-card-tagline{margin-top:12px;margin-bottom:12px}.cp-feature-section{padding-top:14px}.cp-card-action{margin-top:20px}.cp-workspace .cp-comparison{padding-top:18px;padding-bottom:18px}@media (width<=860px){html body .cp-comparison .cp-card-btn.cp-card-btn{--cmk-h:44px}.cp-card-keep strong{font-size:56px}}html body .cp-comparison.cp-comparison .cp-card.cp-card.is-current,html.theme-aurora body .cp-comparison.cp-comparison .cp-card.cp-card.is-current{border-color:var(--sys-line-strong);background:var(--sys-surface-raised);box-shadow:none}.cp-comparison .cp-current-badge{border:1px solid var(--sys-line-strong);color:var(--sys-text-heading);background:0 0}.cp-comparison .is-current .cp-share-track>span{background:var(--sys-text-heading)}html body dialog.cp-info-card.cp-info-card{border:1px solid var(--sys-card-edge)}.cp-info-close:hover{color:var(--sys-text-heading);border-color:var(--sys-line-strong)}.cp-info-close:focus-visible{outline:2px solid var(--sys-line-focus);outline-offset:2px}@media (width<=700px){.cp-workspace-heading p{display:none}html body .wallet-shell:has(.cp-workspace) .simple-hint{display:none}html body .wallet-flat-block.cp-workspace>.cp-workspace-heading.cp-workspace-heading{min-height:0;padding:10px 16px}}.rp-link-row{align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.wallet-page .rp-link-row .rp-link-input{width:auto;min-width:0;height:var(--sys-control-md);color:var(--sys-text-body);font:500 13px var(--sys-font);flex:1}.wallet-page .rp-link-row .rp-copy-btn.rp-copy-btn{height:var(--sys-control-md);--cmk-h:var(--sys-control-md);flex:none;align-items:center;gap:6px;display:inline-flex}.rp-copy-btn svg{width:14px;height:14px}.rp-stamps-title{margin-top:20px}.rp-stamps{flex-wrap:wrap;gap:16px;display:flex}.rp-stamp{text-align:center;flex-direction:column;align-items:center;gap:4px;width:96px;display:flex}.rp-stamp-mark{opacity:.35;filter:grayscale()}.rp-stamp.is-owned .rp-stamp-mark{opacity:1;filter:none}.rp-stamp-name{font:700 12px var(--sys-font);color:var(--sys-text-heading)}.rp-stamp-progress{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.rp-stamp.is-owned .rp-stamp-progress{color:var(--sys-success-text)}@media (width<=480px){.rp-stamps{justify-content:space-between;gap:8px}.rp-stamp{width:calc(33.3333% - 5.33333px)}}.tpo-widget{border:1px solid var(--sys-line);background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.tpo-widget iframe{border:0;width:100%;height:680px;display:block}.tpo-widget-actions{gap:10px;margin-top:10px;display:flex}.tpo-history{margin-top:20px}.tpo-history-title{color:var(--sys-text-muted);margin-bottom:6px;font-size:13px}.tpo-row{border-top:1px solid var(--sys-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.tpo-row-status{color:var(--sys-text-muted)}.tpo-row-status.is-bad{color:var(--base-coral-400)}.tpo-avail{margin-bottom:16px}.tpo-avail-row{justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.tpo-avail-row.is-pending{color:var(--sys-text-muted)}.tpo-avail-amt{white-space:nowrap}.tpo-avail-note{color:var(--sys-text-muted);margin:6px 0 0;font-size:13px}
