.spend-check{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.spend-check-icon{border-radius:var(--r-pill);background:rgb(var(--surface2));width:52px;height:52px;color:rgb(var(--muted2));justify-content:center;align-items:center;display:flex}.spend-check-title{font-size:var(--t-xl);color:rgb(var(--text));margin:0;font-weight:700}.spend-check-sub{font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300;line-height:1.5}.offline-banner{z-index:var(--z-toast);border-radius:var(--r-md);font-size:var(--t-xs);text-align:left;background:rgb(var(--toastBg));color:rgb(var(--toastInk));border:.5px solid rgb(var(--toastEdge));box-shadow:0 8px 24px rgb(var(--scrim) / .3);pointer-events:none;opacity:1;transition:opacity var(--m-enter) var(--e-enter), transform var(--m-enter) var(--e-enter), visibility 0s;justify-content:center;align-items:center;gap:8px;padding:9px 12px;line-height:1.35;display:flex;position:absolute;top:8px;left:16px;right:16px;transform:translateY(0)}.offline-banner svg{flex-shrink:0}.offline-banner b{font-weight:800}.offline-banner[data-state=hidden]{opacity:0;visibility:hidden;transition:opacity var(--m-exit) var(--e-exit), transform var(--m-exit) var(--e-exit), visibility 0s var(--m-exit);transform:translateY(-8px)}@media (max-width:520px){html .offline-banner{top:calc(var(--under-bar) + 8px);position:fixed}html .chrome-bare~.phone-body .offline-banner{top:calc(8px + var(--safe-top))}}@media (prefers-reduced-motion:reduce){.offline-banner,.offline-banner[data-state=hidden]{transform:none}}.srch-sheet .sheet-header{display:none}.sheet-panel.srch-sheet{height:calc(88% - .12 * var(--kb-bottom,0px))}.srch-sheet .sheet-body{overscroll-behavior:contain;flex:auto;padding-top:0}.sheet-panel.srch-sheet{overflow:hidden}.srch-sheet .sheet-drag{z-index:2;position:absolute;top:0;left:50%;translate:-50%}.srch-top{z-index:1;margin-inline:calc(var(--gutter) * -1);padding:var(--space-9) var(--gutter) var(--space-2);background:rgb(var(--surface2));display:flow-root;position:sticky;top:0}.srch-bar{align-items:center;gap:10px;display:flex}.srch-field{border-radius:var(--r-xs);border:1.5px solid rgb(var(--border));background:rgb(var(--surface));min-width:0;height:50px;color:rgb(var(--text));transition:border-color var(--m-tap) var(--e-exit);flex:1;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.srch-field:focus-within{border-color:rgb(var(--text))}.srch-field>svg{flex:none}.srch-field:has(input:focus-visible){box-shadow:0 0 0 2px rgb(var(--primary) / .45)}.srch-field input:focus-visible{box-shadow:none}.srch-field input{min-width:0;height:100%;box-shadow:none;-webkit-appearance:none;appearance:none;color:inherit;font:inherit;font-size:var(--t-xl);border-radius:0;outline:none;flex:1;margin:0;padding:0;font-weight:700;background:0 0!important;border:0!important}.srch-field input::placeholder{color:rgb(var(--muted2));font-weight:600}.srch-clear{border-radius:var(--r-pill);background:rgb(var(--text) / .12);width:24px;height:24px;color:rgb(var(--text));cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.srch-bar{margin-bottom:14px}.fchips.srch-chips{margin:-2px calc(var(--gutter) * -1) 14px;padding:var(--space-2) var(--gutter)}.srch-card{margin-inline:calc(var(--gutter) * -1);padding:16px var(--gutter);background:rgb(var(--surface));color:rgb(var(--slabInk));animation:srchIn var(--m-enter) var(--e-enter);align-items:center;gap:14px;display:flex}@keyframes srchIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.srch-eyes{flex:none}.srch-card-words{flex-direction:column;gap:3px;min-width:0;display:flex}.srch-card-words b{font-family:var(--font-display);font-size:var(--t-xl);text-transform:uppercase;letter-spacing:var(--tr-tight);overflow-wrap:anywhere;font-weight:800;line-height:1.1}.srch-card-words span{font-size:var(--t-sm);color:rgb(var(--slabInk) / .7);line-height:1.4}.srch-retry{align-self:flex-start;margin-top:6px}.srch-group:first-child{padding-top:var(--space-6)}.srch-group+.srch-group{margin-top:18px}.srch-head{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));align-items:baseline;gap:6px;margin:0 2px 6px;font-weight:800;display:flex}.srch-row{width:100%;color:rgb(var(--text));font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-sm);transition:background var(--m-tap) var(--e-exit);background:0 0;border:0;align-items:center;gap:12px;padding:9px 2px;display:flex}.srch-row:active{background:rgb(var(--text) / .06)}.srch-row+.srch-row{border-top:.5px solid rgb(var(--border))}.srch-thumb{border-radius:var(--r-sm);background:rgb(var(--surface2));flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.srch-thumb img{object-fit:cover;width:100%;height:100%}.srch-row-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.srch-row-words b{font-size:var(--t-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.srch-row-words i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--muted2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srch-row-go{color:rgb(var(--muted2));flex:none}.srch-row--done{opacity:.5}.srch-name:has(mark){color:rgb(var(--text2));font-weight:500}.srch-name mark{color:rgb(var(--text));background:0 0;font-weight:800}.srch-card+.srch-group{margin-top:var(--space-7)}.srch-head-act{margin-left:auto}.srch-row--slim{padding-block:var(--space-3)}.srch-thumb--slim{width:36px;height:36px;color:rgb(var(--muted2))}.pwa-bar{left:12px;right:12px;bottom:calc(12px + var(--toast-lift,0px));z-index:var(--z-toast);background:rgb(var(--toastBg));border:.5px solid rgb(var(--toastEdge));border-radius:var(--r-lg);color:rgb(var(--toastInk));box-shadow:0 8px 24px rgb(var(--scrim) / .4);animation:pwaBarIn var(--m-enter) var(--e-enter) both;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex;position:absolute}.pwa-bar--install{padding-left:10px}.pwa-bar-icon{border-radius:var(--r-md);background:url(/icons/icon-192.png) 50%/cover;flex-shrink:0;width:32px;height:32px}.pwa-bar-text{min-width:0;font-size:var(--t-sm);flex-direction:column;flex:1;gap:1px;line-height:1.3;display:flex}.pwa-bar-text b{font-weight:700}.pwa-bar-text span{opacity:.7;font-size:var(--t-xs)}.pwa-bar-go{border-radius:var(--r-pill);background:rgb(var(--toastInk));min-width:64px;height:32px;color:rgb(var(--toastBg));font:inherit;font-size:var(--t-sm);cursor:pointer;transition:transform var(--m-tap) var(--e-enter);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.pwa-bar-go:active{transform:scale(.96)}.pwa-bar-go:disabled{opacity:.6;cursor:default}.btn.pwa-bar-x{color:inherit;opacity:.6;flex-shrink:0}@keyframes pwaBarIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pwa-bar{animation:none}}@media (max-width:520px){html .pwa-bar{position:fixed}}.pwa-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pwa-steps li{font-size:var(--t-md);color:rgb(var(--text));align-items:flex-start;gap:12px;line-height:1.4;display:flex}.pwa-steps svg{vertical-align:-3px;margin-left:2px}.pwa-step-n{border-radius:var(--r-pill);width:24px;height:24px;font-size:var(--t-xs);background:rgb(var(--surface));border:.5px solid rgb(var(--border));flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.route-wait{min-height:60vh;color:rgb(var(--muted2));justify-content:center;align-items:center;display:flex}.wn-eyebrow{margin-bottom:var(--space-3);font-size:var(--t-xs);letter-spacing:var(--tr-caps);color:rgb(var(--text2));font-weight:700;line-height:1.2;display:block}.wn-rows{padding-bottom:var(--space-4)}.wl-step{animation:wlOn var(--m-enter) var(--e-enter) both}.wl-step--back{animation-name:wlBack}@keyframes wlOn{0%{opacity:0;transform:translateX(var(--space-8))}to{opacity:1;transform:none}}@keyframes wlBack{0%{opacity:0;transform:translateX(calc(-1 * var(--space-8)))}to{opacity:1;transform:none}}.wl-ground{animation:wlFade var(--m-enter) var(--e-enter) both;position:absolute;inset:0}@keyframes wlFade{0%{opacity:0}to{opacity:1}}.wl-stage{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow:clip;container-type:inline-size}.wl-top{justify-content:flex-end;align-items:center;gap:var(--space-5);margin-inline:calc(-1 * var(--gutter));padding:calc(var(--space-10) + var(--space-4)) var(--space-8) var(--space-7);aspect-ratio:9/8;touch-action:pan-y;flex-direction:column;display:flex;position:relative;overflow:hidden}.wl-art{flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.wl-pic{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.wl-line{font-family:var(--font-opinion);font-size:var(--t-welcome);letter-spacing:var(--tr-littera);text-transform:uppercase;text-align:center;white-space:pre-line;text-wrap:balance;max-width:calc(var(--space-10) * 4);color:var(--wl-line-ink,rgb(var(--text)));flex:none;line-height:.9}.wl-line--md{font-size:var(--t-welcomemd);max-width:none;line-height:.95}.wl-line--sm{font-size:var(--t-welcomesm);max-width:none;line-height:1.05}.wl-words{text-align:center;height:calc(var(--space-10) * 3 + var(--space-7));padding-top:var(--space-7);flex-direction:column;align-items:center;display:flex;overflow:hidden}.wl-eyebrow{margin-bottom:var(--space-3);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--wl-ink,rgb(var(--text2)));font-weight:700;line-height:1.2;display:block}.wl-title{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;color:var(--wl-ink,rgb(var(--text)));margin:0;font-weight:900;line-height:1.05}.wl-text{margin:var(--space-4) 0 0;font-size:var(--t-md);color:var(--wl-ink,rgb(var(--text2)));font-weight:300;line-height:1.45}.wl-bars{z-index:2;top:calc(var(--space-5) * 2);width:calc(var(--wl-n) * var(--space-8) + 2 * var(--space-5));height:var(--space-6);padding-inline:var(--space-5);border-radius:var(--r-pill);background:rgb(var(--scrim) / .45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;display:flex;position:absolute;left:50%;translate:-50%}.wl-step--full .wl-top{aspect-ratio:auto;height:calc((100cqi + 2 * var(--gutter)) * 8 / 9 + var(--space-10) * 3 + var(--space-7));justify-content:center}.wl-step--full .wl-words{display:none}.wl-step--full .wl-line{font-size:min(var(--t-welcome), var(--fit));max-width:none;line-height:1}.wl-step--full .wl-title--fill{font-size:min(var(--t-welcome), var(--fit));text-align:center;text-wrap:balance;line-height:1}.news-filters{padding:14px var(--gutter) 10px;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.news-filters::-webkit-scrollbar{display:none}.news-list{padding:0 var(--gutter) var(--space-8);flex-direction:column;gap:10px;display:flex}.slide{border-radius:var(--r-xs);background:rgb(var(--surface2));border:0;justify-content:center;align-items:center;height:92px;display:flex;position:relative;overflow:hidden}.slide--tall{border:none;border-radius:0;height:188px}.art-card{gap:var(--space-5);text-align:left;width:100%;padding:var(--space-5);background:rgb(var(--surface2));border-radius:var(--r-xs);cursor:pointer;border:0;transition:border-color .12s;display:flex}.art-card--featured{flex-direction:column;gap:0;padding:0;overflow:hidden}.art-thumb{flex-shrink:0;width:78px;height:78px}.art-byline{font-size:var(--t-xs);color:rgb(var(--muted2))}.art-body{flex:1;min-width:0}.art-card--featured .art-body{padding:13px 14px 14px}.art-meta{align-items:center;gap:var(--space-4);margin-bottom:7px;display:flex}.art-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;border-radius:var(--r-pill);padding:3px var(--space-4);white-space:nowrap;border:.5px solid;font-weight:800}.art-headline{font-family:var(--font-display);font-size:var(--t-md);color:rgb(var(--text));font-weight:700;line-height:1.35}.art-headline--featured{font-size:var(--t-xl);line-height:1.28}.art-summary{font-size:var(--t-sm);color:rgb(var(--text2));margin-top:7px;font-weight:300;line-height:1.5}.art-foot{align-items:center;gap:11px;margin-top:9px;display:flex}.art-hero-fig{align-items:baseline;gap:7px;min-width:0;margin-top:7px;display:flex}.art-hero-fig b{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800;line-height:1}.art-hero-fig span{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300;line-height:1.35}.art-hero-fig--big{align-items:flex-start;gap:var(--space-2);margin:14px 0 var(--space-3);padding:var(--space-5) 0;border-top:.5px solid rgb(var(--border));border-bottom:.5px solid rgb(var(--border));flex-direction:column}.art-hero-fig--big b{font-size:var(--t-4xl)}.art-hero-fig--big span{font-size:var(--t-sm)}.art-byline-who{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.art-hero-stat{font-family:var(--font-display);font-size:var(--t-md);margin-right:var(--space-1);font-weight:700}.art-engage{align-items:center;gap:var(--space-2);font-size:var(--t-xs);color:rgb(var(--muted2));display:inline-flex}.art-hero{position:relative}.art-carousel{margin:var(--space-4) 18px var(--space-2)}.art-carousel .dhero-frame{aspect-ratio:1.55}.art-carousel .slide--tall{border-radius:0;height:100%}.carousel-half{cursor:pointer;background:0 0;border:none;width:50%;position:absolute;top:0;bottom:0}.carousel-half--l{left:0}.carousel-half--r{right:0}.art-wrap{padding:var(--space-6) var(--gutter) 0}.art-toprow{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;gap:10px;display:flex}.art-meta{align-items:center;gap:var(--space-5);margin-top:var(--space-5);display:flex}.art-meta .art-sub--line{row-gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;margin-top:0}.art-meta--reading{justify-content:flex-end;margin-top:0}.art-acts{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.art-act{align-items:center;gap:var(--space-2);cursor:pointer;font:600 var(--t-sm) var(--font-text);color:rgb(var(--text2));font-variant-numeric:tabular-nums;background:0 0;border:none;padding:0;display:inline-flex}.art-act b{font-weight:700}.art-act--on{color:rgb(var(--text))}.art-title{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);text-wrap:balance;color:rgb(var(--text));font-weight:800;line-height:1.24}.art-sub{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:var(--space-4)}.art-sub strong{color:rgb(var(--text));font-weight:700}.art-para{font-size:var(--t-md);color:rgb(var(--text));margin-top:14px;line-height:1.62}.art-blocks>*+:not(.art-para):not(.art-heading),.art-blocks>:not(.art-para):not(.art-heading):not(.art-sub)+.art-para{margin-top:var(--space-7)}.art-stats{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.art-stats>:nth-child(3):last-child{grid-column:1/-1}.art-call{margin-top:var(--space-7)}.art-call-label{margin-bottom:var(--space-4);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--actionText));align-items:center;gap:5px;font-weight:800;display:inline-flex}.art-bars{padding-top:var(--space-6);border-top:1px solid rgb(var(--border));margin-top:18px}.art-bars-title{font-size:var(--t-xs);color:rgb(var(--text2));margin-bottom:11px;font-weight:700}.art-bar-row{padding:var(--space-2) 0;align-items:center;gap:9px;display:flex}.art-bar-label{width:92px;font-size:var(--t-xs);color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.art-bar-track{flex:1}.art-bar-pct{text-align:right;width:34px;font-size:var(--t-xs);color:rgb(var(--text2));font-weight:700}.art-bars-note{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:10px;line-height:1.45}.art-poll{padding-top:var(--space-6);border-top:1px solid rgb(var(--border));margin-top:18px}.art-poll-q{font-size:var(--t-md);color:rgb(var(--text));margin-bottom:10px;font-weight:700}.art-poll-opts{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.art-poll-foot{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:var(--space-1)}.art-quote{margin:var(--space-7) 0 0;border-left:2px solid rgb(var(--primary) / .4);font-family:var(--font-display);font-size:var(--t-xl);color:rgb(var(--text));padding:0 0 0 14px;font-weight:600;line-height:1.4}.art-quote-mark{color:rgb(var(--primary));margin-right:var(--space-1)}.art-quote-cite{margin-top:var(--space-4);font-family:var(--font-text);font-size:var(--t-xs);color:rgb(var(--muted2));font-style:normal;font-weight:500;display:block}.art-edit{margin-top:var(--space-6);background:rgb(var(--amber) / .04);border-left:2px solid rgb(var(--amber));border-radius:0 var(--r-xs) var(--r-xs) 0;font-size:var(--t-sm);color:rgb(var(--text2));padding:13px 14px;line-height:1.55}.art-edit-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--amber));margin-bottom:5px;font-weight:700}.comments-preview-card{flex-direction:column;gap:14px;display:flex}.comments-view-all-btn{background:rgb(var(--surface2));border:.5px solid rgb(var(--border));width:100%;color:rgb(var(--text2));font-size:var(--t-sm);border-radius:var(--r-xs);cursor:pointer;font-weight:600;font-family:var(--font-text);padding:10px}.numsrail{gap:var(--space-4);padding:var(--space-1) 0 10px;scrollbar-width:none;display:flex;overflow-x:auto}.numsrail::-webkit-scrollbar{display:none}.numsrail-cell{padding:var(--space-5);border-radius:var(--r-xs);cursor:pointer;text-align:left;background:rgb(var(--surface));border:.5px solid rgb(var(--border));flex-direction:column;flex:0 0 128px;align-items:flex-start;gap:3px;display:flex}.numsrail-stat{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-poster);font-weight:700;line-height:1}.numsrail-lbl{font-size:var(--t-xs);color:rgb(var(--text2));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:300;line-height:1.3;display:-webkit-box;overflow:hidden}.numsrail-show{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:800}.news-band{margin:var(--space-4) var(--space-1) var(--space-1);align-items:center;gap:9px;display:flex}.news-band-lbl{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));white-space:nowrap;font-weight:800}.news-band-rule{background:rgb(var(--border));flex:1;height:.5px}.art-has-poll{padding:var(--space-1) 7px;border-radius:var(--r-pill);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--pink));background:rgb(var(--pink) / .08);border:.5px solid rgb(var(--pink) / .27);align-items:center;gap:3px;font-weight:800;display:inline-flex}.art-hot{padding:var(--space-1) 7px;border-radius:var(--r-pill);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--amber));background:rgb(var(--amber) / .08);border:.5px solid rgb(var(--amber) / .24);align-items:center;gap:3px;font-weight:800;display:inline-flex}.news-filters--stick{z-index:12;background:rgb(var(--bg));position:sticky;top:0}.art-related{flex-direction:column;gap:10px;margin-top:10px;display:flex}.art-kicker{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--primary));text-align:left;margin-bottom:3px;font-weight:800}.art-kicker--lg{font-size:var(--t-xs);letter-spacing:var(--tr-caps);margin:14px 0 5px}.art-card-compact{border:0;border-bottom:.5px solid rgb(var(--border));text-align:left;cursor:pointer;width:100%;font-family:var(--font-text);background:0 0;align-items:baseline;gap:9px;padding:9px 0;display:flex}.art-card-compact:active{opacity:.6}.art-compact-date{font-size:var(--t-xs);color:rgb(var(--muted2));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.art-compact-headline{min-width:0;font-family:var(--font-display);font-size:var(--t-sm);color:rgb(var(--text2));flex:1;font-weight:600;line-height:1.35}.art-heading{font-family:var(--font-display);margin:18px 0 var(--space-3);letter-spacing:var(--tr-tight);font-weight:700;line-height:1.25}.art-heading--2{font-size:var(--t-xl)}.art-heading--3{font-size:var(--t-lg)}.art-heading--4{font-size:var(--t-md);color:rgb(var(--text))}.art-list{margin:var(--space-4) 0 var(--space-5);padding-left:var(--space-7);font-size:var(--t-md);color:rgb(var(--text));line-height:1.6}.art-list li{margin:3px 0}.art-code{padding:var(--space-5) 14px;background:rgb(var(--surface2));border-radius:var(--r-xs);font-size:var(--t-sm);border:0;margin:10px 0 14px;overflow-x:auto}.art-divider{border:none;border-top:.5px solid rgb(var(--border));margin:18px 0}.art-table-wrap{margin:10px 0 14px;overflow-x:auto}.art-table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.art-table td,.art-table th{padding:var(--space-4) 10px;border-bottom:.5px solid rgb(var(--border));text-align:left}.art-table th{color:rgb(var(--text2));font-weight:700}.art-link{color:rgb(var(--primary));text-underline-offset:2px;text-decoration:underline}.art-figure{margin:var(--space-5) 0 var(--space-6)}.art-figure img,.art-figure video{border-radius:var(--r-xs);background:rgb(var(--surface2));width:100%;display:block}.art-figure figcaption{font-size:var(--t-xs);color:rgb(var(--text2));margin-top:var(--space-3);font-weight:300}.art-gallery{gap:var(--space-4);margin:var(--space-5) 0 var(--space-6);grid-template-columns:1fr 1fr;display:grid}.art-gallery .art-figure{margin:0}.art-gallery-caption{font-size:var(--t-xs);color:rgb(var(--text2));grid-column:1/-1;font-weight:300}.art-grid{margin:var(--space-5) 0 var(--space-6);gap:10px;display:grid}.art-grid:has(.art-stat){gap:var(--space-8)}.art-stat.stat-cell{text-align:left;background:0 0;border:0;border-radius:0;align-items:flex-start;padding:0}.art-card-block{padding:var(--space-5) 14px;border-radius:var(--r-xs);background:rgb(var(--surface));font-size:var(--t-md);border:0;margin:10px 0;line-height:1.5}.art-card-block .art-para{margin:0 0 var(--space-3)}.art-card-block--verdict{padding:var(--space-5) 0;border:0;border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border));background:0 0;border-radius:0}.art-wrap--tinted .art-card-block--verdict{padding:var(--space-6);border-radius:var(--r-xs);background:var(--art-c);color:var(--art-ink);font-family:var(--font-opinion);font-size:var(--t-2xl);text-transform:uppercase;letter-spacing:var(--tr-littera);border:0;font-weight:600;line-height:1.05;transform:rotate(-1.5deg)}.art-wrap--tinted .art-card-block--verdict .art-para{color:inherit;font:inherit}.art-card-block--quote{font-style:italic}.art-rating{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 10px;border-radius:var(--r-pill);background:rgb(var(--gold) / .14);border:.5px solid rgb(var(--gold) / .4);color:rgb(var(--gold));font-size:var(--t-sm);margin:var(--space-3) 0;display:inline-flex}.art-rating b{font-family:var(--font-display);font-size:var(--t-lg)}.art-sign{align-items:center;gap:var(--space-2);padding:1px 7px 1px var(--space-2);border-radius:var(--r-pill);background:rgb(var(--surface2));font-size:var(--t-xs);vertical-align:middle;border:0;font-weight:600;display:inline-flex}.art-cast{padding:1px var(--space-4) 1px var(--space-1);border-radius:var(--r-pill);background:rgb(var(--surface2));font-size:var(--t-sm);vertical-align:middle;border:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.art-cta{width:fit-content;margin:var(--space-4) 0 var(--space-5);text-decoration:none}.art-spoiler{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 14px;border-radius:var(--r-xs);background:rgb(var(--surface2));border:.5px dashed rgb(var(--border));font:inherit;color:inherit;cursor:pointer;text-align:left;margin:10px 0 14px;display:flex}.art-spoiler--open{cursor:default;border-style:solid;display:block}.art-spoiler-title{font-size:var(--t-sm);color:rgb(var(--text2));flex:1;font-weight:700}.art-spoiler-sub{align-items:center;gap:var(--space-2);font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300;display:inline-flex}.art-poll--loading{min-height:80px}.art-deck{font-size:var(--t-lg);color:rgb(var(--text2));margin:10px 0 14px;font-weight:300;line-height:1.45}.rdg-card{padding:18px var(--space-6) var(--space-6);border-radius:var(--r-xs);background:linear-gradient(158deg, rgb(var(--purple) / .13), rgb(var(--surface)) 58%, rgb(var(--purple) / .09));border:.5px solid rgb(var(--purple) / .25);margin:10px 14px 14px;position:relative;overflow:hidden}.rdg-stars{pointer-events:none;color:rgb(var(--purple));border-radius:inherit;position:absolute;inset:0;overflow:hidden}.rdg-star{border-radius:var(--r-pill);opacity:.22;background:currentColor;animation:5.5s ease-in-out infinite rdgTwinkle;position:absolute}.rdg-shoot{opacity:0;background:linear-gradient(90deg,#0000,currentColor);width:56px;height:1px;animation:14s linear infinite rdgShoot;position:absolute;top:14%;left:-18%;transform:rotate(18deg)}.rdg-shoot--b{width:38px;animation-duration:19s;top:52%}.rdg-card-head{align-items:center;gap:var(--space-4);margin-bottom:14px;display:flex}.rdg-sign-art{flex-shrink:0;display:block}.rdg-streak{border-radius:var(--r-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rdg-date{flex-shrink:0;margin-left:auto}.rdg-card-top{align-items:center;gap:var(--space-6);display:flex}.rdg-headline{font-family:var(--font-opinion);font-weight:600;font-size:var(--t-3xl);text-transform:uppercase;letter-spacing:var(--tr-littera);color:rgb(var(--text));flex:1;margin:0;line-height:1.02}.rdg-headline em{color:rgb(var(--purple));text-shadow:0 0 16px rgb(var(--purple) / .35);font-style:italic}.rdg-ring{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.rdg-ring-num{font-family:var(--font-display);font-size:var(--t-2xl);color:rgb(var(--text));font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.rdg-ring-lbl{top:calc(100% + var(--space-2));white-space:nowrap;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));margin-top:var(--space-1);font-weight:800;position:absolute}.rdg-card-foot{margin-top:var(--space-6);border-top:.5px solid rgb(var(--border));justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.rdg-transit-pills{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.rdg-card-foot .rdg-open{flex-shrink:0}.rdg-card:before{opacity:.7;animation:none!important}@keyframes rdgTwinkle{0%{opacity:.45}to{opacity:1}}@keyframes rdgShoot{0%{opacity:0;transform:translate(0)rotate(18deg)}3%{opacity:.5}9%{opacity:0;transform:translate(150px,46px)rotate(18deg)}to{opacity:0;transform:translate(150px,46px)rotate(18deg)}}.rdg-sign{align-items:center;gap:var(--space-3);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--purple));font-weight:800;display:inline-flex}.art-bound-sk{margin-top:var(--space-7);display:block}.list-row.art-row{margin-block:var(--space-7)}.art-ranks{margin-top:var(--space-7);border-top:1px solid rgb(var(--border))}.art-ranks-h{align-items:center;gap:var(--space-3);padding-top:var(--space-5);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));margin-bottom:var(--space-2);font-weight:800;display:flex}.art-rank-list{margin:0;padding:0;list-style:none}.art-rank{grid-template-columns:var(--space-9) 1fr auto;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid rgb(var(--border));font-size:var(--t-sm);align-items:center;display:grid}.art-rank-n{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);color:rgb(var(--text2));text-align:center;font-variant-numeric:tabular-nums}.art-rank--me .art-rank-n{height:var(--space-9);border-radius:var(--r-pill);background:rgb(var(--text));color:rgb(var(--bg));font-size:var(--t-md);place-items:center;display:grid}.art-rank-who{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.art-rank-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.art-rank-val{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.art-race-done{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--t-xs);color:rgb(var(--gold));font-weight:700;display:flex}@keyframes newsPulse{50%{opacity:.35}}.art-card-wrap{position:relative}.art-card-wrap>.art-card{padding-right:36px}.art-card-wrap--featured>.art-card{padding-right:0}.art-more{border-radius:var(--r-pill);width:30px;height:30px;color:rgb(var(--muted2));cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:6px}.art-card-wrap--featured .art-more{background:rgb(var(--scrim) / .45);color:rgb(var(--onArt));top:10px;right:10px}.art-why{margin-top:var(--space-3);font-size:var(--t-xs);color:rgb(var(--muted2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-caught{align-items:center;gap:var(--space-3);text-align:center;margin-top:var(--space-3);border-radius:var(--r-xs);border:1px dashed rgb(var(--border));flex-direction:column;padding:18px 14px 14px;display:flex}.news-caught b{font-family:var(--font-display);font-size:var(--t-lg)}.news-caught>span{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.news-others{align-items:center;column-gap:var(--space-4);width:100%;margin-top:var(--space-3);border-radius:var(--r-xs);cursor:pointer;text-align:left;font:inherit;color:rgb(var(--text2));background:rgb(var(--surface));border:.5px solid rgb(var(--border));grid-template-columns:1fr auto;padding:11px 13px;display:grid}.news-others span{font-size:var(--t-sm);font-weight:700}.news-others small{font-size:var(--t-xs);color:rgb(var(--text2));grid-column:1;font-weight:300}.news-others svg{grid-area:1/2/span 2}.news-show-head{border-radius:var(--r-xs);background:rgb(var(--surface));border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.news-show-head>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.news-show-eyebrow{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.news-show-name{font-family:var(--font-display);font-size:var(--t-2xl);font-weight:800;line-height:1.15}.news-tiles{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.news-tile{padding:11px var(--space-5);border-radius:var(--r-xs);text-align:left;cursor:pointer;font:inherit;color:rgb(var(--text));background:rgb(var(--surface));border:0;flex-direction:column;gap:3px;display:flex}.news-tile b{align-items:center;gap:var(--space-3);font-size:var(--t-sm);display:flex}.news-tile span{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.news-explore-note{margin:var(--space-1);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.art-play{flex-shrink:0}.art-sk{flex-direction:column;display:flex}.art-sk .sk{display:block}.art-sk-still{aspect-ratio:1.55;width:100%}.art-sk-words{padding:var(--space-6) var(--gutter);flex-direction:column;gap:10px;display:flex}.art-byline-link{color:inherit;text-decoration:none}.art-byline-link:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px;border-radius:var(--r-sm)}.art-playrow{align-items:center;gap:var(--space-5);width:100%;margin-top:var(--space-6);padding:var(--space-5) 0;border:0;border-top:.5px solid rgb(var(--border));border-bottom:.5px solid rgb(var(--border));color:rgb(var(--text));text-align:left;cursor:pointer;background:0 0;display:flex}.art-playrow-txt{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.art-playrow-txt b{font:700 15px/1.25 var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.art-playrow-txt span{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.rdg-night{--text:245 243 245;--text2:226 224 230;--muted2:146 144 154;--border:62 60 70;--surface:24 22 30;--surface2:30 28 36;isolation:isolate;color:rgb(var(--onArt));background:radial-gradient(80% 300px at 82% 190px, color-mix(in srgb, var(--rdg-body) 34%, transparent), transparent 72%), radial-gradient(70% 260px at 10% 520px, color-mix(in srgb, var(--rdg-light) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--rdg-ground) 0, color-mix(in srgb, var(--rdg-ground) 60%, rgb(var(--scrim))) 60%, color-mix(in srgb, var(--rdg-ground) 40%, rgb(var(--scrim))) 100%)}@media (max-width:520px){html .screen-scroll.rdg-night{min-height:calc(100dvh - 52px - env(safe-area-inset-top,0px))}}.rdg-night>:not(.rdg-sky){z-index:1;position:relative}.rdg-sky{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rdg-sky-stars{background-image:radial-gradient(1.5px 1.5px at 24px 38px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(1px 1px at 132px 86px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(2px 2px at 196px 20px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(1px 1px at 78px 164px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(1.5px 1.5px at 170px 210px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(1px 1px at 58px 112px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(1px 1px at 214px 140px, rgb(var(--onArt)) 50%, transparent 100%), radial-gradient(1.5px 1.5px at 104px 236px, rgb(var(--onArt)) 50%, transparent 100%);background-size:230px 250px;animation:7s ease-in-out infinite alternate rdgSky;position:absolute;inset:0}.rdg-sky-stars--b{background-position:90px 60px;background-size:310px 290px;animation-duration:9s;animation-delay:-4s}.rdg-sky-glyph{color:var(--rdg-light);opacity:.07;filter:blur(.5px);position:absolute;top:300px;right:-36px}@keyframes rdgSky{0%{opacity:.3}to{opacity:.8}}@media (prefers-reduced-motion:reduce){.rdg-sky-stars{opacity:.55;animation:none}}.art-rdg .rdg-card{margin-top:var(--space-5);box-shadow:0 18px 50px -12px color-mix(in srgb, var(--rdg-body) 55%, transparent), 0 0 0 .5px rgb(var(--onArt) / .12)}.rdg-rule{align-items:center;gap:var(--space-4);margin:22px var(--gutter) 0;font:800 9.5px/1 var(--font-text);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .6);display:flex}.rdg-rule:before,.rdg-rule:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--onArt) / .3));flex:1;height:1px}.rdg-rule:after{background:linear-gradient(90deg, rgb(var(--onArt) / .3), transparent)}.rdg-rule span{color:var(--rdg-light);font-size:var(--t-xs);letter-spacing:0}.art-wrap--reading{padding-top:var(--space-4)}.rdg-night .art-para{font-size:var(--t-xl);color:rgb(var(--onArt) / .8);margin-top:var(--space-6);line-height:1.72}.rdg-night .art-wrap--reading>.art-para:first-of-type{font:600 20px/1.45 var(--font-display);letter-spacing:var(--tr-tight);color:rgb(var(--onArt));text-shadow:0 1px 14px rgb(var(--scrim) / .3)}.rdg-night .art-heading{color:rgb(var(--onArt))}.rdg-night .art-heading--4{color:rgb(var(--onArt) / .7)}.rdg-night .art-list{color:rgb(var(--onArt) / .8);font-size:var(--t-xl)}.rdg-night .art-quote{border-color:var(--rdg-light);color:rgb(var(--onArt))}.rdg-night .art-quote-mark{color:var(--rdg-light)}.rdg-night .art-act{color:rgb(var(--onArt) / .75)}.rdg-night .art-act--on{color:rgb(var(--onArt))}.rdg-night .summary-card{background:rgb(var(--onArt) / .06);border:.5px solid rgb(var(--onArt) / .12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rdg-night .comments-view-all-btn{background:rgb(var(--onArt) / .1);border-color:rgb(var(--onArt) / .14);color:rgb(var(--onArt))}.art-top{padding:0 0 var(--space-7);background:linear-gradient(180deg, rgb(var(--pink)), rgb(var(--chartreuse)));color:rgb(var(--black))}.art-top .art-carousel{margin:var(--gutter) var(--gutter) 0}.art-top-words{gap:var(--space-3);padding:var(--space-5) var(--gutter) 0;flex-direction:column;display:flex}.art-top-kicker{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700}.art-top-kicker--link{align-self:flex-start;align-items:center;gap:var(--space-1);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.art-title.art-title--top{color:inherit;font-size:var(--t-4xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.95}.art-deck.art-deck--top{color:inherit;margin:0;font-weight:500}.art-meta.art-meta--strip{margin-top:0}.doc-sub{margin:0 0 var(--space-6);font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.45}.doc-sk{gap:var(--space-4);flex-direction:column;display:flex}.doc-web{margin-top:var(--space-4);text-align:center;font-size:var(--t-sm);color:rgb(var(--text2));text-underline-offset:3px;text-decoration:underline;display:block}.success-block{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.success-icon{border-radius:var(--r-pill);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.success-lock{width:var(--space-10);height:auto;display:block}.success-title{font-size:var(--t-xl);color:rgb(var(--text));font-weight:700}.success-sub{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.5}.stat-cell{background:rgb(var(--surface));border-radius:var(--r-xs);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:14px 10px;display:flex}.stat-cell-val{font-family:var(--font-display);font-size:var(--t-2xl);color:rgb(var(--text));font-weight:700;line-height:1}.stat-cell-lbl{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:2px}.stat-cell-sub{font-size:var(--t-xs);color:rgb(var(--muted2))}.pf-level-slot{margin-bottom:16px;padding:0 16px}.settings-wrap{padding:16px var(--gutter) 32px}.pf-more{flex-direction:column;gap:8px;display:flex}.pf-more-act{border-radius:var(--r-xs);background:rgb(var(--surface));border:.5px solid rgb(var(--border));width:100%;color:rgb(var(--text));font-size:var(--t-md);text-align:left;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 14px;font-weight:600;display:flex}.pf-more-act--danger{color:rgb(var(--redText));border-color:rgb(var(--red) / .2)}.pf-more-act--go{border-color:rgb(var(--primary) / .3);background:rgb(var(--primary) / .05)}.pf-more-sub{font-size:var(--t-xs);color:rgb(var(--muted2));flex-basis:100%;font-weight:400;line-height:1.4}.pf-counts{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;display:flex}.pf-count{font-size:var(--t-sm);color:rgb(var(--muted2));cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.pf-count b{color:rgb(var(--text2));font-weight:300}.pf-actions{flex-direction:column;gap:8px;padding:0 16px;display:flex}.pf-action{background:rgb(var(--surface));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);cursor:pointer;text-align:left;align-items:center;gap:11px;width:100%;padding:13px 14px;transition:border-color .12s;display:flex}.pf-action:hover{border-color:rgb(var(--border))}.pf-action-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.pf-action-label{font-size:var(--t-md);color:rgb(var(--text));flex:1;font-weight:600}.fb-hello{margin:0 0 var(--space-2);font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.45}.fb-input{min-height:120px;margin:0 calc(-1 * var(--space-5));width:calc(100% + 2 * var(--space-5));padding:var(--space-5);color:rgb(var(--text));font-family:var(--font-text);font-size:var(--t-md);resize:none;background:0 0;border:0;line-height:1.5;display:block}.fb-input:focus{outline:none}.fb-over{color:rgb(var(--redText));font-weight:500}.fb-page{gap:var(--space-6);flex-direction:column;display:flex}.sl-group:has(.fb-input:focus-visible){box-shadow:inset 0 0 0 2px rgb(var(--text))}.ship-callout{text-align:left;border-radius:var(--r-xs);cursor:pointer;background:rgb(var(--amber) / .07);border:.5px solid rgb(var(--amber) / .32);align-items:center;gap:11px;width:100%;margin-bottom:18px;padding:13px 14px;display:flex}.ship-callout:hover{border-color:rgb(var(--amber) / .5)}.ship-callout-icon{flex-shrink:0;display:flex}.ship-callout-body{flex:1;min-width:0}.ship-callout-title{font-size:var(--t-sm);color:rgb(var(--text));font-weight:700;display:block}.ship-callout-sub{font-size:var(--t-xs);color:rgb(var(--text2));margin-top:2px;font-weight:300;line-height:1.4;display:block}.ship-intro{font-size:var(--t-sm);color:rgb(var(--text2));margin:0 0 16px;font-weight:300;line-height:1.55}.ship-field{margin-bottom:13px;display:block}.ship-label{font-size:var(--t-caps);color:rgb(var(--muted2));text-transform:uppercase;letter-spacing:var(--tr-caps);margin-bottom:6px;font-weight:700;display:block}.ship-req{color:rgb(var(--primaryText));margin-left:3px}.ship-input{background:rgb(var(--surface));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);width:100%;color:rgb(var(--text));font-size:var(--t-md);font-family:var(--font-text);padding:11px 13px}.ship-input:focus{border-color:rgb(var(--primary) / .45);outline:none}.dob-sign{border-radius:var(--r-xs);background:rgb(var(--surface));border:1px dashed rgb(var(--border));align-items:center;gap:11px;margin-top:14px;padding:12px 13px;display:flex}.dob-sign--on{border-style:solid;border-color:rgb(var(--border))}.dob-sign-art{flex-shrink:0;display:block}.dob-sign-body{flex-direction:column;gap:1px;display:flex}.dob-sign-name{font-family:var(--font-display);font-size:var(--t-lg);font-weight:800}.dob-sign-sub{font-size:var(--t-xs);color:rgb(var(--muted2))}.deals-rail-wrap .section-label{padding:0 16px}.lvl-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.lvl-art{flex-shrink:0;margin-right:11px;display:block}.lvl-names{flex:1;min-width:0}.lvl-num{font-family:var(--font-display);font-size:var(--t-2xl);color:rgb(var(--text));font-weight:700;line-height:1.1}.lvl-tier{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:2px;font-weight:600}.lvl-points{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.lvl-points-lbl{font-size:var(--t-xs);color:rgb(var(--muted2))}.lvl-cta{border-top:.5px solid rgb(var(--border));font-size:var(--t-sm);color:rgb(var(--text2));justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;font-weight:600;display:flex}.pf-skel{padding:8px var(--gutter) 0}.pf-section-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;padding:0 16px;display:grid}.pf-section-grid--pair{grid-template-columns:repeat(2,1fr)}.pf-section-box:hover{border-color:rgb(var(--border))}.pf-sb-sub{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:1px}.pf-sb-dot{border-radius:var(--r-pill);background:rgb(var(--primary));min-width:17px;height:17px;color:rgb(var(--primaryInk));font-size:var(--t-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.pf-section-box{background:rgb(var(--surface));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 12px;transition:border-color .12s;display:flex;position:relative}.pf-sb-icon{font-size:var(--t-2xl);place-items:center;width:20px;height:20px;line-height:0;display:grid}.pf-sb-label{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.edit-field{position:relative}.lvl-points-num{font-size:var(--t-sm);color:rgb(var(--text));align-items:center;gap:4px;font-weight:700;display:inline-flex}.follow-row--pending{opacity:.45}.follow-row--pending .follow-name{text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--muted2));text-decoration-color:rgb(var(--muted2))}.pf-count--static{cursor:default}.sh-card{border-radius:var(--r-xs);border:.5px solid rgb(var(--border));flex-direction:column;align-items:center;gap:4px;margin-bottom:4px;padding:28px 20px 20px;display:flex;position:relative;overflow:hidden}.sh-card-bg{pointer-events:none;position:absolute;inset:0}.sh-sheet .sheet-header{z-index:3;height:0;min-height:0;padding:0;position:absolute;top:0;left:0;right:0}.sh-actions{gap:var(--space-5);display:flex}.sh-actions>:first-child{padding-inline:var(--space-7);flex:none}.sh-sheet .sheet-close{top:var(--space-6);right:var(--gutter)}.sh-switch{margin-bottom:var(--space-2);justify-content:center;display:flex}.sh-switch--art{--pick:rgb(var(--scrim));--pickInk:rgb(var(--onArt));--segInk:rgb(var(--scrim));--segLine:rgb(var(--scrim))}.sh-picture{margin:var(--space-8) auto var(--space-5);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.sh-picture-art{aspect-ratio:4/5;width:min(288px,72vw);height:auto;box-shadow:0 0 0 .5px rgb(var(--border)), 0 18px 40px rgb(var(--scrim) / .22);display:block}.sh-picture-art[hidden]{display:none}.sh-ground{background:rgb(var(--chartreuse));position:absolute;inset:0}.sh-ground--blend{background:linear-gradient(180deg, rgb(var(--sh-top)), rgb(var(--sh-bottom)))}.sh-ground--blend:before{content:"";background:rgb(var(--sh-bottom));-webkit-mask:url(/assets/bubbles-medium-AkM9SDPd.svg) top left / calc(5 * var(--space-10)) auto repeat;-webkit-mask:url(/assets/bubbles-medium-AkM9SDPd.svg) top left / calc(5 * var(--space-10)) auto repeat;mask:url(/assets/bubbles-medium-AkM9SDPd.svg) top left / calc(5 * var(--space-10)) auto repeat;opacity:.35;position:absolute;inset:0}.sh-avatar-wrap{z-index:1;margin-bottom:8px;position:relative}.sh-note{z-index:1;font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:4px;position:relative}.sh-badges{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex;position:relative}.sh-badges .sh-level{margin-top:0}.sh-name{font-size:var(--t-xl);color:rgb(var(--text));z-index:1;font-weight:700;position:relative}.sh-level{z-index:1;margin-top:6px;position:relative}.sh-stats{border-radius:var(--r-xs);z-index:1;background:0 0;border:0;align-items:center;gap:0;width:100%;margin-top:16px;padding:12px 0;display:flex;position:relative}.sh-stat{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.sh-stat-val{font-size:var(--t-2xl);color:rgb(var(--text));font-weight:800;line-height:1}.sh-stat-lbl{font-size:var(--t-caps);color:rgb(var(--muted2));text-transform:uppercase;letter-spacing:var(--tr-caps);font-weight:600}.sh-stat-divider{background:rgb(var(--border));flex-shrink:0;width:.5px;height:32px}.sh-card>.statrow{z-index:1;width:100%;position:relative}.edit-prefix{font-size:var(--t-md);color:rgb(var(--muted2));pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.text-input.text-input--prefixed{padding-left:31px}.field-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-spinner{border-radius:var(--r-pill);border:2px solid rgb(var(--border));border-top-color:rgb(var(--text2));width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite fieldSpin;position:absolute;top:50%;right:12px}@keyframes fieldSpin{to{transform:rotate(360deg)}}.field-status-row{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.field-status{font-size:var(--t-xs);color:rgb(var(--muted2))}.field-status--good{color:rgb(var(--green));font-weight:600}.field-status--bad{color:rgb(var(--redText));font-weight:600}.field-status--idle{color:rgb(var(--muted2))}.rule-list{background:rgb(var(--surface));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);margin-top:16px;padding:12px 14px}.rule-title{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));margin-bottom:7px;font-weight:700}.rule-item{font-size:var(--t-xs);color:rgb(var(--muted2));padding-left:12px;line-height:1.6;position:relative}.rule-item:before{content:"·";color:rgb(var(--muted2));position:absolute;left:3px}.ship-row{margin-bottom:11px}.ship-row .ship-field{margin-bottom:0}.ship-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.follow-page{padding:4px var(--gutter) 32px}.follow-tabs{padding:var(--space-5) var(--gutter) var(--space-2)}.follow-page .menu-row--set+.menu-row--set:before{display:none}.follow-page--sheet{padding:var(--space-2) 0 0}.follow-face{place-items:center;width:40px;height:40px;display:grid}.screen-scroll:has(>.follow-page>.empty-wrap){flex-direction:column;display:flex}.follow-page:has(>.empty-wrap){padding-bottom:var(--space-10);flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:520px){.follow-page:has(>.empty-wrap){min-height:calc(100dvh - var(--under-bar) - 2 * var(--space-10))}}.follow-hidden{margin:var(--space-6) 0 0;font-size:var(--t-sm);color:rgb(var(--text2));text-align:center;font-weight:300;line-height:1.5}.follow-hidden-link{font:inherit;color:rgb(var(--text));cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.follow-you-tag{flex:none}.pf-scard-more-lbl{min-width:0;font-family:var(--font-display);font-size:var(--t-md);color:rgb(var(--text));flex:1;font-weight:700}.pf-card-slot{margin:8px var(--gutter) 16px}.pf-card-slot .sh-card{margin-bottom:0;padding-top:40px}.pf-card-face{justify-content:center;align-items:center;display:inline-flex}.pf-card-slot .sh-note{font-size:var(--t-sm)}.pf-card-slot .sh-stats{border-radius:var(--r-xs) var(--r-xs) 0 0;border-bottom:none}.sl-select{font-size:var(--t-md);color:rgb(var(--text2));align-items:center;gap:4px;font-weight:300;display:inline-flex;position:relative}.sl-select select{opacity:0;width:auto;font-size:var(--t-xl);cursor:pointer;position:absolute;inset:min(0px,50% - 22px)}.ship-problem{font-size:var(--t-sm);color:rgb(var(--redText));margin:-6px 0 13px;font-weight:600}select.ship-input{-webkit-appearance:none;appearance:none}.circle{margin-top:var(--space-8);padding:var(--space-6) var(--space-5) var(--space-5)}.circle .section-head{padding-bottom:var(--space-3)}.circle-line{margin:0 0 var(--space-6);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.45}.circle-grid{grid-template-columns:repeat(var(--circle-spots,5), minmax(0, 1fr));gap:var(--space-2);display:grid}.circle-spot{min-width:0}.circle-open{width:100%;color:rgb(var(--muted2))}.circle-open--go{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.circle-open--go:active .circle-open-ring{transform:scale(.94)}.circle-open-ring{margin-bottom:var(--space-4);border:1.5px dashed rgb(var(--border));border-radius:var(--r-pill);color:rgb(var(--muted2));transition:transform var(--m-tap) var(--e-exit);place-items:center;display:grid}.circle-open-ring--row{width:40px;height:40px;margin-bottom:0}.circle-sub{margin:0 0 var(--space-6);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.circle-label{margin:var(--space-7) 0 var(--space-2)}.circle-label:first-child{margin-top:0}.circle-row--open .menu-row-label{color:rgb(var(--muted2))}.circle-full{gap:var(--space-1);margin-top:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--r-xs);background:rgb(var(--chartreuse));color:rgb(var(--scrim));font-size:var(--t-sm);display:grid}.circle-full b{font-size:var(--t-md);font-weight:700}.circle-invite{gap:var(--space-2);margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--r-xs);background:rgb(var(--surface2));font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;display:grid}.circle-invite b{font-size:var(--t-lg);color:rgb(var(--text));font-weight:700}.circle-invite .btn{margin-top:var(--space-4)}.fb-pics{gap:var(--space-4);padding:var(--space-5) 0;flex-wrap:wrap;display:flex}.fb-pic{border-radius:var(--r-sm);flex:none;width:56px;height:56px;position:relative}.fb-pic img{object-fit:cover;border-radius:var(--r-sm);width:100%;height:100%;display:block}.fb-pic--uploading img{opacity:.45}.fb-pic-spin{margin:auto;position:absolute;inset:0}.fb-pic--failed{box-shadow:inset 0 0 0 2px rgb(var(--red))}.fb-pic--failed:before{content:"";border-radius:var(--r-sm);background:rgb(var(--scrim) / .55);position:absolute;inset:0}.fb-pic-retry{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--r-sm);color:rgb(var(--white));font-family:var(--font-text);font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;font-weight:700;display:flex;position:absolute;inset:0}.fb-pic-retry svg{width:18px;height:18px}.fb-pic-remove{top:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));border:2px solid rgb(var(--surface));border-radius:var(--r-pill);background:rgb(var(--text));width:22px;height:22px;color:rgb(var(--bg));cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.fb-pic-remove svg{width:12px;height:12px}.fb-pic-remove:after{content:"";position:absolute;inset:-11px}.fb-pic-add{justify-content:center;align-items:center;gap:var(--space-1);border:1.5px dashed rgb(var(--border));color:rgb(var(--text2));font-family:var(--font-text);font-size:var(--t-xs);cursor:pointer;background:0 0;flex-direction:column;font-weight:700;display:flex}.fb-pic-add svg{width:20px;height:20px}.fb-pic-add:disabled{opacity:.4;cursor:default}.feedback-tab{z-index:var(--z-screenbar);writing-mode:vertical-rl;padding:var(--space-4) var(--space-2);padding-left:calc(var(--space-2) + var(--space-3));color:rgb(var(--bg));font:700 var(--t-caps)/1 var(--font-text);letter-spacing:var(--tr-caps);text-transform:uppercase;cursor:pointer;transition:opacity var(--m-tap) var(--e-enter);background:0 0;border:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.feedback-tab:before{content:"";inset:0 0 0 var(--space-3);z-index:-1;background:rgb(var(--text));border-radius:var(--r-xs) 0 0 var(--r-xs);position:absolute}.feedback-tab:active{opacity:.7}@media (max-width:520px){html .feedback-tab{position:fixed}}.signin{flex-direction:column;flex:1;padding:24px 20px;display:flex}.signin-main{flex-direction:column;flex:1;justify-content:center;display:flex}.signin .signin-terms{padding-top:var(--space-7);text-align:center;margin-top:0}@media (max-width:520px){.signin{min-height:calc(100dvh - 52px - env(safe-area-inset-top,0px))}}.signin-sub{font-size:var(--t-sm);color:rgb(var(--text2));text-align:center;max-width:290px;margin:8px auto 26px;font-weight:300;line-height:1.55}.signin-form{flex-direction:column;gap:4px;display:flex}.signin-form .text-input{margin-bottom:var(--space-5)}.signin-form .pw-field{margin-bottom:14px}.signin-form .pw-field>.text-input{margin-bottom:0}.signin-form{position:relative}.si-username{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.signin-error{font-size:var(--t-sm);color:rgb(var(--redText));margin:-6px 0 10px;line-height:1.5}.si-offline{font-size:var(--t-sm);color:rgb(var(--muted2));margin:-4px 0 12px;font-weight:600;line-height:1.5}.signin-form .field-error{margin:-6px 0 10px}.si--form .si-input.text-input--error{border-color:rgb(var(--red))}.signin-form .sheet-back-link:disabled{color:rgb(var(--muted2));cursor:default}.si{background:rgb(var(--bg));min-height:100%;color:rgb(var(--text));flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:520px){.si{min-height:100dvh}}.si--welcome{padding:calc(24px + env(safe-area-inset-top,0px)) 0 calc(34px + env(safe-area-inset-bottom,0px))}.si-brand{flex-direction:column;align-items:center;gap:12px;padding:0 24px;display:flex}.si-brand .wordmark{max-width:340px;display:block}.si-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;margin:0;font-weight:800}.si-actions{flex-direction:column;gap:8px;margin-top:auto;padding:0 16px;display:flex;position:relative}.si-expired{text-align:center;font-size:var(--t-md);margin:0 0 4px;font-weight:600;line-height:1.35}.si--form{padding-top:env(safe-area-inset-top,0px)}.si-top{padding:var(--space-4) var(--space-4) 0;justify-content:space-between;align-items:center;display:flex}.si-top-gap{width:40px;height:40px}.si-title{max-width:11ch;font-family:var(--font-display);font-size:var(--t-4xl);letter-spacing:var(--tr-poster);text-transform:uppercase;text-align:center;text-wrap:balance;margin:0 auto;font-weight:800;line-height:1}.si--form .signin{min-height:0;padding-top:var(--space-6);padding-inline:var(--space-7)}.si--form .signin-main{justify-content:center}@media (max-width:520px){.si--form .signin{padding-bottom:calc(var(--space-8) + var(--vv-gap,0px))}}.si-mood{margin-bottom:var(--space-7);align-self:center}.si--form .signin-sub{font-size:var(--t-md);margin:var(--space-4) auto var(--space-8)}.si--form .si-input{border-radius:var(--r-xs);border:1.5px solid rgb(var(--border));background:rgb(var(--surface));height:52px;font-size:var(--t-xl);transition:border-color var(--m-tap) var(--e-exit)}.si--form .si-input:focus:not(.text-input--error){border-color:rgb(var(--text))}.si-code{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.si-code-input{opacity:0;width:100%;height:100%;font-size:var(--t-xl);caret-color:#0000;position:absolute;inset:0}.si-code-box{border-radius:var(--r-xs);border:1.5px solid rgb(var(--border));background:rgb(var(--surface));height:56px;font-family:var(--font-display);font-size:var(--t-3xl);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid}.si-code:focus-within .si-code-box--now{border-color:rgb(var(--text))}.ob{min-height:100%;padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:rgb(var(--bg));color:rgb(var(--text));flex-direction:column;display:flex}@media (max-width:520px){.ob{min-height:100dvh}}.ob-top{align-items:center;gap:12px;min-height:32px;display:flex}.ob-segs{margin-top:14px}.ob-count{text-align:right;font-size:var(--t-xs);color:rgb(var(--muted2));font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ob-mid{text-align:center;flex-direction:column;flex:1;align-items:center;gap:14px;padding:24px 4px;display:flex}.ob-mid>:first-child{margin-top:auto}.ob-mid>:last-child{margin-bottom:auto}.ob-ask{flex-direction:column;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ob-ask h1{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);text-transform:uppercase;margin:6px 0 0;font-weight:800}.ob-ask p{max-width:300px;font-size:var(--t-sm);color:rgb(var(--muted2));margin:0}.ob--clip{background:rgb(var(--scrim));color:rgb(var(--onArt));position:relative}.ob--clip .clip-stage{--clip-dock:calc(132px + env(safe-area-inset-bottom,0px))}.ob--clip>:not(.clip-stage){z-index:1;position:relative}.ob--clip .ob-top .wordmark,.ob--clip .ob-count{color:rgb(var(--onArt))}.ob-clip-eyebrow{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .8);font-weight:800}.ob-clip-title{font-family:var(--font-display);font-size:var(--t-3xl);color:rgb(var(--onArt));font-weight:800;line-height:1.1}.ob-field{border-radius:var(--r-xs);border:1.5px solid rgb(var(--border));background:rgb(var(--surface));width:100%;max-width:320px;height:48px;color:rgb(var(--text));align-items:center;gap:4px;padding:0 14px;display:flex}.ob-field>span{font-size:var(--t-xl);color:rgb(var(--muted2))}.ob-field input{min-width:0;color:inherit;font:inherit;font-size:var(--t-xl);background:0 0;border:none;outline:none;flex:1;padding:0}.ob-field input::placeholder{color:rgb(var(--muted2))}.ob-field input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--text));caret-color:rgb(var(--text))}.ob-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--text));caret-color:rgb(var(--text))}.ob-field input:focus-visible{box-shadow:none}.ob-field:focus-within:not(.ob-field--no),.ob-field--ok{border-color:rgb(var(--text))}.ob-field--ok svg{color:rgb(var(--green))}.ob-field--no{border-color:rgb(var(--red))}.ob-field--code input{text-transform:uppercase;letter-spacing:var(--tr-caps)}.ob-field--code input::placeholder{text-transform:none;letter-spacing:normal}.ob-invited{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:inline-flex}.si-invite{justify-content:center;align-items:center;gap:var(--space-3);margin:0 0 var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--r-pill);background:rgb(var(--surface));border:.5px solid rgb(var(--border));font-size:var(--t-sm);color:rgb(var(--text));text-align:center;font-weight:600;line-height:1.35;display:flex}.ob-dmy{gap:var(--space-3);grid-template-columns:1fr 1.5fr 1.2fr;width:100%;max-width:320px;display:grid}.ob-field--pick{max-width:none;padding:0;position:relative}.ob-field--pick select{min-width:0;height:100%;padding:0 var(--space-9) 0 var(--space-5);color:rgb(var(--text));font:inherit;font-size:var(--t-xl);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1}.ob-field--pick select.ob-pick--empty{color:rgb(var(--muted2))}.ob-field--pick svg{right:var(--space-4);pointer-events:none;color:rgb(var(--muted2));position:absolute}.ob-note{min-height:18px;font-size:var(--t-sm);color:rgb(var(--muted2));font-weight:600}.ob-note--ok{color:rgb(var(--green))}.ob-note--no{color:rgb(var(--redText))}.ob-note button{font:inherit;color:rgb(var(--text));text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ob-sign{border-radius:var(--r-pill);background:rgb(var(--surface));border:.5px solid rgb(var(--border));font-weight:700;font-size:var(--t-sm);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.ob-sign--wait{color:rgb(var(--muted2));background:0 0;border-style:dashed}.ob-sign-slot{border-radius:var(--r-pill);border:1.5px dashed rgb(var(--border));width:22px;height:22px}.ob-pills{justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-width:340px;display:flex}.ob-checks{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;max-width:320px;display:flex}.ob-foot{flex-direction:column;align-items:center;gap:6px;display:flex}.si--loading{height:100%;min-height:100%}.si-fail-ways{justify-content:center;gap:var(--space-3);display:flex}.ob-stop-ways{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;max-width:320px;display:flex}.ob-themes{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:320px;display:grid}.ob-theme{border-radius:var(--r-xs);border:2px solid rgb(var(--border));cursor:pointer;font:inherit;color:rgb(var(--text));background:0 0;flex-direction:column;gap:10px;padding:8px;display:flex}.ob-theme.on{border-color:rgb(var(--text))}.ob-theme-pic{aspect-ratio:3/4;border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:10px;display:flex}.ob-theme--light .ob-theme-pic{background:#f2f2f2}.ob-theme--dark .ob-theme-pic{background:#1a1a1a}.ob-theme-pic i{border-radius:var(--r-xs);display:block}.ob-theme-bar{width:45%;height:8px}.ob-theme--light .ob-theme-bar{background:#000}.ob-theme--dark .ob-theme-bar{background:rgb(var(--onArt))}.ob-theme-card{background:rgb(var(--scrim));flex:1}.ob-theme--dark .ob-theme-card{box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .15)}.ob-theme-row{height:10px}.ob-theme--light .ob-theme-row{background:#e6e6e6}.ob-theme--dark .ob-theme-row{background:#262626}.ob-theme-row--short{width:60%}.ob-theme-name{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-caps);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-weight:800;display:inline-flex}.ob-theme-card{place-items:center;display:grid!important}.ob-theme-card .mood{--mood-line:rgb(var(--white))}.ob-eye{width:32px;height:32px;color:rgb(var(--text2));cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;font-weight:300;display:grid}.ob-field input:disabled{opacity:.6}@media (max-width:520px){html .si--loading{height:auto;min-height:100dvh}}.ob-field--ok .ob-eye svg{color:rgb(var(--text2));font-weight:300}.ob-rules{flex-direction:column;gap:6px;width:100%;max-width:320px;margin:-2px 0 4px;padding:0;list-style:none;display:flex}.ob-rules li{font-size:var(--t-sm);color:rgb(var(--muted2));transition:color var(--m-tap);align-items:center;gap:8px;font-weight:600;display:flex}.ob-rules li.ok{color:rgb(var(--text))}.ob-rule-box{border-radius:var(--r-pill);background:rgb(var(--surface2));flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.ob-rules li:not(.ok) .ob-rule-box:after{content:"";border-radius:var(--r-pill);background:rgb(var(--muted2));width:6px;height:6px}.ob-rules li.ok .ob-rule-box{background:rgb(var(--green));color:rgb(var(--scrim))}.si-address{color:rgb(var(--text));align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.si-change{padding:var(--space-3) var(--space-4);color:rgb(var(--text));font:inherit;font-size:var(--t-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:700;text-decoration:underline}.si-address-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-xl);flex:1;overflow:hidden}.si--form .si-input--field{border-color:rgb(var(--border));transition:border-color var(--m-tap) var(--e-exit)}.si--form .si-input--field:focus{border-color:rgb(var(--text))}.si-pw-label{margin-top:14px}.si-swap{animation:fadeInSlide var(--m-enter) var(--e-enter)}.si--form .si-input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--text));caret-color:rgb(var(--text))}.si--form .si-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--text));caret-color:rgb(var(--text))}.si-ways{animation:fadeInSlide var(--m-enter) var(--e-enter);flex-direction:column;gap:10px;margin-top:4px;display:flex}.si-pw-link{text-underline-offset:3px;margin-top:8px;text-decoration:underline}.ob-photo{border-radius:var(--r-pill);border:2px dashed rgb(var(--muted2) / .6);background:rgb(var(--text) / .04);width:150px;height:150px;color:rgb(var(--text));font:inherit;font-size:var(--t-sm);cursor:pointer;transition:transform var(--m-tap) var(--e-enter);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.ob-photo:active{transform:scale(.97)}.ob-look-face{color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;padding:0;position:relative}.ob-look-add{right:var(--space-2);bottom:var(--space-2);border-radius:var(--r-pill);background:rgb(var(--text));width:34px;height:34px;color:rgb(var(--bg));border:2px solid rgb(var(--bg));place-items:center;display:grid;position:absolute}.ob-link{font:inherit;font-size:var(--t-md);color:rgb(var(--text));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:700;text-decoration:underline}.ob-rings{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;max-width:340px;display:grid}.ob-ring{border-radius:var(--r-lg);border:2px solid rgb(var(--border));background:rgb(var(--text) / .03);color:rgb(var(--text));font:inherit;cursor:pointer;transition:border-color var(--m-tap) var(--e-enter);flex-direction:column;align-items:center;gap:8px;padding:14px 4px 12px;display:flex;position:relative}.ob-ring.on{border-color:rgb(var(--text))}.ob-ring-pic{place-items:center;width:84px;height:84px;display:grid}.ob-ring-pic img{object-fit:contain;width:84px;height:84px}.ob-ring-name{font-size:var(--t-xs);font-weight:700}.ob-ring-tick{border-radius:var(--r-pill);background:rgb(var(--text));width:20px;height:20px;color:rgb(var(--bg));place-items:center;display:grid;position:absolute;top:6px;right:6px}@media (max-width:520px){html.is-native .si,html.is-native .ob{min-height:calc(100dvh - env(safe-area-inset-top,0px))}html.is-native .si--welcome{padding-top:24px}html.is-native .si--form{padding-top:0}html.is-native .ob{padding-top:14px}.si--form .signin-main{justify-content:flex-start}.ob-mood{width:44px;height:auto;transition:width var(--m-enter) var(--e-enter)}.ob-mid:has(input:focus:not([type=date],[type=checkbox]),select:focus)>:first-child{margin-top:0}.ob-mid:has(input:focus:not([type=date],[type=checkbox]),select:focus) .ob-ask p{display:none}.ob-mid:has(input:focus:not([type=date],[type=checkbox]),select:focus) .ob-mood{width:30px}html.kb-up .ob{inset:var(--kb-top,0px) 0 var(--kb-bottom,0px);z-index:1;min-height:0;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:var(--space-3);position:fixed;overflow-y:auto}html.kb-up .ob-mid{padding-block:var(--space-4)}.si--form .si-mood{width:64px;height:64px;transition:width var(--m-enter) var(--e-enter), height var(--m-enter) var(--e-enter), margin var(--m-enter) var(--e-enter)}.si--form:focus-within .si-mood{width:40px;height:40px;margin-bottom:var(--space-3)}}.sc-list{padding:0 var(--gutter);flex-direction:column;display:flex}.screen-scroll:has(.sc-empty){flex-direction:column;display:flex}.screen-scroll:has(.sc-empty)>.ptr{flex-direction:column;flex:1;display:flex}.ptr>:has(>.sc-empty){flex-direction:column;flex:1;display:flex}.sc-empty{flex-direction:column;flex:1;justify-content:center;display:flex}@media (max-width:520px){.screen-scroll:has(.sc-empty){min-height:calc(100dvh - var(--under-bar))}}.guide-row{align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid rgb(var(--text) / .05);color:rgb(var(--text));cursor:pointer;transition:transform var(--m-tap) var(--e-exit);display:flex}.guide-row:active{transform:scale(.98)}.guide-row--still{cursor:default}.guide-row--still:active{transform:none}.guide-row--muted>:not(:last-child){opacity:.5}.guide-row:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.guide-row-thumb{background:var(--show,rgb(var(--surface2)));width:44px;height:44px;color:var(--showInk,rgb(var(--text)));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.guide-row-thumb>:not(.guide-row-pat){position:relative}.guide-row-thumb--mini{border-radius:var(--r-xs)}.guide-row-thumb--charm img{object-fit:contain;transform:rotate(8deg)scale(1.2)}.guide-row-pat{inset:calc(-1 * var(--space-2));overflow-wrap:anywhere;opacity:.22;font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.92;position:absolute;overflow:hidden}.guide-row-txt{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.guide-row-name{font-family:var(--font-display);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.guide-row-line{font-size:var(--t-xs);color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.guide-row-on{color:rgb(var(--text));font-weight:700}.guide-row-on:before{content:"";width:6px;height:6px;margin-right:var(--space-2);border-radius:var(--r-pill);background:rgb(var(--red));vertical-align:middle;display:inline-block}.guide-row-note{font-size:var(--t-xs);color:rgb(var(--text2));flex:none;font-weight:300}.sc-row{flex-direction:column;display:flex}.sc-row .sc-time{margin-top:var(--space-4)}.sc-time{font-family:var(--font-display);font-size:var(--t-md);color:rgb(var(--text));font-weight:700}.sc-time--on{font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--tr-caps)}.results-value{font-family:var(--font-display);font-size:var(--t-sm);flex-shrink:0;font-weight:700}.results-value--open{font-family:var(--font-text);font-size:var(--t-xs);color:rgb(var(--muted2));font-weight:600}.act-stick{z-index:12;background:rgb(var(--bg));position:sticky;top:0}.fchips.act-filters{padding:var(--space-6) var(--gutter) var(--space-4);margin:calc(-1 * var(--space-2)) 0 0}.act-meta{padding:0 var(--space-6) 10px;justify-content:space-between;align-items:center;display:flex}.act-count{font-size:var(--t-xs);color:rgb(var(--muted2));font-weight:600}.act-sort{border:.5px solid rgb(var(--border));border-radius:var(--r-xs);padding:var(--space-2) 10px;font-size:var(--t-xs);color:rgb(var(--text2));cursor:pointer;background:0 0;align-items:center;gap:5px;font-weight:300;display:flex}.act-sort:hover{border-color:rgb(var(--border));color:rgb(var(--text2))}.results-tune{margin-left:auto}.results-sk{margin-top:var(--space-4);border-radius:var(--r-xs)}.results-sorts{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.section-label.results-sheet-label{margin:var(--space-7) 0 var(--space-3);justify-content:space-between;display:flex}.results-list{padding:0 var(--gutter) var(--space-8);flex-direction:column;display:flex}.recent-results-list{padding:0 var(--gutter) var(--space-7);flex-direction:column;display:flex}.show-thumb-mark{width:100%;height:100%;font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-poster);place-items:center;font-weight:900;display:grid}.profile-results-none{padding:var(--space-5) 0;color:rgb(var(--text2));font-size:var(--t-sm);margin:0}.profile-results-title{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.profile-results-title>small{font-family:var(--font-text);font-size:var(--t-sm);letter-spacing:0;text-transform:none;color:rgb(var(--text2));font-weight:500}.recent-results .section-title:has(.profile-results-title){flex:1}.profile-results-head{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--gutter) var(--space-7);display:flex}.profile-results-head>:last-child{flex:none}.profile-results-words{flex:1;min-width:0}.profile-results-words p{font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300;line-height:1.45}.yp-results .profile-results-words .section-head{padding-bottom:var(--space-2)}.screen-scroll .screen-scroll:has(.profile-results-tabs){overflow:visible}.profile-results-tabs{top:var(--under-bar,0px);z-index:2;padding:var(--space-4) var(--gutter);background:rgb(var(--bg));position:sticky}.ttabs.profile-results-tabs{margin-block:0;padding-block:0}.ttabs.profile-results-tabs .ttab{padding-block:var(--space-4)}.rv-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.rv-line>span{text-overflow:ellipsis;overflow:hidden}.rv-places{grid-template-columns:repeat(2, calc(var(--space-10) * 1.75));column-gap:var(--space-3);display:grid}.rv-place{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.rv-place b{font-family:var(--font-figure);font-weight:var(--fw-figure);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums}.rv-place small{margin-top:var(--space-1);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700}.theme-light:has(.act-page){--bg:255 255 255;--surface2:243 243 245}.fchips.act-tabs{padding:var(--space-6) var(--gutter) var(--space-4);margin:calc(-1 * var(--space-2)) 0 0}.act-list{padding:0 var(--gutter) var(--space-8)}.act-paused,.collect-failed{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.35;display:flex}.collect-failed span{flex:1}.collect-failed b{color:rgb(var(--text))}.act-fresh{align-items:center;gap:var(--space-2);margin:0 auto var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--r-xs);cursor:pointer;background:rgb(var(--text));color:rgb(var(--bg));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;box-shadow:0 4px 12px rgb(var(--scrim) / .18);border:none;font-weight:800;display:flex}.act-needs{grid-template-columns:minmax(0,1fr);display:grid}.act-needs:empty{display:none}.act-caught{align-items:center;gap:var(--space-4);padding:var(--space-5) 0 0;font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;display:flex}.act-caught-mark{color:rgb(var(--text));display:inline-flex}.act-caught-act{margin-left:auto}.act-end{margin:var(--space-8) 0 0;text-align:center;font-size:var(--t-xs);color:rgb(var(--muted2))}.ig-h{margin-top:var(--space-8);padding:var(--space-8) 0 calc(var(--space-5) + var(--space-3));border-top:2px solid rgb(var(--surface));font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;color:rgb(var(--text));font-weight:900;line-height:1}.act-list>.ig-h:first-child{padding-top:var(--space-4);border-top:0;margin-top:0}.act-h-row{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.act-banded-lead{padding-top:var(--space-4);justify-content:flex-end;display:flex}.act-needs-n{margin-left:var(--space-4);font-family:var(--font-figure);font-weight:var(--fw-figure);color:rgb(var(--text2));font-variant-numeric:tabular-nums}.act-more{margin-top:var(--space-2)}.ig-row .btn,.collect-failed .btn{white-space:nowrap;flex-shrink:0}.ig-row{align-items:center;gap:var(--space-5);min-height:72px;margin:0 calc(-1 * var(--gutter));padding:var(--space-6) var(--gutter);cursor:pointer;text-align:left;display:flex;position:relative}.ig-row+.ig-row:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid rgb(var(--border));position:absolute}.ig-new-dot{border-radius:var(--r-pill);background:rgb(var(--text));flex-shrink:0;width:7px;height:7px}.ig-row--refused{cursor:default}.ig-row:focus-visible{outline:2px solid rgb(var(--text));outline-offset:-2px}.ig-lead{flex-shrink:0;width:56px;height:56px;display:block;position:relative}.ig-icon{width:56px;height:56px;color:rgb(var(--text));place-items:center;display:grid}.ig-icon--wait{border-color:#0000}.ig-face{place-items:center;width:100%;height:100%;display:grid}.ig-face--bare{display:contents}.ig-badge{border-radius:var(--r-pill);background:rgb(var(--text));width:20px;height:20px;color:rgb(var(--bg));box-shadow:0 0 0 2px rgb(var(--bg));z-index:3;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ig-lead--ringed .ig-badge{width:18px;height:18px;bottom:0;right:0}.ig-stack{flex-shrink:0;width:56px;height:56px;display:block;position:relative}.ig-stack>span{border-radius:var(--r-pill);background:rgb(var(--bg));width:40px;height:40px;box-shadow:0 0 0 2px rgb(var(--bg));place-items:center;line-height:0;display:grid;position:absolute}.ig-stack>.a{top:0;left:0}.ig-stack>.b{bottom:0;right:0}.ig-stack>.ig-stack-icon{background:rgb(var(--surface2));color:rgb(var(--text));border:.5px solid rgb(var(--border));line-height:normal}.ig-text{align-items:flex-start;gap:var(--space-2);min-width:0;font-size:var(--t-md);letter-spacing:0;color:rgb(var(--text));overflow-wrap:anywhere;flex-direction:column;flex:1;font-weight:400;line-height:1.35;display:flex}.ig-head{-webkit-line-clamp:2;text-wrap:pretty;font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-poster);text-transform:uppercase;color:rgb(var(--text));text-align:left;-webkit-box-orient:vertical;font-weight:900;line-height:1.05;display:-webkit-box;overflow:hidden}.ig-body{-webkit-line-clamp:2;text-wrap:pretty;font-size:var(--t-sm);color:rgb(var(--text2));-webkit-box-orient:vertical;font-weight:300;line-height:1.35;display:-webkit-box;overflow:hidden}.ig-meta{align-items:center;gap:var(--space-2);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700;line-height:1.35;display:flex}.ig-meta>svg{color:rgb(var(--text));flex:none}.ig-text b{color:rgb(var(--text));font-weight:600}.ig-text strong{font-weight:400}.ig-time{color:rgb(var(--muted2));white-space:nowrap}.ig-why{color:rgb(var(--text2));font-weight:300}.ig-passed{display:block}.ig-name{cursor:pointer;font:inherit;color:rgb(var(--text));background:0 0;border:none;padding:0;font-weight:600}.ig-name.ig-head{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-poster);font-weight:900;line-height:1.05}.ig-thumb{border-radius:var(--r-xs);object-fit:cover;background:rgb(var(--surface2));flex-shrink:0;width:56px;height:56px;display:block}.ig-thumb--pic{position:relative;overflow:hidden}.ig-row--skeleton{pointer-events:none}.activity-feed-sk{border-radius:var(--r-pill);background:linear-gradient(100deg, transparent 42%, rgb(var(--sk-sheen)) 50%, transparent 58%) 100% 0 / 300% 100% no-repeat fixed, rgb(var(--surface2));animation:1.8s ease-in-out infinite skSheen;display:block}.activity-feed-sk--face{flex-shrink:0;width:56px;height:56px}.activity-feed-sk--line{width:72%;height:12px}.trade{gap:var(--space-7);padding-bottom:var(--space-2);display:grid}.trade-from{align-items:center;gap:var(--space-5);font-size:var(--t-md);line-height:1.35;display:flex}.trade-from b{font-weight:700}.trade-from i{color:rgb(var(--text2));font-style:normal;font-weight:300;font-size:var(--t-sm);display:block}.trade-side{gap:var(--space-4);align-content:start;display:grid}.trade-lbl{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.trade-item{align-items:center;gap:var(--space-4);min-width:0;display:flex}.trade-item b{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-poster);text-transform:uppercase;overflow-wrap:anywhere;font-weight:900;line-height:1.1;display:block}.trade-item i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300;display:block}.trade-art{border-radius:var(--r-xs);object-fit:cover;background:rgb(var(--surface2));flex-shrink:0;width:44px;height:44px;display:block}.trade-held{font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300;line-height:1.4}.trade-refused{font-size:var(--t-sm);color:rgb(var(--text));margin:0;line-height:1.4}.trade-gone{font-size:var(--t-md);color:rgb(var(--text2));padding:var(--space-4) 0 var(--space-5);margin:0;font-weight:300;line-height:1.45}.trade-acts{gap:var(--space-4);grid-template-columns:1fr 2fr;width:100%;display:grid}.act-kinds>.sl-sec:first-child{padding-top:var(--space-4)}.act-ttabs{padding:var(--space-4) var(--gutter) var(--space-6)}.act-needs{background:rgb(var(--surface));border-radius:var(--r-xs);padding:0 var(--space-5)}.act-art-row{--menu-lead:32px}.act-lead{width:32px;height:32px;color:rgb(var(--text2));place-items:center;display:grid}.act-lead--pic{border-radius:var(--r-xs);position:relative;overflow:hidden}.ev-sep{color:rgb(var(--border))}.evs-stack{margin:0 var(--gutter) 22px;flex-direction:column;gap:10px;display:flex}.evs-stack--rows{gap:0}.evs-card{text-align:left;cursor:pointer;border-radius:var(--r-xs);border:.5px solid rgb(var(--border));background:rgb(var(--surface));width:100%;color:rgb(var(--text));transition:transform var(--m-tap) var(--e-exit);flex-direction:column;padding:0;display:flex;overflow:hidden}.evs-card:active,.evs-row:active{transform:scale(.985)}.evs-bar{background:var(--evs-fill,rgb(var(--surface2)));height:30px;color:var(--evs-ink,rgb(var(--text2)));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:flex}.evs-bar-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.evs-bar-right{flex-shrink:0}.evs-body{align-items:center;gap:12px;padding:12px;display:flex}.evs-art{border-radius:var(--r-xs);background:rgb(var(--surface2)) center / cover no-repeat;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.evs-art--none,.evs-hero-art.evs-art--none,.evs-frame-art.evs-art--none{font-family:var(--font-display);font-size:var(--t-3xl);color:rgb(var(--muted2));place-items:center;font-weight:700;display:grid}.evs-txt{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.evs-name{font-family:var(--font-display);font-size:var(--t-xl);font-weight:700;line-height:1.2}.evs-name--lg{font-size:var(--t-2xl)}.evs-name--sm{font-size:var(--t-lg);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.evs-rank{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.evs-rank b{font-family:var(--font-display);font-size:var(--t-3xl);font-weight:800;line-height:1}.evs-rank small{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:2px;font-weight:600}.evs-foot{gap:6px;padding:0 12px 12px;display:flex}.evs-box{border-radius:var(--r-xs);background:rgb(var(--surface2));flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:44px;padding:6px 10px;display:flex}.evs-box b{font-family:var(--font-display);font-size:var(--t-xl);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.evs-box--line{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.evs-box--line svg{opacity:.7;flex-shrink:0}.evs-box--new{background:rgb(var(--text));color:rgb(var(--bg))}.evs-box--new small{color:rgb(var(--bg) / .7)}.evs-foot--stack{flex-direction:column}.evs-double{border-radius:var(--r-xs);background:rgb(var(--surface2));font-size:var(--t-sm);align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.evs-double-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.evs-double-rank{color:rgb(var(--text2));flex-shrink:0}.evs-double-rank b{color:rgb(var(--text))}.evs-join-row{width:100%;padding:var(--space-5) 0;text-align:left;cursor:pointer;border:0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--text));transition:transform var(--m-tap) var(--e-exit);background:0 0;border-radius:0;align-items:center;gap:12px;display:flex}.evs-join-row:active{transform:scale(.985)}.evs-frame{box-sizing:border-box;border-radius:var(--r-xs);background:var(--evs-fill,rgb(var(--border)));flex-shrink:0;width:64px;height:84px;padding:3px}.evs-frame-art{border-radius:var(--r-xs);background:rgb(var(--surface2)) center / cover no-repeat;width:100%;height:100%;display:block;position:relative;overflow:hidden}.evs-stat{font-size:var(--t-xs);color:rgb(var(--text2));white-space:nowrap;align-items:center;gap:5px;font-weight:300;display:flex}.evs-stat svg{color:rgb(var(--muted2));flex-shrink:0}.evs-stat b{color:rgb(var(--text));font-weight:700}.evs-join-row .evs-join{flex-shrink:0}.evs-join-row .evs-name{letter-spacing:var(--tr-tight);font-weight:900}.evs-join-meta{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.evs-join-row--joined .evs-frame{filter:grayscale()}.evs-joined{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));flex-shrink:0;font-weight:700;display:inline-flex}.evs-join-go{color:rgb(var(--muted2));flex-shrink:0}.evs-card--next{cursor:pointer}.evs-hero{height:150px;display:block;position:relative}.evs-hero-art{background:rgb(var(--surface2)) center / cover no-repeat;position:absolute;inset:0}.evs-hero-tag{top:var(--space-5);left:var(--space-5);position:absolute}.evs-hero-body{flex-direction:column;gap:10px;padding:12px;display:flex}.evs-hero-body>.statrow{margin-top:0}.evs-row{border-radius:var(--r-xs);cursor:pointer;background:rgb(var(--surface));color:rgb(var(--text));box-shadow:inset 0 0 0 .5px rgb(var(--border));transition:transform var(--m-tap) var(--e-exit);align-items:center;gap:12px;padding:13px 12px 11px;display:flex;position:relative;overflow:hidden}.evs-row:before{content:"";background:var(--evs-fill,rgb(var(--surface2)));height:3px;position:absolute;top:0;left:0;right:0}.evs-date{border-radius:var(--r-xs);background:rgb(var(--surface2));flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:58px;line-height:1.05;display:flex}.evs-date small{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.evs-date b{font-family:var(--font-display);font-size:var(--t-2xl);font-weight:800}.evs-date--tbc b{font-size:var(--t-lg)}.evs-line{font-size:var(--t-sm);font-weight:700}.evs-rail{gap:10px;margin-bottom:22px;padding:0 16px 4px;scroll-padding-inline:16px}.evs-rail:after{content:"";flex:0 0 6px}.evs-quiet{border:none;border-top:.5px solid rgb(var(--border));width:calc(100% - 32px);min-height:48px;color:rgb(var(--text2));font-size:var(--t-md);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:0 16px 14px;padding:0 4px;font-weight:300;display:flex}.join-intro{font-size:var(--t-sm);color:rgb(var(--text2));margin:0 0 12px;font-weight:300;line-height:1.5}.req-line{margin-top:var(--space-6);display:flex}.req-input{box-sizing:border-box;min-width:0;height:64px;padding:0 var(--space-6);border-radius:var(--r-xs);background:rgb(var(--surface));border:1.5px solid rgb(var(--border));color:rgb(var(--text));font-family:var(--font-display);font-size:var(--t-xl);transition:border-color var(--m-tap) var(--e-enter);outline:none;flex:1;font-weight:800}.req-input::placeholder{font-size:var(--t-lg);color:rgb(var(--muted2));font-weight:600}.req-input:focus{border-color:rgb(var(--text))}.req-hint{margin:var(--space-4) 0 0;font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.req-hint--known{color:rgb(var(--green));font-weight:700}.req-suggest{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.req-art{border-radius:var(--r-pill);width:42px;height:42px;font-family:var(--font-display);font-size:var(--t-lg);color:rgb(var(--bg));background:linear-gradient(145deg, rgb(var(--muted2)), rgb(var(--text)));flex:none;place-items:center;font-weight:800;display:grid}.req-art--sm{width:18px;height:18px;font-size:var(--t-caps)}.req-top-head{margin:var(--space-8) 0 var(--space-5)}.req-top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.req-top-row{align-items:center;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid rgb(var(--border));display:flex}.req-top-row:last-child{border-bottom:0}.req-top-rank{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure)}.req-top-name{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.req-top-name>b{font-family:var(--font-display);font-size:var(--t-xl);text-transform:uppercase;letter-spacing:var(--tr-poster);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.req-top-name span{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.req-top-name span b{font-weight:800;display:inline-block}.req-top-bump{animation:reqBump var(--m-select) var(--e-spring)}@keyframes reqBump{40%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.req-top-bump{animation:none}}.ev-invites{flex-direction:column;gap:8px;margin:0 16px 16px;display:flex}.ev-invite{border-radius:var(--r-xs);background:rgb(var(--surface));border:.5px solid rgb(var(--border));align-items:center;gap:10px;padding:10px 12px;display:flex}.ev-invite-main{text-align:left;cursor:pointer;min-width:0;color:rgb(var(--text));background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.ev-invite-main b{font-size:var(--t-md);font-weight:700}.ev-invite-main i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.ev-invite-actions{flex-shrink:0;gap:6px;display:flex}.evs-chev{color:rgb(var(--slabInk) / .45);flex-shrink:0}.lvn{margin:4px 0 6px}.lvn-rail{padding:0 var(--gutter);scroll-padding-inline:var(--gutter);gap:10px}.lvn-card{border:.5px solid rgb(var(--border));border-radius:var(--r-xs);cursor:pointer;background:rgb(var(--artGround));height:320px;color:rgb(var(--onArt));font:inherit;text-align:left;transition:transform var(--m-tap) var(--e-exit);flex:0 0 min(300px,82%);padding:0;position:relative;overflow:hidden}.lvn-card:only-child{flex-basis:100%}.lvn-card:active{transform:scale(.985)}.lvn-scrim{background:linear-gradient(180deg, rgb(var(--scrim) / .35) 0%, transparent 30%, transparent 45%, rgb(var(--scrim) / .88) 100%);position:absolute;inset:0}.lvn-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.lvn-body{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.lvn-name{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);font-weight:900;line-height:1.05}.lvn-line{font-size:var(--t-sm);color:rgb(var(--onArt) / .82);font-weight:700}.lvn-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.lvn-card{transition:none}}.ysh{width:168px;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:0 0 168px;padding:0;display:block}.ysh-art{border-radius:var(--r-xs);background:rgb(var(--artGround));height:260px;display:block;position:relative;overflow:hidden}.ysh-art:after{content:"";pointer-events:none;background:linear-gradient(to top, rgb(var(--scrim) / .88) 0%, rgb(var(--scrim) / .6) 45%, rgb(var(--scrim) / 0) 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.ysh-info{z-index:1;color:rgb(var(--onArt));flex-direction:column;gap:4px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ysh-tag{z-index:1;top:var(--space-5);left:var(--space-3);position:absolute}.msh-art>.ysh-tag{left:var(--space-2);max-width:calc(100% - 44px - var(--space-2))}.msh-art>.ysh-tag.chip--corner{max-width:calc(100% - 44px);top:0;left:0}.ysh-tag-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ysh-top{z-index:1;background:var(--evs-fill,transparent);height:4px;position:absolute;top:0;left:0;right:0}.ysh-play{z-index:1;top:var(--space-5);right:var(--space-3);position:absolute}.ysh-name{font-size:var(--t-xl);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.ysh-season{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .75);font-weight:800}.ysh-stats{font-size:var(--t-xs);font-variant-numeric:tabular-nums;gap:9px;margin-top:2px;font-weight:700;display:flex}.ysh-stat{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.ysh-stat svg{color:rgb(var(--onArt) / .75)}.msh{gap:var(--space-1);cursor:pointer;flex-direction:column;width:100%;min-width:0;display:flex}.msh-art{aspect-ratio:9/16;border-radius:var(--r-xs);background:rgb(var(--surface2));width:100%;margin-bottom:var(--space-2);transition:transform var(--m-tap) var(--e-enter);display:block;position:relative;overflow:hidden}.msh:active .msh-art{transform:scale(.97)}.msh--still{cursor:default}.msh--still:active .msh-art{transform:none}.msh-badge{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.msh-badge-dot{box-sizing:border-box;border-radius:var(--r-xs);background:rgb(var(--text));width:28px;height:28px;color:rgb(var(--bg));transition:transform var(--m-tap) var(--e-enter);place-items:center;display:grid}.msh-badge:active .msh-badge-dot{transform:scale(.9)}.msh-badge--on .msh-badge-dot{background:rgb(var(--bg));color:rgb(var(--text));border:1.5px solid rgb(var(--text))}.msh-name{font-size:var(--t-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.msh-line{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.fts-wrap{padding:0 var(--gutter);margin-bottom:10px}.lvn-card.fts{background:var(--evs-fill,rgb(var(--artGround)));flex:none;width:100%;height:280px;display:block}.lvn-card.fts .lvn-name{font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase}.fts-rail{margin:0 0 10px}.fts-rail .lvn-card.fts{flex:0 0 min(300px,82%);width:auto}.evx-link{align-items:center;gap:var(--space-2);margin:var(--space-4) var(--gutter) var(--space-5);cursor:pointer;min-height:44px;color:rgb(var(--text));font-family:var(--font-text);font-size:var(--t-md);background:0 0;border:none;padding:0;font-weight:700;display:inline-flex}.evx-link--quiet{margin:var(--space-2) 0 0;font-size:var(--t-sm);color:rgb(var(--text2))}.evx-week{gap:var(--space-3);padding:var(--space-6) var(--gutter) var(--space-7);scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.evx-week::-webkit-scrollbar{display:none}.evx-week--fit{overflow:visible}.evx-week--fit .evx-week-day{flex:1 1 0;width:auto;min-width:0}.evx-week-day{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-xs);width:52px;height:72px;color:rgb(var(--text));font:inherit;cursor:pointer;transition:background var(--m-tap) var(--e-exit), color var(--m-tap) var(--e-exit);background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}.evx-week-day small{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700;line-height:1}.evx-week-day strong{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.evx-week-day.is-past strong{color:rgb(var(--muted2))}.evx-week-day.is-on{background:rgb(var(--primary));color:rgb(var(--primaryInk))}.evx-week-day.is-on small,.evx-week-day.is-on strong{color:rgb(var(--primaryInk))}.evx-week-day:active{transform:scale(.96)}.evx-week-dot{border-radius:var(--r-pill);width:6px;height:6px}.evx-week-dot--on{background:rgb(var(--text))}.evx-week-day.is-on .evx-week-dot--on{background:rgb(var(--primaryInk))}@media (prefers-reduced-motion:reduce){.evx-week-day{transition:none}}.evx-bill-wrap{padding:0 var(--gutter);margin-bottom:var(--space-8)}.evx-bill{aspect-ratio:1;border-radius:var(--r-xs);background:var(--evx-fill,rgb(var(--text)));width:100%;color:var(--evx-ink,rgb(var(--bg)));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.evx-bill--art{color:rgb(var(--onArt))}.evx-bill[role=link]{cursor:pointer}.evx-bill--paged{aspect-ratio:3/4;flex:0 0 82%}.evx-pages{gap:var(--space-4);padding:0 var(--gutter) var(--space-3);scroll-padding-inline:var(--gutter)}.evx-pat{inset:calc(-1 * var(--space-4));opacity:.16;overflow-wrap:anywhere;pointer-events:none;font-family:var(--font-display);font-size:var(--t-display);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.92;position:absolute;overflow:hidden}.evx-bill-scrim{background:linear-gradient(180deg, transparent 40%, rgb(var(--scrim) / .55) 100%);position:absolute;inset:0}.evx-bill-body{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex;position:relative}.evx-bill-title{font-family:var(--font-display);font-size:var(--t-4xl);letter-spacing:var(--tr-poster);text-transform:uppercase;overflow-wrap:anywhere;font-weight:900;line-height:.95}.evx-bill-text{font-size:var(--t-sm);font-weight:700}.evx-bill-foot{margin-top:var(--space-4)}.evx-press{aspect-ratio:4/5;border-radius:var(--r-xs);background:var(--evx-fill,rgb(var(--artGround)));width:100%;color:var(--evx-ink,rgb(var(--onArt)));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.evx-press--art{color:rgb(var(--onArt))}.evx-press[role=link]{cursor:pointer}.evx-press>.evx-press-pic{position:absolute;inset:0}.evx-press-pat{white-space:nowrap;pointer-events:none;font-family:var(--font-display);font-size:var(--t-display);letter-spacing:var(--tr-poster);text-transform:uppercase;flex-direction:column;justify-content:center;font-weight:900;line-height:.9;display:flex;position:absolute;inset:0;overflow:hidden}.evx-press-pat>span{opacity:.22}.evx-press-pat>span:nth-child(2n){margin-left:calc(-1 * var(--space-10))}.evx-press-fade{background:linear-gradient(180deg, transparent 45%, rgb(var(--scrim) / .7) 100%);position:absolute;inset:0}.evx-press-body{gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-7);flex-direction:column;display:flex;position:relative}.evx-press-kick,.evx-press-go{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700}.evx-press-kick{opacity:.75}.evx-press-title{font-family:var(--font-display);font-size:var(--t-4xl);letter-spacing:var(--tr-poster);text-transform:uppercase;overflow-wrap:anywhere;font-weight:900;line-height:.95}.evx-press-line{font-size:var(--t-sm);opacity:.75;font-weight:300}.evx-press-foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);display:flex}.evx-press-by{font-size:var(--t-xs);opacity:.75;font-weight:300}.evx-press-go{align-items:center;gap:var(--space-1);white-space:nowrap;margin-left:auto;display:inline-flex}.evx-press-strip{height:var(--space-2);background:var(--show);position:absolute;bottom:0;left:0;right:0}.evx-find{gap:var(--space-4);padding:0 var(--gutter);scroll-padding-inline:var(--gutter)}.evx-find-wait{aspect-ratio:3/4;flex:0 0 132px}.evs-invites{padding:0 var(--gutter)}.evs-more{padding:var(--space-5) var(--gutter) 0}.events-all-tabs{padding:var(--space-5) var(--gutter) var(--space-7)}.events-view-all>.ec-home{padding-top:var(--space-5)}.events-view-all>.events-view-chips{margin:var(--space-5) var(--gutter) 0}.evx-shows-sk{aspect-ratio:2/3}.evx-guide-hero{margin:0 0 var(--space-6);padding:var(--space-6) var(--gutter) var(--space-3);background:rgb(var(--surface));color:rgb(var(--text))}.evx-guide-hero-top{align-items:center;gap:var(--space-5);display:flex}.evx-guide-hero-words{gap:var(--space-2);flex-direction:column;display:flex}.evx-guide-hero-day{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:800}.evx-guide-hero-name{font-family:var(--font-display);font-size:var(--t-display);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.9}.evx-guide-hero .evx-week{padding-inline:0}.evx-guide-hero .evx-week-day.is-on{background:rgb(var(--text))}.evx-guide-hero .evx-week-day.is-on small,.evx-guide-hero .evx-week-day.is-on strong{color:rgb(var(--bg))}.evx-guide-hero .evx-week-day.is-on .evx-week-dot--on{background:rgb(var(--bg))}.band.evx-tv-band{--band-bg:var(--surface);background:rgb(var(--surface));padding-block:var(--space-9)}.evx-tv-band>*{--surface:var(--surface2)}.evx-tv{margin:0 var(--gutter);color:rgb(var(--text));border-bottom:1px solid rgb(var(--text) / .05)}.evx-tv--note{border-top:1px solid rgb(var(--text) / .05);padding-block:var(--space-5)}.evx-tv--bare{border-block:0}.evx-tv-title{align-items:center;gap:var(--space-4);display:inline-flex}.evx-tv-title img{transform-origin:50% 90%;flex:none;animation:4s ease-in-out infinite evxRemoteShake}@keyframes evxRemoteShake{0%,76%,to{transform:rotate(0)}80%{transform:rotate(-12deg)}84%{transform:rotate(10deg)}88%{transform:rotate(-7deg)}92%{transform:rotate(4deg)}96%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.evx-tv-title img{animation:none}}.evx-tv-more{margin:var(--space-4) var(--gutter) 0}.evx-tv-next{margin:calc(-1 * var(--space-3)) var(--gutter) var(--space-4);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.evx-tv-next b{color:rgb(var(--text));font-weight:700}.evx-tv-none{gap:var(--space-2);padding-bottom:var(--space-4);flex-direction:column;display:flex}.evx-tv-none b{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:1}.evx-tv-none span{font-size:var(--t-sm);font-weight:300;line-height:1.4}.evs-started .pg-sec{padding:0 var(--gutter);border-top:0;margin:0}.evs-started .section-head{margin-inline:calc(-1 * var(--gutter))}.ss{padding:var(--space-7) 0 var(--space-6);background:rgb(var(--surface));color:rgb(var(--text));overflow:hidden}.ss-title{margin:0 var(--gutter) var(--space-4);font-family:var(--font-display);font-size:var(--t-display);letter-spacing:var(--tr-poster);text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:.9}.ss-line{margin:0 var(--gutter);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.4}.ss-equals{padding:var(--space-5) var(--gutter) 0;grid-template-columns:1fr auto 1fr;place-items:center;display:grid}.ss-star{object-fit:contain;width:60px;height:60px}.ss-is{font-family:var(--font-display);font-size:var(--t-4xl);font-weight:900;line-height:1}.ss-lead{width:96px;height:96px;position:relative}.ss-belts{gap:var(--space-4);margin:var(--space-7) calc(-1 * var(--space-10)) var(--space-6);display:grid;transform:rotate(-6deg)}.ss-tile{border-radius:var(--r-xs);background:rgb(var(--chartreuse));flex:none;width:84px;height:84px;position:relative;overflow:hidden}.ss-tile:nth-child(2n),.ss-belt.belt--reverse .ss-tile{background:rgb(var(--cobalt))}.ss-belt.belt--reverse .ss-tile:nth-child(2n){background:rgb(var(--chartreuse))}.ss-tile>img,.ss-tile>picture{padding:var(--space-2)}.ss-foot{padding:0 var(--gutter);justify-content:flex-end;display:flex}.evx-rail{margin-bottom:var(--space-5)}.evx-rail-mark{height:243px;width:var(--space-10);flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex}.evx-rail-mark span{writing-mode:vertical-rl;padding-left:var(--space-3);border-left:2px solid rgb(var(--text));font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));font-weight:700;transform:rotate(180deg)}.evx-rail-more{justify-content:center;align-items:center;gap:var(--space-3);width:140px;height:243px;padding:var(--space-4);border-radius:var(--r-xs);color:rgb(var(--text));font:inherit;font-size:var(--t-sm);cursor:pointer;transition:transform var(--m-tap) var(--e-exit);background:0 0;border:0;flex-direction:column;flex:none;align-self:flex-start;font-weight:700;display:flex}.evx-rail-more:active{transform:scale(.96)}.evx-rail-more-go{width:var(--space-10);height:var(--space-10);border:2px solid rgb(var(--text));border-radius:var(--r-pill);place-items:center;display:grid}.evx-wall{gap:var(--space-3);padding:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evx-poster{gap:var(--space-3);width:162px;color:rgb(var(--text));text-align:left;cursor:pointer;transition:transform var(--m-tap) var(--e-exit);background:0 0;border:0;flex-direction:column;flex:0 0 162px;padding:0;display:flex}.evx-poster:active{transform:scale(.98)}.evx-poster:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.evx-poster-tile{aspect-ratio:2/3;display:block;position:relative}.evx-poster--wide{flex-basis:100%;width:100%}.evx-poster--wide .evx-poster-tile{aspect-ratio:16/9}.evx-wall>.evx-poster{width:auto}.evx-poster-txt{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.evx-poster-txt b{font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.evx-poster-txt span{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.evx-poster-add{right:var(--space-4);bottom:var(--space-4);z-index:1;padding:var(--space-1);border-radius:var(--r-xs);background:var(--rail-blend-ink,var(--rail-ink,rgb(var(--text))));color:var(--rail-blend,rgb(var(--bg)));display:grid;position:absolute}button.evx-poster-add{cursor:pointer;border:0}.rail-sq--bannered .evx-poster-add{background:var(--rail-blend);color:var(--rail-blend-ink)}.evx-wall-sk{border-radius:var(--r-xs)}.evx-wall-mark{align-items:center;gap:var(--space-4);padding:var(--space-7) var(--gutter) var(--space-4);font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));margin:0;font-weight:700;display:flex}.evx-wall-mark:after{content:"";background:rgb(var(--text));flex:1;height:2px}.evx-wall-more{padding:var(--space-5) var(--gutter) var(--space-4)}.evs-frame-art>.rail-sq .rail-sq-foot{display:none}.lvn-card.fts{--fts-plate:calc(var(--space-10) * 2)}.lvn-card.fts>.fts-poster{bottom:var(--fts-plate);border-radius:0}.lvn-card.fts>.fts-poster .rail-sq-foot,.lvn-card.fts>.lvn-scrim{display:none}.lvn-card.fts .lvn-body{box-sizing:border-box;height:var(--fts-plate);padding:0 var(--space-5);background:rgb(var(--surface));justify-content:center;bottom:0;left:0;right:0}.lvn-card.fts .lvn-line{color:rgb(var(--text2))}.dbr-face{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;padding:0}.dbr-face:disabled{cursor:default}.dbr .menu-row-label{overflow-wrap:anywhere}.dbr strong{font-weight:700}.dbr-at{font:inherit;color:rgb(var(--text));cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgb(var(--muted2));text-decoration-color:rgb(var(--muted2));background:0 0;border:0;padding:0;font-weight:700}.dbr-acts{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.dbr .btn{flex-shrink:0}.dbr .menu-row--set>.btn,.dbr-acts>.btn:last-child{min-width:calc(var(--space-10) + var(--space-8))}.dbl-list{margin:0 var(--space-6);flex-direction:column;display:flex}.dbl-all{border-radius:var(--r-xs);border:.5px solid rgb(var(--border));width:calc(100% - 32px);height:40px;color:rgb(var(--text2));font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;margin:8px 16px 22px;font-weight:700;display:flex}.dbl-list+.dbl-gap{height:22px}.dbls-page{padding:8px var(--gutter) 32px}.dbl-group{align-items:center;gap:var(--space-4);margin:var(--space-6) var(--space-6) var(--space-4);font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:800;display:flex}.dbl-group i{border-radius:var(--r-xs);background:var(--evs-fill,rgb(var(--border)));flex:none;width:8px;height:8px}.dbl-group strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:inherit;overflow:hidden}.dbl-group b{color:rgb(var(--muted2))}.dbl-group span{min-width:var(--space-6);background:rgb(var(--border));flex:1;height:.5px}.dbls-page .dbl-list{margin:0}.dbls-page .dbl-group{margin:var(--space-6) 0 var(--space-4)}.dbls-page .dbl-tabs{margin:0 calc(-1 * var(--gutter)) 6px;padding:0 var(--gutter)}.dbl-empty{gap:var(--space-3);padding-bottom:var(--space-6);flex-direction:column;display:flex}.dbl-empty .empty-wrap{padding-bottom:var(--space-4)}.dbl-empty>.btn{margin-top:var(--space-5)}.dbl-empty .section-head{margin-top:var(--space-6)}.dbl-rows{margin-top:var(--space-5);flex-direction:column;display:flex}.dbr-plate{gap:var(--space-4);margin:var(--space-3) 0;padding:var(--space-5);flex-direction:column;display:flex}.dbr-plate-who{align-items:center;gap:var(--space-4);display:flex}.dbr-plate-who p{min-width:0;font-size:var(--t-md);overflow-wrap:anywhere;color:rgb(var(--text));flex:1;margin:0;line-height:1.35}.dbr-plate-who strong{font-weight:700}.dbr-plate .dbr-at{text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:900;text-decoration:none}.dbr-plate-acts{gap:var(--space-3);display:flex}.dbr-plate-acts>.btn{border-radius:0;flex:1}.msh-top{padding:var(--space-5) var(--gutter) 0}.msh-body{padding:16px var(--gutter) 32px}.msh-mine-failed{margin:0 0 var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--r-xs);background:rgb(var(--surface));opacity:1;color:rgb(var(--text2));border:0;font-weight:300}.msh-grid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.msh-grid--posters{grid-template-columns:repeat(2,minmax(0,1fr))}.msh-tile{aspect-ratio:2/3;margin-bottom:var(--space-2);display:block;position:relative}.msh-skel{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.shq-list{margin-top:10px}.shq-empty{margin:var(--space-5) 0 0;font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.5}.shq-hit{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:9px 0;display:flex;position:relative}.shq-hit+.shq-hit:before{content:"";background:rgb(var(--border));height:.5px;position:absolute;top:0;left:52px;right:0}.shq-art{aspect-ratio:2/3;border-radius:var(--r-md);border:.5px solid rgb(var(--border));background-position:50%;background-size:cover;flex:none;width:40px;position:relative;overflow:hidden}.shq-art--sq{aspect-ratio:1;border:0}.shq-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shq-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-md);color:rgb(var(--text));font-weight:700;overflow:hidden}.shq-meta{font-size:var(--t-xs);color:rgb(var(--muted2))}.shq-tick{border-radius:var(--r-pill);background:rgb(var(--primary));width:20px;height:20px;color:rgb(var(--primaryInk));flex:none;place-items:center;display:grid}.qt-state{align-items:center;gap:var(--space-2);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700;display:inline-flex}.qt-state--go{color:rgb(var(--text))}.qt-count{font-size:var(--t-sm);color:rgb(var(--text2));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:300}.quests-section{scroll-margin-top:72px}.qc-tile{background:rgb(var(--surface));color:rgb(var(--text));place-items:center;display:grid;position:absolute;inset:0}.qc-prize{position:absolute;inset:17%}.qc-prize--coin{inset:30%}.qc-soon{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-6);border-radius:var(--r-xs);background:linear-gradient(90deg, rgb(var(--pink)), rgb(var(--chartreuse)));color:rgb(var(--scrim));--mood-ink:rgb(var(--scrim));grid-column:1/-1;display:flex}.qc-soon .mood{--mood-ink:rgb(var(--scrim));--mood-body:rgb(var(--scrim));--mood-cut:rgb(var(--onArt));--mood-line:none}.qc-soon-words{gap:var(--space-2);flex-direction:column;display:flex}.qc-soon-words b{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:1}.qc-soon-words span{font-size:var(--t-sm)}.qc-foot{margin-top:var(--space-3);flex-direction:column;display:flex}.qc-go{border-radius:var(--r-xs);background:rgb(var(--action));min-height:36px;color:rgb(var(--actionInk));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;display:flex}.qc-go--claim{background:rgb(var(--chartreuse));color:rgb(var(--scrim))}.qc-go--done{gap:var(--space-2);background:rgb(var(--green));color:rgb(var(--scrim))}.qc-track{color:rgb(var(--text));background:0 0;position:relative;overflow:hidden}.qc-track-fill{background:rgb(var(--chartreuse));transition:width var(--m-enter) var(--e-enter);position:absolute;inset:0 auto 0 0}.qc-track-figs{font-size:var(--t-xs);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.qc-track-figs--on{color:rgb(var(--scrim));clip-path:inset(0 calc(100% - var(--pct) * 1%) 0 0)}.qc-track:after{content:"";border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px rgb(var(--text));pointer-events:none;position:absolute;inset:0}.qc-card{height:100%}.qc-card .mcard-title,.qc-card .mcard-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qc-card .qc-foot{padding-top:var(--space-3);margin-top:auto}.qr-list{gap:var(--space-4);flex-direction:column;display:flex}.qs-reset{align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--r-xs);background:rgb(var(--cobalt));color:rgb(var(--paletteInk));display:flex}.qs-reset-eyes{flex-shrink:0}.qs-count{font-family:var(--font-figure);font-size:var(--t-3xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);white-space:nowrap;line-height:1}.qs-reset-label{min-width:0;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;flex:1;font-weight:700;line-height:1.3}.qs-reset-when{margin-top:var(--space-1);font-size:var(--t-xs);letter-spacing:normal;text-transform:none;font-weight:500;display:block}.qr{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4);border-radius:var(--r-xs);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;text-align:left;border:0;grid-template-columns:56px minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.qr .pring,.qr .pbar-segs{--pb-track:rgb(var(--bg))}.qr--go{cursor:pointer}.qr--go:active{transform:scale(.99)}.qr-art{border-radius:var(--r-xs);place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.qr-art>img,.qr-art>picture{width:76%;height:76%;position:absolute;inset:12%}.qr-words{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.qr-name{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-poster);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.qr-sub{font-size:var(--t-sm);color:rgb(var(--text2));white-space:nowrap;text-overflow:ellipsis;font-weight:300;overflow:hidden}.qr-sub:empty{display:none}.qr-pays{font-size:var(--t-sm);align-items:center;font-weight:700;display:inline-flex}.qr-end{justify-content:flex-end;align-items:center;display:flex}.qr--done{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:28px minmax(0,1fr) auto}.qr--done .qr-art{width:28px;height:28px}.qr--done .qr-name{font-size:var(--t-sm)}.qr--done .qr-words>:not(.qr-name){display:none}.qr-claimed{align-items:center;gap:var(--space-3);display:flex}.qr-claimed .qr-pays{color:rgb(var(--text2));font-weight:500}.qr-tick{border-radius:var(--r-pill);background:rgb(var(--green));width:22px;height:22px;color:rgb(var(--greenInk));place-items:center;display:grid}.qr-open{color:rgb(var(--muted2))}.qr-figs{font-family:var(--font-display);font-size:var(--t-xs);font-weight:700}.qr-end:has(.qr-pills){align-self:end}.qr-pills{align-items:center;gap:var(--space-3);display:flex}.qr-pills>:first-child{width:64px}.qr-each{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:700}.qr-go{min-height:32px;width:calc(var(--space-10) * 2 + var(--space-4));padding:0 var(--space-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qr-bar{position:absolute;bottom:0;left:0;right:0}.qr:has(.qr-bar){padding-bottom:calc(var(--space-4) + var(--space-3))}.ttabs.ach-tabs{margin-bottom:calc(var(--space-6) - var(--space-5))}.screen-scroll:has(.ach-page>.empty-wrap){flex-direction:column;display:flex}.screen-scroll:has(.ach-page>.empty-wrap)>.ach-fade{flex-direction:column;flex:1;display:flex}.ach-page:has(>.empty-wrap){flex-direction:column;flex:1;display:flex}.ach-page>.empty-wrap{padding-bottom:var(--space-10);flex:1;justify-content:center}@media (max-width:520px){.ach-page:has(>.empty-wrap){min-height:calc(100dvh - var(--under-bar) - 2 * var(--space-10))}}.qcl{text-align:center;padding:var(--space-4) 0 var(--space-2);flex-direction:column;align-items:center;display:flex}.qcl-eyes{margin-bottom:var(--space-7)}.qcl-title{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-poster);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:900;line-height:1}.qcl-sub{margin:var(--space-4) 0 0;max-width:32ch;font-size:var(--t-md);color:rgb(var(--text2));font-weight:300}.qcl-label{margin-top:var(--space-8);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.qcl-tiles{--qcl-gap:var(--space-4);justify-content:center;gap:var(--qcl-gap);margin-top:var(--space-4);flex-wrap:wrap;align-self:stretch;display:flex}.qcl-tile{flex:0 0 calc((100% - (var(--qcl-cols,3) - 1) * var(--qcl-gap)) / var(--qcl-cols,3));align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.qcl-fig{font-family:var(--font-figure);font-size:var(--t-4xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.qcl-unit{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-weight:700}.qcl-art{place-items:center;width:56px;height:56px;display:grid}.qcl-art img{object-fit:contain;width:100%;height:100%}.qs-more{margin-top:var(--space-4)}.sp-root{--sp-c:rgb(var(--gold));--sp-ink:rgb(var(--bg));--sp-gold:rgb(var(--gold));flex-direction:column;min-height:100%;display:flex}.sp-body{padding:var(--space-2) var(--gutter) var(--space-8);flex-direction:column;flex:1;display:flex}.sp-hero{margin:calc(-1 * var(--space-2)) calc(-1 * var(--gutter)) 0;padding:var(--space-4) var(--gutter) var(--space-2);background:linear-gradient(180deg, var(--sp-c) 0, var(--sp-c) 30%, rgb(var(--bg)) 62%);color:rgb(var(--text));flex-direction:column;align-items:center;display:flex;position:relative}.sp-ends{align-self:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:rgb(var(--scrim));color:rgb(var(--onArt));font-size:var(--t-xs);white-space:nowrap;font-weight:700;display:inline-flex}.sp-stand{margin:var(--space-7) 0 var(--space-10);justify-content:center;display:flex;position:relative}.sp-charm{cursor:pointer;background:0 0;border:0;flex:none;width:270px;height:270px;padding:0;position:relative}.sp-charm img{filter:drop-shadow(0 var(--space-4) var(--space-5) rgb(var(--scrim) / .28))}.sp-earned{left:50%;bottom:calc(-1 * var(--space-2));align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--r-pill);background:rgb(var(--text));color:rgb(var(--bg));box-shadow:0 0 0 3px rgb(var(--bg));white-space:nowrap;font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%)}.sp-earned b{font-family:var(--font-figure);font-weight:var(--fw-figure);font-size:var(--t-xl);letter-spacing:var(--tr-poster);line-height:1}.sp-levels{margin-top:var(--space-5);font-size:var(--t-sm);justify-content:space-between;align-self:stretch;font-weight:700;display:flex}.sp-levels>span+span{color:rgb(var(--text2));font-weight:300}.sp-bar{margin-top:var(--space-2);align-self:stretch}.sp-next{align-self:stretch;align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--t-sm);min-width:0;font-weight:300;display:flex}.sp-next b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sp-next-art{width:var(--space-9);height:var(--space-9);border-radius:var(--r-pill);background:rgb(var(--surface2));flex:none;place-items:center;display:grid;overflow:hidden}.sp-next-art img{width:var(--space-7);height:var(--space-7);object-fit:contain;display:block}.sp-head2{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-8) 0 var(--space-3);display:flex}.sp-head2 b{font-family:var(--font-display);font-size:var(--t-xl);color:rgb(var(--text));font-weight:800}.sp-lockart{width:var(--space-6);height:auto;display:block}.sp-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-item{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-4);border-bottom:1px solid rgb(var(--border) / .5);display:flex}.sp-item:last-child{border-bottom:0}.sp-item--framed{margin:var(--space-3) 0;border:2px solid rgb(var(--text));border-radius:var(--r-xs)}.sp-n{width:var(--space-6);text-align:right;font-size:var(--t-sm);color:rgb(var(--muted2));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.sp-art{flex-shrink:0;place-items:center;width:34px;height:34px;line-height:0;display:grid}.sp-cell-ring{border-radius:var(--r-pill);object-fit:contain;display:block}.sp-art--shut{filter:grayscale();opacity:.45}.sp-item-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.sp-item-kicker{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));font-weight:800}.sp-item-label{font-family:var(--font-display);font-size:var(--t-lg);color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sp-item--framed .sp-item-label{font-weight:800}.sp-item-tag{font-size:var(--t-xs);color:rgb(var(--muted2));text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.sp-end{flex-shrink:0;align-items:center;display:flex}.sp-item--collected .sp-art,.sp-item--collected .sp-item-label{opacity:.4}.sp-item--ahead .sp-item-label{color:rgb(var(--text2));font-weight:300}.sp-item--burst{animation:spBurst var(--m-route) var(--e-spring)}.sp-root .sp-list{gap:var(--space-3)}.sp-root .sp-item{padding:var(--space-5);border-radius:var(--r-xs);background:rgb(var(--surface));border:0;margin:0}.sp-root .sp-item--here{background:var(--sp-c);color:var(--sp-ink)}.sp-root .sp-item--framed{box-shadow:inset 0 0 0 2px var(--sp-c)}.sp-root .sp-art{width:var(--space-9);height:var(--space-9);border-radius:var(--r-pill);background:rgb(var(--surface2))}.sp-root .sp-item-kicker{color:rgb(var(--muted2));font-weight:700}.sp-root .sp-item.sp-item--here :is(.sp-item-kicker,.sp-item-label,.sp-item-tag){color:inherit}.sp-root .sp-item--here .sp-art{background:rgb(var(--onArt) / .6)}.sp-root .sp-item.sp-item--framed .sp-item-kicker{color:var(--sp-c)}.sp-root .sp-item--framed .sp-item-label{font-weight:700}.sp-root .sp-item-tag{color:rgb(var(--text2))}.sp-root .sp-item--collected{opacity:.55}.sp-root .sp-item--collected :is(.sp-art,.sp-item-label),.sp-root .sp-item.sp-item--here{opacity:1}@keyframes spBurst{50%{transform:scale(1.02)}}.sp-dock{z-index:2;align-items:center;gap:var(--space-5);padding:18px var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, rgb(var(--bg)) 72%, rgb(var(--bg) / 0));display:flex;position:sticky;bottom:0}.sp-dock-meta{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.sp-dock-meta>b{font-family:var(--font-display);font-size:var(--t-lg);color:rgb(var(--text));font-weight:800}.sp-dock-meta>span{font-size:var(--t-xs);color:rgb(var(--muted2));align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.sp-dock-worth{color:rgb(var(--gold))}.sp-confirm{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.sp-confirm-marks{justify-content:center;display:flex}.sp-confirm-mark{width:34px;height:34px;margin-left:calc(-1 * var(--space-3));border-radius:var(--r-pill);background:rgb(var(--surface2));box-shadow:0 0 0 2px rgb(var(--tier) / .55);place-items:center;line-height:0;display:grid}.sp-confirm-mark:first-child{margin-left:0}.sp-confirm-more{font-size:var(--t-xs);color:rgb(var(--text));font-weight:700;line-height:1}.sp-reveal{left:50%;bottom:calc(-1 * var(--space-2));height:var(--space-10);padding:0 var(--space-6);border-radius:var(--r-xs);background:rgb(var(--text));color:rgb(var(--bg));font:inherit;font-size:var(--t-md);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;animation:spRing calc(var(--m-stack) * 3) var(--e-enter) infinite;border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%)}.sp-reveal:disabled{cursor:default;opacity:.6}@keyframes spRing{0%{box-shadow:0 0 0 0 var(--sp-c)}70%,to{box-shadow:0 0 0 var(--space-4) transparent}}@media (prefers-reduced-motion:reduce){.sp-reveal{box-shadow:0 0 0 3px var(--sp-c);animation:none}}.inv-goal-need{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);color:rgb(var(--onArt))}.inv-state{align-items:center;gap:var(--space-2);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700;display:inline-flex}.inv-state--go{color:rgb(var(--text))}.inv-count{font-size:var(--t-sm);color:rgb(var(--text2));font-variant-numeric:tabular-nums;font-weight:300}.inv-sub{margin:0 0 var(--space-5);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.inv-redeem{gap:var(--space-4);align-items:stretch;display:flex}.inv-redeem>:first-child{text-transform:uppercase;min-width:0;letter-spacing:var(--tr-caps);flex:1}.inv-redeem>:first-child::placeholder{text-transform:none;letter-spacing:normal}.inv-used{align-items:center;gap:var(--space-3);font-size:var(--t-md);color:rgb(var(--text));margin:0;display:flex}.inv-used b{font-weight:700}.code-block+.inv-sub{margin-top:var(--space-5)}.inv-sub--after{margin:var(--space-5) 0 0}.inv-card{--inv-qr:min(56vw, 220px);margin:var(--space-5) 0 0;perspective:1400px;color:rgb(var(--text))}.inv-flip{transform-style:preserve-3d;transition:transform var(--m-stack) var(--e-sheet), height var(--m-stack) var(--e-sheet);align-items:start;display:grid}.inv-flip--qr{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.inv-flip{transition:none}}.inv-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;gap:var(--space-5);text-align:center;padding:var(--space-7) var(--space-6);border-radius:var(--r-xs);background:linear-gradient(180deg, rgb(var(--pink)), rgb(var(--chartreuse)));flex-direction:column;grid-area:1/1;display:flex;position:relative}.inv-face--qr{transform:rotateY(180deg)}.inv-face>.inv-turn{top:var(--space-5);left:var(--gutter);position:absolute}.inv-who{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.inv-who b{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:1}.inv-mid{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.inv-face:not(.inv-face--qr)>.inv-mid{padding-block:var(--space-5)}.inv-card .code-block-label{color:rgb(var(--text))}.inv-mid>.code-block{align-self:stretch}.inv-qr{width:var(--inv-qr);color:rgb(var(--text))}.inv-actions{align-self:stretch;gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.inv-actions--turn{grid-template-columns:1fr auto}.inv-actions>:only-child{grid-column:1/-1}.inv-actions .btn{gap:var(--space-3)}.inv-sheet .pg-page{padding:0}.inv-sheet .inv-card{margin:0 calc(-1 * var(--gutter))}.inv-sheet .inv-face{padding-top:var(--space-9);padding-bottom:var(--space-8);border-radius:0}.inv-head{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.inv-head .inv-count{align-items:center;gap:var(--space-2);display:inline-flex}.inv-sheet .inv-friend{margin-top:var(--space-6);border-top:0;padding-top:0}.inv-sheet .sp-item{padding-block:var(--space-3)}.inv-sheet .sp-item:not(.sp-item--framed){border-bottom:0}.inv-goal-art{width:48px;height:48px}.inv-goal-name{align-items:center;gap:var(--space-2);display:inline-flex}.inv-friend{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgb(var(--text) / .2);flex-direction:column;display:flex}.inv-friend-ask{color:rgb(var(--text2));font:inherit;font-size:var(--t-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-weight:700;text-decoration:underline}.inv-friend-label{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700}.inv-friend .inv-redeem .input,.inv-friend .inv-redeem input{background:rgb(var(--bg) / .7)}.inv-earned{align-items:center;gap:var(--space-2);display:inline-flex}.inv-earned+.inv-earned{margin-left:var(--space-4)}.inv-count-end{align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}.inv-count-end b{font-size:var(--t-xs);color:rgb(var(--muted2));font-variant-numeric:tabular-nums;font-weight:700}.inv-bar{margin-top:var(--space-3);max-width:85%}.qm{container-type:inline-size}.qm-circles{--qm-dot:min(calc(var(--space-10) + var(--space-9)), calc((100cqi - 2 * var(--gutter) - 3 * var(--space-4)) / 4));padding:0 var(--gutter)}.qm-circles--even{justify-content:space-between;display:flex}.qm-circles--rows{grid-template-columns:repeat(4, var(--qm-dot));justify-content:space-between;row-gap:var(--space-5);display:grid}.qm-rail{gap:var(--space-4);scroll-padding-inline:var(--gutter)}.qm-circles{--qm-inner:calc(var(--qm-dot) * .78)}.qm-circle{width:var(--qm-dot);height:var(--qm-dot);border-radius:var(--r-pill);background:rgb(var(--surface));color:rgb(var(--text));cursor:pointer;transition:transform var(--m-tap) var(--e-exit);border:0;flex:none;place-items:center;padding:0;display:grid}.qm-circle:active{transform:scale(.94)}.qm-circle:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.qm-name{max-width:var(--qm-inner);text-align:center;text-transform:uppercase;text-wrap:balance;font-family:var(--font-opinion);letter-spacing:var(--tr-littera);--fit:min(calc(var(--qm-inner) / (var(--word,6) * .23)), calc(var(--qm-inner) / (var(--lines,1) * .85)));line-height:.85;font-size:min(var(--t-4xl), var(--fit))}.qm-circle--locked{cursor:default;color:rgb(var(--muted2))}.qm-circle--locked:active{transform:none}@media (prefers-reduced-motion:reduce){.qm-circle{transition:none}.qm-circle:active{transform:none}}.pcar{--pcar-w:min(316px, 82vw);--pcar-h:calc(var(--pcar-w) * 1.52);padding-block:var(--space-4) var(--space-6);position:relative}.pcar-row.carousel{padding:var(--space-4) calc(50% - var(--pcar-w) / 2 + var(--space-5)) var(--space-6);padding-bottom:calc(var(--space-6) + var(--space-9));margin:0;margin-bottom:calc(-1 * var(--space-9));gap:0}.pcar-slide{flex:0 0 var(--pcar-w);height:var(--pcar-h);margin:0 calc(-1 * var(--space-5));border-radius:var(--r-xs);background:var(--pcar-ground,rgb(var(--surface)));color:var(--pcar-ink,rgb(var(--text)));box-shadow:0 var(--space-6) var(--space-9) calc(-1 * var(--space-6)) rgb(var(--scrim) / .7);will-change:transform;flex-direction:column;display:flex;position:relative;overflow:hidden}.pcar-dots{margin-top:var(--space-2)}.pcar-words{z-index:1;align-items:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-6);text-align:center;flex-direction:column;margin-top:auto;display:flex;position:relative}.pcar-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--font-display);font-size:var(--t-4xl);letter-spacing:var(--tr-poster);text-transform:uppercase;margin:0;font-weight:900;line-height:1;overflow:hidden}.pcar-line{font-size:var(--t-md);margin:0;line-height:1.35}.pcar-btn{margin-top:var(--space-4)}.pcar-slide .btn{height:calc(var(--space-10) - var(--space-2));padding-block:0}.pcar-slide--duos .pcar-btn,.pcar-slide--stars .pcar-btn{background:rgb(var(--black));color:rgb(var(--white))}.pcar-slide--stars .ss{padding:var(--space-6) 0;flex-direction:column;flex:1;display:flex}.pcar-slide--stars .ss-title{font-size:var(--t-4xl);margin-bottom:var(--space-3)}.pcar-slide--stars .ss-equals{padding-top:var(--space-6)}.pcar-slide--stars .ss-star{width:var(--space-10);height:var(--space-10)}.pcar-slide--stars .ss-is{font-size:var(--t-3xl)}.pcar-slide--stars .ss-lead{width:calc(var(--space-10) + var(--space-9));height:calc(var(--space-10) + var(--space-9))}.pcar-slide--stars .ss-belts{margin:auto calc(-1 * var(--space-9))}.pcar-slide--stars .ss-tile{width:calc(var(--space-10) + var(--space-6));height:calc(var(--space-10) + var(--space-6))}.pcar-slide--stars .ss-foot{padding-top:var(--space-4)}.pcar-slide--duos{--pcar-ground:rgb(var(--pink));--pcar-ink:rgb(var(--black))}.pcar-duos-poster{--poster-scale:.7;width:calc(112px * var(--poster-scale));height:calc(200px * var(--poster-scale));margin-top:var(--space-6);flex:none;align-self:center;position:relative}.pcar-duos-poster>.rail-tile{transform:scale(var(--poster-scale));transform-origin:0 0;position:absolute;top:0;left:0}.pcar-duos-poster :is(.rail-foot,.rail-wrapped){display:none}.pcar-duos-poster>.rail-tile{box-shadow:0 var(--space-3) var(--space-6) rgb(var(--scrim) / .35)}.pcar-slide--duos:has(.pcar-duos-poster) .pcar-versus{padding-top:var(--space-3)}.pcar-slide--duos:has(.pcar-duos-poster) .pcar-face{width:calc(var(--space-10) + var(--space-2));height:calc(var(--space-10) + var(--space-2))}.pcar-versus{padding:var(--space-6) var(--space-6) 0;grid-template-columns:1fr auto 1fr;place-items:center;margin-block:auto;display:grid;position:relative}.pcar-side{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.pcar-duo{flex-direction:column;align-items:center;display:flex}.pcar-face{width:calc(var(--space-10) + var(--space-8));height:calc(var(--space-10) + var(--space-8));object-fit:contain}.pcar-face+.pcar-face{margin-top:calc(-1 * var(--space-6))}.pcar-side--l .pcar-face:first-child{transform:translateX(calc(-1 * var(--space-4))) rotate(-8deg)}.pcar-side--l .pcar-face:last-child{transform:translateX(var(--space-4)) rotate(6deg)}.pcar-side--r .pcar-face:first-child{transform:translateX(var(--space-4)) rotate(8deg)}.pcar-side--r .pcar-face:last-child{transform:translateX(calc(-1 * var(--space-4))) rotate(-6deg)}.pcar-vs{z-index:1;font-family:var(--font-opinion);font-size:var(--t-poster);text-transform:uppercase;letter-spacing:var(--tr-littera);font-weight:600;line-height:1;position:relative}.pcar-stat{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;flex-direction:column;align-items:center;font-weight:700;display:flex}.pcar-stat b{font-family:var(--font-figure);font-size:var(--t-4xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.pcar-slide--poster{padding:var(--space-6) var(--space-6) var(--space-5)}.pcar-slide--poster .pcar-name{font-size:var(--t-railheadlg);color:var(--pcar-bold,var(--pcar-ink))}.pcar-slide--poster .pcar-head .pcar-season{color:var(--pcar-bold,var(--pcar-ink))}.pcar-slide--filled{--pcar-ground:rgb(var(--black));--pcar-ink:rgb(var(--white))}.pcar-pic{position:absolute;inset:0}.pcar-slide--filled:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim) / .6), rgb(var(--scrim) / 0) 36%, rgb(var(--scrim) / 0) 50%, rgb(var(--scrim) / .9));position:absolute;inset:0}.pcar-chip{z-index:2;top:var(--space-5);right:var(--space-5);position:absolute}.pcar-name,.pcar-art,.pcar-foot{z-index:1;position:relative}.pcar-season{z-index:1;margin-top:var(--space-3);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;display:block;position:relative}.pcar-art{min-height:0;padding:var(--space-5) 0;flex:1;place-items:center;display:grid;position:relative}.pcar-art>img{inset:var(--space-5) 0;max-width:80%;max-height:calc(100% - 2 * var(--space-5));object-fit:contain;filter:drop-shadow(0 var(--space-5) var(--space-5) rgb(var(--scrim) / .45));margin:auto;position:absolute}.pcar-foot{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.pcar-foot .pcar-btn{margin-top:0}.pcar-foot .bigcd{justify-content:center;align-self:stretch}.pcar-next{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700}.pcar-next b{font-weight:900}.pcar-head{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.pcar-head>.pcar-fit{align-self:stretch}.pcar-logo{height:calc(var(--t-railheadlg) * .74);object-fit:contain;width:auto;max-width:75%;display:block}.pcar-logo+.pcar-fit{margin-top:var(--space-4)}.pcar-slide--poster .pcar-foot{order:2}.pcar-logobox{z-index:1;padding-bottom:var(--space-4);display:flex;position:relative}.pcar-logobox--top{order:-1}.pcar-logobox--bottom{order:1}.pcar-logobox--left{justify-content:flex-start}.pcar-logobox--centre{justify-content:center}.pcar-logobox--right{justify-content:flex-end}.pcar-slide--chipped .pcar-logobox--top.pcar-logobox--right{padding-right:var(--pcar-chip-room)}.pcar-logo--small{height:calc(var(--t-railheadlg) * .42);max-width:50%}.pcar-logo--large{height:calc(var(--t-railheadlg) * 1.1);max-width:100%}.pcar-slide--title-centre .pcar-head{text-align:center;align-items:center}.pcar-slide--title-right .pcar-head{text-align:right;align-items:flex-end}.pcar-slide--title-bottom .pcar-head{padding-bottom:var(--space-5);order:1}.pcar-slide--title-bottom .pcar-foot{order:2}.pcar-slide--title-top.pcar-slide--title-right .pcar-chip{right:auto;left:var(--space-5)}.pcar-slide--chipped.pcar-slide--title-top.pcar-slide--title-left .pcar-head{padding-right:var(--pcar-chip-room)}.pcar-slide--chipped.pcar-slide--title-top.pcar-slide--title-right .pcar-head{padding-left:var(--pcar-chip-room)}.pcar-slide--chipped.pcar-slide--title-top.pcar-slide--title-centre .pcar-head{padding-inline:var(--pcar-chip-room)}.pcar{--pcar-chip-room:calc(var(--space-10) + var(--space-8))}.pcar-slide--filled.pcar-slide--title-bottom:after{background:linear-gradient(180deg, rgb(var(--scrim) / .3), rgb(var(--scrim) / 0) 20%, rgb(var(--scrim) / 0) 40%, rgb(var(--scrim) / .6) 62%, rgb(var(--scrim) / .92))}.pcar-std{-webkit-line-clamp:3;font-size:var(--t-md);-webkit-box-orient:vertical;align-self:stretch;line-height:1.35;display:-webkit-box;overflow:hidden}.pcar-slide--title-left .pcar-std{text-align:left}.pcar-slide--title-right .pcar-std{text-align:right}.pcar-head-std{margin-top:var(--space-4);color:var(--pcar-bold,var(--pcar-ink))}.pcar-go{align-self:stretch;align-items:center;gap:var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.pcar-go-words{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pcar-go-line{-webkit-line-clamp:3;font-size:var(--t-md);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.pcar-go-cta{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700}.pcar-go-arrow{width:calc(var(--space-10) + var(--space-2));aspect-ratio:1;border-radius:var(--r-xs);border:1.5px solid;flex:none;place-items:center;display:grid}.pcar-when{text-align:center;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;align-self:stretch;font-weight:700}.pcar-crop{aspect-ratio:16/9;border-radius:var(--r-xs);max-height:100%;position:absolute;top:50%;left:0;right:0;overflow:hidden;translate:0 -50%}.pcar-tagline{text-align:right;font-size:var(--t-2xl);text-wrap:balance;justify-content:flex-end;align-items:center;padding-left:15%;font-weight:300;line-height:1.2;display:flex;position:absolute;inset:0}.pcar-art:has(.pcar-ribbons){overflow:visible}.pcar-ribbons{margin-inline:calc(-1 * var(--space-6));position:absolute;inset:0;overflow:hidden}.pcar-ribbon{padding:var(--space-4) 0;white-space:nowrap;--belt-gap:var(--space-5);background:rgb(var(--black));color:rgb(var(--white));font-family:var(--font-poster);font-size:var(--t-4xl);letter-spacing:var(--tr-littera);text-transform:uppercase;line-height:1;position:absolute;top:50%;left:-40%;right:-40%;overflow:hidden;translate:0 -50%;rotate:-14deg}.pcar-ribbon--light{background:rgb(var(--white));color:rgb(var(--black));rotate:14deg}.pcar-sub{--sub-y:calc(var(--space-3) + var(--space-5));z-index:1;aspect-ratio:640/638;width:min(var(--sub-w), calc(100cqh - 2 * var(--sub-y)));translate:var(--sub-tx,0) var(--sub-ty,0);position:absolute}.pcar-sub--small{--sub-w:calc(var(--pcar-w) * .26)}.pcar-sub--medium{--sub-w:calc(var(--pcar-w) * .38)}.pcar-sub--large{--sub-w:calc(var(--pcar-w) * .6)}.pcar-sub--xl{--sub-w:calc(var(--pcar-w) * .76)}.pcar-sub--top{top:var(--sub-y)}.pcar-sub--middle{--sub-ty:-50%;top:50%}.pcar-sub--bottom{bottom:var(--sub-y)}.pcar-sub--left{left:var(--space-3)}.pcar-sub--centre{--sub-tx:-50%;left:50%}.pcar-sub--right{right:var(--space-3)}.pcar-sub--xl.pcar-sub--left{left:calc(-1 * var(--space-6));--sub-tx:-50%}.pcar-sub--xl.pcar-sub--right{right:calc(-1 * var(--space-6));--sub-tx:50%}.pcar-sub-pic{-webkit-mask:var(--bubble) center / 100% 100% no-repeat;-webkit-mask:var(--bubble) center / 100% 100% no-repeat;mask:var(--bubble) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.pcar-sub-edge{width:100%;height:100%;stroke-width:calc(2 * var(--space-3));stroke-linejoin:miter;stroke-miterlimit:8;position:absolute;inset:0;overflow:visible}.pcar-fit{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:var(--tr-littera);display:block}.pcar-fit-line{white-space:nowrap;line-height:.86;display:block}.pcar-poll{align-self:stretch;gap:var(--space-3);text-align:start;flex-direction:column;min-height:0;display:flex}.pcar-foot:has(>.pcar-poll){min-height:0}.pcar-poll-pic{aspect-ratio:16/9;border-radius:var(--r-xs);min-height:0;margin-bottom:var(--space-2);flex:0 auto;overflow:hidden}.pcar-poll-pic img{object-fit:cover;width:100%;height:100%;display:block}.pcar-poll-q{font-size:var(--t-md);text-shadow:0 1px var(--space-4) rgb(var(--scrim) / .7);line-height:1.35}.pcar-cost{z-index:2;top:var(--space-5);right:var(--space-5);position:absolute}.pcar-slide--title-top.pcar-slide--title-right .pcar-cost{right:auto;left:var(--space-5)}.pcar-slide--chipped .pcar-cost{top:calc(var(--space-5) + var(--space-9))}.pcar-go-price{align-self:flex-start}.pcar-held-row{padding:var(--space-4) 0 var(--space-6);justify-content:center;display:flex}.pcar-held-card{width:var(--pcar-w);height:var(--pcar-h);border-radius:var(--r-xs)}.pcar-held-dots{height:var(--space-6);margin-top:var(--space-4);display:block}.top3{margin:10px var(--gutter) var(--space-3)}.top3-head{align-items:center;gap:var(--space-4);margin:0 var(--space-1) 10px;display:flex}.top3-logo{height:auto;color:rgb(var(--text));display:block}.top3-title{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-tight);margin:0;font-weight:900}.top3-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.top3-card{gap:var(--space-5);width:100%;padding:var(--space-5);border:.5px solid rgb(var(--border));border-radius:var(--r-xs);background:rgb(var(--surface));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--m-tap) var(--e-exit);flex-direction:column;display:flex}.top3-card:active{transform:scale(.985)}.top3-main{align-items:center;gap:14px;display:flex}.top3-pic{border-radius:var(--r-xs);background:radial-gradient(80% 90% at 50% 0%, rgb(var(--pink) / .25), transparent 70%), rgb(var(--surface2));flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden}.top3-pic>:first-child:not(.top3-rank){position:absolute;inset:0}.top3-rank{z-index:1;font-family:var(--font-display);letter-spacing:var(--tr-poster);background:linear-gradient(180deg, rgb(var(--pink)), rgb(var(--pink)) 40%, rgb(var(--purple)));color:#0000;filter:drop-shadow(0 4px 12px rgb(var(--scrim) / .55)) drop-shadow(0 0 2px rgb(var(--scrim) / .4));-webkit-background-clip:text;background-clip:text;font-size:92px;font-weight:900;line-height:.8;position:relative}.top3-done{z-index:1;border-radius:var(--r-pill);background:rgb(var(--onArt));width:18px;height:18px;color:rgb(var(--scrim));box-shadow:0 1px 6px rgb(var(--scrim) / .35);place-items:center;display:grid;position:absolute;top:6px;right:6px}.top3-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.top3-show{min-width:0;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.top3-counts{font-size:var(--t-xs);color:rgb(var(--text2));gap:10px;margin-top:1px;font-weight:300;display:flex}.top3-q{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-tight);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.top3-foot{align-items:flex-end;gap:var(--space-5);display:flex}.top3-foot>.scl-mini-pop{flex:1;min-width:0}.top3-foot .call-bar{border-radius:var(--r-pill);height:8px}.top3-foot .call-bar i{border-radius:var(--r-pill)}.top3-card .top3-go{height:36px;font-size:var(--t-sm);flex-direction:row;flex:none;gap:7px;padding:0 14px}.call-count{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.top3-card--played .top3-pic>:first-child:not(.top3-rank){filter:grayscale()brightness(.8)}:root:not(.theme-light) .top3-card--played .top3-pic>:first-child:not(.top3-rank){filter:grayscale()brightness(1.05)contrast(.95)}.top3-card--played .top3-q{color:rgb(var(--text2));font-weight:300}@media (prefers-reduced-motion:reduce){.top3-card{transition:none}}.calls-rail-wrap{margin-top:var(--space-3)}.calls-rail{padding:0 var(--gutter) var(--space-2);scroll-padding-inline:var(--gutter);align-items:stretch;gap:10px}.calls-rail>.scl-card--mini{flex:0 0 232px;width:232px}.scl-card--mini .scl-bar{padding:var(--space-3) var(--space-4)}.scl-card--mini .scl-art{height:84px}.scl-card--mini .scl-body{flex:1;justify-content:space-between;gap:10px;padding:10px}.scl-card--mini .scl-q{font-size:var(--t-lg);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.scl-mini-foot{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.scl-mini-meta{min-width:0;font-size:var(--t-xs);color:rgb(var(--text2));white-space:nowrap;gap:10px;font-weight:300;display:flex;overflow:hidden}.scl-card--mini .scl-mini-go{gap:var(--space-3);height:30px;padding:0 var(--space-5);font-size:var(--t-xs);flex-direction:row;flex:none}.scl-mini-pop{flex-direction:column;gap:5px;display:flex}.scl-mini-pop-line{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--t-sm);display:flex}.scl-mini-pop-name{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.scl-mini-pop-name .call-tag{font-size:var(--t-xs);padding:1px 5px}.scl-mini-pop-line b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scl-mini-pop-line i{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;flex-shrink:0;font-style:normal;font-weight:700;display:inline-flex}.scl-card--mini .scl-art--q{box-sizing:border-box;background:rgb(var(--surface2));text-align:center;justify-content:center;align-items:center;padding:10px 14px;display:flex}.scl-card--played.scl-card--mini .scl-art--q{color:rgb(var(--text2))}.scl-card--mini .scl-art--q>span{font-family:var(--font-display);font-size:var(--t-lg);-webkit-line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.field-label{font-size:var(--t-sm);color:rgb(var(--text2));margin:12px 0 6px;font-weight:300;display:block}.req{color:rgb(var(--muted2));font-weight:400}.opt{color:rgb(var(--muted2));text-transform:none;font-weight:400}.textarea{background:rgb(var(--surface2));border:.5px solid rgb(var(--border));border-radius:var(--r-md);width:100%;min-height:70px;color:rgb(var(--text));font-size:var(--t-md);font-family:var(--font-text);resize:none;padding:12px}.textarea:focus{border-color:rgb(var(--primary) / .53);outline:none}.cc-screen{background:rgb(var(--bg));min-height:100%;color:rgb(var(--text));padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex}@media (max-width:520px){.cc-screen{min-height:100dvh}html.is-native .cc-screen{min-height:calc(100dvh - env(safe-area-inset-top,0px));padding-top:0}}.cc-top{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 4px;display:flex}.cc-top-gap{flex-shrink:0;width:44px;height:44px}.cc-top-title{font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:800}.cc-steps{flex:1}.cc-page{flex-direction:column;flex:1;gap:8px;padding:14px 16px 0;display:flex}.cc-page--held{justify-content:center;gap:10px;padding-bottom:80px}.cc-dock{padding:10px 16px calc(var(--dock-foot) + env(safe-area-inset-bottom,0px));gap:8px;display:flex}.cc-dock .btn-dock{flex:none;width:auto}.cc-dock .btn-primary{flex:1}.cc-dock--sticky{background:linear-gradient(to top, rgb(var(--bg)) 70%, rgb(var(--bg) / 0));margin-top:auto;position:sticky;bottom:0}.cc-eyebrow,.cc-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.cc-title{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.cc-title--md{font-size:var(--t-3xl);margin-bottom:8px}.cc-title--center{text-align:center}.cc-sub{font-size:var(--t-lg);color:rgb(var(--text2));margin:0;font-weight:300;line-height:1.5}.cc-sub--gap{margin-bottom:10px}.cc-note{font-size:var(--t-md);color:rgb(var(--text2));margin:0 0 6px;font-weight:300;line-height:1.5}.cc-gold{color:rgb(var(--gold))}.cc-warn{font-size:var(--t-sm);color:rgb(var(--amber));margin:6px 0 0;line-height:1.5}.cc-intro-head{flex-direction:column;gap:10px;padding:14px 20px 0;display:flex}.cc-stickers{flex:1;min-height:460px;margin-top:8px;position:relative;overflow:hidden}.cc-sticker{border:2px solid rgb(var(--text));border-radius:var(--r-md);background:rgb(var(--surface));box-shadow:0 10px 24px rgb(var(--scrim) / .45);flex-direction:column;display:flex;position:absolute;overflow:hidden}.cc-sticker-bar{justify-content:space-between;align-items:center;gap:var(--space-3);background:rgb(var(--surface));color:rgb(var(--slabInk));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;padding:6px 8px;font-weight:800;display:flex}.cc-sticker-bar>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-sticker-face{width:var(--space-9);height:var(--space-9);margin:calc(-1 * var(--space-2)) 0;object-fit:contain;flex:none}.cc-stickers--above,.cc-stickers--below{flex:1 1 0;min-height:0;margin-top:0}.cc-stickers--above{-webkit-mask-image:linear-gradient(to bottom, rgb(var(--scrim)) 80%, transparent);-webkit-mask-image:linear-gradient(to bottom, rgb(var(--scrim)) 80%, transparent);mask-image:linear-gradient(to bottom, rgb(var(--scrim)) 80%, transparent)}.cc-stickers--below{-webkit-mask-image:linear-gradient(to top, rgb(var(--scrim)) 80%, transparent);-webkit-mask-image:linear-gradient(to top, rgb(var(--scrim)) 80%, transparent);mask-image:linear-gradient(to top, rgb(var(--scrim)) 80%, transparent)}.cc-stickers--below .cc-sticker--4{top:var(--space-8)}.cc-stickers--below .cc-sticker--5{top:var(--space-6)}.cc-locked-words{padding:var(--space-4) var(--space-7);text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.cc-lock{width:100%}.cc-screen--locked .lg-title,.cc-screen--locked .lg-line{animation:none}.cc-sticker-art{background:rgb(var(--surface2));height:64px;position:relative}.cc-sticker-q{font-family:var(--font-display);font-size:var(--t-lg);padding:8px 10px 10px;font-weight:800;line-height:1.1}.cc-sticker-answers{gap:4px;margin-top:-2px;padding:0 10px 10px;display:flex}.cc-sticker-answers span{border:1px solid rgb(var(--text) / .2);border-radius:var(--r-sm);font-size:var(--t-xs);text-align:center;flex:1;padding:5px 2px;font-weight:700}.cc-sticker--1{width:52%;top:12px;left:4%;transform:rotate(-8deg)}.cc-sticker--2{width:44%;top:36px;right:3%;transform:rotate(7deg)}.cc-sticker--3{z-index:1;width:49%;top:160px;left:28%;transform:rotate(-3deg)}.cc-sticker--4{width:48%;top:262px;left:2%;transform:rotate(9deg)}.cc-sticker--5{width:45%;top:282px;right:2%;transform:rotate(-10deg)}.cc-sticker--6{z-index:1;width:58%;top:382px;left:5%;transform:rotate(-5deg)}.cc-how{flex-direction:column;gap:8px;display:flex}.cc-how-row{border-radius:var(--r-sm);background:rgb(var(--surface));align-items:center;gap:14px;padding:14px;display:flex}.cc-how-row--top{align-items:flex-start}.cc-how-row>span:last-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cc-how-row b{font-size:var(--t-xl);align-items:center;gap:5px;font-weight:800;display:inline-flex}.cc-how-row i{font-style:normal;font-size:var(--t-md);color:rgb(var(--text2));font-weight:300}.cc-how-row .cc-track{margin-top:10px}.cc-how-mark{border-radius:var(--r-md);width:48px;height:48px;color:rgb(var(--scrim));flex-shrink:0;place-items:center;display:grid}.cc-how-mark--blue{background:rgb(var(--teal-50))}.cc-how-mark--green{background:rgb(var(--green))}.cc-on{border-color:rgb(var(--text))}.cc-tip{font-size:var(--t-sm);color:rgb(var(--text2));text-align:center;margin:6px 0 0;font-weight:300}.cc-tip--warn{color:rgb(var(--amber))}.cc-card{border-radius:var(--r-sm);background:rgb(var(--surface));border:0;flex-direction:column;display:flex;overflow:hidden}.cc-card-body{flex-direction:column;gap:10px;padding:12px;display:flex}.cc-card-foot{font-size:var(--t-sm);color:rgb(var(--text2));align-items:center;gap:12px;font-weight:300;display:flex}.cc-card-foot>span,.cc-card-foot>b{align-items:center;gap:5px;display:inline-flex}.cc-card-go{color:rgb(var(--muted2));margin-left:auto}.cc-card-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.cc-yours{flex-direction:column;display:flex}.cc-yours .cc-page--held{min-height:60vh}.cc-yours-page{gap:var(--space-5);flex-direction:column;display:flex}.cc-yours-none{margin:var(--space-6) 0;text-align:center}.cc-list{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.cc-group{flex-direction:column;gap:8px;margin-top:6px;display:flex}.cc-make-line{font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.45}.cc-how-row--soon .cc-how-mark{background:rgb(var(--surface2));color:rgb(var(--muted2))}.cc-how-row--soon b,.cc-how-row--soon i{color:rgb(var(--muted2))}.cc-how-row--soon .tag{margin-top:var(--space-3);align-self:flex-start}.cc-write{margin-top:var(--space-6);cursor:default}.cc-write:active{transform:none}.cc-write .scl-tile-pic--poster{aspect-ratio:auto}.cc-write-ans{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--r-xs);background:rgb(var(--surface2));display:flex}.cc-poster-ans{padding:var(--space-5) var(--space-4);font-size:var(--t-field);font-weight:700}.cc-sent{text-align:center;flex-direction:column;align-items:center;display:flex}.cc-sent-eyes{margin-top:var(--space-6);place-items:center;display:grid;position:relative}.cc-sent-eyes .burst{place-items:center;display:grid;position:absolute;inset:0}.cc-sent-title{margin-top:var(--space-6)}.cc-sent-line{margin-left:auto;margin-right:auto}.cc-sent-card{text-align:left;margin-top:var(--space-8);animation:lgRiseIn var(--m-route) var(--e-spring) both;animation-delay:var(--m-route);align-self:stretch}.cc-sent-card .cc-track{margin-top:var(--space-2)}.cc-cover{min-height:calc(var(--space-10) * 5);background:rgb(var(--artGround));color:rgb(var(--onArt));display:flex;position:relative;overflow:hidden}.cc-cover-show{opacity:0;transition:opacity var(--m-enter) var(--e-enter);position:absolute;inset:0}.cc-cover-show.cc-on{opacity:1}.cc-cover:after{content:"";background:linear-gradient(180deg, rgb(var(--scrim) / .3) 0, rgb(var(--scrim) / .1) 30%, rgb(var(--scrim) / .35) 55%, rgb(var(--scrim) / .7) 100%);pointer-events:none;position:absolute;inset:0}.cc-cover-words{z-index:1;justify-content:flex-end;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex;position:relative}.cc-cover-show-name{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:800}.cc-cover-face{width:var(--space-10);height:var(--space-10);object-fit:contain;flex:none;margin-bottom:auto}.cc-cover-qs{margin-top:var(--space-6);align-self:stretch;display:grid}.cc-cover-qs>.cc-cover-call{align-self:end;align-items:flex-start;gap:var(--space-3);flex-direction:column;grid-area:1/1;display:flex}.cc-cover-q{font-family:var(--font-question);font-size:var(--t-question);text-transform:uppercase;text-wrap:balance;font-weight:600;line-height:.85}.cc-untyped{visibility:hidden}.cc-caret{width:3px;height:.75em;margin:0 var(--space-1) 0 calc(-1 * var(--space-1));vertical-align:baseline;background:currentColor;animation:1s step-end infinite ccCaret;display:inline-block}@keyframes ccCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cc-cover-show{transition:none}}.cc-sheet-line{margin:var(--space-6) 0 0;font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.5}.cc-how-line{margin:0 0 var(--space-2);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.45}.section-label.cc-sheet-label{margin:var(--space-7) 0 var(--space-2)}.cc-form{gap:var(--space-3);padding-bottom:var(--space-7)}.cc-form .cc-label{margin-top:var(--space-6)}.cc-form .cc-label:first-child{margin-top:0}.cc-form .cc-tip{text-align:left}.cc-label--row{justify-content:space-between;align-items:baseline;display:flex}.cc-label-aside{letter-spacing:0;text-transform:none;font-weight:400}.cc-label-go{color:rgb(var(--text));font:inherit;font-size:var(--t-sm);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cc-show-field{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-5);border:.5px solid rgb(var(--border));border-radius:var(--r-xs);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;text-align:left;cursor:pointer;display:flex}.cc-show-art{width:var(--space-10);height:var(--space-10);border-radius:var(--r-xs);background:rgb(var(--surface2));flex:none;position:relative;overflow:hidden}.cc-show-name{flex-direction:column;flex:1;min-width:0;display:flex}.cc-show-name b,.cc-show-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-show-name b{font-size:var(--t-md);font-weight:700}.cc-show-name span{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.cc-q{resize:none;font-weight:700;display:block}.cc-count{justify-content:space-between;gap:var(--space-4);font-size:var(--t-xs);color:rgb(var(--text2));display:flex}.cc-answers{gap:var(--space-4);flex-direction:column;display:flex}.cc-answer-row{align-items:flex-start;gap:var(--space-2);display:flex}.cc-answer-box{flex:1;min-width:0;position:relative}.cc-answer-box .text-input{padding-right:var(--space-10);font-weight:700;display:block}.cc-answer-box--open .text-input{border-radius:var(--r-xs) var(--r-xs) 0 0}.cc-count--in{top:calc(var(--space-5) + (var(--t-md) - var(--t-xs)) * .75);right:var(--space-5);pointer-events:none;line-height:1.5;position:absolute}.cc-names{border:.5px solid rgb(var(--border));border-radius:0 0 var(--r-xs) var(--r-xs);background:rgb(var(--surface));border-top:0;flex-direction:column;display:flex}.cc-name{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:0;border-top:.5px solid rgb(var(--border));color:rgb(var(--text));font:inherit;font-size:var(--t-md);text-align:left;cursor:pointer;background:0 0;display:flex}.cc-name-face{width:var(--space-8);height:var(--space-8);border-radius:var(--r-pill);background:rgb(var(--surface2));flex:none;position:relative;overflow:hidden}.cc-add{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5);border-radius:var(--r-xs);outline:2px dashed rgb(var(--border));outline-offset:-2px;color:rgb(var(--text2));font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.cc-pic-group{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.cc-pics{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.cc-pic{aspect-ratio:1;border-radius:var(--r-xs);background:rgb(var(--surface2));color:rgb(var(--text));font:inherit;cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.cc-pic.cc-on{box-shadow:inset 0 0 0 3px rgb(var(--text))}.cc-pic--none{font-size:var(--t-sm);place-items:center;font-weight:700;display:grid}.cc-pic-tick{top:var(--space-2);right:var(--space-2);padding:var(--space-1);border-radius:var(--r-pill);background:rgb(var(--text));color:rgb(var(--bg));position:absolute}.cc-pic-act{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.cc-ticket{gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--r-md);background:rgb(var(--scrim));color:rgb(var(--onArt));box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .18);flex-direction:column;display:flex}.cc-ticket-bar{justify-content:space-between;gap:var(--space-4);font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:900;display:flex}.cc-ticket-pic{aspect-ratio:4/3;border-radius:var(--r-xs);background:rgb(var(--onArt) / .12);position:relative;overflow:hidden}.cc-ticket-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .6);font-weight:800}.cc-ticket-q{margin-top:calc(-1 * var(--space-3));font-family:var(--font-display);font-size:var(--t-3xl);text-wrap:balance;font-weight:900;line-height:1.1}.cc-ticket-answers{border-radius:var(--r-xs);background:rgb(var(--onArt));color:rgb(var(--scrim));flex-direction:column;display:flex;overflow:hidden}.cc-ticket-answer{align-items:center;gap:var(--space-5);padding:var(--space-5);border-top:1px solid rgb(var(--scrim) / .1);font-size:var(--t-md);font-weight:800;display:flex}.cc-ticket-answer:first-child{border-top:0}.cc-ticket-answer i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--scrim) / .5);font-weight:700}.cc-ticket-stub{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-2);font-size:var(--t-xs);color:rgb(var(--onArt) / .6);display:flex}.cc-ticket-code{flex:0 0 calc(var(--space-10) * 2.5);height:var(--space-6);background:repeating-linear-gradient(90deg, rgb(var(--onArt)) 0 1px, transparent 1px 3px, rgb(var(--onArt)) 3px 5px, transparent 5px 6px);opacity:.8}.cmty{padding-bottom:var(--space-8)}.cmty-h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.cmty-rows{margin-inline:var(--gutter);flex-direction:column;display:flex}.cmty .sl-sec{margin-inline:var(--gutter);padding-top:0}.cmty-start{gap:var(--space-4);padding:var(--space-8) var(--gutter) 0;flex-direction:column;display:flex}.rhd-week{padding-top:var(--space-1)}.rhd-week-head{margin-bottom:var(--space-5);justify-content:space-between;align-items:baseline;display:flex}.section-label.rhd-week-label{margin-bottom:0}.rhd-week-total{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:700}.rhd-tiles{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rhd-tile-col{align-items:stretch;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rhd-tile{aspect-ratio:1;border-radius:var(--r-xs);background:color-mix(in srgb, rgb(var(--chartreuse)) var(--acc,0%), rgb(var(--surface)));font-family:var(--font-display);font-size:var(--t-xs);color:rgb(var(--text));place-items:center;font-weight:700;display:grid}.rhd-tile--lit{color:rgb(var(--scrim))}.rhd-tile--none{background:rgb(var(--surface));color:rgb(var(--muted2))}.st-card .rhd-tile{background:rgb(var(--onArt) / .55);color:rgb(var(--text))}.st-card .rhd-tile--lit{background:rgb(var(--scrim));color:rgb(var(--chartreuse))}.st-card .rhd-tile--none{background:rgb(var(--onArt) / .55);color:rgb(var(--text2))}.st-card .rhd-tile--today{box-shadow:inset 0 0 0 2px rgb(var(--scrim))}.st-skel{gap:var(--space-5);flex-direction:column;display:flex}.st-week-sk{border-radius:var(--r-xs);height:96px}.st-track{border-radius:var(--r-xs);background:rgb(var(--onArt) / .25);height:8px;position:relative}.st-track>i{border-radius:var(--r-xs);background:rgb(var(--onArt));position:absolute;inset:0 auto 0 0}.st-track>.st-track-field{inset:calc(-1 * var(--space-2)) auto calc(-1 * var(--space-2)) auto;background:rgb(var(--onArt));width:2px;margin-left:-1px}.st-keys{justify-content:space-between;gap:var(--space-5);font-size:var(--t-xs);color:rgb(var(--onArt) / .7);display:flex}.st-line{font-size:var(--t-sm);color:rgb(var(--onArt) / .7)}.st-head{align-items:center;gap:var(--space-5);display:flex}.st-head-figure{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.st-card{margin-top:var(--space-5);padding:var(--space-7) var(--space-6);border-radius:var(--r-xs);background:linear-gradient(180deg, rgb(var(--pink)), rgb(var(--chartreuse)));color:rgb(var(--text))}.st-card .st-track{background:rgb(var(--text) / .15)}.st-card .st-track>i,.st-card .st-track>.st-track-field{background:rgb(var(--text))}.st-card .st-keys,.st-card .pg-kicker,.st-card .pg-big{color:rgb(var(--text))}.st-card .rhd-week{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgb(var(--text) / .15)}.st-card .rhd-week-total,.st-card .rhd-bar-day,.st-card .section-label{color:rgb(var(--text))}.st-figs{flex-direction:column;display:flex}.st-figs>.statrow+.statrow{margin-top:var(--space-3)}.pic-look{border-radius:var(--r-pill);clip-path:circle(50%);flex:none;display:block;overflow:hidden}.pic-look svg{width:100%;height:100%;display:block}.pic-foot{gap:var(--space-4);width:100%;display:flex}.pic-foot-stack,.pic-ask{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.pic-ask-q{font-size:var(--t-md);text-align:center;font-weight:700}.pic-ask-note{color:rgb(var(--text2));margin:0;font-weight:300}.pic-group-label{margin:var(--space-6) 0 var(--space-4);font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--tr-caps);color:rgb(var(--muted2));font-weight:700;display:block}.pic-group-label:first-of-type{margin-top:0}.pic-cards{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.pic-card--wide{grid-column:1/-1;justify-content:center}.pic-card{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-4);border-radius:var(--r-xs);text-align:left;cursor:pointer;color:rgb(var(--text));transition:transform var(--m-tap) var(--e-enter);border:0;display:flex;position:relative}.pic-card:active{transform:scale(.98)}.pic-card--add{color:rgb(var(--text));border:1.5px dashed rgb(var(--text) / .4);box-shadow:none;background:0 0}.pic-card--add .pic-card-icon{background:rgb(var(--text) / .08);color:rgb(var(--text))}.pic-card--on{box-shadow:0 0 0 2px rgb(var(--surface2)), 0 0 0 4px rgb(var(--text))}.pic-face-ring{border:2px solid rgb(var(--black));border-radius:var(--r-pill);transition:box-shadow var(--m-select) var(--e-spring);flex:none;display:grid;overflow:hidden}.pic-card-words{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pic-card-icon{border-radius:var(--r-pill);background:rgb(var(--onArt) / .12);width:44px;height:44px;color:rgb(var(--onArt));flex:none;place-items:center;display:grid}.pic-card-name{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:var(--tr-caps);font-weight:900;line-height:1.1}.pic-card-sub{font-size:var(--t-xs);opacity:.8;font-weight:300}.pic-card-flag{top:0;right:var(--space-4);box-shadow:0 0 0 2px rgb(var(--surface2));position:absolute;transform:translateY(-50%)}.se-card--drawer+.pic-card--add{width:100%;margin-bottom:var(--space-6)}.pic-players{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.pic-player{align-items:center;gap:var(--space-3);cursor:pointer;color:rgb(var(--text2));font-size:var(--t-xs);background:0 0;border:0;flex-direction:column;min-width:0;padding:0;font-weight:600;display:flex}.pic-player-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pic-player--on{color:rgb(var(--text))}.pic-player--on .pic-face-ring{box-shadow:0 0 0 2px rgb(var(--surface2)), 0 0 0 4px rgb(var(--text))}.pic-stage{z-index:var(--z-takeover-over);--pic-ink:var(--text);--pic-paper:var(--bg);background:rgb(var(--pic-paper));color:rgb(var(--pic-ink));padding-top:env(safe-area-inset-top,0px);animation:picStageIn var(--m-enter) var(--e-enter) both;outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes picStageIn{0%{opacity:0;transform:translateY(var(--space-8))}}.pic-look--fill{width:100%;height:100%}.layers>.pic-stage~.sheet-backdrop{z-index:calc(var(--z-takeover-over) + 1)}@keyframes picPicksIn{0%{opacity:0;transform:translateY(var(--space-4))}}.pic-pick{border-radius:var(--r-pill);cursor:pointer;width:44px;height:44px;transition:box-shadow var(--m-select) var(--e-spring), transform var(--m-select) var(--e-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pic-pick:active{transition-duration:var(--m-tap);transform:scale(.9)}.pic-pick:not(.pic-pick--swatch){border-radius:var(--r-xs);background:linear-gradient(rgb(var(--onArt) / .1), rgb(var(--onArt) / .1)), rgb(var(--scrim));width:64px}.pic-eyes{width:50px;display:block}.pic-eyes svg{width:100%;height:auto;display:block}.pic-pick.pic-pick--photo{border-radius:var(--r-pill);background:rgb(var(--surface2));width:44px;box-shadow:inset 0 0 0 1px rgb(var(--border));color:rgb(var(--text));overflow:hidden}.pic-pick.pic-pick--photo.pic-pick--on{box-shadow:0 0 0 2px rgb(var(--pic-paper)), 0 0 0 4px rgb(var(--pic-ink))}.pic-pick.pic-pick--none{box-shadow:inset 0 0 0 1px rgb(var(--border));color:rgb(var(--text2));background:0 0}.pic-pick.pic-pick--none.pic-pick--on{box-shadow:inset 0 0 0 1px rgb(var(--border)), 0 0 0 2px rgb(var(--pic-paper)), 0 0 0 4px rgb(var(--pic-ink))}.pic-pick--swatch{box-shadow:inset 0 0 0 1px rgb(var(--border))}.pic-pick--on{box-shadow:0 0 0 2px rgb(var(--pic-paper)), 0 0 0 4px rgb(var(--pic-ink))}.pic-stage-dock{gap:var(--space-4);padding:0 var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;display:flex}.pic-tabs{gap:var(--space-2);padding:var(--space-2);border-radius:var(--r-xs);background:rgb(var(--pic-ink) / .1);scrollbar-width:none;display:flex;overflow-x:auto}.pic-tabs::-webkit-scrollbar{display:none}.pic-tab{transition:background-color var(--m-select) var(--e-enter), color var(--m-select) var(--e-enter);min-height:36px;padding:0 var(--space-2);border-radius:var(--r-xs);cursor:pointer;font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--tr-caps);color:rgb(var(--pic-ink) / .7);background:0 0;border:0;flex:1 0 auto;font-weight:900}.pic-tab--on{background:rgb(var(--pic-ink));color:rgb(var(--pic-paper))}.pic-btn{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--r-xs);cursor:pointer;background:rgb(var(--pic-ink));min-height:48px;color:rgb(var(--pic-paper));font-size:var(--t-md);text-transform:uppercase;letter-spacing:var(--tr-caps);border:0;flex:1;font-weight:900;display:inline-flex}.pic-btn:disabled{box-shadow:inset 0 0 0 1px rgb(var(--border));color:rgb(var(--muted2));cursor:default;background:0 0}@media (prefers-reduced-motion:reduce){.pic-stage{animation:none}.pic-pick,.pic-tab{transition:none}}.sty-swatches{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sty-swatch{align-items:center;gap:var(--space-3);min-width:0;color:rgb(var(--pic-ink) / .75);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;font-weight:600;display:flex}.sty-swatch[aria-selected=true]{color:rgb(var(--pic-ink))}.sty-chip{border-radius:var(--r-xs);background:rgb(var(--surface2));width:100%;height:64px;color:rgb(var(--text2));place-items:center;display:grid;position:relative;overflow:hidden}.sty-chip:after{content:"";background:rgb(var(--text) / .5);position:absolute;inset:0}.sty-chip--none:after{display:none}.sty-chip--large:after{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='50.0'%20height='41.0'%20viewBox='0%200%2050.0%2041.0'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.82%2011.00%20L15.82%207.56%20L11.50%207.56%20L11.50%201.00%20L21.50%201.00%20L21.50%204.55%20Z'%20fill='white'/%3e%3cpath%20d='M7.68%209.50%20L7.68%2012.94%20L12.00%2012.94%20L12.00%2019.50%20L2.00%2019.50%20L2.00%2015.95%20Z'%20fill='white'/%3e%3cpath%20d='M40.82%2011.00%20L40.82%207.56%20L36.50%207.56%20L36.50%201.00%20L46.50%201.00%20L46.50%204.55%20Z'%20fill='white'/%3e%3cpath%20d='M32.68%209.50%20L32.68%2012.94%20L37.00%2012.94%20L37.00%2019.50%20L27.00%2019.50%20L27.00%2015.95%20Z'%20fill='white'/%3e%3cpath%20d='M15.82%2031.50%20L15.82%2028.06%20L11.50%2028.06%20L11.50%2021.50%20L21.50%2021.50%20L21.50%2025.05%20Z'%20fill='white'/%3e%3cpath%20d='M7.68%2030.00%20L7.68%2033.44%20L12.00%2033.44%20L12.00%2040.00%20L2.00%2040.00%20L2.00%2036.45%20Z'%20fill='white'/%3e%3cpath%20d='M40.82%2031.50%20L40.82%2028.06%20L36.50%2028.06%20L36.50%2021.50%20L46.50%2021.50%20L46.50%2025.05%20Z'%20fill='white'/%3e%3cpath%20d='M32.68%2030.00%20L32.68%2033.44%20L37.00%2033.44%20L37.00%2040.00%20L27.00%2040.00%20L27.00%2036.45%20Z'%20fill='white'/%3e%3c/svg%3e") top left / calc(6 * var(--space-10)) auto repeat;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='50.0'%20height='41.0'%20viewBox='0%200%2050.0%2041.0'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.82%2011.00%20L15.82%207.56%20L11.50%207.56%20L11.50%201.00%20L21.50%201.00%20L21.50%204.55%20Z'%20fill='white'/%3e%3cpath%20d='M7.68%209.50%20L7.68%2012.94%20L12.00%2012.94%20L12.00%2019.50%20L2.00%2019.50%20L2.00%2015.95%20Z'%20fill='white'/%3e%3cpath%20d='M40.82%2011.00%20L40.82%207.56%20L36.50%207.56%20L36.50%201.00%20L46.50%201.00%20L46.50%204.55%20Z'%20fill='white'/%3e%3cpath%20d='M32.68%209.50%20L32.68%2012.94%20L37.00%2012.94%20L37.00%2019.50%20L27.00%2019.50%20L27.00%2015.95%20Z'%20fill='white'/%3e%3cpath%20d='M15.82%2031.50%20L15.82%2028.06%20L11.50%2028.06%20L11.50%2021.50%20L21.50%2021.50%20L21.50%2025.05%20Z'%20fill='white'/%3e%3cpath%20d='M7.68%2030.00%20L7.68%2033.44%20L12.00%2033.44%20L12.00%2040.00%20L2.00%2040.00%20L2.00%2036.45%20Z'%20fill='white'/%3e%3cpath%20d='M40.82%2031.50%20L40.82%2028.06%20L36.50%2028.06%20L36.50%2021.50%20L46.50%2021.50%20L46.50%2025.05%20Z'%20fill='white'/%3e%3cpath%20d='M32.68%2030.00%20L32.68%2033.44%20L37.00%2033.44%20L37.00%2040.00%20L27.00%2040.00%20L27.00%2036.45%20Z'%20fill='white'/%3e%3c/svg%3e") top left / calc(6 * var(--space-10)) auto repeat;mask:url("data:image/svg+xml,%3csvg%20width='50.0'%20height='41.0'%20viewBox='0%200%2050.0%2041.0'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.82%2011.00%20L15.82%207.56%20L11.50%207.56%20L11.50%201.00%20L21.50%201.00%20L21.50%204.55%20Z'%20fill='white'/%3e%3cpath%20d='M7.68%209.50%20L7.68%2012.94%20L12.00%2012.94%20L12.00%2019.50%20L2.00%2019.50%20L2.00%2015.95%20Z'%20fill='white'/%3e%3cpath%20d='M40.82%2011.00%20L40.82%207.56%20L36.50%207.56%20L36.50%201.00%20L46.50%201.00%20L46.50%204.55%20Z'%20fill='white'/%3e%3cpath%20d='M32.68%209.50%20L32.68%2012.94%20L37.00%2012.94%20L37.00%2019.50%20L27.00%2019.50%20L27.00%2015.95%20Z'%20fill='white'/%3e%3cpath%20d='M15.82%2031.50%20L15.82%2028.06%20L11.50%2028.06%20L11.50%2021.50%20L21.50%2021.50%20L21.50%2025.05%20Z'%20fill='white'/%3e%3cpath%20d='M7.68%2030.00%20L7.68%2033.44%20L12.00%2033.44%20L12.00%2040.00%20L2.00%2040.00%20L2.00%2036.45%20Z'%20fill='white'/%3e%3cpath%20d='M40.82%2031.50%20L40.82%2028.06%20L36.50%2028.06%20L36.50%2021.50%20L46.50%2021.50%20L46.50%2025.05%20Z'%20fill='white'/%3e%3cpath%20d='M32.68%2030.00%20L32.68%2033.44%20L37.00%2033.44%20L37.00%2040.00%20L27.00%2040.00%20L27.00%2036.45%20Z'%20fill='white'/%3e%3c/svg%3e") top left / calc(6 * var(--space-10)) auto repeat}.sty-chip--medium:after{-webkit-mask:url(/assets/bubbles-medium-AkM9SDPd.svg) top left / calc(5 * var(--space-10)) auto repeat;-webkit-mask:url(/assets/bubbles-medium-AkM9SDPd.svg) top left / calc(5 * var(--space-10)) auto repeat;mask:url(/assets/bubbles-medium-AkM9SDPd.svg) top left / calc(5 * var(--space-10)) auto repeat}.sty-chip--small:after{-webkit-mask:url(/assets/bubbles-small-D3Ts2uEl.svg) top left / calc(4 * var(--space-10)) auto repeat;-webkit-mask:url(/assets/bubbles-small-D3Ts2uEl.svg) top left / calc(4 * var(--space-10)) auto repeat;mask:url(/assets/bubbles-small-D3Ts2uEl.svg) top left / calc(4 * var(--space-10)) auto repeat}.sty-chip--on{box-shadow:0 0 0 2px rgb(var(--pic-paper)), 0 0 0 4px rgb(var(--pic-ink))}.sty-row{gap:var(--space-3);flex-direction:column;display:flex}.sty-label{font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--tr-caps);color:rgb(var(--pic-ink) / .65);font-weight:700}.sty-cols{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;display:grid}.sty-col{border-radius:var(--r-pill);width:52px;height:52px;box-shadow:inset 0 0 0 1px rgb(var(--border));cursor:pointer;border:0;padding:0}.sty-col--on{box-shadow:0 0 0 2px rgb(var(--pic-paper)), 0 0 0 4px rgb(var(--pic-ink))}.rg-grid{gap:var(--space-7) var(--space-4);padding-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.rg-tile{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-3) var(--space-3);border-radius:var(--r-xs);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;text-align:center;cursor:pointer;transition:transform var(--m-tap) var(--e-exit);border:0;flex-direction:column;display:flex;position:relative}.rg-tile:active{transform:scale(.97)}.rg-tile--on{box-shadow:inset 0 0 0 2px rgb(var(--text))}.rg-tile--none{justify-content:center;gap:var(--space-3)}.rg-none-icon{color:rgb(var(--text2))}.rg-none{font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--tr-caps);color:rgb(var(--text2));font-weight:700}.rg-flag{z-index:1;box-shadow:0 0 0 2px rgb(var(--bg));position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.rg-art{aspect-ratio:1;place-items:center;width:72%;display:grid}.rg-art img{aspect-ratio:1;object-fit:contain;width:100%}.rg-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:900;line-height:1.1;overflow:hidden}.rg-tile-shares{gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%;display:grid}.rg-tile-shares>span{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-1);border-radius:var(--r-xs);background:rgb(var(--surface2));font-size:var(--t-xs);color:rgb(var(--text2));white-space:nowrap;flex-direction:column;font-weight:300;line-height:1;display:flex}.rg-tile-shares b{font-family:var(--font-figure);font-size:var(--t-lg);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);color:rgb(var(--text));line-height:1}.se-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--space-4);flex:1;overflow-y:auto}.se-card{padding:var(--space-5) var(--gutter) 0;position:relative}.se-back{top:calc(var(--space-5) + var(--space-4));left:calc(var(--gutter) + var(--space-4));z-index:1;border-radius:var(--r-pill);cursor:pointer;background:rgb(var(--scrim) / .45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:rgb(var(--onArt));border:0;place-items:center;padding:0;display:grid;position:absolute}.se-back:active{opacity:.8}.se-card .yp-poster{border-radius:var(--r-xs);background:0 0;margin:0;overflow:hidden}.se-card .yp-poster-card{min-height:0;padding-block:var(--space-6);border-radius:var(--r-xs);overflow:hidden}.se-card .yp-poster-who{padding-top:0}.se-card .yp-pill,.se-card .yp-poster-actions,.se-card .yp-poster-name{display:none}.se-card--drawer{margin-bottom:var(--space-5);padding:0}.se-card--drawer .yp-poster-card{padding-block:var(--space-5)}.se-card .yp-poster{perspective:none}.se-card .yp-held{width:100%;margin:0;animation:none}.se-card .yp-flip{aspect-ratio:auto;background:0 0;padding:0}.se-card .yp-poster-card{box-shadow:none;animation:none}.se-card .yp-poster-card:before{display:none}.se-card--drawer .yp-flip{height:200px}.se-head{top:calc(-1 * var(--se-lift,0px));z-index:2;background:rgb(var(--pic-paper));position:sticky}.se-card .yp-poster-face{transform:translateY(calc(var(--se-p,0) * var(--se-shift,0px))) scale(calc(1 - var(--se-p,0) * .45))}.se-back{transform:translateY(calc(var(--se-p,0) * var(--se-lift,0px)))}.se-face{display:inline-flex}.se-face--pop{animation:sePop var(--m-select) var(--e-spring)}@keyframes sePop{0%{scale:.88}}.se-choices{gap:var(--space-7);padding:var(--space-3) var(--gutter) 0;flex-direction:column;display:flex}.se-picks{gap:var(--space-4);display:grid}.se-picks.se-picks--eyes{grid-template-columns:repeat(4,minmax(0,1fr))}.se-picks.se-picks--eyes .pic-pick{width:100%;height:56px}.se-picks.se-picks--eyes .pic-eyes{width:64px}.se-picks.se-picks--background{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center}.se-picks.se-picks--background .pic-pick{width:52px;height:52px}.se-foot{padding-top:var(--space-5);flex-direction:row;align-items:center}.se-foot .pic-btn{min-height:44px}.se-group{gap:var(--space-3);flex-direction:column;display:flex}.se-label{font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--tr-caps);color:rgb(var(--text2));font-weight:700}.se-picks .pic-pick.pic-pick--add{box-shadow:none;border:1.5px dashed rgb(var(--text) / .4);background:rgb(var(--text) / .08)}.se-picks .pic-pick.pic-pick--worn{position:relative;overflow:visible}.pic-pick--worn img{border-radius:var(--r-pill);object-fit:cover;width:100%;height:100%}.pic-pick-flag{box-shadow:0 0 0 2px rgb(var(--pic-paper));position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media (prefers-reduced-motion:reduce){.se-face--pop{animation:none}}:root{--bg:0 0 0;--surface:26 26 26;--surface2:38 38 38;--sk-sheen:255 255 255 / .08;--sheet:26 26 26;--sheet-shadow:none;--card-shadow:none;--dock-shadow:0 -6px 22px #0009;--paper:26 26 26;--border:64 64 64;--text:255 255 255;--text2:191 191 191;--muted2:142 142 142;--primary:255 255 255;--action:255 255 255;--actionInk:0 0 0;--actionText:255 255 255;--primaryText:255 255 255;--primaryInk:0 0 0;--gold:206 167 128;--amber:239 159 39;--silver:191 191 191;--bronze:156 79 0;--green:24 181 66;--greenInk:15 26 18;--red:227 0 48;--redInk:255 255 255;--redText:255 90 106;--blue:128 132 212;--you:255 255 255;--slabInk:255 255 255;--tier:143 67 194;--rarity-common-mark:191 191 191;--rarity-uncommon-mark:154 188 151;--rarity-rare-mark:128 132 212;--rarity-epic-mark:195 163 222;--rarity-legendary-mark:206 167 128;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{--bg:255 255 255;--surface:242 242 242;--surface2:230 230 230;--sk-sheen:255 255 255 / .75;--sheet:255 255 255;--sheet-shadow:none;--card-shadow:0 4px 12px #0000001f;--dock-shadow:0 -6px 22px #0000001a;--paper:255 255 255;--border:191 191 191;--text:0 0 0;--text2:64 64 64;--muted2:102 102 102;--primary:0 0 0;--action:0 0 0;--actionInk:255 255 255;--actionText:0 0 0;--primaryText:0 0 0;--primaryInk:255 255 255;--gold:156 79 0;--amber:138 82 0;--silver:64 64 64;--bronze:156 79 0;--green:24 181 66;--greenInk:15 26 18;--red:227 0 48;--redText:191 0 41;--blue:0 8 168;--you:0 0 0;--slabInk:0 0 0;--tier:143 67 194;--rarity-common-mark:64 64 64;--rarity-uncommon-mark:var(--rarity-uncommon);--rarity-rare-mark:var(--rarity-rare);--rarity-epic-mark:var(--rarity-epic);--rarity-legendary-mark:var(--rarity-legendary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--onArt:255 255 255;--onArtGold:206 167 128;--scrim:0 0 0;--artGround:26 26 26;--white:255 255 255;--black:0 0 0;--caramel:156 79 0;--chartreuse:219 248 0;--teal:0 156 171;--leaf:0 123 33;--pink:238 159 230;--deepRed:161 0 0;--purple:143 67 194;--cobalt:0 8 168;--paletteInk:255 255 255;--rarity-uncommon:var(--leaf);--rarity-rare:var(--cobalt);--rarity-epic:var(--purple);--rarity-legendary:var(--caramel);--teal-50:128 206 213;--black-75:191 191 191;--quests:181 138 50;--rings:227 0 166;--stickers:127 35 255;--font-display:"Modern Gothic", "Litty Fill", system-ui, sans-serif;--font-text:"Modern Gothic", "Litty Fill", system-ui, sans-serif;--font-opinion:"Littera-BoldSqueezed", "Neue Montreal Squeezed", "Modern Gothic", "Litty Fill", system-ui, sans-serif;--font-question:"Littera-Bold", "Littera-BoldSqueezed", "Modern Gothic", "Litty Fill", system-ui, sans-serif;--font-poster:"Littera-BoldSqueezed", "Neue Montreal Bold Semi Squeezed", "Modern Gothic", system-ui, sans-serif;--font-figure:var(--font-display);--fw-figure:900;--gutter:var(--space-6);--safe-top:env(safe-area-inset-top,0px);--nav-h:74px;--dock-gap:12px;--dock-foot:22px;--m-tap:.12s;--m-exit:.2s;--m-enter:.26s;--m-route:.32s;--m-stack:.46s;--m-select:.34s;--m-hold:.5s;--m-flare:.9s;--e-enter:cubic-bezier(.22, .8, .24, 1);--e-exit:cubic-bezier(.4, 0, 1, 1);--e-spring:cubic-bezier(.34, 1.32, .44, 1);--e-sheet:cubic-bezier(.32, .72, 0, 1);--z-screenbar:29;--z-globalbar:30;--z-popover:40;--z-sheet:80;--z-toast:95;--z-takeover:60;--z-takeover-panel:70;--z-takeover-over:88;--z-upright:100;--t-tag:.625rem;--t-caps:.6875rem;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.875rem;--t-lg:.9375rem;--t-field:1rem;--t-xl:1.0625rem;--t-2xl:1.25rem;--t-3xl:1.75rem;--t-4xl:2.25rem;--t-call:2.625rem;--t-question:3.5rem;--t-welcome:3.25rem;--t-welcomemd:2rem;--t-welcomesm:1.375rem;--t-display:3rem;--t-5xl:3.75rem;--t-poster:7.5rem;--t-reel:5.5rem;--t-story:6rem;--t-railhead:4.125rem;--t-railheadlg:5.375rem;--t-railheadxl:6.4375rem;--tr-tight:-.01em;--tr-caps:.06em;--tr-wide:.12em;--tr-littera:0;--tr-poster:-.02em;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:48px;--r-xs:2px;--r-sm:6px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px}.sheet-panel--night,.night{--bg:0 0 0;--surface:26 26 26;--surface2:38 38 38;--sk-sheen:255 255 255 / .08;--border:64 64 64;--text:255 255 255;--text2:191 191 191;--muted2:142 142 142;--primary:255 255 255;--primaryInk:0 0 0;--primaryText:255 255 255;--action:255 255 255;--actionInk:0 0 0;--actionText:255 255 255;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-colour=chartreuse]{--bg:219 248 0;--sheet:219 248 0;--paper:219 248 0;--surface:197 223 0;--surface2:184 208 0;--border:153 174 0;--text2:61 69 0;--muted2:61 69 0;--chartreuse:238 159 230}:root[data-colour=pink]{--bg:238 159 230;--sheet:238 159 230;--paper:238 159 230;--surface:214 143 207;--surface2:200 134 193;--border:167 111 161;--text2:67 45 64;--muted2:67 45 64;--pink:219 248 0}:root[data-colour=teal]{--bg:0 156 171;--sheet:0 156 171;--paper:0 156 171;--surface:0 140 154;--surface2:0 131 144;--border:0 109 120;--text2:0 44 48;--muted2:0 44 48;--teal:0 8 168}:root[data-colour=purple]{--bg:143 67 194;--sheet:143 67 194;--paper:143 67 194;--surface:154 86 200;--surface2:161 97 204;--border:177 123 212;--text2:238 227 246;--muted2:238 227 246;--purple:0 8 168;--tier:0 8 168}:root[data-colour=cobalt]{--bg:0 8 168;--sheet:0 8 168;--paper:0 8 168;--surface:26 33 177;--surface2:41 48 182;--border:76 82 194;--text2:217 218 242;--muted2:217 218 242;--cobalt:143 67 194}:root[data-colour=caramel]{--bg:156 79 0;--sheet:156 79 0;--paper:156 79 0;--surface:166 97 26;--surface2:172 107 41;--border:186 132 76;--text2:240 229 217;--muted2:240 229 217;--caramel:143 67 194}:root[data-colour=leaf]{--bg:0 123 33;--sheet:0 123 33;--paper:0 123 33;--surface:26 136 55;--surface2:41 144 69;--border:76 163 100;--text2:217 235 222;--muted2:217 235 222;--leaf:143 67 194}:root[data-colour=deepRed]{--bg:161 0 0;--sheet:161 0 0;--paper:161 0 0;--surface:170 26 26;--surface2:176 41 41;--border:189 76 76;--text2:241 217 217;--muted2:241 217 217;--deepRed:0 8 168;--red:0 8 168;--redText:0 8 168}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-100.woff2)format("woff2");font-weight:100 250;font-style:normal;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-300.woff2)format("woff2");font-weight:251 350;font-style:normal;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-400.woff2)format("woff2");font-weight:351 450;font-style:normal;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-500.woff2)format("woff2");font-weight:451 650;font-style:normal;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-700.woff2)format("woff2");font-weight:651 750;font-style:normal;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-900.woff2)format("woff2");font-weight:751 1000;font-style:normal;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-100-italic.woff2)format("woff2");font-weight:100 250;font-style:italic;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-300-italic.woff2)format("woff2");font-weight:251 350;font-style:italic;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-400-italic.woff2)format("woff2");font-weight:351 450;font-style:italic;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-500-italic.woff2)format("woff2");font-weight:451 650;font-style:italic;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-700-italic.woff2)format("woff2");font-weight:651 750;font-style:italic;font-display:swap}@font-face{font-family:Modern Gothic;src:url(/fonts/modern-gothic-900-italic.woff2)format("woff2");font-weight:751 1000;font-style:italic;font-display:swap}@font-face{font-family:Litty Fill;src:url(/fonts/litty-fill.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+21,U+22,U+23,U+24,U+25,U+28,U+29,U+2A,U+2B,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+7B,U+7C,U+7D,U+7E,U+A3,U+A5,U+B7,U+D7,U+2013,U+2014,U+2018,U+201C,U+201D,U+2022,U+2026,U+20AC}@font-face{font-family:Litty Fill;src:url(/fonts/litty-fill-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+21,U+22,U+23,U+24,U+25,U+28,U+29,U+2A,U+2B,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+7B,U+7C,U+7D,U+7E,U+A3,U+A5,U+B7,U+D7,U+2013,U+2014,U+2018,U+201C,U+201D,U+2022,U+2026,U+20AC}@font-face{font-family:Neue Montreal Squeezed;src:url(/fonts/neue-montreal-squeezed-600.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Neue Montreal Bold Semi Squeezed;src:url(/fonts/neue-montreal-bold-semi-squeezed.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Littera-BoldSqueezed;src:url(/fonts/littera-boldsqueezed.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;size-adjust:92.3%}@font-face{font-family:Littera-Bold;src:url(/fonts/littera-bold.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap;size-adjust:92.3%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:rgb(var(--bg));height:100%;margin:0}html{font-synthesis:none}body{background:rgb(var(--bg));font-family:var(--font-text);min-height:100vh}textarea:focus,input:focus{outline:none}button{font-family:var(--font-text);color:inherit}.stage{min-height:100vh;flex-direction:column;align-items:stretch;min-height:100dvh;display:flex}.phone-shell{width:100%;max-width:430px;height:100vh;background:rgb(var(--bg));height:100dvh;color:rgb(var(--text));flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.chrome{z-index:6;background:rgb(var(--bg));flex-shrink:0;margin-bottom:-1px;padding-bottom:1px;position:relative}.chrome--global{padding-top:var(--safe-top)}.chrome-bare{height:var(--safe-top);background:var(--statusbar-fill,rgb(var(--bg)));flex-shrink:0}.chrome--night,.chrome--night .topbar{background:var(--night)}.chrome--night .topbar-title{color:var(--night-ink,rgb(var(--onArt)))}.chrome--night .topbar-sub{color:var(--night-ink,rgb(var(--onArt)));opacity:.75}.chrome--night .back-btn svg{color:var(--night-ink,rgb(var(--onArt)))}.chrome--night .back-btn:active{background:rgb(var(--onArt) / .1)}.chrome--global:after{content:"";background:rgb(var(--border));opacity:0;pointer-events:none;height:.5px;transition:opacity var(--m-exit) ease-out;position:absolute;bottom:0;left:0;right:0}.chrome--global.chrome--scrolled:after{opacity:1;transition-duration:var(--m-enter)}.chrome--night.chrome--global:after{background:rgb(var(--onArt) / .12)}.chrome--global:before{content:"";z-index:1;background:rgb(var(--scrim) / .45);opacity:0;pointer-events:none;transition:opacity var(--m-route) var(--e-sheet);position:absolute;inset:0}html:has(.sheet-backdrop:not(.sheet-backdrop--leaving)) .chrome--global:before{opacity:1;pointer-events:auto;transition-duration:var(--m-stack)}.phone-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.screen-scroll{scrollbar-width:none;flex:1;min-height:0;padding-bottom:78px;position:relative;overflow-y:auto}.screen-scroll .screen-scroll{padding-bottom:0}.screen-scroll::-webkit-scrollbar{display:none}.screen-scroll--navless{padding-bottom:env(safe-area-inset-bottom,0px)}.layers{display:contents}.fade-in{animation:fadeIn var(--m-enter) var(--e-enter) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in-slide{animation-name:fadeInSlide}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade-in-fill{height:100%}@keyframes arriveIn{0%{opacity:0}to{opacity:1}}.arrive-stagger>:not([data-section]),.arrive-stagger>.band,.arrive-stagger>[data-section]:not(.band)>*{animation:arriveIn var(--m-enter) var(--e-enter) both;animation-delay:calc(var(--arrive-from,0s) + var(--arrive-i,0) * 60ms)}.arrive-stagger--after{--arrive-from:.18s}.arrive-stagger>:nth-child(2){--arrive-i:1}.arrive-stagger>:nth-child(3){--arrive-i:2}.arrive-stagger>:nth-child(4){--arrive-i:3}.arrive-stagger>:nth-child(5){--arrive-i:4}.arrive-stagger>:nth-child(6){--arrive-i:5}.arrive-stagger>:nth-child(n+7){--arrive-i:6}.fade-out{animation:fadeSlideOut var(--m-exit) var(--e-exit) both}@keyframes fadeSlideOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:521px){.stage--sim{justify-content:center;align-items:center;gap:12px;padding:24px 0}.stage--sim .phone-shell{border:1px solid rgb(var(--surface2));width:393px;max-width:none;height:min(852px,100dvh - 48px);box-shadow:0 30px 80px rgb(var(--scrim) / .5);--safe-top:24px;border-radius:47px;margin:0}.stage--sim .phone-body{--safe-top:0px}.stage--sim .phone-shell:has(.layers>.ad-story)>.chrome-bare{display:none}.stage--sim .chrome-bare~.phone-body .layers>.ad-story{--safe-top:24px}}*{caret-color:#0000}input,textarea,select,[contenteditable=true]{caret-color:auto}:focus-visible{box-shadow:0 0 0 2px rgb(var(--bg)), 0 0 0 4px rgb(var(--primary));outline:none}input:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary) / .45)}textarea:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary) / .45)}select:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary) / .45)}[contenteditable=true]:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary) / .45)}html{touch-action:manipulation;text-size-adjust:100%}@media (max-width:520px) and (not (display-mode:standalone)){:root{--dock-foot:8px}}@media (max-width:520px){html .phone-shell{height:auto;min-height:100dvh;overflow:visible}html .phone-body{flex:none;min-height:0;position:static}html .screen-scroll{flex:none;min-height:0;overflow:visible}:root{--bar-h:52px;--under-bar:calc(var(--bar-h) + var(--safe-top))}html[data-bar-hidden]{--bar-h:0px}html input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]){font-size:var(--t-field)}html textarea,html select{font-size:var(--t-field)!important}html .chrome--global{z-index:var(--z-globalbar);transition:top var(--m-enter) var(--e-enter);position:sticky;top:0}html .chrome--global .topbar{transition:opacity var(--m-enter) var(--e-enter)}html[data-bar-hidden] .chrome--global{transition:top var(--m-exit) var(--e-exit);top:-53px}html[data-bar-hidden] .chrome--global .topbar,html[data-bar-hidden] .chrome--global:after{opacity:0;transition:opacity var(--m-exit) var(--e-exit)}html[data-route]:not([data-bar-hidden]) .chrome--global{position:fixed;left:0;right:0}html[data-route]:not([data-bar-hidden]) .chrome--global~.phone-body{margin-top:var(--under-bar)}html .chrome:not(.chrome--global),html .toptabs,html .act-stick,html .rail-dock,html .calls-filters,html .np-pills,html .grp-main-tabs,html .profile-results-tabs{transition:top var(--m-enter) var(--e-enter)}html[data-bar-hidden] :is(.chrome:not(.chrome--global),.toptabs,.act-stick,.rail-dock,.calls-filters,.np-pills,.grp-main-tabs,.profile-results-tabs){transition:top var(--m-exit) var(--e-exit)}html .chrome:not(.chrome--global){top:var(--under-bar);z-index:var(--z-screenbar);position:sticky}html .toptabs,html .act-stick{top:var(--under-bar)}html .bottomnav-shell{bottom:calc(6px + var(--vv-gap,0px));padding-bottom:0;position:fixed}@media (display-mode:standalone){html .bottomnav-shell{bottom:calc(4px + env(safe-area-inset-bottom,0px) + var(--vv-gap,0px))}}html .phone-body .dock{left:0;right:0;bottom:var(--vv-gap,0px);padding-bottom:var(--dock-foot);position:fixed}html .phone-body .dock.dock--card{padding-bottom:var(--space-4);position:static}@media (display-mode:standalone){html .phone-body .dock{padding-bottom:calc(var(--dock-foot) + env(safe-area-inset-bottom,0px))}}html .sheet-backdrop,html .ec-root,html .ec-panel,html .layers>.reveal-root{top:var(--under-bar);position:fixed}html .sheet-backdrop{top:calc(var(--under-bar) + var(--kb-top,0px))}html .chrome-bare~.phone-body .sheet-backdrop,html .chrome-bare~.phone-body .ec-root,html .chrome-bare~.phone-body .ec-panel,html .chrome-bare~.phone-body .layers>.reveal-root{top:var(--safe-top)}html .chrome-bare~.phone-body .sheet-backdrop{top:calc(var(--safe-top) + var(--kb-top,0px))}html .sei-root{top:var(--safe-top);position:fixed}html .layers>.pic-stage,html .layers>.ad-story,html .layers>.crv-root,html .layers>.ad-pop{position:fixed;top:0}html .sei-root--clip{padding-top:var(--safe-top);top:0}}.route-anim{flex-direction:column;flex:1;min-height:0;display:flex}html[data-route] .route-anim{view-transition-name:screen;background:rgb(var(--bg))}.route-anim[data-cropped] :is(.carousel,.rail,.rail-strip){overflow:hidden}html .route-anim[data-cropped] :is(.chrome:not(.chrome--global),.toptabs,.act-stick,.rail-dock,.calls-filters,.np-pills,.grp-main-tabs,.profile-results-tabs){transition:none}html[data-route] .sign-shader,html[data-route] :is(video,.wallet-head-spin),.wallet-head-still{visibility:hidden}html[data-route] .wallet-head-still{visibility:visible}html[data-route] :is(.mood,.mood *,.evx-tv-title img,.sk){animation-play-state:paused}@media (max-width:520px){html[data-route] .route-anim{min-height:calc(100dvh - var(--under-bar))}}html[data-route] .chrome--global{view-transition-name:bar}html[data-route] .nav-slot .bottomnav-shell{view-transition-name:nav}::view-transition-group(bar){z-index:2;animation:none}::view-transition-group(nav){z-index:2;animation:none}::view-transition-old(bar){animation-duration:var(--m-enter)}::view-transition-new(bar){animation-duration:var(--m-enter)}::view-transition-old(nav){display:none}::view-transition-new(nav){animation:none}::view-transition-old(nav):only-child{animation:routeFadeOut var(--m-exit) var(--e-exit) both;display:block}::view-transition-new(nav):only-child{animation:routeFade var(--m-stack) var(--e-enter) both}html[data-route] .nav-slot .bottomnav{background:rgb(var(--surface2) / .88)}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(screen){animation:none}::view-transition-image-pair(screen){isolation:auto}::view-transition-image-pair(nav){isolation:auto}::view-transition-old(screen){mix-blend-mode:normal}::view-transition-new(screen){mix-blend-mode:normal}::view-transition-old(nav){mix-blend-mode:normal}::view-transition-new(nav){mix-blend-mode:normal}::view-transition-old(screen){top:var(--route-from-y,0px)}html[data-route=push]::view-transition-old(screen){animation:stackUnder var(--m-stack) var(--e-sheet) both}html[data-route=push]::view-transition-new(screen){animation:stackOver var(--m-stack) var(--e-sheet) both}html[data-route=back]::view-transition-old(screen){z-index:1;animation:stackOff var(--m-stack) var(--e-sheet) both}html[data-route=back]::view-transition-new(screen){animation:stackReturn var(--m-stack) var(--e-sheet) both}html[data-route=fade]::view-transition-old(screen){animation:routeFadeOut var(--m-exit) var(--e-exit) both}html[data-route=fade]::view-transition-new(screen){animation:routeFade var(--m-enter) var(--e-enter) both}@keyframes stackOver{0%{box-shadow:-6px 0 24px rgb(var(--scrim) / .2);transform:translate(100%)}to{box-shadow:-6px 0 24px rgb(var(--scrim) / 0);transform:none}}@keyframes stackUnder{0%{filter:brightness();transform:none}to{filter:brightness(.85);transform:translate(-30%)}}@keyframes stackOff{0%{box-shadow:-6px 0 24px rgb(var(--scrim) / .2);transform:none}to{box-shadow:-6px 0 24px rgb(var(--scrim) / 0);transform:translate(100%)}}@keyframes stackReturn{0%{filter:brightness(.85);transform:translate(-30%)}to{filter:brightness();transform:none}}@keyframes routeFadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:520px){html[data-route=push]::view-transition-old(screen){animation:none}html[data-route=push]::view-transition-new(screen){animation-name:stackOverFlat}html[data-route=back]::view-transition-old(screen){animation-name:stackOffFlat}html[data-route=back]::view-transition-new(screen){animation:none}}@keyframes stackOverFlat{0%{transform:translate(100%)}to{transform:none}}@keyframes stackOffFlat{0%{transform:none}to{transform:translate(100%)}}@media (min-width:521px){::view-transition-group(screen){overflow:clip}::view-transition-group(screen){clip-path:inset(var(--clip-top,0px) var(--clip-right,0px) var(--clip-bottom,0px) var(--clip-left,0px) round 0 0 var(--shell-corner,0px) var(--shell-corner,0px))}}.route-anim--push{animation:routePush var(--m-route) var(--e-enter) backwards}.route-anim--back{animation:routeBack var(--m-enter) var(--e-enter) backwards}.route-anim--fade{animation:routeFade var(--m-exit) ease-out backwards}.route-anim--none{animation:none}@keyframes routePush{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes routeBack{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes routeFade{0%{opacity:0}to{opacity:1}}@keyframes routeSoften{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-anim--push,.route-anim--back,.route-anim--fade{animation-name:routeSoften!important;animation-duration:.16s!important}}@media (max-width:520px){html.is-native,html.is-native body{overscroll-behavior:none}html.is-native:has(.bottomnav-shell) .bottomnav-shell{bottom:calc(env(safe-area-inset-bottom,0px) + var(--vv-gap,0px))}html.is-native:has(.bottomnav-shell){--toast-lift:calc(var(--nav-h) + var(--dock-gap) + env(safe-area-inset-bottom,0px))}:is(html.is-native:has(.pillnav) .pinned-float--dock,html.is-native .pinned-float--dock){bottom:calc(10px + env(safe-area-inset-bottom,0px) + var(--vv-gap,0px) + var(--nav-h) + var(--dock-gap))}html.is-native .phone-body .dock{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}html.is-native .phone-body .dock.dock--card{padding-bottom:var(--space-4)}}html[data-preview] body :not([data-preview-box],[data-preview-box] *,:has([data-preview-box])){visibility:hidden}html[data-preview] [data-preview-box]{min-height:1px}[data-held],[data-held]:before,[data-held]:after{animation-play-state:paused!important}.topbar-actions{align-items:center;gap:var(--space-4);display:flex}.topbar{height:52px;padding:0 var(--space-4);background:rgb(var(--bg));align-items:center;display:flex}.topbar--bare{background:0 0}.topbar-slot{flex:1 1 0;align-items:center;min-width:40px;display:flex}.topbar-slot--right{justify-content:flex-end}.topbar-share{aspect-ratio:1;border-radius:var(--r-pill);cursor:pointer;background:rgb(var(--surface));border:.5px solid rgb(var(--border));align-self:stretch;place-items:center;min-height:26px;padding:0;transition:transform .12s,background .12s;display:grid}.topbar-share:active{background:rgb(var(--surface2));transform:scale(.94)}.topbar-center{flex:0 auto;justify-content:center;align-items:center;min-width:0;display:flex}.topbar-title{font-family:var(--font-display);font-size:var(--t-xl);text-transform:uppercase;letter-spacing:var(--tr-caps);color:rgb(var(--text));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:900;overflow:hidden}.topbar-title--show{text-transform:uppercase;letter-spacing:var(--tr-caps);font-weight:900}.topbar-strip{height:2px;margin-top:var(--space-1);align-self:stretch}.topbar-sub{font-size:var(--t-xs);color:rgb(var(--muted2))}.topbar-stat{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);border-radius:var(--r-pill);background:rgb(var(--surface));border:.5px solid rgb(var(--border));font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300;display:inline-flex}.icon-btn{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.back-btn{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.back-btn:active{background:rgb(var(--surface2))}.logo{cursor:pointer;padding:0 0 0 var(--space-4);color:rgb(var(--text));background:0 0;border:none;align-items:center;display:flex}.logo-mark{width:auto;height:16px;display:block}.topbar .logo{min-height:44px}.wordmark-beta rect{fill:rgb(var(--cobalt))}.wordmark-beta text{fill:rgb(var(--white));font-family:var(--font-display);letter-spacing:var(--tr-caps);font-weight:900}.wordmark-beta{transform-box:fill-box;transform-origin:50%;animation:wordmarkStamp var(--m-stack) var(--m-enter) var(--e-spring) both}@keyframes wordmarkStamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}35%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wordmark-beta{animation:none}}.logo-mark--still .wordmark-beta{animation:none}.appbar-right{align-items:center;gap:var(--space-2);padding-right:var(--space-4);display:flex}.appbar-right .appbar-search,.appbar-right .appbar-deals{margin-inline:-5px}.appbar-search,.appbar-deals{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.appbar-search:active{background:rgb(var(--surface2))}.appbar-deals:active{transform:scale(.94)}.appbar-avatar{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.coin-pill{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-4);border-radius:var(--r-pill);isolation:isolate;color:rgb(var(--text));font-family:var(--font-display);font-size:var(--t-sm);cursor:pointer;background:0 0;border:.5px solid #0000;font-weight:700;display:inline-flex;position:relative}.coin-pill:before{--rim:1.5px;content:"";z-index:-1;border-radius:var(--r-pill);padding:var(--rim);pointer-events:none;background:linear-gradient(90deg, rgb(var(--chartreuse)), rgb(var(--pink)));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.money-pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:rgb(var(--surface));color:rgb(var(--text));white-space:nowrap;font-weight:700;line-height:1;display:inline-flex}.coin-pill>:first-child{margin-block:calc(-1 * var(--space-1))}.glass{background:linear-gradient(180deg, rgb(var(--onArt) / .34), rgb(var(--onArt) / .16));border:1px solid rgb(var(--onArt) / .55);box-shadow:0 10px 30px rgb(var(--scrim) / .18), inset 0 1px 0 rgb(var(--onArt) / .7), inset 0 -1px 0 rgb(var(--onArt) / .15);-webkit-backdrop-filter:blur(28px)saturate(200%);backdrop-filter:blur(28px)saturate(200%);color:rgb(var(--scrim))}.coin-pill-dot{border-radius:var(--r-pill);background:rgb(var(--blue));width:8px;height:8px;box-shadow:0 0 0 2px rgb(var(--bg));position:absolute;top:-2px;right:-2px}.coin-amount{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.coin-amount--bold{font-weight:700}.gem-chip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--r-pill);background:rgb(var(--blue) / .086);border:.5px solid rgb(var(--blue) / .267);font-family:var(--font-display);font-size:var(--t-xs);color:rgb(var(--text));font-weight:700;display:inline-flex}.seg-wrap{padding:var(--space-5) var(--gutter);background:rgb(var(--bg))}.seg{justify-content:flex-start;gap:var(--space-2);scrollbar-width:none;min-width:0;padding:var(--space-2);margin:calc(-1 * var(--space-2));display:flex;overflow-x:auto}.seg::-webkit-scrollbar{height:0}.seg-btn{padding:var(--space-4) var(--space-6);border-radius:var(--r-xs);cursor:pointer;font-size:var(--t-sm);color:var(--segInk,rgb(var(--muted2)));justify-content:center;align-items:center;gap:var(--space-3);white-space:nowrap;transition:background var(--m-tap) var(--e-enter), color var(--m-tap) var(--e-enter);background:0 0;border:none;flex:none;font-weight:700;display:flex}.pick-scope{display:contents}.seg-btn--on{background:var(--pick,rgb(var(--primary)));color:var(--pickInk,rgb(var(--primaryInk)))}.seg-btn:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.seg-btn:disabled{opacity:.45;cursor:default}.seg--toggle{padding:var(--space-1);border:1px solid var(--segLine,rgb(var(--border)));border-radius:var(--r-xs);gap:0;margin:0;display:inline-flex}.seg--toggle .seg-btn{padding:var(--space-3) var(--space-6)}.seg--sub .seg-btn{padding:var(--space-4) var(--space-5)}.seg-badge{font-size:var(--t-xs);background:rgb(var(--text) / .08);color:rgb(var(--text));border-radius:var(--r-pill);padding:1px var(--space-3);font-weight:700}.seg-btn--on .seg-badge{background:color-mix(in srgb, var(--pickInk,rgb(var(--primaryInk))) 16%, transparent);color:var(--pickInk,rgb(var(--primaryInk)))}.seg-wrap--inline{background:0 0;flex:1;min-width:0;padding:0}.seg-wrap--sheet{padding:var(--space-2) 0 var(--space-1);background:0 0}.ttabs{align-items:center;gap:var(--space-6);scrollbar-width:none;font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;display:flex;overflow-x:auto}.ttabs::-webkit-scrollbar{display:none}.ttabs{margin-block:calc(-1 * var(--space-5))}.ttab{white-space:nowrap;align-items:flex-start;gap:var(--space-1);padding:var(--space-5) 0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:rgb(var(--muted2));cursor:pointer;background:0 0;border:none;flex:none;display:inline-flex}.ttab[aria-selected=true]{color:rgb(var(--text))}.ttab small{font-family:var(--font-text);font-size:var(--t-xs);letter-spacing:0;font-weight:700}.seg-wrap--line{background:0 0;flex:1;min-width:0;padding:0}.seg-wrap--line .seg{gap:0}.seg-wrap--line .seg-btn{padding:var(--space-5) 0;color:rgb(var(--text2));border-bottom:var(--space-1) solid transparent;text-transform:uppercase;letter-spacing:var(--tr-caps);background:0 0;border-radius:0;flex:1}.seg-wrap--line .seg-btn--on{color:rgb(var(--text));border-bottom-color:currentColor;font-weight:800}.seg-wrap--line .seg-btn--on .seg-badge{background:rgb(var(--text) / .08);color:rgb(var(--text))}.fchips{gap:var(--space-3);scrollbar-width:none;min-width:0;padding:var(--space-2);margin:calc(-1 * var(--space-2));display:flex;overflow-x:auto}.fchips::-webkit-scrollbar{height:0}.fchips--wrap{flex-wrap:wrap;overflow-x:visible}.fchips[hidden]{display:none}.fchip{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--r-xs);background:rgb(var(--surface2));color:rgb(var(--text2));font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background var(--m-tap) var(--e-enter), color var(--m-tap) var(--e-enter);border:none;flex:none;font-weight:700;display:inline-flex}.fchips--raised .fchip{background:rgb(var(--surface))}.fchip--on,.fchips--raised .fchip--on{background:var(--pick,rgb(var(--primary)));color:var(--pickInk,rgb(var(--primaryInk)))}.fchip:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.fchip-n{color:rgb(var(--text));font-variant-numeric:tabular-nums;font-weight:300}.fchip--on .fchip-n{color:inherit}.fchip-dot{border-radius:var(--r-pill);flex-shrink:0;width:6px;height:6px}.toptabs{z-index:5;background:0 0;position:sticky;top:0}.toptabs-strip{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-5);scrollbar-width:none;-webkit-mask:linear-gradient(to right, rgb(var(--scrim)) calc(100% - 24px), transparent);-webkit-mask:linear-gradient(to right, rgb(var(--scrim)) calc(100% - 24px), transparent);mask:linear-gradient(to right, rgb(var(--scrim)) calc(100% - 24px), transparent);display:flex;overflow-x:auto}.toptabs-strip::-webkit-scrollbar{height:0}.toptabs--end{align-items:center;display:flex}.toptabs--end .toptabs-strip{min-width:0;padding-right:var(--space-4);flex:1}.toptabs-end{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-5) 0;animation:fadeIn var(--m-enter) var(--e-enter);flex:none;display:flex}.toptabs-btn{border-radius:var(--r-pill);cursor:pointer;background:rgb(var(--surface));border:.5px solid rgb(var(--border));width:36px;height:36px;color:rgb(var(--text));place-items:center;display:grid;position:relative}.toptabs-btn--on{background:rgb(var(--text));color:rgb(var(--bg));border-color:#0000}.toptabs-count{min-width:18px;height:18px;padding:0 var(--space-2);box-sizing:border-box;border-radius:var(--r-pill);background:rgb(var(--blue));color:rgb(var(--onArt));box-shadow:0 0 0 2px rgb(var(--bg));font-size:var(--t-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.toptabs-btn--make{background:rgb(var(--gold));color:rgb(var(--bg));border-color:#0000}.toptab{padding:var(--space-4) var(--space-6);border-radius:var(--r-xs);cursor:pointer;font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:var(--tr-tight);color:rgb(var(--muted2));transition:background var(--m-tap) var(--e-enter), color var(--m-tap) var(--e-enter);background:0 0;border:none;flex-shrink:0;font-weight:700;position:relative}.toptab:hover{color:rgb(var(--text2))}.toptab--on,.toptab--on:hover{background:var(--pick,rgb(var(--primary)));color:var(--pickInk,rgb(var(--primaryInk)))}.toptab:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.toptab-dot{border-radius:var(--r-pill);background:rgb(var(--red));width:7px;height:7px;box-shadow:0 0 0 2px rgb(var(--bg));position:absolute;top:-1px;right:-1px}.avatar{flex-shrink:0;display:inline-block;position:relative}.avatar-ring{border-radius:var(--r-pill);box-sizing:border-box;border:2px solid;position:absolute;inset:0}.avatar-inner{border-radius:var(--r-pill);background:rgb(var(--surface2));justify-content:center;align-items:center;display:flex;position:absolute;inset:2.5px}.avatar-initials{font-family:var(--font-display);color:rgb(var(--text2));font-weight:700;line-height:1}.ring-pulse{animation:2s ease-in-out infinite ringPulse}.ring-shimmer{animation:1.8s ease-in-out infinite ringShimmer}.ring-spin{animation:12s linear infinite ringSpin}@media (prefers-reduced-motion:reduce){.ring-spin{animation:none}}@keyframes ringSpin{to{rotate:360deg}}@keyframes ringPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ringShimmer{0%,to{opacity:.5}50%{opacity:1}}.initials-avatar{border-radius:var(--r-pill);border:1px solid;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid}.initials-avatar--photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;overflow:hidden}.initials-avatar--you{box-shadow:0 0 10px rgb(var(--gold) / .333)}.avatar-stack{flex-shrink:0;position:relative}.face-stack{--stack-ground:rgb(var(--bg));flex-shrink:0;align-items:center;display:inline-flex}.face-stack-face{border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--stack-ground);display:inline-flex;position:relative}.face-stack-face+.face-stack-face{margin-left:calc(-1 * var(--stack-overlap))}.face-stack-mark{z-index:1;font-size:var(--t-lg);line-height:1;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.face-stack--spread{gap:var(--space-2)}.face-stack--spread .face-stack-face{box-shadow:none}.face-stack-more{margin-left:var(--space-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:rgb(var(--muted2));font-weight:700}.btn-full{width:100%}.btn,.primary-btn{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7);border-radius:var(--r-xs);font-size:var(--t-md);font-weight:700;font-family:var(--font-text);cursor:pointer;border:none;transition:opacity .2s;display:inline-flex}.btn-primary,.primary-btn{background:rgb(var(--action));color:rgb(var(--actionInk))}.btn-pick{background:var(--pick,rgb(var(--action)));color:var(--pickInk,rgb(var(--actionInk)))}.btn:disabled:not(.btn--loading),.primary-btn-disabled{background:rgb(var(--surface2));color:rgb(var(--muted2));cursor:default;border-color:#0000}.btn-ghost{background:rgb(var(--surface2));color:rgb(var(--text2));border:0;font-weight:600}.btn-outline{border:1px solid rgb(var(--text) / .2);color:rgb(var(--text));background:0 0;font-weight:600}.btn-outline-on{border-color:rgb(var(--primary) / .333);color:rgb(var(--text));background:rgb(var(--primary) / .051)}.btn-slim{padding:var(--space-4) var(--space-6);font-size:var(--t-sm);border-radius:var(--r-xs)}.btn-dock{width:100%;height:54px;padding-block:0}.btn--caps{text-transform:uppercase;letter-spacing:var(--tr-caps)}.btn-danger{background:rgb(var(--red));color:rgb(var(--redInk));font-weight:700}.btn-gold{background:rgb(var(--gold));color:rgb(var(--bg))}.btn-paper{background:rgb(var(--onArt));color:rgb(var(--scrim))}.btn-paper-outline{border:1.5px solid rgb(var(--onArt));color:rgb(var(--onArt));background:0 0}.btn-paper:disabled:not(.btn--loading){background:rgb(var(--onArt));color:rgb(var(--scrim));opacity:.4}.btn-paper-outline:disabled:not(.btn--loading){border-color:rgb(var(--onArt));color:rgb(var(--onArt));opacity:.4;background:0 0}.btn-show{background:rgb(var(--scrim));color:rgb(var(--onArt))}.btn-show:disabled:not(.btn--loading){background:rgb(var(--scrim));color:rgb(var(--onArt));opacity:.4}.btn-secondary{padding:var(--space-5) var(--space-6);border-radius:var(--r-xs);border:1px solid rgb(var(--text));color:rgb(var(--text));font-weight:500;font-size:var(--t-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);background:0 0;display:flex}.btn-secondary.btn-slim{padding:var(--space-4) var(--space-6);font-size:var(--t-sm)}.btn-tertiary:disabled:not(.btn--loading){background:0 0}.btn-tertiary{color:rgb(var(--text2));font-size:var(--t-sm);padding:var(--space-4);cursor:pointer;background:0 0;border:none}.btn-slab{background:rgb(var(--slabInk));color:rgb(var(--surface))}.btn-slab-outline{border:1.5px solid rgb(var(--slabInk));color:rgb(var(--slabInk));background:0 0}.btn-slab:disabled:not(.btn--loading){background:rgb(var(--slabInk));color:rgb(var(--surface));opacity:.4}.btn-slab-outline:disabled:not(.btn--loading){border-color:rgb(var(--slabInk));color:rgb(var(--slabInk));opacity:.4;background:0 0}.btn-small{height:28px;padding:0 var(--space-5);font-size:var(--t-xs);gap:var(--space-2)}.btn-icon{flex:none;gap:0;width:44px;height:44px;padding:0}.btn-icon.btn-slim{width:34px;height:34px;padding:0}.btn-icon.btn-small{width:28px;height:28px;padding:0}.btn-icon.btn-dock{width:54px;height:54px}.btn-round{border-radius:var(--r-pill)}.crowd{white-space:nowrap;font-variant-numeric:tabular-nums}.crowd>.icon{vertical-align:-.14em;margin-right:var(--space-2)}.meta-sep{width:1px;height:.8em;margin:0 var(--space-4);opacity:.35;vertical-align:-.05em;background:currentColor;display:inline-block}.code-block{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.code-block--start{text-align:left;align-items:flex-start}.section-label.code-block-label{margin:0}.code-block-row{align-items:center;gap:var(--space-5);max-width:100%;display:inline-flex}.code-block{container-type:inline-size}.qr-plate{aspect-ratio:1;height:auto;display:block}.code-block-code{min-width:0;font-family:var(--font-figure);font-size:var(--t-4xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-wide);color:rgb(var(--text));white-space:nowrap;line-height:1}.code-block-row>.btn{color:rgb(var(--text))}.code-block-sub{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.code-block--framed{padding:var(--space-4) var(--space-5);border:1.5px solid var(--code-ink,rgb(var(--text)));border-radius:var(--r-xs);color:var(--code-ink,rgb(var(--text)));font:inherit;cursor:pointer;background:0 0;align-self:stretch}.code-block--framed .code-block-label,.code-block--framed .code-block-code,.code-block--framed .code-block-sub{color:inherit}.code-block--framed .code-block-row{gap:var(--space-4)}.btn--pressed.btn-outline,.btn--pressed.btn-outline-on,.btn--pressed.btn-secondary,.btn--pressed.btn-ghost{background:rgb(var(--action));border-color:rgb(var(--action));color:rgb(var(--actionInk))}.btn--pressed.btn-primary{box-shadow:inset 0 0 0 1px rgb(var(--action));color:rgb(var(--text));background:0 0}.btn--pressed.btn-paper{box-shadow:inset 0 0 0 1.5px rgb(var(--onArt));color:rgb(var(--onArt));background:0 0}.btn--pressed.btn-paper-outline{background:rgb(var(--onArt));border-color:rgb(var(--onArt));color:rgb(var(--scrim))}.btn--pressed.btn-slab{color:rgb(var(--slabInk));background:0 0}.btn-slab[aria-pressed]{border:1.5px solid rgb(var(--slabInk))}.btn--pressed.btn-slab-outline{background:rgb(var(--slabInk));border-color:rgb(var(--slabInk));color:rgb(var(--surface))}.btn--pressed.btn-show{box-shadow:inset 0 0 0 1.5px rgb(var(--scrim));color:rgb(var(--scrim));background:0 0}.btn--pressed.btn-gold{box-shadow:inset 0 0 0 1px rgb(var(--gold));color:rgb(var(--gold));background:0 0}.btn--pressed.btn-danger{box-shadow:inset 0 0 0 1px rgb(var(--red));color:rgb(var(--redText));background:0 0}.btn--pressed.btn-tertiary{color:rgb(var(--text))}.btn--pressed:disabled:not(.btn--loading){box-shadow:none}.sheet-backdrop{inset:var(--kb-top,0px) 0 var(--kb-bottom,0px);z-index:var(--z-sheet);--sheet-off:100%;transition:padding var(--m-enter) var(--e-sheet);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}html:not(.kb-up) .sheet-backdrop:not([data-full]){padding:0 var(--space-5) var(--space-5);--sheet-off:calc(100% + var(--space-5))}html:not(.kb-up) .sheet-backdrop:not([data-full]) .sheet-panel{border-radius:var(--r-xl);border:.5px solid rgb(var(--border))}html:not(.kb-up) .sheet-backdrop:not([data-full]) .sheet-panel:after{display:none}.sheet-scrim{inset:0 0 calc(-1 * var(--kb-bottom,0px));background:rgb(var(--scrim) / .45);touch-action:none;animation:sheetScrimIn var(--m-stack) var(--e-sheet) both;position:absolute}.sheet-panel{background:rgb(var(--sheet));box-shadow:var(--sheet-shadow);border-radius:var(--r-xl) var(--r-xl) 0 0;border-top:.5px solid rgb(var(--border));max-height:92%;transform:translateY(var(--sheet-y,0px));animation:sheetIn var(--m-stack) var(--e-sheet) both;flex-direction:column;display:flex;position:relative}.sheet-panel:after{content:"";height:var(--kb-bottom,0px);background:inherit;pointer-events:none;position:absolute;top:100%;left:0;right:0}.sheet-backdrop--entered .sheet-panel{transition:transform var(--m-enter) var(--e-sheet), height var(--m-enter) var(--e-sheet), border-radius var(--m-enter) var(--e-sheet);animation:none}.sheet-backdrop--entered .sheet-scrim{opacity:var(--sheet-dim,1);transition:opacity var(--m-enter) var(--e-sheet);animation:none}.sheet-backdrop--dragging .sheet-panel,.sheet-backdrop--dragging .sheet-scrim{transition:none}.sheet-backdrop--entered.sheet-backdrop--leaving .sheet-panel{transform:translateY(var(--sheet-off));transition:transform var(--m-route) var(--e-sheet)}.sheet-backdrop--entered.sheet-backdrop--leaving .sheet-scrim{opacity:0;transition:opacity var(--m-route) var(--e-sheet)}.sheet-backdrop--leaving:not(.sheet-backdrop--entered) .sheet-panel{animation:sheetOut var(--m-route) var(--e-sheet) both}.sheet-backdrop--leaving:not(.sheet-backdrop--entered) .sheet-scrim{animation:sheetScrimOut var(--m-route) var(--e-sheet) both}.sheet-panel:focus{outline:none}.sheet-close:disabled{opacity:.4;cursor:default}@keyframes sheetIn{0%{transform:translateY(var(--sheet-off))}to{transform:none}}.sheet-backdrop--in-place:not(.sheet-backdrop--entered,.sheet-backdrop--leaving) .sheet-panel{animation-name:sheetInPlace}@keyframes sheetInPlace{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}@keyframes sheetOut{0%{transform:none}to{transform:translateY(var(--sheet-off))}}@keyframes sheetScrimIn{0%{opacity:0}to{opacity:1}}@keyframes sheetScrimOut{0%{opacity:1}to{opacity:0}}.sheet-stacked,.sheet-dropping{pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.sheet-stacked>.sheet-panel,.sheet-dropping>.sheet-panel{height:100%;max-height:none;transition:none;animation:none;transform:none}.sheet-stacked{transform-origin:50% 0;animation:sheetStack var(--m-stack) var(--e-sheet) both}.sheet-stacked:after{content:"";border-radius:var(--r-xl) var(--r-xl) 0 0;background:rgb(var(--scrim));animation:sheetStackDim var(--m-stack) var(--e-sheet) both;position:absolute;inset:0}.sheet-stacked:has(~.sheet-stacked){opacity:0}html:not(.kb-up) .sheet-backdrop:not([data-full]) .sheet-stacked:after{border-radius:var(--r-xl)}.sheet-dropping{z-index:1;animation:sheetOut var(--m-route) var(--e-sheet) both}.sheet-backdrop .sheet-panel.sheet-panel--rise{animation:sheetIn var(--m-stack) var(--e-sheet) both}.sheet-backdrop .sheet-panel.sheet-panel--forward{transform-origin:50% 0;animation:sheetForward var(--m-stack) var(--e-sheet) both}.sheet-backdrop--stepping,.sheet-backdrop--stepping .sheet-panel{transition:none}.sheet-backdrop--leaving .sheet-stacked{opacity:0;transition:opacity var(--m-exit) var(--e-exit)}@keyframes sheetStack{0%{transform:none}to{transform:translateY(var(--stack-lift,calc(-1 * var(--space-6)))) scale(.9)}}@keyframes sheetStackDim{0%{opacity:0}to{opacity:.35}}@keyframes sheetForward{0%{transform:translateY(var(--stack-lift,calc(-1 * var(--space-6)))) scale(.9);filter:brightness(.75)}to{filter:none;transform:none}}.route-anim{transition:transform var(--m-route) var(--e-sheet);transform-origin:50% var(--recede-origin,50%)}html.sheet-recede .route-anim{clip-path:inset(var(--recede-clip,0px) 0 0 round var(--r-xl) var(--r-xl) 0 0);transition-duration:var(--m-stack);transform:scale(.93)}html .phone-body .dock{transition:opacity var(--m-enter) var(--e-enter) var(--m-route)}html.sheet-recede .phone-body .dock{opacity:0;transition:opacity var(--m-exit) var(--e-exit)}html.sheet-open{overflow:hidden}.sheet-drag{border-radius:var(--r-pill);background:rgb(var(--border) / .55);width:36px;height:4px;margin:var(--space-5) auto var(--space-1);touch-action:none;cursor:grab;flex-shrink:0;position:relative}.sheet-drag:before{content:"";position:absolute;inset:-20px -40px}.sheet-backdrop--dragging,.sheet-backdrop--dragging .sheet-drag{cursor:grabbing}.sheet-panel--night{background:rgb(var(--scrim));color:rgb(var(--onArt));border-top:0;overflow:hidden}.sheet-panel--night>:not(.sheet-ground){z-index:1;position:relative}.sheet-panel--bleed{overflow:hidden}.sheet-panel--bleed>.sheet-drag{z-index:3;background:rgb(var(--onArt) / .7);position:absolute;top:0;left:50%;translate:-50%}.sheet-panel--bleed>.sheet-header{z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:0}.sheet-panel--bleed>.sheet-header>*{pointer-events:auto}.sheet-panel--bleed .btn.sheet-close{background:rgb(var(--scrim) / .45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sheet-panel--bleed .sheet-close svg{color:rgb(var(--onArt))}.sheet-panel--bleed>.sheet-body{padding-top:0}.sheet-ground{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheet-panel:has(>.sheet-ground){overflow:hidden}.sheet-panel--night .sheet-drag{background:rgb(var(--onArt) / .35)}.sheet-header{touch-action:none;-webkit-user-select:none;user-select:none}.sheet-backdrop--dragging{-webkit-user-select:none;user-select:none}.sheet-header{--sheet-x:30px;align-items:center;gap:var(--space-4);min-height:var(--sheet-x);padding:var(--space-5) calc(var(--gutter) + var(--sheet-x) + var(--space-4)) var(--space-3) var(--gutter);flex-direction:row;display:flex;position:relative}.sheet-header:has(.sheet-close--back){padding-left:calc(var(--gutter) + var(--sheet-x) + var(--space-4))}.sheet-title{min-width:0;font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;color:rgb(var(--text));flex:1;font-weight:900;line-height:1}.sheet-title:empty{display:none}.sheet-header--centred{padding-left:calc(var(--gutter) + var(--sheet-x) + var(--space-4))}.sheet-header--centred .sheet-title{text-align:center}.sheet-header--bare{padding-bottom:0}.sheet-header--none{min-height:var(--space-6);padding:0}.sheet-header--wallet{flex-direction:row;justify-content:space-between;align-items:center}.sheet-header-right{align-items:center;height:0;margin-left:auto;display:inline-flex}.sheet-close{top:var(--space-5);right:var(--gutter)}.sheet-header:has(.sheet-title:not(:empty))>.sheet-close{top:calc(var(--space-5) + var(--t-2xl) / 2);translate:0 -50%}.sheet-close--back{right:auto;left:var(--gutter)}.btn.sheet-close{z-index:2;position:absolute}.sheet-body{padding:var(--space-6) var(--gutter);overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.sheet-body:focus-visible{outline:2px solid rgb(var(--text));outline-offset:-2px}.sheet-body:last-child{padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom,0px))}.sheet-footer{padding:var(--space-5) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom,0px));flex-shrink:0}.sheet-note{font-size:var(--t-sm);color:rgb(var(--text2));margin-bottom:var(--space-6);font-weight:300;line-height:1.55}.sheet-note-lead{font-size:var(--t-md);color:rgb(var(--text));font-weight:700;display:block}.sheet-fine{font-size:var(--t-xs);color:rgb(var(--muted2));margin:var(--space-6) 0 0;line-height:1.5}.sheet-back-link{width:100%;color:rgb(var(--text2));font-size:var(--t-sm);cursor:pointer;padding:var(--space-3) 0;background:0 0;border:none}.confirm-btns{gap:var(--space-2);flex-direction:column;display:flex}.text-input{background:rgb(var(--surface));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);width:100%;padding:var(--space-5) var(--space-5);color:rgb(var(--text));font-size:var(--t-md);font-family:inherit;line-height:1.5}.text-input::placeholder{color:rgb(var(--muted2))}.text-input--error,.text-input[aria-invalid=true]{border-color:rgb(var(--red))}.text-input:disabled{opacity:.4;cursor:not-allowed}.text-input:read-only:not(:disabled){color:rgb(var(--text2));background:0 0;border-style:dashed}.pw-field{position:relative}.pw-field>.text-input{padding-right:var(--space-10);display:block}.pw-eye{width:44px;color:rgb(var(--muted2));cursor:pointer;transition:color var(--m-tap) var(--e-exit);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.pw-eye:hover,.pw-eye[aria-pressed=true]{color:rgb(var(--text))}.pw-eye:disabled{opacity:.4;cursor:not-allowed}.field-error{font-size:var(--t-sm);color:rgb(var(--redText));margin:var(--space-3) 0 0;line-height:1.5}.char-count{font-size:var(--t-xs);color:rgb(var(--muted2));text-align:right;margin-top:var(--space-2)}.search-row{align-items:center;gap:var(--space-4);background:rgb(var(--surface));border-radius:var(--r-md);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border:0;display:flex}.section-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));margin-bottom:var(--space-4);font-weight:700}.menu-row{width:100%;padding:var(--space-6) 0;border:none;border-bottom:.5px solid rgb(var(--border));color:rgb(var(--text2));font-weight:300;font-size:var(--t-md);text-align:left;cursor:pointer;background:0 0;display:block}.menu-row--danger{color:rgb(var(--redText))}.menu-row--set{align-items:center;gap:var(--space-5);min-height:56px;padding:var(--space-5) 0;color:rgb(var(--text));font:inherit;cursor:default;border-bottom:0;display:flex;position:relative}.menu-row--set+.menu-row--set:before{content:"";background:rgb(var(--border));height:.5px;position:absolute;top:0;left:0;right:0}.menu-row--set:has(.menu-row-icon)+.menu-row--set:has(.menu-row-icon):before{left:34px}.menu-row--go{cursor:pointer}.menu-row--go:disabled{cursor:default;opacity:.6}.menu-row.menu-row--set:active{transform:none}.menu-row--go:active:not(:disabled){background:rgb(var(--surface2))}.menu-row-icon{width:22px;color:rgb(var(--text2));flex:none;place-items:center;display:grid}.menu-row-icon--danger{color:rgb(var(--red))}.menu-row-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.menu-row-label{font-size:var(--t-md);color:rgb(var(--text));font-weight:500}.menu-row--danger .menu-row-label{color:rgb(var(--redText))}.menu-row-sub{font-size:var(--t-xs);color:rgb(var(--muted2));line-height:1.4}.menu-row-value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--t-sm);color:rgb(var(--muted2));flex-shrink:0;overflow:hidden}.menu-row-chev{color:rgb(var(--muted2));flex:none}.menu-row-chev--fold{transition:transform var(--m-enter) var(--e-enter)}.menu-row-chev--open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.menu-row-chev--fold{transition:none}}.menu-row-check{width:var(--space-8);color:rgb(var(--text));flex:none;place-items:center;display:grid}.menu-row--center{justify-content:center}.menu-row--center .menu-row-main{flex:none;align-items:center}.menu-row--center .menu-row-label{font-weight:600}.menu-row-lead{flex:none;place-items:center;display:grid;position:relative}.menu-row--set:has(.menu-row-lead)+.menu-row--set:has(.menu-row-lead):before{left:calc(var(--menu-lead,40px) + var(--space-5))}.menu-row--lg .menu-row-label{font-size:var(--t-lg);font-weight:600}.menu-row-kicker{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700}.menu-row--caps .menu-row-label{font-family:var(--font-display);font-size:var(--t-lg);text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:800;line-height:.95}.menu-row--caps .menu-row-sub{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300}.menu-row--caps .menu-row-value{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));font-weight:700}.menu-row--split{padding-block:0}.menu-row-body{align-self:stretch;align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) 0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.menu-row-body:active:not(:disabled){opacity:.6}.menu-rows--quiet .menu-row--set+.menu-row--set:before{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:rgb(var(--text) / .15);height:1px}.menu-rows--quiet .menu-row--set:has(.menu-row-icon,.menu-row-lead)+.menu-row--set:before{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:rgb(var(--text) / .15);height:1px}.menu-rows--quiet .menu-row-icon{width:28px;height:28px}.menu-rows--bare .menu-row{padding-block:var(--space-4);border-bottom:0}.menu-rows--bare .menu-row--set+.menu-row--set:before{content:none}.menu-rows--quiet .menu-row-icon:not(.menu-row-icon--danger){color:rgb(var(--text))}.menu-rows--quiet .menu-row-icon>svg{width:24px;height:24px}.row-tile{width:var(--tile-size,40px);height:var(--tile-size,40px);border-radius:var(--r-xs);background:rgb(var(--surface2));color:rgb(var(--text));flex:none;place-items:center;display:grid;overflow:hidden}.row-tile-pic{position:relative}.row-tile-pic,.row-tile-pic img,.row-tile-pic picture{object-fit:cover;width:100%;height:100%;display:block}.row-tile--ink{background:rgb(var(--text));color:rgb(var(--bg))}.row-tile--mark{background:rgb(var(--surface2));color:rgb(var(--onArt))}.theme-light .row-tile--mark{background:rgb(var(--scrim))}.row-tile--outline{border:1px solid rgb(var(--text));background:0 0}.row-tile--tint{background:color-mix(in srgb, var(--tile-tint) 12%, rgb(var(--surface2)));color:var(--tile-tint)}.player-row{align-items:center;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:.5px solid rgb(var(--border));display:flex}.player-name{font-size:var(--t-md);color:rgb(var(--text));font-weight:600}.player-meta{font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:var(--space-1)}.terms-text{font-size:var(--t-xs);color:rgb(var(--muted2));text-align:center;margin-top:var(--space-6);line-height:1.6}.terms-link{color:rgb(var(--primary));font-size:var(--t-xs);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;display:inline}.countdown-pill{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid rgb(var(--border));border-radius:var(--r-pill);padding:var(--space-3) var(--space-5);font-size:var(--t-xs);transition:color var(--m-enter) var(--e-enter), border-color var(--m-enter) var(--e-enter);background:0 0;display:inline-flex}.countdown-pill-time{font-family:var(--font-figure);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums}.countdown-pill-urgent{border-color:rgb(var(--amber))}.section-head{padding:var(--space-1) var(--space-6) var(--space-7)}.section-head--flush{padding-inline:0}.section-title{font-family:var(--font-display);font-size:var(--t-xl);margin:0 0 var(--space-2);font-weight:700}.section-kicker{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:500}.section-sub{font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300}.section-head--caps .section-title{font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;margin-bottom:var(--space-2);font-weight:900;line-height:1}.section-link{align-items:center;gap:var(--space-1);min-height:44px;color:rgb(var(--text));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700;display:inline-flex}.section-link--out{gap:var(--space-2);color:rgb(var(--blue));font-weight:500}.section-link:disabled{color:rgb(var(--muted2));cursor:default}.section-head-row{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.section-head-row .section-link{margin-block:calc(-1 * var(--space-5))}.section-count{margin-left:var(--space-1);vertical-align:top;font-family:var(--font-text);font-size:var(--t-xs);letter-spacing:0;font-weight:700}.band{--band-bg:var(--bg);padding-block:var(--space-8);margin-inline:calc(-1 * var(--band-bleed,0px));padding-inline:var(--band-bleed,0px)}.band:empty{display:none}.band>:first-child{margin-top:0}.band>:last-child{margin-bottom:0}.band:not(:empty)~.band:not(:empty){border-top:2px solid rgb(var(--surface))}.bands--striped{--band-alt:var(--surface)}.bands--striped .band:not(:empty)~.band:not(:empty),.bands--striped .band,.bands--bare .band:not(:empty)~.band:not(:empty),.band:not(:empty)~.band--flush:not(:empty),.band--flush:not(:empty)+.band:not(:empty),.band--flush:not(:empty)+.band:empty+.band:not(:empty){border-top:0}:is(.band:not(:empty):has(+.band--follow:not(:empty)),.band:not(:empty):has(+.band:empty+.band--follow:not(:empty))){padding-bottom:0}.band:not(:empty)+.band--follow:not(:empty),.band:not(:empty)+.band:empty+.band--follow:not(:empty){border-top:0;padding-top:0}.band--edge{padding-block:0}.band--alt{--band-bg:var(--band-alt);background:rgb(var(--band-alt));--surface:var(--surface2)}.empty-wrap{align-items:center;gap:var(--space-5);padding:var(--space-10) var(--space-9);text-align:center;flex-direction:column;display:flex}.empty-mark{margin-bottom:var(--space-2);color:rgb(var(--text));justify-content:center;display:flex}.empty-title{font-family:var(--font-display);font-size:var(--t-xl);color:rgb(var(--text));text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:800;line-height:1.05}.empty-sub{font-size:var(--t-sm);color:rgb(var(--text2));max-width:255px;margin-bottom:var(--space-2);font-weight:300;line-height:1.65}.screen-scroll:has(.empty-wrap--page){flex-direction:column;display:flex}.screen-scroll :has(.empty-wrap--page){flex-direction:column;flex:1 0 auto;display:flex}.empty-wrap--page{flex:1 0 auto;justify-content:center}@media (max-width:520px){:is(html .phone-body:has(.empty-wrap--page),html .screen-scroll:has(.empty-wrap--page)){flex:1 0 auto}}.empty-wrap--section{padding:var(--space-8) var(--space-6)}.empty-line{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) 0;font-size:var(--t-sm);color:rgb(var(--text2));text-align:center;flex-wrap:wrap;margin:0;font-weight:300;line-height:1.5;display:flex}.empty-line-mark{color:rgb(var(--text2));flex:none;display:inline-flex}.load-error-actions{justify-content:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.load-error-inline{font-size:var(--t-md);color:currentColor;opacity:.75;margin:0;line-height:1.5}.load-error-link{margin-left:var(--space-3);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.load-error-link:disabled{opacity:.6;cursor:default}.show-thumb{border-radius:var(--r-xs);background:rgb(var(--surface2));color:rgb(var(--text2));border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.show-thumb--show{background:var(--show);color:var(--showInk);border-color:#0000}.show-thumb--dim{opacity:.5}.show-thumb-initials{font-family:var(--font-display);letter-spacing:var(--tr-poster);font-weight:800}.show-thumb-art{object-fit:cover;width:100%;height:100%;display:block}.list-row{align-items:center;gap:var(--space-5);width:calc(100% - 2 * var(--space-6));margin:0 var(--space-6) var(--space-5);padding:var(--space-5);background:rgb(var(--surface));border-radius:var(--r-xs);cursor:pointer;text-align:left;color:inherit;border:0;display:flex;position:relative;overflow:visible}.list-row-main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.list-row-title{font-family:var(--font-display);font-size:var(--t-lg);color:rgb(var(--text));font-weight:700;line-height:1.2}.list-row-title-dim{color:rgb(var(--muted2));font-weight:600}.list-row-status{align-items:center;gap:var(--space-3);font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;display:flex}.list-row-dot{border-radius:var(--r-pill);background:rgb(var(--red));flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite livePulse}.list-row-support{align-items:center;gap:var(--space-3);font-size:var(--t-xs);color:rgb(var(--muted2));margin-top:var(--space-1);flex-wrap:wrap;display:flex}.list-row-support span{align-items:center;gap:var(--space-2);display:inline-flex}.list-row-won{font-weight:600;color:rgb(var(--gold))!important}.list-row-code{font-size:var(--t-xs);letter-spacing:var(--tr-caps);color:rgb(var(--muted2));font-weight:700}.list-row-standing{padding-left:var(--space-2);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.list-row-standing-num{font-family:var(--font-display);font-size:var(--t-2xl);color:rgb(var(--text));font-weight:700;line-height:1}.list-row-standing-lbl{font-size:var(--t-xs);color:rgb(var(--muted2));white-space:nowrap}.list-row--flush{width:100%;margin-inline:0}.list-row--ink{background:rgb(var(--action));color:rgb(var(--actionInk));border-color:#0000}.list-row--ink .list-row-title,.list-row--ink .list-row-standing-num{color:rgb(var(--actionInk))}.list-row--ink .list-row-status,.list-row--ink .list-row-support,.list-row--ink .list-row-standing-lbl,.list-row--ink .list-row-sep{color:rgb(var(--actionInk) / .72)}.bottomnav-shell{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);padding:0 var(--space-6) var(--space-4);pointer-events:none;z-index:20;position:absolute}.bottomnav{pointer-events:auto;padding:var(--space-3);border-radius:var(--r-pill);background:rgb(var(--surface2) / .6);border:1px solid rgb(var(--text) / .09);box-shadow:0 12px 32px rgb(var(--scrim) / .5), inset 0 1px 0 rgb(var(--text) / .06);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(rgb(var(--scrim)), rgb(var(--scrim)));-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);display:flex;position:relative;overflow:hidden}.theme-light .bottomnav{background:rgb(var(--surface2) / .62);border-color:rgb(var(--onArt) / .7);box-shadow:0 12px 32px rgb(var(--scrim) / .14), inset 0 1px 0 rgb(var(--onArt) / .8)}.bn-indicator{border-radius:var(--r-pill);pointer-events:none;background:rgb(var(--text) / .14);box-shadow:inset 0 0 0 .5px rgb(var(--text) / .12), 0 4px 14px rgb(var(--scrim) / .35);transition:left var(--m-select) var(--e-spring), width var(--m-select) var(--e-spring);position:absolute;top:6px;bottom:6px}.theme-light .bn-indicator{background:rgb(var(--primary));box-shadow:0 4px 14px rgb(var(--scrim) / .22)}.theme-light .bn-item--on .bn-icon svg{color:rgb(var(--primaryInk))}.theme-light .bn-item--on .bn-label{color:rgb(var(--primaryInk))!important}.bn-item{z-index:1;justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;min-height:58px;padding:var(--space-3) var(--space-1);color:rgb(var(--text));background:0 0;border:none;flex-direction:column;flex:1;display:flex;position:relative}.bn-icon{transition:transform var(--m-enter) var(--e-spring);display:block;position:relative}.bn-item--on .bn-icon{transform:translateY(-1px)scale(1.04)}.bn-item--back{opacity:.85}.bn-item:active .bn-icon{transform:scale(.9)}.bn-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.bn-item--back .bn-label{color:rgb(var(--muted2))}.bn-dot{border-radius:var(--r-pill);background:rgb(var(--red));width:10px;height:10px;box-shadow:0 0 0 2px rgb(var(--surface2));position:absolute;top:-2px;right:-4px}.pn-bar{align-items:center;gap:var(--space-4);display:flex}.pillnav{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--r-pill);flex:1}:root:has(.pillnav){--nav-h:58px;--dock-gap:var(--space-4)}html:has(.bottomnav-shell){--toast-lift:calc(var(--nav-h) + var(--dock-gap))}@media (max-width:520px) and (not (display-mode:standalone)){:root:has(.pillnav) .bottomnav-shell{bottom:calc(8px + var(--vv-gap,0px))}:root:has(.pillnav) .pinned-float--dock{bottom:calc(12px + var(--vv-gap,0px) + var(--nav-h) + var(--dock-gap))}}.pn-pill{top:var(--space-3);border-radius:var(--r-pill);background:rgb(var(--text));pointer-events:none;opacity:0;width:44px;height:44px;transition:opacity var(--m-enter) var(--e-enter);will-change:transform, width;position:absolute;left:0}.pn-item{z-index:1;border-radius:var(--r-pill);min-width:40px;height:44px;color:rgb(var(--muted2));cursor:pointer;transition:padding var(--m-select) var(--e-enter), gap var(--m-select) var(--e-enter), color var(--m-exit) var(--e-enter);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:0;display:flex;position:relative}.pn-item--on{padding:0 var(--space-6);gap:var(--space-4);color:rgb(var(--bg));flex:0 auto;transition-delay:0s,0s,80ms}.pn-item:active .pn-icon,.pn-aside:active .pn-face{transform:scale(.9)}.pn-icon,.pn-face{transition:transform var(--m-tap) var(--e-exit);place-items:center;display:grid;position:relative}.pn-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:0;font-family:var(--font-display);font-size:var(--t-md);opacity:0;transition:max-width var(--m-select) var(--e-enter), opacity var(--m-exit) var(--e-exit);font-weight:700;overflow:hidden}.pn-item--on .pn-label{opacity:1;max-width:120px;transition:max-width var(--m-select) var(--e-enter), opacity var(--m-enter) var(--e-enter) .12s}.pn-item--on .bn-dot{display:none}.pn-aside{flex:0 0 var(--nav-h);height:var(--nav-h);pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.pn-face :is(.avatar-frame,.avatar-ring){filter:grayscale();opacity:.8;transition:filter var(--m-enter) var(--e-enter), opacity var(--m-enter) var(--e-enter)}.pn-aside--on .pn-face :is(.avatar-frame,.avatar-ring),.pn-aside--loud .pn-face :is(.avatar-frame,.avatar-ring){filter:none;opacity:1}.pn-aside .bn-dot{top:var(--space-2);right:var(--space-2);z-index:4}@media (max-width:359px){.bottomnav-shell:has(.pillnav){padding-left:var(--space-4);padding-right:var(--space-4)}.pn-item{min-width:36px}.pn-item--on{padding:0 var(--space-5);gap:var(--space-3)}.pn-label{font-size:var(--t-sm)}}@media (prefers-reduced-motion:reduce){.pn-item,.pn-label,.pn-face :is(.avatar-frame,.avatar-ring),.pn-pill{transition:none!important}}:root{--toastBg:29 27 31;--toastInk:218 216 218;--toastEdge:39 39 39}.theme-light{--toastBg:23 22 26;--toastInk:245 243 245;--toastEdge:59 57 62}.toast{z-index:var(--z-toast);justify-content:center;align-items:center;gap:var(--space-4);background:rgb(var(--toastBg));border:.5px solid rgb(var(--toastEdge));border-radius:var(--r-xs);padding:var(--space-5) var(--space-6);font-size:var(--t-sm);color:rgb(var(--toastInk));text-align:left;box-shadow:0 8px 24px rgb(var(--scrim) / .4);transition:transform .3s cubic-bezier(.2,.8,.3,1),opacity .25s;display:flex;position:absolute;left:16px;right:16px}.img-ph{margin:0 var(--space-6);border-radius:var(--r-lg);border:.5px solid rgb(var(--border));flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.img-ph-scrim{pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim) / .12) 0%, rgb(var(--scrim) / .12) 45%, rgb(var(--scrim) / .72) 100%);position:absolute;inset:0}.img-ph-label{align-items:center;gap:var(--space-3);font-size:var(--t-xs);color:rgb(var(--muted2));display:flex;position:absolute}.img-ph--art{background-position:50%;background-size:cover}.meta-close{color:rgb(var(--amber))!important}.meta-locked{color:rgb(var(--muted2))!important}.creator-row{align-items:center;gap:var(--space-2);display:inline-flex}.creator-name{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.creator-row-onimage{filter:drop-shadow(0 1px 3px rgb(var(--scrim) / .55))}.creator-name-onimage{color:rgb(var(--onArt))}.signmark{background:currentColor;flex-shrink:0;display:block}.signmark-glyph{line-height:1}.emoji{vertical-align:middle;object-fit:contain;flex-shrink:0;display:inline-block}.drift{overflow-wrap:normal}.drift--on{white-space:nowrap;-webkit-line-clamp:1;-webkit-mask-image:linear-gradient(90deg, transparent 0, rgb(var(--scrim)) var(--space-2), rgb(var(--scrim)) calc(100% - var(--space-3)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, rgb(var(--scrim)) var(--space-2), rgb(var(--scrim)) calc(100% - var(--space-3)), transparent 100%);overflow:hidden}.drift--on .drift-line{animation:driftText var(--drift-s) ease-in-out infinite;display:inline-block}@keyframes driftText{0%,18%{transform:none}50%,68%{transform:translateX(var(--drift-by))}to{transform:none}}@media (prefers-reduced-motion:reduce){.drift--on{text-overflow:ellipsis;-webkit-mask-image:none;mask-image:none}.drift--on .drift-line{animation:none;display:inline}}.emoji--text{width:auto;line-height:1}.overlay-anim{animation:.2s both fadeIn}.dropdown-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);width:100%;padding:var(--space-5) var(--space-5);color:rgb(var(--text2));font-weight:300;font-size:var(--t-md);cursor:pointer;display:flex}.dropdown-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-panel{z-index:var(--z-popover);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);padding:var(--space-3);max-height:220px;box-shadow:0 12px 30px rgb(var(--scrim) / .45);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.dropdown-item{text-align:left;width:100%;padding:var(--space-5) var(--space-5);border-radius:var(--r-xs);color:rgb(var(--text2));font-weight:300;font-size:var(--t-md);align-items:center;gap:var(--space-4);cursor:pointer;background:0 0;border:none;justify-content:space-between;display:flex}.dropdown-item:active{background:rgb(var(--surface2))}.dropdown-item-active{color:rgb(var(--primary))}.dropdown-tag{font-size:var(--t-xs);color:rgb(var(--muted2));border:.5px solid rgb(var(--border));padding:1px var(--space-3);border-radius:var(--r-xs);margin-right:var(--space-3)}.dropdown-panel--end{min-width:200px;left:auto}.dropdown-n{margin-left:var(--space-3);font-variant-numeric:tabular-nums;font-weight:300}.filter-row{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-5);display:flex}.filter-dropdown-wrap,.filter-dropdown-wrap--full{flex:1;min-width:0}.dir-toggle-btn{border-radius:var(--r-xs);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.section-action{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--r-pill);border:.5px solid rgb(var(--action) / .302);background:rgb(var(--action) / .071);color:rgb(var(--actionText));font-size:var(--t-xs);cursor:pointer;flex-shrink:0;font-weight:700;display:inline-flex}.section-action:active{background:rgb(var(--action) / .133)}.show-avatar{border-radius:var(--r-sm);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));flex-shrink:0;justify-content:center;align-items:center;width:20px;height:26px;display:flex}.delta{font-size:var(--t-xs);font-variant-numeric:tabular-nums;align-items:center;gap:1px;font-weight:600;display:inline-flex}.delta--flat{color:rgb(var(--muted2))}.delta--up{color:rgb(var(--green))}.delta--down{color:rgb(var(--redText))}.photo-frame{border-radius:var(--r-xs);background:rgb(var(--surface));justify-content:center;align-items:center;gap:var(--space-3);width:100%;height:100%;padding:var(--space-3);flex-direction:column;display:flex}.photo-frame--blank{background:rgb(var(--surface2))}.photo-frame--name{padding:0 var(--space-4);background:var(--show);color:var(--showInk);justify-content:center;align-items:flex-start;gap:0;overflow:hidden}.photo-frame--name span{font-family:var(--font-display);font-weight:800;font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;white-space:nowrap;line-height:.9}.photo-frame--name span:nth-child(2n){margin-left:calc(-1 * var(--space-8))}.photo-frame--tall{gap:var(--space-4)}.photo-frame--tall.photo-frame--name{gap:0}.photo-frame--tall.photo-frame--name span{font-size:var(--t-4xl)}.photo-frame--art{background-position:50%;background-size:cover;border:none;padding:0}.photo-frame-cap{font-size:var(--t-xs);color:rgb(var(--muted2));line-height:1.3}.topbar-info{border-radius:var(--r-pill);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.icon-btn--dotted{position:relative}.icon-dot{top:var(--space-3);right:var(--space-3);width:var(--space-4);height:var(--space-4);border-radius:var(--r-pill);background:rgb(var(--red));box-shadow:0 0 0 2px rgb(var(--bg));position:absolute}.load-more{justify-content:center;align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--r-xs);border:1px dashed rgb(var(--border));color:rgb(var(--text2));font-size:var(--t-sm);cursor:pointer;background:0 0;font-weight:300;display:flex}.load-more:hover{border-color:rgb(var(--primary) / .33);color:rgb(var(--primaryText))}.load-more-rest{font-size:var(--t-xs);color:rgb(var(--muted2));font-weight:500}.section-head--act{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.section-act{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);cursor:pointer;font-family:var(--font-display);font-size:var(--t-xs);color:rgb(var(--actionText));background:0 0;border:none;flex-shrink:0;font-weight:700;display:inline-flex}.bold-row{align-items:center;gap:var(--space-5);min-height:76px;padding:0 var(--space-4) 0 0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--text));cursor:pointer;transition:transform var(--m-tap) var(--e-exit);display:flex}.bold-row:active{transform:scale(.98)}.bold-row--still{cursor:default}.bold-row--still:active{transform:none}.bold-row:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.bold-row:before{content:"";width:8px;margin-block:var(--space-5);background:var(--bold-edge,rgb(var(--text) / .2));flex:none;align-self:stretch}.bold-row-thumb{border-radius:var(--r-xs);background:rgb(var(--surface2));flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.bold-row--thumb:before{display:none}.bold-row-thumb--tone{background:var(--show);color:var(--showInk)}.bold-row-pat{inset:calc(-1 * var(--space-2));overflow-wrap:anywhere;opacity:.22;font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.92;position:absolute;overflow:hidden}.bold-row-thumb>:not(.bold-row-pat){position:relative}.bold-row-txt{gap:var(--space-2);min-width:0;padding:var(--space-5) 0;flex-direction:column;flex:1;display:flex}.bold-row-eyebrow,.bold-row-line{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.bold-row-title{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-poster);text-transform:uppercase;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:900;line-height:1;display:-webkit-box;overflow:hidden}.bold-row-meta{font-size:var(--t-xs);color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.bold-row-end{align-items:center;gap:var(--space-3);flex:none;display:flex}.bold-row-act{min-width:calc(var(--space-10) + var(--space-9));min-height:36px;padding:0 var(--space-5);border:1px solid rgb(var(--text));border-radius:var(--r-xs);font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.bold-row-act--loud{background:rgb(var(--text));color:rgb(var(--bg))}.bold-row--muted:before,.bold-row--muted>:not(.bold-row-end){opacity:.5}.bold-rows>.bold-row:last-child,.bold-rows--bare .bold-row{border-bottom:0}.funds-actions{gap:var(--space-4);flex-direction:column;display:flex}.share-preview{align-items:flex-start;gap:var(--space-4);padding:var(--space-7) var(--space-6) var(--space-6);border-radius:var(--r-xs);background:rgb(var(--surface2));color:rgb(var(--text));flex-direction:column;display:flex;overflow:hidden}.share-preview--show{background:var(--show);color:var(--showInk)}.share-preview--show .mood{--mood-line:none}.share-preview-glyph{font-size:var(--t-3xl);justify-content:center;align-items:center;line-height:1;display:inline-flex}.share-preview-title{font-family:var(--font-opinion);font-size:var(--t-3xl);text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;letter-spacing:var(--tr-littera);line-height:.95}.share-preview-figure{font-family:var(--font-figure);font-weight:var(--fw-figure);font-size:var(--t-display);letter-spacing:var(--tr-poster);align-self:stretch;line-height:.9}.share-preview-sub{font-size:var(--t-xs);opacity:.8;font-weight:300}.share-preview-mark{margin-top:var(--space-4)}.share-actions{gap:var(--space-5);flex-direction:column;display:flex}.share-copy-btn{justify-content:center;align-items:center;gap:var(--space-4);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));border-radius:var(--r-xs);width:100%;padding:var(--space-5);color:rgb(var(--text2));font-size:var(--t-md);cursor:pointer;font-family:inherit;font-weight:600;display:flex}.share-copy-btn-copied{background:rgb(var(--green) / .094);border-color:rgb(var(--green) / .4);color:rgb(var(--green))}.burst{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.burst-p{border-radius:var(--r-pill);opacity:0;transform-origin:50%;width:5px;height:5px;animation:.72s ease-out both burstOut;position:absolute}@keyframes burstOut{0%{opacity:0;scale:.2}25%{opacity:1}to{opacity:0;translate:0 -14px;scale:1}}.tk-page{min-height:100%;padding:var(--space-6) var(--gutter) var(--space-7);flex-direction:column;display:flex}.tk-ways{gap:var(--space-4);padding-top:var(--space-7);flex-direction:column;margin-top:auto;display:flex}.tk-wrap{padding-top:var(--space-9);animation:tkPrint var(--m-route) var(--e-enter) both;position:relative}.tk{align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-7) var(--space-8);border-radius:var(--r-lg) var(--r-lg) 0 0;background:rgb(var(--surface));text-align:center;flex-direction:column;display:flex;position:relative}.tk:after{content:"";background:inherit;height:7px;-webkit-mask:conic-gradient(from -45deg at bottom, rgb(var(--scrim)) 90deg, rgb(var(--scrim) / 0) 0) 50% / 14px 100%;-webkit-mask:conic-gradient(from -45deg at bottom, rgb(var(--scrim)) 90deg, rgb(var(--scrim) / 0) 0) 50% / 14px 100%;mask:conic-gradient(from -45deg at bottom, rgb(var(--scrim)) 90deg, rgb(var(--scrim) / 0) 0) 50% / 14px 100%;position:absolute;top:100%;left:0;right:0}.tk-wrap>.tk-art{z-index:1;border-radius:var(--r-md);background:rgb(var(--surface2));border:2px solid rgb(var(--surface));place-items:center;width:72px;height:72px;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)rotate(-3deg)}.tk-wrap>.tk-face{left:50%;top:var(--space-2);z-index:1;position:absolute;transform:translate(-50%)}.tk-head{display:contents}.tk--won .tk-head,.tk--lost .tk-head{align-items:center;gap:var(--space-3);margin:calc(-1 * var(--space-10)) calc(-1 * var(--space-7)) 0;padding:var(--space-10) var(--space-7) var(--space-7);border-radius:var(--r-lg) var(--r-lg) 0 0;flex-direction:column;align-self:stretch;display:flex}.tk--won .tk-head{background:rgb(var(--green) / .12)}.tk--lost .tk-head{background:rgb(var(--red) / .12)}.tk--won .tk-perf,.tk--lost .tk-perf{margin-top:0}.tk-eyebrow{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.tk-title{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-tight);color:rgb(var(--text));font-weight:800}.tk-hero{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);color:rgb(var(--text));font-weight:800;line-height:1}.tk-hero>span{align-items:center;gap:var(--space-3);display:inline-flex;position:relative}.tk-hero--muted,.tk-hero--struck{color:rgb(var(--muted2))}.tk-hero--struck>span:after{content:"";left:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);transform-origin:0;height:2px;animation:tkStrike var(--m-enter) var(--e-enter) both;animation-delay:calc(var(--m-route) + var(--m-select));background:currentColor;position:absolute;top:52%}.tk-sub{max-width:300px;font-size:var(--t-sm);color:rgb(var(--text2));justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:300;line-height:1.45;display:inline-flex}.tk-sweep{border-radius:var(--r-pill);background:rgb(var(--surface2));width:120px;height:2px;position:relative;overflow:hidden}.tk-sweep:after{content:"";border-radius:inherit;background:rgb(var(--text));width:40%;animation:1.4s ease-in-out infinite tkSweep;position:absolute;top:0;bottom:0}.tk-perf{margin:var(--space-6) calc(var(--space-7) * -1) var(--space-2);border-top:1.5px dashed rgb(var(--border));align-self:stretch;position:relative}.tk-perf:before,.tk-perf:after{content:"";border-radius:var(--r-pill);background:rgb(var(--bg));width:20px;height:20px;position:absolute;top:-11px}.tk-perf:before{left:-10px}.tk-perf:after{right:-10px}.tk-rows{text-align:left;align-self:stretch;margin:0}.tk-row{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--t-md);display:flex}.tk-row dt{white-space:nowrap;color:rgb(var(--muted2))}.tk-dots{min-width:var(--space-6);border-bottom:1.5px dotted rgb(var(--border));flex:1;transform:translateY(-4px)}.tk-row dd{align-items:center;gap:var(--space-2);white-space:nowrap;color:rgb(var(--text));margin:0;font-weight:600;display:inline-flex}.tk-stamp{top:calc(var(--space-9) - var(--space-3));right:var(--space-5);z-index:2;padding:var(--space-2) var(--space-4);border-radius:var(--r-sm);font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text));animation:tkStamp var(--m-select) var(--e-spring) both;animation-delay:var(--m-route);border:2.5px solid;flex-direction:column;align-items:center;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;transform:rotate(-10deg)}.tk-stamp small{font-size:var(--t-caps);letter-spacing:var(--tr-caps);font-weight:700}.tk-stamp--wait{color:rgb(var(--muted2));animation:tkStamp var(--m-select) var(--e-spring) var(--m-route) both, skPulse 1.6s ease-in-out 1s infinite;border-style:dashed}.tk-stamp--refund{border-style:double;border-width:5px}.tk-stamp--bad{color:rgb(var(--redText));animation:tkStamp var(--m-select) var(--e-spring) var(--m-route) both, tkNudge var(--m-exit) var(--e-exit) calc(var(--m-route) + var(--m-select)) 2}.tk-stamp--quiet{color:rgb(var(--muted2))}.tk-stamp--won,.tk-stamp--lost{animation:tkStampStraight var(--m-select) var(--e-spring) var(--m-route) both;border:2px solid;transform:none}.tk-stamp--won{color:rgb(var(--green))}.tk-stamp--lost{color:rgb(var(--redText))}@keyframes tkPrint{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes tkStamp{0%{opacity:0;transform:rotate(-20deg)scale(1.8)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@keyframes tkStampStraight{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}@keyframes tkNudge{0%,to{translate:0}33%{translate:-4px}66%{translate:4px}}@keyframes tkStrike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tkSweep{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.tk-wrap,.tk-stamp,.tk-hero--struck>span:after,.tk-sweep:after{animation:none}}.locked-sheet{text-align:center;padding:var(--space-2) 0 0;flex-direction:column;align-items:center;display:flex}.locked-sheet-mark{border-radius:var(--r-pill);background:rgb(var(--green) / .086);width:66px;height:66px;margin-bottom:var(--space-5);place-items:center;display:grid;position:relative}.locked-sheet-title{font-family:var(--font-display);font-size:var(--t-2xl);color:rgb(var(--text));font-weight:700}.locked-sheet-q{font-size:var(--t-md);color:rgb(var(--text2));margin-top:var(--space-3);font-weight:300;line-height:1.45}@media (max-width:520px){html .toast{position:fixed}}.toast-icon{flex-shrink:0}.toast--act{justify-content:flex-start}.toast--act>span{flex:1;min-width:0}.toast-action{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;padding:var(--space-3);color:inherit;cursor:pointer;font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;background:0 0;border:0;flex:none;font-weight:700}.toast-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lock-spinner{border-radius:var(--r-pill);border:2px solid;border-top-color:#0000;width:12px;height:12px;animation:.68s linear infinite lockSpin;display:inline-block}@keyframes lockSpin{to{transform:rotate(360deg)}}.btn--loading{position:relative}.btn--loading:disabled{opacity:1;cursor:progress}.btn--loading .btn-label{align-items:center;gap:inherit;visibility:hidden;display:inline-flex}.hold{isolation:isolate;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.hold-fill{z-index:-1;transform-origin:0;transition:transform var(--m-exit) var(--e-exit);background:currentColor;position:absolute;inset:2px;transform:scaleX(0)}.hold--on .hold-fill{transition:transform var(--m-hold) linear;transform:scaleX(1)}.hold--on .hold-label{color:rgb(var(--onArt));mix-blend-mode:difference}.hold-label{align-items:center;gap:var(--space-2);display:inline-flex}.hold--armed{outline-offset:calc(-1 * var(--space-2));outline:2px solid}.hold-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hold--on .hold-fill{transition-timing-function:steps(2,end)}}.btn-spinner{margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}:where(.hit){position:relative}.hit:after,.back-btn:after,.icon-btn:after,.sheet-close:after,.sheet-back:after,.seg-btn:after,.btn-slim:after,.btn-small:after,.btn-icon:after,.section-action:after,.act-sort:after,.art-act:after,.cf-bar-btn:after,.logo:after,.yp-follow:after,.yp-allstats:after,.nsp-bar-code.nsp-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appbar-bell .appbar-bell-dot{border-radius:var(--r-pill);background:rgb(var(--red));width:8px;height:8px;box-shadow:0 0 0 2px rgb(var(--bg));position:absolute;top:10px;right:11px}.appbar-deals:before{content:"";border-radius:var(--r-pill);background:rgb(var(--action));position:absolute;inset:6px}.appbar-deals>*,.icon-btn,.seg-btn,.btn-slim,.btn-small,.btn-icon,:where(.logo,.yp-follow,.yp-allstats,.nsp-bar-code.nsp-link),.section-action,.act-sort,.art-act,.cf-bar-btn{position:relative}.hero-clock.hero-clock--inset{top:14px;right:16px}.store-unavailable{align-items:center;gap:var(--space-5);margin:var(--space-8) var(--space-6);padding:var(--space-7) var(--space-6);border-radius:var(--r-lg);background:rgb(var(--surface));color:rgb(var(--text2));font-weight:300;font-size:var(--t-sm);text-align:center;border:0;flex-direction:column;display:flex}.app-crash{justify-content:center;align-items:center;gap:var(--space-4);min-height:60vh;padding:var(--space-9) var(--space-8);text-align:center;color:rgb(var(--text));background:rgb(var(--bg));flex-direction:column;display:flex}.app-crash-title{font-size:var(--t-xl);margin:0;font-weight:700}.app-crash-body{font-size:var(--t-sm);color:rgb(var(--text2));margin:0 0 var(--space-4);font-weight:300}.app-crash-btn{padding:var(--space-5) var(--space-7);border-radius:var(--r-xs);border:.5px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--text));cursor:pointer;font-weight:600}.btn,.btn-secondary,.btn-tertiary,.primary-btn,.icon-btn,.back-btn,.sheet-close,.sheet-back,.appbar-search,.appbar-deals,.appbar-avatar,.coin-pill,.dropdown-trigger,.dropdown-item,.menu-row,.seg-btn,.toptab,.card--tap{transition:transform var(--m-tap) ease-out, background-color var(--m-tap) ease-out, border-color var(--m-tap) ease-out, color var(--m-tap) ease-out}.btn:not(:disabled):active,.btn-secondary:not(:disabled):active,.primary-btn:not(:disabled):active,.icon-btn:not(:disabled):active,.back-btn:not(:disabled):active,.sheet-close:active,.sheet-back:active,.appbar-search:active,.appbar-deals:active,.appbar-avatar:active,.coin-pill:active,.dropdown-trigger:active,.menu-row:active,.seg-btn:active,.toptab:active{transform:scale(.97)}.dropdown-item:active,.btn-tertiary:active{background:rgb(var(--surface2))}.room-invites{gap:var(--space-4);margin:0 var(--space-6) var(--space-6);flex-direction:column;display:flex}.room-invite{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-5);border-radius:var(--r-lg);background:rgb(var(--surface));border:0;display:flex}.room-invite-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.room-invite-body b{font-size:var(--t-md)}.room-invite-body i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.pair-withdraw{color:rgb(var(--primaryText));cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}.sk{border-radius:var(--r-xs);background:linear-gradient(100deg, transparent 42%, rgb(var(--sk-sheen)) 50%, transparent 58%) 100% 0 / 300% 100% no-repeat fixed, rgb(var(--surface2));animation:1.8s ease-in-out infinite skSheen;display:block}.sk--round{border-radius:var(--r-pill)}@keyframes skPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes skSheen{0%{background-position:100% 0}to{background-position:0 0}}.sk-rows{display:block}.sk-row{align-items:flex-start;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:.5px solid rgb(var(--border));display:flex}.sk-row-body{flex:1;min-width:0}.sk-cards{gap:var(--space-5);flex-direction:column;display:flex}.sk-card{border-radius:var(--r-xs)}.sk-grid{gap:var(--space-6) var(--space-5);display:grid}.sk-cell{flex-direction:column;align-items:center;display:flex}.sk-cell-face{aspect-ratio:1;border-radius:var(--r-xs);width:100%}.qty{align-items:center;gap:var(--space-3);display:inline-flex}.qty-tap{border-radius:var(--r-xs);background:rgb(var(--surface2));width:32px;height:32px;color:rgb(var(--text));cursor:pointer;transition:background var(--m-tap) var(--e-enter), color var(--m-tap) var(--e-enter);border:none;justify-content:center;align-items:center;display:flex}.qty-tap--more{background:rgb(var(--action));color:rgb(var(--actionInk))}.qty-tap:disabled{background:rgb(var(--surface2));color:rgb(var(--muted2));cursor:default}.qty-tap:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.qty-figure{text-align:center;min-width:28px;font-size:var(--t-md);font-variant-numeric:tabular-nums;color:rgb(var(--text));font-weight:700}.qty--answer{gap:var(--space-5)}.qty--answer .qty-tap{width:48px;height:48px}.qty--answer .qty-figure{min-width:64px;font-family:var(--font-figure);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);font-size:var(--t-4xl);line-height:1}.cbx{align-items:center;gap:var(--space-5);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:48px;display:flex}.cbx input{opacity:0;width:1px;height:1px;position:absolute}.cbx-box{border-radius:var(--r-xs);border:1.5px solid rgb(var(--text2));box-sizing:border-box;width:24px;height:24px;transition:background var(--m-tap) var(--e-enter), border-color var(--m-tap) var(--e-enter);background:0 0;flex:none;place-items:center;display:grid}.cbx input:checked+.cbx-box{background:var(--pick,rgb(var(--action)));border-color:var(--pick,rgb(var(--action)));color:var(--pickInk,rgb(var(--actionInk)))}.cbx--round .cbx-box{border-radius:var(--r-pill)}.menu-rows--quiet .cbx-box{margin-inline:var(--space-1)}.cbx input:focus-visible+.cbx-box{outline:2px solid rgb(var(--action));outline-offset:2px}.cbx input:disabled~*{opacity:.55}.cbx-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cbx-label{font-size:var(--t-md);color:rgb(var(--text))}.cbx-sub{font-size:var(--t-xs);color:rgb(var(--muted2));line-height:1.4}.cbx-wrap{flex-direction:column;display:flex}.cbx-after{padding-left:calc(24px + var(--space-5));font-size:var(--t-xs);color:rgb(var(--muted2));line-height:1.4}.cbx-after :is(a,button){min-height:24px;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.switch{--sw-w:44px;--sw-h:26px;--sw-line:1.5px;--sw-pad:var(--space-1);--sw-knob:calc(var(--sw-h) - 2 * (var(--sw-line) + var(--sw-pad)));box-sizing:border-box;width:var(--sw-w);height:var(--sw-h);padding:var(--sw-pad);border-radius:var(--r-xs);border:var(--sw-line) solid rgb(var(--text2));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--m-tap) var(--e-enter), border-color var(--m-tap) var(--e-enter);background:0 0;flex:none;align-items:center;margin:0;display:flex;position:relative}.switch-knob{width:var(--sw-knob);height:var(--sw-knob);border-radius:var(--r-xs);background:rgb(var(--text2));transition:transform var(--m-select) var(--e-enter), background var(--m-tap) var(--e-enter)}.switch--on{background:var(--pick,rgb(var(--primary)));border-color:var(--pick,rgb(var(--primary)))}.switch--on .switch-knob{background:var(--pickInk,rgb(var(--primaryInk)));transform:translateX(calc(var(--sw-w) - var(--sw-knob) - 2 * (var(--sw-line) + var(--sw-pad))))}.switch:focus-visible{outline:2px solid rgb(var(--action));outline-offset:2px}.switch:disabled{opacity:.3;cursor:default}.switch-row{align-items:center;gap:var(--space-5);cursor:pointer;display:flex}.switch-row--disabled{cursor:default}.switch-row--disabled .switch-text{opacity:.55}.switch-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.switch-label{font-size:var(--t-sm);color:rgb(var(--text))}.switch-sub{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300;line-height:1.4}@media (prefers-reduced-motion:reduce){.switch,.switch-knob{transition:none}}.pbar,.pbar-segs,.pring{--pb-track:rgb(var(--surface2));--pb-paint:rgb(var(--text));--pb-h:var(--space-2)}.pbar{width:100%;height:var(--pb-h);border-radius:var(--r-xs);background:var(--pb-track);display:block;position:relative}.pbar--size-thin{--pb-h:var(--space-2)}.pbar--size-level{--pb-h:var(--space-4)}.pbar--game{--pb-paint:var(--pick,rgb(var(--text)))}.pbar--accuracy{--pb-paint:rgb(var(--green))}.pbar--art{--pb-track:rgb(var(--onArt) / .2)}.pbar--ink{--pb-track:rgb(var(--scrim))}.pbar--art.pbar--level{--pb-paint:rgb(var(--onArt))}.pbar--slab{--pb-track:rgb(var(--slabInk) / .14)}.pbar--slab.pbar--level{--pb-paint:rgb(var(--slabInk))}.pbar--glass{--pb-track:rgb(var(--scrim) / .14)}.pbar--glass.pbar--level{--pb-paint:rgb(var(--scrim))}.pbar-fill{border-radius:var(--r-xs);background:var(--pb-paint);height:100%;transition:width var(--m-select) var(--e-enter);display:block}.pbar-parts{border-radius:var(--r-xs);height:100%;display:flex;overflow:hidden}.pbar-parts .pbar-fill{border-radius:0;flex:none}.pbar--live .pbar-fill{transition:none}.pbar-segs{gap:var(--space-1);width:100%;display:flex}.pbar-seg{min-width:0;height:var(--pb-h);border-radius:var(--r-xs);background:var(--pb-track);color:rgb(var(--text));transition:background var(--m-enter) var(--e-enter), opacity var(--m-enter) var(--e-enter);border:0;flex:1;padding:0}button.pbar-seg{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}button.pbar-seg:before{content:"";inset:calc(-1 * var(--space-5)) 0;position:absolute}button.pbar-seg:disabled{cursor:default}button.pbar-seg:focus-visible{outline:2px solid rgb(var(--action));outline-offset:2px}.pbar-seg--done,.pbar-seg--todo.pbar-seg--at{background:var(--pb-paint);background-size:calc(var(--pb-n) * 100%) 100%;background-position:calc(var(--pb-i) * 100% / max(1, var(--pb-n) - 1)) 0}.pbar-seg--todo.pbar-seg--at{opacity:.5}.pbar-seg--shut{background:repeating-linear-gradient(-45deg, var(--pb-track) 0 3px, transparent 3px 5px)}.pbar-seg--hit{background:rgb(var(--green));color:rgb(var(--green))}.pbar-seg--miss{background:rgb(var(--red));color:rgb(var(--red))}.pbar-seg--void{background:rgb(var(--muted2));color:rgb(var(--muted2))}.pbar-seg--at:not(.pbar-seg--todo){box-shadow:0 0 0 1.5px rgb(var(--bg)), 0 0 0 3px currentColor}.pbar-segs--labelled{gap:var(--space-2)}.pbar-step{gap:var(--space-3);min-width:0;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));flex-direction:column;flex:1;font-weight:800;display:flex}.pbar-step--reached{color:rgb(var(--text2));font-weight:300}.pbar-step--at{color:rgb(var(--text));font-weight:800}.pbar-step--at .pbar-seg--miss+.pbar-step-label{color:rgb(var(--redText))}.pbar-step--at>.pbar-seg{box-shadow:none}.pbar-step>.pbar-seg{flex:none;width:100%}.pring{flex:none;place-items:center;display:inline-grid;position:relative}.pring-svg{position:absolute;inset:0;transform:rotate(-90deg)}.pring-track{stroke:var(--pb-track)}.pring-fill{stroke:var(--pb-paint);transition:stroke-dashoffset var(--m-select) var(--e-enter)}.pring-mid{flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.pbar-fill,.pbar-seg,.pring-fill{transition:none}}.ans{--ans-ink:rgb(var(--text));border-radius:var(--r-xs);background:rgb(var(--surface));min-width:0;color:var(--ans-ink);font-family:var(--font-text);text-align:left;transition:background-color var(--m-tap) var(--e-exit), color var(--m-tap) var(--e-exit), transform var(--m-tap) var(--e-exit);flex-wrap:wrap;align-items:stretch;font-weight:700;display:flex;position:relative}.ans-tap{align-items:center;gap:var(--space-5);min-width:0;min-height:56px;padding:var(--space-5) var(--space-6);border-radius:var(--r-xs);color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;flex:1 1 0;display:flex;position:relative;overflow:hidden}button.ans-tap{cursor:pointer}button.ans-tap:disabled{cursor:default}button.ans-tap:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.ans:has(>button.ans-tap:active:not(:disabled)){transform:scale(.985)}.ans-tap>:not(.peek){position:relative}.ans-body{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.ans-line{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ans-label{min-width:0;font-size:var(--t-lg);overflow-wrap:anywhere;flex:1;line-height:1.25}.ans--lg .ans-label{font-size:var(--t-xl)}.ans-sub{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.ans-check{flex:none}.ans-tag{align-items:center;gap:var(--space-1);margin-left:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--r-xs);vertical-align:2px;font-family:var(--font-text);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1;display:inline-flex}.ans-tag--won{background:rgb(var(--green));color:rgb(var(--scrim))}.ans-tag--miss{background:rgb(var(--red));color:rgb(var(--onArt))}.ans-tag--mine{background:rgb(var(--text));color:rgb(var(--bg))}.ans--edge:after{content:"";z-index:1;border:2px solid rgb(var(--text));border-radius:var(--r-xs);pointer-events:none;position:absolute;inset:0}.ans-mark{align-items:center;gap:var(--space-2);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;flex:none;display:inline-flex}.ans-dot{border-radius:var(--r-pill);width:20px;height:20px;color:rgb(var(--onArt));flex:none;place-items:center;display:grid}.ans-corner{z-index:1;top:var(--space-3);right:calc(var(--space-4) + var(--space-8));pointer-events:none;position:absolute}.ans-aside{flex:none;align-items:stretch;display:flex}.ans-more{flex:0 0 100%;min-width:0}.ans--picked:not(.ans--ring){background:var(--pick,rgb(var(--primary)));--ans-ink:var(--pickInk,rgb(var(--primaryInk)))}.ans--picked:not(.ans--ring) .ans-sub{color:inherit;opacity:.75}.ans--picked:not(.ans--ring) .ans-sub:has(.chip){opacity:1}.ans--picked:not(.ans--ring) .face{--face-fill:color-mix(in srgb, var(--ans-ink) 15%, transparent);--face-ink:var(--ans-ink)}.ans--picked{--peek:var(--ans-ink)}.ans--ring.ans--picked{--ans-ring:var(--pick,rgb(var(--you)));--peek:var(--ans-ring)}.ans--ring.ans--picked:after{content:"";z-index:1;border:2px solid var(--ans-ring);border-radius:var(--r-xs);pointer-events:none;position:absolute;inset:0}.ans--ring.ans--picked .ans-check{color:var(--ans-ring)}.ans--strip{background:rgb(var(--bg))}.ans-strip{height:var(--space-4);background:rgb(var(--surface2));display:block;overflow:hidden}.ans-strip i{background:var(--peek,rgb(var(--text)));height:100%;transition:width var(--m-select) var(--e-enter);display:block}.ans--strip.ans--picked:not(.ans--ring) .ans-strip{background:color-mix(in srgb, var(--ans-ink) 20%, transparent)}@media (prefers-reduced-motion:reduce){.ans-strip i{transition:none}}.ans--landed{background:rgb(var(--green) / .12)}.ans--landed .ans-dot{background:rgb(var(--green))}.ans--missed{background:rgb(var(--red) / .12)}.ans--missed .ans-dot{background:rgb(var(--red))}.ans--locked .ans-label{color:rgb(var(--text2))}.ans--disabled{opacity:.45}.ans--sm .ans-tap{min-height:44px;padding:var(--space-3) var(--space-5)}.ans--sm .ans-label{font-size:var(--t-md)}.ans--frosted,.ans--glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}.ans--frosted{background:rgb(var(--scrim) / .38);box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .22);--ans-ink:rgb(var(--onArt))}.ans--glass{background:linear-gradient(180deg, rgb(var(--onArt) / .34), rgb(var(--onArt) / .16));box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .55);--ans-ink:rgb(var(--scrim))}.ans--frosted .peek,.ans--glass .peek{opacity:.38}.ans--frosted.ans--locked .ans-label,.ans--glass.ans--locked .ans-label{color:inherit;opacity:.75}.ans-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ans-pair>.ans--block:last-child:nth-child(odd){grid-column:1/-1}.ans--block .ans-tap{justify-content:center;gap:var(--space-2);min-height:72px;padding:var(--space-5);text-align:center;flex-direction:column}.ans--block .ans-body{flex:none;align-self:stretch;align-items:center}.ans--block .ans-line{justify-content:center}.ans--block .ans-label{overflow-wrap:anywhere;text-wrap:balance;min-width:0;font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;flex:0 auto;font-weight:900;line-height:1.1}.ans--block.ans--lg .ans-label{font-size:var(--t-4xl)}.ans--block .ans-check,.ans--block .ans-mark{top:var(--space-3);right:var(--space-3);position:absolute}.ans--block>.pick-info{right:auto;left:var(--space-3)}.ans--block .ans-mark .ans-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ans{transition:none}}.cstack{--cstack-under:var(--space-7);flex:1;min-height:0;position:relative}.cstack-card,.cstack-edge{inset:var(--cstack-under) 0 0;border-radius:var(--r-xs);transform-origin:50% 0;position:absolute}.cstack-card{z-index:3;touch-action:pan-y;will-change:transform;flex-direction:column;display:flex}.cstack-card :where(*){touch-action:pan-y}.cstack-card>*{flex:1;min-height:0}.cstack-card img{-webkit-user-drag:none;-webkit-touch-callout:none}.cstack-edge{background:linear-gradient(180deg, var(--edge,rgb(var(--border))) calc(var(--cstack-under) / 2), rgb(var(--surface)) 0);border:.5px solid rgb(var(--text) / .4)}.cstack-edge--1{z-index:2;transform:translateY(calc(var(--cstack-under) / -2)) scale(.955)}.cstack-edge--2{z-index:1;transform:translateY(calc(var(--cstack-under) * -1)) scale(.91)}.cstack-card--rise{animation:cstackRise var(--m-enter) var(--e-enter) backwards}.cstack--rise .cstack-edge--1{animation:cstackEdgeUp1 var(--m-enter) var(--e-enter) both}.cstack--rise .cstack-edge--2{animation:cstackEdgeUp2 var(--m-enter) var(--e-enter) both}.cstack-card--return{animation:cstackReturn var(--m-route) var(--e-enter) backwards}.cstack--grow .cstack-edge{animation:cstackEdgeOut var(--m-enter) var(--e-enter) var(--m-exit) both}@keyframes cstackRise{0%{transform:translateY(calc(var(--cstack-under) / -2)) scale(.955)}}@keyframes cstackEdgeUp1{0%{transform:translateY(calc(var(--cstack-under) * -1)) scale(.91)}}@keyframes cstackEdgeUp2{0%{transform:translateY(calc(var(--cstack-under) * -1.5)) scale(.865);opacity:0}}@keyframes cstackReturn{0%{transform:translate(-115%)rotate(-8deg)}}@keyframes cstackEdgeOut{0%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.cstack-card,.cstack-edge{animation:none!important}}.peek{pointer-events:none;transform-origin:0;background:var(--peek,var(--pick,rgb(var(--primary))));opacity:.22;transition:width var(--m-select) var(--e-enter);animation:peekIn var(--m-route) var(--e-enter) both;position:absolute;top:0;bottom:0;left:0}@keyframes peekIn{0%{transform:scaleX(0)}}.ans--figure .peek-pct{font-family:var(--font-figure);font-weight:var(--fw-figure);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);line-height:1}.peek-pct{font-family:var(--font-text);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:inherit;flex:none;font-weight:700}@media (prefers-reduced-motion:reduce){.peek{transition:none;animation:none}}.cmp{--cmp-h:40px;--cmp-act:32px;align-items:center;gap:var(--space-4);min-width:0;display:flex}.cmp-field{align-items:center;gap:var(--space-1);min-width:0;height:var(--cmp-h);box-sizing:border-box;padding:0 var(--space-1) 0 var(--space-6);border-radius:var(--r-xs);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));transition:border-color var(--m-tap) var(--e-enter), box-shadow var(--m-tap) var(--e-enter);flex:1;display:flex}.cmp-field:focus-within{border-color:rgb(var(--text))}.cmp-input{min-width:0;height:100%;color:rgb(var(--text));font-family:var(--font-text);font-size:var(--t-md);background:0 0;border:none;outline:none;flex:1;padding:0}.cmp-input::placeholder{color:rgb(var(--muted2))}.cmp-input:disabled{cursor:not-allowed}.cmp-input:focus-visible{box-shadow:none}.cmp-act{width:var(--cmp-act);height:var(--cmp-act);border-radius:var(--r-pill);color:rgb(var(--text2));cursor:pointer;transition:background var(--m-tap) var(--e-enter), color var(--m-tap) var(--e-enter);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.cmp-act:active{background:rgb(var(--text) / .06)}.cmp-act--on{background:rgb(var(--primary) / .086);color:rgb(var(--primary))}.cmp-act:disabled{cursor:default;opacity:.55}:is(.cmp-act:focus-visible,.cmp-send:focus-visible){outline:2px solid rgb(var(--text));outline-offset:2px}.cmp-send{width:var(--cmp-h);height:var(--cmp-h);border-radius:var(--r-xs);cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--border));color:rgb(var(--muted2));transition:background var(--m-tap) var(--e-enter), color var(--m-tap) var(--e-enter), box-shadow var(--m-tap) var(--e-enter);background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.cmp-send--on{background:rgb(var(--action));box-shadow:none;color:rgb(var(--actionInk))}.cmp-send:disabled{cursor:default}.face{vertical-align:middle;width:var(--face-size,40px);height:var(--face-size,40px);border-radius:var(--r-pill);background:var(--face-fill,rgb(var(--surface2)));color:var(--face-ink,rgb(var(--muted2)));flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.face-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.face-initial{font-family:var(--font-display);font-weight:800;line-height:1}.face--fill{border-radius:0;width:auto;height:auto;position:absolute;inset:0;container-type:size}.face--fill .face-img{object-position:50% 15%}.face--out{filter:grayscale()}.face--stamped{filter:none;overflow:visible;container-type:size}.face--stamped>:not(.face-stamp){filter:grayscale()}.face--stamped .face-img,.face--stamped .face-initial{opacity:.6}.face--stamped:not(.face--fill) .face-img{clip-path:circle(50%)}.face-stamp{border:2px solid rgb(var(--red));border-radius:var(--r-xs);background:rgb(var(--white) / .35);max-width:140%;color:rgb(var(--red));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:.3em .45em .15em;font-weight:900;line-height:1.1;position:absolute;top:45%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-12deg)}.face--fill .face-stamp{max-width:90%;font-size:var(--t-xl);border-width:3px;top:42%}@container (width>=90px){.face-stamp{font-size:var(--t-sm)}}@container (width>=150px){.face-stamp{font-size:var(--t-2xl);border-width:3px}}@container (width>=220px){.face-stamp{font-size:var(--t-3xl)}}@container (width>=280px){.face--fill .face-stamp{font-size:var(--t-3xl);top:38%}}.face--ring{box-shadow:0 0 0 2px rgb(var(--bg)), 0 0 0 4px var(--face-ring)}.mq{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.mq--on{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.mq--on .mq-line{padding-right:var(--space-4);animation:mqGlide var(--mq-time) ease-in-out infinite;display:inline-block}.mq--held .mq-line{animation-play-state:paused}@keyframes mqGlide{0%,25%{transform:none}50%,75%{transform:translateX(var(--mq-shift))}to{transform:none}}@media (prefers-reduced-motion:reduce){.mq--on{text-overflow:ellipsis;-webkit-mask-image:none;mask-image:none}.mq--on .mq-line{padding-right:0;animation:none;display:inline}}.belt{--belt-gap:var(--space-4);overflow:hidden}.belt-run{will-change:transform;width:max-content;animation:beltRun var(--belt-time,30s) linear infinite;display:flex}.belt--reverse .belt-run{animation-direction:reverse}.belt--held .belt-run{animation-play-state:paused}.belt-set{gap:var(--belt-gap);padding-right:var(--belt-gap);display:flex}@keyframes beltRun{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.belt-run{animation:none}}.ftile{align-items:center;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ftile-hit{align-items:center;gap:var(--space-1);width:100%;min-width:0;color:rgb(var(--text));font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ftile-face{margin-bottom:var(--space-4);transition:transform var(--m-tap) var(--e-exit);display:inline-flex;position:relative}.ftile-hit:active .ftile-face{transform:scale(.94)}.ftile-badges{left:50%;bottom:calc(-1 * var(--space-3));z-index:3;align-items:center;gap:var(--space-1);white-space:nowrap;display:flex;position:absolute;transform:translate(-50%)}.ftile-name{width:100%;height:2.4em;font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-poster);flex-direction:column;justify-content:flex-end;align-items:center;font-weight:700;line-height:1.2;display:flex}.ftile-name-text{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:center;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ftile-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;overflow:hidden}.ftile--out .ftile-name{color:rgb(var(--text2))}.ftile--line .ftile-name{height:auto}.ftile--small .ftile-name{font-size:var(--t-xs)}.ftile--line .ftile-name-text{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.ftile-pill{padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:rgb(var(--text));color:rgb(var(--bg));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:800;line-height:1.3}.ftile-pill--season{background:var(--pick,rgb(var(--primary)));color:var(--pickInk,rgb(var(--primaryInk)))}.pick{aspect-ratio:4/5;border-radius:var(--r-xs);cursor:pointer;background:rgb(var(--surface));-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform var(--m-tap) var(--e-exit), box-shadow var(--m-tap);--pick-c:var(--pick,rgb(var(--primary)));--pick-on:var(--pickInk,rgb(var(--primaryInk)));border:0;padding:0;position:relative;overflow:hidden}.pick--square{aspect-ratio:1}.pick--fill{aspect-ratio:auto;height:100%;min-height:128px}.pick:active{transform:scale(.97)}.pick:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.pick-plate{z-index:1;align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:rgb(var(--text));color:rgb(var(--bg));text-align:left;font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;transition:background var(--m-tap), color var(--m-tap);font-weight:800;line-height:1.15;display:flex;position:absolute;bottom:0;left:0;right:0}.pick--square .pick-plate{padding:var(--space-2) var(--space-3)}.pick-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.pick-plate{overflow:hidden}.pick-plate>:not(.peek){position:relative}.pick-plate>.peek-pct{font-size:inherit;font-family:inherit}.pick--on:after{content:"";z-index:1;border-radius:var(--r-xs);box-shadow:inset 0 0 0 var(--space-2) var(--pick-c);pointer-events:none;position:absolute;inset:0}.pick--on .pick-plate{background:var(--pick-c);color:var(--pick-on);--peek:var(--pick-on)}.pick--edged{box-shadow:inset 0 0 0 1px rgb(var(--text))}.pick-names{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.pick-sub{justify-content:space-between;gap:var(--space-3);font-size:var(--t-caps);color:currentColor;opacity:.72;font-weight:700;display:flex}.pick-share{top:var(--space-3);left:var(--space-3);z-index:2;padding:var(--space-1) var(--space-2);border-radius:var(--r-xs);background:rgb(var(--scrim));color:rgb(var(--onArt));font-family:var(--font-figure);font-size:var(--t-caps);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);position:absolute}.pick--on .pick-share{background:var(--pick-c);color:var(--pick-on)}.pick--square .pick-share{top:var(--space-2);left:var(--space-2)}.pick-tick{top:var(--space-3);left:var(--space-3);z-index:2;width:var(--space-8);height:var(--space-8);border-radius:var(--r-xs);background:var(--pick-c);color:var(--pick-on);animation:pickTick var(--m-enter) var(--e-spring) both;place-items:center;display:grid;position:absolute}@keyframes pickTick{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pick-info{top:var(--space-3);right:var(--space-3);z-index:2;border-radius:var(--r-xs);background:rgb(var(--scrim));width:24px;height:24px;color:rgb(var(--onArt));place-items:center;display:grid;position:absolute}.pick--square .pick-info,.pick--square .pick-tick{top:var(--space-2);width:20px;height:20px}.pick--square .pick-info{right:var(--space-2)}.pick--square .pick-tick{left:var(--space-2)}.pick-info:before{content:"";position:absolute;inset:-8px}@media (prefers-reduced-motion:reduce){.pick,.pick-plate{transition:none}.pick-tick{animation:none}}.priced{justify-content:center;align-items:center;gap:var(--space-4);max-width:100%;display:inline-flex}.priced-verb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.priced-chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:0 0;border:1px solid;flex:none;justify-content:center;display:inline-flex}.clip-stage{--clip-dock:calc(92px + var(--dock-foot,12px) + env(safe-area-inset-bottom,0px));z-index:0;background:rgb(var(--scrim));position:absolute;inset:0;overflow:hidden}.clip-stage-media{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.clip-stage-foot{gap:var(--space-3);padding:120px var(--space-6) var(--clip-dock);background:linear-gradient(to top, rgb(var(--scrim) / .55), rgb(var(--scrim) / .3) 45%, transparent);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.clip-stage-sound{right:14px;bottom:calc(var(--clip-dock) + 58px);border-radius:var(--r-pill);background:rgb(var(--onArt) / .16);width:40px;height:40px;color:rgb(var(--onArt));cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;place-items:center;display:grid;position:absolute}.coach-layer{z-index:var(--z-popover);pointer-events:none;animation:sheetScrimIn var(--m-enter) var(--e-enter) both;position:absolute;inset:0}.coach-layer--leaving{animation:sheetScrimOut var(--m-exit) var(--e-exit) both}.coach-band{pointer-events:auto;position:absolute}.coach-spot{outline:2px solid rgb(var(--bg));box-shadow:0 0 0 200vmax rgb(var(--scrim) / .65);transition:top var(--m-select) var(--e-enter), left var(--m-select) var(--e-enter), width var(--m-select) var(--e-enter), height var(--m-select) var(--e-enter), border-radius var(--m-select) var(--e-enter);position:absolute}.coach-spot:after{content:"";border-radius:inherit;border:2px solid rgb(var(--bg));opacity:0;animation:coachRing calc(var(--m-select) * 3) var(--e-exit) var(--m-enter) 2;position:absolute;inset:-2px}@keyframes coachRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}.coach{left:var(--space-6);right:var(--space-6);pointer-events:auto;align-items:center;gap:var(--space-5);padding:var(--space-6);background:rgb(var(--text));color:rgb(var(--bg));border-radius:var(--r-xs);box-shadow:0 0 0 1.5px rgb(var(--bg)), 0 12px 32px rgb(var(--scrim) / .35);animation:coachIn var(--m-enter) var(--e-enter) var(--m-tap) both;outline:none;display:flex;position:absolute}.coach--below{--coach-from:calc(-1 * var(--space-4))}.coach--above,.coach--docked{--coach-from:var(--space-4)}.coach--docked{bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.coach.coach--docked:before{content:none}.coach--leaving{animation:coachOut var(--m-exit) var(--e-exit) both}@keyframes coachIn{0%{opacity:0;transform:translateY(var(--coach-from)) scale(.97)}to{opacity:1;transform:none}}@keyframes coachOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--coach-from)) scale(.98)}}.coach:before{content:"";left:var(--coach-nub);background:inherit;border-radius:var(--r-xs);width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg)}.coach--below:before{top:-6px}.coach--above:before{bottom:-6px}.coach-eyes{margin-top:var(--space-1);--mood-line:rgb(var(--white));flex-shrink:0;align-self:flex-start}.coach-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.coach-title{font-size:var(--t-lg);font-weight:700}.coach-body{font-size:var(--t-sm);color:rgb(var(--bg) / .82);margin:0;line-height:1.4}.coach-step{margin-top:var(--space-2);font-size:var(--t-xs);color:rgb(var(--bg) / .6)}.coach .btn-primary{background:rgb(var(--bg));color:rgb(var(--text));flex-shrink:0;align-self:flex-end}.pic-host{isolation:isolate}:where(.pic-host){position:relative}.ptr-head{justify-content:center;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-5);box-sizing:border-box;color:rgb(var(--muted2));font-size:var(--t-sm);transition:height var(--m-enter) var(--e-enter);font-weight:600;display:flex;overflow:hidden}.ptr-head--idle{padding-bottom:0}.ptr-head--dragging{transition:none}.ptr-mark{transition:transform var(--m-tap) var(--e-enter);display:inline-flex}.ptr-head--armed .ptr-mark{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ptr-head,.ptr-mark{transition:none}}.carousel{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow:auto hidden}:where(.carousel){scroll-snap-type:x mandatory}.carousel::-webkit-scrollbar{display:none}:where(.carousel)>*{scroll-snap-align:start;flex:none}.carousel--center>*{scroll-snap-align:center}.carousel--one>*{scroll-snap-stop:always}.carousel--dragging,.mouse-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.carousel--fit{height:var(--carousel-h,auto);transition:height var(--m-route) var(--e-enter);align-items:flex-start}.carousel-dots{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.carousel-dot{width:var(--space-6);height:var(--space-6);flex:none;overflow:visible}.carousel-dot path{fill:none;stroke:rgb(var(--border));stroke-width:1px}.carousel-dot--on path{fill:rgb(var(--text));stroke:rgb(var(--text))}.carousel-dot--more{width:var(--space-9)}.carousel-dot-end{width:var(--space-9);flex:none;display:flex}.carousel-dot-end--l{justify-content:flex-end}.carousel-dot-end--r{justify-content:flex-start}.digit-slot{text-align:center;width:.68em;display:inline-block}.bigcd{align-items:flex-end;gap:var(--space-2);display:flex}.bigcd-seg{flex-direction:column;align-items:center;display:flex}.bigcd-seg b{font-family:var(--font-figure);font-size:var(--t-display);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);color:rgb(var(--text));line-height:1}.bigcd-seg i{font-style:normal;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));margin-top:var(--space-3);font-weight:700}.bigcd-sep{font-family:var(--font-figure);font-size:var(--t-3xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);color:rgb(var(--muted2));padding-bottom:var(--space-6);line-height:1}.bigcd-compact{align-items:center;gap:var(--space-1)}.bigcd-compact .bigcd-seg b{font-size:var(--t-2xl)}.bigcd-compact .bigcd-sep{font-size:var(--t-xl);padding-bottom:var(--space-1);color:rgb(var(--muted2))}.bigcd-mid .bigcd-seg b{font-size:var(--t-3xl)}.bigcd-mid .bigcd-seg i{margin-top:var(--space-2)}.bigcd-mid .bigcd-sep{font-size:var(--t-xl);padding-bottom:var(--space-6)}.bigcd-big{gap:var(--space-3);align-items:stretch}.bigcd-big .bigcd-sep{display:none}.bigcd-big .bigcd-seg{padding:var(--space-5) var(--space-2) var(--space-4);border-radius:var(--r-xs);background:color-mix(in srgb, var(--bigcd-ink,rgb(var(--text))) 14%, transparent);flex:1 1 0}.bigcd-big .bigcd-seg b{font-size:var(--t-5xl);white-space:nowrap}.bigcd-big .bigcd-seg i{margin-top:var(--space-3)}.bigcd-slim .bigcd-seg{justify-content:center;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-2);flex-direction:row}.bigcd-slim .bigcd-seg b{font-size:var(--t-2xl)}.bigcd-slim .bigcd-seg i{margin-top:0}.bigcd-poster{justify-content:center;gap:var(--space-6)}.bigcd-poster .bigcd-seg{background:0 0;flex:none;padding:0}.bigcd-poster .bigcd-seg b{font-family:var(--font-poster);font-weight:400;font-size:var(--t-5xl);letter-spacing:var(--tr-littera);line-height:.9}.bigcd-poster .bigcd-seg i{margin-top:var(--space-2)}.bigcd-poster .digit-slot{width:.44em}.bigcd-urgent .bigcd-sep{animation:1s steps(2,jump-none) infinite sepBlink}.bigcd--tinted{padding:var(--space-5) var(--space-6);border-radius:var(--r-xs);display:inline-flex}.bigcd--tinted .bigcd-seg b,.bigcd--inked .bigcd-seg b,.bigcd--tinted .bigcd-seg i,.bigcd--inked .bigcd-seg i{color:var(--bigcd-ink)}.bigcd--tinted .bigcd-sep,.bigcd--inked .bigcd-sep{color:color-mix(in srgb, var(--bigcd-ink) 70%, transparent)}@keyframes sepBlink{0%{opacity:1}to{opacity:.22}}.charm{perspective:800px;flex:none}.charm-turn{width:100%;height:100%;transform-style:preserve-3d;animation:6s linear infinite charmTurn;position:relative}.charm-turn img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.charm-edge{height:84%;position:absolute;top:9%;left:52%;transform:rotateY(90deg)}@keyframes charmTurn{to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.charm-turn{animation:none;transform:rotateY(-24deg)}}.chest-hero{place-items:center;display:grid;position:relative}.chest-glow{border-radius:var(--r-pill);position:absolute}.chest-spark{animation:3s ease-in-out infinite sparkFloat;position:absolute}.chest-img{z-index:1;object-fit:contain;display:block;position:relative}.chest-mark{place-items:center;display:grid}.rarity-star{place-items:center;display:grid;position:relative}.rarity-star svg{position:absolute;inset:0}.rarity-star-inner{place-items:center;display:grid;position:relative}@keyframes sparkFloat{0%,to{opacity:.45;transform:translateY(3px)}50%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.bigcd-urgent .bigcd-sep,.chest-spark{animation:none}}.slr{border-radius:var(--r-xs);background:rgb(var(--surface));min-width:0;color:rgb(var(--text));flex-direction:column;display:flex}.slr-tap{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-5);border-radius:var(--r-xs);color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:flex}button.slr-tap{cursor:pointer}button.slr-tap:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.slr{transition:transform var(--m-tap) var(--e-exit)}.slr:has(>button.slr-tap:active){transform:scale(.985)}.slr-more{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.slr-mark{border:2px solid rgb(var(--text));border-radius:var(--r-pill);flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.slr-mark--hit{background:rgb(var(--chartreuse));border-color:rgb(var(--chartreuse));color:rgb(var(--scrim))}.slr-mark--miss{background:rgb(var(--red));border-color:rgb(var(--red));color:rgb(var(--redInk))}.slr-mark--void{border-color:rgb(var(--muted2));color:rgb(var(--text2));font-weight:300}.slr-mark--wait{border:1.5px dashed rgb(var(--muted2))}.slr-mark--ready{border-color:rgb(var(--pink));background:rgb(var(--pink));box-shadow:0 0 var(--space-5) rgb(var(--pink) / .55);animation:2.4s ease-in-out infinite slrReady}@keyframes slrReady{50%{box-shadow:0 0 var(--space-2) rgb(var(--pink) / .25)}}.slr--ready{box-shadow:inset 3px 0 0 rgb(var(--pink))}.slr--ready .slr-status{padding:var(--space-1) var(--space-3);border-radius:var(--r-xs);background:rgb(var(--pink));color:rgb(var(--scrim))}@media (prefers-reduced-motion:reduce){.slr-mark--ready{animation:none}}.slr-mark--land{animation:slrStamp var(--m-enter) var(--e-spring) both}@keyframes slrStamp{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.slr-call{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.slr-q{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.3}.slr-pick-row{align-items:center;gap:var(--space-4);min-width:0;display:flex}.slr-pick-row>.face{--face-size:26px}.slr-pick{font-family:var(--font-display);font-size:var(--t-xl);overflow-wrap:anywhere;font-weight:800}.slr--wait .slr-pick{color:rgb(var(--text2))}.slr--wait:has(.slr-mark--n) .slr-pick{color:inherit}.slr-end{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.slr-chev{color:rgb(var(--muted2));transition:transform var(--m-enter) var(--e-enter);flex-shrink:0;transform:rotate(-90deg)}.slr-chev--open{transform:none}@media (prefers-reduced-motion:reduce){.slr-chev{transition:none}}.slr-paid{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--t-md);font-variant-numeric:tabular-nums;font-weight:700;display:inline-flex}.slr-status{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:800}.slr-note{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}@media (prefers-reduced-motion:reduce){.slr{transition:none}.slr-mark--land{animation:none}}.tkm{--tkm-paint:rgb(var(--gold));align-items:center;gap:var(--space-4);display:inline-flex}.tkm-slots{align-items:center;gap:var(--space-3);display:inline-flex}.tkm--dots .tkm-slots{gap:calc(var(--tkm-size) * .5)}.tkm-mark{transition:opacity var(--m-tap) var(--e-exit);flex-shrink:0;display:inline-flex}.tkm-mark:empty{width:var(--tkm-size);height:var(--tkm-size);border-radius:var(--r-pill);background:var(--tkm-paint)}.tkm-mark--off{opacity:.25;filter:grayscale()}.tkm--dots .tkm-mark--off{opacity:1;filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tkm-paint) 45%, transparent);background:0 0}.tkm-n{font-family:var(--font-display);font-size:var(--t-lg);text-transform:uppercase;letter-spacing:var(--tr-poster);color:var(--tkm-paint);font-variant-numeric:tabular-nums;font-weight:800}.tkc{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.tkb{top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));min-width:20px;height:20px;padding:0 var(--space-2);border-radius:var(--r-xs);font-size:var(--t-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;background:rgb(var(--text));color:rgb(var(--bg));place-items:center;font-weight:900;display:grid;position:absolute}.tkb--wait{background:rgb(var(--bg));color:rgb(var(--muted2));box-shadow:inset 0 0 0 1px rgb(var(--border));font-weight:700}.bstg{padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);background:rgb(var(--gold));color:rgb(var(--bg));font-size:var(--t-xs);font-variant-numeric:tabular-nums;animation:bstgLand var(--m-enter) var(--e-spring) both;font-weight:700;display:inline-block;transform:rotate(-5deg)}.bstg--stamp{align-items:center;gap:var(--space-1);color:inherit;font-family:var(--font-figure);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);background:0 0;padding:0;line-height:1;animation-name:bstgStamp;display:inline-flex;transform:none}.bstg--stamp b{padding-right:var(--space-1)}.bstg--box{min-width:24px;height:24px;padding:0 var(--space-2);border-radius:var(--r-xs);place-items:center;line-height:1;animation-name:bstgStamp;display:inline-grid;transform:none}@keyframes bstgStamp{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes bstgLand{0%{opacity:0;transform:rotate(-5deg)scale(.4)}to{opacity:1;transform:rotate(-5deg)}}.bst{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--r-sm);border:2px solid rgb(var(--border));background:rgb(var(--bg));color:rgb(var(--text));font:inherit;text-align:left;transition:border-color var(--m-tap) var(--e-exit), transform var(--m-tap) var(--e-exit);display:flex}button.bst{cursor:pointer}button.bst:active:not(:disabled){transform:scale(.98)}button.bst:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.bst--chosen{border-color:rgb(var(--text))}.bst--on{border-color:rgb(var(--gold))}.bst--off{cursor:default}.bst--off .bst-icon,.bst--off .bst-name{opacity:.4}.bst-icon{border-radius:var(--r-sm);background:rgb(var(--surface));width:44px;height:44px;color:rgb(var(--slabInk));transition:background var(--m-tap) var(--e-exit);flex-shrink:0;place-items:center;display:grid}.bst-icon img{border-radius:var(--r-sm);object-fit:contain}.bst-icon.bst-icon--bare{width:var(--space-10);height:var(--space-10);background:0 0}.bst-icon--bare img{border-radius:0;width:100%;height:100%}.bst-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.bst-name{font-family:var(--font-display);font-size:var(--t-lg);text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:800}.bst-on{margin-left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--r-xs);background:rgb(var(--gold));color:rgb(var(--bg));font-family:var(--font-text);font-size:var(--t-caps);letter-spacing:var(--tr-caps);vertical-align:2px;font-style:normal}.bst-desc{font-size:var(--t-sm);color:rgb(var(--text2));font-weight:300;line-height:1.35}.bst-why{margin-top:var(--space-1);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));align-self:flex-start;font-weight:700}.bst-cost{align-items:center;gap:var(--space-2);font-size:var(--t-md);white-space:nowrap;flex-shrink:0;font-weight:700;display:inline-flex}.bst-act{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--r-sm);border:1.5px solid rgb(var(--text));color:rgb(var(--text));font:inherit;font-size:var(--t-xs);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;font-weight:700;display:inline-flex}.bst-act--paint{color:rgb(var(--bg));border-color:#0000}.bst-act:disabled,.bst-act--off{background:rgb(var(--surface2));border-color:rgb(var(--border));color:rgb(var(--muted2));cursor:default}@media (prefers-reduced-motion:reduce){.bst,.tkm-mark{transition:none}.bstg{animation:none}}.pick-row{align-items:center;gap:var(--space-4);width:100%;min-height:60px;padding:var(--space-3) 0;border:0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--text));text-align:left;cursor:pointer;background:0 0;display:flex}.pick-row:last-child{border-bottom:0}.pick-row:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.pick-row-tile{border-radius:var(--r-xs);background:rgb(var(--text));width:44px;height:44px;color:rgb(var(--bg));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.pick-row-name{min-width:0;font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-poster);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:900;overflow:hidden}.pick-row-n{font-family:var(--font-figure);font-size:var(--t-lg);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);color:rgb(var(--text2))}.pick-row--on .pick-row-n{color:rgb(var(--text))}.pick-row-check{border:1px solid rgb(var(--border));border-radius:var(--r-xs);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pick-row--on .pick-row-check{background:rgb(var(--text));border-color:rgb(var(--text));color:rgb(var(--bg))}.charline{align-items:center;gap:var(--space-4);margin:0;display:flex}.charline .mood{flex-shrink:0}.charline--big{align-items:flex-start}.charline--big .charline-say{padding:var(--space-4) var(--space-5) var(--space-3);font-size:var(--t-2xl);flex:1;line-height:.92}.charline-say{padding:var(--space-3) var(--space-4) var(--space-2);background:var(--char);color:var(--char-ink);font-family:var(--font-opinion);font-weight:600;font-size:var(--t-2xl);text-transform:uppercase;letter-spacing:var(--tr-littera);line-height:.95;transform:rotate(-1.5deg)}.remind{justify-content:center;align-items:center;gap:var(--space-3);min-height:calc(var(--space-10) - var(--space-2));padding:0 var(--space-5);border:1.5px solid rgb(var(--text));border-radius:var(--r-xs);background:rgb(var(--text));color:rgb(var(--bg));white-space:nowrap;cursor:pointer;font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;transition:transform var(--m-tap) var(--e-exit);font-weight:800;display:inline-flex}.remind:active{transform:scale(.97)}.remind--on{color:rgb(var(--text));background:0 0}.remind--icon{width:calc(var(--space-10) - var(--space-2));padding:0}.remind--full{width:100%}.remind--paper{border-color:rgb(var(--onArt));background:rgb(var(--onArt));color:rgb(var(--scrim))}.remind--paper.remind--on{color:rgb(var(--onArt));background:0 0}.remind:disabled{opacity:.6;cursor:default}span.remind{cursor:inherit}span.remind:active{transform:none}.legend{margin:0 var(--space-6);border-radius:var(--r-lg);background:rgb(var(--surface));border:0;overflow:hidden}.legend--ruled{border-radius:var(--r-xs);border:.5px solid rgb(var(--border));background:0 0;margin:0}.legend-row{align-items:center;gap:var(--space-4);padding:var(--space-5);border-bottom:.5px solid rgb(var(--border));display:flex}.legend-row:last-child{border-bottom:none}.legend-mark{width:var(--space-7);font-size:var(--t-xl);flex-shrink:0;place-items:center;display:grid}.legend-label{min-width:0;font-size:var(--t-sm);color:rgb(var(--text));flex:1}.legend-end{font-family:var(--font-display);font-size:var(--t-sm);text-align:right;color:rgb(var(--actionText));font-weight:700}.counts{align-items:center;gap:var(--space-4);font-size:var(--t-xs);color:rgb(var(--text2));white-space:nowrap;font-weight:300;display:inline-flex}.counts-item{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.counts-item--liked{color:rgb(var(--text))}.counts-item--tap{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.counts-item--tap:after{content:"";inset:calc(-1 * var(--space-5)) calc(-1 * var(--space-3));position:absolute}.counts-item--tap:active{opacity:.6}.moment--lime{--moment-paint:var(--chartreuse)}.moment--pink{--moment-paint:var(--pink)}.moment--teal{--moment-paint:var(--teal)}.moment-head{align-items:center;gap:var(--space-6);padding:var(--space-4) 0 var(--space-6);text-align:center;flex-direction:column;display:flex}.moment-label{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .7);font-weight:700}.moment-faces{gap:var(--space-3);display:flex}.moment-face{border-radius:var(--r-xs);background:rgb(var(--moment-paint));place-items:center;width:68px;height:82px;display:grid}.moment-face:first-child{transform:rotate(-4deg)}.moment-face:last-child{transform:rotate(4deg)}.moment-say,.moment-when{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.moment-headline{max-width:12ch;font-family:var(--font-opinion);font-size:var(--t-display);text-transform:uppercase;letter-spacing:var(--tr-littera);margin:0;font-weight:600;line-height:.9}.moment-sub{font-size:var(--t-sm);color:rgb(var(--onArt) / .7);margin:0;font-weight:300}.moment-rows{border-radius:var(--r-md);background:rgb(var(--onArt) / .08);overflow:hidden}.moment-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--t-md);display:flex}.moment-row+.moment-row{border-top:.5px solid rgb(var(--onArt) / .12)}.moment-row--lit{background:rgb(var(--moment-paint) / .1)}.moment-row span{font-weight:700}.moment-row b{align-items:center;gap:var(--space-1);color:rgb(var(--moment-paint));display:inline-flex}:is(.moment-rows:has(.moment-row--lit) .moment-row:not(.moment-row--lit) span,.moment-rows:has(.moment-row--lit) .moment-row:not(.moment-row--lit) b){color:rgb(var(--onArt) / .5);font-weight:400}.swipe-row{touch-action:pan-y;--sr-x:0px;--sr-reveal:0;position:relative;overflow:hidden}.swipe-row-under{padding:0 var(--space-7);background:rgb(var(--red) / var(--sr-reveal));color:rgb(var(--redInk));pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.swipe-row-mark{align-items:center;gap:var(--space-2);opacity:var(--sr-reveal);transform:scale(calc(.7 + .2 * var(--sr-reveal)));transition:transform var(--m-tap) var(--e-spring);flex-direction:column;display:flex}.swipe-row-word{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;opacity:0;max-height:0;transition:max-height var(--m-tap) var(--e-enter), opacity var(--m-tap) var(--e-enter);font-weight:700;overflow:hidden}.swipe-row--armed .swipe-row-mark{transform:scale(1.12)}.swipe-row--armed .swipe-row-word{max-height:var(--space-8);opacity:1}.swipe-row-body{background:var(--sr-ground,rgb(var(--surface)));transform:translateX(var(--sr-x));transition:transform var(--m-enter) var(--e-sheet);position:relative}.swipe-row--held{-webkit-user-select:none;user-select:none}.swipe-row--held .swipe-row-body{transition:none}.swipe-row--gone .swipe-row-body{transition:transform var(--m-exit) var(--e-exit)}.swipe-row--closed{transition:height var(--m-enter) var(--e-exit)}@media (prefers-reduced-motion:reduce){.swipe-row-body,.swipe-row--gone .swipe-row-body,.swipe-row--closed,.swipe-row-mark,.swipe-row-word{transition:none}}.prize-screen{flex-direction:column;height:100%;display:flex}.dpage{--dock-clear:100px;padding:var(--space-4) var(--gutter) var(--dock-clear);flex:1;position:relative;overflow-y:auto}.dpage::-webkit-scrollbar{width:0}.dhero{margin-bottom:var(--space-6)}.dhero-frame{aspect-ratio:1.55;border-radius:var(--r-xs);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));width:100%;position:relative;overflow:hidden}.dhero--show{margin:calc(-1 * var(--space-4)) calc(-1 * var(--gutter)) var(--space-6);padding:var(--space-6) var(--gutter);background:var(--show)}.dhero--show .dhero-frame{border:0}.dhero--band{align-items:flex-start;gap:var(--space-3);margin:calc(-1 * var(--space-4)) calc(-1 * var(--gutter)) var(--space-6);padding:var(--space-9) var(--gutter) var(--space-8);background:rgb(var(--surface2));color:rgb(var(--text));flex-direction:column;display:flex;position:relative}.dhero--band.dhero--show{background:var(--show);color:var(--showInk)}.dhero-band-chip{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;border-radius:var(--r-pill);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-4);border:1px solid;font-weight:800}.dhero-band-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;opacity:.8;font-weight:800}.dhero-band-figure{font-family:var(--font-figure);font-weight:var(--fw-figure);font-size:var(--t-5xl);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-4);overflow-wrap:anywhere;max-width:100%;line-height:.9;display:inline-flex}.dhero-track{height:100%}.dhero-shot{scroll-snap-align:center;background:rgb(var(--surface2)) center/cover no-repeat;flex:0 0 100%;place-items:center;height:100%;display:grid}.dhero-shot--contain{background-size:auto 54%}.dhero-frame--backdrop{isolation:isolate;border:0}.dhero-frame--backdrop .dhero-shot{background-color:#0000}.dhero-emoji{font-size:var(--t-display);line-height:1}.dhero-chip{top:var(--space-5);left:var(--space-5);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;border:1px solid rgb(var(--onArt) / .18);border-radius:var(--r-pill);padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgb(var(--onArt) / .92);background:rgb(var(--scrim) / .6);font-weight:800;position:absolute}.dhero-value{top:var(--space-5);right:var(--space-5);align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--t-xs);color:rgb(var(--onArt));background:rgb(var(--scrim) / .6);border-radius:var(--r-pill);padding:var(--space-3) var(--space-5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:700;display:inline-flex;position:absolute}.dhero-band{background:rgb(var(--scrim) / .74);color:rgb(var(--onArt) / .74);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;text-align:center;padding:var(--space-4) 0;font-weight:800;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dhero-frame--opens{cursor:pointer}.dhero-open{right:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--r-xs);background:rgb(var(--onArt));color:rgb(var(--scrim));font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;cursor:pointer;transition:transform var(--m-tap) var(--e-enter);border:0;font-weight:800;display:inline-flex;position:absolute}.dhero-open:active{transform:scale(.97)}.dhero-toggle{top:var(--space-5);right:var(--space-5);border-radius:var(--r-pill);background:rgb(var(--scrim) / .55);width:44px;height:44px;color:rgb(var(--onArt));cursor:pointer;transition:transform var(--m-tap) var(--e-enter), background var(--m-tap) var(--e-enter);border:0;place-items:center;display:grid;position:absolute}.dhero-toggle--on{background:rgb(var(--onArt));color:rgb(var(--scrim))}.dhero-toggle:active{transform:scale(.94)}.dhero-toggle:disabled{opacity:.6}.dhero-dots{gap:var(--space-2);margin-top:var(--space-4);justify-content:center;display:flex}.dhero-dot{border-radius:var(--r-pill);background:rgb(var(--muted2));width:6px;height:6px;transition:all var(--m-enter) var(--e-enter)}.dhero-dot-on{background:rgb(var(--text2));width:16px}.dhead-eyebrow{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700}.dhead-row{align-items:flex-start;gap:var(--space-4);display:flex}.dhead-name{font-family:var(--font-display);font-size:var(--t-2xl);margin:var(--space-3) 0 0;text-transform:uppercase;letter-spacing:var(--tr-poster);flex:1;min-width:0;font-weight:800;line-height:1}.dhead-blurb{font-size:var(--t-sm);color:rgb(var(--text2));margin:var(--space-4) 0 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.dhead-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-shrink:0;display:flex}.dhead-act{border-radius:var(--r-pill);border:.5px solid rgb(var(--border));background:rgb(var(--surface));cursor:pointer;width:30px;height:30px;color:rgb(var(--text2));place-items:center;padding:0;font-family:inherit;font-weight:300;text-decoration:none;display:grid}.dhead-act-on{border-color:rgb(var(--text) / .4)}.dhead-act-armed{border-color:rgb(var(--text));background:rgb(var(--surface2))}a.dhead-act{color:rgb(var(--text2));text-decoration:none}.dhead-act--art{background:rgb(var(--onArt) / .14);color:rgb(var(--onArt));border:0}.dhead--center .dhead-eyebrow,.dhead--center .dhead-name,.dhead--center .dhead-blurb{text-align:center}.dhead--center .dhead-row{justify-content:center;position:relative}.dhead--center .dhead-actions{position:absolute;top:0;right:0}.dhead--center .dhead-blurb{max-width:300px;margin-inline:auto}.statrow{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.statrow-3{grid-template-columns:repeat(3,1fr)}.statrow-1{grid-template-columns:1fr}.statrow>span{text-align:left;align-items:flex-start;gap:var(--space-3);background:rgb(var(--surface2));border-radius:var(--r-xs);min-width:0;padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.statrow i{font-style:normal;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700}.statrow i .statrow-qual{font-size:var(--t-xs);letter-spacing:normal;text-transform:none;font-weight:400}.statrow b{align-items:center;gap:var(--space-2);line-height:1;font-family:var(--font-figure);font-size:var(--t-2xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.statrow-3 b{font-size:var(--t-lg)}.statrow-3{gap:var(--space-3)}.statrow-3>span{padding:var(--space-4)}.statrow--outlined>span{background:rgb(var(--surface2))}.statrow--outlined>span>b{margin-top:auto}.statrow--outlined.statrow-3 b{font-size:var(--t-2xl)}.statrow s{font-family:inherit;font-size:var(--t-sm);color:rgb(var(--muted2));font-weight:600}.statrow small{font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300;line-height:1.35}.statrow--bare>span{gap:var(--space-2);background:0 0;padding:0}.statrow--ruled{border-top:1px solid rgb(var(--onArt) / .25);border-bottom:1px solid rgb(var(--onArt) / .25);gap:0}.statrow--ruled>span{padding:var(--space-5) 0;gap:var(--space-2);background:0 0}.statrow--ruled>span+span{padding-left:var(--space-5);border-left:1px solid rgb(var(--onArt) / .25)}.statrow--ruled b{font-size:var(--t-3xl);white-space:nowrap}.statrow--ruled.statrow-3{grid-template-columns:repeat(3,auto)}.statrow--bare b{font-size:var(--t-3xl);text-transform:uppercase;white-space:nowrap}.statrow--divided{gap:0;margin-top:0;display:flex}.statrow--divided>span{text-align:center;align-items:center;gap:var(--space-2);background:0 0;border-radius:0;flex-direction:column-reverse;flex:1;padding:0}.statrow--divided>span+span{border-left:1px solid color-mix(in srgb, currentColor 25%, transparent)}.statrow--divided i{color:color-mix(in srgb, currentColor 70%, transparent);white-space:nowrap;font-weight:800}.statrow--divided b{font-size:var(--t-xl);white-space:nowrap;color:inherit}.statrow--big b{font-size:var(--t-4xl)}.statrow--big b[data-long]{font-size:var(--t-3xl);line-height:calc(var(--t-4xl) / var(--t-3xl))}.dblock{border-top:.5px solid rgb(var(--border));margin-top:var(--space-7);padding-top:var(--space-6)}.dblock--flush{border-top:none;padding-top:0}.dblock-label{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));margin-bottom:var(--space-5);align-items:baseline;font-weight:700;display:flex}.dblock-note{text-transform:none;letter-spacing:0;font-size:var(--t-xs);color:rgb(var(--muted2));margin-left:auto}.dsteps{gap:var(--space-6);flex-direction:column;display:flex}.dstep{gap:var(--space-5);align-items:flex-start;display:flex}.dstep-n{border-radius:var(--r-pill);background:rgb(var(--surface2));border:.5px solid rgb(var(--border));width:24px;height:24px;font-family:var(--font-display);font-size:var(--t-xs);color:rgb(var(--text2));flex-shrink:0;place-items:center;font-weight:300;display:grid}.dstep-meta{flex-direction:column;display:flex}.dstep-meta b{font-size:var(--t-sm);color:rgb(var(--text));font-weight:700}.dstep-meta i{font-style:normal;font-size:var(--t-xs);color:rgb(var(--text2));margin-top:var(--space-1);font-weight:300;line-height:1.5}.dspecs{border:.5px solid rgb(var(--border));background:rgb(var(--surface));border-radius:var(--r-lg);margin-top:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.dspec{align-items:baseline;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-size:var(--t-sm);color:rgb(var(--text));line-height:1.45;display:flex}.dspec+.dspec{border-top:.5px solid rgb(var(--border))}.dspec:before{content:"";border-radius:var(--r-pill);background:rgb(var(--muted2));flex:none;width:4px;height:4px;transform:translateY(-2px)}.gcard,.gcard-sk{width:var(--gcard-w,210px);height:var(--gcard-h,240px);border-radius:var(--r-xs);flex:none}.gcard-sk{display:block}.gcard{border-radius:var(--r-xs);background:rgb(var(--artGround));color:rgb(var(--onArt));font:inherit;text-align:left;cursor:pointer;transition:transform var(--m-tap) var(--e-enter);border:0;padding:0;position:relative;overflow:hidden}.gcard:active{transform:scale(.98)}.gcard-board{padding-bottom:var(--space-9);place-items:center;display:grid;position:absolute;inset:0}.gcard-board>img,.gcard-board>picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gcard-name{padding:var(--space-9) var(--space-5) var(--space-5);font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;background:linear-gradient(180deg, rgb(var(--scrim) / 0), rgb(var(--scrim) / .8) 60%);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:800;line-height:.95;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gcard-price,.gcard-state{top:var(--space-4);align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--r-xs);background:rgb(var(--onArt));color:rgb(var(--scrim));font-size:var(--t-sm);white-space:nowrap;font-weight:700;display:inline-flex;position:absolute}.gcard-price{right:var(--space-4)}.gcard-state{left:var(--space-4);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase}.gcard--played .gcard-board,.gcard--played .gcard-price{filter:grayscale()}.gcard--played .gcard-name{color:rgb(var(--onArt) / .7)}.gcard--still .gcard-board *{animation-play-state:paused!important}.dock{z-index:12;padding:var(--space-5) var(--gutter) var(--dock-foot);gap:var(--space-4);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.dock--fade{background:rgb(var(--bg));border-top:.5px solid rgb(var(--border))}.dock--paper{background:rgb(var(--bg));border-top:.5px solid rgb(var(--border));align-items:center;gap:var(--space-6);flex-direction:row}.dock--night{background:linear-gradient(180deg, rgb(var(--scrim) / 0), rgb(var(--scrim)) 28%);padding-top:var(--space-8)}.dock--card{z-index:auto;padding:var(--space-4);background:rgb(var(--surface));flex:none;position:static}:root{--mcard-tile:56px}.chip{align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-4);border-radius:var(--r-pill);background:rgb(var(--scrim) / .35);color:rgb(var(--onArt));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;border:1px solid;font-weight:800;display:inline-flex}.chip--live:before,.chip--liveInk:before{content:"";border-radius:var(--r-pill);background:currentColor;width:6px;height:6px;animation:1.2s ease-in-out infinite livePulse}.chip--ink,.chip--liveInk{-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--text));background:0 0}.chip--square{border-radius:var(--r-xs)}.chip.chip--big{height:calc(var(--space-10) + var(--space-2));padding:0 var(--space-6);gap:var(--space-3);font-size:var(--t-xl);border-width:1.5px}.chip.chip--corner{height:20px;padding:0 var(--space-3);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;border-radius:0}.chip--corner:before{display:none}.chip.chip--mark{background:rgb(var(--chartreuse));-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--scrim));border-color:#0000}.chip--mark:before{content:"";border-radius:var(--r-pill);background:currentColor;width:6px;height:6px}.chip--dark{background:rgb(var(--scrim) / .75);border-color:#0000}.chip.chip--price{background:rgb(var(--onArt));-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--scrim));font-family:var(--font-figure);font-weight:var(--fw-figure);border-color:#0000}.chip.chip--solid{background:rgb(var(--text));-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--bg));border-color:#0000}.chip.chip--caught{background:rgb(var(--scrim));border-color:rgb(var(--onArt));-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--onArt))}.chip.chip--scored{background:rgb(var(--green));-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--scrim));border-color:#0000}.chip.chip--onair{background:rgb(var(--red));-webkit-backdrop-filter:none;backdrop-filter:none;color:rgb(var(--redInk));border-color:#0000}.chip--onair:before{content:"";border-radius:var(--r-pill);background:currentColor;width:6px;height:6px;animation:1.2s ease-in-out infinite livePulse}.tag{box-sizing:border-box;max-width:100%;font-family:var(--font-text);flex:none;font-weight:700;line-height:1}.tag--lead{padding-left:var(--space-2)}.tag-icon{flex:none}button.tag{cursor:pointer}.tag--common{background:rgb(var(--surface2));color:rgb(var(--text2));border-color:#0000}.tag--uncommon,.tag--rare,.tag--epic,.tag--legendary{color:rgb(var(--paletteInk));border-color:#0000}.tag--uncommon{background:rgb(var(--rarity-uncommon))}.tag--rare{background:rgb(var(--rarity-rare))}.tag--epic{background:rgb(var(--rarity-epic))}.tag--legendary{background:rgb(var(--rarity-legendary))}.tag--hit{background:rgb(var(--green) / .12);border-color:rgb(var(--green))}.tag--miss{background:rgb(var(--red) / .12);border-color:rgb(var(--red))}.tag--hit .tag-icon{color:rgb(var(--green))}.tag--miss .tag-icon{color:rgb(var(--red))}.tag--waiting{color:rgb(var(--text2));border-style:dashed}.tag--soon{border-radius:var(--r-xs);background:rgb(var(--surface2));color:rgb(var(--text2));border-color:#0000;font-weight:800}.mcard{gap:var(--space-2);min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.mcard-art{aspect-ratio:1;border-radius:var(--r-xs);background:rgb(var(--surface2));margin-bottom:var(--space-3);transition:transform var(--m-tap) var(--e-enter);place-items:center;display:grid;position:relative;overflow:hidden}.mcard-art>img,.mcard-art>picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcard--tall .mcard-art{aspect-ratio:4/5}.mcard--poster .mcard-art{aspect-ratio:3/4}.mcard--wide{flex:none;width:100%}.mcard--wide .mcard-art{aspect-ratio:16/10}.mcard--wide:has(>.mcard-price){column-gap:var(--space-5);row-gap:var(--space-1);grid-template-rows:auto 1fr repeat(3,auto) 1fr;grid-template-columns:minmax(0,1fr) auto;display:grid}.mcard--wide:has(>.mcard-price)>.mcard-art{grid-area:1/1/auto/-1}.mcard--wide:has(>.mcard-price)>.mcard-kicker{grid-area:3/1}.mcard--wide:has(>.mcard-price)>.mcard-title{grid-area:4/1}.mcard--wide:has(>.mcard-price)>.mcard-sub{grid-area:5/1}.mcard--wide:has(>.mcard-price)>.mcard-price{align-self:center;align-items:flex-end;gap:var(--space-1);flex-direction:column;grid-area:2/2/-1;margin:0}.mcard:active .mcard-art{transform:scale(.97)}.mcard-chips{left:var(--space-4);right:var(--space-4);top:var(--space-4);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.mcard-corner{left:var(--space-4);bottom:var(--space-4);display:flex;position:absolute}.mcard-corner--end{left:auto;right:var(--space-4)}.mcard-band{background:rgb(var(--scrim) / .72);color:rgb(var(--onArt) / .8);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;text-align:center;padding:var(--space-3) 0;font-weight:800;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mcard--over .mcard-art{background:rgb(var(--artGround))}.mcard--bare .mcard-art{background:rgb(var(--surface2))}.mcard-shade{pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim) / .38) 0%, rgb(var(--scrim) / 0) 24%, rgb(var(--scrim) / 0) 42%, rgb(var(--scrim) / .82) 100%);position:absolute;inset:0}.mcard-over{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);color:rgb(var(--onArt));font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-poster);font-weight:800;line-height:.88;font-size:var(--t-3xl);overflow-wrap:normal;position:absolute}.mcard-over--long{font-size:var(--t-2xl)}.mcard--wide .mcard-over{font-size:var(--t-display)}.mcard--wide .mcard-over--long{font-size:var(--t-3xl)}.mcard--bare .mcard-over{color:rgb(var(--text))}.mcard--pattern .mcard-art{background:var(--show,rgb(var(--surface2)));place-items:stretch stretch;margin-bottom:0}.mcard-pat{inset:calc(-1 * var(--space-4));overflow-wrap:anywhere;opacity:.18;color:rgb(var(--onArt));font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.92;position:absolute;overflow:hidden}.mcard-on{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);color:rgb(var(--onArt));flex-direction:column;display:flex;position:absolute}.mcard-on .mcard-title{font-size:var(--t-md);text-transform:uppercase;color:inherit;font-weight:900;line-height:1}.mcard-on .mcard-sub{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:inherit;opacity:.85;font-weight:700}.mcard-kicker{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.mcard-pic{position:absolute;inset:0}.mcard-pic>img,.mcard-pic>picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcard-strip{height:var(--space-2);background:var(--show);position:absolute;bottom:0;left:0;right:0}.mcard-title{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-poster);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.1;display:-webkit-box;overflow:hidden}.mcard--lines3 .mcard-title{-webkit-line-clamp:3}.mcard--plain .mcard-title{font-family:var(--font-text);font-size:var(--t-sm);letter-spacing:normal;text-transform:none;font-weight:700;line-height:1.2}.mcard-sub{font-size:var(--t-sm);color:rgb(var(--text2));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:300;line-height:1.35;display:-webkit-box;overflow:hidden}.mcard-price{align-items:center;gap:var(--space-3);font-weight:700;font-size:var(--t-md);margin-top:var(--space-1);display:inline-flex}.mcard-price s{color:rgb(var(--muted2));font-weight:600;font-size:var(--t-sm)}.mcard--framed{gap:var(--space-1);background:0 0}.mcard--framed .mcard-art{border-radius:var(--r-xs);margin-bottom:var(--space-3)}.mcard--framed .mcard-chips{left:var(--space-3);right:var(--space-3);top:var(--space-3)}.mcard--framed .mcard-chips .chip{height:20px;padding:0 var(--space-3)}.mcard--framed .mcard-title{font-size:var(--t-sm);min-height:2.2em}.mcard--framed .mcard-title:has(.grant-line--stack){min-height:0}.mcard--framed .mcard-btn{margin-top:auto}.mcard--framed>:nth-last-child(2){margin-bottom:var(--space-3)}.mcard--framed .mcard-sub{font-size:var(--t-xs);color:rgb(var(--muted2));min-height:1.35em}.mcard--framed:active{transform:scale(.98)}.mcard--framed:active .mcard-art{transform:none}.mcard--muted .mcard-art>:not(.mcard-chips):not(.mcard-band){filter:grayscale()}.mcard--muted .mcard-title,.mcard--muted .mcard-price{color:rgb(var(--muted2))}.mcard-note{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--muted2));font-weight:700}.mcard-note--low{align-items:center;gap:var(--space-2);color:rgb(var(--text));display:inline-flex}.mcard-note--low:before{content:"";border-radius:var(--r-pill);background:currentColor;width:6px;height:6px}.mcard--row{grid-template-columns:var(--mcard-tile) minmax(0, 1fr) auto;column-gap:var(--space-5);row-gap:var(--space-1);padding:var(--space-5) 0;border-top:.5px solid rgb(var(--border));grid-template-rows:1fr repeat(3,auto) 1fr;display:grid}.mcard--row .mcard-art{aspect-ratio:4/5;grid-area:1/1/-1;width:100%;margin:0}.mcard--row .mcard-kicker{grid-area:2/2}.mcard--row .mcard-title{grid-area:3/2}.mcard--row .mcard-sub{grid-area:4/2}.mcard--row .mcard-title{font-size:var(--t-md)}.mcard--row .mcard-price{align-self:center;align-items:flex-end;gap:var(--space-1);flex-direction:column;grid-area:1/3/-1;margin:0}.mcard--row .mcard-chips{display:none}.mcard-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-xs);width:100%;padding:var(--space-4) var(--space-3);margin-top:var(--space-4);font-size:var(--t-xs);border:1px solid rgb(var(--border));background:rgb(var(--surface2));color:rgb(var(--muted2));font-weight:700;display:flex}.mcard-btn s{opacity:.6;font-weight:600}.mcard-btn--buy{background:rgb(var(--action));border-color:rgb(var(--action));color:rgb(var(--actionInk))}.mcard-btn--done{background:rgb(var(--surface));border-color:rgb(var(--text));color:rgb(var(--text))}@media (prefers-reduced-motion:reduce){.chip--live:before,.chip--liveInk:before,.chip--onair:before{animation:none}}.tile{border-radius:var(--r-xs);background:rgb(var(--surface));border:0}.tile--raised{background:rgb(var(--surface2))}.card-grid{gap:var(--space-7) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-grid--3{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid>.mcard--wide{grid-column:1/-1}.epc{border:1px solid rgb(var(--scrim));border-radius:var(--r-xs);background:rgb(var(--paper));width:232px;color:rgb(var(--text));text-align:left;font-family:var(--font-text);cursor:pointer;transition:transform var(--m-tap) var(--e-exit);flex-direction:column;flex:0 0 232px;padding:0;display:flex;position:relative;overflow:hidden}.epc:active{transform:scale(.98)}.epc:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.epc--wide{flex:100%;width:100%}.epc-head{background:var(--epc-ground,rgb(var(--scrim)));flex-direction:column;height:182px;display:flex;overflow:hidden}.epc--wide .epc-head{height:230px}.epc-head.epc-head--fill{height:100%}.epc--fill .epc-head{height:auto;position:absolute;inset:0}.epc--fill .epc-paper{padding-top:var(--space-10);background:linear-gradient(transparent, rgb(var(--scrim) / .9) 40%);color:rgb(var(--onArt));flex:none;margin-top:auto;position:relative}.epc--fill .epc-eyebrow{color:rgb(var(--onArt) / .75)}.epc--sm{flex-basis:208px;width:208px}.epc--sm .epc-head{height:112px}.epc--strip .epc-head,.epc--wide.epc--strip .epc-head{height:auto}.epc--lg .epc-head{height:300px}.epc--lg .epc-title{font-size:var(--t-3xl)}.epc--box{cursor:default}.epc--box:active{transform:none}.epc-titlerow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.epc-titlerow .epc-title{min-width:0}.epc-titlecol{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.epc-over{top:var(--space-4);right:var(--space-4);align-items:center;gap:var(--space-3);display:flex;position:absolute}.epc-over--start{right:auto;left:var(--space-4)}.epc-pat{padding-top:var(--space-2);font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-poster);text-transform:uppercase;white-space:nowrap;background:var(--epc-ink,rgb(var(--onArt)));color:#0000;-webkit-background-clip:text;background-clip:text;flex-direction:column;flex:none;font-weight:900;line-height:.82;display:flex}.epc-pat>span{margin-left:calc(-1 * var(--space-2))}.epc-pat--fill{font-size:var(--t-xl);letter-spacing:var(--tr-tight);flex:1;justify-content:flex-start;line-height:.8}.epc-pat--fill>span:nth-child(2n){margin-left:calc(-1 * var(--space-6))}.epc-pic{aspect-ratio:16/9;flex:none;position:relative;overflow:hidden}.epc-head:has(>.epc-pic){height:auto}.epc--fill .epc-pic{aspect-ratio:auto;flex:1}.epc-pic--object{padding-bottom:var(--space-4);place-items:end center;display:grid}.epc-object{aspect-ratio:1;height:72%;position:relative}.epc-object img{filter:drop-shadow(0 var(--space-3) var(--space-5) rgb(var(--scrim) / .28))}.epc--dim .epc-pic{opacity:.7}.epc--dim .epc-pat{opacity:.55}.epc--grey .epc-pic img{filter:grayscale()brightness(.8)}.epc--grey .epc-head{background:rgb(var(--scrim))}.epc--grey .epc-pat{background:rgb(var(--onArt) / .35);-webkit-background-clip:text;background-clip:text}.epc-paper{gap:var(--space-2);padding:var(--space-5);background:rgb(var(--paper));flex-direction:column;flex:1;display:flex}.epc-eyebrow{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.epc-eyerow{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.epc-eyerow .epc-eyebrow{min-width:0}.epc-eyerow .epc-eyebrow--end{color:rgb(var(--text));flex:none}.epc--fill .epc-eyerow .epc-eyebrow--end{color:rgb(var(--onArt))}.epc-eyerow .counts{flex:none;margin-left:auto}.epc-title{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:1;display:-webkit-box;overflow:hidden}.epc--wide .epc-title{-webkit-line-clamp:3}.epc-pull{margin-top:var(--space-1);font-family:var(--font-opinion);font-size:var(--t-2xl);text-transform:uppercase;-webkit-line-clamp:2;letter-spacing:var(--tr-littera);-webkit-box-orient:vertical;line-height:.95;display:-webkit-box;overflow:hidden}.epc-about{margin-top:var(--space-4);font-size:var(--t-sm);color:rgb(var(--text2));white-space:normal;overflow-wrap:break-word;font-weight:300;line-height:1.4}.epc-meta{font-size:var(--t-xs);color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.epc-pips{gap:var(--space-1);margin-top:var(--space-2);display:flex}.epc-pips i{border-radius:var(--r-xs);background:rgb(var(--text) / .15);flex:1;height:4px}.epc-pips i.on{background:rgb(var(--text))}.epc-pips i.is-won{background:rgb(var(--green))}.epc-pips i.is-lost{background:rgb(var(--red))}.epc-pips i.is-void{background:rgb(var(--amber))}.epc-foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);margin-top:auto;display:flex}.epc-foot>*{white-space:nowrap}.epc-time{flex-direction:column;min-width:0;display:flex}.epc-time-label{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.epc-time-value{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);text-transform:uppercase;line-height:1}.epc-won{align-items:center;gap:var(--space-4);display:inline-flex}.epc-won>span{align-items:center;gap:var(--space-2);color:rgb(var(--text));font-weight:700;display:inline-flex}.epc-act{justify-content:center;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);border-radius:var(--r-xs);font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;background:rgb(var(--surface2));color:rgb(var(--text));border:0;font-weight:800;display:inline-flex}.epc-act:not(.epc-act--full){min-width:6rem}.epc-act--loud{background:rgb(var(--text));color:rgb(var(--bg))}.epc-act--tint{background:var(--epc-ink,rgb(var(--chartreuse)));color:rgb(var(--black))}.epc-act--full{flex:1}.epc-act svg{flex:none;width:13px;height:13px}.epc-head--poster{isolation:isolate;aspect-ratio:3/2;height:auto;color:var(--epc-flat-ink,rgb(var(--onArt)));background:var(--epc-flat,rgb(var(--scrim)));position:relative;container-type:inline-size}.epc-head--poster.epc-head--pic{color:rgb(var(--onArt))}.epc-head--poster.epc-head--wide{aspect-ratio:16/9}.epc-corner{align-items:center;gap:var(--space-3);display:flex}.epc-poster-pic{z-index:-1;position:absolute;inset:0}.epc-head--pic:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim) / .4), transparent 26%, transparent 42%, rgb(var(--scrim) / .62));position:absolute;inset:0}.epc-corner{top:var(--space-5);left:var(--space-6);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:45%;letter-spacing:var(--tr-caps);font-family:var(--font-display);font-size:var(--t-sm);font-weight:700;position:absolute;overflow:hidden}.epc-corner--end{left:auto;right:var(--space-6);font-size:var(--t-xs);letter-spacing:var(--tr-caps);text-transform:uppercase}.epc-big{left:var(--space-6);right:var(--space-6);bottom:var(--space-5);font-family:var(--font-opinion);font-size:var(--t-railhead);text-transform:uppercase;white-space:nowrap;letter-spacing:var(--tr-littera);flex-direction:column;gap:.06em;font-weight:700;line-height:.76;display:flex;position:absolute;overflow:hidden}.epc-big-row{align-items:baseline;gap:.1em;display:flex}.epc-big-sm,.epc-big-solo{font-size:var(--t-4xl);line-height:.8}.epc-head--poster:not(.epc-head--wide) .epc-big{top:calc(var(--space-5) + var(--space-7));bottom:auto}.epc-head:is(.epc-head--charm,.epc-head--image_full,.epc-head--image_cropped_16_9,.epc-head--tagline,.epc-head--banner) .epc-big{display:none}.epc-cover-photo{inset:var(--space-3);z-index:-1;position:absolute;overflow:hidden}.epc-cover-photo:after{content:"";background:rgb(var(--scrim) / .4);position:absolute;inset:0}.epc-head--image_full{color:rgb(var(--onArt))}.epc-cover-band{z-index:-1;left:var(--space-4);right:var(--space-4);top:calc(var(--space-5) + var(--space-7));bottom:var(--space-4);position:absolute;overflow:hidden}.epc-cover-charm{z-index:-1;left:var(--space-6);right:var(--space-6);position:absolute;top:26%;bottom:10%}.epc-cover-charm>*{width:100%;height:100%;position:relative}.epc-cover-tagline{left:var(--space-5);right:var(--space-5);top:calc(var(--space-5) + var(--space-7));bottom:var(--space-5);justify-content:center;align-items:center;display:flex;position:absolute}.epc-cover-tagline>span{text-align:center;white-space:normal;text-wrap:balance;max-width:92%;font-family:var(--font-poster);font-size:var(--t-4xl);letter-spacing:var(--tr-littera);text-transform:uppercase;line-height:1.05;transform:rotate(-12deg)}.epc-cover-tagline>span>span{padding:0 var(--space-3);background:rgb(var(--white));color:rgb(var(--black));-webkit-box-decoration-break:clone;box-decoration-break:clone}.epc-cover-banner{z-index:-1;pointer-events:none;font-family:var(--font-poster);font-size:var(--t-3xl);letter-spacing:var(--tr-littera);text-transform:uppercase;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;line-height:.82;display:flex;position:absolute;inset:-100%;transform:rotate(-24deg)}.epc-cover-banner>span{display:block}.epc-head--banner{overflow:hidden}.epc-head--banner .epc-corner{display:none}.epc-show{font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;margin-bottom:calc(-1 * var(--space-4));font-weight:700;line-height:1.1}.epc--poster .epc-paper{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4)}.epc--poster{aspect-ratio:2/3;align-self:flex-start;height:auto}.epc--poster .epc-players{margin-top:0}.epc--poster .epc-titlerow{align-items:flex-start}.epc--poster .epc-title{font-family:var(--font-opinion);font-size:var(--t-call);letter-spacing:var(--tr-littera);-webkit-line-clamp:1;font-weight:700;line-height:.9}.epc-qs,.epc-when,.epc-players{font-family:var(--font-display);font-size:var(--t-xs);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;font-weight:700}.epc-qs{padding-top:var(--space-2);flex:none}.epc--poster .epc-pips{gap:var(--space-1);margin-top:0}.epc--poster .epc-pips i{height:5px;box-shadow:inset 0 0 0 1px rgb(var(--muted2));background:0 0;border-radius:0}.epc--poster .epc-pips i.on{background:rgb(var(--text));box-shadow:none}.epc--poster .epc-pips i.is-won{background:rgb(var(--green));box-shadow:none}.epc--poster .epc-pips i.is-lost{background:rgb(var(--red));box-shadow:none}.epc--poster .epc-pips i.is-void{background:rgb(var(--amber));box-shadow:none}.epc--poster .epc-head--poster{flex:none}.epc--poster .epc-paper{min-height:0;overflow:hidden}.epc-when{justify-content:space-between;gap:var(--space-4);color:rgb(var(--muted2));row-gap:var(--space-2);flex-wrap:wrap;display:flex}.epc-when>span:first-child{white-space:normal;min-width:0}.epc-when>span:last-child{flex:none;margin-left:auto}.epc--poster .epc-when>span:empty{display:none}.epc--poster .epc-when>span:empty+span{margin-left:0}.epc-clock{align-items:center;gap:var(--space-1);display:inline-flex}.epc--poster .epc-foot{margin-top:auto;padding-top:0}.epc--poster .epc-foot>*{flex:1}.epc--poster .epc-act{border:2px solid rgb(var(--text));min-height:44px;color:rgb(var(--text));font-size:var(--t-lg);background:0 0;font-weight:700}.epc--poster .epc-act--tint{background:var(--epc-flat,rgb(var(--chartreuse)));color:var(--epc-flat-ink,rgb(var(--black)));border-color:#0000}.epc--poster .epc-act--off{border-color:rgb(var(--border));color:rgb(var(--muted2))}.epc-players{text-align:center}.epc--poster.epc--grey .epc-head--poster{background:var(--epc-flat,rgb(var(--scrim)))}.epc-glass{z-index:3;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-5);color:rgb(var(--scrim));text-align:center;background:rgb(var(--onArt) / .3);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .45), inset 0 1px 0 rgb(var(--onArt) / .6);flex-direction:column;display:flex;position:absolute;inset:0}.epc-glass:before{content:"";z-index:-1;background:var(--epc-tint,none);opacity:.38;position:absolute;inset:0}.epc-glass-counts{color:inherit;opacity:.8}.epc-glass-mid{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;flex:1;max-width:100%;display:flex}.epc-glass-ep{max-width:100%;font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--scrim) / .65);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.epc-glass-head{align-items:center;gap:var(--space-1);flex-direction:column;max-width:100%;display:flex}.epc-glass-head b{max-width:100%;font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-poster);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1;overflow:hidden}.epc-glass-head span{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--scrim) / .65);font-weight:700}.epc-glass-word{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:1}.epc-glass-line{max-width:160px;font-size:var(--t-xs);line-height:1.35}.epc-glass-act{background:rgb(var(--scrim));color:rgb(var(--onArt))}.epc-glass-act.epc-act--tint{background:var(--epc-ink,rgb(var(--chartreuse)));color:rgb(var(--black))}.epc--covered .epc-paper .epc-foot,.epc--covered .epc-players{visibility:hidden}.epc-glass--lift{animation:epcGlassLift var(--m-stack) var(--e-exit) forwards;pointer-events:none}@keyframes epcGlassLift{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@media (prefers-reduced-motion:reduce){.epc-glass--lift{display:none}}.scr{--scr-ground:var(--surface2);align-items:center;gap:var(--space-5);width:100%;min-height:72px;padding:var(--space-4) 0;border:0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--text));text-align:left;font-family:var(--font-text);cursor:pointer;transition:transform var(--m-tap) var(--e-exit);background:0 0;border-radius:0;display:flex}.theme-light .scr{--scr-ground:var(--scrim)}.scr:last-child{border-bottom:0}.scr--card{padding:var(--space-4);border-radius:var(--r-xs);background:rgb(var(--surface));border-bottom:0}.scr-cards{gap:var(--space-4);flex-direction:column;display:flex}.scr-cards .scr-meta{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.scr-cards .scr-title{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}.scr:active{transform:scale(.98)}.scr:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.scr-tile{border-radius:var(--r-xs);background:rgb(var(--scr-ground));width:56px;height:56px;color:rgb(var(--onArt));font-family:var(--font-figure);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.scr-score{align-items:baseline;display:inline-flex}.scr-tile b{font-size:var(--t-2xl);font-weight:inherit;color:rgb(var(--onArt))}.scr-tile small{font-size:var(--t-xs);color:rgb(var(--onArt) / .6)}.scr-score--calls{align-items:center;gap:var(--space-1);flex-direction:column}.scr-score--long b{font-size:var(--t-xl)}.scr-score--calls small{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .8);font-weight:700}.scr-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.scr-title{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-poster);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.05;overflow:hidden}.scr-meta{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.scr-end{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.scr-value{align-items:center;gap:var(--space-2);font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1;display:inline-flex}.scr--compact{gap:var(--space-4);min-height:64px;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:var(--space-5) var(--gutter);border-bottom:0}.scr--compact .scr-tile{width:48px;height:48px}.scr--compact .scr-tile b{font-size:var(--t-xl)}.scr--compact .scr-title{font-family:var(--font-text);font-size:var(--t-md);letter-spacing:0;text-transform:none;font-weight:700}.scr--compact .scr-meta{font-family:var(--font-text);font-size:var(--t-sm);letter-spacing:0;text-transform:none;font-weight:300}.scr--compact .scr-value{font-size:var(--t-lg)}.scr--compact .scr-body{margin-top:var(--space-3);align-self:flex-start}.scr--compact .scr-end{align-self:center}.scr-tile--tall{height:72px}.scr-tile--plain{box-shadow:inset 0 0 0 1px rgb(var(--border));color:rgb(var(--text));background:0 0}.scr-tile--plain b{color:rgb(var(--text))}.scr-tile--plain small{color:rgb(var(--text2))}.scr--compact .scr-tile--tall{height:64px}.scr-tile--pic{isolation:isolate;position:relative;overflow:hidden}.scr--fresh{background:rgb(var(--surface))}.scr-mark{flex:none;display:inline-flex;position:relative}.scr-mark .bn-dot{top:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));box-shadow:0 0 0 2px rgb(var(--surface))}.scr-tile--pic img{z-index:-2}.scr-tile--pic:after{content:"";z-index:-1;background:rgb(var(--scrim) / .72);position:absolute;inset:0}.scr-tile--pic small{color:rgb(var(--onArt) / .8)}.scr-tile--waiting img{filter:grayscale()contrast(1.05)}.scr-tile--waiting:after{background:rgb(var(--scrim) / .76)}.scr-tile--pic.scr-tile--art:after{content:none}.scr-tile--pic.scr-tile--art img{filter:none}.scr-tile--mark{color:rgb(var(--onArt))}.scr-status{font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.scr-act{min-height:44px;padding:0 var(--space-5);border-radius:var(--r-xs);background:rgb(var(--text));color:rgb(var(--bg));font-family:var(--font-display);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;flex:none;align-items:center;font-weight:800;display:inline-flex}.scr--todo .scr-meta{font-family:var(--font-text);font-size:var(--t-xs);letter-spacing:normal;text-transform:none;font-weight:300}.scr--todo .scr-act{justify-content:center;width:96px}.scr--quiet{border-bottom:0;position:relative}.scr--quiet:not(:last-child):after{content:"";left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:rgb(var(--text) / .15);height:1px;position:absolute;bottom:0}.scr--quiet .scr-tile{width:28px;height:28px;color:rgb(var(--text));background:0 0}.scr--tight{min-height:64px;padding-block:var(--space-2);border-bottom:0}.scr--quiet .scr-tile>svg{width:24px;height:24px}.scr--split{cursor:default}.scr--split:active{transform:none}.scr-press{align-items:center;gap:var(--space-5);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.scr--split:has(.scr-press:active,.scr-act:active){transform:scale(.98)}.scr--split>.scr-act{cursor:pointer;border:0}.scr:disabled,.scr-press:disabled,.scr--split>.scr-act:disabled{cursor:default;opacity:.5}.scr-sub{font-size:var(--t-xs);color:rgb(var(--text2));text-overflow:ellipsis;white-space:nowrap;font-weight:300;overflow:hidden}.pg-page{padding:var(--space-4) var(--gutter) var(--space-9)}.pg-band{gap:var(--space-5);margin:calc(-1 * var(--space-4)) calc(-1 * var(--gutter)) 0;padding:var(--space-8) calc(var(--gutter) + var(--space-4));background:rgb(var(--scrim));color:rgb(var(--onArt));flex-direction:column;display:flex}.pg-card{padding:var(--space-6);border-radius:var(--r-md);background:rgb(var(--onArt) / .08);color:rgb(var(--onArt));isolation:isolate;position:relative}.pg-card:before{content:"";z-index:2;padding:var(--space-1);border-radius:var(--r-md);pointer-events:none;background:linear-gradient(125deg, rgb(var(--onArt)) 0%, rgb(var(--onArt) / .45) 18%, rgb(var(--onArt)) 34%, rgb(var(--onArt) / .2) 50%, rgb(var(--onArt) / .9) 64%, rgb(var(--onArt) / .4) 82%, rgb(var(--onArt)) 100%);-webkit-mask:linear-gradient(rgb(var(--scrim)), rgb(var(--scrim))) content-box, linear-gradient(rgb(var(--scrim)), rgb(var(--scrim)));-webkit-mask-composite:xor;-webkit-mask:linear-gradient(rgb(var(--scrim)), rgb(var(--scrim))) content-box exclude, linear-gradient(rgb(var(--scrim)), rgb(var(--scrim)));mask:linear-gradient(rgb(var(--scrim)), rgb(var(--scrim))) content-box exclude, linear-gradient(rgb(var(--scrim)), rgb(var(--scrim)));background-size:300% 300%;animation:6s linear infinite pgChrome;position:absolute;inset:0}@keyframes pgChrome{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.pg-card:before{animation:none}}.pg-band-actions{gap:var(--space-4);display:flex}.pg-band-actions .btn{background:rgb(var(--onArt) / .12);color:rgb(var(--onArt) / .85);border-color:#0000;flex:1;font-weight:500}.pg-band-actions>.pg-tabs{flex:1}.pg-tabs{gap:var(--space-4);display:flex}.pg-tab{padding:var(--space-4) var(--space-3);border-radius:var(--r-xs);background:rgb(var(--onArt) / .12);color:rgb(var(--onArt) / .75);font:inherit;font-size:var(--t-sm);white-space:nowrap;cursor:pointer;border:0;flex:1;font-weight:500}.pg-tab[aria-pressed=true]{background:rgb(var(--onArt));color:rgb(var(--scrim));font-weight:700}.pg-tabs--ladder{padding-top:var(--space-5);gap:0}.pg-tabs--ladder .pg-tab,.pg-tabs--ladder .pg-tab[aria-pressed=true]{align-items:center;gap:var(--space-3);color:rgb(var(--onArt) / .5);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;transition:color var(--m-tap) var(--e-enter);background:0 0;flex-direction:column;padding:0;font-weight:700;display:flex}.pg-step{width:var(--space-10);height:var(--space-10);place-items:center;display:grid}.pg-step>*{opacity:.35;filter:grayscale(.6);transition:transform var(--m-select) var(--e-spring)}.pg-tab--reached .pg-step>*{opacity:1;filter:none}.pg-tabs--ladder .pg-tab[aria-pressed=true]{color:rgb(var(--onArt))}.pg-tab[aria-pressed=true] .pg-step>*{opacity:1;filter:none;transform:scale(1.45)}.pg-sec{margin:0 calc(-1 * var(--gutter));padding:var(--space-8) var(--gutter) var(--space-6);border-top:2px solid rgb(var(--surface))}.pg-sec:first-child:not(:has(>.pg-head)){border-top:0}.pg-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.pg-head .pg-title{margin:0}.pg-count{margin-left:var(--space-3);font-size:var(--t-md);color:rgb(var(--muted2))}.pg-rows .scr-meta{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.pg-rows .scr-sub{overflow:visible}.pg-row-bar{margin-top:var(--space-1);display:block}.pg-row--done .scr-tile>*{opacity:.5;filter:grayscale()}.pg-row--done .scr-title{color:rgb(var(--text2))}.pg-aside{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.pg-title{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-poster);text-transform:uppercase;color:rgb(var(--text));font-weight:900}.pg-rows{flex-direction:column;display:flex}.pg-row-end{align-items:center;gap:var(--space-2);padding-left:var(--space-4);display:inline-flex}.pg-row--still{pointer-events:none;cursor:default}.pg-summary{gap:var(--space-5);flex-direction:column;display:flex}.pg-kicker{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .7);font-weight:700}.pg-big{font-family:var(--font-figure);font-size:var(--t-5xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.pg-figs{margin-top:var(--space-3);padding-top:var(--space-6);border-top:1px solid rgb(var(--onArt) / .2);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pg-figs>div{gap:var(--space-3);flex-direction:column;display:flex}.pg-figs b{font-family:var(--font-figure);font-size:var(--t-2xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.pg-figs span{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .7);font-weight:700}.pg-figs--stacked span{width:min-content;margin-inline:auto;line-height:1.25}.pg-line{font-size:var(--t-sm);color:rgb(var(--onArt) / .7)}.pg-rows .scr-title{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box}.upright{display:none}@media (orientation:landscape) and (pointer:coarse) and (max-height:500px) and (min-width:500px){.upright{z-index:var(--z-upright);text-align:center;background:rgb(var(--bg));color:rgb(var(--text));font-size:var(--t-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;line-height:1.4;display:flex;position:fixed;inset:0}.upright b{font-size:var(--t-xl);font-weight:700}.upright span:last-child{color:rgb(var(--text2));font-weight:300}.upright-phone{margin-bottom:6px;display:grid;transform:rotate(-90deg)}}
