@import url("https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700;800&display=swap");:root{--qumi-ink:#06182F;--qumi-ink-700:#122E52;--qumi-orange:#FF6B00;--qumi-ember:#B23A00;--qumi-paper:#F7F5F2;--qumi-charcoal:#121212;--qumi-sand:#E8E3DA;--qumi-steel:#8A97A5;--qumi-border:#21406B;--qumi-success:#0F7B4F;--qumi-alert:#CE604D;--qumi-navy:var(--qumi-ink);--qumi-amber:var(--qumi-orange);--qumi-success-green:var(--qumi-success);--qumi-alert-red:var(--qumi-alert);--qm-canvas:var(--qumi-ink)}body:has(.qm-landing),html:has(.qm-landing){background:var(--qm-canvas)}html[data-qrew-theme=light]{--qm-canvas:var(--qumi-paper)}html[data-qrew-theme=light] .qm-landing{--qm-ink:var(--qumi-paper);--qm-ink-700:var(--qumi-sand);--qm-ink-mid:var(--qumi-paper);--qm-ink-deep:var(--qumi-sand);--qm-paper:var(--qumi-paper);--qm-charcoal:var(--qumi-charcoal);--qm-surface-soft:color-mix(in srgb,var(--qumi-ink) 5%,transparent);--qm-surface:color-mix(in srgb,var(--qumi-ink) 8%,transparent);--qm-surface-muted:color-mix(in srgb,var(--qumi-ink) 12%,transparent);--qm-surface-card:color-mix(in srgb,var(--qumi-ink) 6%,transparent);--qm-surface-hover:color-mix(in srgb,var(--qumi-ink) 11%,transparent);--qm-surface-panel:var(--qumi-sand);--qm-scrim:color-mix(in srgb,var(--qumi-ink) 22%,transparent);--qm-border-soft:color-mix(in srgb,var(--qumi-ink) 14%,transparent);--qm-border:color-mix(in srgb,var(--qumi-ink) 22%,transparent);--qm-border-strong:color-mix(in srgb,var(--qumi-ink) 34%,transparent);--qm-fg-strong:var(--qumi-ink);--qm-fg:var(--qumi-ink);--qm-fg-muted:color-mix(in srgb,var(--qumi-ink) 78%,var(--qumi-paper));--qm-fg-subtle:color-mix(in srgb,var(--qumi-ink) 58%,var(--qumi-steel));--qm-placeholder:color-mix(in srgb,var(--qumi-ink) 45%,var(--qumi-paper));--qm-fg-on-paper:var(--qumi-ink);--qm-fg-on-paper-muted:color-mix(in srgb,var(--qumi-ink) 74%,var(--qumi-paper));--qm-fg-on-paper-strong:var(--qumi-ink);--qm-fg-on-sand:var(--qumi-ink);--qm-fg-on-sand-muted:color-mix(in srgb,var(--qumi-ink) 78%,var(--qumi-sand));--qm-fg-on-sand-strong:var(--qumi-charcoal);--qm-fg-inverted:var(--qumi-paper);--qm-hero-gradient:linear-gradient(135deg,var(--qumi-paper) 0%,var(--qumi-sand) 55%,var(--qumi-paper) 100%);--qm-page-gradient:linear-gradient(160deg,var(--qumi-paper) 0%,var(--qumi-sand) 55%,var(--qumi-paper) 100%);color:var(--qm-fg)}.qm-landing{--qm-ink:var(--qumi-ink);--qm-ink-700:var(--qumi-ink-700);--qm-ink-mid:color-mix(in srgb,var(--qumi-ink) 88%,var(--qumi-paper));--qm-ink-deep:color-mix(in srgb,var(--qumi-ink) 78%,var(--qumi-charcoal));--qm-amber:var(--qumi-orange);--qm-amber-soft:color-mix(in srgb,var(--qumi-orange) 26%,var(--qumi-paper));--qm-ember:var(--qumi-ember);--qm-paper:var(--qumi-paper);--qm-charcoal:var(--qumi-charcoal);--qm-sand:var(--qumi-sand);--qm-steel:var(--qumi-steel);--qm-border-hue:var(--qumi-border);--qm-forest:var(--qumi-ink);--qm-rust:var(--qumi-ink);--qm-violet:var(--qumi-ink);--qm-surface-soft:color-mix(in srgb,var(--qumi-paper) 6%,transparent);--qm-surface:color-mix(in srgb,var(--qumi-paper) 9%,transparent);--qm-surface-muted:color-mix(in srgb,var(--qumi-paper) 14%,transparent);--qm-surface-card:color-mix(in srgb,var(--qumi-paper) 7%,transparent);--qm-surface-hover:color-mix(in srgb,var(--qumi-paper) 13%,transparent);--qm-surface-panel:var(--qumi-ink-700);--qm-scrim:color-mix(in srgb,var(--qumi-ink) 88%,transparent);--qm-border-soft:color-mix(in srgb,var(--qumi-paper) 14%,transparent);--qm-border:color-mix(in srgb,var(--qumi-paper) 22%,transparent);--qm-border-strong:color-mix(in srgb,var(--qumi-paper) 34%,transparent);--qm-border-brand:var(--qumi-border);--qm-surface-paper:var(--qumi-paper);--qm-surface-paper-muted:color-mix(in srgb,var(--qumi-ink) 6%,var(--qumi-paper));--qm-surface-sand:var(--qumi-sand);--qm-border-paper:color-mix(in srgb,var(--qumi-ink) 16%,var(--qumi-paper));--qm-border-sand:color-mix(in srgb,var(--qumi-ink) 12%,var(--qumi-sand));--qm-fg-strong:var(--qumi-paper);--qm-fg:color-mix(in srgb,var(--qumi-paper) 95%,var(--qumi-ink));--qm-fg-muted:color-mix(in srgb,var(--qumi-paper) 82%,var(--qumi-ink));--qm-fg-subtle:var(--qumi-steel);--qm-placeholder:color-mix(in srgb,var(--qumi-paper) 52%,var(--qumi-ink));--qm-fg-on-paper:var(--qumi-ink);--qm-fg-on-paper-muted:color-mix(in srgb,var(--qumi-ink) 74%,var(--qumi-paper));--qm-fg-on-paper-strong:var(--qumi-ink);--qm-fg-on-sand:var(--qumi-ink);--qm-fg-on-sand-muted:color-mix(in srgb,var(--qumi-ink) 78%,var(--qumi-sand));--qm-fg-on-sand-strong:var(--qumi-charcoal);--qm-fg-on-orange:var(--qumi-charcoal);--qm-fg-on-ember:var(--qumi-paper);--qm-fg-inverted:var(--qumi-ink);--qm-success-hue:var(--qumi-success);--qm-danger-hue:var(--qumi-alert);--qm-info-hue:var(--qumi-steel);--qm-warning-hue:var(--qumi-orange);--qm-success-bg:color-mix(in srgb,var(--qm-success-hue) 12%,transparent);--qm-success-border:color-mix(in srgb,var(--qm-success-hue) 32%,transparent);--qm-success-text:color-mix(in srgb,var(--qm-success-hue) 45%,var(--qumi-paper));--qm-info-bg:color-mix(in srgb,var(--qm-info-hue) 14%,transparent);--qm-info-border:color-mix(in srgb,var(--qm-info-hue) 34%,transparent);--qm-info-text:color-mix(in srgb,var(--qm-info-hue) 30%,var(--qumi-paper));--qm-warning-bg:color-mix(in srgb,var(--qm-warning-hue) 12%,transparent);--qm-warning-border:color-mix(in srgb,var(--qm-warning-hue) 32%,transparent);--qm-warning-text:color-mix(in srgb,var(--qm-warning-hue) 30%,var(--qumi-paper));--qm-danger-bg:color-mix(in srgb,var(--qm-danger-hue) 10%,transparent);--qm-danger-border:color-mix(in srgb,var(--qm-danger-hue) 28%,transparent);--qm-danger-text:color-mix(in srgb,var(--qm-danger-hue) 30%,var(--qumi-paper));--qm-amber-a10:color-mix(in srgb,var(--qumi-orange) 10%,transparent);--qm-amber-a16:color-mix(in srgb,var(--qumi-orange) 18%,transparent);--qm-amber-a30:color-mix(in srgb,var(--qumi-orange) 30%,transparent);--qm-navy-a08:color-mix(in srgb,var(--qumi-ink) 8%,transparent);--qm-navy-a35:color-mix(in srgb,var(--qumi-ink) 35%,transparent);--qm-navy-a40:color-mix(in srgb,var(--qumi-ink) 40%,transparent);--qm-navy-a55:color-mix(in srgb,var(--qumi-ink) 55%,transparent);--qm-ink-a40:color-mix(in srgb,var(--qumi-ink) 40%,transparent);--qm-ink-a45:color-mix(in srgb,var(--qumi-ink) 45%,transparent);--qm-ink-a55:color-mix(in srgb,var(--qumi-ink) 55%,transparent);--qm-ink-a60:color-mix(in srgb,var(--qumi-ink) 60%,transparent);--qm-ink-a65:color-mix(in srgb,var(--qumi-ink) 65%,transparent);--qm-hero-radial:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--qumi-orange) 18%,transparent),transparent 70%);--qm-hero-gradient:linear-gradient(135deg,var(--qumi-ink) 0%,var(--qm-ink-mid) 55%,var(--qm-ink-deep) 100%);--qm-page-gradient:linear-gradient(160deg,var(--qm-ink-deep) 0%,var(--qumi-ink) 55%,var(--qm-ink-mid) 100%);--qm-glow-amber:radial-gradient(60% 60% at 78% 8%,var(--qm-amber-a16) 0%,transparent 70%);--qm-glow-ink:radial-gradient(50% 55% at 12% 0%,var(--qm-ink-a45) 0%,transparent 72%);--qm-content-max:1152px;--qm-section-pad-block:64px;--qm-space-2xs:0.25rem;--qm-space-xs:0.5rem;--qm-space-sm:0.75rem;--qm-space-md:1rem;--qm-space-card:1.25rem;--qm-space-lg:1.5rem;--qm-space-xl:2rem;--qm-space-2xl:3rem;--qm-radius-panel:16px;--qm-radius-row:12px;--qm-radius-input:8px;--qm-radius-cta:9999px;--qm-radius-sm:var(--qm-radius-input);--qm-radius-md:var(--qm-radius-row);--qm-radius-lg:var(--qm-radius-panel);--qm-radius-xl:var(--qm-radius-panel);--qm-radius-pill:var(--qm-radius-cta);--qm-shadow-card:0 1px 3px 0 var(--qm-navy-a08),0 1px 2px -1px var(--qm-navy-a08);--qm-shadow-elev:0 12px 30px -10px var(--qm-navy-a55),0 4px 10px -4px var(--qm-navy-a35);--qm-shadow-hero:0 30px 60px -20px var(--qm-ink-a55);--qm-shadow-panel:0 18px 50px var(--qm-ink-a45);--qm-shadow-dialog:0 24px 64px var(--qm-ink-a65);--qm-font-sans:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--qm-font-mono:"IBM Plex Mono",ui-monospace,monospace;--qm-size-display-hero:clamp(4rem,6.2vw,4.5rem);--qm-size-section-h2:clamp(2.25rem,4vw,3rem);--qm-size-card-title:clamp(1.25rem,2.4vw,1.5rem);--qm-size-body:clamp(1rem,1.4vw,1.125rem);--qm-size-label:0.75rem;--qm-size-label-sm:0.6875rem;--qm-size-label-lg:0.8125rem;--qm-size-heading-xl:var(--qm-size-section-h2);--qm-size-heading-lg:var(--qm-size-card-title);--qm-size-heading-md:var(--qm-size-card-title);--qm-size-body-md:var(--qm-size-body);--qm-size-body-sm:0.875rem;--qm-size-eyebrow:var(--qm-size-label);--qm-size-badge:var(--qm-size-label-sm);--qm-size-metric:1.75rem;--qm-size-display-sm:var(--qm-size-section-h2);--qm-size-display-md:var(--qm-size-section-h2);--qm-size-display-lg:var(--qm-size-display-hero);--qm-leading-display:1.05;--qm-leading-heading:1.2;--qm-leading-body:1.6;--qm-tracking-display:-0.025em;--qm-tracking-h2:-0.02em;--qm-tracking-card:-0.01em;--qm-tracking-eyebrow:0.08em;--qm-motion-duration:200ms;--qm-motion-ease:ease;--qm-transition:color 200ms ease,background-color 200ms ease,border-color 200ms ease,outline-color 200ms ease,text-decoration-color 200ms ease;--qm-anim-rise:qmMarketingRise 0.35s cubic-bezier(0.2,0.8,0.2,1) both;--qm-anim-fade:qmMarketingFade 0.25s ease-out both;position:relative;isolation:isolate;min-height:100vh;color:var(--qm-fg);background:var(--qm-page-gradient);font-family:var(--qm-font-sans);font-size:var(--qm-size-body);font-weight:400;line-height:var(--qm-leading-body);-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width:60rem){.qm-landing{--qm-section-pad-block:96px}}@keyframes qmMarketingRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes qmMarketingFade{0%{opacity:0}to{opacity:1}}.qm-landing__backdrop{position:absolute;inset-block-start:0;inset-inline:0;block-size:148vh;z-index:-1;pointer-events:none;background-image:var(--qm-glow-ink),var(--qm-glow-amber)}.qm-shell{inline-size:100%;max-inline-size:var(--qm-content-max);margin-inline:auto;padding-inline:clamp(var(--qm-space-md),4vw,var(--qm-space-2xl))}.qm-hero{position:relative;overflow:hidden;background-image:var(--qm-hero-radial),var(--qm-hero-gradient);border-block-end:1px solid var(--qm-border)}.qm-hero__pattern{position:absolute;inset:0;z-index:0;color:var(--qm-fg-strong);opacity:.08;pointer-events:none}.qm-hero__inner{position:relative;z-index:1;padding-block:clamp(var(--qm-space-2xl),7vw,5.5rem) clamp(var(--qm-space-2xl),6vw,4.5rem)}.qm-hero__grid{display:grid;gap:clamp(var(--qm-space-xl),4vw,var(--qm-space-2xl));align-items:start}@media (min-width:62rem){.qm-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}}.qm-topbar{position:relative;z-index:2;border-block-end:1px solid var(--qm-border-soft);background:var(--qm-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qm-topbar__inner{gap:var(--qm-space-md);min-block-size:4.25rem;flex-wrap:wrap;padding-block:var(--qm-space-sm)}.qm-brand,.qm-topbar__inner{display:flex;align-items:center}.qm-brand{gap:var(--qm-space-sm);text-decoration:none;color:inherit;flex:0 0 auto}.qm-brand__logo{block-size:1.9rem;inline-size:auto;display:block}.qm-brand__divider{inline-size:1px;block-size:1.5rem;background:var(--qm-border)}.qm-brand__product{font-size:var(--qm-size-label-sm);font-weight:600;letter-spacing:var(--qm-tracking-eyebrow);text-transform:uppercase;color:var(--qm-fg-subtle);white-space:nowrap}.qm-nav{order:3;display:flex;align-items:center;gap:var(--qm-space-md);inline-size:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-block-end:.15rem}.qm-nav::-webkit-scrollbar{block-size:0}@media (min-width:60rem){.qm-nav{order:0;inline-size:auto;overflow:visible;margin-inline-start:auto;gap:var(--qm-space-lg)}}.qm-nav__link{white-space:nowrap;color:var(--qm-fg-muted);font-size:var(--qm-size-body-sm);font-weight:600;text-decoration:none;padding-block:var(--qm-space-2xs);border-block-end:2px solid transparent;transition:var(--qm-transition)}.qm-nav__link:hover{color:var(--qm-fg-strong);border-block-end-color:var(--qm-amber)}.qm-actions{display:flex;align-items:center;gap:var(--qm-space-xs);margin-inline-start:auto}@media (min-width:60rem){.qm-actions{margin-inline-start:0}}.qm-btn{display:inline-flex;align-items:center;gap:var(--qm-space-xs);min-block-size:2.6rem;padding-inline:var(--qm-space-card);border:1px solid var(--qm-border-strong);border-radius:var(--qm-radius-input);background:var(--qm-surface);color:var(--qm-fg-strong);font-family:inherit;font-size:var(--qm-size-body-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:var(--qm-transition)}.qm-btn:hover{background:var(--qm-surface-muted);border-color:var(--qm-border-strong)}.qm-btn:focus-visible{outline:3px solid var(--qm-info-text);outline-offset:3px}.qm-btn--primary{background:var(--qm-amber);border-color:var(--qm-amber);border-radius:var(--qm-radius-cta)}.qm-btn--primary,.qm-btn--primary:hover{color:var(--qm-fg-on-orange);box-shadow:var(--qm-shadow-elev)}.qm-btn--primary:hover{background:var(--qm-amber-soft);border-color:var(--qm-amber-soft)}.qm-btn--quiet{border-color:transparent;background:transparent;color:var(--qm-fg-muted);padding-inline:var(--qm-space-sm)}.qm-btn--quiet:hover{background:transparent;color:var(--qm-fg-strong)}.qm-btn__arrow{font-size:.95em;line-height:1}.qm-pill{display:inline-flex;align-items:center;gap:var(--qm-space-xs);padding:var(--qm-space-2xs) var(--qm-space-sm);border:1px solid var(--qm-border-strong);border-radius:var(--qm-radius-pill);background:var(--qm-surface-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--qm-fg);font-size:var(--qm-size-body-sm);font-weight:600;letter-spacing:.01em}.qm-pill__dot{inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--qm-amber);box-shadow:0 0 0 4px var(--qm-amber-a16);animation:qmPulse 2.6s ease-in-out infinite}@keyframes qmPulse{0%,to{opacity:1}50%{opacity:.45}}.qm-hero__title{margin:var(--qm-space-lg) 0 0;max-inline-size:22ch;font-size:var(--qm-size-display-hero);font-weight:800;line-height:var(--qm-leading-display);letter-spacing:var(--qm-tracking-display);text-wrap:balance;color:var(--qm-fg-strong)}.qm-hero__accent{color:var(--qm-amber)}.qm-hero__lede{margin:var(--qm-space-lg) 0 0;max-inline-size:46ch;font-size:var(--qm-size-body);line-height:var(--qm-leading-body);color:var(--qm-fg-muted);text-wrap:pretty}.qm-hero__actions{display:flex;flex-wrap:wrap;gap:var(--qm-space-sm);margin-block-start:var(--qm-space-xl)}.qm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--qm-space-md);margin-block-start:var(--qm-space-2xl);padding-block-start:var(--qm-space-lg);border-block-start:1px solid var(--qm-border)}.qm-landing :where(dl,dd){margin:0}.qm-stat{display:flex;flex-direction:column-reverse;gap:var(--qm-space-2xs)}.qm-stat__value{font-size:clamp(1.5rem,2.6vw,var(--qm-size-metric));font-weight:700;line-height:1.05;letter-spacing:var(--qm-tracking-display);color:var(--qm-fg-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qm-stat__label{margin-block-start:var(--qm-space-2xs);font-size:var(--qm-size-body-sm);color:var(--qm-fg-subtle)}.qm-console{position:relative;border:1px solid var(--qm-border-brand);border-radius:var(--qm-radius-panel);background:var(--qm-surface-panel);box-shadow:var(--qm-shadow-hero);overflow:hidden;animation:var(--qm-anim-rise);animation-delay:.12s}.qm-console__halo{position:absolute;inset-block-start:-30%;inset-inline-end:-25%;inline-size:70%;block-size:120%;background:var(--qm-glow-amber);pointer-events:none}.qm-console__bar{display:flex;align-items:center;gap:var(--qm-space-xs);padding:var(--qm-space-sm) var(--qm-space-card);border-block-end:1px solid var(--qm-border-soft);background:var(--qm-surface-soft)}.qm-console__dots{display:flex;gap:.35rem;flex:0 0 auto}.qm-console__dots i{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--qm-border-strong)}.qm-console__dots i:first-child{background:var(--qm-amber)}.qm-console__title{margin-inline-start:auto;font-family:var(--qm-font-mono);font-size:var(--qm-size-badge);letter-spacing:.04em;color:var(--qm-fg-subtle)}.qm-console__body{position:relative;padding:var(--qm-space-card);display:grid;gap:var(--qm-space-sm)}.qm-console__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--qm-space-sm);padding-block-end:var(--qm-space-sm);border-block-end:1px solid var(--qm-border-soft)}.qm-console__tenant{font-size:var(--qm-size-body-md);font-weight:700;color:var(--qm-fg-strong)}.qm-console__caption{font-size:var(--qm-size-label-sm);font-weight:600;letter-spacing:var(--qm-tracking-eyebrow);text-transform:uppercase;color:var(--qm-fg-subtle)}.qm-console__meta--foot{padding-block-end:0;border-block-end:none;padding-block-start:var(--qm-space-sm)}.qm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--qm-space-sm);padding:var(--qm-space-sm);border:1px solid var(--qm-border-soft);border-radius:var(--qm-radius-row);background:var(--qm-surface-soft);transition:var(--qm-transition)}.qm-row:hover{background:var(--qm-surface-hover);border-color:var(--qm-border)}.qm-row__mark{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--qm-radius-row);background:var(--qm-amber-a16);color:var(--qm-fg-strong);font-family:var(--qm-font-mono);font-size:var(--qm-size-badge);font-weight:700}.qm-row__text{min-inline-size:0;display:grid;gap:.15rem}.qm-row__name{display:block;font-size:var(--qm-size-body-md);font-weight:600;color:var(--qm-fg-strong)}.qm-row__note{display:block;font-size:var(--qm-size-body-sm);color:var(--qm-fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qm-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border:1px solid var(--qm-border-strong);border-radius:var(--qm-radius-pill);font-size:var(--qm-size-badge);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qm-fg-muted);background:var(--qm-surface);white-space:nowrap}.qm-chip--live{border-color:var(--qm-success-border);background:var(--qm-success-bg);color:var(--qm-success-text)}.qm-chip--sibling{border-color:var(--qm-info-border);background:var(--qm-info-bg);color:var(--qm-info-text)}.qm-section{position:relative;padding-block:var(--qm-section-pad-block)}.qm-section--sand{background:var(--qm-surface-sand);color:var(--qm-fg-on-sand);border-block:1px solid var(--qm-border-sand)}.qm-section+.qm-section{border-block-start:1px solid var(--qm-border-soft)}.qm-section__head{max-inline-size:48rem;margin-block-end:var(--qm-space-2xl)}.qm-eyebrow{display:block;font-size:var(--qm-size-label);font-weight:600;line-height:1.2;letter-spacing:var(--qm-tracking-eyebrow);text-transform:uppercase;color:var(--qm-fg-subtle)}.qm-section__title{margin:var(--qm-space-sm) 0 0;font-size:var(--qm-size-section-h2);font-weight:800;line-height:var(--qm-leading-heading);letter-spacing:var(--qm-tracking-h2);color:var(--qm-fg-strong);text-wrap:balance}.qm-section__lede{margin:var(--qm-space-md) 0 0;max-inline-size:46ch;font-size:var(--qm-size-body-md);line-height:var(--qm-leading-body);color:var(--qm-fg-muted)}.qm-modules{display:grid;gap:clamp(var(--qm-space-md),2vw,var(--qm-space-lg));grid-template-columns:minmax(0,1fr)}@media (min-width:52rem){.qm-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:74rem){.qm-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.qm-card{position:relative;display:flex;flex-direction:column;gap:var(--qm-space-md);padding:clamp(var(--qm-space-card),2.4vw,var(--qm-space-xl));border:1px solid var(--qm-border);border-radius:var(--qm-radius-panel);background:var(--qm-surface-card);box-shadow:var(--qm-shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;transition:var(--qm-transition)}.qm-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--qm-amber);opacity:.85}.qm-card:hover{border-color:var(--qm-border-strong)}.qm-card--sibling:before{background:var(--qm-info-text)}.qm-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--qm-space-sm)}.qm-card__index{font-family:var(--qm-font-mono);font-size:var(--qm-size-body-sm);font-weight:700;letter-spacing:.08em;color:var(--qm-fg-subtle)}.qm-card__name{margin:0;font-size:var(--qm-size-card-title);font-weight:700;line-height:1.25;letter-spacing:var(--qm-tracking-card);color:var(--qm-fg-strong)}.qm-card__desc{margin:0;font-size:var(--qm-size-body-md);line-height:var(--qm-leading-body);color:var(--qm-fg-muted)}.qm-card__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--qm-space-xs);border-block-start:1px solid var(--qm-border-soft);padding-block-start:var(--qm-space-md)}.qm-card__list li{display:flex;align-items:baseline;gap:var(--qm-space-xs);font-size:var(--qm-size-body-sm);color:var(--qm-fg-subtle)}.qm-card__list li:before{content:"";flex:0 0 auto;inline-size:.35rem;block-size:.35rem;border-radius:50%;background:var(--qm-amber);transform:translateY(-.15em)}.qm-card__foot{margin-block-start:auto;padding-block-start:var(--qm-space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--qm-space-sm);border-block-start:1px solid var(--qm-border-soft);font-size:var(--qm-size-body-sm);color:var(--qm-fg-subtle)}.qm-link{color:var(--qm-fg-strong);font-weight:700;text-decoration:underline;text-decoration-color:var(--qm-amber);text-decoration-thickness:2px;text-underline-offset:.22em;display:inline-flex;align-items:center;gap:.35rem}.qm-link:hover{text-decoration-color:var(--qm-amber-soft)}.qm-link:focus-visible{outline:3px solid var(--qm-info-text);outline-offset:3px;border-radius:var(--qm-radius-input)}.qm-band{display:grid;gap:1px;grid-template-columns:minmax(0,1fr);border:1px solid var(--qm-border-paper);border-radius:var(--qm-radius-panel);background:var(--qm-border-paper);overflow:hidden}.qm-band--sand{border-color:var(--qm-border-sand);background:var(--qm-border-sand)}.qm-band--sand .qm-band__item{background:var(--qm-surface-sand)}.qm-band--sand .qm-band__label,.qm-band--sand .qm-band__title{color:var(--qm-fg-on-sand)}.qm-band--sand .qm-band__body{color:var(--qm-fg-on-sand-muted)}@media (min-width:48rem){.qm-band{grid-template-columns:repeat(3,minmax(0,1fr))}}.qm-band__item{padding:clamp(var(--qm-space-md),2.4vw,var(--qm-space-xl));background:var(--qm-surface-paper)}.qm-band__label{display:block;font-family:var(--qm-font-mono);font-size:var(--qm-size-label-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.qm-band__label,.qm-band__title{color:var(--qm-fg-on-paper-strong)}.qm-band__title{margin:var(--qm-space-sm) 0 0;font-size:var(--qm-size-heading-md);font-weight:700;line-height:1.35}.qm-band__body{margin:var(--qm-space-xs) 0 0;font-size:var(--qm-size-body-sm);line-height:var(--qm-leading-body);color:var(--qm-fg-on-paper-muted)}.qm-tenants{display:grid;gap:clamp(var(--qm-space-md),2vw,var(--qm-space-lg));grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.qm-tenants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.qm-tenants{grid-template-columns:repeat(4,minmax(0,1fr))}}.qm-tenant{display:flex;flex-direction:column;gap:var(--qm-space-sm);padding:var(--qm-space-card);border:1px solid var(--qm-border);border-radius:var(--qm-radius-row);background:var(--qm-surface);transition:var(--qm-transition)}.qm-tenant:hover{background:var(--qm-surface-muted);border-color:var(--qm-border-strong)}.qm-tenant__head{display:flex;align-items:center;gap:var(--qm-space-sm)}.qm-tenant__monogram{display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;flex:0 0 auto;border-radius:var(--qm-radius-row);border:1px solid var(--qm-border);background:var(--qm-surface-muted);font-size:var(--qm-size-body-sm);letter-spacing:.02em}.qm-tenant__monogram,.qm-tenant__name{color:var(--qm-fg-strong);font-weight:700}.qm-tenant__name{display:block;font-size:var(--qm-size-body-md);line-height:1.25}.qm-tenant__sector{display:block;margin-block-start:.15rem;font-size:var(--qm-size-label-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--qm-fg-subtle)}.qm-tenant__use{margin:0;font-size:var(--qm-size-body-sm);line-height:var(--qm-leading-body);color:var(--qm-fg-muted)}.qm-tenant__foot{margin-block-start:auto;padding-block-start:var(--qm-space-xs);display:flex;gap:.35rem;flex-wrap:wrap}.qm-footer{position:relative;padding-block:clamp(var(--qm-space-2xl),5vw,3.5rem) var(--qm-space-xl);border-block-start:1px solid var(--qm-border);background:var(--qm-surface-card)}.qm-footer__grid{display:grid;gap:var(--qm-space-xl);grid-template-columns:minmax(0,1fr)}@media (min-width:52rem){.qm-footer__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr)}}.qm-footer__lede{margin:var(--qm-space-md) 0 0;max-inline-size:42ch;font-size:var(--qm-size-body-sm);line-height:var(--qm-leading-body);color:var(--qm-fg-muted)}.qm-footer__heading{margin:0 0 var(--qm-space-md);font-size:var(--qm-size-label-sm);font-weight:600;letter-spacing:var(--qm-tracking-eyebrow);text-transform:uppercase;color:var(--qm-fg-subtle)}.qm-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--qm-space-sm)}.qm-footer__link{display:inline-flex;align-items:center;gap:var(--qm-space-xs);color:var(--qm-fg-muted);font-size:var(--qm-size-body-sm);text-decoration:none;transition:var(--qm-transition)}.qm-footer__link:hover{color:var(--qm-fg-strong)}.qm-footer__link:focus-visible{outline:3px solid var(--qm-info-text);outline-offset:3px;border-radius:var(--qm-radius-input)}.qm-footer__meta{margin-block-start:var(--qm-space-xl);padding-block-start:var(--qm-space-md);border-block-start:1px solid var(--qm-border-soft);display:flex;flex-wrap:wrap;align-items:center;gap:var(--qm-space-sm) var(--qm-space-lg);font-size:var(--qm-size-body-sm);color:var(--qm-fg-subtle)}.qm-footer__meta>span:last-child{margin-inline-start:auto;font-family:var(--qm-font-mono);font-size:var(--qm-size-badge);letter-spacing:.03em}.qm-footer__quick{margin:var(--qm-space-lg) 0 0}:where([dir=rtl]) .qm-btn__arrow,:where([dir=rtl]) .qm-link__arrow{transform:scaleX(-1)}.qm-landing :where(a,button):focus-visible{outline:3px solid var(--qm-info-text);outline-offset:3px}.qm-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.qm-landing *,.qm-landing :after,.qm-landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.qm-landing{background:none;color:var(--qm-fg-inverted)}.qm-landing :is(.qm-hero__title,.qm-section__title,.qm-card__name,.qm-band__title,.qm-console__tenant,.qm-row__name,.qm-tenant__name,.qm-stat__value,.qm-brand__product){color:var(--qm-fg-inverted)}.qm-landing :is(.qm-hero__lede,.qm-section__lede,.qm-card__desc,.qm-card__list li,.qm-band__body,.qm-tenant__use,.qm-footer__lede,.qm-footer__link){color:var(--qm-fg-on-paper-muted)}.qm-hero__accent{color:var(--qm-fg-inverted)}.qm-topbar{display:none}}