.path-focus_focus__tIPoO{min-height:100dvh;background:var(--muted);color:var(--foreground);display:flex;flex-direction:column;font-size:14px}.path-focus_focus__tIPoO h1,.path-focus_focus__tIPoO h2,.path-focus_focus__tIPoO h3,.path-focus_focus__tIPoO p{margin:0;text-align:left;color:inherit;-webkit-text-fill-color:currentColor;letter-spacing:0}.path-focus_focus__tIPoO.path-focus_focus__tIPoO h1{font-size:28px;line-height:36px;font-weight:600}.path-focus_focus__tIPoO.path-focus_focus__tIPoO h2{font-size:15px;line-height:22px;font-weight:600}.path-focus_focus__tIPoO.path-focus_focus__tIPoO p{color:var(--muted-foreground);font-size:14px;line-height:22px}.path-focus_header__O_GXo{display:flex;align-items:center;gap:20px;min-height:64px;padding:16px 28px;background:var(--card);border-bottom:1px solid var(--border);font-size:13px}.path-focus_header__O_GXo progress+*{margin-left:auto}.path-focus_header__O_GXo progress{flex:1;min-width:36px;height:5px;border:0;border-radius:8px;overflow:hidden;background:var(--border)}.path-focus_header__O_GXo progress::-webkit-progress-bar{background:var(--border)}.path-focus_header__O_GXo progress::-webkit-progress-value{background:var(--primary)}.path-focus_header__O_GXo progress::-moz-progress-bar{background:var(--primary)}.path-focus_exit___fOUi{white-space:nowrap;color:var(--foreground);font-weight:400}.path-focus_brand__fMZ4b{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;background:var(--primary);border-radius:7px;margin-left:auto}.path-focus_sheet___hc6i{flex:1;width:min(880px,100%);margin:auto;background:var(--card);border-inline:1px solid var(--border)}.path-focus_content__h_I3F{width:min(624px,100%);padding:60px 0;margin:auto;display:flex;flex-direction:column;gap:22px}.path-focus_footer__g7j3j{position:sticky;bottom:0;z-index:5;min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--border);background:var(--card);padding:18px 28px}.path-focus_inShell__T6D_w{min-height:0}.path-focus_inShell__T6D_w .path-focus_header__O_GXo{position:sticky;top:0;z-index:20;min-height:52px;padding:10px 24px}.path-focus_inShell__T6D_w .path-focus_sheet___hc6i{border-inline:0;border-bottom:1px solid var(--border)}.path-focus_wide__YspVg .path-focus_sheet___hc6i{width:min(1180px,100%)}.path-focus_plain__s8zCG .path-focus_sheet___hc6i,.path-focus_plain__s8zCG.path-focus_inShell__T6D_w .path-focus_sheet___hc6i{background:rgba(0,0,0,0);border:0}.path-focus_plain__s8zCG .path-focus_content__h_I3F{padding-block:0}.path-focus_centered__HiIaP .path-focus_sheet___hc6i{display:flex;flex-direction:column}.path-focus_centered__HiIaP .path-focus_content__h_I3F{margin:auto;padding-block:40px}.path-focus_wide__YspVg .path-focus_content__h_I3F{width:min(920px,100%)}.path-focus_narrow__fBDjL .path-focus_sheet___hc6i{width:min(720px,100%)}.path-focus_narrow__fBDjL .path-focus_content__h_I3F{width:min(480px,100%)}.path-focus_headerSpacer__Tm8_6{flex:1}.path-focus_introRows__vzQ7_{display:flex;flex-direction:column}.path-focus_introRow__53jln{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--border)}.path-focus_introRow__53jln:first-child{border-top:0}.path-focus_introRow__53jln strong{display:block;font-size:14px;line-height:20px;font-weight:500}.path-focus_introRow__53jln p{font-size:12px;line-height:18px}.path-focus_iconTile__VsTKc{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:8px;background:var(--muted);color:var(--muted-foreground)}.path-focus_key__5qv8h{margin-left:auto;flex-shrink:0;display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--border);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;color:var(--muted-foreground)}.path-focus_focus__tIPoO.path-focus_focus__tIPoO .path-focus_answerHint__c5_7_{font-size:12px;line-height:18px}.path-focus_footer__g7j3j p{font-size:12px}.path-focus_introActions__6znO9{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.path-focus_footerActions__QwWCM{display:flex;align-items:center;gap:12px;margin-left:auto}.path-focus_primary__zGECq,.path-focus_secondary__j5CxW{cursor:pointer;border-radius:7px;padding:9px 14px;font-size:13px;line-height:18px;min-height:36px}.path-focus_primary__zGECq{color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary)}.path-focus_secondary__j5CxW{color:var(--foreground);background:var(--card);border:1px solid var(--border)}.path-focus_focus__tIPoO button:disabled{opacity:.55;cursor:not-allowed}.path-focus_goalInput__gZme8{width:100%;border:1px solid var(--border);background:var(--card);border-radius:8px;min-height:44px;padding:10px 12px;color:var(--foreground);font:inherit}.path-focus_goalIcon__K6crw{width:36px;height:36px;display:grid;place-items:center;background:var(--green-200);border-radius:9px}.path-focus_goalText__ODYIK{color:var(--goal-highlight)}.path-focus_suggestions__lEf5P{display:flex;flex-wrap:wrap;gap:8px}.path-focus_suggestionsLabel__Dn4RG{flex-basis:100%;font-size:12px;line-height:18px;color:var(--muted-foreground)}.path-focus_suggestions__lEf5P button{font-size:14px;line-height:20px;font-weight:500;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:var(--card)}.path-focus_panel__JfC9i{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}.path-focus_panelHeading__Sd7Ld{padding:18px 20px}.path-focus_panelHeading__Sd7Ld p{margin-top:4px;font-size:12px}.path-focus_panelHeadingRow__JXFVL{display:flex;align-items:center;gap:8px}.path-focus_panelHeadingRow__JXFVL svg{color:var(--primary)}.path-focus_focus__tIPoO.path-focus_focus__tIPoO .path-focus_footnote__cob4M{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px}.path-focus_profileRow__M2HfK{border-top:1px solid var(--border);display:grid;grid-template-columns:95px minmax(0,1fr) auto;gap:12px;padding:16px 20px;font-size:12px}.path-focus_profileRow__M2HfK>span:first-child{color:var(--muted-foreground)}.path-focus_choices__r4cYq{border:0;margin:0;padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.path-focus_choice__zz6Zf{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.path-focus_choice__zz6Zf:has(input:checked){background:var(--muted);border-color:var(--muted-foreground)}.path-focus_choice__zz6Zf input{accent-color:var(--primary);margin-top:4px;flex-shrink:0}.path-focus_choice__zz6Zf p{font-size:12px;line-height:18px;margin-top:3px}.path-focus_notice__rg2pR{background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-200);border-radius:8px;padding:16px 18px;display:flex;gap:12px;align-items:center}.path-focus_notice__rg2pR p{color:inherit;font-size:13px}.path-focus_notice__rg2pR button{flex-shrink:0}.path-focus_layerHeading__Zt0PL{padding:16px 20px;background:var(--muted);display:flex;align-items:center;gap:12px}.path-focus_layerHeading__Zt0PL p{font-size:12px}.path-focus_chapterRow__Qn3Xm{display:flex;align-items:center;gap:14px;padding:16px 20px;border-top:1px solid var(--border);font-size:13px}.path-focus_chapterRow__Qn3Xm label{display:flex;align-items:flex-start;gap:12px;flex:1;cursor:pointer}.path-focus_chapterRow__Qn3Xm input{margin-top:3px;accent-color:var(--primary)}.path-focus_chapterRow__Qn3Xm button{font-size:12px;flex-shrink:0}.path-focus_excluded__zgYcJ{text-decoration:line-through;color:var(--muted-foreground)}.path-focus_score__DcZN0{font-weight:700}.path-focus_focus__tIPoO.path-focus_focus__tIPoO .path-focus_scoreHigh__pu0_H{color:var(--success);-webkit-text-fill-color:var(--success)}.path-focus_focus__tIPoO.path-focus_focus__tIPoO .path-focus_scoreLow__Cr1ew{color:var(--destructive);-webkit-text-fill-color:var(--destructive)}.path-focus_badge__oaN54{padding:3px 8px;border-radius:999px;background:var(--muted);font-size:11px}.path-focus_stageList__gUZaf{list-style:none;margin:12px 0;padding:0;display:grid;gap:22px}.path-focus_stageList__gUZaf li{display:flex;align-items:center;gap:14px}.path-focus_stageList__gUZaf span{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%}.path-focus_stageList__gUZaf [aria-current=step] span{border-color:var(--primary);background:var(--green-100)}.path-focus_error__YjQIA{border:1px solid var(--destructive);border-radius:8px;padding:14px}.path-focus_questionForm__3_Caa{display:flex;flex-direction:column;gap:24px}.path-focus_questionForm__3_Caa progress{width:100%;height:4px;accent-color:var(--primary)}.path-focus_questionForm__3_Caa fieldset{border:0;padding:0;margin:0}.path-focus_questionForm__3_Caa legend{font-size:24px;line-height:32px;font-weight:600;margin-bottom:24px}.path-focus_answers__QN3ZA{display:grid;gap:10px}.path-focus_questionActions__WfOoE{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:-8px}.path-focus_focus__tIPoO :is(a,button,input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(max-width:950px){.path-focus_content__h_I3F{padding:40px 24px}}@media(max-width:640px){.path-focus_header__O_GXo{padding:12px 16px;gap:12px;flex-wrap:wrap}.path-focus_header__O_GXo progress{order:2;flex-basis:100%}.path-focus_header__O_GXo img{margin-left:auto}.path-focus_focus__tIPoO.path-focus_focus__tIPoO h1{font-size:24px;line-height:32px}.path-focus_footer__g7j3j{padding:12px 16px;flex-wrap:wrap}.path-focus_primary__zGECq,.path-focus_secondary__j5CxW{min-height:44px}.path-focus_content__h_I3F{padding:32px 20px}.path-focus_profileRow__M2HfK{grid-template-columns:75px minmax(0,1fr) auto;padding:14px;gap:8px}.path-focus_chapterRow__Qn3Xm{padding:14px;flex-wrap:wrap}.path-focus_notice__rg2pR{align-items:flex-start;flex-direction:column}}.path-focus_questionProgress__ATEyM{appearance:none;width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;background:var(--border);color:var(--primary)}.path-focus_questionProgress__ATEyM::-webkit-progress-bar{background:var(--border)}.path-focus_questionProgress__ATEyM::-webkit-progress-value{background:var(--primary)}.path-focus_questionProgress__ATEyM::-moz-progress-bar{background:var(--primary)}.path-focus_composer__TyX83{--composer-viewport:calc(100dvh - var(--header-height, 56px) - 52px);display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:var(--composer-viewport)}.path-focus_composerWithPanel__1IvSy{grid-template-columns:minmax(0,1fr) 520px}.path-focus_wide__YspVg .path-focus_composerContent__NzDjq{width:100%;padding:0}.path-focus_chat__xIjua{display:flex;flex-direction:column;gap:18px;width:min(100%,760px);margin-inline:auto;padding:28px 28px 24px;min-width:0;min-height:var(--composer-viewport)}.path-focus_composerWithPanel__1IvSy .path-focus_chat__xIjua{width:100%;border-right:1px solid var(--border)}.path-focus_chatStart__hi2MB{justify-content:center;gap:24px}.path-focus_chatStart__hi2MB .path-focus_transcript__R1iOX{flex:0 0 auto}.path-focus_chatStart__hi2MB .path-focus_assistantMessage__23WLp{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.path-focus_chatStart__hi2MB .path-focus_assistantMessage__23WLp p{text-align:center;max-width:44rem}.path-focus_chatStart__hi2MB .path-focus_composerDock__P52uU{align-items:center}.path-focus_chatStart__hi2MB .path-focus_suggestions__lEf5P{justify-content:center}.path-focus_chatStart__hi2MB .path-focus_chatInputRow__CLDQQ{width:100%;border-radius:16px;padding:14px 14px 14px 22px}.path-focus_chatStart__hi2MB .path-focus_chatInputRow__CLDQQ textarea{min-height:60px;padding:17px 0;font-size:17px;line-height:26px}.path-focus_chatStart__hi2MB .path-focus_chatInputRow__CLDQQ .path-focus_primary__zGECq{min-height:32px;border-radius:10px;font-size:14px;line-height:20px}.path-focus_chatLive__FmuAt .path-focus_composerDock__P52uU{position:sticky;bottom:0;margin-top:auto;padding-top:12px;background:linear-gradient(to bottom,transparent,var(--muted) 24%)}.path-focus_composerDock__P52uU{display:flex;flex-direction:column;gap:12px;padding-bottom:4px}.path-focus_caret__jRN_n{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:path-focus_composerCaret__SmbGp .9s steps(2,start) infinite}@keyframes path-focus_composerCaret__SmbGp{to{visibility:hidden}}.path-focus_thinking___eOmh{display:inline-flex;gap:5px;align-items:center;min-height:22px}.path-focus_thinking___eOmh span{width:6px;height:6px;border-radius:50%;background:var(--muted-foreground);animation:path-focus_composerThinking__qSK_V 1.2s ease-in-out infinite}.path-focus_thinking___eOmh span:nth-child(2){animation-delay:.15s}.path-focus_thinking___eOmh span:nth-child(3){animation-delay:.3s}@keyframes path-focus_composerThinking__qSK_V{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.path-focus_struckRow__TjCgN{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.path-focus_struckRow__TjCgN s{padding:3px 9px;border-radius:999px;border:1px solid var(--green-200);background:var(--green-100);color:var(--green-900);font-size:12px;text-decoration-thickness:1.5px}@media(prefers-reduced-motion:reduce){.path-focus_caret__jRN_n,.path-focus_thinking___eOmh span{animation:none}}.path-focus_transcript__R1iOX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;flex:1}.path-focus_assistantMessage__23WLp{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:flex-start}.path-focus_focus__tIPoO.path-focus_focus__tIPoO .path-focus_assistantMessage__23WLp p{font-size:16px;line-height:26px;color:var(--foreground);white-space:pre-line}.path-focus_assistantAvatar__1TeCN{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--green-100);color:var(--green-700)}.path-focus_hint__rPUph{display:flex;gap:6px;margin-top:6px;font-size:12px;line-height:18px;color:var(--muted-foreground)}.path-focus_learnerMessage__w_MJP{display:flex;justify-content:flex-end}.path-focus_focus__tIPoO.path-focus_focus__tIPoO .path-focus_learnerMessage__w_MJP p{max-width:78%;padding:10px 16px;border-radius:14px;background:var(--primary-subtle);color:var(--primary-subtle-foreground);font-size:16px;line-height:24px;font-weight:500}.path-focus_changeChip__cvd6M{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;border-radius:6px;border:1px solid var(--blue-100);background:var(--blue-50);color:var(--blue-700);font-size:12px}.path-focus_chatInputRow__CLDQQ{display:flex;gap:8px;align-items:flex-end;border:1px solid var(--primary-border);border-radius:14px;padding:8px 8px 8px 14px;background:var(--card)}.path-focus_chatInputRow__CLDQQ:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.path-focus_chatInputRow__CLDQQ textarea{flex:1;border:0;background:rgba(0,0,0,0);font:inherit;font-size:15px;line-height:22px;min-height:52px;padding:15px 0;color:var(--foreground);resize:none;overflow-y:hidden}.path-focus_chatInputRow__CLDQQ textarea:focus{outline:none}.path-focus_chatInputRow__CLDQQ textarea::placeholder{color:var(--muted-foreground)}.path-focus_openingQuestion__gbMWi{margin-bottom:0}@media(max-width:640px){.path-focus_focus__tIPoO.path-focus_focus__tIPoO h1.path-focus_openingQuestion__gbMWi{font-size:20px;line-height:28px}}.path-focus_focus__tIPoO.path-focus_focus__tIPoO h1.path-focus_openingQuestion__gbMWi{margin-bottom:0;color:var(--foreground);font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.015em}.path-focus_chatStart__hi2MB .path-focus_focus__tIPoO h1.path-focus_openingQuestion__gbMWi,.path-focus_chatStart__hi2MB h1.path-focus_openingQuestion__gbMWi{text-align:center}.path-focus_learnerName__FoQur{color:var(--primary);font-weight:600}.path-focus_rightPanel__K55Bo{display:flex;flex-direction:column;gap:16px;padding:28px 24px;background:var(--card);border-left:1px solid var(--border);min-width:0}.path-focus_rightPanel__K55Bo h2{font-size:20px;line-height:28px}.path-focus_panelTop__qT0Yb{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.path-focus_factRow__e3rGR{display:grid;grid-template-columns:20px 110px minmax(0,1fr);gap:10px;align-items:center;padding:12px 14px;border-top:1px solid var(--border);font-size:13px}.path-focus_factRow__e3rGR>span:first-child,.path-focus_factRow__e3rGR>span:nth-child(2){color:var(--muted-foreground)}.path-focus_factRows__j9Gvk{border:1px solid var(--border);border-radius:10px;overflow:hidden}.path-focus_factRows__j9Gvk .path-focus_factRow__e3rGR:first-child{border-top:0}.path-focus_evidenceCard__82fY9{border:1px solid var(--border);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px}.path-focus_evidenceCard__82fY9 h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.path-focus_evidenceCard__82fY9 p{font-size:12px;color:var(--muted-foreground)}.path-focus_chipRow__TpQVj{display:flex;flex-wrap:wrap;gap:6px}.path-focus_chipRow__TpQVj span{padding:3px 8px;border-radius:999px;border:1px solid var(--border);font-size:11px}.path-focus_statusCard__9XxsP{margin-top:auto;display:flex;gap:8px;align-items:flex-start;padding:14px;border-radius:10px;background:var(--muted);font-size:13px;color:var(--muted-foreground)}.path-focus_draftBadge___D1iR{padding:3px 8px;border-radius:999px;border:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}.path-focus_justChanged__2HLOL{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid var(--blue-100);background:var(--blue-50);color:var(--blue-700);font-size:12px}.path-focus_layerGroup__2lvo6{border:1px solid var(--border);border-radius:10px;overflow:hidden}.path-focus_layerGroupHead__z0b7p{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--muted);font-size:13px;font-weight:600}.path-focus_layerGroupHead__z0b7p span:last-child{margin-left:auto;font-weight:400;font-size:12px;color:var(--muted-foreground)}.path-focus_draftRow__FBWTJ{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-top:1px solid var(--border);font-size:13px}.path-focus_draftRow__FBWTJ label{display:flex;align-items:flex-start;gap:10px;flex:1;cursor:pointer}.path-focus_draftRow__FBWTJ input{margin-top:3px;accent-color:var(--primary)}.path-focus_draftRow__FBWTJ button{font-size:11px;flex-shrink:0}.path-focus_draftRowIn__BzmJR{animation:path-focus_composerRowIn__1_d6z .32s var(--motion-ease-enter,ease-out) both}.path-focus_draftRowPending__hA9Tq{min-height:42px;align-items:center}.path-focus_draftRowPending__hA9Tq span{display:block;width:55%;height:10px;border-radius:999px;background:var(--border)}@keyframes path-focus_composerRowIn__1_d6z{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.path-focus_draftRowIn__BzmJR{animation:none}}.path-focus_reason__msFnJ{display:block;margin-top:2px;font-size:11px;color:var(--muted-foreground)}.path-focus_startCard__dd9R4{border:1px solid var(--green-200);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.path-focus_startCard__dd9R4 strong{font-size:15px}.path-focus_startCard__dd9R4 p{font-size:12px;color:var(--muted-foreground)}.path-focus_startActions__E0PLE{display:flex;gap:10px;align-items:center;margin-top:4px}.path-focus_startActions__E0PLE .path-focus_primary__zGECq{flex:1}.path-focus_composerFooter__IJVUd{display:flex;gap:8px;align-items:center;font-size:13px;line-height:19px;font-weight:500;color:var(--muted-foreground)}.path-focus_composerFooter__IJVUd svg{flex-shrink:0}@media(max-width:1200px){.path-focus_composerWithPanel__1IvSy{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:950px){.path-focus_composerWithPanel__1IvSy{grid-template-columns:1fr}.path-focus_composerWithPanel__1IvSy .path-focus_chat__xIjua{border-right:0;border-bottom:1px solid var(--border)}.path-focus_rightPanel__K55Bo{border-left:0}}.tooltip_root__bytng{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}.tooltip_floating__W40gx{--tooltip-local-bg:var(--tooltip-bg-dark);--tooltip-local-text:var(--tooltip-text-dark);--tooltip-local-body:var(--tooltip-body-dark);--tooltip-local-origin-x:50%;--tooltip-local-origin-y:50%;position:fixed;top:var(--tooltip-y,0);left:var(--tooltip-x,0);z-index:1400;width:max-content;max-width:var(--tooltip-compact-max-width);border-radius:var(--tooltip-radius);background:var(--tooltip-local-bg);box-shadow:var(--tooltip-shadow);color:var(--tooltip-local-text);font-family:var(--font-sans);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transform:translate3d(0,.25rem,0) scale(.98);transform-origin:var(--tooltip-local-origin-x) var(--tooltip-local-origin-y);transition:opacity var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),transform var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.tooltip_open__uXxPS{opacity:1;transform:translateZ(0) scale(1)}.tooltip_toneDark__aFQjH{--tooltip-local-bg:var(--tooltip-bg-dark);--tooltip-local-text:var(--tooltip-text-dark);--tooltip-local-body:var(--tooltip-body-dark)}.tooltip_toneLight__5HKzb{--tooltip-local-bg:var(--tooltip-bg-light);--tooltip-local-text:var(--tooltip-text-light);--tooltip-local-body:var(--tooltip-body-light)}.tooltip_compact__17Qcp{max-width:var(--tooltip-compact-max-width);padding:var(--tooltip-compact-padding);font-size:var(--tooltip-title-size);font-weight:var(--tooltip-title-weight);line-height:var(--tooltip-title-line-height);white-space:normal}.tooltip_rich__gEuma{display:grid;max-width:var(--tooltip-rich-max-width);gap:.45rem;padding:var(--tooltip-rich-padding);font-size:var(--tooltip-body-size);line-height:var(--tooltip-body-line-height)}.tooltip_title__Nc8s3{color:var(--tooltip-local-text);font-size:var(--tooltip-title-size);font-weight:var(--tooltip-title-weight);line-height:var(--tooltip-title-line-height)}.tooltip_body__PndtM{color:var(--tooltip-local-body);font-size:var(--tooltip-body-size);font-weight:var(--type-weight-regular);line-height:var(--tooltip-body-line-height)}.tooltip_arrow__cU382{position:absolute;width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);border-radius:1px;background:var(--tooltip-local-bg);content:"";pointer-events:none;transform:rotate(45deg)}.tooltip_sideTop__Fwhrs{--tooltip-local-origin-x:var(--tooltip-arrow-x,50%);--tooltip-local-origin-y:100%}.tooltip_sideBottom__0LtL8{--tooltip-local-origin-x:var(--tooltip-arrow-x,50%);--tooltip-local-origin-y:0}.tooltip_sideLeft__sqySs{--tooltip-local-origin-x:100%;--tooltip-local-origin-y:var(--tooltip-arrow-y,50%)}.tooltip_sideRight__SBOTj{--tooltip-local-origin-x:0;--tooltip-local-origin-y:var(--tooltip-arrow-y,50%)}.tooltip_sideTop__Fwhrs .tooltip_arrow__cU382{bottom:calc(var(--tooltip-arrow-size)/-2);left:var(--tooltip-arrow-x,50%);margin-left:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideBottom__0LtL8 .tooltip_arrow__cU382{top:calc(var(--tooltip-arrow-size)/-2);left:var(--tooltip-arrow-x,50%);margin-left:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideLeft__sqySs .tooltip_arrow__cU382{top:var(--tooltip-arrow-y,50%);right:calc(var(--tooltip-arrow-size)/-2);margin-top:calc(var(--tooltip-arrow-size)/-2)}.tooltip_sideRight__SBOTj .tooltip_arrow__cU382{top:var(--tooltip-arrow-y,50%);left:calc(var(--tooltip-arrow-size)/-2);margin-top:calc(var(--tooltip-arrow-size)/-2)}.tooltip_helpTrigger__Qr04K{display:inline-flex;width:var(--tooltip-help-trigger-hit-area);height:var(--tooltip-help-trigger-hit-area);align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:rgba(0,0,0,0);color:var(--tooltip-help-icon-color);cursor:help;line-height:1;padding:0;transition:background-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),box-shadow var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.tooltip_helpTrigger__Qr04K:focus-visible,.tooltip_helpTrigger__Qr04K:hover,.tooltip_helpTrigger__Qr04K[data-open=true]{background:color-mix(in srgb,var(--color-icon-background) 58%,transparent);color:var(--color-icon-primary)}.tooltip_helpTrigger__Qr04K:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-200) 36%,transparent);outline-offset:2px}.tooltip_helpTriggerIcon__m8u80{width:var(--tooltip-help-trigger-size);height:var(--tooltip-help-trigger-size)}@media(prefers-reduced-motion:reduce){.tooltip_floating__W40gx{transition:none}}.form-field_field__uheLB{display:grid;gap:.5rem;min-width:0;color:var(--input-text)}.form-field_fieldHeader__OyGgb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.form-field_labelGroup__5mmOV{display:inline-flex;min-width:0;align-items:center;gap:.2rem}.form-field_label__PoDFx{min-width:0;color:var(--field-label-color);font-family:var(--font-sans);font-size:var(--field-label-size);font-weight:var(--field-label-weight);letter-spacing:0;line-height:var(--field-label-line-height)}.form-field_labelHelp__PTjHD{width:1.5rem;height:1.5rem;color:var(--field-help-color)}.form-field_required__kcAiR{color:var(--field-label-required-color)}.form-field_optional__Vj2Cv{color:var(--field-help-color);font-size:var(--field-help-size);font-weight:var(--field-help-weight);line-height:var(--field-help-line-height);white-space:nowrap}.form-field_control__enzP2{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:var(--input-min-height);overflow:hidden;border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);transition:background-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),border-color var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease),box-shadow var(--motion-duration-fast,.16s) var(--motion-ease-standard,ease)}.form-field_controlHasStart__fCGHq{grid-template-columns:auto minmax(0,1fr)}.form-field_controlHasEnd__xu3Id{grid-template-columns:minmax(0,1fr) auto}.form-field_controlHasStart__fCGHq.form-field_controlHasEnd__xu3Id{grid-template-columns:auto minmax(0,1fr) auto}.form-field_control__enzP2:hover{border-color:var(--input-border-hover);background:var(--input-bg-hover)}.form-field_control__enzP2:focus-within{border-color:var(--input-border-focus);background:var(--input-bg-hover);box-shadow:var(--input-focus-ring)}.form-field_control__enzP2[data-invalid=true]{border-color:var(--input-border-error)}.form-field_control__enzP2[data-invalid=true]:focus-within{box-shadow:var(--input-error-ring)}.form-field_control__enzP2[data-disabled=true]{cursor:not-allowed;opacity:.78}.form-field_control__enzP2[data-disabled=true],.form-field_control__enzP2[data-readonly=true]{background:var(--input-bg-disabled);color:var(--input-muted)}.form-field_controlMultiline__qcREo{align-items:start;min-height:7rem}.form-field_adornment__wcryI,.form-field_prefix__vBAZd,.form-field_suffix__mtJOd{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;min-width:2.4rem;color:var(--input-addon-text);font-size:var(--field-help-size);font-weight:var(--type-weight-semibold);line-height:1}.form-field_prefix__vBAZd{justify-content:flex-start;max-width:min(12rem,42vw);padding:0 .75rem;overflow:hidden;border-right:1px solid var(--input-border);background:var(--input-addon-bg);text-overflow:ellipsis;white-space:nowrap}.form-field_suffix__mtJOd{padding:0 .75rem;border-left:1px solid var(--input-border);background:var(--input-addon-bg)}.form-field_input__2SlWJ,.form-field_select__7KUni,.form-field_textarea__38oN1{width:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:var(--input-text);font-family:var(--font-sans);font-size:var(--type-body-3-size);font-weight:var(--text-paragraph-weight,400);letter-spacing:0;line-height:var(--type-body-3-line-height)}.form-field_input__2SlWJ,.form-field_select__7KUni{min-height:calc(var(--input-min-height) - 2px);padding:0 var(--input-padding-x)}.form-field_textarea__38oN1{min-height:inherit;padding:var(--input-padding-y) var(--input-padding-x);resize:vertical}.form-field_input__2SlWJ::placeholder,.form-field_textarea__38oN1::placeholder{color:var(--input-placeholder);opacity:1}.form-field_input__2SlWJ:disabled,.form-field_select__7KUni:disabled,.form-field_textarea__38oN1:disabled{cursor:not-allowed}.form-field_select__7KUni{appearance:none;cursor:pointer}.form-field_error__OlDXZ,.form-field_help___a4nt{margin:0;font-family:var(--font-sans);font-size:var(--field-help-size);font-weight:var(--field-help-weight);letter-spacing:0;line-height:var(--field-help-line-height)}.form-field_help___a4nt{color:var(--field-help-color)}.form-field_error__OlDXZ{color:var(--field-error-color)}.form-field_visuallyHidden__p9h2i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){.form-field_input__2SlWJ,.form-field_select__7KUni,.form-field_textarea__38oN1{font-size:1rem}.form-field_prefix__vBAZd{max-width:8.5rem}}