.ask-user-question_frame__I3DO_{display:flex;justify-content:center;padding:6px 16px 10px}.ask-user-question_card__0uabh{--dsh-primary:#0f1115;--dsh-secondary:#61666b;--dsh-tertiary:#81858c;--dsh-caption:#adb2b8;--dsh-border:rgba(0,0,0,.1);--dsh-border-strong:rgba(0,0,0,.16);--dsh-hover:rgba(38,49,72,.06);display:flex;flex-direction:column;width:100%;max-width:748px;max-height:min(72vh,720px);padding:0 0 10px;border:1px solid var(--dsh-border);border-radius:20px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.04);color:var(--dsh-primary);overflow:hidden}.ask-user-question_card__0uabh,.ask-user-question_card__0uabh *{box-sizing:border-box}.ask-user-question_cardMinimized__DStb1{max-height:none}.ask-user-question_cardMinimized__DStb1 .ask-user-question_header__UiKwm{padding-bottom:14px}.ask-user-question_headerActions__7irrB{display:flex;align-items:center;gap:4px;flex-shrink:0}.ask-user-question_header__UiKwm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;padding:20px 16px 0 24px}.ask-user-question_headingBlock__K8DQc{min-width:0}.ask-user-question_eyebrow__oxQYb{margin-bottom:5px;color:var(--dsh-tertiary);font-size:11px;line-height:16px}.ask-user-question_title__2Q_jb{margin:0;font-size:16px;line-height:22px;font-weight:600}.ask-user-question_summary__gEPkS{margin-top:4px;color:var(--dsh-secondary);font-size:12px;line-height:18px}.ask-user-question_iconButton__MDyO2{display:grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--dsh-tertiary);cursor:pointer}.ask-user-question_iconButton__MDyO2:hover:not(:disabled){background:var(--dsh-hover);color:var(--dsh-primary)}.ask-user-question_iconButton__MDyO2:disabled{color:#e1e5ee;cursor:default}.ask-user-question_body__yDdLK{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 2px}.ask-user-question_questionList__AenUu{display:flex;flex-direction:column;gap:10px}.ask-user-question_questionCard__jT_ll{flex-shrink:0;padding:14px 14px 10px;border:1px solid var(--dsh-border);border-radius:14px;background:#fff;transition:background-color .12s ease,border-color .12s ease}.ask-user-question_questionCard__jT_ll:focus-within{border-color:rgba(65,118,230,.38);box-shadow:0 0 0 2px rgba(65,118,230,.06)}.ask-user-question_questionCardSkipped__kSf8E{background:#fafafa}.ask-user-question_questionHeader__JRHNc{display:flex;align-items:flex-start;gap:10px;min-width:0}.ask-user-question_questionIndex__0Z7g0{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;margin-top:1px;border-radius:7px;background:#e9ecf2;color:var(--dsh-secondary);font-size:12px;font-weight:600;line-height:18px}.ask-user-question_questionHeading__StJx1{min-width:0;flex:1}.ask-user-question_questionHeading__StJx1 .ask-user-question_eyebrow__oxQYb{margin-bottom:2px}.ask-user-question_questionTitle__JMvB_{margin:0;font-size:15px;line-height:22px;font-weight:600}.ask-user-question_skippedBadge__IX_uT{flex-shrink:0;padding:2px 6px;border-radius:6px;background:#f0f1f3;color:var(--dsh-tertiary);font-size:11px;line-height:18px}.ask-user-question_detail__83Z16{margin:8px 0 2px 34px;color:var(--dsh-secondary);font-size:13px;line-height:21px;white-space:pre-wrap}.ask-user-question_options__SfcDU{display:flex;flex-direction:column;gap:1px;margin:8px 0 0 24px;padding:0 0 0 10px}.ask-user-question_option__bfa7g{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:40px;flex-shrink:0;padding:8px 10px 8px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ask-user-question_optionSelected__wZRzB,.ask-user-question_option__bfa7g:hover:not(:disabled){background:var(--dsh-hover)}.ask-user-question_optionSelected__wZRzB{border-color:var(--dsh-border)}.ask-user-question_option__bfa7g:disabled{cursor:default}.ask-user-question_number___Sb6g{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin-top:2px;border-radius:6px;background:#e9ecf2;color:var(--dsh-secondary);font-size:12px;font-weight:500;line-height:18px}.ask-user-question_checkbox__YqLp6{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.ask-user-question_checkbox__YqLp6:before{content:"";grid-area:1/1;width:14px;height:14px;border:1px solid var(--dsh-border-strong);border-radius:4px;transition:background-color .12s ease,border-color .12s ease}.ask-user-question_checkbox__YqLp6>svg{grid-area:1/1}.ask-user-question_checkboxChecked__ddAH3{color:#fff}.ask-user-question_checkboxChecked__ddAH3:before{border-color:var(--dsh-primary);background:var(--dsh-primary)}.ask-user-question_optionCopy__k_JGj{min-width:0;flex:1}.ask-user-question_optionLine__4U64W{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.ask-user-question_optionLabel__5_6pY{font-size:14px;line-height:24px;font-weight:500}.ask-user-question_badge__e4I89{padding:0 4px;border-radius:6px;background:#e4edfd;color:#4176e6;font-size:11px;line-height:18px;font-weight:600}.ask-user-question_description__buRcI{color:var(--dsh-tertiary);font-size:13px;line-height:22px;font-weight:400}.ask-user-question_customRow__OTMJ_{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:40px;flex-shrink:0;padding:8px 10px 8px 8px;border:1px solid transparent;border-radius:10px;transition:background-color .12s ease,border-color .12s ease}.ask-user-question_customRowActive__rM5ti,.ask-user-question_customRow__OTMJ_:focus-within,.ask-user-question_customRow__OTMJ_:hover{background:var(--dsh-hover)}.ask-user-question_customRowActive__rM5ti,.ask-user-question_customRow__OTMJ_:focus-within{border-color:var(--dsh-border)}.ask-user-question_field___Fhg_{display:grid;min-width:0;--dsh-answer-field-padding:0}.ask-user-question_field___Fhg_>*{grid-area:1/1;min-width:0;padding:var(--dsh-answer-field-padding);font:inherit;font-size:14px;line-height:24px;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.ask-user-question_fieldMirror__ABfDT{box-sizing:content-box;max-height:144px;overflow:hidden;visibility:hidden}.ask-user-question_fieldInput__ZUMGE{resize:none;overflow-y:auto;border:none;outline:none;background:transparent;color:var(--dsh-primary);caret-color:#4176e6}.ask-user-question_fieldInput__ZUMGE::placeholder{color:var(--dsh-caption)}.ask-user-question_customInline__6vhLK{flex:1}.ask-user-question_customBlock__XowGt{min-height:64px;flex-shrink:0;margin:0;border:1px solid var(--dsh-border);border-radius:10px;background:#f5f6f7;--dsh-answer-field-padding:8px 12px}.ask-user-question_customBlock__XowGt:focus-within{border-color:#4176e6}.ask-user-question_questionFooter__I_VrE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 0 34px}.ask-user-question_questionHint__HGmvp{color:var(--dsh-tertiary);font-size:11px;line-height:18px}.ask-user-question_skipButton__X61zC{padding:2px 0;border:none;background:transparent;color:var(--dsh-tertiary);cursor:pointer;font-size:12px;line-height:18px}.ask-user-question_skipButton__X61zC:hover:not(:disabled){color:var(--dsh-primary);text-decoration:underline}.ask-user-question_skipButton__X61zC:disabled{cursor:not-allowed;opacity:.45}.ask-user-question_footer__ZXTUj{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin-top:12px;padding:0 10px 0 18px}.ask-user-question_progress__vM032{flex-shrink:0;padding:0 4px;color:var(--dsh-secondary);font-size:13px;line-height:24px;font-weight:500;white-space:nowrap}.ask-user-question_footerActions__d_rxi{display:flex;align-items:center;gap:8px;flex-shrink:0}.ask-user-question_feedback__MJQNx{flex:1;min-height:16px;color:#ec1313;font-size:11px;line-height:16px;text-align:right}.ask-user-question_button__xVr0m{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:4px;padding:0 14px;border:none;border-radius:18px;cursor:pointer;font-size:14px;line-height:22px;white-space:nowrap}.ask-user-question_button__xVr0m:disabled{cursor:not-allowed;opacity:.4}.ask-user-question_primary__mN2i7{background:#0f1115;color:#fff}.ask-user-question_primary__mN2i7:hover:not(:disabled){background:#43454a}.ask-user-question_outline__tknFc{border:1px solid var(--dsh-border);background:transparent;color:var(--dsh-primary)}.ask-user-question_outline__tknFc:hover:not(:disabled){background:var(--dsh-hover)}.ask-user-question_setupBody__atv4c{gap:10px;overflow-anchor:none;scrollbar-gutter:stable}.ask-user-question_setupSection__lQMny{position:relative;flex-shrink:0;padding:13px 14px;border:1px solid var(--dsh-border);border-radius:14px;background:#fff;transition:opacity .12s ease,background-color .12s ease}.ask-user-question_setupSectionDisabled__kKFZM{background:#f7f8fa;opacity:.52}.ask-user-question_setupLabelRow__UzTtJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.ask-user-question_setupLabel__t8KqD{margin-bottom:9px;color:var(--dsh-primary);font-size:13px;line-height:20px;font-weight:650}.ask-user-question_setupLabelRow__UzTtJ .ask-user-question_setupLabel__t8KqD{margin-bottom:0}.ask-user-question_setupChoices__xt0O_{display:flex;flex-wrap:wrap;gap:7px}.ask-user-question_setupChoice__pqCnC{display:flex;min-height:34px;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--dsh-border);border-radius:9px;background:#fff;color:var(--dsh-secondary);cursor:pointer;font-size:13px;line-height:20px;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.ask-user-question_setupChoice__pqCnC:hover:not(:disabled){border-color:rgba(65,118,230,.38);background:#f6f8fd;color:var(--dsh-primary)}.ask-user-question_setupChoiceSelected__T_wkg{border-color:#9eb9f1;background:#edf3fe;color:#315da8;box-shadow:inset 0 0 0 1px rgba(65,118,230,.08)}.ask-user-question_setupChoice__pqCnC strong{font-size:13px;font-weight:650}.ask-user-question_setupChoice__pqCnC span{color:var(--dsh-tertiary);font-size:11px}.ask-user-question_setupChoice__pqCnC:disabled{cursor:not-allowed}.ask-user-question_counterList__vIzq_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.ask-user-question_counterRow__DS8yl{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px 8px 11px;border:1px solid var(--dsh-border);border-radius:10px;background:#fafbfc;color:var(--dsh-primary);font-size:13px}.ask-user-question_counterRow__DS8yl>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-user-question_counterControl__ijqLm{display:flex;flex-shrink:0;align-items:center;overflow:hidden;border:1px solid var(--dsh-border-strong);border-radius:8px;background:#fff}.ask-user-question_counterControl__ijqLm button{display:grid;width:28px;height:28px;place-items:center;border:0;background:#fff;color:var(--dsh-secondary);cursor:pointer}.ask-user-question_counterControl__ijqLm button:hover:not(:disabled){background:var(--dsh-hover);color:var(--dsh-primary)}.ask-user-question_counterControl__ijqLm button:disabled{color:#c7cbd1;cursor:not-allowed}.ask-user-question_counterControl__ijqLm input{width:38px;height:28px;padding:0;border-width:0 1px;border-style:solid;border-color:var(--dsh-border);outline:0;background:#fff;color:var(--dsh-primary);font:inherit;text-align:center;-moz-appearance:textfield}.ask-user-question_counterControl__ijqLm input::-webkit-inner-spin-button,.ask-user-question_counterControl__ijqLm input::-webkit-outer-spin-button{margin:0;appearance:none}.ask-user-question_countStatus__v_L6A{flex-shrink:0;padding:2px 8px;border-radius:999px;background:#f0f1f3;color:var(--dsh-secondary);font-size:11px;line-height:18px}.ask-user-question_countStatusReady__YkUyi{background:#eaf7ee;color:#237a3b}.ask-user-question_countError__K0BU4{margin-top:8px;color:#c2413a;font-size:11px;line-height:18px}.ask-user-question_lockHint__gpDWf{margin-top:8px;color:var(--dsh-tertiary);font-size:11px;line-height:18px}.ask-user-question_knowledgeInput__vfUL4{min-width:240px;min-height:34px;flex:1;padding:6px 10px;border:1px solid var(--dsh-border-strong);border-radius:9px;outline:0;background:#fff;color:var(--dsh-primary);font-size:13px;line-height:20px}.ask-user-question_knowledgeInput__vfUL4:focus{border-color:#7fa5eb;box-shadow:0 0 0 2px rgba(65,118,230,.08)}@media (max-width:720px){.ask-user-question_card__0uabh{border-radius:16px}.ask-user-question_header__UiKwm{padding:12px 12px 0 16px}.ask-user-question_body__yDdLK{padding:10px 10px 2px}.ask-user-question_questionCard__jT_ll{padding:12px 10px 9px}.ask-user-question_questionTitle__JMvB_{font-size:14px;line-height:21px}.ask-user-question_detail__83Z16{margin-left:34px}.ask-user-question_options__SfcDU{margin-left:18px;padding-left:6px}.ask-user-question_questionFooter__I_VrE{margin-left:34px}.ask-user-question_footer__ZXTUj{align-items:flex-end;padding:0 10px}.ask-user-question_footerActions__d_rxi{gap:6px}.ask-user-question_button__xVr0m{padding:0 10px}.ask-user-question_feedback__MJQNx{display:none}.ask-user-question_counterList__vIzq_{grid-template-columns:1fr}.ask-user-question_setupChoice__pqCnC{padding:6px 9px}.ask-user-question_knowledgeInput__vfUL4{min-width:100%}}@media (prefers-reduced-motion:reduce){.ask-user-question_customRow__OTMJ_,.ask-user-question_option__bfa7g,.ask-user-question_questionCard__jT_ll{transition:none}}.xkw-rich-content_richHtml__F3PkE{overflow-wrap:anywhere}.xkw-rich-content_richHtml__F3PkE p{margin:.35rem 0}.xkw-rich-content_richHtml__F3PkE img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.xkw-rich-content_richHtml__F3PkE table{width:100%;margin:.75rem 0;border-collapse:collapse;background:#fff;font-size:.8125rem}.xkw-rich-content_richHtml__F3PkE td,.xkw-rich-content_richHtml__F3PkE th{min-width:2.5rem;border:1px solid #dce2ea;padding:.4rem .55rem;vertical-align:top}.xkw-rich-content_richHtml__F3PkE ol,.xkw-rich-content_richHtml__F3PkE ul{margin:.45rem 0;padding-left:1.4rem}.xkw-rich-content_richHtml__F3PkE ol{list-style:decimal}.xkw-rich-content_richHtml__F3PkE ul{list-style:disc}.ht01{display:flex;align-items:center;width:100%;padding-bottom:10px}.ht01__line{flex:1 1 0;height:0;border-top:1.5px dashed var(--ht-line,#222);min-width:24px}.ht01__box{position:relative;flex:0 0 auto;z-index:1;margin:0 2px;padding:.34em .9em .38em;border:1.5px solid var(--ht-border,#1a1a1a);background:var(--ht-bg,#fff);line-height:1.1;white-space:nowrap}.ht01__content{display:block}.ht01__corner{position:absolute;top:-5px;left:-5px;width:16px;height:16px;border-top:5px solid var(--ht-accent,#3f3f3f);border-left:5px solid var(--ht-accent,#3f3f3f);pointer-events:none;z-index:2}.ht01__tail{position:absolute;left:28%;bottom:-9px;transform:translate(-50%);overflow:visible;display:block;color:var(--ht-border,#1a1a1a)}.ht03{position:relative;width:100%;padding-top:1.55rem;overflow:visible}.ht03__meta{position:absolute;top:.1rem;right:.2rem;line-height:1}.ht03__bar{align-items:center;gap:1rem;min-height:3.25rem;padding:.6rem 1.25rem .6rem 1.4rem;background:var(--ht-bg,#a8d0e8)}.ht03__bar,.ht03__ribbon{position:relative;display:flex}.ht03__ribbon{flex:0 0 auto;align-self:stretch;align-items:flex-start;justify-content:center;width:max-content;min-width:4.2rem;margin-top:-1.55rem;margin-bottom:-1.15rem;padding:1.7rem 1.05rem 2.35rem;background:var(--ht-primary,#c4a484);clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);z-index:1;box-sizing:border-box}.ht03__fold{width:1.2rem;height:1rem;background:linear-gradient(135deg,var(--ht-accent,#b08a65) 0 50%,transparent 50%)}.ht03__fold,.ht03__fold:after{position:absolute;top:0;right:0}.ht03__fold:after{content:"";border-style:solid;border-width:0 1.2rem 1rem 0;border-color:transparent var(--ht-secondary,#9a7352) transparent transparent}.ht03__unit{position:relative;z-index:1}.ht03__title,.ht03__unit{white-space:nowrap;line-height:1.2}.ht03__title{flex:1 1 auto;min-width:0;text-align:center}.ht04{display:flex;align-items:center;width:100%;gap:.4rem}.ht04__line{flex:1 1 0;height:1.25px;background:var(--ht-line,#edd9e0);min-width:20px}.ht04__dot{width:10px;height:10px;border:1.25px solid var(--ht-border,#e5c9d1);border-radius:50%}.ht04__dot,.ht04__ring{flex:0 0 auto;background:var(--ht-bg,#fff)}.ht04__ring{padding:6px;border:1.35px solid var(--ht-border,#e5c9d1);border-radius:999px;box-shadow:0 2px 8px color-mix(in srgb,var(--ht-primary,#e39aad) 14%,transparent)}.ht04__pill{padding:.48em 1.55em .52em;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ht-primary,#e39aad) 82%,#fff) 0,var(--ht-primary,#e39aad) 100%);line-height:1.1;white-space:nowrap}.ht04__content{display:block}.ht05{display:flex;align-items:center;width:100%;gap:.85rem}.ht05__badge{position:relative;flex:0 0 auto;padding:.3em .9em .34em;border-radius:.45rem;background:var(--ht-bg,#dff3ee);overflow:hidden;line-height:1.15;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ht-bg,#dff3ee) 70%,#1a7a72)}.ht05__ear{position:absolute;top:0;right:0;width:12px;height:12px;background:var(--ht-accent,#f4a04a);border-bottom-left-radius:100%}.ht05__label{position:relative;z-index:1}.ht05__title{flex:0 1 auto;white-space:nowrap;line-height:1.2}.ht05__line{flex:1 1 0;height:0;margin-left:.1rem;border-top:1.5px dashed var(--ht-line,#9bcfc5);min-width:40px}.ht06{position:relative;width:100%;padding-top:.4rem;overflow:visible}.ht06__bar{gap:.85rem;min-height:3.1rem;padding:0 1.5rem 0 .55rem;border-radius:.7rem;background:linear-gradient(180deg,color-mix(in srgb,var(--ht-bg,#e8eef4) 72%,#fff) 0,var(--ht-bg,#e8eef4) 100%);box-shadow:inset 0 1px color-mix(in srgb,#fff 70%,transparent)}.ht06__badge,.ht06__bar{position:relative;display:flex;align-items:center}.ht06__badge{z-index:1;flex:0 0 auto;justify-content:center;box-sizing:border-box;width:max-content;min-width:4.5rem;height:3.2rem;margin-top:-.65rem;margin-bottom:-.1rem;padding:0 .95rem;border-radius:.55rem;background:linear-gradient(165deg,color-mix(in srgb,var(--ht-primary,#5f7f9a) 78%,#fff) 0,var(--ht-primary,#5f7f9a) 100%);box-shadow:0 3px 10px color-mix(in srgb,var(--ht-primary,#5f7f9a) 28%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent)}.ht06__badge,.ht06__title{white-space:nowrap;line-height:1.2}.ht06__title{flex:1 1 auto;min-width:0;text-align:right}.ht-burst{display:flex;justify-content:center;width:100%;padding:.45rem 0;color:var(--ht-primary,#ffb12e)}.ht-burst__wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:11rem;min-height:4.6rem;padding:.9rem 1.6rem}.ht-burst__spikes{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 2px 0 var(--ht-secondary,#e08900))}.ht-burst__core{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem;padding:.55em 1.1em;background:var(--ht-bg,#fff4d6);border:2px solid var(--ht-border,#e08900);border-radius:999px;box-shadow:inset 0 0 0 2px var(--ht-accent,#ffd56a);text-align:center;line-height:1.2;white-space:nowrap;transform:rotate(-3deg)}.ht-caps{display:flex;align-items:center;gap:.75rem;width:100%;padding:.25rem 0}.ht-caps__title{flex:0 0 auto;text-align:center;line-height:1.25;white-space:nowrap}.ht-caps__rail{flex:1 1 auto;display:flex;align-items:center;gap:.35rem;min-width:1.5rem}.ht-caps__rail--flip{flex-direction:row-reverse}.ht-caps__line{flex:1 1 auto;height:0;border-top:1px solid var(--ht-line,#7a8fa3)}.ht-caps__cap{flex:0 0 auto;width:.55rem;height:.55rem;border:1px solid var(--ht-border,#7a8fa3);transform:rotate(45deg)}.ht-cloud{display:flex;justify-content:center;width:100%;padding:.45rem 0;color:var(--ht-primary,#c23b2e)}.ht-cloud__frame{position:relative;display:inline-flex;max-width:100%;padding:.55rem .85rem}.ht-cloud__border{border:2px solid var(--ht-border,#c23b2e);padding:.35rem}.ht-cloud__title{min-width:8rem;padding:.55em 1.4em;border:1px solid color-mix(in srgb,var(--ht-border,#c23b2e) 55%,transparent);text-align:center;line-height:1.25;white-space:nowrap;background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--ht-primary,#c23b2e) 10%,transparent) 0 .18rem,transparent .2rem),radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--ht-primary,#c23b2e) 10%,transparent) 0 .18rem,transparent .2rem)}.ht-cloud__corner{position:absolute;width:2.1rem;height:2.1rem;z-index:1}.ht-cloud__corner--tl{top:0;left:0}.ht-cloud__corner--tr{top:0;right:0;transform:scaleX(-1)}.ht-cloud__corner--bl{bottom:0;left:0;transform:scaleY(-1)}.ht-cloud__corner--br{bottom:0;right:0;transform:scale(-1)}.ht-corner{display:flex;justify-content:center;width:100%;padding:.25rem 0}.ht-corner__box{position:relative;display:inline-flex;max-width:100%;padding:.75rem 1.25rem}.ht-corner__title{text-align:center;line-height:1.3}.ht-corner__mark{position:absolute;width:.75rem;height:.75rem;border-color:var(--ht-accent,#8a6d3b);border-style:solid;border-width:0}.ht-corner__mark--tl{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.ht-corner__mark--tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.ht-corner__mark--bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.ht-corner__mark--br{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.ht-crest{display:flex;align-items:center;justify-content:center;gap:.15rem;width:100%;padding:.35rem 0;color:var(--ht-accent,#c9a227)}.ht-crest__wing{flex:0 0 auto;width:3.2rem;height:3.6rem}.ht-crest__wing--right{transform:scaleX(-1)}.ht-crest__badge{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;min-width:8.5rem;padding:.95em 1.35em .7em;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ht-accent,#c9a227) 70%,#fff) 0 .35rem,transparent .4rem),linear-gradient(180deg,var(--ht-secondary,#a52836) 0,var(--ht-primary,#8d1f2c) 100%);border:2px solid var(--ht-border,#c9a227);border-radius:.85rem .85rem 1.2rem 1.2rem/.7rem .7rem 1.4rem 1.4rem;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ht-accent,#c9a227) 55%,transparent),0 3px color-mix(in srgb,#000 18%,transparent);line-height:1.2;white-space:nowrap}.ht-crest__gem{position:absolute;top:-.35rem;width:.7rem;height:.7rem;background:radial-gradient(circle at 30% 30%,#fff3b0,var(--ht-accent,#c9a227) 55%,#a67c00);border:1px solid #fff6c8;border-radius:50%;box-shadow:0 1px 2px color-mix(in srgb,#000 25%,transparent)}.ht-crest__title{margin-top:.15rem}.ht-dots{flex-direction:column;gap:.4rem;width:100%;padding:.35rem 0}.ht-dots,.ht-dots__row{display:flex;align-items:center}.ht-dots__row{gap:.7rem}.ht-dots__title{line-height:1.25;white-space:nowrap}.ht-dots__subtitle{line-height:1.3;white-space:nowrap}.ht-dots__beads{display:inline-flex;align-items:center;gap:.28rem}.ht-dots__beads i{display:block;width:.38rem;height:.38rem;border-radius:50%;background:var(--ht-secondary,#9ad0c2)}.ht-dots__beads i:nth-child(2){width:.48rem;height:.48rem;background:var(--ht-primary,#7cbcad)}.ht-dots__beads i:nth-child(3){background:var(--ht-accent,#b8e0d5)}.ht-double{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.2rem 0}.ht-double__title{text-align:center;line-height:1.3}.ht-double__rule{display:block;width:min(100%,14rem);height:0}.ht-double__rule--bottom,.ht-double__rule--top{border-top:1px solid var(--ht-line,#2c3a4a)}.ht-double__rule--bottom{box-shadow:0 3px 0 -1.5px var(--ht-line,#2c3a4a)}.ht-flourish{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;color:var(--ht-accent,#b08d3a);padding:.35rem 0}.ht-flourish__ornament{flex:0 0 auto;width:4.6rem;height:2.5rem}.ht-flourish__ornament--flip{transform:scaleX(-1)}.ht-flourish__title{flex:0 1 auto;text-align:center;line-height:1.25;white-space:nowrap}.ht-fold{display:flex;justify-content:center;width:100%;padding:.85rem 0 1.1rem}.ht-fold__wrap{align-items:stretch;max-width:100%;filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--ht-secondary,#b83328) 35%,transparent))}.ht-fold__band,.ht-fold__wrap{position:relative;display:inline-flex}.ht-fold__band{z-index:2;align-items:center;justify-content:center;min-width:11rem;padding:.7em 1.8em .75em;background:linear-gradient(180deg,#ff6a55 0,var(--ht-primary,#e24b3d) 48%,#d63d31 100%);border:2px solid var(--ht-accent,#f0d08a);box-shadow:inset 0 1px color-mix(in srgb,#fff 35%,transparent),inset 0 -2px color-mix(in srgb,#000 12%,transparent);line-height:1.2;white-space:nowrap}.ht-fold__edge{position:absolute;inset:.28rem;border:1px solid color-mix(in srgb,var(--ht-accent,#f0d08a) 70%,transparent);pointer-events:none}.ht-fold__title{position:relative;z-index:1}.ht-fold__shade{position:absolute;top:.35rem;bottom:.35rem;width:.85rem;background:color-mix(in srgb,#000 18%,transparent);z-index:3}.ht-fold__shade--left{left:.15rem}.ht-fold__shade--right{right:.15rem}.ht-fold__tail{position:absolute;bottom:-.7rem;width:1.35rem;height:1.5rem;background:var(--ht-secondary,#b83328);z-index:1}.ht-fold__tail--left{left:.35rem;clip-path:polygon(100% 0,100% 62%,0 100%,0 0)}.ht-fold__tail--right{right:.35rem;clip-path:polygon(0 0,100% 0,100% 100%,0 62%)}.ht-frame{display:flex;justify-content:center;width:100%;padding:.25rem 0}.ht-frame__outer{display:inline-flex;max-width:100%;padding:.35rem;border:1.5px solid var(--ht-border,#2c3a4a)}.ht-frame__inner{align-items:center;min-width:8rem;padding:.55em 1.45em;border:1px solid color-mix(in srgb,var(--ht-border,#2c3a4a) 45%,transparent);line-height:1.25;white-space:nowrap}.ht-frame__inner,.ht-fresh{display:flex;justify-content:center}.ht-fresh{width:100%;padding:.45rem 0}.ht-fresh__card{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.45rem;min-width:10rem;padding:.95rem 1.55rem .85rem;border-radius:1rem 1rem 1.35rem 1.35rem;background:var(--ht-bg,#eef9f4);border:1.5px dashed var(--ht-line,#9ed6c0);line-height:1.25}.ht-fresh__title{text-align:center;white-space:nowrap}.ht-fresh__wave{width:3.2rem;height:.45rem;border-radius:999px;background:linear-gradient(90deg,var(--ht-secondary,#b7e6d2),var(--ht-primary,#7dcbb0),var(--ht-secondary,#b7e6d2))}.ht-fresh__dot{position:absolute;border-radius:50%}.ht-fresh__dot--a{top:.45rem;left:.7rem;width:.45rem;height:.45rem;background:var(--ht-accent,#f7c948)}.ht-fresh__dot--b{top:.55rem;right:.85rem;width:.35rem;height:.35rem;background:#8fd0ff}.ht-fresh__dot--c{bottom:.7rem;right:1.1rem;width:.3rem;height:.3rem;background:#ff9eb5}.ht-inset{display:flex;justify-content:center;width:100%;padding:.35rem 0}.ht-inset__box{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;max-width:100%;padding:.85rem 1.75rem;border:1px solid var(--ht-border,#c5ced8);background:linear-gradient(var(--ht-bg,#fff),var(--ht-bg,#fff)) padding-box,linear-gradient(var(--ht-bg,#fff),var(--ht-bg,#fff)) border-box;line-height:1.25}.ht-inset__box:after,.ht-inset__box:before{content:"";position:absolute;left:50%;width:2.2rem;height:0;border-top:1px solid var(--ht-line,#c5ced8);background:var(--ht-bg,#fff);transform:translate(-50%)}.ht-inset__box:before{top:-1px}.ht-inset__box:after{bottom:-1px}.ht-inset__eyebrow,.ht-inset__title{text-align:center;line-height:1.25}.ht-leaf{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.35rem 0;color:var(--ht-primary,#6fbf8e)}.ht-leaf__icon{flex:0 0 auto;width:1.55rem;height:1.55rem}.ht-leaf__icon--flip{transform:scaleX(-1)}.ht-leaf__title{text-align:center;line-height:1.25;white-space:nowrap}.ht-num{display:flex;align-items:center;gap:.85rem;width:100%}.ht-num__index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:2.6rem;padding:0 .45rem;border-radius:.55rem;background:var(--ht-bg,#eef5fb);box-sizing:border-box}.ht-num__title{flex:1 1 auto;min-width:0;line-height:1.25}.ht-ornament{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.25rem 0}.ht-ornament__title{text-align:center;line-height:1.3}.ht-ornament__rule{display:flex;align-items:center;gap:.45rem;width:min(100%,16rem)}.ht-ornament__line{flex:1 1 auto;height:0;border-top:1px solid var(--ht-line,#c9b48a)}.ht-ornament__diamond{flex:0 0 auto;width:.55rem;height:.55rem;background:var(--ht-accent,#c9b48a);transform:rotate(45deg);box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--ht-accent,#c9b48a)}.ht-pair{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.ht-pair__subtitle,.ht-pair__title{line-height:1.25}.ht-pair__accent{display:block;width:2.75rem;height:3px;margin-top:.25rem;border-radius:999px;background:var(--ht-primary,#5b9fd4)}.ht-ribbon{display:flex;justify-content:center;width:100%;padding:.35rem 0 .75rem}.ht-ribbon__wrap{align-items:stretch;max-width:100%}.ht-ribbon__band,.ht-ribbon__wrap{position:relative;display:inline-flex}.ht-ribbon__band{z-index:1;align-items:center;justify-content:center;min-width:10rem;padding:.55em 1.55em;background:var(--ht-primary,#e8a045);box-shadow:0 2px color-mix(in srgb,var(--ht-secondary,#c47d28) 50%,transparent);line-height:1.2;white-space:nowrap}.ht-ribbon__fold{position:absolute;bottom:-.55rem;width:1.1rem;height:1.25rem;background:var(--ht-secondary,#c47d28);z-index:0}.ht-ribbon__fold--left{left:.15rem;clip-path:polygon(100% 0,100% 68%,0 100%,0 0)}.ht-ribbon__fold--right{right:.15rem;clip-path:polygon(0 0,100% 0,100% 100%,0 68%)}.ht-rule{display:flex;align-items:center;gap:.85rem;width:100%}.ht-rule__line{flex:1 1 0;height:0;min-width:1.5rem;border-top:1px solid var(--ht-line,#c8c8c8)}.ht-rule__title{flex:0 0 auto;line-height:1.2;white-space:nowrap}.ht-scroll{align-items:stretch;width:100%;padding:.55rem 0}.ht-scroll,.ht-scroll__sheet{display:flex;justify-content:center}.ht-scroll__sheet{position:relative;z-index:1;align-items:center;min-width:10rem;margin:.35rem -.15rem;padding:.75em 1.5em;background:linear-gradient(90deg,color-mix(in srgb,#000 6%,transparent),transparent 18%,transparent 82%,color-mix(in srgb,#000 6%,transparent)),linear-gradient(180deg,#fff6df 0,var(--ht-bg,#f6e7c2) 45%,#edd9ad 100%);border-top:1px solid var(--ht-line,#e4cfa0);border-bottom:1px solid var(--ht-line,#e4cfa0);box-shadow:0 2px color-mix(in srgb,#000 6%,transparent);line-height:1.25;white-space:nowrap}.ht-scroll__title{text-align:center}.ht-scroll__roll{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:1.15rem}.ht-scroll__tube{flex:1 1 auto;width:.95rem;background:linear-gradient(90deg,var(--ht-secondary,#6d4320),#c48a4a 45%,var(--ht-primary,#8b5a2b));border-radius:.2rem;box-shadow:inset -2px 0 color-mix(in srgb,#000 18%,transparent)}.ht-scroll__knob{width:1.15rem;height:.55rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,#d4a56a 0,var(--ht-primary,#8b5a2b) 55%,var(--ht-secondary,#6d4320) 100%);box-shadow:0 1px 1px color-mix(in srgb,#000 20%,transparent)}.ht-scroll__knob--top{margin-bottom:-.05rem}.ht-scroll__knob--bottom{margin-top:-.05rem}.ht-slash{display:flex;width:100%;overflow:hidden;padding:.15rem 0}.ht-slash__skew{display:inline-flex;align-items:center;max-width:100%;background:linear-gradient(135deg,var(--ht-primary,#4f8ec8) 0,var(--ht-secondary,#6bb3e0) 100%);transform:skew(-14deg);margin-left:.35rem}.ht-slash__content{display:flex;flex-direction:column;gap:.22rem;padding:.65rem 1.45rem .65rem 1.25rem;transform:skew(14deg);line-height:1.25}.ht-slash__eyebrow,.ht-slash__title{line-height:1.25;white-space:nowrap}.ht-soft{display:flex;justify-content:center;width:100%;padding:.35rem 0}.ht-soft__pill{display:inline-flex;flex-direction:column;align-items:center;gap:.28rem;min-width:10rem;padding:.85rem 1.6rem;border-radius:1.4rem;background:linear-gradient(180deg,#fff9fb 0,var(--ht-bg,#ffe8f1) 100%);border:1px solid var(--ht-border,#f5c4d6);box-shadow:0 6px 16px color-mix(in srgb,var(--ht-primary,#f0a4bc) 18%,transparent),inset 0 1px #fff;line-height:1.25}.ht-soft__subtitle,.ht-soft__title{text-align:center;white-space:nowrap}.ht-tag{gap:.85rem;width:100%}.ht-tag,.ht-tag__badge{display:flex;align-items:center}.ht-tag__badge{position:relative;flex:0 0 auto;justify-content:center;min-width:3.6rem;padding:.7em .85em .7em 1.15em;background:var(--ht-primary,#5b8fd4);clip-path:polygon(0 0,calc(100% - .85rem) 0,100% 50%,calc(100% - .85rem) 100%,0 100%);line-height:1.2;white-space:nowrap}.ht-tag__hole{position:absolute;left:.45rem;top:50%;width:.45rem;height:.45rem;border:1.5px solid color-mix(in srgb,#fff 75%,transparent);border-radius:50%;background:var(--ht-bg,#fff);transform:translateY(-50%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ht-primary,#5b8fd4) 35%,transparent)}.ht-tag__label{padding-left:.15rem;line-height:1.2}.ht-tag__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.28rem}.ht-tag__subtitle,.ht-tag__title{line-height:1.25}.ft-tt-preview{width:100%;min-width:0;overflow:visible;padding:.35em 0 .5em;box-sizing:border-box}.ft-tt-preview .full-tiptap-title-template{margin:0}.ft-tt-preview--compact{transform:scale(.78);transform-origin:left top;width:128.2%;margin-bottom:-.55em}.ft-tt-preview .ft-tt-preview-text--bubble-dash-title,.ft-tt-preview .ft-tt-preview-text--lecture-bar-title,.ft-tt-preview .ft-tt-preview-text--pill-focus-title,.ft-tt-preview .ft-tt-preview-text--type-tag-title,.ft-tt-preview .ft-tt-preview-text--unit-banner-title{font-weight:700;color:#1a1a1a}.ft-tt-preview .ft-tt-preview-text--unit-banner-meta{color:#4ea0cc;font-weight:500}.ft-tt-preview .ft-tt-preview-text--unit-banner-unit{color:#2a2a2a;font-weight:700}.ft-tt-preview .ft-tt-preview-text--type-tag-label{color:#1a7a72;font-weight:600}.ft-tt-preview .ft-tt-preview-text--lecture-bar-lecture{color:#fff;font-weight:600}.ft-tt-preview .ft-tt-preview-text--number-index{color:#3d7eb5;font-weight:700}.ft-tt-preview .ft-tt-preview-text--number-title,.ft-tt-preview .ft-tt-preview-text--pair-subtitle,.ft-tt-preview .ft-tt-preview-text--pair-title,.ft-tt-preview .ft-tt-preview-text--rule-title{color:#1a1a1a;font-weight:700}.ft-tt-preview .ft-tt-preview-text--ribbon-title,.ft-tt-preview .ft-tt-preview-text--tag-label{color:#fff;font-weight:700}.ft-tt-preview .ft-tt-preview-text--tag-title{color:#1a1a1a;font-weight:700}.ft-tt-preview .ft-tt-preview-text--tag-subtitle{color:#777;font-weight:500}.ft-tt-preview .ft-tt-preview-text--slash-eyebrow,.ft-tt-preview .ft-tt-preview-text--slash-title{color:#fff;font-weight:700}.ft-tt-preview .ft-tt-preview-text--ornament-title{color:#5a4a32;font-weight:700}.ft-tt-preview .ft-tt-preview-text--double-title,.ft-tt-preview .ft-tt-preview-text--frame-title,.ft-tt-preview .ft-tt-preview-text--inset-title{color:#2c3a4a;font-weight:700}.ft-tt-preview .ft-tt-preview-text--corner-title{color:#5a4a32;font-weight:700}.ft-tt-preview .ft-tt-preview-text--caps-title{color:#3a4a5a;font-weight:700}.ft-tt-preview .ft-tt-preview-text--inset-eyebrow{color:#9aa6b2;font-weight:600}.ft-tt-preview .ft-tt-preview-text--flourish-title{color:#6a4e1c;font-weight:700}.ft-tt-preview .ft-tt-preview-text--cloud-title{color:#c23b2e;font-weight:700}.ft-tt-preview .ft-tt-preview-text--fold-title{color:#fff8e7;font-weight:800}.ft-tt-preview .ft-tt-preview-text--burst-title{color:#c45a00;font-weight:800}.ft-tt-preview .ft-tt-preview-text--scroll-title{color:#5a3d1c;font-weight:700}.ft-tt-preview .ft-tt-preview-text--crest-title{color:#ffe9a8;font-weight:700}.ft-tt-preview .ft-tt-preview-text--leaf-title{color:#3f8f63;font-weight:700}.ft-tt-preview .ft-tt-preview-text--dots-title{color:#3d7a6e;font-weight:700}.ft-tt-preview .ft-tt-preview-text--dots-subtitle{color:#7aa89c;font-weight:500}.ft-tt-preview .ft-tt-preview-text--soft-title{color:#c45d7a;font-weight:700}.ft-tt-preview .ft-tt-preview-text--soft-subtitle{color:#d48aa0;font-weight:500}.ft-tt-preview .ft-tt-preview-text--fresh-title{color:#3f8f75;font-weight:700}.ft-tt-preview .ft-tt-preview-text--icon-pill-title{color:inherit;font-weight:700}.ft-tt-preview .is-rich-slot{color:inherit;font-weight:inherit}.full-tiptap-title-template{position:relative;box-sizing:border-box;width:100%;max-width:100%;margin:.75em 0;line-height:1.2;print-color-adjust:exact;-webkit-print-color-adjust:exact}.full-tiptap-title-template__inner{box-sizing:border-box;max-width:100%;min-width:0}.full-tiptap-title-template.is-width-fit.is-align-left .full-tiptap-title-template__inner{margin-left:0;margin-right:auto}.full-tiptap-title-template.is-width-fit.is-align-center .full-tiptap-title-template__inner{margin-left:auto;margin-right:auto}.full-tiptap-title-template.is-width-fit.is-align-right .full-tiptap-title-template__inner{margin-left:auto;margin-right:0}.full-tiptap-title-template--icon-pill,.full-tiptap-title-template--icon-pill .full-tiptap-title-template__inner{overflow:visible}.full-tiptap-title-template.is-width-fit .full-tiptap-title-template__inner>:not(.ht03):not(.ht06):not(.ht-icon-pill){width:auto;max-width:100%}.full-tiptap-title-template--lecture-bar,.full-tiptap-title-template--lecture-bar .full-tiptap-title-template__inner,.full-tiptap-title-template--unit-banner,.full-tiptap-title-template--unit-banner .full-tiptap-title-template__inner{overflow:visible}.tiptap .full-tiptap-title-template .full-tiptap-title-template__slot :is(p,h1,h2,h3,h4,h5,h6){margin:0!important;padding:0!important;border-radius:0!important;min-height:0!important;line-height:inherit}.full-tiptap-title-template.ProseMirror-selectednode,.full-tiptap-title-template.is-selected{outline:2px solid var(--ft-prose-focus-ring);outline-offset:2px;outline:none}.full-tiptap-title-template .full-tiptap-title-template__slot{position:relative;box-sizing:border-box;min-width:0;outline:none}.full-tiptap-title-template .full-tiptap-title-template__slot-content{display:block;outline:none;min-width:0}.full-tiptap-title-template .full-tiptap-title-template__slot :is(p,h1,h2,h3,h4,h5,h6){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.full-tiptap-title-template .ft-tt-slots-host,.full-tiptap-title-template [data-node-view-content].ft-tt-slots-host{display:block;outline:none;min-width:0;width:100%;white-space:normal!important;caret-color:var(--ft-prose-caret)}.full-tiptap-title-template .ht-burst__core,.full-tiptap-title-template .ht-caps__title,.full-tiptap-title-template .ht-cloud__title,.full-tiptap-title-template .ht-corner__title,.full-tiptap-title-template .ht-crest__title,.full-tiptap-title-template .ht-double__title,.full-tiptap-title-template .ht-flourish__title,.full-tiptap-title-template .ht-fold__title,.full-tiptap-title-template .ht-frame__inner,.full-tiptap-title-template .ht-fresh__title,.full-tiptap-title-template .ht-icon-pill__title,.full-tiptap-title-template .ht-leaf__title,.full-tiptap-title-template .ht-ornament__title,.full-tiptap-title-template .ht-ribbon__band,.full-tiptap-title-template .ht-rule__title,.full-tiptap-title-template .ht-scroll__title,.full-tiptap-title-template .ht01__content,.full-tiptap-title-template .ht04__content{outline:none;min-width:0}.full-tiptap-title-template--icon-pill .ht-icon-pill__pill,.full-tiptap-title-template--icon-pill .ht-icon-pill__title :is(p,h1,h2,h3,h4,h5,h6){color:var(--ht-primary,#1a6b66)}.full-tiptap-title-template.is-width-fit .ht-rule__line,.full-tiptap-title-template.is-width-fit .ht01__line,.full-tiptap-title-template.is-width-fit .ht04__dot,.full-tiptap-title-template.is-width-fit .ht04__line,.full-tiptap-title-template.is-width-fit .ht05__line{display:none!important}.full-tiptap-title-template .ft-tt-slots--lecture-bar [data-slot=lecture],.full-tiptap-title-template .ft-tt-slots--slash [data-slot=eyebrow],.full-tiptap-title-template .ft-tt-slots--slash [data-slot=title],.full-tiptap-title-template .ft-tt-slots--tag [data-slot=label],.full-tiptap-title-template--crest .ht-crest__title,.full-tiptap-title-template--fold .ht-fold__title,.full-tiptap-title-template--ribbon .ht-ribbon__band{color:#fff}.full-tiptap-title-template--fold .ht-fold__title{color:#fff8e7}.full-tiptap-title-template--crest .ht-crest__title{color:#ffe9a8}.full-tiptap-title-template--burst .ht-burst__core{color:#c45a00}.full-tiptap-title-template.is-hide-meta [data-slot=meta]{display:none!important}.full-tiptap-title-template.is-heading-1 .full-tiptap-title-template__slot--title,.full-tiptap-title-template__slot--title.is-heading-1{font-size:2em;font-weight:700;line-height:1.2}.full-tiptap-title-template.is-heading-2 .full-tiptap-title-template__slot--title,.full-tiptap-title-template__slot--title.is-heading-2{font-size:1.5em;font-weight:700;line-height:1.25}.full-tiptap-title-template.is-heading-3 .full-tiptap-title-template__slot--title,.full-tiptap-title-template__slot--title.is-heading-3{font-size:1.25em;font-weight:700;line-height:1.3}.full-tiptap-title-template.is-heading-4 .full-tiptap-title-template__slot--title,.full-tiptap-title-template__slot--title.is-heading-4{font-size:1.125em;font-weight:600;line-height:1.35}.full-tiptap-title-template.is-heading-5 .full-tiptap-title-template__slot--title,.full-tiptap-title-template__slot--title.is-heading-5{font-size:1em;font-weight:600;line-height:1.4}.full-tiptap-title-template.is-heading-6 .full-tiptap-title-template__slot--title,.full-tiptap-title-template__slot--title.is-heading-6{font-size:.875em;font-weight:600;line-height:1.45}.full-tiptap-title-template.has-custom-title-size .full-tiptap-title-template__slot--title{font-size:var(--ht-title-font-size)!important}.ft-tt-slots--unit-banner{width:100%}.ft-tt-slots--unit-banner>.ft-tt-slots-host,.ft-tt-slots--unit-banner>.ft-tt-slots-host>[data-node-view-content-vue]{position:relative;display:flex;align-items:center;gap:1rem;width:100%;min-width:0;min-height:inherit;box-sizing:border-box;outline:none;white-space:normal!important}.ft-tt-slots--unit-banner .full-tiptap-title-template__slot[data-slot=meta],.ft-tt-slots--unit-banner [data-slot=meta],.full-tiptap-title-template .ft-tt-slots--unit-banner .full-tiptap-title-template__slot[data-slot=meta]{position:absolute!important;top:-2em!important;right:-1.25rem;left:auto;z-index:3;text-align:right;width:calc(100% - 6rem);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:500;letter-spacing:.06em;color:#4ea0cc;font-family:PingFang SC,Microsoft YaHei,Heiti SC,sans-serif}.ft-tt-slots--unit-banner .full-tiptap-title-template__slot[data-slot=unit],.ft-tt-slots--unit-banner [data-slot=unit]{position:relative;flex:0 0 auto;align-self:stretch;display:flex;align-items:flex-start;justify-content:center;width:max-content;min-width:4.2rem;margin-top:-1.55rem;margin-bottom:-1.15rem;padding:1.7rem 1.05rem 2.35rem;background:linear-gradient(135deg,var(--ht-accent,#b08a65) 0 50%,transparent 50%) no-repeat 100% 0 /1.2rem 1rem,var(--ht-primary,#c4a484);clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%);z-index:1;box-sizing:border-box;white-space:nowrap;line-height:1.2;font-size:1.08rem;font-weight:700;letter-spacing:.1em;color:#2a2a2a;font-family:PingFang SC,Microsoft YaHei,Heiti SC,sans-serif}.ft-tt-slots--unit-banner [data-slot=unit]:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 1.2rem 1rem 0;border-color:transparent var(--ht-secondary,#9a7352) transparent transparent;pointer-events:none}.ft-tt-slots--unit-banner .full-tiptap-title-template__slot[data-slot=title],.ft-tt-slots--unit-banner [data-slot=title]{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;line-height:1.2;text-align:center;white-space:nowrap;font-size:1.6rem;font-weight:700;letter-spacing:.2em;color:#1a1a1a;font-family:PingFang SC,Microsoft YaHei,Heiti SC,sans-serif}.ft-tt-slots--lecture-bar{width:100%}.ft-tt-slots--lecture-bar>.ft-tt-slots-host,.ft-tt-slots--lecture-bar>.ft-tt-slots-host>[data-node-view-content-vue]{display:flex;align-items:center;gap:.85rem;width:100%;min-width:0;min-height:inherit;box-sizing:border-box;outline:none;white-space:normal!important}.ft-tt-slots--lecture-bar .full-tiptap-title-template__slot[data-slot=lecture],.ft-tt-slots--lecture-bar [data-slot=lecture]{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;min-width:4.5rem;height:3.2rem;margin-top:-.65rem;margin-bottom:-.1rem;padding:0 .95rem;border-radius:.55rem;background:linear-gradient(165deg,color-mix(in srgb,var(--ht-primary,#5f7f9a) 78%,#fff) 0,var(--ht-primary,#5f7f9a) 100%);box-shadow:0 3px 10px color-mix(in srgb,var(--ht-primary,#5f7f9a) 28%,transparent),inset 0 1px color-mix(in srgb,#fff 28%,transparent);color:#fff;white-space:nowrap;line-height:1.2;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-indent:.18em;font-family:Songti SC,STSong,SimSun,serif}.ft-tt-slots--lecture-bar .full-tiptap-title-template__slot[data-slot=title],.ft-tt-slots--lecture-bar [data-slot=title]{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:flex-end;line-height:1.2;text-align:right;white-space:nowrap;font-size:1.15rem;font-weight:600;letter-spacing:.12em;color:#1a1a1a;font-family:Songti SC,STSong,SimSun,serif}.full-tiptap-title-template .ft-tt-slots--lecture-bar [data-slot] .full-tiptap-title-template__slot-content,.full-tiptap-title-template .ft-tt-slots--lecture-bar [data-slot] :is(p,h1,h2,h3,h4,h5,h6),.full-tiptap-title-template .ft-tt-slots--unit-banner [data-slot] .full-tiptap-title-template__slot-content,.full-tiptap-title-template .ft-tt-slots--unit-banner [data-slot] :is(p,h1,h2,h3,h4,h5,h6){margin:0!important;padding:0!important;border-radius:0!important;min-height:0!important;line-height:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important;white-space:nowrap;text-align:inherit;width:100%}.ht-icon-pill{display:flex;justify-content:var(--ht-justify,flex-start);align-items:center;width:100%;min-height:var(--ht-icon-size,56px);padding-top:var(--ht-icon-pad-top,.25rem);padding-bottom:var(--ht-icon-pad-bottom,.25rem);box-sizing:border-box;overflow:visible}.ht-icon-pill--no-icon{min-height:0}.ht-icon-pill__row{display:flex;flex-direction:row;align-items:center;gap:var(--ht-icon-gap,12px);min-height:var(--ht-icon-size,56px);max-width:100%;min-width:0;overflow:visible;box-sizing:border-box}.ht-icon-pill--no-icon .ht-icon-pill__row{min-height:0;gap:0}.ht-icon-pill--fit:not(.ht-icon-pill--title-center) .ht-icon-pill__row{width:max-content}.ht-icon-pill--fit:not(.ht-icon-pill--title-center) .ht-icon-pill__pill{width:fit-content;max-width:100%}.ht-icon-pill--full:not(.ht-icon-pill--title-center):not(.ht-icon-pill--no-icon) .ht-icon-pill__row{position:relative;width:min(var(--ht-title-width,100%),calc(100% - var(--ht-icon-size, 56px) - var(--ht-icon-gap, 12px)));gap:0}.ht-icon-pill--full:not(.ht-icon-pill--title-center).ht-icon-pill--no-icon .ht-icon-pill__row{position:relative;width:var(--ht-title-width,100%);max-width:100%;gap:0}.ht-icon-pill--full:not(.ht-icon-pill--title-center):not(.ht-icon-pill--no-icon).ht-icon-pill--icon-left:not(.ht-icon-pill--align-center) .ht-icon-pill__row{margin-left:calc(var(--ht-icon-size, 56px) + var(--ht-icon-gap, 12px))}.ht-icon-pill--full:not(.ht-icon-pill--title-center):not(.ht-icon-pill--no-icon).ht-icon-pill--icon-right:not(.ht-icon-pill--align-center) .ht-icon-pill__row{margin-right:calc(var(--ht-icon-size, 56px) + var(--ht-icon-gap, 12px))}.ht-icon-pill--full:not(.ht-icon-pill--title-center):not(.ht-icon-pill--no-icon).ht-icon-pill--align-center .ht-icon-pill__row{width:min(var(--ht-title-width,100%),calc(100% - 2 * (var(--ht-icon-size, 56px) + var(--ht-icon-gap, 12px))))}.ht-icon-pill--full:not(.ht-icon-pill--title-center) .ht-icon-pill__pill{display:block;width:100%;max-width:100%;flex:none}.ht-icon-pill--title-center{justify-content:center}.ht-icon-pill--title-center.ht-icon-pill--full:not(.ht-icon-pill--no-icon) .ht-icon-pill__row{position:relative;width:calc((100% - 2 * (var(--ht-icon-size, 56px) + var(--ht-icon-gap, 12px))) * var(--ht-title-ratio, 1));max-width:100%;min-height:var(--ht-icon-size,56px);gap:0}.ht-icon-pill--title-center.ht-icon-pill--full.ht-icon-pill--no-icon .ht-icon-pill__row{position:relative;width:calc(100% * var(--ht-title-ratio, 1));max-width:100%;gap:0}.ht-icon-pill--title-center.ht-icon-pill--fit:not(.ht-icon-pill--no-icon) .ht-icon-pill__row{position:relative;width:fit-content;max-width:calc(100% - 2 * (var(--ht-icon-size, 56px) + var(--ht-icon-gap, 12px)));min-height:var(--ht-icon-size,56px);gap:0}.ht-icon-pill--title-center.ht-icon-pill--fit.ht-icon-pill--no-icon .ht-icon-pill__row{position:relative;width:fit-content;max-width:100%;gap:0}.ht-icon-pill--title-center .ht-icon-pill__pill{display:block;width:100%;max-width:100%;flex:none}.ht-icon-pill--full:not(.ht-icon-pill--title-center) .ht-icon-pill__icon,.ht-icon-pill--title-center .ht-icon-pill__icon{position:absolute;top:50%;transform:translateY(calc(-50% + var(--ht-icon-offset-y, 0px)));z-index:1}.ht-icon-pill--full:not(.ht-icon-pill--title-center).ht-icon-pill--icon-left .ht-icon-pill__icon,.ht-icon-pill--title-center.ht-icon-pill--icon-left .ht-icon-pill__icon{right:calc(100% + var(--ht-icon-gap, 12px));left:auto}.ht-icon-pill--full:not(.ht-icon-pill--title-center).ht-icon-pill--icon-right .ht-icon-pill__icon,.ht-icon-pill--title-center.ht-icon-pill--icon-right .ht-icon-pill__icon{left:calc(100% + var(--ht-icon-gap, 12px));right:auto}.ht-icon-pill__icon{flex:0 0 auto;width:var(--ht-icon-size,56px);height:var(--ht-icon-size,56px);display:flex;align-items:center;justify-content:center;transform:translateY(var(--ht-icon-offset-y,0))}.ht-icon-pill__img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.ht-icon-pill__pill{flex:0 1 auto;min-width:0;padding:.55rem 1.25rem;border-radius:var(--ht-title-radius,999px);background:var(--ht-bg,#b8e8e2);color:var(--ht-primary,#1a6b66);box-sizing:border-box;line-height:1.3}.ht-icon-pill__title{width:100%;text-align:center;color:inherit}.ht-icon-pill__title :is(p,h1,h2,h3,h4,h5,h6){color:inherit}.full-tiptap-title-template__slot input{all:unset;box-sizing:border-box;display:block;width:auto;min-width:1ch;max-width:100%;field-sizing:content;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;white-space:nowrap}.handout-lesson-banner[data-node-selected=true]{cursor:default}.handout-lesson-banner-drag-handle{position:absolute;top:50%;left:-38px;z-index:8;display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:rgba(255,255,255,.94);color:#5f6b78;box-shadow:0 2px 8px rgba(55,68,82,.14);transform:translateY(-50%);cursor:grab;user-select:none;-webkit-user-select:none}.handout-lesson-banner-drag-handle:active{cursor:grabbing}.handout-lesson-banner[data-node-selected=true] input{cursor:text}.title-template-card-preview.ft-tt-preview{box-sizing:border-box;width:100%;min-width:0;overflow:visible;padding:.35em 0 .5em;color:rgb(51,54,57);font-family:Times New Roman,SimSun,宋体,serif;font-size:14px;white-space:break-spaces}.title-template-card-preview.ft-tt-preview .full-tiptap-title-template{margin:0}.title-template-card-preview.ft-tt-preview--compact{transform:scale(.78);transform-origin:left top;width:128.2%;margin-bottom:-.55em}.ht-content-nav{display:flex;width:100%;justify-content:center;padding:.25rem 0}.ht-content-nav__wrap{display:inline-flex;max-width:100%;align-items:center;gap:.42em;color:#114599;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:700;line-height:1.2;white-space:nowrap}.ht-content-nav__icon{width:1.7em;height:1.15em;flex:0 0 auto;color:#ef4c39;stroke-width:1.8}.ht-content-nav__title{min-width:0;color:#114599;line-height:1.2;white-space:nowrap}.ht-preview-beacon{display:flex;width:100%;justify-content:center;padding:.45rem 0}.ht-preview-beacon__banner{max-width:100%;min-height:3.25rem;overflow:hidden;background:linear-gradient(100deg,#ee0800,#f32118 44%,#fa4d39);clip-path:polygon(0 0,100% 0,calc(100% - .92rem) 50%,100% 100%,0 100%);padding:.28rem 2rem .28rem .52rem;color:#fff;line-height:1.1;white-space:nowrap}.ht-preview-beacon__banner,.ht-preview-beacon__number{display:inline-flex;align-items:center;box-sizing:border-box}.ht-preview-beacon__number{width:max-content;min-width:2.62rem;height:2.68rem;flex:0 0 auto;justify-content:center;background:#fff3bd;clip-path:polygon(0 0,100% 0,100% 83%,68% 83%,50% 100%,32% 83%,0 83%);padding:0 .42rem .28rem;color:#e40000;font-family:Arial Narrow,Arial,sans-serif;font-size:1.32rem;font-weight:800;line-height:1}.ht-preview-beacon__title{min-width:0;padding-left:.6rem;color:#fff;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:800;line-height:1.12;letter-spacing:.02em;white-space:nowrap}.full-tiptap-title-template--content-nav .full-tiptap-title-template__inner,.full-tiptap-title-template--preview-beacon .full-tiptap-title-template__inner{max-width:100%}.full-tiptap-title-template--content-nav .full-tiptap-title-template__slot input,.full-tiptap-title-template--preview-beacon .full-tiptap-title-template__slot input{width:auto;field-sizing:content}.full-tiptap-title-template--content-nav:not(.has-custom-title-size) .full-tiptap-title-template__slot--title{font-size:1rem}.ht-orange-divider{display:flex;width:100%;align-items:center;padding:.42rem .35rem}.ht-orange-divider__rule{display:block;width:100%;height:3px;margin:0;border:0;border-top:1px solid #f18a49;border-bottom:1px solid #f7bd95;background:transparent}.ht-blue-tiles{display:flex;width:100%;justify-content:center;padding:.28rem 0}.ht-blue-tiles__slot{position:relative;display:inline-block;max-width:100%;line-height:1}.ht-blue-tiles__svg{display:block;width:auto;max-width:100%;height:1.45em;overflow:visible}.ht-blue-tiles__glyphs{position:absolute;inset:0;display:block;pointer-events:none}.ht-blue-tiles__glyph{position:absolute;display:grid;place-items:center;color:#fff;line-height:1}.full-tiptap-title-template .ht-blue-tiles__input,.ht-blue-tiles__glyph{font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:.95em;font-weight:700}.full-tiptap-title-template .ht-blue-tiles__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0 .18em;color:transparent;caret-color:#fff;cursor:text;letter-spacing:.6em;text-shadow:none}.ht-blue-tiles__slot:focus-within{outline:1px solid rgba(43,112,192,.38);outline-offset:3px;border-radius:2px}.full-tiptap-title-template--blue-tiles:not(.has-custom-title-size) .full-tiptap-title-template__slot--title{font-size:20px}.agent-trace_root__TEgBD{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;border-bottom:1px solid #eee8de;padding-bottom:12px}.agent-trace_rowRoot__FXIY8{display:flex;flex-direction:column;animation:agent-trace_dsh-agent-step-enter__alDkd .24s cubic-bezier(.22,.8,.36,1) both}@keyframes agent-trace_dsh-agent-step-enter__alDkd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-trace_row__u33_H{position:relative;display:flex;min-width:0;min-height:24px;align-items:center;gap:6px;overflow:hidden;border:0;background:transparent;color:#0f1115;padding:0;text-align:left;font-size:14px;line-height:24px}.agent-trace_rowRoot__FXIY8[data-state=running] .agent-trace_row__u33_H:after{content:"";position:absolute;inset-block:0;left:0;width:300px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 55%,transparent);animation:agent-trace_dsh-agent-row-sweep__LJUG2 2.6s ease-out infinite;pointer-events:none}@keyframes agent-trace_dsh-agent-row-sweep__LJUG2{0%{left:-300px}90%,to{left:100%}}.agent-trace_row__u33_H:focus-visible{outline:2px solid #4176e6;outline-offset:2px;border-radius:3px}.agent-trace_leading__ZbadZ{display:inline-flex;width:16px;flex:0 0 16px;align-items:center;justify-content:center;color:#81858c}.agent-trace_title__yPgoG{flex:none;color:#61666b;font-weight:400}.agent-trace_reasoningSummary__PAvpo,.agent-trace_reasoningTitle__U5zeW{color:#0f1115}.agent-trace_separator__8Qfe9{width:2px;height:2px;flex:none;margin:0 8px;border-radius:1px;background:#adb2b8}.agent-trace_summary__arkuy{min-width:0;flex:1 1 auto;overflow:hidden;color:#81858c;font-size:14px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.agent-trace_chevron__lMzKv{width:14px;flex:0 0 14px;color:#61666b;opacity:0;transition:opacity .1s ease}.agent-trace_rowRoot__FXIY8[data-expanded=true] .agent-trace_chevron__lMzKv,.agent-trace_row__u33_H:focus-visible .agent-trace_chevron__lMzKv,.agent-trace_row__u33_H:hover .agent-trace_chevron__lMzKv{opacity:1}.agent-trace_body__aXx49{max-height:260px;overflow-y:auto;padding:4px 0 4px 22px;color:#81858c;font-size:14px;line-height:24px;white-space:pre-wrap;word-break:break-word}.agent-trace_narration__TYwMB{margin:0;color:#0f1115;font-size:16px;line-height:28px;word-break:break-word;animation:agent-trace_dsh-agent-step-enter__alDkd .24s cubic-bezier(.22,.8,.36,1) both}.agent-trace_errorSummary__swZDM{color:#ef4444}.agent-trace_fileLink__BODFa{min-width:0;overflow:hidden;color:#61666b;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:#c5c9ce;text-underline-offset:3px;white-space:nowrap}.agent-trace_fileLink__BODFa:hover{color:#0f1115;text-decoration-color:currentColor}.agent-trace_detail__Ed0Ai{display:flex;max-height:420px;flex-direction:column;gap:4px;overflow-y:auto;margin:4px 0 4px 22px;color:#81858c;font-size:13px;line-height:20px}.agent-trace_sourceLink__kge0r{overflow:hidden;color:#2563a8;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.agent-trace_visuallyHidden__RRn_I{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.agent-trace_narration__TYwMB,.agent-trace_rowRoot__FXIY8,.agent-trace_rowRoot__FXIY8[data-state=running] .agent-trace_row__u33_H:after{animation:none}}.agent-trace_reasoningPreview__bTj6_{height:72px;max-height:72px;padding-top:0;padding-bottom:0;overscroll-behavior:contain;overflow-anchor:none}.agent-trace_reasoningControls__fU2pr{display:flex;gap:16px;padding:4px 0 2px 22px;color:#61666b;font-size:12px}.agent-trace_reasoningControls__fU2pr button:hover{color:#2563a8;text-decoration:underline}.agent-trace_reasoningWaiting__GRqfP{margin:4px 0 0 22px;color:#81858c;font-size:12px}.agent-trace_processToggle__HohTO{cursor:pointer;padding:4px 0;color:#969bad;font-size:14px;gap:6px}.agent-trace_processHistory__lXvkJ{display:flex;flex-direction:column;gap:12px}.agent-trace_warningSummary__SUMWL{color:#b7791f}.agent-trace_elapsed__dJtAU{flex-shrink:0;color:#81858c;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.task-panel_root__xwmrf{box-sizing:border-box;flex:none;overflow:hidden;width:min(calc(100% - 32px),748px);margin:0 auto;border:1px solid rgba(0,0,0,.04);border-radius:12px;background:#f5f6f7}.task-panel_body__mAfnU{display:flex;flex-direction:column;gap:8px;padding:6px 12px}.task-panel_header__OHOec{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.task-panel_lead__QFrRi{display:grid;flex:none;place-items:center;color:#81858c}.task-panel_title__HY9Pi{flex:none;color:#0f1115;font-size:13px;font-weight:500;line-height:24px}.task-panel_progress__e9akH{flex:1 1 auto;min-width:0;overflow:hidden;color:#81858c;font-size:13px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.task-panel_chevron__jbL5e{display:grid;flex:none;place-items:center;color:#81858c}.task-panel_list__TK68j{display:flex;flex-direction:column;gap:8px;max-height:180px;margin:0;padding:0;overflow-y:auto;list-style:none}.task-panel_item__8LsaW{display:flex;align-items:center;gap:10px;min-width:0;color:#61666b;font-size:13px;line-height:20px}.task-panel_glyph__UN_Bd{display:grid;flex:none;width:16px;height:16px;place-items:center}.task-panel_glyphCompleted__9wflE{color:#22c55e}.task-panel_glyphPending__AMCVh{color:#adb2b8}.task-panel_glyphProgress__ijxtQ{color:#4176e6;animation:task-panel_todo-progress-spin__4g_8X 1s linear infinite}@keyframes task-panel_todo-progress-spin__4g_8X{to{transform:rotate(1turn)}}.task-panel_content__yKwtx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xkw-api-debugger_keywordResults__EQYmb em{background:#fff0be;color:#9a5b15}