@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--qz-ice: #F0F2F6;--qz-ice-soft: #F8F9FB;--qz-white: #FFFFFF;--qz-ice-2: #E6E9EF;--qz-ice-3: #D8DDE6;--qz-ice-4: #C4CBD7;--qz-line: #E1E5EC;--qz-line-2: #CCD3DE;--qz-line-3: #A6B0C0;--qz-ink: #0C1017;--qz-ink-2: #333B49;--qz-ink-3: #5C6779;--qz-ink-4: #8A94A6;--qz-ink-5: #B7BFCC;--qz-iris: #5B21F0;--qz-iris-ink: #4715C0;--qz-iris-hot: #8B5CFF;--qz-iris-soft: #C9B6FF;--qz-iris-tint: #ECE6FF;--qz-aqua: #0891B2;--qz-aqua-ink: #046C86;--qz-aqua-soft: #A5E4F2;--qz-aqua-tint: #E1F4F9;--qz-rose: #F0479A;--qz-amber: #FFB020;--qz-mint: #34D3A6;--qz-ok: #0E7A45;--qz-ok-tint: #E3F4EA;--qz-warn: #9A5B00;--qz-warn-tint: #FBEFDC;--qz-err: #C2202E;--qz-err-tint: #FBE5E7;--qz-info: #0B5FBF;--qz-info-tint: #E4EEFA;--qz-grad-prisma: linear-gradient(115deg,#5B21F0 0%,#0891B2 34%,#F0479A 68%,#FFB020 100%);--qz-grad-iris: linear-gradient(120deg,#5B21F0 0%,#8B5CFF 50%,#5B21F0 100%);--qz-grad-aurora: linear-gradient(120deg,#ECE6FF 0%,#E1F4F9 46%,#FFF3DF 100%);--qz-grad-ink: linear-gradient(180deg,#0C1017 0%,#333B49 100%);--qz-grad-ice: linear-gradient(180deg,#F8F9FB 0%,#E6E9EF 100%);--qz-grad-halo: radial-gradient(circle at 50% 100%,rgba(91,33,240,.42) 0%,rgba(8,145,178,0) 64%);--qz-ease: cubic-bezier(.16,1,.3,1);--qz-ease-io: cubic-bezier(.65,0,.35,1);--qz-ease-snap: cubic-bezier(.34,1.56,.64,1);--qz-t0:.12s;--qz-t1:.22s;--qz-t2:.42s;--qz-t3:.8s;--qz-t4:1.4s;--qz-t5:2.6s;--qz-r:2px;--qz-r-lg:6px;--qz-r-xl:14px;--qz-r-pill:999px;--qz-sh-1:0 1px 2px rgba(12,16,23,.06);--qz-sh-2:0 2px 8px rgba(12,16,23,.07), 0 1px 2px rgba(12,16,23,.05);--qz-sh-3:0 12px 28px -14px rgba(12,16,23,.24), 0 2px 6px rgba(12,16,23,.06);--qz-sh-4:0 30px 66px -30px rgba(12,16,23,.34), 0 8px 18px -10px rgba(12,16,23,.12);--qz-sh-iris:0 18px 44px -20px rgba(91,33,240,.55);--qz-s1:4px;--qz-s2:8px;--qz-s3:12px;--qz-s4:16px;--qz-s5:24px;--qz-s6:32px;--qz-s7:48px;--qz-s8:64px;--qz-s9:96px;--qz-s10:128px}:root{--tl-font-display: "Bricolage Grotesque","Bricolage Fallback",ui-sans-serif,system-ui,sans-serif;--tl-font-display-wide: "Bricolage Grotesque","Bricolage Fallback",ui-sans-serif,system-ui,sans-serif;--qz-font-ui: "Manrope","Manrope Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--qz-font-mono: "Geist Mono","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--tl-brand: #6E58FC;--tl-grad-cta: linear-gradient(115deg,#5B21F0 0%,#4715C0 34%,#046C86 68%,#5B21F0 100%);--tl-grad-ink-prisma: linear-gradient(115deg,#5B21F0 0%,#0891B2 34%,#F0479A 68%,#4715C0 100%);--tl-grad-prisma-tinta: linear-gradient(115deg,#8B5CFF 0%,#0891B2 34%,#F0479A 68%,#8B5CFF 100%);--tl-rose-ink: #B01A63;--tl-rose-tint: #FCE4F1;--tl-crimson: #E5233A;--tl-crimson-ink: #B0132A;--tl-crimson-tint: #FCE3E5;--tl-crimson-soft: #FFA8B0;--tl-topbar-h: 46px;--tl-header-h: 84px;--tl-header-h-scrolled: 64px;--tl-container: 1440px;--tl-gutter: 20px;--tl-sec-y: clamp(2.5rem,5vw,var(--qz-s8));--tl-hero-h-max: 60rem}@media(min-width:768px){:root{--tl-gutter:32px}}@media(max-width:767px){:root{--tl-header-h:64px;--tl-header-h-scrolled:64px;--tl-topbar-h:40px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;font-family:var(--qz-font-ui);background:var(--qz-ice);color:var(--qz-ink-2);font-size:16px;line-height:1.65;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--qz-iris);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--qz-ice-2)}::-webkit-scrollbar-thumb{background:var(--qz-line-3);border-radius:99px;border:3px solid var(--qz-ice-2)}::-webkit-scrollbar-thumb:hover{background:var(--qz-iris)}:focus-visible{outline:2px solid var(--qz-iris);outline-offset:3px;border-radius:var(--qz-r)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit;color:inherit}svg{flex:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.tl-skip{position:fixed;left:var(--tl-gutter);top:-100px;z-index:300;padding:.75rem 1.1rem;background:var(--qz-ink);color:#fff;font-family:var(--qz-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--qz-r);box-shadow:var(--qz-sh-3);transition:top var(--qz-t1) var(--qz-ease)}.tl-skip:focus{top:12px}.qz-h1,.qz-h2,.qz-h3,.qz-h4,.qz-h5,.tl-h1-hero{font-family:var(--tl-font-display);color:var(--qz-ink);font-optical-sizing:auto;text-wrap:balance;margin:0}.qz-h1{font-weight:600;font-size:clamp(2.5rem,5vw,4rem);line-height:1.02;letter-spacing:-.032em}.qz-h2{font-weight:600;font-size:clamp(2rem,3.6vw,3rem);line-height:1.08;letter-spacing:-.026em}.qz-h3{font-weight:600;font-size:clamp(1.5rem,2.4vw,2.125rem);line-height:1.16;letter-spacing:-.02em}.qz-h4{font-weight:600;font-size:1.5rem;line-height:1.25;letter-spacing:-.015em}.qz-h5{font-weight:600;font-size:1.1875rem;line-height:1.32;letter-spacing:-.01em}.tl-h1-hero{font-weight:700;line-height:.95;letter-spacing:-.032em;text-wrap:initial;font-size:clamp(2.5rem,7.5vw,3.5rem)}@media(max-width:1023px){.tl-h1-hero{text-wrap:balance}}@media(min-width:1024px){.tl-h1-hero{font-size:4.25vw}}@media(min-width:1280px){.tl-h1-hero{font-size:min(4.35vw,4rem)}}.qz-body-lg{font-family:var(--qz-font-ui);font-weight:400;font-size:1.1875rem;line-height:1.5;letter-spacing:-.008em;color:var(--qz-ink-2);margin:0}.qz-body-sm{font-family:var(--qz-font-ui);font-weight:400;font-size:.875rem;line-height:1.6;letter-spacing:0;color:var(--qz-ink-3);margin:0}.qz-caption{font-family:var(--qz-font-mono);font-weight:400;font-size:.75rem;line-height:1.5;letter-spacing:.02em;color:var(--qz-ink-3)}.qz-helper{font-family:var(--qz-font-ui);font-weight:400;font-size:.8125rem;line-height:1.45;letter-spacing:.005em;color:var(--qz-ink-3);margin:0}.qz-label{font-family:var(--qz-font-mono);font-weight:500;font-size:.6875rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--qz-ink-3)}.qz-label-iris{color:var(--qz-iris-ink)}.qz-mono{font-family:var(--qz-font-mono)}.qz-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.qz-ink-prisma{color:var(--qz-iris)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.qz-ink-prisma{background-image:var(--qz-grad-prisma);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:qz-hue 8s linear infinite}.tl-title__line .qz-ink-prisma{background-image:var(--tl-grad-ink-prisma);animation:tl-hue-band 9s var(--qz-ease-io) infinite alternate}}.qz-ink-hollow{color:transparent;-webkit-text-stroke:1px var(--qz-line-3)}.qz-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--qz-font-ui);font-weight:600;font-size:.8125rem;line-height:1;letter-spacing:.02em;padding:.875rem 1.5rem;border-radius:var(--qz-r);border:1px solid transparent;cursor:pointer;overflow:hidden;isolation:isolate;text-align:center;transition:transform var(--qz-t1) var(--qz-ease-snap),box-shadow var(--qz-t1) var(--qz-ease),background-color var(--qz-t1) var(--qz-ease),border-color var(--qz-t1) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.qz-btn:hover{transform:translateY(-2px)}.qz-btn:active{transform:translateY(0) scale(.985);transition-duration:var(--qz-t0)}.qz-btn .qz-sheen{position:absolute;top:-50%;bottom:-50%;width:42%;z-index:-1;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}.qz-btn:hover .qz-sheen{opacity:1;animation:qz-sheen .9s var(--qz-ease) 1}.qz-btn-prisma{background:var(--tl-grad-cta);background-size:280% 100%;color:#fff;box-shadow:var(--qz-sh-iris);animation:tl-hue-band 9s var(--qz-ease-io) infinite alternate}.qz-btn-prisma:hover{box-shadow:0 22px 52px -20px #5b21f0b8}.qz-btn-outline{background:transparent;color:var(--qz-ink);border-color:var(--qz-line-2)}.qz-btn-outline:hover{border-color:var(--qz-ink);background:var(--qz-white);box-shadow:var(--qz-sh-2)}.qz-btn-ghost{background:transparent;color:var(--qz-ink-3)}.qz-btn-ghost:hover{background:var(--qz-ice-2);color:var(--qz-ink)}.qz-btn-lg{padding:1.125rem 2rem;font-size:.9375rem}.qz-btn-icon{padding:.7rem;width:2.75rem;height:2.75rem;flex:none}.qz-btn .qz-arrow{transition:transform var(--qz-t1) var(--qz-ease-snap)}.qz-btn:hover .qz-arrow{transform:translate(4px)}.qz-btn-halo{position:relative}.qz-btn-halo:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;border-radius:inherit;transition:opacity var(--qz-t1) var(--qz-ease);background:radial-gradient(220px circle at var(--x,50%) var(--y,50%),rgba(139,92,255,.55),transparent 62%)}.qz-btn-halo:hover:before{opacity:1}.qz-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--qz-font-mono);font-weight:500;font-size:.625rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;padding:.36rem .6rem;border-radius:var(--qz-r);border:1px solid var(--qz-line-2);background:var(--qz-white);color:var(--qz-ink-3);transition:transform var(--qz-t1) var(--qz-ease),box-shadow var(--qz-t1) var(--qz-ease),background-color var(--qz-t1) var(--qz-ease),border-color var(--qz-t1) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.qz-badge-iris{background:var(--qz-iris-tint);border-color:#d5c8ff;color:var(--qz-iris-ink)}.qz-badge-aqua{background:var(--qz-aqua-tint);border-color:#b9e4f0;color:var(--qz-aqua-ink)}.qz-badge-ok{background:var(--qz-ok-tint);border-color:#bfe3ce;color:var(--qz-ok)}.qz-badge-solid{background:var(--qz-ink);border-color:var(--qz-ink);color:#fff}.qz-badge-pill{border-radius:var(--qz-r-pill)}.qz-dot{width:6px;height:6px;border-radius:50%;flex:none}.qz-dot-live{position:relative;background:var(--qz-ok)}.qz-dot-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--qz-ok);animation:qz-ring 1.8s var(--qz-ease-io) infinite}.qz-gem{width:5px;height:5px;flex:none;transform:rotate(45deg);background:currentColor}.qz-card{position:relative;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);padding:var(--qz-s5);overflow:hidden;transition:transform var(--qz-t2) var(--qz-ease),box-shadow var(--qz-t2) var(--qz-ease),border-color var(--qz-t2) var(--qz-ease),background-color var(--qz-t2) var(--qz-ease)}.qz-card:hover{transform:translateY(-4px);box-shadow:var(--qz-sh-3);border-color:var(--qz-line-2)}.qz-card-edge:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:2;background:var(--qz-grad-prisma);transform:scaleY(0);transform-origin:top;transition:transform var(--qz-t2) var(--qz-ease)}.qz-card-edge:hover:after{transform:scaleY(1)}.qz-card-halo:before{content:"";position:absolute;inset:-1px;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(420px circle at var(--x,50%) var(--y,0%),rgba(139,92,255,.14),transparent 62%);transition:opacity var(--qz-t2) var(--qz-ease)}.qz-card-halo:hover:before{opacity:1}.qz-card>*{position:relative;z-index:1}.qz-card-ink{background:var(--qz-grad-ink);border-color:#1b2230;color:var(--qz-ice-3)}.qz-card-ink .qz-h2,.qz-card-ink .qz-h3,.qz-card-ink .qz-h4,.qz-card-ink .qz-h5{color:#fff}.qz-field{display:flex;flex-direction:column;gap:.4rem}.qz-input{width:100%;font-family:var(--qz-font-ui);font-size:.9375rem;color:var(--qz-ink);background:var(--qz-white);border:1px solid var(--qz-line-2);border-radius:var(--qz-r);padding:.75rem .875rem;transition:border-color var(--qz-t1) var(--qz-ease),box-shadow var(--qz-t1) var(--qz-ease),background-color var(--qz-t1) var(--qz-ease)}.qz-input::placeholder{color:var(--qz-ink-5)}.qz-input:hover{border-color:var(--qz-line-3)}.qz-input:focus{outline:none;border-color:var(--qz-iris);box-shadow:0 0 0 3px #5b21f029}.qz-input-err{border-color:var(--qz-err)}.qz-input-err:focus{box-shadow:0 0 0 3px #c2202e29}.qz-input-ok{border-color:var(--qz-ok)}.qz-input-ok:focus{box-shadow:0 0 0 3px #0e7a4529}.qz-float{position:relative}.qz-float .qz-input{padding-top:1.4rem;padding-bottom:.45rem}.qz-float label{position:absolute;left:.9rem;top:.85rem;pointer-events:none;font-family:var(--qz-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qz-ink-3);transition:transform var(--qz-t1) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.qz-float .qz-input:focus+label,.qz-float .qz-input:not(:placeholder-shown)+label,.qz-float select.qz-input+label{transform:translateY(-.6rem) scale(.84);transform-origin:left center;color:var(--qz-iris-ink)}.qz-float:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--qz-grad-prisma);transition:width var(--qz-t2) var(--qz-ease)}.qz-float:focus-within:after{width:100%}.qz-check{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;border:1px solid var(--qz-line-3);border-radius:var(--qz-r);background:var(--qz-white);cursor:pointer;position:relative;transition:all var(--qz-t1) var(--qz-ease)}.qz-check:checked{background:var(--qz-iris);border-color:var(--qz-iris)}.qz-check:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}.qz-radio{border-radius:50%}.qz-radio:checked:after{left:4px;top:4px;width:8px;height:8px;border:0;border-radius:50%;background:#fff;transform:none}.qz-tip{position:relative;display:inline-flex}.qz-tip__body{position:absolute;z-index:60;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;font-family:var(--qz-font-mono);font-size:.6875rem;letter-spacing:.04em;background:var(--qz-ink);color:#fff;padding:.45rem .65rem;border-radius:var(--qz-r);box-shadow:var(--qz-sh-3);transition:opacity var(--qz-t1) var(--qz-ease),transform var(--qz-t1) var(--qz-ease-snap),visibility var(--qz-t1)}.qz-tip__body:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--qz-ink)}.qz-tip:hover .qz-tip__body,.qz-tip:focus-within .qz-tip__body{opacity:1;visibility:visible;transform:translate(-50%)}.qz-tip--down .qz-tip__body{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-6px)}.qz-tip--down .qz-tip__body:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--qz-ink)}.qz-tip--down:hover .qz-tip__body,.qz-tip--down:focus-within .qz-tip__body{transform:translate(-50%)}.qz-modal{position:fixed;inset:0;z-index:120;display:none}.qz-modal[data-open=true]{display:block}.qz-modal__veil{position:absolute;inset:0;background:#0c101761;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--qz-t2) var(--qz-ease)}.qz-modal__panel{position:absolute;left:50%;top:50%;width:min(520px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);box-shadow:var(--qz-sh-4);opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.96);transition:opacity var(--qz-t2) var(--qz-ease),transform var(--qz-t2) var(--qz-ease-snap)}.qz-modal__panel:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:var(--qz-grad-prisma)}.qz-modal[data-anim=in] .qz-modal__veil{opacity:1}.qz-modal[data-anim=in] .qz-modal__panel{opacity:1;transform:translate(-50%,-50%) scale(1)}.qz-nav-link{position:relative;font-family:var(--qz-font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--qz-ink-3);transition:color var(--qz-t1) var(--qz-ease)}.qz-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--qz-grad-prisma);transform:scaleX(0);transform-origin:left;transition:transform var(--qz-t2) var(--qz-ease)}.qz-nav-link:hover{color:var(--qz-ink)}.qz-nav-link:hover:after,.qz-nav-link[aria-expanded=true]:after,.qz-nav-link[aria-current=true]:after{transform:scaleX(1)}.qz-nav-link[aria-expanded=true]{color:var(--qz-ink)}.qz-progress{position:absolute;bottom:-1px;left:0;height:2px;width:100%;z-index:2;transform:scaleX(0);transform-origin:left;background:var(--qz-grad-prisma);box-shadow:0 0 12px #5b21f080}.qz-tabs{display:flex;gap:.25rem;position:relative;border-bottom:1px solid var(--qz-line)}.qz-tab{position:relative;font-family:var(--qz-font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--qz-ink-3);padding:.6rem .9rem;cursor:pointer;background:transparent;border:0;transition:color var(--qz-t1) var(--qz-ease)}.qz-tab[aria-selected=true],.qz-tab:hover{color:var(--qz-ink)}.qz-tab-ind{position:absolute;bottom:-1px;left:0;height:2px;width:0;background:var(--qz-iris);transition:transform var(--qz-t2) var(--qz-ease),width var(--qz-t2) var(--qz-ease)}.qz-console{font-family:var(--qz-font-mono);font-size:.75rem;overflow:hidden;border-radius:var(--qz-r-lg)}.qz-console-light{background:var(--qz-ice-soft);border:1px solid var(--qz-line-2);color:var(--qz-ink-2)}.qz-caret{display:inline-block;width:7px;height:1em;background:var(--qz-iris);vertical-align:-2px;animation:qz-caret 1s steps(1) infinite}.qz-link{color:var(--qz-iris-ink);background-image:linear-gradient(var(--qz-iris),var(--qz-iris));background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--qz-t2) var(--qz-ease)}.qz-link:hover{background-size:100% 1px}.qz-bg-grid{position:absolute;inset:0;background-size:96px 96px,96px 96px,16px 16px,16px 16px;background-image:linear-gradient(to right,rgba(91,33,240,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(91,33,240,.08) 1px,transparent 1px),linear-gradient(to right,rgba(12,16,23,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(12,16,23,.045) 1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 38%,transparent 82%);mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 38%,transparent 82%)}.qz-bg-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(12,16,23,.11) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.qz-blob{position:absolute;border-radius:50%;filter:blur(80px);mix-blend-mode:multiply;opacity:.5}.qz-blob-iris{background:radial-gradient(circle,#8b5cff8c,#8b5cff00 68%)}.qz-blob-aqua{background:radial-gradient(circle,#0891b273,#0891b200 68%)}.qz-blob-amber{background:radial-gradient(circle,#ffb0205c,#ffb02000 68%)}.qz-noise{position:absolute;inset:0;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.qz-scanline{position:absolute;left:0;right:0;top:0;height:120px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(91,33,240,.07),transparent);animation:qz-scan 9s linear infinite}.qz-hair{height:1px;background:linear-gradient(90deg,var(--qz-line-3),transparent)}.qz-rule{height:1px;background:var(--qz-line)}.qz-bracket:before,.qz-bracket:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none;transition:border-color var(--qz-t1) var(--qz-ease)}.qz-bracket:before{top:-1px;left:-1px;border-top:1px solid var(--qz-line-3);border-left:1px solid var(--qz-line-3)}.qz-bracket:after{bottom:-1px;right:-1px;border-bottom:1px solid var(--qz-line-3);border-right:1px solid var(--qz-line-3)}.qz-bracket:hover:before,.qz-bracket:hover:after{border-color:var(--qz-iris)}.qz-facet{position:relative;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg)}.qz-seam{height:1px;opacity:.5;background:linear-gradient(90deg,transparent,var(--qz-iris) 18%,var(--qz-aqua) 50%,var(--qz-rose) 82%,transparent)}.qz-ramp{display:flex;height:44px;border-radius:var(--qz-r);overflow:hidden;border:1px solid var(--qz-line)}.qz-ramp>div{flex:1;transition:flex var(--qz-t2) var(--qz-ease)}.qz-ramp:hover>div:hover{flex:2.2}.tl-container{width:100%;max-width:var(--tl-container);margin-inline:auto;padding-inline:var(--tl-gutter)}.tl-anim{opacity:0}.no-js .tl-anim{opacity:1}.tl-ticker{position:relative;z-index:40;overflow:hidden;height:var(--tl-topbar-h);display:flex;align-items:center;background:var(--qz-grad-aurora);border-bottom:1px solid var(--qz-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tl-ticker__track{display:flex;flex:none;width:max-content;animation:qz-ticker 46s linear infinite;will-change:transform}.tl-ticker:hover .tl-ticker__track,.tl-ticker:focus-within .tl-ticker__track{animation-play-state:paused}.tl-ticker__half{display:flex;align-items:center;flex:none}.tl-ticker__item{padding-inline:var(--qz-s5);white-space:nowrap;color:var(--qz-ink-2)}.tl-ticker__gem{color:var(--qz-iris)}.tl-header{position:sticky;top:0;z-index:50;background:#fff0;border-bottom:1px solid transparent;transition:background-color var(--qz-t2) var(--qz-ease),border-color var(--qz-t2) var(--qz-ease),box-shadow var(--qz-t2) var(--qz-ease)}.tl-header__inner{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:var(--qz-s5);height:var(--tl-header-h);transition:height var(--qz-t2) var(--qz-ease)}.tl-header.is-scrolled{background:var(--qz-white);border-bottom-color:var(--qz-line);box-shadow:var(--qz-sh-1)}.tl-header.is-scrolled .tl-header__inner{height:var(--tl-header-h-scrolled)}.tl-brand{display:inline-flex;align-items:center;flex:none;border-radius:var(--qz-r)}.tl-brand img{height:34px;width:auto;transition:height var(--qz-t2) var(--qz-ease)}.tl-header.is-scrolled .tl-brand img{height:28px}.tl-nav{display:none}@media(min-width:1024px){.tl-nav{display:flex;align-items:center;justify-content:center;gap:clamp(.9375rem,1.7vw,2rem)}}.tl-nav>*{flex:none}.tl-nav>.qz-nav-link{white-space:nowrap}.tl-nav__item{position:relative;flex:none}.tl-nav__sep{width:1px;height:18px;flex:none;align-self:center;background:var(--qz-line-2)}.tl-nav__trigger{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:0;padding:.5rem 0;cursor:pointer;border-radius:var(--qz-r);white-space:nowrap}.tl-nav__chev{transition:transform var(--qz-t2) var(--qz-ease);color:var(--qz-ink-4)}.tl-nav__trigger[aria-expanded=true] .tl-nav__chev{transform:rotate(180deg);color:var(--qz-iris)}.tl-dd{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);width:380px;z-index:60;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);box-shadow:var(--qz-sh-4);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:opacity var(--qz-t2) var(--qz-ease),transform var(--qz-t2) var(--qz-ease),clip-path var(--qz-t2) var(--qz-ease),visibility var(--qz-t2)}.tl-dd,.tl-dd *{white-space:normal}.tl-dd:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:var(--tl-vert-accent,var(--qz-grad-prisma))}.tl-dd:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.tl-nav__item[data-open=true] .tl-dd{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transform:translate(-50%) translateY(-0px)}.tl-dd{transform:translate(-50%) translateY(-8px)}.tl-nav__item--end .tl-dd{left:auto;right:0;transform:translateY(-8px)}.tl-nav__item--end[data-open=true] .tl-dd{transform:translateY(0)}.tl-dd__head{padding:var(--qz-s4) var(--qz-s4) var(--qz-s3);border-bottom:1px solid var(--qz-line)}.tl-dd__head .qz-label{display:block;margin-bottom:.375rem;color:var(--tl-vert-ink,var(--qz-iris-ink))}.tl-dd__num{margin-right:.5em;opacity:.65;font-variant-numeric:tabular-nums}.tl-dd__list{padding:var(--qz-s2);margin:0;list-style:none}.tl-dd__link{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem .625rem;border-radius:var(--qz-r);color:var(--qz-ink-2);transition:background-color var(--qz-t1) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.tl-dd__link svg:first-child{margin-top:2px;color:var(--qz-ink-4);transition:color var(--qz-t1) var(--qz-ease)}.tl-dd__link span{flex:1;font-weight:600}.tl-dd__arrow{margin-top:2px;opacity:0;color:var(--qz-iris-ink);transform:translate(-6px);transition:opacity var(--qz-t1) var(--qz-ease),transform var(--qz-t1) var(--qz-ease-snap)}.tl-dd__link:hover,.tl-dd__link:focus-visible{background:var(--qz-iris-tint);color:var(--qz-iris-ink)}.tl-dd__link:hover svg:first-child,.tl-dd__link:focus-visible svg:first-child{color:var(--qz-iris-ink)}.tl-dd__link:hover .tl-dd__arrow,.tl-dd__link:focus-visible .tl-dd__arrow{opacity:1;transform:translate(0)}.tl-dd__foot{padding:var(--qz-s3) var(--qz-s4) var(--qz-s4)}.tl-dd__all{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--qz-s3);font-size:.8125rem;font-weight:600;color:var(--qz-iris-ink);border-radius:var(--qz-r)}.tl-dd__all svg{transition:transform var(--qz-t1) var(--qz-ease-snap)}.tl-dd__all:hover svg{transform:translate(4px)}.tl-actions{display:flex;align-items:center;gap:var(--qz-s2);justify-self:end}.tl-burger{display:inline-flex}@media(min-width:1024px){.tl-burger{display:none}}.tl-header__titular{display:none}@media(min-width:1024px){.tl-header__titular{display:inline-flex}}.tl-drawer{position:fixed;inset:0;z-index:110;display:none}.tl-drawer[data-open=true]{display:block}.tl-drawer__veil{position:absolute;inset:0;background:#0c101761;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--qz-t2) var(--qz-ease)}.tl-drawer__panel{position:absolute;top:0;right:0;max-height:100vh;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--qz-white);border-left:1px solid var(--qz-line);border-radius:0 0 0 var(--qz-r-lg);box-shadow:var(--qz-sh-4);transform:translate(100%);transition:transform var(--qz-t2) var(--qz-ease)}.tl-drawer[data-anim=in] .tl-drawer__veil{opacity:1}.tl-drawer[data-anim=in] .tl-drawer__panel{transform:translate(0)}.tl-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:var(--qz-s4) var(--qz-s5);border-bottom:1px solid var(--qz-line);flex:none}.tl-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:var(--qz-s3) var(--qz-s5);-webkit-overflow-scrolling:touch}.tl-drawer__foot{padding:var(--qz-s4) var(--qz-s5);border-top:1px solid var(--qz-line);flex:none}.tl-drawer__foot .qz-btn{width:100%}.tl-acc__sign{position:relative;width:16px;height:16px;flex:none;color:var(--qz-ink-4)}.tl-acc__sign:before,.tl-acc__sign:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transition:transform var(--qz-t2) var(--qz-ease),opacity var(--qz-t2) var(--qz-ease)}.tl-acc__sign:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.tl-acc__sign:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.tl-spine__btn[aria-expanded=true] .tl-acc__sign{color:var(--tl-svc-ink,var(--qz-iris))}.tl-spine__btn[aria-expanded=true] .tl-acc__sign:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.tl-drawer__verticals li+li{border-top:1px solid var(--qz-line)}.tl-drawer__verticals .tl-foot__vname{color:var(--qz-ink)}.tl-drawer__verticals .tl-foot__vert:hover .tl-foot__vname,.tl-drawer__verticals .tl-foot__vert:focus-visible .tl-foot__vname{color:var(--qz-iris-ink)}.tl-drawer__verticals .tl-foot__vdesc{color:var(--qz-ink-3)}.tl-drawer__verticals .tl-foot__varrow{opacity:1;transform:none}.tl-drawer__plain{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--qz-line);color:var(--qz-ink);border-radius:var(--qz-r)}.tl-drawer__phone{display:flex;align-items:center;gap:.5rem;padding:1rem 0;min-height:44px;color:var(--qz-ink-2)}.tl-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--qz-line);padding-block:var(--qz-s6) var(--qz-s6)}@media(max-width:767px){.tl-hero{padding-block:var(--qz-s5) var(--qz-s6)}}@media(min-width:1024px){.tl-hero{display:flex;flex-direction:column;justify-content:center;min-height:min(calc(100svh - var(--tl-topbar-h) - var(--tl-header-h)),var(--tl-hero-h-max));padding-block:var(--qz-s7) var(--qz-s6)}}.tl-hero__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.tl-hero__halo{position:absolute;left:50%;bottom:-32%;width:min(1200px,120%);height:70%;transform:translate(-50%);background:var(--qz-grad-halo);opacity:.55}.tl-hero__bg .qz-scanline{height:34%;background:linear-gradient(180deg,transparent,rgba(91,33,240,.1),transparent);animation:tl-scanbeam 8s var(--qz-ease) infinite}@media(max-width:767px){.tl-hero__bg .qz-blob{filter:blur(44px);opacity:.42}.tl-hero__bg .qz-blob-iris{width:26rem!important;height:26rem!important;right:-9rem!important;bottom:-10rem!important}.tl-hero__bg .qz-blob-aqua{width:18rem!important;height:18rem!important;left:-7rem!important;top:-3rem!important}.tl-hero__bg .qz-noise{display:none}.tl-hero__halo{opacity:.4}}.tl-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--qz-s7);align-items:center}@media(max-width:767px){.tl-hero__grid{gap:var(--qz-s6)}}.tl-hero__grid>*{min-width:0}@media(min-width:1024px){.tl-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem)}}.tl-pillars{display:none;align-items:center;gap:.625rem;padding:.5rem .875rem;max-width:100%;background:#ffffffb8;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);border:1px solid var(--qz-line-2);border-radius:var(--qz-r-pill);box-shadow:var(--qz-sh-1);color:var(--qz-ink-2);min-width:0;overflow:hidden}@media(min-width:768px){.tl-pillars{display:inline-flex}}.tl-pillars__name{white-space:nowrap;color:var(--qz-ink-2)}.tl-pillars__sep{width:1px;height:11px;flex:none;background:var(--qz-line-2)}.tl-title{position:relative;margin:var(--qz-s5) 0 0}@media(max-width:767px){.tl-title{margin-top:0}}.tl-title__line{display:block;position:relative;z-index:2}.tl-title__mask{display:block;overflow:hidden;padding-bottom:.06em}.tl-title__line{opacity:0}.no-js .tl-title__line{opacity:1}.tl-word{display:inline-block;will-change:transform}.tl-subline{display:block}.tl-ghost{position:absolute;z-index:0;right:-8%;top:-.06em;font-family:var(--tl-font-display-wide);font-weight:800;font-size:1.5em;line-height:.8;letter-spacing:-.04em;opacity:0;pointer-events:none;white-space:nowrap}@media(max-width:1023px){.tl-ghost{right:0;font-size:1.15em}}@media(max-width:767px){.tl-ghost{font-size:1.28em;top:.62em}}.tl-subcopy{margin-top:var(--qz-s5);max-width:54ch}.tl-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qz-s3);margin-top:var(--qz-s6);min-width:0}.tl-ctas .qz-btn{max-width:100%}.tl-proof{margin-top:var(--qz-s4);display:flex;align-items:flex-start;gap:.5rem}.tl-proof svg{color:var(--qz-ok);flex:none;margin-top:.22em}@media(max-width:479px){.tl-ctas{gap:var(--qz-s2)}.tl-ctas .qz-btn-lg{width:100%}.tl-ctas .qz-btn-icon{width:2.75rem}}.tl-stage{position:relative;perspective:1600px;min-width:0}@media(min-width:1280px){.tl-stage{margin-right:calc(-1 * var(--tl-gutter) + 8px)}.tl-panel-halo{inset:-8% -6%}}.tl-panel-halo{position:absolute;inset:-8% 0;z-index:0;pointer-events:none;background:var(--qz-grad-halo);filter:blur(28px);opacity:.5;animation:qz-breathe 5s ease-in-out infinite}.tl-panel{position:relative;z-index:1;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);box-shadow:var(--qz-sh-4);overflow:hidden;transform-style:preserve-3d;transform:rotateY(-13deg) rotateX(3deg) rotate(1.2deg);will-change:transform}@media(max-width:1279px){.tl-panel{transform:rotateY(-8deg) rotateX(2deg) rotate(.8deg)}}@media(max-width:1023px){.tl-stage{perspective:none;margin-right:0}.tl-panel{transform:none}}.tl-panel__bar{display:flex;align-items:center;gap:var(--qz-s3);padding:.5rem var(--qz-s3);border-bottom:1px solid var(--qz-line);background:var(--qz-ice-soft)}.tl-dots{display:inline-flex;gap:5px;flex:none}.tl-dots i{width:8px;height:8px;border-radius:50%;background:var(--qz-line-2)}.tl-dots i:nth-child(1){background:var(--qz-ice-4)}.tl-panel__file{flex:1;min-width:0;font-size:.625rem;letter-spacing:.04em;color:var(--qz-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-panel__evt{flex:none;color:var(--qz-ink-3);font-size:.625rem;white-space:nowrap}.tl-panel__chrome{display:flex;align-items:center;justify-content:space-between;gap:var(--qz-s3);padding-inline:var(--qz-s3);border-bottom:1px solid var(--qz-line);background:var(--qz-ice-soft)}.tl-panel__chrome .qz-tabs{border-bottom:0}.tl-live{display:inline-flex;align-items:center;gap:.4rem;flex:none;padding-block:.4rem}.tl-live svg{color:var(--qz-ink-4)}.tl-live .qz-anim-beam{transform-origin:50% 50%}@media(max-width:767px){.tl-panel__bar,.tl-panel__chrome{padding-inline:var(--qz-s2)}.tl-panel__chrome .qz-tab{padding:.55rem .5rem;font-size:.625rem;letter-spacing:.08em}.tl-live{padding:.3rem .45rem;font-size:.5625rem;letter-spacing:.08em}.tl-live .qz-anim-beam{display:none}}.tl-panel__body{display:grid;grid-template-columns:34% minmax(0,1fr);min-height:300px}@media(max-width:1279px){.tl-panel__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.tl-panel__body{min-height:0}}.tl-sources{border-right:1px solid var(--qz-line);background:var(--qz-ice-soft);padding:var(--qz-s3);display:flex;flex-direction:column;gap:.125rem}@media(max-width:1279px){.tl-sources{display:none}}.tl-sources__root{display:flex;align-items:center;gap:.4rem;font-family:var(--qz-font-mono);font-size:.6875rem;color:var(--qz-ink-3);padding:.25rem .375rem .5rem}.tl-src{display:flex;align-items:center;gap:.4rem;width:100%;padding:.35rem .375rem;border-radius:var(--qz-r);font-family:var(--qz-font-mono);font-size:.6875rem;color:var(--qz-ink-3);transition:background-color var(--qz-t1) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.tl-src svg{color:var(--qz-ink-4);flex:none;transition:color var(--qz-t1) var(--qz-ease)}.tl-src__name{flex:1;text-align:left;letter-spacing:.02em}.tl-src__n{font-variant-numeric:tabular-nums;color:var(--qz-ink-3)}.tl-src:hover{background:var(--qz-ice-2);color:var(--qz-ink-2)}.tl-src.is-active{background:var(--qz-iris-tint);color:var(--qz-iris-ink)}.tl-src.is-active svg,.tl-src.is-active .tl-src__n{color:var(--qz-iris-ink)}.tl-sources .qz-tip{display:block}.tl-sources .qz-tip__body{left:12%;bottom:calc(100% + 6px);transform:translateY(6px);white-space:normal;width:190px}.tl-sources .qz-tip__body:after{left:20px}.tl-sources .qz-tip:hover .qz-tip__body,.tl-sources .qz-tip:focus-within .qz-tip__body{transform:translate(0)}.tl-log{position:relative;padding:var(--qz-s3) var(--qz-s4);font-family:var(--qz-font-mono);font-size:.6875rem;line-height:1.9;color:var(--qz-ink-2);background:var(--qz-white);overflow:hidden}.tl-log__note{color:var(--qz-ink-3);font-style:italic}.tl-log__line{display:flex;gap:.5rem;white-space:nowrap}.tl-log__t{color:var(--qz-ink-3);flex:none}.tl-log__tag{flex:none;font-weight:600;width:3.4em}.tl-log__tag--auth{color:var(--qz-warn)}.tl-log__tag--edr{color:var(--qz-iris)}.tl-log__tag--pam{color:var(--qz-aqua-ink)}.tl-log__tag--soc{color:var(--qz-ok)}.tl-log__msg{overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:1279px){.tl-log__t{display:none}.tl-log__line{white-space:normal}.tl-log__msg{overflow:visible;text-overflow:clip}}.tl-log__ok{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;color:var(--qz-ok);font-weight:600}.tl-log__type{display:flex;align-items:center;gap:.4rem;color:var(--qz-ink-3)}.tl-log .qz-scanline{height:90px}.tl-float{position:absolute;z-index:20;animation:qz-bob 7s ease-in-out infinite}.tl-toast{top:-30px;left:-22px;display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-width:1px;border-style:solid;border-radius:var(--qz-r-lg);box-shadow:var(--qz-sh-4);animation-duration:7.4s}.tl-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:none;border-radius:var(--qz-r);background:#34d3a629;color:var(--qz-mint)}.tl-toast strong{display:block;font-weight:700;color:#fff}.tl-toast .qz-caption{color:var(--qz-line-3)}.tl-telemetry{bottom:-24px;left:-40px;width:196px;padding:.875rem;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);box-shadow:var(--qz-sh-3);animation-duration:9.2s;animation-delay:-1.4s}.tl-telemetry__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.tl-telemetry__rate{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;flex:none}.tl-eq{display:flex;align-items:flex-end;justify-content:space-between;gap:3px;height:38px;margin-bottom:.625rem}.tl-eq span{flex:1;height:100%;min-width:4px;border-radius:var(--qz-r-pill);transform-origin:bottom;will-change:transform}.tl-eq span:nth-child(1){background:var(--qz-iris);animation:bar1 1.2s ease-in-out infinite}.tl-eq span:nth-child(2){background:var(--qz-aqua);animation:bar2 1.5s ease-in-out infinite}.tl-eq span:nth-child(3){background:var(--qz-iris);animation:bar3 1.1s ease-in-out infinite}.tl-eq span:nth-child(4){background:var(--qz-aqua);animation:bar4 1.3s ease-in-out infinite}.tl-eq span:nth-child(5){background:var(--qz-iris);animation:bar5 1.4s ease-in-out infinite}.tl-eq span:nth-child(6){background:var(--qz-aqua);animation:bar6 1.6s ease-in-out infinite}.tl-eq span:nth-child(7){background:var(--qz-iris);animation:bar7 1.8s ease-in-out infinite}.tl-telemetry__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.625rem;border-top:1px solid var(--qz-line)}.tl-telemetry__foot strong{font-family:var(--qz-font-mono);font-size:.75rem;color:var(--qz-ink)}.tl-spark{right:8px;bottom:-22px;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--qz-white);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);box-shadow:var(--qz-sh-3);animation-duration:8.1s;animation-delay:-3.2s}.tl-spark svg{width:78px;height:26px}.tl-spark path{stroke-dasharray:300;stroke-dashoffset:300}.tl-spark strong{font-family:var(--qz-font-mono);font-size:.6875rem;font-weight:600;color:var(--qz-ink);white-space:nowrap}@media(max-width:1279px){.tl-toast{left:-10px;top:-28px}.tl-telemetry{left:-18px}.tl-spark{right:6px}}@media(max-width:1023px){.tl-toast{left:8px;top:-26px}.tl-telemetry{left:8px;bottom:-18px}.tl-spark{right:8px;bottom:-18px}}@media(max-width:767px){.tl-spark,.tl-telemetry{display:none}.tl-toast{position:static;width:100%;margin-bottom:var(--qz-s3);animation:none}}.tl-cue{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:clamp(1.25rem,2.4vw,1.875rem);color:var(--qz-ink-4);border-radius:var(--qz-r)}.tl-cue svg{animation:qz-bob 3.2s ease-in-out infinite}.tl-cue:hover{color:var(--qz-ink-3)}.tl-numbers{position:relative;overflow:hidden;padding-block:calc(var(--tl-sec-y) * .6) 0;scroll-margin-top:calc(var(--tl-header-h-scrolled) + 12px)}.tl-numbers__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.tl-numbers>.tl-container{position:relative;z-index:1}.tl-numbers__head,.tl-brands__head{display:flex;align-items:center;gap:var(--qz-s4);margin-bottom:clamp(1rem,2.2vw,var(--qz-s5))}.tl-numbers__head .qz-label,.tl-brands__head .qz-label{color:var(--qz-iris-ink);flex:none}.tl-numbers__head .qz-hair,.tl-brands__head .qz-hair{flex:1;min-width:0;background:linear-gradient(90deg,var(--qz-line-2) 0%,var(--qz-line-2) 62%,transparent 100%)}.tl-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--qz-line);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);overflow:hidden;box-shadow:var(--qz-sh-1)}@media(max-width:1023px){.tl-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:519px){.tl-band{grid-template-columns:minmax(0,1fr)}}.tl-stat{display:flex;flex-direction:column;padding:clamp(1.25rem,2vw,var(--qz-s6)) clamp(1.125rem,1.6vw,var(--qz-s5)) 0;border:0;border-radius:0;background:var(--qz-ice-soft)}.tl-stat:hover{transform:none;box-shadow:none;background:var(--qz-white)}.tl-stat.qz-card-ink,.tl-stat.qz-card-ink:hover{background:var(--qz-grad-ink)}.tl-stat__label{display:block;margin-bottom:.875rem}.tl-stat__num{font-family:var(--tl-font-display-wide);display:flex;align-items:baseline;gap:.06em;margin:0 0 .5rem;transition:color var(--qz-t2) var(--qz-ease)}.tl-stat__plus{font-size:.62em;line-height:1;color:var(--qz-ink-4)}.tl-stat__note{margin:0 0 auto;padding-bottom:1.125rem}.tl-stat__foot{display:flex;align-items:center;gap:.6rem;min-height:2.25rem;padding:.875rem 0 1.375rem;border-top:1px solid var(--qz-line)}.tl-stat__foot .qz-caption{font-size:.6875rem;letter-spacing:.06em;line-height:1.3}.tl-stat__rail{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:2;background:var(--qz-ice-2);overflow:hidden}.tl-stat__rail span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--tl-stat-accent,var(--qz-iris));transition:box-shadow var(--qz-t2) var(--qz-ease)}.tl-stat:hover .tl-stat__rail span{box-shadow:0 0 12px var(--tl-stat-accent,var(--qz-iris))}.tl-stat:hover .tl-stat__num{color:var(--qz-ink)}.tl-stat.qz-card-ink:hover .tl-stat__num{color:#fff}.tl-stat.qz-card-ink .qz-label,.tl-stat.qz-card-ink .qz-caption,.tl-stat.qz-card-ink .tl-stat__note{color:var(--qz-ink-5)}.tl-stat.qz-card-ink .tl-stat__plus{color:var(--qz-ink-4)}.tl-stat.qz-card-ink .tl-stat__foot{border-top-color:#1b2230}.tl-stat__mesh{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;background-size:40px 40px;background-image:linear-gradient(to right,var(--qz-line-2) 1px,transparent 1px),linear-gradient(to bottom,var(--qz-line-2) 1px,transparent 1px)}.tl-stat.qz-card-ink .tl-stat__rail{background:#1b2230}.tl-stat__track{position:relative;flex:none;width:58px;height:4px;overflow:hidden;border-radius:var(--qz-r-pill);background:var(--qz-ice-2)}.tl-stat__sweep{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--tl-stat-accent,var(--qz-iris)),transparent);animation:shimmer 2s linear infinite}.tl-stat__spin{flex:none;color:var(--qz-aqua-soft)}.tl-stat .tl-eq{width:48px;height:18px;gap:2px;margin:0;flex:none}.tl-stat .tl-eq span{min-width:3px}.tl-stat.qz-card-ink .qz-dot-live,.tl-stat.qz-card-ink .qz-dot-live:after{background:var(--qz-mint)}.tl-stat__live{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--qz-font-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--qz-ink-5)}.tl-stat__live .qz-caret{width:6px;background:var(--qz-mint)}.tl-strip{position:relative;z-index:1;overflow:hidden;margin-top:clamp(1.75rem,3.5vw,var(--qz-s6));padding-block:.875rem;background:var(--qz-ice-soft);border-top:1px solid var(--qz-line);border-bottom:1px solid var(--qz-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tl-strip__track{display:flex;flex:none;width:max-content;animation:qz-ticker 58s linear infinite reverse;will-change:transform}.tl-strip:hover .tl-strip__track,.tl-strip:focus-within .tl-strip__track{animation-play-state:paused}.tl-strip__half{display:flex;align-items:center;flex:none}.tl-strip__item{padding-inline:var(--qz-s5);white-space:nowrap;color:var(--qz-ink-3)}.tl-strip__gem{color:var(--qz-iris)}@property --tl-svc-glow{syntax:"<color>"; inherits:true; initial-value:rgba(139,92,255,.42);}.tl-svc{position:relative;overflow:hidden;padding-block:var(--tl-sec-y);scroll-margin-top:calc(var(--tl-header-h-scrolled) + 12px)}.tl-svc__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.tl-svc>.tl-container{position:relative;z-index:1}.tl-svc__glow{position:absolute;left:-18rem;top:-16rem;width:56rem;height:56rem;border-radius:50%;filter:blur(90px);mix-blend-mode:multiply;opacity:.62;background:radial-gradient(circle,var(--tl-svc-glow),transparent 66%);transform:translate(calc(var(--tl-svc-i,0) * 24vw));transition:--tl-svc-glow var(--qz-t3) var(--qz-ease-io),transform var(--qz-t3) var(--qz-ease-io)}.tl-svc__head{display:grid;gap:clamp(1.5rem,3vw,var(--qz-s7));margin-bottom:clamp(1.5rem,2.6vw,var(--qz-s6))}@media(min-width:1024px){.tl-svc__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.tl-svc__h2{margin:var(--qz-s4) 0 0}.tl-svc__hud{display:none}@media(min-width:1024px){.tl-svc__hud{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:clamp(230px,20vw,290px)}}.tl-svc__readout{font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--qz-ink);white-space:nowrap}.tl-svc__ramp{width:100%;height:9px;border-radius:var(--qz-r-pill);border-color:transparent;pointer-events:none}.tl-svc__ramp>div{background:var(--tl-svc-accent);opacity:.34;transition:flex var(--qz-t2) var(--qz-ease),opacity var(--qz-t2) var(--qz-ease)}.tl-svc__ramp>div[data-on=true]{flex:2.6;opacity:1}.tl-rack{--tl-spine-w:76px;position:relative;display:flex;gap:1px;background:var(--qz-line);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);overflow:hidden;box-shadow:var(--qz-sh-2);container-type:inline-size}@media(min-width:1280px){.tl-rack{--tl-spine-w:96px}}.tl-col{position:relative;display:flex;min-width:0;overflow:hidden;background:var(--qz-white);flex:0 1 var(--tl-spine-w);transition:flex-grow var(--qz-t2) var(--qz-ease)}.tl-col[data-open=true]{flex-grow:1}.tl-spine{position:relative;flex:none;width:var(--tl-spine-w);margin:0;font-size:1rem;font-weight:400}.tl-spine__btn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--qz-s4);padding:var(--qz-s5) .5rem;background:var(--qz-ice-soft);border:0;cursor:pointer;text-align:center;transition:background var(--qz-t2) var(--qz-ease)}.tl-spine__btn:hover{background:var(--qz-ice-2)}.tl-col[data-open=true] .tl-spine__btn,.tl-col[data-open=true] .tl-spine__btn:hover{background:var(--tl-svc-tint)}.tl-spine__idx{font-family:var(--qz-font-mono);font-size:.75rem;letter-spacing:.1em;color:var(--qz-ink-4);transition:color var(--qz-t2) var(--qz-ease)}.tl-col[data-open=true] .tl-spine__idx{color:var(--tl-svc-ink)}.tl-spine__name{flex:1;display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--tl-font-display);font-weight:600;font-size:clamp(.875rem,.98vw,1rem);line-height:1.1;letter-spacing:.09em;text-transform:uppercase;color:var(--qz-ink-2);white-space:nowrap;transition:color var(--qz-t2) var(--qz-ease)}.tl-col[data-open=true] .tl-spine__name{color:var(--qz-ink)}.tl-spine__gem{width:7px;height:7px;color:var(--tl-svc-accent);opacity:.45;transition:opacity var(--qz-t2) var(--qz-ease),box-shadow var(--qz-t2) var(--qz-ease),transform var(--qz-t2) var(--qz-ease-snap)}.tl-col[data-open=true] .tl-spine__gem{opacity:1;transform:rotate(45deg) scale(1.25);box-shadow:0 0 12px var(--tl-svc-accent)}.tl-spine__btn .tl-acc__sign{opacity:.55;transition:opacity var(--qz-t1) var(--qz-ease)}@media(min-width:1024px){.tl-col[data-open=true] .tl-spine__btn .tl-acc__sign{display:none}}.tl-spine__btn:hover .tl-acc__sign,.tl-spine__btn:focus-visible .tl-acc__sign{opacity:1}.tl-spine__btn:focus-visible{outline-offset:-4px}.tl-spine__rail{position:absolute;left:0;top:0;bottom:0;width:3px;z-index:2;background:var(--qz-ice-2);overflow:hidden}.tl-spine__rail i{display:block;width:100%;height:100%;transform-origin:top center;background:var(--qz-line-2);transition:transform var(--qz-t3) var(--qz-ease),background var(--qz-t2) var(--qz-ease),box-shadow var(--qz-t2) var(--qz-ease)}.tl-rack.is-pre .tl-spine__rail i{transform:scaleY(0)}.tl-col:nth-child(1) .tl-spine__rail i{transition-delay:0ms}.tl-col:nth-child(2) .tl-spine__rail i{transition-delay:90ms}.tl-col:nth-child(3) .tl-spine__rail i{transition-delay:.18s}.tl-col:nth-child(4) .tl-spine__rail i{transition-delay:.27s}.tl-col[data-open=true] .tl-spine__rail i{background:var(--tl-svc-accent);box-shadow:0 0 14px var(--tl-svc-accent)}.tl-svc__panel{flex:none;width:calc(100cqw - (4 * var(--tl-spine-w)) - 3px)}@supports not (width:100cqw){.tl-svc__panel{flex:1 1 auto;width:auto;min-width:0}}.tl-svc__pane{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--qz-white)}.tl-svc__lede{padding:clamp(1.25rem,1.9vw,var(--qz-s6)) clamp(1.25rem,1.9vw,var(--qz-s6)) var(--qz-s5)}.tl-svc__tagrow{display:flex;align-items:baseline;gap:var(--qz-s3);flex-wrap:wrap;margin-bottom:.75rem}.tl-svc__tag{color:var(--tl-svc-ink)}.tl-svc__count{font-size:.6875rem;letter-spacing:.06em;color:var(--qz-ink-4)}.tl-svc__title{max-width:24ch;margin-bottom:.5rem}.tl-svc__desc{max-width:64ch}.tl-svc__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:var(--qz-s4)}.tl-svc__chip{background:var(--tl-svc-tint);border-color:transparent;color:var(--tl-svc-ink)}.tl-svc__list{list-style:none;margin:0 0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--qz-line)}.tl-svc__item{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.875rem clamp(1rem,1.4vw,1.25rem);border-bottom:1px solid var(--qz-line);transition:background var(--qz-t1) var(--qz-ease)}.tl-svc__item:nth-child(odd):not(:last-child){border-right:1px solid var(--qz-line)}.tl-svc__item:last-child:nth-child(odd){grid-column:1/-1}.tl-svc__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tl-svc-accent);transform:scaleY(0);transform-origin:center;transition:transform var(--qz-t2) var(--qz-ease)}.tl-svc__item:hover{background:var(--qz-ice-soft)}.tl-svc__item:hover:before{transform:scaleY(1)}.tl-svc__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--qz-r);background:var(--qz-ice-2);color:var(--qz-ink-3);transition:background var(--qz-t1) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.tl-svc__item:hover .tl-svc__ico{background:var(--tl-svc-tint);color:var(--tl-svc-ink)}.tl-svc__body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.tl-svc__name{font-family:var(--qz-font-ui);font-weight:600;font-size:.875rem;line-height:1.35;letter-spacing:-.004em;color:var(--qz-ink)}.tl-svc__gain{color:var(--qz-ink-3)}.tl-svc__n{flex:none;font-size:.625rem;letter-spacing:.08em;color:var(--qz-ink-5);padding-top:.15rem}.tl-svc__go{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.125rem 0;border:0;border-bottom:1px solid transparent;background:transparent;cursor:pointer;color:var(--tl-svc-ink);text-align:left;transition:border-color var(--qz-t1) var(--qz-ease),opacity var(--qz-t1) var(--qz-ease)}.tl-svc__go:hover{border-bottom-color:currentColor}.tl-svc__go .qz-arrow{transition:transform var(--qz-t1) var(--qz-ease-snap)}.tl-svc__go:hover .qz-arrow{transform:translate(3px)}@media(max-width:767px){.tl-svc__go{display:none}}.tl-svc__lede,.tl-svc__item{opacity:0;transform:translate(-14px);transition:opacity var(--qz-t2) var(--qz-ease),transform var(--qz-t2) var(--qz-ease),background var(--qz-t1) var(--qz-ease)}.tl-col[data-open=true] .tl-svc__lede,.tl-col[data-open=true] .tl-svc__item{opacity:1;transform:none}.tl-col[data-open=true] .tl-svc__lede{transition-delay:.1s}.tl-col[data-open=true] .tl-svc__item{transform:translateY(0)}.tl-col[data-open=true] .tl-svc__item:nth-child(1){transition-delay:.16s}.tl-col[data-open=true] .tl-svc__item:nth-child(2){transition-delay:.2s}.tl-col[data-open=true] .tl-svc__item:nth-child(3){transition-delay:.24s}.tl-col[data-open=true] .tl-svc__item:nth-child(4){transition-delay:.28s}.tl-col[data-open=true] .tl-svc__item:nth-child(5){transition-delay:.32s}.tl-col[data-open=true] .tl-svc__item:nth-child(6){transition-delay:.36s}.tl-col[data-open=true] .tl-svc__item:nth-child(7){transition-delay:.4s}.tl-svc__close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--qz-s5);margin-top:clamp(1.5rem,2.8vw,var(--qz-s6));padding-top:var(--qz-s5);border-top:1px solid var(--qz-line)}.tl-svc__close p{max-width:62ch}.tl-svc__close strong{color:var(--qz-ink);font-weight:600}@media(max-width:1023px){.tl-rack{flex-direction:column}.tl-col{flex:none;width:100%;flex-direction:column}.tl-col[data-open=true]{flex-grow:0}.tl-spine{width:100%}.tl-spine__btn{flex-direction:row;align-items:center;gap:var(--qz-s3);padding:var(--qz-s4) var(--qz-s5);text-align:left;height:auto}.tl-spine__name{writing-mode:horizontal-tb;transform:none;flex:1;display:block;font-size:.9375rem;line-height:1.35;letter-spacing:.07em;white-space:normal}.tl-spine__rail{inset:0 0 auto;width:auto;height:3px}.tl-spine__rail i{transform-origin:left center}.tl-rack.is-pre .tl-spine__rail i{transform:scaleX(0)}.tl-svc__panel{width:auto;flex:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--qz-t2) var(--qz-ease)}.tl-col[data-open=true] .tl-svc__panel{grid-template-rows:1fr}.tl-svc__pane{overflow:hidden;min-height:0}.tl-svc__lede,.tl-svc__item{transform:translateY(10px)}}@media(max-width:719px){.tl-svc__list{grid-template-columns:minmax(0,1fr)}.tl-svc__item:nth-child(odd):not(:last-child){border-right:0}.tl-svc__kicker{flex-wrap:wrap}.tl-svc__kicker .qz-hair{display:none}.tl-svc__close .qz-btn{width:100%;justify-content:center}}.no-js .tl-rack{flex-direction:column}.no-js .tl-col{flex:none;width:100%;flex-direction:column}.no-js .tl-spine__name{writing-mode:horizontal-tb;transform:none;white-space:normal}.no-js .tl-svc__panel{width:auto;flex:none;display:block}.no-js .tl-svc__lede,.no-js .tl-svc__item{opacity:1;transform:none}.no-js .tl-spine__rail i{transform:none}.tl-op{position:relative;overflow:hidden;padding-block:var(--tl-sec-y);background:var(--qz-ice-soft);scroll-margin-top:calc(var(--tl-header-h-scrolled) + 12px)}.tl-op__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.tl-op>.tl-container{position:relative;z-index:1}.tl-op__seam{position:absolute;left:0;right:0;bottom:0;z-index:2}.tl-op__ghost{display:none;position:absolute;left:-8%;right:-8%;top:2%;font-family:var(--tl-font-display-wide);font-weight:700;font-size:clamp(9rem,15vw,15rem);line-height:.8;letter-spacing:-.04em;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent 6%,rgba(0,0,0,.18) 15%,rgba(0,0,0,.18) 40%,#000 62%,#000 86%,transparent 93%);mask-image:linear-gradient(90deg,transparent 6%,rgba(0,0,0,.18) 15%,rgba(0,0,0,.18) 40%,#000 62%,#000 86%,transparent 93%)}@media(min-width:1024px){.tl-op__ghost{display:block}}.tl-op__ghost-track{display:flex;flex:none;width:max-content}.tl-op__ghost-half{display:flex;align-items:center;flex:none}.tl-op__ghost-word{white-space:nowrap}.tl-op__ghost-gem{width:.075em;height:.075em;margin-inline:.22em;background:transparent;border:1px solid var(--qz-line-3)}.tl-svc__kicker,.tl-op__kicker{display:flex;align-items:center;gap:var(--qz-s3);color:var(--qz-iris-ink)}.tl-svc__kicker .qz-hair,.tl-op__kicker .qz-hair{flex:1;min-width:0;max-width:160px}.tl-svc__kicker .qz-gem,.tl-op__kicker .qz-gem{margin-right:calc(var(--qz-s2) - var(--qz-s3))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tl-svc__h2 .qz-ink-prisma,.tl-op__h2 .qz-ink-prisma{background-image:var(--tl-grad-ink-prisma);animation:tl-hue-band 9s var(--qz-ease-io) infinite alternate}}.tl-op__head{display:grid;gap:clamp(1.5rem,3vw,var(--qz-s7));margin-bottom:clamp(1.75rem,3vw,var(--qz-s7))}@media(min-width:900px){.tl-op__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.tl-op__h2{margin:var(--qz-s4) 0 0}.tl-op__lead{margin-top:var(--qz-s5);max-width:56ch}.tl-op__specs{display:flex;flex-wrap:wrap;gap:var(--qz-s2)}.tl-op__sublabel{display:block;margin-bottom:var(--qz-s4)}.tl-flow,.tl-flow__body{position:relative}.tl-flow__track{display:grid;gap:var(--qz-s4);margin:0;padding:0;list-style:none}@media(min-width:620px){.tl-flow__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tl-flow__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){.tl-flow__track{grid-template-columns:repeat(5,minmax(0,1fr))}}.tl-step{display:flex;flex-direction:column}.tl-step__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--qz-s3);margin-bottom:var(--qz-s5)}.tl-step__ico{color:var(--qz-ink-4);transition:color var(--qz-t2) var(--qz-ease)}.tl-step:hover .tl-step__ico{color:var(--qz-iris)}.tl-step__num{margin:0 0 var(--qz-s5);font-family:var(--tl-font-display-wide);font-weight:700;font-size:4.5rem;line-height:.85;letter-spacing:-.045em;color:var(--qz-ink);font-variant-numeric:tabular-nums}.tl-step__name{margin:0 0 var(--qz-s2)}.tl-step__desc{margin:0 0 var(--qz-s4)}.tl-step__out{margin:auto 0 0;padding:var(--qz-s3);border-radius:3px;background:var(--qz-ice-soft);font-family:var(--qz-font-mono);font-size:.625rem;line-height:1.9;letter-spacing:.01em;color:var(--qz-ink-3);list-style:none}.tl-step__out li{display:flex;gap:.5rem}.tl-step__out li:before{content:"→";color:var(--qz-ink-4);flex:none}.tl-step--ink:hover{border-color:#2a3444}.tl-step--ink .tl-step__num{color:#fff}.tl-step--ink .tl-step__desc{color:var(--qz-ink-5)}.tl-step--ink .tl-step__ico{color:var(--qz-ink-4)}.tl-step--ink:hover .tl-step__ico{color:var(--qz-iris-soft)}.tl-step--ink .tl-step__out{background:#1b2230;color:var(--qz-ink-5)}.tl-step--ink .tl-step__out li:before{color:var(--qz-ink-4)}.tl-step>.tl-step__mesh{position:absolute;inset:0;pointer-events:none;opacity:.08;background-size:22px 22px;background-image:radial-gradient(#fff 1px,transparent 1px)}.tl-flow__rail{position:relative;height:3px;margin-top:var(--qz-s5);overflow:hidden;border-radius:var(--qz-r-pill);background:var(--qz-ice-2)}.tl-flow__rail i{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--qz-iris) 0%,var(--qz-aqua) 34%,var(--qz-rose) 68%,var(--qz-amber) 100%);transition:transform var(--qz-t3) var(--qz-ease)}.tl-flow.is-pre .tl-flow__rail i{transform:scaleX(0)}.tl-flow__loop{display:flex;align-items:center;gap:var(--qz-s2);margin:var(--qz-s3) 0 0;color:var(--qz-ink-3)}@media(min-width:1024px){.tl-flow__loop{justify-content:flex-end}}.tl-flow__loop svg{color:var(--qz-iris);flex:none}.tl-flow__loop strong{color:var(--qz-ink);font-weight:600}@media(max-width:619px){.tl-flow__body{padding-left:var(--qz-s5)}.tl-flow__rail{position:absolute;left:0;top:0;bottom:0;width:3px;height:auto;margin:0}.tl-flow__rail i{transform-origin:top center;background:linear-gradient(180deg,var(--qz-iris) 0%,var(--qz-aqua) 34%,var(--qz-rose) 68%,var(--qz-amber) 100%)}.tl-flow.is-pre .tl-flow__rail i{transform:scaleY(0)}.tl-flow__loop{margin-left:var(--qz-s5)}}.tl-cta{position:relative;overflow:hidden;isolation:isolate;padding-block:calc(var(--tl-sec-y) * 1.75);background:var(--qz-ink);color:var(--qz-ink-4);scroll-margin-top:calc(var(--tl-header-h-scrolled) + 12px)}.tl-cta__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.tl-cta__inner{position:relative;z-index:1}.tl-cta__mesh{position:absolute;inset:0;background-size:96px 96px,96px 96px,16px 16px,16px 16px;background-image:linear-gradient(to right,rgba(139,92,255,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(139,92,255,.14) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 38%,transparent 82%);mask-image:radial-gradient(ellipse 78% 62% at 50% 42%,#000 38%,transparent 82%)}.tl-cta__halo{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(110%,72rem);height:66%;background:var(--qz-grad-halo);animation:qz-breathe 11s var(--qz-ease-io) infinite}.tl-cta__aurora{position:absolute;border-radius:50%;filter:blur(80px);mix-blend-mode:screen;pointer-events:none;width:34rem;height:34rem;left:-10rem;top:-8rem;opacity:.42;background:radial-gradient(circle,#8b5cff8c,#8b5cff00 68%);animation:qz-drift 22s var(--qz-ease-io) infinite}.tl-cta__aurora--aqua{left:auto;right:-12rem;top:auto;bottom:-12rem;width:30rem;height:30rem;opacity:.36;background:radial-gradient(circle,#0891b280,#0891b200 68%);animation-delay:-9s}.tl-cta .qz-scanline{height:180px;background:linear-gradient(180deg,transparent,rgba(139,92,255,.12),transparent);animation-duration:12s}.tl-cta__motes{position:absolute;inset:0;overflow:hidden}.tl-mote{position:absolute;bottom:-12px;width:3px;height:3px;border-radius:50%;opacity:0;background:currentColor;box-shadow:0 0 10px 1px currentColor;animation:tl-mote-rise linear infinite}.tl-cta .qz-noise{mix-blend-mode:overlay;opacity:.08}.tl-cta__inner{max-width:56rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.tl-cta__chip{display:flex;align-items:center;gap:var(--qz-s4);margin-bottom:var(--qz-s6)}.tl-cta__hair{width:clamp(1.5rem,6vw,3.5rem);flex:none;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent)}.tl-cta__hair--r{transform:scaleX(-1)}.tl-cta__badge{background:#ffffff0f;border-color:#ffffff2e;color:var(--qz-ice-3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-cta__h2{color:#fff;text-wrap:balance;margin:0 0 var(--qz-s5);max-width:20ch}.tl-cta__prisma{color:var(--qz-iris-hot)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tl-cta__prisma{background-image:var(--tl-grad-prisma-tinta);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:#fff;transition:-webkit-text-fill-color var(--qz-t5) var(--qz-ease);animation:tl-hue-band 9s var(--qz-ease-io) infinite alternate}.tl-cta__h2.is-lit .tl-cta__prisma{-webkit-text-fill-color:transparent}.no-js .tl-cta__prisma{-webkit-text-fill-color:transparent;transition:none}}.tl-cta__lead{color:var(--qz-ice-3);max-width:45ch;margin:0 0 var(--qz-s7)}.tl-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--qz-s4);margin-bottom:var(--qz-s7)}.tl-cta__ring{display:inline-flex;padding:7px;border-radius:calc(var(--qz-r) + 7px);background:#8b5cff1f;transition:background-color var(--qz-t2) var(--qz-ease)}.tl-cta__ring:hover{background:#8b5cff38}.tl-cta .qz-btn-outline{color:#fff;border-color:#ffffff38;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tl-cta .qz-btn-outline:hover{background:#ffffff1f;border-color:#ffffff73;box-shadow:none}.tl-cta__terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;width:100%;border-top:1px solid rgba(255,255,255,.12);padding-top:var(--qz-s5)}.tl-cta__terms>div{display:flex;flex-direction:column;gap:.45rem;align-items:center;padding-inline:var(--qz-s4)}.tl-cta__terms>div+div{border-left:1px solid rgba(255,255,255,.12)}.tl-cta__terms dt{color:var(--qz-ink-4)}.tl-cta__terms dd{margin:0;font-family:var(--qz-font-mono);font-size:.75rem;line-height:1.5;letter-spacing:.02em;color:var(--qz-ice-3)}.tl-cta__terms>div:first-child dd{color:var(--qz-iris-soft)}@media(max-width:767px){.tl-cta__terms{grid-template-columns:minmax(0,1fr);gap:var(--qz-s4)}.tl-cta__terms>div{padding-inline:0}.tl-cta__terms>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-top:var(--qz-s4)}.tl-cta__actions{flex-direction:column;align-items:stretch;width:100%}.tl-cta__ring{width:100%}.tl-cta__ring>.qz-btn,.tl-cta__actions>.qz-btn{width:100%}.tl-cta__h2{max-width:none}}@media(hover:none){.tl-cta__ring{background:#8b5cff2e}}.tl-brands{position:relative;overflow:hidden;padding-block:calc(var(--tl-sec-y) * .6);background:var(--qz-ice);scroll-margin-top:calc(var(--tl-header-h-scrolled) + 12px)}.tl-brands__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.tl-brands>.tl-container{position:relative;z-index:1}.tl-brands__grid{--tl-logo-w:clamp(88px,24vw,132px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--qz-line);border:1px solid var(--qz-line);border-radius:var(--qz-r-lg);overflow:hidden;box-shadow:var(--qz-sh-1)}@media(min-width:560px){.tl-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));--tl-logo-w:clamp(88px,16.5vw,170px)}}@media(min-width:900px){.tl-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));--tl-logo-w:clamp(104px,11.5vw,175px)}}.tl-cell{position:relative;display:grid;place-items:center;min-height:clamp(116px,10.5vw,140px);padding:var(--qz-s4) clamp(.75rem,2vw,1.5rem);background:var(--qz-white);transition:background-color var(--qz-t2) var(--qz-ease)}.tl-cell:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(320px circle at 50% 100%,rgba(139,92,255,.16),transparent 66%);transition:opacity var(--qz-t2) var(--qz-ease)}.tl-cell:hover:before{opacity:1}.tl-cell:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:var(--qz-grad-prisma);transform:scaleX(0);transform-origin:left;transition:transform var(--qz-t2) var(--qz-ease)}.tl-cell:hover:after{transform:scaleX(1)}.tl-cell picture{display:contents}.tl-cell__logo{position:relative;z-index:1;width:calc(var(--tl-logo-w) * var(--k,1));max-width:100%;height:auto;animation:tl-brand-glow 4s var(--qz-ease-io) infinite;animation-delay:calc(var(--i,0) * -364ms);transition:opacity var(--qz-t2) var(--qz-ease),filter var(--qz-t2) var(--qz-ease),transform var(--qz-t2) var(--qz-ease)}.tl-brands__grid:hover .tl-cell__logo,.tl-brands__grid:focus-within .tl-cell__logo,.tl-emp-brands__strip:hover .tl-cell__logo,.tl-emp-brands__strip:focus-within .tl-cell__logo{animation-play-state:paused}.tl-emp-brands__strip{padding-block:clamp(1rem,2.2vw,var(--qz-s5));--tl-logo-w:clamp(78px,7.5vw,116px)}.tl-emp-brands__track{animation-duration:58.5s;animation-direction:normal}.tl-emp-brands__item{display:inline-flex;align-items:center;flex:none;padding-inline:clamp(1.25rem,3vw,var(--qz-s7))}.tl-emp-brands__cap{flex:none;color:var(--qz-ink-4)}.tl-emp-brands__lead{margin:0;max-width:62ch;color:var(--qz-ink-3)}@media(max-width:479px){.tl-emp-brands .tl-brands__head{flex-wrap:wrap;gap:var(--qz-s2) var(--qz-s4)}.tl-emp-brands .tl-brands__head .qz-hair{display:none}}.tl-cell:hover .tl-cell__logo{animation:none;opacity:1;filter:none;transform:scale(1.04)}.tl-cell--data{background:var(--qz-grad-ink);border-color:#1b2230;gap:.15rem;align-content:center}.tl-cell--data:before{display:none}.tl-cell--data .qz-gem{color:var(--qz-iris-hot);margin-bottom:var(--qz-s2)}.tl-cell__mesh{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.08;background-size:22px 22px;background-image:radial-gradient(#fff 1px,transparent 1px)}.tl-cell__num{position:relative;z-index:1;margin:0;font-family:var(--tl-font-display-wide);font-weight:700;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:.9;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}.tl-cell__cap{position:relative;z-index:1;color:var(--qz-ink-5)}.tl-cell__foot{position:relative;z-index:1;font-family:var(--qz-font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qz-ink-4)}.tl-modal__head{padding:var(--qz-s6) var(--qz-s6) var(--qz-s4)}.tl-modal__head .qz-label{display:block;margin-bottom:.5rem;color:var(--qz-iris-ink)}.tl-modal__head .qz-h4{margin-bottom:.375rem}.tl-modal__close{position:absolute;top:var(--qz-s4);right:var(--qz-s4);z-index:3}.tl-form{padding:0 var(--qz-s6) var(--qz-s5);display:grid;gap:var(--qz-s4)}@media(min-width:520px){.tl-form{grid-template-columns:1fr 1fr}}.tl-form__full{grid-column:1/-1}.tl-form select.qz-input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235C6779' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}.tl-consent{display:flex;align-items:flex-start;gap:.625rem}.tl-consent .qz-check{margin-top:1px}.tl-consent label{cursor:pointer}.tl-consent .qz-link{background-size:100% 1px}.tl-consent .qz-link:hover{background-size:100% 2px}.tl-consent .qz-check[data-state=err]{border-color:var(--qz-err);box-shadow:0 0 0 3px #c2202e29}.tl-form__msg{min-height:1.05rem}.tl-form__msg[data-state=err]{color:var(--qz-err)}.tl-form__msg[data-state=ok]{color:var(--qz-ok)}.tl-modal__foot{padding:var(--qz-s4) var(--qz-s6) var(--qz-s6);border-top:1px solid var(--qz-line)}.tl-modal__foot .qz-link{background-size:100% 1px}.tl-modal__foot .qz-link:hover{background-size:100% 2px}.tl-submit{width:100%}.tl-submit[data-state=loading],.tl-submit[data-state=ok]{pointer-events:none}.tl-spinner{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:qz-beam .7s linear infinite}.tl-hp{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.tl-foot{position:relative;overflow:hidden;isolation:isolate;background:var(--qz-ink);color:var(--qz-ink-4)}.tl-foot__inner{position:relative;z-index:2;padding-block:var(--tl-sec-y) calc(var(--tl-sec-y) * .6)}.tl-foot__seam{position:absolute;left:0;right:0;top:0;z-index:3}.tl-foot__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.tl-foot__mesh{position:absolute;inset:0;opacity:.025;background-size:40px 40px;background-image:linear-gradient(to right,#fff 1px,transparent 1px),linear-gradient(to bottom,#fff 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,#000,#000 24%,transparent 62%);mask-image:linear-gradient(180deg,#000,#000 24%,transparent 62%)}.tl-foot__halo{position:absolute;left:34%;top:-16rem;transform:translate(-50%);width:min(52rem,120%);height:26rem;border-radius:50%;filter:blur(100px);background:radial-gradient(circle,rgba(91,33,240,.5),transparent 70%);animation:qz-breathe 9s var(--qz-ease-io) infinite}.tl-foot .qz-noise{mix-blend-mode:overlay;opacity:.05}.tl-foot__top{display:grid;gap:var(--qz-s7)}@media(min-width:768px){.tl-foot__top{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-foot__col{grid-column:1 / -1}}@media(min-width:1024px){.tl-foot__top{grid-template-columns:minmax(0,520px) minmax(300px,320px) minmax(0,280px);justify-content:space-between;gap:var(--qz-s6)}.tl-foot__col{grid-column:auto}}.tl-foot__logo{width:13rem;max-width:100%;height:auto}.tl-foot__about{margin:var(--qz-s5) 0 0;max-width:60ch;font-size:.9375rem;line-height:1.62;color:var(--qz-ink-4)}.tl-foot__channels{margin-top:var(--qz-s6)}.tl-foot__channels .qz-label{display:block;margin-bottom:var(--qz-s3);color:var(--qz-iris-soft)}.tl-foot__social{display:flex;flex-wrap:wrap;gap:var(--qz-s3);list-style:none;margin:0;padding:0}.tl-foot__soc{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;border:1px solid var(--qz-iris);border-radius:var(--qz-r-lg);background:transparent;color:#fff;transition:background-color var(--qz-t1) var(--qz-ease),border-color var(--qz-t1) var(--qz-ease),box-shadow var(--qz-t1) var(--qz-ease),transform var(--qz-t1) var(--qz-ease-snap)}.tl-foot__soc:hover{background:var(--qz-iris);border-color:var(--qz-iris-hot);box-shadow:var(--qz-sh-iris);transform:translateY(-2px)}.tl-foot .qz-tip__body{background:#0f141c;border:1px solid #1B2230;box-shadow:0 12px 28px -14px #000000b3}.tl-foot .qz-tip__body:after{border-top-color:#1b2230}.tl-foot__contact{scroll-margin-top:calc(var(--tl-header-h-scrolled) + 12px)}.tl-foot__h{margin:0 0 var(--qz-s4);color:var(--qz-ink-5)}.tl-foot__lines{list-style:none;margin:0 0 var(--qz-s6);padding:0;display:grid;gap:.55rem}.tl-foot__lines a{display:inline-flex;align-items:center;gap:.7rem;font-size:1.0625rem;line-height:1.3;color:var(--qz-ink-5);border-radius:var(--qz-r);width:fit-content;transition:color var(--qz-t1) var(--qz-ease)}.tl-foot__lines strong{color:#fff;font-weight:700;letter-spacing:-.01em}.tl-foot__lines svg{color:#fff;transition:color var(--qz-t1) var(--qz-ease)}.tl-foot__lines a:hover,.tl-foot__lines a:hover strong{color:var(--qz-iris-soft)}.tl-foot__lines a:hover svg{color:var(--qz-iris-soft)}.tl-foot__addr{display:grid;gap:.3rem}.tl-foot__addr+.tl-foot__addr{margin-top:var(--qz-s5)}.tl-foot__city{display:inline-flex;align-items:center;gap:.5rem;color:var(--qz-ink-5)}.tl-foot__city .qz-gem{color:var(--qz-iris-hot)}.tl-foot__addr address{font-style:normal;font-size:.9375rem;line-height:1.55;color:var(--qz-ink-5)}.tl-foot__map{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;margin-top:.15rem;font-size:.6875rem;letter-spacing:.06em;color:var(--qz-ink-4);border-radius:var(--qz-r);transition:color var(--qz-t1) var(--qz-ease),gap var(--qz-t1) var(--qz-ease)}.tl-foot__map:hover{color:var(--qz-iris-soft);gap:.65rem}.tl-clock{position:relative;overflow:hidden;background:#0f141c;border:1px solid #1B2230;border-radius:var(--qz-r-lg);padding:var(--qz-s5)}.tl-clock__edge{position:absolute;left:0;top:0;bottom:0;width:2px;z-index:2;background:var(--qz-grad-prisma)}.tl-clock__head{display:flex;align-items:center;justify-content:space-between;gap:var(--qz-s4);margin-bottom:var(--qz-s3)}.tl-clock__head .qz-label{color:var(--qz-iris-soft)}.tl-clock__head svg{color:var(--qz-ink-4)}.tl-clock__time{display:flex;align-items:baseline;margin:0;font-family:var(--qz-font-mono);font-weight:500;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1;letter-spacing:-.035em;color:#fff}.tl-clock__sep{font-style:normal;color:var(--qz-iris-hot);transition:opacity var(--qz-t0) linear}.tl-clock[data-tick="1"] .tl-clock__sep{opacity:.22}.tl-clock__rail{position:relative;height:3px;margin:var(--qz-s5) 0 var(--qz-s4);background:#1b2230;border-radius:var(--qz-r-pill);overflow:hidden}.tl-clock__rail i{display:block;height:100%;background:var(--qz-grad-prisma);clip-path:inset(0 100% 0 0)}.tl-clock__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem var(--qz-s4);font-size:.6875rem;letter-spacing:.06em;color:var(--qz-ink-4)}.tl-clock__meta time{color:var(--qz-ink-5);font-variant-numeric:tabular-nums}.tl-clock__foot{display:flex;align-items:center;gap:.55rem;margin-top:var(--qz-s4);padding-top:var(--qz-s4);border-top:1px solid #1B2230;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qz-ink-5)}.tl-clock__off{display:none;margin:0;font-family:var(--tl-font-display-wide);font-weight:700;font-size:clamp(2.5rem,4.4vw,4rem);line-height:1;letter-spacing:-.04em;color:#fff}.tl-clock__off i{font-style:normal;color:var(--qz-iris-hot)}.no-js .tl-clock__time,.tl-clock[data-clock=off] .tl-clock__time{display:none}.no-js .tl-clock__off,.tl-clock[data-clock=off] .tl-clock__off{display:block}.no-js .tl-clock__rail,.no-js .tl-clock__meta,.tl-clock[data-clock=off] .tl-clock__rail,.tl-clock[data-clock=off] .tl-clock__meta{display:none}.tl-foot__rule{margin:var(--qz-s7) 0;background:linear-gradient(90deg,var(--qz-ink-2),#1B2230 34%,transparent 62%)}.tl-foot__nav{display:grid;gap:var(--qz-s6) var(--qz-s5);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.tl-foot__nav{grid-template-columns:minmax(0,4.4fr) minmax(0,3.4fr) minmax(0,4.2fr);gap:var(--qz-s6)}.tl-foot__idx{grid-column:1 / 3}}.tl-foot__col>.qz-label,.tl-foot__idx>.qz-label{display:block;margin-bottom:var(--qz-s4);color:var(--qz-ink-5)}.tl-foot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.tl-foot__verticals{list-style:none;margin:0;padding:0}.tl-foot__verticals li+li{border-top:1px solid #1B2230}.tl-foot__vert{position:relative;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--qz-s4);padding:.85rem 0 .85rem var(--qz-s4);transition:transform var(--qz-t2) var(--qz-ease)}.tl-foot__vert:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:2px;border-radius:var(--qz-r);background:var(--tl-foot-accent,var(--qz-iris-hot));opacity:.3;transition:opacity var(--qz-t1) var(--qz-ease)}.tl-foot__vert:hover,.tl-foot__vert:focus-visible{transform:translate(4px)}.tl-foot__vert:hover:before,.tl-foot__vert:focus-visible:before{opacity:1}.tl-foot__vnum{font-size:.75rem;letter-spacing:.1em;line-height:1;color:var(--tl-foot-accent,var(--qz-iris-hot));opacity:.75;font-variant-numeric:tabular-nums;transition:opacity var(--qz-t1) var(--qz-ease)}.tl-foot__vert:hover .tl-foot__vnum,.tl-foot__vert:focus-visible .tl-foot__vnum{opacity:1}.tl-foot__vbody{display:grid;gap:.28rem}@media(min-width:768px){.tl-foot__vbody{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--qz-s4);align-items:baseline}}.tl-foot__vname{font-family:var(--qz-font-mono);font-weight:500;font-size:.8125rem;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:var(--qz-ink-5);transition:color var(--qz-t1) var(--qz-ease)}.tl-foot__vert:hover .tl-foot__vname,.tl-foot__vert:focus-visible .tl-foot__vname{color:#fff}.tl-foot__vdesc{font-family:var(--qz-font-ui);font-size:.75rem;line-height:1.5;letter-spacing:.005em;color:var(--qz-ink-4)}.tl-foot__varrow{color:var(--qz-ink-4);opacity:0;transform:translate(-4px);transition:opacity var(--qz-t1) var(--qz-ease),transform var(--qz-t2) var(--qz-ease),color var(--qz-t1) var(--qz-ease)}.tl-foot__vert:hover .tl-foot__varrow,.tl-foot__vert:focus-visible .tl-foot__varrow{opacity:1;transform:translate(0);color:var(--tl-foot-accent,var(--qz-iris-hot))}.tl-foot__col a{position:relative;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--qz-font-mono);font-size:.75rem;line-height:1.45;letter-spacing:.02em;color:var(--qz-ink-4);border-radius:var(--qz-r);transition:color var(--qz-t1) var(--qz-ease),transform var(--qz-t2) var(--qz-ease)}.tl-foot__col a:before{content:"";flex:none;width:8px;height:1px;background:var(--qz-ink-2);transition:width var(--qz-t2) var(--qz-ease),background-color var(--qz-t2) var(--qz-ease)}.tl-foot__col a:hover{color:#fff;transform:translate(4px)}.tl-foot__col a:hover:before{width:14px;background:var(--qz-iris-hot)}.tl-foot__ticker{position:relative;overflow:hidden;margin:var(--qz-s7) 0 var(--qz-s6);padding-block:var(--qz-s3);border-top:1px solid #1B2230;border-bottom:1px solid #1B2230;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tl-foot__ticker .tl-ticker__track{animation-duration:58s;animation-direction:reverse}.tl-foot__ticker:hover .tl-ticker__track,.tl-foot__ticker:focus-within .tl-ticker__track{animation-play-state:paused}.tl-foot__ticker .tl-ticker__item{color:var(--qz-ink-4)}.tl-foot__ticker .tl-foot__claim{color:var(--qz-ink-5)}.tl-foot__base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qz-s4) var(--qz-s5)}.tl-foot__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--qz-s3) var(--qz-s5)}.tl-foot__legal a{position:relative;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--qz-font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--qz-ink-4);border-radius:var(--qz-r);transition:color var(--qz-t1) var(--qz-ease),transform var(--qz-t2) var(--qz-ease)}.tl-foot__legal a:before{content:"";flex:none;width:8px;height:1px;background:var(--qz-ink-2);transition:width var(--qz-t2) var(--qz-ease),background-color var(--qz-t2) var(--qz-ease)}.tl-foot__legal a:hover,.tl-foot__legal a:focus-visible{color:#fff;transform:translate(4px)}.tl-foot__legal a:hover:before,.tl-foot__legal a:focus-visible:before{width:14px;background:var(--qz-iris-hot)}@media(max-width:1023px){.tl-foot__base{flex-direction:column;align-items:flex-start;row-gap:var(--qz-s6)}.tl-foot__legal{flex-direction:column;align-items:flex-start;gap:var(--qz-s2)}}.tl-foot__base-right{display:flex;align-items:center;gap:var(--qz-s4);margin-inline-start:auto}@media(max-width:1023px){.tl-foot__base-right{width:100%;justify-content:space-between;margin-inline-start:0}}.tl-foot__copy{margin:0;font-size:.6875rem;letter-spacing:.04em;color:var(--qz-ink-4);white-space:nowrap}.tl-foot__copy .qz-num{font-variant-numeric:tabular-nums}.tl-foot__legalnote{margin:var(--qz-s3) 0 0;font-family:var(--qz-font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--qz-ink-4)}.tl-foot__up{flex:none;background:#0f141c;border:1px solid #1B2230;color:var(--qz-ink-5)}.tl-foot__up:hover{border-color:var(--qz-iris);color:#fff;background:#131a24}.tl-foot__ghost{position:relative;z-index:1;padding-bottom:clamp(1.25rem,2.6vw,var(--qz-s6));pointer-events:none;user-select:none;-webkit-user-select:none}.tl-foot__ghost img{display:block;margin-inline:auto;width:52.7%;max-width:47.5rem;height:auto;opacity:.05}@media(prefers-reduced-motion:reduce){.tl-foot__ticker .tl-ticker__track{animation:none!important;transform:none!important}.tl-foot__halo{animation:none!important;opacity:.5!important;transform:translate(-50%)!important}.tl-clock[data-tick="1"] .tl-clock__sep{opacity:1}}@keyframes qz-hue{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes tl-hue-band{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes qz-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(4%,-3%,0) scale(1.08)}66%{transform:translate3d(-3%,4%,0) scale(.96)}}@keyframes qz-beam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qz-scan{0%{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes tl-scanbeam{0%{transform:translateY(-118%)}to{transform:translateY(329%)}}@keyframes qz-sheen{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(320%) skew(-18deg)}}@keyframes qz-ring{0%{transform:scale(.7);opacity:.75}to{transform:scale(2.1);opacity:0}}@keyframes qz-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes qz-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes qz-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes qz-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bar1{0%,to{transform:scaleY(.4)}50%{transform:scaleY(.7)}}@keyframes bar2{0%,to{transform:scaleY(.6)}50%{transform:scaleY(.3)}}@keyframes bar3{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.6)}}@keyframes bar4{0%,to{transform:scaleY(.8)}50%{transform:scaleY(.4)}}@keyframes bar5{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@keyframes bar6{0%,to{transform:scaleY(.5)}50%{transform:scaleY(.8)}}@keyframes bar7{0%,to{transform:scaleY(.3)}50%{transform:scaleY(.5)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tl-brand-glow{0%,to{opacity:.5;filter:grayscale(1);transform:scale(.985)}50%{opacity:1;filter:grayscale(0);transform:scale(1)}}@keyframes tl-mote-rise{0%{transform:translateZ(0) scale(.6);opacity:0}14%{opacity:.85}72%{opacity:.4}to{transform:translate3d(var(--tl-mx,18px),-380px,0) scale(.34);opacity:0}}.qz-anim-drift{animation:qz-drift 22s var(--qz-ease-io) infinite}.qz-anim-beam{animation:qz-beam 14s linear infinite}.qz-anim-spin{animation:qz-beam 6s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tl-ticker__track{animation:none!important;transform:none!important}.qz-scanline{display:none!important}.tl-panel-halo{opacity:.5!important;transform:none!important}.tl-eq span{animation:none!important}.tl-eq span:nth-child(1){transform:scaleY(.45)}.tl-eq span:nth-child(2){transform:scaleY(.7)}.tl-eq span:nth-child(3){transform:scaleY(.35)}.tl-eq span:nth-child(4){transform:scaleY(.85)}.tl-eq span:nth-child(5){transform:scaleY(.6)}.tl-eq span:nth-child(6){transform:scaleY(.75)}.tl-eq span:nth-child(7){transform:scaleY(.4)}.tl-spark path{stroke-dashoffset:0!important}.tl-stat__sweep{display:none!important}.tl-strip__track{animation:none!important;transform:none!important}.tl-stat__rail span{transform:none!important}.tl-stat .tl-eq span{animation:none!important}.tl-rack.is-pre .tl-spine__rail i{transform:none!important}.tl-svc__glow{transition:none!important}.tl-flow.is-pre .tl-flow__rail i{transform:none!important}.tl-cell__logo{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}.tl-mote{display:none!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.tl-cta__prisma{-webkit-text-fill-color:transparent!important}}.tl-anim,.tl-title__line{opacity:1!important;transform:none!important}.tl-ghost{opacity:.5!important;transform:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
