.AiSidebar-module-scss-module__kuutSG__sidebar{width:100%;height:100%;font-family:var(--font-tajwal),sans-serif;color:#16181d;flex-direction:column;display:flex;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__brandRow{direction:rtl;flex-shrink:0;align-items:center;gap:6px;padding:12px 14px 10px;display:flex}.AiSidebar-module-scss-module__kuutSG__brandHome{min-width:0;color:inherit;flex:1;text-decoration:none;display:block}.AiSidebar-module-scss-module__kuutSG__brandText{color:#16181d;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:19px;font-weight:800;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__brandIconBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background-color .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__brandIconBtn:hover{color:#16181d;background:#0f172a0d}@media (max-width:1023px){.AiSidebar-module-scss-module__kuutSG__retractBtn{display:none}}.AiSidebar-module-scss-module__kuutSG__sidebarClose{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;transition:background-color .15s,color .15s;display:none}.AiSidebar-module-scss-module__kuutSG__sidebarClose:hover{color:#16181d;background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__newChatBtn{color:#16181d;font-family:var(--font-tajwal),sans-serif;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:4px 10px 5px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__newChatBtn svg{font-size:16px}.AiSidebar-module-scss-module__kuutSG__newChatBtn:hover{background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__sujetBtn{color:#16181d;font-family:var(--font-tajwal),sans-serif;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#fff;border:1px solid #e3e6ec;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0 10px 5px;padding:10px 12px;font-size:14px;font-weight:600;transition:background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__sujetBtn svg{color:#6b7280;font-size:16px;transition:color .15s}.AiSidebar-module-scss-module__kuutSG__sujetBtn:hover{background:#eef1f6}.AiSidebar-module-scss-module__kuutSG__sujetBtn:hover svg{color:#1d54ad}.AiSidebar-module-scss-module__kuutSG__grip{color:#6b7280;cursor:grab;opacity:.55;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:100%;min-height:30px;font-size:13px;transition:opacity .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__grip:hover{opacity:1;color:#1d54ad}.AiSidebar-module-scss-module__kuutSG__grip:active{cursor:grabbing}.AiSidebar-module-scss-module__kuutSG__dragGhost{z-index:200;color:#16181d;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #1d54ad73;border-radius:10px;align-items:center;gap:8px;max-width:240px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 14px 34px #0f172a40}.AiSidebar-module-scss-module__kuutSG__dragGhost svg{color:#1d54ad;flex-shrink:0}.AiSidebar-module-scss-module__kuutSG__dragGhost span{text-overflow:ellipsis;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__toolRow{flex-shrink:0;align-items:center;gap:6px;margin:0 10px 8px;display:flex}.AiSidebar-module-scss-module__kuutSG__toolSearch{background:#eef1f6;border:1px solid #e3e6ec;border-radius:9px;flex:1;align-items:center;gap:6px;min-width:0;height:34px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__toolSearch:focus-within{background:#fff;border-color:#1d54ad;box-shadow:0 0 0 3px #1d54ad1f}.AiSidebar-module-scss-module__kuutSG__toolSearchIcon{color:#6b7280;flex-shrink:0;font-size:14px}.AiSidebar-module-scss-module__kuutSG__toolSearchInput{min-width:0;font-family:var(--font-tajwal),sans-serif;color:#16181d;background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.AiSidebar-module-scss-module__kuutSG__toolSearchInput::placeholder{color:#6b7280}.AiSidebar-module-scss-module__kuutSG__toolSearchClear{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:2px;font-size:13px;display:flex}.AiSidebar-module-scss-module__kuutSG__toolSearchClear:hover{color:#16181d}.AiSidebar-module-scss-module__kuutSG__toolIconBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__toolIconBtn:hover{color:#1d54ad;background:#eef1f6;border-color:#1d54ad66}.AiSidebar-module-scss-module__kuutSG__placesHeader{flex-shrink:0;align-items:center;gap:2px;padding:12px 10px 6px;display:flex}.AiSidebar-module-scss-module__kuutSG__placesLabel{color:#6b7280;flex:1;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:700;display:flex}.AiSidebar-module-scss-module__kuutSG__placesIcon{font-size:14px}.AiSidebar-module-scss-module__kuutSG__folderAddBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;transition:background-color .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__folderAddBtn:hover{color:#16181d;background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__folderPrompt{flex-shrink:0;align-items:center;gap:6px;padding:2px 10px 8px;display:flex}.AiSidebar-module-scss-module__kuutSG__folderInput{min-width:0;height:34px;font-family:var(--font-tajwal),sans-serif;color:#16181d;background:#eef1f6;border:1px solid #e3e6ec;border-radius:8px;outline:none;flex:1;padding:0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.AiSidebar-module-scss-module__kuutSG__folderInput::placeholder{color:#6b7280}.AiSidebar-module-scss-module__kuutSG__folderInput:focus{border-color:#1d54ad;box-shadow:0 0 0 3px #1d54ad1f}.AiSidebar-module-scss-module__kuutSG__folderConfirmBtn{color:#fff;cursor:pointer;background:#1d54ad;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__folderConfirmBtn:hover{background:#1d54add9}.AiSidebar-module-scss-module__kuutSG__chatList{overscroll-behavior:contain;flex:1;min-height:0;padding:0 6px 200px;overflow-y:auto}.AiSidebar-module-scss-module__kuutSG__chatList::-webkit-scrollbar{width:6px}.AiSidebar-module-scss-module__kuutSG__chatList::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:6px}.AiSidebar-module-scss-module__kuutSG__chatEmpty{color:#6b7280;text-align:center;margin:12px 8px;font-size:12.5px}.AiSidebar-module-scss-module__kuutSG__dropHint{color:#1d54ad;text-align:center;background:#1d54ad14;border-radius:8px;margin:0 10px 6px;padding:6px 10px;font-size:11.5px;font-weight:600}.AiSidebar-module-scss-module__kuutSG__dropTarget{outline-offset:-2px;outline:2px dashed #1d54ad80;color:#1d54ad!important;background:#1d54ad14!important}.AiSidebar-module-scss-module__kuutSG__dropBefore{box-shadow:0 -2px #1d54ad}.AiSidebar-module-scss-module__kuutSG__dropAfter{box-shadow:0 2px #1d54ad}.AiSidebar-module-scss-module__kuutSG__folderBlock{margin-bottom:2px}.AiSidebar-module-scss-module__kuutSG__folderRow{color:#6b7280;width:100%;font-family:var(--font-tajwal),sans-serif;cursor:pointer;text-align:right;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__folderRow:hover{color:#16181d;background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__chev{flex-shrink:0;font-size:13px;transition:transform .2s}.AiSidebar-module-scss-module__kuutSG__chev.AiSidebar-module-scss-module__kuutSG__chevOpen{transform:rotate(180deg)}.AiSidebar-module-scss-module__kuutSG__folderIcon{flex-shrink:0;font-size:14px}.AiSidebar-module-scss-module__kuutSG__folderName{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__folderCount{color:#6b7280;flex-shrink:0;font-size:11.5px;font-weight:600}.AiSidebar-module-scss-module__kuutSG__chatRow{cursor:pointer;color:#6b7280;-webkit-tap-highlight-color:#0000;border-radius:8px;align-items:center;gap:4px;margin:1px 0;padding:9px 6px 9px 10px;transition:background-color .15s,color .15s;display:flex;position:relative}.AiSidebar-module-scss-module__kuutSG__chatRow:hover,.AiSidebar-module-scss-module__kuutSG__chatRow.AiSidebar-module-scss-module__kuutSG__chatRowActive{color:#16181d;background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__chatRow.AiSidebar-module-scss-module__kuutSG__chatRowDragging{opacity:.45}.AiSidebar-module-scss-module__kuutSG__chatRowMain{flex:1;min-width:0}.AiSidebar-module-scss-module__kuutSG__chatTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.4;display:block;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__renameInput{width:100%;height:28px;font-family:var(--font-tajwal),sans-serif;color:#16181d;background:#fff;border:1px solid #1d54ad;border-radius:6px;outline:none;padding:0 8px;font-size:13px;box-shadow:0 0 0 3px #1d54ad1f}.AiSidebar-module-scss-module__kuutSG__rowActions{inset-inline-end:8px;background:0 0;border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.AiSidebar-module-scss-module__kuutSG__pinnedIcon{color:#16181d;flex-shrink:0;font-size:12px}.AiSidebar-module-scss-module__kuutSG__iconBtn{color:#6b7280;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:opacity .12s,background-color .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__iconBtn:hover{color:#16181d;background:#0f172a14}.AiSidebar-module-scss-module__kuutSG__iconBtn.AiSidebar-module-scss-module__kuutSG__iconBtnActive{opacity:1;color:#16181d}.AiSidebar-module-scss-module__kuutSG__chatRow:hover .AiSidebar-module-scss-module__kuutSG__iconBtn,.AiSidebar-module-scss-module__kuutSG__chatRowActive .AiSidebar-module-scss-module__kuutSG__iconBtn{opacity:1}.AiSidebar-module-scss-module__kuutSG__menuBackdrop{z-index:3;position:fixed;inset:0}.AiSidebar-module-scss-module__kuutSG__menu{z-index:4;background:#fff;border:1px solid #e3e6ec;border-radius:12px;width:200px;padding:4px;position:absolute;top:calc(100% + 2px);left:6px;box-shadow:0 12px 32px #0f172a29}.AiSidebar-module-scss-module__kuutSG__menuItem{color:#16181d;width:100%;font-family:var(--font-tajwal),sans-serif;text-align:right;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;transition:background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__menuItem svg{color:#6b7280;flex-shrink:0;font-size:15px}.AiSidebar-module-scss-module__kuutSG__menuItem:hover{background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__menuItem.AiSidebar-module-scss-module__kuutSG__menuDanger,.AiSidebar-module-scss-module__kuutSG__menuItem.AiSidebar-module-scss-module__kuutSG__menuDanger svg{color:#dc2626}.AiSidebar-module-scss-module__kuutSG__menuSub{position:relative}.AiSidebar-module-scss-module__kuutSG__subChev{margin-inline-start:auto;font-size:13px;transition:transform .2s}.AiSidebar-module-scss-module__kuutSG__subChev.AiSidebar-module-scss-module__kuutSG__subChevOpen{transform:rotate(180deg)}.AiSidebar-module-scss-module__kuutSG__moveList{padding:2px 4px 4px 8px}.AiSidebar-module-scss-module__kuutSG__moveItem{color:#6b7280;width:100%;font-family:var(--font-tajwal),sans-serif;text-align:right;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;padding:7px 10px;font-size:12.5px;transition:background-color .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__moveItem:hover{color:#16181d;background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__profile{border-top:1px solid #e3e6ec;flex-shrink:0;padding:8px 8px 10px}.AiSidebar-module-scss-module__kuutSG__profileLink{border-radius:10px;align-items:center;gap:9px;padding:8px;text-decoration:none;transition:background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__profileLink:hover{background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__avatar,.AiSidebar-module-scss-module__kuutSG__avatarImg{border-radius:50%;flex-shrink:0;width:34px;height:34px}.AiSidebar-module-scss-module__kuutSG__avatar{color:#fff;background:linear-gradient(135deg,#27b7ff,#1d54ad);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.AiSidebar-module-scss-module__kuutSG__avatarImg{object-fit:cover}.AiSidebar-module-scss-module__kuutSG__profileText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AiSidebar-module-scss-module__kuutSG__profileName{color:#16181d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__profileMeta{align-items:center;gap:6px;min-width:0;display:flex}.AiSidebar-module-scss-module__kuutSG__profileEmail{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__planBadge{color:#6b7280;background:#eef1f6;border-radius:9999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700}.AiSidebar-module-scss-module__kuutSG__planBadge.AiSidebar-module-scss-module__kuutSG__planBadgePremium{color:#1d54ad;background:#1d54ad1a}.AiSidebar-module-scss-module__kuutSG__profileSettings{color:#6b7280;flex-shrink:0;font-size:16px}.AiSidebar-module-scss-module__kuutSG__profileGuest{flex-direction:column;gap:6px;padding:4px;display:flex}.AiSidebar-module-scss-module__kuutSG__signBtn{color:#fff;width:100%;font-family:var(--font-tajwal),sans-serif;cursor:pointer;background:#1d54ad;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__signBtn:hover{background:#1d54add9}.AiSidebar-module-scss-module__kuutSG__signBtn.AiSidebar-module-scss-module__kuutSG__signBtnGhost{color:#16181d;background:0 0;border:1px solid #e3e6ec}.AiSidebar-module-scss-module__kuutSG__signBtn.AiSidebar-module-scss-module__kuutSG__signBtnGhost:hover{background:#0f172a0d}@media (max-width:1023px){.AiSidebar-module-scss-module__kuutSG__brandRow{display:flex}.AiSidebar-module-scss-module__kuutSG__sidebarClose{margin-inline-start:auto;display:flex}}.AiSidebar-module-scss-module__kuutSG__rail{flex-direction:column;flex:1;align-items:center;gap:6px;min-height:0;padding:12px 0;display:flex;overflow-y:auto}.AiSidebar-module-scss-module__kuutSG__railLogo{cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;padding:0;transition:border-color .15s,background-color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__railLogo img{border-radius:9px}.AiSidebar-module-scss-module__kuutSG__railLogo:hover{background:#eef1f6;border-color:#1d54ad73}.AiSidebar-module-scss-module__kuutSG__railBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:19px;transition:background-color .15s,color .15s;display:flex}.AiSidebar-module-scss-module__kuutSG__railBtn:hover{color:#1d54ad;background:#0f172a0d}.AiSidebar-module-scss-module__kuutSG__palette{z-index:200;width:min(560px,92vw);max-height:min(420px,70vh);font-family:var(--font-tajwal),sans-serif;background:#fff;border:1px solid #e3e6ec;border-radius:16px;flex-direction:column;animation:.16s ease-out AiSidebar-module-scss-module__kuutSG__paletteIn;display:flex;position:fixed;top:15vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #0f172a38}@keyframes AiSidebar-module-scss-module__kuutSG__paletteIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.99)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.AiSidebar-module-scss-module__kuutSG__paletteSearchRow{border-bottom:1px solid #e3e6ec;align-items:center;gap:8px;padding:12px 14px;display:flex}.AiSidebar-module-scss-module__kuutSG__paletteSearchIcon{color:#6b7280;flex-shrink:0;font-size:17px}.AiSidebar-module-scss-module__kuutSG__paletteInput{color:#16181d;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14.5px}.AiSidebar-module-scss-module__kuutSG__paletteInput::placeholder{color:#6b7280}.AiSidebar-module-scss-module__kuutSG__paletteKbd{color:#6b7280;background:#eef1f6;border:1px solid #e3e6ec;border-radius:6px;flex-shrink:0;padding:2px 8px;font-family:inherit;font-size:11px}.AiSidebar-module-scss-module__kuutSG__paletteList{padding:6px;overflow-y:auto}.AiSidebar-module-scss-module__kuutSG__paletteEmpty{color:#6b7280;text-align:center;margin:0;padding:18px 12px;font-size:13px}.AiSidebar-module-scss-module__kuutSG__paletteItem{text-align:right;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-family:inherit;display:flex}.AiSidebar-module-scss-module__kuutSG__paletteItemActive{background:#1d54ad17}.AiSidebar-module-scss-module__kuutSG__paletteItemIcon{color:#6b7280;flex-shrink:0;font-size:15px}.AiSidebar-module-scss-module__kuutSG__paletteItemActive .AiSidebar-module-scss-module__kuutSG__paletteItemIcon{color:#1d54ad}.AiSidebar-module-scss-module__kuutSG__paletteItemText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.AiSidebar-module-scss-module__kuutSG__paletteItemTitle{color:#16181d;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.AiSidebar-module-scss-module__kuutSG__paletteItemMeta{color:#6b7280;font-size:11.5px}.AiSidebar-module-scss-module__kuutSG__paletteItemCheck{color:#1d54ad;flex-shrink:0;font-size:15px}
.DocEditor-module-scss-module__TRypPG__imgShimmer{box-sizing:border-box;color:#6b7280;background:linear-gradient(115deg,#eef1f6 25%,#f8fafc 38%,#eef1f6 52%) 0 0/200% 100%;border:1px dashed #e3e6ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:180px;animation:1.4s linear infinite DocEditor-module-scss-module__TRypPG__imgFlow;display:flex}.DocEditor-module-scss-module__TRypPG__imgShimmerCompact{border-radius:10px;flex-direction:row;gap:12px;min-height:60px}.DocEditor-module-scss-module__TRypPG__imgShimmerCompact .DocEditor-module-scss-module__TRypPG__imgShimmerText{font-size:12px}@keyframes DocEditor-module-scss-module__TRypPG__imgFlow{0%{background-position:0 0}to{background-position:-200% 0}}.DocEditor-module-scss-module__TRypPG__imgShimmerPulse{border:3px solid #1d54ad2e;border-top-color:#1d54ad;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite DocEditor-module-scss-module__TRypPG__imgSpin}@keyframes DocEditor-module-scss-module__TRypPG__imgSpin{to{transform:rotate(360deg)}}.DocEditor-module-scss-module__TRypPG__imgShimmerText{color:#6b7280;font-size:13px}.DocEditor-module-scss-module__TRypPG__imgRetry{color:#16181d;cursor:pointer;background:#fff;border:1px dashed #e3e6ec;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__imgRetry:hover{background:#eef1f6}.DocEditor-module-scss-module__TRypPG__imgRetrySubtle{color:#6b7280;border-radius:9999px;padding:5px 12px;font-size:12px;font-weight:600}.DocEditor-module-scss-module__TRypPG__imgRetrySubtle svg{width:13px;height:13px}.DocEditor-module-scss-module__TRypPG__imgRetrySubtle:hover{color:#1d54ad;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__chatImg{object-fit:contain;background:#f7f8fa;border:1px solid #e3e6ec;border-radius:12px;width:100%;max-width:100%;height:auto;max-height:340px;margin:10px 0;display:block}.DocEditor-module-scss-module__TRypPG__docImgWrap{margin:6px 0;position:relative}.DocEditor-module-scss-module__TRypPG__docImgRegen{top:10px;z-index:3;color:#16181d;cursor:pointer;background:#fffffff0;border:1px solid #e3e6ec;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:10px;box-shadow:0 4px 14px #0f172a29}.DocEditor-module-scss-module__TRypPG__docImgRegen svg{width:15px;height:15px}.DocEditor-module-scss-module__TRypPG__docImgRegen:hover{color:#1d54ad;background:#fff;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__jxgBox{width:100%;position:relative}.DocEditor-module-scss-module__TRypPG__jxgBoard{touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e3e6ec;border-radius:12px;max-width:100%;margin:0 auto;overflow:hidden}.DocEditor-module-scss-module__TRypPG__jxgBoard svg{display:block;width:100%!important;height:auto!important}.DocEditor-module-scss-module__TRypPG__jxgBoard text{-webkit-user-select:none;user-select:none}.DocEditor-module-scss-module__TRypPG__jxgLoading{background:#f7f8fab3;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DocEditor-module-scss-module__TRypPG__textImgRow{flex-direction:row;align-items:flex-start;gap:clamp(12px,2.5vw,24px);display:flex}.DocEditor-module-scss-module__TRypPG__textImgText{flex:1;min-width:0}.DocEditor-module-scss-module__TRypPG__textImgFig{flex-shrink:0;width:clamp(200px,26vw,300px);max-width:46%}.DocEditor-module-scss-module__TRypPG__textImgFig .DocEditor-module-scss-module__TRypPG__docImgWrap{margin:0}.DocEditor-module-scss-module__TRypPG__textImgFig .DocEditor-module-scss-module__TRypPG__docImg{max-height:220px;margin:0 auto}@media (max-width:640px){.DocEditor-module-scss-module__TRypPG__textImgRow{flex-direction:column}.DocEditor-module-scss-module__TRypPG__textImgFig{width:100%;max-width:100%}}.DocEditor-module-scss-module__TRypPG__paper:after{content:"";clear:both;display:block}.DocEditor-module-scss-module__TRypPG__figBox{position:relative}.DocEditor-module-scss-module__TRypPG__figBlock{margin:2px auto}.DocEditor-module-scss-module__TRypPG__clearBoth{clear:both}.DocEditor-module-scss-module__TRypPG__figFloatRight{float:right;shape-outside:margin-box;margin:2px 0 8px 12px}.DocEditor-module-scss-module__TRypPG__figFloatLeft{float:left;shape-outside:margin-box;margin:2px 12px 8px 0}.DocEditor-module-scss-module__TRypPG__figFloatRight.DocEditor-module-scss-module__TRypPG__figTight{margin:0 0 4px 4px}.DocEditor-module-scss-module__TRypPG__figFloatLeft.DocEditor-module-scss-module__TRypPG__figTight{margin:0 4px 4px 0}@media (max-width:640px){.DocEditor-module-scss-module__TRypPG__figFloatRight,.DocEditor-module-scss-module__TRypPG__figFloatLeft{float:none;max-width:320px;margin:8px auto;width:100%!important}}.DocEditor-module-scss-module__TRypPG__imgGrip{top:6px;z-index:5;color:#6b7280;cursor:grab;opacity:0;touch-action:none;background:#fffffff0;border:1px solid #e3e6ec;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .12s;display:inline-flex;position:absolute;inset-inline-start:6px}.DocEditor-module-scss-module__TRypPG__imgGrip:active{cursor:grabbing}.DocEditor-module-scss-module__TRypPG__figBox:hover .DocEditor-module-scss-module__TRypPG__imgGrip,.DocEditor-module-scss-module__TRypPG__figBox:focus-within .DocEditor-module-scss-module__TRypPG__imgGrip{opacity:1}@media (hover:none){.DocEditor-module-scss-module__TRypPG__imgGrip{opacity:.8}}.DocEditor-module-scss-module__TRypPG__resizeHandle{bottom:4px;z-index:5;cursor:nesw-resize;opacity:0;touch-action:none;width:20px;height:20px;transition:opacity .12s;position:absolute;inset-inline-end:4px}.DocEditor-module-scss-module__TRypPG__resizeHandle:after{content:"";border-inline-end:3px solid #1d54ad;opacity:.85;border-bottom:3px solid #1d54ad;border-end-end-radius:6px;position:absolute;inset:2px}.DocEditor-module-scss-module__TRypPG__figBox:hover .DocEditor-module-scss-module__TRypPG__resizeHandle,.DocEditor-module-scss-module__TRypPG__figBox:focus-within .DocEditor-module-scss-module__TRypPG__resizeHandle{opacity:1}@media (hover:none){.DocEditor-module-scss-module__TRypPG__resizeHandle{opacity:.8}}.DocEditor-module-scss-module__TRypPG__imgBar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.DocEditor-module-scss-module__TRypPG__imgBarSel{color:#16181d;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:8px;outline:none;height:30px;padding:0 8px;font-size:12.5px}.DocEditor-module-scss-module__TRypPG__toolBtnActive{color:#1d54ad;background:#e9edf4}.DocEditor-module-scss-module__TRypPG__docImg{border:1px solid #e3e6ec;border-radius:12px;max-width:100%;max-height:420px;margin:0 auto;display:block}.DocEditor-module-scss-module__TRypPG__docImgCaption{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.DocEditor-module-scss-module__TRypPG__docImgPrompt{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.DocEditor-module-scss-module__TRypPG__docImgAction{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__docImgAction:hover{color:#1d54ad;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__docImgStrip{margin:8px 0 2px;display:block}.DocEditor-module-scss-module__TRypPG__docImgQuery{color:#6b7280;text-align:left;white-space:nowrap;text-overflow:ellipsis;direction:ltr;flex-shrink:1;min-width:0;max-width:160px;font-size:11px;overflow:hidden}.DocEditor-module-scss-module__TRypPG__docImgMoreRow{justify-content:flex-start;margin-top:6px;display:flex}.DocEditor-module-scss-module__TRypPG__docImgMore{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__docImgMore:hover{color:#1d54ad;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__docImgThumbs{flex-wrap:wrap;flex:1;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow:visible}.DocEditor-module-scss-module__TRypPG__docImgThumb{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;flex:0 0 72px;width:72px;height:72px;padding:2px;transition:border-color .15s;overflow:hidden}.DocEditor-module-scss-module__TRypPG__docImgThumb:hover,.DocEditor-module-scss-module__TRypPG__docImgThumbActive{border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__docImgThumb img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.DocEditor-module-scss-module__TRypPG__docImgNav{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__docImgNav:hover{color:#1d54ad;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__docWrap{flex-direction:column;gap:12px;display:flex}.DocEditor-module-scss-module__TRypPG__toolbar{z-index:10;background:#fff;border:1px solid #e3e6ec;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex;position:sticky;top:8px;box-shadow:0 4px 18px #0f172a0f}.DocEditor-module-scss-module__TRypPG__toolSel{color:#16181d;background:#fff;border:1px solid #e3e6ec;border-radius:9px;outline:none;height:32px;padding:0 8px;font-size:13px}.DocEditor-module-scss-module__TRypPG__toolGroup{background:#f7f8fa;border:1px solid #e3e6ec;border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__toolBtn{color:#16181d;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.DocEditor-module-scss-module__TRypPG__toolBtn:hover:not(:disabled){background:#e9edf4}.DocEditor-module-scss-module__TRypPG__toolBtn:disabled{opacity:.45;cursor:not-allowed}.DocEditor-module-scss-module__TRypPG__toolbar input[type=color]{cursor:pointer;background:0 0;border:1px solid #e3e6ec;border-radius:7px;width:26px;height:26px;padding:0}.DocEditor-module-scss-module__TRypPG__paper{background:#fff;border:1px solid #e3e6ec;border-radius:16px;width:100%;max-width:720px;margin:0 auto;padding:30px clamp(18px,5vw,52px);position:relative;overflow:clip;box-shadow:0 10px 34px #0f172a12}.DocEditor-module-scss-module__TRypPG__flowLayer{z-index:1;position:relative}.DocEditor-module-scss-module__TRypPG__freeLayer{pointer-events:none;position:absolute;top:0;left:0;right:0}.DocEditor-module-scss-module__TRypPG__freeLayer .DocEditor-module-scss-module__TRypPG__figBox{pointer-events:auto}.DocEditor-module-scss-module__TRypPG__freeFig{cursor:move;touch-action:none}.DocEditor-module-scss-module__TRypPG__freeFigSel{z-index:3}@media (max-width:640px){.DocEditor-module-scss-module__TRypPG__paper{overflow-x:clip}.DocEditor-module-scss-module__TRypPG__freeFig{max-width:62%!important}}.DocEditor-module-scss-module__TRypPG__docEmpty,.DocEditor-module-scss-module__TRypPG__streamHint{text-align:center;color:#6b7280;padding:30px 0;font-size:13.5px}.DocEditor-module-scss-module__TRypPG__streamRaw{text-align:right;color:#16181d;white-space:pre-wrap;overflow-wrap:break-word;direction:rtl;font-size:14.5px;line-height:1.9}.DocEditor-module-scss-module__TRypPG__streamMd{text-align:right;color:#16181d;direction:rtl;font-size:14.5px;line-height:1.8}.DocEditor-module-scss-module__TRypPG__streamMd strong{font-weight:600}.DocEditor-module-scss-module__TRypPG__streamMd .DocEditor-module-scss-module__TRypPG__katex-display{max-width:100%;overflow:auto hidden}.DocEditor-module-scss-module__TRypPG__streamMd .DocEditor-module-scss-module__TRypPG__katex{vertical-align:bottom;max-width:100%;display:inline-block;overflow:auto hidden}.DocEditor-module-scss-module__TRypPG__streamMd h1{text-align:center;margin:6px 0 12px;font-size:21px;font-weight:800;line-height:1.7}.DocEditor-module-scss-module__TRypPG__streamMd h2{margin:10px 0 4px;font-size:17px;font-weight:800;line-height:1.7}.DocEditor-module-scss-module__TRypPG__streamMd h3,.DocEditor-module-scss-module__TRypPG__streamMd h4{margin:8px 0 3px;font-size:15px;font-weight:700}.DocEditor-module-scss-module__TRypPG__streamMd p{margin:0 0 4px}.DocEditor-module-scss-module__TRypPG__streamMd ul,.DocEditor-module-scss-module__TRypPG__streamMd ol{margin:0 0 4px;padding-inline-start:22px}.DocEditor-module-scss-module__TRypPG__streamMd ul+ul,.DocEditor-module-scss-module__TRypPG__streamMd ul+ol,.DocEditor-module-scss-module__TRypPG__streamMd ol+ul,.DocEditor-module-scss-module__TRypPG__streamMd ol+ol{margin-top:-4px}.DocEditor-module-scss-module__TRypPG__streamMd li{margin:1px 0}.DocEditor-module-scss-module__TRypPG__streamMd li>p{margin:0}.DocEditor-module-scss-module__TRypPG__streamMd table{border-collapse:collapse;width:100%;margin:10px 0;display:block;overflow-x:auto}.DocEditor-module-scss-module__TRypPG__streamMd th,.DocEditor-module-scss-module__TRypPG__streamMd td{text-align:right;border:1px solid #b9c0cc;padding:6px 10px;font-size:13.5px}.DocEditor-module-scss-module__TRypPG__streamMd blockquote{color:#6b7280;border-inline-start:3px solid #1d54ad;margin:10px 0;padding:4px 12px}.DocEditor-module-scss-module__TRypPG__streamMd hr{border:none;border-top:1px solid #e3e6ec;margin:14px 0}.DocEditor-module-scss-module__TRypPG__streamMd pre{text-align:left;direction:ltr;background:#f4f6f9;border-radius:10px;padding:12px;font-size:13px;overflow-x:auto}.DocEditor-module-scss-module__TRypPG__streamMd code{background:#f1f3f7;border-radius:6px;padding:1px 6px;font-size:13px}.DocEditor-module-scss-module__TRypPG__streamMd a{color:#1d54ad}.DocEditor-module-scss-module__TRypPG__streamMd img{border-radius:12px;max-width:100%}.DocEditor-module-scss-module__TRypPG__streamImgs{flex-direction:column;gap:10px;margin-top:18px;display:flex}.DocEditor-module-scss-module__TRypPG__block{border-radius:8px;margin:0 0 2px;transition:background-color .12s;position:relative}.DocEditor-module-scss-module__TRypPG__dropBefore{box-shadow:0 -3px #1d54ad}.DocEditor-module-scss-module__TRypPG__dropAfter{box-shadow:0 3px #1d54ad}.DocEditor-module-scss-module__TRypPG__block:hover{background:#0f172a05}.DocEditor-module-scss-module__TRypPG__blockSel{outline-offset:1px;background:#1d54ad0d;outline:2px solid #1d54ad2e}.DocEditor-module-scss-module__TRypPG__blockTools{background:#fff;border:1px solid #e3e6ec;border-radius:9px;gap:2px;padding:2px;display:flex;position:absolute;top:-13px;right:8px;box-shadow:0 4px 16px #0f172a1f}.DocEditor-module-scss-module__TRypPG__blockTools button{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__blockTools button:hover:not(:disabled){color:#16181d;background:#e9edf4}.DocEditor-module-scss-module__TRypPG__blockTools button:disabled{opacity:.35;cursor:not-allowed}.DocEditor-module-scss-module__TRypPG__editable{color:#16181d;white-space:pre-wrap;outline:none;min-height:1.4em;font-size:14.5px;line-height:1.7}.DocEditor-module-scss-module__TRypPG__t_title .DocEditor-module-scss-module__TRypPG__editable{text-align:center;padding:4px 0 10px;font-size:23px;font-weight:800}.DocEditor-module-scss-module__TRypPG__t_part .DocEditor-module-scss-module__TRypPG__editable{text-align:center;padding:10px 0 4px;font-size:18px;font-weight:700}.DocEditor-module-scss-module__TRypPG__t_exercise{align-items:center;gap:8px;display:flex}.DocEditor-module-scss-module__TRypPG__t_exercise .DocEditor-module-scss-module__TRypPG__editable{padding:8px 0 2px;font-size:16px;font-weight:700}.DocEditor-module-scss-module__TRypPG__t_meta .DocEditor-module-scss-module__TRypPG__editable{color:#6b7280;font-size:12.5px}.DocEditor-module-scss-module__TRypPG__t_note{border-top:2px solid #e6dcc3;margin-top:6px;padding-top:4px}.DocEditor-module-scss-module__TRypPG__t_note .DocEditor-module-scss-module__TRypPG__editable{font-size:13.5px}.DocEditor-module-scss-module__TRypPG__t_bullet .DocEditor-module-scss-module__TRypPG__editable,.DocEditor-module-scss-module__TRypPG__t_numbered .DocEditor-module-scss-module__TRypPG__editable{padding:1px 2px}.DocEditor-module-scss-module__TRypPG__pointsCtl{color:#6b7280;background:#fff;border:1px solid #e3e6ec;border-radius:8px;align-items:center;gap:6px;margin-left:10px;padding:2px 8px;font-size:11.5px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__pointsCtl input{text-align:center;border:1px solid #e3e6ec;border-radius:6px;outline:none;width:48px;height:24px;font-size:12.5px}.DocEditor-module-scss-module__TRypPG__numBadge{color:#6b7280;background:#eef1f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-inline-end:6px;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.DocEditor-module-scss-module__TRypPG__blockPromptRow{color:#6b7280;align-items:center;gap:6px;margin-top:6px;display:flex}.DocEditor-module-scss-module__TRypPG__promptInput{border:1px solid #e3e6ec;border-radius:8px;outline:none;flex:1;min-width:0;height:30px;padding:0 10px;font-size:12.5px}.DocEditor-module-scss-module__TRypPG__promptInput:focus{border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__docTable,.DocEditor-module-scss-module__TRypPG__docTable table{border-collapse:collapse;width:100%;margin:6px 0}.DocEditor-module-scss-module__TRypPG__docTable td,.DocEditor-module-scss-module__TRypPG__docTable table td{vertical-align:top;border:1px solid #b9c0cc;min-width:60px;padding:6px 8px;font-size:13px}.DocEditor-module-scss-module__TRypPG__docTable td div,.DocEditor-module-scss-module__TRypPG__docTable table td div{outline:none;min-height:1.3em}.DocEditor-module-scss-module__TRypPG__addBlock{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #e3e6ec;border-radius:10px;align-items:center;gap:6px;margin:16px auto 0;padding:8px 16px;font-size:13px;display:inline-flex}.DocEditor-module-scss-module__TRypPG__addBlock:hover{color:#1d54ad;background:#1d54ad0a;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__pdfWrap{width:100%}.DocEditor-module-scss-module__TRypPG__pdfToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:720px;margin:0 auto 12px;display:flex}.DocEditor-module-scss-module__TRypPG__pdfBtn{color:#16181d;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.DocEditor-module-scss-module__TRypPG__pdfBtn:hover{color:#1d54ad;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__pdfSeg{position:relative}.DocEditor-module-scss-module__TRypPG__pdfPages{width:100%}.DocEditor-module-scss-module__TRypPG__pdfPageWrap{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.DocEditor-module-scss-module__TRypPG__pdfPageWrap+.DocEditor-module-scss-module__TRypPG__pdfPageWrap{margin-top:44px}.DocEditor-module-scss-module__TRypPG__pdfPageTag{color:#6b7280;background:#fff;border:1px solid #e3e6ec;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.DocEditor-module-scss-module__TRypPG__pdfFigRow{align-items:flex-start;gap:16px;margin:10px 0;display:flex}.DocEditor-module-scss-module__TRypPG__pdfFigStack{margin:10px 0}.DocEditor-module-scss-module__TRypPG__pdfFigMedia{flex:0 0 46%;width:100%;min-width:0}.DocEditor-module-scss-module__TRypPG__pdfFigText{flex:auto;min-width:0}.DocEditor-module-scss-module__TRypPG__pdfFigTools{background:#fff;border:1px solid #e3e6ec;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:4px 6px;display:flex}.DocEditor-module-scss-module__TRypPG__pdfFigMode{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:3px 10px;font-size:11.5px;font-weight:600}.DocEditor-module-scss-module__TRypPG__pdfFigMode:hover{color:#1d54ad}.DocEditor-module-scss-module__TRypPG__pdfFigModeActive{color:#1d54ad;background:#1d54ad14;border-color:#1d54ad40}.DocEditor-module-scss-module__TRypPG__pdfFigSep{background:#e3e6ec;width:1px;height:14px;margin:0 2px}.DocEditor-module-scss-module__TRypPG__pdfFigMove{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:3px;display:flex}.DocEditor-module-scss-module__TRypPG__pdfFigMove svg{width:13px;height:13px}.DocEditor-module-scss-module__TRypPG__pdfFigMove:hover{color:#1d54ad;background:#1d54ad14}.DocEditor-module-scss-module__TRypPG__pdfAbs{z-index:5;touch-action:none;background:#fff;border:1px solid #e3e6ec;border-radius:12px;flex-direction:column;display:flex;position:absolute;box-shadow:0 10px 30px #0f172a2e}.DocEditor-module-scss-module__TRypPG__pdfAbsSlot{position:static}.DocEditor-module-scss-module__TRypPG__pdfAbsBar{color:#6b7280;cursor:grab;-webkit-user-select:none;user-select:none;background:#eef1f6f2;border-bottom:1px solid #e3e6ec;border-radius:11px 11px 0 0;flex:none;align-items:center;gap:8px;height:26px;padding:0 10px;font-size:11px;display:flex}.DocEditor-module-scss-module__TRypPG__pdfAbsBar svg{color:#1d54ad;width:13px;height:13px}.DocEditor-module-scss-module__TRypPG__pdfAbsBar:active{cursor:grabbing}.DocEditor-module-scss-module__TRypPG__pdfAbsImg{flex:auto;min-height:0;padding:6px}.DocEditor-module-scss-module__TRypPG__pdfAbsPin{color:#16181d;cursor:pointer;background:#ffffffeb;border:1px solid #e3e6ec;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:34px;right:8px}.DocEditor-module-scss-module__TRypPG__pdfAbsPin svg{width:12px;height:12px}.DocEditor-module-scss-module__TRypPG__pdfAbsPin:hover{color:#1d54ad;border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__pdfAbsResize{cursor:nwse-resize;opacity:.7;background:linear-gradient(135deg,#0000 46%,#1d54ad 46% 55%,#0000 55%);border:0;width:16px;height:16px;position:absolute;bottom:2px;left:2px}.DocEditor-module-scss-module__TRypPG__pdfAbsResize:hover{opacity:1}@media (max-width:640px){.DocEditor-module-scss-module__TRypPG__pdfFigRow{flex-direction:column}.DocEditor-module-scss-module__TRypPG__pdfFigMedia{flex-basis:auto}}.DocEditor-module-scss-module__TRypPG__pdfInsert{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:22px;margin:2px 0;padding:0;transition:color .15s,background .15s;display:flex}.DocEditor-module-scss-module__TRypPG__pdfInsert svg{width:15px;height:15px}.DocEditor-module-scss-module__TRypPG__pdfInsert:hover{color:#1d54ad;background:#1d54ad0f}.DocEditor-module-scss-module__TRypPG__insertModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DocEditor-module-scss-module__TRypPG__insertModal{background:#fff;border:1px solid #e3e6ec;border-radius:18px;width:100%;max-width:560px;max-height:85vh;padding:18px;overflow-y:auto;box-shadow:0 25px 60px #0f172a40}.DocEditor-module-scss-module__TRypPG__insertModalHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.DocEditor-module-scss-module__TRypPG__insertModalHead h3{color:#16181d;margin:0;font-size:16px;font-weight:700}.DocEditor-module-scss-module__TRypPG__insertClose{color:#6b7280;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:flex}.DocEditor-module-scss-module__TRypPG__insertClose svg{width:18px;height:18px}.DocEditor-module-scss-module__TRypPG__insertSearchRow{align-items:center;gap:8px;margin-bottom:14px;display:flex}.DocEditor-module-scss-module__TRypPG__insertInput{color:#16181d;background:#eef1f6;border:1px solid #e3e6ec;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:13px}.DocEditor-module-scss-module__TRypPG__insertInput:focus{border-color:#1d54ad}.DocEditor-module-scss-module__TRypPG__insertInput::placeholder{color:#6b7280}.DocEditor-module-scss-module__TRypPG__insertSearchBtn{color:#fff;cursor:pointer;background:#1d54ad;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.DocEditor-module-scss-module__TRypPG__insertSearchBtn:disabled{opacity:.6;cursor:not-allowed}.DocEditor-module-scss-module__TRypPG__insertEmpty{color:#6b7280;text-align:center;padding:10px 0;font-size:12.5px}.DocEditor-module-scss-module__TRypPG__insertGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.DocEditor-module-scss-module__TRypPG__insertThumb{aspect-ratio:1;cursor:pointer;background:#eef1f6;border:2px solid #0000;border-radius:10px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.DocEditor-module-scss-module__TRypPG__insertThumb img{object-fit:cover;width:100%;height:100%;display:block}.DocEditor-module-scss-module__TRypPG__insertThumb:hover{border-color:#1d54ad}@media print{@page{size:A4;margin:16mm 15mm 18mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.DocEditor-module-scss-module__TRypPG__pdfToolbar,.DocEditor-module-scss-module__TRypPG__pdfInsert,.DocEditor-module-scss-module__TRypPG__pdfFigTools,.DocEditor-module-scss-module__TRypPG__pdfPageTag,.DocEditor-module-scss-module__TRypPG__pdfAbsBar,.DocEditor-module-scss-module__TRypPG__pdfAbsPin,.DocEditor-module-scss-module__TRypPG__pdfAbsResize{display:none!important}.DocEditor-module-scss-module__TRypPG__pdfAbs{box-shadow:none;border:0}.DocEditor-module-scss-module__TRypPG__insertModalBackdrop{display:none!important}.DocEditor-module-scss-module__TRypPG__pdfPages{width:100%}.DocEditor-module-scss-module__TRypPG__pdfPageWrap{align-items:stretch}.DocEditor-module-scss-module__TRypPG__pdfPageWrap+.DocEditor-module-scss-module__TRypPG__pdfPageWrap{break-before:page;page-break-before:always;margin-top:0}.DocEditor-module-scss-module__TRypPG__paper{max-width:100%;box-shadow:none;border:0;border-radius:0;padding:0 4mm}.DocEditor-module-scss-module__TRypPG__streamMd{font-size:12.5pt;line-height:1.75}.DocEditor-module-scss-module__TRypPG__docImgMoreRow,.DocEditor-module-scss-module__TRypPG__docImgRegen{display:none!important}}.DocEditor-module-scss-module__TRypPG__sheets{flex-direction:column;gap:26px;width:100%;display:flex;position:relative}.DocEditor-module-scss-module__TRypPG__sheets .DocEditor-module-scss-module__TRypPG__paper{flex-direction:column;min-height:900px;display:flex}.DocEditor-module-scss-module__TRypPG__cover{background:linear-gradient(#1d54ad0d,#1d54ad00 60%),#fff;border:2px solid #16181d;border-radius:12px;margin-bottom:14px;padding:12px 16px 10px}.DocEditor-module-scss-module__TRypPG__coverTop{color:#16181d;border-bottom:1px solid #e3e6ec;justify-content:space-between;gap:16px;padding-bottom:8px;font-size:12.5px;line-height:1.9;display:flex}.DocEditor-module-scss-module__TRypPG__coverState,.DocEditor-module-scss-module__TRypPG__coverSchool{flex:1;min-width:0}.DocEditor-module-scss-module__TRypPG__coverSchool{text-align:left}.DocEditor-module-scss-module__TRypPG__coverState .DocEditor-module-scss-module__TRypPG__block,.DocEditor-module-scss-module__TRypPG__coverSchool .DocEditor-module-scss-module__TRypPG__block{margin:0;background:0 0!important}.DocEditor-module-scss-module__TRypPG__coverState .DocEditor-module-scss-module__TRypPG__editable,.DocEditor-module-scss-module__TRypPG__coverSchool .DocEditor-module-scss-module__TRypPG__editable{color:#16181d;font-size:12.5px;line-height:1.9}.DocEditor-module-scss-module__TRypPG__coverTitleWrap{padding:10px 0 2px}.DocEditor-module-scss-module__TRypPG__coverTitleWrap .DocEditor-module-scss-module__TRypPG__block{margin:0;background:0 0!important}.DocEditor-module-scss-module__TRypPG__coverTitleWrap .DocEditor-module-scss-module__TRypPG__editable{text-align:center;background:#f8fafc;border:1.5px solid #16181d;border-radius:10px;padding:6px 10px;font-size:20px;font-weight:800;line-height:1.8}.DocEditor-module-scss-module__TRypPG__coverMeta{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:10px;display:flex}.DocEditor-module-scss-module__TRypPG__coverChip{min-width:0}.DocEditor-module-scss-module__TRypPG__coverChip .DocEditor-module-scss-module__TRypPG__block{background:#eef2f7;border:1px solid #e3e6ec;border-radius:999px;margin:0;padding:2px 12px}.DocEditor-module-scss-module__TRypPG__coverChip .DocEditor-module-scss-module__TRypPG__editable{color:#16181d;white-space:nowrap;font-size:12px;font-weight:600}.DocEditor-module-scss-module__TRypPG__coverChipTotal{color:#1d54ad;background:#1d54ad12;border:1px dashed #1d54ad;border-radius:999px;padding:4px 14px;font-size:12.5px;font-weight:800}.DocEditor-module-scss-module__TRypPG__t_org .DocEditor-module-scss-module__TRypPG__editable{color:#16181d;font-size:12.5px;line-height:1.9}.DocEditor-module-scss-module__TRypPG__t_topic .DocEditor-module-scss-module__TRypPG__editable{text-align:center;background:#f1f5f9;border:2px solid #16181d;border-radius:10px;margin:12px 0 6px;padding:10px;font-size:17px;font-weight:800}.DocEditor-module-scss-module__TRypPG__t_exercise{border:1px solid #e3e6ec;padding-inline-start:10px;break-inside:avoid;page-break-inside:avoid;background:#fbfcfe;border-inline-start:4px solid #1d54ad;border-radius:10px;margin:10px 0 6px;padding-top:2px;padding-bottom:4px}.DocEditor-module-scss-module__TRypPG__t_part .DocEditor-module-scss-module__TRypPG__editable,.DocEditor-module-scss-module__TRypPG__t_subpart .DocEditor-module-scss-module__TRypPG__editable{font-weight:700}.DocEditor-module-scss-module__TRypPG__t_part .DocEditor-module-scss-module__TRypPG__editable{text-underline-offset:4px;margin-top:8px;font-size:15.5px;text-decoration:underline}.DocEditor-module-scss-module__TRypPG__t_subpart .DocEditor-module-scss-module__TRypPG__editable{font-size:14px}.DocEditor-module-scss-module__TRypPG__t_bareme .DocEditor-module-scss-module__TRypPG__editable{text-align:center;color:#1d54ad;background:#1d54ad0d;border:1px dashed #1d54ad;border-radius:10px;margin:12px 0 4px;padding:8px;font-size:15px;font-weight:800}.DocEditor-module-scss-module__TRypPG__t_sourceHead .DocEditor-module-scss-module__TRypPG__editable{color:#16181d;background:#f8fafc;border:1px solid #e3e6ec;border-radius:8px;margin:8px 0 2px;padding:6px 12px;font-size:14.5px;font-weight:700}.DocEditor-module-scss-module__TRypPG__t_source .DocEditor-module-scss-module__TRypPG__editable{background:#fcfcf7;border-inline-start:3px solid #d9c9a6;border-radius:0 8px 8px 0;padding:6px 12px;font-size:13.5px;line-height:1.9}.DocEditor-module-scss-module__TRypPG__pagebreakBlock{break-before:page;page-break-before:always;align-items:center;gap:10px;margin:14px 0;display:flex}.DocEditor-module-scss-module__TRypPG__pagebreakLine{opacity:.55;border-top:2px dashed #1d54ad;flex:1}.DocEditor-module-scss-module__TRypPG__pagebreakTag{color:#1d54ad;white-space:nowrap;background:#1d54ad14;border:1px dashed #1d54ad66;border-radius:999px;padding:3px 12px;font-size:11.5px;font-weight:700}.DocEditor-module-scss-module__TRypPG__boxDiag{background:#fff;border:1px solid #e3e6ec;border-radius:14px;margin:12px 0;overflow:hidden}.DocEditor-module-scss-module__TRypPG__boxDiagTitle{text-align:center;color:#16181d;background:#f1f5f9;border-bottom:1px solid #e3e6ec;padding:10px 16px;font-size:15px;font-weight:800}.DocEditor-module-scss-module__TRypPG__boxDiagFlow{background:#fbfcfe;width:100%}.DocEditor-module-scss-module__TRypPG__boxDiagFlow .react-flow__attribution{color:#6b7280;background:0 0}.DocEditor-module-scss-module__TRypPG__boxDiagCap{color:#6b7280;text-align:center;padding:6px 12px 10px;font-size:11.5px}.DocEditor-module-scss-module__TRypPG__boxDiagNote{color:#16181d;background:#1d54ad0d;border-top:1px dashed #e3e6ec;padding:8px 16px;font-size:12.5px;line-height:1.8}.DocEditor-module-scss-module__TRypPG__sheetFoot{color:#6b7280;border-top:1px solid #e3e6ec;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:12px;font-weight:600;display:flex}.DocEditor-module-scss-module__TRypPG__sheetNum{background:#f8fafc;border:1px solid #e3e6ec;border-radius:999px;padding:2px 12px}.DocEditor-module-scss-module__TRypPG__endMark{text-align:center;color:#16181d;letter-spacing:.2px;margin:18px 0 4px;font-size:14px;font-weight:800}.DocEditor-module-scss-module__TRypPG__endMark:before,.DocEditor-module-scss-module__TRypPG__endMark:after{content:" ✦ ";color:#1d54ad}@media print{@page{size:A4;margin:16mm 15mm 18mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.DocEditor-module-scss-module__TRypPG__toolbar,.DocEditor-module-scss-module__TRypPG__blockTools,.DocEditor-module-scss-module__TRypPG__addBlock,.DocEditor-module-scss-module__TRypPG__imgGrip,.DocEditor-module-scss-module__TRypPG__resizeHandle,.DocEditor-module-scss-module__TRypPG__imgBar,.DocEditor-module-scss-module__TRypPG__blockPromptRow,.DocEditor-module-scss-module__TRypPG__pagebreakBlock{display:none!important}.DocEditor-module-scss-module__TRypPG__docWrap{display:block}.DocEditor-module-scss-module__TRypPG__sheets{gap:0}.DocEditor-module-scss-module__TRypPG__sheets .DocEditor-module-scss-module__TRypPG__paper{max-width:100%;min-height:auto;box-shadow:none;break-after:page;page-break-after:always;border:0;border-radius:0;margin:0;padding:0 4mm;overflow:visible}.DocEditor-module-scss-module__TRypPG__sheets .DocEditor-module-scss-module__TRypPG__paper:last-child{break-after:auto;page-break-after:auto}.DocEditor-module-scss-module__TRypPG__block{background:0 0!important;outline:none!important}.DocEditor-module-scss-module__TRypPG__t_exercise,.DocEditor-module-scss-module__TRypPG__docTable,.DocEditor-module-scss-module__TRypPG__figBox{break-inside:avoid;page-break-inside:avoid}.DocEditor-module-scss-module__TRypPG__sheetFoot{color:#333;border-top-color:#999}}
@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.c30af439.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.e6a3cada.woff)format("woff"),url(../media/KaTeX_AMS-Regular.892f691b.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.db991531.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2f97783e.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.a36b8125.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.c20eee08.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.2b13f013.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.7c50032c.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.d514bd28.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.5fa2f5e4.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.e311399d.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.5d62e468.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.18139813.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2a73476d.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.f4e2828d.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.c24b5ba7.woff)format("woff"),url(../media/KaTeX_Main-Bold.6d137c77.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.f1884480.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.079b33ae.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.c003d3ec.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.a3746929.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.26a3619b.woff)format("woff"),url(../media/KaTeX_Main-Italic.61da3e93.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.12644167.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.d511f158.woff)format("woff"),url(../media/KaTeX_Main-Regular.876b86ad.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.5c6a6a93.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.ad4dffd5.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.e73b3bf0.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.d8564edb.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.1cd2c488.woff)format("woff"),url(../media/KaTeX_Math-Italic.03974bc4.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.a03f9428.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.ff51ef5c.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.d4608ed5.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.9245afda.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.8ed740d6.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.c0b22b1e.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.128c9bc2.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.ee7b0a16.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.156dbd4e.ttf)format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.186c7155.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.afc2fd5a.woff)format("woff"),url(../media/KaTeX_Script-Regular.00d9a561.ttf)format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.4450ef36.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.e5bf4c74.woff)format("woff"),url(../media/KaTeX_Size1-Regular.9aaff96b.ttf)format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.6a97527b.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.8fbd32af.woff)format("woff"),url(../media/KaTeX_Size2-Regular.f11810ed.ttf)format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.54b7ce9d.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.45ae8eba.woff)format("woff"),url(../media/KaTeX_Size3-Regular.9812ade2.ttf)format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.927fc5b9.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.b211e3d3.woff)format("woff"),url(../media/KaTeX_Size4-Regular.44a4d487.ttf)format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.ff99d643.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.68b6c3a9.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.a1a7ff52.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.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;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.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{width:0;position:relative}.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;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.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:.833333em}.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.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.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.66667em}.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.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.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.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.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:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.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.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.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.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.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:.416667em}.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:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.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:.833333em}.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.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.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:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.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.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.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.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.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.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.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{width:.12em;display:inline-block}.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{min-width:1px;display:inline-block}.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:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.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{box-sizing:border-box;border:.04em solid}.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{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;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{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.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{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
@media screen and (max-width:1200px){.Ai-module-scss-module__uYTxMG__container{padding-left:0!important}}.Ai-module-scss-module__uYTxMG__containerChart{margin:15px}@media screen and (max-width:1200px){.Ai-module-scss-module__uYTxMG__containerChart{display:flex;flex-direction:column!important;padding-left:0!important}}.Ai-module-scss-module__uYTxMG__wrapper{position:relative;bottom:30px}
@media screen and (max-width:1200px){.Statistics-module-scss-module__8u2hNa__container{padding-left:0!important}}.Statistics-module-scss-module__8u2hNa__containerChart{box-shadow:0 5px 15px #00000059}@media screen and (max-width:1200px){.Statistics-module-scss-module__8u2hNa__containerChart{width:auto;margin:none;display:flex;flex-direction:column!important;padding:0!important}}@media screen and (max-width:800px){.Statistics-module-scss-module__8u2hNa__ChartsContainer{flex-direction:column!important}}.Statistics-module-scss-module__8u2hNa__buttonCountry{transition:all .2s ease-in-out}.Statistics-module-scss-module__8u2hNa__buttonCountry:hover{background-color:#f5f5f5!important}.Statistics-module-scss-module__8u2hNa__wrapper{box-sizing:border-box;justify-content:center;align-items:center;padding:40px;display:flex}.Statistics-module-scss-module__8u2hNa__subjectContainer{border-radius:12px;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}.Statistics-module-scss-module__8u2hNa__subjectContainer button,.Statistics-module-scss-module__8u2hNa__subjectContainer select{cursor:pointer;background-color:#f1f1f1;border:1px solid #ddd;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s ease-in-out}.Statistics-module-scss-module__8u2hNa__subjectContainer button:hover,.Statistics-module-scss-module__8u2hNa__subjectContainer select:hover{background-color:#e1e1e1}.Statistics-module-scss-module__8u2hNa__subjectContainer select:focus{background-color:#fff;border-color:#007bff;outline:none}@media screen and (max-width:1750px){.Statistics-module-scss-module__8u2hNa__subjectContainer{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1100px){.Statistics-module-scss-module__8u2hNa__subjectContainer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.Statistics-module-scss-module__8u2hNa__subjectContainer{grid-template-columns:1fr}}
.create-cta-module-scss-module__1lDXja__cta{text-align:center;color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:12px;width:100%;margin-top:16px;padding:12px;font-family:inherit;font-size:15px;font-weight:800;display:block}.create-cta-module-scss-module__1lDXja__backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.create-cta-module-scss-module__1lDXja__modal{background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:640px;max-height:88vh;padding:22px 20px 20px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0f172a38}.create-cta-module-scss-module__1lDXja__close{top:12px;z-index:2;color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:absolute;inset-inline-end:12px}.create-cta-module-scss-module__1lDXja__modalHead{color:#0f172a;align-items:center;gap:10px;margin-bottom:12px;font-size:17px;font-weight:900;display:flex}.create-cta-module-scss-module__1lDXja__modalBody{display:block}.create-cta-module-scss-module__1lDXja__formTitle{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:900}.create-cta-module-scss-module__1lDXja__formSub{color:#64748b;margin:0 0 12px;font-size:13px;line-height:1.9}.create-cta-module-scss-module__1lDXja__fieldLabel{color:#0f172a;margin:12px 0 8px;font-size:13px;font-weight:800;display:block}.create-cta-module-scss-module__1lDXja__subjectGrid{flex-wrap:wrap;gap:8px;display:flex}.create-cta-module-scss-module__1lDXja__subjectChip{cursor:pointer;color:#334155;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700}.create-cta-module-scss-module__1lDXja__subjectChipOn{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.create-cta-module-scss-module__1lDXja__lessonsBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:10px;max-height:260px;padding:12px;display:grid;overflow-y:auto}.create-cta-module-scss-module__1lDXja__unitBlock{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.create-cta-module-scss-module__1lDXja__unitName{color:#1e1b4b;margin-bottom:8px;font-size:13px;font-weight:800}.create-cta-module-scss-module__1lDXja__chips{flex-wrap:wrap;gap:6px;display:flex}.create-cta-module-scss-module__1lDXja__chip{cursor:pointer;color:#334155;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:700}.create-cta-module-scss-module__1lDXja__chipOn{color:#166534;background:#dcfce7;border-color:#16a34a}.create-cta-module-scss-module__1lDXja__generateBtn{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:12px;width:100%;margin-top:14px;padding:12px;font-family:inherit;font-size:15px;font-weight:800}.create-cta-module-scss-module__1lDXja__generateBtn:disabled{opacity:.45;cursor:not-allowed}.create-cta-module-scss-module__1lDXja__hint{color:#64748b;text-align:center;margin:8px 0 0;font-size:12px}.create-cta-module-scss-module__1lDXja__authBox{text-align:center;padding:26px 10px 10px;position:relative;overflow:hidden}.create-cta-module-scss-module__1lDXja__authBrand{z-index:1;color:#0f172a;justify-content:center;align-items:center;padding:4px 0 10px;font-size:17px;font-weight:800;display:flex;position:relative}.create-cta-module-scss-module__1lDXja__authTabs{z-index:1;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;gap:6px;margin:0 0 14px;padding:4px;display:flex;position:relative}.create-cta-module-scss-module__1lDXja__authTab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:700}.create-cta-module-scss-module__1lDXja__authTabActive{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a1f}.create-cta-module-scss-module__1lDXja__authFields{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.create-cta-module-scss-module__1lDXja__authField{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;height:46px;padding:0 12px;display:flex}.create-cta-module-scss-module__1lDXja__authField:focus-within{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81f}.create-cta-module-scss-module__1lDXja__authField input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.create-cta-module-scss-module__1lDXja__authSelect{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;height:46px;padding:0 12px;font-family:inherit;font-size:14px}.create-cta-module-scss-module__1lDXja__authSelect:focus{border-color:#1d4ed8}.create-cta-module-scss-module__1lDXja__authError{z-index:1;color:#dc2626;text-align:center;margin:10px 0 0;font-size:12.5px;position:relative}.create-cta-module-scss-module__1lDXja__authSubmit{z-index:1;color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:12px;width:100%;height:46px;margin-top:14px;font-family:inherit;font-size:15px;font-weight:800;position:relative}.create-cta-module-scss-module__1lDXja__authSubmit:disabled{opacity:.55;cursor:default}.create-cta-module-scss-module__1lDXja__authNote{z-index:1;color:#64748b;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.7;position:relative}.create-cta-module-scss-module__1lDXja__authBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.create-cta-module-scss-module__1lDXja__authConfetti{filter:grayscale()brightness(.92);opacity:.16;position:absolute}.create-cta-module-scss-module__1lDXja__authConfetti:first-child{width:66px;top:-20px;left:-18px;transform:rotate(-8deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(2){width:40px;top:30px;left:26px;transform:rotate(6deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(3){width:92px;top:-24px;right:-22px;transform:rotate(10deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(4){width:48px;top:44px;right:30px;transform:rotate(-30deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(5){width:62px;bottom:-22px;left:-20px;transform:rotate(8deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(6){width:36px;bottom:22px;left:20px;transform:rotate(-10deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(7){width:80px;bottom:-24px;right:-24px;transform:rotate(-10deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(8){width:44px;bottom:30px;right:24px;transform:rotate(18deg)}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(9){width:28px;top:40%;left:-12px}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(10){width:28px;top:38%;right:-10px}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(11){width:24px;bottom:10px;left:40%}.create-cta-module-scss-module__1lDXja__authConfetti:nth-child(12){width:24px;top:8px;left:45%}.create-cta-module-scss-module__1lDXja__authLogo{z-index:1;position:relative}.create-cta-module-scss-module__1lDXja__authTitle{z-index:1;color:#0f172a;margin:12px 0 6px;font-size:19px;font-weight:900;position:relative}.create-cta-module-scss-module__1lDXja__authText{z-index:1;color:#475569;max-width:380px;margin:0 auto 16px;font-size:14px;line-height:2;position:relative}.create-cta-module-scss-module__1lDXja__authBtns{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.create-cta-module-scss-module__1lDXja__authPrimary{color:#fff;background:#1d4ed8;border-radius:12px;padding:11px 22px;font-size:14px;font-weight:800;text-decoration:none}.create-cta-module-scss-module__1lDXja__authGhost{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:11px 22px;font-size:14px;font-weight:800;text-decoration:none}.create-cta-module-scss-module__1lDXja__authBack{z-index:1;color:#1d4ed8;cursor:pointer;background:0 0;border:0;margin-top:12px;font-family:inherit;font-size:13px;font-weight:700;position:relative}
.Quiz-module-scss-module__hYYoYW__sectionTitle{text-align:center;background:linear-gradient(135deg,#1a9fd9,#26b7ff);-webkit-text-fill-color:#0000;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;margin-top:30px;margin-bottom:15px;font-size:clamp(2rem,7vw,3rem);font-weight:900}.Quiz-module-scss-module__hYYoYW__tryAgainButton{border:none;border-radius:15px;margin-top:10px;padding:15px;font-size:larger;font-weight:600}@media screen and (max-width:900px){.Quiz-module-scss-module__hYYoYW__QuizContainer{flex-wrap:wrap;justify-content:center;align-items:center}.Quiz-module-scss-module__hYYoYW__QuizContainer div{margin:12px!important}}.Quiz-module-scss-module__hYYoYW__modal{z-index:69;background-color:#0006;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0;left:0;overflow:auto;height:100%!important}.Quiz-module-scss-module__hYYoYW__answer{transition:all .2s ease-in-out;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}.Quiz-module-scss-module__hYYoYW__answer:hover{scale:1.1}@keyframes Quiz-module-scss-module__hYYoYW__shift-border{0%{border-color:#60d67c!important}25%{border-color:#60d67c!important}50%{border-color:#5dc273!important}75%{border-color:#4ac066!important}to{opacity:1}}@keyframes Quiz-module-scss-module__hYYoYW__fade-border{0%,to{opacity:0}50%{opacity:1}}.Quiz-module-scss-module__hYYoYW__correctAnswer{border:solid #5dc273!important}.Quiz-module-scss-module__hYYoYW__wrongAnswer{border:solid #f12a10!important}.Quiz-module-scss-module__hYYoYW__buttonConfirm:disabled{color:#fff;cursor:not-allowed;background-color:#ccc!important}@media screen and (max-width:800px){.Quiz-module-scss-module__hYYoYW__buttonConfirm{margin:8px!important;font-size:16px!important}}.Quiz-module-scss-module__hYYoYW__buttonApprove:disabled{cursor:not-allowed;color:#fff!important;background-color:#ccc!important}@media screen and (max-width:800px){.Quiz-module-scss-module__hYYoYW__buttonApprove{margin:8px!important;font-size:16px!important}}.Quiz-module-scss-module__hYYoYW__container{background-color:#0000}@media screen and (max-width:1200px){.Quiz-module-scss-module__hYYoYW__container{padding-left:0}}.Quiz-module-scss-module__hYYoYW__subjectContainer{grid-gap:10px;grid-template-columns:repeat(4,1fr);display:grid}@media screen and (max-width:800px){.Quiz-module-scss-module__hYYoYW__subjectContainer{grid-template-columns:repeat(1,1fr)!important}}@media screen and (max-width:1500px){.Quiz-module-scss-module__hYYoYW__subjectContainer{grid-template-columns:repeat(2,3fr)}}.Quiz-module-scss-module__hYYoYW__btn{cursor:pointer;border:none;border-radius:12px;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.Quiz-module-scss-module__hYYoYW__btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Quiz-module-scss-module__hYYoYW__btn:hover:before{left:100%}.Quiz-module-scss-module__hYYoYW__btn:active{transform:translateY(1px)}.Quiz-module-scss-module__hYYoYW__btnPrimary{color:#fff;background:linear-gradient(135deg,#26b7ff 0%,#1d54ad 100%);box-shadow:0 4px 15px #26b7ff4d}.Quiz-module-scss-module__hYYoYW__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #26b7ff66}
.play-module-scss-module__wPJPIW__wrap{color:#0f172a;background:#f8fafc;min-height:100vh;position:relative}.play-module-scss-module__wPJPIW__page{z-index:1;max-width:880px;margin:0 auto;padding:20px 16px 64px;position:relative}.play-module-scss-module__wPJPIW__back{color:#1d4ed8;margin:14px 0;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.play-module-scss-module__wPJPIW__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;padding:20px}.play-module-scss-module__wPJPIW__qHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.play-module-scss-module__wPJPIW__qCount{color:#1d4ed8;font-size:14px;font-weight:800}.play-module-scss-module__wPJPIW__progress{background:#e2e8f0;border-radius:999px;height:8px;margin-bottom:14px;overflow:hidden}.play-module-scss-module__wPJPIW__progressFill{background:#1d4ed8;border-radius:999px;height:100%;transition:width .3s}.play-module-scss-module__wPJPIW__question{margin:0 0 14px;font-size:18px;font-weight:800;line-height:1.9}.play-module-scss-module__wPJPIW__opts{gap:10px;display:grid}.play-module-scss-module__wPJPIW__opt{text-align:right;cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;line-height:1.8;transition:all .15s;display:flex}.play-module-scss-module__wPJPIW__opt:hover:not(:disabled){background:#eff6ff;border-color:#1d4ed8}.play-module-scss-module__wPJPIW__opt:disabled{cursor:default;opacity:.95}.play-module-scss-module__wPJPIW__optGood{background:#dcfce7!important;border-color:#16a34a!important}.play-module-scss-module__wPJPIW__optBad{background:#fee2e2!important;border-color:#dc2626!important}.play-module-scss-module__wPJPIW__optLetter{color:#1d4ed8;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex}.play-module-scss-module__wPJPIW__optText{flex:1}.play-module-scss-module__wPJPIW__optIcon{color:#16a34a;font-weight:900;display:inline-flex}.play-module-scss-module__wPJPIW__optIconBad{color:#dc2626;font-weight:900;display:inline-flex}.play-module-scss-module__wPJPIW__optGood .play-module-scss-module__wPJPIW__optLetter{color:#fff;background:#16a34a}.play-module-scss-module__wPJPIW__optBad .play-module-scss-module__wPJPIW__optLetter{color:#fff;background:#dc2626}.play-module-scss-module__wPJPIW__nav{gap:10px;margin-top:16px;display:flex}.play-module-scss-module__wPJPIW__next{color:#fff;cursor:pointer;background:#1d4ed8;border:0;border-radius:12px;flex:1;padding:12px;font-size:15px;font-weight:800}.play-module-scss-module__wPJPIW__next:disabled{opacity:.45;cursor:not-allowed}.play-module-scss-module__wPJPIW__result{text-align:center;padding:10px 4px}.play-module-scss-module__wPJPIW__score{color:#1d4ed8;font-size:52px;font-weight:900}.play-module-scss-module__wPJPIW__score small{color:#64748b;font-size:20px}.play-module-scss-module__wPJPIW__pctBar{background:#e2e8f0;border-radius:999px;max-width:320px;height:10px;margin:12px auto;overflow:hidden}.play-module-scss-module__wPJPIW__pctFill{background:#16a34a;border-radius:999px;height:100%;transition:width .6s}.play-module-scss-module__wPJPIW__resultMsg{color:#334155;font-weight:700;line-height:2}.play-module-scss-module__wPJPIW__resultBtns{gap:8px;margin-top:12px;display:flex}.play-module-scss-module__wPJPIW__playerTop{align-items:center;gap:10px;margin-bottom:10px;display:flex}.play-module-scss-module__wPJPIW__soundBtn{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;transition:all .15s;display:inline-flex}.play-module-scss-module__wPJPIW__soundBtn:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.play-module-scss-module__wPJPIW__streak{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.play-module-scss-module__wPJPIW__streakPill{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.play-module-scss-module__wPJPIW__feedbackGood{color:#15803d;margin:10px 0 0;font-size:14px;font-weight:800}.play-module-scss-module__wPJPIW__feedbackBad{color:#b91c1c;margin:10px 0 0;font-size:14px;font-weight:800}.play-module-scss-module__wPJPIW__hint{color:#64748b;margin:0 0 10px;font-size:13px;line-height:1.8}.play-module-scss-module__wPJPIW__questionsDropdown{border:1px solid #e2e8f0;border-radius:16px;margin-top:20px;overflow:hidden}.play-module-scss-module__wPJPIW__questionsDropdown summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:800;list-style:none;display:flex}.play-module-scss-module__wPJPIW__questionsDropdown summary::-webkit-details-marker{display:none}.play-module-scss-module__wPJPIW__dropdownIcon{color:#64748b;font-size:13px;transition:transform .2s}.play-module-scss-module__wPJPIW__questionsDropdown[open] .play-module-scss-module__wPJPIW__dropdownIcon{transform:rotate(180deg)}.play-module-scss-module__wPJPIW__dropdownActions{border-bottom:1px solid #e2e8f0;justify-content:flex-end;padding:10px 14px;display:flex}.play-module-scss-module__wPJPIW__printBtn{cursor:pointer;color:#334155;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.play-module-scss-module__wPJPIW__printBtn:hover{color:#1d4ed8;border-color:#1d4ed8}.play-module-scss-module__wPJPIW__checkboxLabel{color:#334155;cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.play-module-scss-module__wPJPIW__checkboxLabel input{accent-color:#1d4ed8}.play-module-scss-module__wPJPIW__questionsList{padding:16px 18px;margin:0;padding-inline-start:22px}.play-module-scss-module__wPJPIW__questionsList>li{margin-bottom:16px}.play-module-scss-module__wPJPIW__qText{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.9}.play-module-scss-module__wPJPIW__qOptions{color:#475569;margin:4px 0;padding-inline-start:18px;font-size:14px;line-height:1.9}.play-module-scss-module__wPJPIW__qCorrect{color:#16a34a;font-weight:700}.play-module-scss-module__wPJPIW__qExpl{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.8}.play-module-scss-module__wPJPIW__typeBadge{color:#1d4ed8;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;margin:12px 0;padding:10px 18px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0f172a0f}.play-module-scss-module__wPJPIW__sides{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.play-module-scss-module__wPJPIW__sideLogo{filter:grayscale();mix-blend-mode:multiply;position:absolute}.play-module-scss-module__wPJPIW__sides img:first-child{opacity:.15;width:110px;bottom:4%;left:14px;transform:rotate(-8deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(2){opacity:.15;width:110px;bottom:3%;right:14px;transform:rotate(8deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(3){opacity:.13;width:150px;bottom:22%;left:-24px;transform:rotate(6deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(4){opacity:.13;width:150px;bottom:20%;right:-22px;transform:rotate(-6deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(5){opacity:.14;width:90px;bottom:40%;left:8px;transform:rotate(-4deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(6){opacity:.14;width:96px;bottom:38%;right:6px;transform:rotate(4deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(7){opacity:.12;width:130px;bottom:58%;left:-36px;transform:rotate(10deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(8){opacity:.12;width:130px;bottom:56%;right:-34px;transform:rotate(-10deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(9){opacity:.12;width:58px;bottom:8%;left:112px;transform:rotate(16deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(10){opacity:.12;width:58px;bottom:7%;right:110px;transform:rotate(-16deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(11){opacity:.11;width:70px;bottom:34%;left:80px;transform:rotate(-12deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(12){opacity:.11;width:70px;bottom:32%;right:78px;transform:rotate(12deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(13){opacity:.11;width:80px;bottom:66%;left:42px;transform:rotate(8deg)}.play-module-scss-module__wPJPIW__sides img:nth-child(14){opacity:.11;width:80px;bottom:64%;right:40px;transform:rotate(-8deg)}.play-module-scss-module__wPJPIW__flipWrap{perspective:1200px;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.play-module-scss-module__wPJPIW__flipInner{min-height:240px;transform-style:preserve-3d;transition:transform .5s;position:relative}.play-module-scss-module__wPJPIW__flipped{transform:rotateY(180deg)}.play-module-scss-module__wPJPIW__face{backface-visibility:hidden;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;gap:10px;min-height:240px;padding:24px 18px;font-size:17px;line-height:2;display:flex}.play-module-scss-module__wPJPIW__front{background:#fff}.play-module-scss-module__wPJPIW__cardBack{background:#f0fdf4;position:absolute;inset:0;transform:rotateY(180deg)}.play-module-scss-module__wPJPIW__faceTag{color:#1d4ed8;font-size:12px;font-weight:800}.play-module-scss-module__wPJPIW__faceText{font-size:18px;font-weight:700;line-height:2}.play-module-scss-module__wPJPIW__flipHint{color:#94a3b8;font-size:11px;font-weight:700}.play-module-scss-module__wPJPIW__deckBtns{gap:8px;margin-top:14px;display:flex}.play-module-scss-module__wPJPIW__knowGood{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:10px;flex:1;padding:12px;font-weight:800}.play-module-scss-module__wPJPIW__knowBad{color:#dc2626;cursor:pointer;background:#fff;border:2px solid #fecaca;border-radius:10px;flex:1;padding:12px;font-weight:800}.play-module-scss-module__wPJPIW__ghost{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-weight:700}.play-module-scss-module__wPJPIW__dots{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px;display:flex}.play-module-scss-module__wPJPIW__dot{background:#e2e8f0;border-radius:999px;width:8px;height:8px}.play-module-scss-module__wPJPIW__dotActive{background:#1d4ed8;transform:scale(1.25)}.play-module-scss-module__wPJPIW__dotKnown{background:#22c55e}.play-module-scss-module__wPJPIW__flashGood{animation:.32s play-module-scss-module__wPJPIW__flashGreen}.play-module-scss-module__wPJPIW__flashBad{animation:.32s play-module-scss-module__wPJPIW__flashRed}@keyframes play-module-scss-module__wPJPIW__flashGreen{0%{box-shadow:0 0 #16a34a80}to{box-shadow:0 0 0 14px #16a34a00}}@keyframes play-module-scss-module__wPJPIW__flashRed{0%{box-shadow:0 0 #dc262666}to{box-shadow:0 0 0 14px #dc262600}}.play-module-scss-module__wPJPIW__hero{color:#fff;background:#1d54ad;border-radius:18px;padding:24px 20px}.play-module-scss-module__wPJPIW__hero h1{margin:0 0 8px;font-size:clamp(20px,4vw,28px);line-height:1.5}.play-module-scss-module__wPJPIW__hero p{opacity:.92;margin:0;font-size:14px;line-height:1.9}.play-module-scss-module__wPJPIW__badges{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.play-module-scss-module__wPJPIW__badge{background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.play-module-scss-module__wPJPIW__sectionTitle{color:#0f172a;margin:26px 0 4px;font-size:18px;font-weight:900}.play-module-scss-module__wPJPIW__sharedGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:12px;display:grid}.play-module-scss-module__wPJPIW__sharedCard{color:inherit;background:#fff;border:1px solid #e2e8f0;border-top:5px solid #7c3aed;border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.play-module-scss-module__wPJPIW__sharedCard h3{color:#1e1b4b;margin:0;font-size:15px;font-weight:900;line-height:1.8}.play-module-scss-module__wPJPIW__sharedLessons{color:#64748b;margin:0;font-size:12px;line-height:1.9}.play-module-scss-module__wPJPIW__sharedFoot{color:#6d28d9;border-top:1px dashed #e4ecf7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12px;font-weight:800;display:flex}.play-module-scss-module__wPJPIW__shareRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.play-module-scss-module__wPJPIW__shareBtn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none}.play-module-scss-module__wPJPIW__cta{text-align:center;color:#fff;background:#0f172a;border-radius:12px;margin-top:16px;padding:12px;font-weight:800;text-decoration:none;display:block}.play-module-scss-module__wPJPIW__reactFlowWrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;height:450px;margin-top:12px;overflow:hidden}.play-module-scss-module__wPJPIW__relatedSidebar{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #e2e8f0;border-radius:20px;margin-top:28px;padding:24px;box-shadow:0 4px 20px #0f172a0f}.play-module-scss-module__wPJPIW__relatedTitle{color:#0f172a;align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:900;display:flex}.play-module-scss-module__wPJPIW__relatedList{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.play-module-scss-module__wPJPIW__relatedItem{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #0f172a0a}.play-module-scss-module__wPJPIW__relatedItem:hover{border-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px #1d4ed81f}.play-module-scss-module__wPJPIW__relatedIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.play-module-scss-module__wPJPIW__relatedIconQuiz{color:#1d4ed8;background:#1d4ed81a}.play-module-scss-module__wPJPIW__relatedIconFlash{color:#16a34a;background:#16a34a1a}.play-module-scss-module__wPJPIW__relatedIconDiagram{color:#7c3aed;background:#7c3aed1a}.play-module-scss-module__wPJPIW__relatedInfo{flex:1;min-width:0}.play-module-scss-module__wPJPIW__relatedName{margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.6}.play-module-scss-module__wPJPIW__relatedMeta{color:#64748b;font-size:12px}@media (max-width:640px){.play-module-scss-module__wPJPIW__page{padding:14px 12px 48px}.play-module-scss-module__wPJPIW__playerTop{flex-wrap:wrap}.play-module-scss-module__wPJPIW__sideLogo{display:none}.play-module-scss-module__wPJPIW__hero{padding:20px 16px}}
.BacSimClient-module-scss-module__BqXYTa__page{color:#1e293b;min-height:100vh;font-family:var(--font-tajwal),"Tajawal","Segoe UI",Tahoma,sans-serif;background:#f4f5f8}.BacSimClient-module-scss-module__BqXYTa__loading{text-align:center;color:#64748b;padding:80px 20px}.BacSimClient-module-scss-module__BqXYTa__topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e3ecf8;position:sticky;top:0}.BacSimClient-module-scss-module__BqXYTa__topbarInner{align-items:center;gap:18px;max-width:1240px;margin:0 auto;padding:10px 20px;display:flex}.BacSimClient-module-scss-module__BqXYTa__brand{align-items:center;gap:9px;margin-inline-end:auto;text-decoration:none;display:flex}.BacSimClient-module-scss-module__BqXYTa__logo{border-radius:8px}.BacSimClient-module-scss-module__BqXYTa__brandName{color:#14294f;white-space:nowrap;font-size:1rem;font-weight:900}.BacSimClient-module-scss-module__BqXYTa__nav{align-items:center;gap:4px;display:flex}.BacSimClient-module-scss-module__BqXYTa__link{color:#4b5b76;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:700;text-decoration:none}.BacSimClient-module-scss-module__BqXYTa__link:hover{color:#1d54ad;background:#eef4fd}.BacSimClient-module-scss-module__BqXYTa__cta{color:#fff;white-space:nowrap;background:#1d54ad;border-radius:999px;padding:8px 20px;font-size:.85rem;font-weight:800;text-decoration:none}.BacSimClient-module-scss-module__BqXYTa__cta:hover{background:#174a97}.BacSimClient-module-scss-module__BqXYTa__hero{text-align:center;color:#fff;background:#16294e;padding:52px 20px 60px;position:relative;overflow:hidden}.BacSimClient-module-scss-module__BqXYTa__hero:before{content:"";opacity:.14;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='2' cy='2' r='2' fill='white'/%3E%3C/svg%3E");position:absolute;inset:0}.BacSimClient-module-scss-module__BqXYTa__badge{color:#14294f;background:#f5b942;border-radius:999px;margin-bottom:14px;padding:5px 18px;font-size:.78rem;font-weight:900;display:inline-block;position:relative}.BacSimClient-module-scss-module__BqXYTa__hero h1{margin:0 0 10px;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:900;position:relative}.BacSimClient-module-scss-module__BqXYTa__lead{color:#c9dcf7;max-width:640px;margin:0 auto;line-height:2;position:relative}.BacSimClient-module-scss-module__BqXYTa__steps{text-align:right;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:900px;margin:26px auto 0;display:grid;position:relative}.BacSimClient-module-scss-module__BqXYTa__step{background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex;box-shadow:0 8px 22px #0000002e}.BacSimClient-module-scss-module__BqXYTa__stepNum{color:#fff;background:#1d54ad;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:900;display:flex}.BacSimClient-module-scss-module__BqXYTa__step:nth-child(2) .BacSimClient-module-scss-module__BqXYTa__stepNum{background:#7a4ad6}.BacSimClient-module-scss-module__BqXYTa__step:nth-child(3) .BacSimClient-module-scss-module__BqXYTa__stepNum{background:#10b981}.BacSimClient-module-scss-module__BqXYTa__step b{color:#17233c;margin-bottom:3px;font-size:.92rem;display:block}.BacSimClient-module-scss-module__BqXYTa__step p{color:#5b6990;margin:0;font-size:.82rem;line-height:1.8}.BacSimClient-module-scss-module__BqXYTa__main{max-width:1240px;margin:0 auto;padding:26px 20px 60px}.BacSimClient-module-scss-module__BqXYTa__guestBar{color:#1e40af;text-align:center;background:#eef4ff;border:1.5px dashed #93c5fd;border-radius:12px;margin-bottom:16px;padding:12px 18px}.BacSimClient-module-scss-module__BqXYTa__guestBar a{color:#1d4ed8;font-weight:800}.BacSimClient-module-scss-module__BqXYTa__gate{text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:48px 20px}.BacSimClient-module-scss-module__BqXYTa__gate h2{color:#1e293b;margin:0 0 8px}.BacSimClient-module-scss-module__BqXYTa__controls{background:#fff;border:1px solid #e6edf8;border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 4px 16px #182e5e0f}.BacSimClient-module-scss-module__BqXYTa__field{color:#33425e;flex-direction:column;gap:6px;font-size:.85rem;font-weight:800;display:flex}.BacSimClient-module-scss-module__BqXYTa__field select{font:inherit;cursor:pointer;color:#1e293b;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;min-width:170px;padding:10px 14px}.BacSimClient-module-scss-module__BqXYTa__meta{color:#1d4ed8;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;font-weight:800;display:flex}.BacSimClient-module-scss-module__BqXYTa__solvedBadge{color:#15803d;background:#dcfce7;border-radius:999px;padding:4px 13px;font-size:.78rem}.BacSimClient-module-scss-module__BqXYTa__allSolved{color:#b45309;background:#fef3c7;border-radius:999px;padding:4px 13px;font-size:.78rem}.BacSimClient-module-scss-module__BqXYTa__nextBtn{color:#fff;font:inherit;cursor:pointer;background:#1d54ad;border:none;border-radius:12px;margin-inline-start:auto;padding:11px 22px;font-weight:800;transition:transform .15s;box-shadow:0 6px 18px #1d54ad4d}.BacSimClient-module-scss-module__BqXYTa__nextBtn:hover{transform:translateY(-2px)}.BacSimClient-module-scss-module__BqXYTa__examGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.BacSimClient-module-scss-module__BqXYTa__viewerPane{background:#fff;border:1px solid #e6edf8;border-radius:18px;min-height:72vh;overflow:hidden;box-shadow:0 6px 22px #182e5e12}.BacSimClient-module-scss-module__BqXYTa__paneHead{background:#fbfdff;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;padding:13px 20px;display:flex}.BacSimClient-module-scss-module__BqXYTa__paneHead b{color:#17233c;font-size:.95rem}.BacSimClient-module-scss-module__BqXYTa__paneHead span{color:#7a4ad6;white-space:nowrap;background:#f2edff;border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:800}.BacSimClient-module-scss-module__BqXYTa__sideCol{flex-direction:column;gap:12px;display:flex;position:sticky;top:76px}.BacSimClient-module-scss-module__BqXYTa__doneBtn{color:#fff;font:inherit;cursor:pointer;background:#10b981;border:none;border-radius:12px;padding:13px 16px;font-weight:800;transition:transform .15s;box-shadow:0 6px 18px #10b9814d}.BacSimClient-module-scss-module__BqXYTa__doneBtn:hover{transform:translateY(-2px)}.BacSimClient-module-scss-module__BqXYTa__startCard{text-align:center;background:#fff;border:1.5px solid #bcd3f7;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:24px 20px;display:flex;box-shadow:0 8px 24px #1d54ad1a}.BacSimClient-module-scss-module__BqXYTa__startCard b{color:#14294f;font-size:1.05rem}.BacSimClient-module-scss-module__BqXYTa__startCard p{color:#5b6990;margin:0;font-size:.88rem;line-height:2}.BacSimClient-module-scss-module__BqXYTa__startBtn{color:#fff;font:inherit;cursor:pointer;background:#e11d48;border:none;border-radius:999px;padding:14px 44px;font-size:1.05rem;font-weight:900;transition:transform .15s;box-shadow:0 8px 24px #e11d4859}.BacSimClient-module-scss-module__BqXYTa__startBtn:hover{transform:translateY(-2px)scale(1.02)}.BacSimClient-module-scss-module__BqXYTa__startNote{color:#8b97ad;font-size:.76rem}.BacSimClient-module-scss-module__BqXYTa__miniTips{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:13px 16px}.BacSimClient-module-scss-module__BqXYTa__miniTips b{color:#92400e;margin-bottom:4px;font-size:.85rem;display:block}.BacSimClient-module-scss-module__BqXYTa__miniTips p{color:#78716c;margin:0;font-size:.8rem;line-height:1.9}.BacSimClient-module-scss-module__BqXYTa__bottomGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.BacSimClient-module-scss-module__BqXYTa__boardPane,.BacSimClient-module-scss-module__BqXYTa__tipsPane{background:#fff;border:1px solid #e6edf8;border-radius:18px;min-width:0;padding:20px;box-shadow:0 4px 16px #182e5e0f}.BacSimClient-module-scss-module__BqXYTa__bottomGrid h3{color:#17233c;align-items:center;gap:10px;margin:0 0 14px;font-size:1.1rem;font-weight:900;display:flex}.BacSimClient-module-scss-module__BqXYTa__bottomGrid h3:before{content:"";background:#1d54ad;border-radius:99px;width:8px;height:24px}.BacSimClient-module-scss-module__BqXYTa__tipsPane ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BacSimClient-module-scss-module__BqXYTa__tipsPane li{border:1px solid #eef2f7;background:#fbfdff;border-inline-start:4px solid #f59e0b;border-radius:12px;padding:10px 14px}.BacSimClient-module-scss-module__BqXYTa__tipsPane li:nth-child(3n+2){border-inline-start-color:#1d54ad}.BacSimClient-module-scss-module__BqXYTa__tipsPane li:nth-child(3n+3){border-inline-start-color:#10b981}.BacSimClient-module-scss-module__BqXYTa__tipsPane b{color:#17233c;margin-bottom:2px;font-size:.88rem;display:block}.BacSimClient-module-scss-module__BqXYTa__tipsPane p{color:#5b6990;margin:0;font-size:.83rem;line-height:1.9}@media (max-width:1024px){.BacSimClient-module-scss-module__BqXYTa__examGrid{grid-template-columns:1fr}.BacSimClient-module-scss-module__BqXYTa__sideCol{position:static}.BacSimClient-module-scss-module__BqXYTa__bottomGrid{grid-template-columns:1fr}}@media (max-width:640px){.BacSimClient-module-scss-module__BqXYTa__brandName{font-size:.85rem}.BacSimClient-module-scss-module__BqXYTa__link{padding:7px 10px;font-size:.78rem}}
.creator-client-module-scss-module__PYcRdq__loading{text-align:center;color:#6b7280;padding:40px 0}.creator-client-module-scss-module__PYcRdq__guestBar{background:#eef4ff;border:1px solid #d7e5ff;border-radius:14px;flex-direction:column;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.creator-client-module-scss-module__PYcRdq__guestText{color:#334155;font-size:14px;line-height:1.9}.creator-client-module-scss-module__PYcRdq__guestText strong{color:#1d54ad}.creator-client-module-scss-module__PYcRdq__guestPickers{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.creator-client-module-scss-module__PYcRdq__picker{color:#334155;flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.creator-client-module-scss-module__PYcRdq__picker select{color:#16181d;background:#fff;border:1px solid #d7e5ff;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:14px}.creator-client-module-scss-module__PYcRdq__loginBtn{color:#fff;background:#1d54ad;border-radius:10px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none}.creator-client-module-scss-module__PYcRdq__loginBtn:hover{background:#173f80}.creator-client-module-scss-module__PYcRdq__workspace{background:#fff;border:1px solid #e8ebf0;border-radius:14px;padding:18px 16px;box-shadow:0 4px 14px #0f172a0d}
