.control-panel.svelte-xl9phv{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.panel-header.svelte-xl9phv{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border-light);background:var(--color-surface-muted);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.panel-header.svelte-xl9phv i:where(.svelte-xl9phv){font-size:1rem}.panel-body.svelte-xl9phv{padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.divider.svelte-xl9phv{height:1px;background:var(--color-border-light);margin:.125rem 0}.loading-hint.svelte-xl9phv{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-muted);padding:.25rem 0}.loading-hint.svelte-xl9phv i:where(.svelte-xl9phv){font-size:1rem;color:var(--color-secondary-blue)}.error-hint.svelte-xl9phv{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;color:var(--color-text-muted);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:.625rem .75rem;line-height:1.4}.error-hint.svelte-xl9phv i:where(.svelte-xl9phv){font-size:1rem;color:var(--color-danger-fg);flex-shrink:0;margin-top:.05rem}.mk-links.svelte-3mqmr7 h2:where(.svelte-3mqmr7){margin:0 0 .25rem;font-size:1.0625rem}.mk-intro.svelte-3mqmr7{margin:0 0 1rem;font-size:.8125rem;color:var(--color-text-muted)}.mk-regionen.svelte-3mqmr7{margin-bottom:1.5rem}.mk-regionen.svelte-3mqmr7 h3:where(.svelte-3mqmr7),.mk-modell.svelte-3mqmr7 h3:where(.svelte-3mqmr7){margin:0 0 .35rem;font-size:.75rem;font-weight:700;color:var(--color-text-muted)}.mk-regionen.svelte-3mqmr7 ul:where(.svelte-3mqmr7){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.mk-regionen.svelte-3mqmr7 li:where(.svelte-3mqmr7) a:where(.svelte-3mqmr7),.mk-regionen.svelte-3mqmr7 li:where(.svelte-3mqmr7) span:where(.svelte-3mqmr7){display:inline-block;padding:.25rem .6rem;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:.8125rem;text-decoration:none;color:inherit}.mk-regionen.svelte-3mqmr7 li:where(.svelte-3mqmr7) a:where(.svelte-3mqmr7):hover{border-color:var(--color-secondary-blue);color:var(--color-secondary-blue)}.mk-regionen.svelte-3mqmr7 li:where(.svelte-3mqmr7) span[aria-current]:where(.svelte-3mqmr7){background:var(--color-action);border-color:var(--color-secondary-blue);color:#fff;font-weight:700}.mk-modell.svelte-3mqmr7{margin-bottom:1rem}.mk-modell.svelte-3mqmr7 ul:where(.svelte-3mqmr7){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.mk-modell.svelte-3mqmr7 li:where(.svelte-3mqmr7) a:where(.svelte-3mqmr7),.mk-modell.svelte-3mqmr7 li:where(.svelte-3mqmr7) span:where(.svelte-3mqmr7){display:inline-block;padding:.25rem .6rem;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:.8125rem;text-decoration:none;color:inherit}.mk-modell.svelte-3mqmr7 li:where(.svelte-3mqmr7) a:where(.svelte-3mqmr7):hover{border-color:var(--color-secondary-blue);color:var(--color-secondary-blue)}.mk-modell.svelte-3mqmr7 li:where(.svelte-3mqmr7) span[aria-current]:where(.svelte-3mqmr7){background:var(--color-action);border-color:var(--color-secondary-blue);color:#fff;font-weight:700}.page-header.svelte-nisizd{background:var(--color-header);color:#fff;padding:1.75rem 0 1.5rem}@media(min-width:640px){.page-header.svelte-nisizd{padding:2.25rem 0 2rem}}.header-eyebrow.svelte-nisizd{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#ffffffb8;margin:0 0 .5rem}.header-eyebrow.svelte-nisizd i:where(.svelte-nisizd){font-size:1rem;color:var(--color-accent)}.header-title.svelte-nisizd{font-size:clamp(1.625rem,5vw,2.5rem);font-weight:700;line-height:1.15;margin:0 0 .5rem}.header-param.svelte-nisizd{opacity:.75;font-weight:500}.header-subtitle.svelte-nisizd{font-size:1rem;color:#fffc;margin:0;max-width:60ch}.header-badges.svelte-nisizd{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.badge-model.svelte-nisizd{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;color:#fff}.badge-model.svelte-nisizd i:where(.svelte-nisizd){font-size:.8rem;color:var(--color-accent)}.badge-info.svelte-nisizd{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);font-size:.75rem;font-weight:600;color:#fffc}.badge-info.svelte-nisizd i:where(.svelte-nisizd){font-size:.8rem}.map-grid.svelte-nisizd{display:grid;grid-template-columns:340px 1fr;gap:1.25rem;align-items:start}@media(max-width:900px){.map-grid.svelte-nisizd{grid-template-columns:1fr}}.panel-col.svelte-nisizd,.map-col.svelte-nisizd{min-width:0}.info-section.svelte-nisizd{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden}.info-section-header.svelte-nisizd{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-light)}.info-section-header.svelte-nisizd i:where(.svelte-nisizd){font-size:1rem;color:var(--color-secondary-blue)}.info-section-title.svelte-nisizd{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.models-grid.svelte-nisizd{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:0}.model-card.svelte-nisizd{padding:1.125rem 1.25rem;border-bottom:1px solid var(--color-border-light);border-right:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:.625rem;transition:background var(--transition-fast)}.model-card.svelte-nisizd:hover{background:var(--color-surface-muted)}.model-card-top.svelte-nisizd{display:flex;align-items:center;gap:.75rem}.model-icon.svelte-nisizd{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--color-secondary-blue);font-size:1.5rem}.model-meta.svelte-nisizd{display:flex;flex-direction:column;gap:.1rem;min-width:0}.model-name.svelte-nisizd{font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.model-provider.svelte-nisizd{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;color:var(--color-secondary-blue);text-decoration:none;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-provider.svelte-nisizd i:where(.svelte-nisizd){font-size:.75rem}.model-provider.svelte-nisizd:hover{color:var(--color-primary-blue)}.model-provider-plain.svelte-nisizd{font-size:.75rem;color:var(--color-text-muted);font-weight:500}.model-desc.svelte-nisizd{font-size:.8rem;color:var(--color-text-secondary);line-height:1.55;margin:0}.model-stats.svelte-nisizd{display:flex;gap:.5rem;flex-wrap:wrap}.model-stat.svelte-nisizd{display:flex;flex-direction:column;gap:.1rem;padding:.3rem .6rem;background:var(--color-surface-muted);border:1px solid var(--color-border-light);border-radius:var(--radius-md);min-width:0}.stat-label.svelte-nisizd{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.stat-val.svelte-nisizd{font-size:.75rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}.model-update-times.svelte-nisizd{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--color-text-muted);font-style:italic}.model-update-times.svelte-nisizd i:where(.svelte-nisizd){font-size:.75rem;flex-shrink:0}.params-grid.svelte-nisizd{display:flex;flex-direction:column}.param-row.svelte-nisizd{display:grid;grid-template-columns:minmax(min(200px,100%),1fr) 2fr;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border-light);align-items:baseline;transition:background var(--transition-fast)}.param-row.svelte-nisizd:last-child{border-bottom:none}.param-row.svelte-nisizd:hover{background:var(--color-surface-muted)}.param-name.svelte-nisizd{font-size:.8125rem;font-weight:600;color:var(--color-text-primary)}.param-desc.svelte-nisizd{font-size:.8rem;color:var(--color-text-secondary);line-height:1.55}@media(max-width:640px){.param-row.svelte-nisizd{grid-template-columns:1fr;gap:.25rem}.models-grid.svelte-nisizd{grid-template-columns:1fr}}
