@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw6nSHrV.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwenSHrV.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwCnSHrV.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwynSHrV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-Cw2nSHrV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbX2o-flEEny0FZhsfKu5WU4xD-CwOnSA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page-title{color:#c96442;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(201,100,66,.2);letter-spacing:.5px;font-family:Space Grotesk,sans-serif;display:flex;align-items:center}.page-title:before{content:"";display:inline-block;width:4px;height:1.5rem;background:linear-gradient(180deg,#c96442,#8a7a6a);margin-right:.75rem;border-radius:2px;box-shadow:0 0 8px #c9644280;flex-shrink:0}h2{color:#c96442;font-size:1.3rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(201,100,66,.2);letter-spacing:.5px;font-family:Space Grotesk,sans-serif}h2:before{content:"";display:inline-block;width:4px;height:1.3rem;background:linear-gradient(180deg,#c96442,#8a7a6a);margin-right:.75rem;border-radius:2px;box-shadow:0 0 8px #c9644280}.hm-section-title{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.04em;color:var(--hm-accent)}.hm-section-desc{margin:0;font-family:var(--hm-font-mono, monospace);font-size:11px;color:var(--hm-text-mid);line-height:1.5}.error-message{padding:1rem;color:#e76e6e;border:1px solid #7a2d2d;border-radius:4px;margin:0 1rem 1rem;background:#7a2d2d1a}.error-message{padding:1rem;color:#ad3333!important;border:1px solid #ad3333;border-radius:4px;margin:0 1rem 1rem;background-color:#e7323226;text-align:center}.warning-message{padding:1rem;color:#efc97e!important;border:1px solid #a38b29;border-radius:4px;margin:0 1rem 1rem;background:#7a702d1a;text-align:center}.information-message{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 14px;background:#e08a0e12;border-bottom:1px solid rgba(224,138,14,.2);color:var(--hm-text-mid);font-size:12px;flex-shrink:0}.mcp-disabled-card{display:flex;gap:1.5rem;align-items:flex-start;padding:2rem;background:linear-gradient(135deg,#1a1f3af2,#0a0e27fa);border:1px solid rgba(255,170,0,.2);border-radius:12px;box-shadow:0 8px 32px #0006}.mcp-disabled-card__icon{width:56px;height:56px;border-radius:12px;background:#ffaa001a;border:1px solid rgba(255,170,0,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mcp-disabled-card__icon mat-icon{color:#fa0;font-size:28px;width:28px;height:28px}.mcp-disabled-card__content h3{margin:0 0 .5rem;color:#fa0;font-size:1.1rem;font-weight:700}.mcp-disabled-card__content p{margin:0 0 1.25rem;color:#b8b8d1d9;line-height:1.6}.status{padding:.4rem .75rem;border-radius:20px;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;display:inline-flex;align-items:center}.status.valid{background:linear-gradient(135deg,#0f83,#00d4aa33);color:#0f8;border:1px solid rgba(0,255,136,.4);box-shadow:0 0 15px #0f83}.status.invalid{background:linear-gradient(135deg,#ff6b6b33,#ff8e5333);color:#ff6b6b;border:1px solid rgba(255,107,107,.4);box-shadow:0 0 15px #ff6b6b33}.status.idle{background:linear-gradient(135deg,#c9644233,#00a8cc33);color:#c96442;border:1px solid rgba(201,100,66,.4);box-shadow:0 0 15px #c9644233}.status.warning{background:linear-gradient(135deg,#ffc10733,#ff980033);color:#ffc107;border:1px solid rgba(255,193,7,.4);box-shadow:0 0 15px #ffc10733}.status.action-required{background:linear-gradient(135deg,#ff6b6b33,#ff8e5333);color:#ff6b6b;border:1px solid rgba(255,107,107,.4);box-shadow:0 0 15px #ff6b6b33}.category-badge{padding:.4rem .75rem;border-radius:20px;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;display:inline-flex;align-items:center}.category-badge.category-subscription{background:linear-gradient(135deg,#c9644233,#00a8cc33);color:#c96442;border:1px solid rgba(201,100,66,.4);box-shadow:0 0 15px #c9644233}.category-badge.category-refund{background:linear-gradient(135deg,#ff6b6b33,#ff8e5333);color:#ff6b6b;border:1px solid rgba(255,107,107,.4);box-shadow:0 0 15px #ff6b6b33}.category-badge.category-donation{background:linear-gradient(135deg,#0f83,#00d4aa33);color:#0f8;border:1px solid rgba(0,255,136,.4);box-shadow:0 0 15px #0f83}.category-badge.category-conflict{background:linear-gradient(135deg,#b324244d,#e732324d);color:#ff3838;border:1px solid rgba(255,56,56,.5);box-shadow:0 0 15px #ff38384d;animation:pulse-conflict 2s ease-in-out infinite}@keyframes pulse-conflict{0%,to{box-shadow:0 0 15px #ff38384d}50%{box-shadow:0 0 25px #ff383880}}.subscription-type{padding:.4rem .75rem;border-radius:20px;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;display:inline-flex;align-items:center}.subscription-type.type-premium{background:linear-gradient(135deg,#b794f633,#8b5cf633);color:#a8522f;border:1px solid rgba(183,148,246,.4);box-shadow:0 0 15px #b794f633}.subscription-type.type-standard{background:linear-gradient(135deg,#c9644233,#00a8cc33);color:#c96442;border:1px solid rgba(201,100,66,.4);box-shadow:0 0 15px #c9644233}.subscription-type.type-free{background:linear-gradient(135deg,#6b728033,#4b556333);color:#9ca3af;border:1px solid rgba(107,114,128,.4);box-shadow:0 0 15px #6b728026}:root{--hm-sidebar-bg: #0e0e0e;--hm-topbar-bg: #0a0a0a;--hm-content-bg: #111111;--hm-filter-bg: #0f0f0f;--hm-accent: #e08a0e;--hm-accent-dim: rgba(224, 138, 14, .08);--hm-accent-glow: rgba(224, 138, 14, .12);--hm-accent-border: rgba(224, 138, 14, .35);--hm-border-dark: #1e1e1e;--hm-border-light: #2e2e2e;--hm-border-mid: #252525;--hm-text-primary: #e8e4dc;--hm-text-mid: #6a6660;--hm-text-light: #3a3a3a;--hm-text-on-dark: #e8e4dc;--hm-positive: #3d9e5f;--hm-negative: #c0392b;--hm-positive-bg: rgba(61, 158, 95, .12);--hm-negative-bg: rgba(192, 57, 43, .12);--hm-shadow: rgba(0, 0, 0, .4);--hm-font-mono: "JetBrains Mono", monospace;--hm-font-ui: "Space Grotesk", sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}::-webkit-scrollbar-thumb:active{background:#ffffff52}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.thin-scrollbar::-webkit-scrollbar{width:8px;height:8px}.thin-scrollbar::-webkit-scrollbar-thumb{border-radius:4px}.thin-scrollbar::-webkit-scrollbar-track{border-radius:4px}.thick-scrollbar::-webkit-scrollbar{width:16px;height:16px}.hidden-scrollbar{scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}.scrollbar-purple::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#7b2cbf80,#8b5cf680);border-color:#7b2cbf4d}.scrollbar-purple::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#7b2cbfb3,#8b5cf6b3);border-color:#7b2cbf80;box-shadow:0 0 10px #7b2cbf66}.scrollbar-cyan::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00d9ff80,#0096ff80);border-color:#00d9ff4d}.scrollbar-cyan::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#00d9ffb3,#0096ffb3);border-color:#00d9ff80;box-shadow:0 0 10px #00d9ff66}.scrollbar-dark::-webkit-scrollbar-track{background:#050810e6;border-color:#00d9ff0d}.scrollbar-dark::-webkit-scrollbar-thumb{background:#00d9ff33;border-color:#00d9ff1a}.scrollbar-dark::-webkit-scrollbar-thumb:hover{background:#00d9ff4d;border-color:#00d9ff33}.eve-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#c964421a,#7b2cbf0d);border:1px solid rgba(201,100,66,.2);border-radius:0;transition:all .3s ease}.eve-icon-btn .mat-icon{width:20px;height:20px;font-size:20px;line-height:20px;color:#c96442;filter:drop-shadow(0 0 6px rgba(201,100,66,.3))}.eve-icon-btn.primary-action{background:linear-gradient(135deg,#c9644226,#0096ff1a);border-color:#c964424d}.eve-icon-btn.primary-action .mat-icon{color:#c96442}.eve-icon-btn.more-actions{background:#b8b8d11a;border-color:#b8b8d133}.eve-icon-btn.more-actions .mat-icon{color:#b8b8d1cc;filter:none}.eve-icon-btn.active{background:linear-gradient(135deg,#00ff8826,#00d4aa1a);border-color:#00ff884d}.eve-icon-btn.active .mat-icon{color:#0f8;filter:drop-shadow(0 0 6px rgba(0,255,136,.4))}.eve-icon-btn.remove{background:#ff6b6b1a;border-color:#ff6b6b4d}.eve-icon-btn.remove .mat-icon{color:#ff6b6b;filter:drop-shadow(0 0 6px rgba(255,107,107,.3))}.eve-icon-btn:hover{background:#c9644233;border-color:#c9644266;box-shadow:0 0 12px #c964424d;transform:translateY(-1px)}.eve-icon-btn:hover .mat-icon{color:#c96442;filter:drop-shadow(0 0 8px rgba(201,100,66,.6))}.eve-icon-btn:hover.remove{background:#ff6b6b33;border-color:#ff6b6b80;box-shadow:0 0 12px #ff6b6b66}.eve-icon-btn:hover.remove .mat-icon{color:#ff6b6b;filter:drop-shadow(0 0 8px rgba(255,107,107,.6))}.eve-icon-btn:hover.more-actions{background:#b8b8d126;border-color:#b8b8d14d}.eve-icon-btn:hover.more-actions .mat-icon{color:#fff}button[mat-button]:disabled,button[mat-fab]:disabled,button[mat-icon-button]:disabled{opacity:1;pointer-events:none}button[mat-button]:disabled{color:#8a7a6a!important;background-color:#2e2e2e!important;border-color:#8a7a6a!important}button[mat-fab]:disabled{background:#2e2e2e!important;color:#8a7a6a!important;box-shadow:none}button[mat-icon-button]:disabled{opacity:.6}button[mat-icon-button]:disabled.eve-icon-btn .mat-icon{color:#5e5e5e!important}button[mat-icon-button]:not([disabled]).warning,button[mat-icon-button]:not([disabled]).edit{color:#8a7a6a!important}button[mat-icon-button]:not([disabled]).warning.eve-icon-btn,button[mat-icon-button]:not([disabled]).edit.eve-icon-btn{background:#c964421a!important;border-color:#7a702d66!important}button[mat-icon-button]:not([disabled]).warning.eve-icon-btn .mat-icon,button[mat-icon-button]:not([disabled]).edit.eve-icon-btn .mat-icon{color:#efc97e!important}button[mat-icon-button]:not([disabled]).warning:hover.eve-icon-btn,button[mat-icon-button]:not([disabled]).edit:hover.eve-icon-btn{background:#efc97e!important;border-color:#efc97e!important;box-shadow:0 0 8px #c96442}button[mat-icon-button]:not([disabled]).warning:hover.eve-icon-btn .mat-icon,button[mat-icon-button]:not([disabled]).edit:hover.eve-icon-btn .mat-icon{color:#fff!important}.default-button{background:linear-gradient(to bottom left,#e08a0e);border:0;color:#fff;padding:.75rem 1.5rem;border-radius:0;font-family:Space Grotesk,sans-serif;text-transform:uppercase;font-size:.85rem;cursor:pointer;transition:all .3s ease-in-out}.default-button:not([disabled]):hover{background:linear-gradient(to right,#c96442,#a8522f)}.default-button[disabled]{opacity:.35}.default-button.secondary{background:transparent!important}.mdc-fab--extended{height:35px;box-shadow:none;background-color:linear-gradient(to bottom left,#e08a0e);color:#fff;padding:.75rem 1.5rem;border-radius:0;font-family:Space Grotesk,sans-serif;text-transform:uppercase;font-size:.75rem;cursor:pointer;transition:all .3s ease}.mdc-fab--extended mat-spinner{display:inline-block;color:#fff}.mdc-fab--extended:hover{box-shadow:none;border:none}.mdc-fab--extended:hover mat-icon{color:#fff}.save-button{background:linear-gradient(135deg,#c96442,#a8522f)!important;color:#2a251f!important;padding:.75rem 2rem!important;border-radius:0!important;font-weight:600!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer;transition:all .3s ease;border:none;box-shadow:0 2px 12px #c964424d;display:inline-flex;align-items:center;gap:.75rem;height:auto!important}.save-button mat-icon{font-size:20px;width:20px;height:20px;color:#2a251f}.save-button:hover:not([disabled]){background:linear-gradient(135deg,#c96442,#c96442)!important;transform:translateY(-2px);box-shadow:0 4px 20px #c9644280}.save-button:active:not([disabled]){transform:translateY(0)}.save-button[disabled],.save-button:disabled{background:linear-gradient(135deg,#c964424d,#00a8cc4d)!important;color:#05081099!important;cursor:not-allowed;box-shadow:0 2px 8px #c9644226}.save-button[disabled] mat-icon,.save-button:disabled mat-icon{color:#05081099}.hm-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;height:28px;border:1px solid var(--hm-border-light);color:var(--hm-text-primary);font-size:10px;font-family:var(--hm-font-mono, monospace);font-weight:500;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.hm-btn mat-icon{font-size:14px;height:14px;width:14px}.hm-btn:hover:not([disabled]){border-color:var(--hm-accent-border);background:var(--hm-accent-dim);color:var(--hm-accent)}.hm-btn:hover:not([disabled]) mat-icon{color:var(--hm-accent)}.hm-btn--danger,.hm-btn.hm-btn--danger{border-color:#c0392b73;color:var(--hm-negative)}.hm-btn--danger mat-icon,.hm-btn.hm-btn--danger mat-icon{color:var(--hm-negative)}.hm-btn--danger:hover:not([disabled]),.hm-btn.hm-btn--danger:hover:not([disabled]){border-color:#c0392bb3;background:#c0392b1a;color:var(--hm-negative)}.hm-btn--danger:hover:not([disabled]) mat-icon,.hm-btn.hm-btn--danger:hover:not([disabled]) mat-icon{color:var(--hm-negative)}.hm-btn--success,.hm-btn.hm-btn--success{border-color:#3d9e5f66;color:var(--hm-positive);background:var(--hm-positive-bg)}.hm-btn--success mat-icon,.hm-btn.hm-btn--success mat-icon{color:var(--hm-positive)}.hm-btn--success:hover:not([disabled]),.hm-btn.hm-btn--success:hover:not([disabled]){background:#3d9e5f33;border-color:#3d9e5f99;color:#5cc87a}.hm-btn--success:hover:not([disabled]) mat-icon,.hm-btn.hm-btn--success:hover:not([disabled]) mat-icon{color:#5cc87a}.hm-btn--accent,.hm-btn.hm-btn--accent{border-color:var(--hm-accent-border);color:var(--hm-accent);background:var(--hm-accent-dim)}.hm-btn--accent mat-icon,.hm-btn.hm-btn--accent mat-icon{color:var(--hm-accent)}.hm-btn--accent:hover:not([disabled]),.hm-btn.hm-btn--accent:hover:not([disabled]){background:#e08a0e2e}.hm-btn--sync-active{border-color:var(--hm-accent-border)!important;color:var(--hm-accent)!important;background:var(--hm-accent-dim)!important}.hm-btn--sync-active mat-icon{color:var(--hm-accent)!important}.hm-btn--sync-active:hover:not([disabled]){background:#e08a0e2e!important}.hm-btn[disabled]{opacity:.38;cursor:default;pointer-events:none}.eve-action-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#c964421a,#7b2cbf0d)!important;color:#c96442!important;border:1px solid rgba(201,100,66,.3)!important;padding:.6rem 1.25rem!important;border-radius:0!important;font-weight:600!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #c9644226;height:auto!important}.eve-action-btn mat-icon{font-size:18px!important;width:18px!important;height:18px!important;color:#c96442!important}.eve-action-btn:not([disabled]):hover{background:linear-gradient(135deg,#c964422e,#7b2cbf14)!important;border-color:#c964428c!important;transform:translateY(-2px);box-shadow:0 4px 16px #c964424d}.eve-action-btn:not([disabled]):active{transform:translateY(0)}.eve-action-btn[disabled]{opacity:.4;cursor:not-allowed;transform:none}.sync-all-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;height:48px;background:linear-gradient(135deg,#ff6b6b,#ff8e53)!important;border:2px solid #ff6b6b;color:#fff!important;border-radius:0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px #ff6b6b66}.sync-all-btn mat-icon{color:#fff!important;font-size:20px;width:20px;height:20px}.sync-all-btn:not(:disabled):hover{background:linear-gradient(135deg,#ff8e53,#ff6b6b)!important;transform:translateY(-2px);box-shadow:0 0 20px #ff6b6b99,0 4px 12px #0000004d}.sync-all-btn:not(:disabled):active{transform:translateY(0)}.sync-all-btn:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ff6b6b80,#ff8e5380)!important;box-shadow:none;transform:none}.subscribe-btn{background:linear-gradient(135deg,#ff6b6b,#ff8e53)!important;border:2px solid #ff6b6b!important;color:#fff!important;border-radius:0!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px #ff6b6b4d;display:inline-flex;align-items:center;gap:.5rem}.subscribe-btn mat-icon{color:#fff!important;font-size:20px;width:20px;height:20px}.subscribe-btn:not(:disabled):hover{background:linear-gradient(135deg,#ff8e53,#ff6b6b)!important;transform:translateY(-2px);box-shadow:0 4px 20px #ff6b6b80}.subscribe-btn:not(:disabled):active{transform:translateY(0)}.subscribe-btn:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#ff6b6b80,#ff8e5380)!important;box-shadow:none;transform:none}mat-slide-toggle{--mat-slide-toggle-selected-track-color: rgba(201, 100, 66, .22);--mat-slide-toggle-selected-hover-track-color: rgba(201, 100, 66, .32);--mat-slide-toggle-selected-focus-track-color: rgba(201, 100, 66, .32);--mat-slide-toggle-selected-pressed-track-color: rgba(201, 100, 66, .38);--mat-slide-toggle-selected-handle-color: #c96442;--mat-slide-toggle-selected-hover-handle-color: #33e3ff;--mat-slide-toggle-selected-focus-handle-color: #33e3ff;--mat-slide-toggle-selected-pressed-handle-color: #00b8d9;--mat-slide-toggle-selected-icon-color: #2a251f;--mat-slide-toggle-unselected-track-color: rgba(10, 14, 39, .85);--mat-slide-toggle-unselected-hover-track-color: rgba(26, 31, 58, .95);--mat-slide-toggle-unselected-focus-track-color: rgba(26, 31, 58, .95);--mat-slide-toggle-unselected-pressed-track-color: rgba(26, 31, 58, .95);--mat-slide-toggle-unselected-handle-color: rgba(184, 184, 209, .45);--mat-slide-toggle-unselected-hover-handle-color: rgba(184, 184, 209, .65);--mat-slide-toggle-unselected-focus-handle-color: rgba(184, 184, 209, .65);--mat-slide-toggle-unselected-pressed-handle-color: rgba(184, 184, 209, .65);--mat-slide-toggle-unselected-icon-color: rgba(184, 184, 209, .25);--mat-slide-toggle-track-outline-color: rgba(201, 100, 66, .2);--mat-slide-toggle-selected-track-outline-color: rgba(201, 100, 66, .4);--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-disabled-selected-track-color: rgba(201, 100, 66, .12);--mat-slide-toggle-disabled-selected-handle-color: rgba(201, 100, 66, .3);--mat-slide-toggle-disabled-unselected-track-color: rgba(10, 14, 39, .5);--mat-slide-toggle-disabled-unselected-handle-color: rgba(184, 184, 209, .2);--mat-slide-toggle-selected-hover-state-layer-color: rgba(201, 100, 66, .08);--mat-slide-toggle-selected-focus-state-layer-color: rgba(201, 100, 66, .1);--mat-slide-toggle-selected-pressed-state-layer-color: rgba(201, 100, 66, .12);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(184, 184, 209, .06);--mat-slide-toggle-unselected-focus-state-layer-color: rgba(184, 184, 209, .08);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(184, 184, 209, .1)}mat-slide-toggle .mdc-label{color:#b8b8d1e6;font-size:.95rem;cursor:pointer;transition:color .2s ease}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-switch__handle:after{box-shadow:0 0 8px #c9644299,0 0 16px #c964424d}mat-slide-toggle.mat-mdc-slide-toggle-checked .mdc-label{color:#c96442}.stroked-secondary-btn{background:transparent!important;border:1px solid rgba(201,100,66,.3)!important;color:#c96442d9!important;border-radius:0!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.stroked-secondary-btn mat-icon{color:#c96442d9!important;font-size:20px;width:20px;height:20px}.stroked-secondary-btn:not(:disabled):hover{background:#c9644214!important;border-color:#c9644280!important;color:#c96442!important;box-shadow:0 0 12px #c9644226}.stroked-secondary-btn:not(:disabled):active{transform:translateY(0)}.stroked-secondary-btn:disabled{opacity:.4;cursor:not-allowed}.mat-button-toggle-group{border:1px solid rgba(201,100,66,.25)!important;border-radius:8px!important;overflow:hidden;background:#050810b3!important;box-shadow:0 2px 8px #00000059,inset 0 1px #ffffff0a}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:1px solid rgba(201,100,66,.15)!important}.mat-button-toggle-group .mat-button-toggle{background:transparent!important;border:none!important;transition:background .2s ease,color .2s ease}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{height:32px;padding:0}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 .9rem;line-height:32px!important;font-size:.78rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#b8b8d18c;transition:color .2s ease}.mat-button-toggle-group .mat-button-toggle:hover:not(.mat-button-toggle-checked):not(.mat-button-toggle-disabled){background:#c964420f!important}.mat-button-toggle-group .mat-button-toggle:hover:not(.mat-button-toggle-checked):not(.mat-button-toggle-disabled) .mat-button-toggle-label-content{color:#b8b8d1d9}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{background:#c964421c!important;box-shadow:inset 0 -2px #c96442}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{color:#c96442;text-shadow:0 0 8px rgba(201,100,66,.5)}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-disabled .mat-button-toggle-label-content{color:#b8b8d140!important}.info-card{background:linear-gradient(135deg,#1a1f3af2,#0a0e27fa);border:1px solid rgba(201,100,66,.15);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006}.info-card__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(90deg,#c9644212,#7b2cbf08);border-bottom:1px solid rgba(201,100,66,.1)}.info-card__title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#b8b8d1b3}.info-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.info-card__footer{padding:0 1.25rem 1.25rem;display:flex;gap:.6rem}.info-card__footer--col{flex-direction:column}.info-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem .6rem;border-radius:6px;background:#c9644208}.info-row__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.4px;color:#b8b8d199;font-weight:600}.info-row__value{font-size:.92rem;font-weight:600;color:#fff}.info-row__value--premium{color:#fa0}.info-row__value--muted{color:#b8b8d1bf;font-weight:400;font-size:.88rem}.pill{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pill--active{background:#00ff881f;border:1px solid rgba(0,255,136,.3);color:#0f8}.pill--expired{background:#ff6b6b1f;border:1px solid rgba(255,107,107,.3);color:#ff6b6b}.pill--inactive{background:#b8b8d114;border:1px solid rgba(184,184,209,.2);color:#b8b8d199}.token-balance-display{display:flex;align-items:baseline;gap:.5rem;padding:.75rem;background:#c964420d;border:1px solid rgba(201,100,66,.12);border-radius:8px}.token-balance-display__number{font-size:2rem;font-weight:700;color:#c96442;line-height:1;font-family:var(--hm-font-ui)}.token-balance-display__label{font-size:.8rem;color:#b8b8d199;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.info-hint{margin:0;font-size:.875rem;color:#b8b8d1b3;line-height:1.5}.info-hint--warn{color:#fa0c}.full-width-btn{width:100%}.table-wrapper{background:#141414;border:1px solid rgba(201,100,66,.15);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d;position:relative}.table-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#c96442 50%,transparent 100%);z-index:1}.table-container h2{margin-bottom:1.5rem}.eve-table-loading{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1.25rem;margin:.75rem 0 0;background:var(--hm-accent-dim);border:1px solid var(--hm-accent-border);border-radius:0}.eve-table-loading span{font-family:var(--hm-font-mono);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hm-text-mid)}.mat-mdc-table,.mat-mdc-table table{width:100%;font-family:Space Grotesk,sans-serif;background:transparent}.mat-mdc-table .mat-mdc-header-row,.mat-mdc-table table .mat-mdc-header-row{background:linear-gradient(90deg,#c964421f,#7b2cbf0f);border-bottom:1px solid rgba(201,100,66,.25);height:56px}.mat-mdc-table .mat-mdc-header-cell,.mat-mdc-table thead th,.mat-mdc-table table .mat-mdc-header-cell,.mat-mdc-table table thead th{padding:1rem;text-align:left;background:linear-gradient(90deg,#c964421f,#7b2cbf0f) fixed!important;color:#c96442;text-transform:uppercase;font-size:.8em;letter-spacing:1px;font-weight:700;border-bottom:none}.mat-mdc-table .mat-mdc-header-cell:first-child,.mat-mdc-table thead th:first-child,.mat-mdc-table table .mat-mdc-header-cell:first-child,.mat-mdc-table table thead th:first-child{border-top-left-radius:0}.mat-mdc-table .mat-mdc-header-cell:last-child,.mat-mdc-table thead th:last-child,.mat-mdc-table table .mat-mdc-header-cell:last-child,.mat-mdc-table table thead th:last-child{border-top-right-radius:0}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table .mat-mdc-row,.mat-mdc-table .mat-cell,.mat-mdc-table table .mat-mdc-cell,.mat-mdc-table table .mat-mdc-row,.mat-mdc-table table .mat-cell{background-color:transparent!important;font-family:Space Grotesk,sans-serif}.mat-mdc-table .mat-mdc-row,.mat-mdc-table table .mat-mdc-row{border-bottom:1px solid rgba(201,100,66,.06);transition:all .3s ease;height:52px}.mat-mdc-table .mat-mdc-row:hover,.mat-mdc-table table .mat-mdc-row:hover{background:#c964420d!important;border-bottom-color:#c964421f}.mat-mdc-table .mat-mdc-row:last-child,.mat-mdc-table table .mat-mdc-row:last-child{border-bottom:none}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table table .mat-mdc-cell{color:#fff!important;font-size:.9rem;border-bottom:none;padding:.75rem 1rem}.mat-mdc-table .mat-mdc-cell mat-icon,.mat-mdc-table table .mat-mdc-cell mat-icon{vertical-align:middle}.mat-mdc-table .mat-cell.loading,.mat-mdc-table table .mat-cell.loading{padding:1.75rem 2rem!important}.mat-mdc-table .mat-cell.loading>div,.mat-mdc-table table .mat-cell.loading>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem}.mat-mdc-table .mat-mdc-footer-row,.mat-mdc-table table .mat-mdc-footer-row{background:linear-gradient(90deg,#c9644214,#7b2cbf0a);border-top:1px solid rgba(201,100,66,.2);height:56px}.mat-mdc-table .mat-mdc-footer-cell,.mat-mdc-table .mat-footer-cell,.mat-mdc-table table .mat-mdc-footer-cell,.mat-mdc-table table .mat-footer-cell{background:transparent;color:#c96442;font-weight:700;padding:1rem}.mat-mdc-table .mat-mdc-footer-cell:first-child,.mat-mdc-table .mat-footer-cell:first-child,.mat-mdc-table table .mat-mdc-footer-cell:first-child,.mat-mdc-table table .mat-footer-cell:first-child{border-bottom-left-radius:0}.mat-mdc-table .mat-mdc-footer-cell:last-child,.mat-mdc-table .mat-footer-cell:last-child,.mat-mdc-table table .mat-mdc-footer-cell:last-child,.mat-mdc-table table .mat-footer-cell:last-child{border-bottom-right-radius:0}.mat-mdc-table td:not(.mat-column-expandedDetail),.mat-mdc-table table td:not(.mat-column-expandedDetail){padding:.75rem 1rem;border-bottom:none!important;color:#fff}.mat-mdc-table .mat-sort-header-arrow,.mat-mdc-table table .mat-sort-header-arrow{color:#c96442!important}.mat-mdc-table .mat-sort-header-container,.mat-mdc-table table .mat-sort-header-container{pointer-events:auto;cursor:pointer}.mat-mdc-table [matColumnDef=statusIcon] .mat-mdc-cell,.mat-mdc-table [matColumnDef=statusIcon] .mat-mdc-header-cell,.mat-mdc-table table [matColumnDef=statusIcon] .mat-mdc-cell,.mat-mdc-table table [matColumnDef=statusIcon] .mat-mdc-header-cell{width:50px;padding-left:1.5rem}.mat-mdc-table [matColumnDef=statusIcon] .mat-mdc-cell mat-icon,.mat-mdc-table [matColumnDef=statusIcon] .mat-mdc-header-cell mat-icon,.mat-mdc-table table [matColumnDef=statusIcon] .mat-mdc-cell mat-icon,.mat-mdc-table table [matColumnDef=statusIcon] .mat-mdc-header-cell mat-icon{font-size:20px;width:20px;height:20px}.mat-mdc-table .no-data .mat-cell,.mat-mdc-table table .no-data .mat-cell{padding:2rem;text-align:center;color:#b8b8d1b3;font-style:italic}.mat-mdc-table .no-data .mat-cell.loading,.mat-mdc-table table .no-data .mat-cell.loading{padding:3.5rem 2rem!important}.mat-mdc-table table{border-spacing:0}.mat-mdc-table table tbody td{background-color:#3d3729!important;font-family:Space Grotesk,sans-serif}.hm-table.mat-mdc-table .mat-mdc-header-row{background:#0a0a0a!important;height:34px!important;min-height:34px!important;border-bottom:none!important}.hm-table.mat-mdc-table .mat-mdc-header-cell{background:#0a0a0a!important;background-attachment:unset!important;color:var(--hm-text-mid)!important;font-family:var(--hm-font-mono, monospace)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-bottom:2px solid var(--hm-accent)!important;padding:0 12px!important;height:34px!important}.hm-table.mat-mdc-table .mat-mdc-row{height:48px!important;min-height:48px!important;border-bottom:1px solid var(--hm-border-dark)!important;transition:none!important;--mat-table-row-item-hover-state-layer-color: transparent;--mat-table-row-item-hover-state-layer-opacity: 0;--mat-table-row-item-selected-state-layer-color: transparent;--mat-table-row-item-selected-state-layer-opacity: 0}.hm-table.mat-mdc-table .mat-mdc-row:after{display:none!important}.hm-table.mat-mdc-table .mat-mdc-row:focus,.hm-table.mat-mdc-table .mat-mdc-row:focus-visible{outline:none!important}.hm-table.mat-mdc-table .mat-mdc-row:not(.hm-row--conflict):not(.hm-row--pending):not(.error-row):nth-child(odd) .mat-mdc-cell{background:#141414!important}.hm-table.mat-mdc-table .mat-mdc-row:not(.hm-row--conflict):not(.hm-row--pending):not(.error-row):nth-child(2n) .mat-mdc-cell{background:#111!important}.hm-table.mat-mdc-table .mat-mdc-row:not(.hm-row--conflict):not(.hm-row--pending):not(.error-row):hover .mat-mdc-cell{background:#1c1c1c!important}.hm-table.mat-mdc-table .mat-mdc-cell{color:var(--hm-text-primary)!important;font-size:13px!important;padding:0 12px!important;border-bottom:none!important;background:#141414!important}.hm-table.mat-mdc-table .mat-sort-header-arrow,.hm-table.mat-mdc-table .mat-mdc-header-cell.mat-sort-header-sorted{color:var(--hm-accent)!important}.hm-table.mat-mdc-table .mat-cell.loading{padding:1.75rem 2rem!important;background:#111!important}.hm-table.mat-mdc-table .mat-cell.loading>div{display:flex;flex-direction:column;align-items:center;gap:.6rem}.hm-table.mat-mdc-table .no-data .mat-cell{text-align:center;padding:2.5rem 1rem!important;background:#111!important}.table-loading-text{font-size:.72rem;letter-spacing:.06em;color:#b8b8d166}.hm-table tr.no-data td{text-align:center;color:#b8b8d1b3}.hm-table tr.no-data td.loading{padding:1.75rem 2rem}.hm-table tr.no-data td.loading>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:100%}.mat-sort-header-arrow{color:#c96442!important}::ng-deep .hm-table .mat-sort-header-arrow{color:#c96442}.hm-table-row:hover{background:#c964420d!important}.table-ship-icon{width:38px;height:30px;object-fit:cover;border-radius:0;border:1px solid rgba(255,255,255,.1);background:#1a1a1a;flex-shrink:0}.ship-info{display:flex;align-items:center;gap:8px}.ship-info .ship-subinfo{display:flex;flex-direction:column;gap:1px}.ship-info .ship-subinfo .subtext{font-family:var(--hm-font-mono, monospace);font-size:9px;color:#6a6660}.ship-info .ship-name{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;line-height:20px;color:#e8e4dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ship-info .ship-group{font-family:var(--hm-font-mono, monospace);font-size:11px;line-height:13px;color:#6a6660}.hm-cell--mono{font-family:JetBrains Mono,monospace;font-weight:700}.stake-cell{min-width:140px}.stake-cell .stake-value{font-size:.95em;margin-bottom:4px}.stake-cell .stake-percentage{font-size:.85em;opacity:.9}.actions-header{width:auto}.actions-cell{padding:8px!important;width:10px}.actions-cell .eve-actions{display:flex;gap:8px;justify-content:flex-end;width:fit-content}tr.example-detail-row{height:0!important;overflow:hidden!important}tr.example-detail-row td{height:0!important;padding:0!important;border:none!important;overflow:hidden!important}.example-element-detail{display:flex;flex-direction:row;gap:16px;column-count:2;justify-content:space-between;overflow:hidden;transition:height .3s ease}.example-element-detail div{padding:10px;width:100%}.example-element-detail div table{width:100%;border-collapse:collapse!important;font-size:.85rem}.example-element-detail div table thead tr{background:linear-gradient(90deg,#c964421a,#7b2cbf0d)!important;border-bottom:2px solid rgba(201,100,66,.2)}.example-element-detail div table thead th{padding:.85rem 1rem!important;text-align:left;color:#c96442!important;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:none}.example-element-detail div table tbody tr{border-bottom:1px solid rgba(201,100,66,.06);transition:all .2s ease}.example-element-detail div table tbody tr:hover{background:#c964420a!important}.example-element-detail div table tbody tr:last-child{border-bottom:none}.example-element-detail div table tbody td{padding:.85rem 1rem!important;color:#fffffff2!important;font-size:.85rem;border-bottom:none;background:transparent!important}.example-element-detail .detail-title{display:block;margin:5px 0 15px;font-size:1.1rem;font-weight:500;color:transparent;background:linear-gradient(to right,#c96442,#a8522f);-webkit-background-clip:text;background-clip:text}.mat-column-expand{width:10px}.mat-column-expand mat-icon{background:linear-gradient(to right,#c96442,#a8522f);-webkit-background-clip:text;background-clip:text;color:transparent;transition:all .2s ease}.mat-column-expand mat-icon.collapsed{rotate:90deg}.mat-column-expand mat-icon.expanded{rotate:180deg}.mat-mdc-cell{border-bottom-color:#ccc!important}.hm-row--pending{background-color:#7a702d1a}.hm-row--pending td{color:#efc97e!important}.hm-row--pending span.status{background:#efc97e;color:#0a0f0a}.hm-row--conflict{box-shadow:inset 3px 0 0 0 var(--hm-negative)}.hm-row--conflict td{background:var(--hm-negative-bg)!important}.hm-row--conflict.hm-table-row:hover td,.hm-row--conflict:hover td{background:#c0392b1f!important}.normal-row mat-icon{color:#e08a0e}.mat-row.no-data td{text-align:center}tfoot{background:linear-gradient(90deg,#c9644214,#7b2cbf0a);border-top:1px solid rgba(201,100,66,.2)}tfoot td{background:transparent;color:#c96442;font-weight:700;padding:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}::ng-deep .actions-menu{min-width:220px}::ng-deep .actions-menu .mat-mdc-menu-item{padding:.75rem 1rem;color:#fff!important}::ng-deep .actions-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{color:#fff!important}::ng-deep .actions-menu .mat-mdc-menu-item mat-icon{color:#c96442;margin-right:.75rem;filter:drop-shadow(0 0 6px rgba(201,100,66,.4))}::ng-deep .actions-menu .mat-mdc-menu-item:hover{background:linear-gradient(90deg,rgba(201,100,66,.08) 0%,transparent 100%)}::ng-deep .actions-menu .mat-mdc-menu-item:hover mat-icon{color:#c96442;filter:drop-shadow(0 0 8px rgba(201,100,66,.6))}::ng-deep .actions-menu .mat-mdc-menu-item.danger-action{color:#ff6b6b!important}::ng-deep .actions-menu .mat-mdc-menu-item.danger-action .mat-mdc-menu-item-text{color:#ff6b6b!important}::ng-deep .actions-menu .mat-mdc-menu-item.danger-action mat-icon{color:#ff6b6b;filter:drop-shadow(0 0 6px rgba(255,107,107,.4))}::ng-deep .actions-menu .mat-mdc-menu-item.danger-action:hover{background:linear-gradient(90deg,rgba(255,107,107,.08) 0%,transparent 100%)}::ng-deep .actions-menu .mat-mdc-menu-item[disabled]{opacity:.4}::ng-deep .actions-menu .mat-mdc-menu-item[disabled] mat-icon{color:#b8b8d14d;filter:none}::ng-deep .actions-menu .menu-badge{margin-left:auto;padding:.25rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}::ng-deep .actions-menu .menu-badge.warning{background:#fa03;color:#fa0;border:1px solid rgba(255,170,0,.4)}.pulse-warning{animation:pulse-icon 2s ease-in-out infinite}@keyframes pulse-icon{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(255,170,0,.6))}50%{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(255,170,0,.8))}}.table-scroll-wrapper{position:relative;overflow-x:auto;overflow-y:visible}.table-scroll-wrapper:before,.table-scroll-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:30px;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}.table-scroll-wrapper:before{left:0;background:linear-gradient(90deg,rgba(17,17,17,.95) 0%,transparent 100%)}.table-scroll-wrapper:after{right:0;background:linear-gradient(90deg,transparent 0%,rgba(17,17,17,.95) 100%)}.table-scroll-wrapper.scrolled-left:before{opacity:1}.table-scroll-wrapper.scrolled-right:after{opacity:1}.table-scroll-wrapper{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:769px){.mat-mdc-table .mat-mdc-header-cell:first-child,.mat-mdc-table .mat-mdc-cell:first-child{position:sticky;left:0;z-index:1;background:linear-gradient(90deg,#141414fa,#141414f2 85%,#141414b3)}.mat-mdc-table .mat-mdc-header-cell:first-child{background:linear-gradient(90deg,#c964421f,#c964421a 85%,#c964420d);z-index:2}.mat-mdc-table .mat-mdc-row:hover .mat-mdc-cell:first-child{background:linear-gradient(90deg,#c9644214,#c964420f 85%,#c9644208)}}@media(max-width:768px){.table-wrapper{border-radius:8px}.table-scroll-wrapper{overflow-x:auto}.table-scroll-wrapper:before,.table-scroll-wrapper:after{width:20px}.mat-mdc-table{min-width:100%;font-size:.875rem}.mat-mdc-table .mat-mdc-header-row{height:48px}.mat-mdc-table .mat-mdc-header-cell{padding:.75rem .5rem;font-size:.7rem;white-space:nowrap}.mat-mdc-table .mat-mdc-row{height:auto;min-height:48px}.mat-mdc-table .mat-mdc-cell,.mat-mdc-table td:not(.mat-column-expandedDetail){padding:.75rem .5rem;font-size:.875rem;white-space:nowrap}.mat-mdc-table .action-button,.mat-mdc-table .default-button{padding:.5rem .75rem;font-size:.8rem;min-width:0}.mat-mdc-table .action-button .mat-icon,.mat-mdc-table .default-button .mat-icon{font-size:18px;width:18px;height:18px}.mat-mdc-table .mat-mdc-header-cell:first-child,.mat-mdc-table .mat-mdc-cell:first-child{position:sticky;left:0;z-index:1;background:linear-gradient(90deg,#141414fa,#141414f2 80%,#14141499);box-shadow:2px 0 4px #0000001a}.mat-mdc-table .mat-mdc-header-cell:first-child{background:linear-gradient(90deg,#c964421f,#c964421a 80%,#c964420a);z-index:2}.mat-mdc-paginator{font-size:.75rem}.mat-mdc-paginator .mat-mdc-paginator-page-size{display:none}}.view-container{display:flex;flex-direction:column;gap:16px}.below-suggested-price{background-color:#00fd9c0d}.below-suggested-price:hover{background-color:#00fd9c12}.verification-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem .2rem .4rem;border-radius:20px;font-size:.78rem;font-weight:600;letter-spacing:.3px;border:1px solid transparent;transition:all .2s ease;white-space:nowrap}.verification-badge__icon{font-size:14px!important;width:14px!important;height:14px!important;line-height:14px!important;color:inherit!important;filter:none!important}.verification-badge--asset{background:#c964421a;border-color:#c964424d;color:#c96442}.verification-badge--asset .verification-badge__icon{filter:drop-shadow(0 0 4px rgba(201,100,66,.5))!important}.verification-badge--confirmed{background:#00ff881a;border-color:#00ff884d;color:#0f8}.verification-badge--confirmed .verification-badge__icon{filter:drop-shadow(0 0 4px rgba(0,255,136,.5))!important}.verification-badge--pending{background:#ffaa001a;border-color:#ffaa004d;color:#fa0}.verification-badge--pending .verification-badge__icon{filter:drop-shadow(0 0 4px rgba(255,170,0,.4))!important}.custom-filter{flex:1}.custom-filter ::ng-deep .mat-mdc-text-field-wrapper,.custom-filter ::ng-deep .mdc-text-field{background:#161616!important;border-radius:0!important;box-shadow:none!important;transition:none!important}.custom-filter ::ng-deep .mat-mdc-form-field-flex{background:transparent!important}.custom-filter ::ng-deep .mdc-text-field--outlined .mdc-notched-outline__leading,.custom-filter ::ng-deep .mdc-text-field--outlined .mdc-notched-outline__notch,.custom-filter ::ng-deep .mdc-text-field--outlined .mdc-notched-outline__trailing{border-color:var(--hm-border-dark)!important;border-radius:0!important;transition:border-color .15s!important}.custom-filter ::ng-deep .mdc-text-field--outlined .mdc-notched-outline__notch{border-top:1px solid var(--hm-border-dark)!important}.custom-filter ::ng-deep .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__leading,.custom-filter ::ng-deep .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__notch,.custom-filter ::ng-deep .mdc-text-field--outlined:not(.mdc-text-field--focused):not(.mdc-text-field--disabled):hover .mdc-notched-outline__trailing{border-color:var(--hm-border-light)!important}.custom-filter ::ng-deep .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.custom-filter ::ng-deep .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.custom-filter ::ng-deep .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--hm-accent-border)!important;border-width:1px!important}.custom-filter ::ng-deep .mat-mdc-form-field-focus-overlay{display:none!important}.custom-filter ::ng-deep .mdc-line-ripple,.custom-filter ::ng-deep .mdc-line-ripple:before,.custom-filter ::ng-deep .mdc-line-ripple:after{display:none!important}.custom-filter ::ng-deep .mdc-floating-label{font-family:var(--hm-font-mono, monospace)!important;font-size:9px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--hm-text-mid)!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.custom-filter ::ng-deep .mdc-floating-label--float-above{color:var(--hm-accent)!important;background:#161616!important;padding:0 4px!important}.custom-filter ::ng-deep .mat-mdc-form-field-infix{padding-top:18px!important;padding-bottom:6px!important;min-height:unset!important}.custom-filter ::ng-deep input.mat-mdc-input-element,.custom-filter ::ng-deep textarea.mat-mdc-input-element{font-family:var(--hm-font-mono, monospace)!important;font-size:12px!important;color:var(--hm-text-primary)!important;caret-color:var(--hm-accent)!important;background:transparent!important}.custom-filter ::ng-deep input.mat-mdc-input-element::placeholder,.custom-filter ::ng-deep textarea.mat-mdc-input-element::placeholder{color:var(--hm-text-mid)!important;opacity:1!important}.custom-filter ::ng-deep .mat-mdc-select-value,.custom-filter ::ng-deep .mat-mdc-select-trigger{font-family:var(--hm-font-mono, monospace)!important;font-size:12px!important;color:var(--hm-text-primary)!important}.custom-filter ::ng-deep .mat-mdc-select-placeholder{color:var(--hm-text-mid)!important;opacity:1!important}.custom-filter ::ng-deep .mat-mdc-select-arrow{color:var(--hm-text-mid)!important}.custom-filter ::ng-deep .mat-mdc-form-field-icon-prefix mat-icon{color:var(--hm-text-mid)!important;filter:none!important}.custom-filter ::ng-deep .mat-mdc-form-field-hint,.custom-filter ::ng-deep .mat-mdc-form-field-error{font-family:var(--hm-font-mono, monospace)!important;font-size:9px!important;letter-spacing:.06em!important}.custom-filter ::ng-deep .mat-mdc-form-field-hint{color:var(--hm-text-mid)!important}.custom-filter ::ng-deep .mat-mdc-form-field-error{color:var(--hm-negative)!important}::ng-deep .mat-mdc-select-panel{background:#161616!important;border:1px solid var(--hm-border-light)!important;border-radius:0!important;box-shadow:0 8px 24px #0009!important}::ng-deep .mat-mdc-select-panel .mat-mdc-option{font-family:var(--hm-font-mono, monospace)!important;font-size:12px!important;color:var(--hm-text-primary)!important;min-height:36px!important;transition:background .1s!important}::ng-deep .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:var(--hm-text-primary)!important;opacity:1!important}::ng-deep .mat-mdc-select-panel .mat-mdc-option:hover:not(.mat-mdc-option-disabled){background:#1e1e1e!important}::ng-deep .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,::ng-deep .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:var(--hm-accent-glow)!important}::ng-deep .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,::ng-deep .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--hm-accent)!important}.controls-container{width:100%;display:flex;gap:1rem;margin-bottom:1.5rem}.controls-container .custom-filter:first-child{max-width:250px}.hm-field{display:flex;flex-direction:column;gap:4px}.hm-field__label{font-family:var(--hm-font-mono, monospace);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--hm-text-mid)}.hm-field__input,.hm-field__textarea{background:#161616;border:1px solid var(--hm-border-dark);border-radius:0;color:var(--hm-text-primary);font-family:var(--hm-font-mono, monospace);font-size:12px;width:100%;box-sizing:border-box;outline:none;transition:border-color .15s;appearance:none;-webkit-appearance:none}.hm-field__input:focus,.hm-field__textarea:focus{border-color:var(--hm-accent-border)}.hm-field__input::placeholder,.hm-field__textarea::placeholder{color:var(--hm-text-mid);opacity:1}.hm-field__input{height:32px;padding:0 10px}.hm-field__textarea{padding:8px 10px;resize:vertical;line-height:1.5;min-height:80px}.hm-field__hint{font-family:var(--hm-font-mono, monospace);font-size:9px;color:var(--hm-text-mid);letter-spacing:.06em;margin-top:2px}.hm-dropdown{position:relative}.hm-dropdown__trigger{display:flex;align-items:center;gap:6px;padding:0 10px;height:32px;background:#161616;border:1px solid var(--hm-border-dark);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .1s;white-space:nowrap}.hm-dropdown__trigger:hover{border-color:var(--hm-border-light)}.hm-dropdown__value{font-family:var(--hm-font-mono, monospace);font-size:10px;color:var(--hm-text-mid);flex:1;font-weight:400}.hm-dropdown__caret{font-size:8px;color:var(--hm-text-light);opacity:.7;margin-left:2px}.hm-dropdown.is-active .hm-dropdown__trigger{background:var(--hm-accent-glow);border-color:var(--hm-accent-border)}.hm-dropdown.is-active .hm-dropdown__value{color:var(--hm-accent);font-weight:600}.hm-dropdown.is-active .hm-dropdown__caret{color:var(--hm-accent);opacity:1}.hm-dropdown__panel{position:absolute;top:calc(100% + 2px);left:0;z-index:200;background:#141414;border:1px solid var(--hm-border-light);min-width:160px;box-shadow:0 8px 24px #0009;animation:hm-drop-in .1s ease}.hm-dropdown__option{padding:7px 12px;font-family:var(--hm-font-mono, monospace);font-size:10px;color:var(--hm-text-mid);cursor:pointer;border-bottom:1px solid var(--hm-border-dark);transition:background .08s;white-space:nowrap}.hm-dropdown__option:last-child{border-bottom:none}.hm-dropdown__option:hover:not(.is-selected){background:#1e1e1e}.hm-dropdown__option.is-selected{color:var(--hm-accent);background:var(--hm-accent-glow)}@keyframes hm-drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.eve-view-select{display:flex;align-items:center;gap:1rem;max-width:240px}@keyframes hm-dialog-in{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.hm-dialog{width:100%;display:flex;flex-direction:column;background:#111;border:1px solid var(--hm-border-light);border-top:2px solid var(--hm-accent);max-height:90vh;animation:hm-dialog-in .18s ease}.hm-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--hm-border-dark);flex-shrink:0}.hm-dialog__title{font-family:var(--hm-font-mono);font-size:13px;font-weight:700;color:var(--hm-accent);letter-spacing:.1em;text-transform:uppercase}.hm-dialog__subtitle{font-family:var(--hm-font-mono);font-size:9px;color:var(--hm-text-light);margin-top:3px}.hm-dialog__close{all:unset;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--hm-border-dark);font-family:var(--hm-font-mono);font-size:12px;color:var(--hm-text-light);cursor:pointer;transition:border-color .15s,color .15s;flex-shrink:0}.hm-dialog__close:hover{border-color:var(--hm-border-light);color:var(--hm-text-primary)}.hm-dialog__body{flex:1;overflow-y:auto;padding:18px 18px 8px}.hm-dialog__footer{padding:12px 18px;border-top:1px solid var(--hm-border-dark);flex-shrink:0}.hm-dialog__footer [hm-dialog-footer]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.dialog-container{display:flex;flex-direction:column;gap:14px}.ship-image{overflow:hidden}.ship-image .ship-render{width:100%;max-height:180px;object-fit:cover}.ship-option{display:flex;align-items:center;gap:12px}.ship-option .ship-icon{width:32px;height:32px}.dialog-ship-name{font-family:var(--hm-font-ui);font-size:1.1rem;font-weight:600;color:var(--hm-text-primary);text-align:center;padding-bottom:4px}.dialog-ship-hint{font-family:var(--hm-font-mono);font-size:10px;color:var(--hm-text-mid);text-align:center;line-height:1.5}.eve-dialog-actions{padding:12px 18px;border-top:1px solid var(--hm-border-dark);display:flex;justify-content:flex-end;gap:8px}.mat-form-field-calculator{display:flex;align-items:flex-end;gap:8px}.mat-form-field-calculator mat-form-field{flex:1}.mat-form-field-calculator .calculate-button{all:unset;display:inline-flex;align-items:center;justify-content:center;width:44px;height:30px;background:var(--hm-accent-dim);border:1px solid var(--hm-accent-border);cursor:pointer;transition:background .12s;flex-shrink:0;margin-bottom:22px}.mat-form-field-calculator .calculate-button mat-icon{font-size:18px;width:18px;height:18px;color:var(--hm-accent)}.mat-form-field-calculator .calculate-button:hover{background:#e08a0e2e}.eve-warning-message{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border:1px solid}.eve-warning-message .warning-text{flex:1}.eve-warning-message .warning-text p{margin:0;font-family:var(--hm-font-ui);font-size:13px;line-height:1.55;color:var(--hm-text-primary)}.eve-warning-message .warning-text p+p{margin-top:.55rem}.eve-warning-message .warning-text .warning-subtext{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--hm-font-mono);font-size:10px;color:var(--hm-text-mid);line-height:1.55}.eve-warning-message mat-icon,.eve-warning-message .hm-warn-icon{font-size:20px;width:20px;height:20px;line-height:1;flex-shrink:0;margin-top:1px}.eve-warning-message.warning-error{color:var(--hm-negative);border-color:#c0392b59;background:#c0392b12}.eve-warning-message.warning-error mat-icon{color:var(--hm-negative)}.eve-warning-message.warning-warning{color:#e8c85c;border-color:#e8c85c59;background:#e8c85c12}.eve-warning-message.warning-warning mat-icon{color:#e8c85c}.eve-warning-message.warning-info{color:var(--hm-accent);border-color:var(--hm-accent-border);background:var(--hm-accent-dim)}.eve-warning-message.warning-info mat-icon{color:var(--hm-accent)}.inline-copy-value{display:inline-block;margin:0 2px;padding:1px 6px;border:1px solid var(--hm-border-light);background:#ffffff0a;color:var(--hm-text-primary);font-family:var(--hm-font-mono);font-size:.92em;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.inline-copy-value.copyable{cursor:pointer}.inline-copy-value.copyable:hover,.inline-copy-value.copied{background:var(--hm-accent-dim);border-color:var(--hm-accent-border);color:var(--hm-accent)}.confirm-delete{background:var(--hm-negative)!important;color:#fff!important;border-color:var(--hm-negative)!important}.confirm-delete:hover:not(:disabled){background:#a32d22!important}.confirm-warning{background:#c8a830!important;color:#1a1510!important;border-color:#c8a830!important}.confirm-warning:hover:not(:disabled){background:#b89820!important}.confirm-info{background:var(--hm-accent)!important;color:#fff!important;border-color:var(--hm-accent)!important}.confirm-info:hover:not(:disabled){background:#c87b0c!important}.secondary{background:transparent!important;color:var(--hm-text-mid)!important;border-color:var(--hm-border-light)!important}.secondary:hover:not(:disabled){border-color:var(--hm-accent-border)!important;color:var(--hm-accent)!important;background:transparent!important}.loading-state{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:var(--hm-text-mid);font-family:var(--hm-font-mono);font-size:12px}.pulse-error:not([disabled]){animation:redPulseConflict 2s infinite}.pulse-warning:not([disabled]){animation:pulseWarning 2s infinite}@keyframes redPulseConflict{0%{box-shadow:0 0 #e73232b3}70%{box-shadow:0 0 0 10px #e7323200}to{box-shadow:0 0 #e7323200}}@keyframes pulseWarning{0%{box-shadow:0 0 #efc980b3}70%{box-shadow:0 0 0 10px #efc98000}to{box-shadow:0 0 #efc98000}}.ship-icon-container{position:relative;display:inline-block}.ship-icon-container .update-badge{position:absolute;top:-4px;right:-4px;width:14px;height:14px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:50%;box-shadow:0 0 8px #ff6b6b99;animation:breathe-orb 2s ease-in-out infinite;cursor:pointer;border:2px solid rgba(10,10,15,.8)}.ship-icon-container .update-badge:hover{animation:breathe-orb-hover 1s ease-in-out infinite}@keyframes breathe-orb{0%,to{transform:scale(1);box-shadow:0 0 8px #ff6b6b99,0 0 4px #ff8e5366;opacity:.9}50%{transform:scale(1.15);box-shadow:0 0 16px #ff6b6be6,0 0 8px #ff8e53b3;opacity:1}}@keyframes breathe-orb-hover{0%,to{transform:scale(1.1);box-shadow:0 0 12px #ff6b6bcc,0 0 6px #ff8e5399}50%{transform:scale(1.25);box-shadow:0 0 20px #ff6b6b,0 0 10px #ff8e53e6}}.hm-loading-ring{position:relative;width:56px;height:56px;flex-shrink:0}.hm-loading-ring:before,.hm-loading-ring:after{content:"";position:absolute;border-radius:50%}.hm-loading-ring:before{inset:0;border:2px solid rgba(201,100,66,.12)}.hm-loading-ring:after{inset:0;border:2px solid transparent;border-top-color:#c96442;border-right-color:#c9644266;animation:eve-ring-spin .9s linear infinite;box-shadow:0 0 12px #c9644259}.hm-loading-ring--sm{width:28px;height:28px}@keyframes eve-ring-spin{to{transform:rotate(360deg)}}.eve-loading-text{font-family:var(--hm-font-ui);font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1.5px;color:#b8b8d1b3;animation:eve-loading-pulse 2s ease-in-out infinite}@keyframes eve-loading-pulse{0%,to{opacity:.6}50%{opacity:1}}.hm-loading-bar{position:relative;width:120px;height:2px;background:#e08a0e26;overflow:hidden;flex-shrink:0}.hm-loading-bar:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:#e08a0e;animation:eve-bar-slide 1.2s ease-in-out infinite}@keyframes eve-bar-slide{0%{left:-40%}to{left:100%}}.hm-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:0;font-size:10px;font-weight:600;letter-spacing:.06em;font-family:var(--hm-font-mono, monospace);border:1px solid;white-space:nowrap;text-transform:uppercase}.hm-badge--success{background:var(--hm-positive-bg);border-color:#3d9e5f66;color:var(--hm-positive)}.hm-badge--danger{background:var(--hm-negative-bg);border-color:#c0392b66;color:var(--hm-negative)}.hm-badge--accent{background:var(--hm-accent-dim);border-color:var(--hm-accent-border);color:var(--hm-accent)}.hm-badge--neutral{background:#3a3a3a26;border-color:#3a3a3a4d;color:var(--hm-text-mid)}.hm-badge--info{background:#6a66601f;border-color:#6a66604d;color:var(--hm-text-mid)}.hm-badge--warning{background:#c8952a1a;border-color:#c8952a59;color:#c8952a}.hm-badge--pulse{animation:hm-badge-pulse 2s ease-in-out infinite}@keyframes hm-badge-pulse{0%,to{box-shadow:0 0 6px var(--hm-accent-glow)}50%{box-shadow:0 0 14px #e08a0e4d}}.hm-stat-card{background:#141414;border:1px solid var(--hm-border-dark);transition:background .15s,border-color .15s}.hm-stat-card:hover{background:#181818;border-color:var(--hm-border-light)}.hm-stat-card--primary{border-left:2px solid var(--hm-accent)}.hm-stat-card--pos{border-left:2px solid var(--hm-positive)}.hm-stat-card--neg{border-left:2px solid var(--hm-negative)}.hm-stat-card__body{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.hm-stat-card__icon{font-size:32px;width:32px;height:32px;color:var(--hm-accent);flex-shrink:0}.hm-stat-card--pos .hm-stat-card__icon{color:var(--hm-positive)}.hm-stat-card--neg .hm-stat-card__icon{color:var(--hm-negative)}.hm-stat-card__text{flex:1;min-width:0}.hm-stat-card__loading{display:flex;align-items:center;height:1.8rem;margin-bottom:.15rem}.hm-stat-card__value{font-size:1.3rem;font-weight:700;color:var(--hm-text-primary);font-family:var(--hm-font-ui, "Space Grotesk", sans-serif);line-height:1.2;margin-bottom:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-stat-card__value--pos{color:var(--hm-positive)}.hm-stat-card__value--neg{color:var(--hm-negative)}.hm-stat-card--primary .hm-stat-card__value{color:var(--hm-accent)}.hm-stat-card__label{color:var(--hm-text-mid);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-family:var(--hm-font-mono, monospace)}.hm-stat-card__meta{font-size:.7rem;color:var(--hm-text-mid);margin-top:.15rem;font-family:var(--hm-font-mono, monospace)}.hm-stat-card__meta--pos{color:var(--hm-positive)}.hm-stat-card__meta--neg{color:var(--hm-negative)}.hm-chart-card{background:#141414;border:1px solid var(--hm-border-dark);display:flex;flex-direction:column}.hm-chart-card__header{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid var(--hm-border-dark);flex-shrink:0}.hm-chart-card__title{font-size:.7rem;font-weight:600;letter-spacing:.06em;color:var(--hm-text-mid);text-transform:uppercase;font-family:var(--hm-font-mono, monospace);flex:1}.hm-chart-card__body{padding:.5rem .25rem;flex:1;display:flex;flex-direction:column;position:relative}.hm-chart-card__body .hm-loading-bar{margin:1.5rem auto}.hm-chart-card__body--pie{align-items:center;justify-content:center}.hm-chart-card__empty{color:var(--hm-text-mid);font-size:.75rem;font-family:var(--hm-font-mono, monospace);text-align:center;padding:2rem 0}.hm-toggle-group{display:flex}.hm-toggle-btn{padding:.2rem .65rem;background:transparent;border:1px solid var(--hm-border-dark);color:var(--hm-text-mid);font-size:.68rem;font-family:var(--hm-font-mono, monospace);cursor:pointer;margin-left:-1px;transition:background .1s,color .1s,border-color .1s}.hm-toggle-btn:first-child{margin-left:0}.hm-toggle-btn--active{background:var(--hm-accent-dim);border-color:var(--hm-accent-border);color:var(--hm-accent);position:relative;z-index:1}.hm-toggle-btn:hover:not(.hm-toggle-btn--active){border-color:var(--hm-border-light);color:var(--hm-text-primary)}.hm-toolbar{display:flex;align-items:center;gap:8px;padding:.75rem 1.25rem;border-bottom:1px solid var(--hm-border-dark);background:#0f0f0f}.hm-toolbar__spacer{flex:1}.hm-toolbar__search{display:flex;align-items:center;gap:8px;background:#161616;border:1px solid var(--hm-border-dark);padding:0 10px;height:32px;width:200px;transition:border-color .15s;flex-shrink:0}.hm-toolbar__search:focus-within{border-color:var(--hm-accent-border)}.hm-toolbar__search mat-icon{font-size:16px;width:16px;height:16px;color:var(--hm-text-mid);flex-shrink:0}.hm-toolbar__search input{background:none;border:none;outline:none;font-size:12px;color:var(--hm-text-primary);width:100%;font-family:var(--hm-font-mono, monospace)}.hm-toolbar__search input::placeholder{color:var(--hm-text-mid)}.hm-toolbar__clear{display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--hm-border-dark);color:var(--hm-text-mid);cursor:pointer;height:32px;width:32px;transition:border-color .1s,color .1s;flex-shrink:0}.hm-toolbar__clear mat-icon{font-size:16px;width:16px;height:16px}.hm-toolbar__clear:hover{border-color:var(--hm-border-light);color:var(--hm-text-primary)}.hm-action-btn{display:inline-flex;align-items:center;gap:4px;padding:0 12px;height:30px;background:var(--hm-accent-dim)!important;border:1px solid var(--hm-accent-border)!important;color:var(--hm-accent)!important;font-size:11px;font-weight:500;font-family:var(--hm-font-mono, monospace);letter-spacing:.04em;cursor:pointer;border-radius:0!important;box-shadow:none!important;transition:background .12s;line-height:1}.hm-action-btn mat-icon{font-size:16px;height:16px;width:16px;color:var(--hm-accent)!important}.hm-action-btn mat-spinner{--mat-progress-spinner-active-indicator-color: var(--hm-accent)}.hm-action-btn:hover:not([disabled]){background:#e08a0e24!important}.hm-action-btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.hm-action-btn--success{background:var(--hm-positive-bg)!important;border-color:#3d9e5f66!important;color:var(--hm-positive)!important}.hm-action-btn--success mat-icon{color:var(--hm-positive)!important}.hm-action-btn--success:hover:not([disabled]){background:#3d9e5f33!important}html,body{height:100%;background-color:#0a0a0a;color:#e8e4dc}html{font-size:17px}body{margin:0;font-family:var(--hm-font-ui);font-optical-sizing:auto;font-weight:400;font-style:normal}.mat-mdc-snack-bar-container.modern-toast,.mat-mdc-snack-bar-container.toast-success,.mat-mdc-snack-bar-container.toast-error,.mat-mdc-snack-bar-container.toast-warning,.mat-mdc-snack-bar-container.toast-info{padding:0!important;margin:56px 16px 0 0!important;background:transparent!important;box-shadow:none!important;min-width:auto!important}.mat-mdc-snack-bar-container.modern-toast .mat-mdc-snack-bar-surface,.mat-mdc-snack-bar-container.modern-toast .mdc-snackbar__surface,.mat-mdc-snack-bar-container.toast-success .mat-mdc-snack-bar-surface,.mat-mdc-snack-bar-container.toast-success .mdc-snackbar__surface,.mat-mdc-snack-bar-container.toast-error .mat-mdc-snack-bar-surface,.mat-mdc-snack-bar-container.toast-error .mdc-snackbar__surface,.mat-mdc-snack-bar-container.toast-warning .mat-mdc-snack-bar-surface,.mat-mdc-snack-bar-container.toast-warning .mdc-snackbar__surface,.mat-mdc-snack-bar-container.toast-info .mat-mdc-snack-bar-surface,.mat-mdc-snack-bar-container.toast-info .mdc-snackbar__surface{background:transparent!important;padding:0!important;box-shadow:none!important}.mat-mdc-snack-bar-container.modern-toast .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.modern-toast .mdc-snackbar__label,.mat-mdc-snack-bar-container.toast-success .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.toast-success .mdc-snackbar__label,.mat-mdc-snack-bar-container.toast-error .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.toast-error .mdc-snackbar__label,.mat-mdc-snack-bar-container.toast-warning .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.toast-warning .mdc-snackbar__label,.mat-mdc-snack-bar-container.toast-info .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.toast-info .mdc-snackbar__label{padding:0!important;margin:0!important}:root{--mat-table-background-color: transparent;--mat-table-header-container-height: 40px}:root{--mat-progress-spinner-active-indicator-color: #c96442}:root{--mat-button-filled-container-color: #e08a0e;--mat-button-filled-label-text-color: white;--mat-button-filled-container-height: 40px;--mat-button-filled-horizontal-padding: 10px}:root{--mat-fab-container-color: #e08a0e;--mat-fab-foreground-color: white}a{color:gray}a:hover{color:#a9a9a9}.chip{text-transform:uppercase;padding:6px 10px;border-radius:15px;font-size:.7rem;color:#fff}.chip.status-success{background-color:#4a8c5c33;border:1px solid #3d9e5f}.chip.status-running{background-color:#c97a0a33;border:1px solid #c97a0a}.chip.status-idle{background-color:#c9644233;border:1px solid #c96442}.mat-mdc-dialog-surface{background:#111!important;border:1px solid #2e2e2e!important;border-top:2px solid var(--hm-accent)!important;border-radius:0!important;box-shadow:0 24px 64px #000000d9!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.mat-mdc-dialog-title{padding:14px 18px!important;margin:0!important;border-bottom:1px solid #1e1e1e!important;font-family:var(--hm-font-mono)!important;font-size:13px!important;font-weight:700!important;color:var(--hm-accent)!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:transparent!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;flex-shrink:0}.mat-mdc-dialog-content{padding:18px!important;color:var(--hm-text-primary)!important;max-height:72vh!important}.mat-mdc-dialog-actions{padding:12px 18px!important;border-top:1px solid #1e1e1e!important;background:transparent!important;gap:8px!important;justify-content:flex-end!important;flex-shrink:0!important}.mat-mdc-dialog-actions button.mat-mdc-button{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;height:30px;border:1px solid var(--hm-border-light)!important;color:var(--hm-text-mid)!important;font-family:var(--hm-font-mono)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.05em!important;text-transform:uppercase!important;cursor:pointer;background:transparent!important;box-shadow:none!important;transition:border-color .12s,color .12s!important;border-radius:0!important}.mat-mdc-dialog-actions button.mat-mdc-button:hover:not(:disabled){border-color:var(--hm-accent-border)!important;color:var(--hm-accent)!important}.mat-mdc-dialog-actions button.mat-mdc-button mat-icon{font-size:14px;height:14px;width:14px}.mat-mdc-dialog-actions button.mat-mdc-raised-button,.mat-mdc-dialog-actions button.mat-mdc-unelevated-button{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 14px;height:30px;background:var(--hm-accent)!important;color:#fff!important;border:1px solid var(--hm-accent)!important;font-family:var(--hm-font-mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;transition:background .12s,border-color .12s!important;border-radius:0!important}.mat-mdc-dialog-actions button.mat-mdc-raised-button:hover:not(:disabled),.mat-mdc-dialog-actions button.mat-mdc-unelevated-button:hover:not(:disabled){background:#c87b0c!important;border-color:#c87b0c!important}.mat-mdc-dialog-actions button.mat-mdc-raised-button:disabled,.mat-mdc-dialog-actions button.mat-mdc-unelevated-button:disabled{opacity:.38!important;cursor:default!important}.mat-mdc-dialog-actions button.mat-mdc-raised-button mat-icon,.mat-mdc-dialog-actions button.mat-mdc-unelevated-button mat-icon{font-size:14px;height:14px;width:14px}.mat-mdc-dialog-actions button.confirm-delete,.mat-mdc-dialog-actions button.mat-warn,.mat-mdc-dialog-actions button[color=warn]{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 14px;height:30px;background:var(--hm-negative)!important;color:#fff!important;border:1px solid var(--hm-negative)!important;font-family:var(--hm-font-mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer;box-shadow:none!important;transition:background .12s!important;border-radius:0!important}.mat-mdc-dialog-actions button.confirm-delete:hover:not(:disabled),.mat-mdc-dialog-actions button.mat-warn:hover:not(:disabled),.mat-mdc-dialog-actions button[color=warn]:hover:not(:disabled){background:#a32d22!important;border-color:#a32d22!important}.hm-dialog-panel .mat-mdc-dialog-surface{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;display:block!important}.hm-dialog-backdrop{background:#000000b8!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.search-modal-overlay .mat-mdc-dialog-surface{background:#0d0d0d!important;border:1px solid #2e2e2e!important;border-top:2px solid var(--hm-accent)!important;border-radius:0!important;box-shadow:0 24px 80px #000000d9!important;padding:0!important;overflow:hidden!important}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}mat-dialog-container .mat-mdc-unelevated-button[disabled],mat-dialog-container .mat-mdc-unelevated-button.mat-mdc-button-disabled{background-color:#ffffff20!important}mat-dialog-container .mdc-text-field--filled.mdc-text-field--disabled{background-color:#7a9bb85e!important}.mat-drawer.mat-drawer-side{z-index:1!important}.mat-mdc-form-field-hint-wrapper{flex-direction:row-reverse}mat-hint{color:#e08a0e;text-align:right;font-size:10px}.mat-mdc-select-value-text{color:silver}.mat-mdc-select-panel{background:#161616!important;border:1px solid rgba(224,138,14,.35)!important;border-radius:0!important;box-shadow:0 4px 20px #000000b3!important}.mat-mdc-select-panel .mat-mdc-option{color:#b8b8d1e6;font-size:13px}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:#e08a0e1a!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:#e08a0e26!important;color:#e08a0e}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mat-pseudo-checkbox-checked{color:#e08a0e}.page-title{margin:0 0 2rem;font-family:var(--hm-font-ui);font-size:36px;background:linear-gradient(to right,#c96442,#a8522f);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:1.5px;position:relative;display:flex;align-items:center;gap:12px}.card{background:#fff;border:1px solid #ccc;border-radius:8px;padding:0 1.5rem;transition:transform .3s ease}.card-title{margin-bottom:1rem;font-size:1.2rem;border-bottom:1px solid #ccc;padding-bottom:.5rem;margin-top:0;color:#e08a0e;font-family:var(--hm-font-ui);text-transform:uppercase;letter-spacing:.6px}:root{--mat-form-field-filled-caret-color: #2a251f;--mat-form-field-filled-focus-active-indicator-color: #e08a0e;--mat-form-field-filled-container-color: #f8f6f1;--mat-form-field-filled-label-text-color: #8a7a6a;--mat-form-field-filled-focus-label-text-color: #e08a0e;--mat-form-field-filled-input-text-color: #2a251f;--mat-form-field-filled-active-indicator-height: 0px;--mat-form-field-filled-focus-active-indicator-height: 0px;--mat-form-field-outlined-label-text-color: #8a7a6a;--mat-form-field-outlined-focus-label-text-color: #e08a0e;--mat-form-field-outlined-outline-color: #ccc;--mat-form-field-outlined-focus-outline-color: #e08a0e;--mat-form-field-outlined-label-text-populated-size: 1em;--mat-form-field-outlined-caret-color: #e08a0e;--mat-form-field-outlined-input-text-color: #2a251f;--mat-form-field-outlined-input-text-placeholder-color: #8a7a6a}:root{--mat-select-panel-background-color: #fff;--mat-select-enabled-trigger-text-color: #2a251f;--mat-select-enabled-arrow-color: #8a7a6a}.mat-mdc-option.mat-mdc-option-multiple .mdc-list-item__primary-text{color:#2a251f!important}.mat-mdc-option:not(.mat-mdc-option-multiple).mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:initial!important}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate,.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background:linear-gradient(to right,#c96442,#a8522f)!important}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked:after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate:after{color:#000!important}.price-green{background:linear-gradient(to right,#4a8c5c1a,#1a32211a)!important;color:#3d9e5f!important}.price-yellow{background:linear-gradient(to right,#c964421a,#3c1c111a)!important;color:#c96442!important}.price-red{background:linear-gradient(to right,#c860601a,#3914141a)!important;color:#c86060!important}.text-green{color:#3d9e5f!important}.text-yellow{color:#c96442!important}.text-red{color:#c86060!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f8f6f1}::-webkit-scrollbar-thumb{background:#d8d5cc;transition:all .3s ease-in-out}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to right,#c96442,#a8522f)}.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1000}.error-message{text-align:center;margin-top:20px;color:red;font-weight:700}.mat-form-field-calculator button.mat-mdc-fab,.mat-form-field-calculator button.mat-mdc-mini-fab{background:#e08a0e!important;box-shadow:none!important}.mat-form-field-calculator button.mat-mdc-fab .mat-icon,.mat-form-field-calculator button.mat-mdc-mini-fab .mat-icon{color:#fff!important}.mat-form-field-calculator button.mat-mdc-fab:hover,.mat-form-field-calculator button.mat-mdc-mini-fab:hover{background:#ca7c0d!important}.mat-form-field-calculator .mat-mdc-button-persistent-ripple,.mat-form-field-calculator .mat-mdc-button-ripple{display:none!important}
