@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dde811df4453cd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/71466f54228b8eb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cade694b3101877-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1e2cfc65e7c727c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/bc88013a0568646b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/326104fa09d0360a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/dde811df4453cd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/71466f54228b8eb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9cade694b3101877-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1e2cfc65e7c727c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/bc88013a0568646b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/326104fa09d0360a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dde811df4453cd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/71466f54228b8eb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cade694b3101877-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1e2cfc65e7c727c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/bc88013a0568646b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/326104fa09d0360a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2bb5d94cb709ed78-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6b1aa4c4466de40-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e0ea81040c66cc3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ea2b83bb16b48ef0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/15196a352b147537-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f5dd594236228e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2bb5d94cb709ed78-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6b1aa4c4466de40-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e0ea81040c66cc3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ea2b83bb16b48ef0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/15196a352b147537-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f5dd594236228e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2bb5d94cb709ed78-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6b1aa4c4466de40-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e0ea81040c66cc3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea2b83bb16b48ef0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/15196a352b147537-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:STIX Two Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f5dd594236228e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:STIX Two Text Fallback;src:local("Times New Roman");ascent-override:72.67%;descent-override:22.70%;line-gap-override:23.84%;size-adjust:104.86%}.__className_59406f{font-family:STIX Two Text,STIX Two Text Fallback}.__variable_59406f{--bb-font-reading-face:"STIX Two Text","STIX Two Text Fallback"}.bb-root{--bb-guide-focus:#6d3fd6;--bb-guide-focus-wash:rgb(124 77 222/0.2);--bb-guide-clue:#0f766e;--bb-guide-clue-wash:rgb(20 184 166/0.24);--bb-guide-contrast:#c0336d;--bb-guide-contrast-wash:rgb(236 72 153/0.18);--bb-guide-correct-wash:rgb(16 185 129/0.22);--bb-guide-wrong-wash:rgb(244 63 94/0.16)}.bb-root .bb-question__bar-action{display:inline-flex;margin-left:auto}.bb-root .bb-question__bar-action~:is(.bb-eliminator-toggle,.bb-outcome-chip){margin-left:0}.bb-root .bb-guide-button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border:1px solid color-mix(in srgb,var(--bb-accent) 28%,transparent);border-radius:999px;background:var(--bb-accent-soft);color:var(--bb-accent);font-size:14px;font-weight:700;white-space:nowrap;transition:background-color .16s var(--bb-ease),color .16s var(--bb-ease),border-color .16s var(--bb-ease),transform .12s var(--bb-ease)}.bb-root .bb-guide-button svg{transition:transform .4s var(--bb-spring)}.bb-root .bb-guide-button:hover{background:var(--bb-accent-fill);border-color:var(--bb-accent-fill);color:var(--bb-accent-ink)}.bb-root .bb-guide-button:hover svg{transform:rotate(-35deg)}.bb-root .bb-guide-button:active{transform:scale(.97)}.bb-root .bb-guide-button:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.bb-root :is([data-bb-region=passage],[data-bb-region=question]) :is(p,li){transition:line-height .3s var(--bb-ease)}.bb-root .bb-shell:has(.bb-guide-layer) :is([data-bb-region=passage],[data-bb-region=question]) :is(p,li){line-height:2.3}.bb-root .bb-guide-layer{position:absolute;inset:0;z-index:5;pointer-events:none}.bb-root .bb-guide-clip{position:absolute;overflow:hidden}.bb-root .bb-guide-clip[data-tone=focus]{--bb-guide-ink:var(--bb-guide-focus);--bb-guide-wash:var(--bb-guide-focus-wash)}.bb-root .bb-guide-clip[data-tone=clue]{--bb-guide-ink:var(--bb-guide-clue);--bb-guide-wash:var(--bb-guide-clue-wash)}.bb-root .bb-guide-clip[data-tone=contrast]{--bb-guide-ink:var(--bb-guide-contrast);--bb-guide-wash:var(--bb-guide-contrast-wash)}.bb-root .bb-guide-clip[data-tone=correct]{--bb-guide-ink:var(--bb-correct);--bb-guide-wash:var(--bb-guide-correct-wash)}.bb-root .bb-guide-clip[data-tone=wrong]{--bb-guide-ink:var(--bb-incorrect);--bb-guide-wash:var(--bb-guide-wrong-wash)}.bb-root .bb-guide-highlight{position:absolute;box-sizing:content-box;padding:1px 3px;translate:-3px -1px;border-radius:5px 4px 6px 4px;background:var(--bb-guide-wash);mix-blend-mode:multiply;transform-origin:left center;animation:bb-guide-sweep .46s cubic-bezier(.3,.7,.2,1) var(--bb-guide-delay,0s) both}.bb-root .bb-guide-highlight.is-choice{padding:0;translate:none;border-radius:12px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--bb-guide-ink) 55%,transparent)}.bb-root[data-theme=dark] .bb-guide-highlight{mix-blend-mode:normal}.bb-root .bb-guide-pen{position:absolute;overflow:visible}.bb-root .bb-guide-pen path{fill:none;stroke:var(--bb-guide-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:bb-guide-draw .52s cubic-bezier(.45,.1,.25,1) var(--bb-guide-delay,0s) forwards}.bb-root .bb-guide-pen.is-strike path{stroke-width:2.2}.bb-root .bb-guide-pen.is-loop path{stroke-width:2.2;animation-duration:.7s}.bb-root .bb-guide-tag{position:absolute;translate:-2px calc(-100% + 1px);padding:1px 7px;border:1px solid color-mix(in srgb,var(--bb-guide-ink) 40%,transparent);border-radius:999px;background:var(--bb-sheet);box-shadow:var(--bb-shadow-sm);color:var(--bb-guide-ink);font-family:var(--bb-font-ui);font-size:13px;font-weight:750;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;animation:bb-guide-tag .3s var(--bb-ease) var(--bb-guide-delay,0s) both}.bb-root .bb-guide-tag[data-below]{translate:-2px 0}.bb-root .bb-guide-tag.is-choice{translate:-100% -50%}.bb-root .bb-guide-clip.is-tappable{z-index:1}.bb-root .bb-guide-tap{position:absolute;box-sizing:content-box;padding:1px 3px;translate:-3px -1px;border-radius:5px;background:transparent;box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--bb-accent) 70%,transparent);cursor:pointer;pointer-events:auto;mix-blend-mode:multiply;animation:bb-guide-fade .3s var(--bb-ease) both;transition:background-color .16s var(--bb-ease),box-shadow .16s var(--bb-ease)}.bb-root .bb-guide-tap[data-state=open]{background-image:linear-gradient(90deg,var(--bb-accent) 45%,transparent 45%);background-position:0 100%;background-size:7px 2px;background-repeat:repeat-x;box-shadow:none}.bb-root .bb-guide-tap[data-state=open]:focus-visible,.bb-root .bb-guide-tap[data-state=open]:hover{background-color:color-mix(in srgb,var(--bb-accent) 14%,transparent);outline:none}.bb-root .bb-guide-tap[data-state=open]:focus-visible{box-shadow:0 0 0 2px var(--bb-accent)}.bb-root .bb-guide-tap[data-state=wrong]{background:var(--bb-guide-wrong-wash);box-shadow:inset 0 -2px 0 var(--bb-incorrect);cursor:default}.bb-root .bb-guide-tap[data-state=correct]{background:var(--bb-guide-correct-wash);box-shadow:inset 0 -2px 0 var(--bb-correct);cursor:default}.bb-root .bb-guide-tap__badge{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;mix-blend-mode:normal;animation:bb-pop .36s var(--bb-spring) both}.bb-root .bb-guide-tap[data-state=wrong] .bb-guide-tap__badge{background:var(--bb-incorrect)}.bb-root .bb-guide-tap[data-state=correct] .bb-guide-tap__badge{background:var(--bb-correct)}.bb-root .bb-question__answer.has-overlay{display:grid}.bb-root .bb-question__answer.has-overlay>*{grid-area:1/1}.bb-root .bb-question__answer-area{transition:opacity .3s var(--bb-ease),filter .3s var(--bb-ease)}.bb-root .bb-question__answer.has-overlay>.bb-question__answer-area{opacity:.3;filter:grayscale(1)}.bb-root .bb-question__answer-overlay{z-index:2;align-self:start}.bb-root .bb-guide-card{display:grid;gap:14px;padding:14px 18px 16px;border:1px solid color-mix(in srgb,var(--bb-accent) 24%,var(--bb-rule));border-radius:16px;background:var(--bb-sheet);box-shadow:var(--bb-shadow-lg);font-family:var(--bb-font-ui);animation:bb-guide-fade .3s var(--bb-ease) both}.bb-root .bb-guide-card__top{display:flex;align-items:center;gap:12px}.bb-root .bb-guide-card__steps{display:flex;flex:1;gap:4px;margin:0;padding:0;list-style:none}.bb-root .bb-guide-card__steps li{flex:1;height:4px;border-radius:999px;background:var(--bb-rule);transition:background-color .45s var(--bb-ease)}.bb-root .bb-guide-card__steps li[data-state=current]{background:color-mix(in srgb,var(--bb-accent) 40%,var(--bb-rule))}.bb-root .bb-guide-card__steps li[data-state=done]{background:var(--bb-accent-fill)}.bb-root .bb-guide-card__close{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px 0 8px;border-radius:999px;color:var(--bb-ink-2);font-size:13px;font-weight:650;white-space:nowrap;transition:background-color .14s var(--bb-ease),color .14s var(--bb-ease)}.bb-root .bb-guide-card__close:hover{background:var(--bb-chrome);color:var(--bb-ink)}.bb-root .bb-guide-card__close:focus-visible,.bb-root .bb-guide-option:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.bb-root .bb-guide-card__body{display:grid;gap:12px;min-width:0;animation:bb-guide-fade .26s var(--bb-ease) both}.bb-root .bb-shell:has(.bb-guide-layer) .bb-footer__actions .bb-button--primary{background:var(--bb-chrome);color:var(--bb-ink);box-shadow:none}.bb-root .bb-shell:has(.bb-guide-layer) .bb-footer__actions .bb-button--primary:hover:not(:disabled){background:var(--bb-chrome-strong)}.bb-root .bb-guide-card__nav{display:flex;justify-content:space-between;gap:8px}.bb-root .bb-guide-ask{margin:0;color:var(--bb-ink);font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.005em}.bb-root .bb-guide-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.bb-root .bb-guide-option{display:flex;align-items:center;gap:11px;min-height:48px;padding:9px 14px 9px 10px;border:1.5px solid var(--bb-rule-strong);border-radius:12px;background:var(--bb-sheet);color:var(--bb-ink);font-size:16px;line-height:1.35;text-align:left;transition:border-color .14s var(--bb-ease),background-color .14s var(--bb-ease),box-shadow .16s var(--bb-ease),transform .12s var(--bb-ease)}.bb-root .bb-guide-option:hover:not(:disabled){border-color:var(--bb-accent);background:var(--bb-accent-soft);box-shadow:0 6px 16px -12px var(--bb-accent)}.bb-root .bb-guide-option:active:not(:disabled){transform:scale(.985)}.bb-root .bb-guide-option__letter{display:grid;flex:none;place-items:center;width:26px;height:26px;border:1.5px solid;border-radius:50%;font-size:13px;font-weight:750}.bb-root .bb-guide-option[data-state=wrong]{border-color:color-mix(in srgb,var(--bb-incorrect) 55%,transparent);background:var(--bb-incorrect-soft);cursor:default}.bb-root .bb-guide-option[data-state=wrong] .bb-guide-option__letter{border-color:var(--bb-incorrect);background:var(--bb-incorrect);color:#fff;animation:bb-pop .32s var(--bb-spring)}.bb-root .bb-guide-feedback{display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;border-radius:12px;font-size:16px;line-height:1.5;animation:bb-guide-fade .24s var(--bb-ease) both}.bb-root .bb-guide-feedback>svg{flex:none;margin-top:4px}.bb-root .bb-guide-feedback.is-wrong{background:var(--bb-incorrect-soft);box-shadow:inset 3px 0 0 var(--bb-incorrect);color:var(--bb-ink)}.bb-root .bb-guide-feedback.is-wrong>svg{color:var(--bb-incorrect)}.bb-root .bb-guide-feedback.is-right{background:var(--bb-correct-soft);box-shadow:inset 3px 0 0 var(--bb-correct);color:var(--bb-ink)}.bb-root .bb-guide-feedback strong{font-weight:700}.bb-root .bb-guide-feedback__check{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--bb-correct);color:#fff;animation:bb-pop .4s var(--bb-spring) both}.bb-root .bb-guide-feedback__check svg path{stroke-dasharray:30;stroke-dashoffset:30;animation:bb-guide-check .34s .12s var(--bb-ease) forwards}.bb-root .bb-guide-feedback[data-first-try] .bb-guide-feedback__check{box-shadow:0 0 0 0 color-mix(in srgb,var(--bb-correct) 45%,transparent);animation:bb-pop .4s var(--bb-spring) both,bb-guide-ring .9s .1s var(--bb-ease) both}.bb-root .bb-guide-work{display:grid;gap:6px;padding:4px 0 4px 16px;border-left:2px solid var(--bb-rule-strong);font-family:var(--bb-font-reading);font-size:19px}.bb-root .bb-guide-work p{margin:0;animation:bb-guide-fade .3s var(--bb-ease) calc(.15s + var(--i) * .22s) both}.bb-root .bb-guide-rule{display:grid;gap:3px;margin:0;padding:11px 14px;border:1px solid var(--bb-rule);border-radius:12px;background:var(--bb-chrome);font-size:16px;line-height:1.5}.bb-root .bb-guide-rule__name{color:var(--bb-guide-focus);font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.bb-root .bb-guide-takeaway{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:var(--bb-accent-soft);color:var(--bb-ink);font-size:16px;font-weight:600;line-height:1.5}.bb-root .bb-guide-takeaway>svg{flex:none;margin-top:3px;color:var(--bb-accent)}.bb-root .bb-guide-actions{display:flex;gap:10px}.bb-root .bb-guide-continue[data-ready]{animation:bb-guide-glow 2.4s ease-in-out .6s infinite}@media (width <= 560px){.bb-root .bb-question__bar{flex-wrap:wrap}.bb-root .bb-guide-ask{font-size:17px}}@keyframes bb-guide-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bb-guide-draw{to{stroke-dashoffset:0}}@keyframes bb-guide-tag{0%{opacity:0}to{opacity:1}}@keyframes bb-guide-fade{0%{opacity:0}to{opacity:1}}@keyframes bb-guide-check{to{stroke-dashoffset:0}}@keyframes bb-guide-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--bb-correct) 45%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--bb-correct) 0%,transparent)}}@keyframes bb-guide-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--bb-accent) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--bb-accent) 18%,transparent)}}@media (prefers-reduced-motion:reduce){.bb-root .bb-guide-card,.bb-root .bb-guide-card__body,.bb-root .bb-guide-continue[data-ready],.bb-root .bb-guide-feedback,.bb-root .bb-guide-feedback__check,.bb-root .bb-guide-highlight,.bb-root .bb-guide-tag,.bb-root .bb-guide-tap,.bb-root .bb-guide-tap__badge,.bb-root .bb-guide-work p{animation:none}.bb-root .bb-guide-feedback__check svg path,.bb-root .bb-guide-pen path{animation:none;stroke-dashoffset:0}.bb-root .bb-guide-card__steps li,.bb-root .bb-question__answer-area,.bb-root :is([data-bb-region=passage],[data-bb-region=question]) :is(p,li){transition:none}}