.spec.svelte-j1nf9b{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0}.row.svelte-j1nf9b{padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1)}dt.svelte-j1nf9b{font-size:var(--fs-label);color:var(--muted)}dd.svelte-j1nf9b{margin:4px 0 0;font-family:var(--font-display);font-size:1.6rem;font-weight:var(--fw-semibold);color:var(--text);line-height:1.3}@media(max-width:639px){.spec.svelte-j1nf9b{grid-template-columns:1fr 1fr}dd.svelte-j1nf9b{font-size:1.3rem}}.gal.svelte-loekh4{display:grid;gap:48px}.group.svelte-loekh4{display:grid;gap:14px}.group.svelte-loekh4+.group:where(.svelte-loekh4){border-block-start:1px solid var(--border);padding-block-start:28px}.lab.svelte-loekh4{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-title);color:var(--text)}.sec.svelte-loekh4{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--text-body)}.n.svelte-loekh4{font-size:var(--fs-label);font-weight:var(--fw-regular);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.grid.svelte-loekh4{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.th.svelte-loekh4{grid-column:span 2;display:block;overflow:hidden;border-radius:var(--r-lg);cursor:zoom-in}.tail2.svelte-loekh4 .th:where(.svelte-loekh4):nth-last-child(-n+2),.tail4.svelte-loekh4 .th:where(.svelte-loekh4):nth-last-child(-n+4){grid-column:span 3}.th.svelte-loekh4:only-child{grid-column:1 / -1}.th.svelte-loekh4 img{transition:transform 1s var(--ease-reveal)}.ph.svelte-loekh4{display:block;aspect-ratio:4 / 3;border-radius:var(--r-lg);background:var(--surface-2)}.th.svelte-loekh4:only-child .ph:where(.svelte-loekh4){aspect-ratio:2 / 1}@media(hover:hover)and (pointer:fine){.th.svelte-loekh4:hover img{transform:scale(1.06)}}@media(max-width:639px){.th.svelte-loekh4{grid-column:span 3}.grid.svelte-loekh4 .th:where(.svelte-loekh4):last-child:nth-child(odd){grid-column:1 / -1}}.model.svelte-1o21o0c{padding-block:calc(var(--header-h) + 24px) 80px}.crumbs.svelte-1o21o0c{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--fs-label);color:var(--muted);margin-block-end:24px}.crumbs.svelte-1o21o0c a:where(.svelte-1o21o0c){position:relative;display:inline-flex;align-items:center;min-block-size:36px;padding:6px 12px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);color:var(--text)}.crumbs.svelte-1o21o0c a:where(.svelte-1o21o0c):after{content:"";position:absolute;inset-block:-4px;inset-inline:0}.crumbs.svelte-1o21o0c a:where(.svelte-1o21o0c):hover{border-color:var(--border-strong)}.crumbs.svelte-1o21o0c [aria-current]:where(.svelte-1o21o0c){color:var(--text);font-weight:var(--fw-semibold)}.hero.svelte-1o21o0c{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center}.txt.svelte-1o21o0c{display:grid;gap:14px;justify-items:start}.kicker.svelte-1o21o0c{font-size:var(--fs-small);color:var(--accent-text)}.txt.svelte-1o21o0c h1:where(.svelte-1o21o0c){font-size:var(--fs-hero);line-height:1.1}.unit.svelte-1o21o0c{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);font-weight:var(--fw-semibold);color:var(--text)}.ctas.svelte-1o21o0c{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:8px}.media.svelte-1o21o0c{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-3);animation:svelte-1o21o0c-rise-in 1s .1s var(--ease-reveal) both}@keyframes svelte-1o21o0c-rise-in{0%{opacity:0;transform:translateY(30px) scale(.98)}}.block.svelte-1o21o0c{margin-block-start:clamp(48px,7vw,96px);display:grid;gap:24px}.feats.svelte-1o21o0c{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.feats.svelte-1o21o0c li:where(.svelte-1o21o0c){display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);color:var(--text)}.ip-host.single.svelte-1o21o0c .stack,.ip-host.single.svelte-1o21o0c .floors{display:none}.count.svelte-1o21o0c{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dock.svelte-1o21o0c{display:none}@media(max-width:1023px){.hero.svelte-1o21o0c{grid-template-columns:minmax(0,1fr)}.media.svelte-1o21o0c{order:-1}}@media(max-width:639px){.ctas.svelte-1o21o0c{display:none}.feats.svelte-1o21o0c{grid-template-columns:1fr 1fr;gap:8px}.feats.svelte-1o21o0c li:where(.svelte-1o21o0c){padding:12px 14px}.dock.svelte-1o21o0c{position:fixed;z-index:30;inset-inline:10px;inset-block-end:calc(10px + var(--safe-b));display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border-radius:var(--r-pill);box-shadow:var(--shadow-3);transition:transform .4s var(--ease-reveal)}.dock.gone.svelte-1o21o0c{transform:translateY(150%);pointer-events:none}.dock.svelte-1o21o0c .btn:where(.svelte-1o21o0c){padding-inline:8px;min-block-size:46px}.model.svelte-1o21o0c{padding-block-end:calc(40px + var(--safe-b))}}@media(prefers-reduced-motion:reduce){.media.svelte-1o21o0c{animation:none}.dock.svelte-1o21o0c{transition:none}}
