.Q6CiqG_root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--ground);min-height:0;color:var(--ink);--ground:var(--lightningcss-light,#f7f8f9)var(--lightningcss-dark,#0f1418);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c22);--surface-2:var(--lightningcss-light,#eef1f3)var(--lightningcss-dark,#1e262e);--line:var(--lightningcss-light,#dde2e6)var(--lightningcss-dark,#2a343d);--line-ui:var(--lightningcss-light,#7c8892)var(--lightningcss-dark,#647380);--ink:var(--lightningcss-light,#14181f)var(--lightningcss-dark,#e6ebef);--ink-2:var(--lightningcss-light,#39424d)var(--lightningcss-dark,#b9c4cd);--muted:var(--lightningcss-light,#5c6672)var(--lightningcss-dark,#8a97a3);--accent:var(--lightningcss-light,#0c6e79)var(--lightningcss-dark,#3fb6be);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#08191b);--cell-body-a:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f7fbef);--cell-body-b:var(--lightningcss-light,#e9ece4)var(--lightningcss-dark,#ccd9b9);--cell-body-c:var(--lightningcss-light,#c2cab8)var(--lightningcss-dark,#8c9d78);--cell-line:var(--lightningcss-light,#8b977f)var(--lightningcss-dark,#5f7150);--cell-core-a:var(--lightningcss-light,#7d9c40)var(--lightningcss-dark,#87a849);--cell-core-b:var(--lightningcss-light,#4c6524)var(--lightningcss-dark,#4f6a25);--cell-core-c:var(--lightningcss-light,#293911)var(--lightningcss-dark,#22310f);--cell-rim:var(--lightningcss-light,#c6d89a)var(--lightningcss-dark,#dcecbe);--cell-halo:#cfe08a;--field-a:var(--lightningcss-light,#fbfcfa)var(--lightningcss-dark,#151b22);--field-b:var(--lightningcss-light,#e8efeb)var(--lightningcss-dark,#0b1118);--field-glow:var(--lightningcss-light,#d5e6d9)var(--lightningcss-dark,#244c50);--field-ink:var(--lightningcss-light,#263d33)var(--lightningcss-dark,#edf5f2);--field-muted:var(--lightningcss-light,#465b4f)var(--lightningcss-dark,#c0d1cf);--field-focus:var(--lightningcss-light,#0c6e79)var(--lightningcss-dark,#75d5d0);--field-star:var(--lightningcss-light,#fffff7)var(--lightningcss-dark,#7bcbcfb3);--field-star-rim:var(--lightningcss-light,#527e6429)var(--lightningcss-dark,#4aa9b224);--field-star-soft-rim:var(--lightningcss-light,#527e6424)var(--lightningcss-dark,#4aa9b21f);--field-glint:var(--lightningcss-light,#fffff7f2)var(--lightningcss-dark,#aae3deb3);--field-soft-glint:var(--lightningcss-light,#fffff7e6)var(--lightningcss-dark,#aae3de8c);--vignette:var(--lightningcss-light,#32473a0b)var(--lightningcss-dark,#00050947);--hair:0 0 6px var(--field-a), 0 0 6px var(--field-a), 0 0 12px var(--field-a);flex-direction:column;flex:auto;display:flex}@media (prefers-color-scheme:dark){.Q6CiqG_root{--lightningcss-light: ;--lightningcss-dark:initial}}.Q6CiqG_root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.Q6CiqG_root[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.Q6CiqG_head{flex:none;padding:18px 20px 6px}.Q6CiqG_headRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.Q6CiqG_scheme{border:1px solid var(--line-ui);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.Q6CiqG_scheme button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:500}.Q6CiqG_scheme button[aria-checked=true]{background:var(--accent);color:var(--on-accent)}.Q6CiqG_scheme button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Q6CiqG_head h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.Q6CiqG_lede{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.Q6CiqG_stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:auto;min-height:clamp(500px,58dvh,720px);position:relative;overflow:hidden}.Q6CiqG_stage:active{cursor:grabbing}.Q6CiqG_stage:before,.Q6CiqG_stage:after{content:"";pointer-events:none;position:absolute;inset:0}.Q6CiqG_stage:before{background:radial-gradient(.75px 4px at 29% 39%, var(--field-glint) 12%, transparent 100%), radial-gradient(4px .75px at 29% 39%, var(--field-glint) 12%, transparent 100%), radial-gradient(.7px 3.5px at 69% 29%, var(--field-soft-glint) 12%, transparent 100%), radial-gradient(3.5px .7px at 69% 29%, var(--field-soft-glint) 12%, transparent 100%), radial-gradient(.75px 4px at 61% 73%, var(--field-glint) 12%, transparent 100%), radial-gradient(4px .75px at 61% 73%, var(--field-glint) 12%, transparent 100%), radial-gradient(circle at 12% 44%, var(--field-star) 0 .8px, var(--field-star-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 19% 64%, var(--field-star) 0 1px, var(--field-star-rim) 1.4px, transparent 3px), radial-gradient(circle at 31% 18%, var(--field-star) 0 .8px, var(--field-star-soft-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 35% 50%, var(--field-star) 0 1px, var(--field-star-rim) 1.4px, transparent 3px), radial-gradient(circle at 44% 74%, var(--field-star) 0 .8px, var(--field-star-soft-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 48% 27%, var(--field-star) 0 .8px, var(--field-star-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 57% 62%, var(--field-star) 0 1px, var(--field-star-rim) 1.4px, transparent 3px), radial-gradient(circle at 63% 19%, var(--field-star) 0 .8px, var(--field-star-soft-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 67% 44%, var(--field-star) 0 1px, var(--field-star-rim) 1.4px, transparent 3px), radial-gradient(circle at 72% 80%, var(--field-star) 0 .8px, var(--field-star-soft-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 82% 31%, var(--field-star) 0 1px, var(--field-star-rim) 1.4px, transparent 3px), radial-gradient(circle at 88% 58%, var(--field-star) 0 .8px, var(--field-star-soft-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 22% 84%, var(--field-star) 0 .8px, var(--field-star-soft-rim) 1.2px, transparent 2.8px), radial-gradient(circle at 78% 67%, var(--field-star) 0 1px, var(--field-star-rim) 1.4px, transparent 3px), radial-gradient(72% 58% at 50% 46%, var(--field-glow) 0%, transparent 82%), linear-gradient(180deg, var(--field-a) 0%, var(--field-b) 100%)}.Q6CiqG_stage:after{background:radial-gradient(130% 95% at 50% 50%, transparent 52%, var(--vignette) 100%)}.Q6CiqG_field{width:100%;height:100%;display:block;position:absolute;inset:0}.Q6CiqG_hits{pointer-events:none;position:absolute;inset:0}.Q6CiqG_hit{width:0;height:0;color:inherit;pointer-events:auto;will-change:transform;background:0 0;border:0;padding:0;display:block;position:absolute;top:0;left:0}.Q6CiqG_hit:before{content:"";width:var(--h,54px);height:var(--h,54px);margin:calc(var(--h,54px) / -2) 0 0 calc(var(--h,54px) / -2);border-radius:50%;position:absolute;top:50%;left:50%}.Q6CiqG_hit:focus-visible{outline:none}.Q6CiqG_hit:focus-visible:before{outline:2px solid var(--field-focus);outline-offset:2px}.Q6CiqG_tag{letter-spacing:.01em;width:116px;color:var(--field-ink);pointer-events:none;text-shadow:var(--hair);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:17px;font-weight:600;line-height:1.05;transition:opacity .2s,color .2s;position:absolute;top:0;left:0}.Q6CiqG_hit[data-fit=m] .Q6CiqG_tag{font-size:14px}.Q6CiqG_hit[data-fit=l] .Q6CiqG_tag{font-size:12.5px;line-height:1.12}.Q6CiqG_hit[data-fit=xl] .Q6CiqG_tag{letter-spacing:0;font-size:10.5px;line-height:1.14}.Q6CiqG_hit[data-side=l] .Q6CiqG_tag{text-align:right}.Q6CiqG_hit[data-side=r] .Q6CiqG_tag{text-align:left}.Q6CiqG_hit[data-side=c] .Q6CiqG_tag{text-align:center}.Q6CiqG_hit[data-dim="1"] .Q6CiqG_tag{color:var(--field-muted)}.Q6CiqG_hit[data-dim="1"][data-fit=s] .Q6CiqG_tag{font-size:14px}.Q6CiqG_hit[data-quiet="1"] .Q6CiqG_tag{opacity:0}.Q6CiqG_hit[data-quiet="1"]:hover .Q6CiqG_tag,.Q6CiqG_hit[data-quiet="1"]:focus-visible .Q6CiqG_tag{opacity:1}.Q6CiqG_hit[data-inside="1"] .Q6CiqG_tag{opacity:1;white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-align:center;color:#f2f7e4;background:color-mix(in srgb, var(--cell-core-c) 72%, transparent);text-shadow:0 1px 3px #00000080;border-radius:999px;width:max-content;max-width:150px;padding:2px 7px;line-height:1.3}.Q6CiqG_ctl{z-index:6;border:1px solid var(--line-ui);background:color-mix(in srgb, var(--surface) 84%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);min-height:36px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 6px 18px -10px #14181f73}.Q6CiqG_back{top:12px;left:12px}.Q6CiqG_recentre{bottom:10px;right:12px}.Q6CiqG_steps{z-index:6;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.Q6CiqG_stepBtn{justify-content:center;min-width:44px;min-height:44px;padding:0;font-size:22px;line-height:1;position:static}.Q6CiqG_ctl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Q6CiqG_hint{z-index:5;color:var(--muted);background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);pointer-events:none;border-radius:999px;padding:5px 11px;font-size:11px;transition:opacity .5s;position:absolute;top:12px;right:12px}.Q6CiqG_panel{z-index:7;background:var(--surface);border-top:1px solid var(--line);border-radius:22px 22px 0 0;flex:none;padding:16px 20px 14px;position:relative;box-shadow:0 -14px 34px -22px #14181f73}.Q6CiqG_row{align-items:flex-start;gap:12px;display:flex}.Q6CiqG_meta{flex:1;min-width:0}.Q6CiqG_kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:10px}.Q6CiqG_panel h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.2}.Q6CiqG_desc{color:var(--ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.Q6CiqG_primary{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--accent) 70%, transparent);white-space:nowrap;border-radius:12px;flex:none;align-items:center;min-height:44px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Q6CiqG_bars{align-items:center;gap:8px;margin-top:10px;display:flex}.Q6CiqG_track{background:var(--surface-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.Q6CiqG_track i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, var(--cell-core-a)), var(--accent));border-radius:99px;height:100%;display:block}.Q6CiqG_num{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}@media (max-width:1024px){[data-app-map=true] .Q6CiqG_root{flex:1 1 0;min-height:0;position:relative}[data-app-map=true] .Q6CiqG_head{z-index:8;padding:0;position:absolute;top:4px;right:8px}[data-app-map=true] .Q6CiqG_head h1{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-app-map=true] .Q6CiqG_lede{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-app-map=true] .Q6CiqG_hint{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-app-map=true] .Q6CiqG_scheme{background:var(--surface)}[data-app-map=true] .Q6CiqG_scheme button{min-height:44px;padding-inline:8px}[data-app-map=true] .Q6CiqG_stage{flex:1 1 0;min-height:280px}[data-app-map=true] .Q6CiqG_panel{overscroll-behavior:contain;max-height:min(28dvh,160px);padding:8px 12px;overflow:auto}[data-app-map=true] .Q6CiqG_row{gap:8px}[data-app-map=true] .Q6CiqG_panel h2{overflow-wrap:anywhere;font-size:14px;line-height:1.2}[data-app-map=true] .Q6CiqG_desc{margin-top:4px;font-size:12px;line-height:1.35}[data-app-map=true] .Q6CiqG_kicker{margin-bottom:2px}[data-app-map=true] .Q6CiqG_bars{margin-top:6px}[data-app-map=true] .Q6CiqG_primary{padding-inline:10px}:is([data-app-map=true] .Q6CiqG_back,[data-app-map=true] .Q6CiqG_recentre){min-height:44px}}@media (max-width:1024px) and (orientation:landscape) and (max-height:540px){[data-app-map=true] .Q6CiqG_root{grid-template-rows:minmax(280px,1fr);grid-template-columns:minmax(0,1fr) min(30vw,220px);display:grid}[data-app-map=true] .Q6CiqG_stage{grid-area:1/1}[data-app-map=true] .Q6CiqG_head{right:calc(min(30vw,220px) + 8px)}[data-app-map=true] .Q6CiqG_panel{border-top:0;border-left:1px solid var(--line);grid-area:1/2;min-height:0;max-height:none}[data-app-map=true] .Q6CiqG_row{flex-direction:column}}
.Kx3HXa_root[data-brand-map=true]{--ground:var(--lightningcss-light,#f7f5ed)var(--lightningcss-dark,#171e18);--surface:var(--lightningcss-light,#fcfbf7)var(--lightningcss-dark,#202920);--surface-2:var(--lightningcss-light,#eeeee4)var(--lightningcss-dark,#2c3529);--line:var(--lightningcss-light,#dedfd3)var(--lightningcss-dark,#3d4737);--line-ui:var(--lightningcss-light,#7c8372)var(--lightningcss-dark,#818d74);--ink:var(--lightningcss-light,#20352d)var(--lightningcss-dark,#f0f1e5);--ink-2:var(--lightningcss-light,#3c493e)var(--lightningcss-dark,#c7cfbb);--muted:var(--lightningcss-light,#626a5b)var(--lightningcss-dark,#b3bca7);--accent:var(--lightningcss-light,#405238)var(--lightningcss-dark,#c0cda7);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#182114);--cell-body-a:var(--lightningcss-light,#fffef7)var(--lightningcss-dark,#46533c);--cell-body-b:var(--lightningcss-light,#f0efdf)var(--lightningcss-dark,#33432e);--cell-body-c:var(--lightningcss-light,#d9debe)var(--lightningcss-dark,#293824);--cell-line:var(--lightningcss-light,#7d885c)var(--lightningcss-dark,#a3b281);--cell-core-a:#667344;--cell-core-b:#4b5d3a;--cell-core-c:#30412d;--cell-rim:#d0d8a9;--cell-glyph:var(--lightningcss-light,#465638)var(--lightningcss-dark,#e0e7cd);--cell-active-ink:#f9f8e9;--cell-activity:var(--lightningcss-light,#667c44)var(--lightningcss-dark,#c5d2a1);--field-a:var(--lightningcss-light,#f9f7ef)var(--lightningcss-dark,#192219);--field-b:var(--lightningcss-light,#f1efdf)var(--lightningcss-dark,#121c14);--field-glow:var(--lightningcss-light,#e6e6ce)var(--lightningcss-dark,#2c3c26);--field-ink:var(--lightningcss-light,#263b2e)var(--lightningcss-dark,#eff2e4);--field-muted:var(--lightningcss-light,#53634a)var(--lightningcss-dark,#c6d2b7);--field-focus:var(--lightningcss-light,#405238)var(--lightningcss-dark,#c0cda7);--field-star:var(--lightningcss-light,#e8e9d4)var(--lightningcss-dark,#667850);--field-star-rim:var(--lightningcss-light,#7d885c26)var(--lightningcss-dark,#a7bc8629);--field-star-soft-rim:var(--lightningcss-light,#7d885c1f)var(--lightningcss-dark,#a7bc861f);--field-glint:var(--lightningcss-light,#fffeeecc)var(--lightningcss-dark,#cbdda559);--field-soft-glint:var(--lightningcss-light,#fffeeeb3)var(--lightningcss-dark,#cbdda540);--vignette:var(--lightningcss-light,#5b623906)var(--lightningcss-dark,#00050038)}.Kx3HXa_root[data-brand-map=true] [data-brand-map-head=true]{padding:10px 18px 6px;position:static}.Kx3HXa_root[data-brand-map=true] [data-brand-map-head=true]>div{flex-wrap:wrap;gap:8px}.Kx3HXa_root[data-brand-map=true] [data-brand-map-head=true] h1{clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--font-editorial);letter-spacing:-.04em;border:0;margin:0;padding:0;font-size:clamp(25px,6.5vw,32px);font-weight:400;line-height:1.15;position:static;overflow:visible}.Kx3HXa_root[data-brand-map=true] [role=radiogroup]{border-color:var(--line);background:var(--surface)}.Kx3HXa_root[data-brand-map=true] [role=radio]{min-height:44px}.Kx3HXa_root[data-brand-map=true] [data-brand-map-stage=true]{isolation:isolate}.Kx3HXa_root[data-brand-map=true] [data-brand-cell=true]{filter:drop-shadow(0 2px 2px #2a361d14)}.Kx3HXa_root[data-brand-map=true] button[data-id]>span{font-family:var(--font-editorial);letter-spacing:-.01em;font-weight:500}.Kx3HXa_root[data-brand-map=true] button[data-id][data-inside="1"]>span{color:#fffdf0;text-shadow:0 1px 2px #00000040;background:0 0}.Kx3HXa_root[data-brand-map=true] [data-brand-map-panel=true]{border-radius:26px 26px 0 0;max-height:min(32dvh,210px);padding:16px 18px 14px;box-shadow:0 -8px 24px -16px #2a361d33}.Kx3HXa_root[data-brand-map=true] [data-brand-map-panel=true] h2{font-family:var(--font-editorial);letter-spacing:-.035em;font-size:26px;font-weight:400;line-height:1.15}.Kx3HXa_root[data-brand-map=true] [data-brand-map-practice=true]{min-height:44px;box-shadow:none;border-radius:999px;padding-inline:13px;font-size:12px;font-weight:550}.Kx3HXa_root[data-brand-map=true] [data-brand-map-panel=true] [aria-label=Question\ progress]{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;margin-top:8px;padding:9px 11px}@media (max-width:360px){.Kx3HXa_root[data-brand-map=true] [data-brand-map-head=true]{padding-inline:12px}.Kx3HXa_root[data-brand-map=true] [role=radio]{padding-inline:7px}.Kx3HXa_root[data-brand-map=true] [data-brand-map-panel=true]{padding:12px}.Kx3HXa_root[data-brand-map=true] [data-brand-map-panel=true] h2{font-size:22px}}@media (max-width:1024px) and (orientation:landscape) and (max-height:540px){.Kx3HXa_root[data-brand-map=true] [data-brand-map-head=true]{padding:0;position:absolute;top:4px;right:calc(min(30vw,220px) + 8px)}.Kx3HXa_root[data-brand-map=true] [data-brand-map-head=true] h1{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Kx3HXa_root[data-brand-map=true] [data-brand-map-panel=true]{border-radius:18px 0 0 18px;max-height:none;padding:12px}}@media (forced-colors:active){.Kx3HXa_root[data-brand-map=true] [data-brand-cell=true]{filter:none}.Kx3HXa_root[data-brand-map=true] [data-brand-cell=true]>circle{fill:canvas;stroke:canvastext}.Kx3HXa_root[data-brand-map=true] [data-brand-cell=true]>g{stroke:canvastext}.Kx3HXa_root[data-brand-map=true] button[data-id][data-inside="1"]>span{color:canvastext;text-shadow:none}}
