@charset "UTF-8";[data-v-3a747408]:root{--tac-green: #5d7a5d;--tac-green-bright: #6b8e23;--tac-olive: #808000;--tac-orange: #ff6b35;--tac-gold: #d4a017;--tac-gold-light: #ffed4e;--tan: #c4a574;--tac-tan: #c4a574;--tac-dark: #1a1a1a;--tac-border: #3a3a3a;--bg-primary: #1e1e1e;--bg-secondary: #252525;--bg-tertiary: #2d2d2d;--bg-hover: #333333;--bg-dark: #1a1a1a;--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #999999;--text-dim: #888888;--text-muted: #666666;--accent-blue: #0078d4;--accent-blue-hover: #106ebe;--accent-green: #00a651;--accent-orange: #ff9800;--accent-red: #dc3545;--rarity-common: #9e9e9e;--rarity-rare: #0078d4;--rarity-epic: #9c27b0;--rarity-legendary: #ff9800;--tac-blue: #0078d4;--tac-cyan: #00bcd4;--border-color: #3a3a3a;--border-color-light: #4a4a4a;--color-success: #4caf50;--color-error: #f44336;--color-warning: #ff9800;--color-info: #2196f3;--text-strong: #e0e0e0;--text-faint: #aaaaaa;--border-strong: #555555;--bg-elevated: #2a2a2a;--tac-gold-bright: #f5c542;--tac-lime: #9acd32;--tac-blue-light: #64b5f6;--tac-violet: #ce93d8;--tac-gold-soft: #ffb74d;--color-error-bright: #ff6b6b;--glow-accent: #6b8e23;--glow-alpha-sm: 30%;--glow-alpha-md: 20%;--glow-alpha-lg: 10%;--overlay-lift: #ffffff;--shadow-soft: rgba(0, 0, 0, .25);--shadow-drop: rgba(0, 0, 0, .5);--shadow-deep: rgba(0, 0, 0, .7);--scrim: rgba(0, 0, 0, .5);--scrim-strong: rgba(0, 0, 0, .85);--min-touch-target: 44px;--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-top: env(safe-area-inset-top, 0px);--opacity-disabled: .5;--opacity-muted: .7;--opacity-subtle: .85;--border-radius-xs: 2px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-width-emphasis: 3px;--font-family-tactical: "Courier New", monospace;--blur-backdrop-soft: 2px;--blur-backdrop: 4px;--blur-bar: 8px;--blur-panel: 12px;--line-height-none: 1;--line-height-xs: 1.2;--line-height-sm: 1.3;--line-height-md: 1.4;--line-height-lg: 1.5;--line-height-xl: 1.6;--line-height-2xl: 1.75;--font-weight-regular: 400;--font-weight-bold: 700;--letter-spacing-xs: .5px;--letter-spacing-sm: 1px;--letter-spacing-md: 2px;--letter-spacing-lg: 3px;--glow-blur-sm: 10px;--glow-blur-md: 15px;--glow-blur-lg: 30px;--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .25s;--duration-slower: .3s;--z-raised: 10;--z-sticky: 100;--z-dropdown: 1000;--z-modal: 2000;--z-modal-child: 3000;--z-map-panel: 8000;--z-global-modal: 9500;--z-tooltip: 9999;--z-guide: 100000;--z-guide-card: 100001;--font-xs: max(.75rem, 12px);--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--scrim-on-image: rgba(0, 0, 0, .78);--image-text-shadow: 0 0 2px rgba(0, 0, 0, .9), 1px 1px 0 rgba(0, 0, 0, .55), -1px 1px 0 rgba(0, 0, 0, .55), 1px -1px 0 rgba(0, 0, 0, .55), -1px -1px 0 rgba(0, 0, 0, .55);--text-on-solid: #ffffff;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige][data-v-3a747408]{--tac-green: #4a6349;--tac-green-bright: #526e1b;--tac-olive: #686819;--tac-orange: #aa461b;--tac-gold: #81600c;--tac-gold-light: #7e6107;--tan: #766245;--tac-tan: #766245;--tac-dark: #ddd8cd;--tac-border: #c9c3b8;--bg-primary: #f2efe9;--bg-secondary: #e6e2da;--bg-tertiary: #dbd6cb;--bg-hover: #cec8bb;--bg-dark: #ddd8cd;--text-primary: #000000;--text-secondary: #000000;--text-tertiary: #000000;--text-dim: #000000;--text-muted: #000000;--accent-blue: #0a5aa8;--accent-blue-hover: #084a8a;--accent-green: #1d743a;--accent-orange: #9d5100;--accent-red: #b3261e;--rarity-common: #656565;--rarity-rare: #0a5aa8;--rarity-epic: #6a1b9a;--rarity-legendary: #9d5100;--tac-blue: #0a5aa8;--tac-cyan: #006f7e;--border-color: #c9c3b8;--border-color-light: #c9c1b0;--color-success: #2b732e;--color-error: #c12727;--color-warning: #9d5100;--color-info: #1564bf;--text-strong: #000000;--text-faint: #000000;--border-strong: #b5ae9f;--bg-elevated: #efece5;--tac-gold-bright: #7e6107;--tac-lime: #526e1b;--tac-blue-light: #0a67b2;--tac-violet: #993da9;--tac-gold-soft: #935700;--color-error-bright: #c12727;--glow-accent: #7a9e33;--glow-alpha-sm: 20%;--glow-alpha-md: 13%;--glow-alpha-lg: 7%;--overlay-lift: #000000;--shadow-soft: rgba(58, 48, 33, .09);--shadow-drop: rgba(58, 48, 33, .18);--shadow-deep: rgba(58, 48, 33, .26);--scrim: rgba(43, 40, 34, .42);--scrim-strong: rgba(43, 40, 34, .62)}[data-theme=white][data-v-3a747408]{--tac-green: #3f5a3e;--tac-green-bright: #4d6a15;--tac-olive: #5f5f16;--tac-orange: #b8481a;--tac-gold: #906a0c;--tac-gold-light: #7d5f06;--tan: #7d6848;--tac-tan: #7d6848;--tac-dark: #eaeaea;--tac-border: #d4d4d4;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #ebebeb;--bg-hover: #e0e0e0;--bg-dark: #eaeaea;--text-primary: #000000;--text-secondary: #000000;--text-tertiary: #000000;--text-dim: #000000;--text-muted: #000000;--accent-blue: #09509a;--accent-blue-hover: #07417c;--accent-green: #1a6e36;--accent-orange: #a85500;--accent-red: #a82119;--rarity-common: #5f5f5f;--rarity-rare: #09509a;--rarity-epic: #611790;--rarity-legendary: #a85500;--tac-blue: #09509a;--tac-cyan: #006473;--border-color: #d4d4d4;--border-color-light: #cfcfcf;--color-success: #26702a;--color-error: #b82424;--color-warning: #a85500;--color-info: #1259ac;--text-strong: #000000;--text-faint: #000000;--border-strong: #bdbdbd;--bg-elevated: #fafafa;--tac-gold-bright: #7d5f06;--tac-lime: #5c7a1e;--tac-blue-light: #0b73c5;--tac-violet: #aa44bc;--tac-gold-soft: #a36100;--color-error-bright: #b82424;--glow-accent: #6f9427;--glow-alpha-sm: 16%;--glow-alpha-md: 11%;--glow-alpha-lg: 6%;--overlay-lift: #000000;--shadow-soft: rgba(0, 0, 0, .08);--shadow-drop: rgba(0, 0, 0, .15);--shadow-deep: rgba(0, 0, 0, .22);--scrim: rgba(0, 0, 0, .38);--scrim-strong: rgba(0, 0, 0, .58)}@keyframes leftDockSlideIn-3a747408{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.wiki-hideout-view[data-v-3a747408]{height:100%;overflow:hidden}.wiki-hideout-view #desktop-filter[data-v-3a747408]{display:block}.wiki-hideout-view #mobile-filter[data-v-3a747408]{display:none}@media (max-width: 768px){.wiki-hideout-view #desktop-filter[data-v-3a747408]{display:none}.wiki-hideout-view #mobile-filter[data-v-3a747408]{display:block}}.wiki-hideout-view .mobile-filter-bar[data-v-3a747408]{margin-bottom:.75rem}.wiki-hideout-view .filter-trigger[data-v-3a747408]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:color-mix(in srgb,var(--bg-dark) 60%,transparent);border:1px solid var(--tac-green);color:var(--tac-green-bright);font-size:.875rem;cursor:pointer}.wiki-hideout-view .filter-trigger svg[data-v-3a747408]{width:20px;height:20px;flex-shrink:0}.wiki-hideout-view .filter-trigger span[data-v-3a747408]{flex:1;text-align:left;font-weight:var(--font-weight-bold)}.wiki-hideout-view .filter-trigger .chevron[data-v-3a747408]{width:16px;height:16px;color:var(--tac-green)}.wiki-hideout-view .page-header[data-v-3a747408]{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}@media (max-width: 768px){.wiki-hideout-view .page-header[data-v-3a747408]{display:none}}.wiki-hideout-view .page-header .header-content[data-v-3a747408]{flex:1}.wiki-hideout-view .page-header .page-title[data-v-3a747408]{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--tac-green-bright);margin:0}.wiki-hideout-view .loading-state[data-v-3a747408],.wiki-hideout-view .error-state[data-v-3a747408]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-muted);font-size:.875rem;gap:1rem}.wiki-hideout-view .hideout-scroll[data-v-3a747408]{flex:1;min-height:0}.wiki-hideout-view .loading-spinner[data-v-3a747408]{width:36px;height:36px;border:3px solid color-mix(in srgb,var(--tac-green) 25%,transparent);border-top-color:var(--tac-green);border-radius:50%;animation:spin-3a747408 1s linear infinite}@keyframes spin-3a747408{to{transform:rotate(360deg)}}.wiki-hideout-view .station-tabs[data-v-3a747408]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.wiki-hideout-view .station-tab[data-v-3a747408]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:color-mix(in srgb,var(--bg-dark) 60%,transparent);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all var(--duration-normal) ease;color:var(--tan);font-size:.875rem}.wiki-hideout-view .station-tab[data-v-3a747408]:hover{border-color:var(--tac-green);background:color-mix(in srgb,var(--tac-green) 10%,transparent)}.wiki-hideout-view .station-tab.active[data-v-3a747408]{border-color:var(--tac-green);background:color-mix(in srgb,var(--tac-green) 20%,transparent);color:var(--tac-green-bright)}.wiki-hideout-view .station-tab .tab-icon[data-v-3a747408]{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.wiki-hideout-view .station-tab .tab-icon img[data-v-3a747408]{width:100%;height:100%;object-fit:contain}.wiki-hideout-view .station-tab .tab-icon .icon-placeholder[data-v-3a747408]{color:var(--tan)}.wiki-hideout-view .station-tab .tab-name[data-v-3a747408]{font-weight:var(--font-weight-bold)}.wiki-hideout-view .station-detail[data-v-3a747408]{background:color-mix(in srgb,var(--bg-dark) 80%,transparent);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden}.wiki-hideout-view .detail-header[data-v-3a747408]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-secondary) 50%,transparent)}.wiki-hideout-view .detail-header .detail-icon[data-v-3a747408]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-dark) 80%,transparent);border-radius:var(--border-radius-md);overflow:hidden}.wiki-hideout-view .detail-header .detail-icon img[data-v-3a747408]{width:100%;height:100%;object-fit:contain}.wiki-hideout-view .detail-header .detail-icon .icon-placeholder[data-v-3a747408]{color:var(--tan)}.wiki-hideout-view .detail-header .detail-info .detail-name[data-v-3a747408]{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--tac-gold);margin:0 0 .25rem}.wiki-hideout-view .detail-header .detail-info .detail-levels[data-v-3a747408]{font-size:.875rem;color:var(--text-muted)}.wiki-hideout-view .levels-list[data-v-3a747408]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.wiki-hideout-view .level-card[data-v-3a747408]{border-bottom:1px solid color-mix(in srgb,var(--border-color) 40%,transparent);padding:.5rem 0}.wiki-hideout-view .level-card[data-v-3a747408]:last-child{border-bottom:none}.wiki-hideout-view .level-header[data-v-3a747408]{padding:0;border-bottom:none;line-height:var(--line-height-none);display:flex;align-items:center}.wiki-hideout-view .level-badge[data-v-3a747408]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--tac-gold);line-height:var(--line-height-none)}.wiki-hideout-view .level-badge[data-v-3a747408] .icon{width:16px;height:16px;vertical-align:middle}.wiki-hideout-view .level-time[data-v-3a747408]{font-size:.875rem;color:var(--tac-blue-light);background:color-mix(in srgb,var(--tac-blue-light) 8%,transparent);padding:.15rem .5rem;border-radius:var(--border-radius-sm);border:1px solid color-mix(in srgb,var(--tac-blue-light) 15%,transparent);margin-left:.5rem}.wiki-hideout-view .level-body[data-v-3a747408]{display:flex;gap:1rem}.wiki-hideout-view .level-body .level-left[data-v-3a747408]{flex:1;min-width:0}.wiki-hideout-view .level-body .level-right[data-v-3a747408]{flex:0 0 200px;max-width:220px;border-left:1px dashed var(--tac-border);padding-left:.75rem}.wiki-hideout-view .level-requirements[data-v-3a747408]{padding:.5rem 0;display:flex;gap:.5rem}.wiki-hideout-view .level-requirements .req-label[data-v-3a747408]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:.2rem .4rem;background:color-mix(in srgb,var(--bg-dark) 60%,transparent);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:max(.75rem,12px);color:var(--text-muted);flex-shrink:0;align-self:stretch}.wiki-hideout-view .level-requirements.station-type .req-label[data-v-3a747408]{background:color-mix(in srgb,var(--tac-green) 15%,transparent);border-color:color-mix(in srgb,var(--tac-green) 50%,transparent);color:var(--tac-green-bright)}.wiki-hideout-view .level-requirements.item-type .req-label[data-v-3a747408]{background:color-mix(in srgb,var(--tac-gold) 15%,transparent);border-color:color-mix(in srgb,var(--tac-gold) 50%,transparent);color:var(--tac-gold)}.wiki-hideout-view .level-requirements.skill-type .req-label[data-v-3a747408]{background:#ce93d826;border-color:#ce93d880;color:var(--tac-violet)}.wiki-hideout-view .level-requirements.item-type .requirement-item[data-v-3a747408]{background:color-mix(in srgb,var(--tac-gold) 5%,transparent);border-color:color-mix(in srgb,var(--tac-gold) 30%,transparent)}.wiki-hideout-view .level-requirements.station-type .requirement-item[data-v-3a747408]{background:color-mix(in srgb,var(--tac-green) 5%,transparent);border-color:color-mix(in srgb,var(--tac-green) 30%,transparent)}.wiki-hideout-view .level-requirements.skill-type .requirement-item[data-v-3a747408]{background:#ce93d80d;border-color:#ce93d84d}.wiki-hideout-view .requirements-row[data-v-3a747408]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.wiki-hideout-view .requirement-item[data-v-3a747408]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--bg-dark) 60%,transparent);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem}.wiki-hideout-view .requirement-item .req-icon[data-v-3a747408]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.wiki-hideout-view .requirement-item .req-icon img[data-v-3a747408]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;vertical-align:middle}.wiki-hideout-view .requirement-item .req-icon[data-v-3a747408] .icon{vertical-align:middle}.wiki-hideout-view .requirement-item .req-icon .icon-placeholder[data-v-3a747408]{color:var(--tan)}.wiki-hideout-view .requirement-item .req-icon .raid-icon[data-v-3a747408]{position:absolute;bottom:2px;right:2px;color:var(--tac-green-bright);filter:drop-shadow(0 1px 2px var(--shadow-deep))}.wiki-hideout-view .requirement-item .req-count[data-v-3a747408]{color:var(--tac-gold);font-weight:var(--font-weight-bold);line-height:var(--line-height-none)}.wiki-hideout-view .requirement-item .req-name[data-v-3a747408]{color:var(--text-primary);line-height:var(--line-height-none)}.wiki-hideout-view .requirement-item.station-req[data-v-3a747408]{background:color-mix(in srgb,var(--tac-green) 5%,transparent);border-color:color-mix(in srgb,var(--tac-green) 30%,transparent)}.wiki-hideout-view .requirement-item.skill-req[data-v-3a747408]{background:#ce93d80d;border-color:#ce93d84d;cursor:pointer;transition:all var(--duration-normal) ease}.wiki-hideout-view .requirement-item.skill-req[data-v-3a747408]:hover,.wiki-hideout-view .requirement-item.skill-req.active[data-v-3a747408]{transform:scale(1.02);background:#ce93d833;border-color:#ce93d899;box-shadow:0 0 10px #ce93d866}:root{--tac-green: #5d7a5d;--tac-green-bright: #6b8e23;--tac-olive: #808000;--tac-orange: #ff6b35;--tac-gold: #d4a017;--tac-gold-light: #ffed4e;--tan: #c4a574;--tac-tan: #c4a574;--tac-dark: #1a1a1a;--tac-border: #3a3a3a;--bg-primary: #1e1e1e;--bg-secondary: #252525;--bg-tertiary: #2d2d2d;--bg-hover: #333333;--bg-dark: #1a1a1a;--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #999999;--text-dim: #888888;--text-muted: #666666;--accent-blue: #0078d4;--accent-blue-hover: #106ebe;--accent-green: #00a651;--accent-orange: #ff9800;--accent-red: #dc3545;--rarity-common: #9e9e9e;--rarity-rare: #0078d4;--rarity-epic: #9c27b0;--rarity-legendary: #ff9800;--tac-blue: #0078d4;--tac-cyan: #00bcd4;--border-color: #3a3a3a;--border-color-light: #4a4a4a;--color-success: #4caf50;--color-error: #f44336;--color-warning: #ff9800;--color-info: #2196f3;--text-strong: #e0e0e0;--text-faint: #aaaaaa;--border-strong: #555555;--bg-elevated: #2a2a2a;--tac-gold-bright: #f5c542;--tac-lime: #9acd32;--tac-blue-light: #64b5f6;--tac-violet: #ce93d8;--tac-gold-soft: #ffb74d;--color-error-bright: #ff6b6b;--glow-accent: #6b8e23;--glow-alpha-sm: 30%;--glow-alpha-md: 20%;--glow-alpha-lg: 10%;--overlay-lift: #ffffff;--shadow-soft: rgba(0, 0, 0, .25);--shadow-drop: rgba(0, 0, 0, .5);--shadow-deep: rgba(0, 0, 0, .7);--scrim: rgba(0, 0, 0, .5);--scrim-strong: rgba(0, 0, 0, .85);--min-touch-target: 44px;--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-top: env(safe-area-inset-top, 0px);--opacity-disabled: .5;--opacity-muted: .7;--opacity-subtle: .85;--border-radius-xs: 2px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-width-emphasis: 3px;--font-family-tactical: "Courier New", monospace;--blur-backdrop-soft: 2px;--blur-backdrop: 4px;--blur-bar: 8px;--blur-panel: 12px;--line-height-none: 1;--line-height-xs: 1.2;--line-height-sm: 1.3;--line-height-md: 1.4;--line-height-lg: 1.5;--line-height-xl: 1.6;--line-height-2xl: 1.75;--font-weight-regular: 400;--font-weight-bold: 700;--letter-spacing-xs: .5px;--letter-spacing-sm: 1px;--letter-spacing-md: 2px;--letter-spacing-lg: 3px;--glow-blur-sm: 10px;--glow-blur-md: 15px;--glow-blur-lg: 30px;--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .25s;--duration-slower: .3s;--z-raised: 10;--z-sticky: 100;--z-dropdown: 1000;--z-modal: 2000;--z-modal-child: 3000;--z-map-panel: 8000;--z-global-modal: 9500;--z-tooltip: 9999;--z-guide: 100000;--z-guide-card: 100001;--font-xs: max(.75rem, 12px);--font-sm: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2.25rem;--scrim-on-image: rgba(0, 0, 0, .78);--image-text-shadow: 0 0 2px rgba(0, 0, 0, .9), 1px 1px 0 rgba(0, 0, 0, .55), -1px 1px 0 rgba(0, 0, 0, .55), 1px -1px 0 rgba(0, 0, 0, .55), -1px -1px 0 rgba(0, 0, 0, .55);--text-on-solid: #ffffff;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige]{--tac-green: #4a6349;--tac-green-bright: #526e1b;--tac-olive: #686819;--tac-orange: #aa461b;--tac-gold: #81600c;--tac-gold-light: #7e6107;--tan: #766245;--tac-tan: #766245;--tac-dark: #ddd8cd;--tac-border: #c9c3b8;--bg-primary: #f2efe9;--bg-secondary: #e6e2da;--bg-tertiary: #dbd6cb;--bg-hover: #cec8bb;--bg-dark: #ddd8cd;--text-primary: #000000;--text-secondary: #000000;--text-tertiary: #000000;--text-dim: #000000;--text-muted: #000000;--accent-blue: #0a5aa8;--accent-blue-hover: #084a8a;--accent-green: #1d743a;--accent-orange: #9d5100;--accent-red: #b3261e;--rarity-common: #656565;--rarity-rare: #0a5aa8;--rarity-epic: #6a1b9a;--rarity-legendary: #9d5100;--tac-blue: #0a5aa8;--tac-cyan: #006f7e;--border-color: #c9c3b8;--border-color-light: #c9c1b0;--color-success: #2b732e;--color-error: #c12727;--color-warning: #9d5100;--color-info: #1564bf;--text-strong: #000000;--text-faint: #000000;--border-strong: #b5ae9f;--bg-elevated: #efece5;--tac-gold-bright: #7e6107;--tac-lime: #526e1b;--tac-blue-light: #0a67b2;--tac-violet: #993da9;--tac-gold-soft: #935700;--color-error-bright: #c12727;--glow-accent: #7a9e33;--glow-alpha-sm: 20%;--glow-alpha-md: 13%;--glow-alpha-lg: 7%;--overlay-lift: #000000;--shadow-soft: rgba(58, 48, 33, .09);--shadow-drop: rgba(58, 48, 33, .18);--shadow-deep: rgba(58, 48, 33, .26);--scrim: rgba(43, 40, 34, .42);--scrim-strong: rgba(43, 40, 34, .62)}[data-theme=white]{--tac-green: #3f5a3e;--tac-green-bright: #4d6a15;--tac-olive: #5f5f16;--tac-orange: #b8481a;--tac-gold: #906a0c;--tac-gold-light: #7d5f06;--tan: #7d6848;--tac-tan: #7d6848;--tac-dark: #eaeaea;--tac-border: #d4d4d4;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--bg-tertiary: #ebebeb;--bg-hover: #e0e0e0;--bg-dark: #eaeaea;--text-primary: #000000;--text-secondary: #000000;--text-tertiary: #000000;--text-dim: #000000;--text-muted: #000000;--accent-blue: #09509a;--accent-blue-hover: #07417c;--accent-green: #1a6e36;--accent-orange: #a85500;--accent-red: #a82119;--rarity-common: #5f5f5f;--rarity-rare: #09509a;--rarity-epic: #611790;--rarity-legendary: #a85500;--tac-blue: #09509a;--tac-cyan: #006473;--border-color: #d4d4d4;--border-color-light: #cfcfcf;--color-success: #26702a;--color-error: #b82424;--color-warning: #a85500;--color-info: #1259ac;--text-strong: #000000;--text-faint: #000000;--border-strong: #bdbdbd;--bg-elevated: #fafafa;--tac-gold-bright: #7d5f06;--tac-lime: #5c7a1e;--tac-blue-light: #0b73c5;--tac-violet: #aa44bc;--tac-gold-soft: #a36100;--color-error-bright: #b82424;--glow-accent: #6f9427;--glow-alpha-sm: 16%;--glow-alpha-md: 11%;--glow-alpha-lg: 6%;--overlay-lift: #000000;--shadow-soft: rgba(0, 0, 0, .08);--shadow-drop: rgba(0, 0, 0, .15);--shadow-deep: rgba(0, 0, 0, .22);--scrim: rgba(0, 0, 0, .38);--scrim-strong: rgba(0, 0, 0, .58)}.wiki-hideout-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--scrim)}.wiki-hideout-right-drawer{position:fixed;top:0;right:0;bottom:0;z-index:2100;width:300px;max-width:85vw;background:linear-gradient(180deg,var(--bg-dark),var(--bg-secondary));border-left:1px solid var(--tac-green);display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:-8px 0 24px var(--shadow-drop)}.wiki-hideout-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--tac-green) 15%,transparent);flex-shrink:0}.wiki-hideout-drawer-header .wiki-hideout-drawer-title{font-weight:var(--font-weight-bold);color:var(--tac-green-bright);text-transform:uppercase;font-size:.875rem}.wiki-hideout-drawer-header .wiki-hideout-drawer-close{min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);font-size:1.125rem;cursor:pointer}.wiki-hideout-drawer-body{flex:1;overflow-y:auto;padding:.5rem;-webkit-overflow-scrolling:touch}.wiki-hideout-drawer-btn{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .75rem;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--tac-green) 8%,transparent);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--duration-fast);text-align:left}.wiki-hideout-drawer-btn .wiki-hideout-station-img{width:28px;height:28px;object-fit:contain;flex-shrink:0}.wiki-hideout-drawer-btn:hover{background:color-mix(in srgb,var(--tac-green) 6%,transparent);color:var(--text-primary)}.wiki-hideout-drawer-btn.active{background:color-mix(in srgb,var(--tac-green) 12%,transparent);color:var(--tac-green-bright);border-left:var(--border-width-emphasis) solid var(--tac-green)}.wiki-hideout-fade-enter-active,.wiki-hideout-fade-leave-active{transition:opacity var(--duration-slow) ease}.wiki-hideout-fade-enter-from,.wiki-hideout-fade-leave-to{opacity:0}.wiki-hideout-right-enter-active{transition:transform var(--duration-slower) ease}.wiki-hideout-right-leave-active{transition:transform var(--duration-slow) ease}.wiki-hideout-right-enter-from,.wiki-hideout-right-leave-to{transform:translate(100%)}.level-bonuses .bonus-label{font-size:.875rem;color:var(--text-muted);display:block;margin-bottom:.25rem}.level-bonuses .bonus-list{display:flex;flex-wrap:wrap;gap:.25rem}.level-bonuses .bonus-item{font-size:.875rem;padding:.15rem .4rem;border-radius:var(--border-radius-sm);display:inline-flex;align-items:center;gap:.25rem}.level-bonuses .bonus-item.passive{background:color-mix(in srgb,var(--tac-green) 10%,transparent);border:1px solid color-mix(in srgb,var(--tac-green) 25%,transparent)}.level-bonuses .bonus-item.production{background:color-mix(in srgb,var(--tac-blue-light) 10%,transparent);border:1px solid color-mix(in srgb,var(--tac-blue-light) 25%,transparent)}.level-bonuses .bonus-type{color:var(--text-secondary)}.level-bonuses .bonus-value{color:var(--tac-green-bright);font-weight:var(--font-weight-bold)}.level-desc{padding:.35rem .75rem;margin-bottom:.5rem;background:color-mix(in srgb,var(--bg-secondary) 50%,transparent);border-radius:var(--border-radius-sm);font-size:.875rem;color:var(--text-secondary);line-height:var(--line-height-lg)}
