.mq-vspec{width:100%;max-width:420px;justify-self:end;border:1px solid var(--mq-rule-strong);background:var(--mq-panel);box-shadow:var(--mq-shadow),inset 0 1px 0 rgba(255,255,255,.06);padding:20px 22px 16px}.mq-vspec__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--mq-rule)}.mq-vspec__brand{font-family:var(--font-display);font-weight:600;font-size:var(--fs-500);letter-spacing:var(--tr-tight)}.mq-vspec__mark{display:inline-block;width:1.558em;height:.9em;margin-right:.2em;vertical-align:-.165em}.mq-vspec__badge{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--mq-accent-hi)}.mq-vspec__rows{margin:0}.mq-vspec__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--mq-rule)}.mq-vspec__row dt{font-size:var(--fs-400);color:var(--mq-ink-mute)}.mq-vspec__row dd{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-400);white-space:nowrap}.mq-vspec__note{margin:10px 0 0;font-size:var(--fs-200);line-height:var(--lh-body);color:color-mix(in oklab,var(--mq-ink-mute) 80%,transparent)}@media (max-width:960px){.mq-vspec{max-width:100%;justify-self:stretch;margin-top:8px}}.mq-compress{align-self:center;border:1px solid var(--mq-rule-strong);background:color-mix(in oklab,var(--mq-bg,var(--bg)) 72%,transparent);padding:clamp(18px,2vw,26px)}.mq-compress__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--mq-rule-strong)}.mq-compress__k{letter-spacing:var(--tr-label);color:var(--mq-ink-mute)}.mq-compress__k,.mq-compress__note{font-family:var(--font-mono);font-size:var(--fs-200)}.mq-compress__note{letter-spacing:var(--tr-normal);text-transform:uppercase;color:var(--mq-accent)}.mq-compress__row{display:grid;grid-template-columns:1fr auto auto auto;align-items:baseline;gap:14px;padding:15px 0;border-top:1px solid var(--mq-rule)}.mq-compress__row:first-of-type{border-top:0}.mq-compress__tag{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--mq-ink-mute);font-weight:600}.mq-compress__old{font-family:var(--font-display);font-size:var(--fs-500);color:var(--mq-ink-mute);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--mq-ink-mute) 55%,transparent)}.mq-compress__arrow{color:var(--mq-accent)}.mq-compress__new{font-family:var(--font-display);font-size:var(--fs-800);font-weight:600;letter-spacing:var(--tr-tight);line-height:var(--lh-display);color:var(--mq-ink)}@media (max-width:640px){.mq-compress__head{flex-wrap:wrap;row-gap:4px}.mq-compress__row{grid-template-columns:auto auto 1fr;row-gap:6px}.mq-compress__tag{grid-column:1/-1}.mq-compress__new{font-size:var(--fs-700)}}.mq-cs{position:relative;padding:clamp(28px,3vw,44px);background:var(--mq-card);border:1px solid var(--mq-rule-strong);isolation:isolate;margin-top:clamp(24px,2.5vw,32px)}.mq-cs:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:rgba(255,255,255,.08)}.mq-cs+.mq-cs{margin-top:clamp(16px,1.6vw,22px)}.mq-cs__head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.mq-cs__num{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-display);color:transparent;-webkit-text-stroke:1px var(--mq-rule-strong)}.mq-cs__tag{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--mq-ink-mute);border:1px solid var(--mq-rule);padding:5px 10px;font-weight:600}.mq-cs__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-heading);color:var(--mq-ink);margin:0 0 14px}.mq-cs__lede{font-size:var(--fs-500);line-height:var(--lh-body);color:var(--mq-ink-soft);margin:0 0 26px;max-width:72ch;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.mq-cs__compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mq-rule);border:1px solid var(--mq-rule)}.mq-cs__lane{background:var(--mq-bg);padding:clamp(20px,2.2vw,30px)}.mq-cs__lane--ai{background:linear-gradient(180deg,rgba(46,76,213,.07),transparent)}.mq-cs__lane-label{display:block;font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--mq-ink-mute);margin-bottom:10px}.mq-cs__time{display:block;font-family:var(--font-display);font-size:var(--fs-800);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-display);color:var(--mq-ink-soft);margin-bottom:18px}.mq-cs__time--ai{color:var(--mq-accent-hi)}.mq-cs__steps{list-style:none;margin:0;padding:0;counter-reset:cs}.mq-cs__steps li{position:relative;counter-increment:cs;padding-left:26px;font-size:var(--fs-400);line-height:var(--lh-body);color:var(--mq-ink-soft);margin-bottom:10px}.mq-cs__steps li:last-child{margin-bottom:0}.mq-cs__steps li:before{content:counter(cs,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--font-mono);font-size:var(--fs-200);color:var(--mq-ink-mute)}.mq-cs__lane--ai .mq-cs__steps li:before{color:var(--mq-accent)}.mq-cs__foot{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);margin-top:24px;padding-top:24px;border-top:1px solid var(--mq-rule)}.mq-cs__foot-label{display:block;font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--mq-accent);margin-bottom:8px}.mq-cs__foot-col p{font-size:var(--fs-400);line-height:var(--lh-body);color:var(--mq-ink-soft);margin:0}@media (max-width:768px){.mq-cs__compare,.mq-cs__foot{grid-template-columns:1fr}}.mq-page--vorenq .mq-hero__actions{margin-top:clamp(16px,2.6svh,28px)}.mq-page--vorenq .mq-hero__title-em{font-style:italic;font-weight:inherit;color:#7aa2ff}.mq-prov{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-mono);font-size:var(--fs-200);line-height:var(--lh-body);letter-spacing:var(--tr-normal);color:rgba(233,235,242,.42)}.mq-prov__mark{width:5px;height:5px;flex:none;margin-top:.52em;background:var(--mq-rule-strong)}.mq-prov--stats{margin:-14px 0 26px}.mq-vspec__note.mq-prov{font-size:var(--fs-200)}.mq-census{margin:clamp(36px,4vw,56px) 0 0;border:1px solid var(--mq-rule);background:var(--mq-panel);padding:clamp(22px,2.4vw,30px)}.mq-census__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--mq-rule)}.mq-census__title{font-family:var(--font-mono);font-size:var(--fs-200);font-weight:600;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--mq-accent)}.mq-census__count{display:flex;align-items:baseline;gap:8px}.mq-census__count-v{font-family:var(--font-display);font-size:var(--fs-800);font-weight:600;letter-spacing:var(--tr-display);line-height:var(--lh-display)}.mq-census__count-l{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--mq-ink-mute)}.mq-census__body{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,3vw,48px);padding:22px 0}.mq-census__grid{display:grid;grid-template-columns:repeat(var(--census-cols,26),10px);grid-auto-rows:10px;gap:4px}.mq-census__cell{border:1px solid var(--mq-rule);background:transparent}.mq-census__cell.is-named{border-color:transparent;background:var(--mq-accent)}html.js-anim .mq.fx-on .mq-census__cell{animation:mq-census-in .5s ease-out backwards;animation-delay:calc(var(--census-i) * 7ms)}.mq-census__legend{display:flex;flex-direction:column;gap:12px;margin:0;width:100%;max-width:300px}.mq-census__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--mq-rule);min-width:200px}.mq-census__row dt{display:flex;align-items:center;gap:8px;font-size:var(--fs-400);color:var(--mq-ink-mute)}.mq-census__row dd{margin:0;font-family:var(--font-mono);font-size:var(--fs-400)}.mq-census__key{width:9px;height:9px;flex:none;border:1px solid var(--mq-rule-strong)}.mq-census__key.is-named{border-color:transparent;background:var(--mq-accent)}@media (max-width:768px){.mq-census__body{grid-template-columns:1fr;gap:22px}}@media (max-width:480px){.mq-census__grid{grid-template-columns:repeat(21,10px)}}@media (prefers-reduced-motion:reduce){html.js-anim .mq.fx-on .mq-census__cell{animation:none}}.mq-guardpair{display:grid;grid-template-columns:1.35fr 1fr;gap:1px;background:var(--mq-rule);border:1px solid var(--mq-rule);margin-top:clamp(36px,4vw,56px)}.mq-queue{background:var(--mq-bg);padding:clamp(24px,2.4vw,32px);display:flex;flex-direction:column}.mq-queue__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--mq-rule)}.mq-queue__title{font-weight:600;color:var(--mq-accent)}.mq-queue__state,.mq-queue__title{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase}.mq-queue__state{display:flex;align-items:center;gap:7px;color:var(--mq-ink-mute)}.mq-queue__state-mark{width:6px;height:6px;flex:none;background:var(--warn)}.mq-queue__body{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,1.6vw,22px);padding:22px 0}.mq-queue__col-label{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);text-transform:uppercase;color:rgba(233,235,242,.42);margin-bottom:12px}.mq-queue__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mq-queue__item{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--mq-rule);font-size:var(--fs-400);line-height:var(--lh-heading);color:var(--mq-ink-soft)}.mq-queue__item svg{flex:none;color:var(--mq-ink-mute)}.mq-queue__items--out .mq-queue__item.is-pos svg{color:var(--mq-pos)}.mq-queue__items--out .mq-queue__item.is-accent svg{color:var(--mq-accent-hi)}.mq-queue__items--out .mq-queue__item.is-neg svg{color:var(--mq-neg)}.mq-queue__gate{display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:8px;padding-top:26px}.mq-queue__gate-rule{width:1px;flex:1 1;background:var(--mq-rule-strong)}.mq-queue__gate-dot{width:9px;height:9px;flex:none;background:var(--warn)}.mq-queue__policy{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--mq-rule);font-size:var(--fs-400);line-height:var(--lh-body);color:var(--mq-ink-soft)}.mq-grain{list-style:none;margin:0;padding:22px 0;display:flex;flex-direction:column;gap:1px;flex:1 1}.mq-grain__step{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--mq-rule)}.mq-grain__step:last-child{border-bottom:0}.mq-grain__tick{font-family:var(--font-mono);font-size:var(--fs-200);letter-spacing:var(--tr-label);color:transparent;-webkit-text-stroke:1px var(--mq-rule-strong)}.mq-grain__label{font-size:var(--fs-400);color:var(--mq-ink-soft)}@media (max-width:960px){.mq-guardpair{grid-template-columns:1fr}}@media (max-width:560px){.mq-queue__body{grid-template-columns:1fr;gap:20px}.mq-queue__gate{display:none}}.studio-case-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:48px}.studio-case-index>a{display:flex;flex-direction:column;padding:24px;border:var(--rule);background:var(--bg-sunken);transition:border-color var(--transition)}.studio-case-index>a:hover{border-color:var(--accent-fg)}.studio-case-index__number{color:var(--accent-fg);font-size:var(--fs-200);margin-bottom:32px}.studio-case-index h3{font-size:var(--fs-700);line-height:var(--lh-heading);font-weight:500;margin-bottom:12px}.studio-case-index p{font-size:var(--fs-400);color:var(--ink-3);margin-bottom:24px}.studio-case-index__go{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;font-size:var(--fs-400);color:var(--ink)}.mq-page--case-studies .mq-cs{scroll-margin-top:calc(var(--nav-h) + 88px);background:var(--bg-sunken)}.mq-page--case-studies .mq-cs__title{font-weight:500;max-width:25ch}.mq-page--case-studies .mq-cs__compare{margin-top:32px}.mq-page--case-studies .mq-cs__lane{background:var(--bg)}.mq-page--case-studies .mq-cs__lane--ai{background:var(--surface-2)}.mq-page--case-studies .mq-compress{background:var(--bg-sunken)}@media (max-width:720px){.studio-case-index{grid-template-columns:1fr;gap:16px}.studio-case-index__number{margin-bottom:16px}}