.page-module__c2B1fW__title{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:.95}.page-module__c2B1fW__sub{color:var(--ink-muted);max-width:76ch;margin-top:8px;font-size:13.5px;line-height:1.65}.page-module__c2B1fW__grid{gap:var(--s-lg);margin-top:var(--s-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.page-module__c2B1fW__card{padding:var(--s-lg);background:var(--surface-alt);box-shadow:var(--ring-soft), var(--lift-1);transition:transform var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out), background var(--t-mid) var(--ease-out);border-radius:16px;flex-direction:column;gap:10px;display:flex}.page-module__c2B1fW__card:hover{background:var(--raised);box-shadow:var(--ring), var(--lift-2);transform:translateY(-3px)}.page-module__c2B1fW__card[data-new=true]{background:#b4ff3d0f}.page-module__c2B1fW__card[data-expired=true]{opacity:.55}.page-module__c2B1fW__top{align-items:center;gap:var(--s-sm);display:flex}.page-module__c2B1fW__name{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:20px;font-weight:800;line-height:1.1;overflow:hidden}.page-module__c2B1fW__new{letter-spacing:.12em;text-transform:uppercase;color:var(--up);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--up-dim);padding:3px 7px;font-size:9.5px;font-weight:600}.page-module__c2B1fW__chev{color:var(--ink-faint);flex:none}.page-module__c2B1fW__costLine{align-items:center;gap:var(--s-md);min-height:18px;color:var(--ink-muted);font-size:12px;display:flex}.page-module__c2B1fW__costItem{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.page-module__c2B1fW__costItem svg{color:var(--ink-muted)}.page-module__c2B1fW__costItem[data-tone=gold]{color:var(--gold)}.page-module__c2B1fW__costMuted{color:var(--ink-faint)}.page-module__c2B1fW__free{color:var(--up);font-weight:600}.page-module__c2B1fW__upgHead{color:var(--accent-bright);margin-top:2px;font-size:12px}.page-module__c2B1fW__upgList{flex-direction:column;display:flex}.page-module__c2B1fW__upgRow{align-items:baseline;gap:var(--s-sm);border-bottom:1px solid var(--hairline-soft);padding:4px 0;font-size:12.5px;display:flex}.page-module__c2B1fW__upgLabel{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.page-module__c2B1fW__upgValue{color:var(--up);font-variant-numeric:tabular-nums;font-weight:600}.page-module__c2B1fW__upgValue[data-plus=true]:after{content:"+";margin-left:1px}.page-module__c2B1fW__upgCap{color:var(--ink-faint);font-size:10px}.page-module__c2B1fW__more{color:var(--accent-bright);font-size:11px}.page-module__c2B1fW__none{color:var(--ink-faint);font-size:11px}.page-module__c2B1fW__timers{gap:var(--s-md);color:var(--ink-muted);flex-wrap:wrap;margin-top:auto;padding-top:4px;font-size:11px;display:flex}.page-module__c2B1fW__timer{align-items:center;gap:5px;display:inline-flex}.page-module__c2B1fW__timer svg{color:var(--ink-faint)}.page-module__c2B1fW__timer[data-urgent=true],.page-module__c2B1fW__timer[data-urgent=true] svg{color:var(--down)}.page-module__c2B1fW__timerMuted{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.page-module__c2B1fW__foot{gap:var(--s-md);color:var(--ink-faint);border-top:1px solid var(--hairline-soft);padding-top:6px;font-size:10.5px;display:flex}.page-module__c2B1fW__foot .page-module__c2B1fW__repeat{color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.page-module__c2B1fW__state{margin-left:auto}.page-module__c2B1fW__state[data-live=true]{color:var(--up)}.page-module__c2B1fW__state[data-live=false]{color:var(--down)}.page-module__c2B1fW__tail{margin:var(--s-md) 0 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;padding:0;list-style:none;display:grid}.page-module__c2B1fW__tailRow{justify-content:space-between;align-items:baseline;gap:var(--s-sm);border-radius:var(--r-sm);color:var(--ink-muted);padding:6px 10px;text-decoration:none;display:flex}.page-module__c2B1fW__tailRow:hover{background:var(--surface-alt);color:var(--ink)}.page-module__c2B1fW__tailName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__c2B1fW__tailMeta{color:var(--ink-faint);flex:none;font-size:11px}
