.qc-stack{display:grid;gap:22px}.qc-section{padding:clamp(22px,4vw,34px);overflow:hidden}.qc-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.qc-section-head h2{margin:8px 0 0;font-size:clamp(22px,4vw,30px);letter-spacing:-.04em}.qc-section>p{color:var(--muted);font-size:14px;line-height:1.75;max-width:780px}.qc-number{font-size:28px;letter-spacing:-.05em;color:var(--muted);white-space:nowrap}.qc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.qc-form label,.qc-public-form label{display:grid;gap:8px;color:var(--muted);font-size:12px;line-height:1.4}.qc-form input,.qc-form select,.qc-public-form input,.qc-public-form select,.qc-public-form textarea,.qc-google-card textarea,.qc-step input,.qc-step select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--text);font:inherit;padding:11px 13px}.qc-form fieldset{border:0;padding:0;margin:0}.qc-form legend{font-size:12px;color:var(--muted);margin-bottom:8px}.qc-form .button,.qc-form .form-error{align-self:end}.qc-created{display:grid;gap:10px;padding:18px;border:1px solid var(--line);background:var(--raised);border-radius:16px;margin:18px 0}.qc-created input{width:100%;min-height:44px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;padding:10px}.qc-created small{color:var(--quiet);line-height:1.55}.qc-details{border-top:1px solid var(--line);margin-top:18px}.qc-details summary{min-height:52px;display:flex;align-items:center;cursor:pointer;font-size:14px}.qc-row,.qc-case,.qc-rating,.qc-google-card,.qc-step{border-top:1px solid var(--line);padding:18px 0}.qc-row,.qc-case,.qc-rating-head,.qc-step{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.qc-row>div:first-child,.qc-case>div:first-child,.qc-rating-head>div,.qc-step>div:nth-child(2){display:grid;gap:6px;min-width:0}.qc-row small,.qc-case small,.qc-rating small,.qc-google-card small{color:var(--quiet);font-size:11px}.qc-rating p,.qc-google-card blockquote{font-size:13px;line-height:1.65;color:var(--muted);margin:16px 0}.qc-score{font-size:22px;letter-spacing:-.05em;white-space:nowrap}.qc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.qc-metrics span{display:grid;gap:5px;padding:12px;background:var(--raised);border-radius:12px;font-size:10px;color:var(--quiet)}.qc-metrics b{font-size:16px;color:var(--text);font-weight:500}.qc-case-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.qc-case p{font-size:12px;color:var(--muted);margin:4px 0}.qc-connection,.qc-notice{border-left:2px solid var(--muted);padding:13px 16px;margin:20px 0;background:var(--raised);border-radius:0 13px 13px 0}.qc-connection p,.qc-notice{font-size:12px;line-height:1.65;color:var(--muted)}.qc-google-card blockquote{padding-left:15px;border-left:1px solid var(--line)}.qc-google-card label{display:grid;gap:8px;font-size:12px;color:var(--muted)}.qc-google-card textarea{min-height:120px;resize:vertical}.qc-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.qc-risk-grid>div{padding:16px;border:1px solid var(--line);border-radius:15px;display:grid;gap:10px}.qc-risk-grid span{font-size:10px;color:var(--quiet);line-height:1.4}.qc-risk-grid strong{font-size:24px;font-weight:450;letter-spacing:-.05em}.qc-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.qc-five span{padding:12px 8px;border-top:1px solid var(--line);font-size:10px;line-height:1.45;color:var(--muted)}.qc-steps{display:grid}.qc-step{display:grid;grid-template-columns:36px minmax(0,1fr) auto}.qc-step-no{color:var(--quiet);font-size:12px}.qc-step-controls{display:grid;grid-template-columns:145px minmax(150px,1fr) auto;gap:8px;margin-top:10px}.qc-step input,.qc-step select{min-height:42px;font-size:12px}.qc-token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.qc-token-grid article{border:1px solid var(--line);border-radius:17px;padding:19px}.qc-token-grid article>span{display:grid;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;place-items:center;font-size:11px}.qc-token-grid h3{font-size:15px;margin:22px 0 10px}.qc-token-grid p{font-size:11px;line-height:1.65;color:var(--muted)}.qc-access{text-align:left;padding:32px}.qc-public{width:min(100% - 32px,680px);margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 0 max(36px,env(safe-area-inset-bottom));min-height:100dvh}.qc-public-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.qc-public-top img{width:130px;height:auto}.qc-public-card{border:1px solid var(--line);background:var(--panel);border-radius:26px;padding:clamp(24px,6vw,44px)}.qc-public-card h1{font-size:clamp(32px,8vw,52px);line-height:1.02;letter-spacing:-.055em;margin:12px 0 18px}.qc-public-card>p{font-size:14px;line-height:1.75;color:var(--muted)}.qc-public-job{display:grid;gap:6px;padding:18px 0;margin:22px 0;border-block:1px solid var(--line)}.qc-public-job span{font-size:12px;color:var(--muted)}.qc-public-form{display:grid;gap:16px}.qc-public-form textarea{min-height:110px;resize:vertical}.qc-public-form small,.qc-thanks small{display:block;color:var(--quiet);line-height:1.6;font-size:11px}.qc-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.qc-thanks{text-align:left}.qc-check{display:grid;width:52px;height:52px;border:1px solid var(--line);border-radius:50%;place-items:center;margin-bottom:30px;font-size:24px}.qc-public-top .theme-toggle:empty:before{content:'◐';font-size:18px}html[data-theme=light] .qc-public-top img{filter:brightness(0);opacity:.88}html[data-theme=light] .qc-created,html[data-theme=light] .qc-connection,html[data-theme=light] .qc-notice,html[data-theme=light] .qc-metrics span{background:#f0f0f4}html[data-theme=light] .qc-form input,html[data-theme=light] .qc-form select,html[data-theme=light] .qc-public-form input,html[data-theme=light] .qc-public-form select,html[data-theme=light] .qc-public-form textarea,html[data-theme=light] .qc-google-card textarea,html[data-theme=light] .qc-step input,html[data-theme=light] .qc-step select{background:#fff}
@media(max-width:700px){.qc-form,.qc-token-grid{grid-template-columns:1fr}.qc-metrics,.qc-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-five{grid-template-columns:1fr}.qc-five span{padding:10px 0}.qc-step{grid-template-columns:28px minmax(0,1fr)}.qc-step>.state{grid-column:2;margin-top:8px;justify-self:start}.qc-step-controls{grid-template-columns:1fr}.qc-row,.qc-case{align-items:flex-start;flex-direction:column}.qc-case-actions{justify-content:flex-start}.qc-public{width:min(100% - 24px,680px)}.qc-public-top{margin-bottom:18px}.qc-public-top img{width:112px}.qc-public-card{border-radius:22px}.qc-section-head{align-items:flex-start}.qc-section{border-radius:20px}}
