.bq{--ink:#2e2a39;--gold:#d3ac67;--gold-d:#a87536;--bg:#fdfbf7;--soft:#f6f1e7;--line:#e7dfd0;--muted:#6f6a7a;font-family:Montserrat,Segoe UI,system-ui,-apple-system,Arial,sans-serif;color:var(--ink);background:var(--bg);max-width:1080px;margin:0 auto;padding:28px 18px 120px;line-height:1.5;font-size:15px;box-sizing:border-box}.bq *{box-sizing:border-box}.bq h1,.bq h2,.bq h3,.bq h4{font-weight:500;margin:0;letter-spacing:.01em;text-wrap:balance}.bq h1{font-size:clamp(30px,5vw,44px)}.bq h2{font-size:clamp(22px,3.4vw,30px);outline:0}.bq h2 small{font-size:.6em;color:var(--muted);font-weight:400}.bq-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-d);font-weight:600}.bq-intro{text-align:center;padding:56px 12px;max-width:620px;margin:0 auto}.bq-lead{font-size:17px;color:var(--muted);margin:14px 0 28px}.bq-check{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:13.5px;color:var(--muted);margin:0 auto 22px;max-width:480px;cursor:pointer}.bq-check input,.bq-keep input{width:18px;height:18px;accent-color:var(--gold-d);flex:none;margin-top:2px}.bq-btn{font:inherit;font-weight:600;background:var(--ink);color:#fdfbf7;border:1px solid var(--ink);border-radius:10px;padding:14px 28px;min-height:48px;cursor:pointer;transition:opacity .15s}.bq-btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bq-btn:disabled{opacity:.4;cursor:not-allowed}.bq-btn:focus-visible,.bq-opt:focus-visible,.bq-tab:focus-visible,.bq-mini:focus-visible,.bq-link:focus-visible,.bq-alt:focus-visible,.bq select:focus-visible,.bq a:focus-visible{outline:3px solid var(--gold-d);outline-offset:2px}.bq-link{font:inherit;background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;padding:12px 8px;min-height:44px}.bq-step{max-width:680px;margin:0 auto;padding-top:20px}.bq-dots{display:flex;gap:6px;margin-bottom:26px}.bq-dots i{height:4px;flex:1;border-radius:4px;background:var(--line)}.bq-dots i.done{background:var(--gold)}.bq-dots i.on{background:var(--ink)}.bq-help{color:var(--muted);margin:8px 0 0}.bq-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.bq-opts.many{grid-template-columns:1fr 1fr}.bq-opt{font:inherit;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-height:64px;cursor:pointer;color:var(--ink);display:flex;flex-direction:column;justify-content:center;gap:2px}.bq-opt b{font-weight:500;font-size:15.5px}.bq-opt small{color:var(--muted);font-size:12.5px}.bq-opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--soft)}.bq-opt:disabled{opacity:.45;cursor:not-allowed}.bq-nav{display:flex;justify-content:space-between;align-items:center}.bq-result{padding-top:8px}.bq-note{background:var(--soft);border-left:3px solid var(--gold-d);border-radius:0 10px 10px 0;padding:12px 14px;margin:14px 0 0;font-size:14px}.bq-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:22px 0 8px;background:var(--soft);padding:6px;border-radius:14px}.bq-tab{font:inherit;background:none;border:0;border-radius:10px;padding:10px 8px;min-height:56px;cursor:pointer;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:2px}.bq-tab b{font-weight:600;font-size:14.5px}.bq-tab small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.bq-tab.on{background:var(--ink);color:#fdfbf7}.bq-tab.on small{color:#e9dfca}.bq-sub{color:var(--muted);margin:0 0 18px;text-align:center;font-size:14px}.bq-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.bq-col h3{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding-bottom:10px;border-bottom:1px solid var(--ink);margin-bottom:14px}.bq-col.pm h3{border-color:var(--gold-d);color:var(--gold-d)}.bq-card{display:grid;grid-template-columns:92px 1fr;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:12px}.bq-card.off{opacity:.55}.bq-pic{width:92px;height:92px;border-radius:10px;background:var(--soft);overflow:hidden}.bq-pic img{width:100%;height:100%;object-fit:cover;display:block}.bq-tag{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-d);font-weight:600}.bq-base{letter-spacing:0;text-transform:none;font-weight:500;color:var(--muted);background:var(--soft);border-radius:20px;padding:2px 8px;margin-left:6px;font-size:11px;white-space:nowrap}.bq-card h4{font-size:14.5px;line-height:1.35;margin:4px 0}.bq-card h4 a{color:inherit;text-decoration:none}.bq-card h4 a:hover{text-decoration:underline}.bq-why{margin:0;font-size:13px;color:var(--muted)}.bq-warn{margin:6px 0 0;font-size:12.5px;background:var(--soft);border-radius:8px;padding:8px 10px}.bq-warn.strong{border:1px solid var(--gold-d);font-weight:500}.bq-tone{display:block;font-size:12.5px;margin-top:8px;color:var(--muted)}.bq-tone select{font:inherit;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-height:44px;background:#fff;color:var(--ink);margin-left:6px}.bq-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.bq-price{margin:0;font-variant-numeric:tabular-nums}.bq-price s{color:var(--muted);font-size:12.5px}.bq-price b{font-weight:600}.bq-acts{display:flex;align-items:center;gap:10px}.bq-mini{font:inherit;font-size:13px;font-weight:500;background:none;border:1px solid var(--ink);border-radius:10px;padding:8px 14px;min-height:40px;cursor:pointer;color:var(--ink)}.bq-keep{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);cursor:pointer;min-height:40px}.bq-alts{grid-column:1/-1;display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.bq-alt{font:inherit;font-size:13.5px;text-align:left;display:flex;justify-content:space-between;gap:12px;background:var(--soft);border:0;border-radius:10px;padding:12px;min-height:44px;cursor:pointer;color:var(--ink)}.bq-alt b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.bq-again{display:flex;gap:10px;align-items:center;margin:0 0 10px;padding:10px 12px;border:1px dashed var(--line);border-radius:12px;font-size:13.5px;color:var(--muted)}.bq-again span{flex:none;width:22px;height:22px;border-radius:50%;background:var(--soft);display:grid;place-items:center;font-size:11.5px;font-weight:600;color:var(--ink)}.bq-again img{flex:none;width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--soft);display:block}.bq-again b{font-weight:500;color:var(--ink);line-height:1.3}.bq-again small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.bq-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--ink);color:#fdfbf7;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px max(18px,calc((100vw - 1044px)/2))}.bq-bar b{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;display:block}.bq-bar small{display:block;font-size:12.5px;color:#d9d3c6}.bq-bar .bq-miss{color:var(--gold)}.bq-end{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:26px 0 10px;padding:18px 20px;background:#fff;border:1px solid var(--gold-d);border-radius:12px}.bq-end b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;display:block}.bq-end small{display:block;font-size:12.5px;color:var(--muted)}.bq-end .bq-miss{color:var(--gold-d);font-weight:500}.bq-sent{max-width:560px;margin:18px auto 0;background:#fff;color:var(--ink);border:1px solid var(--gold-d);border-radius:12px;padding:14px 16px;font-size:13px;box-shadow:0 10px 30px #2e2a392e}.bq-sent p{margin:0 0 6px}.bq-sent ul{margin:0;padding-left:18px}.bq-sent code{color:var(--muted);font-size:11.5px}@media(max-width:760px){.bq{padding:18px 14px 190px;font-size:14.5px}.bq-cols{grid-template-columns:1fr;gap:26px}.bq-opts,.bq-opts.many{grid-template-columns:1fr}.bq-card{grid-template-columns:76px 1fr}.bq-pic{width:76px;height:76px}.bq-bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.bq-bar .bq-btn{width:100%}.bq-end{flex-direction:column;align-items:stretch}.bq-end .bq-btn{width:100%}.bq-tab b{font-size:13px}.bq-tab small{font-size:11px}}@media(prefers-reduced-motion:reduce){.bq *{transition:none!important}}.bq-load{text-align:center;padding:80px 12px;color:var(--muted);font-size:16px}.bq-err{background:#fff;border:1px solid #b3261e;color:#7a1a14;border-radius:10px;padding:12px 14px;margin:16px 0 0;font-size:14px}.bio-quiz-root .bq button{letter-spacing:normal;text-transform:none;box-shadow:none}.bio-quiz-root .bq h1,.bio-quiz-root .bq h2,.bio-quiz-root .bq h3,.bio-quiz-root .bq h4{font-family:inherit;color:inherit;line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bio-quiz.css.map */
