:root{
  --q-brand-burgundy:#6f1838;
  --q-brand-burgundy-deep:#461124;
  --q-brand-burgundy-active:#8c244a;
  --q-brand-soft:#f3e7eb;
  --q-brand-trajectory:#17131a;
  --q-brand-node-green:#16a36a;
  --q-brand-node-red:#d33b4a;
  --q-brand-porcelain:#f8f5f2;
  --q-brand-opening-duration:1180ms;
}
.q-brand-mark{display:flex;align-items:center;min-width:0}
.q-brand-home{display:inline-flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none;min-width:0}
.q-brand-home img{display:block;width:min(154px,12vw);height:auto;max-height:38px;aspect-ratio:304/84}
.q-brand-symbol{width:28px!important;height:28px!important;aspect-ratio:1/1;object-fit:contain;flex:0 0 28px}
.q-rail.is-collapsed .q-brand-home img,.q-shell[data-rail-collapsed="true"] .q-brand-home img{width:28px}
.qelly-opening{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:var(--q-canvas,#171116);color:var(--q-text,#f8f5f2);transition:opacity .28s ease,visibility .28s ease}
.qelly-opening[hidden]{display:none}
.qelly-opening.is-leaving{opacity:0;visibility:hidden;pointer-events:none}
.qelly-opening__inner{display:grid;justify-items:center;gap:1rem}
.qelly-opening__symbol{width:clamp(90px,16vw,150px);height:auto;aspect-ratio:1/1;animation:qelly-ring-resolve .62s cubic-bezier(.22,.8,.24,1) both}
.qelly-opening__wordmark{width:clamp(180px,30vw,290px);height:auto;aspect-ratio:304/84;animation:qelly-word-resolve .5s .36s both}
.qelly-opening__line{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--q-text-muted,#a99ca2);animation:qelly-word-resolve .4s .55s both}
@keyframes qelly-ring-resolve{from{opacity:0;transform:scale(.82) rotate(-7deg)}to{opacity:1;transform:none}}
@keyframes qelly-word-resolve{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.qelly-hero{position:relative;overflow:hidden;box-sizing:border-box;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--q-border,#6f1838) 70%,transparent);border-radius:clamp(18px,2vw,28px);padding:clamp(1.25rem,4vw,3.5rem);margin:0 0 1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--q-surface,#171116) 94%,var(--q-brand-burgundy) 6%),var(--q-surface-raised,#211920));box-shadow:0 22px 60px rgba(23,17,22,.16)}
.qelly-hero::after{content:"";position:absolute;inset:auto -8% -42% 28%;height:80%;border:1px solid color-mix(in srgb,var(--q-brand-burgundy) 34%,transparent);border-radius:50%;transform:rotate(-9deg);pointer-events:none}
.qelly-hero__grid{position:relative;min-width:0;max-width:100%;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}
.qelly-hero__logo{width:min(330px,80%);height:auto;aspect-ratio:304/84;margin-bottom:1.25rem}
.qelly-hero h1{font-size:clamp(2rem,5vw,4.75rem);line-height:.98;letter-spacing:-.05em;max-width:12ch;margin:.15rem 0 1rem}
.qelly-hero p{max-width:60ch;color:var(--q-text-muted,#a99ca2);font-size:clamp(.98rem,1.35vw,1.18rem);line-height:1.65}
.qelly-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1.1rem}
.qelly-hero__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border-radius:999px;text-decoration:none;font-weight:650}
.qelly-hero__primary{background:var(--q-brand-burgundy);color:#fff}
.qelly-hero__secondary{border:1px solid var(--q-border,#685961);color:var(--q-text,#fff);background:color-mix(in srgb,var(--q-surface,#171116) 72%,transparent)}
.qelly-hero__truth{display:flex;gap:.6rem;align-items:center;font-size:.82rem;color:var(--q-text-muted,#a99ca2)}
.qelly-hero__truth::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--q-brand-node-green)}
.qelly-product-preview{min-width:0;max-width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--q-border,#685961) 82%,transparent);border-radius:20px;background:color-mix(in srgb,var(--q-surface,#171116) 92%,transparent);padding:1rem;box-shadow:0 18px 50px rgba(0,0,0,.18)}
.qelly-product-preview__bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--q-border,#42353c);padding:0 0 .75rem;margin-bottom:.85rem}
.qelly-product-preview__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}
.qelly-product-preview__metric{padding:.72rem;border-radius:12px;background:var(--q-surface-raised,#261d23)}
.qelly-product-preview__metric small{display:block;color:var(--q-text-muted,#a99ca2)}
.qelly-product-preview__metric strong{font-size:1.12rem}
.qelly-product-preview__chart{height:130px;margin:.8rem 0;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--q-brand-burgundy) 14%,transparent),transparent),repeating-linear-gradient(0deg,transparent 0 25px,color-mix(in srgb,var(--q-border,#55454d) 35%,transparent) 26px),repeating-linear-gradient(90deg,transparent 0 48px,color-mix(in srgb,var(--q-border,#55454d) 28%,transparent) 49px);position:relative;overflow:hidden}
.qelly-product-preview__chart svg{position:absolute;inset:0;width:100%;height:100%}
.qelly-product-preview__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;gap:.7rem;padding:.55rem 0;border-top:1px solid color-mix(in srgb,var(--q-border,#55454d) 45%,transparent);font-size:.82rem}
.qelly-brand-auth{display:grid;gap:.8rem;justify-items:start;margin:0 0 1.25rem}
.qelly-brand-auth img{width:min(230px,70vw);height:auto;aspect-ratio:304/84}
.qelly-brand-auth p{margin:0;color:var(--q-text-muted,#a99ca2)}
.qelly-command-brand{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-bottom:1px solid var(--q-border,#4b3b43)}
.qelly-command-brand img{width:98px;height:auto;aspect-ratio:304/84}
.qelly-command-brand span{font-size:.75rem;color:var(--q-text-muted,#a99ca2);margin-left:auto}
.qelly-state-brand{width:34px;height:34px;aspect-ratio:1/1;object-fit:contain;opacity:.88;margin-right:.65rem;vertical-align:middle}
html[data-appearance="light"] .qelly-opening{background:#f8f5f2;color:#17131a}
html[data-appearance="light"] .qelly-hero{background:linear-gradient(135deg,#fff,#f8f5f2);box-shadow:0 22px 55px rgba(73,43,55,.1)}
html[data-appearance="light"] .qelly-product-preview{background:rgba(255,255,255,.9)}
html[data-appearance="high-contrast"] .qelly-hero,html[data-theme-family="signal-access"] .qelly-hero{border-width:2px;box-shadow:none}
html[data-theme-family="porcelain-signal"] .qelly-hero,html[data-theme-family="white-heat"] .qelly-hero{background:linear-gradient(135deg,#fff,#f5f2ef)}
html[data-theme-family="emerald-conviction"] .qelly-hero::after{border-color:color-mix(in srgb,#16a36a 34%,transparent)}
html[data-theme-family="cobalt-circuit"] .qelly-hero::after{border-color:color-mix(in srgb,#3578d4 34%,transparent)}
html[data-theme-family="violet-oracle"] .qelly-hero::after{border-color:color-mix(in srgb,#8060b9 34%,transparent)}
@media(max-width:900px){.qelly-hero__grid{grid-template-columns:1fr}.qelly-product-preview{min-width:0}.q-brand-home img{width:118px}.q-global-strip .q-brand-mark{max-width:128px}}
@media(max-width:520px){.qelly-hero{width:100%;padding:1.15rem;border-radius:18px}.qelly-hero__metrics{grid-template-columns:1fr}.qelly-product-preview__metrics{grid-template-columns:1fr 1fr}.qelly-product-preview__metric:last-child{grid-column:1/-1}.qelly-product-preview__row span{min-width:0;overflow-wrap:anywhere}.qelly-hero__actions a{width:100%}.q-brand-home img{width:28px}.q-brand-home img[data-lockup]{display:none}.q-brand-home .q-brand-symbol{display:block}}
@media(prefers-reduced-motion:reduce){.qelly-opening__symbol,.qelly-opening__wordmark,.qelly-opening__line{animation:none}.qelly-opening{transition:none}}
.q-global-strip,.q-command-bar{box-sizing:border-box;max-width:100vw}
#main{overflow-x:hidden;overflow-x:clip}
