:root{--ct-outline:#b0a2ec;--ct-ink:#f3f1fa;--ct-world-outline:#2c2740;--ct-cream:#161420;--ct-titlebar:#3a345c;--ct-titlebar-solid:#4a4372;--ct-titlebar-btn:#2a2440;--ct-close-pink:#f4a6c8;--ct-gold:#e0a53a;--ct-gold-dark:#f0b842;--ct-gold-btn:#f2b021;--ct-gold-btn-hover:#ffc23a;--ct-orange:#f2802e;--ct-orange-text:#f2905a;--ct-ink-dim:#a79fc4;--ct-error:#e0525a;--ct-terrain-warm-1:#e8862f;--ct-terrain-warm-2:#d9702a;--ct-terrain-warm-3:#c25a20;--ct-terrain-warm-4:#b5451f;--ct-terrain-warm-5:#cf6a24;--ct-terrain-warm-6:#a13d1c;--ct-terrain-red-1:#7a2b22;--ct-terrain-red-2:#5a1f1a;--ct-terrain-red-3:#8f3a1a;--ct-terrain-water-1:#2f6fd0;--ct-terrain-water-2:#3a7bd5;--ct-terrain-water-3:#4a86dd;--ct-terrain-water-4:#5f95e0;--ct-terrain-light-1:#e7e1d4;--ct-terrain-light-2:#efe8db;--ct-terrain-bridge-1:#8a5a2c;--ct-terrain-bridge-2:#734a24;--surface:#161420;--surface-raised:#211d30;--surface-sunken:#0e0c16;--surface-bar:#3a345c;--border:#b0a2ec;--border-strong:#c4b8f2;--text:#f3f1fa;--text-strong:#fff;--text-dim:#a79fc4;--text-rgb:243, 241, 250;--surface-rgb:22, 20, 32;--accent:var(--ct-gold);--accent-soft:var(--ct-gold-btn);--danger:#ff6b6b;--success:#51cf66;--info:#4a86dd;--frost-blur:11px;--win-border:2px;--radius:0px;--hud-bottom:calc(1rem + var(--saib));--font-pixel:"Silkscreen", "Courier New", monospace;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--z-hud:10;--z-panel:20;--z-dialog:40;--z-toast:60}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff)format("woff");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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2)format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}html,body,#root{background:#e8e2d6;height:100%;margin:0}body{overflow:hidden}.win{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-cream) 56%, transparent);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));color:var(--ct-ink);font-family:var(--font-body);flex-direction:column;display:flex}.win--solid{background:var(--ct-cream);-webkit-backdrop-filter:none;backdrop-filter:none}.win-titlebar{background:color-mix(in srgb, var(--ct-titlebar) 60%, transparent);border-bottom:var(--win-border) solid var(--ct-outline);justify-content:space-between;align-items:center;gap:8px;padding:5px 6px;display:flex}.win--solid>.win-titlebar{background:var(--ct-titlebar)}.win-title{font-family:var(--font-pixel);color:var(--ct-ink);text-transform:lowercase;letter-spacing:.02em;font-size:16px;line-height:1}.win-buttons{align-items:center;gap:4px;font-size:16px;display:flex}.win-btn{border:1.4px solid var(--ct-outline);background:var(--ct-titlebar-btn);cursor:default;width:1em;height:1em;font:inherit;appearance:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}button.win-btn{cursor:pointer;transition:background-color 90ms ease-out,filter 90ms ease-out,transform 60ms ease-out}button.win-btn:hover{filter:brightness(1.15)}button.win-btn:active{filter:brightness(.82);transform:translateY(1px)}button.win-btn:focus-visible{outline:1.5px solid var(--ct-ink);outline-offset:1px}.win-title-extra{font-family:var(--font-pixel);color:var(--ct-ink-dim);white-space:nowrap;font-size:14px}.win-btn--close{background:var(--ct-close-pink);border-color:var(--ct-titlebar-btn)}.win-btn--close:after{content:"×";font-family:var(--font-pixel);color:var(--ct-titlebar-btn);justify-content:center;align-items:center;font-size:1.4em;line-height:1;display:flex;position:absolute;inset:0;transform:translateY(-.04em)}.win-btn--max:after{content:"";background:var(--ct-outline);height:1.5px;position:absolute;top:1px;left:1px;right:1px}.win-body{color:var(--ct-ink);padding:10px}.pop{transform-origin:50%;--pop-enter:pop-tv-on .22s cubic-bezier(.2, .85, .35, 1) backwards;animation:var(--pop-enter);position:relative}.pop--up{transform-origin:bottom}.pop--down{transform-origin:top}.pop:after{content:"";z-index:2;border-radius:inherit;background:var(--ct-ink);opacity:0;pointer-events:none;animation:.22s ease-out backwards pop-flash-on;position:absolute;inset:0}.pop--closing{--pop-exit:pop-tv-off .2s cubic-bezier(.5, 0, .75, .4) .1s both;animation:var(--pop-exit);pointer-events:none}.pop--closing:after{animation:.2s ease-in .1s both pop-flash-off}@keyframes pop-tv-on{0%{opacity:0;transform:scale(.08,.02)}32%{opacity:1;transform:scaleY(.04)}to{opacity:1;transform:scale(1)}}@keyframes pop-tv-off{0%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1.02,.04)}80%{opacity:1;transform:scale(.45,.03)}to{opacity:0;transform:scale(.06,.02)}}@keyframes pop-flash-on{0%{opacity:.75}32%{opacity:.6}to{opacity:0}}@keyframes pop-flash-off{0%{opacity:0}45%{opacity:.6}to{opacity:.85}}.inventory-grid{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.inventory-cell{aspect-ratio:1;border:2px solid var(--ct-outline);cursor:pointer;color:inherit;font:inherit;background:#ffffff0d;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.inventory-cell:hover:not(.inventory-cell-empty){border-color:var(--ct-ink)}.inventory-cell-empty{cursor:default;background:repeating-conic-gradient(#2b2637 0% 25%,#221d2e 0% 50%) 0 0/13px 13px}.inventory-cell-selected{box-shadow:inset 0 0 0 2px var(--ct-gold);background:#b0a2ec38}.inventory-cell-match{background:#405ca880;border-color:#96b4ffb3}.inventory-cell-match:hover{border-color:#bed2fff2}.inventory-cell:disabled{cursor:default}.inventory-icon{font-size:1.15rem;line-height:1}img.inventory-icon{object-fit:contain;width:1.5rem;height:1.5rem;display:block}.crystal-shard-icon{transform-origin:50%;animation:4s linear infinite crystal-shard-hue,1.6s ease-in-out infinite crystal-shard-squash}@keyframes crystal-shard-hue{0%{filter:sepia()saturate(5)hue-rotate()}to{filter:sepia()saturate(5)hue-rotate(360deg)}}@keyframes crystal-shard-squash{0%,to{transform:scale(1)}25%{transform:scale(1.18,.82)}75%{transform:scale(.82,1.18)}}.glyph-icon{object-fit:contain;vertical-align:-.2em;width:1.15em;height:1.15em;image-rendering:pixelated;flex:none;display:inline-block}.subtool-label{align-items:center;gap:.28rem;display:inline-flex}.app{position:fixed;inset:0;overflow:hidden}:root{--panel-live-w:0px;--sait:var(--discord-safe-area-inset-top,env(safe-area-inset-top,0px));--saib:var(--discord-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--sail:var(--discord-safe-area-inset-left,env(safe-area-inset-left,0px));--sair:var(--discord-safe-area-inset-right,env(safe-area-inset-right,0px));--crystal-lane:2.6rem}.offline{padding:var(--sait) var(--sair) var(--saib) var(--sail)}.game-area.no-crystal-lane{--crystal-lane:0rem}.game-area{top:0;bottom:0;left:0;right:var(--panel-live-w);position:absolute;overflow:hidden}.game-area,.side-panel{-webkit-user-select:none;user-select:none}.modal-card,.item-history-card,.destroy-confirm-card,.death-card,input,textarea{-webkit-user-select:text;user-select:text}.game-canvas{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.game-canvas canvas{display:block}.offline{z-index:60;background:var(--surface-sunken);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.reconnect{letter-spacing:.04em;color:var(--text);border:1px solid rgba(var(--text-rgb), .3);background:rgba(var(--text-rgb), .06);cursor:pointer;border-radius:999px;padding:.6rem 1.4rem;font-family:system-ui,sans-serif;font-size:.9rem}.reconnect:hover:not(:disabled){background:rgba(var(--text-rgb), .14)}.reconnect:disabled{opacity:.5;cursor:default}.hud{pointer-events:none;color:var(--text);align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:system-ui,sans-serif;display:flex;position:absolute;left:0;right:0}.hud-top{left:0;right:var(--panel-live-w);padding-top:calc(.75rem + var(--sait));padding-left:calc(1rem + var(--sail));padding-right:calc(1rem + var(--sair));z-index:6;justify-content:space-between;align-items:flex-start;position:fixed;top:0}.top-right-stack{top:calc(3rem + var(--sait));right:calc(var(--panel-live-w) + 1rem + var(--sair));z-index:30;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed}.hud-bottom{padding-bottom:calc(.75rem + var(--saib));justify-content:center;bottom:0}.title{letter-spacing:.04em;text-shadow:0 1px 3px #000000b3;margin:0;font-size:1.1rem;font-weight:700}.status{text-transform:uppercase;letter-spacing:.06em;background:#0006;border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.status-open{color:#69db7c}.status-connecting{color:#ffd43b}.status-closed{color:#ff6b6b}.hud-left{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.merit-icon{font-size:1rem;line-height:1}.merit-icon-img{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.cheat-toggle{letter-spacing:.03em;color:var(--text);background:rgba(var(--surface-rgb), .82);border:1px solid rgba(var(--text-rgb), .16);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-family:inherit;font-size:.78rem;display:inline-flex;box-shadow:0 2px 8px #00000080}.cheat-toggle input{cursor:pointer;margin:0}.cheat-toggle-on{color:var(--surface-bar);background:#ff6b6b;border-color:#ff6b6b}.hud-right{pointer-events:auto;align-items:center;gap:.6rem;display:flex}.territory-owner{font-family:var(--font-pixel);color:var(--ct-ink);border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-cream) 56%, transparent);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:14rem;padding:.4rem .6rem;font-size:13px;line-height:1;display:inline-flex;overflow:hidden}.action-bar{z-index:3;justify-content:center;align-items:center;gap:.6rem;display:flex;position:absolute;bottom:11.25rem;left:0;right:0}.action-bar-raised{bottom:15rem}.action-bar>.pop--closing{width:max-content;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.key-hint{vertical-align:baseline;background:#1a140838;border:1px solid #1a140859;border-radius:.35em;margin-left:.15em;padding:.05em .4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78em;font-weight:700}.key-hint-gold{color:#ffffffeb;background:#00000052;border-color:#00000059}.recenter-bar{z-index:2;justify-content:center;display:flex;position:absolute;bottom:11.25rem;left:0;right:0}.toasts{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:.3rem;display:flex;position:absolute;bottom:7.5rem;left:50%;transform:translate(-50%)}.toast{color:var(--surface-sunken);background:#ffd43b;border-radius:999px;padding:.35rem .8rem;font-family:system-ui,sans-serif;font-size:.82rem;box-shadow:0 2px 8px #00000080}.capture-warning{pointer-events:none;z-index:5;white-space:nowrap;color:var(--text-strong);background:#b42828eb;border:1px solid #ff787899;border-radius:5px;padding:.25rem .5rem;font-family:system-ui,sans-serif;font-size:.72rem;position:fixed;transform:translate(.8rem,.8rem);box-shadow:0 2px 8px #00000080}.cursor-hint{pointer-events:none;z-index:5;white-space:nowrap;color:#ffd43b;background:rgba(var(--surface-rgb), .92);border:1px solid rgba(var(--text-rgb), .2);border-radius:5px;padding:.25rem .5rem;font-family:system-ui,sans-serif;font-size:.72rem;position:fixed;transform:translate(.8rem,.8rem);box-shadow:0 2px 8px #00000080}.debug-tile-tooltip{pointer-events:none;z-index:5;white-space:nowrap;color:var(--text-strong);background:rgba(var(--surface-rgb), .92);border:1px solid #ffd43b4d;border-radius:5px;padding:.3rem .55rem;font-family:monospace;font-size:.7rem;line-height:1.55;position:fixed;transform:translate(.8rem,.8rem);box-shadow:0 2px 8px #0009}.debug-tile-type{color:#ffd43b;font-weight:700}.debug-tile-crop{color:#8cc152}.debug-tile-chunk{color:var(--text-dim);font-size:.65rem}.debug-tile-divider{border:none;border-top:1px solid rgba(var(--text-rgb), .15);margin:.25rem 0}.debug-tile-audit-label{color:#74c0fc;font-size:.65rem;font-weight:700}.tactical-tooltip{pointer-events:none;z-index:100;position:fixed}.tactical-tooltip-bubble{color:var(--ct-ink);white-space:nowrap;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;bottom:0;left:0;transform:translate(-13px,-12px)}.death-backdrop.death-backdrop{z-index:50;position:absolute}.death-card{width:min(20rem,88vw);box-shadow:0 12px 40px #0000008c}.death-body.death-body{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:1.1rem 1rem;display:flex}.death-title{font-family:var(--font-pixel);color:var(--ct-ink);margin:0;font-size:16px;line-height:1.6}.death-respawn{align-self:stretch}._root_1nypx_2{pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex}._kfEntry_1nypx_10{color:var(--text);border:1px solid rgba(var(--text-rgb), .08);white-space:nowrap;background:#0000008c;border-radius:6px;padding:4px 10px;font-size:.78rem;animation:1s 14s forwards _kf-fade-out_1nypx_1}._kfName_1nypx_22{font-weight:600}@keyframes _kf-fade-out_1nypx_1{0%{opacity:1}to{opacity:0}}._bubble_1mieb_3{--bubble-tail-x:50%;--bubble-tail-y:50%;--bubble-outline:var(--ct-outline)}._tailLeft_1mieb_27{--bubble-tail-x:13px;--bubble-tail-y:13px}._glass_1mieb_35{z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--ct-cream) 56%, transparent);border:var(--win-border) solid var(--bubble-outline);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));position:absolute;inset:0}._glass_1mieb_35:before{content:"";position:absolute}._up_1mieb_57 ._glass_1mieb_35:before,._down_1mieb_58 ._glass_1mieb_35:before{left:calc(-1 * var(--win-border));right:calc(-1 * var(--win-border));height:var(--win-border);background:linear-gradient(to right, var(--bubble-outline) calc(var(--bubble-tail-x) - 9px), transparent calc(var(--bubble-tail-x) - 9px), transparent calc(var(--bubble-tail-x) + 9px), var(--bubble-outline) calc(var(--bubble-tail-x) + 9px))}._left_1mieb_73 ._glass_1mieb_35:before,._right_1mieb_74 ._glass_1mieb_35:before{top:calc(-1 * var(--win-border));bottom:calc(-1 * var(--win-border));width:var(--win-border);background:linear-gradient(to bottom, var(--bubble-outline) calc(var(--bubble-tail-y) - 9px), transparent calc(var(--bubble-tail-y) - 9px), transparent calc(var(--bubble-tail-y) + 9px), var(--bubble-outline) calc(var(--bubble-tail-y) + 9px))}._tail_1mieb_27{background:color-mix(in srgb, var(--ct-cream) 56%, transparent);width:15px;height:15px;-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));pointer-events:none;position:absolute}._up_1mieb_57 ._glass_1mieb_35{border-top-color:#0000}._up_1mieb_57 ._glass_1mieb_35:before{top:calc(-1 * var(--win-border))}._up_1mieb_57 ._tail_1mieb_27{left:var(--bubble-tail-x);clip-path:polygon(0 0,100% 0,0 100%);border-top:var(--win-border) solid var(--bubble-outline);border-left:var(--win-border) solid var(--bubble-outline);bottom:100%;transform:translate(-50%,calc(50% + 1px))rotate(45deg)}._down_1mieb_58 ._glass_1mieb_35{border-bottom-color:#0000}._down_1mieb_58 ._glass_1mieb_35:before{bottom:calc(-1 * var(--win-border))}._down_1mieb_58 ._tail_1mieb_27{left:var(--bubble-tail-x);clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom:var(--win-border) solid var(--bubble-outline);border-right:var(--win-border) solid var(--bubble-outline);top:100%;transform:translate(-50%,calc(-50% - 1px))rotate(45deg)}._left_1mieb_73 ._glass_1mieb_35{border-left-color:#0000}._left_1mieb_73 ._glass_1mieb_35:before{left:calc(-1 * var(--win-border))}._left_1mieb_73 ._tail_1mieb_27{top:var(--bubble-tail-y);clip-path:polygon(0 0,0 100%,100% 100%);border-left:var(--win-border) solid var(--bubble-outline);border-bottom:var(--win-border) solid var(--bubble-outline);right:100%;transform:translate(calc(50% + 1px),-50%)rotate(45deg)}._right_1mieb_74 ._glass_1mieb_35{border-right-color:#0000}._right_1mieb_74 ._glass_1mieb_35:before{right:calc(-1 * var(--win-border))}._right_1mieb_74 ._tail_1mieb_27{top:var(--bubble-tail-y);clip-path:polygon(0 0,100% 0,100% 100%);border-top:var(--win-border) solid var(--bubble-outline);border-right:var(--win-border) solid var(--bubble-outline);left:100%;transform:translate(calc(-50% - 1px),-50%)rotate(45deg)}._error_1mieb_168{--bubble-outline:var(--ct-error)}._anchor_6hm37_3{display:inline-flex;position:relative}._anchor_6hm37_3>:disabled{pointer-events:none}._bubble_6hm37_18{z-index:20;letter-spacing:.02em;text-align:center;white-space:normal;width:max-content;max-width:16rem;color:var(--ct-ink);pointer-events:none;padding:.35rem .55rem;font-family:system-ui,sans-serif;font-size:.72rem;line-height:1.3;position:absolute}._top_6hm37_38{bottom:100%;left:50%;transform:translate(-50%,-12px)}._bottom_6hm37_44{top:100%;left:50%;transform:translate(-50%,12px)}._top-start_6hm37_53{bottom:100%;left:0;transform:translateY(-12px)}._bottom-start_6hm37_59{top:100%;left:0;transform:translateY(12px)}._left_6hm37_65{top:50%;right:100%;transform:translate(-12px,-50%)}._right_6hm37_71{top:50%;left:100%;transform:translate(12px,-50%)}._portal_6hm37_83{position:fixed;inset:auto}._portal_6hm37_83._top_6hm37_38{transform:translate(-50%,calc(-100% - 12px))}._portal_6hm37_83._bottom_6hm37_44{transform:translate(-50%,12px)}._portal_6hm37_83._top-start_6hm37_53{transform:translateY(calc(-100% - 12px))}._portal_6hm37_83._bottom-start_6hm37_59{transform:translateY(12px)}._portal_6hm37_83._left_6hm37_65{transform:translate(calc(-100% - 12px),-50%)}._portal_6hm37_83._right_6hm37_71{transform:translate(12px,-50%)}._root_1argf_2{z-index:6;align-items:stretch;gap:.4rem;font-family:system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%,.6rem)}._go_1argf_12{letter-spacing:.02em;white-space:nowrap;color:#0d1f0d;cursor:pointer;background:#51cf66;border:1px solid #2f9e44;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .75rem;font-family:inherit;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000080}._go_1argf_12:hover{background:#69db7c}._cost_1argf_35{color:#14210f;background:rgba(var(--text-rgb), .55);border-radius:4px;align-items:center;gap:.1rem;padding:.12rem .35rem;font-weight:800;display:inline-flex}._costIcon_1argf_46{font-size:.72rem}._cancel_1argf_50{width:1.9rem;height:1.9rem;color:var(--text-strong);cursor:pointer;background:#fa5252;border:1px solid #e03131;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000080}._cancel_1argf_50:hover{background:#ff6b6b}._root_bf2n8_8{--rc-gold:#e6a516;--rc-gold-press:#d0940f;--rc-ink:#241a06;background:var(--rc-gold);color:var(--rc-ink);font-family:var(--font-pixel);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:2px solid #0006;border-radius:0;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:14px;line-height:1;display:inline-flex;box-shadow:0 3px 12px #0000008c}._root_bf2n8_8:hover{background:#f0b52c}._root_bf2n8_8:active{background:var(--rc-gold-press)}._icon_bf2n8_40{font-size:17px;line-height:1}._contextMenu_149m4_12{z-index:6;display:flex;position:fixed}._closing_149m4_20{pointer-events:none}._pane_149m4_26{min-width:11rem;max-width:18rem;box-shadow:0 4px 16px #0000008c}._body_149m4_36._body_149m4_36{flex-direction:column;padding:0;display:flex;overflow:hidden}._body_149m4_36>*{animation:.17s ease-out .13s backwards _ctx-row-in_149m4_1}._body_149m4_36>:nth-child(2){animation-delay:.165s}._body_149m4_36>:nth-child(3){animation-delay:.2s}._body_149m4_36>:nth-child(4){animation-delay:.235s}._body_149m4_36>:nth-child(n+5){animation-delay:.27s}._closing_149m4_20 ._body_149m4_36>*{animation:.11s ease-in both _ctx-row-out_149m4_1}@keyframes _ctx-row-in_149m4_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes _ctx-row-out_149m4_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}._constructSubs_149m4_93{animation:.16s ease-out backwards _ctx-layer-in-right_149m4_1}._constructCats_149m4_97{animation:.16s ease-out backwards _ctx-layer-in-left_149m4_1}@keyframes _ctx-layer-in-right_149m4_1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes _ctx-layer-in-left_149m4_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}._body_149m4_36>*+*,._constructCats_149m4_97>*+*,._constructSubs_149m4_93>*+*{border-top:1px solid color-mix(in srgb, var(--ct-outline) 30%, transparent)}._ctxAnchor_149m4_141{display:flex}._contextAction_149m4_145{box-sizing:border-box;width:100%;font-family:var(--font-pixel);letter-spacing:.02em;text-align:left;white-space:nowrap;color:var(--ct-ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.6rem;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}._contextAction_149m4_145:hover:not(:disabled){background:color-mix(in srgb, var(--ct-titlebar) 70%, transparent)}._contextAction_149m4_145:disabled{color:var(--ct-ink-dim);opacity:.6;cursor:not-allowed}._recent_149m4_181{background:color-mix(in srgb, var(--ct-gold-btn) 16%, transparent);color:var(--ct-gold-btn)}._recent_149m4_181:hover:not(:disabled){background:color-mix(in srgb, var(--ct-gold-btn) 30%, transparent)}._recentIcon_149m4_190{opacity:.85;margin-right:.35rem}._recentSep_149m4_195{border-top:var(--win-border) solid color-mix(in srgb, var(--ct-outline) 65%, transparent);height:0}._recentSep_149m4_195+*{border-top:0}._constructBuild_149m4_209,._constructCats_149m4_97,._constructSubs_149m4_93{flex-direction:column;display:flex}._constructChevron_149m4_217{opacity:.6}._constructBack_149m4_223{color:var(--ct-ink-dim);background:color-mix(in srgb, var(--ct-titlebar) 45%, transparent)}._constructCost_149m4_228{color:var(--ct-gold-dark);font-weight:700}._contextAction_149m4_145:disabled ._constructCost_149m4_228{color:inherit}._wrap_1f52e_2{top:calc(.75rem + var(--sait));left:calc(10rem + var(--sail));max-width:calc(100vw - 10rem - var(--sail) - var(--sair) - .75rem);z-index:2;flex-direction:column;align-items:flex-start;gap:.3rem;font-family:system-ui,sans-serif;display:flex;position:absolute}._root_1f52e_9,._subtoolbar_1f52e_9{flex-wrap:wrap;gap:.3rem;display:flex}._tool_1f52e_27{letter-spacing:.03em;color:var(--text);background:rgba(var(--surface-rgb), .82);border:1px solid rgba(var(--text-rgb), .16);cursor:pointer;border-radius:6px;padding:.35rem .7rem;font-family:inherit;font-size:.78rem;box-shadow:0 2px 8px #00000080}._tool_1f52e_27:hover{background:rgba(var(--surface-rgb), .9)}._toolActive_1f52e_44{color:var(--surface-bar);background:#ffd43b;border-color:#ffd43b}._toolActive_1f52e_44:hover{background:#ffe066}._toolCategoryActive_1f52e_56{color:var(--surface-bar);background:#ffe9a6;border-color:#ffe9a6}._toolCategoryActive_1f52e_56:hover{background:#fff0c2}._subtoolMeta_1f52e_66{opacity:.7;letter-spacing:0;margin-top:.12rem;font-size:.62rem;display:block}._toolActive_1f52e_44 ._subtoolMeta_1f52e_66,._toolUnaffordable_1f52e_78{opacity:.55}._tool_1f52e_27:disabled{cursor:not-allowed}._toolBuild_1f52e_88{text-align:left;align-items:center;gap:.6rem;display:inline-flex}._subtoolText_1f52e_95{flex-direction:column;display:inline-flex}._subtoolMerit_1f52e_101{color:var(--ct-gold-dark);align-items:baseline;gap:.08rem;font-size:1.15rem;font-weight:800;line-height:1;display:inline-flex}._toolActive_1f52e_44 ._subtoolMerit_1f52e_101{color:#6b4e00}._subtoolMeritIcon_1f52e_115{font-size:.72rem}._root_1u764_2{pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;max-height:calc(100vh - 40px);display:flex;position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-50%)}._label_1u764_17{letter-spacing:.07em;text-transform:uppercase;color:#2f6fd0b3;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:600}._schematic_1u764_26{background:rgba(var(--surface-rgb), .78);filter:drop-shadow(0 2px 8px #0000008c);border:1px solid #96a5dc38;border-radius:10px;overflow:visible}._exit_1u764_34{background:rgba(var(--surface-rgb), .82);color:#2f6fd0d9;letter-spacing:.05em;cursor:pointer;border:1px solid #96a5dc47;border-radius:7px;width:100%;padding:5px 0;font-family:system-ui,sans-serif;font-size:.72rem;transition:background .12s,border-color .12s}._exit_1u764_34:hover{background:#282850e6;border-color:#96a5dc80}._mgModal_slvxw_11{max-width:92vw;box-shadow:0 12px 40px #0000008c}._mgBody_slvxw_18._mgBody_slvxw_18{flex-direction:column;gap:8px;padding:10px;display:flex}._mgStage_slvxw_26{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:radial-gradient(120% 120% at 50% 25%, #241f33 0%, var(--surface-sunken) 100%);justify-content:center;align-items:center;padding:6px;display:flex}._mgCanvas_slvxw_40{touch-action:none;cursor:default;align-self:center;max-width:86vw;display:block}._mgHint_slvxw_50{text-align:center;max-width:460px;font-family:var(--font-pixel);color:var(--ct-ink-dim);align-self:center;margin:0;font-size:11px;line-height:1.5}._mgDone_slvxw_61{text-align:center;font-family:var(--font-pixel);color:var(--ct-gold-btn);padding:6px;font-size:13px}._backdrop_1kqiw_15{z-index:var(--z-dialog);padding:calc(1rem + var(--sait)) calc(1rem + var(--sair)) calc(1rem + var(--saib)) calc(1rem + var(--sail));background:#0806108c;justify-content:center;align-items:center;animation:.14s ease-out backwards _backdrop-in_1kqiw_1;display:flex;position:fixed;inset:0}._closing_1kqiw_8{pointer-events:none;animation:.2s ease-in .1s both _backdrop-out_1kqiw_1}@keyframes _backdrop-in_1kqiw_1{0%{opacity:0}to{opacity:1}}@keyframes _backdrop-out_1kqiw_1{0%{opacity:1}to{opacity:0}}._root_1nn2g_2{text-align:center;max-width:22rem;color:var(--text);flex-direction:column;align-items:center;gap:.4rem;padding:1rem;font-family:system-ui,sans-serif;display:flex}._root_1nn2g_2 h2{margin:0;font-size:1.1rem}._root_1nn2g_2 p{opacity:.8;margin:0 0 .6rem;font-size:.85rem}._error_1nn2g_25{color:var(--danger)}._hint_1nn2g_29{opacity:.8;text-shadow:0 1px 3px #000000b3;margin:0;font-size:.85rem}.mine-screen{background:radial-gradient(120% 90% at 50% 42%, #1e1811 0%, #100e0b 55%, var(--surface-sunken) 100%);color:var(--text);-webkit-user-select:none;user-select:none;--mine-outline:#d9b26a;--mine-plate:#241d13;--mine-plate-hover:#362b1a;--mine-shadow:#0b0906;--mine-btn-font:17px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.mine-debug-bar{z-index:5;gap:8px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mine-debug-bar button{border:2px solid var(--mine-outline);background:var(--mine-plate);color:var(--text);cursor:pointer;font-family:var(--font-pixel);font-size:var(--mine-btn-font);letter-spacing:.02em;box-shadow:2px 2px 0 var(--mine-shadow);border-radius:0;padding:6px 12px 7px;line-height:1}.mine-debug-bar button:hover{background:var(--mine-plate-hover)}.mine-debug-bar button:active{box-shadow:none;transform:translate(2px,2px)}.mine-cave{z-index:0;pointer-events:none;background:radial-gradient(40% 32% at 18% 28%,#ffdca008,#0000 70%),radial-gradient(34% 28% at 82% 66%,#ffdca006,#0000 70%),radial-gradient(50% 40% at 72% 12%,#0000004d,#0000 70%),radial-gradient(45% 38% at 22% 84%,#00000047,#0000 70%);position:absolute;inset:0;overflow:hidden}.mine-arena{z-index:1}.cave-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.cave-cracks{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.cave-cracks path{fill:none;stroke:#0a0704;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(.5px 1px #d9b26a1a)}.cave-runes{--rune-ink:.55;filter:drop-shadow(.5px 1px 1.5px #0006);position:absolute;inset:0}.cave-rune{height:var(--rune-size,24px);width:calc(var(--rune-size,24px) / 2);color:#c8ae82;opacity:calc(var(--rune-dim,.3) * var(--rune-ink,.55));filter:blur(.4px);animation:11s ease-in-out infinite rune-breathe;overflow:visible}.cave-rune path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cave-inscription{align-items:flex-end;gap:calc(var(--rune-size,24px) * .34);transform-origin:0;display:flex;position:absolute}.cave-inscription .cave-rune:nth-child(2){animation-delay:-1.4s}.cave-inscription .cave-rune:nth-child(3){animation-delay:-2.8s}.cave-inscription .cave-rune:nth-child(4){animation-delay:-4.2s}.cave-inscription .cave-rune:nth-child(5){animation-delay:-5.6s}.cave-inscription .cave-rune:nth-child(6){animation-delay:-7s}.cave-inscription .cave-rune:nth-child(7){animation-delay:-8.4s}@keyframes rune-breathe{0%,to{opacity:calc(var(--rune-dim,.3) * var(--rune-ink,.55) * .45)}50%{opacity:calc(var(--rune-dim,.3) * var(--rune-ink,.55))}}.cave-motes{position:absolute;inset:0}.cave-mote{opacity:0;background:radial-gradient(circle,#e8cf9a 0%,#e8cf9a00 70%);border-radius:50%;animation-name:cave-mote-rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-4%}@keyframes cave-mote-rise{0%{opacity:0;transform:translate(0)}15%{opacity:.5}70%{opacity:.35}to{opacity:0;transform:translate(18px,-105vh)}}.cave-lamp{mix-blend-mode:screen;background:radial-gradient(46% 46% at 50% 48%,#ffc46a1a 0%,#ffaa500b 42%,#ff963c00 72%);animation:6.5s ease-in-out infinite cave-lamp-flicker;position:absolute;inset:0}@keyframes cave-lamp-flicker{0%,to{opacity:.85}38%{opacity:1}62%{opacity:.78}}.cave-vignette{background:radial-gradient(78% 72% at 50% 48%,#0000 32%,#00000085 72%,#000000d9 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cave-rune,.cave-lamp{animation:none}.cave-rune{opacity:calc(var(--rune-dim,.3) * var(--rune-ink,.55))}.cave-motes{display:none}}.mine-arena{aspect-ratio:1;--miner-scale:1;flex:1;align-self:center;width:min(560px,90vw);min-height:0;margin:0 auto;position:relative}.miner-slot{transition:left .35s,top .35s;position:absolute;transform:translate(-50%,-50%)}.miner-fly-in{animation:.55s cubic-bezier(.22,1,.36,1) both miner-fly-in}.miner-fly-out{animation:.45s cubic-bezier(.55,0,.67,0) both miner-fly-out}@keyframes miner-fly-in{0%{opacity:0;transform:translateY(-100vh)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes miner-fly-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100vh)}}.miner{opacity:1;flex-direction:column;align-items:center;gap:4px;transition:transform .15s;display:flex;position:relative}.miner-pick-mount{top:calc(26px * var(--miner-scale,1));pointer-events:none;z-index:1;line-height:1;position:absolute;left:-6px}.miner-pick-mount-mirror{left:auto;right:-6px;transform:scaleX(-1)}.miner-pick-mount-top{top:calc(-8px * var(--miner-scale,1))}.miner-pick{font-size:calc(1.25rem * var(--miner-scale,1));transform-origin:100% 100%;display:inline-block}.miner-pick-once{animation:.26s miner-swing}.miner-pick-rhythm{animation:1s ease-in-out infinite miner-swing}@keyframes miner-swing{0%{transform:rotate(-52deg)}45%{transform:rotate(18deg)}to{transform:rotate(-52deg)}}.miner-avatar{width:calc(46px * var(--miner-scale,1));height:calc(46px * var(--miner-scale,1));border:calc(46px * var(--miner-scale,1) * .103) solid var(--text-dim);font-family:var(--font-pixel);font-size:calc(.9rem * var(--miner-scale,1));background:#112;border-radius:50%;place-items:center;display:grid;overflow:hidden}.miner-avatar img{object-fit:cover;width:100%;height:100%}.miner-name{color:var(--text-strong);font-family:var(--font-pixel);font-size:calc(.8rem * var(--miner-scale,1));text-shadow:1px 1px #000c;max-width:calc(100px * var(--miner-scale,1));text-overflow:ellipsis;white-space:nowrap;background:#1a2a4ad9;padding:2px 5px 1px;line-height:1;overflow:hidden}.miner-jump{animation:.6s miner-jump}@keyframes miner-jump{0%,to{transform:translateY(0)}35%{transform:translateY(-18px)}60%{transform:translateY(-4px)}}.mine-ingot-fly{z-index:4;font-size:calc(1.6rem * var(--miner-scale,1));pointer-events:none;filter:drop-shadow(0 2px 4px #000a);line-height:1;animation:.85s cubic-bezier(.45,0,.55,1) both mine-ingot-fly;position:absolute}@keyframes mine-ingot-fly{0%{transform:translate(-50%, calc(-50% - 40px * var(--miner-scale,1))) scale(.5);opacity:0}25%{transform:translate(-50%, calc(-50% - 76px * var(--miner-scale,1))) scale(1.2);opacity:1}55%{transform:translate(-50%, calc(-50% - 76px * var(--miner-scale,1))) scale(1.2);opacity:1}to{transform:translate(-50%, calc(-50% - 4px * var(--miner-scale,1))) scale(.3);opacity:0}}.chunk-stack{z-index:200;flex-direction:column;align-items:center;gap:14px;width:min(340px,80%);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chunk{cursor:pointer;background:0 0;border:none;padding:8px;line-height:1}.chunk:focus,.chunk:focus-visible{outline:none}.chunk-rock{filter:drop-shadow(0 6px 10px #000a);font-size:6rem;display:block}.chunk-rock-hit{animation:.28s step-end chunk-glitch}@keyframes chunk-glitch{0%{text-shadow:none;transform:translate(0)scale(.9)}15%{text-shadow:6px 0 #ff3b3b,-6px 0 #2ffff7;transform:translate(-5px)scale(1)skew(-7deg)}30%{text-shadow:-7px 0 #ff3b3b,7px 0 #2ffff7;transform:translate(6px,-2px)skew(5deg)}45%{text-shadow:5px 0 #ff3b3b,-5px 0 #2ffff7;transform:translate(-4px,1px)skew(-4deg)}60%{text-shadow:-4px 0 #ff3b3b,4px 0 #2ffff7;transform:translate(5px)skew(3deg)}75%{text-shadow:3px 0 #ff3b3b,-3px 0 #2ffff7;transform:translate(-2px)}to{text-shadow:none;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chunk-rock-hit{animation-duration:90ms}}.mine-bars{flex-direction:column;gap:7px;width:100%;display:flex}.mbar{border:2px solid var(--mine-outline);height:20px;box-shadow:inset 0 2px 0 #0000008c, 2px 2px 0 var(--mine-shadow);background:#0d0a06;border-radius:0;position:relative;overflow:hidden}.mbar-fill{transition:width 60ms step-end;position:absolute;inset:0 auto 0 0}.mbar-personal .mbar-fill{background:linear-gradient(180deg, #ffd97a 0%, var(--ct-gold-btn) 45%, #b87a10 100%)}.mbar-bonus{border-left:2px solid var(--mine-outline);background:repeating-linear-gradient(-45deg,#4ccf6a 0 4px,#2e8f47 4px 8px);transition:width .15s steps(4,end);position:absolute;inset:0 0 0 auto}.mbar-cells{pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc((100% / var(--mbar-cells,50)) - 1px), #0000008c calc((100% / var(--mbar-cells,50)) - 1px) calc(100% / var(--mbar-cells,50)));position:absolute;inset:0}.mine-bar-caption{font-family:var(--font-pixel);color:var(--ct-ink-dim);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:20px;line-height:1;display:flex}.mine-taps{color:var(--ct-gold-btn);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px}.mine-bonus-text{white-space:nowrap;margin:0}.mine-bonus-amount{font-variant-numeric:tabular-nums}.mine-bonus-amount-on{color:#4ccf6a}.mine-error-pop{z-index:6;pointer-events:none;font-family:var(--font-pixel);white-space:nowrap;color:#ff5a5a;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;font-size:15px;line-height:1;animation:1.6s ease-out forwards mine-error-float;position:fixed}@keyframes mine-error-float{0%{opacity:0;transform:translate(-50%,-100%)scale(.9)}12%{opacity:1;transform:translate(-50%,-130%)scale(1)}70%{opacity:1;transform:translate(-50%,-190%)}to{opacity:0;transform:translate(-50%,-260%)}}@media (width<=460px){.chunk-stack{gap:10px;width:min(200px,62%)}.chunk-rock{font-size:4rem}.mbar{height:15px}.mine-bar-caption{font-size:17px}.mine-taps{font-size:20px}.mine-screen{--mine-btn-font:14px}}._card_12kli_7{width:min(19rem,84vw);box-shadow:0 12px 40px #0000008c}._body_12kli_14._body_12kli_14{text-align:center;flex-direction:column;align-items:stretch;gap:.75rem;padding:1.1rem 1rem;display:flex}._error_12kli_26{font-family:var(--font-pixel);color:var(--ct-error);margin:0;font-size:15px;line-height:1.6}._btn_12kli_34{align-self:stretch}._btn_gbjwu_10{font-family:var(--font-pixel);color:var(--ct-world-outline);background:var(--ct-gold-btn);border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);cursor:pointer;padding:8px 12px;font-size:15px;transition:background .12s}._btn_gbjwu_10:hover:not(:disabled){background:var(--ct-gold-btn-hover)}._btn_gbjwu_10:disabled{opacity:.6;cursor:default}.temple-screen{color:var(--text);-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.temple-stage{--tp-unit:max(calc(100cqw / var(--tp-art-w)), calc(100cqh / var(--tp-art-h)));--tp-bg-cycle:.9s;--tp-hole-cycle:.9s;position:absolute;inset:0}.temple-frame{visibility:hidden;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.temple-bg.temple-frame-1{animation:tp-book3-a var(--tp-bg-cycle) steps(1, end) infinite}.temple-bg.temple-frame-2{animation:tp-book3-b var(--tp-bg-cycle) steps(1, end) infinite}.temple-bg.temple-frame-3{animation:tp-book3-c var(--tp-bg-cycle) steps(1, end) infinite}.temple-hole-frame.temple-frame-1{animation:tp-book2-a var(--tp-hole-cycle) steps(1, end) infinite}.temple-hole-frame.temple-frame-2{animation:tp-book2-b var(--tp-hole-cycle) steps(1, end) infinite}@keyframes tp-book3-a{0%,33.3%{visibility:visible}33.4%,to{visibility:hidden}}@keyframes tp-book3-b{0%,33.3%{visibility:hidden}33.4%,66.6%{visibility:visible}66.7%,to{visibility:hidden}}@keyframes tp-book3-c{0%,66.6%{visibility:hidden}66.7%,to{visibility:visible}}@keyframes tp-book2-a{0%,49.9%{visibility:visible}50%,to{visibility:hidden}}@keyframes tp-book2-b{0%,49.9%{visibility:hidden}50%,to{visibility:visible}}.temple-scene{width:calc(var(--tp-art-w) * var(--tp-unit));height:calc(var(--tp-art-h) * var(--tp-unit));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.temple-hole{left:50%;top:calc(50% + var(--tp-hole-dy) * var(--tp-unit));width:calc(var(--tp-hole-w) * var(--tp-unit));height:calc(var(--tp-hole-h) * var(--tp-unit));pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.temple-hole-shaking{animation:.32s step-end infinite temple-shake}@keyframes temple-shake{0%{transform:translate(calc(-50% - 2px),calc(1px - 50%))}20%{transform:translate(calc(2px - 50%),calc(-50% - 1px))}40%{transform:translate(calc(-50% - 1px),calc(-50% - 2px))}60%{transform:translate(calc(1px - 50%),calc(2px - 50%))}80%{transform:translate(calc(-50% - 2px),-50%)}}.temple-hole-glow{opacity:0;pointer-events:none;background:radial-gradient(#f0b84299 0%,#f0b84200 68%);border-radius:50%;width:150%;height:90%;transition:opacity .2s linear;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.temple-hole-glow.temple-hole-lit{opacity:1;animation:2.4s steps(4,end) infinite temple-pulse}.temple-hole-flash{pointer-events:none;background:radial-gradient(#fffffff2 0%,#fff6d680 38%,#fff6d600 70%);border-radius:50%;width:210%;height:130%;animation:.36s steps(4,end) forwards temple-hole-flash;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}@keyframes temple-hole-flash{0%{opacity:1}to{opacity:0}}@keyframes temple-pulse{0%,to{opacity:.45}50%{opacity:1}}.temple-altar{left:50%;top:calc(50% + var(--tp-mouth-dy) * var(--tp-unit));width:0;height:0;position:absolute}.temple-flyer{width:calc(30 * var(--tp-unit));height:calc(30 * var(--tp-unit));pointer-events:none;z-index:2;justify-content:center;align-items:center;animation:.55s cubic-bezier(.5,0,.75,.6) forwards temple-fly;display:flex;position:absolute;left:0}img.temple-flyer-icon,.temple-flyer-icon{width:100%;height:100%;font-size:calc(24 * var(--tp-unit));object-fit:contain;filter:drop-shadow(0 3px 5px #00000080)}@keyframes temple-fly{0%{top:calc(-52 * var(--tp-unit));opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.5)rotate(4deg)}to{opacity:.15;top:0;transform:translate(-50%,-50%)scale(.12)rotate(20deg)}}.temple-pending{left:50%;top:calc(16 * var(--tp-unit));white-space:nowrap;font-family:var(--font-pixel);color:#ffe9ab;text-shadow:0 2px #000000a6;font-size:17px;animation:2.4s steps(4,end) infinite temple-pulse;position:absolute;transform:translate(-50%)}.temple-reward{left:50%;top:calc(-34 * var(--tp-unit));border:2px solid var(--ct-gold);font-family:var(--font-pixel);white-space:nowrap;background:#14101ce6;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:18px;animation:.3s ease-out temple-rise;display:flex;position:absolute;transform:translate(-50%)}@keyframes temple-rise{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.temple-reward-merit{color:var(--ct-gold-btn);align-items:center;gap:.2rem;display:inline-flex}.temple-reward-item{color:var(--ct-ink);align-items:center;gap:.15rem;display:inline-flex}img.temple-reward-icon,.temple-reward-icon{object-fit:contain;width:1.6rem;height:1.6rem;font-size:1.4rem}.temple-reward-nothing{color:var(--ct-ink-dim)}.temple-tray-plate{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);width:min(30rem,94vw);min-height:10.5rem;max-height:min(44vh,17rem);-webkit-backdrop-filter:blur(var(--frost-blur,6px));backdrop-filter:blur(var(--frost-blur,6px));background:#181422d1;flex-direction:column;align-items:center;gap:.45rem;padding:.6rem .7rem;display:flex;position:absolute;bottom:1.25rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.temple-hint,.temple-action{flex:none}.temple-hint{font-family:var(--font-pixel);letter-spacing:.02em;text-align:center;color:var(--ct-ink-dim);margin:0;font-size:15px;line-height:1.45}.temple-tray{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:.3rem;width:100%;min-height:0;display:flex;overflow-y:auto}.temple-empty{font-family:var(--font-pixel);color:var(--ct-ink-dim);margin:0;font-size:15px}.temple-item{flex:none;width:4.5rem;transition:transform 60ms ease-out}.temple-item .inventory-icon{font-size:2.4rem}.temple-item img.inventory-icon{width:3.2rem;height:3.2rem}.temple-item:active{transform:translateY(1px)scale(.96)}.temple-item-count{font-family:var(--font-pixel);color:var(--ct-ink);text-shadow:0 1px 2px #000;font-size:13px;position:absolute;bottom:1px;right:3px}.temple-action{justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}.temple-exchange{animation:2.4s steps(4,end) infinite temple-pulse}.temple-exchange:disabled{animation:none}@media (height<=620px){.temple-tray-plate{max-height:10.5rem}}@media (prefers-reduced-motion:reduce){.temple-frame-1{visibility:visible}.temple-frame,.temple-hole-glow.temple-hole-lit,.temple-pending,.temple-exchange{animation:none}}._root_12obw_6{cursor:pointer;font-family:var(--font-body);background:0 0;border:1.5px dotted #0000;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;position:relative}._root_12obw_6:hover,._root_12obw_6:focus-visible{background:#b0a2ec29;border-color:#b0a2ec80;outline:none}._selected_12obw_29{background:#4a86dd59;border-color:#4a86ddb3}._selected_12obw_29:hover,._selected_12obw_29:focus-visible{background:#4a86dd73;border-color:#4a86ddcc}._icon_12obw_40{object-fit:contain;pointer-events:none;width:46px;height:46px;display:block}._glyph_12obw_49{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:30px;line-height:1;display:flex}._label_12obw_61{box-sizing:border-box;font-family:var(--font-pixel);color:var(--ct-ink);white-space:nowrap;background:#1a2a4ad9;justify-content:center;align-self:stretch;align-items:center;padding:3px 7px;font-size:14px;line-height:1;display:inline-flex}._label_12obw_61 .key-hint{vertical-align:middle;margin-left:5px}._badge_12obw_85{border:1.5px solid var(--ct-outline);min-width:14px;font-family:var(--font-pixel);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#14111e;border-radius:0;justify-content:center;align-items:center;padding:1px 4px calc(1px + .2em);font-size:21px;line-height:1;display:flex;position:absolute;top:0;right:0}._badgeInk_12obw_108{color:var(--ct-ink)}._badgeAmber_12obw_111{color:var(--ct-gold-btn)}._badgeError_12obw_114{color:var(--ct-error)}._sheet_b9oje_5{z-index:200;opacity:0;pointer-events:none;background:#000;transition:opacity .26s ease-out;position:fixed;inset:0}._black_b9oje_15{opacity:1;pointer-events:auto;transition-duration:.15s;transition-timing-function:ease-in}.crafting-dialog{width:min(26rem,94vw);box-shadow:0 12px 40px #0000008c}.crafting-dialog-body.crafting-dialog-body{padding:10px}.crafting-clickzone{flex-direction:column;gap:.6rem;display:flex}.crafting-tray{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-titlebar) 40%, transparent);justify-content:center;align-items:center;gap:.6rem;padding:.5rem;display:flex}.crafting-tray-slot{border-radius:var(--radius);border:var(--win-border) solid var(--ct-outline);background:color-mix(in srgb, var(--ct-titlebar-solid) 70%, transparent);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.crafting-tray-out{background:color-mix(in srgb, var(--ct-gold-btn) 30%, transparent);border-color:var(--ct-gold-btn)}.crafting-tray-empty{background:rgba(var(--surface-rgb), .5);border-style:dashed}.crafting-tray-empty .crafting-tray-icon{opacity:.22;filter:grayscale()}.crafting-tray-empty .crafting-tray-count{opacity:.5}.crafting-tray-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #00000073);width:1.7rem;height:1.7rem;font-size:1.5rem;line-height:1}.crafting-tray-count{font-family:var(--font-pixel);color:var(--ct-ink);text-shadow:0 1px 2px #000c;font-size:11px;line-height:1;position:absolute;bottom:.05rem;right:.15rem}.crafting-tray-arrow{color:var(--ct-ink-dim);font-family:var(--font-pixel);font-size:14px}.crafting-stage{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:radial-gradient(120% 120% at 50% 20%, color-mix(in srgb, var(--ct-titlebar) 45%, transparent), rgba(var(--surface-rgb), .55));justify-content:center;align-items:center;min-height:13rem;padding:.6rem;display:flex}.crafting-empty{font-family:var(--font-pixel);color:var(--ct-ink-dim);margin:0;font-size:12px}.crafting-craft-one.crafting-craft-one{padding:.6rem 1.5rem;font-size:14px}.crafting-dialog-clickable{cursor:pointer}.crafting-phase-hint{text-align:center;font-family:var(--font-pixel);color:var(--ct-ink-dim);pointer-events:none;margin:.25rem 0 0;font-size:11px;line-height:1.4}.crafting-phase-hint-reserved{min-height:1.1em;margin:.1rem 0 0}.crafting-ammo-stage{flex-direction:column;align-items:center;width:100%;display:flex}.crafting-generic-stage{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.crafting-slots-row{align-items:center;gap:.45rem;display:flex}.crafting-slots-arrow{color:var(--ct-ink-dim);font-family:var(--font-pixel);margin:0 .1rem;font-size:14px}.crafting-input-slot,.crafting-output-slot{border-radius:var(--radius);background:rgba(var(--surface-rgb), .6);border:var(--win-border) dashed color-mix(in srgb, var(--ct-outline) 55%, transparent);justify-content:center;align-items:center;width:3rem;height:3rem;transition:border-color .15s,background .15s;display:flex}.crafting-input-slot.crafting-slot-filled{background:color-mix(in srgb, var(--ct-titlebar-solid) 70%, transparent);border:var(--win-border) solid var(--ct-outline)}.crafting-output-slot.crafting-slot-filled{background:color-mix(in srgb, var(--ct-gold-btn) 30%, transparent);border:var(--win-border) solid var(--ct-gold-btn)}.crafting-slot-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #00000080);width:1.8rem;height:1.8rem;font-size:1.6rem;line-height:1}.crafting-fly-layer{z-index:41;pointer-events:none;position:fixed;inset:0}.crafting-fly-item{will-change:transform, opacity;justify-content:center;align-items:center;font-size:1.6rem;display:flex;position:fixed}img.crafting-fly-icon{object-fit:contain;filter:drop-shadow(0 2px 5px #0000008c);width:80%;height:80%}._root_1yb36_7{-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;height:100%;display:flex}._pressRig_1yb36_15{--press-strain:0;cursor:grab;touch-action:none;outline:none;width:10rem;height:11rem;position:relative}._pressRig_1yb36_15:active{cursor:grabbing}._pressRig_1yb36_15:focus-visible ._pressFrame_1yb36_29{border-color:var(--ct-gold-btn,#e0b34a)}._pressRig_1yb36_15>*{pointer-events:none}._pressFrame_1yb36_29{background:linear-gradient(180deg, #3c405459, rgba(var(--surface-rgb), .2));width:5.2rem;height:9.4rem;box-shadow:inset 0 0 calc(var(--press-strain) * 18px) rgba(224, 179, 74, calc(var(--press-strain) * .5));border:3px solid #969cb28c;border-radius:8px;position:absolute;top:0;left:50%;transform:translate(-50%)}._pressRail_1yb36_59{background:linear-gradient(180deg, rgba(var(--text-rgb), .22), rgba(var(--text-rgb), .06));border-radius:999px;width:.35rem;height:7.2rem;margin-left:-2.7rem;position:absolute;top:.4rem;left:50%}._pressRailRight_1yb36_74{margin-left:2.35rem}._pressHead_1yb36_79{will-change:transform;width:4.4rem;height:4.2rem;margin-left:-2.2rem;position:absolute;top:.5rem;left:50%}._pressHeadFace_1yb36_89{background:linear-gradient(180deg, var(--text-dim), var(--border-strong));border-radius:5px;width:100%;height:100%;position:relative;box-shadow:inset 0 -6px #0000004d,0 4px 8px #0006}._pressHeadGrip_1yb36_102{background:repeating-linear-gradient(90deg,#0000004d 0 3px,#0000 3px 6px);border-radius:3px;height:.8rem;position:absolute;inset:.5rem .6rem auto}._pressItem_1yb36_115{justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}._pressItemIcon_1yb36_127{object-fit:contain;filter:drop-shadow(0 2px 3px #00000080);width:1.8rem;height:1.8rem;font-size:1.6rem;line-height:1}._pressAnvil_1yb36_136{background:linear-gradient(180deg, var(--border-strong), #2a2e40);border-radius:4px;width:6.4rem;height:1.2rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #00000073}._pressHead_1yb36_79._pressSlam_1yb36_153{animation:.18s ease-out _press-chunk_1yb36_1}@keyframes _press-chunk_1yb36_1{0%{filter:brightness(1.5)}35%{transform:translateY(70px)}55%{transform:translateY(60px)}to{filter:brightness()}}._pressRig_1yb36_15._rigSlam_1yb36_172{animation:.18s cubic-bezier(.36,.07,.19,.97) _rig-shake_1yb36_1}@keyframes _rig-shake_1yb36_1{0%{transform:translate(0)}20%{transform:translate(-2px,3px)}45%{transform:translate(2px,-2px)}70%{transform:translate(-1px,1px)}to{transform:translate(0)}}._pressSpark_1yb36_195{opacity:0;background:radial-gradient(#ffecbee6,#e0b34a59 45%,#0000 72%);border-radius:999px;width:5.6rem;height:1.6rem;margin-left:-2.8rem;position:absolute;bottom:1.5rem;left:50%}._rigSlam_1yb36_172 ._pressSpark_1yb36_195{animation:.26s ease-out _press-spark_1yb36_1}@keyframes _press-spark_1yb36_1{0%{opacity:.95;transform:scaleX(.5)scaleY(.7)}to{opacity:0;transform:scaleX(1.5)scaleY(1.4)}}._hint_1yb36_233{width:2.4rem;height:4.4rem;opacity:calc(1 - var(--press-strain) * 2.2);margin-left:-1.2rem;position:absolute;top:1.1rem;left:50%}._hintDot_1yb36_243{background:#fff5dc38;border:2px solid #fff5dce6;border-radius:50%;width:1.05rem;height:1.05rem;margin-left:-.525rem;position:absolute;top:0;left:50%}._hintTap_1yb36_256 ._hintDot_1yb36_243{animation:1.5s ease-in-out infinite _hint-tap_1yb36_1}@keyframes _hint-tap_1yb36_1{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}._hintSwipe_1yb36_273 ._hintDot_1yb36_243{animation:1.5s ease-in-out infinite _hint-swipe_1yb36_1}@keyframes _hint-swipe_1yb36_1{0%{opacity:0;transform:translateY(0)scale(.85)}20%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:.85;transform:translateY(2.6rem)scale(1)}to{opacity:0;transform:translateY(3.1rem)scale(.85)}}._hintChevron_1yb36_297{border-bottom:2px solid #fff5dcd9;border-right:2px solid #fff5dcd9;width:.8rem;height:.8rem;margin-left:-.4rem;animation:1.5s ease-in-out infinite _hint-chevron_1yb36_1;position:absolute;top:2rem;left:50%;transform:rotate(45deg)}._hintChevronLate_1yb36_310{animation-delay:.18s;top:3rem}@keyframes _hint-chevron_1yb36_1{0%,to{opacity:.15}55%{opacity:.9}}@media (prefers-reduced-motion:reduce){._hintTap_1yb36_256 ._hintDot_1yb36_243,._hintSwipe_1yb36_273 ._hintDot_1yb36_243,._hintChevron_1yb36_297,._pressRig_1yb36_15._rigSlam_1yb36_172,._rigSlam_1yb36_172 ._pressSpark_1yb36_195{animation:none}}._root_1pgea_6{left:calc(1rem + var(--sail));bottom:calc(1rem + var(--saib));z-index:3;width:1.1rem;color:var(--text);flex-direction:column;align-items:center;font-family:system-ui,sans-serif;display:flex;position:absolute}._track_1pgea_22{background:color-mix(in srgb, var(--ct-cream) 66%, transparent);border:var(--win-border) solid var(--ct-outline);border-radius:0;align-items:flex-end;width:100%;height:12.5rem;max-height:40vh;display:flex;position:relative;overflow:hidden}._fill_1pgea_39{background:linear-gradient(180deg, var(--text-strong) 0%, #b9e6ff 60%, #7fc8ff 100%);width:100%;transition:height .3s;animation:4s linear infinite _crystalBarHue_1pgea_1;box-shadow:inset 0 2px #ffffff59}@keyframes _crystalBarHue_1pgea_1{0%{filter:sepia()saturate(5)hue-rotate()}to{filter:sepia()saturate(5)hue-rotate(360deg)}}._plinth_1pgea_66{background:color-mix(in srgb, var(--ct-cream) 66%, transparent);width:100%;-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));justify-content:center;padding:.2rem 0 .25rem;display:flex}._icon_1pgea_76{object-fit:contain;width:100%;height:auto;display:block}._delta_1pgea_87{z-index:4;font-family:var(--font-pixel);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:1px 0 #000,-1px 0 #000,0 1px #000,0 -1px #000,1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000,0 2px 4px #000000b3;font-size:17px;line-height:1;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}._deltaGain_1pgea_121{color:#69db7c}._deltaSpend_1pgea_125{color:#ff6b6b}._deltaNum_1pgea_87{animation:.22s cubic-bezier(.2,1.6,.4,1) both _crystalDeltaPunch_1pgea_1;display:inline-block}@keyframes _crystalDeltaPunch_1pgea_1{0%{transform:scale(1.7)}to{transform:scale(1)}}._deltaLeaving_1pgea_147{animation:.6s ease-in forwards _crystalDeltaOut_1pgea_1}@keyframes _crystalDeltaOut_1pgea_1{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-14px)}}@media (prefers-reduced-motion:reduce){._deltaNum_1pgea_87{animation:none}._deltaLeaving_1pgea_147{animation:.6s linear forwards _crystalDeltaFade_1pgea_1}@keyframes _crystalDeltaFade_1pgea_1{to{opacity:0}}}._tip_1pgea_4{color:var(--ct-ink);font-family:var(--font-pixel);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;padding:6px 10px 7px;font-size:10px;line-height:1.5;transition:opacity .12s;position:absolute;bottom:calc(100% + 12px);left:0}._root_1pgea_6:hover ._tip_1pgea_4{opacity:1}._tipCount_1pgea_200{font-variant-numeric:tabular-nums;font-size:14px}._tipHint_1pgea_205{color:var(--ct-ink-dim)}._tankBar_p8ppc_3{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-titlebar) 35%, transparent);height:1.5rem;margin:.2rem 0 .5rem;position:relative;overflow:hidden}._tankFill_p8ppc_16{background:linear-gradient(90deg, var(--text-strong) 0%, #b9e6ff 60%, #7fc8ff 100%);height:100%;transition:width .3s;animation:4s linear infinite _crystalTankHue_p8ppc_1}@keyframes _crystalTankHue_p8ppc_1{0%{filter:sepia()saturate(5)hue-rotate()}to{filter:sepia()saturate(5)hue-rotate(360deg)}}._tankBarLabel_p8ppc_39{font-family:var(--font-pixel);color:var(--ct-world-outline);text-shadow:0 1px #ffffff59;justify-content:center;align-items:center;gap:.3rem;font-size:11px;display:flex;position:absolute;inset:0}._tankRow_p8ppc_52{align-items:center;gap:.5rem;margin:.35rem 0;display:flex}._tankRowLabel_p8ppc_59{width:5rem;font-family:var(--font-pixel);color:var(--ct-ink);font-size:12px}._tankSteps_p8ppc_66{flex:1;gap:.3rem;display:flex}._tankStep_p8ppc_66{flex-direction:column;flex:1;gap:.05rem;min-width:2.2rem;padding:.32rem .2rem;position:relative}._tankStepN_p8ppc_81{font-family:var(--font-pixel);font-size:13px;line-height:1.1}._tankStepMerit_p8ppc_88{opacity:.92;font-size:.62rem;font-weight:700;line-height:1}._tankStepMerit_p8ppc_88._gain_p8ppc_95{color:var(--success)}._tankStepMerit_p8ppc_88._spend_p8ppc_99{color:var(--ct-gold-dark)}._tankPop_p8ppc_105{white-space:nowrap;text-shadow:0 1px 3px #000c;pointer-events:none;font-size:.9rem;font-weight:800;animation:.9s ease-out forwards _storage-merit-pop_p8ppc_1;position:absolute;bottom:100%;left:50%}._tankPop_p8ppc_105._gain_p8ppc_95{color:var(--success)}._tankPop_p8ppc_105._spend_p8ppc_99{color:var(--ct-gold-dark)}._tankYou_p8ppc_125{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-titlebar) 40%, transparent);font-family:var(--font-pixel);color:var(--ct-ink);justify-content:center;align-items:center;gap:.3rem;margin:.5rem 0;padding:.3rem;font-size:11px;display:flex}._tankYou_p8ppc_125 strong{color:var(--ct-gold-btn);font-weight:inherit}._panel_y6j26_4{flex-direction:column;gap:.3rem;display:flex}._entry_y6j26_10{white-space:nowrap;cursor:pointer;align-items:center;gap:.4rem;font-size:.78rem;display:flex}._entry_y6j26_10 input{cursor:pointer}._giveEntry_y6j26_24{cursor:default;flex-direction:column;align-items:flex-start;gap:.3rem}._give_y6j26_24{gap:.2rem;display:flex}._give_y6j26_24 select{color:var(--text);border:1px solid rgba(var(--text-rgb), .18);background:rgba(var(--surface-rgb), .9);cursor:pointer;border-radius:5px;font-family:inherit;font-size:.75rem}._give_y6j26_24 button{color:var(--text);border:1px solid rgba(var(--text-rgb), .18);background:rgba(var(--surface-rgb), .9);cursor:pointer;border-radius:5px;padding:0 .5rem;font-family:inherit;font-size:.75rem}._give_y6j26_24 button:hover{background:#3c3c4cf2}._root_9s5v6_11{--fc-outline:#b0a2ec66;--fc-rest:#33303f;--fc-ink:#e6e2f2;--fc-orange:#f5991e;--fc-armed:#ff5a4a;--fc-firing:#d83a34;--fc-cross:var(--fc-ink);background:var(--fc-rest);border:1px solid var(--fc-outline);color:var(--fc-ink);font-family:var(--font-pixel);-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;transition:background .14s,border-color .14s;display:flex;box-shadow:0 3px 12px #0000008c}._desktop_9s5v6_38{flex-direction:row;gap:.1rem;padding:.35rem .5rem}._root_9s5v6_11._mobile_9s5v6_49{z-index:3;right:calc(1rem + var(--sair));bottom:calc(var(--hud-bottom) + 5rem);width:92px;-webkit-backdrop-filter:blur(var(--frost-blur));background:#1814228c;border-radius:46px;flex-direction:column;gap:.3rem;padding:.8rem 0;position:absolute}._target_9s5v6_66,._attack_9s5v6_67{cursor:pointer;justify-content:center;align-items:center;gap:.15rem;padding:.25rem .5rem;display:inline-flex}._mobile_9s5v6_49 ._target_9s5v6_66,._mobile_9s5v6_49 ._attack_9s5v6_67{width:100%;padding:.6rem 0}._mobile_9s5v6_49 ._crosshair_9s5v6_84{width:44px;height:44px}._mobile_9s5v6_49 ._attackGlyph_9s5v6_88{width:40px;height:40px}._crosshair_9s5v6_84{color:var(--fc-cross);transition:color .14s;display:block}._crosshairSlot_9s5v6_100{color:var(--fc-cross);display:inline-flex;position:relative}._ping_9s5v6_107{opacity:0;pointer-events:none;border:2px solid;border-radius:50%;position:absolute;inset:0}._pinging_9s5v6_107{animation:.42s ease-out _fc-ping_9s5v6_1}@keyframes _fc-ping_9s5v6_1{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.1)}}._attackLabel_9s5v6_132{letter-spacing:.04em;padding:0 .25rem;font-size:.95rem;font-weight:700}._attackGlyph_9s5v6_88{display:block}._root_9s5v6_11 .key-hint{color:var(--fc-ink);background:#00000052;border-color:#b0a2ec59}._off_9s5v6_9{--fc-cross:#e6e2f273}._out_9s5v6_9{--fc-cross:var(--fc-orange)}._dim_9s5v6_162{opacity:.45}._armed_9s5v6_9{--fc-cross:var(--fc-armed)}._armed_9s5v6_9 ._crosshair_9s5v6_84{filter:drop-shadow(0 0 5px #ff5a4ad9)}._root_9s5v6_11._firing_9s5v6_9{--fc-cross:#fff;background:var(--fc-firing);border-color:var(--fc-armed);color:#fff;animation:var(--pop-enter), _fc-pulse_9s5v6_1 .52s ease-in-out infinite}._firing_9s5v6_9 .key-hint{color:#fff;background:#00000047;border-color:#fff6}@keyframes _fc-pulse_9s5v6_1{0%,to{box-shadow:0 3px 12px #0000008c,0 0 #ff5a4a00}50%{box-shadow:0 3px 12px #0000008c,0 0 14px 3px #ff5a4a8c}}._root_9s5v6_11._shake_9s5v6_214{animation:var(--pop-enter), _fc-shake_9s5v6_1 .3s ease-in-out}._root_9s5v6_11._firing_9s5v6_9._shake_9s5v6_214{animation:var(--pop-enter), _fc-pulse_9s5v6_1 .52s ease-in-out infinite, _fc-shake_9s5v6_1 .3s ease-in-out}._root_9s5v6_11._firing_9s5v6_9.pop--closing,._root_9s5v6_11._shake_9s5v6_214.pop--closing,._root_9s5v6_11._firing_9s5v6_9._shake_9s5v6_214.pop--closing{animation:var(--pop-exit)}@keyframes _fc-shake_9s5v6_1{0%,to{margin-left:0}15%{margin-left:-6px}35%{margin-left:5px}55%{margin-left:-4px}75%{margin-left:3px}}._root_1bgc7_2{position:relative}._toggle_1bgc7_8{font-family:var(--font-pixel);color:var(--ct-ink);border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-cream) 56%, transparent);-webkit-backdrop-filter:blur(var(--frost-blur));backdrop-filter:blur(var(--frost-blur));cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:13px;line-height:1;transition:background .12s;display:inline-flex}._toggle_1bgc7_8:hover{background:color-mix(in srgb, var(--ct-titlebar) 70%, transparent)}._name_1bgc7_30{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}._icon_1bgc7_37{line-height:1}._dropdown_1bgc7_41{z-index:10;min-width:12rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 4px 16px #00000080}._dropdownBody_1bgc7_52._dropdownBody_1bgc7_52{flex-direction:column;padding:0;display:flex;overflow:hidden}._item_1bgc7_59{font-family:var(--font-pixel);letter-spacing:.02em;color:var(--ct-ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.55rem .7rem;font-size:12px}._item_1bgc7_59+._item_1bgc7_59,._debug_1bgc7_73{border-top:1px solid color-mix(in srgb, var(--ct-outline) 30%, transparent)}._item_1bgc7_59:hover{background:color-mix(in srgb, var(--ct-titlebar) 70%, transparent)}._item_1bgc7_59._respawnItem_1bgc7_81{color:var(--ct-close-pink)}._item_1bgc7_59._respawnItem_1bgc7_81:hover{background:color-mix(in srgb, var(--ct-close-pink) 22%, transparent)}._debug_1bgc7_73{color:var(--ct-ink);flex-direction:column;gap:.3rem;padding:.55rem .7rem;display:flex}._debugTitle_1bgc7_98{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:lowercase;color:var(--ct-ink-dim);font-size:10px}._modalCard_1bgc7_115{width:min(20rem,92vw);box-shadow:0 12px 40px #0000008c}._modalBody_1bgc7_122._modalBody_1bgc7_122{flex-direction:column;gap:.7rem;padding:10px;display:flex}._modalField_1bgc7_129{flex-direction:column;gap:.4rem;display:flex}._modalLabel_1bgc7_135{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:lowercase;color:var(--ct-ink-dim);font-size:13px}._colorPickerRow_1bgc7_144{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-titlebar) 40%, transparent);align-items:center;gap:.6rem;padding:.4rem;display:flex}._colorInput_1bgc7_154{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);cursor:pointer;background:0 0;width:2.4rem;height:2.4rem;padding:0}._colorInput_1bgc7_154::-webkit-color-swatch-wrapper{padding:0}._colorInput_1bgc7_154::-webkit-color-swatch{border:none;border-radius:0}._colorInput_1bgc7_154::-moz-color-swatch{border:none;border-radius:0}._colorHex_1bgc7_179{font-family:var(--font-pixel);text-transform:uppercase;color:var(--ct-ink);font-size:16px}._modalError_1bgc7_186{font-family:var(--font-pixel);color:var(--ct-error);margin:0;font-size:13px;line-height:1.5}._modalActions_1bgc7_194{justify-content:flex-end;gap:.5rem;display:flex}._modalBtn_1bgc7_201{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);font-family:var(--font-pixel);letter-spacing:.02em;cursor:pointer;padding:.45rem 1rem;font-size:15px;transition:background .12s,transform 60ms ease-out}._modalBtn_1bgc7_201:active:not(:disabled){transform:translateY(1px)}._modalBtn_1bgc7_201:disabled{opacity:.45;cursor:default}._modalBtnCancel_1bgc7_223{color:var(--ct-ink);background:var(--ct-titlebar)}._modalBtnCancel_1bgc7_223:hover:not(:disabled){background:var(--ct-titlebar-solid)}._modalBtnSave_1bgc7_233{color:var(--ct-world-outline);background:var(--ct-gold-btn)}._modalBtnSave_1bgc7_233:hover:not(:disabled){background:var(--ct-gold-btn-hover)}._section_1y6ul_5{border-top:1px solid color-mix(in srgb, var(--ct-outline) 30%, transparent);flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}._title_1y6ul_13{letter-spacing:.08em;text-transform:uppercase;color:var(--ct-ink-dim);font-size:9px}._switch_1y6ul_22{border:var(--win-border) solid var(--ct-outline);background:color-mix(in srgb, var(--ct-cream) 40%, transparent);display:flex}._segment_1y6ul_28{font:inherit;text-align:center;color:var(--ct-ink);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:4px 0;font-size:10px;line-height:1.4}._segment_1y6ul_28+._segment_1y6ul_28{border-left:1px solid color-mix(in srgb, var(--ct-outline) 30%, transparent)}._segment_1y6ul_28:hover:not(._segmentOn_1y6ul_45){background:color-mix(in srgb, var(--ct-titlebar) 35%, transparent)}._segmentOn_1y6ul_45{background:var(--ct-titlebar);color:var(--ct-ink);font-weight:700}._hint_1y6ul_55{color:var(--ct-ink-dim);font-size:9px;line-height:1.3}._root_wrgf3_8{--ip-gold:#e6a516;--ip-gold-press:#d0940f;--ip-ink:#241a06;--ip-grey:#544c30;--ip-red:#ff6a5a;z-index:1;background:var(--ip-gold);color:var(--ip-ink);font-family:var(--font-pixel);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:2px solid #0006;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:17px;line-height:1;display:inline-flex;position:relative;box-shadow:0 3px 12px #0000008c}._root_wrgf3_8:active{background:var(--ip-gold-press)}._icon_wrgf3_41{font-size:21px;line-height:1}._label_wrgf3_46{letter-spacing:.02em}._cost_wrgf3_53{color:var(--ip-ink);font-variant-numeric:tabular-nums;background:#00000029;align-items:center;gap:.3rem;padding:4px 9px;display:inline-flex}._costIcon_wrgf3_63{font-size:16px;line-height:1}._costUnaffordable_wrgf3_69{background:#00000047}._costUnaffordable_wrgf3_69 ._costAmount_wrgf3_72{color:var(--ip-red);font-weight:700}._wrap_wrgf3_81{display:inline-flex;position:relative}._reason_wrgf3_88{color:#ff6a5a;width:max-content;max-width:18rem;font-family:var(--font-pixel);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#262626eb;border:2px solid #d64545;padding:.3rem .55rem;font-size:12px;line-height:1.25;position:absolute;top:calc(100% - 2px);left:50%;overflow:hidden;transform:translate(-50%)}._disabled_wrgf3_114{background:var(--ip-grey);color:#241a0699;cursor:default;border-color:#00000073;box-shadow:0 2px 8px #00000073}._disabled_wrgf3_114 ._icon_wrgf3_41{opacity:.6}._disabled_wrgf3_114 .key-hint{color:#ffffff73;background:#0000002e;border-color:#00000038}._pop_wrgf3_139{animation:.38s ease-out _ip-pop_wrgf3_1}@keyframes _ip-pop_wrgf3_1{0%{background:#e6a516;transform:scale(1);box-shadow:0 3px 12px #0000008c}25%{background:#ffd98a;transform:scale(1.14);box-shadow:0 5px 20px #e6a516a6}55%{transform:scale(.97)}to{background:#e6a516;transform:scale(1);box-shadow:0 3px 12px #0000008c}}._tap_wrgf3_79:before{content:"";opacity:0;pointer-events:none;background:#51cf66;animation:.52s ease-out _ip-tap_wrgf3_1;position:absolute;inset:0}@keyframes _ip-tap_wrgf3_1{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}._anchor_n3114_15{z-index:60;display:flex;position:fixed}._closing_n3114_23{pointer-events:none}._pane_n3114_29{min-width:11rem;max-width:18rem;box-shadow:0 4px 16px #0000008c}._body_n3114_39._body_n3114_39{flex-direction:column;padding:0;display:flex;overflow:hidden}._body_n3114_39>*{animation:.17s ease-out .13s backwards _ctx-row-in_n3114_1}._body_n3114_39>:nth-child(2){animation-delay:.165s}._body_n3114_39>:nth-child(3){animation-delay:.2s}._body_n3114_39>:nth-child(4){animation-delay:.235s}._body_n3114_39>:nth-child(n+5){animation-delay:.27s}._closing_n3114_23 ._body_n3114_39>*{animation:.11s ease-in both _ctx-row-out_n3114_1}@keyframes _ctx-row-in_n3114_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes _ctx-row-out_n3114_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}._body_n3114_39>*+*{border-top:1px solid color-mix(in srgb, var(--ct-outline) 30%, transparent)}._action_n3114_106{box-sizing:border-box;width:100%;font-family:var(--font-pixel);letter-spacing:.02em;text-align:left;white-space:nowrap;color:var(--ct-ink);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.6rem;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}._action_n3114_106:hover:not(:disabled){background:color-mix(in srgb, var(--ct-titlebar) 70%, transparent)}._action_n3114_106:disabled{color:var(--ct-ink-dim);opacity:.6;cursor:not-allowed}._danger_n3114_139{color:var(--ct-error)}._danger_n3114_139:hover:not(:disabled){background:color-mix(in srgb, var(--ct-error) 22%, transparent)}._separator_n3114_149{border-top:var(--win-border) solid color-mix(in srgb, var(--ct-outline) 65%, transparent);height:0}._separator_n3114_149+*{border-top:0}._launcher_17y63_6{left:calc(1rem + var(--sail) + var(--crystal-lane));bottom:var(--hud-bottom);z-index:3;position:absolute}._window_17y63_15{left:calc(1rem + var(--sail) + var(--crystal-lane));bottom:calc(6.5rem + var(--saib));z-index:3;width:13rem;position:absolute}._menuBackdrop_17y63_27{z-index:50;position:fixed;inset:0}._menuBackdropInert_17y63_35{pointer-events:none}._card_i74yy_6{width:min(22rem,90vw);max-height:min(70vh,32rem);box-shadow:0 12px 40px #0000008c}._body_i74yy_13._body_i74yy_13{overscroll-behavior:contain;min-height:0;padding:0;overflow-y:auto}._empty_i74yy_20{text-align:center;font-family:var(--font-pixel);color:var(--ct-ink-dim);margin:0;padding:1.4rem;font-size:11px}._list_i74yy_29{margin:0;padding:0;list-style:none}._entry_i74yy_36{font-family:var(--font-body);color:var(--ct-ink);align-items:baseline;gap:.5rem;padding:.45rem 10px;font-size:.82rem;display:flex}._entry_i74yy_36+._entry_i74yy_36{border-top:1px solid color-mix(in srgb, var(--ct-outline) 30%, transparent)}._entry_i74yy_36:nth-child(odd){background:color-mix(in srgb, var(--ct-titlebar) 28%, transparent)}._action_i74yy_54{font-family:var(--font-pixel);color:var(--ct-gold-btn);font-size:11px}._actor_i74yy_60{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._time_i74yy_67{color:var(--ct-ink-dim);white-space:nowrap;font-size:.74rem}._panel_a9ddo_6{border:var(--win-border) solid var(--border);border-radius:var(--radius);pointer-events:none;-webkit-user-select:none;user-select:none;background:#33333a;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;box-shadow:0 2px 8px #00000080}._coin_a9ddo_20{object-fit:contain;width:20px;height:20px;display:block}._digits_a9ddo_27{font-family:var(--font-pixel);letter-spacing:.06em;color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:15px;line-height:1}._pad_a9ddo_37{color:var(--text-dim);opacity:.5}._tip_a9ddo_46{text-align:left;font-family:var(--font-pixel);flex-direction:column;gap:.3rem;font-size:10px;line-height:1.5;display:flex}._tipTitle_a9ddo_59{color:var(--accent-soft);letter-spacing:.04em;font-size:12px}._tipDesc_a9ddo_65{color:var(--ct-ink-dim)}._root_1hi9t_2{z-index:5;flex-direction:row;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:visible}._body_1hi9t_16{background:rgba(var(--surface-rgb), .97);border-left:2px solid var(--ct-outline);width:250px;padding-top:var(--sait);flex-direction:column;transition:width .15s;display:flex;overflow:hidden}._collapsed_1hi9t_31 ._body_1hi9t_16{width:0}._desktopLauncher_1hi9t_38{z-index:1;position:absolute;top:33%;right:.6rem;transform:translateY(-50%)}._icon_1hi9t_48{justify-content:center;align-items:center;display:inline-flex;position:relative}._badge_1hi9t_57{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#e24b4a;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.805rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;left:-6px;box-shadow:0 1px 4px #0009}._launcher_1hi9t_83{width:2.4rem;height:4rem;margin-right:var(--sair);background:rgba(var(--surface-rgb), .88);border:1px solid rgba(var(--text-rgb), .18);color:var(--text);cursor:pointer;z-index:6;border-right:none;border-radius:10px 0 0 10px;justify-content:center;align-items:center;padding:0;font-size:1.425rem;line-height:1;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 2px 10px #00000080}._launcher_1hi9t_83:hover{background:rgba(var(--surface-rgb), .95)}._overlay_1hi9t_113{z-index:45;background:rgba(var(--surface-rgb), .98);padding-top:var(--sait);padding-left:var(--sail);padding-right:var(--sair);padding-bottom:var(--saib);flex-direction:column;display:flex;position:fixed;inset:0}._header_1hi9t_130{background:#2e2946e6;border-bottom:1px solid #b0a2ec21;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem .7rem;display:flex}._collapseBtn_1hi9t_140{border-radius:var(--radius);background:var(--ct-titlebar-btn);border:1px solid var(--ct-outline);width:1.8rem;height:1.8rem;color:var(--ct-ink);font-family:var(--font-pixel);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.975rem;line-height:1;display:flex}._collapseBtn_1hi9t_140:hover{background:var(--ct-titlebar-solid)}._overlay_1hi9t_113 ._online_1hi9t_164,._overlay_1hi9t_113 ._tabs_1hi9t_165,._overlay_1hi9t_113 ._content_1hi9t_166{width:100%}._overlay_1hi9t_113 ._content_1hi9t_166{flex:1;min-height:0}._homeBtn_1hi9t_176{border-radius:var(--radius);background:rgba(var(--text-rgb), .06);cursor:pointer;border:1px solid #b0a2ec4d;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-left:auto;padding:0;font-size:1.025rem;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}._homeBtn_1hi9t_176:hover{background:rgba(var(--text-rgb), .14)}._homeBtn_1hi9t_176._active_1hi9t_200{border-color:var(--ct-gold);background:#e0a53a38}._onlineLabel_1hi9t_205{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.07em;color:var(--ct-ink-dim);margin:0 0 .35rem;font-size:.725rem}._onlineList_1hi9t_214{scrollbar-width:none;flex-direction:row;gap:.3rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._onlineList_1hi9t_214::-webkit-scrollbar{display:none}._pip_1hi9t_229{border:2px solid var(--ct-outline);background:rgba(var(--text-rgb), .08);cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex;overflow:hidden}._pipSelf_1hi9t_243{border-color:var(--ct-gold-btn);box-shadow:0 0 0 1px #f2b02166}._pipAvatar_1hi9t_248{object-fit:cover;width:100%;height:100%;display:block}._pipInitial_1hi9t_255{color:rgba(var(--text-rgb), .75);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.775rem;font-weight:700;line-height:1}._tabs_1hi9t_165{border-bottom:1px solid #b0a2ec21;flex-direction:row;flex-shrink:0;display:flex}._tab_1hi9t_165{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;color:var(--ct-ink-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.5rem 0;font-size:.775rem}._tab_1hi9t_165:hover{color:var(--ct-ink);background:rgba(var(--text-rgb), .04)}._tab_1hi9t_165._active_1hi9t_200{color:var(--ct-ink);border-bottom-color:var(--ct-gold)}._content_1hi9t_166{overscroll-behavior:contain;min-height:0;color:var(--ct-ink);flex:1;font-family:system-ui,sans-serif;overflow:hidden auto}._leaderboard_1hi9t_311{flex-direction:column;gap:.4rem;padding:.6rem .7rem;display:flex}._lbSelectors_1hi9t_318{gap:.4rem;display:flex}._lbSelectors_1hi9t_318 select{appearance:none;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--ct-ink);border-radius:var(--radius);border:2px solid var(--ct-outline);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M0 0h8L4 6z' fill='%23b0a2ec'/%3E%3C/svg%3E") no-repeat right .45rem center, color-mix(in srgb, var(--ct-cream) 55%, transparent);cursor:pointer;flex:1;padding:.35rem 1.3rem .35rem .5rem;font-size:.725rem}._lbSelectors_1hi9t_318 select:hover{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M0 0h8L4 6z' fill='%23b0a2ec'/%3E%3C/svg%3E") no-repeat right .45rem center, color-mix(in srgb, var(--ct-cream) 75%, transparent)}._lbEmpty_1hi9t_352{text-align:center;font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--ct-ink-dim);margin:.4rem 0 0;font-size:.725rem}._lbList_1hi9t_362{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}._lbRow_1hi9t_373{border-radius:var(--radius);border:2px solid var(--ct-outline);color:var(--ct-ink);background:color-mix(in srgb, var(--ct-cream) 35%, transparent);align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}._lbRow_1hi9t_373:first-child{background:color-mix(in srgb, var(--ct-gold) 28%, transparent)}._lbRank_1hi9t_390{text-align:center;width:1rem;font-family:var(--font-pixel);color:var(--ct-ink);font-variant-numeric:tabular-nums;font-size:.785rem}._lbName_1hi9t_399{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);flex:1;font-size:.925rem;overflow:hidden}._lbScore_1hi9t_408{font-family:var(--font-pixel);color:var(--ct-ink-dim);font-variant-numeric:tabular-nums;font-size:.785rem}._lbRow_1hi9t_373:first-child ._lbScore_1hi9t_408{color:var(--ct-gold-dark)}._online_1hi9t_164{border-bottom:1px solid #b0a2ec21;flex-shrink:0;padding:.45rem .6rem}._guildLabel_1hi9t_428{min-width:0;color:var(--ct-ink);flex:1;align-items:center;gap:.4rem;margin:0;font-family:system-ui,sans-serif;font-size:.975rem;font-weight:600;display:flex}._guildText_1hi9t_441{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._guildName_1hi9t_448{font-weight:700}._sidePanelWarboard_10z0i_5{flex-direction:column;gap:.5rem;padding:.6rem .7rem;display:flex}._section_10z0i_12{flex-direction:column;gap:.3rem;display:flex}._sectionTitle_10z0i_18{margin:0}._sectionToggle_10z0i_23{width:100%;color:var(--ct-ink-dim);font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.3rem;padding:.1rem 0;font-size:.745rem;display:flex}._sectionToggle_10z0i_23:hover{color:var(--ct-ink)}._sectionLabel_10z0i_44{flex:1;min-width:0}._sectionCount_10z0i_49{font-variant-numeric:tabular-nums;flex:none}._sectionChevron_10z0i_54{flex:none;font-size:.825rem;line-height:1;transition:transform .15s}._sectionChevronCollapsed_10z0i_61{transform:rotate(-90deg)}._sectionIcon_10z0i_65{flex:none;font-size:.875rem;font-style:normal}._empty_10z0i_71{color:var(--ct-ink-dim);opacity:.7;margin:0;font-size:.875rem}._list_10z0i_78{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._task_10z0i_89{border-top:1px solid #b0a2ec21;grid-template-columns:1fr;display:grid;position:relative}._task_10z0i_89:first-child{border-top:none}._taskInner_10z0i_100{flex-direction:column;grid-area:1/1;min-width:0;display:flex}._taskActive_10z0i_108{box-shadow:inset 2px 0 0 var(--ct-gold-btn);background:#ffffff08}._taskActive_10z0i_108 ._taskTitle_10z0i_115{color:var(--ct-gold-btn)}._taskUnavailable_10z0i_119{opacity:.55}._taskCompleting_10z0i_123{pointer-events:none;animation:1.5s forwards _warboard-task-complete_10z0i_1}._taskCheckmark_10z0i_128{color:var(--text-strong);z-index:100;pointer-events:none;background:#40c057b8;grid-area:1/1;justify-content:center;align-items:center;font-size:2.125rem;font-weight:700;animation:1.5s forwards _warboard-checkmark-flash_10z0i_1;display:flex}@keyframes _warboard-checkmark-flash_10z0i_1{0%{opacity:1}40%{opacity:1}70%{opacity:0}to{opacity:0}}@keyframes _warboard-task-complete_10z0i_1{0%{opacity:1;max-height:300px;margin-bottom:0}45%{opacity:1;max-height:300px;margin-bottom:0}80%{opacity:0;max-height:300px;margin-bottom:0}to{opacity:0;max-height:0;margin-bottom:-.3rem}}._taskAnchor_10z0i_184{display:flex}._taskMain_10z0i_188{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:.4rem .5rem;display:flex}._taskIcon_10z0i_202{color:var(--ct-gold-btn);flex:none;font-size:1.425rem;font-style:normal;line-height:1}._taskBody_10z0i_210{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._taskMain_10z0i_188:hover:not(:disabled){background:rgba(var(--text-rgb), .05)}._taskMain_10z0i_188:disabled{cursor:default}._taskHead_10z0i_226{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.4rem;width:100%;display:flex}._taskTitle_10z0i_115{color:var(--ct-ink);font-size:.905rem;font-weight:600}._taskReward_10z0i_242{font-family:var(--font-pixel);color:var(--ct-gold-btn);white-space:nowrap;flex:none;font-size:.725rem}._taskDesc_10z0i_250{color:rgba(var(--text-rgb), .82);font-size:.845rem;line-height:1.3}._taskReq_10z0i_256{color:var(--ct-ink-dim);font-size:.805rem;font-style:italic}._taskNote_10z0i_262{color:var(--ct-ink-dim);margin:4px 8px 6px;font-size:.805rem;font-style:italic;line-height:1.35}._followingRow_10z0i_273{align-items:center;gap:.35rem;margin-top:.3rem;display:flex}._followingLabel_10z0i_280{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.05em;color:var(--ct-ink-dim);flex:none;font-size:.705rem}._pursuersFull_10z0i_289{flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}._pursuersMini_10z0i_272{pointer-events:none;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:.35rem;right:.5rem}._pursuersMini_10z0i_272 ._pursuerCircle_10z0i_317{pointer-events:auto;margin-left:-.3rem}._pursuersMini_10z0i_272 ._pursuerCircle_10z0i_317:first-child{margin-left:0}._pursuerOverflow_10z0i_326{background:rgba(var(--surface-rgb), .9);border:1.5px solid var(--ct-world-outline);width:1rem;height:1rem;color:var(--ct-ink-dim);pointer-events:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-.3rem;font-size:.625rem;line-height:1;display:flex}._pursuerCircle_10z0i_317{border:1.5px solid var(--ct-world-outline);background:rgba(var(--text-rgb), .08);cursor:default;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex;position:relative;overflow:hidden}._pursuersMini_10z0i_272 ._pursuerCircle_10z0i_317{width:1rem;height:1rem}._pursuerCircleSelf_10z0i_366{border-color:var(--ct-gold-btn);box-shadow:0 0 0 1px #f2b02166}._pursuerAvatar_10z0i_371{object-fit:cover;width:100%;height:100%;display:block}._pursuerInitial_10z0i_378{color:rgba(var(--text-rgb), .75);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.675rem;font-weight:700;line-height:1}._root_1guip_7{z-index:var(--z-panel);pointer-events:none;font-family:var(--font-body);color:var(--ct-ink);background:#0e0a1824;position:absolute;inset:0}._logo_1guip_19{top:calc(16px + var(--sait));left:calc(16px + var(--sail));pointer-events:none;filter:drop-shadow(0 2px 8px #14101e59);width:min(520px,60vw);height:auto;position:absolute}._relicPlate_1guip_30{pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:148px;padding:9px 16px 11px;display:flex;position:absolute;top:calc(50% + 42px);left:50%;transform:translate(-50%)}._relicLabel_1guip_57{font-family:var(--font-pixel);color:var(--ct-ink);font-size:20px}._relicHolder_1guip_63,._relicNone_1guip_64{color:var(--ct-ink);margin:0;font-size:14px}._relicNone_1guip_64{color:var(--ct-ink-dim);font-style:italic}._relicFaction_1guip_75{font-weight:700}._right_1guip_80{pointer-events:none;flex-direction:column;gap:12px;width:min(260px,62vw);height:75vh;display:flex;position:absolute;inset:50% auto auto 70%;transform:translateY(-50%)}._win_1guip_5{pointer-events:auto;box-shadow:0 8px 28px #14101e47}._joinWin_1guip_102 .win-body{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}._pawnAvatar_1guip_110{border:2px solid var(--ct-outline);background:var(--ct-orange);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}._pawnAvatar_1guip_110 img{object-fit:cover;width:100%;height:100%}._pawnInitial_1guip_128{color:#fff;font-size:1.6rem;font-weight:700}._playerName_1guip_134{font-family:var(--font-pixel);color:var(--ct-ink);margin:0;font-size:18px}._fighting_1guip_141{letter-spacing:.03em;text-transform:uppercase;color:var(--ct-ink-dim);margin:0;font-size:12px}._fighting_1guip_141 span{color:var(--ct-orange-text);font-weight:700}._guildPrivate_1guip_154{color:var(--ct-ink-dim);margin:0;font-size:12px}._guildPrivate_1guip_154 span{color:var(--ct-orange-text);font-variant-numeric:tabular-nums}._join_1guip_102{width:100%;margin-top:2px}._boardWin_1guip_171{flex:auto;min-height:0;overflow:hidden}._boardWin_1guip_171 .win-body{min-height:0;padding:8px;overflow-y:auto}@media (width<=640px){._root_1guip_7{pointer-events:auto;min-height:100dvh;padding:calc(12px + var(--sait)) 12px calc(12px + var(--saib));flex-direction:column;align-items:center;gap:10px;display:flex;overflow-y:auto}._logo_1guip_19,._right_1guip_80{position:static;transform:none}._relicPlate_1guip_30{width:max-content;max-width:calc(100vw - 24px);position:fixed}._logo_1guip_19{width:100%}._right_1guip_80{flex-direction:column-reverse;width:100%;max-width:360px}._boardWin_1guip_171{display:none}}.storage-dialog{width:min(22rem,92vw);box-shadow:0 12px 40px #0000008c}.storage-dialog-body.storage-dialog-body{flex-direction:column;gap:.55rem;padding:10px;display:flex}.storage-dialog-subtitle{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:lowercase;color:var(--ct-ink-dim);margin:.1rem 0 0;font-size:11px}.storage-dialog-grid{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.storage-cell-filled{background:color-mix(in srgb, var(--ct-titlebar) 75%, transparent)}.storage-cell-incoming{background:color-mix(in srgb, var(--ct-titlebar) 30%, transparent);cursor:default;border-style:dashed}.storage-cell-incoming .inventory-icon{opacity:.35}.storage-dialog-controls{align-items:stretch;gap:.5rem;display:flex}.storage-dialog-merit-box{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:color-mix(in srgb, var(--ct-titlebar) 40%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.3rem;min-width:4rem;padding:0 .5rem;display:flex;position:relative}.storage-dialog-merit-value{font-family:var(--font-pixel);color:var(--ct-ink);font-size:14px}.storage-dialog-merit-pop{white-space:nowrap;text-shadow:0 1px 3px #000c;pointer-events:none;font-size:.95rem;font-weight:800;animation:.9s ease-out forwards storage-merit-pop;position:absolute;bottom:100%;left:50%}.storage-dialog-merit-pop.gain{color:var(--success)}.storage-dialog-merit-pop.spend{color:var(--ct-gold-dark)}@keyframes storage-merit-pop{0%{opacity:0;transform:translate(-50%,.2rem)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-1.4rem)}}.storage-dialog-btn{border:var(--win-border) solid var(--ct-outline);border-radius:var(--radius);background:var(--ct-titlebar);color:var(--ct-ink);font-family:var(--font-pixel);letter-spacing:.02em;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:12px;transition:background .12s,transform 60ms ease-out;display:flex}.storage-dialog-btn:hover:not(:disabled){background:var(--ct-titlebar-solid)}.storage-dialog-btn:active:not(:disabled){transform:translateY(1px)}.storage-dialog-btn:disabled{opacity:.45;cursor:default}.storage-dialog-merit{font-size:11px}.storage-dialog-merit.gain{color:var(--success)}.storage-dialog-merit.spend{color:var(--ct-gold-dark)}.storage-fly-layer{z-index:41;pointer-events:none;position:fixed;inset:0}.storage-fly-item{will-change:transform;justify-content:center;align-items:center;display:flex;position:fixed}img.storage-fly-icon{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:70%;height:70%}.inventory-tooltip{min-width:8rem;max-width:12rem;color:var(--ct-ink);z-index:5;pointer-events:none;text-align:left;padding:.45rem .6rem;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.inventory-tooltip-name{margin-bottom:.25rem;font-size:.82rem;font-weight:700}.inventory-tooltip-contributors{flex-direction:column;gap:.1rem;font-size:.72rem;display:flex}.inventory-tooltip-label{text-transform:uppercase;letter-spacing:.06em;opacity:.55;font-size:.62rem}.inventory-tooltip-contributor{opacity:.9}.inventory-tooltip-muted{opacity:.55;font-size:.72rem}._root_p4zoj_8{right:calc(1rem + var(--sair));bottom:var(--hud-bottom);z-index:20;align-items:flex-end;gap:6px;display:flex;position:absolute}._disabled_p4zoj_21{opacity:.4;cursor:default;pointer-events:none}._weaponSlot_p4zoj_28{display:flex;position:relative}._weaponIcon_p4zoj_35{min-width:7rem}@media (width<=768px){._weaponIcon_p4zoj_35{min-width:5.5rem}}._balloon_p4zoj_48{z-index:1;color:var(--ct-ink);font-family:var(--font-pixel);white-space:nowrap;cursor:pointer;padding:6px 12px 7px;font-size:10px;line-height:1;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}._balloonInert_p4zoj_62{cursor:default}._balloonBody_p4zoj_65{align-items:center;gap:6px;font-size:14px;display:inline-flex;position:relative}._balloonAmmo_p4zoj_73{color:var(--ct-gold-btn);font-variant-numeric:tabular-nums}._noAmmo_p4zoj_79{color:var(--ct-error);animation:1s step-start infinite _no-ammo-blink_p4zoj_1}@keyframes _no-ammo-blink_p4zoj_1{50%{opacity:0}}._reloadFill_p4zoj_92{transform-origin:0;pointer-events:none;background:#ffe06647;animation-name:_reload-fill_p4zoj_1;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes _reload-fill_p4zoj_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
