.crest{vertical-align:middle;flex:none;justify-content:center;align-self:center;align-items:center;margin-right:7px;display:inline-flex}.h3 .crest{margin-right:0}.crest-sm{width:22px;height:22px}.crest-md{width:28px;height:28px}.crest-lg{width:40px;height:40px}.crest img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease,ease-out), transform .42s var(--land,ease-out);transform:scale(.85)}.crest img.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.crest img{transition:none}}.crest-light{background:var(--crest-ground,#0b0b0c);border-radius:50%}.crest-sm.crest-light{padding:3px}.crest-md.crest-light{padding:4px}.crest-lg.crest-light{padding:6px}:root{--ink:#0b0b0c;--text-2:#6b6b70;--text-3:#9a9aa0;--page:#fff;--well:#f2f2f4;--well-2:#e6e6e9;--green:#1bb75c;--green-deep:#138f47;--green-ink:#0f7a3c;--bar-best:#c2c2c8;--bar-rest:#dcdce1;--bar-level:#b9b9bf;--card:#fff;--raised:#fff;--tile:#f4f4f5;--on-ink:#fff;--ink-hover:#26262a;--disc:#fff;--crest-ground:#0b0b0c;--chip-light:#fff;--chip-ink:#0b0b0c;--sticker-rim:#fff;--sticker-ink:#0b0b0c;--bad:#c4232d;--scrim:#0a0a0c5c;--field-0:#f4f4f500;--shadow-float:0 2px 6px #0a0a0c0f, 0 30px 60px -20px #0a0a0c4d;--ease:cubic-bezier(.2, .7, .2, 1);--land:cubic-bezier(.3, 1.1, .5, 1);--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:20px;--gl:max(var(--gutter), env(safe-area-inset-left));--gr:max(var(--gutter), env(safe-area-inset-right));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--text-2:#a1a1a8;--text-3:#6c6c73;--page:#000;--field:#000;--field-0:#0000;--card:#121214;--tile:#1c1c1f;--well:#1c1c1f;--well-2:#26262a;--raised:#2c2c31;--on-ink:#0b0b0c;--ink-hover:#dcdce0;--green-ink:#2fc56b;--bar-best:#75757d;--bar-rest:#2e2e33;--bar-level:#5f5f66;--disc:#26262a;--crest-ground:#26262a;--chip-light:#ededf0;--bad:#ff6b6b;--scrim:#0009}:root[data-theme=dark] :is(.tabbar,.toast){background:var(--raised)}:root[data-theme=dark] .tabbar-lozenge{background:#44444b}:root[data-theme=dark] .sheet-stop{--field:#121214;--card:#1c1c1f;--tile:#26262a;--well:#26262a;--well-2:#303035;--raised:#3a3a40}:root[data-theme=dark] .vote.on .vote-count{background:#0a0a0c1a}:root[data-theme=dark] .spin{border-color:#0a0a0c40;border-top-color:var(--on-ink)}:root[data-theme=dark] .acct-tick:after{box-shadow:0 0 #f5f5f747}:root[data-theme=dark] .shelf-board{background:linear-gradient(#2c2c31,#1f1f23);box-shadow:inset 0 1px #ffffff0f,0 12px 20px -14px #00000080}:root[data-theme=dark] .sheet-stop .sheet-handle{background:#3a3a40}:root[data-theme=dark] .sp-s-bar i{background:#55555c}:root[data-theme=dark] .sh-ghost>span{background:var(--well)}:root[data-theme=dark] .lrow-why{color:var(--bad)}:root[data-theme=dark] .pv .pv-close{background:#26262a}:root[data-theme=dark] .scope-chip-mark{--ink:var(--chip-ink)}:root[data-theme=dark] .crest-dark{background:var(--chip-light);border-radius:50%}:root[data-theme=dark] .crest-sm.crest-dark{padding:3px}:root[data-theme=dark] .crest-md.crest-dark{padding:4px}:root[data-theme=dark] .crest-lg.crest-dark{padding:6px}:root[data-theme=dark] :is(.club-mark,.sp-mark,.hg-mark,.aw-crest):has(.crest-dark){background:var(--chip-light)}:root[data-theme=dark] :is(.club-mark,.sp-mark,.hg-mark,.aw-crest) .crest-dark{background:0 0;padding:0}:root[data-theme=dark] .scope .mark:is([src*=champions-league],[src*=europa-league],[src*=eredivisie],[src*=primeira-liga],[src*=saudi-pro-league],[src*=premier-league]){filter:grayscale()invert()hue-rotate(180deg)}:root[data-theme=dark] :is(.scope.on,.scope:hover) .mark:is([src*=champions-league],[src*=europa-league],[src*=eredivisie],[src*=primeira-liga],[src*=saudi-pro-league],[src*=premier-league]){filter:grayscale(0)invert()hue-rotate(180deg)}:root[data-theme=dark] .peek .cat-card{--cut:var(--tile)}:root{--zoom:1}@media (hover:hover) and (pointer:fine) and (min-width:640px){:root{--zoom:1.25}body{zoom:var(--zoom)}}*{box-sizing:border-box}html{background:var(--page);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.35;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}a{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,ol{margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:10px}.num{font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:var(--ink);color:var(--on-ink)}.app{min-height:calc(100dvh / var(--zoom))}.wrap{max-width:480px;padding:max(8px, env(safe-area-inset-top)) var(--gr) 0 var(--gl);margin:0 auto}.bar{top:env(safe-area-inset-top,0px);z-index:30;height:56px;margin:0 calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));padding:0 var(--gr) 0 var(--gl);align-items:center;gap:10px;display:flex;position:sticky}.bar:before{content:"";inset:calc(-1 * env(safe-area-inset-top,0px)) calc(50% - 50vw / var(--zoom)) 0;z-index:-1;background:var(--page);transition:box-shadow .25s var(--ease);position:absolute}.bar.under:before{box-shadow:0 10px 20px -18px #0a0a0c73}.bar-home{min-width:0;min-height:44px;color:var(--ink);transition:transform .24s var(--land);border-radius:12px;align-items:center;padding:0 4px;display:inline-flex;overflow:hidden}.bar-home:active{transition-duration:90ms;transform:scale(.95)}.bar-ghost{flex:none;width:40px}.circ:after{content:"";position:absolute;inset:-2px}.circ{background:var(--well);width:40px;height:40px;color:var(--ink);transition:transform .24s var(--land), background-color .2s;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.circ svg{width:20px;height:20px;transition:transform .25s var(--land)}.circ:active{transition-duration:90ms;transform:scale(.92)}@media (hover:hover){.circ:hover{background:var(--well-2)}.circ:hover .ic-back{transform:translate(-2px)}.circ:hover .ic-close{transform:rotate(90deg)}}.icon{flex:none;width:20px;height:20px}.lockup{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.lockup .goat{flex:none;height:22px}.goat{aspect-ratio:388/551;width:auto;display:block}.btn{background:var(--well);min-height:52px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:transform .24s var(--land), background-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.btn:active{transition-duration:90ms;transform:scale(.97)}.btn svg{width:20px;height:20px;transition:transform .3s var(--land)}.btn-ink{background:var(--ink);color:var(--on-ink);box-shadow:0 14px 28px -16px #0a0a0c80}.btn-sm{min-height:38px;padding:0 14px;font-size:14px}.btn-full{width:100%}@media (hover:hover){.btn:hover{background:var(--well-2)}.btn-ink:hover{background:var(--ink-hover)}}.press{transition:transform .24s var(--land)}.press:active{transition-duration:90ms;transform:scale(.98)}.search-clear,.btn-sm{position:relative;overflow:visible}.search-clear:after,.btn-sm:after{content:"";position:absolute;inset:-6px}.h{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:30px 0 8px;font-size:18px;font-weight:600;display:flex}.h3{align-items:baseline;gap:8px;margin:0 0 2px;font-size:16px;font-weight:600;display:flex}.h-note{color:var(--text-2);letter-spacing:0;font-size:14px;font-weight:500}.block{margin-top:2px}.plain{color:var(--text-2);font-size:16px;font-weight:500}.note{color:var(--text-2);margin-top:12px;font-size:14px;font-weight:500}.tag{background:var(--well);color:var(--text-2);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.list{display:block}.lrow{text-align:left;width:100%;min-height:56px;color:inherit;border-radius:14px;align-items:center;gap:12px;padding:8px 0;transition:background-color .15s,box-shadow .15s;display:flex}a.lrow:active,button.lrow:active,.lrow[aria-selected=true]{background:var(--well);box-shadow:0 0 0 8px var(--well)}@media (hover:hover){a.lrow:hover,button.lrow:hover{background:var(--well);box-shadow:0 0 0 8px var(--well)}}.lrow-glyph{width:36px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}.lrow-glyph .icon{width:24px;height:24px}.row-trophy{object-fit:contain;filter:drop-shadow(0 3px 4px #0a0a0c38);width:auto;max-width:32px;height:auto;max-height:38px}.lrow-note{color:var(--text-2);flex-wrap:wrap;font-size:14px;font-weight:500}.lrow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lrow-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.lrow-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.lrow-right{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.lrow-amt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.lrow-chev{color:var(--ink);flex:none;display:flex}.lrow-chev svg{width:20px;height:20px}.ghost-num{color:var(--well-2);font-variant-numeric:tabular-nums}.face{background:var(--well);width:44px;height:44px;color:var(--text-3);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.face img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.face img,.tile img{opacity:0;transition:opacity .3s var(--ease)}.face img.in,.tile img.in{opacity:1}.face svg{width:22px;height:22px}.face.lettered,.tile.lettered,.frame.lettered{background:var(--ink);color:var(--on-ink)}.face .face-letters,.tile .face-letters,.frame .face-letters{fill:currentColor;width:100%;height:100%;margin:0;font-family:inherit;position:static}.tile{aspect-ratio:1;background:var(--well);width:100%;color:var(--text-3);border-radius:14px;display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;object-position:50% 14%;width:100%;height:100%}.tile svg{width:28px;height:28px;margin:auto;position:absolute;inset:0}.frame{background:var(--well);color:var(--text-3);border-radius:14px;flex:none;display:block;position:relative;overflow:hidden}.frame img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.frame svg{width:32px;height:32px;margin:auto;position:absolute;inset:0}.search{position:relative}.search-field{background:var(--well);border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:0 8px 0 16px;transition:background-color .2s;display:flex}.search-field:focus-within{background:var(--well-2)}.search-field .ic-search{color:var(--ink);flex:none;width:22px;height:22px}.search-field[data-busy=true] .ic-search{animation:.9s ease-in-out infinite pulse}.search-input{min-width:0;min-height:44px;font:inherit;color:var(--ink);appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:500}.search-input::placeholder{color:var(--text-2);font-weight:500}.search-input::-webkit-search-cancel-button{display:none}.search-input::-webkit-search-decoration{display:none}.search-clear{background:var(--raised);width:38px;height:38px}.results{margin-top:10px}.welcome{min-height:calc(100dvh / var(--zoom));padding-bottom:calc(20px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.welcome-stage{min-height:300px;max-height:420px;margin-top:calc(6vh / var(--zoom));flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.welcome-goat{z-index:1;height:180px;color:var(--ink);view-transition-name:goat;position:relative}html[data-from=welcome] [data-screen=home] .brand .goat{view-transition-name:goat}.welcome-prop{width:auto;height:var(--h);transform:rotate(var(--r));filter:drop-shadow(0 14px 16px #0a0a0c38);position:absolute}.w1{--h:100px;--r:-12deg;top:6%;left:8%}.w2{--h:104px;--r:10deg;top:3%;right:6%}.w3{--h:86px;--r:-7deg;bottom:4%;left:5%}.w4{--h:96px;--r:9deg;bottom:2%;right:8%}.welcome-prop.drop{animation:drop .58s var(--land) backwards;animation-delay:calc(var(--d,0) * 1ms)}.welcome-prop.drop.waiting{animation-play-state:paused}@keyframes drop{0%{opacity:0;transform:translateY(-64px) rotate(var(--r)) scale(.9)}70%{opacity:1;transform:translateY(3px) rotate(var(--r)) scale(1)}to{transform:translateY(0) rotate(var(--r))}}.welcome-words{text-align:center;margin-top:26px}.welcome-title{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1.05}.welcome-line{color:var(--text-2);margin-top:10px;font-size:17px;font-weight:500}.welcome-actions{margin-top:auto;padding-top:30px}.welcome .rise,.welcome .pop{animation-delay:calc(var(--d,0) * 1ms)}.welcome .welcome-goat.pop{--d:120}.home{padding-bottom:48px}.home-hero{margin-top:14px}.home-title{letter-spacing:-.035em;text-align:left;margin-bottom:16px;font-size:34px;font-weight:800;line-height:1.04}.home-body,.pl-more,.home-more{margin-top:14px}.home-more .icon,.pl-more .icon{width:20px;height:20px}.home-more .ic-fill,.pl-more .ic-fill{display:none}.peek .cat-cards{margin-top:4px}.duel-title{margin-top:8px}.duel{gap:12px;display:grid;position:relative}.duel-slot{background:var(--card);text-align:left;width:100%;min-height:88px;transition:transform .24s var(--land);border-radius:28px;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex;box-shadow:0 0 14px #0a0a0c0d,0 1px 3px #0a0a0c0d,0 22px 44px -24px #0a0a0c4d}.duel-slot:active{transition-duration:90ms;transform:scale(.98)}.duel-face{width:60px;height:60px;animation:pop .45s var(--land) backwards;border-radius:50%;flex:none}.duel-empty{background:var(--well);color:var(--ink);place-items:center;animation:none;display:grid}.duel-empty .icon{width:22px;height:22px}.duel-text{flex:1;gap:2px;min-width:0;display:grid}.duel-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:800;overflow:hidden}.duel-slot:not(.has) .duel-name{font-weight:700}.duel-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.duel-chev .icon{width:18px;height:18px;color:var(--ink)}.duel-vs{z-index:1;background:var(--ink);width:40px;height:40px;color:var(--on-ink);letter-spacing:.02em;box-shadow:0 0 0 4px var(--card), 0 10px 20px -10px #0a0a0c99;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;left:50%}.duel.set .duel-vs{animation:duel-vs .6s var(--land)}@keyframes duel-vs{40%{transform:scale(1.18)rotate(-10deg)}}.duel-go{margin-top:16px}.duel-go.ready{animation:duel-ready .5s var(--land)}@keyframes duel-ready{0%{transform:scale(.94)}}.duel-more{margin-top:26px}@media (prefers-reduced-motion:reduce){.duel-face,.duel-go.ready,.duel.set .duel-vs{animation:none}}.coin{background:linear-gradient(#e9e9ec,#b9b9bf 55%,#d7d7db);border-radius:50%;flex:none;width:64px;height:64px;display:inline-block;position:relative;box-shadow:0 14px 28px -14px #0a0a0c80,inset 0 1px #ffffffb3}.coin-blades{background:repeating-conic-gradient(#c9c9ce 0deg 5deg,#f2f2f4 5deg 10deg);border-radius:50%;position:absolute;inset:4px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.coin.turning .coin-blades{animation:2.4s linear infinite spin}.coin-face{background:radial-gradient(circle at 40% 30%,#f6f6f8,#cfcfd4 70%,#bdbdc3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:16px;box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -2px 4px #0a0a0c26}.coin-goat{color:#4a4a50;filter:drop-shadow(0 1px #fff9);height:60%}@keyframes spin{to{transform:rotate(360deg)}}.page-player{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.hero{margin-top:10px}.hero-photo{border-radius:24px;width:176px;height:176px}.hero-photo.land{animation:land .56s var(--land) both}.hero-photo.land img{opacity:0;transition:opacity .35s var(--ease)}.hero-photo.land img.in{opacity:1}.hero-name{letter-spacing:-.03em;text-wrap:balance;transition:color .3s var(--ease);margin-top:18px;font-size:30px;font-weight:600;line-height:1.08}.hero-name.ghost{color:var(--text-2)}.hero-facts{gap:2px;min-height:46px;margin-top:8px;display:grid}.facts-line{color:var(--text-2);font-size:16px;font-weight:500;line-height:1.35}.ball{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:none;width:32px;height:32px;display:inline-flex;position:relative}.ball.hold{opacity:0}.ball.roll{animation:roll 1.5s var(--ease) both}.ball-icon{width:100%;height:100%}.ball.roll .ball-icon{animation:ball-idle 7s var(--ease) 2.6s infinite}@keyframes roll{0%{opacity:0;transform:translate(-28px)rotate(-320deg)}25%{opacity:1}}@keyframes ball-idle{0%,84%{transform:rotate(0)}92%{transform:rotate(79deg)}to{transform:rotate(72deg)}}.seg-group{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));background:var(--well);border-radius:999px;margin:2px 0 14px;padding:4px;display:grid;position:relative}.seg-pill{width:calc((100% - 8px) / var(--n,3));transform:translateX(calc(var(--on,0) * 100%));background:var(--raised);transition:transform .28s var(--land);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0a0a0c14,0 6px 14px -8px #0a0a0c4d}.seg{z-index:1;min-height:44px;color:var(--text-2);border-radius:999px;font-size:15px;font-weight:600;transition:color .2s;position:relative}.seg.on{color:var(--ink)}.cardglyph{background:linear-gradient(#ffe85a,#f0c000);border-radius:3px;width:16px;height:22px;display:block;transform:rotate(-8deg);box-shadow:0 2px 3px #0a0a0c33}.cardglyph.red{background:linear-gradient(#ff6464,#de2222)}.list.show .lrow{animation:rise .42s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.hgroup{margin-top:18px}.book-page.turn{animation:fade .25s var(--ease) both}.road{--d:calc(min(2.2, max(.9, .17 * (var(--n,1) - 1))) * 1s);--base:0s;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.rise .road{--base:calc(var(--i,0) * 70ms + .26s)}.reveal-in .road{--base:0s}.road-line,.road-ink{pointer-events:none;border-radius:2px;width:3px;position:absolute;top:22px;bottom:22px;left:12.5px}.road-line{background:var(--well-2)}.road-ink{background:var(--ink);transform-origin:50% 0;transform:scaleY(0)}.road.drawn .road-ink{transition:transform var(--d) linear var(--base);transform:scaleY(1)}.stop{align-items:center;gap:12px;min-height:44px;display:flex;position:relative}.stop-mark{background:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.stop-mark .crest{width:28px;height:28px;margin:0;position:absolute;inset:0}.stop-dot{background:var(--ink);width:10px;height:10px;transition:opacity .3s var(--ease);border-radius:50%}.stop-mark .crest:has(img.in)+.stop-dot{opacity:0}.stop-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.stop-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stop-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.stop-years{color:var(--text-2);flex:none;font-size:14px;font-weight:500}.stop-words{color:var(--text-2);white-space:nowrap;font-size:14px;font-weight:500}.road .stop-mark,.road .stop-text{opacity:0}.road .stop-mark{transform:scale(.5)}.road .stop-text{transform:translateY(6px)}.road.drawn .stop-mark,.road.drawn .stop-text{opacity:1;transition:opacity .35s var(--ease), transform .5s var(--land);transition-delay:calc(var(--base) + var(--d) * var(--i,0) / max(1, var(--n,1) - 1));transform:none}.reveal-wait .road.drawn .road-ink{transform:scaleY(0)}.reveal-wait .road.drawn .stop-mark{opacity:0;transform:scale(.5)}.reveal-wait .road.drawn .stop-text{opacity:0;transform:translateY(6px)}.stop-plain{min-height:0;padding-top:4px}.sticky{z-index:25;max-width:480px;padding:16px var(--gr) calc(12px + env(safe-area-inset-bottom)) var(--gl);background:linear-gradient(to top, var(--field) 55%, var(--field-0));pointer-events:none;margin:0 auto;position:fixed;bottom:0;left:0;right:0}.sticky .btn{pointer-events:auto;box-shadow:0 18px 36px -18px #0a0a0c99}.vs-wrap{padding-bottom:48px}.checklist{text-align:left;flex-direction:column;gap:4px;max-width:260px;margin:0;padding:0;list-style:none;display:flex}.check{align-items:center;gap:10px;min-height:32px;display:flex}.check-tick{background:var(--well);width:24px;height:24px;color:var(--on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.check.done .check-tick{background:var(--ink);animation:pop .26s var(--land) both}.check-tick svg{width:14px;height:14px}.check-wait{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse}.check-label{color:var(--ink);font-size:15px;font-weight:600}.check-source{color:var(--text-2);font-size:14px;font-weight:500}.ic-search .ic-fill,.search-field[data-on=true] .ic-search .ic-line{display:none}.search-field[data-on=true] .ic-search .ic-fill{transform-origin:50%;animation:icon-bounce .3s var(--land);display:block}@keyframes icon-bounce{0%{transform:scale(.8)}60%{transform:scale(1.06)}to{transform:scale(1)}}.toast-count.tick{animation:pop .25s var(--land) both}.reveal-wait{opacity:0}@media print{.reveal-wait{opacity:1}}.reveal-in{animation:rise .46s var(--ease) both}.state{text-align:center;flex-direction:column;align-items:center;margin-top:36px;padding:0 0 12px;display:flex}.state-coin{margin-bottom:18px}.state-title{letter-spacing:-.02em;font-size:22px;font-weight:600}.state-text{color:var(--text-2);overflow-wrap:anywhere;margin-top:6px;font-size:16px;font-weight:500}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.slow{color:var(--text-2);margin:16px 0 0;font-size:14px;font-weight:500;animation:.3s both fade}.sheet-back{z-index:50;background:var(--scrim);animation:fade .2s var(--ease) both;position:fixed;inset:0}.sheet{max-width:480px;left:0;right:0;bottom:var(--kb,0px);z-index:51;max-height:calc(.92 * var(--vvh,100dvh) / var(--zoom));background:var(--card);animation:sheet-up .32s var(--land) both;border-radius:32px 32px 0 0;outline:none;flex-direction:column;margin:0 auto;padding:8px 12px 0;display:flex;position:fixed;box-shadow:0 -16px 60px #0a0a0c38}.sheet-handle{background:var(--well-2);border-radius:999px;flex:none;width:36px;height:5px;margin:2px auto 0}.sheet-bar{flex:none;align-items:center;gap:8px;padding:8px 4px;display:flex}.sheet-title{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}.sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 8px calc(28px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.sheet .h{margin-top:22px}.sheet[data-keys=up]{top:calc(var(--vvtop,0px) + 10px);height:calc(var(--vvh,100dvh) - 10px);max-height:none;bottom:auto}.sheet[data-keys=up]:after{content:"";background:var(--card);height:480px;position:absolute;top:100%;left:0;right:0}.sheet[data-keys=up] .sheet-body{padding-bottom:14px}html:has(.sheet[data-keys=up]) #root{visibility:hidden}.sheet.leaving{animation:.18s cubic-bezier(.4,0,1,1) forwards sheet-down}.sheet-back.leaving{animation:fade-out .18s var(--ease) forwards}.sheet-foot{z-index:50;background:var(--card);pointer-events:none;max-width:480px;height:200px;animation:fade .32s var(--ease) both;margin:0 auto;position:absolute;left:0;right:0}.sheet-stop-foot{background:var(--field)}.sheet-foot.leaving{animation:fade-out .18s var(--ease) forwards}@media (min-width:900px){.sheet-foot{display:none}}.toast{left:var(--gl);right:var(--gr);max-width:448px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;background:var(--card);box-shadow:var(--shadow-float);animation:toast-in .32s var(--land) both;border-radius:20px;align-items:center;gap:8px;margin:0 auto;padding:8px 8px 8px 10px;display:flex;position:fixed}.toast-body{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.toast-tick{background:var(--ink);width:32px;height:32px;color:var(--on-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.toast-tick svg{width:17px;height:17px}.toast-text{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.toast-action{background:var(--ink);min-height:44px;color:var(--on-ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:15px;font-weight:600;display:flex}.toast-count{background:var(--on-ink);min-width:26px;height:26px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;display:flex}.toast.leaving{pointer-events:none;animation:toast-out .18s var(--ease) forwards}.rise{animation:rise .42s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.pop{animation:pop .52s var(--land) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes land{0%{opacity:0;transform:translateY(-28px)}60%{opacity:1}}@keyframes fade{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes pulse{50%{opacity:.35}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}::view-transition-group(*){animation-duration:.4s;animation-timing-function:var(--ease)}::view-transition-old(*){object-fit:cover;mix-blend-mode:normal;height:100%}::view-transition-new(*){object-fit:cover;mix-blend-mode:normal;height:100%}::view-transition-old(goat){object-fit:contain}::view-transition-new(goat){object-fit:contain}html:not(:has([aria-modal=true])) .bar{view-transition-name:site-head}html:not(:has([aria-modal=true])) .bar .brand{view-transition-name:brand}::view-transition-old(site-head){mix-blend-mode:plus-lighter}::view-transition-new(site-head){mix-blend-mode:plus-lighter}::view-transition-old(root){animation-duration:.3s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.43s;animation-timing-function:cubic-bezier(.22,1,.32,1.02)}html[data-nav=push]::view-transition-old(root){animation-name:vt-out-left}html[data-nav=push]::view-transition-new(root){animation-name:vt-in-right}html[data-nav=pop]::view-transition-old(root){animation-name:vt-out-right}html[data-nav=pop]::view-transition-new(root){animation-name:vt-in-left}@keyframes vt-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes vt-out-left{to{opacity:0;transform:translate(-28px)}}@keyframes vt-in-left{0%{opacity:0;transform:translate(-28px)}}@keyframes vt-out-right{to{opacity:0;transform:translate(28px)}}@media (prefers-reduced-motion:reduce){.rise,.pop,.sheet,.sheet-back,.toast,.slow,.welcome-prop.drop,.list.show .lrow,.book-page.turn,.hero-photo.land,.ball.roll,.ball.roll .ball-icon,.coin.turning .coin-blades,.search-field[data-on=true] .ic-search .ic-fill,.toast-count.tick,.reveal-in,.check.done .check-tick,.check-wait,.search-field[data-busy=true] .ic-search{animation:none}.hero-photo.land img,.hero-name,.road-ink,.stop-mark,.stop-text,.stop-dot,.seg-pill,.circ,.circ svg,.btn,.btn svg,.press,.lrow{transition:none}.reveal-wait{opacity:1}}@media (min-width:900px){.sheet{width:480px;height:-moz-fit-content;height:fit-content;max-height:min(760px, calc(86vh / var(--zoom)));box-shadow:var(--shadow-float);animation:dialog-in .32s var(--land) both;border-radius:28px;margin:auto;padding:10px 12px 0;inset:0}.sheet.leaving{animation:.18s cubic-bezier(.4,0,1,1) forwards dialog-out}.sheet-handle{display:none}.sheet-body{min-height:320px;padding:6px 10px 24px}}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes dialog-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-height:500px) and (orientation:landscape){.welcome-stage{min-height:220px;margin-top:calc(2vh / var(--zoom))}.welcome-goat{height:120px}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.sheet:not(.leaving){animation:none}}.loading{align-items:center;gap:14px;margin-top:18px;display:flex}.loading .coin{flex:none;width:46px;height:46px}.loading .coin-face{inset:11px}.loading .coin-blades{inset:3px}.vs-alone{margin-top:18px}.verdict{flex-direction:column;padding:6px 0 48px;display:flex}.verdict-share{margin-top:16px}.verdict-share .share-btn{min-height:52px}.fo-stage{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:12px 4px 26px}.fo-card{isolation:isolate;margin:0;overflow:hidden}.fo-card .p-route{grid-template-columns:84px minmax(0,1fr) 84px;margin-top:26px;position:relative}.fo-card .p-face{z-index:1}.fo-card .p-photo{border-radius:22px;width:84px;height:84px}.fo-card .p-crown{width:35px;height:27px;top:-21px}.fo-card .p-score-nums{font-size:min(56px,37.037cqi - 68.1482px)}.fo-card:not(.still){animation:.3s ease-out .33s fo-jolt}@keyframes fo-jolt{20%{transform:translate(-3px)}45%{transform:translate(3px)}70%{transform:translate(-1.5px)}}.fo-card:not(.still) .fo-face.a{animation:.95s cubic-bezier(.3,.8,.35,1) backwards fo-a}.fo-card:not(.still) .fo-face.b{animation:.95s cubic-bezier(.3,.8,.35,1) backwards fo-b}@keyframes fo-a{0%{opacity:0;transform:translate(-60cqi)rotate(-18deg)scale(.9)}12%{opacity:1}36%{transform:translate(calc(50cqi - 80px))rotate(5deg)scale(1.04)}46%{transform:translate(calc(50cqi - 98px))rotate(-2deg)scale(.98)}}@keyframes fo-b{0%{opacity:0;transform:translate(60cqi)rotate(18deg)scale(.9)}12%{opacity:1}36%{transform:translate(calc(80px - 50cqi))rotate(-5deg)scale(1.04)}46%{transform:translate(calc(98px - 50cqi))rotate(2deg)scale(.98)}}.fo-knock{background:var(--well);opacity:0;pointer-events:none;border-radius:50%;width:124px;height:124px;margin:-62px 0 0 -62px;position:absolute;top:50%;left:50%}.fo-card:not(.still) .fo-knock{animation:.52s cubic-bezier(.2,.7,.3,1) .32s backwards fo-knock}@keyframes fo-knock{0%{opacity:0;transform:scale(.2)}1%{opacity:1}to{opacity:0;transform:scale(1.7)}}.fo-card:not(.still) .p-score{animation:fo-score .5s var(--land) .56s backwards}@keyframes fo-score{0%{opacity:0;transform:scale(1.45)}}.fo-card:not(.still) .p-names{animation:rise .45s var(--ease) .18s backwards}.fo-card:not(.still) .p-badge{animation:pop .42s var(--land) var(--ring-at) backwards}@media (prefers-reduced-motion:reduce){.fo-card,.fo-face,.fo-knock,.fo-card .p-score,.fo-card .p-names,.fo-card .p-badge{animation:none!important}}.share{align-items:center;gap:12px;min-width:0;display:flex}.share-btn{gap:8px;min-height:44px;padding:0 18px}.share-icon{place-items:center;width:18px;height:18px;display:inline-grid}.share-icon .icon{width:18px;height:18px}.share.done .share-icon .icon,.share.shared .share-icon .icon{animation:pop .36s var(--land) both}.spin{border:2px solid #ffffff59;border-top-color:var(--on-ink);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.share-said{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;animation:rise .36s var(--ease) both;font-size:14px;overflow:hidden}.scr{display:inline-block;position:relative}.scr-live{visibility:hidden;position:absolute;inset:0}.scr.unseen .scr-text,.scr.busy .scr-text{visibility:hidden}.scr.busy .scr-live{visibility:visible}.pass{background:var(--card);border-radius:28px;margin-top:8px;padding:18px 18px 20px;position:relative;box-shadow:0 0 14px #0a0a0c0d,0 1px 3px #0a0a0c0d,0 22px 44px -24px #0a0a0c4d;container-type:inline-size}.p-head{align-items:center;gap:10px;display:flex}.p-title{letter-spacing:-.015em;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:700;line-height:1.3;overflow:hidden}.p-badge{background:var(--well);height:28px;color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.p-route{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:8px;margin-top:22px;display:grid}.p-face{border-radius:17px;display:block}.p-face.a{grid-column:1}.p-face.b{grid-column:3}.p-photo{border-radius:17px;width:64px;height:64px}.p-face{position:relative}.p-crown{opacity:0;pointer-events:none;width:27px;height:21px;position:absolute;top:-16px;left:50%;translate:-50%;rotate:-12deg}.pass.lit .p-face.won .p-crown{opacity:1}.pass.lit:not(.still) .p-face.won .p-crown{animation:p-crown .75s var(--land) var(--ring-at) backwards}.pass.lit:not(.still) .p-face.won .p-photo{animation:p-lift .5s var(--ease) calc(var(--ring-at) + .32s) backwards}@keyframes p-crown{0%{opacity:0;transform:translateY(-34px)rotate(-32deg)scale(.6)}55%{opacity:1;transform:translateY(3px)rotate(7deg)scale(1.06)}78%{transform:translateY(-2px)rotate(-3deg)scale(1)}}@keyframes p-lift{45%{transform:scale(1.07)}}.p-score{flex-direction:column;grid-area:1/2;justify-self:center;align-items:center;gap:6px;margin:0;display:flex}.p-score-nums{color:var(--text-2);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:8px;font-size:min(52px,37.037cqi - 53.3333px);font-weight:800;line-height:1;display:inline-flex}.p-score-label{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600}.p-score .lead{color:var(--ink)}.p-dash{color:var(--text-3);font-weight:500}.p-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.p-side{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.p-side.b{text-align:right;align-items:flex-end}.p-code{max-width:100%;font-size:clamp(16px, calc((100cqi - 12px) / 2 / (var(--len) * .72)), 32px);letter-spacing:-.03em;text-wrap:balance;margin:-9px 0 -5px;padding:9px 0;font-weight:800;line-height:1.04;overflow:hidden}.pass.lit .p-side.lost .p-code{color:var(--text-2)}.pass.lit:not(.still) .p-side.lost .p-code{animation:recede .5s var(--ease) var(--ring-at) backwards}@keyframes recede{0%{color:var(--ink)}}.p-nation{max-width:100%;min-height:1.3em;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:6px;font-size:14px;display:inline-flex;overflow:hidden}.p-club{min-width:0;max-width:100%;min-height:22px;color:var(--text-2);align-items:center;gap:6px;margin-top:2px;font-size:14px;display:inline-flex}.p-side.b .p-club,.p-side.b .p-nation{flex-direction:row-reverse}.p-nation-name{text-overflow:ellipsis;overflow:hidden}.p-club .crest{width:18px;height:18px;margin:0}.p-club-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-change{background:var(--well);color:var(--ink);transition:transform .24s var(--land), background-color .2s;border-radius:999px;margin-top:14px;padding:5px 12px;font-size:13px;font-weight:600;position:relative}.p-change:after{content:"";position:absolute;inset:-9px -6px}.p-change:active{transition-duration:90ms;transform:scale(.95)}@media (hover:hover){.p-change:hover{background:var(--well-2)}}.pass.enter{animation:rise .5s var(--ease) both}.pass.enter .p-badge{animation:pop .42s var(--land) both;animation-delay:var(--ring-at)}.hh{margin-top:6px}.hh-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hh-who{align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:600;display:inline-flex}.hh-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hh-face{border-radius:9px;width:32px;height:32px}.hh-rows{flex-direction:column;gap:18px;display:flex}.hh-row{grid-template-columns:minmax(52px,auto) minmax(0,1fr) minmax(52px,auto);align-items:end;gap:8px 10px;display:grid}.hh-num{color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1}.hh-num.b{text-align:right}.hh-since{color:var(--text-2);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:500;display:block}.hh-row.a .hh-num.a,.hh-row.b .hh-num.b{color:var(--ink);font-weight:700}.hh-row.level .hh-num,.hh-row.neutral .hh-num{color:var(--ink)}.hh-label{color:var(--text-2);text-align:center;text-wrap:balance;font-size:14px;font-weight:500;line-height:1.2}.hh-bar{border-radius:4px;grid-column:1/-1;height:8px;display:flex;overflow:hidden}.hh-a,.hh-b{background:var(--bar-rest);height:100%}.hh-a{z-index:1;width:50%;box-shadow:2px 0 0 var(--card);flex:none;position:relative}.hh-b{flex:1}.hh.still .hh-a,.hh-row.on .hh-a{width:var(--p)}.hh.moving .hh-a{transition:width .6s cubic-bezier(.3,1.2,.4,1);transition-delay:calc(var(--w,0s) + var(--k,0) * 70ms + 80ms)}.hh-row.a .hh-a,.hh-row.b .hh-b{background:var(--ink)}.hh-row.level .hh-a,.hh-row.level .hh-b{background:var(--bar-level)}.hh-sub{color:var(--ink);align-items:baseline;gap:8px;margin:30px 0 14px;font-size:15px;font-weight:600;display:flex}.hh-group .hh-sub{margin:26px 0 14px}.hh-head+.hh-group .hh-sub{margin-top:4px}.flame{transform-origin:50% 85%;display:inline-block}.flame.flicker{animation:flicker 1.1s var(--ease) .35s 3 both}@keyframes flicker{0%,to{transform:none}25%{transform:scale(1.16)rotate(-7deg)}55%{transform:scale(.94)rotate(4deg)}80%{transform:scale(1.06)rotate(-2deg)}}.faceoffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.faceoff{--seam:10px;--gap:2px;aspect-ratio:3/2;isolation:isolate;background:var(--card);transition:transform .24s var(--land), box-shadow .24s var(--ease);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:0 0 12px #0a0a0c0d,0 1px 2px #0a0a0c0d,0 16px 32px -20px #0a0a0c57}.fo-half{transition:transform .32s var(--land);position:absolute;inset:0}.fo-half.a{clip-path:polygon(0 0, calc(50% + var(--seam) - var(--gap)) 0, calc(50% - var(--seam) - var(--gap)) 100%, 0 100%)}.fo-half.b{clip-path:polygon(calc(50% + var(--seam) + var(--gap)) 0, 100% 0, 100% 100%, calc(50% - var(--seam) + var(--gap)) 100%)}.fo-photo{width:calc(50% + var(--seam));aspect-ratio:auto;border-radius:0;height:100%;position:absolute;top:0;bottom:0}.fo-half.a .fo-photo{left:0}.fo-half.b .fo-photo{right:0}.fo-photo img{object-position:50% 18%}.fo-shade{pointer-events:none;background:linear-gradient(#0a0a0c00 34%,#0a0a0c99 64%,#0a0a0cbd);position:absolute;inset:0}.fo-vs{background:var(--ink);width:30px;height:30px;color:var(--on-ink);letter-spacing:.02em;box-shadow:0 0 0 2px var(--card), 0 6px 14px -6px #0a0a0c99;transition:transform .32s var(--land);border-radius:50%;place-items:center;margin:-15px 0 0 -15px;font-size:11px;font-weight:800;display:grid;position:absolute;top:50%;left:50%}.fo-name{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 2px #00000059;text-wrap:balance;max-width:calc(50% - 16px);font-size:13px;font-weight:700;line-height:1.15;position:absolute;bottom:8px}.fo-name.a{left:10px}.fo-name.b{text-align:right;right:10px}.faceoff.waiting .fo-half,.faceoff.waiting .fo-vs,.faceoff.waiting .fo-name,.faceoff.waiting .fo-shade{opacity:0}.faceoff.meet .fo-half.a{animation:fo-in-a .62s var(--land) backwards;animation-delay:calc(var(--k,0) * 90ms)}.faceoff.meet .fo-half.b{animation:fo-in-b .62s var(--land) backwards;animation-delay:calc(var(--k,0) * 90ms + 40ms)}.faceoff.meet .fo-shade,.faceoff.meet .fo-name{animation:rise .42s var(--ease) backwards;animation-delay:calc(var(--k,0) * 90ms + .22s)}.faceoff.meet .fo-vs{animation:fo-vs .46s var(--land) backwards;animation-delay:calc(var(--k,0) * 90ms + .32s)}@keyframes fo-in-a{0%{opacity:0;transform:translate(-18px)}}@keyframes fo-in-b{0%{opacity:0;transform:translate(18px)}}@keyframes fo-vs{0%{opacity:0;transform:scale(.4)rotate(-24deg)}}.faceoff:active .fo-half.a{transform:translate(2px)}.faceoff:active .fo-half.b{transform:translate(-2px)}@media (hover:hover){.faceoff:hover{transform:translateY(-2px);box-shadow:0 0 14px #0a0a0c0f,0 2px 4px #0a0a0c0d,0 22px 40px -22px #0a0a0c66}.faceoff:hover .fo-half.a{transform:translate(-3px)}.faceoff:hover .fo-half.b{transform:translate(3px)}.faceoff:hover .fo-vs{transform:scale(1.1)}}.pl{--pl-start:6px;--pl-face:36px;--pl-in:9px;--pl-end:18px;--pl-text:15px;gap:10px;padding-top:2px;display:grid}@media (max-width:420px){.pl{--pl-start:5px;--pl-face:32px;--pl-in:8px;--pl-end:13px;--pl-text:14.5px}}.pl-row{gap:8px;display:flex}.pl-item.slide{animation:pl-in .55s var(--land) backwards;animation-delay:calc(var(--r,0) * 75ms + var(--k,0) * 45ms + .14s)}.pl-row.from-right .pl-item.slide{animation-name:pl-in-right}@keyframes pl-in{0%{opacity:0;transform:translate(-26px)scale(.96)}}@keyframes pl-in-right{0%{opacity:0;transform:translate(26px)scale(.96)}}@media (prefers-reduced-motion:reduce){.pl-item.slide{animation:none}}.pl-item{align-items:center;gap:var(--pl-in);height:48px;padding:0 var(--pl-end) 0 var(--pl-start);background:var(--card);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:transform .24s var(--land), box-shadow .24s var(--ease);border-radius:999px;flex:auto;display:inline-flex;box-shadow:0 0 8px #0a0a0c0d,0 1px 2px #0a0a0c0f,0 8px 18px -10px #0a0a0c4d}.pl-item:active{transition-duration:90ms;transform:scale(.96)}.pl-photo{width:var(--pl-face);height:var(--pl-face);border-radius:50%}.pl-name{font-size:var(--pl-text);letter-spacing:-.01em;white-space:nowrap;font-weight:600}@media (hover:hover){.pl-item:hover{transform:translateY(-2px);box-shadow:0 0 10px #0a0a0c0f,0 2px 4px #0a0a0c0f,0 12px 24px -12px #0a0a0c5c}}.goals{margin-top:28px}.goals-big{align-items:center;gap:12px;margin-top:22px;display:flex}.goals-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1}.goals-word{color:var(--text-2);align-self:flex-end;margin-bottom:7px;font-size:18px}.goals-sub{color:var(--text-2);margin:8px 0 0;font-size:15px}.goals-seg .seg-text{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.morph{white-space:nowrap;display:inline-block;position:relative}.morph-now.in{animation:morph-in .36s var(--ease) both;display:inline-block}.morph-ghost{pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.morph-ghost.up{clip-path:inset(0 0 50%);animation:ghost-up .36s var(--ease) forwards}.morph-ghost.down{clip-path:inset(50% 0 0);animation:ghost-down .36s var(--ease) forwards}@keyframes ghost-up{0%{opacity:.55}to{opacity:0;transform:translateY(-30%)}}@keyframes ghost-down{0%{opacity:.55}to{opacity:0;transform:translateY(30%)}}@keyframes morph-in{0%{opacity:0;filter:blur(4px);transform:scale(.96)}}.wins{flex-direction:column;gap:4px;margin-top:26px;display:flex}.wins>.win{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.win-icon{background:var(--well);width:40px;height:40px;transition:background-color .45s var(--ease);border-radius:11px;place-items:center;display:grid}.win-img{object-fit:contain;filter:grayscale()opacity(.4);width:26px;height:32px;transition:filter .5s var(--ease), transform .5s var(--land)}.win-icon .icon{width:20px;height:20px;color:var(--ink);opacity:.3;transition:opacity .45s var(--ease)}.win-label{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;transition:color .45s var(--ease);font-size:16px;font-weight:600;overflow:hidden}.win-meta{color:var(--text-2);text-align:right;transition:color .45s var(--ease);font-size:15px}.win.lit .win-icon,.win.lit .win-img,.win.lit .win-icon .icon,.win.lit .win-label,.win.lit .win-meta{transition-delay:calc(var(--i,0) * .11s + .2s)}.win.won.lit .win-img{filter:none;transform:scale(1.06)}.win.won.lit .win-icon .icon{opacity:1}.win.won.lit .win-label{color:var(--ink)}.win.won.lit .win-meta{color:var(--text-2)}@media (prefers-reduced-motion:reduce){.pass.enter,.pass.enter .p-badge,.share.done .share-icon .icon,.share.shared .share-icon .icon,.spin,.share-said,.morph-now.in,.morph-ghost,.flame.flicker,.faceoff.meet .fo-half,.faceoff.meet .fo-vs,.faceoff.meet .fo-name,.faceoff.meet .fo-shade{animation:none}.hh.moving .hh-a,.faceoff,.p-change,.win-icon,.win-img,.win-icon .icon,.win-label,.win-meta{transition:none}.faceoff.waiting .fo-half,.faceoff.waiting .fo-vs,.faceoff.waiting .fo-name,.faceoff.waiting .fo-shade{opacity:1}.fo-half,.fo-vs{transition:none}}.tabbar{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;background:var(--card);border-radius:999px;grid-template-columns:repeat(4,66px);padding:4px;display:grid;position:fixed;translate:-50%;box-shadow:0 0 14px #0a0a0c12,0 2px 4px #0a0a0c0d,0 18px 36px -16px #0a0a0c61}.tabbar-lozenge{top:4px;bottom:4px;left:calc(4px + var(--on,0) * 66px);background:var(--well);border-radius:999px;width:66px;position:absolute}.tab{z-index:1;height:42px;color:var(--ink);letter-spacing:-.005em;transition:transform .24s var(--land);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:600;display:flex;position:relative}.tab:after{content:"";position:absolute;inset:-4px 0}.tab:active{transition-duration:90ms;transform:scale(.94)}.tab .icon{width:20px;height:20px}.tab .ic-fill,.tab.on .ic-line{display:none}.tab.on .ic-fill{transform-origin:50%;animation:icon-bounce .3s var(--land);display:block}.app:has(.tabbar) main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.app:has(.tabbar) .toast{bottom:calc(72px + env(safe-area-inset-bottom))}.app:has(.tabbar) .sticky{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.app:has(.tabbar) .page-player{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.app:has(.sticky) .toast{bottom:calc(136px + env(safe-area-inset-bottom))}html:not(:has([aria-modal=true])) .tabbar{view-transition-name:tabbar}html:not(:has([aria-modal=true])) .tabbar-lozenge{view-transition-name:tab-lozenge}html:not(:has([aria-modal=true])) .tab:nth-child(2){view-transition-name:tab-a}html:not(:has([aria-modal=true])) .tab:nth-child(3){view-transition-name:tab-b}html:not(:has([aria-modal=true])) .tab:nth-child(4){view-transition-name:tab-c}::view-transition-group(tab-lozenge){animation-timing-function:var(--land)}::view-transition-old(tabbar){mix-blend-mode:plus-lighter}::view-transition-new(tabbar){mix-blend-mode:plus-lighter}::view-transition-old(tab-a){mix-blend-mode:plus-lighter}::view-transition-new(tab-a){mix-blend-mode:plus-lighter}::view-transition-old(tab-b){mix-blend-mode:plus-lighter}::view-transition-new(tab-b){mix-blend-mode:plus-lighter}::view-transition-old(tab-c){mix-blend-mode:plus-lighter}::view-transition-new(tab-c){mix-blend-mode:plus-lighter}::view-transition-old(tabbar):only-child{animation:tabbar-down .28s var(--ease) both}::view-transition-old(tab-lozenge):only-child{animation:tabbar-down .28s var(--ease) both}::view-transition-old(tab-a):only-child{animation:tabbar-down .28s var(--ease) both}::view-transition-old(tab-b):only-child{animation:tabbar-down .28s var(--ease) both}::view-transition-old(tab-c):only-child{animation:tabbar-down .28s var(--ease) both}::view-transition-new(tabbar):only-child{animation:tabbar-up .44s var(--land) both}::view-transition-new(tab-lozenge):only-child{animation:tabbar-up .44s var(--land) both}::view-transition-new(tab-a):only-child{animation:tabbar-up .44s var(--land) both}::view-transition-new(tab-b):only-child{animation:tabbar-up .44s var(--land) both}::view-transition-new(tab-c):only-child{animation:tabbar-up .44s var(--land) both}@keyframes tabbar-down{to{opacity:0;transform:translateY(110px)}}@keyframes tabbar-up{0%{opacity:0;transform:translateY(110px)}}.rankings{padding-bottom:48px}.rk-list{margin:8px calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));padding:0 var(--gr) 0 var(--gl);list-style:none;position:relative;overflow-x:clip}.rk-row{align-items:center;gap:12px;min-height:66px;padding:5px 0;display:flex}.rk-row.rise{animation-delay:calc(var(--i,0) * 40ms + .16s)}.rk-place{text-align:center;width:22px;color:var(--text-2);flex:none;font-size:15px;font-weight:700}.rk-facewrap{flex:none;display:flex;position:relative}.rk-who{min-width:0;min-height:56px;transition:transform .24s var(--land);border-radius:14px;flex:1;align-items:center;gap:12px;display:flex}.rk-who:active{transition-duration:90ms;transform:scale(.98)}.rk-face{border-radius:50%;width:46px;height:46px}.rk-text{flex:1;min-width:0}.rk-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.rk-row.top .rk-place{color:var(--ink);font-weight:800}.rk-row.top .rk-face{width:54px;height:54px;box-shadow:0 10px 20px -12px #0a0a0c8c}.rk-row.top .rk-name{font-size:17px;font-weight:700}.rk-row.first{min-height:86px}.rk-row.first .rk-place{font-size:20px}.rk-row.first .rk-face{width:70px;height:70px}.rk-row.first .rk-name{letter-spacing:-.02em;font-size:20px;font-weight:800}.rk-row.top .rk-name{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box}.rk-row.top+.rk-row:not(.top){margin-top:12px}.vote{background:var(--well);height:38px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s, color .2s, transform .24s var(--land);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 4px 0 14px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.vote.bare{padding:0 16px}.vote:after{content:"";position:absolute;inset:-3px}.vote:active{transition-duration:90ms;transform:scale(.94)}.vote-label{align-items:center;gap:4px;display:inline-flex}.vote-label svg{width:16px;height:16px;animation:tick-in .4s var(--land) both;margin-left:-3px}.vote-count{background:var(--raised);min-width:30px;height:30px;color:var(--ink);border-radius:999px;place-items:center;padding:0 9px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-grid;overflow:hidden}.vote-count>span{display:block}.vote.on{background:var(--ink);color:var(--on-ink)}.vote.on .vote-count{color:var(--on-ink);background:#ffffff29}@keyframes tick-in{0%{opacity:0;transform:scale(.4)rotate(-25deg)}}@media (hover:hover){.vote:not(.on):hover{background:var(--well-2)}.vote.on:hover{background:var(--ink-hover)}}.rk-ghost .rk-face{background:var(--well);border-radius:50%}.rk-ghost{animation:1.4s ease-in-out infinite breathe;animation-delay:calc(var(--i,0) * 90ms)}.rk-bar{background:var(--well);border-radius:6px;width:55%;height:12px;display:block}.rk-bar.short{width:28%;margin-top:6px}@keyframes breathe{50%{opacity:.5}}.rk-note{margin-top:8px}.rk-more{margin:6px auto 0;display:flex}.rk-nominate{margin-top:18px}.rk-me{color:var(--text-2);justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:14px;font-weight:500;display:flex}.rk-me-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wall{text-align:center;flex-direction:column;align-items:center;padding:36px 0 24px;display:flex}.wall-faces{align-items:center;gap:14px;display:flex}.wall-face{border-radius:20px;width:76px;height:76px;box-shadow:0 14px 28px -16px #0a0a0c73}.wall-vs{color:var(--text-2);font-size:15px;font-weight:600}.wall-title{letter-spacing:-.025em;text-wrap:balance;margin-top:26px;font-size:26px;font-weight:600;line-height:1.12}.wall-text{color:var(--text-2);margin-top:8px;font-size:16px;font-weight:500}.wall-actions{flex-direction:column;gap:10px;width:100%;margin-top:26px;display:flex}@media (prefers-reduced-motion:reduce){.rk-ghost,.vote-label svg,.tab.on .ic-fill{animation:none}.vote,.vote-count,.rk-who,.rk-face,.tab{transition:none}}.rh-title{margin:14px 0 20px}.cat-cards{gap:14px;display:grid}.cat-card{isolation:isolate;background:var(--card);min-height:128px;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:transform .28s var(--land), box-shadow .28s var(--ease);border-radius:28px;align-items:center;gap:18px;padding:20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 14px #0a0a0c0f,0 2px 4px #0a0a0c0d,0 18px 34px -20px #0a0a0c61}.cat-card:active{transition-duration:.1s;transform:scale(.98)}.cc-lead{flex:none;margin-left:2px;display:flex;position:relative}.cc-lead .cc-face{width:84px;height:84px;box-shadow:0 0 0 3px var(--cut,var(--card)), 0 14px 26px -12px #0a0a0c8c;border-radius:50%}.crown{filter:drop-shadow(0 2px 2px #0a0a0c38);display:block;overflow:visible}.cc-body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.cc-head{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.cc-title{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.2}.cc-votes{color:var(--text-2);font-size:13px;font-weight:600}.cc-leader{max-width:100%;color:var(--text-2);text-wrap:balance;font-size:15px;font-weight:500}.cc-leader strong{color:var(--ink);font-weight:600}.cc-pile{align-items:center;margin-top:8px;padding-left:3px;display:flex}.cc-item{transition:transform .36s var(--land);flex:none;margin-left:-8px;display:flex;position:relative}.cc-item:first-child{z-index:4;margin-left:0}.cc-item:nth-child(2){z-index:3}.cc-item:nth-child(3){z-index:2}.cc-item:nth-child(4){z-index:1}.cc-item .cc-face{width:30px;height:30px;box-shadow:0 0 0 2.5px var(--cut,var(--card));border-radius:50%}.cc-more{color:var(--text-2);margin-left:8px;font-size:13px;font-weight:700}.cat-card.deal{animation:pop .52s var(--land) backwards;animation-delay:calc(var(--i,0) * 70ms)}.cat-card.deal .cc-lead{animation:cc-lead .6s var(--land) backwards;animation-delay:calc(var(--i,0) * 70ms + 90ms)}.cat-card.deal .cc-item{animation:cc-deal .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 70ms + .22s + var(--k,0) * 55ms)}@keyframes cc-lead{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}}@keyframes cc-deal{0%{opacity:0;transform:translate(-16px)scale(.8)}}@media (hover:hover){.cat-card:hover{transform:translateY(-2px);box-shadow:0 0 16px #0a0a0c12,0 2px 4px #0a0a0c0d,0 24px 40px -22px #0a0a0c6b}.cat-card:hover .cc-item{transform:translateX(calc(var(--k,0) * 5px))}}.cat-ghost{animation:1.4s ease-in-out infinite breathe;animation-delay:calc(var(--i,0) * 90ms)}.cg-lead{background:var(--well);border-radius:50%;flex:none;width:84px;height:84px}.cg-body{flex:1;gap:10px;display:grid}.cg-body .rk-bar{width:62%;height:16px}.cg-body .rk-bar.short{width:44%;margin:0}.cg-pile{display:flex}.cg-pile span{background:var(--well);width:30px;height:30px;box-shadow:0 0 0 2.5px var(--cut,var(--card));border-radius:50%;margin-left:-8px}.cg-pile span:first-child{margin-left:0}.cat-head{flex-direction:column;align-items:flex-start;gap:12px;margin:10px 0 0;display:flex}.scope-chip{background:var(--ink);height:36px;color:var(--on-ink);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 5px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -12px #0a0a0c99}.scope-chip-mark{background:var(--chip-light);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.scope-chip-mark .mark{width:18px;height:18px}.scope-chip-mark .mark-goat{width:auto;height:15px}.cat-title{letter-spacing:-.035em;font-size:40px;font-weight:800;line-height:1.02;display:inline-block}html[data-from=rankings][data-to=category] .cat-card.opening .cc-title,html[data-from=category][data-to=rankings] .cat-card.back .cc-title,html[data-from=rankings][data-to=category] .cat-title,html[data-from=category][data-to=rankings] .cat-title{view-transition-name:rk-head}html[data-from=rankings][data-to=category] .cat-card.opening .cc-lead,html[data-from=category][data-to=rankings] .cat-card.back .cc-lead,html[data-from=rankings][data-to=category] .rk-facewrap[data-place="1"],html[data-from=category][data-to=rankings] .rk-facewrap[data-place="1"]{view-transition-name:rk-f1}html[data-from=rankings][data-to=category] .cat-card.opening .cc-item:first-child,html[data-from=category][data-to=rankings] .cat-card.back .cc-item:first-child,html[data-from=rankings][data-to=category] .rk-facewrap[data-place="2"],html[data-from=category][data-to=rankings] .rk-facewrap[data-place="2"]{view-transition-name:rk-f2}html[data-from=rankings][data-to=category] .cat-card.opening .cc-item:nth-child(2),html[data-from=category][data-to=rankings] .cat-card.back .cc-item:nth-child(2),html[data-from=rankings][data-to=category] .rk-facewrap[data-place="3"],html[data-from=category][data-to=rankings] .rk-facewrap[data-place="3"]{view-transition-name:rk-f3}html[data-from=rankings][data-to=category] .cat-card.opening .cc-item:nth-child(3),html[data-from=category][data-to=rankings] .cat-card.back .cc-item:nth-child(3),html[data-from=rankings][data-to=category] .rk-facewrap[data-place="4"],html[data-from=category][data-to=rankings] .rk-facewrap[data-place="4"]{view-transition-name:rk-f4}html[data-from=rankings][data-to=category] .cat-card.opening .cc-item:nth-child(4),html[data-from=category][data-to=rankings] .cat-card.back .cc-item:nth-child(4),html[data-from=rankings][data-to=category] .rk-facewrap[data-place="5"],html[data-from=category][data-to=rankings] .rk-facewrap[data-place="5"]{view-transition-name:rk-f5}::view-transition-group(rk-head){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.08,.45,1)}::view-transition-group(rk-f1){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.08,.45,1)}::view-transition-group(rk-f2){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.08,.45,1)}::view-transition-group(rk-f3){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.08,.45,1)}::view-transition-group(rk-f4){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.08,.45,1)}::view-transition-group(rk-f5){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,1.08,.45,1)}::view-transition-group(rk-f2){animation-delay:20ms}::view-transition-group(rk-f3){animation-delay:40ms}::view-transition-group(rk-f4){animation-delay:60ms}::view-transition-group(rk-f5){animation-delay:80ms}.acct{flex-direction:column;padding:0 4px 4px;display:flex}.acct-head{text-align:center;flex-direction:column;align-items:center;padding:0 6px 24px;display:flex}.acct-pic{height:116px;transition:height .3s var(--ease), margin .3s var(--ease), opacity .2s var(--ease), transform .3s var(--ease);justify-content:center;align-items:flex-end;margin-bottom:16px;display:flex;position:relative}.acct.kb .acct-pic{opacity:0;height:0;margin-bottom:0;transform:scale(.7)}.acct.kb .acct-head{padding-bottom:16px}.acct.kb .acct-sub{display:none}.acct-photo{background:var(--well);width:104px;height:104px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .3s var(--ease), height .3s var(--ease), transform .24s var(--land);animation:pop .5s var(--land) backwards;border-radius:50%;place-items:center;margin:4px auto 14px;display:grid;position:relative}.acct-photo:active{transition-duration:90ms;transform:scale(.96)}.acct-photo .icon{width:34px;height:34px}.acct-photo img{object-fit:cover;width:100%;height:100%;animation:pop .45s var(--land) backwards;border-radius:50%;box-shadow:0 18px 30px -16px #0a0a0c80}.acct-photo-badge{background:var(--ink);color:var(--on-ink);white-space:nowrap;box-shadow:0 0 0 3px var(--card), 0 8px 16px -8px #0a0a0c99;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.acct-photo:focus-within{outline:2px solid var(--ink);outline-offset:4px}.acct.kb .acct-photo{width:64px;height:64px}.acct.kb .acct-photo .icon{width:24px;height:24px}.crop{gap:14px;display:grid}.crop-frame{aspect-ratio:1;background:var(--well);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:min(100%,248px);animation:pop .5s var(--land) backwards;border-radius:50%;margin:2px auto 0;position:relative;overflow:hidden;box-shadow:0 18px 34px -18px #0a0a0c8c}.crop-frame:active{cursor:grabbing}.crop-frame img{pointer-events:none;max-width:none;animation:fade .3s var(--ease) backwards;position:absolute;top:50%;left:50%}.crop-bad{text-align:center;color:var(--text-2);place-items:center;margin:0;padding:28px;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.crop-zoom{width:min(100%,248px);accent-color:var(--ink);margin:2px auto 0}.crop-actions{gap:10px;margin-top:4px;display:grid}@media (prefers-reduced-motion:reduce){.acct-photo,.acct-photo img,.crop-frame,.crop-frame img{transition:none;animation:none}}.acct-face{box-shadow:0 18px 30px -16px #0a0a0c80}.acct-pic.vote .acct-face{width:98px;height:98px;animation:acct-face .5s var(--land) both, p-lift .45s var(--ease) .72s;border-radius:30px}.acct-crown{width:36px;height:28px;animation:acct-crown .8s var(--land) .3s both;position:absolute;top:0;left:50%;translate:-62%;rotate:-14deg}.acct-pic.pair .acct-face{width:86px;height:86px;box-shadow:0 0 0 4px var(--card), 0 18px 30px -16px #0a0a0c80;border-radius:27px}.acct-pic.pair .l{z-index:1;animation:acct-from-l .6s var(--land) both;margin-right:-12px;rotate:-8deg}.acct-pic.pair .r{animation:acct-from-r .6s var(--land) 60ms both;rotate:8deg}.acct-pic.goat{align-items:center;width:280px;height:150px}.acct-goat{z-index:1;width:auto;height:100px;color:var(--ink);animation:acct-goat .6s var(--land) both;position:relative}.acct-prop{width:auto;height:var(--h);transform:rotate(var(--r));filter:drop-shadow(0 10px 12px #0a0a0c38);animation:drop .58s var(--land) backwards;animation-delay:calc(var(--d,0) * 1ms);position:absolute}.acct-prop.waiting{animation-play-state:paused}.ap1{--h:60px;--r:-12deg;top:2%;left:4%}.ap2{--h:62px;--r:10deg;top:0;right:3%}.ap3{--h:52px;--r:-7deg;bottom:0;left:2%}.ap4{--h:58px;--r:9deg;bottom:-2%;right:5%}.acct-title{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;animation:rise .42s var(--ease) 80ms both;margin:0;font-size:26px;font-weight:700;line-height:1.12}.acct-sub{max-width:310px;color:var(--text-2);text-wrap:balance;overflow-wrap:anywhere;animation:rise .42s var(--ease) .14s both;margin:8px 0 0;font-size:15.5px;font-weight:500;line-height:1.35}.acct-sub strong{color:var(--ink);font-weight:600}.acct-step{flex-direction:column;display:flex}.acct-step.fwd{animation:acct-in-fwd .36s var(--ease) both}.acct-step.back{animation:acct-in-back .36s var(--ease) both}.acct-step.first .acct-ways>*{animation:rise .44s var(--ease) .16s both}.acct-step.first .acct-ways>:nth-child(2){animation-delay:.22s}.acct-step.first .acct-legal,.acct-step.first .acct-switch{animation:fade .4s var(--ease) .3s both}.acct-ways{gap:10px;display:grid}.acct-ways .btn{gap:10px}.acct-g-badge{background:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:-6px;display:grid}.btn .google-g{width:17px;height:17px;display:block}.acct-mail .icon{width:22px;height:22px}.acct-form{gap:10px;display:grid}.float{display:block;position:relative}.float-input{background:var(--well);width:100%;height:62px;color:var(--ink);font:inherit;border:0;border-radius:18px;outline:none;padding:22px 16px 6px;font-size:17px;transition:background-color .2s,box-shadow .2s}.float-label{color:var(--text-2);pointer-events:none;transform-origin:0 0;transition:transform .2s var(--ease), color .2s;font-size:17px;font-weight:500;position:absolute;top:19px;left:17px}.float-input:focus+.float-label,.float-input:not(:placeholder-shown)+.float-label{transform:translateY(-10px)scale(.72)}.float-input:focus{background:var(--card);box-shadow:0 0 0 2px var(--ink), 0 10px 22px -14px #0a0a0c73}.float.bad .float-input{background:var(--card);box-shadow:0 0 0 2px var(--bad)}.float.bad .float-label{color:var(--bad)}.acct-error{color:var(--bad);animation:acct-shake .32s var(--ease);margin:0;font-size:14px;font-weight:600}.acct-step>.acct-error{text-align:center;margin-top:12px}.float+.acct-error{margin:-4px 0 2px 4px}.float-area .float-input{resize:none;height:auto;min-height:62px;padding:24px 16px 10px;line-height:1.4;display:block;overflow:hidden}.float+.pe-left{color:var(--text-2);animation:rise .3s var(--ease) backwards;margin:-4px 0 2px 4px;font-size:14px;font-weight:600}.acct-go{margin-top:4px}.acct-dots{background:currentColor;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite acct-dots;box-shadow:11px 0,-11px 0}.acct-legal{text-align:center;text-wrap:balance;color:var(--text-2);margin:16px 0 0;font-size:13px;font-weight:500}.acct-legal a{color:var(--ink);white-space:nowrap;font-weight:600}.acct-switch{text-align:center;color:var(--text-2);margin:4px 0 0;font-size:15px;font-weight:500}.acct-link{color:var(--ink);padding:10px 4px;font-weight:700;position:relative}.acct-link:disabled{color:var(--text-2);cursor:default;font-weight:600}.acct-links{justify-content:center;gap:20px;display:flex}.acct-tick{background:var(--ink);width:72px;height:72px;color:var(--on-ink);animation:acct-tick .55s var(--land) both;border-radius:50%;justify-content:center;align-items:center;margin:10px 0 18px;display:flex;position:relative}.acct-tick:after{content:"";animation:acct-ring .9s var(--ease) .15s both;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #0a0a0c47}.acct-tick svg{width:34px;height:34px}@keyframes acct-tick{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}}@keyframes acct-ring{to{box-shadow:0 0 0 26px #0a0a0c00}}@keyframes acct-face{0%{opacity:0;transform:translateY(12px)scale(.86)}}@keyframes acct-crown{0%{opacity:0;transform:translateY(-44px)rotate(-30deg)scale(.6)}55%{opacity:1;transform:translateY(4px)rotate(8deg)scale(1.06)}78%{transform:translateY(-2px)rotate(-3deg)scale(1)}}@keyframes acct-from-l{0%{opacity:0;transform:translate(-40px)rotate(-12deg)}}@keyframes acct-from-r{0%{opacity:0;transform:translate(40px)rotate(12deg)}}@keyframes acct-goat{0%{opacity:0;transform:translateY(14px)scale(.8)rotate(-8deg)}}@keyframes acct-in-fwd{0%{opacity:0;transform:translate(28px)}}@keyframes acct-in-back{0%{opacity:0;transform:translate(-28px)}}.code{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.code-input{z-index:1;opacity:0;caret-color:#0000;border:0;width:100%;font-size:16px;position:absolute;inset:0}.code-box{background:var(--well);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:center;align-items:center;height:58px;font-size:26px;font-weight:700;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.code-box.full{background:var(--card);box-shadow:0 0 0 2px var(--ink);animation:code-pop .22s var(--land)}.code-input:focus~.code-box.at{background:var(--card);box-shadow:0 0 0 2px var(--ink)}.code-input:focus~.code-box.at:after{content:"";background:var(--ink);width:2px;height:26px;animation:1s step-end infinite code-blink}.code.bad .code-box{animation:acct-shake .32s var(--ease)}@keyframes code-pop{0%{transform:scale(.86)}}@keyframes code-blink{50%{opacity:0}}@keyframes acct-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes acct-dots{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cat-card.deal,.cat-card.deal .cc-lead,.cat-card.deal .cc-item,.cat-ghost,.acct-tick,.acct-tick:after,.acct-error,.acct-pic .acct-face,.acct-crown,.acct-goat,.acct-prop,.acct-title,.acct-sub,.acct-step,.acct-step.first .acct-ways>*,.acct-step.first .acct-legal,.acct-step.first .acct-switch,.code-box.full,.code.bad .code-box,.acct-dots{animation:none}.cat-card,.cc-item,.float-input,.float-label,.acct-pic,.code-box{transition:none}}.legal{padding-bottom:56px}.legal-head{margin:18px 0 6px}.legal-title{letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.1}.legal-date{color:var(--text-2);margin-top:6px;font-size:15px;font-weight:500}.legal-text{color:var(--ink);margin:0 0 10px;font-size:16px;line-height:1.55}.flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:15px;box-shadow:0 0 0 .5px #0a0a0c1f,0 1px 2px #0a0a0c24}.retired{background:var(--well);height:22px;color:var(--ink);letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.where-line{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.where-line .retired{margin-right:8px}.where-sep{white-space:pre}.where-bit{align-items:center;gap:6px;display:inline-flex}.where-bit .crest{width:18px;height:18px;margin:0}.scopes{background:var(--well);border-radius:999px;margin:0 0 16px;padding:4px}.scopes-track{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:999px;gap:2px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.scopes-track::-webkit-scrollbar{display:none}.scopes-lozenge{height:100%;width:var(--w);transform:translateX(var(--x));background:var(--raised);transition:transform .38s var(--land), width .38s var(--land);border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0a0a0c14,0 6px 14px -8px #0a0a0c4d}.scope{z-index:1;min-height:44px;color:var(--text-2);letter-spacing:-.01em;white-space:nowrap;transition:color .2s, transform .24s var(--land);border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.scope.on{color:var(--ink)}.scope:active{transition-duration:90ms;transform:scale(.95)}@media (hover:hover){.scope:not(.on):hover{color:var(--ink)}}.cat-cards.slide-fwd{animation:cards-in-fwd .34s var(--ease) both}.cat-cards.slide-back{animation:cards-in-back .34s var(--ease) both}@keyframes cards-in-fwd{0%{opacity:0;transform:translate(32px)}}@keyframes cards-in-back{0%{opacity:0;transform:translate(-32px)}}.nom-rule{text-align:center;color:var(--text-2);margin:-2px 4px 12px;font-size:14px;font-weight:600}.lrow.off{cursor:default}.lrow.off .lrow-disc{opacity:.45;filter:grayscale()}.lrow.off .lrow-title{color:var(--text-2)}.lrow-why{color:#b4232c}.lrow.off:active{transform:none}.pk-title{margin-top:14px}.pk-card{background:var(--card);animation:pop .5s var(--land) both;border-radius:28px;padding:18px 18px 8px;box-shadow:0 2px 6px #0a0a0c0f,0 30px 60px -28px #0a0a0c61}.pk-ghost{height:420px;animation:fade .4s var(--ease) both;margin-top:70px}.pk-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pk-lockup{font-size:17px}.pk-scope{background:var(--well);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:600}.pk-list{margin:0;padding:0;list-style:none}.pk-row{animation:rise .42s var(--ease) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}.pk-link{min-height:72px;transition:transform .24s var(--land);border-radius:16px;align-items:center;gap:14px;padding:8px 0;display:flex}.pk-link:active{transition-duration:90ms;transform:scale(.98)}.pk-facewrap{flex:none;display:flex;position:relative}.pk-face{border-radius:50%;width:56px;height:56px;box-shadow:0 10px 18px -12px #0a0a0c8c}.pk-crown{transform-origin:50% 100%;width:22px;height:17px;animation:acct-crown .8s var(--land) .5s both;position:absolute;top:-13.7px;left:3.9px;rotate:-28deg}.pk-text{flex-direction:column;min-width:0;display:flex}.pk-cat{color:var(--text-2);font-size:14px;font-weight:600}.pk-player{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}.pk-actions{gap:10px;margin-top:20px;animation-delay:.3s;display:grid}.pk-actions .share{gap:8px;display:grid}.pk-actions .share-btn{width:100%;min-height:52px}.pk-actions .share-said{text-align:center;color:var(--text-2);font-size:14px;font-weight:500}.pk-none{text-align:center;color:var(--text-2);margin:30px 0 10px;font-size:16px;font-weight:500}@media (prefers-reduced-motion:reduce){.cat-cards.slide-fwd,.cat-cards.slide-back,.pk-card,.pk-row,.pk-crown{animation:none}.scopes-lozenge,.scope{transition:none}}.mark{object-fit:contain;flex:none;width:20px;height:20px;display:block}.mark-goat{width:auto;height:17px;color:var(--ink)}.scope{gap:7px}.scope .mark{filter:grayscale();opacity:.5;transition:filter .3s var(--ease), opacity .3s var(--ease)}.scope.on .mark,.scope:hover .mark{filter:none;opacity:1}.pk-scope{align-items:center;gap:6px;display:inline-flex}.pk-scope .mark{width:16px;height:16px}.pk-scope .mark-goat{width:auto;height:14px}.pf-head{align-items:center;gap:14px;margin:12px 0 18px;display:flex}.pf-who{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.pe{padding-top:6px}.pe-remove{place-self:center;margin:4px auto 6px}.pf-avatar{background:var(--ink);width:64px;height:64px;color:var(--on-ink);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-size:28px;font-weight:800;display:grid;box-shadow:0 14px 26px -14px #0a0a0c99}img.pf-avatar{object-fit:cover;background:var(--well)}.pf-name{letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-size:34px;font-weight:800;line-height:1.05}.pf-logout{margin:26px auto 0;display:flex}.pf-out{flex-direction:column;margin-top:14px;display:flex}.pf-avatar-out{background:var(--well);width:88px;height:88px;color:var(--ink);box-shadow:none}.pf-avatar-out .icon{width:40px;height:40px}.pf-avatar-out .ic-fill{display:none}.pf-out-title{letter-spacing:-.03em;margin-top:18px;font-size:30px;font-weight:800;animation-delay:60ms}.pf-out-line{max-width:320px;color:var(--text-2);text-wrap:balance;margin:-6px 0 0;font-size:16px;font-weight:500;animation-delay:.12s}.pf-out-actions{gap:10px;width:100%;margin-top:26px;animation-delay:.18s;display:grid}.phead{text-align:center;flex-direction:column;align-items:center;margin-top:12px;display:flex}.ph-photo{width:144px;height:144px;position:relative}.ph-frame{width:100%;height:100%;box-shadow:0 0 0 4px var(--card), 0 24px 40px -20px #0a0a0c8c;border-radius:50%}.ph-frame img{object-position:50% 14%}.ph-zoom{cursor:zoom-in;-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:transform .24s var(--land);background:0 0;border:0;border-radius:50%;padding:0;display:block}.ph-zoom:active{transition-duration:90ms;transform:scale(.96)}.ph-zoom:disabled{cursor:default}.ph-zoom:focus-visible{outline:none}.ph-zoom:focus-visible .ph-frame{box-shadow:0 0 0 4px var(--card), 0 0 0 7px var(--ink)}.ph-badge{background:var(--card);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;box-shadow:0 8px 18px -8px #0a0a0c8c}.ph-flag{top:103px;left:103px}.ph-badge .flag{width:24px;height:18px}.ph-name{letter-spacing:-.035em;text-wrap:balance;transition:color .3s var(--ease);margin-top:18px;font-size:34px;font-weight:800;line-height:1.04}.ph-name.ghost{color:var(--text-2)}.ph-club{letter-spacing:-.01em;justify-content:center;align-items:center;min-height:24px;margin:8px 0 0;font-size:16px;font-weight:600;display:inline-flex}.ph-club .crest{margin-right:8px}.ph-line{min-height:1.35em;color:var(--text-2);margin:3px 0 0;font-size:15px;font-weight:500}.ph-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:22px;display:grid}.ph-stat{background:var(--card);text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 12px 13px;display:flex;container-type:inline-size}.ph-num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:10px;font-size:min(28px,30cqi);font-weight:800;line-height:1}.ph-label{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.ph-label .icon{width:16px;height:16px;color:var(--ink);flex:none}.ph-sub{max-width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;animation:ph-sub-in .36s var(--ease) both;margin-top:6px;font-size:12.5px;font-weight:500;overflow:hidden}@keyframes ph-sub-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.ph-sub{animation:none}}@media (max-width:380px){.ph-stats{gap:6px}.ph-stat{padding:11px 9px 12px}.ph-sub{letter-spacing:-.01em;font-size:12px}}.ph-seg{width:100%;margin:20px 0 0}.ph-note{margin:10px 0 0}.ph-action{width:100%;margin-top:14px}.phead.enter .ph-frame{animation:ph-pop .6s var(--land) both}.phead.enter .ph-badge{animation:ph-badge .5s var(--land) both;animation-delay:.42s}.phead.enter .ph-name,.phead.enter .ph-club,.phead.enter .ph-line,.phead.enter .ph-stat,.phead.enter .ph-seg,.phead.enter .ph-action{animation:rise .45s var(--ease) both}.phead.enter .ph-name{animation-delay:.1s}.phead.enter .ph-club{animation-delay:.14s}.phead.enter .ph-line{animation-delay:.18s}.phead.enter .ph-stat{animation-delay:.22s}.phead.enter .ph-stat:nth-child(2){animation-delay:.27s}.phead.enter .ph-stat:nth-child(3){animation-delay:.32s}.phead.enter .ph-seg,.phead.enter .ph-action{animation-delay:.28s}@keyframes ph-pop{0%{opacity:0;transform:scale(.86)}}@keyframes ph-badge{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}}.shelf{margin-top:34px}.shelf-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:6px;display:grid}.trophy{justify-content:center;height:84px;display:flex}.trophy-pic{justify-content:center;align-items:flex-end;height:100%;display:flex}.trophy-img{object-fit:contain;filter:drop-shadow(0 10px 10px #0a0a0c40);width:auto;max-width:64px;height:78px}.trophy-pic .icon{width:34px;height:34px;color:var(--ink)}.trophy.not .trophy-pic{opacity:.18;filter:grayscale()}.shelf.lit .trophy.won .trophy-pic{animation:trophy-drop .7s var(--land) both;animation-delay:calc(var(--i,0) * .13s + .12s)}@keyframes trophy-drop{0%{opacity:0;transform:translateY(-30px)scale(.9)}60%{opacity:1}}.shelf-board{background:linear-gradient(#f7f7f9,#e9e9ed);border-radius:7px;height:14px;margin:2px -6px 0;display:block;box-shadow:inset 0 1px #ffffffe6,0 12px 20px -14px #0a0a0c80}.shelf-labels{align-items:start;margin-top:10px}.trophy-tag{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.trophy-count{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.05}.trophy-label{color:var(--text-2);text-wrap:balance;margin-top:2px;font-size:12px;font-weight:600;line-height:1.2}.trophy-tag.not .trophy-count{color:var(--text-2)}.shelf-total{color:var(--text-2);text-align:center;margin:14px 0 0;font-size:15px;font-weight:500}.clubs{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.club{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .24s var(--land);background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.club:active{transition-duration:90ms;transform:scale(.98)}.club-name .icon{vertical-align:-3px;width:16px;height:16px;color:var(--ink);transition:transform .24s var(--land);margin-left:2px}@media (hover:hover){.club:hover .club-mark{transform:translateY(-1px)scale(1.05)}.club:hover .club-name .icon{transform:translate(3px)}}.club:focus-visible{outline:none}.club:focus-visible .club-mark{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--ink)}.club-mark{background:var(--disc);width:46px;height:46px;transition:transform .24s var(--land);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #0a0a0c0a,0 8px 18px -10px #0a0a0c73}.club-mark .crest{width:30px;height:30px;margin:0}:is(.club-mark:has(.crest-light),.sp-mark:has(.crest-light)){background:var(--crest-ground)}.club-mark .crest-light,.sp-mark .crest-light{background:0 0;padding:0}.club-mark .flag{width:26px;height:19px}.club-text{flex-direction:column;min-width:0;display:flex}.club-name{letter-spacing:-.01em;font-size:16px;font-weight:700}.club-sub{color:var(--text-2);margin-top:2px;font-size:14px;font-weight:500}.reveal-in .club{animation:rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.sheet-stop{background:var(--field);padding:8px 0 0}.sheet-stop .sheet-handle{background:#d6d6dc}.sheet-stop .sheet-bar{z-index:2;transition:box-shadow .25s var(--ease);align-items:center;gap:12px;padding:8px 18px 14px 20px;position:relative}.sheet-stop.under .sheet-bar{box-shadow:0 12px 20px -20px #0a0a0c80}.sheet-stop .sheet-bar .bar-ghost{display:none}.sheet-stop .sheet-title{text-align:left;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:normal;overflow:visible}.sheet-stop .circ{background:var(--card);align-self:flex-start;margin-top:6px;box-shadow:0 1px 2px #0a0a0c0d}.sheet-stop .sheet-body{padding:2px 16px calc(28px + env(safe-area-inset-bottom))}.sp-head{align-items:center;gap:14px;min-width:0;display:flex}.sp-mark{background:var(--disc);width:64px;height:64px;animation:sp-mark-in .62s var(--land) 60ms backwards;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #0a0a0c08,0 14px 26px -14px #0a0a0c80}@keyframes sp-mark-in{0%{opacity:0;transform:scale(.4)rotate(-24deg)}}.sp-mark .crest{width:40px;height:40px;margin:0}.sp-mark .flag{border-radius:4px;width:34px;height:25px}.sp-who{flex-direction:column;min-width:0;display:flex}.sp-name{letter-spacing:-.03em;text-wrap:balance;animation:rise .42s var(--ease) .11s backwards;margin:0;font-size:24px;font-weight:800;line-height:1.1}.sp-years{color:var(--text-2);animation:rise .42s var(--ease) .15s backwards;margin:4px 0 0;font-size:15px;font-weight:500}.sp-stats{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));margin-top:4px}.sp-tile{animation:rise .42s var(--ease) backwards;animation-delay:calc(.19s + var(--i,0) * 60ms)}.sp-league{color:var(--text-2);margin:10px 4px 0;font-size:13px;font-weight:500}.sp-panel{background:var(--card);animation:rise .45s var(--ease) backwards;animation-delay:calc(.3s + var(--p,0) * 70ms);border-radius:24px;margin-top:12px;padding:18px 16px 20px}.sheet .sp-h{margin:0}.sp-seasons,.sp-won{margin:14px 0 0;padding:0;list-style:none;display:grid}.sp-seasons{gap:13px}.sp-season{animation:rise .42s var(--ease) backwards;animation-delay:calc(.36s + var(--i,0) * 40ms);border-radius:12px;grid-template-columns:max-content minmax(0,1fr) 34px;align-items:center;gap:3px 12px;display:grid}.sp-s-name{min-width:58px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.sp-season.hot .sp-s-name{color:var(--ink)}.sp-s-bar{background:var(--well);border-radius:5px;height:10px;position:relative}.sp-s-bar i{width:var(--w);transform-origin:0;animation:bar-grow .62s var(--land) backwards;animation-delay:calc(.42s + var(--i,0) * 40ms);background:#c4c4ca;border-radius:5px;position:absolute;inset:0 auto 0 0}.sp-season.hot .sp-s-bar i{background:var(--ink)}.sp-season.on{background:var(--well);box-shadow:0 0 0 8px var(--well);animation:rise .42s var(--ease) backwards, sp-on 1.3s var(--ease) .75s;animation-delay:calc(.36s + var(--i,0) * 40ms), .75s}.sp-season.on .sp-s-name{color:var(--ink)}.sp-season.on .sp-s-bar{background:var(--card)}.sp-season.on .sp-s-bar i{background:var(--ink)}@keyframes sp-on{30%{box-shadow:0 0 0 12px var(--well)}}.sp-fire{top:50%;left:var(--w);animation:fire-in .45s var(--land) backwards;animation-delay:calc(.9s + var(--i,0) * 40ms);font-size:17px;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-58%)}.sp-s-goals{text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.sp-s-more{color:var(--text-2);grid-column:2/4;font-size:13px;font-weight:500}@keyframes bar-grow{0%{transform:scaleX(0)}}.sp-won{gap:14px}.sp-trophy{animation:sp-drop .55s var(--land) backwards;animation-delay:calc(.42s + var(--i,0) * 60ms);align-items:center;gap:14px;display:flex}@keyframes sp-drop{0%{opacity:0;transform:translateY(-12px)scale(.92)}}.sp-t-pic{flex:none;place-items:center;width:46px;height:50px;display:grid}.sp-t-pic img{filter:drop-shadow(0 6px 8px #0a0a0c38);width:auto;max-width:42px;height:auto;max-height:50px}.sp-t-pic:has(.icon){background:var(--well);border-radius:50%;width:46px;height:46px}.sp-t-pic .icon{width:24px;height:24px;color:var(--ink)}.sp-t-text{flex-direction:column;min-width:0;display:flex}.sp-t-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.sp-t-count{color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.sp-t-years{color:var(--text-2);margin-top:1px;font-size:13px;font-weight:500}@media (min-width:900px){.sheet.sheet-stop{width:440px;height:auto;max-height:none;animation:drawer-in .46s var(--land) both;border-radius:28px;margin:0;padding-top:6px;inset:14px 14px 14px auto;transform:none}.sheet.sheet-stop.leaving{animation:.2s cubic-bezier(.4,0,1,1) forwards drawer-out}.sheet-stop .sheet-bar{padding:12px 20px 14px 24px}.sheet-stop .sheet-body{min-height:0;padding:2px 20px 24px}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.sheet.sheet-stop:not(.leaving){animation:none}}@keyframes drawer-in{0%{transform:translate(calc(100% + 28px))}}@keyframes drawer-out{to{transform:translate(calc(100% + 28px))}}.club.lit{animation:club-lit 1.5s var(--ease);border-radius:16px}@keyframes club-lit{0%,to{background:0 0;box-shadow:0 0 #0000}18%,70%{background:var(--well);box-shadow:0 0 0 10px var(--well)}}@keyframes fire-in{0%{opacity:0;transform:translate(-50%,-58%)scale(.2)rotate(-25deg)}}@media (prefers-reduced-motion:reduce){.phead.enter .ph-frame,.phead.enter .ph-badge,.phead.enter .ph-name,.phead.enter .ph-club,.phead.enter .ph-line,.phead.enter .ph-stat,.phead.enter .ph-seg,.phead.enter .ph-action,.shelf.lit .trophy.won .trophy-pic,.reveal-in .club,.club,.club-mark,.club-name .icon,.sp-mark,.sp-name,.sp-years,.sp-stats,.sp-tile,.sp-panel,.sp-season,.sp-season.on,.sp-s-bar i,.sp-fire,.sp-trophy,.club.lit{transition:none;animation:none}}.sticky{transition:opacity .25s var(--ease), transform .35s var(--land)}.sticky.away{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .35s var(--land), visibility 0s .35s;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.sticky,.sticky.away{transition:opacity .2s,visibility 0s .2s;transform:none}}.sticky.away .btn{pointer-events:none}.hh-sub-icon{align-items:center;gap:6px;display:flex}.hh-sub-icon .icon{width:18px;height:18px;color:var(--ink)}.intro-layer{z-index:70;cursor:pointer;-webkit-tap-highlight-color:transparent;position:fixed;inset:0;overflow:hidden}.intro-shot{opacity:0;will-change:transform;position:absolute}.intro-picture{background:#0b0b0c;position:absolute;inset:0;overflow:hidden}.intro-sheet{fill:var(--page);pointer-events:none;position:absolute}.intro-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.intro-video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.intro-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.intro-ink{background:var(--ink);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.intro-shot.inked .intro-ink{opacity:1}.welcome-goat.behind{visibility:hidden}.intro-wait{opacity:0}:root{--field:#f4f4f5}html,body,.bar:before{background:var(--field)}main .block,.shelf,.hh{background:var(--card);border-radius:28px;margin-top:14px;padding:20px 18px}main .block>.h:first-child,.hh>.h:first-child{margin-top:0}.phead{padding:8px 0 4px}main .search-field{background:var(--card)}main .search-field:focus-within{background:var(--card);box-shadow:0 0 0 2px var(--ink)}.hgroup{background:var(--tile);border-radius:22px;margin-top:12px;padding:14px 14px 6px}.book-page>.hgroup:first-child{margin-top:6px}.hg-head{align-items:center;gap:12px;margin:0 0 4px;font-size:17px;display:flex}.hg-mark{background:var(--disc);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 16px -10px #0a0a0c80}.hg-mark .crest{width:28px;height:28px;margin:0}.hg-mark .crest-light{background:0 0;padding:0}.hg-mark:has(.crest-light){background:var(--crest-ground)}.hg-mark .flag{border-radius:3px;width:24px;height:18px}.hg-text{min-width:0;display:grid}.hg-name{letter-spacing:-.02em;font-size:17px;font-weight:800}.hg-count{color:var(--text-2);font-size:13px;font-weight:600}.hg-items{padding-left:16px}.peek .cat-card{background:var(--tile);box-shadow:none}main .btn:not(.btn-ink),main .seg-group{background:var(--card)}main .block .btn:not(.btn-ink),main .hh .btn:not(.btn-ink),main .block .seg-group,main .pass .btn:not(.btn-ink){background:var(--well)}.cat-page .rk-list{background:var(--card);border-radius:28px;margin:14px 0 0;padding:6px 14px}.h-link{color:inherit;align-items:center;gap:2px;margin:-12px 0;padding:12px 8px 12px 0;display:inline-flex}.h-link .icon{width:18px;height:18px;color:var(--ink);transition:transform .24s var(--land)}@media (hover:hover){.h-link:hover .icon{transform:translate(3px)}}.rk-row.mine{background:var(--tile);transition:background-color .3s var(--ease);border-radius:18px;margin:0 -8px;padding-left:8px;padding-right:8px}html:has(.welcome){background:var(--page)}html:has(.welcome) body{background:var(--page)}.sb-read{margin:2px 0 16px}.sb-line{align-items:baseline;gap:8px;margin:0;display:flex}.sb-big{letter-spacing:-.035em;animation:sb-tick .34s var(--land) both;font-size:44px;font-weight:700;line-height:1;display:inline-block}.sb-unit{color:var(--text-2);font-size:17px;font-weight:600}.sb-tag{background:var(--tile);animation:sb-tick .34s var(--land) both;border-radius:999px;align-self:center;margin-left:2px;padding:4px 10px;font-size:13px;font-weight:600}.sb-sub{color:var(--text-2);margin:6px 0 0;font-size:15px;font-weight:500}.sb-chart{--tall:132px;height:var(--tall);touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:0 -2px;display:flex;position:relative}.sb-bar{outline:none;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;padding:0 1.5px;display:flex}.sb-bar i{width:100%;max-width:22px;height:var(--h);background:var(--well-2);transform-origin:50% 100%;transition:transform .72s var(--land) calc(var(--i) * .42s / var(--n)), background-color .2s var(--ease), opacity .2s var(--ease);border-radius:999px;transform:scaleY(0)}.sb-chart.seen .sb-bar i{transform:none}.sb-bar.best i{background:var(--bar-best)}.sb-bar.live i{opacity:.5}.sb-bar.on i{background:var(--ink);opacity:1}.sb-bar:focus-visible i{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ink)}.sb-peak{left:clamp(40px, calc(var(--c) * 100%), calc(100% - 40px));z-index:2;background:var(--ink);height:26px;color:var(--on-ink);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 0 0 2.5px var(--card), 0 10px 20px -8px #0a0a0c73;pointer-events:none;border-radius:999px;align-items:center;gap:4px;padding:0 11px 0 8px;font-size:13px;font-weight:800;animation:2.6s both sb-peak-ride;display:inline-flex;position:absolute;bottom:0}@keyframes sb-peak-ride{0%{opacity:0;animation-timing-function:cubic-bezier(.3,1.4,.5,1);transform:translate(-50%)scale(.5)}9%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(-50%)scale(1)}52%{transform:translate(-50%, calc(13px - var(--tall))) scale(1);animation-timing-function:ease-out}59%{transform:translate(-50%, calc(13px - var(--tall))) scale(1.08)}66%{transform:translate(-50%, calc(13px - var(--tall))) scale(1)}87%{opacity:1;transform:translate(-50%, calc(13px - var(--tall))) scale(1);animation-timing-function:cubic-bezier(.4,0,1,1)}to{opacity:0;transform:translate(-50%, calc(7px - var(--tall))) scale(.9)}}.sb-peak-fire{transform-origin:50% 90%;font-size:14px;font-weight:400;line-height:1;animation:.42s ease-in-out infinite alternate sb-flame;display:inline-block}@keyframes sb-flame{0%{transform:rotate(-9deg)scale(.94)}to{transform:rotate(8deg)scale(1.14)}}.sb-spark{left:calc(var(--c) * 100%);z-index:1;pointer-events:none;animation:1.15s cubic-bezier(.45,0,.2,1) both sb-spark;animation-delay:calc(.3s + var(--k,0) * .16s);font-size:12px;font-weight:400;line-height:1;position:absolute;bottom:0}@keyframes sb-spark{0%{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), 0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(34px - var(--tall))) scale(1)}}@media (prefers-reduced-motion:reduce){.sb-peak,.sb-spark{display:none}}.sb-ends{color:var(--text-2);justify-content:space-between;margin:10px 0 0;font-size:13px;font-weight:600;display:flex}@keyframes sb-tick{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.sb-bar i{transition:background-color .2s;transform:none}.sb-big,.sb-tag{animation:none}}.bar .circ{background:var(--card);box-shadow:0 1px 2px #0a0a0c0a}@media (hover:hover){.bar .circ:hover{background:var(--card);box-shadow:0 8px 18px -10px #0a0a0c66}}main .block .pl-item{background:var(--tile);box-shadow:none;transition:transform .24s var(--land), background-color .2s var(--ease)}@media (hover:hover){main .block .pl-item:hover{background:var(--well-2);box-shadow:none}}main .seg-group .seg-pill{background:var(--well-2);box-shadow:none}main .block .seg-group .seg-pill{background:var(--raised);box-shadow:0 1px 2px #0a0a0c14,0 6px 14px -8px #0a0a0c4d}.hg-more{min-height:44px;color:var(--ink);transition:transform .24s var(--land);align-items:center;gap:4px;margin:2px 0 4px;font-size:15px;font-weight:600;display:inline-flex}.hg-more .icon{width:16px;height:16px;transition:transform .24s var(--land);transform:rotate(90deg)}.hg-more:active{transition-duration:90ms;transform:scale(.96)}@media (hover:hover){.hg-more:hover .icon{transform:rotate(90deg)translate(2px)}}.hg-plain{margin-bottom:2px}.hg-plain+.hg-items{padding-left:0}.hg-items .lrow.hg-new{animation:rise .42s var(--ease) both;animation-delay:calc(var(--k,0) * 40ms)}@media (prefers-reduced-motion:reduce){.hg-items .lrow.hg-new{animation:none}}.pk-preview{margin-top:20px}.pk-face-open{background:var(--well);color:var(--ink);box-shadow:none;place-items:center;display:grid}.pk-face-open .icon{width:22px;height:22px}.pk-player-open{color:var(--text-2);font-weight:600}.pf-out .pf-out-title{letter-spacing:-.035em;margin:0 0 16px;font-size:34px}.vt{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vt-tile{background:var(--card);text-align:left;min-width:0;transition:transform .24s var(--land);border-radius:20px;flex-direction:column;align-items:flex-start;padding:12px 12px 13px;display:flex;container-type:inline-size}.vt-tile:active{transition-duration:90ms;transform:scale(.96)}.vt-label{font-size:13px;font-weight:600}.vt-score{letter-spacing:-.04em;margin-top:8px;font-size:min(28px,30cqi);font-weight:800;line-height:1}.vt-who{max-width:100%;color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.vt-who.won{color:var(--green-ink)}.vt-up{fill:currentColor;flex:none;width:8px;height:7px}.vt.moving:not(.lit) .vt-tile{opacity:0}.vt.moving.lit .vt-tile{animation:rise .45s var(--ease) both;animation-delay:calc(var(--after) + var(--k) * 70ms)}@media (hover:hover){.vt-tile:hover{transform:translateY(-2px)}}.vt-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.faceoff{container-type:inline-size}.fo-names{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:8px;left:9px;right:9px}.fo-names .fo-name{flex:0 auto;min-width:0;max-width:none;font-size:clamp(11.5px,8.6cqi,13px);position:static}html{scroll-padding-top:64px;scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom))}@media (hover:hover){main .btn:not(.btn-ink):hover{background:var(--well)}main :is(.block,.hh,.pass) .btn:not(.btn-ink):hover{background:var(--well-2)}}@media (max-width:380px){.hg-items{padding-left:0}}.rk-name{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.peek .cat-card{border-radius:20px}html:has(.page-player){scroll-padding-bottom:calc(170px + env(safe-area-inset-bottom))}.hg-items .lrow-title{white-space:normal;text-wrap:balance}.hg-new:focus{outline:none}.hg-new:focus-visible{box-shadow:0 0 0 2px var(--ink);border-radius:14px}.today-page{padding-bottom:48px}.td-kicker{color:var(--text-2);align-items:center;gap:8px;margin:14px 0 8px;font-size:15px;font-weight:600;display:flex}.td-demo{background:var(--ink);color:var(--on-ink);letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.td-card{gap:12px;display:grid;position:relative}.td-pick{background:var(--card);text-align:left;width:100%;min-height:98px;transition:transform .24s var(--land), box-shadow .3s var(--ease);border-radius:28px;align-items:center;gap:14px;padding:16px 20px 16px 16px;display:flex;box-shadow:0 0 14px #0a0a0c0d,0 1px 3px #0a0a0c0d,0 22px 44px -24px #0a0a0c4d}.td-pick:not([aria-disabled=true]):active{transition-duration:90ms;transform:scale(.98)}@media (hover:hover){.td-pick:not([aria-disabled=true]):hover{transform:translateY(-2px)}}.td-pick[aria-disabled=true]{cursor:default}.td-pick.mine{box-shadow:0 0 0 2.5px var(--ink), 0 22px 44px -24px #0a0a0c4d}.td-facewrap{flex:none;display:flex;position:relative}.td-face{border-radius:50%;width:64px;height:64px}.td-tick{background:var(--ink);width:26px;height:26px;color:var(--on-ink);box-shadow:0 0 0 3px var(--card);animation:td-pop .5s var(--land) both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.td-tick .icon{width:15px;height:15px}.td-text{flex:1;gap:3px;min-width:0;display:grid}.td-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;overflow:hidden}.td-line{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.td-bar{background:var(--well-2);border-radius:999px;height:7px;margin-top:8px;display:block;overflow:hidden}.td-bar i{background:var(--bar-level);height:100%;transform:scaleX(var(--share));transform-origin:0;animation:td-fill .95s var(--land) both;animation-delay:calc(.12s + var(--k) * 80ms);border-radius:999px;display:block}.td-pick.lead .td-bar i{background:var(--ink)}.td-pct{letter-spacing:-.04em;animation:td-in .45s var(--ease) both;animation-delay:calc(.1s + var(--k) * 80ms);flex:none;font-size:26px;font-weight:800}.td-pick:not(.lead) .td-pct{color:var(--text-2)}.td-vs{z-index:1;background:var(--ink);width:40px;height:40px;color:var(--on-ink);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 4px var(--field), 0 10px 20px -10px #0a0a0c99;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;left:50%}.td-card.voted .td-vs{animation:td-spin .7s var(--land)}.td-hint{color:var(--text-2);margin:14px 4px 0;font-size:15px;font-weight:500}.td-after{animation:rise .45s var(--ease) both;gap:10px;margin-top:18px;animation-delay:.35s;display:grid}.td-said{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.td-votes{color:var(--text-2);margin:-6px 0 4px;font-size:14px;font-weight:500}.td-after .share-btn{width:100%}.td-streak-h{align-items:baseline;gap:8px;font-size:22px;font-weight:800}.td-fire{font-size:22px}.td-streak-n{animation:td-pop .5s var(--land) both;display:inline-block}.td-next{color:var(--text-2);margin:2px 0 16px;font-size:14.5px;font-weight:500}.td-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.td-day{animation:rise .4s var(--ease) both;animation-delay:calc(.25s + var(--i) * 40ms);justify-items:center;gap:6px;display:grid}.td-dot{background:var(--well);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.td-day.today .td-dot{background:var(--card);box-shadow:0 0 0 2.5px var(--ink)}.td-dot .td-dot-face{border-radius:50%;width:100%;height:100%}.td-dot-mine{animation:td-pop .5s var(--land) both;animation-delay:.45s}.td-letter{color:var(--text-2);font-size:12px;font-weight:700}.td-day.today .td-letter{color:var(--ink)}.td-y-q{color:var(--text-2);margin:-2px 0 12px;font-size:15px;font-weight:500}.td-y-row{align-items:center;gap:12px;display:flex}.td-y-face{border-radius:50%;flex:none;width:48px;height:48px}.td-y-text{gap:2px;min-width:0;display:grid}.td-y-name{font-size:17px;font-weight:800}.td-y-sub{color:var(--text-2);font-size:13.5px;font-weight:500}@keyframes td-fill{0%{transform:scaleX(0)}}@keyframes td-in{0%{opacity:0;transform:translate(8px)}}@keyframes td-pop{0%{opacity:0;transform:scale(.3)}}@keyframes td-spin{40%{transform:scale(1.2)rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.td-tick,.td-bar i,.td-pct,.td-card.voted .td-vs,.td-after,.td-streak-n,.td-day,.td-dot-mine{animation:none}}.sh-demo{background:var(--ink);color:var(--on-ink);border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:700}.sh-ghost{gap:14px;margin-top:14px;display:grid}.sh-ghost>span{animation:nt-breathe 1.2s var(--ease) infinite alternate;background:#e9e9ec;border-radius:28px}.sh-ghost-me{width:76px;height:76px;border-radius:50%!important}.sh-ghost-title{width:70%;height:34px;border-radius:12px!important}.sh-ghost-pack{height:132px}@keyframes sh-drop{0%{opacity:0;transform:translateY(-14px)rotate(-22deg)scale(.8)}}@keyframes sh-pop-in{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.sh-me,.sh-title,.sh-count,.sh-edit,.sh-share,.sh-ask,.sh-ask-a,.sh-pack,.sh-cell,.sh-ghost>span{animation:none}}.hh-num{position:relative}.hh-plus{background:var(--green);color:#fff;letter-spacing:0;pointer-events:none;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:none;position:absolute;bottom:calc(100% + 2px)}.hh-num.a .hh-plus{transform-origin:0 100%;left:0}.hh-num.b .hh-plus{transform-origin:100% 100%;right:0}.hh.moving .hh-row.on .hh-plus{animation:hh-plus 1.15s var(--ease) both;animation-delay:calc(var(--w,0s) + var(--k,0) * 70ms + 80ms + .38s);display:block}.hh.moving .hh-row.on.a .hh-num.a,.hh.moving .hh-row.on.b .hh-num.b{animation:hh-bump .45s var(--land) both;animation-delay:calc(var(--w,0s) + var(--k,0) * 70ms + 80ms + .38s);display:inline-block}.hh-row.on.a .hh-num.a{transform-origin:0 100%}.hh-row.on.b .hh-num.b{transform-origin:100% 100%;justify-self:end}@keyframes hh-plus{0%{opacity:0;transform:translateY(14px)scale(.5)}22%{opacity:1;transform:translateY(2px)scale(1.12)}62%{opacity:1;transform:translateY(-2px)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.96)}}@keyframes hh-bump{40%{transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.hh.moving .hh-row.on .hh-plus,.hh.moving .hh-row.on.a .hh-num.a,.hh.moving .hh-row.on.b .hh-num.b{animation:none;display:none}.hh.moving .hh-row.on.a .hh-num.a,.hh.moving .hh-row.on.b .hh-num.b{display:block}}.bar-end{align-items:center;margin-left:auto;display:flex}.bar-me{margin-left:8px;overflow:hidden}.bar-me img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bar-me.on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ink)}.bar-me .icon{width:21px;height:21px}.bell .ic-fill,.bell.on .ic-line{display:none}.bell.on .ic-fill{display:block}.bell.rang .ic-bell{transform-origin:50% 10%;animation:bell-ring .85s var(--ease)}@keyframes bell-ring{0%,to{transform:rotate(0)}12%{transform:rotate(-17deg)}28%{transform:rotate(14deg)}44%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}76%{transform:rotate(-3deg)}}.bar-pill{background:var(--card);height:40px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;animation:bar-pill-in .36s var(--land) both;transition:transform .24s var(--land), box-shadow .2s var(--ease);border-radius:999px;align-items:center;margin-right:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0a0a0c0a}.bar-pill:active{transition-duration:90ms;transform:scale(.95)}@media (hover:hover){.bar-pill:hover{box-shadow:0 8px 18px -10px #0a0a0c66}}@keyframes bar-pill-in{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.bar-pill{animation:none}}.bell-n{color:#fff;text-align:center;min-width:19px;height:19px;box-shadow:0 0 0 2.5px var(--field);pointer-events:none;background:#ff4514;border-radius:10px;padding:0 5px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:-4px;right:-5px}.bell.rang .bell-n{animation:bell-pop .5s var(--land) .1s both}@keyframes bell-pop{0%{transform:scale(0)}60%{transform:scale(1.22)}}.nt-title{align-items:center;gap:10px;display:flex}.nt-demo{letter-spacing:.02em;font-size:12px}.nt-list .h{margin-bottom:4px}.nt-ol{margin:0;padding:0;list-style:none}.nt-in{animation:nt-in .5s var(--land) both;animation-delay:calc(var(--i,0) * 55ms + .12s)}@keyframes nt-in{0%{opacity:0;transform:translate(18px)}}.nt-item{transition:background-color .2s var(--ease);border-radius:18px;align-items:center;gap:10px;margin:0 -10px;padding:0 10px;display:flex}.nt-row{flex:1;align-items:flex-start;gap:14px;min-width:0;padding:10px 0}a.nt-row:active,a.nt-row:hover{box-shadow:none;background:0 0}.nt-item:has(.nt-row:active){--ring:var(--well);background:var(--well)}.nt-item:has(.nt-row:active) .nt-match{background:var(--card)}@media (hover:hover){.nt-item:hover{--ring:var(--tile);background:var(--tile)}.nt-item:hover .nt-match{background:var(--card)}}.nt-text{min-width:0;min-height:44px;color:var(--ink);letter-spacing:-.005em;flex-direction:column;flex:1;justify-content:center;gap:8px;font-size:15px;font-weight:500;line-height:1.38;display:flex}.nt-text b{font-weight:700}.nt-when{color:var(--text-2);white-space:nowrap;font-size:13px;font-weight:500}.nt-mark{flex:none;width:44px;height:44px;position:relative}.nt-face{border-radius:50%;width:44px;height:44px}.nt-person{object-fit:cover;background:var(--ink);color:var(--on-ink);place-items:center;font-size:19px;font-weight:800;display:grid}.nt-glyph{background:var(--well);color:var(--ink);border-radius:50%;place-items:center;display:grid}.nt-glyph .icon{width:22px;height:22px}.nt-pair .nt-face{width:32px;height:32px;position:absolute}.nt-pair .nt-under{opacity:.9;top:0;left:0}.nt-pair .nt-over{width:34px;height:34px;box-shadow:0 0 0 2.5px var(--ring,var(--card));bottom:-2px;right:-2px}.nt-badge{place-items:center;display:grid;position:absolute}.nt-ink{background:var(--ink);width:21px;height:21px;color:var(--on-ink);box-shadow:0 0 0 2.5px var(--ring,var(--card));border-radius:50%;bottom:-4px;right:-4px}.nt-ink .icon{stroke-width:3.4px;width:12px;height:12px}.nt-words{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin-top:-4px;font-size:15px;font-weight:500;display:-webkit-box;overflow:hidden}.nt-words.mine{color:var(--text-2)}.nt-match{background:var(--tile);width:48px;height:48px;transition:background-color .2s var(--ease);border-radius:14px;flex:none;align-self:center;position:relative}.nt-match .crest{width:26px;height:26px;margin:0;position:absolute}.nt-match .a{top:5px;left:5px}.nt-match .b{bottom:5px;right:5px}.nt-like{background:#ff2d55}.nt-like .ic-line{display:none}.nt-like .icon{width:12px;height:12px}.nt-rate.top{background:#0a7a3c}.nt-rate.good{background:#2f9e5b}.nt-rate.ok{background:#d68a00}.nt-rate.low{background:#d93025}.nt-goat{width:auto;height:12px}.nt-in .nt-ink,.nt-in .nt-match{animation:td-pop .45s var(--land) backwards;animation-delay:calc(var(--i,0) * 55ms + .38s)}.nt-in .nt-like .icon{animation:nt-beat .6s var(--land) backwards;animation-delay:calc(var(--i,0) * 55ms + .7s)}@keyframes nt-beat{0%{transform:scale(1)}35%{transform:scale(1.35)}}.nt-gold{width:21px;height:16px;top:-12px;left:1px;rotate:-26deg}.nt-pair .nt-gold{top:3px;left:auto;right:-6px;rotate:24deg}.nt-gold .crown{transform-origin:50% 100%;width:21px;height:16px;animation:acct-crown .8s var(--land) both;animation-delay:calc(var(--i,0) * 55ms + .42s)}.nt-empty{flex-direction:column;align-items:flex-start;padding-top:26px;padding-bottom:24px;display:flex}.nt-bell{background:var(--well);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.nt-bell .ic-fill{display:none}.nt-bell .icon{transform-origin:50% 10%;width:34px;height:34px;animation:bell-ring 1s var(--ease) .35s both}.nt-empty-title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.nt-empty-line{color:var(--text-2);margin:8px 0 0;font-size:15px;font-weight:500;line-height:1.45}.nt-empty-actions{gap:10px;width:100%;margin-top:20px;display:grid}.nt-ghost{gap:18px;display:grid}.nt-ghost-row{animation:nt-breathe 1.2s var(--ease) infinite alternate;animation-delay:calc(var(--i,0) * .12s);align-items:center;gap:14px;display:flex}.nt-ghost-row i{background:var(--well);border-radius:50%;width:44px;height:44px}.nt-ghost-row b{background:var(--well);border-radius:7px;flex:1;max-width:240px;height:14px}@keyframes nt-breathe{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.bell.rang .ic-bell,.bell.rang .bell-n,.nt-in,.nt-in .nt-ink,.nt-in .nt-like .icon,.nt-in .nt-match,.nt-gold .crown,.nt-bell .icon,.nt-ghost-row{animation:none}}.pv{z-index:60;position:fixed;inset:0}.pv-shade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0ce6;position:absolute;inset:0}.pv-stage{padding:calc(68px + env(safe-area-inset-top)) 16px calc(44px + env(safe-area-inset-bottom));place-items:center;display:grid;position:absolute;inset:0}.pv-box{width:min(100%, 560px, calc((100dvh / var(--zoom) - 150px) * var(--ratio)));aspect-ratio:var(--ratio);touch-action:none;cursor:zoom-out;background:#1c1c1f;border-radius:24px;position:relative;overflow:hidden}.pv-box img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pv-sharp{opacity:0;transition:opacity .3s var(--ease)}.pv-sharp.in{opacity:1}.pv .pv-close{top:calc(14px + env(safe-area-inset-top));animation:fade .3s var(--ease) .18s both;background:#fff;position:absolute;right:16px}.pv.going .pv-close{opacity:0;transition:opacity .15s var(--ease)}@media (prefers-reduced-motion:reduce){.pv .pv-close{animation:none}}.related .h{margin-bottom:12px}.rel-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -18px;padding:2px 18px 6px;scroll-padding:0 18px;list-style:none;display:flex;overflow-x:auto}.rel-row::-webkit-scrollbar{display:none}.rel-item{scroll-snap-align:start;flex:none;width:124px}.reveal-in .rel-item{animation:rel-in .5s var(--land) both;animation-delay:calc(var(--i,0) * 60ms + 80ms)}@keyframes rel-in{0%{opacity:0;transform:translate(26px)}}.rel-card{color:inherit;-webkit-tap-highlight-color:transparent;transition:transform .24s var(--land);flex-direction:column;display:flex}.rel-card:active{transition-duration:90ms;transform:scale(.96)}.rel-photo{transition:transform .24s var(--land);border-radius:20px}.rel-photo img{object-position:50% 14%}@media (hover:hover){.rel-card:hover .rel-photo{transform:translateY(-2px)}}.rel-name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.rel-why{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.reveal-in .rel-item{animation:none}}.sheet-share .sheet-body{padding-top:0}.ps-head{position:relative;overflow:hidden}.lh{padding-top:6px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}.lh-rail{scrollbar-width:none;gap:6px;padding:2px 18px 6px;display:flex;overflow-x:auto}.lh-rail::-webkit-scrollbar{display:none}.lh-league:first-child{margin-left:auto}.lh-league:last-child{margin-right:auto}.lh-league{opacity:.6;height:42px;transition:background-color .35s var(--ease), box-shadow .35s var(--ease), opacity .35s var(--ease), padding .4s var(--land);animation:lh-pop .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 45ms + 60ms);border-radius:999px;flex:none;align-items:center;padding:4px;display:inline-flex}@keyframes lh-pop{0%{opacity:0;transform:scale(.5)}}.lh-mark{--ink:var(--chip-ink);background:var(--chip-light);width:34px;height:34px;transition:background-color .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px -6px #0a0a0c73}.lh-mark .mark{width:21px;height:21px}.lh-mark .mark-goat{width:auto;height:18px}.lh-age{color:var(--ink);letter-spacing:-.02em;font-size:11px;font-weight:900}.lh-label{max-width:0;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:max-width .45s var(--land), margin .45s var(--land), opacity .3s var(--ease);font-size:14px;font-weight:800;overflow:hidden}.lh-league.on{background:var(--raised);opacity:1;padding-right:14px;box-shadow:0 10px 24px -14px #0a0a0c80}.lh-league.on .lh-mark{background:var(--tile);box-shadow:none}:root[data-theme=dark] .lh-league.on .lh-mark{background:var(--chip-light)}.lh-league.on .lh-label{opacity:1;max-width:190px;margin-left:8px}.lh.dealt .lh-league:not(.on){opacity:.42}.lh.dealt .lh-league.picked:not(.on){opacity:1}.lh-stage{cursor:pointer;-webkit-tap-highlight-color:transparent;height:196px;position:relative}.lh.dealt .lh-stage{cursor:default}.lh-hand{animation:.52s cubic-bezier(.32,.72,0,1) backwards lh-hand-in;position:absolute;inset:0}@keyframes lh-hand-in{0%{transform:translate(100%)}}.lh-hand.out{animation:.52s cubic-bezier(.32,.72,0,1) forwards lh-hand-out}@keyframes lh-hand-out{to{transform:translate(-100%)}}.lh-hand.dealt{animation:none}.lh-pick{z-index:var(--z,1);width:var(--s);margin-left:calc(var(--s) / -2);transform:translate(var(--x), var(--y)) rotate(var(--r));animation:.62s cubic-bezier(.3,1.25,.45,1) backwards lh-settle;animation-delay:calc(var(--i,0) * 70ms + 60ms);flex-direction:column;align-items:center;display:flex;position:absolute;top:22px;left:50%}@keyframes lh-settle{0%{transform:translate(calc(var(--x) + 26px + var(--i,0) * 14px), var(--y)) rotate(calc(var(--r) + 12deg))}}.lh-hand.out .lh-pick{animation:none}.lh-hand.dealt .lh-pick{animation:.64s cubic-bezier(.3,1.25,.45,1) backwards lh-deal;animation-delay:calc(var(--d,0) * .17s + .16s)}@keyframes lh-deal{0%{opacity:0;transform:translate(0, -96px) rotate(calc(var(--r) - 28deg)) scale(.42)}35%{opacity:1}}.lh-sticker{width:var(--s);height:var(--s);padding:max(3px, calc(var(--s) * .05));background:var(--sticker-rim);box-shadow:0 calc(var(--s) * .1) calc(var(--s) * .22) calc(var(--s) * -.08) #0a0a0c6b;border-radius:50%;position:relative}.lh-face{border-radius:50%;width:100%;height:100%}.lh-face img{opacity:1;transition:none}.lh-badge{--ink:var(--chip-ink);z-index:2;background:var(--chip-light);border-radius:50%;place-items:center;width:42%;height:42%;display:grid;position:absolute;bottom:-5%;right:-7%;box-shadow:0 4px 10px -4px #0a0a0c73}.lh-badge .mark{object-fit:contain;width:64%;height:64%}.lh-badge .mark-goat{width:auto;height:50%}.lh-hand.dealt .lh-badge{animation:lh-badge .4s var(--land) backwards;animation-delay:calc(var(--d,0) * .17s + .64s)}@keyframes lh-badge{0%{transform:scale(0)}}.lh-name,.lh-cat{max-width:var(--room,90px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lh-name{color:var(--ink);letter-spacing:-.01em;margin-top:8px;font-size:13px;font-weight:900}.lh-cat{color:var(--text-2);font-size:11px;font-weight:600}.ps-me-row{z-index:20;justify-content:center;align-items:center;gap:12px;padding:0 20px 20px;display:flex;position:relative}.ps-me{background:var(--sticker-rim);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;padding:4px;display:grid;transform:rotate(-6deg);box-shadow:0 8px 18px -10px #0a0a0c80}.ps-me img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ps-me-initial{background:var(--ink);width:100%;height:100%;color:var(--on-ink);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.ps-who{min-width:0}.ps-name{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:900;overflow:hidden}.ps-count{color:var(--text-2);margin:1px 0 0;font-size:14px;font-weight:600}.ps-ways{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:2px;margin-top:18px;display:grid}.ps-way{min-width:0;color:var(--ink);-webkit-tap-highlight-color:transparent;animation:rise .42s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms + .16s);justify-items:center;gap:8px;padding:4px 0;display:grid}.ps-way-disc{color:#fff;width:58px;height:58px;transition:transform .32s var(--land), background-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border-radius:50%;place-items:center;display:grid}.ps-way-disc.wa{background:#25d366}.ps-way-disc.ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.ps-way-disc.x{background:var(--ink);color:var(--on-ink)}.ps-way-disc.plain{background:var(--raised);color:var(--ink);box-shadow:0 1px 3px #0a0a0c14,0 10px 22px -12px #0a0a0c66}.ps-way-disc.done{background:var(--ink);color:var(--on-ink);box-shadow:none}.ps-way-disc .icon{width:24px;height:24px}.ps-way-disc.done .icon{animation:ps-tick .4s var(--land) backwards}@keyframes ps-tick{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}.ps-way:active .ps-way-disc{transition-duration:90ms;transform:scale(.9)}@media (hover:hover){.ps-way:hover .ps-way-disc{transform:translateY(-2px)}}.ps-way-label{max-width:100%;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}@media (prefers-reduced-motion:reduce){.lh-league,.lh-hand,.lh-pick,.lh-badge,.ps-way,.ps-way-disc .icon{animation:none!important}}.ad-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ad-tile{animation:rise .42s var(--ease) backwards;animation-delay:calc(var(--i,0) * 55ms + 80ms)}.ad .ad-num{margin-top:12px;font-size:min(40px,26cqi)}.ad-ghost{height:106px;animation:1.4s ease-in-out infinite breathe}.ad .rise{animation-delay:calc(var(--i,0) * 60ms + .12s)}.ad-trend-head{gap:12px;display:grid}.ad-trend-head .h{margin:0}.ad-seg{background:var(--well);border-radius:999px;padding:3px;display:flex}.ad-seg-btn{height:32px;color:var(--text-2);white-space:nowrap;transition:background-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;flex:1;padding:0 6px;font-size:13px;font-weight:700}.ad-seg-btn.on{background:var(--raised);color:var(--ink);box-shadow:0 1px 3px #0a0a0c1a}.ad-said{font-variant-numeric:tabular-nums;margin:16px 0 0;font-size:15px;font-weight:700}.ad-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;height:120px;margin-top:14px;display:grid}.ad-bar{-webkit-tap-highlight-color:transparent;align-items:flex-end;height:100%;display:flex}.ad-bar-fill{width:100%;height:max(4px, calc(var(--h,0) * 100%));background:var(--well-2);transform-origin:bottom;animation:ad-grow .62s var(--land) backwards;animation-delay:calc(var(--i,0) * 28ms + .22s);transition:background-color .2s var(--ease), opacity .2s var(--ease);border-radius:6px}.ad-bar.best .ad-bar-fill,.ad-bar.on .ad-bar-fill{background:var(--ink)}.ad-bars:has(.ad-bar.on) .ad-bar:not(.on) .ad-bar-fill{opacity:.45}@keyframes ad-grow{0%{transform:scaleY(0)}}.ad-axis{color:var(--text-2);justify-content:space-between;margin-top:8px;font-size:12px;font-weight:600;display:flex}.ad-count{color:#fff;vertical-align:2px;min-width:22px;height:22px;animation:bell-pop .5s var(--land) .1s both;background:#ff4514;border-radius:999px;place-items:center;margin-left:8px;padding:0 7px;font-size:12.5px;font-weight:800;display:inline-grid}.ad-report{padding-bottom:12px}.ad-report-x{overflow-wrap:anywhere;margin:0 0 4px 52px;font-size:15px;line-height:1.4}.ad-report-by{color:var(--text-2);margin:0 0 10px 52px;font-size:13px;font-weight:500}.ad-report-acts{flex-wrap:wrap;gap:8px;margin-left:52px;display:flex}.ad-rows{margin:4px 0 0;padding:0;list-style:none;display:grid}.ad-row-link{color:inherit;transition:transform .24s var(--land);align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.ad-row-link:active{transition-duration:90ms;transform:scale(.98)}.ad-row-text{flex:1;min-width:0;display:grid}.ad-row-name,.ad-row-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ad-row-name{font-size:15px;font-weight:700}.ad-row-sub{color:var(--text-2);margin-top:1px;font-size:13px;font-weight:500}.ad-row-end{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.ad-when{color:var(--text-2);font-size:13px;font-weight:600}.ad-me,.ad-face{border-radius:50%;flex:none;width:40px;height:40px}.ad-me{background:var(--well);overflow:hidden}.ad-me img{object-fit:cover;width:100%;height:100%}.ad-me-initial{background:var(--ink);width:100%;height:100%;color:var(--on-ink);place-items:center;font-size:17px;font-weight:900;display:grid}.ad-who{flex:none;width:40px;height:40px;position:relative}.ad-who .ad-me{width:100%;height:100%;display:block}.ad-flag{background:var(--card);width:19px;height:19px;box-shadow:0 0 0 2px var(--ring,var(--card)), 0 2px 5px -1px #0a0a0c4d;animation:ad-flag-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 40ms + .3s);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.ad-flag .flag{width:100%;height:100%;box-shadow:none;border-radius:50%;display:block}.ad-who.big{width:76px;height:76px}.ad-who.big .ad-me-initial{font-size:30px}.ad-who.big .ad-flag{width:27px;height:27px;box-shadow:0 0 0 3px var(--card), 0 3px 8px -2px #0a0a0c59;animation-delay:.22s;bottom:-1px;right:-1px}@keyframes ad-flag-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}.ad-place{background:var(--well);width:40px;height:40px;animation:ad-flag-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 40ms + .25s);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #0a0a0c24,0 1px 3px #0a0a0c1f}.ad-place .flag{width:100%;height:100%;box-shadow:none;border-radius:50%}.ad-place .icon{width:20px;height:20px;color:var(--ink)}.ad-place.big{width:76px;height:76px;animation-delay:.15s}.ad-place.big .icon{width:32px;height:32px}.ad-signed{justify-content:center;align-items:center;gap:10px;display:flex}.ad-signed .ad-who{width:28px;height:28px}.ad-signed .ad-me-initial{font-size:13px}.ad-page-mark .icon{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.ad-place{animation:none!important}}.ad-row-sub-2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}button.ad-row-link{text-align:left;width:100%}.ad-person{align-items:center;gap:16px;margin:2px 0 20px;display:flex}.ad-person-text{min-width:0}.ad-person-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800;line-height:1.15}.ad-person-u{color:var(--text-2);margin:3px 0 0;font-size:15px;font-weight:500}.ad-facts{gap:14px;margin:0;display:grid}.ad-fact{animation:nt-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 50ms + .1s)}.ad-fact dt{color:var(--text-2);font-size:13px;font-weight:600}.ad-fact dd{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.4}.ad-fact-place{align-items:center;gap:8px;display:inline-flex}.ad-ghost-line{background:var(--well);height:40px;animation:1.4s ease-in-out infinite breathe;animation-delay:calc(var(--i,0) * .12s);border-radius:12px;display:block}.ad-did-h{margin-top:28px}.ad-did{margin-top:2px}.ad-did-item{animation:nt-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 45ms + .18s)}.ad-day{color:var(--text-2);margin:16px 0 2px;font-size:13px;font-weight:700}.ad-did-item:first-child .ad-day{margin-top:8px}.ad-rx{width:1.35em;height:1.35em;margin:0 1px}.ad-crest-mark{background:var(--tile);border-radius:50%;place-items:center;display:grid}.ad-crest-mark .crest{width:28px;height:28px;margin:0}.ad-open{margin-top:20px}@media (prefers-reduced-motion:reduce){.ad-flag,.ad-fact,.ad-did-item{animation:none!important}}.ad-pair{flex:none;display:inline-flex}.ad-pair .ad-face+.ad-face{box-shadow:0 0 0 2px var(--card);margin-left:-12px}.ad-none{color:var(--text-2);margin:4px 0 0;font-size:14px;font-weight:500}.ad-more{margin-top:8px}.ad-sub-h{margin:20px 0 0;font-size:14px;font-weight:700}.ad-shares{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ad-share{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ad-share-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ad-share-bar{background:var(--well);border-radius:6px;height:10px;overflow:hidden}.ad-share-bar>span,.ad-split-bar>span{background:var(--ink);transform-origin:0;height:100%;animation:ad-grow-x .7s var(--land) backwards;animation-delay:calc(var(--i,0) * 50ms + .26s);border-radius:6px;display:block}.ad-share-bar>span{width:calc(var(--w,0) * 100%)}@keyframes ad-grow-x{0%{transform:scaleX(0)}}.ad-share-n{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:14px;font-weight:700}.ad-split{margin-top:10px}.ad-split-bar{background:var(--well-2);border-radius:7px;height:12px;display:flex;overflow:hidden}.ad-split-bar>span{width:calc(var(--p,0) * 100%);border-radius:0}.ad-split-labels{color:var(--text-2);justify-content:space-between;margin-top:8px;font-size:13px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.ad-tile,.ad .rise,.ad-bar-fill,.ad-share-bar>span,.ad-split-bar>span{animation:none}}.ad-visit{align-items:center;gap:12px;padding:9px 0;display:flex}.aw-home-title{margin:6px 0 0}.aw-room{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.aw-tile{background:var(--tile);height:100%;min-height:288px;color:inherit;text-align:center;transition:transform .24s var(--land), background-color .2s var(--ease);border-radius:22px;flex-direction:column;align-items:center;gap:5px;padding:22px 10px 16px;text-decoration:none;display:flex;position:relative}.aw-tile:active{transition-duration:90ms;transform:scale(.97)}.aw-tile-trophy{height:108px;animation:aw-land .7s var(--land) backwards;animation-delay:calc(var(--i,0) * 80ms + .2s);margin:2px 0 16px}.aw-tile-trophy img{transition:transform .35s var(--land)}.aw-tile-trophy .aw-glint{animation-delay:calc(var(--i,0) * 80ms + .85s)}.aw-tile-trophy:after{content:"";background:radial-gradient(closest-side,#0a0a0c29,#0a0a0c00);border-radius:50%;width:70px;height:12px;position:absolute;bottom:-11px;left:50%;translate:-50%}@media (hover:hover){.aw-tile:hover{background:var(--well)}.aw-tile:hover .aw-tile-trophy img{transform:translateY(-4px)rotate(-2deg)}}.aw-tile-name{letter-spacing:-.02em;text-wrap:balance;font-size:16px;font-weight:800;line-height:1.15}.aw-tile-when{color:var(--text-2);font-size:13px;font-weight:500}.aw-tile-ask{color:var(--text-2);margin-top:auto;padding-top:6px;font-size:13px;font-weight:600}.aw-tile-picks{justify-content:center;align-items:flex-start;gap:16px;margin-top:auto;padding-top:8px;display:flex}.aw-chip{justify-items:center;gap:5px;display:grid}.aw-chip-face{width:34px;height:34px;box-shadow:0 0 0 2.5px var(--card), 0 8px 14px -8px #0a0a0c80;animation:td-pop .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 80ms + .55s);border-radius:50%}.aw-chip+.aw-chip .aw-chip-face{animation-delay:calc(var(--i,0) * 80ms + .68s)}.aw-chip-k{color:var(--text-2);white-space:nowrap;font-size:11.5px;font-weight:700}.aw-chip-k b{color:var(--ink);font-weight:800}.aw-tile-agree{color:var(--text-2);align-self:center;font-size:12px;font-weight:700}.aw-tile-go{background:var(--card);width:26px;height:26px;color:var(--ink);transition:transform .24s var(--land);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 1px 2px #0a0a0c0f}.aw-tile-go .icon{width:14px;height:14px}@media (hover:hover){.aw-tile:hover .aw-tile-go{transform:translate(2px)}}.aw-tile-go.done{background:var(--ink);color:var(--on-ink);animation:td-pop .45s var(--land) backwards}.aw-room.lay{--tb:104px;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}@media (max-width:380px){.aw-room.lay{--tb:88px}.aw-room.lay .aw-tile.lay{min-height:156px}}.aw-tile.lay{text-align:left;flex-direction:row;align-items:center;gap:16px;min-height:0;padding:16px 48px 16px 14px}.aw-tile.lay .aw-tile-trophy{width:var(--tb);height:var(--tb);flex:none;justify-content:center;align-items:center;margin:0;display:flex}.aw-tile.lay .aw-tile-trophy img{width:auto;height:auto;max-width:var(--tb);max-height:var(--tb)}.aw-tile.lay .aw-tile-trophy:after{width:64px;bottom:-7px}.aw-tile-text{justify-items:start;gap:3px;min-width:0;display:grid}.aw-tile.lay .aw-tile-name{font-size:17px}.aw-tile.lay .aw-tile-picks{justify-content:flex-start;margin-top:8px;padding-top:0}.aw-tile.lay .aw-tile-ask{margin-top:6px;padding-top:0}.aw-crest{background:var(--disc);flex:none;place-items:center;display:grid}.aw-crest .crest{width:70%;height:70%;margin:0}.aw-crest:has(.crest-light){background:var(--crest-ground)}.aw-crest .crest-light{background:0 0;padding:0}.aw-hero{text-align:center;justify-items:center;padding:10px 0 8px;display:grid}.aw-trophy{display:inline-block;position:relative}.aw-trophy img{filter:drop-shadow(0 16px 16px #0a0a0c38);-webkit-user-drag:none;width:auto;height:100%;display:block}.aw-hero-trophy{height:168px;animation:aw-land .7s var(--land) both;margin-bottom:16px}.aw-hero-trophy:after{content:"";background:radial-gradient(closest-side,#0a0a0c2e,#0a0a0c00);border-radius:50%;width:92px;height:14px;position:absolute;bottom:-12px;left:50%;translate:-50%}.aw-glint{pointer-events:none;-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:linear-gradient(100deg,#fff0 38%,#ffffffd9 50%,#fff0 62%) 150% 0/300% 100% no-repeat;animation:1.2s cubic-bezier(.4,0,.2,1) .75s both aw-glint;position:absolute;inset:0}@keyframes aw-land{0%{opacity:0;transform:translateY(-28px)scale(.94)}}@keyframes aw-glint{0%{background-position:150% 0}to{background-position:-50% 0}}.aw-title{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.aw-year{color:var(--text-2)}.aw-demo{vertical-align:5px;margin-left:8px}.aw-result{align-items:center;gap:8px;margin:12px 0 0;font-size:16px;font-weight:500;display:inline-flex}.aw-result b{font-weight:700}.aw-result-face{border-radius:50%;width:30px;height:30px}.aw-sub{color:var(--text-2);margin:4px 0 0;font-size:14px;font-weight:500}.aw-tabs{margin:10px 0 0}.aw-body.from-next{animation:aw-from-next .42s var(--land) backwards}.aw-body.from-prev{animation:aw-from-prev .42s var(--land) backwards}@keyframes aw-from-next{0%{opacity:0;transform:translate(36px)}}@keyframes aw-from-prev{0%{opacity:0;transform:translate(-36px)}}.aw-vote .h,.aw-talk .h{margin-bottom:2px}.aw-hint{color:var(--text-2);margin:0 0 6px;font-size:14px;font-weight:500}.aw-rows{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aw-opt{background:var(--tile);text-align:left;isolation:isolate;width:100%;height:48px;transition:transform .24s var(--land), background-color .2s var(--ease);border-radius:14px;display:block;position:relative;overflow:hidden}.aw-opt:active{transition-duration:90ms;transform:scale(.98)}@media (hover:hover){.aw-opt:hover{background:var(--well-2)}}.aw-opt-fill{width:calc(var(--w) * 100%);background:var(--bar-rest);transition:width .7s var(--land), background-color .25s var(--ease);animation:aw-opt-grow .9s var(--land) backwards;animation-delay:calc(var(--i,0) * 55ms + .3s);border-radius:14px 5px 5px 14px;position:absolute;inset:0 auto 0 0}.aw-opt.mine .aw-opt-fill{background:var(--bar-level)}.aw-opt.mine .aw-opt-name{font-weight:800}@keyframes aw-opt-grow{0%{width:0}}.aw-opt-row{height:100%;color:var(--ink);letter-spacing:-.01em;align-items:center;gap:9px;padding:0 14px 0 9px;font-size:15px;font-weight:600;display:flex;position:relative}.aw-opt-facewrap{flex:none;display:flex;position:relative}.aw-opt-tick{background:var(--ink);width:17px;height:17px;color:var(--on-ink);box-shadow:0 0 0 2px var(--bar-level);animation:td-pop .4s var(--land) backwards;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-5px}.aw-opt-tick .icon{width:11px;height:11px}.aw-opt-face{border-radius:50%;flex:none;width:30px;height:30px}.aw-opt-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.aw-opt-won{flex:none;width:16px;height:16px}.aw-opt-pct{flex:none;margin-left:auto;font-weight:700}.aw-scorers{margin:4px 0 0;padding:0;list-style:none}.aw-scorer-face{border-radius:50%;width:40px;height:40px}.aw-scorer .lrow-title{align-items:center;gap:6px;display:flex}.aw-scorer .lrow-right{min-width:44px}.aw-poll-n{color:var(--text-2);text-align:right;margin:10px 2px 0 0;font-size:13px;font-weight:600}.aw-result-link{color:inherit;transition:transform .24s var(--land);text-decoration:none}.aw-result-link:active{transform:scale(.97)}.aw-result-link svg{width:16px;height:16px;color:var(--text-2)}@keyframes aw-pop{40%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.aw-hero-trophy,.aw-glint,.aws-trophy,.aws-name,.aws-result{animation:none!important}.aw-opt-fill{transition:none}}.talk-pill{background:var(--card);min-height:42px;color:var(--ink);transition:transform .24s var(--land);border-radius:999px;align-items:center;gap:9px;margin-top:14px;padding:0 12px 0 6px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0a0a0c0d,0 10px 22px -14px #0a0a0c59}.talk-pill:active{transition-duration:90ms;transform:scale(.96)}.talk-pill b{font-weight:800}.talk-pill>.icon{width:18px;height:18px}.talk-pill>.ic-comment{margin-left:8px}.talk-pill .ic-comment .ic-fill{display:none}.talk-pill>.ic-chevron{width:16px;height:16px;transition:transform .24s var(--land);margin-left:-2px}@media (hover:hover){.talk-pill:hover>.ic-chevron{transform:translate(2px)}}.talk-pill .tk-faces>span{box-shadow:0 0 0 2px var(--card)}.tk-faces{flex:none;display:flex}.tk-faces>span{box-shadow:0 0 0 2px var(--card);animation:td-pop .45s var(--land) backwards;animation-delay:calc(var(--k,0) * 70ms + .4s);border-radius:50%;display:block}.tk-faces>span+span{margin-left:-9px}.tk-drawer-back{background:#0a0a0c24}.sheet.tk-drawer:not([data-keys=up]){height:calc(.66 * var(--vvh,100dvh) / var(--zoom))}.tk-drawer .sheet-title .tk-h{justify-content:center;margin:0;font-size:16px}.tk-drawer .sheet-body{flex-direction:column;padding-bottom:0;display:flex}.tk-drawer[data-keys=up] .sheet-body{padding-bottom:0}.tk-wrap.in-drawer{flex-direction:column;flex:1;display:flex}.tk-drawer-list{flex:1}.tk-dock{z-index:2;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:var(--card);margin:8px -8px 0;position:sticky;bottom:0}@media (min-width:900px){.sheet.tk-drawer:not([data-keys=up]){width:440px;height:auto;max-height:none;animation:drawer-in .46s var(--land) both;border-radius:28px 0 0 28px;margin:0;inset:0 0 0 auto;transform:none}.sheet.tk-drawer.leaving{animation:.2s cubic-bezier(.4,0,1,1) forwards drawer-out}.tk-dock{margin:8px -10px 0;padding:10px 10px 14px}}.tk-wrap{display:grid}.tk-h{align-items:center;gap:8px;display:flex}.tk-n{background:var(--well);min-width:24px;height:22px;color:var(--text-2);animation:aw-pop .4s var(--land);border-radius:999px;place-items:center;padding:0 7px;font-size:12.5px;font-weight:800;display:inline-grid}.tk-wrap>.tk-h:first-child{margin-top:0}.tk-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.tk-top .tk-h{margin:0}.tk-sort .icon{width:20px;height:20px}.tk-sort[aria-expanded=true],.tk-sort:active{background:var(--well-2)}.tk-orders{gap:4px;padding-bottom:8px;display:grid}.tk-order{animation:rise .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .12s);padding:8px 4px}.tk-order .lrow-title{font-size:17px}.tk-order:not(.on) .lrow-title{color:var(--text-2);font-weight:500}.tk-order-tick{flex:none;place-items:center;width:28px;height:28px;display:grid}.tk-order.on .tk-order-tick{background:var(--ink);color:var(--on-ink);animation:td-pop .35s var(--land);border-radius:50%}.tk-order-tick .icon{width:18px;height:18px}.sf-rows{gap:4px;padding-bottom:8px;display:grid}.sf-row{animation:rise .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms + .12s);padding:8px 4px;transition:opacity .2s}.sf-row .lrow-title{font-size:17px}.sf-row:disabled:not(.on){opacity:.35}.tk-say{background:var(--tile);width:100%;color:inherit;text-align:left;transition:background-color .25s var(--ease), box-shadow .25s var(--ease), transform .3s var(--land);border-radius:26px;align-items:flex-end;gap:10px;margin:0 0 4px;padding:6px 6px 6px 8px;display:flex}.tk-say>.tk-av{align-self:center;margin-left:2px}.tk-say:focus-within{background:var(--card);box-shadow:0 0 0 2px var(--ink), 0 14px 30px -18px #0a0a0c66;transform:translateY(-1px)}.tk-say-field{min-width:0;height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;line-height:22px}.tk-say-field::placeholder,.tk-say-out .tk-say-field{color:var(--text-2)}.tk-say-out .tk-say-field{align-self:center}.tk-say-send{background:var(--ink);width:40px;height:40px;color:var(--on-ink);animation:tk-swap .4s var(--land);transition:transform .24s var(--land), opacity .2s;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes tk-swap{0%{opacity:0;transform:scale(.5)rotate(-40deg)}}.tk-say-send:disabled{opacity:.22}.tk-say-send:not(:disabled):active{transform:scale(.86)}.tk-say-send svg{width:20px;height:20px}.tk-mic.asking{animation:1s ease-in-out infinite tk-breathe}@keyframes tk-breathe{50%{transform:scale(.9)}}.tk-rec{background:var(--card);animation:tk-rec-in .4s var(--land);align-items:center;padding:6px;box-shadow:0 0 0 2px #ff3b30,0 14px 30px -18px #ff3b308c}@keyframes tk-rec-in{0%{opacity:.3;transform:scaleX(.9)}}.tk-rec-x{background:var(--well);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.tk-rec-x svg{width:18px;height:18px}.tk-rec-dot{background:#ff3b30;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.tk-rec-dot:after{content:"";background:#ff3b30;border-radius:50%;animation:1.2s ease-out infinite tk-ring;position:absolute;inset:0}@keyframes tk-ring{to{opacity:0;transform:scale(2.6)}}.tk-rec-time{flex:none;min-width:34px;font-size:15px;font-weight:700}.tk-rec-wave{flex:1;align-items:center;gap:2px;min-width:0;height:30px;display:flex;overflow:hidden}.tk-rec-wave span{min-width:2px;height:calc(var(--h) * 100%);background:#ff3b30;border-radius:2px;flex:1 1 0;transition:height 80ms linear}.tk-quiet{color:var(--text-2);animation:rise .4s var(--ease) both;margin:14px 0 6px;font-size:14px;font-weight:500}.tk-av{width:var(--s,40px);height:var(--s,40px);background:var(--well-2);color:var(--ink);font-size:calc(var(--s,40px) * .4);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:0 2px 6px -2px #0a0a0c47}.tk-av-none svg{width:60%;height:60%;color:var(--text-2)}.tk-list{margin:10px 0 0;padding:0;list-style:none}.tk{padding:9px 0}.tk-main{align-items:flex-start;gap:10px;display:flex}.tk-who{color:inherit;transition:transform .24s var(--land);animation:tk-pop-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 75ms + 60ms);flex:none;margin-top:2px;text-decoration:none}.tk-who:active{transform:scale(.9)}@keyframes tk-pop-in{0%{opacity:0;transform:scale(.4)}}.tk-col{flex:1;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.tk-bubble{background:var(--tile);transform-origin:0 0;max-width:100%;animation:tk-bubble-in .55s var(--land) backwards;animation-delay:calc(var(--i,0) * 75ms + .12s);transition:background-color .2s var(--ease);border-radius:6px 20px 20px;padding:9px 14px 11px}@keyframes tk-bubble-in{0%{opacity:0;transform:scale(.6)translateY(-6px)}}@media (hover:hover){.tk-bubble:hover{background:var(--well)}}.tk-head{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;display:flex}.tk-name{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:800;text-decoration:none;overflow:hidden}.tk-rating{background:var(--card);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-flex}.tk-text{overflow-wrap:anywhere;margin:3px 0 0;font-size:15.5px;line-height:1.4}.tk-said{color:var(--text-2);overflow-wrap:anywhere;margin:7px 0 0;font-size:14.5px;line-height:1.4}.tk-acts{animation:rise .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 75ms + .26s);align-items:center;gap:16px;margin:7px 0 0 6px;display:flex}.tk-time{color:var(--text-2);font-size:12.5px;font-weight:600}.tk-act{color:var(--text-2);padding:2px 0;font-size:12.5px;font-weight:800;transition:color .2s}.tk-act:active,.tk-act[aria-expanded=true]{color:var(--ink)}.tk-moreb .icon{width:18px;height:18px}.tk-reply{color:var(--ink);place-items:center;margin:-7px -5px;padding:7px 5px;display:grid;position:relative}.tk-reply:after{content:"";position:absolute;inset:-6px -8px}.tk-reply .icon{width:18px;height:18px;transition:transform .24s var(--land)}.tk-reply .ic-fill{display:none}.tk-reply[aria-expanded=true] .ic-fill{display:inline}.tk-reply:active .icon{transition-duration:90ms;transform:scale(.86)}@media (hover:hover){.tk-reply:hover .icon{transform:rotate(-10deg)scale(1.06)}}.tk.fresh .tk-who,.tk.fresh .tk-bubble,.tk.fresh .tk-acts{animation-delay:0s}.tk.fresh{animation:tk-grow .5s var(--land) both}@keyframes tk-grow{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{max-height:640px}}.tk.leaving{animation:tk-fold .3s var(--ease) forwards;overflow:hidden}.tk.leaving .tk-bubble{animation:tk-shrink .28s var(--ease) forwards}@keyframes tk-shrink{to{opacity:0;transform:scale(.5)}}@keyframes tk-fold{to{opacity:0;transform:translateY(-10px)scale(.98)}}.tk-like{color:var(--ink);flex:none;align-items:center;gap:4px;margin:-7px -4px;padding:7px 4px;font-size:12.5px;font-weight:800;transition:color .2s;display:inline-flex;position:relative}.tk-like:after{content:"";position:absolute;inset:-6px}.tk-heart{place-items:center;width:20px;height:20px;display:grid;position:relative}.tk-like svg{width:19px;height:19px;transition:transform .2s var(--land)}.tk-like:active svg{transform:scale(.8)}.tk-like .ic-fill,.tk-like.on .ic-line{display:none}.tk-like.on .ic-fill{display:inline}.tk-like.on{color:#ff2d55}.tk-like.on svg{animation:tk-heart .5s var(--land)}@keyframes tk-heart{0%{transform:scale(.4)}45%{transform:scale(1.35)}70%{transform:scale(.92)}}.tk-burst span{width:5px;height:5px;transform:rotate(calc(var(--a) * 1deg));animation:tk-spark .6s var(--ease) forwards;background:#ff2d55;border-radius:50%;margin:-2.5px;position:absolute;top:50%;left:50%}.tk-burst span:nth-child(2n){background:#ff8fab}@keyframes tk-spark{to{opacity:0;transform:rotate(calc(var(--a) * 1deg)) translateY(-19px) scale(.3)}}.tk-count{height:16px;line-height:16px;display:inline-flex;overflow:hidden}.tk-count .up{animation:tk-roll-up .32s var(--land)}.tk-count .down{animation:tk-roll-down .32s var(--land)}@keyframes tk-roll-up{0%{opacity:0;transform:translateY(100%)}}@keyframes tk-roll-down{0%{opacity:0;transform:translateY(-100%)}}.tk-thread{margin:4px 0 0 50px}.tk-more{background:var(--tile);color:var(--ink);animation:rise .4s var(--ease) .35s backwards;transition:transform .24s var(--land), background-color .2s;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:13px;font-weight:800;display:inline-flex}.tk-more:active{transform:scale(.95)}.tk-more-faces{display:flex}.tk-more-faces span{box-shadow:0 0 0 2px var(--tile);animation:tk-fan .5s var(--land) backwards;animation-delay:calc(var(--k,0) * 70ms + .45s);border-radius:50%;display:block}.tk-more-faces span+span{margin-left:-6px}.tk-more-faces .tk-av{box-shadow:none}@keyframes tk-fan{0%{opacity:0;transform:translate(-8px)scale(.6)}}.tk-replies{margin:0;padding:0;list-style:none}.tk.reply{padding:6px 0}.tk.reply .tk-who,.tk.reply .tk-bubble,.tk.reply .tk-acts{animation-delay:calc(var(--i,0) * 80ms)}.tk.reply .tk-bubble{border-radius:6px 18px 18px;padding:7px 12px 9px}.tk.reply .tk-text{font-size:15px}.tk-reply-say{animation:tk-open .4s var(--land) both;margin:6px 0 4px;padding-left:6px}.tk-reply-say .tk-rec-x{width:36px;height:36px}.tk-reply-say:not(.tk-rec) .tk-rec-x{background:var(--card)}.tk-reply-say.leaving{animation:tk-shut .18s var(--ease) forwards}@keyframes tk-shut{to{opacity:0;transform:translateY(-6px)scale(.97)}}.tk-hide{margin-top:4px;padding:4px 12px 4px 8px}.tk-hide .icon{width:15px;height:15px;transition:transform .24s var(--land);transform:rotate(-90deg)}@media (hover:hover){.tk-hide:hover .icon{transform:rotate(-90deg)translate(2px)}}.tk-replies.leaving{transform-origin:0 0;animation:tk-fold .22s var(--ease) forwards}@keyframes tk-open{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{max-height:80px}}.tk.reply>.tk-reply-say{width:calc(100% - 40px);margin-left:40px}.tk-rec.tk-reply-say{gap:8px;padding-left:6px}.tk-rec.tk-reply-say .tk-rec-wave{gap:1px}.tk-rec.tk-reply-say .tk-rec-wave span{min-width:1px}.tk-to{font-weight:700}.tk-reply-say .tk-say-field{height:36px;font-size:16px}.tk-reply-say .tk-say-send{width:36px;height:36px}.vn{background:var(--card);width:248px;max-width:100%;transition:box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:5px 12px 5px 5px;display:flex;box-shadow:0 2px 8px -4px #0a0a0c40}.vn.on{box-shadow:0 0 0 1.5px var(--ink), 0 6px 16px -8px #0a0a0c66}.vn-play{background:var(--ink);width:34px;height:34px;color:var(--on-ink);transition:transform .2s var(--land);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.vn-play:active{transform:scale(.86)}.vn.on .vn-play:after{content:"";border-radius:50%;animation:1.3s ease-out infinite vn-ring;position:absolute;inset:0;box-shadow:0 0 #0a0a0c59}@keyframes vn-ring{to{box-shadow:0 0 0 10px #0a0a0c00}}.vn-icon{animation:tk-swap .3s var(--land);display:grid}.vn-play svg{width:17px;height:17px}.vn-wave{flex:1;align-items:center;gap:2px;min-width:0;height:24px;display:flex;overflow:hidden}.vn-wave span{min-width:1.5px;height:calc(var(--h) * 100%);background:var(--text-3);transition:background-color .12s, transform .2s var(--land);border-radius:2px;flex:1 1 0}.vn-wave span.past{background:var(--ink)}.vn-wave span.now{transform:scaleY(1.4)}.vn-time{min-width:30px;color:var(--text-2);text-align:right;flex:none;font-size:12.5px;font-weight:700}.vn.on .vn-time{color:var(--ink)}.md-home-top,.fl-top{align-items:center;gap:10px;display:flex}.md-home-title,.fl-title{margin:0}.md-line{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.md-side{align-items:center;gap:8px;min-width:0;display:flex}.md-side.r{justify-content:flex-end}.md-crest{margin:0}.md-team{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.md-score{align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.md-dash{color:var(--text-3);font-weight:600}.md-head{text-align:center;gap:12px;padding:6px 0 2px;display:grid}.md-comp{color:var(--text-2);justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.md-line.big .md-side{flex-direction:column;gap:8px}.md-line.big .md-side.r{flex-direction:column-reverse}.md-line.big .md-team{max-width:100%;font-size:15px}.md-line.big .md-score{letter-spacing:-.03em;gap:10px;font-size:46px;font-weight:900}.md-goals{color:var(--text-2);white-space:pre-line;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;font-size:13.5px;font-weight:600;line-height:1.5;display:grid}.md-goals span:first-child{text-align:right}.md-goals .r{text-align:left}.md-hint{color:var(--text-2);margin:0;font-size:14px;font-weight:500}.md-seg{margin:12px 0 14px}.md-pitch{aspect-ratio:100/150;background:repeating-linear-gradient(#2e8b4d 0 9.09%,#2a8146 9.09% 18.18%);min-height:528px;position:relative;overflow:hidden;container-type:inline-size}.md-marks{fill:none;stroke:#ffffff80;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.md-marks *{vector-effect:non-scaling-stroke}.md-man{top:var(--y);left:var(--x);width:var(--w,74px);color:inherit;animation:md-in .45s var(--land) backwards;animation-delay:calc(var(--k,0) * 30ms);justify-items:center;gap:4px;padding:0;display:grid;position:absolute;translate:-50% -50%}@keyframes md-in{0%{opacity:0;transform:translate(calc(var(--dir,0) * 46px), calc((1 - var(--dir,0) * var(--dir,0)) * 12px)) scale(.88)}}.md-facewrap{position:relative}.md-face{width:50px;height:50px;transition:transform .2s var(--land);background:#e6e6ea;border-radius:50%;box-shadow:0 0 0 2.5px #fff,0 6px 12px -4px #00000073}.md-man:active .md-face{transform:scale(.92)}.fd-step.on.top{background:#0a7a3c}.fd-step.on.good{background:#2f9e5b}.fd-step.on.ok{background:#d68a00}.fd-step.on.low{background:#d93025}.md-crown{width:25px;height:19px;animation:md-crown-drop .6s var(--land);position:absolute;top:-15px;left:-9px;transform:rotate(-16deg)}@keyframes md-crown-drop{0%{opacity:0;transform:translateY(-30px)rotate(-60deg)scale(.6)}60%{opacity:1;transform:translateY(3px)rotate(-10deg)scale(1.1)}}.md-did{align-items:flex-end;gap:1px;display:flex;position:absolute;bottom:-5px;left:-10px}.md-ball{color:#0b0b0c;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:0 1px 3px #00000059}.md-ball svg{width:14px;height:14px}.md-card{border-radius:2px;width:11px;height:15px}.md-name{max-width:var(--w,74px);color:#0b0b0c;white-space:nowrap;text-overflow:ellipsis;background:#fffffff2;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700;overflow:hidden}.md-crowd{z-index:1;color:#0b0b0c;white-space:nowrap;height:20px;animation:rise .35s var(--land) backwards;animation-delay:calc(var(--k,0) * 30ms + .2s);background:#fff;border-radius:999px;align-items:center;gap:3px;margin-bottom:-8px;padding:0 6px 0 1px;font-size:11px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 3px 8px -3px #00000073}.md-crowd-e{display:flex}.md-crowd-e>span{background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative}.md-crowd-e>span+span{margin-left:-6px}.md-crowd-e>span:first-child{z-index:3}.md-crowd-e>span:nth-child(2){z-index:2}.md-crowd .rx-emoji{width:15px;height:15px}.md-crowd .md-crown{z-index:4;top:-14px;left:-3px}.md-facewrap .rx-sticker{width:25px;height:25px;top:auto;bottom:12px;right:-14px}.md-facewrap .rx-sticker .rx-emoji{width:19px;height:19px}.md-rate{margin-top:26px;position:relative}.md-rate>.h{margin:0 0 2px;font-size:20px;font-weight:700}.md-field{background:#23703b;border-radius:26px;overflow:hidden;box-shadow:0 26px 46px -30px #062812a6}@media (min-width:700px){.md-rate{max-width:440px;margin-inline:auto}}.md-stage>.rx-list{background:var(--card);border-radius:26px;margin:0;padding:18px 16px}.rx-emoji{object-fit:contain;vertical-align:-.3em;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:1.3em;height:1.3em;display:inline-block}.md-verdict-sub .rx-emoji{vertical-align:-3px;width:17px;height:17px}.rx-tray{--o:clamp(40px, calc((100vw - 110px) / 6), 46px);z-index:6;background:var(--card);color:var(--ink);animation:rx-open .36s var(--land) backwards;border-radius:999px;align-items:center;gap:2px;padding:6px 7px 8px 6px;display:flex;position:absolute;box-shadow:0 18px 38px -14px #0a0a0c80,0 2px 8px -3px #0a0a0c2e}@keyframes rx-open{0%{clip-path:inset(var(--ct,0) var(--cr,40%) var(--cb,0) var(--cl,40%) round 999px)}to{clip-path:inset(-40px round 999px)}}.rx-tray.leaving{animation:.17s cubic-bezier(.4,0,1,1) forwards rx-shut}@keyframes rx-shut{0%{clip-path:inset(-40px round 999px)}to{clip-path:inset(var(--ct,0) var(--cr,40%) var(--cb,0) var(--cl,40%) round 999px);opacity:.4}}.rx-opt{width:var(--o);height:var(--o);animation:rx-in .32s var(--ease) backwards;animation-delay:calc(var(--i,0) * 32ms + 70ms);border-radius:50%;place-items:center;display:grid;position:relative}@keyframes rx-in{0%{opacity:0;filter:blur(5px);transform:scale(.6)}}.rx-opt-mark{width:calc(var(--o) - 4px);height:calc(var(--o) - 4px);transition:background-color .2s, transform .25s var(--land);border-radius:50%;place-items:center;display:grid}.rx-opt-mark .rx-emoji{width:calc(var(--o) - 12px);height:calc(var(--o) - 12px);display:block}@media (hover:hover){.rx-opt:hover .rx-opt-mark{transform:scale(1.18)translateY(-2px)}}.rx-opt:active .rx-opt-mark{transform:scale(.86)}.rx-opt.on .rx-opt-mark{background:var(--tile);animation:rx-picked .42s var(--land)}.rx-opt[data-r] .rx-opt-mark .rx-emoji{animation:var(--idle) var(--idle-t) ease-in-out infinite;animation-delay:calc(.45s + var(--i,0) * .2s)}.rx-opt[data-r=fire]{--idle:rx-flicker;--idle-t:1.4s}.rx-opt[data-r=fire] .rx-emoji{transform-origin:50% 92%}.rx-opt[data-r=clap]{--idle:rx-clap;--idle-t:1.6s}.rx-opt[data-r=clap] .rx-emoji{transform-origin:50% 80%}.rx-opt[data-r=lol]{--idle:rx-shake;--idle-t:1.8s}.rx-opt[data-r=sleep]{--idle:rx-breathe;--idle-t:3s}.rx-opt[data-r=down]{--idle:rx-nod;--idle-t:1.7s}.rx-opt[data-r=down] .rx-emoji{transform-origin:50% 25%}@keyframes rx-flicker{0%,to{transform:scale(1)skew(0)}25%{transform:scale(1.04,1.09)skew(-3deg)}50%{transform:scale(.98,1.02)skew(2deg)}75%{transform:scale(1.03,1.07)skew(-1deg)}}@keyframes rx-clap{0%,55%,to{transform:rotate(0)scale(1)}64%{transform:rotate(-10deg)scale(1.1)}73%{transform:rotate(5deg)scale(.95)}82%{transform:rotate(-6deg)scale(1.07)}91%{transform:rotate(2deg)scale(.98)}}@keyframes rx-shake{0%,50%,to{transform:rotate(0)scale(1)}58%{transform:rotate(-10deg)scale(1.05)}66%{transform:rotate(9deg)scale(1.05)}74%{transform:rotate(-7deg)scale(1.03)}82%{transform:rotate(5deg)scale(1.02)}90%{transform:rotate(-2deg)scale(1)}}@keyframes rx-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.06)translateY(-1.5px)}}@keyframes rx-nod{0%,55%,to{transform:translateY(0)rotate(0)}68%{transform:translateY(3px)rotate(-8deg)}80%{transform:translateY(-1px)rotate(3deg)}90%{transform:translateY(1px)rotate(-1deg)}}@keyframes rx-picked{40%{transform:scale(1.3)translateY(-3px)}}.rx-opt-k{background:var(--card);min-width:28px;height:17px;color:var(--ink);white-space:nowrap;animation:rx-k .3s var(--land) backwards;animation-delay:calc(var(--i,0) * 40ms);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;bottom:-5px;left:50%;translate:-50%;box-shadow:0 1px 5px -1px #0a0a0c4d}.rx-opt.on .rx-opt-k{background:var(--ink);color:var(--on-ink)}@keyframes rx-k{0%{opacity:0;transform:translateY(4px)scale(.8)}}.rx-more .rx-opt-mark{width:calc(var(--o) - 12px);height:calc(var(--o) - 12px);background:var(--tile);color:var(--ink)}.rx-more .icon{width:18px;height:18px}.rx-x{background:var(--tile);width:34px;height:34px;color:var(--ink);animation:rx-in .32s var(--ease) .24s backwards;border-radius:50%;flex:none;place-items:center;margin-left:3px;display:grid}.rx-x .icon{width:16px;height:16px;transition:transform .25s var(--land)}@media (hover:hover){.rx-x:hover .icon{transform:rotate(90deg)}}.rx-sticker{width:27px;height:27px;animation:rx-slap .46s var(--land) backwards;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:-12px;rotate:-10deg;box-shadow:0 0 0 2px #fff,0 4px 9px -3px #00000073}.rx-sticker .rx-emoji{width:21px;height:21px;display:block}@keyframes rx-slap{0%{opacity:0;transform:scale(2.2)rotate(-30deg)}55%{opacity:1;transform:scale(.84)rotate(6deg)}}.rx-sticker.peel{animation:.22s cubic-bezier(.4,0,1,1) forwards rx-peel}@keyframes rx-peel{to{opacity:0;transform:translate(8px,-12px)scale(.6)rotate(28deg)}}.rx-tag{align-items:center;gap:4px;display:inline-flex}.rx-tag .rx-emoji{vertical-align:0;width:16px;height:16px}.rx-list{gap:18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rx-row{animation:aw-li-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 45ms);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.rx-row-face{position:relative}.rx-row-pic{background:#e6e6ea;border-radius:50%;width:46px;height:46px}.rx-row-text{gap:1px;min-width:0;display:grid}.rx-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.rx-row-did{color:var(--text-2);font-size:13px;font-weight:600}.rx-chips{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr)) 32px;gap:4px;display:grid}.rx-chip{white-space:nowrap;background:var(--tile);min-width:0;height:32px;color:var(--ink);transition:background-color .2s, box-shadow .2s, transform .2s var(--land);border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0 3px;font-size:11.5px;font-weight:800;display:inline-flex;overflow:hidden}.rx-chip .rx-emoji{vertical-align:0;width:15px;height:15px}.rx-chip:active{transform:scale(.94)}@media (max-width:370px){.rx-chips{gap:3px}.rx-chip{padding:0 2px}.rx-chip .rx-emoji{width:14px;height:14px}}.rx-chip.on{background:var(--card);box-shadow:0 0 0 2px var(--ink)}.rx-chip.on .rx-emoji{animation:rx-picked .42s var(--land)}.rx-chip-n{animation:rx-k .28s var(--ease) backwards;display:inline-block}.md-stage{clip-path:inset(-26px -14px -14px);position:relative}.rx-floats{z-index:5;pointer-events:none;position:absolute;inset:0}.rx-chip.rx-more .icon{width:16px;height:16px}.ep{flex-direction:column;gap:12px;display:flex}.ep-view{overscroll-behavior:contain;height:min(54vh,420px);margin:0 -6px;position:relative;overflow-y:auto}.ep-cat{background:var(--card);color:var(--text-2);padding:12px 6px 6px;font-size:13px;font-weight:600}.ep-row{display:flex}.ep-emoji{height:46px;transition:transform .2s var(--land), background-color .15s;border-radius:12px;flex:1 1 0;place-items:center;font-size:28px;line-height:1;display:grid}.ep-emoji[data-active]{background:var(--tile)}.ep-emoji:active{transform:scale(.86)}.ep-note{height:100%;color:var(--text-2);place-items:center;font-size:14px;font-weight:600;display:grid}svg.rx-emoji text{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.rx-float{pointer-events:none;width:32px;height:32px;margin:-16px 0 0 -16px;animation:1.8s cubic-bezier(.2,.6,.3,1) forwards rx-float;position:absolute}.rx-float.big{width:42px;height:42px;margin:-21px 0 0 -21px}@keyframes rx-float{0%{opacity:0;transform:translateY(8px)scale(.3)}14%{opacity:1;transform:translate(calc(var(--dx,0px) * .2), -14px) scale(1) rotate(calc(var(--rot,0deg) * .3))}70%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), -96px) scale(.8) rotate(var(--rot,0deg))}}@media (prefers-reduced-motion:reduce){.md-crowd,.rx-opt[data-r] .rx-opt-mark .rx-emoji,.rx-tray,.rx-opt,.rx-opt-k,.rx-x,.rx-row,.rx-chip-n,.rx-opt.on .rx-opt-mark,.rx-chip.on .rx-emoji{animation:none}.rx-sticker,.rx-sticker.peel{animation-duration:10ms}}.md-bench{padding:14px 12px 18px;box-shadow:inset 0 14px 18px -16px #00000073}.md-bench-k{color:#ffffffdb;text-align:center;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.md-bench-row{flex-wrap:wrap;justify-content:center;gap:14px 6px;display:flex}.md-bench .md-man{flex:1 1 0;max-width:96px;position:static;translate:none}.md-bench .md-name{max-width:100%}.md-verdict{background:var(--tile);animation:rise .4s var(--ease) both;border-radius:20px;align-items:center;gap:14px;margin:4px 0 14px;padding:12px 14px;display:flex}.md-verdict-face{flex:none;position:relative}.md-verdict-pic{border-radius:50%;width:52px;height:52px}.md-verdict-crown{width:26px;height:20px;position:absolute;top:-13px;left:-7px;transform:rotate(-16deg)}.md-verdict-text{gap:1px;min-width:0;display:grid}.md-verdict-k,.md-verdict-sub{color:var(--text-2);font-size:13px;font-weight:600}.md-verdict-name{font-size:17px;font-weight:800}.fl-count{color:var(--text-2);margin:6px 0 0;font-size:15px;font-weight:500}.fl-count b{color:var(--ink);font-weight:800}.fl-disc{width:var(--s);height:var(--s);background:var(--well-2);color:var(--ink);font-size:calc(var(--s) * .4);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.fl-list{margin:0;padding:0;list-style:none}.fl-item{gap:12px;padding:12px 0;display:flex}.fl-who{color:inherit;flex:none}.fl-body{flex:1;min-width:0}.fl-did{margin:0;font-size:15px;line-height:1.35}.fl-name{color:inherit;font-weight:700;text-decoration:none}.fl-when{color:var(--text-2);font-size:13px;font-weight:500}.fl-what{color:var(--ink);align-items:center;gap:2px;margin-top:4px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.fl-what svg{width:15px;height:15px}.fl-quote{background:var(--tile);border-radius:14px;margin:8px 0 0;padding:9px 12px;font-size:14.5px;line-height:1.35}.fl-quote.said{color:var(--text-2);background:0 0;padding:0}.fl-person{align-items:center;gap:10px;padding:8px 0;display:flex}.fl-person-link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.fl-person-text{gap:2px;min-width:0;display:grid}.fl-why{color:var(--text-2);font-size:13.5px;font-weight:500;line-height:1.3}.fl-place{width:18px;color:var(--text-2);text-align:center;font-size:15px;font-weight:800}.fl-person.first .fl-place{color:var(--ink)}.fl-sub{color:var(--text-2);margin:-4px 0 6px;font-size:13.5px;font-weight:500}.fl-quiet{color:var(--text-2);font-size:14px}.fl-follow{background:var(--ink);min-width:96px;height:40px;color:var(--on-ink);transition:background-color .2s, color .2s, opacity .25s var(--ease), transform .24s var(--land);border-radius:999px;flex:none;padding:0 18px;font-size:15px;font-weight:700}.fl-follow.on{background:var(--well);color:var(--ink)}.fl-follow:active{transform:scale(.95)}.fl-follow.small{min-width:92px;height:36px;font-size:14px}.fd-by{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;display:flex}.fd-by-discs{display:flex}.fd-by-discs .fl-disc{box-shadow:0 0 0 2px var(--field)}.fd-by-discs .fl-disc+.fl-disc{margin-left:-6px}.fd-scale{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.fd-step{background:var(--tile);height:46px;transition:background-color .15s, color .15s, transform .24s var(--land);border-radius:12px;padding:0;font-size:16px;font-weight:800}.fd-step.on{color:#fff}.fd-step.mine{transform:translateY(-3px)}.fd-hint{color:var(--text-2);margin:10px 0 0;font-size:13.5px;font-weight:500}.nt-badge-n{font-size:11px;font-weight:800}@media (prefers-reduced-motion:reduce){.tk,.tk-rec,.tk-rec-dot,.tk-mic.asking,.md-man,.md-crown,.md-crowd,.md-verdict{animation:none!important}}.aw-li{animation:aw-li-in .55s var(--land) backwards;animation-delay:calc(var(--i,0) * 55ms + .18s)}@keyframes aw-li-in{0%{opacity:0;transform:translateY(14px)}}.aw-foot{animation:rise .45s var(--ease) .5s backwards;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.aw-foot.two{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-foot .btn{min-width:0;padding:0 14px}@media (hover:hover){.aw-nominate:hover svg{transform:rotate(90deg)}}.md-line.big .md-side:first-child{animation:md-from-left .65s var(--land) backwards}.md-line.big .md-side.r{animation:md-from-right .65s var(--land) backwards}@keyframes md-from-left{0%{opacity:0;transform:translate(-34px)rotate(-8deg)}}@keyframes md-from-right{0%{opacity:0;transform:translate(34px)rotate(8deg)}}.md-line.big .md-score{animation:md-score-in .6s var(--land) .2s backwards}@keyframes md-score-in{0%{opacity:0;transform:scale(1.6)}}.md-goals{animation:rise .45s var(--ease) .45s backwards}.md-verdict{animation:md-verdict-in .6s var(--land) both}@keyframes md-verdict-in{0%{opacity:0;transform:translateY(-12px)scale(.95)}}.md-verdict-crown{animation:md-crown-drop .7s var(--land) .3s backwards}.fl-item,.fl-person{animation:aw-li-in .55s var(--land) backwards;animation-delay:calc(var(--i,0) * 70ms + .2s)}.fl-disc{object-fit:cover}img.fl-disc{background:var(--well-2)}.fl-follow{transition:background-color .3s var(--ease), color .3s var(--ease), transform .24s var(--land);justify-content:center;align-items:center;display:inline-flex}.fl-follow-word{animation:fl-word .3s var(--land)}@keyframes fl-word{0%{opacity:0;transform:translateY(6px)}}.fd-step{transition:background-color .2s var(--ease), color .2s var(--ease), transform .3s var(--land)}.fd-step.on{transition-delay:calc(var(--n,0) * 28ms)}.fd-step:active{transform:scale(.9)}.home-demo{vertical-align:7px;margin-left:8px}.home-tabs{margin:16px 0 0}.home-tabs .seg{justify-content:center;align-items:center;gap:7px;display:inline-flex}.home-tab-n{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);animation:td-pop .45s var(--land) .5s backwards;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.home-tab.from-next{animation:aw-from-next .42s var(--land) backwards}.home-tab.from-prev{animation:aw-from-prev .42s var(--land) backwards}.hot-lead{color:inherit;transition:transform .24s var(--land);border-radius:16px;gap:12px;margin-top:4px;text-decoration:none;display:grid}.hot-lead:active{transition-duration:90ms;transform:scale(.98)}.hot-topic{color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hot-trophy{filter:drop-shadow(0 4px 4px #0a0a0c2e);width:auto;height:28px;animation:aw-land .7s var(--land) .25s backwards;flex:none}.hot-quote{-webkit-line-clamp:5;letter-spacing:-.025em;text-wrap:pretty;animation:rise .5s var(--ease) .3s backwards;-webkit-box-orient:vertical;font-size:24px;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.hot-foot{color:var(--text-2);align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.hot-foot b{color:var(--ink);font-weight:800}.hot-foot>.icon{width:18px;height:18px;color:var(--ink);transition:transform .24s var(--land);flex:none;margin-left:auto}@media (hover:hover){.hot-lead:hover .hot-foot>.icon{transform:translate(3px)}}.hot-face{width:28px;height:28px;animation:aw-land .7s var(--land) .25s backwards;border-radius:50%;flex:none}.hot-ghost{pointer-events:none;animation:fade .4s var(--ease) both}.hot-ghost-line{background:var(--well-2);border-radius:8px;width:100%;height:22px;display:block}.hot-ghost-line.short{width:46%;height:14px}.hot-ghost-line.mid{width:72%}.hot-ghost-line.foot{width:38%;height:16px;margin-top:4px}.talk-row{justify-content:center;align-items:center;gap:10px;display:flex}.pp-talk{margin:2px 0 8px}.vs-talk{margin:0 0 14px}.fd-talk{margin:0 0 12px}.md-head .talk-pill{margin-top:2px}.md-line.big .md-ko{font-size:36px}.fx-draw{color:var(--ink);font-size:17px;font-weight:800}.md-tiles{gap:18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.md-tile{background:var(--tile);color:inherit;text-align:center;transition:transform .24s var(--land), background-color .2s var(--ease);border-radius:22px;justify-items:center;gap:10px;padding:16px 14px 15px;text-decoration:none;display:grid;position:relative}.md-tile:active{transition-duration:90ms;transform:scale(.98)}@media (hover:hover){.md-tile:hover{background:var(--well)}.md-tile:hover .aw-tile-go{transform:translate(2px)}}.md-tile-comp{color:var(--text-2);font-size:13px;font-weight:600}.md-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.md-board-side{justify-items:center;gap:7px;min-width:0;display:grid}.md-board-side .md-crest{animation:td-pop .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 80ms + .3s)}.md-board-name{text-wrap:balance;max-width:100%;font-size:14.5px;font-weight:700;line-height:1.2}.md-board-mid{justify-items:center;gap:2px;padding:0 4px;display:grid}.md-board-big{letter-spacing:-.03em;align-items:center;gap:6px;font-size:30px;font-weight:900;line-height:1;display:flex}.md-board-k{color:var(--text-2);font-size:12.5px;font-weight:600}.md-tile-foot{color:var(--text-2);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.md-tile-foot b{color:var(--ink);font-weight:800}.md-tile-face{border-radius:50%;width:24px;height:24px}.pk-tile{gap:6px;min-height:0;padding:30px 10px 18px}.pk-face{width:64px;height:64px;box-shadow:0 0 0 3px var(--card), 0 12px 20px -12px #0a0a0c80;animation:td-pop .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 80ms + .3s);border-radius:50%;margin-bottom:6px}.pk-lead{color:var(--text-2);font-size:13px;font-weight:600}.pk-lead b{color:var(--ink);font-weight:700}.pk-ghost .pk-face{background:var(--well-2);box-shadow:none;animation:none;display:block}.pk-ghost-line{background:var(--well-2);border-radius:6px;width:64%;height:12px;margin-top:8px}.pk-ghost{pointer-events:none}.pw-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pw-face{border-radius:50%;width:44px;height:44px}.ch-crest{width:168px;height:168px;position:relative}.ch-crest-pic{place-items:center;width:100%;height:100%;display:grid;position:relative}.ch-crest-pic img{object-fit:contain;filter:drop-shadow(0 14px 14px #0a0a0c3d);width:auto;max-width:150px;height:auto;max-height:150px;animation:aw-land .7s var(--land) both;-webkit-user-drag:none}.ch-crest-pic .aw-glint{inset:9px}.ch-crest-pic.light{background:var(--crest-ground);border-radius:50%}.ch-crest-pic.light img{max-width:112px;max-height:112px}.ch-crest:after{content:"";background:radial-gradient(closest-side,#0a0a0c2e,#0a0a0c00);border-radius:50%;width:96px;height:14px;position:absolute;bottom:-6px;left:50%;translate:-50%}.ch-flag{z-index:1;animation:td-pop .45s var(--land) .45s backwards;top:124px;left:124px}.ch-league-logo{object-fit:contain;width:auto;height:22px;margin-right:8px}.cs-ghost{background:var(--well-2);border-radius:6px;width:64%;height:.8em;display:inline-block}.cs-talk .talk-pill{margin-top:18px}.cab .h{margin-bottom:18px}.cab .trophy-label{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cab-shelf+.cab-shelf{margin-top:28px}.shelf.waiting .trophy.won .trophy-pic{opacity:0}.cs-group+.cs-group{margin-top:16px}.cs-pos{color:var(--text-2);margin:0 0 8px;font-size:13px;font-weight:700}.cs-list{--pl-start:5px;--pl-face:36px;--pl-in:9px;--pl-end:16px;--pl-text:15px;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-item{flex:none}.cs-no{color:var(--text-2);margin-right:-3px;font-size:13px;font-weight:700}.cs-captain{background:var(--ink);width:18px;height:18px;color:var(--on-ink);border-radius:50%;place-items:center;margin-left:-2px;font-size:10.5px;font-weight:800;display:grid}.cs-li{animation:aw-li-in .55s var(--land) backwards;animation-delay:calc(min(var(--i,0), 14) * 40ms + .1s)}.cs-faces{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:18px 8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cs-face-link{color:inherit;text-align:center;transition:transform .24s var(--land);justify-items:center;gap:8px;text-decoration:none;display:grid}.cs-face-link:active{transition-duration:90ms;transform:scale(.95)}@media (hover:hover){.cs-face-link:hover{transform:translateY(-3px)}}.cs-face{width:68px;height:68px;box-shadow:0 0 0 3px var(--card), 0 12px 20px -12px #0a0a0c80;border-radius:50%}.cs-face-name{text-wrap:balance;max-width:100%;font-size:13.5px;font-weight:650;line-height:1.2}.cs-ground-photo{background:var(--tile);aspect-ratio:16/9;border-radius:20px;margin-top:6px;display:block;overflow:hidden}.cs-ground-photo img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease), transform 1.2s var(--land);display:block;transform:scale(1.04)}.cs-ground-photo img.in{opacity:1;transform:none}.cs-ground-name{letter-spacing:-.02em;margin:14px 0 0;font-size:19px;font-weight:800}.cs-ground-sub{color:var(--text-2);margin:2px 0 0;font-size:14.5px;font-weight:500}.cs-rows{margin:2px 0 0;padding:0;list-style:none}.cs-row{color:inherit;text-decoration:none}.cs-row-face{border-radius:50%;width:42px;height:42px}.ph-club-link{color:inherit;transition:transform .24s var(--land);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.ph-club-link:active{transition-duration:90ms;transform:scale(.96)}@media (hover:hover){.ph-club-link:hover span{text-underline-offset:3px;text-decoration:underline}}.sp-club{margin-top:14px}.sp-club .icon{width:18px;height:18px}.result-crest{background:var(--disc);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 1px #0a0a0c0a}.result-crest .crest{width:30px;height:30px;margin:0}.result-initials{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:800}.result-crest:has(.result-initials){background:var(--well)}.result-crest:has(.crest-light){background:var(--crest-ground)}.result-crest .crest-light{background:0 0;padding:0}@media (prefers-reduced-motion:reduce){.tk.fresh,.tk.leaving,.tk.leaving .tk-bubble,.tk-who,.tk-bubble,.tk-acts,.tk-n,.tk-more,.tk-more-faces span,.tk-like.on svg,.tk-burst span,.tk-count span,.tk-say-send,.vn-icon,.vn.on .vn-play:after,.tk-rec-dot:after,.aw-li,.aw-tile-trophy,.aw-chip-face,.aw-opt-fill,.aw-opt-tick,.aw-body,.tk-order,.tk-order.on .tk-order-tick,.aw-foot,.md-line.big .md-side,.md-line.big .md-score,.md-goals,.md-verdict,.md-verdict-crown,.fl-item,.fl-person,.fl-follow-word,.home-tab,.home-tab-n,.hot-trophy,.hot-quote,.md-board-side .md-crest,.pk-face,.ch-crest-pic img,.ch-flag,.cs-li{animation:none!important}}.search-top{align-items:center;gap:10px;display:flex}.search-top .search-field{flex:1;min-width:0}.search-kinds{animation:rise .32s var(--ease) both;margin:12px 0 0}.search-kinds .seg{min-width:0;padding:0 4px}.face.result-fan{border-radius:50%}.result-fan-initial{background:var(--well);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.bar-find{transition:transform .3s var(--land), opacity .2s var(--ease), background-color .2s, box-shadow .2s;margin-right:8px}.bar-find.waiting{opacity:0;pointer-events:none;transform:scale(.6)}@media (max-width:379px){.bar-pill~.bar-find{display:none}}.find{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.find .search-head{z-index:30;margin:0 calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));padding:8px var(--gr) 10px var(--gl);position:sticky;top:0}.find .search-head:before{content:"";inset:0 calc(50% - 50vw / var(--zoom));z-index:-1;background:var(--field);transition:box-shadow .25s var(--ease);position:absolute}.find.under .search-head:before{box-shadow:0 10px 20px -18px #0a0a0c73}.find .search-top>.circ{background:var(--card);box-shadow:0 1px 2px #0a0a0c0a}.find.fresh .search-field{animation:find-drop .42s var(--land) backwards}.find.fresh .search-top>.circ{animation:find-drop .42s var(--land) 50ms backwards}@keyframes find-drop{0%{opacity:0;transform:translateY(-16px)scale(.97)}}@media (prefers-reduced-motion:reduce){.search-kinds,.find.fresh .search-field,.find.fresh .search-top>.circ{animation:none!important}.bar-find{transition:none}}.p-photo.cvs-disc,.hh-face.cvs-mini{border-radius:50%;box-shadow:0 0 0 1px #0a0a0c0a}.cvs-vote{margin-top:16px}.cvs-most{color:var(--text-2);margin:6px 0 0;font-size:15px;font-weight:500}.ch-compare{margin:18px 0 4px}.page-club{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cp-rivals{margin-top:18px}.cp-rivals .hh-sub{margin:0 0 6px}.ps-top{margin-top:18px}.ps-row.mine{background:var(--tile);border-radius:18px;width:calc(100% + 16px);margin:0 -8px;padding-left:8px;padding-right:8px}.ps-tick{background:var(--ink);width:26px;height:26px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ps-tick svg{width:15px;height:15px}.ps-remove{margin-top:14px}.handle .handle-at{color:var(--ink);opacity:0;pointer-events:none;font-size:17px;transition:opacity .15s;position:absolute;top:27px;left:16px}.handle .float-input:focus~.handle-at,.handle .float-input:not(:placeholder-shown)~.handle-at{opacity:1}.handle .float-input:focus,.handle .float-input:not(:placeholder-shown){padding-left:33px}.handle-say{min-height:20px;color:var(--text-2);align-items:center;gap:6px;margin:-4px 0 2px 4px;font-size:14px;font-weight:600;display:flex}.handle-say.free{color:var(--ink)}.handle-say.free .icon{width:16px;height:16px}.handle-say.bad{color:var(--bad)}.pe-handle{color:var(--text-2);margin:-2px 0 0 4px;font-size:15px;font-weight:600}.pr{flex-direction:column;padding-bottom:28px;display:flex}.pr-id{margin-top:12px}.pr-top{align-items:center;gap:clamp(16px,5vw,26px);display:flex}.pr-face{background:var(--ink);width:clamp(76px,22vw,88px);height:clamp(76px,22vw,88px);color:var(--on-ink);box-shadow:0 0 0 3px var(--card), 0 12px 26px -16px #0a0a0c8c;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pr-face img{object-fit:cover;width:100%;height:100%}.pr-initial{font-size:38px;font-weight:800}.pr-stats{gap:clamp(24px,7vw,32px);min-width:0;margin:0;display:flex}.pr-stats div{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.pr-stats dd{letter-spacing:-.03em;margin:0;font-size:21px;font-weight:800;line-height:1.15}.pr-stats dt{color:var(--text-2);text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.pr-name{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:14px 0 0;font-size:20px;font-weight:800;line-height:1.2;display:flex}.pr-bio{margin-top:3px;display:grid}.pr-bio>:not(:first-child){margin-top:5px}.pr-handle{color:var(--text-2);margin:0;font-size:15px;font-weight:600}.pr-bio>.pr-bio-fold{transition:grid-template-rows .32s var(--ease), opacity .22s var(--ease), margin .32s var(--ease);grid-template-rows:1fr;margin:4px 0 1px;display:grid}.pr-bio>.pr-bio-fold.gone{opacity:0;grid-template-rows:0fr;margin:0}.pr-bio-in{min-height:0;overflow:hidden}.pr-bio-text{-webkit-line-clamp:3;line-clamp:3;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;padding-top:3px;font-size:15px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.pr-bio-text.fresh{animation:rise .45s var(--land) backwards}.pr-bio-drop{margin-top:2px}@media (prefers-reduced-motion:reduce){.pr-bio>.pr-bio-fold{transition:none}.pr-bio-text.fresh{animation:none}}.pr-joined{color:var(--text-2);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;display:flex}.pr-joined .icon{width:16px;height:16px;color:var(--ink);flex:none}.pr-acts{gap:8px;margin-top:16px;display:grid}.pr-acts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-acts.more{grid-template-columns:minmax(0,1fr) 44px}.pr-acts.two.more{grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.pr-acts .pr-more{padding:0}.pr-more .icon{width:22px;height:22px}.pr-blocked{color:var(--text-2);text-align:center;margin:32px 0 12px;font-size:15px;font-weight:600}.pr-acts .btn,.pr-acts .fl-follow{width:100%;min-width:0;height:44px;min-height:44px;font-size:15px}.pr-round-disc{background:var(--card);width:62px;height:62px;color:var(--ink);transition:transform .24s var(--land);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0a0a0c0f}.pr-round-disc:after{box-shadow:0 0 0 2.5px var(--ink);opacity:0;transition:opacity .2s var(--ease), transform .32s var(--land);content:"";border-radius:50%;position:absolute;inset:-5px;transform:scale(.9)}.pr-round-disc .mark{object-fit:contain;width:34px;height:34px}.pr-round-disc .mark-goat{width:auto;height:30px}.pr-round-disc .ic-plus{width:24px;height:24px}.pr-leagues{gap:2px;margin:0;padding:0 0 8px;list-style:none;display:grid}.pr-leagues li{animation:rise .36s var(--ease) both;animation-delay:calc(min(var(--i), 10) * 28ms)}.pr-league{width:100%;min-height:60px;color:inherit;text-align:left;transition:background-color .2s var(--ease);border-radius:18px;align-items:center;gap:14px;padding:6px 10px 6px 6px;display:flex}.pr-league:active{background:var(--tile)}@media (hover:hover){.pr-league:hover{background:var(--tile)}}.pr-league .pr-round-disc{background:var(--tile);width:48px;height:48px;box-shadow:none}.pr-league .pr-round-disc .mark{width:28px;height:28px}.pr-league-name{flex:1;min-width:0;font-size:16px;font-weight:700}.pr-league .ic-chevron{width:18px;height:18px}.pr-foot{justify-content:center;gap:8px;margin-top:34px;display:flex}.pr-foot .pf-logout{margin:0}.pr-turn{margin-top:38px}.pr-turn-title{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800}.pr-turn-line{color:var(--text-2);margin:6px 0 16px;font-size:15px;font-weight:500;line-height:1.4}.fd-social{gap:6px;margin-top:10px;display:grid}.fd-after{gap:4px;margin-top:20px;display:grid}@media (prefers-reduced-motion:reduce){.pr-leagues li{animation:none!important}}.md-tabs{margin:16px 0 0}.md-days.from-next{animation:aw-from-next .42s var(--land) backwards}.md-days.from-prev{animation:aw-from-prev .42s var(--land) backwards}@media (prefers-reduced-motion:reduce){.md-days{animation:none!important}}.tk-say{position:relative}.tk-mentions{z-index:6;max-height:min(272px, calc(var(--vvh,100dvh) * .42 / var(--zoom)));overscroll-behavior:contain;background:var(--card);transform-origin:24px 100%;animation:tk-mentions-in .24s var(--land) both;border-radius:20px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 6px #0a0a0c0f,0 22px 44px -18px #0a0a0c73}@keyframes tk-mentions-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.tk-mention{cursor:pointer;min-height:46px;transition:background-color .15s var(--ease);animation:rise .28s var(--ease) both;animation-delay:calc(var(--i) * 25ms);border-radius:14px;align-items:center;gap:10px;padding:6px 8px;display:flex}.tk-mention.on{background:var(--tile)}@media (hover:hover){.tk-mention:hover{background:var(--tile)}}.tk-mention-text{min-width:0;display:grid}.tk-mention-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.tk-mention-at{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tk-at{color:var(--ink);font-weight:800;text-decoration:none}@media (hover:hover){a.tk-at:hover{text-underline-offset:3px;text-decoration:underline}}.nt-at{color:var(--on-ink);font-size:12px;font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){.tk-mentions,.tk-mention{animation:none!important}}.pr-acts .fl-follow.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0a0a0c0d}.ac .h{margin-bottom:4px}.ac-item{animation:nt-in .5s var(--land) backwards;animation-delay:calc(var(--i,0) * 55ms + .2s)}.ac-more{margin-top:10px}@media (prefers-reduced-motion:reduce){.ac-item{animation:none!important}}.ac-item .ic-comment .ic-fill{display:none}.nt-pills{margin:14px calc(-1 * var(--gr)) 0 calc(-1 * var(--gl));padding:2px var(--gr) 2px var(--gl);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.nt-pills::-webkit-scrollbar{display:none}.nt-pill{background:var(--card);min-height:40px;color:var(--ink);transition:background-color .2s var(--ease), color .2s var(--ease), transform .24s var(--land);border-radius:999px;flex:none;padding:0 17px;font-size:15px;font-weight:700;box-shadow:0 1px 2px #0a0a0c0d}.nt-pill.on{background:var(--ink);color:var(--on-ink)}.nt-pill:active{transition-duration:80ms;transform:scale(.94)}.nt-body,.nt-none{animation:rise .34s var(--ease) both}.nt-none{color:var(--text-2);font-size:15px;font-weight:500}@media (prefers-reduced-motion:reduce){.nt-body,.nt-none{animation:none!important}}.rk-poll{margin-top:16px}.rk-ghost-bar{background:var(--tile);height:48px;animation:1.2s ease-in-out infinite rk-breathe;animation-delay:calc(var(--i) * 90ms);border-radius:14px}@keyframes rk-breathe{50%{opacity:.55}}.rk-poll .rk-note{margin-top:12px}@media (prefers-reduced-motion:reduce){.rk-ghost-bar{animation:none}}.pc{background:var(--card);border-radius:26px;margin-top:16px;box-shadow:0 1px 2px #0a0a0c0d}.pc-pill{width:100%;color:inherit;text-align:left;transition:transform .24s var(--land), box-shadow .24s var(--ease);align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.pc-pill:active{transition-duration:80ms;transform:scale(.98)}@media (hover:hover){.pc-pill:hover{box-shadow:0 14px 30px -20px #0a0a0c73}.pc-pill:hover .pc-chev .icon{transform:translate(2px)}}.pc-text{flex:1;gap:2px;min-width:0;display:grid}.pc-title{letter-spacing:-.01em;font-size:16px;font-weight:800}.pc-sub{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.pc-faces{margin-top:8px;padding-left:2px;display:flex}.pc-faces-one{background:var(--tile);width:32px;height:32px;box-shadow:0 0 0 2.5px var(--card);animation:sh-pop-in .4s var(--land) backwards;animation-delay:calc(var(--k) * 55ms + .2s);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.pc-faces-one:first-child{margin-left:0}.pc-faces-one .face{border-radius:50%;width:32px;height:32px}.pc-faces-more{width:auto;min-width:32px;color:var(--ink);border-radius:16px;padding:0 8px 0 15px;font-size:12px;font-weight:800}.pc-chev{background:var(--tile);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.pc-chev .icon{width:16px;height:16px;transition:transform .3s var(--land)}.sheet.pc-drawer .sheet-body{scrollbar-width:none;margin:0 -12px;padding-left:20px;padding-right:20px}.sheet.pc-drawer .sheet-body::-webkit-scrollbar{display:none}.pc-tabs{scrollbar-width:none;gap:8px;margin:0 -20px;padding:2px 20px 4px;display:flex;overflow-x:auto}.pc-tabs::-webkit-scrollbar{display:none}.pc-chip{background:var(--tile);height:36px;color:var(--ink);animation:rise .36s var(--ease) backwards;animation-delay:calc(min(var(--k), 6) * 45ms + .1s);transition:background-color .2s var(--ease), color .2s var(--ease), transform .24s var(--land);border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 6px;font-size:13.5px;font-weight:700;display:inline-flex}.pc-chip.on{background:var(--ink);color:var(--on-ink)}.pc-chip:active{transition-duration:80ms;transform:scale(.95)}.pc-chip-mark{background:var(--card);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pc-chip-mark .mark{object-fit:contain;width:16px;height:16px}.pc-chip-mark .mark-goat{width:auto;height:14px;color:var(--ink)}.pc-age{color:var(--ink);font-size:9.5px;font-weight:800}.pc-chip.add{padding:0 14px 0 10px}.pc-chip.add .ic-plus{width:16px;height:16px}.pc-cloud{margin:22px -6px 0;padding:0;list-style:none;position:relative}.pc-cloud.measuring .pc-bub{visibility:hidden}.pc-cloud.settled{transition:height .45s var(--land)}.pc-cloud.settled .pc-bub{transition:left .5s var(--land), top .5s var(--land)}.pc-bub{animation:pc-pop .5s cubic-bezier(.34, 1.45, .6, 1) backwards, pc-drift var(--t,4s) ease-in-out infinite;animation-delay:calc(min(var(--i), 8) * 45ms + 80ms), calc(var(--i) * -.9s);display:flex;position:absolute}@keyframes pc-pop{0%{opacity:0;scale:.6}}@keyframes pc-drift{0%,to{translate:0}35%{translate:var(--x,2px) -4px}70%{translate:calc(var(--x,2px) * -.6) -1.5px}}.pc-pick{background:var(--tile);height:52px;color:var(--ink);text-align:left;-webkit-tap-highlight-color:transparent;transition:transform .24s var(--land), background-color .2s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;text-decoration:none;display:inline-flex}.pc-pick:active{transition-duration:90ms;transform:scale(.96)}@media (hover:hover){.pc-pick:hover{background:var(--well-2)}}.pc-pick-face{background:var(--card);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.pc-pick-face .face{border-radius:50%;width:100%;height:100%}.pc-pick-face .ic-plus{width:18px;height:18px}.pc-pick-text{gap:1px;display:grid}.pc-pick-cat{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.pc-pick-name{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25}.pc-pick-name.open{color:var(--text-2)}@media (max-width:420px){.pc-pick{gap:8px;height:50px;padding:0 15px 0 5px}.pc-pick-face{width:38px;height:38px}.pc-pick-cat{font-size:11.5px}.pc-pick-name{font-size:14.5px}}.pc-empty{align-items:center;padding:16px 18px;display:flex}.pc-none{animation:rise .4s var(--ease) backwards;justify-items:center;gap:12px;padding:34px 0 8px;display:grid}.pc-none-mark{background:var(--tile);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.pc-none-mark .mark{object-fit:contain;width:30px;height:30px}.pc-none-mark .mark-goat{width:auto;height:26px;color:var(--ink)}.pc-none-line{color:var(--text-2);text-align:center;margin:0;font-size:14.5px;font-weight:600}.pc-drawer .fd-after{gap:30px;margin-top:36px;display:grid}.fd-rate-open{justify-self:center;min-height:40px;margin:0;padding:0 20px;font-size:14.5px}.fd-rate{background:var(--tile);animation:fd-rate-in .32s var(--land) backwards;border-radius:22px;gap:12px;padding:14px;display:grid}@keyframes fd-rate-in{0%{opacity:0;transform:scale(.97)}}.fd-rate-head{align-items:center;gap:10px;display:flex}.fd-rate-title{flex:1;margin:0;font-size:16px;font-weight:800}.fd-rate .fd-step{background:var(--card)}.fd-rate .fd-hint{margin:0}@media (prefers-reduced-motion:reduce){.pc-faces-one,.pc-chip,.pc-bub,.pc-none,.fd-rate{animation:none!important}.pc-cloud.settled,.pc-cloud.settled .pc-bub{transition:none}}.pfs{text-align:center;justify-items:center;padding:22px 20px 12px;display:grid}.pfs-face{background:var(--sticker-rim);width:112px;height:112px;animation:pfs-drop .7s var(--land) backwards;border-radius:50%;place-items:center;padding:6px;display:grid;transform:rotate(-6deg);box-shadow:0 1px 2px #0a0a0c14,0 16px 30px -16px #0a0a0c8c}.pfs-face img{aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:50%;width:100%;height:auto;display:block}.pfs-initial{background:var(--ink);width:100%;height:100%;color:var(--on-ink);border-radius:50%;place-items:center;font-size:40px;font-weight:900;display:grid}@keyframes pfs-drop{0%{opacity:0;transform:translateY(-18px)rotate(-20deg)scale(.72)}}.pfs-name{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;margin:18px 0 0;font-size:26px;font-weight:900;line-height:1.1}.pfs-handle{color:var(--text-2);margin:4px 0 0;font-size:15px;font-weight:600}.pfs-name,.pfs-handle{animation:rise .44s var(--ease) backwards}.pfs-name{animation-delay:.1s}.pfs-handle{animation-delay:.15s}@media (prefers-reduced-motion:reduce){.pfs-face,.pfs-name,.pfs-handle{animation:none!important}}.pr-tabs-wrap{margin-top:22px}.pr-tabs{margin:0}.pr-tab.from-next{animation:aw-from-next .42s var(--land) backwards}.pr-tab.from-prev{animation:aw-from-prev .42s var(--land) backwards}.ac{margin-top:8px}.ac .nt-item:has(.nt-row:active){background:var(--card)}@media (hover:hover){.ac .nt-item:hover{background:var(--card)}}.ac .nt-glyph{background:var(--card)}.ac-none{color:var(--text-2);text-align:center;margin:18px 0 0;font-size:15px;font-weight:500}@media (prefers-reduced-motion:reduce){.pr-tab{animation:none!important}}.md-crowd.none{visibility:hidden}.md-live{color:var(--ink);align-items:center;gap:5px;font-weight:800;display:inline-flex}.md-live:before{content:"";background:var(--bad);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.md-wait{gap:14px;margin-top:18px;display:grid}.md-wait span{background:var(--card);height:176px;animation:fade .4s var(--ease) both, pulse 1.4s ease-in-out .4s infinite;border-radius:20px;display:block;box-shadow:0 1px 2px #0a0a0c0a,0 8px 24px -16px #0a0a0c40}.md-wait span+span{animation-delay:80ms,.6s}.md-none{color:var(--text-2);text-align:center;animation:rise .4s var(--land) backwards;margin:32px 8px 20px;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.md-live:before,.md-wait span{animation:none}}.recent{margin-top:14px}.recent-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.recent-title{margin:0;font-size:17px;font-weight:700}.recent-clear{background:var(--card);box-shadow:0 1px 2px #0a0a0c0a}.recent-list{margin:0;padding:0;list-style:none}.recent-row{transition:opacity .2s var(--ease), transform .2s var(--ease);align-items:center;gap:8px;display:flex}.recent-row .result{flex:auto;min-width:0}.recent-row .recent-x{background:var(--card);flex:none;width:34px;height:34px}.recent-row .recent-x svg{width:16px;height:16px}.recent-row.leaving{opacity:0;pointer-events:none;transform:translate(16px)}@media (prefers-reduced-motion:reduce){.recent-row{transition:none}}.pr-stat-open{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s, box-shadow .15s, transform .15s var(--ease);border-radius:12px}.pr-stat-open:active{transform:scale(.95)}.pr-stat-open:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (hover:hover){.pr-stat-open:hover{background:var(--well);box-shadow:0 0 0 6px var(--well)}}.fw-tabs{margin:2px 0 12px}.fw-tabs b{font-weight:800}.fw-find{margin-bottom:8px}.fw-body{min-height:180px}.fw-body.from-next{animation:fw-in-next .32s var(--ease) both}.fw-body.from-prev{animation:fw-in-prev .32s var(--ease) both}@keyframes fw-in-next{0%{opacity:0;transform:translate(24px)}}@keyframes fw-in-prev{0%{opacity:0;transform:translate(-24px)}}.fw-list{margin:0;padding:0;list-style:none}.fw-row{animation:rise .35s var(--land) backwards;animation-delay:calc(var(--i,0) * 35ms);align-items:center;gap:10px;display:flex}.fw-who{flex:auto;min-width:0}.fw-face{object-fit:cover;background:var(--well);border-radius:50%;flex:none;width:44px;height:44px}.fw-initial{color:var(--ink);justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.fw-none{color:var(--text-2);text-align:center;margin:36px 8px;font-size:15px}.fw-wait{gap:10px;padding-top:6px;display:grid}.fw-wait span{background:var(--well);border-radius:14px;height:52px;animation:1.4s ease-in-out infinite pulse;display:block}@media (prefers-reduced-motion:reduce){.fw-body.from-next,.fw-body.from-prev,.fw-row,.fw-wait span{animation:none}.pr-stat-open{transition:none}}.fl-follow.unsure{opacity:0;pointer-events:none}.md-live-dot{background:var(--bad);vertical-align:.12em;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s ease-in-out infinite pulse;display:inline-block}.md-live-n{background:var(--bad);color:#fff;vertical-align:.1em;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.md-live-tag{background:var(--bad);color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:.05em;border-radius:999px;align-items:center;gap:5px;margin-right:8px;padding:2px 8px 2px 7px;font-size:11px;font-weight:800;display:inline-flex}.md-live-tag:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.md-live-dot,.md-live-tag:before{animation:none}}.mds{animation:rise .4s var(--land) backwards;justify-items:center;gap:14px;padding:6px 0 22px;display:grid}.aws{text-align:center;justify-items:center;padding:10px 0 22px;display:grid}.aws-trophy{height:120px;animation:aw-land .7s var(--land) both;margin-bottom:16px}.aws-trophy:after{content:"";background:radial-gradient(closest-side,#0a0a0c2e,#0a0a0c00);border-radius:50%;width:72px;height:12px;position:absolute;bottom:-10px;left:50%;translate:-50%}.aws-name{letter-spacing:-.03em;animation:rise .4s var(--land) .12s backwards;margin:0;font-size:24px;font-weight:800;line-height:1.15}.aws-result{color:var(--text-2);animation:rise .4s var(--land) .2s backwards;margin:8px 0 0;font-size:15px;font-weight:500}.aws-result b{color:var(--ink);font-weight:700}.md-share{background:var(--card);box-shadow:0 1px 2px #0a0a0c0d,0 8px 18px -14px #0a0a0c66}.hint-box{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hint-box>input{z-index:1;flex:1;width:100%;min-width:0;padding-inline:0;position:relative}.hint{min-width:0;color:var(--text-2);pointer-events:none;transition:opacity .26s var(--ease), filter .26s var(--ease), transform .4s var(--land);align-items:center;display:flex;position:absolute;inset:0}.hint>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hint-box>input:not(:placeholder-shown)~.hint{opacity:0;filter:blur(5px);transition-duration:.18s,.18s,.26s;transform:translate(14px)}.search-field .hint{font-size:17px;font-weight:500}.tk-say .hint{font-size:16px;line-height:22px}.search-field{transition:background-color .2s, box-shadow .28s var(--ease), transform .34s var(--land)}.search-field:focus-within,main .search-field:focus-within,.tk-say:focus-within{background:var(--card);transform:translateY(-1px);box-shadow:0 1px 2px #0a0a0c0f,0 3px 10px -1px #0a0a0c17,0 14px 30px -16px #0a0a0c52}.tk-say-act{transition:opacity .22s var(--ease), filter .26s var(--ease), transform .42s var(--land), visibility 0s;animation:none;position:relative}.tk-glyph{transition:opacity .2s var(--ease), filter .22s var(--ease), transform .34s var(--land);place-items:center;display:grid;position:absolute;inset:0}.tk-say-act[data-mode=mic] .tk-glyph-send{opacity:0;filter:blur(3px);transform:translateY(9px)scale(.6)}.tk-say-act:not([data-mode=mic]) .tk-glyph-mic{opacity:0;filter:blur(3px);transform:translateY(-9px)scale(.6)}.tk-say-act[data-mode=off]{opacity:0;filter:blur(6px);visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease), filter .2s var(--ease), transform .26s var(--ease), visibility 0s .26s;margin-left:-50px;transform:translate(18px)scale(.5)}.search-field{position:relative}.search-clear{z-index:2;transition:opacity .2s var(--ease), filter .22s var(--ease), transform .24s var(--land), background-color .2s, visibility 0s;position:absolute;top:calc(50% - 19px);right:8px}.search-top .search-input{padding-right:48px}.search-clear:disabled{opacity:0;filter:blur(4px);visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease), filter .16s var(--ease), transform .22s var(--ease), visibility 0s .22s;transform:scale(.5)rotate(-90deg)}@media (prefers-reduced-motion:reduce){.hint,.tk-say-act,.tk-glyph,.search-clear,.search-field{transition-duration:.12s!important}.hint-box>input:not(:placeholder-shown)~.hint,.tk-say-act .tk-glyph,.tk-say-act[data-mode=off],.search-clear:disabled,.search-field:focus-within,main .search-field:focus-within,.tk-say:focus-within{filter:none!important;transform:none!important}}
