.RfztVG_page{align-content:start;gap:var(--s-6);max-width:calc(720px + var(--gutter) * 2);padding:var(--s-6) max(var(--gutter), env(safe-area-inset-right)) var(--s-8) max(var(--gutter), env(safe-area-inset-left));display:grid}.RfztVG_title{font-size:1.5rem;font-weight:var(--weight-title);letter-spacing:var(--tracking-heading);line-height:1.2}.RfztVG_title:focus,.RfztVG_title:focus-visible{outline:none}.RfztVG_group{gap:var(--s-2);min-width:0;scroll-margin-top:calc(var(--shell-top,0px) + var(--s-4));display:grid}.RfztVG_group+.RfztVG_group{margin-top:var(--s-6)}.RfztVG_groupTitle{color:var(--ink-3);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:uppercase;line-height:1.4}.RfztVG_rows{margin:0;padding:0;list-style:none;display:grid}.RfztVG_row{align-items:center;gap:var(--s-4);width:100%;min-width:0;min-height:52px;padding:var(--s-2) var(--s-1);border:0;border-bottom:1px solid var(--hairline,var(--line));color:var(--ink);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);background:0 0;border-radius:0;margin:0;line-height:1.4;text-decoration:none;display:flex}.RfztVG_row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.RfztVG_rowIcon{color:var(--detail,var(--ink-3));flex:none}.RfztVG_rowLabel{overflow-wrap:anywhere;flex:1;min-width:0}.RfztVG_rowText{flex:1;gap:2px;min-width:0;display:grid}.RfztVG_rowHint{color:var(--ink-3);font-size:var(--text-xs);line-height:1.4}.RfztVG_rowMeta{color:var(--ink-3);font-size:var(--text-xs);flex:none}.RfztVG_arrow{color:var(--ink-3);transition:transform var(--d-fast) var(--e-out);flex:none}@media (hover:hover){.RfztVG_row:not(.RfztVG_motion):hover{background:var(--chip-bg)}.RfztVG_row:hover .RfztVG_arrow{transform:translate(2px)}}.RfztVG_fieldset{border:0;min-width:0;margin:0;padding:0}.RfztVG_choice:not([data-checked]){color:var(--ink-2)}.RfztVG_choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.RfztVG_tick{color:var(--accent);flex:none}.RfztVG_motion{row-gap:var(--s-2);padding-block:var(--s-3);cursor:default;flex-wrap:wrap}.RfztVG_segments{border:1px solid var(--glass-line,var(--line-2));background:var(--field-bg,var(--surface));border-radius:10px;flex:none;grid-auto-columns:minmax(52px,auto);grid-auto-flow:column;padding:3px;display:inline-grid}.RfztVG_segment{min-width:0;min-height:36px;padding:0 var(--s-3);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out), border-color var(--d-fast) var(--e-out);border:1px solid #0000;border-radius:7px;place-items:center;display:grid}@media (hover:hover){.RfztVG_segment:not([data-checked]):hover{color:var(--ink)}}.RfztVG_segment[data-checked]{background:var(--accent-chip-bg,var(--primary-soft));border-color:var(--accent-chip-line,transparent);color:var(--accent-chip-ink,var(--ink))}.RfztVG_segment:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.RfztVG_status{color:var(--success);font-size:var(--text-xs);line-height:1.5}.RfztVG_status:empty{margin-top:calc(var(--s-2) * -1)}.RfztVG_status[data-tone=error]{color:var(--danger)}.RfztVG_quiet{color:var(--ink-3);font-size:var(--text-sm)}.RfztVG_viewHead{gap:var(--s-1);justify-items:start;display:grid}.RfztVG_back{min-height:var(--tap);margin-top:calc(var(--s-3) * -1);color:var(--link);font-size:var(--text-sm);border-radius:var(--radius-sm);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media (hover:hover){.RfztVG_back:hover{text-underline-offset:4px;text-decoration:underline}}.RfztVG_view{gap:var(--s-5);min-width:0;display:grid}.RfztVG_lead{max-width:60ch;color:var(--ink-2);font-size:var(--text-sm);line-height:1.55}.RfztVG_items{display:grid}.RfztVG_item{gap:var(--s-3);padding:var(--s-5) 0;border-top:1px solid var(--hairline,var(--line));display:grid}.RfztVG_item:first-child{border-top:0;padding-top:0}.RfztVG_itemText{gap:var(--s-1);display:grid}.RfztVG_itemTitle{font-size:1.125rem;font-weight:var(--weight-title);line-height:1.3}.RfztVG_itemLine{max-width:60ch;color:var(--ink-2);font-size:var(--text-sm);line-height:1.55}.RfztVG_itemBody{gap:var(--s-2);justify-items:start;display:grid}.RfztVG_danger .RfztVG_itemTitle{color:var(--danger)}.RfztVG_stack{gap:var(--s-4);max-width:480px;display:grid}.RfztVG_actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.RfztVG_sessions{border-top:1px solid var(--hairline,var(--line));margin:0;padding:0;list-style:none;display:grid}.RfztVG_session{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--hairline,var(--line));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text"".btn";display:grid}.RfztVG_sessionIcon{border:1px solid var(--chip-line,transparent);background:var(--chip-bg,var(--surface-3));width:36px;height:36px;color:var(--detail,var(--ink-2));border-radius:8px;grid-area:icon;place-items:center;display:grid}.RfztVG_session[data-here] .RfztVG_sessionIcon{border-color:var(--accent-chip-line,transparent);background:var(--accent-chip-bg,var(--primary-soft));color:var(--accent-chip-ink,var(--link))}.RfztVG_sessionText{grid-area:text;gap:2px;min-width:0;display:grid}.RfztVG_sessionTitle{align-items:center;gap:var(--s-2);color:var(--ink);font-size:var(--text-md);flex-wrap:wrap;display:flex}.RfztVG_sessionLine{color:var(--ink-3);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.45}.RfztVG_sessionBtn{grid-area:btn;justify-self:start}.RfztVG_confirm{gap:var(--s-4);padding-top:var(--s-1);display:grid}.RfztVG_confirmLine{color:var(--ink-2);font-size:var(--text-sm);line-height:1.55}.RfztVG_confirmActions{justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.RfztVG_row:hover .RfztVG_arrow{transform:none}}:root[data-motion=reduce] .RfztVG_row:hover .RfztVG_arrow{transform:none}@media (min-width:640px){.RfztVG_session{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text btn"}.RfztVG_sessionBtn{justify-self:end}}@media (min-width:900px){.RfztVG_page{max-width:calc(720px + var(--s-16) * 2);padding:var(--s-8) var(--s-16) var(--s-10)}.RfztVG_title{font-size:1.875rem}}
.HjQxJG_btn{min-height:44px;font-size:14px;line-height:1.35;font-weight:var(--weight-semibold,600);cursor:pointer;white-space:nowrap;transition:background-color .12s var(--e-out), border-color .12s var(--e-out), color .12s var(--e-out), transform 80ms var(--e-out);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex;position:relative}.HjQxJG_btn:active:not(:disabled){transform:scale(.99)}.HjQxJG_btn:disabled{opacity:.45;cursor:not-allowed}.HjQxJG_btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.HjQxJG_lg{min-height:44px;padding:11px 20px}.HjQxJG_icon{flex:none;display:inline-flex}.HjQxJG_icon svg{stroke-width:1.75px;width:16px;height:16px}.HjQxJG_primary,.HjQxJG_pill,.HjQxJG_gradient{background:var(--pill-bg,var(--primary));color:var(--pill-ink,var(--primary-ink));border-color:var(--pill-line,transparent);box-shadow:var(--pill-shadow,none)}.HjQxJG_secondary,.HjQxJG_outline{background:var(--glass-bg,transparent);color:var(--ink);border-color:var(--glass-line,var(--line-control));box-shadow:var(--glass-shadow,none)}.HjQxJG_ghost{color:var(--ink-2);background:0 0}.HjQxJG_frosted{background:var(--card);color:var(--ink);border-color:var(--line-2)}.HjQxJG_danger{background:var(--danger);color:var(--danger-ink,#fff)}.HjQxJG_withDot{gap:10px}.HjQxJG_busy{padding-right:40px}.HjQxJG_busy>span:not(.HjQxJG_spinner){opacity:.7}.HjQxJG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite HjQxJG_spin;position:absolute;right:14px}@keyframes HjQxJG_spin{to{transform:rotate(360deg)}}@media (hover:hover){.HjQxJG_primary:hover,.HjQxJG_pill:hover,.HjQxJG_gradient:hover{background:var(--pill-hover,var(--primary-hover))}.HjQxJG_secondary:hover,.HjQxJG_outline:hover{background:var(--glass-hover,var(--card-2));border-color:var(--ink-3)}.HjQxJG_frosted:hover{background:var(--card-2);border-color:var(--ink-3)}.HjQxJG_ghost:hover{background:var(--surface-3);color:var(--ink)}.HjQxJG_danger:hover{filter:brightness(.93)}}@media (min-width:900px) and (pointer:fine){.HjQxJG_btn{min-height:40px}.HjQxJG_lg{min-height:44px}}.HjQxJG_primary,.HjQxJG_pill,.HjQxJG_gradient{letter-spacing:.055em;text-transform:uppercase;border-radius:8px;font-size:.75rem;font-weight:650}.HjQxJG_secondary,.HjQxJG_outline,.HjQxJG_frosted{-webkit-backdrop-filter:var(--panel-blur,none);backdrop-filter:var(--panel-blur,none)}.HjQxJG_primary:hover,.HjQxJG_pill:hover,.HjQxJG_gradient:hover{box-shadow:var(--pill-shadow)}.course-area .HjQxJG_btn{text-transform:none;font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body)}
.XULovG_note{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid color-mix(in srgb, var(--warning) 25%, transparent);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);font-size:var(--text-xs);font-weight:var(--weight-medium);justify-self:start;display:inline-flex}.XULovG_note svg{flex:none}
.B8Ftzq_meta{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.B8Ftzq_meta>svg{flex:none}
.bMpYeq_mods{padding-top:var(--s-1)}.bMpYeq_mods :focus-visible{outline-offset:-2px}.bMpYeq_mod+.bMpYeq_mod{border-top:1px solid var(--hairline,var(--line))}.bMpYeq_modH{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.bMpYeq_modBtn{gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-4);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--d-fast) var(--e-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;display:grid}@media (hover:hover){.bMpYeq_modBtn:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.bMpYeq_modBtn:focus-visible{border-radius:var(--radius-sm)}.bMpYeq_modEyebrow{font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-regular,400);letter-spacing:0;color:var(--ink-2);align-items:center;gap:6px;display:flex}.bMpYeq_ok{color:var(--success)}.bMpYeq_modTitle{letter-spacing:0;margin-top:2px;font-size:1rem;font-weight:600;line-height:24px;display:block}.bMpYeq_turn{color:var(--ink-3);transition:transform var(--d-base) var(--e-out)}.bMpYeq_modBtn[aria-expanded=true] .bMpYeq_turn{transform:rotate(180deg)}.bMpYeq_modBody{padding-bottom:var(--s-3)}.bMpYeq_lessonLabel{padding:var(--s-2) var(--s-4) var(--s-1);font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-semibold);color:var(--ink)}.bMpYeq_rows{margin:0;padding:0;list-style:none}.bMpYeq_rows:first-child{padding-top:var(--s-1)}.bMpYeq_rows>li{position:relative}.bMpYeq_row{gap:var(--s-3);min-height:52px;margin:1px var(--s-2);padding:8px var(--s-3);color:var(--ink);transition:background-color var(--d-fast) var(--e-out);border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;text-decoration:none;display:grid;position:relative}.bMpYeq_mods[data-roomy] .bMpYeq_row{min-height:64px}@media (hover:hover){a.bMpYeq_row:not([aria-current=page]):hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.bMpYeq_row:focus-visible{border-radius:6px}.bMpYeq_rowIcon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink) 12%, transparent);width:22px;height:22px;color:var(--ink-3);place-items:center;margin-top:1px;display:grid}.bMpYeq_rowIcon[data-node=current]{box-shadow:inset 0 0 0 2px var(--link);background:0 0}.bMpYeq_rowIcon[data-node=done]{background:var(--success);color:var(--card)}.bMpYeq_rowIcon[data-node=locked]{box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.bMpYeq_rowTitle{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-regular);letter-spacing:0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bMpYeq_rowMeta{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:1px;line-height:20px;display:block}.bMpYeq_row[aria-current=page]{background:var(--course-current,var(--primary-soft));box-shadow:inset 3px 0 0 var(--link)}.bMpYeq_row[aria-current=page] .bMpYeq_rowTitle{font-weight:var(--weight-semibold)}.bMpYeq_row[aria-current=page] .bMpYeq_rowMeta{color:var(--ink-2)}.bMpYeq_tick{place-items:center;width:100%;height:100%;display:grid}.bMpYeq_tick[data-fresh]{animation:bMpYeq_tickIn var(--d-base) var(--e-out) both}@keyframes bMpYeq_tickIn{0%{opacity:0;transform:scale(.9)}}.bMpYeq_row[data-locked]{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.bMpYeq_turn{transition:none}@keyframes bMpYeq_tickIn{0%{opacity:0}}}:root[data-motion=reduce] .bMpYeq_turn{transition:none}:root[data-motion=reduce] .bMpYeq_tick[data-fresh]{animation-name:bMpYeq_tickFade}@keyframes bMpYeq_tickFade{0%{opacity:0}}
.kYb8TG_chip{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent);background:var(--warning-soft);max-width:100%;min-height:24px;color:var(--warning);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.005em;border-radius:12px;align-items:flex-start;gap:6px;padding:4px 10px 4px 8px;line-height:1.3;display:inline-flex}.kYb8TG_chip svg{flex:none;margin-top:1px}.kYb8TG_chip[data-draft]{border-color:var(--line);background:var(--surface-2);color:var(--ink-2);font-weight:var(--weight-medium);border-radius:6px}.kYb8TG_brief{display:none}@media (max-width:899.98px){[data-later] .kYb8TG_full{display:none}[data-later] .kYb8TG_brief{display:inline}}
.fxlpeW_page{background:var(--course-panel,var(--surface));grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.fxlpeW_article :where(strong,b){font-weight:var(--weight-semibold)}.fxlpeW_reader{display:contents}.fxlpeW_side{display:none}.fxlpeW_itemMain{min-width:0}.fxlpeW_content{padding:var(--s-4) var(--gutter) var(--s-8)}.fxlpeW_article{max-width:760px;font-size:var(--text-md);line-height:24px;font-weight:var(--weight-regular,400);margin:0 auto}.fxlpeW_itemHead{max-width:760px;margin:0 auto var(--s-4);gap:2px;display:grid}.fxlpeW_itemMeta{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:18px}.fxlpeW_content>[data-testid=lesson-player]{max-width:880px;margin:0 auto var(--s-5)}@media (min-width:640px){.fxlpeW_content{padding:var(--s-5) var(--s-6) var(--s-8)}}@media (min-width:900px){.fxlpeW_page{grid-template-columns:48px minmax(0,1fr) 64px;grid-template-areas:"side main tools""side bar tools";column-gap:0;max-width:none;padding:0}.fxlpeW_side{top:var(--shell-top);max-height:calc(100dvh - var(--shell-top));flex-direction:column;grid-area:side;display:flex;position:sticky}.fxlpeW_itemMain{grid-area:main}.fxlpeW_content{padding:var(--s-6) var(--s-10) var(--s-16)}.fxlpeW_content>[data-testid=lesson-player],.fxlpeW_itemHead,.fxlpeW_article{max-width:880px;margin-left:0;margin-right:0}.fxlpeW_itemHead{margin-bottom:var(--s-5)}.fxlpeW_article>*{max-width:694px}}@media (min-width:1240px){.fxlpeW_page[data-outline=open]{grid-template-columns:376px minmax(0,1fr) 64px}.fxlpeW_content{padding:var(--s-8) var(--s-12) var(--s-16)}}.fxlpeW_ghostIcon{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);background:0 0;border:0;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.fxlpeW_ghostIcon:hover{background:var(--chip-bg,color-mix(in srgb, var(--ink) 6%, transparent));color:var(--ink)}}.fxlpeW_h1{min-width:0;font-family:var(--font);font-size:1.25rem;line-height:28px;font-weight:var(--weight-title,450);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0}.fxlpeW_h1:focus{outline:none}@media (min-width:900px){.fxlpeW_h1{letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:28px}.fxlpeW_page[data-title=overview] .fxlpeW_h1{font-size:2.75rem;line-height:52px;font-weight:var(--weight-regular,400);letter-spacing:-.01em}.fxlpeW_page[data-title=overview] .fxlpeW_itemHead{margin-bottom:var(--s-8)}}@media (max-width:899.98px){.fxlpeW_h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fxlpeW_itemHead{margin:0}.fxlpeW_itemMeta{display:none}.fxlpeW_page[data-video] .fxlpeW_h1{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.fxlpeW_page[data-video] .fxlpeW_itemMeta{display:block}.fxlpeW_page[data-video] .fxlpeW_itemHead{margin-bottom:var(--s-4)}}.fxlpeW_panel{overscroll-behavior:contain;scrollbar-width:thin;background:var(--surface);border-right:1px solid var(--hairline,var(--line));min-height:0;padding-bottom:var(--s-3);flex-direction:column;flex:auto;display:none;position:relative;overflow-y:auto}.fxlpeW_panel :focus-visible{outline-offset:-2px}.fxlpeW_skipOutline{position:absolute;left:-9999px}.fxlpeW_skipOutline:focus{margin:var(--s-2) var(--s-4) 0;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--accent-chip-bg,var(--primary-soft));color:var(--link);font-size:var(--text-xs);font-weight:var(--weight-semibold);position:static}.fxlpeW_panelHead{gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-4);border-bottom:1px solid var(--hairline,var(--line));display:grid}.fxlpeW_homeLink{min-height:var(--tap);padding:0 var(--s-1);margin:-8px 0 -6px calc(var(--s-1) * -1);border-radius:var(--radius-sm);color:var(--link);font-size:var(--text-xs);line-height:18px;font-weight:var(--weight-semibold);justify-self:start;align-items:center;gap:2px;text-decoration:none;display:inline-flex}@media (hover:hover){.fxlpeW_homeLink:hover{text-underline-offset:3px;text-decoration:underline}}.fxlpeW_headRow{grid-template-columns:minmax(0, 1fr) var(--tap);gap:var(--s-2);align-items:start;display:grid}.fxlpeW_headRow .fxlpeW_ghostIcon{margin:-6px -10px 0 0}.fxlpeW_courseTitle{font-family:var(--font);letter-spacing:0;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:6px;font-size:1.25rem;font-weight:600;line-height:28px;display:-webkit-box;overflow:hidden}.fxlpeW_courseProg{gap:var(--s-2);margin-top:var(--s-2);display:grid}.fxlpeW_track{border-radius:var(--radius-full);background:var(--progress-track,var(--surface-3));height:6px;overflow:hidden}.fxlpeW_track>span{width:calc(var(--fraction,0) * 100%);border-radius:inherit;background:var(--gradient-brand,var(--primary));background-size:calc(100% / max(var(--fraction,0), .01)) 100%;height:100%;transition:width var(--d-slow) var(--e-out);display:block}.fxlpeW_courseFacts{gap:var(--s-1);margin:var(--s-3) 0 0;font-size:var(--text-xs);color:var(--ink-3);padding:0;line-height:18px;list-style:none;display:grid}.fxlpeW_courseFacts li{gap:var(--s-2);grid-template-columns:14px minmax(0,1fr);display:grid}.fxlpeW_courseFacts svg{margin-top:2px}.fxlpeW_progText{font-size:var(--text-xs);line-height:18px;font-weight:var(--weight-medium);color:var(--ink-2);font-variant-numeric:tabular-nums;order:-1}.fxlpeW_strip{padding-bottom:var(--s-4);background:var(--surface);border-right:1px solid var(--hairline,var(--line));flex-direction:column;flex:auto;align-items:center;display:none}.fxlpeW_stripToggle{margin:var(--s-2) 2px var(--s-2)}.fxlpeW_stripPos{margin-bottom:var(--s-3);font-family:var(--font-numeric);font-size:var(--text-2xs);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-items:center;line-height:16px;display:grid}.fxlpeW_stripPos b{font-weight:var(--weight-semibold);color:var(--ink-2)}.fxlpeW_dots{gap:var(--s-2);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.fxlpeW_dots li{border-radius:var(--radius-full);background:var(--line-2);width:8px;height:8px}.fxlpeW_dots li[data-state=done]{background:var(--primary)}.fxlpeW_dots li[data-state=current]{background:var(--card);box-shadow:0 0 0 2px var(--primary)}.fxlpeW_scrim{display:none}@media (min-width:900px) and (max-width:1239.98px){.fxlpeW_side{z-index:36}.fxlpeW_strip{display:flex}.fxlpeW_page[data-overlay=open] .fxlpeW_panel{top:calc(var(--shell-top) + var(--s-3));left:calc(var(--sidebar-w,248px) + var(--s-3));bottom:var(--s-3);z-index:36;background:var(--card);border:1px solid var(--hairline,var(--line));width:340px;height:auto;box-shadow:var(--shadow-2);animation:fxlpeW_slideIn var(--d-slow) var(--e-emph-out) both;border-radius:10px;display:flex;position:fixed}.fxlpeW_page[data-overlay=open] .fxlpeW_scrim{top:var(--shell-top);left:var(--sidebar-w,248px);z-index:35;animation:fxlpeW_fadeIn var(--d-base) var(--e-out) both;background:#0009;display:block;position:fixed;bottom:0;right:0}}@media (min-width:1240px){.fxlpeW_page[data-outline=open] .fxlpeW_panel,.fxlpeW_page[data-outline=closed] .fxlpeW_strip{display:flex}}@keyframes fxlpeW_slideIn{0%{opacity:0;transform:translate(-12px)}}@keyframes fxlpeW_fadeIn{0%{opacity:0}}.fxlpeW_itemTop{z-index:30;align-items:center;gap:var(--s-1);min-height:56px;padding:0 var(--s-2) 0 var(--s-1);background:var(--topbar-bg,var(--card));border-bottom:1px solid var(--hairline,var(--line));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky;top:0}.fxlpeW_back{width:var(--tap);height:var(--tap);border-radius:var(--radius-full);color:var(--ink-2);transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);flex:none;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.fxlpeW_back:hover{background:var(--chip-bg,var(--surface));color:var(--ink)}}.fxlpeW_outlineBtn{align-items:center;gap:var(--s-2);min-width:0;min-height:var(--tap);padding:0 0 0 var(--s-2);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;display:grid}.fxlpeW_outlineBtn>span:first-child{min-width:0}.fxlpeW_outlineTitle{min-width:0;font-size:var(--text-sm);line-height:18px;font-weight:var(--weight-semibold);text-wrap:balance;overflow-wrap:anywhere;padding:4px 0}.fxlpeW_listIcon{border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--chip-bg,var(--card));width:40px;height:40px;color:var(--ink-2);transition:border-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);place-items:center;display:grid}@media (hover:hover){.fxlpeW_outlineBtn:hover .fxlpeW_listIcon{border-color:var(--line-control);color:var(--ink)}}.fxlpeW_segs{grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;height:3px;display:grid;position:absolute;bottom:-1px;left:0;right:0}.fxlpeW_segs span{background:var(--progress-track,var(--line))}.fxlpeW_segs span[data-state=done]{background:var(--primary)}.fxlpeW_segs span[data-state=current]{background:color-mix(in srgb, var(--primary) 45%, transparent)}.fxlpeW_sheetSum{margin:0 calc(var(--s-5) * -1);padding:0 var(--s-5) var(--s-3);border-bottom:1px solid var(--hairline,var(--line))}.fxlpeW_sheetSum .fxlpeW_progText{font-size:var(--text-xs);color:var(--ink-2);line-height:18px}.fxlpeW_sheetSum .fxlpeW_courseFacts{margin-top:var(--s-3)}.fxlpeW_sheetOutline{margin:0 calc(var(--s-5) * -1);padding-bottom:env(safe-area-inset-bottom)}.fxlpeW_actBar{z-index:40;grid-template-columns:var(--tap) minmax(0, 1fr) auto;align-items:center;gap:var(--s-2);height:var(--tabbar-h);padding:7px max(var(--gutter), env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));background:var(--topbar-bg,var(--card));border-top:1px solid var(--hairline,var(--line));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:fixed;inset:auto 0 0}.fxlpeW_barStatus{min-width:0;font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;line-height:18px}.fxlpeW_barNext{border:0;border-radius:8px;min-height:48px;padding:12px 24px;font-size:1rem;font-weight:600;line-height:24px}.fxlpeW_barNext svg{width:18px;height:18px}.fxlpeW_barStatus{justify-content:center;align-items:center;gap:2px var(--s-3);flex-wrap:wrap;display:flex}.fxlpeW_partPos{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.fxlpeW_partDots{align-items:center;gap:5px;display:inline-flex}.fxlpeW_partDots span{border-radius:var(--radius-full);background:var(--progress-track,var(--line));width:6px;height:6px;transition:width var(--d-base) var(--e-out), background-color var(--d-base) var(--e-out)}.fxlpeW_partDots span[data-state=past]{background:color-mix(in srgb, var(--link) 45%, var(--progress-track,var(--line)))}.fxlpeW_partDots span[data-state=current]{background:var(--link);width:18px}.fxlpeW_partText{color:var(--ink-2);font-weight:var(--weight-medium);white-space:nowrap}.fxlpeW_ok{align-items:center;gap:var(--s-1);color:var(--success);font-weight:var(--weight-semibold);display:inline-flex}.fxlpeW_ok svg{animation:fxlpeW_tickIn var(--d-base) var(--e-out) both}@media (min-width:900px){.fxlpeW_itemTop{display:none}}.fxlpeW_opener{margin-bottom:var(--s-5);border:1px solid var(--hairline,var(--line));border-radius:var(--radius);background:var(--card-2,var(--card))}.fxlpeW_openerSum{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:10px var(--s-4);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;display:grid}.fxlpeW_openerSum:focus-visible{outline-offset:-2px}.fxlpeW_openerTitle{font-family:inherit;font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body);color:var(--ink);transition:color var(--d-fast) var(--e-out)}@media (hover:hover){.fxlpeW_openerSum:hover{color:var(--link)}}.fxlpeW_openerChev{color:var(--ink-3);transition:transform var(--d-base) var(--e-out)}.fxlpeW_opener[data-open] .fxlpeW_openerChev{transform:rotate(180deg)}.fxlpeW_objectives:not([hidden]){display:grid}.fxlpeW_objectives{gap:var(--s-2);padding:0 var(--s-4) var(--s-4);font-size:var(--text-sm);color:var(--ink-2);margin:0;line-height:1.45;list-style:none}.fxlpeW_objectives li,.fxlpeW_takeaways li{grid-template-columns:var(--s-5) minmax(0, 1fr);gap:var(--s-2);display:grid}.fxlpeW_objectives svg{color:var(--primary);margin-top:2px}.fxlpeW_lede{margin:0 0 var(--s-5);font-size:var(--text-md);color:var(--ink);text-wrap:pretty;line-height:1.55}.fxlpeW_objective{grid-template-columns:var(--s-5) minmax(0, 1fr);gap:var(--s-2);margin:0 0 var(--s-5);font-size:var(--text-sm);line-height:1.45;font-weight:var(--weight-medium);color:var(--ink-2);display:grid}.fxlpeW_objective svg{color:var(--primary);margin-top:2px}.fxlpeW_pillar,.fxlpeW_notice{grid-template-columns:var(--s-5) minmax(0, 1fr);gap:var(--s-2);margin:calc(var(--s-3) * -1) 0 var(--s-4);font-size:var(--text-xs);color:var(--ink-3);line-height:18px;display:grid}.fxlpeW_notice{color:var(--ink-2);margin-top:0}.fxlpeW_objective+.fxlpeW_notice,.fxlpeW_pillar+.fxlpeW_notice{margin-top:calc(var(--s-3) * -1)}:is(.fxlpeW_pillar svg,.fxlpeW_notice svg){color:var(--ink-3);margin:2px 0 0 1px}html:has(.fxlpeW_page){scroll-padding:calc(56px + var(--s-4)) 0 calc(var(--tabbar-h,64px) + var(--s-4))}@media (min-width:900px){html:has(.fxlpeW_page){scroll-padding:calc(var(--shell-top,0px) + var(--s-6)) 0 calc(60px + var(--s-8))}}.fxlpeW_body,.fxlpeW_part{gap:var(--s-5);min-width:0;display:grid}.fxlpeW_part[hidden]{display:none}.fxlpeW_body[data-travel=next]>.fxlpeW_part{animation:fxlpeW_partNext var(--d-base) var(--e-out) both}.fxlpeW_body[data-travel=back]>.fxlpeW_part{animation:fxlpeW_partBack var(--d-base) var(--e-out) both}@keyframes fxlpeW_partNext{0%{opacity:.4;transform:translate(16px)}}@keyframes fxlpeW_partBack{0%{opacity:.4;transform:translate(-16px)}}.fxlpeW_section{gap:var(--s-5);min-width:0;display:grid}.fxlpeW_sectionTitle{letter-spacing:0;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:28px}.fxlpeW_section+.fxlpeW_section .fxlpeW_sectionTitle{margin-top:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--hairline,var(--line))}.fxlpeW_takeaways{gap:var(--s-3);font-size:var(--text-md);line-height:24px;font-weight:var(--weight-medium);margin:0;padding:0;list-style:none;display:grid}.fxlpeW_takeaways svg{color:var(--primary);margin-top:3px}@media (min-width:640px){.fxlpeW_openerSum{padding:10px var(--s-5)}.fxlpeW_objectives{padding:0 var(--s-5) var(--s-4)}}@media (min-width:900px){.fxlpeW_opener{margin-bottom:28px}}.fxlpeW_itemEnd{gap:var(--s-6);margin-top:var(--s-6);display:grid}.fxlpeW_sources{border-top:1px solid var(--hairline,var(--line));padding-top:var(--s-4)}.fxlpeW_sources summary{min-height:var(--tap);padding:0 var(--s-2);margin-left:calc(var(--s-2) * -1);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);align-items:center;display:inline-flex}@media (hover:hover){.fxlpeW_sources summary:hover{background:var(--chip-bg,color-mix(in srgb, var(--ink) 6%, transparent));color:var(--ink)}}.fxlpeW_sources ul{gap:var(--s-2);margin:var(--s-2) 0 0;padding-left:var(--s-5);font-size:var(--text-sm);line-height:1.5;display:grid}.fxlpeW_sources p{margin:var(--s-2) 0 0;font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.fxlpeW_sources a{overflow-wrap:anywhere}.fxlpeW_finish{gap:var(--s-3);padding:var(--s-5);border-radius:var(--radius);background:var(--card-2,var(--surface));border:1px solid var(--hairline,var(--line));color:var(--ink);font-size:var(--text-md);line-height:1.5;display:grid}.fxlpeW_finishRow{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.fxlpeW_todo{gap:var(--s-2);display:grid}.fxlpeW_todoTitle{align-items:flex-start;gap:var(--s-2);font-size:var(--text-sm);line-height:1.45;font-weight:var(--weight-medium);color:var(--ink-2);display:flex}.fxlpeW_todoTitle svg{color:var(--ink-3);flex:none;margin-top:2px}.fxlpeW_todo ul{gap:var(--s-2);padding:0 0 0 var(--s-6);flex-wrap:wrap;margin:0;list-style:none;display:flex}.fxlpeW_todoLink{min-height:36px;padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--card);color:var(--link);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out);align-items:center;display:inline-flex}@media (hover:hover){.fxlpeW_todoLink:hover{border-color:var(--link);background:color-mix(in srgb, var(--link) 6%, var(--card))}}.fxlpeW_openNote{align-items:flex-start;gap:var(--s-2);font-size:var(--text-sm);line-height:1.45;font-weight:var(--weight-medium);color:var(--ink-2);display:flex}.fxlpeW_openNote svg{color:var(--ink-3);flex:none;margin-top:2px}.fxlpeW_openNote a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.fxlpeW_doneNote{align-items:center;gap:var(--s-2);min-height:var(--control-lg);color:var(--ink);font-weight:var(--weight-semibold);display:flex}.fxlpeW_doneNote:empty{min-height:0}.fxlpeW_doneNote svg{color:var(--success);animation:fxlpeW_tickIn var(--d-base) var(--e-out) both}.fxlpeW_nextLine{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.fxlpeW_nextLine b{font-weight:var(--weight-semibold);color:var(--ink)}.fxlpeW_nowrap{white-space:nowrap}@keyframes fxlpeW_tickIn{0%{opacity:0;transform:scale(.9)}}@media (min-width:640px){.fxlpeW_finish{padding:var(--s-5) var(--s-6)}}@media (prefers-reduced-motion:reduce){.fxlpeW_openerChev{transition:none}@keyframes fxlpeW_slideIn{0%{opacity:0}}@keyframes fxlpeW_tickIn{0%{opacity:0}}}:root[data-motion=reduce] .fxlpeW_openerChev,:root[data-motion=reduce] .fxlpeW_partDots span{transition:none}@media (prefers-reduced-motion:reduce){.fxlpeW_body[data-travel]>.fxlpeW_part{animation-name:fxlpeW_partFade}.fxlpeW_partDots span{transition:none}}:root[data-motion=reduce] .fxlpeW_body[data-travel]>.fxlpeW_part{animation-name:fxlpeW_partFade}@keyframes fxlpeW_partFade{0%{opacity:.4}}:root[data-motion=reduce] .fxlpeW_page[data-overlay=open] .fxlpeW_panel{animation-name:fxlpeW_fadeIn}:root[data-motion=reduce] .fxlpeW_doneNote svg{animation-name:fxlpeW_fadeIn}:root[data-motion=reduce] .fxlpeW_ok svg{animation-name:fxlpeW_fadeIn}.fxlpeW_prevLabel{display:none}.fxlpeW_barTools{flex:none;align-items:center;display:inline-flex}@media (min-width:900px){.fxlpeW_actBar{z-index:20;gap:var(--s-4);width:100%;height:auto;padding:var(--s-3) var(--s-10);background:var(--surface);border-top:1px solid var(--hairline,var(--line));-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:bar;grid-template-columns:auto minmax(0,1fr) auto;position:sticky;inset:auto auto 0}.fxlpeW_prevBtn{width:auto;padding:0 var(--s-3) 0 var(--s-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:2px;display:inline-flex}.fxlpeW_prevLabel{display:inline}}@media (max-width:899.98px){.fxlpeW_content{padding-bottom:var(--s-5)}}@media (max-width:899.98px) and (min-height:480px){.fxlpeW_page{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;min-height:0}.fxlpeW_reader{overscroll-behavior-y:contain;min-height:0;display:block;position:relative;overflow-y:auto}.fxlpeW_itemTop{min-height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);position:relative;top:auto}.fxlpeW_actBar{position:relative;inset:auto}.fxlpeW_section,.fxlpeW_section [data-block=check],.fxlpeW_part [data-exercise]{scroll-margin-top:var(--s-4)}}@media (min-width:900px) and (min-height:480px){.fxlpeW_page{width:100%;min-height:0;padding:var(--s-4);background:var(--course-backdrop,var(--surface));flex:auto;grid-template:"side main tools"minmax(0,1fr)"side bar tools"/64px minmax(0,1fr) 64px;align-items:stretch}.fxlpeW_side{min-height:0;max-height:none;padding-right:var(--s-4);grid-row:1/span 2;position:relative;top:auto}.fxlpeW_panel,.fxlpeW_strip{background:var(--course-panel,var(--surface));border:0;border-radius:16px}.fxlpeW_itemMain{overscroll-behavior-y:contain;scrollbar-gutter:stable;background:var(--course-panel,var(--surface));border-radius:16px 0 0;min-height:0;position:relative;overflow-y:auto}.fxlpeW_content{padding-bottom:var(--s-8)}.fxlpeW_actBar{background:var(--course-panel,var(--surface));border-top:0;border-radius:0 0 0 16px;position:relative;bottom:auto}.fxlpeW_section,.fxlpeW_section [data-block=check],.fxlpeW_part [data-exercise]{scroll-margin-top:var(--s-5)}}@media (min-width:1240px) and (min-height:480px){.fxlpeW_content{padding-bottom:var(--s-10)}}
.AzzkOq_offer{margin:0 0 var(--s-4);border:1px solid var(--hairline,var(--line));border-radius:var(--radius);background:var(--card-2,var(--card))}.AzzkOq_toggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:6px var(--s-4);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 18px;display:grid}.AzzkOq_toggle:focus-visible{outline-offset:-2px}.AzzkOq_tag{color:var(--primary)}.AzzkOq_toggleText{align-items:baseline;gap:0 var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.AzzkOq_label{font-size:var(--text-sm);line-height:20px;font-weight:var(--weight-semibold);color:var(--ink);transition:color var(--d-fast) var(--e-out)}.AzzkOq_name{font-size:var(--text-sm);color:var(--ink-2);line-height:20px}.AzzkOq_short{font-variant-numeric:tabular-nums}@media (hover:hover){.AzzkOq_toggle:hover .AzzkOq_label{color:var(--link)}}.AzzkOq_chev{color:var(--ink-3);transition:transform var(--d-base) var(--e-out)}.AzzkOq_offer[data-open] .AzzkOq_chev{transform:rotate(180deg)}.AzzkOq_body{padding:var(--s-1) var(--s-4) var(--s-4)}.AzzkOq_offer[data-user] .AzzkOq_body{animation:AzzkOq_open var(--d-base) var(--e-out) both}.AzzkOq_body[hidden],.AzzkOq_offer[data-default] .AzzkOq_body{display:none}@media (min-width:900px){.AzzkOq_offer[data-default] .AzzkOq_body{display:block}.AzzkOq_offer[data-default] .AzzkOq_chev{transform:rotate(180deg)}}.AzzkOq_offer[data-scene]{margin:0}@keyframes AzzkOq_open{0%{opacity:0;transform:translateY(-4px)}}@keyframes AzzkOq_fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.AzzkOq_chev{transition:none}.AzzkOq_offer[data-user] .AzzkOq_body{animation-name:AzzkOq_fade}}:root[data-motion=reduce] .AzzkOq_chev{transition:none}:root[data-motion=reduce] .AzzkOq_offer[data-user] .AzzkOq_body{animation-name:AzzkOq_fade}@media (min-width:640px){.AzzkOq_toggle{padding:6px var(--s-5)}.AzzkOq_body{padding:var(--s-1) var(--s-5) var(--s-5)}.AzzkOq_offer[data-scene] .AzzkOq_toggle{padding:10px var(--s-4)}.AzzkOq_offer[data-scene] .AzzkOq_body{padding:var(--s-1) var(--s-4) var(--s-4)}}@media (min-width:900px){.AzzkOq_offer:not([data-scene]){margin-bottom:28px}}
.O_24pa_label{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;display:flex}.O_24pa_labelNote{font-weight:var(--weight-regular,400);letter-spacing:0;text-transform:none}.O_24pa_heading{font-size:18px;line-height:26px;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin-top:var(--s-4)}.O_24pa_text{color:var(--ink)}.O_24pa_toned{padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--card-2,var(--surface));border:1px solid var(--hairline,var(--line))}.O_24pa_toned[data-tone=reveal]{border-left:3px solid var(--primary)}.O_24pa_tonedIcon{margin-right:var(--s-2);vertical-align:-2px;color:var(--link);display:inline-block}.O_24pa_list{gap:var(--s-2);padding-left:var(--s-6);margin:0;display:grid}.O_24pa_list li::marker{color:var(--detail,var(--primary))}ol.O_24pa_list{counter-reset:step;padding-left:0;list-style:none}ol.O_24pa_list>li{counter-increment:step;padding-left:2.5rem;position:relative}ol.O_24pa_list>li:before{content:counter(step, decimal-leading-zero);color:var(--accent,var(--primary));font-variant-numeric:tabular-nums;font-size:.875em;line-height:inherit;position:absolute;top:0;left:0}.O_24pa_nearMiss{gap:var(--s-3);padding-left:0;list-style:none}.O_24pa_nearMiss li{align-items:flex-start;gap:var(--s-2);display:flex}.O_24pa_nearMiss li>svg{color:var(--danger);flex:none;margin-top:4px}.O_24pa_nearMiss li[data-right]>svg{color:var(--success)}.O_24pa_key{padding:var(--s-5) var(--s-6);border-radius:var(--radius);background:var(--accent-chip-bg,var(--primary-soft));border:1px solid var(--accent-chip-line,color-mix(in srgb, var(--primary) 18%, transparent))}.O_24pa_key .O_24pa_label{color:var(--link)}.course-area .O_24pa_key .O_24pa_label{color:var(--ink-2)}.O_24pa_keyText{font-size:19px;line-height:1.45;font-weight:var(--weight-medium);letter-spacing:-.012em;color:var(--ink)}.O_24pa_example,.O_24pa_dialogue{padding:var(--s-5);border-radius:var(--radius);background:var(--card-2,var(--card));border:1px solid var(--hairline,var(--line));margin:0}.O_24pa_exampleTitle{margin-bottom:var(--s-2);font-weight:var(--weight-semibold);color:var(--ink)}.O_24pa_more{margin-top:var(--s-3)}.O_24pa_lines{gap:var(--s-3);margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid}.O_24pa_line{gap:var(--s-1);max-width:88%;display:grid}.O_24pa_line[data-who=buyer]{justify-self:start}.O_24pa_line[data-who=seller]{justify-self:end;justify-items:end}.O_24pa_who{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-3)}.O_24pa_line[data-who=seller] .O_24pa_who{color:var(--link)}.O_24pa_bubble{padding:var(--s-3) var(--s-4);font-size:var(--text-sm);border-radius:8px;line-height:1.5}.O_24pa_line[data-who=buyer] .O_24pa_bubble{background:var(--bubble-buyer,var(--surface));color:var(--bubble-buyer-ink,var(--ink));border:1px solid var(--hairline,var(--line));border-top-left-radius:6px}.O_24pa_line[data-who=seller] .O_24pa_bubble{background:var(--bubble-learner,var(--primary-soft));color:var(--bubble-learner-ink,var(--ink));border-top-right-radius:6px}.O_24pa_pitfall{padding:var(--s-5);border-radius:var(--radius);background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 25%, transparent)}.O_24pa_pitfall .O_24pa_label{color:var(--warning)}.O_24pa_instead{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--warning) 20%, transparent);display:flex}.O_24pa_instead svg{color:var(--warning);flex:none;margin-top:4px}.O_24pa_check,.O_24pa_reflect{gap:var(--s-4);padding:var(--s-5);border-radius:var(--radius);border:1px solid var(--hairline,var(--line));background:var(--card-2,var(--card));display:grid}.O_24pa_check .O_24pa_label,.O_24pa_reflect .O_24pa_label{color:var(--link);margin-bottom:0}.O_24pa_check>.O_24pa_status:empty{margin-top:calc(-1 * var(--s-4))}.O_24pa_prompt{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4}.O_24pa_explain{gap:var(--s-1);padding:var(--s-4);border-radius:var(--radius-sm);font-size:var(--text-sm);animation:O_24pa_reveal var(--d-slow) var(--e-out) both;display:grid}.O_24pa_explain[data-tone=right]{background:var(--success-soft);border:1px solid color-mix(in srgb, var(--success) 25%, transparent)}.O_24pa_explain[data-tone=wrong]{background:var(--chip-bg,var(--surface));border:1px solid var(--hairline,var(--line))}.O_24pa_explainTitle{font-weight:var(--weight-semibold)}.O_24pa_explain[data-tone=right] .O_24pa_explainTitle{color:var(--success)}.O_24pa_explainHint{color:var(--ink-3);font-size:var(--text-xs)}.O_24pa_textarea{width:100%;min-height:calc(var(--s-16) * 2);padding:var(--s-3) var(--s-4);border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--field-bg,var(--card));color:var(--ink);font:inherit;font-size:var(--text-sm);resize:vertical;transition:border-color var(--d-fast) var(--e-out), box-shadow var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out);line-height:1.5}.O_24pa_textarea::placeholder{color:var(--ink-3)}@media (hover:hover){.O_24pa_textarea:hover{border-color:var(--ink-3)}}.O_24pa_textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--primary)}.O_24pa_textarea:disabled{opacity:.6;cursor:not-allowed}.O_24pa_status{color:var(--ink-3);font-size:var(--text-xs)}.O_24pa_status[data-warn=true]{color:var(--warning)}@keyframes O_24pa_reveal{0%{opacity:0;transform:translateY(6px)}}.O_24pa_why{margin-top:var(--s-1)}.O_24pa_whyBtn{align-items:center;gap:var(--s-1);min-height:32px;padding:0 var(--s-2);border-radius:var(--radius-full);color:var(--link);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}@media (hover:hover){.O_24pa_whyBtn:hover{background:var(--accent-chip-bg,var(--primary-soft))}}.O_24pa_whyBtn:focus-visible{border-radius:var(--radius-full)}.O_24pa_whyBtn svg{transition:transform var(--d-fast) var(--e-out)}.O_24pa_whyBtn svg[data-open]{transform:rotate(180deg)}.O_24pa_whyText{margin-top:var(--s-1);padding:var(--s-2) var(--s-3);border-left:2px solid var(--primary);color:var(--ink-2);font-size:var(--text-sm);text-align:left;animation:O_24pa_rise var(--d-base) var(--e-out) both}.O_24pa_scenario{padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--chip-bg,var(--surface));border:1px solid var(--hairline,var(--line));color:var(--ink-2);font-size:var(--text-sm)}.O_24pa_consequence{color:var(--ink);font-style:italic}.O_24pa_terms{gap:var(--s-3);display:grid}.O_24pa_termGrid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.O_24pa_termCard{align-content:start;gap:var(--s-2);width:100%;min-height:96px;padding:var(--s-3) var(--s-4);border:1px solid var(--hairline,var(--line));border-radius:var(--radius);background:var(--card-2,var(--card));color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);display:grid}@media (hover:hover){.O_24pa_termCard:hover{border-color:var(--line-control)}}.O_24pa_termCard:active{transform:scale(var(--press))}.O_24pa_termCard[data-flipped]{background:var(--accent-chip-bg,var(--primary-soft));border-color:var(--accent-chip-line,var(--primary))}.O_24pa_termName{font-weight:var(--weight-semibold);color:var(--ink)}.O_24pa_termHint{font-size:var(--text-xs);color:var(--ink-3)}.O_24pa_termBack{gap:var(--s-1);font-size:var(--text-sm);color:var(--ink-2);animation:O_24pa_rise var(--d-base) var(--e-out) both;display:grid}.O_24pa_termExample{color:var(--ink-3);font-style:italic}@keyframes O_24pa_rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}.O_24pa_labelRow{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.O_24pa_labelRow .O_24pa_label{margin-bottom:0}.O_24pa_dialogue>.O_24pa_labelRow{margin-bottom:var(--s-2)}.O_24pa_evidence{margin-top:calc(var(--s-2) - var(--s-5));padding:var(--s-2) var(--s-3);border-left:2px solid var(--line-control);color:var(--ink-2);font-size:var(--text-xs);line-height:1.55}.O_24pa_evidenceTag{margin-right:var(--s-1);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface));border:1px solid var(--chip-line,var(--line));color:var(--chip-ink,var(--ink-2));font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;line-height:18px;display:inline-block}.O_24pa_see{font-size:var(--text-xs);color:var(--ink-2)}.O_24pa_see a{font-weight:var(--weight-semibold);text-underline-offset:2px}.O_24pa_tag{margin-top:var(--s-1);font-size:var(--text-xs);color:var(--ink-2)}.O_24pa_tag strong{color:var(--ink)}.O_24pa_weakWrap{justify-items:end;display:grid}.O_24pa_weak{justify-items:end;gap:var(--s-1);margin-top:var(--s-2);animation:O_24pa_rise var(--d-base) var(--e-out) both;display:grid}.O_24pa_weak[hidden]{display:none}.O_24pa_weakBubble{padding:var(--s-3) var(--s-4);border:1px dashed var(--line-control);color:var(--ink-2);font-size:var(--text-sm);background:0 0;border-radius:16px 6px 16px 16px;line-height:1.5}.O_24pa_weakWhy{padding:var(--s-2) var(--s-3);border-left:2px solid var(--line-control);color:var(--ink-2);font-size:var(--text-sm);text-align:left}.O_24pa_nextCall{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-radius:var(--radius);background:var(--accent-chip-bg,var(--primary-soft));border:1px solid var(--accent-chip-line,color-mix(in srgb, var(--primary) 18%, transparent));color:var(--ink);font-weight:var(--weight-medium);display:flex}.O_24pa_nextCall svg{color:var(--link);flex:none;margin-top:3px}.O_24pa_nextCall strong{color:var(--link)}.O_24pa_reveal{border:1px solid var(--hairline,var(--line));border-left:3px solid var(--primary);border-radius:var(--radius-sm);background:var(--card-2,var(--surface))}.O_24pa_revealToggle{width:100%;color:var(--link);font:inherit;font-weight:var(--weight-semibold);text-align:left;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:10px var(--s-4);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 18px;display:grid}.O_24pa_revealToggle:focus-visible{outline-offset:-2px}.O_24pa_revealIcon{color:var(--primary)}.O_24pa_revealChev{color:var(--ink-3);transition:transform var(--d-base) var(--e-out)}.O_24pa_reveal[data-open] .O_24pa_revealChev{transform:rotate(180deg)}.O_24pa_revealBody{gap:var(--s-3);padding:0 var(--s-4) var(--s-4);animation:O_24pa_revealOpen var(--d-base) var(--e-out) both;display:grid}.O_24pa_revealBody[hidden]{display:none}.O_24pa_revealBody .O_24pa_toned{background:0 0;border:0;padding:0}.O_24pa_depth{border:1px solid var(--hairline,var(--line));border-radius:var(--radius-sm)}.O_24pa_depthToggle{width:100%;color:var(--ink-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:10px var(--s-4);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 18px;display:grid}.O_24pa_depthToggle:focus-visible{outline-offset:-2px}@media (hover:hover){.O_24pa_depthToggle:hover{color:var(--ink)}}.O_24pa_depthIcon{color:var(--ink-3)}.O_24pa_depth[data-open] .O_24pa_revealChev{transform:rotate(180deg)}.O_24pa_depthBody{gap:var(--s-4);padding:0 var(--s-4) var(--s-4);animation:O_24pa_revealOpen var(--d-base) var(--e-out) both;display:grid}.O_24pa_depthBody[hidden]{display:none}.O_24pa_depthBody .O_24pa_evidence{margin-top:0}.O_24pa_evidenceMore{min-height:32px;margin:var(--s-1) 0 0;padding:0 var(--s-2) 0 0;color:var(--link);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}.O_24pa_evidenceMore .O_24pa_revealChev[data-open]{transform:rotate(180deg)}.O_24pa_evidenceDetail{margin-top:var(--s-1)}.O_24pa_evidenceDetail[hidden]{display:none}@keyframes O_24pa_revealOpen{0%{opacity:0;transform:translateY(-4px)}}@keyframes O_24pa_revealFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.O_24pa_revealChev{transition:none}.O_24pa_revealBody{animation-name:O_24pa_revealFade}}:root[data-motion=reduce] .O_24pa_revealChev{transition:none}:root[data-motion=reduce] .O_24pa_revealBody{animation-name:O_24pa_revealFade}@media (prefers-reduced-motion:reduce){.O_24pa_depthBody{animation-name:O_24pa_revealFade}}:root[data-motion=reduce] .O_24pa_depthBody{animation-name:O_24pa_revealFade}.O_24pa_whyBtn{border-radius:6px;min-height:44px}.O_24pa_call{background:0 0;border:0;padding:0}.O_24pa_check,.O_24pa_reflect{background:0 0;border-width:1px 0 0;border-radius:0;padding:24px 0}.O_24pa_dialogue{background:0 0;border:0;padding:0}.O_24pa_notes{justify-content:flex-end;align-items:center;gap:0 var(--s-2);flex-wrap:wrap;width:100%;display:flex}.O_24pa_line[data-who=buyer] .O_24pa_notes{justify-content:flex-start}.O_24pa_notes>.O_24pa_why{display:contents}.O_24pa_notes>.O_24pa_why>:not(button){flex-basis:100%;order:1}@media (max-width:639.98px){.O_24pa_keyText{font-size:var(--text-read);line-height:1.45}}.O_24pa_bubble>.O_24pa_who{margin-right:var(--s-1);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-2xs)}
._8ZhEuW_build{gap:var(--s-4)}._8ZhEuW_head{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}._8ZhEuW_head>p:first-child{margin-bottom:0}._8ZhEuW_count{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}._8ZhEuW_fields{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid}._8ZhEuW_field{gap:var(--s-2);min-width:0;display:grid}._8ZhEuW_fieldHead{align-items:flex-start;gap:var(--s-3);display:flex}._8ZhEuW_num{border-radius:var(--radius-full);background:var(--accent-chip-bg,var(--primary-soft));width:26px;height:26px;color:var(--link);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}._8ZhEuW_field[data-written] ._8ZhEuW_num{background:var(--success-soft);color:var(--success)}._8ZhEuW_fieldLabel{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);padding-top:2px;line-height:1.4}._8ZhEuW_prompt{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}._8ZhEuW_example{padding:var(--s-2) var(--s-3);border-left:2px solid var(--line-control);font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}._8ZhEuW_exampleTag{margin-right:var(--s-2);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface));border:1px solid var(--chip-line,var(--line));color:var(--chip-ink,var(--ink-2));font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;line-height:18px;display:inline-block}._8ZhEuW_field textarea{margin-top:var(--s-1);min-height:var(--s-16)}._8ZhEuW_status{align-items:center;gap:var(--s-2);font-size:var(--text-xs);color:var(--ink-3);display:flex}._8ZhEuW_status svg{flex:none}._8ZhEuW_status[data-tone=ok]{color:var(--success)}._8ZhEuW_status[data-tone=warn]{color:var(--warning);align-items:flex-start}._8ZhEuW_status[data-tone=warn] svg{margin-top:1px}
.zSt9fq_check{gap:var(--s-4);min-width:0;display:grid}.zSt9fq_panel,.zSt9fq_summary,.zSt9fq_loading,.zSt9fq_error{gap:var(--s-4);padding:var(--s-5);border-radius:var(--radius);border:1px solid var(--hairline,var(--line));background:var(--card-2,var(--card));display:grid}.zSt9fq_panelBody{gap:var(--s-2);color:var(--ink);font-size:var(--text-sm);line-height:1.5;display:grid}.zSt9fq_panelNote{color:var(--ink-2);font-size:var(--text-xs);line-height:1.5}.zSt9fq_loading{color:var(--ink-3);font-size:var(--text-sm)}.zSt9fq_error{align-items:flex-start;gap:var(--s-3);color:var(--ink);display:flex}.zSt9fq_error svg{color:var(--danger);flex:none;margin-top:3px}.zSt9fq_go{justify-content:space-between;justify-self:stretch}.zSt9fq_meta{color:var(--ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.zSt9fq_questions{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.zSt9fq_question{gap:var(--s-3);min-width:0;padding:var(--s-5);border-radius:var(--radius);border:1px solid var(--hairline,var(--line));background:var(--card-2,var(--card));display:grid}.zSt9fq_question[data-missing]{border-color:var(--warning)}.zSt9fq_qTitle{align-items:flex-start;gap:var(--s-3);scroll-margin-top:calc(56px + var(--s-4));font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.4;display:flex}.zSt9fq_qTitle:focus-visible,.zSt9fq_score:focus-visible{outline-offset:4px}.zSt9fq_num{width:var(--s-6);height:var(--s-6);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface));border:1px solid var(--chip-line,var(--line));color:var(--ink-2);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;margin-top:1px;display:grid}.zSt9fq_missing{align-items:center;gap:var(--s-2);color:var(--warning);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.zSt9fq_submitRow{gap:var(--s-2);display:grid}.zSt9fq_note{text-align:center;color:var(--ink-3);font-size:var(--text-xs)}.zSt9fq_note[data-warn=true]{color:var(--warning);font-weight:var(--weight-semibold)}.zSt9fq_summary{justify-items:start;gap:var(--s-2)}.zSt9fq_eyebrow{color:var(--ink-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.zSt9fq_score{scroll-margin-top:calc(56px + var(--s-4));font-size:var(--text-xl);font-weight:var(--weight-title,700);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.zSt9fq_best{color:var(--ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.zSt9fq_after{color:var(--ink-2);font-size:var(--text-sm);margin-bottom:var(--s-2)}.zSt9fq_revisit{gap:var(--s-2);width:100%;margin-bottom:var(--s-2);display:grid}.zSt9fq_revisitTitle{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.zSt9fq_revisitList{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.zSt9fq_revisitLink{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) var(--s-4);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out);text-decoration:none;display:flex}@media (hover:hover){.zSt9fq_revisitLink:hover{border-color:var(--accent-chip-line,var(--primary))}}.zSt9fq_revisitNum{color:var(--link);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none}.zSt9fq_review{gap:var(--s-3);min-width:0;display:grid}.zSt9fq_reviewHead{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.zSt9fq_reviewTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink)}.zSt9fq_reviewPrompt{font-weight:var(--weight-semibold);color:var(--ink)}.zSt9fq_verdict{align-items:center;gap:var(--s-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.zSt9fq_verdict[data-correct=true]{color:var(--success)}.zSt9fq_verdict[data-correct=false]{color:var(--danger)}.zSt9fq_verdict svg{flex:none}.zSt9fq_options{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.zSt9fq_option{gap:var(--s-2);min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--hairline,var(--line));border-left:3px solid var(--line-2);background:var(--card);font-size:var(--text-sm);display:grid}.zSt9fq_option[data-chosen]{border-left-color:var(--danger)}.zSt9fq_option[data-best]{border-left-color:var(--success)}.zSt9fq_optionHead{align-items:flex-start;gap:var(--s-3);display:flex}.zSt9fq_letter{min-width:1ch;color:var(--ink-3);font-weight:var(--weight-semibold);flex:none}.zSt9fq_optionText{min-width:0;color:var(--ink);font-weight:var(--weight-medium);overflow-wrap:anywhere;flex:1}.zSt9fq_tags{gap:var(--s-2);flex-wrap:wrap;display:flex}.zSt9fq_tag{border-radius:var(--radius-full);min-height:22px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);align-items:center;padding:1px 8px;display:inline-flex}.zSt9fq_tag[data-kind=best]{background:var(--success-soft);color:var(--success)}.zSt9fq_tag[data-kind=chosen]{background:var(--danger-soft);color:var(--danger)}.zSt9fq_reaction{padding-left:var(--s-3);border-left:2px solid var(--hairline,var(--line));gap:2px;display:grid}.zSt9fq_principle{color:var(--ink-2)}.zSt9fq_principle strong{color:var(--ink)}.zSt9fq_see{white-space:normal}.zSt9fq_see a{color:var(--link);font-weight:var(--weight-semibold);text-underline-offset:2px;text-decoration:underline}@media (min-width:900px){.zSt9fq_go{justify-self:start;min-width:16rem}.zSt9fq_submitRow{justify-items:start}.zSt9fq_note{text-align:left}}.zSt9fq_state{font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums;line-height:20px}.zSt9fq_coverActions,.zSt9fq_resultActions,.zSt9fq_submitButtons{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.zSt9fq_qHead{align-items:start;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.zSt9fq_points{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px;line-height:18px}.zSt9fq_reviewTitle:focus{outline:none}.zSt9fq_reviewTitle:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.zSt9fq_check[data-layout=focused] .zSt9fq_questions{gap:0}.zSt9fq_check[data-layout=focused] .zSt9fq_question{padding:var(--s-5) 0;border:0;border-top:1px solid var(--hairline,var(--line));box-shadow:none;background:0 0;border-radius:0}.zSt9fq_check[data-layout=focused] .zSt9fq_question[data-missing]{border-top-color:var(--warning)}.zSt9fq_check[data-layout=focused] .zSt9fq_qTitle{font-size:var(--text-md);line-height:24px;font-weight:var(--weight-semibold)}.zSt9fq_check[data-layout=focused] .zSt9fq_num{width:auto;min-width:0;height:auto;box-shadow:none;color:var(--ink);font-size:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0}.zSt9fq_check[data-layout=focused] .zSt9fq_submitRow{padding-top:var(--s-4);border-top:1px solid var(--hairline,var(--line));justify-items:start}.zSt9fq_check[data-layout=focused] .zSt9fq_note{text-align:left}.zSt9fq_check[data-layout=focused] .zSt9fq_summary{gap:var(--s-3)}.zSt9fq_next{border:0;border-radius:8px;min-height:48px;padding:12px 24px;font-size:1rem;font-weight:600;line-height:24px}
.Rw3vJq_bar{top:var(--shell-top,0px);z-index:30;align-items:center;gap:var(--s-2);min-height:calc(var(--tap) + var(--s-2));padding:var(--s-1) var(--gutter);background:var(--topbar-bg,var(--card));border-bottom:1px solid var(--hairline,var(--line));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky}.Rw3vJq_back{align-items:center;gap:var(--s-2);min-width:var(--tap);min-height:var(--tap);padding:0 var(--s-2);margin-left:calc(var(--s-2) * -1);border-radius:var(--radius-full);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);flex:none;text-decoration:none;display:inline-flex}@media (hover:hover){.Rw3vJq_back:hover{background:var(--chip-bg,var(--surface));color:var(--ink)}}.Rw3vJq_back:active{transform:translate(-1px)}.Rw3vJq_back:focus-visible{border-radius:var(--radius-full)}.Rw3vJq_backLabel{display:none}.Rw3vJq_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);flex:1;overflow:hidden}.Rw3vJq_track{background:0 0;height:2px;position:absolute;inset:auto 0 -1px;overflow:hidden}.Rw3vJq_fill{background:var(--gradient-brand,var(--primary));height:100%;transform:scaleX(var(--fraction));transform-origin:0;transition:transform var(--d-base) var(--e-out)}@media (min-width:900px){.Rw3vJq_bar{padding:var(--s-1) var(--s-8)}.Rw3vJq_backLabel{display:inline}.Rw3vJq_back{padding:0 var(--s-3) 0 var(--s-2)}.Rw3vJq_title{padding-left:var(--s-3);border-left:1px solid var(--hairline,var(--line))}}
.pXSV0G_page{gap:var(--s-5);width:100%;min-width:0;max-width:1240px;padding:var(--s-4) var(--gutter) var(--s-8);display:grid}.pXSV0G_pageHead{gap:var(--s-2);min-width:0;display:grid}.pXSV0G_back{justify-self:start;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3) 0 var(--s-2);margin-left:calc(var(--s-2) * -1);border-radius:var(--radius-full);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out);text-decoration:none;display:inline-flex}.pXSV0G_back svg{flex:none;width:18px;height:18px}.pXSV0G_back:focus-visible{border-radius:var(--radius-full)}@media (hover:hover){.pXSV0G_back:hover{color:var(--ink);background:var(--chip-bg,var(--surface-3))}}.pXSV0G_titleRow{align-items:center;gap:var(--s-3) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.pXSV0G_titleEnd{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.pXSV0G_pageTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-title,700);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;min-width:0;margin:0;line-height:1.12}.pXSV0G_pageTitle:focus-visible{outline-offset:4px}@media (max-width:639.98px){.pXSV0G_titleRow{flex-wrap:nowrap;align-items:flex-start}.pXSV0G_titleEnd{flex:none}.pXSV0G_titleEnd>:is(a,button){min-height:var(--control-md);padding-inline:var(--s-4)}}.pXSV0G_banner{gap:var(--s-1);min-width:0;color:var(--ink-2);display:grid}.pXSV0G_banner[data-style=line]{margin-top:calc(var(--s-3) * -1)}.pXSV0G_banner[data-style=card]{gap:var(--s-2);padding:var(--s-5);color:var(--ink);background:var(--card);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));box-shadow:var(--card-shadow,none)}.pXSV0G_bannerEyebrow{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--link)}.pXSV0G_bannerLine{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--ink-2);text-wrap:pretty;line-height:1.45}.pXSV0G_banner[data-style=card] .pXSV0G_bannerLine{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;line-height:1.3}.pXSV0G_bannerStats{gap:var(--s-2);margin:var(--s-1) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pXSV0G_bannerStats div{gap:var(--s-1);padding:4px var(--s-3);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface));border:1px solid var(--chip-line,var(--line));color:var(--ink-2);display:flex}.pXSV0G_bannerStats dt:after{content:":"}.pXSV0G_bannerStats dd{font-weight:var(--weight-semibold);color:var(--ink);margin:0}.pXSV0G_bannerNote{margin-top:var(--s-1);font-size:var(--text-xs);color:var(--ink-3)}@media (max-width:899px){.pXSV0G_banner[data-compact]{align-items:baseline;gap:var(--s-2);display:flex}.pXSV0G_banner[data-compact] .pXSV0G_bannerEyebrow{flex:none}.pXSV0G_banner[data-compact] .pXSV0G_bannerLine{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);overflow:hidden}.pXSV0G_banner[data-compact=wrap]{line-height:1.45;display:block}.pXSV0G_banner[data-compact=wrap] .pXSV0G_bannerEyebrow{margin-right:var(--s-2);display:inline}.pXSV0G_banner[data-compact=wrap] .pXSV0G_bannerLine{white-space:normal;font-size:var(--text-sm);line-height:inherit;display:inline;overflow:visible}}.pXSV0G_card{align-content:start;gap:var(--s-4);min-width:0;padding:var(--s-5);background:var(--card);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));box-shadow:var(--card-shadow,none);display:grid}.pXSV0G_cardTitle{font-family:var(--font);font-size:var(--text-section,var(--text-md));font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3}.pXSV0G_miniTitle{font-family:var(--font);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--ink-2);line-height:1.4}.pXSV0G_section{gap:var(--s-3);min-width:0;display:grid}.pXSV0G_sectionTitle{font-family:var(--font);font-size:var(--text-section,var(--text-md));font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3}@media (max-width:899.98px){.pXSV0G_deskOnly.pXSV0G_deskOnly{display:none}}@media (min-width:900px){.pXSV0G_phoneOnly.pXSV0G_phoneOnly{display:none}}.pXSV0G_pill{align-items:center;gap:var(--s-2);border-radius:var(--radius-full);background:var(--accent-chip-bg,var(--primary-soft));min-height:24px;color:var(--accent-chip-ink,var(--link));border:1px solid var(--accent-chip-line,transparent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;padding:2px 10px;line-height:1.3;display:inline-flex}.pXSV0G_pill:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.pXSV0G_pill[data-state=over]{background:var(--chip-bg,var(--surface-3));border-color:var(--chip-line,transparent);color:var(--ink-2)}.pXSV0G_avatar{width:var(--s-10);height:var(--s-10);border-radius:var(--radius-full);background:var(--accent-chip-bg,var(--primary-soft));color:var(--accent-chip-ink,var(--link));border:1px solid var(--accent-chip-line,transparent);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.pXSV0G_avatarSm{width:var(--s-8);height:var(--s-8);font-size:var(--text-xs)}.pXSV0G_avatarLg{width:var(--s-16);height:var(--s-16);font-size:var(--text-lg)}.pXSV0G_avatarPhoto{object-fit:cover;background:var(--surface-3);border:2px solid var(--card);box-shadow:0 0 0 1px var(--line-2);padding:0}.pXSV0G_rowAvatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pXSV0G_notice{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--hairline,var(--line));background:var(--card-2,var(--surface));font-size:var(--text-sm);display:flex}.pXSV0G_notice svg{width:18px;height:18px;color:var(--primary);flex:none;margin-top:2px}.pXSV0G_notice[data-tone=warn]{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 25%, transparent)}.pXSV0G_notice[data-tone=warn] svg{color:var(--warning)}.pXSV0G_notice[data-tone=good]{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 25%, transparent)}.pXSV0G_notice[data-tone=good] svg{color:var(--success)}.pXSV0G_fieldError{align-items:center;gap:var(--s-2);color:var(--danger);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.pXSV0G_fieldError svg{flex:none;width:16px;height:16px}.pXSV0G_brief{gap:var(--s-4);min-width:0;display:grid}.pXSV0G_briefTop{gap:2px;display:grid}.pXSV0G_briefProduct{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);line-height:1.35}.pXSV0G_price{font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.pXSV0G_briefCols{gap:var(--s-4);display:grid}.pXSV0G_briefCols>div{gap:var(--s-2);align-content:start;display:grid}.pXSV0G_ticks{gap:var(--s-2);font-size:var(--text-sm);margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.pXSV0G_ticks li{align-items:flex-start;gap:var(--s-2);display:flex}.pXSV0G_ticks svg{flex:none;width:16px;height:16px;margin-top:2px}.pXSV0G_tickYes svg{color:var(--success)}.pXSV0G_tickNo{color:var(--ink-2)}.pXSV0G_tickNo svg{color:var(--ink-3)}.pXSV0G_terms{align-items:flex-start;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--card-2,var(--surface));border:1px solid var(--hairline,var(--line));font-size:var(--text-sm);line-height:1.45;display:flex}.pXSV0G_terms svg{width:16px;height:16px;color:var(--warning);flex:none;margin-top:2px}.pXSV0G_aim svg{color:var(--primary)}.pXSV0G_hubPage{align-content:start;gap:var(--s-5);width:100%;max-width:calc(1240px + var(--gutter) * 2);min-width:0;padding:var(--s-6) max(var(--gutter), env(safe-area-inset-right)) var(--s-8) max(var(--gutter), env(safe-area-inset-left));display:grid}.pXSV0G_hubTitle{font-family:var(--font);font-size:1.5rem;font-weight:var(--weight-title);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0;line-height:1.2}.pXSV0G_hubTitle:focus-visible{outline-offset:4px}.pXSV0G_modeRow{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;margin-top:calc(var(--s-1) * -1);flex-wrap:wrap;display:flex}.pXSV0G_modes{border:1px solid var(--glass-line,var(--line-2));background:var(--glass-bg,transparent);min-width:0;box-shadow:var(--glass-shadow,none);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.pXSV0G_mode{min-width:76px;min-height:36px;padding:0 var(--s-4);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out), border-color var(--d-fast) var(--e-out);background:0 0;border:1px solid #0000;border-radius:6px}.pXSV0G_mode[aria-selected=true]{background:var(--accent-chip-bg,var(--primary-soft));border-color:var(--accent-chip-line,transparent);color:var(--accent-chip-ink,var(--link))}@media (hover:hover){.pXSV0G_mode:not([aria-selected=true]):hover{color:var(--ink)}}.pXSV0G_mode:focus-visible{outline-offset:2px;border-radius:6px}.pXSV0G_modePanel:not([hidden]){gap:var(--s-5);min-width:0;display:grid}.pXSV0G_hubTag{border:1px solid var(--accent-chip-line,transparent);background:var(--accent-chip-bg,var(--primary-soft));min-height:28px;color:var(--accent-chip-ink,var(--link));font-size:var(--text-2xs);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;line-height:1.3;display:inline-flex}.pXSV0G_hubTag svg{flex:none;width:14px;height:14px}.pXSV0G_pickSection{min-width:0;display:grid}.pXSV0G_picks{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pXSV0G_pick{isolation:isolate;border:1px solid var(--glass-line,var(--hairline));background:var(--card);min-width:0;min-height:128px;color:var(--ink);transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out), box-shadow var(--d-fast) var(--e-out);border-radius:12px;grid-template-columns:112px minmax(0,1fr);display:grid;position:relative;overflow:hidden}label.pXSV0G_pick{cursor:pointer}@media (hover:hover){label.pXSV0G_pick:hover{border-color:var(--line-control)}}label.pXSV0G_pick:active{transform:scale(var(--press))}.pXSV0G_pickInput{z-index:2;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pXSV0G_pick:has(.pXSV0G_pickInput:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pXSV0G_pick:has(.pXSV0G_pickInput:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--primary-soft) 60%, var(--card))}.pXSV0G_pickPhoto{background:var(--surface-3);min-height:100%;display:block;position:relative}.pXSV0G_pickImg{object-fit:cover;object-position:50% 30%}.pXSV0G_pickInitials{color:var(--detail,var(--ink-3));place-items:center;font-size:2rem;font-weight:300;display:grid;position:absolute;inset:0}.pXSV0G_pickText{min-width:0;padding:var(--s-4) calc(var(--s-4) + 24px) var(--s-4) var(--s-4);align-content:center;gap:2px;display:grid}.pXSV0G_pickName{font-family:var(--font);font-size:1.125rem;font-weight:var(--weight-medium);letter-spacing:0;color:var(--ink);margin:0;line-height:1.3}.pXSV0G_pickStyle{color:var(--ink-2);font-size:var(--text-sm);line-height:1.4}.pXSV0G_pickContext{margin-top:var(--s-1);color:var(--ink-3);font-size:var(--text-xs);line-height:1.45}.pXSV0G_pickMark{top:var(--s-3);right:var(--s-3);border:2px solid var(--line-control);border-radius:var(--radius-full);width:20px;height:20px;transition:border-color var(--d-fast) var(--e-out);place-items:center;display:grid;position:absolute}.pXSV0G_pickMark:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:10px;height:10px;transition:transform var(--d-fast) var(--e-out);transform:scale(0)}.pXSV0G_pick:has(.pXSV0G_pickInput:checked) .pXSV0G_pickMark{border-color:var(--accent)}.pXSV0G_pick:has(.pXSV0G_pickInput:checked) .pXSV0G_pickMark:after{transform:scale(1)}.pXSV0G_pickLock{top:var(--s-3);right:var(--s-3);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface-3));border:1px solid var(--chip-line,transparent);width:28px;height:28px;color:var(--ink-3);place-items:center;display:grid;position:absolute}.pXSV0G_pickLock svg{width:14px;height:14px}.pXSV0G_pick[data-locked]{background:color-mix(in srgb, var(--card) 55%, var(--surface))}.pXSV0G_hubActions{gap:var(--s-4);min-width:0;display:grid}.pXSV0G_tools{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.pXSV0G_tools .pXSV0G_tool{min-width:0;padding-inline:var(--s-3);justify-content:flex-start}.pXSV0G_tool svg{color:var(--link)}.pXSV0G_hubActions .pXSV0G_startBtn{justify-self:end;max-width:100%}.pXSV0G_hubDrill{min-width:0;margin-top:var(--s-3);display:grid}.pXSV0G_goalsList{gap:var(--s-3);display:grid}.pXSV0G_goalsNote{font-size:var(--text-sm);color:var(--ink-2);line-height:1.55}.pXSV0G_draftNote{align-items:flex-start;gap:var(--s-2);font-size:var(--text-xs);color:var(--ink-2);line-height:1.45;display:flex}.pXSV0G_draftNote svg{width:14px;height:14px;color:var(--detail,var(--ink-3));flex:none;margin-top:2px}.pXSV0G_emptyLine{font-size:var(--text-sm);color:var(--ink-2)}.pXSV0G_stepMeta{align-items:center;gap:var(--s-1) var(--s-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.4;display:inline-flex}.pXSV0G_hub{gap:var(--s-5);min-width:0;display:grid}.pXSV0G_secLede{margin-top:calc(var(--s-1) * -1);font-size:var(--text-sm);color:var(--ink-2);line-height:1.55}.pXSV0G_nw{white-space:nowrap}.pXSV0G_lockCard{isolation:isolate;grid-template-columns:var(--s-10) minmax(0, 1fr);align-items:start;gap:0 var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--glass-line,var(--hairline));background:var(--card);border-radius:12px;grid-template-areas:"icon title""icon steps""line line""actions actions";display:grid;position:relative;overflow:hidden}.pXSV0G_lockCard:before{content:"";z-index:-1;background:var(--glow,none);pointer-events:none;position:absolute;inset:0}.pXSV0G_lockIcon{width:var(--s-10);height:var(--s-10);border-radius:var(--radius-sm);background:var(--accent-chip-bg,var(--primary-soft));color:var(--link);box-shadow:inset 0 0 0 1px var(--accent-chip-line,transparent);grid-area:icon;place-items:center;display:grid}.pXSV0G_lockIcon svg{width:22px;height:22px}.pXSV0G_lockTitle{font-family:var(--font);font-size:var(--text-section,var(--text-md));font-weight:var(--weight-semibold);letter-spacing:-.01em;grid-area:title;line-height:1.3}.pXSV0G_lockSteps{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-area:steps;margin-top:2px;line-height:1.45}.pXSV0G_lockLine{margin-top:var(--s-3);font-size:var(--text-sm);color:var(--ink-2);grid-area:line;line-height:1.5}.pXSV0G_lockLine strong{font-weight:var(--weight-semibold);color:var(--ink)}.pXSV0G_lockActions{margin-top:var(--s-4);grid-area:actions;display:flex}.pXSV0G_lockActions>*{flex:auto}.pXSV0G_lockActions>a{justify-content:space-between}.pXSV0G_rubric{gap:var(--s-3);counter-reset:rubric;margin:0;padding:0;list-style:none;display:grid}.pXSV0G_rubric li{align-items:flex-start;gap:var(--s-3);font-size:var(--text-sm);counter-increment:rubric;line-height:1.5;display:flex}.pXSV0G_rubric li:before{content:counter(rubric);width:var(--s-6);height:var(--s-6);border-radius:var(--radius-full);background:var(--accent-chip-bg,var(--surface-3));color:var(--accent-chip-ink,var(--ink-2));box-shadow:inset 0 0 0 1px var(--accent-chip-line,transparent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.pXSV0G_privacy{align-items:flex-start;gap:var(--s-2);font-size:var(--text-xs);color:var(--ink-2);line-height:1.5;display:flex}.pXSV0G_privacy>svg{width:16px;height:16px;color:var(--ink-3);flex:none;margin-top:1px}.pXSV0G_privacy strong{font-weight:var(--weight-semibold);color:var(--ink)}.pXSV0G_calls{border:1px solid var(--glass-line,var(--hairline));background:var(--card-2,var(--card));border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.pXSV0G_calls li{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) var(--s-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.pXSV0G_calls li+li{border-top:1px solid var(--hairline,var(--line))}.pXSV0G_callInfo{align-items:center;gap:var(--s-3);min-width:0;display:flex}.pXSV0G_callGrid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pXSV0G_callMain,.pXSV0G_callSide{gap:var(--s-4);min-width:0;display:grid}.pXSV0G_callCard{gap:0;padding:0}.pXSV0G_cardHead{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--hairline,var(--line));flex-wrap:wrap;display:flex}.pXSV0G_cardHeadText{flex:10rem;gap:2px;min-width:0;display:grid}.pXSV0G_nameRow{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.pXSV0G_buyerHeading{font-family:var(--font);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body);line-height:1.35}.pXSV0G_buyerHeading:focus-visible{outline-offset:3px}.pXSV0G_cardSub{font-size:var(--text-xs);color:var(--ink-3)}.pXSV0G_cardHeadEnd{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.pXSV0G_callCard>.pXSV0G_notice,.pXSV0G_callCard>.pXSV0G_hint{margin:var(--s-3) var(--s-4) 0}.pXSV0G_callCard>.pXSV0G_composer,.pXSV0G_callCard>.pXSV0G_stopBox{margin-top:var(--s-3)}.pXSV0G_transcript{gap:var(--s-4);padding:var(--s-4);min-width:0;margin:0;list-style:none;display:grid}.pXSV0G_row{grid-template-columns:var(--s-8) minmax(0, 1fr);gap:var(--s-3);align-items:end;min-width:0;display:grid}.pXSV0G_row[data-who=seller]{grid-template-columns:minmax(0, 1fr) var(--s-8)}.pXSV0G_row[data-who=seller] .pXSV0G_rowAvatar{grid-area:1/2}.pXSV0G_row[data-who=seller] .pXSV0G_rowBody{grid-area:1/1;justify-items:end}.pXSV0G_rowAvatar{width:var(--s-8);height:var(--s-8);border-radius:var(--radius-full);background:var(--accent-chip-bg,var(--primary-soft));color:var(--accent-chip-ink,var(--link));border:1px solid var(--accent-chip-line,transparent);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:grid}.pXSV0G_row[data-who=seller] .pXSV0G_rowAvatar{background:var(--chip-bg,var(--surface-3));border-color:var(--chip-line,transparent);color:var(--ink-2)}.pXSV0G_rowAvatar svg{width:16px;height:16px}.pXSV0G_rowBody{justify-items:start;gap:4px;min-width:0;display:grid}.pXSV0G_rowWho{align-items:center;gap:var(--s-1) var(--s-2);padding:0 var(--s-1);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--ink-3);flex-wrap:wrap;line-height:1.5;display:flex}.pXSV0G_rowText{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;max-width:min(88%,36rem);padding:10px 14px;font-size:.9375rem;line-height:1.5}.pXSV0G_row[data-who=buyer] .pXSV0G_rowText{background:var(--bubble-buyer,var(--surface));color:var(--bubble-buyer-ink,var(--ink));border:1px solid var(--hairline,var(--line));border-bottom-left-radius:6px}.pXSV0G_row[data-who=seller] .pXSV0G_rowText{background:var(--bubble-learner,var(--primary-soft));color:var(--bubble-learner-ink,var(--ink));border-bottom-right-radius:6px}.pXSV0G_row[data-mark] .pXSV0G_rowText{outline:2px solid var(--line-control);outline-offset:3px}.pXSV0G_row[data-mark=quote] .pXSV0G_rowText{outline-color:var(--primary)}.pXSV0G_row[data-mark=quote][data-category=correction] .pXSV0G_rowText{outline-color:var(--warning)}.pXSV0G_row[data-mark=quote][data-category=reinforcement] .pXSV0G_rowText{outline-color:var(--success)}.pXSV0G_markTag{padding:0 var(--s-2);border-radius:var(--radius-full);background:var(--chip-bg,var(--card));border:1px solid var(--chip-line,var(--line-2));color:var(--ink-2);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1.6}.pXSV0G_row[data-mark=quote][data-category=correction] .pXSV0G_markTag{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 30%, transparent)}.pXSV0G_row[data-mark=quote][data-category=reinforcement] .pXSV0G_markTag{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.pXSV0G_composer,.pXSV0G_textarea{scroll-margin:calc(var(--shell-top,0px) + var(--s-6)) 0 calc(var(--tabbar-h,var(--s-16)) + var(--s-6))}.pXSV0G_composer,.pXSV0G_stopBox{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);background:var(--card);border-radius:0 0 var(--radius-card,var(--radius)) var(--radius-card,var(--radius));display:grid}.pXSV0G_stopBox{gap:var(--s-3);border-top:1px solid var(--hairline,var(--line))}.pXSV0G_composerBox{align-items:flex-end;gap:var(--s-2);min-width:0;padding:5px 5px 5px var(--s-4);border:1px solid var(--line-2);background:var(--field-bg,var(--surface));transition:border-color var(--d-fast) var(--e-out), box-shadow var(--d-fast) var(--e-out);border-radius:8px;display:flex}@media (hover:hover){.pXSV0G_composerBox:hover{border-color:var(--line-control)}}.pXSV0G_composerBox:has(.pXSV0G_textarea:focus-visible){border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.pXSV0G_composerBox[data-listening]{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-chip-bg,var(--primary-soft))}.pXSV0G_composerBox[data-invalid]{border-color:var(--danger)}.pXSV0G_textarea{min-width:0;min-height:40px;max-height:10rem;color:var(--ink);resize:none;field-sizing:content;font:inherit;font-size:var(--text-md);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:9px 0;line-height:22px;display:block}.pXSV0G_textarea::placeholder{color:var(--ink-3)}.pXSV0G_textarea:focus-visible{outline:none}.pXSV0G_textarea:disabled{color:var(--ink-3)}.pXSV0G_sendBtn{border-radius:var(--radius-full);background:var(--pill-bg,var(--primary));width:40px;height:40px;color:var(--pill-ink,var(--primary-ink));cursor:pointer;transition:background-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);border:0;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px 16px -10px #0009}.pXSV0G_sendBtn svg{width:18px;height:18px;transform:translate(-1px)}@media (hover:hover){.pXSV0G_sendBtn:hover{background:var(--pill-hover,var(--primary-hover))}}.pXSV0G_sendBtn:active{transform:scale(var(--press))}.pXSV0G_sendBtn:focus-visible{border-radius:var(--radius-full)}.pXSV0G_composerActions{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.pXSV0G_composerActions .pXSV0G_hintBtn{min-height:36px;padding:0 var(--s-3);margin-left:calc(var(--s-2) * -1);color:var(--link)}.pXSV0G_meta{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pXSV0G_kbd{font-size:var(--text-xs);color:var(--ink-3);display:none}.pXSV0G_count{font-size:var(--text-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.pXSV0G_count[data-over=true]{color:var(--danger);font-weight:var(--weight-semibold)}.pXSV0G_stopBox .pXSV0G_composerActions{justify-content:space-between}.pXSV0G_toolsRow{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.pXSV0G_voiceIcon,.pXSV0G_voiceTitle{display:none}.pXSV0G_toolsRow .pXSV0G_toolsReview{min-height:36px;padding:0 var(--s-4);margin-left:auto}.pXSV0G_voice{align-items:center;gap:var(--s-1);margin-left:calc(var(--s-2) * -1);display:inline-flex}.pXSV0G_voice .pXSV0G_voiceBtn{min-height:36px;padding:0 var(--s-3);color:var(--ink-2)}.pXSV0G_voice .pXSV0G_voiceBtn[aria-pressed=true]{color:var(--accent-chip-ink,var(--link));background:var(--accent-chip-bg,var(--primary-soft))}.pXSV0G_voice .pXSV0G_voiceBtn[data-live]{color:var(--danger);background:var(--danger-soft)}.pXSV0G_voiceBtn[data-speaking] svg{animation:pXSV0G_breathe 1.2s var(--e-in-out) infinite}@media (max-width:639px){.pXSV0G_voice .pXSV0G_voiceBtn:not(.pXSV0G_speakBtn){width:var(--tap);padding:0}.pXSV0G_voiceBtn:not(.pXSV0G_speakBtn)>span:nth-of-type(2){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pXSV0G_voiceLine{align-items:flex-start;gap:var(--s-2);font-size:var(--text-xs);color:var(--ink-2);line-height:1.45;display:flex}.pXSV0G_voiceLine svg{flex:none;width:16px;height:16px;margin-top:1px}.pXSV0G_voiceLine[data-tone=warn]{color:var(--danger);font-weight:var(--weight-medium)}.pXSV0G_liveDot{border-radius:var(--radius-full);background:var(--danger);width:8px;height:8px;animation:pXSV0G_breathe 1.2s var(--e-in-out) infinite;flex:none;margin:6px 4px 0}@keyframes pXSV0G_breathe{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.pXSV0G_liveDot{animation:none}.pXSV0G_voiceBtn[data-speaking] svg{animation:none}}:root[data-motion=reduce] .pXSV0G_liveDot{animation:none}:root[data-motion=reduce] .pXSV0G_voiceBtn[data-speaking] svg{animation:none}:root[data-motion=no-preference] .pXSV0G_liveDot{animation:pXSV0G_breathe 1.2s var(--e-in-out) infinite}:root[data-motion=no-preference] .pXSV0G_voiceBtn[data-speaking] svg{animation:pXSV0G_breathe 1.2s var(--e-in-out) infinite}.pXSV0G_hint{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--accent-chip-bg,var(--primary-soft));border:1px solid var(--accent-chip-line,transparent);font-size:var(--text-sm);display:grid}.pXSV0G_hintLabel{align-items:center;gap:var(--s-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--link);display:flex}.pXSV0G_hintLabel svg{width:14px;height:14px}.pXSV0G_focus{background:var(--card);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));min-width:0;box-shadow:var(--card-shadow,none);display:grid}.pXSV0G_focusToggle{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--radius-card,var(--radius));color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pXSV0G_focusChevron{width:18px;height:18px;color:var(--ink-3);transition:transform var(--d-fast) var(--e-out)}.pXSV0G_focus[data-open] .pXSV0G_focusChevron{transform:rotate(180deg)}.pXSV0G_focusTitle{display:none}.pXSV0G_focusBody{gap:var(--s-4);padding:0 var(--s-4) var(--s-4);display:none}.pXSV0G_focus[data-open] .pXSV0G_focusBody{display:grid}.pXSV0G_checklist{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.pXSV0G_checklist li{align-items:flex-start;gap:var(--s-3);font-size:var(--text-sm);line-height:1.45;display:flex}.pXSV0G_checklist svg{width:18px;height:18px;color:var(--line-control);flex:none;margin-top:1px}.pXSV0G_infoLine{align-items:center;gap:var(--s-2);font-size:var(--text-xs);color:var(--ink-3);display:flex}.pXSV0G_infoLine svg{flex:none;width:16px;height:16px}.pXSV0G_blockBtn{width:100%}.pXSV0G_learnedBox{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--hairline,var(--line));display:grid}.pXSV0G_learned{gap:var(--s-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.pXSV0G_learned strong{font-size:var(--text-xs);color:var(--ink-3);display:block}.pXSV0G_sideOffer{gap:var(--s-3)}.pXSV0G_sideOfferText{gap:2px;display:grid}.pXSV0G_sidePrice{font-size:var(--text-xs);color:var(--ink-2);line-height:1.45}.pXSV0G_reviewRow{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));background:var(--card);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;box-shadow:var(--card-shadow,none);transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out);display:flex}@media (hover:hover){.pXSV0G_reviewRow:hover{border-color:var(--line-control);background:var(--card-2,var(--card))}}.pXSV0G_reviewRow:focus-visible{border-radius:var(--radius-card,var(--radius))}.pXSV0G_reviewRowIcon{border-radius:var(--radius-sm);background:var(--chip-bg,var(--surface));width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pXSV0G_reviewRowIcon svg{width:16px;height:16px}.pXSV0G_reviewRowText{flex:1;min-width:0}.pXSV0G_reviewRowChevron{width:18px;height:18px;color:var(--ink-3);transition:transform var(--d-fast) var(--e-out);flex:none}@media (hover:hover){.pXSV0G_reviewRow:hover .pXSV0G_reviewRowChevron{transform:translate(2px)}}.pXSV0G_sheetText{gap:var(--s-4);display:grid}.pXSV0G_sheetActions{gap:var(--s-2);flex-wrap:wrap;display:flex}.pXSV0G_reviewGrid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pXSV0G_reviewHistory:empty{display:none}.pXSV0G_finding{gap:var(--s-4)}.pXSV0G_findingTitle{align-items:center;gap:var(--s-3);font-family:var(--font);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:-.015em;display:flex}.pXSV0G_findingIcon{width:var(--s-10);height:var(--s-10);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface-3));color:var(--ink-2);flex:none;place-items:center;display:grid}.pXSV0G_findingIcon svg{width:20px;height:20px}.pXSV0G_finding[data-category=correction] .pXSV0G_findingIcon{background:var(--warning-soft);color:var(--warning)}.pXSV0G_finding[data-category=reinforcement] .pXSV0G_findingIcon{background:var(--success-soft);color:var(--success)}.pXSV0G_quoteBlock{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--card-2,var(--surface));box-shadow:inset 3px 0 0 var(--line-control);margin:0;display:grid}.pXSV0G_finding .pXSV0G_quoteBlock[data-kind=quote]{box-shadow:inset 3px 0 0 var(--primary)}.pXSV0G_finding[data-category=correction] .pXSV0G_quoteBlock[data-kind=quote]{box-shadow:inset 3px 0 0 var(--warning)}.pXSV0G_finding[data-category=reinforcement] .pXSV0G_quoteBlock[data-kind=quote]{box-shadow:inset 3px 0 0 var(--success)}.pXSV0G_quoteLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.pXSV0G_quoteText{font-size:var(--text-md);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.pXSV0G_findingText{gap:var(--s-3);margin:0;display:grid}.pXSV0G_findingText div{gap:2px;display:grid}.pXSV0G_findingText dt{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase}.pXSV0G_findingText dd{margin:0}.pXSV0G_followThrough{font-size:var(--text-sm);color:var(--ink-2)}.pXSV0G_actionStack{gap:var(--s-2);display:grid}.pXSV0G_actionStack>*{width:100%}.pXSV0G_actionStack .pXSV0G_spread{justify-content:space-between}.pXSV0G_actionsNote{font-size:var(--text-xs);color:var(--ink-3)}.pXSV0G_doneNote{align-items:center;gap:var(--s-2);color:var(--success);font-weight:var(--weight-semibold);font-size:var(--text-sm);display:flex}.pXSV0G_reviewTranscript .pXSV0G_transcript{padding:0}.pXSV0G_attempts{gap:var(--s-2);display:grid}.pXSV0G_attempt{background:var(--card);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius))}.pXSV0G_attempt summary{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) var(--s-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:var(--radius-card,var(--radius));flex-wrap:wrap;list-style:none;display:flex}.pXSV0G_attempt summary::-webkit-details-marker{display:none}.pXSV0G_attempt summary span{font-weight:var(--weight-medium);color:var(--ink-3)}.pXSV0G_attemptChevron{width:16px;height:16px;color:var(--ink-3);transition:transform var(--d-fast) var(--e-out);flex:none}.pXSV0G_attempt[open] .pXSV0G_attemptChevron{transform:rotate(90deg)}.pXSV0G_attemptBody{gap:var(--s-3);padding:0 var(--s-2) var(--s-3);display:grid}.pXSV0G_attemptBody>p{padding:0 var(--s-2)}.pXSV0G_attemptBody .pXSV0G_transcript{padding:var(--s-2)}@media (max-width:899px){.pXSV0G_composer{z-index:2;bottom:var(--tabbar-h,calc(var(--s-16) + env(safe-area-inset-bottom)));padding:var(--s-3) var(--s-3) var(--s-2);border-top:1px solid var(--hairline,var(--line));position:sticky}}@media (min-width:640px){.pXSV0G_page{gap:var(--s-6)}.pXSV0G_card{padding:var(--s-6)}.pXSV0G_callCard{padding:0}.pXSV0G_cardHead{padding:var(--s-4) var(--s-5)}.pXSV0G_callCard>.pXSV0G_notice,.pXSV0G_callCard>.pXSV0G_hint{margin:var(--s-3) var(--s-5) 0}.pXSV0G_transcript{padding:var(--s-5)}.pXSV0G_composer,.pXSV0G_stopBox{padding:var(--s-3) var(--s-5) var(--s-5)}.pXSV0G_kbd{display:inline}.pXSV0G_briefCols{grid-template-columns:1fr 1fr}.pXSV0G_hub{gap:var(--s-6)}.pXSV0G_banner[data-style=card]{padding:var(--s-6)}.pXSV0G_lockCard{grid-template-columns:var(--s-12) minmax(0, 1fr);column-gap:var(--s-4);padding:var(--s-6);grid-template-areas:"icon title""icon steps""icon line"".actions"}.pXSV0G_lockIcon{width:var(--s-12);height:var(--s-12);border-radius:var(--radius)}.pXSV0G_lockTitle{font-size:var(--text-lg);line-height:1.25}.pXSV0G_lockLine{margin-top:var(--s-2)}.pXSV0G_lockActions>*{flex:none}.pXSV0G_hubActions{grid-template-columns:auto auto;justify-content:space-between;align-items:center}.pXSV0G_tools{grid-template-columns:repeat(3,auto)}.pXSV0G_tools .pXSV0G_tool{min-width:112px;padding-inline:var(--s-4)}.pXSV0G_findingText div{gap:var(--s-4);grid-template-columns:7rem minmax(0,1fr)}.pXSV0G_findingText dt{padding-top:4px}.pXSV0G_reviewTranscript .pXSV0G_transcript{padding:0}.pXSV0G_attemptBody .pXSV0G_transcript{padding:var(--s-3)}}@media (min-width:900px){.pXSV0G_page{padding:var(--s-6) var(--s-10) var(--s-10)}.pXSV0G_pageTitle{font-size:var(--text-page-title,var(--text-2xl))}.pXSV0G_hubPage{gap:var(--s-6);padding:var(--s-8) var(--s-16) var(--s-10);max-width:calc(1240px + var(--s-16) * 2)}.pXSV0G_hubTitle{font-size:1.875rem}.pXSV0G_callGrid{gap:var(--s-5);grid-template-columns:minmax(0,1.75fr) minmax(17rem,1fr);grid-template-areas:"main side"}.pXSV0G_callMain{grid-area:main}.pXSV0G_callSide{grid-area:side}.pXSV0G_focus{gap:var(--s-4);padding:var(--s-5)}.pXSV0G_focusToggle{display:none}.pXSV0G_focusTitle{font-family:var(--font);font-size:var(--text-section,var(--text-md));font-weight:var(--weight-semibold);letter-spacing:-.01em;line-height:1.3;display:block}.pXSV0G_focusBody,.pXSV0G_focus[data-open] .pXSV0G_focusBody{padding:0;display:grid}.pXSV0G_toolsRow{min-height:52px;padding:6px var(--s-2) 6px 6px;border:1px solid var(--hairline,var(--line));border-radius:var(--radius);background:var(--card-2,var(--surface))}.pXSV0G_toolsRow:not([data-voice]){display:none}.pXSV0G_voiceIcon{border-radius:var(--radius-full);background:var(--chip-bg,var(--surface));border:1px solid var(--chip-line,transparent);width:38px;height:38px;color:var(--ink-2);place-items:center;display:grid}.pXSV0G_voiceIcon svg{width:18px;height:18px}.pXSV0G_voiceTitle{padding-left:var(--s-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);margin-right:auto;display:inline}.pXSV0G_voice{margin-left:0}.pXSV0G_reviewGrid{gap:var(--s-5);grid-template:"finding actions""transcript actions""history actions"1fr/minmax(0,1.75fr) minmax(17rem,1fr)}.pXSV0G_reviewFinding{grid-area:finding}.pXSV0G_reviewActions{top:calc(var(--shell-top,0px) + var(--s-6));grid-area:actions;position:sticky}.pXSV0G_reviewTranscript{grid-area:transcript}.pXSV0G_reviewHistory{grid-area:history}}@media (min-width:1240px){.pXSV0G_page{padding:var(--s-8) var(--s-10) var(--s-12)}}@media (min-width:1100px){.pXSV0G_lockCard{grid-template-columns:var(--s-12) minmax(0, 1fr) auto;grid-template-areas:"icon title actions""icon steps actions""icon line actions"}.pXSV0G_lockActions{align-self:center;margin-top:0}.pXSV0G_picks{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.pXSV0G_pick{grid-template-columns:136px minmax(0,1fr);min-height:152px}}.pXSV0G_card,.pXSV0G_pick{-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur);box-shadow:var(--card-shadow)}.pXSV0G_pickPhoto{border-right:1px solid #ffffff14}.pXSV0G_avatarPhoto{border-width:1px;border-color:var(--glass-line);box-shadow:0 3px 12px #00000026}.pXSV0G_pick[data-locked] .pXSV0G_pickImg{filter:grayscale()blur(1px);opacity:.45}.pXSV0G_pick:has(.pXSV0G_pickInput:checked){box-shadow:inset 0 0 0 1px var(--accent-chip-line), var(--card-shadow)}
._604PZW_card{gap:var(--s-4);min-width:0;padding:var(--s-5);border-radius:var(--radius);background:var(--card-2,var(--card));border:1px solid var(--hairline,var(--line));display:grid}._604PZW_card[data-compact]{background:0 0;border:0;padding:0}._604PZW_head{gap:var(--s-1);min-width:0;display:grid}._604PZW_topRow{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-1);flex-wrap:wrap;display:flex}._604PZW_letter{padding:0 var(--s-2);border-radius:var(--radius-full);background:var(--accent-chip-bg,var(--primary-soft));border:1px solid var(--accent-chip-line,color-mix(in srgb, var(--primary) 18%, transparent));color:var(--link);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;line-height:22px;display:inline-flex}._604PZW_short{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._604PZW_title{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.005em;color:var(--ink);line-height:1.35}._604PZW_card:not([data-compact]) ._604PZW_title{letter-spacing:var(--tracking-heading,-.012em);font-size:19px;line-height:1.3}._604PZW_oneLine{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}._604PZW_group{gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--hairline,var(--line));margin:0;display:grid}._604PZW_group:empty{display:none}._604PZW_row{gap:var(--s-2);min-width:0;display:grid}._604PZW_term{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);line-height:1.4}._604PZW_row dd{gap:var(--s-1);min-width:0;font-size:var(--text-sm);color:var(--ink);margin:0;line-height:1.5;display:grid}._604PZW_price{font-variant-numeric:tabular-nums}._604PZW_never{color:var(--ink)}._604PZW_never svg{color:var(--danger)}._604PZW_legal{align-items:flex-start}._604PZW_legal strong{font-weight:var(--weight-semibold)}._604PZW_note{font-size:var(--text-xs);color:var(--ink-3);line-height:1.5}._604PZW_full{padding-top:var(--s-2);border-top:1px solid var(--hairline,var(--line))}._604PZW_disclosure._604PZW_full>summary{color:var(--link)}._604PZW_fullBody{gap:var(--s-4);margin-top:var(--s-2);display:grid}._604PZW_openBody{gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--hairline,var(--line));display:grid}._604PZW_more{gap:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--hairline,var(--line));display:grid}._604PZW_disclosure>summary{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-2);margin-left:calc(var(--s-2) * -1);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--d-fast) var(--e-out), color var(--d-fast) var(--e-out);display:inline-flex}._604PZW_disclosure>summary svg{color:var(--link)}._604PZW_disclosure>summary::-webkit-details-marker{display:none}._604PZW_disclosure>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transform:translateY(-2px)rotate(45deg)}._604PZW_disclosure[open]>summary:after{transform:translateY(2px)rotate(-135deg)}@media (hover:hover){._604PZW_disclosure>summary:hover{background:var(--chip-bg,color-mix(in srgb, var(--ink) 6%, transparent));color:var(--ink)}}._604PZW_mathList{gap:var(--s-3);margin:var(--s-2) 0 var(--s-3);display:grid}._604PZW_math{gap:var(--s-2);padding:var(--s-4);border-radius:var(--radius-sm);background:var(--card,var(--surface));border:1px solid var(--hairline,var(--line));font-size:var(--text-sm);margin:0;line-height:1.55;display:grid}._604PZW_mathTitle{font-weight:var(--weight-semibold);color:var(--ink)}._604PZW_working{font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;line-height:1.55}._604PZW_workingLabel{font-weight:var(--weight-semibold);color:var(--ink)}._604PZW_sourceList{gap:var(--s-2);margin:var(--s-2) 0 var(--s-3);padding-left:var(--s-5);font-size:var(--text-sm);line-height:1.5;display:grid}._604PZW_sourceList a{overflow-wrap:anywhere}@media (min-width:640px){._604PZW_card:not([data-compact]){padding:var(--s-6)}._604PZW_card:not([data-compact]) ._604PZW_row{gap:var(--s-4);grid-template-columns:11rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._604PZW_disclosure>summary{transition:none}}:root[data-motion=reduce] ._604PZW_disclosure>summary{transition:none}
._2hebDG_group{gap:var(--s-2);display:grid}._2hebDG_group[data-layout=chips]{flex-wrap:wrap;display:flex}._2hebDG_group[data-layout=chips] ._2hebDG_option{max-width:100%;min-height:var(--tap);gap:var(--s-2);padding:10px var(--s-3) 10px 10px}._2hebDG_group[data-layout=chips] ._2hebDG_radio{width:16px;height:16px}._2hebDG_group[data-layout=chips] ._2hebDG_text{flex:0 auto;min-width:0}._2hebDG_option{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-3) var(--s-4);border:1px solid var(--glass-line,var(--line-2));background:var(--card);font-size:var(--text-sm);font-weight:var(--weight-regular);cursor:pointer;transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);border-radius:8px;line-height:1.5;display:flex;position:relative}@media (hover:hover){._2hebDG_option:hover{border-color:var(--line-control)}}._2hebDG_option:active{transform:scale(.995)}._2hebDG_input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}._2hebDG_option:has(._2hebDG_input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._2hebDG_option:has(._2hebDG_input:checked){border-color:var(--accent);background:var(--primary-soft);outline-color:var(--focus)}._2hebDG_option:has(._2hebDG_input:disabled){cursor:default;opacity:.7}@media (hover:hover){._2hebDG_option:has(._2hebDG_input:disabled):hover{border-color:var(--line-2)}}._2hebDG_option:has(._2hebDG_input:checked:disabled){opacity:1}._2hebDG_radio{border-radius:var(--radius-full);border:1.5px solid var(--line-control);width:18px;height:18px;transition:border-color var(--d-fast) var(--e-out);background:0 0;flex:none;place-items:center;display:grid;position:relative}._2hebDG_radio:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;transition:transform var(--d-fast) var(--e-out);transform:scale(0)}._2hebDG_option:has(._2hebDG_input:checked) ._2hebDG_radio{border-color:var(--accent)}._2hebDG_option:has(._2hebDG_input:checked) ._2hebDG_radio:after{transform:scale(1)}._2hebDG_text{min-width:0;color:var(--ink);flex:1}._2hebDG_group[data-layout=list]{gap:2px}._2hebDG_group[data-layout=list] ._2hebDG_option{min-height:var(--tap);padding:10px var(--s-3);font-size:var(--text-md);background:0 0;border-color:#0000;border-radius:6px;line-height:1.45}@media (hover:hover){._2hebDG_group[data-layout=list] ._2hebDG_option:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);border-color:#0000}}._2hebDG_group[data-layout=list] ._2hebDG_option:has(._2hebDG_input:checked):not([data-mark]){background:var(--primary-soft);border-color:#0000}._2hebDG_group[data-layout=list] ._2hebDG_option:active{transform:none}._2hebDG_mark{animation:_2hebDG_pop var(--d-base) var(--e-out) both;flex:none;margin-top:2px;display:inline-flex}._2hebDG_option[data-mark=correct]:has(._2hebDG_input:checked){border-color:var(--success);background:var(--success-soft)}._2hebDG_option[data-mark=correct]:has(._2hebDG_input:checked) ._2hebDG_radio{border-color:var(--success)}._2hebDG_option[data-mark=correct] ._2hebDG_radio:after{background:var(--success)}._2hebDG_option[data-mark=correct] ._2hebDG_mark{color:var(--success)}._2hebDG_option[data-mark=wrong]:has(._2hebDG_input:checked){border-color:var(--danger);background:var(--danger-soft)}._2hebDG_option[data-mark=wrong]:has(._2hebDG_input:checked) ._2hebDG_radio{border-color:var(--danger)}._2hebDG_option[data-mark=wrong] ._2hebDG_radio:after{background:var(--danger)}._2hebDG_option[data-mark=wrong] ._2hebDG_mark{color:var(--danger)}@keyframes _2hebDG_pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){@keyframes _2hebDG_pop{0%{opacity:0}}}
.aXaQYa_tray{min-width:0;font-size:var(--text-xs);color:var(--ink-2);line-height:1.5}.aXaQYa_tray summary{align-items:center;gap:var(--s-1);min-height:var(--tap);cursor:pointer;border-radius:var(--radius-sm);color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-medium);list-style:none;display:inline-flex}.aXaQYa_tray summary::-webkit-details-marker{display:none}.aXaQYa_tray summary svg{transition:transform var(--d-fast) var(--e-out);flex:none}.aXaQYa_tray[open] summary svg{transform:rotate(90deg)}.aXaQYa_tray summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aXaQYa_list{margin:0;padding:0;list-style:none;display:grid}.aXaQYa_row{min-width:0;padding:var(--s-2) 0;border-top:1px solid var(--hairline,var(--line));overflow-wrap:anywhere;font-variant-numeric:tabular-nums;justify-items:start;gap:2px;display:grid}.aXaQYa_head{color:var(--ink)}.aXaQYa_detail{color:var(--ink-2)}
.Cu_pSq_wrap{gap:var(--s-5);width:100%;max-width:760px;padding:var(--s-6) var(--gutter) var(--s-16);min-width:0;margin:0 auto;display:grid}.Cu_pSq_eyebrow,.Cu_pSq_label{color:var(--ink-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.Cu_pSq_head{gap:var(--s-2);display:grid}.Cu_pSq_headEyebrow{color:var(--ink-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.Cu_pSq_quizTitle{font-size:var(--text-xl);line-height:1.12;font-weight:var(--weight-title,700);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.Cu_pSq_headProgress{gap:var(--s-2);margin-top:var(--s-2);display:grid}.Cu_pSq_count{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);font-variant-numeric:tabular-nums}.Cu_pSq_count span{color:var(--ink)}.Cu_pSq_dots{gap:4px;margin:0;padding:0;list-style:none;display:flex}.Cu_pSq_dot{border-radius:var(--radius-full);background:var(--progress-track,var(--surface-3));height:6px;transition:background-color var(--d-base) var(--e-out);flex:1}.Cu_pSq_dot[data-state=answered]{background:color-mix(in srgb, var(--primary) 55%, var(--progress-track,var(--surface-3)))}.Cu_pSq_dot[data-state=current]{background:var(--primary)}.Cu_pSq_meta{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.Cu_pSq_card{gap:var(--s-5);padding:var(--s-5);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));background:var(--card);box-shadow:var(--card-shadow,none);display:grid}.Cu_pSq_scenario{gap:var(--s-2);padding:var(--s-4);border-radius:var(--radius-sm);background:var(--card-2,var(--surface));border:1px solid var(--hairline,var(--line));color:var(--ink-2);font-size:var(--text-sm);line-height:1.55;display:grid}.Cu_pSq_prompt{font-family:var(--font);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-body);line-height:1.4}.Cu_pSq_prompt:focus-visible{outline-offset:4px}.Cu_pSq_nav{gap:var(--s-3);display:flex}.Cu_pSq_nav .Cu_pSq_primary{flex:1;justify-content:space-between}.Cu_pSq_note{margin-top:calc(var(--s-2) * -1);text-align:center;color:var(--ink-3);font-size:var(--text-xs)}.Cu_pSq_summary{justify-items:start;gap:var(--s-2);padding:var(--s-6);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));background:var(--card);box-shadow:var(--card-shadow,none);display:grid}.Cu_pSq_summary[data-passed=true]{box-shadow:inset 0 3px 0 var(--success)}.Cu_pSq_verdict{font-size:var(--text-xl);font-weight:var(--weight-title,700);letter-spacing:-.02em}.Cu_pSq_verdict:focus-visible{outline-offset:4px}.Cu_pSq_summary[data-passed=true] .Cu_pSq_verdict{color:var(--success)}.Cu_pSq_score{font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums}.Cu_pSq_score strong{font-size:var(--text-lg)}.Cu_pSq_actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.Cu_pSq_block{gap:var(--s-3);display:grid}.Cu_pSq_blockTitle{font-size:var(--text-section,var(--text-md));font-weight:var(--weight-semibold);letter-spacing:-.01em}.Cu_pSq_revisit{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.Cu_pSq_revisitLink{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-3) var(--s-4);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:border-color var(--d-fast) var(--e-out), background-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);text-decoration:none;display:flex}@media (hover:hover){.Cu_pSq_revisitLink:hover{border-color:var(--accent-chip-line,var(--primary));background:var(--card-2,var(--card))}}.Cu_pSq_revisitLink:active{transform:scale(.995)}.Cu_pSq_revisitLink svg{color:var(--primary);flex:none}.Cu_pSq_revisitLink>span:first-of-type{flex:1;min-width:0}.Cu_pSq_revisitCta{color:var(--link);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none}.Cu_pSq_reviews{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.Cu_pSq_review{gap:var(--s-2);padding:var(--s-5);border:1px solid var(--hairline,var(--line));border-radius:var(--radius-card,var(--radius));background:var(--card);display:grid}.Cu_pSq_reviewHead{align-items:center;gap:var(--s-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.Cu_pSq_review[data-correct=true] .Cu_pSq_reviewHead{color:var(--success)}.Cu_pSq_review[data-correct=false] .Cu_pSq_reviewHead{color:var(--danger)}.Cu_pSq_reviewNum{width:var(--s-6);height:var(--s-6);border-radius:var(--radius-full);background:var(--chip-bg,var(--surface));border:1px solid var(--chip-line,var(--line));color:var(--ink-2);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;display:grid}.Cu_pSq_reviewPrompt{font-weight:var(--weight-semibold)}.Cu_pSq_answers{gap:var(--s-2);margin:var(--s-2) 0 0;display:grid}.Cu_pSq_answer{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);border-left:3px solid var(--line-2);background:var(--card-2,var(--surface));display:grid}.Cu_pSq_answer[data-kind=correct]{border-left-color:var(--success)}.Cu_pSq_answer[data-kind=wrong]{border-left-color:var(--danger)}.Cu_pSq_answer dt{color:var(--ink-3);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.Cu_pSq_answer dd{gap:var(--s-1);margin:0;display:grid}.Cu_pSq_answerText{font-size:var(--text-sm);font-weight:var(--weight-medium)}@media (min-width:900px){.Cu_pSq_wrap{padding-top:var(--s-10);gap:var(--s-6)}.Cu_pSq_quizTitle{font-size:var(--text-page-title,var(--text-2xl))}.Cu_pSq_card{padding:var(--s-8)}.Cu_pSq_prompt{font-size:var(--text-lg);line-height:1.35}.Cu_pSq_nav{justify-content:space-between}.Cu_pSq_nav .Cu_pSq_primary{flex:0 16rem}}.Cu_pSq_wrap{gap:16px;padding-top:20px}.Cu_pSq_headProgress{margin-top:4px}.Cu_pSq_card{gap:20px;padding:24px}.Cu_pSq_scenario{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 16px}.Cu_pSq_quizTitle{font-size:26px}.Cu_pSq_nav .Cu_pSq_primary{justify-content:center}@media (max-width:639px){.Cu_pSq_wrap{gap:14px;padding-top:16px}.Cu_pSq_card{gap:16px;padding:20px}.Cu_pSq_scenario{padding-bottom:12px}.Cu_pSq_quizTitle{font-size:24px}.Cu_pSq_headEyebrow{display:none}}
.eaKZhW_chip{border-radius:var(--radius-full);min-height:24px;font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.005em;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:2px 10px;line-height:1.2;display:inline-flex}.eaKZhW_neutral{background:var(--chip-bg,var(--surface-3));border-color:var(--chip-line,var(--line));color:var(--chip-ink,var(--ink-2))}.eaKZhW_accent{background:var(--accent-chip-bg,var(--primary-soft));border-color:var(--accent-chip-line,transparent);color:var(--accent-chip-ink,var(--link))}.eaKZhW_icon{display:inline-flex}.eaKZhW_icon svg{width:13px;height:13px}
._9sabG_root{visibility:hidden;transition:grid-template-rows .2s var(--e-out), visibility 0s .2s;grid-template-rows:0fr;display:grid}._9sabG_root[data-open=true]{visibility:visible;transition:grid-template-rows .2s var(--e-out), visibility 0s;grid-template-rows:1fr}._9sabG_clip{min-height:0;overflow:hidden}
.y3JvSG_note{align-items:flex-start;gap:var(--s-2);max-width:68ch;color:var(--ink-2);font-size:var(--text-xs);line-height:1.45;display:flex}.y3JvSG_note svg{color:var(--detail,var(--ink-3));flex:none;margin-top:2px}
