@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/rubik-latin.woff2)format("woff2-variations"),url(../fonts/rubik-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/rubik-latin-ext.woff2)format("woff2-variations"),url(../fonts/rubik-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 10";font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/jersey10.woff2)format("woff2")}:root{--bd:#fbf8f2;--ink:#141414;--ink-2:#1414149e;--ink-3:#14141424;--paper:#fbf8f2;--good:#1f9d5b;--font:"Rubik", "Avenir Next", "Segoe UI", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{background:var(--bd);height:100%;color:var(--ink);font-family:var(--font);font-optical-sizing:auto;-webkit-user-select:none;user-select:none;touch-action:none;margin:0;transition:background-color .5s;overflow:hidden}html:not(.ready),html:not(.ready) body{transition:none}html:not(.ready) body{visibility:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}svg .fill{fill:currentColor;stroke:none}#app{max-width:560px;height:100%;padding:env(safe-area-inset-top,0px) 16px calc(env(safe-area-inset-bottom,0px) + 14px);flex-direction:column;margin:0 auto;display:flex}header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:12px;display:grid}.wordmark{width:130px;height:44px;margin:-6px 0;display:block}.wordmark img,.home-mark img{object-fit:contain;width:100%;height:100%;display:block}.home-mark img{object-position:left center}.day{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.day.mode-pill{background:var(--ink);width:max-content;color:var(--paper);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;justify-self:start;padding:4px 9px;font-size:11.5px;font-weight:800;overflow:visible}.icons{gap:2px;display:flex}.icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.icon:hover{background:var(--ink-3)}@media (max-width:359px){header{gap:8px}.wordmark{width:108px}.icons{gap:0}.icon{width:36px}}#rounds{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px;display:grid}.seg{background:var(--ink-3);border-radius:3px;height:5px;position:relative;overflow:hidden}.seg.done{background:var(--ink)}.seg.current:after{content:"";background:var(--ink);transform-origin:0;animation:1.6s ease-in-out infinite alternate fill;position:absolute;inset:0}.seg-label{color:var(--ink-2);margin-top:6px;font-size:11px;font-weight:700}@keyframes fill{0%{transform:scaleX(.15)}to{transform:scaleX(.55)}}#stage{flex:1;min-height:0;margin:4px -16px 0;position:relative}@media (min-width:700px){#stage{--w:min(100vw - 32px, 1000px);margin-left:calc((528px - var(--w)) / 2);margin-right:calc((528px - var(--w)) / 2)}}#gl{z-index:0;background:var(--bd);width:100%;height:100%;display:block;position:fixed;inset:0}#fx{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}#app>header,#rounds,#endless-hud,.panel{z-index:2;position:relative}#fx{touch-action:none;cursor:grab}#fx:active{cursor:grabbing}#labels{pointer-events:none;z-index:3;position:absolute;inset:0}.plabel{background:var(--paper);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 10px 4px;font-size:22px;font-weight:800;position:absolute;transform:translate(-50%);box-shadow:0 6px 16px #0000001f}.plabel small{margin-left:1px;font-size:13px;font-weight:700}.plabel.win{background:var(--ink);color:var(--paper)}#toast{left:50%;top:calc(env(safe-area-inset-top,0px) + 8px);opacity:0;background:var(--paper);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);text-align:center;pointer-events:none;z-index:30;border-radius:16px;padding:11px 16px;font-size:14.5px;font-weight:600;line-height:1.3;transition:opacity .2s,transform .35s cubic-bezier(.2,1.4,.4,1);position:fixed;transform:translate(-50%,-10px)scale(.96);box-shadow:0 12px 32px #14141429,0 2px 6px #14141414}#toast.show{opacity:1;transform:translate(-50%)scale(1)}#toast.award{text-align:left;align-items:center;gap:12px;padding:9px 18px 9px 9px;display:flex}#toast .t-icon{background:var(--bd);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:24px;display:grid}#toast .t-text{flex-direction:column;gap:1px;display:flex}#toast .t-text small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:800}#toast .t-text b{letter-spacing:-.01em;font-size:16.5px;font-weight:800}#toast .t-text em{color:var(--ink-2);margin-left:4px;font-size:14px;font-style:normal;font-weight:600}.panel{padding-top:6px}#aim,#result{flex-direction:column;flex:none;justify-content:flex-end;height:262px;display:flex}@media (max-height:700px){#aim,#result{height:238px}.obj-name{font-size:32px}.split{font-size:54px}.duel-head{font-size:34px}.duel-sub{margin-top:4px}.duel-board{margin:8px 0 10px}.duel-side b{font-size:30px}}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.obj-name{letter-spacing:-.035em;text-wrap:balance;margin:2px 0 0;font-size:38px;font-weight:800;line-height:1}.legend{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.35;display:flex}.legend b{font-weight:800}.legend:empty{display:none}.legend .goal{margin-right:2px;font-weight:700}.legend .goal b{box-shadow:inset 0 -.42em 0 color-mix(in srgb, var(--bd) 70%, transparent)}.legend .why{color:var(--ink-2)}.mchip{background:color-mix(in srgb, var(--ink) 6%, transparent);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:13px;font-weight:700;display:inline-flex}.mchip:active{background:color-mix(in srgb, var(--ink) 14%, transparent)}.mchip i{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000026}.mchip em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.controls{grid-template-columns:52px 1fr 52px;gap:8px;margin-top:14px;display:grid}.controls.single{grid-template-columns:1fr}.controls.pair{grid-template-columns:1fr 1fr}.ctl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ctl.cut{background:var(--ink);color:var(--paper);font-size:17px;font-weight:800;transition:background .15s,color .15s,opacity .2s,transform 80ms}.ctl.cut:active{transform:scale(.98)}.ctl.cut:disabled{color:var(--ink);opacity:.35;background:0 0}.ctl.cut.ready{animation:.35s cubic-bezier(.2,1.4,.4,1) ready}@keyframes ready{0%{transform:scale(.94)}}.ctl{border:1.8px solid var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:15px;font-weight:700;transition:background .15s,color .15s;display:flex}.ctl:active,.ctl.held{background:var(--ink);color:var(--bd)}.ctl.peek.nudge{animation:1.9s ease-in-out 1s infinite peek-pulse;position:relative}@keyframes peek-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ink) 35%, transparent)}60%{box-shadow:0 0 0 10px color-mix(in srgb, var(--ink) 0%, transparent)}}.primary{background:var(--ink);width:100%;height:56px;color:var(--bd);letter-spacing:-.01em;border-radius:16px;margin-top:8px;font-size:20px;font-weight:800;transition:transform 80ms,opacity .2s}.primary:active{transform:scale(.985)}.primary:disabled{opacity:.35;cursor:default}.secondary{border:1.8px solid var(--ink);border-radius:16px;width:100%;height:52px;margin-top:8px;font-size:17px;font-weight:800}.secondary:active{background:var(--ink);color:var(--bd)}.arrow{transition:transform .2s}.hint{color:var(--ink-2);text-align:center;margin:10px 0 0;font-size:13px;font-weight:500}#result{text-align:center;align-items:center;animation:.45s cubic-bezier(.2,1.3,.4,1) rise}#result>*{width:100%}#result .pill{width:auto;animation:.5s cubic-bezier(.2,1.6,.4,1) .95s both pill-pop}#result .split{transform-origin:50% 60%}#result .split.landed{animation:.35s cubic-bezier(.2,1.8,.4,1) land}@keyframes land{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pill-pop{0%{opacity:0;transform:scale(.4)}}.split{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:64px;font-weight:800;line-height:1}.split .sep{opacity:.35;margin:0 .08em;font-weight:500}.miss{margin:12px 0 0;font-size:15.5px;font-weight:500}.miss b{font-weight:800}.world{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;margin:6px 0 0;font-size:13.5px;font-weight:600;display:flex}.world b{color:var(--ink);font-weight:800}.world .standing{animation:.4s ease-out both fade-up}.world .standing.elite{color:#8a6400}.world .standing.elite b{color:#6b4d00}.world .standing.elite:before{content:"★ ";color:#e0a800}.miss .retry-vs{color:#7a4dd8}.miss .retry-vs b{color:#5a2fb8}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}}.world.center{text-align:center;margin-bottom:10px}.modal{z-index:10;background:#14141459;justify-content:center;align-items:flex-end;animation:.2s fade;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);width:100%;max-width:520px;max-height:92%;padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 20px);touch-action:pan-y;overscroll-behavior:contain;border-radius:24px 24px 0 0;animation:.3s cubic-bezier(.2,1.1,.4,1) up;overflow:auto}#btn-close-cabinet{z-index:1;box-shadow:0 0 0 10px var(--paper);position:sticky;bottom:0}@media (min-height:700px) and (min-width:600px){.modal{align-items:center}.sheet{border-radius:24px}}.sheet-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-align:center;font-size:12px;font-weight:700}.sheet-title{letter-spacing:-.03em;text-align:center;margin:2px 0 16px;font-size:30px;font-weight:800}.how{counter-reset:step;gap:14px;margin:0 0 12px;padding:0;list-style:none;display:grid}.how li{counter-increment:step;min-height:28px;padding-left:42px;font-size:15.5px;line-height:1.45;position:relative}.how li:before{content:counter(step);background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:0;left:0}.keys-help{color:var(--ink-2);margin:0 0 16px;font-size:13px}.sum-row{border-bottom:1px solid var(--ink-3);grid-template-columns:28px 1fr auto 14px;align-items:center;gap:10px;padding:11px 2px;display:grid}.sum-row .e{font-size:20px}.sum-row .n{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sum-row .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:800}.sum-row .dot{border-radius:50%;width:12px;height:12px}.sum-score{text-align:center;color:var(--ink-2);margin:16px 0 6px;font-size:15px;font-weight:600}.sum-score b{letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:800;display:block}.next-in{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:14px;font-size:13px;font-weight:600}.row-btns{justify-content:center;gap:18px;margin-top:6px;display:flex}.text-btn{text-underline-offset:3px;padding:10px;font-size:15px;font-weight:700;text-decoration:underline}#summary .primary,#stats .primary{color:var(--paper)}.stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.stat-grid div{text-align:center}.stat-grid b{letter-spacing:-.03em;font-size:30px;font-weight:800;display:block}.stat-grid span{color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.hist-label{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:600}#stat-hist{align-items:flex-end;gap:4px;height:64px;margin-bottom:18px;display:flex}#stat-hist div{background:var(--ink);border-radius:3px;flex:1;min-height:4px}#endless-hud{justify-content:space-between;align-items:center;margin-top:10px;font-size:15px;font-weight:700;display:flex}#endless-hud .lives{gap:6px;display:flex}#endless-hud .life{background:var(--ink);border-radius:50%;width:14px;height:14px}#endless-hud .life.lost{box-shadow:inset 0 0 0 1.8px var(--ink-2);background:0 0}#endless-hud b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.points{font-weight:800}.screen{z-index:8;background:var(--bd);animation:.25s fade;position:fixed;inset:0;overflow-y:auto}.screen-inner{max-width:520px;padding:calc(env(safe-area-inset-top,0px) + 20px) 16px calc(env(safe-area-inset-bottom,0px) + 28px);margin:0 auto}.screen.home{pointer-events:none;max-width:560px;padding:calc(env(safe-area-inset-top,0px) + 18px) 16px calc(env(safe-area-inset-bottom,0px) + 12px);background:0 0;flex-direction:column;justify-content:space-between;margin:0 auto;display:flex;overflow:hidden}.screen.home>*{pointer-events:auto}.home-corner{top:calc(env(safe-area-inset-top,0px) + 14px);position:absolute;right:16px}.sound-menu{z-index:40;background:var(--paper);width:250px;color:var(--ink);border-radius:16px;padding:6px;animation:.15s fade;position:fixed;box-shadow:0 14px 40px #14141433}.sw-row{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:10px;font-size:15px;font-weight:700;display:flex}.sw-row:hover{background:var(--ink-3)}.sound-menu .vol{grid-template-columns:58px 1fr 38px;align-items:center;gap:8px;padding:6px 10px;font-size:15px;font-weight:700;display:grid}.vol b{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px}.vol input[type=range]{appearance:none;background:0 0;width:100%;height:28px;margin:0}.vol input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--p,50%), var(--ink-3) var(--p,50%));border-radius:3px;height:6px}.vol input[type=range]::-moz-range-track{background:var(--ink-3);border-radius:3px;height:6px}.vol input[type=range]::-moz-range-progress{background:var(--ink);border-radius:3px;height:6px}.vol input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);border:2.5px solid var(--ink);border-radius:50%;width:22px;height:22px;margin-top:-8px}.vol input[type=range]::-moz-range-thumb{background:var(--paper);border:2.5px solid var(--ink);border-radius:50%;width:18px;height:18px}.vol input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.sw{background:var(--ink-3);border-radius:99px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14141440}.sw-row[aria-checked=true] .sw{background:var(--ink)}.sw-row[aria-checked=true] .sw:after{transform:translate(16px)}body.at-home #app>header,body.at-home #rounds,body.at-home #endless-hud,body.at-home .panel,body.at-home #labels{visibility:hidden}.socials{gap:0;display:flex}.socials a{border-radius:12px;place-items:center;width:30px;height:34px;transition:transform .15s,background .15s;display:grid}.socials a:hover{background:#fbf8f273}.socials a:active{transform:scale(.92)}.socials img{width:auto;height:19px;display:block}.socials img[src$=kofi\.svg]{height:22px}.home-mark{width:min(250px,64vw);height:74px;margin:-10px 0 -8px}.home-meta{justify-content:space-between;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.home-date{text-wrap:balance;min-width:0;color:var(--ink-2);margin:0;font-size:14px;font-weight:600}.home-links{flex:none;gap:6px;margin-left:auto;display:flex}.hl{background:color-mix(in srgb, var(--paper) 94%, transparent);min-width:38px;height:38px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:13px;font-weight:800;transition:transform .15s;display:flex}.hl:active{background:var(--paper);transform:scale(.94)}.hl svg{flex:none;width:19px;height:19px}.hl span:empty{display:none}.hl.club-icon,.hl.club-icon:hover,.hl.club-icon:active{color:#f6f0e4;background:#11151bdb}.hl.club-icon{font:800 15px/1 var(--font);letter-spacing:-.01em;gap:6px;padding:0 14px 0 8px;text-decoration:none}.hl.club-icon img{aspect-ratio:1;width:auto;height:calc(100% - 12px);display:block}@media (max-width:380px){.hl.club-icon{gap:5px;padding:0 11px 0 6px;font-size:14px}}.today{background:var(--paper);border-radius:20px;padding:14px 16px;box-shadow:0 14px 32px #1414141f}.today-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.today h3{letter-spacing:-.03em;margin:2px 0 0;font-size:22px;font-weight:800}.today p{color:var(--ink-2);margin:4px 0 10px;font-size:14px;line-height:1.35}.today p b{color:var(--ink)}.today .primary{height:50px;color:var(--paper);margin-top:0;font-size:18px}.pips{gap:5px;padding-bottom:6px;display:flex}.pips i{width:9px;height:9px;box-shadow:inset 0 0 0 1.6px var(--ink-2);border-radius:50%}.pips i.on{background:var(--ink);box-shadow:none}.row-link{text-align:left;-webkit-backdrop-filter:blur(8px);background:#fbf8f28c;border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:14px 16px;display:flex}.row-link span{gap:2px;display:grid}.row-link span>b{font-size:17px;font-weight:800}.row-link small{color:var(--ink-2);font-size:13.5px;font-weight:500}.row-link:active{background:var(--paper)}.modes{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:8px;display:grid}.mode{text-align:left;background:color-mix(in srgb, var(--bd) 30%, var(--paper));border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;min-height:54px;padding:8px 10px;display:flex;position:relative}.mode:active{background:color-mix(in srgb, var(--bd) 55%, var(--paper))}.mode.off{opacity:.55}.mode>b{letter-spacing:-.01em;max-width:100%;font-size:14.5px;font-weight:800;line-height:1.15}.mode small{max-width:100%;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.mode small b{color:var(--ink)}.more-ways{background:color-mix(in srgb, var(--paper) 94%, transparent);border-radius:18px;margin-top:8px;padding:10px}.more-ways:has(.modes[hidden]){display:none}.more-ways .eyebrow{margin-left:2px;font-size:11px}.mode svg{width:20px;height:20px;margin-bottom:3px;display:block}.mode .mode-pic{object-fit:contain;width:40px;height:40px;margin:-2px 0 3px -3px;display:block}@media (max-height:700px){.mode .mode-pic{width:28px;height:28px;margin:0 0 2px -2px}}.mode .big{margin-bottom:3px;display:block}.home-mine{justify-content:center;gap:8px;margin-top:8px;display:flex}.hm{background:color-mix(in srgb, var(--paper) 94%, transparent);min-width:0;height:34px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;display:flex}.hm:active{background:var(--paper)}.hm svg{flex:none;width:16px;height:16px}.hm span{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.hm span:empty{display:none}.home-gauntlet{margin-top:8px}.home-gauntlet[hidden]{display:none}.club-wait .home-gauntlet[hidden]{visibility:hidden;height:40px;display:block!important}.club-wait .home-gauntlet+.home-club .club-pills{display:none}.gauntlet{margin-top:10px}.home-club{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.home-gauntlet:not([hidden])+.home-club .club-pills{display:none}.app-badge{border-radius:7px;width:max-content;margin:12px auto 0;transition:transform .15s;display:block}.app-badge:active{transform:scale(.95)}.app-badge img{width:auto;height:30px;display:block}.app-badge[hidden],.res-badge{display:none}@media (min-width:900px){.app-badge,.res-badge{z-index:20;margin:0;display:block;position:fixed;bottom:24px;right:24px}.app-badge img{height:40px}}@media (max-width:380px){.home-links{gap:4px}.hl{min-width:34px;height:34px;padding:0 7px}}@media (max-height:700px){.home-mark{height:60px;margin:-8px 0}.today{padding:12px 14px}.today h3{font-size:20px}.today p{margin:2px 0 8px;font-size:13px}.today .primary{height:46px;font-size:17px}.app-badge img{height:26px}}@media (max-height:600px){.today p,.mode small{display:none}.today-row{margin-bottom:10px}}@media (min-width:900px) and (min-height:620px){.screen.home{max-width:none;padding:calc(env(safe-area-inset-top,0px) + 24px) 32px 20px}.home-top{grid-template-columns:1fr auto;grid-template-areas:"mark links""date links";align-items:start;display:grid}.home-mark{grid-area:mark;width:300px;height:90px;margin:-12px 0 -10px}.home-meta{display:contents}.home-date{grid-area:date;justify-self:start;margin-top:6px}.home-links{grid-area:links;align-self:end;gap:8px;margin-top:52px}.home-corner{top:calc(env(safe-area-inset-top,0px) + 24px);right:32px}.hl{min-width:42px;height:42px}.hl:hover{background:var(--paper)}.home-bottom{width:100%;max-width:460px;margin:0 auto}.mode:hover{background:color-mix(in srgb, var(--bd) 55%, var(--paper))}.hm:hover{background:var(--paper)}}.screen-top{justify-content:space-between;align-items:center;display:flex}.back{padding-left:0;text-decoration:none}.res-title{letter-spacing:-.04em;text-wrap:balance;margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.02}.res-score{align-items:baseline;gap:8px;margin:4px 0 0;display:flex}.res-score b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.res-score span{color:var(--ink-2);font-size:14px;font-weight:600}.res-score.center{justify-content:center}.res-score.center b{font-size:48px}#res-world{text-align:left;margin:2px 0 0;font-size:14px}.cards{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;display:grid}.card{background:var(--paper);border-radius:14px;min-width:0;overflow:hidden}.card img{aspect-ratio:5/4;object-fit:cover;background:var(--ink-3);width:100%;display:block}.card .body{padding:6px 8px 8px}.card .top{justify-content:space-between;align-items:center;gap:4px;display:flex}.card .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.card .dot{border-radius:50%;flex:none;width:8px;height:8px}.card .sp{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:1px;font-size:16px;font-weight:800}.card .mm{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.card.tomorrow{background:var(--ink);color:var(--paper);container-type:inline-size}.card.tomorrow .sil{aspect-ratio:5/4;font-size:62px;filter:brightness(0)invert();opacity:.26;place-items:center;font-size:62cqw;line-height:1;display:grid;overflow:hidden}.card.tomorrow .mm{color:#fbf8f2b3}.card.tomorrow .sp{letter-spacing:.08em}.card .noimg{aspect-ratio:5/4;background:var(--ink-3)}.pb{letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:99px;align-self:center;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.res-rank{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:600}.res-rank b{color:var(--ink);font-weight:800}.res-block{background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:18px;margin-top:12px;padding:12px 14px 10px}.res-h{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.res-h-note{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13px;font-weight:600}.res-h-note b{color:var(--ink)}.dist{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:2px;display:grid}.dist .bar{flex-direction:column;align-items:stretch;gap:4px;display:flex}.dist .col{align-items:flex-end;height:52px;margin-top:20px;display:flex;position:relative}.dist .col i{background:color-mix(in srgb, var(--ink) 22%, transparent);border-radius:6px 6px 3px 3px;width:100%;display:block;position:relative}.dist .me .col i{background:var(--ink)}.dist .col em{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:99px;margin-bottom:4px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dist span{color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-height:14px;font-size:11px;font-weight:700;overflow:visible}.dist.many{gap:3px}.dist.many span{font-size:10px}.dist .me span{color:var(--ink)}.res-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.meta{text-align:left;background:var(--paper);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px;display:grid}.meta b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:30px;font-weight:800}.meta span{font-size:14px;font-weight:700;line-height:1.1}.meta small{color:var(--ink-2);font-size:12px;font-weight:600}.meta.streak b:before{content:"🔥";vertical-align:3px;margin-right:2px;font-size:22px}.meta.cabinet b{font-size:22px}.meta.cabinet:active{transform:scale(.98)}.cab-sub{text-align:center;color:var(--ink-2);margin:-6px 0 12px;font-size:14px}.cab-try{text-align:center;color:var(--ink-2);margin:-6px 0 12px;font-size:13px}.cab-grid{grid-template-columns:repeat(4,1fr);gap:10px 8px;margin-bottom:14px;display:grid}.cab-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);grid-column:1/-1;margin:10px 0 0;font-size:12px;font-weight:800}.cab-item{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:0 0 4px;display:flex;position:relative}.cab-item .pic{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:16px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 12px -8px #14141473}.cab-item .pic img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.cab-item:active .pic img{transform:scale(1.06)}.cab-item .n{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:5px;font-size:11px;font-weight:700;overflow:hidden}.cab-item .o{color:var(--c);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.cab-item.star .pic{box-shadow:0 0 0 2.5px #e8b100,0 8px 18px -6px #e8b100b3}.cab-item .stand{background:linear-gradient(#ffe07a,#d49a00);border-radius:0 0 6px 6px;width:62%;height:7px;margin-top:-1px;display:block;box-shadow:0 2px 4px #7850004d}.cab-item.star .n:before{content:"★ ";color:#d49a00}.cab-item.locked .pic{background:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:none}.cab-item.locked .e{filter:brightness(0);opacity:.16;font-size:30px}.cab-item.locked .n{color:var(--ink-2)}.cab-item.locked{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cab-item.locked:disabled{opacity:.6}.cab-item .try{color:var(--ink);white-space:nowrap;background:#ffd84a;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.cab-sub b{color:var(--ink)}.viewer{z-index:25;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.viewer-card{pointer-events:auto;background:var(--paper);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:420px;padding:16px 16px 14px;animation:.4s cubic-bezier(.2,1.3,.4,1) rise;display:flex;box-shadow:0 14px 40px #1414142e}.viewer-card>b{letter-spacing:-.03em;font-size:26px;font-weight:800}#v-best{color:var(--ink-2);font-size:14px;font-weight:600}#v-best b{color:var(--ink)}#v-best .gold{color:#b98700;font-weight:800}.viewer-btns{gap:8px;width:100%;margin-top:12px;display:flex}.viewer-btns>*{flex:1;height:50px;margin:0;font-size:16px}.viewer-btns .primary{color:var(--paper)}body.viewing #app>header,body.viewing #rounds,body.viewing #endless-hud,body.viewing .panel,body.viewing #labels{visibility:hidden}#cabinet .primary{color:var(--paper)}#results .screen-inner{padding-bottom:0}.support{justify-items:center;gap:8px;margin:18px 0 0;display:grid}.support p{color:var(--ink-2);margin:0;font-size:13px;font-weight:600}.support-link{background:var(--paper);height:44px;color:var(--ink);border-radius:99px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.support-link img{width:24px;height:24px;display:block}.support-link:active{transform:scale(.97)}.club{margin-top:18px}.club-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 2px 7px;font-size:12px;font-weight:800}.club-row{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.club-game{background:var(--paper);color:var(--ink);text-align:center;border-radius:16px;justify-items:center;gap:6px;min-width:0;padding:10px 3px 9px;text-decoration:none;transition:transform .15s;display:grid}.club-game img{box-sizing:border-box;object-fit:contain;background:#e2e6fb;border-radius:12px;width:44px;height:44px;padding:5px}.club-game b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:800;overflow:hidden}.club-game small{display:none}@media (max-width:360px){.club-row{gap:4px}.club-game{padding:8px 2px}.club-game b{font-size:10.5px}}.club-game img.mark.flip,.club-pills img.mark.flip{background:#fde4dc}.club-game img.mark.amt,.club-pills img.mark.amt{background:#dff3ea}.club-game img.mark.putt,.club-pills img.mark.putt{background:#e2efe6}.club-game img.mark.weigh,.club-pills img.mark.weigh{background:#e6ecf7}.club-game:active{transform:scale(.97)}.club-pills{align-items:center;gap:6px;display:flex}.club-game.is-new,.club-pills a.is-new{position:relative}.club-game.is-new:after,.club-pills a.is-new:after{content:"New";background:var(--ink);color:var(--paper);pointer-events:none;border-radius:99px;padding:1px 7px 2px;font-size:10px;font-weight:800;line-height:1.35;position:absolute;top:-7px;right:6px}.club-pills a.is-new:after{box-shadow:0 0 0 1.5px var(--bd);padding:0 4px;font-size:8.5px;line-height:12px;inset:auto auto -8px 50%;transform:translate(-50%)}.club-pills a{border-radius:50%;transition:transform .15s;display:block}.club-pills a:active{transform:scale(.92)}.club-pills small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;margin-right:2px;font-size:11px;font-weight:800}.club-pills img{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block;box-shadow:0 2px 6px #1414141f}.club-pills img.mark{object-fit:contain;background:#e2e6fb;padding:2px}@media (max-width:400px){.club-pills{gap:4px}.club-pills img{width:29px;height:29px}}@media (max-width:380px){.club-pills small{display:none}.club-pills{gap:3px}.club-pills img{width:26px;height:26px}.socials a{width:28px}}@media (max-width:340px){.club-pills img{width:24px;height:24px}}.res-actions{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 14px);background:linear-gradient(to bottom, transparent, var(--bd) 18px);margin:0 -16px;position:sticky;bottom:0}#results .res-actions{background:0 0;margin:14px 0 0;padding:0;position:static}.res-next{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:13px;font-weight:600}.res-next b{color:var(--ink)}body.bonus-results .res-next{display:none}.res-btns{grid-template-columns:1.6fr 1fr;gap:8px;display:grid}.res-btns .primary,.res-btns .secondary{height:54px;margin:0}.res-btns:has(#res-endless[hidden]){grid-template-columns:1fr}#res-endless b{margin-left:3px;font-weight:800}#results .primary,#gameover .primary,#results .secondary:active,#gameover .secondary:active{color:var(--paper)}.stat-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 8px;font-size:12px;font-weight:700}.dist-row{grid-template-columns:76px 1fr;align-items:center;gap:8px;margin-bottom:5px;font-size:13px;font-weight:700;display:grid}.dist-bar{background:var(--ink);height:22px;color:var(--paper);border-radius:6px;justify-content:flex-end;align-items:center;min-width:26px;padding:0 7px;font-size:12px;font-weight:800;display:flex}.best-cut{margin:0;font-size:15px}.best-cut b{font-weight:800}.analytics-choice{color:var(--ink-2);align-items:center;gap:10px;margin:20px 0;font-size:13px;font-weight:700;display:flex}.gauge{background:#14141429;border-radius:5px;flex:none;align-self:center;width:100%;max-width:280px;height:10px;margin:12px 0 2px;position:relative}.gauge .zone{background:#1f9d5b73;border-radius:5px;width:10%;position:absolute;top:0;bottom:0;left:45%}.gauge .mid{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;left:50%}.gauge .mark{background:var(--ink);border:3px solid var(--paper);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.6s cubic-bezier(.2,1.4,.4,1) .8s both slide-in;position:absolute;top:50%}.gauge .mark.good{background:#1f9d5b}.gauge .mark.bad{background:#d93a2b}.gauge.three{background:0 0;display:flex;overflow:visible}.gauge.three .piece{flex:none;height:100%}.gauge.three .p0{background:#14141447;border-radius:5px 0 0 5px}.gauge.three .p1{background:#14141424}.gauge.three .p2{background:#14141447;border-radius:0 5px 5px 0}.gauge.three .ideal{background:#1f9d5b;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.gauge-labels span:only-child{margin:0 auto}.gauge-labels{letter-spacing:.06em;text-transform:uppercase;max-width:280px;color:var(--ink-2);justify-content:space-between;align-self:center;margin-top:6px;font-size:11px;font-weight:700;display:flex}.pill{letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:5px 12px 6px;font-size:13px;font-weight:800;display:inline-block}.pill.b0{background:#b8860b}.pill.b1{background:#1f9d5b}.pill.b2{background:#9a7400}.pill.b3{background:#c2620e}.pill.b4{background:#d93a2b}@keyframes slide-in{0%{left:50%}}.stamp{z-index:3;pointer-events:none;opacity:0;position:absolute;top:16%;left:50%;transform:translate(-50%)}.stamp-word{white-space:nowrap;letter-spacing:-.045em;-webkit-text-stroke:12px var(--paper);paint-order:stroke fill;filter:drop-shadow(0 10px 18px #1414142e);font-size:58px;font-weight:800;line-height:1;display:block;transform:rotate(-6deg)}.stamp.show{animation:stamp var(--stamp-dur,1.7s) cubic-bezier(.2, 1.5, .4, 1) forwards}.stamp-sub{text-align:center;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--c);-webkit-text-stroke:7px var(--paper);paint-order:stroke fill;margin-top:6px;font-size:22px;font-weight:800;line-height:1;display:block;transform:rotate(-6deg)}.stamp-sub[hidden]{display:none}.stamp.show .stamp-sub{animation:stamp-sub calc(var(--stamp-dur,1.7s) * .4) cubic-bezier(.2, 1.6, .4, 1) both;animation-delay:calc(var(--stamp-dur,1.7s) * .1)}@keyframes stamp-sub{0%{opacity:0;transform:rotate(-6deg)translateY(10px)scale(.5)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.stamp.friend .stamp-word{font-size:50px}.stamp.friend.b0 .stamp-word{font-size:60px}.stamp.b0 .stamp-word{color:#e0a100;filter:drop-shadow(0 0 22px #ffc428bf)drop-shadow(0 10px 16px #78500033);font-size:68px}.stamp.b1 .stamp-word{color:#1f9d5b;filter:drop-shadow(0 0 18px #fffc)drop-shadow(0 10px 16px #14141429)}.stamp.b2 .stamp-word{color:#c99400}.stamp.b3 .stamp-word{color:#e06a12}.stamp.b4 .stamp-word{color:#d93a2b;transform:rotate(5deg)}.stamp.duel-win .stamp-word{color:#1f7a48;filter:drop-shadow(0 0 22px #ffdc5ab3)drop-shadow(0 10px 16px #14141429);font-size:64px}.stamp.duel-lose .stamp-word{color:#d93a2b;transform:rotate(5deg)}.stamp.duel-tie .stamp-word{color:var(--ink)}@keyframes stamp{0%{opacity:0;transform:translate(-50%)scale(1.9)}16%{opacity:1;transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-14px)scale(.97)}}@media (max-width:359px){.stamp-word{-webkit-text-stroke-width:10px;font-size:48px}.stamp.b0 .stamp-word{font-size:56px}}#glow{z-index:1;pointer-events:none;opacity:0;transform-origin:50% 42%;position:fixed;inset:-20vmax}#glow:not(.show){display:none}#glow.show{animation:1.6s ease-out forwards glow}#glow.gold{background:radial-gradient(circle at 50% 42%,#ffec96d9 0,#ffce4673 16vmax,#ffc42800 48vmax),repeating-conic-gradient(at 50% 42%,#ffe68c52 0deg 7deg,#ffe68c00 7deg 22deg);-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 12vmax,#0000 52vmax);mask-image:radial-gradient(circle at 50% 42%,#000 0 12vmax,#0000 52vmax)}#glow.gold.show{animation:1.8s ease-out forwards glow,1.8s linear forwards spin}#glow.soft{background:radial-gradient(circle at 50% 42%,#ffffffbf 0,#ffffff4d 14vmax,#fff0 44vmax)}@keyframes glow{0%{opacity:0}14%{opacity:1}to{opacity:0}}@keyframes spin{0%{transform:rotate(0)scale(.9)}to{transform:rotate(14deg)scale(1.08)}}body.great #result .split{color:#1f7a48}#confetti{pointer-events:none;z-index:20;width:100%;height:100%;position:fixed;inset:0}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes up{0%{opacity:0;transform:translateY(40px)}}@keyframes pulse{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.1)}}.plabel.win{animation:.6s ease-in-out 2 pulse}.next-row{gap:8px;margin-top:8px;display:flex}.next-row>*{flex:1}.next-row #btn-next{flex:1.25}.next-row .primary,.next-row .secondary{height:56px;margin:0;font-size:17px}.next-row .primary{font-size:19px}#result .secondary:active{color:var(--paper)}#btn-next.two-line{flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.05;display:flex}#btn-next small{letter-spacing:.08em;text-transform:uppercase;opacity:.62;font-size:11px;font-weight:700}#crowd-canvas{aspect-ratio:1;background:var(--bd);border-radius:18px;width:100%;max-width:420px;margin:0 auto;display:block}.crowd-legend{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:12px 0 4px;font-size:13.5px;font-weight:700;display:flex}.crowd-legend span{align-items:center;gap:6px;display:inline-flex}.crowd-legend i{border-radius:2px;width:18px;height:4px}.crowd-legend .you{background:#141414}.crowd-legend .perfect{background:repeating-linear-gradient(90deg,#e0a800 0 6px,#0000 6px 10px)}.crowd-legend .all{background:#14141440;border-radius:4px;height:8px}.crowd-note{text-align:center;color:var(--ink-2);margin:4px 0 14px;font-size:14px}#crowd .primary{color:var(--paper)}.link{text-underline-offset:3px;color:var(--ink);font-weight:700;text-decoration:underline}.boss-tag{background:var(--ink);color:var(--paper);border-radius:99px;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-block}.split.three{font-size:44px}.row-link small b{color:var(--ink)}#crowd-inline{z-index:4;pointer-events:none;text-align:center;animation:.5s ease-out 1.2s both ci-in;position:absolute;top:4px;left:0;right:0}.ci-head{letter-spacing:-.02em;color:var(--ink);margin:0 0 2px;font-size:19px;font-weight:800}.ci-cap{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;font-size:13px;font-weight:700;display:flex}.ci-cap span{align-items:center;gap:6px;display:inline-flex}.ci-cap b{color:var(--ink);font-variant-numeric:tabular-nums}.ci-cap i{border-radius:2px;width:16px;height:4px}.ci-cap .you{background:#fff;height:5px;box-shadow:0 0 0 1px #14141440}.ci-cap .perfect{background:repeating-linear-gradient(90deg,#e0a800 0 5px,#0000 5px 8px)}@keyframes ci-in{0%{opacity:0;transform:translateY(-4px)}}.world.ci-on .crowd-pill{visibility:hidden}.crowd-pill{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);border-radius:99px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 12px 6px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.crowd-pill svg{stroke-width:1.8px;width:18px;height:18px}.crowd-pill:active{background:var(--ink);color:var(--paper)}#result .duel{flex-direction:column;align-items:center;display:flex}.duel-head{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1;animation:.7s cubic-bezier(.2,1.6,.4,1) .15s both duel-pop}.duel.win .duel-head{color:#1f7a48}.duel-sub{color:var(--ink-2);margin:6px 0 0;font-size:14.5px;font-weight:600}.duel-board{background:var(--paper);border-radius:20px;align-items:stretch;width:100%;max-width:330px;margin:12px 0 14px;display:flex;position:relative;box-shadow:0 10px 28px #1414141f,0 1px 3px #1414140f}.duel-side{color:#14141457;flex-direction:column;flex:1;align-items:center;padding:9px 0 10px;display:flex}.duel-side .who{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;height:16px;font-size:11px;font-weight:800;display:flex}.duel-side b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}.duel-side b small{letter-spacing:0;margin-left:1px;font-size:18px}.duel-side .off{opacity:.8;font-size:11.5px;font-weight:700}.duel-side.top{color:var(--ink)}.duel.win .duel-side.top b{color:#1f7a48}.crown{fill:#e0a100;stroke:none;width:14px;height:14px}.duel-vs{background:var(--ink);width:30px;height:30px;color:var(--paper);text-transform:uppercase;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%}@keyframes duel-pop{0%{opacity:0;transform:scale(.5)}}.stamp.duel-win{color:#1f7a48;background:#eafbe9;font-size:54px}.stamp.duel-lose{color:#d93a2b;transform:translate(-50%)rotate(5deg)scale(.4)}.stamp.duel-tie{color:var(--ink)}.bonus-card{background:var(--paper);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;margin-top:14px;padding:16px 16px 14px;transition:transform .15s;display:flex}.bonus-card:active{transform:scale(.985)}.bonus-card .bc-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:700}.bonus-card .bc-t{letter-spacing:-.035em;margin-top:4px;font-size:24px;font-weight:800;line-height:1.1}.bonus-card .bc-l{color:var(--ink-2);margin-top:4px;font-size:14px;font-weight:600;line-height:1.35}.bonus-card .bc-l b{color:var(--ink);font-weight:800}.bonus-card .bc-pics{gap:6px;margin-top:12px;display:flex}.bonus-card .bc-pic{background:color-mix(in srgb, var(--bd) 40%, var(--paper));border-radius:14px;flex:1 1 0;place-items:center;min-width:0;height:72px;font-size:22px;line-height:1;display:grid;position:relative;overflow:hidden}.bonus-card .bc-pic img{object-fit:cover;width:100%;height:100%}.bonus-card .bc-pic img.cut{object-fit:contain;width:86%;height:86%}.bonus-card .bc-pic.over img,.bonus-card .bc-pic.over span{opacity:.35;filter:grayscale()}.bonus-card .bc-pic.made:after{content:"✓";color:#fff;text-align:center;background:#1f9d5b;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:900;line-height:16px;position:absolute;top:4px;right:4px}.bonus-card .bc-go{border:1.8px solid var(--ink);height:50px;color:var(--ink);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:17px;font-weight:800;display:flex}.bonus-card.done{cursor:default}.bonus-card.done.seeable{cursor:pointer}.card .sp.three{letter-spacing:-.02em;white-space:nowrap;font-size:13px}.consent{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:60;background:var(--paper);width:min(420px,100vw - 24px);color:var(--ink);opacity:0;border-radius:18px;padding:14px 14px 12px;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,16px);box-shadow:0 14px 40px #14141438}.consent.show{opacity:1;transform:translate(-50%)}.consent p{color:var(--ink-2);margin:0 2px 10px;font-size:14px;line-height:1.4}.consent p b{color:var(--ink)}.consent-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent-btns button{height:42px;font-size:15px}.consent .primary{color:var(--paper)}.cant-run{z-index:100;background:var(--paper);max-width:420px;color:var(--ink);text-align:center;border-radius:18px;margin:0 auto;padding:18px;position:fixed;inset:auto 16px 50%;transform:translateY(50%);box-shadow:0 14px 40px #14141438}.cant-run>b{font-size:18px}.cant-run .sad{stroke:none;width:92px;height:95px;margin:-4px auto 8px;animation:2.4s ease-in-out infinite sad-bob;display:block}@keyframes sad-bob{50%{transform:translateY(3px)rotate(-3deg)}}.cant-run p b{font-size:inherit;color:var(--ink)}.cant-run p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.45}.cant-run .primary{width:100%;height:46px;color:var(--paper);margin-top:14px}.ad-privacy-options{font:inherit;color:inherit;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.ad-privacy-options[hidden]{display:none}.reward-btn{border:2px solid var(--ink);width:100%;height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#ffd84a;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:800;display:flex}.reward-btn .play{background:var(--ink);color:#ffd84a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.reward-btn:disabled{opacity:.6}.reward-link{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:800;text-decoration:underline;display:block}.reward-link:disabled{opacity:.5}.card{position:relative}.card .again{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141414b8;border:0;border-radius:99px;padding:3px 7px;font-size:10.5px;font-weight:800;position:absolute;top:6px;right:6px}.card .again:disabled{opacity:.5}.card.tomorrow .again.peek{white-space:nowrap;background:var(--paper);color:var(--ink);inset:auto auto 58px 50%;transform:translate(-50%)}.card.tomorrow.peeked{cursor:pointer}.card.tomorrow .all{aspect-ratio:5/4;font-size:22px;grid-template-columns:repeat(3,1fr);align-content:center;place-items:center;gap:2px;padding:6px;font-size:19cqw;line-height:1.1;display:grid}#home-repair{margin:2px 0 10px}.sheet-note{text-align:center;color:var(--ink-2);margin:-8px 0 14px;font-size:14px;line-height:1.4}.archive-list{flex-direction:column;gap:6px;max-height:min(52vh,440px);margin-bottom:12px;display:flex;overflow-y:auto}.arch-row{background:var(--ink-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.arch-row .no{font-size:14px;font-weight:800}.arch-row .d{flex-direction:column;min-width:0;font-size:14px;font-weight:700;display:flex}.arch-row .d small{letter-spacing:1px;font-size:15px}.arch-row .st{white-space:nowrap;font-size:13px;font-weight:800}.arch-row.locked .st{background:#ffd84a;border-radius:99px;padding:4px 9px}.arch-row:disabled{opacity:.6}.style-h{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:4px 2px 8px;font-size:13px;font-weight:800}.swatches{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-bottom:14px;display:grid}.swatch{background:var(--ink-3);color:inherit;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px 8px;font-size:12px;font-weight:700;display:flex;position:relative}.swatch.on{border-color:var(--ink);background:var(--paper)}.swatch i{align-items:center;gap:3px;height:22px;display:flex}.swatch i b{border-radius:4px;width:14px;height:22px;box-shadow:inset 0 0 0 1px #00000026}.swatch.locked i{opacity:.55}.swatch em{font-size:10px;font-style:normal;position:absolute;top:4px;right:6px}.sw-row .go{font-size:16px}.home-mine{grid-template-columns:minmax(max-content,1.2fr) minmax(max-content,1fr) auto;gap:8px;margin-top:8px;display:grid}.home-mine .hm{border-radius:16px;grid-template-columns:auto auto;place-content:center;column-gap:8px;height:52px;padding:0 12px;display:grid}.home-mine .hm svg{grid-row:1/3;width:20px;height:20px}.home-mine .hm .mode-pic{object-fit:contain;grid-row:1/3;width:32px;height:32px}.home-mine .hm b{font-size:15px;line-height:1.15}.home-mine .hm span{grid-column:2;font-size:12px;line-height:1.2}.home-mine .socials{gap:8px;display:flex}.home-mine .socials a{background:color-mix(in srgb, var(--paper) 94%, transparent);border-radius:16px;width:52px;height:52px}.home-mine .socials a.discord{color:#5865f2}.home-mine .socials a.kofi{color:#ff5e5b}.res-feedback{color:var(--ink-2);margin:14px auto 0;font-size:13px;display:block}.home-mine .socials svg{width:24px;height:24px}.home-mine .socials img{height:22px}.home-mine .socials img[src$=kofi\.svg]{height:26px}@media (max-width:379px){.home-mine .hm{grid-template-columns:auto;padding:0 10px}.home-mine .hm svg,.home-mine .hm .mode-pic{display:none}.home-mine .hm span{grid-column:1}.home-mine .socials a{width:46px}}.res-switch{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;gap:4px;width:max-content;margin:14px 0 10px;padding:4px;display:flex}.res-switch button{height:32px;font:inherit;color:var(--ink-2);border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.res-switch button[aria-selected=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0000001f}.res-hero:has(#res-dist-block[hidden]) .res-switch{display:none}.res-hero.everyone:has(#res-dist-block:not([hidden])) #res-cards{display:none}.res-hero:not(.everyone) #res-dist-block{display:none}.res-hero #res-dist-block{margin-top:0}.res-btns:has(#res-endless.bonus){grid-template-columns:1fr 1fr}#btn-share{text-align:left;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px 0 10px;display:flex}#btn-share .fan{flex:none;width:58px;height:40px;position:relative}#btn-share .fan i{top:2px;left:calc(var(--k) * 13px);background:var(--paper);width:34px;height:36px;transform:rotate(calc((var(--k) - 1) * 9deg));border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 1px 3px #00000059}#btn-share .fan img{object-fit:cover;width:100%;height:100%}#btn-share .w{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.1;display:flex}#btn-share .w small{opacity:.65;font-size:12px;font-weight:700}#res-endless.bonus{background:var(--paper);text-align:left;white-space:nowrap;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 14px 0 6px;display:flex;box-shadow:0 1px 2px #00000014}#res-endless.bonus .mode-pic{object-fit:contain;flex:none;width:46px;height:46px}#res-endless.bonus span{flex-direction:column;min-width:0;display:flex}#res-endless.bonus b{letter-spacing:-.02em;font-size:16px;font-weight:800}#res-endless.bonus small{color:var(--ink-2);font-size:12px;font-weight:700}.res-btns .primary,.res-btns .secondary{height:60px}#btn-share{font-size:19px}#res-endless.bonus{overflow:hidden}#res-endless.bonus b{margin:0}#res-endless.bonus span,#btn-share .w{text-overflow:ellipsis;overflow:hidden}.res-rank{background:var(--paper);width:-moz-fit-content;width:fit-content;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:99px;margin-top:10px;padding:7px 14px;font-size:15px;font-weight:600;display:block;box-shadow:0 1px 2px #00000014}.res-rank[hidden]{display:none}.res-rank b{font-weight:800}#res-cards .card img,#res-cards .card .noimg,#res-cards .card.tomorrow .sil{aspect-ratio:16/10}.pick-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:16px 0 8px;font-size:12px;font-weight:800}.share-opts{gap:8px;margin-bottom:12px;display:grid}.share-done{align-items:center;gap:12px;margin-bottom:12px;display:flex}.share-done .tick{color:#fff;background:#1f9d5b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.share-done div{display:grid}.share-done b{font-size:18px;font-weight:800}.share-done small{color:var(--ink-2);font-size:13px;font-weight:600}.share-opt{text-align:left;background:color-mix(in srgb, var(--ink) 5%, transparent);width:100%;color:inherit;font:inherit;border:0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.share-opt .si{background:var(--bd);border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.share-opt b{font-size:16px;font-weight:800}.share-opt small{color:var(--ink-2);font-size:13px;font-weight:600}.share-opt:active,.share-opt.busy{background:var(--ink);color:var(--paper)}.share-opt.busy small{color:#fbf8f2b3}#btn-share{justify-content:center;gap:12px;padding:0 12px}#btn-share .fan{width:80px;height:44px}#btn-share .fan i{top:1px;left:calc(var(--k) * 21px);width:38px;height:42px}#btn-share .fan i.e{box-sizing:border-box;justify-items:start;padding-left:3px}#btn-share .fan i.e:last-child{justify-items:center;padding-left:0}@media (max-width:360px){#btn-share .fan{width:66px}#btn-share .fan i{left:calc(var(--k) * 14px)}}.res-btns:has(#res-endless:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.res-btns:has(#res-endless:not([hidden])) #btn-share .w{white-space:normal;font-size:17px;line-height:1.05}@media (max-width:360px){.res-btns:has(#res-endless:not([hidden])) #btn-share{gap:8px;padding:0 10px}.res-btns:has(#res-endless:not([hidden])) #btn-share .fan{width:40px}.res-btns:has(#res-endless:not([hidden])) #btn-share .fan i{left:calc(var(--k) * 3px)}.res-btns:has(#res-endless:not([hidden])) #btn-share .w{font-size:16px}}.meta{row-gap:1px;padding:12px 14px}.meta b{font-size:26px}.meta span{font-size:15px}.meta small:empty{display:none}.meta:is(.cabinet,.collection) span:after{content:" ›";color:var(--ink-2)}#res-cards .card:not(.tomorrow)>img{object-fit:contain;clip-path:inset(11.54%);transform:scale(1.3)}.share-preview{aspect-ratio:1200/630;object-fit:cover;border-radius:14px;width:100%;margin-bottom:4px;display:block;box-shadow:0 6px 18px #1414141f}.share-preview[hidden]{display:none}.res-title[data-grade]:before{content:attr(data-grade);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1f9d5b;border-radius:99px;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:5px 11px;font-size:12px;font-weight:800;line-height:1.2;display:block}.res-title[data-tier="3"]:before{background:#ea7a1a}.res-title[data-tier="4"]:before{background:#d93a2b}.home-account:empty,.stat-account:empty{display:none}.home-account{align-items:center;display:inline-flex}.stat-account{justify-content:center;margin:2px 0 14px;display:flex}.home-links .app-badge{align-self:center;margin:0}.home-links .app-badge img{height:38px}@media (max-width:380px){.home-links .app-badge img{height:34px}}@media (max-width:699px),(pointer:coarse) and (max-width:899px){.app-badge{display:none}}#results .res-hero{position:relative}.club-pill-host{z-index:2;position:absolute;top:-3px;right:0}.club-pill-host[hidden]{display:none}html[data-club-party-waiting] #home{visibility:hidden}html[data-club-party] :is(#btn-home,#res-home,#res-endless,#res-bonus,#res-club,#res-gauntlet,#res-club-pill,#btn-dare),html[data-club-party] :is(#btn-help,#btn-stats,#world,#crowd-open),html[data-club-twitch] :is(#btn-home,#res-home,#res-endless,#res-bonus,#res-club,#res-gauntlet,#res-club-pill,#btn-dare,.res-meta,#res-support,#res-cards .again){display:none}html[data-club-twitch] .res-btns{grid-template-columns:minmax(0,1fr)}.party-in{z-index:6;width:max-content;max-width:calc(100% - 32px);color:var(--ink);pointer-events:none;background:#ffffffd1;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:8px 14px 9px;animation:.35s cubic-bezier(.2,1.3,.4,1) rise;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.party-in[hidden]{display:none}.party-in .pi-dots{justify-content:center;display:flex}.party-in .pi-dots i+i{margin-left:var(--lap,8px)}.party-in .pi-dots i{background:color-mix(in srgb, var(--c) 26%, #fffdf8);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--c);opacity:.55;will-change:transform;border-radius:10px;place-items:center;font-style:normal;transition:opacity .25s;animation:1.6s ease-in-out infinite pi-wait;display:grid;position:relative}.party-in .pi-dots i svg{stroke:none;width:32px;height:32px;display:block}.party-in .pi-dots i b{color:var(--c);font-size:15px;font-weight:800}.party-in .pi-dots i.done{opacity:1;animation:.4s cubic-bezier(.2,1.6,.4,1) pill-pop}.party-in .pi-dots i.done:after{content:"✓";background:var(--good);color:#fff;text-align:center;border-radius:50%;width:17px;height:17px;font-size:11px;font-weight:900;line-height:17px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 0 0 2px #fff}@keyframes pi-wait{50%{transform:translateY(-2px)}}@supports not (color:color-mix(in srgb, red, blue)){.party-in .pi-dots i{background:#fffdf8}}.party-in.cards{background:0 0;border-radius:0;padding:0}.party-in .pi-dots i.card{width:auto;height:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0}.party-in .pi-dots i.card>*{display:block}.party-in .pi-line{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.party-in.late .pi-line{color:#c8431f}.party-in .pi-dots:empty,#result.in-party :is(.gauge,.gauge-labels,.miss,.world,.next-row){display:none}#result.in-party{height:auto;min-height:262px}@media (max-height:700px){#result.in-party{min-height:238px}}.party-res{margin-top:12px;animation:.4s ease-out both fade-up}.party-res[hidden]{display:none}.pr-rows{flex-wrap:wrap;justify-content:center;gap:10px;max-width:520px;margin:0 auto;padding:0 0 4px;list-style:none;display:flex}.pr-rows.many{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px 8px;max-width:520px;display:grid}.pr-chip{min-width:0;height:58px;color:var(--ink);text-align:left;background:#fffdf8;border-radius:15px;align-items:center;gap:10px;padding:0 12px 0 7px;transition:background-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #1414141a}.pr-rows:not(.many) .pr-chip{min-width:156px}.pr-face{background:color-mix(in srgb, var(--c) 28%, #fffdf8);border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.pr-face svg{stroke:none;flex:none;width:48px;height:48px;display:block}.pr-face b{color:var(--c);font-size:20px;font-weight:800}.pr-num{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:flex}.pr-off{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:800}.pr-unit{letter-spacing:0;margin-left:1px;font-size:.62em;font-weight:800}.pr-none{letter-spacing:-.01em;color:var(--ink-2);font-size:17px}.pr-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:700;overflow:hidden}.pr-cup{flex:none;width:26px;height:26px;margin-left:auto}.pr-cup:not([hidden]){animation:.5s cubic-bezier(.2,1.6,.4,1) both pill-pop}.pr-chip.you{box-shadow:inset 0 0 0 2.5px var(--c)}.pr-chip:not(.you):not(.shown) .pr-off{color:var(--ink-2)}.pr-chip.shown .pr-off{animation:.45s cubic-bezier(.2,1.6,.4,1) pill-pop;display:inline-block}.pr-chip.closest{background:color-mix(in srgb, var(--c) 20%, #fffdf8);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent);animation:.4s cubic-bezier(.2,1.8,.4,1) land}.pr-chip.closest.you{box-shadow:inset 0 0 0 2.5px var(--c)}.pr-chip.closest .pr-face{background:color-mix(in srgb, var(--c) 45%, #fffdf8)}@supports not (color:color-mix(in srgb, red, blue)){.pr-face,.pr-chip.closest .pr-face{background:#efe8da}.pr-chip.closest{background:#fff6dc;box-shadow:inset 0 0 0 1px #1414141f}}.pr-rows.crowd{grid-template-columns:repeat(4,minmax(0,1fr));max-width:680px}.pr-rows.many .pr-chip{border-radius:13px;gap:8px;height:50px;padding:0 10px 0 6px}.pr-rows.many .pr-face{border-radius:10px;width:38px;height:38px}.pr-rows.many .pr-face svg{width:32px;height:32px}.pr-rows.many .pr-off{font-size:24px}.pr-rows.many .pr-name{margin-top:2px;font-size:12px}.pr-rows.many .pr-cup{width:22px;height:22px}@media (max-width:520px){.pr-rows.many{grid-template-columns:1fr 1fr;gap:8px 7px}.pr-rows.crowd .pr-chip{border-radius:11px;gap:6px;height:40px;padding:0 8px 0 4px}.pr-rows.crowd .pr-chip.you{box-shadow:inset 0 0 0 2px var(--c)}.pr-rows.crowd .pr-face{border-radius:8px;width:32px;height:32px}.pr-rows.crowd .pr-face svg{width:32px;height:32px;margin:0}.pr-rows.crowd .pr-off{font-size:20px}.pr-rows.crowd .pr-name{display:none}.pr-rows.crowd .pr-cup{width:18px;height:18px}#result.party-crowd .split{display:none}}@media (max-height:700px){.pr-rows:not(.many) .pr-chip{height:52px}#result.in-party .split{font-size:46px}}.pr-rows.cards,.pr-rows.cards.many,.pr-rows.cards.crowd{max-width:none;padding:0;display:block;position:relative}.pr-card{transition:translate .3s cubic-bezier(.2,1.4,.4,1);display:block;position:absolute}.pr-card.you{translate:0 -3px}.pr-card.closest{translate:0 -5px}.pr-card>*{display:block}.pr-card.shown>*,.pr-card.closest>*{animation:.45s cubic-bezier(.2,1.6,.4,1) pill-pop}.pr-call{letter-spacing:-.01em;min-height:20px;margin:8px 0 0;font-size:16px;font-weight:800}.pr-call:not(:empty){animation:.45s cubic-bezier(.2,1.6,.4,1) pill-pop}.party-in,.party-res{--hx-panel:#373f44;--hx-edge:#1f2427;--hx-slot:#262c30;--hx-line:#ffffff0d;--hx-ink:#fff;--hx-ink-2:#aeb8bd;--hx-blue:#2f8ef0;--hx-red:#f2553f;--hx-gold:#f6b443;--hx-green:#3fbf74;--hx-lines:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px);--hx-num:"Jersey 10", ui-monospace, monospace}.party-in{background:var(--hx-panel) var(--hx-lines);color:var(--hx-ink);box-shadow:inset 0 0 0 2px var(--hx-line), 0 5px 0 var(--hx-edge);border-radius:14px;padding:8px 10px 10px}.party-in .pi-dots i{background:var(--c) var(--hx-lines);box-shadow:inset 0 0 0 2px #ffffff1f, 0 3px 0 color-mix(in srgb, var(--c) 55%, #000);border-radius:9px}.party-in .pi-dots i b{color:#fff;font-family:var(--hx-num);text-shadow:0 2px #00000059;font-size:22px;font-weight:400}.party-in .pi-dots i.done:after{background:var(--hx-green);box-shadow:0 2px 0 color-mix(in srgb, var(--hx-green) 55%, #000), 0 0 0 2px var(--hx-edge);border-radius:6px}.party-in .pi-line{background:var(--hx-slot);font-family:var(--hx-num);letter-spacing:.03em;text-shadow:0 2px #00000073;border-radius:8px;padding:5px 10px 3px;font-size:20px;font-weight:400;line-height:1;box-shadow:inset 0 3px #00000059}.party-in .pi-line:empty{display:none}.party-in.late .pi-line{color:#fff;background:var(--hx-red) var(--hx-lines);box-shadow:inset 0 0 0 2px #ffffff1f, 0 3px 0 color-mix(in srgb, var(--hx-red) 55%, #000)}.party-in.cards{box-shadow:none;background:0 0;padding:0}.party-in.cards .pi-line{background:var(--hx-panel) var(--hx-lines);box-shadow:inset 0 0 0 2px var(--hx-line), 0 4px 0 var(--hx-edge)}.party-in.cards.late .pi-line{background:var(--hx-red) var(--hx-lines);box-shadow:inset 0 0 0 2px #ffffff1f, 0 4px 0 color-mix(in srgb, var(--hx-red) 55%, #000)}.party-res{background:var(--hx-panel) var(--hx-lines);color:var(--hx-ink);box-shadow:inset 0 0 0 2px var(--hx-line), 0 5px 0 var(--hx-edge);border-radius:16px;padding:10px 10px 8px}.party-res .pr-chip{color:var(--hx-ink);box-shadow:none;background:0 0;border-radius:12px;height:56px;padding:0 8px 0 6px}.party-res .pr-face{background:var(--c) var(--hx-lines);box-shadow:inset 0 0 0 2px #ffffff1f, 0 3px 0 color-mix(in srgb, var(--c) 55%, #000);border-radius:9px}.party-res .pr-face b{color:#fff;font-family:var(--hx-num);text-shadow:0 2px #00000059;font-size:26px;font-weight:400}.party-res .pr-num{flex-direction:column-reverse;align-items:flex-start}.party-res .pr-name{font-family:var(--hx-num);letter-spacing:.03em;color:var(--hx-ink-2);max-width:100%;margin:0 0 3px;font-size:16px;font-weight:400;line-height:.9}.party-res .pr-off{background:var(--hx-slot);min-width:58px;font-family:var(--hx-num);letter-spacing:.02em;color:var(--hx-gold);text-align:center;text-shadow:0 2px #00000073;border-radius:8px;padding:4px 8px 2px;font-size:28px;font-weight:400;line-height:1;box-shadow:inset 0 3px #00000059}.party-res .pr-unit{margin-left:0;font-weight:400}.party-res .pr-none{letter-spacing:.02em;color:var(--hx-ink-2);font-size:22px}.party-res .pr-chip:not(.you):not(.shown) .pr-off{color:var(--hx-ink-2)}.party-res .pr-chip.you,.party-res .pr-chip.closest.you,.party-res .pr-rows.crowd .pr-chip.you{box-shadow:none}.party-res .pr-chip.you .pr-off{color:#fff;background:var(--hx-blue) var(--hx-lines);box-shadow:inset 0 0 0 2px #ffffff1f, 0 3px 0 color-mix(in srgb, var(--hx-blue) 55%, #000);text-shadow:0 2px #0000004d}.party-res .pr-chip.you .pr-none{color:#fff}.party-res .pr-chip.closest,.party-res .pr-chip.closest.you{background:var(--c) var(--hx-lines);box-shadow:inset 0 0 0 2px #ffffff1f, 0 4px 0 color-mix(in srgb, var(--c) 55%, #000)}.party-res .pr-chip.closest .pr-face{background:#00000038;box-shadow:inset 0 3px #0003}.party-res .pr-chip.closest .pr-name{color:#ffffffd9}.party-res .pr-rows.many .pr-chip{height:50px}.party-res .pr-rows.many .pr-off{min-width:50px;font-size:24px}.party-res .pr-rows.many .pr-name{margin:0 0 2px;font-size:15px}.party-res .pr-call{font-family:var(--hx-num);letter-spacing:.03em;color:var(--hx-ink);text-shadow:0 2px #00000073;margin-top:6px;font-size:22px;font-weight:400;line-height:1}.party-res .pr-call:empty{display:none}@media (max-width:520px){.party-res .pr-rows.crowd .pr-chip{height:42px}.party-res .pr-rows.crowd .pr-off{min-width:40px;padding:3px 5px 1px;font-size:20px}}@supports not (color:color-mix(in srgb, red, blue)){.party-in .pi-dots i,.party-res .pr-face,.party-res .pr-chip.closest,.party-res .pr-chip.closest.you,.party-in.late .pi-line,.party-res .pr-chip.you .pr-off{box-shadow:inset 0 0 0 2px #ffffff1f, 0 3px 0 var(--hx-edge)}}.bet-clock{z-index:6;width:max-content;color:var(--ink);pointer-events:none;background:#ffffffdb;border-radius:18px;flex-direction:column;align-items:stretch;gap:7px;margin:0 auto;padding:9px 16px 11px;animation:.35s cubic-bezier(.2,1.3,.4,1) rise;display:flex;position:absolute;top:10px;left:0;right:0}.bet-clock[hidden]{display:none}.bet-clock .bc-line{white-space:nowrap;text-align:center;font-size:15px;font-weight:600}.bet-clock .bc-left{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-left:4px;font-size:26px;font-weight:800}.bet-clock small{margin-left:1px;font-size:15px;font-weight:700}.bet-clock .bc-bar{background:#14141424;border-radius:3px;min-width:150px;height:5px;display:block;overflow:hidden}.bet-clock .bc-bar i{background:var(--ink);transform-origin:0;height:100%;transition:transform .1s linear;display:block}
