.verticalization-container[data-v-64dd8c46]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.verticalization-model[data-v-64dd8c46]{height:auto;max-width:100%}.status-active[data-v-64dd8c46]{--status-color:var(--success)}.status-coming-soon[data-v-64dd8c46]{--status-color:var(--accent)}.status-future[data-v-64dd8c46]{--status-color:var(--text-muted)}.outer-ring[data-v-64dd8c46]{stroke:var(--surface-2)}.kernel-circle[data-v-64dd8c46]{fill:var(--primary)}.vertical-node[data-v-64dd8c46]{cursor:pointer;opacity:0;transition:opacity .3s ease,transform .2s ease;transition-delay:var(--delay)}.verticalization-model--visible .vertical-node[data-v-64dd8c46]{opacity:1}.vertical-node[data-v-64dd8c46]:focus{outline:none}.vertical-node:focus .node-circle[data-v-64dd8c46]{stroke-width:4}.vertical-node--active[data-v-64dd8c46]{transform:scale(1.1)}.vertical-node--future[data-v-64dd8c46],.verticalization-model--visible .vertical-node--future[data-v-64dd8c46]{opacity:.7}.node-circle[data-v-64dd8c46]{fill:var(--surface);stroke:var(--status-color);transition:transform .2s ease}.node-circle--filled[data-v-64dd8c46]{fill:var(--status-color)}.node-icon[data-v-64dd8c46]{color:var(--status-color)}.node-icon--active[data-v-64dd8c46]{color:#fff}.status-badge-bg[data-v-64dd8c46]{fill:var(--status-color);opacity:.15}.status-text[data-v-64dd8c46]{fill:var(--status-color);font-size:.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kernel-text[data-v-64dd8c46]{fill:#fff;pointer-events:none}.kernel-text--title[data-v-64dd8c46]{font-size:.875rem;font-weight:700}.kernel-text--subtitle[data-v-64dd8c46]{font-size:.625rem;font-weight:600}.kernel-text--label[data-v-64dd8c46]{font-size:.5rem;opacity:.8}.connection-line[data-v-64dd8c46]{opacity:.3;stroke:var(--status-color);transition:opacity .2s ease}.connection-line--active[data-v-64dd8c46]{opacity:.8}.vertical-detail[data-v-64dd8c46]{background:var(--surface);border-radius:.75rem;box-shadow:0 4px 12px color-mix(in srgb,var(--text) 10%,transparent);max-width:360px;overflow:hidden;width:100%}.detail-header[data-v-64dd8c46]{background:var(--surface-2);border-left:4px solid var(--status-color);padding:1rem}.detail-status[data-v-64dd8c46]{background:var(--status-color);border-radius:1rem;color:#fff;display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}.detail-name[data-v-64dd8c46]{color:var(--text);font-size:1.125rem;font-weight:600;margin:.5rem 0 0}.detail-content[data-v-64dd8c46]{padding:1rem}.detail-description[data-v-64dd8c46]{color:var(--text);font-size:.875rem;margin:0}.detail-packs[data-v-64dd8c46]{margin-top:1rem}.packs-label[data-v-64dd8c46]{color:var(--text-muted);display:block;font-size:.625rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.packs-list[data-v-64dd8c46]{display:flex;flex-wrap:wrap;gap:.375rem}.pack-tag[data-v-64dd8c46]{background:var(--surface-2);border-radius:.25rem;color:var(--text);font-size:.75rem;padding:.25rem .5rem}.model-legend[data-v-64dd8c46]{display:flex;gap:1.5rem}.legend-item[data-v-64dd8c46]{align-items:center;display:flex;gap:.375rem}.legend-dot[data-v-64dd8c46]{background:var(--status-color);border:2px solid var(--status-color);border-radius:50%;height:12px;width:12px}.legend-dot--outline[data-v-64dd8c46]{background:transparent}.legend-label[data-v-64dd8c46]{color:var(--text-muted);font-size:.75rem}.slide-enter-active[data-v-64dd8c46],.slide-leave-active[data-v-64dd8c46]{transition:all .3s ease}.slide-enter-from[data-v-64dd8c46],.slide-leave-to[data-v-64dd8c46]{opacity:0;transform:translateY(-10px)}@media(max-width:640px){.model-legend[data-v-64dd8c46]{flex-wrap:wrap;gap:.75rem;justify-content:center}}
