.bs-quiz-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;display:grid}.bs-quiz-main,.bs-quiz-card,.bs-chat-message{min-width:0}.bs-quiz-card{background:var(--bs-surface,#fffdf7);border:1px solid #c9c9b7;border-radius:16px;padding:clamp(22px,4.5vw,46px);box-shadow:0 18px 42px #26372d12}.bs-quiz-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bs-quiz-kicker{color:#596551;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:600;line-height:1.5}.bs-quiz-card h2{letter-spacing:-.055em;max-width:670px;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:720;line-height:1.08}.bs-quiz-seed{background:#faf5e2;border:1px solid #e6d9a8;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.bs-quiz-seed>.tywt-mark{border-radius:9px 9px 9px 3px;width:28px;height:28px;font-size:7px}.bs-quiz-progress{color:#747a6c;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:0;align-items:center;gap:12px;margin:28px 0 30px;padding:0;font-size:10px;display:flex}.bs-quiz-progress>span:not(.bs-quiz-progress-line){white-space:nowrap}.bs-quiz-progress>span>span{font-family:var(--font-body);letter-spacing:0;text-transform:none;margin-left:5px;font-size:12px;font-weight:600}.bs-quiz-progress .is-current,.bs-quiz-progress .is-done{color:var(--bs-ink,#26372d)}.bs-quiz-progress-line{background:#c9c9b7;flex:none;width:min(18%,82px);height:1px}.bs-quiz-step{min-width:0}.bs-quiz-label{color:var(--bs-ink,#26372d);letter-spacing:-.015em;margin:0 0 8px;font-size:16px;font-weight:680;display:block}.bs-quiz-help{max-width:620px;color:var(--bs-muted,#53634e);margin:0 0 18px;font-size:14px;line-height:1.6}.bs-age-input-row{grid-template-columns:minmax(80px,120px) minmax(0,1fr);gap:10px;max-width:510px;display:grid}.bs-quiz-input{width:100%;min-width:0;color:var(--bs-ink,#26372d);font:inherit;background:#fffefa;border:1px solid #aeb4a3;border-radius:7px}.bs-quiz-input:focus-visible,.bs-quiz-button:focus-visible,.bs-quiz-text-button:focus-visible{outline-offset:3px;outline:3px solid #c84f38}.bs-age-number,.bs-age-unit{min-height:50px;padding:0 13px}.bs-age-unit{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#26372d 50%),linear-gradient(135deg,#26372d 50%,#0000 50%);background-position:calc(100% - 17px) 21px,calc(100% - 12px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.bs-quiz-textarea{resize:vertical;min-height:122px;padding:13px 15px;line-height:1.55}.bs-quiz-textarea::placeholder,.bs-quiz-input::placeholder{color:#777f72;opacity:1}.bs-context-label{margin-top:22px}.bs-quiz-card .bs-context-label span{color:#6d7569;margin-left:5px;font-size:12px;font-weight:450}.bs-quiz-textarea-short{min-height:76px}.bs-quiz-error{color:#8b382b;margin:9px 0 0;font-size:13px;font-weight:600;line-height:1.5}.bs-quiz-private-note,.bs-follow-up-note{color:#657267;margin:10px 0 0;font-size:12px;line-height:1.5}.bs-quiz-actions{align-items:center;gap:12px;margin-top:26px;display:flex}.bs-quiz-actions-end{justify-content:flex-end}.bs-quiz-actions-between{justify-content:space-between}.bs-quiz-button{cursor:pointer;max-width:100%;min-height:48px;font:inherit;text-align:center;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:660;line-height:1.25;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.bs-quiz-button:disabled{cursor:wait;opacity:.72}.bs-quiz-button-primary{color:#fffdf7;background:#1f5963}.bs-quiz-button-primary:hover:not(:disabled){background:#184750}.bs-quiz-button-back{color:var(--bs-ink,#26372d);background:0 0;border-color:#aeb4a3}.bs-quiz-button-back:hover:not(:disabled){background:#f4f0e4}.bs-quiz-text-button{color:#184750;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:650;text-decoration:underline}.bs-quiz-session-note{color:#6a6143;margin:14px 0 0;font-size:13px;line-height:1.5;display:block}.bs-quiz-error-panel{color:#693f2f;background:#fff4e9;border:1px solid #d7ad92;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:20px;padding:13px 15px;display:flex}.bs-quiz-error-panel p{margin:0;font-size:13px;line-height:1.55}.bs-quiz-error-panel .bs-quiz-text-button{color:#693f2f;flex:none}.bs-quiz-sidebar{gap:14px;display:grid}.bs-guide-boundary,.bs-guide-private{background:#f1efdf;border:1px solid #d7d7c6;border-radius:12px;padding:19px}.bs-guide-boundary>p:not(.bs-quiz-kicker),.bs-guide-private p{color:#465347;margin:0;font-size:13px;line-height:1.62}.bs-guide-boundary>p+p{margin-top:13px}.bs-guide-private{background:#fbf7e8;align-items:flex-start;gap:10px;display:flex}.bs-guide-private-seed{color:#8b6335;font-size:16px;line-height:1.3}.bs-guide-results{padding-bottom:28px}.bs-guide-summary{background:#fbf8ed;border:1px solid #e3dfcc;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;margin-top:22px;padding:14px 15px;display:grid}.bs-guide-summary p{color:#4e5d4d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;line-height:1.5}.bs-guide-summary p:first-child{color:#334735;font-weight:650}.bs-guide-summary .bs-guide-context-summary{color:#687267;grid-column:1/-1}.bs-guide-summary .bs-quiz-text-button{grid-area:1/3}.bs-conversation{gap:18px;margin-top:25px;display:grid}.bs-chat-message{background:#fffefa;border:1px solid #dedecf;border-radius:11px;padding:18px}.bs-chat-user{background:#fbf5df;border-color:#e4d8ad;justify-self:end;max-width:88%}.bs-chat-label{color:#677164;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:600}.bs-chat-text,.bs-guide-steps p{color:#334238;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.68}.bs-guide-reply-urgent{background:#fff0e9;border-left:4px solid #974333;border-radius:5px;padding:15px}.bs-urgent-label{color:#7d3327;letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:750}.bs-guide-steps{gap:18px;margin:18px 0 0;padding:0 0 0 24px;display:grid}.bs-guide-steps li{padding-left:3px}.bs-guide-steps li::marker{color:#8b6335;font-family:var(--font-mono);font-size:12px;font-weight:650}.bs-guide-citations{flex-wrap:wrap;gap:6px 12px;margin-top:8px;padding:0;list-style:none;display:flex}.bs-guide-citations>li{min-width:0}.bs-guide-citations a{color:#385846;text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5;text-decoration:underline}.bs-guide-citations a:hover{color:#233b2c}.bs-guide-citations .bs-citation-date{color:#5e6a5f;font-size:11px;font-weight:450;text-decoration:none}.bs-guide-message-boundary{color:#687267;border-top:1px solid #e4e1d2;margin:18px 0 0;padding-top:12px;font-size:12px;line-height:1.55}.bs-quiz-pending{color:#596551;margin:0;font-size:13px;line-height:1.5;display:block}.bs-follow-up{border-top:1px solid #dedecf;margin-top:24px;padding-top:21px}.bs-save-guidance{border-top:1px solid #dedecf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.bs-follow-up-input{min-height:88px}.bs-follow-up-note{max-width:280px;margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:780px){.bs-quiz-layout{grid-template-columns:minmax(0,1fr);gap:14px}.bs-quiz-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.bs-quiz-card{padding:22px 18px}.bs-quiz-card h2{max-width:300px;font-size:29px}.bs-quiz-seed{width:32px;height:32px}.bs-quiz-progress{gap:8px;margin:24px 0;font-size:9px}.bs-quiz-progress>span>span{font-size:11px}.bs-age-input-row{grid-template-columns:minmax(60px,.55fr) minmax(0,1fr);gap:8px}.bs-age-number,.bs-age-unit{padding-left:10px;font-size:13px}.bs-quiz-sidebar{grid-template-columns:minmax(0,1fr)}.bs-guide-summary{grid-template-columns:minmax(0,1fr) auto}.bs-guide-summary p:first-child{grid-column:1/-1}.bs-guide-summary .bs-quiz-text-button{grid-area:2/2}.bs-chat-message{padding:15px}.bs-chat-user{max-width:96%}.bs-quiz-actions-between{align-items:stretch}.bs-quiz-actions-between .bs-quiz-button{flex:0 auto}.bs-follow-up-note{max-width:155px}}@media (max-width:360px){.bs-quiz-card{padding-inline:15px}.bs-quiz-progress{gap:6px}.bs-quiz-progress-line{width:12%}.bs-quiz-progress>span>span{margin:2px 0 0;display:block}.bs-quiz-actions-between{flex-wrap:wrap}.bs-quiz-actions-between .bs-quiz-button{flex:100%}}@media (prefers-reduced-motion:reduce){.bs-quiz-button{transition:none}}
