.bq{--k:var(--bg,#f7f6f2);--k2:#fff;--kl:#e3dfd6;--kt:var(--ink,#14110d);--kd:var(--dim,#6a6358);background:var(--k);color:var(--kt);position:relative;padding:clamp(56px,7vw,104px) 0 clamp(80px,9vw,128px)}.bq-w{position:relative;z-index:1;width:calc(100% - 2*var(--g,56px));max-width:var(--cw,1264px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:clamp(40px,6vw,104px);align-items:start}@media (max-width:980px){.bq-w{grid-template-columns:1fr;width:calc(100% - 40px)}}.bq-l{display:flex;flex-direction:column;gap:32px;position:sticky;top:120px}html body .bq .bq-w>.bq-l{align-self:start;justify-content:flex-start;margin:0;padding:6px 0 0;position:relative;top:auto;will-change:transform}@media (max-width:980px){html body .bq .bq-w>.bq-l{position:static}}html body .bq .bq-l>*{margin-top:0;margin-bottom:0}html body .bq .bq-w>.bq-c{align-self:start;margin:0}@media (max-width:980px){.bq-l{position:static;gap:24px}}.bq-eb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.bq-eb:before{content:"";width:8px;height:8px;background:var(--accent);transform:rotate(45deg)}html body .bq .bq-h{font-size:clamp(48px,6.6vw,104px);font-weight:300;letter-spacing:-.05em;line-height:.94;color:var(--kt);margin:0}.bq-h strong{font-weight:700;display:block}.bq-h em{font-style:normal;color:var(--accent)}.bq-c{border:1px solid var(--line)}html body .bq .bq-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--kd);max-width:460px;margin:0}.bq-me{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center;padding-top:28px;border-top:1px solid var(--kl);max-width:460px}.bq-me img{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;background:var(--kl)}html body .bq .bq-me b{display:block;font-weight:600;font-size:16px;color:var(--kt)}html body .bq .bq-me small{display:block;font-size:14px;color:var(--kd);margin-top:2px}.bq-me p{margin:8px 0 0;font-family:var(--mono);font-size:12px;color:var(--kd);display:flex;flex-wrap:wrap;gap:4px 16px}.bq-me p a{color:var(--kt)}.bq-me p a:hover{color:var(--deep)}.bq-c{background:#fff;color:var(--ink);border-radius:28px;padding:clamp(24px,3.2vw,40px);box-shadow:0 50px 100px -60px #14110d59}.bq-f{display:flex;flex-direction:column;gap:0}.bq-f>.bq-s{padding:28px 0;border-top:1px solid var(--line)}.bq-f>.bq-s:first-of-type{padding-top:0;border-top:0}.bq-s{display:flex;flex-direction:column;gap:16px}.bq-k{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px}html body .bq .bq-k h2{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0;color:var(--ink)}.bq-k i{font-style:normal;font-family:var(--mono);font-size:12px;color:var(--deep);letter-spacing:.04em;white-space:nowrap;min-width:22px}.bq-id{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;background:#f4f3ee}.bq-av{width:52px;height:52px;border-radius:50%;background:var(--ink);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;letter-spacing:-.02em}html body .bq .bq-av{width:52px;height:52px;display:flex;color:var(--accent);font-size:18px}.bq-idt{min-width:0}html body .bq .bq-id b{display:block;font-size:16.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis}html body .bq .bq-id small{display:block;font-size:14px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-ed{border:0;background:none;font:inherit;font-family:var(--mono);font-size:12px;color:var(--deep);cursor:pointer;padding:8px 4px;text-decoration:underline;text-underline-offset:3px}.bq-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bq-in .bq-fl:nth-child(2){grid-column:1/-1;order:3}@media (max-width:560px){.bq-in{grid-template-columns:1fr}}.bq-in[hidden],.bq-id[hidden]{display:none}.bq-fl{display:grid;gap:7px}html body .bq .bq-fl span{font-size:13.5px;font-weight:500;color:var(--ink-2)}.bq-fl input{font:inherit;font-size:16px;color:var(--ink);background:#f7f6f2;border:1px solid var(--line);border-radius:14px;padding:14px 16px;width:100%;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.bq .bq-fl input::placeholder{color:#a39c8f!important;opacity:1}.bq-fl input:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px var(--mint)}.bq-fl input.bad{border-color:#c4472b;box-shadow:0 0 0 4px #fbe9e4}.bq-role label{position:relative;cursor:pointer;display:block}.bq-role input{position:absolute;opacity:0;pointer-events:none}.bq-role input:focus-visible+span{box-shadow:0 0 0 4px var(--mint)}.bq-sl{display:flex;flex-direction:column;gap:18px;padding:22px 22px 18px;border-radius:20px;background:#f4f3ee;border:1px solid transparent;transition:border-color .2s}.bq-sl-v{display:flex;align-items:baseline;gap:12px;min-height:64px}html body .bq .bq-sl-n{font-size:clamp(52px,6vw,72px);font-weight:300;letter-spacing:-.055em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}html body .bq .bq-sl-u{font-size:15px;color:var(--dim)}html body .bq .bq-sl.idle .bq-sl-n{color:#bdb6a8}.bq-sl-t{position:relative;height:44px;touch-action:none}.bq-sl-t input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:44px;margin:0;opacity:0;cursor:grab;z-index:3}.bq-sl-t input:active{cursor:grabbing}.bq-sl-tr{position:absolute;left:0;right:0;top:50%;height:8px;margin-top:-4px;border-radius:8px;background:#e2ded4;overflow:hidden}.bq-sl-fi{position:absolute;left:0;top:0;bottom:0;background:var(--ink);border-radius:8px}.bq-sl-th{position:absolute;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#fff;border:1px solid var(--ink);box-shadow:0 6px 16px -6px #14110d73;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .15s}.bq-sl-th:after{content:"";width:10px;height:10px;background:var(--accent);transform:rotate(45deg)}.bq-sl-t input:active~.bq-sl-th{transform:scale(1.12)}.bq-sl-t input:focus-visible~.bq-sl-th{box-shadow:0 0 0 5px var(--mint)}.bq-sl.idle .bq-sl-fi{background:transparent}.bq-sl.idle .bq-sl-th:after{background:#d8d2c6}.bq-sl-sc{position:relative;height:14px;margin:0 17px;font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.04em}.bq-sl-sc span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.bq-sl-sc span:first-child{transform:none;left:-17px!important}.bq-sl-sc span:last-child{transform:none;left:auto!important;right:-17px}.bq-bad .bq-sl{border-color:#d9a294}.bq-role{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}html body .bq .bq-role span{display:flex;align-items:center;gap:10px;white-space:nowrap;height:50px;padding:0 16px;border-radius:14px;line-height:1;border:1px solid #e1ddd3;background:#fff;font-size:15px;color:var(--ink-2);transition:all .15s;-webkit-user-select:none;user-select:none}.bq-role span:before{content:"";flex:none;width:8px;height:8px;background:#d8d2c6;transform:rotate(45deg);transition:background .15s}.bq-role label:hover span{border-color:var(--ink)}html body .bq .bq-role input:checked+span:before{background:var(--accent)}html body .bq .bq-role input:checked+span{background:var(--ink);border-color:var(--ink);color:#f2efe8}.bq-bad .bq-role span{border-color:#d9a294}.bq-ft{display:flex;flex-direction:column;gap:14px;padding-top:26px;border-top:1px solid var(--line)}.bq-ok{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}html body .bq .bq-ok span{font-size:13.5px;line-height:1.5;color:var(--dim)}.bq-ok input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ink)}.bq-ok a{text-decoration:underline;text-underline-offset:2px}.bq-sb{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:60px;padding:0 8px 0 24px;border:0;border-radius:10px;background:var(--accent);color:#06130c;font:inherit;font-size:17px;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s}.bq-sb:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #00e589cc}.bq-sb b{width:44px;height:44px;border-radius:8px;background:var(--ink);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:18px}.bq-sb[disabled]{opacity:.6;cursor:wait}html body .bq .bq-err{font-size:14px;color:#a63b22;display:none;margin:0}.bq-err.on{display:block!important}.bq-dn{display:none;flex-direction:column;gap:22px}.bq-c.sent .bq-f{display:none}.bq-c.sent .bq-dn{display:flex}.bq-dk{width:52px;height:52px;border-radius:50%;background:var(--ink);display:flex;align-items:center;justify-content:center}.bq-dk i{width:14px;height:14px;background:var(--accent);transform:rotate(45deg)}html body .bq .bq-dn h2{font-size:clamp(32px,3.4vw,46px);font-weight:300;letter-spacing:-.045em;line-height:1.02;margin:0;color:var(--ink)}.bq-dn h2 strong{font-weight:700}html body .bq .bq-dn p{color:var(--dim);font-size:16px;line-height:1.6;margin:0}.bq-sum{display:grid;border-top:1px solid var(--line);margin:0}.bq-sum div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}html body .bq .bq-sum dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-top:4px}html body .bq .bq-sum dd{margin:0;font-size:15px;color:var(--ink)}.bq-dn .tl{align-self:flex-start}html body .bq .bq-eb{color:var(--ink);letter-spacing:.08em;gap:12px;font-weight:500}html body .bq .bq-eb:before{width:8px;height:8px;border-radius:50%;background:var(--accent);transform:none}html body .bq .bq-c{border-radius:24px}.bq-fl input{border-radius:10px!important}html body .bq .bq-sl{padding:18px 20px 16px;gap:10px;border-radius:14px}html body .bq .bq-sl-v{min-height:0;align-items:baseline}html body .bq .bq-sl-n{font-size:clamp(40px,4vw,52px)}html body .bq .bq-sl.idle .bq-sl-n{display:none}html body .bq .bq-sl.idle .bq-sl-u{font-size:15px;color:var(--faint);padding:14px 0 6px}html body .bq .bq-role span{border-radius:10px}html body .bq .bq-me{padding-top:24px}html body .bq .bq-bad .bq-role span,html.dark .bq .bq-bad .bq-role span{border-color:#d9a294!important}html body .bq .bq-fl input{height:auto;min-height:0;box-shadow:none}html body .bq .bq-fl input:focus{box-shadow:0 0 0 4px var(--mint)}html body .bq .bq-fl input.bad{box-shadow:0 0 0 4px #fbe9e4}.bq-sb:focus-visible,.bq-ed:focus-visible{outline:2px solid var(--deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bq *{transition:none!important}}html.dark .bq-c{background:var(--card);border-color:var(--line-2,#3a362f);box-shadow:none}html.dark .bq-me{border-top-color:var(--line-2,#3a362f)}html.dark .bq-id,html.dark .bq-sl{background:#1f1c18}html.dark .bq-fl input{background:#1f1c18;border-color:var(--line-2,#3a362f);color:var(--ink)}html.dark .bq-fl input:focus{background:#25221d;border-color:var(--ink)}html.dark .bq-sl-tr{background:#3a362f}html.dark .bq-sl-th{background:#25221d;border-color:var(--ink)}html.dark .bq-av,html.dark .bq-dk,html.dark .bq-sb b{background:#0e1d15}html.dark .bq .bq-role span{background:#1f1c18!important;border-color:var(--line-2,#3a362f)!important;color:var(--ink)!important}html.dark .bq .bq-role input:checked+span{background:var(--ink)!important;border-color:var(--ink)!important;color:#14110d!important}html.dark .bq-role label:hover span{border-color:var(--ink)!important}html.dark .bq-sum div,html.dark .bq-sum,html.dark .bq-f>.bq-s,html.dark .bq-ft{border-color:var(--line-2,#3a362f)}
