@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/baloo-2-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/baloo-2-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/baloo-2-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/baloo-2-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lilita-one-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../fonts/lilita-one-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/nunito-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#2f6bff;--blue-deep:#123c9e;--blue-night:#0b2566;--red:#ff3b3b;--red-deep:#c41f2e;--gold:#ffc93c;--gold-light:#fff0a8;--gold-deep:#b8860b;--green:#4cbb3f;--green-deep:#2e7d28;--purple:#9b4dff;--purple-deep:#5b21b6;--sand:#d9a066;--wood:#8c5a2b;--wood-dark:#5c3a1a;--cream:#fff6df;--cream-deep:#f0dfb4;--ink:#1b2450;--ink-soft:#2c3670;--panel-radius:26px;--btn-radius:20px;--shadow-soft:0 10px 0 #0b256647, 0 18px 34px #0b256652;--shadow-panel:0 14px 0 #0b25664d, 0 26px 50px #0b256661;--font-display:"Lilita One", "Baloo 2", "Arial Black", Impact, system-ui, sans-serif;--font-body:"Baloo 2", "Trebuchet MS", system-ui, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;font-family:var(--font-body);color:var(--cream);-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;background:#123c9e;margin:0;padding:0;overflow:hidden}#app{position:fixed;inset:0}#scene{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#ui-root{pointer-events:none;z-index:10;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));position:absolute;inset:0}#ui-root .screen,#ui-root .toast,#ui-root .mascot-say{pointer-events:auto}#boot{z-index:50;background:radial-gradient(circle at 50% 35%,#3f79ff 0%,#123c9e 55%,#0b2566 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .45s;display:flex;position:absolute;inset:0}#boot.hidden{opacity:0;pointer-events:none}.boot__crown{color:var(--gold);text-shadow:0 6px 0 var(--gold-deep), 0 12px 24px #00000059;font-size:72px;animation:1.6s ease-in-out infinite bob}.boot__title{font-family:var(--font-display);letter-spacing:1px;color:var(--gold);font-size:clamp(28px,6vw,54px)}.boot__bar{border:4px solid var(--ink);background:#0b25668c;border-radius:12px;width:min(320px,70vw);height:20px;overflow:hidden}.boot__bar i{background:linear-gradient(180deg, var(--gold-light), var(--gold) 45%, var(--gold-deep));border-radius:8px;width:30%;height:100%;animation:1.4s ease-in-out infinite loading;display:block}.boot__hint{opacity:.85;font-weight:700}@keyframes loading{0%{transform:translate(-110%)}to{transform:translate(360%)}}@keyframes bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}.panel{border:6px solid var(--ink);border-radius:var(--panel-radius);box-shadow:var(--shadow-panel), inset 0 6px 0 #ffffff8c, inset 0 -10px 0 #78460a40;color:var(--ink);background:linear-gradient(#ffe9b8 0%,#f3cf8a 40%,#dda94f 100%);padding:22px;position:relative}.panel--blue{color:var(--cream);box-shadow:var(--shadow-panel), inset 0 6px 0 #ffffff59, inset 0 -10px 0 #08194666;background:linear-gradient(#5f92ff 0%,#2f6bff 45%,#123c9e 100%)}.panel__title{font-family:var(--font-display);text-align:center;color:var(--gold);margin:0 0 14px;font-size:clamp(22px,3.4vw,34px)}.ribbon{background:linear-gradient(180deg, #ff5c5c, var(--red-deep));border:5px solid var(--ink);font-family:var(--font-display);color:var(--cream);border-radius:14px;padding:8px 26px;font-size:clamp(16px,2.6vw,24px);display:inline-block;position:relative;box-shadow:0 6px #0b256659}.btn{border:5px solid var(--ink);border-radius:var(--btn-radius);min-height:56px;font-family:var(--font-display);letter-spacing:.5px;color:var(--cream);background:linear-gradient(180deg, #6fd35f 0%, var(--green) 45%, var(--green-deep) 100%);cursor:pointer;text-shadow:0 3px #00000047;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:clamp(16px,2.4vw,24px);transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;position:relative;box-shadow:0 7px #1f5c1a,0 14px 22px #0b256659,inset 0 4px #ffffff73}.btn:active,.btn.is-pressed{transform:translateY(6px);box-shadow:0 1px #1f5c1a,0 6px 12px #0b256659,inset 0 4px #ffffff59}.btn--gold{background:linear-gradient(180deg, var(--gold-light) 0%, var(--gold) 45%, var(--gold-deep) 100%);color:#4a2c05;text-shadow:0 2px #ffffff59;box-shadow:0 7px #8a6208,0 14px 22px #0b256659,inset 0 4px #fff9}.btn--gold:active{box-shadow:0 1px #8a6208,inset 0 4px #ffffff80}.btn--blue{background:linear-gradient(180deg, #7ba5ff 0%, var(--blue) 45%, var(--blue-deep) 100%);box-shadow:0 7px #0d2c74,0 14px 22px #0b256659,inset 0 4px #fff6}.btn--blue:active{box-shadow:0 1px #0d2c74,inset 0 4px #fff6}.btn--red{background:linear-gradient(180deg, #ff7070 0%, var(--red) 45%, var(--red-deep) 100%);box-shadow:0 7px #8f1220,0 14px 22px #0b256659,inset 0 4px #fff6}.btn--purple{background:linear-gradient(180deg, #c48cff 0%, var(--purple) 45%, var(--purple-deep) 100%);box-shadow:0 7px #3d0f83,0 14px 22px #0b256659,inset 0 4px #fff6}.btn--small{border-width:4px;border-radius:16px;min-height:44px;padding:8px 16px;font-size:17px}.btn--wide{width:100%}.btn[disabled],.btn.is-disabled{filter:grayscale(.55)brightness(.85);cursor:not-allowed;opacity:.75}.icon-btn{border-radius:50%;width:58px;height:58px;min-height:58px;padding:0;font-size:26px}.hud{pointer-events:none;padding:max(12px, env(safe-area-inset-top)) 14px 14px;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.hud__top,.hud__bottom,.hud__stats,.hud__actions,.hud__buttons{pointer-events:none}.hud .btn,.hud .chip,.hud__goal{pointer-events:auto}.hud__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hud__stats{flex-wrap:wrap;gap:8px;display:flex}.chip{border:4px solid var(--ink);font-family:var(--font-display);color:var(--cream);text-shadow:0 2px #0000004d;white-space:nowrap;background:linear-gradient(#2f6bfff2,#123c9ef2);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:19px;display:inline-flex;box-shadow:0 5px #0819468c,inset 0 3px #ffffff4d}.chip--gold{background:linear-gradient(180deg, var(--gold-light), var(--gold-deep));color:#4a2c05;text-shadow:0 2px #fff6}.chip--vegas{color:#f2fff7;text-shadow:0 2px #00000059;background:linear-gradient(#6ce4a4,#17794a)}.chip--vegas .help__dot{border-width:2px;width:20px;height:20px;font-size:12px}.chip__icon{font-size:18px}.chip__value{min-width:1ch;transition:transform .18s;display:inline-block}.chip__value.bump{animation:.36s bump}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.42)}to{transform:scale(1)}}.hud__buttons{align-items:center;gap:10px;display:flex}.hud__bottom{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hud__actionbar{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;width:100%;display:flex}.hud__actions{flex-wrap:wrap;gap:10px;display:flex}.hud__actions--right{justify-content:flex-end;margin-left:auto}.hud .btn.is-muted{filter:saturate(.5)brightness(.85)}.hud__goal{border:4px solid var(--ink);background:#0b2566b8;border-radius:16px;max-width:46vw;padding:8px 16px;font-size:15px;font-weight:800}.hud__goal b{color:var(--gold)}.screen{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#091a4a59,#091a4a99);justify-content:center;align-items:safe center;padding:16px;animation:.25s fade-in;display:flex;position:absolute;inset:0;overflow-y:auto}.screen--clear{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (hover:none){.screen{-webkit-backdrop-filter:none;backdrop-filter:none}}.screen__inner{flex:none;width:min(680px,96vw)}@keyframes fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.menu{--col:min(340px, 84vw);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.menu__logo{font-family:var(--font-display);color:var(--gold);font-size:clamp(38px,9vw,86px);line-height:.95;animation:.6s cubic-bezier(.2,1.4,.5,1) logo-in}.menu__logo small{color:var(--cream);letter-spacing:3px;font-size:.44em;display:block}@keyframes logo-in{0%{opacity:0;transform:scale(.6)translateY(-30px)}to{opacity:1;transform:scale(1)translateY(0)}}.menu__buttons{width:var(--col);--fit:calc((var(--col) - 74px) / 22);flex-direction:column;gap:12px;display:flex}.menu__row{justify-content:center;gap:10px;display:flex}.menu__row--pair .btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-left:10px;padding-right:10px}.btn--pulse{animation:1.8s ease-in-out infinite btn-pulse}@keyframes btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.daily-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 10px;display:grid}.daily-tile{border:4px solid var(--ink);color:var(--ink);background:#fff6dfe6;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:13px;font-weight:800;display:flex}.daily-tile--chest{grid-column:span 2}.daily-tile.is-done{opacity:.55}.daily-tile.is-today{background:linear-gradient(#ffe27a,#ffc93c);animation:1.4s ease-in-out infinite btn-pulse}.daily-tile__icon{font-size:30px;line-height:1.1}.daily-tile__coins{font-family:var(--font-display);font-size:18px}.daily-hint{text-align:center;opacity:.85;margin-bottom:10px;font-size:14px;font-weight:700}.daily-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-height:500px){.daily-grid{grid-template-columns:repeat(8,1fr);gap:5px;margin-bottom:6px}.daily-tile{padding:4px 2px;font-size:11px}.daily-tile__icon{font-size:22px}.daily-tile__coins{font-size:14px}.daily-hint{display:none}}@media (prefers-reduced-motion:reduce){.btn--pulse,.daily-tile.is-today{animation:none}}.arena-list{flex-direction:column;gap:14px;display:flex}.arena-card{border:5px solid var(--ink);cursor:pointer;background:linear-gradient(#ffffff38,#0000001f);border-radius:22px;align-items:center;gap:14px;padding:14px;transition:transform .12s;display:flex;box-shadow:0 6px #0b256666}.arena-card:active{transform:translateY(4px)}.arena-card.is-locked{filter:grayscale(.75)brightness(.8);cursor:not-allowed}.arena-card__badge{border:5px solid var(--ink);border-radius:18px;flex:none;place-items:center;width:62px;height:62px;font-size:30px;display:grid;box-shadow:inset 0 4px #fff6}.arena-card__body{flex:auto;min-width:0}.arena-card__name{font-family:var(--font-display);color:var(--cream);text-shadow:0 3px #0b256699;font-size:22px}.arena-card__sub{opacity:.85;font-size:14px;font-weight:700}.arena-card__crowns{font-family:var(--font-display);color:var(--gold);white-space:nowrap;font-size:20px}.match-row{border:4px solid var(--ink);cursor:pointer;background:#0b256680;border-radius:16px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.match-row.is-locked{opacity:.55;cursor:not-allowed}.match-row__title{font-family:var(--font-display);flex:auto;font-size:18px}.match-row__goal{opacity:.9;font-size:13px;font-weight:700}.crowns{letter-spacing:3px;color:var(--gold);text-shadow:0 3px #0b256666;font-size:1em}.crowns .dim{opacity:.28}.result__score{font-family:var(--font-display);color:var(--gold);text-align:center;font-size:clamp(40px,9vw,76px)}.result__lines{color:var(--ink);flex-direction:column;gap:6px;margin:12px 0;font-size:17px;font-weight:800;display:flex}.result__line{background:#ffffff59;border-radius:12px;justify-content:space-between;gap:12px;padding:6px 12px;display:flex}.result__line b{font-family:var(--font-display)}.chest{cursor:pointer;width:190px;height:160px;margin:0 auto 10px;animation:1.1s ease-in-out infinite chest-shake;position:relative}.chest.is-open{animation:none}@keyframes chest-shake{0%,to{transform:rotate(-3deg)translateY(0)}25%{transform:rotate(3deg)translateY(-4px)}50%{transform:rotate(-2deg)translateY(0)}75%{transform:rotate(2deg)translateY(-2px)}}.reward-list{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.reward{border:5px solid var(--ink);background:linear-gradient(#ffffff59,#0000001a);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;font-weight:800;animation:.45s cubic-bezier(.2,1.5,.4,1) reward-pop;display:flex}.reward__icon{font-size:30px}@keyframes reward-pop{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.settings-row{color:var(--ink);border-bottom:3px dashed #1b245040;justify-content:space-between;align-items:center;gap:14px;padding:10px 4px;font-weight:800;display:flex}.panel--blue .settings-row{color:var(--cream);border-bottom-color:#fff3}.settings-row__label{align-items:center;gap:8px;min-width:0;display:inline-flex}.settings-note{opacity:.85;margin:-4px 4px 6px;font-size:13px;font-weight:700;line-height:1.3}.seg.is-locked{opacity:.45;pointer-events:none;filter:grayscale(.6)}.help{flex:none;display:inline-flex;position:relative}.help__dot{border:3px solid var(--ink);color:#fff;width:24px;height:24px;font:inherit;cursor:pointer;background:linear-gradient(#ff7a6b,#d92f3f);border-radius:50%;padding:0;font-size:14px;font-weight:900;line-height:1;transition:transform .12s;position:relative;box-shadow:0 3px #1b245073}.help__dot:after{content:"";position:absolute;inset:-13px}.help__dot:hover,.help.is-open .help__dot{transform:scale(1.14)rotate(-6deg)}.help__bubble{z-index:40;border:4px solid var(--ink);width:max-content;max-width:min(300px,70vw);color:var(--ink);text-align:left;white-space:pre-line;transform-origin:top;background:linear-gradient(#fffaeb,#ffe9b8);border-radius:16px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.35;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px #1b245059}.help__bubble b{margin-bottom:4px;display:block}.help__bubble:before{content:"";border:8px solid #0000;border-bottom-color:var(--ink);border-top-width:0;margin-left:-8px;position:absolute;top:-11px;left:50%}.help:hover .help__bubble,.help.is-open .help__bubble{display:block}.settings-row .help__bubble{transform-origin:0 0;left:-8px;right:auto;transform:none}.settings-row .help__bubble:before{margin-left:0;left:14px}.menu__row .help__bubble{transform-origin:100% 0;left:auto;right:-6px;transform:none}.menu__row .help__bubble:before{margin-left:0;left:auto;right:10px}.switch{border:4px solid var(--ink);cursor:pointer;background:#7b8bbd;border-radius:999px;flex:none;width:74px;height:38px;transition:background .2s;position:relative}.switch.is-on{background:linear-gradient(180deg, #6fd35f, var(--green-deep))}.switch i{background:var(--cream);border:3px solid var(--ink);border-radius:50%;width:26px;height:26px;transition:transform .2s cubic-bezier(.3,1.6,.5,1);position:absolute;top:2px;left:2px}.switch.is-on i{transform:translate(34px)}.seg{border:4px solid var(--ink);border-radius:14px;display:inline-flex;overflow:hidden}.seg button{font-family:var(--font-display);color:var(--cream);cursor:pointer;background:#0b256659;border:none;padding:8px 16px;font-size:16px}.seg button.is-active{background:linear-gradient(180deg, var(--gold-light), var(--gold-deep));color:#4a2c05}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.stat{border:4px solid var(--ink);color:var(--ink);background:#ffffff4d;border-radius:16px;padding:10px 12px}.stat b{font-family:var(--font-display);font-size:24px;display:block}.floater{font-family:var(--font-display);color:var(--gold);pointer-events:none;z-index:20;font-size:32px;animation:1.05s ease-out forwards floater;position:absolute}.floater--combo{color:#9be8ff;font-size:34px}.floater--big{font-size:64px;animation-duration:1.5s}.ghost-hand{pointer-events:none;z-index:26;opacity:0;filter:drop-shadow(0 6px #0b256659);margin:-.12em 0 0 -.42em;font-size:54px;line-height:1;position:absolute}@keyframes floater{0%{opacity:0;transform:translate(-50%)scale(.5)}25%{opacity:1;transform:translate(-50%,-22px)scale(1.15)}to{opacity:0;transform:translate(-50%,-84px)scale(1)}}.toast{left:50%;bottom:calc(16% + var(--toast-i,0) * 64px);border:5px solid var(--ink);font-family:var(--font-display);box-shadow:var(--shadow-soft);z-index:30;background:linear-gradient(#2f6bfff5,#123c9ef5);border-radius:18px;padding:12px 24px;font-size:20px;animation:2.4s forwards toast;position:absolute;transform:translate(-50%)}.ui--screen-open>.toast{top:calc(max(12px, env(safe-area-inset-top)) + var(--toast-i,0) * 64px);bottom:auto}@keyframes toast{0%{opacity:0;transform:translate(-50%,30px)}12%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-20px)}}.sticker{filter:drop-shadow(0 10px #0b256659);pointer-events:none;z-index:28;font-size:clamp(64px,12vw,120px);animation:2.6s forwards sticker-pop;position:absolute;top:16%;left:50%;transform:translate(-50%)}@keyframes sticker-pop{0%{opacity:0;transform:translate(-50%)scale(.2)rotate(-25deg)}18%{opacity:1;transform:translate(-50%)scale(1.15)rotate(6deg)}30%{transform:translate(-50%)scale(1)rotate(0)}80%{opacity:1;transform:translate(-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%)scale(.9)translateY(-30px)}}.mascot-say{border:4px solid var(--ink);background:var(--cream);color:var(--ink);z-index:15;border-radius:18px;padding:10px 16px;font-size:15px;font-weight:800;animation:.2s fade-in;position:absolute;box-shadow:0 6px #0b256659}.shop-section{margin-bottom:16px}.shop-section__title{font-family:var(--font-display);color:var(--ink);margin-bottom:2px;font-size:22px}.shop-section__desc{color:var(--ink);opacity:.75;margin-bottom:8px;font-size:13px;font-weight:800;line-height:1.25}.lb__row{color:var(--ink);background:#ffffff59;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:6px 10px;font-weight:800;display:flex}.lb__row.is-me{box-shadow:0 0 0 3px var(--gold-deep);background:#ffc93c99}.lb__rank{text-align:center;width:32px;font-family:var(--font-display);font-size:18px}.lb__avatar{border:3px solid var(--ink);object-fit:cover;background:var(--cream);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.lb__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lb__score{font-family:var(--font-display);font-size:18px}.lb__status,.lb__hint{text-align:center;color:var(--ink);opacity:.85;margin:8px 0;font-weight:800;line-height:1.3}.result__goals{color:var(--ink);margin-bottom:10px;font-weight:800}.result__goal{opacity:.5}.result__goal.is-done{opacity:1}.shop-premium-note{color:var(--ink);opacity:.8;text-align:center;margin-bottom:10px;font-size:13px;font-weight:800;line-height:1.25}.stat--premium{box-shadow:0 0 0 3px #9b4dff59}.btn--premium .price{align-items:center;gap:5px;display:inline-flex}.currency-icon{vertical-align:middle;width:18px;height:18px}.diag{z-index:200;color:#fff;white-space:pre-wrap;word-break:break-all;pointer-events:none;background:#000000bd;max-width:100vw;max-height:60vh;margin:0;padding:6px 8px;font:11px/1.35 ui-monospace,Menlo,Consolas,monospace;position:fixed;bottom:0;left:0;overflow:hidden}.ad-stub{z-index:60;background:#060e26db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ad-stub__box{aspect-ratio:4/3;border:5px solid var(--ink);width:min(420px,84vw);box-shadow:var(--shadow-soft);background:repeating-linear-gradient(135deg,#2b3d78 0 18px,#22315f 18px 36px);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.ad-stub__label{font-family:var(--font-display);color:var(--cream);letter-spacing:2px;font-size:26px}.ad-stub__timer{font-family:var(--font-display);color:var(--gold);min-height:52px;font-size:48px}.ad-stub__close{border:4px solid var(--ink);color:#fff;width:44px;height:44px;font-family:var(--font-display);cursor:pointer;background:linear-gradient(#ff8b7a,#d63b28);border-radius:50%;font-size:20px;position:absolute;top:-14px;right:-14px}@media (max-width:720px),(orientation:portrait){.panel{border-radius:20px;padding:16px}.chip{border-width:3px;padding:6px 11px;font-size:16px}.btn{min-height:52px;font-size:18px}.icon-btn{width:50px;height:50px;min-height:50px;font-size:22px}.hud__goal{max-width:60vw;font-size:13px}}@media (max-width:560px){.menu{--col:min(340px, 92vw);gap:10px}.menu__buttons{gap:9px}.menu__row{gap:7px}.menu__row .btn{min-width:0;font-size:max(11px, min(15px, var(--fit,15px)));flex:1 1 0;gap:4px;padding-left:6px;padding-right:6px}.menu__logo{font-size:clamp(32px,11vw,54px)}.btn{min-height:48px;font-size:17px}.btn--small{min-height:44px;padding:8px 12px;font-size:15px}.seed-input{width:84px!important}.btn--collapsible span:last-child{display:none}.btn--collapsible{padding-left:12px;padding-right:12px}.chip--moves{display:none}.hud__actions{gap:7px}}@media (max-height:700px) and (orientation:portrait){.menu__logo{font-size:clamp(28px,9vw,44px)}.menu{gap:8px}}@media (max-height:760px) and (min-width:561px){.menu{gap:clamp(6px,1.6vh,16px)}.menu__logo{font-size:clamp(34px,min(9vw,11vh),86px)}.menu__buttons{gap:clamp(6px,1.4vh,12px)}.menu__buttons .btn{min-height:clamp(44px,8vh,56px);padding-top:clamp(6px,1.4vh,12px);padding-bottom:clamp(6px,1.4vh,12px);font-size:clamp(16px,min(2.4vw,3.4vh),24px)}.menu__buttons .btn--small{min-height:clamp(38px,6.6vh,44px);font-size:clamp(14px,2.6vh,17px)}.menu .chip{padding-top:clamp(4px,1vh,7px);padding-bottom:clamp(4px,1vh,7px);font-size:clamp(15px,3vh,19px)}}@media (orientation:landscape) and (max-height:520px){.menu{--col:min(340px, 52vw);grid-template-columns:minmax(0, 1fr) var(--col);grid-template-rows:auto auto;place-items:center;gap:10px 18px;width:100%;display:grid}.menu>div:first-child{grid-area:1/1}.menu__logo{font-size:clamp(20px, calc((min(680px, 96vw) - 30px - var(--col)) / 7.8), 46px);grid-area:2/1;align-self:start}.menu__buttons{grid-area:1/2/span 2;gap:6px}.menu__buttons .btn{min-height:42px;padding-top:5px;padding-bottom:5px;font-size:17px}.menu__buttons .btn--small{min-height:36px;font-size:max(11px, min(14px, var(--fit)));padding:5px 10px}.menu__row .btn{flex:1 1 0;gap:4px;min-width:0;padding-left:6px;padding-right:6px}.menu .chip{padding-top:5px;padding-bottom:5px;font-size:16px}}@media (max-height:480px) and (orientation:landscape){.btn{min-height:46px}.btn--collapsible span:last-child{display:none}}.menu__logo{--o:max(3px, .085em);text-shadow:calc(var(--o) * 1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * .994) calc(var(--o) * .112) 0 var(--ink), calc(var(--o) * .975) calc(var(--o) * .223) 0 var(--ink), calc(var(--o) * .944) calc(var(--o) * .33) 0 var(--ink), calc(var(--o) * .901) calc(var(--o) * .434) 0 var(--ink), calc(var(--o) * .847) calc(var(--o) * .532) 0 var(--ink), calc(var(--o) * .782) calc(var(--o) * .623) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * .623) calc(var(--o) * .782) 0 var(--ink), calc(var(--o) * .532) calc(var(--o) * .847) 0 var(--ink), calc(var(--o) * .434) calc(var(--o) * .901) 0 var(--ink), calc(var(--o) * .33) calc(var(--o) * .944) 0 var(--ink), calc(var(--o) * .223) calc(var(--o) * .975) 0 var(--ink), calc(var(--o) * .112) calc(var(--o) * .994) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * 1) 0 var(--ink), calc(var(--o) * -.112) calc(var(--o) * .994) 0 var(--ink), calc(var(--o) * -.223) calc(var(--o) * .975) 0 var(--ink), calc(var(--o) * -.33) calc(var(--o) * .944) 0 var(--ink), calc(var(--o) * -.434) calc(var(--o) * .901) 0 var(--ink), calc(var(--o) * -.532) calc(var(--o) * .847) 0 var(--ink), calc(var(--o) * -.623) calc(var(--o) * .782) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * -.782) calc(var(--o) * .623) 0 var(--ink), calc(var(--o) * -.847) calc(var(--o) * .532) 0 var(--ink), calc(var(--o) * -.901) calc(var(--o) * .434) 0 var(--ink), calc(var(--o) * -.944) calc(var(--o) * .33) 0 var(--ink), calc(var(--o) * -.975) calc(var(--o) * .223) 0 var(--ink), calc(var(--o) * -.994) calc(var(--o) * .112) 0 var(--ink), calc(var(--o) * -1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * -.994) calc(var(--o) * -.112) 0 var(--ink), calc(var(--o) * -.975) calc(var(--o) * -.223) 0 var(--ink), calc(var(--o) * -.944) calc(var(--o) * -.33) 0 var(--ink), calc(var(--o) * -.901) calc(var(--o) * -.434) 0 var(--ink), calc(var(--o) * -.847) calc(var(--o) * -.532) 0 var(--ink), calc(var(--o) * -.782) calc(var(--o) * -.623) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * -.623) calc(var(--o) * -.782) 0 var(--ink), calc(var(--o) * -.532) calc(var(--o) * -.847) 0 var(--ink), calc(var(--o) * -.434) calc(var(--o) * -.901) 0 var(--ink), calc(var(--o) * -.33) calc(var(--o) * -.944) 0 var(--ink), calc(var(--o) * -.223) calc(var(--o) * -.975) 0 var(--ink), calc(var(--o) * -.112) calc(var(--o) * -.994) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .112) calc(var(--o) * -.994) 0 var(--ink), calc(var(--o) * .223) calc(var(--o) * -.975) 0 var(--ink), calc(var(--o) * .33) calc(var(--o) * -.944) 0 var(--ink), calc(var(--o) * .434) calc(var(--o) * -.901) 0 var(--ink), calc(var(--o) * .532) calc(var(--o) * -.847) 0 var(--ink), calc(var(--o) * .623) calc(var(--o) * -.782) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * .782) calc(var(--o) * -.623) 0 var(--ink), calc(var(--o) * .847) calc(var(--o) * -.532) 0 var(--ink), calc(var(--o) * .901) calc(var(--o) * -.434) 0 var(--ink), calc(var(--o) * .944) calc(var(--o) * -.33) 0 var(--ink), calc(var(--o) * .975) calc(var(--o) * -.223) 0 var(--ink), calc(var(--o) * .994) calc(var(--o) * -.112) 0 var(--ink), calc(var(--o) * .746) calc(var(--o) * .074) 0 var(--ink), calc(var(--o) * .718) calc(var(--o) * .218) 0 var(--ink), calc(var(--o) * .661) calc(var(--o) * .354) 0 var(--ink), calc(var(--o) * .58) calc(var(--o) * .476) 0 var(--ink), calc(var(--o) * .476) calc(var(--o) * .58) 0 var(--ink), calc(var(--o) * .354) calc(var(--o) * .661) 0 var(--ink), calc(var(--o) * .218) calc(var(--o) * .718) 0 var(--ink), calc(var(--o) * .074) calc(var(--o) * .746) 0 var(--ink), calc(var(--o) * -.074) calc(var(--o) * .746) 0 var(--ink), calc(var(--o) * -.218) calc(var(--o) * .718) 0 var(--ink), calc(var(--o) * -.354) calc(var(--o) * .661) 0 var(--ink), calc(var(--o) * -.476) calc(var(--o) * .58) 0 var(--ink), calc(var(--o) * -.58) calc(var(--o) * .476) 0 var(--ink), calc(var(--o) * -.661) calc(var(--o) * .354) 0 var(--ink), calc(var(--o) * -.718) calc(var(--o) * .218) 0 var(--ink), calc(var(--o) * -.746) calc(var(--o) * .074) 0 var(--ink), calc(var(--o) * -.746) calc(var(--o) * -.074) 0 var(--ink), calc(var(--o) * -.718) calc(var(--o) * -.218) 0 var(--ink), calc(var(--o) * -.661) calc(var(--o) * -.354) 0 var(--ink), calc(var(--o) * -.58) calc(var(--o) * -.476) 0 var(--ink), calc(var(--o) * -.476) calc(var(--o) * -.58) 0 var(--ink), calc(var(--o) * -.354) calc(var(--o) * -.661) 0 var(--ink), calc(var(--o) * -.218) calc(var(--o) * -.718) 0 var(--ink), calc(var(--o) * -.074) calc(var(--o) * -.746) 0 var(--ink), calc(var(--o) * .074) calc(var(--o) * -.746) 0 var(--ink), calc(var(--o) * .218) calc(var(--o) * -.718) 0 var(--ink), calc(var(--o) * .354) calc(var(--o) * -.661) 0 var(--ink), calc(var(--o) * .476) calc(var(--o) * -.58) 0 var(--ink), calc(var(--o) * .58) calc(var(--o) * -.476) 0 var(--ink), calc(var(--o) * .661) calc(var(--o) * -.354) 0 var(--ink), calc(var(--o) * .718) calc(var(--o) * -.218) 0 var(--ink), calc(var(--o) * .746) calc(var(--o) * -.074) 0 var(--ink), calc(var(--o) * .441) calc(var(--o) * .088) 0 var(--ink), calc(var(--o) * .374) calc(var(--o) * .25) 0 var(--ink), calc(var(--o) * .25) calc(var(--o) * .374) 0 var(--ink), calc(var(--o) * .088) calc(var(--o) * .441) 0 var(--ink), calc(var(--o) * -.088) calc(var(--o) * .441) 0 var(--ink), calc(var(--o) * -.25) calc(var(--o) * .374) 0 var(--ink), calc(var(--o) * -.374) calc(var(--o) * .25) 0 var(--ink), calc(var(--o) * -.441) calc(var(--o) * .088) 0 var(--ink), calc(var(--o) * -.441) calc(var(--o) * -.088) 0 var(--ink), calc(var(--o) * -.374) calc(var(--o) * -.25) 0 var(--ink), calc(var(--o) * -.25) calc(var(--o) * -.374) 0 var(--ink), calc(var(--o) * -.088) calc(var(--o) * -.441) 0 var(--ink), calc(var(--o) * .088) calc(var(--o) * -.441) 0 var(--ink), calc(var(--o) * .25) calc(var(--o) * -.374) 0 var(--ink), calc(var(--o) * .374) calc(var(--o) * -.25) 0 var(--ink), calc(var(--o) * .441) calc(var(--o) * -.088) 0 var(--ink)}.menu__logo small{--o:max(2.5px, .16em);text-shadow:calc(var(--o) * 1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * .988) calc(var(--o) * .156) 0 var(--ink), calc(var(--o) * .951) calc(var(--o) * .309) 0 var(--ink), calc(var(--o) * .891) calc(var(--o) * .454) 0 var(--ink), calc(var(--o) * .809) calc(var(--o) * .588) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * .588) calc(var(--o) * .809) 0 var(--ink), calc(var(--o) * .454) calc(var(--o) * .891) 0 var(--ink), calc(var(--o) * .309) calc(var(--o) * .951) 0 var(--ink), calc(var(--o) * .156) calc(var(--o) * .988) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * 1) 0 var(--ink), calc(var(--o) * -.156) calc(var(--o) * .988) 0 var(--ink), calc(var(--o) * -.309) calc(var(--o) * .951) 0 var(--ink), calc(var(--o) * -.454) calc(var(--o) * .891) 0 var(--ink), calc(var(--o) * -.588) calc(var(--o) * .809) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * -.809) calc(var(--o) * .588) 0 var(--ink), calc(var(--o) * -.891) calc(var(--o) * .454) 0 var(--ink), calc(var(--o) * -.951) calc(var(--o) * .309) 0 var(--ink), calc(var(--o) * -.988) calc(var(--o) * .156) 0 var(--ink), calc(var(--o) * -1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * -.988) calc(var(--o) * -.156) 0 var(--ink), calc(var(--o) * -.951) calc(var(--o) * -.309) 0 var(--ink), calc(var(--o) * -.891) calc(var(--o) * -.454) 0 var(--ink), calc(var(--o) * -.809) calc(var(--o) * -.588) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * -.588) calc(var(--o) * -.809) 0 var(--ink), calc(var(--o) * -.454) calc(var(--o) * -.891) 0 var(--ink), calc(var(--o) * -.309) calc(var(--o) * -.951) 0 var(--ink), calc(var(--o) * -.156) calc(var(--o) * -.988) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .156) calc(var(--o) * -.988) 0 var(--ink), calc(var(--o) * .309) calc(var(--o) * -.951) 0 var(--ink), calc(var(--o) * .454) calc(var(--o) * -.891) 0 var(--ink), calc(var(--o) * .588) calc(var(--o) * -.809) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * .809) calc(var(--o) * -.588) 0 var(--ink), calc(var(--o) * .891) calc(var(--o) * -.454) 0 var(--ink), calc(var(--o) * .951) calc(var(--o) * -.309) 0 var(--ink), calc(var(--o) * .988) calc(var(--o) * -.156) 0 var(--ink), calc(var(--o) * .694) calc(var(--o) * .091) 0 var(--ink), calc(var(--o) * .647) calc(var(--o) * .268) 0 var(--ink), calc(var(--o) * .555) calc(var(--o) * .426) 0 var(--ink), calc(var(--o) * .426) calc(var(--o) * .555) 0 var(--ink), calc(var(--o) * .268) calc(var(--o) * .647) 0 var(--ink), calc(var(--o) * .091) calc(var(--o) * .694) 0 var(--ink), calc(var(--o) * -.091) calc(var(--o) * .694) 0 var(--ink), calc(var(--o) * -.268) calc(var(--o) * .647) 0 var(--ink), calc(var(--o) * -.426) calc(var(--o) * .555) 0 var(--ink), calc(var(--o) * -.555) calc(var(--o) * .426) 0 var(--ink), calc(var(--o) * -.647) calc(var(--o) * .268) 0 var(--ink), calc(var(--o) * -.694) calc(var(--o) * .091) 0 var(--ink), calc(var(--o) * -.694) calc(var(--o) * -.091) 0 var(--ink), calc(var(--o) * -.647) calc(var(--o) * -.268) 0 var(--ink), calc(var(--o) * -.555) calc(var(--o) * -.426) 0 var(--ink), calc(var(--o) * -.426) calc(var(--o) * -.555) 0 var(--ink), calc(var(--o) * -.268) calc(var(--o) * -.647) 0 var(--ink), calc(var(--o) * -.091) calc(var(--o) * -.694) 0 var(--ink), calc(var(--o) * .091) calc(var(--o) * -.694) 0 var(--ink), calc(var(--o) * .268) calc(var(--o) * -.647) 0 var(--ink), calc(var(--o) * .426) calc(var(--o) * -.555) 0 var(--ink), calc(var(--o) * .555) calc(var(--o) * -.426) 0 var(--ink), calc(var(--o) * .647) calc(var(--o) * -.268) 0 var(--ink), calc(var(--o) * .694) calc(var(--o) * -.091) 0 var(--ink), calc(var(--o) * .386) calc(var(--o) * .104) 0 var(--ink), calc(var(--o) * .283) calc(var(--o) * .283) 0 var(--ink), calc(var(--o) * .104) calc(var(--o) * .386) 0 var(--ink), calc(var(--o) * -.104) calc(var(--o) * .386) 0 var(--ink), calc(var(--o) * -.283) calc(var(--o) * .283) 0 var(--ink), calc(var(--o) * -.386) calc(var(--o) * .104) 0 var(--ink), calc(var(--o) * -.386) calc(var(--o) * -.104) 0 var(--ink), calc(var(--o) * -.283) calc(var(--o) * -.283) 0 var(--ink), calc(var(--o) * -.104) calc(var(--o) * -.386) 0 var(--ink), calc(var(--o) * .104) calc(var(--o) * -.386) 0 var(--ink), calc(var(--o) * .283) calc(var(--o) * -.283) 0 var(--ink), calc(var(--o) * .386) calc(var(--o) * -.104) 0 var(--ink)}.boot__title{--o:max(3px, .085em);text-shadow:calc(var(--o) * 1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * .988) calc(var(--o) * .156) 0 var(--ink), calc(var(--o) * .951) calc(var(--o) * .309) 0 var(--ink), calc(var(--o) * .891) calc(var(--o) * .454) 0 var(--ink), calc(var(--o) * .809) calc(var(--o) * .588) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * .588) calc(var(--o) * .809) 0 var(--ink), calc(var(--o) * .454) calc(var(--o) * .891) 0 var(--ink), calc(var(--o) * .309) calc(var(--o) * .951) 0 var(--ink), calc(var(--o) * .156) calc(var(--o) * .988) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * 1) 0 var(--ink), calc(var(--o) * -.156) calc(var(--o) * .988) 0 var(--ink), calc(var(--o) * -.309) calc(var(--o) * .951) 0 var(--ink), calc(var(--o) * -.454) calc(var(--o) * .891) 0 var(--ink), calc(var(--o) * -.588) calc(var(--o) * .809) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * -.809) calc(var(--o) * .588) 0 var(--ink), calc(var(--o) * -.891) calc(var(--o) * .454) 0 var(--ink), calc(var(--o) * -.951) calc(var(--o) * .309) 0 var(--ink), calc(var(--o) * -.988) calc(var(--o) * .156) 0 var(--ink), calc(var(--o) * -1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * -.988) calc(var(--o) * -.156) 0 var(--ink), calc(var(--o) * -.951) calc(var(--o) * -.309) 0 var(--ink), calc(var(--o) * -.891) calc(var(--o) * -.454) 0 var(--ink), calc(var(--o) * -.809) calc(var(--o) * -.588) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * -.588) calc(var(--o) * -.809) 0 var(--ink), calc(var(--o) * -.454) calc(var(--o) * -.891) 0 var(--ink), calc(var(--o) * -.309) calc(var(--o) * -.951) 0 var(--ink), calc(var(--o) * -.156) calc(var(--o) * -.988) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .156) calc(var(--o) * -.988) 0 var(--ink), calc(var(--o) * .309) calc(var(--o) * -.951) 0 var(--ink), calc(var(--o) * .454) calc(var(--o) * -.891) 0 var(--ink), calc(var(--o) * .588) calc(var(--o) * -.809) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * .809) calc(var(--o) * -.588) 0 var(--ink), calc(var(--o) * .891) calc(var(--o) * -.454) 0 var(--ink), calc(var(--o) * .951) calc(var(--o) * -.309) 0 var(--ink), calc(var(--o) * .988) calc(var(--o) * -.156) 0 var(--ink), calc(var(--o) * .694) calc(var(--o) * .091) 0 var(--ink), calc(var(--o) * .647) calc(var(--o) * .268) 0 var(--ink), calc(var(--o) * .555) calc(var(--o) * .426) 0 var(--ink), calc(var(--o) * .426) calc(var(--o) * .555) 0 var(--ink), calc(var(--o) * .268) calc(var(--o) * .647) 0 var(--ink), calc(var(--o) * .091) calc(var(--o) * .694) 0 var(--ink), calc(var(--o) * -.091) calc(var(--o) * .694) 0 var(--ink), calc(var(--o) * -.268) calc(var(--o) * .647) 0 var(--ink), calc(var(--o) * -.426) calc(var(--o) * .555) 0 var(--ink), calc(var(--o) * -.555) calc(var(--o) * .426) 0 var(--ink), calc(var(--o) * -.647) calc(var(--o) * .268) 0 var(--ink), calc(var(--o) * -.694) calc(var(--o) * .091) 0 var(--ink), calc(var(--o) * -.694) calc(var(--o) * -.091) 0 var(--ink), calc(var(--o) * -.647) calc(var(--o) * -.268) 0 var(--ink), calc(var(--o) * -.555) calc(var(--o) * -.426) 0 var(--ink), calc(var(--o) * -.426) calc(var(--o) * -.555) 0 var(--ink), calc(var(--o) * -.268) calc(var(--o) * -.647) 0 var(--ink), calc(var(--o) * -.091) calc(var(--o) * -.694) 0 var(--ink), calc(var(--o) * .091) calc(var(--o) * -.694) 0 var(--ink), calc(var(--o) * .268) calc(var(--o) * -.647) 0 var(--ink), calc(var(--o) * .426) calc(var(--o) * -.555) 0 var(--ink), calc(var(--o) * .555) calc(var(--o) * -.426) 0 var(--ink), calc(var(--o) * .647) calc(var(--o) * -.268) 0 var(--ink), calc(var(--o) * .694) calc(var(--o) * -.091) 0 var(--ink), calc(var(--o) * .386) calc(var(--o) * .104) 0 var(--ink), calc(var(--o) * .283) calc(var(--o) * .283) 0 var(--ink), calc(var(--o) * .104) calc(var(--o) * .386) 0 var(--ink), calc(var(--o) * -.104) calc(var(--o) * .386) 0 var(--ink), calc(var(--o) * -.283) calc(var(--o) * .283) 0 var(--ink), calc(var(--o) * -.386) calc(var(--o) * .104) 0 var(--ink), calc(var(--o) * -.386) calc(var(--o) * -.104) 0 var(--ink), calc(var(--o) * -.283) calc(var(--o) * -.283) 0 var(--ink), calc(var(--o) * -.104) calc(var(--o) * -.386) 0 var(--ink), calc(var(--o) * .104) calc(var(--o) * -.386) 0 var(--ink), calc(var(--o) * .283) calc(var(--o) * -.283) 0 var(--ink), calc(var(--o) * .386) calc(var(--o) * -.104) 0 var(--ink)}.panel__title{--o:max(3px, .085em);text-shadow:calc(var(--o) * 1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * .981) calc(var(--o) * .195) 0 var(--ink), calc(var(--o) * .924) calc(var(--o) * .383) 0 var(--ink), calc(var(--o) * .831) calc(var(--o) * .556) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * .556) calc(var(--o) * .831) 0 var(--ink), calc(var(--o) * .383) calc(var(--o) * .924) 0 var(--ink), calc(var(--o) * .195) calc(var(--o) * .981) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * 1) 0 var(--ink), calc(var(--o) * -.195) calc(var(--o) * .981) 0 var(--ink), calc(var(--o) * -.383) calc(var(--o) * .924) 0 var(--ink), calc(var(--o) * -.556) calc(var(--o) * .831) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * -.831) calc(var(--o) * .556) 0 var(--ink), calc(var(--o) * -.924) calc(var(--o) * .383) 0 var(--ink), calc(var(--o) * -.981) calc(var(--o) * .195) 0 var(--ink), calc(var(--o) * -1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * -.981) calc(var(--o) * -.195) 0 var(--ink), calc(var(--o) * -.924) calc(var(--o) * -.383) 0 var(--ink), calc(var(--o) * -.831) calc(var(--o) * -.556) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * -.556) calc(var(--o) * -.831) 0 var(--ink), calc(var(--o) * -.383) calc(var(--o) * -.924) 0 var(--ink), calc(var(--o) * -.195) calc(var(--o) * -.981) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .195) calc(var(--o) * -.981) 0 var(--ink), calc(var(--o) * .383) calc(var(--o) * -.924) 0 var(--ink), calc(var(--o) * .556) calc(var(--o) * -.831) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * .831) calc(var(--o) * -.556) 0 var(--ink), calc(var(--o) * .924) calc(var(--o) * -.383) 0 var(--ink), calc(var(--o) * .981) calc(var(--o) * -.195) 0 var(--ink), calc(var(--o) * .691) calc(var(--o) * .11) 0 var(--ink), calc(var(--o) * .624) calc(var(--o) * .318) 0 var(--ink), calc(var(--o) * .495) calc(var(--o) * .495) 0 var(--ink), calc(var(--o) * .318) calc(var(--o) * .624) 0 var(--ink), calc(var(--o) * .11) calc(var(--o) * .691) 0 var(--ink), calc(var(--o) * -.11) calc(var(--o) * .691) 0 var(--ink), calc(var(--o) * -.318) calc(var(--o) * .624) 0 var(--ink), calc(var(--o) * -.495) calc(var(--o) * .495) 0 var(--ink), calc(var(--o) * -.624) calc(var(--o) * .318) 0 var(--ink), calc(var(--o) * -.691) calc(var(--o) * .11) 0 var(--ink), calc(var(--o) * -.691) calc(var(--o) * -.11) 0 var(--ink), calc(var(--o) * -.624) calc(var(--o) * -.318) 0 var(--ink), calc(var(--o) * -.495) calc(var(--o) * -.495) 0 var(--ink), calc(var(--o) * -.318) calc(var(--o) * -.624) 0 var(--ink), calc(var(--o) * -.11) calc(var(--o) * -.691) 0 var(--ink), calc(var(--o) * .11) calc(var(--o) * -.691) 0 var(--ink), calc(var(--o) * .318) calc(var(--o) * -.624) 0 var(--ink), calc(var(--o) * .495) calc(var(--o) * -.495) 0 var(--ink), calc(var(--o) * .624) calc(var(--o) * -.318) 0 var(--ink), calc(var(--o) * .691) calc(var(--o) * -.11) 0 var(--ink), calc(var(--o) * .38) calc(var(--o) * .124) 0 var(--ink), calc(var(--o) * .235) calc(var(--o) * .324) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * .4) 0 var(--ink), calc(var(--o) * -.235) calc(var(--o) * .324) 0 var(--ink), calc(var(--o) * -.38) calc(var(--o) * .124) 0 var(--ink), calc(var(--o) * -.38) calc(var(--o) * -.124) 0 var(--ink), calc(var(--o) * -.235) calc(var(--o) * -.324) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * -.4) 0 var(--ink), calc(var(--o) * .235) calc(var(--o) * -.324) 0 var(--ink), calc(var(--o) * .38) calc(var(--o) * -.124) 0 var(--ink)}.result__score{--o:max(4px, .07em);text-shadow:calc(var(--o) * 1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * .988) calc(var(--o) * .156) 0 var(--ink), calc(var(--o) * .951) calc(var(--o) * .309) 0 var(--ink), calc(var(--o) * .891) calc(var(--o) * .454) 0 var(--ink), calc(var(--o) * .809) calc(var(--o) * .588) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * .588) calc(var(--o) * .809) 0 var(--ink), calc(var(--o) * .454) calc(var(--o) * .891) 0 var(--ink), calc(var(--o) * .309) calc(var(--o) * .951) 0 var(--ink), calc(var(--o) * .156) calc(var(--o) * .988) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * 1) 0 var(--ink), calc(var(--o) * -.156) calc(var(--o) * .988) 0 var(--ink), calc(var(--o) * -.309) calc(var(--o) * .951) 0 var(--ink), calc(var(--o) * -.454) calc(var(--o) * .891) 0 var(--ink), calc(var(--o) * -.588) calc(var(--o) * .809) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * .707) 0 var(--ink), calc(var(--o) * -.809) calc(var(--o) * .588) 0 var(--ink), calc(var(--o) * -.891) calc(var(--o) * .454) 0 var(--ink), calc(var(--o) * -.951) calc(var(--o) * .309) 0 var(--ink), calc(var(--o) * -.988) calc(var(--o) * .156) 0 var(--ink), calc(var(--o) * -1) calc(var(--o) * 0) 0 var(--ink), calc(var(--o) * -.988) calc(var(--o) * -.156) 0 var(--ink), calc(var(--o) * -.951) calc(var(--o) * -.309) 0 var(--ink), calc(var(--o) * -.891) calc(var(--o) * -.454) 0 var(--ink), calc(var(--o) * -.809) calc(var(--o) * -.588) 0 var(--ink), calc(var(--o) * -.707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * -.588) calc(var(--o) * -.809) 0 var(--ink), calc(var(--o) * -.454) calc(var(--o) * -.891) 0 var(--ink), calc(var(--o) * -.309) calc(var(--o) * -.951) 0 var(--ink), calc(var(--o) * -.156) calc(var(--o) * -.988) 0 var(--ink), calc(var(--o) * 0) calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .156) calc(var(--o) * -.988) 0 var(--ink), calc(var(--o) * .309) calc(var(--o) * -.951) 0 var(--ink), calc(var(--o) * .454) calc(var(--o) * -.891) 0 var(--ink), calc(var(--o) * .588) calc(var(--o) * -.809) 0 var(--ink), calc(var(--o) * .707) calc(var(--o) * -.707) 0 var(--ink), calc(var(--o) * .809) calc(var(--o) * -.588) 0 var(--ink), calc(var(--o) * .891) calc(var(--o) * -.454) 0 var(--ink), calc(var(--o) * .951) calc(var(--o) * -.309) 0 var(--ink), calc(var(--o) * .988) calc(var(--o) * -.156) 0 var(--ink), calc(var(--o) * .694) calc(var(--o) * .091) 0 var(--ink), calc(var(--o) * .647) calc(var(--o) * .268) 0 var(--ink), calc(var(--o) * .555) calc(var(--o) * .426) 0 var(--ink), calc(var(--o) * .426) calc(var(--o) * .555) 0 var(--ink), calc(var(--o) * .268) calc(var(--o) * .647) 0 var(--ink), calc(var(--o) * .091) calc(var(--o) * .694) 0 var(--ink), calc(var(--o) * -.091) calc(var(--o) * .694) 0 var(--ink), calc(var(--o) * -.268) calc(var(--o) * .647) 0 var(--ink), calc(var(--o) * -.426) calc(var(--o) * .555) 0 var(--ink), calc(var(--o) * -.555) calc(var(--o) * .426) 0 var(--ink), calc(var(--o) * -.647) calc(var(--o) * .268) 0 var(--ink), calc(var(--o) * -.694) calc(var(--o) * .091) 0 var(--ink), calc(var(--o) * -.694) calc(var(--o) * -.091) 0 var(--ink), calc(var(--o) * -.647) calc(var(--o) * -.268) 0 var(--ink), calc(var(--o) * -.555) calc(var(--o) * -.426) 0 var(--ink), calc(var(--o) * -.426) calc(var(--o) * -.555) 0 var(--ink), calc(var(--o) * -.268) calc(var(--o) * -.647) 0 var(--ink), calc(var(--o) * -.091) calc(var(--o) * -.694) 0 var(--ink), calc(var(--o) * .091) calc(var(--o) * -.694) 0 var(--ink), calc(var(--o) * .268) calc(var(--o) * -.647) 0 var(--ink), calc(var(--o) * .426) calc(var(--o) * -.555) 0 var(--ink), calc(var(--o) * .555) calc(var(--o) * -.426) 0 var(--ink), calc(var(--o) * .647) calc(var(--o) * -.268) 0 var(--ink), calc(var(--o) * .694) calc(var(--o) * -.091) 0 var(--ink), calc(var(--o) * .386) calc(var(--o) * .104) 0 var(--ink), calc(var(--o) * .283) calc(var(--o) * .283) 0 var(--ink), calc(var(--o) * .104) calc(var(--o) * .386) 0 var(--ink), calc(var(--o) * -.104) calc(var(--o) * .386) 0 var(--ink), calc(var(--o) * -.283) calc(var(--o) * .283) 0 var(--ink), calc(var(--o) * -.386) calc(var(--o) * .104) 0 var(--ink), calc(var(--o) * -.386) calc(var(--o) * -.104) 0 var(--ink), calc(var(--o) * -.283) calc(var(--o) * -.283) 0 var(--ink), calc(var(--o) * -.104) calc(var(--o) * -.386) 0 var(--ink), calc(var(--o) * .104) calc(var(--o) * -.386) 0 var(--ink), calc(var(--o) * .283) calc(var(--o) * -.283) 0 var(--ink), calc(var(--o) * .386) calc(var(--o) * -.104) 0 var(--ink)}.floater{text-shadow:.085em 0 #1b2450,.083em .017em #1b2450,.079em .033em #1b2450,.071em .047em #1b2450,.06em .06em #1b2450,.047em .071em #1b2450,.033em .079em #1b2450,.017em .083em #1b2450,0 .085em #1b2450,-.017em .083em #1b2450,-.033em .079em #1b2450,-.047em .071em #1b2450,-.06em .06em #1b2450,-.071em .047em #1b2450,-.079em .033em #1b2450,-.083em .017em #1b2450,-.085em 0 #1b2450,-.083em -.017em #1b2450,-.079em -.033em #1b2450,-.071em -.047em #1b2450,-.06em -.06em #1b2450,-.047em -.071em #1b2450,-.033em -.079em #1b2450,-.017em -.083em #1b2450,0 -.085em #1b2450,.017em -.083em #1b2450,.033em -.079em #1b2450,.047em -.071em #1b2450,.06em -.06em #1b2450,.071em -.047em #1b2450,.079em -.033em #1b2450,.083em -.017em #1b2450,.059em .009em #1b2450,.053em .027em #1b2450,.042em .042em #1b2450,.027em .053em #1b2450,.009em .059em #1b2450,-.009em .059em #1b2450,-.027em .053em #1b2450,-.042em .042em #1b2450,-.053em .027em #1b2450,-.059em .009em #1b2450,-.059em -.009em #1b2450,-.053em -.027em #1b2450,-.042em -.042em #1b2450,-.027em -.053em #1b2450,-.009em -.059em #1b2450,.009em -.059em #1b2450,.027em -.053em #1b2450,.042em -.042em #1b2450,.053em -.027em #1b2450,.059em -.009em #1b2450,.032em .011em #1b2450,.02em .028em #1b2450,0 .034em #1b2450,-.02em .028em #1b2450,-.032em .011em #1b2450,-.032em -.011em #1b2450,-.02em -.028em #1b2450,0 -.034em #1b2450,.02em -.028em #1b2450,.032em -.011em #1b2450}.floater--big{text-shadow:.07em 0 #1b2450,.069em .014em #1b2450,.065em .027em #1b2450,.058em .039em #1b2450,.049em .049em #1b2450,.039em .058em #1b2450,.027em .065em #1b2450,.014em .069em #1b2450,0 .07em #1b2450,-.014em .069em #1b2450,-.027em .065em #1b2450,-.039em .058em #1b2450,-.049em .049em #1b2450,-.058em .039em #1b2450,-.065em .027em #1b2450,-.069em .014em #1b2450,-.07em 0 #1b2450,-.069em -.014em #1b2450,-.065em -.027em #1b2450,-.058em -.039em #1b2450,-.049em -.049em #1b2450,-.039em -.058em #1b2450,-.027em -.065em #1b2450,-.014em -.069em #1b2450,0 -.07em #1b2450,.014em -.069em #1b2450,.027em -.065em #1b2450,.039em -.058em #1b2450,.049em -.049em #1b2450,.058em -.039em #1b2450,.065em -.027em #1b2450,.069em -.014em #1b2450,.048em .008em #1b2450,.044em .022em #1b2450,.035em .035em #1b2450,.022em .044em #1b2450,.008em .048em #1b2450,-.008em .048em #1b2450,-.022em .044em #1b2450,-.035em .035em #1b2450,-.044em .022em #1b2450,-.048em .008em #1b2450,-.048em -.008em #1b2450,-.044em -.022em #1b2450,-.035em -.035em #1b2450,-.022em -.044em #1b2450,-.008em -.048em #1b2450,.008em -.048em #1b2450,.022em -.044em #1b2450,.035em -.035em #1b2450,.044em -.022em #1b2450,.048em -.008em #1b2450,.027em .009em #1b2450,.016em .023em #1b2450,0 .028em #1b2450,-.016em .023em #1b2450,-.027em .009em #1b2450,-.027em -.009em #1b2450,-.016em -.023em #1b2450,0 -.028em #1b2450,.016em -.023em #1b2450,.027em -.009em #1b2450}
