@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-Regular-BwTUGeWf.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Poppins-Medium-DYJoBICm.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Poppins-SemiBold-DJVo7c07.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Poppins-Bold-ngPRHmr-.woff2) format("woff2")}:root{--qlo-brand: var(--qlo-ref-color-brand-500, #FE5316);--qlo-brand-tint: #FFF3F0;--qlo-navy: #0F172A;--qlo-neutral-50: #F8FAFC;--qlo-neutral-100: #F1F5F9;--qlo-neutral-200: #E2E8F0;--qlo-neutral-300: #CBD5E1;--qlo-neutral-400: #94A3B8;--qlo-neutral-500: #64748B;--qlo-neutral-600: #475569;--qlo-neutral-700: #334155;--qlo-neutral-800: #1E293B;--qlo-neutral-900: #0F172A;--qlo-destructive: #E11D48;--qlo-destructive-dark: #C40029;--qlo-warning: #F59E0B;--qlo-bg: #FFFFFF;--qlo-bg-subtle: #F8FAFC;--qlo-bg-muted: #F1F5F9;--qlo-border: #E2E8F0;--qlo-border-input: #CBD5E1;--qlo-divider: #EDEDED;--qlo-fg1: #0F172A;--qlo-fg2: #475569;--qlo-fg3: #64748B;--qlo-fg4: #94A3B8;--qlo-fg-inverse: #F8FAFC;--qlo-fg-brand: var(--qlo-ref-color-brand-500, #FE5316);--qlo-fg-black: #000000;--qlo-shadow-sm: 0px 10px 25px -5px rgba(45,77,108,.1);--qlo-shadow-md: 0px 20px 25px -5px rgba(45,77,108,.15);--qlo-shadow-xs: 0px 0px 0px 1px rgba(0,0,0,.09);--qlo-radius-sm: 6px;--qlo-radius-md: 8px;--qlo-radius-lg: 12px;--qlo-radius-xl: 20px;--qlo-radius-full: 9999px;--qlo-space-1: 4px;--qlo-space-2: 8px;--qlo-space-3: 12px;--qlo-space-4: 16px;--qlo-space-5: 20px;--qlo-space-6: 24px;--qlo-space-8: 32px;--qlo-space-10: 40px;--qlo-font-primary: "Poppins", sans-serif;--qlo-font-secondary: "Inter", sans-serif;--qlo-weight-regular: 400;--qlo-weight-medium: 500;--qlo-weight-semibold: 600;--qlo-text-xs: 12px;--qlo-lh-xs: 14px;--qlo-text-sm: 14px;--qlo-lh-sm: 20px;--qlo-text-base: 14px;--qlo-lh-base: 20px;--qlo-text-md: 16px;--qlo-lh-md: 24px;--qlo-text-lg: 18px;--qlo-lh-lg: 28px;--qlo-text-xl: 20px;--qlo-lh-xl: 28px;--qlo-text-2xl: 24px;--qlo-lh-2xl: 32px;--qlo-text-display: 56px;--qlo-lh-display: 64px}.qlo-h1{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-semibold);font-size:var(--qlo-text-2xl);line-height:var(--qlo-lh-2xl);color:var(--qlo-fg1);letter-spacing:-.01em}.qlo-h2{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-semibold);font-size:var(--qlo-text-xl);line-height:var(--qlo-lh-xl);color:var(--qlo-fg1)}.qlo-h3{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-semibold);font-size:var(--qlo-text-lg);line-height:var(--qlo-lh-lg);color:var(--qlo-fg1)}.qlo-body{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-regular);font-size:var(--qlo-text-sm);line-height:var(--qlo-lh-sm);color:var(--qlo-fg1)}.qlo-body-medium{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-medium);font-size:var(--qlo-text-sm);line-height:var(--qlo-lh-sm);color:var(--qlo-fg1)}.qlo-caption{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-regular);font-size:var(--qlo-text-xs);line-height:var(--qlo-lh-xs);color:var(--qlo-fg3)}.qlo-caption-medium{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-medium);font-size:var(--qlo-text-xs);line-height:var(--qlo-lh-xs);color:var(--qlo-fg2)}.qlo-label{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-medium);font-size:var(--qlo-text-xs);line-height:var(--qlo-lh-xs);color:var(--qlo-fg3);text-transform:none;letter-spacing:0}.qlo-btn-text{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-medium);font-size:var(--qlo-text-sm);line-height:var(--qlo-lh-sm)}.qlo-btn-text-sm{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-medium);font-size:var(--qlo-text-xs);line-height:var(--qlo-lh-xs)}.qlo-code{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:var(--qlo-text-xs);line-height:var(--qlo-lh-xs);color:var(--qlo-fg1);background:var(--qlo-bg-muted);padding:2px 4px;border-radius:var(--qlo-radius-sm)}.qlo-th{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-medium);font-size:var(--qlo-text-sm);line-height:var(--qlo-lh-sm);color:var(--qlo-fg3)}.qlo-td{font-family:var(--qlo-font-primary);font-weight:var(--qlo-weight-regular);font-size:var(--qlo-text-sm);line-height:var(--qlo-lh-sm);color:var(--qlo-fg1)}:root{--site-accent: var(--qlo-brand);--maxw: 1180px;--ink: #0B1220;--ease: cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--qlo-font-primary);color:var(--qlo-fg1);background:var(--qlo-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}::selection{background:#fe53162e}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px;width:100%}.section{padding:112px 0}.section-sm{padding:72px 0}.bg-subtle{background:#fafbfc}.bg-navy{background:var(--qlo-navy);color:var(--qlo-fg-inverse)}.rule-top{border-top:1px solid var(--qlo-border)}.display{font-weight:600;font-size:clamp(42px,5.9vw,76px);line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.h-section{font-weight:600;font-size:clamp(30px,3.7vw,46px);line-height:1.13;letter-spacing:-.028em;text-wrap:balance;color:var(--ink)}.h-card{font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.015em}.lead{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--qlo-fg2);font-weight:400;text-wrap:pretty}.body{font-size:16px;line-height:1.62;color:var(--qlo-fg2)}.eyebrow{display:block;font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--site-accent)}.eyebrow:before{content:"";width:16px;height:1.5px;background:var(--site-accent);display:inline-block;margin-right:8px;vertical-align:.32em}.eyebrow.center{text-align:center}.accent{color:var(--site-accent)}.muted{color:var(--qlo-fg3)}.on-navy .lead,.on-navy .body{color:#e2e8f0bf}.on-navy .muted{color:#e2e8f08c}.on-navy .h-section,.on-navy .display,.on-navy .h-card{color:#f8fafc}.on-navy .eyebrow{color:#ff7a47}.on-navy .eyebrow:before{background:#ff7a47}#partners .eyebrow{color:#fff}#partners .eyebrow:before{background:#ffffffe6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--qlo-font-primary);font-weight:500;font-size:15px;height:46px;padding:0 22px;border-radius:10px;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease),box-shadow .2s var(--ease),color .16s var(--ease)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#1c2740;box-shadow:0 12px 26px -12px #0f172a8c}.btn-accent{background:var(--site-accent);color:#fff}.btn-accent:hover{filter:brightness(1.04);box-shadow:0 14px 30px -10px #fe53168c}.btn-outline{background:#fff;color:var(--ink);border-color:var(--qlo-border-input)}.btn-outline:hover{border-color:var(--ink);box-shadow:0 8px 20px -14px #0f172a66}.on-navy .btn-outline{background:transparent;color:#f8fafc;border-color:#f8fafc47}.on-navy .btn-outline:hover{background:#f8fafc14;border-color:#f8fafc8c;box-shadow:none}.btn-ghost{background:transparent;color:var(--qlo-fg2);border:0;height:auto;padding:0;font-weight:500}.btn-ghost:hover{color:var(--ink)}.btn-sm{height:40px;font-size:14px;padding:0 16px}.btn-lg{height:54px;font-size:16px;padding:0 30px}.btn .arr{transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.card{background:#fff;border:1px solid var(--qlo-border);border-radius:16px;padding:28px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #2d4d6c47;border-color:#d9e1ec}.card-lg{border-radius:22px}.chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;background:#fff;border:1px solid var(--qlo-border);color:var(--qlo-fg2)}.chip-accent{background:var(--qlo-brand-tint);border-color:#fe531633;color:var(--site-accent)}.on-navy .chip{background:#f8fafc0f;border-color:#f8fafc29;color:#f8fafcd9}.hr{height:1px;background:var(--qlo-border);border:0}.on-navy .hr{background:#f8fafc1f}.grad-line{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--qlo-border) 15%,var(--qlo-border) 85%,transparent)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.rv-done{opacity:1!important;transform:none!important;transition:none!important}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.mono{font-family:SF Mono,Fira Code,Cascadia Code,ui-monospace,monospace}.hero{position:relative;overflow:hidden;background:radial-gradient(1100px 520px at 50% -8%,rgba(254,83,22,.07),transparent 60%),radial-gradient(900px 500px at 85% 10%,rgba(37,99,235,.05),transparent 60%),#fff}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(15,23,42,.055) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 40%,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 40%,transparent 78%)}.win{border-radius:16px;background:#fff;border:1px solid var(--qlo-border);box-shadow:0 40px 80px -40px #2d4d6c59,0 8px 24px -16px #2d4d6c33;overflow:hidden}.win-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--qlo-border);background:#fcfdfe}.win-dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:72px;width:max-content;animation:marquee 30s linear infinite}@keyframes marquee{to{transform:translate(-50%)}}@keyframes wfFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes field-recalculate{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes sheen{to{transform:translate(220%)}}.live-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #16a34a24;animation:pulseDot 1.8s ease-in-out infinite}@keyframes trajFlow{to{stroke-dashoffset:-22}}.traj-flow{stroke-dasharray:5 6;animation:trajFlow .9s linear infinite}@keyframes trajRingPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.7);opacity:0}}.traj-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(254,83,22,.6);animation:trajRingPulse 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.traj-flow,.traj-ring{animation:none}}@keyframes qloSpin{to{transform:rotate(360deg)}}.qlo-spin{display:inline-block;animation:qloSpin .8s linear infinite}@keyframes capBreathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.28);opacity:1}}.cap-dot{width:9px;height:9px;border-radius:50%;display:block;animation:capBreathe 2.2s ease-in-out infinite}.cap-mark{height:15px;width:auto;display:block;animation:capBreathe 2.6s ease-in-out infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.cap-dot,.cap-mark{animation:none}}@keyframes ctaGlow{0%,to{box-shadow:0 0 #fe53166b,0 10px 26px -10px #fe531680}50%{box-shadow:0 0 0 12px #fe531600,0 14px 30px -8px #fe531699}}.cta-pulse{animation:ctaGlow 2.4s ease-in-out infinite;will-change:box-shadow}.cta-pulse:hover{animation-play-state:paused}@keyframes stepDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.partner-step{position:relative}.partner-line{transform-origin:top}.in-view .partner-line,.reveal.in .partner-line{animation:stepDraw .7s ease-out forwards}@media(prefers-reduced-motion:reduce){.cta-pulse{animation:none}.partner-line{animation:none!important;transform:none}}.demo{position:relative;border-radius:16px;border:1px solid var(--qlo-border);background:#fff;overflow:hidden;box-shadow:0 30px 60px -36px #2d4d6c4d}.demo-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--qlo-border);background:#fcfdfe;font-size:12.5px;font-weight:500;color:var(--qlo-fg3)}.hero-ws{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hero-ws>*{min-width:0}.feat-row{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}.feat-row.flip>.feat-copy{order:2}.feat-row>*{min-width:0}.trust-logo{display:inline-flex;align-items:center}.trust-logo img{filter:none;opacity:1}.ai-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--site-accent);background:var(--qlo-brand-tint);padding:2px 7px;border-radius:6px;white-space:nowrap}.show-mobile{display:none!important}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;background:transparent;color:var(--ink);cursor:pointer;border-radius:10px}.menu-toggle:active{background:var(--qlo-bg-muted)}.mobile-menu{display:flex;flex-direction:column;padding:6px 0 14px;background:#fffffff5;border-bottom:1px solid var(--qlo-border);box-shadow:0 24px 40px -24px #2d4d6c59}.mobile-menu>a{padding:13px 32px;font-size:16px;font-weight:500;color:var(--qlo-fg1)}.mobile-menu>a:active{background:var(--qlo-bg-subtle)}@media(min-width:941px){.mobile-menu{display:none}}.quote-card{right:-18px;bottom:-26px}.demo-split{display:grid}.demo-split>div{min-width:0}.rater-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ingest-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.demo-head{gap:12px;overflow:hidden}.demo-head>span{white-space:nowrap}.demo-head>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.demo-head>span:last-child{flex-shrink:0}.win-bar{overflow:hidden}.nowrap-clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:940px){.section{padding:80px 0}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.hero-ws{grid-template-columns:1fr!important;gap:44px!important}.grid-2{grid-template-columns:1fr!important}.feat-row{grid-template-columns:1fr!important;gap:32px!important}.feat-row.flip>.feat-copy{order:0}.partner-steps-row,.traj-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.hide-mobile{display:none!important}.show-mobile{display:inline-flex!important}.quote-card{right:8px;bottom:-18px}.demo-split{transition:grid-template-columns .7s var(--ease)}.rater-split,.ingest-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.demo-split.split-right{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.endorse-body{padding:16px 6px!important}.endorse-head{padding:0 12px}}@media(max-width:600px){.wrap{padding:0 20px}.grid-3,.grid-4,.grid-2,.footer-grid{grid-template-columns:1fr!important}.display{font-size:42px}.section{padding:64px 0}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.marquee-track,.live-dot{animation:none}[style*=field-recalculate],[style*=capBreathe],[style*=ycSheen],[style*=wfFade]{animation:none!important}}body:has(.mkt-legal){font-family:var(--mkt-sys-typeface-ui);background:var(--mkt-sys-color-surface);color:var(--mkt-sys-color-on-surface);-webkit-font-smoothing:antialiased}.mkt-legal{font-family:var(--mkt-sys-typeface-ui, Inter, system-ui, sans-serif);background:var(--mkt-sys-color-surface, #fff);color:var(--mkt-sys-color-on-surface, #000);-webkit-font-smoothing:antialiased;--qlo-font-primary: var(--mkt-sys-typeface-ui);--qlo-font-secondary: var(--mkt-sys-typeface-ui);--ink: var(--mkt-sys-color-on-surface);--site-accent: var(--mkt-sys-color-accent);--qlo-navy: var(--mkt-sys-color-primary);--qlo-brand: var(--mkt-sys-color-accent);--qlo-brand-tint: var(--mkt-sys-color-secondary);--qlo-bg: var(--mkt-sys-color-surface);--qlo-bg-subtle: #f8fafc;--qlo-bg-muted: var(--mkt-sys-color-secondary);--qlo-border: var(--mkt-sys-color-outline);--qlo-border-input: var(--mkt-sys-color-outline);--qlo-divider: var(--mkt-sys-color-outline);--qlo-fg1: var(--mkt-sys-color-on-surface);--qlo-fg2: var(--mkt-sys-color-on-surface-muted);--qlo-fg3: var(--mkt-sys-color-on-surface-faint);--qlo-fg4: var(--mkt-sys-color-on-surface-faint)}.mkt-legal,.mkt-legal main *:not(code):not(pre):not(.mono){font-family:var(--mkt-sys-typeface-ui, Inter, system-ui, sans-serif)}.mkt-legal .bg-subtle{background:#f8fafc!important}.mkt-legal-panel{background:#f8fafc;border-radius:var(--mkt-sys-shape-corner-lg);padding:var(--mkt-ref-size-56) var(--mkt-ref-size-48)}@media(max-width:720px){.mkt-legal-panel{padding:var(--mkt-ref-size-40) var(--mkt-ref-size-24)}}.mkt-legal .card{background:var(--mkt-sys-color-surface, #fff);border:1px solid var(--mkt-sys-color-outline);border-radius:14px;padding:var(--mkt-ref-size-24, 24px);box-shadow:none;transition:none}.mkt-legal .card-hover:hover{transform:none;box-shadow:none;border-color:var(--mkt-sys-color-outline)}.mkt-legal main .display,.mkt-legal main h1.display,.mkt-legal main .section .display{font-size:var(--mkt-sys-typescale-heading-xl-size);line-height:var(--mkt-sys-typescale-heading-xl-leading);letter-spacing:var(--mkt-sys-typescale-heading-xl-tracking);font-weight:var(--mkt-sys-typescale-heading-xl-weight);color:var(--mkt-sys-color-on-surface);text-wrap:balance}.mkt-legal main .h-section,.mkt-legal main h2.h-section{font-size:var(--mkt-sys-typescale-heading-lg-size);line-height:var(--mkt-sys-typescale-heading-lg-leading);letter-spacing:var(--mkt-sys-typescale-heading-lg-tracking);font-weight:var(--mkt-sys-typescale-heading-lg-weight);color:var(--mkt-sys-color-on-surface);text-wrap:balance}.mkt-legal main h2,.mkt-legal main .status-banner-title{font-size:var(--mkt-sys-typescale-heading-md-size);line-height:var(--mkt-sys-typescale-heading-md-leading);letter-spacing:var(--mkt-sys-typescale-heading-md-tracking);font-weight:var(--mkt-sys-typescale-heading-md-weight);color:var(--mkt-sys-color-on-surface)}.mkt-legal main h3{font-size:var(--mkt-sys-typescale-body-lg-size);line-height:var(--mkt-sys-typescale-body-lg-leading);letter-spacing:var(--mkt-sys-typescale-body-lg-tracking);font-weight:var(--mkt-sys-typescale-label-md-weight);color:var(--mkt-sys-color-on-surface)}.mkt-legal main .body,.mkt-legal main p,.mkt-legal main li{font-size:var(--mkt-sys-typescale-body-md-size);line-height:1.7;letter-spacing:var(--mkt-sys-typescale-body-md-tracking);font-weight:var(--mkt-sys-typescale-body-md-weight);color:var(--mkt-sys-color-on-surface-muted)}.mkt-legal main .lead{font-size:var(--mkt-sys-typescale-body-lg-size);line-height:var(--mkt-sys-typescale-body-lg-leading);letter-spacing:var(--mkt-sys-typescale-body-lg-tracking);font-weight:var(--mkt-sys-typescale-body-lg-weight);color:var(--mkt-sys-color-on-surface-muted)}.mkt-legal main .eyebrow{font-size:var(--mkt-sys-typescale-eyebrow-size);line-height:var(--mkt-sys-typescale-eyebrow-leading);letter-spacing:var(--mkt-sys-typescale-eyebrow-tracking);font-weight:var(--mkt-sys-typescale-eyebrow-weight);color:var(--mkt-sys-color-on-surface-faint);text-transform:uppercase}.mkt-legal main .eyebrow:before{display:none}.mkt-legal main .hr{background:var(--mkt-sys-color-outline)}.mkt-legal main a{color:var(--mkt-sys-color-accent);font-family:inherit}.mkt-legal main a:hover{color:var(--mkt-sys-color-on-surface)}.mkt-legal-table-wrap{margin-top:20px;border:1px solid var(--mkt-sys-color-outline);border-radius:14px;overflow:hidden;overflow-x:auto;background:var(--mkt-sys-color-surface, #fff)}.mkt-legal-table{width:100%;border-collapse:collapse;min-width:560px;font-family:var(--mkt-sys-typeface-ui)}.mkt-legal-table th{text-align:left;padding:12px 16px;font-size:var(--mkt-sys-typescale-label-md-size);line-height:var(--mkt-sys-typescale-label-md-leading);letter-spacing:var(--mkt-sys-typescale-label-md-tracking);font-weight:var(--mkt-sys-typescale-label-md-weight);color:var(--mkt-sys-color-on-surface);background:#f8fafc;border-bottom:1px solid var(--mkt-sys-color-outline)}.mkt-legal-table td{padding:12px 16px;font-size:var(--mkt-sys-typescale-label-md-size);line-height:1.55;letter-spacing:var(--mkt-sys-typescale-label-md-tracking);font-weight:var(--mkt-sys-typescale-body-md-weight);color:var(--mkt-sys-color-on-surface-muted);border-bottom:1px solid var(--mkt-sys-color-outline);vertical-align:top}.mkt-legal-table tbody tr:last-child td{border-bottom:none}.mkt-legal-table tbody tr:nth-child(2n){background:#f8fafc}.mkt-legal-table tbody tr:nth-child(odd){background:var(--mkt-sys-color-surface, #fff)}.mkt-legal-table td.is-strong{font-weight:var(--mkt-sys-typescale-label-md-weight);color:var(--mkt-sys-color-on-surface)}.mkt-legal-callout{display:flex;align-items:center;gap:22px;padding:28px 32px;border-radius:14px;border:1px solid var(--mkt-sys-color-outline);background:var(--mkt-sys-color-surface, #fff);color:var(--mkt-sys-color-on-surface);flex-wrap:wrap;margin-top:20px}.mkt-legal-callout h3{color:var(--mkt-sys-color-on-surface);font-size:var(--mkt-sys-typescale-heading-md-size);line-height:var(--mkt-sys-typescale-heading-md-leading);letter-spacing:var(--mkt-sys-typescale-heading-md-tracking);font-weight:var(--mkt-sys-typescale-heading-md-weight)}.mkt-legal-callout p{color:var(--mkt-sys-color-on-surface-muted);font-size:var(--mkt-sys-typescale-label-md-size);line-height:1.55;font-weight:var(--mkt-sys-typescale-body-md-weight)}.mkt-legal main.legal-main{max-width:900px;padding-top:var(--mkt-ref-size-64);padding-bottom:var(--mkt-ref-size-96)}.mkt-legal .legal-back{display:inline-flex;gap:6px;margin-bottom:var(--mkt-ref-size-28);font-size:var(--mkt-sys-typescale-label-md-size);color:var(--mkt-sys-color-on-surface-faint)}.mkt-legal main .legal-subtitle{margin-top:10px;font-style:italic}.mkt-legal main .legal-meta{margin-top:14px;font-size:var(--mkt-sys-typescale-label-md-size);color:var(--mkt-sys-color-on-surface-faint)}.mkt-legal .legal-sections{margin-top:var(--mkt-ref-size-40);display:flex;flex-direction:column;gap:var(--mkt-ref-size-36)}.mkt-legal main p,.mkt-legal main .legal-list{margin:12px 0 0}.mkt-legal main h3{margin:22px 0 0}.mkt-legal main .legal-list{padding-left:var(--mkt-ref-size-24);display:flex;flex-direction:column;gap:10px}.mkt-legal main .legal-rule{margin:var(--mkt-ref-size-48) 0 var(--mkt-ref-size-24)}.mkt-legal main .legal-link{color:var(--mkt-sys-color-accent);font-weight:var(--mkt-sys-typescale-label-md-weight)}.mkt-legal main .card-title{margin:0 0 8px}.mkt-legal main .callout-body{margin-top:6px}.mkt-legal .status-main{max-width:860px;padding-top:var(--mkt-ref-size-56)}.mkt-legal .status-banner{display:flex;align-items:center;gap:var(--mkt-ref-size-16);padding:22px 26px;border-radius:var(--mkt-sys-shape-corner-lg);background:#f0fdf4;border:1px solid #bbf7d0}.mkt-legal .status-banner-mark{width:var(--mkt-ref-size-44);height:var(--mkt-ref-size-44);border-radius:50%;background:#16a34a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-legal main .status-banner-title{color:#14532d}.mkt-legal main .status-banner-meta{margin-top:3px;font-size:var(--mkt-sys-typescale-label-md-size);color:#166534}.mkt-legal .status-section{margin-top:var(--mkt-ref-size-48)}.mkt-legal .status-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mkt-ref-size-4)}.mkt-legal .status-section-aside{font-size:var(--mkt-sys-typescale-label-md-size);color:var(--mkt-sys-color-on-surface-faint)}.mkt-legal .status-section-aside.is-strong{font-weight:var(--mkt-sys-typescale-label-md-weight);color:#16a34a}.mkt-legal .status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mkt-ref-size-16);padding:18px 0;border-top:1px solid var(--mkt-sys-color-outline)}.mkt-legal .status-row-end{border-top:1px solid var(--mkt-sys-color-outline)}.mkt-legal .status-row-text{min-width:0}.mkt-legal .status-service-name{font-size:var(--mkt-sys-typescale-body-md-size);font-weight:var(--mkt-sys-typescale-label-md-weight);color:var(--mkt-sys-color-on-surface)}.mkt-legal .status-service-desc{margin-top:2px;font-size:var(--mkt-sys-typescale-label-md-size);color:var(--mkt-sys-color-on-surface-faint)}.mkt-legal .status-pill{display:inline-flex;align-items:center;gap:var(--mkt-ref-size-8);flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:var(--mkt-sys-typescale-label-sm-size);font-weight:var(--mkt-sys-typescale-label-md-weight);color:var(--status-fg);background:var(--status-bg)}.mkt-legal .status-pill.is-operational{--status-fg: #16a34a;--status-bg: #dcfce7}.mkt-legal .status-pill.is-degraded{--status-fg: #f59e0b;--status-bg: #fef3c7}.mkt-legal .status-pill.is-outage{--status-fg: #e11d48;--status-bg: #fee2e2}.mkt-legal .status-dot{width:var(--mkt-ref-size-8);height:var(--mkt-ref-size-8);border-radius:50%;background:var(--status-fg);display:inline-block}.mkt-legal .status-uptime-bar{display:flex;gap:2px;margin-top:14px;height:34px}.mkt-legal .status-uptime-day{flex:1;border-radius:2px;background:#22c55e;opacity:.85}.mkt-legal .status-uptime-scale{display:flex;justify-content:space-between;margin-top:var(--mkt-ref-size-8);font-size:var(--mkt-sys-typescale-label-sm-size);color:var(--mkt-sys-color-on-surface-faint)}.mkt-legal .status-empty{margin-top:var(--mkt-ref-size-16);padding:var(--mkt-ref-size-28);border-radius:var(--mkt-sys-shape-corner-md, 14px);border:1px dashed var(--mkt-sys-color-outline);text-align:center;font-size:var(--mkt-sys-typescale-body-md-size);color:var(--mkt-sys-color-on-surface-faint)}.mkt-legal main .status-outro{margin-top:var(--mkt-ref-size-40)}
