.qa-landing *,.qa-landing :after,.qa-landing :before{box-sizing:border-box;margin:0;padding:0}.qa-landing{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"calt" 1;-webkit-text-size-adjust:100%;scroll-behavior:smooth}.qa-landing a{color:inherit;text-decoration:none}.qa-landing button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.qa-landing img,.qa-landing svg{display:block;max-width:100%}.qa-landing ::-moz-selection{background:var(--accent-soft);color:var(--accent-ink)}.qa-landing ::selection{background:var(--accent-soft);color:var(--accent-ink)}.qa-landing :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.qa-landing .label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.qa-landing .metric{font-family:var(--font-sans);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:var(--ink)}.qa-landing .stack{display:flex;flex-direction:column;gap:var(--sp-6)}.qa-landing .stack-sm{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-landing .row{gap:var(--sp-3)}.qa-landing .row,.qa-landing .row-between{display:flex;align-items:center;flex-wrap:wrap}.qa-landing .row-between{justify-content:space-between;gap:var(--sp-4)}.qa-landing .row-between>:first-child{flex:1 1 auto}.qa-landing .brand{display:inline-flex;align-items:center;gap:6px;font-weight:500;letter-spacing:-.02em;font-size:var(--text-body-lg);color:var(--ink)}.qa-landing .brand__mark{width:40px;height:40px;display:grid;place-items:center}.qa-landing .brand__mark svg{width:40px;height:40px}.qa-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border-radius:6px;font-weight:500;font-size:var(--text-body);white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),filter var(--dur) var(--ease)}.qa-landing .btn--primary{background:var(--accent);color:#fff}.qa-landing .btn--primary:hover{background:var(--accent-hover)}.qa-landing .btn--secondary{background:var(--surface);color:var(--accent-ink);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-xs)}.qa-landing .btn--secondary:hover{background:var(--surface-sunken);border-color:var(--ink-faint)}.qa-landing .btn--ghost{color:var(--accent-ink);padding-inline:var(--sp-3)}.qa-landing .btn--ghost:hover{background:var(--accent-soft)}.qa-landing .btn--sm{min-height:36px;padding:0 var(--sp-4);font-size:var(--text-small)}.qa-landing .btn--block{width:100%}.qa-landing .btn:disabled,.qa-landing .btn[disabled]{opacity:.55;cursor:not-allowed}.qa-landing .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-xs)}.qa-landing .card--flush{padding:0;overflow:hidden}.qa-landing .card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.qa-landing .card dd,.qa-landing .card>p{max-width:var(--measure)}.qa-landing .verdict{display:flex;flex-direction:column;gap:var(--sp-4)}.qa-landing .verdict__line{display:flex;align-items:flex-start;gap:var(--sp-4)}.qa-landing .verdict__dot{width:12px;height:12px;border-radius:50%;margin-top:.55em;flex:none}.qa-landing .verdict__text{flex:1}.qa-landing .verdict__sub{color:var(--ink-secondary);font-size:var(--text-body-lg);max-width:var(--measure)}.qa-landing .verdict__rule{height:1px;background:var(--hairline)}.qa-landing .verdict__next{display:flex;align-items:center;gap:var(--sp-3);font-weight:500}.qa-landing .verdict__next .arrow{color:var(--accent);font-weight:700}.qa-landing .verdict__prov{display:flex;gap:var(--sp-4);flex-wrap:wrap}.qa-landing .dot{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block}.qa-landing .chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:600;line-height:1.2}.qa-landing .chip .dot{width:8px;height:8px}.qa-landing .chip--soft{background:var(--surface-sunken);color:var(--ink-secondary);border:1px solid var(--hairline)}.qa-landing .chip--accent{background:var(--accent-soft);color:var(--accent-ink)}.qa-landing .sig-critical{background:var(--sig-critical)}.qa-landing .chip.sig-critical{background:var(--sig-critical-soft);color:var(--sig-critical-ink)}.qa-landing .sig-low{background:var(--sig-low)}.qa-landing .chip.sig-low{background:var(--sig-low-soft);color:var(--sig-low-ink)}.qa-landing .sig-moderate{background:var(--sig-moderate)}.qa-landing .chip.sig-moderate{background:var(--sig-moderate-soft);color:var(--sig-moderate-ink)}.qa-landing .sig-good{background:var(--sig-good)}.qa-landing .chip.sig-good{background:var(--sig-good-soft);color:var(--sig-good-ink)}.qa-landing .sig-strong{background:var(--sig-strong)}.qa-landing .chip.sig-strong{background:var(--sig-strong-soft);color:var(--sig-strong-ink)}.qa-landing .sig-info{background:var(--sig-info)}.qa-landing .chip.sig-info{background:var(--sig-info-soft);color:var(--sig-info-ink)}.qa-landing .chip.sig-critical .dot{background:var(--sig-critical)}.qa-landing .chip.sig-low .dot{background:var(--sig-low)}.qa-landing .chip.sig-moderate .dot{background:var(--sig-moderate)}.qa-landing .chip.sig-good .dot{background:var(--sig-good)}.qa-landing .chip.sig-strong .dot{background:var(--sig-strong)}.qa-landing .chip.sig-info .dot{background:var(--sig-info)}.qa-landing .divider{height:1px;background:var(--hairline)}.qa-landing .skip-link{position:absolute;left:-9999px}.qa-landing .skip-link:focus{left:var(--sp-4);top:var(--sp-4);z-index:100;background:var(--surface);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);box-shadow:var(--shadow-md)}.qa-landing{overflow-wrap:break-word}.qa-landing .label,.qa-landing .tag{overflow-wrap:anywhere}.qa-landing :where(h1,h2,h3,[id]){scroll-margin-top:calc(var(--header-h) + var(--sp-3))}.qa-landing .lwrap{max-width:1280px;margin:0 auto;padding-inline:clamp(var(--sp-4),3vw,var(--sp-10))}.qa-landing .lsection{padding-block:var(--sp-24)}.qa-landing .hero{position:relative;overflow:hidden;background:var(--canvas);padding-top:60px}.qa-landing .hero #aurora,.qa-landing .hero .hero-aurora{--qa-aurora-opacity:1;position:absolute;inset:0;width:100%;height:100%;z-index:1;display:block;opacity:0;animation:qa-aurora-reveal .52s var(--ease) forwards}@keyframes qa-aurora-reveal{to{opacity:var(--qa-aurora-opacity)}}.qa-landing .hero .lwrap{position:relative;z-index:3}.qa-landing .hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(40% 56% at 88% 6%,rgba(255,176,90,.55),transparent 62%),radial-gradient(44% 58% at 102% 36%,rgba(255,94,150,.52),transparent 62%),radial-gradient(44% 56% at 86% 76%,rgba(173,99,255,.48),transparent 62%),radial-gradient(50% 64% at 66% -4%,rgba(99,118,255,.42),transparent 58%);filter:blur(20px)}.qa-landing.dark-scope .hero:before{background:linear-gradient(90deg,rgba(10,10,15,.98),rgba(18,18,31,.96) 31%,rgba(53,45,102,.86) 56%,rgba(141,103,161,.78) 76%,rgba(255,176,90,.7)),radial-gradient(48% 74% at 58% 0,rgba(99,118,255,.56),transparent 66%),radial-gradient(44% 66% at 78% 38%,rgba(173,99,255,.58),transparent 68%),radial-gradient(38% 62% at 101% 22%,rgba(255,176,90,.68),transparent 64%),radial-gradient(42% 64% at 94% 58%,rgba(255,94,150,.46),transparent 66%);filter:blur(18px)}.qa-landing .hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0) 48%,var(--canvas) 99%)}.qa-landing .hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--sp-16);align-items:center;padding-block:var(--sp-12) var(--sp-24)}.qa-landing .hero-copy-mobile{display:none}.qa-landing .lnav{display:flex;align-items:center;gap:var(--sp-6);padding-block:var(--sp-5)}.qa-landing .lnav__links{display:flex;gap:var(--sp-6);margin-left:var(--sp-8)}.qa-landing .lnav__links a{color:var(--ink-secondary);font-weight:500;font-size:var(--text-body);transition:color var(--dur) var(--ease)}.qa-landing .lnav__links a:hover{color:var(--ink)}.qa-landing .eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);font-size:var(--text-small);color:var(--ink-secondary);background:color-mix(in srgb,var(--surface) 50%,transparent)}.qa-landing .appbar__spacer{flex:1}.qa-landing .artifact{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:var(--sp-8);box-shadow:var(--shadow-lg);border:1px solid var(--hairline);transform:rotate(-.6deg)}.qa-landing .artifact .label{color:var(--ink-muted)}.qa-landing .artifact .verdict__sub{color:var(--ink-secondary);font-size:var(--text-body)}.qa-landing .artifact .verdict__rule{background:var(--hairline)}.qa-landing .artifact .t-verdict{color:var(--ink)}.qa-landing .qa-art__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.qa-landing .qa-art__tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.qa-landing .qa-score{display:flex;align-items:center;gap:var(--sp-6)}.qa-landing .qa-score__ring{position:relative;width:92px;height:92px;flex:none}.qa-landing .qa-score__ring svg{width:100%;height:100%;display:block}.qa-landing .qa-score__track{fill:none;stroke:var(--hairline);stroke-width:8}.qa-landing .qa-score__val{fill:none;stroke:var(--sig-moderate);stroke-width:8;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.qa-landing .qa-score__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.qa-landing .qa-score__center strong{font-size:1.9rem;font-weight:700;color:var(--ink)}.qa-landing .qa-score__center span{font-size:var(--text-label);color:var(--ink-muted);margin-top:2px}.qa-landing .qa-score__meta{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.qa-landing .qa-score__cap{font-size:var(--text-small);color:var(--ink-secondary)}.qa-landing .qa-conf{display:flex;flex-direction:column;gap:4px}.qa-landing .qa-conf__top{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--text-label);color:var(--ink-muted)}.qa-landing .qa-conf__bar{height:5px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.qa-landing .qa-conf__bar>span{display:block;height:100%;background:var(--accent);border-radius:inherit}.qa-landing .qa-top{display:flex;flex-direction:column;gap:4px}.qa-landing .qa-top__title{display:flex;align-items:center;font-weight:600;color:var(--ink)}.qa-landing .qa-top__title .arrow{color:var(--accent);font-weight:700}.qa-landing .qa-top__ev{font-size:var(--text-small);color:var(--ink-muted)}.qa-landing .qa-locked{font-size:var(--text-small);color:var(--ink-faint);font-style:italic}.qa-landing .qa-appshot{perspective:1850px;perspective-origin:50% 28%;padding:12px 44px 48px 4px}.qa-landing .qa-appshot__frame{transform:rotateX(14deg) rotate(6deg);transform-origin:50% 50%;display:flex;width:100%;background:#0C0C12;color:#EDEDF2;border:.5px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 34px 58px -26px rgba(0,0,0,.78);font-family:var(--font-sans,inherit);text-align:left}.qa-landing .qa-appshot__frame *{box-sizing:border-box}.qa-landing .qa-appshot__nav{width:150px;flex:none;padding:16px 10px;border-right:.5px solid rgba(255,255,255,.07)}.qa-landing .qa-appshot__brand{display:flex;align-items:center;gap:9px;padding:4px 8px;margin-bottom:18px}.qa-landing .qa-appshot__brand>svg{width:20px;height:20px;flex:none}.qa-landing .qa-appshot__brand>b{font-size:15px;font-weight:500;color:#EDEDF2}.qa-landing .qa-appshot__navlist{display:flex;flex-direction:column;gap:2px}.qa-landing .qa-appshot__navitem{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:13px;color:#A0A0AB}.qa-landing .qa-appshot__navitem.is-active{background:rgba(255,255,255,.06);color:#F2F2F5}.qa-landing .qa-appshot__navitem svg{width:17px;height:17px;flex:none}.qa-landing .qa-appshot__main{flex:1;min-width:0}.qa-landing .qa-appshot__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:.5px solid rgba(255,255,255,.07)}.qa-landing .qa-appshot__title{min-width:0}.qa-landing .qa-appshot__org{display:block;font-size:14px;font-weight:500;color:#EDEDF2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-landing .qa-appshot__topright{display:flex;align-items:center;gap:10px;flex:none}.qa-landing .qa-appshot__eval{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#9A9AA5;white-space:nowrap}.qa-landing .qa-appshot__sun{color:#8A8A95;display:inline-flex}.qa-landing .qa-appshot__sun svg{width:16px;height:16px}.qa-landing .qa-appshot__avatar{width:24px;height:24px;border-radius:7px;background:#15151D;border:.5px solid rgba(255,255,255,.2);color:#EDEDF2;font-size:11px;display:flex;align-items:center;justify-content:center;flex:none}.qa-landing .qa-appshot__eyebrow{display:block;font-size:11px;letter-spacing:.13em;color:#6E6E78;text-transform:uppercase}.qa-landing .qa-appshot__dot{width:8px;height:8px;border-radius:50%;background:#2FBF71;display:inline-block;flex:none;box-shadow:0 0 6px rgba(47,191,113,.55)}.qa-landing .qa-appshot__dot--info{background:#4A90E2;box-shadow:none;width:7px;height:7px}.qa-landing .qa-appshot__hero{padding:22px 22px 8px}.qa-landing .qa-appshot__hero .qa-appshot__eyebrow{margin-bottom:14px}.qa-landing .qa-appshot__headline{font-size:27px;font-weight:500;line-height:1.2;margin:0 0 12px;color:#F5F5F7}.qa-landing .qa-appshot__headline span{color:#6E76F2}.qa-landing .qa-appshot__sub{font-size:14px;color:#A3A3AE;margin:0 0 18px}.qa-landing .qa-appshot__move{border-top:.5px solid rgba(255,255,255,.07);padding-top:16px}.qa-landing .qa-appshot__moveline{font-size:14px;color:#EDEDF2;margin:0 0 7px}.qa-landing .qa-appshot__moveline b{font-weight:500}.qa-landing .qa-appshot__arrow{color:#6E76F2}.qa-landing .qa-appshot__pb{padding:18px 22px 8px;border-top:.5px solid rgba(255,255,255,.07);margin-top:8px}.qa-landing .qa-appshot__pbhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.qa-landing .qa-appshot__pbtag{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.13em;color:#7E7E8A;text-transform:uppercase}.qa-landing .qa-appshot__steps{font-size:11px;color:#A0A0AB;background:rgba(255,255,255,.05);border:.5px solid rgba(255,255,255,.12);padding:3px 11px;border-radius:999px}.qa-landing .qa-appshot__pbtitle{font-size:19px;font-weight:500;color:#F2F2F5;margin:0 0 16px}.qa-landing .qa-appshot__cols{display:flex;gap:16px;margin-bottom:18px}.qa-landing .qa-appshot__cols>div{flex:1;min-width:0}.qa-landing .qa-appshot__cols p{font-size:11px;color:#9A9AA5;line-height:1.55;margin:0}.qa-landing .qa-appshot__lbl{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.qa-landing .qa-appshot__lbl--why{color:#E9A23B}.qa-landing .qa-appshot__lbl--ignore{color:#E8615A}.qa-landing .qa-appshot__lbl--improve{color:#3FB950}.qa-landing .qa-appshot__pbfoot{border-top:.5px solid rgba(255,255,255,.07);padding-top:14px}.qa-landing .qa-appshot__why{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.12em;color:#6E76F2;text-transform:uppercase;margin-bottom:11px}.qa-landing .qa-appshot__why svg{width:14px;height:14px}.qa-landing .qa-appshot__first{font-size:13px;color:#A3A3AE;line-height:1.6;margin:0 0 16px}.qa-landing .qa-appshot__first b{font-weight:500;color:#EDEDF2}.qa-landing .qa-appshot__cta{display:flex;align-items:center;gap:16px}.qa-landing .qa-appshot__btn{font-size:13px;font-weight:500;color:#FFFFFF;background:#6E76F2;padding:10px 16px;border-radius:9px}.qa-landing .qa-appshot__link{font-size:13px;color:#C9C9D2}.qa-landing .qa-appshot__areas{padding:16px 22px 22px;margin-top:10px;border-top:.5px solid rgba(255,255,255,.07)}.qa-landing .qa-appshot__areas .qa-appshot__eyebrow{margin-bottom:12px}.qa-landing .qa-appshot__dots{display:flex;gap:14px;flex-wrap:wrap}.qa-landing .qa-appshot__dots>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#9A9AA5}.qa-landing .qa-appshot__dots>span>i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.qa-landing:not(.dark-scope) .qa-appshot__frame{background:var(--surface);color:var(--ink);border-color:var(--hairline-strong);box-shadow:0 34px 58px -30px rgba(50,50,93,.4),0 12px 28px -18px rgba(50,50,93,.18)}.qa-landing:not(.dark-scope) .qa-appshot__nav{border-right-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__brand>b{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__navitem{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-appshot__navitem.is-active{background:var(--surface-sunken);color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__top{border-bottom-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__org{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__eval,.qa-landing:not(.dark-scope) .qa-appshot__sun{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-appshot__avatar{background:var(--surface-sunken);border-color:var(--hairline-strong);color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__eyebrow{color:var(--ink-faint)}.qa-landing:not(.dark-scope) .qa-appshot__headline{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__headline span{color:var(--accent)}.qa-landing:not(.dark-scope) .qa-appshot__sub{color:var(--ink-secondary)}.qa-landing:not(.dark-scope) .qa-appshot__move{border-top-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__moveline{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__arrow{color:var(--accent)}.qa-landing:not(.dark-scope) .qa-appshot__pb{border-top-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__pbtag{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-appshot__steps{color:var(--ink-muted);background:var(--surface-sunken);border-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__pbtitle{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__cols p{color:var(--ink-secondary)}.qa-landing:not(.dark-scope) .qa-appshot__lbl--why{color:var(--sig-moderate-ink)}.qa-landing:not(.dark-scope) .qa-appshot__lbl--ignore{color:var(--sig-critical-ink)}.qa-landing:not(.dark-scope) .qa-appshot__lbl--improve{color:var(--sig-good-ink)}.qa-landing:not(.dark-scope) .qa-appshot__pbfoot{border-top-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__why{color:var(--accent)}.qa-landing:not(.dark-scope) .qa-appshot__first{color:var(--ink-secondary)}.qa-landing:not(.dark-scope) .qa-appshot__first b{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-appshot__btn{background:var(--accent);color:#FFFFFF}.qa-landing:not(.dark-scope) .qa-appshot__link{color:var(--accent-ink)}.qa-landing:not(.dark-scope) .qa-appshot__areas{border-top-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-appshot__dots>span{color:var(--ink-muted)}.qa-landing .qa-mockshot{--mockshot-area:var(--nl-area-finance,#EF4444)}.qa-landing .qa-mockshot__frame{display:flex;flex-direction:column;background:#0C0C12;color:#EDEDF2;border:.5px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 34px 58px -26px rgba(0,0,0,.78);font-family:var(--font-sans,inherit);text-align:left}.qa-landing .qa-mockshot__frame *{box-sizing:border-box}.qa-landing .qa-mockshot__head{display:flex;gap:12px;align-items:flex-start;padding:22px 24px;border-bottom:.5px solid rgba(255,255,255,.07)}.qa-landing .qa-mockshot__num{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--mockshot-area) 16%,transparent);color:var(--mockshot-area);font-size:15px;font-variant-numeric:tabular-nums}.qa-landing .qa-mockshot__headmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.qa-landing .qa-mockshot__title{font-size:21px;font-weight:500;line-height:1.15;letter-spacing:-.012em;color:#F2F2F5;margin:0}.qa-landing .qa-mockshot__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:20px;color:#9A9AA5;margin:0}.qa-landing .qa-mockshot__area{display:inline-flex;align-items:center;gap:7px;color:var(--mockshot-area)}.qa-landing .qa-mockshot__dot{width:8px;height:8px;border-radius:50%;background:var(--mockshot-area);display:inline-block;flex:none}.qa-landing .qa-mockshot__sep{color:#6E6E78}.qa-landing .qa-mockshot__capsule{min-height:20px;line-height:20px;padding:0 8px;border-radius:999px;font-size:13px;font-weight:500;background:rgba(99,102,241,.14);color:#C7D2FE}.qa-landing .qa-mockshot__why{font-size:14px;line-height:1.5;color:#A3A3AE;margin:2px 0 0}.qa-landing .qa-mockshot__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:6px 0 0;max-width:420px}.qa-landing .qa-mockshot__track{display:flex;gap:4px;height:4px}.qa-landing .qa-mockshot__track i{flex:1 1 0;min-width:0;border-radius:999px;background:rgba(255,255,255,.1)}.qa-landing .qa-mockshot__count{font-size:13px;font-weight:500;color:#9A9AA5;white-space:nowrap;font-variant-numeric:tabular-nums}.qa-landing .qa-mockshot__steps{padding:20px 24px 22px;border-bottom:.5px solid rgba(255,255,255,.07)}.qa-landing .qa-mockshot__eyebrow{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#6E6E78;margin:0 0 12px}.qa-landing .qa-mockshot__rail{list-style:none;display:grid;gap:4px;margin:0;padding:0}.qa-landing .qa-mockshot__step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:12px 12px 12px 10px;border-left:2px solid transparent}.qa-landing .qa-mockshot__step.is-current{border-left-color:var(--mockshot-area);background:rgba(255,255,255,.04);border-radius:0 8px 8px 0}.qa-landing .qa-mockshot__stepnum{font-family:var(--font-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.55;color:#7E7E8A}.qa-landing .qa-mockshot__step.is-current .qa-mockshot__stepnum{color:var(--mockshot-area)}.qa-landing .qa-mockshot__lock{color:#6E6E78;display:inline-flex}.qa-landing .qa-mockshot__lock svg{width:15px;height:15px;margin-top:3px}.qa-landing .qa-mockshot__stepbody{min-width:0;display:flex;flex-direction:column;gap:6px}.qa-landing .qa-mockshot__steplabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mockshot-area)}.qa-landing .qa-mockshot__steptext{font-size:14px;line-height:1.55;color:#C9C9D2}.qa-landing .qa-mockshot__step.is-current .qa-mockshot__steptext{color:#EDEDF2}.qa-landing .qa-mockshot__step--locked .qa-mockshot__steptext{font-size:13px;color:#8A8A95}.qa-landing .qa-mockshot__panels{display:grid;grid-template-columns:1fr 1fr}.qa-landing .qa-mockshot__panel{display:flex;flex-direction:column;padding:20px 24px 24px;min-width:0}.qa-landing .qa-mockshot__panel+.qa-mockshot__panel{border-left:.5px solid rgba(255,255,255,.07)}.qa-landing .qa-mockshot__paneltitle{font-size:15px;font-weight:500;color:#EDEDF2;margin:0 0 12px}.qa-landing .qa-mockshot__paneltitle--paired{margin-top:28px}.qa-landing .qa-mockshot__findings{list-style:none;display:grid;gap:14px;margin:0 0 20px;padding:0}.qa-landing .qa-mockshot__finding{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.qa-landing .qa-mockshot__findingno{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.7;color:#6E6E78}.qa-landing .qa-mockshot__findingbody{min-width:0;display:flex;flex-direction:column;gap:5px}.qa-landing .qa-mockshot__posture{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#E8615A}.qa-landing .qa-mockshot__findingtext{font-size:13px;line-height:1.55;color:#C9C9D2}.qa-landing .qa-mockshot__cite{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.qa-landing .qa-mockshot__citation{font-size:12px;font-style:italic;color:#9A9AA5}.qa-landing .qa-mockshot__kind{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6E6E78}.qa-landing .qa-mockshot__basis{padding:12px 14px;border:.5px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.03)}.qa-landing .qa-mockshot__refs{list-style:none;margin:12px 0 0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:8px}.qa-landing .qa-mockshot__basisname{font-size:13px;font-weight:500;color:#EDEDF2;margin:0 0 3px}.qa-landing .qa-mockshot__basisnote{font-size:12px;line-height:1.5;color:#9A9AA5;margin:0}.qa-landing .qa-mockshot__boundary{font-size:12px;line-height:1.55;color:#8A8A95;margin:auto 0 0;padding-top:12px;border-top:.5px solid rgba(255,255,255,.07)}.qa-landing:not(.dark-scope) .qa-mockshot__frame{background:var(--surface);color:var(--ink);border-color:var(--hairline-strong);box-shadow:0 34px 58px -30px rgba(50,50,93,.4),0 12px 28px -18px rgba(50,50,93,.18)}.qa-landing:not(.dark-scope) .qa-mockshot__head{border-bottom-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-mockshot__title{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-mockshot__meta{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-mockshot__sep{color:var(--ink-faint)}.qa-landing:not(.dark-scope) .qa-mockshot__capsule{background:var(--accent-soft);color:var(--accent-ink)}.qa-landing:not(.dark-scope) .qa-mockshot__why{color:var(--ink-secondary)}.qa-landing:not(.dark-scope) .qa-mockshot__track i{background:var(--hairline)}.qa-landing:not(.dark-scope) .qa-mockshot__count{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-mockshot__steps{border-bottom-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-mockshot__eyebrow{color:var(--ink-faint)}.qa-landing:not(.dark-scope) .qa-mockshot__step.is-current{background:var(--surface-sunken)}.qa-landing:not(.dark-scope) .qa-mockshot__stepnum{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-mockshot__lock{color:var(--ink-faint)}.qa-landing:not(.dark-scope) .qa-mockshot__steptext{color:var(--ink-secondary)}.qa-landing:not(.dark-scope) .qa-mockshot__step.is-current .qa-mockshot__steptext{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-mockshot__step--locked .qa-mockshot__steptext{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-mockshot__panel+.qa-mockshot__panel{border-left-color:var(--hairline)}.qa-landing:not(.dark-scope) .qa-mockshot__paneltitle{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-mockshot__findingno{color:var(--ink-faint)}.qa-landing:not(.dark-scope) .qa-mockshot__posture{color:var(--sig-critical-ink)}.qa-landing:not(.dark-scope) .qa-mockshot__findingtext{color:var(--ink-secondary)}.qa-landing:not(.dark-scope) .qa-mockshot__citation{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-mockshot__kind{color:var(--ink-faint)}.qa-landing:not(.dark-scope) .qa-mockshot__basis{border-color:var(--hairline);background:var(--surface-sunken)}.qa-landing:not(.dark-scope) .qa-mockshot__basisname{color:var(--ink)}.qa-landing:not(.dark-scope) .qa-mockshot__basisnote{color:var(--ink-muted)}.qa-landing:not(.dark-scope) .qa-mockshot__boundary{color:var(--ink-muted);border-top-color:var(--hairline)}@media (max-width:860px){.qa-landing .qa-mockshot__panels{grid-template-columns:1fr}.qa-landing .qa-mockshot__panel+.qa-mockshot__panel{border-left:0;border-top:.5px solid rgba(255,255,255,.07)}.qa-landing:not(.dark-scope) .qa-mockshot__panel+.qa-mockshot__panel{border-top-color:var(--hairline)}.qa-landing .qa-mockshot__head{padding:18px 16px}.qa-landing .qa-mockshot__steps{padding:16px 16px 18px}.qa-landing .qa-mockshot__panel{padding:16px}.qa-landing .qa-mockshot__title{font-size:19px}}@media (min-width:1101px){.qa-landing .hero .hero__grid{display:block;position:relative;min-height:580px}.qa-landing .hero__grid>div:not(.qa-appshot){position:relative;z-index:3;max-width:500px}.qa-landing .qa-appshot{position:absolute;z-index:2;top:50%;left:34%;right:-14%;padding:0;transform:translateY(-50%);pointer-events:none;perspective:1050px;perspective-origin:50% 58%}.qa-landing .qa-appshot__frame{transform:rotateX(47deg) rotate(-4deg);max-height:780px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 92%,transparent)}}@media (max-width:1100px){.qa-landing .hero .hero__grid{grid-template-columns:1fr}.qa-landing .qa-appshot{perspective:none;padding:0;max-width:640px}.qa-landing .qa-appshot__frame{transform:none;max-height:440px;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}}@media (max-width:767px){.qa-landing .qa-appshot{display:none}}.qa-landing .theme-toggle{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius);color:var(--ink-secondary);border:1px solid transparent;flex:none;cursor:pointer;background:transparent;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-landing .theme-toggle:hover{background:var(--surface-sunken);color:var(--ink)}.qa-landing .theme-toggle svg{width:18px;height:18px}.qa-landing .theme-toggle__sun,.qa-landing.dark-scope .theme-toggle__moon{display:none}.qa-landing.dark-scope .theme-toggle__sun{display:block}.qa-landing .lnav__cta{display:contents}.qa-landing .lnav__burger{display:none;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--radius);color:var(--ink);background:transparent;border:1px solid transparent;cursor:pointer}.qa-landing .lnav__burger:hover{background:var(--surface-sunken)}.qa-landing .lnav__burger svg{width:22px;height:22px}.qa-landing .qa-drawer{position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none}.qa-landing .qa-drawer--open{visibility:visible;pointer-events:auto}.qa-landing .qa-drawer__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:rgba(8,8,14,.5);opacity:0;cursor:pointer;transition:opacity var(--dur) var(--ease)}.qa-landing .qa-drawer--open .qa-drawer__backdrop{opacity:1}.qa-landing .qa-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(86vw,360px);display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-5) var(--sp-5) var(--sp-8);background:var(--canvas);border-left:1px solid var(--hairline-strong);box-shadow:var(--shadow-lg);overflow-y:auto;transform:translateX(100%);transition:transform var(--dur) var(--ease)}.qa-landing .qa-drawer--open .qa-drawer__panel{transform:none}.qa-landing .qa-drawer__head{display:flex;align-items:center;justify-content:space-between}.qa-landing .qa-drawer__links{display:flex;flex-direction:column}.qa-landing .qa-drawer__links a{padding:var(--sp-4) 0;font-size:var(--text-body-lg);font-weight:500;color:var(--ink);border-bottom:1px solid var(--hairline)}.qa-landing .qa-drawer__links a:hover{color:var(--accent-ink)}.qa-landing .qa-drawer__auth{margin-top:auto;display:flex;flex-direction:column;gap:var(--sp-3)}.qa-landing .qa-drawer__user{font-size:var(--text-small);color:var(--ink-muted)}.qa-landing .qa-drawer__account{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--sp-2)}.qa-landing .qa-drawer__name{font-weight:600;color:var(--ink)}.qa-landing .qa-drawer__email{font-size:var(--text-small);color:var(--ink-muted);overflow-wrap:anywhere}.qa-landing .qa-drawer__logout{color:var(--ink-secondary)}.qa-landing .qa-drawer__logout:hover{color:var(--ink);background:var(--surface-sunken)}.qa-landing .qa-fab{position:fixed;z-index:150;right:max(var(--sp-5),calc((100vw - 1280px) / 2 + var(--sp-5)));bottom:var(--sp-5);min-height:48px;padding:0 var(--sp-6);border:none;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-weight:600;font-size:var(--text-body);box-shadow:var(--shadow-lg);cursor:pointer;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),background var(--dur) var(--ease)}.qa-landing .qa-fab--show{opacity:1;transform:none;pointer-events:auto}.qa-landing .qa-fab:hover{background:var(--accent-hover)}@media (max-width:560px){.qa-landing .qa-fab{right:var(--sp-4);bottom:calc(var(--sp-5) + 64px);min-height:44px;font-size:var(--text-small)}}@media (max-width:900px){.qa-landing .lnav__cta{display:none}.qa-landing .lnav__burger{display:grid}.qa-landing .hero__grid,.qa-landing .lfooter__cols,.qa-landing .pillars,.qa-landing .pricing,.qa-landing .steps,.qa-landing .trust-grid{grid-template-columns:1fr}.qa-landing .hero__grid{gap:var(--sp-10)}.qa-landing .lnav__links{display:none}.qa-landing .lsection{padding-block:var(--sp-16)}.qa-landing .lnav{flex-wrap:wrap;row-gap:var(--sp-3)}.qa-landing .artifact{transform:none}.qa-landing .hero-copy-desktop{display:none}.qa-landing .hero-copy-mobile{display:inline}}.qa-landing.dark-scope .artifact{background:var(--surface)}.qa-landing.dark-scope .sd-footer{background:#06060b}.qa-landing.dark-scope .sc-card{background:var(--surface)}.qa-landing.qa-public{min-height:100vh;background:var(--canvas);color:var(--ink)}.qa-landing .qa-public-main{min-height:60vh;padding-top:60px;background:var(--canvas)}.qa-landing .qa-page-hero{padding-block:var(--sp-20) var(--sp-12);border-bottom:1px solid var(--hairline)}.qa-landing .qa-page-hero .label{display:block;margin-bottom:var(--sp-4)}.qa-landing .qa-page-hero .t-verdict{max-width:16ch}.qa-landing .qa-page-hero .t-body-lg{margin-top:var(--sp-4)}.qa-landing .qa-page-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}.qa-landing .qa-contact-shell,.qa-landing .qa-info-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);gap:clamp(var(--sp-8),6vw,var(--sp-20));padding-block:var(--sp-12) var(--sp-20)}.qa-landing .qa-contact-grid,.qa-landing .qa-contact-primary,.qa-landing .qa-info-article,.qa-landing .qa-info-side{min-width:0}.qa-landing .qa-contact-grid,.qa-landing .qa-info-article,.qa-landing .qa-principles{display:flex;flex-direction:column;gap:var(--sp-6)}.qa-landing .qa-contact-card,.qa-landing .qa-contact-primary,.qa-landing .qa-info-block,.qa-landing .qa-principle{border:1px solid var(--hairline);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-xs)}.qa-landing .qa-info-block{padding:var(--sp-8)}.qa-landing .qa-contact-card p,.qa-landing .qa-contact-primary p,.qa-landing .qa-info-block p,.qa-landing .qa-info-contact p,.qa-landing .qa-principle p{margin-top:var(--sp-3);color:var(--ink-secondary);line-height:1.65}.qa-landing .qa-info-side{align-self:start;display:flex;flex-direction:column;gap:var(--sp-6)}.qa-landing .qa-contact-card,.qa-landing .qa-contact-primary,.qa-landing .qa-principle{padding:var(--sp-6)}.qa-landing .qa-contact-email,.qa-landing .qa-info-contact a,.qa-landing .qa-principle h3{color:var(--ink);font-weight:600}.qa-landing .qa-info-contact{border-top:1px solid var(--hairline-strong);padding-top:var(--sp-6)}.qa-landing .qa-doc-copy a,.qa-landing .qa-doc-notice a,.qa-landing .qa-info-contact a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.qa-doc-copy a{text-decoration:underline;text-underline-offset:3px}.qa-landing .qa-contact-shell{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr)}.qa-landing .qa-contact-primary{align-self:start}.qa-landing .qa-contact-email{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);font-size:var(--text-body-lg)}.qa-landing .qa-contact-email svg,.qa-landing .qa-contact-icon svg{width:20px;height:20px;color:var(--accent);flex:none}.qa-landing .qa-contact-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:var(--sp-4);border:1px solid var(--hairline-strong);border-radius:8px;background:var(--accent-soft)}.qa-landing .qa-doc-shell{display:grid;grid-template-columns:248px minmax(0,1fr);gap:clamp(var(--sp-8),5vw,var(--sp-16));padding-block:var(--sp-10) var(--sp-20)}.qa-landing .qa-doc-sidebar{min-width:0}.qa-landing .qa-doc-nav{position:sticky;top:calc(60px + var(--sp-6));display:flex;flex-direction:column;gap:var(--sp-2)}.qa-landing .qa-doc-nav__item{display:flex;min-height:38px;align-items:center;gap:var(--sp-2);border:1px solid transparent;border-radius:8px;padding:8px 10px;color:var(--ink-secondary);font-size:var(--text-small);font-weight:500;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-landing .qa-doc-nav__item.is-active,.qa-landing .qa-doc-nav__item:hover{border-color:var(--hairline-strong);background:var(--surface-sunken);color:var(--ink)}.qa-landing .qa-doc-nav__item.is-active{border-color:var(--accent);color:var(--accent-ink)}.qa-landing .qa-doc-nav__item svg{width:16px;height:16px;flex:none}.qa-landing .qa-doc-article{min-width:0;max-width:820px}.qa-landing .qa-doc-notice{border:1px solid color-mix(in srgb,var(--sig-moderate) 36%,var(--hairline));border-radius:8px;background:var(--sig-moderate-soft);color:var(--ink-secondary);font-size:var(--text-small);line-height:1.6;padding:var(--sp-4)}.qa-landing .qa-doc-notice strong{color:var(--ink);font-weight:700}.qa-landing .qa-doc-content{margin-top:var(--sp-10)}.qa-landing .qa-doc-body{display:flex;flex-direction:column;gap:var(--sp-10)}.qa-landing .qa-doc-block{scroll-margin-top:calc(60px + var(--sp-6))}.qa-landing .qa-doc-copy{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3);color:var(--ink-secondary)}.qa-landing .qa-doc-copy p{line-height:1.68}.qa-landing .qa-doc-list{display:flex;flex-direction:column;gap:var(--sp-2);padding-left:1.25rem;line-height:1.68;list-style:disc}.qa-landing .qa-doc-table-wrap{overflow-x:auto}.qa-landing .qa-doc-table{width:100%;border-collapse:collapse;font-size:.95em;line-height:1.5}.qa-landing .qa-doc-table td,.qa-landing .qa-doc-table th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top}.qa-landing .qa-doc-label,.qa-landing .qa-doc-table th{color:var(--ink);font-weight:600}.qa-landing .qa-doc-pending{border:1px solid color-mix(in srgb,var(--sig-critical) 38%,var(--hairline));border-radius:8px;background:var(--sig-critical-soft);color:var(--sig-critical-ink);font-weight:500;padding:var(--sp-3) var(--sp-4)}.qa-landing .qa-doc-pending__label{color:var(--sig-critical-ink);font-weight:700}@media (max-width:900px){.qa-landing .qa-page-hero{padding-block:var(--sp-16) var(--sp-10)}.qa-landing .qa-contact-shell,.qa-landing .qa-doc-shell,.qa-landing .qa-info-shell{grid-template-columns:1fr}.qa-landing .qa-doc-nav{position:static;flex-direction:row;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-2)}.qa-landing .qa-doc-nav__item{min-width:-moz-max-content;min-width:max-content}}@media (max-width:560px){.qa-landing .qa-page-actions,.qa-landing .qa-page-actions .btn{width:100%}.qa-landing .qa-contact-card,.qa-landing .qa-contact-primary,.qa-landing .qa-info-block,.qa-landing .qa-principle{padding:var(--sp-5)}}.qa-landing.dark-scope.qa-deferred-sections,.qa-landing.qa-deferred-sections,.qa-landing.qa-deferred-sections.dark-scope{background:var(--canvas)}.qa-landing .qa-deferred-sections__placeholder{min-height:min(75vh,900px)}.qa-landing .qa-deferred-sections__placeholder:nth-child(2n){background:var(--surface-sunken)}.qa-landing .sa-how{position:relative;overflow:hidden;padding-top:calc(var(--sp-24) - var(--sp-10))}.qa-landing .sa-how>.lwrap{position:relative;z-index:1}.qa-landing .sa-net{position:absolute;top:0;left:50%;z-index:0;width:min(100%,1280px);height:100%;transform:translateX(-50%);pointer-events:none}.qa-landing .sa-headrow,.qa-landing .sb-headrow{display:grid;grid-template-columns:1fr;align-items:center}.qa-landing .sb-headrow{gap:1.5rem}.qa-landing .sa-headrow{gap:var(--sp-6)}@media (min-width:880px){.qa-landing .sb-headrow{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(1.75rem,4vw,3.5rem)}.qa-landing .sa-headrow{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.75rem,4vw,3.5rem)}}.qa-landing .sa-headrow__text,.qa-landing .sb-headrow__text{min-width:0}.qa-landing .sa-headrow__art,.qa-landing .sb-headrow__art{position:relative;min-width:0;height:clamp(280px,30vw,420px)}.qa-landing .sb-headrow__art{overflow:hidden;border-radius:16px;background:radial-gradient(120% 100% at 72% 26%,rgba(99,91,255,.07),transparent 70%)}.qa-landing .sa-headrow__art{background:transparent}.qa-landing .sa-headrow__art .focus-net,.qa-landing .sb-headrow__art .pcb-net{position:absolute;inset:0;display:block;width:100%;height:100%}@media (max-width:560px){.qa-landing .qa-deferred-sections__placeholder{min-height:min(68vh,640px)}.qa-landing .sa-headrow__art,.qa-landing .sb-headrow__art{height:230px}}.qa-landing .qa-freeshot{--freeshot-area:var(--nl-area-finance,#EF4444);display:flex;flex-direction:column;gap:4px;text-align:left}.qa-landing .qa-freeshot__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0}.qa-landing .qa-freeshot__h1{font-family:var(--font-display);font-size:22px;line-height:1.15;letter-spacing:-.012em;color:var(--ink);margin:2px 0 0}.qa-landing .qa-freeshot__goal{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:13px;line-height:20px;margin:4px 0 0}.qa-landing .qa-freeshot__goal-k{color:var(--ink-muted)}.qa-landing .qa-freeshot__goal-v{font-weight:600;color:var(--ink)}.qa-landing .qa-freeshot__ready{font-size:13px;font-weight:500;color:var(--ink);margin:0}.qa-landing .qa-freeshot__sec{font-family:var(--font-display);font-size:16px;color:var(--ink);margin:10px 0 0}.qa-landing .qa-freeshot__card{margin-top:8px;display:flex;gap:10px;align-items:flex-start;background:color-mix(in srgb,var(--freeshot-area) 7%,var(--surface));border:1px solid var(--hairline);border-radius:12px;padding:12px 14px}.qa-landing .qa-freeshot__num{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--freeshot-area) 16%,transparent);color:var(--freeshot-area);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.qa-landing .qa-freeshot__cardmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.qa-landing .qa-freeshot__title{font-family:var(--font-display);font-size:16px;line-height:1.2;color:var(--ink);margin:0}.qa-landing .qa-freeshot__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:18px;color:var(--ink-muted);margin:0}.qa-landing .qa-freeshot__area{display:inline-flex;align-items:center;gap:6px}.qa-landing .qa-freeshot__dot{width:7px;height:7px;border-radius:50%;background:var(--freeshot-area);display:inline-block;flex:none}.qa-landing .qa-freeshot__capsule{min-height:18px;line-height:18px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:500;background:var(--accent-soft);color:var(--accent-ink)}.qa-landing .qa-freeshot__count{font-size:12px;color:var(--ink-muted);margin:0;font-variant-numeric:tabular-nums}.qa-landing .qa-freeshot__foot{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--hairline);font-size:13px;color:var(--ink-secondary)}.qa-landing .qa-freeshot__band{font-weight:600;color:var(--ink)}