.gem-sheet-note{font-size:var(--t-sm);color:rgb(var(--text2));margin:0 0 14px;font-weight:300;line-height:1.5}.gem-packs{flex-direction:column;gap:9px;display:flex}.gem-pack{cursor:pointer;text-align:left;background:rgb(var(--surface2));border:.5px solid rgb(var(--border));border-radius:var(--r-md);font-family:var(--font-text);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid;position:relative}.gem-pack--best{border-color:rgb(var(--blue) / .33);background:rgb(var(--blue) / .08)}.gem-pack--on{border-color:rgb(var(--blue));box-shadow:0 0 0 1px rgb(var(--blue))}.gem-pack-icon{border-radius:var(--r-md);background:rgb(var(--blue) / .08);min-width:38px;height:38px;font-size:var(--t-xs);color:rgb(var(--text));grid-row:span 2;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:flex}.gem-pack-amount{font-size:var(--t-lg);color:rgb(var(--text));font-weight:700}.gem-pack-label{font-size:var(--t-xs);color:rgb(var(--muted2));grid-column:2}.gem-pack-price{font-size:var(--t-sm);color:rgb(var(--text2));grid-row:span 2;font-weight:300}.gem-pack-covers{font-size:var(--t-xs);color:rgb(var(--green));grid-column:2;font-weight:600}.short-hint{font-size:var(--t-xs);color:rgb(var(--muted2));text-align:center;margin:10px 0 0;line-height:1.5}.refusal-line{font-size:var(--t-lg);color:rgb(var(--text));margin:0 0 8px;font-weight:600}.refusal-sub{font-size:var(--t-sm);color:rgb(var(--text2));margin:0;font-weight:300;line-height:1.45}.topup-line{font-size:var(--t-md);margin:0 0 12px;line-height:1.45}.ad{margin:0 var(--gutter) var(--space-4);border-radius:var(--r-xs);border:1px solid rgb(var(--border));background:rgb(var(--scrim));color:rgb(var(--onArt));position:relative;overflow:hidden}.ad-tag{top:var(--space-4);left:var(--space-4);z-index:2;pointer-events:none;position:absolute}.chip.ad-tag--preview{background:rgb(var(--primary));color:rgb(var(--primaryInk));border-color:#0000}.ad-body{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--m-tap) var(--e-exit);background:0 0;border:0;padding:0;display:block;position:relative}.ad-body:active{transform:scale(.98)}.ad-body:focus-visible{outline:2px solid rgb(var(--onArt));outline-offset:-4px}div.ad-body{cursor:default}div.ad-body:active{transform:none}.ad-media{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.ad-media video,.ad-media img{object-fit:cover;width:100%;height:100%;display:block}.ad-text{align-items:flex-end;gap:var(--space-4);padding:var(--space-5);display:flex}.ad--art .ad-text{z-index:1;padding-top:var(--space-10);background:linear-gradient(to top, rgb(var(--scrim) / .85), rgb(var(--scrim) / .6) 55%, rgb(var(--scrim) / 0));position:absolute;bottom:0;left:0;right:0}.ad--words .ad-text{padding-top:calc(var(--space-10) + var(--space-4))}.ad-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ad-words b{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}.ad--words .ad-words b{font-size:var(--t-3xl);-webkit-line-clamp:3}.ad-words p{font-size:var(--t-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:300;line-height:1.35;display:-webkit-box;overflow:hidden}.ad-act{align-items:center;gap:var(--space-3);min-height:44px;padding:0 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-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;flex:none;margin-left:auto;font-weight:800;display:inline-flex}.ad--row,.ad--byline,.ad--band,.ad--box{color:rgb(var(--text));background:0 0;border:0;border-radius:0;overflow:visible}.ad--row .ad-body,.ad--byline .ad-body,.ad--band .ad-body,.ad--box .ad-body{align-items:center;gap:var(--space-4);display:flex}.ad--row .ad-body:active,.ad--byline .ad-body:active,.ad--band .ad-body:active,.ad--box .ad-body:active{opacity:.7;transform:none}:is(.ad--row .ad-body:focus-visible,.ad--byline .ad-body:focus-visible,.ad--band .ad-body:focus-visible,.ad--box .ad-body:focus-visible){outline-color:rgb(var(--text));outline-offset:2px}.ad--row .ad-tag,.ad--byline .ad-tag,.ad--band .ad-tag,.ad--box .ad-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));flex:none;font-weight:700;position:static}.ad-tag.ad-tag--preview{color:rgb(var(--primary))}.ad-logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:160px;height:18px;display:block}.theme-light .ad-logo{filter:brightness(0)}.ad-name{text-transform:lowercase;letter-spacing:var(--tr-poster);font-weight:900}.ad--row{padding:var(--space-5) 0;border-bottom:1px solid rgb(var(--border));margin:0}.ad--row .ad-body{align-items:flex-start;gap:var(--space-5)}.ad-thumb{border-radius:var(--r-xs);flex:none;width:80px;height:80px;position:relative;overflow:hidden}.ad-thumb video,.ad-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ad--row .ad-words{gap:var(--space-2)}.ad--row .ad-by{align-items:center;gap:var(--space-3);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700;display:flex}.ad--row .ad-by .ad-tag.ad-mark{background:rgb(var(--text));color:rgb(var(--bg));flex:none;position:static}.ad--row .ad-words b{font-family:var(--font-text);font-size:var(--t-lg);letter-spacing:normal;text-transform:none;-webkit-line-clamp:2;font-weight:700;line-height:1.3}.ad-cta{margin-top:var(--space-2);font-size:var(--t-sm);color:rgb(var(--muted2))}.ad--byline .ad-body,.ad--band .ad-body{align-items:center}.ad--byline{margin:var(--space-6) 0;padding:var(--space-5) 0;border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border))}.ad--byline .ad-body{gap:var(--space-3);flex-direction:column}.ad--byline .ad-tag{line-height:1}.ad--byline .ad-logo{height:28px}.ad--band{padding:var(--space-4);background:rgb(var(--surface2));margin:0}.ad--band .ad-body{justify-content:center;gap:var(--space-4)}.ad--band .ad-logo{height:20px}.ad--band .ad-tag{color:rgb(var(--text))}.ad--band.ad--still{background:0 0;padding:0}.ad--band.ad--still .ad-banner{border-radius:0}.ad--band.ad--still>.ad-tag{top:var(--space-3);right:var(--space-3);padding:0 var(--space-2);border-radius:var(--r-xs);color:rgb(var(--onArt));position:absolute;left:auto}.ad--box{margin:var(--space-3) var(--gutter) var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--r-xs);background:rgb(var(--surface2))}.ad--box .ad-body{justify-content:space-between}.ad-mark{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ad--box .ad-logo{height:18px}.ad-prize{max-width:45%;font-size:var(--t-sm);text-align:right;font-weight:700;line-height:1.3}.ad--ticket .ad-banner{border-radius:var(--r-xs) var(--r-xs) 0 0}.ad--ticket .ad-tag.ad-banner-tag{padding:var(--space-4) var(--space-5);border-radius:0 0 var(--r-xs) var(--r-xs);background-color:rgb(var(--text));color:rgb(var(--bg) / .72);background-image:linear-gradient(to right, rgb(var(--bg)) 50%, transparent 50%);background-size:var(--space-4) 2px;background-repeat:repeat-x;position:relative;inset:auto}.ad--ticket .ad-banner-tag b{color:rgb(var(--bg));font-weight:900}.ad--ticket .ad-banner-tag:before,.ad--ticket .ad-banner-tag:after{content:"";top:calc(-1 * var(--space-3));width:var(--space-5);height:var(--space-5);border-radius:var(--r-pill);background:rgb(var(--bg));position:absolute}.ad--ticket .ad-banner-tag:before{left:calc(-1 * var(--space-3))}.ad--ticket .ad-banner-tag:after{right:calc(-1 * var(--space-3))}.ad--line{color:rgb(var(--text));background:0 0;border:0;overflow:visible}.ad--line .ad-body{align-items:center;gap:var(--space-4);display:flex}.ad--line .ad-body:active{opacity:.7;transform:none}.ad--line .ad-body:focus-visible{outline-color:rgb(var(--text));outline-offset:2px}.ad-line-art{border-radius:var(--r-xs);background:rgb(var(--surface2));flex:none;width:64px;height:64px;position:relative;overflow:hidden}.ad-line-art img{object-position:100% 50%}.ad--line .ad-words>b{font-size:var(--t-lg);line-height:1.05}.ad--line .ad-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700;position:static}.ad--line .ad-tag b{font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;color:rgb(var(--text));display:inline}.ad--episode{border-radius:var(--r-xs);color:inherit;background:0 0;border:0;flex:none;margin:0;overflow:visible}.ad--episode .ad-tag{position:static}.ad--tile{border-radius:var(--r-xs);border:0;flex-shrink:0;width:112px;height:200px;margin:0}.ad--tile .ad-body{height:100%}.ad.ad--tile .ad-tag.ad-mark{top:var(--space-3);right:var(--space-3)}.ad-tile-art{position:absolute;inset:0}.ad-tile-art video,.ad-tile-art img{object-fit:cover;width:100%;height:100%;display:block}.ad-tile-play{padding:var(--space-3);border-radius:var(--r-pill);background:rgb(var(--scrim) / .45);color:rgb(var(--onArt));place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad--feature,.ad--story,.ad--shop{padding:var(--space-5) 0;color:rgb(var(--text));background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.ad--feature .ad-body,.ad--story .ad-body,.ad--shop .ad-body{gap:var(--space-4);flex-direction:column;display:flex}.ad--feature .ad-body:active,.ad--story .ad-body:active,.ad--shop .ad-body:active{opacity:.7;transform:none}:is(.ad--feature .ad-body:focus-visible,.ad--story .ad-body:focus-visible,.ad--shop .ad-body:focus-visible){outline-color:rgb(var(--text));outline-offset:2px}.ad--feature .ad-media,.ad--story .ad-media{border-radius:var(--r-xs)}.ad--feature .ad-body>.ad-tag,.ad--story .ad-body>.ad-tag,.ad--shop .ad-body>.ad-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700;position:static}.ad--feature .ad-words,.ad--story .ad-words{gap:var(--space-2)}.ad--feature .ad-tag.ad-mark,.ad--story .ad-tag.ad-mark,.ad--shop .ad-tag.ad-mark,.ad--row .ad-tag.ad-mark,.ad--tile .ad-tag.ad-mark{left:auto;right:var(--space-4);min-width:28px;height:20px;padding:0 var(--space-3);background:rgb(var(--scrim));color:rgb(var(--onArt));-webkit-backdrop-filter:none;backdrop-filter:none;line-height:1;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;border-color:#0000;justify-content:center;font-weight:700}.ad--shop .ad-words b{font-family:var(--font-display);font-size:var(--t-2xl);letter-spacing:var(--tr-poster);text-transform:uppercase;font-weight:900;line-height:.95}.ad--feature .ad-body{gap:0}.ad--feature .ad-media{border-radius:var(--r-xs) var(--r-xs) 0 0}.ad--feature .ad-words{gap:var(--space-3);padding:var(--space-5);border-radius:0 0 var(--r-xs) var(--r-xs);background:rgb(var(--surface2))}.ad--feature .ad-words b{font-family:var(--font-text);font-size:var(--t-2xl);letter-spacing:var(--tr-tight);text-transform:none;font-weight:700;line-height:1.1}.ad--feature .ad-cta{justify-content:center;align-items:center;gap:var(--space-2);height:44px;margin-top:var(--space-2);border-radius:var(--r-xs);background:rgb(var(--text));color:rgb(var(--bg));font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;display:flex}.ad--feature .ad-media.ad-media--whole,.ad--story .ad-media.ad-media--whole,.ad--shop .ad-media.ad-media--whole{border-radius:var(--r-xs)}.ad--feature .ad-words p,.ad--shop .ad-words p{font-size:var(--t-md);color:rgb(var(--text2));-webkit-line-clamp:2}.ad--feature .ad-name,.ad--story .ad-name,.ad--shop .ad-name{align-items:center;gap:var(--space-2);display:flex}.ad-brand{width:var(--space-6);height:var(--space-6);border-radius:var(--r-xs);object-fit:cover;flex:none}.ad--story .ad-media video{pointer-events:none}.ad-play{z-index:1;width:var(--space-10);height:var(--space-10);border-radius:var(--r-pill);background:rgb(var(--scrim) / .55);color:rgb(var(--onArt));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-kicker{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700}.ad--story .ad-words b{font-size:var(--t-3xl);-webkit-line-clamp:3;line-height:1.05}.ad--story .ad-words p{font-size:var(--t-md);color:rgb(var(--text2))}.ad--shop .ad-body{gap:0}.ad--shop .ad-media{border-radius:var(--r-xs) var(--r-xs) 0 0}.ad--shop .ad-words{gap:var(--space-3);padding:var(--space-5);border-radius:0 0 var(--r-xs) var(--r-xs);background:rgb(var(--surface2))}.ad--shop .ad-body>.ad-tag+.ad-words{border-radius:var(--r-xs)}.ad--shop .ad-words p{-webkit-line-clamp:3}.ad-shop{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:700;display:inline-flex}.ad--drawer{color:rgb(var(--text));background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.ad--drawer .ad-body{gap:var(--space-5);cursor:default;flex-direction:column;display:flex}.ad--drawer .ad-thumb{aspect-ratio:16/10;width:100%;height:auto}.ad--drawer .ad-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700;position:static}.ad--drawer:has(.ad-thumb) .ad-tag{top:var(--space-4);left:var(--space-4);height:24px;padding:0 var(--space-4);border-radius:var(--r-pill);background:rgb(var(--scrim) / .75);color:rgb(var(--onArt));align-items:center;display:inline-flex;position:absolute}.ad--drawer .ad-words b{font-size:var(--t-3xl)}.ad-lead{margin-bottom:var(--space-4);font-family:var(--font-opinion);font-size:var(--t-4xl);text-transform:uppercase;letter-spacing:var(--tr-littera);line-height:.9;display:block}.ad--drawer .ad-words p{color:rgb(var(--text2))}.ad-drawer-acts{gap:var(--space-2);flex-direction:column;display:flex}.ad-pop{z-index:var(--z-sheet);padding:var(--space-8) var(--gutter);animation:fadeIn var(--m-enter) var(--e-enter) both;place-items:center;display:grid;position:absolute;inset:0}.ad-pop-scrim{background:rgb(var(--scrim) / .85);cursor:pointer;position:absolute;inset:0}.ad-pop-card{width:min(100% - var(--space-7), 340px, (100dvh - 2 * var(--space-10)) * var(--ad-ratio,1));position:relative}.ad--popup{border:0;margin:0}.ad--popup .ad-body{background:0 0;border:0;width:100%;padding:0;display:block}.ad-pop-art{aspect-ratio:1;width:100%;display:block;position:relative}.ad--popup .ad-tag{height:24px;padding:0 var(--space-3);border-radius:var(--r-xs);background:rgb(var(--scrim) / .75);color:rgb(var(--onArt));font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.ad-pop .ad-pop-close{top:var(--space-3);right:var(--space-3);z-index:3;background:rgb(var(--scrim) / .75);color:rgb(var(--onArt));position:absolute}.spm{align-items:center;min-width:0;display:flex}.spm,.spm-btn{gap:var(--space-2)}.spm-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.spm-btn:active{opacity:.7}.spm-btn:focus-visible{outline:2px solid rgb(var(--text));outline-offset:2px}.spm-tag{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));flex:none;font-weight:700}.spm-name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.spm-logo{align-self:center;max-width:96px;height:14px}.spm-logo--trim{aspect-ratio:var(--ink-r);max-width:none;position:relative;overflow:hidden}.spm-logo--trim>img{filter:none;max-width:none;position:absolute}.spm-chip{display:inline-flex}.mcard-sponsor{margin-top:var(--space-2)}.spm-head{margin-top:var(--space-4)}.spm--band{padding:var(--space-4) var(--gutter);background:rgb(var(--surface2));justify-content:center}.spm--band .spm-btn{gap:var(--space-4)}.spm--band .spm-logo{max-width:160px;height:20px}.gm-sponsor{align-self:stretch;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-top:1px solid rgb(var(--border));background:rgb(var(--surface2));flex-direction:column;margin:auto 0 0}.gm-sponsor .spm-tag{font-size:var(--t-xs)}.gm-sponsor .spm-logo{max-width:100%}.spm-hero{left:var(--gutter);right:var(--gutter);bottom:calc(var(--space-9) + var(--space-7));z-index:1;align-items:center;gap:var(--space-3);text-align:center;color:rgb(var(--onArt));pointer-events:none;flex-direction:column;display:flex;position:absolute}.spm-hero-logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:70%;height:30px;display:block}.spm-hero-name{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-poster);font-weight:800}.spm-hero-line{font-size:var(--t-md);font-weight:500}.shop-look{gap:var(--space-4);margin:var(--space-7) 0;padding:var(--space-5) 0;border-top:1px solid rgb(var(--border));border-bottom:1px solid rgb(var(--border));flex-direction:column;display:flex}.shop-look-head{justify-content:space-between;align-items:center;display:flex}.shop-look-logo.spm-hero{color:rgb(var(--text));align-items:flex-end;position:static}.shop-look-logo .spm-hero-logo{max-width:120px;height:22px}.theme-light .shop-look-logo .spm-hero-logo{filter:brightness(0)}.gb-pop-logo .spm-tag,.shop-look-logo .spm-tag{order:-1}.ad--banner{background:0 0;padding:0}.ad--banner .ad-body{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.ad-banner{aspect-ratio:5;border-radius:var(--r-xs);background:rgb(var(--surface2));width:100%;display:block;position:relative;overflow:hidden}.ad-banner img,.ad-banner picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-banner-wrap{display:block}.ad-banner-tag b{color:rgb(var(--text));font-weight:700}.ad-tag.ad-banner-tag{padding:var(--space-2) var(--space-4) var(--space-3);background:rgb(var(--surface));color:rgb(var(--text2));text-align:center;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;border-radius:0;font-weight:700;display:block;position:static}.ad-banner-says{z-index:1;width:60%;padding:0 var(--space-4);font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-caps);text-align:left;text-transform:uppercase;align-items:center;font-weight:900;line-height:1.2;display:flex;position:absolute;inset:0 auto 0 0}.ad-banner-says>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ad-banner-says--light{color:rgb(var(--onArt));text-shadow:0 1px 6px rgb(var(--scrim) / .45)}.ad-banner-says--dark{color:rgb(var(--scrim));text-shadow:0 1px 6px rgb(var(--onArt) / .45)}.ad-story{z-index:var(--z-takeover);background:rgb(var(--artGround));color:rgb(var(--onArt));animation:arriveIn var(--m-enter) var(--e-enter);flex-direction:column;display:flex;position:absolute;inset:0}.ad-story-stage{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.ad-story .clip-stage>img,.ad-story .clip-stage>video{object-fit:cover;width:100%;height:100%;display:block}.ad-story .clip-stage-sound{display:none}.ad-story-head{z-index:1;gap:var(--space-5);padding:calc(var(--space-6) + var(--safe-top)) var(--space-6) var(--space-10);background:linear-gradient(to bottom, rgb(var(--scrim) / .5), rgb(var(--scrim) / 0));pointer-events:none;flex-direction:column;display:flex;position:relative}.ad-story-run{border-radius:var(--r-xs);background:var(--pb-paint);transform-origin:0;animation:linear both adStoryRun;position:absolute;inset:0;animation-duration:var(--ad-run)!important}.ad-story-run--held{animation-play-state:paused}.ad-story-runs{gap:var(--space-2);display:flex}.ad-story-runs>.pbar{flex:1;min-width:0}@keyframes adStoryRun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ad-story-who{align-items:center;gap:var(--space-5);display:flex}.ad-story-says{flex-direction:column;flex:1;min-width:0;display:flex}.ad-story-says b{font-size:var(--t-md);color:rgb(var(--onArt));font-weight:700;line-height:1.2}.ad-story .ad-tag{font-size:var(--t-sm);color:rgb(var(--onArt) / .78);font-weight:300;position:static}.ad-story .ad-story-icon{pointer-events:auto;border-radius:var(--r-xs);background:rgb(var(--scrim) / .45);color:rgb(var(--onArt));border:0;flex:none}.ad-story-dock{z-index:1;gap:var(--space-3);padding:var(--space-10) var(--space-6) calc(var(--dock-foot,var(--space-6)) + var(--space-6) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, rgb(var(--scrim) / .55), rgb(var(--scrim) / .3) 55%, rgb(var(--scrim) / 0));pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.ad-story-title{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-tight);text-transform:uppercase;text-wrap:balance;color:rgb(var(--onArt));font-weight:800;line-height:1.02}.ad-story-body{font-size:var(--t-md);color:rgb(var(--onArt) / .86);margin:0;font-weight:300;line-height:1.35}.ad-story .ad-story-cta{margin-top:var(--space-4);pointer-events:auto;align-self:center;gap:var(--space-2);border-radius:var(--r-pill)}.ad--bare .ad-body{padding:0;display:block}.ad--bare .ad-media{border-radius:var(--r-xs);display:block}.ad.ad--bare>.chip.ad-tag{top:var(--space-4);left:var(--space-4);z-index:2;font-size:var(--t-caps);letter-spacing:var(--tr-caps);color:rgb(var(--onArt));font-weight:800;position:absolute}.ad.ad--bare>.chip.ad-tag--preview{color:rgb(var(--primaryInk))}.ad.ad--bare.ad--tag-end>.chip.ad-tag{left:auto;right:var(--space-4);border-radius:var(--r-xs)}.ad--episode.ad--bare{aspect-ratio:2/3;border-radius:var(--r-xs);align-self:flex-start;width:232px;height:auto;overflow:hidden}.ad--episode.ad--bare .ad-body,.ad--episode.ad--bare .ad-media{width:100%;height:100%}.ad--drawer.ad--bare button.ad-body{cursor:pointer}.cd-preview{z-index:var(--z-takeover-over);background:rgb(var(--artGround));color:rgb(var(--onArt));position:fixed;inset:0}.cd-preview-head{z-index:6;padding:calc(var(--space-6) + var(--safe-top)) var(--space-6) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.cd-preview-again{z-index:6;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:absolute;inset:0}.wal-sum{gap:var(--space-6);flex-direction:column;display:flex}.wal-lead,.wal-bal{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.wal-lead{gap:var(--space-4);border-radius:var(--r-xs);flex-direction:column;display:flex}.wal-name{align-items:center;gap:var(--space-4);display:inline-flex}.wal-big{font-family:var(--font-figure);font-size:var(--t-4xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.wal-bals{border-top:1px solid rgb(var(--onArt) / .2);flex-direction:column;display:flex}.wal-bal{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid rgb(var(--onArt) / .1);display:flex}.wal-bal:last-child{border-bottom:0;padding-bottom:0}.wal-bal-words{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.wal-bal-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--onArt) / .7);font-weight:700;overflow:hidden}.wal-bal-refill{font-size:var(--t-xs);color:rgb(var(--onArt) / .6);font-weight:300}.wal-bal-val{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.wal-lead,.wal-bal{transition:opacity var(--m-tap) var(--e-enter)}.wal-sum:has([aria-pressed=true]) :is(.wal-lead,.wal-bal):not([aria-pressed=true]){opacity:.4}.wal-lead:active,.wal-bal:active{opacity:.8}.wal-clear{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid rgb(var(--border));border-radius:var(--r-pill);font:inherit;font-size:var(--t-xs);color:rgb(var(--text));text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;font-weight:700;display:inline-flex}.wal-note{margin:0 0 var(--space-5);font-size:var(--t-xs);color:rgb(var(--text2));font-weight:300}.wal-end{padding:var(--space-6) 0 0;text-align:center;font-size:var(--t-xs);color:rgb(var(--muted2));margin:0}.wal-amt{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.wal-tiles{margin:0 calc(-1 * var(--space-5));display:grid}.wal-tile{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-6) var(--space-2);border-radius:var(--r-md);font:inherit;color:rgb(var(--text));text-align:center;cursor:pointer;transition:opacity var(--m-tap) var(--e-enter);background:0 0;border:0;flex-direction:column;display:flex}.wal-tile:active{opacity:.8}.wal-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px rgb(var(--text))}.wal-tile-mark{width:44px;height:44px;margin-bottom:var(--space-2);place-items:center;display:grid}.wal-tile-fig{font-family:var(--font-figure);font-size:var(--t-xl);font-weight:var(--fw-figure);letter-spacing:var(--tr-poster);line-height:1}.wal-tile-name{font-size:var(--t-xs);color:rgb(var(--text2));overflow-wrap:anywhere;font-weight:300}.wal-tile-refill{font-size:var(--t-xs);color:rgb(var(--muted2));font-weight:300}.wal-tiles--four .wal-tile-mark{width:36px;height:36px}.wal-tiles--four .wal-tile-fig{font-size:var(--t-lg)}.wfr-tile{border-radius:var(--r-xs);background:rgb(var(--chartreuse));width:100%;height:100%;color:rgb(var(--black));place-items:center;display:grid}.wfr-story{z-index:var(--z-takeover-over)}.wfr-paid{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.wfr-kick{font-size:var(--t-caps);letter-spacing:var(--tr-caps);text-transform:uppercase;color:rgb(var(--text2));font-weight:700}.wfr-story .wfr-kick{color:rgb(var(--onArt) / .78)}.wfr-story.ad-story .ad-story-dock{background:linear-gradient(to top, rgb(var(--scrim) / .85), rgb(var(--scrim) / .6) 55%, rgb(var(--scrim) / 0))}.wfr-story .ad-story-dock .btn{pointer-events:auto}.wfr-story .ad-story-dock .btn,.wfr-wait{margin-top:var(--space-5)}.wfr-story .wfr-ready{align-items:center;gap:var(--space-3);color:rgb(var(--onArt));font-weight:700;display:inline-flex}.wfr-story .wfr-ready:before{content:"";width:var(--space-4);height:var(--space-4);border-radius:var(--r-pill);background:rgb(var(--chartreuse));flex:none}.wfr-story .wfr-ready--grant{gap:0}.wfr-story .wfr-ready--grant:before{content:none}.wfr-story .ad-story-body .grant-line{vertical-align:-.2em}.wfr-story .wfr-paid .btn{margin-top:var(--space-3)}.wfr-wait{padding:var(--space-5) var(--space-7);box-shadow:inset 0 0 0 1px rgb(var(--onArt) / .5);border-radius:var(--r-xs);font-size:var(--t-md);letter-spacing:var(--tr-caps);text-transform:uppercase;font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:grid}.wfr-offer{gap:var(--space-4);margin:var(--space-6) 0 var(--space-2);padding:var(--space-4);border-radius:var(--r-xs);background:rgb(var(--surface));text-align:left;border:0;flex-direction:column;display:flex}.wfr-offer-head{align-items:center;gap:var(--space-4);display:flex}.wfr-offer-thumb{border-radius:var(--r-xs);background:rgb(var(--surface2));flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.wfr-offer-words{gap:var(--space-1);min-width:0;font-size:var(--t-sm);flex-direction:column;display:flex}.wfr-offer-words b{font-weight:700}.wfr-offer-words span{color:rgb(var(--text2));font-weight:300}.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}.ask{gap:var(--space-4);padding:0 var(--space-1) var(--space-5);flex-direction:column;display:flex}.ask-body{margin:0 0 var(--space-2);font-size:var(--t-md);color:rgb(var(--text2));font-weight:300;line-height:1.45}.ask-body p{margin:0 0 var(--space-2)}.ask-body p:last-child{margin:0}.ask-body b{color:rgb(var(--text));font-weight:700}.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}.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}}.si-how{min-height:0;padding:var(--space-5) 0;flex-direction:column;flex:auto;display:flex}.sic{--sic-w:min(340px, 84vw);flex-direction:column;flex:1;justify-content:center;width:100%;min-height:0;display:flex}.sic-row.carousel{min-height:0;max-height:calc(var(--sic-w) * 2);align-items:stretch;gap:var(--space-4);padding:0 calc(50% - var(--sic-w) / 2);flex:1;margin:0}.sic-card{--sic-ground:var(--black);--sic-ink:var(--white);flex:0 0 var(--sic-w);display:flex;position:relative}.sic-face{border-radius:var(--r-lg);background:rgb(var(--sic-ground));min-width:0;color:rgb(var(--sic-ink));transition:transform var(--m-select) var(--e-enter);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.sic-card--before .sic-face{transform-origin:100%;transform:scale(.9)}.sic-card--after .sic-face{transform-origin:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.sic-face{transition:none}}.sic-dots{margin-top:var(--space-2)}.sic-card--call{--sic-ground:var(--chartreuse);--sic-ink:var(--black)}.sic-card--stars{--sic-ground:var(--cobalt)}.sic-card--prizes{--sic-ground:var(--pink);--sic-ink:var(--black)}.sic-card--goodies{--sic-ground:var(--teal)}.sic-card--luck{--sic-ground:var(--purple)}.sic-pic{position:absolute;inset:0}.sic-card--pictured .sic-face:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--sic-ground) / 0) 45%, rgb(var(--sic-ground) / .85) 72%, rgb(var(--sic-ground)));position:absolute;inset:0}.sic-words{z-index:2;align-items:center;gap:var(--space-4);padding:0 var(--space-7) var(--space-6);text-align:center;flex-direction:column;display:flex;position:relative}.sic-title{max-width:100%;font-family:var(--font-opinion);font-size:var(--t-railhead);letter-spacing:var(--tr-littera);text-transform:uppercase;text-wrap:balance;margin:0;font-weight:600;line-height:.95}.sic-text{font-size:var(--t-lg);text-wrap:pretty;margin:0;line-height:1.35}.sic-sk-title{height:var(--t-railhead);display:block}.sic-sk-line{height:var(--t-lg);display:block}.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(var(--space-4) + env(safe-area-inset-top,0px)) 0 var(--dock-h,0px)}@media (max-width:520px){.si--welcome{touch-action:pan-x pinch-zoom;height:100dvh;min-height:0}:root:has(.si--welcome){overscroll-behavior-y:none}:root:has(.si--welcome) body{overscroll-behavior-y:none}}.si-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-2) var(--space-6);display:flex}.si-head-mark{color:inherit;flex:0 40%;display:block}.si-head-mark .wordmark{display:block}.si-head-line{font-size:var(--t-sm);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;margin:0;font-weight:900;line-height:.72}.si-actions{flex-direction:column;gap:8px;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}.si-invite--from{padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3);text-align:left;justify-content:flex-start}.si-invite-words{flex-direction:column;min-width:0;display:flex}.si-invite-words b{overflow-wrap:anywhere;font-weight:700}.si-invite-words span{color:rgb(var(--text2));font-weight:300}.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--wait{text-align:center;justify-content:center;align-items:center}.si-wait-mark{width:var(--launch-mark);position:relative}.si-wait-mark .wordmark{display:block}.si-wait-spin{top:calc(100% + var(--space-7));left:calc(50% - var(--space-7) / 2);width:var(--space-7);height:var(--space-7);position:absolute}.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}.si-social-pair{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.si-actions .si-welcome-terms{margin:0;font-weight:300;line-height:1.3}.si-hop-hand{margin:0 0 var(--space-4);color:rgb(var(--text2));font-size:var(--t-sm);font-weight:300;line-height:1.5}.si-hop-copy{color:rgb(var(--text));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.ob-character{border:3px solid rgb(var(--black));border-radius:var(--r-pill);box-shadow:0 0 0 2px rgb(var(--border));display:grid}.ob-character-face{width:clamp(96px,18dvh,150px);height:clamp(96px,18dvh,150px)}.ob-cast{width:100%;max-width:340px;margin-top:var(--space-2)}.ob-cast+.ob-note{max-width:300px}.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{height:calc(100dvh - env(safe-area-inset-top,0px));padding-top:var(--space-4)}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)}}.si-hop-link{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid rgb(var(--border));border-radius:var(--r-xs);color:rgb(var(--text));font-size:var(--t-xs);word-break:break-all;-webkit-user-select:all;user-select:all;line-height:1.4}: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;--launch-mark:170px;--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{background:rgb(var(--scrim));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),html[data-route] .sk:after{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 .route-anim[data-full-bleed]{clip-path:none;transition:none;transform:none}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) / .72);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(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);display:flex;position:relative;overflow:hidden}.theme-light .bottomnav{background:rgb(var(--surface2) / .74);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-act--tint,.bold-row-act--soft,.bold-row-act--plain{border-color:#0000}.bold-row-act--tint{background:var(--bra-fill,rgb(var(--chartreuse)));color:var(--bra-ink,rgb(var(--black)))}.bold-row-act--soft{background:color-mix(in srgb, var(--bra-fill,rgb(var(--chartreuse))) 35%, transparent);color:rgb(var(--text))}.bold-row-act--plain{background:rgb(var(--surface2));color:rgb(var(--text))}.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:rgb(var(--surface2));display:block;position:relative;overflow:hidden}.sk:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 42%, rgb(var(--sk-sheen)) 50%, transparent 58%);width:300%;animation:1.8s ease-in-out infinite skSheen;position:absolute;top:0;bottom:0;left:0}.sk--round{border-radius:var(--r-pill)}@keyframes skPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes skSheen{0%{transform:translate(-66.667%)}to{transform:none}}.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}@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-dots--ink .carousel-dot path{stroke:currentColor}.carousel-dots--ink .carousel-dot--on path{fill:currentColor;stroke:currentColor}.carousel-dots--small{gap:var(--space-3)}.carousel-dots--small .carousel-dot{width:var(--space-5);height:var(--space-5)}.carousel-dots--small .carousel-dot--more,.carousel-dots--small .carousel-dot-end{width:var(--space-8)}.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;column-gap:var(--space-5);row-gap:var(--space-1);width:100%;padding:var(--space-5);border-radius:var(--r-xs);color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"mark q q chev""mark pick end chev";display:grid}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{isolation:isolate;border-color:rgb(var(--pink));background:rgb(var(--pink));position:relative}.slr-mark--ready:before{content:"";z-index:-1;border-radius:var(--r-pill);pointer-events:none;box-shadow:0 0 var(--space-5) rgb(var(--pink) / .55);animation:2.4s ease-in-out infinite slrReady;position:absolute;inset:0}@keyframes slrReady{50%{opacity:.35}}.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:before{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{display:contents}.slr-mark{grid-area:mark}.slr-q{font-size:var(--t-sm);color:rgb(var(--text2));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:q;font-weight:300;line-height:1.3;display:-webkit-box;overflow:hidden}.slr-tap[aria-expanded=true] .slr-q{-webkit-line-clamp:unset;line-clamp:none}.slr-pick-row{align-items:center;gap:var(--space-4);grid-area:pick;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;grid-area:end;display:flex}.slr-chev{color:rgb(var(--muted2));transition:transform var(--m-enter) var(--e-enter);flex-shrink:0;grid-area:chev;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}.dock--bare{border-top:0}: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--small{height:20px;padding:0 var(--space-3)}.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:after{content:"";z-index:-1;height:calc(var(--space-5) + var(--space-7));background:var(--epc-flat);border-bottom:2px solid var(--epc-flat-ink);position:absolute;inset:0 0 auto}.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{background:rgb(var(--surface2));min-height:44px;color:rgb(var(--text));font-size:var(--t-lg);border:2px solid #0000;font-weight:700}.epc--poster .epc-act--tint{background:var(--epc-flat,rgb(var(--chartreuse)));color:var(--epc-flat-ink,rgb(var(--black)))}.epc--poster .epc-act--tint.epc-act--soft{background:color-mix(in srgb, var(--epc-flat,rgb(var(--chartreuse))) 35%, transparent);color:rgb(var(--text))}.epc--poster .epc-act--off{color:rgb(var(--muted2));background:0 0}.epc--poster .epc-foot .remind{background:rgb(var(--surface2));min-height:44px;color:rgb(var(--text));font-size:var(--t-lg);border:2px solid #0000;font-weight:700}.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--poster .epc-glass-act.epc-act--tint{background:var(--epc-flat,rgb(var(--chartreuse)));color:var(--epc-flat-ink,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-edge{z-index:2;padding:var(--space-1);border-radius:var(--r-md);pointer-events:none;-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)));position:absolute;inset:0;overflow:hidden}.pg-card-edge:before{content:"";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%);width:300%;height:300%;animation:6s linear infinite pgChrome;position:absolute;top:0;left:0}@keyframes pgChrome{0%{transform:none}to{transform:translate(-66.667%,-66.667%)}}@media (prefers-reduced-motion:reduce){.pg-card-edge: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}.epc--poster.epc--landscape{aspect-ratio:auto;flex-direction:row;flex:100%;width:100%}.epc--landscape .epc-head--poster{aspect-ratio:auto;flex:0 0 42%;min-height:100%}.epc--landscape .epc-paper{min-width:0;padding:var(--space-4);gap:var(--space-3);flex:1}.epc--landscape .epc-big{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}.epc--landscape .epc-corner{top:var(--space-4);left:var(--space-4)}.epc--landscape .epc-corner--end{left:auto;right:var(--space-4)}.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)}}
