._shell_xgl3l_1{display:flex;min-height:100vh}._sidebar_xgl3l_6{width:220px;background:var(--color-forest);color:#fff;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh}._logo_xgl3l_18{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1rem;font-size:1rem;font-weight:700;font-family:var(--font-serif);border-bottom:1px solid rgba(255,255,255,.08)}._logoIcon_xgl3l_29{width:34px;height:34px;border-radius:8px;background:#c8922a;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._nav_xgl3l_41{list-style:none;padding:.5rem 0;flex:1;overflow-y:auto}._divider_xgl3l_48{height:1px;background:#ffffff0f;margin:.35rem 0}._groupSection_xgl3l_54{list-style:none}._groupHeader_xgl3l_58{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1rem .2rem;background:none;border:none;color:#ffffff59;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-family:inherit;margin-top:.25rem;transition:color .12s}._groupHeader_xgl3l_58:hover{color:#fff9}._chevronExpanded_xgl3l_78{transition:transform .2s;transform:rotate(0);opacity:.5}._chevronCollapsed_xgl3l_83{transition:transform .2s;transform:rotate(-90deg);opacity:.5}._groupItems_xgl3l_89{list-style:none;padding:0;margin:0}._navLink_xgl3l_95{display:flex;align-items:center;gap:.65rem;padding:.55rem 1rem;color:#ffffffbf;text-decoration:none;font-size:.875rem;transition:background .12s,color .12s;border-left:3px solid transparent}._navLink_xgl3l_95:hover{background:#ffffff14;color:#fffffff2}._navLink_xgl3l_95._active_xgl3l_112{background:#ffffff1a;color:#fff;font-weight:600;border-left-color:#c8922a}._navIcon_xgl3l_119{display:flex;align-items:center;flex-shrink:0;opacity:.6;transition:opacity .12s,color .12s}._navLink_xgl3l_95:hover ._navIcon_xgl3l_119{opacity:.85}._navLink_xgl3l_95._active_xgl3l_112 ._navIcon_xgl3l_119{opacity:1;color:#c8922a}._userSection_xgl3l_136{padding:1rem;border-top:1px solid rgba(255,255,255,.08)}._userName_xgl3l_141{font-size:.8rem;color:#fff9;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signOut_xgl3l_150{display:flex;align-items:center;gap:.4rem;background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;border-radius:var(--radius);padding:.35rem .75rem;font-size:.8rem;width:100%;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}._signOut_xgl3l_150:hover{background:#ffffff14;color:#fff}._version_xgl3l_171{font-size:.7rem;color:#ffffff59;text-align:center;margin-top:.5rem}._main_xgl3l_178{flex:1;overflow:auto;background:var(--color-bg)}._container_9qko2_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-forest) 0%,var(--color-forest-light) 100%)}._card_9qko2_9{background:var(--color-bg-card);border-radius:var(--radius);box-shadow:var(--shadow);padding:2.5rem;width:100%;max-width:400px}._title_9qko2_18{font-size:1.75rem;color:var(--color-forest);text-align:center;margin-bottom:.25rem}._subtitle_9qko2_25{color:var(--color-text-muted);text-align:center;margin-bottom:2rem;font-size:.95rem}._form_9qko2_32{display:flex;flex-direction:column;gap:1.25rem}._field_9qko2_38{display:flex;flex-direction:column;gap:.4rem}._field_9qko2_38 label{font-size:.875rem;font-weight:600;color:var(--color-text)}._field_9qko2_38 input{padding:.625rem .875rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:1rem;transition:border-color .15s}._field_9qko2_38 input:focus{outline:none;border-color:var(--color-forest)}._error_9qko2_63{background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.625rem .875rem;font-size:.875rem}._button_9qko2_72{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.75rem;font-size:1rem;font-weight:600;transition:background .15s;margin-top:.25rem}._button_9qko2_72:hover:not(:disabled){background:var(--color-forest-light)}._button_9qko2_72:disabled{opacity:.6;cursor:not-allowed}._container_2f1as_1{padding:2rem;max-width:1200px}._header_2f1as_3{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._header_2f1as_3 h1{font-size:1.75rem;color:var(--color-forest)}._headerActions_2f1as_11{display:flex;align-items:center;gap:.5rem}._btnSuggest_2f1as_13{display:inline-flex;align-items:center;gap:.35rem;background:#7c3aed;color:#fff;border:none;border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}._btnSuggest_2f1as_13:hover:not(:disabled){opacity:.88}._btnSuggest_2f1as_13:disabled{background:#a78bfa;cursor:wait}._bulkResult_2f1as_23{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem;margin-bottom:1rem}._bulkResultClose_2f1as_30{background:none;border:none;cursor:pointer;color:#166534;font-size:1rem;padding:0;line-height:1}._btnExport_2f1as_35{background:#fff;color:var(--color-forest);border:1.5px solid var(--color-forest);padding:.5rem 1rem;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnExport_2f1as_35:hover:not(:disabled){background:#f0f7f0}._btnExport_2f1as_35:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_2f1as_49{background:var(--color-forest);color:#fff;padding:.625rem 1.25rem;border-radius:var(--radius);font-weight:600;font-size:.9rem;text-decoration:none;transition:background .15s}._btnPrimary_2f1as_49:hover{background:var(--color-forest-light)}._filters_2f1as_61{display:flex;gap:.75rem;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap}._searchInput_2f1as_69{padding:.5rem .875rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;flex:1;min-width:200px}._searchInput_2f1as_69:focus{outline:none;border-color:var(--color-forest)}._select_2f1as_79{padding:.5rem .875rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;background:#fff}._count_2f1as_87{color:var(--color-text-muted);font-size:.875rem;white-space:nowrap}._loading_2f1as_89{color:var(--color-text-muted);padding:2rem}._tableWrapper_2f1as_91{overflow-x:auto}._table_2f1as_91{width:100%;border-collapse:collapse;background:var(--color-bg-card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);font-size:.9rem}._table_2f1as_91 th{background:var(--color-forest);color:#fff;text-align:left;padding:.75rem 1rem;font-weight:600}._table_2f1as_91 td{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_2f1as_91 tr:last-child td{border-bottom:none}._table_2f1as_91 tr:hover td{background:#f9f8f5}._qnum_2f1as_117{color:var(--color-text-muted);font-size:.8rem;white-space:nowrap}._questionText_2f1as_118{max-width:400px}._noCategory_2f1as_119{color:var(--color-text-muted)}._actions_2f1as_121{display:flex;gap:.5rem;white-space:nowrap}._btnEdit_2f1as_123{background:var(--color-forest-light);color:#fff;padding:.35rem .75rem;border-radius:var(--radius);font-size:.8rem;font-weight:600;text-decoration:none}._btnEdit_2f1as_123:hover{background:var(--color-forest)}._btnDelete_2f1as_134{background:transparent;border:1px solid var(--color-error);color:var(--color-error);padding:.35rem .75rem;border-radius:var(--radius);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}._btnDelete_2f1as_134:hover:not(:disabled){background:var(--color-error);color:#fff}._btnDelete_2f1as_134:disabled{opacity:.5;cursor:not-allowed}._empty_2f1as_148{padding:2rem;text-align:center;color:var(--color-text-muted)}._categorySelect_2f1as_151{padding:3px 6px;border:1px solid transparent;border-radius:4px;font-size:.78rem;background:transparent;cursor:pointer;font-family:inherit;color:inherit;max-width:160px}._categorySelect_2f1as_151:hover{border-color:#ddd;background:#fafaf8}._categorySelect_2f1as_151:focus{border-color:var(--color-forest);outline:none;background:#fff}._chapterCell_2f1as_166{display:flex;flex-wrap:wrap;gap:4px;align-items:center;max-width:260px}._chapterChip_2f1as_174{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:#f0f7f0;border:1px solid #d0e4d0;border-radius:4px;font-size:.72rem;color:#2d5a2d;white-space:nowrap}._chapterChipRemove_2f1as_187{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:none;color:#999;font-size:.7rem;cursor:pointer;padding:0;border-radius:50%;line-height:1}._chapterChipRemove_2f1as_187:hover{background:#d0e4d0;color:#2d5a2d}._addChapterSelect_2f1as_204{padding:2px 4px;border:1px dashed #ccc;border-radius:4px;font-size:.7rem;color:#999;background:transparent;cursor:pointer;font-family:inherit;max-width:90px}._addChapterSelect_2f1as_204:hover{border-color:var(--color-forest);color:var(--color-forest)}._panel_1qkcn_1{border-bottom:1px solid var(--color-border);background:#fafaf8;flex-shrink:0;display:flex;flex-direction:column;max-height:220px;transition:background .15s}._panelStandalone_1qkcn_12{border:1px solid var(--color-border);border-radius:var(--radius);margin-top:.5rem}._panelDragOver_1qkcn_18{background:#eef5ee;border-color:var(--color-forest-light)}._header_1qkcn_23{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._searchWrap_1qkcn_32{flex:1;display:flex;align-items:center;gap:.35rem;background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.2rem .5rem;color:var(--color-text-muted)}._searchIcon_1qkcn_44{flex-shrink:0}._searchInput_1qkcn_46{flex:1;border:none;outline:none;font-size:.8rem;font-family:inherit;color:var(--color-text);background:transparent;min-width:0}._clearBtn_1qkcn_57{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:var(--color-text-muted);flex-shrink:0}._clearBtn_1qkcn_57:hover{color:var(--color-text)}._uploadBtn_1qkcn_69{display:inline-flex;align-items:center;gap:.3rem;background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.25rem .65rem;font-size:.78rem;font-family:inherit;cursor:pointer;white-space:nowrap;color:var(--color-text);transition:border-color .12s;flex-shrink:0}._uploadBtn_1qkcn_69:hover:not(:disabled){border-color:var(--color-forest-light)}._uploadBtn_1qkcn_69:disabled{opacity:.6;cursor:not-allowed}._closeBtn_1qkcn_88{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);width:24px;height:24px;border-radius:4px;flex-shrink:0;transition:background .1s}._closeBtn_1qkcn_88:hover{background:#00000012;color:var(--color-text)}._uploadError_1qkcn_105{padding:.2rem .75rem;font-size:.78rem;color:#c0392b;flex-shrink:0}._content_1qkcn_112{flex:1;overflow-y:auto;padding:.5rem .75rem;display:flex;flex-direction:column;gap:.5rem}._empty_1qkcn_121{font-size:.8rem;color:var(--color-text-muted);padding:.2rem 0}._section_1qkcn_127{display:flex;flex-direction:column;gap:.3rem}._sectionLabel_1qkcn_133{font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._grid_1qkcn_141{display:flex;flex-wrap:wrap;gap:.3rem}._thumb_1qkcn_147{position:relative;width:56px;height:56px;flex-shrink:0;border:2px solid var(--color-border);border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:#eee;transition:border-color .12s,box-shadow .12s,opacity .12s}._thumb_1qkcn_147:hover{border-color:var(--color-forest)}._thumb_1qkcn_147:disabled{cursor:wait}._thumb_1qkcn_147 img{width:100%;height:100%;object-fit:cover;display:block}._thumbHighlight_1qkcn_164{border-color:var(--color-forest-light);box-shadow:0 0 0 1px var(--color-forest-light)}._thumbCross_1qkcn_170{opacity:.8}._thumbCross_1qkcn_170:hover{opacity:1;border-color:#9b59b6}._thumbOverlay_1qkcn_173{position:absolute;top:0;right:0;bottom:0;left:0;background:#1414149e;display:flex;align-items:center;justify-content:center;gap:3px;font-size:.6rem;font-weight:700;color:#fff;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}._container_1brnh_1{padding:2rem;max-width:800px}._heading_1brnh_2{font-size:1.75rem;color:var(--color-forest);margin-bottom:1.5rem}._form_1brnh_4{display:flex;flex-direction:column;gap:1.25rem}._row_1brnh_6{display:flex;gap:1rem}._field_1brnh_8{display:flex;flex-direction:column;gap:.4rem;flex:1}._field_1brnh_8 label{font-size:.875rem;font-weight:600}._field_1brnh_8 input,._field_1brnh_8 textarea,._field_1brnh_8 select{padding:.625rem .875rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.95rem;font-family:inherit}._field_1brnh_8 input:focus,._field_1brnh_8 textarea:focus,._field_1brnh_8 select:focus{outline:none;border-color:var(--color-forest)}._optionsSection_1brnh_21{display:flex;flex-direction:column;gap:.5rem}._optionsSection_1brnh_21>label{font-size:.875rem;font-weight:600}._optionRow_1brnh_24{display:flex;gap:.5rem;align-items:center}._optionNumber_1brnh_25{min-width:1.5rem;font-weight:600;color:var(--color-forest);text-align:right}._optionRow_1brnh_24 input{flex:1;padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem}._optionRow_1brnh_24 input:focus{outline:none;border-color:var(--color-forest)}._correctBtn_1brnh_35{width:36px;height:36px;border-radius:50%;border:2px solid var(--color-border);background:#fff;font-size:1rem;cursor:pointer;flex-shrink:0;transition:all .15s}._correctBtn_1brnh_35:hover{border-color:var(--color-success)}._isCorrect_1brnh_46{background:var(--color-success);border-color:var(--color-success);color:#fff}._hint_1brnh_52{font-size:.8rem;color:var(--color-text-muted);margin-top:.25rem}._fieldHeader_1brnh_54{display:flex;align-items:center;justify-content:space-between}._label_1brnh_60{font-size:.875rem;font-weight:600}._suggestBtn_1brnh_62{padding:.25rem .65rem;font-size:.72rem;font-weight:600;font-family:inherit;background:#f5f0ff;border:1px solid #d8ccf0;border-radius:var(--radius);color:#6b4eaa;cursor:pointer;transition:all .12s}._suggestBtn_1brnh_62:hover:not(:disabled){background:#ebe3ff;border-color:#c0b0e0}._suggestBtn_1brnh_62:disabled{opacity:.5;cursor:not-allowed}._chapterCheckboxes_1brnh_77{display:flex;flex-direction:column;gap:.3rem;max-height:220px;overflow-y:auto;padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff}._chapterCheckbox_1brnh_77{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}._chapterCheckbox_1brnh_77 input{cursor:pointer}._suggestErrorMsg_1brnh_98{font-size:.8rem;color:var(--color-error);margin:0}._imagePreview_1brnh_100{margin-top:.5rem}._imagePreview_1brnh_100 img{max-width:300px;max-height:200px;border-radius:var(--radius);border:1px solid var(--color-border);display:block}._imagePreviewActions_1brnh_103{display:flex;align-items:center;gap:.75rem;margin-top:.4rem}._btnPickImage_1brnh_110{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);padding:.45rem .9rem;font-size:.875rem;font-family:inherit;cursor:pointer;color:var(--color-text-muted);transition:border-color .12s,color .12s}._btnPickImage_1brnh_110:hover,._btnPickImageActive_1brnh_124{border-color:var(--color-forest);color:var(--color-forest)}._btnChangeImage_1brnh_129{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.3rem .7rem;font-size:.82rem;font-family:inherit;cursor:pointer;color:var(--color-text-muted);transition:border-color .12s,color .12s}._btnChangeImage_1brnh_129:hover,._btnChangeImageActive_1brnh_143{border-color:var(--color-forest);color:var(--color-forest)}._removeImage_1brnh_148{background:none;border:none;color:var(--color-error);cursor:pointer;font-size:.82rem;padding:0}._error_1brnh_157{background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.625rem .875rem;font-size:.875rem}._formActions_1brnh_163{display:flex;gap:.75rem}._btnSave_1brnh_165{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}._btnSave_1brnh_165:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_1brnh_165:disabled{opacity:.6;cursor:not-allowed}._btnCancel_1brnh_174{background:#fff;color:var(--color-text);border:1.5px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;transition:border-color .15s}._btnCancel_1brnh_174:hover{border-color:var(--color-forest)}._container_ud07k_1{padding:2rem;max-width:900px}._header_ud07k_3{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._header_ud07k_3 h1{font-size:1.75rem;color:var(--color-forest)}._btnPrimary_ud07k_11{background:var(--color-forest);color:#fff;padding:.625rem 1.25rem;border:none;border-radius:var(--radius);font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s}._btnPrimary_ud07k_11:hover{background:var(--color-forest-light)}._formCard_ud07k_24{background:var(--color-bg-card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem;margin-bottom:1.5rem}._formTitle_ud07k_31{font-size:1.1rem;color:var(--color-forest);margin-bottom:1rem}._form_ud07k_24{display:flex;flex-direction:column;gap:1rem}._row_ud07k_34{display:flex;gap:1rem}._field_ud07k_35{display:flex;flex-direction:column;gap:.35rem;flex:1}._field_ud07k_35 label{font-size:.875rem;font-weight:600}._field_ud07k_35 input{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit}._field_ud07k_35 input:focus{outline:none;border-color:var(--color-forest)}._select_ud07k_46{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit;background:#fff;cursor:pointer}._select_ud07k_46:focus{outline:none;border-color:var(--color-forest)}._error_ud07k_57{background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}._formActions_ud07k_63{display:flex;gap:.75rem}._btnSave_ud07k_65{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}._btnSave_ud07k_65:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_ud07k_65:disabled{opacity:.6;cursor:not-allowed}._btnCancel_ud07k_74{background:#fff;color:var(--color-text);border:1.5px solid var(--color-border);border-radius:var(--radius);padding:.625rem 1.25rem;font-size:.9rem;cursor:pointer;transition:border-color .15s}._btnCancel_ud07k_74:hover{border-color:var(--color-forest)}._loading_ud07k_82{color:var(--color-text-muted);padding:2rem}._grid_ud07k_84{display:flex;flex-direction:column;gap:.5rem}._card_ud07k_86{display:flex;align-items:center;gap:1rem;background:var(--color-bg-card);border-radius:var(--radius);box-shadow:var(--shadow);padding:.875rem 1rem}._cardIcon_ud07k_96{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-muted)}._cardInfo_ud07k_98{flex:1;display:flex;flex-direction:column;gap:.15rem}._cardInfo_ud07k_98 strong{font-size:.95rem}._cardMeta_ud07k_100{font-size:.8rem;color:var(--color-text-muted)}._cardActions_ud07k_102{display:flex;gap:.5rem}._btnEdit_ud07k_104{background:var(--color-forest-light);color:#fff;border:none;border-radius:var(--radius);padding:.35rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s;text-decoration:none}._btnEdit_ud07k_104:hover{background:var(--color-forest)}._btnDelete_ud07k_112{background:transparent;border:1px solid var(--color-error);color:var(--color-error);padding:.35rem .75rem;border-radius:var(--radius);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}._btnDelete_ud07k_112:hover:not(:disabled){background:var(--color-error);color:#fff}._btnDelete_ud07k_112:disabled{opacity:.5;cursor:not-allowed}._empty_ud07k_126{color:var(--color-text-muted);padding:1rem}._planBadge_ud07k_129{border:none;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:700;cursor:pointer;transition:opacity .12s,filter .12s;white-space:nowrap;flex-shrink:0;font-family:inherit;letter-spacing:.02em}._planBadge_ud07k_129:hover{filter:brightness(.9)}._planFree_ud07k_137{background:#e6f4e6;color:#2d7a38}._planPremium_ud07k_138{background:#f5f0e8;color:#7a5a0a}._iconPicker_ud07k_140{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem;border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}._iconOption_ud07k_150{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid transparent;border-radius:calc(var(--radius) - 2px);background:transparent;cursor:pointer;color:var(--color-text-muted);transition:background .12s,border-color .12s,color .12s}._iconOption_ud07k_150:hover{background:var(--color-bg-card);color:var(--color-text)}._iconOptionSelected_ud07k_164{background:#e8f0e8;border-color:var(--color-forest);color:var(--color-forest)}._container_nrzjy_1{padding:2rem;max-width:900px}._heading_nrzjy_2{font-size:1.75rem;color:var(--color-forest);margin-bottom:.5rem}._description_nrzjy_3{color:var(--color-text-muted);margin-bottom:1.5rem}._formatBox_nrzjy_5{background:#f5f5f0;border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:.875rem}._formatBox_nrzjy_5 pre{margin:.5rem 0 0;font-size:.8rem;line-height:1.5;overflow-x:auto}._uploadSection_nrzjy_20{display:flex;flex-direction:column;gap:.75rem}._fileInput_nrzjy_21{display:none}._fileBtn_nrzjy_22{display:inline-block;background:var(--color-forest);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:1rem;cursor:pointer;transition:background .15s}._fileBtn_nrzjy_22:hover{background:var(--color-forest-light)}._fileLabel_nrzjy_34{cursor:pointer}._error_nrzjy_36{background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.625rem .875rem;font-size:.875rem}._preview_nrzjy_42,._resultCard_nrzjy_42{background:var(--color-bg-card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}._previewHeader_nrzjy_52{display:flex;align-items:center;justify-content:space-between}._previewHeader_nrzjy_52 h2{font-size:1.2rem;color:var(--color-forest);margin:0}._stats_nrzjy_55{display:flex;gap:1.5rem}._stat_nrzjy_55{display:flex;flex-direction:column;align-items:center;gap:.15rem}._statNum_nrzjy_57{font-size:1.75rem;font-weight:700;color:var(--color-forest)}._statLabel_nrzjy_58{font-size:.8rem;color:var(--color-text-muted)}._categoryList_nrzjy_60{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}._tags_nrzjy_61{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}._tag_nrzjy_61{background:#eef4ef;color:var(--color-forest);padding:.2rem .6rem;border-radius:999px;font-size:.8rem}._tableWrapper_nrzjy_68{overflow-x:auto}._table_nrzjy_68{width:100%;border-collapse:collapse;font-size:.875rem;border-radius:var(--radius);overflow:hidden}._table_nrzjy_68 th{background:var(--color-forest);color:#fff;text-align:left;padding:.6rem .75rem;font-weight:600}._table_nrzjy_68 td{padding:.6rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:top}._table_nrzjy_68 tr:last-child td{border-bottom:none}._qnum_nrzjy_80{color:var(--color-text-muted);font-size:.8rem;white-space:nowrap}._questionText_nrzjy_81{max-width:300px}._options_nrzjy_82{display:flex;flex-direction:column;gap:.2rem}._option_nrzjy_82{font-size:.8rem}._correct_nrzjy_84{font-size:.8rem;font-weight:600;color:var(--color-success)}._correct_nrzjy_84:before{content:"✓ "}._moreRows_nrzjy_87{color:var(--color-text-muted);font-size:.875rem;padding:.5rem 0 0}._importOptions_nrzjy_89{display:flex;flex-direction:column;gap:.5rem}._checkLabel_nrzjy_90{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}._btnImport_nrzjy_92{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.875rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s;align-self:flex-start}._btnImport_nrzjy_92:hover:not(:disabled){background:var(--color-forest-light)}._btnImport_nrzjy_92:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_nrzjy_101{background:#fff;color:var(--color-text);border:1.5px solid var(--color-border);border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:border-color .15s}._btnSecondary_nrzjy_101:hover{border-color:var(--color-forest)}._errorList_nrzjy_109{display:flex;flex-direction:column;gap:.35rem}._errorItem_nrzjy_110{background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.4rem .75rem;font-size:.8rem;margin:0}._suggestSection_nrzjy_116{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.25rem;background:#f8f5ff;border:1px solid #ddd0f5;border-radius:var(--radius)}._suggestText_nrzjy_126{margin:0;font-size:.875rem;color:var(--color-text-muted)}._btnSuggest_nrzjy_128{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;font-family:inherit;background:#6b4eaa;color:#fff;border:none;border-radius:var(--radius);cursor:pointer;width:fit-content;transition:opacity .12s}._btnSuggest_nrzjy_128:hover:not(:disabled){opacity:.88}._btnSuggest_nrzjy_128:disabled{opacity:.5;cursor:not-allowed}._suggestResult_nrzjy_147{margin:0;font-size:.875rem;color:#2d7a38;font-weight:600}._tabs_nrzjy_149{display:flex;gap:0;margin-bottom:1.5rem;border-bottom:2px solid var(--color-border)}._tab_nrzjy_68{background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s}._tab_nrzjy_68:hover{color:var(--color-forest)}._tabActive_nrzjy_169{color:var(--color-forest);border-bottom-color:var(--color-forest)}._warningList_nrzjy_174{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem}._warningList_nrzjy_174 strong{font-size:.875rem;color:#92400e}._warningItem_nrzjy_181{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:var(--radius);padding:.4rem .75rem;font-size:.8rem;margin:0}._audioInfo_nrzjy_187{background:#f0f9f1;color:#166534;border:1px solid #bbf7d0;border-radius:var(--radius);padding:.5rem .875rem;font-size:.875rem}._container_hekll_1{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}._pageHeader_hekll_4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._heading_hekll_5{font-size:1.6rem;color:var(--color-forest);margin:0}._sub_hekll_6{font-size:.82rem;color:var(--color-text-muted);margin:.1rem 0 0}._tabs_hekll_9{display:flex;gap:2px;border-bottom:1.5px solid var(--color-border)}._tab_hekll_9{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.875rem;font-weight:500;background:none;border:none;border-bottom:2.5px solid transparent;cursor:pointer;color:var(--color-text-muted);margin-bottom:-1.5px;font-family:inherit;transition:color .1s}._tab_hekll_9:hover{color:var(--color-text)}._tabActive_hekll_18{color:var(--color-forest)!important;border-bottom-color:var(--color-forest)}._errorBanner_hekll_21{display:flex;align-items:center;justify-content:space-between;background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}._errorBanner_hekll_21 button{background:none;border:none;cursor:pointer;color:inherit;display:flex;padding:0}._libraryLayout_hekll_30{display:flex;flex-direction:column;gap:1rem}._toolbar_hekll_32{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._searchWrap_hekll_34{display:flex;align-items:center;gap:.4rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);padding:0 .75rem;flex:1;min-width:200px}._searchWrap_hekll_34:focus-within{border-color:var(--color-forest)}._searchIcon_hekll_41{color:var(--color-text-muted);flex-shrink:0}._searchInput_hekll_42{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;padding:.45rem 0;font-family:inherit;color:var(--color-text)}._searchClear_hekll_46{background:none;border:none;cursor:pointer;color:var(--color-text-muted);display:flex;padding:0}._searchClear_hekll_46:hover{color:var(--color-text)}._bucketFilter_hekll_49{display:flex}._filterBtn_hekll_50{padding:.42rem .8rem;font-size:.8rem;font-weight:500;font-family:inherit;background:var(--color-bg-card);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-muted);transition:all .1s;margin-left:-1px}._filterBtn_hekll_50:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}._filterBtn_hekll_50:last-child{border-radius:0 var(--radius) var(--radius) 0}._filterBtn_hekll_50:hover{color:var(--color-text);border-color:#c0c0b8;z-index:1;position:relative}._filterBtnActive_hekll_59{background:var(--color-forest);border-color:var(--color-forest)!important;color:#fff!important;z-index:1;position:relative}._btnSync_hekll_61{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.8rem;font-weight:500;font-family:inherit;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:var(--color-text-muted);transition:all .1s;white-space:nowrap}._btnSync_hekll_61:hover:not(:disabled){border-color:var(--color-forest-light);color:var(--color-forest)}._btnSync_hekll_61:disabled{opacity:.55;cursor:not-allowed}._libraryBody_hekll_71{display:flex;gap:1.25rem;align-items:flex-start}._gridArea_hekll_72{flex:1;min-width:0}._statusMsg_hekll_75{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;color:var(--color-text-muted);font-size:.9rem;text-align:center}._statusMsg_hekll_75 p{margin:0}._linkBtn_hekll_81{background:none;border:none;color:var(--color-forest);cursor:pointer;font-size:inherit;font-family:inherit;text-decoration:underline;padding:0}._thumbGrid_hekll_88{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.65rem}._thumbCard_hekll_94{background:var(--color-bg-card);border:1.5px solid var(--color-border);border-radius:8px;overflow:hidden;cursor:pointer;padding:0;text-align:left;width:100%;transition:box-shadow .15s,border-color .15s}._thumbCard_hekll_94:hover{box-shadow:0 3px 14px #00000017;border-color:#c0c0b8}._thumbCardSelected_hekll_101{border-color:var(--color-forest)!important;box-shadow:0 0 0 2.5px #1a2e1a1f!important}._thumbImgWrap_hekll_103{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f0f0ec}._thumbImg_hekll_103{width:100%;height:100%;object-fit:cover;display:block;transition:transform .15s}._thumbCard_hekll_94:hover ._thumbImg_hekll_103{transform:scale(1.03)}._thumbFooter_hekll_107{display:flex;align-items:center;justify-content:space-between;gap:.3rem;padding:.4rem .5rem}._thumbName_hekll_108{font-size:.68rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._thumbBucket_hekll_109{font-size:.58rem;font-weight:700;padding:.05rem .28rem;border-radius:3px;flex-shrink:0}._bucketQ_hekll_110{background:#e8f0fb;color:#2c5aa0}._bucketK_hekll_111{background:#eef5ee;color:var(--color-forest)}._detailPanel_hekll_114{width:268px;flex-shrink:0;background:var(--color-bg-card);border:1.5px solid var(--color-border);border-radius:var(--radius);display:flex;flex-direction:column;max-height:calc(100vh - 180px);overflow-y:auto;position:sticky;top:1rem}._detailHeader_hekll_122{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .875rem;border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-bg-card);z-index:1}._detailFilename_hekll_127{font-size:.78rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._detailClose_hekll_128{background:none;border:none;cursor:pointer;color:var(--color-text-muted);display:flex;padding:2px;border-radius:3px;flex-shrink:0}._detailClose_hekll_128:hover{background:var(--color-bg);color:var(--color-text)}._detailPreview_hekll_131{padding:.75rem;background:#f6f6f2;border-bottom:1px solid var(--color-border)}._detailImg_hekll_132{width:100%;max-height:180px;object-fit:contain;border-radius:4px;display:block}._detailMeta_hekll_134{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .875rem;border-bottom:1px solid var(--color-border)}._bucketBadge_hekll_135{font-size:.68rem;font-weight:600;padding:.1rem .45rem;border-radius:999px}._detailMetaItem_hekll_136{font-size:.72rem;color:var(--color-text-muted)}._detailFields_hekll_138{display:flex;flex-direction:column;gap:.7rem;padding:.875rem}._fieldLabel_hekll_140{display:flex;flex-direction:column;gap:.28rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted)}._fieldInput_hekll_141{border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.38rem .6rem;font-size:.82rem;font-family:inherit;color:var(--color-text);background:#fff;outline:none}._fieldInput_hekll_141:focus{border-color:var(--color-forest)}._fieldTextarea_hekll_147{border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.38rem .6rem;font-size:.82rem;font-family:inherit;color:var(--color-text);background:#fff;outline:none;resize:vertical}._fieldTextarea_hekll_147:focus{border-color:var(--color-forest)}._tagList_hekll_154{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.32rem;min-height:34px;background:#fff}._tagList_hekll_154:focus-within{border-color:var(--color-forest)}._tag_hekll_154{display:inline-flex;align-items:center;gap:.18rem;background:#eef5ee;color:var(--color-forest);border:1px solid #c0dfc0;border-radius:999px;font-size:.7rem;padding:.08rem .38rem}._tagRemove_hekll_166{background:none;border:none;cursor:pointer;color:inherit;display:flex;padding:0;line-height:1}._tagRemove_hekll_166:hover{color:var(--color-error)}._tagInput_hekll_168{border:none;outline:none;font-size:.78rem;font-family:inherit;flex:1;min-width:70px;background:transparent;color:var(--color-text)}._detailActions_hekll_170{display:flex;gap:.4rem;padding:.65rem .875rem;border-top:1px solid var(--color-border)}._btnSave_hekll_171{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.42rem .65rem;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._btnSave_hekll_171:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_hekll_171:disabled{opacity:.45;cursor:not-allowed}._btnDelete_hekll_180{display:inline-flex;align-items:center;gap:.28rem;background:none;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.42rem .55rem;font-size:.8rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s;white-space:nowrap}._btnDelete_hekll_180:hover:not(:disabled){background:#fdf0ef}._btnDeleteConfirm_hekll_188{background:var(--color-error)!important;color:#fff!important;border-color:var(--color-error)!important}._btnDelete_hekll_180:disabled{opacity:.5;cursor:not-allowed}@keyframes _spin_hekll_193{to{transform:rotate(360deg)}}._spinning_hekll_193{animation:_spin_hekll_193 .9s linear infinite}._importSection_hekll_196{display:flex;flex-direction:column;gap:1.5rem;max-width:820px}._importDesc_hekll_197{color:var(--color-text-muted);font-size:.9rem;margin:0;line-height:1.5}._stats_hekll_200{display:flex;gap:1rem}._stat_hekll_75{flex:1;display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius)}._statNum_hekll_202{font-size:1.8rem;font-weight:700;color:var(--color-text);line-height:1}._statLabel_hekll_203{font-size:.75rem;color:var(--color-text-muted);margin-top:.25rem}._dropZone_hekll_206{border:2px dashed var(--color-border);border-radius:var(--radius);padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:border-color .15s,background .15s;background:var(--color-bg-card);-webkit-user-select:none;user-select:none}._dropZone_hekll_206:hover{border-color:var(--color-forest-light);background:#f5faf5}._dropZoneOver_hekll_213{border-color:var(--color-forest)!important;background:#eef5ee!important}._fileInput_hekll_214{display:none}._dropIcon_hekll_215{color:var(--color-text-muted)}._dropText_hekll_216{font-size:.95rem;font-weight:600;color:var(--color-text);margin:0}._dropHint_hekll_217{font-size:.8rem;color:var(--color-text-muted);margin:0}._fileSection_hekll_220{display:flex;flex-direction:column;gap:.75rem}._fileSectionHeader_hekll_221{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._fileSectionHeader_hekll_221 h2{font-size:1rem;font-weight:600;margin:0}._uploadSummary_hekll_223{font-size:.8rem;color:var(--color-text-muted)}._btnUpload_hekll_224{margin-left:auto;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._btnUpload_hekll_224:hover:not(:disabled){background:var(--color-forest-light)}._btnUpload_hekll_224:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._fileList_hekll_232{display:flex;flex-direction:column;gap:.25rem}._fileRow_hekll_233{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:calc(var(--radius) - 2px);font-size:.85rem;background:var(--color-bg-card);border:1px solid var(--color-border)}._fileName_hekll_234{font-weight:500;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileStatus_hekll_235{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap}._fileIndicator_hekll_236{font-size:.9rem;width:1.2rem;text-align:center}._status_done_hekll_237{border-color:#a3d9a5;background:#f0faf0}._status_done_hekll_237 ._fileStatus_hekll_235{color:#2d7a38}._status_error_hekll_239{border-color:#f5a5a5;background:#fff5f5}._status_error_hekll_239 ._fileStatus_hekll_235{color:var(--color-error)}._status_no_match_hekll_241{border-color:#f5d9a0;background:#fffbf0}._status_no_match_hekll_241 ._fileStatus_hekll_235{color:#a06010}._status_uploading_hekll_243{border-color:#c5d8f5;background:#f0f6ff}._missingSection_hekll_246{display:flex;flex-direction:column;gap:.75rem}._missingTitle_hekll_247{font-size:1rem;font-weight:600;margin:0;color:var(--color-text)}._missingList_hekll_248{display:flex;flex-direction:column;gap:.2rem}._missingRow_hekll_249{display:grid;grid-template-columns:3.5rem 1fr;align-items:baseline;gap:.5rem;padding:.4rem .75rem;border-radius:calc(var(--radius) - 2px);background:var(--color-bg-card);border:1px solid var(--color-border);font-size:.85rem}._missingQnum_hekll_250{font-weight:700;color:var(--color-text-muted);font-size:.78rem}._missingText_hekll_251{color:var(--color-text);line-height:1.4}._container_1yg6o_1{max-width:960px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}._loading_1yg6o_2{padding:3rem;text-align:center;color:var(--color-text-muted)}._header_1yg6o_5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._heading_1yg6o_6{font-size:1.6rem;color:var(--color-forest);margin:0}._sub_1yg6o_7{font-size:.85rem;color:var(--color-text-muted);margin:.15rem 0 0}._saving_1yg6o_8{color:var(--color-forest-light)}._headerActions_1yg6o_10{display:flex;align-items:center;gap:.5rem}._btnExport_1yg6o_12{background:#fff;color:var(--color-forest);border:1.5px solid var(--color-forest);border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnExport_1yg6o_12:hover:not(:disabled){background:#f0f7f0}._btnExport_1yg6o_12:disabled{opacity:.5;cursor:not-allowed}._btnSuggest_1yg6o_21{display:inline-flex;align-items:center;gap:.35rem;background:#7c3aed;color:#fff;border:none;border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}._btnSuggest_1yg6o_21:hover:not(:disabled){opacity:.88}._btnSuggest_1yg6o_21:disabled{background:#a78bfa;cursor:wait}._bulkResult_1yg6o_31{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}._bulkResultClose_1yg6o_37{background:none;border:none;cursor:pointer;color:#166534;font-size:1rem;padding:0;line-height:1}._btnNew_1yg6o_42{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}._btnNew_1yg6o_42:hover{background:var(--color-forest-light)}._errorBanner_1yg6o_52{display:flex;align-items:center;justify-content:space-between;background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}._errorBanner_1yg6o_52 button{background:none;border:none;cursor:pointer;color:inherit;display:flex;padding:0}._searchWrap_1yg6o_61{display:flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);padding:0 .75rem}._searchWrap_1yg6o_61:focus-within{border-color:var(--color-forest)}._searchIcon_1yg6o_67{color:var(--color-text-muted);flex-shrink:0}._searchInput_1yg6o_68{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;padding:.5rem 0;font-family:inherit;color:var(--color-text)}._searchClear_1yg6o_72{background:none;border:none;cursor:pointer;color:var(--color-text-muted);display:flex;padding:0;flex-shrink:0}._searchClear_1yg6o_72:hover{color:var(--color-text)}._tree_1yg6o_79{display:flex;flex-direction:column;gap:2px}._empty_1yg6o_80{font-size:.875rem;color:var(--color-text-muted);padding:1.5rem 0}._row_1yg6o_83{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);transition:border-color .12s;position:relative}._row_1yg6o_83:hover{border-color:#c0c0b8}._rowGhost_1yg6o_91{opacity:.3}._rowOverlay_1yg6o_92{box-shadow:0 8px 28px #00000024;border-color:var(--color-forest-light);background:#fff}._rowInner_1yg6o_98{display:flex;align-items:center;gap:0;min-height:38px;padding-right:6px}._dragHandle_1yg6o_104{display:flex;align-items:center;justify-content:center;width:24px;height:38px;flex-shrink:0;background:none;border:none;cursor:grab;color:var(--color-text-muted);opacity:0;transition:opacity .1s;border-radius:3px}._row_1yg6o_83:hover ._dragHandle_1yg6o_104{opacity:1}._dragHandle_1yg6o_104:active{cursor:grabbing}._expandBtn_1yg6o_115{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:3px;margin-right:2px;transition:color .1s,background .1s}._expandBtn_1yg6o_115:hover{color:var(--color-forest);background:var(--color-bg)}._itemNum_1yg6o_125{flex-shrink:0;min-width:2.4rem;text-align:right;font-size:.72rem;font-weight:500;color:#aaa;font-variant-numeric:tabular-nums;margin-right:.35rem}._title_1yg6o_132{flex:1;min-width:0;font-size:.875rem;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.4rem}._childBadge_1yg6o_139{font-size:.68rem;font-weight:600;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:.05rem .4rem;flex-shrink:0;margin-right:.3rem}._rowMeta_1yg6o_147{display:flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:auto}._mins_1yg6o_148{font-size:.72rem;color:var(--color-text-muted);white-space:nowrap}._questionCount_1yg6o_149{font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}._quizToggle_1yg6o_151{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:none;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;color:var(--color-text-muted);opacity:.4;transition:opacity .1s,border-color .1s,color .1s,background .1s}._quizToggle_1yg6o_151:hover{opacity:.75}._quizToggleOn_1yg6o_160{opacity:1;border-color:#2d7a38;background:#e6f4e6;color:#2d7a38}._categorySelect_1yg6o_161{padding:.15rem .4rem;font-size:.72rem;font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;max-width:130px;transition:border-color .12s}._categorySelect_1yg6o_161:hover{border-color:var(--color-forest)}._categorySelect_1yg6o_161:focus{outline:none;border-color:var(--color-forest);color:var(--color-text)}._accessBadge_1yg6o_170{font-size:.68rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;border:none;cursor:pointer;white-space:nowrap;transition:opacity .1s}._accessBadge_1yg6o_170:hover{opacity:.75}._accessFree_1yg6o_177{background:#eef5ee;color:var(--color-forest);outline:1px solid #c0dfc0}._accessPremium_1yg6o_178{background:#fef9e7;color:#b7770d;outline:1px solid #f5d57a}._statusBadge_1yg6o_180{font-size:.68rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;white-space:nowrap}._statusPublished_1yg6o_184{background:#e6f4e6;color:#2d7a38;outline:1px solid #a3d9a5}._statusDraft_1yg6o_185{background:#f5f5f0;color:var(--color-text-muted);outline:1px solid var(--color-border)}._rowActions_1yg6o_188{display:flex;align-items:center;gap:4px;flex-shrink:0}._editBtn_1yg6o_190{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:none;border:1px solid #e8e4de;cursor:pointer;color:var(--color-text-muted);border-radius:6px;transition:background .1s,color .1s,border-color .1s}._editBtn_1yg6o_190:hover{background:#0000000d;color:var(--color-text);border-color:#ccc}._menuBtn_1yg6o_199{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:6px;transition:background .1s,color .1s}._menuBtn_1yg6o_199:hover{background:#0000000d;color:var(--color-text)}._dropLine_1yg6o_209{display:flex;align-items:center;height:4px;margin:0;pointer-events:none;position:relative}._dropLineDot_1yg6o_213{width:8px;height:8px;border-radius:50%;background:#2563eb;flex-shrink:0;margin-top:0}._dropLineBar_1yg6o_217{height:2px;background:#2563eb;flex:1}._ctxMenu_1yg6o_220{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 8px 24px #0000001f;padding:.3rem;display:flex;flex-direction:column;gap:1px;min-width:178px}._ctxMenu_1yg6o_220 button{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;background:none;border:none;cursor:pointer;font-size:.845rem;color:var(--color-text);border-radius:calc(var(--radius) - 2px);text-align:left;width:100%;transition:background .1s}._ctxMenu_1yg6o_220 button:hover{background:var(--color-bg)}._ctxDivider_1yg6o_234{height:1px;background:var(--color-border);margin:.2rem .3rem}._ctxDanger_1yg6o_235{color:var(--color-error)!important}._ctxDanger_1yg6o_235:hover{background:#fdf0ef!important}._audioIndicator_1yg6o_238{display:inline-flex;align-items:center;color:var(--color-text-muted);opacity:.5}._audioReady_1yg6o_239{color:#2d7a38;opacity:1}._audioStale_1yg6o_240{color:#b45309;opacity:1}._page_1djuq_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._staleBanner_1djuq_4{display:flex;align-items:center;gap:.6rem;padding:.55rem 1.5rem;background:#fff8e6;color:#b45309;border-bottom:1px solid #f5d0a5;font-size:.82rem;font-weight:500;flex-shrink:0}._staleBannerBtn_1djuq_12{display:inline-flex;align-items:center;gap:.3rem;margin-left:.5rem;padding:.25rem .75rem;font-size:.78rem;font-weight:600;font-family:inherit;background:#b45309;color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:opacity .1s}._staleBannerBtn_1djuq_12:disabled{opacity:.6;cursor:not-allowed}._staleBannerClose_1djuq_21{margin-left:auto;background:none;border:none;cursor:pointer;color:#b45309;font-size:1.1rem;line-height:1;padding:0}._topbar_1djuq_26{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-card);flex-shrink:0}._btnBack_1djuq_33{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.85rem;color:var(--color-text-muted);padding:0;transition:color .12s}._btnBack_1djuq_33:hover{color:var(--color-forest)}._heading_1djuq_39{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0;flex:1}._topbarRight_1djuq_40{display:flex;align-items:center;gap:.75rem}._saveMsg_1djuq_41{font-size:.82rem;color:var(--color-forest)}._publishToggle_1djuq_43{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._publishOption_1djuq_49{padding:.35rem .85rem;font-size:.82rem;font-weight:500;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--color-text-muted);transition:background .12s,color .12s}._publishOption_1djuq_49:hover{background:var(--color-border)}._publishOptionDraft_1djuq_55{background:#fff3e0;color:#b45309;font-weight:700}._publishOptionLive_1djuq_56{background:#e6f4e6;color:#2d7a38;font-weight:700}._btnSave_1djuq_58{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.45rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._btnSave_1djuq_58:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_1djuq_58:disabled{opacity:.6;cursor:not-allowed}._meta_1djuq_67{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.75rem 1.5rem;border-bottom:1px solid var(--color-border);background:#fafaf8;flex-shrink:0}._metaField_1djuq_74{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:140px}._metaField_1djuq_74 label{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.3rem}._input_1djuq_76{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-family:inherit;background:#fff;color:var(--color-text)}._input_1djuq_76:focus{outline:none;border-color:var(--color-forest-light)}._autoBtn_1djuq_83{background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--color-forest);padding:0;line-height:1}._planToggle_1djuq_89{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._planOption_1djuq_95{padding:.35rem .75rem;font-size:.82rem;font-weight:500;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--color-text-muted);transition:background .12s}._planOption_1djuq_95:hover{background:var(--color-border)}._planOptionFree_1djuq_101{background:#eef5ee;color:var(--color-forest);font-weight:700}._planOptionPremium_1djuq_102{background:#fef9e7;color:#b7770d;font-weight:700}._checkboxLabel_1djuq_104{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:400;color:var(--color-text);text-transform:none;letter-spacing:0;cursor:pointer;padding-top:.25rem}._editorLayout_1djuq_111{display:flex;flex:1;overflow:hidden}._editorPane_1djuq_112{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}._divider_1djuq_113{width:5px;background:var(--color-border);cursor:col-resize;flex-shrink:0;transition:background .15s;position:relative}._divider_1djuq_113:hover,._divider_1djuq_113:active{background:var(--color-forest-light)}._divider_1djuq_113:after{content:"⋮";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#aaa;font-size:14px;pointer-events:none;text-shadow:0 0 3px white}._toolbar_1djuq_124{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem .75rem;border-bottom:1px solid var(--color-border);background:#f5f5f0;flex-shrink:0}._toolbarBtn_1djuq_129{background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.2rem .5rem;font-size:.78rem;font-family:inherit;cursor:pointer;color:var(--color-text);transition:border-color .1s,background .1s;display:inline-flex;align-items:center;gap:.3rem}._toolbarBtn_1djuq_129:hover{border-color:var(--color-forest-light);background:#f5faf5}._toolbarSep_1djuq_137{width:1px;background:var(--color-border);margin:.1rem;align-self:stretch}._toolbarBtnActive_1djuq_138{border-color:var(--color-forest)!important;background:#eef5ee!important;color:var(--color-forest)}._imagePanel_1djuq_140{border-bottom:1px solid var(--color-border);background:#fafaf8;padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem;flex-shrink:0;transition:background .15s}._imagePanelDragOver_1djuq_145{background:#eef5ee;border-color:var(--color-forest-light)}._fileInput_1djuq_146{display:none}._btnUploadImg_1djuq_147{background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.3rem .75rem;font-size:.8rem;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .12s}._btnUploadImg_1djuq_147:hover:not(:disabled){border-color:var(--color-forest-light)}._btnUploadImg_1djuq_147:disabled{opacity:.6;cursor:not-allowed}._imgLoading_1djuq_155{font-size:.8rem;color:var(--color-text-muted)}._imageGrid_1djuq_156{display:flex;gap:.4rem;overflow-x:auto;flex:1;align-items:center}._imgThumb_1djuq_157{width:56px;height:56px;flex-shrink:0;border:2px solid var(--color-border);border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:#eee;transition:border-color .12s}._imgThumb_1djuq_157:hover{border-color:var(--color-forest)}._imgThumb_1djuq_157 img{width:100%;height:100%;object-fit:cover;display:block}._imgEmpty_1djuq_165{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap}._textarea_1djuq_167{flex:1;resize:none;border:none;outline:none;padding:1rem 1.25rem;font-family:Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6;color:var(--color-text);background:#fff}._editorFooter_1djuq_173{padding:.3rem 1rem;font-size:.72rem;color:var(--color-text-muted);border-top:1px solid var(--color-border);background:#fafaf8}._previewPane_1djuq_178{display:flex;flex-direction:column;background:#e8e8e8;overflow:hidden;flex-shrink:0}._previewLabel_1djuq_179{padding:.4rem .75rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;border-bottom:1px solid #d0d0d0;text-align:center}._mobileFrame_1djuq_184{flex:1;overflow-y:auto;margin:.75rem auto;width:calc(100% - 1.5rem);max-width:900px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000026;display:flex;flex-direction:column}._mobileHeader_1djuq_190{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid #eee;background:#f8f8f5;border-radius:12px 12px 0 0;flex-shrink:0}._mobileBack_1djuq_195{font-size:1rem;color:#999}._mobileTitle_1djuq_196{flex:1;font-size:.9rem;font-weight:700;color:#333}._mobileMeta_1djuq_197{font-size:.72rem;color:#999}._mobileContent_1djuq_199{padding:1rem;font-size:.85rem;line-height:1.6;color:#333;overflow-wrap:break-word}._mobileContent_1djuq_199 h2{font-size:1rem;margin:.9rem 0 .35rem;color:#2d5a2d}._mobileContent_1djuq_199 h3{font-size:.9rem;margin:.75rem 0 .3rem}._mobileContent_1djuq_199 p{margin:.4rem 0}._mobileContent_1djuq_199 ul,._mobileContent_1djuq_199 ol{padding-left:1.25rem;margin:.4rem 0}._mobileContent_1djuq_199 li{margin:.2rem 0}._mobileContent_1djuq_199 strong{font-weight:700}._mobileContent_1djuq_199 em{font-style:italic}._mobileContent_1djuq_199 code{background:#f0f0ec;padding:.1rem .3rem;border-radius:3px;font-size:.8rem}._mobileContent_1djuq_199 blockquote{border-left:3px solid #ccc;margin:.5rem 0;padding:.25rem .75rem;color:#666}._mobileContent_1djuq_199 hr{border:none;border-top:1px solid #eee;margin:.75rem 0}._mobileContent_1djuq_199 .chapter-img{margin:.75rem 0;border-radius:6px;overflow:hidden;background:#f0f0ec}._mobileContent_1djuq_199 .chapter-img img{width:100%;display:block;cursor:zoom-in}._mobileContent_1djuq_199 .chapter-img figcaption{font-size:.75rem;color:#666;padding:.35rem .5rem;line-height:1.4;font-style:italic;border-top:1px solid #e8e8e4}._mobileContent_1djuq_199 .fact-box{border-radius:8px;padding:.65rem .85rem;margin:.75rem 0;display:flex;flex-direction:column;gap:.3rem}._mobileContent_1djuq_199 .fact-fakta{background:#e8f0fb;border:1px solid #c5d8f5}._mobileContent_1djuq_199 .fact-varning{background:#fff3e8;border:1px solid #f5d0a5}._mobileContent_1djuq_199 .fact-tips{background:#eef5ee;border:1px solid #aad4aa}._mobileContent_1djuq_199 .fact-exempel{background:#f5f5f0;border:1px solid #ddd}._mobileContent_1djuq_199 .fact-icon{font-size:.9rem}._mobileContent_1djuq_199 .fact-box strong{font-size:.82rem;font-weight:700}._mobileContent_1djuq_199 .fact-body{font-size:.8rem;line-height:1.5}._mobileContent_1djuq_199 .tip-box{background:#eaf5ea;border:1px solid #8fc98f;border-radius:8px;padding:.75rem;margin:.75rem 0;display:flex;flex-direction:column;gap:.5rem}._mobileContent_1djuq_199 .tip-box-header{font-size:.82rem;font-weight:700;color:#2d5016}._mobileContent_1djuq_199 .tip-box-message{font-size:.78rem;line-height:1.5;color:#333}._mobileContent_1djuq_199 .tip-box-message p{margin:.2rem 0}._mobileContent_1djuq_199 .tip-box-links{display:flex;flex-wrap:wrap;gap:.35rem}._mobileContent_1djuq_199 .tip-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.73rem;font-weight:600;color:#2d5016;background:#fff;border:1px solid #8fc98f;border-radius:6px;padding:.25rem .6rem;text-decoration:none}._tipsSection_1djuq_246{flex-shrink:0;border-top:1px solid var(--color-border);background:var(--color-bg-card)}._tipsSectionHeader_1djuq_251{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;cursor:pointer;width:100%;text-align:left;font-size:.85rem;font-weight:600;color:var(--color-text);background:#fafaf8;border:none;font-family:inherit;-webkit-user-select:none;user-select:none;border-top:1px solid var(--color-border)}._tipsSectionHeader_1djuq_251:hover{background:#f0f0ec}._tipsEnabledBadge_1djuq_259{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#eef5ee;color:#2d7a38;border:1px solid #a3d9a5;border-radius:999px;padding:.1rem .5rem}._tipsChevron_1djuq_264{margin-left:auto;font-size:.75rem;color:var(--color-text-muted)}._tipsSectionBody_1djuq_266{padding:1rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;max-height:380px}._tipsField_1djuq_271{display:flex;flex-direction:column;gap:.35rem}._tipsLabel_1djuq_272{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._tipsTextarea_1djuq_276{padding:.45rem .65rem;font-size:.875rem;font-family:Consolas,monospace;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);background:#fff;color:var(--color-text);resize:vertical;line-height:1.5}._tipsTextarea_1djuq_276:focus{outline:none;border-color:var(--color-forest-light)}._tipsSuggestionRow_1djuq_283{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem;background:#f8f8f5;border:1px solid var(--color-border);border-radius:var(--radius);margin-bottom:.35rem}._tipsSuggestionTop_1djuq_289{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._tipsCatGrid_1djuq_292{display:flex;flex-wrap:wrap;gap:.3rem}._tipsCatChip_1djuq_295{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.78rem;cursor:pointer;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-text-muted);transition:border-color .1s,background .1s,color .1s;-webkit-user-select:none;user-select:none}._tipsCatChip_1djuq_295:hover{border-color:var(--color-forest-light);color:var(--color-text)}._tipsCatChipActive_1djuq_304{border-color:var(--color-forest);background:#eef5ee;color:var(--color-forest);font-weight:600}._tipsSelect_1djuq_309{padding:.35rem .5rem;font-size:.82rem;font-family:inherit;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);background:#fff;color:var(--color-text);cursor:pointer}._tipsSelect_1djuq_309:focus{outline:none;border-color:var(--color-forest-light)}._tipsInput_1djuq_316{flex:1;min-width:120px;padding:.35rem .6rem;font-size:.82rem;font-family:inherit;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);background:#fff;color:var(--color-text)}._tipsInput_1djuq_316:focus{outline:none;border-color:var(--color-forest-light)}._tipsInput_1djuq_316::placeholder{color:#bbb;font-style:italic}._tipsRemoveBtn_1djuq_325{background:none;border:none;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--color-text-muted);padding:0 .15rem;flex-shrink:0}._tipsRemoveBtn_1djuq_325:hover{color:var(--color-error)}._tipsAddBtn_1djuq_331{align-self:flex-start;margin-top:.1rem;padding:.35rem .85rem;font-size:.8rem;font-family:inherit;font-weight:600;background:none;border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-forest);cursor:pointer;transition:border-color .12s,background .12s}._tipsAddBtn_1djuq_331:hover{border-color:var(--color-forest-light);background:#eef5ee}._container_1nmqk_1{max-width:960px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}._loading_1nmqk_2{padding:2rem;text-align:center;color:var(--color-text-muted)}._pageHeader_1nmqk_5{display:flex;align-items:center;justify-content:space-between;gap:1rem}._heading_1nmqk_6{font-size:1.6rem;color:var(--color-forest);margin:0}._btnExport_1nmqk_9{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.82rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);cursor:pointer;transition:all .12s;white-space:nowrap}._btnExport_1nmqk_9:hover{border-color:var(--color-forest);color:var(--color-forest)}._filterRow_1nmqk_19{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}._demoFilters_1nmqk_20{display:flex;gap:.5rem;flex-wrap:wrap}._filterSelect_1nmqk_21{padding:.3rem .7rem;font-size:.8rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;cursor:pointer}._filterSelect_1nmqk_21:focus{outline:none;border-color:var(--color-forest)}._periodFilter_1nmqk_29{display:flex;gap:.4rem;flex-wrap:wrap}._periodBtn_1nmqk_30{padding:.35rem .9rem;font-size:.8rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:20px;background:#fff;color:var(--color-text-muted);cursor:pointer;transition:all .15s}._periodBtn_1nmqk_30:hover{border-color:var(--color-forest);color:var(--color-forest)}._periodActive_1nmqk_36{background:var(--color-forest)!important;color:#fff!important;border-color:var(--color-forest)!important}._cards_1nmqk_39{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 768px){._cards_1nmqk_39{grid-template-columns:repeat(2,1fr)}}._card_1nmqk_39{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}._cardNum_1nmqk_46{font-size:2rem;font-weight:700;color:var(--color-text);line-height:1}._cardLabel_1nmqk_47{font-size:.72rem;color:var(--color-text-muted);text-align:center;line-height:1.3}._cardSub_1nmqk_48{font-size:.65rem;color:var(--color-text-muted);margin-top:.1rem;text-align:center}._badgePremium_1nmqk_51{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.68rem;font-weight:600;background:#c8922a;color:#fff}._badgeFree_1nmqk_55{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.68rem;font-weight:600;background:#e8e4de;color:#6b6560}._section_1nmqk_61{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_1nmqk_62{font-size:1rem;font-weight:700;color:var(--color-text);margin:0}._sectionSub_1nmqk_63{font-size:.78rem;color:var(--color-text-muted);margin:-.4rem 0 0}._empty_1nmqk_64{font-size:.875rem;color:var(--color-text-muted)}._link_1nmqk_65{color:var(--color-forest);text-decoration:none}._link_1nmqk_65:hover{text-decoration:underline}._chartWrap_1nmqk_69{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem .5rem .5rem}._tableWrap_1nmqk_75{overflow-x:auto}._table_1nmqk_75{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_1nmqk_75 thead tr{background:#f5f5f0}._table_1nmqk_75 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._table_1nmqk_75 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);color:var(--color-text)}._table_1nmqk_75 tbody tr:last-child td{border-bottom:none}._table_1nmqk_75 tbody tr:hover{background:#fafaf8}._right_1nmqk_91{text-align:right}._center_1nmqk_92{text-align:center}._muted_1nmqk_93{color:var(--color-text-muted);font-size:.8rem}._userCell_1nmqk_95{display:flex;flex-direction:column;gap:.1rem}._userName_1nmqk_96{font-weight:500}._userEmail_1nmqk_97{font-size:.72rem;color:var(--color-text-muted)}._btnDetail_1nmqk_98{background:none;border:1px solid var(--color-border);border-radius:var(--radius);padding:.25rem .6rem;font-size:.8rem;cursor:pointer;font-family:inherit;color:var(--color-forest);white-space:nowrap;transition:background .1s}._btnDetail_1nmqk_98:hover{background:#eef5ee}._qText_1nmqk_105{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}._catList_1nmqk_111{display:flex;flex-direction:column;gap:.3rem}._catRow_1nmqk_112{display:grid;grid-template-columns:1.4rem 1fr 150px 2.8rem 3.5rem;align-items:center;gap:.6rem;padding:.4rem .75rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);font-size:.85rem}._catIcon_1nmqk_121{text-align:center}._catName_1nmqk_122{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barWrap_1nmqk_123{background:var(--color-border);border-radius:999px;height:7px;overflow:hidden}._barFill_1nmqk_124{height:100%;border-radius:999px;transition:width .4s}._catPct_1nmqk_125{font-size:.8rem;font-weight:700;text-align:right}._catTotal_1nmqk_126{font-size:.72rem;color:var(--color-text-muted);text-align:right;white-space:nowrap}._miniBarWrap_1nmqk_129{background:var(--color-border);border-radius:999px;height:5px;overflow:hidden;margin-bottom:.2rem}._miniBarFill_1nmqk_130{height:100%;border-radius:999px}._weakList_1nmqk_133{display:flex;flex-direction:column;gap:.3rem}._weakRow_1nmqk_134{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:#fffbf0;border:1px solid #f5d57a;border-radius:calc(var(--radius) - 2px);font-size:.85rem}._weakRowCritical_1nmqk_141{background:#fff5f0;border-color:#fca5a5}._weakInfo_1nmqk_142{display:flex;flex-direction:column;gap:.05rem;flex:1;min-width:0}._weakDesc_1nmqk_143{font-size:.75rem;color:var(--color-text-muted)}._iconCell_1nmqk_146{display:inline-flex;align-items:center;gap:4px;font-size:.85rem}._demoGrid_1nmqk_149{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 700px){._demoGrid_1nmqk_149{grid-template-columns:1fr}}._demoSubhead_1nmqk_151{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem}._page_lxex4_1{padding:2rem}._heading_lxex4_2{font-size:1.4rem;font-weight:700;color:var(--color-text);margin:0 0 1.5rem}._typeFilter_lxex4_5{display:flex;gap:.25rem;margin-bottom:1rem}._typeBtn_lxex4_6{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .9rem;font-size:.82rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:20px;background:#fff;color:var(--color-text-muted);cursor:pointer;transition:all .12s}._typeBtn_lxex4_6:hover{border-color:var(--color-forest);color:var(--color-forest)}._typeBtnActive_lxex4_13{background:var(--color-forest)!important;color:#fff!important;border-color:var(--color-forest)!important}._tabs_lxex4_16{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:2px solid var(--color-border)}._tab_lxex4_16{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.6rem 1rem;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:.4rem;transition:color .12s}._tab_lxex4_16:hover{color:var(--color-text)}._tabActive_lxex4_25{color:var(--color-forest);border-bottom-color:var(--color-forest);font-weight:600}._badge_lxex4_27{font-size:.72rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;background:var(--color-border);color:var(--color-text-muted)}._badgeOpen_lxex4_31{background:#fde8e8;color:#c0392b}._tableWrap_lxex4_34{overflow-x:auto}._table_lxex4_34{width:100%;border-collapse:collapse;font-size:.875rem}._table_lxex4_34 th{text-align:left;padding:.6rem .75rem;background:var(--color-bg-card);color:var(--color-text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_lxex4_34 td{padding:.7rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_lxex4_34 tr:last-child td{border-bottom:none}._table_lxex4_34 tbody tr:hover{background:var(--color-bg-card)}._rowUpdating_lxex4_52{opacity:.5;pointer-events:none}._typeBadge_lxex4_55{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}._typeBadgeQ_lxex4_59{background:#e8f0fb;color:#2563eb}._typeBadgeC_lxex4_60{background:#eef5ee;color:var(--color-forest)}._qnum_lxex4_61{font-weight:700;color:var(--color-text-muted);margin-right:.2rem}._tdNum_lxex4_63{font-weight:600;color:var(--color-text-muted);white-space:nowrap}._tdQuestion_lxex4_64{max-width:240px;line-height:1.4}._tdCat_lxex4_65,._tdType_lxex4_66{white-space:nowrap}._tdComment_lxex4_67{max-width:180px;font-size:.82rem;color:var(--color-text-muted)}._noComment_lxex4_68{color:var(--color-border)}._tdUser_lxex4_69{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap}._tdDate_lxex4_70{white-space:nowrap;font-size:.8rem;color:var(--color-text-muted)}._statusBadge_lxex4_73{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}._status_open_lxex4_77{background:#fef9e7;color:#b7770d;border:1px solid #f5d57a}._status_resolved_lxex4_78{background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5}._status_dismissed_lxex4_79{background:#f0f0ec;color:#888;border:1px solid #ddd}._tdActions_lxex4_82{display:flex;gap:.25rem;align-items:center;white-space:nowrap}._btnEdit_lxex4_83,._btnResolve_lxex4_83,._btnDismiss_lxex4_83,._btnReopen_lxex4_83{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-muted);transition:background .1s,border-color .1s,color .1s}._btnEdit_lxex4_83:hover{background:#f0f0f8;color:var(--color-text)}._btnResolve_lxex4_83:hover{background:#e6f4e6;border-color:#a3d9a5;color:#2d7a38}._btnDismiss_lxex4_83:hover{background:#fdf0ef;border-color:#f5a5a5;color:#c0392b}._btnReopen_lxex4_83:hover{background:#fff3e0;border-color:#f5d0a5;color:#b45309}._empty_lxex4_96{color:var(--color-text-muted);padding:2rem 0}._page_18iev_1{padding:2rem}._heading_18iev_2{font-size:1.4rem;font-weight:700;color:var(--color-text);margin:0 0 1.5rem}._tabs_18iev_5{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:2px solid var(--color-border)}._tab_18iev_5{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.6rem 1rem;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:.4rem;transition:color .12s}._tab_18iev_5:hover{color:var(--color-text)}._tabActive_18iev_14{color:var(--color-forest);border-bottom-color:var(--color-forest);font-weight:600}._badge_18iev_16{font-size:.72rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;background:var(--color-border);color:var(--color-text-muted)}._badgeNew_18iev_20{background:#fde8e8;color:#c0392b}._tableWrap_18iev_23{overflow-x:auto}._table_18iev_23{width:100%;border-collapse:collapse;font-size:.875rem}._table_18iev_23 th{text-align:left;padding:.6rem .75rem;background:var(--color-bg-card);color:var(--color-text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_18iev_23 td{padding:.7rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_18iev_23 tr:last-child td{border-bottom:none}._table_18iev_23 tbody tr:hover{background:var(--color-bg-card)}._rowUpdating_18iev_41{opacity:.5;pointer-events:none}._tdSubject_18iev_43{max-width:200px}._tdMessage_18iev_44{max-width:240px;color:var(--color-text-muted);font-size:.82rem}._tdUser_18iev_45{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap}._tdDate_18iev_46{white-space:nowrap;font-size:.8rem;color:var(--color-text-muted)}._tdActions_18iev_47{display:flex;gap:.25rem;align-items:center;white-space:nowrap}._btnSubject_18iev_49{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;color:var(--color-forest);text-align:left;line-height:1.4}._btnSubject_18iev_49:hover{text-decoration:underline}._statusBadge_18iev_57{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}._status_new_18iev_61{background:#fef9e7;color:#b7770d;border:1px solid #f5d57a}._status_in_progress_18iev_62{background:#e8f0fb;color:#2563eb;border:1px solid #c5d8f5}._status_resolved_18iev_63{background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5}._status_closed_18iev_64{background:#f0f0ec;color:#888;border:1px solid #ddd}._btnProgress_18iev_67,._btnResolve_18iev_67,._btnClose_18iev_67,._btnReopen_18iev_67{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-muted);transition:background .1s,border-color .1s,color .1s}._btnProgress_18iev_67:hover{background:#e8f0fb;border-color:#c5d8f5;color:#2563eb}._btnResolve_18iev_67:hover{background:#e6f4e6;border-color:#a3d9a5;color:#2d7a38}._btnClose_18iev_67:hover{background:#fdf0ef;border-color:#f5a5a5;color:#c0392b}._btnReopen_18iev_67:hover{background:#fff3e0;border-color:#f5d0a5;color:#b45309}._overlay_18iev_81{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_18iev_86{background:#fff;border-radius:var(--radius);padding:2rem;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:1rem;box-shadow:0 8px 32px #0000002e}._modalClose_18iev_93{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px}._modalClose_18iev_93:hover{background:var(--color-bg-card);color:var(--color-text)}._modalHeader_18iev_102{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}._modalTitle_18iev_103{font-size:1.1rem;font-weight:700;margin:0;color:var(--color-text);flex:1}._modalMeta_18iev_104{font-size:.8rem;color:var(--color-text-muted);margin:-.5rem 0 0}._modalMessage_18iev_105{font-size:.9rem;line-height:1.6;color:var(--color-text);white-space:pre-wrap;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1rem}._replySection_18iev_113{display:flex;flex-direction:column;gap:.6rem}._replyLabel_18iev_114{font-size:.82rem;font-weight:600;color:var(--color-text-muted)}._replyTextarea_18iev_115{padding:.6rem .875rem;font-size:.9rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);resize:vertical;transition:border-color .12s}._replyTextarea_18iev_115:focus{outline:none;border-color:var(--color-forest-light)}._modalActions_18iev_123{display:flex;gap:.5rem;flex-wrap:wrap}._btnSendReply_18iev_124{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.6rem 1.25rem;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}._btnSendReply_18iev_124:hover:not(:disabled){background:var(--color-forest-light)}._btnSendReply_18iev_124:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_18iev_132{background:none;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem 1rem;font-size:.875rem;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s}._btnSecondary_18iev_132:hover{border-color:var(--color-text-muted);color:var(--color-text)}._empty_18iev_140{color:var(--color-text-muted);padding:2rem 0}._page_25si0_1{padding:2rem}._pageHeader_25si0_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._heading_25si0_3{font-size:1.4rem;font-weight:700;color:var(--color-text);margin:0}._btnNew_25si0_5{display:flex;align-items:center;gap:.4rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.55rem 1.1rem;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}._btnNew_25si0_5:hover{background:var(--color-forest-light)}._tableWrap_25si0_15{overflow-x:auto}._table_25si0_15{width:100%;border-collapse:collapse;font-size:.875rem}._table_25si0_15 th{text-align:left;padding:.6rem .75rem;background:var(--color-bg-card);color:var(--color-text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_25si0_15 td{padding:.7rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_25si0_15 tr:last-child td{border-bottom:none}._table_25si0_15 tbody tr:hover{background:var(--color-bg-card)}._rowUpdating_25si0_26{opacity:.5;pointer-events:none}._tdTitle_25si0_28{font-weight:600;max-width:260px;line-height:1.4}._pinnedIcon_25si0_29{margin-right:.35rem}._tdDate_25si0_30{white-space:nowrap;font-size:.8rem;color:var(--color-text-muted)}._tdReads_25si0_31{font-size:.82rem;color:var(--color-text-muted);white-space:nowrap}._tdActions_25si0_32{display:flex;gap:.25rem;align-items:center;white-space:nowrap}._statusBadge_25si0_35{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}._statusPublished_25si0_39{background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5}._statusDraft_25si0_40{background:#f0f0ec;color:#888;border:1px solid #ddd}._targetBadge_25si0_43{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}._targetAll_25si0_47{background:#eef5ee;color:var(--color-forest);border:1px solid #c0dfc0}._targetFree_25si0_48{background:#e8f0fb;color:#2563eb;border:1px solid #c5d8f5}._targetPremium_25si0_49{background:#fef3e2;color:#b8860b;border:1px solid #f5d0a5}._btnEdit_25si0_52,._btnPublish_25si0_52,._btnUnpublish_25si0_52,._btnPin_25si0_52,._btnUnpin_25si0_52,._btnDelete_25si0_52{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-muted);transition:background .1s,border-color .1s,color .1s}._btnEdit_25si0_52:hover{background:#f0f0f8;color:var(--color-text)}._btnPublish_25si0_52:hover{background:#e6f4e6;border-color:#a3d9a5;color:#2d7a38}._btnUnpublish_25si0_52:hover{background:#fff3e0;border-color:#f5d0a5;color:#b45309}._btnPin_25si0_52:hover{background:#fef9e7;border-color:#f5d57a;color:#b7770d}._btnUnpin_25si0_52:hover{background:#f0f0ec;border-color:#ddd;color:#888}._btnDelete_25si0_52:hover{background:#fdf0ef;border-color:#f5a5a5;color:#c0392b}._overlay_25si0_68{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_25si0_73{background:#fff;border-radius:var(--radius);padding:1.5rem;width:100%;max-width:900px;max-height:92vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:1rem;box-shadow:0 8px 32px #0000002e}._modalTitle_25si0_80{font-size:1.1rem;font-weight:700;margin:0;color:var(--color-text)}._modalClose_25si0_81{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px}._modalClose_25si0_81:hover{background:var(--color-bg-card);color:var(--color-text)}._metaRow_25si0_91{display:flex;gap:.75rem;flex-wrap:wrap}._field_25si0_92{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:140px}._label_25si0_93{font-size:.82rem;font-weight:600;color:var(--color-text-muted)}._input_25si0_94,._select_25si0_94{padding:.55rem .75rem;font-size:.875rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);transition:border-color .12s}._input_25si0_94:focus,._select_25si0_94:focus{outline:none;border-color:var(--color-forest-light)}._editorWrap_25si0_102{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1.5px solid var(--color-border);border-radius:var(--radius);overflow:hidden;min-height:340px}._editorArea_25si0_112{display:flex;flex-direction:column;border-right:1px solid var(--color-border)}._toolbar_25si0_118{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;padding:.4rem .5rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-card)}._toolbarBtn_25si0_123{display:inline-flex;align-items:center;gap:.2rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.75rem;color:var(--color-text-muted);padding:.25rem .45rem;border-radius:4px;transition:background .1s,color .1s}._toolbarBtn_25si0_123:hover{background:var(--color-border);color:var(--color-text)}._toolbarBtnActive_25si0_131{background:var(--color-forest)!important;color:#fff!important}._toolbarSep_25si0_132{width:1px;height:16px;background:var(--color-border);margin:0 .1rem;flex-shrink:0}._editorTextarea_25si0_134{flex:1;resize:none;padding:.75rem;font-size:.875rem;font-family:Monaco,Menlo,Consolas,monospace;line-height:1.6;border:none;outline:none;color:var(--color-text);background:#fff;min-height:280px}._previewArea_25si0_144{display:flex;flex-direction:column;background:#fafaf8}._previewLabel_25si0_148{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding:.5rem .75rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-card)}._previewContent_25si0_153{flex:1;padding:.75rem 1rem;overflow-y:auto;font-size:.875rem;line-height:1.7;color:var(--color-text)}._previewContent_25si0_153 h2{font-size:1.1rem;color:var(--color-forest);margin:1rem 0 .4rem}._previewContent_25si0_153 h3{font-size:.95rem;margin:.85rem 0 .35rem}._previewContent_25si0_153 p{margin:.4rem 0}._previewContent_25si0_153 ul,._previewContent_25si0_153 ol{padding-left:1.4rem;margin:.4rem 0}._previewContent_25si0_153 strong{font-weight:700}._previewContent_25si0_153 em{font-style:italic}._previewContent_25si0_153 .chapter-img{margin:.75rem 0;border-radius:6px;overflow:hidden;border:1px solid var(--color-border)}._previewContent_25si0_153 .chapter-img img{width:100%;display:block}._previewContent_25si0_153 .chapter-img figcaption{font-size:.78rem;color:var(--color-text-muted);padding:.3rem .6rem;border-top:1px solid var(--color-border)}._previewContent_25si0_153 .fact-box{border-radius:6px;padding:.6rem .75rem;margin:.6rem 0;font-size:.85rem;border:1px solid}._previewContent_25si0_153 .fact-fakta{background:#e8f0fb;border-color:#c5d8f5}._previewContent_25si0_153 .fact-varning{background:#fef9e7;border-color:#f5d57a}._previewContent_25si0_153 .fact-tips{background:#eef5ee;border-color:#a3d9a5}._previewContent_25si0_153 .fact-exempel{background:#f5f0fa;border-color:#d0b8f0}._previewContent_25si0_153 .fact-icon{margin-right:.35rem}._previewContent_25si0_153 .fact-body{margin-top:.25rem}._modalFooter_25si0_175{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._toggleRow_25si0_179{display:flex;gap:1.25rem;flex-wrap:wrap}._toggleItem_25si0_180{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--color-text);cursor:pointer}._modalActions_25si0_184{display:flex;gap:.5rem}._btnSave_25si0_185{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.6rem 1.5rem;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}._btnSave_25si0_185:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_25si0_185:disabled{opacity:.6;cursor:not-allowed}._btnCancel_25si0_193{background:none;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem 1rem;font-size:.875rem;font-family:inherit;cursor:pointer;transition:border-color .12s}._btnCancel_25si0_193:hover{border-color:var(--color-text-muted);color:var(--color-text)}._empty_25si0_201{color:var(--color-text-muted);padding:2rem 0}@media (max-width: 700px){._editorWrap_25si0_102{grid-template-columns:1fr}._editorArea_25si0_112{border-right:none;border-bottom:1px solid var(--color-border)}._modal_25si0_73{max-width:100%}}._container_cw1k0_1{max-width:960px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}._loading_cw1k0_2{padding:3rem;text-align:center;color:var(--color-text-muted)}._header_cw1k0_4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._heading_cw1k0_5{font-size:1.6rem;color:var(--color-forest);margin:0}._sub_cw1k0_6{font-size:.85rem;color:var(--color-text-muted);margin:.15rem 0 0}._saving_cw1k0_7{color:var(--color-forest-light)}._btnNew_cw1k0_9{display:inline-flex;align-items:center;gap:.35rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}._btnNew_cw1k0_9:hover{background:var(--color-forest-light)}._errorBanner_cw1k0_18{display:flex;align-items:center;justify-content:space-between;background:#fdf0ef;color:var(--color-error);border:1px solid #f5c6c0;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem}._errorBanner_cw1k0_18 button{background:none;border:none;cursor:pointer;color:inherit;display:flex;padding:0}._toolbar_cw1k0_26{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._toolbarActions_cw1k0_29{display:flex;gap:.5rem;flex-shrink:0}._btnSecondary_cw1k0_32{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);cursor:pointer;white-space:nowrap;transition:border-color .12s}._btnSecondary_cw1k0_32:hover{border-color:var(--color-forest);color:var(--color-forest)}._importResult_cw1k0_41{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius);padding:.5rem .75rem;font-size:.875rem;color:#166534}._importResultClose_cw1k0_46{background:none;border:none;cursor:pointer;color:inherit;display:flex;padding:0}._searchWrap_cw1k0_48{display:flex;align-items:center;gap:.5rem;flex:1;min-width:180px;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);padding:0 .75rem}._searchWrap_cw1k0_48:focus-within{border-color:var(--color-forest)}._searchIcon_cw1k0_54{color:var(--color-text-muted);flex-shrink:0}._searchInput_cw1k0_55{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;padding:.5rem 0;font-family:inherit;color:var(--color-text)}._searchClear_cw1k0_59{background:none;border:none;cursor:pointer;color:var(--color-text-muted);display:flex;padding:0;flex-shrink:0}._searchClear_cw1k0_59:hover{color:var(--color-text)}._tree_cw1k0_62{display:flex;flex-direction:column;gap:2px}._empty_cw1k0_63{font-size:.875rem;color:var(--color-text-muted);padding:1.5rem 0}._row_cw1k0_65{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);transition:border-color .12s;position:relative}._row_cw1k0_65:hover{border-color:#c0c0b8}._rowGhost_cw1k0_70{opacity:.3}._rowOverlay_cw1k0_71{box-shadow:0 8px 28px #00000024;border-color:var(--color-forest-light);background:#fff}._rowInner_cw1k0_73{display:flex;align-items:center;gap:0;min-height:38px;padding-right:6px}._dragHandle_cw1k0_75{display:flex;align-items:center;justify-content:center;width:24px;height:38px;flex-shrink:0;background:none;border:none;cursor:grab;color:var(--color-text-muted);opacity:0;transition:opacity .1s;border-radius:3px}._row_cw1k0_65:hover ._dragHandle_cw1k0_75{opacity:1}._dragHandle_cw1k0_75:active{cursor:grabbing}._expandBtn_cw1k0_84{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:3px;margin-right:2px;transition:color .1s,background .1s}._expandBtn_cw1k0_84:hover{color:var(--color-forest);background:var(--color-bg)}._itemNum_cw1k0_92{flex-shrink:0;min-width:2.4rem;text-align:right;font-size:.72rem;font-weight:500;color:#aaa;font-variant-numeric:tabular-nums;margin-right:.35rem}._rowIcon_cw1k0_94{flex-shrink:0;font-size:1rem;margin-right:.35rem;line-height:1}._title_cw1k0_96{flex:1;min-width:0;font-size:.875rem;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:.4rem}._childBadge_cw1k0_101{font-size:.68rem;font-weight:600;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:.05rem .4rem;flex-shrink:0;margin-right:.3rem}._rowMeta_cw1k0_107{display:flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:auto}._statusBadge_cw1k0_109{font-size:.68rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;white-space:nowrap}._statusPublished_cw1k0_110{background:#e6f4e6;color:#2d7a38;outline:1px solid #a3d9a5}._statusDraft_cw1k0_111{background:#f5f5f0;color:var(--color-text-muted);outline:1px solid var(--color-border)}._rowActions_cw1k0_113{display:flex;align-items:center;gap:4px;flex-shrink:0}._editBtn_cw1k0_114{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:none;border:1px solid #e8e4de;cursor:pointer;color:var(--color-text-muted);border-radius:6px;transition:background .1s,color .1s,border-color .1s}._editBtn_cw1k0_114:hover{background:#0000000d;color:var(--color-text);border-color:#ccc}._menuBtn_cw1k0_121{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--color-text-muted);border-radius:6px;transition:background .1s,color .1s}._menuBtn_cw1k0_121:hover{background:#0000000d;color:var(--color-text)}._dropLine_cw1k0_128{display:flex;align-items:center;height:4px;margin:0;pointer-events:none;position:relative}._dropLineDot_cw1k0_129{width:8px;height:8px;border-radius:50%;background:#2563eb;flex-shrink:0;margin-top:0}._dropLineBar_cw1k0_130{height:2px;background:#2563eb;flex:1}._ctxMenu_cw1k0_132{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 8px 24px #0000001f;padding:.3rem;display:flex;flex-direction:column;gap:1px;min-width:178px}._ctxMenu_cw1k0_132 button{display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;background:none;border:none;cursor:pointer;font-size:.845rem;color:var(--color-text);border-radius:calc(var(--radius) - 2px);text-align:left;width:100%;transition:background .1s}._ctxMenu_cw1k0_132 button:hover{background:var(--color-bg)}._ctxDivider_cw1k0_142{height:1px;background:var(--color-border);margin:.2rem .3rem}._ctxDanger_cw1k0_143{color:var(--color-error)!important}._ctxDanger_cw1k0_143:hover{background:#fdf0ef!important}._page_1v0b4_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._topbar_1v0b4_3{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-card);flex-shrink:0}._btnBack_1v0b4_10{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.85rem;color:var(--color-text-muted);padding:0;transition:color .12s}._btnBack_1v0b4_10:hover{color:var(--color-forest)}._heading_1v0b4_16{font-size:1.1rem;font-weight:600;color:var(--color-text);margin:0;flex:1}._topbarRight_1v0b4_17{display:flex;align-items:center;gap:.75rem}._saveMsg_1v0b4_18{font-size:.82rem;color:var(--color-forest)}._publishToggle_1v0b4_20{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._publishOption_1v0b4_26{padding:.35rem .85rem;font-size:.82rem;font-weight:500;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--color-text-muted);transition:background .12s,color .12s}._publishOption_1v0b4_26:hover{background:var(--color-border)}._publishOptionDraft_1v0b4_32{background:#fff3e0;color:#b45309;font-weight:700}._publishOptionLive_1v0b4_33{background:#e6f4e6;color:#2d7a38;font-weight:700}._btnSave_1v0b4_35{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.45rem 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._btnSave_1v0b4_35:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_1v0b4_35:disabled{opacity:.6;cursor:not-allowed}._meta_1v0b4_44{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.75rem 1.5rem;border-bottom:1px solid var(--color-border);background:#fafaf8;flex-shrink:0}._metaField_1v0b4_51{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:140px}._metaField_1v0b4_51 label{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:.3rem}._input_1v0b4_53{padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-family:inherit;background:#fff;color:var(--color-text)}._input_1v0b4_53:focus{outline:none;border-color:var(--color-forest-light)}._autoBtn_1v0b4_60{background:none;border:none;cursor:pointer;font-size:.8rem;color:var(--color-forest);padding:0;line-height:1}._planToggle_1v0b4_66{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._planOption_1v0b4_72{padding:.35rem .75rem;font-size:.82rem;font-weight:500;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--color-text-muted);transition:background .12s}._planOption_1v0b4_72:hover{background:var(--color-border)}._planOptionFree_1v0b4_78{background:#eef5ee;color:var(--color-forest);font-weight:700}._planOptionPremium_1v0b4_79{background:#fef9e7;color:#b7770d;font-weight:700}._editorLayout_1v0b4_81{display:flex;flex:1;overflow:hidden}._editorPane_1v0b4_82{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}._divider_1v0b4_83{width:5px;background:var(--color-border);cursor:col-resize;flex-shrink:0;transition:background .15s;position:relative}._divider_1v0b4_83:hover,._divider_1v0b4_83:active{background:var(--color-forest-light)}._divider_1v0b4_83:after{content:"⋮";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#aaa;font-size:14px;pointer-events:none;text-shadow:0 0 3px white}._toolbar_1v0b4_94{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem .75rem;border-bottom:1px solid var(--color-border);background:#f5f5f0;flex-shrink:0}._toolbarBtn_1v0b4_99{background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.2rem .5rem;font-size:.78rem;font-family:inherit;cursor:pointer;color:var(--color-text);transition:border-color .1s,background .1s;display:inline-flex;align-items:center;gap:.3rem}._toolbarBtn_1v0b4_99:hover{border-color:var(--color-forest-light);background:#f5faf5}._toolbarSep_1v0b4_107{width:1px;background:var(--color-border);margin:.1rem;align-self:stretch}._toolbarBtnActive_1v0b4_108{border-color:var(--color-forest)!important;background:#eef5ee!important;color:var(--color-forest)}._imagePanel_1v0b4_110{border-bottom:1px solid var(--color-border);background:#fafaf8;padding:.5rem .75rem;display:flex;align-items:center;gap:.75rem;flex-shrink:0;transition:background .15s}._imagePanelDragOver_1v0b4_115{background:#eef5ee;border-color:var(--color-forest-light)}._fileInput_1v0b4_116{display:none}._btnUploadImg_1v0b4_117{background:#fff;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);padding:.3rem .75rem;font-size:.8rem;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .12s}._btnUploadImg_1v0b4_117:hover:not(:disabled){border-color:var(--color-forest-light)}._btnUploadImg_1v0b4_117:disabled{opacity:.6;cursor:not-allowed}._imgLoading_1v0b4_125{font-size:.8rem;color:var(--color-text-muted)}._imageGrid_1v0b4_126{display:flex;gap:.4rem;overflow-x:auto;flex:1;align-items:center}._imgThumb_1v0b4_127{width:56px;height:56px;flex-shrink:0;border:2px solid var(--color-border);border-radius:4px;overflow:hidden;cursor:pointer;padding:0;background:#eee;transition:border-color .12s}._imgThumb_1v0b4_127:hover{border-color:var(--color-forest)}._imgThumb_1v0b4_127 img{width:100%;height:100%;object-fit:cover;display:block}._imgEmpty_1v0b4_135{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap}._textarea_1v0b4_137{flex:1;resize:none;border:none;outline:none;padding:1rem 1.25rem;font-family:Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6;color:var(--color-text);background:#fff}._editorFooter_1v0b4_143{padding:.3rem 1rem;font-size:.72rem;color:var(--color-text-muted);border-top:1px solid var(--color-border);background:#fafaf8}._previewPane_1v0b4_148{display:flex;flex-direction:column;background:#e8e8e8;overflow:hidden;flex-shrink:0}._previewLabel_1v0b4_149{padding:.4rem .75rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;border-bottom:1px solid #d0d0d0;text-align:center}._mobileFrame_1v0b4_154{flex:1;overflow-y:auto;margin:.75rem auto;width:calc(100% - 1.5rem);max-width:900px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000026;display:flex;flex-direction:column}._mobileHeader_1v0b4_160{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid #eee;background:#f8f8f5;border-radius:12px 12px 0 0;flex-shrink:0}._mobileBack_1v0b4_165{font-size:1rem;color:#999}._mobileTitle_1v0b4_166{flex:1;font-size:.9rem;font-weight:700;color:#333}._mobileMeta_1v0b4_167{font-size:.72rem;color:#999}._mobileContent_1v0b4_169{padding:1rem;font-size:.85rem;line-height:1.6;color:#333;overflow-wrap:break-word}._mobileContent_1v0b4_169 h2{font-size:1rem;margin:.9rem 0 .35rem;color:#2d5a2d}._mobileContent_1v0b4_169 h3{font-size:.9rem;margin:.75rem 0 .3rem}._mobileContent_1v0b4_169 p{margin:.4rem 0}._mobileContent_1v0b4_169 ul,._mobileContent_1v0b4_169 ol{padding-left:1.25rem;margin:.4rem 0}._mobileContent_1v0b4_169 li{margin:.2rem 0}._mobileContent_1v0b4_169 strong{font-weight:700}._mobileContent_1v0b4_169 em{font-style:italic}._mobileContent_1v0b4_169 code{background:#f0f0ec;padding:.1rem .3rem;border-radius:3px;font-size:.8rem}._mobileContent_1v0b4_169 blockquote{border-left:3px solid #ccc;margin:.5rem 0;padding:.25rem .75rem;color:#666}._mobileContent_1v0b4_169 hr{border:none;border-top:1px solid #eee;margin:.75rem 0}._mobileContent_1v0b4_169 .chapter-img{margin:.75rem 0;border-radius:6px;overflow:hidden;background:#f0f0ec}._mobileContent_1v0b4_169 .chapter-img img{width:100%;display:block;cursor:zoom-in}._mobileContent_1v0b4_169 .chapter-img figcaption{font-size:.75rem;color:#666;padding:.35rem .5rem;line-height:1.4;font-style:italic;border-top:1px solid #e8e8e4}._mobileContent_1v0b4_169 .fact-box{border-radius:8px;padding:.65rem .85rem;margin:.75rem 0;display:flex;flex-direction:column;gap:.3rem}._mobileContent_1v0b4_169 .fact-fakta{background:#e8f0fb;border:1px solid #c5d8f5}._mobileContent_1v0b4_169 .fact-varning{background:#fff3e8;border:1px solid #f5d0a5}._mobileContent_1v0b4_169 .fact-tips{background:#eef5ee;border:1px solid #aad4aa}._mobileContent_1v0b4_169 .fact-exempel{background:#f5f5f0;border:1px solid #ddd}._mobileContent_1v0b4_169 .fact-icon{font-size:.9rem}._mobileContent_1v0b4_169 .fact-box strong{font-size:.82rem;font-weight:700}._mobileContent_1v0b4_169 .fact-body{font-size:.8rem;line-height:1.5}._page_2bhmf_1{max-width:1000px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}._loading_2bhmf_2{padding:2rem;text-align:center;color:var(--color-text-muted)}._heading_2bhmf_3{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}._cards_2bhmf_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}._card_2bhmf_6{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.1rem 1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;text-decoration:none;color:var(--color-text)}._cardLink_2bhmf_13{transition:border-color .12s,box-shadow .12s}._cardLink_2bhmf_13:hover{border-color:var(--color-forest);box-shadow:var(--shadow)}._cardAlert_2bhmf_15{border-color:#f5a5a5}._cardAlert_2bhmf_15 ._cardNum_2bhmf_16{color:#c0392b}._cardWarn_2bhmf_17{border-color:#f5d0a5}._cardWarn_2bhmf_17 ._cardNum_2bhmf_16{color:#b45309}._cardIcon_2bhmf_20{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardNum_2bhmf_16{font-size:1.75rem;font-weight:700;line-height:1}._cardTotal_2bhmf_26{font-size:.9rem;font-weight:400;color:var(--color-text-muted)}._cardLabel_2bhmf_27{font-size:.72rem;color:var(--color-text-muted);line-height:1.3}._cardSub_2bhmf_28{font-size:.65rem;color:var(--color-text-muted);margin-top:.1rem}._cols_2bhmf_31{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 720px){._cols_2bhmf_31{grid-template-columns:1fr}}._section_2bhmf_35{display:flex;flex-direction:column;gap:.75rem}._sectionHeader_2bhmf_36{display:flex;align-items:center;justify-content:space-between}._sectionTitle_2bhmf_37{font-size:.75rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._seeAll_2bhmf_38{font-size:.8rem;color:var(--color-forest);text-decoration:none}._seeAll_2bhmf_38:hover{text-decoration:underline}._empty_2bhmf_40{font-size:.875rem;color:var(--color-text-muted)}._flagList_2bhmf_43{display:flex;flex-direction:column;gap:.4rem}._flagRow_2bhmf_44{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem .75rem;transition:opacity .2s}._rowFading_2bhmf_50{opacity:.4;pointer-events:none}._flagMain_2bhmf_51{display:flex;align-items:flex-start;gap:.5rem;min-width:0;flex:1}._flagQnum_2bhmf_52{font-size:.75rem;font-weight:700;color:var(--color-text-muted);white-space:nowrap;padding-top:.1rem}._flagInfo_2bhmf_53{display:flex;flex-direction:column;gap:.1rem;min-width:0}._flagText_2bhmf_54{font-size:.85rem;line-height:1.35;overflow:hidden}._flagMeta_2bhmf_55{font-size:.75rem;color:var(--color-text-muted)}._flagActions_2bhmf_56{display:flex;gap:.2rem;flex-shrink:0;align-items:center}._btnIcon_2bhmf_58{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-muted);transition:background .1s,border-color .1s,color .1s}._btnIcon_2bhmf_58:hover{background:var(--color-border);color:var(--color-text)}._btnResolve_2bhmf_67:hover{background:#e6f4e6;border-color:#a3d9a5;color:#2d7a38}._btnDismiss_2bhmf_68:hover{background:#fdf0ef;border-color:#f5a5a5;color:#c0392b}._draftList_2bhmf_71{display:flex;flex-direction:column;gap:.4rem}._draftRow_2bhmf_72{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.6rem .75rem;text-decoration:none;color:var(--color-text);transition:border-color .12s}._draftRow_2bhmf_72:hover{border-color:var(--color-forest)}._draftCat_2bhmf_81{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap}._draftTitle_2bhmf_82{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._draftDate_2bhmf_83{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}._quizStatusGrid_2bhmf_86{display:flex;flex-direction:column;gap:.75rem}._quizStatusItem_2bhmf_87{display:flex;flex-direction:column;gap:.35rem}._quizStatusBar_2bhmf_88{height:8px;background:#0000000f;border-radius:4px;overflow:hidden}._quizStatusFill_2bhmf_92{height:100%;border-radius:4px;transition:width .3s ease}._quizStatusLabel_2bhmf_93{font-size:.78rem;color:var(--color-text-muted)}._audioStatCards_2bhmf_96{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}._audioStatCard_2bhmf_96{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.2rem}._audioStatNum_2bhmf_102{font-size:1.5rem;font-weight:700;line-height:1;color:#2563eb}._audioStatLabel_2bhmf_103{font-size:.72rem;color:var(--color-text-muted)}._statsLink_2bhmf_106{display:flex;justify-content:flex-end}._btnStats_2bhmf_107{background:none;border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;color:var(--color-text-muted);cursor:pointer;text-decoration:none;font-family:inherit;transition:border-color .12s,color .12s}._btnStats_2bhmf_107:hover{border-color:var(--color-forest);color:var(--color-forest)}._container_1dwdz_1{padding:2rem;max-width:1100px}._loading_1dwdz_2{padding:2rem;color:var(--color-text-muted)}._pageHeader_1dwdz_4{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}._heading_1dwdz_5{font-size:1.75rem;color:var(--color-forest);margin:0}._summary_1dwdz_6{font-size:.85rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex:1}._btnNew_1dwdz_7{margin-left:auto;padding:.5rem 1.1rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:opacity .12s}._btnNew_1dwdz_7:hover{opacity:.85}._modalOverlay_1dwdz_17{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_1dwdz_17{background:#fff;border-radius:var(--radius);padding:1.5rem;width:100%;max-width:420px;box-shadow:0 8px 32px #0000002e}._modalHeader_1dwdz_27{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}._modalTitle_1dwdz_28{font-size:1.1rem;font-weight:700;margin:0}._modalClose_1dwdz_29{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--color-text-muted);padding:.1rem .3rem}._modalClose_1dwdz_29:hover{color:var(--color-text)}._modalForm_1dwdz_31{display:flex;flex-direction:column;gap:.875rem}._modalField_1dwdz_32{display:flex;flex-direction:column;gap:.3rem;flex:1}._modalField_1dwdz_32 label{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._modalInput_1dwdz_34,._modalSelect_1dwdz_34{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit;width:100%;box-sizing:border-box}._modalInput_1dwdz_34:focus,._modalSelect_1dwdz_34:focus{outline:none;border-color:var(--color-forest)}._modalRow_1dwdz_40{display:flex;gap:.75rem}._modalError_1dwdz_41{font-size:.8rem;color:var(--color-error);margin:0}._modalActions_1dwdz_42{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.25rem}._btnCancel_1dwdz_43{padding:.5rem 1rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;cursor:pointer;font-family:inherit}._btnCancel_1dwdz_43:hover{border-color:var(--color-forest)}._btnCreate_1dwdz_48{padding:.5rem 1.1rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnCreate_1dwdz_48:hover:not(:disabled){opacity:.85}._btnCreate_1dwdz_48:disabled{opacity:.5;cursor:not-allowed}._dot_1dwdz_55{color:var(--color-border)}._premiumText_1dwdz_56{color:#b7770d;font-weight:600}._filterBar_1dwdz_58{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.75rem}._filterBar_1dwdz_58 select,._search_1dwdz_61{padding:.45rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;font-family:inherit;background:#fff}._search_1dwdz_61{flex:1;min-width:200px}._filterBar_1dwdz_58 select:focus,._search_1dwdz_61:focus{outline:none;border-color:var(--color-forest)}._resultCount_1dwdz_72{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}._tableWrap_1dwdz_74{overflow-x:auto}._table_1dwdz_74{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_1dwdz_74 thead tr{background:#f5f5f0}._table_1dwdz_74 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._table_1dwdz_74 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1dwdz_74 tbody tr:last-child td{border-bottom:none}._sortable_1dwdz_89{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortable_1dwdz_89:hover,._sortActive_1dwdz_91{color:var(--color-forest)}._right_1dwdz_92{text-align:right}._center_1dwdz_93{text-align:center}._clickRow_1dwdz_95{cursor:pointer;transition:background .1s}._clickRow_1dwdz_95:hover{background:#fafaf8}._clickRow_1dwdz_95:hover ._arrowCell_1dwdz_97{opacity:1}._nameCell_1dwdz_99{display:flex;flex-direction:column;gap:.1rem}._name_1dwdz_99{font-weight:500}._email_1dwdz_101{font-size:.78rem;color:var(--color-text-muted)}._adminBadge_1dwdz_102{display:inline-block;font-size:.65rem;font-weight:700;background:#fef0d6;color:#b7770d;border:1px solid #f5d57a;border-radius:999px;padding:.1rem .4rem;text-transform:uppercase;letter-spacing:.05em;width:fit-content}._planBadge_1dwdz_109{font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;white-space:nowrap;display:inline-block}._planPremium_1dwdz_113{background:#fef9e7;color:#b7770d;border:1px solid #f5d57a}._planFree_1dwdz_114{background:#f0f0f0;color:#666;border:1px solid #ddd}._sourceCell_1dwdz_116{font-size:1rem}._muted_1dwdz_117{color:var(--color-text-muted);font-size:.8rem}._quizCount_1dwdz_118{font-weight:500}._arrowCell_1dwdz_97{color:var(--color-text-muted);font-size:.85rem;opacity:.4;transition:opacity .1s;text-align:right}._empty_1dwdz_121{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._errorBox_1dwdz_123{background:#fff5f5;border:1px solid #fca5a5;border-radius:var(--radius);padding:1rem 1.25rem;color:var(--color-error);max-width:600px}._errorBox_1dwdz_123 code{font-size:.875rem;background:#fee2e2;padding:.1rem .3rem;border-radius:4px}._errorDetail_1dwdz_128{font-size:.78rem;margin-top:.5rem;opacity:.7;white-space:pre-wrap}._page_16cyp_1{max-width:900px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}._loading_16cyp_2{padding:2rem;color:var(--color-text-muted)}._header_16cyp_5{display:flex;flex-direction:column;gap:.75rem}._btnBack_16cyp_6{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.85rem;color:var(--color-text-muted);padding:0;width:fit-content;transition:color .12s}._btnBack_16cyp_6:hover{color:var(--color-forest)}._userInfo_16cyp_12{display:flex;flex-direction:column;gap:.25rem}._nameRow_16cyp_13{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._name_16cyp_13{font-size:1.5rem;font-weight:700;color:var(--color-forest);margin:0}._email_16cyp_15{font-size:.875rem;color:var(--color-text-muted)}._demoRow_16cyp_16{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.1rem}._demoBadge_16cyp_17{display:inline-flex;align-items:center;padding:2px 8px;background:#f0ede8;border-radius:4px;font-size:.72rem;color:var(--color-text-muted)}._metaRow_16cyp_22{font-size:.8rem;color:var(--color-text-muted);display:flex;gap:.4rem}._dot_16cyp_23{color:var(--color-border)}._since_16cyp_24{font-size:.8rem;color:var(--color-text-muted)}._planBadge_16cyp_27{font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}._planPremium_16cyp_31{background:#fef9e7;color:#b7770d;border:1px solid #f5d57a}._planFree_16cyp_32{background:#f0f0f0;color:#666;border:1px solid #ddd}._roleBadge_16cyp_33{font-size:.65rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}._roleAdmin_16cyp_37{background:#fef0d6;color:#b7770d;border:1px solid #f5d57a}._roleStudent_16cyp_38{background:#eef5ee;color:var(--color-forest);border:1px solid #c0dfc0}._quickActions_16cyp_41{display:flex;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:#f9f9f7;border:1px solid var(--color-border);border-radius:var(--radius)}._actionGroup_16cyp_42{display:flex;flex-direction:column;gap:.2rem}._actionLabel_16cyp_43{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._actionSelect_16cyp_44{padding:.35rem .6rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;font-family:inherit;background:#fff}._actionSelect_16cyp_44:focus{outline:none;border-color:var(--color-forest)}._sectionHeader_16cyp_51{display:flex;align-items:center;justify-content:space-between}._statusBadge_16cyp_54{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}._status_active_16cyp_58{background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5}._status_expired_16cyp_59{background:#f0f0f0;color:#666;border:1px solid #ddd}._status_refunded_16cyp_60,._status_cancelled_16cyp_61{background:#fff0f0;color:var(--color-error);border:1px solid #f5a5a5}._btnTerminate_16cyp_64{font-size:.78rem;padding:.25rem .65rem;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;cursor:pointer;font-family:inherit;transition:all .12s}._btnTerminate_16cyp_64:hover{border-color:var(--color-error);color:var(--color-error)}._btnTerminate_16cyp_64:disabled{opacity:.5;cursor:not-allowed}._btnDanger_16cyp_72{font-size:.8rem;padding:.3rem .75rem;border:1.5px solid var(--color-error);border-radius:var(--radius);background:#fff;color:var(--color-error);cursor:pointer;font-family:inherit;transition:all .12s}._btnDanger_16cyp_72:hover{background:var(--color-error);color:#fff}._dangerZone_16cyp_80{border:1px solid #fca5a5;border-radius:var(--radius);padding:1rem 1.25rem;background:#fff8f8}._sectionTitleDanger_16cyp_81{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:var(--color-error)}._dangerActions_16cyp_82{display:flex;flex-direction:column;gap:1rem}._dangerItem_16cyp_83{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._dangerItem_16cyp_83 strong{font-size:.9rem}._dangerDesc_16cyp_85{font-size:.8rem;color:var(--color-text-muted);margin:.15rem 0 .5rem}._confirmInput_16cyp_86{padding:.4rem .65rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.85rem;font-family:inherit;width:100%;max-width:320px;display:block}._confirmInput_16cyp_86:focus{outline:none;border-color:var(--color-error)}._deleteError_16cyp_92{font-size:.78rem;color:var(--color-error);margin:.25rem 0 0}._btnDeleteUser_16cyp_93{flex-shrink:0;padding:.5rem 1rem;background:var(--color-error);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s;white-space:nowrap}._btnDeleteUser_16cyp_93:hover{opacity:.85}._cards_16cyp_102{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem}._card_16cyp_102{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.875rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.2rem}._cardNum_16cyp_108{font-size:1.75rem;font-weight:700;line-height:1}._cardLabel_16cyp_109{font-size:.72rem;color:var(--color-text-muted);text-align:center;line-height:1.3}._section_16cyp_51{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_16cyp_81{font-size:1rem;font-weight:700;margin:0}._sectionSub_16cyp_114{font-size:.78rem;color:var(--color-text-muted);margin:-.4rem 0 0}._empty_16cyp_115{font-size:.875rem;color:var(--color-text-muted)}._catList_16cyp_118{display:flex;flex-direction:column;gap:.3rem}._catRow_16cyp_119{display:grid;grid-template-columns:1.4rem 1fr 150px 2.8rem 3.5rem;align-items:center;gap:.6rem;padding:.4rem .75rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);font-size:.85rem}._catIcon_16cyp_128{text-align:center}._catName_16cyp_129{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barWrap_16cyp_130{background:var(--color-border);border-radius:999px;height:7px;overflow:hidden}._barFill_16cyp_131{height:100%;border-radius:999px;transition:width .4s}._catPct_16cyp_132{font-size:.8rem;font-weight:700;text-align:right}._catTotal_16cyp_133{font-size:.72rem;color:var(--color-text-muted);text-align:right;white-space:nowrap}._tableWrap_16cyp_136{overflow-x:auto}._table_16cyp_136{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_16cyp_136 thead tr{background:#f5f5f0}._table_16cyp_136 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._table_16cyp_136 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}._table_16cyp_136 tbody tr:last-child td{border-bottom:none}._table_16cyp_136 tbody tr:hover{background:#fafaf8}._right_16cyp_152{text-align:right}._muted_16cyp_153{color:var(--color-text-muted);font-size:.8rem}._modeBadge_16cyp_155{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}._modeExam_16cyp_159{background:#fef9e7;color:#b7770d;border:1px solid #f5d57a}._modeTraining_16cyp_160{background:#eef5ee;color:var(--color-forest);border:1px solid #c0dfc0}._miniBarWrap_16cyp_162{background:var(--color-border);border-radius:999px;height:5px;overflow:hidden}._miniBarFill_16cyp_163{height:100%;border-radius:999px}._passBadge_16cyp_165{font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}._passOk_16cyp_169{background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5}._passFail_16cyp_170{background:#fff0f0;color:var(--color-error);border:1px solid #f5a5a5}._groupList_16cyp_173{display:flex;flex-direction:column;gap:.5rem}._groupRow_16cyp_174{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}._groupRow_16cyp_174:hover{border-color:var(--color-forest);box-shadow:var(--shadow)}._groupInfo_16cyp_182{display:flex;align-items:center;gap:.5rem}._groupName_16cyp_183{font-size:.88rem;font-weight:600;color:var(--color-text)}._groupRole_16cyp_184{padding:2px 8px;background:#e8f0e8;border-radius:4px;font-size:.7rem;color:#2d5a2d}._groupLocked_16cyp_188{font-size:.75rem}._groupDate_16cyp_189{font-size:.75rem;color:var(--color-text-muted)}._btnSecondary_16cyp_192{padding:.5rem 1rem;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;font-size:.875rem;font-family:inherit}._btnSecondary_16cyp_192:hover{background:var(--color-bg)}._btnPrimary_16cyp_204{padding:.5rem 1rem;border-radius:var(--radius);border:none;background:var(--color-forest);color:#fff;cursor:pointer;font-size:.875rem;font-family:inherit}._btnPrimary_16cyp_204:hover{opacity:.9}._btnPrimary_16cyp_204:disabled{opacity:.5;cursor:not-allowed}._overlay_16cyp_217{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_16cyp_222{background:#fff;border-radius:var(--radius);box-shadow:0 8px 32px #0000002e;padding:1.5rem;width:100%;max-width:480px;display:flex;flex-direction:column;gap:.75rem}._modalTitle_16cyp_228{font-size:1.1rem;font-weight:700;margin:0}._modalActions_16cyp_229{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}._recoveryLinkBox_16cyp_231{display:flex;gap:.5rem;margin-top:.25rem}._recoveryInput_16cyp_232{flex:1;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font-size:.8rem;font-family:monospace}._btnSmall_16cyp_239{padding:.3rem .6rem;font-size:.8rem;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;font-family:inherit}._btnSmall_16cyp_239:hover{background:var(--color-bg)}._btnSmall_16cyp_239:disabled{opacity:.5;cursor:not-allowed}._refundDetails_16cyp_252{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;margin-top:.75rem}._refundRow_16cyp_259{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.875rem}._refundLabel_16cyp_265{color:var(--color-text-muted)}._mono_16cyp_266{font-family:monospace;font-size:.8rem}._successBanner_16cyp_268{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:var(--radius);padding:.75rem 1rem;font-size:.875rem;color:#2e7d32;margin-bottom:.5rem}._container_pshv9_1{padding:2rem;max-width:1100px}._pageHeader_pshv9_3{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}._heading_pshv9_4{font-size:1.75rem;color:var(--color-forest);margin:0}._summary_pshv9_5{font-size:.85rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem}._dot_pshv9_6{color:var(--color-border)}._unusedText_pshv9_7{color:var(--color-forest);font-weight:600}._forms_pshv9_10{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}._formCard_pshv9_11{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem}._formTitle_pshv9_15{font-size:1rem;font-weight:700;margin:0 0 1rem}._form_pshv9_10{display:flex;flex-direction:column;gap:.75rem}._field_pshv9_17{display:flex;flex-direction:column;gap:.3rem;flex:1}._field_pshv9_17 label{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._input_pshv9_19{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit}._inputSmall_pshv9_23{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit;width:100%}._input_pshv9_19:focus,._inputSmall_pshv9_23:focus{outline:none;border-color:var(--color-forest)}._fieldRow_pshv9_28{display:flex;gap:.6rem}._preview_pshv9_29{font-size:.78rem;color:var(--color-text-muted);margin:0;font-family:monospace}._error_pshv9_30{font-size:.8rem;color:var(--color-error);margin:0}._btnCreate_pshv9_31{padding:.6rem 1.25rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s;width:fit-content}._btnCreate_pshv9_31:hover:not(:disabled){opacity:.85}._btnCreate_pshv9_31:disabled{opacity:.5;cursor:not-allowed}._section_pshv9_40{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}._sectionTitle_pshv9_41{font-size:1rem;font-weight:700;margin:0}._batchGrid_pshv9_44{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}._batchCard_pshv9_45{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;gap:.5rem}._batchName_pshv9_49{font-weight:600;font-size:.9rem}._batchBar_pshv9_50{background:var(--color-border);border-radius:999px;height:8px;overflow:hidden}._batchBarFill_pshv9_51{height:100%;background:var(--color-forest);border-radius:999px;transition:width .4s}._batchStats_pshv9_52{font-size:.78rem;color:var(--color-text-muted);display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}._expiredText_pshv9_53{color:var(--color-error)}._batchActions_pshv9_54{display:flex;gap:.5rem;flex-wrap:wrap}._btnSecondary_pshv9_55{font-size:.78rem;padding:.3rem .65rem;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;cursor:pointer;font-family:inherit;transition:border-color .12s}._btnSecondary_pshv9_55:hover:not(:disabled){border-color:var(--color-forest);color:var(--color-forest)}._btnSecondary_pshv9_55:disabled{opacity:.4;cursor:not-allowed}._listHeader_pshv9_64{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}._listFilters_pshv9_65{display:flex;gap:.5rem}._listFilters_pshv9_65 select{padding:.35rem .6rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.85rem;font-family:inherit;background:#fff}._listFilters_pshv9_65 select:focus{outline:none;border-color:var(--color-forest)}._tableWrap_pshv9_72{overflow-x:auto}._table_pshv9_72{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_pshv9_72 thead tr{background:#f5f5f0}._table_pshv9_72 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._table_pshv9_72 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}._table_pshv9_72 tbody tr:last-child td{border-bottom:none}._muted_pshv9_87{color:var(--color-text-muted);font-size:.8rem}._code_pshv9_88{font-family:monospace;font-size:.85rem;font-weight:600;letter-spacing:.05em}._statusBadge_pshv9_90{font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}._st_unused_pshv9_94{background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5}._st_redeemed_pshv9_95{background:#e8f0fe;color:#1a56db;border:1px solid #a4c3f3}._st_expired_pshv9_96{background:#f0f0f0;color:#666;border:1px solid #ddd}._btnCopy_pshv9_98{background:none;border:none;cursor:pointer;font-size:1rem;padding:.1rem;opacity:.6;transition:opacity .12s}._btnCopy_pshv9_98:hover{opacity:1}._empty_pshv9_104{font-size:.875rem;color:var(--color-text-muted)}._container_1nllc_1{padding:2rem;max-width:640px}._heading_1nllc_3{font-size:1.75rem;color:var(--color-forest);margin-bottom:.25rem}._sub_1nllc_4{font-size:.875rem;color:var(--color-text-muted);margin-bottom:2rem}._form_1nllc_6{display:flex;flex-direction:column;gap:2rem}._section_1nllc_8{background:var(--color-bg-card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}._sectionTitle_1nllc_18{font-size:.95rem;font-weight:700;color:var(--color-text);margin:0 0 .25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}._field_1nllc_27{display:flex;flex-direction:column;gap:.6rem}._label_1nllc_29{display:flex;flex-direction:column;gap:.2rem;font-size:.875rem;font-weight:600;color:var(--color-text)}._labelHint_1nllc_38{font-size:.78rem;font-weight:400;color:var(--color-text-muted)}._numberRow_1nllc_44{display:flex;align-items:center;gap:.75rem}._numberInput_1nllc_46{width:80px;padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:1rem;font-family:inherit;text-align:center}._numberInput_1nllc_46:focus{outline:none;border-color:var(--color-forest)}._numberUnit_1nllc_57{font-size:.875rem;color:var(--color-text-muted)}._toggle_1nllc_60{display:flex;align-items:center;gap:.75rem;cursor:pointer;width:fit-content}._toggleInput_1nllc_68{display:none}._toggleTrack_1nllc_70{position:relative;width:42px;height:24px;background:var(--color-border);border-radius:999px;transition:background .2s;flex-shrink:0}._toggleThumb_1nllc_82{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:left .2s;box-shadow:0 1px 3px #0003}._toggleInput_1nllc_68:checked+._toggleTrack_1nllc_70{background:var(--color-forest)}._toggleInput_1nllc_68:checked+._toggleTrack_1nllc_70 ._toggleThumb_1nllc_82{left:21px}._toggleLabel_1nllc_97{font-size:.875rem;color:var(--color-text);font-weight:500}._formFooter_1nllc_100{display:flex;align-items:center;gap:1rem;justify-content:flex-end}._msgOk_1nllc_107{font-size:.875rem;color:var(--color-forest);font-weight:500}._msgError_1nllc_108{font-size:.875rem;color:var(--color-error)}._btnSave_1nllc_110{background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.625rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}._btnSave_1nllc_110:hover:not(:disabled){background:var(--color-forest-light)}._btnSave_1nllc_110:disabled{opacity:.6;cursor:not-allowed}._pricingTableWrap_1nllc_120{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--color-border)}._pricingTable_1nllc_120{width:100%;border-collapse:collapse;font-size:.875rem}._pricingTable_1nllc_120 th{padding:.45rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);background:#f5f5f0}._pricingTable_1nllc_120 td{padding:.4rem .5rem;border-bottom:1px solid var(--color-border)}._pricingTable_1nllc_120 tbody tr:last-child td{border-bottom:none}._pricingInput_1nllc_130{width:80px;padding:.35rem .5rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;font-family:inherit;text-align:right}._pricingInput_1nllc_130:focus{outline:none;border-color:var(--color-forest)}._pricingInputWide_1nllc_136{width:160px;padding:.35rem .5rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;font-family:inherit}._pricingInputWide_1nllc_136:focus{outline:none;border-color:var(--color-forest)}._container_1d1rd_1{padding:2rem;max-width:1100px}._loading_1d1rd_2{padding:2rem;color:var(--color-text-muted)}._pageHeader_1d1rd_4{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}._heading_1d1rd_5{font-size:1.75rem;color:var(--color-forest);margin:0}._summary_1d1rd_6{font-size:.85rem;color:var(--color-text-muted)}._tableWrap_1d1rd_8{overflow-x:auto}._table_1d1rd_8{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_1d1rd_8 thead tr{background:#f5f5f0}._table_1d1rd_8 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._table_1d1rd_8 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1d1rd_8 tbody tr:last-child td{border-bottom:none}._row_1d1rd_24{transition:background .1s}._clickableRow_1d1rd_25{cursor:pointer}._clickableRow_1d1rd_25:hover{background:#fafaf8}._groupName_1d1rd_28{font-weight:500}._leaderCell_1d1rd_29{display:flex;flex-direction:column;gap:.1rem}._muted_1d1rd_30{color:var(--color-text-muted);font-size:.78rem}._center_1d1rd_31{text-align:center}._code_1d1rd_32{font-family:monospace;font-size:.82rem;font-weight:700;letter-spacing:.06em}._badgeOpen_1d1rd_34{display:inline-block;font-size:.72rem;font-weight:600;background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;border-radius:999px;padding:.15rem .55rem}._badgeLocked_1d1rd_39{display:inline-block;font-size:.72rem;font-weight:600;background:#fef9e7;color:#b7770d;border:1px solid #f5d57a;border-radius:999px;padding:.15rem .55rem}._actions_1d1rd_45{display:flex;gap:.4rem;justify-content:flex-end;white-space:nowrap}._btnSecondary_1d1rd_47{padding:.35rem .75rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.8rem;cursor:pointer;font-family:inherit;transition:border-color .12s}._btnSecondary_1d1rd_47:hover{border-color:var(--color-forest)}._btnDanger_1d1rd_55{padding:.35rem .75rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.8rem;cursor:pointer;font-family:inherit;color:var(--color-error);transition:border-color .12s,background .12s}._btnDanger_1d1rd_55:hover{border-color:var(--color-error);background:#d930250d}._empty_1d1rd_63{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._errorBox_1d1rd_65{background:#fff5f5;border:1px solid #fca5a5;border-radius:var(--radius);padding:1rem 1.25rem;color:var(--color-error);max-width:600px}._modalOverlay_1d1rd_71{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_1d1rd_71{background:#fff;border-radius:var(--radius);padding:1.5rem;width:100%;max-width:420px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;gap:1rem}._modalHeader_1d1rd_82{display:flex;align-items:center;justify-content:space-between}._modalTitle_1d1rd_83{font-size:1.1rem;font-weight:700;margin:0}._modalClose_1d1rd_84{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--color-text-muted);padding:.1rem .3rem}._modalClose_1d1rd_84:hover{color:var(--color-text)}._modalDesc_1d1rd_86{font-size:.875rem;color:var(--color-text-muted);margin:0}._modalForm_1d1rd_88{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_1d1rd_89{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._select_1d1rd_90{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit;width:100%;box-sizing:border-box}._select_1d1rd_90:focus{outline:none;border-color:var(--color-forest)}._errorMsg_1d1rd_96{font-size:.8rem;color:var(--color-error);margin:0}._modalActions_1d1rd_98{display:flex;justify-content:flex-end;gap:.6rem}._btnCancel_1d1rd_99{padding:.5rem 1rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;cursor:pointer;font-family:inherit}._btnCancel_1d1rd_99:hover{border-color:var(--color-forest)}._btnPrimary_1d1rd_104{padding:.5rem 1.1rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnPrimary_1d1rd_104:hover:not(:disabled){opacity:.85}._btnPrimary_1d1rd_104:disabled{opacity:.5;cursor:not-allowed}._btnDangerFull_1d1rd_111{padding:.5rem 1.1rem;background:var(--color-error, #d93025);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnDangerFull_1d1rd_111:hover:not(:disabled){opacity:.85}._btnDangerFull_1d1rd_111:disabled{opacity:.5;cursor:not-allowed}._container_1m8ce_1{padding:2rem;max-width:1000px;display:flex;flex-direction:column;gap:2rem}._loading_1m8ce_2{padding:2rem;color:var(--color-text-muted)}._backBtn_1m8ce_4{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;color:var(--color-text-muted);padding:0;display:inline-flex;align-items:center;gap:.3rem;transition:color .12s;width:fit-content}._backBtn_1m8ce_4:hover{color:var(--color-forest)}._header_1m8ce_13{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._headerLeft_1m8ce_14{display:flex;flex-direction:column;gap:.5rem;min-width:0}._heading_1m8ce_15{font-size:1.6rem;color:var(--color-forest);margin:0}._desc_1m8ce_16{font-size:.875rem;color:var(--color-text-muted);margin:0}._metaRow_1m8ce_17{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}._metaItem_1m8ce_18{font-size:.82rem;color:var(--color-text-muted)}._emailHint_1m8ce_19{font-size:.78rem}._badges_1m8ce_20{display:flex;gap:.4rem;flex-wrap:wrap}._headerActions_1m8ce_21{display:flex;gap:.5rem;flex-shrink:0}._badgeOpen_1m8ce_23{display:inline-block;font-size:.72rem;font-weight:600;background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;border-radius:999px;padding:.15rem .55rem}._badgeLocked_1m8ce_28{display:inline-block;font-size:.72rem;font-weight:600;background:#fef9e7;color:#b7770d;border:1px solid #f5d57a;border-radius:999px;padding:.15rem .55rem}._badgeNeutral_1m8ce_33{display:inline-block;font-size:.72rem;font-weight:600;background:#f0f0ec;color:#666;border:1px solid #ddd;border-radius:999px;padding:.15rem .55rem}._section_1m8ce_40{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_1m8ce_41{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}._empty_1m8ce_45{color:var(--color-text-muted);font-size:.875rem}._chartWrap_1m8ce_48{margin-top:.25rem}._tableWrap_1m8ce_51{overflow-x:auto}._table_1m8ce_51{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_1m8ce_51 thead tr{background:#f5f5f0}._table_1m8ce_51 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._table_1m8ce_51 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1m8ce_51 tbody tr:last-child td{border-bottom:none}._right_1m8ce_66{text-align:right}._muted_1m8ce_67{color:var(--color-text-muted);font-size:.82rem}._clickRow_1m8ce_68{cursor:pointer;transition:background .1s}._clickRow_1m8ce_68:hover{background:#fafaf8}._entryName_1m8ce_70{font-weight:500}._leaderBadge_1m8ce_71{margin-left:.3rem}._btnSecondary_1m8ce_74{padding:.45rem 1rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;cursor:pointer;font-family:inherit;transition:border-color .12s}._btnSecondary_1m8ce_74:hover{border-color:var(--color-forest)}._btnDanger_1m8ce_82{padding:.45rem 1rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;cursor:pointer;font-family:inherit;color:var(--color-error);transition:border-color .12s,background .12s}._btnDanger_1m8ce_82:hover{border-color:var(--color-error);background:#d930250d}._modalOverlay_1m8ce_91{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_1m8ce_91{background:#fff;border-radius:var(--radius);padding:1.5rem;width:100%;max-width:420px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;gap:1rem}._modalHeader_1m8ce_102{display:flex;align-items:center;justify-content:space-between}._modalTitle_1m8ce_103{font-size:1.1rem;font-weight:700;margin:0}._modalClose_1m8ce_104{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--color-text-muted);padding:.1rem .3rem}._modalClose_1m8ce_104:hover{color:var(--color-text)}._modalDesc_1m8ce_106{font-size:.875rem;color:var(--color-text-muted);margin:0}._select_1m8ce_107{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit;width:100%}._select_1m8ce_107:focus{outline:none;border-color:var(--color-forest)}._errorMsg_1m8ce_112{font-size:.8rem;color:var(--color-error);margin:0}._modalActions_1m8ce_113{display:flex;justify-content:flex-end;gap:.6rem}._btnCancel_1m8ce_114{padding:.5rem 1rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;cursor:pointer;font-family:inherit}._btnCancel_1m8ce_114:hover{border-color:var(--color-forest)}._btnPrimary_1m8ce_119{padding:.5rem 1.1rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnPrimary_1m8ce_119:hover:not(:disabled){opacity:.85}._btnPrimary_1m8ce_119:disabled{opacity:.5;cursor:not-allowed}._btnDangerFull_1m8ce_126{padding:.5rem 1.1rem;background:var(--color-error, #d93025);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnDangerFull_1m8ce_126:hover:not(:disabled){opacity:.85}._btnDangerFull_1m8ce_126:disabled{opacity:.5;cursor:not-allowed}._errorBox_1m8ce_134{background:#fff5f5;border:1px solid #fca5a5;border-radius:var(--radius);padding:1rem 1.25rem;color:var(--color-error)}._page_ujt2f_1{max-width:1100px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:2rem}._loading_ujt2f_2{padding:2rem;color:var(--color-text-muted)}._header_ujt2f_5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._heading_ujt2f_6{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0}._headerRight_ujt2f_7{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._btnBulk_ujt2f_9{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnBulk_ujt2f_9:hover:not(:disabled){opacity:.88}._btnBulk_ujt2f_9:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_ujt2f_19{display:inline-flex;align-items:center;gap:.4rem;background:none;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .1s}._btnSecondary_ujt2f_19:hover:not(:disabled){border-color:var(--color-forest);color:var(--color-forest)}._btnSecondary_ujt2f_19:disabled{opacity:.4;cursor:not-allowed}._bulkResult_ujt2f_29{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:var(--radius);padding:.6rem .85rem;font-size:.875rem}._bulkClose_ujt2f_34{background:none;border:none;cursor:pointer;color:#166534;font-size:1.1rem;padding:0;line-height:1}._statCards_ujt2f_37{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}._statCard_ujt2f_37{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;color:var(--color-text-muted)}._statCardGreen_ujt2f_44{border-color:#a3d9a5}._statCardGreen_ujt2f_44 ._statNum_ujt2f_45{color:#2d7a38}._statCardOrange_ujt2f_46{border-color:#f5d0a5}._statCardOrange_ujt2f_46 ._statNum_ujt2f_45{color:#b45309}._statCardRed_ujt2f_48{border-color:#f5a5a5}._statCardRed_ujt2f_48 ._statNum_ujt2f_45{color:var(--color-error)}._statNum_ujt2f_45{font-size:1.6rem;font-weight:700;line-height:1;color:var(--color-text)}._statLabel_ujt2f_51{font-size:.72rem;color:var(--color-text-muted)}._creditWidget_ujt2f_54{display:flex;flex-direction:column;gap:.4rem;padding:.875rem 1.25rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius)}._creditHeader_ujt2f_60{display:flex;align-items:center;justify-content:space-between}._creditTitle_ujt2f_61{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--color-text)}._creditTier_ujt2f_65{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#ede9fe;color:#7c3aed;border:1px solid #ddd6fe;border-radius:999px;padding:.1rem .5rem}._creditBar_ujt2f_70{height:7px;background:var(--color-border);border-radius:4px;overflow:hidden}._creditBarFill_ujt2f_73{height:100%;border-radius:4px;transition:width .3s ease}._creditInfo_ujt2f_74{font-size:.75rem;color:var(--color-text-muted)}._chipsCell_ujt2f_77{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem 0}._voiceChip_ujt2f_79{display:inline-flex;align-items:center;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent;overflow:hidden}._chipReady_ujt2f_84{background:#e6f4e6;color:#2d7a38;border-color:#a3d9a5}._chipPending_ujt2f_85{background:#f5f5f0;color:var(--color-text-muted);border-color:var(--color-border)}._chipStale_ujt2f_86{background:#fff8e6;color:#b45309;border-color:#f5d0a5}._chipFailed_ujt2f_87{background:#fff0f0;color:var(--color-error);border-color:#f5a5a5}._chipGenerating_ujt2f_88{background:#f0f4ff;color:#4a5fd5;border-color:#c0caff}._chipMain_ujt2f_90{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .45rem .2rem .5rem;background:none;border:none;cursor:pointer;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit}._chipMain_ujt2f_90:disabled{cursor:default}._chipDuration_ujt2f_97{font-weight:400;opacity:.7;font-size:.7rem}._chipRemove_ujt2f_99{display:flex;align-items:center;justify-content:center;width:20px;height:100%;min-height:24px;background:none;border:none;border-left:1px solid currentColor;cursor:pointer;color:inherit;font-size:.85rem;line-height:1;opacity:.6;padding:0;transition:opacity .1s}._chipRemove_ujt2f_99:hover{opacity:1}._addVoiceSelect_ujt2f_109{font-size:.75rem;font-weight:600;font-family:inherit;padding:.2rem .5rem;border:1px dashed var(--color-border);border-radius:999px;background:none;color:var(--color-text-muted);cursor:pointer;transition:border-color .1s,color .1s}._addVoiceSelect_ujt2f_109:hover{border-color:var(--color-forest);color:var(--color-forest)}._tableWrap_ujt2f_118{overflow-x:auto}._table_ujt2f_118{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._table_ujt2f_118 thead tr{background:#f5f5f0}._table_ujt2f_118 th{padding:.5rem .875rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}._thAction_ujt2f_131{width:80px;text-align:center}._table_ujt2f_118 td{padding:.4rem .875rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_ujt2f_118 tbody tr:last-child td{border-bottom:none}._table_ujt2f_118 tbody tr:hover{background:#fafaf8}._titleCell_ujt2f_135{font-weight:500;white-space:nowrap}._tdAction_ujt2f_136{text-align:center}._btnGenerate_ujt2f_138{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;background:none;border:1.5px solid var(--color-forest);color:var(--color-forest);border-radius:var(--radius);cursor:pointer;font-family:inherit;transition:all .1s;white-space:nowrap}._btnGenerate_ujt2f_138:hover:not(:disabled){background:var(--color-forest);color:#fff}._btnGenerate_ujt2f_138:disabled{opacity:.5;cursor:not-allowed}@keyframes _spin_ujt2f_149{to{transform:rotate(360deg)}}._spin_ujt2f_149{animation:_spin_ujt2f_149 1s linear infinite}._voicesSection_ujt2f_152{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}._voicesHeader_ujt2f_157{display:flex;align-items:center;justify-content:space-between}._sectionTitle_ujt2f_158{font-size:.85rem;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._btnAddVoice_ujt2f_160{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;font-family:inherit;background:none;border:1px solid var(--color-border);border-radius:var(--radius);padding:.25rem .65rem;cursor:pointer;color:var(--color-text-muted);transition:border-color .1s,color .1s}._btnAddVoice_ujt2f_160:hover{border-color:var(--color-forest);color:var(--color-forest)}._addVoiceForm_ujt2f_169{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end;padding:.75rem;background:#fafaf8;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px)}._voiceInput_ujt2f_174{padding:.35rem .65rem;font-size:.82rem;font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;flex:1;min-width:160px}._voiceInput_ujt2f_174:focus{outline:none;border-color:var(--color-forest)}._addVoiceBtns_ujt2f_180{display:flex;gap:.4rem}._btnSaveVoice_ujt2f_181{padding:.35rem .85rem;font-size:.82rem;font-weight:600;font-family:inherit;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;transition:opacity .1s}._btnSaveVoice_ujt2f_181:disabled{opacity:.5;cursor:not-allowed}._btnCancelVoice_ujt2f_187{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .65rem;font-size:.82rem;font-family:inherit;background:none;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:var(--color-text-muted)}._voiceList_ujt2f_194{display:flex;flex-direction:column;gap:.4rem}._voiceRow_ujt2f_195{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);gap:.75rem}._voiceRowDefault_ujt2f_200{border-color:#a3d9a5;background:#f7fdf7}._voiceMain_ujt2f_201{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}._voiceStar_ujt2f_202{color:var(--color-text-muted);flex-shrink:0;display:flex}._voiceRowDefault_ujt2f_200 ._voiceStar_ujt2f_202{color:#2d7a38}._voiceInfo_ujt2f_204{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;flex-wrap:wrap}._voiceName_ujt2f_205{font-size:.875rem;font-weight:600}._voiceIdText_ujt2f_206{font-size:.72rem;color:var(--color-text-muted);font-family:monospace}._voiceDesc_ujt2f_207{font-size:.72rem;color:var(--color-text-muted)}._voiceCount_ujt2f_208{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._defaultBadge_ujt2f_209{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#e6f4e6;color:#2d7a38;border:1px solid #a3d9a5;border-radius:999px;padding:.1rem .45rem;flex-shrink:0}._voiceActions_ujt2f_214{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._btnMakeDefault_ujt2f_215{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;font-family:inherit;background:none;border:1px solid var(--color-border);border-radius:var(--radius);padding:.25rem .65rem;cursor:pointer;color:var(--color-text-muted);transition:all .1s;white-space:nowrap}._btnMakeDefault_ujt2f_215:hover{border-color:var(--color-forest);color:var(--color-forest)}._btnDeleteVoice_ujt2f_223{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-muted);transition:all .1s}._btnDeleteVoice_ujt2f_223:hover{border-color:var(--color-error);color:var(--color-error)}._editVoiceInline_ujt2f_230{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%}._btnEditVoice_ujt2f_231{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--color-text-muted);transition:all .1s}._btnEditVoice_ujt2f_231:hover{border-color:var(--color-forest);color:var(--color-forest)}._noVoices_ujt2f_238{font-size:.82rem;color:var(--color-text-muted);text-align:center;padding:.75rem}._voiceMsg_ujt2f_239{font-size:.82rem;color:var(--color-forest)}._statsSection_ujt2f_242{display:flex;flex-direction:column;gap:1rem}._statsTitle_ujt2f_243{font-size:1rem;font-weight:700;margin:0}._listenCards_ujt2f_244{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}._listenCard_ujt2f_244{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.2rem}._listenNum_ujt2f_250{font-size:1.5rem;font-weight:700;line-height:1}._listenLabel_ujt2f_251{font-size:.72rem;color:var(--color-text-muted)}._topChapters_ujt2f_252{display:flex;flex-direction:column;gap:.5rem}._topTitle_ujt2f_253{font-size:.85rem;font-weight:700;margin:0;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._topList_ujt2f_254{display:flex;flex-direction:column;gap:.3rem}._topRow_ujt2f_255{display:flex;align-items:center;gap:.75rem;padding:.45rem .75rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);font-size:.85rem}._topRank_ujt2f_261{font-size:.75rem;font-weight:700;color:var(--color-text-muted);width:1.5rem;flex-shrink:0}._topName_ujt2f_262{flex:1;font-weight:500}._topCount_ujt2f_263{font-size:.78rem;color:var(--color-text-muted);white-space:nowrap}._tabs_ujt2f_266{display:flex;gap:0;border-bottom:2px solid var(--color-border);margin-bottom:-1rem}._tab_ujt2f_118{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;font-family:inherit;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;color:var(--color-text-muted);transition:color .12s,border-color .12s}._tab_ujt2f_118:hover{color:var(--color-text)}._tabActive_ujt2f_276{color:var(--color-forest)!important;border-bottom-color:var(--color-forest)!important}._questionsTab_ujt2f_279{display:flex;flex-direction:column;gap:1rem}._questionsToolbar_ujt2f_280{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.875rem 1rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius)}._toolbarGroup_ujt2f_286{display:flex;flex-direction:column;gap:.25rem}._toolbarLabel_ujt2f_287{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._toolbarSelect_ujt2f_288{padding:.35rem .65rem;font-size:.82rem;font-family:inherit;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;cursor:pointer;min-width:160px}._toolbarSelect_ujt2f_288:focus{outline:none;border-color:var(--color-forest)}._noVoiceNotice_ujt2f_295{padding:1rem;font-size:.875rem;color:var(--color-text-muted);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);text-align:center}._questionList_ujt2f_301{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}._questionRow_ujt2f_307{border-bottom:1px solid var(--color-border)}._questionRow_ujt2f_307:last-child{border-bottom:none}._questionRowMain_ujt2f_310{display:flex;align-items:center;gap:.65rem;padding:.5rem .875rem;cursor:pointer;transition:background .1s;-webkit-user-select:none;user-select:none}._questionRowMain_ujt2f_310:hover{background:#fafaf8}._qRowNum_ujt2f_318{font-size:.72rem;font-weight:700;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;width:3rem}._qRowText_ujt2f_319{flex:1;font-size:.82rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._qRowCat_ujt2f_320{font-size:.72rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}._qRowDots_ujt2f_321{display:flex;align-items:center;gap:.2rem;flex-shrink:0}._qRowCount_ujt2f_322{font-size:.72rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;width:2.5rem;text-align:right}._questionRowExpanded_ujt2f_324{padding:.5rem .875rem .65rem 3.7rem;border-top:1px solid var(--color-border);background:#fafaf8}._container_1son6_1{padding:2rem;max-width:800px}._heading_1son6_6{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}._heading_1son6_6 h1{font-size:1.75rem;color:var(--color-forest);margin:0}._versionBadge_1son6_19{background:var(--color-forest);color:#fff;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;letter-spacing:.02em}._intro_1son6_29{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.9rem}._sections_1son6_35{display:flex;flex-direction:column;gap:.75rem}._card_1son6_41{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}._cardOpen_1son6_49{border-color:var(--color-forest);border-opacity:.4}._cardHeader_1son6_54{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s;font-family:inherit}._cardHeader_1son6_54:hover{background:#f7f5f0}._cardTitle_1son6_72{display:flex;align-items:center;gap:.6rem}._cardVersion_1son6_78{font-size:1rem;font-weight:700;color:var(--color-forest)}._latestBadge_1son6_84{background:#e8f5e8;color:var(--color-forest);font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;border:1px solid #b8deb8}._chevron_1son6_94{font-size:.65rem;color:var(--color-text-muted);flex-shrink:0}._cardBody_1son6_100{padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.65;color:var(--color-text);border-top:1px solid var(--color-border)}._cardBody_1son6_100 h3{font-size:.9rem;font-weight:700;color:var(--color-forest);margin:1rem 0 .4rem}._cardBody_1son6_100 h3:first-child{margin-top:.75rem}._cardBody_1son6_100 ul{margin:0 0 .75rem 1.25rem;padding:0}._cardBody_1son6_100 li{margin-bottom:.3rem}._cardBody_1son6_100 strong{color:var(--color-text);font-weight:600}._cardBody_1son6_100 code{background:#f0ede8;padding:.1em .35em;border-radius:3px;font-size:.85em;font-family:monospace}._cardBody_1son6_100 hr{display:none}._cardBody_1son6_100 p{margin:.4rem 0}._container_1ipm1_1{max-width:1100px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}._heading_1ipm1_2{font-size:1.6rem;color:var(--color-forest);margin:0}._loading_1ipm1_3{padding:2rem;text-align:center;color:var(--color-text-muted)}._cards_1ipm1_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}._card_1ipm1_6{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}._cardNum_1ipm1_12{font-size:1.75rem;font-weight:700;color:var(--color-text);line-height:1}._cardLabel_1ipm1_13{font-size:.72rem;color:var(--color-text-muted);line-height:1.3}._cardSub_1ipm1_14{font-size:.65rem;color:var(--color-text-muted)}._filterRow_1ipm1_17{display:flex;gap:.75rem;flex-wrap:wrap}._filterSelect_1ipm1_18{padding:.35rem .75rem;font-size:.82rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-card);color:var(--color-text);cursor:pointer}._filterSelect_1ipm1_18:focus{outline:none;border-color:var(--color-forest)}._tableWrap_1ipm1_26{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius)}._table_1ipm1_26{width:100%;border-collapse:collapse;font-size:.82rem}._table_1ipm1_26 th{text-align:left;padding:.6rem .75rem;background:var(--color-bg-card);color:var(--color-text-muted);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1ipm1_26 td{padding:.5rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1ipm1_26 tr:last-child td{border-bottom:none}._table_1ipm1_26 tbody tr:hover{background:var(--color-bg)}._rowNever_1ipm1_39{opacity:.55}._qnum_1ipm1_41{font-weight:600;color:var(--color-text-muted);white-space:nowrap;width:3rem}._qtext_1ipm1_42{max-width:360px;line-height:1.4}._cat_1ipm1_43{white-space:nowrap;color:var(--color-text-muted)}._num_1ipm1_44{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._date_1ipm1_45{white-space:nowrap;color:var(--color-text-muted)}._pctGood_1ipm1_48{color:#2d7a3a;font-weight:600}._pctMid_1ipm1_49{color:#b07800;font-weight:600}._pctBad_1ipm1_50{color:#c0392b;font-weight:600}._container_1lz1s_1{padding:2rem;max-width:1100px}._loading_1lz1s_2{padding:2rem;color:var(--color-text-muted)}._pageHeader_1lz1s_4{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}._heading_1lz1s_5{font-size:1.75rem;color:var(--color-forest);margin:0}._summary_1lz1s_6{font-size:.85rem;color:var(--color-text-muted);margin:0}._btnBack_1lz1s_8{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.82rem;font-family:inherit;border:1.5px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);cursor:pointer;transition:all .12s}._btnBack_1lz1s_8:hover{border-color:var(--color-forest);color:var(--color-forest)}._cards_1lz1s_17{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem}@media (max-width: 800px){._cards_1lz1s_17{grid-template-columns:repeat(2,1fr)}}._card_1lz1s_17{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;gap:.2rem}._cardNum_1lz1s_24{font-size:1.75rem;font-weight:700;color:var(--color-text);line-height:1}._cardNumGreen_1lz1s_25{color:var(--color-forest)}._cardLabel_1lz1s_26{font-size:.72rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._actionRow_1lz1s_29{display:flex;gap:.6rem;margin-bottom:1.5rem;flex-wrap:wrap}._btnAction_1lz1s_30{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;font-family:inherit;border-radius:var(--radius);cursor:pointer;transition:opacity .12s}._btnAdd_1lz1s_35{background:var(--color-forest);color:#fff;border:none}._btnAdd_1lz1s_35:hover{opacity:.85}._btnRefund_1lz1s_37{background:#fff;color:var(--color-error, #d93025);border:1.5px solid var(--color-error, #d93025)}._btnRefund_1lz1s_37:hover{background:#d930250f}._section_1lz1s_41{margin-bottom:2rem}._sectionTitle_1lz1s_42{font-size:.875rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}._tableWrap_1lz1s_48{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--color-border)}._table_1lz1s_48{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--color-bg-card)}._table_1lz1s_48 th{padding:.5rem .75rem;text-align:left;font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);background:#f5f5f0}._table_1lz1s_48 td{padding:.55rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1lz1s_48 tbody tr:last-child td{border-bottom:none}._clickableRow_1lz1s_58{cursor:pointer;transition:background .1s}._clickableRow_1lz1s_58:hover{background:#fafaf8}._nameCell_1lz1s_61{display:flex;flex-direction:column;gap:.1rem}._muted_1lz1s_62{color:var(--color-text-muted);font-size:.78rem}._numCell_1lz1s_63{text-align:right;font-variant-numeric:tabular-nums}._creditAvail_1lz1s_64{font-weight:700;color:var(--color-forest)}._code_1lz1s_65{font-family:monospace;font-size:.82rem;font-weight:700;letter-spacing:.06em}._empty_1lz1s_66{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}._badgeOpen_1lz1s_69{display:inline-block;font-size:.72rem;font-weight:600;background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7;border-radius:999px;padding:.15rem .55rem}._badgeClosed_1lz1s_70{display:inline-block;font-size:.72rem;font-weight:600;background:#f5f5f5;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:.15rem .55rem}._badgeSponsored_1lz1s_71{display:inline-block;font-size:.72rem;font-weight:600;background:#c8922a;color:#fff;border-radius:999px;padding:.15rem .55rem}._badgeByop_1lz1s_72{display:inline-block;font-size:.72rem;font-weight:600;background:#e8f0ff;color:#3a5bcc;border:1px solid #c5d0f5;border-radius:999px;padding:.15rem .55rem}._txRow_1lz1s_75{display:flex;align-items:center;gap:.45rem}._txPurchase_1lz1s_76{color:#2e7d32}._txConsume_1lz1s_77{color:#1565c0}._txReserve_1lz1s_78{color:#b07800}._txRelease_1lz1s_79{color:var(--color-text-muted)}._txRefund_1lz1s_80{color:#c62828}._modalOverlay_1lz1s_83{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}._modal_1lz1s_83{background:#fff;border-radius:var(--radius);padding:1.5rem;width:100%;max-width:400px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;gap:1rem}._modalHeader_1lz1s_93{display:flex;align-items:center;justify-content:space-between}._modalTitle_1lz1s_94{font-size:1.05rem;font-weight:700;margin:0}._modalClose_1lz1s_95{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--color-text-muted);padding:.1rem .3rem}._modalClose_1lz1s_95:hover{color:var(--color-text)}._modalForm_1lz1s_98{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_1lz1s_99{font-size:.78rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._input_1lz1s_100,._textarea_1lz1s_100{padding:.5rem .75rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.9rem;font-family:inherit;width:100%;box-sizing:border-box}._input_1lz1s_100:focus,._textarea_1lz1s_100:focus{outline:none;border-color:var(--color-forest)}._textarea_1lz1s_100{resize:vertical;min-height:60px}._errorMsg_1lz1s_107{font-size:.8rem;color:var(--color-error);margin:0}._successMsg_1lz1s_108{font-size:.8rem;color:var(--color-forest);margin:0;font-weight:600}._modalActions_1lz1s_110{display:flex;justify-content:flex-end;gap:.6rem}._btnCancel_1lz1s_111{padding:.5rem 1rem;background:#fff;border:1.5px solid var(--color-border);border-radius:var(--radius);font-size:.875rem;cursor:pointer;font-family:inherit}._btnCancel_1lz1s_111:hover{border-color:var(--color-forest)}._btnPrimary_1lz1s_116{padding:.5rem 1.1rem;background:var(--color-forest);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnPrimary_1lz1s_116:hover:not(:disabled){opacity:.85}._btnPrimary_1lz1s_116:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1lz1s_123{padding:.5rem 1.1rem;background:var(--color-error, #d93025);color:#fff;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}._btnDanger_1lz1s_123:hover:not(:disabled){opacity:.85}._btnDanger_1lz1s_123:disabled{opacity:.5;cursor:not-allowed}._errorBox_1lz1s_131{background:#fff5f5;border:1px solid #fca5a5;border-radius:var(--radius);padding:1rem 1.25rem;color:var(--color-error)}._refundSummary_1lz1s_134{background:var(--color-bg-card, #fafaf8);border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem;margin-bottom:.25rem}._refundLine_1lz1s_141{font-size:.85rem;margin:.3rem 0;color:var(--color-text)}._refundList_1lz1s_146{margin:.25rem 0 .5rem 1.25rem;font-size:.82rem;color:var(--color-text-muted)}._stripeCheckbox_1lz1s_151{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 0 .25rem;font-size:.85rem;cursor:pointer}._stripeCheckbox_1lz1s_151 input{margin-top:.15rem;flex-shrink:0}._refundWarning_1lz1s_160{font-size:.78rem;color:var(--color-text-muted);font-style:italic;margin:.1rem 0 0 1.5rem}._container_10644_1{padding:2rem;max-width:1100px}._header_10644_6{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}._heading_10644_15{font-size:1.5rem;font-weight:700;margin:0}._periodBtns_10644_21{display:flex;gap:.375rem}._periodBtn_10644_21{padding:.35rem .75rem;border-radius:var(--radius);border:1.5px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.8rem;font-weight:600;cursor:pointer}._periodBtnActive_10644_37{background:var(--color-forest);color:#fff;border-color:var(--color-forest)}._loading_10644_43,._error_10644_43,._empty_10644_43{font-size:.9rem;color:var(--color-text-muted);padding:.5rem 0}._error_10644_43{color:var(--color-error, #c0392b)}._summaryGrid_10644_51{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}._summaryCard_10644_58{border:1.5px solid var(--color-border);border-radius:var(--radius);padding:1rem;background:var(--color-bg-card);display:flex;flex-direction:column;gap:.3rem}._summaryLabel_10644_68{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._summaryValue_10644_75{font-size:1.5rem;font-weight:700;color:var(--color-text)}._tableHeading_10644_81{font-size:1rem;font-weight:700;margin:0 0 .75rem}._tableWrap_10644_87{overflow-x:auto}._table_10644_81{width:100%;border-collapse:collapse;font-size:.875rem}._table_10644_81 th{text-align:left;padding:.5rem .75rem;border-bottom:2px solid var(--color-border);font-weight:600;color:var(--color-text-muted);white-space:nowrap}._table_10644_81 td{padding:.6rem .75rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._email_10644_112{font-size:.75rem;color:var(--color-text-muted)}._badge_10644_117{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}._badgePremium_10644_125{background:#fef3c7;color:#92400e}._badgeCredits_10644_130{background:#dbeafe;color:#1e40af}._source_10644_135{display:flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600}._btnRefund_10644_144{padding:.25rem .6rem;font-size:.8rem;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;white-space:nowrap}._btnRefund_10644_144:hover{background:var(--color-bg-hover)}._overlay_10644_160{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}._modal_10644_170{background:var(--color-bg-card);border-radius:var(--radius);padding:1.5rem;max-width:480px;width:90%;box-shadow:0 8px 32px #0003}._modalTitle_10644_179{font-size:1.1rem;font-weight:700;margin:0 0 1rem}._modalActions_10644_185{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}._btnCancel_10644_192{padding:.5rem 1rem;border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer}._btnDanger_10644_201{padding:.5rem 1rem;border-radius:var(--radius);border:none;background:#dc2626;color:#fff;cursor:pointer;font-weight:600}._btnDanger_10644_201:hover{background:#b91c1c}._btnDanger_10644_201:disabled{opacity:.5;cursor:not-allowed}._refundDetails_10644_221{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;margin-top:.75rem}._refundRow_10644_229{display:flex;justify-content:space-between;padding:.3rem 0;font-size:.875rem}._refundLabel_10644_236{color:var(--color-text-muted)}._mono_10644_240{font-family:monospace;font-size:.8rem}._errorText_10644_246{color:#dc2626;font-size:.85rem;margin-top:.5rem}._successBanner_10644_252{display:flex;align-items:center;justify-content:space-between;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:var(--radius);padding:.75rem 1rem;font-size:.875rem;color:#2e7d32;margin-bottom:1rem}._dismissBtn_10644_265{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;padding:0 .25rem;opacity:.6}._dismissBtn_10644_265:hover{opacity:1}[data-theme=dark] ._successBanner_10644_252{background:#1b3a1b;border-color:#2e5a2e;color:#81c784}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-forest: #2d5016;--color-forest-light: #4a7c2e;--color-gold: #c9a227;--color-gold-light: #e8b84b;--color-bg: #f5f3ee;--color-bg-card: #ffffff;--color-text: #1a1a1a;--color-text-muted: #666666;--color-border: #e0ddd6;--color-error: #c0392b;--color-success: #27ae60;--font-serif: "Georgia", "Times New Roman", serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius: 8px;--shadow: 0 2px 8px rgba(0, 0, 0, .1)}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);line-height:1.5;min-height:100vh}h1,h2,h3{font-family:var(--font-serif)}a{color:var(--color-forest);text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}
