.ZCEvNq_canCant{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);color:var(--fg);grid-template-columns:1fr;gap:10px 20px;padding:12px 14px;display:grid}@media (min-width:600px){.ZCEvNq_canCant{grid-template-columns:1fr 1fr}}.ZCEvNq_col{min-width:0}.ZCEvNq_colHead{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg);margin:0 0 6px;font-size:.86rem;font-weight:700}.ZCEvNq_list{gap:4px;margin:0;padding:0;font-size:.88rem;line-height:1.4;list-style:none;display:grid}.ZCEvNq_list li{padding-left:22px;position:relative}.ZCEvNq_list li:before{text-align:center;width:16px;font-weight:700;position:absolute;top:0;left:0}.ZCEvNq_yes:before{content:"✓";color:var(--good)}.ZCEvNq_no:before{content:"×";color:var(--bad)}.ZCEvNq_wrong{color:var(--muted);grid-column:1/-1;margin:0;font-size:.84rem;line-height:1.4}.ZCEvNq_examples{grid-column:1/-1}.ZCEvNq_exampleList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ZCEvNq_exampleList li{border:1px solid var(--accent-line);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:.88rem;line-height:1.25}.ZCEvNq_firstRun{margin:0 0 4px}.ZCEvNq_more{margin:0}.ZCEvNq_more>summary{cursor:pointer;min-height:44px;color:var(--accent-strong,var(--accent));align-items:center;font-size:.88rem;font-weight:650;display:inline-flex}.ZCEvNq_more>summary:focus-visible{outline:2px solid var(--accent-strong,var(--accent));outline-offset:2px;border-radius:4px}.ZCEvNq_more[open]>summary{margin-bottom:6px}.ZCEvNq_chipsHead{color:var(--muted);margin:0 0 6px;font-size:.82rem;font-weight:650}.ZCEvNq_pitch{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);min-height:44px;color:var(--fg);align-items:flex-start;gap:10px;max-width:36rem;margin:12px 0 0;padding:10px 12px;font-size:.9rem;line-height:1.4;text-decoration:none;display:flex}.ZCEvNq_pitch:hover{border-color:var(--accent-strong,var(--accent))}.ZCEvNq_pitch:focus-visible{outline:2px solid var(--accent-strong,var(--accent));outline-offset:2px}.ZCEvNq_pitchText{gap:2px;min-width:0;display:grid}.ZCEvNq_pitchName{color:var(--accent-strong,var(--accent));font-weight:700}.ZCEvNq_pitchFact{color:var(--muted);font-size:.84rem}.ZCEvNq_pitchMore{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;color:var(--fg);white-space:nowrap}.ZCEvNq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-vd-cards] .ZCEvNq_pitch{border:var(--card-border-w) solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}html[data-vd-cards] .ZCEvNq_pitch:hover{border-color:var(--accent-ui)}
.vhXO-G_list li{padding:0}.vhXO-G_prompt{min-height:44px;color:var(--fg);border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.vhXO-G_prompt:hover{background:var(--accent-soft)}.vhXO-G_prompt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vhXO-G_prompt:after{content:"→";color:var(--accent-strong);margin-left:8px}.vhXO-G_note{color:var(--muted);margin:10px 0 0;font-size:.9rem}
.Xennoq_panel{gap:8px;margin:12px 0 0;display:grid}.Xennoq_open{justify-self:start;min-height:44px}.Xennoq_heading{gap:5px;display:grid}.Xennoq_heading h3{margin:0;font-size:1.05rem}.Xennoq_brand{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:650;display:flex}.Xennoq_badge{font-size:var(--fs-1);border:1px solid var(--accent-line);border-radius:4px;padding:1px 5px}.Xennoq_role{color:var(--muted);font-weight:400}.Xennoq_intro,.Xennoq_source,.Xennoq_status{margin:0;font-size:.85rem;line-height:1.5}.Xennoq_source{border-top:1px solid var(--accent-line);padding-top:10px}.Xennoq_recovery{overflow-wrap:anywhere;justify-items:start;gap:8px;display:grid}.Xennoq_recovery p{margin:0}.Xennoq_box{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);gap:10px;padding:14px 16px;display:grid}.Xennoq_row{gap:8px;display:grid}.Xennoq_input{width:100%;min-width:0;font:inherit}.Xennoq_input::placeholder{color:var(--muted);opacity:1}.Xennoq_hint{color:var(--muted);margin:0;font-size:.85rem}.Xennoq_row button{min-height:44px}.Xennoq_meta{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.85rem;display:flex}.Xennoq_error{color:var(--bad);margin:0;font-size:.9rem}.Xennoq_consent{margin:0;font-size:.82rem}@media (min-width:560px){.Xennoq_row{grid-template-columns:1fr auto}}.Xennoq_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Xennoq_followUps{margin-top:8px}.Xennoq_prompts{gap:6px;display:grid}.Xennoq_prompts p{margin:0}.Xennoq_promptsHead{font-size:.85rem;font-weight:600}.Xennoq_prompts button{text-align:left;overflow-wrap:anywhere}.Xennoq_chip{font:inherit;border:1px solid var(--accent-line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;min-height:44px;padding:6px 12px;font-size:.85rem}.Xennoq_chip:hover:not(:disabled){background:var(--accent-soft)}.Xennoq_chip:disabled{opacity:.6;cursor:default}.Xennoq_planForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;font-size:.88rem;display:grid}.Xennoq_planForm label{gap:2px;display:grid}.Xennoq_details{gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.Xennoq_links{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}
.kLwi2G_launch{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--surface);width:100%;max-width:28rem;min-height:52px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-weight:650;display:flex}.kLwi2G_launch:hover{background:var(--accent-soft)}.kLwi2G_launch:focus-visible,.kLwi2G_send:focus-visible,.kLwi2G_chipV2:focus-visible{outline:2px solid var(--accent-strong,var(--accent));outline-offset:2px}.kLwi2G_launchText{flex:auto;gap:1px;min-width:0;display:grid}.kLwi2G_launchSub{color:var(--muted);font-size:.78rem;font-weight:400}.kLwi2G_launchChev{color:var(--muted);flex:none;transition:transform .15s}.kLwi2G_launchOpen .kLwi2G_launchSub{display:none}.kLwi2G_launchOpen .kLwi2G_launchChev{transform:rotate(180deg)}.kLwi2G_shell{overflow:hidden;padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))!important;background:var(--surface)!important;gap:14px!important}.kLwi2G_head{border-bottom:1px solid var(--accent-line);background:var(--accent-soft);align-items:center;gap:10px;margin:-14px -14px 0;padding:12px 14px;display:flex}.kLwi2G_headText{gap:1px;min-width:0;display:grid}.kLwi2G_headName{color:var(--accent-strong);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.kLwi2G_headRole{color:var(--muted);margin:0;font-size:.78rem}.kLwi2G_aiTag{font-size:var(--fs-1);background:var(--accent-strong,var(--accent));color:var(--surface);border-radius:999px;padding:1px 6px;font-weight:700;line-height:1.3}.kLwi2G_title{margin:0;font-size:1.05rem;line-height:1.3}.kLwi2G_lede{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.kLwi2G_chipsV2{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kLwi2G_chipV2{font:inherit;border:1px solid var(--accent-line);background:var(--surface);min-height:44px;color:var(--fg);cursor:pointer;text-align:left;border-radius:999px;padding:8px 14px;font-size:.88rem;line-height:1.25}.kLwi2G_chipV2:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-strong,var(--accent))}.kLwi2G_chipV2:disabled{opacity:.55;cursor:default}.kLwi2G_typing{align-items:center;gap:5px;padding:6px 2px;display:inline-flex}.kLwi2G_typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite kLwi2G_tackDot}.kLwi2G_typing i:nth-child(2){animation-delay:.15s}.kLwi2G_typing i:nth-child(3){animation-delay:.3s}@keyframes kLwi2G_tackDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.kLwi2G_typing i{opacity:.6;animation:none}.kLwi2G_launchChev{transition:none}}.kLwi2G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kLwi2G_composer{align-items:center;gap:8px;display:flex!important}.kLwi2G_composer input{flex:auto;min-height:44px;border-radius:999px!important;padding-inline:16px!important}.kLwi2G_send{background:var(--accent-strong,var(--accent));min-width:64px;min-height:44px;color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 18px;font-weight:700}.kLwi2G_send:disabled{opacity:.45;cursor:default}.kLwi2G_foot{border-top:1px solid var(--line);color:var(--muted);gap:4px;padding-top:10px;font-size:.78rem;line-height:1.45;display:grid}.kLwi2G_foot p{margin:0}.kLwi2G_foot a{color:inherit;text-decoration:underline}.kLwi2G_foot .kLwi2G_footNote{font-size:inherit;color:inherit;border:0;padding:0}.kLwi2G_foot .kLwi2G_footRow{font-size:inherit}.kLwi2G_footRow{flex-wrap:wrap;gap:2px 14px;display:flex}.kLwi2G_threadBubble{border-radius:16px!important}.kLwi2G_avatarRing{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;place-items:center;height:30px;display:grid;flex:0 0 30px!important;width:30px!important;padding-top:0!important}.kLwi2G_speakerRow{color:var(--accent-strong);align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:700;display:flex}.kLwi2G_stepsV2{counter-reset:step;display:grid;gap:8px!important;padding-left:0!important;list-style:none!important}.kLwi2G_stepsV2>li{counter-increment:step;grid-template-columns:24px 1fr;align-items:start;gap:8px;display:grid}.kLwi2G_stepsV2>li:before{content:counter(step);background:var(--accent-soft);border:1px solid var(--accent-line);width:22px;height:22px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.kLwi2G_notesTools{gap:10px;margin:16px 0;display:grid}.kLwi2G_search{border-radius:var(--radius);width:100%;min-height:44px;font:inherit;padding:0 12px}.kLwi2G_notesCount{color:var(--muted);margin:0;font-size:.85rem}.kLwi2G_noteList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kLwi2G_note{border:1px solid var(--line);border-left:4px solid var(--accent-ui,var(--accent));border-radius:var(--radius);background:var(--surface);scroll-margin-top:calc(72px + var(--course-nav-h,0px));gap:10px;padding:14px;display:grid}.kLwi2G_note:target,.kLwi2G_note[data-active],.kLwi2G_note:is(:target,[data-active]):focus:not(:focus-visible){outline:2px solid var(--accent-ui,var(--accent));outline-offset:2px}.kLwi2G_noteTop{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kLwi2G_noteKind{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--accent-line);color:var(--accent-strong);border-radius:999px;padding:2px 8px}.kLwi2G_noteTitle{color:var(--muted);font-size:.85rem}.kLwi2G_noteText{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65ch;margin:0;line-height:1.55}.kLwi2G_noteActions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.kLwi2G_noteActions a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.kLwi2G_empty{border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);justify-items:start;gap:12px;padding:24px 16px;display:grid}.kLwi2G_empty h2,.kLwi2G_empty p{margin:0}.kLwi2G_emptySteps{gap:4px;margin:0;padding-left:1.2em;font-size:.92rem;display:grid}.kLwi2G_noMatch{color:var(--muted);margin:0}@media (min-width:768px){.kLwi2G_notesTools{grid-template-columns:minmax(0,28rem) 1fr;align-items:center}}html[data-vd-cards] .kLwi2G_launch{border:var(--card-border-w) solid var(--line);border-radius:var(--card-radius);background:var(--surface);box-shadow:var(--card-shadow)}html[data-vd-cards] .kLwi2G_launch:hover{background:var(--accent-soft)}
.KQjHAG_capture{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);gap:8px;margin:16px 0 0;padding:16px 18px;display:grid;position:relative}.KQjHAG_copy p{margin:2px 0 0}.KQjHAG_title{margin:0;font-size:1rem}.KQjHAG_row{gap:8px;display:grid}.KQjHAG_email{width:100%;min-width:0;font-size:1rem}.KQjHAG_consent{margin:0;font-size:.82rem}.KQjHAG_error{color:var(--bad);font-size:.9rem}.KQjHAG_dismiss{justify-self:start;min-height:44px;margin-left:-4px;padding:0 4px;font-size:.85rem}.KQjHAG_done{margin:0;font-size:.92rem}@media (min-width:560px){.KQjHAG_row{grid-template-columns:1fr auto}.KQjHAG_dismiss{position:absolute;top:4px;right:14px}}
.zo-9YG_log{gap:16px;margin:0;padding:0;list-style:none;display:grid}.zo-9YG_youRow,.zo-9YG_buddyRow{align-items:flex-start;gap:8px;margin:0;display:flex}.zo-9YG_youRow{justify-content:flex-end}.zo-9YG_avatar{flex:0 0 24px;width:24px;padding-top:2px}.zo-9YG_bubble{overflow-wrap:anywhere;border-radius:12px;min-width:0;font-size:.92rem;line-height:1.55}.zo-9YG_youBubble{white-space:pre-wrap;background:color-mix(in srgb, var(--accent) 18%, var(--surface));border:1px solid var(--accent-line);max-width:min(85%,40ch);color:var(--fg);border-top-right-radius:4px;padding:8px 12px;font-weight:600}.zo-9YG_buddyBubble{background:var(--surface);border:1px solid var(--line);color:var(--fg);border-top-left-radius:4px;flex:auto;gap:10px;padding:10px 14px 12px;display:grid}.zo-9YG_header{color:var(--muted);margin:0;font-size:.75rem;font-weight:650}.zo-9YG_para{white-space:pre-line;max-width:65ch;margin:0}.zo-9YG_steps{gap:6px;max-width:65ch;margin:0;padding-left:1.4em;display:grid}.zo-9YG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zo-9YG_keyPoint{border:1px solid var(--accent-line);border-left:4px solid var(--accent-ui);background:var(--accent-soft);border-radius:6px;max-width:65ch;padding:8px 12px}.zo-9YG_keyLabel{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 2px;font-weight:700}.zo-9YG_keyText{margin:0;font-weight:600}.zo-9YG_card{border:1px solid var(--accent-line);border-left:4px solid var(--accent-ui);background:var(--surface);color:var(--fg);border-radius:8px;gap:4px;padding:12px 14px;display:grid}.zo-9YG_cardHeading{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.zo-9YG_cardTitle{margin:0;font-weight:650}.zo-9YG_cardLine{max-width:65ch;margin:0;font-size:.9rem}.zo-9YG_cardLinks{flex-wrap:wrap;gap:0 16px;margin:0;padding:0;list-style:none;display:flex}.zo-9YG_cardLink{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.zo-9YG_safeBox{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));scroll-margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))}@media (max-width:559px){.zo-9YG_youBubble{max-width:85%}.zo-9YG_buddyBubble{padding:10px 12px}}.zo-9YG_safeBox input::placeholder{text-overflow:ellipsis;font-size:.86em}
.mZUViW_block{background:var(--surface);border:1px solid var(--line-strong);border-top:4px solid var(--accent-strong);border-radius:var(--radius);color:var(--fg);gap:8px;padding:14px 16px;display:grid}.mZUViW_heading{margin:0;font-size:1.15rem;line-height:1.2}.mZUViW_line{overflow-wrap:anywhere;margin:0}.mZUViW_weak{color:var(--muted);overflow-wrap:anywhere;margin:0}.mZUViW_actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.mZUViW_primary,.mZUViW_secondary{min-height:44px}.mZUViW_secondary{color:var(--accent-strong);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.mZUViW_block :focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}@media (prefers-color-scheme:dark){.mZUViW_secondary{color:var(--accent-on-ink)}}
.mYkc1W_chip{background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--accent-strong);border-radius:var(--radius);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin:0 0 12px;padding:8px 14px;display:flex}.mYkc1W_line{overflow-wrap:anywhere;margin:0;font-weight:600}.mYkc1W_link{min-height:44px;color:var(--accent-strong);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.mYkc1W_chip :focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}@media (prefers-color-scheme:dark){.mYkc1W_link{color:var(--accent-on-ink)}}
.kczs-W_result{justify-items:start;gap:8px;margin:10px 0 0;display:grid}.kczs-W_result>.btn{min-height:44px}.kczs-W_box{box-sizing:border-box;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);gap:8px;width:100%;margin:6px 0 14px;padding:12px 14px;font-size:.92rem;line-height:1.5;display:grid}.kczs-W_top{justify-content:space-between;align-items:center;gap:8px;display:flex}.kczs-W_who{align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:650;display:flex}.kczs-W_badge{font-size:var(--fs-1);border:1px solid var(--accent-line);border-radius:4px;padding:1px 5px}.kczs-W_title{margin:0;font-weight:650}.kczs-W_close{all:unset;cursor:pointer;place-items:center;min-width:44px;min-height:44px;margin:-10px -10px -10px 0;font-size:1.3rem;line-height:1;display:grid}.kczs-W_close:focus-visible{outline:2px solid var(--accent-strong)}.kczs-W_reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.kczs-W_reply{gap:6px;display:grid}.kczs-W_steps{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:20px;display:grid}.kczs-W_links{flex-wrap:wrap;gap:4px 14px;display:flex}.kczs-W_small{color:var(--muted);margin:0;font-size:.82rem}.kczs-W_error{color:var(--bad);margin:0;font-size:.9rem}.kczs-W_unlock{gap:8px;display:grid}.kczs-W_unlock p{margin:0}.kczs-W_row{gap:8px;display:grid}.kczs-W_row .btn{min-height:44px}.kczs-W_input{width:100%;min-width:0;font:inherit}@media (min-width:560px){.kczs-W_row{grid-template-columns:1fr auto}}.kczs-W_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kczs-W_chip{font:inherit;border:1px solid var(--accent-line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;min-height:44px;padding:6px 12px;font-size:.85rem}.kczs-W_chip[aria-disabled=true]{opacity:.6;cursor:default}.kczs-W_log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kczs-W_you{font-weight:600}.kczs-W_speaker{margin-bottom:2px;font-size:.75rem;font-weight:650;display:block}.kczs-W_mount{vertical-align:middle;margin-left:10px;display:inline-block}.kczs-W_sectionButton{font:inherit;border:1px solid var(--accent-line);background:var(--surface);min-height:44px;color:var(--accent-strong);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-block:-10px;padding:4px 10px 4px 6px;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.kczs-W_sectionButton[aria-expanded=true]{background:var(--accent-soft)}.kczs-W_sectionButton:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media print{.kczs-W_result,.kczs-W_mount,.kczs-W_box{display:none}}
.xNn-iW_card{background:var(--surface);max-width:70ch;color:var(--fg);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);margin:18px 0;padding:16px 18px}.xNn-iW_label{color:var(--muted);font:600 var(--fs-1)/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px}.xNn-iW_card>p.tool-result-cta{color:var(--fg);border:0;margin:0 0 14px;padding:0;font-size:.95rem}.xNn-iW_card>.btn{background:var(--accent);color:#fff;border-color:#0000;width:100%;min-height:48px;display:flex}.xNn-iW_card>.btn:hover{background:var(--accent-hover)}.xNn-iW_card>.btn:focus-visible{outline:2px solid var(--accent-ui);outline-offset:2px}@media (min-width:640px){.xNn-iW_card>.btn{width:auto;display:inline-flex}}@media print{.xNn-iW_card>.btn{display:none}}@media (max-width:899px){.xNn-iW_sticky{height:80px}}.tool-embed-mode .xNn-iW_sticky{display:none}@media print{.xNn-iW_sticky{display:none}}
.xOBqka_planActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.xOBqka_steps{margin:40px 0 8px}.xOBqka_steps ol{background:var(--rule);border:1.5px solid var(--rule);border-radius:var(--radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:820px){.xOBqka_steps ol{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.xOBqka_steps li{background:var(--surface);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.xOBqka_steps li b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:1.2rem}.xOBqka_steps li span{color:var(--muted);font-size:.92rem}.xOBqka_steps li .btn{align-self:flex-start;margin-top:auto}.xOBqka_stepNo{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--accent-strong)!important}.xOBqka_mid{border:1.5px solid var(--rule);border-left:6px solid var(--accent);background:var(--surface);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:28px 0;padding:14px 18px;display:flex}.xOBqka_mid p{max-width:52ch;margin:0}.xOBqka_glance{background:var(--rule);border:1.5px solid var(--rule);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;margin:18px 0 8px;display:grid;overflow:hidden}.xOBqka_glance div{background:var(--surface);padding:12px 14px}.xOBqka_glance dt{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.xOBqka_glance dd{margin:2px 0 0;font-weight:600}.xOBqka_sticky{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ink);color:var(--ink-fg);border-top:2px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.xOBqka_sticky>span{text-wrap:balance;flex:auto;min-width:0;font-size:.86rem;line-height:1.25}.xOBqka_stickyOn{transform:translateY(0)}.xOBqka_sticky .btn{flex:none;max-width:55%;padding:10px 14px}@media (min-width:900px){.xOBqka_sticky{display:none}}@media (prefers-reduced-motion:reduce){.xOBqka_sticky{transition:none}}@media print{.xOBqka_sticky{display:none}}.xOBqka_courseLine{border-top:1px solid var(--line);color:var(--muted);max-width:56ch;margin:16px 0 0;padding-top:14px;font-size:.92rem}.xOBqka_courseLine b{color:var(--fg)}.xOBqka_courseLine a{padding-block:12px;font-weight:600}.xOBqka_courseTerms{font-size:.82rem;display:block}.xOBqka_courseTerms a{margin-block:-13px;padding-block:13px;font-weight:400;display:inline-block}
