.rack-figure.svelte-om3m46{max-width:clamp(21.25rem,19.8076923077rem + 6.4102564103vw,27.5rem);margin:0 auto}.rack.svelte-om3m46{display:grid;grid-template-columns:1.0625rem 1fr 1.0625rem;gap:.375rem;padding:1rem .5625rem;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-section);--color-bg-section: var(--color-chrome-bg);--color-bg-surface: var(--color-chrome-bg-raised);--color-bg-subtle: var(--color-chrome-bg-raised);--color-bg-muted: var(--color-chrome-bg-raised);--color-bg-emphasis: var(--color-chrome-bg-hover);--color-text-primary: var(--color-chrome-text);--color-text-emphasis: var(--color-chrome-text);--color-text-secondary: var(--color-chrome-text-muted);--color-text-tertiary: var(--color-chrome-text-muted);--color-text-muted: var(--color-chrome-text-muted);--color-border-subtle: var(--color-chrome-border);--color-border-default: var(--color-chrome-border);--color-border-strong: var(--color-chrome-bg-hover);--color-primary-subtle: var(--color-chrome-bg-hover);color:var(--color-text-primary)}.rail.svelte-om3m46{background:repeating-linear-gradient(0deg,transparent 0 .625rem,var(--color-text-muted) .625rem .875rem,transparent .875rem 1.5rem);opacity:.55}.units.svelte-om3m46{display:grid;gap:.375rem}.unit.svelte-om3m46{padding:.8125rem clamp(.625rem,.5528846154rem + .3205128205vw,.9375rem);border:1px solid var(--color-border-strong);background-color:var(--color-bg-surface)}.unit-label.svelte-om3m46{display:block;margin-bottom:.5rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.ports.svelte-om3m46{display:flex;justify-content:space-between;gap:.25rem}.ports.svelte-om3m46 i:where(.svelte-om3m46){flex:1;max-width:1.0625rem;height:.625rem;border:1px solid var(--color-text-muted);background-color:var(--color-bg-section)}.drives.svelte-om3m46{display:flex;gap:.5rem}.drives.svelte-om3m46 i:where(.svelte-om3m46){flex:1;height:1.375rem;border:1px solid var(--color-text-muted);background:repeating-linear-gradient(90deg,transparent 0 .25rem,var(--color-text-muted) .25rem .3125rem,transparent .3125rem .4375rem);opacity:.6}.unit-organizer.svelte-om3m46{padding-block:.75rem;border-style:dashed;background-color:var(--color-bg-section)}.unit-organizer.svelte-om3m46 .unit-label:where(.svelte-om3m46){margin:0;text-align:center}.unit-blank.svelte-om3m46{display:grid;place-items:center;min-height:3.4375rem;border-style:dashed;background:none}.unit-blank.svelte-om3m46 .unit-label:where(.svelte-om3m46){margin:0;color:var(--color-text-secondary)}.unit-ups.svelte-om3m46{display:flex;flex-direction:column;justify-content:center;min-height:5.875rem}.ups-note.svelte-om3m46{font-size:.6875rem;font-weight:400;color:var(--color-text-secondary)}.caption.svelte-om3m46{margin-top:1.125rem;font-size:.75rem;line-height:1.6;text-align:center;color:var(--color-text-secondary)}.explorer.svelte-1xz389{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:clamp(1rem,.6826923077rem + 1.4102564103vw,2.375rem)}@media(max-width:63.99875rem){.explorer.svelte-1xz389{grid-template-columns:minmax(0,1fr)}}.picture.svelte-1xz389{position:relative;min-width:0}.picture.svelte-1xz389 .room-figure{aspect-ratio:1.5}.points.svelte-1xz389{position:absolute;inset:0}.point.svelte-1xz389{position:absolute;display:grid;place-items:center;width:clamp(2.75rem,2.7211538462rem + .1282051282vw,2.875rem);height:clamp(2.75rem,2.7211538462rem + .1282051282vw,2.875rem);padding:0;border:.125rem solid var(--color-text-inverse);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;color:var(--color-text-inverse);background-color:var(--color-chrome-bg);box-shadow:var(--shadow-md);cursor:pointer;translate:-50% -50%;transition:background-color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.point.svelte-1xz389:hover,.point[aria-pressed=true].svelte-1xz389{background-color:var(--color-primary-accent)}.point[aria-pressed=true].svelte-1xz389{scale:1.12}.point.svelte-1xz389:active{scale:.96}.point.svelte-1xz389:focus-visible{outline:.1875rem solid var(--color-text-primary);outline-offset:.25rem}.point-cabling.svelte-1xz389{top:25%;left:41%}.point-power.svelte-1xz389{top:76%;left:41%}.point-climate.svelte-1xz389{top:12%;left:10%}.point-access.svelte-1xz389{top:48%;left:73%}.details.svelte-1xz389{min-width:0;min-height:clamp(15rem,13.7019230769rem + 5.7692307692vw,20.625rem)}.detail[hidden].svelte-1xz389{display:none}.detail-number.svelte-1xz389{display:block;margin:clamp(1.5rem,1.4134615385rem + .3846153846vw,1.875rem) 0 clamp(1rem,.9711538462rem + .1282051282vw,1.125rem);font-size:clamp(2.5rem,2.3269230769rem + .7692307692vw,3.25rem);line-height:1;letter-spacing:-.05em;color:var(--color-text-tertiary)}.detail-title.svelte-1xz389{font-size:clamp(1.4375rem,1.2788461538rem + .7051282051vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.03em}.detail-text.svelte-1xz389{margin-top:1.125rem;line-height:1.75;color:var(--color-text-secondary)}.caption.svelte-1xz389{margin-top:1.75rem;font-size:.8125rem;color:var(--color-text-tertiary)}
