@import "https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:is(*,:before,:after) body{cursor:url(),auto}html,body{position:relative;overflow-x:hidden}canvas,[class*=particle],[class*=animation],[class*=background]{max-width:100%!important;max-height:100vh!important;overflow:hidden!important}body>*{z-index:1;position:relative}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-light:#dbeafe;--color-orange:#ffb088;--color-orange-dark:#ff9f70;--color-blue:#a8b9e0;--color-blue-dark:#8fa5d4;--color-green:#a8d5ba;--color-green-dark:#8fc9a8;--color-red:#f5a5a5;--color-red-dark:#f08f8f;--color-gray-50:#f8f9fb;--color-gray-100:#f0f2f7;--color-gray-200:#e4e7ef;--color-gray-300:#d1d5e0;--color-gray-400:#a8aebf;--color-gray-500:#7e8599;--color-gray-600:#5f6575;--color-gray-700:#4a4f5e;--color-gray-800:#000;--color-gray-900:#252831;--color-text-primary:#000;--color-text-secondary:#5f6575;--color-text-tertiary:#7e8599;--color-text-white:#fff;--color-bg-primary:#fff;--color-bg-secondary:#f0f2f7;--color-bg-tertiary:#e4e7ef;--color-bg-blue:#d4e3f3;--color-bg-lavender:#e8e4f3;--color-bg-cream:#f5f1e8;--color-border-light:#e4e7ef;--color-border-medium:#d1d5e0;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:16px;--spacing-2xl:48px;--spacing-3xl:64px;--navbar-height:80px;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif}body{min-height:100vh;color:var(--color-text-primary);background:radial-gradient(circle at 100% 0,#1980cd1a 0%,#0000 34%),radial-gradient(circle at 0 100%,#2563eb0f 0%,#0000 30%),#f8fbff;margin:0;font-size:14px;line-height:1.5;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;width:100%;height:100vh;position:fixed;top:0;left:0}html{scroll-behavior:auto}#root{min-height:100vh}h1,h2{font-family:Sora,DM Sans,sans-serif;color:#0f0d2e!important;font-weight:400!important}h3,h4,h5,h6{color:var(--color-text-primary);font-weight:600;line-height:1.2}.dark-bg h1,.bg-dark h1,[data-theme=dark] h1,.dark h1{color:#0f172a!important}.dark-bg h2,.bg-dark h2,[data-theme=dark] h2,.dark h2,.light-bg h1,.bg-light h1,[data-theme=light] h1,.light h1,.light-bg h2,.bg-light h2,[data-theme=light] h2,.light h2{color:#0f0d2e!important}.bg-black h1,.bg-gray-900 h1,.bg-slate-900 h1,.bg-neutral-900 h1{color:#0f172a!important}.bg-black h2,.bg-gray-900 h2,.bg-slate-900 h2,.bg-neutral-900 h2{color:#0f0d2e!important}.subtitle,.subheading,p.subtitle{color:#0f0d2e;font-family:Sora,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.dark-bg .subtitle,.dark-bg .subheading,.dark-bg p.subtitle,.bg-dark .subtitle,.bg-dark .subheading,.bg-dark p.subtitle,[data-theme=dark] .subtitle,[data-theme=dark] .subheading,[data-theme=dark] p.subtitle,.dark .subtitle,.dark .subheading,.dark p.subtitle{color:#0f172a!important}.light-bg .subtitle,.light-bg .subheading,.light-bg p.subtitle,.bg-light .subtitle,.bg-light .subheading,.bg-light p.subtitle,[data-theme=light] .subtitle,[data-theme=light] .subheading,[data-theme=light] p.subtitle,.light .subtitle,.light .subheading,.light p.subtitle{color:#0f0d2e!important}@media (max-width:768px){h1{font-size:48px;line-height:54px}h2{font-size:32px;line-height:38px}.subtitle,.subheading,p.subtitle{font-size:18px;line-height:24px}}@media (max-width:480px){h1{font-size:36px;line-height:42px}h2{font-size:24px;line-height:30px}.subtitle,.subheading,p.subtitle{font-size:16px;line-height:22px}}h3{font-size:1.25rem}p{color:var(--color-text-secondary);line-height:1.6}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-hover)}button{cursor:pointer;border:none;outline:none;font-family:inherit;transition:all .2s}input,textarea,select{font-family:inherit;font-size:inherit}.container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}button:focus-visible,a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}*{box-sizing:border-box}[style*="position: absolute"],[style*="position: fixed"]{max-width:100%!important;overflow:hidden!important}canvas{max-width:100%;height:auto;display:block}.background-animation,[class*=particle],[class*=canvas]{pointer-events:none!important;z-index:-1!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}h1{color:#0f172a;margin:0;font-family:Sora,DM Sans,sans-serif;font-size:68px;font-style:normal;font-weight:400;line-height:75px}h2{color:#0f0d2e;margin:0;font-family:Sora,DM Sans,sans-serif;font-size:46px;font-style:normal;font-weight:400;line-height:53px}@media (max-width:1024px){h1{font-size:56px;line-height:63px}h2{font-size:38px;line-height:45px}}@media (max-width:768px){h1{font-size:42px;line-height:50px}h2{font-size:32px;line-height:40px}}@media (max-width:480px){h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:32px}}._authShell_lqgur_1{color:#202123;background:#f7f7f8;grid-template-columns:minmax(0,1fr) 460px;gap:48px;min-height:100vh;padding:56px;font-family:Sora,system-ui,sans-serif;display:grid}._authBrand_lqgur_11{align-self:center;max-width:720px}._authLogo_lqgur_12,._sidebarLogo_lqgur_12{color:#202123;align-items:center;gap:8px;font-weight:800;display:inline-flex}._sidebarLogo_lqgur_12{color:#fff}._authBrand_lqgur_11 h1{color:#202123;margin:28px 0 16px;font-size:46px;line-height:1.15}._authBrand_lqgur_11 p{color:#5f6368;max-width:560px;font-size:17px}._themeNote_lqgur_16{color:#3f4146;border:1px solid #d9d9d0;border-radius:8px;align-items:center;gap:8px;margin-top:26px;padding:10px 12px;display:inline-flex}._authCard_lqgur_17,._panel_lqgur_17,._metricCard_lqgur_17{background:#fff;border:none;border-radius:8px;box-shadow:0 14px 44px #20212312}._authCard_lqgur_17{border:none;align-self:center;padding:28px}._formStack_lqgur_25,._formGrid_lqgur_25{gap:16px;display:grid}._formGrid_lqgur_25{grid-template-columns:repeat(2,minmax(0,1fr))}label{color:#343541;gap:7px;font-size:13px;font-weight:700;display:grid}input,textarea,select{color:#202123;background:#fff;border:1px solid #d9d9d0;border-radius:8px;width:100%;padding:12px 13px}textarea{resize:vertical}._primaryButton_lqgur_37,._dangerButton_lqgur_37,._editorActions_lqgur_37 button,._topbar_lqgur_37 button,._pagination_lqgur_37 button,._actions_lqgur_37 button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}._primaryButton_lqgur_37,._editorActions_lqgur_37 button{color:#fff;background:linear-gradient(135deg,#1980cd 0%,#2563eb 100%);text-decoration:none}._dangerButton_lqgur_37{color:#b42318;background:#fff1f0;border:1px solid #ffd5d0}._error_lqgur_53{color:#b42318;background:#fff1f0;border:1px solid #ffd5d0;border-radius:8px;padding:12px}._successPopup_lqgur_54{color:#146c43;background:#edfdf3;border:1px solid #b7e4c7;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #146c431f}._successPopup_lqgur_54 button{color:#fff;cursor:pointer;background:#146c43;border:0;border-radius:6px;padding:8px 12px;font-weight:700}._authFooter_lqgur_75{color:#6b6f76;margin-top:18px}._authFooter_lqgur_75 a{color:#202123;font-weight:800}._spin_lqgur_77{animation:1s linear infinite _spin_lqgur_77}@keyframes _spin_lqgur_77{to{transform:rotate(360deg)}}._adminShell_lqgur_80{color:#202123;background:#f7f7f8;min-height:100vh;font-family:Sora,system-ui,sans-serif}._sidebar_lqgur_12{color:#f7f7f8;background:#f8fbff;border-right:1px solid #242424;flex-direction:column;gap:24px;width:270px;height:100vh;max-height:100vh;padding:22px;display:flex;position:fixed;top:0;left:0;overflow:hidden}._sideNav_lqgur_102{flex:auto;align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}._sideNav_lqgur_102::-webkit-scrollbar{width:6px}._sideNav_lqgur_102::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:999px}._sideLink_lqgur_113{color:#d7d7d7;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-weight:700;display:flex}._sideLink_lqgur_113:hover,._activeSideLink_lqgur_123{color:#475569;background:#f1f5f9}._logoutButton_lqgur_124{color:#ffd7d3;background:#2a1715;border-radius:8px;flex:none;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}._adminMain_lqgur_135{min-width:0;margin-left:270px;padding:24px}._topbar_lqgur_37{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;height:62px;margin-bottom:24px;padding:0 18px;display:flex}._topbar_lqgur_37 span,._muted_lqgur_151,._pageHeader_lqgur_151 p,._listRow_lqgur_151 small{color:#6b6f76}._topbar_lqgur_37 strong{color:#202123;display:block}._topbar_lqgur_37 button{color:#202123;background:#ececf1}._pageStack_lqgur_154{gap:18px;display:grid}._pageHeader_lqgur_151{justify-content:space-between;align-items:center;gap:16px;display:flex}._pageHeader_lqgur_151 h1,._panel_lqgur_17 h1{color:#202123;margin:0;font-size:32px}._panel_lqgur_17{border:none;padding:20px;overflow:hidden}._panel_lqgur_17 h2{color:#202123;margin:0 0 14px;font-size:18px}._generationStatusCard_lqgur_160{background:#fff;border:none;border-radius:20px;gap:14px;display:grid;box-shadow:0 20px 50px #0f172a0f}._generationStatusHeader_lqgur_169{justify-content:space-between;align-items:center;gap:16px;display:flex}._generationStatusHeader_lqgur_169 h2{margin:4px 0 6px;font-size:24px}._generationStatusHeader_lqgur_169 p{color:#4f5359;word-break:break-word;margin:0}._statusEyebrow_lqgur_184{color:#4338ca;text-transform:uppercase;font-size:12px;font-weight:900}._progressTrack_lqgur_190{background:#dbe3ff;border-radius:999px;height:10px;overflow:hidden}._progressFill_lqgur_196{border-radius:inherit;background:#202123;min-width:0;height:100%;transition:width .22s}._cardGrid_lqgur_203{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._metricCard_lqgur_17{border:none;gap:10px;padding:18px;display:grid}._metricCard_lqgur_17 span{color:#6b6f76;font-weight:700}._metricCard_lqgur_17 strong{font-size:30px}._twoColumn_lqgur_208,._editorGrid_lqgur_208{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._listRow_lqgur_151{border-top:1px solid #eee;justify-content:space-between;gap:12px;padding:12px 0;display:flex}._filters_lqgur_210{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}._adminTabs_lqgur_211{border-bottom:1px solid #e5e5e5;gap:8px;display:flex}._adminTabs_lqgur_211 button{color:#4f5359;border-radius:8px 8px 0 0;min-height:40px;padding:0 14px;font-weight:800}._adminTabs_lqgur_211 ._activeAdminTab_lqgur_223{color:#475569;background:#f1f5f9}._scheduleGrid_lqgur_227{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}._tableWrap_lqgur_233{overflow-x:auto}._table_lqgur_233{border-collapse:collapse;width:100%;min-width:980px}._table_lqgur_233 th,._table_lqgur_233 td{text-align:left;vertical-align:top;color:#202123;border-bottom:1px solid #eee;padding:13px 10px}._table_lqgur_233 th{color:#6b6f76;text-transform:uppercase;font-size:12px}._badge_lqgur_237{color:#202123;background:#ececf1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}._badge_pending_lqgur_238{color:#ad6800;background:#fff7e6}._badge_approved_lqgur_239{color:#027a48;background:#ecfdf3}._badge_rejected_lqgur_240{color:#b42318;background:#fff1f0}._badge_spam_lqgur_241{color:#5925dc;background:#f4f3ff}._actions_lqgur_37{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._actions_lqgur_37 a,._actions_lqgur_37 button{color:#202123;background:#f3f3f0;border-radius:8px;min-height:34px;padding:0 9px}._identityCell_lqgur_244{gap:7px;min-width:190px;display:grid}._identityCell_lqgur_244 strong,._identityCell_lqgur_244 span{align-items:center;gap:7px;display:inline-flex}._identityCell_lqgur_244 span{color:#6b6f76;word-break:break-word;font-size:12px}._commentPreview_lqgur_247{color:#3f4146;max-width:440px;margin:0;line-height:1.55}._tableLink_lqgur_248{color:#202123;font-weight:800;text-decoration:none}._tableLink_lqgur_248:hover{text-decoration:underline}._pagination_lqgur_37{color:#4f5359;justify-content:flex-end;align-items:center;gap:12px;display:flex}._pagination_lqgur_37 button{color:#202123;background:#fff;border:1px solid #d9d9d0}._pagination_lqgur_37 button:disabled{opacity:.45;cursor:not-allowed}._fullContent_lqgur_253 textarea{min-height:560px;line-height:1.65}._editorActions_lqgur_37{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._adminLoading_lqgur_255{color:#202123;background:#f7f7f4;place-items:center;min-height:100vh;display:grid}._uploadField_lqgur_256{gap:10px;display:grid}._fileUpload_lqgur_257{color:#202123;cursor:pointer;background:#f7f7f4;border:1px dashed #b7bac4;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}._fileUpload_lqgur_257 input{display:none}._imagePreview_lqgur_270{aspect-ratio:16/9;object-fit:cover;background:#ececf1;border:1px solid #e5e5dc;border-radius:8px;width:100%}._uploadSummary_lqgur_278,._uploadResult_lqgur_278{color:#3f4146;background:#f7f7f8;border:1px solid #e5e5e5;border-radius:8px;gap:6px;margin-top:12px;padding:12px;display:grid}._uploadSummary_lqgur_278 strong,._uploadResult_lqgur_278 strong{color:#202123;word-break:break-word}._uploadSummary_lqgur_278 span,._uploadResult_lqgur_278 span{color:#6b6f76;word-break:break-word}._statusSummary_lqgur_296{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._statusSummary_lqgur_296 span{color:#202123;background:#ececf1;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}._richEditor_lqgur_313{background:#fff;border:1px solid #d9d9d0;border-radius:8px;overflow:hidden}._richEditorFullscreen_lqgur_319{z-index:2000;flex-direction:column;display:flex;position:fixed;inset:18px;box-shadow:0 24px 80px #20212347}._richToolbar_lqgur_327{background:#f7f7f8;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:8px;max-height:210px;padding:10px;display:flex;overflow:auto}._richToolbar_lqgur_327>div{border-right:1px solid #e0e0dc;align-items:center;gap:4px;padding-right:8px;display:inline-flex}._richToolbar_lqgur_327>div:last-child{border-right:0}._richToolbar_lqgur_327 button{color:#343541;background:#fff;border:1px solid #d9d9d0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._richToolbar_lqgur_327 button:hover:not(:disabled),._richToolbar_lqgur_327 ._toolbarActive_lqgur_357{color:#0f172a;opacity:.96;background:#1980cd24;border-color:#202123}._richToolbar_lqgur_327 button:disabled{opacity:.45;cursor:not-allowed}._richToolbar_lqgur_327 select{width:auto;min-width:86px;height:34px;padding:0 8px}._richToolbar_lqgur_327 label{background:#fff;border:1px solid #d9d9d0;border-radius:8px;justify-content:center;align-items:center;gap:0;width:34px;height:34px;display:inline-flex;overflow:hidden}._richToolbar_lqgur_327 input[type=color]{cursor:pointer;border:0;width:34px;height:34px;padding:0}._richEditorSurface_lqgur_392{color:#202123;outline:none;min-height:560px;padding:22px;line-height:1.75}._richEditorFullscreen_lqgur_319 ._richEditorSurface_lqgur_392,._richEditorFullscreen_lqgur_319 ._sourceTextarea_lqgur_400{flex:1;min-height:0;overflow:auto}._richEditorSurface_lqgur_392 h1,._richEditorSurface_lqgur_392 h2,._richEditorSurface_lqgur_392 h3{color:#202123;margin:1.1em 0 .45em;line-height:1.2}._richEditorSurface_lqgur_392 p{color:#3f4146;margin:0 0 1em}._richEditorSurface_lqgur_392 ul,._richEditorSurface_lqgur_392 ol{margin:0 0 1em;padding-left:1.4rem}._richEditorSurface_lqgur_392 blockquote{background:#f7f7f8;border-left:4px solid #202123;border-radius:8px;margin:20px 0;padding:14px 18px}._richEditorSurface_lqgur_392 img,._richEditorSurface_lqgur_392 iframe{border-radius:8px;max-width:100%}._richEditorSurface_lqgur_392 iframe{aspect-ratio:16/9;width:100%;height:auto}._richEditorSurface_lqgur_392 table{border-collapse:collapse;width:100%;margin:18px 0}._richEditorSurface_lqgur_392 th,._richEditorSurface_lqgur_392 td{vertical-align:top;border:1px solid #d9d9d0;padding:10px}._richEditorSurface_lqgur_392 pre{color:#f7f7f8;background:#f8fbff;border-radius:8px;padding:16px;overflow-x:auto}._richEditorSurface_lqgur_392 ul[data-type=taskList]{padding-left:0;list-style:none}._richEditorSurface_lqgur_392 ul[data-type=taskList] li{gap:8px;display:flex}._sourceTextarea_lqgur_400{border:0;border-radius:0;min-height:560px;font-family:Courier New,monospace;line-height:1.55}._flipIcon_lqgur_465{transform:scaleX(-1)}._rotateIcon_lqgur_466{transform:rotate(90deg)}@media (max-width:980px){._authShell_lqgur_1,._twoColumn_lqgur_208,._editorGrid_lqgur_208{grid-template-columns:1fr}._adminShell_lqgur_80{display:block}._authShell_lqgur_1{padding:28px}._sidebar_lqgur_12{width:100%;height:auto;max-height:none;position:static}._adminMain_lqgur_135{margin-left:0}._sideNav_lqgur_102{flex:none;overflow:visible}._cardGrid_lqgur_203,._filters_lqgur_210,._formGrid_lqgur_25{grid-template-columns:1fr}._richToolbar_lqgur_327{flex-wrap:nowrap;max-height:none;overflow-x:auto}._richToolbar_lqgur_327>div{flex:none}._richEditorSurface_lqgur_392,._sourceTextarea_lqgur_400{min-height:430px}}
