@font-face{font-family:BW Vazirmatn;src:url(/assets/vazirmatn-arabic-wght-B47xo0AQ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+2066-2069,U+AB,U+BB}:root{--font-latin:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans";--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font:var(--font-latin), Tahoma, "BW Vazirmatn", sans-serif, var(--font-emoji);--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-k:1;--fs-min:0px;--ls-k:1;--ls-wide:.08em;--ls-kicker:.12em;--ls-tight:.02em;--lh-tight:1;--lh-body:1.4;--dir:1}:root:lang(fa),:root:lang(ar){--font:"BW Vazirmatn", var(--font-latin), sans-serif, var(--font-emoji);--mono:ui-monospace, "SF Mono", Menlo, Consolas, "BW Vazirmatn", monospace;--fs-k:1.15;--ls-k:0;--ls-wide:0;--ls-kicker:0;--ls-tight:0;--lh-tight:1.3;--lh-body:1.6}:root:lang(zh){--font:var(--font-latin), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif, var(--font-emoji);--fs-min:11px}[dir=rtl]{--dir:-1}.mono,[data-clock]{font-variant-numeric:tabular-nums}:lang(fa) em,:lang(ar) em,:lang(fa) i,:lang(ar) i{font-style:normal;font-weight:700}[dir=rtl] .i18n-flip{transform:scaleX(-1)}:root{--panel:#10161ebd;--panel-strong:#0e131aeb;--panel-solid:#141b24;--line:#ffffff1f;--line-strong:#ffffff38;--text:#f2f5f8;--muted:#a9b4c0;--accent:#7ccf4f;--accent-dark:#4f9a2c;--accent-soft:#7ccf4f2e;--warn:#f2c14e;--danger:#ef5b5b;--whisper:#c79bff;--info:#8fd3ff;--radius:10px;--gui-scale:1;--chat-size:15px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px)}*{box-sizing:border-box}html,body{height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#9cc4ec;margin:0;overflow:hidden}#game{outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}.hidden{display:none!important}.mono{font-family:var(--mono)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 34px #0000004d}kbd{min-width:1.7em;font:600 max(var(--fs-min), calc(12px * var(--fs-k)))/1.4 var(--mono);text-align:center;color:var(--text);background:#ffffff1f;border:1px solid #ffffff2e;border-bottom-width:2px;border-radius:5px;padding:2px 6px;display:inline-block}button,.btn{font:600 15px var(--font);color:#10200a;border:0;border-bottom:3px solid var(--accent-dark);cursor:pointer;background:linear-gradient(#8fdc63,#6cbc43);border-radius:8px;padding:11px 22px;transition:transform 80ms,filter .15s,background .15s}button:hover{filter:brightness(1.07)}button:disabled{filter:grayscale(.7)brightness(.8);cursor:default}button[aria-busy=true]{cursor:progress}button[aria-busy=true]:not(.tc-btn):after{content:"";vertical-align:-.1em;border:2px solid;opacity:.8;border-inline-end-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-inline-start:.55em;animation:.8s linear infinite busy-spin;display:inline-block}@keyframes busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:not(.tc-btn):after{animation-duration:2.4s}}button:active{border-bottom-width:2px;transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,.tab:focus-visible{outline-offset:2px;outline:2px solid #fff}button.secondary{color:var(--text);background:#ffffff1a;border-bottom-color:#00000059}button.secondary:hover{filter:none;background:#ffffff2b}button.big{width:100%;padding:14px 22px;font-size:17px}button.small{border-bottom-width:2px;padding:7px 12px;font-size:13px}button.icon-btn{width:34px;height:34px;color:var(--text);background:#ffffff14;border:0;border-radius:8px;padding:0;font-size:15px}button.icon-btn:hover{background:#ffffff2e}button.link-btn,button.danger-link{color:var(--muted);background:0 0;border:0;padding:6px 4px;font-size:13px;font-weight:600}button.link-btn:hover{color:var(--text);filter:none}button.danger-link{color:#ff9b9b;margin-top:14px}button.danger-link:hover{color:var(--danger);filter:none}input[type=text],input[type=search],#chat-input,select{font:500 15px var(--font);color:var(--text);-webkit-user-select:text;user-select:text;background:#00000059;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:11px 13px}select{padding:8px 10px;font-size:14px}select option{background:var(--panel-solid);color:var(--text)}input[type=text]:focus,input[type=search]:focus,#chat-input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #7ccf4f40}.tabs{background:#00000040;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:auto;padding:8px 12px;font-size:14px}.tab:hover{color:var(--text);filter:none;background:#ffffff14}.tab.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);background:#ffffff29}.tab-count{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));opacity:.6;margin-inline-start:6px}.segmented{background:#0000004d;border-radius:9px;gap:3px;padding:3px;display:flex}.seg{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:7px 8px;font-size:13px}.seg.on{background:var(--accent);color:#10200a}.seg:hover:not(.on){color:var(--text);filter:none;background:#ffffff14}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:var(--text);background:#ffffff14;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.chip:hover{filter:none;background:#ffffff29}.chip.on{background:var(--accent-soft);border-color:var(--accent);color:#dff6cf}.swatches{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.swatch-btn{border:2px solid #00000059;border-radius:6px;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #ffffff26}.swatch-btn:hover{filter:none;transform:scale(1.12)}.swatch-btn.on{box-shadow:0 0 0 2px var(--accent);border-color:#fff}.swatch-custom{cursor:pointer;background:0 0;border:2px dashed #ffffff59;border-radius:6px;width:30px;height:26px;padding:0}.swatch-custom.on{border-style:solid;border-color:#fff}input.switch{appearance:none;cursor:pointer;background:#fff3;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .15s;position:relative}input.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}input.switch:checked{background:var(--accent)}input.switch:checked:after{transform:translate(18px)}input[type=range]{accent-color:var(--accent)}.card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-head h2{flex:1;margin:0;font-size:21px}.head-hint{color:var(--muted);font-size:13px}.fine{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));line-height:1.45}.sub-label{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));margin-top:10px}.overlay{z-index:20;padding:max(16px, var(--safe-t)) max(16px, var(--safe-r)) max(16px, var(--safe-b)) max(16px, var(--safe-l));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay>.panel{zoom:var(--gui-scale);max-height:calc(100vh / var(--gui-scale) - 32px);overflow:auto}#start{z-index:30;background:radial-gradient(60% 55%,#080e1673,#0000 75%),linear-gradient(#14223626,#0a101873)}.start-card{grid-template-columns:190px 1fr;align-items:center;gap:8px 26px;width:min(680px,100%);padding:26px 28px 20px;display:grid;position:relative}.start-left{flex-direction:column;align-items:center;gap:8px;display:flex}.start-preview{border:1px solid var(--line);background:radial-gradient(at 50% 85%,#7ccf4f47,#0000 60%),#00000038;border-radius:12px;place-items:center;width:180px;height:240px;display:grid;overflow:hidden}.start-preview canvas{cursor:grab;touch-action:none;width:180px;height:240px}.start-right{text-align:start;min-width:0}.start-card .keys-row{grid-column:1/-1}.logo{align-items:center;gap:14px;margin-bottom:4px;display:flex}.logo img{width:52px;height:52px;image-rendering:pixelated;filter:drop-shadow(0 4px 6px #00000059)}.logo h1{letter-spacing:calc(-.5px * var(--ls-k));text-shadow:3px 3px #00000059;margin:0;font-size:40px;font-weight:800}.tagline{color:var(--muted);margin:0 0 18px;font-size:15px}.start-form{gap:10px;display:flex}.start-form input{flex:1;min-width:0}.status-line{min-height:20px;color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.progress{background:#ffffff1a;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#6cbc43,#b6f08e);width:0;height:100%;transition:width .3s}.progress.done .progress-fill{background:var(--accent)}.guest-note{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));color:var(--warn);margin-top:10px}.start-links{gap:10px;margin-top:8px;display:flex}.dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px}.dot.ok{background:var(--accent)}.dot.bad{background:var(--danger)}.keys-row{border-top:1px solid var(--line);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:14px;padding-top:14px;display:flex}.form-error{color:var(--danger);min-height:18px;margin-top:8px;font-size:13px}.form-error.ok{color:var(--accent)}.form-hint{color:var(--warn);font-size:13px;line-height:var(--lh-body);margin-top:6px}.lang-chip-wrap{z-index:2;position:absolute;inset-block-start:10px;inset-inline-end:12px}.lang-chip{font:600 13px/var(--lh-tight) var(--font);color:var(--text);cursor:pointer;border:1px solid var(--line);background:#ffffff0f;border-radius:999px;min-height:32px;padding:6px 12px}.lang-chip:hover,.lang-chip:focus-visible{border-color:var(--line-strong);background:#ffffff1f}.lang-list{background:var(--panel-strong);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;gap:2px;min-width:200px;max-height:60vh;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.lang-item{font:500 15px/var(--lh-body) var(--font);color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px 12px}.lang-item:hover,.lang-item:focus-visible{background:#ffffff14}.lang-item.on{background:var(--accent-soft);color:#fff}body.touch .lang-list{min-width:0;max-height:70vh;padding:10px 10px calc(10px + var(--safe-b));border-radius:16px 16px 0 0;position:fixed;inset-block:auto 0;inset-inline:0}body.touch .lang-item{min-height:48px;font-size:17px}.lang-suggest{justify-content:center;align-items:center;gap:6px;margin-block-start:10px;display:flex}.lang-suggest-yes,.lang-suggest-no{font:600 14px/var(--lh-body) var(--font);color:var(--text);cursor:pointer;background:var(--panel);border:1px solid var(--line-strong);border-radius:999px;min-height:36px;padding:6px 14px}.lang-suggest-no{padding:6px 10px}body.touch .lang-suggest-yes,body.touch .lang-suggest-no{min-height:44px}.lang-row{border-block-end:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-end:8px;padding:4px 2px 10px;display:flex}.lang-main{flex:260px;align-items:center;gap:10px;display:flex}.lang-main select{flex:1;min-width:0}.lang-globe{font-size:18px}.lang-digits{align-items:center;gap:6px;display:flex}.lang-digits-label{color:var(--muted);font-size:13px}#pause{background:#080c128c}.pause-card{width:min(420px,100%);padding:24px}.pause-card h2{margin:0 0 4px;font-size:22px}.pause-card .sub{color:var(--muted);margin:0 0 16px;font-size:14px}.pause-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.pause-grid>:last-child:nth-child(odd){grid-column:1/-1}#play-button{min-width:112px}.menu-btn{justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;display:flex}.menu-icon{text-align:center;width:22px;font-size:17px}.setting{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;margin:12px 0;font-size:14px;display:grid}.setting input[type=range]{grid-column:1/-1;width:100%}.setting output{color:var(--muted);font-family:var(--mono);font-size:13px}.name-label{color:var(--muted);margin:18px 0 6px;font-size:14px}.row{gap:10px;display:flex}.row input{flex:1;min-width:0}#notice{z-index:40;text-align:center;background:#0a1018f0}.notice-card{max-width:440px;padding:28px}.notice-card h2{margin:0 0 10px}.notice-card p{color:var(--muted);line-height:1.5}.notice-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}#tabblock{z-index:38;text-align:center;background:#0a1018e6}#settings{z-index:32;background:#080c1299}.settings-card{flex-direction:column;width:min(560px,100%);padding:22px;display:flex}.settings-body{overscroll-behavior:contain;margin-top:10px;scrollbar-width:thin;flex:auto;min-height:0;margin-inline-end:-8px;padding-inline-end:8px;overflow-y:auto}.settings-panel{min-height:clamp(0px, calc(100vh / var(--gui-scale) - 300px), 290px)}.settings-panel .setting{padding:2px 0}.toggle-row{cursor:pointer;grid-template-columns:1fr auto}.toggle-text{flex-direction:column;gap:2px;display:flex}.toggle-text small{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)))}.select-row select{min-width:210px}.settings-foot{border-top:1px solid var(--line);flex:none;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;display:flex}#settings-reset.confirm{color:#ffd0d0;background:#ef5b5b33;border-color:#ef5b5bbf}@media (max-height:480px) and (min-width:540px){.settings-card{width:min(780px,100%);height:calc(100vh / var(--gui-scale) - 32px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:12px 16px;display:grid}.settings-card>.card-head{grid-column:1/-1;margin-bottom:8px}.settings-card>.card-head h2{font-size:18px}.settings-card>.tabs{flex-flow:column;grid-area:2/1/4;align-self:start;max-height:100%;overflow-y:auto}.settings-card>.tabs .tab{text-align:start;flex:none;padding:9px 14px}.settings-card>.tabs .tab.on{box-shadow:inset 3px 0 0 var(--accent)}.settings-body{grid-area:2/2;margin-top:0}.settings-foot{grid-area:3/2;margin-top:8px;padding-top:8px}.settings-foot button{padding-top:9px;padding-bottom:9px}.settings-panel{min-height:0}.settings-panel .setting{margin:8px 0}}#skin-editor{z-index:32;background:#080c129e}#skin-editor .cr-loading.failed{text-align:center;max-width:min(420px,100vw - 32px)}#skin-editor .cr-loading.failed p{margin:0 0 14px;line-height:1.4}.cr-loading-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.skin-card{width:min(900px,100%);padding:22px}.skin-body{grid-template-columns:260px 1fr;gap:22px;display:grid}.skin-left{flex-direction:column;align-items:stretch;gap:10px;display:flex}.skin-preview{border:1px solid var(--line-strong);background:radial-gradient(at 50% 88%,#00000073 0,#0000 32%),linear-gradient(#5d9be8 0%,#9cc8f0 62%,#6aa84a 62%,#4f8a37 100%);border-radius:12px;place-items:center;height:320px;display:grid;overflow:hidden}.skin-preview canvas{cursor:grab;touch-action:none;width:240px;height:320px}.skin-preview canvas:active{cursor:grabbing}.preview-hint{text-align:center;color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));margin-top:-4px}.skin-actions{flex-direction:column;gap:8px;display:flex}.skin-status{min-height:36px;color:var(--muted);font-size:13px;line-height:1.35}.skin-status.ok{color:#b6f08e}.skin-status.warn{color:var(--warn)}.skin-status.error{color:#ff9b9b}.skin-right{flex-direction:column;gap:12px;min-width:0;display:flex}.tab-panel{max-height:470px;padding-inline-end:4px;overflow:auto}.preset-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.preset{color:var(--text);background:#ffffff0f;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;display:flex}.preset:hover{filter:none;background:#ffffff1f}.preset.on{border-color:var(--accent);background:var(--accent-soft)}.preset-img{image-rendering:pixelated;filter:drop-shadow(0 3px 2px #0006);width:48px;height:96px}.preset-name{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));font-weight:700}.custom-panel.inactive{opacity:.6}.cust-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cust-section{border-bottom:1px dashed #ffffff1a;padding:12px 0}.cust-section h4{text-transform:uppercase;letter-spacing:calc(.5px * var(--ls-k));color:var(--muted);margin:0 0 8px;font-size:13px}.dropzone{text-align:center;cursor:pointer;background:#0003;border:2px dashed #ffffff47;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:30px 16px;transition:background .15s,border-color .15s;display:flex}.dropzone:hover,.dropzone.over{border-color:var(--accent);background:var(--accent-soft)}.dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.drop-icon{font-size:28px}.drop-title{font-weight:700}.drop-sub{color:var(--muted);font-size:13px}.upload-info{align-items:center;gap:12px;margin-top:12px;display:flex}.upload-thumb{width:128px;height:128px;image-rendering:pixelated;background:repeating-conic-gradient(#2a3340 0% 25%,#1e252f 0% 50%) 50%/16px 16px;border-radius:6px}.upload-meta{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.upload-meta strong{color:var(--text)}#worldmap{z-index:31;background:#060a10b8}.worldmap-card{max-width:100%;padding:18px}.worldmap-body{align-items:flex-start;gap:16px;display:flex}.worldmap-wrap{line-height:0;position:relative}.worldmap-canvas{image-rendering:pixelated;border:1px solid var(--line-strong);cursor:crosshair;border-radius:8px}.worldmap-hover{line-height:1.3;font:600 max(var(--fs-min), calc(12px * var(--fs-k))) var(--mono);pointer-events:none;background:#0009;border-radius:6px;padding:3px 7px;position:absolute;bottom:8px;left:8px}.worldmap-hover:empty{display:none}.worldmap-side{flex-direction:column;gap:14px;width:230px;display:flex}.worldmap-info{background:#00000040;border-radius:10px;min-height:100px;padding:12px}.wm-name{margin-bottom:4px;font-size:16px;font-weight:800}.wm-dist{margin:4px 0;font-size:20px;font-weight:800}.wm-pos{color:var(--muted);margin-top:2px;font-size:13px}.wm-actions{gap:8px;margin-top:10px;display:flex}.worldmap-legend{flex-direction:column;gap:4px;max-height:360px;display:flex;overflow:auto}.worldmap-legend h4{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));color:var(--muted);text-transform:uppercase;letter-spacing:calc(.5px * var(--ls-k));margin:0 0 4px}.legend-row{text-align:start;color:var(--text);background:#ffffff0d;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.legend-row:hover,.legend-row.on{filter:none;background:#ffffff24}.legend-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.legend-dist{color:var(--muted);font-family:var(--mono);font-size:max(var(--fs-min), calc(12px * var(--fs-k)))}#emote-wheel{z-index:25;pointer-events:auto;background:radial-gradient(circle,#00000059,#0000000d 60%)}.wheel-ring{zoom:var(--gui-scale);border-radius:50%;width:360px;height:360px;position:relative}.wheel-ring:before{content:"";border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1118c7;border-radius:50%;position:absolute;inset:18px;box-shadow:0 16px 40px #00000073}.wheel-item{width:74px;height:64px;color:var(--text);background:#ffffff0f;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 2px;transition:transform 80ms,background .1s;display:flex;position:absolute;transform:translate(-50%,-50%)}.wheel-item.sel,.wheel-item:hover{background:var(--accent-soft);border-color:var(--accent);filter:none;transform:translate(-50%,-50%)scale(1.14)}.wheel-icon{font-size:24px;line-height:1.1}.wheel-label{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));font-weight:700}.wheel-key{font:700 max(var(--fs-min), calc(9px * var(--fs-k))) var(--mono);color:var(--muted);position:absolute;top:2px;right:6px}.wheel-center{text-align:center;pointer-events:none;width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wheel-center-name{font-size:18px;font-weight:800}.wheel-center-hint{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));color:var(--muted);margin-top:4px}.wheel-cursor{pointer-events:none;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000080}#emote-wheel.sticky .wheel-cursor{display:none}#hud{pointer-events:none;z-index:10;position:fixed;inset:0}#crosshair{width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#crosshair:before,#crosshair:after{content:"";background:#fffffff2;position:absolute;box-shadow:0 0 0 1px #0000008c}#crosshair:before{width:2px;height:22px;top:0;left:10px}#crosshair:after{width:22px;height:2px;top:10px;left:0}#hotbar-wrap{left:50%;bottom:calc(14px + var(--safe-b));zoom:var(--gui-scale);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}#hotbar{-webkit-backdrop-filter:blur(6px);direction:ltr;background:#0a0e1499;border:1px solid #ffffff24;border-radius:10px;gap:4px;padding:5px;display:flex}.slot{background:#ffffff0f;border:2px solid #0000;border-radius:7px;place-items:center;width:52px;height:52px;transition:transform .1s,border-color .1s,background .1s;display:grid;position:relative}.slot img{width:38px;height:38px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #00000059)}.slot .num{font:700 max(var(--fs-min), calc(10px * var(--fs-k))) var(--mono);color:#ffffff8c;position:absolute;top:1px;left:4px}.slot.selected{background:#ffffff2e;border-color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px #00000059}#hotbar-label{letter-spacing:calc(.2px * var(--ls-k));text-shadow:0 2px 3px #000000b3;opacity:0;background:#00000059;border-radius:999px;min-height:24px;padding:3px 12px;font-size:16px;font-weight:800;transition:opacity .45s,transform .45s;transform:translateY(4px)}#hotbar-label:empty{visibility:hidden}#hotbar-label.show{opacity:1;transition:opacity .1s,transform .1s;transform:none}#debug{left:calc(10px + var(--safe-l));top:calc(10px + var(--safe-t));font-size:max(var(--fs-min), calc(12px * var(--fs-k)));white-space:pre;z-index:2;border-radius:8px;padding:9px 12px;line-height:1.55;position:absolute}#hint{left:50%;top:calc(12px + var(--safe-t));color:#ffffffd9;text-shadow:0 1px 3px #000000b3;font-size:13px;transition:opacity 1s;position:absolute;transform:translate(-50%)}#hint.gone{opacity:0}.minimap{right:calc(12px + var(--safe-r));top:calc(12px + var(--safe-t));zoom:var(--gui-scale);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.minimap canvas{border-radius:50%;display:block;box-shadow:0 6px 18px #0006}.minimap-zoom{pointer-events:auto;align-items:center;gap:6px;display:flex}.mini-btn{color:#fff;background:#00000073;border:1px solid #fff3;border-radius:6px;width:22px;height:22px;padding:0;font-size:14px;line-height:1}.minimap-radius{font:700 max(var(--fs-min), calc(11px * var(--fs-k))) var(--mono);color:#fff;text-shadow:0 1px 2px #000;text-align:center;min-width:40px}.hud-info{right:calc(12px + var(--safe-r));top:calc(12px + var(--safe-t));zoom:var(--gui-scale);white-space:pre-wrap;text-align:right;font:700 max(var(--fs-min), calc(12px * var(--fs-k)))/1.5 var(--mono);color:#fff;text-shadow:0 1px 2px #000000e6,0 0 6px #00000080;background:#00000040;border-radius:6px;padding:4px 8px;position:absolute}.hud-info.below-map{top:calc(222px + var(--safe-t));text-align:center;width:172px}.emote-chip{left:50%;bottom:calc(118px + var(--safe-b));text-shadow:0 1px 2px #000;zoom:var(--gui-scale);background:#00000073;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700;position:absolute;transform:translate(-50%)}#chat{left:calc(12px + var(--safe-l));bottom:calc(100px + var(--safe-b));zoom:var(--gui-scale);width:min(480px,100vw - 24px);font-size:var(--chat-size);flex-direction:column;gap:6px;display:flex;position:absolute}#chat-log{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:28vh;display:flex;overflow:hidden}#chat.open #chat-log{pointer-events:auto;overscroll-behavior:contain;background:#00000047;border-radius:8px;max-height:32vh;padding:6px;overflow-y:auto}.msg{text-shadow:0 1px 1px #0009;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#00000073;border-radius:6px;align-self:flex-start;max-width:100%;padding:3px 9px;font-size:1em;line-height:1.4;transition:opacity 1.2s}.msg[dir=rtl]{text-align:end}.msg.faded{opacity:0}#chat.open .msg.faded{opacity:1}#chat.open .msg{text-shadow:0 1px 2px #000000e6;background:0 0}#chat.open .msg:hover{background:#ffffff0f}.msg .time{color:#ffffff73;font:600 .78em var(--mono);margin-inline-end:6px;display:none}#chat.timestamps .msg .time,#chat.open .msg:hover .time{display:inline}.msg .who{font-weight:800}.msg .sep{color:#ffffff8c}.msg .text{unicode-bidi:isolate}.msg.system,.msg.join,.msg.leave{color:var(--warn)}.msg.join .text,.msg.leave .text{font-style:italic}.msg.join .icon{color:var(--accent);font-weight:800}.msg.leave .icon{color:#ff9b9b;font-weight:800}.msg.emote{color:#f7e3ff;font-style:italic}.msg.emote .star{color:#ffcf6e;font-style:normal}.msg.whisper-in,.msg.whisper-out{color:var(--whisper);box-shadow:inset 3px 0 0 var(--whisper);background:#30124899}.msg.whisper-in[dir=rtl],.msg.whisper-out[dir=rtl]{box-shadow:inset -3px 0 0 var(--whisper)}.msg .wtag{text-transform:uppercase;letter-spacing:calc(.5px * var(--ls-k));opacity:.8;font-size:.8em;font-weight:700}.msg.info{color:var(--info)}.msg.help{color:#d8e6f2;font-family:var(--mono);font-size:.86em}.msg.error{color:#ffb0b0;background:#500c0c99}.msg.mentioned{box-shadow:inset 3px 0 0 var(--warn);background:#785a0a9e}.msg mark.mention{color:#fff3cf;unicode-bidi:isolate;background:#f2c14e59;border-radius:3px;padding:0 2px}#chat-form{pointer-events:auto;align-items:center;display:flex;position:relative}#chat-input{width:100%;font-size:max(16px, var(--chat-size));background:#000000a8;padding-inline-end:56px}.chat-counter{font:600 max(var(--fs-min), calc(11px * var(--fs-k))) var(--mono);color:var(--muted);pointer-events:none;position:absolute;inset-inline-end:10px}.chat-counter.warn{color:var(--danger)}.chat-hint{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));color:#fff9;text-shadow:0 1px 2px #000}.chat-suggest{pointer-events:auto;background:var(--panel-strong);border:1px solid var(--line-strong);border-radius:8px;flex-direction:column;gap:1px;max-height:260px;padding:4px;font-size:13px;display:flex;overflow:auto;box-shadow:0 8px 22px #00000073}.sug{cursor:pointer;border-radius:6px;align-items:baseline;gap:10px;padding:5px 8px;display:flex}.sug.sel{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.sug-label{font-family:var(--mono);white-space:nowrap;font-weight:700}.sug-detail{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sug-admin{font-size:max(var(--fs-min), calc(10px * var(--fs-k)));color:var(--warn);border:1px solid #f2c14e80;border-radius:4px;padding:0 4px}.chat-badge{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));color:#fff;background:#00000080;border-radius:999px;align-self:flex-start;padding:3px 9px;font-weight:700;animation:.25s ease-out badge-in}.chat-badge.hot{background:#a06e0ad9}@keyframes badge-in{0%{opacity:0;transform:translateY(4px)}}.chat-newpill{pointer-events:auto;font-size:max(var(--fs-min), calc(12px * var(--fs-k)));border-bottom-width:2px;border-radius:999px;align-self:center;padding:4px 12px}#bubbles{pointer-events:none;z-index:9;position:fixed;inset:0;overflow:hidden}.bubble-stack{transform-origin:50% 100%;will-change:transform;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0}.bubble{color:#1b2230;overflow-wrap:anywhere;text-align:center;background:#fffffff0;border-radius:12px;max-width:260px;padding:6px 11px;font-size:14px;font-weight:600;line-height:1.35;transition:opacity .5s;animation:.2s ease-out bubble-in;position:relative;box-shadow:0 4px 12px #0000004d}.bubble:last-child:after{content:"";border:6px solid #0000;border-top-color:#fffffff0;border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.bubble.emote{background:#fff4d6f2;font-style:italic}.bubble.emote:last-child:after{border-top-color:#fff4d6f2}.bubble.out{opacity:0}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)scale(.9)}}#playerlist{zoom:var(--gui-scale);min-width:320px;max-width:calc(100vw - 32px);max-height:70vh;padding:14px 16px;position:absolute;top:12%;left:50%;overflow:auto;transform:translate(-50%)}#playerlist h3{color:var(--muted);letter-spacing:calc(.4px * var(--ls-k));text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:600}.player-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.player-row .swatch,.worldmap-legend .swatch{border-radius:3px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000004d}.player-face{width:20px;height:20px;image-rendering:pixelated;border-radius:3px;flex:none;box-shadow:0 0 0 1px #0006}.player-name{flex:1;font-weight:700}.player-emote{font-size:14px}.player-dist{font:700 13px var(--mono);color:var(--text)}.player-dir{font:600 13px var(--mono);color:var(--muted);text-align:end;min-width:40px}.player-row .you{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));color:var(--accent);text-transform:uppercase;margin-inline-start:auto;font-weight:700}.playerlist-foot{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));color:var(--muted);margin-top:10px}.modal{pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#help{z-index:26;zoom:var(--gui-scale);background:var(--panel-strong);width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);padding:20px 22px;position:fixed;overflow:auto}#help h2{margin:0;font-size:18px}#help h3{color:var(--muted);margin:16px 0 6px;font-size:14px}#help p{color:var(--text);margin:0;font-size:13px;line-height:1.6}.help-grid{grid-template-columns:1fr 1fr;gap:6px 22px;font-size:14px;display:grid}.help-grid div{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;display:flex}.help-grid span{color:var(--muted)}#help .foot{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));margin-top:14px}#banner{top:calc(var(--safe-t));z-index:35;color:#ffe6a8;pointer-events:auto;background:#3c2808d9;border:1px solid #f2c14e80;border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%)}#banner.bad{color:#ffd0d0;background:#460e0ee0;border-color:#ef5b5b99}#banner button{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));border-bottom-width:2px;padding:4px 10px}#toasts{top:calc(56px + var(--safe-t));z-index:36;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--panel-strong);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:8px;padding:8px 14px;font-size:14px;transition:opacity .3s,transform .3s;animation:.18s ease-out toast-in;box-shadow:0 6px 18px #0000004d}.toast.error{border-inline-start-color:var(--danger)}.toast.warn{border-inline-start-color:var(--warn)}.toast.out{opacity:0;transform:translateY(-6px)}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}#picker{background:#080c128c}.picker-card{flex-direction:column;gap:12px;width:min(640px,100%);padding:20px;display:flex}.picker-head{align-items:center;gap:14px;display:flex}.picker-head h2{flex:1;margin:0;font-size:19px}.picker-head input{width:220px;padding:8px 12px;font-size:14px}.picker-card .sub{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));text-align:center;margin:0}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px;max-height:330px;padding:4px;display:grid;overflow:auto}.pick{aspect-ratio:1;cursor:pointer;background:#ffffff0f;border:2px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}.pick:hover,.pick:focus-visible{filter:none;background:#ffffff29;border-color:#fff9;outline:none}.pick.current{border-color:var(--accent);background:var(--accent-soft)}.pick img{width:70%;height:70%;image-rendering:pixelated;pointer-events:none}.pick-tip{white-space:nowrap;pointer-events:none;color:#fff;font-size:max(var(--fs-min), calc(12px * var(--fs-k)));opacity:0;z-index:3;background:#0b0f14;border-radius:6px;padding:4px 8px;font-weight:600;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0006}.pick:hover .pick-tip,.pick:focus-visible .pick-tip{opacity:1}.picker-name{text-align:center;justify-content:center;align-items:baseline;gap:8px;min-height:22px;font-weight:600;display:flex}.picker-cat{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));text-transform:uppercase;letter-spacing:calc(.5px * var(--ls-k))}.picker-empty{text-align:center;color:var(--muted);padding:20px}@media (max-width:760px){.start-card{text-align:center;grid-template-columns:1fr}.start-right{text-align:center}.start-preview,.start-preview canvas{width:120px;height:160px}.logo{justify-content:center}.skin-body{grid-template-columns:1fr}.skin-preview{height:240px}.skin-preview canvas{width:180px;height:240px}.worldmap-body{flex-direction:column}.worldmap-side{width:100%}}@media (max-width:640px){.slot{width:38px;height:38px}.slot img{width:27px;height:27px}.help-grid{grid-template-columns:1fr}.logo h1{font-size:32px}.picker-head{flex-direction:column;align-items:stretch}.picker-head input{width:100%}}@media (max-height:480px){.minimap canvas{width:112px!important;height:112px!important}.hud-info.below-map{top:calc(150px + var(--safe-t));width:112px;font-size:max(var(--fs-min), calc(11px * var(--fs-k)))}#chat{bottom:calc(66px + var(--safe-b));width:min(380px,50vw)}#chat-log{max-height:30vh}#chat.open #chat-log{max-height:34vh}.slot{width:40px;height:40px}.slot img{width:28px;height:28px}#hotbar-wrap{bottom:calc(6px + var(--safe-b));gap:4px}.start-card{grid-template-columns:130px 1fr;gap:6px 18px;padding:16px 18px}.start-preview,.start-preview canvas{width:120px;height:160px}.start-card .keys-row{display:none}.logo h1{font-size:28px}.logo img{width:36px;height:36px}.tagline{margin-bottom:10px;font-size:13px}.skin-card{padding:12px 14px}.skin-card .card-head{margin-bottom:8px}.skin-card .card-head h2{font-size:17px}.skin-body{grid-template-columns:190px 1fr;gap:14px}.skin-left{gap:6px}.skin-preview{height:132px}.skin-preview canvas{width:99px;height:132px}.preview-hint,.skin-left .link-btn{display:none}.skin-actions{flex-direction:row}.skin-actions button{flex:1;padding:8px 6px;font-size:13px}.seg{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));padding:5px 4px}.skin-status{min-height:0;font-size:max(var(--fs-min), calc(12px * var(--fs-k)))}.tab-panel{max-height:calc(100vh - 170px)}.wheel-ring{width:300px;height:300px}.wheel-item{width:62px;height:54px}.emote-chip{bottom:calc(70px + var(--safe-b))}}body.touch #chat{bottom:auto;top:calc(52px + var(--safe-t));left:calc(10px + var(--safe-l));width:min(420px,46vw)}body.touch #chat.open{top:calc(6px + var(--safe-t));z-index:30;width:min(560px,100vw - 20px)}body.touch #chat.open #chat-log{max-height:30vh}body.touch .chat-hint{display:none}body.touch .minimap-zoom .mini-btn{width:30px;height:30px;font-size:18px}body.touch .hud-info:not(.below-map){top:calc(52px + var(--safe-t))}body.touch #emote-wheel{pointer-events:auto}body.hud-hidden #hud,body.hud-hidden #bubbles,body.hud-hidden #edge-markers{display:none!important}.slot.pop{animation:.16s ease-out slot-pop}@keyframes slot-pop{0%{transform:translateY(-3px)scale(1)}45%{transform:translateY(-4px)scale(1.08)}to{transform:translateY(-3px)scale(1)}}.picker-recent{align-items:center;gap:10px;display:flex}.picker-recent.dim{opacity:.45}.recent-label{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));color:var(--muted);text-transform:uppercase;letter-spacing:calc(.5px * var(--ls-k));width:52px;font-weight:700}.recent-row{flex-wrap:wrap;gap:6px;display:flex}.pick.recent{aspect-ratio:auto;width:44px;height:44px}.pick.picked{animation:.35s ease-out pick-flash}@keyframes pick-flash{0%{box-shadow:0 0 #7ccf4fe6}to{box-shadow:0 0 0 10px #7ccf4f00}}#edge-markers{pointer-events:none;z-index:9;position:fixed;inset:0;overflow:hidden}.edge-marker{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.edge-arrow{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 2px 3px #0009);transform-origin:50%;border-bottom:18px solid #fff;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-9px;left:-9px}.edge-label{white-space:nowrap;font:800 13px var(--font);text-shadow:0 1px 2px #000;background:#0000008c;border-radius:6px;padding:2px 7px;position:absolute;top:-10px;left:14px}.edge-marker.left .edge-label{left:auto;right:14px}.edge-marker.up .edge-label{top:-30px}.edge-more{left:50%;top:calc(40px + var(--safe-t));white-space:nowrap;color:#fff;text-shadow:0 1px 2px #000;font:800 max(var(--fs-min), calc(12px * var(--fs-k))) var(--font);background:#0000008c;border-radius:999px;padding:1px 8px;position:absolute;transform:translate(-50%)}html.touch body.touch .edge-more{top:calc(30px + var(--safe-t))}#compass{left:50%;top:calc(6px + var(--safe-t));zoom:var(--gui-scale);position:absolute;transform:translate(-50%)}#hint{top:calc(40px + var(--safe-t))}.onboarding{background:#00000073;border-radius:10px;gap:6px;padding:5px 8px;font-size:13px;font-weight:600;transition:opacity .6s;display:flex}.ob-item{color:#fff;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;display:flex}.ob-item kbd{font-size:max(var(--fs-min), calc(10px * var(--fs-k)));padding:1px 5px}.ob-item.done{color:var(--accent);opacity:.75;text-decoration:line-through}.ob-item.done kbd{border-color:#7ccf4f80}.onboarding.complete{opacity:0;transition-delay:1.2s}#playerlist.interactive{pointer-events:auto;z-index:25;position:fixed}.pl-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-head h3{margin:0 0 10px}.player-row.afk{opacity:.6}.player-afk{font-size:max(var(--fs-min), calc(10px * var(--fs-k)));color:#1b2230;background:var(--warn);border-radius:4px;padding:1px 5px;font-weight:800}.player-row button.small{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));padding:4px 9px}.msg img.face{width:1.05em;height:1.05em;image-rendering:pixelated;vertical-align:-.15em;border-radius:2px;margin-inline-end:5px;box-shadow:0 0 0 1px #00000080}@media (max-height:480px){.onboarding{font-size:max(var(--fs-min), calc(11px * var(--fs-k)));padding:3px 6px}#compass{top:calc(2px + var(--safe-t))}}body.touch .onboarding{display:none}.picker-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.picker-tabs .tab{flex:none;padding:7px 10px;font-size:13px}#worldmap:focus,#emote-wheel:focus{outline:none}body.onboarding-active #chat{bottom:calc(150px + var(--safe-b))}@media (max-height:480px){body.onboarding-active #chat{bottom:calc(66px + var(--safe-b))}}:root:is(:not([data-hud]),[data-hud=classic]) body.onboarding-active:not(.touch) .emote-chip{bottom:calc(158px + var(--safe-b))}@media (max-height:480px){:root:is(:not([data-hud]),[data-hud=classic]) body.onboarding-active:not(.touch) .emote-chip{bottom:calc(112px + var(--safe-b))}}body.touch .wheel-key{display:none}@media (max-height:480px){.picker-card{max-height:calc(100vh / var(--gui-scale) - 32px);flex-direction:column;gap:6px;padding:10px 12px;display:flex;overflow:hidden}.picker-head h2{font-size:15px}.picker-head input{padding:6px 10px}.picker-card .sub,.picker-name{display:none}.picker-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:5px;min-height:96px;max-height:none}.pick.recent{width:36px;height:36px}.picker-tabs .tab{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));padding:5px 8px}}.resume-veil{z-index:19;pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:18vh;display:flex;position:fixed;inset:0}.resume-veil.hidden{display:none}.veil-card{zoom:var(--gui-scale);background:#0c121ad1;border:1px solid #ffffff24;border-radius:999px;flex-direction:row;align-items:center;gap:10px;padding:9px 16px 9px 10px;display:flex;box-shadow:0 6px 20px #0006}.veil-play{background:#ffd34d;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.veil-play:after{content:"";border:6px solid #0000;border-left:10px solid #1b1030;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.veil-play.hidden,.veil-hint.hidden{display:none}.veil-title{font-size:16px;font-weight:700}.veil-hint{display:none}.veil-sub{font-size:max(var(--fs-min), calc(12px * var(--fs-k)));color:var(--muted);border-inline-start:1px solid #ffffff2e;padding-inline-start:10px}.resume-veil.waiting .veil-title{opacity:.8}.veil-why{text-align:center;max-width:340px;color:var(--muted);font-size:13px;line-height:1.45}.veil-link{pointer-events:auto;color:#9fd7ff;font-size:13px;font-weight:600}.resume-veil.blocked{pointer-events:auto;cursor:pointer;background:#060a106b;align-items:center;padding-bottom:0}.resume-veil.blocked .veil-card{pointer-events:none;border-radius:18px;flex-direction:column;gap:8px;padding:22px 34px 18px}.resume-veil.blocked .veil-title{font-size:24px;font-weight:800}.resume-veil.blocked .veil-sub{border:0;padding:0}.resume-veil.blocked .veil-link{pointer-events:auto}body.touch .resume-veil{display:none!important}.hud-layer,.hud-touch-layer{pointer-events:none;position:absolute;inset:0}.hud-touch-layer{z-index:1}.hud-gone{display:none!important}.hud-icon{width:1em;height:1em;stroke-width:var(--hud-stroke,1.75);overflow:visible}.hud-icon *{vector-effect:non-scaling-stroke}.hud-sheet[hidden]{display:none!important}.hud-sheet{pointer-events:auto}:root[data-hud-hide~=topbar] #touch-ui .tc-topbar,:root[data-hud-hide~=jump] #touch-ui .tc-jump,:root[data-hud-hide~=break] #touch-ui .tc-break,:root[data-hud-hide~=place] #touch-ui .tc-place,:root[data-hud-hide~=down] #touch-ui .tc-down,:root[data-hud-hide~=sprint] #touch-ui .tc-sprint,:root[data-hud-hide~=inventory] #touch-ui .tc-inventory,:root[data-hud-hide~=context] #touch-ui .tc-context,:root[data-hud-hide~=modebar] #touch-ui .tc-modebar,:root[data-hud-hide~=bigbar] #touch-ui .tc-bigbar,:root[data-hud-hide~=hotbar] #hotbar-wrap,:root[data-hud-hide~=minimap] #minimap,:root[data-hud-hide~=minimapZoom] #minimap .minimap-zoom,:root[data-hud-hide~=compass] #compass,:root[data-hud-hide~=hudInfo] #hud-info,:root[data-hud-hide~=coin] #coin-hud,:root[data-hud-hide~=checklist] #checklist,:root[data-hud-hide~=checklist] .bz-checklist-chip,:root[data-hud-hide~=chatBadge] #chat-badge,:root[data-hud-hide~=crosshair] #crosshair,:root[data-hud-hide~=emoteChip] #emote-chip,:root[data-hud-hide~=keyHints] #onboarding,:root[data-hud-hide~=hint] #hint,:root[data-hud-hide~=stick] #touch-ui:not(.tc-off)>.tc-stick.tc-stick.tc-stick,:root[data-hud-hide~=hotbarNumbers] #hotbar .slot .num{display:none!important}:root[data-hud-hide~=chatLog] #chat:not(.open) #chat-log{visibility:hidden}.hud-style-row{margin-block:8px 4px;display:block}.hud-style-head{flex-direction:column;gap:2px;margin-block-end:6px;font-size:14px;display:flex}.hud-style-head small{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));line-height:1.4}.hud-style-picker{flex-direction:column;gap:6px;display:flex}.settings-panel .hud-style-card.setting,.hud-style-card{text-align:start;width:100%;min-height:48px;color:var(--text);border:2px solid var(--line,#ffffff1f);cursor:pointer;background:#ffffff0d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0;padding:6px;transition:border-color .12s,background-color .12s,transform 80ms;display:grid}.hud-style-card:hover{filter:none;background:#ffffff17}.hud-style-card:active{transform:scale(.99)}.hud-style-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.hud-style-card[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft,#7ccf4f29)}.hud-style-thumb{aspect-ratio:448/207;object-fit:cover;background:#0d1117;border-radius:7px;width:112px;height:auto;display:block;box-shadow:0 1px 3px #0006}.hud-style-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hud-style-name{font-size:15px;font-weight:800;line-height:1.2}.hud-style-desc{color:var(--muted);font-size:max(var(--fs-min), calc(12px * var(--fs-k)));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.hud-style-badge{background:var(--accent);color:#10200a;white-space:nowrap;font-weight:800;font-size:max(var(--fs-min), calc(11px * var(--fs-k)));border-radius:999px;padding:2px 8px}.hud-style-card:not([aria-checked=true]) .hud-style-badge{visibility:hidden}@media (max-width:520px){.hud-style-thumb{width:88px}}@media (max-height:440px){.hud-style-head small{display:none}.hud-style-thumb{width:84px}.hud-style-desc{-webkit-line-clamp:1;line-clamp:1}.hud-style-badge{display:none}.settings-panel .hud-style-card.setting,.hud-style-card{grid-template-columns:auto minmax(0,1fr);padding:4px 6px}}@media (prefers-reduced-motion:reduce){.hud-style-card{transition:none}.hud-style-card:active{transform:none}}.start-preview{cursor:pointer}.start-offer{background:linear-gradient(135deg,#f2c14e2e,#7ccf4f24);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 14px;animation:.4s cubic-bezier(.2,1.3,.4,1) crOfferIn;display:flex;box-shadow:inset 0 0 0 1px #f2c14e73}.start-offer.hidden{display:none}.start-offer .offer-text{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.start-offer .offer-text strong{color:#ffe29a;font-size:14px}.start-offer .offer-text span{color:#d7e0ea;font-size:12.5px}.start-offer .offer-create{color:#3a2304;background:linear-gradient(#ffd56b,#f0a52c);border-bottom-color:#a7650f;flex:none;padding:9px 14px;font-size:13.5px;font-weight:800}.start-offer .offer-dismiss{width:28px;height:28px;color:var(--muted);background:#ffffff14;border:0;border-radius:8px;flex:none;padding:0;font-size:13px}.start-offer .offer-dismiss:hover{color:#fff;background:#ffffff29}@keyframes crOfferIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.cr-loading{color:var(--text);padding:18px 26px;font-size:15px;font-weight:700}@font-face{font-family:BW Lilita;src:url(/assets/lilita-one-latin-CiZ7RRtu.woff2)format("woff2");font-display:swap;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:BW Lilita;src:url(data:font/woff2;base64,d09GMgABAAAAAAVgAA4AAAAACdAAAAUPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+G+4HAB4FbuwM6qHkPGtBK9ImZBCbeg9VqAsVMR1snkxMPTxf3d7fm5szyihKM8wjCjS0Hb/2/1+A/T/HTBdt41GkrUEGOJAJRv5lcRalR+LewPLuAI8iClN4eHankXYHeLqJyMZqN+ghqEZnf+CXAgGgAAAAKBAQKIKAAGDEAhu0sIbUl7Q3Qg4ZW5IVZCKkAWovJQIwVl+B3IOr31AAeR5wwJN8paYhGHdJerbEAug5uAsgAEB+UwcBcCjgQdKgMU1EP78UsgFqVNCgwCWUlJBuMkgmUyc4ThLgJ4eQYtzAc5A8ccRyE43V8y/iwTsQgAABkQRlkJTwNA0AKkAWAeQnAADM8xyg0ERrRoLL2BjZqZura8vJGT12dXvzo2fRjEhvuqA9h2VpIWoFG3EMFCvWncZrzGQYsGLDWbzOXEZBNL2MZ64TktDPXrsfPmvZNTERVp9efV7vsHCDFV/T5cFf1TgvAu8zbdmuXTaXwF9NF12/LtyoE+uu4jXSp4q0MqcT4QgrzriRdY2t4I+9Tm7FpRLHbmbYV50S5D4EI4sIWwh1C651TSMbfPhSkeVxQnKn32DFhhm5vIgQQYwMPafoMZot6PMNisPADzcr3hhy4YTrgnZeXu1QnogIZzA9S9yEmi0tC6ooCfupDJPdaKlwQ3sVKzbLY0oU6C9hWf0bX8acwG9cS1aLOJ26w0/x5teA5XLyQ0gSwWoGa7EMOGaYLmOi1h9oENivZqKpojlUJ0xTWbPYe9zigZlq3Z42bjlq8Sp90FjylUmQveLPqPUvVS5Jp2SrgtY/TxDi2jHfLcNEufPfx8ir3RuHdtdG9xjp0LSZXe2IjxXmWsFt90rPzghJresY1Uv8i9WjfFINk+M3yD8LsE6flVYmVzYrLV3eWF2eGojpj0HIl+zsZKSp7NXv2h5blzCj2lhPyzaqdYWrvrpCcHdYybeA5JrSuqg2J1uDdXZ6hW5s3KLDbYaJshYX9r5UrdziubhS7fH1gx45jHHfluhbblYyYumx8mLpZ+ONHwripmqDqWP0OM0RKs5DlfDq3kGI1gRP17xF2iPkHbuNzF7VDhv5vhfH9pS161APknXKYnGo100lSl8+QiFY2aZMU3X//dG1qX+WrmZNXekC2ViLIdobd3rE6LqbhYz96mQdZt4RwRprxE5nIiyY6sKUZPtSHT3Nr5+orzFl5mj5Sx7P5j2pduKJ0pETaifb1OvtDYPGqrVs85K2te4hqV8NUkcBSEuklToo+Ya3Xl30CFgApUePg8V+dlP3QAAQDDt3oNW9SNn/mxxLvwSAM4f8af2cEtE2H7voOQDkQAEACEDPkZgD/Z6BuDAEBEBRwgm/D0kAsBcg1yBNBiBN6cAwh6FbVZJv5QaLHIdulkuW5wmicwcWCAAlJJABABDAdnKoRINIyQPYi8M2k0DDeiYFJSxk0ghWXC/FY0pDTyRTBmrcQWnFgWrtSG3myym/TZlWNT5ot8mO2qBeh6YIVHHiSSLFo+qEGh6UePMbVchUsVQZ0OQ7HMeFI2fOXMXqUKJRQtTUXs1U4R1t4ov7WLipisVdOXPB+aeqUKVDvRKtGcVhmjTr6d1UtaelOdbK2FSycb205KY6y1LLMgXHoEG465UoU72Zo1I1etmwx+nqAlGt7tDUtn/o1KB8WSLfEOAkCjREkG2tTbt/RFMUAACSbVxBUgkA+Ws6yGNPPPXMHjz3wnI8MhQ=)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C4,U+2C60-2C7F,U+A720-A7FF}#start.mh{--ink:#1a0838;--ink2:#0c0622;--panel-a:#2c1c70e6;--panel-b:#140c3eeb;--yellow-a:#fff47e;--yellow-b:#ffd21f;--yellow-c:#ffa800;--brown:#2a1300;--cyan:#3fd0ff;--magenta:#ff4fa3;--lime:#7cff4f;--muted:#cfc8f7;--display:"BW Lilita", "BW Vazirmatn", var(--font-latin), sans-serif;--ui:var(--font);--skew:-9deg;--u:clamp(10px, min(calc(100vh / 67.5), calc(100vw / 120)), 22px);z-index:30;color:#fff;font-family:var(--ui);-webkit-user-select:none;user-select:none;background:#140b2e;padding:0;display:block;position:fixed;inset:0;overflow:hidden}:root:lang(fa) #start.mh,:root:lang(ar) #start.mh{--display:"BW Lilita", "BW Vazirmatn", var(--font-latin), sans-serif}:root:lang(fa) #start.mh *,:root:lang(ar) #start.mh *{font-synthesis:none}:root:lang(fa) #start.mh :is(.mh-tag,.mh-news-title,.mh-on-label,.mh-lang-code,.mh-badge,.mh-ribbon,.mh-cta,.mh-offer strong,.mh-spin-chip span,.mh-name,.mh-coin-num,.mh-news-ver,.mh-offer .offer-create),:root:lang(ar) #start.mh :is(.mh-tag,.mh-news-title,.mh-on-label,.mh-lang-code,.mh-badge,.mh-ribbon,.mh-cta,.mh-offer strong,.mh-spin-chip span,.mh-name,.mh-coin-num,.mh-news-ver,.mh-offer .offer-create){font-weight:900}:root:lang(ru) #start.mh{--display:"BW Lilita", var(--font-latin), sans-serif}[dir=rtl] #start.mh{--skew:9deg}#start.mh.live{background:0 0}#start.mh *,#start.mh :before,#start.mh :after{box-sizing:border-box}#start.mh button{font:inherit;color:inherit;filter:none;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none}#start.mh button:active{border-bottom-width:0;transform:none}#start.mh button:focus-visible{outline-offset:3px;outline:3px solid #fff}#start.mh button:disabled{filter:none;cursor:default}body.mh-menu #bubbles,body.mh-menu #edge-markers{visibility:hidden}#start.mh .mh-bg,#start.mh .mh-vignette,#start.mh .mh-boot{pointer-events:none;position:absolute;inset:0}#start.mh .mh-bg{z-index:0}#start.mh .mh-still,#start.mh .mh-boot-bg{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}[dir=rtl] #start.mh .mh-still,[dir=rtl] #start.mh .mh-boot-bg{transform:scaleX(-1)}#start.mh.live .mh-still{opacity:0}#start.mh .mh-legib{background:linear-gradient(90deg,#0e072cd1 0%,#0e072c8c 22%,#0e072c1f 34%,#0e072c00 42% 62%,#0e072c80 78%,#0e072cd9 100%),linear-gradient(#12083480 0%,#12083400 18%,#0a041e00 58%,#0a041ec7 100%);position:absolute;inset:0}[dir=rtl] #start.mh .mh-legib{transform:scaleX(-1)}#start.mh .mh-vignette{z-index:2;background:radial-gradient(85% 80% at 50% 46%,#0000 55%,#0803188c 100%)}#start.mh .mh-boot{z-index:9;transition:opacity .5s}#start.mh .mh-boot.gone{opacity:0}#start.mh .mh-hero{z-index:1;touch-action:none;cursor:grab;position:absolute;inset-block-start:0;inset-inline-start:0}#start.mh .mh-hero:active{cursor:grabbing}#start.mh .mh-app{z-index:3;pointer-events:none;grid-template-columns:calc(var(--u) * 33) minmax(0, 1fr) calc(var(--u) * 25);column-gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.1) max(calc(var(--u) * 3.25), var(--safe-r)) calc(var(--u) * 1.4) max(calc(var(--u) * 3.25), var(--safe-l));grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0}#start.mh .mh-app>*{pointer-events:none}#start.mh .mh-app button,#start.mh .mh-app input,#start.mh .mh-app a,#start.mh .mh-pill,#start.mh .mh-card,#start.mh .mh-offer,#start.mh .mh-lang-list{pointer-events:auto}#start.mh .mh-stage{grid-area:1/2/4/3;min-width:0;position:relative}#start.mh .mh-logo{width:calc(var(--u) * 29);margin-top:calc(var(--u) * -.6);grid-area:1/1;justify-self:start;margin-inline-start:calc(var(--u) * -.8);position:relative}#start.mh .mh-logo img{width:100%;height:auto;filter:drop-shadow(0 calc(var(--u) * .5) calc(var(--u) * .9) #08031e8c);display:block}#start.mh .mh-tag{font:calc(var(--u) * 1.1)/1.15 var(--display);letter-spacing:calc(.14em * var(--ls-k));text-transform:uppercase;white-space:nowrap;color:#fff;padding:calc(var(--u) * .3) calc(var(--u) * 1) calc(var(--u) * .22);border:calc(var(--u) * .19) solid var(--ink);border-radius:calc(var(--u) * .4);box-shadow:0 calc(var(--u) * .3) 0 var(--ink), 0 calc(var(--u) * .6) calc(var(--u) * 1) #00000059;text-shadow:0 calc(var(--u) * .12) 0 #5a003299;background:linear-gradient(#ff6ebe,#e0177f);display:inline-block;position:absolute;inset-block-end:calc(var(--u) * -.9);inset-inline-start:22%;transform:rotate(-3deg)skew(-10deg)}#start.mh .mh-top{place-self:start end;align-items:center;gap:calc(var(--u) * .85);grid-area:1/2/2/4;display:flex;position:relative}#start.mh .mh-pill{align-items:center;gap:calc(var(--u) * .7);height:calc(var(--u) * 4.6);padding-inline:calc(var(--u) * .6) calc(var(--u) * 1);background:linear-gradient(180deg, var(--panel-a), var(--panel-b));border:calc(var(--u) * .19) solid var(--ink2);border-radius:calc(var(--u) * 1.25);box-shadow:inset 0 calc(var(--u) * .19) 0 #ffffff24, 0 calc(var(--u) * .35) 0 #08041aeb, 0 calc(var(--u) * .9) calc(var(--u) * 1.6) #00000059;display:flex;position:relative}#start.mh .mh-icon-btn{width:calc(var(--u) * 2.75);height:calc(var(--u) * 2.75);border-radius:calc(var(--u) * .8);border:calc(var(--u) * .17) solid var(--ink2);color:#fff;box-shadow:inset 0 calc(var(--u) * .17) 0 #ffffff4d, 0 calc(var(--u) * .22) 0 var(--ink2);background:linear-gradient(#6f5cff,#4532c9);flex:none;place-items:center;display:grid;position:relative}#start.mh .mh-icon-btn:after{content:"";inset:calc(var(--u) * -.5);position:absolute}#start.mh .mh-icon-btn svg{width:calc(var(--u) * 1.35);height:calc(var(--u) * 1.35)}#start.mh .mh-icon-btn:active{box-shadow:inset 0 calc(var(--u) * .17) 0 #ffffff4d;transform:translateY(2px)}#start.mh .mh-profile{gap:calc(var(--u) * .75);padding-inline-start:calc(var(--u) * .5)}#start.mh .mh-face-frame{width:calc(var(--u) * 3.7);height:calc(var(--u) * 3.7);border-radius:calc(var(--u) * .9);padding:calc(var(--u) * .3);box-shadow:0 0 calc(var(--u) * .8) #3fd0ff59;background:conic-gradient(from 210deg,#7cff4f,#3fd0ff,#9a7bff,#ff6ec2,#7cff4f);flex:none;position:relative}#start.mh .mh-face{border-radius:calc(var(--u) * .62);width:100%;height:100%;image-rendering:pixelated;border:calc(var(--u) * .16) solid var(--ink2);object-fit:cover;background:#2c2160;display:block}#start.mh .mh-who{align-items:center;gap:calc(var(--u) * .6);min-width:0;display:flex}#start.mh .mh-name{font:calc(var(--u) * 1.8)/1.1 var(--display);color:#fff;letter-spacing:.01em;text-shadow:0 calc(var(--u) * .16) 0 #00000073;border-radius:calc(var(--u) * .5);padding:calc(var(--u) * .15) calc(var(--u) * .3);width:calc(var(--u) * 11.5);text-align:start;min-width:0;caret-color:var(--lime);-webkit-user-select:text;user-select:text;box-shadow:none;background:0 0;border:0;outline:0;margin:0;transition:background .15s,box-shadow .15s}#start.mh .mh-name::placeholder{color:#ffffff8c}#start.mh .mh-name:focus{box-shadow:inset 0 0 0 calc(var(--u) * .14) var(--lime);background:#08041e8c}#start.mh .mh-profile.bad{animation:.42s mh-shake}#start.mh .mh-profile.bad .mh-name{box-shadow:inset 0 0 0 calc(var(--u) * .14) #ff5d7a}#start.mh .mh-guest{font:calc(var(--u) * .78)/1 var(--display);letter-spacing:calc(.08em * var(--ls-k));text-transform:uppercase;padding:calc(var(--u) * .25) calc(var(--u) * .45);border-radius:calc(var(--u) * .4);color:var(--brown);background:#ffc21a}@keyframes mh-shake{0%,to{translate:0}20%{translate:-7px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}#start.mh .mh-pop{z-index:6;max-width:calc(var(--u) * 26);width:max-content;padding:calc(var(--u) * .6) calc(var(--u) * .9);border-radius:calc(var(--u) * .8);border:calc(var(--u) * .16) solid var(--ink2);font:700 calc(var(--u) * .95)/1.35 var(--ui);color:#fff;box-shadow:0 calc(var(--u) * .3) 0 var(--ink2), 0 calc(var(--u) * .8) calc(var(--u) * 1.4) #0006;background:#d8204f;animation:.22s cubic-bezier(.2,1.4,.4,1) mh-pop-in;position:absolute;inset-block-start:calc(100% + calc(var(--u) * .8));inset-inline-start:0}#start.mh .mh-pop.hint{color:#ffe9a8;background:#3b2b9a}#start.mh .mh-pop:empty{display:none}@keyframes mh-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}#start.mh .mh-online{gap:calc(var(--u) * .75)}#start.mh .mh-faces{align-items:center;display:flex}#start.mh .mh-fface{width:calc(var(--u) * 2.85);height:calc(var(--u) * 2.85);border-radius:calc(var(--u) * .7);border:calc(var(--u) * .17) solid var(--ink2);color:#b9b0ff;background:#2c2160;flex:none;place-items:center;display:grid;position:relative}#start.mh .mh-fface+.mh-fface{margin-inline-start:calc(var(--u) * -.75)}#start.mh .mh-fface img{border-radius:calc(var(--u) * .52);width:100%;height:100%;image-rendering:pixelated;display:block}#start.mh .mh-fface svg{width:62%;height:62%}#start.mh .mh-fface.face:after{content:"";inset-inline-end:calc(var(--u) * -.25);bottom:calc(var(--u) * -.25);width:calc(var(--u) * .8);height:calc(var(--u) * .8);border:calc(var(--u) * .15) solid var(--ink2);background:#4dff7a;border-radius:50%;position:absolute}#start.mh .mh-fface.more{font:calc(var(--u) * 1.02) var(--display);color:#fff;background:linear-gradient(#6f5cff,#4532c9)}#start.mh .mh-online-badge{display:none}#start.mh .mh-on-txt{gap:calc(var(--u) * .1);flex-direction:column;display:flex}#start.mh .mh-on-label{font:calc(var(--u) * 1.15)/1 var(--display);letter-spacing:calc(.07em * var(--ls-k));text-transform:uppercase}#start.mh .mh-on-count{align-items:center;gap:calc(var(--u) * .35);font:800 calc(var(--u) * .92)/1.1 var(--ui);color:#9dffb4;white-space:nowrap;display:flex}#start.mh .mh-dot{width:calc(var(--u) * .7);height:calc(var(--u) * .7);box-shadow:0 0 calc(var(--u) * .5) #4dff7a;background:#4dff7a;border-radius:50%;flex:none;display:inline-block}#start.mh .mh-dot.wait{box-shadow:0 0 calc(var(--u) * .5) #ffc94d;background:#ffc94d;animation:1.1s ease-in-out infinite mh-blink}#start.mh .mh-dot.bad{box-shadow:0 0 calc(var(--u) * .5) #ff5d7a;background:#ff5d7a}@keyframes mh-blink{50%{opacity:.35}}#start.mh .mh-coins{gap:calc(var(--u) * .55);padding-inline:calc(var(--u) * .7) calc(var(--u) * 1.1)}#start.mh .mh-coin{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);filter:drop-shadow(0 calc(var(--u) * .16) 0 #00000073);flex:none;display:block}#start.mh .mh-coin svg{width:100%;height:100%;display:block}#start.mh .mh-coin-num{font:calc(var(--u) * 2)/1 var(--display);color:#ffe27a;text-shadow:0 calc(var(--u) * .16) 0 #00000080;min-width:calc(var(--u) * 3);font-variant-numeric:tabular-nums}#start.mh .mh-coin-num.wait{border-radius:calc(var(--u) * .45);background:linear-gradient(90deg,#ffe27a33,#ffe27a8c,#ffe27a33) 0 0/200% 100%;width:3.2em;min-width:0;height:.8em;animation:1.2s linear infinite mh-shimmer;display:inline-block}@keyframes mh-shimmer{to{background-position:-200% 0}}#start.mh .mh-coins:hover,#start.mh .mh-lang:hover{filter:brightness(1.1)}#start.mh .mh-lang-wrap{position:relative}#start.mh .mh-lang{gap:calc(var(--u) * .45);padding-inline:calc(var(--u) * .95) calc(var(--u) * 1.05)}#start.mh .mh-globe{width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);color:#b9b0ff;flex:none}#start.mh .mh-globe svg{width:100%;height:100%;display:block}#start.mh .mh-lang-code{font:calc(var(--u) * 1.3)/1 var(--display);letter-spacing:calc(.05em * var(--ls-k))}#start.mh .mh-lang-list{z-index:8;min-width:calc(var(--u) * 15);max-height:70vh;padding:calc(var(--u) * .5);border:calc(var(--u) * .19) solid var(--ink2);border-radius:calc(var(--u) * 1);box-shadow:0 calc(var(--u) * .35) 0 var(--ink2), 0 calc(var(--u) * 1) calc(var(--u) * 2) #00000080;background:linear-gradient(#2c1c70,#170d40);flex-direction:column;gap:2px;display:flex;position:absolute;inset-block-start:calc(100% + calc(var(--u) * .7));inset-inline-end:0;overflow-y:auto}#start.mh .mh-lang-list .lang-item{font:700 calc(var(--u) * 1.05)/1.3 var(--ui);color:#fff;text-align:start;border-radius:calc(var(--u) * .6);padding:calc(var(--u) * .55) calc(var(--u) * .9);min-height:44px}#start.mh .mh-lang-list .lang-item:hover,#start.mh .mh-lang-list .lang-item:focus-visible{background:#ffffff1a}#start.mh .mh-lang-list .lang-item.on{color:#0c3a10;background:linear-gradient(#8dff63,#2fbf3a)}#start.mh .lang-suggest{z-index:7;margin:0;position:absolute;inset-block-start:calc(100% + calc(var(--u) * .7));inset-inline-end:0}#start.mh .lang-suggest button{font:700 calc(var(--u) * .95) var(--ui);color:#fff;background:linear-gradient(180deg, var(--panel-a), var(--panel-b));border:calc(var(--u) * .16) solid var(--ink2);padding:calc(var(--u) * .4) calc(var(--u) * .9);border-radius:999px;min-height:36px}#start.mh .mh-menu{align-self:center;gap:calc(var(--u) * 1.6);width:calc(var(--u) * 29);margin-top:calc(var(--u) * .4);flex-direction:column;grid-area:2/1;padding-inline-start:calc(var(--u) * .8);display:flex}#start.mh .mh-btn{transform:skewX(var(--skew));border-radius:calc(var(--u) * 1.05);text-align:start;transition:transform 90ms,filter .15s;display:block;position:relative}#start.mh .mh-btn-in{z-index:1;height:100%;transform:skewX(calc(var(--skew) * -1));align-items:center;display:flex;position:relative}#start.mh .mh-btn:hover:not(:disabled){filter:brightness(1.08)}#start.mh .mh-btn:active:not(:disabled){transform:skewX(var(--skew)) translateY(calc(var(--u) * .3)) scale(.97)}#start.mh .mh-play{height:calc(var(--u) * 11.5);background:linear-gradient(180deg, var(--yellow-a) 0%, var(--yellow-b) 46%, var(--yellow-c) 100%);border:calc(var(--u) * .26) solid var(--brown);width:100%;box-shadow:inset 0 calc(var(--u) * .32) 0 #ffffffb3, inset 0 calc(var(--u) * -.6) 0 #c45c0080, 0 calc(var(--u) * .62) 0 var(--brown), 0 calc(var(--u) * 1.4) calc(var(--u) * 2.4) #00000080, 0 0 calc(var(--u) * 3.5) #ffc40073;flex:none;overflow:hidden}#start.mh .mh-play:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff61,#ffffff14);position:absolute;inset:0 0 50%}#start.mh .mh-play-ico{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);margin-inline:calc(var(--u) * 2) calc(var(--u) * 1.1);flex:none;place-items:center;display:grid;position:relative}#start.mh .mh-play-ico svg{width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * .3) 0 #96460059);overflow:visible}#start.mh .mh-spin{border:calc(var(--u) * .6) solid #3a170040;border-top-color:#3a1700;border-radius:50%;animation:.8s linear infinite mh-rot;display:none;position:absolute;inset:12%}#start.mh .mh-play-txt{align-items:flex-start;gap:calc(var(--u) * .55);flex-direction:column;min-width:0;display:flex}#start.mh .mh-play-word{font:calc(var(--u) * 6.3)/.84 var(--display);color:#fff;letter-spacing:calc(.03em * var(--ls-k));padding-top:calc(var(--u) * .2);text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:calc(var(--u) * .62) #3a1700;paint-order:stroke fill;text-shadow:0 calc(var(--u) * .5) 0 #3a1700}:root:lang(fa) #start.mh .mh-play-word,:root:lang(ar) #start.mh .mh-play-word{padding-top:0;font-weight:900;line-height:1.05}#start.mh .mh-play-sub{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .32) calc(var(--u) * .85) calc(var(--u) * .3) calc(var(--u) * .6);box-shadow:inset 0 calc(var(--u) * .14) 0 #0000004d, 0 calc(var(--u) * .12) 0 #ffffff59;font:900 calc(var(--u) * 1.02)/1.15 var(--ui);letter-spacing:calc(.08em * var(--ls-k));color:#ffe9a8;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;background:#3a1700cc;border-radius:99px;max-width:100%;display:inline-flex;overflow:hidden}#start.mh .mh-shine{z-index:1;width:calc(var(--u) * 2.6);opacity:.65;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);position:absolute;inset-block:-30%;inset-inline-end:7%;transform:skew(-18deg)}#start.mh .mh-shine:after{content:"";width:calc(var(--u) * .8);background:#ffffff80;position:absolute;inset-block:0;inset-inline-start:calc(var(--u) * 3.4)}#start.mh .mh-play.ready .mh-shine{animation:4s ease-in-out 1.6s infinite mh-shine}@keyframes mh-shine{0%,62%{translate:0}82%,to{translate:calc(var(--dir,1) * 26 * var(--u) * -1) 0}}#start.mh .mh-play .progress-fill{z-index:0;opacity:0;background:linear-gradient(#ffffff8c,#fff4c840);border-radius:0;width:0;height:auto;transition:width .35s;position:absolute;inset-block:0;inset-inline-start:0}#start.mh .mh-play:not(.ready) .progress-fill{opacity:1}#start.mh .mh-play:not(.ready){box-shadow:inset 0 calc(var(--u) * .32) 0 #ffffff80, inset 0 calc(var(--u) * -.6) 0 #8c500059, 0 calc(var(--u) * .62) 0 var(--brown), 0 calc(var(--u) * 1.4) calc(var(--u) * 2.4) #00000080;background:linear-gradient(#e9dcae 0%,#d8bf6e 46%,#c79b3e 100%)}#start.mh .mh-play:not(.ready) .mh-play-ico svg{opacity:0}#start.mh .mh-play:not(.ready) .mh-spin{display:block}#start.mh .mh-play:not(.ready) .mh-play-word{opacity:.78}#start.mh .mh-play.bad .mh-spin{border-top-color:#8a1020;animation-duration:2.4s}#start.mh .mh-play.bad .mh-play-sub{color:#ffd0d6}@keyframes mh-rot{to{transform:rotate(360deg)}}#start.mh .mh-subs{gap:calc(var(--u) * 1.2);flex-direction:column;display:flex}#start.mh .mh-sub{height:calc(var(--u) * 5.3);border:calc(var(--u) * .22) solid var(--ink2);width:100%;box-shadow:inset 0 calc(var(--u) * .2) 0 #ffffff4d, inset 0 calc(var(--u) * -.32) 0 #08042866, 0 calc(var(--u) * .45) 0 var(--ink2), 0 calc(var(--u) * 1) calc(var(--u) * 1.6) #0006;background:linear-gradient(#5143d2 0%,#4234bd 47%,#33269f 50%,#261b83 100%)}#start.mh .mh-ico{width:calc(var(--u) * 3.5);height:calc(var(--u) * 3.5);margin-inline:calc(var(--u) * .6) calc(var(--u) * 1);border-radius:calc(var(--u) * .85);background:linear-gradient(180deg, var(--ic), var(--ic2));border:calc(var(--u) * .18) solid var(--ink2);color:#fff;box-shadow:inset 0 calc(var(--u) * .2) 0 #ffffff73, 0 calc(var(--u) * .2) 0 var(--ink2);flex:none;place-items:center;display:grid}#start.mh .mh-ico svg{width:calc(var(--u) * 2.05);height:calc(var(--u) * 2.05);filter:drop-shadow(0 calc(var(--u) * .14) 0 #00000059)}#start.mh .mh-lbl{font:calc(var(--u) * 2.05)/1 var(--display);letter-spacing:calc(.035em * var(--ls-k));white-space:nowrap;text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .3) #120a38;paint-order:stroke fill;min-width:0;text-shadow:0 calc(var(--u) * .2) 0 #120a38}:root:lang(fa) #start.mh .mh-lbl,:root:lang(ar) #start.mh .mh-lbl{font-weight:900}#start.mh .mh-badge{z-index:2;top:calc(var(--u) * -.7);min-width:calc(var(--u) * 2.1);height:calc(var(--u) * 2.1);padding:0 calc(var(--u) * .55);border-radius:calc(var(--u) * .7);border:calc(var(--u) * .18) solid var(--ink2);font:calc(var(--u) * 1.05)/1 var(--display);text-transform:uppercase;transform:skewX(calc(var(--skew) * -1)) rotate(4deg);box-shadow:0 calc(var(--u) * .2) 0 var(--ink2);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-end:calc(var(--u) * 1.1)}#start.mh .mh-badge.pink{color:#fff;background:linear-gradient(#ff7ac2,#e0177f);animation:6s ease-in-out 2s infinite mh-wobble}#start.mh .mh-badge.gold{color:var(--brown);background:linear-gradient(#fff27a,#ffb800)}#start.mh .mh-badge.green{color:#07310f;background:linear-gradient(#8dff8f,#20b84a)}@keyframes mh-wobble{0%,90%,to{rotate:0deg}93%{rotate:-9deg}96%{rotate:7deg}}#start.mh .mh-sub[aria-busy=true] .mh-ico svg{opacity:0}#start.mh .mh-sub[aria-busy=true] .mh-ico:after{content:"";width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border:calc(var(--u) * .3) solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite mh-rot;position:absolute}#start.mh .mh-sub[aria-busy=true] .mh-ico{position:relative}#start.mh .mh-news{align-self:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 37.9);margin-top:calc(var(--u) * .4);flex-direction:column;grid-area:2/3;min-height:0;display:flex}#start.mh .mh-news-head{align-items:center;gap:calc(var(--u) * .7);display:flex}#start.mh .mh-news-title{font:calc(var(--u) * 2)/1.1 var(--display);letter-spacing:calc(.03em * var(--ls-k));text-transform:uppercase;-webkit-text-stroke:calc(var(--u) * .32) #120a38;paint-order:stroke fill;text-shadow:0 calc(var(--u) * .22) 0 #120a38}#start.mh .mh-news-ver{font:calc(var(--u) * 1)/1.2 var(--display);padding:calc(var(--u) * .12) calc(var(--u) * .55);border-radius:calc(var(--u) * .5);border:calc(var(--u) * .16) solid var(--ink);background:var(--magenta);box-shadow:0 calc(var(--u) * .18) 0 var(--ink);direction:ltr;transform:rotate(-4deg)}#start.mh .mh-cards{gap:calc(var(--u) * 1);flex-direction:column;flex:1;min-height:0;display:flex}#start.mh .mh-card{grid-template-columns:calc(var(--u) * 7.4) 1fr;border-radius:calc(var(--u) * 1.25);height:calc(var(--u) * 7.6);background:linear-gradient(180deg, var(--panel-a), var(--panel-b));border:calc(var(--u) * .2) solid var(--ink2);width:100%;box-shadow:inset 0 calc(var(--u) * .2) 0 #ffffff1f, 0 calc(var(--u) * .4) 0 #08041aeb, 0 calc(var(--u) * 1) calc(var(--u) * 2) #00000061;text-align:start;flex:none;transition:transform .15s;display:grid;position:relative;overflow:hidden}#start.mh button.mh-card:hover{transform:translateY(calc(var(--u) * -.25))}#start.mh .mh-thumb{background:radial-gradient(circle at 50% 35%,#6b2fd0,#24105a 75%);height:100%;position:relative;overflow:hidden}#start.mh .mh-card.rush .mh-thumb{background:radial-gradient(circle at 30% 20%,#ff4fa3 0%,#0000 45%),radial-gradient(circle at 80% 30%,#3fd0ff 0%,#0000 45%),radial-gradient(circle,#3a1780,#160a3a 80%)}#start.mh .mh-card.boutique .mh-thumb{background:radial-gradient(circle at 50% 40%,#ff6ec2 0%,#9a1ea0 50%,#3a0f6a 100%)}#start.mh .mh-thumb img{object-fit:cover;width:100%;height:100%;display:block}#start.mh .mh-card.boutique .mh-thumb img{object-position:54% 50%}#start.mh .mh-card.rush .mh-thumb img{object-position:40% 50%}#start.mh .mh-card-body{padding:calc(var(--u) * .9) calc(var(--u) * 1.05);justify-content:center;gap:calc(var(--u) * .35);flex-direction:column;min-width:0;display:flex}#start.mh .mh-card h3{font:calc(var(--u) * 1.5)/1.04 var(--display);letter-spacing:calc(.02em * var(--ls-k));text-transform:uppercase;text-shadow:0 calc(var(--u) * .14) 0 #0006;text-wrap:balance;margin:0}:root:lang(fa) #start.mh .mh-card h3,:root:lang(ar) #start.mh .mh-card h3{font-weight:900;line-height:1.3}#start.mh .mh-card p{font:700 calc(var(--u) * 1.02)/1.3 var(--ui);color:var(--muted);text-wrap:pretty;margin:0}#start.mh .mh-featured{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:auto;min-height:0}#start.mh .mh-featured .mh-thumb:after{content:"";background:linear-gradient(#0000 55%,#140c3eeb);position:absolute;inset:0}#start.mh .mh-featured .mh-card-body{padding:calc(var(--u) * .1) calc(var(--u) * 1.2) calc(var(--u) * 1.1);margin-top:calc(var(--u) * -2.2);z-index:1;position:relative}#start.mh .mh-featured .mh-thumb img{object-position:50% 62%}#start.mh .mh-featured h3{font-size:calc(var(--u) * 1.95)}#start.mh .mh-cta{margin-top:calc(var(--u) * .55);align-self:flex-start;align-items:center;gap:calc(var(--u) * .45);padding:calc(var(--u) * .45) calc(var(--u) * .95) calc(var(--u) * .4);font:calc(var(--u) * 1.15)/1.1 var(--display);letter-spacing:calc(.04em * var(--ls-k));text-transform:uppercase;color:var(--brown);background:linear-gradient(180deg, var(--yellow-a), var(--yellow-c));border:calc(var(--u) * .18) solid var(--brown);border-radius:calc(var(--u) * .75);box-shadow:inset 0 calc(var(--u) * .16) 0 #fff9, 0 calc(var(--u) * .26) 0 var(--brown);display:inline-flex}#start.mh .mh-cta svg{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15)}[dir=rtl] #start.mh .mh-cta svg{transform:scaleX(-1)}#start.mh .mh-ribbon{z-index:2;top:calc(var(--u) * .7);padding:calc(var(--u) * .22) calc(var(--u) * .6) calc(var(--u) * .18);font:calc(var(--u) * .9)/1.1 var(--display);letter-spacing:calc(.05em * var(--ls-k));text-transform:uppercase;white-space:nowrap;border:calc(var(--u) * .17) solid var(--ink);border-radius:calc(var(--u) * .5);box-shadow:0 calc(var(--u) * .2) 0 var(--ink);position:absolute;inset-inline-start:calc(var(--u) * .7);transform:rotate(-4deg)}#start.mh .mh-ribbon.new{color:#fff;background:linear-gradient(#ff6b7f,#ff2d55)}#start.mh .mh-ribbon.soon{color:#06233a;background:linear-gradient(#8ff2ff,#2fb8f0)}#start.mh .mh-dots{display:none}#start.mh .mh-spin-chip{z-index:4;align-items:center;gap:calc(var(--u) * .45);padding:calc(var(--u) * .3) calc(var(--u) * .85) calc(var(--u) * .28) calc(var(--u) * .6);border:calc(var(--u) * .12) solid #a0f4ff47;pointer-events:none;white-space:nowrap;background:#0c06229e;border-radius:99px;transition:opacity .4s;display:inline-flex;position:absolute;transform:translate(-50%)}#start.mh .mh-spin-chip svg{width:calc(var(--u) * 1.15);height:calc(var(--u) * 1.15);color:#a0f4ff}#start.mh .mh-spin-chip span{font:calc(var(--u) * .95)/1.1 var(--display);letter-spacing:calc(.2em * var(--ls-k));text-transform:uppercase;color:#fff}#start.mh .mh-spin-chip.gone{opacity:0}#start.mh .mh-offer{z-index:5;inset-inline-end:4%;width:min(calc(var(--u) * 18.5), 92%);gap:calc(var(--u) * .5);padding:calc(var(--u) * .9) calc(var(--u) * 1) calc(var(--u) * 1);color:#3a1700;border:calc(var(--u) * .2) solid var(--brown);border-radius:calc(var(--u) * 1.1);box-shadow:0 calc(var(--u) * .35) 0 var(--brown), 0 calc(var(--u) * 1) calc(var(--u) * 2) #00000073;background:linear-gradient(#fff6d0,#ffe18a);flex-direction:column;animation:.4s cubic-bezier(.2,1.4,.4,1) mh-pop-in;display:flex;position:absolute;top:14%}#start.mh .mh-offer.hidden{display:none}#start.mh .mh-offer:after{content:"";inset-inline-start:calc(var(--u) * -.95);top:calc(var(--u) * 1.6);width:calc(var(--u) * 1.6);height:calc(var(--u) * 1.6);border-inline-start:calc(var(--u) * .2) solid var(--brown);border-bottom:calc(var(--u) * .2) solid var(--brown);background:#fff2c0;position:absolute;transform:rotate(45deg)}[dir=rtl] #start.mh .mh-offer:after{transform:rotate(-45deg)}#start.mh .mh-offer strong{font:calc(var(--u) * 1.25)/1.15 var(--display);letter-spacing:calc(.02em * var(--ls-k));padding-inline-end:calc(var(--u) * 2.2)}#start.mh .mh-offer .mh-offer-text{font:700 calc(var(--u) * .95)/1.3 var(--ui);color:#5a3a10}#start.mh .mh-offer .offer-create{min-height:44px;padding:calc(var(--u) * .4) calc(var(--u) * 1);margin-top:calc(var(--u) * .2);font:calc(var(--u) * 1.1)/1.1 var(--display);letter-spacing:calc(.03em * var(--ls-k));color:#fff;border:calc(var(--u) * .18) solid var(--ink);border-radius:calc(var(--u) * .7);box-shadow:inset 0 calc(var(--u) * .16) 0 #fff6, 0 calc(var(--u) * .25) 0 var(--ink);background:linear-gradient(#ff7ac2,#e0177f);align-self:flex-start;align-items:center;display:inline-flex}#start.mh .mh-offer .offer-dismiss{top:calc(var(--u) * .3);color:#6a4a18;width:44px;height:44px;font:900 calc(var(--u) * 1.1)/1 var(--ui);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:calc(var(--u) * .3)}#start.mh .mh-offer .offer-dismiss:hover{background:#3a17001a}#start.mh .mh-status{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);font:800 calc(var(--u) * 1.02)/1.2 var(--ui);color:#ffffffd9;min-height:calc(var(--u) * 1.6);grid-area:3/1/4/4;display:flex}#start.mh .mh-conn{align-items:center;gap:calc(var(--u) * .55);min-width:0;padding-inline-start:calc(var(--u) * .3);display:flex}#start.mh .mh-conn #start-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#start.mh .mh-retry{align-items:center;gap:calc(var(--u) * .35);padding:calc(var(--u) * .25) calc(var(--u) * .7);color:#fff;min-height:32px;font:800 calc(var(--u) * .92)/1 var(--ui);pointer-events:auto;white-space:nowrap;background:#ffffff24;border-radius:99px;display:inline-flex}#start.mh .mh-retry svg{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}#start.mh .mh-retry:hover{background:#ffffff3d}#start.mh .mh-guest-note{color:#ffd36b;font-weight:700}#start.mh .mh-ver{color:#ffffff8c;white-space:nowrap;direction:ltr}#start.mh.intro .mh-logo{animation:.5s cubic-bezier(.2,1.5,.4,1) 50ms both mh-logo-in}#start.mh.intro .mh-top>*{animation:.45s cubic-bezier(.2,1.3,.4,1) both mh-drop-in}#start.mh.intro .mh-top>:nth-child(2){animation-delay:60ms}#start.mh.intro .mh-top>:nth-child(3){animation-delay:.12s}#start.mh.intro .mh-top>:nth-child(4){animation-delay:.18s}#start.mh.intro .mh-play,#start.mh.intro .mh-sub{animation:.5s cubic-bezier(.2,1.2,.4,1) both mh-slide-start}#start.mh.intro .mh-sub:first-child{animation-delay:80ms}#start.mh.intro .mh-sub:nth-child(2){animation-delay:.14s}#start.mh.intro .mh-sub:nth-child(3){animation-delay:.2s}#start.mh.intro .mh-sub:nth-child(4){animation-delay:.26s}#start.mh.intro .mh-news{animation:.55s cubic-bezier(.2,1.2,.4,1) .12s both mh-slide-end}@keyframes mh-logo-in{0%{opacity:0;rotate:-4deg;scale:1.35}}@keyframes mh-drop-in{0%{opacity:0;translate:0 -24px}}@keyframes mh-slide-start{0%{opacity:0;translate:calc(var(--dir,1) * -60px) 0}}@keyframes mh-slide-end{0%{opacity:0;translate:calc(var(--dir,1) * 60px) 0}}#start.mh.leaving{opacity:0;pointer-events:none;transition:opacity .35s}@media (prefers-reduced-motion:reduce){#start.mh *,#start.mh :before,#start.mh :after{transition:none!important;animation:none!important}}@media (max-height:520px) and (orientation:landscape){#start.mh{--pu:clamp(.78px, min(calc(100vh / 393), calc(100vw / 853)), 1.3px);--u:calc(var(--pu) * 16)}#start.mh .mh-app{grid-template-columns:calc(var(--pu) * 236) minmax(0, 1fr) calc(var(--pu) * 228);column-gap:calc(var(--pu) * 10);padding:calc(var(--pu) * 10) max(calc(var(--pu) * 16), var(--safe-r)) calc(var(--pu) * 8) max(calc(var(--pu) * 16), var(--safe-l))}#start.mh .mh-logo{width:calc(var(--pu) * 206);margin:0;margin-inline-start:calc(var(--pu) * -4)}#start.mh .mh-tag{font-size:calc(var(--pu) * 10.5);padding:calc(var(--pu) * 3) calc(var(--pu) * 8) calc(var(--pu) * 2);box-shadow:0 3px 0 var(--ink);letter-spacing:calc(.12em * var(--ls-k));border-width:2px;inset-block-end:calc(var(--pu) * -7)}#start.mh .mh-top{gap:calc(var(--pu) * 8)}#start.mh .mh-pill{height:max(46px, calc(var(--pu) * 52));border-radius:calc(var(--pu) * 15);gap:calc(var(--pu) * 7);padding-inline:calc(var(--pu) * 5) calc(var(--pu) * 10);border-width:2.5px;box-shadow:inset 0 2px #ffffff24,0 3px #08041aeb,0 6px 12px #00000059}#start.mh .mh-icon-btn{width:max(44px, calc(var(--pu) * 44));height:max(44px, calc(var(--pu) * 44));border-radius:calc(var(--pu) * 12);border-width:2.5px}#start.mh .mh-icon-btn:after{inset:-4px}#start.mh .mh-icon-btn svg{width:calc(var(--pu) * 20);height:calc(var(--pu) * 20)}#start.mh .mh-face-frame{width:calc(var(--pu) * 42);height:calc(var(--pu) * 42);border-radius:calc(var(--pu) * 11);padding:calc(var(--pu) * 3)}#start.mh .mh-face{border-radius:calc(var(--pu) * 8);border-width:2px}#start.mh .mh-name{font-size:calc(var(--pu) * 18);width:calc(var(--pu) * 112);min-height:44px;padding:2px 4px}#start.mh .mh-who{gap:calc(var(--pu) * 4)}#start.mh .mh-fface{width:calc(var(--pu) * 32);height:calc(var(--pu) * 32);border-radius:calc(var(--pu) * 9);border-width:2px}#start.mh .mh-fface+.mh-fface{margin-inline-start:calc(var(--pu) * -9)}#start.mh .mh-fface.x3{display:none}#start.mh .mh-fface.face:after{border-width:2px;width:9px;height:9px}#start.mh .mh-fface.more{font-size:calc(var(--pu) * 12)}#start.mh .mh-on-label{font-size:calc(var(--pu) * 13)}#start.mh .mh-on-count{font-size:calc(var(--pu) * 11.5)}#start.mh .mh-dot{width:8px;height:8px}#start.mh .mh-coins{padding-inline:calc(var(--pu) * 9) calc(var(--pu) * 12);gap:calc(var(--pu) * 6)}#start.mh .mh-coin{width:calc(var(--pu) * 26);height:calc(var(--pu) * 26)}#start.mh .mh-coin-num{font-size:calc(var(--pu) * 20);min-width:0}#start.mh .mh-lang{padding-inline:calc(var(--pu) * 12);gap:calc(var(--pu) * 6);min-width:52px}#start.mh .mh-globe{width:calc(var(--pu) * 19);height:calc(var(--pu) * 19)}#start.mh .mh-lang-code{font-size:calc(var(--pu) * 14)}#start.mh .mh-pop{font-size:calc(var(--pu) * 12);max-width:calc(var(--pu) * 300)}#start.mh .mh-menu{align-self:end;gap:calc(var(--pu) * 12);width:auto;margin:0 0 calc(var(--pu) * 6);grid-area:2/1/4/2;padding-inline-start:calc(var(--pu) * 4)}#start.mh .mh-btn{border-radius:calc(var(--pu) * 13)}#start.mh .mh-play{height:calc(var(--pu) * 96);box-shadow:inset 0 3px 0 #ffffffb3, inset 0 -6px 0 #c45c0080, 0 5px 0 var(--brown), 0 12px 20px #00000080, 0 0 26px #ffc40073;border-width:3px}#start.mh .mh-play:not(.ready){box-shadow:inset 0 3px 0 #ffffff80, inset 0 -6px 0 #8c500059, 0 5px 0 var(--brown), 0 12px 20px #00000080}#start.mh .mh-play-ico{width:calc(var(--pu) * 44);height:calc(var(--pu) * 44);margin-inline:calc(var(--pu) * 18) calc(var(--pu) * 10)}#start.mh .mh-spin{border-width:calc(var(--pu) * 5)}#start.mh .mh-play-word{font-size:calc(var(--pu) * 54);-webkit-text-stroke-width:calc(var(--pu) * 6);text-shadow:0 calc(var(--pu) * 4) 0 #3a1700;padding-top:2px}#start.mh .mh-play-txt{gap:calc(var(--pu) * 5)}#start.mh .mh-play-sub{font-size:calc(var(--pu) * 11);letter-spacing:calc(.05em * var(--ls-k));gap:calc(var(--pu) * 5);padding:calc(var(--pu) * 3) calc(var(--pu) * 9) calc(var(--pu) * 3) calc(var(--pu) * 6)}#start.mh .mh-shine{width:calc(var(--pu) * 24)}#start.mh .mh-shine:after{width:calc(var(--pu) * 7);inset-inline-start:calc(var(--pu) * 30)}#start.mh .mh-subs{gap:calc(var(--pu) * 12) calc(var(--pu) * 10);grid-template-columns:1fr 1fr;display:grid}#start.mh .mh-sub{height:max(46px, calc(var(--pu) * 54));box-shadow:inset 0 2px 0 #ffffff38, inset 0 -3px 0 #08042859, 0 4px 0 var(--ink2), 0 8px 14px #00000059;border-width:2.5px}#start.mh .mh-ico{width:calc(var(--pu) * 34);height:calc(var(--pu) * 34);margin-inline:calc(var(--pu) * 6) calc(var(--pu) * 7);border-radius:calc(var(--pu) * 9);border-width:2px}#start.mh .mh-ico svg{width:calc(var(--pu) * 20);height:calc(var(--pu) * 20)}#start.mh .mh-lbl{font-size:calc(var(--pu) * 14);white-space:normal;letter-spacing:calc(.02em * var(--ls-k));-webkit-text-stroke-width:calc(var(--pu) * 3.5);text-shadow:0 calc(var(--pu) * 2) 0 #120a38;line-height:1.02}#start.mh .mh-badge{top:calc(var(--pu) * -9);min-width:calc(var(--pu) * 22);height:calc(var(--pu) * 22);font-size:calc(var(--pu) * 11.5);padding:0 calc(var(--pu) * 5);border-radius:calc(var(--pu) * 7);border-width:2px;inset-inline-end:calc(var(--pu) * 6)}#start.mh .mh-news{align-self:end;gap:calc(var(--pu) * 8);height:auto;margin:0 0 calc(var(--pu) * 6);grid-area:2/3/4/4}#start.mh .mh-news-title{font-size:calc(var(--pu) * 17);-webkit-text-stroke-width:calc(var(--pu) * 3.5);text-shadow:0 calc(var(--pu) * 2) 0 #120a38}#start.mh .mh-news-ver{font-size:calc(var(--pu) * 11);border-width:2px}#start.mh .mh-news-head{gap:calc(var(--pu) * 6)}#start.mh .mh-cards{gap:calc(var(--pu) * 8);flex:none;grid-template-columns:1fr 1fr;display:grid}#start.mh .mh-card,#start.mh .mh-featured{border-radius:calc(var(--pu) * 13);height:calc(var(--pu) * 88);border-width:2.5px;display:block}#start.mh .mh-featured{height:calc(var(--pu) * 112);grid-column:1/3}#start.mh .mh-card .mh-thumb{height:auto;position:absolute;inset:0}#start.mh .mh-card .mh-thumb:after{content:"";background:linear-gradient(#0e082c00 30%,#0e082c8c 58%,#0e082cf2 100%);display:block;position:absolute;inset:0}#start.mh .mh-card .mh-card-body{z-index:1;padding:0 calc(var(--pu) * 8) calc(var(--pu) * 7);gap:1px;margin:0;position:absolute;inset:auto 0 0}#start.mh .mh-card h3{font-size:calc(var(--pu) * 13);white-space:nowrap;text-overflow:ellipsis;line-height:1.05;overflow:hidden}#start.mh .mh-featured h3{font-size:calc(var(--pu) * 18)}#start.mh .mh-card p,#start.mh .mh-cta{display:none}#start.mh .mh-ribbon{top:calc(var(--pu) * 4);font-size:calc(var(--pu) * 11);padding:2px calc(var(--pu) * 5) 1px;border-radius:calc(var(--pu) * 5);border-width:2px;inset-inline-start:calc(var(--pu) * 4)}#start.mh .mh-status{z-index:5;grid-area:3/2;place-self:end center;max-width:100%;position:relative}#start.mh .mh-spin-chip{display:none}#start.mh .lang-suggest button{font-size:calc(var(--pu) * 12)}}@media (orientation:portrait) and (max-width:820px){#start.mh{--pu:clamp(.74px, min(calc(100vw / 390), calc(100vh / 844)), 1.4px);--u:calc(var(--pu) * 16)}#start.mh .mh-legib{background:linear-gradient(#1208349e 0%,#1208341a 22%,#0a041e00 40%,#0a041e59 55%,#0a041ee0 74%,#0a041ef2 100%)}[dir=rtl] #start.mh .mh-legib{transform:none}#start.mh .mh-app{row-gap:calc(var(--pu) * 10);padding:max(calc(var(--pu) * 22), var(--safe-t)) 16px max(calc(var(--pu) * 18), var(--safe-b));grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);column-gap:0}#start.mh .mh-stage{grid-area:3/1/4/2}#start.mh .mh-top{display:contents}#start.mh .mh-top>*{z-index:4;position:relative}#start.mh .mh-profile{grid-area:1/1;justify-self:start}#start.mh .mh-coins{grid-area:1/1;justify-self:end}#start.mh .mh-online,#start.mh .mh-lang-wrap{grid-area:3/1;place-self:start end}#start.mh .mh-pill.mh-online{width:calc(var(--pu) * 56);height:calc(var(--pu) * 56);margin-top:calc(var(--pu) * 4);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0}#start.mh .mh-lang-wrap{margin-top:calc(var(--pu) * 72)}#start.mh .mh-pill.mh-lang{width:max(48px, calc(var(--pu) * 56));height:max(48px, calc(var(--pu) * 56));flex-direction:column;justify-content:center;gap:2px;padding:0}#start.mh .mh-lang-code{font-size:calc(var(--pu) * 11);line-height:1}#start.mh .mh-globe{width:calc(var(--pu) * 20);height:calc(var(--pu) * 20)}#start.mh .mh-on-txt,#start.mh .mh-online .mh-fface:not(:first-child){display:none}#start.mh .mh-online .mh-fface{width:calc(var(--pu) * 38);height:calc(var(--pu) * 38)}#start.mh .mh-online-badge{top:calc(var(--pu) * -10);min-width:calc(var(--pu) * 28);height:calc(var(--pu) * 22);padding:0 calc(var(--pu) * 5);border-radius:calc(var(--pu) * 8);border:2px solid var(--ink2);font:calc(var(--pu) * 12)/1 var(--display);color:#07310f;box-shadow:0 2px 0 var(--ink2);background:linear-gradient(#8dff8f,#20b84a);place-items:center;display:grid;position:absolute;inset-inline-end:calc(var(--pu) * -10)}#start.mh .mh-lang-list{min-width:0;max-height:70vh;padding:10px 10px calc(10px + var(--safe-b));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}#start.mh .mh-lang-list .lang-item{min-height:48px;font-size:17px}#start.mh .lang-suggest{inset-block:auto calc(100% + 6px)}#start.mh .mh-pill{height:max(46px, calc(var(--pu) * 52));border-radius:calc(var(--pu) * 15);gap:calc(var(--pu) * 7);padding-inline:calc(var(--pu) * 5) calc(var(--pu) * 8);border-width:2.5px;box-shadow:inset 0 2px #ffffff24,0 3px #08041aeb,0 6px 12px #00000059}#start.mh .mh-icon-btn{width:max(44px, calc(var(--pu) * 44));height:max(44px, calc(var(--pu) * 44));border-radius:calc(var(--pu) * 12);border-width:2.5px}#start.mh .mh-icon-btn:after{inset:-4px}#start.mh .mh-icon-btn svg{width:calc(var(--pu) * 20);height:calc(var(--pu) * 20)}#start.mh .mh-face-frame{width:calc(var(--pu) * 42);height:calc(var(--pu) * 42);border-radius:calc(var(--pu) * 11);padding:calc(var(--pu) * 3)}#start.mh .mh-face{border-radius:calc(var(--pu) * 8);border-width:2px}#start.mh .mh-name{font-size:calc(var(--pu) * 18);width:calc(var(--pu) * 118);min-height:44px;padding:2px 4px}#start.mh .mh-who{gap:calc(var(--pu) * 4)}#start.mh .mh-fface{border-radius:calc(var(--pu) * 10);border-width:2px}#start.mh .mh-fface.face:after{border-width:2px;width:9px;height:9px}#start.mh .mh-coins{padding-inline:calc(var(--pu) * 9) calc(var(--pu) * 12);gap:calc(var(--pu) * 6)}#start.mh .mh-coin{width:calc(var(--pu) * 24);height:calc(var(--pu) * 24)}#start.mh .mh-coin-num{font-size:calc(var(--pu) * 19);min-width:0}#start.mh .mh-pop{font-size:calc(var(--pu) * 12.5);max-width:calc(100vw - 32px)}#start.mh .mh-logo{width:calc(var(--pu) * 196);margin:calc(var(--pu) * 2) 0 0;grid-area:2/1;justify-self:center}#start.mh .mh-tag{font-size:calc(var(--pu) * 10.5);padding:calc(var(--pu) * 3) calc(var(--pu) * 8) calc(var(--pu) * 2);box-shadow:0 3px 0 var(--ink);border-width:2px;inset-block-end:calc(var(--pu) * -8);inset-inline-start:26%}#start.mh .mh-news{gap:calc(var(--pu) * 7);grid-area:4/1;align-self:auto;height:auto;margin:0 -16px}#start.mh .mh-news-head{gap:calc(var(--pu) * 6);padding-inline:16px}#start.mh .mh-news-title{font-size:calc(var(--pu) * 15);-webkit-text-stroke-width:calc(var(--pu) * 3.5);text-shadow:0 calc(var(--pu) * 2) 0 #120a38}#start.mh .mh-news-ver{font-size:calc(var(--pu) * 11);border-width:2px}#start.mh .mh-dots{justify-content:center;gap:5px;margin-top:-1px;display:flex}#start.mh .mh-dots i{background:#ffffff59;border-radius:4px;width:7px;height:7px;transition:width .2s,background .2s}#start.mh .mh-dots i.on{background:#fff;width:18px}#start.mh .mh-cards{scroll-snap-type:x mandatory;padding:0 16px calc(var(--pu) * 6);scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;flex:none;gap:10px;scroll-padding-inline:16px;overflow-x:auto}#start.mh .mh-cards::-webkit-scrollbar{display:none}#start.mh .mh-card,#start.mh .mh-featured{height:calc(var(--pu) * 100);scroll-snap-align:start;border-radius:calc(var(--pu) * 14);border-width:2.5px;flex:0 0 calc(100% - 46px);display:block}#start.mh .mh-card .mh-thumb{height:auto;position:absolute;inset:0}#start.mh .mh-card .mh-thumb:after{content:"";background:linear-gradient(#0e082c00 22%,#0e082c99 52%,#0e082cf5 100%);display:block;position:absolute;inset:0}#start.mh .mh-card .mh-card-body{z-index:1;padding:0 calc(var(--pu) * 12) calc(var(--pu) * 9);gap:2px;margin:0;position:absolute;inset:auto 0 0}#start.mh .mh-card h3,#start.mh .mh-featured h3{font-size:calc(var(--pu) * 18);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#start.mh .mh-card p,#start.mh .mh-cta{display:none}#start.mh .mh-ribbon{top:calc(var(--pu) * 5);font-size:calc(var(--pu) * 11);padding:2px calc(var(--pu) * 5) 1px;border-radius:calc(var(--pu) * 5);border-width:2px;inset-inline-start:calc(var(--pu) * 5)}#start.mh .mh-menu{gap:calc(var(--pu) * 14);grid-area:5/1;align-self:auto;width:auto;margin:0;padding:0}#start.mh .mh-btn{border-radius:calc(var(--pu) * 14)}#start.mh .mh-play{height:calc(var(--pu) * 88);box-shadow:inset 0 3px 0 #ffffffb3, inset 0 -6px 0 #c45c0080, 0 5px 0 var(--brown), 0 12px 20px #00000080, 0 0 26px #ffc40073;border-width:3px}#start.mh .mh-play:not(.ready){box-shadow:inset 0 3px 0 #ffffff80, inset 0 -6px 0 #8c500059, 0 5px 0 var(--brown), 0 12px 20px #00000080}#start.mh .mh-play .mh-btn-in{justify-content:center}#start.mh .mh-play-ico{width:calc(var(--pu) * 42);height:calc(var(--pu) * 42);margin-inline:0 calc(var(--pu) * 12)}#start.mh .mh-spin{border-width:calc(var(--pu) * 5)}#start.mh .mh-play-word{font-size:calc(var(--pu) * 52);-webkit-text-stroke-width:calc(var(--pu) * 6);text-shadow:0 calc(var(--pu) * 4) 0 #3a1700;padding-top:2px}#start.mh .mh-play-txt{gap:calc(var(--pu) * 5);align-items:center}#start.mh .mh-play-sub{font-size:calc(var(--pu) * 11);letter-spacing:calc(.05em * var(--ls-k));gap:calc(var(--pu) * 5);padding:calc(var(--pu) * 3) calc(var(--pu) * 9) calc(var(--pu) * 3) calc(var(--pu) * 6)}#start.mh .mh-shine{width:calc(var(--pu) * 24)}#start.mh .mh-shine:after{width:calc(var(--pu) * 7);inset-inline-start:calc(var(--pu) * 30)}#start.mh .mh-subs{gap:calc(var(--pu) * 9);grid-template-columns:repeat(4,1fr);display:grid}#start.mh .mh-sub{height:max(56px, calc(var(--pu) * 70));border-radius:calc(var(--pu) * 14);box-shadow:inset 0 2px 0 #ffffff38, inset 0 -3px 0 #08042859, 0 4px 0 var(--ink2), 0 8px 14px #00000059;border-width:2.5px;transform:none}#start.mh .mh-sub:active:not(:disabled){transform:translateY(2px)scale(.97)}#start.mh .mh-sub .mh-btn-in{justify-content:center;gap:calc(var(--pu) * 4);flex-direction:column;padding-inline:2px;transform:none}#start.mh .mh-ico{width:calc(var(--pu) * 32);height:calc(var(--pu) * 32);border-radius:calc(var(--pu) * 9);border-width:2px;margin:0}#start.mh .mh-ico svg{width:calc(var(--pu) * 19);height:calc(var(--pu) * 19)}#start.mh .mh-lbl{font-size:calc(var(--pu) * 11.5);white-space:normal;text-align:center;letter-spacing:calc(.02em * var(--ls-k));-webkit-text-stroke-width:calc(var(--pu) * 3);text-shadow:0 calc(var(--pu) * 1.5) 0 #120a38;line-height:1}#start.mh .mh-badge{top:calc(var(--pu) * -8);min-width:calc(var(--pu) * 22);height:calc(var(--pu) * 22);font-size:calc(var(--pu) * 11.5);padding:0 calc(var(--pu) * 5);border-radius:calc(var(--pu) * 7);border-width:2px;inset-inline-end:calc(var(--pu) * -4);transform:rotate(4deg)}#start.mh .mh-status{z-index:5;grid-area:3/1;place-self:end center;max-width:100%;position:relative}#start.mh .mh-spin-chip{display:none}}@media (max-height:520px) and (orientation:landscape),(orientation:portrait) and (max-width:820px){#start.mh .mh-status{padding:calc(var(--pu) * 4) calc(var(--pu) * 12);font-size:calc(var(--pu) * 11.5);background:#0c0622c7;border-radius:99px}#start.mh .mh-status.ok,#start.mh .mh-ver{display:none}#start.mh .mh-retry{min-height:44px;font-size:calc(var(--pu) * 11.5)}#start.mh .lang-suggest button{min-height:44px}#start.mh .mh-offer{top:auto;bottom:calc(var(--pu) * 4);align-items:center;gap:calc(var(--pu) * 4);width:max-content;max-width:100%;padding:calc(var(--pu) * 4);border-width:2.5px;border-radius:99px;flex-direction:row;margin-inline:auto;inset-inline:0}#start.mh.mh-st .mh-offer{bottom:calc(var(--pu) * 44)}#start.mh .mh-offer strong,#start.mh .mh-offer .mh-offer-text,#start.mh .mh-offer:after{display:none}#start.mh .mh-offer .offer-create{font-size:calc(var(--pu) * 12.5);padding-inline:calc(var(--pu) * 12);border-radius:99px;margin:0}#start.mh .mh-offer .offer-dismiss{flex:none;position:static}}#start.mh button.mh-card.is-soon{cursor:default}#start.mh button.mh-card.is-soon:hover{transform:none}#start.mh .mh-cta[hidden],#start.mh .mh-card:not(.mh-featured)[data-live="1"] .mh-card-body p{display:none}html.touch,html.touch body{overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html.touch body{position:fixed;inset:0}html.touch input,html.touch textarea,html.touch .msg{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.touch input[type=text],html.touch input:not([type]),html.touch #chat-input,html.touch textarea{font-size:16px}.tc-surface{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}#touch-ui{--tc-glass:#0e141c6b;--tc-ring:#ffffff57;z-index:15;pointer-events:none;font-family:var(--font);position:fixed;inset:0}#touch-ui.tc-off>*{display:none!important}#touch-ui .tc-chatbar{display:none}#touch-ui.tc-chat>:not(.tc-chatbar){display:none!important}#touch-ui.tc-chat>.tc-chatbar{display:flex}.tc-gone{display:none!important}.tc-btn,html.touch button.tc-btn{box-sizing:border-box;color:#fff;min-width:0;font:800 max(var(--fs-min), calc(9px * var(--fs-k)))/1 var(--font);letter-spacing:calc(.06em * var(--ls-k));border:1.5px solid var(--tc-ring,#ffffff57);background:radial-gradient(circle at 50% 30%, #fff3, #ffffff08 68%), var(--tc-glass,#0e141c6b);-webkit-backdrop-filter:blur(6px);pointer-events:auto;touch-action:none;cursor:pointer;filter:none;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;margin:0;padding:0;transition:transform 70ms,background-color .12s,border-color .12s,box-shadow .12s;display:grid;position:absolute;box-shadow:0 6px 16px #00000047,inset 0 1px #ffffff38}.tc-btn:hover{filter:none}.tc-btn:active{border-bottom-width:1.5px;transform:none}.tc-btn svg{filter:drop-shadow(0 1px 1.5px #0000008c);pointer-events:none;width:46%;height:46%}.tc-btn.down{background-color:#ffffff42;border-color:#fff;transform:scale(.92);box-shadow:0 2px 8px #0000004d,inset 0 0 18px #ffffff38}.tc-btn.on{border-color:var(--accent);color:#dcffc8;box-shadow:0 0 0 3px #7ccf4f52,0 6px 16px #00000047}.tc-btn[data-label] svg{transform:translateY(-4px)}.tc-btn[data-label]:after{content:attr(data-label);text-align:center;text-transform:uppercase;opacity:.9;text-shadow:0 1px 2px #000000b3;position:absolute;bottom:18%;left:0;right:0}.tc-stick{pointer-events:none;will-change:transform;width:128px;height:128px;position:absolute;top:0;left:0}.tc-stick.tc-live{display:none}#touch-ui:not(.tc-off)>.tc-stick.tc-live.on{display:block!important}.tc-ghost{top:auto;left:calc(34px + var(--safe-l));bottom:calc(28px + var(--safe-b));opacity:.55;transition:opacity .2s}.tc-ghost.hide{opacity:0}.tc-stick-base{-webkit-backdrop-filter:blur(3px);background:radial-gradient(circle,#0000 0 38%,#ffffff12 39% 62%,#ffffff1f 63% 100%),#0a10184d;border:2px solid #ffffff61;border-radius:50%;transition:border-color .12s,box-shadow .12s;position:absolute;inset:0;box-shadow:inset 0 0 22px #00000047,0 8px 22px #00000040}.tc-stick-base:before{content:"";background:linear-gradient(#ffffff8c,#ffffff8c) 50% 0/2px 9px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 50% 100%/2px 9px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 0/9px 2px no-repeat,linear-gradient(#ffffff8c,#ffffff8c) 100%/9px 2px no-repeat;border-radius:50%;position:absolute;inset:9px}.tc-stick-knob{will-change:transform;background:radial-gradient(circle at 42% 34%,#fff,#e4eaf1 55%,#aebccb);border-radius:50%;width:56px;height:56px;position:absolute;top:36px;left:36px;box-shadow:0 5px 12px #00000061,inset 0 -3px 6px #00000026}.tc-ghost .tc-stick-knob{opacity:.75}.tc-stick.sprint .tc-stick-base{border-color:var(--accent);box-shadow:0 0 0 4px #7ccf4f47,inset 0 0 22px #00000047}.tc-stick.sprint .tc-stick-knob{background:radial-gradient(circle at 42% 34%,#f3ffe9,#bdeb9f 55%,#78bf4f)}.tc-cluster{right:var(--safe-r);bottom:var(--safe-b);pointer-events:none;width:230px;height:220px;position:absolute}.tc-jump{width:80px;height:80px;bottom:30px;right:30px}.tc-break{width:70px;height:70px;bottom:69px;right:137px}.tc-place{width:64px;height:64px;bottom:134px;right:80px}.tc-down{width:54px;height:54px;bottom:131px;right:15px}.tc-jump svg{width:50%;height:50%}.tc-break{--tc-glass:#3c16126b}.tc-place{--tc-glass:#122c166b}#touch-ui.tc-flying .tc-down{--tc-glass:#10203c80}.tc-sprint{width:52px;height:52px;left:calc(22px + var(--safe-l));bottom:calc(150px + var(--safe-b))}.tc-sprint.active{border-color:var(--accent);color:#dcffc8}.tc-topbar{top:calc(8px + var(--safe-t));-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#0a0f165c;border:1px solid #ffffff1f;border-radius:15px;gap:6px;padding:5px;display:flex;position:absolute}.tc-topleft{left:calc(10px + var(--safe-l))}.tc-topright{right:calc(118px + var(--safe-r))}#touch-ui .tc-topbar .tc-btn{border-radius:12px;width:44px;height:44px;position:relative}#touch-ui .tc-topbar .tc-btn svg{width:22px;height:22px}#touch-ui .tc-topbar .tc-btn.on{border-color:var(--accent)}.tc-btn[data-badge]:before{content:attr(data-badge);background:var(--info);color:#08131c;min-width:17px;height:17px;font:800 max(var(--fs-min), calc(10px * var(--fs-k)))/17px var(--font);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #0a0f16cc}.tc-btn.hot[data-badge]:before{background:var(--danger);color:#fff}.tc-cam-label{text-align:center;font:800 max(var(--fs-min), calc(8px * var(--fs-k)))/1 var(--font);letter-spacing:calc(.04em * var(--ls-k));text-transform:uppercase;opacity:.85;position:absolute;bottom:2px;left:0;right:0}.tc-camera svg{transform:translateY(-3px)}.tc-inventory{border-radius:11px;width:44px;height:44px;top:-100px;left:-100px}.tc-inventory svg{width:26px;height:26px}.tc-chatbar{top:calc(6px + var(--safe-t) + var(--vv-top,0px));right:calc(8px + var(--safe-r));pointer-events:none;gap:8px;position:absolute}#touch-ui .tc-chatbar .tc-btn{border-radius:12px;width:46px;height:46px;position:relative}#touch-ui .tc-chatbar .tc-send{--tc-glass:#3c7824bf;border-color:#beff9699}html.touch body.touch #chat{top:calc(70px + var(--safe-t));left:calc(10px + var(--safe-l));width:min(400px,44vw);bottom:auto}html.touch body.touch #chat-log{max-height:min(24vh,150px)}html.touch body.touch.tc-chat-open #chat{top:calc(6px + var(--safe-t) + var(--vv-top,0px));left:calc(8px + var(--safe-l));right:calc(118px + var(--safe-r));z-index:30;width:auto}html.touch body.touch.tc-chat-open #chat-form{order:-2}html.touch body.touch.tc-chat-open .chat-suggest{order:-1}html.touch body.touch.tc-chat-open #chat-log{max-height:calc(var(--vvh,100vh) - 84px - var(--safe-t))}html.touch body.touch.tc-chat-open #chat-input{padding:11px 12px}html.touch body.touch.tc-chat-open #minimap,html.touch body.touch.tc-chat-open #hud-info,html.touch body.touch.tc-chat-open #compass{visibility:hidden}html.touch body.touch #chat-badge{display:none!important}html.touch body.touch #hotbar{pointer-events:auto;touch-action:none}html.touch body.touch #hotbar-wrap{bottom:calc(8px + var(--safe-b))}html.touch body.touch .slot{width:40px;height:40px}html.touch body.touch .slot img{width:28px;height:28px}html.touch body.touch .slot .num,html.touch body.touch #hint{display:none}html.touch body.touch .minimap canvas{width:96px!important;height:96px!important}html.touch body.touch .minimap{pointer-events:auto;cursor:pointer}html.touch body.touch .minimap-zoom{display:none}html.touch body.touch .hud-info,html.touch body.touch .hud-info.below-map,html.touch body.touch .hud-info:not(.below-map){top:calc(112px + var(--safe-t));right:calc(8px + var(--safe-r));width:auto;min-width:104px;font-size:max(var(--fs-min), calc(10px * var(--fs-k)));text-align:center;padding:2px 4px}html.touch body.touch #compass{zoom:.62}html.touch body.touch #compass.tc-compass-off,html.touch body.touch .keys-row{display:none}#touch-close.tc-btn{z-index:60;top:calc(12px + var(--safe-t));right:calc(12px + var(--safe-r));--tc-glass:#141a22eb;width:44px;height:44px;position:fixed}html.touch body.touch #help{display:none!important}.tc-help{z-index:50;width:min(620px, calc(100vw - 24px - var(--safe-l) - var(--safe-r)));background:var(--panel-strong);max-height:calc(100vh - 24px);color:var(--text);font-family:var(--font);padding:16px 18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.tc-help h2{margin:0 0 10px;font-size:17px}.tc-help-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.tc-help-row{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;line-height:1.3;display:flex}.tc-help-row b{color:var(--text);font-size:13px;display:block}.tc-help-icon{color:#fff;background:#ffffff14;border:1.5px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.tc-help-icon svg{width:18px;height:18px}.tc-help-stick{background:radial-gradient(circle,#e9eef4 0 30%,#ffffff14 33%)}.tc-help-context{background:#16345699;border-color:#9cd6ffc7;font-size:16px}.tc-help-look{background:radial-gradient(circle,#ffffffd9 0 12%,#0000 15%);border-style:dashed}@media (orientation:portrait){.tc-help-grid{grid-template-columns:1fr}}html.touch body:has(#emote-wheel:not(.hidden)) #hotbar-wrap{visibility:hidden}@media (max-height:380px){html.touch body.touch .wheel-ring{zoom:.84}}.tc-rotate{z-index:19;background:var(--panel-strong);border:1px solid var(--line);max-width:calc(100vw - 32px);font:600 13px/1.3 var(--font);color:var(--text);pointer-events:none;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;animation:.25s ease-out tc-in;display:flex;position:fixed;top:40%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.tc-rotate svg{flex:none;width:26px;height:26px;animation:1.6s ease-in-out infinite tc-rot}@keyframes tc-rot{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@keyframes tc-in{0%{opacity:0;transform:translate(-50%,-6px)}}@media (orientation:landscape) and (max-height:380px){.tc-jump{width:72px;height:72px;bottom:26px;right:28px}.tc-break{width:62px;height:62px;bottom:62px;right:124px}.tc-place{width:58px;height:58px;bottom:120px;right:74px}.tc-down{width:50px;height:50px;bottom:118px;right:14px}html.touch body.touch #chat-log{max-height:max(48px,100vh - 276px)}}@media (orientation:landscape) and (max-width:800px){html.touch body.touch #compass{zoom:.5}}@media (orientation:landscape) and (max-width:720px){html.touch body.touch .slot{width:34px;height:34px}html.touch body.touch .slot img{width:24px;height:24px}}@media (orientation:portrait){.tc-cluster{bottom:calc(62px + var(--safe-b))}.tc-ghost{bottom:calc(76px + var(--safe-b));left:calc(22px + var(--safe-l))}.tc-sprint{bottom:calc(220px + var(--safe-b))}.tc-topright{right:auto;left:calc(10px + var(--safe-l));top:calc(70px + var(--safe-t))}html.touch body.touch .slot{width:33px;height:33px}html.touch body.touch .slot img{width:24px;height:24px}html.touch body.touch #hotbar{gap:2px;padding:4px}html.touch body.touch #hotbar-wrap{margin-left:-25px}.tc-inventory{width:44px;height:44px}html.touch body.touch #chat{top:calc(134px + var(--safe-t));width:calc(100vw - 140px - var(--safe-l) - var(--safe-r))}html.touch body.touch #chat-log{max-height:20vh}html.touch body.touch #compass{display:none}html.touch body.touch .emote-chip{bottom:calc(280px + var(--safe-b))}}#touch-ui .tc-topbar .tc-mic.tc-mic-off{opacity:.75}#touch-ui .tc-topbar .tc-mic.tc-mic-live{border-color:var(--accent);color:#dcffc8}#touch-ui .tc-topbar .tc-mic.tc-mic-talking{border-color:var(--accent);color:#fff;background:#3c8c22bf;animation:.8s ease-in-out infinite tc-mic-pulse;box-shadow:0 0 0 3px #7ccf4f73}#touch-ui .tc-topbar .tc-mic.tc-mic-muted{color:#ffb3b3;background:#6e181899;border-color:#ff7878cc}#touch-ui .tc-topbar .tc-mic.tc-mic-blocked{color:#ffe2a6;border-color:#ffc44dd9}#touch-ui .tc-topbar .tc-mic.tc-mic-loading{opacity:1;border-color:#dcffc88c;animation:1s ease-in-out infinite tc-mic-loading}#touch-ui .tc-topbar .tc-mic.tc-pressing{transform:scale(.94)}@keyframes tc-mic-loading{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){#touch-ui .tc-topbar .tc-mic.tc-mic-loading{animation:none}}@keyframes tc-mic-pulse{50%{box-shadow:0 0 0 6px #7ccf4f2e}}#touch-ui .tc-mode-off,html.touch body.tc-no-hotbar #hotbar-wrap{display:none!important}.tc-context{--tc-glass:#16345699;border-color:#9cd6ffc7;width:64px;height:64px;bottom:206px;right:38px;box-shadow:0 0 0 3px #78c4ff47,0 6px 16px #0000004d,inset 0 1px #ffffff40}.tc-context>span{grid-area:1/1}.tc-context .tc-context-icon{filter:drop-shadow(0 1px 1.5px #00000080);font-size:25px;line-height:1;transform:translateY(-6px)}.tc-context .tc-context-verb{text-overflow:ellipsis;white-space:nowrap;max-width:58px;font:800 max(var(--fs-min), calc(9.5px * var(--fs-k)))/1 var(--font);letter-spacing:calc(.05em * var(--ls-k));text-transform:uppercase;text-shadow:0 1px 2px #000000b3;align-self:end;margin-bottom:9px;overflow:hidden}.tc-context.tc-pop{animation:.2s cubic-bezier(.2,1.4,.4,1) tc-ctx-pop}@keyframes tc-ctx-pop{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tc-context.down{background-color:#78c4ff59;transform:scale(.92)}@media (prefers-reduced-motion:reduce){.tc-context.tc-pop{animation:none}}@media (orientation:landscape) and (max-height:439px){.tc-context{bottom:150px;right:150px}}.tc-lock{color:#fff;pointer-events:none;background:#ff6a3d;border-radius:50%;place-items:center;width:22px;height:22px;display:none;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #0a0f16d9,0 2px 6px #00000059}#touch-ui .tc-btn .tc-lock svg{filter:none;width:13px;height:13px;transform:none}#touch-ui .tc-btn.tc-locked .tc-lock{animation:.12s ease-out tc-ctx-pop;display:grid}#touch-ui .tc-btn.tc-locked{border-color:#ff6a3dcc}#touch-ui .tc-btn.tc-locked>svg,#touch-ui .tc-btn.tc-locked:after{opacity:.6}.tc-modebar,.tc-bigbar{pointer-events:none;width:max-content;max-width:calc(100vw - 24px - var(--safe-l) - var(--safe-r));align-items:flex-end;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tc-modebar{bottom:calc(14px + var(--safe-b));flex-wrap:wrap-reverse;justify-content:center;gap:10px}#touch-ui:not(.tc-no-hotbar) .tc-modebar{bottom:calc(66px + var(--safe-b))}.tc-bigbar{bottom:calc(16px + var(--safe-b));gap:14px}#touch-ui .tc-empty{display:none!important}#touch-ui .tc-mbtn{pointer-events:auto;flex:none;position:relative}#touch-ui .tc-mbtn-bar{border-radius:16px;justify-content:center;align-items:center;gap:7px;min-width:56px;height:56px;padding:0 16px;display:flex}#touch-ui .tc-mbtn-big{border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:88px;height:88px;display:flex}#touch-ui .tc-mbtn-top{place-items:center;display:grid}.tc-mbtn-icon{place-items:center;font-size:20px;line-height:1;display:grid}#touch-ui .tc-mbtn-icon svg{width:22px;height:22px;transform:none}#touch-ui .tc-mbtn-big .tc-mbtn-icon{font-size:38px}#touch-ui .tc-mbtn-big .tc-mbtn-icon svg{width:40px;height:40px}.tc-mbtn-label{font:800 max(var(--fs-min), calc(11px * var(--fs-k)))/1 var(--font);letter-spacing:calc(.05em * var(--ls-k));text-transform:uppercase;text-shadow:0 1px 2px #000000b3;white-space:nowrap}#touch-ui .tc-mbtn-top .tc-mbtn-label{font-size:max(var(--fs-min), calc(8px * var(--fs-k)))}#touch-ui .tc-topbar .tc-menu.tc-holding{animation:1s linear forwards tc-hold-fill}@keyframes tc-hold-fill{0%{box-shadow:0 0 #ff805c33}to{background-color:#ff805c61;box-shadow:0 0 0 4px #ff805cf2}}@media (orientation:landscape) and (max-height:380px){.tc-context{bottom:134px;right:136px}#touch-ui .tc-mbtn-big{width:80px;height:80px}#touch-ui:not(.tc-no-hotbar) .tc-modebar{bottom:calc(62px + var(--safe-b))}#touch-ui:not(.tc-no-hotbar) .tc-mbtn-bar{border-radius:14px;height:48px}}@media (orientation:portrait){.tc-bigbar{bottom:calc(24px + var(--safe-b));gap:12px}#touch-ui .tc-mbtn-big{width:96px;height:96px}.tc-modebar{gap:8px}#touch-ui .tc-mbtn-bar{flex-direction:column;gap:4px;min-width:66px;height:60px;padding:0 8px}#touch-ui .tc-mbtn-bar .tc-mbtn-label{font-size:max(var(--fs-min), calc(10px * var(--fs-k)))}#touch-ui.tc-has-cluster .tc-modebar{left:auto;right:calc(10px + var(--safe-r));bottom:calc(344px + var(--safe-b));max-height:max(128px, calc(100vh - 514px - var(--safe-t) - var(--safe-b)));flex-flow:column wrap-reverse;align-content:flex-end;align-items:stretch;transform:none}}html.touch body.touch #picker .picker-tabs{flex-shrink:0}html.touch body.touch #picker .picker-tabs .tab,html.touch body.touch #picker-search{min-height:44px}html.touch body.touch #picker .picker-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}html.touch body.touch #picker .pick{aspect-ratio:auto;grid-template-rows:1fr auto;gap:2px;min-height:68px;padding:4px 2px}html.touch body.touch #picker .pick img{width:34px;height:34px}html.touch body.touch #picker .pick-tip{opacity:1;box-shadow:none;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;max-width:100%;line-height:1.15;font-size:max(var(--fs-min), calc(10px * var(--fs-k)));-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;position:static;overflow:hidden;transform:none}html.touch body.touch #picker .pick .bz-lock-badge{top:3px;bottom:auto}html.touch body.touch #picker .pick .bz-price-chip{top:2px;bottom:auto}html.touch body.touch #toasts{top:calc(68px + var(--safe-t))}@media (orientation:portrait){html.touch body.touch #toasts{top:calc(124px + var(--safe-t))}html.touch body.touch #fx-crown-chip{top:calc(192px + var(--safe-t))!important;left:auto!important;right:calc(10px + var(--safe-r))!important;transform:none!important}}html.touch body.gm-mode-seated #edge-markers,html.touch body.gm-mode-face #edge-markers,html.touch body.gm-mode-tableSpectator #edge-markers,html.touch body.gm-mode-seated #fx-crown-chip,html.touch body.gm-mode-face #fx-crown-chip,html.touch body.gm-mode-tableSpectator #fx-crown-chip{display:none!important}@media (orientation:landscape) and (max-height:500px){html.touch body.touch:not(.tc-chat-open) #chat{width:21vw}html.touch body.touch:not(.tc-chat-open) #chat-log{max-height:15vh}html.touch body.touch .bz-checklist{max-width:21vw;top:calc(150px + var(--safe-t,0px));padding:4px 7px}html.touch body.touch .bz-checklist li:not(.next),html.touch body.touch .bz-checklist-hint{display:none}html.touch body.touch .bz-checklist-head{gap:4px;margin-bottom:1px}html.touch body.touch .bz-checklist-title{letter-spacing:0}}
