.q-meet{margin:0;display:flex;align-items:center;justify-content:center;gap:.2em;font-size:clamp(44px,6.4vw,92px);line-height:1.08;font-weight:700;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.q-meet-mk{width:.93em;height:.93em;flex:none}.q-meet-mk path{transform-box:fill-box;animation:drop .75s cubic-bezier(.2,.8,.2,1) backwards}.q-meet-mk .q-m1{fill:#323a73;animation-delay:.05s}.q-meet-mk .q-m2{fill:#5965d8;animation-delay:.17s}.q-meet-mk .q-m3{fill:#78d5ce;animation-delay:.29s}:root[data-theme=dark] .q-meet-mk .q-m1{fill:#5560b8}:root[data-theme=dark] .q-meet-mk .q-m2{fill:#7a86f0}:root[data-theme=dark] .q-meet-mk .q-m3{fill:#8fe3dc}@keyframes drop{0%{opacity:0;transform:translateY(-45%)}to{opacity:1;transform:none}}.q-sub{margin:26px auto 0;max-width:800px;text-align:center;font-size:clamp(17px,1.5vw,21px);line-height:1.52;color:var(--ink2);text-wrap:balance}.q-ctas{margin-top:36px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.q-ctas .btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.q-alt{background:#0d10200e;color:var(--ink);box-shadow:none}.q-alt:hover{background:#0d102016;transform:translateY(-1px)}:root[data-theme=dark] .q-alt{background:#ffffff14;color:var(--ink)}:root[data-theme=dark] .q-alt:hover{background:#ffffff1f}.q-cap{margin:16px 0 0;text-align:center;font-size:13.5px;color:var(--ink3)}.q-cap b{font-weight:600;color:var(--ink)}.q-kick{margin:0;text-align:center;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--ink3)}.q-h2{margin:14px auto 0;max-width:900px;text-align:center;font-size:clamp(34px,4.2vw,56px);line-height:1.08;font-weight:700;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.q-lede{margin:20px auto 0;max-width:680px;text-align:center;font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:var(--ink2);text-wrap:balance}.q-jobs{margin:40px auto 0;display:flex;width:max-content;max-width:100%;flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;border-radius:16px;background:#0d10200e}:root[data-theme=dark] .q-jobs{background:#ffffff12}.q-jt{position:relative;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:11px;border:0;background:transparent;color:var(--ink2);font:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.q-jt:hover{color:var(--ink)}.q-jt.q-on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0d102014,0 6px 14px -8px #0d102038}:root[data-theme=dark] .q-jt.q-on{background:#1a1f2d}.q-jt:focus-visible{outline:2.5px solid var(--v);outline-offset:2px}.q-jdot{display:block;flex:none;width:8px;height:8px;border-radius:50%}.q-jprog{position:absolute;left:16px;right:16px;bottom:5px;height:2px;border-radius:1px;background:currentColor;opacity:.3;transform-origin:left;animation:prog 12.7s linear forwards}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.q-desc{margin-top:22px;min-height:78px;display:flex;flex-direction:column;align-items:center}.q-desc p{margin:0;max-width:640px;text-align:center;font-size:17px;line-height:1.5;color:var(--ink2);text-wrap:balance}.q-desc .q-tools{margin-top:8px;font-family:var(--mono);font-size:12.5px;color:var(--ink3)}.q-more{display:inline-flex;align-items:center;gap:7px;margin-top:32px;font-size:15px;font-weight:600;color:var(--ink);border-bottom:1.5px solid var(--line2);padding-bottom:3px;transition:gap .16s,border-color .16s}.q-more:hover{gap:11px;border-color:var(--v)}.q-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.q-center{text-align:center}.q-frame{position:relative;width:100%;max-width:1200px;margin:72px auto 0;overflow:hidden;border-radius:16px}.q-frame.q-fhero{aspect-ratio:1200/780}.q-frame.q-uses{aspect-ratio:1200/680;margin-top:32px}.q-frame.q-work{aspect-ratio:1200/760}.q-win{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(var(--s,1))}.q-lqd{--a-canvas:#e8eaef;--a-surface:#fafbfc;--a-panel:#ffffff;--a-side:#f5f6f8;--a-bar:#eef0f3;--a-line:#e3e6ec;--a-line2:#d4d9e2;--a-ink:#11161f;--a-muted:#474f5b;--a-faint:#626973;--a-acc:#5b63eb;--a-acc-on:#ffffff;--a-acc-soft:#ecedfe;--a-acc-text:#4d54c8;--a-fill:rgba(17,22,31,.05);--a-ok:#106c60;--a-flag:#fdf3e1;--a-flag-ink:#8a5a12;--a-amber:#8a5a12;--a-green:#106c60;--t-doc:#4541b4;--t-sheet:#106c60;--t-slide:#954c22;--t-pdf:#a4315a;--t-note:#2062a2;--t-design:#9c3477;--t-form:#6b37a6;--c-doc:#655cff;--c-sheet:#12ad82;--c-slide:#ff7a18;--c-pdf:#ff426d;--mk1:#323a73;--mk2:#5965d8;--mk3:#78d5ce;--serif:ui-serif,"New York","Iowan Old Style",Georgia,serif;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--a-line2);background:var(--a-surface);color:var(--a-ink);box-shadow:0 2px 4px #0d10200a,0 48px 96px -40px #0d10204d;font-family:var(--sans);font-size:13px;line-height:1.45;letter-spacing:-.011em;text-align:left;-webkit-font-smoothing:antialiased}:root[data-theme=dark] .q-lqd{--a-canvas:#0b0d12;--a-surface:#10131a;--a-panel:#151921;--a-side:#0e1117;--a-bar:#0d1016;--a-line:#232834;--a-line2:#2d3443;--a-ink:#e8edf4;--a-muted:#9aa4b4;--a-faint:#808a99;--a-acc:#818cf8;--a-acc-on:#0c0e14;--a-acc-soft:#242640;--a-acc-text:#909af9;--a-fill:rgba(255,255,255,.06);--a-ok:#76cfb7;--a-flag:#2e2616;--a-flag-ink:#f0c47a;--a-amber:#f0c47a;--a-green:#76cfb7;--t-doc:#a6a0ff;--t-sheet:#76cfb7;--t-slide:#ffb279;--t-pdf:#ff91aa;--t-note:#85c3f6;--t-design:#f794c6;--t-form:#ca97f2;--mk1:#5560b8;--mk2:#7a86f0;--mk3:#8fe3dc;box-shadow:0 2px 4px #0006,0 48px 96px -40px #000000d9}.q-lqd *,.q-lqd *:before,.q-lqd *:after{box-sizing:border-box}.q-lqd [hidden]{display:none!important}.q-lqd p{margin:0}.q-lqd svg{display:block;max-width:none}.q-lqd i{font-style:normal}.q-lqd .q-ic{flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.q-lqd .q-m1{fill:var(--mk1)}.q-lqd .q-m2{fill:var(--mk2)}.q-lqd .q-m3{fill:var(--mk3)}.q-lqd .q-tl{display:flex;gap:8px;margin-right:18px}.q-lqd .q-tl i{display:block;width:12px;height:12px;border-radius:50%}.q-lqd .q-titlebar{height:42px;flex:none;display:flex;align-items:center;gap:6px;padding:0 12px 0 16px;background:var(--a-bar);border-bottom:1px solid var(--a-line)}.q-lqd .q-tab{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--a-muted);border:1px solid transparent;white-space:nowrap}.q-lqd .q-tab.q-on{background:var(--a-panel);color:var(--a-ink);border-color:var(--a-line);box-shadow:0 1px 2px #11161f0f}.q-lqd .q-tdot{display:block;flex:none;width:7px;height:7px;border-radius:2px}.q-lqd .q-pill{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--a-acc-text)}.q-lqd .q-spin{display:block;flex:none;width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--a-acc) 24%,transparent);border-top-color:var(--a-acc);animation:spin .9s linear infinite}.q-lqd .q-tb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border-radius:7px;font-size:13px;color:var(--a-ink);white-space:nowrap}.q-lqd .q-tb .q-ic{color:var(--a-muted)}.q-lqd .q-tb.q-ai{background:var(--a-acc-soft);color:var(--a-acc-text);font-weight:500}.q-lqd .q-tool{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--a-muted)}.q-lqd .q-sep{display:block;flex:none;width:1px;height:20px;background:var(--a-line)}.q-lqd .q-export{margin-left:6px;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:8px;background:var(--a-acc);color:var(--a-acc-on);font-size:13px;font-weight:600}.q-lqd .q-edbar{height:48px;flex:none;display:flex;align-items:center;gap:4px;padding:0 12px;background:var(--a-panel);border-bottom:1px solid var(--a-line)}.q-lqd .q-edtitle{margin-left:10px;font-size:14.5px;font-weight:600;color:var(--a-ink)}.q-lqd .q-ribbon{height:42px;flex:none;display:flex;align-items:center;gap:4px;padding:0 12px;background:var(--a-surface);border-bottom:1px solid var(--a-line)}.q-lqd .q-lnk{color:var(--a-acc-text);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.q-lqd .q-caret{display:inline-block;width:1.5px;height:1.1em;background:var(--a-ink);margin-left:1px;vertical-align:-.18em;animation:blink 1s steps(1) infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}@keyframes vin{0%{opacity:0}to{opacity:1}}@keyframes tin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes grow{0%{max-height:0;opacity:0;transform:translateY(8px)}to{max-height:var(--mh,200px);opacity:1;transform:none}}@keyframes up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ring{0%{box-shadow:0 0 color-mix(in srgb,var(--a-acc) 45%,transparent)}to{box-shadow:0 0 0 6px transparent}}@keyframes popin{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes kin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ktype{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes kbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kline{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}@keyframes kvy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dpan{0%,52%{transform:translateY(0)}80%,to{transform:translateY(-190px)}}@keyframes kcur{0%{left:48px;top:112px}20%{left:420px;top:150px}34%{left:320px;top:186px}46%{left:470px;top:262px}56%{left:490px;top:352px}78%{left:460px;top:560px}to{left:480px;top:680px}}.q-lqd .q-vin{animation:vin .4s ease backwards}.q-lqd .q-tin{animation:tin .35s cubic-bezier(.2,.8,.2,1) backwards}.q-lqd .q-in{overflow:hidden;animation:grow .6s cubic-bezier(.2,.8,.2,1) backwards}.q-lqd .q-pop{animation:popin .5s cubic-bezier(.2,.8,.2,1) backwards}.q-lqd .q-fadeable{transition:opacity .45s ease}.q-lqd .q-fadeable.q-clearing{opacity:0}.q-lqd .q-stp{display:flex;align-items:center;gap:10px;min-height:30px;font-size:13px}.q-lqd .q-stp .q-t{color:var(--a-ink);transition:color .25s}.q-lqd .q-stp.q-pending .q-t{color:var(--a-faint)}.q-lqd .q-mk{position:relative;flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--a-line2);color:var(--a-acc-on);transition:background .25s,border-color .25s}.q-lqd .q-mk .q-ck{display:none}.q-lqd .q-stp.q-run .q-mk{border-color:color-mix(in srgb,var(--a-acc) 22%,transparent)}.q-lqd .q-stp.q-run .q-mk:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--a-acc);animation:spin .85s linear infinite}.q-lqd .q-stp.q-wait .q-mk{border-color:var(--a-amber)}.q-lqd .q-stp.q-wait .q-mk:after{content:"";width:6px;height:6px;border-radius:1px;background:var(--a-amber);transform:rotate(45deg)}.q-lqd .q-stp.q-done .q-mk{background:var(--a-acc);border-color:var(--a-acc)}.q-lqd .q-stp.q-done .q-mk .q-ck{display:block}.q-lqd .q-pane{width:300px;flex:none;position:relative;display:flex;flex-direction:column;background:var(--a-panel);border-left:1px solid var(--a-line)}.q-lqd .q-pane.q-wide{width:340px}.q-lqd .q-panehd{height:48px;flex:none;display:flex;align-items:center;gap:9px;padding:0 16px;border-bottom:1px solid var(--a-line);font-size:14px;font-weight:600}.q-lqd .q-chip{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:7px;border:1px solid var(--a-line);font-size:12px;font-weight:600;color:var(--a-acc-text)}.q-lqd .q-chip.q-wait{color:var(--a-amber)}.q-lqd .q-chip.q-done{color:var(--a-green)}.q-lqd .q-dia{display:block;flex:none;width:6px;height:6px;border-radius:1px;background:var(--a-amber);transform:rotate(45deg)}.q-lqd .q-bubble{max-width:280px;margin-left:auto;padding:9px 12px;border-radius:12px 12px 4px;background:var(--a-fill);font-size:13px;line-height:1.45;color:var(--a-ink)}.q-lqd .q-lbl{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint)}.q-lqd .q-btnx{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--a-line);color:var(--a-ink);font-size:12.5px;font-weight:500}.q-lqd .q-btnx.q-acc{border-color:color-mix(in srgb,var(--a-acc) 40%,var(--a-line));color:var(--a-acc-text);font-weight:600}.q-lqd .q-btnx.q-fill{background:var(--a-acc);border-color:var(--a-acc);color:var(--a-acc-on);font-weight:600}.q-lqd .q-composer{position:absolute;left:14px;right:14px;bottom:14px;height:42px;display:flex;align-items:center;padding:0 6px 0 12px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-panel);font-size:13px;color:var(--a-faint)}.q-lqd .q-composer .q-go{margin-left:auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--a-fill);color:var(--a-faint)}.q-lqd.q-appx{width:1200px;height:780px}.q-lqd .q-body{flex:1;min-height:0;position:relative}.q-lqd .q-view{position:absolute;inset:0;display:flex}.q-lqd .q-side{width:196px;flex:none;display:flex;flex-direction:column;padding:12px 10px;background:var(--a-side);border-right:1px solid var(--a-line)}.q-lqd .q-si{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;font-size:13.5px;color:var(--a-ink)}.q-lqd .q-si .q-ic{color:var(--a-muted)}.q-lqd .q-si.q-on{background:var(--a-acc-soft);color:var(--a-acc-text);font-weight:500}.q-lqd .q-si.q-on .q-ic{color:var(--a-acc-text)}.q-lqd .q-si .q-n{margin-left:auto;font-size:12px;color:var(--a-faint)}.q-lqd .q-si .q-chev{margin-left:auto;color:var(--a-faint)}.q-lqd .q-si.q-tall{height:44px}.q-lqd .q-si .q-two{display:flex;flex-direction:column;line-height:1.25}.q-lqd .q-si .q-two small{font-size:11px;color:var(--a-faint)}.q-lqd .q-sl{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-faint);padding:14px 10px 6px}.q-lqd .q-homemain{flex:1;min-width:0;padding:26px 36px 24px;background:var(--a-surface);display:flex;flex-direction:column}.q-lqd .q-hometop{display:flex;align-items:baseline}.q-lqd .q-hometop b{font-size:21px;font-weight:700;letter-spacing:-.02em}.q-lqd .q-hometop span{margin-left:auto;font-size:12.5px;color:var(--a-muted)}.q-lqd .q-greet{margin-top:14px;display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500}.q-lqd .q-ask{margin-top:14px;height:50px;display:flex;align-items:center;gap:10px;padding:0 7px 0 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--a-acc) 32%,var(--a-line));background:var(--a-panel);box-shadow:0 1px 2px #11161f0a,0 6px 18px -10px color-mix(in srgb,var(--a-acc) 40%,transparent)}.q-lqd .q-askq{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;font-size:14.5px;white-space:nowrap}.q-lqd .q-askq .q-ph{color:var(--a-faint)}.q-lqd .q-agbtn{flex:none;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;background:var(--a-acc);color:var(--a-acc-on);font-size:13px;font-weight:600;transition:transform .14s ease,box-shadow .14s ease}.q-lqd .q-agbtn.q-press{transform:scale(.95);box-shadow:0 0 0 4px color-mix(in srgb,var(--a-acc) 28%,transparent)}.q-lqd .q-asksub{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--a-faint)}.q-lqd .q-asksub b{font-weight:600;color:var(--a-muted)}.q-lqd .q-starts{margin-top:16px;display:flex;align-items:center;gap:16px}.q-lqd .q-starts .q-lbl{letter-spacing:.12em}.q-lqd .q-chipx{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--a-muted)}.q-lqd .q-rule{margin-top:18px;height:1px;background:var(--a-line)}.q-lqd .q-card{border:1px solid var(--a-line);border-radius:12px;background:var(--a-panel)}.q-lqd .q-conthd{margin-top:16px;display:flex;align-items:baseline;gap:6px}.q-lqd .q-conthd b{font-size:14px;font-weight:600}.q-lqd .q-conthd span{font-size:11.5px;color:var(--a-faint)}.q-lqd .q-conthd em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--a-muted)}.q-lqd .q-cards{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.q-lqd .q-ccard{padding:14px 16px}.q-lqd .q-ccard .q-hd{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-lqd .q-ccard small{display:block;margin-top:7px;font-size:11.5px;color:var(--a-faint)}.q-lqd .q-ccard.q-fresh{border-color:color-mix(in srgb,var(--a-acc) 45%,var(--a-line))}.q-lqd .q-pop1{animation:up .45s cubic-bezier(.2,.8,.2,1) .25s backwards,ring 1.2s ease-out .75s}.q-lqd .q-pop2{animation:up .45s cubic-bezier(.2,.8,.2,1) .4s backwards,ring 1.2s ease-out .9s}.q-lqd .q-pop3{animation:up .45s cubic-bezier(.2,.8,.2,1) .55s backwards,ring 1.2s ease-out 1.05s}.q-lqd .q-lower{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.q-lqd .q-lower .q-col{display:flex;flex-direction:column;gap:16px}.q-lqd .q-lcard{padding:16px 20px}.q-lqd .q-lcard b{font-size:14px;font-weight:600}.q-lqd .q-sched{margin-top:10px;display:flex;flex-direction:column;gap:8px;font-size:13px}.q-lqd .q-sched div{display:flex;gap:14px}.q-lqd .q-sched span:first-child{width:44px;font-variant-numeric:tabular-nums;color:var(--a-muted)}.q-lqd .q-sched span:last-child{margin-left:auto;color:var(--a-faint)}.q-lqd .q-prev{border:1px solid var(--a-line);border-radius:10px;overflow:hidden;background:var(--a-panel)}.q-lqd .q-pthumb{position:relative;height:118px;background:var(--a-canvas);overflow:hidden}.q-lqd .q-pthumb i{position:absolute;display:block}.q-lqd .q-pmeta{padding:8px 11px 9px;font-size:11.5px;color:var(--a-muted);line-height:1.35}.q-lqd .q-pmeta b{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--a-ink)}.q-lqd .q-edcol{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--a-canvas)}.q-lqd .q-canvas{flex:1;min-height:0;position:relative}.q-lqd .q-sheet{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--a-panel)}.q-lqd .q-fx{height:34px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--a-line);font-size:12.5px}.q-lqd .q-namebox{width:58px;height:24px;display:grid;place-items:center;border:1px solid var(--a-line);border-radius:6px;font-family:var(--mono);font-size:11.5px}.q-lqd .q-fxl{font-style:italic;font-family:Georgia,serif;color:var(--a-faint)}.q-lqd .q-formula{font-family:var(--mono);font-size:12px;white-space:nowrap}.q-lqd .q-grid{position:relative;flex:1;min-height:0;overflow:hidden}.q-lqd .q-sr{display:flex;height:30px;border-bottom:1px solid var(--a-line)}.q-lqd .q-sr>span{flex:none;display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--a-line);font-size:12.5px;color:var(--a-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.q-lqd .q-sr>span.q-n{justify-content:flex-end}.q-lqd .q-sr>span.q-rh{width:40px;justify-content:center;padding:0;background:var(--a-surface);color:var(--a-faint);font-size:11px}.q-lqd .q-sr>span.q-c{justify-content:center}.q-lqd .q-sr.q-sh{height:26px}.q-lqd .q-sr.q-sh>span{background:var(--a-surface);color:var(--a-faint);font-size:11px;justify-content:center}.q-lqd .q-sr.q-hd2>span{font-weight:600;background:var(--a-surface)}.q-lqd .q-sr.q-tot>span{font-weight:700}.q-lqd .q-sr>span.q-why{color:var(--a-muted);font-size:12px}.q-lqd .q-sr>span.q-bar2{position:relative;padding:0}.q-lqd .q-bar2>i{position:absolute;top:9px;height:12px;border-radius:3px;display:block}.q-lqd .q-sr>span.q-hot{box-shadow:inset 0 0 0 2px var(--a-acc);background:var(--a-acc-soft)}.q-lqd .q-sr>span.q-ok{color:var(--a-ok)}.q-lqd .q-sx{opacity:0;transform:translateY(4px);transition:opacity .45s ease,transform .45s ease,background .4s ease,color .4s ease}.q-lqd .q-bx{transform:scaleX(0);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.q-lqd .q-fb{background:#5eb3a6;transition:transform .8s cubic-bezier(.2,.8,.2,1),background .4s ease}.q-lqd.q-r2 .q-x2,.q-lqd.q-r3 .q-x3{opacity:1;transform:none}.q-lqd.q-r4 .q-fb{background:#f59e0b}.q-lqd.q-r4 .q-sr>span.q-fcell{background:var(--a-flag);color:var(--a-flag-ink);font-weight:700}.q-lqd .q-sp{fill:none;stroke:#0f766e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120;stroke-dashoffset:120;transition:stroke-dashoffset 1.1s ease}:root[data-theme=dark] .q-lqd .q-sp{stroke:#76cfb7}.q-lqd.q-r3 .q-sp{stroke-dashoffset:0}.q-lqd .q-selx{position:absolute;z-index:4;border:2px solid #6f6cff;border-radius:2px;background:#6f6cff12;pointer-events:none;transition:left .7s cubic-bezier(.65,0,.35,1),top .7s cubic-bezier(.65,0,.35,1),width .7s cubic-bezier(.65,0,.35,1),height .7s cubic-bezier(.65,0,.35,1)}.q-lqd .q-selx .q-clab{left:-2px}.q-lqd .q-cbar{display:block;width:2px;height:18px;border-radius:1px;background:#6f6cff;animation:blink 1s steps(1) infinite}.q-lqd .q-clab{position:absolute;left:0;top:-19px;display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:5px 5px 5px 0;background:#6f6cff;color:#fff;font-size:10px;font-weight:600;letter-spacing:0;white-space:nowrap;box-shadow:0 4px 10px -4px #6f6cff99}.q-lqd .q-note{position:absolute;left:294px;top:326px;width:360px;padding:12px 14px;border-radius:10px;border:1px solid var(--a-line2);background:var(--a-panel);box-shadow:0 1px 2px #11161f0f,0 18px 36px -18px #11161f52}.q-lqd .q-note .q-hd{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.q-lqd .q-note .q-ref{font-family:var(--mono);font-size:11px;padding:1px 6px;border-radius:5px;background:var(--a-acc-soft);color:var(--a-acc-text)}.q-lqd .q-note p{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--a-muted)}.q-lqd .q-note .q-acts{margin-top:8px;display:flex;gap:12px;font-size:12.5px}.q-lqd .q-fchart{position:absolute;left:190px;top:318px;width:520px;padding:14px 16px 10px;border-radius:6px;border:1px solid var(--a-line2);background:#fff;color:#161a23;box-shadow:0 1px 2px #11161f0f,0 22px 44px -22px #11161f61}.q-lqd .q-chd{display:flex;align-items:baseline}.q-lqd .q-chd b{font-size:12.5px;font-weight:650;color:#11141c}.q-lqd .q-chd span{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#6b7280}.q-lqd .q-chd span i{display:block;width:8px;height:8px;border-radius:2px;background:#d97706}.q-lqd .q-cwrap{position:relative;margin-top:10px}.q-lqd .q-cwrap>i{position:absolute;top:0;bottom:16px;display:block}.q-lqd .q-cwrap>i.q-zero{width:1px;background:#c9ced8}.q-lqd .q-cwrap>i.q-thr{border-left:1px dashed #e4b77a}.q-lqd .q-crow{display:grid;grid-template-columns:100px 300px 46px;column-gap:8px;align-items:center;height:22px;font-size:11px;color:#374151}.q-lqd .q-mrow{display:grid;grid-template-columns:104px 338px 46px;column-gap:8px;align-items:center;height:24px;font-size:11px;color:#374151}.q-lqd .q-cz,.q-lqd .q-mz{position:relative;height:12px}.q-lqd .q-cz>i,.q-lqd .q-mz>i{position:absolute;top:0;bottom:0;display:block;border-radius:3px}.q-lqd .q-cv{text-align:right;font-variant-numeric:tabular-nums}.q-lqd .q-axis{position:relative;height:16px;font-size:9.5px;color:#8a909c}.q-lqd .q-axis span{position:absolute}.q-lqd .q-k{animation:kin .5s cubic-bezier(.2,.8,.2,1) backwards}.q-lqd .q-kt{animation:ktype .75s steps(24,end) backwards}.q-lqd .q-kb{animation:kbar .8s cubic-bezier(.2,.8,.2,1) backwards}.q-lqd .q-kln{fill:none;stroke:#0f766e;stroke-width:1.6;stroke-dasharray:130;animation:kline 1s ease backwards}.q-lqd .q-kv2{position:absolute;left:calc(50% - 11px);width:22px;display:block;border-radius:3px 3px 0 0;transform-origin:bottom;animation:kvy .8s cubic-bezier(.2,.8,.2,1) backwards}.q-lqd .q-kv2.q-neg{border-radius:0 0 3px 3px;transform-origin:top}.q-lqd .q-vb{position:relative;height:100%}.q-lqd .q-vl{position:absolute;left:0;right:0;text-align:center;font-size:10.5px;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}.q-lqd .q-vn{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:10px;color:#6b7280}.q-lqd .q-pg{position:absolute;top:0;width:600px;height:776px;padding:40px 48px;background:#fff;color:#161a23;border-radius:3px;box-shadow:0 1px 3px #11161f1f,0 20px 44px -24px #11161f6b;overflow:hidden;font-size:12px;line-height:1.55;letter-spacing:-.004em}.q-lqd .q-dh{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #e6e8ec;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.q-lqd .q-dh b{color:#161a23;font-weight:700}.q-lqd .q-dh span{margin-left:auto}.q-lqd .q-logo{display:block;flex:none;width:14px;height:14px;border-radius:4px}.q-lqd .q-ey{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.q-lqd .q-ttl{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.14;letter-spacing:-.015em;color:#11141c}.q-lqd .q-ttl>span{display:block}.q-lqd .q-dek{font-size:12.5px;line-height:1.55;color:#4b5263}.q-lqd .q-h2d{font-family:var(--serif);font-weight:600;font-size:19px;line-height:1.2;letter-spacing:-.01em;color:#11141c}.q-lqd .q-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.q-lqd .q-kpi{border:1px solid #e6e8ec;border-radius:8px;padding:9px 11px 7px}.q-lqd .q-kl{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.q-lqd .q-kv{margin-top:3px;font-size:19px;font-weight:650;letter-spacing:-.02em;color:#11141c;font-variant-numeric:tabular-nums}.q-lqd .q-kd{font-size:10.5px;font-weight:600}.q-lqd .q-up{color:#047857}.q-lqd .q-dn{color:#be123c}.q-lqd .q-fl{color:#b45309;font-weight:700}.q-lqd .q-spark{display:block;width:100%;height:22px;margin-top:4px}.q-lqd .q-foot{position:absolute;left:48px;right:48px;bottom:22px;display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #eef0f3;font-size:9.5px;color:#8a909c}.q-lqd .q-callout{display:flex;gap:10px;padding:10px 12px;border-radius:8px;background:#fff8ec;border:1px solid #f7dcae;font-size:11.5px;line-height:1.5;color:#4a3b1f}.q-lqd .q-callout .q-ic{color:#b45309;margin-top:1px}.q-lqd .q-callout b{font-weight:650}.q-lqd .q-dpan{position:absolute;left:150px;top:24px;width:600px;height:776px;animation:dpan 3.4s cubic-bezier(.65,0,.35,1) both}.q-lqd .q-kcur{position:absolute;z-index:5;pointer-events:none;animation:kcur 3.4s cubic-bezier(.65,0,.35,1) both}.q-lqd .q-rail{width:150px;flex:none;padding:16px 14px;display:flex;flex-direction:column;gap:12px;background:var(--a-surface);border-right:1px solid var(--a-line);overflow:hidden}.q-lqd .q-thumbrow{display:flex;gap:8px;align-items:flex-start}.q-lqd .q-tn{flex:none;width:10px;font-size:10.5px;color:var(--a-faint)}.q-lqd .q-tn.q-on{color:var(--a-acc-text);font-weight:700}.q-lqd .q-th1{position:relative;display:block;flex:none;width:116px;height:65px;border-radius:4px;background:#fff;border:1px solid #d9dce3;overflow:hidden}.q-lqd .q-th1.q-on{box-shadow:0 0 0 2px var(--a-acc)}.q-lqd .q-th1 i{position:absolute;display:block}.q-lqd .q-stagecol{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding-top:30px;gap:16px}.q-lqd .q-slide{position:relative;width:640px;height:360px;flex:none;padding:26px 34px 20px 40px;background:#fff;color:#11141c;border-radius:6px;box-shadow:0 1px 3px #11161f14,0 18px 40px -20px #11161f57;overflow:hidden}.q-lqd .q-snotes{width:640px;padding:10px 14px;border-radius:8px;border:1px solid var(--a-line);background:var(--a-panel)}.q-lqd .q-snotes .q-lbl{letter-spacing:.08em}.q-lqd .q-snotes p{margin-top:4px;font-size:12.5px;line-height:1.5}.q-lqd.q-uses{width:1200px;height:680px}.q-lqd .q-stage{flex:1;min-height:0;position:relative;overflow:hidden}.q-lqd .q-cam{position:absolute;left:0;top:0;width:1224px;height:776px;transform-origin:0 0;transition:transform 1.15s cubic-bezier(.65,0,.35,1)}.q-lqd .q-vA .q-cam{transform:translate(130px,24px)}.q-lqd .q-vB .q-cam{transform:translate(130px,-190px)}.q-lqd .q-vC .q-cam{transform:translate(-494px,24px)}.q-lqd .q-vD .q-cam{transform:translate(-494px,-190px)}.q-lqd .q-vF .q-cam{transform:translate(112px,76px) scale(.52)}.q-lqd .q-cur{position:absolute;z-index:5;pointer-events:none;transition:left 1s cubic-bezier(.65,0,.35,1),top 1s cubic-bezier(.65,0,.35,1),opacity .3s ease}.q-lqd .q-cur.q-off{opacity:0}.q-lqd .q-rv{opacity:0;transform:translateY(6px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.q-lqd .q-s1 .q-a1,.q-lqd .q-s2 .q-a2,.q-lqd .q-s3 .q-a3,.q-lqd .q-s4 .q-a4{opacity:1;transform:none}.q-lqd .q-ty{clip-path:inset(0 100% 0 0);transition:clip-path 1s steps(26,end)}.q-lqd .q-s1 .q-ty.q-a1,.q-lqd .q-s2 .q-ty.q-a2,.q-lqd .q-s3 .q-ty.q-a3,.q-lqd .q-s4 .q-ty.q-a4{clip-path:inset(0 0 0 0)}.q-lqd .q-gx{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.q-lqd .q-ln{stroke-dasharray:720;stroke-dashoffset:720;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.q-lqd .q-s1 .q-ln.q-a1,.q-lqd .q-s2 .q-ln.q-a2,.q-lqd .q-s3 .q-ln.q-a3,.q-lqd .q-s4 .q-ln.q-a4{stroke-dashoffset:0}.q-lqd .q-hl{transition:background .5s ease,box-shadow .5s ease}.q-lqd .q-s4 .q-hl{background:#f3effe;box-shadow:inset 0 0 0 1px #d9ccfb}.q-lqd .q-ct{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 3px;margin-left:3px;border-radius:4px;background:#f1ecfd;color:#6d28d9;font-size:9.5px;font-weight:700;vertical-align:1px}.q-lqd .q-pl{display:inline-block;padding:1px 6px;border-radius:5px;background:#fff3e0;color:#b45309;font-weight:700}.q-lqd .q-tr{display:grid;align-items:center;border-bottom:1px solid #f0f1f4;font-variant-numeric:tabular-nums}.q-lqd .q-th{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a909c;border-bottom:1px solid #d9dce3}.q-lqd .q-av{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;font-size:8.5px;font-weight:700}.q-lqd .q-final{position:absolute;left:0;right:0;top:494px;text-align:center;font-size:12.5px;color:var(--a-muted)}.q-lqd .q-ucbody{flex:1;min-height:0;display:flex}.q-lqd .q-ucpad{flex:1;min-height:0;overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:14px}.q-lqd .q-checklist{border:1px solid var(--a-line);border-radius:12px;padding:10px 14px 8px}.q-lqd .q-checklist .q-hd{display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--a-muted)}.q-lqd .q-checklist .q-hd span{margin-left:auto;font-family:var(--mono);font-weight:500}.q-lqd .q-gate{border:1px solid color-mix(in srgb,var(--a-amber) 40%,var(--a-line));border-radius:12px;padding:12px 14px}.q-lqd .q-gate .q-hd{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.q-lqd .q-gate p{margin-top:6px;font-size:12.5px;line-height:1.55;color:var(--a-muted)}.q-lqd .q-gate .q-row{margin-top:10px;display:flex;gap:8px}.q-lqd .q-okline{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:600;color:var(--a-green)}.q-lqd .q-dvhd{display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--a-muted)}.q-lqd .q-dvhd span{margin-left:auto;font-family:var(--mono);font-weight:500}.q-lqd .q-files{margin-top:8px;display:flex;flex-direction:column;gap:6px}.q-lqd .q-file{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--a-line)}.q-lqd .q-file>i{display:block;flex:none;width:8px;height:28px;border-radius:3px}.q-lqd .q-file>span{flex:1;min-width:0}.q-lqd .q-file b,.q-lqd .q-file small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-lqd .q-file b{font-size:13px;font-weight:600}.q-lqd .q-file small{font-size:12px;color:var(--a-muted)}.q-lqd .q-pcomposer{flex:none;padding:0 14px 14px}.q-lqd .q-pcomposer div{height:42px;display:flex;align-items:center;padding:0 6px 0 12px;border-radius:12px;border:1px solid var(--a-line2);background:var(--a-panel);font-size:13px;color:var(--a-faint)}.q-lqd .q-pcomposer .q-go{margin-left:auto;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--a-fill)}.q-lqd .q-rows{display:flex;flex-direction:column;gap:2px}.q-lqd .q-tile{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;border:1px solid}.q-lqd .q-tile.q-sm{width:26px;height:26px;border-radius:8px}.q-lqd .q-tile.q-md{width:28px;height:28px;border-radius:8px}.q-lqd .q-chat{position:absolute;inset:57px 0 84px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 48px 8px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 72px);mask-image:linear-gradient(to bottom,transparent 0,#000 72px)}.q-lqd .q-ccol{width:648px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;transition:opacity .45s ease}.q-lqd .q-ccol.q-clearing{opacity:0}.q-lqd .q-track{height:3px;margin:11px 0 4px;border-radius:2px;background:var(--a-line);overflow:hidden}.q-lqd .q-track i{display:block;height:100%;border-radius:2px;background:var(--a-acc);transition:width .7s cubic-bezier(.2,.8,.2,1)}.q-lqd .q-src{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--a-muted);white-space:nowrap}.q-lqd .q-dot{display:block;flex:none;width:6px;height:6px;border-radius:50%}.q-lqd .q-find{padding-top:2px;font-size:13px;color:var(--a-muted)}.q-lqd .q-find b{font-weight:600;color:var(--a-ink)}.q-lqd .q-ring{display:block;flex:none;width:11px;height:11px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--a-acc) 24%,transparent);border-top-color:var(--a-acc);animation:spin .9s linear infinite}.q-lqd .q-bt{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:600;border:1px solid var(--a-line2);color:var(--a-ink);background:var(--a-panel);transition:transform .14s ease,box-shadow .14s ease}.q-lqd .q-bt.pri{background:var(--a-ink);color:var(--a-panel);border-color:var(--a-ink)}.q-lqd .q-bt.pri.q-press{transform:scale(.95);box-shadow:0 0 0 4px color-mix(in srgb,var(--a-acc) 28%,transparent)}@media(max-width:640px){.q-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.q-jt{justify-content:center;padding:0 8px;gap:7px;font-size:13.5px;height:46px;white-space:nowrap}.q-desc{min-height:0}}@media(prefers-reduced-motion:reduce){.q-meet-mk path{animation:none}.q-jprog{display:none}.q-lqd *,.q-lqd *:before,.q-lqd *:after{animation:none!important;transition:none!important}}.q-page{--ink:#0d1020;--ink2:#5a6180;--ink3:#626985;--v:#6d5ef8;--line2:#d6d9e6;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;display:block;font-family:var(--sans);color:var(--ink);padding:clamp(40px,6vw,88px) 0 clamp(64px,8vw,112px);overflow-x:clip}:root[data-theme=dark] .q-page{--ink:#eef0fa;--ink2:#9aa2c0;--ink3:#8a92b0;--v:#9d92ff;--line2:rgba(255,255,255,.14)}.q-page .q-wrap{width:100%;max-width:1228px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.q-page .q-meet,.q-page .q-h2{margin-top:0}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:14px;font-size:16.5px;font-weight:650;letter-spacing:-.015em;text-decoration:none;white-space:nowrap;transition:transform .16s cubic-bezier(.2,.8,.2,1),background .16s}.q-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.q-btn:hover{transform:translateY(-1px)}.q-btn:focus-visible{outline:2.5px solid var(--v);outline-offset:3px}.q-btn-pri{background:#0d1020;color:#fff;box-shadow:0 1px 2px #0d102033,0 14px 28px -14px #0d10208c}.q-btn-alt{background:#0d10200e;color:var(--ink)}:root[data-theme=dark] .q-btn-pri{background:#f2f4fe;color:#0a0c16}:root[data-theme=dark] .q-btn-alt{background:#ffffff14}.q-sect{margin-top:clamp(72px,9vw,112px)}.q-sect h2{margin:0;font-size:clamp(26px,2.6vw,32px);font-weight:700;letter-spacing:-.03em;color:var(--ink)}.q-sect>p{margin:10px 0 0;font-size:17px;line-height:1.5;color:var(--ink2);max-width:720px}.q-runs{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.q-runcard{display:flex;flex-direction:column;gap:10px;min-height:196px;box-sizing:border-box;padding:22px 22px 20px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #0d102014,0 10px 24px -18px #0d102040;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s}.q-runcard:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #0d10201f,0 18px 32px -20px #0d10204d}.q-runcard:focus-visible{outline:2.5px solid var(--v);outline-offset:3px}:root[data-theme=dark] .q-runcard{background:#141827;box-shadow:inset 0 0 0 1px #ffffff14}.q-runcard b{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:650;color:var(--ink)}.q-runcard b i{display:block;width:9px;height:9px;border-radius:50%}.q-runcard span{font-size:14.5px;line-height:1.5;color:var(--ink2)}.q-runcard em{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:14px;font-weight:600;color:var(--ink)}.q-runcard em svg,.q-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.q-how{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.q-how div{display:flex;flex-direction:column;gap:10px;padding-top:22px;border-top:1px solid var(--line2)}.q-how svg{width:22px;height:22px;fill:none;stroke:var(--v);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.q-how b{font-size:18px;font-weight:650;color:var(--ink)}.q-how span{font-size:15px;line-height:1.55;color:var(--ink2)}.q-link{display:inline-flex;align-items:center;gap:7px;margin-top:32px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--line2);padding-bottom:3px}.q-link:hover{border-color:var(--v)}.q-band{margin-top:clamp(72px,9vw,120px);box-sizing:border-box;padding:clamp(36px,5vw,64px) clamp(24px,5vw,72px);border-radius:24px;background:#0d10200b;display:flex;align-items:center;gap:40px}:root[data-theme=dark] .q-band{background:#ffffff0d}.q-band div:first-child{flex:1}.q-band h2{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.035em;color:var(--ink)}.q-band p{margin:14px 0 0;max-width:560px;font-size:18px;line-height:1.5;color:var(--ink2)}.q-band .q-row{display:flex;gap:12px;flex:none;flex-wrap:wrap}@media(max-width:900px){.q-runs{grid-template-columns:repeat(2,minmax(0,1fr))}.q-how{grid-template-columns:1fr;gap:24px}.q-band{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.q-page .q-meet{flex-wrap:wrap;font-size:40px;row-gap:0}.q-runs{grid-template-columns:1fr}.q-btn,.q-band .q-row{width:100%}}
