@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";:root,#lms-app,body:has(#lms-app){--atomic-blue-10: #001536;--atomic-blue-20: #002966;--atomic-blue-30: #003E9C;--atomic-blue-40: #0054D1;--atomic-blue-45: #005EEB;--atomic-blue-50: #0066FF;--atomic-blue-55: #1A75FF;--atomic-blue-60: #3385FF;--atomic-blue-65: #4F95FF;--atomic-blue-70: #69A5FF;--atomic-blue-80: #9EC5FF;--atomic-blue-90: #C9DEFE;--atomic-blue-95: #EAF2FE;--atomic-blue-99: #F7FBFF;--atomic-cn-5: #0F0F10;--atomic-cn-7: #141415;--atomic-cn-10: #171719;--atomic-cn-15: #1B1C1E;--atomic-cn-17: #212225;--atomic-cn-20: #292A2D;--atomic-cn-22: #2E2F33;--atomic-cn-23: #333438;--atomic-cn-25: #37383C;--atomic-cn-30: #46474C;--atomic-cn-40: #5A5C63;--atomic-cn-50: #70737C;--atomic-cn-60: #878A93;--atomic-cn-70: #989BA2;--atomic-cn-80: #AEB0B6;--atomic-cn-90: #C2C4C8;--atomic-cn-95: #DBDCDF;--atomic-cn-96: #E1E2E4;--atomic-cn-97: #EAEBEC;--atomic-cn-98: #F4F4F5;--atomic-cn-99: #F7F7F8;--atomic-neutral-5: #0F0F0F;--atomic-neutral-10: #171717;--atomic-neutral-15: #1C1C1C;--atomic-neutral-20: #2A2A2A;--atomic-neutral-22: #303030;--atomic-neutral-30: #474747;--atomic-neutral-40: #5C5C5C;--atomic-neutral-50: #737373;--atomic-neutral-60: #8A8A8A;--atomic-neutral-70: #9B9B9B;--atomic-neutral-80: #B0B0B0;--atomic-neutral-90: #C4C4C4;--atomic-neutral-95: #DCDCDC;--atomic-neutral-99: #F7F7F7;--atomic-black: #000000;--atomic-white: #FFFFFF;--atomic-green-10: #00240C;--atomic-green-20: #004517;--atomic-green-30: #006E25;--atomic-green-40: #009632;--atomic-green-50: #00BF40;--atomic-green-60: #1ED45A;--atomic-green-70: #49E57D;--atomic-green-80: #7DF5A5;--atomic-green-90: #ACFCC7;--atomic-green-95: #D9FFE6;--atomic-green-99: #F2FFF6;--atomic-red-10: #3B0101;--atomic-red-20: #730303;--atomic-red-30: #B00C0C;--atomic-red-40: #E52222;--atomic-red-50: #FF4242;--atomic-red-60: #FF6363;--atomic-red-70: #FF8C8C;--atomic-red-80: #FFB5B5;--atomic-red-90: #FED5D5;--atomic-red-95: #FEECEC;--atomic-red-99: #FFFAFA;--atomic-orange-10: #361E00;--atomic-orange-20: #663A00;--atomic-orange-30: #9C5800;--atomic-orange-39: #D17600;--atomic-orange-40: #D47800;--atomic-orange-50: #FF9200;--atomic-orange-60: #FFA938;--atomic-orange-70: #FFC06E;--atomic-orange-80: #FFD49C;--atomic-orange-90: #FEE6C6;--atomic-orange-95: #FEF4E6;--atomic-orange-99: #FFFCF7;--atomic-purple-10: #290247;--atomic-purple-20: #580A7D;--atomic-purple-30: #861CB8;--atomic-purple-40: #AD36E3;--atomic-purple-50: #CB59FF;--atomic-purple-60: #D478FF;--atomic-purple-70: #DE96FF;--atomic-purple-80: #E9BAFF;--atomic-purple-90: #F2D6FF;--atomic-purple-95: #F9EDFF;--atomic-purple-99: #FEFBFF;--atomic-pink-10: #3D0133;--atomic-pink-20: #730560;--atomic-pink-30: #A81690;--atomic-pink-40: #D331B8;--atomic-pink-46: #E846CD;--atomic-pink-50: #F553DA;--atomic-pink-60: #FA73E3;--atomic-pink-70: #FF94ED;--atomic-pink-80: #FFB8F3;--atomic-pink-90: #FED3F7;--atomic-pink-95: #FEECFB;--atomic-pink-99: #FFFAFE;--atomic-violet-10: #11024D;--atomic-violet-20: #23098F;--atomic-violet-30: #3A16C9;--atomic-violet-40: #4F29E5;--atomic-violet-45: #5B37ED;--atomic-violet-50: #6541F2;--atomic-violet-60: #7D5EF7;--atomic-violet-70: #9E86FC;--atomic-violet-80: #C0B0FF;--atomic-violet-90: #DBD3FE;--atomic-violet-95: #F0ECFE;--atomic-violet-99: #FBFAFF;--atomic-teal-50: #0ea5a5;--atomic-cyan-10: #00252B;--atomic-cyan-20: #004854;--atomic-cyan-30: #006F82;--atomic-cyan-40: #0098B2;--atomic-cyan-50: #00BDDE;--atomic-cyan-60: #28D0ED;--atomic-cyan-70: #57DFF7;--atomic-cyan-80: #8AEDFF;--atomic-cyan-90: #B5F4FF;--atomic-cyan-95: #DEFAFF;--atomic-cyan-99: #F7FEFF;--atomic-lb-10: #002130;--atomic-lb-20: #004261;--atomic-lb-30: #006796;--atomic-lb-40: #008DCF;--atomic-lb-50: #00AEFF;--atomic-lb-60: #3DC2FF;--atomic-lb-70: #70D2FF;--atomic-lb-80: #A1E1FF;--atomic-lb-90: #C4ECFE;--atomic-lb-95: #E5F6FE;--atomic-lb-99: #F7FDFF;--atomic-lime-10: #112900;--atomic-lime-20: #225200;--atomic-lime-30: #347D00;--atomic-lime-37: #429E00;--atomic-lime-40: #48AD00;--atomic-lime-50: #58CF04;--atomic-lime-60: #6BE016;--atomic-lime-70: #88F03E;--atomic-lime-80: #AEF779;--atomic-lime-90: #CCFCA9;--atomic-lime-95: #E6FFD4;--atomic-lime-99: #F8FFF2;--atomic-ro-10: #290F00;--atomic-ro-20: #592100;--atomic-ro-30: #913500;--atomic-ro-40: #C94A00;--atomic-ro-48: #F55A00;--atomic-ro-50: #FF5E00;--atomic-ro-60: #FF7B2E;--atomic-ro-70: #FF9B61;--atomic-ro-80: #FFBD96;--atomic-ro-90: #FED9C4;--atomic-ro-95: #FEEEE5;--atomic-ro-99: #FFFAF7;--color-primary: var(--atomic-blue-50);--color-primary-hover: var(--atomic-blue-45);--color-primary-heavy: var(--atomic-blue-40);--color-primary-light: var(--atomic-blue-95);--color-primary-soft: rgba(0, 102, 255, .08);--color-gradient-end: var(--atomic-teal-50);--color-primary-medium: rgba(0, 102, 255, .12);--color-primary-fg: var(--atomic-white);--color-text-primary: var(--atomic-cn-10);--color-text-strong: var(--atomic-black);--color-text-secondary: var(--atomic-cn-40);--color-text-muted: var(--atomic-cn-50);--color-text-assistive: var(--atomic-cn-70);--color-text-disabled: var(--atomic-cn-90);--color-text-inverse: var(--atomic-cn-99);--color-text-tertiary: var(--atomic-cn-60);--color-bg: var(--atomic-white);--color-bg-alt: var(--atomic-cn-99);--color-bg-elevated: var(--atomic-white);--color-surface: var(--atomic-white);--color-surface-alt: var(--atomic-cn-99);--color-surface-raised: var(--atomic-white);--color-border: var(--atomic-cn-96);--color-border-strong: var(--atomic-cn-90);--color-border-light: var(--atomic-cn-97);--color-inactive: var(--atomic-cn-70);--color-disabled-bg: var(--atomic-cn-98);--color-success: var(--atomic-green-50);--color-success-hover: var(--atomic-green-40);--color-success-light: var(--atomic-green-95);--color-success-soft: rgba(0, 191, 64, .08);--color-warning: var(--atomic-orange-50);--color-warning-hover: var(--atomic-orange-40);--color-warning-light: var(--atomic-orange-95);--color-warning-soft: rgba(255, 146, 0, .08);--color-error: var(--atomic-red-50);--color-error-hover: var(--atomic-red-40);--color-error-light: var(--atomic-red-95);--color-error-soft: rgba(255, 66, 66, .08);--color-overlay: rgba(23, 23, 25, .52);--color-overlay-light: rgba(23, 23, 25, .08);--color-overlay-heavy: rgba(23, 23, 25, .74);--color-fill: rgba(23, 23, 25, .08);--color-fill-strong: rgba(23, 23, 25, .16);--color-fill-alt: rgba(23, 23, 25, .05);--color-video-bg: #000000;--space-0: 0px;--space-0-5: .5px;--space-1: 1px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-72: 72px;--space-80: 80px;--font-sans: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Mono", monospace;--text-xs: 11px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 28px;--text-5xl: 32px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-tight: 1.25;--line-normal: 1.5;--line-relaxed: 1.625;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-full: 9999px;--shadow-xs: 0px 1px 2px -1px rgba(23, 23, 25, .1);--shadow-sm: 0px 2px 4px -2px rgba(23, 23, 25, .06), 0px 4px 6px -1px rgba(23, 23, 25, .06);--shadow-md: 0px 4px 6px -2px rgba(23, 23, 25, .07), 0px 10px 15px -3px rgba(23, 23, 25, .07);--shadow-lg: 0px 6px 10px -4px rgba(23, 23, 25, .08), 0px 16px 24px -6px rgba(23, 23, 25, .08);--shadow-xl: 0px 10px 15px -5px rgba(23, 23, 25, .1), 0px 24px 38px -10px rgba(23, 23, 25, .12);--shadow-spread-sm: 0px 0px 60px 0px rgba(23, 23, 25, .1);--shadow-spread-md: 0px 15px 75px 0px rgba(23, 23, 25, .16);--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500;--bp-xs: 0px;--bp-sm: 768px;--bp-md: 992px;--bp-lg: 1200px;--bp-xl: 1600px;--transition-fast: .1s ease;--transition-base: .15s ease;--transition-slow: .25s ease;--lms-bg: var(--color-bg);--lms-sidebar: var(--color-surface);--lms-card: var(--color-surface);--lms-card-hover: var(--color-surface-alt);--lms-border: var(--color-border);--lms-border-soft: var(--color-border-light);--lms-primary: var(--color-primary);--lms-primary-dark: var(--color-primary-hover);--lms-primary-dim: var(--color-primary-light);--lms-success: var(--color-success);--lms-success-dim: var(--color-success-light);--lms-text-1: var(--color-text-primary);--lms-text-2: var(--color-text-secondary);--lms-text-3: var(--color-text-muted);--lms-text-4: var(--color-text-disabled);--lms-error: var(--color-error);--lms-font-mono: var(--font-mono);--lms-content-width: 1200px;--lms-admin-bar-h: 0px;--color-danger: var(--color-error);--color-info: var(--color-primary);--color-primary-subtle: var(--color-primary-soft);--color-bg-subtle: var(--color-bg-alt);--color-surface-hover: var(--color-bg-alt);--color-warning-subtle: rgba(249, 115, 22, .12);--blue: var(--color-primary);--cyan: #22d3ee;--space-28: 28px;--space-60: 60px;--z-fixed: 100;--gradient-hero-soft: linear-gradient(135deg, #f0f6ff 0%, #f8fbff 100%);--gradient-media-empty: linear-gradient(135deg, #eef2f7 0%, #e2eaf5 100%);--shadow-card: 0 1px 3px rgba(15, 23, 42, .04), 0 8px 32px rgba(15, 23, 42, .08);--shadow-modal: 0 20px 60px rgba(0, 0, 0, .35);--shadow-avatar-glow: 0 4px 12px rgba(37, 99, 235, .18);--color-page-bg: #ffffff;--color-primary-alpha-08: rgba(37, 99, 235, .08);--color-primary-alpha-04: rgba(15, 23, 42, .04);--color-overlay-light: rgba(0, 0, 0, .4);--color-overlay: rgba(0, 0, 0, .5);--color-overlay-strong: rgba(0, 0, 0, .55);--color-on-image: #ffffff;--color-warning: #ea580c;--color-warning-dark: #c2410c;--color-black: #000000;--color-slate-900: #0f172a;--color-slate-900-soft: #111111;--color-overlay-35: rgba(0, 0, 0, .35);--color-overlay-45: rgba(0, 0, 0, .45);--color-overlay-60: rgba(0, 0, 0, .6);--color-overlay-72: rgba(0, 0, 0, .72);--color-overlay-85: rgba(0, 0, 0, .85);--color-glass-15: rgba(255, 255, 255, .15);--color-glass-20: rgba(255, 255, 255, .2);--color-glass-25: rgba(255, 255, 255, .25);--color-glass-28: rgba(255, 255, 255, .28);--color-glass-50: rgba(255, 255, 255, .5);--color-glass-70: rgba(255, 255, 255, .7);--color-primary-a-03: rgba(0, 102, 255, .03);--color-primary-a-05: rgba(0, 102, 255, .05);--color-primary-a-07: rgba(0, 102, 255, .07);--color-primary-a-10: rgba(0, 102, 255, .1);--color-primary-a-25: rgba(0, 102, 255, .25);--color-primary-a-30: rgba(37, 99, 235, .3);--color-error-a-04: rgba(255, 66, 66, .04);--color-error-a-07: rgba(255, 66, 66, .07);--color-warning-a-12: rgba(249, 115, 22, .12);--color-success-a-07: rgba(0, 191, 64, .07);--color-success-a-10: rgba(0, 180, 100, .1);--color-kakao-yellow: #fee500;--color-kakao-text: #3b1e1e;--color-neutral-888: #888888;--color-bg-alt-hex: #f7f7f8;--color-indigo-soft: #e0e7ff;--color-error-light-hex: #ef4444;--color-error-mid: #e53e3e;--color-error-dark: #dc2626;--color-overlay-modal: rgba(0, 0, 0, .45);--color-primary-a-04: rgba(0, 102, 255, .04);--color-success-dark: #15803d;--color-success: #16a34a;--color-success-bg: #dcfce7;--color-success-a-15: rgba(34, 197, 94, .15);--color-purple: #7c3aed;--color-purple-bg: #f3e8ff;--color-purple-a-15: rgba(168, 85, 247, .15);--color-warning-text: #b45309;--color-warning-bg: #fef3c7;--color-warning-a-15: rgba(249, 115, 22, .15);--color-ink: #191F28;--color-blue-700: #1d4ed8;--color-blue-900: #1e3a8a;--color-blue-50: #dbeafe;--color-blue-50-soft: #eaf2fb;--color-blue-50-softer: #f8fbff;--color-aurora-sky-22: rgba(125, 211, 252, .22);--color-aurora-sky-25: rgba(125, 211, 252, .25);--color-aurora-sky-28: rgba(125, 211, 252, .28);--color-aurora-blue-20: rgba(147, 197, 253, .2);--color-aurora-blue-30: rgba(147, 197, 253, .3);--color-aurora-indigo-22: rgba(165, 180, 252, .22);--color-blue-700-a-35: rgba(29, 78, 216, .35);--color-primary-a-12: rgba(0, 102, 255, .12);--color-primary-a-20: rgba(0, 102, 255, .2);--color-black-a-08: rgba(0, 0, 0, .08);--color-glass-12: rgba(255, 255, 255, .12);--color-glass-30: rgba(255, 255, 255, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-primary);background:var(--color-bg);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}img,svg{display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-assistive)}.icon-xs{width:12px;height:12px;flex-shrink:0}.icon-sm{width:14px;height:14px;flex-shrink:0}.icon-md{width:16px;height:16px;flex-shrink:0}.icon-lg{width:20px;height:20px;flex-shrink:0}.icon-xl{width:24px;height:24px;flex-shrink:0}.icon-2xl{width:32px;height:32px;flex-shrink:0}.spin{animation:globalSpin 1s linear infinite}@keyframes globalSpin{to{transform:rotate(360deg)}}.site-main:has(#lms-app){max-width:none!important;margin-inline:0!important;padding-inline:0!important;width:100%!important}ol[data-sonner-toaster]{position:fixed!important;z-index:var(--z-toast)!important;font-family:var(--font-sans)!important;list-style:none!important;margin:0!important;padding:0!important;pointer-events:none!important;outline:none!important}ol[data-sonner-toaster] li{pointer-events:auto!important}ol[data-sonner-toaster] li[data-sonner-toast]{display:flex!important;align-items:center!important;gap:var(--space-10)!important;min-width:280px!important;max-width:480px!important;width:auto!important;padding:var(--space-12) var(--space-16)!important;background:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;line-height:1.5!important;transition:opacity .2s ease,transform .2s ease!important;transform:none!important;--y: 0 !important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=success]{border-left:4px solid var(--color-success)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=error]{border-left:4px solid var(--color-error)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=warning]{border-left:4px solid var(--color-warning)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=info]{border-left:4px solid var(--color-primary)!important}ol[data-sonner-toaster] li[data-sonner-toast] [data-icon]{color:var(--color-text-secondary)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=success] [data-icon]{color:var(--color-success)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=error] [data-icon]{color:var(--color-error)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=warning] [data-icon]{color:var(--color-warning)!important}ol[data-sonner-toaster] li[data-sonner-toast][data-type=info] [data-icon]{color:var(--color-primary)!important}ol[data-sonner-toaster] li[data-sonner-toast] [data-description]{color:var(--color-text-muted)!important;font-size:var(--text-xs)!important;margin-top:var(--space-2)!important}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: 0;--toast-close-button-bottom: unset;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left: 0;--toast-close-button-right: unset;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left: unset;--toast-close-button-right: 0;--toast-close-button-top: unset;--toast-close-button-bottom: 0;--toast-close-button-transform: translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}._app_13fqr_6{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;min-height:100vh}._appMyAccount_13fqr_16{background:#fff}._app_13fqr_6 *{box-sizing:border-box}._pageWrap_13fqr_25{max-width:var(--lms-content-width, 1200px);margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-12)}
