.LegalPage_legalShell__tkhl4{background:#f6f6f6}.LegalPage_legalWorkspace__Vr2ba{position:relative;grid-column:3;display:flex;flex-direction:column;gap:48px;height:calc(100dvh - 20px);min-height:0;margin:10px 10px 10px 0;overflow:hidden auto;border-radius:16px;background:#ffffff;color:#050505;font-family:var(--font-sans);padding:12px 32px;scrollbar-width:none}.LegalPage_legalWorkspace__Vr2ba::-webkit-scrollbar{display:none}.LegalPage_legalWorkspace__Vr2ba[data-legal-slug=cookies]{gap:40px}.LegalPage_legalMainContainer___n409{display:flex;flex-direction:column;gap:40px;width:100%;flex:0 0 auto}.LegalPage_legalHeader__98sVj{display:flex;flex-direction:column;gap:15px;width:100%;flex:0 0 auto}.LegalPage_legalHeader__98sVj:after{display:block;width:100%;height:1px;background:#e8e8e8;content:""}.LegalPage_legalHeaderRow__svPpl{display:flex;align-items:center;width:100%;height:42px}.LegalPage_legalHeader__98sVj a{display:inline-flex;align-items:center;gap:8px;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;text-decoration:none}.LegalPage_backIcon__722o9{position:relative;display:block;width:18px;height:18px;flex:0 0 auto}.LegalPage_backIcon__722o9:after,.LegalPage_backIcon__722o9:before{position:absolute;inset:0;display:block;margin:auto;content:""}.LegalPage_backIcon__722o9:before{width:10px;height:10px;border-bottom:1.8px solid;border-left:1.8px solid;transform:translateX(3px) rotate(45deg)}.LegalPage_backIcon__722o9:after{width:13px;height:1.8px;border-radius:999px;background:currentColor;transform:translateX(1px)}.LegalPage_legalMain__kJwi9{display:flex;gap:60px;align-items:flex-start;width:100%}.LegalPage_legalWorkspace__Vr2ba[data-legal-slug=privacy-policy] .LegalPage_legalMain__kJwi9{gap:40px}.LegalPage_legalArticle__ecqW5{display:flex;flex:1 1 auto;flex-direction:column;gap:32px;min-width:0;color:#050505;padding:0 40px}.LegalPage_legalTitleBlock__udJZv{display:flex;flex-direction:column;gap:24px;width:100%}.LegalPage_legalTitleBlock__udJZv h1{width:100%;margin:0;color:#050505;font-size:56px;font-weight:700;letter-spacing:-1px;line-height:1.15}.LegalPage_legalContent__hb20n li,.LegalPage_legalContent__hb20n p,.LegalPage_legalTitleBlock__udJZv p{margin:0;color:#050505;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:1.25}.LegalPage_legalContent__hb20n strong,.LegalPage_legalTitleBlock__udJZv strong{font-weight:700}.LegalPage_legalContent__hb20n{display:flex;flex-direction:column;gap:24px;width:100%}.LegalPage_legalContent__hb20n h2{width:100%;margin:0;color:#050505;font-size:24px;font-weight:700;letter-spacing:-.72px;line-height:1.2}.LegalPage_legalContent__hb20n ul{display:grid;gap:12px;width:100%;margin:0;padding-left:24px}.LegalPage_legalAside___x2E_{position:sticky;top:0;display:flex;flex:0 0 240px;flex-direction:column;gap:20px;width:240px}.LegalPage_legalAside___x2E_>strong{width:100%;color:#050505;font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:1.3}.LegalPage_legalAside___x2E_ nav{display:flex;flex-direction:column;gap:12px;width:100%}.LegalPage_legalAside___x2E_ a{display:block;width:100%;border-bottom:1px solid #e8e8e8;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:0 0 12px;text-decoration:none}.LegalPage_legalAside___x2E_ a[aria-current=page]{color:#050505}.LegalPage_legalFooter__EyLjh{justify-content:space-between;width:100%;border-top:1px solid #e8e8e8;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:20px 0;white-space:nowrap}.LegalPage_legalFooter__EyLjh,.LegalPage_legalFooter__EyLjh nav{display:flex;align-items:center;gap:24px}.LegalPage_legalFooter__EyLjh a{color:inherit;text-decoration:none}.LegalPage_legalAside___x2E_ a:hover,.LegalPage_legalFooter__EyLjh a:hover,.LegalPage_legalHeader__98sVj a:hover{color:#050505}@media (max-width:1180px){.LegalPage_legalMain__kJwi9{flex-direction:column}.LegalPage_legalAside___x2E_{position:static;flex-basis:auto;width:100%}.LegalPage_legalFooter__EyLjh{align-items:flex-start;flex-direction:column;white-space:normal}.LegalPage_legalFooter__EyLjh nav{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:1024px){.LegalPage_legalWorkspace__Vr2ba{grid-column:1/-1;height:100dvh;margin:0;border-radius:0;padding-top:68px}}@media (max-width:760px){.LegalPage_legalWorkspace__Vr2ba{grid-column:1/-1;height:100dvh;margin:0;border-radius:0;padding:68px 18px 12px}.LegalPage_legalArticle__ecqW5{padding:0}.LegalPage_legalTitleBlock__udJZv h1{font-size:40px}}.CookieConsent_banner__KE_JY{position:fixed;right:18px;bottom:18px;z-index:1200;display:grid;width:min(560px,calc(100vw - 36px));grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid rgba(5,5,5,.08);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 22px 70px rgba(5,5,5,.12);color:#050505;font-family:var(--font-sans);padding:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.CookieConsent_banner__KE_JY strong{display:block;margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3}.CookieConsent_banner__KE_JY p{margin:0;color:rgba(5,5,5,.64);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.25}.CookieConsent_actions__fiPi6{display:flex;gap:8px}.CookieConsent_actions__fiPi6 button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;letter-spacing:0;padding:0 14px;transition:background-color .18s ease,color .18s ease,transform .32s cubic-bezier(.19,1,.22,1);white-space:nowrap}.CookieConsent_actions__fiPi6 button:first-child{background:#f1f1ef;color:rgba(5,5,5,.7)}.CookieConsent_actions__fiPi6 button:last-child{background:#050505;color:#ffffff}.CookieConsent_actions__fiPi6 button:hover{transform:translateY(-1px)}@media (max-width:767px){.CookieConsent_banner__KE_JY{right:12px;bottom:calc(64px + env(safe-area-inset-bottom, 0px) + var(--buybar-space, 0px) + 12px);width:calc(100vw - 24px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom, 0px) - var(--buybar-space, 0px));overflow-y:auto;grid-template-columns:1fr}.CookieConsent_actions__fiPi6{flex-direction:column-reverse}}.SiteGate_screen__5jTuQ{display:grid;place-items:center;min-height:100dvh;padding:24px;background:linear-gradient(120deg,#313436,#4b4f35 48%,#77442d);font-family:var(--font-display,system-ui,sans-serif)}.SiteGate_card__CFZ8z{display:grid;justify-items:center;gap:14px;width:100%;max-width:460px;border-radius:28px;background:#ffffff;box-shadow:0 40px 120px rgba(0,0,0,.35);padding:40px 36px 36px;text-align:center}.SiteGate_brand__KpU83{display:inline-flex;align-items:center;gap:8px;color:#0e0d0b;font-size:15px;font-weight:760;letter-spacing:0;text-transform:uppercase}.SiteGate_badge__6k64X{border-radius:999px;background:#ecffa3;color:#4d6a00;font-size:12px;font-weight:760;letter-spacing:.02em;line-height:1;padding:8px 12px;text-transform:uppercase}.SiteGate_title__ZMfmE{margin:4px 0 0;color:#0e0d0b;font-size:30px;font-weight:760;letter-spacing:-.6px;line-height:1.1}.SiteGate_subtitle__lTeHH{margin:0;max-width:360px;color:#6b6b84;font-size:15px;font-weight:500;line-height:1.4}.SiteGate_form__SNBF1{display:grid;gap:10px;width:100%;margin-top:8px}.SiteGate_input__zWzg9{width:100%;min-height:54px;border:1px solid #e2e2e2;border-radius:14px;background:#f7f7f8;color:#0e0d0b;font:inherit;font-size:20px;font-weight:700;letter-spacing:4px;outline:none;padding:0 18px;text-align:center;transition:border-color .15s ease,background .15s ease}.SiteGate_input__zWzg9::placeholder{color:#9a9ab0;font-weight:600;letter-spacing:.5px}.SiteGate_input__zWzg9:focus{border-color:#0e0d0b;background:#ffffff}.SiteGate_input__zWzg9[aria-invalid=true]{border-color:#e0533d;background:#fff5f3}.SiteGate_button__hWFY_{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:0;border-radius:14px;background:#0e0d0b;color:#ffffff;cursor:pointer;font:inherit;font-size:15px;font-weight:760;letter-spacing:0;transition:opacity .15s ease,transform .1s ease}.SiteGate_button__hWFY_:hover{opacity:.9}.SiteGate_button__hWFY_:active{transform:translateY(1px)}.SiteGate_button__hWFY_:disabled{cursor:progress;opacity:.6}.SiteGate_error__iUYSN{margin:2px 0 0;color:#d8412a;font-size:14px;font-weight:600}.FluidBackdrop_backdrop__9KjWr{position:fixed;inset:0;z-index:-1;overflow:clip;pointer-events:none;background:#f6f6f6}.FluidBackdrop_backdrop__9KjWr canvas{display:block;width:100%;height:100%}.RouteTransition_routeTransition__WF6QK{display:none}.AIAssistantPage_page__g89cx{--edi-black:#050505;--edi-muted:#6b6b84;--edi-border:rgba(92,92,116,0.18);--edi-purple:#955fff;--edi-peach:#f6a276;--edi-ease:cubic-bezier(0.19,1,0.22,1);display:grid;grid-template-rows:80px minmax(0,1fr) 82px;width:100%;max-width:100%;height:100dvh;overflow:hidden clip;overscroll-behavior-x:none;background:radial-gradient(circle at 53% 18%,rgba(172,255,237,.52),transparent 34%),radial-gradient(circle at 16% 82%,rgba(196,225,246,.82),transparent 31%),radial-gradient(circle at 90% 78%,rgba(240,242,206,.72),transparent 28%),linear-gradient(112deg,#e9f7fb,#dff9f1 47%,#edf6df);color:var(--edi-black);font-family:var(--font-display),"Google Sans",Arial,sans-serif;font-variation-settings:"wght" 500}.AIAssistantPage_footer__DX1U2,.AIAssistantPage_topbar__PYxUP{width:calc(100% - 64px);max-width:calc(100% - 64px);min-width:0;margin:0 auto}.AIAssistantPage_topbar__PYxUP{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--edi-border)}.AIAssistantPage_topbar__PYxUP div{display:inline-flex;align-items:center;gap:20px}.AIAssistantPage_topbar__PYxUP span{display:grid;width:20px;height:20px;place-items:center;border-radius:5px;background:#26303a;color:#ffffff;font-size:13px;font-weight:760;line-height:1}.AIAssistantPage_topbar__PYxUP h1{margin:0;color:#050505;font-size:22px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.AIAssistantPage_footer__DX1U2,.AIAssistantPage_footer__DX1U2 a,.AIAssistantPage_topbar__PYxUP p{margin:0;color:var(--edi-muted);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none}.AIAssistantPage_chatStage__EiSnm{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden clip;overscroll-behavior-x:none}.AIAssistantPage_messageList__udLYb{display:grid;align-content:start;width:min(1280px,calc(100% - 72px));min-width:0;height:100%;min-height:0;max-height:100%;margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;padding:52px 0 24px;scrollbar-width:none}.AIAssistantPage_messageList__udLYb::-webkit-scrollbar{display:none}.AIAssistantPage_messageRow__pcg4H,.AIAssistantPage_quickRow__2zRaQ{display:grid;gap:8px;width:max-content;max-width:min(980px,100%);margin-bottom:12px;animation:AIAssistantPage_ediMessageIn__FOEKy .72s var(--edi-ease) both}.AIAssistantPage_messageRow__pcg4H[data-role=user],.AIAssistantPage_quickRow__2zRaQ[data-role=user]{justify-self:end;width:auto;min-width:0;margin-top:12px}.AIAssistantPage_messageAuthor__LwMlF{color:var(--edi-muted);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2}.AIAssistantPage_messageRow__pcg4H[data-role=user] .AIAssistantPage_messageAuthor__LwMlF,.AIAssistantPage_quickRow__2zRaQ .AIAssistantPage_messageAuthor__LwMlF{justify-self:end}.AIAssistantPage_messageBubbles__4QtuZ{display:grid;gap:12px;min-width:0}.AIAssistantPage_messageBubbles__4QtuZ p{width:fit-content;max-width:min(920px,100%);margin:0;border-radius:12px;background:#ffffff;color:#050505;font-size:15px;font-weight:600;letter-spacing:-.15px;line-height:1.25;overflow-wrap:anywhere;padding:14px 17px}.AIAssistantPage_messageRow__pcg4H[data-role=user] .AIAssistantPage_messageBubbles__4QtuZ p{justify-self:end;background:#ffffff}.AIAssistantPage_messageRow__pcg4H[data-role=user] .AIAssistantPage_messageBubbles__4QtuZ{justify-items:end}.AIAssistantPage_avatar__xS7Tl{display:grid;width:48px;height:48px;place-items:center;margin-top:2px;border-radius:999px;background:var(--edi-purple);color:#ffffff}.AIAssistantPage_avatar__xS7Tl span{display:block;width:24px;height:24px;border-radius:8px 8px 4px 4px;background:radial-gradient(circle at 8px 10px,#ffffff 0 2px,transparent 2.5px),radial-gradient(circle at 16px 10px,#ffffff 0 2px,transparent 2.5px),linear-gradient(#ffffff 0 0) 7px 17px /10px 2px no-repeat,rgba(255,255,255,.34)}.AIAssistantPage_quickRow__2zRaQ div{display:flex;gap:12px;align-items:center;justify-content:flex-end}.AIAssistantPage_actionList__fRI4N a,.AIAssistantPage_actionList__fRI4N span,.AIAssistantPage_courseCard__Ep26r footer a,.AIAssistantPage_courseCard__Ep26r footer button,.AIAssistantPage_formFooter__S2nIl button,.AIAssistantPage_quickRow__2zRaQ button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--edi-purple);border-radius:10px;background:rgba(255,255,255,.36);color:#050505;cursor:pointer;font:inherit;font-size:14px;font-weight:650;letter-spacing:-.14px;line-height:1;padding:0 18px;text-decoration:none}.AIAssistantPage_promptForm__VZ2m3{display:grid;gap:10px;width:min(1280px,calc(100% - 72px));min-width:0;margin:0 auto 18px;border-radius:18px;background:rgba(255,255,255,.72);padding:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72);animation:AIAssistantPage_ediMessageIn__FOEKy .52s var(--edi-ease) both}.AIAssistantPage_promptForm__VZ2m3 textarea{width:100%;min-width:0;min-height:72px;resize:none;border:0;border-radius:12px;background:#ffffff;color:#050505;font:inherit;font-size:15px;font-weight:600;letter-spacing:-.15px;line-height:1.32;outline:none;overflow-wrap:anywhere;padding:14px 16px}.AIAssistantPage_promptForm__VZ2m3 textarea::placeholder{color:rgba(5,5,5,.38)}.AIAssistantPage_managerConsent__j7bTi{display:flex;align-items:flex-start;gap:8px;color:var(--edi-muted);font-size:12px;line-height:1.4}.AIAssistantPage_managerConsent__j7bTi input{flex:0 0 auto;margin-top:2px}.AIAssistantPage_managerConsent__j7bTi a{color:inherit;text-decoration:underline}.AIAssistantPage_formFooter__S2nIl{display:flex;align-items:center;justify-content:space-between;gap:12px}.AIAssistantPage_formFooter__S2nIl span{color:var(--edi-muted);font-size:12px;font-weight:600;letter-spacing:0;line-height:1.25}.AIAssistantPage_formFooter__S2nIl div{display:flex;gap:8px;align-items:center}.AIAssistantPage_formFooter__S2nIl button{min-height:34px;border-color:transparent;border-radius:999px;background:#050505;color:#ffffff;padding:0 14px}.AIAssistantPage_formFooter__S2nIl button[type=button]{background:transparent;color:var(--edi-muted)}.AIAssistantPage_formFooter__S2nIl button:disabled{cursor:default;opacity:.45}.AIAssistantPage_errorText__oZar9{color:#b02b2b;font-size:13px;font-weight:680;letter-spacing:0}.AIAssistantPage_courseList__gizlO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 0;width:100%;margin:20px 0 0}.AIAssistantPage_assistantCourseCard__3Oe_p{min-height:0;padding:0;animation:AIAssistantPage_ediCardIn__KCa6G .68s var(--edi-ease) both}.AIAssistantPage_assistantCourseCard__3Oe_p [data-has-image]{aspect-ratio:1/1;min-height:0}.AIAssistantPage_assistantCourseReason__CnTOG{display:-webkit-box;min-height:36px;margin:0 8px;overflow:hidden;color:var(--edi-muted);font-size:13px;font-weight:560;letter-spacing:-.13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.AIAssistantPage_assistantCourseActions__C97am{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 8px 8px}.AIAssistantPage_assistantCourseActions__C97am a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:999px;background:#f1f1f1;color:#050505;font-size:13px;font-weight:720;letter-spacing:0;line-height:1;padding:0 14px;text-decoration:none}.AIAssistantPage_courseCard__Ep26r{position:relative;display:grid;align-content:start;gap:14px;min-height:260px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 95% 0,rgba(149,95,255,.2),transparent 33%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.84));box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),0 18px 45px rgba(58,63,73,.12);padding:18px;animation:AIAssistantPage_ediCardIn__KCa6G .68s var(--edi-ease) both;transition:box-shadow .32s var(--edi-ease),transform .32s var(--edi-ease)}.AIAssistantPage_courseCard__Ep26r:before{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:12px;content:"";background:linear-gradient(#ffffff 0 0) 12px 12px /18px 4px no-repeat,linear-gradient(#ffffff 0 0) 12px 20px /12px 4px no-repeat,linear-gradient(135deg,#955fff,#c8a9ff);opacity:.95}.AIAssistantPage_courseCard__Ep26r:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.82),0 24px 60px rgba(58,63,73,.16)}.AIAssistantPage_actionList__fRI4N,.AIAssistantPage_courseCard__Ep26r footer,.AIAssistantPage_courseMeta__WLJzb,.AIAssistantPage_courseTop__u_TSP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.AIAssistantPage_chatEnd__mlutE{width:100%;height:1px}.AIAssistantPage_courseTop__u_TSP{justify-content:space-between;padding-right:54px}.AIAssistantPage_courseMeta__WLJzb span,.AIAssistantPage_courseTop__u_TSP span{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;background:#f2f2f2;color:var(--edi-muted);font-size:12px;font-weight:650;line-height:1;padding:0 9px}.AIAssistantPage_courseTop__u_TSP span{background:#eff3f0;color:#050505}.AIAssistantPage_courseTop__u_TSP strong{color:var(--edi-purple);font-size:14px;font-weight:760}.AIAssistantPage_courseCard__Ep26r h3{margin:0;color:#050505;font-size:20px;font-weight:740;letter-spacing:-.2px;line-height:1.12}.AIAssistantPage_courseCard__Ep26r p,.AIAssistantPage_courseCard__Ep26r small{margin:0;color:var(--edi-muted);font-size:13px;font-weight:600;line-height:1.35}.AIAssistantPage_courseCard__Ep26r p{color:rgba(5,5,5,.74);font-size:14px}.AIAssistantPage_courseCard__Ep26r small{min-height:34px}.AIAssistantPage_courseCard__Ep26r footer{align-self:end;margin-top:auto;padding-top:2px}.AIAssistantPage_actionList__fRI4N a,.AIAssistantPage_actionList__fRI4N span,.AIAssistantPage_courseCard__Ep26r footer a,.AIAssistantPage_courseCard__Ep26r footer button{min-height:34px;border-color:transparent;background:#050505;color:#ffffff;padding:0 14px}.AIAssistantPage_actionList__fRI4N a:nth-child(2n),.AIAssistantPage_courseCard__Ep26r footer a+a,.AIAssistantPage_courseCard__Ep26r footer a+button,.AIAssistantPage_courseCard__Ep26r footer button+a{background:var(--edi-purple)}.AIAssistantPage_courseCard__Ep26r footer button:disabled{cursor:default;opacity:.62}.AIAssistantPage_selectionDialogLayer__G7SrX{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px}.AIAssistantPage_selectionDialogOverlay__4KNd3{position:absolute;inset:0;border:0;background:rgba(5,5,5,.24);cursor:pointer}.AIAssistantPage_selectionDialog__hygu9{position:relative;z-index:1;display:grid;gap:22px;width:min(100%,520px);border-radius:24px;background:rgba(255,255,255,.96);color:#050505;padding:40px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),0 26px 90px rgba(39,43,51,.24);animation:AIAssistantPage_ediCardIn__KCa6G .52s var(--edi-ease) both}.AIAssistantPage_selectionDialog__hygu9 header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AIAssistantPage_selectionDialog__hygu9 h2{margin:0;color:#050505;font-size:22px;font-weight:760;letter-spacing:0;line-height:1.1}.AIAssistantPage_selectionDialog__hygu9 p{margin:6px 0 0;color:var(--edi-muted);font-size:14px;font-weight:560;letter-spacing:0;line-height:1.35}.AIAssistantPage_selectionDialog__hygu9 header>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--edi-muted);cursor:pointer;font:inherit;font-size:30px;font-weight:300;line-height:1;padding:0}.AIAssistantPage_selectionFolderList__YR8Xd{display:grid;gap:10px;max-height:264px;overflow:hidden auto;padding-right:2px}.AIAssistantPage_selectionFolderList__YR8Xd>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:78px;border:1px solid rgba(92,92,116,.16);border-radius:12px;background:#ffffff;color:#050505;cursor:pointer;font:inherit;padding:16px;text-align:left}.AIAssistantPage_selectionFolderList__YR8Xd>button:disabled{cursor:default;opacity:.58}.AIAssistantPage_selectionFolderList__YR8Xd span{display:grid;gap:4px;min-width:0}.AIAssistantPage_selectionFolderList__YR8Xd em,.AIAssistantPage_selectionFolderList__YR8Xd small,.AIAssistantPage_selectionFolderList__YR8Xd strong{letter-spacing:0;line-height:1.2}.AIAssistantPage_selectionFolderList__YR8Xd strong{overflow:hidden;color:#050505;font-size:15px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.AIAssistantPage_selectionFolderList__YR8Xd em,.AIAssistantPage_selectionFolderList__YR8Xd small{color:var(--edi-muted);font-size:12px;font-style:normal;font-weight:650}.AIAssistantPage_selectionFolderList__YR8Xd em{font-size:24px}.AIAssistantPage_selectionEmptyNote__e1Jnz{border-radius:12px;background:rgba(5,5,5,.05);padding:16px}.AIAssistantPage_selectionDialog__hygu9 form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.AIAssistantPage_selectionDialog__hygu9 input{width:100%;min-height:52px;border:0;border-radius:12px;background:#f1f1f1;color:#050505;font:inherit;font-size:15px;font-weight:650;outline:none;padding:0 16px}.AIAssistantPage_selectionDialog__hygu9 form button{min-height:52px;border:0;border-radius:999px;background:#050505;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:740;line-height:1;padding:0 20px}.AIAssistantPage_typing__YwkIb:after{display:inline-block;width:1.4em;content:"...";overflow:hidden;vertical-align:bottom;animation:AIAssistantPage_typing__YwkIb 1.15s steps(4) infinite}.AIAssistantPage_footer__DX1U2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--edi-border)}.AIAssistantPage_footer__DX1U2>*{min-width:0}@keyframes AIAssistantPage_typing__YwkIb{0%{width:0}}@keyframes AIAssistantPage_ediMessageIn__FOEKy{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes AIAssistantPage_ediCardIn__KCa6G{0%{opacity:0;filter:blur(8px);transform:translateY(18px) scale(.98)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media (max-width:860px){.AIAssistantPage_page__g89cx{grid-template-rows:auto minmax(0,1fr) auto}.AIAssistantPage_footer__DX1U2,.AIAssistantPage_messageList__udLYb,.AIAssistantPage_promptForm__VZ2m3,.AIAssistantPage_topbar__PYxUP{width:calc(100% - 32px)}.AIAssistantPage_messageBubbles__4QtuZ,.AIAssistantPage_messageBubbles__4QtuZ p,.AIAssistantPage_messageRow__pcg4H,.AIAssistantPage_quickRow__2zRaQ{width:100%;max-width:100%;min-width:0}.AIAssistantPage_quickRow__2zRaQ div{width:100%;min-width:0}.AIAssistantPage_quickRow__2zRaQ button{width:100%;white-space:normal}.AIAssistantPage_courseList__gizlO{grid-template-columns:minmax(0,1fr)}.AIAssistantPage_selectionDialog__hygu9{padding:28px}.AIAssistantPage_selectionDialog__hygu9 form{grid-template-columns:minmax(0,1fr)}.AIAssistantPage_footer__DX1U2,.AIAssistantPage_formFooter__S2nIl,.AIAssistantPage_quickRow__2zRaQ div,.AIAssistantPage_topbar__PYxUP{align-items:flex-start;flex-direction:column}.AIAssistantPage_topbar__PYxUP{gap:12px;padding:18px 0}.AIAssistantPage_footer__DX1U2{padding:18px 0}}