@font-face{ascent-override:81%;descent-override:19%;font-family:LOCAL_FONT;src:url(../media/Synthetic_Thin-s.p.0tq06gvzf36mc.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{ascent-override:81%;descent-override:19%;font-family:LOCAL_FONT;src:url(../media/Synthetic_Light-s.p.0y33qe18n3qwt.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{ascent-override:81%;descent-override:19%;font-family:LOCAL_FONT;src:url(../media/Synthetic_Regular-s.p.2oq5q873lon_n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{ascent-override:81%;descent-override:19%;font-family:LOCAL_FONT;src:url(../media/Synthetic_SemiBold-s.p.3v3f8t674pgq6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{ascent-override:81%;descent-override:19%;font-family:LOCAL_FONT;src:url(../media/Synthetic_Bold-s.p.0dkhgfdgeh-q7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:LOCAL_FONT Fallback;src:local(Arial);ascent-override:73.33%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.28%}.ztyWPW_className{font-family:LOCAL_FONT,LOCAL_FONT Fallback}
@font-face{font-family:MATH_FONT;src:url(../media/STIXTwoMath_Regular.27cz_xvr2_-kh.otf)format("opentype");font-display:swap}.B_vKka_className{font-family:MATH_FONT}
.ybQgnG_Trigger{background-color:var(--color-surface);border:none;padding-inline:0;display:flex;}.ybQgnG_Panel{background-color:var(--color-surface);box-shadow:var(--box-shadow-thin-convex);font-weight:var(--font-weight-text);border:none;border-radius:.3rem}.ybQgnG_Popup{padding:.25rem;}.ybQgnG_Highlight{cursor:pointer}.ybQgnG_Highlight[data-highlighted]:not([data-disabled]){box-shadow:var(--box-shadow-thin-convex)}@media (forced-colors:active){.ybQgnG_Highlight[data-highlighted]:not([data-disabled]):not(:focus-visible){outline-offset:-1px;outline:1px solid}}.ybQgnG_Row{flex-direction:row;align-items:center;gap:8px;padding-block:.5rem;font-size:.875rem;display:flex;}.ybQgnG_Item{border-radius:.25rem;padding-inline:.75rem;}.ybQgnG_SelectTrigger{border:none;align-items:center;width:fit-content;display:flex;}.ybQgnG_SelectTrigger:focus,.ybQgnG_SelectTrigger:hover{box-shadow:var(--box-shadow-thin-convex)}.ybQgnG_SelectTrigger[data-popup-open]{box-shadow:var(--box-shadow-thin-concave)}@media (forced-colors:active){.ybQgnG_SelectTrigger[data-popup-open]{outline-offset:-1px;outline:1px solid}}.ybQgnG_RadioItem{justify-content:space-between;gap:1rem;}.ybQgnG_ItemContent{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ybQgnG_ItemDescription{color:var(--color-text);font-size:.875rem;line-height:1.25}.ybQgnG_GroupLabel{color:var(--color-text);padding-block:.25rem;padding-inline:1rem;font-size:.875rem}.ybQgnG_Separator{border-block-start:1px solid var(--color-hairline);margin-block:.25rem}.ybQgnG_Positioner{z-index:1100}@media (forced-colors:active){.ybQgnG_Panel{border:1px solid}}
._3rEtvG_Answers{bottom:calc(-1 * var(--above-foot,0px));margin-block:calc(-1 * var(--question-gap)) calc(-1 * var(--above-foot,0px));padding-block:var(--question-gap) var(--above-foot,0);background:var(--color-surface);position:sticky;}
.aKtbfa_Note{color:var(--color-text);text-wrap:pretty;margin:0;padding-block:0 .5rem;padding-inline:1rem;font-size:1rem}.aKtbfa_NoteLink{color:var(--color-link);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (forced-colors:active){.aKtbfa_NoteLink{color:linktext}}
.ftTDEa_PartCard{inline-size:32rem;max-inline-size:100%;box-shadow:var(--box-shadow-thin-convex);border-radius:.6rem;flex-direction:column;padding-block-start:.75rem;display:flex}@media (forced-colors:active){.ftTDEa_PartCard{border:1px solid}}.ftTDEa_Head{align-items:center;gap:.5rem;padding-block-end:.5rem;padding-inline:1rem .5rem;display:flex}.ftTDEa_Part{min-width:0;margin-inline-end:auto;overflow-x:auto}.ftTDEa_Act{color:var(--color-text-secondary);}.ftTDEa_Conversation{flex-direction:column;block-size:min(22rem,50dvh);display:flex}
.RM4tMq_Trigger{border:none}.RM4tMq_Popup{box-sizing:border-box;font-size:.875rem;font-weight:var(--font-weight-text);background-color:var(--color-surface);box-shadow:var(--box-shadow-convex);color:var(--color-text);border-radius:.4rem;padding-block:.25rem;padding-inline:.8rem;line-height:1rem}.RM4tMq_Positioner{z-index:1100}@media (forced-colors:active){.RM4tMq_Popup{border:1px solid}}
@layer reset;@layer house{.OdCI2W_Backdrop{background:color-mix(in srgb, var(--color-surface) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s;position:fixed;inset:0}.OdCI2W_Backdrop[data-starting-style],.OdCI2W_Backdrop[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.OdCI2W_Backdrop{transition:none}}}
.JgnqEG_Backdrop{z-index:100;}.JgnqEG_Card{z-index:100;background:var(--color-surface);height:fit-content;max-height:calc(100dvh - 2rem);box-shadow:var(--box-shadow-convex);color:var(--color-text);border:1px solid #0000;border-radius:.75rem;flex-direction:column;margin:auto;padding:1.5rem;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.JgnqEG_Card[data-starting-style],.JgnqEG_Card[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.JgnqEG_Card{transition:none}}.JgnqEG_Measure{width:min(28rem,100vw - 2rem)}.JgnqEG_Popup{gap:.75rem;}.JgnqEG_Title{margin:0;font-size:1.125rem}.JgnqEG_Description{color:var(--color-text-secondary);margin:0;font-size:1rem}.JgnqEG_Actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-block-start:.5rem;display:flex}.JgnqEG_Answer{overflow-wrap:anywhere;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;}.JgnqEG_Destructive{color:var(--color-main-text)}
.OKJORa_Backdrop{}.OKJORa_Popup{gap:1.25rem;width:min(36rem,100vw - 2rem);}.OKJORa_Head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.OKJORa_Title{}.OKJORa_Close{color:var(--color-text-secondary);}.OKJORa_Section{flex-direction:column;gap:.5rem;display:flex}.OKJORa_Heading{color:var(--color-text);margin:0;font-size:.875rem}.OKJORa_List{flex-direction:column;gap:.5rem;margin:0;display:flex}.OKJORa_Row{grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}@media (max-width:30rem){.OKJORa_Row{grid-template-columns:minmax(0,1fr);gap:.25rem}}.OKJORa_Keys{flex-wrap:wrap;gap:.5rem;display:flex}.OKJORa_Press{gap:.2rem;font-family:inherit;display:inline-flex}.OKJORa_Key{min-width:1.5rem;box-shadow:var(--box-shadow-thin-concave);text-align:center;border-radius:.25rem;padding-block:.125rem;padding-inline:.375rem;font-family:inherit;font-size:.875rem}@media (forced-colors:active){.OKJORa_Key{border:1px solid}}.OKJORa_Does{margin:0;font-size:1rem}.OKJORa_More{color:var(--color-text-secondary);margin:0;font-size:1rem}.OKJORa_Link{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}
.rQ-UAq_ChatDock{flex-direction:column;flex:1;min-height:0;display:flex}.rQ-UAq_Header{align-items:center;gap:.25rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.rQ-UAq_Title{min-width:0;color:var(--color-text);font:inherit;background:0 0;border-radius:.4rem;gap:.25rem;margin-inline-end:auto;padding-block:.25rem;padding-inline:.5rem;}.rQ-UAq_TitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rQ-UAq_Open{color:var(--color-text-secondary);}.rQ-UAq_Chats{max-width:min(24rem, var(--available-width));max-height:var(--available-height);overflow-y:auto}.rQ-UAq_TaskForm{background-color:var(--color-surface);flex:1;min-height:0;padding-block:.5rem 1rem;overflow-y:auto;}.rQ-UAq_Started{}.rQ-UAq_StartedLink{}
