@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Arial,Helvetica,sans-serif;font-synthesis:none;color:#f4f6e8;background:#14263a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}html,body{margin:0;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}*{touch-action:pan-y}@media(orientation:portrait){*{touch-action:pan-x}}input{-webkit-user-select:text;user-select:text}body{position:fixed;inset:0;container-type:size}@property --u{syntax: "<length>"; inherits: true; initial-value: 0px;}#app{position:absolute;inset:0;overflow:hidden;--safe-top: env(safe-area-inset-top, 0px);--safe-right: var(--app-safe-right, env(safe-area-inset-right, 0px));--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: var(--app-safe-left, env(safe-area-inset-left, 0px));--unit-of: clamp(3.4px, min(1cqmin, (100cqmax - var(--safe-left) - var(--safe-right)) / 190), 10px);--u: max(3.4px, min(var(--unit-of), (100cqmin - var(--safe-top) - var(--safe-bottom)) / 107));--display: "Lilita One", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;--ink: #3a2210;--wood-high: #e3b37b;--wood-light: #cb9458;--wood: #a6713e;--wood-shade: #7a4f2e;--wood-dark: #5a3a23;--paper: #fcf2d8;--paper-mid: #f3dfb2;--paper-edge: #e3c28a;--paper-line: #9c6b39;--paper-ink: #4a2a12;--paper-soft: #87603c;--gold: #ffc935;font-family:var(--display)}.creator-stage>*,.hero-pet>*,.hero-trail>*,.place-spot>*,.race>*,.results-tile>*{--u: var(--unit-of)}#app ::-webkit-scrollbar{width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2)}#app ::-webkit-scrollbar-track{margin:calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.1);background:#3a221047;box-shadow:inset 0 calc(var(--u) * .2) calc(var(--u) * .4) #3a221080}#app ::-webkit-scrollbar-thumb{border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1.1);background:linear-gradient(90deg,var(--wood-high),var(--wood-light) 45%,var(--wood-shade))}#app ::-webkit-scrollbar-thumb:active{background:linear-gradient(90deg,#ffe08a,var(--gold) 45%,#d99a12)}#app ::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){#app *{scrollbar-width:thin;scrollbar-color:var(--wood-shade) rgba(58,34,16,.28)}}@media(orientation:portrait){#app{inset:0 auto auto 0;width:100cqh;height:100cqw;transform-origin:top left;transform:rotate(90deg) translateY(-100%);--safe-top: env(safe-area-inset-right, 0px);--safe-right: env(safe-area-inset-bottom, 0px);--safe-bottom: env(safe-area-inset-left, 0px);--safe-left: env(safe-area-inset-top, 0px)}}button{font:inherit}.game-shell{position:absolute;inset:0;overflow:hidden;background:#14263a;isolation:isolate}#game{display:grid;place-items:center;width:100%;height:100%;touch-action:none}#game canvas{display:block;touch-action:none}.scenery,.scenery-sky,.scenery-life{position:absolute;inset:0;display:block;width:100%;height:100%}.scenery-sky{background:#5eaaf0}.scenery-life{overflow:hidden;pointer-events:none}.scenery-life>canvas{position:absolute;left:0;top:0;will-change:transform}.scenery[hidden],.scenery-sky[hidden],.scenery-life[hidden]{display:none}.scenery-world{position:absolute;inset:0;overflow:hidden;pointer-events:none}.world-layer{position:absolute;left:0;display:block}.world-strip{position:absolute;inset:0}.world-flat{position:absolute;left:0;top:0;display:block}.scenery-world[hidden],.world-layer[hidden],.world-flat[hidden]{display:none}.problem{position:absolute;top:50%;left:50%;width:min(34em,calc(100% - 48px));margin:0;padding:16px 24px;font-size:16px;line-height:1.5;text-align:center;transform:translate(-50%,-50%)}.game-shell{--button-scale: 1;--pad-button: calc(clamp(60px, 21cqmin, 100px) * var(--button-scale));--pad-gap: calc(clamp(20px, 7cqmin, 40px) * var(--button-scale));--jump-button: calc(clamp(86px, 30cqmin, 150px) * var(--button-scale));--item-button: calc(clamp(56px, 18cqmin, 92px) * var(--button-scale));--skill-button: calc(var(--item-button) * .86);--edge: clamp(14px, 5cqmin, 32px)}.touch-controls,.item-button,.skill-buttons,.chat-button,.race-pause{--ink: 24, 33, 26;--light: 255, 253, 242}.touch-controls{display:none}.touch .touch-controls{display:block;position:absolute;inset:0;pointer-events:none}.move-pad{position:absolute;left:calc(var(--edge) + var(--safe-left));bottom:calc(var(--edge) + var(--safe-bottom));display:flex;gap:var(--pad-gap);pointer-events:auto;touch-action:none}.game-shell{--stick: calc(var(--pad-button) * 1.5 + var(--pad-gap))}.game-shell[data-steering=joystick] .move-pad,.game-shell:not([data-steering=joystick]) .move-stick{display:none}.move-stick{position:absolute;left:calc(var(--edge) + var(--safe-left));bottom:calc(var(--edge) + var(--safe-bottom));width:var(--stick);height:var(--stick);pointer-events:auto;touch-action:none}.stick-base{--fill: .1;--shine: .24;--rim: .26;--line: .38;--glyph: .55;position:relative;width:100%;height:100%}.stick-base>.arrow{position:absolute;top:50%;width:22%;height:22%;translate:0 -50%;transition:opacity .1s}.stick-base>.arrow:first-child{left:6%;transform:scaleX(-1)}.stick-base>.arrow:nth-child(2){right:6%}.stick-base[data-way="-1"]>.arrow:first-child,.stick-base[data-way="1"]>.arrow:nth-child(2){opacity:1}.stick-base[data-held]{--fill: .18;--line: .5}.stick-knob{--fill: .38;--shine: .5;--rim: .6;--line: .6;position:absolute;top:50%;left:50%;width:46%;height:46%;margin:-23% 0 0 -23%;transition:translate .12s ease-out}.stick-base[data-held]>.stick-knob{transition:none}.stick-base:not([data-way="0"])>.stick-knob{--fill: .55}[data-control] *{pointer-events:none!important}.pad-button,.jump-button,.item-button,.skill-button,.race>.chat-button,.race-pause,.stick-base,.stick-knob{display:grid;place-items:center;border-radius:50%;border:3px solid rgba(var(--ink),var(--line));background:radial-gradient(circle at 32% 26%,rgba(var(--light),var(--shine)),rgba(var(--light),0) 52%),rgba(var(--light),var(--fill));box-shadow:inset 0 0 0 2px rgba(var(--light),var(--rim))}.pad-button{--fill: .16;--shine: .34;--rim: .34;--line: .45;--glyph: .9;width:var(--pad-button);height:var(--pad-button)}.jump-button{--fill: .08;--shine: .2;--rim: .22;--line: .3;--glyph: .62;position:absolute;right:calc(var(--edge) + var(--safe-right));bottom:calc(var(--edge) + var(--safe-bottom));width:var(--jump-button);height:var(--jump-button);pointer-events:auto;touch-action:none;cursor:pointer}.pad-button.pressed,.jump-button.pressed,.item-button.pressed,.skill-button.pressed,.race>.chat-button[aria-expanded=true]{--fill: .38;--shine: .5;--rim: .6;--line: .6;--glyph: 1}.item-button{--fill: .1;--shine: .22;--rim: .24;--line: .34;--reach: calc((var(--jump-button) + var(--item-button)) / 2 + var(--pad-gap));position:absolute;right:calc(var(--edge) + var(--safe-right));bottom:calc(var(--edge) + var(--safe-bottom));width:var(--item-button);height:var(--item-button);pointer-events:auto;touch-action:none;cursor:pointer}.game-shell:not([data-screen=race]) .item-button,.game-shell.done .item-button,.game-shell.itemless .item-button{display:none}.touch .item-button{right:calc(var(--edge) + var(--safe-right) + var(--jump-button) / 2 + var(--reach) * .8 - var(--item-button) / 2);bottom:calc(var(--edge) + var(--safe-bottom) + var(--jump-button) / 2 + var(--reach) * .6 - var(--item-button) / 2)}.item-button:not([data-item=none]){--fill: .3;--shine: .45;--rim: .5;--line: .6}.item-slot{display:grid;place-items:center;width:66%;height:66%}.item-slot .icon{width:100%;height:100%}.item-button[data-item=none] .item-slot{width:56%;height:56%;border:2px dashed rgba(var(--ink),.34);border-radius:50%}.item-button[data-caption]:after{top:auto;bottom:6%}.item-key{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border:2px solid rgb(var(--ink));border-radius:6px;background:rgb(var(--light));color:rgb(var(--ink));font-size:13px;line-height:1}.touch .item-key{display:none}.skill-buttons{position:absolute;inset:0;pointer-events:none}.game-shell:not([data-screen=race]) .skill-buttons,.game-shell.done .skill-buttons,.game-shell.replay .skill-buttons{display:none}.skill-button{--fill: .3;--shine: .45;--rim: .5;--line: .6;--gap: calc(var(--pad-gap) * .6);--place: 0;position:absolute;right:calc(var(--edge) + var(--safe-right) + var(--item-button) + var(--gap) + var(--place) * (var(--skill-button) + var(--gap)));bottom:calc(var(--edge) + var(--safe-bottom) + (var(--item-button) - var(--skill-button)) / 2);width:var(--skill-button);height:var(--skill-button);pointer-events:auto;touch-action:none;cursor:pointer}.skill-button[hidden]{display:none}.skill-button[data-faint]{--fill: .1;--shine: .22;--rim: .24;--line: .34}.skill-button[data-faint]>.icon{opacity:.45;filter:grayscale(.8)}.skill-button[data-place="1"]{--place: 1}.skill-button[data-place="2"]{--place: 2}.skill-button>.icon{width:70%;height:70%}.touch .skill-button{right:calc(var(--edge) + var(--safe-right) + var(--jump-button) + var(--pad-gap) * 1.5 + var(--place) * (var(--skill-button) + var(--gap)));bottom:calc(var(--edge) + var(--safe-bottom) + (var(--jump-button) - var(--skill-button)) / 2 - var(--skill-button) * (.1 + var(--place) * .15))}.arrow{width:54%;height:54%;opacity:var(--glyph)}.jump-button .arrow{width:44%;height:44%;transform:rotate(-90deg)}.item-drop{display:none}.game-shell.plaza .item-drop{display:contents}.game-shell.plaza .item-drop .arrow{width:44%;height:44%;transform:rotate(90deg)}.game-shell.plaza .item-button :is(.item-slot,.item-key){display:none}.game-shell.plaza :is(.race-clock,.race-left,.race-hurry,.race-effects,.race-word,.race-side,.race-feed,.race-watch){display:none!important}.pad-button.left .arrow{transform:scaleX(-1)}.arrow path{stroke-linejoin:round}.arrow-outline{fill:rgb(var(--ink));stroke:rgb(var(--ink))}.arrow-body{fill:rgb(var(--light));stroke:rgb(var(--light))}.game-shell:not(.playing) #game{visibility:hidden}.game-shell:not([data-screen=race]) .touch-controls{display:none}.game-shell.done .touch-controls{display:none}.game-shell.done.watching .touch-controls{display:block}.game-shell.watching .jump-button{display:none}.game-shell.replay :is(.touch-controls,.race-watch-way,.race-place,.minimap-you){display:none}@keyframes jump-launch{0%,to{box-shadow:inset 0 0 0 2px rgba(var(--light),.8),0 0 0 4px #ffd23f,0 0 14px #ffd23f}50%{box-shadow:inset 0 0 0 2px rgba(var(--light),.8),0 0 0 7px #ffd23f,0 0 28px #ffe98a}}.game-shell.launching .jump-button{--fill: .42;--shine: .6;--glyph: 1;border-color:#f2a91e;animation:jump-launch .25s ease-in-out infinite}@keyframes swing-push{0%,to{filter:drop-shadow(0 0 3px #ffd23f) drop-shadow(0 0 6px #ffd23f);transform:var(--flip, none) scale(1)}50%{filter:drop-shadow(0 0 6px #ffe98a) drop-shadow(0 0 12px #ffd23f);transform:var(--flip, none) scale(1.35)}}.game-shell[data-swing=left] .pad-button.left,.game-shell[data-swing=right] .pad-button.right{--fill: .42;--shine: .6;--glyph: 1;border-color:#f2a91e;animation:jump-launch .25s ease-in-out infinite}.game-shell[data-swing=left] .stick-base>.arrow:first-child,.game-shell[data-swing=right] .stick-base>.arrow:nth-child(2){opacity:1;animation:swing-push .25s ease-in-out infinite}.game-shell[data-swing=left] .stick-base>.arrow:first-child{--flip: scaleX(-1)}.game-shell[data-swing=left] .stick-base>.arrow:first-child .arrow-body,.game-shell[data-swing=right] .stick-base>.arrow:nth-child(2) .arrow-body{fill:#ffd23f;stroke:#ffd23f}.game-shell[data-swing=left] .stick-base{box-shadow:inset 0 0 0 2px rgba(var(--light),var(--rim)),inset 14px 0 14px -6px #ffd23f}.game-shell[data-swing=right] .stick-base{box-shadow:inset 0 0 0 2px rgba(var(--light),var(--rim)),inset -14px 0 14px -6px #ffd23f}.game-shell[data-swing=go] .jump-button{--fill: .42;--shine: .6;--glyph: 1;border-color:#f2a91e;animation:jump-launch .25s ease-in-out infinite}.title-plank,.big-button,.wood-button,.menu-plank>span:last-child,:is(.room-top-plank,.friends-top)>span:not(.waits),.badge-name,.board-label,.room-mode-tab,.room-option-label,.room-bots-count,.room-bots-word,.room-net,.room-state,.race-clock,.race-left b,.race-place,.race-ping,.race-watch-text,.room-countdown span,.race-loading-difficulty,.race-loading-name,.race-loading-line,.podium-title,.podium-foot,.purse strong,.page-back,.room-map-caption strong{color:#fff;-webkit-text-stroke:var(--stroke, calc(var(--u) * .8)) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .35) 0 var(--ink);letter-spacing:.02em}.icon{display:block;flex:none;overflow:visible}.plank,.title-plank{border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#fff4de4d,#fff4de00 40%),repeating-linear-gradient(177deg,#482c1600 0 calc(var(--u) * 1.9),#482c1629 calc(var(--u) * 1.9) calc(var(--u) * 2.2)),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .45) 0 #ffecc873,inset 0 calc(var(--u) * -.6) 0 #3a221059,0 calc(var(--u) * .6) 0 #3a221073}.title-plank{--stroke: calc(var(--u) * 1.1);background:radial-gradient(circle at calc(var(--u) * 2) 50%,#f6e2bd 0 calc(var(--u) * .3),#5a3a23 calc(var(--u) * .35) calc(var(--u) * .75),transparent calc(var(--u) * .8)),radial-gradient(circle at calc(100% - var(--u) * 2) 50%,#f6e2bd 0 calc(var(--u) * .3),#5a3a23 calc(var(--u) * .35) calc(var(--u) * .75),transparent calc(var(--u) * .8)),linear-gradient(180deg,#fff4de4d,#fff4de00 40%),repeating-linear-gradient(177deg,#482c1600 0 calc(var(--u) * 1.9),#482c1629 calc(var(--u) * 1.9) calc(var(--u) * 2.2)),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));font-weight:400;line-height:1.1;text-transform:uppercase}.board,.dialog{border:calc(var(--u) * .7) solid var(--ink);border-radius:calc(var(--u) * 2);background:repeating-linear-gradient(180deg,#3a221000 0 calc(var(--u) * 6.6),#3a22108c calc(var(--u) * 6.6) calc(var(--u) * 6.9),#ffecc829 calc(var(--u) * 6.9) calc(var(--u) * 7.2)),repeating-linear-gradient(178deg,#3a221000 0 calc(var(--u) * 1.3),#3a221014 calc(var(--u) * 1.3) calc(var(--u) * 1.5)),linear-gradient(180deg,#b47c46,#8e5b31);box-shadow:inset 0 calc(var(--u) * .5) 0 #ffecc859,0 calc(var(--u) * .8) 0 #3a221080,0 calc(var(--u) * 2) calc(var(--u) * 4) #00000040}.field-label{display:block;font-size:calc(var(--u) * 2.3);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-soft)}.item-about{display:-webkit-box;margin:0;max-width:100%;min-height:min-content;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:calc(var(--u) * 3);line-height:1.2;text-align:center;text-transform:none;text-wrap:balance;overflow-wrap:break-word;color:var(--paper-ink)}.round-button[data-caption]{position:relative}[data-caption]:after{content:attr(data-caption);position:absolute;top:calc(100% + var(--u) * .5);left:50%;translate:-50% 0;font-size:calc(var(--u) * 2.2);line-height:1;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill;pointer-events:none}.parchment{border:calc(var(--u) * .5) solid var(--paper-line);border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse at 50% 35%,var(--paper),var(--paper-mid) 70%,var(--paper-edge));box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3,inset 0 0 calc(var(--u) * 2.4) #9c6b3959;color:var(--paper-ink)}.lobby-room,.results-row{border:calc(var(--u) * .45) solid #c89a5e;border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f3e1b6);box-shadow:0 calc(var(--u) * .4) 0 #9c6b3959}.big-button{--face: #5cbf36;--lit: #9fe36b;--shade: #2f8a1f;--stroke: calc(var(--u) * .9);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * .9);min-height:calc(var(--u) * 10);padding:0 calc(var(--u) * 2.6);border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 2);background:linear-gradient(180deg,var(--lit),var(--face) 52%,var(--shade));box-shadow:inset 0 calc(var(--u) * .5) 0 #ffffff73,inset 0 calc(var(--u) * -.7) 0 #00000029,0 calc(var(--u) * .7) 0 var(--ink);font-size:calc(var(--u) * 3.6);line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform 80ms ease-out,box-shadow 80ms ease-out,filter .12s}.big-button.yellow{--face: #ffc21f;--lit: #ffe588;--shade: #e2900f}.big-button.red{--face: #e5483e;--lit: #ff9a86;--shade: #b3261c}.big-button .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.big-button:active:not(:disabled){transform:translateY(calc(var(--u) * .5));box-shadow:inset 0 calc(var(--u) * .5) 0 #ffffff73,inset 0 calc(var(--u) * -.7) 0 #00000029,0 calc(var(--u) * .2) 0 var(--ink)}.big-button:disabled{cursor:default;filter:saturate(.8);opacity:.55}.big-button.ticked:disabled{filter:none;opacity:1}.wood-button{--stroke: calc(var(--u) * .7);min-height:calc(var(--u) * 8);padding:0 calc(var(--u) * 2.4);border:calc(var(--u) * .55) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,var(--wood-high),var(--wood-light) 45%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .4) 0 #fff4de80,0 calc(var(--u) * .55) 0 var(--ink);font-size:calc(var(--u) * 3);line-height:1;white-space:nowrap;cursor:pointer}.wood-button:active{transform:translateY(calc(var(--u) * .4));box-shadow:inset 0 calc(var(--u) * .4) 0 #fff4de80,0 calc(var(--u) * .15) 0 var(--ink)}.wood-button[hidden]{display:none}.sound-plank{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:calc(var(--u) * .8);padding:0 calc(var(--u) * 1.8) 0 calc(var(--u) * 1.2)}.sound-plank-icon,.sound-plank-word{display:grid}.sound-plank-icon>.icon,.sound-plank-word>span{grid-area:1 / 1}.sound-plank-icon>.icon{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);margin-block:calc(var(--u) * -1)}.sound-plank[aria-checked=true] :is(.sound-plank-icon,.sound-plank-word)>:last-child,.sound-plank:not([aria-checked=true]) :is(.sound-plank-icon,.sound-plank-word)>:first-child{visibility:hidden}.race-exits>.sound-plank{margin-left:calc(var(--u) * 1.8)}.room-leave+.sound-plank{margin-left:calc(var(--u) * 1)}.round-button{display:grid;place-items:center;flex:none;width:calc(var(--u) * 8);height:calc(var(--u) * 8);padding:calc(var(--u) * 1.3);border:calc(var(--u) * .55) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,var(--wood-high),var(--wood-light) 45%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .4) 0 #fff4de80,0 calc(var(--u) * .55) 0 var(--ink);cursor:pointer}.round-button .icon{width:100%;height:100%;translate:0 calc(var(--u) * .2)}.round-button:active{transform:translateY(calc(var(--u) * .4))}.big-button:focus-visible,.wood-button:focus-visible,.round-button:focus-visible,.menu-plank:focus-visible,.gear-button:focus-visible,.page-back:focus-visible,.badge-player:focus-visible,.lobby-pick:focus-visible,.cast-arrow:focus-visible,.volume:focus-visible{outline:calc(var(--u) * .6) solid #fff3b0;outline-offset:calc(var(--u) * .4)}@keyframes pop{0%{scale:1.8;opacity:0}45%{opacity:1}to{scale:1;opacity:1}}.pop{animation:pop .45s cubic-bezier(.2,.9,.3,1.25)}#lobby,#room{position:absolute;inset:0;overflow:hidden}#lobby[hidden],#room[hidden]{display:none}.lobby{position:absolute;inset:0}.lobby-main{--dock: calc(var(--u) * 17);--foot: calc(var(--u) * 2.5);--back: calc(var(--u) * 16);--corner: calc(var(--u) * 8.6);position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);grid-template-rows:auto minmax(0,1fr) var(--dock);column-gap:calc(var(--u) * 3.6);row-gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 2 + var(--safe-top)) calc(var(--u) * 3 + var(--safe-right)) calc(var(--foot) + var(--safe-bottom)) calc(var(--u) * 3 + var(--safe-left))}.lobby-top{grid-column:1 / -1;grid-row:1;position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * 2);min-width:0}.player-badge{display:flex;align-items:center}.badge-player{display:flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.badge-player:active{transform:translateY(calc(var(--u) * .4))}.badge-avatar{position:relative;z-index:1;flex:none;width:calc(var(--u) * 12.5);height:calc(var(--u) * 12.5);padding:calc(var(--u) * .7);border:calc(var(--u) * .6) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#ffe38a,#f2a91c);box-shadow:0 calc(var(--u) * .6) 0 #3a221073}.badge-avatar canvas,.room-player-avatar canvas{display:block;width:100%!important;height:100%!important;border-radius:50%;background:radial-gradient(circle at 45% 35%,#dcf2ff,#86c7ef 65%,#4f98d0)}.badge-avatar canvas{border:calc(var(--u) * .4) solid var(--ink)}.badge-plank{display:grid;gap:calc(var(--u) * .3);min-width:calc(var(--u) * 26);max-width:calc(var(--u) * 46);margin-left:calc(var(--u) * -3.2);padding:calc(var(--u) * 1) calc(var(--u) * 3) calc(var(--u) * 1.1) calc(var(--u) * 4.4);background:repeating-linear-gradient(177deg,#0000 0 calc(var(--u) * 1.9),#00000024 calc(var(--u) * 1.9) calc(var(--u) * 2.2)),linear-gradient(180deg,#7c5230,#5a3a23 60%,#43291a)}.fit-name[data-long]{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.badge-name{--stroke: calc(var(--u) * .9);overflow:hidden;font-size:calc(var(--u) * 4.4 * var(--fit, 1));line-height:1.1;white-space:nowrap}.badge-service{display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 2.7);color:#ffe7a8;white-space:nowrap}.lobby-light{flex:none;width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#ffc935}.lobby-light[data-state=online]{background:#6fe06a}.lobby-light[data-state=offline],.lobby-light[data-state=outdated],.lobby-light[data-state=idle]{background:#ff6b5b}.lobby-purses{display:flex;flex:none;align-self:center;align-items:center;gap:calc(var(--u) * .8)}.lobby-main[data-page] .lobby-purses{margin-right:calc(var(--back) + var(--u) * .8)}.purse{display:flex;flex:none;align-items:center;height:var(--corner);gap:calc(var(--u) * .8);padding:calc(var(--u) * .7) calc(var(--u) * 3.6) calc(var(--u) * .7) calc(var(--u) * 1.1)}.purse .icon{width:calc(var(--u) * 6);height:calc(var(--u) * 6);filter:drop-shadow(0 calc(var(--u) * .35) 0 rgba(58,34,16,.4))}.purse strong{--stroke: calc(var(--u) * .85);font-size:calc(var(--u) * 4.2);font-weight:400;line-height:1;color:#ffe27a;font-variant-numeric:tabular-nums}.purse-buy{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);margin-left:calc(var(--u) * -3.6);padding:0;border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#8ee26f,#4fae3a);box-shadow:inset 0 calc(var(--u) * .35) 0 #ffffff73,0 calc(var(--u) * .4) 0 #3a221073;cursor:pointer}.purse-buy:after{content:"";position:absolute;inset:calc(var(--u) * -3.2) calc(var(--u) * -.8) calc(var(--u) * -3) calc(var(--u) * -4.6)}.purse-buy:active{transform:translateY(calc(var(--u) * .4))}.purse-buy .icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.purse-diamonds strong{color:#9be6ff}.gear-button{display:flex;flex:none;align-items:center;justify-content:center;width:var(--corner);height:var(--corner);padding:0;cursor:pointer}.gear-button .icon{width:calc(var(--u) * 6);height:calc(var(--u) * 6);filter:drop-shadow(0 calc(var(--u) * .35) 0 rgba(58,34,16,.4))}.gear-button:active{transform:translateY(calc(var(--u) * .4))}.lobby-main[data-page] .gear-button{display:none}.lobby-menu[data-settling]{pointer-events:none}.lobby-menu{grid-column:1 / -1;grid-row:3;position:relative;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8)}.menu-plank{position:relative;display:grid;justify-items:center;align-content:center;gap:calc(var(--u) * .3);min-width:0;padding:calc(var(--u) * .4) calc(var(--u) * 1) calc(var(--u) * .6);cursor:pointer}.menu-plank>.icon{width:calc(var(--u) * 8);height:calc(var(--u) * 8);filter:drop-shadow(0 calc(var(--u) * .35) 0 rgba(58,34,16,.35))}.menu-plank>span:last-child{--stroke: calc(var(--u) * .75);font-size:calc(var(--u) * 3.1);line-height:1;text-transform:uppercase}.menu-plank:active{transform:translateY(calc(var(--u) * .4))}.lobby-main:is([data-page=player],[data-page=settings]){grid-template-rows:auto minmax(0,1fr)}.lobby-main:is([data-page=player],[data-page=settings])>.lobby-menu{display:none}.lobby-stage{grid-column:1;grid-row:1 / 3;position:relative;margin:calc(-1 * (var(--u) * 2 + var(--safe-top))) 0 calc(var(--u) * -1.5) calc(-1 * (var(--u) * 3 + var(--safe-left)))}.hero-bank,.hero-figure{position:absolute;display:block;pointer-events:none}.hero-bank{inset:0;width:100%;height:100%}.hero-bank-end{position:absolute;top:0;right:100%;height:100%;display:block;pointer-events:none}.hero-figure{left:0;top:0}.hero-pet{position:absolute;container-type:size;cursor:pointer}.hero-pet .pets-figure{filter:none}.hero-spider{position:absolute;display:block;cursor:pointer}.hero-spider[hidden]{display:none}.hero-pet .pets-heart{top:0;width:40cqh;height:40cqh;animation-name:hero-pet-heart}@keyframes hero-pet-heart{0%{translate:-50% 0;scale:.4;opacity:0}15%{scale:1.15;opacity:1}to{translate:-50% -90cqh;scale:1;opacity:0}}.hero-unit{position:absolute;width:calc(var(--u) * 100);height:0;visibility:hidden;pointer-events:none}.lobby-cast{position:absolute;left:calc(var(--u) * 2 + var(--safe-left));right:calc(var(--u) * .5);bottom:calc(var(--u) * 2.5);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .6)}.cast-strip{--glow: calc(var(--u) * 3.4);display:flex;gap:calc(var(--u) * 1);min-width:0;overflow-x:auto;padding:calc(var(--glow) + var(--u) * .8) var(--glow) var(--glow);margin:calc(var(--u) * .6 - var(--glow)) calc(var(--u) * .8 - var(--glow)) calc(var(--u) * 1.6 - var(--glow));scrollbar-width:none}.cast-strip::-webkit-scrollbar{display:none}.lobby-pick{position:relative;flex:none;width:calc(var(--u) * 11.5);height:calc(var(--u) * 11.5);padding:0;overflow:hidden;border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 1.8);background:radial-gradient(circle at 50% 30%,#dcf2ff,#86c7ef 60%,#4f98d0);box-shadow:0 calc(var(--u) * .6) 0 #3a22108c;cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out}.lobby-pick canvas{display:block;width:100%!important;height:100%!important}.lobby-pick:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 calc(var(--u) * .5) #f7e9c6;pointer-events:none}.lobby-pick[aria-checked=true]{transform:translateY(calc(var(--u) * -.8));box-shadow:0 0 0 calc(var(--u) * .5) #fff3b0,0 0 calc(var(--u) * 2.6) calc(var(--u) * .6) #ffc935f2,0 calc(var(--u) * .6) 0 #3a22108c}.lobby-pick[aria-checked=true]:after{box-shadow:inset 0 0 0 calc(var(--u) * .8) var(--gold)}.cast-arrow{position:relative;z-index:1;flex:none;width:calc(var(--u) * 5.6);height:calc(var(--u) * 7.2);padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 calc(var(--u) * .5) 0 rgba(58,34,16,.45))}.cast-arrow .icon{width:100%;height:100%}.cast-arrow.prev .icon{transform:scaleX(-1)}.cast-arrow:active{transform:scale(.9)}.lobby-main[data-page]>.lobby-stage,.lobby-main[data-page]>.rooms-frame{display:none}.lobby-main[data-page]>.lobby-stage[data-riding]{display:block}.lobby-main[data-page]>.rooms-frame[data-riding]{display:grid}.page[hidden][data-riding]{display:grid}#lobby[data-over] .lobby-main{grid-template-rows:auto minmax(0,1fr)}#lobby[data-over] :is(.lobby-menu,.badge-player,.season-top,.lobby-purses){display:none}#lobby:is([data-over=objectives],[data-over=shop]) .lobby-purses{display:flex;pointer-events:none}#lobby:is([data-over=objectives],[data-over=shop]) .purse-buy{display:none}#lobby[data-over] .page :is(.inv-to-shop:not([data-department=misc]),.inv-to-lab,.inv-to-pets){display:none}.page{grid-column:1 / -1;grid-row:2;position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2) calc(var(--u) * 1.6)}.page[hidden]{display:none}.page-back{grid-column:1 / -1;grid-row:1;justify-self:end;align-self:center;z-index:3;--stroke: calc(var(--u) * .75);display:flex;align-items:center;justify-content:center;width:var(--back);height:var(--corner);padding:0;font-size:calc(var(--u) * 3.4);line-height:1;cursor:pointer}.page-back:active{transform:translateY(calc(var(--u) * .4))}.page-back[hidden]{display:none}.page-body{min-height:0;overflow-y:auto;padding:calc(var(--u) * 1.4);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:repeating-linear-gradient(180deg,#3a221000 0 calc(var(--u) * 6.6),#3a221066 calc(var(--u) * 6.6) calc(var(--u) * 6.9),#ffecc824 calc(var(--u) * 6.9) calc(var(--u) * 7.2)),repeating-linear-gradient(178deg,#3a221000 0 calc(var(--u) * 1.3),#3a221012 calc(var(--u) * 1.3) calc(var(--u) * 1.5)),linear-gradient(180deg,#a8733f,#8a5a30);box-shadow:inset 0 calc(var(--u) * .6) calc(var(--u) * 1.4) #3a221073;font-size:calc(var(--u) * 3);color:var(--paper-ink)}.panel{min-width:0;min-height:0;border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse at 50% 30%,var(--paper),var(--paper-mid) 75%,var(--paper-edge));box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3,inset 0 0 calc(var(--u) * 2.4) #9c6b3959,0 calc(var(--u) * .4) 0 #3a221073;color:var(--paper-ink)}.menu-plank[aria-current=page]{outline:calc(var(--u) * .6) solid var(--gold);outline-offset:calc(var(--u) * .2)}.badge-player[aria-current=page] .badge-avatar{outline:calc(var(--u) * .6) solid #fff3b0}.rooms-frame{grid-column:2;grid-row:2;position:relative;display:grid;min-height:0;margin-top:calc(var(--u) * 3.6)}.rooms-frame .post,.page-beside>.post{position:absolute;top:calc(var(--u) * -2.6);bottom:calc(-1 * (var(--u) * 1.5 + var(--dock) + var(--foot) + var(--safe-bottom)) - 4px);width:calc(var(--u) * 3.4);border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 1.4) calc(var(--u) * 1.4) 0 0;background:linear-gradient(90deg,var(--wood-shade),var(--wood-light) 30%,var(--wood) 65%,var(--wood-dark))}.rooms-frame .post.left,.page-beside>.post.left{left:calc(var(--u) * -1.2)}.rooms-frame .post.right,.page-beside>.post.right{right:calc(var(--u) * -1.2)}.page.page-beside{grid-column:2;grid-row:2;margin-top:calc(var(--u) * 1.6);padding:0}.page-beside>.page-board{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2) calc(var(--u) * 1.6)}.page-stage{grid-column:1;grid-row:1 / 3;position:relative;margin:calc(-1 * (var(--u) * 2 + var(--safe-top))) 0 calc(var(--u) * -1.5) calc(-1 * (var(--u) * 3 + var(--safe-left)));pointer-events:none}.lobby-main[data-beside=left]{grid-template-columns:minmax(0,57fr) minmax(0,43fr)}.lobby-main[data-beside=left]>.page.page-beside{grid-column:1}.page-stage[data-side=left]{grid-column:2;margin:calc(-1 * (var(--u) * 2 + var(--safe-top))) calc(-1 * (var(--u) * 3 + var(--safe-right))) calc(var(--u) * -1.5) 0}.page-stage[data-side=left]>.hero-bank{left:auto;right:0;transform:scaleX(-1)}.page-stage[hidden]{display:none}.page-stage[hidden][data-riding]{display:block}.page-stage .place-figure{position:absolute}.place-head{position:absolute;translate:0 -100%;display:flex;justify-content:center}.page-stage-inventory .place-head>*{pointer-events:auto}.rooms{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1.4);min-height:0;padding:calc(var(--u) * 1.8) calc(var(--u) * 2.2) calc(var(--u) * 1.6)}.rooms{container-type:inline-size;--page-u: var(--u)}.rooms-head{--u: min(var(--page-u), .96cqw);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.4)}.rooms-title{margin:calc(var(--u) * -5.6) 0 0 calc(var(--u) * -.6);padding:calc(var(--u) * .8) calc(var(--u) * 4.2);font-size:calc(var(--u) * 6.2);transform:rotate(-2deg)}.rooms-actions{display:flex;gap:calc(var(--u) * 1.2);min-width:0}.rooms-actions>.big-button{min-height:calc(var(--page-u) * 10)}.rooms-panel{display:grid;min-height:0;overflow-y:auto;padding:calc(var(--u) * 1.2)}.lobby-list{list-style:none;margin:0;padding:0;display:grid;align-content:start;gap:calc(var(--u) * 1.2)}.lobby-list:has(>.lobby-empty){align-content:center}.lobby-room{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1)}.lobby-room[data-open=false]{filter:saturate(.6)}.room-thumb{display:grid;place-items:center;width:calc(var(--u) * 21);height:calc(var(--u) * 10.5);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1);object-fit:cover;background:#86c7ef;color:var(--paper-ink);font-size:calc(var(--u) * 5)}.room-info{display:grid;gap:calc(var(--u) * .2);min-width:0}.lobby-room-title{overflow:hidden;font-size:calc(var(--u) * 3.8 * var(--fit, 1));font-weight:400;line-height:1.1;color:var(--paper-ink);white-space:nowrap}.room-where,.room-difficulty,.room-count{display:flex;align-items:center;gap:calc(var(--u) * .7);font-size:calc(var(--u) * 2.8);line-height:1.1;color:var(--paper-soft);white-space:nowrap}.room-difficulty{text-transform:uppercase}.room-meta{display:flex;align-items:center;gap:calc(var(--u) * 1.8)}.room-where .icon{width:calc(var(--u) * 3.3);height:calc(var(--u) * 3.3);flex:none}.room-where{min-width:0}.room-where>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.room-side{display:grid;justify-items:end;gap:calc(var(--u) * .6)}.room-count{color:var(--paper-ink)}.room-count .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.room-state{--stroke: calc(var(--u) * .6);padding:calc(var(--u) * .3) calc(var(--u) * 1.3);border:calc(var(--u) * .4) solid var(--ink);border-radius:999px;background:#ff9d2e;font-size:calc(var(--u) * 2.3);text-transform:uppercase}.room-state[data-state=full]{background:#e5483e}.lobby-room .join{min-height:calc(var(--u) * 10);padding:0 calc(var(--u) * 3.2);font-size:calc(var(--u) * 4.2)}.room-friends{display:flex;align-items:center}.room-friends .friend-avatar{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.room-friends>*+*{margin-left:calc(var(--u) * -4.4)}.room-friends-more{display:grid;place-items:center;width:calc(var(--u) * 8);height:calc(var(--u) * 8);border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;background:#fff8e4;color:var(--paper-ink);font-size:calc(var(--u) * 3.4)}.empty-state{display:grid;place-content:center;justify-items:center;gap:calc(var(--u) * 1.4);height:100%;min-height:calc(var(--u) * 24);color:var(--paper-soft);font-size:calc(var(--u) * 3);text-transform:uppercase}.empty-state .icon{width:calc(var(--u) * 16);height:calc(var(--u) * 16);opacity:.45}.empty-state small{margin-top:calc(var(--u) * -.8);font-size:inherit;color:var(--paper-ink);text-transform:none}.dialog-layer{position:absolute;inset:0;z-index:5;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:calc(var(--u) * 5 + var(--safe-top)) calc(var(--u) * 4 + var(--safe-right)) calc(var(--u) * 2.5 + var(--safe-bottom)) calc(var(--u) * 4 + var(--safe-left));background:#1c100680}.dialog-layer[hidden]{display:none}.dialog-layer>.dialog{grid-area:1 / 1}#shell:has(+.notice-layer>.dialog-notice:not([hidden])) .dialog-service{visibility:hidden}@keyframes rise-in{0%{opacity:0;translate:0 calc(var(--u) * 2)}to{opacity:1;translate:0 0}}.dialog{position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:min(calc(var(--u) * 100),100%);max-height:100%;padding:calc(var(--u) * 4.6) calc(var(--u) * 2.2) calc(var(--u) * 2.2);animation:rise-in .22s ease-out}.dialog[hidden]{display:none}.dialog:focus{outline:none}.dialog-title{position:absolute;top:calc(var(--u) * -3.6);left:50%;margin:0;padding:calc(var(--u) * .7) calc(var(--u) * 4.4);font-size:calc(var(--u) * 5.2);white-space:nowrap;transform:translate(-50%) rotate(-1.5deg)}.dialog-body{min-height:0;overflow-y:auto;padding:calc(var(--u) * 2.4) calc(var(--u) * 3);font-size:calc(var(--u) * 3)}.dialog-close{position:absolute;top:calc(var(--u) * -2.8);right:calc(var(--u) * -2.4);background:linear-gradient(180deg,#ff9a86,#e5483e 50%,#b3261c)}.dialog-text{margin:0;font-size:calc(var(--u) * 3.1);line-height:1.35;color:var(--paper-ink)}.dialog-text strong{color:#b3261c;font-weight:400}.dialog-note{margin:calc(var(--u) * 1.8) 0 0;font-size:calc(var(--u) * 2.6);line-height:1.3;color:var(--paper-soft)}.dialog-service{width:min(calc(var(--u) * 64),100%)}.notice-layer{z-index:50}.dialog-notice{width:min(calc(var(--u) * 92),100%)}.dialog-service .dialog-body,.dialog-notice .dialog-body{display:grid;place-items:center;gap:calc(var(--u) * 2.2);padding:calc(var(--u) * 4) calc(var(--u) * 3)}.dialog-service .big-button,.dialog-notice .big-button{min-width:calc(var(--u) * 34)}.notice-text{margin:0;font-size:calc(var(--u) * 3.2);line-height:1.35;text-align:center;color:var(--paper-ink)}.dialog-service{width:min(calc(var(--u) * 84),100%)}@keyframes service-spin{to{rotate:360deg}}.service-spin{display:grid;width:calc(var(--u) * 11);height:calc(var(--u) * 11);animation:service-spin 1.2s linear infinite}.service-spin .icon{width:100%;height:100%}.dialog-name{width:min(calc(var(--u) * 82),100%)}.name-form{display:grid;gap:calc(var(--u) * 2)}.name-field{display:grid;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 2.8);color:var(--paper-soft)}.name-field input{width:100%;padding:calc(var(--u) * 1.6) calc(var(--u) * 2.2);border:calc(var(--u) * .55) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:#fffaf0;box-shadow:inset 0 calc(var(--u) * .6) 0 #9c6b3940;font-family:var(--display);font-size:max(16px,calc(var(--u) * 4.4));color:var(--paper-ink)}.name-field input::placeholder{color:#c3a27a}.name-field input:focus{outline:none;border-color:#2f8a1f;box-shadow:0 0 0 calc(var(--u) * .6) #5cbf3673,inset 0 calc(var(--u) * .6) 0 #9c6b3940}.name-row{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.name-row .name-field{flex:1;min-width:0}.name-dice{width:calc(var(--u) * 11);height:calc(var(--u) * 11);padding:calc(var(--u) * 1.6)}.name-dice.rolled .icon{animation:name-roll .45s cubic-bezier(.2,.9,.3,1)}@keyframes name-roll{0%{rotate:-220deg;scale:.7}}@media(prefers-reduced-motion:reduce){.name-dice.rolled .icon{animation:none}}.name-cast{display:flex;justify-content:center;gap:calc(var(--u) * 3);padding-top:calc(var(--u) * .8)}.name-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2)}.name-count{font-size:calc(var(--u) * 2.8);color:var(--paper-soft);font-variant-numeric:tabular-nums}.name-foot .big-button{min-width:calc(var(--u) * 28)}.name-refused{display:none;align-items:center;gap:calc(var(--u) * .8);font-family:var(--display);font-size:calc(var(--u) * 3.2);color:#b3261c}.name-refused .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.name-refused .icon path,.pets-name-refused .icon path{fill:#f0624f}.name-form[data-refused] .name-refused{display:inline-flex}.name-form[data-refused] .name-count{display:none}.name-form[data-refused] .name-field input{border-color:#b3261c;background:#ffe9e4}@keyframes bump{40%{scale:1.18}}@keyframes refuse{0%,to{translate:0 0}20%,60%{translate:calc(var(--u) * -1) 0}40%,80%{translate:calc(var(--u) * 1) 0}}[aria-busy=true]{pointer-events:none}[data-held]{transform:translateY(calc(var(--u) * .4));filter:brightness(.92)}.big-button[data-held]{box-shadow:inset 0 calc(var(--u) * .5) 0 #ffffff73,inset 0 calc(var(--u) * -.7) 0 #00000029,0 calc(var(--u) * .2) 0 var(--ink)}.refused{animation:refuse .4s ease-in-out}.big-button.refused{--face: #f0624f;--lit: #ff9a86;--shade: #b3261c}@media(prefers-reduced-motion:reduce){.refused{animation:none}}.room-head{--corner: calc(var(--u) * 8);display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:calc(var(--u) * 2)}.room-head-side{display:flex;align-items:center;gap:calc(var(--u) * 2)}.room-head-side:last-child{justify-content:flex-end}.room-top-plank{position:relative;display:flex;flex:none;align-items:center;gap:calc(var(--u) * .8);height:var(--corner);padding:0 calc(var(--u) * 1.8) 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 3);line-height:1;white-space:nowrap;cursor:pointer}.room-top-plank[hidden]{display:none}.room-top-plank>.icon{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}:is(.room-top-plank,.friends-top)>span:not(.waits){--stroke: calc(var(--u) * .75);text-transform:uppercase}.room-top-plank:active{transform:translateY(calc(var(--u) * .4))}.room-top-plank:disabled{cursor:default;filter:grayscale(.6);opacity:.7}.room-title{max-width:calc(var(--u) * 64);min-width:0;margin:0;overflow:hidden;padding:calc(var(--u) * .7) calc(var(--u) * 4.4);font-size:calc(var(--u) * 4.6);text-overflow:ellipsis;white-space:nowrap;transform:rotate(-1.5deg)}.room-net{--stroke: calc(var(--u) * .6);flex:none;margin:0;font-size:calc(var(--u) * 2.8);font-variant-numeric:tabular-nums}.player-menu{position:absolute;z-index:4;display:grid;gap:calc(var(--u) * .8);min-width:calc(var(--u) * 24);padding:calc(var(--u) * 1.2);box-shadow:0 calc(var(--u) * .8) 0 #3a221080,0 calc(var(--u) * 2) calc(var(--u) * 4) #00000059}.player-menu[hidden]{display:none}.player-menu-item{display:flex;align-items:center;gap:calc(var(--u) * 1);min-height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 2);text-transform:uppercase}.player-menu-item>svg,.player-menu-item>.icon{flex:none;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.player-menu:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.player-menu-friend,.player-menu-ask{grid-column:1 / -1}.player-menu-ask+.player-menu-cancel:last-child{grid-column:1 / -1}.player-menu-fame+.player-menu-friend{grid-column:auto}#room-player-menu .player-menu-item{min-height:calc(var(--u) * 9.4)}.player-menu .big-button.player-menu-item{min-height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 2);font-size:calc(var(--u) * 3)}.player-menu-item:is(:disabled,[data-spent]){cursor:default;filter:grayscale(.6);opacity:.8}.player-menu-ask{padding:calc(var(--u) * .4) calc(var(--u) * .6);font-size:calc(var(--u) * 3);text-align:center;color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.board-label{margin:0;font-size:calc(var(--u) * 3.4);font-weight:400;letter-spacing:.06em;text-transform:uppercase}.board-label span{color:#ffe7a8}.room-carousel{position:relative;flex:1 1 0;min-height:0}.room-map-strip{height:100%;overflow:hidden;border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .6) 0 #3a221073;touch-action:none}.room-map-strip[data-picking]{cursor:grab}.room-map-track{display:flex;height:100%;transition:transform .35s ease-out}.room-map-strip[data-drawn] .room-map-track{transition:none}.room-map{position:relative;flex:0 0 100%;margin:0}.room-map[hidden]{display:none}.room-mode-tab{--stroke: calc(var(--u) * .7);padding:calc(var(--u) * .5) calc(var(--u) * 2);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,var(--wood-light),var(--wood-shade));color:#fff;font:inherit;font-size:calc(var(--u) * 3.4);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.room-mode-tab[aria-selected=true]{background:linear-gradient(180deg,#ffe07a,var(--gold))}.room-mode-tab:disabled{cursor:default;opacity:.5}.room-mode-tab[aria-selected=true]:disabled{opacity:1}.room-map-picture{display:block;width:100%;height:100%;object-fit:cover}.room-map-caption{position:absolute;top:calc(var(--u) * 1.4);left:calc(var(--u) * 2);display:grid;justify-items:start;gap:calc(var(--u) * .3);pointer-events:none}.room-map-caption strong{--stroke: calc(var(--u) * 1);font-size:calc(var(--u) * 5.2);font-weight:400;line-height:1}.room-map-arrow{position:absolute;top:50%;translate:0 -50%;transition:opacity .15s ease-out}.room-map-arrow.prev{left:calc(var(--u) * -1.4)}.room-map-arrow.next{right:calc(var(--u) * -1.4)}.room-map-arrow[hidden]{display:none}.room-map-arrow:disabled{opacity:0;pointer-events:none}.room-map-dots{position:absolute;bottom:calc(var(--u) * 1.8);left:0;right:0;display:flex;justify-content:center;gap:calc(var(--u) * 1);pointer-events:none}.room-map-dots span{width:calc(var(--u) * 1.9);height:calc(var(--u) * 1.9);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#fffaebcc;transition:background-color .15s ease-out}.room-map-dots span[data-on]{background:var(--gold)}.room-go{min-height:calc(var(--u) * 8.6);font-size:calc(var(--u) * 3.8)}.room-go[data-action=ready]{--face: #ffc21f;--lit: #ffe588;--shade: #e2900f}.room-countdown{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;background:#1c10068c}.room-countdown[hidden]{display:none}.room-countdown span{--stroke: calc(var(--u) * 2.2);font-size:calc(var(--u) * 34);line-height:1;color:#ffe27a}#race{position:absolute;inset:0;pointer-events:none}#race[hidden]{display:none}.race{position:absolute;inset:0;container-type:size}.race-leave,.race-restart,.race-exits>.sound-plank,.race-pause,.race>.chat-button,.race>.chat-phrases{pointer-events:auto}.race-exits{position:absolute;top:calc(var(--u) * 1.8 + var(--safe-top));left:calc(var(--u) * 2.4 + var(--safe-left));display:flex;gap:calc(var(--u) * 1.2)}.race-leave,.race-restart{display:flex;align-items:center;justify-content:center}.race-restart[hidden]{display:none}.race-leave[data-confirm]{background:linear-gradient(180deg,#ff9a86,#e5483e 50%,#b3261c)}.race-pause{--fill: .08;--shine: .2;--rim: .22;--line: .3;--glyph: .7;position:absolute;left:50%;top:50%;width:var(--jump-button);height:var(--jump-button);transform:translate(-50%,-50%);touch-action:none;cursor:pointer}.race-pause[hidden]{display:none}.race-pause{transition:opacity .3s}.race-pause[data-up=false]{opacity:0;pointer-events:none}.race-pause *{pointer-events:none}.pause-glyph{grid-area:1 / 1;width:44%;height:44%;opacity:var(--glyph)}.race-pause[data-paused=true] .pause-glyph.pause,.race-pause:not([data-paused=true]) .pause-glyph.play{display:none}.race{--chat-size: clamp(40px, 13cqmin, 56px);--chat-right: calc(var(--edge) + var(--safe-right) + var(--item-button) / 2 - var(--chat-size) / 2);--chat-under: calc(100cqh - var(--safe-top) - var(--u) * 6 - min(var(--u) * 80, 50cqw - var(--u) * 17 - var(--safe-right)) / 5 - var(--chat-size));--chat-bottom: min(var(--edge) + var(--safe-bottom) + var(--item-button) + var(--u) * 2, var(--chat-under));--item-top: calc(var(--edge) + var(--safe-bottom) + var(--item-button))}.touch .race{--chat-right: calc(var(--edge) + var(--safe-right) + var(--jump-button) / 2 - var(--chat-size) / 2);--chat-bottom: min(var(--edge) + var(--safe-bottom) + var(--jump-button) + var(--u) * 2, var(--chat-under));--item-top: calc(var(--edge) + var(--safe-bottom) + var(--jump-button) / 2 + ((var(--jump-button) + var(--item-button)) / 2 + var(--pad-gap)) * .6 + var(--item-button) / 2)}.race>.chat-button{--fill: .12;--shine: .26;--rim: .28;--line: .4;--glyph: .9;position:absolute;right:var(--chat-right);bottom:var(--chat-bottom);width:var(--chat-size);height:var(--chat-size)}.race>.chat-button .arrow{width:64%;height:64%}.race>.chat-phrases{right:calc(var(--chat-right) + var(--chat-size) + var(--u) * 1.4);bottom:min(max(var(--chat-bottom),var(--item-top) + var(--u) * 1.4),100cqh - var(--safe-top) - var(--u) * 39)}.chat-button,.chat-phrases{touch-action:none;-webkit-user-select:none;user-select:none}.chat-button{cursor:pointer}.chat-dot{fill:rgb(var(--ink))}.chat-button[data-quiet]{opacity:.45}.chat-phrases{position:absolute;z-index:3;display:grid;grid-template-columns:repeat(2,auto);gap:calc(var(--u) * 1.4)}.chat-phrases[hidden]{display:none}.chat-phrase{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 1.4)}.chat-phrase kbd{display:grid;place-items:center;min-width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * .8);background:#fffdf2;color:var(--ink);font:inherit;font-size:calc(var(--u) * 2.2);-webkit-text-stroke:0;text-shadow:none}.touch .chat-phrase kbd{display:none}.chat-phrases[data-moves]{grid-template-columns:repeat(2,auto)}.chat-move{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * 1) calc(var(--u) * 1.6);text-transform:uppercase}.chat-move>:first-child{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.chat-move[aria-disabled]>:first-child{filter:grayscale(1) brightness(.8)}.chat-move>.icon:last-child{position:absolute;top:calc(var(--u) * .6);right:calc(var(--u) * .6);width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.feed{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .8);max-width:min(calc(var(--u) * 70),calc(50% - var(--u) * 17));margin:0;padding:0;list-style:none;pointer-events:none}.race-feed{top:calc(var(--u) * 11 + var(--safe-top));left:calc(var(--u) * 2.4 + var(--safe-left));max-width:min(calc(var(--u) * 70),34cqw - var(--u) * 2.4 - var(--safe-left))}.race-feed li{flex-wrap:wrap}.feed li{display:flex;align-items:center;gap:calc(var(--u) * .9);max-width:100%;padding:calc(var(--u) * .5) calc(var(--u) * 1.4);border:calc(var(--u) * .3) solid rgba(255,253,242,.34);border-radius:999px;background:linear-gradient(180deg,#18211a70,#18211aa8);-webkit-backdrop-filter:blur(calc(var(--u) * .8)) saturate(.8);backdrop-filter:blur(calc(var(--u) * .8)) saturate(.8);animation:feed var(--feed-ms, 5s) linear forwards}.feed .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.feed-item{position:relative;display:flex}.feed-kept{display:flex;margin-left:calc(var(--u) * -.5)}.feed-item[data-blocked]:after{content:"";position:absolute;top:50%;left:0;right:0;height:calc(var(--u) * .5);margin-top:calc(var(--u) * -.25);border-radius:999px;background:#e8322b;box-shadow:0 0 0 calc(var(--u) * .2) #18211acc}.feed-name{--stroke: calc(var(--u) * .7);min-width:0;overflow-wrap:anywhere;font-size:calc(var(--u) * 3.4);font-weight:inherit;line-height:1.2;color:#fff;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;letter-spacing:.02em}.feed-name[data-you]{color:#ffe27a}.feed-said{padding:calc(var(--u) * .3) calc(var(--u) * 1.2);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:#fffdf2;color:var(--ink);font-size:calc(var(--u) * 3.4);line-height:1.2;white-space:nowrap;quotes:none}@keyframes feed{0%{opacity:0;transform:translate(calc(var(--u) * -3))}5%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.race-clock{--stroke: calc(var(--u) * 1.1);position:absolute;top:calc(var(--u) * 1.2 + var(--safe-top));left:50%;margin:0;font-size:calc(var(--u) * 6.4);font-variant-numeric:tabular-nums;transform:translate(-50%)}.race-side{position:absolute;top:calc(var(--u) * 1.8 + var(--safe-top));right:calc(var(--u) * 2.4 + var(--safe-right));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 1.4) calc(var(--u) * 1.8);width:min(calc(var(--u) * 80),calc(50% - var(--u) * 24 - var(--safe-right)))}.race-place{--stroke: calc(var(--u) * .8);grid-area:1 / 2;justify-self:end;margin:0;font-size:calc(var(--u) * 3.8);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.race-place[hidden]{display:none}.race-place-at[data-moved]{animation:place-moved .9s ease-out}.race-place-at[data-moved=up]{--moved: #6fe36a}.race-place-at[data-moved=down]{--moved: #ff5a4e}@keyframes place-moved{0%,40%{color:var(--moved)}to{color:#fff}}.race-ahead{--stroke: calc(var(--u) * .6);grid-area:2 / 2;justify-self:end;display:flex;align-items:baseline;gap:calc(var(--u) * .8);margin:0;font-size:calc(var(--u) * 2.6);line-height:1;white-space:nowrap;color:#fff;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill}.race-ahead b{font-weight:400;font-variant-numeric:tabular-nums;color:#ffd75a}.race-ahead[hidden]{display:none}.race-boosts{grid-area:2 / 1;justify-self:end;display:flex;gap:calc(var(--u) * 1)}.race-boosts[hidden]{display:none}.race-boost{--stroke: calc(var(--u) * .7);display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .4) calc(var(--u) * 1.2) calc(var(--u) * .4) calc(var(--u) * .6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:#fff8e4eb;font-size:calc(var(--u) * 3);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.race-boost .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.race-boost b{font-weight:400;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill}.race-place-at{display:inline-block;font-size:calc(var(--u) * 6.4);-webkit-text-stroke-width:calc(var(--u) * 1.1)}.race-effects{--gap: calc(var(--u) * 1);--room: calc(6cqw + max(var(--u) * 21.6, 50cqw - var(--u) * 82.4 - var(--safe-right)) - var(--u) * 1.5);--size: clamp(var(--u) * 5.5, (var(--room) - (var(--n, 1) - 1) * var(--gap)) / var(--n, 1), var(--u) * 8);position:absolute;top:calc(var(--u) * 9 + var(--safe-top));left:max(44cqw,50cqw - (var(--n, 1) * var(--size) + (var(--n, 1) - 1) * var(--gap)) / 2);display:flex;flex-wrap:wrap;gap:calc(var(--u) * 10) var(--gap);max-width:calc(var(--room) + var(--gap));height:var(--size);clip-path:inset(calc(var(--u) * -2));pointer-events:none}.race-effects>.race-badge{width:var(--size);height:var(--size)}.race-launch:not([hidden])~.race-effects{visibility:hidden}.race-badge{--ring: #7fe0ff;flex:none;display:grid;place-items:center;width:calc(var(--u) * 10);height:calc(var(--u) * 10);border:calc(var(--u) * .6) solid var(--ink);border-radius:50%;background:conic-gradient(var(--ring) calc(var(--left, 1) * 360deg),var(--wood-dark) 0);box-shadow:0 calc(var(--u) * .6) 0 #3a221073}.race-badge[hidden]{display:none}.race-badge[data-kind=slip]{--ring: #ffd23f}.race-badge[data-kind=boost]{--ring: #8fcff2}.race-badge[data-kind=gassed]{--ring: #9fbc42}.race-badge[data-kind=gooed]{--ring: #eceef2}.race-badge[data-kind=mired]{--ring: #f5a623}.race-badge[data-dim=true]{opacity:.3}.race-badge-face{display:grid;place-items:center;width:72%;height:72%;border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;background:radial-gradient(ellipse at 50% 35%,var(--paper),var(--paper-mid) 70%,var(--paper-edge))}.race-badge .icon{width:74%;height:74%}.race-guard{--ring: #ffb35c;position:relative;overflow:visible}.race-guard[data-ready]{box-shadow:0 calc(var(--u) * .6) 0 #3a221073,0 0 0 calc(var(--u) * .5) #fff4c2,0 0 calc(var(--u) * 1.6) calc(var(--u) * .7) #fff4c2cc}.race-guard img{width:86%;height:86%;object-fit:contain}.race-map{position:relative;grid-area:1 / 1;width:100%;aspect-ratio:400 / 111;border:calc(var(--u) * .3) solid rgba(255,253,242,.5);border-radius:calc(var(--u) * 1.6);background:#18211a center 55% / cover no-repeat;box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.6) #18211a4d;overflow:hidden}.race-map:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#18211a26,#18211a59)}.game-shell.done .race-map{display:none}.minimap{position:absolute;inset:0;display:block;width:100%;height:100%}.minimap-others i,.minimap-you{position:absolute;left:0;top:0;border-radius:50%;transform:translate(-50%,-50%);will-change:transform}.minimap-others i{width:calc(var(--u) * 2);height:calc(var(--u) * 2);border:calc(var(--u) * .4) solid #18211a;background:#5ec8f2}.minimap-you{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);border:calc(var(--u) * .45) solid #fffdf2;background:radial-gradient(circle at 36% 32%,#ffb3a8 0 18%,#e5483e 36%,#b8261e);box-shadow:0 0 0 calc(var(--u) * .35) #18211a,0 0 calc(var(--u) * 1.6) #ffc93cb3}.race-loading{position:absolute;inset:0;overflow:hidden;background:#14263a;pointer-events:auto;transition:opacity .4s ease-out}.race-loading[hidden]{display:none}.race[data-loading] :is(.race-side,.race-effects,.race-feed,.race-ping,.chat-button,.chat-phrases){visibility:hidden}.race-loading[data-going]{opacity:0;pointer-events:none}.race-loading[data-bare]{pointer-events:none}.race-loading[data-bare]>:not(.race-loading-map){visibility:hidden}.race-loading-map{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.race-loading-shade{position:absolute;inset:0;background:linear-gradient(180deg,#14263a33,#14263a00 35%,#14263aa6)}.race-loading-head{position:absolute;top:calc(var(--u) * 7 + var(--safe-top));left:50%;display:grid;justify-items:center;gap:calc(var(--u) * 1.4);translate:-50% 0}.race-loading-title{margin:0;padding:calc(var(--u) * .8) calc(var(--u) * 5.4);font-size:calc(var(--u) * 6.6);white-space:nowrap;rotate:-1.5deg}.race-loading-difficulty{--stroke: calc(var(--u) * .7);margin:0;padding:calc(var(--u) * .5) calc(var(--u) * 2.8);font-size:calc(var(--u) * 3.2);text-transform:uppercase}.race-loading-difficulty:empty{display:none}.race-loading-cards{position:absolute;left:50%;bottom:calc(var(--u) * 14 + var(--safe-bottom));display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 1.4) calc(var(--u) * 2);width:min(94%,calc(var(--u) * 160));margin:0;padding:0;list-style:none;translate:-50% 0}.race-loading-card{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * .6);width:calc(var(--u) * 15);animation:rise-in .3s ease-out both}.race-loading-face{display:block;width:calc(var(--u) * 11);height:calc(var(--u) * 11);overflow:hidden;border:calc(var(--u) * .55) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 45% 35%,#dcf2ff,#86c7ef 65%,#4f98d0);box-shadow:0 calc(var(--u) * .5) 0 #3a221073;filter:grayscale(.7) brightness(.85)}.race-loading-face canvas{display:block;width:100%!important;height:100%!important}.race-loading-card[data-ready] .race-loading-face{filter:none}.race-loading-card[data-you] .race-loading-face{box-shadow:0 0 0 calc(var(--u) * .5) var(--gold),0 calc(var(--u) * .5) 0 #3a221073}.race-loading-name{--stroke: calc(var(--u) * .6);max-width:100%;overflow:hidden;font-size:calc(var(--u) * 2.8 * var(--fit, 1));white-space:nowrap}.race-loading-cards:has([data-long])>.race-loading-card{width:calc(var(--u) * 28)}.race-loading-tick{position:absolute;top:calc(var(--u) * 7.2);right:calc(var(--u) * 1.2);display:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5);padding:calc(var(--u) * .7);border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#9fe36b,#5cbf36 52%,#2f8a1f)}.race-loading-tick .icon{width:100%;height:100%}.race-loading-card[data-ready] .race-loading-tick{display:block;animation:pop .45s cubic-bezier(.2,.9,.3,1.25)}.race-loading-card .bot-mark{position:absolute;top:0;left:calc(var(--u) * 1.2);width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.race-loading-bar{position:absolute;left:50%;bottom:calc(var(--u) * 5 + var(--safe-bottom));width:min(80%,calc(var(--u) * 110));height:calc(var(--u) * 4.4);overflow:hidden;border:calc(var(--u) * .6) solid var(--ink);border-radius:999px;background:var(--paper-mid);box-shadow:inset 0 calc(var(--u) * .5) 0 #0000001f,0 calc(var(--u) * .5) 0 #3a221073;translate:-50% 0}.race-loading-bar span{display:block;width:calc(var(--share, 0) * 100%);height:100%;background:linear-gradient(180deg,#ffe08a,var(--gold) 50%,#e0a412);transition:width .5s ease-out}.race-loading-line{--stroke: calc(var(--u) * .7);position:absolute;left:50%;bottom:calc(var(--u) * 11.6 + var(--safe-bottom));width:min(94%,calc(var(--u) * 150));margin:0;font-size:calc(var(--u) * 4.4);line-height:1.15;text-align:center;translate:-50% 0}.race-loading-line[hidden]{display:none}.race-loading-line b{font-weight:400;color:var(--gold);text-transform:uppercase}.race-loading-line[data-turn="0"]{animation:line-in-0 .45s ease-out both}.race-loading-line[data-turn="1"]{animation:line-in-1 .45s ease-out both}@keyframes line-in-0{0%{opacity:0;translate:-50% calc(var(--u) * 1)}}@keyframes line-in-1{0%{opacity:0;translate:-50% calc(var(--u) * 1)}}.race-loading-line[data-leaving]{animation:line-out .25s ease-in both}@keyframes line-out{to{opacity:0}}.race[data-loading] .plaza-say{visibility:hidden}@media(prefers-reduced-motion:reduce){.race-loading,.race-loading-bar span{transition:none}.race-loading-card,.race-loading-tick,.race-loading-line{animation:none!important}}.race-ping{--stroke: calc(var(--u) * .6);position:absolute;bottom:calc(var(--u) * .8 + var(--safe-bottom));left:50%;margin:0;font-size:calc(var(--u) * 2.8);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;transform:translate(-50%)}.race-ping[hidden]{display:none}.net{display:inline-flex;align-items:center;gap:.35em}.net[hidden]{display:none}.net[data-grade=good] .net-ms{color:#6fe06a}.net[data-grade=fair] .net-ms{color:#ffc935}.net[data-grade=poor] .net-ms{color:#ff6b5b}.net-signs{display:inline-flex;align-items:center;gap:.35em}.net-signs[hidden]{display:none}.net-sign{display:inline-flex;align-items:center;gap:.1em;color:#ff6b5b}.net-sign .icon{width:1.5em;height:1.5em}.net-stalled{animation:net-stalled .6s steps(1) infinite}@keyframes net-stalled{50%{opacity:.25}}.race-watch{position:absolute;bottom:calc(var(--u) * 4.6 + var(--safe-bottom));left:50%;display:flex;align-items:center;gap:calc(var(--u) * 1.2);margin:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.6);border:calc(var(--u) * .5) solid var(--ink);border-radius:999px;background:linear-gradient(180deg,var(--wood-light),var(--wood-shade));white-space:nowrap;transform:translate(-50%)}.race-watch[hidden]{display:none}.race-watch-way{display:grid;place-items:center;padding:calc(var(--u) * 1);margin:calc(var(--u) * -.6) 0;border:0;background:none;cursor:pointer}.race-watch-way .icon{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4)}.race-watch-way:active .icon{transform:scale(.88)}.race-watch-way.left:active .icon{transform:scaleX(-1) scale(.88)}.race-watch-way.left .icon{transform:scaleX(-1)}.race-watch-text{--stroke: calc(var(--u) * .7);font-size:calc(var(--u) * 4.4)}.race-watch-name{font-size:calc(var(--u) * 5.4)}#podium{position:absolute;inset:0 0 0 50%;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:calc(var(--u) * 2 + var(--safe-top)) calc(var(--u) * 3 + var(--safe-right)) calc(var(--u) * 2 + var(--safe-bottom)) calc(var(--u) * 2);background:linear-gradient(90deg,#14261800,#14261899 calc(var(--u) * 6))}#podium[hidden]{display:none}.podium{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 1.4);width:100%;height:100%}.podium-title{--stroke: calc(var(--u) * 1.2);margin:0;font-size:calc(var(--u) * 6.4);font-weight:400;line-height:1.05;text-align:center;color:#ffe27a;animation:pop .5s cubic-bezier(.2,.9,.3,1.25)}.podium-foot{--stroke: calc(var(--u) * .6);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2.4);font-size:calc(var(--u) * 2.9)}.podium-chat{position:relative;display:grid}.podium-chat .chat-phrases{right:0;bottom:calc(100% + var(--u) * 1.4)}.podium-said{margin-left:calc(var(--u) * 1.2);padding:calc(var(--u) * .6) calc(var(--u) * 1.6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:#fffdf2;color:var(--ink);font-size:calc(var(--u) * 2.6);line-height:1.1;white-space:nowrap;-webkit-text-stroke:0;text-shadow:none;animation:podium-said .25s cubic-bezier(.34,1.56,.64,1)}@keyframes podium-said{0%{scale:.4;opacity:0}}.coin{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.pop,.podium-title,.dialog{animation:none}}.race-trick-pop{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;animation:race-trick-pop .9s ease-out forwards}.race-trick-pop>.icon{width:100%;height:100%}@keyframes race-trick-pop{0%{scale:.3;opacity:0}20%{scale:1.2;opacity:1}70%{scale:1;opacity:1}to{scale:1;opacity:0}}.rang-red{--rang: #e0412f}.rang-green{--rang: #4cc35a}.rang-cream{--rang: #fff1c2}:is(.item-button,.skill-button):is(.rang-red,.rang-green){animation:control-rang .7s ease-out}.jump-button:is(.rang-green,.rang-cream){animation:control-rang .35s ease-out}@keyframes control-rang{0%{box-shadow:inset 0 0 0 2px rgba(var(--light),var(--rim)),0 0 0 calc(var(--u) * 1.2) var(--rang)}to{box-shadow:inset 0 0 0 2px rgba(var(--light),var(--rim)),0 0 0 calc(var(--u) * 2.4) transparent}}@media(prefers-reduced-motion:reduce){.race-trick-pop{animation-duration:.01s}:is(.item-button,.skill-button,.jump-button):is(.rang-red,.rang-green,.rang-cream){animation:none}}.splash{position:absolute;inset:0;display:grid;place-items:center;container-type:size}.splash:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 37.5cqh at 20% 12%,#fffdf2 calc(2.8125cqh - .6px),#fff0b3d4 calc(2.8125cqh + .6px),#fff0b3cc 3.375cqh,#fff0b347 11.25cqh,#fff0b300 37.5cqh),linear-gradient(#2e84de,#5eaaf0 38.5%,#c4e6fb 70%);transition:opacity var(--splash-fade, 0s) ease-out}.splash-stack{position:relative;display:grid;justify-items:center;margin-bottom:calc(var(--u) * 8);transition:opacity var(--splash-fade, 0s) ease-out}.splash-sign{position:relative;width:calc(var(--u) * 98);aspect-ratio:900 / 464;background:url(/assets/sign-ESq3jZG2.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 1.2) rgba(30,18,6,.35))}.splash-name{position:absolute;inset:51.5% 14% 9%;display:grid;place-items:center;margin:0;overflow:hidden;font-size:calc(var(--u) * 10.6 * var(--fit, 1));font-weight:400;line-height:1;letter-spacing:.02em;white-space:nowrap}.splash-name span{position:relative;padding:0 .12em;color:var(--ink);-webkit-text-stroke:.15em var(--ink);paint-order:stroke fill;text-shadow:0 .07em 0 var(--ink),0 .1em .12em rgba(30,18,6,.45)}.splash-name span:after{content:attr(data-text);position:absolute;inset:0;padding:inherit;background:linear-gradient(180deg,#fff6b8 12%,#ffd93f,#ffb21d 72%,#ee8a12 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:0;text-shadow:none}.splash-gust{position:absolute;inset:0;overflow:visible;pointer-events:none}.splash-slot{display:grid;place-items:center;height:calc(var(--u) * 11);margin-top:calc(var(--u) * .4)}.splash-meter{position:relative;width:calc(var(--u) * 72);aspect-ratio:840 / 126;background:url(/assets/meter-BgjE6Bil.webp) center / 100% 100% no-repeat}.splash-track{position:absolute;inset:31.75% 8.1% 33.3% 7.86%;overflow:hidden;border-radius:999px}.splash-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,#ffffff8c 0 18%,#fff0 34%),linear-gradient(180deg,#ffe066,#ffc21f 55%,#ec9612);box-shadow:inset 0 calc(var(--u) * -.45) 0 #96500866,inset calc(var(--u) * -.4) 0 0 #96500840;transform:translate(calc((var(--share, 0) - 1) * 100%));transition:transform var(--creep, 0s) ease-out}.splash-retry{min-width:calc(var(--u) * 40);min-height:calc(var(--u) * 9.4);margin-bottom:calc(var(--u) * 1.4);font-size:calc(var(--u) * 4.6);text-decoration:none}.splash-retry .icon{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6)}.splash-word{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.2);box-sizing:border-box;min-width:calc(var(--u) * 32);height:calc(var(--u) * 9.4);margin:calc(var(--u) * -.8) 0 0;padding:0 0 calc(var(--u) * 2.4);border-style:solid;border-width:0 calc(var(--u) * 9.2);border-image:url(/assets/plank-DlqepQou.webp) 0 120 fill / 0 calc(var(--u) * 9.2) stretch;font-size:calc(var(--u) * 4.4);line-height:1;white-space:nowrap;color:#fff;-webkit-text-stroke:calc(var(--u) * .9) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .4) 0 var(--ink)}.splash-share{font-weight:400;font-variant-numeric:tabular-nums;min-width:3ch;text-align:left}.splash-share:empty{display:none}#app:is([data-splash=clear],[data-splash=going],[data-splash=lifting]) .splash:before{opacity:0}#app:is([data-splash=clear],[data-splash=going]) #shell>:is(#lobby,#room){opacity:0;visibility:hidden}#app:is([data-splash=going],[data-splash=lifting]) .splash-stack{opacity:0}#app[data-splash=lifting] #shell>:is(#lobby,#room){transition:opacity var(--splash-fade, 0s) ease-out}@media(prefers-reduced-motion:reduce){.splash:before,.splash-stack,.splash-track span{transition:none}}.dialog-invite{width:min(calc(var(--u) * 64),100%)}.dialog-invite .dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 2.4) calc(var(--u) * 2.6)}.invite-from{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.invite-from .friend-name{font-size:calc(var(--u) * 4 * var(--fit, 1))}.invite-map{position:relative;overflow:hidden;aspect-ratio:2 / 1;max-height:calc(var(--u) * 26);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:#4f98d0}.invite-map img{display:block;width:100%;height:100%;object-fit:cover}.invite-map>span{position:absolute;inset:auto 0 0;padding:calc(var(--u) * .8) 0 calc(var(--u) * 1);font-size:calc(var(--u) * 3.4);text-align:center;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;background:linear-gradient(180deg,transparent,rgba(30,18,8,.45))}.invite-actions{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:calc(var(--u) * 1.4)}.invite-actions .big-button,.invite-actions .wood-button{min-height:calc(var(--u) * 8);font-size:calc(var(--u) * 3.2);text-transform:uppercase}.invite-leave{grid-column:1 / -1;font-size:calc(var(--u) * 3.2);text-align:center;color:var(--paper-ink)}.invite-actions[data-asking]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invite-join .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.invite-time{display:flex;align-items:center;gap:calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.4);color:var(--paper-ink);font-variant-numeric:tabular-nums}.invite-bar{flex:1;height:calc(var(--u) * 2.2);overflow:hidden;border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:#fff8e4}.invite-bar>i{display:block;height:100%;background:linear-gradient(180deg,#9fe36b,#5cbf36);transform-origin:left;animation:invite-run linear forwards}@keyframes invite-run{0%{transform:scaleX(var(--from, 1))}to{transform:scaleX(0)}}.invite-time>b{min-width:calc(var(--u) * 5);font-weight:400;text-align:end}.shop-page{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1.2);height:100%;min-height:0}.shop-front{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u) * 1.4);height:100%;min-height:0}.shop-door{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;gap:calc(var(--u) * .8);min-width:0;min-height:0;padding:calc(var(--u) * 1.4) calc(var(--u) * 1);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse at 50% 30%,var(--paper),var(--paper-mid) 75%,var(--paper-edge));box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3,0 calc(var(--u) * .5) 0 #3a221073;color:var(--paper-ink);font:inherit;cursor:pointer;transition:transform 80ms ease-out}.shop-door:active{transform:translateY(calc(var(--u) * .4))}.shop-door-name{display:grid;justify-items:center;gap:calc(var(--u) * .4);min-width:0}.shop-door-name>.icon{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}.shop-door-name>span{max-width:100%;font-size:max(12px,calc(var(--u) * 3.6));line-height:1;text-transform:uppercase;white-space:nowrap}.shop-door-art{width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.shop-door-go{display:grid;place-items:center;width:82%;height:calc(var(--u) * 7);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#9fe36b,#5cbf36 52%,#2f8a1f);box-shadow:inset 0 calc(var(--u) * .4) 0 #ffffff73,0 calc(var(--u) * .5) 0 var(--ink)}.shop-door-go>.icon{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6)}.shop-row{display:flex;gap:calc(var(--u) * .8);min-width:0}.shop-row .inv-tabs{overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none}.shop-page:has(>.inv-card)>.shop-row{visibility:hidden}.shop-row .inv-tabs::-webkit-scrollbar{display:none}.shop-row .inv-tab{flex:1 1 0;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:calc(var(--u) * .2);min-width:max-content;min-height:max(40px,calc(var(--u) * 10.6));padding:calc(var(--u) * .4) calc(var(--u) * 1)}.shop-row .inv-tab>span{min-width:32px}.shop-row-name{display:inline-flex;align-items:center;gap:calc(var(--u) * .8);justify-self:center;margin:0 auto;min-height:max(40px,calc(var(--u) * 10.6));padding:0 calc(var(--u) * 2.4);font-size:max(12px,calc(var(--u) * 3.6))}.shop-row-name>.icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.shop-row .inv-tab>.icon{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.shop-row .inv-tab span{font-size:max(11px,calc(var(--u) * 2.8));text-align:center}@media(max-width:600px){.shop-page>.shop-goods{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 15),1fr));gap:calc(var(--u) * 1.2) calc(var(--u) * 2.4);padding-top:calc(var(--u) * 1)}.shop-goods>li>.inv-cell{width:calc(var(--u) * 13)}.shop-row:has(.inv-tab:nth-child(7)){margin-inline:calc(var(--u) * -1.7)}.shop-row:has(.inv-tab:nth-child(7)) .inv-tabs{gap:0}.shop-row:has(.inv-tab:nth-child(7)) .inv-tab{padding-inline:calc(var(--u) * .4)}.shop-row .inv-tab>span{min-width:35.5px}}.shop-row .inv-tab[data-tab=hot]:before{content:"";width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.shop-goods{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 20),1fr));align-content:start;gap:calc(var(--u) * 1.6) calc(var(--u) * 1.2);min-height:0;padding:calc(var(--u) * 1.6) calc(var(--u) * 1.4);overflow-y:auto;overscroll-behavior:contain;border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse at 50% 30%,var(--paper),var(--paper-mid) 75%,var(--paper-edge));box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3}.shop-goods{grid-auto-rows:max-content}.shop-goods>li{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:calc(var(--u) * .3);justify-items:center;align-items:start;min-width:0;color:var(--paper-ink)}.shop-goods>li>*{grid-column:1}.shop-goods>li>.inv-cell{grid-row:1}.shop-goods>li>.cell-name{grid-row:2}.shop-goods>li>.shop-good-price{grid-row:3;justify-self:stretch}.shop-good{z-index:1;grid-row:1 / -1;justify-self:stretch;align-self:stretch;padding:0;border:0;background:none;cursor:pointer}.shop-good:active~.inv-cell{transform:translateY(calc(var(--u) * .3))}.shop-good-price{display:flex;flex-wrap:wrap;justify-content:center;align-content:start;gap:calc(var(--u) * .2) calc(var(--u) * 1.2);min-height:calc(var(--u) * 4.6)}.shop-goods[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 2.5),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 2.5),#00000059)}.cell-name .nowrap{white-space:nowrap}.shop-goods[data-key^="packs "]{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:600px){.shop-goods[data-key^="packs "]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 15),1fr));align-content:start}}.shop-goods .cell-name>.icon{display:inline-block;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);margin-right:calc(var(--u) * .4);vertical-align:-.2em}.shop-pet-art{width:100%;height:100%;object-fit:contain}.shop-tag{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);padding:calc(var(--u) * .3) calc(var(--u) * .8);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#ffe588,#ffc21f 60%,#e2900f);font-size:max(11px,calc(var(--u) * 2.9));line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.shop-tag[data-currency=diamonds]{background:linear-gradient(180deg,#c9f3ff,#6fd6ff 60%,#2aa6d8)}.shop-tag[data-short=true]{background:#e9e1cf}.shop-tag .icon{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.shop-money-tag{display:inline-flex;align-items:center;padding:calc(var(--u) * .3) calc(var(--u) * .9);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1);background:#fff;font-size:max(11px,calc(var(--u) * 2.9));line-height:1;color:#1f6b12;font-variant-numeric:tabular-nums}.shop-hot{position:absolute;top:calc(var(--u) * -1.2);left:calc(var(--u) * -1.2);padding:calc(var(--u) * .3) calc(var(--u) * .8);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * .9);background:linear-gradient(180deg,#ff9a5a,#f0421f 60%,#c22a12);transform:rotate(-10deg);font-size:max(11px,calc(var(--u) * 2.6));line-height:1;color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill;pointer-events:none}.shop-pet-card-art img{width:100%;height:100%;object-fit:contain}.big-button.shop-diamonds{--face: #3fc4f0;--lit: #9be6ff;--shade: #1f8fc2}.big-button.shop-money{--face: #ffffff;--lit: #ffffff;--shade: #dfe7da;color:#1f6b12}.big-button.shop-money>:is(span,small){-webkit-text-stroke:0;color:#1f6b12}.inv-detail .shop-money>small{flex-basis:100%;font-size:max(11px,calc(var(--u) * 2.6));text-align:center;color:#14520c}.inv-detail .shop-money>span{font-size:max(14px,calc(var(--u) * 3.8))}.shop-good-price>.inv-worn-tag{font-size:max(11px,calc(var(--u) * 2.8));line-height:1.1}.shop-short{flex:1 1 0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .6);min-width:0;min-height:max(40px,calc(var(--u) * 9.5));padding:calc(var(--u) * .4) calc(var(--u) * .8);border:calc(var(--u) * .6) solid transparent;border-radius:calc(var(--u) * 2);background:#3a221012;line-height:1;font-variant-numeric:tabular-nums}.shop-short-price{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);font-size:max(15px,calc(var(--u) * 4.4));color:var(--paper-ink)}.shop-short-price>.icon{flex:none;width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8)}.shop-short-more{font-size:max(13px,calc(var(--u) * 3.6));color:var(--paper-ink)}.skill-row{display:grid;grid-template-columns:calc(var(--u) * 11) minmax(0,1fr);column-gap:calc(var(--u) * 1.6);align-items:center;width:100%;color:var(--paper-ink);text-align:left}.skill-row>.inv-cell{width:100%}.skill-cell>.icon:first-child{pointer-events:none}.skill-line-words{display:grid;row-gap:calc(var(--u) * .5);min-width:0}.skill-line-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .4) calc(var(--u) * 1.4);min-width:0}.skill-line-name{min-width:0;font-size:max(12px,calc(var(--u) * 3.4));line-height:1}.skill-line-often{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);font-size:max(11px,calc(var(--u) * 2.6));line-height:1;white-space:nowrap}.skill-line-often .icon{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.skill-line-on{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .5) calc(var(--u) * 1.2);min-width:0;color:var(--paper-soft)}.skill-line-whose{font-size:max(11px,calc(var(--u) * 2.6));line-height:1;color:var(--paper-ink);white-space:nowrap}.skill-line-item{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);font-size:max(11px,calc(var(--u) * 2.6));line-height:1;white-space:nowrap}.skill-line-item .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.skill-line-does{display:grid;gap:calc(var(--u) * .3);min-width:0;font-size:max(12px,calc(var(--u) * 3.2));line-height:1.1;color:var(--paper-ink)}.skill-kin{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * 1.4);margin:0}.skill-kin-list{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * .6) calc(var(--u) * 1.4);min-width:0}.skill-kin-word{font-size:max(11px,calc(var(--u) * 2.6));line-height:1;color:var(--paper-soft);white-space:nowrap}@media(max-height:340px){.skill-row{grid-template-columns:calc(var(--u) * 10) minmax(0,1fr)}.skill-row .skill-line-item-word{display:none}.skill-row .skill-line-item .icon{width:20px;height:20px;margin-block:-2px}.skill-line-words{row-gap:3px}.skill-line-item .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}}.pets-page{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.place-picks{position:absolute;translate:0 -100%;display:flex;min-width:0;box-sizing:border-box}.page-stage[data-side=left] .place-picks{padding-right:var(--safe-right)}.page-stage:not([data-side=left]) .place-picks{padding-left:var(--safe-left)}.pets-strip{display:flex;gap:calc(var(--u) * 2);min-width:0;max-width:100%;margin:0 auto;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.2) calc(var(--u) * .4);list-style:none;overflow-x:auto;scrollbar-width:none;pointer-events:auto}.pets-strip::-webkit-scrollbar{display:none}.pets-head{position:relative;display:grid;place-items:center;width:max(40px,calc(var(--u) * 12));height:max(40px,calc(var(--u) * 12));padding:calc(var(--u) * .6);border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff8e4,#e8cf9c 85%);box-shadow:0 calc(var(--u) * .4) 0 #3a221073;cursor:pointer}.pets-head>img{width:100%;height:100%;object-fit:contain;pointer-events:none}.pets-head[data-on]{background:radial-gradient(circle at 50% 42%,#f1ffe6,#8fd96a 85%)}.pets-head[aria-pressed=true]{outline:calc(var(--u) * .6) solid #ffc21f;translate:0 calc(var(--u) * -.3)}.pets-head-shop>img{opacity:.35;filter:grayscale(1)}.pets-head>.inv-level{top:calc(var(--u) * -.4);left:calc(var(--u) * -.6)}.pets-tag{position:absolute;left:50%;bottom:calc(var(--u) * .4);translate:-50% 0;font-size:max(11px,calc(var(--u) * 3));line-height:1;color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;white-space:nowrap}.pets-has{display:inline-flex;align-items:center;gap:calc(var(--u) * .6)}.pets-has .icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.pets-slots{list-style:none;display:grid;align-content:stretch;gap:calc(var(--u) * .8);width:100%;margin:0;padding:calc(var(--u) * 1) 0 0;box-sizing:border-box}.pets-slots>li{display:grid}.pets-slots>li+li{padding-top:calc(var(--u) * .8);border-top:calc(var(--u) * .25) dashed rgba(156,107,57,.35)}.pets-slot-row{margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.pets-slot-row.refused>.inv-cell{animation:refuse .4s ease-in-out}.pets-slots-none .pets-slot-row{cursor:default}.pets-slot-word{font-size:max(12px,calc(var(--u) * 3.2));line-height:1.1;color:var(--paper-soft)}.pets-slot-row:has(>.inv-slot)>.pets-slot-word{color:var(--paper-ink)}@media(max-height:340px){.pets-slots{gap:calc(var(--u) * .25);padding-top:calc(var(--u) * .4)}.pets-slots .pets-slot-row>.inv-cell>:is(.inv-worn,.inv-add,.inv-lock){top:calc(var(--u) * -.4);right:calc(var(--u) * -.4)}.pets-slots .skill-line-does{gap:0}.pets-slots>li+li{padding-top:calc(var(--u) * .25)}.pets-slots .skill-row{grid-template-columns:calc(var(--u) * 8.5) minmax(0,1fr)}.pets-slots .skill-line-does{line-height:1}}.inv-level-up:has(>.pets-xp-fill){position:relative;isolation:isolate}.pets-xp-fill{position:absolute;left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);bottom:calc(var(--u) * 1);height:calc(var(--u) * 1.4);border-radius:calc(var(--u) * .7);background:linear-gradient(90deg,#3f9a24 calc(var(--have, 0) * 100%),#ffffff8c 0);box-shadow:0 0 0 calc(var(--u) * .25) #3a221099;pointer-events:none}.inv-level-up:not(:disabled)>.pets-xp-fill{display:none}.pets-xp{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);margin-bottom:calc(var(--u) * 1.8)}.pets-xp .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.pets-page .detail-tools{align-self:center;padding-bottom:0}.pets-page .detail-tools>.lab-needs{display:flex;gap:calc(var(--u) * .8);padding:0}.pets-page .detail-tools .lab-need{grid-auto-flow:column;align-items:center;column-gap:calc(var(--u) * .8);padding:calc(var(--u) * .4) calc(var(--u) * 1.2);background:linear-gradient(90deg,rgba(92,191,54,.3) calc(var(--have) * 100%),transparent 0),#9c6b391a}.pets-page .detail-tools .lab-need .icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.pets-page .lab-need-name{max-width:none;font-size:max(11px,calc(var(--u) * 2.6));white-space:nowrap}.pets-slot>.icon:first-child{pointer-events:none}.pets-slot.inv-locked>.icon:first-child{opacity:.25;filter:grayscale(1)}.pets-slot .inv-lock.nudged{animation:ready-hop .6s ease-out}.inv-detail-actions>.nudged{animation:pets-nudge .5s ease-in-out}@keyframes pets-nudge{15%,55%{translate:calc(var(--u) * -1.6) 0}35%,75%{translate:calc(var(--u) * 1.6) 0}}.pets-slot.refused{animation:refuse .4s ease-in-out}.pets-picks{row-gap:calc(var(--u) * 1.4)}@media(max-height:340px){.pets-picks{grid-template-columns:repeat(auto-fill,calc(var(--u) * 12));row-gap:calc(var(--u) * .6)}.pets-picks>li{gap:calc(var(--u) * .2)}}.pets-picks>li{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:calc(var(--u) * .4);min-width:0}.pets-pick>.icon{pointer-events:none}.pets-swap{position:absolute;left:50%;bottom:calc(var(--u) * .2);translate:-50% 0;font-size:calc(var(--u) * 2.6);line-height:1;color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;white-space:nowrap;pointer-events:none}.pets-rename{display:grid;gap:calc(var(--u) * .8);width:100%;margin:0}.pets-rename-row{display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:0}.pets-name{flex:1;min-width:0;min-height:max(40px,calc(var(--u) * 11));box-sizing:border-box;padding:0 calc(var(--u) * 1.6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:#fff8e4;color:var(--paper-ink);font:inherit;font-size:max(16px,calc(var(--u) * 3.4));text-align:center;text-transform:uppercase}.pets-name::placeholder{color:var(--paper-soft)}.pets-name:focus{outline:calc(var(--u) * .6) solid #ffc21f}.pets-rename-go{flex:none;min-height:max(40px,calc(var(--u) * 11));gap:calc(var(--u) * 1);padding:0 calc(var(--u) * 2)}.pets-rename-go .lab-price .icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.pets-name-refused{display:flex;align-items:center;gap:calc(var(--u) * .6);font-size:calc(var(--u) * 3);color:#9a1c14;text-transform:uppercase}.pets-name-refused .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.pets-rename[data-refused] .pets-name{outline:calc(var(--u) * .6) solid #9a1c14}.place-spot{position:absolute;container-type:size;pointer-events:auto;cursor:pointer}.pets-figure{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;translate:0 var(--below, 0);filter:drop-shadow(0 calc(var(--u) * .6) 0 rgba(58,34,16,.3));pointer-events:none}.page-stage-pets .place-head{translate:0 -50%}.page-stage-pets .place-head>*{pointer-events:auto}.pets-plaque{position:relative;display:flex;align-items:center;min-width:0;max-width:100%;height:calc(var(--u) * 9);padding:0 calc(var(--u) * 7.2) 0 calc(var(--u) * 3);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#8a5a32,#6b3f1f);box-shadow:inset 0 0 0 calc(var(--u) * .4) #b8860b,0 calc(var(--u) * .4) 0 #3a221073;cursor:pointer}.pets-plaque:active{translate:0 calc(var(--u) * .3)}.pets-plaque:after{content:"";position:absolute;inset:calc(var(--u) * -2.8) calc(var(--u) * -1.2)}.pets-plaque:before{content:"";position:absolute;left:calc(var(--u) * 1.1);top:50%;translate:0 -50%;width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);border-radius:50%;background:radial-gradient(circle at 35% 35%,#e9c766,#7a5a10 75%);box-shadow:0 0 0 calc(var(--u) * .25) var(--ink)}.pets-plaque:has(>[data-long]){height:auto;min-height:calc(var(--u) * 9);padding-block:calc(var(--u) * .8)}.pets-plaque-name{min-width:0;overflow:hidden;white-space:nowrap;font-size:calc(var(--u) * 3.8 * var(--fit, 1));line-height:1;color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.pets-plaque-pencil{position:absolute;right:calc(var(--u) * .8);top:50%;translate:0 -50%;display:grid;place-items:center;width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);border:calc(var(--u) * .4) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff8e4,#ecd3a2);box-shadow:0 calc(var(--u) * .3) 0 #3a221073}.pets-plaque-pencil .icon{width:70%;height:70%}.pets-heart{position:absolute;top:18%;width:14cqh;height:14cqh;pointer-events:none;animation:pets-heart 1.1s ease-out forwards}@keyframes pets-heart{0%{translate:-50% 0;scale:.4;opacity:0}15%{scale:1.15;opacity:1}to{translate:-50% -30cqh;scale:1;opacity:0}}@media(prefers-reduced-motion:reduce){.pets-heart,.pets-slot .inv-lock.nudged,.inv-detail-actions>.nudged{animation-duration:.01s}}.pets-page .detail-tools button.lab-need:after{content:"";position:absolute;inset:calc(var(--u) * -1.4) calc(var(--u) * -.4)}.pets-plaque-none{padding-right:calc(var(--u) * 2.4);cursor:default;pointer-events:none}.pets-page .detail-body{grid-auto-rows:minmax(100%,max-content)}.pets-slot-row .inv-lock{left:auto;bottom:auto;top:calc(var(--u) * -.9);right:calc(var(--u) * -.9);width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.dialog-forge{--lands: 0s;isolation:isolate;width:min(calc(var(--u) * 150),100%)}.dialog-forge .dialog-title{font-size:calc(var(--u) * 4.6)}.dialog-forge .dialog-body{position:relative;height:calc(var(--u) * 78);padding:0;overflow:hidden;border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse 70% 80% at 50% 62%,#5a3a20,#2f1c0d 58%,#1e1208)}.forge-scene{position:absolute;inset:0;transition:transform .45s cubic-bezier(.2,.8,.3,1)}.dialog-forge[data-moved] .forge-scene{transform:translate(calc(var(--u) * -40))}.dialog-forge:not([data-landed]) .dialog-close{opacity:0;pointer-events:none}.forge-stage{position:absolute;left:50%;top:50%;display:grid;place-items:center;grid-template:minmax(0,1fr) / minmax(0,1fr);width:calc(var(--u) * 60);height:calc(var(--u) * 60);margin:calc(var(--u) * -30) 0 0 calc(var(--u) * -30)}.forge-stage>*{grid-area:1 / 1}.forge-stage .reward-halo{width:90%;height:90%}.forge-stage .reward-ring{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.forge-plinth{align-self:end;width:60%;height:14%;margin-bottom:12%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--haze) 60%,transparent),transparent 70%);opacity:calc(.4 + var(--reach) * .6);transition:opacity .25s ease-out}.forge-rays{width:150%;aspect-ratio:1;-webkit-mask:radial-gradient(circle,#000 20%,transparent 68%);mask:radial-gradient(circle,#000 20%,transparent 68%);scale:calc((80 + var(--reach) * 70) / 150);opacity:calc(.3 + var(--reach) * .7);transition:scale .25s cubic-bezier(.2,.9,.3,1.3),opacity .25s ease-out}.forge-rays i{display:block;width:100%;height:100%;background:repeating-conic-gradient(color-mix(in srgb,var(--haze) 80%,transparent) 0 9deg,transparent 9deg 22.5deg);animation:forge-turn 12s linear infinite}.dialog-forge[data-ready] .forge-rays i{animation-play-state:paused}@keyframes forge-turn{to{rotate:1turn}}.forge-beam{align-self:end;width:46%;height:120%;background:linear-gradient(0deg,color-mix(in srgb,var(--haze) 70%,transparent),transparent 80%);-webkit-mask:linear-gradient(90deg,transparent,#000 30% 70%,transparent);mask:linear-gradient(90deg,transparent,#000 30% 70%,transparent);opacity:0}.dialog-forge[data-landed] .forge-beam{animation:forge-beam 1.4s ease-out forwards}@keyframes forge-beam{15%{opacity:1}to{opacity:.35}}.forge-piece{position:relative;z-index:2;width:calc(var(--u) * 30);height:calc(var(--u) * 30);padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 3);background:radial-gradient(circle at 50% 40%,#fffdf4,color-mix(in srgb,var(--rim) 22%,#ead5a8));box-shadow:inset 0 0 0 calc(var(--u) * .8) var(--rim),0 calc(var(--u) * .8) calc(var(--u) * 1.6) #00000073;animation:forge-in .4s cubic-bezier(.2,.9,.3,1.3) backwards}.forge-piece>:not(.forge-hit){display:block;width:100%;height:100%;object-fit:contain}.forge-hit{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,var(--heart) 80%,transparent),transparent 75%);opacity:0;pointer-events:none}@keyframes forge-in{0%{scale:.7;opacity:0}}.dialog-forge[data-tremble] .forge-piece{animation:forge-tremble .07s linear infinite}.dialog-forge[data-harder] .forge-piece{animation-name:forge-tremble-harder}@keyframes forge-tremble-harder{25%{translate:calc(var(--u) * 1.4) calc(var(--u) * -.9)}75%{translate:calc(var(--u) * -1.4) calc(var(--u) * .9)}}@keyframes forge-tremble{25%{translate:calc(var(--u) * .8) calc(var(--u) * -.5)}75%{translate:calc(var(--u) * -.8) calc(var(--u) * .5)}}.dialog-forge[data-landed] .forge-piece{animation:forge-punch .5s cubic-bezier(.2,.9,.3,1.3) forwards}.dialog-forge[data-moved] .forge-piece{animation:forge-settle .35s ease-out forwards}@keyframes forge-punch{0%{scale:1}35%{scale:1.5}to{scale:1.15}}@keyframes forge-settle{0%{scale:1.15}to{scale:1}}.dialog-forge .reward-flash{z-index:1;animation-name:forge-flash}@keyframes forge-flash{30%{opacity:.6;scale:1.05}to{opacity:0;scale:1.25}}.forge-orbit{position:relative;z-index:3;width:0;height:0;animation:forge-turn 3s linear infinite}.forge-orbit i{position:absolute;left:calc(var(--u) * -6);top:calc(var(--u) * -6);width:calc(var(--u) * 12);height:calc(var(--u) * 12);filter:drop-shadow(0 0 calc(var(--u) * 1.2) rgba(255,230,140,.9));transform:rotate(var(--a)) translate(calc(var(--u) * 26)) rotate(calc(var(--a) * -1));animation:forge-pop .3s cubic-bezier(.2,.9,.3,1.4) calc(var(--i) * .06s) backwards}.forge-orbit i>*{display:block;width:100%;height:100%}@keyframes forge-pop{0%{transform:rotate(var(--a)) translate(calc(var(--u) * 40)) rotate(calc(var(--a) * -1)) scale(0)}}.dialog-forge[data-landed] .forge-orbit{animation:none}.forge-orbit i.forge-strike{animation:forge-dart .23s cubic-bezier(.6,0,1,.6) forwards}.dialog-forge[data-quick] .forge-orbit i.forge-strike{animation-duration:.1s}@keyframes forge-dart{to{transform:rotate(var(--a)) translate(0) rotate(calc(var(--a) * -1)) scale(.5)}}.dialog-forge:not([data-landed]) :is(.reward-flash,.reward-ring,.reward-sparks i,.reward-halo),.dialog-forge[data-missed] :is(.reward-flash,.reward-ring,.reward-sparks i,.reward-halo,.forge-beam){animation:none;opacity:0}.dialog-forge[data-missed] .forge-piece,.dialog-forge[data-missed][data-moved] .forge-piece{animation:forge-miss .5s ease-out forwards}.dialog-forge[data-missed] .forge-rays{opacity:0;transition:opacity .4s ease-out}@keyframes forge-miss{30%{translate:0 calc(var(--u) * 2);rotate:-6deg}}.forge-break{position:relative;z-index:4;display:grid;place-items:center;width:calc(var(--u) * 36);height:calc(var(--u) * 36);pointer-events:none;opacity:0}.forge-break>*{grid-area:1 / 1}.dialog-forge[data-missed] .forge-break{opacity:1}.fb-half{display:block;width:calc(var(--u) * 26);height:calc(var(--u) * 26)}.fb-half>*{display:block;width:100%;height:100%;object-fit:contain}.fb-half[data-side=l]{clip-path:polygon(0 0,52% 0,45% 22%,56% 40%,44% 58%,55% 78%,48% 100%,0 100%)}.fb-half[data-side=r]{clip-path:polygon(52% 0,100% 0,100% 100%,48% 100%,55% 78%,44% 58%,56% 40%,45% 22%)}.dialog-forge[data-missed] .fb-half{animation:fb-tear 1.25s cubic-bezier(.35,0,.5,1) forwards}.dialog-forge[data-missed] .fb-half[data-side=r]{--way: 1}.fb-half{--way: -1}@keyframes fb-tear{0%{scale:.5;opacity:0}14%{scale:1.1;opacity:1}24%,34%{scale:1;translate:0 0;rotate:0deg}28%{translate:calc(var(--way) * var(--u) * .6) 0}44%{translate:calc(var(--way) * var(--u) * 3) calc(var(--u) * -1);rotate:calc(var(--way) * 12deg);opacity:1}to{translate:calc(var(--way) * var(--u) * 14) calc(var(--u) * 26);rotate:calc(var(--way) * 50deg);opacity:0}}.fb-sparks{z-index:1}.dialog-forge[data-missed] .forge-break .fb-sparks i{opacity:1;animation:reward-throw .7s cubic-bezier(.1,.7,.3,1) .42s both}@media(prefers-reduced-motion:reduce){.forge-break{display:none}}.dialog-forge:not([data-landed]) .forge-panel *{animation:none!important}.forge-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 2.4);width:calc(var(--u) * 80);padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 3) 0;translate:110% 0;transition:translate .45s cubic-bezier(.2,.8,.3,1)}.dialog-forge[data-moved] .forge-panel{translate:0 0}.forge-word{align-self:center;margin:0;padding:calc(var(--u) * .8) calc(var(--u) * 4);font-size:calc(var(--u) * 6.5);rotate:-2deg;animation:reward-word .4s cubic-bezier(.3,1.6,.5,1) var(--plank-at) backwards}.forge-panel .reward-levels{justify-content:center;gap:calc(var(--u) * 1.4);font-size:calc(var(--u) * 5);white-space:nowrap}.forge-panel .reward-from{color:#e9d7b3}.forge-panel :is(.reward-from,.reward-into){animation:reward-fade-in .2s ease-out var(--level-at) backwards}.forge-panel .reward-into .icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.forge-panel .reward-to{font-size:calc(var(--u) * 8.5);-webkit-text-stroke-width:calc(var(--u) * .7);animation:forge-slam .5s cubic-bezier(.2,.9,.3,1.35) var(--level-at) backwards}.forge-panel .reward-max{transform-origin:left center;animation:forge-max .45s cubic-bezier(.2,.9,.3,1.35) calc(var(--level-at) + .5s) backwards}@keyframes forge-max{0%{scale:1.6;opacity:0}50%{opacity:1}}.forge-panel .reward-max .inv-max-plank{font-size:calc(var(--u) * 4.4)}@keyframes forge-slam{0%{scale:2.6;opacity:0}50%{opacity:1}}.forge-stats{min-height:0;overflow:hidden auto;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.8);font-size:calc(var(--u) * 3.6);animation:reward-rise .3s ease-out var(--stats-at) backwards}.forge-stats .cmp-row{animation:reward-rise .3s ease-out var(--at) backwards}.forge-stats .cmp-row:first-child{animation:none}.forge-stats .cmp-row[data-way=up] .cmp-change{transform-origin:left;animation:reward-grow .55s cubic-bezier(.2,.8,.3,1) calc(var(--at) + .08s) backwards}.forge-stats .cmp-row[data-way=up] .cmp-badge{transform-origin:right center;animation:forge-badge .45s cubic-bezier(.2,.9,.3,1.4) calc(var(--at) + .38s) backwards}@keyframes forge-badge{0%{scale:0}60%{scale:1.25}}.forge-buttons{display:flex;justify-content:center;gap:calc(var(--u) * 4)}.forge-buttons>.big-button{flex:none;min-width:calc(var(--u) * 26);box-sizing:border-box;min-height:max(44px,calc(var(--u) * 12));transition:opacity .2s ease-out}.forge-kept{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--u) * .6) calc(var(--u) * 1.4)}.forge-kept .icon,.forge-kept img{width:max(14px,calc(var(--u) * 4));height:max(14px,calc(var(--u) * 4));object-fit:contain}.forge-kept b{font-weight:400}.forge-stats .cmp-row[data-way=same] .cmp-gain{padding:0;color:var(--ink);-webkit-text-stroke:0;background:none}.forge-buttons>.big-button>.icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.dialog-forge:not([data-ready]) .forge-buttons>.big-button{opacity:0;pointer-events:none}.forge-confetti{top:calc(var(--u) * -1.5)}.forge-confetti[data-second]{left:27%}@media(prefers-reduced-motion:reduce){.dialog-forge,.dialog-forge *{animation:none!important;transition:none!important}.dialog-forge :is(.reward-flash,.reward-ring,.reward-sparks,.forge-confetti,.forge-beam){display:none}}.dialog-chest{--tier: #fff4cc;isolation:isolate;width:min(calc(var(--u) * 150),100%)}.dialog-chest .dialog-body{position:relative;height:calc(var(--u) * 80);padding:0;overflow:hidden;border-radius:calc(var(--u) * 1.6);background:radial-gradient(ellipse 70% 80% at 50% 62%,#5a3a20,#2f1c0d 58%,#1e1208)}.chest-scene{position:absolute;inset:0;transition:transform .3s cubic-bezier(.2,.8,.3,1)}.chest-scene[data-landed]:not([data-ending=plain]){transform:translate(calc(var(--u) * -42))}.chest-stage{position:absolute;left:50%;bottom:calc(var(--u) * 8);width:calc(var(--u) * 38);height:calc(var(--u) * 28);margin-left:calc(var(--u) * -19);padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation}.chest-stage{transform-origin:50% 100%;transition:scale .22s ease-out,translate .22s ease-out}.chest-scene:not([data-landed]):is([data-stage=shut],[data-stage=opening]) .chest-stage{scale:1.35}.chest-scene[data-stage=open] :is(.chest-stage,.chest-burst){translate:0 calc(var(--u) * 5)}.chest-rig{position:absolute;inset:0;display:block;transform-origin:50% 100%}.chest-shadow{position:absolute;left:0;width:100%;bottom:-6%;height:16%;background:radial-gradient(44% 50% at 50% 50%,rgba(0,0,0,.55),rgba(0,0,0,.3) 55%,transparent);pointer-events:none}@keyframes chest-rock{0%,70%,to{rotate:0deg}76%{rotate:-3deg}84%{rotate:3deg}92%{rotate:-2deg}}.chest-scene[data-stage=shut] .chest-rig{animation:chest-rock 1.6s ease-in-out 4}.chest-box,.chest-lid,.chest-flung{position:absolute;display:block;max-width:none;pointer-events:none}.chest-box{left:0;bottom:0;width:100%;height:auto}.chest-lid{left:-1.2%;bottom:38%;width:102.4%;height:auto;transform-origin:50% 100%}.chest-flung,.chest-lid-light{left:18.1%;bottom:77%;width:91.3%;transform-origin:14.7% 83.3%;rotate:-3deg}.chest-flung{height:auto;opacity:0}.chest-scene[data-stage=open] .chest-lid{opacity:0}.chest-lock{position:absolute;z-index:2;left:21%;bottom:30%;width:34%;aspect-ratio:170 / 197;transform-origin:50% 40%;pointer-events:none}.chest-lock img{position:absolute;left:0;bottom:0;width:100%;height:auto;max-width:none;display:block}.chest-lock-sprung{opacity:0}.chest-lock[data-sprung] .chest-lock-sprung{opacity:1}.chest-lock[data-sprung] .chest-lock-shut{opacity:0}.chest-lock-burst{position:absolute;inset:-50%;border-radius:50%;background:radial-gradient(circle,#fff 0 14%,#ffe38a 26%,transparent 60%);opacity:0}.chest-lock[data-sprung] .chest-lock-burst{animation:chest-spark .3s ease-out}@keyframes chest-spark{0%{opacity:1;scale:.4}to{opacity:0;scale:1.3}}.chest-scene[data-stage=open] .chest-lock:not([data-thrown]){display:none}.chest-scene[data-landed][data-stage=open] .chest-lock{opacity:0;transition:opacity .2s ease-out}.chest-scene[data-stage=open] .chest-flung{opacity:1}.chest-rig{--open: 0;--seam: #fff4cc}.chest-lid{translate:0 calc(var(--open) * -2%)}.chest-scene[data-stage=opening] .chest-lid{transition:translate .12s ease-out}.chest-seam{position:absolute;inset:0;opacity:0;pointer-events:none}.chest-seam>i,.chest-seam:after{content:"";position:absolute;inset:0;transform-origin:50% 44%;transition:transform .12s ease-out}.chest-seam>i{background:color-mix(in srgb,var(--seam) 78%,#fff);-webkit-mask:url(/assets/seam-glow-gzmipi4U.webp) center / 100% 100% no-repeat;mask:url(/assets/seam-glow-gzmipi4U.webp) center / 100% 100% no-repeat;transform:translateY(calc(var(--open) * -.9%)) scaleY(calc(.75 + var(--open) * .45));opacity:calc(.5 + var(--open) * .4)}.chest-seam:after{background:#fff;-webkit-mask:url(data:image/webp;base64,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) center / 100% 100% no-repeat;mask:url(data:image/webp;base64,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) center / 100% 100% no-repeat;transform:translateY(calc(var(--open) * -.9%)) scaleY(calc(.8 + var(--open) * 1.3))}.chest-leak{position:absolute;left:-58%;right:-58%;top:-88%;height:256%;transform-origin:50% 50%;transform:scale(calc(.62 + var(--open) * .38));transition:transform .12s ease-out;background:radial-gradient(closest-side,var(--seam) 34%,transparent 62%),repeating-conic-gradient(color-mix(in srgb,var(--seam) 70%,transparent) 0 10deg,color-mix(in srgb,var(--seam) 10%,transparent) 10deg 22.5deg);-webkit-mask:radial-gradient(ellipse 50% 22% at 50% 50%,#000 30%,transparent 100%),linear-gradient(0deg,transparent 30%,#000 50%);-webkit-mask-composite:source-in;mask:radial-gradient(ellipse 50% 22% at 50% 50%,#000 30%,transparent 100%),linear-gradient(0deg,transparent 30%,#000 50%);mask-composite:intersect;opacity:0;pointer-events:none}.chest-scene[data-stage=opening] .chest-leak{opacity:.85}.chest-scene[data-stage=open] .chest-leak{animation:chest-leak-out 1.3s ease-out both}@keyframes chest-leak-out{0%{opacity:.85}to{opacity:0;visibility:hidden}}.chest-scene[data-dread] .chest-leak{opacity:.7}.chest-scene[data-stage=opening] .chest-seam{opacity:1}.chest-glow{position:absolute;inset:0;-webkit-mask:url(data:image/webp;base64,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) center / 100% 100% no-repeat;mask:url(data:image/webp;base64,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) center / 100% 100% no-repeat;background:linear-gradient(172deg,var(--tier) 16%,color-mix(in srgb,var(--tier) 52%,#5a3a20) 42%);opacity:0;pointer-events:none}.chest-scene[data-stage=open] .chest-glow{opacity:1}.chest-glow:after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url(data:image/webp;base64,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) center / 100% 100% no-repeat;mask:url(data:image/webp;base64,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) center / 100% 100% no-repeat}.chest-lid-light{position:absolute;aspect-ratio:340 / 276;background:linear-gradient(0deg,color-mix(in srgb,var(--tier) 75%,#fff),color-mix(in srgb,var(--tier) 55%,transparent) 42%,transparent 82%);-webkit-mask:url(/assets/lid-open-CXnKNS8h.webp) center / 100% 100% no-repeat;mask:url(/assets/lid-open-CXnKNS8h.webp) center / 100% 100% no-repeat;opacity:0;pointer-events:none}.chest-scene[data-stage=open] .chest-lid-light{opacity:.75}.chest-rim,.chest-curtain{position:absolute;left:-30%;width:160%;bottom:0;height:220%;background:color-mix(in srgb,var(--tier) 55%,#fff);opacity:0;pointer-events:none}.chest-rim{-webkit-mask:url(/assets/rim-glow-CRtBIM60.webp) center / 100% 100% no-repeat;mask:url(/assets/rim-glow-CRtBIM60.webp) center / 100% 100% no-repeat}.chest-curtain{-webkit-mask:url(/assets/curtain-izDL_cLO.webp) center / 100% 100% no-repeat;mask:url(/assets/curtain-izDL_cLO.webp) center / 100% 100% no-repeat;transform-origin:50% 80%}.chest-scene[data-stage=open] .chest-rim{opacity:calc(.5 * var(--reach, 1));animation:reward-fade-in .2s ease-out}.chest-scene[data-stage=open] .chest-curtain{opacity:calc(.5 * var(--reach, 1));animation:chest-curtain .3s cubic-bezier(.2,.9,.3,1.1)}@keyframes chest-curtain{0%{transform:scaleY(.2);opacity:1}}.chest-mouth{position:absolute;inset:-160% -30% 52%;display:grid;justify-items:center;align-items:start;clip-path:polygon(0 0,100% 0,100% 100%,0 87.5%);pointer-events:none}.chest-item{position:relative;display:block;width:calc(var(--u) * 21);height:calc(var(--u) * 18);margin-top:calc(var(--u) * 5.5)}.chest-item:empty{display:none}.chest-item .icon{display:block;width:100%;height:100%;object-fit:contain}.chest-item strong{position:absolute;right:calc(var(--u) * -8);bottom:calc(var(--u) * 6);font-size:calc(var(--u) * 7);font-weight:400;line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * 1) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .4) 0 var(--ink)}.chest-count{right:calc(var(--u) * -3);bottom:calc(var(--u) * 15);top:auto}.chest-count[hidden]{display:none}.chest-tap{position:absolute;left:50%;bottom:calc(var(--u) * 1.6);translate:-50% 0;font-size:calc(var(--u) * 4);line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill;text-transform:uppercase;pointer-events:none}.chest-scene:not([data-stage=shut]) .chest-tap{display:none}.chest-burst{--lands: 0s;--heart: color-mix(in srgb, var(--tier) 45%, #fff);--haze: var(--tier);position:absolute;left:50%;bottom:calc(var(--u) * 8);display:grid;place-items:center;grid-template:minmax(0,1fr) / minmax(0,1fr);width:calc(var(--u) * 58);height:calc(var(--u) * 58);margin-left:calc(var(--u) * -29);pointer-events:none}.chest-burst{transform:scale(var(--reach, 1))}.chest-burst>*{grid-area:1 / 1}.chest-burst .reward-rays{-webkit-mask:radial-gradient(circle,#000 25%,transparent 69%),linear-gradient(0deg,transparent 22%,#000 38%);-webkit-mask-composite:source-in;mask:radial-gradient(circle,#000 25%,transparent 69%),linear-gradient(0deg,transparent 22%,#000 38%);mask-composite:intersect}.chest-panel{position:absolute;top:calc(var(--u) * 2);right:calc(var(--u) * 2);bottom:calc(var(--u) * 2);width:calc(var(--u) * 88);display:flex;flex-direction:column;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 2.4);border-radius:calc(var(--u) * 1.8);transform:translate(calc(100% + var(--u) * 4));opacity:0;transition:transform var(--slide, .3s) cubic-bezier(.2,.8,.3,1),opacity var(--slide, .3s) ease-in}.chest-scene[data-landed]+.chest-panel:not([data-out]){transform:none;opacity:1}.chest-scene[data-ending=plain]+.chest-panel{top:auto;left:auto;width:auto;border-color:transparent;background:none;box-shadow:none;transform:translateY(calc(var(--u) * 4))}.chest-named{position:absolute;left:50%;top:calc(var(--u) * 2.2);translate:-50% 0;display:flex;align-items:center;gap:calc(var(--u) * 1.6);white-space:nowrap;opacity:0;pointer-events:none}.chest-scene[data-landed] .chest-named{opacity:1;animation:chest-named .3s cubic-bezier(.2,.9,.3,1.25)}@keyframes chest-named{0%{opacity:0;scale:.7}}.chest-name{font-size:calc(var(--u) * 5.4);font-weight:400;line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .4) 0 var(--ink);text-transform:uppercase}.chest-can{margin:0;white-space:nowrap;overflow:hidden;font-size:calc(var(--u) * 4.2 * var(--fit, 1));font-weight:400;line-height:1.05;color:var(--paper-ink);text-transform:uppercase}.lab-fits{list-style:none;display:flex;flex:none;gap:calc(var(--u) * 1);margin:0;padding:calc(var(--u) * .6) 0}.lab-fits li{flex:0 1 calc(var(--u) * 15);min-width:0;display:grid}.lab-fit{--tile-art: calc(var(--u) * 10);min-width:0;padding:calc(var(--u) * .5);touch-action:manipulation}.lab-fit .lab-tile-art{width:100%;height:var(--tile-art)}.lab-fit[data-state=locked] .lab-tile-art>*{filter:none;opacity:1}.lab-fit-count{font-size:max(11px,calc(var(--u) * 3));font-variant-numeric:tabular-nums}.lab-fit-count .icon{display:block;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);margin:auto}.lab-fit[aria-pressed=true]{box-shadow:0 0 0 calc(var(--u) * .7) #ffc21f;scale:1.06;z-index:1}.chest-panel .lab-fit[aria-pressed=false]{opacity:.84}.chest-pick{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:calc(var(--u) * .9)}.chest-pick-head{display:flex;align-items:center;gap:calc(var(--u) * 1);padding-bottom:calc(var(--u) * 1.6)}.chest-pick-head>:nth-child(2){margin-left:auto}.chest-pick-level{color:var(--paper-soft);text-transform:none}.chest-pick-name{display:inline-flex;align-items:center;gap:calc(var(--u) * 1);font-size:max(12px,calc(var(--u) * 3.4));line-height:1.05;color:var(--paper-ink);text-transform:uppercase}.chest-pick .lab-needs{grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 8.4),1fr));padding:0}.chest-pick .lab-need-name{display:none}.lab-want{flex:none;width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);padding:calc(var(--u) * 1)}.lab-want .icon{display:block;width:100%;height:100%;filter:grayscale(1) opacity(.45)}@keyframes want-first{30%{scale:1.3}60%{scale:.95}}.lab-want[data-first]{animation:want-first .6s ease-out .4s 3}.lab-want[aria-pressed=true] .icon{filter:none}.lab-wanted{position:absolute;top:calc(var(--u) * .2);right:calc(var(--u) * .2);width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);pointer-events:none}.lab-wanted .icon{display:block;width:100%;height:100%}.room-map-wants{position:absolute;bottom:6%;right:3%;display:flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * 1);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 2);background:#fff8e4eb;pointer-events:none}.room-map-wants[hidden]{display:none}.room-map-dots [data-wanted]{background:#ffc21f;box-shadow:0 0 0 calc(var(--u) * .3) var(--ink)}.room-map-wants .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.chest-counted{animation:pop .45s cubic-bezier(.2,.9,.3,1.25)}.chest-foot{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--u) * 1.6);min-height:calc(var(--u) * 12)}.chest-foot .big-button{min-width:calc(var(--u) * 21);box-sizing:border-box;min-height:max(44px,calc(var(--u) * 12))}.chest-foot .lv{text-transform:none}.chest-next-count{--badge: calc(var(--u) * 6);position:static;display:inline-grid;margin-left:calc(var(--u) * 1)}.chest-flier{position:absolute;z-index:3;display:block;pointer-events:none}.chest-flier .icon{display:block;width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){.chest-rig,.chest-curtain,.chest-rim,.chest-leak,.chest-scene,.chest-panel,.chest-named,.chest-lid,.chest-seam>i,.chest-seam:after,.chest-lock{animation:none!important;transition:none!important}}.podium-next .icon{width:1.3em;height:1.3em;object-fit:contain}.chest-foot>.forge-chance{margin:0;align-self:center}.lobby[data-creating]>.lobby-main{display:none}.creator{position:absolute;inset:0;z-index:4;display:grid;grid-template-columns:minmax(0,36fr) auto minmax(0,56fr);grid-template-rows:auto minmax(0,1fr);column-gap:calc(var(--u) * 1.4);row-gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.4 + var(--safe-top)) calc(var(--u) * 2 + var(--safe-right)) calc(var(--u) * 1.8 + var(--safe-bottom)) calc(var(--u) * 2 + var(--safe-left));overflow:hidden;border:0;border-radius:0}.creator[hidden]{display:none}.creator:focus{outline:none}.creator-stage,.creator-panel{min-height:0;border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * 1.2) #3a22108c}.creator-head{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:calc(var(--u) * 1.4);min-width:0}.creator-title{flex:none;margin:0;padding:calc(var(--u) * .7) calc(var(--u) * 4);font-size:calc(var(--u) * 5.2);transform:rotate(-2deg)}.creator-figures{display:flex;gap:calc(var(--u) * .8)}.creator-figure,.creator-part{--stroke: calc(var(--u) * .55);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .4) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073;color:#fff;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .25) 0 var(--ink);line-height:1;text-transform:uppercase;cursor:pointer}.creator-figure{display:inline-flex;align-items:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 7.6);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 3.2)}.creator-figure .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.creator-figure[aria-checked=true],.creator-part[aria-selected=true]{background:linear-gradient(180deg,#ffffff59,#fff0 45%),linear-gradient(180deg,#ffe588,#ffc21f 55%,#e2900f);box-shadow:0 0 0 calc(var(--u) * .35) #fff3b0,0 calc(var(--u) * .4) 0 #3a221073}.creator-figure:active,.creator-part:active{transform:translateY(calc(var(--u) * .3))}.creator-tools{display:flex;gap:calc(var(--u) * 1);margin-left:auto}.creator-tools .round-button{width:calc(var(--u) * 7.6);height:calc(var(--u) * 7.6);padding:calc(var(--u) * 1.2)}.creator-tools .round-button:disabled{cursor:default;filter:grayscale(.8) brightness(.9);opacity:.6}.creator-back[hidden]{display:none}.creator-done{min-width:calc(var(--u) * 15);min-height:calc(var(--u) * 7.6)}.creator-done .icon{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2)}.creator-price{display:inline-flex;align-items:center;gap:calc(var(--u) * .3)}.creator-price[hidden]{display:none}.creator-done .creator-price .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.creator-stage{grid-column:1;grid-row:2;position:relative;overflow:hidden;container-type:size;background:radial-gradient(ellipse 34% 5% at 50% 93%,rgba(58,34,16,.38),transparent),radial-gradient(ellipse 60% 50% at 50% 42%,rgba(255,250,230,.55),transparent 75%),radial-gradient(ellipse 90% 80% at 50% 38%,#fff1cf,#e3b77d 60%,#b98049);padding-bottom:calc(var(--u) * 5);--soles: 6cqh}.creator-stage>canvas{position:absolute;left:50%;bottom:calc(-1 * var(--below, 0px));translate:-50% 0;filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * .8) rgba(58,34,16,.35));transform-origin:50% 12%;transition:opacity .22s ease-out,transform .3s ease-out}.creator-stage>.creator-close{z-index:1;inset:0 0 auto;width:100%!important;height:100%!important;translate:none;filter:none;opacity:0;transform:scale(.82);transform-origin:50% 40%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 78%);mask-image:linear-gradient(180deg,#000 50%,transparent 78%)}.creator-stage[data-view=face]>canvas:not(.creator-close){opacity:0;transform:scale(1.5)}.creator-stage[data-view=face]>.creator-close[data-drawn=true]{opacity:1;transform:none}.creator-stage[data-standing=false]>canvas:not(.creator-close){visibility:hidden}.creator-stage[data-standing=false]:before,.creator-stage[data-standing=false]:after{content:"";position:absolute;left:50%;translate:-50% 0;background:#7a4f2e2e;animation:creator-coming 1.4s ease-in-out infinite alternate}.creator-stage[data-standing=false]:before{bottom:calc(var(--soles) + 1cqh);width:17cqh;height:60cqh;border-radius:8cqh 8cqh 3cqh 3cqh}.creator-stage[data-standing=false]:after{bottom:calc(var(--soles) + 62cqh);width:13cqh;height:15cqh;border-radius:50%}@keyframes creator-coming{0%{opacity:.45}to{opacity:1}}.creator-rail{grid-column:2;grid-row:2;display:grid;grid-auto-rows:minmax(0,1fr);gap:calc(var(--u) * .7);min-height:0;width:calc(var(--u) * 13)}.creator-part{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .2);min-height:0;padding:calc(var(--u) * .3);font-size:calc(var(--u) * 2.5)}.creator-part[hidden]{display:none}.creator-part .icon{width:auto;height:min(calc(var(--u) * 4.8),55%);aspect-ratio:1}.creator-panel{grid-column:3;grid-row:2;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1);padding:calc(var(--u) * 1);background:#3a221052}.creator-colours{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .9);padding:calc(var(--u) * 1) calc(var(--u) * 1.2);border:calc(var(--u) * .45) solid var(--paper-line);border-radius:calc(var(--u) * 1.4);background:radial-gradient(ellipse at 50% 30%,var(--paper),var(--paper-mid) 75%,var(--paper-edge));box-shadow:inset 0 0 0 calc(var(--u) * .3) #fffaebb3,0 calc(var(--u) * .4) 0 #3a221066}.creator-colours[hidden]{display:none}.creator-swatch{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);padding:0;border:calc(var(--u) * .5) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff73,#fff0 45%),var(--swatch);box-shadow:0 calc(var(--u) * .35) 0 #3a221066;cursor:pointer}.creator-swatch[aria-pressed=true]{box-shadow:0 0 0 calc(var(--u) * .45) #fff3b0,0 0 0 calc(var(--u) * .95) #ffc21f,0 calc(var(--u) * .35) 0 #3a221066}.creator-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 21),1fr));align-content:start;gap:calc(var(--u) * 1.1);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--u) * .6)}.creator-tile{position:relative;aspect-ratio:var(--tile-aspect, 1);padding:0;border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.3);background:radial-gradient(circle at 50% 40%,#fffaf0,#f0dcae 80%);box-shadow:inset 0 0 0 calc(var(--u) * .3) #fffaebcc,0 calc(var(--u) * .4) 0 #3a221066;cursor:pointer}.creator-tile:active:not(:disabled){transform:translateY(calc(var(--u) * .3))}.creator-tile canvas{display:block;width:100%;height:100%;border-radius:calc(var(--u) * .9)}.creator-tile[aria-pressed=true]{background:radial-gradient(circle at 50% 40%,#fffdf2,#ffe08a 85%);box-shadow:0 0 0 calc(var(--u) * .4) #fff3b0,0 0 0 calc(var(--u) * .85) #ffc21f,0 calc(var(--u) * .4) 0 #3a221066}.creator-tile[aria-pressed=true]:after{content:"";position:absolute;top:calc(var(--u) * -1.2);right:calc(var(--u) * -1.2);width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);background:var(--tick) center / contain no-repeat}.creator-tile:disabled{opacity:.35;cursor:default}.creator-tile[data-drawn=false]:before{content:"";position:absolute;inset:22% 28%;border-radius:50%;background:#9c6b392e;animation:creator-coming 1.4s ease-in-out infinite alternate}.net-stats{position:absolute;top:calc(var(--u) * 46 + var(--safe-top));left:calc(var(--u) * 2.4 + var(--safe-left));z-index:5;margin:0;padding:3px 5px;border-radius:4px;background:#0009;color:#fff;font:11px/1.3 ui-monospace,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:pre;pointer-events:none;contain:layout paint}.page-trials .page-body{display:block;min-height:0;padding:0;overflow:hidden}.pg{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0}.pg-title{justify-self:center;margin:calc(var(--u) * .6) 0 calc(var(--u) * .8);padding:calc(var(--u) * .6) calc(var(--u) * 6);position:relative;z-index:2;font-size:calc(var(--u) * 5.2)}.pg-head{display:flex;justify-content:center;margin:0 calc(var(--u) * 2);padding:calc(var(--u) * 1.4) calc(var(--u) * 4)}.pg-head .pg-way{flex:1;height:calc(var(--u) * 5);border-radius:calc(var(--u) * 2.5)}.pg-head .pg-way b{font-family:var(--display);font-size:calc(var(--u) * 4.2)}.pg-gift{position:absolute;bottom:calc(var(--u) * 11);right:calc(var(--u) * -1.4);z-index:2;width:calc(var(--u) * 10);padding:0;border:0;background:none;font:inherit}.gift-what{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .4) calc(var(--u) * 1.2);border:calc(var(--u) * .35) solid #c89a5e;border-radius:calc(var(--u) * 1.2);background:#fff6dc;font-family:var(--display);font-size:calc(var(--u) * 2.8);line-height:1;color:var(--paper-ink);font-variant-numeric:tabular-nums}.gift-what>.icon,.gift-what>img{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);object-fit:contain}.pg-gift[data-state=ahead]{width:auto;right:calc(var(--u) * .6);bottom:calc(var(--u) * 11.4);pointer-events:none}.pg-gift .gift-what{font-size:calc(var(--u) * 4.2);padding:calc(var(--u) * .5) calc(var(--u) * 1);white-space:nowrap}.pg-gift .gift-what>.icon,.pg-gift .gift-what>img{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.gift-gear{display:flex;width:calc(var(--u) * 11);height:calc(var(--u) * 7)}.gift-gear .inv-art{flex:1 1 0;min-width:0}.pg-gift:disabled{pointer-events:none}.pg-chest{display:block;width:100%;height:auto;filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.5))}.pg-gift[data-state=ready]{cursor:pointer;animation:pg-gift-bob 1.6s ease-in-out infinite}@keyframes pg-gift-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -.8))}}.pg-trail{position:relative;display:flex;align-items:stretch;gap:calc(var(--u) * 2.6);min-height:0;margin:calc(var(--u) * 1.2) calc(var(--u) * 2) calc(var(--u) * 1.6);padding:calc(var(--u) * 1.6) calc(var(--u) * 4) 0;border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 2);background:var(--trail) left bottom / auto 100% repeat-x,#8fc56a;overflow-x:auto;overflow-y:hidden;touch-action:none;scrollbar-width:none}.pg-trail::-webkit-scrollbar{display:none}@media(min-height:520px){.pg-trail{padding-bottom:calc(var(--u) * 4)}}.pg-spot{position:relative;flex:0 0 calc(var(--u) * 27);display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding-top:calc(var(--u) * 2)}.pg-stand{width:86%;height:auto;margin-top:calc(var(--u) * -4.4);pointer-events:none}.pg-card{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;align-content:start;gap:calc(var(--u) * .4);width:100%;height:100%;max-height:calc(var(--u) * 36);align-self:end;padding:calc(var(--u) * 1.6) calc(var(--u) * 1.2) calc(var(--u) * 1.2);border:calc(var(--u) * .5) solid #c89a5e;border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#fffaea,#f3e1b6);box-shadow:0 calc(var(--u) * .5) 0 #3a221073;color:var(--paper-ink);font:inherit;cursor:pointer}.pg-card[data-next]{border-color:#ffd23f;box-shadow:0 0 0 calc(var(--u) * .7) #f2a91e,0 0 calc(var(--u) * 4) calc(var(--u) * 1) #ffd23fd9;animation:pg-glow 2.4s ease-in-out infinite}@keyframes pg-glow{50%{box-shadow:0 0 0 calc(var(--u) * .7) #f2a91e,0 0 calc(var(--u) * 6) calc(var(--u) * 1.6) #ffd23ff2}}.pg-card[data-locked]{cursor:default}.pg-card:active:not([data-locked]){transform:translateY(calc(var(--u) * .4))}.pg-pin{position:absolute;top:calc(var(--u) * -1.2);left:50%;width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);translate:-50% 0;border:calc(var(--u) * .4) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe9a8,#d9a441 60%,#9c6b1f)}.pg-coin{position:absolute;top:calc(var(--u) * -2.2);left:calc(var(--u) * -2.2);z-index:2;width:calc(var(--u) * 7.4)}.pg-coin-face{display:block;width:100%;height:auto}.pg-coin b{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--u) * 3.8);font-weight:400;color:#fff;-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill}.pg-pic{position:relative;width:100%;min-height:0}.pg-pic{height:100%}.pg-pic-art{display:block;width:100%;height:100%;max-height:calc(var(--u) * 26);object-fit:contain}.pg-card[data-locked] .pg-pic-art{filter:grayscale(1) brightness(.85) contrast(.9)}.pg-lock{position:absolute;left:50%;top:50%;width:auto;max-width:38%;height:80%;object-fit:contain;translate:-50% -50%;filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.6))}.pg-name{max-width:100%;overflow:hidden;font-size:calc(var(--u) * 2.8);line-height:1.1;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.pg-card[data-locked] .pg-name{opacity:.6}.pg-play{position:absolute;bottom:calc(var(--u) * -7.6);z-index:3;left:50%;translate:-50% 0;min-height:calc(var(--u) * 8);padding:0 calc(var(--u) * 3);font-size:calc(var(--u) * 3.6)}.pg-card[data-opened] .pg-lock{animation:pg-lock-off .9s ease-in 1.2s both}.pg-card[data-opened] .pg-pic-art{animation:pg-colour .4s ease-out 1.9s both}.pg-card[data-opened][data-next]{animation:pg-open .55s cubic-bezier(.3,1.6,.5,1) 2s both,pg-glow 2.4s ease-in-out 2.55s infinite}.pg-card[data-opened]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 calc(var(--u) * 1) #ffd23f;pointer-events:none;opacity:0;animation:pg-ring .7s ease-out 2s both}.pg-card[data-opened] .pg-play{animation:pg-play-in .4s cubic-bezier(.3,1.6,.5,1) 2.3s both}@keyframes pg-open{40%{transform:translateY(calc(var(--u) * -2.4)) scale(1.1)}}@keyframes pg-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes pg-play-in{0%{opacity:0;transform:scale(.2)}}@keyframes pg-lock-off{0%,30%{transform:rotate(0)}10%{transform:rotate(-14deg)}20%{transform:rotate(14deg)}to{transform:translateY(calc(var(--u) * 16)) rotate(40deg);opacity:0}}@keyframes pg-colour{0%{filter:grayscale(1) brightness(.85) contrast(.9)}}.hero-trail,.hero-plaza{position:absolute;padding:0;border:0;background:none;translate:0 -96%;filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * .3) rgba(40,24,8,.35));cursor:pointer}:is(.hero-trail,.hero-plaza)[hidden]{display:none}:is(.hero-trail,.hero-plaza):active{scale:.96}.hero-trail-sign,.hero-plaza-sign{display:block;width:100%;height:auto}.hero-trail{z-index:1;container-type:inline-size}.hero-plaza{pointer-events:none}.hero-plaza:after{content:"";position:absolute;inset:12% 0 30%;pointer-events:auto}.hero-trail-count{position:absolute;top:62.6%;left:22.5%;right:35.3%;height:14.7%;display:flex;align-items:center;justify-content:center;gap:2cqw;font-family:var(--display);font-size:11cqw;line-height:1;color:var(--paper-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.hero-trail[data-waiting]:before{content:"";position:absolute;z-index:-1;inset:4% -22% -2%;border-radius:50%;background:radial-gradient(closest-side,#ffde6ee6,#ffc43c73 55%,#ffc43c00);pointer-events:none}.hero-trail[data-waiting] .hero-trail-sign{filter:drop-shadow(0 0 calc(var(--u) * .5) #ffe27a) drop-shadow(0 0 calc(var(--u) * 1.6) rgba(255,196,40,.95)) drop-shadow(0 0 calc(var(--u) * 3) rgba(255,170,20,.7))}.hero-trail-hand{position:absolute;top:47%;left:76%;width:42cqw;height:auto;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * .4) rgba(0,0,0,.45));animation:hero-trail-tap .9s ease-in-out .6s 3 both}.lobby:has(>:is(.dialog-layer,.controls-scene):not([hidden])) .hero-trail-hand{display:none}@keyframes hero-trail-tap{0%,to{transform:translateY(18%)}45%{transform:translateY(0) scale(.92)}}.first-hand{position:absolute;top:40%;right:-4%;width:calc(var(--u) * 10);height:auto;pointer-events:none;filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * .4) rgba(0,0,0,.45));animation:hero-trail-tap .9s ease-in-out .6s 3 both}.big-button:has(>.first-hand):not(.pg-play){position:relative;overflow:visible}.pg-play>.first-hand{top:-25%;right:-60%;width:calc(var(--u) * 7)}@media(prefers-reduced-motion:reduce){.hero-trail-hand,.first-hand{animation:none}}@media(max-height:340px){.pg-title{font-size:calc(var(--u) * 4.2);padding:calc(var(--u) * .3) calc(var(--u) * 5)}.pg-head{padding-top:calc(var(--u) * 1.8);padding-bottom:calc(var(--u) * .6)}.pg-gift{width:calc(var(--u) * 7.4)}}.dialog-offer{width:min(calc(var(--u) * 150),100%)}.dialog-offer .dialog-body{overflow:hidden;display:grid;gap:calc(var(--u) * 2.4);padding:calc(var(--u) * 2.4) calc(var(--u) * 3) calc(var(--u) * 2.8)}.offer-prizes{display:flex;align-items:center;gap:calc(var(--u) * 2)}.offer-gifts{position:relative;display:flex;flex:1;justify-content:space-between;margin:0;padding:0;list-style:none}.offer-gifts:before{content:"";position:absolute;top:calc(var(--u) * 6);left:calc(var(--u) * 4);right:calc(var(--u) * 4);height:calc(var(--u) * 1.4);border-radius:calc(var(--u) * .7);background:linear-gradient(180deg,#ffe58a,#f2b21c);box-shadow:0 0 0 calc(var(--u) * .35) #a8773f}.offer-gift{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * .4);width:calc(var(--u) * 13)}.offer-chest{width:calc(var(--u) * 11.5);height:auto;filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.45))}.offer-at{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);font-family:var(--display);font-size:calc(var(--u) * 3.4);line-height:1;color:var(--paper-ink)}.offer-at img{width:calc(var(--u) * 3.6);height:auto}.offer-top{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * .6);width:calc(var(--u) * 33);padding-top:calc(var(--u) * .5)}.offer-top:before{content:"";position:absolute;top:calc(var(--u) * -2);left:50%;width:calc(var(--u) * 34);height:calc(var(--u) * 30);translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#ffe278f2,#ffc83c73 55%,#ffc83c00);pointer-events:none}.offer-top{margin-left:calc(var(--u) * 1.5)}.offer-medal{position:relative;display:block;width:calc(var(--u) * 28)}.offer-gift .gift-what{padding-inline:calc(var(--u) * .8)}.offer-medal-rays{position:absolute;left:50%;top:50%;width:130%;height:auto;translate:-50% -50%;pointer-events:none;animation:trial-wheel 1.4s ease-out both}.offer-medal-face{position:relative;display:flex;justify-content:center;padding:calc(var(--u) * .6);border:calc(var(--u) * .6) solid #fff3c4;border-radius:calc(var(--u) * 2);background:radial-gradient(circle,#ffd23f,#f2a91e);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1) #3a221080}.offer-medal-face .inv-art{flex:1 1 0;min-width:0;aspect-ratio:3 / 4}.offer-medal-face img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.6))}.offer-top .offer-at{position:relative}.offer-foot{display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * 2.4)}.offer-go{min-width:calc(var(--u) * 52);min-height:calc(var(--u) * 12);font-size:calc(var(--u) * 5.8)}.offer-later{min-width:calc(var(--u) * 22)}@media(prefers-reduced-motion:reduce){.offer-medal-rays{animation:none}}.controls-bar{position:absolute;top:calc(var(--safe-top) + var(--u) * 1.2);left:50%;translate:-50% 0;display:grid;justify-items:center;width:max-content;max-width:calc(100% - var(--safe-left) - var(--safe-right) - var(--u) * 4);pointer-events:auto}.controls-bar>.title-plank{position:relative;z-index:1;margin-bottom:calc(var(--u) * -2.4)}.controls-board{display:flex;align-items:flex-end;gap:calc(var(--u) * 3.6);padding:calc(var(--u) * 3.6) calc(var(--u) * 2.8) calc(var(--u) * 2)}.controls-ask{display:grid;justify-items:center;gap:calc(var(--u) * .8)}.controls-ask>.board-label{font-size:max(12px,calc(var(--u) * 3.8));text-transform:none;white-space:nowrap}.controls-bar>.controls-board:first-child{padding-top:calc(var(--u) * 2.2)}.controls-on{min-width:calc(var(--u) * 26);min-height:calc(var(--u) * 10);padding:0 calc(var(--u) * 3.4);font-size:calc(var(--u) * 4.6)}.controls-on :is(.arrow,.icon){width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.controls-on .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.controls-on.bumped{animation:bump .25s ease-out}@media(prefers-reduced-motion:reduce){.controls-on.bumped{animation:none}}.steer-track{display:flex;padding:calc(var(--u) * .5);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 2);background:var(--paper-mid);box-shadow:inset 0 calc(var(--u) * .6) calc(var(--u) * .6) #5c3a184d}.steer-track button{min-width:calc(var(--u) * 20);height:calc(var(--u) * 8.6);padding:0 calc(var(--u) * 1.8);border:0;border-radius:calc(var(--u) * 1.4);background:none;font:inherit;font-size:calc(var(--u) * 3.4);line-height:1;color:var(--paper-ink);text-transform:uppercase;cursor:pointer}.steer-track button[aria-checked=true]{background:linear-gradient(180deg,#9fe36b,#5cbf36 52%,#2f8a1f);box-shadow:inset 0 calc(var(--u) * .4) 0 #ffffff73,0 0 0 calc(var(--u) * .4) var(--ink);color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill}.sizes{display:flex;align-items:center;gap:calc(var(--u) * 1.6)}.sizes .round-button{width:calc(var(--u) * 9.6);height:calc(var(--u) * 9.6)}.sizes-now{min-width:4ch;font-size:calc(var(--u) * 4.2);font-weight:400;line-height:1;text-align:center;color:#fff;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums}.sizes .round-button:disabled{cursor:default;filter:grayscale(1);opacity:.45}.sizes .round-button:disabled:active{transform:none}.controls-scene{position:absolute;inset:0}.controls-scene[hidden]{display:none}.controls-course{position:absolute;inset:0;z-index:6;overflow:hidden;container-type:size;background:#4d8a3c}.controls-picture{position:absolute;top:0;width:calc(100cqh * var(--aspect));height:100%;left:clamp(calc(100cqw - 100cqh * var(--aspect)),calc(50cqw - var(--across) * 100cqh * var(--aspect)),0px);background:center / 100% 100% no-repeat}.controls-her{position:absolute;left:calc(var(--across) * 100%);bottom:calc((1 - var(--soles)) * 100cqh - var(--tallest) * var(--down) * 100cqh);width:calc(var(--tallest) * 2 * var(--side) * 100cqh + 2px);height:calc(var(--tallest) * (var(--up) + var(--down)) * 100cqh);translate:-50% 0;transform-origin:50% 100%;transition:translate .12s ease-out,rotate .12s ease-out}.controls-her.back{scale:-1 1}.controls-her[data-steer="1"]{translate:calc(-50% + var(--u) * 1.8) 0;rotate:5deg}.controls-her[data-steer="-1"]{translate:calc(-50% - var(--u) * 1.8) 0;rotate:-5deg}.controls-her.hop{animation:controls-hop .32s ease-out}@keyframes controls-hop{12%{transform:scale(1.04,.94)}45%{transform:translateY(-12%) scale(.97,1.04)}82%{transform:scale(1.04,.95)}}@media(prefers-reduced-motion:reduce){.controls-her{transition:none}.controls-her.hop{animation:none}}.controls-her canvas{position:absolute;left:50%;bottom:calc(-1 * var(--below));translate:-50% 0;pointer-events:none}.touch .game-shell[data-over] .touch-controls{display:block;z-index:7}.controls-top{position:absolute;inset:0 0 auto;z-index:8;pointer-events:none}.controls-point{position:absolute;z-index:8;pointer-events:none}.controls-point[hidden]{display:none}.controls-point[data-way=left]>.first-hand{right:auto;left:-4%;scale:-1 1}.stats-page{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:calc(var(--u) * 1.2)}.stats-ring{position:relative;display:grid;place-items:center}.stats-ring-art{grid-row:1;grid-column:1;width:calc(var(--u) * 16);height:calc(var(--u) * 16);filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.25))}.stats-ring-value{grid-row:1;grid-column:1;display:grid;place-content:center;text-align:center}.stats-ring-value strong{font-size:calc(var(--u) * 4.2);font-weight:400;line-height:1;color:var(--paper-ink);font-variant-numeric:tabular-nums}.stats-ring-value small{font-size:calc(var(--u) * 2);line-height:1;color:var(--paper-soft);text-transform:uppercase}.stats-plaques{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u) * 1);margin:0;padding:0}.stats-plaque{display:grid;justify-items:center;align-content:center;gap:calc(var(--u) * .5);min-width:0;padding:calc(var(--u) * .8) calc(var(--u) * .6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f0dcae);box-shadow:0 calc(var(--u) * .4) 0 #3a221066}.stats-plaque .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.stats-plaque strong{font-size:calc(var(--u) * 4);font-weight:400;line-height:1;color:var(--paper-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.stats-plaque span{max-width:100%;overflow:hidden;font-size:calc(var(--u) * 2.8);line-height:1;color:var(--paper-soft);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stats-plaque[data-kind=wins] strong{color:#2f8a1f}.stats-plaque[data-kind=earned] strong{color:#b8860b}.medals-plaques{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;height:100%}.medals-plaque .coin{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.medals-plaque span{font-size:calc(var(--u) * 3);color:var(--paper-ink)}.medals-plaque strong{font-size:calc(var(--u) * 4.6)}.medals-plaque b{display:flex;align-items:baseline;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 3.2);font-weight:400;line-height:1;color:#2f8a1f;text-transform:uppercase;white-space:nowrap}.medals-plaque b small{font-size:calc(var(--u) * 2.6);text-transform:uppercase;color:var(--paper-soft)}.medals-plaque:not([data-none]){background:linear-gradient(180deg,#fff6d0,#ffe08a);box-shadow:inset 0 0 0 calc(var(--u) * .45) #f2a91c,0 calc(var(--u) * .4) 0 #3a221066}.medals-plaque[data-none] .coin{filter:grayscale(.8);opacity:.75}.medals-plaque[data-none] b{color:var(--paper-ink)}.ghost-times{display:grid;gap:calc(var(--u) * 1);margin-top:calc(var(--u) * 1.4)}.ghost-head{display:flex;align-items:center;gap:calc(var(--u) * .8);margin:0;font-size:calc(var(--u) * 3.2);font-weight:400;line-height:1;text-transform:uppercase;color:var(--paper-ink)}.ghost-head>.icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.ghost-tabs{display:flex;margin-left:auto;padding:calc(var(--u) * .4);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,var(--wood-light),var(--wood-shade))}.ghost-tabs button{flex:1;min-height:calc(var(--u) * 7);padding:0 calc(var(--u) * 1.8);border:0;border-radius:calc(var(--u) * 1);background:none;font-size:calc(var(--u) * 2.8);color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill;cursor:pointer}.ghost-tabs button[aria-selected=true]{background:linear-gradient(180deg,#ffe588,#ffc21f 55%,#e2900f);box-shadow:inset 0 0 0 calc(var(--u) * .3) var(--ink)}.ghost-rows{list-style:none;display:grid;gap:calc(var(--u) * .8);margin:0;padding:0}.ghost-row{display:grid;grid-template-columns:calc(var(--u) * 10) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) calc(var(--u) * 9) calc(var(--u) * 3.6);align-items:center;gap:calc(var(--u) * 1);width:100%;padding:calc(var(--u) * .6) calc(var(--u) * 1) calc(var(--u) * .6) calc(var(--u) * .6);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f0dcae);box-shadow:0 calc(var(--u) * .4) 0 #3a221066;color:var(--paper-ink);text-align:left;cursor:pointer}.ghost-row:active{transform:translateY(calc(var(--u) * .4));box-shadow:none}.ghost-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1);background:var(--wood-shade)}.ghost-map{min-width:0;overflow:hidden;font-size:calc(var(--u) * 3);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ghost-time{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name" "icon time";align-items:center;column-gap:calc(var(--u) * .6);min-width:0}.ghost-time .icon{grid-area:icon;width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.ghost-time span{grid-area:name;font-size:calc(var(--u) * 2.4);line-height:1;color:var(--paper-soft);text-transform:uppercase}.ghost-time strong{grid-area:time;font-size:calc(var(--u) * 3.2);font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.ghost-gap-cell{display:grid;justify-items:center}.ghost-gap{font-size:calc(var(--u) * 3);line-height:1;color:#b3261c;font-variant-numeric:tabular-nums;white-space:nowrap}.ghost-gap .icon{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.ghost-open .icon{display:block;width:100%;height:auto}.dialog-board{width:min(calc(var(--u) * 150),100%)}.dialog-board .dialog-body{padding:calc(var(--u) * 1.8)}.ghost-board{display:grid;grid-template-columns:calc(var(--u) * 46) minmax(0,1fr);gap:calc(var(--u) * 2);height:calc(var(--u) * 64);min-height:0}.ghost-board-side{display:grid;align-content:start;gap:calc(var(--u) * 1.2)}.ghost-board-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.4)}.ghost-board-side .ghost-tabs{margin:0}.ghost-board-race{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * 1.2);min-height:calc(var(--u) * 12);padding:calc(var(--u) * .8) calc(var(--u) * 1.6);text-align:left}.ghost-board-race>.icon{width:calc(var(--u) * 7);height:calc(var(--u) * 7)}.ghost-board-race-text{display:grid;min-width:0}.ghost-board-race-text strong{font-size:calc(var(--u) * 4.4);font-weight:400;line-height:1}.ghost-board-race-text small{display:flex;justify-content:space-between;gap:calc(var(--u) * 1);min-width:0;font-size:calc(var(--u) * 2.6);line-height:1.2;-webkit-text-stroke:calc(var(--u) * .45) var(--ink)}.ghost-board-race-text b{font-weight:400;font-variant-numeric:tabular-nums}.ghost-board-lines{list-style:none;display:grid;align-content:start;gap:calc(var(--u) * .6);min-height:0;margin:0;padding:0 calc(var(--u) * .6) 0 0;overflow-y:auto;overscroll-behavior:contain}.ghost-board-line{display:grid;grid-template-columns:calc(var(--u) * 5) calc(var(--u) * 5) minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .6) calc(var(--u) * 1.4) calc(var(--u) * .6) calc(var(--u) * .8);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#fff8e4,#f0dcae);font-size:calc(var(--u) * 3.2);line-height:1;color:var(--paper-ink)}.ghost-board-line[data-me]{background:radial-gradient(circle at 50% 30%,#f1ffe6,#8fd96a 85%)}.ghost-board-line[data-place] .ghost-board-place{color:#fff;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.ghost-board-line[data-place="1"] .ghost-board-place{color:#ffc21f}.ghost-board-line[data-place="2"] .ghost-board-place{color:#d9dde3}.ghost-board-line[data-place="3"] .ghost-board-place{color:#e0904a}.ghost-board-line[data-held]{background:repeating-linear-gradient(-45deg,#f6ecd2,#f6ecd2 calc(var(--u) * 1.2),#efe1bf calc(var(--u) * 1.2) calc(var(--u) * 2.4));color:var(--paper-soft)}.ghost-board-held{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);margin-left:calc(var(--u) * 1);font-size:calc(var(--u) * 2.4);color:#b8860b;text-transform:uppercase}.ghost-board-held .icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}button.ghost-board-line{width:100%;font:inherit;text-align:left;cursor:pointer}button.ghost-board-line[aria-pressed=true]{box-shadow:inset 0 0 0 calc(var(--u) * .45) #f2a91c}.ghost-board-verdicts{display:flex;justify-content:flex-end;gap:calc(var(--u) * .8);margin:calc(var(--u) * .6) 0 calc(var(--u) * .4)}.ghost-board-verdict{display:inline-flex;align-items:center;gap:calc(var(--u) * .5);min-height:calc(var(--u) * 7);padding:0 calc(var(--u) * 1.4);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#fff8e4,#f0dcae);box-shadow:0 calc(var(--u) * .35) 0 #3a221066;font:inherit;font-size:calc(var(--u) * 2.6);color:var(--paper-ink);text-transform:uppercase;cursor:pointer}.ghost-board-verdict .icon{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.ghost-board-verdict[data-verdict=approve]{background:linear-gradient(180deg,#c9f2a8,#7cc94d)}.ghost-board-verdict[data-sure]{background:linear-gradient(180deg,#ff9a86,#e5483e);color:#fff}.ghost-open{position:relative}.ghost-waiting{position:absolute;top:calc(var(--u) * -2.2);right:calc(var(--u) * -.8);min-width:calc(var(--u) * 4);padding:0 calc(var(--u) * .6);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 2);background:#e5483e;color:#fff;font-size:calc(var(--u) * 2.4);line-height:calc(var(--u) * 3.6);text-align:center}.ghost-board-place{font-weight:400;text-align:center;font-variant-numeric:tabular-nums}.ghost-board-name{min-width:0;overflow:hidden;font-size:calc(1em * var(--fit, 1));white-space:nowrap}.ghost-board-time{font-weight:400;font-variant-numeric:tabular-nums}.ghost-board-none{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 4);font-size:calc(var(--u) * 3.2);color:var(--paper-soft);text-transform:uppercase}.ghost-board-none .icon{width:calc(var(--u) * 6);height:calc(var(--u) * 6)}@font-face{font-family:Flags;src:url(/fonts/flags.woff2) format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:swap}.flag{font-size:calc(var(--u) * 4);line-height:1;text-align:center}:root[data-flags=font] .flag{font-family:"Flags",var(--display)}.player-page{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.hero-name{display:inline-flex;align-items:center;gap:calc(var(--u) * 1);max-width:min(100%,calc(var(--u) * 42));min-height:calc(var(--u) * 8);padding:calc(var(--u) * .6) calc(var(--u) * 1.6) calc(var(--u) * .6) calc(var(--u) * 2);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .4) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073;font-size:calc(var(--u) * 3.2);line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;cursor:pointer}.hero-name:active{transform:translateY(calc(var(--u) * .4));box-shadow:inset 0 calc(var(--u) * .4) 0 #ffecc866}.hero-name-text{min-width:0;overflow:hidden;font-size:calc(1em * var(--fit, 1));white-space:nowrap}.hero-name>.icon{flex:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.hero-name-price{display:inline-flex;align-items:center;gap:calc(var(--u) * .3);color:#ffe27a}.hero-name-price .icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.hero-name-price strong{font-weight:400}.player-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.4) calc(var(--u) * 1.4)}.player-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:calc(var(--u) * 1)}.player-tabs{grid-column:2;display:flex;padding:calc(var(--u) * .5);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,var(--wood-light),var(--wood-shade))}.player-tabs button{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 8.4);padding:0 calc(var(--u) * 2);border:0;border-radius:calc(var(--u) * 1.1);background:none;font-size:calc(var(--u) * 3);color:#fff;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill;cursor:pointer}.player-head>.hero-name{grid-column:1;justify-self:start}.player-tabs button .icon,.player-tabs button .coin{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.player-tabs button[aria-selected=true]{background:linear-gradient(180deg,#ffe588,#ffc21f 55%,#e2900f);box-shadow:inset 0 0 0 calc(var(--u) * .35) var(--ink)}.player-ways{grid-column:3;justify-self:end;display:flex;align-items:center;gap:calc(var(--u) * 1)}.stat-guide{width:calc(var(--u) * 7);height:calc(var(--u) * 7);padding:calc(var(--u) * 1)}.player-to-lab{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 7);padding:0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 3)}.player-to-lab .icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.player-record{min-height:0;overflow-y:auto;overscroll-behavior:contain}.player-stats{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.stat-rows{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(calc(var(--u) * 11),auto);align-content:start;gap:calc(var(--u) * 1);margin:0;padding:0}.stat-row{display:grid;grid-template-columns:calc(var(--u) * 6.4) minmax(0,1fr) auto;grid-template-areas:"icon name value" "icon meter meter";align-items:center;align-content:center;column-gap:calc(var(--u) * 1);row-gap:calc(var(--u) * .8);min-width:0;padding:calc(var(--u) * .6) calc(var(--u) * 1.2) calc(var(--u) * .6) calc(var(--u) * 1);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f0dcae);box-shadow:0 calc(var(--u) * .4) 0 #3a221066}.stat-row[data-best]{background:linear-gradient(180deg,#fff6d0,#ffe08a);box-shadow:inset 0 0 0 calc(var(--u) * .45) #f2a91c,0 calc(var(--u) * .4) 0 #3a221066}.stat-icon{position:relative;grid-area:icon;display:grid;place-items:center;width:100%;aspect-ratio:1}.stat-icon .icon,.stat-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .3) 0 rgba(58,34,16,.3))}.stat-row:not([data-has]) .stat-icon{opacity:.6}.stat-name{grid-area:name;min-width:0;font-size:calc(var(--u) * 3);line-height:1.05;color:var(--paper-ink);text-transform:uppercase}.stat-value{grid-area:value;font-size:calc(var(--u) * 3.4);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.stat-value strong{font-weight:400;color:var(--paper-soft)}.stat-row[data-has] .stat-value strong{color:#2f8a1f}.stat-meter{grid-area:meter;height:calc(var(--u) * 2);border:calc(var(--u) * .3) solid var(--ink);border-radius:calc(var(--u) * .8);background:linear-gradient(180deg,#ffe38a,#f2a91c) 0 0 / calc(var(--share) * 100%) 100% no-repeat,#5c3a1833;box-shadow:inset 0 calc(var(--u) * .2) calc(var(--u) * .3) #3a221040}.dialog-guide{width:min(calc(var(--u) * 120),100%)}.dialog-guide .dialog-body{display:grid;gap:calc(var(--u) * 1.4);max-height:calc(var(--u) * 72);overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--u) * 2.4) calc(var(--u) * 3)}.guide-lead{margin:0;font-size:calc(var(--u) * 2.9);line-height:1.25;color:var(--paper-ink)}.guide-group{display:flex;align-items:center;gap:calc(var(--u) * .8);margin:calc(var(--u) * .6) 0 0;font-size:calc(var(--u) * 3);font-weight:400;line-height:1;text-transform:uppercase;color:var(--paper-soft)}.guide-group .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.guide-bar{display:block;width:calc(var(--u) * 6);height:calc(var(--u) * 2)}.guide-says{text-wrap:pretty}.guide-items .guide-line{align-items:start;align-content:start}.guide-items .guide-icon{align-self:center}.guide-ways{display:flex;justify-content:center;gap:calc(var(--u) * .3);color:#5cc23c}.guide-icon .guide-ways>.icon{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6)}.guide-icon .guide-ways>.icon+.icon{color:#e0452f}.dialog-guide .dialog-body[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 5),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 5),transparent)}.guide-lines{list-style:none;display:grid;gap:calc(var(--u) * 1);margin:0;padding:0}.guide-items{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-line{display:grid;grid-template-columns:calc(var(--u) * 6) minmax(0,1fr);grid-template-areas:"icon name" "icon says";align-items:center;column-gap:calc(var(--u) * 1.2);row-gap:calc(var(--u) * .3);padding:calc(var(--u) * .9) calc(var(--u) * 1.2);border:calc(var(--u) * .45) solid #c89a5e;border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f3e1b6)}.guide-icon{position:relative;grid-area:icon;display:grid;place-items:center;aspect-ratio:1}.guide-icon img{width:100%;height:100%;object-fit:contain}.guide-icon .icon{width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .3) 0 rgba(58,34,16,.3))}.guide-name{grid-area:name;font-size:calc(var(--u) * 2.8);font-weight:400;line-height:1;text-transform:uppercase;color:var(--paper-ink)}.guide-says{grid-area:says;font-size:calc(var(--u) * 2.5);line-height:1.2;color:var(--paper-soft)}.player-empty{display:grid;justify-items:center;align-content:center;gap:calc(var(--u) * 1.4);height:100%;min-height:calc(var(--u) * 24);color:var(--paper-soft);font-size:calc(var(--u) * 3.2);text-transform:uppercase}.player-empty>.icon{width:calc(var(--u) * 9);height:calc(var(--u) * 9);opacity:.55}.objectives-icon{object-fit:contain}.objectives-page{display:flex;flex-direction:column;gap:calc(var(--u) * 1.2);min-height:0;height:100%;font-family:var(--display)}.objectives-tabs{display:flex;align-items:center;gap:calc(var(--u) * 1)}.objectives-tab{display:inline-flex;align-items:center;gap:calc(var(--u) * .8);min-width:calc(var(--u) * 28);padding:calc(var(--u) * .6) calc(var(--u) * 2);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .35) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073;font:inherit;cursor:pointer}.objectives-tab{position:relative;justify-content:center;min-height:calc(var(--u) * 7)}.objectives-tab:after{content:"";position:absolute;inset:min(0px,calc((40px - 100%)/-2)) calc(var(--u) * -.5)}.objectives-tab[aria-selected=true]{background:linear-gradient(180deg,#ffffff4d,#fff0 45%),linear-gradient(180deg,#8fe063,#4cb52a 60%,#2f8a14)}.objectives-tab>b{font-size:calc(var(--u) * 3.2);font-weight:400;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.objectives-list{flex:1 1 auto;min-height:0;margin:0;padding:calc(var(--u) * 1.6) calc(var(--u) * 1.2) calc(var(--u) * .4);list-style:none;display:grid;grid-template-columns:repeat(var(--cards),minmax(0,1fr));gap:calc(var(--u) * 2)}.objective{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.6) calc(var(--u) * 1.6) calc(var(--u) * 1.4);rotate:-.6deg}.objective:nth-child(2n){rotate:.7deg}.objective:before{content:"";position:absolute;top:calc(var(--u) * -1.9);left:24%;translate:-50% 0;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff0b8,#d9a441 45%,#7a4a1c);box-shadow:calc(var(--u) * .5) calc(var(--u) * .6) 0 #3a221059}.objective[data-owed]{box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3,0 0 0 calc(var(--u) * .45) #ffd23f,0 0 calc(var(--u) * 3.2) calc(var(--u) * .8) #ffd63fd9,0 calc(var(--u) * .4) 0 #3a221073;background:radial-gradient(ellipse at 50% 30%,#fffbe9,#fbedc0 70%,#f0d58e);animation:objective-calls 1.4s ease-in-out infinite}@keyframes objective-calls{50%{box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffaebb3,0 0 0 calc(var(--u) * .6) #ffe27a,0 0 calc(var(--u) * 5) calc(var(--u) * 1.6) #ffd63ff2,0 calc(var(--u) * .4) 0 #3a221073}}.objective[data-done]{background:radial-gradient(ellipse at 50% 30%,#f6fbe6,#e3efc4 75%,#c9dc9c)}.objective[data-owed]:after{--sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0 12 8 20 10 12 12 10 20 8 12 0 10 8 8z' fill='%23fff6c2'/%3E%3C/svg%3E");content:"";position:absolute;inset:calc(var(--u) * -2.2) calc(var(--u) * -1.1);pointer-events:none;background:var(--sparkle) 0 18% / calc(var(--u) * 3.2) no-repeat,var(--sparkle) 100% 8% / calc(var(--u) * 2.4) no-repeat,var(--sparkle) 97% 62% / calc(var(--u) * 3) no-repeat,var(--sparkle) 2% 88% / calc(var(--u) * 2.2) no-repeat}.objective-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--u) * .6)}.objective-coin{flex:none;width:calc(var(--u) * 11);height:calc(var(--u) * 11);object-fit:contain}.objective-grade{flex:none;display:inline-flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2);margin-top:calc(var(--u) * .4);padding:calc(var(--u) * .4) calc(var(--u) * .9);border:calc(var(--u) * .3) solid var(--ink);border-radius:calc(var(--u) * 1.4)}.objective-grade>span{display:flex}.objective-grade img{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);object-fit:contain}.objective[data-grade=easy] .objective-grade{background:linear-gradient(180deg,#8fe063,#4cb52a)}.objective[data-grade=medium] .objective-grade{background:linear-gradient(180deg,#ffe07a,#f0a21a)}.objective[data-grade=hard] .objective-grade{background:linear-gradient(180deg,#ff9a86,#d93a2e)}.objective-text{min-width:0;font-weight:400;font-size:calc(var(--u) * 3.2);line-height:1.1;letter-spacing:.03em;word-spacing:.15em;color:#fff;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.objective>.objective-here{flex:none;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 8.4);padding:calc(var(--u) * .5) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1);font-size:calc(var(--u) * 3.2);line-height:1.05;text-align:center}.objective-here[data-no]{background:#f7d5c8;color:#8f1d12}.objective-here[data-yes]{background:#dcefc0;color:#2a6d10}.objective-here .icon{flex:none;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}button.objective-here{width:100%;border:0;font:inherit;font-size:calc(var(--u) * 3.2);cursor:pointer}.objective-here>span{display:block;min-width:0}.objective-here span span{display:inline-block;white-space:nowrap}.objective-here b{flex:none;font-weight:400;padding:calc(var(--u) * .9) calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#8fe063,#4cb52a 60%,#2f8a14);font:inherit;font-size:calc(var(--u) * 3);color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill;cursor:pointer}.objective-play{flex:none;align-self:center;position:relative;margin:0 auto;min-height:calc(var(--u) * 8.6);padding:calc(var(--u) * 1.5) calc(var(--u) * 2.2);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#8fe063,#4cb52a 60%,#2f8a14);font:inherit;font-size:calc(var(--u) * 2.9);line-height:1;text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill;cursor:pointer}.objective-play:after{content:"";position:absolute;inset:calc(var(--u) * -2) calc(var(--u) * -1.5)}.objective-play:active,button.objective-here:active b{transform:translateY(calc(var(--u) * .4))}.objectives-page[data-tab=weekly] .objective-coin{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.objectives-page[data-tab=weekly] .objective>.objective-text{font-size:calc(var(--u) * 3.2)}.objectives-page[data-tab=weekly] .objective{gap:calc(var(--u) * .6)}.objectives-page[data-tab=weekly] .objective-reward{height:calc(var(--u) * 6.8)}.objectives-page[data-tab=weekly] .objective-reward .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.objectives-page[data-tab=weekly] .objective-reward b{font-size:calc(var(--u) * 3.8)}.objective-text{text-wrap:balance}.goal-needs{font-size:calc(var(--u) * 2.5);line-height:1;color:var(--paper-ink);opacity:.85}.goal-needs[data-no]{color:#8f1d12;opacity:1}.objectives-rule{flex:1 1 0;min-width:0;margin:0;text-align:center;text-wrap:balance;font-size:calc(var(--u) * 2.8);line-height:1.1;color:#fff;-webkit-text-stroke:calc(var(--u) * .4) var(--ink);paint-order:stroke fill}.objective>.objective-text{flex:1 1 auto;display:grid;place-items:center;text-align:center;font-size:calc(var(--u) * 3.8);line-height:1.05;letter-spacing:.01em;word-spacing:.05em;color:var(--paper-ink);-webkit-text-stroke:0}.objective-bar{position:relative;flex:none;height:calc(var(--u) * 3.3);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.65);background:#6b4a2e;overflow:hidden}.objective-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#ffe07a,#f0a21a)}.objective[data-done] .objective-bar i,.objective[data-owed] .objective-bar i,.objectives-set[data-done] .objective-bar i,.objectives-set[data-owed] .objective-bar i{background:linear-gradient(180deg,#8fe063,#4cb52a)}.objective-bar b{position:absolute;inset:0;display:grid;place-items:center;font-weight:400;font-size:calc(var(--u) * 2.6);color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.objective-reward{position:relative;flex:none;display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * 2);min-width:0;height:calc(var(--u) * 9);border-radius:calc(var(--u) * 1.2);background:#9c6b3929;box-shadow:inset 0 calc(var(--u) * .3) calc(var(--u) * .8) #9c6b394d}.objective-pay{display:flex;align-items:center;gap:calc(var(--u) * .5);min-width:0}.objective-reward .icon{flex:none;width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);object-fit:contain}.objective-reward b{font-weight:400;font-size:calc(var(--u) * 4.6);color:#ffd23f;-webkit-text-stroke:calc(var(--u) * .7) var(--ink);paint-order:stroke fill;white-space:nowrap}.objective[data-done] .objective-reward{gap:calc(var(--u) * 1.2);background:#4cb52a38;box-shadow:inset 0 calc(var(--u) * .3) calc(var(--u) * .8) #2f8a144d}.objective[data-done] .objective-reward .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.objective[data-done] .objective-reward b{font-size:calc(var(--u) * 4)}.objective-claim{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .2);min-width:0;height:max(40px,calc(var(--u) * 11));padding:0 calc(var(--u) * .8);border:calc(var(--u) * .55) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#ffffff59,#fff0 45%),linear-gradient(180deg,#8fe063,#4cb52a 60%,#2f8a14);box-shadow:inset 0 calc(var(--u) * .35) 0 #ffffff73,0 calc(var(--u) * .6) 0 #1e460a99;font:inherit;color:#fff;cursor:pointer;overflow:hidden;animation:claim-bob 1.4s ease-in-out infinite}.objective-claim:active{translate:0 calc(var(--u) * .5);box-shadow:inset 0 calc(var(--u) * .35) 0 #ffffff73,0 calc(var(--u) * .1) 0 #1e460a99}@keyframes claim-bob{50%{scale:1.04}}.claim-word{font-weight:400;font-size:calc(var(--u) * 3.6);line-height:1;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;white-space:nowrap}.objective-earlier .objective-was{background:linear-gradient(180deg,#d9c3a3,#a8865e)}.objective-earlier .objective-was .icon{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}.objective-coins{flex:1 1 auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:calc(var(--u) * .4);min-height:calc(var(--u) * 5)}.objective-coins img{width:calc(var(--u) * 5);height:calc(var(--u) * 5);object-fit:contain}.objective-owed-chests{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .4)}.objective-owed-chests img{width:calc(var(--u) * 5);height:calc(var(--u) * 5);object-fit:contain}.objective-owed-chests b{font-weight:400;font-size:calc(var(--u) * 3.6);color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill}.objectives-set{flex:none;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-rows:minmax(0,1fr);align-items:center;gap:calc(var(--u) * 1.4);height:calc(var(--u) * 9);padding:0 calc(var(--u) * 2) 0 calc(var(--u) * 1.4);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .35) 0 #ffecc866,0 calc(var(--u) * .4) 0 #3a221073}.objectives-set:has(>.season-days){grid-template-columns:auto auto auto minmax(0,1fr) auto auto}.objectives-set>.season-days{padding-left:0;border-right:calc(var(--u) * .4) solid rgba(58,34,16,.35)}.objectives-star .icon{display:block;width:calc(var(--u) * 7);height:calc(var(--u) * 7)}.objectives-set>b{font-weight:400;font-size:calc(var(--u) * 4.6);color:#fff;-webkit-text-stroke:calc(var(--u) * .8) var(--ink);paint-order:stroke fill}.objectives-set .objective-bar{height:calc(var(--u) * 3.8);border-radius:calc(var(--u) * 1.9)}.objectives-chests{display:flex;align-self:stretch;align-items:flex-end;gap:calc(var(--u) * .4);min-height:0;padding-bottom:calc(var(--u) * .6)}.objectives-chests img{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);object-fit:contain}.objectives-chests img:first-child{width:calc(var(--u) * 12);height:calc(var(--u) * 12);filter:drop-shadow(0 0 calc(var(--u) * 1.4) rgba(255,214,63,.9))}.objectives-chests .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);align-self:center}.objectives-set[data-owed] .objectives-chests img:first-child{animation:chest-shakes 1.2s ease-in-out infinite}@keyframes chest-shakes{0%,60%,to{rotate:0deg}70%{rotate:-7deg}80%{rotate:6deg}90%{rotate:-4deg}}.objectives-set .objective-claim{height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 2)}.claim-pop{position:absolute;z-index:60;display:flex;gap:calc(var(--u) * 1.6);translate:-50% -50%;pointer-events:none;font-family:var(--display);animation:claim-pop 1.1s cubic-bezier(.2,1.3,.4,1) both}.claim-pop span{display:inline-flex;align-items:center;gap:calc(var(--u) * .6)}.claim-pop .icon,.claim-pop img{width:calc(var(--u) * 9);height:calc(var(--u) * 9);object-fit:contain;filter:drop-shadow(0 0 calc(var(--u) * 1.5) rgba(255,214,63,.95))}.claim-pop b{font-weight:400;font-size:calc(var(--u) * 8);color:#ffe07a;-webkit-text-stroke:calc(var(--u) * 1) var(--ink);paint-order:stroke fill}@keyframes claim-pop{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.15}45%{scale:1}80%{opacity:1;translate:-50% calc(-50% - var(--u) * 6)}to{opacity:0;translate:-50% calc(-50% - var(--u) * 10)}}.claim-fly{position:absolute;z-index:61;pointer-events:none}.claim-fly .icon,.claim-fly img{display:block;width:calc(var(--u) * 6);height:calc(var(--u) * 6);object-fit:contain}.objective-banner{position:absolute;z-index:40;top:calc(var(--safe-top) + var(--u) * 11);left:calc(var(--safe-left, 0px) + var(--u) * 2);display:grid;grid-template-columns:calc(var(--u) * 9) minmax(0,auto) auto auto;align-items:center;gap:calc(var(--u) * 1.4);max-width:min(56%,calc(var(--u) * 110));padding:calc(var(--u) * .9) calc(var(--u) * 1.8) calc(var(--u) * .9) calc(var(--u) * 1);border:calc(var(--u) * .55) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#fff4de47,#fff4de00 40%),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:0 0 0 calc(var(--u) * .5) #ffd63f8c,0 0 calc(var(--u) * 6) calc(var(--u) * 2) #ffd23fbf,0 calc(var(--u) * .5) 0 #3a221073;font-family:var(--display);pointer-events:none;animation:objective-banner-in .42s cubic-bezier(.2,.9,.3,1) both}.objective-banner.going{animation:objective-banner-out .3s ease-in both}@keyframes objective-banner-in{0%{translate:calc(-100% - var(--u) * 4) 0}70%{translate:calc(var(--u) * 1.6) 0}to{translate:0 0}}@keyframes objective-banner-out{to{opacity:0;translate:calc(-100% - var(--u) * 4) 0}}.objective-banner .objective-coin{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.objective-banner-what{display:flex;flex-direction:column;gap:calc(var(--u) * .6);min-width:calc(var(--u) * 30)}.objective-banner .objective-text{text-align:center}.objective-banner .objective-bar i{background:linear-gradient(180deg,#8fe063,#4cb52a)}.objective-banner-tick .icon{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.objective-banner-tick path:last-child{stroke:#6ad13a}.objective-banner-pay{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .6) calc(var(--u) * 1.2);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,#ffe07a,#f0a21a);font-size:calc(var(--u) * 4.4);color:#fff;-webkit-text-stroke:calc(var(--u) * .75) var(--ink);paint-order:stroke fill}.objective-banner-pay .icon{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.objective-banner[data-if-home] .objective-bar>i{background:linear-gradient(180deg,#ffe07a,#f0a21a)}.objective-banner[data-if-home] .objective-banner-pays{opacity:.6}.objective-banner-tag[data-if-home]{font-size:calc(var(--u) * 3);background:linear-gradient(180deg,#ffe07a,#f0a21a);color:#fff;-webkit-text-stroke:calc(var(--u) * .45) var(--ink);paint-order:stroke fill}.objective-banner-tick[data-if-home] path:last-child{stroke:currentColor}.objective-banner-tag{align-self:center;padding:calc(var(--u) * .2) calc(var(--u) * 1.2);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#fff3c4,#f3cf6b);font-size:calc(var(--u) * 2.3);line-height:1.1;text-transform:uppercase;color:var(--paper-ink)}.objective-banner-pays{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * .6)}.objective-banner-pays .objective-banner-pay{justify-content:center}.objectives-tiers{display:flex;gap:calc(var(--u) * .8)}.objectives-tiers .season-coin b{display:grid;place-items:center;width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);background:var(--coin) center / contain no-repeat;font-size:calc(var(--u) * 3.4)}.goals{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 1.6);padding:0 calc(var(--u) * .6) calc(var(--u) * .4)}.goals-col{display:flex;flex-direction:column;gap:calc(var(--u) * 1);min-width:0;min-height:0}.goals-head{flex:none;display:flex;align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 7);padding:0 calc(var(--u) * 1.4)}.goals-chillies{display:flex}.goals-chillies img{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);object-fit:contain}.goals-head>b,.goals-head small,.goals-head .objective-pay b{font-weight:400;line-height:1;color:#fff;-webkit-text-stroke:calc(var(--u) * .6) var(--ink);paint-order:stroke fill;white-space:nowrap}.goals-head>b{flex:1 1 auto;min-width:0;font-size:calc(var(--u) * 3.4);text-transform:uppercase}.goals-head .objective-pay .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);object-fit:contain}.goals-head .objective-pay b{font-size:calc(var(--u) * 3.4);color:#ffd23f}.goals-head small{margin-left:auto;padding-left:calc(var(--u) * 1.2);font-size:calc(var(--u) * 3)}.goals-list{flex:1 1 auto;min-height:0;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(4,minmax(min-content,1fr));gap:calc(var(--u) * 1);overflow-y:auto;overscroll-behavior:contain}.goals-list[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 2.5),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000 calc(100% - var(--u) * 2.5),#00000059)}.goal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .4) calc(var(--u) * 1.2)}.goal-coin{flex:none;width:calc(var(--u) * 8.4);height:calc(var(--u) * 8.4);object-fit:contain}.goal-worn{position:relative;display:block;background:var(--coin) center / contain no-repeat}.goal-worn>.inv-art{position:absolute;inset:14%;width:auto!important;height:auto!important}.goal-worn>.inv-art>img{padding:0}.goal[data-locked] .goal-worn>.inv-art{opacity:.5;filter:grayscale(1)}.goal-lock{position:absolute;right:-6%;bottom:-6%;width:46%;height:46%;object-fit:contain}.goal-what{display:flex;flex-direction:column;gap:calc(var(--u) * .2);min-width:0}.goal-text{font-weight:400;font-size:calc(var(--u) * 3);line-height:1.05;color:var(--paper-ink)}.goal .objective-bar{height:calc(var(--u) * 3);border-radius:calc(var(--u) * 1.5)}.goal .objective-bar b{font-size:calc(var(--u) * 2.3);-webkit-text-stroke-width:calc(var(--u) * .45)}.goal[data-done]{background:radial-gradient(ellipse at 50% 30%,#f6fbe6,#e3efc4 75%,#c9dc9c)}.goal[data-done] .objective-bar i{background:linear-gradient(180deg,#8fe063,#4cb52a)}.goal-tick .icon{display:block;width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}.goal-tick path:last-child{stroke:#6ad13a}.goal-tier{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * .2)}.goal-tier small{font-size:calc(var(--u) * 2.2);line-height:1;text-transform:uppercase;color:var(--paper-ink)}.goal-tier .season-coin b{display:grid;place-items:center;width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);background:var(--coin) center / contain no-repeat;font-size:calc(var(--u) * 2.6)}@media(max-height:340px){.objective{gap:calc(var(--u) * .4);padding:calc(var(--u) * 1) calc(var(--u) * 1.4) calc(var(--u) * .8)}.objective-coin{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.objective>.objective-text{font-size:calc(var(--u) * 3);line-height:1}.objective-reward{height:calc(var(--u) * 5.6)}.objective{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-content:start;grid-template-rows:auto minmax(0,1fr) auto}.objective-reward{padding-inline:calc(var(--u) * .4);gap:calc(var(--u) * .8)}.objective-reward .objective-pay b{font-size:calc(var(--u) * 3.4)}.objective-reward .objective-pay img,.objective-reward .objective-pay .icon{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.objective>*{grid-column:1 / -1}.objective>.objective-bar{grid-column:1;align-self:center}.objective>.objective-reward{grid-column:2}.objective-reward .objective-pay{flex:none}.objective-reward[data-pays="3"]{gap:calc(var(--u) * .4);padding-inline:0}.objective-reward[data-pays="3"] .objective-pay img,.objective-reward[data-pays="3"] .objective-pay .icon{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.objective-reward[data-pays="3"] .objective-scroll img{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.objective-reward[data-pays="3"] .objective-pay b{font-size:calc(var(--u) * 3.1)}.objective-reward[data-pays="3"] .objective-scroll{margin-right:calc(var(--u) * .5)}.objective:has(>.objective-reward[data-pays="3"]){grid-template-columns:minmax(calc(var(--u) * 9),.7fr) minmax(0,2.7fr)}.objective[data-owed] .objective-grade{visibility:hidden}.objective[data-owed]>.objective-top{grid-row:1;grid-column:1 / -1}.objective[data-owed]>.objective-text{grid-row:2}.objective[data-owed]>.objective-claim{grid-row:1;grid-column:1 / -1;justify-self:end;align-self:center;position:relative;height:calc(var(--u) * 9.4);padding:0 calc(var(--u) * 2.4);overflow:visible}.objective[data-owed]>.objective-claim:after{content:"";position:absolute;inset:calc((40px - 100%)/-2) calc(var(--u) * -.6)}.objective[data-owed]>.objective-claim .claim-word{font-size:calc(var(--u) * 3.2)}.objective[data-owed]>.objective-reward{grid-column:1 / -1}.objective[data-owed]>.objective-reward[data-pays="3"]{gap:calc(var(--u) * 1.2)}.objective[data-owed]>.objective-reward[data-pays="3"] .objective-scroll img{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.objectives-page[data-tab=weekly] .objective>.objective-text{font-size:calc(var(--u) * 2.8)}.objectives-page[data-tab=weekly] .objective-reward{height:calc(var(--u) * 5.6)}.objectives-page[data-tab=weekly] .objective-coin{width:calc(var(--u) * 8);height:calc(var(--u) * 8)}.objectives-chests img:first-child{width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5)}}.lobby-main[data-page=friends]{grid-template-rows:auto minmax(0,1fr)}.lobby-main[data-page=friends]>.lobby-menu{display:none}.friends-page{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:calc(var(--u) * 2.2);height:100%;min-height:0}.friends-side{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.2)}.friends-top{position:relative;display:flex;flex:none;align-self:center;align-items:center;gap:calc(var(--u) * .8);height:var(--corner);margin-left:calc(var(--u) * 1.4);padding:0 calc(var(--u) * 1.8) 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 3);line-height:1;cursor:pointer}.friends-top>.icon{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}@media(max-width:600px){.friends-top>span:not(.waits){display:none}}.friends-top:active{transform:translateY(calc(var(--u) * .4))}.friends-top[aria-current=page]{outline:calc(var(--u) * .6) solid var(--gold);outline-offset:calc(var(--u) * .2)}.friends-on{min-width:calc(var(--u) * 4.4);padding:0 calc(var(--u) * .9);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 2.4);background:linear-gradient(180deg,#9fe36b,#5cbf36 55%,#2f8a1f);font-size:calc(var(--u) * 2.6);font-weight:400;line-height:calc(var(--u) * 3.8);color:#fff;text-align:center;-webkit-text-stroke:calc(var(--u) * .4) var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums}.friends-on[hidden]{display:none}.friends-top[aria-current=page]>.friends-on{display:none}.badge-status{position:absolute;z-index:2;left:calc(var(--u) * 9.4);top:calc(var(--u) * .2);width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);pointer-events:none}.status-light{display:block;flex:none;width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#63c24a}.status-light[data-status=busy]{background:#f5a623}.status-light[data-status=hidden]{background:#b9a890}.friends-status{position:relative;z-index:5;display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:0}.friends-status-chip{display:flex;align-items:center;gap:calc(var(--u) * .9);min-height:calc(var(--u) * 7.2);padding:0 calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid rgba(58,34,16,.55);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f3e1b6);box-shadow:0 calc(var(--u) * .4) 0 #9c6b3959;font:inherit;font-size:calc(var(--u) * 2.6);text-transform:uppercase;color:var(--paper-ink);cursor:pointer}.friends-status-chip>.icon{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);transform:rotate(90deg)}.friends-status-chip[aria-expanded=true]>.icon{transform:rotate(-90deg)}.friends-status-menu{position:absolute;top:calc(100% + var(--u) * .8);left:0;display:grid;gap:calc(var(--u) * .8);min-width:calc(var(--u) * 26);padding:calc(var(--u) * 1.2);box-shadow:0 calc(var(--u) * .8) 0 #3a221080,0 calc(var(--u) * 2) calc(var(--u) * 4) #00000059}.friends-status-pick{display:flex;align-items:center;gap:calc(var(--u) * 1);min-height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 2.8);text-transform:uppercase}.friends-status-pick[aria-checked=true]{outline:calc(var(--u) * .5) solid var(--gold);outline-offset:calc(var(--u) * .1)}.friends-share{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * .8);min-height:calc(var(--u) * 6.4);margin-left:auto;padding:0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 2.6);text-transform:uppercase}.friends-share .icon{flex:none;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6)}.friends-share.friends-shared{box-shadow:0 0 0 calc(var(--u) * .6) #5cbf36}.friends-tabs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.friends-tabs button{position:relative;justify-content:center;gap:calc(var(--u) * .5);min-width:0;padding:0 calc(var(--u) * .6);font-size:calc(var(--u) * 2.4)}.friends-tabs button .icon{flex:none;width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.friends-tabs button>span:not(.menu-count){min-width:0;overflow:hidden;text-overflow:ellipsis}.friends-tab-count{margin-left:calc(var(--u) * .4);font-weight:400;color:#ffe7a8}.friends-tabs .menu-count{--badge: calc(var(--u) * 4.6);top:calc(var(--u) * -1.6);right:calc(var(--u) * -.6)}.friends-lists{min-height:0;overflow-y:auto;overscroll-behavior:contain}.friends-list{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--u) * 1);margin:0;padding:calc(var(--u) * .6) calc(var(--u) * .4)}.friends-sent{margin:calc(var(--u) * 1.6) 0 0 calc(var(--u) * .6)}.friends-blocked{display:flex;align-items:center;gap:calc(var(--u) * .9);width:100%;min-height:calc(var(--u) * 7);margin-top:calc(var(--u) * .6);padding:0 calc(var(--u) * 1.4);border:0;border-top:calc(var(--u) * .3) solid rgba(58,34,16,.2);background:none;font:inherit;font-size:calc(var(--u) * 2.4);text-transform:uppercase;color:var(--paper-soft);cursor:pointer}.friends-blocked>span{flex:1;text-align:start}.friends-blocked>.icon{flex:none;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);opacity:.7}.friends-blocked>.icon:last-child{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6)}.friends-blocked-head{display:flex;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * .6) calc(var(--u) * .4) 0}.friends-blocked-head .field-label{color:var(--paper-soft)}.friends-back{display:inline-flex;align-items:center;gap:calc(var(--u) * .6);min-height:calc(var(--u) * 6.4);padding:0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 2.6);text-transform:uppercase}.friends-back>.icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);transform:scaleX(-1)}.friend-row{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 1.2);width:100%;min-height:calc(var(--u) * 11.5);padding:calc(var(--u) * .6) calc(var(--u) * 1.2) calc(var(--u) * .6) calc(var(--u) * .6);border:calc(var(--u) * .45) solid rgba(58,34,16,.35);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f3e1b6);box-shadow:0 calc(var(--u) * .4) 0 #9c6b3959;font:inherit;font-size:calc(var(--u) * 2.8);color:var(--paper-ink);text-align:start}button.friend-row{cursor:pointer}button.friend-row[aria-selected=true]{border-color:var(--ink);box-shadow:0 0 0 calc(var(--u) * .45) var(--gold),0 calc(var(--u) * .4) 0 #9c6b3959}.friend-unread{--badge: calc(var(--u) * 4.4);z-index:1;top:calc(var(--u) * -1);right:calc(var(--u) * -1.6)}.friend-name{flex:1;min-width:0;overflow:hidden;font-size:calc(1em * var(--fit, 1));white-space:nowrap}.friend-row .round-button{position:relative;width:calc(var(--u) * 7);height:calc(var(--u) * 7);padding:calc(var(--u) * 1.3)}.friend-row .round-button:before{content:"";position:absolute;inset:calc(var(--u) * -1.4)}.friend-row:has(.friend-accept){gap:calc(var(--u) * 2.4)}.friend-row .round-button+.round-button{margin-left:calc(var(--u) * 2.4)}.friend-accept{flex:none;display:inline-flex;align-items:center;gap:calc(var(--u) * .6);min-height:max(24px,calc(var(--u) * 7));padding:0 calc(var(--u) * 1.4);font-size:calc(var(--u) * 2.6);text-transform:uppercase}.friend-accept .icon{flex:none;width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.friends-page [data-caption]:after{font-size:max(10px,calc(var(--u) * 1.9))}.friend-row:has(.round-button){padding-bottom:calc(var(--u) * 2.6)}.friend-row:has(>.friend-name[data-long]){flex-wrap:wrap;justify-content:flex-end;row-gap:calc(var(--u) * 1)}.friend-row>.friend-name[data-long]{flex-basis:calc(100% - var(--u) * 16)}.friend-unblock{flex:none;min-height:calc(var(--u) * 6.4);font-size:calc(var(--u) * 2.6);text-transform:uppercase;color:#fff;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.friend-face{position:relative;display:block;flex:none;margin-right:calc(var(--u) * 1.2)}.friend-face .player-level{--level: calc(var(--u) * 4.4);position:absolute;z-index:1;right:calc(var(--u) * -2.2);bottom:calc(var(--u) * -.6)}.friend-avatar{display:block;width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5);border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 45% 35%,#dcf2ff,#86c7ef 65%,#4f98d0)}.friend-avatar canvas{display:block;width:100%!important;height:100%!important;border-radius:50%}.friend-where{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * .6);font-size:max(10px,calc(var(--u) * 2.2));text-transform:uppercase;color:var(--paper-soft)}.friend-where i{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#b9a890}.friend-where[data-where=online] i{background:#63c24a}.friend-where:is([data-where=room],[data-where=plaza]) i{background:#4c9be0}.friend-where[data-where=busy] i{background:#f5a623}.friend-where:not([data-where=offline]){color:var(--paper-ink)}.friend-where .icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.friends-chat>.empty-state{grid-row:1 / -1}.friends-chat{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6) 0}.friends-chat-head{display:flex;align-items:center;gap:calc(var(--u) * 1.2);min-width:0;padding-bottom:calc(var(--u) * 1.6);border-bottom:calc(var(--u) * .3) solid rgba(58,34,16,.25)}.friends-chat-head .friend-name{font-size:calc(var(--u) * 3.4)}.friends-chat-head .friend-who{flex:1}.friend-item{display:flex;align-items:center;gap:calc(var(--u) * 1);padding-right:calc(var(--u) * 1.2);border:calc(var(--u) * .45) solid rgba(58,34,16,.35);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f3e1b6);box-shadow:0 calc(var(--u) * .4) 0 #9c6b3959}.friend-item[aria-selected=true]{border-color:var(--ink);box-shadow:0 0 0 calc(var(--u) * .45) var(--gold),0 calc(var(--u) * .4) 0 #9c6b3959}.friend-item>.friend-row{flex:1;min-width:0;border:0;background:none;box-shadow:none}.friend-who{display:grid;gap:calc(var(--u) * .3);flex:1;min-width:0}.friend-who .friend-name{flex:none}.friend-join{flex:none;min-height:max(24px,calc(var(--u) * 7));padding:0 calc(var(--u) * 1.6);font-size:calc(var(--u) * 2.6)}.friend-join .icon{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8)}.friend-invite{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * .6);min-width:calc(var(--u) * 15);min-height:max(24px,calc(var(--u) * 7));padding:0 calc(var(--u) * 1.4);font-size:calc(var(--u) * 2.6);text-transform:uppercase}.friend-invite .icon{flex:none;width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8)}.friend-invite:disabled{cursor:default;filter:grayscale(.7);opacity:.75}.friend-here{color:var(--paper-soft)}.friend-here .icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.friend-invited{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .3) calc(var(--u) * .9);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#fff1a8,#ffd34d);font-size:max(10px,calc(var(--u) * 2));line-height:1.1;text-transform:uppercase;color:var(--paper-ink)}.friend-invited .icon{flex:none;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.friend-where.friend-invited{justify-self:start;padding:0 calc(var(--u) * .7);border-radius:calc(var(--u) * .8)}.friend-state{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * .6);font-size:max(10px,calc(var(--u) * 2.4));text-transform:uppercase;color:var(--paper-ink)}.friend-state .icon{width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2)}.friend-players{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);margin-left:calc(var(--u) * .8)}.friend-players .icon{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.friends-head-end{display:flex;flex:none;align-items:center}.friends-more{width:calc(var(--u) * 7);height:calc(var(--u) * 7);padding:calc(var(--u) * 1.3)}.friends-log{list-style:none;display:flex;flex-direction:column;gap:calc(var(--u) * .8);min-height:0;margin:0;padding:calc(var(--u) * .4);overflow-y:auto;overscroll-behavior:contain}.friends-run{display:flex;align-items:flex-start;gap:calc(var(--u) * 1)}.friends-run[data-mine]{flex-direction:row-reverse}.friends-run-face{width:calc(var(--u) * 6.6)}.friends-run-face .friend-avatar{width:calc(var(--u) * 6.6);height:calc(var(--u) * 6.6)}.friends-bubbles{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * .5);min-width:0;max-width:78%}.friends-run[data-mine] .friends-bubbles{align-items:flex-end}.friends-line{display:flex;align-items:flex-end;gap:calc(var(--u) * 1.2);max-width:100%;padding:calc(var(--u) * .8) calc(var(--u) * 1.4) calc(var(--u) * .6) calc(var(--u) * 1.6);border:calc(var(--u) * .4) solid rgba(58,34,16,.55);border-radius:calc(var(--u) * 1.8);background:#fffaf0;box-shadow:0 calc(var(--u) * .3) 0 #9c6b394d;font-size:calc(var(--u) * 2.8);overflow-wrap:anywhere}.friends-line>span{min-width:0}.friends-line time{flex:none;font-size:calc(var(--u) * 1.8);color:var(--paper-soft)}.friends-run[data-mine] .friends-line{background:#d9f2c4}.friends-line[data-sending]{opacity:.6}.friends-write{padding-top:calc(var(--u) * .6)}.friends-menu{top:calc(var(--u) * 12);right:calc(var(--u) * 1.4);min-width:calc(var(--u) * 30)}.friends-side>.friends-menu{top:calc(var(--u) * 20);right:calc(var(--u) * 1.2);left:calc(var(--u) * 1.2);min-width:0}.friends-menu:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr)}.friends-menu .player-menu-item{justify-content:center}.friends-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * .8)}.friends-ask{display:flex;align-items:center;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * .4) calc(var(--u) * .6);font-size:calc(var(--u) * 3);color:#fff;-webkit-text-stroke:calc(var(--u) * .55) var(--ink);paint-order:stroke fill}.settings-page{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:calc(var(--u) * 1.8);min-height:100%}.settings-page[data-view=main] .settings-about,.settings-page[data-view=about]>:not(.settings-about){display:none}.settings-page[data-view=about]{grid-template-rows:auto;align-content:start}.settings-panels{display:flex;flex-wrap:wrap;align-items:stretch;align-content:start;gap:calc(var(--u) * 1.8)}.settings-panels>.settings-panel{flex:1 1 calc(var(--u) * 64)}.settings-panel{display:grid;grid-template-columns:calc(var(--u) * 8) 1fr auto;grid-template-rows:auto;grid-auto-rows:1fr;gap:calc(var(--u) * 1.2);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6) calc(var(--u) * 1.8);border:calc(var(--u) * .45) solid #c89a5e;border-radius:calc(var(--u) * 1.8);background:linear-gradient(180deg,#fff8e4,#f3e1b6);box-shadow:inset 0 calc(var(--u) * .35) 0 #fffdf4cc,0 calc(var(--u) * .4) 0 #9c6b3959}#app:not(.touch) .settings-game:not(:has(>.settings-row:not(.setting-buttons))){display:none}.settings-heading{grid-column:1 / -1;display:flex;align-items:center;gap:calc(var(--u) * 1);margin:0;font-size:calc(var(--u) * 3);font-weight:400;line-height:1;letter-spacing:.06em;color:var(--paper-soft);text-transform:uppercase}.settings-heading .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.settings-heading:after{content:"";flex:1;height:calc(var(--u) * .4);border-radius:calc(var(--u) * .2);background:#9c6b3947}.settings-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;column-gap:calc(var(--u) * 2);min-height:calc(var(--u) * 12);padding:calc(var(--u) * .8) calc(var(--u) * 1.2) calc(var(--u) * .8) calc(var(--u) * .8);border:calc(var(--u) * .3) solid rgba(156,107,57,.22);border-radius:calc(var(--u) * 1.4);background:#fffdf499}.settings-icon{justify-self:center}.settings-icon .icon{display:block;width:calc(var(--u) * 7);height:calc(var(--u) * 7);filter:drop-shadow(0 calc(var(--u) * .3) 0 rgba(58,34,16,.3))}.settings-label{font-size:calc(var(--u) * 3.2);line-height:1;color:var(--paper-ink);text-transform:uppercase;white-space:nowrap}#app:not(.touch) .setting-buttons{display:none}.setting-buttons .wood-button{justify-self:end}.settings-loudness{grid-template-columns:calc(var(--u) * 8) minmax(0,1fr) auto auto}.volume{display:flex;align-items:center;gap:calc(var(--u) * .6);margin:calc(var(--u) * -1.6) 0;padding:calc(var(--u) * 1.6) 0;border:0;background:none;font:inherit;cursor:pointer}.volume-bar{display:flex;flex:none;align-items:flex-end;width:calc(var(--u) * 5.6);height:calc(var(--u) * 8)}.volume-bar span{width:100%;height:calc(30% + 70% * var(--rise));border-radius:calc(var(--u) * 1)}.volume-bar span{border:calc(var(--u) * .5) solid var(--ink);background:var(--paper-mid);box-shadow:inset 0 calc(var(--u) * .6) calc(var(--u) * .6) #5c3a184d}.volume-bar[data-on] span{background:linear-gradient(180deg,#ffe08a,var(--gold) 55%,#d99a1e);box-shadow:inset 0 calc(var(--u) * .4) 0 #fffae6b3,0 calc(var(--u) * .35) 0 var(--ink)}.settings-loudness[data-off] .volume-bar[data-on] span{background:#d3b07a;box-shadow:inset 0 calc(var(--u) * .4) 0 #fffae659}.settings-switch{--stroke: calc(var(--u) * .6);position:relative;justify-self:end;width:calc(var(--u) * 20);height:calc(var(--u) * 8);padding:0 calc(var(--u) * 2.2);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 4);background:linear-gradient(180deg,#c9bca4,#a3947a);box-shadow:inset 0 calc(var(--u) * .6) calc(var(--u) * .6) #00000040,0 calc(var(--u) * .4) 0 var(--ink);font-size:calc(var(--u) * 3);line-height:1;color:#fff;text-align:right;text-transform:uppercase;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;cursor:pointer}.settings-switch i{position:absolute;top:50%;left:calc(var(--u) * .6);width:calc(var(--u) * 6);height:calc(var(--u) * 6);border:calc(var(--u) * .45) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#e8dcc4);translate:0 -50%;transition:left .15s ease-out}.settings-switch[aria-checked=true]{background:linear-gradient(180deg,#9fe36b,#3fa52a);text-align:left}.settings-switch[aria-checked=true] i{left:calc(100% - var(--u) * 6.6)}.settings-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2)}:is(.settings-foot,.setting-buttons) .wood-button{display:inline-flex;align-items:center;gap:calc(var(--u) * .8)}.settings-foot a.wood-button{text-decoration:none}:is(.settings-foot,.setting-buttons) .wood-button .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.settings-code{display:flex;align-items:stretch;min-width:0;margin:0}.settings-code input{width:calc(var(--u) * 26);min-width:0;height:calc(var(--u) * 8.6);padding:0 calc(var(--u) * 1.8);border:calc(var(--u) * .55) solid var(--ink);border-right:0;border-radius:calc(var(--u) * 1.6) 0 0 calc(var(--u) * 1.6);background:#fffaf0;box-shadow:inset 0 calc(var(--u) * .5) calc(var(--u) * .5) #5c3a1838,0 calc(var(--u) * .55) 0 var(--ink);font:inherit;font-size:calc(var(--u) * 3.2);letter-spacing:.08em;color:var(--paper-ink);text-transform:uppercase}.settings-code input::placeholder{color:var(--paper-soft);opacity:.7}.settings-code input:focus{outline:none;background:#fff}.settings-code .wood-button{min-height:calc(var(--u) * 8.6);padding:0 calc(var(--u) * 1.8);border-radius:0 calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0}.settings-code .wood-button .icon{width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4)}.settings-about{grid-column:1 / -1;grid-template-columns:max-content minmax(0,1fr);grid-auto-rows:auto}.settings-about dl{display:contents}.settings-about .settings-row{gap:calc(var(--u) * 3);min-height:calc(var(--u) * 9);padding-left:calc(var(--u) * 1.8)}.settings-about dd{margin:0;font-size:calc(var(--u) * 3);line-height:1.2;color:var(--paper-ink);font-variant-numeric:tabular-nums}.settings-about a{color:inherit;text-decoration-thickness:calc(var(--u) * .3);text-underline-offset:.15em}.bot-mark svg{display:block;width:100%;height:100%}.bot-mark-inline{display:inline-block;width:1.1em;height:1.1em;margin-right:.2em;vertical-align:-.18em}.bot-mark-inline svg{display:block;width:100%;height:100%}.bot-word{display:inline-block;margin-left:.4em;padding:.1em .45em;border-radius:.7em;background:#3a2210bf;font-size:.6em;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;vertical-align:.15em;color:#fff;-webkit-text-stroke:0}.room-round-name,.room-round-tag{color:#fff;-webkit-text-stroke:var(--stroke, calc(var(--u) * .8)) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * .35) 0 var(--ink)}.room-round-number{display:inline-grid;place-items:center;width:1.45em;height:1.45em;border:calc(var(--u) * .5) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#ffe07a,var(--gold));color:var(--ink);-webkit-text-stroke:0;text-shadow:none;line-height:1}.room-carousel[data-cup] .room-map-strip,.room-carousel[data-cup] .room-map-arrow,.room-carousel[data-cup] .room-map-dots{visibility:hidden}.room-rounds{position:absolute;inset:0;display:flex;gap:calc(var(--u) * 1.4);margin:0;padding:0;list-style:none}.room-rounds[hidden]{display:none}.room-rounds li{flex:1 1 0;min-width:0}.room-round{position:relative;width:100%;height:100%;padding:0;overflow:hidden;border:calc(var(--u) * .6) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:var(--wood-shade);box-shadow:0 calc(var(--u) * .6) 0 #3a221073;font:inherit;cursor:pointer}.room-round:disabled{cursor:default}.room-round[aria-current]{outline:calc(var(--u) * .8) solid var(--gold);outline-offset:calc(var(--u) * -1.4)}.room-round-picture{display:block;width:100%;height:100%;object-fit:cover}.room-round-tag{--stroke: calc(var(--u) * .7);position:absolute;top:calc(var(--u) * .8);left:calc(var(--u) * .8);display:flex;align-items:center;gap:calc(var(--u) * .5);font-size:calc(var(--u) * 3);text-transform:uppercase}.room-round-tag>.icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.room-round-number{font-size:calc(var(--u) * 3.2)}.room-round-name{--stroke: calc(var(--u) * .8);position:absolute;left:calc(var(--u) * 1);right:calc(var(--u) * 1);bottom:calc(var(--u) * .8);font-size:calc(var(--u) * 3.2 * var(--fit, 1));line-height:1.05;text-align:left}.podium-cup{display:none;text-align:center;font-variant-numeric:tabular-nums}.podium-table table[data-cup] .podium-cup{display:table-cell}.podium-table table[data-cup] .podium-medals,.podium-table table[data-cup] .podium-pet{display:none}.podium .results-board{flex:1;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:calc(var(--u) * 1);overflow:hidden}.podium .results-sheet{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.results-standings,.results-rewards{display:flex;flex-direction:column;gap:calc(var(--u) * .7);min-height:0;padding:calc(var(--u) * .9) calc(var(--u) * 1.2);overflow-y:auto}.results-standings[hidden],.results-rewards[hidden]{display:none}.results-rewards{justify-content:safe center;gap:calc(var(--u) * .9)}.results-head,.results-row{display:grid;grid-template-columns:calc(var(--u) * 4.4) calc(var(--u) * 4.4) minmax(0,1fr) auto;align-items:center;column-gap:calc(var(--u) * 1.4)}.results-head{padding:0 calc(var(--u) * 1.6) 0 calc(var(--u) * .9);font-size:calc(var(--u) * 2.3);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--paper-soft)}.results-head>:first-child{text-align:center}.results-head>:nth-child(2){grid-column:3}.results-head>:last-child{text-align:right}.results-rows{list-style:none;display:grid;gap:calc(var(--u) * .5);margin:0;padding:0}.results-row{padding:calc(var(--u) * .25) calc(var(--u) * 1.6) calc(var(--u) * .25) calc(var(--u) * .9);font-size:calc(var(--u) * 3);line-height:1.1;animation:rise-in .3s ease-out both}.results-row[data-you]{border-color:#8fc96b;background:linear-gradient(180deg,#f3fbe2,#dcf0bd)}.results-row[data-you] .results-name{color:#2f8a1f}.results-place{font-weight:400;text-align:center;font-variant-numeric:tabular-nums}.results-row[data-place="1"] .results-place{color:#c8941c}.results-row[data-place="2"] .results-place{color:#7f8b95}.results-row[data-place="3"] .results-place{color:#b5773f}.results-face{display:block;width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);overflow:hidden;border:calc(var(--u) * .4) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 45% 35%,#dcf2ff,#86c7ef 65%,#4f98d0)}.results-face canvas{display:block;width:100%!important;height:100%!important}.results-name{display:flex;align-items:center;gap:calc(var(--u) * .8);min-width:0;overflow:hidden;white-space:nowrap}.results-name-text{min-width:0;overflow:hidden;font-size:calc(1em * var(--fit, 1))}.results-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.results-tiles{--rest: calc(var(--u) * 20.8);list-style:none;display:grid;flex:0 1000 calc(var(--rest) + var(--u) * 10.5);min-height:var(--rest);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:minmax(0,1fr);gap:calc(var(--u) * 1.4);margin:0;padding:0}.results-tiles:empty{display:none}.results-tile{container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2) calc(var(--u) * 1);background:var(--card-gold) center / 100% 100% no-repeat;line-height:1}.results-tile[data-kind=pet]{background-image:var(--card-blue)}.results-tile .icon{--room: clamp(0px, calc(100cqh + var(--u) * 2.1 - var(--rest)), min(calc(var(--u) * 10.5), 36cqi));flex:none;width:min(calc(var(--u) * 10.5),36cqi);height:var(--room);object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .4) 0 rgba(58,34,16,.35))}@supports (height: round(down,1px,1px)){.results-tile .icon{height:min(var(--room),calc(round(down,var(--room),calc(var(--u) * 3.5))*100))}}.results-tile strong{--stroke: min(calc(var(--u) * .9), 2.8cqi);font-size:min(calc(var(--u) * 8.4),26cqi);font-weight:400;color:#ffd23f;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;font-variant-numeric:tabular-nums}.results-tile[data-kind=pet] strong{color:#fff}.results-word{min-width:70%;padding:calc(var(--u) * .8) min(calc(var(--u) * 1.6),4cqi);box-sizing:border-box;background:var(--label) center / 100% 100% no-repeat;font-size:min(calc(var(--u) * 2.6),12.5cqi);text-align:center;white-space:nowrap;color:var(--paper-ink)}.podium[data-step=rewards] .podium-title{align-self:center;padding:calc(var(--u) * 1.2) calc(var(--u) * 14) calc(var(--u) * 2);background:var(--plaque) center / 100% 100% no-repeat;font-size:calc(var(--u) * 5.6)}.results-objectives{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * .5);min-width:0}.results-objectives-what{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1);min-width:0}.results-objectives[hidden]{display:none}.results-objectives-what>.icon{flex:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.results-objectives-claim{font-size:calc(var(--u) * 3.6);line-height:1;color:#2a6d10}.results-rewards .objective-bar>i{width:var(--fill)}.results-rewards[data-reveal] .results-tile,.results-rewards[data-reveal] .results-objectives,.results-rewards[data-reveal] .results-season,.results-rewards[data-reveal] .results-awards{animation:rise-in .35s ease-out both;animation-delay:calc(var(--at, 0) * .22s)}.results-rewards[data-reveal] .objective-bar>i{transition:width .8s ease-out;transition-delay:calc(var(--at, 0) * .22s + .25s)}.results-rewards[data-reveal] .results-season .objective-bar>i{transition-delay:calc(var(--at, 0) * .22s)}.results-awards-head{margin:calc(var(--u) * .4) 0 0;font-size:calc(var(--u) * 3);font-weight:400;line-height:1;color:var(--paper-ink)}.results-awards-head[hidden],.results-awards[hidden]{display:none}@container (max-height: 330px) or (max-width: 330px){.results-awards-head{display:none}}.results-awards{list-style:none;display:flex;--rest: calc(var(--u) * 12.6);container-type:size;flex:0 1 calc(var(--rest) + var(--u) * 8);min-height:var(--rest);gap:calc(var(--u) * .9);margin:0;padding:0 0 calc(var(--u) * .5);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:none}.results-awards::-webkit-scrollbar{display:none}.results-award{flex:none;width:calc(var(--u) * 17);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .4);padding:calc(var(--u) * .9) calc(var(--u) * .5) calc(var(--u) * .7);border:calc(var(--u) * .45) solid #c89a5e;border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,#fff8e4,#f3e1b6);box-shadow:0 calc(var(--u) * .4) 0 #9c6b3959;line-height:1;text-align:center}.results-award[data-you]{border-color:#d9a520;background:linear-gradient(180deg,#fff6cf,#fbe39a)}.results-medal{--room: clamp(0px, calc(100cqh + var(--u) * .5 - var(--rest)), calc(var(--u) * 8));position:relative;flex:none;height:var(--room);display:grid;place-items:center;padding:0 calc(var(--u) * 2.6)}@supports (height: round(down,1px,1px)){.results-medal{height:min(var(--room),calc(round(down,var(--room),calc(var(--u) * 3.5))*100))}}.results-medal:before,.results-medal:after{content:"";position:absolute;top:calc(var(--u) * -.4);width:calc(var(--u) * 4.4);height:100%;background:var(--laurel) center / contain no-repeat}.results-medal:before{left:0;scale:-1 1}.results-medal:after{right:0}.results-award .coin{position:relative;width:calc(var(--u) * 8);height:100%;min-height:0}.results-award-word{flex:none;font-size:calc(var(--u) * 2.4);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-ink)}.results-award b{flex:none;font-weight:400;font-size:calc(var(--u) * 3.4);color:var(--paper-ink);white-space:nowrap}.results-award:has(>[data-long]){width:auto;min-width:calc(var(--u) * 17);max-width:calc(var(--u) * 30)}.results-award-who{flex:none;max-width:100%;overflow:hidden;padding:calc(var(--u) * .3) calc(var(--u) * 1);border-radius:calc(var(--u) * .8);background:#9c6b392e;font-size:calc(var(--u) * 2 * var(--fit, 1));white-space:nowrap}@media(prefers-reduced-motion:reduce){.results-row{animation:none}}.room-composer .room-log{position:static;box-sizing:border-box;flex:0 1 auto;min-height:0;max-height:calc(var(--u) * 22);max-width:none;margin:0;overflow-y:auto;padding:calc(var(--u) * 1);pointer-events:auto;text-align:start}.room-composer .room-log li{max-width:100%;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.room-composer .room-log li+li{margin-top:calc(var(--u) * .8)}.room-composer .room-log li:is([data-kind=talked],[data-kind=said]){flex-direction:column;align-items:flex-start;gap:0;width:100%}.room-composer .room-log li:is([data-kind=talked],[data-kind=said]):has(>.feed-name[data-you]){align-items:flex-end}.room-composer .room-log li:is([data-kind=talked],[data-kind=said])>.feed-name{position:relative;z-index:1;margin:0 calc(var(--u) * 1.4) calc(var(--u) * -.4);padding:calc(var(--u) * .35) calc(var(--u) * 1.2);border:calc(var(--u) * .35) solid var(--ink);border-radius:calc(var(--u) * 1);background:var(--wood-shade);font-size:calc(var(--u) * 2.4)}.room-composer .room-log li:is([data-kind=talked],[data-kind=said])>.feed-name[data-you]{background:#2f8a1f}.room-composer .room-log li:is([data-kind=talked],[data-kind=said])>.feed-said{max-width:82%;padding:calc(var(--u) * 1) calc(var(--u) * 1.6);border:calc(var(--u) * .4) solid rgba(58,34,16,.55);border-radius:calc(var(--u) * 1.8);background:#fffaf0;box-shadow:0 calc(var(--u) * .3) 0 #9c6b394d}.room-composer .room-log li:is([data-kind=talked],[data-kind=said]):has(>.feed-name[data-you])>.feed-said{background:#d9f2c4}.room-composer .room-log li[hidden]{display:none}.room-composer .room-log:not(:has(>li:not([hidden]))){display:none}.room-log .feed-name{flex:none}.room-composer .room-log .feed-name{--stroke: calc(var(--u) * .5);font-size:calc(var(--u) * 3.2)}.room-composer .room-log .feed-said{padding:0;border:0;border-radius:0;background:none;font-size:calc(var(--u) * 3.2);line-height:1.25;color:var(--paper-ink)}.room-composer .room-log li:is([data-kind=talked],[data-kind=said]){align-items:baseline}.room-composer .room-log li{gap:calc(var(--u) * .7)}.room-composer .room-log .icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4)}.room-composer .room-log .feed-event{font-size:calc(var(--u) * 3.2);color:var(--paper-ink)}.feed .feed-talked{overflow-wrap:anywhere;white-space:normal}.room-say{position:static;display:flex;flex:1;align-items:center;gap:calc(var(--u) * 1.2);min-width:0;opacity:.8;transition:opacity .6s ease-out;padding:0 calc(var(--u) * 2);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 4.5);background:#fff;box-shadow:inset 0 calc(var(--u) * .6) 0 #3a221024;font-family:var(--display);font-size:calc(var(--u) * 3.4);color:var(--paper-soft);cursor:text}.room-say[hidden]{display:none}.room-say[data-fresh]{opacity:1;transition-duration:.15s}.room-say>.icon{flex:none;width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8)}.room-say-field{min-width:0;overflow:hidden;white-space:nowrap;text-align:start}.room-say-news{position:absolute;right:calc(var(--pad-right) - var(--edge-right) - var(--u) * 41);bottom:calc(100% + var(--u) * 1.9);width:calc(var(--u) * 56);display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * .5);opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s .3s;pointer-events:none}.room-say[data-fresh] .room-say-news{opacity:1;visibility:visible;transition:opacity .15s ease-out,visibility 0s}.room-say-line{display:flex;align-items:center;gap:calc(var(--u) * .7);box-sizing:border-box;max-width:100%;min-width:0;height:max(calc(var(--u) * 5.2),calc(max(12px,var(--u) * 3.3) * 1.15 + var(--u) * 1.6));overflow:hidden;padding:calc(var(--u) * .4) calc(var(--u) * 1.4);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 3);background:#fffaf0;font-size:max(12px,calc(var(--u) * 3.3));line-height:1.15;text-align:start;white-space:nowrap;color:var(--paper-ink)}.room-say-line[hidden]{display:none}.room-say-line[data-over]{visibility:hidden}.room-say-line:has(>.feed-name[data-you]){background:#d9f2c4}.room-say-new:nth-child(2){opacity:.88}.room-say-new:nth-child(1){opacity:.72}.room-say-line .feed-name{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1em;color:var(--ink);-webkit-text-stroke:0;text-shadow:none}.room-say-line :is(.feed-said,.feed-event){padding:0;border:0;background:none;font-size:1em;color:var(--paper-ink)}.room-say-line .feed-said{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.room-say-line .feed-event{display:none}.room-say-line .icon{flex:none;display:inline-block;vertical-align:middle;width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.room-say-line:is([data-kind=talked],[data-kind=said]) .feed-name:after{content:":"}.room-say-line .feed-name[data-you]{color:var(--ink)}.room[data-composing] .room-say-news{display:none}.room>.room-composer{position:absolute;z-index:6;right:calc(var(--edge-right) + var(--u) * 41);bottom:calc(var(--u) * 4.4 + var(--safe-bottom));box-sizing:border-box;width:min(calc(var(--u) * 100),calc(100% - var(--pad-left) - var(--edge-right) - var(--u) * 41));display:flex;flex-direction:column;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6)}.room>.room-composer[hidden]{display:none}.room-composer-row{display:flex;align-items:flex-end;gap:calc(var(--u) * 1.4);padding-right:calc(var(--u) * 4)}.room-composer-row>.round-button{flex:none}.room-chat-count{flex:none;align-self:center;font-family:var(--display);font-size:calc(var(--u) * 2.8);font-variant-numeric:tabular-nums;color:#fff3b0;-webkit-text-stroke:calc(var(--u) * .5) var(--ink);paint-order:stroke fill}.room-chat-count[hidden]{display:none}.room-chat-count[data-full]{color:#ff8a80}.room-composer-row>.room-composer-close{position:absolute;top:calc(var(--u) * -2.6);right:calc(var(--u) * -2.6);width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);padding:calc(var(--u) * 1.2)}.room-composer-row>.room-composer-close:before{content:"";position:absolute;inset:calc(var(--u) * -4.6) calc(var(--u) * -4.6) 0 0}.room-chat-field{flex:1;min-width:0;box-sizing:border-box;height:auto;padding:calc(var(--u) * 1.2) calc(var(--u) * 2);resize:none;overflow-y:auto;overflow-wrap:anywhere;line-height:1.25;border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 4);background:#fff;box-shadow:inset 0 calc(var(--u) * .6) 0 #3a221024;font-family:var(--display);font-size:clamp(16px,calc(var(--u) * 4),19px);color:var(--paper-ink);caret-color:#2f8a1f}.room-chat-field::placeholder{color:var(--paper-soft);opacity:.7}.room-chat-field:focus{outline:none}.room-chat-send:before{content:"";position:absolute;inset:calc(var(--u) * -1.6) calc(var(--u) * -.6) calc(var(--u) * -1.6) calc(var(--u) * -.7)}.room-chat-send{position:relative;width:calc(var(--u) * 9.6);height:calc(var(--u) * 9.6);padding:calc(var(--u) * 1.9);background:linear-gradient(180deg,#9fe36b,#5cbf36 52%,#2f8a1f)}.room-chat{display:flex;align-items:center;gap:calc(var(--u) * 1.4);min-width:0;padding-bottom:calc(var(--u) * 2.4)}.room-chat[hidden]{display:none}input.room-chat-field{height:calc(var(--u) * 7.4);padding:0 calc(var(--u) * 2);font-size:max(16px,calc(var(--u) * 3.4));line-height:normal}.plaza-say,.plaza-composer{display:none}.game-shell.plaza .plaza-say{display:flex;position:absolute;z-index:5;left:50%;bottom:calc(var(--u) * 4.4 + var(--safe-bottom));translate:-50% 0;width:calc(var(--u) * 46);height:calc(var(--u) * 8);flex:none}.plaza-say .room-say-news{display:none}.game-shell.plaza .plaza-composer:not([hidden]){display:flex;position:absolute;z-index:6;left:50%;bottom:calc(var(--u) * 4.4 + var(--safe-bottom));translate:-50% 0;box-sizing:border-box;width:min(calc(var(--u) * 100),calc(100% - var(--pad-left) - var(--edge-right)));flex-direction:column;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 1.6)}.wood-word{display:flex;gap:.02em;line-height:1;white-space:nowrap}.wood-piece{position:relative;display:inline-block;isolation:isolate}.wood-piece[data-gap]{width:.28em}.wood-letter{--face: linear-gradient(180deg, #fff1d6 0%, #f9d7a0 18%, #eebd7c 42%, #d99a57 68%, #b0723a 100%);--edge: #8a5a31;--edge2: #6b4223;--halo: rgba(30, 14, 4, .55);--grain: 120, 70, 30;position:relative;display:inline-block;font-style:normal;color:transparent;background:linear-gradient(180deg,#fff6e28c,#fff6e200 30%),repeating-linear-gradient(175deg,rgba(var(--grain),0) 0 .06em,rgba(var(--grain),.38) .06em .075em,rgba(var(--grain),0) .075em .13em),repeating-linear-gradient(183deg,rgba(var(--grain),0) 0 .11em,rgba(var(--grain),.22) .11em .12em,rgba(var(--grain),0) .12em .21em),radial-gradient(ellipse .14em .06em at 34% 64%,rgba(var(--grain),.6) 0 40%,rgba(var(--grain),0) 75%),var(--face);-webkit-background-clip:text;background-clip:text}.wood-letter:before{content:attr(data-t);position:absolute;inset:0;z-index:-1;color:var(--edge);-webkit-text-stroke:.11em var(--ink);paint-order:stroke fill;text-shadow:0 .03em 0 var(--edge),0 .06em 0 var(--edge),0 .09em 0 var(--edge2),0 .12em 0 var(--edge2),0 .15em 0 var(--ink),0 .17em 0 var(--ink),0 .22em .1em var(--halo),0 0 .25em var(--halo)}.wood-letter:after{content:attr(data-t);position:absolute;inset:0;color:transparent;-webkit-text-stroke:.018em rgba(255,250,235,.8);clip-path:inset(0 0 62% 0)}.wood-word[data-tone=gold] .wood-letter{--face: linear-gradient(180deg, #fffbe0 0%, #fff0a0 20%, #ffd23f 46%, #f2a91e 72%, #c47a14 100%);--edge: #a8661a;--edge2: #7a4a0e;--grain: 150, 90, 10}.wood-word[data-tone=silver] .wood-letter{--face: linear-gradient(180deg, #ffffff 0%, #eef2f6 20%, #c9d1da 46%, #9aa5b2 72%, #6b7685 100%);--edge: #56616f;--edge2: #3d4550;--grain: 70, 82, 98;--halo: rgba(10, 16, 26, .55)}.wood-word[data-tone=bronze] .wood-letter{--face: linear-gradient(180deg, #fff0e0 0%, #f7c494 20%, #e0924f 46%, #b9652c 72%, #7e4018 100%);--edge: #723a17;--edge2: #522810}.wood-word[data-tone=green] .wood-letter{--face: linear-gradient(180deg, #eaffb8 0%, #b8f05a 26%, #6cc935 52%, #3f9a1f 78%, #23620f 100%);--edge: #1f4a0e;--edge2: #143208;--grain: 30, 80, 15}.wood-word[data-tone=red] .wood-letter{--face: linear-gradient(180deg, #fffbe6 0%, #ffe36b 16%, #ff8a2a 36%, #f0321c 62%, #b8120e 100%);--edge: #8e0f0a;--edge2: #5e0806;--halo: rgba(255, 40, 0, .55);--grain: 140, 20, 10}@keyframes wood-slam{0%{opacity:0;transform:scale(2.6)}45%{opacity:1;transform:scale(.88)}70%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes wood-drop{0%{opacity:0;transform:translateY(-.9em) rotate(var(--from)) scale(1.25)}55%{opacity:1;transform:translateY(.08em) rotate(3deg) scale(.94,1.06)}72%{transform:translateY(-.06em) rotate(-1.8deg) scale(1.03,.97)}86%{transform:translateY(.015em) rotate(var(--rest))}to{opacity:1;transform:rotate(var(--rest))}}.wood-word[data-drop] .wood-piece{--from: -16deg;--rest: 2deg;animation:wood-drop var(--drop) cubic-bezier(.3,.7,.4,1) calc(var(--i) * var(--stagger)) both}.wood-word[data-drop] .wood-piece:nth-child(odd){--from: 16deg;--rest: -2deg}@keyframes wood-dust{0%{opacity:.9;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.4)}}.wood-dust{position:absolute;bottom:0;width:.18em;height:.18em;border-radius:50%;background:#e9d2aae6;box-shadow:0 0 0 .015em #5a3a2340;opacity:0;animation:wood-dust .6s ease-out var(--land) both}.race-count{position:absolute;top:18%;left:50%;margin:0;font-size:calc(var(--u) * 36);transform:translate(-50%)}.race-count[data-go=true]{font-size:calc(var(--u) * 30)}.race-count .wood-piece{animation:wood-slam var(--slam) cubic-bezier(.2,.8,.3,1) both}@keyframes race-ring{0%{opacity:.9;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.race-count-ring{position:absolute;left:50%;top:55%;width:1.3em;height:1.3em;border:.045em solid rgba(255,236,190,.85);border-radius:50%;animation:race-ring .55s ease-out both}.race-launch{position:absolute;top:calc(18% + var(--u) * 19);left:50%;width:calc(var(--u) * 46);height:calc(var(--u) * 46);transform:translate(-50%,-50%);pointer-events:none}.race-launch[hidden]{display:none}.race-launch[data-caption]:after{font-size:calc(var(--u) * 4.2)}.race-launch-ring{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.race-launch-ring circle{fill:none}.race-launch-track{stroke:#28160a80;stroke-width:7}.race-launch-zone{stroke:#ffd23f;stroke-width:7;opacity:.75}.race-launch-fill{stroke:#fff1d6;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 1.2px rgb(24,33,26))}.race-launch-key{position:absolute;top:0;left:50%;display:grid;place-items:center;width:calc(var(--u) * 10);height:calc(var(--u) * 10);border:calc(var(--u) * .5) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 32% 26%,#fffbe0,#f9d7a0 55%,#d99a57);box-shadow:0 calc(var(--u) * .5) 0 #3a221080;transform:translate(-50%,-50%)}.race-launch-key .icon{width:64%;height:64%;transform:rotate(-90deg)}@keyframes race-launch-glow{0%,to{box-shadow:0 0 0 calc(var(--u) * .6) #ffd23f,0 0 calc(var(--u) * 3) #ffd23f}50%{box-shadow:0 0 0 calc(var(--u) * 1.2) #ffd23f,0 0 calc(var(--u) * 6) #ffe98a}}.race-launch[data-state=now] .race-launch-key{background:radial-gradient(circle at 32% 26%,#fffbe0,#ffd23f 55%,#f2a91e);animation:race-launch-glow .25s ease-in-out infinite}.race-launch[data-state=now] .race-launch-zone{opacity:1}.race-launch[data-state=now] .race-launch-fill{stroke:#ffd23f}@keyframes race-launch-hop{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-85%) scale(1.25)}to{transform:translate(-50%,-50%) scale(1.1)}}.race-launch[data-state=set] .race-launch-fill,.race-launch[data-state=set] .race-launch-zone{stroke:#ffd23f;opacity:1}.race-launch[data-state=set] .race-launch-key{background:radial-gradient(circle at 32% 26%,#fffbe0,#ffd23f 55%,#f2a91e);box-shadow:0 0 0 calc(var(--u) * .8) #ffd23f,0 0 calc(var(--u) * 5) #ffe98a;animation:race-launch-hop .35s cubic-bezier(.2,.8,.3,1) both}@keyframes race-launch-shake{0%,to{translate:0}20%,60%{translate:calc(var(--u) * -1.6) 0}40%,80%{translate:calc(var(--u) * 1.6) 0}}.race-launch[data-state=early]{animation:race-launch-shake .4s ease-in-out}.race-launch[data-state=early] .race-launch-fill{stroke:#f0321c}.race-launch[data-state=early] .race-launch-zone{opacity:.3}.race-launch[data-state=early] .race-launch-key{background:radial-gradient(circle at 32% 26%,#ffd6cc,#f0321c 55%,#b8120e);filter:grayscale(.2)}.race-left{--stroke: calc(var(--u) * .8);position:absolute;top:calc(var(--u) * 18 + var(--safe-top));left:50%;display:flex;align-items:center;gap:calc(var(--u) * 1);margin:0;padding:calc(var(--u) * .5) calc(var(--u) * 2.4) calc(var(--u) * .5) calc(var(--u) * 1.2);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * 1.6);background:linear-gradient(180deg,#fff4de4d,#fff4de00 40%),repeating-linear-gradient(177deg,#482c1600 0 calc(var(--u) * 1.9),#482c1629 calc(var(--u) * 1.9) calc(var(--u) * 2.2)),linear-gradient(180deg,var(--wood-light),var(--wood) 60%,var(--wood-shade));box-shadow:inset 0 calc(var(--u) * .45) 0 #ffecc873,0 calc(var(--u) * .6) 0 #3a221073;font-size:calc(var(--u) * 5.8);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%)}.race-left[hidden]{display:none}.race-left .icon{width:calc(var(--u) * 6.6);height:calc(var(--u) * 6.6)}.race-left b{min-width:1.3em;font-weight:400;text-align:center}.race-left[data-home=true]{top:calc(var(--u) * 36 + var(--safe-top))}.race-left[data-hot=true]{background:linear-gradient(180deg,#fff4de4d,#fff4de00 40%),linear-gradient(180deg,#ff8a73,#e0432c 55%,#a8241a)}@keyframes race-left-arrive{0%{opacity:0;transform:translate(-50%,calc(var(--u) * 16)) scale(3)}18%{opacity:1;transform:translate(-50%,calc(var(--u) * 16)) scale(2.3)}55%{transform:translate(-50%,calc(var(--u) * 16)) scale(2.3)}85%{transform:translate(-50%) scale(.92)}to{transform:translate(-50%) scale(1)}}.race-left.arrive{animation:race-left-arrive 1.5s cubic-bezier(.5,0,.3,1) both}@keyframes race-left-knock{0%{transform:translate(-50%) scale(1.3)}30%{transform:translate(-50%) scale(.95)}to{transform:translate(-50%) scale(1)}}.race-left.knock{animation:race-left-knock .35s ease-out}@keyframes race-left-tick{0%{transform:scale(1.35)}to{transform:scale(1)}}.race-left b.tick{display:inline-block;animation:race-left-tick .3s ease-out}@keyframes race-left-tip{0%{rotate:0deg}40%,to{rotate:180deg}}.race-left .icon.tip{animation:race-left-tip .6s cubic-bezier(.5,0,.3,1)}.race-hurry{position:absolute;top:calc(var(--u) * 18 + var(--safe-top));left:50%;margin:0;font-size:calc(var(--u) * 20);font-variant-numeric:tabular-nums;transform:translate(-50%)}.race-hurry[hidden]{display:none}.race-hurry[data-last=true]{font-size:calc(var(--u) * 26)}@keyframes race-hurry-beat{0%{transform:scale(1.7)}22%{transform:scale(.9)}34%{transform:scale(1.04)}45%{transform:scale(1)}to{transform:scale(1.12)}}.race-hurry .wood-word{position:relative;animation:race-hurry-beat 1s cubic-bezier(.2,.7,.3,1) both}@keyframes race-hurry-shiver{0%,to{rotate:-8deg}50%{rotate:8deg}}.race-hurry .icon{position:absolute;right:100%;top:14%;width:.5em;height:.5em;margin-right:.1em;filter:drop-shadow(0 0 .1em rgba(255,60,0,.6));animation:race-hurry-shiver .2s linear infinite}.race-bleed{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse 70% 68% at 50% 50%,#a00a0000 48%,#be10008c 78%,#780000e6)}.race-bleed[hidden]{display:none}@keyframes race-bleed{0%{opacity:var(--peak)}50%{opacity:calc(var(--peak) * .45)}to{opacity:calc(var(--peak) * .6)}}.race-bleed.on{animation:race-bleed 1s ease-out both}.race-word{position:absolute;top:calc(var(--u) * 10 + var(--safe-top));left:50%;display:flex;flex-direction:column;align-items:center;font-size:calc(var(--u) * 22);transform:translate(-50%);transform-origin:50% 0}.race-word[hidden]{display:none}.race-word .wood-word{position:relative}.race-word[data-kind=lose]{top:24%;font-size:calc(var(--u) * 24);animation:race-word-settle .6s cubic-bezier(.5,0,.3,1) var(--hold) both}@keyframes race-word-settle{0%{top:24%;transform:translate(-50%)}to{top:calc(var(--u) * 9 + var(--safe-top));transform:translate(-50%) scale(.45)}}.race-word[data-kind=win]{top:24%;font-size:calc(var(--u) * 24);animation:race-word-settle .6s cubic-bezier(.5,0,.3,1) var(--hold) both}.race-cheer{position:absolute;inset:0;overflow:hidden;pointer-events:none}.race-cheer[hidden]{display:none}.race-ribbon{position:absolute;left:50%;top:60%;width:calc(var(--u) * 78);translate:-50% -50%;opacity:0}.race-cheer[data-beat=record] .race-ribbon{display:none}.race-cheer.on .race-ribbon{animation:cheer-slam .45s cubic-bezier(.3,1.6,.5,1) calc(var(--land) + .15s) both,cheer-out .5s ease-in var(--hold) forwards}@keyframes cheer-slam{0%{scale:2.4;opacity:0}to{scale:1;opacity:1}}@keyframes cheer-out{to{opacity:0}}.race-confetti i{position:absolute;top:-4%;left:var(--x);width:calc(var(--u) * 2.4 * var(--size));height:calc(var(--u) * 1.2 * var(--size));border-radius:calc(var(--u) * .3);background:var(--colour);opacity:0}.race-cheer.on .race-confetti i{animation:confetti-rain var(--fall) cubic-bezier(.35,.1,.7,1) calc(var(--land) * .5 + var(--delay)) both}@keyframes confetti-rain{0%{opacity:1;transform:translate(0) rotate3d(1,.4,.2,0)}to{opacity:1;transform:translate(var(--sway),112cqh) rotate3d(1,.4,.2,var(--spin))}}.photo-flash{position:absolute;inset:0;z-index:40;background:#fff;opacity:0;pointer-events:none}.photo-flash.on{animation:photo-flash .5s ease-out both}@keyframes photo-flash{0%{opacity:.9}to{opacity:0}}.photo-print{position:absolute;z-index:40;top:34%;left:50%;width:calc(var(--u) * 50);margin:0;padding:calc(var(--u) * 1.2) calc(var(--u) * 1.2) calc(var(--u) * .7);border:calc(var(--u) * .5) solid var(--ink);border-radius:calc(var(--u) * .6);background:var(--paper);box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 2.4) #00000059;pointer-events:none;transform:translate(-50%) rotate(-4deg)}.photo-print[hidden]{display:none}.photo-print:not(.on){visibility:hidden}.photo-print-frame{display:block}.photo-print canvas{display:block;width:100%;height:auto;border:calc(var(--u) * .3) solid var(--ink)}.photo-print figcaption{margin-top:calc(var(--u) * .6);color:var(--paper-ink);font-size:calc(var(--u) * 2.8);font-weight:900;letter-spacing:.06em;text-align:center}.photo-print-gap{color:#b3261e}.photo-print.on{animation:photo-print var(--hold) cubic-bezier(.2,.8,.3,1) both}@keyframes photo-print{0%{opacity:0;transform:translate(-50%) scale(1.6) rotate(9deg)}8%{opacity:1;transform:translate(-50%) scale(1) rotate(-4deg)}90%{opacity:1;transform:translate(-50%) rotate(-4deg)}to{opacity:0;transform:translate(-50%) translateY(25%) rotate(-9deg)}}.game-shell.trial :is(.race-clock,.race-left,.race-hurry,.race-effects,.race-word,.race-side,.race-feed,.race-ping,.chat-button,.chat-phrases,.race-watch){display:none!important}.trial-coach{position:absolute;inset:0;z-index:6;pointer-events:none}.trial-coach[hidden]{display:none}.chest-layer{z-index:7}.trial-medals{display:flex;gap:calc(var(--u) * 3);margin:calc(var(--u) * 4.5) 0 0;padding:0;list-style:none}.trial-medal{position:relative;display:block;width:calc(var(--u) * 30)}.trial-medal-pic{display:block;width:100%;height:auto;aspect-ratio:1;filter:drop-shadow(0 calc(var(--u) * .8) calc(var(--u) * .6) rgba(58,34,16,.35))}.trial-medal-pic[data-disc]{box-sizing:border-box;padding:14%;object-fit:contain;border:calc(var(--u) * .7) solid #6b3f1c;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff8e2,#f4e1b3)}.trial-medal-pic[data-back]{transform:scaleX(-1)}.trial-medal .trial-chip{--chip: calc(var(--u) * 9);position:absolute;top:calc(var(--u) * -3);left:50%;translate:-50% 0}.trial-medal-tick{position:absolute;bottom:calc(var(--u) * -2.6);left:50%;translate:-50% 0;display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 6.4);border:calc(var(--u) * .5) solid #3a2210;border-radius:calc(var(--u) * 2);background:#4fb83a;color:#fff}.trial-medal-tick .icon{width:70%;height:70%}.trial-card[data-card=end] .trial-medal-tick{animation:trial-pop .4s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(.3s + var(--n) * .15s)}.trial-chip{--ink: 24, 33, 26;--light: 255, 253, 242}.trial-chip{display:grid;place-items:center;width:var(--chip);height:var(--chip);border:calc(var(--u) * .45) solid #3a2210;border-radius:50%;background:#18211ac7;box-shadow:inset 0 0 0 calc(var(--u) * .35) #ffffff8c}.trial-chip .arrow{width:56%;height:56%;opacity:1}.trial-chip[data-key=left] .arrow{transform:scaleX(-1)}.trial-chip[data-key=jump] .arrow{width:48%;height:48%;transform:rotate(-90deg)}.trial-chip[data-stick]{position:relative}.trial-chip[data-stick]:before,.trial-chip[data-stick]:after{content:"";position:absolute;top:50%;width:16%;height:26%;translate:0 -50%;background:#fffdf2f2}.trial-chip[data-stick]:before{left:6%;clip-path:polygon(100% 0,0 50%,100% 100%)}.trial-chip[data-stick]:after{right:6%;clip-path:polygon(0 0,100% 50%,0 100%)}.trial-knob{position:absolute;top:50%;left:50%;width:50%;height:50%;margin:-25% 0 0 -25%;border:calc(var(--u) * .35) solid rgba(255,255,255,.8);border-radius:50%;background:#fffdf28c;translate:38% 0}.trial-chip[data-key=left] .trial-knob{translate:-38% 0}.trial-chip[data-hold]{outline:calc(var(--u) * .5) solid #ffd23f;outline-offset:calc(var(--u) * .2)}.trial-medal .trial-chip[data-stick]{position:absolute}.trial-progress{position:absolute;top:calc(var(--u) * 2 + var(--safe-top));right:calc(var(--u) * 6 + var(--safe-right));display:flex;align-items:center;gap:calc(var(--u) * 1.6);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.8)}.trial-progress[hidden]{display:none}.trial-pip{--pip: calc(var(--u) * 11);position:relative;display:block;flex:none;width:var(--pip);height:var(--pip)}.trial-pip-pic{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .3) rgba(58,34,16,.35))}.trial-pip-pic[data-back]{transform:scaleX(-1)}.trial-pip-pic[data-disc]{box-sizing:border-box;padding:calc(var(--pip) * .14);border:calc(var(--u) * .5) solid #6b3f1c;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff8e2,#f4e1b3)}.trial-pip[data-state=next] .trial-pip-pic{opacity:.6;filter:grayscale(1) brightness(1.05)}.trial-progress[data-waiting] .trial-pip[data-state=now] .trial-pip-pic{opacity:.6;filter:grayscale(1) brightness(1.05);box-shadow:none}.trial-pip[data-state=now]{--pip: calc(var(--u) * 17);margin-bottom:calc(var(--u) * 3.6)}.trial-pip[data-state=now] .trial-pip-pic{border-radius:50%;box-shadow:0 0 0 calc(var(--u) * .8) #ffd23f,0 0 calc(var(--u) * 3) calc(var(--u) * .8) #ffd23fcc}.trial-medal-how{position:absolute;left:50%;bottom:calc(var(--u) * -2.6);translate:-50% 0;padding:calc(var(--u) * .2) calc(var(--u) * 1.6);border:calc(var(--u) * .45) solid #3a2210;border-radius:calc(var(--u) * 2);background:#fff6dc;color:#3a2210;font-weight:400;font-size:calc(var(--u) * 3.8);line-height:1.1;white-space:nowrap}.trial-pip-how:empty{display:none}.trial-pip-how{position:absolute;left:50%;bottom:calc(var(--u) * -4.4);translate:-50% 0;padding:calc(var(--u) * .3) calc(var(--u) * 2);border:calc(var(--u) * .45) solid #3a2210;border-radius:calc(var(--u) * 2);background:#fff6dc;color:#3a2210;font-weight:400;font-size:calc(var(--u) * 4.4);line-height:1.1;white-space:nowrap}.trial-pip .trial-chip{--chip: calc(var(--pip) * .42);position:absolute;top:-10%;left:-10%}.trial-pip-tick{position:absolute;right:calc(var(--u) * -1.2);bottom:calc(var(--u) * -1.2);display:grid;place-items:center;width:calc(var(--u) * 6);height:calc(var(--u) * 6);border:calc(var(--u) * .45) solid #3a2210;border-radius:50%;background:#4fb83a;color:#fff}.trial-pip-tick .icon{width:70%;height:70%;stroke-width:3}.trial-pip[data-fresh]{animation:trial-pop .4s cubic-bezier(.3,1.5,.5,1)}@keyframes trial-pop{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.9)}}.trial-talk{position:absolute;top:calc(var(--u) * 1.4 + var(--safe-top));left:calc(var(--u) * 34 + var(--safe-left));display:flex;align-items:flex-start;gap:calc(var(--u) * 2.6);pointer-events:none;animation:trial-talk-in .3s cubic-bezier(.3,1.5,.5,1)}.trial-talk[hidden]{display:none}.trial-talk-who{flex:none;width:calc(var(--u) * 17);height:calc(var(--u) * 15);overflow:hidden}.trial-talk-who img{display:block;width:100%;height:auto;filter:drop-shadow(0 calc(var(--u) * .4) calc(var(--u) * .4) rgba(0,0,0,.4))}@keyframes trial-talk-in{0%{opacity:0;transform:translateY(calc(var(--u) * -4))}}.trial-g-say{position:relative;display:block;max-width:calc(var(--u) * 64);padding:calc(var(--u) * 1.6) calc(var(--u) * 4);background:#fff6dc;border:calc(var(--u) * .8) solid #3a2210;border-radius:calc(var(--u) * 6);box-shadow:0 calc(var(--u) * .9) 0 #3a221059;color:#3a2210;font-size:calc(var(--u) * 7);line-height:1.05;text-align:center}.trial-g-say:before{content:"";position:absolute;left:calc(var(--u) * -2.4);top:50%;width:calc(var(--u) * 4);height:calc(var(--u) * 4);background:#fff6dc;border-left:calc(var(--u) * .8) solid #3a2210;border-bottom:calc(var(--u) * .8) solid #3a2210;transform:translateY(-50%) rotate(45deg)}.trial-g-key{color:#d97a12}.trial-g-say:has(.trial-say-item){display:flex;align-items:center;gap:calc(var(--u) * 2);text-align:left}.trial-say-item{flex:none;display:grid;place-items:center;width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.trial-say-item :is(svg,img){width:100%;height:100%}.trial-goal:has(.trial-why){flex-direction:column;gap:calc(var(--u) * .4);margin-top:calc(var(--u) * 1.6)}.trial-why{font-size:calc(var(--u) * 4.8);line-height:1.05}.trial-explain{max-width:calc(var(--u) * 90);font-size:calc(var(--u) * 4);line-height:1.2;text-align:center;color:var(--paper-ink)}.trial-learned{position:relative;z-index:1;margin:0;padding:calc(var(--u) * .9) calc(var(--u) * 3.6);font-size:calc(var(--u) * 4.4);color:var(--paper-ink)}.trial-card[data-card=end] .trial-learned{animation:trial-heading .3s ease-out .2s both}@media(prefers-reduced-motion:reduce){.trial-talk,.trial-talk *{animation:none!important}}@keyframes trial-said{0%{opacity:0;transform:scale(.7)}}.game-shell.trial[data-stand] :is(.pad-button,.stick-base,.jump-button){opacity:.35}.game-shell.trial[data-stand] :is(.pad-button,.jump-button).pressed{--fill: 0;--shine: 0;--rim: .3}.game-shell.trial .jump-button:before,.game-shell.trial .item-button:before{content:"";position:absolute;inset:calc(var(--u) * -1.6);border-radius:50%;background:conic-gradient(#ffd23f calc(var(--fill-to, 0) * 360deg),#18211a61 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--u) * 1.5),#000 calc(100% - var(--u) * 1.4));mask:radial-gradient(farthest-side,transparent calc(100% - var(--u) * 1.5),#000 calc(100% - var(--u) * 1.4));opacity:0;transition:opacity .12s ease-out;pointer-events:none}.game-shell.trial .jump-button[data-filling]:before,.game-shell.trial .item-button[data-filling]:before{opacity:1}.game-shell.trial .jump-button[data-enough]:before{background:conic-gradient(#7fe05a calc(var(--fill-to, 0) * 360deg),#18211a61 0)}.game-shell.trial .jump-button[data-landing]:before{background:conic-gradient(#fff6dc calc(var(--fill-to, 0) * 360deg),#18211a61 0)}.game-shell.trial .jump-button[data-landing][data-enough]:before{background:conic-gradient(#ffd23f calc(var(--fill-to, 0) * 360deg),#18211a61 0)}.game-shell.trial .jump-button:after{content:"";position:absolute;inset:0;border-radius:50%;opacity:0;pointer-events:none}.game-shell.trial .jump-button[data-again]:after{box-shadow:0 0 0 calc(var(--u) * 1) #ffd23f;animation:trial-again .5s ease-out}@keyframes trial-again{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.game-shell.trial .jump-button[data-two]>.arrow{opacity:0}.game-shell.trial .jump-button[data-two]:after{content:"2";opacity:1;box-shadow:none;animation:trial-said .35s cubic-bezier(.3,1.5,.5,1);display:grid;place-items:center;font:400 calc(var(--jump-button) * .5) / 1 var(--display);color:#ffd23f;-webkit-text-stroke:calc(var(--u) * .9) #3a2210;paint-order:stroke fill}.game-shell.trial[data-swing=mash] .jump-button{--fill: .42;--shine: .6;--glyph: 1;border-color:#f2a91e;animation:jump-launch .125s ease-in-out infinite}.game-shell.trial[data-swing=use] .item-button{--fill: .42;--shine: .6;--glyph: 1;border-color:#f2a91e;scale:1.5;animation:jump-launch .25s ease-in-out infinite}.game-shell.trial :is(.jump-button,.pad-button,.stick-base,.item-button)[data-felt]{animation:trial-felt .7s ease-out;border-color:var(--felt)}.game-shell.trial :is(.jump-button,.pad-button,.stick-base,.item-button)[data-felt=made]{--felt: #7fe05a}.game-shell.trial :is(.jump-button,.pad-button,.stick-base,.item-button)[data-felt=missed]{--felt: #e8452c}@keyframes trial-felt{0%,50%{box-shadow:inset 0 0 0 2px rgba(var(--light),.8),0 0 0 calc(var(--u) * 1.2) var(--felt),0 0 calc(var(--u) * 4) var(--felt)}to{box-shadow:inset 0 0 0 2px rgba(var(--light),var(--rim)),0 0 0 0 transparent}}.trial-hand{position:absolute;width:calc(var(--u) * 12);height:auto;translate:-22% -14%;filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * .4) rgba(0,0,0,.45));animation:trial-press .9s ease-in-out 3;pointer-events:none;z-index:2}.trial-hand[hidden]{display:none}.trial-coach:has(>.trial-card[data-card=intro]) .trial-hand{animation:trial-press .9s ease-in-out .8s 3 backwards,trial-hand-wait .8s step-end}@keyframes trial-hand-wait{0%{opacity:0}}.trial-coach:not([data-card]) .trial-hand{width:calc(var(--u) * 16)}.trial-hand[data-how=hold]{animation:trial-hold 1.8s ease-in-out 3}.trial-hand[data-how=twice]{animation:trial-twice 1.5s ease-in-out 3}.trial-hand[data-how=fast]{animation:trial-fast .3s ease-in-out 10}.trial-hand[data-how=push]{animation:trial-push 1.6s ease-in-out 3}@keyframes trial-press{0%,to{transform:translate(calc(var(--u) * 2),calc(var(--u) * 2))}45%{transform:translate(0) scale(.92)}}@keyframes trial-hold{0%,to{transform:translate(calc(var(--u) * 2),calc(var(--u) * 2))}14%,80%{transform:translate(0) scale(.9)}}@keyframes trial-twice{0%,30%,to{transform:translate(calc(var(--u) * 2),calc(var(--u) * 2))}12%,42%{transform:translate(0) scale(.92)}54%{transform:translate(calc(var(--u) * 2),calc(var(--u) * 2))}}@keyframes trial-fast{0%,to{transform:translate(calc(var(--u) * 1.4),calc(var(--u) * 1.4))}50%{transform:translate(0) scale(.92)}}@keyframes trial-push{0%,to{transform:translate(0)}30%,75%{transform:translate(calc(var(--way, 1) * var(--u) * 7)) scale(.95)}}.trial-pip[data-intro]{transform-origin:var(--intro-x, 50%) 0;animation:trial-intro .7s cubic-bezier(.3,1.4,.5,1) both;z-index:1}@keyframes trial-intro{0%{transform:scale(1)}30%,55%{transform:scale(var(--intro-scale, 2.1));filter:drop-shadow(0 0 calc(var(--u) * 3) rgba(255,210,63,.9))}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.trial-pip[data-intro],.trial-hand{animation:none!important}}.trial-veil{position:absolute;inset:0;background:#140e0880;pointer-events:auto}.trial-veil[hidden]{display:none}.trial-coach[data-card=intro] .trial-veil{pointer-events:none}.trial-card{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;justify-items:center;gap:calc(var(--u) * 2);width:min(68%,calc(var(--u) * 126));padding:calc(var(--u) * 5.4) calc(var(--u) * 4) calc(var(--u) * 3.4);pointer-events:auto;text-align:center}.trial-card[hidden]{display:none}.trial-title{position:absolute;top:calc(var(--u) * -4);left:50%;translate:-50% 0;display:flex;align-items:center;gap:calc(var(--u) * 1.6);margin:0;padding:calc(var(--u) * 1) calc(var(--u) * 5);white-space:nowrap;font-size:calc(var(--u) * 6.2);z-index:2}.trial-coin{position:relative;display:block;width:calc(var(--u) * 8);margin:calc(var(--u) * -2.6) 0 calc(var(--u) * -2.6) calc(var(--u) * -3.6)}.trial-coin img{display:block;width:100%;height:auto}.trial-coin b{position:absolute;inset:0;display:grid;place-items:center;font-weight:400;font-size:calc(var(--u) * 4.4)}.trial-card[data-card=intro]{width:fit-content;min-width:calc(var(--u) * 104);padding-inline:calc(var(--u) * 5);padding-bottom:calc(var(--u) * 8)}.trial-gift{position:absolute;right:calc(var(--u) * 4);bottom:calc(var(--u) * .6)}.trial-gift:has(.gift-gear){right:calc(var(--u) * 1.5);bottom:calc(var(--u) * -3.4)}.trial-gift .gift-what{font-size:calc(var(--u) * 5);padding:calc(var(--u) * .8) calc(var(--u) * 1.4)}.trial-gift .gift-gear{width:calc(var(--u) * 14);height:calc(var(--u) * 9.2)}.trial-gift .gift-what>.icon,.trial-gift .gift-what>img{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2)}.trial-start{position:absolute;left:50%;bottom:calc(var(--u) * -5.5);translate:-50% 0;min-height:calc(var(--u) * 13);padding:0 calc(var(--u) * 7);font-size:calc(var(--u) * 6.6);text-transform:uppercase;pointer-events:auto;animation:trial-start-in .5s cubic-bezier(.3,1.6,.5,1) .3s both}.trial-start .arrow{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}@keyframes trial-start-in{0%{opacity:0;transform:scale(.4)}}.trial-goal{display:flex;align-items:center;gap:calc(var(--u) * 1.2);margin:0;padding:calc(var(--u) * .9) calc(var(--u) * 3)}.trial-goal b{font-weight:400;font-size:calc(var(--u) * 4.2);color:var(--paper-ink)}.trial-card .trial-chip{border:calc(var(--u) * .6) solid #3a2210;background:radial-gradient(circle at 32% 26%,#fffdf2b3,#fffdf200 55%),#8b8f86;box-shadow:inset 0 0 0 calc(var(--u) * .35) #fffc}.trial-card .trial-chip .arrow-body{fill:#fff;stroke:#fff}.trial-card .trial-chip .arrow-outline{fill:#3a2210;stroke:#3a2210}.trial-card[data-card=end]{padding-top:calc(var(--u) * 6.4);overflow:visible}.trial-crown{position:absolute;top:calc(var(--u) * -24);left:50%;translate:-50% 0;width:calc(var(--u) * 48);height:calc(var(--u) * 24);overflow:hidden;z-index:0;pointer-events:none}.trial-crown img{display:block;width:100%;height:auto;animation:trial-wheel 6s cubic-bezier(.16,1,.3,1) both}@keyframes trial-wheel{0%{opacity:0;transform:scale(.6) rotate(0)}9%{opacity:1;transform:scale(1) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(60deg)}}.trial-leaves{position:absolute;top:calc(var(--u) * -4);width:calc(var(--u) * 16);height:auto;z-index:1;pointer-events:none}.trial-leaves.left{left:calc(var(--u) * -5);transform:rotate(-24deg)}.trial-leaves.right{right:calc(var(--u) * -5);transform:scaleX(-1) rotate(-24deg)}.trial-card[data-card=end] .trial-title{overflow:hidden}.trial-shine{position:absolute;inset:0;pointer-events:none}.trial-shine:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:30%;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);transform:translate(-150%) skew(-20deg);animation:trial-shine .45s ease-out .9s both}@keyframes trial-shine{to{transform:translate(450%) skew(-20deg)}}.trial-done{position:relative;z-index:1}.trial-sparkle{position:absolute;width:calc(var(--u) * 5);height:auto;opacity:0;pointer-events:none;animation:trial-twinkle .7s ease-in-out 2 both;animation-delay:calc(.8s + var(--n) * .15s)}.trial-sparkle[src*=sparkleSmall]{width:calc(var(--u) * 3.2)}.trial-sparkle:nth-of-type(4){left:calc(var(--u) * -4);top:calc(var(--u) * -1)}.trial-sparkle:nth-of-type(5){left:calc(var(--u) * 12);top:calc(var(--u) * -4)}.trial-sparkle:nth-of-type(6){right:calc(var(--u) * -4);top:0}.trial-sparkle:nth-of-type(7){right:calc(var(--u) * 10);bottom:calc(var(--u) * -2)}.trial-sparkle:nth-of-type(8){left:calc(var(--u) * 4);bottom:calc(var(--u) * -1)}@keyframes trial-twinkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.trial-card[data-card=end][data-prize] .trial-medal{width:calc(var(--u) * 21)}.trial-card[data-card=end][data-prize] .trial-medal .trial-chip{--chip: calc(var(--u) * 7);top:calc(var(--u) * -2.4)}.trial-prize{position:relative;z-index:0;display:grid;place-items:center;width:100%;height:calc(var(--u) * 27)}.trial-chest{position:relative;width:calc(var(--u) * 28);padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;animation:trial-pop .5s cubic-bezier(.3,1.5,.5,1) .5s both,trial-chest-bob .55s ease-in-out 1.1s 3;transition:translate .35s cubic-bezier(.3,1.3,.5,1)}.trial-chest img{position:relative;display:block;width:100%;height:auto}.trial-chest .trial-chest-rays{position:absolute;left:-25%;top:-25%;width:150%;opacity:.5;animation:trial-wheel 6s cubic-bezier(.16,1,.3,1) .5s both}.trial-chest .trial-chest-open{position:absolute;inset:0;opacity:0}.trial-chest-flash{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,#fff,#fff1a6e6,#ffd23f00 70%);opacity:0;pointer-events:none}@keyframes trial-chest-bob{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(calc(var(--u) * -2.4)) scale(1.06,.96)}70%{transform:translateY(0) scale(1.04,.95)}}.trial-prize[data-open] .trial-chest{translate:calc(var(--u) * -17) 0;animation:none;pointer-events:none}.trial-prize[data-open]:has(>.trial-won:empty) .trial-chest{translate:none}.trial-prize[data-open] .trial-chest-shut{opacity:0}.trial-prize[data-open] .trial-chest-open{opacity:1;animation:trial-chest-burst .45s cubic-bezier(.3,1.5,.5,1) both}.trial-prize[data-open] .trial-chest-flash{animation:trial-chest-flash .4s ease-out both}.trial-chest-light{position:absolute;left:22%;right:22%;top:12%;height:46%;border-radius:50%;background:radial-gradient(closest-side,#fffbe6,#fff3b0 55%,#ffdc5ad9 75%,#ffc83c00);opacity:0;pointer-events:none}.trial-prize[data-open] .trial-chest-light{animation:trial-chest-light .45s ease-out both}@keyframes trial-chest-light{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes trial-chest-burst{0%{transform:scale(1.18,.78)}35%{transform:scale(.9,1.16)}to{transform:scale(1)}}@keyframes trial-chest-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.3)}}.trial-won{position:absolute;left:calc(50% - var(--u) * 1);top:50%;translate:0 -50%;display:flex;align-items:center;gap:calc(var(--u) * 1.6);visibility:hidden;pointer-events:none}.trial-won-icon{display:block;width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.trial-won-icon :is(svg,img){display:block;width:100%;height:100%}.trial-won-gear{display:flex;gap:calc(var(--u) * .6)}.trial-won-gear :is(svg,img){display:block;width:calc(var(--u) * 15);height:calc(var(--u) * 15);object-fit:contain}.trial-won b{font-weight:400;font-size:calc(var(--u) * 9);line-height:1;color:#ffd23f;-webkit-text-stroke:calc(var(--u) * 1.2) #3a2210;paint-order:stroke fill;font-variant-numeric:tabular-nums}.trial-prize[data-open] .trial-won{visibility:visible;animation:trial-pop .45s cubic-bezier(.3,1.5,.5,1) .3s both}.trial-coin-fly{position:absolute;left:calc(50% - var(--u) * 21);top:calc(50% - var(--u) * 4.5);width:calc(var(--u) * 9);height:calc(var(--u) * 9);opacity:0;pointer-events:none}.trial-coin-fly .icon{width:100%;height:100%}.trial-prize[data-open] .trial-coin-fly{animation:trial-coin-fly .5s cubic-bezier(.4,0,.6,1) both;animation-delay:calc(.12s + var(--n) * .05s)}@keyframes trial-coin-fly{0%{opacity:1;transform:translate(0) scale(.5)}50%{opacity:1;transform:translate(calc(var(--u) * (8 + var(--n))),calc(var(--u) * (-13 - var(--n)))) scale(1)}to{opacity:0;transform:translate(calc(var(--u) * 19)) scale(.7)}}.trial-actions[data-wait]{visibility:hidden}.trial-card[data-card=end] .trial-prize[data-open]~.trial-actions{animation:trial-continue-in .3s ease-out 1.7s both}@keyframes trial-continue-in{0%{opacity:0;transform:scale(.7)}}.trial-card[data-card=end] .trial-title{animation:trial-heading .4s cubic-bezier(.3,1.5,.5,1) .05s both}.trial-card[data-card=end] .trial-actions{animation:trial-heading .3s ease-out .3s both}@keyframes trial-heading{0%{opacity:0;transform:scale(.7)}}.trial-actions .big-button :is(.icon,.arrow){flex:none;width:calc(var(--u) * 5);height:calc(var(--u) * 5);opacity:1}.trial-actions{position:relative;z-index:1;display:grid;justify-items:center;width:100%}.trial-actions .big-button{min-height:calc(var(--u) * 13);padding:0 calc(var(--u) * 8);font-size:calc(var(--u) * 5.6)}.trial-card[data-card=controls]{inset:0;translate:none;width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;pointer-events:none}.trial-coach[data-card=controls] .trial-veil{display:none}.controls-bar>.trial-title{position:relative;top:auto;left:auto;translate:none;font-size:calc(var(--u) * 5.4)}.trial-card[data-card=controls] .controls-bar{left:calc(50% + var(--u) * 23 + (var(--safe-left) - var(--safe-right)) / 2)}.trial-stamp{position:absolute;left:0;right:0;top:18%;margin:0;text-align:center;font-size:calc(var(--u) * 13);line-height:1;color:#ffd23f;-webkit-text-stroke:calc(var(--u) * 1.6) #3a2210;paint-order:stroke fill;text-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 1.4) rgba(58,34,16,.45);pointer-events:none;animation:trial-stamp 1.1s cubic-bezier(.2,1.4,.4,1) both}.trial-stamp[hidden]{display:none}@keyframes trial-stamp{0%{opacity:0;transform:scale(2.4) rotate(-6deg)}18%{opacity:1;transform:scale(.94) rotate(-3deg)}26%{transform:scale(1) rotate(-3deg)}78%{opacity:1;transform:translateY(0) rotate(-3deg)}to{opacity:0;transform:translateY(calc(var(--u) * -6)) rotate(-3deg)}}.dialog-sure{width:min(calc(var(--u) * 64),100%)}.dialog-sure .dialog-body{display:grid;place-items:center;padding:calc(var(--u) * 3)}.room-options{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:calc(var(--u) * .8) calc(var(--u) * 2)}.room-option{display:contents}.room-option[hidden]{display:none}.room-option-label{--stroke: calc(var(--u) * .55);font-size:calc(var(--u) * 2.8);letter-spacing:.06em;text-transform:uppercase}.room-option-tabs{display:flex;align-items:center;gap:calc(var(--u) * .8)}.room-option-tab{min-height:calc(var(--u) * 6.5);padding:0 calc(var(--u) * 2);font-size:calc(var(--u) * 3.2)}.room-bots-step{display:grid;place-items:center;width:calc(var(--u) * 6.5);padding:calc(var(--u) * 1.3)}.room-bots-step .icon{width:100%;height:100%}.room-bots-count{--stroke: calc(var(--u) * .7);min-width:2ch;font-size:calc(var(--u) * 3.8);text-align:center;font-variant-numeric:tabular-nums}.room-bots-pick{display:flex;align-items:center;gap:calc(var(--u) * .6);margin-left:calc(var(--u) * 2)}.room-bots-pick[data-none] .room-bots-skill{opacity:.45}.room-bots-arrow{width:calc(var(--u) * 3.8);height:calc(var(--u) * 5);filter:drop-shadow(0 calc(var(--u) * .35) 0 rgba(58,34,16,.45))}.room-bots-arrow:before{content:"";position:absolute;inset:calc(var(--u) * -.8) calc(var(--u) * -.6)}.room-bots-arrow:disabled{cursor:default;opacity:.45}.room-bots-arrow:disabled:active{transform:none}.room-bots-skill{display:grid;justify-items:center}.room-bots-word{--stroke: calc(var(--u) * .6);grid-area:1 / 1;font-size:calc(var(--u) * 3);letter-spacing:.06em;text-transform:uppercase;visibility:hidden}.room-bots-skill[data-skill=beginner] [data-skill=beginner],.room-bots-skill[data-skill=easy] [data-skill=easy],.room-bots-skill[data-skill=medium] [data-skill=medium],.room-bots-skill[data-skill=hard] [data-skill=hard]{visibility:visible}.room{--pad-top: calc(var(--u) * 2 + var(--safe-top));--pad-right: calc(var(--u) * 3 + var(--safe-right));--pad-bottom: calc(var(--u) * 2.5 + var(--safe-bottom));--pad-left: calc(var(--u) * 3 + var(--safe-left));--edge-left: calc(var(--u) * 3 + min(var(--safe-left), 16px));--edge-right: calc(var(--u) * 3 + min(var(--safe-right), 16px));--corner: calc(var(--u) * 8);--under-head: calc(var(--pad-top) + var(--corner) + var(--u) * 1.5);--card-w: calc(var(--u) * 60);position:relative;width:100%;height:100%;overflow:hidden;padding:var(--pad-top) var(--pad-right) var(--pad-bottom) var(--pad-left)}.stadium{position:absolute;inset:0;z-index:0}.stadium-chalk{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.stadium-line,.stadium-start{fill:none;stroke:#fff4dc;stroke-linecap:round;opacity:.75}.stadium-line{stroke-width:calc(var(--u) * .45)}.stadium-start{stroke-width:calc(var(--u) * .7);opacity:.9}.stadium-numbers{fill:#fff4dc;stroke:#4a2a1280;stroke-width:calc(var(--u) * .7);paint-order:stroke;font-family:var(--display);dominant-baseline:central}.stadium-numbers text{transition:opacity .15s ease-out}.stadium-numbers text[data-covered]{display:none}.room:has(.room-say[data-fresh]) .stadium-numbers text[data-under],.room[data-composing] .stadium-numbers text{opacity:0}.lineup{position:absolute;left:0;top:0}.stadium-ring{position:absolute;left:calc(var(--x) - var(--t) * .34);top:calc(var(--y) - var(--t) * .06);width:calc(var(--t) * .68);height:calc(var(--t) * .12);border:calc(var(--u) * .5) solid #ffd75e;border-radius:50%;background:radial-gradient(closest-side,#ffd75e73,#ffd75e00);box-shadow:0 0 calc(var(--u) * 1.2) #ffd75ecc}.stadium-ring[hidden]{display:none}.stadium-lanes{position:absolute;inset:0;z-index:1;margin:0;padding:0;list-style:none;pointer-events:none}.stadium-lane{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.stadium-lane-open{position:absolute;left:calc(var(--t) * -.39);top:calc(var(--t) * -1.11);width:calc(var(--t) * .78);height:calc(var(--t) * 1.11 + var(--u) * 5.2);padding:0;border:0;background:none;pointer-events:auto;cursor:pointer}.plaque{--stroke: calc(var(--u) * .5);position:absolute;left:calc(var(--t) * -.22 - var(--back, 0px));top:calc(var(--u) * .6);display:inline-flex;align-items:center;gap:calc(var(--u) * .5);box-sizing:border-box;height:calc(var(--u) * 4.6);max-width:calc(var(--u) * 28);padding:0 calc(var(--u) * 1.2) 0 calc(var(--u) * .3);border:calc(var(--u) * .4) solid var(--ink);border-radius:999px;background:linear-gradient(180deg,var(--wood-light),var(--wood-shade));box-shadow:0 calc(var(--u) * .4) 0 #3a221073;font-size:calc(var(--u) * 2.5);line-height:1;white-space:nowrap;color:#fff;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill;pointer-events:none}.plaque .player-level{--level: calc(var(--u) * 4.2);flex:none;margin-left:calc(var(--u) * -1.2)}.plaque-name{overflow:hidden;min-width:0;font-size:calc(max(10px,1em) * var(--fit, 1))}.plaque>.plaque-name[data-long]{white-space:nowrap}.plaque:has(>.plaque-name[data-long]),.room-title[data-long]{max-width:none}.plaque-bot{display:grid;flex:none;place-items:center;box-sizing:border-box;width:calc(var(--u) * 4.2);height:calc(var(--u) * 4.2);margin-left:calc(var(--u) * -1.2);padding:calc(var(--u) * .25);border:calc(var(--u) * .4) solid var(--ink);border-radius:50%;background:radial-gradient(circle at 35% 30%,#5aa8ff,#1f5fb8 72%)}.plaque-bot .icon{width:100%;height:100%}.plaque-crown,.plaque-mark{display:grid;flex:none;place-items:center}.plaque-crown .icon{width:calc(var(--u) * 3.2);height:calc(var(--u) * 3.2)}.plaque-mark .icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.plaque-link{flex:none;width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border:calc(var(--u) * .3) solid var(--ink);border-radius:50%;background:#ffc935}.plaque-link[data-link=failed]{background:#ff6b5b}.stadium-lane[data-ready=true]:not([data-host]) .plaque{background:linear-gradient(180deg,#8fe060,#3f9a22)}.plaque-ready{display:grid;flex:none;place-items:center;box-sizing:border-box;width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);margin-right:calc(var(--u) * -.8);padding:calc(var(--u) * .35);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#fff3c4}.plaque-ready .icon{width:100%;height:100%}.stadium-lane[data-ready=true] .plaque-ready{background:radial-gradient(circle at 35% 30%,#8fe060,#2f8a1f 75%)}.plaque-ready[data-pop]{animation:plaque-stamp .45s cubic-bezier(.2,.9,.3,1.25) backwards}@keyframes plaque-stamp{0%{transform:scale(1.8);opacity:0}}.stadium-lane.nudged .plaque{animation:plaque-hop .4s ease-out}@keyframes plaque-hop{40%{transform:translateY(calc(var(--u) * -1.6))}}@media(prefers-reduced-motion:reduce){.plaque-ready[data-pop],.stadium-lane.nudged .plaque{animation:none}}.stadium-lane[data-playing=true] .plaque{background:linear-gradient(180deg,#6eaeff,#2a6fd6)}.stadium-lane[data-away=true] .plaque{background:linear-gradient(180deg,#b8b8b8,#7d7d7d);opacity:.85}.stadium-lane[data-self] .plaque{box-shadow:0 0 0 calc(var(--u) * .45) var(--gold),0 calc(var(--u) * .4) 0 #3a221073}.stadium-lane[data-menu=true] .plaque{outline:calc(var(--u) * .5) solid #fff3b0;outline-offset:calc(var(--u) * .2)}.lane-bubble{--s: clamp(26px, calc(var(--t) * .3), 40px);position:absolute;left:calc(var(--t) * -.04 - var(--s) / 2);bottom:calc(var(--t) * (var(--crown) + .04) + var(--s) * .55);display:grid;place-items:center;box-sizing:border-box;width:var(--s);height:var(--s);border:calc(var(--u) * .4) solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#fffaf0,#fff3c4);box-shadow:0 calc(var(--u) * .4) 0 #3a221073;pointer-events:none;transform-origin:40% 130%}.lane-bubble .icon{width:64%;height:64%}.lane-bubble:before,.lane-bubble:after{content:"";position:absolute;box-sizing:border-box;border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#fffaf0}.lane-bubble:before{left:38%;top:100%;width:24%;height:24%;margin-top:4%}.lane-bubble:after{left:30%;top:128%;width:15%;height:15%;margin-top:10%}.stadium-lane[data-side=beside] .lane-bubble{left:calc(var(--t) * -.3 - var(--s));bottom:calc(var(--t) * (var(--crown) - .1) - var(--s) / 2);transform-origin:130% 60%}.stadium-lane[data-side=beside] .lane-bubble:before{left:100%;top:52%;margin:0 0 0 4%}.stadium-lane[data-side=beside] .lane-bubble:after{left:128%;top:66%;margin:0 0 0 10%}.lane-bubble[data-pop]{animation:lane-bubble-pop .22s cubic-bezier(.3,1.6,.5,1) backwards}@keyframes lane-bubble-pop{0%{transform:scale(0)}}.lineup-poof{position:absolute;left:var(--x);top:var(--y);z-index:2;width:0;height:0;pointer-events:none}.lineup-poof-cloud{position:absolute;left:calc(var(--t) * -.58);top:calc(var(--t) * -1);width:calc(var(--t) * 1.16);height:calc(var(--t) * .96);transform-origin:50% 60%;animation:lineup-poof-cloud .55s ease-out both}@keyframes lineup-poof-cloud{0%{transform:scale(.6)}16%{transform:scale(1.05)}64%{transform:scale(1)}to{transform:scale(0)}}.lineup-poof-star{position:absolute;left:calc(var(--t) * -.09);top:calc(var(--t) * -.62);width:calc(var(--t) * .18);height:calc(var(--t) * .18);fill:#fff;stroke:var(--ink);stroke-width:1.4;stroke-linejoin:round;animation:lineup-poof-star .55s cubic-bezier(.2,.7,.3,1) both}@keyframes lineup-poof-star{0%{transform:translate(0) scale(.2) rotate(0);opacity:1}20%{transform:translate(calc(var(--dx) * .45),calc(var(--dy) * .45)) scale(1) rotate(30deg);opacity:1}78%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.8) rotate(90deg);opacity:0}}.lineup-poof-star:nth-of-type(2){--dx: calc(var(--t) * -.59);--dy: calc(var(--t) * -.1)}.lineup-poof-star:nth-of-type(3){--dx: calc(var(--t) * -.42);--dy: calc(var(--t) * -.42);fill:#bfe9ff}.lineup-poof-star:nth-of-type(4){--dx: calc(var(--t) * -.1);--dy: calc(var(--t) * -.59)}.lineup-poof-star:nth-of-type(5){--dx: calc(var(--t) * .25);--dy: calc(var(--t) * -.54);fill:#ffd25e}.lineup-poof-star:nth-of-type(6){--dx: calc(var(--t) * .52);--dy: calc(var(--t) * -.3);fill:#bfe9ff}.lineup-poof-star:nth-of-type(7){--dx: calc(var(--t) * .6);--dy: calc(var(--t) * -.05)}.room>.room-head{position:absolute;z-index:3;top:var(--pad-top);left:var(--edge-left);right:var(--edge-right)}.room-card{position:absolute;z-index:3;top:var(--under-head);left:var(--pad-left);display:grid;gap:calc(var(--u) * 1);width:var(--card-w);padding:calc(var(--u) * 1.2)}.room-card .room-carousel{height:calc(var(--u) * 28)}.room-card .room-map-caption strong{font-size:calc(var(--u) * 5)}.room-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * .8);min-width:0;padding:0;border:0;background:none;cursor:pointer}.room-chips:disabled{cursor:default}.room-card-gear{position:absolute;z-index:2;right:calc(var(--u) * 1.2);bottom:calc(var(--u) * 4.1);width:calc(var(--u) * 6.6);height:calc(var(--u) * 6.6);padding:calc(var(--u) * 1.1)}.room-card:has(>.room-card-gear:not([hidden]))>.room-chips{margin-right:calc(var(--u) * 7.4)}.room-card-gear[hidden]{display:none}.room-card-gear[aria-expanded=true]{background:linear-gradient(180deg,#ffe588,#ffc21f 52%,#e2900f)}.room-chips span .icon{display:inline-block;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);margin-right:calc(var(--u) * .5);vertical-align:-.15em}.room-chips span{--stroke: calc(var(--u) * .6);min-width:0;padding:calc(var(--u) * 1.1) calc(var(--u) * 1.2);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 1.4);background:linear-gradient(180deg,var(--wood-light),var(--wood-shade));font-size:calc(var(--u) * 2.8);text-align:center;line-height:1;text-transform:uppercase;white-space:nowrap;color:#fff;-webkit-text-stroke:var(--stroke) var(--ink);paint-order:stroke fill}.room-head .room-title{display:flex;align-items:center;gap:calc(var(--u) * 1.6);text-overflow:clip}.room-head .room-title[data-long]{padding-inline:calc(var(--u) * 2)}.room-title-name{min-width:0;overflow:hidden;font-size:calc(1em * var(--fit, 1))}.room-title-count{display:inline-flex;flex:none;align-items:center;gap:calc(var(--u) * .5);padding:0 calc(var(--u) * 1) 0 calc(var(--u) * .7);border:calc(var(--u) * .4) solid var(--ink);border-radius:calc(var(--u) * 2);background:linear-gradient(180deg,#fff3c4,#f0c75a);font-size:calc(var(--u) * 2.6);line-height:calc(var(--u) * 3.8);font-variant-numeric:tabular-nums;color:var(--paper-ink);-webkit-text-stroke:0}.room-title-count[hidden]{display:none}.room-title-count>.icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8)}.room>.room-ping{position:absolute;z-index:3;right:calc(var(--edge-right) + var(--u) * 41);bottom:calc(var(--u) * .8 + var(--safe-bottom));width:calc(var(--u) * 56);justify-content:center}.room>.room-ping[hidden]{display:none}.room>.room-talk{position:absolute;z-index:3;right:calc(var(--edge-right) + var(--u) * 41);bottom:calc(var(--u) * 4.4 + var(--safe-bottom));display:flex;width:calc(var(--u) * 56);height:calc(var(--u) * 9)}.room>.room-talk[hidden]{display:none}.room>.room-moves{position:absolute;z-index:3;right:calc(var(--edge-right) + var(--u) * 100);bottom:calc(var(--u) * 4.4 + var(--safe-bottom));width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.room>.room-moves[hidden]{display:none}.room>.room-moves[data-on]{background:linear-gradient(180deg,#9fe36b,#4fb83a 45%,#2f8a1f)}.room-moves-body{display:grid;align-content:start;gap:calc(var(--u) * 1.6);min-height:0;overflow-y:auto}.room-move-list{display:grid;grid-template-columns:repeat(auto-fill,calc(var(--u) * 14));gap:calc(var(--u) * 1.2);margin:0;padding:calc(var(--u) * .6);list-style:none}.room-move-name{margin-top:calc(var(--u) * .7);text-align:center;color:var(--paper)}.room-moves-foot{display:flex;gap:calc(var(--u) * 1.2)}.room-moves-foot>.big-button{flex:1 1 0;min-width:0;height:calc(var(--u) * 11);font-size:calc(var(--u) * 3.6)}.room-moves-foot .icon{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.room>.room-moves:before{content:"";position:absolute;inset:calc(var(--u) * -2.2) calc(var(--u) * -1.6)}.room>.room-go{position:absolute;z-index:3;right:var(--edge-right);bottom:var(--pad-bottom);flex-direction:column;gap:calc(var(--u) * .7);width:calc(var(--u) * 36);min-height:calc(var(--u) * 12);font-size:calc(var(--u) * 4.4)}.room-go-word{display:inline-flex;align-items:center;gap:calc(var(--u) * 1.2)}.room>.room-go .icon{width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8)}.room-go[aria-disabled=true],.room-go[data-action=unready]{box-shadow:inset 0 calc(var(--u) * .7) 0 #00000040,0 calc(var(--u) * .2) 0 var(--ink);transform:translateY(calc(var(--u) * .5))}.room-go[aria-disabled=true]{--face: var(--wood);--lit: var(--wood-light);--shade: var(--wood-shade);cursor:default}.room-go-ring{display:grid;flex:none;place-items:center;box-sizing:border-box;width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8);padding:calc(var(--u) * .5);border:calc(var(--u) * .6) solid var(--ink);border-radius:50%;background:#ffffff8c}.room-go[data-action=unready] .room-go-ring{background:#2f8a1f}.room>.room-go .room-go-ring .icon,.room>.room-go .room-go-pips .icon{width:100%;height:100%}.room-go-pips{display:flex;gap:calc(var(--u) * .6)}.room-go-pips i{display:grid;place-items:center;box-sizing:border-box;width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);padding:calc(var(--u) * .3);border:calc(var(--u) * .35) solid var(--ink);border-radius:50%;background:#fff4de59}.room-go-pips i[data-ready]{background:#2f8a1f}.room-go.room-go-live{animation:room-go-live .35s cubic-bezier(.3,1.6,.5,1)}@keyframes room-go-live{50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.room-go.room-go-live{animation:none}}.room-sheets{position:absolute;z-index:2;top:var(--under-head);left:calc(var(--pad-left) + var(--card-w) + var(--u) * 1.5);bottom:calc(var(--pad-bottom) + var(--u) * 13);width:min(calc(var(--u) * 72),52%);pointer-events:none}.room-sheets>*{pointer-events:auto}.room-sheet{position:absolute;inset:0 0 auto;max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8) calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * .8) 0 #3a221080,0 calc(var(--u) * 2) calc(var(--u) * 4) #00000059;opacity:0;visibility:hidden;transform:translate(calc(-100% - var(--u) * 2));transition:transform .18s cubic-bezier(.4,0,1,1),opacity .18s cubic-bezier(.4,0,1,1),visibility 0s .18s}.room-sheet[data-out]{opacity:1;visibility:visible;transform:none;transition:transform .26s cubic-bezier(.34,1.3,.64,1),opacity .14s ease-out,visibility 0s}.room[data-composing] .room-sheet[data-out]{opacity:0;visibility:hidden;transform:translate(calc(-100% - var(--u) * 2))}@media(prefers-reduced-motion:reduce){.room-sheet,.room-sheet[data-out]{transform:none}}.room-sheet .room-options{align-content:start}.room-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2)}.room-sheet-close{position:relative;width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);padding:calc(var(--u) * 1.3)}.room-sheet-close:before{content:"";position:absolute;inset:calc(var(--u) * -2.6)}.room-sheet-close>.icon{transform:scaleX(-1)}.room>.player-menu{z-index:5}.room>.room-countdown{z-index:6;pointer-events:none}.plaza-card{--cu: calc(var(--u) * var(--card, 1));--rope: calc(var(--cu) * 7.5);position:absolute;top:calc(var(--rope) + var(--safe-top) - var(--cu) * 2.6 + var(--drop, 0px));left:var(--centre, 50%);z-index:6;display:grid;grid-template-columns:calc(var(--cu) * 30) minmax(0,1fr);grid-template-areas:"window title" "window plaque" "window friend" "safety safety";gap:calc(var(--cu) * 1.1) calc(var(--cu) * 2.2);width:min(calc(var(--cu) * 104),58cqw);padding:calc(var(--cu) * 2.8) calc(var(--cu) * 3.2) calc(var(--cu) * 2.6);border-image:url(/assets/board-CHE5EW_C.webp) 44 fill / calc(var(--cu) * 4.4) stretch;translate:-50% 0;transform-origin:50% calc(-1 * var(--rope));pointer-events:auto}.plaza-card[hidden]{display:none}.plaza-card[data-opening]{animation:plaza-card-swing .34s cubic-bezier(.25,1,.5,1)}@keyframes plaza-card-swing{0%{transform:translateY(-120%) rotate(-4deg)}62%{transform:translateY(2%) rotate(1.6deg)}to{transform:none}}.plaza-card:before,.plaza-card:after{content:"";position:absolute;bottom:calc(100% - var(--cu) * 2.6);width:calc(var(--cu) * 3.2);height:calc(var(--rope) + var(--safe-top) + var(--cu) * 2 + var(--drop, 0px));background:url(data:image/webp;base64,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) bottom / 100% auto no-repeat,url(data:image/webp;base64,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) top / 100% auto repeat-y;pointer-events:none}.game-shell.plaza .race-exits{z-index:7}.race:has(>.plaza-card[data-over]:not([hidden]))>.race-exits>.sound-plank{visibility:hidden}.plaza-card:before{left:14%}.plaza-card:after{right:14%}.plaza-card-window{grid-area:window;position:relative;min-height:calc(var(--cu) * 33);padding:calc(var(--cu) * .4) 0 calc(var(--cu) * .6);border:calc(var(--cu) * 3.4) solid transparent;border-image:url(/assets/frame-CQ4E3VPg.webp) 44 / calc(var(--cu) * 3.4) stretch;background:linear-gradient(180deg,#8fd0ff,#cdeeff 70%,#8fd45c 70%,#5da93a) padding-box;overflow:hidden}.plaza-card-stand{position:absolute;inset:-11% -34% 2%;pointer-events:none}.plaza-card-window[data-pet] .plaza-card-stand{translate:-17% 0}.plaza-card-stand canvas{position:absolute;left:50%;bottom:calc(-1 * var(--below));translate:-50% 0}.plaza-card-pet,.plaza-card-tag{position:absolute;display:none}.plaza-card-window[data-pet] :is(.plaza-card-pet,.plaza-card-tag){display:block}.plaza-card-pet{right:calc(var(--cu) * .4);container-type:size;cursor:pointer}.plaza-card-pet .pets-heart{top:0;width:40cqh;height:40cqh;animation-name:hero-pet-heart}.plaza-card-tag{right:calc(var(--cu) * .6);bottom:calc(100% - var(--pet-top, 0px) - var(--cu) * .4);min-width:calc(var(--cu) * 10);padding:calc(var(--cu) * .6) calc(var(--cu) * 1.6);background:url(data:image/webp;base64,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) center / 100% 100% no-repeat;color:#fff;font-size:calc(var(--cu) * 2.4);line-height:1;text-align:center;-webkit-text-stroke:calc(var(--cu) * .45) var(--ink);paint-order:stroke fill}.plaza-card-title{grid-area:title;display:grid;gap:calc(var(--cu) * .6);min-width:0;padding-right:calc(var(--cu) * 8);color:#fff;-webkit-text-stroke:calc(var(--cu) * .7) var(--ink);paint-order:stroke fill;line-height:1}.plaza-card-name{overflow:hidden;font-size:calc(var(--cu) * 4.8);text-overflow:ellipsis;white-space:nowrap}.plaza-card-level{font-size:calc(var(--cu) * 3.6);text-transform:uppercase}.plaza-card-close:before{content:"";position:absolute;inset:calc(var(--cu) * -1.4)}.plaza-card-close{position:absolute;top:calc(var(--cu) * 2.2);right:calc(var(--cu) * 2.4);width:calc(var(--cu) * 10);height:calc(var(--cu) * 10);padding:calc(var(--cu) * 1.8)}.plaza-card-plaque{grid-area:plaque;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--cu) * 1.4);padding:calc(var(--cu) * .7) calc(var(--cu) * 1.2);border-image:url(/assets/plaque-CWWfWjvX.webp) 34 fill / calc(var(--cu) * 2.8) round}.plaza-card-plaque>button{display:grid;justify-items:center;align-content:center;gap:calc(var(--cu) * .3);min-width:calc(var(--cu) * 14);min-height:calc(var(--cu) * 11.4);padding:calc(var(--cu) * .8) calc(var(--cu) * 1.2);border-image:url(data:image/webp;base64,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) 24 fill / calc(var(--cu) * 1.8) stretch;background:none;color:#fff;font-size:calc(var(--cu) * 3);text-transform:uppercase;-webkit-text-stroke:calc(var(--cu) * .55) var(--ink);paint-order:stroke fill;cursor:pointer}.plaza-card-plaque>.plaza-card-fame{border-image-source:url(data:image/webp;base64,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)}.plaza-card-plaque>button:active{translate:0 calc(var(--cu) * .4)}.plaza-card-plaque>button:is(:disabled,[data-spent]){opacity:.5;cursor:default}.plaza-card-plaque>button>.icon{width:calc(var(--cu) * 4.2);height:calc(var(--cu) * 4.2);-webkit-text-stroke:0}.plaza-card-count{align-self:stretch;padding:0 calc(var(--cu) * 1.4);border-image:url(/assets/inset-DjEAeqJU.webp) 30 fill / calc(var(--cu) * 2) stretch}.plaza-card-count{display:flex;align-items:center;justify-content:center;gap:calc(var(--cu) * .8);color:#fff;-webkit-text-stroke:calc(var(--cu) * .7) var(--ink);paint-order:stroke fill;white-space:nowrap}.plaza-card-count>.icon{width:calc(var(--cu) * 5);height:calc(var(--cu) * 5);flex:none;-webkit-text-stroke:0}.plaza-card-count>b{font-size:calc(var(--cu) * 5.4);font-weight:inherit;font-variant-numeric:tabular-nums}.plaza-card-plaque[data-counted=up]>.plaza-card-count{animation:plaza-card-famed .52s cubic-bezier(.25,1,.5,1)}.plaza-card-plaque[data-counted=up]>.plaza-card-count>.icon{animation:plaza-card-star .52s cubic-bezier(.25,1,.5,1)}@keyframes plaza-card-famed{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes plaza-card-star{0%{rotate:0deg}to{rotate:360deg}}.plaza-card-actions{display:contents}.plaza-card .player-menu-friend{grid-area:friend;display:flex;align-items:center;justify-content:center;gap:calc(var(--cu) * 1);min-height:calc(var(--cu) * 11);font-size:calc(var(--cu) * 3.4)}.plaza-card .player-menu-friend>.icon{width:calc(var(--cu) * 4.4);height:calc(var(--cu) * 4.4)}.plaza-card .player-menu-friend:disabled{cursor:default;opacity:.7}.plaza-card-safety{grid-area:safety;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--cu) * 1.6);padding:calc(var(--cu) * 1.1) calc(var(--cu) * 2.2);border-image:url(/assets/inset-DjEAeqJU.webp) 30 fill / calc(var(--cu) * 2.4) stretch}.plaza-card-safety:has(>.player-menu-kick){grid-template-columns:repeat(4,minmax(0,1fr))}.plaza-card-safety>.player-menu-item,.plaza-card .player-menu-friend{border-width:calc(var(--cu) * .55)}.plaza-card-safety>.player-menu-item{display:flex;align-items:center;justify-content:center;gap:calc(var(--cu) * .8);min-height:calc(var(--cu) * 12);padding:0 calc(var(--cu) * 1);font-size:calc(var(--cu) * 2.8);text-transform:uppercase}.plaza-card-safety>.player-menu-item>.icon{flex:none;width:calc(var(--cu) * 3.6);height:calc(var(--cu) * 3.6)}.plaza-card[data-asking] :is(.plaza-card-title,.plaza-card-plaque,.player-menu-friend){visibility:hidden}.plaza-card-asked{grid-row:1 / 4;grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:calc(var(--cu) * 1)}.plaza-card-asked>.player-menu-item{display:flex;align-items:center;justify-content:center;gap:calc(var(--cu) * .8);min-height:calc(var(--cu) * 10);padding:0 calc(var(--cu) * 1);font-size:calc(var(--cu) * 2.8);text-transform:uppercase}.plaza-card-asked>.player-menu-item>.icon{flex:none;width:calc(var(--cu) * 3.6);height:calc(var(--cu) * 3.6)}.plaza-card-asked>.player-menu-ask{grid-column:1 / -1;padding-right:calc(var(--cu) * 10);font-size:calc(var(--cu) * 4);text-align:left;color:#fff;-webkit-text-stroke:calc(var(--cu) * .6) var(--ink);paint-order:stroke fill}.plaza-card-safety>[data-asked]{--wood-high: #f2cf86;--wood-light: #d9a24f;--wood-shade: #8a5a22}.plaza-card-safety>*{--wood-high: #b98a5a;--wood-light: #9c6c3f;--wood-shade: #5f3d22}.plaza-card-asked>.player-menu-cancel{--wood-high: #8a6a4a;--wood-light: #6e5137;--wood-shade: #4a3523;color:#f3e6d2}.keyboard{--gap: calc(var(--u) * .9);position:absolute;left:0;right:0;bottom:0;z-index:20;display:grid;gap:var(--gap);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.6 + var(--safe-right)) calc(var(--u) * 1.4 + var(--safe-bottom)) calc(var(--u) * 1.6 + var(--safe-left));border-width:calc(var(--u) * .7) 0 0;border-radius:calc(var(--u) * 2) calc(var(--u) * 2) 0 0;touch-action:none}.keyboard[hidden]{display:none}.keyboard-row{display:flex;justify-content:center;gap:var(--gap)}.keyboard-key{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:calc(var(--u) * 9.2);border:calc(var(--u) * .45) solid var(--ink);border-radius:calc(var(--u) * 1.2);background:linear-gradient(180deg,var(--paper),var(--paper-mid));box-shadow:0 calc(var(--u) * .5) 0 #3a22108c;color:var(--paper-ink);font-family:var(--display);font-size:calc(var(--u) * 4.2);line-height:1}.keyboard-key:not(.keyboard-special){max-width:calc((100% - 9 * var(--gap)) / 10)}.keyboard-special{background:linear-gradient(180deg,var(--paper-mid),var(--paper-edge));font-size:calc(var(--u) * 2.8);text-transform:uppercase}.keyboard-key.pressed,.keyboard-special:is([data-shift=once],[data-shift=held]){background:linear-gradient(180deg,#ffe07a,var(--gold))}.keyboard-key.pressed{transform:translateY(calc(var(--u) * .4));box-shadow:0 calc(var(--u) * .1) 0 #3a22108c}.keyboard-special[data-shift=held]{text-decoration:underline}.game-shell{transition:transform .18s ease-out}.typed-in{outline:calc(var(--u) * .6) solid var(--gold);outline-offset:calc(var(--u) * .2)}
