.studio-module__Gtwubq__root{--ok-bg:#0e7c62;--ok-fg:#fff;--warn-bg:#f2a516;--warn-fg:#15151a;--bad-bg:#c8322a;--bad-fg:#fff;background:var(--qp-paper);max-width:none;color:var(--qp-ink);font-family:var(--qp-ui);margin:0;padding:32px max(16px,50% - 620px) 64px}:is(.dark .studio-module__Gtwubq__root,[data-theme=dark] .studio-module__Gtwubq__root){--ok-bg:#1fb58f;--ok-fg:#0f0f14;--bad-bg:#ff5a4e;--bad-fg:#0f0f14}.studio-module__Gtwubq__head{flex-direction:column;gap:8px;max-width:760px;margin-bottom:32px;display:flex}.studio-module__Gtwubq__head h1{font-family:var(--qp-display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:700;line-height:1.12}.studio-module__Gtwubq__head p{color:var(--qp-mute);margin:0;font-size:18px}.studio-module__Gtwubq__eyebrow{font-family:var(--qp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--qp-mute);align-items:center;gap:8px;font-size:12px;display:flex}.studio-module__Gtwubq__gen{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:40px;display:grid}.studio-module__Gtwubq__colL,.studio-module__Gtwubq__colR{flex-direction:column;gap:24px;min-width:0;display:flex}.studio-module__Gtwubq__colR{position:sticky;top:16px}.studio-module__Gtwubq__step{flex-direction:column;gap:16px;display:flex}.studio-module__Gtwubq__num{background:var(--qp-ink);width:24px;height:24px;color:var(--qp-on-ink);font:700 12px var(--qp-mono);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.studio-module__Gtwubq__hint{color:var(--qp-hint);margin:0;font-size:14px}.studio-module__Gtwubq__chips{flex-wrap:wrap;gap:8px;display:flex}.studio-module__Gtwubq__chip{border:1px solid var(--qp-mute);background:var(--qp-panel);min-height:44px;color:var(--qp-ink);font:500 15px var(--qp-ui);cursor:pointer;align-items:center;padding:0 16px;display:inline-flex}.studio-module__Gtwubq__chip[aria-pressed=true],.studio-module__Gtwubq__seg button[aria-pressed=true]{background:var(--qp-ink);color:var(--qp-on-ink);border-color:var(--qp-ink);font-weight:700}.studio-module__Gtwubq__field{flex-direction:column;gap:8px;display:flex}.studio-module__Gtwubq__field>label,.studio-module__Gtwubq__lbl{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.studio-module__Gtwubq__inp{border:1px solid var(--qp-mute);background:var(--qp-panel);width:100%;min-height:48px;color:var(--qp-ink);font:400 16px var(--qp-ui);border-radius:0;padding:0 16px}.studio-module__Gtwubq__mono{font-family:var(--qp-mono);font-size:15px}textarea.studio-module__Gtwubq__inp{min-height:96px;padding:12px 16px}.studio-module__Gtwubq__inp[aria-invalid=true]{border-color:var(--bad-bg);box-shadow:inset 4px 0 0 var(--bad-bg)}.studio-module__Gtwubq__err{color:var(--qp-coral-ink);margin:0;font-size:14px}.studio-module__Gtwubq__two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.studio-module__Gtwubq__seg{flex-wrap:wrap;display:flex}.studio-module__Gtwubq__seg button{border:1px solid var(--qp-mute);background:var(--qp-panel);min-height:44px;color:var(--qp-ink);font:500 15px var(--qp-ui);cursor:pointer;flex:1;margin-inline-end:-1px;padding:0 16px}.studio-module__Gtwubq__seg button[aria-pressed=true]{z-index:1;position:relative}.studio-module__Gtwubq__tag{font-family:var(--qp-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--qp-mute);color:var(--qp-ink);white-space:nowrap;align-items:center;padding:1px 6px;font-size:11px;display:inline-flex}.studio-module__Gtwubq__tagFill{background:var(--qp-ink);color:var(--qp-on-ink);border-color:var(--qp-ink)}.studio-module__Gtwubq__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.studio-module__Gtwubq__preset{border:1px solid var(--qp-line);background:var(--qp-panel);cursor:pointer;color:var(--qp-ink);text-align:start;font:500 14px var(--qp-ui);flex-direction:column;align-items:stretch;gap:8px;min-height:44px;padding:8px;display:flex}.studio-module__Gtwubq__preset[aria-pressed=true]{border-color:var(--qp-violet);box-shadow:inset 0 0 0 2px var(--qp-violet)}.studio-module__Gtwubq__th{background:#fff;line-height:0;display:block}.studio-module__Gtwubq__th svg{width:100%;height:auto;display:block}.studio-module__Gtwubq__nm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.studio-module__Gtwubq__adv{border:1px solid var(--qp-line);background:var(--qp-panel)}.studio-module__Gtwubq__adv>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 24px;font-weight:700;list-style:none;display:flex}.studio-module__Gtwubq__adv>summary::-webkit-details-marker{display:none}.studio-module__Gtwubq__adv>summary:after{content:"+";font:700 22px var(--qp-mono)}.studio-module__Gtwubq__adv[open]>summary:after{content:"−"}.studio-module__Gtwubq__advBody{border-top:1px solid var(--qp-line);flex-direction:column;gap:24px;padding:24px;display:flex}.studio-module__Gtwubq__colorRow{align-items:center;gap:8px;display:flex}.studio-module__Gtwubq__swatch{border:1px solid var(--qp-mute);cursor:pointer;background:0 0;flex:none;width:48px;height:48px;padding:0}.studio-module__Gtwubq__meter{flex-direction:column;gap:8px;display:flex}.studio-module__Gtwubq__track{background:var(--qp-track);height:8px;position:relative}.studio-module__Gtwubq__track i{background:var(--m,var(--ok-bg));position:absolute;inset:0 auto 0 0}.studio-module__Gtwubq__track b{background:var(--qp-ink);width:2px;position:absolute;top:-4px;bottom:-4px}.studio-module__Gtwubq__read{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.studio-module__Gtwubq__upload{border:1px dashed var(--qp-mute);flex-wrap:wrap;align-items:center;gap:16px;min-height:64px;padding:16px;display:flex}.studio-module__Gtwubq__upload img{object-fit:contain;border:1px solid var(--qp-line);background:#fff;width:40px;height:40px}.studio-module__Gtwubq__root input[type=range]{width:100%;min-height:44px;accent-color:var(--qp-violet)}.studio-module__Gtwubq__note{border:1px solid var(--qp-line);background:var(--qp-paper);align-items:flex-start;gap:8px;padding:12px 16px;font-size:14px;display:flex}.studio-module__Gtwubq__noteBad{border-color:var(--bad-bg);box-shadow:inset 4px 0 0 var(--bad-bg)}.studio-module__Gtwubq__noteWarn{border-color:var(--warn-bg);box-shadow:inset 4px 0 0 var(--warn-bg)}.studio-module__Gtwubq__panel{background:var(--qp-panel);border:1px solid var(--qp-line);flex-direction:column;gap:16px;padding:24px;display:flex}.studio-module__Gtwubq__qpbox{border:1px solid var(--qp-line);background:#fff;justify-content:center;align-items:center;padding:16px;display:flex}.studio-module__Gtwubq__qpbox svg{width:100%;max-width:320px;height:auto;display:block}.studio-module__Gtwubq__shortlink{font-family:var(--qp-mono);text-align:center;word-break:break-all;margin:0;font-size:16px}.studio-module__Gtwubq__pvhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-module__Gtwubq__score{background:var(--qp-panel);border:1px solid var(--qp-line);border-inline-start:4px solid var(--st);--st:var(--ok-bg);--sf:var(--ok-fg)}.studio-module__Gtwubq__scoreWarn{--st:var(--warn-bg);--sf:var(--warn-fg)}.studio-module__Gtwubq__scoreBad{--st:var(--bad-bg);--sf:var(--bad-fg)}.studio-module__Gtwubq__scoreTop{flex-direction:column;gap:12px;padding:24px 24px 16px;display:flex}.studio-module__Gtwubq__state{align-items:center;gap:12px;display:flex}.studio-module__Gtwubq__ico{background:var(--st);width:40px;height:40px;color:var(--sf);flex:none;justify-content:center;align-items:center;display:flex}.studio-module__Gtwubq__ico svg{width:24px;height:24px}.studio-module__Gtwubq__ttl{font:700 22px var(--qp-display);margin:0;line-height:1.15}.studio-module__Gtwubq__count{font-family:var(--qp-mono);color:var(--qp-mute);font-size:13px}.studio-module__Gtwubq__checks{border-top:1px solid var(--qp-line);margin:0;padding:0;list-style:none}.studio-module__Gtwubq__checks li{border-bottom:1px solid var(--qp-line);align-items:center;gap:12px;min-height:44px;padding:8px 24px;font-size:15px;display:flex}.studio-module__Gtwubq__checks li:last-child{border-bottom:0}.studio-module__Gtwubq__checks .studio-module__Gtwubq__m{flex:none;width:20px;height:20px;display:inline-flex}.studio-module__Gtwubq__checks .studio-module__Gtwubq__m svg{width:20px;height:20px}.studio-module__Gtwubq__checks .studio-module__Gtwubq__v{font-family:var(--qp-mono);color:var(--qp-mute);text-align:end;margin-inline-start:auto;font-size:13px}.studio-module__Gtwubq__pass .studio-module__Gtwubq__m{color:var(--qp-green-ink)}.studio-module__Gtwubq__warn .studio-module__Gtwubq__m{color:var(--qp-ink)}.studio-module__Gtwubq__fail .studio-module__Gtwubq__m{color:var(--qp-coral-ink)}.studio-module__Gtwubq__foot{border-top:1px solid var(--qp-line);color:var(--qp-mute);padding:16px 24px;font-size:14px}.studio-module__Gtwubq__dl{flex-direction:column;gap:8px;display:flex}.studio-module__Gtwubq__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-module__Gtwubq__btn{border:1px solid var(--qp-ink);min-height:48px;color:var(--qp-ink);font:600 16px var(--qp-ui);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.studio-module__Gtwubq__btn svg{flex:none;width:18px;height:18px}.studio-module__Gtwubq__primary{background:var(--qp-violet-fill);border-color:var(--qp-violet-fill);color:#fff}.studio-module__Gtwubq__btn[disabled]{border-color:var(--qp-line);color:var(--qp-hint);cursor:not-allowed;background:0 0}.studio-module__Gtwubq__link{color:var(--qp-violet);font:600 15px var(--qp-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0 4px;text-decoration:underline}.studio-module__Gtwubq__soon{border:1px dashed var(--qp-mute);align-items:flex-start;gap:12px;padding:16px;display:flex}.studio-module__Gtwubq__soon svg{flex:none;width:20px;height:20px;margin-top:2px}.studio-module__Gtwubq__soon p{margin:0;font-size:15px}.studio-module__Gtwubq__override{align-items:flex-start;gap:12px;min-height:44px;font-size:15px;display:flex}.studio-module__Gtwubq__override input{width:24px;height:24px;accent-color:var(--qp-violet);flex:none;margin-top:2px}.studio-module__Gtwubq__pollList{border:1px solid var(--qp-line);background:var(--qp-panel);flex-direction:column;max-height:240px;display:flex;overflow:auto}.studio-module__Gtwubq__pollList button{text-align:start;border:0;border-bottom:1px solid var(--qp-line);min-height:44px;color:var(--qp-ink);font:500 15px var(--qp-ui);cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.studio-module__Gtwubq__pollList button[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--qp-violet);font-weight:700}.studio-module__Gtwubq__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-module__Gtwubq__foot2{border-top:1px solid var(--qp-line);color:var(--qp-mute);flex-wrap:wrap;gap:8px 24px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}.studio-module__Gtwubq__foot2 a{color:var(--qp-mute);align-items:center;min-height:44px;display:inline-flex}.studio-module__Gtwubq__root :focus-visible{outline:2px solid var(--qp-violet);outline-offset:3px}@media (max-width:1180px){.studio-module__Gtwubq__gen{grid-template-columns:minmax(0,1fr) 360px;gap:24px}}@media (max-width:900px){.studio-module__Gtwubq__gen{flex-direction:column;gap:24px;display:flex}.studio-module__Gtwubq__colL,.studio-module__Gtwubq__colR{display:contents}.studio-module__Gtwubq__colR{position:static}.studio-module__Gtwubq__o1{order:1}.studio-module__Gtwubq__o2{order:2}.studio-module__Gtwubq__o3{order:3}.studio-module__Gtwubq__o4{order:4}.studio-module__Gtwubq__o5{order:5}.studio-module__Gtwubq__o6{order:6}}@media (max-width:760px){.studio-module__Gtwubq__two{grid-template-columns:1fr}.studio-module__Gtwubq__panel{padding:16px}.studio-module__Gtwubq__adv>summary{padding:0 16px}.studio-module__Gtwubq__advBody{padding:16px}.studio-module__Gtwubq__scoreTop,.studio-module__Gtwubq__checks li,.studio-module__Gtwubq__foot{padding-inline:16px}.studio-module__Gtwubq__presets{gap:6px}.studio-module__Gtwubq__preset{padding:6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.studio-module__Gtwubq__root *{transition:none!important;animation:none!important}}.studio-module__Gtwubq__preset{min-width:0;overflow:hidden}.studio-module__Gtwubq__preset .studio-module__Gtwubq__tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.25}
.qr-guide-page-module__Mss-Uq__tool>div>header:first-child{display:none}
