@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--idlecraft-cooldown-angle:360deg}}}[data-site=idlecraft]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-scale:1;--ui-touch-min:44px;--ui-motion-fast:80ms;--ui-motion-standard:.12s;--ui-motion-progress:.16s;--ui-easing-standard:ease;--ui-radius-sm:8px;--ui-radius-md:14px;--ui-focus-ring-width:3px;--ui-focus-ring-offset:3px;--ui-press-offset:2px;--ui-selected-ring-width:2px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-text:#f5ead2;--ui-muted:#b9ad98;--ui-shadow:#0000008c;--ui-accent:#d8a84d;--ui-accent-strong:#9a642c;--ui-metal:#62666b;--ui-bronze:#9b7041;--ui-surface:#08191df0;--ui-success:#6eb45f;--ui-danger:#b94b3f;--ui-info:#4d91c9;--ui-epic:#8b65bd;--ui-disabled:#77736c;--ui-state-normal-filter:none;--ui-state-secondary-filter:saturate(.72);--ui-state-hover-filter:brightness(1.15);--ui-state-pressed-filter:brightness(.82);--ui-state-selected-filter:brightness(1.1);--ui-state-disabled-filter:grayscale(1);--ui-state-disabled-opacity:.62;--ui-state-locked-filter:grayscale(.65)brightness(.7);cursor:image-set(url(/game-assets/idlecraft/final-assets/icons/08-cursors-overlays/ui-v3-08-cursors-overlays-cursor-default-48.png) 1.5x)7 3,default!important}[data-site=idlecraft] *{cursor:inherit!important}[data-site=idlecraft] :is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]){cursor:image-set(url(/game-assets/idlecraft/final-assets/icons/08-cursors-overlays/ui-v3-08-cursors-overlays-cursor-link-48.png) 1.5x)11 4,pointer!important}[data-site=idlecraft] :is(button:disabled,[aria-disabled=true]){cursor:image-set(url(/game-assets/idlecraft/final-assets/icons/08-cursors-overlays/ui-v3-08-cursors-overlays-cursor-forbidden-48.png) 1.5x)16 16,not-allowed!important}[data-site=idlecraft],[data-idlecraft-typography]{--ui-font-display:var(--font-friz-quadrata),Georgia,serif;--ui-font-body:var(--font-friz-quadrata),Georgia,serif;--ui-font-label:var(--font-friz-quadrata),Georgia,serif;--ui-font-num:var(--font-friz-quadrata),Georgia,serif;font-family:var(--ui-font-body);--ui-text-2xs:.625rem;--ui-text-xs:.6875rem;--ui-text-sm:.8125rem;--ui-text-md:.9375rem;--ui-text-lg:1.125rem;--ui-text-xl:1.5rem;--ui-text-2xl:2rem;--ui-track-label:.14em;--ui-track-display:.04em;--ui-track-action:.18em}:is([data-site=idlecraft],[data-idlecraft-typography]) :is(button,input,select,textarea,.font-sans,.font-serif,.font-mono){font-family:var(--ui-font-body)}.gk-display{font-family:var(--ui-font-display),serif;letter-spacing:var(--ui-track-display);font-weight:400}.gk-label{font-family:var(--ui-font-label),sans-serif;text-transform:uppercase;letter-spacing:var(--ui-track-label);font-weight:600}.gk-num{font-family:var(--ui-font-num),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:500}.gk-body{font-family:var(--ui-font-body),serif}.gk-panel,.gk-button,.gk-icon,.gk-slot,.gk-bar{box-sizing:border-box;color:var(--ui-text);font-family:var(--ui-font-body),serif}.gk-frame{border:solid #0000;border-width:var(--ui-frame-width);border-image-source:var(--ui-frame-source);border-image-slice:var(--ui-frame-slice);border-image-width:var(--ui-frame-width);background-image:var(--ui-fixed-source,none);background-position:50%;background-repeat:no-repeat;background-size:contain}.gk-panel{min-width:var(--ui-frame-min-width);min-height:var(--ui-frame-min-height);filter:drop-shadow(0 var(--ui-space-1)var(--ui-space-2)var(--ui-shadow));display:block}.gk-panel__content{min-width:0;min-height:0}.idlecraft-v3-panel{box-sizing:border-box;background:linear-gradient(#041114f5,#030b0efa);border:1px solid #d3a8529e;border-radius:0;position:relative;overflow:visible;box-shadow:0 8px 18px #00000075}.idlecraft-v3-panel>.gk-panel__content{z-index:1;min-width:0;min-height:0;position:relative}.idlecraft-v3-panel--popover,.idlecraft-v3-panel--tooltip,.idlecraft-v3-panel--panel-compact,.idlecraft-v3-panel--panel-medium,.idlecraft-v3-panel--panel-large{border-image:}.idlecraft-v3-panel__corner{z-index:2;pointer-events:none;background:url(/game-assets/idlecraft/final-assets/icons/01-core-structure/ui-v3-01-core-structure-corner-ornament.png) 50%/contain no-repeat;width:84px;height:84px;position:absolute}.idlecraft-v3-panel__corner--tl{top:-23px;left:-26px}.idlecraft-v3-panel__corner--tr{top:-23px;right:-26px;transform:scaleX(-1)}.idlecraft-v3-panel__corner--bl{bottom:-23px;left:-26px;transform:scaleY(-1)}.idlecraft-v3-panel__corner--br{bottom:-23px;right:-26px;transform:rotate(180deg)}.gk-button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-width:max(var(--ui-touch-min),var(--ui-frame-min-width));min-height:max(var(--ui-touch-min),var(--ui-frame-min-height));height:56px;color:var(--ui-text);cursor:pointer;filter:var(--ui-button-filter,var(--ui-state-normal-filter));transition:filter var(--ui-motion-standard)var(--ui-easing-standard),transform var(--ui-motion-fast)var(--ui-easing-standard);padding-inline:26px;line-height:1;display:inline-flex;position:relative;transform:translateY(0)}.gk-button__label{z-index:1;white-space:nowrap;font-family:var(--ui-font-display),serif;text-transform:uppercase;letter-spacing:var(--ui-track-action);font-weight:400;position:relative}.gk-button--plain .gk-button__label{font-family:var(--ui-font-body),serif;text-transform:none;letter-spacing:normal;font-weight:700}.gk-button--secondary{--ui-button-filter:var(--ui-state-secondary-filter)}@media (hover:hover){.gk-button:not(:disabled):not(.gk-button--locked):hover{--ui-button-filter:var(--ui-state-hover-filter)}}.gk-button:not(:disabled):not(.gk-button--locked):active{--ui-button-filter:var(--ui-state-pressed-filter);transform:translateY(var(--ui-press-offset))}.gk-button--selected{--ui-button-filter:var(--ui-state-selected-filter);box-shadow:inset 0 0 0 var(--ui-selected-ring-width)var(--ui-accent)}.gk-button:disabled{--ui-button-filter:var(--ui-state-disabled-filter);color:var(--ui-disabled);cursor:not-allowed;opacity:var(--ui-state-disabled-opacity)}.gk-button--locked{--ui-button-filter:var(--ui-state-locked-filter);cursor:not-allowed}.gk-icon{min-width:max(var(--ui-touch-min),var(--ui-frame-min-width));min-height:max(var(--ui-touch-min),var(--ui-frame-min-height));place-items:center;display:inline-grid}.gk-icon__image{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.gk-slot{min-width:max(var(--ui-touch-min),var(--ui-frame-min-width));min-height:max(var(--ui-touch-min),var(--ui-frame-min-height));background:radial-gradient(circle at 50% 45%,var(--ui-slot-accent,transparent)0%,transparent 70%),center/contain no-repeat var(--ui-slot-source,none);place-items:center;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gk-slot{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--ui-slot-accent,transparent)45%,transparent)0%,transparent 70%),center/contain no-repeat var(--ui-slot-source,none)}}.gk-slot{cursor:pointer}.gk-slot__frame{z-index:0;object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:relative}.gk-slot__glyph{z-index:1;object-fit:contain;width:72%;height:72%;display:block;position:relative}.idlecraft-bag__grid .gk-slot__glyph,.idlecraft-paperdoll .gk-slot__glyph,.idlecraft-itemdetail .gk-slot__glyph{width:92%;height:92%}.gk-slot__overlay{z-index:2;background:center/var(--ui-overlay-size,58%)no-repeat var(--ui-slot-overlay,none);pointer-events:none;position:absolute;inset:0}button:not(:disabled) .gk-icon{cursor:pointer;transition:filter var(--ui-motion-standard)var(--ui-easing-standard),transform var(--ui-motion-fast)var(--ui-easing-standard)}@media (hover:hover){button:not(:disabled):hover .gk-icon{filter:var(--ui-state-hover-filter);transform:translateY(-2px)}}button:not(:disabled):active .gk-icon{filter:var(--ui-state-pressed-filter);transform:translateY(var(--ui-press-offset))}button:not(:disabled):focus-visible .gk-icon{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:var(--ui-focus-ring-offset)}button:disabled .gk-icon{filter:var(--ui-state-locked-filter)}.gk-on-art{color:var(--ui-text);text-shadow:0 1px #000000e6,0 -1px #000000e6,1px 0 #000000e6,-1px 0 #000000e6,0 3px 14px #000000f2}.gk-on-art--gold{color:var(--ui-accent)}.gk-bar{min-width:max(var(--ui-touch-min),var(--ui-frame-min-width));display:block}.gk-bar__label{color:var(--ui-text);margin-block-end:var(--ui-space-1);display:block}.gk-bar__track{box-sizing:border-box;min-height:var(--ui-frame-min-height);display:block;position:relative;overflow:hidden}.gk-bar__fill{width:var(--ui-bar-value,0%);background:var(--ui-bar-color,var(--ui-success));transition:width var(--ui-motion-progress)var(--ui-easing-standard);position:absolute;inset:0 auto 0 0}.gk-range{appearance:none;width:100%;height:var(--ui-space-4);cursor:pointer;background:0 0}.gk-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ui-accent)0 var(--ui-range-value,0%),#ffffff1f var(--ui-range-value,0%)100%);border:1px solid #0000008c;border-radius:999px;height:8px}.gk-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%,var(--ui-text),var(--ui-accent)55%,var(--ui-accent-strong));width:18px;height:18px;box-shadow:0 1px 3px var(--ui-shadow);border:1px solid #0009;border-radius:50%;margin-top:-4px}.gk-range::-moz-range-track{background:#ffffff1f;border:1px solid #0000008c;border-radius:999px;height:8px}.gk-range::-moz-range-progress{background:var(--ui-accent);border-radius:999px;height:8px}.gk-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,var(--ui-text),var(--ui-accent)55%,var(--ui-accent-strong));width:18px;height:18px;box-shadow:0 1px 3px var(--ui-shadow);border:1px solid #0009;border-radius:50%}.gk-range:disabled{filter:var(--ui-state-disabled-filter);opacity:var(--ui-state-disabled-opacity);cursor:not-allowed}.gk-delta-anchor{display:inline-block;position:relative}.gk-delta-value{transform-origin:50%;display:inline-block}.gk-delta-value[data-bump]{animation:gk-delta-bump .42s var(--ui-easing-standard)}@keyframes gk-delta-bump{0%{transform:scale(1)}28%{transform:scale(1.16)}to{transform:scale(1)}}.gk-delta-float{z-index:5;pointer-events:none;white-space:nowrap;font-family:var(--ui-font-num),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--ui-text-xs);text-shadow:0 1px #08060cf2,0 -1px #08060cf2,1px 0 #08060cf2,-1px 0 #08060cf2,0 2px 6px #000000d9;animation:gk-delta-rise var(--gk-delta-life,1.1s)var(--ui-easing-standard)forwards;line-height:1;position:absolute;bottom:100%}.gk-delta-float[data-align=center]{--gk-delta-x:-50%;left:50%}.gk-delta-float[data-align=start]{--gk-delta-x:0%;left:0}.gk-delta-float[data-align=end]{--gk-delta-x:0%;right:0}.gk-delta-float[data-positive=true]{color:var(--ui-success)}.gk-delta-float[data-positive=false]{color:var(--ui-danger)}@keyframes gk-delta-rise{0%{opacity:0;transform:translate(var(--gk-delta-x,0),6px)scale(.86)}12%{opacity:1;transform:translate(var(--gk-delta-x,0),0)scale(1.06)}24%{transform:translate(var(--gk-delta-x,0),-3px)scale(1)}55%{opacity:1}to{opacity:0;transform:translate(var(--gk-delta-x,0),-26px)scale(1)}}.gk-statrow{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);padding:1px 3px;display:flex;position:relative}.gk-statrow__label{font-size:var(--ui-text-xs);color:var(--ui-muted)}.gk-statrow__value{font-family:var(--ui-font-num),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:var(--ui-text-xs);color:var(--ui-text)}.gk-statrow__flash{z-index:0;border-radius:inherit;pointer-events:none;animation:gk-statrow-flash .62s var(--ui-easing-standard)forwards;position:absolute;inset:0}.gk-statrow__flash[data-rising=true]{background:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.gk-statrow__flash[data-rising=true]{background:color-mix(in srgb,var(--ui-success)34%,transparent)}}.gk-statrow__flash[data-rising=false]{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.gk-statrow__flash[data-rising=false]{background:color-mix(in srgb,var(--ui-danger)34%,transparent)}}@keyframes gk-statrow-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.gk-tip{filter:drop-shadow(0 6px 14px #0000009e);box-shadow:0 0 0 1px var(--rarity,transparent),0 0 16px var(--rarity,transparent);position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gk-tip{box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity,transparent)70%,transparent),0 0 16px color-mix(in srgb,var(--rarity,transparent)40%,transparent)}}.gk-tip__peek-fits{padding:0 18px 14px}.gk-tip__usable-by{color:var(--ui-muted);font-size:var(--ui-text-2xs)}.gk-tip__usable-by-sep{color:var(--ui-muted)}.gk-tip__usable-by-yes{color:var(--ui-text)}.gk-tip__usable-by-no{color:var(--ui-danger)}.gk-tip__inner{background:0 0;padding:16px 18px 14px}.gk-tip__head{border-bottom:1px solid var(--ui-bronze);align-items:center;gap:10px;min-width:0;padding-bottom:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.gk-tip__head{border-bottom:1px solid color-mix(in srgb,var(--ui-bronze)40%,transparent)}}.gk-tip__item-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #000000b3);flex:none;width:76px;height:76px}.gk-tip__heading{min-width:0}.gk-tip__name{font-size:var(--ui-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.1;overflow:hidden}.gk-tip__upgrade{color:var(--ui-muted);font-size:var(--ui-text-xs)}.gk-tip__type{color:var(--ui-muted);font-size:var(--ui-text-2xs);text-transform:capitalize;margin-top:4px}.gk-tip__rule{margin-block:var(--ui-space-2);border:0;border-top:1px solid var(--ui-bronze)}@supports (color:color-mix(in lab, red, red)){.gk-tip__rule{border-top:1px solid color-mix(in srgb,var(--ui-bronze)32%,transparent)}}.gk-tip__foot{justify-content:space-between;align-items:flex-end;margin-top:10px;display:flex}.gk-tip__foot:has(>.gk-tip__rarity-group:only-child){justify-content:flex-end}.gk-tip__requires{color:var(--ui-muted);font-size:var(--ui-text-2xs)}.gk-tip__rarity-group{align-items:center;gap:6px;display:flex}.gk-tip__equipped-badge{color:var(--ui-accent);font-size:var(--ui-text-2xs)}.gk-tip__rarity{border:1px solid var(--rarity,var(--ui-accent));padding:2px 9px 1px}@supports (color:color-mix(in lab, red, red)){.gk-tip__rarity{border:1px solid color-mix(in srgb,var(--rarity,var(--ui-accent))65%,transparent)}}.gk-tip__rarity{background:var(--rarity,var(--ui-accent));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.gk-tip__rarity{background:color-mix(in srgb,var(--rarity,var(--ui-accent))16%,transparent)}}.gk-tip__rarity{color:var(--rarity,var(--ui-accent));font-size:var(--ui-text-2xs);text-shadow:0 1px 2px #000c}.gk-fit{justify-content:space-between;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-sm);text-align:left;width:100%;padding:2px 4px;display:flex}.gk-fit--press{cursor:pointer;transition:background-color var(--ui-motion-fast)var(--ui-easing-standard)}@media (hover:hover){.gk-fit--press:hover{background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.gk-fit--press:hover{background:color-mix(in srgb,var(--ui-accent)18%,transparent)}}}.gk-fit--press:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:1px}.gk-fit-mark{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #000000e6);width:18px;height:18px;position:absolute;top:2px;left:2px}.gk-fit-mark--other{opacity:.55;filter:saturate(.5)drop-shadow(0 1px 2px #000000e6)}.gk-field{box-sizing:border-box;width:100%;min-width:max(var(--ui-touch-min),var(--ui-frame-min-width));min-height:max(var(--ui-touch-min),var(--ui-frame-min-height));padding-inline:var(--ui-space-3);color:var(--ui-text);font-family:var(--ui-font-body),serif;font-size:var(--ui-text-md);appearance:none;background:0 0;line-height:1;display:block}.gk-field::placeholder{color:var(--ui-text);opacity:.55}.gk-field:disabled{color:var(--ui-disabled)}.gk-field:-webkit-autofill{-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text);transition:background-color 100000s ease-in-out 0s,filter var(--ui-motion-standard)var(--ui-easing-standard)}.gk-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text);transition:background-color 100000s ease-in-out 0s,filter var(--ui-motion-standard)var(--ui-easing-standard)}.gk-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text);transition:background-color 100000s ease-in-out 0s,filter var(--ui-motion-standard)var(--ui-easing-standard)}.gk-field:autofill,.gk-field:autofill:hover,.gk-field:autofill:focus{-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text);transition:background-color 100000s ease-in-out 0s,filter var(--ui-motion-standard)var(--ui-easing-standard)}.gk-field{filter:var(--ui-field-filter,var(--ui-state-normal-filter));transition:filter var(--ui-motion-standard)var(--ui-easing-standard)}@media (hover:hover){.gk-field:not(:disabled):hover{--ui-field-filter:var(--ui-state-hover-filter)}}.gk-field:focus{--ui-field-filter:var(--ui-state-hover-filter);box-shadow:inset 0 0 var(--ui-space-2)var(--ui-accent);outline:none}.gk-field--invalid,.gk-field--invalid:focus{--ui-field-filter:var(--ui-state-normal-filter);box-shadow:inset 0 0 var(--ui-space-2)var(--ui-danger)}@media (prefers-reduced-motion:reduce){.gk-field{transition:none}.gk-field:autofill{transition:background-color 100000s ease-in-out}}@media (forced-colors:active){.gk-field:focus{outline:var(--ui-focus-ring-width)solid Highlight}}.gk-range:focus-visible,.gk-button:focus-visible,.gk-slot:focus-visible,.gk-icon:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:var(--ui-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.gk-button,.gk-bar__fill{transition:none}.gk-delta-float{animation:gk-delta-hold var(--gk-delta-life,1.1s)linear forwards}@keyframes gk-delta-hold{0%{opacity:0;transform:translate(var(--gk-delta-x,0),-8px)}10%{opacity:1;transform:translate(var(--gk-delta-x,0),-8px)}70%{opacity:1;transform:translate(var(--gk-delta-x,0),-8px)}to{opacity:0;transform:translate(var(--gk-delta-x,0),-8px)}}.gk-delta-value[data-bump]{animation:none}.gk-fit--press{transition:none}}.idlecraft-hud{z-index:10;pointer-events:none;padding-top:var(--ic-gameheader-h);position:absolute;inset:0;overflow:hidden;container-type:size}.idlecraft-hud__grid{--hud-band:min(100cqw,max(667px,min(177.778cqh,2560px)));width:var(--hud-band);height:100%;padding:max(8px,env(safe-area-inset-top))max(10px,env(safe-area-inset-right))max(8px,env(safe-area-inset-bottom))max(10px,env(safe-area-inset-left));grid-template:"nameplate stage objective""menu arena arena"minmax(0,1fr)"roster roster controls"/minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin-inline:auto;display:grid}.idlecraft-hud__nameplate{grid-area:nameplate;justify-self:start}.idlecraft-hud__stage{grid-area:stage}.idlecraft-hud__objective{grid-area:objective;justify-self:end}.idlecraft-hud__menu{margin-left:calc((var(--hud-band) - 100cqw)/2);grid-area:menu;place-self:center start}.idlecraft-hud__roster{grid-area:roster;align-self:end}.idlecraft-hud__controls{grid-area:controls;place-self:end}.idlecraft-hud__nameplate,.idlecraft-hud__stage,.idlecraft-hud__objective,.idlecraft-hud__menu,.idlecraft-hud__roster,.idlecraft-hud__controls{pointer-events:auto;min-width:0}.idlecraft-combat-menu{flex-direction:column;gap:8px;display:flex}.idlecraft-combat-menu__item{place-items:center;display:inline-grid;position:relative}.idlecraft-combat-menu__item:enabled{transition:transform .15s}.idlecraft-combat-menu__item:enabled:hover{transform:translateY(-1px)}.idlecraft-combat-menu__item:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.idlecraft-combat-menu__item:enabled{transition:none}}.idlecraft-cobj{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:24;filter:drop-shadow(0 3px 6px #00000073);width:clamp(240px,24cqw,320px);position:fixed}.idlecraft-cobj>.gk-panel__content{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.idlecraft-cobj__head{align-items:center;gap:6px;display:flex}.idlecraft-cobj__icon{filter:drop-shadow(0 2px 3px #0000008c);flex:none;width:28px;height:28px}.idlecraft-cobj__lines{flex-direction:column;gap:2px;min-width:0;display:flex}.idlecraft-cobj__zone{letter-spacing:.08em;color:#f0d9a6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.idlecraft-cobj__stage{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text);font-size:8px}.idlecraft-cobj__bar{border:1px solid var(--ui-bronze);background:#030608d9;border-radius:4px;height:12px;margin-top:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.idlecraft-cobj__bar{border:1px solid color-mix(in srgb,var(--ui-bronze)40%,transparent)}}.idlecraft-cobj__bar{overflow:hidden;box-shadow:inset 0 1px 2px #000c}.idlecraft-cobj__fill{background:linear-gradient(#7fd7e8 0%,#3f9fbb 100%);border-radius:2px;min-width:0;position:absolute;inset:1px auto 1px 1px}.idlecraft-cobj__ticks{pointer-events:none;position:absolute;inset:0}.idlecraft-cobj__tick{background:#0009;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px);box-shadow:1px 0 #ffffff1a}.idlecraft-res__gold-icon{--pulse:0;width:26px;height:26px;transform:scale(calc(1 + .14*var(--pulse)));filter:brightness(calc(1 + .85*var(--pulse)))drop-shadow(0 0 calc(7px*var(--pulse))rgba(255,214,110,var(--pulse)));flex:none;display:block}@media (prefers-reduced-motion:reduce){.idlecraft-res__gold-icon{transform:none}}.idlecraft-cobj__expeditions{width:100%;min-width:0;margin:4px 0 0;padding-inline:24px;position:static}.idlecraft-cobj__expeditions-icon{object-fit:contain;width:18px;height:18px}.idlecraft-bar__fill[data-hero-xp]{--pulse:0;filter:brightness(calc(1 + .7*var(--pulse)));box-shadow:0 0 calc(8px*var(--pulse))rgba(216,168,77,var(--pulse))}.idlecraft-hud__grid{--hero-card-width:clamp(176px,17cqw,214px)}.idlecraft-hero-roster{justify-content:center;align-items:flex-end;gap:6px;display:flex}.idlecraft-hero{flex:0 0 var(--hero-card-width);width:var(--hero-card-width);color:var(--ui-text);filter:saturate(.88)brightness(.92);transition:filter var(--ui-motion-standard),transform var(--ui-motion-standard);background:0 0;border:0;padding:0}.idlecraft-hero[data-active]{filter:saturate(1.04)brightness(1.06);transform:translateY(-2px)}@media (hover:hover){.idlecraft-hero:hover{filter:saturate(1.04)brightness(1.06);transform:translateY(-2px)}}.idlecraft-hero:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:2px}.idlecraft-hero__body{box-sizing:border-box;filter:drop-shadow(0 3px 6px #0000008c);align-items:center;gap:6px;width:100%;min-height:115px;display:flex}.idlecraft-hero__portrait{width:calc(var(--hero-card-width)*.3);aspect-ratio:1;flex:none;position:relative}.idlecraft-hero__well{border-radius:2px;position:absolute;inset:12.5%;overflow:hidden}.idlecraft-hero__face{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.idlecraft-hero__bezel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.idlecraft-hero__crest{aspect-ratio:56/67;width:46%;position:absolute;top:-10%;left:-8%}.idlecraft-hero__crest>img{width:100%;height:100%;position:absolute;inset:0}.idlecraft-hero__crest>img:last-child{object-fit:contain;opacity:.94;width:56%;height:46%;inset:24% 22% 30%}.idlecraft-hero__level{color:#ffeec2;text-align:center;text-shadow:0 1px 2px #000;background:linear-gradient(#060806b8,#060806e0);border-radius:3px;min-width:1.6em;padding:0 3px;font-size:clamp(.6rem,.62cqw,.78rem);line-height:1.35;position:absolute;bottom:15%;right:16%}.idlecraft-hero__meters{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.idlecraft-hero__identity{color:var(--ui-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;white-space:nowrap;font-size:7px;font-weight:700;line-height:1;overflow:hidden}.idlecraft-ability{--pulse:0;transform:scale(calc(1 + .08*var(--pulse)));filter:brightness(calc(1 + .5*var(--pulse)));transition:filter var(--ui-motion-standard);flex:none;align-self:flex-end;align-items:center;gap:6px;margin-bottom:13px;display:flex}@media (prefers-reduced-motion:reduce){.idlecraft-ability{transform:none}}.idlecraft-ability[data-ability-buff] .idlecraft-ability__bar{filter:drop-shadow(0 0 6px #ffd66ecc)}.idlecraft-ability .idlecraft-ability__bar{flex:none;width:clamp(90px,10cqw,120px)}.idlecraft-bar{box-sizing:border-box;width:100%;display:block;position:relative}.idlecraft-bar__frame{pointer-events:none;position:absolute;inset:0}.idlecraft-bar__channel{z-index:0;background:#0d100ceb;border-radius:999px;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.idlecraft-bar--cells .idlecraft-bar__channel{border-radius:0;-webkit-mask-image:none;mask-image:none}.idlecraft-bar__channel:before{content:"";width:var(--ghost,0%);z-index:-1;border-radius:inherit;background:#f5ead280;position:absolute;inset:0 auto 0 0}.idlecraft-bar__fill{height:100%;display:block}.idlecraft-bar__fill[data-hero-down]{filter:brightness(.62);background:var(--ui-danger)!important}.idlecraft-bar__label{inset:var(--bar-inset,0);color:#fff6de;letter-spacing:.02em;pointer-events:none;text-shadow:0 1px 1px #000000f2,0 0 4px #000c;justify-content:center;align-items:center;font-size:clamp(.56rem,.6cqw,.74rem);line-height:1;display:flex;position:absolute}.idlecraft-orientation-guard{z-index:2147483000;color:#f2e4c7;font-family:var(--ui-font-body);text-align:center;background:radial-gradient(circle at 50% 42%,#5d482659,#0000 42%),#080e11;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:none;position:fixed;inset:0}.idlecraft-orientation-guard h1{font-family:var(--ui-font-body);margin-top:1.25rem;font-size:1.6rem}.idlecraft-orientation-guard p{color:#a99d89;margin-top:.55rem}.idlecraft-orientation-guard__device{border:3px solid var(--ui-accent);border-radius:9px;width:46px;height:78px;padding:5px;animation:1.8s ease-in-out infinite idlecraft-device-turn}.idlecraft-orientation-guard__device span{background:#14242a;border-radius:4px;width:100%;height:100%;display:block}@keyframes idlecraft-device-turn{0%,18%{transform:rotate(0)}62%,to{transform:rotate(90deg)}}@media (orientation:portrait),(max-width:666px),(max-height:374px){.idlecraft-orientation-guard{display:flex}body:has(>.idlecraft-orientation-guard)>:not(.idlecraft-orientation-guard){visibility:hidden!important}}@media (prefers-reduced-motion:reduce){.idlecraft-orientation-guard__device{animation:none;transform:rotate(90deg)}}.idlecraft-charscreen{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;padding:12px;position:fixed;inset:0;overflow-y:auto}.idlecraft-charscreen__body{min-height:0}.idlecraft-charscreen__body .idlecraft-v3-panel__corner{display:none}.idlecraft-charscreen__pane--main>.idlecraft-v3-panel__corner{display:block}.idlecraft-charscreen__body .idlecraft-charscreen__pane--rail{box-shadow:none;border-color:#0000}.idlecraft-charscreen__body{max-width:1180px;margin-inline:auto;padding:26px 28px}.idlecraft-charscreen__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.idlecraft-charscreen__title{font-size:var(--ui-text-xl);color:var(--ui-text)}.idlecraft-charscreen__cols{grid-template-columns:auto auto;justify-content:center;align-items:start;gap:30px;display:grid}.idlecraft-charscreen__pane{padding:12px}.idlecraft-charscreen__pane--main{padding:16px 20px}.idlecraft-charscreen__main{grid-template-columns:auto var(--bag-w);align-items:start;gap:8px 20px;display:grid}.idlecraft-charscreen__side{flex-direction:column;gap:10px;min-width:0;display:flex}.idlecraft-charscreen__detail{position:relative}.idlecraft-charscreen__detail-close{z-index:3;color:#c9b995;border-radius:4px;width:24px;height:24px;font-size:16px;line-height:1;position:absolute;top:2px;right:4px}.idlecraft-charscreen__detail-close:hover{color:var(--ui-text);background:#ffffff14}@media (max-width:1000px){.idlecraft-charscreen__cols{grid-template-columns:minmax(0,1fr);gap:12px}.idlecraft-charscreen__main{grid-template-columns:minmax(0,1fr)}.idlecraft-roster-rail{flex-direction:row;width:max-content;overflow-x:auto}.idlecraft-charscreen__pane--rail{justify-self:start;width:max-content}}@media (max-height:820px){.idlecraft-paperdoll .gk-slot,.idlecraft-paperdoll__below .gk-slot{--ui-frame-min-width:64px;--ui-frame-min-height:64px;width:64px;height:64px}.idlecraft-paperdoll__stage{height:clamp(220px,30vh,280px)}.idlecraft-charscreen__body{--bag-cell:56px}.idlecraft-charscreen__pane--main{padding:10px 14px}.idlecraft-charscreen__main{gap:6px 14px}.idlecraft-charscreen__side{gap:6px}.idlecraft-roster-rail{--roster-portrait:44px;gap:4px}.idlecraft-roster-rail__item{gap:1px;padding:3px}.idlecraft-roster-rail__deploy{margin-top:1px}.idlecraft-stats .gk-statrow,.idlecraft-stats__power .gk-statrow{padding-block:2px}.idlecraft-stats__head{margin-bottom:3px;padding-bottom:3px}}.idlecraft-roster-rail{flex-direction:column;gap:8px;display:flex}.idlecraft-roster-rail__item{border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px;transition:background-color .15s;display:flex}.idlecraft-roster-rail__select{flex-direction:column;align-items:center;gap:2px;display:flex}.idlecraft-roster-rail__deploy{min-width:68px;font-size:var(--ui-text-2xs);margin-top:3px;padding:3px 9px}.idlecraft-roster-rail__item:hover{background:#ffffff0f}.idlecraft-roster-rail__item[data-active]{box-shadow:none;background:#d4af6a29}.idlecraft-roster-rail__name{font-size:var(--ui-text-xs);color:var(--ui-text)}.idlecraft-roster-rail__meta{font-size:var(--ui-text-2xs);color:#c9b995}.idlecraft-roster-rail__portrait{width:var(--roster-portrait,60px);height:var(--roster-portrait,60px);background:#0711146b;display:block;overflow:hidden}.idlecraft-roster-rail__portrait>img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.idlecraft-roster-rail__item{transition:none}}.idlecraft-sheet{flex-direction:column;gap:10px;display:flex}.idlecraft-sheet__head{text-align:left;padding-inline:2px}.idlecraft-sheet__name{font-size:var(--ui-text-xl);color:#f0d9a6;text-shadow:0 1px 2px #0009}.idlecraft-sheet__sub{font-size:var(--ui-text-xs);color:#c9b995}.idlecraft-paperdoll{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.idlecraft-paperdoll__col{flex-direction:column;gap:8px;display:flex}.idlecraft-paperdoll .gk-slot,.idlecraft-paperdoll__below .gk-slot{--ui-frame-min-width:78px;--ui-frame-min-height:78px;width:78px;height:78px}.idlecraft-paperdoll__stage{aspect-ratio:3/4;justify-self:center;width:auto;min-width:0;height:clamp(270px,36vh,340px)}.idlecraft-paperdoll__below{justify-content:center;display:flex}.idlecraft-paperdoll__slot--empty .gk-slot__glyph{opacity:.32}.idlecraft-paperdoll .idlecraft-paperdoll__slot{box-shadow:inset 0 0 0 1px var(--ui-slot-accent,transparent),inset 0 0 0 1px #e0c48714;background:#0d1a1e85;border-radius:5px}@supports (color:color-mix(in lab, red, red)){.idlecraft-paperdoll .idlecraft-paperdoll__slot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-slot-accent,transparent)55%,transparent),inset 0 0 0 1px #e0c48714}}.idlecraft-paperdoll .idlecraft-paperdoll__slot[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ui-accent),inset 0 0 0 1px #e0c48714}.idlecraft-paperdoll .idlecraft-paperdoll__slot>.gk-slot__overlay{display:none}.idlecraft-bag{flex-direction:column;gap:10px;min-width:0;display:flex}.idlecraft-bag__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.idlecraft-bag__count{font-size:var(--ui-text-xs);color:#c9b995}.idlecraft-charscreen__body{--bag-cols:5;--bag-rows:7;--bag-cell:64px;--bag-gap:5px;--bag-w:calc(var(--bag-cell)*var(--bag-cols) + var(--bag-gap)*(var(--bag-cols) - 1));--bag-h:calc(var(--bag-cell)*var(--bag-rows) + var(--bag-gap)*(var(--bag-rows) - 1))}.idlecraft-bag__grid{grid-template-columns:repeat(var(--bag-cols),var(--bag-cell));grid-auto-rows:var(--bag-cell);gap:var(--bag-gap);min-height:var(--bag-h);place-content:start;display:grid}.idlecraft-bag__cell>.gk-slot,.idlecraft-bag__grid>.gk-slot{width:var(--bag-cell);height:var(--bag-cell);background:radial-gradient(circle at 50% 42%,var(--ui-slot-accent,transparent)0%,transparent 72%),linear-gradient(180deg,#0d1a1e99,#070f12c7);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.idlecraft-bag__cell>.gk-slot,.idlecraft-bag__grid>.gk-slot{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ui-slot-accent,transparent)28%,transparent)0%,transparent 72%),linear-gradient(180deg,#0d1a1e99,#070f12c7)}}.idlecraft-bag__cell>.gk-slot,.idlecraft-bag__grid>.gk-slot{box-shadow:inset 0 0 0 1px var(--ui-slot-accent,transparent),inset 0 0 0 1px #e0c4871f}@supports (color:color-mix(in lab, red, red)){.idlecraft-bag__cell>.gk-slot,.idlecraft-bag__grid>.gk-slot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-slot-accent,transparent)55%,transparent),inset 0 0 0 1px #e0c4871f}}.idlecraft-bag__cell>.gk-slot[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ui-accent),inset 0 0 0 1px #e0c4871f}.idlecraft-bag__cell>.gk-slot>.gk-slot__overlay{display:none}.idlecraft-bag__blank{opacity:.55;cursor:default}.idlecraft-bag__cell{position:relative}.idlecraft-bag__ilvl{pointer-events:none;color:#f0d9a6;text-shadow:0 1px 2px #000000f2;font-size:10px;font-weight:700;position:absolute;bottom:3px;right:4px}.idlecraft-bag__empty{text-align:center;font-size:var(--ui-text-xs);color:var(--ui-muted);padding:32px 0}.idlecraft-charscreen__hero{flex-direction:column;gap:10px;min-width:0;display:flex}.idlecraft-itemdetail{flex-direction:column;gap:6px;display:flex}.idlecraft-itemdetail>.gk-panel__content{flex-direction:column;gap:7px;padding:10px 12px;display:flex}.idlecraft-itemdetail__head{align-items:center;gap:12px;display:flex}.idlecraft-itemdetail__ident{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.idlecraft-itemdetail__name{font-size:var(--ui-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.idlecraft-itemdetail__plus,.idlecraft-itemdetail__meta{font-size:var(--ui-text-xs);color:#c9b995}.idlecraft-itemdetail__stats{flex-wrap:wrap;gap:2px 12px;display:flex}.idlecraft-itemdetail__stat{font-size:var(--ui-text-sm);color:var(--ui-text)}.idlecraft-itemdetail__affix{font-size:var(--ui-text-xs);color:#9fd18b}.idlecraft-itemdetail__power{font-size:var(--ui-text-sm);color:var(--ui-danger);flex:none;align-self:flex-start;font-weight:700}.idlecraft-itemdetail__power[data-rising=true]{color:var(--ui-success)}.idlecraft-itemdetail__warn{font-size:var(--ui-text-xs);color:var(--ui-danger)}.idlecraft-itemdetail__fits{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.idlecraft-itemdetail__label{font-size:var(--ui-text-2xs);color:#c9b995}.idlecraft-itemdetail__chip{color:var(--ui-text);font-size:var(--ui-text-2xs);background:#0d1a1e99;border:1px solid #e0c48740;border-radius:3px;align-items:center;gap:5px;padding:2px 8px 1px;line-height:1.5;display:inline-flex}.idlecraft-itemdetail__chip-lvl{color:#c9b995}.idlecraft-itemdetail__chip[data-state=up]{border-color:var(--ui-success)}@supports (color:color-mix(in lab, red, red)){.idlecraft-itemdetail__chip[data-state=up]{border-color:color-mix(in srgb,var(--ui-success)60%,transparent)}}.idlecraft-itemdetail__chip[data-state=up]{color:var(--ui-success)}button.idlecraft-itemdetail__chip:hover{filter:var(--ui-state-hover-filter);background:#182822cc}.idlecraft-itemdetail__chip[data-state=no]{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.idlecraft-itemdetail__chip[data-state=no]{border-color:color-mix(in srgb,var(--ui-danger)55%,transparent)}}.idlecraft-itemdetail__chip[data-state=no]{color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.idlecraft-itemdetail__chip[data-state=no]{color:color-mix(in srgb,var(--ui-danger)70%,var(--ui-text))}}.idlecraft-itemdetail__chip[data-state=no]{opacity:.75}.idlecraft-itemdetail__chip[data-state=wearing]{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.idlecraft-itemdetail__chip[data-state=wearing]{border-color:color-mix(in srgb,var(--ui-accent)60%,transparent)}}.idlecraft-itemdetail__chip[data-state=wearing]{color:var(--ui-accent)}.idlecraft-itemdetail__actions{flex-wrap:wrap;gap:8px;display:flex}.idlecraft-itemdetail__btn{flex-direction:column;align-items:center;line-height:1.1;display:flex}.idlecraft-itemdetail__cost{font-size:var(--ui-text-2xs);color:var(--ui-accent);align-items:center;gap:4px;display:flex}.idlecraft-stats{flex-direction:column;gap:0;display:flex}.idlecraft-stats__head{border-bottom:1px solid var(--ui-bronze);margin-bottom:6px;padding-bottom:5px}@supports (color:color-mix(in lab, red, red)){.idlecraft-stats__head{border-bottom:1px solid color-mix(in srgb,var(--ui-bronze)45%,transparent)}}.idlecraft-stats__head{font-size:var(--ui-text-xs);color:#f0d9a6}.idlecraft-stats__power .gk-statrow{background:linear-gradient(#d8a84d1f,#d8a84d0d);border:1px solid #d8a84d47;border-radius:5px;margin-bottom:6px;padding:6px 10px}.idlecraft-stats__power .gk-statrow__label{font-family:var(--ui-font-label),sans-serif;font-size:var(--ui-text-xs);letter-spacing:var(--ui-track-label);text-transform:uppercase;color:#f0d9a6;font-weight:600}.idlecraft-stats__power .gk-statrow__value{font-size:var(--ui-text-lg);color:#ffe9b8;font-weight:700}.idlecraft-stats .gk-statrow{border-radius:4px;padding:4px 8px}.idlecraft-stats .gk-statrow:nth-child(2n){background:#ffffff0a}.idlecraft-stats .gk-statrow__label{font-size:var(--ui-text-xs);color:#c9b995}.idlecraft-stats .gk-statrow__value{font-size:var(--ui-text-sm);color:var(--ui-text);font-weight:600}.idlecraft-sheet__xp{font-size:var(--ui-text-2xs);color:var(--ui-muted);text-align:center}[data-site=idlecraft] .idlecraft-veil{z-index:80;opacity:var(--veil-cover,0);will-change:opacity;background:radial-gradient(#0d1519 0%,#05090a 78%);place-items:center;display:grid;position:fixed;inset:0}[data-site=idlecraft] .idlecraft-veil[data-preset=subzoneStart]{z-index:40;pointer-events:none}[data-site=idlecraft] .idlecraft-menu-shell__backdrop{z-index:70;background:#03080ab8;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}[data-site=idlecraft] .idlecraft-menu-shell{width:min(100%,58rem);max-height:min(90vh,52rem);position:relative;overflow:visible}[data-site=idlecraft] .idlecraft-menu-shell--expeditions{width:min(100%,72rem)}[data-site=idlecraft] .idlecraft-menu-shell--settings{width:min(100%,28rem)}[data-site=idlecraft] .idlecraft-menu-shell>.gk-panel__content{box-sizing:border-box;flex-direction:column;gap:clamp(.75rem,1.2vw,1rem);height:100%;min-height:0;max-height:none;padding:clamp(.8rem,1.6vw,1.25rem);display:flex}[data-site=idlecraft] .idlecraft-menu-shell--character{width:min(100%,72rem);height:min(100vh - 4rem,52rem);max-height:min(100vh - 4rem,52rem)}[data-site=idlecraft] .idlecraft-menu-shell--character .idlecraft-menu-shell__head{min-height:2.4rem;padding:0 3.25rem 0 .25rem}[data-site=idlecraft] .idlecraft-menu-shell--character .idlecraft-menu-shell__icon{width:2.8rem;height:2.8rem}[data-site=idlecraft] .idlecraft-menu-shell__head{flex:none;align-items:center;gap:.7rem;min-height:3.5rem;padding:.15rem 3.25rem .35rem .25rem;display:flex}[data-site=idlecraft] .idlecraft-menu-shell__icon{object-fit:contain;flex:none;width:3.25rem;height:3.25rem;display:block}[data-site=idlecraft] .idlecraft-menu-shell__heading{flex-wrap:wrap;align-items:baseline;gap:.7rem;min-width:0;display:flex}[data-site=idlecraft] .idlecraft-menu-shell__title{color:var(--ui-text);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1rem,2.1vw,1.45rem)}[data-site=idlecraft] .idlecraft-menu-shell__subtitle{color:var(--ui-accent);font-size:var(--ui-text-xs);letter-spacing:.18em;text-transform:uppercase}[data-site=idlecraft] .idlecraft-menu-shell__content{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}[data-site=idlecraft] .idlecraft-menu-shell__close{z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:clamp(1rem,1.8vw,1.35rem);right:clamp(1rem,1.8vw,1.35rem)}[data-site=idlecraft] .idlecraft-menu-shell__close-icon{object-fit:contain;width:44px;height:44px;display:block}[data-site=idlecraft] .idlecraft-menu-shell__close:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:2px}[data-site=idlecraft] .idlecraft-menu-shell__close:hover{filter:var(--ui-state-hover-filter)}[data-site=idlecraft] .idlecraft-veil[data-boot=true]{opacity:var(--veil-cover,1);background-image:linear-gradient(#04080814,#0408086b),url(/game-assets/idlecraft/loading_banner.png);background-position:50%;background-size:cover}[data-site=idlecraft] .idlecraft-loading-mark{border-radius:var(--ui-radius-md);width:clamp(4.5rem,9vw,7rem);height:auto;animation:1.8s ease-in-out infinite idlecraft-loading-mark-pulse;position:absolute;bottom:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}@keyframes idlecraft-loading-mark-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}[data-site=idlecraft] .idlecraft-veil[data-active=false]{pointer-events:none;visibility:hidden}[data-site=idlecraft] .idlecraft-gamemark{border-radius:var(--ui-radius-md);will-change:transform;width:clamp(4rem,9vh,6rem);height:auto;animation:2s ease-in-out infinite idlecraft-gamemark-turn}@keyframes idlecraft-gamemark-turn{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}[data-site=idlecraft] .idlecraft-veil__subzone-card{border:1px solid var(--ui-bronze);width:min(78vw,34rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft] .idlecraft-veil__subzone-card{border:1px solid color-mix(in srgb,var(--ui-bronze)70%,transparent)}}[data-site=idlecraft] .idlecraft-veil__subzone-card{border-radius:var(--ui-radius-lg);box-shadow:0 18px 55px #0000008c,0 0 28px -10px var(--site-primary);text-align:center;background:#071114}[data-site=idlecraft] .idlecraft-veil__subzone-art{aspect-ratio:1672/941;background-position:50%;background-size:cover;position:relative}[data-site=idlecraft] .idlecraft-veil__subzone-art:after{content:"";background:linear-gradient(#0000 40%,#03080ab8);position:absolute;inset:0}[data-site=idlecraft] .idlecraft-veil__subzone-index{z-index:1;color:#f0d9a6;font-family:var(--ui-font-display);letter-spacing:.14em;text-transform:uppercase;margin-top:-1.1rem;padding-inline:1rem;font-size:clamp(1rem,2.2vw,1.35rem);position:relative}[data-site=idlecraft] .idlecraft-veil__subzone-name{z-index:1;color:var(--ui-text);font-family:var(--ui-font-display);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 18px #000000d9;padding:.35rem 1rem 1.1rem;font-size:clamp(1.35rem,3.4vw,2rem);position:relative}[data-site=idlecraft] .idlecraft-cobj__camp{animation:.48s ease-out idlecraft-camp-pop;display:inline-block}@keyframes idlecraft-camp-pop{0%{filter:brightness(1.6);transform:scale(1.35)}to{filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-site=idlecraft] .idlecraft-gamemark{animation:none}}[data-site=idlecraft]{--ic-topbar-h:76px;--ic-topbar-left:104px;--ic-gameheader-h:64px;--ic-topbar-right:76px}.idlecraft-expeditions{width:min(1080px,100vw - 48px);max-height:calc(100vh - var(--ic-topbar-h) - 48px);flex-direction:column;display:flex;overflow:hidden}.idlecraft-expeditions>.gk-panel__content{background:#04080af0;flex-direction:column;min-height:0;display:flex;overflow:hidden}.idlecraft-expeditions__head{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);border-bottom:1px solid var(--ui-bronze);flex:none;padding:16px 24px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.idlecraft-expeditions__head{border-bottom:1px solid color-mix(in srgb,var(--ui-bronze)22%,transparent)}}.idlecraft-expeditions__body{overscroll-behavior:contain;min-height:0;padding:18px 24px 22px;overflow-y:auto}.idlecraft-expeditions__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.idlecraft-expedition__card{border:1px solid var(--ui-bronze);width:100%;min-width:0;height:142px;min-height:142px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition__card{border:1px solid color-mix(in srgb,var(--ui-bronze)40%,transparent)}}.idlecraft-expedition__card{color:var(--ui-text);cursor:pointer;filter:var(--ui-state-normal-filter);text-align:left;touch-action:manipulation;transition:filter var(--ui-motion-standard)var(--ui-easing-standard),box-shadow var(--ui-motion-standard)var(--ui-easing-standard),border-color var(--ui-motion-standard)var(--ui-easing-standard);background:#071519;border-radius:2px}.idlecraft-expedition__card:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:var(--ui-focus-ring-offset)}.idlecraft-expedition__card:hover:not(:disabled){border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition__card:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-accent)74%,transparent)}}.idlecraft-expedition__card:hover:not(:disabled){filter:var(--ui-state-hover-filter)}.idlecraft-expedition__card:active:not(:disabled){filter:var(--ui-state-pressed-filter)}.idlecraft-expedition__card.is-selected{z-index:1;border-color:var(--ui-accent);box-shadow:inset 0 0 0 1px var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition__card.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent)86%,transparent)}}.idlecraft-expedition__card.is-locked{cursor:not-allowed;filter:var(--ui-state-disabled-filter)}.idlecraft-expedition__card:disabled{cursor:not-allowed}.idlecraft-expedition__scene,.idlecraft-expedition__shade{pointer-events:none}.idlecraft-expedition__scene{z-index:0;filter:saturate(.9)contrast(1.04);transition:filter var(--ui-motion-standard)var(--ui-easing-standard)}.idlecraft-expedition__shade{z-index:1;background:linear-gradient(#04080a14 22%,#04080ad6 100%)}.idlecraft-expedition__card-meta,.idlecraft-expedition__card-footer,.idlecraft-expedition__complete,.idlecraft-expedition__state{z-index:2;position:absolute}.idlecraft-expedition__card-meta{align-items:center;gap:9px;display:flex;top:12px;left:12px}.idlecraft-expedition__number{min-width:29px;color:var(--ui-text);text-align:center;background:#04080aad;border:1px solid #ffffff24;border-radius:2px;padding:4px 6px;font-size:12px;font-weight:900}.idlecraft-expedition__card-footer{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;bottom:12px;left:12px;right:12px}.idlecraft-expedition__card-copy{min-width:0}.idlecraft-expedition__title{color:var(--ui-text);font-size:15px;line-height:1.15}.idlecraft-expedition__name{max-width:12rem;color:var(--ui-text);margin-top:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition__name{color:color-mix(in srgb,var(--ui-text)70%,transparent)}}.idlecraft-expedition__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2}.idlecraft-expedition__details{margin-top:18px}.idlecraft-expedition__details>.gk-panel__content{padding:16px 20px}.idlecraft-expeditions__details-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.idlecraft-expeditions__details{background:#04080a6b;margin-top:14px;padding:12px 14px}.idlecraft-expeditions__details-copy h3{line-height:1.05}.idlecraft-expeditions__details-stats{color:var(--ui-text);flex-wrap:wrap;gap:8px 18px;margin-top:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.idlecraft-expeditions__details-stats{color:color-mix(in srgb,var(--ui-text)54%,transparent)}}.idlecraft-expeditions__details-stats{font-size:11px}.idlecraft-expeditions__details-stats strong{margin-left:3px;font-weight:800}.idlecraft-expedition__state{border:1px solid var(--ui-bronze);padding:4px 7px;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition__state{border:1px solid color-mix(in srgb,var(--ui-bronze)72%,transparent)}}.idlecraft-expedition__state{background:#071519db}.idlecraft-expedition__state--current{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition__state--current{border-color:color-mix(in srgb,var(--ui-accent)78%,transparent)}}.idlecraft-expedition__state--next{opacity:.82}.idlecraft-expedition__lock{z-index:3;object-fit:contain;pointer-events:none;opacity:.82;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.idlecraft-expedition__complete{color:#071519;flex:none;place-items:center;width:30px;height:30px;display:grid;top:12px;right:12px}.idlecraft-expeditions__battle{min-width:118px;padding-inline:18px}.idlecraft-expedition__complete-frame{width:100%;height:100%;position:absolute;inset:0}.idlecraft-expedition__complete>svg{z-index:1;position:relative}@media (max-width:900px){.idlecraft-expeditions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.idlecraft-expeditions{width:calc(100vw - 20px);max-height:calc(100vh - var(--ic-topbar-h) - 20px)}.idlecraft-expeditions__head,.idlecraft-expeditions__body{padding-inline:16px}.idlecraft-expeditions__grid{grid-template-columns:1fr}.idlecraft-expedition__card{height:128px;min-height:128px}.idlecraft-expeditions__details-layout{grid-template-columns:1fr;gap:14px}.idlecraft-expeditions__battle{width:100%}}[data-site=idlecraft] .idlecraft-menu-shell--expeditions{width:min(100%,78rem);height:min(100vh - 4rem,52rem);max-height:min(100vh - 4rem,52rem)}[data-site=idlecraft] .idlecraft-menu-shell--expeditions .idlecraft-menu-shell__content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.idlecraft-expedition-tabs{border:1px solid var(--ui-bronze);flex:none;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition-tabs{border:1px solid color-mix(in srgb,var(--ui-bronze)44%,transparent)}}.idlecraft-expedition-tabs{background:#040708f0}.idlecraft-expedition-tabs__tab{border:0;border-right:1px solid var(--ui-bronze);justify-content:center;align-items:center;gap:8px;min-width:170px;padding:9px 22px 7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition-tabs__tab{border-right:1px solid color-mix(in srgb,var(--ui-bronze)34%,transparent)}}.idlecraft-expedition-tabs__tab{color:var(--ui-text);background:linear-gradient(#2b2317eb,#0a0b0bfa)}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition-tabs__tab{color:color-mix(in srgb,var(--ui-text)60%,transparent)}}.idlecraft-expedition-tabs__tab{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.idlecraft-expedition-tabs__tab.is-active{color:#ffe5a1;box-shadow:inset 0 -3px #d09a38}.idlecraft-expedition-tabs__tab:disabled{cursor:not-allowed}.idlecraft-expedition-tabs__tab>span{color:#a98a56;font-family:var(--ui-font-body);letter-spacing:.08em;border:1px solid #be954c66;padding:2px 5px;font-size:8px}.idlecraft-expedition-layout{border:1px solid var(--ui-bronze);flex:auto;grid-template-columns:minmax(0,1fr) 250px;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.idlecraft-expedition-layout{border:1px solid color-mix(in srgb,var(--ui-bronze)48%,transparent)}}.idlecraft-expedition-layout{background:#080b0c;border-top:0}.idlecraft-expedition-map{isolation:isolate;background:#352712;min-width:0;min-height:0;position:relative;overflow:hidden}.idlecraft-expedition-map__art,.idlecraft-expedition-map__wash,.idlecraft-expedition-map__route{width:100%;height:100%;position:absolute;inset:0}.idlecraft-expedition-map__art{z-index:0;object-fit:fill;-webkit-user-select:none;user-select:none;display:block}.idlecraft-expedition-map__wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#120b0433,#0000 11% 84%,#120b043d),linear-gradient(#1c10051f,#0000 20% 76%,#120b044d);box-shadow:inset 0 0 34px #1409029e}.idlecraft-expedition-map__route{z-index:2;pointer-events:none;overflow:visible}.idlecraft-expedition-map__route line{vector-effect:non-scaling-stroke;stroke:#26180ab8;stroke-dasharray:3 4;stroke-linecap:round;stroke-width:5px;filter:drop-shadow(0 1px 1px #ffde8b40)}.idlecraft-expedition-map__route line.is-completed{stroke:#ddae43}.idlecraft-expedition-map__route line.is-open{stroke:#efe0b0}.idlecraft-expedition-map__route line.is-locked{stroke:#271f149e}.idlecraft-expedition-map__node{z-index:4;top:var(--map-y);left:var(--map-x);color:#f5ddb0;cursor:pointer;filter:drop-shadow(0 3px 3px #170c03cc);width:38px;height:38px;transition:scale var(--ui-motion-fast)var(--ui-easing-standard),filter var(--ui-motion-fast)var(--ui-easing-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.idlecraft-expedition-map__node-ring{width:100%;height:100%;font-family:var(--ui-font-display);background:radial-gradient(circle,#584024 0 46%,#17120c 48% 100%);border:3px solid #49351d;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #b88735,0 0 0 2px #100a04bf}.idlecraft-expedition-map__node.is-completed .idlecraft-expedition-map__node-ring{color:#e8d278;background:radial-gradient(circle,#2d5d28 0 48%,#152112 50% 100%);border-color:#74521e}.idlecraft-expedition-map__node.is-current .idlecraft-expedition-map__node-ring,.idlecraft-expedition-map__node.is-selected .idlecraft-expedition-map__node-ring{border-color:#e1ad43;box-shadow:inset 0 0 0 2px #ffdf79,0 0 0 3px #2b1b08c7,0 0 16px #ffc142e6}.idlecraft-expedition-map__node.is-current:before{content:"";border:2px solid #ffd867cc;border-radius:50%;animation:1.8s ease-out infinite idlecraft-map-current;position:absolute;inset:-7px}@keyframes idlecraft-map-current{0%{opacity:.9;scale:.78}to{opacity:0;scale:1.28}}.idlecraft-expedition-map__node:hover:not(:disabled),.idlecraft-expedition-map__node:focus-visible{z-index:7;filter:drop-shadow(0 3px 5px #170c03e6)brightness(1.14);outline:0;scale:1.12}.idlecraft-expedition-map__node.is-locked{cursor:not-allowed;filter:grayscale(.85)brightness(.55)drop-shadow(0 2px 2px #000c)}.idlecraft-expedition-map__node-lock{width:19px;height:19px;position:absolute;bottom:-7px;right:-7px}.idlecraft-expedition-map__node-label{color:#f6e2b8;letter-spacing:0;opacity:0;pointer-events:none;text-align:center;white-space:normal;width:max-content;max-width:190px;transition:opacity var(--ui-motion-fast)var(--ui-easing-standard);background:#100c07e6;border:1px solid #b6863594;padding:4px 7px 3px;font-size:11px;line-height:1.25;position:absolute;top:calc(100% + 5px);left:50%;translate:-50%}.idlecraft-expedition-map__node[data-label-side=above] .idlecraft-expedition-map__node-label{top:auto;bottom:calc(100% + 5px)}.idlecraft-expedition-map__node.is-selected .idlecraft-expedition-map__node-label,.idlecraft-expedition-map__node:hover .idlecraft-expedition-map__node-label,.idlecraft-expedition-map__node:focus-visible .idlecraft-expedition-map__node-label{opacity:1}.idlecraft-expedition-map__details{z-index:5;background:linear-gradient(90deg,#0a0907f0,#120e08db);border:1px solid #9d6d29a3;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:6px 12px;display:flex;position:absolute;bottom:4px;left:12px;right:12px;box-shadow:0 5px 18px #0f07028c}.idlecraft-expedition-map__details-copy{min-width:0}.idlecraft-expedition-map__details-copy>span{color:#c89b4e;letter-spacing:.16em;text-transform:uppercase;font-size:10px;line-height:12px;display:block}.idlecraft-expedition-map__details-copy>strong{color:#fff1c9;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:1px;font-size:14px;line-height:18px;display:block;overflow:hidden}.idlecraft-expedition-map__details-copy>div{color:#c4b89d;flex-wrap:wrap;gap:3px 16px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.idlecraft-expedition-map__details-copy b{margin-left:3px}.idlecraft-expedition-map__battle{flex:none}.idlecraft-map-selector{border-left:1px solid var(--ui-bronze);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.idlecraft-map-selector{border-left:1px solid color-mix(in srgb,var(--ui-bronze)44%,transparent)}}.idlecraft-map-selector{background:radial-gradient(circle at 100% 0,#5b3d1933,#0000 42%),#090c0d}.idlecraft-map-selector>h3{color:#d3a85e;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ab803c52;padding:2px 2px 8px;font-size:13px}.idlecraft-map-selector__option{color:#ecdfbe;cursor:pointer;text-align:left;background:#131310eb;border:1px solid #91692b57;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:72px;padding:7px;display:grid;position:relative;overflow:hidden}.idlecraft-map-selector__option.is-selected{background:linear-gradient(90deg,#4a3215b8,#16140ff2);border-color:#c38f39;box-shadow:inset 3px 0 #e2b34f}.idlecraft-map-selector__option.is-locked{cursor:not-allowed;filter:grayscale(.8)brightness(.55)}.idlecraft-map-selector__option>.gk-asset{width:22px;height:22px}.idlecraft-map-selector__option>svg{position:absolute;bottom:4px;right:4px}.idlecraft-map-selector__thumbnail,.idlecraft-map-selector__future{background-position:50%;background-size:cover;border:1px solid #d6aa576b;width:48px;height:44px;display:block}.idlecraft-map-selector__future{color:#927c57;font-family:var(--ui-font-display);background:linear-gradient(135deg,#5046354d,#0c0e0ee6),#181b1b;place-items:center;font-size:22px;display:grid}.idlecraft-map-selector__copy{min-width:0}.idlecraft-map-selector__copy strong,.idlecraft-map-selector__copy span{overflow-wrap:anywhere;white-space:normal;display:block}.idlecraft-map-selector__copy strong{color:#f4dfad;letter-spacing:0;font-size:12px;line-height:16px}.idlecraft-map-selector__copy span{color:#bbae93;margin-top:4px;font-size:11px;line-height:15px}@media (max-width:900px){[data-site=idlecraft] .idlecraft-menu-shell--expeditions{height:min(100vh - 2rem,50rem);max-height:min(100vh - 2rem,50rem)}.idlecraft-expedition-layout{grid-template-columns:1fr;overflow-y:auto}.idlecraft-expedition-map{aspect-ratio:16/9;min-height:min(66vw,520px)}.idlecraft-map-selector{border-top:1px solid var(--ui-bronze);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.idlecraft-map-selector{border-top:1px solid color-mix(in srgb,var(--ui-bronze)44%,transparent)}}.idlecraft-map-selector{border-left:0}.idlecraft-map-selector>h3{grid-column:1/-1}.idlecraft-map-selector__option{grid-template-columns:52px minmax(0,1fr)}.idlecraft-map-selector__thumbnail,.idlecraft-map-selector__future{width:52px;height:44px}.idlecraft-map-selector__option>svg,.idlecraft-map-selector__option>.gk-asset{display:none}}@media (max-width:600px){.idlecraft-expedition-tabs__tab{flex:50%;min-width:0;padding-inline:8px;font-size:10px}.idlecraft-expedition-map{min-height:430px}.idlecraft-expedition-map__details{bottom:8px;left:8px;right:8px}.idlecraft-expedition-map__details-copy>div{display:none}.idlecraft-expedition-map__node{width:32px;height:32px}.idlecraft-expedition-map__node-label{display:none}.idlecraft-map-selector{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.idlecraft-expedition-map__node.is-current:before{animation:none}}.idlecraft-world{border:1px solid var(--ui-bronze);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.idlecraft-world{border:1px solid color-mix(in srgb,var(--ui-bronze)48%,transparent)}}.idlecraft-world{background:#080b0c;border-top:0}.idlecraft-world__laps{border-bottom:1px solid #514b40;flex:none;gap:4px;padding:8px 12px;display:flex}.idlecraft-world__lap{color:#c4b99f;cursor:pointer;text-align:center;background:linear-gradient(#2b2317b3,#0a0b0bf5);border:1px solid #91692b57;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 10px 7px;display:flex;position:relative}.idlecraft-world__lap>strong{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.idlecraft-world__lap>span{color:#b9ae97;letter-spacing:.06em;font-size:12px}.idlecraft-world__lap.is-active{color:#ffe5a1;background:#482820;border-color:#c38f39;box-shadow:inset 0 -3px #d09a38}.idlecraft-world__lap.is-locked{background:#161718}.idlecraft-world__lap.is-locked.is-active{border-color:#beab7b;box-shadow:inset 0 -2px #beab7b}.idlecraft-world__lap-hint{color:#c5b695;text-align:center;flex:none;padding:6px 14px;font-size:12px}.idlecraft-world__layout{flex:auto;grid-template-columns:minmax(0,1fr) 250px;min-height:0;display:grid;overflow:hidden}.idlecraft-world__canvas{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#84745b #131313;background:radial-gradient(circle at 50% 0,#5b3d1929,#0000 46%),#080b0c;min-width:0;min-height:0;padding:12px;overflow-y:auto}.idlecraft-world__plot{width:100%;height:1240px;position:relative}.idlecraft-world__spine{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.idlecraft-world__spine line{vector-effect:non-scaling-stroke;stroke:#6e5427;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:3px}.idlecraft-world__spine line.is-locked{stroke:#3c3830b3}.idlecraft-world__rail{top:var(--map-y);color:#d2b574;letter-spacing:.05em;pointer-events:none;text-transform:uppercase;border-bottom:1px solid #514a3c;justify-content:space-between;align-items:center;padding:0 2px 4px;font-size:11px;display:flex;position:absolute;left:0;right:0;translate:0 -66px}.idlecraft-world__rail.is-locked{color:#aaa28f;border-bottom-color:#373832}.idlecraft-world__zone{top:var(--map-y);left:var(--map-x);color:#ecdfbe;cursor:pointer;text-align:left;width:28%;max-width:190px;min-height:86px;transition:filter var(--ui-motion-fast)var(--ui-easing-standard),border-color var(--ui-motion-fast)var(--ui-easing-standard);background:#131310f0;border:1px solid #91692b66;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:6px;padding:8px;display:grid;position:absolute;translate:-50% -50%}.idlecraft-world__zone:hover:not(:disabled),.idlecraft-world__zone:focus-visible{z-index:3;border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.idlecraft-world__zone:hover:not(:disabled),.idlecraft-world__zone:focus-visible{border-color:color-mix(in srgb,var(--ui-accent)74%,transparent)}}.idlecraft-world__zone:hover:not(:disabled),.idlecraft-world__zone:focus-visible{filter:brightness(1.12);outline:0}.idlecraft-world__zone.is-current{border-color:#ffd867;box-shadow:inset 3px 0 #d7b25b}.idlecraft-world__zone.is-cleared .idlecraft-world__zone-copy>strong{color:#cfe6a8}.idlecraft-world__zone.is-locked{background:#151717;border-color:#55534b}.idlecraft-world__zone.is-locked .idlecraft-world__zone-copy>strong{color:#c2bdac}.idlecraft-world__zone.is-locked .idlecraft-world__zone-plate{filter:grayscale(.8)}.idlecraft-world__zone.is-selected{z-index:2;background:#292419;border-color:#e1ad43;box-shadow:inset 0 0 0 1px #977b40}.idlecraft-world__zone-plate{border:1px solid #d6aa575c;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.idlecraft-world__zone-plate>img{object-fit:cover;width:100%;height:100%}.idlecraft-world__zone[data-biome=forest] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=forest] .idlecraft-map-selector__future{background:linear-gradient(160deg,#24361f,#0f1710)}.idlecraft-world__zone[data-biome=desert] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=desert] .idlecraft-map-selector__future{background:linear-gradient(160deg,#4a3a1c,#1a140a)}.idlecraft-world__zone[data-biome=snow] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=snow] .idlecraft-map-selector__future{background:linear-gradient(160deg,#33454f,#131a1f)}.idlecraft-world__zone[data-biome=swamp] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=swamp] .idlecraft-map-selector__future{background:linear-gradient(160deg,#2b3320,#10140d)}.idlecraft-world__zone[data-biome=savanna] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=savanna] .idlecraft-map-selector__future{background:linear-gradient(160deg,#4c4522,#1a170c)}.idlecraft-world__zone[data-biome=badlands] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=badlands] .idlecraft-map-selector__future{background:linear-gradient(160deg,#4a2f1d,#180f09)}.idlecraft-world__zone[data-biome=coast] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=coast] .idlecraft-map-selector__future{background:linear-gradient(160deg,#21414a,#0c171b)}.idlecraft-world__zone[data-biome=highlands] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=highlands] .idlecraft-map-selector__future{background:linear-gradient(160deg,#33392c,#131511)}.idlecraft-world__zone[data-biome=volcanic] .idlecraft-world__zone-plate,.idlecraft-map-selector__option[data-biome=volcanic] .idlecraft-map-selector__future{background:linear-gradient(160deg,#4d2318,#1a0b07)}.idlecraft-world__zone-copy{min-width:0}.idlecraft-world__zone-copy>strong{color:#f4dfad;letter-spacing:0;overflow-wrap:anywhere;font-size:12px;line-height:15px;display:block}.idlecraft-world__zone-current{color:#d0b975;font-size:11px;line-height:14px;display:block}.idlecraft-world__zone-trade{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:6px;margin-top:3px;font-size:11px;line-height:14px;display:flex}.idlecraft-world__zone-risk{color:#e8b168;border:1px solid #be954c57;flex:none;padding:1px 4px;font-weight:800}.idlecraft-world__zone[data-rank=gentle] .idlecraft-world__zone-risk{color:#a8c98a;border-color:#78a06066}.idlecraft-world__zone[data-rank=harshest] .idlecraft-world__zone-risk{color:#e08c62;border-color:#c6603e80}.idlecraft-world__zone-odds{color:#bdb39a;text-align:right;min-width:0}.idlecraft-world__zone-lock,.idlecraft-world__zone-clear{background:#0d0f10;border:1px solid #926e3280;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:28px;left:28px}.idlecraft-world__zone-clear{color:#9ec97a}.idlecraft-world__detail{border-left:1px solid var(--ui-bronze);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.idlecraft-world__detail{border-left:1px solid color-mix(in srgb,var(--ui-bronze)44%,transparent)}}.idlecraft-world__detail{background:#090c0d}.idlecraft-world__detail-content{scrollbar-width:thin;scrollbar-color:#84745b #131313;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.idlecraft-world__detail-action{background:#111313;border-top:1px solid #514b40;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px 12px;display:flex}.idlecraft-world__detail-action>p{text-align:center}.idlecraft-world__detail-content>.gk-label{color:#c89b4e;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.idlecraft-world__detail-content>strong{color:#fff1c9;letter-spacing:0;font-size:16px;line-height:21px}.idlecraft-world__detail-thesis{color:#bdb39a;margin-top:2px;font-size:12px;line-height:1.35}.idlecraft-world__detail-trade{flex-direction:column;gap:0;margin:2px 0;display:flex}.idlecraft-world__detail-trade>div{border-bottom:1px solid #393930;padding:8px 0}.idlecraft-world__detail-trade dt{color:#bdb39a;font-size:12px}.idlecraft-world__detail-trade dd{color:#f4dfad;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:3px 0 0;font-size:13px;font-weight:800;display:flex}.idlecraft-world__detail-trade dd>span{color:#bdb39a;letter-spacing:0;text-align:right;font-size:11px;font-weight:400}.idlecraft-world__detail-trade>div[data-rank=gentle] dd{color:#a8c98a}.idlecraft-world__detail-trade>div[data-rank=harshest] dd{color:#e08c62}.idlecraft-world__detail-progress,.idlecraft-world__detail-hint{color:#bdb39a;font-size:12px;line-height:16px}.idlecraft-world__detail-hint{color:#d3b679}.idlecraft-world__detail-hint>svg{margin-right:5px;display:inline}.idlecraft-map-selector__thesis{color:#bbae93;font-size:12px;line-height:1.35}.idlecraft-map-selector__world{width:100%;margin-top:auto}@media (max-width:900px){.idlecraft-world__layout{grid-template-columns:1fr;overflow-y:auto}.idlecraft-world__canvas{overflow:visible}.idlecraft-world__detail{border-top:1px solid var(--ui-bronze)}@supports (color:color-mix(in lab, red, red)){.idlecraft-world__detail{border-top:1px solid color-mix(in srgb,var(--ui-bronze)44%,transparent)}}.idlecraft-world__detail{border-left:0}}@media (max-width:600px){.idlecraft-world__plot{height:1520px}.idlecraft-world__zone{grid-template-columns:34px minmax(0,1fr);width:132px}.idlecraft-world__zone-plate{width:34px;height:32px}}.idlecraft-city{position:absolute;inset:0;overflow:hidden}.idlecraft-city__frame{width:max(100vw,177.683vh);height:max(100vh,56.2799vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.idlecraft-city__art{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.idlecraft-city__ambient{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.idlecraft-city__landmark{z-index:2;cursor:pointer;transition:transform var(--ui-motion-standard)var(--ui-easing-standard);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;translate:-50% -50%}.idlecraft-city__landmark:disabled{cursor:not-allowed}@media (hover:hover){.idlecraft-city__landmark:enabled:hover{transform:translateY(-2px)}}.idlecraft-city__landmark:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:var(--ui-focus-ring-offset);border-radius:var(--ui-radius-sm)}.idlecraft-city__pin{filter:drop-shadow(0 4px 7px #0000008c);width:75px;height:75px;display:block;position:relative}.idlecraft-city__pin-icon{width:56%;height:56%;position:absolute;top:22%;left:22%}.idlecraft-city__pin-lock{width:28px;height:28px;position:absolute;bottom:-4px;right:-4px}.idlecraft-city__landmark-label{border-radius:var(--ui-radius-sm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ui-text);background:#0b0d10d1;padding:1px 8px;font-size:10px}.idlecraft-city__dock{left:50%;bottom:max(16px,env(safe-area-inset-bottom));align-items:center;max-width:calc(100vw - 24px);display:flex;position:absolute;transform:translate(-50%)}.idlecraft-city__action:focus-visible{outline:var(--ui-focus-ring-width)solid var(--ui-accent);outline-offset:var(--ui-focus-ring-offset)}.idlecraft-v3-action,.idlecraft-city__action{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#f7e6bd;cursor:pointer;height:92px;transition:filter var(--ui-motion-fast)var(--ui-easing-standard);filter:drop-shadow(0 5px 9px #00000080);justify-content:center;align-items:center;gap:12px;padding:0 48px;font-size:20px;display:inline-flex}.idlecraft-v3-action__icon,.idlecraft-city__action-icon{flex:none;width:28px;height:28px}.idlecraft-city__action{width:360px;height:108px;padding-inline:58px;font-size:22px}@media (hover:hover){.idlecraft-v3-action:hover,.idlecraft-city__action:hover{filter:drop-shadow(0 5px 9px #00000080)var(--ui-state-hover-filter)}}.idlecraft-v3-action:active,.idlecraft-city__action:active{filter:drop-shadow(0 3px 5px #00000080)var(--ui-state-pressed-filter)}@media (max-width:760px){.idlecraft-v3-action,.idlecraft-city__action{border-width:22px;border-image-width:22px;gap:7px;height:76px;padding:0 24px;font-size:14px}.idlecraft-v3-action__icon,.idlecraft-city__action-icon{width:20px;height:20px}}.idlecraft-v3-action--compact{gap:8px;min-width:118px;height:56px;padding:0 26px;font-size:16px}.idlecraft-v3-action--compact .idlecraft-v3-action__icon{width:20px;height:20px}.idlecraft-v3-action.idlecraft-expeditions__battle{gap:10px;min-width:260px;height:88px;padding-inline:52px;font-size:18px}.idlecraft-v3-action.idlecraft-cobj__expeditions{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:104px;margin-top:4px;padding-block:0;padding-inline:24px;font-size:15px;display:inline-flex;position:static}.idlecraft-v3-action.idlecraft-cobj__expeditions .idlecraft-v3-action__icon{width:18px;height:18px}.idlecraft-plate{top:10px;left:var(--ic-topbar-left);z-index:20;box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 6px #00000073);border-width:13px;border-image-width:13px;align-items:center;gap:6px;min-width:140px;max-width:170px;height:54px;padding:0 12px 0 2px;display:flex;position:fixed}.idlecraft-plate__ring{flex:none;width:42px;height:42px;margin-left:-4px;position:relative}.idlecraft-plate__ring-art{width:100%;height:100%;position:absolute;inset:0}.idlecraft-plate__crest{object-fit:contain;width:46%;height:46%;position:absolute;top:27%;left:27%}.idlecraft-plate__avatar{object-fit:cover;border-radius:50%;width:66%;height:66%;position:absolute;top:17%;left:17%}.idlecraft-plate__info{flex-direction:column;flex:1;min-width:0;display:flex}.idlecraft-plate__name{letter-spacing:.13em;color:#f0d9a6;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.idlecraft-res{z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 6px #00000073);justify-content:center;align-items:center;gap:24px;min-width:460px;height:78px;padding:0 60px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.idlecraft-res__slot{align-items:center;gap:8px;display:flex}.idlecraft-res__coin{flex:none;width:26px;height:26px}.idlecraft-res__amount{color:#fff6de;white-space:nowrap;font-size:17px}.idlecraft-res__divider{background:linear-gradient(180deg,transparent,var(--ui-bronze),transparent);width:1px;height:24px}@supports (color:color-mix(in lab, red, red)){.idlecraft-res__divider{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ui-bronze)70%,transparent),transparent)}}.idlecraft-mailtop{top:16px;right:var(--ic-topbar-right);z-index:65;filter:drop-shadow(0 2px 4px #00000073);width:44px;height:44px;position:fixed}.idlecraft-mailtop:disabled{cursor:not-allowed}.idlecraft-mailtop__icon{width:56%;height:56%;filter:var(--ui-state-locked-filter);position:absolute;top:22%;left:22%}.idlecraft-mailtop__lock{width:18px;height:18px;position:absolute;bottom:-3px;right:-3px}@media (max-width:900px){.idlecraft-mailtop{display:none}.idlecraft-res{left:auto;right:var(--ic-topbar-right);border-width:13px 31px;border-image-width:13px 31px;gap:14px;min-width:0;height:66px;padding:0 42px;transform:none}.idlecraft-res__coin{width:20px;height:20px}.idlecraft-res__amount{font-size:13px}}.idlecraft-character-create{color:#f8f4df;background:radial-gradient(circle at 50% 35%,#294451,#071014 72%);position:fixed;inset:0;overflow:hidden}.idlecraft-character-create--ember{background:radial-gradient(circle at 50% 35%,#713923,#170c09 72%)}.idlecraft-character-create__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.idlecraft-character-create__stage{z-index:1;position:absolute;inset:0}.idlecraft-character-create__canvas{width:100%;height:100%;display:block}.idlecraft-character-create__header{z-index:3;text-align:center;text-shadow:0 2px 8px #000;position:absolute;top:3vh;left:50%;transform:translate(-50%)}.idlecraft-character-create__header p{color:var(--ui-accent);margin:0}.idlecraft-character-create__header h1{margin:.2rem 0 .9rem;font-size:clamp(1.6rem,3vw,3rem)}.idlecraft-character-create__factions{align-items:flex-end;gap:1.5rem;display:inline-flex}.idlecraft-character-create__faction{opacity:.55;filter:saturate(.55)brightness(.6);transition:opacity var(--ui-motion-standard)var(--ui-easing-standard),filter var(--ui-motion-standard)var(--ui-easing-standard),transform var(--ui-motion-standard)var(--ui-easing-standard);flex-direction:column;align-items:center;gap:.3rem;padding:.2rem;display:flex}.idlecraft-character-create__faction[aria-pressed=true]{opacity:1;filter:none;transform:translateY(-3px)}.idlecraft-character-create__faction-banner{object-fit:contain;filter:drop-shadow(0 6px 14px #000000bf);width:auto;height:clamp(4.5rem,12vh,7rem)}.idlecraft-character-create__choices{z-index:4;pointer-events:none;position:absolute;inset:66% 0 0}.idlecraft-character-create__choice-wrap{pointer-events:auto;position:absolute;top:0;transform:translate(-50%)}.idlecraft-character-create__choice{flex-direction:column;width:8.5rem;height:4.6rem;padding:.5rem .3rem}.idlecraft-character-create__choice-name,.idlecraft-character-create__choice-race{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.idlecraft-character-create__choice-name{font-size:.8rem}.idlecraft-character-create__choice-race{color:var(--ui-muted);margin-top:.15rem;font-size:.62rem}.idlecraft-character-create__panel{z-index:5;width:min(22rem,36vw);position:absolute;bottom:3vh;right:3vw}.idlecraft-character-create__panel-frame>.gk-panel__content{flex-direction:column;gap:.1rem;padding:16px 24px;display:flex}.idlecraft-character-create__identity{color:var(--ui-accent);margin:0}.idlecraft-character-create__armor{color:var(--ui-muted);margin:.1rem 0 0}.idlecraft-character-create__name-field{margin-top:.7rem;display:block}.idlecraft-character-create__name-field>span{margin-bottom:.3rem;display:block}.idlecraft-character-create__name-field .gk-field{width:100%}.idlecraft-character-create__error{color:var(--ui-danger);font-size:var(--ui-text-xs);margin:.35rem 0 0}.idlecraft-character-create__actions{justify-content:flex-end;gap:.6rem;margin-top:.85rem;display:flex}.idlecraft-character-create__actions>*{flex:1 1 0;min-width:0;padding-inline:12px}.idlecraft-character-create__close{filter:saturate(.4)brightness(.75)drop-shadow(0 5px 9px #00000080)}@media (max-height:520px){.idlecraft-character-create__header{top:1.5vh}.idlecraft-character-create__header p{display:none}.idlecraft-character-create__header h1{margin-bottom:.25rem;font-size:1.35rem}.idlecraft-character-create__choices{top:auto;bottom:2vh}.idlecraft-character-create__panel{bottom:2vh}}@media (max-width:720px) and (orientation:portrait){.idlecraft-character-create__choices{top:58%}.idlecraft-character-create__panel{width:auto;bottom:2vh;left:3vw;right:3vw}}@media (prefers-reduced-motion:reduce){.idlecraft-character-create__faction{transition:none}}[data-site=idlecraft][data-render-mode=greybox] .gk-frame{border-style:solid;border-color:var(--ui-metal);border-image-source:none!important}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .gk-frame{border-color:color-mix(in srgb,var(--ui-metal)55%,transparent)}}[data-site=idlecraft][data-render-mode=greybox] .gk-frame{background-color:var(--ui-surface);background-image:none;border-radius:6px}[data-site=idlecraft][data-render-mode=greybox] .gk-slot{background-color:var(--ui-surface);background-image:radial-gradient(circle at 50% 45%,var(--ui-slot-accent,transparent)0%,transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .gk-slot{background-image:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--ui-slot-accent,transparent)45%,transparent)0%,transparent 70%)}}[data-site=idlecraft][data-render-mode=greybox] .gk-slot{border:1px solid var(--ui-metal)}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .gk-slot{border:1px solid color-mix(in srgb,var(--ui-metal)45%,transparent)}}[data-site=idlecraft][data-render-mode=greybox] .gk-slot{border-radius:6px}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-panel{background:var(--ui-surface);border-color:var(--ui-metal)}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-panel{border-color:color-mix(in srgb,var(--ui-metal)55%,transparent)}}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-panel__corner{display:none}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-action,[data-site=idlecraft][data-render-mode=greybox] .gk-button{border-style:solid;border-color:var(--ui-metal);border-image-source:none!important}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-action,[data-site=idlecraft][data-render-mode=greybox] .gk-button{border-color:color-mix(in srgb,var(--ui-metal)60%,transparent)}}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-action,[data-site=idlecraft][data-render-mode=greybox] .gk-button{background:linear-gradient(180deg,var(--ui-accent),var(--ui-surface))}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-action,[data-site=idlecraft][data-render-mode=greybox] .gk-button{background:linear-gradient(180deg,color-mix(in srgb,var(--ui-accent)18%,var(--ui-surface)),var(--ui-surface))}}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-v3-action,[data-site=idlecraft][data-render-mode=greybox] .gk-button{border-radius:8px}[data-site=idlecraft][data-render-mode=greybox] .gk-bar__track,[data-site=idlecraft][data-render-mode=greybox] .gk-field{border-style:solid;border-color:var(--ui-metal);border-image-source:none!important}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .gk-bar__track,[data-site=idlecraft][data-render-mode=greybox] .gk-field{border-color:color-mix(in srgb,var(--ui-metal)45%,transparent)}}[data-site=idlecraft][data-render-mode=greybox] .gk-bar__track,[data-site=idlecraft][data-render-mode=greybox] .gk-field{background:#0d100ceb;border-radius:6px;box-shadow:inset 0 2px 6px #0000008c}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-bar__frame{border-style:solid;border-color:var(--ui-metal);border-image-source:none!important}@supports (color:color-mix(in lab, red, red)){[data-site=idlecraft][data-render-mode=greybox] .idlecraft-bar__frame{border-color:color-mix(in srgb,var(--ui-metal)45%,transparent)}}[data-site=idlecraft][data-render-mode=greybox] .idlecraft-bar__frame{background:0 0;border-radius:6px}.idlecraft-hud__nameplate{align-self:start}.idlecraft-hud__stage{place-self:start center}.idlecraft-hud__objective{align-self:start}.idlecraft-hud__controls{justify-self:center}.idlecraft-target-unit{color:#fff;filter:drop-shadow(0 3px 4px #000000d9);width:270px;height:94px;position:relative}.idlecraft-target-unit:before{content:"";background:url(/game-assets/idlecraft/ui/classic/chrome/unit-frame.png) 50%/100% 100% no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.idlecraft-target-unit__identity{z-index:2;text-shadow:1px 1px 2px #000;justify-content:space-between;align-items:baseline;gap:8px;width:172px;display:flex;position:absolute;top:4px;left:14px}.idlecraft-target-unit__identity strong,.idlecraft-target-unit__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idlecraft-target-unit__identity strong{color:#ffcf8b;font-family:var(--ui-font-display);text-transform:uppercase;font-size:11px}.idlecraft-target-unit__identity span{color:#c2ad88;font:8px var(--ui-font-body)}.idlecraft-target-unit__track{z-index:2;background:#090705;border:1px solid #020201;width:174px;height:22px;position:absolute;top:27px;left:10px;overflow:hidden;box-shadow:inset 0 1px 4px #000}.idlecraft-target-unit__fill{background:linear-gradient(#db4d3f,#861711);width:100%;position:absolute;inset:1px auto 1px 1px}.idlecraft-target-unit--elite .idlecraft-target-unit__fill{background:linear-gradient(#db923e,#8b4513)}.idlecraft-target-unit--boss{filter:drop-shadow(0 0 8px #bd2519b3)drop-shadow(0 3px 4px #000)}.idlecraft-target-unit__value{z-index:1;text-shadow:1px 1px 2px #000;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.idlecraft-target-unit__portrait{z-index:2;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:12px;right:11px;overflow:hidden}.idlecraft-target-unit__portrait img{object-fit:contain;filter:sepia(.45)saturate(1.3)drop-shadow(0 2px 2px #000);width:62%;height:62%}.idlecraft-expedition-tracker{color:#fff;background:linear-gradient(135deg,#4c371b40,#0000 45%),#0a0a08eb;border:2px solid #21170c;border-radius:3px;width:244px;padding:9px 10px 10px;box-shadow:inset 0 0 0 1px #80663a,0 3px 8px #000}.idlecraft-expedition-tracker__head{color:#f0ca72;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #b38c4866;align-items:center;gap:7px;padding-bottom:6px;font-size:12px;display:flex}.idlecraft-expedition-tracker__icon{width:25px;height:25px}.idlecraft-expedition-tracker__zone{padding:8px 2px 7px}.idlecraft-expedition-tracker__zone strong,.idlecraft-expedition-tracker__zone span{display:block}.idlecraft-expedition-tracker__zone strong{color:#f4dda2;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;overflow:hidden}.idlecraft-expedition-tracker__zone span{color:#d2c5a8;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:8px}.idlecraft-expedition-tracker__zone b{color:#fff;font-weight:500}.idlecraft-expedition-tracker__progress{box-sizing:border-box;background:#090907e6;border:1px solid #9a783d;border-radius:3px;height:12px;padding:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17130d,inset 0 1px 3px #000,0 1px 1px #000000bf}.idlecraft-expedition-tracker__progress>span{background:linear-gradient(#d0a342,#80531b);border-radius:1px;width:0;height:100%;display:block;position:relative;box-shadow:inset 0 1px #ffe19475}.idlecraft-expedition-tracker__progress>i{z-index:1;background:#000000b8;width:1px;position:absolute;top:0;bottom:0}.idlecraft-expedition-tracker__map{color:#f3d993;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#57472e,#17120b);border:2px solid #1b1208;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;height:32px;margin-top:8px;font-size:9px;display:flex;box-shadow:inset 0 0 0 1px #9b7b42}.idlecraft-expedition-tracker__map:hover,.idlecraft-expedition-tracker__map:focus-visible{filter:brightness(1.2);outline:0}@media (max-width:900px){.idlecraft-hud__grid{grid-template-columns:190px minmax(200px,1fr) 194px;gap:6px 10px}.idlecraft-target-unit{width:220px;height:77px}.idlecraft-target-unit__identity{width:139px}.idlecraft-target-unit__identity span{display:none}.idlecraft-target-unit__track{width:140px;height:18px;top:23px}.idlecraft-target-unit__portrait{width:57px;height:57px;top:10px;right:9px}.idlecraft-expedition-tracker{width:194px}.idlecraft-expedition-tracker__head{font-size:10px}}@media (max-height:500px){.idlecraft-combat-menu{flex-direction:row}.idlecraft-expedition-tracker__map{height:28px}}.idlecraft-hud__grid{grid-template:"nameplate arena stage""menu arena stage"minmax(0,1fr)"menu controls objective"/minmax(210px,1fr) minmax(420px,auto) minmax(230px,1fr);gap:8px 14px}.idlecraft-hud__nameplate{margin-left:calc((var(--hud-band) - 100cqw)/2);pointer-events:none;flex-direction:column;align-items:start;gap:8px;margin-top:38px;display:flex}.idlecraft-hud__stage{margin-right:calc((var(--hud-band) - 100cqw)/2 + 10px);place-self:start end}.idlecraft-hud__objective{margin-bottom:50px;margin-right:calc((var(--hud-band) - 100cqw)/2);align-self:end}.idlecraft-hud__controls{place-self:end center;margin-bottom:5px}.idlecraft-enemy-roster{color:#fff;width:244px}.idlecraft-enemy-roster__title{color:#f1cf81;letter-spacing:.08em;text-align:right;text-shadow:1px 1px 2px #000;text-transform:uppercase;margin:0 50px 3px 0;font-size:10px}.idlecraft-enemy-roster__list{flex-direction:column;gap:2px;display:flex}.idlecraft-enemy-unit{filter:drop-shadow(0 2px 2px #000);width:244px;height:49px;position:relative}.idlecraft-enemy-unit:before{z-index:0;content:"";background:linear-gradient(#44321c8f,#22180e85);border:1px solid #896833c7;border-radius:4px;width:220px;height:44px;position:absolute;top:3px;left:0;box-shadow:inset 0 0 0 1px #0000009e,0 1px 2px #0009}.idlecraft-enemy-unit__identity{z-index:2;color:#ffd18a;text-shadow:1px 1px 2px #000;text-transform:uppercase;justify-content:space-between;width:177px;font-size:8px;display:flex;position:absolute;top:5px;left:8px}.idlecraft-enemy-unit__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idlecraft-enemy-unit__identity small{color:#b9a987;font-size:7px}.idlecraft-enemy-unit__track{z-index:2;box-sizing:border-box;background:#090504e6;border:1px solid #9a783d;border-radius:3px;width:179px;height:19px;padding:2px;position:absolute;top:20px;left:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #1c100b,inset 0 1px 4px #000,0 1px 1px #000000bf}.idlecraft-enemy-unit__track>span{background:linear-gradient(#d84a3c,#7e130e);border-radius:1px;width:100%;max-width:100%;height:100%;display:block;position:relative;inset:auto}.idlecraft-enemy-unit__track>b{z-index:1;text-shadow:1px 1px 2px #000;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.idlecraft-enemy-unit__portrait{z-index:2;background:radial-gradient(circle,#302719,#090806 70%);border:2px solid #876b36;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;right:5px;overflow:hidden;box-shadow:inset 0 0 0 2px #171008,0 1px 2px #000}.idlecraft-enemy-unit__portrait:before,.idlecraft-enemy-unit__portrait:after{content:"";border:2px solid #caa65c;border-radius:50%;position:absolute;inset:21%}.idlecraft-enemy-unit__portrait:after{background:#e4c67c;border:0;border-radius:50%;inset:43%;box-shadow:0 -12px 0 -2px #caa65c,0 12px 0 -2px #caa65c,-12px 0 0 -2px #caa65c,12px 0 0 -2px #caa65c}.idlecraft-enemy-unit__portrait--art:before,.idlecraft-enemy-unit__portrait--art:after{content:none}.idlecraft-enemy-unit__portrait img{object-fit:cover;width:100%;height:100%;display:block}.idlecraft-expedition-tracker{width:270px}.idlecraft-expedition-tracker__map{min-height:40px;font-size:10px}.idlecraft-expedition-tracker__map img{width:32px;height:32px}@media (max-width:1000px){.idlecraft-hud__grid{grid-template-columns:180px minmax(280px,1fr) 180px;gap:5px 8px}.idlecraft-enemy-roster,.idlecraft-enemy-unit{width:180px}.idlecraft-enemy-unit:before{width:158px;height:38px}.idlecraft-enemy-unit__identity{width:127px}.idlecraft-enemy-unit__track{width:129px}.idlecraft-enemy-unit__portrait{width:39px;height:39px}.idlecraft-expedition-tracker{width:180px;padding:6px}.idlecraft-expedition-tracker__head,.idlecraft-expedition-tracker__zone strong{font-size:9px}.idlecraft-expedition-tracker__map{height:30px;min-height:30px}.idlecraft-expedition-tracker__map img{width:25px;height:25px}}@media (max-height:500px){.idlecraft-hud__nameplate{margin-top:0}.idlecraft-hud__objective{margin-bottom:42px;margin-right:-30px}.idlecraft-hud__controls{translate:0 -10px}.idlecraft-enemy-roster__title{display:none}.idlecraft-enemy-roster__list{gap:0}.idlecraft-enemy-unit{height:28px}.idlecraft-enemy-unit:before{height:27px;top:0}.idlecraft-enemy-unit__identity{top:0}.idlecraft-enemy-unit__track{height:12px;top:10px}.idlecraft-enemy-unit__portrait{border-width:1px;width:27px;height:27px;top:0}.idlecraft-expedition-tracker__head{display:none}.idlecraft-expedition-tracker__icon{width:18px;height:18px}.idlecraft-expedition-tracker__zone{padding:2px 1px}.idlecraft-expedition-tracker__zone span{margin-top:1px}.idlecraft-expedition-tracker__progress{height:6px}.idlecraft-expedition-tracker__map{height:24px;min-height:24px;margin-top:3px}.idlecraft-expedition-tracker__map img{width:21px;height:21px}}.idlecraft-party-summary{background:linear-gradient(#46361ff5,#0e0c09f5);border:2px solid #21170c;border-radius:4px;grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:6px;width:226px;padding:5px 8px;display:grid;box-shadow:inset 0 0 0 1px #8c713e,0 2px 5px #000}.idlecraft-party-summary__label{color:#f2d789;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.idlecraft-party-summary__track{background:#090a07;border:1px solid #050403;height:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #000}.idlecraft-party-summary__track>span{background:linear-gradient(#4fc24b,#126d19);width:100%;position:absolute;inset:1px auto 1px 1px}.idlecraft-party-summary__track>b{color:#fff;text-shadow:1px 1px 2px #000;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;inset:0}.idlecraft-hero-roster{flex-direction:column;align-items:stretch;gap:4px;width:226px;display:flex}.idlecraft-party-unit{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px #000)saturate(.82)brightness(.88);text-align:left;background:url(/game-assets/idlecraft/ui/classic/chrome/unit-frame.png) 50%/100% 100% no-repeat;border:0;flex:0 0 79px;width:226px;height:79px;padding:0;transition:filter .14s,translate .14s;display:block;position:relative}.idlecraft-party-unit__portrait{border-radius:50%;width:60px;height:60px;position:absolute;top:10px;left:10px;overflow:hidden}.idlecraft-party-unit__portrait>img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.idlecraft-party-unit__portrait>img[data-profile=human-male]{object-position:50% 26%;transform:scale(1.24)}.idlecraft-party-unit__portrait>img[data-profile=human-female]{object-position:50% 25%;transform:scale(1.2)}.idlecraft-party-unit__portrait>img[data-profile=gnome]{object-position:50% 24%;transform:scale(1.1)}.idlecraft-party-unit__portrait>img[data-profile=orc]{object-position:50% 25%;transform:scale(1.18)}.idlecraft-party-unit__portrait>img[data-profile=troll]{object-position:50% 28%;transform:scale(1)}.idlecraft-party-unit__portrait>img[data-profile=undead]{object-position:50% 24%;transform:scale(1.16)}.idlecraft-party-unit__level{color:#f8e5ac;text-align:center;background:#100d08;border:1px solid #80642f;border-radius:50%;min-width:17px;padding:1px 3px;font-size:9px;position:absolute;top:55px;bottom:auto;right:1px}.idlecraft-party-unit__identity{z-index:2;pointer-events:none;text-shadow:1px 1px 2px #000;justify-content:space-between;align-items:baseline;gap:5px;width:136px;display:flex;position:absolute;top:3px;left:80px}.idlecraft-party-unit__identity strong,.idlecraft-party-unit__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idlecraft-party-unit__identity strong{color:#f5dc96;font-family:var(--ui-font-display);font-size:10px}.idlecraft-party-unit__identity span{color:#c2b391;font-family:var(--ui-font-body);font-size:7px}.idlecraft-party-unit__track{background:#080907;border:1px solid #020201;width:140px;position:absolute;left:78px;overflow:hidden;box-shadow:inset 0 1px 3px #000}.idlecraft-party-unit__track--xp{height:15px;top:48px}.idlecraft-party-unit__fill{width:100%;position:absolute;inset:1px auto 1px 1px}.idlecraft-party-unit__track--hp .idlecraft-party-unit__fill{background:linear-gradient(#45bd43,#0d6815)}.idlecraft-party-unit__track--xp .idlecraft-party-unit__fill{background:linear-gradient(#3b8ed2,#163e8b)}.idlecraft-party-unit__fill[data-hero-down]{filter:grayscale()brightness(.42)}.idlecraft-party-unit__value{z-index:1;color:#fff;text-shadow:1px 1px 2px #000;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}@media (max-width:900px){.idlecraft-hero-roster,.idlecraft-party-summary,.idlecraft-party-unit{width:190px}.idlecraft-party-unit{flex-basis:66px;height:66px}.idlecraft-party-unit__portrait{width:50px;height:50px;top:8px;left:8px}.idlecraft-party-unit__identity{width:115px;left:67px}.idlecraft-party-unit__identity span{display:none}.idlecraft-party-unit__track{width:117px;left:66px}.idlecraft-party-unit__track--hp{height:15px;top:18px}.idlecraft-party-unit__track--xp{height:13px;top:40px}}@media (max-height:500px){.idlecraft-party-summary{display:none}.idlecraft-party-unit{flex-basis:58px;height:58px}.idlecraft-party-unit__portrait{width:44px;height:44px;top:7px}.idlecraft-party-unit__identity{left:59px}.idlecraft-party-unit__track{width:125px;left:58px}.idlecraft-party-unit__track--hp{height:13px;top:17px}.idlecraft-party-unit__track--xp{height:11px;top:36px}}.idlecraft-hero-roster,.idlecraft-party-summary,.idlecraft-party-unit{width:210px}.idlecraft-party-unit{pointer-events:auto}.idlecraft-party-summary{grid-template-columns:24px auto minmax(0,1fr);padding:4px 6px}.idlecraft-party-summary__icon{width:22px;height:22px}.idlecraft-party-unit{--party-art-w:210px;--party-art-h:76px;--party-face-cx:calc(var(--party-art-w)*.1748);--party-face-cy:calc(var(--party-art-h)*.4848);--party-face-d:calc(var(--party-art-w)*.2476);filter:drop-shadow(0 2px 2px #000);background:0 0;flex-basis:76px;height:76px}.idlecraft-party-unit[data-active]{z-index:auto;filter:drop-shadow(0 2px 2px #000);translate:none}.idlecraft-party-unit:hover,.idlecraft-party-unit:focus-visible{z-index:2;filter:drop-shadow(0 2px 3px #000)saturate(1.06)brightness(1.08);outline:0;translate:3px}.idlecraft-party-unit:before{z-index:1;width:calc(var(--party-art-w)*.338);height:var(--party-art-h);content:"";pointer-events:none;background:url(/game-assets/idlecraft/ui/classic/chrome/unit-frame.png) left top/var(--party-art-w)var(--party-art-h)no-repeat;position:absolute;top:0;left:0}.idlecraft-party-unit:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#44321c8a,#22180e80);border:1px solid #896833b8;border-radius:4px;position:absolute;inset:14px 4px 6px 60px;box-shadow:inset 0 0 0 1px #0000009e,0 1px 2px #0000008c}.idlecraft-party-unit__portrait{z-index:2;top:calc(var(--party-face-cy) - var(--party-face-d)/2);left:calc(var(--party-face-cx) - var(--party-face-d)/2);width:var(--party-face-d);height:var(--party-face-d)}.idlecraft-party-unit__pip{--party-pip-trim:calc(var(--party-face-d)*.1464);z-index:5;top:calc(var(--party-face-cy) - var(--party-face-d)/2 + var(--party-pip-trim));left:calc(var(--party-face-cx) - var(--party-face-d)/2);width:calc(var(--party-face-d) - var(--party-pip-trim));height:calc(var(--party-face-d) - var(--party-pip-trim));pointer-events:none;position:absolute}.idlecraft-party-unit__level{z-index:4;border:2px solid #a4813d;place-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:9px;display:grid;bottom:2px;left:48px;right:auto;box-shadow:0 1px 2px #000,inset 0 0 3px #000}.idlecraft-party-unit__identity{width:126px;top:2px;left:76px}.idlecraft-party-unit__track{z-index:2;box-sizing:border-box;background:#040504e0;border:1px solid #9a783d;border-radius:3px;width:130px;padding:2px;left:72px;box-shadow:inset 0 0 0 1px #17130d,inset 0 1px 4px #000,0 1px 1px #000000bf}.idlecraft-party-unit__fill{border-radius:1px;width:100%;max-width:100%;height:100%;display:block;position:relative;inset:auto}.idlecraft-party-unit__track--hp{height:14px;top:22px}.idlecraft-party-unit__track--xp{z-index:3;background:#09060ae6;border-color:#9a783d;width:130px;height:7px;padding:1px;top:59px;box-shadow:inset 0 0 0 1px #17130d,inset 0 1px 3px #000,0 1px 1px #000000bf}.idlecraft-party-unit__track--resource{height:14px;top:41px}.idlecraft-party-unit__track--resource .idlecraft-party-unit__fill{background:linear-gradient(#287ed0,#123d91);width:100%;box-shadow:inset 0 1px #aadcff73}.idlecraft-party-unit__track--resource[data-resource=fury] .idlecraft-party-unit__fill{background:linear-gradient(#d24232,#7d1710);box-shadow:inset 0 1px #ffc4aa73}.idlecraft-party-unit__track--xp .idlecraft-party-unit__fill{background:linear-gradient(#b74bde,#6e1a91);box-shadow:inset 0 1px #ffd7ff80}@media (max-width:1000px){.idlecraft-hero-roster,.idlecraft-party-summary,.idlecraft-party-unit{width:180px}.idlecraft-party-unit{--party-art-w:180px;--party-art-h:65px;flex-basis:67px;height:67px}.idlecraft-party-unit:after{top:11px;bottom:3px;left:51px}.idlecraft-party-unit__identity{width:108px;left:65px}.idlecraft-party-unit__track{width:110px;left:62px}.idlecraft-party-unit__track--hp{height:12px;top:21px}.idlecraft-party-unit__track--resource{height:12px;top:38px}.idlecraft-party-unit__track--xp{width:110px;height:6px;top:54px}.idlecraft-party-unit__level{top:46px;left:42px}}@media (max-height:500px){.idlecraft-party-unit{--party-art-w:180px;--party-art-h:60px;flex-basis:60px;height:60px}.idlecraft-party-unit:after{top:9px;bottom:3px}.idlecraft-party-unit__identity{left:56px}.idlecraft-party-unit__track{width:110px;left:62px}.idlecraft-party-unit__track--hp{height:11px;top:20px}.idlecraft-party-unit__track--resource{height:11px;top:35px}.idlecraft-party-unit__track--xp{width:110px;height:6px;top:47px}.idlecraft-party-unit__level{width:17px;min-width:17px;height:17px;top:40px;bottom:auto;left:38px}}.idlecraft-action-bar{--ab-slot:57px;--ab-gap:3px;--ab-cluster:9px;--ab-pad:6px;--ab-edge:2px;--ab-cap-width:calc(var(--ab-slot)*2.7);--ab-cap-height:calc(var(--ab-slot)*1.46);isolation:isolate;width:max-content;padding:calc(var(--ab-pad)*1.35)calc(var(--ab-pad)*2.35)calc(var(--ab-pad)*1.55);border-radius:calc(var(--ab-slot)*.13);background:url(/game-assets/idlecraft/ui/classic/chrome/action-bar-frame-center-v1.png) center bottom/100% calc(var(--ab-slot) + var(--ab-pad)*2.9)no-repeat;border:0;position:relative}.idlecraft-action-bar:before,.idlecraft-action-bar:after{z-index:1;width:var(--ab-cap-width);height:var(--ab-cap-height);pointer-events:none;content:"";background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0}.idlecraft-action-bar:before{left:calc(var(--ab-slot)*-2.24);background-image:url(/game-assets/idlecraft/ui/classic/chrome/action-bar-frame-left-v1.png)}.idlecraft-action-bar:after{right:calc(var(--ab-slot)*-2.24);background-image:url(/game-assets/idlecraft/ui/classic/chrome/action-bar-frame-right-v1.png)}.idlecraft-action-bar__slots{z-index:2;gap:var(--ab-cluster);display:flex;position:relative}.idlecraft-action-bar__pair{gap:var(--ab-gap);display:flex;position:relative}.idlecraft-action-slot__host{display:block;position:relative}.idlecraft-action-slot{width:var(--ab-slot);height:var(--ab-slot);border:var(--ab-edge)solid #140d08;border-radius:calc(var(--ab-slot)*.07);background:radial-gradient(circle at 50% 34%,#5b4d3533,#0000 58%),linear-gradient(135deg,#171512,#050504 72%);display:block;position:relative;box-shadow:inset 0 0 0 1px #9a7a48,inset 2px 2px 2px #ffe0a01a,inset -2px -2px 3px #000000eb,0 1px 2px #000}.idlecraft-action-slot:after{z-index:4;border-radius:calc(var(--ab-slot)*.045);pointer-events:none;content:"";border:1px solid #d5b5707a;position:absolute;inset:0;box-shadow:inset 1px 1px #ffebc129,inset -1px -1px #000000db}button.idlecraft-action-slot{color:inherit;cursor:pointer;padding:0}button.idlecraft-action-slot:enabled:hover,button.idlecraft-action-slot:enabled:focus-visible{z-index:5;filter:brightness(1.2);outline:0;translate:0 -1px}button.idlecraft-action-slot:disabled{cursor:not-allowed;filter:saturate(.45)brightness(.7)}.idlecraft-action-slot>.gk-icon{position:absolute;inset:-1px}.idlecraft-action-slot>img{inset:var(--ab-edge);width:calc(100% - var(--ab-edge)*2);height:calc(100% - var(--ab-edge)*2);object-fit:contain;position:absolute}.idlecraft-action-slot--empty{background:linear-gradient(135deg,#151716,#080909)}.idlecraft-action-slot[data-active]{box-shadow:0 0 calc(8px*var(--pulse,0))#ffd358f2,inset 0 0 0 1px #8a682b;border-color:#e2bb5e;animation:.32s ease-out idlecraft-action-press}@keyframes idlecraft-action-press{0%{filter:brightness(1.9);transform:scale(.94)}to{filter:brightness();transform:scale(1)}}@property --idlecraft-cooldown-angle{syntax:"<angle>";inherits:true;initial-value:360deg}.idlecraft-action-slot--ability{transition:--idlecraft-cooldown-angle .2s linear}.idlecraft-action-slot__cooldown{z-index:3;inset:var(--ab-edge);pointer-events:none;visibility:hidden;background:conic-gradient(transparent 0deg var(--idlecraft-cooldown-angle),#000000bf var(--idlecraft-cooldown-angle)360deg);place-items:center;display:grid;position:absolute;overflow:hidden}.idlecraft-action-slot[data-cooling=true] .idlecraft-action-slot__cooldown{visibility:visible}.idlecraft-action-slot__cooldown>span{color:#fff2c9;font:400 20px/1 var(--ui-font-num);text-shadow:1px 1px 2px #000,-1px -1px 2px #000,0 0 4px #000}.idlecraft-action-slot[data-cooldown-ready=true]:after{content:"";z-index:3;inset:var(--ab-edge);pointer-events:none;animation:.35s ease-out both idlecraft-cooldown-ready;position:absolute;box-shadow:inset 0 0 12px #fff2bd,0 0 8px #ffdb7c}@keyframes idlecraft-cooldown-ready{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.idlecraft-action-slot--ability{transition:none}.idlecraft-action-slot[data-cooldown-ready=true]:after{opacity:0;animation:none}}.idlecraft-action-slot kbd{z-index:4;color:#fff;font:9px var(--ui-font-body);text-shadow:1px 1px 2px #000,-1px -1px 1px #000;position:absolute;top:0;right:2px}.idlecraft-action-slot--utility{--notification-pip-size:17px}.idlecraft-action-slot--utility kbd{top:auto;bottom:2px}.idlecraft-cast-bar{bottom:calc(100% + var(--ab-pad));height:calc(var(--ab-slot)*.36);background:linear-gradient(#1b1811,#0a0a08);border:2px solid #15110b;border-radius:4px;align-items:center;gap:5px;padding:0 6px;display:none;position:absolute;inset-inline:0;overflow:hidden;box-shadow:inset 0 0 0 1px #6b5a3d,0 2px 6px #000000d9}.idlecraft-cast-bar[data-casting]{display:flex}.idlecraft-cast-bar__fill{z-index:0;background:linear-gradient(#f5d98a,#c9962c 60%,#8d6415);width:0;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 6px #ffd06073}.idlecraft-cast-bar__name,.idlecraft-cast-bar__time{z-index:1;font-size:calc(var(--ab-slot)*.19);white-space:nowrap;text-shadow:0 1px 2px #000,0 0 3px #000;line-height:1;position:relative;overflow:hidden}.idlecraft-cast-bar__name{color:#f6ecd2;text-overflow:ellipsis;flex:1 1 0;min-width:0;font-weight:700}.idlecraft-cast-bar__time{color:#f6ecd2;font-variant-numeric:tabular-nums;flex:none}.idlecraft-action-slot--ability[data-empty]{background:linear-gradient(135deg,#1a1b18,#0b0c0b);border-style:dashed;border-color:#4a4335}.idlecraft-action-slot__blank{width:calc(var(--ab-slot)*.3);height:calc(var(--ab-slot)*.3);background:linear-gradient(#6f6549,#6f6549) 50%/100% 2px no-repeat,linear-gradient(#6f6549,#6f6549) 50%/2px 100% no-repeat;position:absolute;top:50%;left:50%;translate:-50% -50%}button.idlecraft-action-slot--ability[aria-expanded=true]{filter:brightness(1.18);border-color:#e2bb5e}.idlecraft-ability-picker__scrim{z-index:40;cursor:default;background:0 0;position:fixed;inset:0}.idlecraft-ability-picker{z-index:41;background:linear-gradient(#2d281efc,#0a0a09fc);border:2px solid #15110b;border-radius:7px;width:max-content;max-width:min(19rem,68vw);padding:8px 10px 10px;position:absolute;bottom:calc(100% + 9px);left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #786546,0 6px 18px #000000d9}.idlecraft-ability-picker__head{color:#d9c79a;margin:0 0 6px;font-size:10px}.idlecraft-ability-picker__empty{color:#8e8674;margin:0;padding:6px 2px;font-size:12px}.idlecraft-ability-picker__list{flex-direction:column;gap:2px;max-height:15rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.idlecraft-ability-picker__list button{color:#e8e0cc;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:100%;padding:4px 6px;font-size:12px;display:flex}.idlecraft-ability-picker__list button:hover,.idlecraft-ability-picker__list button:focus-visible{background:#e2bb5e29;outline:0}.idlecraft-ability-picker__list button[data-chosen]{box-shadow:inset 0 0 0 1px #e2bb5e}.idlecraft-ability-picker__list img{object-fit:contain;flex:none;width:24px;height:24px}.idlecraft-ability-picker__clear{color:#b8ab8b;cursor:pointer;border-top:1px solid #3b3527;width:100%;margin-top:6px;padding:4px 6px;font-size:11px;display:block}.idlecraft-ability-picker__clear:hover,.idlecraft-ability-picker__clear:focus-visible{color:#e8e0cc;outline:0}@media (max-width:1000px){.idlecraft-action-bar{--ab-slot:44px;--ab-cluster:7px}}@media (max-width:780px){.idlecraft-action-bar{--ab-slot:36px;--ab-cluster:6px;--ab-gap:2px}}@media (max-height:500px){.idlecraft-action-bar{--ab-slot:34px;--ab-cluster:6px;--ab-gap:2px}}.idlecraft-action-bar__verbs{z-index:2;justify-content:center;gap:var(--ab-gap);margin-bottom:var(--ab-gap);display:flex;position:relative}.idlecraft-action-verb{--notification-pip-size:13px;height:calc(var(--ab-slot)*.45);border:var(--ab-edge)solid #140d08;border-radius:calc(var(--ab-slot)*.07);color:#f2e2bb;font:700 10px/1 var(--ui-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2a2418,#0a0806 72%);align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe2a024,0 1px 2px #000}.idlecraft-action-verb:hover{filter:brightness(1.18)}.idlecraft-action-verb:active{transform:translateY(1px)}.idlecraft-action-verb kbd{color:#ffe5a1d9;font:700 9px/1 var(--ui-font-body);border:1px solid #ffe2a04d;border-radius:3px;padding:1px 4px}@media (max-width:720px){.idlecraft-action-verb__label{display:none}.idlecraft-action-verb{padding:0 7px}}.idlecraft-action-bar__idle-note{color:#cfbc91;text-align:center;margin:0;font-size:12px}.idlecraft-action-bar__slots{justify-content:center}.idlecraft-action-bar__options{margin-top:8px}.idlecraft-action-bar__menu{gap:var(--ab-gap)}.idlecraft-coin{white-space:nowrap;align-items:baseline;gap:.4em;display:inline-flex}.idlecraft-coin__part{align-items:baseline;gap:.08em;display:inline-flex}.idlecraft-coin__value{font-variant-numeric:tabular-nums;font-weight:700}.idlecraft-coin__suffix{opacity:.85;font-size:.85em}.idlecraft-coin__part[data-denom=gold]{color:#e8c86a}.idlecraft-coin__part[data-denom=silver]{color:#d5dbe0}.idlecraft-coin__part[data-denom=copper]{color:#d08a58}.idlecraft-coin__sign{color:var(--ui-danger);font-weight:700}.idlecraft-coin__icon{flex:none;align-self:center;margin-left:.08em}.idlecraft-purse{font-size:var(--ui-text-md);color:#fff;text-shadow:0 1px 2px #000000e6;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#4c371b40,#0000 45%),#0a0a08eb;border:2px solid #21170c;border-radius:3px;justify-content:center;align-items:center;padding:.4em .7em;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #80663a,0 3px 8px #000}.idlecraft-purse .idlecraft-coin__value{text-align:right;min-width:2ch}.idlecraft-purse .idlecraft-coin__part[data-denom=gold] .idlecraft-coin__value{min-width:3ch}.idlecraft-purse{--pulse:0;filter:drop-shadow(0 0 calc(14px*var(--pulse))rgba(255,214,110,var(--pulse)))}.idlecraft-purse .idlecraft-coin__icon{transform:scale(calc(1 + .14*var(--pulse)));filter:brightness(calc(1 + .85*var(--pulse)))drop-shadow(0 0 calc(7px*var(--pulse))rgba(255,214,110,var(--pulse)))}.idlecraft-purse .idlecraft-coin__value{filter:brightness(calc(1 + .5*var(--pulse)))}@media (prefers-reduced-motion:reduce){.idlecraft-purse .idlecraft-coin__icon{transform:none}}.idlecraft-pip{vertical-align:middle;background:#e2453c;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block;box-shadow:0 0 0 1px #0000008c,0 0 6px #e2453cbf}.idlecraft-bag__pip{pointer-events:none;margin:0;position:absolute;top:3px;left:3px}.idlecraft-bag__count[data-over]{color:var(--ui-danger);font-weight:700}.idlecraft-bag__over{border:1px solid var(--ui-danger);padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.idlecraft-bag__over{border:1px solid color-mix(in srgb,var(--ui-danger)60%,transparent)}}.idlecraft-bag__over{background:var(--ui-danger);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.idlecraft-bag__over{background:color-mix(in srgb,var(--ui-danger)18%,transparent)}}.idlecraft-bag__over{color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.idlecraft-bag__over{color:color-mix(in srgb,var(--ui-danger)75%,var(--ui-text))}}.idlecraft-bag__over{font-size:var(--ui-text-2xs)}.idlecraft-bag__container{cursor:pointer}@media (prefers-reduced-motion:no-preference){.idlecraft-bag__container{animation:2.4s ease-in-out infinite idlecraft-container-breathe}}@keyframes idlecraft-container-breathe{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent)55%,transparent)}50%{box-shadow:inset 0 0 0 2px var(--ui-accent),0 0 10px color-mix(in srgb,var(--ui-accent)40%,transparent)}}.idlecraft-bag__stack{pointer-events:none;color:#f0d9a6;text-shadow:0 1px 2px #000000f2;font-size:10px;font-weight:700;position:absolute;bottom:3px;left:4px}.idlecraft-bag__stack-initials{pointer-events:none;color:var(--ui-text);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.idlecraft-bag__stack-initials{color:color-mix(in srgb,var(--ui-text)80%,transparent)}}.idlecraft-bag__stack-initials{letter-spacing:.04em;text-shadow:0 1px 2px #000000e6;font-size:15px;font-weight:700}.gk-tip__odds{font-size:var(--ui-text-xs);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gk-tip__label{color:var(--ui-muted);margin-top:8px}.gk-tip__hint{color:var(--ui-accent);font-size:var(--ui-text-2xs);margin-top:8px}.gk-tip__base-line{color:var(--ui-text);font-size:var(--ui-text-xs);margin-top:8px}.gk-tip__requires{font-size:var(--ui-text-xs);margin-top:6px}.idlecraft-chatframe{z-index:12;left:14px;bottom:var(--chat-bottom,14px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;pointer-events:none;background:linear-gradient(135deg,#4c371b38,#0000 45%),linear-gradient(#0a0a086b,#0a0a089e);border:2px solid #21170c;border-radius:3px;flex-direction:column;width:244px;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #80663a,0 3px 8px #000}.idlecraft-chatframe__head{border-bottom:1px solid #b38c4866;justify-content:space-between;align-items:center;gap:6px;padding:2px 4px 2px 7px;display:flex}.idlecraft-chatframe[data-collapsed] .idlecraft-chatframe__head{border-bottom:0}.idlecraft-chatframe__tab{color:#f0ca72;font-size:var(--ui-text-2xs);letter-spacing:.1em}.idlecraft-chatframe__toggle{pointer-events:auto;width:16px;height:16px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;font-size:9px;display:grid}.idlecraft-chatframe__toggle:hover{background:var(--ui-bronze)}@supports (color:color-mix(in lab, red, red)){.idlecraft-chatframe__toggle:hover{background:color-mix(in srgb,var(--ui-bronze)22%,transparent)}}.idlecraft-chatframe__toggle:hover{color:var(--ui-text)}.idlecraft-chatframe__lines{pointer-events:auto;overscroll-behavior:contain;font-size:var(--ui-text-2xs);scrollbar-width:thin;scrollbar-color:var(--ui-bronze)transparent;max-height:calc(12.15em + 26px);margin:0;padding:3px 7px 5px;line-height:1.35;list-style:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.idlecraft-chatframe__lines{scrollbar-color:color-mix(in srgb,var(--ui-bronze)50%,transparent)transparent}}.idlecraft-chatframe__line{color:var(--chat-line,#cfd6da);text-shadow:0 1px 2px #000000e6;overflow-wrap:anywhere;grid-template-columns:1.35em minmax(0,1fr);align-items:start;gap:5px;margin:0;padding:1px 0;line-height:1.35;display:grid}.idlecraft-chatframe__glyph{width:1.35em;height:1.35em}.idlecraft-chatframe__glyph>img{filter:drop-shadow(0 1px 1px #000000e6);width:100%;height:100%;display:block}.idlecraft-chatframe__line[data-kind=levelUp]{color:#ffd75e;font-weight:700}.idlecraft-chatframe__line[data-kind=skillUp]{color:#e6e6e6}.idlecraft-chatframe__line[data-kind=subzoneClear]{color:#67c2ff}.idlecraft-chatframe__line[data-kind=gather],.idlecraft-chatframe__line[data-kind=craft]{color:#7fd28a}.idlecraft-chatframe__line[data-kind=containerFound],.idlecraft-chatframe__line[data-kind=containerOpened]{color:var(--ui-accent)}.idlecraft-chatframe__line[data-kind=scrollLoot]{color:#a3d3a3}.idlecraft-chatframe__line[data-kind=enchant],.idlecraft-chatframe__line[data-kind=enchantRemoved]{color:#c39cff}.idlecraft-chatframe__line[data-kind=wipe]{color:#ff6b5e;font-weight:700}.idlecraft-chatframe__line[data-kind=idle]{color:var(--ui-muted);font-style:italic}@media (max-width:640px){.idlecraft-chatframe{width:auto;left:8px;right:8px}.idlecraft-chatframe__lines{max-height:calc(8.1em + 20px)}}.idlecraft-chatframe--combat{--chat-bottom:7rem}@media (max-width:640px){.idlecraft-chatframe--combat{--chat-bottom:6rem}}.idlecraft-pedestal-editor{z-index:6;color:#fff;width:20rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);font-family:var(--ui-font-body);background:#000000c7;border:1px solid #ffffff40;border-radius:.5rem;flex-direction:column;gap:.6rem;padding:.75rem .9rem;font-size:11px;display:flex;position:absolute;top:1rem;left:1rem;overflow-y:auto}.idlecraft-pedestal-editor__title{letter-spacing:.04em;text-transform:uppercase;opacity:.8;margin:0;font-weight:700}.idlecraft-pedestal-editor__group{border-top:1px solid #ffffff26;flex-direction:column;gap:.2rem;padding-top:.4rem;display:flex}.idlecraft-pedestal-editor__group:first-of-type{border-top:0;padding-top:0}.idlecraft-pedestal-editor__label{text-overflow:ellipsis;white-space:nowrap;margin:0 0 .1rem;font-weight:700;overflow:hidden}.idlecraft-pedestal-editor__row{grid-template-columns:1rem 1fr 3.2rem;align-items:center;gap:.5rem;display:grid}.idlecraft-pedestal-editor__value{text-align:right}.idlecraft-pedestal-editor__hint{opacity:.65;margin:.25rem 0 0;line-height:1.4}
