body:has(.qans){background:#2a2a2a}.qans{--tangelo:#f15a24;--tangelo-600:#e23d14;--ink:#2a2a2a;--ink-2:#232325;--card:#1c1c1f;--card-2:#151517;--line:#3a3a40;--line-2:#2c2c31;--muted:rgba(255,255,255,.64);--muted-2:rgba(255,255,255,.8);--green:#2bbb6e;--sky:#65b6cb;--citron:#f0c419;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:"Poppins",var(--sans);--mono:"SFMono-Regular",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--sans);color:#fff;-webkit-font-smoothing:antialiased;line-height:1.55;background-color:var(--ink);background-image:radial-gradient(circle,rgba(255,255,255,.056) 1px,transparent 1.4px),radial-gradient(ellipse 1000px 560px at 50% 300px,rgba(242,92,20,.07),transparent 70%);background-size:40px 40px,100% 1400px;background-repeat:repeat,no-repeat;overflow-x:clip}.qans *,.qans *:before,.qans *:after{box-sizing:border-box}.qans :where(h1,h2,h3,h4,p,ul,ol,figure,dl,dd){margin:0;padding:0}.qans :where(ul,ol){list-style:none}.qans a{color:inherit;text-decoration:none}.qans a.xlink{color:#fff;text-decoration:underline;text-decoration-color:#f15a24bf;text-decoration-thickness:1px;text-underline-offset:3px}.qans a.xlink:hover{color:var(--tangelo);text-decoration-color:currentColor}.qans :is(h1,h2,h3,h4){font-family:var(--display);font-weight:600;letter-spacing:-.02em;color:#fff}.qans .wrap{max-width:1180px;margin:0 auto;padding:0 16px}@media (min-width:640px){.qans .wrap{padding:0 24px}}.qans p,.qans li,.qans h1,.qans h2,.qans h3{overflow-wrap:break-word}.qans .reveal{opacity:0;transform:translateY(16px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.qans .reveal.in{opacity:1;transform:none}html:not(.qa-js) .qans .reveal{opacity:1;transform:none}.qans .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:16px;line-height:1.2;padding:13px 26px;border-radius:999px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .15s ease;text-align:center}.qans .btn:hover{transform:translateY(-1px)}.qans .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.qans .btn-primary{background:var(--tangelo);color:#fff}.qans .btn-primary:hover{background:var(--tangelo-600)}.qans .btn-ghost{background:transparent;color:#fff;border-color:#fff6}.qans .btn-ghost:hover{border-color:#fff}.qans .eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.qans .sec{padding:72px 0}@media (min-width:900px){.qans .sec{padding:104px 0}}.qans .sec.alt{background:#00000024}.qans .sec.line{border-top:1px solid var(--line-2)}.qans .sec-head{max-width:800px;margin:0 auto 44px;text-align:center}.qans .sec-head h2{font-size:clamp(28px,4.2vw,46px);line-height:1.1;margin-top:12px}.qans .sec-head p{margin-top:16px;color:var(--muted-2);font-size:clamp(16px,1.6vw,19px)}.qans .lede{color:var(--muted-2);font-size:clamp(16px,1.5vw,18px);margin-top:16px}.qans .h2{font-size:clamp(28px,3.8vw,42px);line-height:1.1;margin-top:12px}.qans .hero{padding:128px 0 72px;position:relative}@media (min-width:900px){.qans .hero{padding:148px 0 96px}}.qans .hero-grid{display:grid;gap:44px;align-items:center}@media (min-width:980px){.qans .hero-grid{grid-template-columns:1.02fr .98fr;gap:56px}}.qans .hero h1{font-size:clamp(34px,5vw,58px);line-height:1.08;margin-top:16px}.qans .hero h1 .accent{color:var(--tangelo)}.qans .hero .sub{margin-top:20px;color:var(--muted-2);font-size:clamp(17px,1.6vw,20px);max-width:600px}.qans .hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.qans .split{display:grid;gap:40px;align-items:center}@media (min-width:960px){.qans .split{grid-template-columns:1fr 1.05fr;gap:64px}.qans .split.flip>:first-child{order:2}}.qans .split>*{min-width:0}.qans .ticks{margin-top:22px;display:grid;gap:12px}.qans .ticks li{display:flex;gap:12px;align-items:flex-start;color:var(--muted-2);font-size:16px}.qans .ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:6px;background:#f15a2424 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f15a24' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat}.qans .itemgrid{display:grid;gap:16px;margin-top:26px}@media (min-width:640px){.qans .itemgrid{grid-template-columns:1fr 1fr}}.qans .item{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.qans .item h3{font-size:17px;line-height:1.25}.qans .item p{margin-top:8px;color:var(--muted-2);font-size:15px}.qans .proof{margin-top:22px;border-left:3px solid var(--tangelo);padding:4px 0 4px 16px;color:#fff;font-weight:600;font-size:16px}.qans .fine{margin-top:14px;color:var(--muted);font-size:14px}.qans .mk{position:relative;background:var(--card-2);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px #00000073;overflow:hidden;font-size:14px;color:#eef0f2;text-align:left}.qans .mk-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--line-2);background:#111113}.qans .mk-bar i{width:10px;height:10px;border-radius:50%;background:#3a3a40;flex:none}.qans .mk-bar span{margin-left:6px;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qans .mk-body{padding:16px}@media (min-width:640px){.qans .mk-body{padding:20px}}.qans .glow{position:relative}.qans .glow:before{content:"";position:absolute;inset:-40px;border-radius:48px;background:radial-gradient(closest-side,#f15a2438,#f15a2400 72%);pointer-events:none}.qans .glow>*{position:relative}.qa-js .qans .mk [data-at]{opacity:0;transform:translateY(6px);transition:opacity .4s var(--ease),transform .4s var(--ease),max-height .4s var(--ease)}.qa-js .qans .mk .qgrow[data-at]{opacity:1;transform:scaleX(0);transform-origin:left center}.qa-js .qans .mk .qcollapse[data-at]{max-height:0;overflow:hidden;transform:none}.qans .mk [data-press]{transition:box-shadow .25s ease,border-color .25s ease,color .25s ease}.qans .mk:not(.on) *{animation-play-state:paused!important}.qans .bubble{border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.45}.qans .bubble.user{margin-left:auto;max-width:88%;background:#25272e;border-bottom-right-radius:5px}.qans .bubble.ans{background:#1b1d22;border:1px solid #2a2d35;border-bottom-left-radius:5px}.qans .trail{display:grid;gap:8px;margin:14px 0}.qans .trail li{display:flex;align-items:center;gap:10px;color:var(--muted-2);font-size:13.5px}.qans .tk{position:relative;flex:none;width:16px;height:16px}.qans .tk .sp{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(241,90,36,.3);border-top-color:var(--tangelo);animation:qaSpin .8s linear infinite}.qans .tk .ck{position:absolute;inset:-1px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center}.qans .tk .ck svg{width:10px;height:10px;stroke:#0d1f15;stroke-width:3.4;fill:none;stroke-linecap:round;stroke-linejoin:round}@keyframes qaSpin{to{transform:rotate(360deg)}}.qans .chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--line);color:var(--muted-2);background:#18181b;white-space:nowrap}.qans .chip.go{color:#d5f5e3;border-color:#2bbb6e80;background:#2bbb6e1a}.qans .chip.go:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.qans .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.qans .rank{display:grid;gap:7px;margin-top:10px}.qans .rank li{display:grid;grid-template-columns:minmax(0,92px) 1fr 38px;align-items:center;gap:10px;font-size:13px}.qans .rank .nm{color:#eef0f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qans .rank .track{height:8px;border-radius:99px;background:#26262b;overflow:hidden}.qans .rank .bar{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#f15a24,#f6895f)}.qans .rank .v{font-variant-numeric:tabular-nums;color:var(--muted-2);text-align:right}.qans .choice{margin-top:14px;padding:10px 12px;border-radius:10px;background:#f15a2417;border:1px solid rgba(241,90,36,.35);color:#fde4d8;font-size:13.5px}.qans .shot-sub{margin-top:56px;padding-top:44px;border-top:1px solid var(--line-2)}.qans .shot-copy{max-width:720px;margin:0 auto 32px;text-align:center}.qans .shot-copy h3{font-size:clamp(22px,2.6vw,28px);line-height:1.15}.qans .shot-copy p{margin-top:12px;color:var(--muted-2);font-size:16px}.qans .shot-sub .af{max-width:1060px;margin:0 auto}.qans .tbl{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.qans .tbl th{font-weight:600;color:var(--muted);text-align:left;padding:7px 8px;border-bottom:1px solid var(--line-2);font-size:12px;white-space:nowrap}.qans .tbl td{padding:7px 8px;border-bottom:1px solid #202024;white-space:nowrap}.qans .tbl td.r,.qans .tbl th.r{text-align:right}.qans .tbl-wrap{position:relative;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:#121214}.qans .scan{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(180deg,#65b6cb00,#65b6cb2e,#65b6cb00);animation:qaScan 3.2s ease-in-out infinite;pointer-events:none}@keyframes qaScan{0%{transform:translateY(-40px)}to{transform:translateY(260px)}}.qans .mk.st-3 .scan{display:none}.qans .cell{border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background .4s ease,color .4s ease}.qans .mk.st-1 .cell.f-dup,.qans .mk.st-2 .cell.f-blank,.qans .mk.st-3 .cell.f-spell{background:#f0c41929;color:#ffe9a6}html:not(.qa-js) .qans .cell.f-dup,html:not(.qa-js) .qans .cell.f-blank,html:not(.qa-js) .qans .cell.f-spell{background:#f0c41929;color:#ffe9a6}.qans .flags{display:grid;gap:7px;margin-top:14px}.qans .flags li{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:#ffe9a6}.qans .flags li:before{content:"!";flex:none;width:17px;height:17px;border-radius:50%;background:#f0c4192e;color:var(--citron);font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;margin-top:1px}.qans .caveat{margin-top:14px;border-radius:12px;border:1px solid rgba(240,196,25,.35);background:#f0c4190f;padding:11px 13px;font-size:13.5px;color:#f3ead0}.qans .caveat b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--citron);margin-bottom:3px}.qans .routes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.qans .route{border:1px solid var(--line-2);border-radius:10px;padding:9px 11px;background:#121214}.qans .route small{display:block;font-size:11.5px;color:var(--muted)}.qans .route strong{font-size:16px;font-variant-numeric:tabular-nums}.qans .match{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;color:#bdf0d3}.qans .match:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.qans .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.clip-row{max-width:1040px;margin-top:56px}.qans .as-grid.two{grid-template-columns:1fr;gap:28px}@media (min-width:720px){.qans .as-grid.two{grid-template-columns:1fr 1fr}}.qans .col{border:1px solid var(--line-2);border-radius:12px;padding:12px;background:#121214;min-width:0}.qans .col h4{font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--muted-2);display:flex;justify-content:space-between;gap:6px;align-items:center;flex-wrap:wrap}.qans .tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:999px;background:#f15a2424;color:#f8a27f}.qans .tag.ch{background:#65b6cb24;color:#a9dbe8}.qans .lst{display:grid;gap:6px;margin-top:10px;counter-reset:n}.qans .lst li{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:6px 8px;border-radius:8px;background:#19191c;counter-increment:n;transition:background .4s ease,box-shadow .4s ease}.qans .lst li .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qans .lst li .nm:before{content:counter(n) ". ";color:var(--muted)}.qans .lst li .v{color:var(--muted-2);font-variant-numeric:tabular-nums}.qans .mk.st-7 .lst li.chg,html:not(.qa-js) .qans .lst li.chg{background:#65b6cb21;box-shadow:inset 0 0 0 1px #65b6cb73}.qans .note{margin-top:12px;font-size:13.5px;color:var(--muted-2)}.qans .route-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.qans .route-row .muted{font-size:12.5px;color:var(--muted)}.qans .mini{margin-top:10px}.qans .btn-sm{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:8px;border:1px solid var(--line);color:var(--muted-2);background:#18181b}.qans .sql{margin-top:10px;border-radius:10px;background:#0c0c0e;border:1px solid var(--line-2)}.qans .sql-top{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border-bottom:1px solid var(--line-2);font-size:11.5px;color:var(--muted)}.qans .sql pre{margin:0;padding:10px 12px;font-family:var(--mono);font-size:12px;line-height:1.6;color:#d8dade;overflow-x:auto;white-space:pre}.qans .sql .kw{color:#8fd0e0}.qans .sql .st{color:#f6b38f}.qans .declined{margin-top:10px;border-radius:12px;border:1px solid var(--line);padding:11px 13px;background:#18181b}.qans .declined b{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.qans .declined b:before{content:"";width:8px;height:8px;border-radius:50%;border:2px solid var(--muted-2)}.qans .declined p{margin-top:5px;font-size:13.5px;color:var(--muted-2)}.qans .gap{height:14px}.qans .asks{display:grid;gap:7px}.qans .asks .bubble{font-size:13px;padding:8px 12px;max-width:92%}.qans .asks .bubble:nth-child(2){margin-left:0;margin-right:auto;border-bottom-right-radius:14px;border-bottom-left-radius:5px}.qans .count{display:inline-flex;margin-top:10px;font-size:12px;font-weight:600;color:var(--muted-2);padding:5px 10px;border-radius:999px;background:#1d1d21;border:1px solid var(--line-2)}.qans .bignum{font-family:var(--display);font-weight:700;font-size:clamp(30px,4vw,38px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:4px}.qans .metric{font-size:12.5px;color:var(--muted)}.qans .rerun{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2)}.qans .runbtn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:999px;border:1px solid rgba(241,90,36,.5);color:#fbd3c2;background:#f15a2414}.qans .runbtn svg{width:11px;height:11px;fill:currentColor}.qans .runcell small{display:block;font-size:11px;color:var(--muted)}.qans .runcell strong{font-variant-numeric:tabular-nums;font-size:15px}.qans .same{grid-column:1/-1;font-size:13px;color:#bdf0d3;display:flex;align-items:center;gap:8px}.qans .same:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green)}.qans .switch-row{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--muted-2);margin-bottom:14px}.qans .sw{flex:none;width:40px;height:23px;border-radius:999px;background:#3a3a40;position:relative;transition:background .25s ease}.qans .sw:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .25s var(--ease)}.qans .mk.st-1 .sw,html:not(.qa-js) .qans .sw{background:var(--tangelo)}.qans .mk.st-1 .sw:after,html:not(.qa-js) .qans .sw:after{transform:translate(17px)}.qans .mk.st-2 .sw{background:#3a3a40}.qans .mk.st-2 .sw:after{transform:none}.qans .mode{border:1px solid var(--line-2);border-radius:12px;padding:12px;background:#121214;transition:border-color .4s ease,opacity .4s ease,box-shadow .4s ease;min-width:0}.qa-js .qans .mk .mode{opacity:.55}.qans .mk.st-1 .mode.th,.qans .mk.st-2 .mode.fa{opacity:1;border-color:#f15a2499;box-shadow:0 0 0 3px #f15a241f}.qans .mk.st-2 .mode.th{opacity:.55;border-color:var(--line-2);box-shadow:none}.qans .mode h4{font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:0}.qans .mode small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.qans .mode ul{margin-top:10px;display:grid;gap:6px}.qans .mode li{font-size:13px;color:var(--muted-2);padding-left:14px;position:relative}.qans .mode li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--muted)}.qans .mode.th li:before{background:var(--tangelo)}.qans .steps{display:grid;gap:16px;counter-reset:s}@media (min-width:860px){.qans .steps{grid-template-columns:repeat(3,1fr)}}.qans .step{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;counter-increment:s}.qans .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f15a2426;color:var(--tangelo);font-weight:700;margin-bottom:14px}.qans .step h3{font-size:19px;line-height:1.2}.qans .step p{margin-top:8px;color:var(--muted-2);font-size:15px}.qans .roles{display:grid;gap:16px}@media (min-width:860px){.qans .roles{grid-template-columns:repeat(3,1fr)}}.qans .role{border-top:2px solid var(--tangelo);background:var(--card);border-radius:4px 4px 16px 16px;padding:22px}.qans .role h3{font-size:18px}.qans .role p{margin-top:10px;color:var(--muted-2);font-size:15px}.qans .faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.qans .faq details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 18px;transition:border-color .15s ease}.qans .faq details[open]{border-color:#ffffff38}.qans .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:17px 0;font-weight:600;font-size:16.5px}.qans .faq summary::-webkit-details-marker{display:none}.qans .faq summary:after{content:"+";flex:none;font-size:22px;line-height:1;color:var(--tangelo);transition:transform .25s ease}.qans .faq details[open] summary:after{transform:rotate(45deg)}.qans .faq summary:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:6px}.qans .faq details p{padding:0 0 18px;color:var(--muted-2);font-size:15.5px}.qans .rel{display:grid;gap:14px}@media (min-width:640px){.qans .rel{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.qans .rel{grid-template-columns:repeat(4,1fr)}}.qans .rel a{display:block;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;transition:border-color .15s ease,transform .15s ease}.qans .rel a:hover{border-color:#ffffff47;transform:translateY(-2px)}.qans .rel a:focus-visible{outline:2px solid #fff;outline-offset:2px}.qans .rel h3{font-size:17px;display:flex;justify-content:space-between;gap:8px}.qans .rel h3:after{content:"→";color:var(--tangelo)}.qans .rel p{margin-top:6px;color:var(--muted-2);font-size:14.5px}.qans .closing{background:linear-gradient(180deg,#f15a24,#e23d14);text-align:center;padding:80px 0}@media (min-width:900px){.qans .closing{padding:104px 0}}.qans .closing h2{font-size:clamp(30px,4.4vw,52px);line-height:1.08;max-width:860px;margin:0 auto}.qans .closing p{color:#fffffff0;margin:18px auto 0;max-width:620px;font-size:clamp(17px,1.6vw,19px)}.qans .closing .cta{margin-top:30px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.qans .closing .btn-primary{background:#fff;color:#c2370f}.qans .closing .btn-primary:hover{background:#f7f7f7}.qans .closing .btn-ghost{border-color:#ffffffbf}@media (prefers-reduced-motion: reduce){.qans *,.qans *:before,.qans *:after{animation:none!important;transition:none!important}.qans .reveal{opacity:1!important;transform:none!important}.qans .scan{display:none}}
