@import url(https://fonts.googleapis.com/css?family=Reenie+Beanie);@import url(https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap);@keyframes AgSpinner_ag-spin__RkTJ\+{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgSpinner_spinner__wbUtZ{animation:AgSpinner_ag-spin__RkTJ\+ .8s linear infinite;display:inline-block}.AgSpinner_spinner__wbUtZ svg{display:block}.AgSpinner_sm__-QoNE{height:16px;width:16px}.AgSpinner_md__d7ZA9{height:24px;width:24px}.AgSpinner_lg__MgljE{height:40px;width:40px}.AgSpinner_colorPrimary__L4Sj3 circle{stroke:var(--ag-primary)}.AgSpinner_colorInherit__isdzj circle{stroke:currentColor}.AgSpinner_colorWhite__OyWdP circle{stroke:#fff}.AgButton_button__nBKZi{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--ag-font-ui);font-weight:600;gap:var(--ag-space-2);justify-content:center;line-height:1;position:relative;transition:all var(--ag-transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap}.AgButton_button__nBKZi:focus-visible{box-shadow:var(--ag-shadow-focus);outline:none}.AgButton_button__nBKZi:disabled{cursor:not-allowed}.AgButton_sm__9amxJ{border-radius:var(--ag-radius-sm);font-size:11px;padding:6px 12px}.AgButton_md__\+jSOT{font-size:13px;padding:10px 20px}.AgButton_lg__TnAdf{border-radius:var(--ag-radius-md);font-size:15px;padding:12px 28px}.AgButton_fullWidth__mb84l{width:100%}.AgButton_primary__BtisT{background:linear-gradient(135deg,var(--ag-primary) 0,var(--ag-primary-dark) 100%);box-shadow:0 2px 6px #2e7d3240;color:var(--ag-primary-contrast)}.AgButton_primary__BtisT:hover:not(:disabled){background:linear-gradient(135deg,var(--ag-primary-hover) 0,var(--ag-primary-dark) 100%);box-shadow:0 4px 12px #2e7d3259;transform:translateY(-1px)}.AgButton_primary__BtisT:active:not(:disabled){box-shadow:0 2px 4px #2e7d3240;transform:translateY(0)}.AgButton_primary__BtisT:disabled{background:var(--ag-border);box-shadow:none;color:var(--ag-text-3)}.AgButton_secondary__rZA4F{background:#0000;border:1.5px solid var(--ag-primary);color:var(--ag-primary)}.AgButton_secondary__rZA4F:hover:not(:disabled){background:var(--ag-primary);box-shadow:0 4px 12px #2e7d324d;color:var(--ag-primary-contrast);transform:translateY(-1px)}.AgButton_secondary__rZA4F:active:not(:disabled){box-shadow:0 2px 4px #2e7d3240;transform:translateY(0)}.AgButton_secondary__rZA4F:disabled{border-color:var(--ag-border);color:var(--ag-text-3)}.AgButton_secondary__rZA4F.AgButton_sm__9amxJ{padding:5px 11px}.AgButton_secondary__rZA4F.AgButton_md__\+jSOT{padding:9px 19px}.AgButton_secondary__rZA4F.AgButton_lg__TnAdf{padding:11px 27px}.AgButton_ghost__kNNjH{background:#0000;color:var(--ag-primary)}.AgButton_ghost__kNNjH:hover:not(:disabled){background:var(--ag-primary-bg);color:var(--ag-primary-dark)}.AgButton_ghost__kNNjH:active:not(:disabled){background:var(--ag-primary-bg-hover)}.AgButton_ghost__kNNjH:disabled{color:var(--ag-text-3)}.AgButton_danger__8gf2k{background:var(--ag-error);box-shadow:0 2px 6px #c6282840;color:#fff}.AgButton_danger__8gf2k:hover:not(:disabled){box-shadow:0 4px 12px #c6282859;filter:brightness(1.08);transform:translateY(-1px)}.AgButton_danger__8gf2k:active:not(:disabled){box-shadow:0 2px 4px #c6282840;filter:brightness(.95);transform:translateY(0)}.AgButton_danger__8gf2k:disabled{background:var(--ag-border);box-shadow:none;color:var(--ag-text-3);filter:none}.AgButton_loading__Y\+SBU{opacity:.75;pointer-events:none}.AgButton_loading__Y\+SBU .AgButton_endIcon__tOJI0,.AgButton_loading__Y\+SBU .AgButton_startIcon__kJiro{visibility:hidden}.AgButton_loadingSpinner__SUcBo{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.AgButton_endIcon__tOJI0,.AgButton_startIcon__kJiro{align-items:center;display:inline-flex;flex-shrink:0}.AgButton_sm__9amxJ .AgButton_endIcon__tOJI0,.AgButton_sm__9amxJ .AgButton_startIcon__kJiro{font-size:14px}.AgButton_md__\+jSOT .AgButton_endIcon__tOJI0,.AgButton_md__\+jSOT .AgButton_startIcon__kJiro{font-size:16px}.AgButton_lg__TnAdf .AgButton_endIcon__tOJI0,.AgButton_lg__TnAdf .AgButton_startIcon__kJiro{font-size:20px}.AgIconButton_iconButton__mK2Hy{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--ag-text-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:0;justify-content:center;line-height:0;padding:0;transition:all var(--ag-transition-normal)}.AgIconButton_iconButton__mK2Hy:focus-visible{box-shadow:var(--ag-shadow-focus);outline:none}.AgIconButton_iconButton__mK2Hy:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.AgIconButton_sm__NKiNB{height:28px;width:28px}.AgIconButton_sm__NKiNB>*{font-size:16px!important}.AgIconButton_md__n5Yis{height:36px;width:36px}.AgIconButton_md__n5Yis>*{font-size:20px!important}.AgIconButton_lg__\+qq03{height:44px;width:44px}.AgIconButton_lg__\+qq03>*{font-size:24px!important}.AgIconButton_default__zcA33:hover:not(:disabled){background:var(--ag-surface-2);color:var(--ag-text-1)}.AgIconButton_default__zcA33:active:not(:disabled){background:var(--ag-surface-3)}.AgIconButton_primary__mYcG4{background:var(--ag-primary);color:var(--ag-primary-contrast)}.AgIconButton_primary__mYcG4:hover:not(:disabled){background:var(--ag-primary-hover);box-shadow:var(--ag-shadow-sm)}.AgIconButton_primary__mYcG4:active:not(:disabled){background:var(--ag-primary-dark);box-shadow:none}.AgIconButton_ghost__wX2Gr{background:#0000;color:var(--ag-text-2)}.AgIconButton_ghost__wX2Gr:hover:not(:disabled){background:#0000;color:var(--ag-primary)}.AgIconButton_ghost__wX2Gr:active:not(:disabled){background:#0000;color:var(--ag-primary-dark)}.AgInput_wrapper__1v5iJ{display:flex;flex-direction:column}.AgInput_fullWidth__wcxtf{width:100%}.AgInput_label__IEUUS{color:var(--ag-text-2);font-family:var(--ag-font-ui);font-size:13px;font-weight:500;line-height:1.4;margin-bottom:4px;-webkit-user-select:none;user-select:none}.AgInput_inputContainer__ij3zz{align-items:center;background-color:var(--ag-surface);border:1px solid var(--ag-border);border-radius:8px;display:flex;gap:8px;transition:border-color var(--ag-transition-fast),box-shadow var(--ag-transition-fast)}.AgInput_inputContainer__ij3zz:hover{border-color:var(--ag-text-3)}.AgInput_inputContainer__ij3zz.AgInput_focused__OOnLy{border-color:var(--ag-primary);border-width:2px;padding:calc(var(--ag-input-py) - 1px) calc(var(--ag-input-px) - 1px)}.AgInput_inputContainer__ij3zz.AgInput_error__mLMvg{border-color:var(--ag-error)}.AgInput_inputContainer__ij3zz.AgInput_error__mLMvg.AgInput_focused__OOnLy{border-color:var(--ag-error);box-shadow:0 0 0 3px #c6282833}.AgInput_inputContainer__ij3zz.AgInput_disabled__UEeSt{cursor:not-allowed;opacity:.5;pointer-events:none}.AgInput_sm__uc0si{--ag-input-py:6px;--ag-input-px:10px;font-size:13px}.AgInput_md__bNxin{--ag-input-py:8px;--ag-input-px:12px;font-size:14px}.AgInput_inputContainer__ij3zz.AgInput_md__bNxin,.AgInput_inputContainer__ij3zz.AgInput_sm__uc0si{padding:var(--ag-input-py) var(--ag-input-px)}.AgInput_input__MyHse{background:#0000;border:none;color:var(--ag-text-1);flex:1 1;font-family:var(--ag-font-ui);font-size:inherit;line-height:1.5;margin:0;min-width:0;outline:none;padding:0;resize:none}.AgInput_input__MyHse:focus-visible{outline:none}.AgInput_input__MyHse::placeholder{color:var(--ag-text-3)}.AgInput_textarea__hVbqt{align-items:flex-start}.AgInput_adornment__IAeKT{align-items:center;color:var(--ag-text-3);display:flex;flex-shrink:0}.AgInput_helperText__yLFbj{color:var(--ag-text-3);font-family:var(--ag-font-ui);font-size:12px;line-height:1.4;margin-top:4px}.AgInput_helperTextError__zXPLc{color:var(--ag-error)}.AgModal_overlay__5JrJW{align-items:center;animation:AgModal_ag-modal-overlay-in__ewYdw var(--ag-transition-normal) ease-out both;background:var(--ag-overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}@keyframes AgModal_ag-modal-overlay-in__ewYdw{0%{opacity:0}to{opacity:1}}.AgModal_modal__nUj1H{animation:AgModal_ag-modal-in__y0Ume var(--ag-transition-normal) ease-out both;background:var(--ag-surface);border-radius:16px;box-shadow:var(--ag-shadow-xl);display:flex;flex-direction:column;max-height:85vh;outline:none;position:relative;width:90vw}@keyframes AgModal_ag-modal-in__y0Ume{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AgModal_sm__sDI31{max-width:400px}.AgModal_md__cfKgR{max-width:560px}.AgModal_lg__bTuGo{max-width:720px}.AgModal_xl__y6EIP{max-width:900px}.AgModal_fullscreen__oUV3D{border-radius:0;height:100vh;max-height:100vh;max-width:100vw;width:100vw}.AgModal_header__7QyoR{align-items:center;border-bottom:1px solid var(--ag-border);display:flex;flex-shrink:0;gap:var(--ag-space-3);justify-content:space-between;padding:var(--ag-space-4) var(--ag-space-5)}.AgModal_title__CTk\+j{align-items:center;color:var(--ag-text-1);display:flex;font-family:var(--ag-font-ui);font-size:16px;font-weight:600;gap:8px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgModal_closeButton__0NQE3,.AgModal_titleIcon__Ilq6T{align-items:center;display:inline-flex;flex-shrink:0}.AgModal_closeButton__0NQE3{background:#0000;border:none;border-radius:var(--ag-radius-sm);color:var(--ag-text-3);cursor:pointer;height:32px;justify-content:center;padding:0;transition:background var(--ag-transition-fast),color var(--ag-transition-fast);width:32px}.AgModal_closeButton__0NQE3:hover{background:var(--ag-surface-2);color:var(--ag-text-1)}.AgModal_closeButton__0NQE3:focus-visible{box-shadow:var(--ag-shadow-focus);outline:none}.AgModal_closeButtonStandalone__wbv6k{position:absolute;right:var(--ag-space-3);top:var(--ag-space-3);z-index:1}.AgModal_content__nB2rm{color:var(--ag-text-1);flex:1 1 auto;font-family:var(--ag-font-ui);font-size:14px;line-height:1.5;overflow-y:auto;padding:var(--ag-space-5)}.AgModal_footer__TVVyq{align-items:center;border-top:1px solid var(--ag-border);display:flex;flex-shrink:0;gap:var(--ag-space-2);justify-content:flex-end;padding:var(--ag-space-3) var(--ag-space-5)}.AgTooltip_anchor__lL2vs{align-items:center;display:inline-flex}.AgTooltip_tooltip__5kSMY{word-wrap:break-word;background:var(--ag-text-1);border-radius:var(--ag-radius-sm);box-shadow:var(--ag-shadow-sm);color:var(--ag-text-inverse);font-family:var(--ag-font-ui);font-size:12px;font-weight:500;line-height:1.4;max-width:280px;padding:4px 8px;pointer-events:none;position:fixed;white-space:pre-line;z-index:1700}.AgTooltip_top__81Ezk{animation:AgTooltip_ag-tooltip-top__RRUdb var(--ag-transition-fast) ease-out both}.AgTooltip_bottom__YNgDO{animation:AgTooltip_ag-tooltip-bottom__sJoI1 var(--ag-transition-fast) ease-out both}.AgTooltip_left__7cvsd{animation:AgTooltip_ag-tooltip-left__nY7bJ var(--ag-transition-fast) ease-out both}.AgTooltip_right__TMFFb{animation:AgTooltip_ag-tooltip-right__3SU\+H var(--ag-transition-fast) ease-out both}@keyframes AgTooltip_ag-tooltip-top__RRUdb{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes AgTooltip_ag-tooltip-bottom__sJoI1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes AgTooltip_ag-tooltip-left__nY7bJ{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}@keyframes AgTooltip_ag-tooltip-right__3SU\+H{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.AgTooltip_arrow__DW4\+B{border:5px solid #0000;height:0;position:absolute;width:0}.AgTooltip_arrowTop__oOxKd{border-bottom:none;border-top-color:var(--ag-text-1);bottom:-10px;left:50%;transform:translateX(-50%)}.AgTooltip_arrowBottom__sz2UD{border-bottom-color:var(--ag-text-1);border-top:none;left:50%;top:-5px;transform:translateX(-50%)}.AgTooltip_arrowLeft__IcaPK{border-left-color:var(--ag-text-1);border-right:none;right:-10px;top:50%;transform:translateY(-50%)}.AgTooltip_arrowRight__UHIY\+{border-left:none;border-right-color:var(--ag-text-1);left:-5px;top:50%;transform:translateY(-50%)}.AgAlert_alert__6iVJl{align-items:flex-start;border-radius:var(--ag-radius-md);display:flex;font-family:var(--ag-font-ui);font-size:14px;gap:12px;line-height:1.5;padding:12px 16px;position:relative}.AgAlert_icon__iCkws{align-items:center;display:flex;flex-shrink:0;margin-top:1px}.AgAlert_icon__iCkws,.AgAlert_icon__iCkws svg{height:20px;width:20px}.AgAlert_message__XBx0d{flex:1 1;min-width:0}.AgAlert_closeButton__ImF4I{align-items:center;border-radius:var(--ag-radius-sm);color:inherit;display:flex;flex-shrink:0;height:28px;justify-content:center;margin:-4px -4px -4px 0;opacity:.7;transition:background-color var(--ag-transition-fast),opacity var(--ag-transition-fast);width:28px}.AgAlert_closeButton__ImF4I:hover{background-color:#0000000f;opacity:1}.AgAlert_closeButton__ImF4I svg{height:16px;width:16px}.AgAlert_standard__H6Ama{border-left:3px solid}.AgAlert_standard__H6Ama.AgAlert_success__nSHu\+{background-color:var(--ag-success-bg);border-left-color:var(--ag-success);color:var(--ag-text-1)}.AgAlert_standard__H6Ama.AgAlert_warning__f\+S8e{background-color:var(--ag-warning-bg);border-left-color:var(--ag-warning);color:var(--ag-text-1)}.AgAlert_standard__H6Ama.AgAlert_error__bxdd\+{background-color:var(--ag-error-bg);border-left-color:var(--ag-error);color:var(--ag-text-1)}.AgAlert_standard__H6Ama.AgAlert_info__-hB2V{background-color:var(--ag-info-bg);border-left-color:var(--ag-info);color:var(--ag-text-1)}.AgAlert_standard__H6Ama.AgAlert_success__nSHu\+ .AgAlert_icon__iCkws{color:var(--ag-success)}.AgAlert_standard__H6Ama.AgAlert_warning__f\+S8e .AgAlert_icon__iCkws{color:var(--ag-warning)}.AgAlert_standard__H6Ama.AgAlert_error__bxdd\+ .AgAlert_icon__iCkws{color:var(--ag-error)}.AgAlert_standard__H6Ama.AgAlert_info__-hB2V .AgAlert_icon__iCkws{color:var(--ag-info)}.AgAlert_outlined__j66bo{background-color:initial;border:1px solid}.AgAlert_outlined__j66bo.AgAlert_success__nSHu\+{border-color:var(--ag-success);color:var(--ag-text-1)}.AgAlert_outlined__j66bo.AgAlert_warning__f\+S8e{border-color:var(--ag-warning);color:var(--ag-text-1)}.AgAlert_outlined__j66bo.AgAlert_error__bxdd\+{border-color:var(--ag-error);color:var(--ag-text-1)}.AgAlert_outlined__j66bo.AgAlert_info__-hB2V{border-color:var(--ag-info);color:var(--ag-text-1)}.AgAlert_outlined__j66bo.AgAlert_success__nSHu\+ .AgAlert_icon__iCkws{color:var(--ag-success)}.AgAlert_outlined__j66bo.AgAlert_warning__f\+S8e .AgAlert_icon__iCkws{color:var(--ag-warning)}.AgAlert_outlined__j66bo.AgAlert_error__bxdd\+ .AgAlert_icon__iCkws{color:var(--ag-error)}.AgAlert_outlined__j66bo.AgAlert_info__-hB2V .AgAlert_icon__iCkws{color:var(--ag-info)}.AgAlert_filled__\+-h2G{color:#fff}.AgAlert_filled__\+-h2G.AgAlert_success__nSHu\+{background-color:var(--ag-success)}.AgAlert_filled__\+-h2G.AgAlert_warning__f\+S8e{background-color:var(--ag-warning)}.AgAlert_filled__\+-h2G.AgAlert_error__bxdd\+{background-color:var(--ag-error)}.AgAlert_filled__\+-h2G.AgAlert_info__-hB2V{background-color:var(--ag-info)}.AgAlert_filled__\+-h2G .AgAlert_icon__iCkws{color:inherit}.AgAlert_filled__\+-h2G .AgAlert_closeButton__ImF4I:hover{background-color:#ffffff26}.AgChip_chip__yMe0a{align-items:center;border-radius:var(--ag-radius-sm);display:inline-flex;font-family:var(--ag-font-ui);font-weight:500;gap:4px;transition:background-color var(--ag-transition-fast),border-color var(--ag-transition-fast),box-shadow var(--ag-transition-fast);vertical-align:middle;white-space:nowrap}.AgChip_sm__CzUCy{font-size:11px;height:22px;padding:2px 8px}.AgChip_md__3kwNq{font-size:13px;height:28px;padding:4px 10px}.AgChip_clickable__8If5h{cursor:pointer;-webkit-user-select:none;user-select:none}.AgChip_clickable__8If5h:focus-visible{outline:2px solid var(--ag-primary);outline-offset:2px}.AgChip_icon__uWAdu{align-items:center;display:inline-flex;flex-shrink:0}.AgChip_sm__CzUCy .AgChip_icon__uWAdu{font-size:14px}.AgChip_md__3kwNq .AgChip_icon__uWAdu{font-size:16px}.AgChip_deleteButton__-KE0J{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:inherit;justify-content:center;line-height:1;opacity:.65;transition:opacity var(--ag-transition-fast)}.AgChip_deleteButton__-KE0J:hover{opacity:1}.AgChip_sm__CzUCy .AgChip_deleteButton__-KE0J{font-size:11px;height:14px;margin-right:-3px;width:14px}.AgChip_md__3kwNq .AgChip_deleteButton__-KE0J{font-size:13px;height:18px;margin-right:-3px;width:18px}.AgChip_filled__80oNK.AgChip_default__p2b6w{background-color:var(--ag-surface-2);color:var(--ag-text-1)}.AgChip_filled__80oNK.AgChip_default__p2b6w.AgChip_clickable__8If5h:hover{background-color:var(--ag-surface-3)}.AgChip_filled__80oNK.AgChip_primary__xT9fg{background-color:var(--ag-primary-bg);color:var(--ag-primary)}.AgChip_filled__80oNK.AgChip_primary__xT9fg.AgChip_clickable__8If5h:hover{background-color:var(--ag-primary-bg-hover)}.AgChip_filled__80oNK.AgChip_secondary__NvsKF{background-color:var(--ag-secondary-bg);color:var(--ag-secondary)}.AgChip_filled__80oNK.AgChip_secondary__NvsKF.AgChip_clickable__8If5h:hover{background-color:var(--ag-secondary-bg)}.AgChip_filled__80oNK.AgChip_success__KfdL-{background-color:var(--ag-success-bg);color:var(--ag-success)}.AgChip_filled__80oNK.AgChip_error__BGA0n{background-color:var(--ag-error-bg);color:var(--ag-error)}.AgChip_filled__80oNK.AgChip_warning__9zdsV{background-color:var(--ag-warning-bg);color:var(--ag-warning)}.AgChip_filled__80oNK.AgChip_info__m1Tfl{background-color:var(--ag-info-bg);color:var(--ag-info)}.AgChip_outlined__eQGM6{background-color:initial;border:1px solid}.AgChip_outlined__eQGM6.AgChip_default__p2b6w{border-color:var(--ag-border);color:var(--ag-text-1)}.AgChip_outlined__eQGM6.AgChip_default__p2b6w.AgChip_clickable__8If5h:hover{background-color:var(--ag-surface-2)}.AgChip_outlined__eQGM6.AgChip_primary__xT9fg{border-color:var(--ag-primary);color:var(--ag-primary)}.AgChip_outlined__eQGM6.AgChip_primary__xT9fg.AgChip_clickable__8If5h:hover{background-color:var(--ag-primary-bg)}.AgChip_outlined__eQGM6.AgChip_secondary__NvsKF{border-color:var(--ag-secondary);color:var(--ag-secondary)}.AgChip_outlined__eQGM6.AgChip_secondary__NvsKF.AgChip_clickable__8If5h:hover{background-color:var(--ag-secondary-bg)}.AgChip_outlined__eQGM6.AgChip_success__KfdL-{border-color:var(--ag-success);color:var(--ag-success)}.AgChip_outlined__eQGM6.AgChip_success__KfdL-.AgChip_clickable__8If5h:hover{background-color:var(--ag-success-bg)}.AgChip_outlined__eQGM6.AgChip_error__BGA0n{border-color:var(--ag-error);color:var(--ag-error)}.AgChip_outlined__eQGM6.AgChip_error__BGA0n.AgChip_clickable__8If5h:hover{background-color:var(--ag-error-bg)}.AgChip_outlined__eQGM6.AgChip_warning__9zdsV{border-color:var(--ag-warning);color:var(--ag-warning)}.AgChip_outlined__eQGM6.AgChip_warning__9zdsV.AgChip_clickable__8If5h:hover{background-color:var(--ag-warning-bg)}.AgChip_outlined__eQGM6.AgChip_info__m1Tfl{border-color:var(--ag-info);color:var(--ag-info)}.AgChip_outlined__eQGM6.AgChip_info__m1Tfl.AgChip_clickable__8If5h:hover{background-color:var(--ag-info-bg)}.AgDivider_horizontal__Ccuf\+{border:none;border-top:1px solid var(--ag-border);height:0;margin:0;padding:0;width:100%}.AgDivider_vertical__ypGB1{align-self:stretch;background-color:var(--ag-border);border:none;display:inline-block;height:100%;margin:0;min-height:1em;padding:0;width:1px}.AgMenu_menu__BkyT7{animation:AgMenu_ag-menu-in__uVnQx var(--ag-transition-fast) ease-out both;background:var(--ag-surface-elevated);border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);box-shadow:var(--ag-shadow-lg);max-height:calc(100vh - 32px);max-width:320px;min-width:160px;outline:none;overflow-y:auto;padding:4px 0;position:fixed;transform-origin:top center;z-index:1350}@keyframes AgMenu_ag-menu-in__uVnQx{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.AgMenu_menuItem__GRmR-{align-items:center;background:none;border:none;color:var(--ag-text-1);cursor:pointer;display:flex;font-family:var(--ag-font-ui);font-size:14px;gap:var(--ag-space-2);line-height:1.4;outline:none;padding:8px 12px;text-align:left;transition:background var(--ag-transition-fast);width:100%}.AgMenu_menuItem__GRmR-:hover{background:var(--ag-surface-2)}.AgMenu_menuItem__GRmR-:focus-visible{background:var(--ag-surface-2);box-shadow:inset 0 0 0 2px var(--ag-border-focus)}.AgMenu_menuItemDisabled__IGkIh{cursor:default;opacity:.5;pointer-events:none}.AgMenu_menuItemIcon__X2mrP{align-items:center;color:var(--ag-text-2);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.AgMenu_menuItemLabel__YzJbS{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgBadge_wrapper__yOsOX{display:inline-flex;flex-shrink:0;position:relative;vertical-align:middle}.AgBadge_badge__Hyu5J{align-items:center;border-radius:9999px;box-sizing:border-box;color:#fff;display:flex;font-family:var(--ag-font-ui);font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:-10px;top:-8px;transform-origin:center;white-space:nowrap}.AgBadge_dot__7WOJ8{height:8px;min-width:8px;padding:0;right:-2px;top:-2px;width:8px}.AgBadge_colorPrimary__6aHNj{background-color:var(--ag-primary)}.AgBadge_colorSecondary__LdZO0{background-color:#7c4dff;background-color:var(--ag-secondary,#7c4dff)}.AgBadge_colorError__dyNGk{background-color:var(--ag-error)}.AgBadge_colorWarning__QLTF0{background-color:var(--ag-warning)}.AgBadge_bounce__y7vn\+{animation:AgBadge_ag-badge-bounce__aVc2T .3s ease-out}@keyframes AgBadge_ag-badge-bounce__aVc2T{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.9)}to{transform:scale(1)}}.AgCollapse_collapse__22Bkh{overflow:hidden;transition:max-height var(--ag-transition-normal),opacity var(--ag-transition-normal)}.AgCollapse_collapsed__EbBAA{max-height:0!important;opacity:0}.AgCollapse_expanded__v04u5{opacity:1}.AgCollapse_expandedDone__NWC9d{overflow:visible}.AgDrawer_overlay__hXMDI{animation:AgDrawer_fadeIn__oBPTY .2s ease;background:var(--ag-overlay);inset:0;position:fixed;z-index:1200;z-index:var(--ag-drawer-z,1200)}@keyframes AgDrawer_fadeIn__oBPTY{0%{opacity:0}to{opacity:1}}.AgDrawer_drawer__qmr\+3{background:var(--ag-sidebar-bg);color:var(--ag-sidebar-text);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto}.AgDrawer_permanent__6pGr1{height:100%;position:relative;transition:width .25s cubic-bezier(.4,0,.2,1)}.AgDrawer_temporary__qoKPo{bottom:0;box-shadow:var(--ag-shadow-xl);position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:1200;z-index:var(--ag-drawer-z,1200)}.AgDrawer_temporary__qoKPo.AgDrawer_left__BrMD0{left:0}.AgDrawer_temporary__qoKPo.AgDrawer_right__u4aOI{right:0}.AgDrawer_temporaryHidden__pVAD3.AgDrawer_left__BrMD0{transform:translateX(-100%)}.AgDrawer_temporaryHidden__pVAD3.AgDrawer_right__u4aOI{transform:translateX(100%)}.AgDrawer_persistent__l5Ni8{bottom:0;box-shadow:var(--ag-shadow-xl);position:fixed;top:0;transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:1200;z-index:var(--ag-drawer-z,1200)}.AgDrawer_persistent__l5Ni8.AgDrawer_left__BrMD0{left:0}.AgDrawer_persistent__l5Ni8.AgDrawer_right__u4aOI{right:0}.AgDrawer_persistentHidden__DVWs5.AgDrawer_left__BrMD0{transform:translateX(-100%)}.AgDrawer_persistentHidden__DVWs5.AgDrawer_right__u4aOI{transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.AgDrawer_overlay__hXMDI{animation:none}.AgDrawer_permanent__6pGr1,.AgDrawer_persistent__l5Ni8,.AgDrawer_temporary__qoKPo{transition:none}}.AgTabs_tabs__wVwyi{border-bottom:1px solid var(--ag-border);display:flex;overflow-x:auto;position:relative}.AgTabs_tabsFullWidth__MMCmA{width:100%}.AgTabs_tabsFullWidth__MMCmA .AgTabs_tab__51kV\+{flex:1 1}.AgTabs_tab__51kV\+{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--ag-text-2);cursor:pointer;display:inline-flex;font-family:var(--ag-font-ui);font-size:14px;font-weight:500;gap:var(--ag-space-2);justify-content:center;line-height:1.4;min-height:48px;outline:none;padding:var(--ag-space-3) var(--ag-space-4);transition:color var(--ag-transition-fast),border-color var(--ag-transition-fast),background var(--ag-transition-fast);white-space:nowrap}.AgTabs_tab__51kV\+:hover:not(.AgTabs_tabDisabled__sQCIs){background:var(--ag-surface-2);color:var(--ag-text-1)}.AgTabs_tab__51kV\+:focus-visible{box-shadow:inset 0 0 0 2px var(--ag-border-focus)}.AgTabs_tabActive__DCsLt{border-bottom-color:var(--ag-primary);color:var(--ag-primary);font-weight:600}.AgTabs_tabActive__DCsLt:hover{color:var(--ag-primary)}.AgTabs_tabDisabled__sQCIs{cursor:default;opacity:.5;pointer-events:none}.AgTabs_tabIcon__S7lZP{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.AgTabs_tabIconTop__nfXmy{flex-direction:column;gap:var(--ag-space-1)}.AgTabs_tabLabel__7rXoH{overflow:hidden;text-overflow:ellipsis}.AgToggleGroup_group__3kXrv{border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);display:inline-flex;overflow:hidden}.AgToggleGroup_button__GdYhM{align-items:center;background:var(--ag-surface);border:none;border-right:1px solid var(--ag-border);color:var(--ag-text-2);cursor:pointer;display:inline-flex;font-family:var(--ag-font-ui);font-weight:500;gap:var(--ag-space-1);justify-content:center;outline:none;transition:background var(--ag-transition-fast),color var(--ag-transition-fast);white-space:nowrap}.AgToggleGroup_button__GdYhM:last-child{border-right:none}.AgToggleGroup_button__GdYhM:hover:not(.AgToggleGroup_disabled__94hzf):not(.AgToggleGroup_active__7Vhp6){background:var(--ag-surface-2)}.AgToggleGroup_button__GdYhM:focus-visible{box-shadow:inset 0 0 0 2px var(--ag-border-focus);z-index:1}.AgToggleGroup_sm__HabUP{font-size:13px;min-height:32px;padding:4px 10px}.AgToggleGroup_md__KcyhD{font-size:14px;min-height:40px;padding:6px 14px}.AgToggleGroup_active__7Vhp6{background:#10b9811a;background:var(--ag-primary-subtle,#10b9811a);color:var(--ag-primary);font-weight:600}.AgToggleGroup_active__7Vhp6:hover{background:#10b98126;background:var(--ag-primary-subtle,#10b98126)}.AgToggleGroup_disabled__94hzf{cursor:default;opacity:.5;pointer-events:none}.AgSwitch_wrapper__qUxSu{align-items:center;cursor:pointer;display:inline-flex;gap:var(--ag-space-2);-webkit-user-select:none;user-select:none}.AgSwitch_wrapper__qUxSu.AgSwitch_disabled__xPZ2C{cursor:default;opacity:.5;pointer-events:none}.AgSwitch_input__XMIap{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AgSwitch_switchContainer__4T3Sp{display:inline-flex;flex-shrink:0;position:relative}.AgSwitch_track__Fm-5R{align-items:center;background:var(--ag-text-3);border-radius:999px;cursor:pointer;display:inline-flex;position:relative;transition:background var(--ag-transition-fast)}.AgSwitch_sm__\+JhaC{height:20px;width:34px}.AgSwitch_md__lP0lu{height:24px;width:42px}.AgSwitch_thumb__XwIHo{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;left:2px;position:absolute;transition:transform var(--ag-transition-fast)}.AgSwitch_sm__\+JhaC .AgSwitch_thumb__XwIHo{height:16px;width:16px}.AgSwitch_md__lP0lu .AgSwitch_thumb__XwIHo{height:20px;width:20px}.AgSwitch_input__XMIap:checked+.AgSwitch_sm__\+JhaC .AgSwitch_thumb__XwIHo{transform:translateX(14px)}.AgSwitch_input__XMIap:checked+.AgSwitch_md__lP0lu .AgSwitch_thumb__XwIHo{transform:translateX(18px)}.AgSwitch_input__XMIap:checked+.AgSwitch_colorPrimary__dDU0n{background:var(--ag-primary)}.AgSwitch_input__XMIap:checked+.AgSwitch_colorSecondary__bRuF7{background:#7c4dff;background:var(--ag-secondary,#7c4dff)}.AgSwitch_input__XMIap:focus-visible+.AgSwitch_track__Fm-5R{box-shadow:0 0 0 2px var(--ag-background),0 0 0 4px var(--ag-border-focus)}.AgSwitch_label__VquYh{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-size:14px;line-height:1.4}.AgSelect_wrapper__-n6Cg{display:flex;flex-direction:column}.AgSelect_fullWidth__3h9W4{width:100%}.AgSelect_label__2y924{color:var(--ag-text-2);font-family:var(--ag-font-ui);font-size:13px;font-weight:500;line-height:1.4;margin-bottom:4px;-webkit-user-select:none;user-select:none}.AgSelect_selectContainer__WF-PU{align-items:center;background-color:var(--ag-surface);border:1px solid var(--ag-border);border-radius:8px;display:flex;position:relative;transition:border-color var(--ag-transition-fast),box-shadow var(--ag-transition-fast)}.AgSelect_selectContainer__WF-PU:hover{border-color:var(--ag-text-3)}.AgSelect_selectContainer__WF-PU.AgSelect_focused__ZtNkV{border-color:var(--ag-primary);border-width:2px;padding:calc(var(--ag-select-py) - 1px) calc(var(--ag-select-px) - 1px)}.AgSelect_selectContainer__WF-PU.AgSelect_error__5W41B{border-color:var(--ag-error)}.AgSelect_selectContainer__WF-PU.AgSelect_error__5W41B.AgSelect_focused__ZtNkV{border-color:var(--ag-error);box-shadow:0 0 0 3px #c6282833}.AgSelect_selectContainer__WF-PU.AgSelect_disabled__o079a{cursor:not-allowed;opacity:.5;pointer-events:none}.AgSelect_sm__Mvvc6{--ag-select-py:6px;--ag-select-px:10px;font-size:13px}.AgSelect_md__zuQI0{--ag-select-py:8px;--ag-select-px:12px;font-size:14px}.AgSelect_selectContainer__WF-PU.AgSelect_md__zuQI0,.AgSelect_selectContainer__WF-PU.AgSelect_sm__Mvvc6{padding:var(--ag-select-py) var(--ag-select-px)}.AgSelect_select__VrmhX{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:none;color:var(--ag-text-1);cursor:pointer;flex:1 1;font-family:var(--ag-font-ui);font-size:inherit;line-height:1.5;margin:0;min-width:0;outline:none;padding:0 20px 0 0}.AgSelect_select__VrmhX:focus-visible{outline:none}.AgSelect_select__VrmhX:disabled{cursor:not-allowed}.AgSelect_arrow__Rxeom{align-items:center;color:var(--ag-text-3);display:flex;pointer-events:none;position:absolute;right:12px;right:var(--ag-select-px,12px);top:50%;transform:translateY(-50%);transition:transform var(--ag-transition-fast)}.AgSelect_helperText__fmjll{color:var(--ag-text-3);font-family:var(--ag-font-ui);font-size:12px;line-height:1.4;margin-top:4px}.AgSelect_helperTextError__YIT\+4{color:var(--ag-error)}.AgCheckbox_wrapper__K0SHm{align-items:center;cursor:pointer;display:inline-flex;gap:var(--ag-space-2);-webkit-user-select:none;user-select:none}.AgCheckbox_wrapper__K0SHm.AgCheckbox_disabled__pT9sy{cursor:default;opacity:.5;pointer-events:none}.AgCheckbox_input__St0An{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AgCheckbox_checkboxContainer__xTUqt{display:inline-flex;flex-shrink:0}.AgCheckbox_box__7K2qm{align-items:center;background:#0000;border:2px solid var(--ag-text-3);border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;transition:all var(--ag-transition-fast)}.AgCheckbox_sm__E9-aH{height:18px;width:18px}.AgCheckbox_md__-7VVC{height:22px;width:22px}.AgCheckbox_icon__EFEUI{color:#fff;opacity:0;transform:scale(.5);transition:all var(--ag-transition-fast)}.AgCheckbox_input__St0An:checked+.AgCheckbox_box__7K2qm{border-color:#0000}.AgCheckbox_input__St0An:checked+.AgCheckbox_box__7K2qm .AgCheckbox_icon__EFEUI{opacity:1;transform:scale(1)}.AgCheckbox_input__St0An:checked+.AgCheckbox_colorPrimary__WEqhz{background:var(--ag-primary)}.AgCheckbox_input__St0An:checked+.AgCheckbox_colorSecondary__EMANR{background:#7c4dff;background:var(--ag-secondary,#7c4dff)}.AgCheckbox_input__St0An:checked+.AgCheckbox_colorError__L0VAn{background:var(--ag-error)}.AgCheckbox_wrapper__K0SHm:hover .AgCheckbox_box__7K2qm{border-color:var(--ag-text-2)}.AgCheckbox_input__St0An:checked+.AgCheckbox_colorPrimary__WEqhz:hover{background:var(--ag-primary-hover)}.AgCheckbox_input__St0An:focus-visible+.AgCheckbox_box__7K2qm{box-shadow:0 0 0 2px var(--ag-background),0 0 0 4px var(--ag-border-focus)}.AgCheckbox_label__QCETk{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-size:14px;line-height:1.4}.AgRadio_group__8kSbB{display:flex}.AgRadio_groupCol__ItOW7{flex-direction:column;gap:var(--ag-space-1)}.AgRadio_groupRow__OOGRf{flex-direction:row;gap:var(--ag-space-4)}.AgRadio_wrapper__1FvQE{align-items:center;cursor:pointer;display:inline-flex;gap:var(--ag-space-2);padding:2px 0;-webkit-user-select:none;user-select:none}.AgRadio_wrapper__1FvQE.AgRadio_disabled__whuZD{cursor:default;opacity:.5;pointer-events:none}.AgRadio_input__ot4aq{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.AgRadio_radioContainer__6nccd{display:inline-flex;flex-shrink:0}.AgRadio_circle__fgXa9{align-items:center;background:#0000;border:2px solid var(--ag-text-3);border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;transition:all var(--ag-transition-fast)}.AgRadio_sm__baElv{height:18px;width:18px}.AgRadio_md__w\+2N\+{height:22px;width:22px}.AgRadio_dot__CuA1z{background:currentColor;border-radius:50%;opacity:0;transform:scale(0);transition:all var(--ag-transition-fast)}.AgRadio_sm__baElv .AgRadio_dot__CuA1z{height:8px;width:8px}.AgRadio_md__w\+2N\+ .AgRadio_dot__CuA1z{height:10px;width:10px}.AgRadio_input__ot4aq:checked+.AgRadio_circle__fgXa9{border-color:currentColor}.AgRadio_input__ot4aq:checked+.AgRadio_circle__fgXa9 .AgRadio_dot__CuA1z{opacity:1;transform:scale(1)}.AgRadio_input__ot4aq:checked+.AgRadio_colorPrimary__frLpD{color:var(--ag-primary)}.AgRadio_input__ot4aq:checked+.AgRadio_colorSecondary__8aDxP{color:#7c4dff;color:var(--ag-secondary,#7c4dff)}.AgRadio_wrapper__1FvQE:hover .AgRadio_circle__fgXa9{border-color:var(--ag-text-2)}.AgRadio_input__ot4aq:focus-visible+.AgRadio_circle__fgXa9{box-shadow:0 0 0 2px var(--ag-background),0 0 0 4px var(--ag-border-focus)}.AgRadio_label__q3BdY{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-size:14px;line-height:1.4}.AgAccordion_accordion__O7nG6{border:1px solid var(--ag-border);border-radius:8px;overflow:hidden;transition:border-color var(--ag-transition-fast)}.AgAccordion_accordion__O7nG6+.AgAccordion_accordion__O7nG6{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.AgAccordion_accordion__O7nG6:has(+.AgAccordion_accordion__O7nG6){border-bottom-left-radius:0;border-bottom-right-radius:0}.AgAccordion_accordion__O7nG6.AgAccordion_disabled__WvB3l{opacity:.5;pointer-events:none}.AgAccordion_summary__GXd5n{align-items:center;background:#0000;border:none;color:var(--ag-text-1);cursor:pointer;display:flex;font-family:var(--ag-font-ui);font-size:14px;font-weight:500;gap:var(--ag-space-2);padding:12px 16px;text-align:left;transition:background var(--ag-transition-fast);width:100%}.AgAccordion_summary__GXd5n:hover{background:var(--ag-primary-bg)}.AgAccordion_summaryExpanded__nDgDm{border-bottom:1px solid var(--ag-border)}.AgAccordion_summaryContent__KuE2v{align-items:center;display:flex;flex:1 1;gap:var(--ag-space-2);min-width:0}.AgAccordion_expandIcon__MdVjY{align-items:center;color:var(--ag-text-2);display:inline-flex;flex-shrink:0;justify-content:center;transition:transform var(--ag-transition-normal)}.AgAccordion_expandIconRotated__l\+3qr{transform:rotate(180deg)}.AgAccordion_details__tpF58{padding:16px}.AgAccordion_summary__GXd5n:focus-visible{border-radius:4px;outline:2px solid var(--ag-primary);outline-offset:-2px}.AgAvatar_avatar__e-qXH{align-items:center;background:var(--ag-primary);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-family:var(--ag-font-ui);font-weight:600;justify-content:center;overflow:hidden;text-transform:uppercase;-webkit-user-select:none;user-select:none}.AgAvatar_xs__6v7IY{font-size:11px;height:24px;width:24px}.AgAvatar_sm__pWeA-{font-size:13px;height:32px;width:32px}.AgAvatar_md__essb3{font-size:16px;height:40px;width:40px}.AgAvatar_lg__IHm2L{font-size:22px;height:56px;width:56px}.AgAvatar_xl__f6lOU{font-size:32px;height:80px;width:80px}.AgAvatar_image__C4FvO{height:100%;object-fit:cover;width:100%}.AgAvatar_square__YX3Gk{border-radius:8px}.AgAvatar_rounded__P\+YAM{border-radius:25%}.AgAvatar_colorPrimary__R5miQ{background:var(--ag-primary)}.AgAvatar_colorSecondary__14jYS{background:#7c4dff;background:var(--ag-secondary,#7c4dff)}.AgAvatar_colorSuccess__Bc5Pw{background:var(--ag-success)}.AgAvatar_colorWarning__94uP7{background:var(--ag-warning)}.AgAvatar_colorError__9aWPS{background:var(--ag-error)}.AgAvatar_colorInfo__5j7q1{background:#2196f3;background:var(--ag-info,#2196f3)}.AgAvatar_group__aru75{align-items:center;display:flex;flex-direction:row-reverse}.AgAvatar_group__aru75 .AgAvatar_avatar__e-qXH{border:2px solid var(--ag-background);margin-left:-8px}.AgAvatar_group__aru75 .AgAvatar_avatar__e-qXH:last-child{margin-left:0}.AgAvatar_overflow__75kjn{background:var(--ag-border);background:var(--ag-surface-2,var(--ag-border));color:var(--ag-text-2);font-weight:500}.AgLinearProgress_track__\+0zqd{background:var(--ag-border);border-radius:4px;overflow:hidden;position:relative;width:100%}.AgLinearProgress_sm__SoOcE{height:4px}.AgLinearProgress_md__Mtti8{height:6px}.AgLinearProgress_lg__hBGl0{height:8px}.AgLinearProgress_bar__ZpIyz{border-radius:4px;height:100%;transition:width .3s ease}.AgLinearProgress_indeterminate__PAdWH{animation:AgLinearProgress_indeterminate__PAdWH 1.8s cubic-bezier(.65,.815,.735,.395) infinite;border-radius:4px;inset:0;position:absolute;width:40%}@keyframes AgLinearProgress_indeterminate__PAdWH{0%{left:-40%}to{left:100%}}.AgLinearProgress_colorPrimary__G2ivA{background:var(--ag-primary)}.AgLinearProgress_colorSecondary__RFDMA{background:#7c4dff;background:var(--ag-secondary,#7c4dff)}.AgLinearProgress_colorSuccess__YD2Zx{background:var(--ag-success)}.AgLinearProgress_colorWarning__O5mUy{background:var(--ag-warning)}.AgLinearProgress_colorError__Suz2Q{background:var(--ag-error)}.AgLinearProgress_colorInfo__4IZlG{background:#2196f3;background:var(--ag-info,#2196f3)}.AgLinearProgress_colorInherit__w4-2H{background:currentColor}.AgLinearProgress_withLabel__\+FFWL{align-items:center;display:flex;gap:12px}.AgLinearProgress_label__Z0eWS{color:var(--ag-text-2);font-family:var(--ag-font-ui);font-size:13px;font-weight:500;min-width:36px;text-align:right;white-space:nowrap}.AgSkeleton_skeleton__ENOs0{animation:AgSkeleton_shimmer__Mjgce 1.5s ease-in-out infinite;background:var(--ag-border);display:block}@keyframes AgSkeleton_shimmer__Mjgce{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.AgSkeleton_text__DTQjl{border-radius:4px;height:1em;transform:scaleY(.6);transform-origin:0 60%}.AgSkeleton_rectangular__XdoTp{border-radius:4px}.AgSkeleton_circular__nR-oy{border-radius:50%}.AgSkeleton_rounded__35dDZ{border-radius:12px}.AgBackdrop_backdrop__NtkGA{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:1300;z-index:var(--ag-z-modal,1300)}.AgBackdrop_open__sO6dO{opacity:1;pointer-events:auto}.AgBackdrop_transparent__5YaDq{background:#0000}.AgPopover_popover__fizfR{animation:AgPopover_ag-popover-in__8gMri var(--ag-transition-fast) ease-out both;background:var(--ag-surface-elevated);border:1px solid var(--ag-border);border-radius:var(--ag-radius-lg);box-shadow:var(--ag-shadow-lg);outline:none;overflow:hidden;position:fixed;transform-origin:top center;z-index:1350}@keyframes AgPopover_ag-popover-in__8gMri{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.AgRating_rating__cLupv{align-items:center;display:inline-flex;gap:2px}.AgRating_star__k7Pmq{background:none;border:none;color:var(--ag-text-3);cursor:pointer;line-height:1;padding:0;transition:color var(--ag-transition-fast)}.AgRating_star__k7Pmq:disabled{cursor:default}.AgRating_starFilled__dmiXl{color:#faaf00}.AgRating_starHover__FG0iU{color:#fc3}.AgRating_sizeSm__2LYCf .AgRating_star__k7Pmq{font-size:18px}.AgRating_sizeMd__k11UY .AgRating_star__k7Pmq{font-size:24px}.AgRating_sizeLg__kVtTL .AgRating_star__k7Pmq{font-size:32px}.AgAutocomplete_root__pU5ZA{position:relative;width:100%}.AgAutocomplete_inputWrapper__OeNQp{align-items:center;background:#fff;background:var(--ag-surface,#fff);border:1px solid #ccc;border:1px solid var(--ag-border,#ccc);border-radius:8px;cursor:text;display:flex;flex-wrap:wrap;gap:4px;min-height:40px;padding:6px 8px;transition:border-color .15s ease,box-shadow .15s ease}.AgAutocomplete_inputWrapper__OeNQp:hover{border-color:#66bb6a;border-color:var(--ag-primary-light,#66bb6a)}.AgAutocomplete_inputWrapperFocused__hsMGT{border-color:#2e7d32;border-color:var(--ag-primary,#2e7d32);border-width:2px}.AgAutocomplete_inputWrapperError__0lQjN{border-color:#d32f2f;border-color:var(--ag-error,#d32f2f)}.AgAutocomplete_input__RR1-3{background:#0000;border:none;color:#333;color:var(--ag-text-1,#333);flex:1 1;font:inherit;font-size:.875rem;min-width:80px;outline:none;padding:2px 0}.AgAutocomplete_input__RR1-3:focus-visible{outline:none}.AgAutocomplete_input__RR1-3::placeholder{color:#999;color:var(--ag-text-3,#999)}.AgAutocomplete_label__Hc7-v{color:#555;color:var(--ag-text-2,#555);display:block;font-size:.875rem;font-weight:500;margin-bottom:4px}.AgAutocomplete_helperText__JGL17{color:#999;color:var(--ag-text-3,#999);font-size:.75rem;margin-top:4px}.AgAutocomplete_dropdown__MD77b{background:#fff;background:var(--ag-surface-elevated,#fff);border:1px solid #e0e0e0;border:1px solid var(--ag-border,#e0e0e0);border-radius:8px;box-shadow:0 8px 24px #0000001f;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:4px 0;z-index:1400;z-index:var(--z-index-modal-dropdown,1400)}.AgAutocomplete_option__mrJUl{align-items:center;cursor:pointer;display:flex;font-size:.875rem;padding:8px 12px;transition:background-color .1s}.AgAutocomplete_optionHighlighted__UPxxg,.AgAutocomplete_option__mrJUl:hover{background-color:#2e7d3214}.AgAutocomplete_optionSelected__7afyb{background-color:#2e7d321f;font-weight:500}.AgAutocomplete_noOptions__8Kb8Z{color:#999;color:var(--ag-text-3,#999);font-size:.875rem;padding:8px 12px;text-align:center}.AgAutocomplete_tag__gVExv{align-items:center;background:#2e7d321a;border:1px solid #2e7d3233;border-radius:6px;color:#1b5e20;color:var(--ag-primary-dark,#1b5e20);display:inline-flex;font-size:.8rem;font-weight:500;gap:4px;padding:2px 8px}.AgAutocomplete_tagDelete__Q5EYH{align-items:center;border-radius:50%;cursor:pointer;display:inline-flex;font-size:14px;height:16px;justify-content:center;line-height:1;transition:background-color .15s;width:16px}.AgAutocomplete_tagDelete__Q5EYH:hover{background-color:#0000001a}.AgAutocomplete_marginNormal__bAwPh{margin-bottom:8px;margin-top:16px}.AgPagination_root__Chfxg{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.AgPagination_navButton__4GC76,.AgPagination_pageButton__g1\+uP{align-items:center;background:none;border:none;border-radius:8px;color:#555;color:var(--ag-text-2,#555);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;height:32px;justify-content:center;min-width:32px;padding:0 6px;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.AgPagination_navButton__4GC76:hover:not(:disabled),.AgPagination_pageButton__g1\+uP:hover:not(:disabled){background-color:#0000000f;background-color:var(--ag-surface-hover,#0000000f)}.AgPagination_navButton__4GC76:disabled,.AgPagination_pageButton__g1\+uP:disabled{cursor:default;opacity:.4}.AgPagination_active__CsJhO{color:#fff;font-weight:600}.AgPagination_colorPrimary__rkbPc{background-color:#2e7d32;background-color:var(--ag-primary,#2e7d32)}.AgPagination_colorPrimary__rkbPc:hover:not(:disabled){background-color:#1b5e20;background-color:var(--ag-primary-dark,#1b5e20)}.AgPagination_colorSecondary__RRCvt{background-color:#9c27b0;background-color:var(--ag-secondary,#9c27b0)}.AgPagination_colorSecondary__RRCvt:hover:not(:disabled){background-color:#7b1fa2;background-color:var(--ag-secondary-dark,#7b1fa2)}.AgPagination_ellipsis__o86Zb{align-items:center;color:#999;color:var(--ag-text-3,#999);display:inline-flex;font-size:.875rem;height:32px;justify-content:center;min-width:32px;-webkit-user-select:none;user-select:none}.AgSlider_root__hwbas{padding:16px 0 8px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.AgSlider_root__hwbas.AgSlider_disabled__7Jz9J{opacity:.5;pointer-events:none}.AgSlider_rail__f1FEw{background-color:#e0e0e0;background-color:var(--ag-border,#e0e0e0);border-radius:2px;cursor:pointer;height:4px;position:relative;width:100%}.AgSlider_track__YBp6p{border-radius:2px;height:100%;position:absolute;transition:width 50ms ease}.AgSlider_color-primary__1GLHt .AgSlider_track__YBp6p{background-color:#2e7d32;background-color:var(--ag-primary,#2e7d32)}.AgSlider_color-secondary__PWT9e .AgSlider_track__YBp6p{background-color:#9c27b0;background-color:var(--ag-secondary,#9c27b0)}.AgSlider_thumb__a9Pw7{border-radius:50%;cursor:grab;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:box-shadow .15s ease;width:20px;z-index:1}.AgSlider_color-primary__1GLHt .AgSlider_thumb__a9Pw7{background-color:#2e7d32;background-color:var(--ag-primary,#2e7d32)}.AgSlider_color-secondary__PWT9e .AgSlider_thumb__a9Pw7{background-color:#9c27b0;background-color:var(--ag-secondary,#9c27b0)}.AgSlider_thumb__a9Pw7:hover{box-shadow:0 0 0 8px #2e7d3229}.AgSlider_thumb__a9Pw7:focus-visible{outline:2px solid #2e7d32;outline:2px solid var(--ag-primary,#2e7d32);outline-offset:2px}.AgSlider_thumbActive__5PbEe{box-shadow:0 0 0 10px #2e7d3233;cursor:grabbing}.AgSlider_valueLabel__sbHXa{background-color:#333;background-color:var(--ag-text-1,#333);border-radius:4px;bottom:100%;color:#fff;font-size:.75rem;font-weight:600;left:50%;margin-bottom:8px;padding:2px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.AgSlider_markDot__dhER1{background-color:#999;background-color:var(--ag-text-3,#999);border-radius:50%;height:4px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}.AgSlider_marks__vUvJq{margin-top:8px;position:relative;width:100%}.AgSlider_markLabel__gNMco{color:#666;color:var(--ag-text-2,#666);font-size:.7rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.AgSlider_size-sm__klD5N .AgSlider_rail__f1FEw{height:2px}.AgSlider_size-sm__klD5N .AgSlider_thumb__a9Pw7{height:16px;width:16px}.AgSlider_size-sm__klD5N .AgSlider_valueLabel__sbHXa{font-size:.65rem}.AgSlider_size-md__10jdQ .AgSlider_rail__f1FEw{height:4px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex .katex-version:after{content:"0.16.27"}.CollaborationLoadingBackdrop_backdrop__u1J39{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffd9;bottom:0;display:flex;flex-direction:column;gap:var(--ag-space-2);justify-content:center;left:0;position:absolute;right:0;top:0}[data-theme=dark] .CollaborationLoadingBackdrop_backdrop__u1J39{background-color:#000000bf}.CollaborationLoadingBackdrop_body__DaBMV{max-width:300px;padding:0 var(--ag-space-2);text-align:center}.CollaborationLoadingBackdrop_info__jMzen{align-items:center;color:var(--ag-text-2);display:flex;gap:var(--ag-space-1);justify-content:center}.CollaborationLoadingBackdrop_hint__LIoim{color:var(--ag-text-3);display:block;margin-top:var(--ag-space-1)}.PopoverTextEdit_entreeList__yW5aO{list-style:none;margin:0;padding:1px 10px 1px 2px}.PopoverTextEdit_entreeBox__AFv8q{background-color:var(--texteditor-bg);border:2px solid var(--texteditor-text);border-radius:12px;margin:2px 5px 0 3px;max-width:200px;min-width:100px}.PopoverTextEdit_entreeItem__RFPrL{border-radius:10px;font-weight:500;list-style:none;text-shadow:1px 0 0 var(--texteditor-text)}.PopoverTextEdit_entreeItem__RFPrL:hover{background-color:var(--texteditor-text-secondary);color:var(--ag-primary-contrast);text-decoration:none}.PopoverTextEdit_entreeItem__RFPrL:hover .PopoverTextEdit_entreeCle__8jw6k{text-decoration:underline}.PopoverTextEdit_entreeButton__Bhg\+P{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;margin-left:3px;padding:2px 13px 2px 2px;text-align:left;width:100%}.PopoverTextEdit_entreeCle__8jw6k{font-size:20px;line-height:20px;margin-top:3px}.PopoverTextEdit_entreeSubEntree__hJYIG{font-size:15px;font-style:italic;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.texteditor-container{*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--texteditor-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--texteditor-border-dark);border-radius:var(--texteditor-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--texteditor-text-secondary)}}.editor-shell{color:var(--ag-content-text,var(--texteditor-text));font-family:var(--ag-content-font,var(--texteditor-font-family));line-height:var(--ag-content-line-height,1.7)}.editor-scroller{background-color:var(--ag-content-bg,var(--texteditor-bg))}.ContentEditable__root{font-family:var(--texteditor-font-family);font-family:var(--ag-content-font,var(--texteditor-font-family));letter-spacing:normal;letter-spacing:var(--ag-content-letter-spacing,normal);line-height:1.7;line-height:var(--ag-content-line-height,var(--texteditor-line-height,1.7))}.texteditor-container:focus-within{box-shadow:var(--ag-shadow-focus)}.texteditor-container{*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--texteditor-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--texteditor-border-dark);border-radius:var(--texteditor-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--texteditor-text-secondary)}}@media (max-width:768px){.texteditor-container{font-size:var(--texteditor-font-size-sm)}}@media (max-width:480px){.texteditor-container{font-size:var(--texteditor-font-size-xs)}.texteditor-container .toolbar{--texteditor-toolbar-button-size:28px;--texteditor-spacing-sm:4px}}.texteditor-container.height-auto .editor-container,.texteditor-container.height-auto .editor-scroller{flex:1 1;min-height:0}.texteditor-container.height-auto .editor{flex:1 1;height:auto;min-height:100px;resize:none}@media (max-width:768px){.texteditor-container.responsive{border-radius:var(--texteditor-border-radius-sm);font-size:var(--texteditor-font-size-sm)}.texteditor-container.responsive .ContentEditable__root{padding:var(--texteditor-spacing-sm) var(--texteditor-spacing-md)}.texteditor-container.responsive.height-fixed{height:300px;min-height:300px}}@media (max-width:480px){.texteditor-container.responsive{font-size:var(--texteditor-font-size-xs)}.texteditor-container.responsive .ContentEditable__root{padding:var(--texteditor-spacing-xs) var(--texteditor-spacing-sm)}.texteditor-container.responsive .toolbar{--texteditor-toolbar-button-size:28px;--texteditor-spacing-sm:4px}.texteditor-container.responsive.height-fixed{height:250px;min-height:250px}}.playground-editor-shell .playground-editor-container{background:var(--texteditor-bg)}.editor-placeholder{color:var(--texteditor-text-muted)}.tree-view-output,pre{background:var(--ag-text-1);color:var(--texteditor-text-inverse)}pre::-webkit-scrollbar-thumb{background:var(--texteditor-text-muted)}.editor-dev-button{background-color:var(--texteditor-text)}.editor-dev-button:hover{background-color:var(--ag-text-1)}.editor-dev-button.active{background-color:var(--ag-error)}.test-recorder-button{background-color:var(--ag-text-1)}.typeahead-popover{background:var(--texteditor-bg)}.typeahead-popover ul li.selected{background:var(--texteditor-bg-tertiary)}.typeahead-popover li{background-color:var(--texteditor-bg);color:var(--texteditor-text)}.typeahead-popover li:hover{background-color:var(--texteditor-bg-tertiary)}.icon.table{background-color:var(--texteditor-text-secondary)}.link-editor .button.active,.toolbar .button.active{background-color:var(--ag-primary-bg)}.link-editor .link-input{background-color:var(--texteditor-bg-tertiary)}.link-editor .link-input,.link-editor .link-view{color:var(--texteditor-text)}.link-editor .link-input a{color:var(--texteditor-primary)}.mention:focus{box-shadow:0 0 0 2px #2e7d3266}.characters-limit{color:var(--texteditor-text-muted)}.characters-limit.characters-limit-exceeded{color:var(--ag-error)}.dropdown,.dropdown .item{background-color:var(--texteditor-bg)}.dropdown .item{color:var(--texteditor-text)}.dropdown .divider,.dropdown .item:hover{background-color:var(--texteditor-bg-tertiary)}.switch{color:var(--texteditor-text)}.switch button{background-color:var(--texteditor-border)}.switch button:focus-visible{border-color:var(--texteditor-primary)}.switch button span{background-color:var(--texteditor-bg)}.switch button[aria-checked=true]{background-color:var(--texteditor-primary)}.editor-shell .editor-image img.focused{outline:2px solid var(--texteditor-primary)}.editor-shell .editor-image .image-caption-container{border-top:1px solid var(--texteditor-bg);color:var(--texteditor-text)}.editor-shell .editor-image .image-caption-button{color:var(--texteditor-text-inverse)}.editor-shell .editor-image .image-caption-button:hover{background-color:#2e7d3280}.editor-shell .editor-image .image-edit-button:hover{background-color:#2e7d321a}.editor-shell .editor-image .image-resizer{background-color:var(--texteditor-primary);border:1px solid var(--texteditor-bg)}.editor-shell .inline-editor-image img.focused{outline:2px solid var(--texteditor-primary)}.editor-shell .inline-editor-image .image-edit-button{color:var(--texteditor-text-inverse)}.editor-shell .inline-editor-image .image-edit-button:hover{background-color:#2e7d3280}.editor-shell .inline-editor-image .image-caption-container{background-color:var(--texteditor-bg-secondary);color:var(--texteditor-text)}.emoji{caret-color:var(--texteditor-text)}.action-button,.table-cell-action-button{color:var(--texteditor-text)}.action-button{background-color:var(--texteditor-bg-tertiary)}.action-button:hover{background-color:var(--texteditor-border);color:var(--texteditor-text)}button.action-button:disabled{background:var(--texteditor-bg-tertiary)}.debug-timetravel-button,.debug-timetravel-panel-button,.debug-treetype-button{color:var(--texteditor-text-inverse)}.connecting{color:var(--texteditor-text-muted)}.toolbar{background:var(--texteditor-bg)}.toolbar button.toolbar-item.active{background-color:#2e7d3226}.toolbar .toolbar-item:hover:not([disabled]){background-color:var(--texteditor-bg-tertiary)}.toolbar .toolbar-item .text{color:var(--texteditor-text-muted)}.toolbar .divider{background-color:var(--texteditor-bg-tertiary)}.sticky-note{border:1px solid var(--texteditor-bg-tertiary)}.editor-equation.focused,.excalidraw-button.selected{outline:2px solid var(--texteditor-primary)}button.item.dropdown-item-active{background-color:#2e7d3226}hr:after{background-color:var(--texteditor-border-light)}hr.selected{outline:2px solid var(--texteditor-primary)}.PlaygroundEditorTheme__blockCursor:after{border-top:1px solid #000}.PlaygroundEditorTheme__quote{border-left:4px solid var(--texteditor-border);color:var(--texteditor-text-secondary)}.PlaygroundEditorTheme__h1{color:var(--texteditor-text)}.PlaygroundEditorTheme__h2{color:var(--texteditor-text-secondary)}.PlaygroundEditorTheme__hashtag{background-color:#2e7d3226;border-bottom:1px solid #2e7d324d}.PlaygroundEditorTheme__link{color:var(--texteditor-primary)}.PlaygroundEditorTheme__tableSelected{outline:2px solid var(--texteditor-primary)}.PlaygroundEditorTheme__tableCellPrimarySelected{border:2px solid var(--texteditor-primary)}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:var(--texteditor-primary)}.PlaygroundEditorTheme__characterLimit{background-color:var(--ag-error-bg,#fbb)!important}.PlaygroundEditorTheme__listItemChecked:focus:before,.PlaygroundEditorTheme__listItemUnchecked:focus:before{box-shadow:0 0 0 2px var(--ag-primary-light)}.PlaygroundEditorTheme__listItemChecked:after{border-color:var(--texteditor-bg)}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid var(--texteditor-primary)}.color-picker-hue_cursor,.color-picker-saturation_cursor{border:2px solid var(--texteditor-bg)}.EquationEditor_dollarSign{color:var(--texteditor-border-dark)}.Modal__modal{box-shadow:0 0 20px 0 #00000040}:root{--select-border:var(--texteditor-text)}.ImageNode__contentEditable,.InlineImageNode__contentEditable,.StickyNode__contentEditable{caret-color:var(--texteditor-text)}.ExcalidrawModal__overlay{z-index:1600}.ExcalidrawModal__actions button{background-color:var(--texteditor-bg)}.ExcalidrawModal__modal{background-color:var(--texteditor-bg-tertiary)}.code-action-menu-container button.menu-item:active{background-color:#2e7d3226}.code-action-menu-container .prettier-wrapper .code-error-tips{background:var(--ag-text-1);color:var(--texteditor-text-inverse)}.CommentPlugin_AddCommentBox{pointer-events:auto;z-index:100}.CommentPlugin_CommentInputBox_Editor,.CommentPlugin_CommentsPanel_Editor{caret-color:var(--texteditor-text)}.draggable-block-menu:hover{background-color:var(--texteditor-bg-secondary)}.draggable-block-target-line{background:var(--ag-primary)}.EntreePlugin_EntreesPanel_Search{background-color:var(--texteditor-bg-secondary);border-bottom:1px solid var(--texteditor-bg-tertiary);flex-shrink:0;padding:8px 10px;position:relative}.EntreePlugin_EntreesPanel_SearchInput{background-color:var(--texteditor-bg);border:1px solid var(--texteditor-border);border-radius:6px;box-sizing:border-box;color:var(--texteditor-text);font-size:13px;outline:none;padding:6px 28px 6px 10px;width:100%}.EntreePlugin_EntreesPanel_SearchInput:focus{border-color:var(--ag-primary)}.EntreePlugin_EntreesPanel_SearchInput::placeholder{color:var(--texteditor-text-secondary);opacity:.6}.EntreePlugin_EntreesPanel_SearchClear{background:none;border:none;color:var(--texteditor-text-secondary);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.EntreePlugin_EntreesPanel_SearchClear:hover{color:var(--texteditor-text)}.EntreePlugin_EntreesPanel_Filters{background-color:var(--texteditor-bg-secondary);border-bottom:1px solid var(--texteditor-bg-tertiary);display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;padding:8px 10px}.EntreePlugin_EntreesPanel_FilterButton{align-items:center;background-color:var(--texteditor-bg);border:1px solid var(--texteditor-border);border-radius:16px;color:var(--texteditor-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s ease}.EntreePlugin_EntreesPanel_FilterButton:hover{background-color:var(--texteditor-border-light);border-color:var(--texteditor-border-light)}.EntreePlugin_EntreesPanel_FilterButton.active{background-color:var(--ag-primary-bg);border-color:var(--ag-primary);color:var(--ag-primary);font-weight:500}.EntreePlugin_EntreesPanel_FilterCount{font-size:10px;opacity:.7}.link-editor{background-color:var(--texteditor-bg)}.link-editor .button.hovered{background-color:var(--texteditor-bg-tertiary)}.floating-text-format-popup button.popup-item.active{background-color:#2e7d3226}[data-theme=dark] .floating-text-format-popup{background-color:#2d2d2d;background-color:var(--ag-surface-2,#2d2d2d);box-shadow:0 5px 10px #0009}[data-theme=dark] .floating-text-format-popup button.popup-item i.format{filter:invert(1)}[data-theme=dark] .floating-text-format-popup .popup-item .text,[data-theme=dark] .floating-text-format-popup select.popup-item{color:#999;color:var(--ag-text-3,#999)}[data-theme=dark] .floating-text-format-popup .divider,[data-theme=dark] .floating-text-format-popup .popup-item:hover:not([disabled]){background-color:#404040;background-color:var(--ag-surface-3,#404040)}.selected-heading{color:var(--ag-primary)}.selected-heading-wrapper:before{background-color:var(--ag-primary);border:4px solid var(--texteditor-bg)}.table-of-contents{color:var(--texteditor-text-secondary)}.first-heading{color:var(--texteditor-text)}.headings:before{background-color:var(--texteditor-border)}.font-size-input{border-color:var(--texteditor-border-dark)}:root{--toolbar-breakpoint-full:1200px;--toolbar-breakpoint-large:1024px;--toolbar-breakpoint-medium:768px;--toolbar-breakpoint-small:600px;--toolbar-breakpoint-compact:480px}.toolbar{align-items:center;background:var(--texteditor-bg-secondary);background:var(--texteditor-toolbar-bg,var(--texteditor-bg-secondary));border-bottom:1px solid var(--texteditor-toolbar-border,var(--texteditor-border));gap:6px;height:auto!important;justify-content:flex-start;min-height:40px}.toolbar-groups-container{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;width:100%}.editor-container .toolbar,.playground-editor-shell .toolbar,.texteditor-container .toolbar{display:flex!important;flex-wrap:wrap!important;height:auto!important;max-width:100%!important;min-height:40px;overflow:visible!important;width:100%!important}.toolbar-group{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:10px;padding:0}.toolbar-group .toolbar-item{margin:0 2px}.toolbar-group:last-of-type{margin-left:auto}.toolbar-spacer{flex:1 1;min-width:0}.toolbar>.divider:last-of-type{background:#0000;flex:1 1}.toolbar.toolbar-compact{min-height:36px;padding:2px 4px}.toolbar.toolbar-compact .toolbar-item{height:28px;padding:4px;width:28px}.toolbar.toolbar-compact .toolbar-item.block-controls{padding:4px 8px}.toolbar .divider{background-color:var(--texteditor-border-light);background-color:var(--texteditor-toolbar-separator,var(--texteditor-border-light));flex-shrink:0;height:24px;margin:0 8px}.toolbar .toolbar-item{min-width:10px}.toolbar .toolbar-item.spaced{margin:0 3px}.toolbar-overflow-button{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:4px 8px;transition:background-color .2s}.toolbar-overflow-button:hover{background-color:var(--texteditor-bg-tertiary)}.dropdown-section-title{background:var(--texteditor-bg-secondary);border-bottom:1px solid var(--texteditor-border-light);color:var(--texteditor-text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;margin-top:4px;padding:6px 12px;text-transform:uppercase}.dropdown-section-title:first-child{border-radius:4px 4px 0 0;margin-top:0}.icon.line-height{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10H3M21 6H3M21 14H3M21 18H3'/%3E%3C/svg%3E")}.icon.line-height,.icon.more-horizontal{background-position:50%;background-repeat:no-repeat;background-size:16px}.icon.more-horizontal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.spacing-dropdown .dropdown-inner{min-width:180px}@media (max-width:1024px){.toolbar{gap:1px;padding:4px}.toolbar .divider{margin:0 2px}.toolbar-item.spaced{margin-right:2px}}@media (max-width:768px){.toolbar{min-height:36px;padding:2px 4px}.toolbar-item{height:32px;width:32px}.toolbar .toolbar-item.alignment .text,.toolbar .toolbar-item.block-controls .text{display:none}.toolbar .toolbar-item.font-family{max-width:80px;overflow:hidden;text-overflow:ellipsis}}@media (max-width:480px){.toolbar{min-height:32px;padding:2px}.toolbar-item{height:28px;padding:4px;width:28px}.toolbar .divider{height:20px;margin:0 1px}.toolbar .toolbar-item .text{display:none}}.toolbar-group{transition:opacity .2s ease-out,transform .2s ease-out}.toolbar-item:not(:disabled):hover{background-color:var(--texteditor-bg-tertiary);background-color:var(--texteditor-bg-hover,var(--texteditor-bg-tertiary));border-radius:4px}.toolbar-item.active{background-color:#2e7d321a;border-radius:4px}.toolbar-item:focus-visible{border-radius:4px;outline:2px solid var(--ag-primary);outline-offset:2px}.color-picker-item{padding:0!important}.color-picker-item .toolbar-item.color-picker{justify-content:flex-start;padding:8px 12px;width:100%}.toolbar.toolbar-wrap-mode{flex-wrap:wrap;gap:4px 6px;height:auto!important;min-height:40px;padding:4px 8px}.toolbar.toolbar-wrap-mode .toolbar-group{margin-bottom:2px}.toolbar.toolbar-wrap-mode .toolbar-spacer{display:none}.toolbar.toolbar-wrap-mode .divider{height:20px}.texteditor-container .mention{cursor:pointer}.typeahead-popover.mentions-menu .mention-avatar{border-radius:50%;flex-shrink:0;height:24px;margin-right:8px;object-fit:cover;width:24px}.typeahead-popover.mentions-menu .mention-avatar-initial{align-items:center;background:#e0e7ff;background:var(--texteditor-mention-bg,#e0e7ff);color:#4338ca;color:var(--texteditor-mention-color,#4338ca);display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:1}.typeahead-popover.mentions-menu .item{align-items:center;display:flex}.item-entree-popover{text-shadow:1px 0 0 var(--texteditor-text)}.item-entree-popover:hover{background-color:var(--texteditor-text-secondary);color:var(--ag-primary-contrast)}.box-bg{background-color:var(--texteditor-bg);border:2px solid var(--texteditor-text)}.texteditor-container[data-theme=default]{.toolbar{background:var(--texteditor-toolbar-bg);border-bottom:1px solid var(--texteditor-toolbar-border);box-shadow:var(--texteditor-shadow-xs)}.editor-input{background:var(--texteditor-editor-bg);border:1px solid var(--texteditor-editor-border);border-radius:var(--texteditor-border-radius);transition:var(--texteditor-transition)}.editor-input:focus-within{border-color:var(--texteditor-editor-focus-border);box-shadow:0 0 0 2px #007bff40}button{border-radius:var(--texteditor-border-radius);transition:var(--texteditor-transition)}button:hover{background-color:var(--texteditor-bg-hover)}button:active{background-color:var(--texteditor-bg-active);transform:translateY(1px)}}.texteditor-container[data-theme=dark]{--texteditor-bg:#1e1e1e;--texteditor-bg-secondary:#2d2d2d;--texteditor-bg-tertiary:#404040;--texteditor-bg-code:#2d2d2d;--texteditor-bg-hover:#3c3c3c;--texteditor-bg-active:#4a4a4a;--texteditor-text:#fff;--texteditor-text-secondary:#ccc;--texteditor-text-muted:#999;--texteditor-text-inverse:#000;--texteditor-border:#404040;--texteditor-border-light:#4a4a4a;--texteditor-border-dark:#666;--texteditor-primary:var(--ag-primary-light);--texteditor-primary-hover:var(--ag-primary);--texteditor-success:#66bb6a;--texteditor-danger:#ef5350;--texteditor-warning:#ffca28;.toolbar{background:var(--texteditor-bg-secondary);border-bottom:1px solid var(--texteditor-border)}.toolbar .toolbar-item .text{color:var(--texteditor-text-secondary)}.toolbar .toolbar-item .icon,.toolbar .toolbar-item i.chevron-down,.toolbar .toolbar-item i.format{filter:invert(1)}.toolbar select.toolbar-item{color:var(--texteditor-text-secondary)}.editor-input{background:var(--texteditor-bg);border:1px solid var(--texteditor-border);color:var(--texteditor-text)}.editor-input:focus-within{border-color:var(--texteditor-primary);box-shadow:0 0 0 2px #4fc3f74d}.dropdown{box-shadow:0 12px 28px 0 #0006,0 2px 4px 0 #0003,inset 0 0 0 1px #ffffff1a}.dropdown .item .icon{filter:invert(1)}code,pre{background:var(--texteditor-bg-code);color:#f8f8f2}::-webkit-scrollbar-track{background:var(--texteditor-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--texteditor-border-dark)}}.texteditor-container[data-theme=minimal]{.toolbar{padding:var(--texteditor-spacing-sm) 0}.editor-input,.toolbar{background:#0000;border:none;box-shadow:none}.editor-input{padding:var(--texteditor-spacing-md) 0}.editor-input:focus-within{border:none;box-shadow:none}button{background:#0000;border:none;border-radius:0}button:hover{background-color:var(--texteditor-bg-hover)}.toolbar-separator{background:var(--texteditor-text-muted);opacity:.3}}.texteditor-container[data-theme=colorful]{.toolbar{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}button{transition:all .3s cubic-bezier(.4,0,.2,1)}button:hover{box-shadow:var(--texteditor-shadow-lg);transform:translateY(-2px)}.editor-input:focus-within{border-color:var(--texteditor-primary);box-shadow:0 0 0 3px #2e7d324d}}.texteditor-wrapper{background-color:#fff;border:1px solid #e0e0e0;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.texteditor-wrapper.theme-dark{background-color:#1a1a1a;border-color:#333;color:#fff}.texteditor-container:focus-within{outline:2px solid #007bff}.NoteReferencePlugin_popover__wZl7P{animation:NoteReferencePlugin_fadeIn__cVLIy .15s ease;background:#fff;background:var(--ag-surface-elevated,#fff);border:1px solid #e0e0e0;border:1px solid var(--ag-border,#e0e0e0);border-radius:8px;border-radius:var(--ag-radius-md,8px);box-shadow:0 4px 20px #00000026;box-shadow:var(--ag-shadow-lg,0 4px 20px #00000026);max-height:400px;overflow:hidden;position:fixed;width:350px;z-index:1500}@keyframes NoteReferencePlugin_fadeIn__cVLIy{0%{opacity:0}to{opacity:1}}.NoteReferencePlugin_header__pko0i{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--ag-border,#e0e0e0);padding:12px}.NoteReferencePlugin_headerCaption__O1KK9{color:#999;color:var(--ag-text-3,#999);font-size:12px}.NoteReferencePlugin_searchTerm__UGbcM{font-size:14px;font-weight:500;margin-top:4px}.NoteReferencePlugin_loadingContainer__x6Jxz{display:flex;justify-content:center;padding:24px}.NoteReferencePlugin_resultList__-kBNe{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.NoteReferencePlugin_resultItem__Pt9k0{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;font:inherit;padding:8px 12px;text-align:left;transition:background-color .1s;width:100%}.NoteReferencePlugin_resultItem__Pt9k0:hover{background-color:#f0f0f0;background-color:var(--ag-surface-2,#f0f0f0)}.NoteReferencePlugin_resultItemSelected__wsoPE,.NoteReferencePlugin_resultItemSelected__wsoPE:hover{background-color:#e8f5e9;background-color:var(--ag-primary-light,#e8f5e9)}.NoteReferencePlugin_resultIcon__Tzs\+f{align-items:center;color:#2e7d32;color:var(--ag-primary,#2e7d32);display:flex;min-width:36px}.NoteReferencePlugin_resultContent__LChiu{flex:1 1;min-width:0}.NoteReferencePlugin_resultTitle__-y6JI{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NoteReferencePlugin_resultTitleSelected__rQff6{font-weight:600}.NoteReferencePlugin_resultId__PIJs6{color:#2e7d32;color:var(--ag-primary,#2e7d32);display:block;font-family:monospace;font-size:.65rem}.NoteReferencePlugin_resultMeta__6WSo8{color:#999;color:var(--ag-text-3,#999);font-size:12px}.NoteReferencePlugin_emptyState__UKfHy{color:#999;color:var(--ag-text-3,#999);font-size:14px;padding:16px;text-align:center}.NoteReferencePlugin_footer__3ClZB{background-color:#fafafa;background-color:var(--ag-surface-1,#fafafa);border-top:1px solid #e0e0e0;border-top:1px solid var(--ag-border,#e0e0e0);color:#999;color:var(--ag-text-3,#999);font-size:12px;padding:8px 12px}:root,[data-theme=light]{--ag-primary:#2e7d32;--ag-primary-light:#4caf50;--ag-primary-dark:#1b5e20;--ag-primary-hover:#388e3c;--ag-primary-bg:#2e7d3214;--ag-primary-bg-hover:#2e7d3224;--ag-primary-contrast:#fff;--ag-secondary:#b8860b;--ag-secondary-light:#d4a843;--ag-secondary-dark:#8b6914;--ag-secondary-hover:#c99a1e;--ag-secondary-bg:#b8860b14;--ag-secondary-contrast:#fff;--ag-background:#fafaf7;--ag-surface:#fff;--ag-surface-1:#fff;--ag-surface-2:#f5f3ee;--ag-surface-3:#edeae3;--ag-surface-elevated:#fff;--ag-border:#e0ddd5;--ag-border-light:#ebe8e1;--ag-border-focus:var(--ag-primary);--ag-text-1:#1c1c1a;--ag-text-2:#6b6b65;--ag-text-3:#9c9c95;--ag-text-inverse:#f0f0ec;--ag-success:#2e7d32;--ag-success-bg:#2e7d3214;--ag-warning:#e65100;--ag-warning-bg:#e6510014;--ag-error:#c62828;--ag-error-bg:#c6282814;--ag-info:#0277bd;--ag-info-bg:#0277bd14;--ag-sidebar-bg:#0f1a12;--ag-sidebar-text:#ffffffd1;--ag-sidebar-text-muted:#ffffff8c;--ag-sidebar-hover:#ffffff14;--ag-sidebar-selected:#a5d6a7;--ag-sidebar-selected-bg:#a5d6a71f;--ag-sidebar-divider:#ffffff1a;--ag-sidebar-width-expanded:240px;--ag-sidebar-width-collapsed:56px;--ag-header-bg:linear-gradient(135deg,#1b5e20,#2e7d32 50%,#1b5e20);--ag-header-text:#fff;--ag-shadow-xs:0 1px 2px #1c1c1a0a;--ag-shadow-sm:0 1px 3px #1c1c1a14,0 1px 2px #1c1c1a0a;--ag-shadow-md:0 4px 6px #1c1c1a12,0 2px 4px #1c1c1a0a;--ag-shadow-lg:0 10px 15px #1c1c1a14,0 4px 6px #1c1c1a0a;--ag-shadow-xl:0 20px 25px #1c1c1a1a,0 8px 10px #1c1c1a0d;--ag-shadow-focus:0 0 0 3px #2e7d3240;--ag-radius-sm:6px;--ag-radius-md:10px;--ag-radius-lg:14px;--ag-radius-xl:20px;--ag-radius-full:9999px;--ag-space-1:4px;--ag-space-2:8px;--ag-space-3:12px;--ag-space-4:16px;--ag-space-5:20px;--ag-space-6:24px;--ag-space-8:32px;--ag-space-10:40px;--ag-space-12:48px;--ag-space-16:64px;--ag-font-display:"Fraunces",Georgia,serif;--ag-font-ui:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--ag-font-mono:"JetBrains Mono",Consolas,"Liberation Mono",monospace;--ag-transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--ag-transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--ag-transition-slow:400ms cubic-bezier(0.4,0,0.2,1);--ag-overlay:#1c1c1a80;--ag-overlay-light:#1c1c1a33;--ag-scrollbar-thumb:#2e7d3240;--ag-scrollbar-thumb-hover:#2e7d3273;--ag-scrollbar-track:#0000;--ag-note-source:#ed6c02;--ag-note-commentary:#388e3c;--ag-note-manual:#78909c;--ag-note-commentary-border-style:solid}[data-theme=dark]{--ag-primary:#66bb6a;--ag-primary-light:#81c784;--ag-primary-dark:#388e3c;--ag-primary-hover:#4caf50;--ag-primary-bg:#66bb6a1f;--ag-primary-bg-hover:#66bb6a33;--ag-primary-contrast:#0a0f0b;--ag-secondary:#daa520;--ag-secondary-light:#e8c860;--ag-secondary-dark:#b8860b;--ag-secondary-hover:#e0b740;--ag-secondary-bg:#daa5201f;--ag-secondary-contrast:#0a0f0b;--ag-background:#121210;--ag-surface:#1e1e1c;--ag-surface-1:#1e1e1c;--ag-surface-2:#2a2a28;--ag-surface-3:#343432;--ag-surface-elevated:#242422;--ag-border:#3a3a38;--ag-border-light:#2e2e2c;--ag-border-focus:var(--ag-primary);--ag-text-1:#f0f0ec;--ag-text-2:#a0a09c;--ag-text-3:#6b6b65;--ag-text-inverse:#1c1c1a;--ag-success:#66bb6a;--ag-success-bg:#66bb6a1f;--ag-warning:#ff9800;--ag-warning-bg:#ff98001f;--ag-error:#ef5350;--ag-error-bg:#ef53501f;--ag-info:#4fc3f7;--ag-info-bg:#4fc3f71f;--ag-sidebar-bg:#0a0f0b;--ag-sidebar-text:#ffffffd1;--ag-sidebar-text-muted:#ffffff73;--ag-sidebar-hover:#ffffff0f;--ag-sidebar-selected:#66bb6a;--ag-sidebar-selected-bg:#66bb6a26;--ag-sidebar-divider:#ffffff14;--ag-sidebar-width-expanded:240px;--ag-sidebar-width-collapsed:56px;--ag-header-bg:linear-gradient(135deg,#0f1a12,#1b3a1e 50%,#0f1a12);--ag-header-text:#f0f0ec;--ag-shadow-xs:0 1px 2px #00000026;--ag-shadow-sm:0 1px 3px #00000040,0 1px 2px #00000026;--ag-shadow-md:0 4px 6px #00000040,0 2px 4px #00000026;--ag-shadow-lg:0 10px 15px #0000004d,0 4px 6px #00000026;--ag-shadow-xl:0 20px 25px #00000059,0 8px 10px #0003;--ag-shadow-focus:0 0 0 3px #66bb6a4d;--ag-overlay:#0009;--ag-overlay-light:#0000004d;--ag-scrollbar-thumb:#66bb6a40;--ag-scrollbar-thumb-hover:#66bb6a73;--ag-scrollbar-track:#0000}html[data-theme]{color-scheme:light dark;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:background-color var(--ag-transition-slow),color var(--ag-transition-slow)}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{scrollbar-color:#2e7d3240 #0000;scrollbar-color:var(--ag-scrollbar-thumb) var(--ag-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;background:var(--ag-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:#2e7d3240;background-color:var(--ag-scrollbar-thumb);border-radius:9999px;border-radius:var(--ag-radius-full)}::-webkit-scrollbar-thumb:hover{background-color:#2e7d3273;background-color:var(--ag-scrollbar-thumb-hover)}:root,[data-content-theme=editorial]{--ag-content-font:"Source Serif 4",Georgia,"Times New Roman",serif;--ag-content-font-weight:400;--ag-content-font-weight-bold:600;--ag-content-font-size:1.05rem;--ag-content-bg:var(--ag-surface);--ag-content-bg-hover:var(--ag-surface-2);--ag-content-text:var(--ag-text-1);--ag-content-text-secondary:var(--ag-text-2);--ag-content-line-height:1.75;--ag-content-letter-spacing:0.01em;--ag-content-border:1px solid var(--ag-border);--ag-content-border-radius:var(--ag-radius-md);--ag-content-shadow:var(--ag-shadow-sm);--ag-content-shadow-hover:var(--ag-shadow-md);--ag-content-heading-font:var(--ag-font-display);--ag-content-heading-color:var(--ag-text-1);--ag-content-link-color:var(--ag-primary);--ag-content-blockquote-border:3px solid var(--ag-primary-light);--ag-content-blockquote-bg:var(--ag-primary-bg);--ag-content-selection-bg:#2e7d3226;--ag-content-card-ornament:none;--ag-content-card-texture:none}[data-content-theme=manuscript]{--ag-content-font:"Cormorant Garamond","Garamond",Georgia,serif;--ag-content-font-weight:400;--ag-content-font-weight-bold:600;--ag-content-font-size:1.1rem;--ag-content-bg:#faf8f0;--ag-content-bg-hover:#f5f0e3;--ag-content-text:#3b2f1e;--ag-content-text-secondary:#6b5d4a;--ag-content-line-height:1.7;--ag-content-letter-spacing:0.02em;--ag-content-border:1px solid #e8dcc8;--ag-content-border-radius:var(--ag-radius-md);--ag-content-shadow:0 2px 8px #8b74581a;--ag-content-shadow-hover:0 8px 24px #8b74582e;--ag-content-heading-font:"Cormorant Garamond",Georgia,serif;--ag-content-heading-color:#2c2016;--ag-content-link-color:#6b4e2f;--ag-content-blockquote-border:3px solid #c4a97d;--ag-content-blockquote-bg:#c4a97d14;--ag-content-selection-bg:#c4a97d40;--ag-content-card-ornament:linear-gradient(90deg,#0000 0%,#c4a97d 50%,#0000);--ag-content-card-texture:none}[data-content-theme=cabinet]{--ag-content-font:"EB Garamond","Garamond",Georgia,serif;--ag-content-font-weight:400;--ag-content-font-weight-bold:600;--ag-content-font-size:1.08rem;--ag-content-bg:#f0e6d3;--ag-content-bg-hover:#e8dbca;--ag-content-text:#2c1810;--ag-content-text-secondary:#5c4a3a;--ag-content-line-height:1.65;--ag-content-letter-spacing:0.015em;--ag-content-border:1px solid #d4c4a8;--ag-content-border-radius:var(--ag-radius-sm);--ag-content-shadow:0 2px 8px #5c4a3a1f;--ag-content-shadow-hover:0 8px 24px #5c4a3a38;--ag-content-heading-font:"EB Garamond",Georgia,serif;--ag-content-heading-color:#1a0f08;--ag-content-link-color:#7b4e2b;--ag-content-blockquote-border:3px solid #a0886c;--ag-content-blockquote-bg:#a0886c1a;--ag-content-selection-bg:#a0886c40;--ag-content-card-ornament:linear-gradient(90deg,#0000 0%,#a0886c 20%,#a0886c 80%,#0000);--ag-content-card-texture:url("data:image/svg+xml;charset=utf-8,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E")}[data-theme=dark] [data-content-theme=manuscript]{--ag-content-bg:#2a2520;--ag-content-bg-hover:#342e28;--ag-content-text:#e8dcc8;--ag-content-text-secondary:#b8a890;--ag-content-border:1px solid #4a3f32;--ag-content-heading-color:#f0e6d3;--ag-content-link-color:#d4a843;--ag-content-shadow:0 2px 8px #00000040;--ag-content-shadow-hover:0 8px 24px #00000059;--ag-content-blockquote-border:3px solid #8b7458;--ag-content-blockquote-bg:#8b74581f;--ag-content-selection-bg:#d4a84340;--ag-content-card-ornament:linear-gradient(90deg,#0000 0%,#8b7458 50%,#0000)}[data-theme=dark] [data-content-theme=cabinet]{--ag-content-bg:#252018;--ag-content-bg-hover:#302a20;--ag-content-text:#e0d4c2;--ag-content-text-secondary:#a89880;--ag-content-border:1px solid #4a3f30;--ag-content-heading-color:#f0e6d3;--ag-content-link-color:#c4a060;--ag-content-shadow:0 2px 8px #0000004d;--ag-content-shadow-hover:0 8px 24px #0006;--ag-content-blockquote-border:3px solid #7b6650;--ag-content-blockquote-bg:#7b66501f;--ag-content-selection-bg:#c4a06040;--ag-content-card-ornament:linear-gradient(90deg,#0000 0%,#7b6650 20%,#7b6650 80%,#0000)}:root{--z-index-app-bar:1100;--z-index-app-bar-content:1150;--z-index-app-bar-dropdown:1160;--z-index-drawer:1200;--z-index-backdrop:1200;--z-index-modal:1300;--z-index-modal-content:1350;--z-index-modal-dropdown:1400;--z-index-panels:1400;--z-index-modal-loading:1450;--z-index-modal-actions:1480;--z-index-sticky-note:1500;--z-index-panel-dropdown:1500;--z-index-history-panel:1550;--z-index-excalidraw-modal:1600;--z-index-tooltip:1700;--z-index-popover:1800;--z-index-doc-reader:1900;--z-index-doc-reader-tooltip:1950;--z-index-entrees-miner-modal:2000;--z-index-overlay-blocking:2100;--z-index-help-modal:2200;--z-index-snackbar:2500}.btn-primary{background:linear-gradient(135deg,var(--ag-primary) 0,var(--ag-primary-dark) 100%);border:none;border-radius:8px;box-shadow:0 2px 6px #2e7d3240;color:var(--ag-primary-contrast);cursor:pointer;font-family:var(--ag-font-ui);font-size:13px;font-weight:600;height:auto;min-width:auto;padding:10px 20px;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{background:linear-gradient(135deg,var(--ag-primary-dark) 0,var(--ag-primary) 100%);box-shadow:0 4px 12px #2e7d3259;transform:translateY(-1px)}.btn-primary:active{box-shadow:0 2px 4px #2e7d3240;transform:translateY(0)}.btn-primary:focus{box-shadow:var(--ag-shadow-focus);outline:none}.btn-primary:disabled{color:var(--ag-text-3);cursor:not-allowed}.btn-primary:disabled,.btn-primary:disabled:hover{background:var(--ag-border);box-shadow:none;transform:none}.btn-primary.btn-small{font-size:11px;padding:8px 16px}.btn-primary.btn-large{font-size:15px;padding:12px 24px}.btn-secondary{background:#0000;border:1.5px solid var(--ag-primary);border-radius:8px;color:var(--ag-primary);cursor:pointer;font-family:var(--ag-font-ui);font-size:13px;font-weight:600;height:auto;min-width:auto;padding:9px 19px;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{background:var(--ag-primary);box-shadow:0 4px 12px #2e7d324d;color:var(--ag-primary-contrast);transform:translateY(-1px)}.btn-secondary:active{box-shadow:0 2px 4px #2e7d3240;transform:translateY(0)}.btn-secondary:focus{box-shadow:var(--ag-shadow-focus);outline:none}.sticky-note-container{z-index:var(--z-index-sticky-note)!important}.ExcalidrawModal__overlay,.excalidraw-container{z-index:var(--z-index-excalidraw-modal)!important}.typeahead-popover{background:#fff;background:var(--ag-surface-elevated,#fff);z-index:2100!important;z-index:var(--z-index-overlay-blocking,2100)!important}.typeahead-popover ul{overflow-y:auto}.typeahead-popover li{color:#050505;color:var(--ag-text-1,#050505)}.typeahead-popover li.active,.typeahead-popover li.selected,.typeahead-popover li:hover{background:#eee;background:var(--ag-surface-2,#eee)}.excalidraw .App-toolbar{z-index:calc(var(--z-index-excalidraw-modal) + 50)!important}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body,html{height:100%;overflow:clip}body{line-height:1.5;min-height:100vh;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%}input,textarea{-webkit-appearance:none;appearance:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid var(--ag-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-row{display:flex;flex-direction:row}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.contents{display:contents}.flex-1{flex:1 1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.self-center{align-self:center}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.gap-0{gap:0}.gap-1{gap:var(--ag-space-1)}.gap-2{gap:var(--ag-space-2)}.gap-3{gap:var(--ag-space-3)}.gap-4{gap:var(--ag-space-4)}.gap-5{gap:var(--ag-space-5)}.gap-6{gap:var(--ag-space-6)}.gap-8{gap:var(--ag-space-8)}.gap-10{gap:var(--ag-space-10)}.gap-12{gap:var(--ag-space-12)}.gap-16{gap:var(--ag-space-16)}.p-0{padding:0}.p-1{padding:var(--ag-space-1)}.p-2{padding:var(--ag-space-2)}.p-3{padding:var(--ag-space-3)}.p-4{padding:var(--ag-space-4)}.p-5{padding:var(--ag-space-5)}.p-6{padding:var(--ag-space-6)}.p-8{padding:var(--ag-space-8)}.p-10{padding:var(--ag-space-10)}.p-12{padding:var(--ag-space-12)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.px-2{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.px-3{padding-left:var(--ag-space-3);padding-right:var(--ag-space-3)}.px-4{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.px-5{padding-left:var(--ag-space-5);padding-right:var(--ag-space-5)}.px-6{padding-left:var(--ag-space-6);padding-right:var(--ag-space-6)}.px-8{padding-left:var(--ag-space-8);padding-right:var(--ag-space-8)}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:var(--ag-space-1);padding-top:var(--ag-space-1)}.py-2{padding-bottom:var(--ag-space-2);padding-top:var(--ag-space-2)}.py-3{padding-bottom:var(--ag-space-3);padding-top:var(--ag-space-3)}.py-4{padding-bottom:var(--ag-space-4);padding-top:var(--ag-space-4)}.py-5{padding-bottom:var(--ag-space-5);padding-top:var(--ag-space-5)}.py-6{padding-bottom:var(--ag-space-6);padding-top:var(--ag-space-6)}.py-8{padding-bottom:var(--ag-space-8);padding-top:var(--ag-space-8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--ag-space-1)}.pt-2{padding-top:var(--ag-space-2)}.pt-3{padding-top:var(--ag-space-3)}.pt-4{padding-top:var(--ag-space-4)}.pt-6{padding-top:var(--ag-space-6)}.pt-8{padding-top:var(--ag-space-8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--ag-space-1)}.pb-2{padding-bottom:var(--ag-space-2)}.pb-3{padding-bottom:var(--ag-space-3)}.pb-4{padding-bottom:var(--ag-space-4)}.pb-6{padding-bottom:var(--ag-space-6)}.pb-8{padding-bottom:var(--ag-space-8)}.pl-0{padding-left:0}.pl-2{padding-left:var(--ag-space-2)}.pl-4{padding-left:var(--ag-space-4)}.pl-6{padding-left:var(--ag-space-6)}.pr-0{padding-right:0}.pr-2{padding-right:var(--ag-space-2)}.pr-4{padding-right:var(--ag-space-4)}.pr-6{padding-right:var(--ag-space-6)}.m-0{margin:0}.m-1{margin:var(--ag-space-1)}.m-2{margin:var(--ag-space-2)}.m-3{margin:var(--ag-space-3)}.m-4{margin:var(--ag-space-4)}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:0;margin-right:0}.mx-2{margin-left:var(--ag-space-2);margin-right:var(--ag-space-2)}.mx-4{margin-left:var(--ag-space-4);margin-right:var(--ag-space-4)}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:var(--ag-space-1);margin-top:var(--ag-space-1)}.my-2{margin-bottom:var(--ag-space-2);margin-top:var(--ag-space-2)}.my-3{margin-bottom:var(--ag-space-3);margin-top:var(--ag-space-3)}.my-4{margin-bottom:var(--ag-space-4);margin-top:var(--ag-space-4)}.mt-0{margin-top:0}.mt-1{margin-top:var(--ag-space-1)}.mt-2{margin-top:var(--ag-space-2)}.mt-3{margin-top:var(--ag-space-3)}.mt-4{margin-top:var(--ag-space-4)}.mt-6{margin-top:var(--ag-space-6)}.mt-8{margin-top:var(--ag-space-8)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--ag-space-1)}.mb-2{margin-bottom:var(--ag-space-2)}.mb-3{margin-bottom:var(--ag-space-3)}.mb-4{margin-bottom:var(--ag-space-4)}.mb-6{margin-bottom:var(--ag-space-6)}.mb-8{margin-bottom:var(--ag-space-8)}.ml-auto{margin-left:auto}.ml-2{margin-left:var(--ag-space-2)}.ml-4{margin-left:var(--ag-space-4)}.mr-auto{margin-right:auto}.mr-2{margin-right:var(--ag-space-2)}.mr-4{margin-right:var(--ag-space-4)}.w-full{width:100%}.w-auto{width:auto}.min-w-0{min-width:0}.max-w-full{max-width:100%}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-visible{overflow:visible}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.inset-0{bottom:0;left:0;right:0;top:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.border{border:1px solid var(--ag-border)}.border-t{border-top:1px solid var(--ag-border)}.border-b{border-bottom:1px solid var(--ag-border)}.border-l{border-left:1px solid var(--ag-border)}.border-r{border-right:1px solid var(--ag-border)}.border-none{border:none}.border-light{border-color:var(--ag-border-light)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--ag-radius-sm)}.rounded-md{border-radius:var(--ag-radius-md)}.rounded-lg{border-radius:var(--ag-radius-lg)}.rounded-xl{border-radius:var(--ag-radius-xl)}.rounded-full{border-radius:var(--ag-radius-full)}.shadow-xs{box-shadow:var(--ag-shadow-xs)}.shadow-sm{box-shadow:var(--ag-shadow-sm)}.shadow-md{box-shadow:var(--ag-shadow-md)}.shadow-lg{box-shadow:var(--ag-shadow-lg)}.shadow-xl{box-shadow:var(--ag-shadow-xl)}.shadow-none{box-shadow:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{word-wrap:break-word;overflow-wrap:break-word}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.transition-fast{transition:all var(--ag-transition-fast)}.transition{transition:all var(--ag-transition-normal)}.transition-slow{transition:all var(--ag-transition-slow)}.transition-none{transition:none}.bg-surface{background-color:var(--ag-surface)}.bg-surface-2{background-color:var(--ag-surface-2)}.bg-surface-3{background-color:var(--ag-surface-3)}.bg-elevated{background-color:var(--ag-surface-elevated)}.bg-background{background-color:var(--ag-background)}.bg-primary{background-color:var(--ag-primary)}.bg-primary-bg{background-color:var(--ag-primary-bg)}.bg-transparent{background-color:initial}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}@keyframes ag-status-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.ag-status-pulse{animation:ag-status-pulse .5s ease-in-out}.children-static>*{border-radius:var(--ag-radius-md)!important;left:auto!important;position:static!important;right:auto!important;top:auto!important;transform:none!important}.text-display{font-size:36px;line-height:1.2}.text-display,.text-h1{color:var(--ag-text-1);font-family:var(--ag-font-display);font-weight:600;letter-spacing:-.02em}.text-h1{font-size:32px;line-height:1.25}.text-h2{font-size:28px;font-weight:600;line-height:1.3}.text-h2,.text-h3{color:var(--ag-text-1);font-family:var(--ag-font-display);letter-spacing:-.01em}.text-h3{font-size:24px;font-weight:500;line-height:1.35}.text-h4{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.4}.text-h5{font-size:18px}.text-h5,.text-h6{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-weight:600;letter-spacing:.01em;line-height:1.4}.text-h6{font-size:16px}.text-subtitle{font-size:16px;letter-spacing:.005em}.text-subtitle,.text-subtitle-sm{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-weight:500;line-height:1.5}.text-subtitle-sm{font-size:14px}.text-body{font-size:16px;line-height:1.6}.text-body,.text-body-sm{color:var(--ag-text-1);font-family:var(--ag-font-ui);font-weight:400}.text-body-sm{font-size:14px;line-height:1.5}.text-caption{font-size:12px;font-weight:400}.text-caption,.text-overline{color:var(--ag-text-2);font-family:var(--ag-font-ui);line-height:1.4}.text-overline{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.text-code{font-family:var(--ag-font-mono);font-size:14px;font-weight:400;line-height:1.5}.text-button{font-family:var(--ag-font-ui);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.4;text-transform:none}.text-primary{color:var(--ag-text-1)}.text-secondary{color:var(--ag-text-2)}.text-muted{color:var(--ag-text-3)}.text-inverse{color:var(--ag-text-inverse)}.text-accent{color:var(--ag-primary)}.text-success{color:var(--ag-success)}.text-error{color:var(--ag-error)}.text-warning{color:var(--ag-warning)}.text-info{color:var(--ag-info)}.text-inherit{color:inherit}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.toolbar-container.expanded{width:580px!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-background);color:var(--ag-text-1);font-family:var(--ag-font-ui);margin:0;transition:background-color var(--ag-transition-slow),color var(--ag-transition-slow)}code{font-family:var(--ag-font-mono)}::selection{background-color:#2e7d3226;background-color:var(--ag-content-selection-bg,#2e7d3226)}.ContentEditable__root{display:block;font-size:15px;min-height:150px;outline:0;padding:8px 28px 40px}@media (max-width:1025px){.ContentEditable__root{padding-left:8px;padding-right:8px}}.Modal__overlay{align-items:center;background-color:#28282899;bottom:0;flex-shrink:1px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.Modal__modal,.Modal__overlay{display:flex;flex-direction:column;flex-grow:0px}.Modal__modal{background-color:var(--ag-surface);background-color:var(--texteditor-bg);border-radius:10px;box-shadow:0 0 20px 0 var(--ag-text-2);min-height:100px;min-width:300px;padding:20px;position:relative}.Modal__title{border-bottom:1px solid var(--texteditor-border-light);color:var(--ag-text-1);color:var(--texteditor-text);margin:0;padding-bottom:10px}.Modal__closeButton{align-items:center;background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);border:0;border-radius:20px;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:20px;text-align:center;width:30px}.Modal__closeButton:hover{background-color:var(--ag-border);background-color:var(--texteditor-border)}.Modal__content{padding-top:20px}.StickyNode__contentEditable{word-wrap:break-word;border:0;caret-color:#050505;cursor:text;display:block;font-size:24px;min-height:20px;outline:0;padding:10px;position:relative;resize:none;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.StickyNode__placeholder{color:var(--ag-text-3);color:var(--texteditor-text-muted);display:inline-block;font-size:24px;left:20px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:30px;-webkit-user-select:none;user-select:none;white-space:nowrap;width:120px}.StickyEditorTheme__paragraph{margin:0;position:"relative"}.PlaygroundEditorTheme__ltr{text-align:left}.PlaygroundEditorTheme__rtl{text-align:right}.PlaygroundEditorTheme__paragraph{margin:0;position:relative}.PlaygroundEditorTheme__quote{border-left:4px solid #ced0d4;color:#65676b;font-size:15px;margin:0 0 10px 20px;padding-left:16px}.PlaygroundEditorTheme__h1{color:#050505;font-size:24px;font-weight:400;margin:0}.PlaygroundEditorTheme__h2{color:#65676b;font-size:15px;font-weight:700;margin:0;text-transform:uppercase}.PlaygroundEditorTheme__h3{font-size:12px;margin:0;text-transform:uppercase}.PlaygroundEditorTheme__indent{--lexical-indent-base-value:40px}.PlaygroundEditorTheme__textBold{font-weight:700}.PlaygroundEditorTheme__textItalic{font-style:italic}.PlaygroundEditorTheme__textUnderline{text-decoration:underline}.PlaygroundEditorTheme__textStrikethrough{text-decoration:line-through}.PlaygroundEditorTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.PlaygroundEditorTheme__textSubscript{font-size:.8em;vertical-align:sub!important}.PlaygroundEditorTheme__textSuperscript{font-size:.8em;vertical-align:super}.PlaygroundEditorTheme__textCode{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-secondary);font-family:Menlo,Consolas,Monaco,monospace;font-size:94%;padding:1px .25rem}.PlaygroundEditorTheme__hashtag{background-color:#5890ff26;border-bottom:1px solid #5890ff4d}.PlaygroundEditorTheme__link{color:#216fdb;text-decoration:none}.PlaygroundEditorTheme__link:hover{cursor:pointer;text-decoration:underline}.PlaygroundEditorTheme__code{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-secondary);display:block;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;margin:8px 0;overflow-x:auto;padding:8px 8px 8px 52px;position:relative;tab-size:2}.PlaygroundEditorTheme__code:before{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);border-right:1px solid var(--texteditor-border-light);color:var(--ag-text-3);color:var(--texteditor-text-muted);content:attr(data-gutter);left:0;min-width:25px;padding:8px;position:absolute;text-align:right;top:0;white-space:pre-wrap}.PlaygroundEditorTheme__table{border-collapse:collapse;border-spacing:0;margin:30px 0;overflow-x:scroll;overflow-y:scroll;table-layout:fixed;width:-webkit-max-content;width:max-content}.PlaygroundEditorTheme__tableSelection ::selection{background-color:initial}.PlaygroundEditorTheme__tableSelected{outline:2px solid #3c84f4}.PlaygroundEditorTheme__tableCell{border:1px solid var(--texteditor-border-dark);min-width:75px;outline:none;padding:6px 8px;position:relative;text-align:start;vertical-align:top;width:75px}.PlaygroundEditorTheme__tableCellSortedIndicator{background-color:var(--ag-text-3);background-color:var(--texteditor-text-muted);bottom:0;display:block;height:4px;left:0;opacity:.5;position:absolute;width:100%}.PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;height:100%;position:absolute;right:-4px;top:0;width:8px;z-index:10}.PlaygroundEditorTheme__tableCellHeader{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-secondary);text-align:start}.PlaygroundEditorTheme__tableCellSelected{background-color:var(--ag-primary-bg)}.PlaygroundEditorTheme__tableCellPrimarySelected{border:2px solid #3c84f4;display:block;height:calc(100% - 2px);left:-1px;position:absolute;top:-1px;width:calc(100% - 2px);z-index:2}.PlaygroundEditorTheme__tableCellEditing{border-radius:3px;box-shadow:0 0 5px #0006}.PlaygroundEditorTheme__tableAddColumns{animation:table-controls .2s ease;background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);border:0;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:20px}.PlaygroundEditorTheme__tableAddColumns:after{background-image:url(/static/media/plus.34c72edbb4021339aa20.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.PlaygroundEditorTheme__tableAddColumns:hover{background-color:var(--ag-primary-bg)}.PlaygroundEditorTheme__tableAddRows{animation:table-controls .2s ease;background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);border:0;bottom:-25px;cursor:pointer;height:20px;left:0;position:absolute;width:calc(100% - 25px)}.PlaygroundEditorTheme__tableAddRows:after{background-image:url(/static/media/plus.34c72edbb4021339aa20.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.PlaygroundEditorTheme__tableAddRows:hover{background-color:var(--ag-primary-bg)}@keyframes table-controls{0%{opacity:0}to{opacity:1}}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:#3c84f4;display:block;height:100%;position:absolute;top:0;width:1px}.PlaygroundEditorTheme__tableCellActionButtonContainer{display:block;height:20px;position:absolute;right:5px;top:6px;width:20px;z-index:4}.PlaygroundEditorTheme__tableCellActionButton{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);border:0;border-radius:20px;color:var(--ag-text-1);color:var(--texteditor-text);cursor:pointer;display:block;height:20px;width:20px}.PlaygroundEditorTheme__tableCellActionButton:hover{background-color:var(--ag-border);background-color:var(--texteditor-border)}.PlaygroundEditorTheme__characterLimit{background-color:#fbb!important;display:inline}.PlaygroundEditorTheme__ol1,.PlaygroundEditorTheme__ol2{list-style-position:inside;margin:0;padding:0}.PlaygroundEditorTheme__ol2{list-style-type:upper-alpha}.PlaygroundEditorTheme__ol3{list-style-position:inside;list-style-type:lower-alpha;margin:0;padding:0}.PlaygroundEditorTheme__ol4{list-style-position:inside;list-style-type:upper-roman;margin:0;padding:0}.PlaygroundEditorTheme__ol5{list-style-type:lower-roman}.PlaygroundEditorTheme__ol5,.PlaygroundEditorTheme__ul{list-style-position:inside;margin:0;padding:0}.PlaygroundEditorTheme__listItem{margin:0 32px}.PlaygroundEditorTheme__listItemChecked,.PlaygroundEditorTheme__listItemUnchecked{list-style-type:none;margin-left:8px;margin-right:8px;outline:none;padding-left:24px;padding-right:24px;position:relative}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.PlaygroundEditorTheme__listItemChecked:before,.PlaygroundEditorTheme__listItemUnchecked:before{background-size:cover;content:"";cursor:pointer;display:block;height:16px;left:0;position:absolute;top:2px;width:16px}.PlaygroundEditorTheme__listItemChecked[dir=rtl]:before,.PlaygroundEditorTheme__listItemUnchecked[dir=rtl]:before{left:auto;right:0}.PlaygroundEditorTheme__listItemChecked:focus:before,.PlaygroundEditorTheme__listItemUnchecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.PlaygroundEditorTheme__listItemUnchecked:before{border:1px solid var(--texteditor-text-muted);border-radius:2px}.PlaygroundEditorTheme__listItemChecked:before{background-color:var(--ag-primary);background-color:var(--texteditor-primary);background-repeat:no-repeat;border:1px solid var(--texteditor-primary);border-radius:2px}.PlaygroundEditorTheme__listItemChecked:after{border-color:var(--ag-primary-contrast);border-style:solid;border-width:0 2px 2px 0;content:"";cursor:pointer;display:block;height:6px;left:7px;position:absolute;right:7px;top:6px;transform:rotate(45deg);width:3px}.PlaygroundEditorTheme__nestedListItem{list-style-type:none}.PlaygroundEditorTheme__nestedListItem:after,.PlaygroundEditorTheme__nestedListItem:before{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenPunctuation{color:#999}.PlaygroundEditorTheme__tokenProperty{color:#905}.PlaygroundEditorTheme__tokenSelector{color:#690}.PlaygroundEditorTheme__tokenOperator{color:#9a6e3a}.PlaygroundEditorTheme__tokenAttr{color:#07a}.PlaygroundEditorTheme__tokenVariable{color:#e90}.PlaygroundEditorTheme__tokenFunction{color:#dd4a68}.PlaygroundEditorTheme__markUnHighlighted{background:none!important;border-style:none}.PlaygroundEditorTheme__mark{background:#ffd40024;border-bottom:2px solid #ffd4004d;padding-bottom:2px}.PlaygroundEditorTheme__markOverlap{background:#ffd4004d;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__mark.selected{background:#ffd40080;border-bottom:2px solid #ffd400}.PlaygroundEditorTheme__markOverlap.selected{background:#ffd400b3;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__embedBlock{-webkit-user-select:none;user-select:none}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid #3c84f4}.Placeholder__root{color:var(--ag-text-3);color:var(--texteditor-text-muted);display:inline-block;font-size:15px;left:28px;overflow:hidden;pointer-events:none;position:absolute;right:28px;text-overflow:ellipsis;top:8px;-webkit-user-select:none;user-select:none;white-space:nowrap}@media (max-width:1025px){.Placeholder__root{left:8px}}.color-picker-wrapper{padding:20px;z-index:2030}.color-picker-basic-color{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.color-picker-basic-color button{border:1px solid var(--texteditor-border-light);border-radius:4px;cursor:pointer;height:16px;list-style-type:none;width:16px}.color-picker-basic-color button.active{box-shadow:0 0 2px 2px #0000004d}.color-picker-saturation{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:150px;margin-top:15px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.color-picker-saturation_cursor{border:2px solid #fff;border-radius:50%;box-shadow:0 0 15px #00000026;box-sizing:border-box;height:20px;position:absolute;transform:translate(-10px,-10px);width:20px}.color-picker-hue{background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:12px;height:12px;margin-top:15px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.color-picker-hue_cursor{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 .5px #0003;box-sizing:border-box;height:20px;position:absolute;transform:translate(-10px,-4px);width:20px}.color-picker-color{border:1px solid var(--texteditor-border-light);height:20px;margin-top:15px;width:100%}.Input__wrapper{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.Input__label{color:var(--ag-text-2);color:var(--texteditor-text-secondary);display:flex;flex:1 1}.Input__input{border:1px solid var(--texteditor-text-muted);border-radius:5px;display:flex;flex:2 1;font-size:16px;min-width:0;padding:7px 10px}.Button__root{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);border:0;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 15px;z-index:2010}.Button__root:hover{background-color:var(--ag-border);background-color:var(--texteditor-border)}.Button__small{font-size:13px;padding:5px 10px}.Button__disabled{cursor:not-allowed}.Button__disabled:hover{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary)}.DialogActions{flex-direction:row}.DialogActions,.DialogButtonsList{display:flex;justify-content:right;margin-top:20px}.DialogButtonsList{flex-direction:column}.DialogButtonsList button{margin-bottom:20px}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/73ea273a72f4aca30ca5.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/d562e886c52f12660a41.d562e886c52f12660a41.woff) format("woff"),url(/static/media/853be92419a6c3766b9a.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/a1abf90dfd72792a577a.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/d757c535a2e5902f1325.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/7489a2fbfb9bfe704420.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/d6484fce1ef428d5bd94.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/db074fa22cf224af93d7.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/7e873d3833eb108a0758.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/931d67ea207ab37ee693.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/354501bac435c3264834.354501bac435c3264834.woff) format("woff"),url(/static/media/4c761b3711973ab04edf.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/172d3529b26f8cedef6b.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/6fdf0ac577be0ba82a4c.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/ed305b5434865e06ffde.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/39890742bc957b368704.39890742bc957b368704.woff2) format("woff2"),url(/static/media/0c3b8929d377c0e9b2f3.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/8169508bf58f8bd92ad8.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/20f389c4120be058d80a.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/428978dc7837d46de091.428978dc7837d46de091.woff) format("woff"),url(/static/media/828abcb200061cffbaae.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/fe2176f79edaa716e621.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/fd947498bc16392e76c2.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/fa675e5e4bec9eb250b6.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/f650f111a3b890d116f1.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/4f35fbcc9ee8614c2bcc.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/9eba1d77abcf2aa6e94e.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/dcbcbd93bac0470b462d.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/3f07ed67f06c720120ce.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/bf2d440b3a42ea78a998.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/6d3d25f4820d0da8f01f.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/96759856b4e70f3a8338.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/8a5f936332e8028c7278.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/95591a929f0d32aa282a.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/b9cd458ac6d5889ff9c3.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/5b49f4993ae22d7975b4.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/7d393d382f3e7fb1c637.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/8d593cfaa96238d5e2f8.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/b257a18c016f37ee4543.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/cd5e231e0cc53b2cb2c0.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/02271ec5cb9f5b4588ac.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/2f7bc363fc5424ebda59.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/c81d1b2a4b75d3eded60.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/073b3402d036714b4370.073b3402d036714b4370.woff) format("woff"),url(/static/media/fc9ba5249878cd8f8d88.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/6eec866c69313624be60.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/0108e89c9003e8c14ea3.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/6de7d4b539221a49e9e2.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/2960900c4f271311eb36.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/3a99e70aee4076660d38.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/57f5c1837853986ea1db.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/e1951519f6f0596f7356.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/7947224e8a9914fa332b.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/8d6b6822586eea3d3b20.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/e418bf257af1052628d8.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/aeffd8025cba3647f1a6.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/4ad7c7e8bb8d10a34bb7.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/c295e7f71970f03c0549.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/4c6b94fd1d07f8beff7c.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/c5c02d763c89380dcb4e.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.25"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.EquationEditor_blockEditor,.EquationEditor_inlineEditor{background-color:inherit;border:0;color:#8421a2;margin:0;outline:0;padding:0;resize:none}.EquationEditor_blockEditor{width:100%}.EquationEditor_inputBackground{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary)}.EquationEditor_dollarSign{color:var(--ag-text-3);color:var(--texteditor-text-muted);text-align:left}.KatexEquationAlterer_defaultRow{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;margin-top:10px;overflow:hidden}.KatexEquationAlterer_dialogActions{display:flex;flex-direction:row;justify-content:right;margin-bottom:0;margin-top:20px;overflow:hidden}.KatexEquationAlterer_centerRow{display:flex;flex-direction:"row";justify-content:center;margin-bottom:10px;margin-top:10px;overflow:hidden}.KatexEquationAlterer_textArea{padding:7px;resize:none;width:100%}.ImageNode__contentEditable{border:0;caret-color:#050505;cursor:text;display:block;font-size:12px;min-height:20px;outline:0;padding:10px;position:relative;resize:none;-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:calc(100% - 20px);word-break:break-word}.ImageNode__placeholder{color:var(--ag-text-3);color:var(--texteditor-text-muted);display:inline-block;font-size:12px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.image-control-wrapper--resizing{touch-action:none}.Modal__content [type=checkbox]:checked,.Modal__content [type=checkbox]:not(:checked){left:-9999px;position:absolute}.Modal__content [type=checkbox]:checked+label,.Modal__content [type=checkbox]:not(:checked)+label{color:var(--ag-text-2);color:var(--texteditor-text-secondary);cursor:pointer;display:inline-block;line-height:20px;padding-right:55px;position:relative}.Modal__content [type=checkbox]:checked+label:before,.Modal__content [type=checkbox]:not(:checked)+label:before{background:var(--ag-surface);background:var(--texteditor-bg);border:1px solid var(--texteditor-text-secondary);content:"";height:18px;position:absolute;right:0;top:0;width:18px}.Modal__content [type=checkbox]:checked+label:after,.Modal__content [type=checkbox]:not(:checked)+label:after{background:var(--ag-text-1);background:var(--texteditor-text);content:"";height:8px;position:absolute;right:6px;top:6px;transition:all .2s ease;width:8px}.Modal__content [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.Modal__content [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.InlineImageNode__contentEditable{border:0;caret-color:#050505;cursor:text;display:block;font-size:14px;line-height:1.4em;min-height:20px;outline:0;padding:10px;position:relative;resize:none;tab-size:1;-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:calc(100% - 20px);word-break:break-word}.InlineImageNode__placeholder{bottom:10px;color:var(--ag-text-3);color:var(--texteditor-text-muted);display:inline-block;font-size:12px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.floating-text-format-popup{background:var(--ag-surface);background:var(--texteditor-bg);background-color:var(--ag-surface);background-color:var(--texteditor-bg);border-radius:8px;box-shadow:0 5px 10px #0000004d;display:flex;height:35px;left:0;opacity:0;padding:4px;position:absolute;top:0;transition:opacity .5s;vertical-align:middle;will-change:transform;z-index:10}.floating-text-format-popup button.popup-item{background:none;border:0;border-radius:10px;cursor:pointer;display:flex;padding:8px;vertical-align:middle}.floating-text-format-popup button.popup-item:disabled{cursor:not-allowed}.floating-text-format-popup button.popup-item.spaced{margin-right:2px}.floating-text-format-popup button.popup-item i.format{background-size:contain;display:inline-block;display:flex;height:18px;margin-top:2px;opacity:.6;vertical-align:-.25em;width:18px}.floating-text-format-popup button.popup-item:disabled i.format{opacity:.2}.floating-text-format-popup button.popup-item.active{background-color:#dfe8fa4d}.floating-text-format-popup button.popup-item.active i{opacity:1}.floating-text-format-popup .popup-item:hover:not([disabled]){background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary)}.floating-text-format-popup select.popup-item{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;border-radius:10px;color:var(--ag-text-3);color:var(--texteditor-text-muted);display:flex;font-size:14px;padding:8px;text-overflow:ellipsis;vertical-align:middle;width:70px}.floating-text-format-popup select.code-language{text-transform:capitalize;width:130px}.floating-text-format-popup .popup-item .text{color:var(--ag-text-3);color:var(--texteditor-text-muted);display:flex;font-size:14px;height:20px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:200px;width:70px}.floating-text-format-popup .popup-item .icon{background-size:contain;display:flex;height:20px;line-height:16px;margin-right:8px;-webkit-user-select:none;user-select:none;width:20px}.floating-text-format-popup i.chevron-down{display:flex;height:16px;margin-top:3px;-webkit-user-select:none;user-select:none;width:16px}.floating-text-format-popup i.chevron-down.inside{display:flex;height:16px;margin-left:-25px;margin-right:10px;margin-top:11px;pointer-events:none;width:16px}.floating-text-format-popup .divider{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);margin:0 4px;width:1px}@media (max-width:1024px){.floating-text-format-popup button.insert-comment{display:none}}.CommentPlugin_AddCommentBox{background-color:var(--ag-surface);background-color:var(--texteditor-bg);border-radius:20px;box-shadow:0 0 3px #0003;display:block;height:60px;position:absolute;width:40px;z-index:2030}.CommentPlugin_AddCommentBox_button{background:none;border:0;border-radius:20px;cursor:pointer;height:60px;left:0;position:absolute;top:0;width:40px;z-index:2010}.CommentPlugin_AddCommentBox_button:hover{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-secondary)}i.add-comment{background-image:url(/static/media/chat-left-text.8b724b66a0d8eb199e16.svg);background-size:contain;display:inline-block;height:20px;vertical-align:-10px;width:20px}.CommentPlugin_CommentInputBox{animation:show-input-box .4s ease;background-color:var(--ag-surface);background-color:var(--texteditor-bg);border-radius:5px;box-shadow:0 0 5px 0 #0000001a;display:block;min-height:80px;position:fixed;width:250px;z-index:2030}.CommentPlugin_CommentInputBox:before{border:.5em solid #000;border-color:#0000 #0000 var(--texteditor-bg) var(--texteditor-bg);box-shadow:-3px 3px 3px 0 #0000000d;box-sizing:border-box;content:"";height:0;left:calc(50% + .25em);margin-left:.5em;position:absolute;right:-1em;top:0;transform:rotate(135deg);transform-origin:0 0;width:0}@keyframes show-input-box{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.CommentPlugin_CommentInputBox_Buttons{display:flex;flex-direction:row;gap:10px;padding:0 10px 10px}.CommentPlugin_CommentInputBox_Button{flex:1 1}.CommentPlugin_CommentInputBox_Button.primary{background-color:var(--ag-primary);background-color:var(--texteditor-primary);color:var(--ag-primary-contrast);font-weight:700}.CommentPlugin_CommentInputBox_Button.primary:hover{background-color:var(--ag-primary-hover);background-color:var(--texteditor-primary-hover)}.CommentPlugin_CommentInputBox_Button[disabled]{color:var(--ag-text-1);color:var(--texteditor-text);cursor:not-allowed;font-weight:400}.CommentPlugin_CommentInputBox_Button[disabled],.CommentPlugin_CommentInputBox_Button[disabled]:hover{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-tertiary);opacity:.5}.CommentPlugin_CommentInputBox_EditorContainer{border-radius:5px;margin:10px;position:relative}.CommentPlugin_CommentInputBox_Editor{background-color:var(--ag-surface);background-color:var(--texteditor-bg);border:1px solid var(--texteditor-border-light);border-radius:5px;caret-color:#050505;display:block;font-size:15px;min-height:80px;padding:9px 10px 10px 9px;position:relative}.CommentPlugin_CommentInputBox_Editor:focus{outline:1px solid var(--ag-primary);outline:1px solid var(--texteditor-primary)}.CommentPlugin_ShowCommentsButton{background-color:var(--ag-border);background-color:var(--texteditor-border);border-radius:10px;left:17px;position:relative;top:20px}i.comments{background-image:url(/static/media/comments.add6dd99e8ec5b0cd102.svg);background-size:contain;display:inline-block;height:20px;opacity:.5;transition:opacity .2s linear;vertical-align:-10px;width:20px}.CommentPlugin_ShowCommentsButton:hover i.comments{opacity:1}.CommentPlugin_ShowCommentsButton.active{background-color:var(--ag-border-light);background-color:var(--texteditor-border-light)}.CommentPlugin_CommentsPanel{animation:show-comments .2s ease;background-color:var(--ag-surface);background-color:var(--texteditor-bg);border-top-left-radius:10px;box-shadow:0 0 10px #0000001a;height:calc(100% - 88px);position:fixed;right:0;top:88px;width:300px;z-index:2030}@keyframes show-comments{0%{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}.CommentPlugin_CommentsPanel_Heading{border-bottom:1px solid var(--texteditor-bg-tertiary);color:var(--ag-text-1);color:var(--texteditor-text);display:flex;height:45px;margin:0;overflow:hidden;padding-left:15px;padding-top:10px;width:100%}.CommentPlugin_CommentsPanel_Heading_Title{font-size:20px;margin:0}.CommentPlugin_CommentsPanel_Heading .button-close-panel{display:contents}.CommentPlugin_CommentsPanel_Heading .button-close-panel i{background-size:contain;cursor:pointer;display:inline-block;height:30px;position:absolute;right:10px;top:6px;width:30px}.CommentPlugin_CommentsPanel_Editor{background-color:var(--ag-surface);background-color:var(--texteditor-bg);border:1px solid var(--texteditor-border-light);border-radius:5px;caret-color:#050505;display:block;font-size:15px;min-height:20px;padding:9px 10px 10px 9px;position:relative}.CommentPlugin_CommentsPanel_Editor:before{content:"";float:right;height:20px;width:30px}.CommentPlugin_CommentsPanel_SendButton{background:none;position:absolute;right:10px;top:8px}.CommentPlugin_CommentsPanel_SendButton:hover{background:none}i.send{background-image:url(/static/media/send.fc992e2bd4a926b73ee1.svg);background-size:contain;display:inline-block;height:20px;opacity:.5;transition:opacity .2s linear;vertical-align:-10px;width:20px}.CommentPlugin_CommentsPanel_SendButton:hover i.send{filter:invert(45%) sepia(98%) saturate(2299%) hue-rotate(201deg) brightness(100%) contrast(92%);opacity:1}.CommentPlugin_CommentsPanel_SendButton[disabled] i.send{opacity:.3}.CommentPlugin_CommentsPanel_SendButton:hover[disabled] i.send{filter:none;opacity:.3}.CommentPlugin_CommentsPanel_Empty{color:var(--ag-text-3);color:var(--texteditor-text-muted);font-size:15px;margin:0;padding:0;position:absolute;text-align:center;top:calc(50% - 15px);width:100%}.CommentPlugin_CommentsPanel_List{height:calc(100% - 45px);list-style-type:none;margin:0;overflow-y:auto;padding:0;position:absolute;top:45px;width:100%}.CommentPlugin_CommentsPanel_List_Comment{font-size:14px;margin:0;padding:15px 0 15px 15px;position:relative;transition:all .2s linear}.CommentPlugin_CommentsPanel_List_Thread.active .CommentPlugin_CommentsPanel_List_Comment:hover{background-color:inherit}.CommentPlugin_CommentsPanel_List_Comment p{color:var(--ag-text-1);color:var(--texteditor-text);margin:0}.CommentPlugin_CommentsPanel_List_Details{color:var(--ag-text-1);color:var(--texteditor-text);padding-bottom:5px;vertical-align:top}.CommentPlugin_CommentsPanel_List_Comment_Author{font-weight:700;padding-right:5px}.CommentPlugin_CommentsPanel_List_Comment_Time{color:var(--ag-text-3);color:var(--texteditor-text-muted)}.CommentPlugin_CommentsPanel_List_Thread{border-bottom:1px solid var(--texteditor-bg-tertiary);border-left:0 solid var(--texteditor-bg-tertiary);border-top:1px solid var(--texteditor-bg-tertiary);margin:0;padding:0;position:relative;transition:all .2s linear}.CommentPlugin_CommentsPanel_List_Thread+.CommentPlugin_CommentsPanel_List_Thread,.CommentPlugin_CommentsPanel_List_Thread:first-child{border-top:none}.CommentPlugin_CommentsPanel_List_Thread.interactive{cursor:pointer}.CommentPlugin_CommentsPanel_List_Thread.active,.CommentPlugin_CommentsPanel_List_Thread.interactive:hover{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-secondary)}.CommentPlugin_CommentsPanel_List_Thread.active{border-left:15px solid var(--texteditor-bg-tertiary);cursor:inherit}.CommentPlugin_CommentsPanel_List_Thread_QuoteBox{color:var(--ag-border-light);color:var(--texteditor-border-light);display:block;padding-top:10px}.CommentPlugin_CommentsPanel_List_Thread_Quote{margin:0 10px}.CommentPlugin_CommentsPanel_List_Thread_Quote span{background-color:#ffd40066;color:var(--ag-text-1);color:var(--texteditor-text);display:inline;font-weight:700;line-height:1.4;padding:1px}.CommentPlugin_CommentsPanel_List_Thread_Comments{list-style-type:none;padding-left:10px}.CommentPlugin_CommentsPanel_List_Thread_Comments .CommentPlugin_CommentsPanel_List_Comment:first-child{border:none;margin-left:0;padding-left:5px}.CommentPlugin_CommentsPanel_List_Thread_Comments .CommentPlugin_CommentsPanel_List_Comment:first-child.CommentPlugin_CommentsPanel_List_Comment:last-child{padding-bottom:5px}.CommentPlugin_CommentsPanel_List_Thread_Comments .CommentPlugin_CommentsPanel_List_Comment{border-left:5px solid var(--texteditor-bg-tertiary);margin-left:5px;padding-left:10px}.CommentPlugin_CommentsPanel_List_Thread_Editor{padding-top:1px;position:relative}.CommentPlugin_CommentsPanel_List_DeleteButton{background-color:initial;height:30px;opacity:0;position:absolute;right:10px;top:10px;width:30px}.CommentPlugin_CommentsPanel_DeletedComment,.CommentPlugin_CommentsPanel_List_Comment:hover .CommentPlugin_CommentsPanel_List_DeleteButton,.CommentPlugin_CommentsPanel_List_Thread_QuoteBox:hover .CommentPlugin_CommentsPanel_List_DeleteButton{opacity:.5}.CommentPlugin_CommentsPanel_List_DeleteButton:hover{background-color:initial;filter:invert(45%) sepia(98%) saturate(2299%) hue-rotate(201deg) brightness(100%) contrast(92%);opacity:1}.CommentPlugin_CommentsPanel_List_DeleteButton i.delete{background-image:url(/static/media/trash3.e0472b292bfe390cbb19.svg);background-size:contain;height:15px;left:5px;position:absolute;top:5px;transition:opacity .2s linear;vertical-align:-10px;width:15px}.CommentEditorTheme__paragraph{margin:0;position:"relative"}.EntreePlugin_ShowEntreesButton{background-color:var(--ag-border);background-color:var(--texteditor-border);border-radius:10px;left:10px;position:relative;top:20px}.EntreePlugin_ShowEntreesButton:hover i.entrees{opacity:1}.EntreePlugin_ShowEntreesButton.active{background-color:var(--ag-border-light);background-color:var(--texteditor-border-light)}i.entrees{background-image:url(/static/media/entrees.4e64977a116ac5fec513.svg);background-size:contain;display:inline-block;height:20px;opacity:.5;transition:opacity .2s linear;vertical-align:-10px;width:20px}.EntreePlugin_EntreesPanel{animation:show-entrees .2s ease;background-color:var(--ag-surface);background-color:var(--texteditor-bg);border-top-left-radius:10px;bottom:88px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;overflow:hidden;position:fixed;right:0;top:88px;width:300px;z-index:2030}@keyframes show-entrees{0%{opacity:0;transform:translateX(300px)}to{opacity:1;transform:translateX(0)}}.EntreePlugin_EntreesPanel_Heading{border-bottom:1px solid var(--texteditor-bg-tertiary);color:var(--ag-text-1);color:var(--texteditor-text);display:flex;flex-shrink:0;height:45px;margin:0;overflow:hidden;padding-left:15px;padding-top:10px;width:100%}.EntreePlugin_EntreesPanel_Heading_Title{font-size:20px;margin:0}.EntreePlugin_EntreesPanel_Heading .button-close-panel{display:contents}.EntreePlugin_EntreesPanel_Heading .button-close-panel i{background-size:contain;cursor:pointer;display:inline-block;height:30px;position:absolute;right:10px;top:6px;width:30px}.EntreePlugin_EntreesPanel_Empty{align-items:center;color:var(--ag-text-3);color:var(--texteditor-text-muted);display:flex;flex:1 1;font-size:15px;justify-content:center;margin:0;padding:0;text-align:center;width:100%}.EntreePlugin_EntreesPanel_List{flex:1 1;list-style-type:none;margin:0;min-height:0;overflow-y:auto;padding:0;width:100%}.EntreePlugin_EntreesPanel_List_Box{border-bottom:1px solid var(--texteditor-bg-tertiary);border-left:0 solid var(--texteditor-bg-tertiary);border-top:1px solid var(--texteditor-bg-tertiary);margin:0;padding:0;position:relative;transition:all .2s linear}.EntreePlugin_EntreesPanel_List_Box.active{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-secondary);border-left:15px solid var(--texteditor-bg-tertiary);cursor:inherit}.EntreePlugin_EntreesPanel_List_Box_EntreeLabel{color:var(--ag-border-light);color:var(--texteditor-border-light);cursor:pointer;display:block;padding-top:10px}.EntreePlugin_EntreesPanel_List_Box_EntreeLabel_Quote{margin:0 10px;width:80%}.EntreePlugin_EntreesPanel_List_Box_EntreeLabel_Quote span{background-color:#ffd40066;color:var(--ag-text-1);color:var(--texteditor-text);display:inline;font-weight:700;line-height:1.4;padding:1px}.EntreePlugin_EntreesPanel_List_Box_Quote{display:inline-block;list-style-type:none;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;width:95%}.EntreePlugin_EntreesPanel_List_Box_Rating{padding-left:10px}.EntreePlugin_EntreesPanel_List_Block_EntreeLabel_Button{display:flex;width:100%}.EntreePlugin_EntreesPanel_List_Block_EntreeLabel_Button span{display:flex;font-size:20px;font-weight:700;width:100%}.EntreePlugin_EntreesPanel_List.active .EntreePlugin_EntreesPanel_List_Entree:hover{background-color:inherit}.EntreePlugin_EntreesPanel_List_Box_EntreeLabel p{color:var(--ag-text-1);color:var(--texteditor-text);margin:0}.EntreePlugin_EntreesPanel_List_DeleteButton{background-color:initial;height:30px;opacity:0;position:absolute;right:10px;top:10px;width:30px}.EntreePlugin_EntreesPanel_List_DeleteButton:hover{background-color:initial;filter:invert(45%) sepia(98%) saturate(2299%) hue-rotate(201deg) brightness(100%) contrast(92%);opacity:1}.EntreePlugin_EntreesPanel_List_DeleteButton i.delete{background-image:url(/static/media/trash3.e0472b292bfe390cbb19.svg);background-size:contain;height:17px;left:5px;position:absolute;top:5px;transition:opacity .2s linear;vertical-align:-10px;width:17px}.EntreePlugin_EntreesPanel_List_ValidateButton{background-color:initial;height:30px;opacity:0;position:absolute;right:35px;top:10px;width:30px}.EntreePlugin_EntreesPanel_List_ValidateButton:hover{background-color:initial;filter:sepia(98%) saturate(2299%) hue-rotate(201deg) brightness(100%);opacity:1}.EntreePlugin_EntreesPanel_List_ValidateButton i.validate{background-image:url(/static/media/validate.2d101f8fd94aefdcde80.svg);background-size:contain;height:19px;left:5px;position:absolute;top:5px;transition:opacity .2s linear;vertical-align:-10px;width:19px}.EntreePlugin_EntreesPanel_List_DevalidateButton{background-color:initial;height:30px;opacity:0;position:absolute;right:35px;top:10px;width:30px}.EntreePlugin_EntreesPanel_List_DevalidateButton:hover{background-color:initial;filter:sepia(98%) saturate(2299%) hue-rotate(201deg) brightness(100%);opacity:1}.EntreePlugin_EntreesPanel_List_DevalidateButton i.devalidate{background-image:url(/static/media/stop.68c67ab377c2f2aa26ce.svg);background-size:contain;height:19px;left:5px;position:absolute;top:5px;transition:opacity .2s linear;vertical-align:-10px;width:19px}.EntreePlugin_EntreesPanel_List_Box_EntreeLabel:hover .EntreePlugin_EntreesPanel_List_DeleteButton,.EntreePlugin_EntreesPanel_List_Box_EntreeLabel:hover .EntreePlugin_EntreesPanel_List_DevalidateButton,.EntreePlugin_EntreesPanel_List_Box_EntreeLabel:hover .EntreePlugin_EntreesPanel_List_ValidateButton{opacity:.5}.Input__wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial;border:none;cursor:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none;padding:0 1em 0 0;z-index:1}:root{--select-border:var(--ag-text-1);--select-focus:var(--ag-primary);--select-arrow:var(--select-border)}.select{background:linear-gradient(to bottom,var(--ag-surface) 0,var(--ag-surface-3) 100%);background:linear-gradient(to bottom,var(--texteditor-bg) 0,var(--texteditor-bg-tertiary) 100%);border:1px solid var(--select-border);border-radius:.25em;cursor:pointer;font-size:1rem;line-height:1.4;max-width:290px;min-width:160px;padding:.25em .5em}.font-size-input{align-self:center;border-color:grey;border-radius:5px;color:var(--ag-text-3);color:var(--texteditor-text-muted);font-size:14px;font-weight:700;height:21px;padding:2px 4px;text-align:center;width:20px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.add-icon{background-image:url(/static/media/add-sign.e7d1d3dca5256c430ddc.svg)}.add-icon,.minus-icon{background-position:50%;background-repeat:no-repeat}.minus-icon{background-image:url(/static/media/minus-sign.e790b1bfe10a7ec852dd.svg)}button.font-decrement{margin-right:3px;padding:0}button.font-increment{margin-left:3px;padding:0}.TableCellResizer__resizer{position:absolute}.code-action-menu-container{align-items:center;color:#00000080;display:flex;flex-direction:row;font-size:10px;height:35.8px;position:absolute;-webkit-user-select:none;user-select:none}.code-action-menu-container .code-highlight-language{margin-right:4px}.code-action-menu-container button.menu-item{align-items:center;background:none;border:1px solid #0000;border-radius:4px;color:#00000080;cursor:pointer;display:flex;flex-shrink:0;padding:4px;text-transform:uppercase}.code-action-menu-container button.menu-item i.format{background-size:contain;color:#00000080;display:flex;height:16px;opacity:.6;width:16px}.code-action-menu-container button.menu-item:hover{border:1px solid #0000004d;opacity:.9}.code-action-menu-container button.menu-item:active{background-color:#dfe8fa;border:1px solid #00000073}.code-action-menu-container .prettier-wrapper{position:relative}.code-action-menu-container .prettier-wrapper .code-error-tips{background:var(--ag-surface-3);border-radius:4px;color:var(--ag-text-inverse);margin-top:4px;padding:5px;position:absolute;right:0;top:26px}.link-editor{background-color:var(--ag-surface-elevated);border-radius:0 0 8px 8px;box-shadow:0 5px 10px #0000004d;display:flex;left:0;max-width:400px;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;will-change:transform;z-index:10}.link-editor .button{border-radius:8px;cursor:pointer;display:inline-block;height:20px;margin:0 2px;padding:6px;width:20px}.link-editor .button.hovered{background-color:var(--ag-surface-3);display:inline-block;height:20px;width:20px}.actions i,.link-editor .button i{background-size:contain;display:inline-block;height:20px;vertical-align:-.25em;width:20px}.item-entree-popover{border-radius:10px;font-weight:500;-webkit-text-decoration:bold;text-decoration:bold;text-shadow:1px 0 0 #000}.item-entree-popover:hover{background-color:#5b5e5f;color:#fff;text-decoration:none}.item-entree-popover:hover #typo-cle{text-decoration:underline}.popover-editor-entree{padding:1px 10px 1px 2px}.box-bg{background-color:#fff;border:2px solid #000;border-radius:12px;margin:2px 5px 0 3px;max-width:200px;min-width:100px}:root{--texteditor-primary:var(--ag-primary);--texteditor-primary-hover:var(--ag-primary-hover);--texteditor-primary-active:var(--ag-primary-dark);--texteditor-secondary:var(--ag-text-2);--texteditor-secondary-hover:var(--ag-text-1);--texteditor-success:var(--ag-success);--texteditor-danger:var(--ag-error);--texteditor-warning:var(--ag-warning);--texteditor-info:var(--ag-info);--texteditor-light:var(--ag-surface-2);--texteditor-dark:var(--ag-text-1);--texteditor-bg:var(--ag-surface);--texteditor-bg-secondary:var(--ag-surface-2);--texteditor-bg-tertiary:var(--ag-surface-3);--texteditor-bg-code:var(--ag-surface-2);--texteditor-bg-hover:var(--ag-surface-2);--texteditor-bg-active:var(--ag-surface-3);--texteditor-text:var(--ag-text-1);--texteditor-text-secondary:var(--ag-text-2);--texteditor-text-muted:var(--ag-text-3);--texteditor-text-inverse:var(--ag-text-inverse);--texteditor-text-code:var(--ag-info);--texteditor-border:var(--ag-border);--texteditor-border-light:var(--ag-border-light);--texteditor-border-dark:var(--ag-text-3);--texteditor-border-radius:var(--ag-radius-sm);--texteditor-border-radius-sm:2px;--texteditor-border-radius-lg:var(--ag-radius-md);--texteditor-font-family:var(--ag-content-font,var(--ag-font-ui));--texteditor-font-family-mono:var(--ag-font-mono);--texteditor-font-size-xs:12px;--texteditor-font-size-sm:14px;--texteditor-font-size-base:16px;--texteditor-font-size-lg:18px;--texteditor-font-size-xl:20px;--texteditor-line-height:1.5;--texteditor-line-height-sm:1.25;--texteditor-line-height-lg:1.75;--texteditor-spacing-xs:var(--ag-space-1);--texteditor-spacing-sm:var(--ag-space-2);--texteditor-spacing-md:var(--ag-space-4);--texteditor-spacing-lg:var(--ag-space-6);--texteditor-spacing-xl:var(--ag-space-8);--texteditor-spacing-xxl:var(--ag-space-12);--texteditor-toolbar-height:42px;--texteditor-toolbar-bg:var(--texteditor-bg-secondary);--texteditor-toolbar-border:var(--texteditor-border);--texteditor-toolbar-button-size:32px;--texteditor-toolbar-button-radius:var(--texteditor-border-radius);--texteditor-toolbar-separator:var(--texteditor-border-light);--texteditor-editor-min-height:200px;--texteditor-editor-max-height:600px;--texteditor-editor-padding:var(--texteditor-spacing-md);--texteditor-editor-bg:var(--texteditor-bg);--texteditor-editor-border:var(--texteditor-border);--texteditor-editor-focus-border:var(--texteditor-primary);--texteditor-shadow-xs:var(--ag-shadow-xs);--texteditor-shadow-sm:var(--ag-shadow-sm);--texteditor-shadow:var(--ag-shadow-sm);--texteditor-shadow-md:var(--ag-shadow-md);--texteditor-shadow-lg:var(--ag-shadow-lg);--texteditor-shadow-xl:var(--ag-shadow-xl);--texteditor-transition:all var(--ag-transition-normal);--texteditor-transition-fast:all var(--ag-transition-fast);--texteditor-transition-slow:all var(--ag-transition-slow);--texteditor-z-dropdown:1000;--texteditor-z-sticky:1020;--texteditor-z-fixed:1030;--texteditor-z-modal-backdrop:1040;--texteditor-z-modal:1050;--texteditor-z-popover:1060;--texteditor-z-tooltip:1070;--texteditor-mention-bg:var(--ag-primary-bg);--texteditor-mention-color:var(--ag-primary);--texteditor-mention-border:var(--ag-primary-light);--texteditor-hashtag-bg:var(--ag-secondary-bg);--texteditor-hashtag-color:var(--ag-secondary);--texteditor-hashtag-border:var(--ag-secondary-light);--texteditor-code-block-bg:var(--texteditor-bg-code);--texteditor-code-block-border:var(--texteditor-border);--texteditor-code-inline-bg:var(--ag-surface-2);--texteditor-code-inline-color:var(--ag-error);--texteditor-table-border:var(--texteditor-border);--texteditor-table-header-bg:var(--texteditor-bg-secondary);--texteditor-table-stripe-bg:var(--texteditor-bg-hover);--texteditor-image-border:var(--texteditor-border);--texteditor-image-shadow:var(--texteditor-shadow-sm);--texteditor-image-radius:var(--texteditor-border-radius);--texteditor-equation-bg:var(--ag-surface-2);--texteditor-equation-border:var(--texteditor-border);--texteditor-equation-hover-bg:var(--ag-surface-3)}[data-theme=minimal]{--texteditor-toolbar-bg:#0000;--texteditor-toolbar-border:#0000;--texteditor-editor-border:#0000;--texteditor-border-radius:0;--texteditor-shadow:none;--texteditor-shadow-sm:none;--texteditor-shadow-lg:none}[data-theme=colorful]{--texteditor-primary:var(--ag-primary);--texteditor-primary-hover:var(--ag-primary-dark);--texteditor-success:var(--ag-success);--texteditor-danger:var(--ag-error);--texteditor-warning:var(--ag-warning);--texteditor-info:var(--ag-info);--texteditor-mention-bg:linear-gradient(135deg,var(--ag-primary) 0%,var(--ag-primary-dark) 100%);--texteditor-mention-color:var(--ag-primary-contrast);--texteditor-hashtag-bg:linear-gradient(135deg,var(--ag-secondary-light) 0%,var(--ag-secondary) 100%);--texteditor-hashtag-color:var(--ag-primary-contrast)}.texteditor-container{background-color:var(--ag-surface);background-color:var(--texteditor-bg);border:1px solid var(--texteditor-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius);box-sizing:border-box;color:var(--ag-text-1);color:var(--texteditor-text);display:flex;flex-direction:column;font-family:var(--ag-font-ui);font-family:var(--texteditor-font-family);font-size:16px;font-size:var(--texteditor-font-size-base);line-height:1.5;line-height:var(--texteditor-line-height);overflow:hidden;position:relative;width:100%;*{box-sizing:border-box}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--ag-surface-2);background:var(--texteditor-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--ag-text-3);background:var(--texteditor-border-dark);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--ag-text-2);background:var(--texteditor-text-secondary)}}.texteditor-container.bordered{border:1px solid var(--texteditor-border);overflow:hidden}.texteditor-container.fixed-height{height:400px;overflow:hidden}@media (max-width:768px){.texteditor-container{font-size:14px;font-size:var(--texteditor-font-size-sm)}}@media (max-width:480px){.texteditor-container{font-size:12px;font-size:var(--texteditor-font-size-xs)}.texteditor-container .toolbar{--texteditor-toolbar-button-size:28px;--texteditor-spacing-sm:4px}}.editor-shell{color:var(--ag-text-1);color:var(--texteditor-text);display:flex;flex-direction:column;font-family:var(--ag-font-ui);font-family:var(--texteditor-font-family);font-weight:400;height:100%;line-height:1.7;position:relative;text-align:start;width:100%}.editor-container{border-bottom-left-radius:var(--ag-radius-sm);border-bottom-left-radius:var(--texteditor-border-radius);border-bottom-right-radius:var(--ag-radius-sm);border-bottom-right-radius:var(--texteditor-border-radius);width:100%}.editor-container,.editor-scroller{background-color:var(--ag-surface);background-color:var(--texteditor-bg);display:flex;flex:1 1;flex-direction:column;position:relative}.editor-scroller{overflow:auto}.editor{border:1px solid var(--texteditor-border);height:200px;max-height:none;min-height:200px;overflow:auto;resize:vertical}.ContentEditable__root,.editor{background-color:initial;box-sizing:border-box;caret-color:var(--ag-text-1);caret-color:var(--texteditor-text);outline:none;position:relative;width:100%}.ContentEditable__root{border:0;font-size:16px;font-size:var(--texteditor-font-size-base);height:100%;padding:var(--texteditor-spacing-md)}.texteditor-container .ContentEditable__root,.texteditor-container .editor,.texteditor-container .editor-container,.texteditor-container .editor-scroller,.texteditor-container .editor-shell{box-sizing:border-box!important}.texteditor-container .editor{width:100%!important}.texteditor-container ::-webkit-scrollbar{height:8px;width:8px}.texteditor-container ::-webkit-scrollbar-track{background:var(--ag-surface-2);background:var(--texteditor-bg-secondary)}.texteditor-container ::-webkit-scrollbar-thumb{background:var(--ag-text-3);background:var(--texteditor-border-dark);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius)}.texteditor-container ::-webkit-scrollbar-thumb:hover{background:var(--ag-text-2);background:var(--texteditor-text-secondary)}.texteditor-container p{margin:0;padding:0;position:relative}.texteditor-container h1,.texteditor-container h2,.texteditor-container h3,.texteditor-container h4,.texteditor-container h5,.texteditor-container h6{font-weight:600;margin:0;padding:0}.texteditor-container ol,.texteditor-container ul{margin:0;padding:0 0 0 1.5em}.texteditor-container li{margin:0;padding:0}.texteditor-container:focus-within{border-color:var(--texteditor-primary);box-shadow:0 0 0 2px #2e7d3240}.texteditor-container.height-fixed{height:var(--editor-min-height-default);max-height:var(--editor-min-height-default);min-height:var(--editor-min-height-default)}.texteditor-container.height-compact{height:var(--editor-min-height-compact);max-height:var(--editor-min-height-compact);min-height:var(--editor-min-height-compact)}.texteditor-container.height-auto{flex:1 1;height:100%;min-height:var(--editor-min-height-none)}.texteditor-container.height-viewport{height:100vh;max-height:100vh}.texteditor-container.height-custom,.texteditor-container.height-viewport{min-height:var(--editor-min-height-none)}.texteditor-container.height-min-auto{height:auto;min-height:var(--editor-min-height-compact)}.texteditor-container.bordered{border:var(--editor-border-width) solid var(--texteditor-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius)}.texteditor-container.borderless{border:none;border-radius:0}.texteditor-container.thick-border{border-width:2px}.texteditor-container.shadow{box-shadow:var(--ag-shadow-sm);box-shadow:var(--texteditor-shadow)}.texteditor-container.shadow-light{box-shadow:var(--ag-shadow-sm);box-shadow:var(--texteditor-shadow-sm)}.texteditor-container.shadow-strong{box-shadow:var(--ag-shadow-lg);box-shadow:var(--texteditor-shadow-lg)}.texteditor-container.full-width{width:100%}.texteditor-container.max-width{margin:0 auto;max-width:800px}@media (max-width:768px){.texteditor-container.responsive{border-radius:2px;border-radius:var(--texteditor-border-radius-sm);font-size:14px;font-size:var(--texteditor-font-size-sm)}.texteditor-container.responsive .ContentEditable__root{padding:var(--texteditor-spacing-sm) var(--texteditor-spacing-md)}.texteditor-container.responsive.height-fixed{height:300px;min-height:300px}}@media (max-width:480px){.texteditor-container.responsive{font-size:12px;font-size:var(--texteditor-font-size-xs)}.texteditor-container.responsive .ContentEditable__root{padding:var(--texteditor-spacing-xs) var(--texteditor-spacing-sm)}.texteditor-container.responsive .toolbar{--texteditor-toolbar-button-size:28px;--texteditor-spacing-sm:4px}.texteditor-container.responsive.height-fixed{height:250px;min-height:250px}}.editor-text-entrees_validated{background-color:#bade3b4d;border-bottom:1px solid #749f6999}.editor-text-entrees_notFullyValidated{background-color:#ff5e0066;border-bottom:1px solid #ff7f0099}.editor-text-entrees_notValidated{background-color:#f003;border-bottom:1px solid #f009}.editor-text-entrees_notHighlighted{background-color:initial;border:none}.editor-text-highlight{background-color:var(--ag-primary);color:var(--ag-primary-contrast);padding:1.5px 0}.playground-editor-shell{border-radius:2px;color:var(--ag-text-1);color:var(--texteditor-text);font-weight:400;line-height:1.7;margin:20px auto;max-width:1100px;position:relative;text-align:start}.playground-editor-shell .playground-editor-container{background:var(--ag-surface);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:block;position:relative}.playground-editor-shell .playground-editor-container.tree-view{border-radius:0}.playground-editor-shell .playground-editor-container.plain-text{border-top-left-radius:10px;border-top-right-radius:10px}.editor-placeholder{color:var(--ag-text-3);display:inline-block;font-size:15px;left:28px;overflow:hidden;pointer-events:none;position:absolute;right:28px;text-overflow:ellipsis;top:8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.test-recorder-output{margin:20px auto;width:100%}pre{line-height:1.1;margin:0;max-height:400px;overflow:auto;padding:10px}.tree-view-output,pre{background:var(--ag-surface-3);color:var(--ag-text-1);font-size:12px}.tree-view-output{border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:block;margin:1px auto 10px;max-height:300px;overflow:hidden;padding:0;position:relative;text-align:start}pre::-webkit-scrollbar{background:#0000;width:10px}pre::-webkit-scrollbar-thumb{background:var(--ag-text-3)}.editor-dev-button{background-color:var(--ag-surface-3);border:none;border-radius:20px;box-shadow:0 1px 10px #0000004d;cursor:pointer;display:block;font-size:12px;height:40px;outline:none;position:relative;width:40px}.editor-dev-button:after{background-size:contain;bottom:10px;content:"";display:block;filter:invert(1);left:10px;position:absolute;right:10px;top:10px}.editor-dev-button:hover{background-color:var(--ag-text-2)}.editor-dev-button.active{background-color:#e92323}.test-recorder-toolbar{display:flex}.test-recorder-button{background-color:var(--ag-surface-3);border:none;border-radius:4px;box-shadow:1px 2px 2px #0006;cursor:pointer;display:block;font-size:10px;height:32px;outline:none;padding:6px;position:relative;transition:box-shadow 50ms ease-out;width:32px}.test-recorder-button:active{box-shadow:1px 2px 4px #0006}.test-recorder-button+.test-recorder-button{margin-left:4px}.test-recorder-button:after{background-size:contain;bottom:8px;content:"";display:block;filter:invert(1);left:8px;position:absolute;right:8px;top:8px}#options-button{bottom:20px;left:20px;position:fixed}#test-recorder-button{bottom:20px;left:70px;position:fixed}#paste-log-button{bottom:20px;left:120px;position:fixed}#docs-button{bottom:20px;left:170px;position:fixed}#options-button:after{background-image:url(/static/media/gear.44c4af4a65eaee75ac5c.svg)}#test-recorder-button:after{background-image:url(/static/media/journal-code.4aee614a23f3af657221.svg)}#paste-log-button:after{background-image:url(/static/media/clipboard.f539fa1e90c5f6cceb68.svg)}#docs-button:after{background-image:url(/static/media/file-earmark-text.eedd351403def81f052d.svg)}#test-recorder-button-snapshot{margin-right:auto}#test-recorder-button-snapshot:after{background-image:url(/static/media/camera.aa254f440b92c0b74b9b.svg)}#test-recorder-button-copy:after{background-image:url(/static/media/clipboard.f539fa1e90c5f6cceb68.svg)}#test-recorder-button-download:after{background-image:url(/static/media/download.325288f8e7b6b8c39557.svg)}.typeahead-popover{background:var(--ag-surface-elevated);border-radius:8px;box-shadow:0 5px 10px #0000004d;margin-top:25px;z-index:2030}.typeahead-popover ul{border-radius:8px;list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:0}.typeahead-popover ul::-webkit-scrollbar{display:none}.typeahead-popover ul{-ms-overflow-style:none;scrollbar-width:none}.typeahead-popover ul li{border-radius:8px;cursor:pointer;font-size:14px;margin:0;min-width:180px;outline:none}.typeahead-popover ul li.selected{background:var(--ag-surface-3)}.typeahead-popover li{align-content:center;background-color:var(--ag-surface-elevated);border:0;border-radius:8px;color:var(--ag-text-1);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:15px;line-height:16px;margin:0 8px;padding:8px}.typeahead-popover li.active{background-size:contain;display:flex;height:20px;width:20px}.typeahead-popover li:first-child{border-radius:8px 8px 0 0}.typeahead-popover li:last-child{border-radius:0 0 8px 8px}.typeahead-popover li:hover{background-color:var(--ag-surface-3)}.typeahead-popover li .text{display:flex;flex-grow:1;line-height:20px;min-width:150px}.typeahead-popover li .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:20px;line-height:16px;margin-right:8px;-webkit-user-select:none;user-select:none;width:20px}.component-picker-menu{width:200px}.mentions-menu{width:250px}.auto-embed-menu{width:150px}.emoji-menu{width:200px}i.palette{background-image:url(/static/media/palette.0457b930183890842ee7.svg)}i.bucket{background-image:url(/static/media/paint-bucket.c84326d11a7431f391ba.svg)}i.entree-highlighted{background-image:url(/static/media/E-letter.c8f66212acb71c244c7c.svg)}i.comment-highlighted{background-image:url(/static/media/comment-highlited.a7a6427cbd941fcacbac.svg)}i.entree-miner-shot{background-image:url(/static/media/magnifying-glass-key.b4f351297e64eb4cab1f.svg)}i.bold{background-image:url(/static/media/type-bold.d35d70c1617552379440.svg)}i.italic{background-image:url(/static/media/type-italic.6d77581fa1fa24f43d94.svg)}i.clear{background-image:url(/static/media/trash.bd8adea2e06b4e820916.svg)}i.code{background-image:url(/static/media/code.4986f3680c6d6c6553cb.svg)}i.underline{background-image:url(/static/media/type-underline.cc385ad05667bc0872ee.svg)}i.strikethrough{background-image:url(/static/media/type-strikethrough.efdbbf7793312bbd342d.svg)}i.subscript{background-image:url(/static/media/type-subscript.1f0f9489ed265a98e8a1.svg)}i.superscript{background-image:url(/static/media/type-superscript.8f2b76122110388d9612.svg)}i.link{background-image:url(/static/media/link.26e24b3c1e3e0b986762.svg)}i.horizontal-rule{background-image:url(/static/media/horizontal-rule.fa8be1e083d8cd1eadca.svg)}.icon.plus{background-image:url(/static/media/plus.34c72edbb4021339aa20.svg)}.icon.caret-right{background-image:url(/static/media/caret-right-fill.4173cda638fd6f0200ca.svg)}.icon.dropdown-more{background-image:url(/static/media/dropdown-more.5dc91a6811ed6139b55a.svg)}.icon.font-color{background-image:url(/static/media/font-color.3901a96ecf0cd2e950c6.svg)}.icon.font-family{background-image:url(/static/media/font-family.02051f3c165f8479774b.svg)}.icon.bg-color{background-image:url(/static/media/bg-color.6b65f7b48e8bc22a3fff.svg)}.icon.table{background-color:var(--ag-text-2);mask-image:url(/static/media/table.84faa1ae685207ecaba5.svg);-webkit-mask-image:url(/static/media/table.84faa1ae685207ecaba5.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}i.image{background-image:url(/static/media/file-image.54657a52e32b5adda641.svg)}i.table{background-image:url(/static/media/table.84faa1ae685207ecaba5.svg)}i.close{background-image:url(/static/media/close.a87afa475bc4e464e7b3.svg)}i.figma{background-image:url(/static/media/figma.aecc794d31c06389052c.svg)}i.poll{background-image:url(/static/media/card-checklist.2859a66bcfa841320395.svg)}i.tweet{background-image:url(/static/media/tweet.6b260be7c9f07845d77c.svg)}i.youtube{background-image:url(/static/media/youtube.57b8a911d35691a85148.svg)}.icon.left-align,i.left-align{background-image:url(/static/media/text-left.ceba973e74d05674c284.svg)}i.center-align{background-image:url(/static/media/text-center.2ac250c6918479aefb2e.svg)}i.right-align{background-image:url(/static/media/text-right.c19b6fbc93cfc1ba548f.svg)}i.justify-align{background-image:url(/static/media/justify.350561b9bd7c94c1ef27.svg)}i.indent{background-image:url(/static/media/indent.33f45c268349272cb230.svg)}i.markdown{background-image:url(/static/media/markdown.88b50539f6779859aa22.svg)}i.outdent{background-image:url(/static/media/outdent.cb1e7cf4c9708db6a053.svg)}i.undo{background-image:url(/static/media/arrow-counterclockwise.87a46318349be40f2910.svg)}i.redo{background-image:url(/static/media/arrow-clockwise.743c0d4fbd2572ddd648.svg)}i.sticky{background-image:url(/static/media/sticky.779caf71b60c2b7a2a8b.svg)}i.mic{background-image:url(/static/media/mic.f035bd1d9f2886f4fb52.svg)}i.left-arrow{background-image:url(/static/media/left-arrow.b1ced81e7d8981dab241.svg)}i.left-arrow-number{bottom:2px;font-size:14px;position:relative;right:3px}i.right-arrow{background-image:url(/static/media/right-arrow.33e9e4d244a2ff82e1ea.svg)}i.import{background-image:url(/static/media/upload.4d70e53c7b91ca5402bb.svg)}i.export{background-image:url(/static/media/download.325288f8e7b6b8c39557.svg)}i.diagram-2{background-image:url(/static/media/diagram-2.f2d65cfe6f79ce01eaf2.svg)}i.user{background-image:url(/static/media/user.65db7e8569bcafd78ad3.svg)}i.equation{background-image:url(/static/media/plus-slash-minus.eee934aa8db5da8d9727.svg)}i.gif{background-image:url(/static/media/filetype-gif.ad57d5cb24a3883a82d8.svg)}i.copy{background-image:url(/static/media/copy.3badc832b653c9706bd2.svg)}i.success{background-image:url(/static/media/success.442c9e03411ee92e3c3a.svg)}i.prettier{background-image:url(/static/media/prettier.04f5f37fb2485a22b361.svg)}i.prettier-error{background-image:url(/static/media/prettier-error.11758017dbee7e149452.svg)}.link-editor .button.active,.toolbar .button.active{background-color:#dfe8fa}.link-editor .link-input{background-color:var(--ag-surface-3);box-sizing:border-box;margin:12px;width:calc(100% - 75px)}.link-editor .link-input,.link-editor .link-view{border:0;border-radius:15px;color:#050505;display:block;font-family:inherit;font-size:15px;outline:0;padding:8px 12px;position:relative}.link-editor .link-view{margin:8px 12px;width:calc(100% - 24px)}.link-editor .link-view a{display:block;width:calc(100% - 33px);word-break:break-word}.link-editor div.link-edit{background-image:url(/static/media/pencil-fill.bac5081fb1167fe07dee.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;position:absolute;right:30px;top:0;vertical-align:-.25em;width:35px}.link-editor div.link-trash{background-image:url(/static/media/trash.bd8adea2e06b4e820916.svg)}.link-editor div.link-cancel,.link-editor div.link-trash{background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;position:absolute;right:0;top:0;vertical-align:-.25em;width:35px}.link-editor div.link-cancel{background-image:url(/static/media/close.a87afa475bc4e464e7b3.svg);margin-right:28px}.link-editor div.link-confirm{background-image:url(/static/media/success-alt.9f68fb5ad4d1a7e0f7db.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;margin-right:2px;position:absolute;right:0;top:0;vertical-align:-.25em;width:35px}.link-editor .link-input a{color:#216fdb;margin-right:30px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .font-family-wrapper,.link-editor .font-size-wrapper{display:flex;margin:0 4px}.link-editor select{background-color:rgba(0,0,0,.075);border:none;border-radius:4px;padding:6px}.mention:focus{box-shadow:0 0 0 2px #b4d5ff;outline:none}.characters-limit{bottom:5px;color:var(--ag-text-3);display:block;font-size:12px;left:12px;position:absolute;text-align:right}.characters-limit.characters-limit-exceeded{color:red}.dropdown{box-shadow:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a,inset 0 0 0 1px #ffffff80;display:block;min-height:40px;position:fixed;z-index:2030}.dropdown,.dropdown .item{background-color:var(--ag-surface-elevated);border-radius:8px}.dropdown .item{align-content:center;border:0;color:var(--ag-text-1);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:15px;justify-content:space-between;line-height:16px;margin:0 8px;max-width:250px;min-width:100px;padding:8px}.dropdown .item.fontsize-item,.dropdown .item.fontsize-item .text{min-width:0;min-width:auto}.dropdown .item .active{background-size:contain;display:flex;height:20px;width:20px}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:var(--ag-surface-3)}.dropdown .item .text{display:flex;flex-grow:1;line-height:20px;min-width:150px}.dropdown .item .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:20px;line-height:16px;margin-right:12px;-webkit-user-select:none;user-select:none;width:20px}.dropdown .divider{background-color:var(--ag-border-light);height:1px;margin:4px 8px;width:auto}@media screen and (max-width:1100px){.dropdown-button-text{display:none!important}.code-language .dropdown-button-text,.font-size .dropdown-button-text{display:flex!important}}.icon.paragraph{background-image:url(/static/media/text-paragraph.d43b4a3551a5fd2382fc.svg)}.icon.h1{background-image:url(/static/media/type-h1.e090cf9e7ad66c1732fe.svg)}.icon.h2{background-image:url(/static/media/type-h2.714c8beca0b06625515e.svg)}.icon.h3{background-image:url(/static/media/type-h3.11973082b88efb1d2d95.svg)}.icon.h4{background-image:url(/static/media/type-h4.f59000a779ecec6af1b1.svg)}.icon.h5{background-image:url(/static/media/type-h5.50836bff359a623f15a8.svg)}.icon.h6{background-image:url(/static/media/type-h6.dccaa4b971b2a3693155.svg)}.icon.bullet,.icon.bullet-list{background-image:url(/static/media/list-ul.f300c42c9bb0c37cee4d.svg)}.icon.check,.icon.check-list{background-image:url(/static/media/square-check.89eeafc325169a2e2846.svg)}.icon.number,.icon.numbered-list{background-image:url(/static/media/list-ol.868adecaef4f8038c7a8.svg)}.icon.quote{background-image:url(/static/media/chat-square-quote.4a9fd2d2a70b2b5c6a80.svg)}.icon.code{background-image:url(/static/media/code.4986f3680c6d6c6553cb.svg)}.switches{animation:slide-in .4s ease;bottom:70px;left:10px;position:fixed;z-index:6}@keyframes slide-in{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}.switch{background-color:#eeeeeeb3;border-radius:10px;color:var(--ag-text-1);display:block;margin:5px 0;padding:5px 10px}#rich-text-switch{right:0}#character-count-switch{right:130px}.switch label{font-size:14px;line-height:24px;margin-right:5px;width:100px}.switch button,.switch label{display:inline-block;vertical-align:middle}.switch button{background-color:#ced0d4;border:2px solid #0000;border-radius:12px;box-sizing:border-box;cursor:pointer;height:24px;outline:none;position:relative;transition:background-color .1s;width:44px}.switch button:focus-visible{border-color:blue}.switch button span{background-color:#fff;border-radius:12px;display:block;height:20px;left:0;position:absolute;top:0;transition:transform .2s;width:20px}.switch button[aria-checked=true]{background-color:#1877f2}.switch button[aria-checked=true] span{transform:translateX(20px)}.editor-shell span.editor-image{cursor:default;display:inline-block;position:relative;-webkit-user-select:none;user-select:none}.editor-shell .editor-image img{cursor:default;max-width:100%}.editor-shell .editor-image img.focused{outline:2px solid #3c84f4;-webkit-user-select:none;user-select:none}.editor-shell .editor-image img.focused.draggable{cursor:grab}.editor-shell .editor-image img.focused.draggable:active{cursor:grabbing}.editor-shell .editor-image .image-caption-container .tree-view-output{border-radius:0;margin:0}.editor-shell .editor-image .image-caption-container{background-color:#ffffffe6;border-top:1px solid var(--ag-surface);bottom:4px;color:var(--ag-text-1);display:block;left:0;margin:0;min-width:100px;overflow:hidden;padding:0;position:absolute;right:0}.editor-shell .editor-image .image-caption-button{background-color:#00000080;border:1px solid #ffffff4d;border-radius:5px;bottom:20px;color:var(--ag-primary-contrast);cursor:pointer;display:block;left:0;margin:0 auto;min-width:100px;padding:10px;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:30%}.editor-shell .editor-image .image-caption-button:hover{background-color:#3c84f480}.editor-shell .editor-image .image-edit-button{background-image:url(/static/media/pencil-fill.bac5081fb1167fe07dee.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #0000004d;border-radius:5px;cursor:pointer;height:35px;position:absolute;right:4px;top:4px;-webkit-user-select:none;user-select:none;vertical-align:-.25em;width:35px}.editor-shell .editor-image .image-edit-button:hover{background-color:#3c84f41a}.editor-shell .editor-image .image-resizer{background-color:#3c84f4;border:1px solid var(--ag-primary-contrast);display:block;height:7px;position:absolute;width:7px}.editor-shell .editor-image .image-resizer.image-resizer-n{cursor:n-resize;left:48%;top:-6px}.editor-shell .editor-image .image-resizer.image-resizer-ne{cursor:ne-resize;right:-6px;top:-6px}.editor-shell .editor-image .image-resizer.image-resizer-e{bottom:48%;cursor:e-resize;right:-6px}.editor-shell .editor-image .image-resizer.image-resizer-se{bottom:-2px;cursor:nwse-resize;right:-6px}.editor-shell .editor-image .image-resizer.image-resizer-s{bottom:-2px;cursor:s-resize;left:48%}.editor-shell .editor-image .image-resizer.image-resizer-sw{bottom:-2px;cursor:sw-resize;left:-6px}.editor-shell .editor-image .image-resizer.image-resizer-w{bottom:48%;cursor:w-resize;left:-6px}.editor-shell .editor-image .image-resizer.image-resizer-nw{cursor:nw-resize;left:-6px;top:-6px}.editor-shell span.inline-editor-image{cursor:default;display:inline-block;position:relative;z-index:1}.editor-shell .inline-editor-image img{cursor:default;max-width:100%}.editor-shell .inline-editor-image img.focused{outline:2px solid #3c84f4}.editor-shell .inline-editor-image img.focused.draggable{cursor:grab}.editor-shell .inline-editor-image img.focused.draggable:active{cursor:grabbing}.editor-shell .inline-editor-image .image-caption-container .tree-view-output{border-radius:0;margin:0}.editor-shell .inline-editor-image.position-full{margin:1em 0}.editor-shell .inline-editor-image.position-left{float:left;margin:1em 1em 0 0;width:50%}.editor-shell .inline-editor-image.position-right{float:right;margin:1em 0 0 1em;width:50%}.editor-shell .inline-editor-image .image-edit-button{background-color:#00000080;border:1px solid #ffffff4d;border-radius:5px;color:var(--ag-primary-contrast);cursor:pointer;display:block;margin:0 auto;min-width:60px;padding:6px 8px;position:absolute;right:12px;top:12px;-webkit-user-select:none;user-select:none}.editor-shell .inline-editor-image .image-edit-button:hover{background-color:#3c84f480}.editor-shell .inline-editor-image .image-caption-container{background-color:var(--ag-surface-2);color:var(--ag-text-1);display:block;min-width:100%;overflow:hidden}.emoji{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;caret-color:#050505;color:#0000;margin:0 -1px;vertical-align:middle}.emoji-inner{padding:0 .15em}.emoji-inner::selection{background-color:#96969666;color:#0000}.emoji-inner::moz-selection{background-color:#96969666;color:#0000}.emoji.happysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACE1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAAB2bRQBAQD25CoaGAT15CqFfBdIQwwZFwTSwyTTxCStoR4KCQKGfRfz4in04yoMCwJHQgxRSw5STA7r2ijj0yeDehammhylmRwjIAYiHwbv3ikYFgR1bBQbGQV3bhRlXhGXjBpOSA355yrq2SjVxiTn1yewox776SvMvSM/OwtzahQODQJcVRACAgALCgKonB1FQAxEPwynmxxTTQ5GQQzs2yjQwSPOvyPNviNUTg62qR8kIQZPSQ3PwCO5rCB+dRW6rSDu3Sm3qh9YUg8lIgaBeBaUihmqnh2rnx3p2SiQhhmvoh4HBgHo2CgIBwHk1CeRhxlQSg6xpB6CeRZJRAySiBlXUQ9WUA/w3ynt3ChaVA+Vixl180CkAAAAU3RSTlMABfwYE47z9P75uJBWWWtt8e746+zt2djatrUWjcvIxxVs9Y8bjHcZZ/IaUHPQJ83OJHVPYPvcVdtuF1gUycoSTczxz2TzI3YEJiVodCgGTmVTUqncTiEAAALWSURBVFjD7ZfVWxtBFMUhJNkI2lIoBYoVLVaou7vvyQQIwZPgVJC2uLtDsbp7+ycWHtjsJuzsJF/7tQ85T7N3d377jdw7Z/z8fPLJp3+vgCCjISJMrw+LMBiPHfWWcvxILCQ6kaD2ArMnKRGoshS1l1SbzdUlr4psVQCnyfAQ45/CgVgGKnmRKoctBNwlf0842VnA1DjvpjkHcO4KO+eOFiuL/Jaan8GFvayc/Qfg+MHLqGkZqmtsnDSQBZ6icoIQFs5dFfnFU7VGVAyj2xeKIl5Bq9DeUOLczMJPXlHfkKu0C1Kw8l0Z9LQBeQr7mcMiz6AlaFOpoCSM8EyyI4bGUSeScTbQBOFoGRyCzzyjbAimgGIxsPmh+X5xgcks7iqN1GE3pY7pqoR8N21UIJMYJI1U9OuiZUFBsAjdije63RODXCKDCJQFGUWbumCj2wMxyCVSC40syICP0oE8dBuaM1KKXbKgg3jsnFpTgetkSyMl2CkL2oFHPLOeYLssSA8zO6gQ2/4+6I8N7bBoshVFm2wD2tlBtOU3KldZnmlDBsHGDhrCIaakVVJFmS5ePv1PYlj4sqNwiyXvEJr1iKMWNmf69/Z0v5Niarp7eoWHUWphU3NkTshRgrf2urHNx+r6D69BhHI0SS+1fho4hH92OvrW072htdlkam5tXG/2jXQKL2eRTD1FMrSYF43lZVfZpl3r73pf43wzjfQA+sGWh5km8by0WZ+1lJe3PLe2SQ7IRmQqWbVcLCuv/RRy/BlMxKoSZwHabGU7kq8ia3TOF6husRik2y7HkJvRgu48s/Wzj8lav69QpbGayPxQNCxtzZluxNnT7Lb2ag5gn3DHTM4CZy56ZNiva0FsdRWSfK8fJUjPvOyh90/VcEDZYG2p9YW58I219NPQ+ibnkgO8uI2oE3brxHcaXVzwKW8vSNGBmqjIcL0+PDIqJjDed+30yaf/QL8BILNaoYqaEPoAAAAASUVORK5CYII=)}.emoji.veryhappysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACzVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAADqWkf///8BAAB2bRT25CoaGATw3ykyLwmFfBdIQwxHQgwJCALz4in45ir04yrMzMwBAQEZFwTTxCR3bhQMCwKtoR4kIQaonB1YUg8IBwEMDAzt3CiDehbr2ij15Cqwox5TTQ5STA7u3SlRSw62qR+4qx/OvyNFQAzQwSOSiBlEPwx+dRUOBQQEBAEDAgEjIAZDGhQ4ODh1bBQbGQUYFgTn1yfVxiSnmxylmRymmhxGQQzPwCO5rCBWUA8iHwaGfRfNviO6rSCBeBZPSQ2UihnSwyTo2Cjx4ClAGBNNHhfk1Ce+sCB6cRVJRAyCeRZqamosLCzPTz54bxTCtCHWxyUYCQcWCQczFA8WFATKTj2hlhtMHRfIyMhfJB0eHh5aWlpJSUkGBgZFRUUvLy8iIiLd3d319fWxpB6voh5aVA8TEQOVixkwEg5LRg0oJQfSUUCrnx3FtyKXjBrfzybZyiUuKgiPhRj35SqSOCzg0CaWOi3x8fFBPQv55yp8cxVJHBZOSA3UxSQGAgJeVxB/dhYGBQHZ2dkUCAa0RTdkJh7RUD+fn5/GTDyoqKgqEA2vQzUMBQQqKiohDQq9ryB4eHh+fn7aVEKFhYWjPzFVVVVIHBbR0dGCMiePj4+wRDbXyCVUIBpsKSGKNSo2FRA1FBA6OjoEBAT9/f09PT0PDw8fHAUZGRkpKSnp6el6XgltAAAAP3RSTlMABfxr+ROO9P7zF5C47FbIthnP8VkVFM1td9Ajde747dnc2/XYjY8bjE1Q8mdzJWQm+2BPblgSycsEaCgGU1L0HiQRAAADp0lEQVRYw+2X5VsUURTGYVk26BSxFVuxu+aFYRFYUBEpkVwQBEm7GxSwC1Swu7vF7u7urr/BmXEXZxd35sKjj37Y99M+Z8797XPPPefcc83MTDLJpH8vKxdrm3q1pdLa9WysO1pVlVKtQxfoqbOFZRUwTRp7AKEB/nEhMSpVTMhmf3UoIJc5VhJj7i4HHRDRl+Kp7+gAGnJ388pw2tQA4odQFTQ+AXBqQ87pqUT4VOq3mhAOZXNSTru2SBhEGZEmEpJuZJyWoIdSAppMozoJp5eE3kYJagYtIdhdTWf4UyKaBmV3MU6PGthCiWoinMSywB3hvcVBmizUEslnOaZSBEqCUjjHGyOeIlIiGglxLD3oIWSgZFouVMHVMYcilBoWAqAuiNA5qob19/VR8ZfqW8bCXqCPKULL692H7UA+fJC+JShU4WoU5IKA8mX92WUj+CADSwrsjIKseUntyy4bzgcZWKIhMwqywSb9jQyosLVfljA4GAXVx6hfofXxNQy2viUEDYyC6iKGItZI2BoFSaEiB8Wizt8H/bGtNeAFW1RCwbZBHDlI6Ph1CanZndzHKGBfnEY0IV2g5nwGAAP9Is8tv/uSf9VqFi9avvCUry4p0wRKRFe0sxEVrB0cAouz/Dh9CdRaMjGbK9pAgaJl2sho1ukg5h0ruXpv1af1a3jDSNT694/vX78wD6mszxihNsI0Nq78CzHfW6uN3zf047Rho9YyH4WszzjBxmYpp8czTn0GIur2quclH70N9PTh6pUIZA9iinCrNZMhgf27A9rdfIj6+m1dztrVa3Ny1q38vOZn4HayHtPRVPAWcVRiAuO2PwM37twKhqHo9CXIXMxdRy1EJsFaCGfTpAxLr3l5PXjx5vWrFdlvi95lZz8pffZomdeyJVjIZsIkeIqNak6IZDxPpOHiTa8KurQUx9kIxcPNnGCImMamyRzQpQv0MVcuByNlJvNxKJQEY1t7CT2DPbm555F58nA5a9fR/DPIKDvEfEqFpBnJgNRae+mcPpvBxDd9+6z8/FlF6czPjEjuGp4MRWvi0S+Ra0wFe3cU6w5sqzr1CFdxEyFpSTpEtndGVpK2VPP2DI6ISFpUoBtDJsG5mRmxWrkBickVW8iU6YBbzUoN7J5K0OqxQXxK0JhxNFp4dq3k7O8okzNNJCU6LDdPFZuXGzY3jekj8qZVedlYWtgr+PWhsLfoVNUHkqudzKGhrVRq29ChkZ2r6dlpkkn/gX4AY/8OuDJyF4EAAAAASUVORK5CYII=)}.emoji.unhappysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACOlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAAD25Cp2bRQBAQAaGAQZFwSFfBdIQwzz4inTxCStoR5HQgz04yoMCwLv3in15CqDehYKCQJEPwxRSw7QwSNSTA5YUg9WUA82Mgl1bBQbGQV3bhQYFgTr2ijq2SjVxiTn1yewox7SwyRFQAyonB2lmRymmhynmxxGQQzOvyPo2CiGfRfNviM7NwpUTg7PwCMkIQa5rCC2qR9PSQ0lIga6rSC3qh/u3Sl+dRWBeBaUihkuKwgPDgPp2Sj76SuxpB6voh4LCgKCeRZJRAySiBkmIwYFBQEiHwZTTQ5XUQ/eziYhHwYiIAYjIAZaVA/s2yjw3ynt3CiVixlKRQ2NgxjUxSQEBAFOSA0HBgGpnR3IuSJmXxH45iohHgbWxyXRwiTy4SlAPAvm1ifZyiUGBgH55yrg0Caqnh1iWxHHuCIDAwFqoJzsAAAAUnRSTlMA/AUYjhPz9P75kLhZVmtt8vH47uzt69jZ2rUWtsvIxxWNbPWPGxl3jFAaZ3MkJ9DOdc1PYPvcVdtYFBduEsnKTczPZCYjdgTwdAYoJWhOZVNSPExHuwAAAtFJREFUWMPtl+VXG0EUxQkk2QhaaKHFpUCBonV317mbJQkQ3Cu0xaVokWJ1d3d3+d9aeg7sbtKdneS0p/2Q+23evPmdM/bmjo+PV1559e/l528yR4QajaERZtPylZ5SVqyKhkxrEnQeYOYnJQIldltjYQPPNxSetTlKAE6b5ibGN4WDYG8pJhIVt9sFcFt83eFkZgG91cRFfTXAhk3snH16DA2T32qgH8ELWDmLFqPmHlFQaS00u9k46RBGCUXHBQSxcPZrhPuEqnFBwzC7hSGwERWNQb9TjbMjC7eJquqQrXYKUjB0Vx108hZyVM4zh2HCoBHok6mgJFwlTKpCPI2jSxSq2UCdAke7wUG4QBjlQCAFFI2W6UT+gDXfwkuHyiNtiKHUMUPJzH23TFUgixQkjxScM0QqgvxhnxlmnRp2WApyijQjQBFkkhzq/KlhB6Ugp0g5tIogM87IJ3LIZWpipAjzFEFLcFRcWku+82LLI4WYqwiajSOEWccwRxFkBM8OKsOsvw/6Y1NbJllsVdEW24xGdhBt+03qVZYwHUh/OJzTP9sqrbh86cHDLueeSixlurS/9P7r92kH8fRFqayroMIQp3z916JdmvzNio+1X66f5h89e/IYr55L+1oRSy1sdknum0m8+zDdeF2PSWn17KAWNh0n9Im5E6j7JLZe1mFCbHXTS62PFjVick/9W9mq1PeIjUGkUl+RND0GWPb+BIL96A9bDvpLGR7IG8hQs2rZqFUH9SLXl8FEjKlxRqHPVLcjeRphnM65CM0eFoO01+kZcjFaMGxktn5VdxSt3zVo0llNZF4Ibo4o7PsVbFvHbmt35QJVna6Y7kFg/Wa3DPt2PQRHW4HsZLd2CAjO2Oqm90/WckBFc3lR0ym+rKup6Hxlxc8vRKqfB78RXUKMQfqnMcQGrvb0gxQZoI0KDzMaw8Kj4gPivN9Or7z6D/QDbi1VtzA+50wAAAAASUVORK5CYII=)}.emoji.heart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACrFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBAMAAAAAAAAAAAAAAAAAAAAAAADqWkcAAAABAAACAQBtKiFrKSFqKSDfVkQaCghUIBkuEg4VCAbXU0HRUD8HAwLZU0LjV0XhVkTmWUYEAQECAQFoKB8wEg6DMihXIhqZOy6nQDPiV0RlJx8PBgXkWEXITT2YOy51LSMUCAboWUYxEw8sEQ0GAgIIAwKhPjEoEAxUIBrYU0GGNCmAMSeFMyh+MCZZIhtaIxsYCQdVIRqBMifSUUBRHxjQUD8tEQ6CMijeVUNmJx9pKCCXOi5dJByJNSkFAgJIHBY0FBDcVUOKNSokDguONys4FhEnDwzpWke4RzhNHhcXCQflWEacPC8NBQSiPjHUUkAhDQo3FRGVOS21Rje8SDnFTDzCSjsZCggLBANkJh66SDnnWUbaVEJsKiEeDAk/GBNEGhUEAgEbCwi/STofDAk8FxKePTCgPTCfPTCwRDXMTj7PUD8RBwUdGVw/AAAAdXRSTlMAs81bCHPz+j4B9TcHPcJ4+ftS/gusTXF3ZVk1aTB0isrDdYv9EixV3FFHtEUvrQk/S/Jd9F+rTMRnaK/3Nt7SUxPrDCCpXuFE1iTuvg6TSQQ0+DilCp/kFs8YBpID6Woha0A77AWadh5kG6HH5/6O/JC6ArUoUSe0AAACyklEQVRYw+2XVVcbURSFg05CIXiBtlAc6u5C3d3d3W32xLBA8BYprnV3d3d39/6RFtJCk8yduRN46EO+x71WvpU1c+eefWQyGzZsSKad3MHPP0DuY5r6yAP8/RzcHKk1jX07owbGroXib6jwsmOMqbNvNypNo+4AFx+Xod6dmQbY9/mT2gNpJXvUGXHxHKBsKu5pxiAh6wBbw7adsfBcWp26eyJ2e7Ix1R9JANNDzBMGTqNjazFoVFgrk62HSm2oS3XHOTQX+T9I2sKa8KUMTqFIqjBNTyShp+DzYTgzD8t+5daFqyrM0wKOEXpOIdCwFmgAtWWqhVLgvSNBZ/mTlMrKHMv0aBE6EEVtkcXykJrKl+5HV5LHsSN3iKVGzzmTzrgcmawE4uFGEDkgToroIJoQREHQShFp4UQQhfK9fGtEXbBZimgfOhFE7XFYiqgUcoLI1SU9kd6TmO7iSjpIrbCDXrQLdsST3RKxObSelL1oTRQp7HGMVpSLYIGvP9BDlU3nyVZ5tBG6kNyRl0/jyc+Du+ANqRiMC+fEPbrL6KUQvmsHxuBMsZjnyjUMHy12+w8agEIxUSFGjhCfR8M8uZvCntuq8LE0EzIITx8LeR7dIn6tZkzB62Sy5+VdTKKc/Y7BePOC5Cl+i+mTaVvEsjl8A8jIKyyaR19rFnpwBfyezxyzQEpBmo/y53yeD2swV1rVWoL3PHdT8keslNjZFitxb6vFpPyEVa5S29+Mqcg1Fz3D6hXSe+TECbho6rkPxs2aRjoEZVf/9Twsx3Lruu0YXNfXee48wSwrS/K4UThb+8BvXELITGvrdv++dSPzJIZOs764B7rgvNFzCr3H12cF6Of97lu158FpYvWgJAw/v7PsjyKxOizKxk0oTTGUYMPs+u43EdGoqkJ0RP03pUjn33tMZEPsXF7e3l4Ns71FRdk2WBs2/ht+ATukxXbBieGmAAAAAElFTkSuQmCC)}.keyword{color:#f1765e;font-weight:700}.actions{bottom:0;display:flex;margin:10px;position:absolute;right:0;text-align:right}.actions.tree-view{border-bottom-left-radius:0;border-bottom-right-radius:0}.actions i{background-size:contain;display:inline-block;height:15px;vertical-align:-.25em;width:15px}.actions i.entreesMiner{height:30px;width:29px}.action-collapse-box{animation:collapse-box .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes collapse-box{0%{opacity:1;transform:scaleX(0);transform-origin:100% 100%}to{opacity:1;transform:scaleX(1);transform-origin:100% 100%}}.actions i.indent{background-image:url(/static/media/indent.33f45c268349272cb230.svg)}.actions i.outdent{background-image:url(/static/media/outdent.cb1e7cf4c9708db6a053.svg)}.actions i.lock{background-image:url(/static/media/lock-fill.16f319d5c07e6f2b7063.svg)}.actions i.image{background-image:url(/static/media/file-image.54657a52e32b5adda641.svg)}.actions i.table{background-image:url(/static/media/table.84faa1ae685207ecaba5.svg)}.actions i.unlock{background-image:url(/static/media/lock.89155f9500409eae6ede.svg)}.actions i.left-align{background-image:url(/static/media/text-left.ceba973e74d05674c284.svg)}.actions i.center-align{background-image:url(/static/media/text-center.2ac250c6918479aefb2e.svg)}.actions i.right-align{background-image:url(/static/media/text-right.c19b6fbc93cfc1ba548f.svg)}.actions i.justify-align{background-image:url(/static/media/justify.350561b9bd7c94c1ef27.svg)}.actions i.disconnect{background-image:url(/static/media/plug.fcd444f7675876a6ccf2.svg)}.actions i.connect{background-image:url(/static/media/plug-fill.79048c6ec64ab1c164d9.svg)}.table-cell-action-button-container{left:0;position:absolute;top:0;will-change:transform}.table-cell-action-button{align-items:center;background-color:none;border:0;border-radius:15px;color:var(--ag-text-1);cursor:pointer;display:flex;display:inline-block;justify-content:center;position:relative}i.chevron-down{background-color:initial;background-image:url(/static/media/chevron-down.545359f389ab23c1b197.svg);background-size:contain;display:inline-block;height:8px;width:8px}.action-button{background-color:var(--ag-surface-3);border:0;border-radius:15px;color:var(--ag-text-1);cursor:pointer;display:inline-block;margin-left:5px;padding:8px 12px;position:relative}.action-button:hover{background-color:var(--ag-border);color:var(--ag-text-1)}.action-button-entreesMiner{padding:3px;vertical-align:-.25em}.action-button-collapse{border:2px solid}.action-button-collapse.collapsed{padding-left:6px}.action-button-mic.active{animation:mic-pulsate-color 3s infinite}button.action-button:disabled{background:var(--ag-surface-3);cursor:not-allowed;opacity:.6}@keyframes mic-pulsate-color{0%{background-color:#ffdcdc}50%{background-color:#ff8585}to{background-color:#ffdcdc}}.debug-timetravel-panel{display:flex;margin:auto;overflow:hidden;padding:0 0 10px}.debug-timetravel-panel-slider{flex:8 1;padding:0}.debug-timetravel-panel-button{background:none;border:0;color:var(--ag-text-inverse);flex:1 1;font-size:12px;padding:0}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{background:none;border:0;color:var(--ag-text-inverse);font-size:12px;padding:0;position:absolute;right:15px;top:10px}.debug-timetravel-button:hover{text-decoration:underline}.debug-treetype-button{background:none;border:0;color:var(--ag-text-inverse);font-size:12px;padding:0;position:absolute;right:85px;top:10px}.debug-treetype-button:hover{text-decoration:underline}.connecting{color:var(--ag-text-3);display:inline-block;font-size:15px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.ltr{text-align:left}.rtl{text-align:right}[dir=ltr]{text-align:left}[dir=rtl]{text-align:right}.toolbar{background:var(--ag-surface);border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;height:auto;margin-bottom:1px;min-height:36px;overflow:visible;padding:4px;position:-webkit-sticky;position:sticky;top:0;vertical-align:middle;width:100%;z-index:2}.toolbar button.toolbar-item{align-items:center;background:none;border:0;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:0}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;display:flex;height:18px;opacity:.6;vertical-align:-.25em;width:18px}.toolbar button.toolbar-item:disabled .chevron-down,.toolbar button.toolbar-item:disabled .icon,.toolbar button.toolbar-item:disabled .text,.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:var(--ag-primary-bg)}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .toolbar-item:hover:not([disabled]){background-color:var(--ag-surface-3)}.toolbar .toolbar-item.font-family .text{display:block;max-width:40px}.toolbar .code-language{width:150px}.toolbar .toolbar-item .text{color:var(--ag-text-2);display:flex;font-size:14px;height:20px;line-height:20px;overflow:hidden;padding-right:10px;text-align:left;text-overflow:ellipsis;vertical-align:middle}.toolbar .toolbar-item .icon{background-size:contain;height:20px;line-height:16px;margin-right:8px;width:20px}.toolbar .toolbar-item .icon,.toolbar i.chevron-down{display:flex;-webkit-user-select:none;user-select:none}.toolbar i.chevron-down{height:16px;margin-top:3px;width:16px}.toolbar i.chevron-down.inside{display:flex;height:16px;margin-left:-25px;margin-right:10px;margin-top:11px;pointer-events:none;width:16px}.toolbar .divider{background-color:var(--ag-border-light);margin:0 4px;width:1px}.sticky-note-container{display:inline-block;position:absolute;width:120px;z-index:9}.sticky-note{border:1px solid var(--ag-border-light);border-bottom-right-radius:60px 5px;cursor:move;display:block;font-family:Reenie Beanie;font-size:24px;line-height:1;margin:25px;padding:20px 10px;position:relative;text-align:left;width:120px}.sticky-note:after{background:#0003;bottom:20px;box-shadow:2px 15px 5px #0006;content:"";height:25px;position:absolute;right:0;transform:matrix(-1,-.1,0,1,0,0);width:120px;z-index:-1}.sticky-note.yellow{background:linear-gradient(135deg,#ff8 81%,#ff8 82%,#ff8 0,#ffffc6);border-top:1px solid #fdfd86}.sticky-note.pink{background:linear-gradient(135deg,#f7cbe8 81%,#f7cbe8 82%,#f7cbe8 0,#e7bfe1);border-top:1px solid #e7d1e4}.sticky-note-container.dragging{transition:none!important}.sticky-note div{cursor:text}.sticky-note .delete{background:none;border:0;cursor:pointer;font-size:10px;opacity:.5;position:absolute;right:10px;top:8px}.sticky-note .delete:hover{font-weight:700;opacity:1}.sticky-note .color{background:none;border:0;cursor:pointer;opacity:.5;position:absolute;right:25px;top:8px}.sticky-note .color:hover{opacity:1}.sticky-note .color i{background-size:contain;display:block;height:12px;width:12px}.excalidraw-button{background-color:initial;border:0;margin:0;padding:0}.excalidraw-button.selected{outline:2px solid #3c84f4;-webkit-user-select:none;user-select:none}.github-corner:hover .octo-arm{animation:octocat-wave .56s ease-in-out}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave .56s ease-in-out}}.spacer{letter-spacing:-2px}.editor-equation{cursor:default;-webkit-user-select:none;user-select:none}.editor-equation.focused{outline:2px solid #3c84f4}button.item i{opacity:.6}button.item.dropdown-item-active{background-color:#dfe8fa4d}button.item.dropdown-item-active i{opacity:1}hr{border:none;cursor:pointer;margin:1em 0;padding:2px}hr:after{background-color:var(--ag-border-light);content:"";display:block;height:2px;line-height:2px}hr.selected{outline:2px solid var(--ag-primary);-webkit-user-select:none;user-select:none}.TableNode__contentEditable{border:0;cursor:text;display:block;font-size:15px;min-height:20px;outline:0;padding:0;position:relative;resize:none;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;z-index:3}.PlaygroundEditorTheme__blockCursor{display:block;pointer-events:none;position:absolute}.PlaygroundEditorTheme__blockCursor:after{animation:CursorBlink 1.1s steps(2,start) infinite;border-top:1px solid var(--ag-text-1);content:"";display:block;position:absolute;top:-2px;width:20px}@keyframes CursorBlink{to{visibility:hidden}}.ExcalidrawModal__overlay{align-items:center;background-color:#28282899;bottom:0;display:flex;flex-direction:column;flex-grow:0px;flex-shrink:1px;left:0;position:fixed;right:0;top:0;z-index:100}.ExcalidrawModal__actions{position:absolute;right:5px;text-align:end;top:5px;z-index:1}.ExcalidrawModal__actions button{background-color:var(--ag-surface);border-radius:5px}.ExcalidrawModal__row{border-radius:8px;box-shadow:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a,inset 0 0 0 1px #ffffff80;height:70vh;padding:40px 5px 5px;position:relative;width:70vw}.ExcalidrawModal__row>div{border-radius:5px}.ExcalidrawModal__modal{align-items:center;background-color:var(--ag-surface-3);border-radius:8px;display:flex;justify-content:center;left:0;position:relative;top:50px;width:auto;z-index:10}.ExcalidrawModal__discardModal{margin-top:60px;text-align:center}.draggable-block-menu{border-radius:4px;cursor:grab;left:0;opacity:0;padding:2px 1px;position:absolute;top:0;will-change:transform}.draggable-block-menu .icon{background-image:url(/static/media/draggable-block-menu.5544845e4e37878ca327.svg);height:16px;opacity:.3;width:16px}.draggable-block-menu:active{cursor:grabbing}.draggable-block-menu:hover{background-color:#efefef}.draggable-block-target-line{background:#00bfff;height:4px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:transform}.table-of-contents .heading2{margin-left:10px}.table-of-contents .heading3{margin-left:20px}.selected-heading{color:#3578e5;position:relative}.selected-heading-wrapper:before{background-color:#3578e5;border:4px solid #fff;border-radius:50%;content:" ";display:inline-block;height:4px;left:-30px;position:absolute;top:4px;width:4px;z-index:10}.normal-heading{cursor:pointer;font-size:16px;line-height:20px}.table-of-contents{color:#65676b;display:flex;flex-direction:row;height:300px;justify-content:flex-start;padding:10px;position:fixed;right:-35px;top:200px;width:250px;z-index:1}.first-heading{color:#000;cursor:pointer;font-weight:700}.headings{-ms-overflow-style:none;height:220px;list-style:none;margin-left:10px;margin-top:0;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none;width:200px}.headings::-webkit-scrollbar{display:none}.headings:before{background-color:#ccd0d5;border-radius:2px;content:" ";height:220px;margin-top:5px;position:absolute;right:240px;width:4px}.normal-heading-wrapper{margin-left:32px;position:relative}.texteditor-container pre{background:var(--ag-surface-2);background:var(--texteditor-code-block-bg);border:1px solid var(--texteditor-code-block-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius);overflow-x:auto;padding:var(--texteditor-spacing-md)}.texteditor-container code,.texteditor-container pre{font-family:var(--ag-font-mono);font-family:var(--texteditor-font-family-mono)}.texteditor-container code{background:var(--ag-surface-2);background:var(--texteditor-code-inline-bg);border-radius:2px;border-radius:var(--texteditor-border-radius-sm);color:var(--ag-error);color:var(--texteditor-code-inline-color);font-size:.9em;padding:2px 4px}.texteditor-container .emoji-picker{background:var(--ag-surface);background:var(--texteditor-bg);border:1px solid var(--texteditor-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius);box-shadow:var(--ag-shadow-lg);box-shadow:var(--texteditor-shadow-lg);z-index:1060;z-index:var(--texteditor-z-popover)}.texteditor-container .emoji-item{border-radius:2px;border-radius:var(--texteditor-border-radius-sm);padding:var(--texteditor-spacing-xs);transition:all var(--ag-transition-normal);transition:var(--texteditor-transition)}.texteditor-container .emoji-item:hover{background:var(--ag-surface-2);background:var(--texteditor-bg-hover)}.texteditor-container .katex-display{background:var(--ag-surface-2);background:var(--texteditor-equation-bg);border:1px solid var(--texteditor-equation-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius);margin:var(--texteditor-spacing-md) 0;padding:var(--texteditor-spacing-md);transition:all var(--ag-transition-normal);transition:var(--texteditor-transition)}.texteditor-container .katex-display:hover{background:var(--ag-surface-3);background:var(--texteditor-equation-hover-bg)}.texteditor-container .katex-inline{padding:2px 4px}.texteditor-container .hashtag{background:var(--ag-secondary-bg);background:var(--texteditor-hashtag-bg);border:1px solid var(--texteditor-hashtag-border);border-radius:2px;border-radius:var(--texteditor-border-radius-sm);color:var(--ag-secondary);color:var(--texteditor-hashtag-color);font-weight:500;padding:2px 4px;text-decoration:none}.texteditor-container .hashtag:hover{opacity:.8}.texteditor-container img{border:1px solid var(--texteditor-image-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-image-radius);box-shadow:var(--ag-shadow-sm);box-shadow:var(--texteditor-image-shadow);height:auto;max-width:100%}.texteditor-container .image-resizer{display:inline-block;position:relative}.texteditor-container .image-caption{color:var(--ag-text-2);color:var(--texteditor-text-secondary);font-style:italic;margin-top:var(--texteditor-spacing-xs);text-align:center}.texteditor-container .mention{background:var(--ag-primary-bg);background:var(--texteditor-mention-bg);border:1px solid var(--texteditor-mention-border);border-radius:2px;border-radius:var(--texteditor-border-radius-sm);color:var(--ag-primary);color:var(--texteditor-mention-color);font-weight:500;padding:2px 4px;text-decoration:none}.texteditor-container .mention:hover{opacity:.8}.texteditor-container table{border-collapse:collapse;margin:var(--texteditor-spacing-md) 0;width:100%}.texteditor-container td,.texteditor-container th{border:1px solid var(--texteditor-table-border);padding:var(--texteditor-spacing-sm);text-align:left}.texteditor-container th{background:var(--ag-surface-2);background:var(--texteditor-table-header-bg);font-weight:600}.texteditor-container tr:nth-child(2n){background:var(--ag-surface-2);background:var(--texteditor-table-stripe-bg)}.texteditor-container[data-theme=default]{.toolbar{background:var(--ag-surface-2);background:var(--texteditor-toolbar-bg);border-bottom:1px solid var(--texteditor-toolbar-border);box-shadow:var(--ag-shadow-xs);box-shadow:var(--texteditor-shadow-xs)}.editor-input{background:var(--ag-surface);background:var(--texteditor-editor-bg);border:1px solid var(--texteditor-editor-border);border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius);transition:all var(--ag-transition-normal);transition:var(--texteditor-transition)}.editor-input:focus-within{border-color:var(--texteditor-editor-focus-border);box-shadow:0 0 0 2px #007bff40}button{border-radius:var(--ag-radius-sm);border-radius:var(--texteditor-border-radius);transition:all var(--ag-transition-normal);transition:var(--texteditor-transition)}button:hover{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-hover)}button:active{background-color:var(--ag-surface-3);background-color:var(--texteditor-bg-active);transform:translateY(1px)}}.texteditor-container[data-theme=minimal]{--texteditor-border:#0000;--texteditor-border-light:#0000;--texteditor-border-radius:0;--texteditor-shadow:none;--texteditor-shadow-xs:none;--texteditor-shadow-sm:none;--texteditor-shadow-lg:none;--texteditor-toolbar-bg:#0000;--texteditor-toolbar-border:#0000;.toolbar{padding:var(--texteditor-spacing-sm) 0}.editor-input,.toolbar{background:#0000;border:none;box-shadow:none}.editor-input{padding:var(--texteditor-spacing-md) 0}.editor-input:focus-within{border:none;box-shadow:none}button{background:#0000;border:none;border-radius:0}button:hover{background-color:var(--ag-surface-2);background-color:var(--texteditor-bg-hover)}.toolbar-separator{background:var(--ag-text-3);background:var(--texteditor-text-muted);opacity:.3}}.texteditor-container[data-theme=colorful]{--texteditor-primary:var(--ag-primary);--texteditor-primary-hover:var(--ag-primary-dark);--texteditor-primary-active:#1b5e20;--texteditor-success:#10b981;--texteditor-danger:#ef4444;--texteditor-warning:#f59e0b;--texteditor-info:#06b6d4;--texteditor-mention-bg:linear-gradient(135deg,#667eea,#764ba2);--texteditor-mention-color:#fff;--texteditor-hashtag-bg:linear-gradient(135deg,#f093fb,#f5576c);--texteditor-hashtag-color:#fff;.toolbar{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}button{transition:all .3s cubic-bezier(.4,0,.2,1)}button:hover{box-shadow:var(--ag-shadow-lg);box-shadow:var(--texteditor-shadow-lg);transform:translateY(-2px)}.editor-input:focus-within{border-color:var(--texteditor-primary);box-shadow:0 0 0 3px #2e7d324d}}.texteditor-container .shadow-xs{box-shadow:var(--ag-shadow-xs);box-shadow:var(--texteditor-shadow-xs)}.texteditor-container .shadow-sm{box-shadow:var(--ag-shadow-sm);box-shadow:var(--texteditor-shadow-sm)}.texteditor-container .shadow{box-shadow:var(--ag-shadow-sm);box-shadow:var(--texteditor-shadow)}.texteditor-container .shadow-md{box-shadow:var(--ag-shadow-md);box-shadow:var(--texteditor-shadow-md)}.texteditor-container .shadow-lg{box-shadow:var(--ag-shadow-lg);box-shadow:var(--texteditor-shadow-lg)}.texteditor-container .shadow-xl{box-shadow:var(--ag-shadow-xl);box-shadow:var(--texteditor-shadow-xl)}.texteditor-container .shadow-none{box-shadow:none}.texteditor-container .spacing-xs{margin:var(--texteditor-spacing-xs)}.texteditor-container .spacing-sm{margin:var(--texteditor-spacing-sm)}.texteditor-container .spacing-md{margin:var(--texteditor-spacing-md)}.texteditor-container .spacing-lg{margin:var(--texteditor-spacing-lg)}.texteditor-container .spacing-xl{margin:var(--texteditor-spacing-xl)}.texteditor-container .padding-xs{padding:var(--texteditor-spacing-xs)}.texteditor-container .padding-sm{padding:var(--texteditor-spacing-sm)}.texteditor-container .padding-md{padding:var(--texteditor-spacing-md)}.texteditor-container .padding-lg{padding:var(--texteditor-spacing-lg)}.texteditor-container .padding-xl{padding:var(--texteditor-spacing-xl)}.texteditor-container .text-xs{font-size:12px;font-size:var(--texteditor-font-size-xs)}.texteditor-container .text-sm{font-size:14px;font-size:var(--texteditor-font-size-sm)}.texteditor-container .text-base{font-size:16px;font-size:var(--texteditor-font-size-base)}.texteditor-container .text-lg{font-size:18px;font-size:var(--texteditor-font-size-lg)}.texteditor-container .text-xl{font-size:20px;font-size:var(--texteditor-font-size-xl)}.texteditor-container .text-primary{color:var(--ag-primary);color:var(--texteditor-primary)}.texteditor-container .text-secondary{color:var(--ag-text-2);color:var(--texteditor-text-secondary)}.texteditor-container .text-muted{color:var(--ag-text-3);color:var(--texteditor-text-muted)}.texteditor-container .font-mono{font-family:var(--ag-font-mono);font-family:var(--texteditor-font-family-mono)}.texteditor-wrapper{background-color:var(--ag-surface);border:1px solid var(--ag-border);border-radius:10px;box-sizing:border-box;display:block;font-family:var(--ag-font-ui);font-size:14px;height:100%;line-height:1.5;overflow:hidden;position:relative;width:100%}.texteditor-wrapper.theme-minimal{border:none;border-radius:0;box-shadow:none}.texteditor-wrapper.theme-colorful{background:linear-gradient(135deg,#f0f9f2,#e8f5e9);border:2px solid var(--ag-primary)}.texteditor-wrapper *,.texteditor-wrapper :after,.texteditor-wrapper :before{box-sizing:border-box}.texteditor-container .ContentEditable__root{outline:none!important}.texteditor-container .ContentEditable__root,.texteditor-container [contenteditable=true]{cursor:text!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}.texteditor-container .editor-container,.texteditor-container .editor-scroller,.texteditor-container .editor-shell{pointer-events:auto!important}@media (max-width:480px){.texteditor-container .toolbar{min-height:36px;padding:4px 6px}.texteditor-container .toolbar-item{margin:1px}.texteditor-container .editor-shell{font-size:13px}}.texteditor-container:focus-within{outline:2px solid var(--ag-primary);outline:2px solid var(--texteditor-primary,#007bff);outline-offset:2px}@media print{.texteditor-container .floating-text-format-popup,.texteditor-container .toolbar{display:none!important}.texteditor-container{border:none!important;box-shadow:none!important}}.collaboration-cursors-container{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}.yjs-cursor{animation:yjs-cursor-blink 1s infinite;border-left:2px solid;border-color:inherit;margin-left:-1px;pointer-events:none;position:absolute}@keyframes yjs-cursor-blink{0%,to{opacity:1}50%{opacity:.5}}.yjs-cursor-label{background-color:inherit;border-radius:3px 3px 3px 0;color:#fff;font-size:11px;font-weight:500;left:-1px;padding:2px 6px;top:-18px;white-space:nowrap;z-index:101}.yjs-cursor-label,.yjs-selection{pointer-events:none;position:absolute}.yjs-selection{opacity:.3}.PlaygroundEditorTheme__yjs-cursor{position:relative}.PlaygroundEditorTheme__yjs-cursor:before{animation:cursor-blink 1s ease-in-out infinite;background-color:currentColor;background-color:var(--cursor-color,currentColor);bottom:0;content:"";left:-1px;position:absolute;top:0;width:2px}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.PlaygroundEditorTheme__yjs-selection{background-color:#0064ff4d;background-color:var(--selection-color,#0064ff4d)}
/*# sourceMappingURL=main.7213da2c.css.map*/