@keyframes qNudge{0%,to{transform:translate(0)}50%{transform:translate(var(--nx,4px),var(--ny,0))}}@keyframes qPulse{0%{box-shadow:0 0 0 0 rgba(124,58,237,.55)}to{box-shadow:0 0 0 9px rgba(124,58,237,0)}}@keyframes qPulseR{0%{box-shadow:0 0 0 0 rgba(184,69,60,.45)}to{box-shadow:0 0 0 12px rgba(184,69,60,0)}}@keyframes qShine{0%,55%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes qScan{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(900%)}}@keyframes qLaneDown{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 6px);opacity:0}}@keyframes qLaneUp{0%{top:calc(100% - 6px);opacity:0}15%{opacity:1}85%{opacity:1}to{top:0;opacity:0}}@media (prefers-reduced-motion:no-preference){[data-nudge]{animation:qNudge 1.8s ease-in-out infinite}[data-pulse]{animation:qPulse 1.8s ease-out infinite}[data-pulse=red]{animation:qPulseR 1.8s ease-out infinite}[data-shine]{animation:qShine 3.2s ease-in-out infinite}[data-scan]{opacity:0;animation:qScan 2.4s cubic-bezier(.4,0,.2,1) .6s 1}.q-lane__track.is-down>span{animation:qLaneDown 1.8s linear infinite}.q-lane__track.is-up>span{animation:qLaneUp 1.8s linear infinite}}@media (prefers-reduced-motion:reduce){.q-page [data-scan]{opacity:0}}.q-page{color:#16181d}.q-page h1,.q-page h2,.q-page h3{font-family:var(--font-display-family),"Space Grotesk",sans-serif;color:#16181d}.q-jump{display:block;height:0}.q-jump,.q-section{scroll-margin-top:130px}.q-inner{max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,40px)}.q-discover{display:flex;justify-content:center;margin-top:64px}.q-discover .lp-btn--accent{position:relative;overflow:hidden;color:#fff;text-decoration:none}.q-discover .lp-btn--accent:hover{color:#fff;background:#5b21b6}.q-discover .q-live__label{position:relative}.q-kicker{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9}.q-kicker--light{color:#a78bfa}.q-kicker--deep{color:#5b21b6}.q-h2{font-size:clamp(26px,3.2vw,36px);line-height:1.1;letter-spacing:-.02em;margin:10px 0 0;text-wrap:pretty}.q-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px}.q-split__copy{max-width:640px}.q-lead{font-size:15px;line-height:1.6;color:#4a4f58;margin:0;max-width:420px;text-wrap:pretty}.q-hero{background:#fbfaf8;position:relative}.q-hero__grid{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,4vw,40px) clamp(48px,6vw,80px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(36px,5vw,64px);align-items:center}.q-pill{display:inline-block;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9;border:1px solid #ddd0fb;background:#fff;padding:5px 10px;border-radius:3px}.q-hero h1{font-size:clamp(38px,5.4vw,64px);line-height:1.02;letter-spacing:-.03em;margin:22px 0 0;text-wrap:balance}.q-hero__copy>p{font-size:clamp(16px,1.5vw,18px);line-height:1.6;color:#4a4f58;margin:22px 0 0;max-width:520px;text-wrap:pretty}.q-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.q-live{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#fff!important;background:#7c3aed;padding:15px 22px 15px 26px;border-radius:6px;box-shadow:0 8px 22px rgba(124,58,237,.28);transition:background .2s ease,box-shadow .2s ease}.q-live:hover{background:#6d28d9;box-shadow:0 10px 28px rgba(124,58,237,.38);color:#fff!important}.q-live__shine{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.28),rgba(255,255,255,0));transform:translateX(-120%);pointer-events:none}.q-live__icon,.q-live__label{position:relative}.q-live__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.18);font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:15px;line-height:1}.q-panel{position:relative;min-width:0;border:1px solid #d6d3cc;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 16px 40px rgba(20,24,32,.09)}.q-scan{position:absolute;left:0;right:0;top:44px;height:60px;pointer-events:none;background:linear-gradient(180deg,rgba(124,58,237,0),rgba(124,58,237,.07) 70%,rgba(124,58,237,.35));opacity:0;z-index:1}.q-panel__bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid #eae8e3;background:#f6f5f2}.q-panel__dot{width:8px;height:8px;border-radius:50%;background:#d6d3cc;flex:none}.q-panel__file{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11.5px;color:#4a4f58;margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-panel__status{margin-left:auto;flex:none;display:flex;align-items:center;gap:7px;font-size:11px;color:#5b21b6}.q-panel__status i{width:7px;height:7px;border-radius:50%;background:#7c3aed;display:block}.q-panel__body{padding:16px;display:flex;flex-direction:column;gap:10px}.q-panel__cols{display:flex;justify-content:space-between;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#6b7078}.q-req{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:start;padding:12px 14px;border:1px solid #e6e4df;border-left:3px solid #7c3aed;border-radius:4px}.q-req--warn{border-left-color:#c98a2e}.q-req--risk{border-left-color:#b8453c}.q-req__id{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#6d28d9}.q-req--warn .q-req__id{color:#a9741f}.q-req--risk .q-req__id{color:#9e3a32}.q-req__text{font-size:13.5px;line-height:1.45;color:#2a2e35;margin-top:4px;text-wrap:pretty}.q-req__meta{text-align:right}.q-req__meta b{display:block;font-size:12.5px;font-weight:600;color:#16181d;white-space:nowrap}.q-req__meta span{display:block;color:#6b7078}.q-panel__foot,.q-req__meta span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;margin-top:2px}.q-panel__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-top:10px;border-top:1px solid #eae8e3}.q-panel__foot span{color:#6b7078}.q-panel__foot b{color:#6d28d9;font-weight:400}.q-benefits,.q-chart{background:#fff}.q-chart{margin-top:32px;border:1px solid #e6e4df;border-radius:6px;padding:clamp(18px,2.5vw,28px)}.q-chart__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px}.q-chart__title h3{font-size:17px;margin:0}.q-chart__title span,.q-note,.q-result__aside{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#6b7078}.q-chart__grid{display:grid;grid-template-columns:minmax(80px,110px) minmax(0,1fr);gap:14px 16px;align-items:center;margin-top:22px}.q-chart__label{font-size:13px;font-weight:600;color:#4a4f58}.q-chart__label.is-on{color:#5b21b6}.q-barline{align-items:center;gap:12px}.q-bar,.q-barline{display:flex;min-width:0}.q-bar{flex:1;height:30px;gap:2px;border-radius:3px;overflow:hidden}.q-bar i{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;font-style:normal;color:#2a2e35}.q-bar i:first-child{width:46.2%;background:#d6d3cc}.q-bar i:nth-child(2){width:23.1%;background:#e3e0d9}.q-bar i:nth-child(3){width:11.5%;background:#ece9e3}.q-bar i:nth-child(4){width:19.2%;background:#f1efea}.q-days{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:12px;color:#2a2e35;white-space:nowrap;width:64px}.q-days.is-on{color:#5b21b6}.q-barshort{flex:1;display:flex;height:30px;min-width:0}.q-barshort__fill{width:38.5%;display:flex;gap:2px;border-radius:3px;overflow:hidden}.q-barshort__fill i{display:block;font-style:normal}.q-barshort__fill i:first-child{width:10%;background:#7c3aed}.q-barshort__fill i:nth-child(2){width:40%;background:#9b6cf0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#fff}.q-barshort__fill i:nth-child(3){width:10%;background:#b9a3f5}.q-barshort__fill i:nth-child(4){width:40%;background:#ddd0fb;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#3b2a6b}.q-barshort__note{flex:1;display:flex;align-items:center;padding-left:12px}.q-early{font-size:12px;font-weight:600;color:#1f6b3f;background:#e3f1e8;padding:3px 8px;border-radius:3px;line-height:1.25}.q-legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:12px;color:#4a4f58}.q-legend span{display:flex;align-items:center;gap:7px}.q-swatch{display:flex;width:18px;height:10px;border-radius:1px;overflow:hidden}.q-swatch i{flex:1;display:block}.q-cards{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;background:#e6e4df;border:1px solid #e6e4df;border-radius:6px;overflow:hidden}.q-cards article{background:#fff;padding:24px 22px 26px;display:flex;flex-direction:column;gap:10px;min-width:0}.q-index{display:flex;align-items:center;gap:10px;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#6b7078}.q-index i{flex:1;height:1px;background:#eae8e3}.q-cards strong{font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#7c3aed}.q-cards h3,.q-points h3,.q-step h3,.q-tools h3{font-size:17px;margin:0}.q-cards p,.q-out p,.q-points p,.q-step p,.q-tools p{font-size:13.5px;line-height:1.6;color:#5a5f67;margin:0;text-wrap:pretty}.q-result{background:#16181d;border-top:1px solid #16181d;color:#fff}.q-result .q-h2{font-size:clamp(26px,3.2vw,38px);color:#fff}.q-result__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.q-result__aside{color:#a8adb6}.q-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin-top:32px}.q-metric{background:#1e2127;border:1px solid #2b2f37;border-radius:6px;padding:24px 22px;display:flex;flex-direction:column;gap:18px;min-width:0}.q-metric__kicker{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a8adb6}.q-metric__value{font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:clamp(44px,5vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff;margin-top:10px;white-space:nowrap}.q-metric__text{font-size:13.5px;line-height:1.5;color:#c9ccd2;margin-top:8px}.q-meter{display:flex;flex-direction:column;gap:10px;margin-top:auto}.q-meter__row{display:flex;justify-content:space-between;font-size:12px;color:#a8adb6;margin-bottom:5px}.q-meter__row.is-on{color:#fff}.q-meter__row span:last-child{font-family:var(--font-mono-family),"IBM Plex Mono",monospace}.q-meter__track{height:10px;background:#4a4f58;border-radius:2px}.q-meter__track.is-short{width:38.5%;background:#a78bfa}.q-cols{display:flex;align-items:flex-end;gap:18px;height:120px;margin-top:auto;border-bottom:1px solid #2b2f37}.q-cols>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.q-cols b{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11.5px;font-weight:400;color:#c9ccd2;text-align:center}.q-cols .is-on{color:#fff}.q-col{flex:1;background:#4a4f58}.q-col,.q-col--part{border-radius:2px 2px 0 0}.q-col--part{height:46%;flex:none;display:flex;flex-direction:column;overflow:hidden;background:transparent}.q-col--part i{display:block;height:16%;background:#ddd0fb}.q-col--part b{flex:1;background:#a78bfa}.q-col-labels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:-10px;font-size:12px;color:#a8adb6;text-align:center}.q-col-labels .is-on{color:#fff}.q-rings{display:flex;justify-content:space-around;gap:12px;margin-top:auto}.q-rings>div{display:flex;flex-direction:column;align-items:center;gap:8px}.q-ring{position:relative;width:92px;height:92px;border-radius:50%}.q-ring span{position:absolute;inset:9px;border-radius:50%;background:#1e2127;display:flex;align-items:center;justify-content:center;font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:19px;font-weight:700;color:#fff}.q-rings small{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#a8adb6}.q-delta{font-size:12.5px;color:#c9ccd2;border-top:1px solid #2b2f37;padding-top:12px;display:flex;justify-content:space-between;gap:10px}.q-delta b{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-weight:400;color:#a78bfa;white-space:nowrap}.q-result .q-note{font-size:12px;line-height:1.6;color:#a8adb6;margin:22px 0 0;max-width:760px}.q-flow{background:#fbfaf8;border-top:1px solid #e6e4df}.q-flow__intro{max-width:720px}.q-flow__intro p{font-size:16px;line-height:1.6;color:#4a4f58;margin:14px 0 0;text-wrap:pretty}.q-flow-arrow{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:18px;color:#7c3aed}.q-step{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e4df;border-radius:6px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.q-step:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(20,24,32,.08);border-color:#d6d3cc}.q-step__visual{height:150px;padding:14px;background:#fbfaf8;border-bottom:1px solid #eae8e3;box-sizing:border-box}.q-step__body{padding:18px 18px 20px}.q-step__meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.q-step__num{font-size:12px;color:#7c3aed}.q-step__num,.q-tag{font-family:var(--font-mono-family),"IBM Plex Mono",monospace}.q-tag{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#4a4f58;border:1px solid #e6e4df;border-radius:3px;padding:2px 6px}.q-tag--soft{color:#5b21b6;background:#efe9fd;border:0}.q-tag--warm{color:#8a5a14;background:#fbf0de;border:0}.q-tag--ok{color:#1f6b3f;background:#e3f1e8;border:0}.q-out h3,.q-step h3{font-size:18px;margin:10px 0 6px}.q-drop{height:100%;border:1.5px dashed #c4b0f7;border-radius:6px;flex-direction:column;justify-content:center;gap:9px}.q-drop,.q-file{background:#fff;display:flex;align-items:center}.q-file{gap:8px;border:1px solid #e6e4df;border-radius:4px;padding:6px 9px;box-shadow:0 2px 6px rgba(20,24,32,.06);font-size:12px;white-space:nowrap}.q-file b{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9.5px;color:#fff;background:#b8453c;padding:1px 4px;border-radius:2px}.q-upload{width:130px;height:4px;background:#efe9fd;border-radius:2px;overflow:hidden}.q-upload i{display:block;width:72%;height:100%;background:#7c3aed}.q-drop small,.q-mono{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10.5px;color:#6b7078}.q-auto{min-width:0;background:#f6f2fe;border:1px solid #ddd0fb;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:12px}.q-auto__label{display:flex;align-items:center;gap:8px;padding:2px 4px;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6}.q-auto__label i{width:7px;height:7px;border-radius:50%;background:#7c3aed}.q-auto__note{font-size:12.5px;color:#5b21b6;padding:0 4px 2px;display:flex;gap:8px}.q-sheet{height:100%;background:#fff;border:1px solid #e0ddd5;border-radius:3px;padding:8px;gap:5px;overflow:hidden;box-shadow:0 2px 6px rgba(20,24,32,.05)}.q-block,.q-sheet{display:flex;flex-direction:column}.q-block{border:1px dashed #b9a3f5;border-radius:3px;padding:4px 6px;gap:3px}.q-block span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9px;color:#6d28d9}.q-block i{display:block;height:4px;background:#e6e4df;border-radius:2px}.q-kinds{height:100%;display:flex;flex-direction:column;justify-content:center;gap:7px}.q-kind{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e6e4df;border-left:3px solid #7c3aed;border-radius:3px;padding:6px 8px}.q-kind.is-info{border-left-color:#c9c6bf}.q-kind b{font-size:10.5px;font-weight:600;color:#5b21b6;background:#efe9fd;padding:1px 6px;border-radius:2px}.q-kind.is-info b{color:#4a4f58;background:#f1f0ec}.q-kind i{flex:1;height:4px;background:#e6e4df;border-radius:2px}.q-review{height:100%;display:flex;flex-direction:column;justify-content:center;gap:7px}.q-review__card{background:#fff;border:1px solid #e6e4df;border-left:3px solid #7c3aed;border-radius:3px;padding:7px 9px}.q-review__card small{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9.5px;color:#6d28d9}.q-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.q-chips span{font-size:10px;background:#f1f0ec;color:#2a2e35;padding:1px 6px;border-radius:2px}.q-chips .is-risk{background:#fbeeec;color:#9e3a32}.q-ask{background:#fffaf0;border:1px solid #f0dcb4;border-left:3px solid #c98a2e;border-radius:3px;padding:7px 9px;gap:8px}.q-ask,.q-ask i{display:flex;align-items:center}.q-ask i{flex:none;width:16px;height:16px;border-radius:50%;background:#c98a2e;color:#fff;font-size:10px;font-weight:600;font-style:normal;justify-content:center}.q-ask span{font-size:11px;line-height:1.35;color:#6b4a12}.q-ai{display:flex;align-items:center;gap:7px;background:#16181d;border-radius:3px;padding:6px 9px}.q-ai i{flex:none;width:8px;height:8px;background:#a78bfa;transform:rotate(45deg)}.q-ai span{font-size:10.5px;line-height:1.3;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-down{display:flex;justify-content:center;padding:6px 0;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:18px;color:#7c3aed}.q-fork{position:relative;height:48px}.q-out{min-width:0;background:#fff;border:1px solid #e6e4df;border-radius:6px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.q-out:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(20,24,32,.08);border-color:#d6d3cc}.q-out__visual{padding:14px;background:#fbfaf8;display:flex;flex-direction:column;justify-content:center;gap:9px;min-height:150px}.q-dash{display:grid;grid-template-columns:1fr 1fr;gap:6px}.q-dash>div{background:#fff;border:1px solid #e6e4df;border-radius:3px;padding:6px 8px}.q-dash b{font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:16px}.q-dash small{display:block;font-size:9.5px;color:#6b7078}.q-sparks{display:flex;flex-direction:column;gap:5px}.q-sparks i{display:block;height:5px;background:#ede5fd;border-radius:2px;overflow:hidden}.q-sparks i:nth-child(2){width:80%}.q-sparks i:nth-child(3){width:58%}.q-sparks b{display:block;height:100%;background:#7c3aed}.q-sparks i:first-child b{width:78%}.q-sparks i:nth-child(2) b{width:64%}.q-sparks i:nth-child(3) b{width:41%}.q-pills{display:flex;gap:5px}.q-pills span{font-size:10px;background:#efe9fd;color:#5b21b6;padding:1px 6px;border-radius:2px}.q-pills .is-sales{background:#e0f2ef;color:#0f5f58}.q-doc{background:#fff;border:1px solid #e0ddd5;border-radius:3px;padding:9px 10px;box-shadow:0 2px 6px rgba(20,24,32,.05)}.q-doc b{font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:11.5px}.q-doc__rows{display:flex;flex-direction:column;gap:5px;margin-top:7px}.q-doc__rows span{display:flex;gap:6px;align-items:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9px;color:#a9741f}.q-doc__rows i{display:block;height:4px;background:#e6e4df;border-radius:2px}.q-send{display:flex;align-items:center;gap:5px}.q-send span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9.5px;border:1px solid #d6d3cc;background:#fff;padding:1px 5px;border-radius:2px}.q-send b{font-size:10.5px;font-weight:400;color:#5b21b6;margin-left:auto}.q-files{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.q-files span{text-align:center;background:#fff;border:1px solid #d6d3cc;padding:6px 0}.q-api,.q-files span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10px;border-radius:3px}.q-api{background:#16181d;padding:8px 10px;line-height:1.6;color:#c9ccd2;white-space:nowrap;overflow:hidden}.q-api b{color:#a78bfa;font-weight:400}.q-api span{color:#6b7078}.q-after{position:absolute;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.04em;color:#1f6b3f;white-space:nowrap}.q-assist{background:#f6f2fe;border-top:1px solid #ddd0fb}.q-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;background:#ddd0fb;border:1px solid #ddd0fb;border-radius:8px;overflow:hidden;margin-top:36px}.q-compare>div{background:#fff;padding:clamp(18px,2.5vw,28px);min-width:0}.q-compare__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.q-compare__head h3{font-size:17px;margin:0;color:#4a4f58}.q-compare__head .is-on{color:#5b21b6}.q-compare__head span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#9e3a32}.q-compare__head .is-fast{color:#1f6b3f}.q-tasks{display:flex;flex-direction:column;gap:8px;margin-top:16px}.q-tasks p{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px dashed #d6d3cc;border-radius:4px;background:#fbfaf8;margin:0}.q-tasks i{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid #c9c6bf}.q-tasks span{font-size:13.5px;color:#6b7078;text-decoration:line-through;text-decoration-color:#c9c6bf}.q-with{flex:1;flex-direction:column;justify-content:center;margin-top:16px}.q-start,.q-with{display:flex;gap:12px}.q-start{align-items:center;justify-content:space-between;background:#7c3aed;color:#fff;border-radius:6px;padding:13px 16px;box-shadow:0 8px 22px rgba(124,58,237,.25)}.q-start span{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.q-start i{width:8px;height:8px;border-radius:50%;background:#fff;display:block}.q-start b{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:12px;font-weight:400;opacity:.85}.q-progress{height:4px;background:#efe9fd;border-radius:2px;overflow:hidden}.q-progress i{display:block;height:100%;background:#7c3aed}.q-found{border:1px solid #e6e4df;border-left:3px solid #c98a2e;border-radius:4px;padding:10px 12px}.q-found small{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10.5px;color:#a9741f}.q-found p{font-size:13px;line-height:1.5;color:#2a2e35;margin:4px 0 0}.q-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:24px}.q-tools article{min-width:0;background:#fff;border:1px solid #e6e4df;border-radius:6px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .25s ease,border-color .25s ease}.q-tools article:hover{border-color:#c4b0f7;box-shadow:0 10px 26px rgba(124,58,237,.1)}.q-tools__name{display:flex;align-items:center;gap:10px}.q-tools h3{font-size:16.5px}.q-mark{flex:none;width:30px;height:30px;border-radius:6px;background:#16181d;display:flex;align-items:center;justify-content:center}.q-mark i{width:9px;height:9px;transform:rotate(45deg);display:block}.q-tools code{margin-top:auto;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;line-height:1.5;color:#2a2e35;background:#f6f5f2;border-radius:4px;padding:8px 10px}.q-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin-top:44px}.q-points article{min-width:0;padding-top:16px;border-top:2px solid #7c3aed}.q-points span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#6d28d9}.q-points h3{margin:8px 0 6px}.q-secure{background:#fff;border-top:1px solid #e6e4df}.q-secure__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,64px);align-items:center}.q-secure .q-h2{font-size:clamp(28px,3.4vw,40px);line-height:1.08}.q-secure__lead{font-size:16px;line-height:1.6;color:#4a4f58;margin:16px 0 28px;max-width:540px;text-wrap:pretty}.q-secure__cards{display:flex;flex-direction:column;gap:12px}.q-secure__card{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:18px;border:1px solid #e6e4df;border-radius:10px;background:#fff}.q-secure__card:hover{border-color:#c4b0f7;box-shadow:0 10px 28px rgba(124,58,237,.08)}.q-secure__lock,.q-secure__mark{position:relative;width:52px;height:52px;border-radius:10px;background:#16181d;color:#fff}.q-secure__mark{display:flex;align-items:center;justify-content:center;font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:15px;font-weight:700}.q-secure__card:nth-child(2) .q-secure__mark{font-size:20px}.q-secure__card:nth-child(3) .q-secure__mark{font-size:17px}.q-secure__lock:after,.q-secure__mark:after{content:"";position:absolute;right:-4px;top:-4px;width:12px;height:12px;border-radius:50%;background:#7c3aed;border:2px solid #fff}.q-secure__lock{display:flex;flex-direction:column;align-items:center;justify-content:center}.q-secure__lock-shackle{width:12px;height:9px;border:2.5px solid #fff;border-bottom:none;border-radius:8px 8px 0 0}.q-secure__lock-body{width:22px;height:15px;background:#fff;border-radius:3px;display:flex;align-items:center;justify-content:center}.q-secure__lock-key{width:3px;height:6px;background:#16181d;border-radius:2px}.q-secure__card h3{font-size:18px;line-height:1.3;margin:2px 0 6px}.q-secure__card p{font-size:14px;line-height:1.6;color:#5a5f67;margin:0;text-wrap:pretty}.q-vault{min-width:0;background:#16181d;border-radius:14px;padding:clamp(20px,2.6vw,30px);color:#fff;box-shadow:0 30px 60px -30px rgba(22,24,29,.5)}.q-vault .q-kicker{font-size:10.5px;color:#c4b0f7}.q-vault__flow{margin-top:16px;border:1px dashed rgba(196,176,247,.45);border-radius:10px;padding:16px}.q-vault__card{background:#22252c;border:1px solid #2f333b;border-radius:8px;padding:16px}.q-vault__card.is-host{background:#7c3aed;border-color:#9a6bf2;box-shadow:0 12px 30px rgba(124,58,237,.35)}.q-vault__card.is-infer{border-style:dashed;border-color:#6a55a8}.q-vault__head{display:flex;align-items:flex-start;gap:10px}.q-vault__badge{flex:none;width:26px;height:26px;border-radius:7px;background:#2f333b;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px}.q-vault__card.is-host .q-vault__badge{background:#16181d}.q-vault__badge.is-soft{background:#ede6fd;color:#5b21b6}.q-vault__name{flex:1;min-width:0;padding-top:3px;font-size:15px;font-weight:600;line-height:1.35}.q-vault__flags{margin-left:auto;display:flex;gap:6px;flex:none;padding-top:1px}.q-flag{flex:none;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.9)}.q-flag--de{display:block;background:linear-gradient(#000 0 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66%)}.q-vault__card p{font-size:13.5px;line-height:1.55;color:#c9ccd2;margin:10px 0 0}.q-vault__card.is-host p{color:#f1ebfe}.q-lane{display:grid;grid-template-columns:minmax(0,1fr) 2px 22px 2px minmax(0,1fr);align-items:center;height:64px}.q-lane__label{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10.5px;line-height:1.35}.q-lane__label.is-down{color:#c4b0f7;text-align:right;padding-right:12px}.q-lane__label.is-up{color:#9a9ea6;padding-left:12px}.q-lane__track{position:relative;height:100%}.q-lane__track.is-down{background:#4c3a86}.q-lane__track.is-up{background:#3a3e46}.q-lane__track>span{position:absolute;left:-2px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%}.q-lane__track.is-down>span{background:#c4b0f7}.q-lane__track.is-up>span{background:#9a9ea6}.q-vault__stem{width:0;height:22px;margin:0 auto;border-left:2px dashed #6b3a36}.q-stop{gap:14px;border:1px solid #5a2e2a;background:#2a1d1f;border-radius:10px;padding:14px 16px}.q-stop,.q-stop>span{display:flex;align-items:center}.q-stop>span{flex:none;width:30px;height:30px;border-radius:50%;background:#c4524a;color:#fff;justify-content:center;font-size:16px;font-weight:700}.q-stop b{font-size:14px;font-weight:600;color:#f3b8b2}.q-stop p{font-size:12.5px;line-height:1.5;color:#c9c3c3;margin:3px 0 0}.q-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.q-stats div{background:#22252c;border-radius:8px;padding:14px 8px;text-align:center;min-width:0}.q-stats b{font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:clamp(20px,4vw,26px);font-weight:700;color:#fff}.q-stats b.is-zero{color:#c4b0f7}.q-stats span{display:block;font-size:11.5px;color:#b9bcc4;margin-top:2px}.q-glance{background:#16181d;color:#fff}.q-page .q-glance h2{color:#fff;text-wrap:balance}.q-glance__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px}.q-glance__head>div{max-width:640px}.q-glance__demo{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#fff;padding:11px 18px;border:1px solid #4a4f58;border-radius:6px;text-decoration:none}.lp .q-glance__demo,.lp .q-glance__demo:hover{color:#fff}.q-glance__demo:hover{border-color:#a78bfa;background:#22252c;text-decoration:none}.q-glance__arrow{color:#a78bfa}.q-glance__grid{display:flex;flex-wrap:wrap;gap:1px;margin-top:40px;background:#2c3038;border:1px solid #2c3038;border-radius:10px;overflow:hidden}.q-glance__col{flex:1 1 300px;background:#16181d;padding:26px 24px 28px;min-width:0}.q-glance__name{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:19px;font-weight:600;color:#fff}.q-glance__num{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;font-weight:400;color:#8b9098}.q-glance__bar{display:block;height:3px;width:44px;margin:14px 0 20px;border-radius:2px}.q-glance__list{display:flex;flex-direction:column;gap:14px}.q-glance__item{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:#e4e2dd}.q-glance__tick{flex:none;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.q-glance__col.is-1 .q-glance__bar,.q-glance__col.is-1 .q-glance__tick{background:#7c3aed}.q-glance__col.is-1 .q-glance__tick{color:#fff}.q-glance__col.is-2 .q-glance__bar,.q-glance__col.is-2 .q-glance__tick{background:#a78bfa}.q-glance__col.is-2 .q-glance__tick{color:#16181d}.q-glance__col.is-3 .q-glance__bar,.q-glance__col.is-3 .q-glance__tick{background:#e4e2dd}.q-glance__col.is-3 .q-glance__tick{color:#16181d}.q-cases{background:#fbfaf8;border-top:1px solid #e6e4df}.q-cases__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px}.q-cases__head>div{max-width:640px}.q-cases__lead{font-size:15px;line-height:1.6;color:#4a4f58;margin:0;max-width:440px;text-wrap:pretty}.q-cases__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:36px}.q-case{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e4df;border-radius:8px;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.q-case:hover{border-color:#c4b0f7;box-shadow:0 12px 30px rgba(124,58,237,.1)}.q-case__visual{padding:18px;background:#fbfaf8;border-bottom:1px solid #eae8e3;min-height:188px;justify-content:center}.q-case__body,.q-case__visual{display:flex;flex-direction:column}.q-case__body{padding:20px 20px 22px;gap:8px;flex:1}.q-case__num{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:11px;color:#7c3aed}.q-case h3{font-size:19px;margin:0}.q-case__body>p{font-size:14px;line-height:1.6;color:#5a5f67;margin:0;text-wrap:pretty}.q-case__compare{margin-top:auto;padding-top:14px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;font-size:12.5px;line-height:1.45}.q-case__now,.q-case__was{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.q-case__was{color:#6b7078}.q-case__now{color:#5b21b6}.q-case__compare>span:nth-child(2){color:#5a5f67}.q-case__compare>span:nth-child(4){color:#16181d;font-weight:500}.q-imp__row{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.2fr);align-items:center;gap:6px}.q-imp__doc{background:#fff;border:1px solid #e0ddd5;border-radius:3px;padding:10px;display:flex;flex-direction:column;gap:5px;box-shadow:0 2px 6px rgba(20,24,32,.05);min-width:0}.q-imp__file{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9px;color:#6b7078}.q-imp__lines{display:flex;flex-direction:column;gap:5px}.q-imp__lines i{display:block;height:4px;background:#e6e4df;border-radius:2px}.q-imp__lines i:first-child{width:92%}.q-imp__lines i:nth-child(2){width:70%}.q-imp__lines i:nth-child(3){width:84%}.q-imp__lines i:nth-child(4){width:60%}.q-imp__lines i:nth-child(5){width:78%}.q-imp__arrow{display:inline-block;text-align:center;font-size:15px;color:#7c3aed}.q-imp__arrow,.q-imp__json{font-family:var(--font-mono-family),"IBM Plex Mono",monospace}.q-imp__json{background:#16181d;border-radius:4px;padding:10px;font-size:10px;line-height:1.6;color:#c9ccd2;white-space:nowrap;overflow:hidden;min-width:0}.q-imp__json>span{display:block}.q-imp__json>span:not(.q-imp__brace){padding-left:.6em}.q-imp__json b{color:#a78bfa;font-weight:400}.q-imp__brace{color:#6b7078}.q-imp__foot{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;align-items:center}.q-imp__chip{background:#fff;border:1px solid #d6d3cc;border-radius:2px;padding:2px 6px}.q-imp__chip,.q-imp__target{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9.5px}.q-imp__target{margin-left:auto;color:#5b21b6}.q-rev{background:#fff;border:1px solid #e0ddd5;border-radius:3px;padding:10px 12px;display:flex;flex-direction:column;gap:7px;box-shadow:0 2px 6px rgba(20,24,32,.05)}.q-rev__head{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:9px;color:#6b7078}.q-rev__row{display:flex;align-items:center;gap:8px;min-width:0}.q-rev__row>span:first-child{flex:none;width:14px;height:14px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.q-rev__row.is-ok>span:first-child{background:#1f6b3f}.q-rev__row.is-ok i{display:block;height:4px;background:#e6e4df;border-radius:2px;width:80%}.q-rev__row.is-ok.is-short i{width:66%}.q-rev__row.is-warn{background:#fffaf0;margin:0 -6px;padding:3px 6px;border-radius:3px}.q-rev__row.is-warn>span:first-child{background:#c98a2e}.q-rev__row.is-warn>span:last-child{font-size:10.5px;color:#6b4a12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-rev__row.is-dup{background:#fbeeec;margin:0 -6px;padding:3px 6px;border-radius:3px}.q-rev__row.is-dup>span:first-child{background:#b8453c}.q-rev__row.is-dup>span:last-child{font-size:10.5px;color:#6b2a24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-draw{position:relative;height:118px;background:#f7f9fc;border:1px solid #d9dfe8;border-radius:3px;overflow:hidden;background-image:linear-gradient(#e8edf4 1px,transparent 0),linear-gradient(90deg,#e8edf4 1px,transparent 0);background-size:14px 14px}.q-draw:before{left:14%;top:24%;width:44%;height:50%}.q-draw:after,.q-draw:before{content:"";position:absolute;border:1.5px solid #4a5568}.q-draw:after{left:58%;top:38%;width:18%;height:22%;border-left:0}.q-draw__dim{position:absolute;left:30%;top:4%;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:8.5px;color:#4a5568}.q-draw__line{position:absolute;left:14%;top:14%;width:44%;border-top:1px solid #7a8699}.q-draw__box{position:absolute;left:10%;top:18%;width:52%;height:62%;border:1.5px dashed #7c3aed;border-radius:3px;background:rgba(124,58,237,.05)}.q-draw__part{left:10%;bottom:6%;background:#7c3aed}.q-draw__part,.q-draw__rough{position:absolute;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:8.5px;color:#fff;padding:1px 5px;border-radius:2px}.q-draw__rough{right:6%;top:12%;background:#c98a2e}.q-draw__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.q-draw__chips span{font-size:10px;background:#efe9fd;color:#5b21b6;border-radius:2px;padding:2px 7px}.q-price{background:#fbfaf8;border-top:1px solid #e6e4df}.q-price>.q-inner>p{font-size:15.5px;line-height:1.6;color:#4a4f58;margin:14px 0 0;max-width:560px}.q-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;align-items:stretch}.q-plans article{position:relative;min-width:0;background:#fff;border:1px solid #e6e4df;border-radius:6px;padding:26px 24px 28px;transition:box-shadow .25s ease}.q-plans article:hover{box-shadow:0 12px 30px rgba(20,24,32,.1)}.q-plans article.is-on{border:1.5px solid #7c3aed;box-shadow:0 10px 28px rgba(124,58,237,.12)}.q-plans__name{display:flex;justify-content:space-between;align-items:center;gap:10px}.q-plans h3{font-size:18px;font-weight:600;margin:0}.q-plans__name span{font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#7c3aed;padding:4px 8px;border-radius:3px}.q-plans__price{font-family:var(--font-display-family),"Space Grotesk",sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#16181d;margin-top:18px;white-space:nowrap}.q-plans__price.is-label{white-space:normal}.q-plans__price span{margin-left:.28em;font-size:.42em;font-weight:600;letter-spacing:0;color:#6b7078;vertical-align:.45em}.q-plans small{display:block;font-size:13px;color:#6b7078;margin-top:6px}.q-plans p{font-size:14px;line-height:1.6;color:#2a2e35;margin:18px 0 0;text-wrap:pretty}.q-matrix{margin-top:56px}.q-matrix__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 28px;flex-wrap:wrap;margin-bottom:16px}.q-matrix__head h3{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:650;letter-spacing:-.02em;color:#16181d}.q-matrix__scroll{overflow-x:auto;border:1px solid #e6e4df;border-radius:10px;background:#fff}.q-matrix table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.q-matrix td,.q-matrix th{padding:16px 18px;border-bottom:1px solid #eeeae6;text-align:center;vertical-align:middle;font-size:14.5px;font-weight:400;color:#2a2e35}.q-matrix thead th{padding-top:18px;padding-bottom:14px;color:#8b9098;font-size:13px;font-weight:650}.q-matrix td:first-child,.q-matrix th:first-child{text-align:left;width:34%}.q-matrix tbody th{font-weight:650}.q-matrix td{font-weight:400}.q-matrix tr:last-child td,.q-matrix tr:last-child th{border-bottom:0}.q-matrix__plan{display:block;color:#16181d;font-size:15px;font-weight:650}.q-matrix__sub{display:block;margin-top:2px;color:#8b9098;font-size:12.5px;font-weight:450}.q-matrix .is-team{background:#f6f3ff}.q-matrix thead .is-team{box-shadow:inset 0 3px 0 #7c3aed}.q-matrix__group td,.q-matrix__group th{background:#f7f6f4;padding-top:12px;padding-bottom:12px}.q-matrix__group th{color:#7c3aed;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.q-matrix__group .is-team{background:#f3eeff}.q-matrix__mark{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#f3e8ff;color:#7c3aed}.q-matrix__mark svg{width:14px;height:14px}.q-matrix__dash{color:#c5c8ce;font-size:18px;line-height:1}.q-faq{background:#fff;border-top:1px solid #e6e4df}.q-faq__grid{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,56px);align-items:flex-start}.q-faq__intro{flex:1 1 300px;max-width:420px;min-width:0}.q-faq__intro h2{text-wrap:balance}.q-faq__list{flex:2 1 460px;min-width:0;border-bottom:1px solid #e6e4df}.q-faq__item{border-top:1px solid #e6e4df}.q-faq__head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;background:none;border:0;color:inherit;text-align:left;font:inherit;list-style:none}.q-faq__head::-webkit-details-marker{display:none}.q-faq__head:hover{color:#5b21b6}.q-faq__item h3{font-size:17px;font-weight:500;margin:0;color:inherit}.q-faq__plus{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid #e6e4df;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-family),"IBM Plex Mono",monospace;font-size:14px;color:#7c3aed;transition:transform .25s ease}.q-faq__item[open] .q-faq__plus,.q-faq__plus.is-open{transform:rotate(45deg)}.q-faq__item p{font-size:14.5px;line-height:1.65;color:#5a5f67;margin:-6px 0 0;padding:0 40px 22px 0;text-wrap:pretty}@media (max-width:1100px){.q-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.q-plans{grid-template-columns:1fr}.q-bar i,.q-barshort__fill i,.q-barshort__fill i:nth-child(n){font-size:0;color:transparent}.q-barshort{flex-wrap:wrap;height:auto;align-items:center}.q-barshort__fill{height:30px}.q-barshort__note{flex:1 0 100%;padding-left:0;margin-top:8px}.q-imp__row{grid-template-columns:1fr;justify-items:stretch}.q-imp__arrow{rotate:90deg;justify-self:center}.q-imp__json{white-space:normal;overflow-wrap:anywhere}}