@charset "UTF-8";[data-v-c92a5cf9]: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;--canvas-bg: #808080;--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;--map-grid-accent: #1e7ec9;--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);--font-weight-body: 400;--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-popover: 10000;--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;--gold-on-image: #d4a017;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige][data-v-c92a5cf9]{--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;--map-grid-accent: #0a5aa8;--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);--font-weight-body: 600}[data-theme=white][data-v-c92a5cf9]{--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;--map-grid-accent: #09509a;--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);--font-weight-body: 600}@keyframes leftDockSlideIn-c92a5cf9{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes rightDockSlideIn-c92a5cf9{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.filter-section[data-v-c92a5cf9]{padding:1rem;background:color-mix(in srgb,var(--bg-dark) 95%,transparent);border-bottom:1px solid color-mix(in srgb,var(--overlay-lift) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-row[data-v-c92a5cf9]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.filter-row[data-v-c92a5cf9]:last-child{margin-bottom:0}.trader-row[data-v-c92a5cf9]{justify-content:center}@media(max-width:1024px){.trader-row[data-v-c92a5cf9]{justify-content:flex-start;overflow:hidden}}.controls-row[data-v-c92a5cf9]{flex-wrap:wrap;font-size:max(.75rem,12px)}@media(max-width:1024px){.controls-row[data-v-c92a5cf9]{justify-content:center}}.filter-traders[data-v-c92a5cf9]{display:flex;gap:.5rem;flex-wrap:nowrap}@media(max-width:1024px){.filter-traders[data-v-c92a5cf9]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.filter-traders[data-v-c92a5cf9]::-webkit-scrollbar{height:4px}.filter-traders[data-v-c92a5cf9]::-webkit-scrollbar-track{background:transparent}.filter-traders[data-v-c92a5cf9]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tac-green) 30%,transparent);border-radius:var(--border-radius-xs)}}.trader-icon-btn[data-v-c92a5cf9]{width:70px;height:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--overlay-lift) 5%,transparent);border:2px solid color-mix(in srgb,var(--overlay-lift) 10%,transparent);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--duration-normal)}.trader-icon-btn .trader-icon[data-v-c92a5cf9]{width:53px;height:53px;object-fit:contain}.trader-icon-btn .trader-placeholder[data-v-c92a5cf9]{font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--text-faint)}.trader-icon-btn .trader-all-icon[data-v-c92a5cf9]{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--tac-green-bright)}.trader-icon-btn[data-v-c92a5cf9]:hover{border-color:color-mix(in srgb,var(--tac-green-bright) 40%,transparent);background:color-mix(in srgb,var(--tac-green) 10%,transparent)}.trader-icon-btn.active[data-v-c92a5cf9]{border-color:color-mix(in srgb,var(--tac-green-bright) 80%,transparent);background:color-mix(in srgb,var(--tac-green) 20%,transparent)}.controls-left[data-v-c92a5cf9]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media(max-width:1024px){.controls-left[data-v-c92a5cf9]{justify-content:center}}.stat-emoji[data-v-c92a5cf9]{font-size:max(.75rem,12px);vertical-align:middle}[data-v-c92a5cf9] .kappa-badge{border-color:color-mix(in srgb,var(--tac-gold-bright) 30%,transparent);background:color-mix(in srgb,var(--tac-gold-bright) 10%,transparent)}.status-filter[data-v-c92a5cf9]{display:flex;gap:.5rem;padding:0 .5rem;border-left:1px solid color-mix(in srgb,var(--overlay-lift) 10%,transparent);margin-left:.75rem}.status-btn[data-v-c92a5cf9]{padding:.5rem 1rem;background:color-mix(in srgb,var(--overlay-lift) 5%,transparent);border:1px solid color-mix(in srgb,var(--overlay-lift) 10%,transparent);border-radius:6px;color:var(--text-faint);font-size:max(.75rem,12px);cursor:pointer;transition:all var(--duration-normal);white-space:nowrap}.status-btn[data-v-c92a5cf9]:hover{background:color-mix(in srgb,var(--overlay-lift) 10%,transparent);border-color:color-mix(in srgb,var(--overlay-lift) 20%,transparent);color:var(--text-strong)}.status-btn.active[data-v-c92a5cf9]{background:linear-gradient(135deg,color-mix(in srgb,var(--tac-green) 30%,transparent),color-mix(in srgb,var(--tac-green) 15%,transparent));border-color:color-mix(in srgb,var(--tac-green) 60%,transparent);color:var(--text-primary)}.status-btn.completed.active[data-v-c92a5cf9]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-success) 20%,transparent),color-mix(in srgb,var(--color-success) 10%,transparent));border-color:color-mix(in srgb,var(--color-success) 40%,transparent);color:var(--text-primary)}.status-btn.in-progress.active[data-v-c92a5cf9]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning) 20%,transparent),color-mix(in srgb,var(--color-warning) 10%,transparent));border-color:color-mix(in srgb,var(--color-warning) 40%,transparent);color:var(--text-primary)}.status-btn.failed.active[data-v-c92a5cf9]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-error) 20%,transparent),color-mix(in srgb,var(--color-error) 10%,transparent));border-color:color-mix(in srgb,var(--color-error) 40%,transparent);color:var(--text-primary)}.status-btn.not-completed.active[data-v-c92a5cf9]{background:linear-gradient(135deg,color-mix(in srgb,var(--text-dim) 25%,transparent),color-mix(in srgb,var(--text-dim) 12.5%,transparent));border-color:color-mix(in srgb,var(--text-dim) 50%,transparent);color:var(--text-primary)}[data-v-f62b6360]: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;--canvas-bg: #808080;--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;--map-grid-accent: #1e7ec9;--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);--font-weight-body: 400;--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-popover: 10000;--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;--gold-on-image: #d4a017;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige][data-v-f62b6360]{--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;--map-grid-accent: #0a5aa8;--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);--font-weight-body: 600}[data-theme=white][data-v-f62b6360]{--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;--map-grid-accent: #09509a;--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);--font-weight-body: 600}@keyframes leftDockSlideIn-f62b6360{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes rightDockSlideIn-f62b6360{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes border-flow-f62b6360{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.task-item[data-v-f62b6360]{cursor:pointer;transition:all var(--duration-normal);border-left:var(--border-width-emphasis) solid transparent;position:relative}.task-item[data-v-f62b6360]:not(.selected){position:relative}.task-item[data-v-f62b6360]:not(.selected):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:radial-gradient(190px circle at var(--mx, -200px) var(--my, -200px),color-mix(in srgb,var(--glow-accent) 85%,transparent),transparent 70%);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);mask-composite:exclude;pointer-events:none}.task-item[data-v-f62b6360]{padding:.6rem 1rem;background:color-mix(in srgb,var(--overlay-lift) 2%,transparent);border:1px solid color-mix(in srgb,var(--overlay-lift) 5%,transparent);border-radius:var(--border-radius-md);display:flex;align-items:center;gap:.5rem;min-height:44px}@media(max-width:1024px){.task-item[data-v-f62b6360]{padding:.5rem .75rem;border-radius:var(--border-radius-sm)}}.task-item[data-v-f62b6360]:hover{background:color-mix(in srgb,var(--overlay-lift) 5%,transparent);border-color:color-mix(in srgb,var(--tac-green-bright) 30%,transparent)}.task-item.selected[data-v-f62b6360]{background:color-mix(in srgb,var(--tac-green) 10%,transparent);border:2px solid transparent;background-image:linear-gradient(color-mix(in srgb,var(--bg-dark) 98%,transparent),color-mix(in srgb,var(--bg-dark) 98%,transparent)),linear-gradient(90deg,var(--tac-green-bright),var(--tac-green),var(--tac-green-bright));background-origin:border-box;background-clip:padding-box,border-box;animation:border-flow-f62b6360 3s linear infinite;box-shadow:0 0 10px color-mix(in srgb,var(--glow-accent) 20%,transparent)}.task-item.selected[data-v-f62b6360]:hover{background:color-mix(in srgb,var(--tac-green) 15%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--bg-primary) 98%,transparent),color-mix(in srgb,var(--bg-primary) 98%,transparent)),linear-gradient(90deg,var(--tac-lime),#6d8a6d,var(--tac-lime));box-shadow:0 0 10px color-mix(in srgb,var(--glow-accent) 40%,transparent),0 0 15px color-mix(in srgb,var(--glow-accent) 30%,transparent)}.task-item.status-completed[data-v-f62b6360]:not(.selected){border-left:var(--border-width-emphasis) solid var(--color-success)}.task-item.status-in-progress[data-v-f62b6360]:not(.selected){border-left:var(--border-width-emphasis) solid var(--color-warning)}.task-item.status-failed[data-v-f62b6360]:not(.selected){border-left:var(--border-width-emphasis) solid var(--color-error)}.task-item.status-not-completed[data-v-f62b6360]:not(.selected){border-left:var(--border-width-emphasis) solid var(--border-strong)}.task-item .task-name[data-v-f62b6360]{flex:1;font-size:.875rem;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1024px){.task-item .task-name[data-v-f62b6360]{font-size:max(.75rem,12px)}}.task-item .lightkeeper-tag[data-v-f62b6360]{padding:.15rem .4rem;background:linear-gradient(135deg,var(--tac-blue-light),var(--tac-blue-light));color:var(--bg-dark);font-size:max(.75rem,12px);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-sm)}.task-item .kappa-tag[data-v-f62b6360]{padding:.15rem .4rem;background:linear-gradient(135deg,var(--tac-gold-bright),#ffb300);color:var(--bg-dark);font-size:max(.75rem,12px);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-sm)}[data-v-2c455fbb]: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;--canvas-bg: #808080;--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;--map-grid-accent: #1e7ec9;--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);--font-weight-body: 400;--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-popover: 10000;--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;--gold-on-image: #d4a017;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige][data-v-2c455fbb]{--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;--map-grid-accent: #0a5aa8;--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);--font-weight-body: 600}[data-theme=white][data-v-2c455fbb]{--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;--map-grid-accent: #09509a;--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);--font-weight-body: 600}.detail-panel[data-v-2c455fbb]{flex:1;min-width:0;background:color-mix(in srgb,var(--bg-dark) 98%,transparent);display:flex;flex-direction:column}.no-selection[data-v-2c455fbb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.no-selection svg[data-v-2c455fbb]{color:var(--text-muted)}.no-selection p[data-v-2c455fbb]{font-size:.875rem;color:var(--text-muted);letter-spacing:var(--letter-spacing-sm)}[data-v-3d500321]: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;--canvas-bg: #808080;--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;--map-grid-accent: #1e7ec9;--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);--font-weight-body: 400;--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-popover: 10000;--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;--gold-on-image: #d4a017;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige][data-v-3d500321]{--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;--map-grid-accent: #0a5aa8;--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);--font-weight-body: 600}[data-theme=white][data-v-3d500321]{--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;--map-grid-accent: #09509a;--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);--font-weight-body: 600}@keyframes leftDockSlideIn-3d500321{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes rightDockSlideIn-3d500321{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.detail-drag-handle[data-v-3d500321]{display:flex;justify-content:center;padding:.5rem 0 .25rem;flex-shrink:0;cursor:pointer}.detail-drag-handle .drag-bar[data-v-3d500321]{width:36px;height:4px;background:color-mix(in srgb,var(--overlay-lift) 25%,transparent);border-radius:var(--border-radius-xs)}.mobile-detail-overlay[data-v-3d500321]{position:fixed;left:0;right:0;bottom:0;top:0;z-index:1500;background:var(--bg-dark);border-radius:16px 16px 0 0;display:flex;flex-direction:column;margin-top:8vh}.mobile-detail-bar[data-v-3d500321]{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;height:48px;flex-shrink:0;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-dark) 98%,transparent),color-mix(in srgb,var(--border-color) 95%,transparent));border-bottom:1px solid var(--tac-green)}.mobile-detail-bar .mobile-back-btn[data-v-3d500321]{display:flex;align-items:center;gap:.25rem;padding:.35rem .5rem;min-height:44px;background:transparent;border:1px solid var(--border-color);color:var(--tan);font-size:.875rem;cursor:pointer;white-space:nowrap}.mobile-detail-bar .mobile-back-btn[data-v-3d500321]:hover{border-color:var(--tac-green);color:var(--tac-green-bright)}.mobile-detail-bar .mobile-back-btn svg[data-v-3d500321]{flex-shrink:0}.mobile-detail-bar .mobile-task-name[data-v-3d500321]{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--tac-green-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mobile-detail-body[data-v-3d500321]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.slide-up-enter-active[data-v-3d500321]{transition:transform var(--duration-slower) cubic-bezier(.4,0,.2,1)}.slide-up-leave-active[data-v-3d500321]{transition:transform var(--duration-slow) cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-3d500321],.slide-up-leave-to[data-v-3d500321]{transform:translateY(100%)}[data-v-13cc5d26]: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;--canvas-bg: #808080;--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;--map-grid-accent: #1e7ec9;--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);--font-weight-body: 400;--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-popover: 10000;--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;--gold-on-image: #d4a017;--pen-60: #2b9930;--pen-50: #00bcd4;--pen-40: #014a37;--pen-30: #8e5e29;--pen-20: #612d01;--pen-10: #700c20}[data-theme=beige][data-v-13cc5d26]{--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;--map-grid-accent: #0a5aa8;--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);--font-weight-body: 600}[data-theme=white][data-v-13cc5d26]{--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;--map-grid-accent: #09509a;--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);--font-weight-body: 600}@keyframes leftDockSlideIn-13cc5d26{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes rightDockSlideIn-13cc5d26{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.tasks-view[data-v-13cc5d26]{height:100%;overflow:hidden}.filter-wrapper[data-v-13cc5d26]{flex-shrink:0}.filter-summary-bar[data-v-13cc5d26]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;min-height:44px;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-secondary) 95%,transparent),color-mix(in srgb,var(--tac-dark) 98%,transparent));border:1px solid var(--tac-border);color:var(--tac-tan);font-size:.875rem;cursor:pointer;flex-shrink:0}.filter-summary-bar[data-v-13cc5d26]:hover{border-color:var(--tac-green)}.filter-summary-bar .summary-left[data-v-13cc5d26]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.filter-summary-bar .summary-icon[data-v-13cc5d26]{flex-shrink:0;color:var(--tac-green)}.filter-summary-bar .summary-label[data-v-13cc5d26]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;color:var(--tan)}.filter-summary-bar .summary-right[data-v-13cc5d26]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.filter-summary-bar .summary-count[data-v-13cc5d26]{font-weight:var(--font-weight-bold);color:var(--tac-green-bright)}.filter-summary-bar .summary-badge[data-v-13cc5d26]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;background:var(--tac-green);color:var(--text-primary);font-size:max(.75rem,12px);font-weight:var(--font-weight-bold);border-radius:10px;line-height:var(--line-height-none)}.filter-summary-bar .summary-chevron[data-v-13cc5d26]{flex-shrink:0;color:var(--tac-green)}.main-content[data-v-13cc5d26]{flex:1;min-height:0;display:flex}.tasks-list-panel[data-v-13cc5d26]{position:relative;width:320px;flex-shrink:0;background:color-mix(in srgb,var(--bg-dark) 98%,transparent);border-right:1px solid color-mix(in srgb,var(--overlay-lift) 8%,transparent);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1024px){.tasks-list-panel[data-v-13cc5d26]{width:270px}}@media(max-width:1024px){.tasks-list-panel[data-v-13cc5d26]{width:100%;flex:1;border-right:none}}.tasks-list-panel.hidden-mobile[data-v-13cc5d26]{display:none}.tasks-list[data-v-13cc5d26]{flex:1;overflow-y:auto;padding:.5rem}.tasks-list[data-v-13cc5d26]::-webkit-scrollbar{width:6px}.tasks-list[data-v-13cc5d26]::-webkit-scrollbar-track{background:color-mix(in srgb,var(--tac-dark) 30%,transparent)}.tasks-list[data-v-13cc5d26]::-webkit-scrollbar-thumb{background:var(--tac-green);border-radius:var(--border-radius-xs)}
