._nav-header_j5pfy_2{z-index:1000;background-color:#fff;align-items:center;height:80px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}._nav-toolbar_j5pfy_13{justify-content:space-between;align-items:center;display:flex}._nav-logo_j5pfy_19{color:var(--primary-color);letter-spacing:-.5px;font-size:1.5rem;font-weight:900;text-decoration:none}._nav-list_j5pfy_27{gap:32px;margin:0;padding:0;list-style:none;display:flex}._nav-link_j5pfy_35{color:var(--secondary-color);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}._nav-link_j5pfy_35:hover{color:var(--primary-color)}._footer_j5pfy_48{background-color:var(--secondary-color);color:#fff;margin-top:auto;padding:60px 0}._footer-text_j5pfy_55{opacity:.7;text-align:center;font-size:.9rem}._adm-layout_1l4b8_1{min-height:100vh;font-family:var(--font-family);background-color:#f4f6f8;flex-direction:column;display:flex}._adm-header_1l4b8_9{background-color:var(--secondary-color);z-index:1000;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000026}._adm-logo_1l4b8_22{color:var(--primary-color);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:10px;font-size:1.4rem;font-weight:900;display:flex}._adm-nav-bar_1l4b8_33{background-color:#fff;border-bottom:1px solid #00000014;box-shadow:0 1px 3px #0000000d}._adm-container_1l4b8_39{width:100%;max-width:1440px;margin:0 auto;padding:0 32px}._adm-content_1l4b8_46{flex-grow:1;padding:32px 0}._adm-card_1l4b8_51{background-color:#fff;border:1px solid #0000000d;border-radius:16px;height:100%;padding:24px;box-shadow:0 1px 3px #0000000a,0 2px 12px #00000008}._adm-title_1l4b8_60{color:var(--secondary-color);align-items:center;gap:12px;margin-bottom:24px;font-size:1.25rem;font-weight:700;display:flex}._adm-form_1l4b8_70{flex-direction:column;gap:25px;display:flex}._adm-form-group_1l4b8_76{flex-direction:column;gap:8px;display:flex}._adm-label_1l4b8_82{color:#555;margin-bottom:4px;font-size:.875rem;font-weight:600}._adm-input_1l4b8_89{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}._adm-input_1l4b8_89:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px var(--accent-color-1);background-color:#fff;outline:none}._adm-textarea_1l4b8_106{resize:vertical;min-height:120px}._adm-module-row_1l4b8_111{grid-template-columns:400px 1fr;align-items:start;gap:32px;display:grid}@media (width<=1200px){._adm-module-row_1l4b8_111{grid-template-columns:1fr}}._adm-badge_1l4b8_124{text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700}._adm-badge-draft_1l4b8_132{color:#fa8c16;background-color:#fff7e6;border:1px solid #ffd591}._adm-badge-published_1l4b8_138{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}._adm-table-container_1l4b8_144{overflow:hidden;box-shadow:none!important;border:1px solid #0000000f!important;border-radius:12px!important}._adm-mui-table-head_1l4b8_151{background-color:#fafafa!important}._adm-mui-table-head_1l4b8_151 th{color:#666!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:.85rem!important;font-weight:700!important}._adm-actions-cell_1l4b8_163{justify-content:flex-end;gap:8px;display:flex}._adm-file-upload_1l4b8_169{text-align:center;cursor:pointer;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;padding:40px;transition:all .2s}._adm-file-upload_1l4b8_169:hover{border-color:var(--primary-color);background-color:var(--accent-color-2)}._adm-quiz-option-row_1l4b8_184{background:#fff;border:1px solid #eee;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}._adm-quiz-option-row_1l4b8_184._is-correct_1l4b8_195{border-color:var(--success-color);background-color:#f6ffed}._adm-helper-text_1l4b8_200{color:#888;margin-top:4px;font-size:.75rem}:root{--primary-color:#ff6c36;--primary-hover:#ff8559;--primary-active:#e65a2b;--secondary-color:#333;--accent-color-1:#fbd9d5;--accent-color-2:#ffe2d7;--bg-color:#f9f9f9;--card-bg:#fff;--header-bg:var(--secondary-color);--border-color:var(--accent-color-1);--text-main:var(--secondary-color);--text-secondary:#666;--text-light:#fff;--success-color:#52c41a;--error-color:#ff4d4f;--warning-color:#faad14;--radius-base:12px;--radius-sm:6px;--padding-base:20px;--padding-lg:40px;--shadow-base:0 4px 12px #33333314;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}.btn-primary{background-color:var(--primary-color);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 4px 12px #ff6c3633}.btn-primary:active{transform:translateY(1px)}.btn-outline{color:var(--primary-color);border-radius:var(--radius-sm);border:2px solid var(--primary-color);cursor:pointer;background-color:#0000;padding:10px 24px;font-weight:600;transition:all .2s}.btn-outline:hover{background-color:var(--accent-color-2)}.btn-danger{background-color:var(--error-color);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-weight:500}.input-base{border:2px solid var(--accent-color-1);border-radius:var(--radius-sm);width:100%;color:var(--text-main);background-color:#fff;outline:none;padding:12px 16px;transition:border-color .2s}.input-base:focus{border-color:var(--primary-color)}.link-base{color:var(--primary-color);font-weight:500;text-decoration:none;transition:opacity .2s}.link-base:hover{opacity:.8;text-decoration:underline}.container{width:100%;max-width:1400px;margin:0 auto}.main-layout{background-color:var(--bg-color);flex-direction:column;min-height:100vh;display:flex}.section-padding{padding:80px 0}h1{color:var(--secondary-color);font-size:125px;font-weight:800;line-height:1.2}.text-secondary{color:var(--text-secondary);line-height:1.6}
