:root{--bg:#06040f;--bg-soft:#0d0a1b;--card:rgba(15,12,33,.9);--card-2:rgba(20,16,42,.92);--border:rgba(133,126,179,.22);--text:#f5f3ef;--muted:hsla(40,23%,95%,.7);--accent:#ff8fb8;--accent-2:#f6b26b;--accent-3:#86d8ff;--danger:#ff8f8f;--success:#8ce3b3;--shadow:0 24px 70px rgba(0,0,0,.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top left,rgba(255,143,184,.14),transparent 32%),radial-gradient(circle at top right,rgba(134,216,255,.08),transparent 28%),linear-gradient(180deg,#090612,#04030a);color:var(--text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}body{line-height:1.45}.container{width:min(1180px,calc(100vw - 32px));margin:0 auto}.clubhouse-app,.shell-main,.success-screen{padding-bottom:48px}.shell-container{padding-top:18px}.header,.shell-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.brand,.brand-lockup{display:flex;align-items:center;gap:14px;min-width:0}.brand-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.brand a,.brand-mark{display:inline-flex;align-items:center;justify-content:center}.brand img,.brand-mark img{width:52px;height:52px;object-fit:contain}.brand-subtitle,.tagline{color:var(--muted);font-size:.95rem}.brand-wordmark{font-family:var(--font-raleway),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(1.8rem,3.8vw,2.5rem);font-weight:700;letter-spacing:.01em;line-height:1}.header-actions-row{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.header-email{color:var(--muted);font-size:.86rem;line-height:1.2}.header-email a{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.btn-header-logout{min-height:40px;padding:0 15px}.btn-safety-launcher{min-height:40px;padding:0 14px;gap:8px;border-color:hsla(0,100%,78%,.28);color:hsla(0,100%,92%,.94);background:hsla(0,0%,100%,.02)}.btn-safety-launcher:hover{border-color:hsla(0,100%,78%,.48)}.clubhouse-nav{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px;padding-bottom:6px}.nav-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);white-space:nowrap}.nav-link.active{color:#090612;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%)}.nav-link-disabled{color:hsla(30,25%,92%,.72);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.08);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-stack,.shell-main{display:grid;grid-gap:18px;gap:18px}a[x-apple-data-detectors=true],a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.page-stack-focus{width:min(980px,100%);margin:0 auto}.card,.hero-card,.panel,.summary-card{background:linear-gradient(180deg,rgba(13,10,27,.96),rgba(8,6,19,.96));border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow)}.card,.panel,.summary-card{padding:24px}.hero-card{padding:28px}.panel,.summary-card{display:grid;grid-gap:12px;gap:12px}.card-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.card-heading-split{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:18px}.card-title,.hero-title{margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.06}.hero-kicker{color:var(--accent-2);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.hero-subtitle,.muted{color:var(--muted)}.panel h3,.summary-card h2{margin:0;font-size:1.35rem}.panel p,.summary-card p{margin:0}.actions,.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.card-grid,.dashboard-grid,.grid{display:grid;grid-gap:18px;gap:18px}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-password-card{gap:18px}.entry-password-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.entry-password-header h2{margin:0 0 6px}.entry-password-body{display:grid;grid-template-columns:minmax(0,1.1fr) auto;grid-gap:18px;gap:18px;align-items:end}.entry-password-panel{padding:18px;border-radius:20px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.entry-password-value{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:.08em;margin-top:6px;word-break:break-word}.entry-password-note{margin-top:10px}.entry-password-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.metric{padding:16px;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.metric-label{color:hsla(40,23%,95%,.78);font-size:.86rem;margin-bottom:6px}.metric-value{font-size:1.2rem;font-weight:700}.eyebrow{color:hsla(40,23%,95%,.8);font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:.82rem;font-weight:700;background:hsla(0,0%,100%,.06);color:var(--text)}.pill.trial{background:rgba(255,143,184,.16);color:#ffd6e6}.pill.active{background:rgba(140,227,179,.12);color:#c9f5dd}.pill.paused{background:rgba(134,216,255,.14);color:#d8f5ff}.pill.account{background:rgba(134,216,255,.12);color:#d5f4ff}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:var(--text);font-weight:700;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.btn:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.28)}.btn-primary,.btn.primary{border-color:transparent;color:#090612;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%)}.btn-secondary,.btn.secondary{background:hsla(0,0%,100%,.02)}.btn.link-danger{min-height:auto;padding:0 4px;border:0;background:transparent;color:#ffb9bd}.btn.link-danger:hover{transform:none;border-color:transparent;color:#ffd0d2}.btn-quiet,.btn.quiet{padding:0;min-height:auto;border:0;border-radius:0;background:transparent;color:var(--accent-2)}.field{display:flex;flex-direction:column;gap:6px}.field label,.field>span{font-size:.92rem;color:var(--muted)}.field input,.field select,.field textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--text);outline:none}.field input::placeholder{color:hsla(40,23%,95%,.38)}.tabs{display:inline-flex;gap:8px;background:hsla(0,0%,100%,.04);padding:6px;border-radius:999px}.tab{border:0;background:transparent;color:var(--muted);padding:8px 12px;border-radius:999px;cursor:pointer}.tab.active{color:#090612;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%)}.bullet-list,.list{display:grid;grid-gap:10px;gap:10px}.bullet-list{padding-left:18px}.detail-row{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.08)}.detail-row:first-child{border-top:0}.detail-label{color:hsla(40,23%,95%,.78)}.detail-value{text-align:right;font-weight:600}.membership-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.membership-summary-item{padding:18px;border-radius:20px;background:radial-gradient(circle at top left,rgba(255,143,184,.1),transparent 48%),hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.membership-summary-label{color:hsla(40,23%,95%,.8);font-size:.85rem;margin-bottom:8px}.membership-summary-value{font-size:1.15rem;font-weight:700;line-height:1.28}.subscription-v2-member-preview-page,.subscription-v2-member-preview-page *{min-width:0}.subscription-v2-member-preview-page{display:grid;grid-gap:18px;gap:18px}.subscription-v2-member-preview-page .card{max-width:100%}.subscription-v2-member-hero,.subscription-v2-member-section{display:grid;grid-gap:18px;gap:18px}.subscription-v2-member-hero-heading,.subscription-v2-member-section .card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.subscription-v2-member-intro{display:grid;grid-gap:8px;gap:8px}.subscription-v2-member-intro h1,.subscription-v2-member-section h2{margin:0;font-size:1.4rem;line-height:1.2}.subscription-v2-member-intro p{max-width:820px;margin:0}.subscription-v2-member-review-lock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.subscription-v2-member-review-lock-row{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;background:rgba(255,211,122,.06);border:1px solid rgba(255,211,122,.16)}.subscription-v2-member-review-lock-row span{color:var(--muted);line-height:1.4}.subscription-v2-member-trial-eligibility{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;padding:14px;border-radius:14px;background:rgba(176,227,207,.06);border:1px solid rgba(176,227,207,.16)}.subscription-v2-member-trial-eligibility h3,.subscription-v2-member-trial-eligibility p{margin:0}.subscription-v2-member-trial-eligibility p{color:var(--muted);line-height:1.45}.subscription-v2-member-trial-eligibility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-trial-eligibility-row{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-trial-eligibility-row small,.subscription-v2-member-trial-eligibility-row span{color:var(--muted);line-height:1.4}.subscription-v2-member-signup-handoff{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;margin-top:8px;padding:14px;border-radius:14px;background:rgba(116,214,199,.06);border:1px solid rgba(116,214,199,.16)}.subscription-v2-member-signup-handoff h3,.subscription-v2-member-signup-handoff p{margin:0}.subscription-v2-member-signup-handoff p{color:var(--muted);line-height:1.45}.subscription-v2-member-signup-handoff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-signup-handoff-row{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-signup-handoff-row small,.subscription-v2-member-signup-handoff-row span{color:var(--muted);line-height:1.4}.subscription-v2-member-return-policy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;padding:14px;border-radius:14px;background:rgba(255,211,122,.055);border:1px solid rgba(255,211,122,.16)}.subscription-v2-member-return-policy h3,.subscription-v2-member-return-policy p{margin:0}.subscription-v2-member-return-policy p{color:var(--muted);line-height:1.45}.subscription-v2-member-return-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-return-policy-row{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-return-policy-row small,.subscription-v2-member-return-policy-row span{color:var(--muted);line-height:1.4}.subscription-v2-member-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.subscription-v2-member-at-a-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-member-glance-wrap{display:grid;grid-gap:10px;gap:10px}.subscription-v2-member-identity-line{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;color:var(--text)}.subscription-v2-member-identity-line span{color:var(--muted);overflow-wrap:anywhere}.subscription-v2-member-today-wrap{display:grid;grid-gap:10px;gap:10px}.subscription-v2-member-glance-card{display:grid;grid-gap:6px;gap:6px;min-height:122px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-glance-card span{color:var(--muted);font-size:.82rem;font-weight:750}.subscription-v2-member-glance-card strong{font-size:1.05rem}.subscription-v2-member-glance-card small{color:var(--muted);line-height:1.4}.subscription-v2-member-today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-member-today-card{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:16px;border-radius:18px;background:rgba(176,227,207,.055);border:1px solid rgba(176,227,207,.14)}.subscription-v2-member-today-card span{color:var(--muted);font-size:.82rem;font-weight:750}.subscription-v2-member-today-card strong{font-size:1.05rem}.subscription-v2-member-today-card small{color:var(--muted);line-height:1.4}.subscription-v2-member-section-nav-wrap{display:grid;grid-gap:10px;gap:10px}.subscription-v2-member-section-nav{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-member-section-nav a{display:grid;grid-gap:4px;gap:4px;min-width:132px;padding:12px 14px;border-radius:14px;color:var(--text);text-decoration:none;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-section-nav a span{color:var(--muted);font-size:.82rem}.subscription-v2-member-primary-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px;border-radius:18px;background:rgba(134,216,255,.06);border:1px solid rgba(134,216,255,.16)}.subscription-v2-member-primary-action div:first-child{display:grid;grid-gap:6px;gap:6px}.subscription-v2-member-primary-action strong{font-size:1.08rem}.subscription-v2-member-primary-action span{color:var(--muted);line-height:1.45}.subscription-v2-member-command-wrap{display:grid;grid-gap:10px;gap:10px}.subscription-v2-member-command-grid{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-member-command-grid .btn{min-height:48px}.subscription-v2-member-subtext{margin-top:8px;color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.subscription-v2-member-action-grid,.subscription-v2-member-safety-row{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-member-action-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-member-action-group{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:152px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-action-group h3{margin:0;font-size:1.02rem;line-height:1.2}.subscription-v2-member-action-group p{margin:6px 0 0;color:var(--muted);line-height:1.4}.subscription-v2-member-action-card{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,220px);max-width:320px}.subscription-v2-member-action-card .btn{width:-moz-fit-content;width:fit-content}.subscription-v2-member-action-card small,.subscription-v2-member-action-card span{color:var(--muted);font-size:.86rem;line-height:1.4}.subscription-v2-member-local-notice{display:grid;grid-gap:4px;gap:4px}.subscription-v2-member-task-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(134,216,255,.18);background:rgba(134,216,255,.055)}.subscription-v2-member-task-panel h3{margin:0;font-size:1.18rem;line-height:1.2}.subscription-v2-member-task-panel p{margin:0}.subscription-v2-member-task-panel .actions .btn.primary{min-width:168px}.subscription-v2-member-secondary-actions,.subscription-v2-member-secondary-details{display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-secondary-actions>summary,.subscription-v2-member-secondary-details>summary{cursor:pointer;color:var(--text);font-weight:850;line-height:1.3}.subscription-v2-member-secondary-actions[open]>summary,.subscription-v2-member-secondary-details[open]>summary{margin-bottom:2px}.subscription-v2-member-secondary-details>.card,.subscription-v2-member-secondary-details>.subscription-v2-member-section-nav-wrap,.subscription-v2-member-secondary-details>.subscription-v2-member-summary-grid,.subscription-v2-member-secondary-details>.subscription-v2-member-today-wrap{margin-top:14px}.subscription-v2-member-task-clarity-wrap,.subscription-v2-member-task-glance-wrap{display:grid;grid-gap:10px;gap:10px}.subscription-v2-member-task-clarity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-task-clarity-card{display:grid;grid-gap:6px;gap:6px;min-height:96px;padding:12px 14px;border-radius:8px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09)}.subscription-v2-member-task-clarity-card span{color:var(--muted);font-size:.8rem;font-weight:750}.subscription-v2-member-task-clarity-card strong{font-size:1rem;line-height:1.25}.subscription-v2-member-task-clarity-card small{color:var(--muted);line-height:1.4}.subscription-v2-member-task-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-task-glance-card{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px 14px;border-radius:14px;background:rgba(10,14,27,.28);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-task-glance-card span{color:var(--muted);font-size:.8rem;font-weight:750}.subscription-v2-member-task-glance-card strong{font-size:1rem;line-height:1.25}.subscription-v2-member-task-glance-card small{color:var(--muted);line-height:1.4}.subscription-v2-member-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.subscription-v2-member-task-summary{min-height:48px;padding:12px 14px;border-radius:14px;color:var(--muted);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-task-list{display:grid;grid-gap:8px;gap:8px}.subscription-v2-member-task-list-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.075)}.subscription-v2-member-task-list-row span{color:var(--muted);overflow-wrap:anywhere}.subscription-v2-member-impact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-impact-row{display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px 14px;border-radius:14px;background:rgba(176,227,207,.045);border:1px solid rgba(176,227,207,.12)}.subscription-v2-member-impact-row span{color:var(--muted);line-height:1.4}.subscription-v2-member-access-list{display:grid}.subscription-v2-member-access-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:78px;padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-access-row:first-child{border-top:0}.subscription-v2-member-access-row div{display:grid;grid-gap:4px;gap:4px}.subscription-v2-member-access-row strong{font-size:1rem}.subscription-v2-member-access-row span:not(.pill){color:var(--muted);overflow-wrap:anywhere}.subscription-v2-member-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-member-next-card{display:grid;grid-gap:8px;gap:8px;min-height:120px;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-next-card span{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.subscription-v2-member-billing-list{display:grid}.subscription-v2-member-billing-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:72px;padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-billing-row:first-child{border-top:0}.subscription-v2-member-billing-row div{display:grid;grid-gap:4px;gap:4px}.subscription-v2-member-billing-row span:not(.pill){color:var(--muted);overflow-wrap:anywhere}.subscription-v2-member-message-list{display:grid}.subscription-v2-member-message-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.45fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:74px;padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-message-row:first-child{border-top:0}.subscription-v2-member-message-row div{display:grid;grid-gap:4px;gap:4px}.subscription-v2-member-message-row.archived{opacity:.68}.subscription-v2-member-message-row span:not(.pill){color:var(--muted);overflow-wrap:anywhere}.subscription-v2-message-filters{display:flex;flex-wrap:wrap;gap:8px}.subscription-v2-message-filters button{min-height:40px;padding:8px 14px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text);font-weight:850;cursor:pointer}.subscription-v2-message-filters button.active{background:rgba(123,227,180,.14);border-color:rgba(123,227,180,.48);box-shadow:inset 0 0 0 1px rgba(123,227,180,.18)}.subscription-v2-member-preferences-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-member-preferences-grid .checkbox-row{min-height:64px;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-preference-row{align-items:center}.subscription-v2-preference-row.locked{cursor:default}.subscription-v2-preference-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.subscription-v2-preference-title{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-column-gap:10px;column-gap:10px}.subscription-v2-preference-title span:first-child{min-width:0;overflow-wrap:anywhere}.subscription-v2-preference-copy small{color:var(--muted);font-weight:650;line-height:1.35}.subscription-v2-preference-state{min-inline-size:76px;box-sizing:border-box;justify-self:end;white-space:nowrap;border-radius:999px;padding:4px 9px;text-align:center;color:var(--muted);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);font-size:.82rem;font-weight:900}.subscription-v2-preference-state.active{color:#052417;background:#7be3b4;border-color:rgba(123,227,180,.95)}.subscription-v2-member-profile-preferences{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;background:rgba(176,227,207,.055);border:1px solid rgba(176,227,207,.14)}.subscription-v2-member-profile-preferences h3{margin:0;font-size:1.1rem}.subscription-v2-member-profile-preferences-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-member-profile-preferences-row{display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-profile-preferences-row small,.subscription-v2-member-profile-preferences-row span{color:var(--muted);line-height:1.4}.subscription-v2-member-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 26px;gap:0 26px}.subscription-v2-signup-preview-page{display:grid;grid-gap:18px;gap:18px}.subscription-v2-signup-preview-page,.subscription-v2-signup-preview-page *{min-width:0}.subscription-v2-signup-preview-page .card{max-width:100%}.subscription-v2-signup-hero,.subscription-v2-signup-section{display:grid;grid-gap:18px;gap:18px}.subscription-v2-signup-section h2{margin:0;font-size:1.4rem;line-height:1.2}.subscription-v2-signup-form-heading div{display:grid;grid-gap:8px;gap:8px}.subscription-v2-signup-form-heading p{margin:0}.subscription-v2-signup-choice-grid,.subscription-v2-signup-form-grid,.subscription-v2-signup-review{display:grid;grid-gap:12px;gap:12px}.subscription-v2-signup-choice-grid,.subscription-v2-signup-review{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-v2-signup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-v2-signup-member-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.subscription-v2-signup-member-summary-item{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:8px;background:rgba(10,14,27,.28);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-member-summary-item span{color:var(--muted);font-size:.8rem}.subscription-v2-signup-member-summary-item strong{overflow-wrap:anywhere}.subscription-v2-signup-identity-row{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:8px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-identity-row small,.subscription-v2-signup-identity-row span{color:var(--muted)}.subscription-v2-signup-identity-row small,.subscription-v2-signup-identity-row strong{overflow-wrap:anywhere}.subscription-v2-signup-identity-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-review{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-v2-signup-glance-wrap{display:grid;grid-gap:10px;gap:10px}.subscription-v2-signup-assigned-path{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:16px;background:rgba(176,227,207,.055);border:1px solid rgba(176,227,207,.14)}.subscription-v2-signup-assigned-path div:first-child{display:grid;grid-gap:4px;gap:4px}.subscription-v2-signup-assigned-path small,.subscription-v2-signup-assigned-path span:not(.pill){color:var(--muted);line-height:1.35}.subscription-v2-signup-secondary-details{display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:18px;background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-secondary-details>summary{cursor:pointer;color:var(--text);font-weight:850;line-height:1.3}.subscription-v2-signup-secondary-details[open]>summary{margin-bottom:2px}.subscription-v2-signup-secondary-details>:not(summary){margin-top:14px}.subscription-v2-signup-contribution-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:rgba(116,214,199,.06);border:1px solid rgba(116,214,199,.16)}.subscription-v2-signup-contribution-heading{display:grid;grid-gap:6px;gap:6px}.subscription-v2-signup-contribution-heading h2,.subscription-v2-signup-contribution-heading p{margin:0}.subscription-v2-signup-contribution-summary{grid-column:1/-1}.subscription-v2-signup-assignment-evidence{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:rgba(116,214,199,.06);border:1px solid rgba(116,214,199,.16)}.subscription-v2-signup-assignment-evidence h3,.subscription-v2-signup-assignment-evidence p{margin:0}.subscription-v2-signup-assignment-evidence p{color:var(--muted);line-height:1.45}.subscription-v2-signup-assignment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-signup-assignment-row{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-assignment-row small,.subscription-v2-signup-assignment-row span{color:var(--muted);line-height:1.4}.subscription-v2-signup-after-party{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:rgba(176,227,207,.055);border:1px solid rgba(176,227,207,.14)}.subscription-v2-signup-after-party h3,.subscription-v2-signup-after-party p{margin:0}.subscription-v2-signup-after-party p{color:var(--muted);line-height:1.45}.subscription-v2-signup-after-party-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-signup-after-party-row{display:grid;grid-gap:5px;gap:5px;min-height:104px;padding:12px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-after-party-row small,.subscription-v2-signup-after-party-row span{color:var(--muted);line-height:1.4}.subscription-v2-signup-checkout-outcomes{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;background:rgba(134,216,255,.055);border:1px solid rgba(134,216,255,.16)}.subscription-v2-signup-checkout-outcomes h3{margin:0;font-size:1.12rem}.subscription-v2-signup-checkout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-signup-checkout-card{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:14px;border-radius:16px;background:rgba(10,14,27,.28);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-checkout-card small,.subscription-v2-signup-checkout-card span{color:var(--muted);line-height:1.4}.subscription-v2-signup-ack-row{min-height:68px;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-ack-copy{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.subscription-v2-signup-ack-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.subscription-v2-signup-ack-title span:first-child{min-width:0;overflow-wrap:anywhere}.subscription-v2-signup-ack-copy small{color:var(--muted);font-weight:650;line-height:1.35}.subscription-v2-custom-contribution{margin-top:12px}.subscription-v2-cadence-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:420px;margin-bottom:12px}.subscription-v2-cadence-toggle button{min-height:56px;display:grid;grid-gap:3px;gap:3px;align-content:center;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.06);color:var(--text);text-align:left;padding:10px 12px;cursor:pointer}.subscription-v2-cadence-toggle button.active{border-color:rgba(123,227,180,.48);background:rgba(123,227,180,.1);box-shadow:inset 0 0 0 1px rgba(123,227,180,.18)}.subscription-v2-cadence-toggle button:focus-visible{outline:3px solid hsla(0,0%,100%,.68);outline-offset:3px}.subscription-v2-cadence-toggle span{font-weight:800}.subscription-v2-cadence-toggle small{color:var(--muted)}.subscription-v2-contribution-amount-field{max-width:420px;margin-bottom:10px}.subscription-v2-contribution-slider-field{display:grid;grid-gap:8px;gap:8px;max-width:420px;margin:6px 0 14px}.subscription-v2-contribution-slider{width:100%;min-height:64px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;touch-action:none}.subscription-v2-contribution-slider::-webkit-slider-runnable-track{height:18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:linear-gradient(90deg,hsla(38,87%,69%,.95) 0,hsla(38,87%,69%,.95) var(--subscription-v2-slider-progress,0),hsla(0,0%,100%,.24) var(--subscription-v2-slider-progress,0),hsla(0,0%,100%,.24) 100%)}.subscription-v2-contribution-slider::-moz-range-track{height:18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:linear-gradient(90deg,hsla(38,87%,69%,.95) 0,hsla(38,87%,69%,.95) var(--subscription-v2-slider-progress,0),hsla(0,0%,100%,.24) var(--subscription-v2-slider-progress,0),hsla(0,0%,100%,.24) 100%)}.subscription-v2-contribution-slider::-webkit-slider-thumb{width:54px;height:54px;margin-top:-19px;-webkit-appearance:none;appearance:none;border:5px solid hsla(0,0%,100%,.98);border-radius:50%;background:linear-gradient(135deg,#ff8fb8,#f5c36a);box-shadow:0 14px 28px rgba(0,0,0,.42)}.subscription-v2-contribution-slider::-moz-range-thumb{width:44px;height:44px;border:5px solid hsla(0,0%,100%,.98);border-radius:50%;background:linear-gradient(135deg,#ff8fb8,#f5c36a);box-shadow:0 14px 28px rgba(0,0,0,.42)}.subscription-v2-contribution-slider:focus-visible{outline:3px solid hsla(0,0%,100%,.68);outline-offset:3px;border-radius:999px}.subscription-v2-contribution-slider-labels{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.84rem;font-weight:750}.subscription-v2-contribution-adjusters{display:grid;grid-template-columns:minmax(72px,max-content) minmax(0,1fr) minmax(72px,max-content);grid-gap:10px;gap:10px;align-items:center;max-width:420px;margin-bottom:10px}.subscription-v2-contribution-stepper{min-height:48px;min-width:72px;border:1px solid hsla(0,0%,100%,.24);border-radius:12px;background:hsla(0,0%,100%,.08);color:var(--text);font-weight:800;cursor:pointer}.subscription-v2-contribution-stepper:disabled{color:hsla(0,0%,100%,.42);border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.035);cursor:not-allowed}.subscription-v2-contribution-stepper:focus-visible{outline:3px solid hsla(0,0%,100%,.68);outline-offset:3px}.subscription-v2-contribution-current{min-height:48px;display:grid;grid-gap:2px;gap:2px;align-content:center;padding:8px 10px;border-radius:12px;background:rgba(123,227,180,.08);border:1px solid rgba(123,227,180,.18)}.subscription-v2-contribution-current span{color:var(--muted);font-size:.86rem}.subscription-v2-member-contribution-adjusters{grid-column:1/-1;max-width:none;margin-bottom:0}.subscription-v2-member-task-grid .subscription-v2-contribution-slider-field{grid-column:1/-1;max-width:none}.subscription-v2-member-cadence-toggle{grid-column:1/-1;max-width:none;margin-bottom:0}.subscription-v2-member-cadence-toggle button{min-height:62px}.subscription-v2-offer-slider-compact .subscription-v2-contribution-slider{min-height:52px}.subscription-v2-offer-slider-compact .subscription-v2-contribution-slider-field{margin:4px 0 10px;gap:6px}.subscription-v2-offer-slider-compact .subscription-v2-contribution-slider::-webkit-slider-thumb{width:46px;height:46px;margin-top:-15px;border-width:4px}.subscription-v2-offer-slider-compact .subscription-v2-contribution-slider::-moz-range-thumb{width:38px;height:38px;border-width:4px}.subscription-v2-offer-slider-compact .subscription-v2-cadence-toggle button,.subscription-v2-offer-slider-compact .subscription-v2-member-cadence-toggle button{min-height:46px}.subscription-v2-offer-slider-compact .subscription-v2-contribution-stepper{min-height:40px}.subscription-v2-offer-slider-compact .subscription-v2-member-task-summary{min-height:36px;padding:8px 12px;font-size:.9rem}.subscription-v2-offer-slider-compact .subscription-v2-member-task-grid{gap:10px}.subscription-v2-offer-page .card{padding:20px 22px}.subscription-v2-offer-page .subscription-v2-offer-benefits{padding:16px 22px}@media (max-width:600px){.subscription-v2-offer-page .card{padding:18px}.subscription-v2-offer-page .subscription-v2-offer-benefits{padding:14px 16px}}.subscription-v2-profile-phone-row{display:grid;grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);align-items:end;grid-gap:12px;gap:12px}.subscription-v2-profile-country-code input{text-align:center}.subscription-v2-member-readonly-identity{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:14px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.025)}.subscription-v2-member-readonly-identity small,.subscription-v2-member-readonly-identity span{color:var(--muted)}.subscription-v2-member-readonly-identity small,.subscription-v2-member-readonly-identity strong{overflow-wrap:anywhere}.subscription-v2-date-quick-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-date-quick-button{min-height:44px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:hsla(0,0%,100%,.07);color:var(--text);font-weight:750;cursor:pointer}.subscription-v2-date-quick-button:focus-visible{outline:3px solid hsla(0,0%,100%,.68);outline-offset:3px}.subscription-v2-cancel-mailing-actions,.subscription-v2-cancel-reason-actions,.subscription-v2-checkout-result-actions,.subscription-v2-payment-result-actions,.subscription-v2-support-topic-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-cancel-mailing-actions button,.subscription-v2-cancel-reason-actions button,.subscription-v2-checkout-result-actions button,.subscription-v2-payment-result-actions button,.subscription-v2-support-topic-actions button{min-height:46px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:hsla(0,0%,100%,.07);color:var(--text);font-weight:750;cursor:pointer}.subscription-v2-cancel-mailing-actions button.active,.subscription-v2-cancel-reason-actions button.active,.subscription-v2-checkout-result-actions button.active,.subscription-v2-payment-result-actions button.active,.subscription-v2-support-topic-actions button.active{background:rgba(123,227,180,.14);border-color:rgba(123,227,180,.45);box-shadow:inset 0 0 0 1px rgba(123,227,180,.18)}.subscription-v2-cancel-mailing-actions button:focus-visible,.subscription-v2-cancel-reason-actions button:focus-visible,.subscription-v2-checkout-result-actions button:focus-visible,.subscription-v2-payment-result-actions button:focus-visible,.subscription-v2-support-topic-actions button:focus-visible{outline:3px solid hsla(0,0%,100%,.68);outline-offset:3px}.subscription-v2-cancel-mailing-preference,.subscription-v2-cancel-reason-note{grid-column:1/-1}.subscription-v2-cancel-mailing-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-v2-cancel-mailing-preference small{color:var(--muted);line-height:1.45}.subscription-v2-cancel-reason-note textarea{min-height:112px;resize:vertical}.subscription-v2-custom-contribution input{max-width:320px}.subscription-v2-signup-notice{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;padding:16px;border-radius:18px;background:rgba(134,216,255,.055);border:1px solid rgba(134,216,255,.16)}.subscription-v2-signup-notice h3{margin:0;font-size:1.12rem}.subscription-v2-signup-notice p{margin:8px 0 0;color:var(--muted)}.subscription-v2-signup-notice-list{display:grid;grid-gap:10px;gap:10px}.subscription-v2-signup-notice-row{display:grid;grid-gap:4px;gap:4px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.subscription-v2-signup-notice-row:last-child{padding-bottom:0;border-bottom:0}.subscription-v2-signup-notice-row span{color:var(--muted);overflow-wrap:anywhere}.subscription-v2-signup-readiness{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;padding:16px;border-radius:8px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-signup-readiness h3{margin:0;font-size:1.12rem}.subscription-v2-signup-readiness p{margin:8px 0 0;color:var(--muted)}.subscription-v2-signup-readiness-list{display:grid;grid-gap:8px;gap:8px}.subscription-v2-signup-readiness-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.subscription-v2-payment-setup-card{display:grid;grid-gap:16px;gap:16px;padding:16px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.11)}.subscription-v2-payment-setup-card h3{margin:0;font-size:1.12rem}.subscription-v2-payment-setup-card p{margin:8px 0 0;color:var(--muted)}.subscription-v2-signup-receipt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;margin-top:12px;padding:14px;border-radius:16px;background:rgba(10,14,27,.34);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-signup-receipt div:first-child{display:grid;grid-gap:5px;gap:5px}.subscription-v2-signup-receipt span{color:var(--muted);overflow-wrap:anywhere}.subscription-v2-signup-receipt-grid{display:grid;grid-gap:6px;gap:6px}.subscription-v2-journey-page{display:grid;grid-gap:18px;gap:18px}.subscription-v2-journey-page,.subscription-v2-journey-page *{min-width:0}.subscription-v2-login-preview{display:grid;grid-gap:18px;gap:18px}.subscription-v2-login-preview,.subscription-v2-login-preview *{min-width:0}.subscription-v2-login-member-entry{display:grid;grid-gap:18px;gap:18px;align-content:start;padding:clamp(22px,5vw,48px);border-radius:22px;background:linear-gradient(135deg,rgba(123,227,180,.13),rgba(255,143,184,.08) 54%,hsla(38,87%,69%,.08)),hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-login-member-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-v2-login-member-topline>span:first-child{color:var(--text);font-weight:900}.subscription-v2-login-member-topline>span:last-child{color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.subscription-v2-login-member-copy{max-width:760px;display:grid;grid-gap:10px;gap:10px}.subscription-v2-login-member-copy h1{margin:0;color:var(--text);font-size:4.5rem;line-height:.98}.subscription-v2-login-member-copy p{margin:0;color:var(--muted);line-height:1.5}.subscription-v2-login-member-actions,.subscription-v2-login-member-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-login-member-details div{display:grid;grid-gap:7px;gap:7px;min-height:118px;padding:16px;border-radius:14px;background:rgba(10,14,27,.42);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-login-member-details small,.subscription-v2-login-member-details span{color:var(--muted);line-height:1.42}.subscription-v2-login-member-details strong{color:var(--text);font-size:1.05rem}.subscription-v2-login-signin-card{max-width:560px;gap:14px}.subscription-v2-login-primary-action{width:100%}.subscription-v2-login-secondary-actions{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-login-secondary-actions form{margin:0}.subscription-v2-login-password-panel{margin-top:4px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-login-reviewer-panel{display:grid;grid-gap:16px;gap:16px;max-width:760px;background:hsla(0,0%,100%,.025);box-shadow:none}.subscription-v2-login-reviewer-panel h2{margin:0;color:var(--text);font-size:1.4rem;line-height:1.2}.subscription-v2-login-reviewer-panel p{margin:6px 0 0}.subscription-v2-login-reviewer-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-login-reviewer-meta span{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:12px;color:var(--muted);font-size:.9rem;line-height:1.35;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-login-reviewer-meta strong{color:hsla(40,23%,95%,.82);font-size:.78rem;text-transform:uppercase}.subscription-v2-login-reviewer-link{justify-self:start}.subscription-v2-login-safety-pills{display:flex;flex-wrap:wrap;gap:8px}.subscription-v2-login-safety-pills span{padding:7px 10px;border-radius:999px;color:var(--muted);font-size:.82rem;font-weight:800;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-login-shortcut-grid{gap:16px}.subscription-v2-account-state-page{display:grid;grid-gap:18px;gap:18px}.subscription-v2-account-state-page,.subscription-v2-account-state-page *{min-width:0}.subscription-v2-account-state-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center}.subscription-v2-account-state-hero p{max-width:760px;margin:8px 0 0}.subscription-v2-account-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.subscription-v2-account-state-card{display:grid;grid-gap:16px;gap:16px;align-content:space-between;min-height:210px;padding:18px;border-radius:18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09)}.subscription-v2-account-state-card div{display:grid;justify-items:start;grid-gap:10px;gap:10px}.subscription-v2-account-state-card h2,.subscription-v2-account-state-card p{margin:0}.subscription-v2-account-state-card h2{color:var(--text);font-size:1.16rem;line-height:1.2}.subscription-v2-account-state-card p{color:var(--muted);line-height:1.42}.subscription-v2-account-state-card .btn{width:-moz-fit-content;width:fit-content}.subscription-v2-account-state-details{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-account-state-details summary{cursor:pointer;color:var(--text);font-weight:850}.subscription-v2-member-packet-download-inline{display:none!important}.subscription-v2-member-reviewer-packets{display:grid;grid-gap:12px;gap:12px}.subscription-v2-member-reviewer-packets summary{cursor:pointer;color:var(--text);font-weight:900}.subscription-v2-member-reviewer-packets p{margin:0}.subscription-v2-member-packet-grid{display:flex;flex-wrap:wrap;gap:8px}.subscription-v2-signup-packet-download-inline{display:none!important}.subscription-v2-signup-reviewer-packets{display:grid;grid-gap:12px;gap:12px}.subscription-v2-signup-reviewer-packets summary{cursor:pointer;color:var(--text);font-weight:900}.subscription-v2-signup-reviewer-packets p{margin:0}.subscription-v2-member-reviewer-control,.subscription-v2-signup-reviewer-control{display:grid;grid-gap:10px;gap:10px}.subscription-v2-signup-packet-grid{display:flex;flex-wrap:wrap;gap:8px}.subscription-v2-member-home,.subscription-v2-reviewer-area{display:grid;grid-gap:18px;gap:18px}.subscription-v2-member-home{min-height:min(780px,calc(100vh - 72px));align-content:center;padding:clamp(22px,5vw,56px);border-radius:22px;background:linear-gradient(135deg,rgba(123,227,180,.13),rgba(255,143,184,.08) 54%,hsla(38,87%,69%,.08)),hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-member-home-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-v2-member-home-topline>span:first-child{color:var(--text);font-weight:900}.subscription-v2-member-home-copy{max-width:760px;display:grid;grid-gap:10px;gap:10px}.subscription-v2-member-home-copy p{margin:0;color:var(--muted);line-height:1.5}.subscription-v2-member-home-copy h1{margin:0;color:var(--text);font-size:clamp(2.15rem,5.8vw,4.9rem);line-height:.98}.subscription-v2-member-home-action-note{max-width:820px;margin:-2px 0 0;color:var(--muted);line-height:1.45}.subscription-v2-member-home-actions,.subscription-v2-member-home-details{display:grid;grid-gap:12px;gap:12px}.subscription-v2-member-home-actions,.subscription-v2-member-home-details{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-v2-member-home-action,.subscription-v2-member-home-detail{display:grid;grid-gap:7px;gap:7px;min-height:130px;padding:16px;border-radius:14px;background:rgba(10,14,27,.42);border:1px solid hsla(0,0%,100%,.1)}.subscription-v2-member-home-action{color:var(--text);text-decoration:none}.subscription-v2-member-home-action:focus-visible,.subscription-v2-member-home-action:hover{border-color:rgba(123,227,180,.4)}.subscription-v2-member-home-action span,.subscription-v2-member-home-detail small,.subscription-v2-member-home-detail span{color:var(--muted);line-height:1.42}.subscription-v2-member-home-action strong,.subscription-v2-member-home-detail strong{color:var(--text);font-size:1.05rem}.subscription-v2-reviewer-area h2{margin:0;font-size:1.4rem;line-height:1.2}.subscription-v2-reviewer-area-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;cursor:pointer;list-style-position:inside}.subscription-v2-reviewer-area-summary span:first-child{display:grid;grid-gap:5px;gap:5px}.subscription-v2-reviewer-area-summary strong{color:var(--text);font-size:1.35rem;line-height:1.2}.subscription-v2-reviewer-area-summary>span:last-child{color:var(--muted);font-weight:800;white-space:nowrap}.subscription-v2-reviewer-area[open]>.subscription-v2-reviewer-area-summary{margin-bottom:2px}.subscription-v2-reviewer-details{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.subscription-v2-reviewer-details summary{cursor:pointer;color:var(--text);font-weight:800}.subscription-v2-reviewer-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.subscription-v2-reviewer-detail-grid div{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-reviewer-detail-grid span{color:var(--muted)}.subscription-v2-journey-orientation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-journey-orientation-row{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:16px;border-radius:18px;background:hsla(38,87%,69%,.055);border:1px solid hsla(38,87%,69%,.16)}.subscription-v2-journey-orientation-row span{color:var(--muted);line-height:1.42}.subscription-v2-journey-screen-list{display:grid;grid-gap:12px;gap:12px}.subscription-v2-journey-screen-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:16px;border-radius:18px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-journey-screen-row div{display:grid;grid-gap:6px;gap:6px}.subscription-v2-journey-screen-row span:not(.pill){color:var(--muted);line-height:1.42}.subscription-v2-journey-screen-row ul{display:grid;grid-gap:3px;gap:3px;margin:2px 0 0;padding-left:18px;color:var(--muted)}.subscription-v2-frontdesk-panel{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px;padding:16px 18px;border-radius:18px;border:1px solid rgba(140,227,179,.18);background:linear-gradient(180deg,rgba(140,227,179,.07),hsla(0,0%,100%,.025))}.subscription-v2-frontdesk-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.subscription-v2-frontdesk-access-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-frontdesk-access-item{display:grid;grid-gap:10px;gap:10px;align-content:space-between;min-height:118px;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07)}.subscription-v2-frontdesk-access-item .pill{justify-self:start}.subscription-v2-frontdesk-recommendation{padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-playability-panel{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px;padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.subscription-v2-playability-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.subscription-v2-playability-metric{display:grid;grid-gap:4px;gap:4px}.subscription-v2-playability-metric span{color:hsla(40,23%,95%,.78);font-size:.82rem;font-weight:700}.subscription-v2-playability-metric strong{font-size:1.22rem;line-height:1.2}.subscription-v2-playability-gates{display:flex;flex-wrap:wrap;gap:8px}.subscription-v2-view-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.subscription-v2-view-tab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;font:inherit;font-weight:700;text-align:center}.subscription-v2-view-tab.active{color:#090612;background:linear-gradient(135deg,var(--accent-3) 0,var(--accent-2) 100%)}.subscription-v2-preview-page .card-heading h2{margin:0;font-size:1.35rem}.subscription-v2-preview-page,.subscription-v2-preview-page *{min-width:0}.subscription-v2-preview-page .card{max-width:100%}.subscription-v2-preview-page .card-title,.subscription-v2-preview-page .eyebrow,.subscription-v2-preview-page .muted,.subscription-v2-preview-page h2{overflow-wrap:anywhere}.subscription-v2-scenario-tabs{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-action-tab,.subscription-v2-scenario-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;font:inherit;font-weight:700}.subscription-v2-action-tab,.subscription-v2-scenario-tab{text-align:center}.subscription-v2-action-tab.active,.subscription-v2-scenario-tab.active{color:#090612;background:linear-gradient(135deg,var(--accent-3) 0,var(--accent-2) 100%)}.subscription-v2-source-tabs{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-source-tab{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);font-weight:700;text-decoration:none}.subscription-v2-source-tab.active{color:#090612;background:linear-gradient(135deg,var(--accent-3) 0,var(--accent-2) 100%)}.subscription-v2-playbook{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.subscription-v2-playbook-heading{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.subscription-v2-playbook-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px}.subscription-v2-playbook-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:12px 0;color:inherit;text-decoration:none;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-playbook-counts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.86rem}.subscription-v2-local-review-order{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-local-review-order-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.subscription-v2-open-next-review-target{justify-content:flex-start;min-height:38px;max-width:260px;padding:7px 14px;text-align:left}.subscription-v2-local-review-order-grid{display:grid;grid-gap:8px;gap:8px}.subscription-v2-local-review-order-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,auto);align-items:center;grid-gap:10px 12px;gap:10px 12px;width:100%;min-height:62px;padding:10px 0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:transparent;border:0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-local-review-order-row:first-child{border-top:0}.subscription-v2-local-review-order-row.complete{color:hsla(40,23%,95%,.72)}.subscription-v2-local-review-order-meta{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:.82rem}.subscription-v2-local-review-order-meta span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-inspection-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.subscription-v2-inspection-link{min-height:38px;padding:0 14px;text-decoration:none}.subscription-v2-inspection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-inspection-grid .detail-value{overflow-wrap:anywhere;text-align:left}.subscription-v2-action-tabs{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-queue-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto auto;align-items:end;grid-gap:12px;gap:12px;margin-bottom:10px}.subscription-v2-control-field{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.9rem;font-weight:700}.subscription-v2-control-field input,.subscription-v2-control-field select{width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--text);font:inherit;outline:none}.subscription-v2-control-field input::placeholder{color:hsla(40,23%,95%,.42)}.subscription-v2-check-field{display:inline-flex;align-items:center;gap:8px;min-height:42px;color:var(--muted);font-size:.9rem;font-weight:700}.subscription-v2-check-field input{width:16px;height:16px;accent-color:var(--accent-2)}.subscription-v2-action-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-action-preview.ok{border-color:rgba(140,227,179,.22)}.subscription-v2-action-preview.refused{border-color:hsla(0,100%,78%,.2)}.subscription-v2-action-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.subscription-v2-apply-action{min-height:38px;padding:0 14px}.subscription-v2-action-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.subscription-v2-action-state{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03)}.subscription-v2-action-state-status{font-size:1.2rem;font-weight:800}.subscription-v2-action-state-counts,.subscription-v2-matrix-counts{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.9rem}.subscription-v2-access-mini-list{display:grid;grid-gap:6px;gap:6px;padding-top:6px}.subscription-v2-access-mini-row{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.9rem}.subscription-v2-matrix-grid{display:grid;grid-gap:10px;gap:10px}.subscription-v2-matrix-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;grid-gap:14px;gap:14px;width:100%;padding:14px 0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:transparent;border:0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-matrix-row:first-child{border-top:0}.subscription-v2-matrix-row.active .subscription-v2-access-label{color:#d8f5ff}.subscription-v2-review-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--muted);font-size:.9rem;font-weight:700}.subscription-v2-review-toolbar{display:grid;justify-items:end;grid-gap:10px;gap:10px}.subscription-v2-review-filter{width:min(240px,100%)}.subscription-v2-review-row-meta span,.subscription-v2-review-summary span{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-review-grid{display:grid;grid-gap:10px;gap:10px}.subscription-v2-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,auto);align-items:center;grid-gap:14px;gap:14px;width:100%;padding:14px 0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:transparent;border:0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-review-row:first-child{border-top:0}.subscription-v2-review-row.active .subscription-v2-access-label{color:#d8f5ff}.subscription-v2-review-row-meta{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.86rem}.subscription-v2-review-decision{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:16px 18px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-review-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.subscription-v2-review-decision-controls{display:grid;justify-items:end;grid-gap:10px;gap:10px;width:min(420px,100%)}.subscription-v2-review-note{width:100%}.subscription-v2-review-note textarea{width:100%;min-height:78px;padding:10px 12px;resize:vertical}.subscription-v2-playtest-checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.subscription-v2-playtest-check{min-height:44px}.subscription-v2-playtest-coverage{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-next-unvisited-scenario{justify-content:flex-start;min-height:38px;max-width:280px;margin-top:8px;padding:7px 14px;text-align:left}.subscription-v2-playtest-coverage-pills{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.subscription-v2-playtest-coverage-groups{display:grid;grid-gap:8px;gap:8px;justify-items:end}.subscription-v2-playtest-coverage-group{display:grid;grid-gap:4px;gap:4px;justify-items:end}.subscription-v2-coverage-label{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.subscription-v2-playtest-coverage-target{border:1px solid hsla(0,0%,100%,.14);cursor:pointer}.subscription-v2-playtest-coverage-target:focus-visible,.subscription-v2-playtest-coverage-target:hover{border-color:hsla(0,0%,100%,.34);color:#fff}.subscription-v2-playtest-readiness{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-playtest-readiness-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.86rem}.subscription-v2-guided-pass{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-guided-pass-summary{display:flex;align-items:center;justify-content:space-between;gap:14px}.subscription-v2-guided-pass-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.subscription-v2-guided-pass-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-height:58px;padding:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:rgba(5,8,10,.22)}.subscription-v2-review-handoff-summary{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(116,214,199,.18);background:rgba(116,214,199,.055)}.subscription-v2-review-handoff-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.subscription-v2-review-handoff-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.subscription-v2-review-handoff-links{display:flex;flex-wrap:wrap;gap:10px}.subscription-v2-review-handoff-link{color:#74d6c7;font-size:.86rem;font-weight:700}.subscription-v2-review-handoff-next{min-height:38px;padding:7px 14px}.subscription-v2-review-handoff-artifacts{display:flex;flex-wrap:wrap;gap:8px}.subscription-v2-review-handoff-artifact{min-height:38px;padding:7px 14px}.subscription-v2-playtest-findings{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.subscription-v2-playtest-finding-form{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;padding:14px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}.subscription-v2-finding-note textarea{width:100%;min-height:78px;padding:10px 12px;resize:vertical}.subscription-v2-add-finding{min-height:38px;padding:0 14px}.subscription-v2-playtest-finding-row .pill{text-transform:capitalize}.subscription-v2-bulk-review{min-height:36px;padding:0 12px}.subscription-v2-playtest-brief-download,.subscription-v2-playtest-report-download,.subscription-v2-review-receipt-download{min-height:38px;padding:0 14px;text-decoration:none}.subscription-v2-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.subscription-v2-snapshot-fact{padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-session-download{min-height:38px;padding:0 14px;text-decoration:none}.subscription-v2-snapshot-import{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.subscription-v2-snapshot-import textarea{width:100%;min-height:118px;resize:vertical}.subscription-v2-snapshot-import-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.subscription-v2-snapshot-file{max-width:280px;color:var(--muted)}.subscription-v2-session-import,.subscription-v2-session-import-clear{min-height:38px;padding:0 14px}.subscription-v2-snapshot-import-status{padding:10px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035);color:var(--muted);overflow-wrap:anywhere}.subscription-v2-snapshot-import-status.ok{border-color:rgba(91,213,151,.32);color:var(--success)}.subscription-v2-snapshot-import-status.refused{border-color:hsla(0,100%,72%,.34);color:var(--danger)}.subscription-v2-detail-list{min-width:0}.subscription-v2-detail-list .detail-value{overflow-wrap:anywhere}.subscription-v2-access-grid{display:grid;grid-gap:10px;gap:10px}.subscription-v2-access-row,.subscription-v2-risk-flag{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid hsla(0,0%,100%,.08)}.subscription-v2-access-row:first-child,.subscription-v2-risk-flag:first-child{border-top:0}.subscription-v2-access-label{font-weight:700}.subscription-v2-access-reason{color:var(--muted);font-size:.9rem;margin-top:4px;overflow-wrap:anywhere}.trial-timing-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;margin-top:18px;padding:20px;border-radius:20px;border:1px solid rgba(255,143,184,.18);background:radial-gradient(circle at top left,rgba(255,143,184,.12),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.02))}.trial-timing-copy{display:grid;grid-gap:8px;gap:8px}.trial-timing-headline{margin:0;font-size:clamp(1.2rem,2.4vw,1.8rem);line-height:1.12}.trial-timing-policy,.trial-timing-supporting{margin:0}.trial-timing-policy{color:hsla(40,23%,95%,.82);font-size:.95rem}.trial-timing-meta{display:grid;grid-gap:10px;gap:10px}.trial-timing-meta-item{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.05)}.trial-timing-meta-item span{color:var(--muted);font-size:.86rem}.trial-timing-meta-item strong{font-size:1rem}.volunteer-credit-list,.volunteer-credit-note{margin-top:18px}.volunteer-credit-row{align-items:center}.volunteer-credit-entry-label{margin-top:6px;font-size:1.02rem;font-weight:700;line-height:1.3}.volunteer-credit-entry-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px}.volunteer-credit-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(255,143,184,.14);color:#ffd6e6;font-size:.82rem;font-weight:700}.error{color:var(--danger)}.success{color:var(--success)}.footer-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.empty-state{color:var(--muted);padding:10px 0 2px}.front-desk-membership-card{display:grid;grid-gap:18px;gap:18px}.front-desk-membership-card .card-heading{margin-bottom:0}.profile-settings-card{display:grid;grid-gap:18px;gap:18px}.profile-settings-card .card-heading{margin-bottom:0}.profile-rows{display:grid;grid-gap:0;gap:0}.profile-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.08)}.profile-row:first-child{padding-top:0}.profile-row:last-child{padding-bottom:0}.profile-main{display:grid;grid-gap:5px;gap:5px;min-width:0}.profile-action{display:flex;justify-content:flex-end;min-width:0}.profile-action .btn{min-height:44px;white-space:nowrap}.profile-label{color:var(--text);font-size:.9rem;font-weight:800}.profile-value{color:var(--text);font-size:1rem;font-weight:700;overflow-wrap:anywhere}.profile-email{text-decoration:none}.profile-helper{max-width:620px}.profile-empty{color:var(--muted);font-weight:700}.profile-preferences-options{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.profile-preferences-option{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);cursor:pointer}.profile-preferences-option.selected{border-color:rgba(123,227,180,.52);background:rgba(123,227,180,.085)}.profile-preferences-option input{width:18px;height:18px;margin:3px 0 0;justify-self:start}.profile-preferences-option-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.profile-preferences-option-title{color:var(--text);font-weight:700;line-height:1.25}.single-column{max-width:760px}.signup-form{display:grid;grid-gap:18px;gap:18px}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.choice-card{border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:hsla(0,0%,100%,.03);color:var(--text);text-align:left;padding:16px;cursor:pointer}.choice-card.assigned{cursor:default}.choice-card.active{border-color:rgba(255,143,184,.45);box-shadow:inset 0 0 0 1px rgba(255,143,184,.22)}.choice-title,.radio-title,.section-title{font-weight:700}.checkbox-row,.radio-row{display:flex;gap:12px;align-items:flex-start}.subscription-v2-member-confirm-row{min-height:68px;padding:14px;align-items:center;border-radius:14px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08)}.subscription-v2-member-confirm-row:has(input[type=checkbox]:checked),.subscription-v2-preference-row:has(input[type=checkbox]:checked),.subscription-v2-signup-ack-row:has(input[type=checkbox]:checked){border-color:rgba(123,227,180,.52);background:rgba(123,227,180,.085)}.radio-helper{display:block}.checkbox-row input,.radio-helper,.radio-row input{margin-top:4px}.checkbox-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:44px;block-size:44px;min-inline-size:44px;margin-top:0;border:3px solid hsla(0,0%,100%,.86);border-radius:10px;background:rgba(6,4,15,.82);box-shadow:inset 0 0 0 1px rgba(0,0,0,.32);cursor:pointer;display:grid;place-content:center;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.checkbox-row input[type=checkbox]:before{content:"";inline-size:22px;block-size:22px;transform:scale(0);transition:transform .12s ease;-webkit-clip-path:polygon(14% 44%,0 60%,38% 98%,100% 18%,84% 4%,36% 66%);clip-path:polygon(14% 44%,0 60%,38% 98%,100% 18%,84% 4%,36% 66%);background:#111827}.checkbox-row input[type=checkbox]:checked{border-color:hsla(0,0%,100%,.96);background:#7be3b4;box-shadow:0 0 0 5px rgba(123,227,180,.18)}.subscription-v2-member-confirm-row input[type=checkbox]:checked,.subscription-v2-preference-row input[type=checkbox]:checked,.subscription-v2-signup-ack-row input[type=checkbox]:checked{background-color:#7be3b4;background-image:none;border-color:hsla(0,0%,100%,.98)}.checkbox-row input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-row input[type=checkbox]:focus-visible{outline:3px solid hsla(0,0%,100%,.7);outline-offset:3px}.subscription-v2-preference-row.locked input[type=checkbox]{cursor:not-allowed;opacity:1}.subscription-v2-member-preview-page a[download$=".json"],.subscription-v2-signup-preview-page a[download$=".json"]{display:none}.subscription-v2-member-preview-page .subscription-v2-member-reviewer-packets a[download$=".json"],.subscription-v2-signup-preview-page .subscription-v2-signup-reviewer-packets a[download$=".json"]{display:inline-flex}.stack-6{display:grid;grid-gap:6px;gap:6px}.stack-10{display:grid;grid-gap:10px;gap:10px}.section-divider{margin-top:14px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08)}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(24px,calc(env(safe-area-inset-top) + 20px)) 24px max(24px,calc(env(safe-area-inset-bottom) + 20px));z-index:40}.modal{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:24px;border-radius:24px;background:linear-gradient(180deg,rgba(13,10,27,.98),rgba(8,6,19,.98));border:1px solid var(--border);box-shadow:var(--shadow)}.modal-compact{width:min(640px,calc(100vw - 32px))}@media (max-width:900px){.dashboard-grid,.metric-grid{grid-template-columns:1fr}.entry-password-body,.entry-password-header{display:grid;grid-template-columns:1fr}.entry-password-actions{justify-content:flex-start}.membership-summary-grid{grid-template-columns:1fr}.subscription-v2-frontdesk-heading{align-items:flex-start;flex-direction:column}.subscription-v2-frontdesk-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-v2-playability-metrics{grid-template-columns:1fr}.modal-backdrop{align-items:flex-start;padding:max(18px,calc(env(safe-area-inset-top) + 14px)) 16px max(18px,calc(env(safe-area-inset-bottom) + 16px))}.modal{width:min(100%,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.card-heading-split{flex-direction:column}.profile-row{grid-template-columns:1fr;gap:12px}.profile-action{justify-content:flex-start}.profile-action .btn{width:100%}.trial-timing-card{grid-template-columns:1fr}.subscription-v2-access-row,.subscription-v2-action-preview,.subscription-v2-review-decision,.subscription-v2-risk-flag{align-items:flex-start}.subscription-v2-account-state-grid,.subscription-v2-account-state-hero,.subscription-v2-action-compare,.subscription-v2-cancel-mailing-actions,.subscription-v2-cancel-reason-actions,.subscription-v2-checkout-result-actions,.subscription-v2-inspection-grid,.subscription-v2-journey-orientation-grid,.subscription-v2-journey-screen-row,.subscription-v2-local-review-order-row,.subscription-v2-login-member-actions,.subscription-v2-login-member-details,.subscription-v2-login-reviewer-meta,.subscription-v2-matrix-row,.subscription-v2-member-action-groups,.subscription-v2-member-at-a-glance,.subscription-v2-member-billing-row,.subscription-v2-member-detail-grid,.subscription-v2-member-home-actions,.subscription-v2-member-home-details,.subscription-v2-member-impact-list,.subscription-v2-member-message-row,.subscription-v2-member-next-grid,.subscription-v2-member-preferences-grid,.subscription-v2-member-primary-action,.subscription-v2-member-profile-preferences-grid,.subscription-v2-member-return-policy,.subscription-v2-member-return-policy-grid,.subscription-v2-member-review-lock,.subscription-v2-member-signup-handoff,.subscription-v2-member-signup-handoff-grid,.subscription-v2-member-summary-grid,.subscription-v2-member-task-clarity,.subscription-v2-member-task-glance,.subscription-v2-member-task-grid,.subscription-v2-member-task-list-row,.subscription-v2-member-today-grid,.subscription-v2-member-trial-eligibility,.subscription-v2-member-trial-eligibility-grid,.subscription-v2-payment-result-actions,.subscription-v2-payment-setup-card,.subscription-v2-queue-controls,.subscription-v2-review-row,.subscription-v2-reviewer-detail-grid,.subscription-v2-signup-after-party,.subscription-v2-signup-after-party-grid,.subscription-v2-signup-assigned-path,.subscription-v2-signup-assignment-evidence,.subscription-v2-signup-assignment-grid,.subscription-v2-signup-checkout-grid,.subscription-v2-signup-choice-grid,.subscription-v2-signup-form-grid,.subscription-v2-signup-member-summary,.subscription-v2-signup-notice,.subscription-v2-signup-readiness,.subscription-v2-signup-receipt,.subscription-v2-signup-review,.subscription-v2-support-topic-actions{grid-template-columns:1fr}.subscription-v2-member-at-a-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-v2-member-hero{gap:14px}.subscription-v2-member-glance-card{min-height:104px;padding:12px;border-radius:14px}.subscription-v2-member-glance-card strong{font-size:.98rem}.subscription-v2-member-glance-card small{display:none}.subscription-v2-member-hero-heading,.subscription-v2-member-section .card-heading{align-items:flex-start;flex-direction:column}.subscription-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-v2-inspection-links{justify-content:flex-start;width:100%}.subscription-v2-local-review-order-meta,.subscription-v2-review-row-meta,.subscription-v2-review-summary{justify-content:flex-start}.subscription-v2-review-toolbar{justify-items:start;width:100%}.subscription-v2-review-filter{width:100%}.subscription-v2-review-actions{justify-content:flex-start}.subscription-v2-guided-pass-summary,.subscription-v2-local-review-order-heading,.subscription-v2-playtest-coverage,.subscription-v2-playtest-readiness,.subscription-v2-review-handoff-summary-heading{align-items:flex-start;flex-direction:column}.subscription-v2-playtest-coverage-pills,.subscription-v2-playtest-readiness-status,.subscription-v2-review-handoff-artifacts,.subscription-v2-review-handoff-links{justify-content:flex-start}.subscription-v2-playtest-coverage-group,.subscription-v2-playtest-coverage-groups{justify-items:start}.subscription-v2-playtest-finding-form{grid-template-columns:1fr;align-items:stretch}.subscription-v2-review-decision-controls{justify-items:start;width:100%}.subscription-v2-login-member-copy h1{font-size:2.7rem}.volunteer-credit-row{align-items:flex-start}.volunteer-credit-entry-meta{justify-items:start;text-align:left}.shell-header{flex-wrap:wrap;gap:12px}.brand-wordmark{font-size:1.75rem}.header-actions-row{gap:8px;margin-left:auto}.btn-header-logout,.btn-safety-launcher{min-height:38px;padding:0 12px}}@media (max-width:560px){.clubhouse-nav{flex-wrap:nowrap;overflow-x:auto}.header-email{max-width:min(62vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-wordmark{font-size:1.5rem}.btn-safety-launcher{padding:0 12px;justify-content:center}.subscription-v2-access-row,.subscription-v2-action-preview,.subscription-v2-review-decision,.subscription-v2-risk-flag{flex-direction:column}.subscription-v2-access-mini-row{display:grid;grid-gap:2px;gap:2px}.subscription-v2-frontdesk-access-grid{grid-template-columns:1fr}.subscription-v2-member-access-row{grid-template-columns:1fr;align-items:flex-start}.subscription-v2-member-access-row .pill,.subscription-v2-member-billing-row .pill{justify-self:start}.subscription-v2-login-member-copy h1{font-size:2.2rem}.subscription-v2-login-secondary-actions{display:grid;grid-template-columns:1fr}.subscription-v2-login-secondary-actions .btn,.subscription-v2-login-secondary-actions form{width:100%}.subscription-v2-signup-ack-title{display:grid;grid-template-columns:1fr;align-items:start}.subscription-v2-signup-ack-title .subscription-v2-preference-state{justify-self:start}.subscription-v2-journey-screen-row>.btn{width:100%;justify-content:center}.subscription-v2-snapshot-grid{grid-template-columns:1fr}}.subscription-v2-dev-admin-page{display:grid;grid-gap:24px;gap:24px;width:100%;min-width:0;padding:24px 0 56px}.subscription-v2-dev-admin-page .card,.subscription-v2-dev-admin-page .field,.subscription-v2-dev-admin-page input,.subscription-v2-dev-admin-page select{min-width:0;max-width:100%}.subscription-v2-dev-admin-page p,.subscription-v2-dev-admin-page small,.subscription-v2-dev-admin-page span,.subscription-v2-dev-admin-page strong{min-width:0;max-width:100%;overflow-wrap:break-word}.subscription-v2-dev-admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start}.subscription-v2-dev-admin-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.4fr);grid-gap:20px;gap:20px;align-items:start}.subscription-v2-dev-admin-counts,.subscription-v2-dev-admin-hero-actions,.subscription-v2-dev-admin-panel .actions{display:flex;flex-wrap:wrap;gap:12px}.subscription-v2-dev-admin-facts,.subscription-v2-dev-admin-form,.subscription-v2-dev-admin-guard-list,.subscription-v2-dev-admin-local-state,.subscription-v2-dev-admin-receipts{display:grid;grid-gap:14px;gap:14px}.subscription-v2-dev-admin-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.subscription-v2-dev-admin-check,.subscription-v2-dev-admin-form .actions{grid-column:span 3}.subscription-v2-dev-admin-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.subscription-v2-dev-admin-facts div,.subscription-v2-dev-admin-guard,.subscription-v2-dev-admin-local-state div,.subscription-v2-dev-admin-receipt,.subscription-v2-dev-admin-table-head,.subscription-v2-dev-admin-table-row{border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.04)}.subscription-v2-dev-admin-facts div,.subscription-v2-dev-admin-guard,.subscription-v2-dev-admin-local-state div{display:grid;grid-gap:6px;gap:6px;padding:14px}.subscription-v2-dev-admin-local-state{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));margin-top:16px}.subscription-v2-dev-admin-check{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:center}.subscription-v2-dev-admin-check input{grid-row:1/span 2}.subscription-v2-dev-admin-check small,.subscription-v2-dev-admin-check span{grid-column:2;display:block}.subscription-v2-dev-admin-facts span,.subscription-v2-dev-admin-guard span,.subscription-v2-dev-admin-local-state span,.subscription-v2-dev-admin-receipt span,.subscription-v2-dev-admin-table small{color:hsla(0,0%,100%,.68)}.subscription-v2-dev-admin-guard small{color:hsla(0,0%,100%,.72);line-height:1.35}.subscription-v2-dev-admin-table{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.subscription-v2-dev-admin-notice{margin:0 0 4px;color:var(--success)}.subscription-v2-dev-admin-receipt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px}.subscription-v2-dev-admin-receipt div{display:grid;grid-gap:4px;gap:4px}.subscription-v2-dev-admin-table-head,.subscription-v2-dev-admin-table-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.subscription-v2-dev-admin-table-head{color:hsla(0,0%,100%,.72);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.subscription-v2-dev-admin-table-row [role=cell]:first-child{display:grid;grid-gap:4px;gap:4px}@media (max-width:900px){.subscription-v2-dev-admin-facts,.subscription-v2-dev-admin-form,.subscription-v2-dev-admin-grid,.subscription-v2-dev-admin-hero,.subscription-v2-dev-admin-local-state,.subscription-v2-dev-admin-receipt,.subscription-v2-dev-admin-table-head,.subscription-v2-dev-admin-table-row{grid-template-columns:1fr}.subscription-v2-dev-admin-check,.subscription-v2-dev-admin-form .actions{grid-column:span 1}.subscription-v2-dev-admin-hero-actions .btn,.subscription-v2-dev-admin-panel .actions .btn,.subscription-v2-dev-admin-table-row .btn{width:100%;justify-content:center}.subscription-v2-dev-admin-page .card{padding:18px}.subscription-v2-dev-admin-table-head{display:none}}