@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}
.XZwBQa_Host{flex:1;min-height:0;display:flex}.XZwBQa_Host:has(>.XZwBQa_Slot>[data-side=below]){flex-direction:column}.XZwBQa_Slot{display:contents}.XZwBQa_Divider{z-index:1;touch-action:none;flex:none;position:relative}.XZwBQa_Divider:before{content:"";border:0 solid var(--color-hairline);position:absolute}.XZwBQa_Divider:hover:before{border-color:var(--color-text-lightest)}.XZwBQa_Divider:active:before{border-color:var(--color-link)}.XZwBQa_Divider[data-side=beside]{cursor:col-resize}.XZwBQa_Divider[data-side=beside]:before{border-inline-start-width:1px;inset-block:0;inset-inline-start:calc(50% - .5px)}.XZwBQa_Divider[data-side=below]{cursor:row-resize}.XZwBQa_Divider[data-side=below]:before{border-block-start-width:1px;inset-block-start:calc(50% - .5px);inset-inline:0}.XZwBQa_Dock{flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;overflow:auto}.XZwBQa_Button{align-items:baseline;padding-block:6px;padding-inline:12px;font-size:.875rem;}.XZwBQa_Button>svg{align-self:center}@media (max-width:40rem){.XZwBQa_ButtonWords{display:none}}.XZwBQa_Menu,.XZwBQa_Close{color:var(--color-text-secondary);}
.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}}
.LPnZtW_DiagramEditor{font-size:var(--document-formula-size,1.25rem)}.LPnZtW_DiagramEditor .diagram-editor-sheet{scrollbar-width:none;overflow:auto hidden}.LPnZtW_DiagramEditor [role=graphics-object]:focus{outline:2px solid var(--color-link);outline-offset:2px}.LPnZtW_DiagramEditor .diagram-editor-cell{background:color-mix(in srgb, var(--color-link) 12%, transparent);border-radius:.25rem}.LPnZtW_DiagramEditor [role=application]:has([data-part]) .diagram-editor-cell:not(:focus){background:0 0}.LPnZtW_DiagramEditor .diagram-editor-label math{background:var(--color-surface)}.LPnZtW_DiagramEditor .diagram-editor-keys{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem}.LPnZtW_Toolbar{flex-wrap:wrap;gap:4px;margin-block-end:8px;font-size:.875rem;display:flex}.LPnZtW_DiagramEditor[data-variant=block] .LPnZtW_ToolbarPlace{position:relative}.LPnZtW_DiagramEditor[data-variant=block] .LPnZtW_Toolbar{z-index:1;background-color:var(--color-surface);max-width:100%;box-shadow:var(--box-shadow-thin-convex);border-radius:.4rem;flex-wrap:nowrap;margin-block-end:0;padding:4px;position:absolute;inset-block-end:calc(100% + 4px);inset-inline-start:0;overflow-x:auto}.LPnZtW_DiagramEditor[data-variant=block] .LPnZtW_Toolbar>*{flex:none}.LPnZtW_DiagramEditor[data-variant=block] .LPnZtW_Toolbar .LPnZtW_Button{padding-inline:6px}.LPnZtW_DiagramEditor[data-variant=block]:not([data-held]) .LPnZtW_Toolbar{display:none}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-sheet{--over-left:calc(var(--diagram-ring-left) - round(up, max(0px, var(--diagram-ring-left) - var(--diagram-room-left,0px)), 1px));--over-right:min(var(--diagram-ring-right), var(--diagram-room-right,0px));margin:calc(-1 * var(--diagram-ring-top)) calc(-1 * var(--over-right)) calc(-1 * var(--diagram-ring-bottom)) calc(-1 * var(--over-left));scroll-padding-inline-start:var(--over-left)}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-sheet:after{content:"";width:calc(100% + var(--diagram-ring-left) - var(--over-left));height:0;display:block}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-sheet>.diagram-editor-drawing{pointer-events:auto}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-sheet>.diagram-editor-drawing:after{content:"";scroll-snap-align:start;width:1px;height:1px;position:absolute;inset:0 auto auto 0}.LPnZtW_DiagramEditor[data-variant=block]:not([data-held]) .diagram-editor-sheet{clip-path:inset(var(--diagram-ring-top) var(--over-right) var(--diagram-ring-bottom) var(--over-left));scroll-snap-type:x mandatory;overflow:hidden}.LPnZtW_DiagramEditor[data-variant=block]:not([data-held]) .diagram-editor-sheet>.diagram-editor-drawing{overflow:clip}.LPnZtW_DiagramEditor[data-variant=block][data-held] .diagram-editor-sheet{z-index:2;position:relative}.LPnZtW_DiagramEditor[data-variant=block][data-held] .diagram-editor-sheet>.diagram-editor-drawing:before{content:"";inset:0 calc(-1 * var(--diagram-ring-right)) 0 calc(-1 * var(--diagram-ring-left));position:absolute}.LPnZtW_DiagramEditor[data-variant=block][data-held] .diagram-editor-sheet[data-pending=tip],.LPnZtW_DiagramEditor[data-variant=block][data-held] .diagram-editor-sheet[data-pending=move]{pointer-events:auto}.LPnZtW_DiagramEditor[data-variant=block]:has(.diagram-editor-sheet:not([data-pending=none])) .LPnZtW_Toolbar{display:none}.LPnZtW_DiagramEditor[data-variant=block] [role=application]{pointer-events:none;display:flow-root}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-keys{z-index:1;max-width:calc(100% - var(--diagram-line-start,0px));background-color:var(--color-surface);box-shadow:var(--box-shadow-thin-convex);pointer-events:none;border-radius:.4rem;margin:0;padding:4px 8px;position:absolute;inset-block-start:calc(100% + var(--diagram-line-offset,0px) + 4px);inset-inline-start:var(--diagram-line-start,0)}@media print{.LPnZtW_DiagramEditor .diagram-editor-sheet{overflow:visible}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-sheet{--over-left:var(--diagram-ring-left);--over-right:var(--diagram-ring-right)}:is(.LPnZtW_DiagramEditor[data-variant] .diagram-editor-keys,.LPnZtW_DiagramEditor[data-variant=block] .LPnZtW_Toolbar){display:none}}@media (forced-colors:active){.LPnZtW_DiagramEditor[data-variant=block] .LPnZtW_Toolbar{border:1px solid}.LPnZtW_DiagramEditor[data-variant=block] .diagram-editor-keys{border:1px solid}}.LPnZtW_Button{min-width:24px;min-height:24px;padding-block:4px;padding-inline:8px;}
@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{}
