.pf-eyebrow{margin:0;color:var(--text-muted);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase}.pf-eyebrow.premium{color:var(--premium)}.pf-note{color:var(--text-muted)}.pf-note,.pf-notice{margin:0;font-size:var(--text-xs);line-height:1.55}.pf-notice{display:flex;align-items:flex-start;gap:var(--space-2-5);border:0;border-radius:var(--radius-sm);background:var(--tint-sky);padding:11px var(--space-3);color:var(--text-secondary)}.pf-notice.warn{border:1px solid var(--premium-fill);background:var(--premium-soft)}.pf-notice>svg{width:15px;height:15px;flex:0 0 auto;margin-top:var(--space-px);color:var(--primary)}.pf-notice.warn>svg{color:var(--warning)}.pf-notice>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.pf-notice strong{display:flex;align-items:center;gap:var(--space-1-5);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pf-row-icon{width:17px;height:17px;flex:0 0 auto;color:var(--text-muted)}.pf12-ident,.profile-page.ax-page{display:grid}.pf12-ident{position:relative;overflow:hidden;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:clamp(var(--space-4),2.6vw,var(--space-6)) clamp(var(--space-4),2.6vw,var(--space-6))}.pf12-ident>.r12-grid-field{opacity:.4}.pf12-ident-copy{position:relative;z-index:1;display:grid;min-width:0;grid-gap:var(--space-1-5);gap:var(--space-1-5)}.pf12-ident-copy h1{margin:0;color:var(--r12-ink-text);font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:var(--weight-semibold);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.pf12-ident-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.pf12-ident-meta .r12-meta{color:var(--r12-ink-text-2)}.pf12-ident-state{position:relative;z-index:1;display:grid;justify-items:flex-start;grid-gap:var(--space-1);gap:var(--space-1);-webkit-padding-start:clamp(var(--space-4),2.4vw,var(--space-6));padding-inline-start:clamp(var(--space-4),2.4vw,var(--space-6));-webkit-border-start:1px solid var(--r12-ink-line);border-inline-start:1px solid var(--r12-ink-line)}.pf12-ident-state .r12-status{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#ff9a9d}.pf12-ident-state .r12-status:before{background:#ff9a9d}.pf12-ident-action{display:inline-flex;min-height:34px;align-items:center;color:var(--r12-ink-text-2);font-size:var(--text-xs);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){.pf12-ident-action{min-height:44px}}.pf12-ident-action:hover{color:var(--r12-ink-text)}@media (max-width:719px){.profile-page .pf12-ident{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-top:-15px;margin-inline:calc(var(--page-gutter, 12px) * -1);border-radius:0;box-shadow:none;padding:var(--space-4) var(--page-gutter,12px) var(--space-4-5,18px)}.pf12-ident-state{-webkit-padding-start:0;padding-inline-start:0;padding-top:var(--space-3);-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--r12-ink-line)}}.pf-membership{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(16px,2.4vw,20px)}.pf-membership-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.pf-membership-plan{display:grid;min-width:0;grid-gap:var(--space-1);gap:var(--space-1)}.pf-membership-name{font-size:clamp(22px,3vw,27px);font-weight:var(--weight-bold);letter-spacing:-.028em;line-height:1.1}.pf-membership-life{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.pf-membership-flags{display:flex;flex-wrap:wrap;flex:0 0 auto;justify-content:flex-end;gap:var(--space-1-5)}.pf-membership-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5) var(--space-4)}.pf-membership-actions .button{flex:0 1 auto}.pf-meters{display:grid;grid-gap:0;gap:0}.pf-meters>.skeleton+.skeleton{margin-top:var(--space-2-5)}.pf-meter{display:grid;grid-gap:5px;gap:5px;border-top:1px solid var(--divider);padding:var(--space-2-5) 0}.pf-meters>.pf-meter:first-child{border-top:0;padding-top:0}.pf-meter-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.pf-meter-name{overflow:hidden;min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.pf-meter-value{flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pf-meter-foot{min-height:11px;color:var(--text-muted);font-size:var(--text-2xs)}.pf-flags{display:grid;margin-top:var(--space-2-5)}.pf-flag-row{display:grid;min-height:44px;align-items:center;grid-template-columns:1fr auto auto;grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--divider);padding:var(--space-2) 0}.pf-flag-name{overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.pf-flag-row small{color:var(--text-muted);font-size:var(--text-2xs)}.pf-disclosure{display:block}.pf-disclosure-head{display:flex;min-height:44px;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none}.pf-disclosure-head::-webkit-details-marker{display:none}.pf-disclosure-title{display:grid;min-width:0;flex:1 1 auto;grid-gap:3px;gap:3px}.pf-disclosure-title strong{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.015em}.pf-disclosure-title small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.pf-disclosure-chevron{width:17px;height:17px;flex:0 0 auto;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-standard)}.pf-disclosure[open] .pf-disclosure-chevron{transform:rotate(180deg)}.pf-disclosure>.ax-section-body{padding-top:var(--space-3)}.pf-invite{gap:var(--space-4)}.pf-invite .ax-section-title h2{color:var(--premium)}.pf-invite-body{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4)}.pf-invite-credentials{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.pf-code,.pf-link{display:grid;grid-gap:5px;gap:5px}.pf-code-value{display:flex;align-items:center;gap:var(--space-2)}.pf-code-value strong{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.1em}.pf-link-value{display:flex;align-items:center;gap:var(--space-1-5)}.pf-link-value .field{min-width:0;flex:1 1 auto;font-size:var(--text-xs)}.pf-share{padding-bottom:var(--space-0-5)}.pf-share-chip{display:inline-flex;min-height:34px;align-items:center;gap:5px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);padding:0 var(--space-3);color:var(--text-primary);font-size:var(--text-xs);text-decoration:none;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.pf-share-chip:hover{border-color:var(--border-strong);background:var(--surface-soft)}.pf-qr{flex:0 0 auto}.pf-earned{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-1-5) var(--space-7);border-top:1px solid var(--premium-fill);padding-top:var(--space-3-5)}.pf-earned>span{display:grid;grid-gap:3px;gap:3px}.pf-earned small{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.01em}.pf-earned-primary strong{color:var(--premium);font-size:clamp(21px,3vw,26px);font-weight:var(--weight-bold);letter-spacing:-.02em}.pf-earned-secondary strong{font-size:var(--text-md);font-weight:var(--weight-semibold)}.pf-invite-stats .ax-stat-value{font-size:clamp(17px,2vw,20px)}.pf-invite-more{justify-self:start;min-height:44px}.pf-rules{display:grid;grid-gap:var(--space-1-5);gap:var(--space-1-5);margin:0;padding-left:var(--space-4);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.55}.pf-kol{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:clamp(16px,2.4vw,20px)}.pf-kol-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.pf-kol-identity{display:grid;min-width:0;grid-gap:3px;gap:3px}.pf-kol-name{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:-.02em}.pf-kol-identity small{color:var(--text-muted);font-size:var(--text-xs)}.pf-kol-flags{display:flex;flex-wrap:wrap;flex:0 0 auto;justify-content:flex-end;gap:var(--space-1-5)}.pf-kol-stats .ax-stat-value{font-size:clamp(17px,2.1vw,21px)}.pf-kol-payout code{border-radius:var(--radius-sm);background:var(--surface-soft);padding:var(--space-0-5) var(--space-1-5)}.pf-kol-payout dd{color:var(--text-secondary);font-weight:var(--weight-medium)}.pf-kol-block{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.pf-kol-codes{padding-bottom:var(--space-0-5)}.pf-kol-code{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);padding:var(--space-1-5) var(--space-2) var(--space-1-5) 11px;font-size:var(--text-xs)}.pf-kol-code strong{letter-spacing:.08em}.pf-kol-code small{color:var(--text-muted)}.pf-row-badges{display:flex;align-items:center;gap:var(--space-1-5)}.pf-kol-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pf-account{gap:clamp(18px,2.4vw,24px)}.pf-account-group{display:grid;grid-gap:var(--space-1-5);gap:var(--space-1-5)}.pf-account .ax-row-item{padding-inline:var(--space-0-5)}.profile-page .pf-signout{width:auto;min-width:220px;justify-self:start}.pf-sheet-facts{margin-bottom:var(--space-3)}.pf-sheet-actions{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2-5)}.pf-sheet-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pf-cancel-confirm{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border:1px solid var(--negative);border-radius:var(--radius-sm);background:var(--negative-soft);padding:var(--space-3);font-size:var(--text-xs)}.pf-cancel-confirm p{margin:0;color:var(--text-secondary);line-height:1.55}.pf-cancel-link{padding-left:0;color:var(--negative)}.pf-pref-rows,.pf-switch-rows{display:grid}.pf-pref-row,.pf-switch-rows>label{display:grid;min-height:56px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--divider);padding:var(--space-2-5) 0}.pf-switch-rows>label{grid-template-columns:minmax(0,1fr) auto}.pf-pref-row{grid-template-columns:22px minmax(0,1fr) minmax(120px,180px)}.pf-pref-rows>.pf-pref-row:first-child,.pf-switch-rows>label:first-child{border-top:0}.pf-pref-row strong,.pf-switch-rows strong{display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pf-pref-row small,.pf-switch-rows small{display:block;margin-top:3px;color:var(--text-muted);font-size:var(--text-2xs);line-height:1.45}.pf-devices .ax-row-item{min-height:56px}.plans-page.ax-page{gap:0;padding-top:var(--space-2);padding-bottom:var(--space-8)}.plan-compare{display:grid;grid-gap:0;gap:0;min-width:0}.plans-page .plan-now{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:start;grid-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);grid-row-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);margin-inline:calc(var(--page-gutter) * -1);margin-bottom:var(--space-5);padding:clamp(20px,2.6vw,32px) var(--page-gutter) clamp(22px,2.8vw,30px);border-radius:0;box-shadow:none}.plan-now>.r12-grid-field{z-index:0;opacity:.32}.plan-now>*{position:relative;z-index:1;min-width:0}.plan-now-id{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start}.plans-page .plan-now-name{font-size:clamp(2.25rem,1.4rem + 2.8vw,3.25rem);line-height:1;color:var(--r12-ink-text)}.plan-now-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-3)}.plan-now .r12-status{color:var(--r12-ink-text-2)}.plan-now-empty,.plan-now-life{font-size:var(--text-xs);color:var(--r12-ink-text-3)}.plan-now-empty{margin:0}.plan-now-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3-5) clamp(20px,3vw,44px);gap:var(--space-3-5) clamp(20px,3vw,44px);align-content:start}.plan-meter{display:grid;grid-gap:6px;gap:6px;min-width:0}.plan-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.plan-meter-name{font-size:var(--text-xs);color:var(--r12-ink-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-meter-value{flex:none;font-size:var(--text-xs);color:var(--r12-ink-text)}.plan-meter-track{position:relative;display:block;height:4px;border-radius:2px;background:rgba(155,214,236,.22);overflow:hidden}.plan-meter-fill{display:block;height:100%;border-radius:2px;background:#6fe3d3;transition:width var(--motion-normal) var(--ease-standard)}.plan-meter[data-tone=warning] .plan-meter-fill{background:#f0c37a}.plan-meter[data-tone=critical] .plan-meter-fill{background:#ff9a9d}.plan-meter-track[data-unbounded=true]{background:repeating-linear-gradient(90deg,rgba(111,227,211,.55) 0 10px,transparent 10px 18px)}.plan-meter-track[data-excluded=true]{background:rgba(155,214,236,.1)}.plan-meter-foot{display:flex;flex-wrap:wrap;gap:2px var(--space-2-5);font-size:var(--text-2xs);color:var(--r12-ink-text-3)}.plan-meter-skeleton{height:34px;background:rgba(155,214,236,.1)}.plan-delta{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--r12-hair-2)}.plan-delta-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5)}.plan-delta-title{margin:0;font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.plan-delta-buy{display:flex;align-items:center;gap:var(--space-4)}.plan-delta-price{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.plan-delta-price small{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted)}.plan-delta-trial{margin:0}.plan-delta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:clamp(20px,3vw,48px);column-gap:clamp(20px,3vw,48px);grid-row-gap:0;row-gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--r12-hair-2)}.plan-delta-grid>li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0;padding:var(--space-2-5) 0;border-bottom:1px solid var(--r12-hair)}.plan-delta-name{min-width:0;font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-delta-move{flex:none;display:inline-flex;align-items:center;gap:5px}.plan-delta-from{color:var(--text-muted)}.plan-delta-to{color:var(--text-primary);font-weight:var(--weight-semibold)}.plan-delta-move .r12-icon{width:13px;height:13px;color:var(--text-muted)}.plan-delta-unlocked{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--space-2-5);margin:0;font-size:var(--text-xs);color:var(--text-secondary)}.plan-top-note{padding-bottom:var(--space-4);border-bottom:1px solid var(--r12-hair-2)}.plan-rail-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5)}.plan-rail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.plan-rail-head h3{margin:0}.plan-interval-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2-5)}.plan-interval-row .ax-segment{min-height:44px}.plan-compare .plan-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;padding:0;list-style:none;background:var(--r12-hair);border-block:1px solid var(--r12-hair)}.plan-compare .plan-tier-card{position:relative;display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0;margin:0;padding:var(--space-4) var(--space-3-5) var(--space-3-5);border:0;border-radius:0;background:var(--r12-raised);box-shadow:none}.plan-stop-mark{position:relative;display:block;height:9px;margin-bottom:2px}.plan-stop-mark:before{content:"";position:absolute;top:4px;inset-inline:calc((var(--space-3-5) + 1px) * -1);height:1px;background:var(--r12-hair-3)}.plan-tier-card:first-child .plan-stop-mark:before{inset-inline-start:4px}.plan-tier-card:last-child .plan-stop-mark:before{inset-inline-end:calc(100% - 5px)}.plan-stop-mark:after{content:"";position:absolute;top:0;inset-inline-start:0;width:9px;height:9px;border-radius:50%;border:1px solid var(--r12-hair-3);background:var(--r12-raised)}.plan-tier-card.current .plan-stop-mark:after,.plan-tier-card[data-state=below] .plan-stop-mark:after{border-color:var(--positive-strong);background:var(--positive-strong)}.plan-tier-card.current{background:var(--r12-focus);box-shadow:none;padding-left:var(--space-3-5)}.plan-tier-card.featured{box-shadow:none}.plan-stop-name{font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.012em;color:var(--text-primary)}.plan-stop-price{font-size:var(--text-sm);color:var(--text-secondary)}.plan-stop-price .money-string{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.plan-stop-state{font-size:var(--text-xs)}.plan-compare .plan-stop-action{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--primary);cursor:pointer}.plan-compare .plan-stop-action:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.plan-compare .plan-stop-action:disabled{color:var(--text-muted);cursor:default}.plan-stop-badge{background:var(--primary-soft);color:var(--primary);justify-self:start}@media (min-width:1081px){.plan-compare .plan-tier-card:has(>.plan-stop-badge){grid-template-columns:minmax(0,1fr) max-content;column-gap:var(--space-2)}.plan-compare .plan-tier-card:has(>.plan-stop-badge)>*{grid-column:1/-1}.plan-compare .plan-tier-card:has(>.plan-stop-badge)>.plan-stop-mark{grid-row:1}.plan-compare .plan-tier-card:has(>.plan-stop-badge)>.plan-stop-price{grid-row:3}.plan-compare .plan-tier-card:has(>.plan-stop-badge)>.plan-stop-action,.plan-compare .plan-tier-card:has(>.plan-stop-badge)>.plan-stop-state{grid-row:4}.plan-compare .plan-tier-card>.plan-stop-name{grid-column:1;grid-row:2}.plan-compare .plan-tier-card>.plan-stop-badge{grid-column:2;grid-row:2;align-self:center;justify-self:end}}.plan-rail-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:var(--space-4)}.plan-rail-skeleton>span{height:104px;border-radius:0}.plan-matrix-section{display:grid;grid-gap:var(--space-2-5);gap:var(--space-2-5);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--r12-hair-2)}.plan-matrix-section>h3{margin:0}.plan-matrix-scroll{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.plan-matrix-grid{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.plan-matrix-grid thead th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--r12-hair-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);text-align:end;text-transform:none;letter-spacing:0;white-space:nowrap}.plan-matrix-grid thead th:first-child{text-align:start}.plan-matrix-grid tbody th{padding:var(--space-2) var(--space-3) var(--space-2) 0;font-weight:var(--weight-regular);color:var(--text-secondary);text-align:start;white-space:nowrap}.plan-matrix-grid td{padding:var(--space-2) var(--space-3);color:var(--text-primary);text-align:end;white-space:nowrap}.plan-matrix-grid tbody tr+tr td,.plan-matrix-grid tbody tr+tr th{border-top:1px solid var(--r12-hair)}.plan-matrix-grid td[data-current=true],.plan-matrix-grid th[data-current=true]{background:var(--r12-focus);color:var(--text-primary)}.plan-matrix-grid td .r12-num small{color:var(--text-muted);font-weight:var(--weight-regular)}.plan-matrix-off{color:var(--text-muted)}.plan-matrix-on{color:var(--positive);vertical-align:middle}.plan-compare[data-surface=sheet] .plan-delta{padding-top:0}.plan-compare[data-surface=sheet] .plan-rail{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.plans-page .plan-now{grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}.plan-compare .plan-rail,.plan-delta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-stop-mark:before{content:none}}@media (max-width:560px){.plan-now-meters{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.plan-delta-head{align-items:stretch}.plan-delta-grid{grid-template-columns:minmax(0,1fr)}.plan-delta-buy{justify-content:space-between;width:100%}.plan-compare .plan-rail,.plan-rail-skeleton{grid-template-columns:minmax(0,1fr)}.plan-compare .plan-tier-card{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding-block:var(--space-3);grid-gap:4px var(--space-3);gap:4px var(--space-3)}.plan-stop-mark{grid-column:1/-1;height:9px;margin-bottom:0}.plan-stop-price{justify-self:end;grid-row:2}.plan-compare .plan-stop-action,.plan-stop-badge,.plan-stop-state{grid-column:1/-1}.plan-rail-skeleton>span{height:72px}}@media (prefers-reduced-motion:reduce){.plan-meter-fill{transition:none}}.checkout-step .ax-page-back{margin-left:-8px}@media (max-width:760px){.pf-identity{gap:var(--space-3)}.pf-avatar{width:50px;height:50px;font-size:var(--text-lg)}.pf-invite-body{grid-template-columns:minmax(0,1fr)}.pf-qr{justify-self:start}.pf-earned{gap:var(--space-3) var(--space-6)}.pf-pref-row{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"icon copy" "control control";row-gap:var(--space-2)}.pf-pref-row>svg{grid-area:icon}.pf-pref-row>span{grid-area:copy}.pf-pref-row>.ax-select,.pf-pref-row>.select{grid-area:control;width:100%}.profile-page .pf-signout{width:100%;min-width:0}}.pf-identity-chain{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0}.pf-identity-net{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-secondary)}.settings-page{--page-gutter:14px;gap:0;padding-top:var(--space-3)}.settings-page .settings-shell{gap:clamp(20px,2.6vw,40px);grid-template-columns:200px minmax(0,1fr);align-items:stretch}@media (min-width:1180px){.settings-page .settings-shell{grid-template-columns:204px minmax(0,1fr) minmax(240px,300px)}}@media (min-width:761px) and (max-width:1179px){.settings-page .settings-account{grid-column:1;grid-row:2}}.settings-page .settings-nav{top:76px;display:flex;flex-direction:column;gap:0;border:0;border-radius:0;background:none;padding:0}.settings-page .settings-navgroup{display:flex;flex-direction:column;gap:1px}.settings-page .settings-navgroup+.settings-navgroup{margin-top:var(--space-5)}.settings-page .settings-navgroup-label{margin:0 0 var(--space-2) 11px;opacity:.8}.settings-page .settings-navfoot{display:flex;flex-direction:column;gap:1px;margin-top:var(--space-6);padding-top:var(--space-2-5);border-top:1px solid var(--r12-hair)}.settings-page .settings-nav-item{min-height:38px;border-radius:var(--radius-xs)}.settings-page .settings-nav .ax-row-title,.settings-page .settings-nav-item{font-size:var(--text-sm);font-weight:var(--weight-medium)}.settings-page .settings-nav .ax-row-sub,.settings-page .settings-nav .settings-index-trail{display:none}.settings-page .settings-nav .settings-nav-item.active{background:var(--surface-strong);color:var(--text-primary);font-weight:var(--weight-semibold)}.settings-page .settings-nav .settings-nav-item.active .ax-row-title{font-weight:var(--weight-semibold)}.settings-page .settings-nav-item svg{opacity:.7}.settings-page .settings-nav-item.active svg{opacity:1;color:var(--primary)}.settings-page .settings-navfoot .settings-nav-item{min-height:34px}.settings-page .settings-navfoot .ax-row-title{font-size:var(--text-xs);color:var(--text-muted)}.settings-page .settings-navfoot .settings-nav-item.active .ax-row-title,.settings-page .settings-navfoot .settings-nav-item:hover .ax-row-title{color:var(--text-primary)}.settings-page .settings-navfoot .settings-nav-item.danger .ax-row-title{color:var(--negative)}.settings-page .settings-nav .settings-search{position:relative;margin-bottom:var(--space-4)}.settings-page .settings-nav .settings-search .search-field{margin-bottom:0}.settings-page .settings-nav .ax-search-shell{--ax-search-h:34px;border-color:var(--r12-hair-2);background:transparent}.settings-page .settings-nav .ax-search-input{font-size:var(--text-xs)}.settings-page .settings-search-results{border-color:var(--r12-hair-2);box-shadow:var(--r12-lift-pop)}.settings-page .settings-panel{gap:0}@media (min-width:761px){.settings-page .settings-panel{border-left:1px solid var(--r12-hair);padding-left:clamp(20px,2.4vw,32px)}}.settings-page .settings-account{display:flex;align-self:start;flex-direction:column;gap:var(--space-4);min-width:0}@media (min-width:1180px){.settings-page .settings-account{position:-webkit-sticky;position:sticky;top:76px}}.settings-page .settings-ident{display:flex;min-width:0;flex-direction:column;gap:var(--space-1-5)}.settings-page .settings-ident-name{font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;font-size:clamp(1.25rem,1rem + .7vw,1.5rem);font-weight:var(--weight-semibold);letter-spacing:-.024em;line-height:1.15}.settings-page .settings-ident-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.settings-page .settings-risk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);padding:var(--space-3) var(--space-3-5)}.settings-page .settings-risk .r12-status{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.settings-page .settings-risk p{margin:0}.settings-page .settings-risk-action{display:inline-flex;min-height:34px;align-items:center;margin-top:var(--space-0-5);border:0;background:none;padding:0;color:var(--negative);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (pointer:coarse){.settings-page .settings-risk-action{min-height:44px}}.settings-page .settings-safeguards{display:flex;flex-direction:column;min-width:0}.settings-page .settings-safeguards .r12-eyebrow{margin-bottom:var(--space-1-5)}.settings-page .settings-safeguard{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:var(--space-3);border:0;border-top:1px solid var(--r12-hair);background:none;padding:var(--space-1) 0;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);text-align:start;cursor:pointer}.settings-page .settings-safeguard:last-child{border-bottom:1px solid var(--r12-hair)}.settings-page .settings-safeguard:hover>span:first-child{color:var(--text-primary)}.settings-page .settings-safeguard .r12-status{flex:0 0 auto;font-size:var(--text-xs);font-weight:var(--weight-semibold)}@media (pointer:coarse){.settings-page .settings-safeguard{min-height:44px}}@media (max-width:760px){.settings-page{padding-top:var(--space-2)}.settings-page .settings-shell{display:flex;align-items:stretch;flex-direction:column;gap:var(--space-5)}.settings-page .settings-account{order:-1;gap:var(--space-3);align-self:stretch}.settings-page .settings-index{display:flex;min-width:0;flex-direction:column}.settings-page .settings-index .settings-navgroup+.settings-navgroup{margin-top:var(--space-5)}.settings-page .settings-index .settings-navgroup-label{-webkit-margin-start:var(--space-0-5);margin-inline-start:var(--space-0-5)}.settings-page .settings-index .settings-nav-item{min-height:56px;gap:var(--space-3);border-top:1px solid var(--r12-hair);border-radius:0;padding:var(--space-2) var(--space-0-5);color:var(--text-primary);font-size:var(--text-sm)}.settings-page .settings-index .settings-navgroup>.settings-nav-item:first-of-type{border-top:0}.settings-page .settings-index .settings-nav-item>svg{flex:0 0 auto;color:var(--text-muted)}.settings-page .settings-index .ax-row-sub{display:block;color:var(--text-muted);font-size:var(--text-xs)}.settings-page .settings-index .settings-nav-item:active,.settings-page .settings-index .settings-nav-item:hover{background:var(--surface-soft);box-shadow:-10px 0 0 var(--surface-soft),10px 0 0 var(--surface-soft);color:var(--text-primary);transform:none}.settings-page .settings-index .settings-navfoot{margin-top:var(--space-6);border-top:0}.settings-page .settings-index .settings-navfoot .settings-nav-item{min-height:44px;border-top:0}.settings-page .settings-index .settings-navfoot .settings-nav-item>svg{width:14px;height:14px}.settings-page .settings-index .settings-navfoot .ax-row-sub{display:none}.settings-page .settings-index-trail{display:flex;flex:0 0 auto;align-items:center;color:var(--text-muted);opacity:.6}.settings-page .settings-index .settings-nav-item.danger,.settings-page .settings-index .settings-nav-item.danger:hover,.settings-page .settings-index .settings-nav-item.danger>svg{color:var(--negative)}}.settings-page .settings-l2-head{margin-bottom:var(--space-4)}.settings-page .settings-l2-head .ax-page-back{min-height:44px}.settings-page .settings-category{gap:clamp(20px,2.4vw,28px)}.settings-page .settings-group[data-divided=true]{padding-top:clamp(18px,2.2vw,24px)}.settings-page .settings-category-head h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.018em}.settings-page .settings-group>.ax-section-head .ax-section-title h3{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}@media (max-width:760px){.settings-page .settings-category-head{display:none}.settings-page .settings-category-head[data-has-action=true]{display:flex;justify-content:flex-end;margin-bottom:-4px}.settings-page .settings-category-head[data-has-action=true] .ax-section-title{display:none}}.settings-page .settings-row{justify-content:space-between;min-height:56px;margin-top:0;padding:var(--space-2) var(--space-0-5);border-color:var(--r12-hair)}.settings-page .settings-row-copy{min-width:0;flex:1 1 auto}.settings-page .settings-row-copy strong{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:-.006em}.settings-page .settings-row-copy small{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.settings-page .settings-row-control{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;margin-left:auto;gap:var(--space-2-5);color:var(--text-muted)}.settings-page a.settings-row,.settings-page button.settings-row{width:100%}.settings-page .settings-row.static{cursor:default}.settings-page .settings-row.danger strong{color:var(--negative)}.settings-page .ax-row-chevron{opacity:.55}.settings-page .settings-theme-choice{align-self:start}.settings-page .settings-locale-list:not(.sheet){gap:0}.settings-page .settings-locale-list:not(.sheet) .settings-locale-option{min-height:52px;border:0;border-top:1px solid var(--r12-hair);border-radius:0;background:none;padding:var(--space-2-5) var(--space-0-5)}.settings-page .settings-locale-list:not(.sheet) .settings-locale-option:first-child{border-top:0}.settings-page .settings-locale-list:not(.sheet) .settings-locale-option.active{background:none}.settings-page .settings-locale-list:not(.sheet) .settings-locale-option.active strong{color:var(--primary)}.settings-page .settings-locale-list:not(.sheet) .settings-locale-option:hover{background:var(--surface-soft);box-shadow:-10px 0 0 var(--surface-soft),10px 0 0 var(--surface-soft)}.settings-page .settings-locale-trigger{min-height:52px;border:0;border-radius:0;background:none;padding:var(--space-2-5) var(--space-0-5)}.settings-page .settings-profile-head{display:none;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3-5)}@media (max-width:760px){.settings-page .settings-profile-head{display:flex}}.settings-page .settings-card-actions{margin-top:var(--space-4)}.settings-page .settings-membership .settings-card-actions{margin-top:0}.settings-page .settings-plan .settings-membership-head{margin-bottom:var(--space-3-5)}.settings-page .settings-about dl{gap:0;margin:0;grid-template-columns:minmax(0,1fr)}.settings-page .settings-about p{margin:var(--space-1) 0 var(--space-3-5)}.settings-page .settings-about small{display:block;margin-top:var(--space-3)}.settings-page .settings-danger-block{display:flex;align-items:flex-start;gap:var(--space-3);margin-top:0;border:1px solid var(--r12-critical-line);border-radius:var(--radius);background:var(--r12-critical);padding:var(--space-3-5)}.settings-page .settings-danger-block>svg{flex:0 0 auto;margin-top:2px;color:var(--negative)}.settings-page .settings-danger-block .settings-row-copy strong{font-weight:var(--weight-semibold)}@media (max-width:760px){.settings-page .settings-row{row-gap:var(--space-2);padding:var(--space-3) var(--space-0-5)}.settings-page .settings-danger-block{flex-wrap:wrap}.settings-page .settings-danger-block .badge,.settings-page .settings-danger-block .button{margin-left:auto}}.pm-page{--pm-page-gutter:28px;--pm-trade-bar-height:60px}.pm-detail-head,.pm-page-head{display:grid;grid-gap:var(--space-2-5);gap:var(--space-2-5)}.pm-switch-row{justify-content:space-between;gap:var(--space-2-5) var(--space-3-5)}.pm-head-actions,.pm-switch-row{display:flex;flex-wrap:wrap;align-items:center}.pm-head-actions{gap:var(--space-2-5)}@media (max-width:760px){.pm-back{display:none}}.pm-discover{gap:0;padding-top:var(--space-2);padding-bottom:var(--space-8)}.pm-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:38px;margin-bottom:var(--space-2-5)}.pm-discover .pm-switch.tabs[data-variant=underline]{border-bottom:0;min-height:44px;flex:0 1 auto;min-width:0}.pm-discover .pm-switch .tab{min-height:44px;padding-inline:0;-webkit-margin-end:var(--space-5);margin-inline-end:var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.pm-feed{flex:none;font-size:var(--text-xs)}.pm-discover .pm-featured{position:relative;isolation:isolate;overflow:hidden;display:grid;margin-inline:calc(var(--page-gutter) * -1);margin-bottom:var(--space-4);padding:clamp(18px,2.4vw,30px) var(--page-gutter) clamp(20px,2.6vw,28px);border-radius:0;box-shadow:none;grid-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);grid-row-gap:var(--space-4);row-gap:var(--space-4);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"lead    read" "actions read";align-content:start}.pm-featured>.r12-grid-field{z-index:0;opacity:.34}.pm-featured>*{position:relative;z-index:1;min-width:0}.pm-f-lead{grid-area:lead;display:grid;grid-gap:var(--space-2-5);gap:var(--space-2-5);align-content:start}.pm-f-eyebrow{color:var(--r12-ink-text-3)}.pm-f-question{margin:0;max-width:22ch;font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;font-size:clamp(1.375rem,.95rem + 1.5vw,2rem);font-weight:var(--weight-semibold);letter-spacing:-.024em;line-height:1.22;color:var(--r12-ink-text);text-wrap:balance}.pm-f-link{display:inline-block;color:inherit;text-decoration:none}.pm-f-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pm-f-facts{display:flex;flex-wrap:wrap;gap:4px var(--space-5);margin:0}.pm-f-facts>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-f-fact-label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--r12-ink-text-3)}.pm-f-facts .r12-num{font-size:var(--text-sm);color:var(--r12-ink-text-2);white-space:nowrap}.pm-f-topics{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-1) 0 0}.pm-f-topics .r12-tag{height:20px;padding-inline:7px;text-transform:capitalize;letter-spacing:.02em}.pm-f-read{grid-area:read;display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3)}.pm-discover .pm-f-figure{font-size:clamp(2.75rem,1.5rem + 4vw,4rem);line-height:.96;color:var(--r12-ink-text)}.pm-discover .pm-f-figure .r12-figure-unit{font-size:.26em;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--r12-ink-text-3);vertical-align:.9em}.pm-scale{display:block;min-width:0}.pm-scale[data-empty=true]{height:4px;border-radius:2px;background:var(--r12-hair)}.pm-scale-track{position:relative;display:block;height:5px;border-radius:2px;background:var(--r12-hair-2)}.pm-scale-yes{position:absolute;inset-block:0;inset-inline-start:0;border-radius:2px 0 0 2px;background:var(--positive-strong)}.pm-scale-mark{position:absolute;top:-3px;bottom:-3px;width:2px;-webkit-margin-start:-1px;margin-inline-start:-1px;border-radius:1px;background:var(--text-primary)}.pm-scale[data-scale=true] .pm-scale-track{height:15px;border-radius:3px;background-image:linear-gradient(90deg,transparent calc(25% - 1px),var(--r12-ink-line-strong) calc(25% - 1px) 25%,transparent 25%),linear-gradient(90deg,transparent calc(50% - 1px),var(--r12-ink-line-strong) calc(50% - 1px) 50%,transparent 50%),linear-gradient(90deg,transparent calc(75% - 1px),var(--r12-ink-line-strong) calc(75% - 1px) 75%,transparent 75%)}.pm-scale-ticks{display:flex;justify-content:space-between;margin-top:5px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.04em;color:var(--r12-ink-text-3)}[data-r12-surface=ink] .pm-scale-track{background:rgba(255,154,157,.28)}[data-r12-surface=ink] .pm-scale-yes{background:#6fe3d3}[data-r12-surface=ink] .pm-scale-mark{background:var(--r12-ink-text)}.pm-ladder{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;margin-top:var(--space-2);padding-top:var(--space-3-5);border-top:1px solid var(--r12-ink-line)}.pm-ladder-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.pm-ladder-stop{display:grid;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr) 88px 40px;min-height:22px}.pm-ladder-pct,.pm-ladder-when{font-size:var(--text-xs);color:var(--r12-ink-text-2)}.pm-ladder-pct{text-align:end}.pm-ladder-stop[data-lead=true] .pm-ladder-pct,.pm-ladder-stop[data-lead=true] .pm-ladder-when{color:var(--r12-ink-text);font-weight:var(--weight-semibold)}.pm-ladder-more{justify-self:start;min-height:40px;display:inline-flex;align-items:center;font-size:var(--text-xs);color:var(--r12-ink-text-2);text-decoration:none}.pm-ladder-more:hover{color:var(--r12-ink-text);text-decoration:underline;text-underline-offset:3px}.pm-f-actions{grid-area:actions;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.pm-discover .pm-f-primary{height:44px;padding-inline:var(--space-4);font-weight:var(--weight-semibold)}.pm-f-secondary{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--r12-ink-text-2);text-decoration:none}.pm-f-secondary:hover{color:var(--r12-ink-text);text-decoration:underline;text-underline-offset:4px}.pm-discover .pm-featured-skeleton{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:none;background:var(--r12-ink);min-height:220px;align-content:center}.pm-featured-skeleton .r12-skeleton{background:rgba(155,214,236,.1)}.pm-skel-q{width:min(62%,460px);height:26px}.pm-skel-q2{width:min(42%,300px);height:26px}.pm-skel-fig{width:160px;height:44px;margin-top:var(--space-3)}.pm-skel-bar{width:min(88%,620px);height:14px}.pm-bar{display:grid;align-items:center;grid-gap:7px var(--space-4);gap:7px var(--space-4);padding-bottom:var(--space-2);grid-template-columns:minmax(0,420px) minmax(0,1fr) auto;border-bottom:1px solid var(--r12-hair-2)}.pm-bar .pm-search{--ax-search-h:44px;min-width:0}.pm-bar-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);margin:0;min-width:0}.pm-discover .pm-search .ax-search-shell{background:transparent;border-color:var(--r12-hair-2)}.pm-discover .pm-search .ax-search-input{font-size:var(--text-sm)}.pm-tune{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;height:44px;padding-inline:var(--space-3);border:1px solid var(--r12-hair-2);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard)}.pm-tune:hover{border-color:var(--r12-hair-3);color:var(--text-primary)}.pm-tune-dot{position:absolute;top:5px;inset-inline-end:5px;width:6px;height:6px;border-radius:50%;background:var(--primary)}.pm-sheet{display:grid}.pm-sheet-row{display:flex;align-items:center;min-height:48px;padding:0 var(--space-1);border:0;border-top:1px solid var(--r12-hair);background:none;font:inherit;font-size:var(--text-sm);color:var(--text-secondary);text-align:start;cursor:pointer}.pm-sheet-row:first-child{border-top:0}.pm-sheet-row[aria-pressed=true]{color:var(--text-primary);font-weight:var(--weight-semibold)}.pm-state{flex-wrap:wrap;gap:2px var(--space-2);margin-top:var(--space-3)}.pm-state-title{color:var(--text-secondary);font-weight:var(--weight-semibold)}.pm-state[data-tone=error] .pm-state-title{color:var(--negative)}.pm-group{margin-top:var(--space-5)}.pm-group-head{display:flex;align-items:center;gap:var(--space-2-5);margin:0 0 var(--space-1);min-height:24px}.pm-group-head .r12-label{color:var(--premium)}.pm-group-count{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pm-group-head:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--r12-hair-2),transparent)}.pm-rows{display:flex;flex-direction:column}.pm-row{position:relative;display:grid;align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:3px;row-gap:3px;min-height:64px;padding-block:var(--space-2-5);margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);border-top:1px solid var(--r12-hair);grid-template-columns:minmax(0,1fr) 132px 54px 24px;grid-template-areas:"q    scale pct fav" "meta scale pct fav";transition:background-color var(--motion-fast) var(--ease-standard)}.pm-rows>.pm-row:first-child{border-top:0}.pm-row:focus-within{background:var(--r12-focus)}@media (hover:hover){.pm-row:hover{background:var(--r12-focus)}}.pm-row-q{grid-area:q;margin:0;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:-.008em;line-height:1.36;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-row-link{color:inherit;text-decoration:none}.pm-row-link:after{content:"";position:absolute;inset:0;z-index:0}.pm-row-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);margin:0;min-width:0}.pm-row-reason{color:var(--text-muted);font-style:normal}.pm-row-scale{grid-area:scale;align-self:center}.pm-row-read{grid-area:pct;display:flex;align-items:baseline;justify-content:flex-end}.pm-row-pct{font-family:var(--font-heading),var(--font-sans),system-ui,sans-serif;font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.02em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary)}.pm-row-pct small{font-size:.56em;-webkit-margin-start:2px;margin-inline-start:2px}.pm-row-pct small,.pm-row[data-quiet=true] .pm-row-q{font-weight:var(--weight-medium);color:var(--text-secondary)}.pm-fav{grid-area:fav;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:20px;height:20px;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer;opacity:.24;transition:opacity var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.pm-fav svg{width:16px;height:16px;stroke-width:1.7}.pm-fav[data-on=true]{color:var(--primary);opacity:1}@media (hover:hover){.pm-fav{opacity:0}.pm-fav:focus-visible,.pm-row:focus-within .pm-fav,.pm-row:hover .pm-fav{opacity:.5}.pm-fav:hover,.pm-fav[data-on=true],.pm-row:hover .pm-fav[data-on=true]{opacity:1;color:var(--primary)}}.pm-row-skeleton{grid-template-areas:"q    scale scale fav" "meta scale scale fav"}.pm-skel-row-q{grid-area:q;height:13px;width:min(80%,420px)}.pm-skel-row-meta{grid-area:meta;height:10px;width:min(48%,240px)}.pm-skel-row-bar{grid-area:scale;height:5px;width:100%}@media (max-width:860px){.pm-discover .pm-featured{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "read" "actions";row-gap:var(--space-3-5)}.pm-f-question{max-width:none}}@media (max-width:620px){.pm-row{min-height:88px;grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"q     pct   fav" "scale scale fav" "meta  meta  fav";align-items:start}.pm-row-read{align-items:baseline}.pm-row-scale{margin-block:3px}.pm-row-skeleton{grid-template-areas:"q     q     fav" "scale scale fav" "meta  meta  fav"}.pm-tune-text{display:none}.pm-bar{grid-template-columns:minmax(0,1fr) auto}.pm-bar-note{grid-column:1/-1;order:3}.pm-discover .pm-f-figure{font-size:3rem}.pm-discover .pm-featured{row-gap:var(--space-3);padding-block:var(--space-4) var(--space-4)}.pm-f-lead{gap:var(--space-2)}.pm-ladder{margin-top:0;padding-top:var(--space-3)}.pm-ladder-list{gap:5px}.pm-f-actions{align-self:start}}@media (prefers-reduced-motion:reduce){.pm-fav,.pm-row,.pm-tune{transition:none}}.pm-detail-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2-5)}.pm-detail-question{margin:0;font-size:clamp(19px,2.5vw,26px);font-weight:var(--weight-semibold);letter-spacing:-.024em;line-height:1.28}.pm-detail-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.pm-hero{gap:var(--space-3-5)}.pm-prob-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.pm-prob-hero strong{color:var(--positive);font-size:clamp(34px,7vw,46px);font-weight:var(--weight-bold);letter-spacing:-.035em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1}.pm-prob-hero small{color:var(--text-secondary);font-size:var(--text-xs)}.pm-facts{gap:var(--space-4)}.pm-detail-grid{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px)}.pm-detail-main,.pm-detail-side{display:grid;min-width:0;align-content:start;grid-gap:clamp(22px,3vw,30px);gap:clamp(22px,3vw,30px)}@media (min-width:1081px){.pm-detail-side{position:-webkit-sticky;position:sticky;top:90px}}.pm-tabs-section{gap:var(--space-3-5)}.pm-detail-tabs{box-shadow:inset 0 -1px 0 var(--divider)}.pm-pane{display:grid;min-width:0;grid-gap:var(--space-3);gap:var(--space-3)}.pm-interval-tabs{min-height:34px}.pm-chart-stage{min-width:0;min-height:240px}.pm-ai-pane{justify-items:start;gap:var(--space-3-5)}.pm-depth-toggle{justify-self:start;min-height:40px;margin-top:var(--space-1)}.pm-detail-main .ax-rows>li:first-child>.ax-row-item{border-top:0}.pm-ticket-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2-5);gap:var(--space-2-5)}.pm-outcome-seg .ax-segment[data-value=YES].active{color:var(--positive)}.pm-outcome-seg .ax-segment[data-value=NO].active{color:var(--negative)}.pm-placed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);border-radius:var(--radius);background:var(--positive-soft);padding:var(--space-2-5) var(--space-3-5)}.pm-placed strong{color:var(--positive);font-size:var(--text-sm)}.pm-placed strong,.pm-placed-cta{font-weight:var(--weight-semibold)}.pm-placed-cta{display:inline-flex;min-height:40px;align-items:center;color:var(--primary);font-size:var(--text-xs);text-decoration:none}.pm-placed-cta:hover{color:var(--primary-hover)}.pm-sheet-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.pm-sheet-note .pm-field-hint{margin:0}.pm-balance-card .card-body{display:grid;grid-gap:var(--space-3-5);gap:var(--space-3-5)}.pm-balance-label{margin:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.pm-balance-value{display:block;font-size:clamp(30px,5vw,42px);font-weight:var(--weight-semibold);letter-spacing:-.032em;line-height:1}.pm-balance-stats{border-top:1px solid var(--divider);padding-top:var(--space-3-5)}.pm-table-scroll{overscroll-behavior-x:contain}.pm-orders-table td:last-child,.pm-orders-table th:last-child{text-align:right}@media (max-width:1080px){.pm-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.pm-page{--pm-page-gutter:12px;--page-gutter:12px}.pm-table-scroll{margin-inline:calc(var(--pm-page-gutter) * -1);padding-inline:var(--pm-page-gutter)}}@media (max-width:420px){.pm-ticket-controls{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px) and (max-height:560px){.pm-discover .pm-featured{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"lead    read" "actions read";row-gap:var(--space-2);padding-block:var(--space-3);column-gap:var(--space-5)}}