.artifact[data-v-58d947d9]{border-radius:var(--radius-round);border:2px solid var(--color-bg-white);width:50px;height:50px;box-shadow:0 0 0 5px var(--color-bg-white);text-align:center;margin-top:var(--spacing-xs);color:var(--color-text-primary);cursor:pointer;transition:transform var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex;position:relative;overflow:hidden}.artifact[data-v-58d947d9]:before{content:"";border-radius:var(--radius-round);background:#fff4;position:absolute;inset:0}.portrait[data-v-58d947d9]{object-fit:cover;z-index:1;width:80px;height:80px;transform:translateY(-9px)translate(1.5px)}.artifact[data-v-58d947d9]:hover{transform:scale(1.05)}.season-0[data-v-58d947d9]{background:#fff}.artifact.placed[data-v-58d947d9]{box-shadow:0 0 0 5px var(--color-danger)}.tooltip-header[data-v-58d947d9]{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding-bottom:8px}.tooltip-name[data-v-58d947d9]{margin-bottom:4px;font-size:16px;font-weight:600}.tooltip-info[data-v-58d947d9]{grid-template-columns:max-content 1fr;gap:6px 16px;font-size:13px;display:grid}.tooltip-row[data-v-58d947d9]{display:contents}.tooltip-label[data-v-58d947d9]{color:#ffffffb3}.tooltip-value[data-v-58d947d9]{font-weight:500}.tooltip-effects[data-v-58d947d9]{color:#ffffffd9;border-top:1px solid #ffffff1a;flex-direction:column;gap:4px;margin:10px 0 0;padding:8px 0 0 16px;display:flex}.tooltip-effects li[data-v-58d947d9]{font-size:14px;line-height:1.4}.tooltip-effects[data-v-58d947d9] .skill-highlight{color:#5fc4bb}.artifact-selection[data-v-6dcf9c33]{gap:var(--spacing-lg);flex-direction:column;min-height:656px;display:flex}@media (width>=1220px){.artifact-selection[data-v-6dcf9c33]{flex:1;min-height:0;overflow-y:auto}}.artifacts[data-v-6dcf9c33]{gap:var(--spacing-xl);padding:var(--spacing-lg);border-radius:var(--radius-large);flex-wrap:wrap;justify-content:flex-start;max-height:70vh;display:flex;overflow-y:auto}.artifact-profile[data-v-6dcf9c33]{text-align:center;margin-top:var(--spacing-xs);color:var(--color-text-primary);font-size:1rem;font-weight:600}.artifact-info[data-v-6dcf9c33]{justify-content:center;padding-top:.4rem;display:flex}@media (width<=768px){.artifacts[data-v-6dcf9c33]{gap:var(--spacing-lg);padding:var(--spacing-md);max-height:60vh}}@media (width<=480px){.artifact-selection[data-v-6dcf9c33]{gap:var(--spacing-md)}.artifacts[data-v-6dcf9c33]{gap:var(--spacing-md);padding:var(--spacing-sm);max-height:50vh}.artifact-profile[data-v-6dcf9c33]{font-size:.9rem}}.character-selection[data-v-f39c1436]{gap:var(--spacing-lg);flex-direction:column;min-height:656px;display:flex}@media (width>=1220px){.character-selection[data-v-f39c1436]{flex:1;min-height:0;overflow-y:auto}}.characters[data-v-f39c1436]{gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-large);flex-wrap:wrap;place-content:flex-start;display:flex}@media (width<=768px){.characters[data-v-f39c1436]{padding:var(--spacing-md);justify-content:center}}@media (width<=480px){.characters[data-v-f39c1436]{gap:var(--spacing-sm);padding:var(--spacing-sm);justify-content:center}}.grid-stats[data-v-25fa514e]{padding:var(--spacing-lg);background:var(--color-bg-light-gray);border-radius:var(--radius-large)}@media (width>=1220px){.grid-stats[data-v-25fa514e]{flex:1;min-height:0;overflow-y:auto}}.stats-header[data-v-25fa514e]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.grid-stats h3[data-v-25fa514e]{color:var(--color-text-primary);margin:0}.toggle-btn[data-v-25fa514e]{color:#fff;cursor:pointer;background:#007acc;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s;display:flex}.toggle-btn[data-v-25fa514e]:hover{background:#005a9e}.toggle-btn.collapsed[data-v-25fa514e]{background:#6c757d}.toggle-btn.collapsed[data-v-25fa514e]:hover{background:#5a6268}.toggle-icon[data-v-25fa514e]{font-size:.8rem;transition:transform .2s}.stats-content[data-v-25fa514e]{animation:.3s ease-in-out fadeIn-25fa514e}.stats-header+.stats-content[data-v-25fa514e]{margin-top:0}.grid-stats.collapsed .stats-header[data-v-25fa514e]{margin-bottom:0}@keyframes fadeIn-25fa514e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.grid-stats p[data-v-25fa514e]{margin:var(--spacing-sm) 0;color:var(--color-text-secondary)}.grid-stats ul[data-v-25fa514e]{margin-left:0;padding:0;list-style:none}.grid-stats li[data-v-25fa514e]{padding:var(--spacing-sm);background:var(--color-bg-white);margin:var(--spacing-sm) 0;border-radius:var(--radius-small);justify-content:space-between;align-items:center;display:flex}.character-tile[data-v-25fa514e]{padding:var(--spacing-md);background:var(--color-bg-white);margin:var(--spacing-sm) 0;border-radius:var(--radius-medium);border-left:4px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.closest-info[data-v-25fa514e]{gap:var(--spacing-xs);flex-direction:column;display:flex}.closest-target-line[data-v-25fa514e]{align-items:center;display:flex}.debug-toggle-line[data-v-25fa514e]{margin-left:var(--spacing-sm);align-items:center;display:flex}.character-tile.ally-character[data-v-25fa514e]{border-left-color:var(--color-ally)}.character-tile.enemy-character[data-v-25fa514e]{border-left-color:var(--color-enemy)}.tile-info[data-v-25fa514e]{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.tile-main[data-v-25fa514e]{gap:var(--spacing-md);align-items:center;display:flex}.hex-id[data-v-25fa514e]{color:var(--color-text-primary);font-size:.9rem;font-weight:700}.character-name[data-v-25fa514e]{color:var(--color-text-secondary);font-size:.9rem}.tile-state[data-v-25fa514e]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.state-label[data-v-25fa514e]{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.state-default[data-v-25fa514e]{color:#495057;background:#e9ecef}.state-available-ally[data-v-25fa514e]{color:#155724;background:#d4edda}.state-available-enemy[data-v-25fa514e]{color:#856404;background:#fff3cd}.state-occupied-ally[data-v-25fa514e]{color:#004085;background:#cce7ff}.state-occupied-enemy[data-v-25fa514e]{color:#721c24;background:#f8d7da}.state-blocked[data-v-25fa514e]{color:#0c5460;background:#d1ecf1}.state-blocked-breakable[data-v-25fa514e]{color:#383d41;background:#e2e3e5}.state-unknown[data-v-25fa514e]{color:#6c757d;background:#f8f9fa}.closest-enemy[data-v-25fa514e]{color:#c82333;font-size:.75rem;font-style:italic}.closest-ally[data-v-25fa514e]{color:#36958e;font-size:.75rem;font-style:italic}.remove-btn[data-v-25fa514e]{background:var(--color-danger);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);margin-right:var(--spacing-xs);border-radius:var(--radius-small);cursor:pointer;border:none;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:1rem;font-weight:700;line-height:1;display:flex}.remove-btn[data-v-25fa514e]:hover{background:var(--color-danger-hover)}.artifact-section[data-v-25fa514e]{border-top:2px solid #ddd;margin-top:1.5rem;padding-top:1rem}.artifact-section h4[data-v-25fa514e]{color:#333;margin:0 0 .75rem;font-size:1rem}.artifact-info[data-v-25fa514e]{flex-direction:column;gap:.5rem;display:flex}.artifact-team[data-v-25fa514e]{background:#fff;border-left:4px solid #ddd;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.artifact-team.ally[data-v-25fa514e]{border-left-color:#36958e}.artifact-team.enemy[data-v-25fa514e]{border-left-color:#c82333}.team-label[data-v-25fa514e]{color:#333;text-align:left;min-width:130px;font-size:.9rem;font-weight:700}.artifact-name[data-v-25fa514e]{color:#666;text-align:left;flex:1;font-family:monospace;font-size:.9rem}.remove-artifact-btn[data-v-25fa514e]{color:#fff;margin-right:var(--spacing-xs);cursor:pointer;background:#c05b4d;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:.25rem .5rem;font-size:.9rem;font-weight:700;line-height:1;display:flex}.remove-artifact-btn[data-v-25fa514e]:hover{background:#c82333}.debug-toggle-inline[data-v-25fa514e]{cursor:pointer;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:.75rem;display:flex}.debug-checkbox[data-v-25fa514e]{cursor:pointer;width:12px;height:12px;accent-color:var(--color-primary);margin:0}.debug-label[data-v-25fa514e]{color:var(--color-text-secondary);font-style:italic}.skill-info[data-v-25fa514e]{background:#f0f8ff;border-left:3px solid #4a90e2;border-radius:4px;flex-direction:column;gap:.25rem;margin:.25rem 1rem .25rem 0;padding:.5rem;display:flex}.skill-label[data-v-25fa514e]{color:#2c5aa0;font-size:.8rem;font-weight:700}.symmetry-info[data-v-25fa514e]{color:#666;font-size:.75rem;font-style:italic}.skill-target[data-v-25fa514e]{color:#4a90e2;font-size:.75rem;font-weight:500}.arrow-info[data-v-25fa514e]{color:#5a9fd4;font-weight:400}.examined-tiles[data-v-25fa514e]{color:#7a8a9a;margin-top:.25rem;font-size:.7rem;font-style:italic;display:block}.clear-all-btn[data-v-13c1eadc]{align-items:center;gap:var(--spacing-xs);background:var(--color-danger);color:#fff;border:2px solid var(--color-danger);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-medium);cursor:pointer;transition:all var(--transition-fast);margin:0 5px;font-size:.85rem;font-weight:600;display:inline-flex}.btn-icon[data-v-13c1eadc]{flex-shrink:0}.clear-all-btn[data-v-13c1eadc]:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.clear-all-btn[data-v-13c1eadc]:active{transform:scale(.95)}@media (width<=768px){.clear-all-btn[data-v-13c1eadc]{padding:var(--spacing-sm) var(--spacing-md);font-size:.85rem}}@media (width<=480px){.clear-all-btn[data-v-13c1eadc]{padding:var(--spacing-xs) var(--spacing-sm);font-size:.8rem}}.team-toggle[data-v-d1d0df92]{background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:var(--radius-large);cursor:pointer;font:inherit;transition:border-color var(--transition-fast);align-items:center;gap:4px;padding:3px;display:inline-flex}.team-toggle.is-enemy[data-v-d1d0df92]{flex-direction:row-reverse}.team-toggle[data-v-d1d0df92]:hover{border-color:var(--color-primary)}.active-pill[data-v-d1d0df92]{border-radius:var(--radius-medium);color:#fff;justify-content:center;align-items:baseline;gap:6px;min-height:24px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.label[data-v-d1d0df92]{text-align:center;min-width:45px}.active-pill.is-ally[data-v-d1d0df92]{background:var(--color-ally)}.active-pill.is-enemy[data-v-d1d0df92]{background:var(--color-danger)}.count[data-v-d1d0df92]{font-variant-numeric:tabular-nums;opacity:.9;font-size:.8em}.swap-icon[data-v-d1d0df92]{width:30px;height:30px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.team-toggle:hover .swap-icon[data-v-d1d0df92]{color:var(--color-primary)}.team-toggle[data-v-d1d0df92]:active{transform:scale(.97)}@media (width<=480px){.active-pill[data-v-d1d0df92]{padding:5px 10px;font-size:.8rem}}.grid-controls[data-v-642925d9]{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.controls-row[data-v-642925d9]{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.grid-toggle-btn[data-v-642925d9],.action-btn[data-v-642925d9]{align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-medium);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast);white-space:nowrap;border:2px solid;flex-shrink:0;min-height:36px;font-family:sans-serif;font-size:.85rem;font-weight:600;display:flex}.grid-toggle-btn[data-v-642925d9]{color:var(--color-text-secondary);background:var(--color-bg-primary);border-color:var(--color-border-primary);padding:var(--spacing-sm) var(--spacing-md)}.grid-toggle-btn[data-v-642925d9]:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.grid-toggle-btn.disabled[data-v-642925d9]{opacity:.45;cursor:not-allowed;pointer-events:none}.action-btn[data-v-642925d9]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.action-btn[data-v-642925d9]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.action-btn[data-v-642925d9]:active{transform:scale(.95)}.grid-toggle-checkbox[data-v-642925d9]{cursor:pointer;width:.9rem;height:.9rem;accent-color:var(--color-primary);margin:0}.grid-toggle-text[data-v-642925d9]{font-weight:600}.btn-icon[data-v-642925d9]{flex-shrink:0}@media (width<=768px){.grid-toggle-btn[data-v-642925d9],.action-btn[data-v-642925d9]{padding:var(--spacing-xs) var(--spacing-sm);min-height:32px;font-size:.85rem}.grid-toggle-btn[data-v-642925d9]{padding:var(--spacing-xs) var(--spacing-sm)}}@media (width<=480px){.grid-controls[data-v-642925d9]{gap:var(--spacing-sm)}.grid-toggle-btn[data-v-642925d9],.action-btn[data-v-642925d9]{min-height:28px;padding:6px 10px;font-size:.8rem}.grid-toggle-checkbox[data-v-642925d9]{width:.8rem;height:.8rem}.btn-icon[data-v-642925d9]{width:12px;height:12px}}.arena-preset-grid[data-v-fad36e53]{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1.5rem}.arena-presets[data-v-fad36e53]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.arena-thumbnail[data-v-fad36e53]{cursor:pointer;background:#0000000f;border:1.5px solid #0000001a;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;transition:all .2s;display:flex}.arena-thumbnail[data-v-fad36e53]:hover{background:#0000001a;border-color:#0003;transform:translateY(-1px)}.arena-thumbnail.active[data-v-fad36e53]{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}.arena-svg[data-v-fad36e53]{width:170px;height:170px}.arena-name[data-v-fad36e53]{color:#374151;text-align:center;letter-spacing:.02em;font-size:.8rem;font-weight:600;line-height:1.2}@media (width<=768px){.arena-thumbnail[data-v-fad36e53]{width:calc(50% - .25rem)}.arena-svg[data-v-fad36e53]{width:100%;height:auto}}.map-editor[data-v-a51005de]{gap:var(--spacing-lg);min-height:656px;padding:1rem}@media (width>=1220px){.map-editor[data-v-a51005de]{flex:1;min-height:0;overflow-y:auto}}.editor-description[data-v-a51005de]{text-align:center;color:#6b7280;letter-spacing:.02em;margin-bottom:1rem}.state-options[data-v-a51005de]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.state-button[data-v-a51005de]{cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;min-width:110px;max-width:120px;padding:.875rem;transition:all .2s;display:flex}.state-button[data-v-a51005de]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.state-button.active[data-v-a51005de]{background:#3b82f626;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}.hex-preview[data-v-a51005de]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.state-label[data-v-a51005de]{color:#374151;text-align:center;letter-spacing:.02em;font-size:.9rem;font-weight:600;line-height:1.2}.map-editor-actions[data-v-a51005de]{justify-content:center;gap:1rem;display:flex}.invert-toggle[data-v-a51005de]{align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-medium);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast);white-space:nowrap;min-height:30px;color:var(--color-text-secondary);background:var(--color-bg-primary);border:2px solid;border-color:var(--color-border-primary);flex-shrink:0;font-family:sans-serif;font-size:.85rem;font-weight:600;display:flex}.invert-toggle[data-v-a51005de]:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);color:var(--color-primary)}.invert-checkbox[data-v-a51005de]{cursor:pointer;width:.9rem;height:.9rem;accent-color:var(--color-primary);margin:0}.invert-text[data-v-a51005de]{font-weight:600}.fill-button[data-v-a51005de],.clear-button[data-v-a51005de]{align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-medium);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-fast);white-space:nowrap;color:#fff;border:2px solid;flex-shrink:0;min-height:36px;font-family:sans-serif;font-size:.85rem;font-weight:600;display:flex}.fill-button[data-v-a51005de]{background:var(--color-primary);border-color:var(--color-primary)}.fill-button[data-v-a51005de]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.clear-button[data-v-a51005de]{background:#c05b4d;border-color:#c05b4d}.clear-button[data-v-a51005de]:hover{background:#b91c1c;border-color:#b91c1c}@media (width<=768px){.state-options[data-v-a51005de]{gap:.35rem;margin-bottom:1rem}.state-button[data-v-a51005de]{flex:1 1 0;gap:.25rem;min-width:0;max-width:none;padding:.5rem}.hex-preview svg[data-v-a51005de]{width:40px;height:40px}.state-label[data-v-a51005de]{font-size:.75rem}}.tab-container[data-v-d8f12d15]{flex-direction:column;height:100%;min-height:0;margin:-2em;display:flex}.tab-buttons[data-v-d8f12d15]{background:var(--color-bg-secondary);border-radius:var(--radius-large) var(--radius-large) 0 0;border:2px solid var(--color-border-primary);border-bottom:none;flex-shrink:0;justify-content:flex-start;min-height:54px;padding:0;display:flex;overflow:visible}.tab-btn[data-v-d8f12d15]:first-child{border-top-left-radius:var(--radius-large)}.tab-btn[data-v-d8f12d15]{color:var(--color-text-secondary);padding:var(--spacing-lg) var(--spacing-2xl);cursor:pointer;transition:all var(--transition-fast);border:none;border-right:1px solid var(--color-border-primary);background:0 0;font-size:1rem;font-weight:600;position:relative}.tab-btn[data-v-d8f12d15]:last-child{border-right:none}.tab-btn[data-v-d8f12d15]:hover{background:var(--color-bg-tertiary);color:var(--color-primary)}.tab-btn.active[data-v-d8f12d15]{background:var(--color-bg-primary);color:var(--color-primary)}.tab-btn.active[data-v-d8f12d15]:after{content:"";background:var(--color-primary);height:3px;position:absolute;bottom:0;left:0;right:0}.tab-content[data-v-d8f12d15]{background:var(--color-bg-primary);border-radius:0 0 var(--radius-large) var(--radius-large);flex-direction:column;flex:1;min-height:0;display:flex}.tab-dropdown[data-v-d8f12d15]{margin-left:auto;display:inline-block;position:relative;overflow:visible}.dropdown-btn[data-v-d8f12d15]{border-right:1px solid var(--color-border-primary)}.dropdown-content[data-v-d8f12d15]{background:var(--color-bg-primary);border:2px solid var(--color-border-primary);border-radius:var(--radius-medium);z-index:var(--z-dropdown,9999);min-width:120px;max-height:400px;box-shadow:var(--shadow-medium);position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.dropdown-item[data-v-d8f12d15]{width:100%;color:var(--color-text-secondary);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);text-align:center;border:none;border-bottom:1px solid var(--color-bg-secondary);background:0 0;font-size:.9rem;font-weight:600}.dropdown-item[data-v-d8f12d15]:last-child{border-bottom:none}.dropdown-item[data-v-d8f12d15]:hover{background:var(--color-bg-tertiary);color:var(--color-primary)}.dropdown-item.selected[data-v-d8f12d15]{background:var(--color-primary);color:#fff}@media (width>=1281px){.tab-btn[data-v-d8f12d15]{font-size:.9rem}}@container (width<=600px){.tab-buttons[data-v-d8f12d15]{flex-wrap:wrap;gap:0}.tab-btn[data-v-d8f12d15]{padding:var(--spacing-md) var(--spacing-lg);border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);flex:auto;min-width:100px;margin-bottom:-1px;margin-right:-1px;font-size:.9rem}.tab-dropdown[data-v-d8f12d15]{flex:100%;margin-left:0}.dropdown-btn[data-v-d8f12d15]{border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);width:100%;margin-bottom:-1px;margin-right:-1px}.dropdown-content[data-v-d8f12d15]{left:0;right:0}}@media (width<=768px){.hide-mobile[data-v-d8f12d15]{display:none}.tab-container[data-v-d8f12d15]{margin:-1em}.tab-buttons[data-v-d8f12d15]{flex-wrap:wrap;gap:0}.tab-btn[data-v-d8f12d15]{padding:var(--spacing-md) var(--spacing-lg);border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);flex:auto;min-width:100px;margin-bottom:-1px;margin-right:-1px;font-size:.9rem}.tab-btn[data-v-d8f12d15]:first-child{border-top-left-radius:var(--radius-large)}.tab-dropdown[data-v-d8f12d15]{flex:100%;margin-left:0}.dropdown-btn[data-v-d8f12d15]{border-right:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);width:100%;margin-bottom:-1px;margin-right:-1px}.dropdown-content[data-v-d8f12d15]{left:0;right:0}}@media (width<=480px){.tab-btn[data-v-d8f12d15]{padding:var(--spacing-sm) var(--spacing-md);min-width:80px;font-size:.85rem}}.sections-container[data-v-beb2cc15]{gap:var(--stack-gap);flex-direction:column;width:100%;display:flex}@media (width>=1220px){.sections-container[data-v-beb2cc15]{flex-direction:row;align-items:flex-start}.sections-container>.section[data-v-beb2cc15]:first-child{flex:0 0 660px;width:660px}.sections-container>.section[data-v-beb2cc15]:last-child{flex-direction:column;flex:auto;min-width:0;max-height:100vh;display:flex;container-type:inline-size}.sections-container>.section[data-v-beb2cc15]:last-child>*{flex:1;min-height:0}}.tab-panel[data-v-beb2cc15]{padding:var(--spacing-2xl);color:var(--color-text-muted)}@media (width>=1220px){.tab-panel[data-v-beb2cc15]{flex-direction:column;flex:1;min-height:0;display:flex}}@media (width<=768px){.tab-panel[data-v-beb2cc15]{padding:var(--spacing-lg) 0}}@media (width<=480px){.tab-panel[data-v-beb2cc15]{padding:var(--spacing-sm) 0}}
