.analysis-hub-card.svelte-1ch59ev{background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 6%, transparent), color-mix(in srgb, var(--purple) 6%, transparent));border:1px solid color-mix(in srgb, var(--cyan) 20%, transparent);border-radius:var(--radius-lg);box-shadow:0 15px 40px color-mix(in srgb, var(--cyan) 6%, transparent);margin:0 0 2rem;padding:1.75rem}.ahc-header.svelte-1ch59ev{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.ahc-icon.svelte-1ch59ev{border-radius:var(--radius-md);background:color-mix(in srgb, var(--cyan) 15%, transparent);width:44px;height:44px;color:var(--cyan);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ahc-badge.svelte-1ch59ev{font-size:var(--fs-micro);color:var(--cyan);margin-bottom:.3rem;font-weight:900;display:inline-block}.ahc-title.svelte-1ch59ev{font-size:var(--fs-md);color:var(--text-main);margin:0 0 .2rem;font-weight:600;line-height:1.3}.ahc-reason.svelte-1ch59ev{font-size:var(--fs-sm);color:var(--text-muted,#999);margin:0}.ahc-block.svelte-1ch59ev{background:color-mix(in srgb, var(--vordergrund) 3%, transparent);border-radius:var(--radius-md);border-left:3px solid;margin:0 0 .9rem;padding:.95rem 1.1rem}.ahc-block.svelte-1ch59ev:last-child{margin-bottom:0}.ahc-block-head.svelte-1ch59ev{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.ahc-block-label.svelte-1ch59ev{font-size:var(--fs-micro);font-weight:700}.ahc-block-badge.svelte-1ch59ev{font-size:var(--fs-sm);border-radius:var(--radius-pill);color:var(--text-main);padding:2px 10px;font-weight:900}.ahc-list.svelte-1ch59ev{margin:0;padding:0;list-style:none}.ahc-list.svelte-1ch59ev li:where(.svelte-1ch59ev){font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:.85rem;padding-left:1.6rem;line-height:1.65;position:relative}.ahc-list.svelte-1ch59ev li:where(.svelte-1ch59ev):last-child{margin-bottom:0}.ahc-list.svelte-1ch59ev li:where(.svelte-1ch59ev):before{content:"✦";position:absolute;top:.05em;left:0}.ahc-item-title.svelte-1ch59ev{color:var(--text-main);letter-spacing:.3px;margin-right:.4rem;font-weight:700;display:inline-block}.ahc-block-astro.svelte-1ch59ev{border-left-color:var(--cyan)}.ahc-block-astro.svelte-1ch59ev .ahc-block-label:where(.svelte-1ch59ev){color:var(--cyan)}.ahc-block-astro.svelte-1ch59ev .ahc-block-badge:where(.svelte-1ch59ev){background:var(--cyan);box-shadow:0 0 12px color-mix(in srgb, var(--cyan) 35%, transparent)}.ahc-block-astro.svelte-1ch59ev .ahc-list:where(.svelte-1ch59ev) li:where(.svelte-1ch59ev):before{color:var(--cyan)}.ahc-block-hd.svelte-1ch59ev{border-left-color:var(--magenta)}.ahc-block-hd.svelte-1ch59ev .ahc-block-label:where(.svelte-1ch59ev){color:var(--magenta)}.ahc-block-hd.svelte-1ch59ev .ahc-block-badge:where(.svelte-1ch59ev){background:var(--magenta);box-shadow:0 0 12px color-mix(in srgb, var(--magenta) 35%, transparent)}.ahc-block-hd.svelte-1ch59ev .ahc-list:where(.svelte-1ch59ev) li:where(.svelte-1ch59ev):before{color:var(--magenta)}.ahc-block-numero.svelte-1ch59ev{border-left-color:var(--purple)}.ahc-block-numero.svelte-1ch59ev .ahc-block-label:where(.svelte-1ch59ev){color:var(--purple)}.ahc-block-numero.svelte-1ch59ev .ahc-block-badge:where(.svelte-1ch59ev){background:var(--purple);box-shadow:0 0 12px color-mix(in srgb, var(--purple) 35%, transparent)}.ahc-block-numero.svelte-1ch59ev .ahc-list:where(.svelte-1ch59ev) li:where(.svelte-1ch59ev):before{color:var(--purple)}.ahc-block-friction.svelte-1ch59ev{border-left-color:var(--red,#ef4444)}.ahc-block-friction.svelte-1ch59ev .ahc-block-label:where(.svelte-1ch59ev),.ahc-block-friction.svelte-1ch59ev .ahc-list:where(.svelte-1ch59ev) li:where(.svelte-1ch59ev):before{color:var(--red,#ef4444)}@media (width<=640px){.analysis-hub-card.svelte-1ch59ev{padding:1.25rem}.ahc-title.svelte-1ch59ev{font-size:var(--fs-base)}}html[data-design=elanum] .ahc-block-badge.svelte-1ch59ev{color:var(--paper);box-shadow:none}html[data-design=elanum] .ahc-block.svelte-1ch59ev{border-left-width:0}.bridge-text.svelte-1beyvrx p{margin:0 0 .7rem;line-height:1.6}.bridge-text.svelte-1beyvrx p:last-child{margin-bottom:0}.bridge-text.svelte-1beyvrx b{color:var(--text-main);font-weight:700}html[data-design=elanum] .bridge-card--companion.svelte-1beyvrx :is(.bridge-label:where(.svelte-1beyvrx),.bridge-title:where(.svelte-1beyvrx)){color:var(--success)!important}html[data-design=elanum] .bridge-card--dominance.svelte-1beyvrx :is(.bridge-label:where(.svelte-1beyvrx),.bridge-title:where(.svelte-1beyvrx)){color:var(--ink-2)!important}
