body .cursor-tooltip,body [role=tooltip]{text-align:left;text-transform:none;text-shadow:none;box-shadow:0 5px 18px #0006;color:#d3d3d3!important;font:400 12px/1.4 var(--labels)!important;background:#000000bf!important;border:1px solid #fff!important;border-radius:10px!important;padding:10px 12px!important}body .cursor-tooltip{z-index:10000;pointer-events:none;white-space:pre-line;overflow-wrap:anywhere;width:max-content;max-width:min(280px,100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;overflow:auto}body .cursor-tooltip[hidden],body [data-cursor-tooltip]>[role=tooltip]{display:none!important}body .cursor-tooltip *,body [role=tooltip] *{color:#d3d3d3!important;font:400 11px/1.4 var(--labels)!important;text-shadow:none!important}body .cursor-tooltip :is(b,strong,h2,h3,h4),body [role=tooltip] :is(b,strong,h2,h3,h4){color:#fff!important;font:700 13px/1.4 var(--labels)!important}.cursor-tooltip>:is(b,strong,span){display:block}.cursor-tooltip>:is(b,strong){margin-bottom:5px}@media (width>1000px){body .cursor-tooltip,body [role=tooltip],body .cursor-tooltip *,body [role=tooltip] *{font-size:14px!important}body .cursor-tooltip :is(b,strong,h2,h3,h4),body [role=tooltip] :is(b,strong,h2,h3,h4){font-size:16px!important}}.app-shell>.game-header{z-index:50;color:#e8dfcd;background:linear-gradient(#090a0980,#090a0980),url(/assets/header/texture.png) 50%/80px 50px;border:0;flex:0 0 55px;width:100%;height:55px;min-height:55px;padding:0 4px;position:relative;box-shadow:inset 0 1px #a69b7b45,inset 0 -2px #000c,0 3px 9px #0009;container:game-header/inline-size}.game-header .game-header-inner{background:linear-gradient(#090a0930,#090a0930),url(/assets/header/texture.png) 50%/80px 50px;justify-content:center;align-items:center;gap:3px;width:100%;max-width:1260px;height:55px;margin:0 auto;padding:0 5px;display:flex;position:relative;box-shadow:inset 0 1px 1px #b2a78b80,inset 0 3px 2px #000b,inset 0 -1px #a89a7270,inset 0 -4px 2px #000d,inset 2px 0 2px #a89a7240,inset -2px 0 2px #a89a7240}.game-header button{box-shadow:none;border:0;border-radius:0;transition:filter .15s}.game-header button:active:not(:disabled){transform:none}.game-header button:focus-visible{filter:brightness(1.35);outline:none}.game-header .header-profile{isolation:isolate;text-align:left;background:0 0;flex:220px;align-items:center;gap:8px;min-width:150px;max-width:240px;height:51px;padding:0 20px 0 3px;display:flex;position:relative}.game-header .header-profile:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(110deg,#0003,#000b);position:absolute;inset:1px 2px 2px 0;box-shadow:inset 0 1px #c4b38930,inset 0 -2px #b3a17b65}.game-header .header-profile:after{content:"";background:linear-gradient(90deg,#000,#a69b7b80,#151510);width:3px;position:absolute;top:2px;bottom:3px;right:8px;transform:skew(-17deg);box-shadow:2px 0 3px #000b}.game-header .header-portrait{object-fit:contain;flex:0 0 45px;width:45px;height:45px}.game-header .header-identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.game-header .header-identity>b{text-overflow:ellipsis;white-space:nowrap;font:500 16px/1.1 var(--heading);text-transform:uppercase;letter-spacing:.5px;overflow:hidden}.game-header .header-level-row{align-items:center;gap:6px;display:flex}.game-header .header-level-row small{font:14px/1 var(--labels);color:#d5ccb7;white-space:nowrap}.game-header .header-xp{background:#080c0b;border-radius:2px;flex:1;min-width:0;height:8px;padding:1px;display:block;overflow:hidden;box-shadow:0 0 0 1px #8e7c5080}.game-header .header-xp i{background:url(/assets/games/UI/button.png) 0/auto 100% repeat-x;height:100%;display:block}.game-header .header-reputation,.game-header .header-energy,.game-header .resource-picker-trigger{background:#000000b8;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;height:39px;min-height:39px;padding:4px 10px;display:flex;box-shadow:inset 0 3px 5px #000,inset 2px 0 3px #000a,inset -1px 0 2px #000a,inset 0 -1px 1px #b4a38455,0 -1px 1px #ac9e7a40,1px 0 1px #a89b7330}.game-header .header-reputation{flex:110px;max-width:140px}.game-header .header-energy{flex:0 0 83px}.game-header .header-reputation b,.game-header .header-energy b,.game-header .resource-picker-trigger b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 17px/1 var(--heading);font-variant-numeric:tabular-nums;color:#e2dfd5;text-shadow:0 2px 2px #000;overflow:hidden}.game-header .header-reputation>.resource-icon,.game-header .header-energy>.resource-icon{filter:drop-shadow(1px 2px 1px #000);width:28px!important;height:28px!important}.game-header .header-reputation>small,.game-header .header-energy>small,.game-header .resource-picker-value small{display:none}.game-header .header-currencies{flex:420px;gap:3px;min-width:0;max-width:none;display:flex}.game-header .header-resource-picker{flex:1 1 0;width:0;min-width:0;display:block}.game-header .resource-picker-trigger{justify-content:flex-start;width:100%}.game-header .resource-emblem{width:30px;height:30px;box-shadow:none;filter:none;background:0 0;border:0;flex:0 0 30px}.game-header .resource-emblem .resource-icon{filter:drop-shadow(1px 2px 1px #000);width:30px!important;height:30px!important}.game-header .resource-picker-value{flex:1;min-width:0;display:block}.game-header .resource-picker-chevron{color:#a5977a;flex:0 0 9px;order:2;width:9px;height:9px}.game-header .header-shortcuts{border-radius:10px;flex:none;gap:1px;height:39px;margin-left:4px;display:flex;overflow:hidden;box-shadow:-1px 0 #000d,-2px 0 #ae9f7438}.game-header .header-shortcut{background:#0008;place-items:center;width:44px;height:39px;padding:9px;display:grid;position:relative;box-shadow:inset 0 2px 4px #000c,inset 0 -1px #b4a38440}.game-header .header-shortcut:hover{background:#1f1f1f88}.game-header .header-shortcut img{object-fit:contain;width:100%;max-height:28px;display:block}.game-header .header-notification{background:#e4bd6b;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.game-header .resource-picker-menu{z-index:60;background:#151713 url(/assets/header/texture.png) 50%/80px 50px;border:0;width:260px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 75px);padding:5px;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 22px #000b}.game-header .resource-picker-menu button{background:#0008;border:0;min-height:44px;padding:7px 10px;box-shadow:inset 0 2px 3px #000a,inset 0 -1px #b4a38430}.game-header .resource-picker-menu .selected,.game-header .resource-picker-menu .selected .resource-option-name{color:#e7bd6f}@media (hover:hover){.game-header button:hover{filter:brightness(1.2)}}@container game-header (width<=1099px){.game-header .header-currencies .header-resource-picker:nth-child(3),.game-header .header-friends{display:none}.game-header .header-profile{flex-basis:190px}}@container game-header (width<=849px){.game-header .header-currencies .header-resource-picker:nth-child(2),.game-header .header-mail{display:none}.game-header .header-profile{flex-basis:180px}.game-header .header-currencies{flex:110px;max-width:none}}@container game-header (width<=599px){.app-shell>.game-header{padding-inline:5px}.game-header .game-header-inner{gap:3px}.game-header .header-profile{flex:0 0 80px;gap:5px;min-width:0;padding:0}.game-header .header-profile:before{clip-path:none;border-radius:10px;height:34px;inset-inline-end:0;box-shadow:inset 0 3px 5px #000,inset 2px 0 3px #000a,inset -1px 0 2px #000a,inset 0 -1px 1px #b4a38455,0 -1px 1px #ac9e7a40,1px 0 1px #a89b7330}.game-header .header-profile:after{display:none}.game-header .header-portrait{flex-basis:34px;width:34px;height:34px}.game-header .header-identity{gap:3px}.game-header .header-identity>b{display:none}.game-header .header-level-row{flex-direction:column;align-items:stretch;gap:5px}.game-header .header-level-row small{font-size:12px}.game-header .header-xp{flex:0 0 5px;height:5px}.game-header .header-reputation{flex:75px}.game-header .header-energy{flex:0 0 62px}.game-header .header-currencies{flex:84px;max-width:125px}.game-header .header-reputation,.game-header .header-energy,.game-header .resource-picker-trigger{gap:3px;padding-inline:7px}.game-header .header-reputation b,.game-header .header-energy b,.game-header .resource-picker-trigger b{font-size:13px}.game-header .header-reputation>.resource-icon,.game-header .header-energy>.resource-icon{width:18px!important;height:18px!important}.game-header .resource-emblem{flex-basis:19px;width:19px;height:19px}.game-header .resource-emblem .resource-icon{width:19px!important;height:19px!important}.game-header .resource-picker-chevron{flex-basis:7px;width:7px}.game-header .header-shortcuts{box-shadow:none;margin-left:0;padding-left:0}.game-header .header-settings{border-radius:5px;width:34px;padding:8px;box-shadow:inset 0 3px 5px #000,inset 2px 0 3px #000a,inset -1px 0 2px #000a,inset 0 -1px 1px #b4a38455,0 -1px 1px #ac9e7a40,1px 0 1px #a89b7330}.game-header .header-currencies .header-resource-picker .resource-picker-menu{position:fixed;top:52px;right:5px}}@container game-header (width<=359px){.game-header .header-profile{flex-basis:69px;gap:3px}.game-header .header-portrait{flex-basis:27px;width:27px;height:27px}.game-header .header-level-row small{font-size:11px}.game-header .header-reputation,.game-header .header-energy,.game-header .resource-picker-trigger{gap:2px;padding-inline:2px}.game-header .header-energy{flex-basis:56px}.game-header .header-shortcut{width:30px}.game-header .header-reputation b,.game-header .resource-picker-trigger b{font-size:12px}}@media (prefers-reduced-motion:reduce){.game-header button{transition:none}}.game-header .header-number-compact{display:none}@container game-header (width<=599px){.game-header .header-number-full{display:none}.game-header .header-number-compact{display:inline}}@media (width<=599px){.app-shell>.game-header{padding-inline:5px}}@media (width<500px){.app-shell>.game-header{flex-basis:47px;height:47px;min-height:47px}.game-header .game-header-inner{height:47px}.game-header .header-profile{height:34px;padding-inline:6px}.game-header .header-portrait{display:none}.game-header .header-identity,.game-header .header-level-row{width:100%}.game-header .header-reputation,.game-header .header-energy,.game-header .resource-picker-trigger,.game-header .header-shortcuts,.game-header .header-shortcut{height:34px;min-height:34px}.game-header .header-currencies .header-resource-picker .resource-picker-menu{width:220px;padding:4px;top:44px}.game-header .resource-picker-trigger{justify-content:center;padding-inline:12px;position:relative}.game-header .resource-picker-value{flex:0 auto}.game-header .resource-picker-chevron{position:absolute;right:4px}.game-header .resource-picker-menu button{gap:5px;min-height:34px;margin-bottom:2px;padding:4px 6px}.game-header .resource-picker-menu button:last-child{margin-bottom:0}.game-header .resource-picker-menu .resource-option-name{font-size:11px}.game-header .resource-picker-menu b{font-size:13px}}.game-guide{z-index:2;color:#e6e0cb;background:#151a17ed;border-bottom:1px solid #565c47;flex-shrink:0;width:100%;padding:6px 16px;position:relative}.game-guide__toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:auto;display:flex}.game-guide__toolbar button{min-height:40px;color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.game-guide__help{flex-shrink:0}.game-guide__card{border-left:3px solid #b8ab69;max-width:1100px;max-height:36dvh;margin:5px auto 10px;padding:4px 12px;overflow-y:auto}.game-guide__card h2{margin:0 0 5px;font-size:19px}.game-guide__card p{max-width:780px;margin:0 0 10px;line-height:1.4}.game-guide__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.game-guide__actions button{min-height:40px}.game-guide__pause{color:#d4ceb9;background:0 0;border:0;padding:8px;text-decoration:underline}.game-guide__card small{color:#cbc4af;margin-top:7px;display:block}@media (width<=499px){.game-guide{padding:3px 10px}.game-guide__card h2{font-size:17px}.game-guide__card p{font-size:14px}.game-guide__help span{display:none}.game-guide__actions .primary,.game-guide__actions .secondary{padding:8px 10px;font-size:12px}}.field-tools{z-index:24;gap:5px;display:flex;position:fixed;top:12px;right:14px}.field-tools button{color:#ddd6bf;min-height:34px;font:600 12px var(--body,sans-serif);background:#0009;border:1px solid #706e54;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;box-shadow:0 2px 10px #0008}.field-tools button:last-child{color:#e9c65d;justify-content:center;width:36px;padding:4px}.field-welcome,.field-tutorial{z-index:100;position:fixed;inset:0}.field-tutorial{pointer-events:none}.field-radio{pointer-events:auto}.field-welcome{background:#030705d9;place-items:center;padding:18px;display:grid}.field-tutorial__shade{pointer-events:none;position:fixed;inset:0}.field-tutorial__dimmer{fill-opacity:.68}.field-radio--cue{max-height:calc(100dvh - 24px);overflow-y:auto}.field-complete{z-index:100;bottom:max(80px, env(safe-area-inset-bottom));color:#e8e1d0;pointer-events:none;background:#111e17f5;border:1px solid #8b865e;max-width:370px;margin:auto;padding:12px 16px;position:fixed;left:12px;right:12px}.field-complete b{color:#f0d36d}.field-complete p{margin:5px 0 0}.field-complete button{pointer-events:auto}.field-tutorial__sight{z-index:101;pointer-events:none;border:2px solid #e7be43;border-radius:7px;animation:1.2s ease-in-out infinite field-pulse;position:fixed;box-shadow:0 0 0 2px #171b13,0 0 22px 5px #e7be4399}.field-tutorial__sight span{color:#f1ce63;font:700 11px var(--heading,sans-serif);letter-spacing:.08em;white-space:nowrap;position:absolute;top:-25px;left:7px}.field-radio{z-index:102;color:#e8e1d0;background:linear-gradient(145deg,#202b23,#111813);border:1px solid #8b865e;width:min(370px,100vw - 24px);padding:17px 18px 15px;position:fixed;box-shadow:0 8px 35px #000c,inset 0 0 0 1px #111}.field-radio:before{content:"";pointer-events:none;border:1px solid #4d5745;position:absolute;inset:5px}.field-radio--welcome{width:min(430px,100%);position:relative}.field-radio__sender{z-index:1;color:#dfc766;font:700 13px var(--heading,sans-serif);letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.field-radio__sender img{object-fit:cover;border:1px solid #b59e51;width:42px;height:42px}.field-radio__sender span{flex-direction:column;display:flex}.field-radio__sender small{color:#9ba38d;font:600 10px var(--body,sans-serif);letter-spacing:.08em;margin-top:3px}.field-radio__sender i{background:#9bc25c;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 9px #b5d86a}.field-radio h2,.field-radio p,.field-radio form,.field-radio__stamp{z-index:1;position:relative}.field-radio h2{color:#f0d36d;font:700 25px/1.08 var(--heading,sans-serif);text-transform:uppercase;margin:0 0 8px}.field-radio p{margin:0 0 13px;font:400 16px/1.4 Roboto Condensed,sans-serif}.field-radio{background:linear-gradient(#18221ee0,#111813ed),url(/assets/support/texture.png) 50%/cover}.field-radio--welcome{max-height:calc(100dvh - 36px);overflow-y:auto}.field-tools{top:58px}.field-radio__stamp{color:#aeb598;font:700 10px var(--heading,sans-serif);letter-spacing:.1em;border:1px solid #aeb598;margin-bottom:9px;padding:3px 7px;display:inline-block}.field-button{z-index:1;color:#211d10;aspect-ratio:1942/809;width:50%;font:700 14px var(--heading,sans-serif);cursor:pointer;background:url(/assets/buttons/gold_btn.png) 50%/100% 100% no-repeat;border-radius:2px;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.field-button:disabled{opacity:.5;cursor:wait}.field-radio__later{z-index:1;color:#b4b7a0;font:12px var(--body,sans-serif);background:0 0;border:0;margin:10px auto 0;text-decoration:underline;display:block;position:relative}.field-name{z-index:1;color:#afb696;font:700 11px var(--heading,sans-serif);letter-spacing:.1em;margin-bottom:5px;display:block;position:relative}.field-name input{color:#f0ead5;width:100%;font:18px var(--body,sans-serif);background:#090d0ae8;border:1px solid #747955;border-radius:2px;outline:0;margin-top:5px;padding:11px 12px;display:block}.field-name input:focus{border-color:#dfbc4d;box-shadow:0 0 0 2px #dfbc4d55}.field-radio form small{z-index:1;color:#9ca58e;margin:5px 0 12px;display:block;position:relative}.field-radio__error{z-index:1;position:relative;color:#e5826c!important;font-size:13px!important}.field-radio__company{color:#e0c962;font-weight:600!important}.field-gift{z-index:1;background:#0c110de0;border:1px solid #635c38;align-items:center;gap:10px;margin:5px 0 12px;padding:7px;display:flex;position:relative}.field-gift img{object-fit:contain;width:56px;height:56px}.field-gift div{flex-direction:column;gap:2px;display:flex}.field-gift b{color:#f0cc56;font:700 18px var(--heading,sans-serif)}.field-gift span,.field-gift strong{color:#bbc09e;font:700 10px var(--heading,sans-serif);letter-spacing:.06em}.field-gift strong{color:#dfbd55}.field-manual{color:#e8e1d0}.field-manual h2{color:#e7c65c;font:700 24px var(--heading,sans-serif)}.field-manual h3{color:#e7c65c;font:700 16px var(--heading,sans-serif);margin:13px 0 2px}.field-manual p{margin:0 0 5px;line-height:1.35}@keyframes field-pulse{50%{box-shadow:0 0 0 2px #171b13,0 0 34px 9px #e7be43cc}}@media (width<=499px){.field-tutorial__dimmer{fill-opacity:.42}.field-radio--cue{padding:10px 12px}.field-radio--cue .field-radio__sender{gap:7px;margin-bottom:5px;font-size:11px}.field-radio--cue .field-radio__sender img{width:25px;height:25px}.field-radio--cue .field-radio__sender small{margin-top:0;font-size:9px}.field-radio--cue h2{display:none}.field-radio--cue p{margin-bottom:4px;font-size:14px;line-height:1.25}.field-radio--cue .field-radio__later{min-height:28px;margin-top:6px}.field-tools{top:6px;right:8px}.field-tools button span{display:none}.field-radio{padding:14px 15px 13px}.field-radio h2{font-size:21px}.field-radio p{font-size:14px}.field-radio--welcome{align-self:end;margin-bottom:8px}.field-tools{top:52px}}@media (prefers-reduced-motion:reduce){.field-tutorial__sight{animation:none}}html[data-motion=reduced] .field-tutorial__sight{animation:none}.app-shell>nav.bottom-nav{--nav-art-left:url(/assets/chrome/nav-left.png);--nav-art-center:url(/assets/chrome/nav-center.png);--nav-art-right:url(/assets/chrome/nav-right.png);z-index:40;width:min(1100px,100% - 16px);max-width:1100px;height:calc(55px + env(safe-area-inset-bottom));min-height:calc(55px + env(safe-area-inset-bottom));padding:0 17px env(safe-area-inset-bottom);box-shadow:none;isolation:isolate;background:0 0;border:0;margin:0;display:block;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-shell>nav.bottom-nav:before,.app-shell>nav.bottom-nav:after{content:"";z-index:1;pointer-events:none;background:url(/assets/footer/left_or_right.png) 50%/25px 55px no-repeat;width:25px;height:55px;position:absolute;top:0}.app-shell>nav.bottom-nav:before{left:0}.app-shell>nav.bottom-nav:after{right:0;transform:scaleX(-1)}.bottom-nav__items{gap:1px;min-width:0;height:55px;display:flex}.app-shell>nav.bottom-nav button{min-width:0;height:55px;min-height:55px;box-shadow:none;color:#bfb398;background-image:var(--nav-art-left), var(--nav-art-right), var(--nav-art-center);text-shadow:0 2px 2px #000;background-position:0,100%,50%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:10px 55px,10px 55px,auto 55px;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:4px 2px 5px;transition:filter .15s;display:flex}.app-shell>nav.bottom-nav button small{font:600 13px/1.2 var(--heading);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.app-shell>nav.bottom-nav button svg{filter:drop-shadow(0 2px 1px #000);width:25px;height:24px}.app-shell>nav.bottom-nav button.active{--nav-art-left:url(/assets/chrome/nav-active-left.png);--nav-art-center:url(/assets/chrome/nav-active-center.png);--nav-art-right:url(/assets/chrome/nav-active-right.png);color:#f7d37d}.app-shell>nav.bottom-nav button:before{content:none}.app-shell>nav.bottom-nav button:focus-visible{filter:brightness(1.3);outline:none}@media (hover:hover){.app-shell>nav.bottom-nav button:hover{filter:brightness(1.2)}}.app-shell.hq-shell>nav.bottom-nav,.app-shell.expedition-shell>nav.bottom-nav{flex-shrink:0;margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.app-shell:has(.ops-contracts,.fight-screen)>nav.bottom-nav{flex-shrink:0;margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}@media (width<=1179px){.app-shell>nav.bottom-nav button[data-screen=skills]{display:none}.app-shell>nav.bottom-nav[data-screen=skills] button[data-screen=camp]{--nav-art-left:url(/assets/chrome/nav-active-left.png);--nav-art-center:url(/assets/chrome/nav-active-center.png);--nav-art-right:url(/assets/chrome/nav-active-right.png);color:#f7d37d}}@media (width<=959px){.app-shell>nav.bottom-nav button[data-screen=expedition]{display:none}.app-shell>nav.bottom-nav[data-screen=expedition] button[data-screen=camp]{--nav-art-left:url(/assets/chrome/nav-active-left.png);--nav-art-center:url(/assets/chrome/nav-active-center.png);--nav-art-right:url(/assets/chrome/nav-active-right.png);color:#f7d37d}}@media (width<=759px){.app-shell>nav.bottom-nav button[data-screen=support]{display:none}.app-shell>nav.bottom-nav[data-screen=support] button[data-screen=hq]{--nav-art-left:url(/assets/chrome/nav-active-left.png);--nav-art-center:url(/assets/chrome/nav-active-center.png);--nav-art-right:url(/assets/chrome/nav-active-right.png);color:#f7d37d}}@media (width<=599px){.app-shell>nav.bottom-nav{width:100%;padding-inline:17px}.app-shell>nav.bottom-nav:before,.app-shell>nav.bottom-nav:after{background-size:25px 55px;width:25px}.app-shell>nav.bottom-nav button[data-screen=contracts]{display:none}.app-shell>nav.bottom-nav[data-screen=contracts] button[data-screen=camp]{--nav-art-left:url(/assets/chrome/nav-active-left.png);--nav-art-center:url(/assets/chrome/nav-active-center.png);--nav-art-right:url(/assets/chrome/nav-active-right.png);color:#f7d37d}.app-shell>nav.bottom-nav button small{letter-spacing:.2px;font-size:12px}.app-shell>nav.bottom-nav button svg{width:23px;height:23px}}@media (width<500px){.app-shell>nav.bottom-nav{height:calc(48px + env(safe-area-inset-bottom));min-height:calc(48px + env(safe-area-inset-bottom))}.app-shell>nav.bottom-nav:before,.app-shell>nav.bottom-nav:after{background-size:25px 48px;height:48px}.bottom-nav__items{height:48px}.app-shell>nav.bottom-nav button{background-size:10px 48px,10px 48px,auto 48px;height:48px;min-height:48px}.app-shell>nav.bottom-nav button small{font-size:10px}}@media (prefers-reduced-motion:reduce){.app-shell>nav.bottom-nav button{transition:none}}.modal:has(>.expedition-chest){width:min(620px,100vw - 24px);box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.modal:has(>.expedition-chest)>.modal-close{z-index:5;display:none;top:-20px;right:0}.expedition-chest{color:#fff;text-align:center}.expedition-chest h2{font:700 clamp(20px, 4vw, 30px)/1.2 var(--heading);text-shadow:0 2px 4px #000;margin:0 35px 20px;display:none}.expedition-chest__box{position:relative}.expedition-chest__base{width:100%;display:block}.expedition-chest__lid{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.expedition-chest__lid:active:not(:disabled){transform:none}.expedition-chest__lid img{object-fit:fill;width:100%;height:100%}.expedition-chest__loot{flex-wrap:wrap;place-content:center;gap:12px 8px;display:flex;position:absolute;inset:16% 12% 20%}.expedition-chest__supply{font:700 18px/1.2 var(--heading);text-shadow:-1px -1px #000,1px 1px #000,0 2px 3px #000;flex-direction:column;flex:0 0 calc(33.333% - 8px);justify-content:center;align-items:center;gap:2px;display:flex}.expedition-chest__supply>img{object-fit:contain;filter:drop-shadow(0 2px 2px #000);width:36px;height:36px}.expedition-chest__item{flex:0 0 calc(33.333% - 8px);place-items:center;display:grid;position:relative}.expedition-chest__item>img{object-fit:contain;width:64px;height:64px}.expedition-chest__item>[role=tooltip]{z-index:5;width:220px;display:none;position:absolute;bottom:100%;right:0}.expedition-chest__item:is(:hover,:focus)>[role=tooltip],.expedition-chest__item [role=tooltip]>*{display:block}.expedition-chest__action{color:#241b09;width:75%;min-height:48px;font:700 22px var(--heading);background:url(/assets/vilazki/UI/button.png) 50%/100% 100% no-repeat;border:0;margin:18px auto 0;padding:10px;display:block}.expedition-chest__action:disabled{opacity:.65}.expedition-chest__box.is-opening .expedition-chest__lid img{transform-origin:top;animation:1.15s ease-in forwards expedition-unseal}@keyframes expedition-unseal{0%,24%{transform:none}5%,15%{transform:translate(-5px)rotate(-2deg)}10%,20%{transform:translate(5px)rotate(2deg)}40%{opacity:1;transform:translateY(-12%)rotate(-5deg)}to{opacity:0;transform:translateY(-100%)rotate(18deg)scale(.85)}}@media (prefers-reduced-motion:reduce){.expedition-chest__box.is-opening .expedition-chest__lid img{animation-duration:10ms}}@media (width<500px){.expedition-chest__loot{gap:6px}.expedition-chest__supply{font-size:14px}.expedition-chest__supply>img{width:27px!important;height:27px!important}.expedition-chest__item>img{width:44px;height:44px}}.app-shell.hq-shell.camp-shell{background:linear-gradient(#00000038,#00000038),#141b16 url(/assets/backgrounds/camp/fone.png) 50%/cover no-repeat fixed}.app-shell.camp-shell .main-content{background:0 0;padding:16px 20px 96px;position:relative;overflow:hidden auto}.app-shell.camp-shell .camp-heading{max-width:1000px;height:auto;margin:0 auto 12px}.app-shell.camp-shell .camp-map{background:0 0;max-width:720px;margin:auto;position:relative;inset:auto;overflow:visible}.app-shell.camp-shell .camp-scene{width:100%;position:relative;top:auto;left:auto;transform:none}.camp-shell .camp-building--icon{aspect-ratio:1;width:clamp(80px,10vw,100px)!important}.camp-building-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #000000b3);width:100%;height:100%;transition:filter .18s;display:block}.camp-building--icon:hover .camp-building-icon,.camp-building--icon:focus-visible .camp-building-icon{filter:drop-shadow(0 0 5px #ffd262cc)}.camp-shell .camp-building-label{opacity:0;pointer-events:none;background:#000000b8;border-radius:5px;padding:6px 12px;font-size:clamp(14px,1.8vw,16px);transition:opacity .18s,transform .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)}.camp-shell .camp-hotspot .camp-building-label{white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)}.camp-building:hover .camp-building-label,.camp-building:focus-visible .camp-building-label{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.camp-shell .camp-building-label,.camp-building-icon{transition:none}}.camp-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1000px;margin:20px auto 0;display:grid;position:relative}.camp-destinations button{color:#eee8d8;text-align:left;background:#252e22;border:1px solid #72734d;flex-direction:column;gap:4px;min-height:64px;padding:12px;display:flex}.camp-destinations strong{font:600 18px/1.2 var(--heading)}.camp-destinations span{color:#b6b49f;font-size:12px}.camp-destinations button:focus-visible{outline-offset:2px;outline:2px solid #f1ca78}@media (width<=600px){.app-shell.camp-shell .main-content{padding:12px 8px 90px}.camp-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}.upgrade-popup-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050704b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.upgrade-popup{color:#e9e3d4;background:#838282 url(/assets/backgrounds/bg.png) 50%/cover;border:1px solid #38210b;border-radius:4px;width:min(430px,100vw - 24px);max-height:min(620px,100dvh - 28px);padding:25px 22px 22px;position:relative;overflow:auto;box-shadow:0 18px 60px #000c,inset 0 0 0 3px #291f11,inset 0 0 0 2px #8f8f8f55}.upgrade-popup__close{color:#ddd5be;background:#111810d9;border:1px solid #6d684e;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:10px}.upgrade-popup__eyebrow{color:#c8aa6b;font:500 12px/1.2 var(--heading);padding-right:38px;display:block}.upgrade-popup h2{color:#f1ead9;font:700 25px/1.1 var(--heading);text-transform:uppercase;margin:5px 38px 17px 0}.upgrade-popup__count{white-space:nowrap}.upgrade-popup__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.upgrade-popup__item{aspect-ratio:1;background:url(/assets/items/item.png) 50%/100% 100% no-repeat;border-radius:0;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:10px;display:grid;position:relative}.upgrade-popup__item>img{object-fit:contain;width:78%;height:74%}.upgrade-popup__item>div{min-width:0}.upgrade-popup__item b,.upgrade-popup__item strong{display:block}.upgrade-popup__item>div>span{color:#b5b9a9;margin-top:6px;font-size:12px;line-height:1.35;display:block}.upgrade-popup__item b{font:600 16px/1.2 var(--heading);overflow-wrap:anywhere}.upgrade-popup__item strong{color:#e2b64e;margin-top:7px;font-size:13px}.upgrade-popup__item small{color:#8f948a;white-space:nowrap;align-items:center;gap:3px;font-size:14px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.upgrade-popup__status{object-fit:contain;width:clamp(78px,23vw,110px);height:auto;display:block;transform:rotate(5deg)}@media (width<=480px){.upgrade-popup{padding:22px 14px 15px}.upgrade-popup__item{grid-template-columns:minmax(0,1fr)}.upgrade-popup__item>img{width:78%;height:74%}.upgrade-popup__item small{grid-column:1}}:is(.upgrade-popup__item:has(.collection-info:hover),.upgrade-popup__item:has(.collection-info:focus-visible),.upgrade-popup__item:has(.collection-info.is-open)){z-index:3}.upgrade-popup__item .collection-info__tip{width:clamp(110px,50vw - 50px,170px);top:calc(100% + 7px);bottom:auto;right:0}.upgrade-popup__item .collection-info__tip b{font-size:14px}.upgrade-popup__item .collection-info__tip>span{font-size:12px}.app-shell:has(.collection-screen){max-width:none;min-height:100dvh;box-shadow:none;background:linear-gradient(#0509067a,#0509067a) fixed,#141816 url(/assets/backgrounds/bg.png) 50%/cover no-repeat fixed;border:0;margin:0}.app-shell:has(.collection-screen) .main-content{background:0 0;padding:24px 30px 100px}.collection-screen{color:#e7e1d1;max-width:1120px;margin:0 auto}.collection-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.collection-title__heading{align-items:center;gap:12px;min-width:0;display:flex}.collection-title__copy{min-width:0}.collection-title__copy>span{color:#aeb2a3;font:600 13px/1 var(--heading);letter-spacing:.08em}.collection-title h1{font:700 clamp(24px, 3vh, 36px)/1.2 var(--heading);color:#ccc4bf;text-shadow:0 2px 5px #000;margin:0}.collection-title>strong{color:#f2c54c;font:700 28px/1 var(--heading)}.collection-title>strong small{color:#c0b99e;font-size:16px}.collection-desktop-controls{display:none}.collection-picker{width:270px;position:relative}.collection-picker__trigger{width:100%;min-height:52px;box-shadow:none;color:#e7e1d1;text-align:left;background:url(/assets/markets/1339512b-03d3-4782-a454-974ba4f9a23f%202.png) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:8px 15px;display:flex;transform:none}.collection-picker__trigger>span{gap:4px;min-width:0;display:grid}.collection-picker__trigger small{color:#9fa596;font:600 10px/1 var(--heading);text-transform:uppercase}.collection-picker__trigger b{color:#f1cf69;font:700 15px/1 var(--heading);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.collection-picker__trigger svg{color:#cfaa48;flex:none;transition:transform .14s}.collection-picker.is-open .collection-picker__trigger svg{transform:rotate(180deg)}.collection-picker__menu{z-index:45;width:100%;box-shadow:none;background:#111713ed;border:0;padding:0;position:absolute;top:calc(100% + 3px);left:0}.collection-picker__menu button{width:100%;min-height:40px;box-shadow:none;color:#caccc1;font:600 13px/1 var(--heading);text-transform:uppercase;background:url(/assets/markets/medium.png) 50%/100% 100% no-repeat;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-bottom:3px;padding:8px 12px;display:flex;transform:none}.collection-picker__menu button:last-child{margin-bottom:0}.collection-picker__menu button svg{visibility:hidden;color:#f1c74e}.collection-picker__menu button.is-selected{color:#f5cf60;background-image:url(/assets/markets/product.png)}.collection-picker__menu button.is-selected svg{visibility:visible}.collection-picker__trigger:hover,.collection-picker__trigger:focus-visible,.collection-picker__menu button:hover,.collection-picker__menu button:focus-visible{filter:brightness(1.16);transform:none}.collection-categories,.collection-filters{gap:8px;margin-bottom:9px;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.collection-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.collection-categories button,.collection-filters button{color:#d2d1c5;min-height:36px;font:600 13px/1 var(--heading);text-transform:uppercase;filter:brightness(.8);background:url(/assets/markets/medium.png) 50%/100% 100% no-repeat;padding:7px 10px}.collection-categories button.active,.collection-filters button.active{filter:brightness(1.2);text-shadow:0 1px 2px #111;background-image:url(/assets/markets/medium.png);color:#f5cf60!important}.collection-filters button{background-image:url(/assets/markets/medium.png)}.collection-filters button.active{filter:brightness(1.2);background-image:url(/assets/markets/medium.png);color:#f5cf60!important}.collection-description{color:#b9b9aa;text-align:center;margin:12px 4px 16px;font-size:14px}.collection-pagination{color:#c7bea8;flex-direction:column;align-items:center;gap:12px;margin:24px 0;display:flex}.collection-pagination button{color:#eee3c5;min-height:48px;font-family:var(--heading);background:#30382b;border:1px solid #a18543;padding:10px 28px}.collection-pagination button:focus-visible{outline-offset:3px;outline:2px solid #efc340}.collection-grid{isolation:isolate;gap:14px;position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.collection-item{min-width:0;box-shadow:none;color:#f1e8d4;text-align:center;border-radius:0;grid-template-rows:auto 1fr auto;padding:10px;position:relative;overflow:visible;transform:none;background:url(/assets/items/item.png) 50%/100% 100% no-repeat!important;border:0!important;min-height:292px!important;display:grid!important}:is(.collection-item:has(.collection-info:hover),.collection-item:has(.collection-info:focus-visible),.collection-item:has(.collection-info:active)){z-index:20}.collection-item.collection-item--radar{background-image:linear-gradient(#c88b242b,#a8541426),url(/assets/items/item.png)!important}.collection-item:not(.owned-item){filter:saturate(.45)brightness(.8)}.collection-item:focus-visible{outline-offset:3px;outline:2px solid #efc340}.collection-item{cursor:default}.collection-info{z-index:2;color:#d8c98e;width:24px;height:24px;font:700 14px/1 var(--heading);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.collection-info__icon{object-fit:contain;width:100%;height:100%}.collection-info__tip{color:#ece2c4;width:235px;font:12px/1.25 var(--labels);text-align:left;background:#111712f5;border:1px solid #7d7653;padding:9px 10px;display:none;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 8px 18px #000a}.collection-info__tip b,.collection-info__tip span,.collection-info__tip em{display:block}.collection-info__tip b{color:#f1cf69;font:700 14px/1.05 var(--heading);margin-bottom:5px}.collection-info__tip em,.collection-info__tip>span{color:#aeb5a5;margin-top:6px;font-style:normal}.collection-info__tip .collection-info__damage{color:#edeeec;margin-top:6px;font-style:normal}.collection-info:hover .collection-info__tip,.collection-info:focus-visible .collection-info__tip,.collection-info:active .collection-info__tip,.collection-info.is-open .collection-info__tip{display:block}.collection-item:has(.collection-info.is-open){z-index:20}.collection-acquisition-icon{color:#c5b980;cursor:help;place-items:center;width:32px;height:32px;margin:8px auto 0;display:grid;position:relative}.collection-acquisition-tip{z-index:30;color:#ece2c4;width:210px;font:12px/1.25 var(--labels);text-align:center;background:#111712f5;border:1px solid #7d7653;padding:8px 10px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #000a}.collection-acquisition-icon:hover .collection-acquisition-tip,.collection-acquisition-icon:focus-visible .collection-acquisition-tip{display:block}.collection-price{color:#f0d27b;font:700 14px/1 var(--heading);justify-content:center;align-items:center;gap:8px;margin-top:7px;display:flex}.collection-price span{align-items:center;gap:3px;display:inline-flex}.collection-buy{color:#2b210c;width:min(108px,70%);min-height:28px;font:700 12px/1 var(--heading);background:url(/assets/markets/button.png) 50%/100% 100% no-repeat;grid-column:1/-1;place-items:center;margin:4px auto 0;padding:5px 8px;display:grid}.collection-buy:disabled{filter:saturate(.35)}.collection-art{border-radius:10px;place-items:center;margin:0 0 8px;position:relative;overflow:visible;box-shadow:inset 0 3px 5px #000,inset 2px 0 3px #000a,inset -1px 0 2px #000a,inset 0 -1px 1px #b4a38455,0 -1px 1px #ac9e7a40,1px 0 1px #a89b7330;background:#111711aa!important;height:auto!important;min-height:165px!important;display:grid!important}.collection-item-image{object-fit:contain;filter:drop-shadow(0 7px 6px #0009);width:82%;height:135px}.collection-set-progress{color:#dcc688;background:#192318c9;border:1px solid #9e8a4b88;gap:7px;margin-bottom:16px;padding:14px 18px;display:grid}.collection-set-progress strong{font:600 21px var(--heading)}.collection-set-progress span{font-size:13px}.collection-set-progress progress{accent-color:#d4b14e;width:100%;height:8px}.collection-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#101510cc);height:35%;position:absolute;inset:auto 0 0}.collection-art>svg:not(.collection-badge){stroke:#d8c69a;stroke-width:1px;filter:drop-shadow(0 8px 8px #000);width:125px;height:125px}.owned-item .collection-art>svg:not(.collection-badge){stroke:#efbf40}.collection-item>span:not(.collection-owned){font:700 17px/1.3 var(--heading);text-transform:uppercase;text-align:center;align-self:center;padding:0 4px}@media (width>=400px){.collection-item>span:not(.collection-owned){max-width:90%;margin:0 auto}}.collection-item>small{color:#bdb9aa;padding:5px 4px 7px;font-size:13px}.collection-item>small.collection-bonuses{text-align:center;gap:2px;min-height:34px;font-size:12px;line-height:1.15;display:grid}.collection-bonuses span{overflow-wrap:anywhere}.collection-bonuses.is-acquisition{color:#8f968b}.collection-owned{z-index:1;aspect-ratio:480/96;aspect-ratio:478/145;color:#0000;background:url(/assets/items/geted.png) 50%/100% 100% no-repeat;width:min(112px,62%);min-height:0;margin:-20px auto 20px;padding:0;font-size:0;line-height:0;display:block;transform:rotate(3deg)translate(3px)}.collection-owned.missing{z-index:1;aspect-ratio:479/148;background-image:url(/assets/items/not_found.png);transform:rotate(-13deg)translate(8px)translateY(-35px)}.collection-badge{display:none}.item-display{background:url(/assets/markets/medium.png) 50%/100% 100% no-repeat}@media (width<=1000px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.collection-item{min-height:310px}}@media (width>=1000px){.collection-desktop-controls{justify-content:center;gap:10px;width:min(100%,560px);margin:0 auto 14px;display:flex}.collection-categories,.collection-filters{display:none!important}.collection-description{width:min(100%,700px);margin-left:auto;margin-right:auto}}@media (width<=620px){.app-shell:has(.collection-screen) .main-content{padding:12px 8px 88px}.collection-title{margin-bottom:9px}.collection-title__copy>span{font-size:10px}.collection-title h1{font-size:27px}.collection-title>strong{font-size:22px}.collection-categories,.collection-filters{gap:5px;margin-bottom:6px}.collection-categories button,.collection-filters button{min-height:31px;padding:5px 3px;font-size:10px}.collection-description{margin:9px 3px 11px;font-size:11px}.collection-grid{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.collection-item:nth-child(odd) .collection-info__tip{left:0;right:auto}.collection-item:nth-child(2n) .collection-info__tip{left:auto;right:0}.collection-info__tip{width:min(235px,100vw - 16px)}.collection-item{padding:7px;min-height:226px!important}.collection-art{margin-bottom:5px;min-height:124px!important}.collection-art>svg:not(.collection-badge){width:88px;height:88px}.collection-item>span:not(.collection-owned){padding-inline:2px;font-size:13px}.collection-item>small{padding:3px 2px 4px;font-size:11px}.collection-item>small.collection-bonuses{min-height:31px;padding:3px 2px 4px;font-size:10px}.collection-owned{width:min(104px,70%);min-height:0;margin-top:-20px;margin-bottom:10px;padding:0}}.collection-picker--category{--picker-image:url(/assets/items/category.png);--picker-active-image:url(/assets/items/active_category.png)}.collection-picker--filter{--picker-image:url(/assets/items/filter.png);--picker-active-image:url(/assets/items/active_filter.png)}.collection-picker__trigger,.collection-picker__menu button{background-image:var(--picker-image)}.collection-picker.is-open .collection-picker__trigger,.collection-picker__menu button.is-selected{background-image:var(--picker-active-image)}.collection-categories button{filter:none;background-image:url(/assets/items/category.png)}.collection-categories button.active{filter:none;background-image:url(/assets/items/active_category.png)}.collection-filters button{filter:none;background-image:url(/assets/items/filter.png)}.collection-filters button.active{filter:none;background-image:url(/assets/items/active_filter.png)}.app-shell:has(.warehouse-screen){width:100%;max-width:none;box-shadow:none;background:linear-gradient(#0005,#0007),url(/assets/sklad/fone.png) 50%/cover no-repeat fixed;border:0;min-height:100dvh;margin:0}.app-shell:has(.warehouse-screen) .main-content{background:0 0;position:relative}.warehouse-screen{color:#eaddbf;text-align:center;max-width:560px;margin:0 auto;padding:18px 16px 90px}.warehouse-heading{justify-content:center;align-items:center;min-height:51px;margin-bottom:15px;display:flex}.warehouse-heading>.home-back-button{z-index:10;place-items:center;min-width:44px;height:44px;padding:0;display:grid;position:absolute;top:10px;left:10px}.warehouse-heading>img{object-fit:contain;width:180px;max-width:65%}.warehouse-access{min-height:125px}.warehouse-access>img{object-fit:contain;width:111px;height:111px;margin:auto;display:block}.warehouse-access b{color:#e7c365;font:700 18px var(--heading)}.warehouse-access p{max-width:280px;margin:7px auto;font-size:13px}.warehouse-crate{isolation:isolate;width:100%;margin:24px auto 10px;position:relative}.warehouse-box{width:100%;display:block}.warehouse-lid{object-fit:fill;z-index:2;transform-origin:50% 15%;width:100%;height:100%;position:absolute;inset:0}.warehouse-loot{justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:15% 10% 19%}.warehouse-crate:not(.is-open) .warehouse-loot{visibility:hidden}.warehouse-supplies{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:18px 8px;min-width:0;display:grid}.warehouse-supply{justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.warehouse-supply>img{object-fit:contain;width:clamp(22px,3vw,40px);height:clamp(22px,3vw,40px)}.warehouse-supply b{color:#fff;font:700 clamp(16px, 2.4vw, 25px)/1 var(--heading);text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 2px 3px #000}.warehouse-fuel{grid-column:1/-1}.warehouse-item{width:40%;font-size:12px;position:relative}.warehouse-item>img{object-fit:contain;filter:drop-shadow(0 3px 3px #0009);width:100%;max-height:170px;display:block}.warehouse-item>[role=tooltip]{z-index:5;width:240px;display:none;position:absolute;bottom:100%;right:0}.warehouse-item:is(:hover,:focus)>[role=tooltip],.warehouse-item>[role=tooltip]>*{display:block}.warehouse-collection{color:#e6d9b8;width:100%;min-height:48px;box-shadow:none;font:500 14px var(--heading);background:url(/assets/chrome/nav-left.png) 0/10px 48px no-repeat,url(/assets/chrome/nav-right.png) 100%/10px 48px no-repeat,url(/assets/chrome/nav-center.png) 50%/auto 48px repeat-x;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 20px;display:flex}.warehouse-collection span{float:right}.warehouse-claim{color:#241c0d;width:90%;min-height:48px;font:700 23px var(--heading);background:url(/assets/support/button.png) 50%/100% 100% no-repeat;border:0;margin:20px auto}.warehouse-claim:disabled{opacity:.6}.warehouse-claim.is-received{filter:grayscale()}.warehouse-crate.is-opening .warehouse-lid{animation:1.15s ease-in forwards warehouse-open}@keyframes warehouse-open{0%,24%{transform:translate(0)rotate(0)}5%,15%{transform:translate(-5px)rotate(-2deg)}10%,20%{transform:translate(5px)rotate(2deg)}40%{opacity:1;transform:translateY(-12%)rotate(-5deg)}to{opacity:0;transform:translateY(-100%)rotate(18deg)scale(.85)}}@media (prefers-reduced-motion:reduce){.warehouse-crate.is-opening .warehouse-lid{animation-duration:10ms}}@media (width<500px){.warehouse-screen{padding-inline:4px}.warehouse-item>img{max-height:115px}.warehouse-loot{gap:6px}.warehouse-supplies{gap:12px 3px}}body:has(.ops-contracts){background:#18150f url(/assets/backgrounds/bg.png) 50%/cover no-repeat fixed;overflow:hidden}.app-shell:has(.ops-contracts){background:0 0;border:0;flex-direction:column;max-width:none;height:100dvh;min-height:0;margin:0 auto;display:flex;overflow:hidden}.app-shell:has(.ops-contracts) .main-content{background:linear-gradient(90deg,#110e0a30,#110e0a08,#110e0a30);flex:1;min-height:0;padding:22px 32px;overflow:hidden}.app-shell:has(.ops-contracts) .bottom-nav{flex-shrink:0;width:100%;margin:0 auto;position:relative;inset:auto;transform:none}.ops-contracts{max-width:1400px;height:100%;min-height:0;margin:auto}.ops-district-tabs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ops-district-tabs button{aspect-ratio:189/53;width:157px;max-width:100%;box-shadow:none;color:#e2e2e2;font:14px/1.2 var(--labels);text-shadow:0 1px #3336;text-transform:uppercase;letter-spacing:.2px;background:url(/assets/contracts/fight/ui/btns2.png) 50%/contain no-repeat;border:0;border-radius:0;padding:8px 6px;font-weight:700;transition:filter .15s}.ops-district-tabs button.is-selected{color:#f7df9d;filter:brightness(1.15)}.ops-district-tabs button:hover{filter:brightness(1.25)}@media (width<=420px){.ops-district-tabs{flex-wrap:nowrap;gap:6px}.ops-district-tabs button{width:135px;min-width:0;font-size:13px}}.ops-district-empty{color:#d7c9ab;text-align:center;padding:24px}.ops-contracts__layout{grid-template-columns:minmax(330px,440px) minmax(0,1fr);gap:clamp(20px,3vw,48px);height:100%;display:grid}.ops-contracts__details{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;overflow:auto}.ops-contract-details{color:#e8dbc0;filter:drop-shadow(0 10px 14px #0008);width:100%;font-size:14px;container-type:inline-size}.ops-contract-piece{isolation:isolate;margin:0;position:relative}.ops-contract-piece__backdrop{aspect-ratio:440/108;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ops-contract-piece__content{padding:0 6%}.ops-contract-piece--1 .ops-contract-piece__content{padding:20px;padding-top:30px;padding-bottom:5px;padding-left:6%}.ops-contract-details__header>span{color:#dbbd85;font:500 clamp(14px, 3cqw, 17px) var(--heading);display:none}.ops-contract-details__name{font:600 clamp(19px, 5.5cqw, 30px)/1.2 var(--heading);text-transform:uppercase;text-shadow:0 1px 3px #000;overflow-wrap:anywhere;color:#ccc4bf;background:linear-gradient(#080d09e8,#0000);width:100%;margin:0;padding-top:5px;padding-left:5px;font-size:16px;position:absolute;top:0;left:0;right:10px}.ops-contract-details__header p{color:#c7c2ac;margin:7px 0 0;font-size:14px;line-height:1.35;display:none}.ops-contract-piece--2 .ops-contract-piece__content{padding-top:2%}.ops-contract-details__art{aspect-ratio:2.55;background:radial-gradient(#77725a,#20271f 70%);border:3px ridge #797979;position:relative;overflow:hidden}.ops-contract-details__art>img{object-fit:contain;width:100%;height:100%}.ops-contract-details__art>img.is-landscape{object-fit:cover}.ops-contract-details__hp{text-align:right;text-shadow:0 1px 3px #000;background:linear-gradient(#0000,#080d09e8);width:100%;padding:7px 10px;font-size:14px;position:absolute;bottom:0;right:0}.ops-contract-details__label{font:500 clamp(14px, 3.1cqw, 18px)/1.3 var(--heading);color:#d9bc86;display:block}.ops-contract-piece--3 .ops-contract-piece__content{padding:2% 6% 4%}.ops-contract-piece--3 .ops-contract-details__label{margin:0 4% 9px;display:none}.ops-contract-details__difficulty{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ops-contract-details__difficulty button{isolation:isolate;aspect-ratio:1.85;color:#b1b0a5;min-height:68px;font:500 clamp(14px, 2.9cqw, 16px)/1.15 var(--heading);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 5px;display:flex;position:relative}.ops-difficulty__pick{z-index:-1;filter:grayscale()brightness(.62);width:100%;height:100%;display:none;position:absolute;inset:0}.ops-difficulty__level{aspect-ratio:1;object-fit:contain;filter:grayscale()brightness(.7);width:32%;max-width:40px}.ops-contract-details__difficulty .is-selected{color:#ffdb84}.ops-contract-details__difficulty button{aspect-ratio:auto;width:100%;min-height:88px}.ops-mode-status{color:#b9baaa;min-height:18px;font:400 11px/1.3 var(--body);text-transform:none;justify-content:center;align-items:center;gap:3px;display:flex}.ops-mode-status.is-complete{color:#c1cd9c}.ops-loot-status{color:#ddc38b;background:#242b22;border:1px solid #70684d;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:7px 10px;font-size:13px;display:flex}.ops-loot-status.is-complete{color:#c1cd9c}.ops-loot-status:hover,.ops-loot-status:focus-visible{background:#333b2d;outline:1px solid #d99836}.ops-contract-details__difficulty .is-selected img{filter:none}.ops-contract-piece--4 .ops-contract-piece__content,.ops-contract-piece--5 .ops-contract-piece__content{padding-bottom:2%}.ops-contract-details__rewards{padding:0}.ops-contract-details__rewards .ops-contract-details__label,.ops-contract-details__requirement .ops-contract-details__label{text-align:center;letter-spacing:1px;background:url(/assets/contracts/UI/gifts_up.png) 50%/100% 100% no-repeat;min-height:32px;margin:0;padding:8px 16px;font-size:14px}.ops-contract-panel-body{overflow-wrap:anywhere;background:url(/assets/contracts/UI/gifts_down.png) 50%/100% 100% no-repeat;min-height:52px;padding:12px 16px 16px}.ops-contract-resources{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.ops-contract-resources>span{color:#ebe5d6;align-items:center;gap:4px;font-size:15px;display:inline-flex}.ops-contract-upgrades{color:#ebe5d6;border:1px solid #0000;align-items:center;gap:4px;min-height:34px;padding:0 4px;font-size:15px;display:inline-flex}.ops-contract-upgrades:hover,.ops-contract-upgrades:focus-visible,.ops-contract-upgrades:active:not(:disabled){box-shadow:none;filter:none;background:0 0;border-color:#0000;transform:none}.ops-contract-details__requirement{padding:0;font-size:14px;line-height:1.4}.ops-contract-details__requirement small{color:#a7aa96;margin-top:4px;font-size:14px;display:block}.ops-contract-piece--6 .ops-contract-piece__content{padding:5% 8% 8%}.ops-contract-details__action{color:#211b0a;width:100%;min-height:58px;font:700 clamp(15px, 4cqw, 21px)/1.3 var(--heading);text-shadow:0 1px #ffdb7366;background:url(/assets/contracts/UI/button.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:8px;padding:14px 16px;display:flex}.ops-contract-details__action:disabled{opacity:.7;filter:grayscale(.8)}.ops-contract-map{flex-direction:column;min-width:0;min-height:0;display:flex}.ops-contract-map__heading{text-shadow:0 2px 4px #000;background:linear-gradient(90deg,#12171386,#0000,#0000);border-radius:5px;flex:none;justify-content:space-between;align-items:center;padding:8px 16px 12px;display:flex}.ops-contract-map__title{align-items:center;gap:12px;min-width:0;display:flex}.ops-contract-map__title>div{min-width:0}.ops-contract-map__eyebrow{display:none}.ops-contract-map__heading h2{font:600 clamp(22px, 2.5vw, 32px)/1.2 var(--heading);text-transform:uppercase;font-family:var(--heading);text-shadow:0 2px 5px #000;margin:0;font-size:clamp(24px,3vh,36px);line-height:1.2;color:#ccc4bf!important}.ops-contract-map__heading p{color:#d5c39a;text-transform:uppercase;letter-spacing:2px;margin:4px 0 0;font-size:14px;font-weight:700}.ops-contract-map__battle{color:#efd084;align-items:center;gap:6px;display:flex}.ops-contract-map__frame{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.ops-contract-map__square{aspect-ratio:1;filter:drop-shadow(0 10px 14px #000b);border:0;border-radius:6px;width:min(100cqw,100cqh);position:relative}.ops-contract-map__background,.ops-contract-map__routes{width:100%;height:100%;position:absolute;inset:0}.ops-contract-map__background{object-fit:cover}.ops-contract-map__routes{pointer-events:none}.ops-contract-map__routes line{stroke:#f3e1b3;stroke-width:.65px;stroke-dasharray:1.2 1.1;opacity:.8}.ops-map-marker{z-index:1;background:0 0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.ops-map-marker:hover,.ops-map-marker:focus-visible,.ops-map-marker:active:not(:disabled){background:0 0;transform:translate(-50%,-50%)}.ops-map-marker__frame{aspect-ratio:1;background:radial-gradient(#777354,#141b12);border:2px solid #79745b;border-radius:9px;width:76%;display:block;position:relative;box-shadow:inset 0 0 0 2px #191f17,0 3px 7px #000a}.ops-map-marker__frame:after{content:"";pointer-events:none;border:1px solid #b9b28b40;border-radius:5px;position:absolute;inset:4px}.ops-map-marker__frame img{object-fit:contain;width:100%;height:100%}.ops-map-marker.is-locked .ops-map-marker__frame{filter:none}.ops-map-marker.is-available .ops-map-marker__frame{border-color:#8ba654}.ops-map-marker.is-selected{z-index:3}.ops-map-marker.is-selected .ops-map-marker__frame{filter:none;border-color:#ffd36a;box-shadow:0 0 0 2px #d49b34,0 0 22px #efb52ca3}.ops-map-marker.is-selected .ops-map-marker__frame:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 52%,#ffc44433 71%,#0000 73%);border:3px solid #ffd063;border-radius:50%;position:absolute;inset:-19%;box-shadow:0 0 10px #ffb72d,inset 0 0 10px #ffb72d}.ops-map-marker__status{color:#c4c7b3;background:#20241d;border:1px solid #b4b297;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:-5%;right:9%}.ops-map-marker__status svg{width:12px;height:12px}.ops-map-marker.is-available .ops-map-marker__status{color:#c2e887;background:#446231}.ops-map-marker__name{width:max-content;max-width:132px;font:600 14px/1.15 var(--heading);text-transform:uppercase;color:#f1e6c8;text-shadow:0 1px #000;background:#181e15f2;border:1px solid #a29b6a45;border-radius:4px;margin-top:5px;padding:4px 7px}.ops-map-marker.is-selected .ops-map-marker__name{color:#ffe092}.ops-contract-mobile{display:none}.modal:has(.ops-contract-details){width:min(470px,100%);box-shadow:none;scrollbar-width:thin;background:0 0;border:0;padding:0}.modal:has(.ops-contract-details) .modal-close{background:#18201b;border:1px solid #8c8060;border-radius:5px;width:36px;height:36px;top:19px;right:20px}.modal .ops-contract-details__header{padding-right:38px}.modal-backdrop:has(.ops-contract-details){align-items:center}.modal .ops-contract-details__difficulty button{min-width:0}@media (width<=760px){.app-shell:has(.ops-contracts) .main-content{padding:5px 6px 0}.ops-contracts{flex-direction:column;display:flex}.ops-contracts__layout{flex:1;min-height:0;display:block}.ops-contract-details--desktop{display:none}.ops-contract-map{height:100%}.ops-contract-map__heading{padding:7px 12px 9px}.ops-contract-map__eyebrow{display:none}.ops-contract-map__heading h2{font-size:clamp(22px,6vw,28px);display:block}.ops-contract-map__heading p{font-family:var(--heading);text-shadow:0 2px 5px #000;margin:2px 0 0;font-size:12px;line-height:1.2;color:#d5c39a!important}.ops-contract-map__heading{background:0 0;padding:2px 2px 8px}.ops-contract-map__title{gap:8px}.ops-map-marker__name{text-shadow:0 2px 5px #000;background:#0000001a;max-width:105px;padding:3px 5px;font-size:12px}.ops-map-marker__status{width:16px;height:16px}.ops-contract-mobile{flex:none;width:100%;max-width:400px;margin:4px auto 0;display:block}.ops-contract-mobile__identity{background:url(/assets/contracts/UI/footer_up.png) 50%/100% 100% no-repeat;justify-content:flex-start;align-items:center;gap:12px;min-height:90px;padding:20px 26px 12px;display:flex}.ops-contract-mobile__icon{background:#172019;border:2px ridge #646959;flex:0 0 49px;height:49px}.ops-contract-mobile__icon img{object-fit:contain;width:100%;height:100%}.ops-contract-mobile__copy{flex-direction:column;gap:3px;display:flex}.ops-contract-mobile__copy b{font:600 16px/1.15 var(--heading);text-transform:uppercase}.ops-contract-mobile__copy small{color:#c3c3b1;font-size:14px;line-height:1.3}.ops-contract-mobile__button{isolation:isolate;color:#201b0a;width:100%;height:72px;font:700 19px var(--heading);text-shadow:0 1px #e9ca6a;background:url(/assets/contracts/UI/footer_down.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:8px;padding:0 27px 28px;display:flex;position:relative}.ops-contract-mobile__button:before{content:"";z-index:-1;background:url(/assets/contracts/UI/button.png) 50%/100% 100% no-repeat;position:absolute;inset:0 7% 26px}.modal-backdrop:has(.ops-contract-details){padding:8px}.modal:has(.ops-contract-details){max-height:calc(100dvh - 16px)}.ops-contract-details__header p{display:none}.ops-contract-piece--2 .ops-contract-piece__content{padding-bottom:0}.ops-contract-panel-body{justify-content:center;align-items:center;min-height:42px;padding:5px;display:flex}.ops-contract-piece--3 .ops-contract-details__label{display:none}.modal:has(.ops-contract-details) .modal-close{min-width:30px;min-height:30px;padding:5px}.ops-contract-panel-body .resource-icon{width:20px!important;height:20px!important}}@media (height<=650px) and (width<=760px){.ops-contract-map__square{aspect-ratio:auto;width:100cqw;height:100cqh}.ops-contract-map__background{object-fit:cover;border-radius:8px}.ops-contract-map__routes{display:none}.ops-map-marker{width:26%!important}.ops-map-marker__frame{width:45px}.ops-map-marker__name{max-width:98px}.ops-map-marker:first-of-type{top:23%!important;left:17%!important}.ops-map-marker:nth-of-type(2){top:23%!important;left:50%!important}.ops-map-marker:nth-of-type(3){top:23%!important;left:83%!important}.ops-map-marker:nth-of-type(4){top:72%!important;left:17%!important}.ops-map-marker:nth-of-type(5){top:72%!important;left:50%!important}.ops-map-marker:nth-of-type(6){top:72%!important;left:83%!important}.ops-contract-mobile__identity{min-height:76px;padding-top:16px;padding-bottom:10px}.ops-contract-mobile__icon{flex-basis:39px;height:39px}.ops-contract-mobile__button{height:63px;font-size:16px}}@media (width<=560px){.ops-map-marker__frame{aspect-ratio:1;background:0 0;border:1px solid #79745b;border-radius:9px;width:76%;box-shadow:inset 0 0 0 2px #191f17,0 3px 7px #000a}.ops-map-marker.is-selected .ops-map-marker__frame{border:none}.ops-contract-mobile__icon{background:0 0;border:none}}.ops-contract-intel{object-fit:contain;vertical-align:middle;width:38px;height:42px;margin-right:6px;display:inline-block}.ops-contract-details__requirement b{align-items:center;display:flex}.ops-contract-keys{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ops-contract-key{flex:0 auto;min-width:42px;display:block}.ops-contract-free-access{color:#d8c58e;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ops-contract-key img{object-fit:contain;width:42px;height:48px}.ops-coordinate-reward>img{object-fit:contain;width:36px;height:36px}.ops-contract-key.is-missing{opacity:.4;filter:saturate(.55)}.ops-map-marker .ops-map-marker__frame,.ops-map-marker.is-selected .ops-map-marker__frame{box-shadow:none;background:0 0;border:0;border-radius:0}.ops-map-marker__frame:after{content:none}.ops-map-marker .ops-map-marker__frame:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:0 0;border:3px solid #ffd063;border-radius:50%;transition:opacity .16s,transform .16s;position:absolute;inset:-12%;transform:scale(.96);box-shadow:0 0 8px #ffb72d66}.ops-map-marker.is-selected .ops-map-marker__frame:before{opacity:1;transform:scale(1)}.ops-map-marker__name{text-shadow:0 1px 3px #000,0 0 5px #000;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.ops-map-marker .ops-map-marker__frame:before{transition:none}}.ops-map-marker__frame img{filter:drop-shadow(0 2px 3px #000b)drop-shadow(0 0 2px #17150fcc)}body:has(.fight-screen){background:#141711 url(/assets/backgrounds/bg.png) 50%/cover fixed;overflow:hidden}.app-shell:has(.fight-screen){background:#0b100ccb;border:0;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;display:flex;overflow:hidden}.app-shell:has(.fight-screen) .main-content{flex:1;min-height:0;padding:14px 24px;overflow:hidden}.app-shell:has(.fight-screen) .bottom-nav{flex-shrink:0;width:100%;position:relative;inset:auto;transform:none}.fight-screen{flex-direction:column;gap:8px;max-width:1320px;height:100%;margin:auto;font-size:14px;display:flex}.fight-heading{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);gap:6px;display:grid}.fight-back,.fight-title,.fight-timer{background:url(/assets/contracts/fight/ui/medium.png) 50%/100% 100% no-repeat;min-height:58px}.fight-back{font:600 16px var(--heading);justify-content:center;align-items:center;gap:7px;display:flex}.fight-title{background-image:url(/assets/contracts/fight/ui/name.png);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:9px 18px;display:flex}.fight-title>span{color:#e5c95f;font-size:12px;display:none}.fight-title h2{font:600 22px/1.15 var(--heading);text-transform:uppercase;overflow-wrap:anywhere}.fight-timer{color:#ffe260;background-image:url(/assets/contracts/fight/ui/medium.png);justify-content:center;align-items:center;gap:5px;padding:7px 10px;display:flex}.fight-timer>svg{flex-shrink:0}.fight-timer:hover:not(:disabled){filter:brightness(1.15)}.fight-timer time{font:600 17px var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.is-refreshing{animation:1s linear infinite fight-spin}.fight-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(350px,440px);gap:16px;min-height:0;display:grid}.fight-map{background:#111a12;min-width:0;min-height:0;position:relative;overflow:hidden}.fight-map>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.fight-video{pointer-events:none;background:#111a12;position:absolute;inset:0}.fight-video>img,.fight-video>video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.fight-controls{flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:0;display:flex}.fight-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.fight-field{text-align:left;color:#eae7d9;background:url(/assets/contracts/fight/ui/btns.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:67px;padding:9px 12px 16px;display:flex;position:relative}.fight-field--health{background-image:url(/assets/contracts/fight/ui/medium.png)}.fight-field__label{letter-spacing:1px;opacity:.8;color:#bdbfae;font-size:12px;font-weight:500}.fight-field strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:700;display:block}.fight-field--health strong{color:#ff6d59}.fight-field__track{background:#312b23;border-radius:10px;height:5px;position:absolute;bottom:13px;left:14px;right:14px;box-shadow:0 1px #000}.fight-field__track i{background:linear-gradient(90deg,#a02921,#fa5041);border-radius:10px;height:100%;transition:width .3s;display:block}.fight-field--skills .fight-field__track i{background:#e9c550}.fight-field--catalog .fight-field__track i{background:#4bc494}.fight-field:disabled{opacity:1;color:#9a9e91;cursor:not-allowed}.fight-field:disabled strong{color:#9a9e91}.fight-screen .combat-loadout{flex:none;padding:0}.fight-screen .loadout-heading,.fight-screen .loadout-hint{display:none}.fight-screen .attack-slot{border:2px ridge #606857;border-radius:4px}.fight-screen .attack-slot.empty small{font-size:14px}.fight-ranking{min-width:0}.fight-ranking>header{background:url(/assets/contracts/fight/ui/up_leaderboard.png) 50%/100% 100% no-repeat;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:9px 20px;display:flex}.fight-ranking h3{font:600 19px/1.2 var(--heading);margin:3px 0;padding-left:12px}.fight-ranking>header>span{color:#b8b9ac;font:500 14px var(--heading);white-space:nowrap}.fight-ranking__body{background:url(/assets/contracts/fight/ui/body_leaderboard.png) 50%/100% 100% no-repeat;min-height:0;padding:8px 22px 20px}.fight-rank{background:#101a17b3;border-bottom:1px solid #64716055;grid-template-columns:16px 25px minmax(55px,1fr) minmax(20px,1fr) minmax(55px,auto);align-items:center;gap:7px;min-height:40px;padding:3px 7px;display:grid}.fight-rank.is-own{color:#ffe673;background:#77713324;border:1px solid #d1af2d;border-radius:3px}.fight-rank__avatar{height:24px;font-family:var(--heading);background:#29322e;border:1px solid #7c877b;place-items:center;display:grid}.fight-rank__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fight-rank__track{background:#333f3b;height:6px}.fight-rank__track i{background:#929d91;height:100%;display:block}.fight-rank.is-own .fight-rank__track i{background:#f5d742;box-shadow:0 0 7px #ffcf3933}.fight-rank strong{text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.1}.fight-rank small{color:#b0b8a5;font-size:14px;display:block}.fight-ranking__empty{color:#b8b9ac;margin:0;padding:18px 5px}.fight-ranking__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7b8064 #18201b;max-height:200px;overflow:hidden auto}.fight-desktop-panels{display:none}@media (width>=1100px){.fight-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;display:grid;overflow:hidden}.fight-fields{display:contents}.fight-fields .fight-field--skills{cursor:pointer;background-image:url(/assets/contracts/fight/ui/health.png);order:5;grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);min-height:74px;padding:8px 25px 8px 20px}.fight-fields .fight-field--skills:hover .fight-field__icon{transform:rotate(-12deg)scale(1.1)}.fight-fields .fight-field--skills:hover .fight-field__label{letter-spacing:1.5px}.fight-field__label{transition:all .3s}.fight-fields .fight-field--skills .fight-field__icon{width:48px;height:48px;transition:all .3s}.fight-fields .fight-field--support,.fight-fields .fight-field--catalog{order:4;grid-template-columns:repeat(1,minmax(0,1fr));min-height:58px;padding:10px;position:relative}.fight-fields .fight-field--support .fight-field__icon,.fight-fields .fight-field--catalog .fight-field__icon{width:88px;height:88px;transition:all .3s;position:absolute;left:0;transform:rotate(-10deg)}.fight-fields .fight-field--support:hover .fight-field__icon,.fight-fields .fight-field--catalog:hover .fight-field__icon{transform:scale(1.1)rotate(-13deg)}.fight-fields .fight-field--support:hover .fight-field__label,.fight-fields .fight-field--catalog:hover .fight-field__label{letter-spacing:1.5px}.fight-fields .fight-field--support .fight-field__icon{width:86px;height:86px}.fight-fields .fight-field--support .fight-field__copy,.fight-fields .fight-field--catalog .fight-field__copy{gap:0}.fight-fields .fight-field--support .fight-field__track,.fight-fields .fight-field--support strong,.fight-fields .fight-field--catalog strong{display:none}.fight-fields .fight-field--support .fight-field__label,.fight-fields .fight-field--catalog .fight-field__label{text-align:right;width:100%;padding-right:10px;font-size:18px;transition:all .3s}.fight-desktop-panels{display:contents}.fight-screen .combat-loadout{order:3;grid-column:1/-1}.fight-summary{order:1;grid-column:1/-1}.fight-combat-log{order:2;grid-column:1/-1}.fight-ranking{order:6;grid-column:1/-1}.fight-info-panel{min-width:0}.fight-info-panel>header{background:url(/assets/contracts/fight/ui/up_leaderboard.png) 50%/100% 100% no-repeat;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:9px 22px;display:grid}.fight-info-panel>header h3{font:600 18px/1.1 var(--heading);margin:0;font-size:16px}.fight-info-panel>header span{color:#d8bc5e;font:500 12px/1 var(--heading)}.fight-info-panel__body{box-sizing:border-box;aspect-ratio:898/178;background:url(/assets/contracts/fight/ui/body_leaderboard.png) 50%/100% 100% no-repeat;min-height:0;padding:9px 23px 16px}.fight-summary .fight-info-panel__body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:4px 14px;display:grid}.fight-summary .fight-info-panel__body>div{color:#aeb5a5;border-bottom:1px solid #66715e45;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:3px 0;font-size:13px;display:grid}.fight-summary .fight-info-panel__body b{color:#e9e4d4;font-variant-numeric:tabular-nums;font-size:12px}.fight-summary>p{z-index:1;color:#c8b36c;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:-19px 23px 0;font-size:10px;line-height:16px;display:none;position:relative;overflow:hidden}.fight-summary>p.is-ready{color:#cbd879;display:none}.fight-summary>p.is-blocked{color:#c97d70}.fight-combat-log .fight-info-panel__body{flex-direction:column;gap:3px;display:flex}.fight-log-entry{border-bottom:1px solid #66715e45;justify-content:space-between;align-items:center;gap:12px;min-height:19px;padding:1px 3px;font-size:13px;display:flex}.fight-log-entry span{color:#b9bdae;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fight-log-entry b{color:#e7c85e;font-variant-numeric:tabular-nums;flex-shrink:0}.fight-log-empty{color:#92998c;text-align:center;margin:0;font-size:11px}.fight-ranking__body{aspect-ratio:898/178;box-sizing:border-box}}@media (width>=1100px) and (height<=790px){.fight-combat-log{display:none}}@media (width>=1100px) and (height<=660px){.fight-summary{display:none}}.fight-rank{height:40px}.fight-impact{color:#ffe5a0;font:700 32px var(--heading);text-shadow:0 2px 5px #000;pointer-events:none;animation:1.1s ease-out both fight-impact;position:absolute;top:45%;left:50%}.fight-map__notice{text-align:center;background:#111a13e8;padding:12px;position:absolute;bottom:12px;left:12px;right:12px}.fight-result{text-align:center;background:#0c160fbc;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;inset:0}.fight-result h3{font:600 24px var(--heading);color:#ecd488;margin:0}.fight-result button{color:#201c0e;background:url(/assets/contracts/UI/button.png) 50%/100% 100% no-repeat;padding:14px 20px;font-weight:700}@keyframes fight-spin{to{transform:rotate(360deg)}}@keyframes fight-impact{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-65px)}}@media (width<1000px){.app-shell:has(.fight-screen) .main-content{padding:3px 5px 4px}.fight-screen{gap:4px;max-width:650px}.fight-heading{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);gap:3px}.fight-back,.fight-title,.fight-timer{min-height:53px}.fight-back{gap:3px;font-size:14px}.fight-title{padding:7px 9px}.fight-title h2{font-size:17px}.fight-title span{font-size:14px;display:none}.fight-timer{gap:1px;padding:5px}.fight-timer time{font-size:14px}.fight-layout{flex-direction:column;gap:4px;display:flex}.fight-map{flex:1}.fight-controls{flex:none;gap:4px}.fight-field{min-height:62px;padding:10px 10px 18px}.fight-field strong{font-size:16px}.fight-field__track{height:4px;bottom:9px}.fight-ranking>header{min-height:34px;padding:6px 15px}.fight-ranking h3{font-size:17px}.fight-ranking__body{min-height:0;padding:7px 20px 17px}.fight-rank{gap:5px;min-height:40px;padding:1px 5px}.fight-result{gap:7px;padding:10px}.fight-result h3{font-size:18px}.fight-result>svg{display:none}.fight-result button{padding:9px 16px}}@media (width>=520px) and (width<1000px){.fight-fields{grid-template-columns:1.8fr 1fr 1.2fr 1fr}}@media (width<=370px){.fight-heading{grid-template-columns:54px minmax(0,1fr) 100px}.fight-back span,.fight-ranking>header>span{display:none}.fight-rank{grid-template-columns:14px 22px minmax(45px,1fr) minmax(12px,1fr) minmax(50px,auto);gap:4px}}@media (prefers-reduced-motion:reduce){.fight-field__track i{transition:none}.is-refreshing{animation:none}.fight-impact{animation:none;transform:translate(-50%)}}html[data-motion=reduced] .fight-impact{animation:none;transform:translate(-50%)}html[data-motion=reduced] .fight-field__track i{transition:none}@media (width<1000px){.fight-ranking__scroll{max-height:120px}.fight-rank{height:40px}}@media (width<=519px){.fight-heading{grid-template-columns:54px minmax(0,1fr) 100px}.fight-back span{display:none}.fight-title{text-align:center}}.fight-scene-heading{z-index:3;color:#f5e9cc;text-shadow:0 2px 4px #000,0 0 8px #000;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:14px;left:16px;right:12px}.fight-scene-heading h2{font:700 clamp(19px, 2.3vw, 28px)/1.2 var(--heading);text-transform:uppercase;margin:0}.fight-scene-refresh{color:#ffe27b;min-height:44px;text-shadow:inherit;font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:4px 0;font-size:17px;display:flex}.fight-scene-close{background:url(/assets/contracts/fight/ui/btns.png) 50%/100% 100% no-repeat;border:1px solid #bbb89b80;border-radius:4px;flex:0 0 40px;place-items:center;height:40px;display:grid}.fight-scene-health{z-index:3;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.fight-scene-health strong{text-align:right;color:#ff6154;text-shadow:0 1px 3px #000,0 0 6px #000;padding:7px 13px;font-size:18px;display:block}.fight-scene-health>div{background:#351b18cc;height:9px}.fight-scene-health i{background:linear-gradient(90deg,#b32c24,#ff5140);height:100%;display:block}.fight-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.fight-ranking__toggle{display:none}@media (width>=1000px){.fight-map{aspect-ratio:1;align-self:center;width:100%;max-height:100%}}@media (width<1000px){body:has(.fight-screen){min-height:100dvh;overflow:hidden auto}.app-shell:has(.fight-screen){height:auto;min-height:100dvh;overflow:visible}.app-shell:has(.fight-screen) .main-content{flex:none;padding-bottom:10px;overflow:visible}.app-shell:has(.fight-screen) .bottom-nav{margin-top:auto}.fight-screen{height:auto}.fight-layout{flex:none}.fight-map{flex:none;width:100%;height:50dvh}.fight-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.fight-field__label{font-size:clamp(14px,3.5vw,18px)}.fight-ranking__desktop-title{display:none}.fight-ranking__toggle{width:100%;min-height:36px;font:600 17px var(--heading);justify-content:space-between;align-items:center;padding:3px 12px;display:flex}.fight-ranking__toggle svg{transition:transform .15s}.fight-ranking.is-open .fight-ranking__toggle svg{transform:rotate(180deg)}.fight-ranking:not(.is-open) .fight-ranking__body{display:none}}.fight-field{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px;min-height:85px;padding:12px 8px 12px 5px;display:grid}.fight-field__icon{aspect-ratio:1;object-fit:contain;width:100%}.fight-field__copy{flex-direction:column;gap:6px;min-width:0;display:flex}.fight-field__label{color:#f5e9cc;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.2}.fight-field .fight-field__track{flex-shrink:0;width:100%;height:3px;display:block;position:static}.fight-field strong{color:#bdbfae;font-size:14px;font-weight:400;line-height:1.25}@media (width>=520px) and (width<1000px){.fight-field{grid-template-columns:52px minmax(0,1fr)}}@media (width<=519px){.fight-field{background:url(/assets/contracts/fight/ui/btn_bt.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.fight-field__copy{width:90%}.fight-field__icon{width:80%;height:50px}.fight-field__label{text-align:center;font-size:14px}.fight-field strong{text-align:center;font-size:12px}}@media (width<=359px){.fight-fields{grid-template-columns:1fr}.fight-field{grid-template-columns:52px minmax(0,1fr);gap:8px;min-height:70px;padding:9px 15px 9px 6px}.fight-field__label{font-size:16px}.fight-field strong{font-size:14px}}.fight-field--skills{cursor:pointer;grid-template-columns:54px minmax(0,1fr);gap:12px}.fight-skills__copy{flex-direction:column;gap:7px;min-width:0;display:flex}.fight-skills__heading,.fight-skills__progress{align-items:center;min-width:0;display:flex}.fight-skills__heading{justify-content:space-between;gap:12px}.fight-skills__heading small{color:#d8bb5d;font:700 13px var(--heading);flex:none}.fight-skills__progress{gap:11px}.fight-field--skills .fight-field__track{width:auto;min-width:70px;height:8px;box-shadow:none;background:linear-gradient(#00000080,#00000080),url(/assets/contracts/fight/ui/health.png) 50%/cover no-repeat;border:0;border-radius:0;flex:auto;display:block;position:static;overflow:hidden}.fight-field--skills .fight-field__track i{border-radius:inherit;height:100%;box-shadow:none;background:url(/assets/games/UI/button.png) 0/auto 100% repeat-x}.fight-field--skills .fight-skills__progress strong{color:#eee6ce;font:600 15px/1 var(--heading);white-space:nowrap;flex:none}.fight-field--skills .fight-skills__progress svg{color:#c7a94c;flex:none;transition:transform .14s}.fight-field--skills:hover .fight-skills__progress svg,.fight-field--skills:focus-visible .fight-skills__progress svg{transform:translate(3px)}.skills-details{gap:15px;display:grid}.skills-details>h2{color:#eee7d1;font:700 31px var(--heading);text-transform:uppercase;margin:-6px 40px 2px 0}.skills-details__level{color:#b7bead;border-top:1px solid #5f654f;border-bottom:1px solid #5f654f;justify-content:space-between;align-items:center;min-height:54px;padding:10px 15px;display:flex}.skills-details__level strong{color:#e2c153;font:700 28px var(--heading)}.skills-details__bonuses{display:grid}.skills-details__bonuses>div{border-bottom:1px solid #4f594a;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:7px 3px;display:grid}.skills-details__bonuses img{object-fit:cover;border:1px solid #606952;width:43px;height:43px}.skills-details__bonuses span{gap:2px;min-width:0;display:grid}.skills-details__bonuses b{color:#e4e0d1;font-size:15px}.skills-details__bonuses small,.skills-details__note{color:#919b8d;font-size:11px}.skills-details__bonuses strong{color:#dfc35c;font:600 14px var(--heading);white-space:nowrap}.skills-details__note{margin:0;line-height:1.45}@media (width<1000px){.fight-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fight-fields .fight-field--skills{grid-column:1/-1}}@media (width<=519px){.fight-fields .fight-field--skills{background:url(/assets/contracts/fight/ui/health.png) 50%/100% 100% no-repeat;grid-template-columns:48px minmax(0,1fr);min-height:72px;padding:8px 12px 8px 8px;display:grid}.fight-fields .fight-field--skills .fight-field__icon{width:48px;height:48px}.fight-skills__copy{gap:5px;width:100%}.fight-skills__heading .fight-field__label{text-align:left;font-size:15px}.fight-field--skills .fight-skills__progress strong{font-size:12px}.fight-field--skills .fight-field__track{height:7px}.fight-fields .fight-field--support,.fight-fields .fight-field--catalog{background:url(/assets/contracts/fight/ui/btns.png) 50%/100% 100% no-repeat;grid-template-columns:64px minmax(0,1fr);gap:0;min-height:24px;padding:1px 7px 1px 0;display:grid;position:relative;overflow:visible}.fight-fields .fight-field--support .fight-field__icon,.fight-fields .fight-field--catalog .fight-field__icon{z-index:1;object-fit:contain;width:52px;height:52px;position:relative;transform:translate(-3px)rotate(-8deg)}.fight-fields .fight-field--catalog .fight-field__icon{width:56px;height:56px;transform:translate(-4px)rotate(-8deg)}.fight-fields .fight-field--support .fight-field__copy,.fight-fields .fight-field--catalog .fight-field__copy{justify-content:center;align-items:center;gap:0;width:100%}.fight-fields .fight-field--support .fight-field__label,.fight-fields .fight-field--catalog .fight-field__label{text-align:center;white-space:nowrap;width:100%;font-size:13px}.fight-fields .fight-field--support .fight-field__track,.fight-fields .fight-field--support strong,.fight-fields .fight-field--catalog strong{display:none}}@media (width<=359px){.fight-fields{grid-template-columns:1fr}.fight-fields .fight-field--skills{grid-column:1}.skills-details__bonuses>div{grid-template-columns:38px minmax(0,1fr)}.skills-details__bonuses strong{grid-column:2}}@media (width>=1100px){.fight-fields{display:contents}}.fight-stage{flex-direction:column;justify-content:center;gap:10px;min-width:0;min-height:0;display:flex}.fight-stage>.fight-scene-heading{flex-shrink:0;align-items:center;padding:0 12px;position:relative;inset:auto}.fight-stage .fight-map--tablet{aspect-ratio:1232/793;background:0 0;flex:none;width:100%;height:auto;max-height:none;overflow:visible}.fight-tablet-screen{isolation:isolate;background:#080e0c;border-radius:3%;position:absolute;inset:16.9% 14.2% 17.1% 11.1%;overflow:hidden}.fight-tablet-screen>img{object-fit:contain;width:100%;height:100%;display:block}.fight-tablet-frame{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.fight-tablet-screen .fight-video{background:#080e0c}.fight-tablet-screen .fight-video>img{object-fit:cover}.fight-telemetry{z-index:3;color:#b5c6a6;font:600 clamp(8px, .85vw, 11px)/1.2 var(--heading);letter-spacing:.06em;pointer-events:none;background:linear-gradient(#03100ce0,#0000);justify-content:space-between;gap:8px;padding:7px 10px;display:flex;position:absolute;inset:0 0 auto}.fight-telemetry span{align-items:center;gap:5px;display:flex}.fight-telemetry i,.fight-tablet-heading i{background:#b6ce68;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #b6ce6880}.fight-tablet-screen .fight-scene-health{background:#0003;border-radius:3px;padding:5px 8px 8px;bottom:0;left:0;right:0}.fight-tablet-screen .fight-scene-health strong{padding:0 0 5px;font-size:clamp(11px,1.3vw,18px)}.fight-tablet-screen .fight-scene-health>div{height:6px}@media (width<1000px){.fight-stage{gap:5px}.fight-stage>.fight-scene-heading{padding:0 6px}.fight-stage .fight-scene-refresh{min-height:32px;font-size:15px}.fight-telemetry{letter-spacing:0;padding:5px 7px}}@media (width<=620px){.fight-stage .fight-map--tablet{width:120%;margin-left:-10%}.app-shell:has(.fight-screen) .main-content{max-width:100vw;overflow-x:hidden}}@media (width<=420px){.fight-telemetry span:last-child{display:none}.fight-tablet-screen .fight-scene-health{padding:3px 5px 5px}.fight-tablet-screen .fight-scene-health>div{height:4px}}.fight-tablet-heading,.fight-tablet-close{display:none}@media (width<620px){.fight-stage>.fight-scene-heading,.fight-tablet-screen .fight-telemetry{display:none}.fight-tablet-heading{z-index:4;color:#b5c6a6;font:600 calc(clamp(8px, .85vw, 11px) + 2px)/1.2 var(--heading);letter-spacing:0;background:linear-gradient(#03100ce0,#0000);justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;display:flex;position:absolute;inset:0 0 auto}.fight-tablet-heading h2{overflow-wrap:anywhere;min-width:0;font:inherit;color:inherit;text-transform:uppercase;margin:0}.fight-tablet-heading button{min-height:28px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:5px;padding:0;display:flex}.fight-tablet-heading time{font:inherit}.fight-tablet-close{z-index:6;width:28px;height:28px;min-height:0;padding:3px;display:grid;position:absolute;top:4%;right:12%}}.app-shell:has(.skills-page){background:radial-gradient(at 85% 0,#33362a50,#0000 42%),#141915;max-width:1120px}.skills-page{--skill-gold:#dbc083;--skill-green:#b4c298;max-width:1020px;margin:0 auto}.skills-heading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.skills-heading h1{letter-spacing:1.5px;margin:3px 0 0;font-size:30px;line-height:1.25}.skills-heading .eyebrow{letter-spacing:2px;color:#a0a48f;font-size:10px}.skill-detail .eyebrow{text-transform:uppercase}.skills-back{background:#242a2270;border:1px solid #66705a66;place-items:center;width:40px;height:44px;display:grid}.skills-points{color:var(--skill-gold);text-align:right;grid-template-columns:22px auto;align-items:center;column-gap:7px;margin-left:auto;display:grid}.skills-points strong{font-size:27px;line-height:1.1}.skills-points span{color:#aaa993;font:12px var(--labels);grid-column:1/-1;margin-top:4px}.skills-progress{background:linear-gradient(90deg,#32382b90,#22291f40);border:1px solid #56604a80;padding:15px 18px}.skills-progress>div:first-child{font:12px var(--labels);color:#bfc1ae;justify-content:space-between;gap:8px;display:flex}.skills-progress>div:first-child>span:first-child{letter-spacing:1px}.skills-progress b{color:#e6d6af}.skills-progress>div:first-child b{margin-left:7px}.skills-progress__track{background:#090e0b;height:9px;margin:5px 0;box-shadow:0 1px #4e58404d}.skills-progress__track i{background:linear-gradient(90deg,#8c9463,#d9bd7d);height:100%;transition:width .3s;display:block}.skills-progress p{font:12px var(--labels);color:#999f8d;margin:0}.skills-toolbar{gap:7px;margin:12px 0 18px;display:flex}.skills-toolbar button{min-height:44px;font:14px var(--labels);color:#c4c7b5;background:#242b2080;border:1px solid #535c4870;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:flex}.skills-toolbar button:first-child{color:#e3ca95;border-color:#947c4b80}.skills-toolbar button:last-child{width:44px;margin-left:auto;padding:0}.skills-toolbar button:hover{background:#3b4432}.skills-summary{background:#4a523a88;border:1px solid #4a523a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:17px;display:grid}.skills-summary>div{background:#20271e;padding:13px}.skills-summary>div>span{font:12px var(--labels);color:#b4b9a5}.skills-summary strong{color:#dfc58c;font-size:23px;display:block}.skills-summary strong small{color:#949c89;font-size:11px;font-weight:400}.skills-summary p{font:11px/1.6 var(--labels);color:#aab39a;margin:5px 0 0}.skills-index{color:#818b79;font:12px var(--labels);align-items:center;gap:16px;margin-bottom:14px;display:none}.skills-index b{color:#d0d3bf}.skills-index>span:last-child{margin-left:auto}.skills-filterbar{justify-content:space-between;gap:12px;margin-top:10px;margin-bottom:16px;display:flex}.skills-segments{background:#0c120e70;border:1px solid #414a3870;gap:3px;padding:3px;display:flex}.skills-segments button{min-height:36px;font:13px var(--labels);color:#959f8b;white-space:nowrap;padding:8px 12px}.skills-segments button[aria-pressed=true]{color:#f0e5c7;background:linear-gradient(#4b5140,#353d2d);box-shadow:inset 0 0 0 1px #8d947055}.skills-search{color:#808d78;border:1px solid #414a3870;flex:1;align-items:center;gap:8px;min-width:0;max-width:270px;padding:0 10px;display:flex}.skills-search input{font:13px var(--labels);background:0 0;border:0;outline:none;min-height:42px;padding:9px 0}.skills-search button{padding:4px}.skills-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.skill-branch{background:linear-gradient(130deg,#2d3128,#191f19 65%);border:1px solid #62634b99;border-radius:3px;min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 13px #0004,inset 0 0 0 3px #131812}.skill-branch__banner{background-image:linear-gradient(0deg, #151b16f0, transparent 90%), var(--branch-art);background-position:50%;background-size:100% 100%;border-bottom:1px solid #655f414d;align-items:end;height:114px;padding:14px 16px;display:flex;position:relative}.skill-branch__number{font:11px var(--labels);color:#dbcfac88;letter-spacing:2px;position:absolute;top:10px;right:13px}.skill-branch__banner>div>span{font:9px var(--labels);color:#c6af7b;letter-spacing:1.5px;text-shadow:0 1px 3px #000}.skill-branch__banner h2{letter-spacing:.4px;color:#e2d8be;text-shadow:0 2px 5px #000;margin:3px 0;font-size:21px;line-height:1.3}.skill-branch__banner p{font:12px var(--labels);color:#a6ac97;margin:0}.skill-branch__padlock{color:#adb298;position:absolute;bottom:17px;right:15px}.skill-branch__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:14px 14px 12px;display:grid;position:relative}.skill-node{color:#a1ab91;background-image:linear-gradient(#29352633,#10180fc0),url(/assets/naviki/panels/panel_for_button.png);background-size:100% 100%;border:1px solid #69735b70;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:110px;padding:10px 5px 0;display:flex;position:relative;box-shadow:0 2px 5px #0007,inset 0 0 12px #0003}.skill-node:hover{filter:brightness(1.12);background-color:#435035;border-color:#baa170}.skill-node__symbol{color:#b0b99c;filter:drop-shadow(0 2px 2px #000);margin-bottom:6px;position:relative}.skill-node__symbol>svg:not(:first-child){color:#aeb69e;position:absolute;top:-3px;right:-13px}.skill-node__plus{font:18px var(--labels);color:#e3c77c;position:absolute;top:-10px;right:-15px}.skill-node>b{font:600 12px/1.2 var(--labels);text-align:center;color:#c6cbb8;align-items:center;min-height:28px;display:flex}.skill-node>small{font:10px var(--labels);color:#939e86;margin:3px 0 7px}.skill-node__rank{min-height:20px;font:12px var(--labels);background:#070d09a0;border-top:1px solid #69735b44;align-self:stretch;display:block;position:relative}.skill-node__rank>span{position:relative}.skill-node__rank i{background:#859d4d33;position:absolute;inset:0 auto 0 0}.skill-node__rank em{color:#7d8b75;font-size:10px;font-style:normal}.skill-node.can-upgrade{border-color:#a89b637d}.skill-node.is-learned{border-color:#aab975b0;box-shadow:0 2px 6px #0006,inset 0 0 15px #9eb25e0e}.skill-node.is-learned .skill-node__symbol{color:#d3c08b}.skill-node.is-learned .skill-node__rank{color:#d9c992}.skill-node.is-maxed{border-color:#d0ba77}.skill-node.is-locked{color:#707a69}.skill-node.is-locked .skill-node__symbol,.skill-node.is-locked>b{opacity:.55}.skill-node__dependency{color:#737d59;position:absolute;top:-14px;left:calc(50% - 6px)}.skill-branch__footer{font:10px var(--labels);color:#9caa89;border-top:1px solid #4a513a80;align-items:center;gap:7px;min-height:32px;padding:9px 13px;display:flex}.skill-branch__footer>span:last-child{color:#7f8a73;margin-left:auto}.skill-branch__dot{background:#adb979;border-radius:50%;width:5px;height:5px}.skill-branch.is-locked .skill-branch__banner{filter:saturate(.45)}.skill-branch.is-locked .skill-branch__footer{color:#8d9682}.skills-footnote{font:12px/1.6 var(--labels);color:#87947d;text-align:center;max-width:600px;margin:20px auto 10px}.skills-dev{color:#adb18f;font:11px var(--labels);border:1px dashed #727a4e66;min-height:44px;margin:12px auto;padding:10px;display:block}.skills-empty{text-align:center;color:#a8b19b;padding:25px}.skills-page button:focus-visible,.skill-detail button:focus-visible,.training-range button:focus-visible{outline-offset:3px;outline:2px solid #e4c57c}.skill-detail,.training-range,.skill-reset{font-family:var(--labels)}.skill-detail h2,.training-range h2,.skill-reset h2{font-family:var(--heading);margin:5px 0 18px;font-size:27px}.skill-detail__art{background-position:50%;background-size:cover;border:1px solid #6e71534d;align-items:center;height:95px;margin:0 28px 18px 0;padding:20px;display:flex}.skill-detail__art svg{box-sizing:content-box;color:#dbc58c;background:#121b13d9;border:1px solid #a6a16c99;padding:10px}.skill-detail__rank{color:#aab59e;border-bottom:1px solid #414c36;justify-content:space-between;align-items:center;padding:10px 0 16px;font-size:14px;display:flex}.skill-detail__rank strong{font:25px var(--heading);color:#dec691}.skill-detail__rank small{font:14px var(--labels);color:#7e9073}.skill-detail__effects{border-bottom:1px solid #414c36;padding:15px 0}.skill-detail__effects>div{color:#d1d9c3;justify-content:space-between;align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.skill-detail__effects b{white-space:nowrap;color:#ddc58b;align-items:center;gap:3px;font-size:13px;display:flex}.skill-detail__mechanic{font:14px/1.6 var(--labels);color:#a4b098}.skill-detail__damage{background:#1018106e;margin:15px 0;padding:13px}.skill-detail__damage>span{text-transform:uppercase;letter-spacing:.5px;color:#86967a;margin-bottom:7px;font-size:11px;display:block}.skill-detail__damage>div{color:#bac3ad;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;display:flex}.skill-detail__damage b{align-items:center;gap:6px;font-weight:400;display:flex}.skill-detail__damage em{color:#d7c28d;font-style:normal}.skill-detail__lock{color:#ccbb87;background:#cbb66c0a;border:1px solid #a28b4740;align-items:center;gap:8px;padding:10px;font-size:13px;line-height:1.5;display:flex}.skill-upgrade{color:#f0e3bf;width:100%;min-height:49px;font:600 14px var(--labels);letter-spacing:.5px;background:linear-gradient(#6c6a43,#464a2f);border:1px solid #b8a76977;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.skill-upgrade>b{white-space:nowrap;font-size:13px}.skill-detail__hint{font:12px/1.5 var(--labels);color:#8e9d81;margin-top:12px}.skill-detail__success{color:#c9d69f;font-size:13px;display:none}.range-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 10px;display:grid}.range-numbers>div{background:#10181077;border:1px solid #59614577;padding:11px 8px}.range-numbers span{color:#9daa8f;font-size:11px;display:block}.range-numbers b{font:22px var(--heading);color:#e1c68d;overflow-wrap:anywhere;margin-top:7px;display:block}.range-chances{color:#aab49b;font-size:12px}.training-range>label{color:#b9c5ab;margin-top:15px;font-size:13px;display:block}.training-range>label>b{float:right;color:#d6c08d}.training-range input[type=range]{accent-color:#c9b576;background:0 0;border:0;min-height:34px;padding:0}.range-options{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.range-options label{color:#b9c5ab;align-items:center;gap:8px;font-size:12px;display:flex}.range-options input[type=checkbox]{flex-basis:18px;width:18px;height:18px;min-height:18px}.skill-reset p{font-size:14px;line-height:1.6}@media (width>=900px){.skills-heading h1{font-size:35px}.skills-progress{padding:17px 20px}.skill-branch__banner{height:125px}.skill-branch__nodes{gap:17px 13px;padding:17px}.skill-node{min-height:119px}.skill-node>b{font-size:13px}.skill-node>small{font-size:11px}.skills-tree{gap:20px}.skills-heading{margin-bottom:23px}}@media (width<=600px){.skills-tree{grid-template-columns:minmax(0,1fr);gap:16px}.skills-filterbar{flex-direction:column;gap:9px}.skills-filterbar>.skills-segments{align-self:start}.skills-search{flex-basis:auto;max-width:none}.skills-heading{margin-bottom:16px}.skills-heading h1{font-size:27px}.skills-heading .eyebrow{letter-spacing:1.3px;font-size:9px}.skills-points strong{font-size:25px}.skills-points span{font-size:10px}.skills-progress{padding:13px}.skills-progress>div:first-child{font-size:11px}.skills-toolbar{gap:6px;margin-bottom:16px}.skills-toolbar button{gap:6px;padding:9px 11px;font-size:13px}.skills-index{gap:12px;font-size:11px}.skill-branch__banner{height:105px;padding:12px 13px}.skill-branch__banner h2{font-size:20px}.skill-branch__nodes{gap:14px 8px;padding:13px 11px 11px}.skill-node{min-height:108px}.skill-node>b{font-size:12px}.skill-branch__footer{padding:8px 10px;font-size:10px}.skills-summary>div{padding:10px 8px}.skills-summary strong{font-size:20px}.skills-summary p{font-size:10px}.skill-detail__art{height:84px}.training-range .skills-segments button{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.skills-progress__track i{transition:none}}.skills-search-toggle{display:none}:is(.modal:has(.skill-detail),.modal:has(.training-range),.modal:has(.skill-reset)){background:#1c241c;box-shadow:0 20px 100px #000c}.skill-node>b{overflow-wrap:anywhere}.skills-page{padding-bottom:12px}@media (width<=600px){.app-shell:has(.skills-page)>.main-content{padding:18px 15px calc(85px + env(safe-area-inset-bottom))}.skills-heading{margin-bottom:12px}.skills-progress{padding:10px 12px}.skills-progress__track{height:4px;margin:8px 0}.skills-toolbar{margin:9px 0 12px}.skills-index{margin-bottom:10px}.skills-filterbar{flex-flow:wrap;gap:8px}.skills-search{flex-basis:100%;display:none}.skills-search-toggle{color:#adb59d;border:1px solid #414a3870;place-items:center;width:42px;min-height:44px;margin-left:auto;display:grid}.skills-filterbar.search-open .skills-search{display:flex}.skill-branch__banner{height:90px}.skill-node{min-height:102px}}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)){--ui-gold:url(/assets/contracts/UI/button.png);--ui-button:url(/assets/contracts/fight/ui/btns2.png);--ui-square:url(/assets/header/square.png);--ui-frame:url(/assets/ui-skin/frame-tl.png), url(/assets/ui-skin/frame-tr.png), url(/assets/ui-skin/frame-bl.png), url(/assets/ui-skin/frame-br.png), url(/assets/ui-skin/frame-top.png), url(/assets/ui-skin/frame-bottom.png), url(/assets/ui-skin/frame-left.png), url(/assets/ui-skin/frame-right.png), url(/assets/ui-skin/frame-body.png);--ui-frame-position:left top, right top, left bottom, right bottom, center top, center bottom, left center, right center, center;--ui-frame-size:16px 16px, 16px 16px, 16px 16px, 16px 16px, auto 16px, auto 16px, 16px auto, 16px auto, auto;--ui-frame-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y, repeat;--ui-field:url(/assets/markets/1339512b-03d3-4782-a454-974ba4f9a23f%202.png)}.app-shell:has(.skills-page){max-width:none;min-height:100dvh;box-shadow:none;background:linear-gradient(#00000080,#00000080),url(/assets/backgrounds/naviki.png) 50%/cover no-repeat fixed;border:0;margin:0}.app-shell:has(.skills-page)>.main-content{background:0 0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-progress,.skill-branch,.skills-summary>div,.skill-detail__damage,.skill-detail__lock,.range-numbers>div){background-color:#171f1b;background-image:var(--ui-frame);background-position:var(--ui-frame-position);background-size:var(--ui-frame-size);background-repeat:var(--ui-frame-repeat);border:0;border-radius:0;box-shadow:0 5px 14px #0005}.modal:has(.skill-detail,.training-range,.skill-reset){background-color:#171f1b;background-image:var(--ui-frame);background-position:var(--ui-frame-position);background-size:var(--ui-frame-size);background-repeat:var(--ui-frame-repeat);border:0;border-radius:0;padding:36px 26px 28px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-progress{padding:18px 20px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-progress__track{box-shadow:none;background:linear-gradient(#00000080,#00000080),url(/assets/contracts/fight/ui/health.png) 50%/cover no-repeat;border:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-progress__track i){box-shadow:none;background:url(/assets/games/UI/button.png) 0/auto 100% repeat-x}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-summary{background:0 0;border:0;gap:8px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-summary>div){padding:16px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-segments{background:0 0;border:0;gap:6px;padding:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-segments button){color:#bec2ac;min-height:40px;box-shadow:none;background:url(/assets/items/category.png) 50%/contain no-repeat;border:0;padding:8px 15px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-segments button[aria-pressed=true]){color:#f1cf81;box-shadow:none;background:url(/assets/items/active_category.png) 50%/contain no-repeat}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-branch{padding:7px;overflow:visible}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-branch__banner{height:auto;min-height:0;aspect-ratio:var(--branch-ratio,610 / 215);background:var(--branch-art) center / contain no-repeat;border:0;padding:12px 14px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner>div){max-width:88%}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner :is(h2,p,span)){text-shadow:0 2px 4px #000,0 0 9px #000}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner h2){color:#f0e2bd}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner p){color:#d1d0bb}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-branch__nodes{gap:18px 8px;padding:14px 9px 10px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node{box-shadow:none;aspect-ratio:111/80;background:url(/assets/naviki/panels/panel_for_button.png) 50%/contain no-repeat;border:0;border-radius:0;justify-content:center;gap:2px;height:auto;min-height:0;padding:6px 5px 3px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node__symbol{margin:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node__symbol>svg:first-child){width:23px;height:23px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node>b){min-height:25px;font-size:11px;line-height:1.1}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node>small){display:none}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node__rank{background:0 0;border:0;min-height:15px;font-size:11px;line-height:15px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node__rank i){background:0 0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node.is-learned,.skill-node.is-maxed){box-shadow:none}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node.is-learned .skill-node__rank){color:#e5cb82}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node.is-maxed{filter:brightness(1.2)}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node.is-locked{filter:saturate(.35)brightness(.78)}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node.is-locked .skill-node__symbol,.skill-node.is-locked>b){opacity:.9}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node.can-upgrade .skill-node__symbol){color:#e6c578}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node__plus{top:-5px;right:-12px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-branch__footer{border:0;padding:10px 12px 12px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-detail__art{height:auto;aspect-ratio:var(--branch-ratio,610 / 215);background-size:contain;border:0;margin-right:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-detail__art svg){background:var(--ui-square) center / contain no-repeat;border:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-detail__rank,.skill-detail__effects){border:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-detail__effects{gap:8px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-detail__lock{margin:14px 0;padding:15px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.range-numbers>div){padding:15px 10px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .range-numbers{gap:6px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-detail__mechanic,.training-range .muted){color:#bbc0ad}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.training-range input[type=range]){background:0 0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(button){border:0;transition:filter .15s}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(button:hover){filter:brightness(1.16);background-color:#0000}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(button:disabled){filter:saturate(.35)brightness(.8)}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-toolbar button,.skills-dev){background:var(--ui-button) center / contain no-repeat;color:#ddd5bd;aspect-ratio:189/53;min-height:44px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-toolbar button:last-child,.skills-back,.skills-search-toggle){background:var(--ui-square) center / contain no-repeat;aspect-ratio:96/95;width:44px;height:44px;padding:10px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-search{background-image:var(--ui-frame);background-position:var(--ui-frame-position);background-size:var(--ui-frame-size);background-repeat:var(--ui-frame-repeat);border:0;padding-inline:16px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-upgrade,.primary){box-shadow:none;background:var(--ui-gold) center / contain no-repeat;color:#2d230f;text-shadow:0 1px #ffe4a455;aspect-ratio:435/79;border:0;height:auto;min-height:52px;padding:12px 20px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-detail__art{background-repeat:no-repeat}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node{color:#c6cbb8}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node:hover{background-color:#0000}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-segments button){flex:1}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-summary{background:0 0}.modal:has(.skill-detail,.training-range,.skill-reset) .modal-close{color:#0000;background:url(/assets/UI/close.png) 50%/contain no-repeat;border:0;width:32px;height:32px;padding:0}.modal:has(.skill-detail,.training-range,.skill-reset) .modal-close:hover{filter:brightness(1.16)}@media (width>=621px){:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node>b){min-height:29px;font-size:13px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-node__symbol>svg:first-child){width:27px;height:27px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-node__rank{font-size:12px}}@media (width<=620px){:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-progress{padding:14px 16px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-toolbar button){padding:10px 12px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skill-branch__banner{padding:9px 11px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner h2){font-size:clamp(17px,5vw,21px)}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner p){font-size:11px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skill-branch__banner>div>span){font-size:8px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-summary>div){padding:13px 9px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) :is(.skills-summary strong){font-size:20px}.modal:has(.skill-detail,.training-range,.skill-reset){padding:34px 20px 24px}}.skills-page .skills-toolbar button{aspect-ratio:auto;min-width:0;margin-top:10px}.skills-page .skills-toolbar button:not(:last-child){flex:1 1 0}.skills-page .skills-toolbar button:last-child{flex:0 0 44px}@media (width<=620px){.skills-page .skills-toolbar button{gap:5px;padding:8px;font-size:13px}.skills-page .skills-toolbar button:last-child{padding:10px}}@media (prefers-reduced-motion:reduce){:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) button{transition:none}}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-toolbar button{aspect-ratio:auto;flex:0 189px;min-width:0;height:44px}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-toolbar button:last-child{flex:0 0 44px}@media (width<=620px){:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-toolbar button:not(:last-child){flex:1 1 0}}.skills-page .skills-segments{flex:none}.skills-page .skills-segments button{background-size:94px;flex:0 0 94px;width:94px;height:36px;min-height:36px;padding:5px 8px}@media (width<=360px){.skills-page .skills-filterbar{gap:6px}.skills-page .skills-segments{gap:3px}.skills-page .skills-segments button{background-size:80px;flex-basis:80px;width:80px;padding-inline:4px}}.modal:has(.skill-detail--compact){width:min(380px,100vw - 24px);padding:25px 22px 20px}.skill-detail--compact h2{margin:7px 25px 16px 0;font-size:23px}.skill-detail__compact-bonuses{font:14px/1.5 var(--labels);color:#c5cab9;gap:14px;display:grid}.skill-detail__compact-bonuses p{color:#e0d5b8;margin:0 0 8px}.skill-detail__compact-bonuses strong{color:#e6c783}.skill-detail__next-bonus{color:#b8c3a4;margin-top:4px}.skill-detail__next-bonus span{color:#e0d5b8}.skill-detail--compact .skill-upgrade{min-height:48px;margin-top:18px;padding:10px 14px;font-size:12px}.skill-detail--compact .skill-detail__hint{margin-bottom:0}.skills-page .skills-toolbar{gap:6px;margin-block:0}:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-toolbar button:not(:last-child){aspect-ratio:189/53;flex:0 157px;height:auto;min-height:0;padding:8px 6px}@media (width<=620px){:is(.skills-page,.modal:has(.skill-detail,.training-range,.skill-reset)) .skills-toolbar button:not(:last-child){flex:1 1 0}}.skills-page .skills-progress__points{color:#e6c783;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}*{-webkit-user-select:none;user-select:none}.modal:has(.contract-report){width:min(460px,100vw - 20px);max-height:calc(100dvh - 20px);box-shadow:none;scrollbar-width:thin;scrollbar-color:#9d8b64 transparent;background:0 0;border:0;border-radius:0;padding:0;overflow:auto}.modal:has(.contract-report) .modal-close{color:#514936;z-index:3;background:0 0;border:0;width:26px;height:26px;display:none;top:10px;right:12px}.contract-report{color:#28281f;flex-direction:column;max-height:calc(100dvh - 20px);padding:3px 0 2px;animation:.22s ease-out report-arrive;display:flex}.contract-report__paper{scrollbar-width:thin;scrollbar-color:#978365 transparent;background:url(/assets/contracts/reward/report-paper.png) 50%/100% 100% no-repeat;min-height:0;padding:25px 27px 18px;overflow:hidden auto}.contract-report__header{border-bottom:2px solid #8e392d;justify-content:space-between;align-items:center;gap:12px;padding:0 19px 8px 0;display:flex}.contract-report__failure-stamp{color:#8e392d;font:700 22px/1.1 var(--heading);text-align:center;border:3px double #8e392d;margin-top:18px;padding:8px 4px;transform:rotate(-7deg)}.contract-report__failure{border-top:2px solid #8e392d;padding:14px 0}.contract-report__failure h3{color:#8e392d;font:700 23px/1.2 var(--heading);margin:0 0 8px}.contract-report__failure p{margin:8px 0;font-size:14px;line-height:1.45}.contract-report__header b{font:700 15px/1.2 var(--heading)}.contract-report__header span{font-size:9px;line-height:1.3}.contract-report h2{font:700 32px/1.1 var(--heading);text-transform:uppercase;margin:10px 0 7px}.contract-report__operation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;padding-bottom:10px;display:grid}.contract-report__photo{aspect-ratio:179/224;width:100%;margin:0;position:relative}.contract-report__photo>img:first-child{object-fit:contain;width:100%;height:100%}.contract-report__boss{object-fit:cover;width:84%;height:68%;position:absolute;top:14%;left:8%}.contract-report__details dl{margin:0}.contract-report__details dl>div{border-bottom:1px solid #7d735a55;gap:5px;padding:5px 0;font-size:12px;display:flex}.contract-report__details dt{flex-shrink:0}.contract-report__details dd{overflow-wrap:anywhere;margin:0}.contract-report__stamp{object-fit:contain;transform-origin:50%;will-change:transform, opacity;height:76px;margin:13px auto 0;animation:1s cubic-bezier(.7,.9,.3,1.1) both stamp-slam;display:block}@keyframes stamp-slam{0%{opacity:0;transform:scale(3)rotate(-6deg)}55%{opacity:1;transform:scale(1.06)rotate(-4deg)}75%{transform:scale(.97)rotate(-5.5deg)}88%{transform:scale(1.01)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(-5deg)}}.contract-report__success{text-align:center;margin:8px 0 12px;font-size:14px}.contract-report h3{font:700 17px/1.2 var(--heading);margin:0 0 8px}.contract-report__rewards{border-top:1px solid #8d3c2c;padding-top:9px}.contract-report__loot{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.contract-report__loot-cell{background:url(/assets/contracts/reward/reward-cell-frame.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:106px;padding:7px 3px;display:flex}.contract-report__loot-cell>img{object-fit:contain;width:38px;height:38px}.contract-report__loot-cell b{font:700 19px/1.2 var(--heading);margin-top:5px}.contract-report__loot-cell span{text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:10px;line-height:1.2;overflow:hidden}.contract-report__items{gap:5px;margin-top:9px;display:grid}.contract-report__items>button{width:100%;color:inherit;background:#8a7b5820;border:1px solid #6f654e66;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.contract-report__items>button:hover,.contract-report__items>button:focus-visible{background:#8a7b5838;border-color:#8d3c2c}.contract-report__items>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contract-report__items>button b{color:#8d3c2c;white-space:nowrap;margin-left:auto}.contract-report__bonus{margin-top:6px;font-size:12px;display:none}.contract-report__squad{border-top:1px solid #7d735a66;margin-top:13px;padding-top:9px}.contract-report__squad h3{display:none}.contract-report__ranking{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-report__rank{text-align:center;min-width:0}.contract-report__rank:only-child{grid-column:2}.contract-report__portrait{aspect-ratio:1;width:77px;max-width:100%;margin:0 auto 7px;position:relative}.contract-report__avatar{object-fit:cover;width:76%;height:72%;position:absolute;inset:10% 12% 18%}.contract-report__rank-frame{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.contract-report__portrait>span{font:700 10px/1 var(--heading);background:#e9b93e;padding:3px 5px;position:absolute;top:-3px;left:-3px}.contract-report__rank>b{overflow-wrap:anywhere;font:700 15px/1.2 var(--heading);display:block}.contract-report__rank strong{color:#99362b;font-weight:400;display:block}.contract-report__rank small{font-size:8px;display:none}.contract-report__contribution{font:700 12px/1.2 var(--heading);justify-content:center;align-items:end;gap:8px;margin:11px 0 0;display:flex}.contract-report__contribution b{color:#99362b;font-size:22px}.contract-report__contribution span{border-left:1px solid #75664e;padding-left:8px;font-size:11px}.contract-report__footer{border-top:1px dashed #786f59;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;font-size:8px;display:flex}.contract-report__footer b{color:#96372e;font:700 18px/1 var(--heading);border:2px solid;padding:3px 7px;transform:rotate(-8deg)}.contract-report__footer small{display:none}.contract-report__footer span{font-size:12px}.contract-report__claim{color:#211b09;width:78%;min-height:52px;box-shadow:none;font:700 21px/1.2 var(--heading);background:url(/assets/contracts/reward/claim-reward-button.png) 50%/100% 100% no-repeat;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:10px;margin:11px auto 2px;padding:10px;transition:filter .15s,transform .15s;animation:1s infinite pulse;display:flex}.contract-report__claim:hover{filter:brightness(1.2)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.contract-report__claim:active{transform:translateY(1px)}@media (width<600px){.contract-report__paper{padding:22px 19px 16px}.contract-report h2{font-size:27px}.contract-report__header b{font-size:12px}.contract-report__header span{font-size:8px}.contract-report__operation{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.contract-report__details dl>div{padding:4px 0;font-size:11px}.contract-report__stamp{height:61px;margin-top:9px}.contract-report__success{margin:7px 0 10px;font-size:12px}.contract-report h3{font-size:15px}.contract-report__loot-cell{min-height:90px}.contract-report__loot-cell>img{width:30px!important;height:30px!important}.contract-report__loot-cell b{font-size:17px}.contract-report__loot-cell span{font-size:8px}.contract-report__portrait{width:65px}.contract-report__rank>b{font-size:13px}.contract-report__rank strong{font-size:14px}.contract-report__claim{min-height:48px;font-size:18px}}@keyframes report-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contract-report{animation:none}.contract-report__claim{transition:none}}html[data-motion=reduced] .contract-report{animation:none}@media (width<=720px){.contract-report__items>button{padding:5px 6px;font-size:10px}.contract-report__squad{margin-top:0}.contract-report__loot-cell span{text-overflow:ellipsis;white-space:nowrap;width:50px;overflow:hidden}.contract-report__success{display:none}.contract-report__operation{padding-bottom:5px}.contract-report h3,.contract-report__rank small{display:none}.contract-report__contribution{border-top:1px dashed #786f59;border-bottom:1px dashed #786f59;padding:5px 0}.contract-report__footer{border:none;margin-top:0}.contract-report__header{display:none}.contract-report h2{margin-top:0}.contract-report__portrait{margin-bottom:0}}@media (height<=900px){.contract-report__header,.contract-report__success{display:none}.contract-report__operation{padding-bottom:7px}.contract-report__footer{display:none}.contract-report__portrait{margin-bottom:0}.contract-report h3{display:none}}.contract-report--lost .contract-report__paper{background-color:#c5b58c}.contract-report--lost .contract-report__failure-stamp{margin:10px 0 6px;font-size:clamp(16px,4.5vw,22px);line-height:1.3;transform:rotate(-5deg)}.contract-report--lost .contract-report__failure{padding:16px 0 10px}.contract-report--lost .contract-report__failure>span{font:600 10px var(--heading);letter-spacing:1.5px;color:#63583e}.contract-report--lost .contract-report__failure h3{font:700 23px/1.2 var(--heading);margin-top:5px;display:block}.contract-report--lost .contract-report__failure p{margin-top:0;font-size:13px;line-height:1.45}.contract-report__progress{background:#7c735a33;border:1px solid #7c735a;height:9px;margin-top:14px;padding:1px}.contract-report__progress i{background:#866e35;height:100%;display:block}.contract-report--lost .contract-report__remaining{flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:11px;display:flex}.contract-report__no-reward{color:#8e392d;text-align:center;border:1px solid #8e392d66;margin-top:12px;padding:9px;font-size:13px;display:block}.contract-report__reward-status{color:#514d2f;align-items:center;gap:5px;margin:8px 0;font-size:12px;display:flex}.contract-report__bonus{display:block}.contract-report--lost .contract-report__squad{padding-top:12px}.contract-report--lost .contract-report__portrait{width:52px}.contract-report__claim{animation:none}.contract-report--lost .contract-report__claim{width:90%;font-size:19px}@media (prefers-reduced-motion:reduce){.contract-report__stamp{animation:none}}html[data-motion=reduced] .contract-report__stamp{animation:none}.modal-backdrop:has(.expedition-loot){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060494;padding:12px}.modal:has(>.expedition-loot){background:0 0;border:0;width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;box-shadow:0 24px 80px #000b}.expedition-loot{isolation:isolate;color:#ddd8c8;position:relative;overflow:hidden}.expedition-loot__frame{z-index:-1;pointer-events:none;grid-template-rows:minmax(0,211fr) minmax(0,335fr) minmax(0,205fr) minmax(0,123fr) minmax(0,204fr);display:grid;position:absolute;inset:0}.expedition-loot__frame img{object-fit:fill;width:100%;height:100%;min-height:0;display:block}.expedition-loot__frame img:last-child{transform-origin:top;transform:scaleY(1.12)}.expedition-loot__content{z-index:1;scrollbar-width:thin;scrollbar-color:#b58839 #111813;flex-direction:column;max-height:calc(100dvh - 24px);padding:clamp(48px,7vh,68px) clamp(42px,7vw,58px) 40px;display:flex;position:relative;overflow-y:auto}.modal:has(>.expedition-loot) .modal-close{z-index:4;color:#d8d4c5;background:#1c241e;border:1px solid #b6924a;outline:3px solid #242a25;width:54px;height:54px;display:none;top:30px;right:32px;box-shadow:inset 0 0 0 2px #63604c,0 3px 7px #0009}.expedition-loot .eyebrow{color:#aeb3a8;font:600 13px var(--labels);text-transform:uppercase;padding-right:64px}.expedition-loot h2{color:#f0eee4;font:700 clamp(29px, 5vw, 43px)/1.05 var(--heading);text-transform:uppercase;text-shadow:0 2px 3px #000;margin:9px 62px 18px 0}.expedition-loot .reward-emblem{background:0 0;border:0;height:auto;min-height:0;margin:0 0 12px}.expedition-loot .reward-emblem img{width:100%;height:auto;display:block}.expedition-loot .resource-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.expedition-loot .resource-list>span{color:#c6c7bd;min-width:0;min-height:66px;font:500 11px/1.15 var(--labels);text-align:center;text-transform:uppercase;background:#121b16b8;border:1px solid #485047;justify-content:center;align-items:center;gap:5px;padding:6px 5px;display:flex}.expedition-loot .resource-list__weapon,.expedition-loot .resource-list__resource{flex-direction:column;gap:2px}.expedition-loot .resource-icon{width:30px!important;height:30px!important}.expedition-loot .resource-list__weapon-icon{object-fit:contain;flex:none;width:46px;height:34px}.expedition-loot .resource-list__label{overflow-wrap:anywhere;min-width:0}.resource-list__label{font-size:16px}.expedition-loot .resource-list b{color:#f1e9cf;white-space:nowrap;font-size:14px}.expedition-loot .reward-item-name,.expedition-loot .note{color:#c8c9bd;font:500 13px/1.4 var(--labels);background:#1d251ec7;border:1px solid #525846;border-left:4px solid #e2b33e;margin:12px 0 0;padding:13px 16px}.expedition-loot .primary{color:#201b0f;width:100%;min-height:66px;font:700 22px var(--heading);text-shadow:0 1px #ffe090;background:url(/assets/vilazki/popup/button.png) 50%/100% 100% no-repeat;border:0;margin-top:14px;padding:13px 26px}.expedition-loot .primary:hover:not(:disabled){filter:brightness(1.08);background:url(/assets/vilazki/popup/button.png) 50%/100% 100% no-repeat;border:0}@media (width>=601px){.modal:has(>.expedition-loot){height:min(720px,100dvh - 24px)}.expedition-loot,.expedition-loot__content{height:100%}}@media (width<=600px){.modal-backdrop:has(.expedition-loot){padding:8px 7px env(safe-area-inset-bottom);align-items:flex-end}.modal:has(>.expedition-loot){width:min(100%,520px);max-height:calc(100dvh - 16px)}.expedition-loot__content{max-height:calc(100dvh - 16px);padding:44px 25px 28px}.modal:has(>.expedition-loot) .modal-close{width:46px;height:46px;top:26px;right:25px}.expedition-loot .eyebrow{font-size:11px}.expedition-loot h2{margin-right:50px;font-size:clamp(28px,8vw,37px)}.expedition-loot .resource-list{gap:5px}.expedition-loot .resource-list>span{min-height:58px;padding:5px 3px;font-size:9px}.expedition-loot .resource-list__resource .resource-list__label{white-space:nowrap;font-size:8px}.expedition-loot .resource-icon{width:24px!important;height:24px!important}.expedition-loot .resource-list__weapon-icon{width:38px;height:29px}.expedition-loot .resource-list b{font-size:12px}.expedition-loot .reward-item-name,.expedition-loot .note{margin-top:9px;padding:11px 13px;font-size:12px}.expedition-loot .primary{min-height:56px;padding-inline:19px;font-size:19px}}@media (height<=620px){.expedition-loot__content{padding-top:35px}}@media (prefers-reduced-motion:reduce){.modal-backdrop:has(.expedition-loot){-webkit-backdrop-filter:none;backdrop-filter:none}}.journey-world .journey-point{color:#d9d8c7;background:#242d24;border-width:2px;width:48px;height:48px;font-size:21px;box-shadow:0 2px 5px #0009}.journey-world .journey-point.locked{color:#aaa995;background:#222821;border-color:#74796a}.journey-world .journey-point.completed{color:#e0e8cf;background:#34432b;border-color:#9aad76}.journey-world .journey-point.available{color:#f4d68f;background:#453c24;border-color:#d99836;animation:none}.journey-point-badge{background:#242c26;border:1px solid #919589;border-radius:50%;width:23px;height:23px;padding:3px;position:absolute;bottom:-4px;right:-6px}.completed .journey-point-badge{color:#172016;background:#a0bb70;border-color:#182118}.journey-world .journey-point.selected{outline-offset:3px;border-color:#f1cc77;outline:2px solid #d99836;box-shadow:0 2px 6px #000b}.journey-world .journey-point:focus-visible{outline-offset:4px;outline:3px solid #fff0bb}@media (width<=620px){.journey-world .journey-point{width:32px;height:32px;font-size:18px}.journey-point-badge{width:15px;height:15px;bottom:-6px;right:-6px}}.app-shell:has(.daily-screen){background:linear-gradient(#0509067a,#0509067a),#111814 url(/assets/backgrounds/postavki.png) 50%/cover no-repeat;border:0;max-width:none;min-height:100dvh;margin:0}.app-shell:has(.daily-screen) .main-content{background:0 0;min-height:calc(100dvh - 76px);padding:20px 28px 90px}.daily-screen{color:#e9dfc8;max-width:1100px;margin:auto}.daily-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.daily-scene{isolation:isolate;aspect-ratio:1;background:url(/assets/ejednevki/neutral_bg_for_case.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:610px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0009}.daily-scene:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#080b08a8 0%,#080b0822 37%,#080b0855 67%,#080b08d8 100%);position:absolute;inset:0}.daily-scene__backdrop{z-index:-2;object-fit:cover;image-rendering:auto;width:100%;height:100%;display:none;position:absolute;inset:0}.daily-heading{z-index:1;justify-self:stretch;align-items:center;gap:18px;min-width:0;margin-bottom:20px;display:flex}.daily-heading>button{flex:0 0 32px}.daily-heading>div{min-width:0}.daily-heading h1{font-family:var(--heading);text-shadow:0 2px 5px #000;margin:0;font-size:clamp(24px,3vh,36px);line-height:1.2;color:#ccc4bf!important}.daily-heading p{color:#d1cbb6;margin:5px 0 0;font-size:14px}.daily-steps{z-index:1;justify-content:center;gap:6px;margin-top:22px;display:flex}.daily-steps button{color:#c4c6b5;background:url(/assets/ejednevki/calendar_deactive_day.png) 50%/100% 100%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.daily-steps:hover button{filter:brightness(.8)}.daily-steps button:hover+button{filter:brightness(1.2);transform:scale(1.1)}.daily-steps button:has(+button:hover){filter:brightness(1.2);transform:scale(1.1)}.daily-steps button:hover{filter:brightness(1.3);transform:scale(1.2)}.daily-steps .is-selected{color:#302510;background-image:url(/assets/ejednevki/calendar_active_day.png)}.daily-status{z-index:1;aspect-ratio:615/97;text-align:center;color:#241f13;width:min(68%,615px);font:700 clamp(14px, 1.5vw, 19px)/1.2 var(--heading);background:url(/assets/ejednevki/status.png) 50%/100% 100% no-repeat;margin:12px 0 0;padding:14px 18px;line-height:34px}.daily-chest{z-index:0;align-self:stretch;place-items:end center;width:100%;min-height:260px;margin-top:60px;padding:22px 0 14px;display:grid}.daily-chest.is-ready{background:radial-gradient(at 50% 72%,#ecb63b66,#0000 58%)}.daily-chest img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 14px #000c);width:50%}.daily-manifest{z-index:1;background:url(/assets/ejednevki/rewards.png) 50%/100% 100% no-repeat;align-self:end;width:100%;min-height:112px;margin-top:-10px;padding:50px 28px 20px;position:relative}.daily-manifest h3{text-align:center;color:#292317;width:min(56%,399px);font:700 14px/1.2 var(--heading);background:url(/assets/ejednevki/header_for_rewards.png) 50%/100% 100% no-repeat;margin:0;padding:8px 6px;position:absolute;top:0;left:50%;transform:translate(-50%,-22%)}.daily-reward-items{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 15px;display:flex}.daily-reward-items>span{align-items:center;gap:4px;font-size:15px;display:inline-flex}.daily-reward-items>span>img{object-fit:contain;width:29px;height:29px}.daily-calendar{flex-direction:column;min-width:0;display:flex}.daily-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-day{text-align:left;background:url(/assets/ejednevki/neutral_bg_for_case.png) 50%/100% 100% no-repeat;grid-template-rows:auto minmax(82px,1fr) auto;align-items:center;min-width:0;min-height:178px;padding:13px 12px 15px;display:grid}.daily-day.is-selected{background-image:url(/assets/ejednevki/active_bg_for_case.png)}.daily-day__heading{font:600 14px var(--heading);justify-content:space-between;padding:0 3px;display:flex}.daily-day__chest{object-fit:contain;width:100%;height:110px;margin:4px 0}.daily-day .daily-reward-items{justify-content:center;align-self:end;gap:6px 8px;display:none}.daily-day .daily-reward-items>span{gap:2px;font-size:13px}.daily-day .daily-reward-items>span>img{width:20px!important;height:20px!important}.daily-day.is-final{grid-column:span 3;grid-template-rows:auto 1fr auto;column-gap:14px;min-height:145px}.daily-day.is-final .daily-day__heading{color:#eec875;grid-column:1/-1}.daily-day.is-final .daily-day__chest{grid-area:2/1;height:120px;margin:auto}.daily-day.is-final .daily-reward-items{grid-area:2/2;justify-content:center;align-self:center}.daily-day__badge{color:#282011;min-height:34px;font:600 13px/1.2 var(--heading);text-align:center;aspect-ratio:399/65;background:url(/assets/ejednevki/header_for_rewards.png) 50%/100% 100% no-repeat;grid-area:3/1/auto/-1;width:60%;margin:0 auto;padding:8px 12px;line-height:32px}.daily-day__state{color:#231e10;text-align:center;background:#c9a545;margin-top:5px;padding:3px;font-size:12px;display:block}.daily-claim{text-align:center;margin-top:16px}.daily-claim>button{color:#211a0b;width:100%;min-height:60px;font:700 20px/1.2 var(--heading);background:url(/assets/contracts/UI/button.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:10px;padding:18px 20px;display:flex}.daily-claim>button:not(:disabled){animation:1s infinite pulse}.daily-claim>button:disabled{filter:saturate(.3);opacity:1}.daily-claim p{color:#c7c7b2;font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:14px}.daily-claim small{color:#a6ab99;font-size:12px}@media (width<1000px){.app-shell:has(.daily-screen) .main-content{padding:8px 8px 78px}.daily-screen{max-width:540px}.daily-layout{flex-direction:column;gap:10px;display:flex}.daily-scene{grid-template-rows:auto auto auto 1fr auto;min-height:clamp(430px,86vw,490px);padding:12px 10px 10px}.daily-heading{gap:11px}.daily-heading>button{flex-basis:32px}.daily-heading h1{font-size:clamp(20px,5vw,27px)}.daily-heading p{margin-top:2px;font-size:13px}.daily-steps{margin-top:14px}.daily-steps button{width:31px;height:31px}.daily-status{width:auto;margin-top:9px;padding:11px 12px}.daily-chest{min-height:150px;margin-top:30px;padding:8px 0 6px}.daily-chest img{width:min(58%,285px);height:190px}.daily-manifest{min-height:94px;margin-top:30px;padding:40px 20px 17px}.daily-manifest h3{width:min(62%,340px)}.daily-manifest .daily-reward-items{gap:7px 13px}.daily-manifest .daily-reward-items>span{font-size:15px}.daily-manifest .daily-reward-items>span>img{width:28px;height:28px}.daily-calendar{width:100%}.daily-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.daily-day{min-height:176px;padding:12px 10px 14px}.daily-day__heading{padding:0 4px;font-size:13px}.daily-day__chest{height:110px}.daily-day .daily-reward-items{gap:5px 7px}.daily-day .daily-reward-items>span{font-size:13px}.daily-day .daily-reward-items>span>img{width:21px!important;height:21px!important}.daily-day.is-final{min-height:196px}.daily-day.is-final .daily-day__chest{height:116px}.daily-day__badge{min-height:36px;padding:9px 12px;font-size:14px}.daily-claim{flex-direction:column;order:-1;margin-top:10px;margin-bottom:20px;display:flex}.daily-claim p{order:-1;margin:0 0 10px}.daily-claim small{margin-top:5px}.daily-claim>button{aspect-ratio:435/79;width:80%;min-height:auto;margin:0 auto;padding:0;font-size:18px}}@media (width<700px){.daily-manifest .daily-reward-items>span{font-size:14px}.daily-manifest .daily-reward-items>span>img{width:20px;height:20px}.daily-claim p{display:none}.daily-days{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-day.is-final{grid-column:1/-1}.daily-day:not(.is-final){aspect-ratio:1}.daily-day__badge{line-height:16px}}@media (width<420px){.daily-heading h1{font-size:19px}.daily-heading p{font-size:12px}.daily-scene{min-height:410px;padding-inline:7px}.daily-steps{gap:4px}.daily-steps button{width:29px;height:29px}.daily-day{min-height:170px;padding-inline:7px}.daily-day .daily-reward-items{gap:4px 5px}.daily-day .daily-reward-items>span{font-size:12px}.daily-day .daily-reward-items>span>img{width:19px!important;height:19px!important}.daily-day.is-final{grid-template-columns:minmax(0,1fr)}}.daily-manifest{padding-bottom:26px}.daily-manifest .daily-reward-items{gap:7px 10px}.daily-manifest .daily-reward-items>span{min-height:28px}.daily-day.is-final,.daily-day.is-final.is-selected{background:url(/assets/ejednevki/modal/panel.png) 50%/100% 100% no-repeat;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 14px;min-height:192px;padding:18px 24px}.daily-day.is-final.is-selected{outline-offset:-8px;outline:2px solid #d6ac51}.daily-day.is-final .daily-day__chest{height:110px}.daily-day.is-final .daily-reward-items{color:#f0e5ca;display:flex}.daily-day.is-final .daily-day__badge{aspect-ratio:auto;color:#e9c77d;width:auto;min-height:0;font:600 13px/1.3 var(--heading);letter-spacing:1px;background:0 0;margin:0;padding:5px 8px}.daily-day:focus-visible,.daily-steps button:focus-visible{outline-offset:-4px;outline:2px solid #f3d17e}@media (width<=420px){.daily-day.is-final{gap:6px 10px;padding:16px}.daily-day.is-final .daily-day__chest{height:100px}}:is(html:has(.orders-screen),body:has(.orders-screen)){min-width:0}.app-shell:has(.orders-screen){max-width:none;min-height:100dvh;box-shadow:none;background:linear-gradient(#05090685,#05090685),#101513 url(/assets/backgrounds/prikazi.png) 50%/cover no-repeat;border:0;margin:0}.app-shell:has(.orders-screen) .main-content{padding:22px 24px 92px}.orders-screen{color:#e5dfce;max-width:1100px;margin:auto}.orders-title{align-items:center;gap:12px;margin-bottom:15px;display:flex}.orders-title>div{min-width:0}.orders-title>div>span{color:#bdbba6;font-size:12px}.orders-title h1{font-family:var(--heading);text-shadow:0 2px 5px #000;margin:0;font-size:clamp(24px,3vh,36px);line-height:1.2;color:#ccc4bf!important}.orders-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.orders-main{min-width:0}.orders-strip{display:none}.orders-screen button,.orders-calendar button{box-shadow:none;border:0;border-radius:0}.orders-calendar{color:#e5dfce;width:100%}.orders-calendar>header{background:url(/assets/prikazi/calendar_popup_head-1.png) 50%/100% 100% no-repeat;padding:23px 25px 15px 40px}.orders-calendar>header>span{color:#b7ad88;letter-spacing:.5px;font-size:14px}.orders-calendar h2{font:700 26px/1.2 var(--heading);text-transform:uppercase;font-family:var(--heading);text-shadow:0 2px 5px #000;margin-top:4px;line-height:1.2;color:#ccc4bf!important}.orders-calendar-body{background:url(/assets/prikazi/calendar_popup_head.png) 50%/100% 100% no-repeat;padding:18px 26px 22px}.orders-calendar-summary{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.orders-calendar-summary b{color:#e7b942;font:700 24px/1 var(--heading)}.orders-calendar-summary small{color:#adb2a6;font:400 12px/1.2 Roboto Condensed,sans-serif}.orders-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.orders-day,.orders-day:hover{aspect-ratio:1;color:#bdbeb3;min-width:0;font:700 16px/1 var(--heading);background:url(/assets/prikazi/calenday_day.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:relative;container-type:inline-size}.orders-day>span{font-size:28px;line-height:16px}.orders-day img{object-fit:contain;pointer-events:none;background:#0000004d;width:100%;height:100%;position:absolute;inset:0%}.orders-day:disabled{opacity:1;cursor:default}.orders-day:focus-visible{outline-offset:2px;outline:2px solid #e5dfce}.modal:has(>.orders-restore){width:min(442px,100%);box-shadow:none;text-align:center;background:url(/assets/ejednevki/modal/panel.png) 50%/100% 100% no-repeat;border:0;border-radius:0;padding:0;container-type:inline-size}.modal:has(>.orders-restore) .modal-close{display:none}.orders-restore{aspect-ratio:442/202;color:#fff;flex-direction:column;align-items:center;padding:8.7cqw 5cqw 5.5cqw;font-family:Oswald,sans-serif;display:flex}.orders-restore-day{font-size:3.6cqw;font-weight:700;line-height:1.2}.orders-restore h2{color:#fff;text-align:center;white-space:nowrap;margin:.9cqw 0 0;font-size:6.2cqw;font-weight:700;line-height:1.15}.orders-restore-price{justify-content:center;align-items:center;gap:1.4cqw;margin-top:1.8cqw;font-size:3.6cqw;font-weight:700;line-height:1;display:flex}.orders-restore-price strong{color:#e3a11b;font-size:5.1cqw}.orders-restore-price img{object-fit:contain;image-rendering:auto;width:5.7cqw;height:5.7cqw}.orders-restore p{color:#e9c28c;margin:0;font-size:max(11px,1.7cqw);line-height:1.2;position:absolute;bottom:2.5cqw}.orders-restore-actions{justify-content:center;width:100%;margin-top:auto;display:flex}.modal .orders-restore-actions .primary{text-align:center;aspect-ratio:143/26;color:#201d14;text-transform:none;background:url(/assets/ejednevki/modal/button.png) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;width:32.4cqw;min-width:0;padding:0;font-family:Oswald,sans-serif;font-size:3.6cqw;font-weight:700;line-height:1;display:flex}.modal .orders-restore-actions .primary:hover:not(:disabled){filter:brightness(1.12)}.modal .orders-restore-actions .primary:focus-visible{outline-offset:3px;outline:2px solid #fff}.orders-day:hover:not(:disabled){filter:brightness(1.18)}.orders-calendar>footer{background:url(/assets/prikazi/calendar_popup_foot.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;gap:7px;min-height:120px;padding:22px 28px 30px;display:flex}.orders-calendar>footer>span{color:#bfc1b5;font-size:14px;line-height:1.4}.orders-calendar>footer.orders-calendar-progress-footer{gap:8px;min-height:154px;padding:8px 27px 27px}.orders-calendar-today{color:#e7b942;font:700 12px/1 var(--heading);text-align:center;align-items:center;gap:8px;display:flex}.orders-calendar-today:before,.orders-calendar-today:after{content:"";background:linear-gradient(90deg,#0000,#b98a2b90);flex:1;height:1px}.orders-calendar-today:after{background:linear-gradient(90deg,#b98a2b90,#0000)}.orders-calendar-next-milestone{background:url(/assets/prikazi/calendar_popup_foot_add_pan.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;gap:8px;min-height:65px;padding:10px 13px 11px;display:flex}.orders-calendar-next-heading{color:#d9d9ca;font:700 14px/1 var(--heading);align-items:baseline;gap:5px;display:flex}.orders-calendar-next-heading b{color:#e8bd43}.orders-calendar-next-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.orders-calendar-next-track{background:#0b0e0c;height:12px;padding:2px;box-shadow:inset 0 0 0 1px #656453}.orders-calendar-next-track i{background:linear-gradient(#ffd152,#e6a91d);width:0;height:100%;display:block;box-shadow:0 0 6px #d7981f80}.orders-calendar-next-progress strong{color:#eac247;min-width:38px;font:700 17px/1 var(--heading);text-align:right}.orders-calendar-progress-footer>p{color:#92988f;text-align:center;margin:0;font-size:11px;line-height:1.2}.orders-task{background:url(/assets/prikazi/task_pan_head.png) top/100% 52% no-repeat,url(/assets/prikazi/task_pan_body.png) bottom/100% 52% no-repeat;padding:21px 22px 20px}.orders-task-heading{align-items:center;gap:14px;min-height:74px;display:flex;position:relative}.orders-task-icon{color:#f3bd45;background:url(/assets/prikazi/calendar_active_day.png) 50%/100% 100% no-repeat;flex:0 0 53px;place-items:center;height:53px;display:grid}.orders-task-heading>div{min-width:0}.orders-task-heading>div>span{color:#e0b652;font-size:11px}.orders-task-heading h2{font:700 22px/1.15 var(--heading);text-transform:uppercase;margin:4px 0 5px}.orders-task-heading p{color:#bac0b3;font-size:14px}.orders-stamp{color:#f8c140;background:url(/assets/prikazi/task_completed.png) 50%/100% 100% no-repeat;align-items:center;gap:3px;width:83px;height:41px;padding:7px 9px;font-size:11px;display:flex;position:absolute;top:-11px;right:-4px}.orders-progress{background:url(/assets/prikazi/task_pan_body_add_pan.png) 50%/100% 100% no-repeat;margin-top:16px;padding:11px 13px}.orders-progress>div:first-child{color:#c3bd9a;justify-content:space-between;font-size:12px;display:flex}.orders-progress b{color:#f4c65b}.orders-progress-track{background:#080e08;height:7px;margin-top:7px}.orders-progress-track i{background:#f2bc37;height:100%;transition:width .35s;display:block;box-shadow:0 0 6px #eba62965}.orders-milestones-heading{background:url(/assets/prikazi/rubeji_pan.png) 50%/100% 100% no-repeat;justify-content:space-between;align-items:center;min-height:40px;margin:11px 0 8px;padding:20px 25px;display:flex}.orders-milestones-heading h2{font:700 17px/1 var(--heading)}.orders-milestones-heading>span{color:#b5b8ad;font-size:12px}.orders-milestones{background:#000;border-radius:10px;gap:2px;display:grid}.orders-milestone{background:url(/assets/prikazi/item_deacive_pan.png) 50%/100% 100% no-repeat;grid-template-columns:66px minmax(0,1fr) 95px;align-items:center;gap:12px;min-height:84px;padding:10px 12px;display:grid}.orders-milestone.is-ready{background-image:url(/assets/prikazi/item_give__or_gived_pan.png)}.orders-reward-art{object-fit:contain;filter:drop-shadow(0 4px 3px #0008);width:64px;height:58px}.orders-reward-copy h3{color:#e4bc59;font:700 14px/1.2 var(--heading);text-transform:uppercase}.orders-reward-copy p{color:#eee4cc;font:700 20px/1.2 var(--heading);text-transform:uppercase;margin-top:5px}.orders-claim{color:#25200f;min-height:43px;font:700 14px/1 var(--heading);background:url(/assets/prikazi/button.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:4px;padding:8px 5px;transition:filter .14s;display:flex}.orders-claim:hover:not(:disabled){filter:brightness(1.12)}.orders-claim:disabled{opacity:1;color:#899289;background-image:url(/assets/prikazi/deactive_button.png)}.orders-claim:disabled span{font-size:11px}.orders-expiry{color:#aeb4a6;margin:13px 4px 0;font-size:12px;line-height:1.4}.modal:has(.orders-calendar){width:min(440px,100vw - 20px);max-height:calc(100dvh - 22px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:auto}.modal:has(.orders-calendar) .modal-close{color:#ddc68c;background:0 0;border:0;width:28px;height:28px;top:17px;right:17px}@media (width<1050px){.orders-screen{max-width:540px}.orders-layout{display:block}.orders-calendar-desktop{display:none}.orders-strip{background:0 0;grid-template-rows:30px auto 30px;gap:0;margin-bottom:10px;padding:0;display:grid}.orders-strip-head{font:unset;letter-spacing:.5px;color:#f7dea5;background:url(/assets/prikazi/header_head.png) 50%/100% 100% no-repeat;align-items:center;margin:0;padding:0 25px;font-size:0;display:flex;font-weight:400!important}.orders-strip-days{background:url(/assets/prikazi/header_body.png) 50%/100% 100% no-repeat;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;min-width:0;padding:5px 8px;display:grid}.orders-calendar-toggle,.orders-calendar-toggle:hover{color:#d6bc7e;background:url(/assets/prikazi/calendar_button.png) 50%/100% 100% no-repeat;place-items:center;padding:0;display:grid}.orders-strip-foot{color:#b4b8a8;background:url(/assets/prikazi/header_foot.png) 50%/100% 100% no-repeat;align-items:center;gap:3px;margin:0;padding:0 14px;font-size:11px;display:flex}.orders-strip-foot b{color:#e9bb4d}}@media (width<600px){.app-shell:has(.orders-screen) .main-content{padding:10px 8px 86px}.orders-title{margin:0 6px 10px}.orders-title h1{font-size:30px}.orders-title>span{font-size:11px}.orders-day{gap:3px;font-size:13px}.orders-task{padding:17px 15px 14px}.orders-task-heading{gap:10px}.orders-task-icon{flex-basis:45px;height:45px}.orders-task-heading h2{font-size:18px}.orders-task-heading p{font-size:12px;line-height:1.3}.orders-task-heading>div>span{font-size:10px}.orders-progress{margin-top:9px}.orders-milestone{grid-template-columns:51px minmax(0,1fr) 76px;gap:8px;min-height:76px;padding:9px 10px}.orders-reward-art{width:49px;height:50px}.orders-reward-copy h3{font-size:12px}.orders-reward-copy p{font-size:16px}.orders-claim{min-height:39px;font-size:12px}.orders-milestones-heading h2{font-size:16px}.orders-milestones-heading>span{font-size:10px}.orders-calendar>header{padding:22px 23px 13px}.orders-calendar h2{font-size:24px}.orders-calendar-body{padding:14px 21px 18px}.orders-calendar-grid{gap:6px}.orders-calendar>footer{min-height:99px;padding:18px 25px 23px;font-size:13px}.orders-calendar>footer>span{font-size:12px}.orders-calendar>footer.orders-calendar-progress-footer{min-height:142px;padding:7px 22px 24px}.orders-calendar-next-milestone{min-height:61px;padding-inline:12px}.orders-calendar-next-heading{font-size:13px}.orders-calendar-next-progress strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.orders-screen *{transition:none!important}}html[data-motion=reduced] .orders-progress-track i{transition:none}:is(html:has(.support-screen),body:has(.support-screen)){min-width:0}.app-shell:has(.support-screen){max-width:none;min-height:100dvh;box-shadow:none;background:linear-gradient(#05090680,#05090680),url(/assets/backgrounds/support.png) 50%/cover no-repeat;border:0;margin:0}.app-shell:has(.support-screen) .main-content{background:0 0;padding:22px 28px 100px}.support-screen{color:#e6dfcf;max-width:1220px;margin:auto}.support-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.support-title h1{font:700 36px/1.1 var(--heading)}.support-title button{place-items:center;width:32px;height:36px;padding:0;display:grid}.support-screen button,.support-screen button:hover,.support-screen button:active{box-shadow:none;border:0;border-radius:0;transition:none;transform:none}.support-title button:hover{color:#f5c548;background:0 0}.support-status{background:url(/assets/support/header.png) 50%/100% 100% no-repeat;align-items:center;gap:16px;min-height:76px;margin-bottom:18px;padding:14px 20px;display:none}.support-status-icon{color:#eab641}.support-status-name h2{font:700 21px/1.1 var(--heading)}.support-status-name>span{color:#b4b8ae;margin-top:5px;font-size:14px;display:block}.support-reserve{width:min(43%,400px);margin-left:auto}.support-reserve>span{color:#b4b8ae;margin-bottom:5px;font-size:14px;display:block}.support-reserve>div{align-items:center;gap:10px;display:flex}.support-reserve b{white-space:nowrap;font-size:14px;font-weight:400}.support-meter{background:#111713;flex:1;height:7px;overflow:hidden}.support-meter i{background:#e9bb44;height:100%;display:block}.support-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:100%;margin-top:70px;display:grid}.support-card{aspect-ratio:175/214;background:url(/assets/support/product_pan.png) 50%/100% 100% no-repeat;flex-direction:column;align-items:stretch;min-width:0;padding:10px;display:flex;position:relative}.support-card.is-active{filter:drop-shadow(0 0 4px #eab84195)}.support-card-heading{color:#e9bb44;text-shadow:0 1px #171b19;justify-content:center;align-items:center;gap:9px;min-height:62px;padding:4px 7px 8px;display:flex}.support-number{color:#899574;font:700 34px/1 var(--heading);flex:none;display:none}.is-active .support-number{color:#f0c549}.support-card-heading h2{font-family:var(--heading);text-transform:uppercase;text-align:center;overflow-wrap:anywhere;font-size:20px;font-weight:700}.support-card-heading>div{text-align:center;min-width:0}.support-card-heading>div>span{text-align:center;letter-spacing:.5px;color:#bac0bb;margin-top:3px;font-size:13px;line-height:1.2;display:block}.support-art{aspect-ratio:1;object-fit:contain;filter:contrast(1.08)brightness(.92)drop-shadow(0 4px 4px #0009);align-self:center;width:80%;max-width:100px;margin:-20px auto 4px;display:block}.support-capacity{white-space:nowrap;justify-content:center;align-items:baseline;gap:7px;padding:5px 0 7px;display:flex}.support-capacity>span{color:#b5bcb5;font-size:14px}.support-capacity>b{font:700 23px/1 var(--heading)}.support-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 2px 7px;display:grid}.support-reward{background:url(/assets/support/items_pan.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:5px;min-width:0;height:33px;font-size:14px;display:flex}.support-reward>span{color:#67716b}.support-action,.support-screen .support-action:hover{color:#201b0b;width:100%;min-height:36px;font:700 13px/1.2 var(--heading);background:url(/assets/support/button.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:7px;padding:5px 7px;display:flex}.support-action>b{white-space:nowrap;margin-left:auto;font-size:12px}.support-action>span{white-space:nowrap}.support-screen .support-action:disabled{opacity:.7;cursor:not-allowed}.support-screen .support-action.is-claim,.support-screen .support-action.is-claim:hover{color:#201b0b;background:url(/assets/support/button.png) 50%/100% 100% no-repeat}.support-screen .support-action.is-claim:disabled{opacity:1;color:#201b0b}.support-screen .support-action.is-received{filter:grayscale();color:#242424}.support-renew,.support-screen .support-renew:hover{color:#e4ba59;background:0 0;width:100%;padding:8px 0 1px;font-size:12px;display:block}.support-shortfall{text-align:center;color:#b7baa9;margin-top:5px;font-size:11px;display:block}.support-radar{color:#e5ba55;justify-content:center;align-items:center;gap:4px;padding-top:5px;font-size:10px;display:flex;position:absolute;bottom:-16px;right:-14px}.support-radar>img{object-fit:contain;width:80px;height:80px}.support-radar>[role=tooltip]{z-index:5;width:220px;display:none;position:absolute;bottom:100%;right:0}.support-radar:is(:hover,:focus)>[role=tooltip],.support-radar [role=tooltip]>*{display:block}.support-actions{gap:6px;display:grid}@media (width>=1100px){.support-cards{height:auto;margin-top:70px}.support-actions{align-self:center;width:75%}}.support-terms{color:#afb4a9;text-align:center;max-width:770px;margin:20px auto 0;font-size:13px;line-height:1.45}@media (width<1100px){.support-screen{max-width:650px}.support-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<600px){.app-shell:has(.support-screen) .main-content{padding:10px 8px 88px}.support-title{gap:5px;margin-bottom:9px}.support-title h1{font-size:30px}.support-title button{width:26px}.support-status{gap:8px;min-height:63px;margin-bottom:9px;padding:10px 12px}.support-status-icon{width:26px}.support-status-name{flex:1;min-width:0}.support-status-name h2{font-size:15px}.support-status-name>span{margin-top:3px;font-size:11px}.support-reserve{width:43%}.support-reserve>span{font-size:11px}.support-reserve>div{flex-wrap:wrap;gap:5px}.support-meter{flex:1 0 35px;height:5px}.support-reserve b{font-size:10px}.support-cards{gap:7px;margin-top:30px}.support-card{aspect-ratio:auto;width:100%;padding:8px}.support-card-heading{gap:5px;min-height:53px;padding:4px 3px 7px}.support-number{font-size:23px}.support-card-heading h2{font-size:12px}.support-card-heading>div>span{font-size:9px}.support-art{width:min(70%,125px);margin-block:0 3px}.support-capacity{gap:4px;padding:5px 0}.support-capacity>span{font-size:11px}.support-capacity>b{font-size:19px}.support-reward{gap:2px;height:27px;font-size:11px}.support-reward .resource-icon{width:19px!important;height:19px!important}.support-action,.support-screen .support-action:hover{gap:3px;min-height:32px;padding:4px 5px;font-size:10px}.support-action>b{font-size:9px}.support-action .resource-icon{width:19px!important;height:19px!important}.support-terms{margin-top:12px;font-size:11px}}@media (width<370px){.support-card-heading{gap:3px}.support-card-heading>div>span{font-size:8px}.support-action{flex-wrap:wrap}.support-action>b{margin-left:0}}:is(html:has(.social-screen),body:has(.social-screen)){min-width:0}.app-shell:has(.social-screen){max-width:none;min-height:100dvh;box-shadow:none;background-color:#0b100d;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;margin:0}.app-shell:has(.social-screen--friends){background-image:linear-gradient(#0509068c,#0509068c),url(/assets/backgrounds/friends.png)}.app-shell:has(.social-screen--parcels){background-image:linear-gradient(#0509068c,#0509068c),url(/assets/backgrounds/gifts.png)}.app-shell:has(.social-screen) .main-content{background:0 0}.social-screen{color:#e8e2d2;width:min(100%,820px);margin:0 auto}.social-screen button,.parcel-compose button{box-shadow:none;border:0;border-radius:0;transition:filter .14s,transform .1s}.social-screen button:hover:not(:disabled),.social-screen button:focus-visible,.parcel-compose button:hover:not(:disabled),.parcel-compose button:focus-visible{filter:brightness(1.14);outline:0}.social-screen button:active:not(:disabled),.parcel-compose button:active:not(:disabled){transform:translateY(1px)}.social-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.social-title-heading{align-items:center;gap:12px;min-width:0;padding-top:7px;display:flex}.social-title-heading h1{font-family:var(--heading);text-shadow:0 2px 5px #000;margin:0;font-size:clamp(24px,3vh,36px);line-height:1.2;color:#ccc4bf!important}.social-title-heading button{color:#e6dfcf;background:0 0;flex:none;place-items:center;width:32px;height:36px;padding:0;display:grid}.social-title-heading button:hover:not(:disabled),.social-title-heading button:focus-visible{color:#f5c548;filter:none;background:0 0}.social-title-heading button:active:not(:disabled){transform:none}.social-screen .page-counter{color:#e9dfbd;min-width:88px;font:700 14px var(--heading);text-align:center;background:url(/assets/friend_and_packages/Group%2060.png) 50%/100% 100% no-repeat;border:none;justify-content:center;margin-left:auto;padding:9px 12px;display:flex}.social-screen .social-tabs,.social-mail-tabs{scrollbar-width:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;display:grid;overflow:hidden}.social-screen .social-tabs button,.social-mail-tabs button{color:#c9cbc0;min-width:0;min-height:42px;font:700 16px/1 var(--heading);text-transform:uppercase;background:url(/assets/friend_and_packages/04ce7572-7cfc-4619-838c-c72365a02aaa%201.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.social-screen .social-tabs button.active,.social-mail-tabs button.active{color:#f0c544;text-shadow:0 1px 2px #000;background-image:url(/assets/friend_and_packages/give__or_gived_pan.png)}.social-screen .social-tabs button:hover:not(:disabled),.social-screen .social-tabs button:focus-visible,.social-mail-tabs button:hover:not(:disabled),.social-mail-tabs button:focus-visible{color:#c9cbc0;filter:brightness(1.14);background-image:url(/assets/friend_and_packages/04ce7572-7cfc-4619-838c-c72365a02aaa%201.png)}.social-screen .social-tabs button.active:hover:not(:disabled),.social-screen .social-tabs button.active:focus-visible,.social-mail-tabs button.active:hover:not(:disabled),.social-mail-tabs button.active:focus-visible{color:#f0c544;background-image:url(/assets/friend_and_packages/give__or_gived_pan.png)}.social-screen .social-tabs button:active:not(:disabled),.social-mail-tabs button:active:not(:disabled){transform:none}.social-mail-tabs{margin-top:8px}.social-mail-tabs button{min-height:38px;font-size:14px}.social-mail-tabs b{color:#f1c642}.social-identity{background:url(/assets/friend_and_packages/Group%2059.png) 50%/100% 100% no-repeat;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:10px;padding:8px 30px;display:flex}.social-identity>span{flex-direction:column-reverse;min-width:0;display:flex}.social-identity small{color:#9ca397;font-size:12px;display:block}.social-identity b{color:#f1ead9;font:700 18px/1.1 var(--heading);font-size:18px;font-family:var(--heading);text-shadow:0 2px 5px #000;line-height:1.2;display:block;color:#ccc4bf!important}.social-identity .social-player-id{text-overflow:ellipsis;-webkit-user-select:all;user-select:all;white-space:nowrap;max-width:440px;margin-top:3px;display:none;overflow:hidden}.social-identity button{background:url(/assets/friend_and_packages/id.png) 50%/100% 100% no-repeat;flex:none;width:117px;height:34px;padding:0}.social-screen .search-form{grid-template-columns:minmax(0,1fr) 112px;gap:7px;margin:0 0 12px;display:grid}.social-screen input,.parcel-compose textarea{color:#e7e3d6;background:#0b1110 url(/assets/friend_and_packages/32f4848f-8ee4-47e6-aed2-0043bc44291b%201.png) 50%/100% 100% no-repeat;border:0;border-radius:0;outline:0;min-width:0;font-size:13px}.social-screen input{aspect-ratio:303/33;min-height:42px;padding:8px 14px}.social-screen input:focus,.parcel-compose textarea:focus{filter:brightness(1.18)}.social-screen .search-form button,.social-screen .primary,.parcel-compose .primary{color:#201b0e;min-height:42px;font:700 14px/1 var(--heading);text-shadow:0 1px #f0d06c;background:url(/assets/friend_and_packages/button.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:flex}.parcel-compose .primary{aspect-ratio:303/42;width:auto;margin:0 auto}.social-screen .friend-search-form{grid-template-columns:minmax(0,1fr) 66px}.social-screen .search-form .friend-search-button{color:#e8c13d;min-width:0;text-shadow:none;background:url(/assets/friend_and_packages/search.png) 50%/100% 100% no-repeat;padding:0}.social-screen .search-form .friend-search-button:hover:not(:disabled),.social-screen .search-form .friend-search-button:focus-visible{color:#f2d55d;filter:brightness(1.14);background:url(/assets/friend_and_packages/search.png) 50%/100% 100% no-repeat}.social-screen .section-head{background:0 0;border:0;height:1px;min-height:34px;margin:0;padding:10px 0}.social-screen .section-head h3{color:#0000;width:100%;font:700 19px/1 var(--heading);text-transform:uppercase;border-bottom:1px solid #444;font-size:0;line-height:0}.social-screen .person-row{background:url(/assets/friend_and_packages/04ce7572-7cfc-4619-838c-c72365a02aaa%202.png) 50%/100% 100% no-repeat;border:0;align-items:center;gap:10px;min-height:70px;margin-bottom:6px;padding:8px 12px;display:flex}.social-list-grid{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.social-avatar{object-fit:cover;flex:none;width:52px;height:52px}.social-screen .person-row>div{flex:1;min-width:0}.social-screen .person-row b{overflow-wrap:anywhere;font:700 18px/1.15 var(--heading);text-shadow:0 2px 5px #000;line-height:1.2;display:block;color:#ccc4bf!important}.social-screen .person-row small{overflow-wrap:anywhere;color:#929b91;text-transform:uppercase;margin-top:3px;font-size:11px;line-height:1.3;display:block}.social-screen .person-row .secondary,.social-screen .person-row .icon-btn{color:#d8d7ca;background:url(/assets/friend_and_packages/short%202.png) 50%/100% 100% no-repeat;flex:none;place-items:center;min-width:36px;min-height:34px;padding:7px;display:grid}.social-screen .person-row .secondary{color:#e9c246;background-image:url(/assets/friend_and_packages/give__or_gived_pan.png);gap:5px;min-width:88px;display:flex}.social-screen .person-row .secondary span{font:700 11px var(--heading)}.social-screen .person-row .social-send{color:#e9bf3e}.social-screen .tag{color:#c6b66d;font:700 10px var(--heading);background:0 0;border:0;padding:0}.social-screen .social-request-sent{object-fit:contain;flex:none;width:96px;height:auto}.social-screen .empty-state{color:#9fa69a;background:0 0;border:0;border-radius:0;min-height:135px}.social-screen .empty-state>svg{color:#b59a52;width:48px;height:48px}.social-help-note{color:#b5b9aa;background:url(/assets/friend_and_packages/Group%2061.png) 50%/100% 100% no-repeat;align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:10px 14px;display:none}.social-help-note>svg{color:#b99b4b;flex:none}.social-help-note p,.social-help-note b,.social-help-note span{margin:0;display:block}.social-help-note b{color:#d9d3c1;margin-bottom:2px;font-size:12px}.social-help-note span{font-size:10px;line-height:1.35}.social-mail-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:285px;display:flex}.social-mail-empty>img{object-fit:contain;width:145px;height:125px}.social-mail-empty h3{color:#abb1a4;font:700 20px var(--heading);margin:0}.social-mail-empty .secondary{color:#201b0e;min-height:38px;font:700 12px var(--heading);background:url(/assets/friend_and_packages/button.png) 50%/100% 100% no-repeat;align-items:center;gap:7px;padding:8px 18px;display:flex}.social-screen .social-mail-empty .secondary:hover:not(:disabled),.social-screen .social-mail-empty .secondary:focus-visible{color:#201b0e;filter:brightness(1.14);background:url(/assets/friend_and_packages/button.png) 50%/100% 100% no-repeat}.social-screen .parcel-inbox{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.social-screen .parcel-mail{background:url(/assets/friend_and_packages/49295185-1775-4c83-acd5-3412003e3f6b%201.png) 50%/100% 100% no-repeat;border:0;gap:5px;min-height:132px;padding:20px;display:grid}.social-screen .parcel-mail.is-opened{opacity:.62}.social-screen .parcel-mail-head{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.social-screen .parcel-mail-art{object-fit:contain;width:76px;height:68px}.social-screen .parcel-mail-head>div{min-width:0}.social-screen .parcel-mail-head b{color:#efe8d5;font:700 18px var(--heading);display:block}.social-screen .parcel-mail-head small{color:#9ca69b;font-size:14px;line-height:1.3;display:block}.social-screen .parcel-mail-head>span{color:#edc544;font:700 9px var(--heading);background:url(/assets/friend_and_packages/short%202.png) 50%/100% 100% no-repeat;align-self:start;padding:5px 7px}.social-screen .parcel-new-badge{transform-origin:50%;align-self:start;width:82px;height:auto;margin:5px 2px 0 0;transform:rotate(15deg)}.social-screen .parcel-mail blockquote{color:#b2b7aa;background:0 0;border:0;margin:0 4px 3px 0;padding:0;font-size:14px}.social-screen .parcel-bundle-contents{margin:-3px 4px 5px 0}.social-screen .parcel-bundle-contents>div{background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:2px 0;display:flex}.social-screen .parcel-bundle-contents span{color:#aab1a6;align-items:center;gap:6px;font-size:11px;display:flex}.social-screen .parcel-bundle-contents span b{color:#ebe4d1;font:700 14px var(--heading)}.social-screen .parcel-mail>.primary{min-height:34px;margin-top:1px;font-size:12px}.parcel-send-card{aspect-ratio:1;background:url(/assets/friend_and_packages/49295185-1775-4c83-acd5-3412003e3f6b%201.png) 50%/100% 100% no-repeat;border:0;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;width:min(100%,510px);margin:10px auto 0;padding:22px 24px 24px;display:flex}.parcel-send-heading{padding-top:20px}.parcel-send-heading h3{color:#eee7d4;font:700 28px/1.1 var(--heading);text-shadow:0 2px 3px #000;margin:0 0 4px;line-height:1.2;color:#ccc4bf!important}.parcel-send-heading p{color:#a9b0a5;margin:0;font-size:14px}.parcel-send-art{object-fit:contain;justify-self:center;width:180px;height:180px}.social-recipient-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-bottom:10px;display:grid}.social-recipient-list button{color:#ddd8ca;background:url(/assets/friend_and_packages/04ce7572-7cfc-4619-838c-c72365a02aaa%201.png) 50%/100% 100% no-repeat;align-items:center;gap:7px;min-width:0;min-height:52px;padding:7px 9px;display:flex}.social-recipient-list .social-avatar{width:34px;height:34px}.social-recipient-list span{min-width:0;font:700 12px var(--heading);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.social-screen .parcel-search{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0}.social-screen .parcel-search .primary{width:100%;min-height:46px}.parcel-send-note{color:#9ba398;gap:6px;font-size:12px;line-height:1.4;display:grid}.parcel-send-note p{line-height:inherit}.parcel-send-note strong{color:#e9bd36;font:700 13px var(--heading);align-items:center;gap:7px;display:flex}.social-screen .helper{color:#9ba398;margin:8px 4px;font-size:11px;line-height:1.4}.modal:has(.parcel-compose){background:url(/assets/friend_and_packages/49295185-1775-4c83-acd5-3412003e3f6b%201.png) 50%/100% 100% no-repeat;border:0;border-radius:0;width:min(650px,100vw - 18px);max-height:calc(100dvh - 18px);padding:25px;box-shadow:0 18px 70px #000c}.modal:has(.parcel-compose) .modal-close{color:#ded9c8;background:url(/assets/friend_and_packages/short%202.png) 50%/100% 100% no-repeat;border:0;display:none}.parcel-compose>h2{overflow-wrap:anywhere;color:#eee7d4;font:700 27px/1.1 var(--heading);text-transform:uppercase;text-shadow:0 2px 5px #000;margin-top:20px;margin-bottom:10px;margin-left:20px;line-height:1.2;color:#ccc4bf!important}.parcel-compose .parcel-recipient{background:url(/assets/friend_and_packages/Group%2059.png) 50%/100% 100% no-repeat;border:none;align-items:center;gap:10px;min-height:55px;margin-bottom:10px;padding:7px 11px;display:flex}.parcel-compose .parcel-recipient>div{min-width:0}.parcel-compose .parcel-recipient b,.parcel-compose .parcel-recipient small{overflow-wrap:anywhere;display:block}.parcel-compose .parcel-recipient b{font-family:var(--heading);text-shadow:0 2px 5px #000;margin:0;line-height:1.2;color:#ccc4bf!important}.parcel-compose .parcel-recipient small{color:#969f94;font-size:12px}.parcel-compose .parcel-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0 12px;display:grid}.parcel-compose .parcel-levels button{color:#d9d8cc;background:url(/assets/friend_and_packages/49295185-1775-4c83-acd5-3412003e3f6b%201.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:158px;padding:8px 5px;display:flex}.parcel-compose .parcel-levels button.active{color:#f0c84a;filter:brightness(1.08);border:none}.parcel-compose .parcel-levels button>img{object-fit:contain;width:100%;height:84px}.parcel-compose .parcel-levels b{font:700 16px var(--heading)}.parcel-compose .parcel-levels span{overflow-wrap:anywhere;text-align:center;font-size:14px}.parcel-compose .parcel-levels .parcel-level-price{color:#e0bb50;justify-content:center;align-items:center;gap:5px;display:flex}.parcel-compose .parcel-levels .parcel-level-price strong{font-weight:700}.parcel-compose .parcel-selected-bundle{background:0 0;border:0;padding:0}.parcel-compose .parcel-resource-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.parcel-compose .parcel-resource-options button{color:#c4c9bd;text-align:left;filter:brightness(.9);background:url(/assets/friend_and_packages/04ce7572-7cfc-4619-838c-c72365a02aaa%201.png) 50%/100% 100% no-repeat;border:none;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;min-height:50px;padding:6px 9px;display:grid}.parcel-compose .parcel-resource-options button.active{filter:brightness(1.5);background:url(/assets/friend_and_packages/04ce7572-7cfc-4619-838c-c72365a02aaa%201.png) 50%/100% 100% no-repeat;border:none}.parcel-compose .parcel-resource-options img{grid-row:span 2}.parcel-compose .parcel-resource-options span{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.parcel-compose .parcel-resource-options b{color:#ecc44b;font:700 14px var(--heading)}.parcel-compose .parcel-comment{margin-top:10px}.parcel-compose .parcel-comment textarea{resize:vertical;padding:12px 18px}.parcel-compose>.primary{margin-top:10px}.parcel-compose .quiet{color:#a9afa3;background:0 0;min-height:32px;margin-top:0}@media (width>=600px){.social-screen .parcel-inbox{grid-template-columns:repeat(2,minmax(0,1fr))}.social-screen .parcel-mail blockquote,.social-screen .parcel-bundle-contents{margin-left:0}}@media (width>=1000px){.social-screen .parcel-inbox{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell:has(.social-screen){width:100%;max-width:none;min-height:100dvh;box-shadow:none;border:0;margin:0}.app-shell:has(.social-screen) .main-content{padding-left:30px;padding-right:30px}.social-screen{width:100%;max-width:1120px}.social-screen .social-tabs,.social-identity,.social-mail-tabs{width:min(100%,510px);margin-left:auto;margin-right:auto}.social-screen .friend-search-form{width:min(100%,460px);margin-left:auto;margin-right:auto}.parcels-screen>.helper,.parcels-screen>.error{width:min(100%,820px);margin-left:auto;margin-right:auto}.social-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.social-screen .person-row{aspect-ratio:373/70;min-height:0;margin-bottom:0;padding:10px 14px}.social-help-note{width:calc(50% - 6px);min-height:96px;margin-top:14px}.social-screen .parcel-mail{min-height:190px}}@media (width<=800px){.social-screen{width:100%}.social-title{margin-bottom:9px}.social-title-heading{gap:5px}.social-title-heading h1{font-size:30px}.social-title-heading button{width:26px}.social-screen .page-counter{min-width:75px;font-size:12px}.social-screen .social-tabs button{min-height:38px;font-size:14px}.social-screen .search-form{grid-template-columns:minmax(0,1fr) 62px}.social-screen .parcel-search{grid-template-columns:minmax(0,1fr)}.social-screen .friend-search-form{grid-template-columns:minmax(0,1fr) 62px}.social-screen .search-form button{padding:6px}.social-screen .person-row{min-height:65px;padding:7px 9px}.social-avatar{width:47px;height:47px}.social-screen .person-row b{font-size:17px}.social-screen .person-row small{font-size:10px}.social-screen .person-row .secondary{min-width:36px}.social-screen .person-row .secondary span{display:none}.social-help-note{min-height:56px;padding:8px 11px}.social-identity{min-height:52px;padding:6px 10px}.social-identity .social-player-id{max-width:210px}.social-identity button{width:103px;height:30px}.social-screen .parcel-mail{min-height:123px}.social-screen .parcel-mail-head{grid-template-columns:68px minmax(0,1fr) auto}.social-screen .parcel-mail-art{width:68px;height:62px}.parcel-send-card{gap:11px;padding:17px 15px 18px}.parcel-send-heading h3{font-size:23px}.parcel-send-heading p{font-size:12px}.parcel-send-art{width:150px;height:150px}.social-recipient-list{grid-template-columns:repeat(2,minmax(0,1fr))}.social-recipient-list button:nth-child(n+3){display:none}.modal:has(.parcel-compose){padding:18px 13px 14px}.parcel-compose>h2{font-size:23px}.parcel-compose .parcel-levels button{min-height:132px;padding:5px 3px}.parcel-compose .parcel-levels button>img{height:68px}.parcel-selected-bundle .eyebrow{display:none}.parcel-compose .parcel-levels b{text-align:center;text-transform:uppercase;font-size:14px;line-height:18px}.parcel-compose>h2{display:none}.parcel-compose{padding:20px 10px}.parcel-compose .parcel-comment textarea{aspect-ratio:303/33;min-height:auto;padding:5px 0 0 8px}.parcel-compose .quiet{padding:0}.social-identity small{display:none}}@media (width<=410px) and (height<=700px){.social-title{margin-bottom:6px}.social-title-heading h1{font-size:27px}.social-screen .social-tabs,.social-mail-tabs{gap:5px;margin-bottom:7px}.social-screen .social-tabs button,.social-mail-tabs button{min-height:34px;padding:5px 8px}.social-screen .search-form{margin-bottom:7px}.social-screen input,.social-screen .search-form button{min-height:36px}.social-screen .section-head{min-height:27px;margin:6px 0 3px;padding:4px 7px}.social-screen .section-head h3{font-size:17px}.social-screen .person-row{min-height:58px;margin-bottom:4px;padding:5px 12px}.social-avatar{width:43px;height:43px}.social-help-note{min-height:48px;margin-top:6px;padding:6px 9px}.social-help-note span{font-size:9px}.social-identity{min-height:46px;margin-bottom:7px}.social-screen .parcel-mail{min-height:112px}.social-screen .parcel-mail-head b{font-size:16px}.social-screen .parcel-mail>.primary{min-height:31px}.parcel-send-card{gap:8px;padding:13px 11px 14px}.parcel-send-art{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){.social-screen button,.parcel-compose button{transition:none}}.social-screen .person-row .social-friend-action{background:0 0;width:36px;height:36px;padding:0}.social-friend-action img,.social-recipient-list .social-recipient-send{object-fit:contain;pointer-events:none;flex:none;width:36px;height:36px}.app-shell:has(.field-game){background:radial-gradient(at 50% 15%,#24342188,#0000 70%),#0c1411;max-width:1100px}:is(html:has(.roulette-page),body:has(.roulette-page)){min-width:0}.app-shell:has(.roulette-page){max-width:none;min-height:100dvh;box-shadow:none;background:linear-gradient(#05090680,#05090680),url(/assets/backgrounds/ruletka.png) 50%/cover no-repeat;border:0;margin:0}.app-shell:has(.roulette-page) .main-content{background:0 0}.field-game{color:#ddd8c9;max-width:1040px;margin:auto}.field-game-heading{align-items:center;gap:12px;margin:0 0 18px;display:flex}.field-game-heading h1{font:600 clamp(25px, 4vw, 34px)/1.2 var(--heading);color:#eee9da;margin:3px 0 0}.field-game-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.field-game-play,.field-game-details{min-width:0}.field-game h2{font:600 19px/1.25 var(--heading);margin:16px 0 8px}.field-game-details>h2:first-child{margin-top:0}.field-game-button{aspect-ratio:195/31;color:#30240b;background:url(/assets/games/UI/button.png) 50%/contain no-repeat;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 5%;display:flex}.field-game-button strong{font:700 clamp(16px, 2.3vw, 23px)/1.15 var(--heading)}.field-game-button>span{white-space:nowrap;font:500 14px var(--heading);border-left:1px solid #69502199;align-items:center;gap:5px;padding-left:10px;display:flex}.field-game button:disabled{filter:saturate(.3);opacity:.6;cursor:default}.field-game button:focus-visible{outline-offset:3px;outline:2px solid #e8be5c}.field-game-wallet{font:400 14px var(--heading);grid-template-columns:minmax(0,1fr) minmax(0,1.24fr);gap:6px;margin:12px 0 8px;display:grid}.field-game-wallet>div,.field-game-wallet>button{color:#ded7ba;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;padding:0 6px;display:flex}.field-game-wallet>div{aspect-ratio:128/31;background:url(/assets/games/UI/short_pan.png) 50%/contain no-repeat}.field-game-wallet>button{aspect-ratio:159/31;font:inherit;background:url(/assets/games/UI/long_pan.png) 50%/contain no-repeat}.field-game-result{text-align:center;background:#0006;border:1px solid #6e70424d;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px auto;padding:9px 12px;display:flex;box-shadow:inset 0 0 10px #000c}.field-game-result h2{color:#e2bd5c;text-transform:uppercase;width:100%;margin:0;font-size:18px}.field-game-result small{color:#cfc6a8;width:100%}.field-game-table{border:1px solid #68734c66}.field-game-row{min-height:31px;font:400 14px/1.25 var(--heading);background:#28352833;border-bottom:1px solid #65724c33;justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;display:flex}.field-game-row:nth-child(2n){background:#49513b22}.field-game-row:last-child{border-bottom:0}.field-game-row.is-winning{color:#ebc65f;background:#a28a2f22;box-shadow:inset 0 0 0 1px #c49a37}.field-game-row>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}.field-game .resource-list{gap:5px 9px;font-size:13px}.field-game .resource-list>span{align-items:center;gap:4px;display:inline-flex}.field-game .resource-list__weapon-icon{object-fit:contain;width:20px;height:20px}.field-game-row .resource-list__resource>img{width:20px!important;height:20px!important}.field-radar{color:#d4b45f;font:600 12px var(--heading)}.field-game-note{font:400 12px/1.45 var(--heading);color:#a9b09d;text-align:center;margin:8px 0 12px}.field-game-history time{color:#a9b09d;white-space:nowrap;font-size:12px}.field-poker-table{background:radial-gradient(#2c452388,#111d1199),url(/assets/games/ruletka/green_textuure.png) 50%/180px;border:1px solid #737b445e;padding:18px 12px 2px;box-shadow:inset 0 0 32px #0008}.field-poker-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.field-poker-cards img{aspect-ratio:187/290;object-fit:contain;filter:drop-shadow(0 4px 3px #0007);width:100%;height:auto}.field-poker-table .field-game-result{margin-bottom:10px}.field-poker-table.is-dealing img{animation:.6s ease-in-out infinite alternate field-card-deal}.field-poker-table.is-dealing img:nth-child(2n){animation-delay:.15s}@keyframes field-card-deal{to{filter:brightness(1.15);transform:translateY(-5px)}}.supply-wheel{aspect-ratio:1;background:repeating-conic-gradient(#766543 0deg 2deg,#16201b 2deg 28deg,#766543 28deg 30deg);border:3px solid #bc9a57;border-radius:50%;width:min(100%,390px);margin:0 auto;padding:10px;position:relative;box-shadow:0 10px 28px #0008,inset 0 0 0 3px #111,inset 0 0 0 5px #a89464}.supply-wheel-disc{width:100%;height:100%;transform:rotate(var(--rotation));border-radius:50%;transition:transform 3.8s cubic-bezier(.12,.68,.12,1);position:relative;overflow:hidden}.supply-wheel-disc svg{width:100%;height:100%;display:block}.supply-wheel-prize{width:38px;height:48px;transform:translate(-50%, -50%) rotate(calc(-1 * var(--rotation)));text-shadow:0 1px 3px #000;color:#fff2d2;font:600 16px/1.1 var(--heading);flex-direction:column;justify-content:center;align-items:center;transition:transform 3.8s cubic-bezier(.12,.68,.12,1);display:flex;position:absolute}.supply-wheel-prize>img{object-fit:contain;width:27px;height:27px}.supply-wheel-hub{color:#d5b56d;font:500 11px var(--heading);background:radial-gradient(#354332,#101712);border:3px double #c4a564;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34%;box-shadow:0 3px 9px #000b}.supply-wheel-pointer{clip-path:polygon(0 0,100% 0,50% 100%);z-index:2;background:linear-gradient(90deg,#bd8c35,#ffe1a0,#bd8c35);width:25px;height:31px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}@media (width<760px){.field-game{max-width:480px}.field-game-layout{grid-template-columns:minmax(0,1fr);gap:18px}.field-game-heading{margin-bottom:12px}.supply-wheel{width:min(82%,310px)}.supply-wheel-prize{height:40px;font-size:14px}.supply-wheel-prize>img{width:24px!important;height:24px!important}.supply-wheel-hub img{width:38px!important;height:38px!important}.field-game-wallet{font-size:12px}.field-game-button strong{font-size:clamp(15px,4.5vw,21px)}.field-game-button>span{gap:3px;padding-left:7px;font-size:12px}.field-game-row{min-height:29px;padding:4px 7px;font-size:12px}.field-game .resource-list{gap:3px 6px;font-size:11px}.field-game-row .resource-list__resource>img{width:17px!important;height:17px!important}.field-poker-table{padding:12px 8px 2px}.field-poker-cards{gap:5px}.field-game-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.supply-wheel-disc,.supply-wheel-prize{transition-duration:10ms}.field-poker-table.is-dealing img{animation:none}}.roulette-page .field-game-layout{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.minigame-chest{text-align:center;background:#080d0b;border:1px solid #515847;max-width:360px;margin:18px auto 0;padding:20px 18px 16px;position:relative;box-shadow:0 12px 35px #000b}.minigame-chest__art{object-fit:contain;width:150px;height:auto;margin:0 auto 2px;display:block}.minigame-chest h2{color:#e4c477;font:600 19px var(--heading);letter-spacing:.7px;margin:4px 0 14px}.minigame-chest__loot{flex-wrap:wrap;justify-content:center;gap:10px 14px;padding:10px;display:flex}.minigame-chest__loot span{color:#e6dfca;font:600 16px var(--labels);align-items:center;gap:4px;display:inline-flex}.minigame-chest__loot span>img{object-fit:contain;width:27px;height:27px}.minigame-chest__claim{color:#2d230f;width:100%;min-height:47px;font:700 15px var(--heading);letter-spacing:1px;background:url(/assets/games/UI/button.png) 50%/100% 100% no-repeat;margin-top:10px;font-size:18px;animation:1s infinite pulse}.minigame-chest-overlay{z-index:1200;background:#020604d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.minigame-chest{width:min(100%,360px);margin:0}@media (prefers-reduced-motion:reduce){.minigame-chest__claim{animation:none}}.minigame-chest__box{aspect-ratio:1293/780;width:100%;margin:10px auto;position:relative}.minigame-chest__box .minigame-chest__art{width:100%;height:100%;margin:0}.minigame-chest__box .minigame-chest__loot{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;justify-items:center;gap:25px 5px;padding:0;display:grid;position:absolute;inset:18% 13%}.minigame-chest__box .minigame-chest__loot span{text-shadow:0 2px 3px #000;flex-direction:column;gap:1px;font-size:14px}@media (width>=720px){.minigame-chest__box .minigame-chest__loot span{transform:scale(1.3)}}.minigame-chest__box .minigame-chest__loot span>img{filter:drop-shadow(0 3px 2px #0009);width:30px;height:30px}@media (width<=360px){.minigame-chest__box .minigame-chest__loot{gap:5px}.minigame-chest__box .minigame-chest__loot span>img{width:24px;height:24px}.minigame-chest__box .minigame-chest__loot span{font-size:12px}}.minigame-chest{width:min(100%,486px);max-width:486px;box-shadow:none;background:0 0;border:0;padding:0}.minigame-chest__box{margin:0 auto 14px}.minigame-chest__claim{width:min(100%,324px);box-shadow:none;border:0;outline:none;margin:0 auto;display:block}.minigame-chest__claim:focus,.minigame-chest__claim:focus-visible{box-shadow:none;outline:none}.field-game .minigame-chest__claim:focus,.field-game .minigame-chest__claim:focus-visible,.field-game .minigame-chest__claim:active{outline-offset:0;box-shadow:none;outline:none}.minigame-collection-rewards{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.minigame-collection-rewards>span{color:#fff;text-shadow:1px 1px 2px #000;flex-direction:column;align-items:center;max-width:130px;display:flex}.minigame-collection-rewards img{object-fit:contain;width:90px;height:90px}.minigame-collection-rewards b{text-align:center;font-size:14px}.minigame-chest{max-height:90dvh;overflow-y:auto}.minigame-mastery{--ui-frame:url(/assets/ui-skin/frame-tl.png), url(/assets/ui-skin/frame-tr.png), url(/assets/ui-skin/frame-bl.png), url(/assets/ui-skin/frame-br.png), url(/assets/ui-skin/frame-top.png), url(/assets/ui-skin/frame-bottom.png), url(/assets/ui-skin/frame-left.png), url(/assets/ui-skin/frame-right.png), url(/assets/ui-skin/frame-body.png);--ui-frame-position:left top, right top, left bottom, right bottom, center top, center bottom, left center, right center, center;--ui-frame-size:16px 16px, 16px 16px, 16px 16px, 16px 16px, auto 16px, auto 16px, 16px auto, 16px auto, auto;--ui-frame-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x, repeat-y, repeat-y, repeat;background-image:var(--ui-frame);background-position:var(--ui-frame-position);background-size:var(--ui-frame-size);background-repeat:var(--ui-frame-repeat);width:min(100%,360px);font:14px/1.4 var(--labels);color:#c9cbb8;align-items:center;gap:12px;margin:20px auto 0;padding:14px 17px;display:flex}.minigame-mastery__level{color:#e4c780;font:500 14px/1.4 var(--labels);white-space:nowrap}.minigame-mastery__track{flex:1;min-width:0;height:11px;position:relative}.minigame-mastery__fill{background:url(/assets/contracts/fight/ui/health.png) 50%/cover;height:100%;display:block;overflow:hidden}.minigame-mastery__fill i{background:url(/assets/games/UI/button.png) 0/auto 100% repeat-x;height:100%;transition:width .3s;display:block}.minigame-mastery__tooltip{color:#eee2c4;white-space:nowrap;pointer-events:none;opacity:0;font:12px/1.4 var(--labels);background:#141b14;padding:5px 9px;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.minigame-mastery__track:hover .minigame-mastery__tooltip,.minigame-mastery__track:focus .minigame-mastery__tooltip{opacity:1}.minigame-mastery__track:focus-visible{outline-offset:3px;outline:2px solid #e4c780}@media (prefers-reduced-motion:reduce){.minigame-mastery__fill i{transition:none}}body:has(.poker-page){background:linear-gradient(#071009b8,#071009b8),url(/assets/games/ruletka/green_textuure.png) 50%/180px}.app-shell:has(.poker-page){background:linear-gradient(#071009b8,#071009b8),url(/assets/games/ruletka/green_textuure.png) 50%/180px}.app-shell:has(.poker-page) .main-content{background:radial-gradient(#2c452344,#111d1166),url(/assets/games/ruletka/green_textuure.png) 50%/180px}.poker-mastery{background:url(/assets/games/UI/long_long_pan.png) 50%/100% 100% no-repeat;align-items:center;gap:12px;width:min(100%,360px);min-height:44px;margin:auto auto -10px;padding:8px 14px;display:flex}.poker-mastery strong{color:#e6c47b;font:600 20px var(--heading);white-space:nowrap}.poker-mastery progress{accent-color:#d99836;width:100%;min-width:0;height:8px}.poker-mastery>img{object-fit:contain;width:17px;height:17px}.poker-page .field-game-layout{padding-left:16px}.field-game-play{border-radius:10px;padding:10px}.poker-page .field-poker-table{box-shadow:none;background:0 0;border:0;overflow:hidden}.poker-page .poker-card{aspect-ratio:187/290;perspective:700px;background:0 0;border:0;width:100%;min-width:0;padding:0;position:relative}.poker-page .poker-card:disabled{opacity:1;filter:none}.poker-card__flip{transform-style:preserve-3d;transition:transform .32s;display:block;position:absolute;inset:0}.poker-card.is-revealed .poker-card__flip{transform:rotateY(180deg)}.poker-page .poker-card img{object-fit:contain;backface-visibility:hidden;width:100%;height:100%;animation:none;position:absolute;inset:0}.poker-card__face{transform:rotateY(180deg)}.poker-card.is-selected{outline:none}.poker-outcome{text-align:center;align-content:center;min-height:100px;display:grid}.poker-outcome h2{color:#e4c176;margin:8px 0 4px}.poker-outcome p{color:#c1bca5;margin:6px;font-size:13px}.poker-gold-button{aspect-ratio:1694/570;color:#201b0d;text-shadow:0 1px #ffe99366;width:100%;max-width:180px;font:700 clamp(15px, 2vw, 18px) var(--heading);background:url(/art/hq/gold.webp) 50%/contain no-repeat;border:0;justify-content:center;align-items:center;gap:8px;margin-inline:auto;padding:4px 10px;display:flex}.poker-gold-button>span{align-items:center;gap:4px;display:inline-flex}.poker-exchange-button{width:100%;margin:12px 0}.poker-payments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.poker-wallet{color:#e1d3af;min-height:35px;font:500 17px var(--heading);aspect-ratio:128/31;background:url(/assets/games/UI/short_pan.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;gap:8px;margin-bottom:7px;display:flex}.poker-hint,.poker-payment-action{position:relative}.poker-hint{cursor:help}.poker-hint__tip{z-index:20;color:#ded6bd;width:min(270px,100vw - 48px);font:400 14px/1.4 var(--heading);text-align:left;pointer-events:none;background:#141b17f7;border:1px solid #9b8b61;padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 6px 20px #000a}.poker-hint__tip b{color:inherit;font-weight:inherit}.poker-hint__tip>span,.poker-hint__tip>b{margin-bottom:5px;display:block}.poker-hint.is-open>.poker-hint__tip,.poker-hint:focus-visible>.poker-hint__tip,.poker-payment-action:focus>.poker-hint__tip,.poker-payment-action:focus-within>.poker-hint__tip{display:block}.poker-cards-hint>.poker-hint__tip{width:max-content;max-width:calc(100vw - 64px);left:0;right:auto}.poker-mastery>.poker-hint__tip{inset:calc(100% + 7px) auto auto 0}.poker-combinations{height:100%}.field-game-details{background:radial-gradient(#2c452344,#111d1166),url(/assets/games/ruletka/green_textuure.png) 50%/180px;border-radius:5px;box-shadow:inset 0 0 40px #0009}.poker-combination{border-bottom:1px solid #8e8a5844;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;padding:0 4px;display:grid}.poker-combination:last-child{border-bottom:0}.poker-page .poker-card.is-combination-card .poker-card__face{filter:brightness(1.09)sepia(.12)drop-shadow(0 0 6px #e8c15b88)}.poker-example img.is-combination-card{filter:brightness(1.15)sepia(.2)drop-shadow(0 0 6px #edc65c)}.poker-example{min-width:0;height:40px;margin-top:10px;padding-right:8%;display:flex;overflow-y:hidden}.poker-example img{aspect-ratio:187/290;object-fit:contain;filter:drop-shadow(1px 1px 2px #0008);width:27%;min-width:0;height:80px;margin-right:-12%;display:block}.poker-cards-hint{min-width:0}.poker-combination-reward{flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:4px;min-width:48px;height:100%;padding-right:10px;display:flex}.poker-combination-reward>span{color:#e4d4a6;font:500 15px var(--heading);align-items:center;gap:4px;display:none}.poker-combination-reward>span:first-child{display:inline-flex}.poker-combination-reward>span>img{object-fit:contain;width:34px;height:34px}.poker-combination-reward>.poker-special-prize>img{z-index:2;filter:drop-shadow(0 3px 3px #0009);width:66px;height:66px;margin:-12px -10px -10px 0;position:relative}.poker-combination-reward .resource-list{justify-content:flex-end;gap:4px 7px}@media (hover:hover){.poker-hint:hover>.poker-hint__tip,.poker-payment-action:hover>.poker-hint__tip{display:block}}@media (width>=760px){.poker-mastery{margin:0 3vw -5px auto}}@media (width<=420px){.poker-page .field-game-layout{padding:8px}.poker-gold-button{gap:4px;font-size:15px}}@media (prefers-reduced-motion:reduce){.poker-card__flip{transition:none}}[data-motion=reduced] .poker-card__flip{transition:none}.poker-page .poker-exchanges{text-align:center;color:#c7c6ad;font:14px/1.4 var(--labels);margin:8px 0}.poker-page .poker-card:focus,.poker-page .poker-card:focus-visible,.poker-page .poker-card:active,.poker-page .poker-card.is-selected{outline-offset:0;box-shadow:none;outline:none}.app-shell:has(.settings-screen){max-width:none;min-height:100dvh;box-shadow:none;background:linear-gradient(#080b0980,#080b0980),url(/assets/backgrounds/postavki.png) 50%/cover no-repeat fixed;border:0;margin:0}.app-shell:has(.settings-screen) .main-content{background:0 0}.settings-screen{color:#eee8d8;max-width:740px;margin:0 auto;padding-bottom:15px}.settings-screen .page-title{margin-bottom:20px}.settings-kicker{color:#c8b483;font:500 11px/1.4 var(--heading);letter-spacing:1.5px}.settings-screen .settings-profile,.settings-screen .settings-preferences,.settings-screen .settings-radar{box-shadow:none;background:url(/assets/chrome/settings/tl.png) 0 0/18px 18px no-repeat,url(/assets/chrome/settings/tr.png) 100% 0/18px 18px no-repeat,url(/assets/chrome/settings/bl.png) 0 100%/18px 18px no-repeat,url(/assets/chrome/settings/br.png) 100% 100%/18px 18px no-repeat,url(/assets/chrome/settings/top.png) top/calc(100% - 36px) 18px no-repeat,url(/assets/chrome/settings/bottom.png) bottom/calc(100% - 36px) 18px no-repeat,url(/assets/chrome/settings/left.png) 0/18px calc(100% - 36px) no-repeat,url(/assets/chrome/settings/right.png) 100%/18px calc(100% - 36px) no-repeat,url(/assets/chrome/settings/fill.png) 50%/calc(100% - 36px) calc(100% - 36px) no-repeat;border:0;border-radius:0}.settings-screen .settings-profile{text-align:left;grid-template-columns:88px minmax(0,1fr);gap:4px 20px;padding:25px;display:grid}.settings-profile__portrait{object-fit:contain;border:0;grid-area:1/1/6;align-self:center;width:88px;height:88px}.settings-profile>:not(img){overflow-wrap:anywhere;grid-column:2;min-width:0;margin:0}.settings-screen .settings-profile h3{font:600 27px/1.2 var(--heading);color:#f0e5ce}.settings-profile small{color:#aeb2a5;-webkit-user-select:text;user-select:text;font-size:11px}.settings-profile p{color:#d1c6ab;font-size:14px}.settings-preferences{margin:16px 0;padding:22px 24px}.settings-preferences h3{color:#c8b483;font:500 13px var(--heading);letter-spacing:1px;margin:0 0 12px}.settings-screen .toggle-line{cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:68px;margin:0;padding:10px 0;display:flex}.settings-screen .toggle-line span{flex:1}.settings-screen .toggle-line b{color:#eee8d8;font:500 18px var(--heading);display:block}.settings-screen .toggle-line small{color:#b9bcaf;margin-top:3px;line-height:1.4;display:block}.settings-screen .toggle-line input{appearance:none;width:42px;height:42px;box-shadow:none;cursor:pointer;background:url(/assets/header/square.png) 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 42px;margin:0;padding:0}.settings-screen .toggle-line input:before{content:"";background:0 0;width:100%;height:100%;display:block}.settings-screen .toggle-line input:checked:before{background:url(/assets/prikazi/completed_checkpoint.png) 50%/30px 30px no-repeat}.settings-screen .toggle-line input:disabled{opacity:.5;cursor:wait}.settings-screen :focus-visible{filter:brightness(1.4);outline:none}.settings-radar{grid-template-columns:88px minmax(0,1fr);gap:16px;margin:16px 0;padding:25px;display:grid}.settings-radar__display{color:#d2bf87;background:url(/assets/header/square.png) 50%/contain no-repeat;align-self:center;place-items:center;width:88px;height:88px;display:grid}.settings-radar__display i,.settings-radar__display span{display:none}.settings-radar__copy{min-width:0}.settings-radar h3{font:600 27px/1 var(--heading);margin:3px 0 8px}.settings-radar__status{color:#c8b483;align-items:center;gap:6px;font-size:12px;display:flex}.settings-radar.is-owned .settings-radar__status{color:#c1cd9c}.settings-radar p{color:#c1c4b7;margin:9px 0 0;font-size:13px;line-height:1.6}.settings-radar__sources{border:0;grid-column:1/-1}.settings-radar__sources>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.settings-screen button:not(.home-back-button){box-shadow:none;border:0;border-radius:0;transition:filter .15s}.settings-radar__sources button,.settings-screen .settings-action,.settings-screen .settings-logout{color:#e6d9b8;min-height:48px;font:500 14px var(--heading);background:url(/assets/chrome/nav-left.png) 0/10px 48px no-repeat,url(/assets/chrome/nav-right.png) 100%/10px 48px no-repeat,url(/assets/chrome/nav-center.png) 50%/auto 48px repeat-x;justify-content:center;align-items:center;gap:10px;padding:10px 20px;display:flex}.settings-radar ul{flex-wrap:wrap;gap:8px 15px;margin:15px 0 0;padding:0;list-style:none;display:flex}.settings-radar li{color:#b7baa9;background:0 0;border:0;padding:0;font-size:12px}.settings-radar li:before{content:"◆";color:#bca56d;margin-right:6px;font-size:8px}.settings-screen .note{box-shadow:none;color:#d2d0bf;text-shadow:0 1px 3px #000;background:0 0;border:0;padding:10px 6px;font-size:12px;line-height:1.5}.settings-screen .settings-action,.settings-screen .settings-logout{width:min(100%,340px);margin:10px auto 0}.settings-screen .settings-logout{color:#d0b39a}@media (hover:hover){.settings-screen button:hover,.settings-screen .toggle-line:hover input{filter:brightness(1.2)}}@media (width<=420px){.settings-screen .settings-profile{grid-template-columns:60px minmax(0,1fr);gap:4px 12px;padding:20px}.settings-profile__portrait{width:60px;height:60px}.settings-screen .settings-profile h3{font-size:23px}.settings-preferences{padding:20px}.settings-radar{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:20px}.settings-radar__display{width:60px;height:60px}.settings-radar__sources>div{display:grid}}@media (prefers-reduced-motion:reduce){.settings-screen button{transition:none}}.settings-volume{color:#eee8d8;padding:12px 0;display:block}.settings-volume>span{justify-content:space-between;gap:16px;display:flex}.settings-volume output{color:#c8b483}.settings-volume input{accent-color:#c8b483;cursor:pointer;width:100%;margin:14px 0 0}.settings-volume input:disabled{opacity:.45;cursor:default}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2)format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2)format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-cyrillic-ext-300-normal-uypPFyUW.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-300-normal-Cu1hRHSJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-cyrillic-300-normal-5qvSHf5j.woff2)format("woff2"),url(/assets/oswald-cyrillic-300-normal-1KQhapC3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-vietnamese-300-normal-CdoSkO8l.woff2)format("woff2"),url(/assets/oswald-vietnamese-300-normal-BOujjSKd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-latin-ext-300-normal-BM4xff3m.woff2)format("woff2"),url(/assets/oswald-latin-ext-300-normal-CO_aVDBw.woff)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:Oswald;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/oswald-latin-300-normal-Cl0rPaJv.woff2)format("woff2"),url(/assets/oswald-latin-300-normal-DLdBc7-y.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-ext-400-normal-DGo1Ayjq.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-400-normal-WtM1l1qc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;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,d09GRgABAAAAAAW0AA8AAAAAByAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArgUFNUQVQAAAIQAAAASgAAAF5e+kMcY21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABJgAAASbEmBH0aGVhZAAAA9AAAAA2AAAANgcXpDpoaGVhAAAECAAAAB8AAAAkCYUElWhtdHgAAAQoAAAAIAAAACQVdAAZbG9jYQAABEgAAAATAAAAFAFBAZVtYXhwAAAEXAAAABwAAAAgACkBIW5hbWUAAAR4AAABJwAAApQ7l2Y2cG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh/sc4gYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAOxQqmAAAAeNoFwUEBQVEQAMDZfeAKBQCgiRIA4AZqCCTcnxFCS0FPwUp+D69LBN/z5RXE9bV9REoNHQOBjIk1ipDRiB/5R5EyZiCoAJ8sB7MAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBoAAACuwWwAAMABgAJAAwADwAAAREhEQUDEyUTAzcTEwMDIQK7/a0CJeXl/gji4iPY19fYAa8FsPpQBbBW/X79fggCegJ6KP2jAl39Gf2jAAIAfv/sBFAFxAAVACsAAAEVFA4CIyIuAjU1ND4CMzIeAgM1NC4CIyIOAhUVFB4CMzI+AgRQQ4C0cW20gkdGgrRtcbV/RLYoTnJLR3FQKytRckZLc00nA1b9mumcTk6c6Zr9mumcT0+c6f5p/3itbjU1bq14/3mtbzU1b60AAAIAdwRxAowF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBdly6xv6xniIhRUxQBIQRAUIV/sL+VU9IaC06LY////68/+wElgXWACYABUYAAAcABv5F//8AAAABAAAAAwIM9MP4rl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFuvoa/dUH/AhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwGH6S+qfF/sfoAgq4AQAfF4FJQB42mNWZshggALGaxDMcp6hjukVQzmIzSr6bw8AYBIHnHjaY2Bg0ITDDIZ2IJwMABIgAtcAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jalJADboVBGEXPY20E1R/Utm3btttn7KBx0oV0DV1N19GbdGrnDs6H3AGQzB0ObM44YMt2Y9iGZTsxbCfZtmbYwYAt27CTGh4Muyji3rCbKm4NJ7NA1xPbIJE6wzbiKTFsVz7XsBtzlriIdOINl4hgjmsu2eWKftEVBxxq9XMoGiWgygWn7LOs9UDxiehQfCwKoCl5aKNaCiNRxS4ezX1VDxVd41N3tfEx7prVTDBKP4NMMa+1kjqqqEE3Yk8zoPn5TpWqH8ovKL9dOS9xqNUvb3ViUY88pBbaFdWJ6pR762l94Wp9cH3rMsy0NCz6380+Rj/fQBk8RNVp/tbcvlayGOZaOpbXoaJRrtinStSrzONyQK6H6yqG+qUYHC5lYLP1ADv0XxEAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-normal-D5vBSIyg.woff2)format("woff2"),url(/assets/roboto-condensed-greek-400-normal-FabMgVmk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-vietnamese-400-normal-0o1laQ-g.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-400-normal-CPsdS8_S.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-400-normal-DT8nEsYA.woff)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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2)format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-cyrillic-ext-600-normal-6nWXzhs-.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-600-normal-D8flApYD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-cyrillic-600-normal-CWopvA8w.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-600-normal-DDcfBhVA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWwAA8AAAAABxQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdNLgYlNUQVQAAAIMAAAARQAAAFpe+EEkY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASaMFgyDaGVhZAAAA8gAAAA2AAAANgdppDpoaGVhAAAEAAAAAB8AAAAkCdcEp2htdHgAAAQgAAAAIAAAACQVf//abG9jYQAABEAAAAATAAAAFAFBAZVtYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABKQAAAoo6EmSfcG9zdAAABZwAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z60NmAHnUqnEq0JDPUaK1jFQqIQiWtOSm3YZHLJA1X3Hi97QPCZiH7mdZ1NdEvtZm9K0KsOSGM+0YsPpRIJggB42gXBsYEBARQFwHl/75BCLAPoRANCAJCB9s2I6Ggw0GCpvofXJeF7vrxCrq/tI6W09AwFlbEVIqRTazRKZQrCD3EOBrgAAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAGX/7ARsBcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIBNTQuAiMiDgIVFRQeAjMyPgIEbEiIvnN0volLSom+c3S9iUn+9iBAXTw9XT8gIEFdPTxdPx8DTPWa6JtOTpvomvWd7J5RUZ7s/m73a5phLi5hmmv3aZZeLS1elgACAGcEbwKOBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAW9Zxsz+paIcI01DUQSDFwE9Ff7B+FxWP18kUCaL///+pv/sBLIF1gAmAAVGAAAHAAb+P///AAAAAQAAAAMCDGXmCwJfDzz1ABsIAAAAAADE8BEuAAAAAODgRbr6Kv3VCD4IcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMAR/kvrnxWHHVAEFXACAHHKBIoAeNpjVmbIYIACxhsQzHKZIZXpBUM6iM0q+W8ZAF67B2l42mNgYNCEwwyGdiCcDAASIALXAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42pWQNVIFQRRFD+6aYpPg7u7uDhGu391lMSyAxbAaQm4NjUfUm+4+93kNUMkzeeTklwDnOVnDOQzkbBnOpTJnxnAeK7wazv+WU0ALL4YL6ePJcCVH7LxzDpSzYDiHUsYM58rfZbiYauoNt1BLqeE2ERzgw8MVXhZFXm650x3iTnSo24NDE3y4pdcJcyVycMOp7lvpR9Gd+EEURkfmZ4JeWcy2HtX4dW4UvZPyEVR2r+ljpun0sqUJiyyzw6HubgaU3WdveK0T1vm7Y/efLU+kg4TkUS4Wg6iLbIxJqQHRgHzfvavsylZF/511IP1ARHxF8Ee19bce60+9cvCTUK35g2bDfpnFKj7ZgzLvpNbxckOPaB63zOLgsypkqzt7TpCoPa3nDe3mXPQAAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-greek-600-normal-Dk1MlhZA.woff2)format("woff2"),url(/assets/roboto-condensed-greek-600-normal-DK6Bxjw4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-vietnamese-600-normal-BfJVrF7j.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-600-normal-B_8luXjj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-ext-600-normal-DIUh7Wuv.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-600-normal-BcBtEKry.woff)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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-600-normal-C6Ud4naT.woff2)format("woff2"),url(/assets/roboto-condensed-latin-600-normal-Dug56Mmk.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}.hq-skills-entry{color:#e2cd95;letter-spacing:.7px;background:#182417a8;border:1px solid #a1976077;align-items:center;gap:7px;min-height:40px;margin-left:auto;padding:7px 12px;font:500 13px Oswald,sans-serif;display:flex}.hq-skills-entry img{object-fit:contain;width:24px;height:24px}:root{color:#e9e6d9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111713;--panel:#1c231d;--line:#384133;--text:#e9e6d9;--muted:#a5ad99;--olive:#a9b585;--amber:#e7b760;--sand:#d1c2a0;--danger:#eca48d;--heading:"Oswald", "Arial Narrow", sans-serif;--labels:"Roboto Condensed", "Arial Narrow", Arial, sans-serif;--app-chrome-width:800px;background:#0c100e;font-family:Oswald,Arial Narrow,Arial,sans-serif}img{pointer-events:none}*{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#69715999 #11171318;min-width:320px}*{scrollbar-width:thin;scrollbar-color:#69715999 #11171318}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#11171318}::-webkit-scrollbar-thumb{background:#69715999;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#899174}::-webkit-scrollbar-corner{background:0 0}body{background-image:linear-gradient(#29312316 1px,#0000 1px),linear-gradient(90deg,#29312316 1px,#0000 1px),radial-gradient(at 50% 0,#303829,#0c100e 75%);background-size:64px 64px,64px 64px,100% 100%;background-attachment:fixed;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px;transition:background-color .15s,border-color .15s,color .15s,transform .15s}button:disabled{cursor:not-allowed;opacity:.48}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,a:focus-visible{outline:0px solid var(--amber);outline-offset:px}input,select,textarea{width:100%;min-width:0;min-height:48px;color:var(--text);background:#141b15;border:1px solid #59604a;border-radius:2px;padding:12px 13px;font-size:16px}input::placeholder{color:#85917f}input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--amber);flex:0 0 22px;margin:0}img,canvas{max-width:100%;display:block}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);overflow-wrap:anywhere;font-weight:700}h2{letter-spacing:.015em;font-size:34px;line-height:1.18}h3{font-size:22px;line-height:1.25}p{line-height:1.55}b,strong{font-weight:600}small{font-size:12px;line-height:1.4}.muted,.helper,.screen-description{color:var(--muted)}.muted{font-size:12px}.helper{margin:14px 0;font-size:13px;line-height:1.55}.screen-description{max-width:62ch;margin:-4px 0 22px;font-size:14px;line-height:1.6}.eyebrow{color:var(--muted);letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.5;display:block}.parcel-selected-bundle .eyebrow{padding:0 20px}.amber{color:var(--amber)}.center{text-align:center}.wide{width:100%}.error,.warning-text{color:var(--danger)}.app-shell{background:var(--bg);border-right:1px solid var(--line);border-left:1px solid var(--line);width:100%;max-width:800px;min-height:100dvh;margin:0 auto;box-shadow:0 12px 90px #0005}.topbar{border-bottom:1px solid var(--line);background:#171e18;align-items:center;gap:12px;min-height:88px;padding:16px 28px;display:flex}.profile{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.profile>span:last-child{min-width:0}.profile b{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:17px;display:block;overflow:hidden}.profile small{color:var(--amber);white-space:nowrap;margin-top:4px;font-size:11px;display:block}.avatar{color:#d1d6b9;background:linear-gradient(135deg,#3d4b33,#222c20);border:1px solid #64704e;flex-shrink:0;place-items:center;width:46px;height:50px;display:grid;box-shadow:inset 0 0 0 4px #1a241b}.resources{color:var(--olive);align-items:center;gap:18px;display:flex}.resources>span{align-items:center;gap:5px;display:flex}.resources b{font-family:var(--heading);color:var(--text);font-variant-numeric:tabular-nums;font-size:19px}.resources .token{color:var(--amber)}.icon-btn,.modal-close{min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:10px;display:inline-flex}.main-content{padding:28px 28px calc(80px + env(safe-area-inset-bottom))}.page-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-title>div{min-width:0}.page-title__heading{align-items:center;gap:12px;display:flex}.page-title__copy{min-width:0}.page-title h2{margin-top:5px}.back-link{min-height:38px;color:var(--sand);align-items:center;gap:6px;margin:-12px 0 10px -4px;padding:6px 4px;font-size:13px;display:flex}.home-back-button{flex:0 0 32px;place-items:center;width:32px!important;min-width:32px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#e6dfcf!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;transition:color .14s,filter .14s!important;display:grid!important;transform:none!important}.home-back-button:hover:not(:disabled),.home-back-button:focus-visible{filter:brightness(1.12);color:#f5c548!important;background:0 0!important;transform:none!important}.home-back-button:active:not(:disabled){transform:none!important}.expedition-shell .back-link:hover,.expedition-shell .back-link:active{transform:none}.page-counter,.energy{color:var(--sand);white-space:nowrap;background:#252c20;border:1px solid #48513a;flex-shrink:0;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:inline-flex}.energy{color:var(--amber);font-family:var(--heading);font-variant-numeric:tabular-nums;font-size:18px}.online{color:var(--olive);letter-spacing:.06em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.online i,.status-dot{background:#acbf7e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #acbf7e12}.bottom-nav{z-index:20;width:min(var(--app-chrome-width), 100%);max-width:var(--app-chrome-width);height:calc(56px + env(safe-area-inset-bottom));min-height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#30362b,#1b221c 12px,#171e18);border:1px solid #5d604a;border-bottom:0;grid-template-rows:55px;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 28px #0005}.bottom-nav button{color:#b5bba7;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:55px;min-height:0;padding:5px 3px;display:flex;position:relative}.bottom-nav button+button{border-left:1px solid #2c3529}.bottom-nav small{font-size:12px;font-weight:600}.bottom-nav .active{color:var(--amber);background:linear-gradient(#64523266,#302e20)}.bottom-nav .active:before{background:var(--amber);content:"";width:50%;height:2px;position:absolute;top:0;left:25%}.bottom-nav button:focus-visible{outline:2px solid var(--amber);outline-offset:-4px}@media (width>=701px){.bottom-nav button{flex-direction:row;gap:9px}.bottom-nav small{font:500 14px var(--heading);letter-spacing:.3px}}.page-transition{z-index:70;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#06090700;place-items:center;transition:opacity .14s,background-color .14s,-webkit-backdrop-filter .14s,backdrop-filter .14s,visibility 0s linear .14s;display:grid;position:fixed;inset:0}.page-transition.is-active{visibility:visible;opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060907ad;transition-delay:0s}.page-transition__icon{width:48px;height:48px;color:var(--amber);filter:drop-shadow(0 3px 8px #000)}@media (width<=700px){.page-transition.is-active{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media (prefers-reduced-motion:reduce){.page-transition,.page-transition.is-active{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}}[data-motion=reduced] .page-transition,[data-motion=reduced] .page-transition.is-active{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.primary,.secondary,.quiet{letter-spacing:.035em;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 17px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.primary{background:var(--amber);color:#25251b;border:1px solid #efc77f;box-shadow:inset 0 -2px #bc8f43}.secondary{color:#d3dac0;background:#2c3627;border:1px solid #566044}.quiet{color:var(--muted);border:1px solid var(--line);background:#171e18;justify-content:center;margin-top:12px}.primary>span,.secondary>span{flex-shrink:0;font-size:12px}.text-button{min-height:44px;color:var(--amber);padding:8px 4px;font-size:12px;font-weight:600}.section-head{justify-content:space-between;align-items:baseline;gap:14px;margin:27px 0 14px;display:flex}.section-head h3{font-size:21px}.section-head .muted{text-align:right}.resource-list{flex-wrap:wrap;gap:6px;display:flex}.resource-list>span{color:#b8c0a8;overflow-wrap:anywhere;background:#252e22;border:1px solid #424b36;padding:7px 9px;font-size:13px}.resource-list b{color:var(--sand)}.resource-list.compact{gap:5px 9px}.resource-list.compact>span{background:0 0;border:0;padding:0;font-size:12px}.note{color:#c1c7ae;background:#252a20;border:1px solid #494d36;border-left:3px solid #929967;align-items:flex-start;gap:11px;margin:20px 0;padding:16px;font-size:13px;line-height:1.55;display:flex}.note>svg{color:var(--olive);margin-top:1px}.note button{color:var(--amber);text-underline-offset:3px;padding:4px 2px;text-decoration:underline}.stat>div:first-child{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:13px;display:flex}.stat b{color:var(--text);white-space:nowrap}.progress,.hp-track{background:#10180f;border:1px solid #36412c;height:5px;overflow:hidden}.progress i,.hp-track i{background:#a7b27b;height:100%;transition:width .35s;display:block}.empty-state{min-height:180px;color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding:30px 24px;display:flex}.empty-state>svg{color:var(--olive)}.empty-state p{max-width:43ch;font-size:14px}.hero-card{background:linear-gradient(90deg,#111913f5 0%,#131c14d9 38%,#151c1540 100%),url(/art/headquarters.webp) 50% 53%/cover;border:1px solid #57543d;min-height:334px;padding:30px;position:relative;overflow:hidden}.hero-card:after{pointer-events:none;content:"";border:5px solid #161d1640;position:absolute;inset:0}.hero-copy{z-index:2;max-width:390px;position:relative}.hero-copy h3{letter-spacing:-.015em;margin:20px 0 15px;font-size:clamp(30px,5vw,39px);line-height:1.23}.hero-copy h3 em{color:#e1d8bb;font-style:normal}.hero-copy p{color:#c0c5b3;margin-bottom:24px;font-size:13px;line-height:1.7}.hero-copy .eyebrow{font-size:10px}.hero-copy .primary{max-width:290px}.hero-radar{z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(#cad09315 1px,#0000 1px),linear-gradient(90deg,#cad09315 1px,#0000 1px);background-size:29px 29px;border:1px solid #d6d6a92a;border-radius:50%;width:235px;height:235px;position:absolute;top:45px;right:-50px}.hero-radar:before,.hero-radar:after{content:"";background:#c4d58b44;width:100%;height:1px;position:absolute;top:50%;left:0}.hero-radar:after{transform:rotate(90deg)}.radar-ring{border:1px solid #c4d58b44;border-radius:50%;position:absolute;inset:35px}.radar-ring.r2{inset:72px}.radar-sweep{background:conic-gradient(from 230deg,#0000 0deg,#c6d29236 65deg,#0000 66deg);border-radius:50%;animation:22s linear infinite sweep;position:absolute;inset:0}.radar-point{background:var(--amber);border-radius:50%;width:5px;height:5px;position:absolute;top:32%;left:32%;box-shadow:0 0 0 5px #e7b76022}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-card{text-align:left;background:linear-gradient(120deg,#2a3426,#20271d);border:1px solid #424b36;align-items:center;gap:14px;min-width:0;min-height:94px;padding:19px;display:flex}.quick-card>span{min-width:0}.quick-card.amber{color:var(--text);background:linear-gradient(120deg,#3b3826,#292c20);border-color:#73633f}.quick-icon{color:var(--olive)}.quick-card.amber .quick-icon{color:var(--amber)}.quick-card b{font-family:var(--heading);font-size:22px;display:block}.quick-card small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.arrow{color:#78856a;margin-left:auto}.supply,.current-support{background:#2a2c20;border:1px solid #635b3c;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.supply>div,.current-support>div{flex:1;min-width:0}.supply-icon,.current-support>svg{color:var(--amber)}.supply b{font-family:var(--heading);margin:4px 0;font-size:24px;display:block}.supply small,.current-support small{color:var(--muted)}.supply .eyebrow{color:#bdad79;font-size:10px}.supply .secondary{flex-shrink:0;justify-content:center}.shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 28px;display:grid}.shortcut-grid button{border:1px solid var(--line);color:#c9ceba;background:#1d251d;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:87px;padding:12px 5px;font-size:13px;display:flex;position:relative}.shortcut-grid svg{color:var(--olive)}.shortcut-grid i{background:var(--amber);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.resource-bank{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.resource-bank>div{background:#1c241b;min-width:0;padding:14px 13px}.resource-bank span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.resource-bank b{color:var(--sand);font-family:var(--heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:24px;display:block}.modal-backdrop{z-index:50;overscroll-behavior:contain;background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-backdrop .primary{box-shadow:none}.modal{overscroll-behavior:contain;background:0 0;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:34px 28px 28px;animation:.15s ease-out appear;position:relative;overflow-y:auto;box-shadow:0 20px 80px #0008}.modal-close{z-index:1;background:#20291d;border:1px solid #3f4c35;position:absolute;top:7px;right:7px}.modal>.eyebrow{padding-right:35px;font-size:10px}.modal>h2{margin-top:9px;padding-right:18px;font-size:31px}.modal>.primary{margin-top:8px}.dialog-copy{color:#c1c8b1;gap:13px;margin:23px 0;font-size:14px;line-height:1.6;display:grid}.dialog-copy b{color:var(--sand)}.toast{z-index:80;bottom:calc(96px + env(safe-area-inset-bottom));color:#e0e5ce;background:#2c3c25;border:1px solid #758454;align-items:center;gap:12px;width:min(620px,100% - 32px);padding:14px 12px 14px 17px;font-size:14px;line-height:1.4;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #0007}.toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.toast>svg{color:#b3c78e}.toast.error{color:#f1d4ba;background:#453227;border-color:#926b4d}.toast.error>svg{color:#eab594}.toast button{min-width:40px;min-height:40px;color:inherit;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.active-operation{width:100%;color:var(--amber);text-align:left;background:#353320;border:1px solid #786b42;align-items:center;gap:14px;margin-bottom:20px;padding:17px;display:flex}.active-operation>span{flex:1;min-width:0}.active-operation b,.active-operation small{display:block}.active-operation small{color:var(--sand);margin-top:4px}.contract-list{gap:12px;display:grid}.contract-card{text-align:left;background:linear-gradient(105deg,#262e22,#1a221b);border:1px solid #444c37;align-items:center;gap:20px;width:100%;min-width:0;padding:20px;display:flex}.contract-icon{color:#bbc997;background:#303d28;border:1px solid #5a6543;flex-shrink:0;justify-content:center;align-items:center;width:86px;height:94px;padding-bottom:12px;display:flex;position:relative}.contract-icon small{letter-spacing:.15em;font-size:10px;position:absolute;bottom:6px}.contract-icon.c1{color:#d2b584;background:#3b3325;border-color:#715b3f}.contract-icon.c2{color:#a9c5b4;background:#293c32;border-color:#4e6759}.contract-info{flex:1;min-width:0}.contract-meta{color:var(--muted);letter-spacing:.055em;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:10px;display:flex}.contract-meta em{color:#bdc5a8;border:1px solid #4b573c;padding:2px 5px;font-size:9px;font-style:normal}.contract-info h3{margin:8px 0 4px;font-size:25px}.contract-info p{color:var(--muted);font-size:12px}.contract-reward{flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.contract-reward span:first-child{color:var(--amber)}.contract-reward span+span,.card-chevron{color:var(--muted)}.segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.segmented button{border:1px solid var(--line);min-height:67px;color:var(--muted);background:#1a221b;padding:12px 6px}.segmented b,.segmented small{display:block}.segmented b{font-size:13px}.segmented small{margin-top:5px;font-size:11px}.segmented .active{color:var(--amber);background:#393621;border-color:#aa8e4e}.detail-stats{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:1px;margin:20px 0;padding:1px;display:grid}.detail-stats>div{background:#20281e;min-width:0;padding:14px 12px}.detail-stats span{color:var(--muted);font-size:12px;display:block}.detail-stats b{color:var(--sand);overflow-wrap:anywhere;margin-top:7px;font-size:17px;display:block}.toggle-line{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:80px;padding:17px 0;display:flex}.toggle-line>span{min-width:0}.toggle-line b{font-size:16px;display:block}.toggle-line small{color:var(--muted);margin-top:5px;display:block}.combat-wrap{background:#171f18;border:1px solid #52573f;overflow:hidden}.combat-scene{min-height:305px!important}.combat-caption{background:#22291e;border-top:1px solid #4b5038;padding:16px 20px}.combat-caption span{color:var(--amber);letter-spacing:.075em;font-size:10px;display:block}.combat-caption b{font-family:var(--heading);margin-top:6px;font-size:24px;display:block}.battle-scene{min-height:305px;color:var(--sand);background:linear-gradient(#0f181880,#0f181840),url(/art/battle.webp) 50%/cover;place-items:center;display:grid}.hp-panel{border:1px solid var(--line);background:#1b231b;border-top:0;padding:20px}.hp-panel>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.hp-panel span{color:var(--muted);letter-spacing:.05em;font-size:11px}.hp-panel b{font-variant-numeric:tabular-nums;font-size:18px}.hp-panel small{color:var(--muted);font-size:12px}.hp-track{border-color:#634d38;height:10px}.hp-track i{background:linear-gradient(90deg,#a75533,#dc954b)}.battle-status{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:19px 0;display:grid}.battle-status>div{min-width:0}.battle-status span{color:var(--muted);letter-spacing:.035em;font-size:10px;display:block}.battle-status b{overflow-wrap:anywhere;margin-top:7px;font-size:13px;display:block}.result-panel,.game-result{background:#2a2f20;border:1px solid #71663f;margin-top:20px;padding:24px}.result-panel>svg,.game-result>svg{color:var(--amber);margin-bottom:14px}.result-panel h3,.game-result h3{color:#e2d3a6;margin-bottom:18px}.result-panel .primary{margin-top:20px}.reward-items{gap:8px;margin:15px 0;display:grid}.reward-items button{color:#e0d3a3;text-align:left;background:#354126;border:1px solid #657047;min-height:44px;padding:12px}.support-call{margin-top:22px}.catalog-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:22px;max-width:100%;margin-bottom:20px;display:flex;overflow-x:auto}.catalog-tabs button{min-height:48px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:13px 1px;font-size:14px}.catalog-tabs .active{color:var(--amber)}.category-tabs{margin-top:20px}.arsenal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.batch-control{border:1px solid var(--line);background:#1a2119;min-width:0;padding:3px;display:flex}.batch-control button{min-width:49px;min-height:40px;color:var(--muted);font-variant-numeric:tabular-nums;padding:8px;font-size:13px}.batch-control .active{color:#f0d496;background:#454630}.weapon-list{gap:12px;display:grid}.weapon-row{background:#20291e;border:1px solid #434d36;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.weapon-art{background:#292f23;border:1px solid #5a593d;justify-content:center;align-self:stretch;align-items:center;min-height:99px;display:flex;position:relative;overflow:hidden}.weapon-art img{object-fit:cover;width:100%;height:100%;max-height:142px}.pin-badge{width:24px;height:24px;color:var(--amber);background:#1a2418;border:1px solid #938151;padding:5px;position:absolute;top:5px;right:5px}.weapon-info{min-width:0}.weapon-info .eyebrow{font-size:9px}.weapon-info h3{margin:4px 0 8px;font-size:21px}.weapon-info p{color:var(--muted);font-size:13px}.weapon-info p b{color:var(--sand)}.weapon-info>small,.weapon-info .resource-list{color:var(--muted);margin-top:7px;display:flex}.weapon-info>.warning-text{color:var(--danger)}.weapon-button{flex-direction:column;justify-content:center;gap:3px;min-width:84px;min-height:69px;padding:11px 12px;font-size:13px}.weapon-button small{opacity:.75;font-size:12px}.edit-controls{gap:7px;margin-top:12px;display:flex}.edit-controls button{min-width:42px;min-height:42px;color:var(--muted);background:#293622;border:1px solid #566144}.edit-controls .active{color:var(--amber);border-color:#a38a4f}.location-tabs{scrollbar-width:thin;gap:7px;max-width:100%;margin-bottom:15px;padding-bottom:5px;display:flex;overflow-x:auto}.location-tabs button{min-height:47px;color:var(--muted);background:#222a1e;border:1px solid #414b34;flex-shrink:0;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.location-tabs button>span{min-width:19px;color:var(--sand);justify-content:center;align-items:center;font-size:11px;display:inline-flex}.location-tabs .active{color:var(--amber);background:#3b3d28;border-color:#99834c}.map-card{background:radial-gradient(at 80% 0,#90906b42,#0000 38%),repeating-radial-gradient(at 27% 13%,#0000 0 17px,#93a1761c 18px 19px,#0000 20px 35px),repeating-radial-gradient(at 94% 80%,#0000 0 33px,#ced7b31a 34px 35px,#0000 36px 62px),linear-gradient(140deg,#394837,#1e2c21);border:1px solid #626347;height:305px;position:relative;overflow:hidden}.map-card:after{pointer-events:none;content:"";background:linear-gradient(0deg,#111b14 0,#111b1470 33%,#0000 75%);position:absolute;inset:0}.map-grid{background-color:#0000;background-image:linear-gradient(#bec99610 1px,#0000 1px),linear-gradient(90deg,#bec99610 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:rotate(-9deg)scale(1.2)}.route-seven{z-index:1;justify-content:space-between;align-items:center;gap:0;display:flex;position:absolute;top:55px;left:28px;right:28px}.route-seven:before{z-index:-1;content:"";border-top:2px dashed #a6ac79;position:absolute;top:50%;left:0;right:0}.node{color:#ccd5b3;width:47px;height:47px;font-family:var(--heading);background:#25351e;border:2px solid #7b8c5c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;display:flex;box-shadow:0 0 0 4px #253320}.node:disabled{opacity:1}.node.current{color:#ffe2a0;background:#655631;border-color:#f2cf82;box-shadow:0 0 0 5px #e3bd5730}.node.locked{color:#8c987c;background:#293426;border-color:#677256}.node.done{color:#e2eacb;background:#506039;border-color:#a6ba7c}.map-label{z-index:1;position:absolute;bottom:25px;left:25px;right:25px}.map-label .eyebrow{color:#b7c393;font-size:10px}.map-label b{font-family:var(--heading);margin:7px 0;font-size:33px;line-height:1.2;display:block}.map-label small{color:#bfcaac}.mission-panel{background:#1d261b;border:1px solid #465338;border-top:0;padding:23px}.panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.panel-head h3{margin-top:7px;font-size:25px}.threat{color:var(--amber);font-family:var(--heading);flex-shrink:0;font-size:21px}.reward-emblem{height:130px;color:var(--amber);background:radial-gradient(#655c35 0,#242d20 68%);border:1px solid #645e3e;place-items:center;margin:20px 0;display:grid}.reward-item-name{border-left:2px solid var(--amber);color:#e4d5a6;background:#353923;margin-top:10px;padding:12px}.filter-chips{flex-wrap:wrap;gap:7px;margin:-2px 0 20px;display:flex}.filter-chips button{min-height:40px;color:var(--muted);background:#222b1f;border:1px solid #414b35;padding:9px 12px;font-size:12px}.filter-chips .active{color:#d8e0bd;background:#36422a;border-color:#929f64}.collection-item{--rarity:#899475;text-align:left;background:#1d261b;border:1px solid #404b35;flex-direction:column;min-width:0;padding:12px;display:flex}.rarity-rare{--rarity:#9fb6a5}.rarity-epic{--rarity:#b7a2bd}.rarity-legendary{--rarity:#e7b760}.collection-art{width:100%;height:112px;color:var(--rarity);background:radial-gradient(#4b563a55,#0000 68%);border-bottom:1px solid #4b573b;place-items:center;margin-bottom:13px;display:grid;position:relative}.collection-art>svg:not(.collection-badge){stroke-width:1px;opacity:.68;width:44px;height:44px}.collection-item>span{font-family:var(--heading);margin-bottom:8px;font-size:17px;line-height:1.35}.collection-item>small{color:var(--muted);margin-top:auto;font-size:11px}.collection-badge{width:24px;height:24px;color:var(--amber);border:1px solid #596643;place-items:center;padding:5px;font-size:12px;display:grid;position:absolute;top:0;right:0}.collection-badge.unknown{color:#7f8c73;border-color:#404d36}.owned-item{background:#2a3020;border-color:#867744}.owned-item .collection-art>svg{opacity:1}.item-display{height:190px;color:var(--rarity,var(--olive));background:radial-gradient(#596443,#222c1f 70%);border:1px solid #5f6140;place-items:center;margin:20px 0 16px;display:grid}.item-status{color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.item-status.amber{color:var(--amber)}.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.calendar-day{border:1px solid var(--line);color:var(--olive);background:#1e281c;padding:15px}.calendar-day.current{color:var(--amber);background:#363723;border-color:#ab9050}.calendar-head{letter-spacing:.05em;justify-content:space-between;align-items:center;min-height:22px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.calendar-day>svg{margin:0 0 16px}.calendar-day .resource-list{flex-direction:column}.order-feature{background:linear-gradient(130deg,#343e28,#1e281c);border:1px solid #687047;padding:26px}.order-feature>svg{color:var(--amber);margin-bottom:17px}.order-feature h3{margin:9px 0;font-size:28px}.order-feature p{color:var(--muted);margin-bottom:24px;font-size:14px}.milestone-list{gap:10px;display:grid}.milestone-list article{border:1px solid var(--line);background:#1e271c;align-items:center;gap:15px;padding:16px;display:flex}.milestone-icon{width:45px;height:48px;color:var(--olive);background:#303b25;border:1px solid #505f3a;flex-shrink:0;place-items:center;display:grid}.milestone-list article>div:nth-child(2){flex:1;min-width:0}.milestone-list b{font-size:15px}.milestone-list small{color:var(--muted);margin-top:5px;display:block}.current-support{margin:0 0 22px}.current-support h3{margin:5px 0}.support-list,.boost-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-list>article,.boost-list>article{background:#202a1c;border:1px solid #475337;flex-direction:column;min-width:0;padding:20px;display:flex}.support-list>article.selected{background:#303521;border-color:#a48c4f}.support-heading{align-items:center;gap:15px;margin-bottom:21px;display:flex}.support-level{color:#738255;font-family:var(--heading);font-size:44px;line-height:1}.selected .support-level{color:var(--amber)}.support-heading h3{margin-top:4px}.support-list .secondary{margin-top:auto}.boost-list{grid-template-columns:repeat(3,minmax(0,1fr))}.boost-list>article{background:linear-gradient(155deg,#383b25,#20291d);border-color:#5d5c3c;padding:18px}.boost-value{color:var(--amber);font-family:var(--heading);margin-bottom:20px;font-size:44px;line-height:1}.boost-value small{font-size:24px}.boost-list h3{margin:7px 0;font-size:22px}.boost-list p{color:var(--muted);font-size:13px}.boost-list .resource-list{margin:18px 0}.boost-list .primary{margin-top:auto;padding-left:11px;padding-right:11px;font-size:12px}.search-form{gap:8px;margin-bottom:20px;display:flex}.search-form input{flex:1;min-width:0}.person-row{background:#1f291d;align-items:center;gap:13px;margin-bottom:10px;padding:15px;display:flex}.person-row>svg{color:var(--olive)}.person-row>div:not(.friend-avatar){flex:1;min-width:0}.person-row b{overflow-wrap:anywhere;font-size:16px;display:block}.person-row small{color:var(--muted);margin-top:4px;display:block}.person-row .secondary{justify-content:center;min-height:44px;padding:10px 12px;font-size:12px}.friend-avatar{width:40px;height:46px;color:var(--sand);font-family:var(--heading);text-transform:uppercase;background:#36452a;border:1px solid #67724b;flex-shrink:0;place-items:center;font-size:22px;display:grid}.social-tabs{gap:26px}.parcel-intro,.parcel-recipient{background:#20291e;border:1px solid #4b583a;align-items:center;gap:13px;margin-bottom:18px;padding:15px;display:flex}.parcel-intro svg,.parcel-recipient svg{color:var(--amber);flex-shrink:0}.parcel-intro h3,.parcel-intro p{margin:0}.parcel-intro p,.parcel-recipient small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.parcel-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.parcel-levels button{text-align:left;background:#1d261c;gap:3px;min-width:0;padding:10px 7px;display:grid}.parcel-levels span,.parcel-levels small{overflow-wrap:anywhere}.parcel-levels small{color:var(--muted)}.parcel-inbox{gap:9px;display:grid}.parcel-mail{background:#20291e;border:1px solid #657044;gap:11px;padding:13px;display:grid}.parcel-mail.is-opened{border-color:var(--line);opacity:.72}.parcel-mail-head{align-items:center;gap:10px;min-width:0;display:flex}.parcel-mail-head svg{color:var(--amber);flex-shrink:0}.parcel-mail-head>div{flex:1;min-width:0}.parcel-mail-head b,.parcel-mail-head small{overflow-wrap:anywhere;display:block}.parcel-mail-head small{color:var(--muted)}.parcel-mail-head>span{color:var(--sand);font-family:var(--heading);border:1px solid #6f7748;padding:4px 6px;font-size:11px}.parcel-mail blockquote{border-left:2px solid var(--amber);color:var(--sand);overflow-wrap:anywhere;background:#151d15;margin:0;padding:8px 10px}.parcel-selected-bundle{border:1px solid var(--line);background:#172017;gap:8px;margin-bottom:14px;padding:12px;display:grid}.parcel-resource-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.parcel-resource-options button{text-align:left;background:#1c251b;border:1px solid #3d4933;justify-content:space-between;gap:8px;min-width:0;padding:10px;display:flex}.parcel-resource-options button.active{border-color:none;background:#3b3b24}.parcel-resource-options span{min-width:0;color:var(--muted)}.parcel-resource-options b{color:var(--sand);flex-shrink:0}.parcel-bundle-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.parcel-bundle-contents>div{background:#1c251b;border:1px solid #3d4933;justify-content:space-between;gap:8px;min-width:0;padding:8px;display:flex}.parcel-bundle-contents span{min-width:0;color:var(--muted)}.parcel-bundle-contents b{color:var(--sand);flex-shrink:0}.parcel-comment{gap:7px;margin-bottom:14px;display:grid}.parcel-comment>span{justify-content:space-between;padding:0 20px;display:flex}.parcel-comment small{color:var(--muted);font-variant-numeric:tabular-nums}.parcel-comment textarea{resize:vertical;width:100%;min-height:70px}@media (width<=520px){.parcel-search{display:grid}.parcel-levels{grid-template-columns:1fr}}.tag{color:var(--muted);border:1px solid #50603e;padding:6px;font-size:10px}.wheel-display{aspect-ratio:1;background:#1b241a;border:1px solid #7c724b;border-radius:50%;width:min(280px,85%);margin:30px auto;padding:9px;position:relative}.wheel-ring{background:repeating-conic-gradient(#a08851 0deg 44deg,#d0b473 44deg 45deg,#425334 45deg 89deg,#8d9b64 89deg 90deg);border:4px solid #9a8250;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:inset 0 0 0 8px #111b2040}.wheel-ring:after{content:"";border:1px dashed #e6d39b80;border-radius:50%;position:absolute;inset:15px}.wheel-center{z-index:1;color:#ecd59e;background:#202d1f;border:2px solid #b29b61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:48%;height:48%;display:flex;position:relative;box-shadow:0 0 0 6px #212a1ba0}.wheel-center span{letter-spacing:.05em;font-size:10px;font-weight:600}.wheel-pointer{z-index:2;color:#ffe1a2;text-shadow:0 3px #544129;font-size:33px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.is-spinning .wheel-ring{animation:.7s linear infinite sweep}.game-wallet{color:var(--sand);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:14px 0;font-size:14px;display:flex}.game-wallet .text-button{margin-left:auto}.prize-table{border:1px solid var(--line);background:#1b2419}.prize-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 15px;font-size:13px;display:grid}.prize-table>div:nth-child(2n){background:#242d1f}.prize-table>div+div{border-top:1px solid #323f2a}.prize-table>div>b,.prize-table>div>div{text-align:right;color:var(--sand)}.prize-table .resource-list{justify-content:flex-end}.poker-table{background:radial-gradient(#3d5533,#1b2c1b);border:1px solid #536445;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0;padding:32px 24px;display:grid}.playing-card{aspect-ratio:.67;color:#222b22;background:#dddac4;border:1px solid #b6b194;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;font-size:26px;display:flex;position:relative;box-shadow:0 4px #0b180980}.playing-card.red{color:#9b4231}.playing-card>b{font-family:var(--heading);font-size:28px}.playing-card.facedown{color:#c8c39f;background:repeating-linear-gradient(45deg,#384a30 0 5px,#405137 5px 7px);box-shadow:inset 0 0 0 5px #526245,0 4px #0b180980}.history-list{border-top:1px solid var(--line)}.history-list>div{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;font-size:13px;display:grid}.history-list span,.history-list small{color:var(--muted);font-size:12px}.profile-panel{background:linear-gradient(120deg,#303d29,#1b251b);border:1px solid #4a563b;padding:28px}.profile-panel>svg{color:var(--olive);margin-bottom:18px}.profile-panel h3{margin-bottom:8px;font-size:29px}.profile-panel p{color:var(--sand);font-size:14px}.profile-panel small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;display:block}.settings-action{margin-top:10px}.dev-forms{border:1px solid var(--line);background:#1d261b;gap:12px;padding:20px;display:grid}.dev-forms>label{color:var(--muted);gap:9px;font-size:13px;display:grid}.dev-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.dev-row .secondary{justify-content:center;min-width:100px;font-size:12px}.dev-time{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dev-time .secondary{justify-content:center;padding-left:8px;padding-right:8px}.dev-forms .helper,.dev-forms .section-head{margin:8px 0}.login-page{background:linear-gradient(90deg,#0c1512f0,#0c1512ad),url(/art/headquarters.webp) 50%/cover;justify-content:center;align-items:center;min-height:100dvh;padding:50px 24px;display:flex;position:relative}.login-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(#b4c18c09 1px,#0000 1px),linear-gradient(90deg,#b4c18c09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.login-card{width:100%;max-width:400px;position:relative}.brand-mark{border:1px solid var(--amber);width:60px;height:65px;color:var(--amber);background:#26301d;place-items:center;margin-bottom:28px;display:grid}.login-card>.eyebrow{color:#bfc5aa;font-size:11px}.login-card h1{color:#eee5cd;letter-spacing:.015em;margin:12px 0 16px;font-size:clamp(60px,15vw,78px);line-height:1.12}.login-card>.muted{color:#c2c5b5;margin-bottom:31px;font-size:14px}.login-card label{color:#c0c8ae;margin-bottom:18px;font-size:13px;display:block}.login-card input{background:#131e15;border-color:#69704a;margin-top:9px;display:block}.login-card .primary{margin-top:23px}.login-card .error{background:#3b2d24;border-left:2px solid #cf946c;padding:12px;font-size:14px}.login-hint{color:#a9b598;margin-top:19px;font-size:12px}.login-foot{color:#a9b598;border-top:1px solid #556043;align-items:center;gap:8px;margin-top:27px;padding-top:20px;font-size:11px;display:flex}.login-foot>span:last-child{color:#89967a;margin-left:auto}.loading{min-height:100dvh;color:var(--sand);justify-content:center;align-items:center;gap:13px;padding:28px;font-size:15px;display:flex}.spin{animation:1s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.secondary:hover:not(:disabled),.quiet:hover:not(:disabled),.icon-btn:hover:not(:disabled),.modal-close:hover{filter:brightness(.9);color:#f0e9d3}.quick-card:hover,.contract-card:hover,.shortcut-grid button:hover{background-color:#333d29;border-color:#a6935a}.catalog-tabs button:hover,.back-link:hover,.text-button:hover{color:#f2d79c}}@media (width>=1000px){.app-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:calc(100dvh - 48px);margin-top:24px;margin-bottom:24px}.main-content,.topbar{padding-left:34px;padding-right:34px}.hero-card{min-height:350px}.hero-radar{right:4px}}@media (width<=620px){.main-content{padding:23px 18px calc(80px + env(safe-area-inset-bottom))}.topbar{gap:8px;min-height:78px;padding:13px 18px}.profile{gap:8px}.profile b{font-size:15px}.profile small{font-size:10px}.avatar{width:38px;height:45px}.resources{gap:11px}.resources b{font-size:17px}.resources svg{width:14px;height:14px}.hero-card{background-position:50%,60%;min-height:326px;padding:26px 23px}.hero-copy h3{font-size:34px}.hero-radar{right:-110px}.quick-card{gap:11px;padding:16px 13px}.quick-card b{font-size:20px}.quick-card small{font-size:11px}.quick-card .arrow{display:none}.supply{gap:12px;padding:18px 14px}.supply b{font-size:22px}.supply .secondary{padding:10px 12px;font-size:12px}.supply-icon{width:30px;height:30px}.resource-bank{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-bank b{font-size:22px}.contract-card{gap:15px;padding:17px 14px}.contract-icon{width:69px;height:83px}.contract-info h3{font-size:22px}.contract-meta{gap:5px 8px;font-size:9px}.contract-meta em{font-size:8px}.collection-item>span{font-size:18px}.weapon-row{grid-template-columns:85px minmax(0,1fr);gap:12px;padding:14px}.weapon-art{grid-row:1/3}.weapon-info h3{font-size:20px}.weapon-button{flex-direction:row;grid-column:2;justify-content:space-between;align-self:end;min-height:44px;padding:10px 13px}.route-seven{left:22px;right:22px}.node{width:38px;height:38px;font-size:17px}.mission-panel{padding:20px}.panel-head h3{font-size:23px}.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-list,.boost-list{grid-template-columns:minmax(0,1fr)}.boost-list>article{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}.boost-value{margin:0;font-size:40px}.boost-list .resource-list,.boost-list .primary{grid-column:1/-1;margin:0}.boost-list .primary{padding-left:16px;padding-right:16px;font-size:14px}.current-support{flex-wrap:wrap;padding:18px}.current-support>.secondary{width:100%}.poker-table{gap:8px;padding:27px 15px}.playing-card,.playing-card>b{font-size:24px}.dev-forms{padding:16px}.modal-backdrop{padding:12px 10px max(12px, env(safe-area-inset-bottom));align-items:flex-end}.modal{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));padding:33px 19px 23px}.modal>h2{font-size:28px}.modal .section-head{margin-top:22px}.modal .section-head h3{font-size:20px}.modal .detail-stats{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.modal .detail-stats>div{padding:12px 9px}.modal .detail-stats span{font-size:11px}.modal .detail-stats b{font-size:15px}.modal .segmented{gap:5px}.modal .segmented b{font-size:12px}.modal .primary{font-size:13px}}@media (width<=400px){.main-content{padding-left:15px;padding-right:15px}.topbar{gap:4px;padding-left:10px;padding-right:8px}.profile{gap:6px}.avatar{width:32px;height:40px}.avatar svg{width:22px}.profile b{font-size:13px}.profile small{letter-spacing:-.01em;font-size:8px}.resources{flex-direction:column;align-items:flex-end;gap:1px}.resources b{font-size:13px;line-height:1.3}.resources svg{width:11px;height:11px}.topbar .icon-btn{width:38px;min-width:38px;min-height:42px;padding:9px 4px}h2{font-size:30px}.page-title{gap:8px}.page-title .eyebrow{font-size:9px}.page-counter{padding:7px;font-size:10px}.energy{padding:7px 8px;font-size:15px}.online{gap:5px;font-size:8px}.hero-card{background-image:linear-gradient(90deg,#111913f0 0%,#131c14c4 63%,#151c1566 100%),url(/art/headquarters.webp);padding:24px 19px}.hero-copy h3{font-size:31px}.hero-copy .eyebrow{font-size:8px}.hero-copy p{font-size:12px}.quick-grid{gap:9px}.quick-card{gap:8px;padding:15px 10px}.quick-card b{font-size:18px}.quick-icon{width:24px;height:24px}.supply{flex-wrap:wrap;gap:12px}.supply>.secondary{width:100%}.resource-bank>div{padding:13px 10px}.resource-bank span{font-size:11px}.resource-bank b{font-size:20px}.contract-card{gap:11px;padding:15px 12px}.contract-icon{width:57px;height:76px}.contract-icon>svg{width:30px;height:30px}.card-chevron{width:14px}.contract-info h3{font-size:20px}.contract-info p{font-size:11px}.catalog-tabs{gap:19px}.catalog-tabs button{font-size:13px}.category-tabs{gap:14px}.category-tabs button{font-size:12px}.batch-control button{min-width:45px;padding-left:7px;padding-right:7px;font-size:12px}.arsenal-toolbar>.text-button{margin-left:auto}.weapon-row{grid-template-columns:77px minmax(0,1fr);gap:11px;padding:12px}.weapon-info h3{font-size:19px}.weapon-info p{font-size:12px}.weapon-info>small{font-size:11px}.route-seven{left:15px;right:15px}.node{width:34px;height:34px;font-size:16px;box-shadow:0 0 0 3px #253320}.map-label{bottom:21px;left:19px;right:19px}.map-label b{font-size:30px}.mission-panel{padding:17px}.panel-head{gap:10px}.panel-head h3{font-size:21px}.mission-panel .primary{padding-left:12px;padding-right:12px;font-size:12px}.hp-panel{padding:17px 13px}.hp-panel span{font-size:9px}.hp-panel b{font-size:15px}.hp-panel small{font-size:11px}.battle-status{gap:9px}.battle-status span{font-size:9px}.battle-status b{font-size:12px}.milestone-list article{gap:10px;padding:13px 10px}.milestone-icon{width:34px;height:42px}.milestone-list .secondary{padding:10px;font-size:11px}.milestone-list b{font-size:14px}.milestone-list small{font-size:11px}.person-row{gap:8px;padding:13px 10px}.person-row .secondary{padding:10px;font-size:11px}.person-row b{font-size:15px}.person-row small{font-size:11px}.poker-table{gap:7px;padding:25px 11px}.playing-card,.playing-card>b{font-size:21px}.prize-table>div{padding:12px 11px;font-size:12px}.game-wallet .text-button{width:100%;margin:-5px 0 0}.game-wallet+.primary{font-size:12px}.dev-forms{padding:13px}.dev-row{gap:7px}.dev-row .secondary{min-width:82px;padding:10px;font-size:11px}.dev-time .secondary{font-size:12px}.toast{gap:8px;width:calc(100% - 20px);padding:11px;font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-visibility=hidden] *,[data-visibility=hidden] :before,[data-visibility=hidden] :after{animation-play-state:paused!important}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.loadout-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.loadout-heading h3{margin:0;font-size:18px}.loadout-heading>span{color:var(--muted);font-size:11px}.loadout-heading .text-button{align-items:center;gap:7px;min-height:36px;display:flex}.combat-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.attack-slot{aspect-ratio:1;color:#fff;isolation:isolate;background:#252e22;border:1px solid #606449;width:100%;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.attack-slot:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000 52%,#0b100de8);position:absolute;inset:0}.attack-slot img{object-fit:cover;pointer-events:none;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.attack-slot.tank{border-color:#77836c}.attack-slot.artillery{border-color:#a17a48}.attack-slot:focus-visible,.attack-slot.selected{border-color:var(--amber);outline:1px solid var(--amber);outline-offset:1px}.attack-slot{transition:all .3s}.attack-slot:hover:not(:disabled){filter:brightness(1.2)}.attack-slot:active:not(:disabled){transform:translateY(1px)}.attack-available{text-shadow:0 1px 10px #000,0 0 10px #000;font-size:14px;font-weight:400;line-height:1.1;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.attack-multiplier{text-align:center;color:#ffe2a2;width:100%;font:700 15px var(--heading);letter-spacing:0;text-shadow:0 1px 3px #000;line-height:1.15;display:none;position:absolute;bottom:3px;left:0}.attack-slot.empty{color:#7e8c72;background:#172017;border:1px dashed #4e5946;justify-content:center;align-items:center;display:flex}.attack-slot.empty small{opacity:.6;font-size:10px;position:absolute;bottom:3px}.empty-slot-image{object-fit:cover!important}.fight-screen .combat-slots .attack-slot.empty{background:0 0;border:0;transition:filter .12s}.fight-screen .combat-slots .attack-slot.empty:hover:not(:disabled),.fight-screen .combat-slots .attack-slot.empty:focus-visible{filter:brightness(1.12);border:0;outline:0}.modal:has(.weapon-catalog-dialog) .modal-close{filter:none;background:url(/assets/contracts/fight/ui/btn_bt.png) 50%/100% 100% no-repeat;border:0;max-width:26px;max-height:26px;transition:filter .12s,transform .12s}:is(.modal:has(.weapon-catalog-dialog) .modal-close:hover,.modal:has(.weapon-catalog-dialog) .modal-close:focus-visible){filter:brightness(1.12);background:url(/assets/contracts/fight/ui/btn_bt.png) 50%/100% 100% no-repeat;border:0;outline:0}.weapon-catalog-dialog .loadout-panel-header,.weapon-catalog-dialog .loadout-panel-body,.weapon-catalog-dialog .catalog-products-panel{border:0;outline:0}.weapon-catalog-dialog .slot-editor .attack-slot,.weapon-catalog-dialog .slot-editor .attack-slot:hover:not(:disabled),.weapon-catalog-dialog .slot-editor .attack-slot:focus-visible{box-shadow:none;border:0;outline:0}.weapon-catalog-dialog .attack-catalog-card,.weapon-catalog-dialog .attack-catalog-card.chosen{box-shadow:none;border:0}.weapon-catalog-dialog .loadout-done,.weapon-catalog-dialog .loadout-done:hover,.weapon-catalog-dialog .loadout-done:focus-visible{filter:brightness();background:url(/assets/markets/7f0b3ec4-a3e4-4d01-836c-2fe75574302c%201.png) 50%/100% 100% no-repeat;border:0;outline:0;transition:filter .12s,transform .12s}.attack-slot.depleted{filter:saturate(.15);opacity:.48}.loadout-hint{color:var(--muted);min-height:17px;margin:9px 0 0;font-size:12px;line-height:1.4}.combat-loadout{padding:16px 0 10px}.loadout-dock{z-index:4;border:1px solid #525b40;border-top:2px solid var(--amber);background:#1c251c;margin-bottom:16px;padding:14px 12px 10px;position:sticky;top:0;box-shadow:0 6px 14px #0004}.weapon-catalog-dialog{padding-top:10px}.weapon-catalog-dialog>h2{margin-bottom:22px}.loadout-instruction{color:var(--sand);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-top:9px;font-size:12px;line-height:1.4;display:flex}.loadout-instruction .text-button{flex-shrink:0;font-size:11px}.slot-editor{min-width:0;position:relative}.slot-editor .attack-slot,.catalog-attack{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.slot-editor .attack-slot:active,.catalog-attack:active{cursor:grabbing}.slot-editor.drop-target{outline-offset:3px;outline:2px solid #ffd983;box-shadow:0 0 15px #e7b76055}.slot-remove{z-index:2;width:22px;height:22px;min-height:22px;color:var(--sand);background:#1c251c;border:1px solid #798063;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-3px}.slot-remove:hover{color:#fff;background:#674436}.weapon-stock{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.weapon-stock button{text-align:left;border:1px solid var(--line);background:#192119;align-items:center;gap:8px;min-width:0;padding:9px 7px;display:flex}.weapon-stock button.active{background:#2b2e20;border-color:#a88d4e}.weapon-stock img{object-fit:cover;border:1px solid #51583e;width:33px;height:42px}.weapon-stock span{min-width:0;color:var(--muted);font-size:12px}.weapon-stock b{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:17px;display:block}.weapon-catalog-note{color:var(--muted);margin:14px 0;font-size:13px;line-height:1.5;display:none}.attack-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.attack-catalog-card{border:1px solid var(--line);background:#20281f;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.attack-catalog-card.chosen{border-color:var(--amber);background:#2c3021}.attack-catalog-card .attack-slot{width:64px}.attack-catalog-card h3{font:600 16px var(--body);margin:0 0 2px;line-height:1.25}.attack-catalog-info p{color:var(--sand);margin:0 0 4px;font-size:13px}.attack-catalog-info>small{color:var(--muted);font-size:11px;display:block}.install-attack{align-items:center;gap:3px;min-height:30px;margin-top:3px;padding:0;font-size:11px;display:flex}.install-attack.installed{color:#a9bc86}.buy-attack{min-height:40px;color:var(--sand);background:#303722;border:1px solid #535d3d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.buy-attack>span{white-space:nowrap;font-size:13px;font-weight:600}.buy-attack small{text-align:right;font-size:11px}.buy-attack:hover:not(:disabled){border-color:var(--amber);background:#42492d}.buy-attack:disabled{opacity:.45}.drag-grip{background:#172017a0;position:absolute;top:3px;right:3px}.drag-preview{z-index:10000;pointer-events:none;opacity:.92;outline:2px solid var(--amber);will-change:transform;contain:layout paint;width:62px;height:62px;position:fixed;top:0;left:0;transform:translate(0,0)rotate(-4deg);box-shadow:0 5px 20px #0008;transition:none!important;animation:none!important}.weapon-catalog.is-dragging *,.weapon-catalog.is-dragging:before,.weapon-catalog.is-dragging:after{transition:none!important;animation:none!important}.loadout-done{margin-top:18px}.modal:has(.weapon-catalog-dialog){background:#0000004d;border:1px solid #837e5c;max-height:calc(100dvh - 28px);padding:18px 20px 20px}.modal:has(.weapon-catalog-dialog) .modal-close{background:#182019;border-color:#9a8b5c;top:12px;right:12px}.weapon-catalog-dialog{gap:12px;padding-top:10px;display:grid}.weapon-catalog-dialog>.eyebrow{color:#c3b992;letter-spacing:.08em;margin:0;font-size:11px}.weapon-catalog-dialog>h2{color:#f0e8d1;font:700 clamp(24px, 3vw, 38px)/1 var(--heading);text-transform:uppercase;margin:-5px 46px 2px 0}.weapon-catalog-dialog .loadout-dock{box-shadow:none;background:url(/assets/markets/1339512b-03d3-4782-a454-974ba4f9a23f%202.png) 50%/100% 100% no-repeat;border:0;margin:0;padding:16px 18px 12px}.weapon-catalog-dialog .loadout-heading h3{color:#eee8d5;font:700 18px var(--heading);text-transform:uppercase}.weapon-catalog-dialog .loadout-heading>span{color:#c6c2ae;font:600 12px var(--heading);text-transform:uppercase}.weapon-catalog-dialog .combat-slots{gap:8px}.weapon-catalog-dialog .slot-editor .attack-slot{border:2px solid #59604e;box-shadow:inset 0 0 0 1px #121811}.weapon-catalog-dialog .slot-editor .attack-slot.empty{background:#1b251d;border-style:solid;border-color:#748064}.weapon-catalog-dialog .weapon-stock{background:url(/assets/markets/7f0b3ec4-a3e4-4d01-836c-2fe75574302c%201.png) 50%/100% 100% no-repeat;gap:7px;padding:6px}.weapon-catalog-dialog .weapon-stock button{background:#172019c9;border:1px solid #65705a;min-height:58px}.weapon-catalog-dialog .weapon-stock button.active{background:#3b3a20;border-color:#e2b83e;box-shadow:0 0 13px #e5b83e44}.weapon-catalog-dialog .weapon-stock img{object-fit:contain;border:0;width:39px;height:43px}.weapon-catalog-dialog .weapon-catalog-note{color:#aeb8a5;margin:-3px 2px 0;font-size:12px}.weapon-catalog-dialog .attack-catalog-grid{gap:9px}.weapon-catalog-dialog .attack-catalog-card{background:url(/assets/markets/product.png) 50%/100% 100% no-repeat;border:1px solid #66705d;grid-template-columns:86px minmax(0,1fr);min-height:154px;padding:10px}.weapon-catalog-dialog .attack-catalog-card.chosen{border-color:#e4bc43;box-shadow:inset 0 0 0 1px #e4bc4388,0 0 14px #d0a63733}.weapon-catalog-dialog .attack-catalog-card .attack-slot{border:0;outline:0;width:86px;box-shadow:0 2px 10px #0009}.weapon-catalog-dialog .attack-catalog-card h3{color:#f1ead6;font:700 16px var(--heading);text-transform:uppercase;margin-top:5px;line-height:20px}.weapon-catalog-dialog .attack-catalog-info p{color:#f0d374;font-size:14px}.weapon-catalog-dialog .install-attack{color:#c9d1bf}.weapon-catalog-dialog .buy-attack{color:#201b0d;text-shadow:0 1px #e9ca6a;background:url(/assets/markets/button.png) 50%/100% 100% no-repeat,#c09328;border:1px solid #0000;min-height:42px;padding:8px 11px;border:none!important}.weapon-catalog-dialog .buy-attack small{color:#3a3019}.weapon-catalog-dialog .loadout-done{color:#e8efd3;width:100%;min-height:45px;font:700 17px var(--heading);background:url(/assets/markets/7f0b3ec4-a3e4-4d01-836c-2fe75574302c%201.png) 50%/100% 100% no-repeat;border:1px solid #7f916d;margin:0}@media (width<700px){.modal:has(.weapon-catalog-dialog){width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:12px 9px 10px}.weapon-catalog-dialog{gap:8px}.weapon-catalog-dialog>h2{margin-right:40px;font-size:25px}.weapon-catalog-dialog>.eyebrow{font-size:9px}.weapon-catalog-dialog .loadout-dock{padding:12px 10px 8px}.weapon-catalog-dialog .loadout-heading{margin-bottom:8px}.weapon-catalog-dialog .loadout-heading h3{font-size:15px}.weapon-catalog-dialog .combat-slots{gap:4px}.weapon-catalog-dialog .slot-remove{width:18px;height:18px;min-height:18px;top:-3px;right:-2px}.weapon-catalog-dialog .slot-remove svg{width:9px;height:9px}.weapon-catalog-dialog .loadout-instruction{min-height:27px;margin-top:5px;font-size:10px}.weapon-catalog-dialog .weapon-stock{gap:4px;padding:4px}.weapon-catalog-dialog .weapon-stock button{gap:4px;min-height:48px;padding:6px 4px}.weapon-catalog-dialog .weapon-stock img{width:27px;height:31px}.weapon-catalog-dialog .weapon-stock span{font-size:10px}.weapon-catalog-dialog .weapon-stock b{font-size:14px}.weapon-catalog-dialog .weapon-catalog-note{margin:0;font-size:10px}.weapon-catalog-dialog .attack-catalog-grid{gap:6px}.weapon-catalog-dialog .attack-catalog-card{grid-template-columns:56px minmax(0,1fr);gap:6px;min-height:auto;padding:7px 6px}.weapon-catalog-dialog .attack-catalog-card .attack-slot{width:56px}.weapon-catalog-dialog .attack-catalog-card h3{margin-top:2px;margin-bottom:2px;font-size:12px;line-height:14px}.weapon-catalog-dialog .attack-catalog-info p{font-size:11px}.weapon-catalog-dialog .attack-catalog-info>small{font-size:9px}.weapon-catalog-dialog .install-attack{min-height:23px;font-size:9px}.weapon-catalog-dialog .buy-attack{min-height:32px;padding:5px}.weapon-catalog-dialog .buy-attack>span{font-size:10px}.weapon-catalog-dialog .buy-attack small{font-size:8px}.weapon-catalog-dialog .loadout-done{min-height:38px;font-size:15px}}.weapon-catalog-dialog .loadout-dock{background:0 0;padding:0}.weapon-catalog-dialog .loadout-panel-header{background:url(/assets/markets/up_header.png) 50%/100% 100% no-repeat;margin:0;padding:20px 20px 1px}.weapon-catalog-dialog .loadout-panel-body{background:url(/assets/markets/1339512b-03d3-4782-a454-974ba4f9a23f%202.png) 50%/100% 100% no-repeat;margin:0;padding:8px 16px 11px}.weapon-catalog-dialog .slot-editor .attack-slot.empty{background:#172018 url(/assets/markets/empty_layer.png) 50%/100% 100% no-repeat;border:0}.weapon-catalog-dialog .attack-catalog-card{--weapon-accent:#b6a17b;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--weapon-accent) 64%, transparent);border:0;row-gap:2px}.weapon-catalog-dialog .attack-catalog-card.tank{--weapon-accent:#b74d3f}.weapon-catalog-dialog .attack-catalog-card.artillery{--weapon-accent:#d99836}.weapon-catalog-dialog .attack-catalog-card h3{color:var(--text)}.weapon-catalog-dialog .weapon-stock{background:0 0}.weapon-catalog-dialog .catalog-products-panel{padding:0 10px 12px}.weapon-catalog-dialog .weapon-stock button,.weapon-catalog-dialog .weapon-stock button.active{box-shadow:none;background:0 0;border:0}.weapon-catalog-dialog .weapon-stock button.active{color:#f0d26a;filter:drop-shadow(0 0 7px #e7b93c66)}.weapon-catalog-dialog .weapon-stock button:nth-child(-n+2){border-right:1px solid #68716d}.weapon-catalog-dialog .attack-actions{grid-column:1/-1;align-items:stretch;gap:6px;min-width:0;display:flex}.weapon-catalog-dialog .attack-actions .buy-attack>span{text-align:center;width:100%;font-weight:700}.weapon-catalog-dialog .attack-actions .install-attack,.weapon-catalog-dialog .attack-actions .buy-attack{min-width:0;min-height:34px;margin:0}.weapon-catalog-dialog .attack-actions .install-attack{color:#e7e3d5;white-space:nowrap;background:url(/assets/markets/add_pan_btn.png) 50%/100% 100% no-repeat;border:0;flex:0 42%;justify-content:center;padding:0 5px;font-size:12px;font-weight:700}.weapon-catalog-dialog .attack-actions .install-attack img{object-fit:contain;width:12px;height:11px;margin-right:3px}.weapon-catalog-dialog .attack-actions .buy-attack{flex-direction:row;flex:58%;grid-column:auto;align-items:center;font-size:12px}.weapon-catalog-dialog .attack-actions{margin-top:-2px}.weapon-catalog-dialog .attack-actions .buy-attack small{white-space:nowrap;text-align:right;align-items:center;gap:2px;font-size:11px;display:inline-flex}.weapon-catalog-dialog .attack-multiplier-copy{color:#c2c9b2;white-space:nowrap;margin-bottom:4px;font-size:.88em;line-height:1;display:block}.weapon-catalog-dialog .price-icon{vertical-align:-4px;object-fit:contain;width:16px;height:16px;margin-right:3px}.weapon-catalog-dialog .attack-catalog-card .attack-slot:hover:not(:disabled),.weapon-catalog-dialog .attack-catalog-card .attack-slot:focus-visible,.weapon-catalog-dialog .attack-catalog-card .attack-slot:active:not(:disabled),.weapon-catalog-dialog .attack-actions .install-attack:hover:not(:disabled),.weapon-catalog-dialog .attack-actions .install-attack:focus-visible,.weapon-catalog-dialog .buy-attack:hover:not(:disabled),.weapon-catalog-dialog .buy-attack:focus-visible{filter:brightness(.86);background-color:#0000;border-color:#0000;outline:0}.weapon-catalog-dialog .weapon-stock button:hover:not(:disabled),.weapon-catalog-dialog .weapon-stock button:focus-visible{filter:brightness(.86);background:0 0;border-color:#0000;outline:0}.weapon-catalog-dialog .buy-attack:hover:not(:disabled),.weapon-catalog-dialog .buy-attack:focus-visible{filter:none;background:url(/assets/markets/button.png) 50%/100% 100% no-repeat,#c09328;border-color:#0000;outline:0}.weapon-catalog-dialog .loadout-done{aspect-ratio:366/36;text-align:center;background:url(/assets/markets/7f0b3ec4-a3e4-4d01-836c-2fe75574302c%201.png) 50%/100% 100% no-repeat;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:0 16px;display:flex}@media (width<700px){.weapon-catalog-dialog .loadout-panel-header{padding:10px 24px 8px}.weapon-catalog-dialog .loadout-heading{margin-bottom:0}.weapon-catalog-dialog .loadout-panel-body{padding:5px 8px 8px}.weapon-catalog-dialog .catalog-products-panel{padding:0 5px 8px}.weapon-catalog-dialog .weapon-stock button{padding-left:10px;padding-right:10px}.weapon-catalog-dialog .attack-actions{gap:4px}.weapon-catalog-dialog .attack-actions .install-attack{flex-basis:25%;font-size:10px}.weapon-catalog-dialog .install-attack span{display:none}.weapon-catalog-dialog .attack-actions .buy-attack{flex-direction:row;flex-basis:60%;align-items:center;padding:5px 7px}.weapon-catalog-dialog .attack-actions .buy-attack>span{font-size:11px}.weapon-catalog-dialog .attack-actions .buy-attack small{text-align:right;font-size:9px}.weapon-catalog-dialog .price-icon{width:13px;height:13px;margin-right:1px}}.purchase-backdrop{z-index:70;background:#070b09e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.purchase-dialog{--weapon-accent:#6b6b6b;border:2px solid var(--weapon-accent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000000d;width:min(390px,100%);padding:27px 24px 24px;position:relative;box-shadow:0 22px 70px #000c,inset 0 0 28px #0007}.purchase-dialog.tank{--weapon-accent:#b74d3f}.purchase-dialog.artillery{--weapon-accent:#d99836}.purchase-dialog .eyebrow{color:#aeb6a5;font-size:10px}.purchase-dialog h2{color:var(--text);font:700 27px/1.1 var(--heading);text-transform:uppercase;margin:5px 42px 22px 0}.purchase-dialog>label{color:#c9cdbf;margin-bottom:7px;font-size:14px;display:block}.purchase-close{color:#e8eadf;background:#202920;border:1px solid #66705d;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid;position:absolute;top:10px;right:10px}.purchase-quantity{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;display:grid}.purchase-quantity button{color:#eee9d8;background:#252e24;border:1px solid #616a58;place-items:center;min-height:48px;padding:0;display:grid}.purchase-quantity input{border:1px solid var(--weapon-accent);color:#fff4d7;width:100%;min-width:0;height:48px;font:700 23px var(--heading);text-align:center;font-variant-numeric:tabular-nums;background:#0e150f;padding:6px 10px}.purchase-summary{border-top:1px solid #495347;border-bottom:1px solid #495347;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:16px 0;padding:13px 0;display:grid}.purchase-summary span{color:#b9c0af;font-size:15px}.purchase-summary strong{color:#f1d16d;font:700 22px var(--heading);align-items:center;gap:6px;display:flex}.purchase-summary strong img{object-fit:contain;width:22px;height:22px}.purchase-summary small{color:#899584;grid-column:1/-1;font-size:13px}.purchase-confirm{color:#201b0d;width:100%;min-height:46px;font:700 15px var(--heading);text-shadow:0 1px #e9ca6a;background:url(/assets/markets/button.png) 50%/100% 100% no-repeat,#c09328;border:0}.purchase-confirm:disabled{filter:grayscale(.8)brightness(.65)}@media (width<700px){.weapon-catalog-dialog .attack-actions .install-attack{flex-basis:25%;padding:0 3px;font-size:9px}.weapon-catalog-dialog .attack-actions .install-attack img{width:20px;margin-right:1px}.weapon-catalog-dialog .attack-actions .buy-attack>span{font-size:9px}.purchase-dialog{padding:24px 18px 20px}.purchase-dialog h2{font-size:23px}}.catalog-sections{margin-bottom:18px}.battle-screen .page-title{margin-bottom:15px}.battle-screen .combat-scene,.battle-screen .battle-scene{min-height:220px!important}.battle-screen .combat-caption{display:none}.battle-screen .battle-status{gap:8px;padding:12px 0}.battle-screen .support-call{min-height:40px;margin-top:8px;padding:10px 13px}.battle-ranking{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}.ranking-columns{color:var(--muted);letter-spacing:1px;justify-content:space-between;padding:0 10px 9px;font-size:10px;display:flex}.ranking-row{background:#1a231b;border-top:1px solid #35402f;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:flex}.ranking-row.own{background:#272c1f;border-left:2px solid #cfad64}.ranking-place{width:15px;font-family:var(--heading);color:#8e9c7a}.ranking-avatar{color:#c4ceaa;width:30px;height:32px;font:700 18px var(--heading);background:#303b27;border:1px solid #65724f;flex-shrink:0;place-items:center;display:grid}.ranking-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ranking-name small{color:var(--amber);text-transform:uppercase;margin-left:7px;font-size:10px}.ranking-row>b{text-align:right;font-variant-numeric:tabular-nums;color:#bfcd9b}.ranking-row>b small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}@media (width<=620px){.combat-slots{gap:5px}.attack-multiplier{font-size:13px;display:none}.attack-available{font-size:14px}.loadout-heading h3{font-size:16px}.loadout-heading{margin-bottom:10px}.loadout-dock{padding:11px 8px 8px}.weapon-stock img{width:25px;height:36px}.weapon-stock button{gap:5px;padding:7px 5px}.weapon-stock span{font-size:11px}.weapon-stock b{font-size:15px}.attack-catalog-grid{gap:8px}.attack-catalog-card{grid-template-columns:48px minmax(0,1fr);gap:7px;padding:8px}.attack-catalog-card .attack-slot{width:48px}.attack-catalog-card h3{overflow-wrap:anywhere;font-size:13px}.attack-catalog-info p{font-size:11px}.attack-catalog-info .attack-multiplier-copy{display:block}.attack-catalog-info>small{font-size:10px}.buy-attack{flex-direction:column;align-items:flex-start;gap:4px;min-height:45px;padding:7px}.buy-attack small{text-align:left;font-size:10px}.install-attack{font-size:10px}.battle-screen .combat-scene,.battle-screen .battle-scene{min-height:175px!important}.battle-screen .page-title h2{font-size:26px}.battle-screen .hp-panel{padding:12px}.battle-screen .battle-status b{font-size:12px}.battle-screen .combat-loadout{padding-top:12px}}.resource-topbar{grid-template-columns:minmax(0,1fr) minmax(220px,1fr) auto;gap:18px;display:grid}.header-account{min-width:0}.header-fixed-resources{gap:5px;margin-top:12px;display:grid}.header-fixed-resources>div{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.header-fixed-resources svg{color:var(--amber);flex-shrink:0}.header-fixed-resources b{overflow-wrap:anywhere;min-width:0;color:var(--text);font-variant-numeric:tabular-nums}.header-resource-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.header-actions{display:flex}@media (width<=620px){.resource-topbar{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px 10px}.header-account{display:contents}.resource-topbar .profile{grid-area:1/1}.header-actions{grid-area:1/2;justify-self:end}.header-fixed-resources{grid-area:2/1;gap:9px;margin-top:0}.header-fixed-resources>div{flex-wrap:wrap;gap:1px 4px;font-size:10px}.header-fixed-resources b{flex-basis:100%;padding-left:19px;font-size:13px}.header-resource-selects{grid-area:2/2;align-self:stretch;gap:6px}.resource-topbar .profile b{max-width:140px}}.header-resource-picker{align-self:center;min-width:0;position:relative}.resource-picker-trigger{text-align:left;background:linear-gradient(#394331,#252e22);border:1px solid #65704b;border-top-color:#9b9d68;border-radius:3px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 -3px #10170f66,0 2px 5px #0004}.resource-picker-trigger b{overflow-wrap:anywhere;color:#f0dfb4;min-width:0;font-family:var(--heading);font-variant-numeric:tabular-nums;flex:1;font-size:21px;line-height:1.15}.resource-emblem{color:#e9bd68;filter:drop-shadow(0 2px 1px #0008);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:30px;display:inline-flex}.resource-rations{color:#baca8c}.resource-matches{color:#ecab6e}.resource-parts{color:#c1c7bf}.resource-powder{color:#a5b5ba}.resource-cigarettes{color:#e2d5b4}.resource-picker-chevron{color:#bbbd96;flex-shrink:0;transition:transform .15s}.is-open .resource-picker-trigger{border-color:var(--amber);filter:brightness(1.3)}.is-open .resource-picker-chevron{transform:rotate(180deg)}.resource-picker-menu{z-index:40;border-top:2px solid var(--amber);border-radius:0 0 4px 4px;width:272px;max-width:calc(100vw - 28px);padding:5px;position:absolute;top:100%;right:0;box-shadow:0 14px 28px #0009,inset 0 0 0 2px #10170f}.resource-picker-menu button{text-align:left;background:linear-gradient(#313c2b,#253020);border:1px solid #515c3c;border-radius:2px;align-items:center;gap:7px;width:100%;min-height:44px;margin-bottom:3px;padding:6px;display:flex}.resource-picker-menu button:last-child{margin-bottom:0}.resource-option-name{color:#c4c8b6;flex:1;min-width:0;font-size:12px}.resource-picker-menu b{overflow-wrap:anywhere;color:#ead8ad;font-variant-numeric:tabular-nums;max-width:105px;font-size:15px}.resource-option-check{color:var(--amber);visibility:hidden;flex-shrink:0}.resource-picker-menu .selected{filter:brightness(1.3);transition:all .3s}.resource-picker-menu .selected .resource-option-check{visibility:visible}.resource-picker-menu button:hover,.resource-picker-menu button:focus-visible{filter:brightness(1.4);border-color:var(--amber);transition:all .3s}@media (width<=620px){.resource-picker-trigger{gap:4px;min-height:46px;padding:6px}.resource-picker-trigger .resource-emblem{width:21px}.resource-picker-trigger b{font-size:17px}.resource-picker-chevron{width:10px}.header-resource-picker:first-child .resource-picker-menu{right:calc(-100% - 6px)}}:is(html:has(.hq-shell,.ops-contracts,.expedition-shell),body:has(.hq-shell,.ops-contracts,.expedition-shell)){overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}body:has(.hq-shell,.ops-contracts,.expedition-shell) #root{height:100%;min-height:0;overflow:hidden}.app-shell.hq-shell{isolation:isolate;background:linear-gradient(#0003,#0000 38%,#0005),url(/assets/backgrounds/base/default.jpg) 50%/cover no-repeat;border:0;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.hq-video-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hq-video-background:after{content:"";background:linear-gradient(#0003,#0000 38%,#0005);position:absolute;inset:0}.hq-video-background video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.hq-video-shell>.topbar,.hq-video-shell>.main-content{z-index:1;position:relative}.hq-shell .topbar{background:linear-gradient(#151b18f5,#161c18e8);border-bottom:2px solid #73745a;flex-shrink:0;padding:10px max(18px,50vw - 600px)}.hq-shell .header-fixed-resources{grid-template-columns:repeat(2,max-content);gap:16px;margin-top:8px}.hq-shell .main-content{flex:1;min-height:0;padding:0 24px 12px}.hq-screen{flex-direction:column;max-width:1100px;height:100%;margin:auto;display:flex}.hq-heading{justify-content:space-between;align-items:center;padding:12px 6px;display:flex}.hq-heading h1{font-family:var(--heading);text-shadow:0 2px 5px #000;margin:0;font-size:clamp(24px,3vh,36px);line-height:1.2;color:#ccc4bf!important}.hq-dashboard{gap:8px;margin-top:auto;display:grid}.hq-operations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hq-operation{filter:drop-shadow(0 3px 5px #0008);background:url(/art/hq/short.webp) 50%/100% 100% no-repeat;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:clamp(105px,18dvh,185px);padding:8px 8px 13px;display:flex;position:relative}.hq-operation img{object-fit:contain;filter:drop-shadow(0 3px 2px #000b);flex:1;width:90%;min-height:0}.hq-operation>span{text-align:center;text-shadow:0 2px 3px #000;flex-shrink:0;margin-top:5px;margin-bottom:5px}.hq-operation b{font-family:var(--heading);text-transform:uppercase;font-size:clamp(16px,2.2dvh,23px);line-height:1.2;display:block}.hq-operation small{color:#c1c7bd;margin-top:2px;font-size:13px;display:block}.hq-operation:hover{filter:brightness(1.15)drop-shadow(0 3px 5px #0008)}.hq-supply{background:url(/art/hq/long.webp) 50%/100% 100% no-repeat;align-items:center;gap:12px;height:clamp(72px,10dvh,100px);display:flex}@media (width>=620px) and (width>=720px){.hq-supply{width:74%}}@media (width>=720px) and (width>=1000px){.hq-supply{width:49%}}.hq-supply>img{object-fit:contain;filter:drop-shadow(0 3px 3px #0008);align-self:stretch;width:115px}.hq-supply-copy{text-shadow:0 2px 3px #000;flex:1;min-width:0}.hq-supply b{font-family:var(--heading);font-size:clamp(17px,2.4dvh,25px);line-height:1.2;display:block}.hq-supply small{color:#c1c7bd;margin-top:4px;font-size:13px;display:block}.hq-supply-action{flex-direction:column;flex-shrink:0;align-items:stretch;gap:2px;width:31%;max-width:170px;margin-right:10px;display:flex}.hq-claim{color:#201b0d;width:100%;height:48px;min-height:38px;font-family:var(--heading);text-shadow:0 1px #ffe99366;background:url(/art/hq/gold.webp) 50%/100% 100% no-repeat;align-self:center;font-size:21px;font-weight:700}.hq-claim:not(.is-claimed){animation:1s infinite pulse}.hq-claim.is-claimed{opacity:1;filter:saturate(0)brightness(.9)}.hq-shell .bottom-nav{background:#171e18ed;flex-shrink:0;width:100%;position:relative;bottom:auto;left:auto;transform:none}@media (width<=620px){.hq-shell .topbar{gap:6px 10px;padding:7px 12px}.hq-shell .header-fixed-resources{grid-template-columns:1fr;gap:3px;margin:0}.hq-shell .header-fixed-resources>div{flex-wrap:nowrap}.hq-shell .header-fixed-resources b{flex-basis:auto;padding:0;font-size:12px}.hq-shell .main-content{padding:0 10px 7px}.hq-heading{padding:8px 4px}.hq-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.hq-operation{height:clamp(75px,13dvh,122px);padding:3px 5px 7px}.hq-operation img{width:85%}.hq-operation b{font-size:clamp(14px,2.2dvh,18px)}.hq-operation small{margin-top:1px;font-size:11px}.hq-dashboard{gap:5px}.hq-supply{gap:6px;height:clamp(62px,10dvh,83px);padding:5px 10px 5px 4px}.hq-supply>img{width:23%}.hq-supply b{font-size:14px}.hq-supply small{font-size:13px}.hq-supply-action{width:29%;margin-right:0}.hq-claim{height:36px;min-height:32px;font-size:16px}}@media (height<=540px) and (width>=621px){.hq-shell .topbar{padding-top:5px;padding-bottom:5px}.hq-operation{height:100px}.hq-supply{height:60px}.hq-heading{padding:4px}}.contract-map-screen{background:#191e1a;border:1px solid #656550;margin:-12px -12px 0;box-shadow:inset 0 0 0 3px #0e1311,0 8px 20px #0005}.contract-map-heading{background:linear-gradient(110deg,#31342a,#161c19);border-bottom:1px solid #5d5946;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.contract-map-heading h2{text-transform:uppercase;margin:0;font-size:clamp(23px,4vw,34px);line-height:1.2}.contract-map-heading p{color:#b4aa8c;letter-spacing:.12em;text-transform:uppercase;margin:5px 0 0;font-size:13px}.contract-map-heading>span{color:#c8b985;text-align:right;font-size:12px}.contract-map-screen>.active-operation{width:calc(100% - 20px);margin:10px}.contract-map-board{isolation:isolate;background:#22271f;width:100%;position:relative}.contract-map-background{width:100%;height:auto;display:block}.contract-map-routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contract-map-point{aspect-ratio:1;z-index:1;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.contract-map-point:active:not(:disabled){transform:translate(-50%,-50%)}.contract-map-point.selected,.contract-map-point:focus-visible{z-index:3}.contract-map-point>img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 1px #251c1680);width:100%;height:100%;position:relative}.map-point-halo{background:#b9a77c55;border:1px solid #554b3899;border-radius:50%;position:absolute;inset:4%;box-shadow:inset 0 0 10px #45382233}.contract-map-point.selected .map-point-halo{background:#ffd56e33;border:3px solid #f2bf4f;box-shadow:0 0 0 3px #433317bb,0 0 20px #ffd05fa0}.contract-map-point.locked>img{filter:saturate(.55)drop-shadow(0 2px 1px #251c1680)}.map-point-status{color:#eed6a1;background:#283b28;border:2px solid #b7a579;border-radius:50%;place-items:center;width:clamp(22px,4vw,32px);height:clamp(22px,4vw,32px);display:grid;position:absolute;top:-8%;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0006}.locked .map-point-status{color:#c0b9a5;background:#292b27}.in-battle .map-point-status{color:#fff0bd;background:#967229}.map-point-name{color:#242117;width:140%;max-width:160px;font-family:var(--heading);text-align:center;text-transform:uppercase;background:#c8b68be8;border-radius:3px;padding:3px 5px;font-size:clamp(10px,2.3vw,16px);line-height:1.12;position:absolute;top:94%;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #37291b44}.selected .map-point-name{color:#f4ce72;background:#302b1ef5;border:1px solid #b69144}.map-contract-preview{background:linear-gradient(130deg,#30332a,#171d18);border-top:2px solid #857345;padding:0 16px 16px}.map-contract-preview>h3{text-transform:uppercase;border-bottom:1px solid #635b45;margin:0 -16px 12px;padding:10px 16px;font-size:24px}.map-preview-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;display:grid}.map-preview-body>img{object-fit:contain;background:radial-gradient(#6b69452e,#10161180);border:1px solid #65614a;width:100%;height:140px}.map-preview-body p{color:#c7c8b7;margin:6px 0;font-size:13px}.map-preview-stats{align-items:center;gap:15px;margin:10px 0;display:flex}.map-preview-stats b{color:#e9c67b}.map-preview-rewards{gap:7px;margin:14px 0;display:grid}@media (width<=620px){.contract-map-screen{margin:-12px -10px 0}.contract-map-heading{padding:14px 12px 10px}.contract-map-heading>span{display:none}.map-contract-preview{padding:0 12px 12px}.map-contract-preview>h3{margin:0 -12px 10px;padding:9px 12px;font-size:21px}.map-preview-body{gap:10px}.map-preview-body>img{height:110px}.map-preview-body p{font-size:12px}.map-point-name{font-size:10px}}.map-point-halo{transition:border-color .24s,border-width .24s,background-color .24s,box-shadow .24s}.contract-map-point.data-source .map-point-halo{background:#c2c8cf33;border:3px solid #c3c8cb;box-shadow:0 0 0 3px #3d4246bb,0 0 16px #d0d5da66}.map-point-halo:after{content:"";opacity:0;pointer-events:none;border:2px solid #f2bf4f;border-radius:50%;position:absolute;inset:-7px}.contract-map-point.selected .map-point-halo:after{animation:2.6s ease-in-out infinite map-selection-breathe}@keyframes map-selection-breathe{0%,to{opacity:.12;transform:scale(.98)}50%{opacity:.48;transform:scale(1.05)}}.contract-map-point>img{transition:transform .24s,filter .24s}.contract-map-point.selected>img{transform:translateY(-2px)scale(1.035)}.map-point-name{transition:background-color .24s,color .24s,box-shadow .24s}.contract-map-point.data-source .map-point-name{color:#e0e4e6;background:#3a4143f0;box-shadow:0 0 0 1px #a3acb3}.map-preview-body .map-data-source-hint{color:#c3c8cb;align-items:center;gap:6px;font-size:12px;display:flex}.map-data-source-hint i{border:2px solid #c3c8cb;border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-visibility=hidden] .map-point-halo:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.contract-map-point.selected .map-point-halo:after{animation:none}.contract-map-point>img,.map-point-halo,.map-point-name{transition:none}}[data-motion=reduced] .contract-map-point.selected .map-point-halo:after{animation:none}[data-motion=reduced] .contract-map-point>img,[data-motion=reduced] .map-point-halo,[data-motion=reduced] .map-point-name{transition:none}.app-shell:has(.contract-map-screen){max-width:1160px}.app-shell:has(.contract-map-screen) .bottom-nav{width:min(1160px,100%)}.app-shell:has(.contract-map-screen) .main-content{padding:20px 20px calc(80px + env(safe-area-inset-bottom))}.contract-map-screen{background:linear-gradient(#ffffff05,#0000 170px),#151b17;border-color:#77705a;margin:0;overflow:hidden;box-shadow:inset 0 0 0 3px #0e1311,0 12px 32px #0008}.contract-map-heading{background:linear-gradient(90deg,#31352b 0%,#20271f 58%,#151b18 100%),#252a22;border-bottom-color:#756b50;min-height:96px;padding:15px 20px 14px 23px}.contract-map-heading>div:first-child{min-width:0}.contract-map-kicker{color:#d3bd80;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:3px;font-size:10px;font-weight:700;display:flex}.contract-map-heading h2{letter-spacing:.025em;text-shadow:0 2px 3px #0008;font-size:clamp(25px,3.2vw,36px)}.contract-map-heading p{color:#aaa286;margin-top:2px;font-size:11px}.contract-map-heading-note{text-align:right;border-left:1px solid #615e4a;min-width:168px;padding:7px 0 7px 17px;display:grid}.contract-map-heading-note span{color:#d9c88f;font:700 17px var(--heading);text-transform:uppercase}.contract-map-heading-note small{color:#989f91;margin-top:2px}.contract-map-screen>.active-operation{z-index:4;border:0;border-bottom:1px solid #8d7136;border-radius:0;width:100%;margin:0;position:relative}.contract-map-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.contract-map-board{aspect-ratio:1;background:#20261e;border-right:2px solid #857345;overflow:hidden}.contract-map-background{object-fit:cover;height:100%}.contract-map-board:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 42px #0b100b88,inset 0 0 0 1px #d7c38322}.contract-map-routes{z-index:1}.contract-map-routes line{stroke:#332e24;stroke-width:.72px;stroke-dasharray:1.1 .9;opacity:.9}.contract-map-point{z-index:2}.contract-map-legend{z-index:4;color:#d1cbb7;pointer-events:none;background:#171c17dc;border:1px solid #a79a754f;flex-wrap:wrap;gap:6px 12px;max-width:calc(100% - 24px);padding:7px 9px;font-size:10px;line-height:1;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 3px 8px #0005}.contract-map-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.contract-map-legend i{background:#71895c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #a5b79044}.contract-map-legend i.locked{background:#77766e;box-shadow:0 0 0 2px #b6b1a344}.contract-map-legend i.source{background:0 0;border:1px solid #d9e0e4;box-shadow:0 0 0 2px #84909966}.map-point-name{background:#c9b98fe8;border:1px solid #594e3680;width:155%;max-width:170px;padding:4px 6px;font-size:clamp(10px,1.35vw,14px);box-shadow:0 2px 5px #1b160f55}.contract-map-point.locked:not(.selected){opacity:.82}.contract-map-point.selected .map-point-halo{border-width:3px}.contract-map-point.selected.data-source .map-point-halo{background:#ffd56e33;border-color:#f2bf4f;box-shadow:0 0 0 3px #433317bb,0 0 20px #ffd05fa0}.contract-map-point.selected.data-source .map-point-name{color:#f4ce72;background:#302b1ef5;border-color:#b69144;box-shadow:0 1px 4px #0006}.map-contract-preview{background:linear-gradient(145deg,#30342b 0%,#1b221d 58%,#141a17 100%);border-top:0;flex-direction:column;min-width:0;min-height:100%;padding:0;display:flex;position:sticky;top:0}.map-contract-preview:before{content:"";pointer-events:none;border:1px solid #9f946922;position:absolute;inset:5px}.map-preview-header,.map-preview-body,.map-preview-rewards,.map-preview-command{z-index:1;position:relative}.map-preview-header{background:#141a17b0;border-bottom:1px solid #615b46;padding:20px 19px 17px}.map-preview-header h3{color:#eee8d7;text-transform:uppercase;text-shadow:0 2px 3px #000;margin:3px 0 11px;font-size:clamp(23px,2.3vw,30px);line-height:1.08}.map-access-status{color:#cbc8b9;letter-spacing:.04em;text-transform:uppercase;background:#33362f;border:1px solid #77756a;align-items:center;gap:6px;min-height:27px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.map-access-status.is-open{color:#c8d9a7;background:#293525;border-color:#657a4e}.map-access-status.is-active{color:#f6d990;background:#493819;border-color:#9a7737}.map-preview-body{grid-template-columns:1fr;gap:12px;padding:15px 19px 0;display:grid}.map-preview-target{background:radial-gradient(circle at 18%,#8b82503d,#0000 48%),#101612aa;border:1px solid #615e49;grid-template-columns:105px minmax(0,1fr);align-items:center;min-height:105px;display:grid;position:relative;overflow:hidden}.map-preview-target:after{content:"";border:1px solid #aca0781f;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-17px;right:-14px}.map-preview-target img{object-fit:contain;filter:drop-shadow(0 3px 2px #0008);width:100%;height:103px;padding:5px}.map-preview-target>span{color:#c7c8b7;padding:10px 12px 10px 4px;font-size:13px;line-height:1.35}.map-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.map-preview-stats>span{color:#b1b79f;background:#171d18b8;border:1px solid #4f5543;grid-template-columns:19px 1fr;align-items:center;gap:0 5px;min-width:0;padding:8px 9px;display:grid}.map-preview-stats svg{color:#bd9d57;grid-row:1/3}.map-preview-stats small{color:#959c8d;text-transform:uppercase;font-size:9px;line-height:1.1}.map-preview-stats b{color:#e5d3a2;font:700 15px var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-entry-price,.map-data-source-hint{color:#c9c4b3;background:#1016127d;border-left:2px solid #8a774a;align-items:center;gap:9px;min-width:0;margin:0;padding:9px 10px;display:flex}.map-entry-price>svg{color:#c5a65f}.map-entry-price span,.map-data-source-hint span{min-width:0;display:grid}.map-entry-price small,.map-data-source-hint small{color:#8e9788;text-transform:uppercase;font-size:9px;line-height:1.25}.map-entry-price b,.map-data-source-hint b{color:#ddd6bf;margin-top:2px;font-size:12px;line-height:1.3}.map-data-source-hint{color:#c3c8cb;border-left-color:#9ba5aa}.map-data-source-hint i{border-width:2px;width:14px;height:14px;box-shadow:0 0 0 3px #c3c8cb16}.map-preview-rewards{gap:7px;margin:0;padding:16px 19px 14px}.map-preview-rewards .resource-list{gap:4px 12px}.map-preview-rewards .resource-list>span{color:#c3c9b5;font-size:12px}.map-preview-command{margin-top:auto;padding:0 19px 19px}.map-preview-action{min-height:48px;box-shadow:0 4px 10px #0004}.map-contract-preview.is-locked .map-preview-action{color:#eee9d9;background:linear-gradient(#555a49,#3b4035);border-color:#6e705d}.map-preview-command .helper{color:#a7aa9c;margin:9px 2px 0;font-size:11px;line-height:1.35}@media (width<=860px){.contract-map-layout{grid-template-columns:minmax(0,1fr) 300px}.map-preview-target{grid-template-columns:84px minmax(0,1fr);min-height:88px}.map-preview-target img{height:86px}}@media (width<=700px){.app-shell:has(.contract-map-screen) .main-content{padding:0 10px calc(72px + env(safe-area-inset-bottom))}.contract-map-screen{border-left:0;border-right:0;margin:0 -10px}.contract-map-heading{min-height:80px;padding:12px 13px}.contract-map-heading-note{min-width:0;padding-left:10px}.contract-map-heading-note span{font-size:14px}.contract-map-heading-note small{display:none}.contract-map-layout{grid-template-columns:1fr}.contract-map-board{border-bottom:2px solid #857345;border-right:0}.contract-map-legend{gap:5px 9px;max-width:calc(100% - 16px);padding:6px 7px;font-size:9px;top:8px;left:8px}.map-contract-preview{min-height:0;position:relative}.map-preview-header{padding:15px 13px 13px}.map-preview-header h3{margin-bottom:9px;font-size:24px}.map-preview-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:11px 13px 0}.map-preview-target{grid-row:span 2;grid-template-columns:1fr;align-content:center;min-height:150px}.map-preview-target img{width:100%;height:100px}.map-preview-target>span{text-align:center;padding:0 9px 10px;font-size:11px}.map-preview-stats{gap:5px}.map-preview-stats>span{grid-template-columns:1fr;gap:2px;padding:7px}.map-preview-stats svg{display:none}.map-preview-stats b{font-size:13px}.map-entry-price,.map-data-source-hint{padding:7px 8px}.map-entry-price>svg{display:none}.map-data-source-hint{grid-column:2}.map-preview-rewards{padding:13px 13px 11px}.map-preview-command{padding:0 13px 15px}}@media (width<=420px){.contract-map-kicker{font-size:9px}.contract-map-heading h2{font-size:22px}.contract-map-heading p{font-size:10px}.map-point-status{width:22px;height:22px}.map-point-status svg{width:13px;height:13px}.hq-operation>span{margin:1px 0}.map-point-name{width:165%;padding:3px;font-size:9px}}.expedition-map-screen{margin-top:12px}.expedition-point .map-point-name small{text-transform:none;margin-top:3px;font:10px Roboto Condensed,sans-serif;display:block}.expedition-point.completed .map-point-status{background:#3b5632}.expedition-point.completed:not(.selected) .map-point-halo{background:#597b3d33;border:2px solid #536d3c}.expedition-map-routes line.traversed{stroke:#466239;opacity:.95}.expedition-point-preview .stat{margin-top:16px}.expedition-return{margin:12px auto 0}.expedition-locations{gap:12px;display:grid}.app-shell.expedition-shell{isolation:isolate;background:#172018 url(/assets/vilazki/menu/fone.png) 50%/cover no-repeat;border:0;flex-direction:column;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;display:flex;position:relative;overflow:hidden}.expedition-shell .topbar{z-index:5;flex-shrink:0;position:relative}.expedition-shell .main-content{flex:1;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.expedition-journey-background{z-index:0;filter:brightness(.8)blur(4px);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.04)}.expedition-shell .bottom-nav{z-index:8}.expedition-menu-screen,.expedition-menu-stage{flex:1;width:100%;min-height:0;display:flex}.expedition-menu-screen{position:relative}.expedition-menu-home{z-index:10;position:absolute;top:10px;left:10px}.expedition-menu-stage{min-width:0;padding:4px 0 calc(58px + env(safe-area-inset-bottom));scrollbar-width:thin;justify-content:center;align-items:center;overflow:hidden auto}.expedition-menu-document{width:min(756px, 100%, calc((100dvh - 156px - env(safe-area-inset-bottom)) * .7));aspect-ratio:756/1080;background:url(/assets/vilazki/menu/table.png) 50%/100% 100% no-repeat;flex:none;position:relative;container-type:inline-size}.expedition-menu-cards{position:absolute;inset:20.5% 9% 17.5% 12%}.expedition-menu-card{color:#1c1d16;height:44%;position:absolute;left:0;right:0}.expedition-menu-card.card-1{top:0}.expedition-menu-card.card-2{top:56%}.expedition-menu-card-paper{width:100%;height:100%;position:relative}.expedition-menu-development>img{object-fit:contain;width:100%;height:100%}.expedition-menu-picture{object-fit:contain;object-position:left top;width:42%;max-height:100%;transition:transform .18s;position:absolute;top:0;left:0;transform:rotate(-3deg)}.card-2 .expedition-menu-picture{left:0;transform:rotate(4deg)}.expedition-menu-closed{object-fit:contain;object-position:left center;width:38%;max-height:115%;transition:transform .18s;position:absolute;top:-7%;left:1%}.expedition-menu-copy{align-content:start;gap:.8cqw;width:54%;display:grid;position:absolute;top:6%;right:0}.expedition-menu-copy h2{font-family:var(--heading);text-transform:none;letter-spacing:.01em;border-bottom:1px solid #00000080;margin:0;padding-bottom:.6cqw;font-size:18px}.expedition-menu-copy p{max-width:100%;font-family:var(--labels);opacity:.8;margin:0;font-size:15px;line-height:1.2}.expedition-menu-rule{background:#463c29;width:100%;height:1px;display:block}.expedition-menu-copy small{padding:.4cqw 0;font-size:14px;line-height:1.2}.expedition-menu-stamp{color:#8e3028;font:700 3.6cqw var(--heading);letter-spacing:.05em;border:2px solid #8e3028;justify-self:start;margin-top:2%;padding:2% 5%;transform:rotate(-4deg)}.expedition-menu-action{color:#1a180e;text-align:center;background:url(/assets/vilazki/menu/main_button.png) 50%/100% 100% no-repeat;align-content:center;justify-items:center;width:25cqw;min-height:6.5cqw;margin-top:1cqw;line-height:1;display:inline-grid;transform:translateZ(0)}.expedition-menu-action strong{font:700 2.5cqw var(--heading)}.expedition-menu-action small{color:#4f3d17;text-transform:uppercase;padding:0;font-size:1.3cqw;display:block}.locked .expedition-menu-stamp{transform:rotate(-3deg)}.expedition-card-hit{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.expedition-card-hit:focus-visible{outline-offset:4px;outline:3px solid #bd8a1d}.expedition-menu-card.locked .expedition-menu-picture{filter:saturate(0)}.expedition-menu-card.locked .expedition-menu-copy{opacity:.76}.expedition-menu-footer{color:#2d2b20;font:700 2.4cqw var(--heading);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:10%;left:12%;right:12%}.expedition-page-arrow{aspect-ratio:130/74;background:url(/assets/vilazki/menu/button.png) 50%/contain no-repeat;border:0;width:13cqw;padding:0}.expedition-page-arrow.previous{transform:scaleX(-1)}.expedition-page-arrow:disabled{visibility:hidden}@media (hover:hover){.expedition-menu-card:hover .expedition-menu-picture{transform:translateY(0)rotate(-6deg)scale(1.03)}.expedition-menu-card.card-2:hover .expedition-menu-picture{transform:translateY(0)rotate(8deg)scale(1.03)}.expedition-menu-card:hover .expedition-menu-closed{transform:translateY(-3px)}.expedition-menu-card:hover .expedition-menu-action{filter:brightness(1.06)}}.expedition-page-arrow{transition:filter .15s,opacity .15s}.expedition-page-arrow:hover:not(:disabled){filter:brightness(1.08)}.expedition-page-arrow:active:not(:disabled){transform:scaleY(-1)translateY(1px)}.expedition-page-arrow.previous:active:not(:disabled){transform:rotate(180deg)translateY(1px)}@media (width<=620px){.expedition-menu-stage{align-items:center}.expedition-menu-document{width:100%;max-width:520px;min-height:0;margin-block:auto}.expedition-menu-copy{gap:.8cqw}.expedition-menu-copy p{font-size:max(12px,2.8cqw);line-height:1.2}.expedition-menu-copy h2{font-size:max(14px,3.2cqw)}.expedition-menu-action strong{font-size:max(12px,2.5cqw)}.expedition-menu-action small{font-size:max(6px,1.3cqw)}.expedition-menu-copy>small{display:none}.expedition-menu-action{min-height:32px;padding:1cqw 2cqw}.expedition-menu-stamp{border-width:1px}}.expedition-location-card{text-align:left;background:linear-gradient(120deg,#2d3628,#1c241c);border:1px solid #586048;align-items:center;gap:15px;width:100%;min-width:0;min-height:110px;padding:12px;display:flex}.expedition-location-art{color:#f2dca0;background-position:50%;background-size:cover;border:1px solid #8b7d55;flex-shrink:0;place-items:center;width:80px;height:84px;display:grid;box-shadow:inset 0 0 0 100px #161b1655}.expedition-location-art>span,.expedition-location-art>svg{box-sizing:content-box;background:#1b231dd9;border:1px solid #9a8a5c;border-radius:50%;padding:6px}.expedition-location-art>span{font-family:var(--heading);font-size:22px}.expedition-location-copy{flex:1;gap:5px;min-width:0;display:grid}.expedition-location-copy b{font-family:var(--heading);font-size:22px}.expedition-location-copy>span{color:var(--muted);font-size:13px}.expedition-location-copy small{color:#ccbd90;line-height:1.4}.expedition-location-card>svg{color:var(--olive);flex-shrink:0}.expedition-location-card.locked .expedition-location-art{filter:saturate(.25)}@media (hover:hover){.expedition-location-card:hover{border-color:var(--amber);background:#303a29}}@media (width<=620px){.expedition-location-card{gap:10px;padding:10px}.expedition-location-art{width:58px;height:72px}.expedition-location-copy b{font-size:18px}}.hq-supply-timer{color:#c1c7bd;text-align:center;font-variant-numeric:tabular-nums;font-size:12px;line-height:14px}.hq-claim:hover:not(.is-claimed){filter:brightness(1.12)}.hq-claim.is-claimed:hover{filter:saturate(0)brightness(.8)}.camp-map{isolation:isolate;border:1px solid var(--line);background:#182019;position:relative}.camp-map-background{width:100%;height:auto;display:block}.camp-building{--sprite-outline:#f2eee4;background:0 0;border:0;padding:0;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.camp-building:active:not(:disabled){transform:translate(-50%,-50%)}.camp-building:hover,.camp-building:focus-visible,.camp-building:active{--sprite-outline:#ffd262;z-index:1}.camp-building:focus-visible{outline-offset:6px;outline:2px solid #ffd262}.outlined-image{isolation:isolate;display:block;position:relative}.outlined-image img{width:100%;height:auto;display:block;position:relative}.outlined-image:before{content:"";background-color:var(--sprite-outline,#f2eee4);-webkit-mask-image:var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image);mask-image:var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image), var(--sprite-image);pointer-events:none;transition:background-color .16s;position:absolute;inset:-2px;-webkit-mask-position:0,100%,top,bottom,0 0,100% 0,0 100%,100% 100%;mask-position:0,100%,top,bottom,0 0,100% 0,0 100%,100% 100%;-webkit-mask-size:calc(100% - 4px) calc(100% - 4px);mask-size:calc(100% - 4px) calc(100% - 4px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.camp-building-label{min-width:70px;color:var(--sprite-outline);letter-spacing:1px;font-family:var(--heading);text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#0000001a,#0006,#0000001a);border:0;padding:5px 16px;font-size:18px;line-height:1.2;transition:color .16s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.outlined-image:before,.camp-building-label{transition:none}}[data-motion=reduced] .outlined-image:before,[data-motion=reduced] .camp-building-label{transition:none}.app-shell.camp-shell{isolation:isolate;background:#182019;position:relative}.camp-shell .topbar{z-index:5;position:relative}.camp-heading{z-index:1;pointer-events:none;position:relative}.camp-heading .hq-heading{justify-content:flex-start;gap:12px}.camp-heading .home-back-button{pointer-events:auto}.camp-shell .camp-map{border:0;position:absolute;inset:0;overflow:hidden}.camp-scene{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camp-hotspot .camp-building-label{white-space:normal;display:block;position:static;transform:none}.expedition-shell:has(.expedition-journey){background:#171e18;border:0}.expedition-shell:has(.expedition-journey) .bottom-nav{flex-shrink:0;width:100%;position:relative;bottom:auto;left:auto;transform:none}.expedition-journey{z-index:1;background:#171e18;flex-direction:column;flex:1;width:100%;min-width:0;max-width:760px;min-height:0;margin-inline:auto;display:flex;position:relative}@media (width<=760px){.expedition-journey-background{display:none}}.journey-heading,.journey-controls{background:linear-gradient(115deg,#2b3029,#151b17);border:1px solid #646650;flex-shrink:0;align-self:center;width:100%}.journey-heading svg{stroke:#ffcf65}.journey-heading{z-index:1000;min-height:56px;font-family:var(--heading);text-shadow:0 2px 5px #000;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:5px 12px 5px 4px;font-size:clamp(24px,3vh,36px);line-height:1.2;display:flex;position:absolute;color:#ccc4bf!important}.journey-heading h1{text-transform:uppercase;flex:1;font-size:clamp(17px,3.6vw,26px);line-height:1.15}.journey-back,.journey-info{place-items:center;min-width:44px;height:44px;padding:0;display:grid}.journey-back:active:not(:disabled){transform:none}.journey-energy{color:#e5c77f;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.journey-map{isolation:isolate;flex:1;min-height:220px;position:relative;overflow:hidden}.journey-map-backdrop{opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:0}.journey-world{position:absolute}.journey-world>img{pointer-events:none;width:100%;max-width:none;height:100%}.journey-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-route polyline{fill:none;stroke:#eadbbc;stroke-width:3px;stroke-dasharray:7 7;vector-effect:non-scaling-stroke}.journey-point{color:#e4e2d8;width:46px;height:46px;font:700 24px var(--heading);transform-origin:50%;background:radial-gradient(circle at 40% 30%,#424941,#181e1a);border:3px solid #8e9285;border-radius:50%;outline:2px solid #151a16;place-items:center;padding:0;transition:border-color .16s,color .16s,background-color .16s;display:grid;position:absolute;transform:translate(-50%,-50%)}.journey-point:active:not(:disabled){transform:translate(-50%,-50%)}.journey-point.completed{color:#d8e9b8;border-color:#97b85b}.journey-point.available{border-color:#dcac42;animation:1s infinite journey-point}.journey-point.selected{color:#ffe2a0;z-index:2;background:#4c3d23;border-color:#ffcf65;outline:3px solid #956b24;box-shadow:0 0 8px #ffd374,0 0 24px #e8a32688}@keyframes journey-point{0%,to{opacity:1}50%{opacity:.9}}.journey-point:focus-visible{outline-offset:3px;outline:3px solid #ffe39e}.journey-controls{--journey-panel-padding:22px;padding:0 var(--journey-panel-padding) 10px;background:#191e1a url(/assets/vilazki/UI/down_pan.png) 50%/100% 100% no-repeat;border:0}.journey-progress{min-height:56px;margin:0 calc(-1 * var(--journey-panel-padding)) 12px;padding-inline:var(--journey-panel-padding);text-transform:uppercase;background:url(/assets/vilazki/UI/up_pan.png) 50%/100% 100% no-repeat;border-bottom:0;justify-content:center;align-items:center;gap:10px;padding-left:30px;display:flex}.journey-progress h2{white-space:nowrap;font-size:21px;display:none}.journey-progress>span{letter-spacing:.2rem;white-space:nowrap;color:#b5b59f;font-size:16px}.journey-sections{flex:1;gap:3px;max-width:290px;display:flex}.journey-controls span.act{color:#e0ad42}.journey-sections i{background:linear-gradient(#4b4f47,#2c302b);border:1px solid #626653;border-radius:2px;flex:1;min-width:0;height:20px}.journey-sections .filled{background:#e0ad42 url(/assets/vilazki/UI/button.png) 50%/cover;border-color:#f3cc6a}.journey-info{color:#c9c4ac;min-width:32px;display:none}.journey-search{color:#201e15;width:min(100%,440px);min-height:54px;font:700 23px var(--heading);background:url(/assets/vilazki/UI/button.png) 50%/100% 100% no-repeat;border:0;justify-content:center;align-items:center;gap:5px;margin-inline:auto;padding:8px;display:flex}.journey-search>span{align-items:center;gap:3px;display:inline-flex}.journey-energy-icon{object-fit:contain;width:17px;height:27px}.journey-route-dots{gap:5px;display:inline-flex}.journey-route-dots i{background:#66695c;border-radius:50%;width:6px;height:6px}.journey-route-dots .completed{background:#9ab363}.journey-route-dots .selected{background:#efbe51;box-shadow:0 0 5px #efbe5180}.journey-search:disabled{filter:saturate(0)brightness(.9);color:#111;opacity:1;border-color:#636956;font-size:18px}.journey-route-caption{color:#b5b59f;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-height:23px;font-size:13px;display:flex}.journey-route-caption button{color:#edc776}@media (hover:hover){.journey-point:hover{color:#fff0c4;border-color:#ffe19b}.journey-search:hover:not(:disabled){filter:brightness(1.1)}}@media (width<=380px){.journey-heading{gap:4px;padding-right:6px}.journey-heading h1{font-size:16px}.journey-energy{font-size:11px}.journey-controls{--journey-panel-padding:8px}.journey-progress{gap:6px}.journey-progress h2{font-size:18px}}.expedition-shell:has(.expedition-journey) .main-content{overflow-y:auto}@media (height<=600px){.expedition-journey{flex:1 0 auto;min-height:420px}}.modal:has(.weapon-catalog-dialog){border:0}.modal:has(.weapon-catalog-dialog) .modal-close{background:url(/assets/contracts/fight/ui/btn_bt.png) 50%/100% 100% no-repeat;border:0;outline:0}.modal:has(.weapon-catalog-dialog) .modal-close:hover{background:url(/assets/contracts/fight/ui/btn_bt.png) 50%/100% 100% no-repeat;border:0;outline:0}.modal:has(.weapon-catalog-dialog) .modal-close:focus-visible{background:url(/assets/contracts/fight/ui/btn_bt.png) 50%/100% 100% no-repeat;border:0;outline:0}:is(.modal:has(.weapon-catalog-dialog) .modal-close:hover,.modal:has(.weapon-catalog-dialog) .modal-close:focus-visible){filter:brightness(1.12)}.modal:has(.weapon-catalog-dialog) .modal-close:active{transform:scale(.96)}.weapon-catalog-dialog .loadout-panel-header,.weapon-catalog-dialog .loadout-panel-body,.weapon-catalog-dialog .catalog-products-panel,.weapon-catalog-dialog .attack-catalog-card,.weapon-catalog-dialog .attack-catalog-card.chosen,.weapon-catalog-dialog .slot-editor .attack-slot,.weapon-catalog-dialog .slot-editor .attack-slot:hover:not(:disabled),.weapon-catalog-dialog .slot-editor .attack-slot:focus-visible{box-shadow:none;border:0;outline:0}.weapon-catalog-dialog .slot-editor .attack-slot:hover:not(:disabled),.weapon-catalog-dialog .slot-editor .attack-slot:focus-visible{filter:brightness(1.12)}.weapon-catalog-dialog .loadout-done,.weapon-catalog-dialog .loadout-done:hover,.weapon-catalog-dialog .loadout-done:focus-visible{background:url(/assets/markets/7f0b3ec4-a3e4-4d01-836c-2fe75574302c%201.png) 50%/100% 100% no-repeat;border:0;outline:0}.weapon-catalog-dialog .loadout-done:hover,.weapon-catalog-dialog .loadout-done:focus-visible{filter:brightness(1.12)}.weapon-catalog-dialog .loadout-done:active{transform:scale(.99)}button:has(>.ui-close-image){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}button>.ui-close-image{object-fit:contain;pointer-events:none;width:100%;height:100%;transition:all .1s;display:block}.fight-tablet-heading-df{grid-gap:5px;align-items:center;display:flex}button:hover>.ui-close-image{filter:brightness(1.3)}.toast button:has(>.ui-close-image){flex-shrink:0;width:30px;height:30px}.modal-close{width:36px;min-width:36px;height:36px;min-height:36px}.modal:has(>.game-confirm){background:#172019 url(/assets/support/texture.png);border:none;border-radius:5px;width:min(520px,100%);padding:28px 26px 24px;box-shadow:0 16px 50px #000a,inset 0 0 0 3px #364731}.modal:has(>.game-confirm) .modal-close{top:12px;right:12px}.game-confirm>.eyebrow{color:#b5ac91;padding-right:38px;font-size:11px;display:block}.game-confirm h2{color:#ccc4bf;font:700 clamp(23px, 5vw, 30px)/1.2 var(--heading);text-shadow:0 2px 5px #000;margin:8px 32px 0 0}.game-confirm .dialog-copy{color:#d0cbb9;text-shadow:0 1px 3px #000;margin:20px 0}.game-confirm>button{aspect-ratio:709/99;color:#231c0d;width:100%;height:auto;min-height:0;font:700 clamp(12px, 3vw, 16px)/1.2 var(--heading);box-shadow:none;background:url(/assets/vilazki/popup/button.png) 50%/contain no-repeat;border:0;justify-content:center;align-items:center;gap:10px;padding:5px 20px;display:flex}.game-confirm>button.quiet{aspect-ratio:357/46;color:#ccc4bf;background-image:url(/assets/support/header.png);margin-top:8px}
