:root{font-family:Inter,ui-rounded,SF Pro Rounded,PingFang SC,Microsoft YaHei,sans-serif;color:#fff;background:#101612;font-synthesis:none;--acid: #d9ff5b;--ink: #101612;--panel: rgba(13, 20, 17, .72);--line: rgba(255, 255, 255, .16)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{display:grid;place-items:center;background:#080d0a;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;user-select:none}#app{position:relative;width:100vw;height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 28%,#50614c,#151d18 72%);box-shadow:0 0 80px #0000007a}@media(min-aspect-ratio:3 / 4){#app{width:45vh;height:100vh}}.orientation-notice{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lobby{position:absolute;z-index:12;inset:0;display:none;color:#f4ecdd;pointer-events:none}.lobby.open{display:block}.lobby button,.lobby details{pointer-events:auto}.lobby-error-copy{display:none}#app[data-webgl-unavailable=true] .lobby-error-copy{display:block;position:absolute;z-index:4;left:24px;right:24px;top:46%;padding:16px;border-radius:12px;background:#21160f;color:#f4ecdd;text-align:center}.lobby-topbar{position:absolute;left:6px;right:6px;top:max(36px,calc(env(safe-area-inset-top) + 4px));height:56px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:5px 4px;border:2px solid #21160f;border-radius:9px;background:linear-gradient(145deg,#6b4528,#3e281a);box-shadow:inset 0 0 0 1px #e7d8b45c,0 5px 12px #21160f3d}.lobby button{appearance:none;border:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.lobby-profile{width:136px;min-width:0;height:44px;display:flex;align-items:center;gap:5px;padding:0;background:transparent;text-align:left}.lobby-profile img{width:44px;height:44px;flex:0 0 44px}.lobby-profile span{min-width:0}.lobby-profile strong,.lobby-profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-profile strong{font-size:11px;letter-spacing:.02em}.lobby-profile small{margin-top:3px;color:#eaae42;font-size:7px;text-transform:uppercase}.lobby-resources{display:flex;align-items:center;gap:3px}.lobby-currency{width:64px;height:32px;display:flex;align-items:center;gap:3px;padding:0 7px;background:url(data:image/png;base64,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) center / 100% 100% no-repeat;font-size:9px;color:#f4ecdd}.lobby-currency.coin{width:76px}.lobby-currency img{width:18px;height:18px}.lobby-currency b{min-width:0;overflow:hidden;text-overflow:ellipsis}.lobby-icon-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:2px solid #21160f!important;border-radius:12px;background:linear-gradient(145deg,#815536,#4c301d);box-shadow:inset 0 0 0 1px #eaae4273}.lobby-icon-button img{width:25px;height:25px}.lobby-logo{position:absolute;left:10px;top:112px;width:142px;height:auto;filter:drop-shadow(0 4px 5px rgba(33,22,15,.26))}.lobby-equipment-quick{position:absolute;right:20px;top:294px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:2px solid #eaae42!important;border-radius:50%;background:#4c301d;box-shadow:0 5px 12px #21160f47,inset 0 0 0 2px #21160f}.lobby-equipment-quick img{width:25px;height:25px}.lobby-actions{position:absolute;left:24px;right:24px;bottom:clamp(104px,14vh,118px);display:grid;gap:8px}.lobby-primary-button{height:56px;display:flex;align-items:center;justify-content:center;gap:19px;padding:0 22px;background:url(data:image/png;base64,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) center / 100% 100% no-repeat;color:#21160f!important;font-size:18px!important;font-weight:900!important;letter-spacing:.05em;text-shadow:0 1px rgba(255,255,255,.28)}.lobby-primary-button:active{background-image:url(data:image/png;base64,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);transform:translateY(1px)}.lobby-primary-button:disabled{background-image:url(data:image/png;base64,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);color:#d8c49b!important}.lobby-primary-button img{width:28px;height:28px;filter:brightness(.32) sepia(.4)}.equipment-panel,.leaderboard-panel,.task-panel,.profile-panel,.settings-panel{position:absolute;z-index:4;left:10px;right:10px;top:max(102px,calc(env(safe-area-inset-top) + 70px));bottom:max(86px,calc(env(safe-area-inset-bottom) + 78px));display:flex;flex-direction:column;padding:14px;border:2px solid #21160f;border-radius:16px;background:linear-gradient(165deg,#5b3b23fa,#1f1913fa);box-shadow:inset 0 0 0 1px #e7d8b440,0 14px 28px #00000061;pointer-events:auto}.lobby[data-page]:not([data-page=home]) .lobby-topbar,.lobby[data-page]:not([data-page=home]) .lobby-logo,.lobby[data-page]:not([data-page=home]) .lobby-actions,.lobby[data-page]:not([data-page=home]) .lobby-bottom-nav,.lobby[data-page]:not([data-page=home]) .dev-tools{opacity:0;visibility:hidden;pointer-events:none}.lobby-page{z-index:8;top:max(8px,env(safe-area-inset-top));bottom:max(8px,env(safe-area-inset-bottom));padding:14px 12px;border-radius:18px;background:radial-gradient(circle at 50% -10%,rgba(151,101,55,.28),transparent 34%),linear-gradient(165deg,#513722,#211a14 72%)}.equipment-panel[hidden],.leaderboard-panel[hidden],.task-panel[hidden],.profile-panel[hidden],.settings-panel[hidden]{display:none}.equipment-panel>header,.leaderboard-panel>header,.task-panel>header,.profile-panel>header,.settings-panel>header{display:flex;align-items:center;justify-content:space-between}.lobby-page>header{min-height:48px;display:grid;grid-template-columns:72px minmax(0,1fr) 72px;text-align:center}.lobby-page>header>div{min-width:0}.lobby-page .page-back-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(234,174,66,.22);border-radius:12px;background:#21160f47}.lobby-page .page-back-button svg{width:27px;height:27px;overflow:visible}.lobby-page .page-back-button path{fill:none;stroke:#f1c65c;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.lobby-page .page-back-button:active{background:#eaae421f;transform:translate(-1px)}.page-header-spacer{width:72px}.equipment-balance{width:72px;height:32px;align-self:center;justify-self:end;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 6px;background:url(data:image/png;base64,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) center / 100% 100% no-repeat;color:#f4ecdd;font-size:9px}.equipment-balance img{width:17px;height:17px;flex:0 0 17px}.equipment-balance b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-page .task-claim-all{width:72px;height:40px;align-self:center;justify-self:end;border:1px solid #9d642a;border-radius:9px;background:linear-gradient(#e7b64e,#b8752c);color:#21160f;font-size:8px;font-weight:900;line-height:1.15}.lobby-page .task-claim-all:disabled{border-color:#d8c49b33;background:#3e352c;color:#877968}.equipment-panel h2,.leaderboard-panel h2,.task-panel h2,.profile-panel h2,.settings-panel h2{margin:1px 0 0;color:#f4ecdd;font-size:20px}.equipment-panel header small,.leaderboard-panel header small,.task-panel header small,.profile-panel header small,.settings-panel header small{color:#eaae42;font-size:8px;letter-spacing:.18em}.equipment-panel header button,.leaderboard-panel header button,.task-panel header button,.profile-panel header button,.settings-panel header button{width:34px;height:34px;border:1px solid rgba(234,174,66,.35);border-radius:50%;background:#21160fa8;color:#f4ecdd;font-size:22px}.equipment-help{margin:8px 0 12px;color:#d8c49b;font-size:9px;line-height:1.45}.collection-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0 10px;padding:3px;border:1px solid rgba(216,196,155,.16);border-radius:11px;background:#14130fa8}.collection-tabs button{height:40px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;background:transparent;color:#bca98b;font-size:10px;font-weight:900}.collection-tab-icon{width:16px;height:16px;flex:0 0 16px;background:currentColor;opacity:.82;-webkit-mask:var(--collection-icon) center / contain no-repeat;mask:var(--collection-icon) center / contain no-repeat}.collection-tab-icon.character{--collection-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20color='%23E7D8B4'%20role='img'%20aria-label='Character%20collection'%3e%3ctitle%3eCharacter%20collection%3c/title%3e%3cg%20stroke='currentColor'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3ccircle%20cx='32'%20cy='19'%20r='9'/%3e%3cpath%20d='M12%2054c1-12%209-19%2020-19s19%207%2020%2019'/%3e%3cpath%20d='M23%2039c2%204%205%206%209%206s7-2%209-6'/%3e%3c/g%3e%3c/svg%3e")}.collection-tab-icon.outfit{--collection-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20color='%23E7D8B4'%20role='img'%20aria-label='Outfit%20collection'%3e%3ctitle%3eOutfit%20collection%3c/title%3e%3cg%20stroke='currentColor'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M24%2010h16l5%207%2010%205-6%2012-7-4v23l-10-3-11%203V30l-7%204-6-12%2010-5%206-7Z'/%3e%3cpath%20d='m25%2011%207%209%207-9M22%2038h20'/%3e%3c/g%3e%3c/svg%3e")}.collection-tab-icon.equipment{--collection-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20color='%23E7D8B4'%20role='img'%20aria-label='Equipment%20collection'%3e%3ctitle%3eEquipment%20collection%3c/title%3e%3cg%20stroke='currentColor'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M32%207%2051%2015v14c0%2012-7%2021-19%2028-12-7-19-16-19-28V15l19-8Z'/%3e%3cpath%20d='m23%2042%2017-20M35%2018l10%204-6%209M22%2036l7%206'/%3e%3c/g%3e%3c/svg%3e")}.collection-tabs button[aria-selected=true]{background:linear-gradient(#6f4a2d,#422c1e);color:#f1c65c;box-shadow:inset 0 0 0 1px #eaae426b}.collection-tabs button[aria-selected=true] .collection-tab-icon{opacity:1;filter:drop-shadow(0 0 4px rgba(234,174,66,.24))}.equipment-panel.lobby-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;background:radial-gradient(circle at 50% 29%,rgba(151,101,55,.18),transparent 31%),linear-gradient(165deg,#513722d1,#211a14db 72%)}.equipment-panel.lobby-page::-webkit-scrollbar{display:none}.collection-model-slot{height:clamp(250px,41vh,330px);flex:0 0 auto;margin:0 0 8px;position:relative;border-radius:14px;border:1px solid rgba(231,216,180,.12);background:radial-gradient(circle at 50% 48%,#eaae420a,#14130f33 72%);cursor:grab;touch-action:pan-y;outline:none}.collection-model-slot:active,.collection-model-slot.dragging{cursor:grabbing}.collection-model-slot:focus-visible{box-shadow:0 0 0 2px #eaae42}.collection-model-slot:after{content:"↔";position:absolute;right:10px;bottom:7px;color:#e7d8b49e;font-size:18px}.collection-view{min-height:0;flex:0 0 auto}.collection-view[hidden]{display:none}.equipment-view,.appearance-view{flex-direction:column}.equipment-view:not([hidden]),.appearance-view:not([hidden]){display:flex}.appearance-list{min-height:0;display:grid;align-content:start;gap:9px;overflow:visible}.appearance-card{min-height:94px;display:grid;grid-template-columns:62px minmax(0,1fr) 72px;align-items:center;gap:10px;padding:10px;border:1px solid rgba(216,196,155,.22);border-radius:12px;background:#14130f80}.appearance-card.equipped{border-color:#eaae42;box-shadow:inset 0 0 14px #eaae4217}.appearance-card.pending{filter:saturate(.55)}.appearance-preview{width:60px;height:72px;display:grid;place-items:center;border:2px solid #21160f;border-radius:12px;background:radial-gradient(circle at 35% 28%,#9b7047,#35251b 76%);color:#f1c65c;font-size:28px;font-weight:900;overflow:hidden}.appearance-preview.has-thumbnail{border-width:1px;background:#2b2119}.appearance-preview img{width:100%;height:100%;display:block;object-fit:cover}.appearance-copy{min-width:0}.appearance-copy strong,.appearance-copy small{display:block}.appearance-copy strong{color:#f4ecdd;font-size:13px}.appearance-copy small{margin-top:6px;color:#bca98b;font-size:8px;line-height:1.4}.appearance-card>button{min-height:40px;padding:5px 6px;border:1px solid #7c542f;border-radius:8px;background:linear-gradient(#e7b64e,#b8752c);color:#21160f;font-size:9px;font-weight:900}.appearance-card>button:disabled{border-color:#d8c49b2e;background:#3e352c;color:#877968}.equipment-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:9px;padding:3px;border-radius:9px;background:#14130f8a}.equipment-tabs button{height:40px;border-radius:7px;background:transparent;color:#bca98b;font-size:10px;font-weight:800}.equipment-tabs button[aria-selected=true]{background:linear-gradient(#dba94c,#9d642a);color:#21160f}.equipment-list{min-height:0;display:grid;gap:8px;overflow:visible}.equipment-card{min-height:88px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr 40px;gap:4px 10px;align-items:center;padding:9px;border:1px solid rgba(216,196,155,.22);border-radius:12px;background:#14130f80}.equipment-card.equipped{border-color:#eaae42;box-shadow:inset 0 0 14px #eaae4217}.equipment-card.locked{border-color:#6f6758;background:repeating-linear-gradient(135deg,#21160f61 0 4px,#21160f14 4px 10px),#34302a;color:#b2a998}.equipment-card.locked .equipment-glyph{filter:saturate(.35)}.equipment-glyph{grid-row:1 / 3;width:52px;height:62px;display:grid;place-items:center;border:2px solid #21160f;border-radius:12px;background:radial-gradient(circle at 35% 30%,#a77846,#48301f 72%);color:#f7d986;font-size:24px;font-weight:900}.equipment-glyph.has-thumbnail{overflow:hidden;background:radial-gradient(circle at 35% 30%,#8d6b47,#302219 76%)}.equipment-glyph img{width:100%;height:100%;object-fit:contain}.equipment-copy{min-width:0}.equipment-copy>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.equipment-copy strong{font-size:13px}.equipment-copy b{color:#eaae42;font-size:8px;white-space:nowrap}.equipment-copy small{display:block;margin-top:5px;color:#d8c49b;font-size:8px}.equipment-card>button{min-width:0;height:40px;border:1px solid #7c542f;border-radius:8px;background:linear-gradient(#e7b64e,#b8752c);color:#21160f;font-size:10px;font-weight:900}.equipment-card>button.insufficient{background:#5d4b37;color:#c9b89b}.equipment-card>button:disabled{background:#3e352c;color:#877968}.leaderboard-panel{gap:9px}.leaderboard-demo-note{margin:0;color:#bca98b;font-size:8px;line-height:1.4}.leaderboard-self{display:grid;grid-template-columns:42px repeat(3,1fr);align-items:center;gap:6px;padding:9px;border:1px solid rgba(234,174,66,.45);border-radius:12px;background:linear-gradient(145deg,#815536ad,#281d14bf)}.leaderboard-self>img{width:36px;height:36px}.leaderboard-self span{min-width:0;text-align:center}.leaderboard-self small,.leaderboard-self strong{display:block;white-space:nowrap}.leaderboard-self small{color:#bca98b;font-size:7px}.leaderboard-self strong{margin-top:3px;color:#f4ecdd;font-size:12px}.leaderboard-rank-progress{padding:0 3px}.leaderboard-rank-progress>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;color:#d8c49b;font-size:8px}.leaderboard-rank-progress>div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-rank-progress>div b{flex:0 0 auto;color:#f1c65c;font-size:8px}.leaderboard-rank-progress>i{height:5px;display:block;overflow:hidden;border-radius:999px;background:#14130fb3;box-shadow:inset 0 1px 2px #00000073}.leaderboard-rank-progress>i span{width:0;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#b8752c,#f1c65c);transition:width .25s ease}.leaderboard-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:3px;border-radius:10px;background:#14130f9e}.leaderboard-tabs button{min-height:40px;border-radius:8px;background:transparent;color:#bca98b;font-size:10px;font-weight:850}.leaderboard-tabs button[aria-selected=true]{background:linear-gradient(#dba94c,#9d642a);color:#21160f}.leaderboard-section[hidden]{display:none}.leaderboard-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.leaderboard-section+.leaderboard-section{margin-top:11px}.leaderboard-section h3{margin:0 0 5px;color:#eaae42;font-size:9px;letter-spacing:.08em}.leaderboard-list{display:grid;gap:4px}.leaderboard-row{min-height:43px;display:grid;grid-template-columns:42px minmax(0,1fr) 58px;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(216,196,155,.15);border-radius:9px;background:#14130f7a}.leaderboard-row.is-player{border-color:#eaae42;background:#99652a3d}.leaderboard-position{color:#d8c49b;font-size:11px}.leaderboard-row:nth-child(-n+3) .leaderboard-position{color:#f1c65c}.leaderboard-row>span{min-width:0}.leaderboard-row strong,.leaderboard-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row strong{color:#f4ecdd;font-size:10px}.leaderboard-row small{margin-top:2px;color:#a99475;font-size:7px}.leaderboard-trophies{text-align:right}.leaderboard-trophies b{color:#eaae42;font-size:10px}.task-panel{gap:10px}.task-help{margin:0 0 2px;color:#d8c49b;font-size:9px;line-height:1.45}.task-list{display:grid;gap:8px;overflow:auto}.task-card{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px 10px;align-items:center;padding:11px;border:1px solid rgba(216,196,155,.2);border-radius:11px;background:#14130f80}.task-card.complete{border-color:#eaae4280}.task-card.claimed{opacity:.72}.task-copy strong,.task-copy small{display:block}.task-copy strong{color:#f4ecdd;font-size:12px}.task-copy small{margin-top:4px;color:#d8c49b;font-size:8px}.task-progress{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#00000057}.task-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b8752c,#f1c65c)}.task-card button{height:40px;border-radius:8px;background:linear-gradient(#e7b64e,#b8752c);color:#21160f;font-size:9px;font-weight:900}.task-card button:disabled{background:#3e352c;color:#877968}.profile-panel{gap:14px}.profile-identity{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;border:1px solid rgba(234,174,66,.45);border-radius:13px;background:linear-gradient(145deg,#815536ad,#281d14bf)}.profile-identity img{width:54px;height:54px}.profile-identity span{min-width:0}.profile-identity strong,.profile-identity small{display:block}.profile-identity strong{color:#f4ecdd;font-size:16px}.profile-identity small{margin-top:5px;color:#eaae42;font-size:9px}.profile-identity>b{color:#f1c65c;font-size:14px}.profile-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.profile-stats span{min-height:62px;display:grid;place-content:center;text-align:center;border:1px solid rgba(216,196,155,.18);border-radius:11px;background:#14130f80}.profile-stats strong{color:#f4ecdd;font-size:18px}.profile-stats small{margin-top:4px;color:#bca98b;font-size:8px}.profile-note{margin:auto 0 0;color:#9f917c;font-size:8px;line-height:1.5;text-align:center}.settings-panel{gap:14px}.settings-list{display:grid;gap:9px}.settings-row{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(216,196,155,.2);border-radius:11px;background:#14130f80}.settings-row>span{min-width:0}.settings-row strong,.settings-row small{display:block}.settings-row strong{color:#f4ecdd;font-size:12px}.settings-row small{margin-top:4px;color:#bca98b;font-size:8px;line-height:1.35}.settings-row select,.settings-row>button{width:82px;height:40px;flex:0 0 82px;border:1px solid #7c542f;border-radius:8px;background:#3e352c;color:#f4ecdd;font-size:10px;font-weight:800;text-align:center}.settings-row>button[aria-pressed=true]{background:linear-gradient(#e7b64e,#b8752c);color:#21160f}.settings-note{margin:auto 0 0;color:#9f917c;font-size:8px;line-height:1.5;text-align:center}.lobby-supply-button{height:46px;display:flex;align-items:center;gap:8px;padding:3px 13px;background:url(data:image/png;base64,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) center / 100% 100% no-repeat;text-align:left}.lobby-supply-button.claimable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATgAAAAuCAYAAAC8hwVYAAAJT0lEQVR42u3d229cVxUG8G+tfc5cPPaM747sJG4Sx3EgStq48FAa0rQgqMRFoFZFiKJSJKQCQin/A49Q9aECqQ+VqASiBAkJaPuAgBAKahKBmjZxbo1j13GcsT0ej8f2zDln78WDL7iWnVQknnE965PmIZE1/vk8fHvvc9kHuH0IgDkKeNBoNJrNE4OFXqI7FdjtvsAu/aMf8CcymZRhFusc6fHVaDQVbbTF7vGNcVdzucJ6XfVRCs4AsP2An2tPP0JEz0DQD8I2ERG5Q2tqNBrNRoQBCCggobcc3F8CX341OjozuaLP5E4F5wGIdnZkHjWCF5noABuCtQJnnR5hjUZT1RATPI8hTuCcTArwk8Hs9AvL/bei5GitctvV3vAtIvMqMxBFzgXzVvy4oXi9T3A6f9NoNFWIAGBCFFiUCqH14kx+zBgCYJ28Opid/vbqkqPVy9KlcgNgg/kIiZTH3Q+20Y5DrWjsrIOsX3CCzVF96lCHOraiQwAyhFIhxOiFHK6/PS6TN4qIJb3QMMUWS+47iz/tAAitKDd3X2vjETY4CcCGgeXO3gw98LXd0ronTc46zE+VV61wF38tgRb/v5oHSx3qUMdWdhAgDojX+4jVe5ibLOP8mx/Ixb+PEogC33AstPaF6+OFHy+tRpe+jPsBk2tPnzPMfaW5yHb2NZpjPzwA9hjjF6Zc9lzOFkfnnLhVDUdEBMwBYAESEJHqLMzVoQ51bGkHEcQJki1xbtmX4W2HW00yE8O7fxySMyeuIV7vRxBhCeWhwVzh9JOA8Z4EzG8Bm2tPP8bEfVHkbDLlcf/Xdwl7REN/G7VDJ8cicQLj8+pf6QiUiPn+me6d239x5f3B1wQSVmE0UIc61FEjjsIHsy7//ozLX5txe7/a7e97tItuXszLjYEpStT5xhr3LICzWYA4u/hlIvQMMSEoRdL9YBu17EnT+EBehk6ORcZn+EkPxLT6w2AEkYseaWhqKCaTiTeM4QQZtmv87EZ+1KEOddSIw4sx4mkfEwPTbuTUWOTFGX3HOokJxjkBSJ7q6OhIngQiPgnYjo6OFAgPOifw44a3H2qBs4LsO7lInIDMwtRwnXmjBeCfP3/xR737e14SgRURrsJcVx3qUEcNOEQAZwV+ymD8Qt4WsyW09aTR2JWiKLCWiVN1tnx4+b65eKkUI5EuZx0S9T41dqYwnyujODrnjM8Qe7vluRgrUgrK4RcBIBb33zCgxCK8kucq1aEOddSQgw0jmA1RGJ51iXQMmW11sJETZvIZrnOp4EALVzLCpXZcOs+3/qxt9cUNcgSYiwOXf7C3t+fngISCyo8G6lCHOmrMsbKvVkzEhChcLrilW0zupoWdSBiUw2Ntrc05NuYSA3FauBeloqOBOtShjhp10IdvmQMW7n9DYyKRIA/HIUgYn7H34W1ERBj796R1kYCIPsrl3ogJqcnJ/HRzS9ObxeLslwUUrizRCl12Voc61FEDDiKCixxa+hpNenuKrp8ZR350zvkxw87Ja/m58sA9/COEnZOwODPzbG/vnneIeACQRBVGA3WoQx3qwL2dwQEEoogI6cnJ/HRra/OfijPFr1RhNFCHOtRRA44Kz+A+3MJ793a/x2TOA5LAWg94VWg0UIc61FG7Dt6AFg4IaLp0cfCBhob63xsirvylZ3WoQx3q2JApqBgr4rK3Jp67//D+1wWYgkisCqOBOtShjhp33MtzcCsu1lIISFcY2tMCGg7D4GEBBRVf06tDHerYso4qnINbEgo5EXdz9Nbx/v6DJ7DQwn6lRwN1qEMdte3YiBnccgsTpDMIwrOo8migDnWoY+s5qjaDW/FQrEyMTz6xr3fX6yKw1XgMRB3qUEftOnhDH7+AlMMgODpfDhPVfJhXHepQR206eKMfogXIv3L56nN9+3tfElRnNFCHOtRRmw7e8Eu+kFJQDh8HqrwlizrUoY6ac7BuyaIOdahjqzpYt2RRhzrUsVUdG3WbiG4Now51qGNDHUTgqt4molvDqEMd6qimozIzON0aRh3qUMcGOFzkeBPM4HRrGHWoQx333nGnWRyv9yIH3ZJFHepQx+Z2gCFkl9/FILcvOFo4n4eF96CKLL+tRrdkUYc61LGpHAf3vy5AHiIxOBEs9tbqPjMA0FJXFxfG94koJQ7oPtxKqZYkcpcLrjQdwHisW8OoQx3q2DwOa0+L0LB14ZGuz3RYP+mZK/8YQ3Gy7DyP4UC/zs+WLvFRwLs2NVUA4azxGPMzgR09P4VYykNLX8a40IGYNnIrlMIm2ZJFHepQx8fAISLuVjZ7/BPb957I7GkoNnSmvKmRWZkYnBE/bjzrXODNRf8EAHMfwEOAa6qLNzHR4wJIqRDSzkOt1NCV4rnsvBRG5sT4DDIEorv7gIgIHBKj09rotOd575WD8mMgCojAd/v96lCHOra2QxyFEtrO2dzs24e/98kBvx5Hz/1hyI5dnkYs4ZETObVjaublTy+ccQMBkJ7m5rT1ohFmrivPhnzg8zvwqW/2UHGihJFTY9H4hbwNZ6OFt0fzXc8zHYQMEd00xlyNouizQmJxVy+fVoc61LGVHQRAHGCSRhp31ntdD3VkOw+2Xh3+T/bIn198F/Ao9Jhi1soTg+PTvzsKeEswD4Dd1Z553jD/NLIugEjs/i91y75Hu8iLGxSz85gennVwck/+HCIIBIYIEMAunCasfNShDnV8fBziBKn2JKW7UuQnDbKX8jj1yiUUJ0thLOH5kbWnolj6CyMjIwEASyvKkQFgV3vmFcP0dOQkCOcif8eBZvQe66S2ngySaf/e72lHEBJUZUM9dahDHR8zBxGi+QhTN2Yx+K9b7tKpmxDAxmLGt9YNWqLPDWenry32maNVM0AC4Ha1Z35pmJ52gA3mIyGCaeqqp8y2JJwVEEGj0WgqvcMv2BBKxRATgzMSzEfOT3rOM+xbawct0WPDt6YHl8oNa6ydl0tud1v6Z2B63jDDiiAqW7GRs3qYNRpNNUNM5MeNMYYBEViHv1qS7y6Wmwcg+tDNcGuUHADI7ramh0HuKQG+wUytzAQRQCdwGo2m4jO4xQcRRABr3QxETgvj5eu3Cr/B/x5ccGuVGdZ5EN8CQE9zc9qyOwSS9sXv147TaDTVKTqiKGaity7fLE6sXnni/3itoNFDqtFoNuNq9ejCknTd/Bfb76pFrzurKwAAAABJRU5ErkJggg==)}.lobby-supply-button.claimed{background-image:url(data:image/png;base64,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)}.lobby-supply-button[hidden]{display:none}.lobby-supply-button>img{width:38px;height:38px;object-fit:contain}.lobby-supply-button span{min-width:0}.lobby-supply-button>b{margin-left:auto;color:#f1c65c;font-size:9px;white-space:nowrap}.lobby-supply-button strong,.lobby-supply-button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-supply-button strong{color:#f4ecdd;font-size:10px}.lobby-supply-button small{margin-top:2px;color:#d8c49b;font-size:7px}.lobby-supply-button:disabled{cursor:default;opacity:1}.lobby-bottom-nav{position:absolute;left:4px;right:4px;bottom:max(8px,env(safe-area-inset-bottom));height:70px;display:grid;grid-template-columns:repeat(3,1fr);padding:4px 5px;border:2px solid #21160f;border-radius:14px;background:linear-gradient(180deg,#6b4528f7,#312015fa);box-shadow:inset 0 0 0 1px #e7d8b440,0 6px 12px #21160f40}.lobby-bottom-nav button{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;color:#d8c49b;font-size:9px}.nav-alert-badge{position:absolute;top:3px;left:calc(50% + 10px);min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border:2px solid #4b3020;border-radius:999px;background:#e64d3d;color:#fff;font-size:8px;font-style:normal;font-weight:900;line-height:1}.nav-alert-badge[hidden]{display:none}.lobby-bottom-nav button+button{border-left:1px solid rgba(216,196,155,.22)}.lobby-bottom-nav img{width:27px;height:27px;opacity:.88}.lobby-bottom-nav .nav-icon-selected,.lobby-bottom-nav[data-nav-state=equipment] [data-nav-key=equipment] .nav-icon-default,.lobby-bottom-nav[data-nav-state=rank] [data-nav-key=rank] .nav-icon-default,.lobby-bottom-nav[data-nav-state=task] [data-nav-key=task] .nav-icon-default{display:none}.lobby-bottom-nav[data-nav-state=equipment] [data-nav-key=equipment] .nav-icon-selected,.lobby-bottom-nav[data-nav-state=rank] [data-nav-key=rank] .nav-icon-selected,.lobby-bottom-nav[data-nav-state=task] [data-nav-key=task] .nav-icon-selected{display:block}.lobby-bottom-nav[data-nav-state=equipment] [data-nav-key=equipment],.lobby-bottom-nav[data-nav-state=rank] [data-nav-key=rank],.lobby-bottom-nav[data-nav-state=task] [data-nav-key=task]{color:#eaae42}.lobby-bottom-nav[data-nav-state=rank] [data-nav-key=rank] img{filter:brightness(1.18) drop-shadow(0 0 5px rgba(234,174,66,.35))}.lobby-bottom-nav button:active{color:#eaae42;transform:translateY(1px)}.dev-tools{position:absolute;z-index:5;right:8px;top:98px;display:none;width:190px;padding:8px;border-radius:8px;background:#21160fe6;font-size:9px}#app[data-debug=true] .dev-tools{display:block}.dev-tools summary{cursor:pointer}.dev-tools label{display:flex;justify-content:space-between;gap:6px;margin-top:6px}.dev-tools select{max-width:110px}.performance-summary{display:block;margin-top:7px;padding-top:7px;border-top:1px solid rgba(216,196,155,.2);color:#ffffffb8;line-height:1.45}.performance-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px}.performance-actions button{min-height:28px;padding:4px;border:1px solid rgba(216,196,155,.24);border-radius:5px;background:#ffffff0f;color:#f6e8c6;font-size:8px}.performance-actions button:active{transform:translateY(1px)}#app[data-game-phase=menu] .battle-hud,#app[data-game-phase=menu] .controls,#app[data-game-phase=menu] .angle-ruler,#app[data-game-phase=matchmaking] .battle-hud,#app[data-game-phase=matchmaking] .controls,#app[data-game-phase=matchmaking] .angle-ruler{display:none}#game-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}#app[data-game-phase=menu] #game-canvas{cursor:grab}#app[data-game-phase=menu] #game-canvas:active{cursor:grabbing}#app[data-model-inspector=true] #game-canvas{z-index:13;clip-path:inset(var(--model-preview-top, 0px) var(--model-preview-right, 0px) var(--model-preview-bottom, 0px) var(--model-preview-left, 0px) round 14px);pointer-events:none}#app[data-model-inspector=true][data-model-inspector-in-view=false] #game-canvas{clip-path:inset(50% 50% 50% 50%)}.model-rotate-surface{position:absolute;z-index:14;display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:0;border:0;background:transparent;color:transparent;cursor:grab;pointer-events:none;-webkit-tap-highlight-color:transparent}.model-rotate-surface[hidden]{display:none}.model-rotate-surface.out-of-view{visibility:hidden}.model-rotate-surface.dragging{cursor:grabbing}.topbar{position:absolute;z-index:5;left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));top:max(14px,env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between;pointer-events:none}.brand{display:flex;align-items:center;gap:7px;color:#ffffffdb;font-size:12px;letter-spacing:.22em}.brand strong{color:#fff}.brand-mark{color:var(--acid);font-size:25px;line-height:1;transform:rotate(-9deg)}.brand small{padding:3px 5px;border:1px solid var(--line);border-radius:4px;font-size:8px;letter-spacing:.1em}.top-actions{display:flex;align-items:center;gap:7px;pointer-events:auto}.quality-badge{padding:6px 8px;border:1px solid rgba(217,255,91,.25);border-radius:999px;color:var(--acid);background:#0a100d8c;font-size:7px;letter-spacing:.08em}.currency-pill{padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0a100d99;color:#d7e3ff;font-size:9px}.currency-pill.coin{color:#eaae42}.currency-pill b{color:#fff}.scene-picker{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border:1px solid var(--line);border-radius:999px;background:#0a100d94;backdrop-filter:blur(12px);font-size:10px;color:#ffffff8c}.scene-picker select{appearance:none;border:0;outline:0;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-size:11px;padding:7px 24px 7px 10px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 12px) 13px,calc(100% - 8px) 13px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.battle-hud{position:absolute;z-index:4;left:0;right:0;top:max(36px,calc(env(safe-area-inset-top) + 28px));width:auto;height:116px;pointer-events:none}.battle-exit{position:absolute;z-index:7;left:max(10px,env(safe-area-inset-left));top:max(10px,env(safe-area-inset-top));min-width:58px;height:34px;padding:0 11px 0 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0a100d9e;color:#ffffffe6;font:inherit;font-size:10px;font-weight:800;backdrop-filter:blur(10px);cursor:pointer}.battle-exit span{margin-right:3px;font-size:20px;line-height:0;vertical-align:-2px}.battle-exit:active{transform:translateY(1px)}.player-card{position:relative;display:flex;align-items:center;width:170px;height:64px;padding:0;border:0;background:center / 100% 100% no-repeat;filter:drop-shadow(0 8px 18px rgba(0,0,0,.2));transition:transform .25s,border-color .25s}.player-card.active{filter:drop-shadow(0 0 8px rgba(234,174,66,.42));transform:translateY(2px)}.player-state{position:absolute;inset:0;min-width:0}.is-enemy .player-state,.is-you .player-state{left:0;top:0;width:170px;height:64px}.name-row{position:absolute;display:flex;justify-content:space-between;align-items:center;gap:4px;height:13px;margin:0;font-size:8px;color:#ffffffb3}.is-enemy .name-row{left:16px;top:9px;width:94px}.is-you .name-row{left:57px;top:9px;width:96px}.name-row strong{overflow:hidden;color:#fff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.health-track{position:absolute;top:38px;width:93px;height:8px;padding:0;border-radius:4px;background:transparent;overflow:hidden}.is-enemy .health-track{left:18px}.is-you .health-track{left:59px}.health-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e6ff75,#9fd62e);transition:width .6s cubic-bezier(.2,.9,.2,1),background .3s}.is-enemy .health-track i{margin-left:auto;background:linear-gradient(90deg,#ff7d61,#ffb05c)}.avatar{position:absolute;top:8px;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;background:#4c624b url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0IiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IlVJX0F2YXRhckZyYW1lIj4KICA8dGl0bGU+VUlfQXZhdGFyRnJhbWU8L3RpdGxlPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJnb2xkIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI0YzQ0E2NiIvPjxzdG9wIG9mZnNldD0iMC41MiIgc3RvcC1jb2xvcj0iI0VBQUU0MiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I5N0IyNCIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Indvb2QiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj48c3RvcCBzdG9wLWNvbG9yPSIjODE1NTM2Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNEMzMDFEIi8+PC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ic2t5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iIzdEQjdCRiIvPjxzdG9wIG9mZnNldD0iMC41OCIgc3RvcC1jb2xvcj0iI0QzQzI3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M2OTY0QSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImdyYXNzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agc3RvcC1jb2xvcj0iI0FGOTIzRiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzZGNUMyNiIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICA8ZmlsdGVyIGlkPSJzaGFkb3ciIHg9Ii0yNSUiIHk9Ii0yNSUiIHdpZHRoPSIxNTAlIiBoZWlnaHQ9IjE2MCUiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj4KICAgIDxzdHlsZT4KICAgICAgLnJ1bnRpbWUtdGV4dHtmb250LWZhbWlseTpBcmlhbCwnUGluZ0ZhbmcgU0MnLHNhbnMtc2VyaWY7ZmlsbDojRjRFQ0REO3RleHQtYW5jaG9yOm1pZGRsZX0KICAgICAgLnNtYWxse2ZvbnQtc2l6ZToxMHB4fSAubWVkaXVte2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMH0gLmxhcmdle2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjgwMH0KICAgICAgLm91dGxpbmV7c3Ryb2tlOiMyMTE2MEY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CjxjaXJjbGUgY3g9IjIyIiBjeT0iMjIiIHI9IjIwIiBmaWxsPSIjNkI0NTI4IiBzdHJva2U9IiMyMTE2MEYiIHN0cm9rZS13aWR0aD0iMyIvPjxjaXJjbGUgY3g9IjIyIiBjeT0iMjIiIHI9IjE1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0U3RDhCNCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtZGFzaGFycmF5PSIxMSAzIi8+PHBhdGggZD0iTTggMzFjNC0zIDctNSAxNC01czEwIDIgMTQgNSIgZmlsbD0iI0Q4QzQ5QiIgb3BhY2l0eT0iLjYiLz48cGF0aCBkPSJtMzQgMzMgNyAyLTEgNy03IDEtMy01WiIgZmlsbD0iI0I5N0IyNCIgc3Ryb2tlPSIjMjExNjBGIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K) center / 100% 100% no-repeat;font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--acid)}.is-enemy .avatar{right:6px;top:2px}.is-you .avatar{left:6px}.avatar-enemy{color:#ffbd7a;background:#65453b}.round-card{position:absolute;left:50%;top:0;width:168px;height:44px;padding-top:5px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='168'%20height='44'%20viewBox='0%200%20168%2044'%20role='img'%20aria-label='Turn%20and%20active-side%20panel%20without%20text'%3e%3ctitle%3eTurn%20and%20active-side%20panel%20without%20text%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='turn_status_panel'%20data-nine-slice='24%2010%2024%2010'%20data-stretch-x='32:136'%20data-stretch-y='10:34'%3e%3cpath%20d='M10%201h148l9%2021-9%2021H10L1%2022Z'%20fill='url(%23wood)'%20stroke='%2321160F'%20stroke-width='2'/%3e%3cpath%20d='M18%207h132l5%2015-5%2015H18l-5-15Z'%20fill='none'%20stroke='%23D8C49B'%20opacity='.72'/%3e%3crect%20data-slot='runtime_turn_status'%20x='28'%20y='12'%20width='112'%20height='20'%20fill='none'/%3e%3c/g%3e%3c/svg%3e") center / 100% 100% no-repeat;text-align:center;text-transform:uppercase;transform:translate(-50%)}.round-card>span{display:block;font-size:7px;line-height:8px;letter-spacing:.12em;color:#ffffffb8}.round-card>strong{display:block;margin:0;color:#f4ecdd;font-size:10px;line-height:11px;letter-spacing:.04em;text-shadow:0 2px 8px rgba(0,0,0,.32)}.battle-hud .is-enemy{position:absolute;right:max(8px,env(safe-area-inset-right));top:66px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='64'%20viewBox='0%200%20170%2064'%20role='img'%20aria-label='Enemy%20status%20panel%20without%20text%20or%20HP%20fill'%3e%3ctitle%3eEnemy%20status%20panel%20without%20text%20or%20HP%20fill%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='enemy_status_panel'%20data-nine-slice='18%2010%2018%2010'%20data-stretch-x='26:132'%20data-stretch-y='10:54'%3e%3cpath%20d='M10%201h159v62H10L1%2032Z'%20fill='%2321160F'%20fill-opacity='.88'%20stroke='%236B4528'%20stroke-width='2'/%3e%3ccircle%20data-slot='avatar_frame'%20cx='141'%20cy='25'%20r='23'%20fill='none'/%3e%3crect%20data-slot='runtime_name_or_label'%20x='16'%20y='9'%20width='94'%20height='13'%20fill='none'/%3e%3crect%20id='hp_track'%20x='15'%20y='35'%20width='99'%20height='14'%20rx='7'%20fill='%233D2718'%20stroke='%23E7D8B4'/%3e%3crect%20data-slot='runtime_hp_fill'%20x='18'%20y='38'%20width='93'%20height='8'%20rx='4'%20fill='none'/%3e%3crect%20data-slot='runtime_hp_value'%20x='15'%20y='51'%20width='99'%20height='10'%20fill='none'/%3e%3c/g%3e%3c/svg%3e")}.turn-timer{position:absolute;left:50%;bottom:-16px;width:112px;height:18px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#0a100de6;box-shadow:0 3px 10px #0000004d;transform:translate(-50%)}.turn-timer.hidden{visibility:hidden}.turn-timer i{position:absolute;inset:0 auto 0 0;width:var(--turn-progress, 100%);border-radius:inherit;background:linear-gradient(90deg,#eaae42,#d9ff5b);transition:width .12s linear}.turn-timer b{position:relative;display:block;color:#fff;font-size:10px;font-weight:900;line-height:16px;letter-spacing:.02em;text-shadow:0 1px 3px #000}.turn-timer.urgent i{background:linear-gradient(90deg,#cf3f32,#ff9b43)}.turn-timer.urgent b{animation:timer-pulse .5s ease-in-out infinite alternate}@keyframes timer-pulse{to{transform:scale(1.08)}}.angle-ruler{position:absolute;z-index:5;left:max(10px,env(safe-area-inset-left));top:31%;width:56px;height:240px;pointer-events:none}.angle-ruler-scale{position:absolute;inset:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='240'%20viewBox='0%200%2056%20240'%20role='img'%20aria-label='Angle%20ruler%20base%20active;%20marker%20excluded'%3e%3ctitle%3eAngle%20ruler%20base%20active;%20marker%20excluded%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='ruler_base_active'%20opacity='.86'%20data-fixed-size='56x240'%3e%3crect%20x='1'%20y='1'%20width='54'%20height='238'%20rx='9'%20fill='%2321160F'%20fill-opacity='.28'/%3e%3cg%20id='scale_ticks'%3e%3cpath%20d='M8%2012h28'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2024h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2036h21'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2048h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2060h28'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2072h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2084h21'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%2096h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20108h28'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20120h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20132h21'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20144h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20156h28'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20168h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20180h21'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20192h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20204h28'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3cpath%20d='M8%20216h14'%20stroke='%23E7D8B4'%20stroke-width='2'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center / 56px 240px no-repeat}.angle-ruler.disabled .angle-ruler-scale{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='240'%20viewBox='0%200%2056%20240'%20role='img'%20aria-label='Angle%20ruler%20base%20disabled;%20marker%20excluded'%3e%3ctitle%3eAngle%20ruler%20base%20disabled;%20marker%20excluded%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='ruler_base_disabled'%20opacity='.52'%20data-fixed-size='56x240'%3e%3crect%20x='1'%20y='1'%20width='54'%20height='238'%20rx='9'%20fill='%2321160F'%20fill-opacity='.28'/%3e%3cg%20id='scale_ticks'%3e%3cpath%20d='M8%2012h28'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2024h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2036h21'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2048h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2060h28'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2072h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2084h21'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%2096h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20108h28'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20120h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20132h21'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20144h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20156h28'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20168h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20180h21'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20192h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20204h28'%20stroke='%236F6758'%20stroke-width='2'/%3e%3cpath%20d='M8%20216h14'%20stroke='%236F6758'%20stroke-width='2'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.angle-ruler-marker{position:absolute;left:0;bottom:70px;width:56px;height:40px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='40'%20viewBox='0%200%2056%2040'%20role='img'%20aria-label='Movable%20angle%20ruler%20marker%20active;%20anchor%20left%20center'%3e%3ctitle%3eMovable%20angle%20ruler%20marker%20active;%20anchor%20left%20center%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='angle_marker_active'%20opacity='1'%20data-anchor='left-center'%20data-anchor-x='0'%20data-anchor-y='20'%3e%3cpath%20id='marker_line'%20d='M0%2020h45'%20stroke='%2339C6D8'%20stroke-width='5'/%3e%3cpath%20id='marker_arrow'%20d='m45%2013%2011%207-11%207Z'%20fill='%2339C6D8'/%3e%3cpath%20id='number_backplate'%20d='M7%203h39l7%2017-7%2017H7Z'%20fill='%2321160F'%20fill-opacity='.82'%20stroke='%2339C6D8'%20stroke-opacity='.72'/%3e%3crect%20data-slot='runtime_angle_number'%20x='13'%20y='10'%20width='27'%20height='20'%20fill='none'/%3e%3c/g%3e%3c/svg%3e") center / 56px 40px no-repeat;transition:bottom .06s linear}.angle-ruler.disabled .angle-ruler-marker{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='40'%20viewBox='0%200%2056%2040'%20role='img'%20aria-label='Movable%20angle%20ruler%20marker%20disabled;%20anchor%20left%20center'%3e%3ctitle%3eMovable%20angle%20ruler%20marker%20disabled;%20anchor%20left%20center%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='angle_marker_disabled'%20opacity='.62'%20data-anchor='left-center'%20data-anchor-x='0'%20data-anchor-y='20'%3e%3cpath%20id='marker_line'%20d='M0%2020h45'%20stroke='%236F6758'%20stroke-width='5'/%3e%3cpath%20id='marker_arrow'%20d='m45%2013%2011%207-11%207Z'%20fill='%236F6758'/%3e%3cpath%20id='number_backplate'%20d='M7%203h39l7%2017-7%2017H7Z'%20fill='%2321160F'%20fill-opacity='.82'%20stroke='%236F6758'%20stroke-opacity='.72'/%3e%3crect%20data-slot='runtime_angle_number'%20x='13'%20y='10'%20width='27'%20height='20'%20fill='none'/%3e%3c/g%3e%3c/svg%3e")}.angle-ruler-marker b{position:absolute;left:13px;top:10px;width:27px;height:20px;display:grid;place-items:center;color:#fff;font-size:9px;white-space:nowrap}.status-toast{position:absolute;z-index:14;top:25%;left:50%;transform:translate(-50%,-8px);padding:8px 15px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0c120f7a;color:#fffc;font-size:11px;letter-spacing:.08em;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;backdrop-filter:blur(8px)}.status-toast.show{opacity:1;transform:translate(-50%)}.status-toast.impact{color:#fff;border-color:#ffb75b80}.controls{position:absolute;z-index:6;left:0;right:0;bottom:max(8px,env(safe-area-inset-bottom));height:112px;pointer-events:none}.self-health{position:absolute;left:8px;top:0;width:170px;height:64px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='170'%20height='64'%20viewBox='0%200%20170%2064'%20role='img'%20aria-label='Player%20status%20panel%20without%20text%20or%20HP%20fill'%3e%3ctitle%3ePlayer%20status%20panel%20without%20text%20or%20HP%20fill%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='player_status_panel'%20data-nine-slice='18%2010%2018%2010'%20data-stretch-x='26:132'%20data-stretch-y='10:54'%3e%3cpath%20d='M1%201h159l9%2031-9%2031H1Z'%20fill='%2321160F'%20fill-opacity='.88'%20stroke='%236B4528'%20stroke-width='2'/%3e%3ccircle%20data-slot='avatar_frame'%20cx='29'%20cy='31'%20r='23'%20fill='none'/%3e%3crect%20data-slot='runtime_name_or_label'%20x='57'%20y='9'%20width='96'%20height='13'%20fill='none'/%3e%3crect%20id='hp_track'%20x='56'%20y='35'%20width='99'%20height='14'%20rx='7'%20fill='%233D2718'%20stroke='%23E7D8B4'/%3e%3crect%20data-slot='runtime_hp_fill'%20x='59'%20y='38'%20width='93'%20height='8'%20rx='4'%20fill='none'/%3e%3crect%20data-slot='runtime_hp_value'%20x='56'%20y='51'%20width='99'%20height='10'%20fill='none'/%3e%3c/g%3e%3c/svg%3e")}.self-health .name-row span{white-space:nowrap}.self-health .name-row b{color:#fff;font-size:12px}.aim-hint{position:absolute;left:50%;bottom:0;width:204px;height:32px;padding:6px 22px;border:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='204'%20height='32'%20viewBox='0%200%20204%2032'%20role='img'%20aria-label='Operation%20hint%20panel%20without%20text'%3e%3ctitle%3eOperation%20hint%20panel%20without%20text%3c/title%3e%3cdefs%3e%3clinearGradient%20id='wood'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23805333'/%3e%3cstop%20offset='1'%20stop-color='%233D2718'/%3e%3c/linearGradient%3e%3clinearGradient%20id='gold'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23F3CA66'/%3e%3cstop%20offset='.55'%20stop-color='%23EAAE42'/%3e%3cstop%20offset='1'%20stop-color='%23B97B24'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='operation_hint_panel'%20data-nine-slice='18%208%2018%208'%20data-stretch-x='26:178'%20data-stretch-y='8:24'%3e%3cpath%20d='M9%201h186l8%2015-8%2015H9L1%2016Z'%20fill='%2321160F'%20fill-opacity='.70'%20stroke='%23D8C49B'%20stroke-width='1.5'/%3e%3crect%20data-slot='runtime_operation_hint'%20x='26'%20y='8'%20width='152'%20height='16'%20fill='none'/%3e%3c/g%3e%3c/svg%3e") center / 100% 100% no-repeat;color:#ffffffd1;text-align:center;transform:translate(-50%);transition:opacity .22s,transform .22s,border-color .22s}.aim-hint span,.aim-hint small{display:block}.aim-hint span{font-size:9px;letter-spacing:.05em}.aim-hint small{display:none}.aim-tutorial-progress{position:absolute;left:50%;top:-19px;min-width:34px;padding:3px 8px;border:1px solid rgba(255,220,112,.5);border-radius:999px;background:#271b11e0;color:#ffdc70;font-size:8px;letter-spacing:.08em;transform:translate(-50%)}.aim-hint.tutorial{filter:brightness(1.14);animation:tutorial-hint-pulse 1.4s ease-in-out infinite}.aim-hint.tutorial small{display:block;margin-top:3px;color:#ffffffa8;font-size:7px}.aim-hint.tutorial{height:43px;padding-top:6px}.aim-hint.dragging{filter:brightness(1.12);transform:translate(-50%,-2px)}.controls.disabled .aim-hint{opacity:.42;transform:translate(-50%,3px)}@keyframes tutorial-hint-pulse{50%{filter:brightness(1.3)}}@media(prefers-reduced-motion:reduce){.aim-hint.tutorial{animation:none}}.damage-layer{position:absolute;inset:0;z-index:10;pointer-events:none;overflow:hidden}.damage-number{position:absolute;transform:translate(-50%,-50%);font-size:28px;font-weight:1000;font-style:italic;color:#fff;text-shadow:0 3px 0 #7e2c1f,0 8px 22px rgba(0,0,0,.5);animation:damage-rise 1s ease-out forwards}.damage-number small{display:block;text-align:center;color:#ffcb63;font-size:9px;letter-spacing:.14em;text-shadow:0 2px 7px #000}.damage-number.head{color:#ffdb64;font-size:36px}@keyframes damage-rise{0%{opacity:0;transform:translate(-50%,-20%) scale(.45) rotate(-8deg)}20%{opacity:1;transform:translate(-50%,-70%) scale(1.15) rotate(2deg)}to{opacity:0;transform:translate(-50%,-190%) scale(.9)}}.screen-flash{position:absolute;inset:0;z-index:8;background:radial-gradient(circle,transparent 30%,rgba(255,99,61,.3));opacity:0;pointer-events:none;transition:opacity .08s}.screen-flash.on{opacity:1}.modal{position:absolute;z-index:20;inset:0;display:grid;place-items:center;padding:20px;background:#070c0940;backdrop-filter:blur(0);opacity:0;visibility:hidden;transition:opacity .4s,backdrop-filter .4s,visibility .4s}.modal.open{opacity:1;visibility:visible;backdrop-filter:blur(10px)}.modal-card{width:min(440px,calc(100% - 8px));max-width:100%;padding:32px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:linear-gradient(150deg,#151f19f0,#0b110ef0);box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff17;text-align:center;transform:translateY(12px) scale(.97);transition:transform .4s cubic-bezier(.2,.85,.2,1)}.result-card{width:min(420px,calc(100% - 8px));display:flex;flex-direction:column;align-items:stretch;padding:28px 24px}.result-card>.eyebrow,.result-card>h2,.result-card>#result-description,.result-card>.match-reward,.result-card>.result-rank-change{width:100%;text-align:center}.result-card>#result-description{min-height:44px;display:grid;place-items:center;margin:14px 0 16px;padding:0 8px;text-wrap:balance;overflow-wrap:anywhere}.modal.open .modal-card{transform:none}.title-arrow{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 12px;border-radius:20px;background:var(--acid);color:var(--ink);font-size:38px;box-shadow:0 16px 35px #d9ff5b26;transform:rotate(-8deg)}.eyebrow{margin:0 0 8px;color:var(--acid);font-size:9px;font-weight:800;letter-spacing:.22em}.modal h1,.modal h2{margin:0;font-size:32px;line-height:1.16;letter-spacing:0}.modal .intro,.result-card>p{max-width:340px;margin:15px auto;color:#fff9;font-size:13px;line-height:1.7}.feature-row{display:flex;justify-content:center;gap:7px;margin:20px 0}.feature-row span{padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb8;font-size:9px}.primary-button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:13px 18px;background:var(--acid);color:var(--ink);font:inherit;font-size:13px;font-weight:900;line-height:1.25;letter-spacing:.08em;text-align:center;cursor:pointer;box-shadow:0 10px 30px #d9ff5b21;transition:transform .16s,filter .16s}.primary-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.primary-button span{display:inline-block;min-width:0}.primary-button .button-icon{flex:0 0 auto;font-size:18px;line-height:1;letter-spacing:0}.secondary-button{width:100%;margin-top:9px;border:1px solid rgba(255,255,255,.16);border-radius:13px;padding:11px 15px;background:#ffffff0e;color:#ffffffc7;font:inherit;font-size:10px;font-weight:750;letter-spacing:.06em;cursor:pointer}.secondary-button:hover{border-color:#eaae4280;color:#fff}.secondary-button:disabled{cursor:default;opacity:.4}.reward-button{margin:0 0 9px}.supply-status{display:block;min-height:13px;margin-top:6px;color:#ffffff61;font-size:8px}.channel-note{display:block;margin-top:14px;color:#ffffff47;font-size:8px;letter-spacing:.08em}.result-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.result-stats div{padding:13px 6px;border-radius:12px;background:#ffffff0e}.result-stats b,.result-stats span{display:block}.result-stats b{color:var(--acid);font-size:24px}.result-stats span{margin-top:3px;color:#fff6;font-size:8px}.match-reward{margin:-8px 0 17px;color:#eaae42;font-size:12px;font-weight:800}.result-card>.result-rank-change{margin:-12px auto 14px;padding:5px 10px;border:1px solid rgba(234,174,66,.28);border-radius:999px;color:#f4ecdd;font-size:9px;line-height:1.3}.result-card>.result-rank-change.promoted{border-color:#eaae42;color:#ffd876;background:#99652a38}.result-card>.result-rank-change.demoted{border-color:#c17d6973;color:#e7b9aa}@media(max-height:700px)and (orientation:portrait){.result-card{padding:20px 18px;border-radius:22px}.result-card>#result-description{min-height:34px;margin:9px 0 10px;line-height:1.45}.result-stats{margin:12px 0 15px}.result-stats div{padding:9px 5px}.result-card>.match-reward{margin:-3px 0 12px}.result-card>.result-rank-change{margin:-7px auto 10px}.result-card .primary-button{padding:13px 16px}.result-card .secondary-button{padding:9px 13px}}.matchmaking-card{max-width:360px}.match-radar{position:relative;width:92px;height:92px;display:grid;place-items:center;margin:0 auto 18px;border:1px solid rgba(234,174,66,.5);border-radius:50%;overflow:hidden;background:#eaae420d}.match-radar:before,.match-radar:after{content:"";position:absolute;background:#eaae422e}.match-radar:before{width:1px;inset-block:0;left:50%}.match-radar:after{height:1px;inset-inline:0;top:50%}.match-radar i{position:absolute;width:46%;height:46%;left:50%;top:50%;transform-origin:0 0;background:linear-gradient(25deg,rgba(234,174,66,.55),transparent 70%);animation:radar-spin 1.2s linear infinite}.match-radar span{position:relative;z-index:1;color:#eaae42;font-size:13px;font-weight:900}.search-track{height:4px;margin-top:18px;overflow:hidden;border-radius:8px;background:#ffffff12}.search-track i{display:block;width:35%;height:100%;border-radius:inherit;background:#eaae42;animation:search-slide 1.1s ease-in-out infinite alternate}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes search-slide{0%{transform:translate(-20%)}to{transform:translate(210%)}}@media(max-width:700px),(min-aspect-ratio:3 / 4){.topbar{left:10px;right:10px;top:max(8px,env(safe-area-inset-top))}.brand{font-size:10px;letter-spacing:.13em}.brand-mark{font-size:20px}.scene-picker>span{display:none}.scene-picker{padding:3px}.quality-badge{display:none}.currency-pill{padding:5px 7px;font-size:8px}.top-actions{gap:4px}.scene-picker select{max-width:84px;padding-left:8px}.battle-hud{top:max(36px,calc(env(safe-area-inset-top) + 28px))}.status-toast{top:23%}.angle-ruler{top:29%}.modal-card{padding:25px 20px}}@media(max-height:560px)and (orientation:landscape){.orientation-notice{position:absolute;z-index:100;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#101612;text-align:center}.orientation-notice span{color:var(--acid);font-size:44px}.orientation-notice strong{font-size:18px;letter-spacing:.08em}.orientation-notice small{color:#ffffff80;font-size:11px}.battle-hud{top:48px}.controls{bottom:7px}.aim-hint{display:none}.modal-card{padding:18px 24px}.title-arrow{width:45px;height:45px;font-size:28px;margin-bottom:7px}.modal .intro{margin:9px auto}.feature-row{margin:10px 0}}
