aside [data-slot=scroll-area-viewport]>div{width:100%!important;min-width:0!important;display:block!important}[dir=rtl],:lang(ar){font-family:Segoe UI,Tahoma,Arabic Typesetting,Traditional Arabic,Geeza Pro,Noto Naskh Arabic,Noto Sans Arabic,sans-serif}:root{--lrn-accent-rgb:46 109 233;--lrn-destructive-rgb:220 38 38;--lrn-sidebar-bg:232 229 224;--lrn-page-bg:246 245 241;--lrn-page-text:26 28 30;--lrn-text-strong:var(--lrn-page-text);--lrn-text-soft:var(--lrn-page-text);--lrn-text-faint:var(--lrn-page-text);--lrn-card-bg:255 255 255;--lrn-card-hairline:26 28 30;--lrn-glass-bg:250 250 250;--lrn-glass-alpha:.85;--lrn-input-bg:26 28 30;--lrn-input-alpha:.04;--lrn-hover-bg:var(--lrn-input-bg);--lrn-active-bg:var(--lrn-input-bg);--lrn-separator:26 28 30;--lrn-separator-alpha:.06;--lrn-separator-rgb:var(--lrn-input-bg);--lrn-emoji-font:"Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", EmojiSymbols;--lrn-media-overlay-bg:0 0 0;--lrn-media-overlay-alpha:.5;--lrn-media-overlay-text:255 255 255;--lrn-ease-out:cubic-bezier(.23, 1, .32, 1);--lrn-ease-drawer:cubic-bezier(.32, .72, 0, 1)}.dark{--lrn-sidebar-bg:24 24 24;--lrn-page-bg:30 30 30;--lrn-page-text:249 249 249;--lrn-text-strong:var(--lrn-page-text);--lrn-text-soft:var(--lrn-page-text);--lrn-text-faint:var(--lrn-page-text);--lrn-card-bg:38 38 38;--lrn-card-hairline:26 28 30;--lrn-destructive-rgb:239 68 68;--lrn-glass-bg:44 44 44;--lrn-glass-alpha:.85;--lrn-input-bg:255 255 255;--lrn-input-alpha:.08;--lrn-hover-bg:var(--lrn-input-bg);--lrn-active-bg:var(--lrn-input-bg);--lrn-separator:255 255 255;--lrn-separator-alpha:.08;--lrn-separator-rgb:var(--lrn-input-bg)}@media (pointer:fine){html,body,[data-app-shell]{scrollbar-width:thin;scrollbar-color:rgb(var(--lrn-input-bg) / .22) transparent}[data-app-shell=top-spacer]{display:none}[data-app-shell=scroll-area]{padding-top:max(env(safe-area-inset-top), .5rem)}[data-app-shell=page-header]:before{content:"";height:max(env(safe-area-inset-top), .5rem);background-color:rgb(var(--lrn-page-bg));position:absolute;bottom:100%;left:0;right:0}}@keyframes lrn-orb-rotate{to{transform:rotate(360deg)}}@keyframes lrn-orb-rotate-reverse{to{transform:rotate(-360deg)}}.lrn-orb-layer-1{background:conic-gradient(from 0deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #f97316) 0deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #ec4899) 60deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #a855f7) 120deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #6366f1) 180deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #06b6d4) 240deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #f97316) 360deg);filter:blur(6px);opacity:.85;animation:8s linear infinite lrn-orb-rotate}.lrn-orb-layer-2{background:conic-gradient(from 90deg, transparent 0deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #ec4899) 40deg, transparent 100deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #6366f1) 180deg, transparent 240deg, color-mix(in srgb, rgb(var(--lrn-accent-rgb)) 33%, #06b6d4) 300deg, transparent 360deg);filter:blur(4px);animation:5s linear infinite lrn-orb-rotate-reverse}.lrn-scroll-fade-y{--lrn-scroll-fade:18px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--lrn-scroll-fade), #000 calc(100% - var(--lrn-scroll-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--lrn-scroll-fade), #000 calc(100% - var(--lrn-scroll-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--lrn-scroll-fade), #000 calc(100% - var(--lrn-scroll-fade)), transparent 100%)}@media (prefers-reduced-motion:reduce){.lrn-orb-layer-1,.lrn-orb-layer-2{animation:none}}@keyframes lrn-ai-gradient-shift{to{background-position:300% 0}}:root{--clear-dur:1s;--clear-out-dur:.4s;--clear-in-dur:.4s;--clear-out-fly:12px;--clear-in-fly:12px;--clear-out-ease:cubic-bezier(.22, 1, .36, 1);--clear-in-ease:cubic-bezier(.22, 1, .36, 1);--clear-blur:2px;--glow-delay:50ms;--glow-peak-at:.15;--glow-opacity:.42;--glow-spread:1.5}.dark{--glow-opacity:.85}.t-clear-mirror,.t-clear-placeholder,.t-clear-glow{pointer-events:none;position:absolute;inset:0}.t-clear-mirror,.t-clear-placeholder{z-index:2;white-space:nowrap;opacity:0;align-items:center;display:flex;overflow:hidden}.t-clear-glow{z-index:3;opacity:0;mix-blend-mode:multiply}.dark .t-clear-glow{mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.t-clear-glow{opacity:0!important}}:root{--shimmer-dur:2s;--shimmer-base:rgb(var(--lrn-page-text) / .45);--shimmer-highlight:rgb(var(--lrn-page-text) / .95);--shimmer-band:400%;--shimmer-ease:linear}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}:root{--stagger-dur:.6s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger) * 3)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}:root{--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x), var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{pointer-events:none;will-change:transform;position:absolute}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{transform-origin:50%;opacity:1;filter:blur();transition:transform var(--badge-pop-dur) var(--badge-pop-ease), opacity var(--badge-fade-dur) var(--badge-pop-ease), filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform, opacity, filter;transform:scale(1)}.t-badge[data-open=false] .t-badge-dot{opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease), opacity var(--badge-fade-close-dur) var(--badge-close-ease), filter var(--badge-pop-close-dur) var(--badge-close-ease);transform:scale(0)}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{transition:none!important;animation:none!important}}:root{--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}.lrn-calendar-loading [data-slot=week-view]>div:last-child,.lrn-calendar-loading [data-slot=month-view]>div:last-child,.lrn-calendar-loading [data-slot=day-view]>div:last-child,.lrn-calendar-loading [data-slot=agenda-view]{animation:t-skel-pulse var(--pulse-dur) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lrn-calendar-loading [data-slot=week-view]>div:last-child,.lrn-calendar-loading [data-slot=month-view]>div:last-child,.lrn-calendar-loading [data-slot=day-view]>div:last-child,.lrn-calendar-loading [data-slot=agenda-view]{animation:none!important}}.lrn-calendar [data-slot=event-item]:not([data-dragging]){animation:.25s cubic-bezier(.22,1,.36,1) backwards lrn-event-in}@keyframes lrn-event-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lrn-calendar [data-slot=event-item]:not([data-dragging]){animation:none!important}}