._btn_atee5_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}._btn_atee5_1:disabled{opacity:.5;cursor:not-allowed}._primary_atee5_22{background:var(--color-primary);color:var(--color-primary-fg)}._primary_atee5_22:hover:not(:disabled){background:var(--color-primary-hover)}._secondary_atee5_31{background:var(--color-teal);color:var(--color-teal-fg)}._secondary_atee5_31:hover:not(:disabled){background:var(--color-teal-hover)}._outline_atee5_40{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}._outline_atee5_40:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._ghost_atee5_51{background:transparent;color:var(--color-text-secondary)}._ghost_atee5_51:hover:not(:disabled){background:var(--color-bg-muted)}._inverse_atee5_61{background:var(--color-bg);color:var(--color-primary)}._inverse_atee5_61:hover:not(:disabled){background:color-mix(in srgb,var(--color-bg) 90%,#000)}._sm_atee5_71{height:34px;padding-inline:var(--space-4);font-size:var(--font-size-sm)}._md_atee5_77{height:42px;padding-inline:var(--space-6);font-size:var(--font-size-sm)}._lg_atee5_83{height:48px;padding-inline:var(--space-8);font-size:var(--font-size-base)}._control_atee5_90{height:var(--space-10);padding-inline:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._control_atee5_90:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._toolbar_57kdo_1{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-block:var(--space-4)}._search_57kdo_8{flex:2 1 calc(var(--space-16) * 3);min-width:0}._label_57kdo_12{display:block;margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._searchRow_57kdo_19{display:flex;align-items:center;gap:var(--space-2)}._searchRow_57kdo_19 input{flex:1}._field_57kdo_27{flex:1 1 calc(var(--space-16) * 2);min-width:0}._input_57kdo_31{width:100%;min-width:0;height:var(--space-10);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}._input_57kdo_31:hover:not(:disabled){border-color:var(--color-text-muted)}._input_57kdo_31:focus-visible,._tab_57kdo_44:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._input_57kdo_31:disabled{opacity:.5;cursor:not-allowed}._tabs_57kdo_49{display:flex;gap:var(--space-1);min-width:0;padding:0;margin:0 0 var(--space-4);border:0;border-bottom:1px solid var(--color-border)}._tab_57kdo_44{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;min-height:var(--space-10);padding:var(--space-3);border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:var(--font-size-sm)}._tab_57kdo_44:hover{color:var(--color-text)}._tab_57kdo_44[aria-pressed=true]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-bold)}._count_57kdo_76{padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}._tab_57kdo_44[aria-pressed=true] ._count_57kdo_76{background:var(--color-primary-soft)}._order_57kdo_84{margin-block:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs)}._srOnly_57kdo_89{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:640px){._search_57kdo_8,._field_57kdo_27{flex-basis:100%}._tab_57kdo_44{flex:1;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-1)}}._list_jh31k_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg);margin:var(--space-4) 0}._row_jh31k_9{display:flex;align-items:center;gap:var(--space-3);min-width:0;border-bottom:1px solid var(--color-border-light)}._row_jh31k_9:last-child{border-bottom:0}._body_jh31k_21{display:flex;flex:1;min-width:0;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-text)}a._body_jh31k_21:hover{background:var(--color-bg-subtle);color:var(--color-text)}a._body_jh31k_21:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--color-primary-soft)}._text_jh31k_42{flex:1;min-width:0;overflow-wrap:anywhere}._title_jh31k_48{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._description_jh31k_54{margin-top:var(--space-1);font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--color-text-muted);overflow-wrap:anywhere}._details_jh31k_62{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);max-width:45%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._actions_jh31k_74{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4) var(--space-3) 0}._cover_jh31k_84{width:var(--space-12);height:calc(var(--space-16) + var(--space-1));flex-shrink:0;object-fit:cover;border-radius:var(--radius-sm)}._sublist_jh31k_92{padding-left:var(--space-6);background:var(--color-bg-subtle)}@media(max-width:640px){._row_jh31k_9{flex-wrap:wrap;gap:0}._body_jh31k_21{flex-basis:100%;flex-wrap:wrap}._details_jh31k_62{flex-basis:100%;max-width:100%;justify-content:flex-start}._actions_jh31k_74{width:100%;justify-content:flex-end;padding:0 var(--space-4) var(--space-3)}._sublist_jh31k_92{padding-left:var(--space-3)}}._nav_yfvfh_1{display:flex;align-items:center;justify-content:center;gap:var(--space-1);margin-block-start:var(--space-10)}._page_yfvfh_10,._current_yfvfh_11,._step_yfvfh_12{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding-inline:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none}._page_yfvfh_10,._step_yfvfh_12{color:var(--color-text-secondary);transition:background .15s,color .15s,border-color .15s}._page_yfvfh_10:hover,._step_yfvfh_12:hover{background:var(--color-bg-muted);color:var(--color-primary)}._current_yfvfh_11{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg);font-weight:var(--font-weight-bold)}._stepOff_yfvfh_46{color:var(--color-text-disabled);pointer-events:none}._numbers_yfvfh_51{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}._gap_yfvfh_60{min-width:var(--space-6);color:var(--color-text-muted);text-align:center;-webkit-user-select:none;user-select:none}._summary_yfvfh_68{display:none;min-width:72px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:center}@media(max-width:640px){._numbers_yfvfh_51{display:none}._summary_yfvfh_68{display:inline-block}}._section_xjmsg_3{padding:var(--space-2) 0}._header_xjmsg_7{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}._headerText_xjmsg_16{min-width:0}._title_xjmsg_20{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._section_xjmsg_3>._title_xjmsg_20{margin-bottom:var(--space-6)}._desc_xjmsg_28{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:52ch}._loading_xjmsg_35,._empty_xjmsg_36{padding:var(--space-8);border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:var(--color-bg);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._primaryBtn_xjmsg_46,._infoBtn_xjmsg_47,._secondaryBtn_xjmsg_48,._dangerBtn_xjmsg_49,._dangerSolidBtn_xjmsg_50{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:background-color .15s,color .15s,border-color .15s}._dangerGhostBtn_xjmsg_63{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:transparent;color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._dangerGhostBtn_xjmsg_63:hover:not(:disabled){background:var(--color-danger-bg)}._dangerGhostBtn_xjmsg_63:disabled{opacity:.55;cursor:not-allowed}._primaryBtn_xjmsg_46{background:var(--color-primary);color:var(--color-primary-fg)}._primaryBtn_xjmsg_46:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-primary-fg)}._infoBtn_xjmsg_47{background:var(--color-info);color:var(--color-info-fg)}._infoBtn_xjmsg_47:hover:not(:disabled){background:var(--color-info-hover);color:var(--color-info-fg)}._secondaryBtn_xjmsg_48{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border)}._secondaryBtn_xjmsg_48:hover:not(:disabled){background:var(--color-bg-subtle)}._dangerBtn_xjmsg_49{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 25%,transparent)}._dangerBtn_xjmsg_49:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 12%,white)}._dangerSolidBtn_xjmsg_50{background:var(--color-danger);color:var(--color-danger-fg);border:1px solid var(--color-danger)}._dangerSolidBtn_xjmsg_50:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}._primaryBtn_xjmsg_46:disabled,._secondaryBtn_xjmsg_48:disabled,._dangerBtn_xjmsg_49:disabled,._dangerSolidBtn_xjmsg_50:disabled{opacity:.55;cursor:not-allowed}._kpiGrid_xjmsg_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}._kpi_xjmsg_140{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border)}._kpiFilter_xjmsg_156{display:block;width:100%;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);font:inherit;text-align:left;cursor:pointer}._kpiFilter_xjmsg_156:hover{background:var(--color-bg-subtle)}._kpiFilter_xjmsg_156:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._kpiFilterOn_xjmsg_177{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._kpiLabel_xjmsg_182{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted)}._kpiValue_xjmsg_188{display:block;margin-top:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);word-break:break-word}._panel_xjmsg_197{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);margin-bottom:var(--space-4)}._panelTitle_xjmsg_205{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-3)}._badge_xjmsg_212{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:var(--color-bg-muted);color:var(--color-text-secondary);white-space:nowrap}._badgePublished_xjmsg_223,._badgeApproved_xjmsg_224,._badgePaid_xjmsg_225{background:var(--color-success-bg);color:var(--color-success)}._badgeDraft_xjmsg_230{background:var(--color-bg-muted);color:var(--color-text-muted)}._badgeReview_xjmsg_235,._badgeProcessing_xjmsg_236{background:var(--color-info-bg);color:var(--color-info)}._badgeRejected_xjmsg_241{background:var(--color-danger-bg);color:var(--color-danger)}._badgeScheduled_xjmsg_246{background:var(--color-warning-bg);color:var(--color-warning)}._list_xjmsg_251{display:flex;flex-direction:column;gap:var(--space-2)}._listItem_xjmsg_257{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-bg-subtle);text-decoration:none;color:inherit;transition:border-color .15s}._listItem_xjmsg_257:hover{border-color:var(--color-border)}._listItemBody_xjmsg_276{min-width:0}._listItemTitle_xjmsg_280{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}._listItemDesc_xjmsg_286{margin-top:2px;font-size:var(--font-size-xs);color:var(--color-text-muted)}._form_xjmsg_292{display:flex;flex-direction:column;gap:var(--space-4);max-width:520px}._formWide_xjmsg_300{max-width:none}._formFields_xjmsg_305{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:0;margin:0;border:0}._field_xjmsg_315{display:flex;flex-direction:column;gap:var(--space-2)}._label_xjmsg_321{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._requiredGuide_xjmsg_327{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}._requiredMark_xjmsg_335{color:var(--color-primary)}._input_xjmsg_339,._select_xjmsg_340,._textarea_xjmsg_341{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);color:var(--color-text)}._input_xjmsg_339:focus,._select_xjmsg_340:focus,._textarea_xjmsg_341:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);outline-offset:1px}._textarea_xjmsg_341{min-height:120px;resize:vertical;line-height:var(--line-height-relaxed)}._kindToggle_xjmsg_362{display:flex;gap:var(--space-2)}._kindOption_xjmsg_367{flex:1;height:44px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);cursor:pointer}._kindOption_xjmsg_367:disabled{cursor:not-allowed;opacity:.6}._kindOption_xjmsg_367[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--font-weight-semibold)}._formActions_xjmsg_392{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2);justify-content:space-between}._deleteActions_xjmsg_400{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}._actions_xjmsg_407{display:flex;flex-wrap:wrap;gap:var(--space-2)}._uploadBox_xjmsg_413{padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:var(--color-bg-subtle)}._hiddenFileInput_xjmsg_420{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._uploadRow_xjmsg_428,._coverUploadRow_xjmsg_429{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._uploadRow_xjmsg_428>button,._coverButtons_xjmsg_437>button{flex-shrink:0}._coverUploadRow_xjmsg_429{align-items:flex-start}._coverInfo_xjmsg_441{min-width:96px}._coverButtons_xjmsg_437{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._coverFileName_xjmsg_450{display:block;max-width:180px;overflow-wrap:anywhere;font-size:var(--font-size-xs);color:var(--color-text-secondary)}._fileCancel_xjmsg_458{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-decoration:underline}._priceIpRow_xjmsg_465{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-6)}._ipFormSetting_xjmsg_472{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}@media(max-width:560px){._uploadRow_xjmsg_428,._coverUploadRow_xjmsg_429{align-items:flex-start}._coverUploadRow_xjmsg_429{flex-wrap:wrap}._coverButtons_xjmsg_437{flex-direction:column;align-items:flex-end}._priceIpRow_xjmsg_465{grid-template-columns:1fr}._ipFormSetting_xjmsg_472{flex-direction:row;align-items:center;justify-content:space-between}}._uploadHint_xjmsg_488{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}._ebookToolPrompt_xjmsg_495{text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._ebookToolPrompt_xjmsg_495 a{color:var(--color-info);font-weight:var(--font-weight-semibold)}._ebookToolPrompt_xjmsg_495 a:hover{color:var(--color-info-hover);text-decoration:underline}._fileName_xjmsg_512{min-width:0;overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}._coverPreview_xjmsg_519{display:block;width:96px;height:144px;margin:0 0 var(--space-2);object-fit:cover;border-radius:var(--radius-md);background:var(--color-bg-muted)}._coverSlotEmpty_xjmsg_530{display:flex;align-items:center;justify-content:center;width:96px;height:144px;margin:0 0 var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted);font-size:var(--font-size-xs);color:var(--color-text-muted)}._ipMaster_xjmsg_547{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}._ipMasterLabel_xjmsg_554{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}._switch_xjmsg_561{flex:none;width:44px;padding:2px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg-muted);cursor:pointer;transition:background-color .15s,border-color .15s}._switch_xjmsg_561[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary)}._switch_xjmsg_561:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 40%,transparent);outline-offset:2px}._switch_xjmsg_561:disabled{cursor:not-allowed;opacity:.5}._switchKnob_xjmsg_589{display:block;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-bg);transition:transform .15s}._switch_xjmsg_561[aria-checked=true] ._switchKnob_xjmsg_589{transform:translate(20px)}._msgOk_xjmsg_602{font-size:var(--font-size-sm);color:var(--color-success)}._msgErr_xjmsg_607{font-size:var(--font-size-sm);color:var(--color-danger)}._stack_xjmsg_612{display:flex;flex-direction:column;gap:var(--space-4)}._lockNote_xjmsg_619{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-warning-border);background:var(--color-warning-bg);font-size:var(--font-size-xs);color:var(--color-warning);line-height:var(--line-height-relaxed)}._page_1lvy3_3{--guide-accent: var(--color-primary);--guide-accent-hover: var(--color-primary-hover);--guide-accent-soft: var(--color-primary-soft);display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-2) 0 var(--space-8)}._officePage_1lvy3_15{--guide-accent: var(--color-info);--guide-accent-hover: var(--color-info-hover);--guide-accent-soft: var(--color-info-bg)}._backRow_1lvy3_21{display:flex;margin-bottom:calc(var(--space-6) * -1)}._hero_1lvy3_26{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-2xl);background:var(--guide-accent-soft)}._heroText_1lvy3_36{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}._kicker_1lvy3_44{color:var(--guide-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._logo_1lvy3_50{display:block;width:auto;height:40px}._heroTitle_1lvy3_56{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.25}._heroDesc_1lvy3_63{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6}._subject_1lvy3_69{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._heroActions_1lvy3_76{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}._pending_1lvy3_85{color:var(--color-text-muted);font-size:var(--font-size-sm)}._note_1lvy3_90{color:var(--color-text-muted);font-size:var(--font-size-xs)}._heroImage_1lvy3_95,._cardImage_1lvy3_96,._trainingImage_1lvy3_97{display:block;width:100%;height:auto}._heroImage_1lvy3_95{border-radius:var(--radius-xl)}._sectionTitle_1lvy3_107{margin-bottom:var(--space-4);color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._cardGrid_1lvy3_114{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}._card_1lvy3_96{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg)}._needMedia_1lvy3_127{position:relative}._needHeadline_1lvy3_132{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:var(--space-4) 45% var(--space-4) var(--space-5);background:linear-gradient(90deg,var(--color-overlay) 40%,transparent 85%);color:var(--color-on-dark);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.25}._cardBody_1lvy3_145{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4)}._stepNumber_1lvy3_153{color:var(--guide-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._cardTitle_1lvy3_159{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4}._cardDesc_1lvy3_166{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}._cardLink_1lvy3_172{align-self:flex-end;color:var(--guide-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._cardLink_1lvy3_172:hover{color:var(--guide-accent-hover);text-decoration:underline}._featureIcon_1lvy3_184{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--guide-accent-soft);color:var(--guide-accent)}._training_1lvy3_97{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-2xl);background:var(--color-bg-muted)}._training_1lvy3_97 ._sectionTitle_1lvy3_107{margin-bottom:var(--space-3)}._trainingList_1lvy3_209{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6;list-style:disc}@media(max-width:860px){._hero_1lvy3_26,._training_1lvy3_97{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-6)}._heroTitle_1lvy3_56{font-size:var(--font-size-2xl)}._cardGrid_1lvy3_114{grid-template-columns:minmax(0,1fr)}}@media(min-width:880px)and (max-width:1099px){._needHeadline_1lvy3_132{font-size:var(--font-size-base)}}@media(min-width:880px)and (max-width:959px){._needHeadline_1lvy3_132{font-size:var(--font-size-sm)}}._button_1edue_1{position:fixed;right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-header) - 2);display:grid;place-items:center;width:var(--space-12);height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-primary);box-shadow:var(--shadow-md)}._button_1edue_1:hover{background:var(--color-bg-muted)}._reading_1edue_17{bottom:calc(56px + var(--space-4) + env(safe-area-inset-bottom,0px))}._badges_1acam_1{display:flex;flex-wrap:wrap;gap:var(--space-2)}._badges_1acam_1 ._badge_1acam_1{display:inline-flex;align-items:center;margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-teal-soft);color:var(--color-teal);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base)}._select_9k0xt_1{height:36px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer}._select_9k0xt_1:hover{border-color:var(--color-primary);color:var(--color-text)}._select_9k0xt_1:focus{outline:none;border-color:var(--color-primary)}._header_r5bd5_1{position:relative;top:0;z-index:var(--z-header);background:var(--color-bg);box-shadow:var(--shadow-sm)}._inner_r5bd5_9{height:var(--header-height);display:flex;align-items:center;gap:var(--space-6)}._subbar_r5bd5_17{background:var(--color-teal)}._subbarInner_r5bd5_21{height:40px;display:flex;align-items:center;gap:var(--space-6)}._sublink_r5bd5_28{font-size:var(--font-size-sm);color:var(--color-teal-fg);white-space:nowrap;opacity:.92}._sublink_r5bd5_28[aria-current=page]{font-weight:var(--font-weight-bold);opacity:1}._sublink_r5bd5_28:hover{opacity:1;color:var(--color-teal-fg)}._subRight_r5bd5_46{margin-left:auto;display:flex;align-items:center;gap:var(--space-6)}._left_r5bd5_53{display:flex;align-items:center;gap:var(--space-8)}._logo_r5bd5_59{display:inline-flex;align-items:center}._logoImg_r5bd5_64{height:34px;width:auto;display:block}._nav_r5bd5_70{display:flex;gap:var(--space-6)}._nav_r5bd5_70 a{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding-block:var(--space-2)}._nav_r5bd5_70 a:hover,._nav_r5bd5_70 a._active_r5bd5_81{color:var(--color-primary)}._search_r5bd5_86{display:flex;min-width:0;gap:var(--space-2);flex:1;max-width:420px}._search_r5bd5_86 input{min-width:0;width:100%;height:40px;padding-inline:var(--space-4);background:var(--color-bg-muted);border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--font-size-sm)}._search_r5bd5_86 input:focus{outline:none;border-color:var(--color-primary);background:var(--color-bg)}._right_r5bd5_110{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}._ghostBtn_r5bd5_117,._primaryBtn_r5bd5_118{height:40px;padding-inline:var(--space-5);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._ghostBtn_r5bd5_117{color:var(--color-text-secondary)}._ghostBtn_r5bd5_117:hover{color:var(--color-primary)}._primaryBtn_r5bd5_118{background:var(--color-primary);color:var(--color-primary-fg)}._primaryBtn_r5bd5_118:hover{background:var(--color-primary-hover)}._userArea_r5bd5_142{position:relative;display:flex;align-items:center;gap:var(--space-3)}._credits_r5bd5_150{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-teal);background:var(--color-teal-soft);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-full);transition:background .15s}._credits_r5bd5_150:hover{background:color-mix(in srgb,var(--color-teal-soft) 60%,var(--color-teal) 20%);color:var(--color-teal)}._topupAdd_r5bd5_169{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-full);background:var(--color-teal);color:var(--color-teal-fg);font-size:var(--font-size-sm);line-height:1}._avatar_r5bd5_181{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);font-weight:var(--font-weight-semibold);display:grid;place-items:center}._backdrop_r5bd5_192{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}._menu_r5bd5_198{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:2;width:240px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2)}._menuHead_r5bd5_211{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--color-border-light)}._menuHead_r5bd5_211 strong{font-size:var(--font-size-sm)}._menuHead_r5bd5_211 span{font-size:var(--font-size-xs);color:var(--color-text-muted)}._menuItem_r5bd5_228{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._menuItem_r5bd5_228:hover{background:var(--color-bg-muted);color:var(--color-text)}._logout_r5bd5_240{width:100%;text-align:left;padding:var(--space-2) var(--space-3);margin-top:var(--space-1);border-top:1px solid var(--color-border-light);color:var(--color-danger);font-size:var(--font-size-sm)}._searchSlot_r5bd5_251{flex:1;max-width:420px;min-width:0}._search_r5bd5_86{position:relative;max-width:none}._search_r5bd5_86 input{border-radius:var(--radius-md);padding-right:var(--space-12)}._searchButton_r5bd5_254{position:absolute;inset-inline-end:0;top:0;display:grid;place-items:center;width:44px;height:40px;border-radius:var(--radius-md);color:var(--color-text-secondary);background:transparent}._searchButton_r5bd5_254:hover{background:var(--color-bg-muted);color:var(--color-primary)}._searchIcon_r5bd5_267{display:flex}._searchText_r5bd5_268,._searchToggle_r5bd5_268,._mobileLanguage_r5bd5_268{display:none}._menuHead_r5bd5_211>span{overflow-wrap:anywhere}@media(max-width:879px){._inner_r5bd5_9{display:grid;grid-template-columns:auto minmax(0,1fr);height:auto;column-gap:var(--space-2);row-gap:0;padding-block:var(--space-2)}._left_r5bd5_53{grid-column:1;grid-row:1;gap:var(--space-1)}._logoImg_r5bd5_64{width:54px;height:auto}._searchToggle_r5bd5_268{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);color:var(--color-text-secondary)}._searchToggle_r5bd5_268:hover{background:var(--color-bg-muted)}._right_r5bd5_110{grid-column:2;grid-row:1;gap:var(--space-1);min-width:0}._userArea_r5bd5_142{gap:var(--space-1);min-width:0;margin-inline-start:var(--space-2)}._searchSlot_r5bd5_251{display:grid;grid-template-rows:0fr;grid-column:1 / -1;grid-row:2;width:100%;max-width:none;visibility:hidden;transition:grid-template-rows .2s ease,visibility 0s .2s}._searchOpen_r5bd5_296{grid-template-rows:1fr;visibility:visible;transition-delay:0s}._search_r5bd5_86{min-height:0;overflow:hidden}._searchOpen_r5bd5_296 ._search_r5bd5_86{padding-top:var(--space-2)}._search_r5bd5_86 input{height:44px;font-size:var(--font-size-base);padding-right:var(--space-3)}._searchButton_r5bd5_254{position:static;width:auto;height:44px;flex-shrink:0;padding-inline:var(--space-3);background:var(--color-primary);color:var(--color-primary-fg)}._searchButton_r5bd5_254:hover{background:var(--color-primary-hover);color:var(--color-primary-fg)}._searchText_r5bd5_268{display:inline}._searchIcon_r5bd5_267,._desktopLanguage_r5bd5_303,._credits_r5bd5_150{display:none}._mobileLanguage_r5bd5_268{display:block;height:44px;padding-inline:var(--space-1)}._avatar_r5bd5_181{width:44px;height:44px;flex-shrink:0}._ghostBtn_r5bd5_117,._primaryBtn_r5bd5_118{height:44px;padding-inline:var(--space-1);font-size:var(--font-size-xs);white-space:nowrap}._subbarInner_r5bd5_21{height:auto;min-height:44px;overflow-x:auto;gap:var(--space-4)}._subRight_r5bd5_46{flex-shrink:0;gap:var(--space-4)}._sublink_r5bd5_28{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}._menu_r5bd5_198{max-width:calc(100vw - var(--space-8));max-height:calc(100dvh - var(--header-height) - var(--space-8));overflow-y:auto}}@media(prefers-reduced-motion:reduce){._searchSlot_r5bd5_251{transition:none}}._menuCredits_r5bd5_316{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._menuHead_r5bd5_211 ._menuBalance_r5bd5_324{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);overflow-wrap:anywhere}._topupButton_r5bd5_330{flex-shrink:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-fg);background:var(--color-primary)}._topupButton_r5bd5_330:hover{color:var(--color-primary-fg);background:var(--color-primary-hover)}._footer_8qfag_1{flex-shrink:0;background:var(--color-text);color:var(--color-bg)}._inner_8qfag_7{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-8);padding-block:var(--space-12)}._brand_8qfag_14 p{margin-top:var(--space-3);max-width:280px;font-size:var(--font-size-sm);color:var(--color-text-disabled);line-height:var(--line-height-relaxed)}._logo_8qfag_24{display:inline-flex;align-items:center}._logoImg_8qfag_29{height:30px;width:auto;display:block;filter:brightness(0) invert(1);transition:opacity .15s}._logoImg_8qfag_29:hover{opacity:.85}._col_8qfag_42{display:flex;flex-direction:column;gap:var(--space-3)}._col_8qfag_42 h4{font-size:var(--font-size-sm);color:var(--color-bg);margin-bottom:var(--space-1)}._col_8qfag_42 a{font-size:var(--font-size-sm);color:var(--color-text-disabled)}._col_8qfag_42 a:hover{color:var(--color-bg)}._bottom_8qfag_61{border-top:1px solid rgba(255,255,255,.1);padding-block:var(--space-5);text-align:center;font-size:var(--font-size-xs);color:var(--color-text-disabled)}@media(max-width:768px){._inner_8qfag_7{grid-template-columns:1fr 1fr}}._bar_1i1xd_2{background:var(--color-warning-bg);border-bottom:1px solid var(--color-warning-border)}._inner_1i1xd_7{min-height:44px;display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2)}._text_1i1xd_15{flex:1;font-size:var(--font-size-sm);color:var(--color-warning);line-height:var(--line-height-normal)}._action_1i1xd_23{flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-warning);text-decoration:underline;background:none;border:none;cursor:pointer}._action_1i1xd_23:disabled{cursor:default;opacity:.7;text-decoration:none}._close_1i1xd_40{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);line-height:1;color:var(--color-warning);background:none;border:none;border-radius:var(--radius-full);cursor:pointer}._close_1i1xd_40:hover{background:color-mix(in srgb,var(--color-warning) 12%,transparent)}._overlay_8thn3_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;border:0;color:inherit;background:#00000073;padding:var(--space-4);overflow:auto}._overlay_8thn3_1[open]{display:grid;place-items:safe center}._overlay_8thn3_1::backdrop{background:transparent}._modal_8thn3_24{position:relative;width:100%;max-width:420px;background:var(--color-bg);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-lg)}._close_8thn3_34{position:absolute;top:var(--space-4);right:var(--space-4);font-size:var(--font-size-2xl);line-height:1;color:var(--color-text-muted)}._title_8thn3_43{font-size:var(--font-size-2xl)}._sub_8thn3_47{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}._form_8thn3_53{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}._field_8thn3_60{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._field_8thn3_60 input{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-base);color:var(--color-text);transition:border-color .15s}._field_8thn3_60 input:focus{outline:none;border-color:var(--color-primary)}._inlineRow_8thn3_83{display:flex;gap:var(--space-2);align-items:stretch}._inlineRow_8thn3_83 input{flex:1;min-width:0}._checkBtn_8thn3_94{flex-shrink:0;padding:0 var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);white-space:nowrap;transition:background .15s,color .15s}._checkBtn_8thn3_94:hover:not(:disabled){background:var(--color-primary);color:var(--color-primary-fg)}._checkBtn_8thn3_94:disabled{border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}._hintOk_8thn3_116{font-size:var(--font-size-sm);color:var(--color-success)}._hintErr_8thn3_121{font-size:var(--font-size-sm);color:var(--color-danger)}._error_8thn3_126{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--font-size-sm)}._submit_8thn3_134{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-base);font-weight:600;transition:background .15s}._submit_8thn3_134:hover:not(:disabled){background:var(--color-primary-hover)}._submit_8thn3_134:disabled{background:var(--color-text-disabled);cursor:not-allowed}._switch_8thn3_152{margin-top:var(--space-5);width:100%;text-align:center;font-size:var(--font-size-sm);color:var(--color-primary)}._switch_8thn3_152:hover{text-decoration:underline}._forgot_8thn3_164{margin-top:var(--space-3);width:100%;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._forgot_8thn3_164:hover{color:var(--color-primary)}._main_bcvym_1{flex:1;min-height:0}._header_bcvym_6{position:sticky;top:0;z-index:var(--z-header)}._shell_bcvym_12{display:flex;flex-direction:column;min-height:100dvh}._gate_1ycxl_2{max-width:420px;margin:0 auto;padding:var(--space-16) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._icon_1ycxl_13{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-muted)}._title_1ycxl_24{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._desc_1ycxl_30{font-size:var(--font-size-base);color:var(--color-text-muted)}._cta_1ycxl_35{height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color .15s}._cta_1ycxl_35:hover{background:var(--color-primary-hover)}._root_1422u_1{min-block-size:min(520px,58vh);display:grid;align-items:center;padding-block:clamp(var(--space-10),8vw,var(--space-16));container-type:inline-size}._frame_1422u_9{inline-size:min(100%,760px);display:grid;grid-template-columns:minmax(132px,.4fr) minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),7cqi,var(--space-16));padding-block:clamp(var(--space-8),7cqi,var(--space-12));border-block:1px solid var(--color-border)}._code_1422u_19{color:var(--color-primary);font-size:clamp(var(--font-size-3xl),11cqi,96px);font-weight:var(--font-weight-bold);letter-spacing:-.07em;line-height:var(--line-height-tight)}._content_1422u_27{min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._title_1422u_35{color:var(--color-text);font-size:clamp(var(--font-size-xl),5cqi,var(--font-size-3xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._title_1422u_35:focus{outline:none}._description_1422u_46{max-inline-size:58ch;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}._actions_1422u_53{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4)}._primaryAction_1422u_60,._secondaryAction_1422u_61{min-block-size:42px;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-6);border:1px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._primaryAction_1422u_60:focus-visible,._secondaryAction_1422u_61:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._primaryAction_1422u_60{background:var(--color-primary);color:var(--color-primary-fg)}._primaryAction_1422u_60:hover{background:var(--color-primary-hover)}._secondaryAction_1422u_61{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}._secondaryAction_1422u_61:hover{border-color:var(--color-primary);color:var(--color-primary)}@container (max-width: 520px){._frame_1422u_9{grid-template-columns:1fr;gap:var(--space-5)}._code_1422u_19{font-size:clamp(48px,20cqi,72px)}}@media(prefers-reduced-motion:reduce){._primaryAction_1422u_60,._secondaryAction_1422u_61{transition:none}}._hero_itul7_1{position:relative;overflow:hidden;background:linear-gradient(200deg,var(--color-bg) 52%,color-mix(in srgb,var(--color-teal) 65%,var(--color-bg)) 100%)}._covers_itul7_12{position:absolute;top:0;left:var(--space-6);height:100%;display:flex;align-items:flex-start;gap:var(--space-4);pointer-events:none;-webkit-user-select:none;user-select:none}._col_itul7_24{display:flex;flex-direction:column;gap:var(--space-4);width:112px}._colOffset_itul7_32{margin-top:calc(-1 * var(--space-8))}._cover_itul7_12{width:112px;height:168px;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-shrink:0}._inner_itul7_46{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;height:440px}._text_itul7_55{display:flex;flex-direction:column;gap:var(--space-6);max-width:760px}._heading_itul7_62{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._cta_itul7_72{align-self:center}._headingBrand_itul7_76{color:var(--color-teal)}._headingMain_itul7_80{color:var(--color-text)}._body_itul7_84{display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-base)}._body_itul7_84 strong{font-weight:var(--font-weight-semibold)}@media(max-width:1120px){._covers_itul7_12{display:none}._inner_itul7_46{height:auto;justify-content:flex-start;padding-block:var(--space-16)}._heading_itul7_62{font-size:var(--font-size-3xl)}}._strip_1kylm_1{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover))}._inner_1kylm_5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-8)}._text_1kylm_13{display:flex;flex-direction:column;gap:var(--space-2);color:var(--color-primary-fg)}._title_1kylm_20{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._desc_1kylm_25{font-size:var(--font-size-sm);opacity:.9}@media(max-width:640px){._inner_1kylm_5{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}._placeholder_1v7wb_1._placeholder_1v7wb_1{display:grid;place-items:center;overflow:hidden;background:var(--color-bg-muted);color:var(--color-text-muted)}._icon_1v7wb_8{width:45%;max-width:var(--space-16);height:auto}._section_x8dtk_1{padding-block:var(--space-8);background:var(--color-teal-soft);border-block:1px solid var(--color-border)}._head_x8dtk_7{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}._icon_x8dtk_14{font-size:var(--font-size-lg)}._title_x8dtk_18{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}._track_x8dtk_24{display:grid;grid-auto-flow:column;grid-auto-columns:280px;gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}._card_x8dtk_34{display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;text-align:left;transition:box-shadow .15s}._card_x8dtk_34:hover{box-shadow:var(--shadow-md)}._card_x8dtk_34:disabled{cursor:wait;opacity:.65}._cover_x8dtk_55{width:56px;height:84px;border-radius:var(--radius-md);object-fit:cover;background:var(--color-bg-muted);flex-shrink:0}._info_x8dtk_64{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}._cardTitle_x8dtk_72{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--line-height-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._author_x8dtk_83{font-size:var(--font-size-xs);font-style:italic;color:var(--color-text-disabled)}._pct_x8dtk_89{margin-top:auto;font-size:10px;color:var(--color-text-disabled)}._progressTrack_x8dtk_95{display:block;width:100%;height:3px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-muted)}._progressFill_x8dtk_104{display:block;height:100%;border-radius:inherit;background:var(--color-teal)}._readerError_x8dtk_111{margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger)}._card_8m11w_1{display:flex;flex-direction:column;width:100%;gap:2px}._card_8m11w_1:hover ._coverImg_8m11w_7{transform:scale(1.04)}._card_8m11w_1:hover ._cover_8m11w_7{box-shadow:var(--shadow-md)}._card_8m11w_1:hover ._title_8m11w_13{color:var(--color-primary)}._cover_8m11w_7{position:relative;aspect-ratio:3 / 4;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-muted);transition:box-shadow .2s}._coverImg_8m11w_7{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}._rank_8m11w_36{position:absolute;bottom:var(--space-2);left:var(--space-2);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);z-index:1}._badge_8m11w_53{position:absolute;top:var(--space-2);right:var(--space-2);padding:2px var(--space-2);font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);color:var(--color-primary-fg);z-index:1}._badgeNew_8m11w_65{background:var(--color-teal)}._badgeFree_8m11w_69{background:var(--color-primary)}._coverTags_8m11w_73{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;align-items:center;gap:4px}._kind_8m11w_82{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-on-dark);background:var(--color-cover-badge);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2px var(--space-2);border-radius:var(--radius-full)}._freeTag_8m11w_93{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-fg);background:var(--color-primary);padding:2px var(--space-2);border-radius:var(--radius-full)}._body_8m11w_102{padding-top:var(--space-2)}._title_8m11w_13{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--line-height-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}._author_8m11w_118{margin-top:2px;font-size:var(--font-size-xs);font-style:italic;color:var(--color-text-muted)}._stars_8m11w_125{display:inline-flex;align-items:center;gap:3px;margin-top:var(--space-1);font-size:var(--font-size-xs);letter-spacing:1px}._starsFill_8m11w_134{color:var(--color-star)}._starsEmpty_8m11w_138{color:var(--color-border)}._ratingNum_8m11w_142{margin-left:2px;letter-spacing:normal;color:var(--color-text-muted)}._price_8m11w_148{margin-top:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}._cardList_8m11w_156{display:flex;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s}._cardList_8m11w_156:hover{box-shadow:var(--shadow-md)}._cardList_8m11w_156:hover ._coverImg_8m11w_7{transform:scale(1.04)}._cardList_8m11w_156:hover ._title_8m11w_13{color:var(--color-primary)}._cardList_8m11w_156 ._cover_8m11w_7{flex-shrink:0;width:92px}._cardList_8m11w_156 ._body_8m11w_102{flex:1;min-width:0;padding-top:0}._cardList_8m11w_156 ._title_8m11w_13{font-size:var(--font-size-base)}._synopsis_8m11w_190{margin-top:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._section_3g0r1_1{padding-block:var(--space-10);border-top:1px solid var(--color-border-light)}._head_3g0r1_6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}._heading_3g0r1_14{display:flex;align-items:center;gap:var(--space-4)}._iconBadge_3g0r1_20{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-teal);color:var(--color-teal-fg);font-size:var(--font-size-lg);flex-shrink:0}._title_3g0r1_33{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._titleAccent_3g0r1_39{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._more_3g0r1_45{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);white-space:nowrap}._more_3g0r1_45:hover{text-decoration:underline}._track_3g0r1_57{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:var(--space-5);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}@media(max-width:640px){._track_3g0r1_57{grid-auto-columns:140px;gap:var(--space-4)}}._skeleton_1jous_1{aspect-ratio:3 / 4;height:224px;border-radius:var(--radius-sm);background:var(--color-bg-muted);animation:_pulse_1jous_1 1.2s ease-in-out infinite}@keyframes _pulse_1jous_1{0%,to{opacity:1}50%{opacity:.55}}._section_j7a4j_1{padding-block:var(--space-12);background:var(--color-bg);border-top:1px solid var(--color-border-light)}._title_j7a4j_7{text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-teal-hover)}._logos_j7a4j_15{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6) var(--space-10);margin-top:var(--space-8)}._logo_j7a4j_15{height:40px;width:auto;max-width:140px;object-fit:contain;opacity:.75;transition:opacity .15s}._logo_j7a4j_15:hover{opacity:1}._section_2wf6i_1{padding-block:var(--space-10)}._card_2wf6i_5{position:relative;overflow:hidden;display:flex;align-items:center;padding:var(--space-10) var(--space-8);background:var(--color-primary-hover);border-radius:var(--radius-2xl)}._content_2wf6i_15{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4);max-width:460px;color:var(--color-primary-fg)}._title_2wf6i_25{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._desc_2wf6i_31{font-size:var(--font-size-sm);opacity:.92;line-height:var(--line-height-base)}._circle1_2wf6i_38,._circle2_2wf6i_39{position:absolute;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary-fg) 8%,transparent);pointer-events:none}._circle1_2wf6i_38{width:300px;height:300px;right:-60px;top:-60px}._circle2_2wf6i_39{width:200px;height:200px;right:40px;bottom:-80px}._dialog_l93m4_1{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:clip;color:var(--color-text);background:transparent;--drawer-offset: 100%}._dialog_l93m4_1[data-side=left]{--drawer-offset: -100%}._dialog_l93m4_1::backdrop{background:var(--color-overlay);opacity:0;transition:opacity .2s ease}._dialog_l93m4_1[data-visible=true]::backdrop{opacity:1}._panel_l93m4_20{position:absolute;inset-block:0;inset-inline-end:0;width:var(--drawer-width);max-width:85vw;display:flex;flex-direction:column;background:var(--color-bg);box-shadow:var(--shadow-lg);transform:translate(var(--drawer-offset));transition:transform .2s ease}._dialog_l93m4_1[data-side=left] ._panel_l93m4_20{inset-inline-start:0;inset-inline-end:auto}._dialog_l93m4_1[data-visible=true] ._panel_l93m4_20{transform:translate(0)}._head_l93m4_35{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);z-index:1}._title_l93m4_45{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._close_l93m4_46{display:grid;place-items:center;color:var(--color-text-muted)}._body_l93m4_47{min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){._panel_l93m4_20,._dialog_l93m4_1[data-visible=true] ._panel_l93m4_20,._dialog_l93m4_1::backdrop,._dialog_l93m4_1[data-visible=true]::backdrop{transition:none;animation:none}}._root_1of9n_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._status_1of9n_6{display:block;color:var(--color-text-muted);margin-block:var(--space-3)}._status_1of9n_6:empty{margin:0}._retry_1of9n_16{padding:var(--space-3) var(--space-4);margin-block-end:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}._retry_1of9n_16:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._retry_1of9n_16:disabled{opacity:.5;cursor:not-allowed}._panel_1anbz_1{display:flex;flex-direction:column}._group_1anbz_6{padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}._group_1anbz_6:first-child{padding-top:0}._groupTitle_1anbz_15{margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}._chips_1anbz_22{display:flex;flex-direction:column;gap:var(--space-1)}._chip_1anbz_22,._chipOn_1anbz_29{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:left}._chip_1anbz_22:hover{background:var(--color-bg-muted)}._chipOn_1anbz_29{background:var(--color-primary-tint);color:var(--color-primary-hover);font-weight:var(--font-weight-bold)}._radioRow_1anbz_48{display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer}._radio_1anbz_48{accent-color:var(--color-primary);width:var(--space-4);height:var(--space-4);cursor:pointer}._clear_1anbz_65{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-4);padding-block:var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}._clear_1anbz_65:hover{background:var(--color-primary-soft)}._wrap_1au39_1{padding-block:var(--space-6) var(--space-16)}._crumb_1au39_6{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}._crumb_1au39_6 a:hover{color:var(--color-primary)}._crumb_1au39_6 span{color:var(--color-text);font-weight:var(--font-weight-semibold)}._heading_1au39_22{margin-top:var(--space-4);font-size:var(--font-size-2xl)}._kindTabs_1au39_28{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4);border-bottom:1px solid var(--color-border)}._tab_1au39_36,._tabOn_1au39_37{padding:var(--space-3) var(--space-5);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px}._tab_1au39_36:hover{color:var(--color-text)}._tabOn_1au39_37{color:var(--color-primary);font-weight:var(--font-weight-bold);border-bottom-color:var(--color-primary)}._tabCount_1au39_53{font-size:var(--font-size-xs)}._body_1au39_58{display:flex;align-items:flex-start;gap:var(--space-6);margin-top:var(--space-6)}._sidebar_1au39_65{max-height:calc(100dvh - var(--user-header-height) - var(--space-8));overflow-y:auto;flex-shrink:0;width:220px;padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:sticky;top:calc(var(--user-header-height) + var(--space-4))}._main_1au39_78{flex:1;min-width:0}._resultBar_1au39_84{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._resultCount_1au39_93{font-size:var(--font-size-sm);color:var(--color-text-muted)}._tools_1au39_98{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:var(--space-2)}._filterBtn_1au39_106{display:none;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._filterBtn_1au39_106:hover{border-color:var(--color-teal)}._filterDot_1au39_122{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-primary)}._sort_1au39_129{min-height:44px;width:148px;flex-shrink:0;padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--color-bg)}._sort_1au39_129:hover{border-color:var(--color-primary)}._viewToggle_1au39_147{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-md)}._viewBtn_1au39_153,._viewOn_1au39_154{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;color:var(--color-text-muted)}._viewBtn_1au39_153:hover{background:var(--color-bg-muted)}._viewOn_1au39_154{background:var(--color-teal);color:var(--color-teal-fg)}._grid_1au39_171{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}._list_1au39_177{display:flex;flex-direction:column;gap:var(--space-3)}._empty_1au39_183{padding-block:var(--space-16);text-align:center;color:var(--color-text-muted)}._drawerApply_1au39_189{width:100%;margin-top:var(--space-6);padding-block:var(--space-3);background:var(--color-primary);color:var(--color-primary-fg);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}._drawerApply_1au39_189:hover{background:var(--color-primary-hover)}@media(max-width:1024px){._sidebar_1au39_65{display:none}._filterBtn_1au39_106{display:flex}._grid_1au39_171{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){._grid_1au39_171{grid-template-columns:repeat(2,1fr)}}._drawerBody_1au39_223{padding:var(--space-4) var(--space-5) var(--space-5)}._wrap_5k8bo_2{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._compact_5k8bo_13{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-lg)}._compact_5k8bo_13 ._title_5k8bo_18{font-size:var(--font-size-base)}._compact_5k8bo_13 ._hint_5k8bo_22{font-size:var(--font-size-xs)}._head_5k8bo_27{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._title_5k8bo_18{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}._clear_5k8bo_40{font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:underline}._clear_5k8bo_40:hover:not(:disabled){color:var(--color-primary)}._clear_5k8bo_40:disabled{cursor:default;opacity:.5}._stars_5k8bo_55{display:flex;min-inline-size:0;padding:0;border:0;margin:0;margin-inline-start:calc(-1 * var(--space-1))}._starOn_5k8bo_64,._starOff_5k8bo_65{font-size:var(--font-size-2xl);line-height:1;padding:var(--space-1) var(--space-2)}._starOn_5k8bo_64:disabled,._starOff_5k8bo_65:disabled{cursor:default}._starOn_5k8bo_64{color:var(--color-star)}._starOff_5k8bo_65{color:var(--color-border)}._hint_5k8bo_22{font-size:var(--font-size-sm);color:var(--color-text-muted)}._error_5k8bo_89{font-size:var(--font-size-sm);color:var(--color-danger)}._wrap_4fw3l_1{padding-bottom:var(--space-10);display:flex;flex-direction:column;gap:var(--space-6)}._hero_4fw3l_9{display:grid;grid-template-columns:240px 1fr;gap:var(--space-8);padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._left_4fw3l_19{display:flex;flex-direction:column;gap:var(--space-4)}._cover_4fw3l_25{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--radius-lg);background:var(--color-bg-muted);box-shadow:var(--shadow-md)}._iconActions_4fw3l_34{display:flex;justify-content:center;gap:var(--space-6)}._iconAction_4fw3l_34,._iconOn_4fw3l_41{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}._iconAction_4fw3l_34:hover,._iconOn_4fw3l_41{color:var(--color-primary)}._iconAction_4fw3l_34:disabled,._iconOn_4fw3l_41:disabled{cursor:default}._actionStatus_4fw3l_61,._actionError_4fw3l_62{font-size:var(--font-size-xs);text-align:center}._actionStatus_4fw3l_61{color:var(--color-text-muted)}._actionError_4fw3l_62{color:var(--color-danger)}._info_4fw3l_74{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._badges_4fw3l_81{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._genre_4fw3l_88{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-teal);background:var(--color-teal-soft);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._ipOpen_4fw3l_97{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-teal-fg);background:var(--color-teal);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._ipOpen_4fw3l_97:hover{background:var(--color-teal-hover);color:var(--color-teal-fg)}._title_4fw3l_111{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}._author_4fw3l_116{font-size:var(--font-size-base);font-style:italic;color:var(--color-primary)}._ratingRow_4fw3l_122{display:flex;align-items:center;gap:var(--space-2)}._stars_4fw3l_128{letter-spacing:1px}._starsFill_4fw3l_131{color:var(--color-star)}._starsEmpty_4fw3l_134{color:var(--color-border)}._ratingNum_4fw3l_138{font-weight:var(--font-weight-bold);color:var(--color-text)}._reviews_4fw3l_142{font-size:var(--font-size-sm);color:var(--color-text-muted)}._metaGrid_4fw3l_148{display:flex;flex-wrap:wrap;gap:var(--space-3)}._metaCell_4fw3l_154{display:flex;flex-direction:column;gap:var(--space-1);min-width:120px;padding:var(--space-3);background:var(--color-bg-muted);border-radius:var(--radius-lg)}._metaLabel_4fw3l_164{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}._metaValue_4fw3l_172{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}._synopsis_4fw3l_179{line-height:var(--line-height-relaxed);color:var(--color-text-secondary);white-space:pre-line}._moreBtn_4fw3l_185{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}._chevronUp_4fw3l_195{transform:rotate(180deg)}._tags_4fw3l_199{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tags_4fw3l_199 span{font-size:var(--font-size-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._commerceRow_4fw3l_214{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._commerceRow_4fw3l_214>:only-child{grid-column:1 / -1}._buyBox_4fw3l_226{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._price_4fw3l_236{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._owned_4fw3l_243{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-teal)}._taxNote_4fw3l_249{font-size:var(--font-size-xs);color:var(--color-text-muted)}._buyActions_4fw3l_254{display:flex;gap:var(--space-3);margin-top:var(--space-2)}._buyPrimary_4fw3l_260{flex:1;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-primary-fg);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}._buyPrimary_4fw3l_260:hover{background:var(--color-primary-hover);color:var(--color-primary-fg)}._buyPrimary_4fw3l_260:disabled{cursor:wait;opacity:.65}._readerError_4fw3l_282{font-size:var(--font-size-sm);color:var(--color-danger)}._buyGhost_4fw3l_287{flex:1;height:44px;border:2px solid var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}._buyGhost_4fw3l_287:hover{background:var(--color-primary-soft)}._ipApplyRow_4fw3l_301{display:flex;flex-direction:column;gap:var(--space-2)}._ipPanel_4fw3l_308{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-teal-soft);border:1px solid var(--color-teal);border-radius:var(--radius-lg)}._ipPanelTitle_4fw3l_318{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-teal)}._ipMetrics_4fw3l_324{display:flex;flex-wrap:wrap;gap:var(--space-3)}._ipMetric_4fw3l_324{display:flex;flex-direction:column;gap:var(--space-1);min-width:88px;padding:var(--space-3);background:var(--color-bg);border-radius:var(--radius-md)}._ipMetricValue_4fw3l_340{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}._ipMetricLabel_4fw3l_346{font-size:var(--font-size-xs);color:var(--color-text-muted)}._ipCta_4fw3l_351{height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-teal);color:var(--color-teal-fg);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}._ipCta_4fw3l_351:hover{background:var(--color-teal-hover);color:var(--color-teal-fg)}._ipCtaDisabled_4fw3l_367{cursor:not-allowed;opacity:.55}._ipHint_4fw3l_372{font-size:var(--font-size-xs);color:var(--color-text-muted)}._ratingSummary_4fw3l_378{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._summaryScore_4fw3l_388{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-text)}._summaryBody_4fw3l_395{display:flex;flex-direction:column;gap:var(--space-1)}._summaryCount_4fw3l_401{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media(max-width:768px){._hero_4fw3l_9{grid-template-columns:1fr;padding:var(--space-5)}._left_4fw3l_19{width:100%;max-width:240px;margin-inline:auto}._commerceRow_4fw3l_214{grid-template-columns:1fr}}._panel_11o4n_1{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}._head_11o4n_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border)}._headTitle_11o4n_19{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text)}._headIcon_11o4n_28{color:var(--color-teal)}._headSub_11o4n_32{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}._sortToggle_11o4n_38{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._sortBtn_11o4n_45,._sortOn_11o4n_46{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}._sortBtn_11o4n_45:hover{background:var(--color-bg-muted)}._sortOn_11o4n_46{background:var(--color-primary);color:var(--color-primary-fg)}._banner_11o4n_61{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-teal-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-teal)}._rows_11o4n_71{display:flex;flex-direction:column}._row_11o4n_71{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);text-align:left}._row_11o4n_71:hover{background:var(--color-bg-subtle)}._epThumb_11o4n_90{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text-muted)}._epThumbFree_11o4n_102{color:var(--color-teal)}._epLabel_11o4n_106{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._epNo_11o4n_118{flex-shrink:0}._epTitle_11o4n_123{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-normal);color:var(--color-text-muted)}._epStatus_11o4n_132{flex-shrink:0}._epFree_11o4n_136{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-teal);background:var(--color-teal-soft);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._epPrice_11o4n_145{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}._epOwned_11o4n_152{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-hover);background:var(--color-primary-soft);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._pager_11o4n_161,._state_11o4n_162{padding:var(--space-4)}._hero_36rcq_2{background:var(--gradient-story-hero);color:var(--color-on-dark)}._heroInner_36rcq_7{display:grid;grid-template-columns:180px 1fr;gap:var(--space-8);padding-block:var(--space-10);align-items:start}._cover_36rcq_15{width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._info_36rcq_23{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._statusRow_36rcq_30{align-self:flex-start;display:flex;align-items:center;gap:var(--space-2)}._statusBadge_36rcq_37{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-on-dark);background:var(--color-on-dark-surface);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._freeBadge_36rcq_47{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-fg);background:var(--color-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._title_36rcq_56{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);color:var(--color-on-dark)}._author_36rcq_62{font-size:var(--font-size-base);color:var(--color-on-dark-muted)}._stats_36rcq_68{display:flex;flex-wrap:wrap;gap:var(--space-5)}._stat_36rcq_30{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-on-dark-muted)}._star_36rcq_82{color:var(--color-star)}._synopsisWrap_36rcq_87{max-width:560px}._synopsis_36rcq_87{line-height:var(--line-height-relaxed);color:var(--color-on-dark-strong);white-space:pre-line}._moreBtn_36rcq_97{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-on-dark)}._chevronUp_36rcq_107{transform:rotate(180deg)}._tags_36rcq_112{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tags_36rcq_112 span{font-size:var(--font-size-xs);color:var(--color-on-dark-muted);background:var(--color-on-dark-surface);border:1px solid var(--color-on-dark-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._ctas_36rcq_128{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}._ctaPrimary_36rcq_135{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding-inline:var(--space-6);background:var(--color-on-dark);color:var(--color-teal-hover);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}._ctaPrimary_36rcq_135:hover{color:var(--color-teal-hover);background:var(--color-on-dark-strong)}._ctaSub_36rcq_152,._ctaSubOn_36rcq_153{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding-inline:var(--space-6);border:2px solid var(--color-on-dark);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}._ctaSub_36rcq_152{color:var(--color-on-dark)}._ctaSub_36rcq_152:hover{background:var(--color-on-dark-surface);color:var(--color-on-dark)}._ctaSubOn_36rcq_153{background:var(--color-on-dark);color:var(--color-teal)}._iconActions_36rcq_177{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-1)}._iconAction_36rcq_177,._iconOn_36rcq_185{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs)}._iconAction_36rcq_177:disabled,._iconOn_36rcq_185:disabled{cursor:default}._iconAction_36rcq_177{color:var(--color-on-dark-faint)}._iconAction_36rcq_177:hover:not(:disabled){color:var(--color-on-dark)}._iconOn_36rcq_185{color:var(--color-on-dark)}._actionStatus_36rcq_211,._actionError_36rcq_212{font-size:var(--font-size-xs);color:var(--color-on-dark);align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md)}._actionStatus_36rcq_211{background:var(--color-on-dark-border)}._actionError_36rcq_212{background:var(--color-on-dark-surface)}._ipPanel_36rcq_227{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);background:var(--color-on-dark-surface);border:1px solid var(--color-on-dark-border);border-radius:var(--radius-lg)}._ipPanelTitle_36rcq_238{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-on-dark)}._ipMetrics_36rcq_244{display:flex;flex-wrap:wrap;gap:var(--space-3)}._ipMetric_36rcq_244{display:flex;flex-direction:column;gap:var(--space-1);min-width:88px;padding:var(--space-3);background:var(--color-on-dark-surface-strong);border-radius:var(--radius-md)}._ipMetricValue_36rcq_260{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-on-dark)}._ipMetricLabel_36rcq_266{font-size:var(--font-size-xs);color:var(--color-on-dark-muted)}._ipCta_36rcq_271{align-self:flex-start;height:44px;display:inline-flex;align-items:center;padding-inline:var(--space-6);background:var(--color-on-dark);color:var(--color-teal);font-weight:var(--font-weight-bold);border-radius:var(--radius-md)}._ipCta_36rcq_271:hover{color:var(--color-teal-hover);background:var(--color-on-dark-strong)}._ipCtaDisabled_36rcq_288{cursor:not-allowed;opacity:.55}._ipHint_36rcq_293{font-size:var(--font-size-xs);color:var(--color-on-dark-muted)}._ipApplyRow_36rcq_299{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._ratingWrap_36rcq_307{padding-top:var(--space-8)}._ratingWrap_36rcq_307:empty{display:none}._listWrap_36rcq_317{padding-block:var(--space-8) var(--space-10)}@media(max-width:768px){._heroInner_36rcq_7{grid-template-columns:1fr}._cover_36rcq_15{max-width:200px;margin-inline:auto}}._state_1uk55_2{padding-block:var(--space-16);text-align:center;color:var(--color-text-muted)}._crumb_1uk55_8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding-block:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}._crumb_1uk55_8 a:hover{color:var(--color-primary)}._crumb_1uk55_8 span{color:var(--color-text);font-weight:var(--font-weight-semibold)}._relatedRail_1uk55_27{margin-top:var(--space-8);border-top:1px solid var(--color-border-light)}._page_33y17_3{background:var(--color-bg-subtle)}._state_33y17_7{padding:var(--space-16) var(--space-4);text-align:center;color:var(--color-text-muted)}._stepbar_33y17_14{position:sticky;top:var(--user-header-height);background:var(--color-bg);box-shadow:var(--shadow-sm)}._steps_33y17_24{max-width:680px;margin:0 auto;height:64px;padding:0 var(--space-5);display:flex;align-items:center;justify-content:center}._step_33y17_14{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._stepCircle_33y17_41{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-border);color:var(--color-text-muted)}._stepOn_33y17_54{background:var(--color-primary);color:var(--color-primary-fg)}._stepDone_33y17_59{background:var(--color-teal);color:var(--color-teal-fg)}._stepLabel_33y17_64{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._stepLabelOn_33y17_70{color:var(--color-primary);font-weight:var(--font-weight-bold)}._stepLabelDone_33y17_75{color:var(--color-teal-hover);font-weight:var(--font-weight-semibold)}._connector_33y17_80{width:40px;height:2px;margin:0 var(--space-2);background:var(--color-border);flex-shrink:0}._connectorDone_33y17_88{background:var(--color-teal)}@media(max-width:480px){._stepLabel_33y17_64{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._connector_33y17_80{width:28px}}._main_33y17_107{max-width:680px;margin:0 auto;padding:var(--space-8) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._payment_33y17_116{display:flex;flex-direction:column;gap:var(--space-4)}._card_33y17_122{background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}._cardTitle_33y17_129{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-4)}._bookRow_33y17_137{display:flex;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-light)}._cover_33y17_144{width:72px;height:108px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-muted);flex-shrink:0}._bookMeta_33y17_154{flex:1;min-width:0}._bookTitle_33y17_159{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height-tight);overflow-wrap:anywhere}._bookAuthor_33y17_167{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:2px}._bookFormat_33y17_173{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-1)}._bookPrice_33y17_179{flex-shrink:0;text-align:right;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap}._balance_33y17_189{margin-top:var(--space-4)}._row_33y17_193{display:flex;justify-content:space-between;padding:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._rowSpend_33y17_201{color:var(--color-primary)}._rowTotal_33y17_205{display:flex;justify-content:space-between;padding-top:var(--space-3);margin-top:var(--space-1);border-top:2px solid var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}._actions_33y17_217{display:flex;flex-direction:column;gap:var(--space-3)}._buyBtn_33y17_223{width:100%;min-height:52px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:background-color .15s}._buyBtn_33y17_223:hover{background:var(--color-primary-hover)}._buyBtn_33y17_223:active{background:var(--color-primary-active)}._note_33y17_242{display:flex;align-items:center;justify-content:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}._insufficient_33y17_252{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}._insufficientTitle_33y17_259{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-warning)}._insufficientDetail_33y17_265{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}._topupBtn_33y17_271{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:48px;padding:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius-md);background:var(--color-teal);color:var(--color-teal-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color .15s}._topupBtn_33y17_271:hover{background:var(--color-teal-hover)}._success_33y17_293{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-16) var(--space-8);border:2px dashed var(--color-border)}._successIcon_33y17_303{width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}._successTitle_33y17_315{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._successDesc_33y17_321{font-size:var(--font-size-base);color:var(--color-text-muted)}._orderNo_33y17_326{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-3)}._successActions_33y17_332{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:260px;margin-top:var(--space-4)}._successPrimary_33y17_341{width:100%;min-height:48px;padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;transition:background-color .15s}._successPrimary_33y17_341:hover{background:var(--color-primary-hover)}._successGhost_33y17_360{width:100%;min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:center;transition:border-color .15s,color .15s}._successGhost_33y17_360:hover{border-color:var(--color-text-disabled);color:var(--color-text-secondary)}._purchaseStatus_33y17_379{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._success_33y17_293:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:480px){._bookRow_33y17_137{display:grid;grid-template-columns:auto minmax(0,1fr)}._cover_33y17_144{grid-row:span 2}._bookPrice_33y17_179{grid-column:2;text-align:left;white-space:normal}}._page_5lgm7_2{max-width:720px;margin-inline:auto;padding-block:var(--space-10);display:flex;flex-direction:column;gap:var(--space-8)}._head_5lgm7_11{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._title_5lgm7_19{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}._subtitle_5lgm7_24{margin-top:var(--space-2);max-width:60ch;font-size:var(--font-size-sm);color:var(--color-text-muted)}._balanceChip_5lgm7_31{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary-soft);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}._unavailable_5lgm7_44{min-height:320px;padding:var(--space-10) var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center}._unavailableIcon_5lgm7_58{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-muted)}._unavailableText_5lgm7_69{display:flex;flex-direction:column;gap:var(--space-3);align-items:center}._unavailableTitle_5lgm7_76{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._unavailableDesc_5lgm7_81{max-width:52ch;font-size:var(--font-size-sm);line-height:1.65;color:var(--color-text-secondary)}._action_5lgm7_88{min-width:220px}@media(max-width:559px){._page_5lgm7_2{padding-block:var(--space-8)}._unavailable_5lgm7_44{min-height:280px;padding:var(--space-8) var(--space-5)}._action_5lgm7_88{width:100%;min-width:0}}._list_1g3iy_1{display:flex;flex-direction:column;gap:var(--space-1)}._row_1g3iy_7,._rowActive_1g3iy_8{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-8);border-radius:var(--radius-md);color:var(--color-text)}._row_1g3iy_7:hover{background:var(--color-bg-muted)}._rowActive_1g3iy_8{background:var(--color-primary-tint);color:var(--color-primary);font-weight:var(--font-weight-semibold)}._rowIcon_1g3iy_28{display:flex;color:var(--color-text-disabled)}._rowIconFree_1g3iy_33{color:var(--color-success)}._rowLabel_1g3iy_37{font-size:var(--font-size-sm)}._controlsToggle_ln9wc_6{position:fixed;top:calc(var(--user-header-height) + 56px + var(--space-2));left:var(--space-2);z-index:calc(var(--z-header) + 1);width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._controlsToggle_ln9wc_6:focus{width:auto;height:auto;max-width:calc(100vw - var(--space-4));padding:var(--space-3) var(--space-4);overflow:visible;clip-path:none;white-space:normal;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);outline:2px solid var(--color-primary);outline-offset:2px}._state_ln9wc_34{padding:var(--space-16) var(--space-4);text-align:center;color:var(--color-text-muted)}._topBar_ln9wc_41{position:fixed;top:var(--user-header-height);left:0;right:0;z-index:calc(var(--z-header) - 1);background:var(--color-bg);box-shadow:var(--shadow-sm);transition:transform .25s ease}._topBarInner_ln9wc_52{max-width:720px;display:flex;align-items:center;gap:var(--space-3);height:56px}._back_ln9wc_60{min-width:44px;min-height:44px;justify-content:center;display:inline-flex;align-items:center;gap:var(--space-1);flex-shrink:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}._back_ln9wc_60:hover{color:var(--color-text)}._backIcon_ln9wc_77{transform:rotate(180deg)}._topBarCenter_ln9wc_81{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}._topBarTitle_ln9wc_90{max-width:100%;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._topBarEpLabel_ln9wc_100{font-size:var(--font-size-xs);color:var(--color-text-muted)}._tocBtn_ln9wc_105{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary)}._tocBtn_ln9wc_105:hover{background:var(--color-bg-muted)}._progressTrack_ln9wc_123{position:fixed;top:calc(var(--user-header-height) + 56px);left:0;right:0;height:2px;z-index:calc(var(--z-header) - 1);transition:transform .25s ease}._progressTrack_ln9wc_123._barHidden_ln9wc_133{transform:translateY(-56px)}._progressFill_ln9wc_137{height:100%;background:var(--color-info)}._body_ln9wc_143{max-width:720px;padding-top:calc(56px + var(--space-8));padding-bottom:calc(56px + var(--space-8))}._head_ln9wc_149{margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._title_ln9wc_155{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._meta_ln9wc_161{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}._metaDot_ln9wc_167{margin:0 var(--space-2)}._bodyText_ln9wc_171{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text)}._bodyText_ln9wc_171 p{margin-bottom:var(--space-5);white-space:pre-wrap}._locked_ln9wc_182{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-16) var(--space-4);text-align:center;color:var(--color-text-muted)}._lockedTitle_ln9wc_192{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}._lockedDesc_ln9wc_198{margin-bottom:var(--space-2)}._unlockBtn_ln9wc_202{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);font-weight:var(--font-weight-semibold)}._unlockBtn_ln9wc_202:hover{background:var(--color-primary-hover)}._bottomBar_ln9wc_215{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-header);background:var(--color-bg);box-shadow:0 -2px 8px #0000000f;transition:transform .25s ease}._bottomBarInner_ln9wc_226{max-width:720px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:56px}._bottomBtn_ln9wc_235{display:flex;align-items:center;justify-content:center;gap:var(--space-1);flex:1;min-height:44px;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._bottomBtn_ln9wc_235:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-text)}._bottomBtn_ln9wc_235:disabled{color:var(--color-text-disabled);cursor:not-allowed}._topBar_ln9wc_41._barHidden_ln9wc_133{transform:translateY(-100%);pointer-events:none}._bottomBar_ln9wc_215._barHidden_ln9wc_133{transform:translateY(100%);pointer-events:none}._topBar_ln9wc_41:focus-within,._bottomBar_ln9wc_215:focus-within{transform:none;pointer-events:auto;transition:none}@media(max-width:640px){._backLabel_ln9wc_276{display:none}}@media(prefers-reduced-motion:reduce){._topBar_ln9wc_41,._bottomBar_ln9wc_215,._progressTrack_ln9wc_123{transition:none}}._page_1ebps_1{--dashboard-top-gap: var(--space-8);background:var(--color-bg-subtle);padding:var(--dashboard-top-gap) 0 var(--space-16)}._layout_1ebps_6{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}._panel_1ebps_7{min-width:0;padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl)}@media(min-width:880px){._layout_1ebps_6{grid-template-columns:240px minmax(0,1fr)}}._sidebar_yqsja_1{min-width:0}._card_yqsja_2{position:fixed;top:calc(var(--user-header-height) + var(--dashboard-top-gap));width:240px;max-height:calc(100dvh - var(--user-header-height) - var(--dashboard-top-gap) - var(--space-4));overflow-y:auto;overscroll-behavior:contain;z-index:calc(var(--z-header) - 2);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl)}._identity_yqsja_15{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-4);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light)}._avatar_yqsja_16{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._meta_yqsja_17{min-width:0}._title_yqsja_18{margin-bottom:var(--space-4);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._name_yqsja_19{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._subtitle_yqsja_20{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow-wrap:anywhere}._menu_yqsja_21{display:flex;flex-direction:column;gap:var(--space-1)}._menu_yqsja_21 a{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._menu_yqsja_21 a:hover{background:var(--color-bg-muted)}._menu_yqsja_21 a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary-hover);font-weight:var(--font-weight-semibold)}._menu_yqsja_21 a[data-tone=danger]{color:var(--color-danger)}._select_yqsja_26{display:none}@media(max-width:879px){._sidebar_yqsja_1{position:sticky;top:var(--user-header-height);z-index:calc(var(--z-header) - 2)}._card_yqsja_2{position:static;width:100%;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:var(--space-2);padding:var(--space-3)}._identity_yqsja_15{padding:0;margin:0;border:0;gap:var(--space-2)}._avatar_yqsja_16{width:var(--space-8);height:var(--space-8);font-size:var(--font-size-sm)}._title_yqsja_18{grid-column:1 / -1;margin-bottom:var(--space-1);font-size:var(--font-size-base)}._menu_yqsja_21{display:none}._select_yqsja_26{display:block;width:100%;min-width:0;min-height:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-bg);font-size:var(--font-size-sm)}}._action_yqsja_37{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}._action_yqsja_37 a{display:block;width:100%;text-align:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}._action_yqsja_37 a:hover{background:var(--color-primary-hover);color:var(--color-primary-fg)}._action_yqsja_37 a[data-tone=info]{background:var(--color-info);color:var(--color-info-fg)}._action_yqsja_37 a[data-tone=info]:hover{background:var(--color-info-hover)}._menu_yqsja_21>[data-section=notifications]{padding:var(--space-2) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}@media(max-width:879px){._identity_yqsja_15{grid-column:1;grid-row:2}._select_yqsja_26{grid-column:2;grid-row:2}._action_yqsja_37{grid-column:1 / -1;grid-row:3;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:var(--space-1) 0 0}}._group_15f4k_4{margin-bottom:var(--space-3)}._groupLabel_15f4k_8{padding:0 var(--space-2);margin-bottom:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.03em}._panelTitle_15f4k_19{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-5)}._info_15f4k_27{display:flex;flex-direction:column;gap:var(--space-5)}._infoHead_15f4k_33{display:flex;align-items:center;gap:var(--space-4)}._infoHead_15f4k_33>div{min-width:0;overflow-wrap:anywhere}._infoAvatar_15f4k_44{width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);flex-shrink:0}._infoName_15f4k_58{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}._infoEmail_15f4k_64{font-size:var(--font-size-sm);color:var(--color-text-muted)}._infoRows_15f4k_70{border-top:1px solid var(--color-border-light)}._infoRow_15f4k_70{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm)}._infoLabel_15f4k_83{color:var(--color-text-muted)}._infoValue_15f4k_87{font-weight:var(--font-weight-semibold);color:var(--color-text)}._creditValue_15f4k_92{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary)}._creditActions_15f4k_100{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:0}._infoRow_15f4k_70{gap:var(--space-3);flex-wrap:wrap}._creditValue_15f4k_92{overflow-wrap:anywhere}._topupButton_15f4k_103{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-primary-fg);background:var(--color-primary);font-weight:var(--font-weight-bold)}._topupButton_15f4k_103:hover{color:var(--color-primary-fg);background:var(--color-primary-hover)}._roleLinks_15f4k_106{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._roleLinks_15f4k_106 ._roleLink_15f4k_106{justify-content:space-between;background:var(--color-teal-soft);color:var(--color-teal);font-weight:var(--font-weight-semibold)}._roleLinks_15f4k_106 ._roleLink_15f4k_106:hover{background:var(--color-bg-muted)}._collection_1x2np_3{display:flex;flex-direction:column}._loading_1x2np_8{padding:var(--space-16) var(--space-4);text-align:center;color:var(--color-text-muted)}._search_1x2np_14{position:relative;width:100%;max-width:480px;margin-bottom:var(--space-4)}._searchIcon_1x2np_21{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-disabled);pointer-events:none}._searchInput_1x2np_30{width:100%;height:44px;padding:0 var(--space-4) 0 var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);font-size:var(--font-size-sm);color:var(--color-text);transition:border-color .15s}._searchInput_1x2np_30::placeholder{color:var(--color-text-disabled)}._searchInput_1x2np_30:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._tabs_1x2np_51{display:flex;gap:var(--space-1);min-width:0;border:0;border-bottom:1px solid var(--color-border);overflow-x:auto}._kindLabel_1x2np_60{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._tab_1x2np_51{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}._tab_1x2np_51:hover{color:var(--color-text)}._tabOn_1x2np_86{color:var(--color-primary);font-weight:var(--font-weight-bold);border-bottom-color:var(--color-primary)}._tabCount_1x2np_92{font-size:var(--font-size-xs);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-muted)}._tabCountOn_1x2np_100{background:var(--color-primary-soft);color:var(--color-primary)}._toolbar_1x2np_106{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-6) 0 var(--space-5)}._pills_1x2np_115{display:flex;flex-wrap:wrap;gap:var(--space-2)}._pill_1x2np_115{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);transition:border-color .15s,color .15s}._pill_1x2np_115:hover{border-color:var(--color-text-disabled)}._pillOn_1x2np_137{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}._pillOn_1x2np_137:hover{border-color:var(--color-primary)}._sort_1x2np_147{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}._sort_1x2np_147:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._grid_1x2np_164{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4) var(--space-4);padding-bottom:var(--space-12)}@media(min-width:640px){._grid_1x2np_164{grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){._grid_1x2np_164{grid-template-columns:repeat(6,1fr)}}._tile_1x2np_183{display:flex;flex-direction:column;gap:var(--space-2)}._tileMain_1x2np_190{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;width:100%;text-decoration:none}._tileMain_1x2np_190:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._readButton_1x2np_201{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;width:100%;border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._readButton_1x2np_201:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._readButton_1x2np_201:disabled{opacity:.65;cursor:wait}._readerError_1x2np_218{margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger)}._tileCover_1x2np_224{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border);background:var(--color-bg-muted)}._tileCover_1x2np_224 ._tileImage_1x2np_233{width:100%;height:100%;object-fit:cover;transition:transform .2s}._tileMain_1x2np_190:hover ._tileCover_1x2np_224 ._tileImage_1x2np_233{transform:scale(1.02)}._doneBadge_1x2np_245{position:absolute;top:var(--space-2);right:var(--space-2);width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-teal);color:var(--color-teal-fg);display:flex;align-items:center;justify-content:center}._tileTitle_1x2np_259{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._tileAuthor_1x2np_270{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tileSub_1x2np_278{font-size:var(--font-size-xs);color:var(--color-text-muted)}._ebookProgressBlock_1x2np_283{display:flex;flex-direction:column;gap:var(--space-1)}._progressTrack_1x2np_289{width:100%;height:4px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-muted)}._progressFill_1x2np_297{display:block;height:100%;border-radius:inherit;background:var(--color-teal)}._empty_1x2np_305{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-4);color:var(--color-text-muted)}._emptyTitle_1x2np_314{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}._emptyHint_1x2np_320{font-size:var(--font-size-sm);color:var(--color-text-muted)}._intro_wm7o7_4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}._desc_wm7o7_12{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:56ch}._dummyChip_wm7o7_18{flex-shrink:0;padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}._card_wm7o7_30{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border)}._card_wm7o7_30+._card_wm7o7_30{margin-top:var(--space-4)}._cardHead_wm7o7_41{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._cardTitle_wm7o7_50{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text)}._cardDesc_wm7o7_56{font-size:var(--font-size-xs);color:var(--color-text-muted);max-width:52ch}._list_wm7o7_63{display:flex;flex-direction:column;gap:var(--space-2)}._row_wm7o7_69{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-light);background:var(--color-bg-subtle)}._rowIcon_wm7o7_79{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0}._rowBody_wm7o7_93{min-width:0;flex:1}._rowTitle_wm7o7_98{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}._rowSub_wm7o7_104{margin-top:2px;font-size:var(--font-size-xs);color:var(--color-text-muted)}._badgeDefault_wm7o7_111{flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-teal-soft);color:var(--color-teal);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._addBtn_wm7o7_123{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer}._addBtn_wm7o7_123:disabled{cursor:not-allowed}._stateRow_wm7o7_145{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._stateOff_wm7o7_152{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._tableWrap_wm7o7_162{overflow-x:auto}._table_wm7o7_162{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._table_wm7o7_162 th,._table_wm7o7_162 td{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--color-border-light);vertical-align:middle;white-space:nowrap}._table_wm7o7_162 th{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}._empty_wm7o7_186{padding:var(--space-8);border-radius:var(--radius-md);border:1px dashed var(--color-border);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}._channelHead_wm7o7_196{text-align:center!important}._catCell_wm7o7_200{white-space:normal!important;min-width:180px}._catName_wm7o7_205{font-weight:var(--font-weight-semibold);color:var(--color-text)}._catHint_wm7o7_210{margin-top:2px;font-size:var(--font-size-xs);color:var(--color-text-muted)}._switchCell_wm7o7_216{text-align:center!important}._switch_wm7o7_216{position:relative;width:40px;height:22px;border-radius:var(--radius-full);background:var(--color-border);transition:background-color .15s;cursor:pointer;vertical-align:middle}._switch_wm7o7_216:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 40%,transparent);outline-offset:2px}._switchOn_wm7o7_237{background:var(--color-primary)}._switchKnob_wm7o7_241{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-bg);transition:transform .15s}._switchOn_wm7o7_237 ._switchKnob_wm7o7_241{transform:translate(18px)}._form_wm7o7_257{display:flex;flex-direction:column;gap:var(--space-4);max-width:420px}._field_wm7o7_264{display:flex;flex-direction:column;gap:var(--space-2)}._label_wm7o7_270{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._input_wm7o7_276{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-sm);color:var(--color-text)}._input_wm7o7_276:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);outline-offset:1px}._fieldHint_wm7o7_291{font-size:var(--font-size-xs);color:var(--color-text-muted)}._fieldError_wm7o7_297{font-size:var(--font-size-xs);color:var(--color-danger)}._btnPrimary_wm7o7_303{align-self:flex-start;height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._btnPrimary_wm7o7_303:hover:enabled{background:var(--color-primary-hover)}._btnPrimary_wm7o7_303:disabled{opacity:.6;cursor:not-allowed}._btnGhost_wm7o7_323{min-height:32px;max-width:100%;height:auto;overflow-wrap:anywhere;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0}._btnGhost_wm7o7_323:hover:enabled{background:var(--color-bg-muted)}._btnGhost_wm7o7_323:disabled{opacity:.7;cursor:not-allowed}._dangerCard_wm7o7_348{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-bg);border:1px solid color-mix(in srgb,var(--color-danger) 30%,transparent)}._dangerTitle_wm7o7_355{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-danger);margin-bottom:var(--space-3)}._warnList_wm7o7_362{margin-bottom:var(--space-4);padding-left:1.25rem;list-style:disc;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}._btnDanger_wm7o7_371{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-danger-fg, #fff);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}._btnDanger_wm7o7_371:disabled{opacity:.55;cursor:not-allowed}._date_2381f_2{flex-shrink:0;font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._summaryRow_14fr7_3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:var(--space-3);margin-bottom:var(--space-4)}._balanceCard_14fr7_11{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);padding:var(--space-4)}._balanceCard_14fr7_11{display:flex;align-items:center;gap:var(--space-3)}._balanceIcon_14fr7_25{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary)}._balanceLabel_14fr7_37{color:var(--color-text-muted);font-size:var(--font-size-xs)}._balanceValue_14fr7_42{margin-top:var(--space-1);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}._feedback_14fr7_50{display:block;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid;border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-base)}._feedbackSuccess_14fr7_60{border-color:color-mix(in srgb,var(--color-success) 25%,transparent);background:var(--color-success-bg);color:var(--color-success)}._feedbackError_14fr7_66{border-color:color-mix(in srgb,var(--color-danger) 25%,transparent);background:var(--color-danger-bg);color:var(--color-danger)}._tableWrap_14fr7_73{width:100%;overflow-x:auto}._table_14fr7_73{width:100%;min-width:760px;border-collapse:collapse;font-size:var(--font-size-sm)}._table_14fr7_73 th,._table_14fr7_73 td{padding:var(--space-3);border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);text-align:left;vertical-align:middle}._table_14fr7_73 th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._table_14fr7_73 th:last-child{text-align:center}._purchaseRow_14fr7_105:last-child td{border-bottom:0}._itemCell_14fr7_109{min-width:220px}._itemLayout_14fr7_113{display:flex;align-items:center;gap:var(--space-3)}._cover_14fr7_119,._coverFallback_14fr7_120{width:38px;height:54px;flex-shrink:0;border-radius:var(--radius-sm)}._cover_14fr7_119{display:block;object-fit:cover;background:var(--color-bg-muted)}._coverFallback_14fr7_120{display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-muted);color:var(--color-text-disabled)}._itemMeta_14fr7_141{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}._itemTitle_14fr7_148{max-width:28ch;overflow:hidden;color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}._itemTitle_14fr7_148:hover{color:var(--color-primary)}._itemSubtitle_14fr7_162{color:var(--color-text-muted);font-size:var(--font-size-xs)}._creditCell_14fr7_167{color:var(--color-text)!important;font-weight:var(--font-weight-semibold);white-space:nowrap}._statusCell_14fr7_173{min-width:155px}._statusStack_14fr7_177{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-1)}._badge_14fr7_184{display:inline-flex;align-items:center;min-height:24px;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._badgeEligible_14fr7_195{background:var(--color-teal-soft);color:var(--color-teal-hover)}._badgeUnavailable_14fr7_200{background:var(--color-warning-bg);color:var(--color-warning)}._badgeRefunded_14fr7_205{background:var(--color-bg-muted);color:var(--color-text-muted)}._statusHint_14fr7_210{max-width:24ch;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);white-space:normal}._actionCell_14fr7_218{min-width:132px;text-align:center!important}._refundButton_14fr7_223,._cancelButton_14fr7_224,._confirmButton_14fr7_225{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}._refundButton_14fr7_223:disabled,._cancelButton_14fr7_224:disabled,._confirmButton_14fr7_225:disabled{cursor:not-allowed;opacity:.58}._refundButton_14fr7_223:focus-visible,._cancelButton_14fr7_224:focus-visible,._confirmButton_14fr7_225:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:2px}._refundButton_14fr7_223,._cancelButton_14fr7_224{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary)}._refundButton_14fr7_223:hover:enabled,._cancelButton_14fr7_224:hover:enabled{border-color:var(--color-primary);color:var(--color-primary)}._confirmRow_14fr7_256 td{padding:0 var(--space-3) var(--space-3)!important;background:var(--color-bg-subtle)}._confirmBox_14fr7_261{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 20%,transparent);border-radius:var(--radius-md);background:var(--color-danger-bg)}._confirmTitle_14fr7_272{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._confirmDesc_14fr7_278{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-base)}._confirmActions_14fr7_285{display:flex;flex-shrink:0;gap:var(--space-2)}._confirmButton_14fr7_225{border:1px solid var(--color-danger);background:var(--color-danger);color:var(--color-primary-fg)}._confirmButton_14fr7_225:hover{filter:brightness(.94)}._errorState_14fr7_301{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}@media(max-width:1100px){._tableWrap_14fr7_73{overflow:visible}._table_14fr7_73{display:block;min-width:0}._table_14fr7_73 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}._table_14fr7_73 tbody{display:flex;flex-direction:column;gap:var(--space-3)}._purchaseRow_14fr7_105{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto);gap:var(--space-2) var(--space-4);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._purchaseRow_14fr7_105 td{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:var(--space-2);padding:0;border:0;white-space:normal}._purchaseRow_14fr7_105 td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._itemCell_14fr7_109{display:block!important;grid-column:1 / -1;min-width:0}._itemCell_14fr7_109:before{display:none}._statusCell_14fr7_173,._actionCell_14fr7_218{grid-column:2;min-width:0}._statusCell_14fr7_173{grid-row:2;align-self:start}._actionCell_14fr7_218{grid-row:3;align-self:end;text-align:center!important}._statusCell_14fr7_173:before,._actionCell_14fr7_218:before{display:none}._confirmRow_14fr7_256{display:block}._confirmRow_14fr7_256 td{display:block;padding:0!important;border:0}}@media(max-width:640px){._summaryRow_14fr7_3{grid-template-columns:1fr}._balanceCard_14fr7_11{justify-self:end;max-width:100%}._purchaseRow_14fr7_105{grid-template-columns:1fr}._purchaseRow_14fr7_105 td{grid-template-columns:92px minmax(0,1fr)}._statusCell_14fr7_173,._actionCell_14fr7_218{grid-column:1;grid-row:auto}._statusCell_14fr7_173{margin-top:var(--space-1)}._actionCell_14fr7_218{margin-top:var(--space-2)}._refundButton_14fr7_223{width:100%;min-height:44px}._confirmBox_14fr7_261{align-items:stretch;flex-direction:column}._confirmActions_14fr7_285{width:100%}._confirmActions_14fr7_285 button{min-height:44px;flex:1}._itemTitle_14fr7_148{max-width:100%}}._title_14fr7_467{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._heading_14fr7_469{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._processingStatus_14fr7_471{display:block;margin-bottom:var(--space-4)}._processingStatus_14fr7_471:empty{margin:0}._feedback_14fr7_50:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._page_1rddq_2{padding-bottom:var(--space-16)}._hero_1rddq_7{background:var(--color-primary-soft);padding:var(--space-16) 0;text-align:center}._kicker_1rddq_13{display:inline-block;margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}._heroTitle_1rddq_26{max-width:640px;margin:0 auto var(--space-4);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.2}._heroSubtitle_1rddq_34{max-width:560px;margin:0 auto var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.6}._cta_1rddq_43{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--space-8);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:background-color .15s}._cta_1rddq_43:hover{background:var(--color-primary-hover);color:var(--color-primary-fg)}._body_1rddq_63{padding-top:var(--space-12)}._sectionTitle_1rddq_67{margin-bottom:var(--space-6);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);text-align:center}._benefits_1rddq_75{margin-bottom:var(--space-16)}._benefitGrid_1rddq_79{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:720px){._benefitGrid_1rddq_79{grid-template-columns:1fr}}._benefit_1rddq_75{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}._benefitIcon_1rddq_98{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary)}._benefitTitle_1rddq_110{margin-bottom:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._benefitDesc_1rddq_116{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}._applyWrap_1rddq_123{max-width:560px;margin:0 auto}._form_1rddq_128{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle)}._field_1rddq_138{display:flex;flex-direction:column;gap:var(--space-2)}._fieldLabel_1rddq_144{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}._requiredMark_1rddq_149{color:var(--color-primary)}._input_1rddq_153{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font:inherit;color:var(--color-text);resize:vertical}._input_1rddq_153:focus{outline:2px solid var(--color-primary);outline-offset:1px}._guestNote_1rddq_169{color:var(--color-text-muted);font-size:var(--font-size-sm)}._error_1rddq_175{font-size:var(--font-size-sm);color:var(--color-danger)}._submit_1rddq_180{height:48px;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);transition:background-color .15s}._submit_1rddq_180:hover{background:var(--color-primary-hover)}._submit_1rddq_180:disabled{opacity:.6;cursor:not-allowed}._success_1rddq_200{max-width:480px;margin:var(--space-16) auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._successIcon_1rddq_210{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary)}._successTitle_1rddq_221{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}._successDesc_1rddq_226{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.6}._wrap_rardv_2{display:flex;justify-content:center;padding-block:var(--space-16)}._card_rardv_8{width:100%;max-width:440px;background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:var(--space-10) var(--space-8);text-align:center}._icon_rardv_20{width:56px;height:56px;margin:0 auto var(--space-5);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);border-radius:var(--radius-full);background:var(--color-primary-soft)}._icon_rardv_20._success_rardv_31{background:var(--color-teal-soft)}._title_rardv_35{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}._desc_rardv_40{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._emphasis_rardv_48{color:var(--color-text);font-weight:var(--font-weight-medium)}._form_rardv_54{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5);text-align:left}._field_rardv_62{display:flex;flex-direction:column;gap:var(--space-2)}._label_rardv_68{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}._input_rardv_74{height:44px;padding-inline:var(--space-4);background:var(--color-bg-muted);border:1px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text)}._input_rardv_74::placeholder{color:var(--color-text-disabled)}._input_rardv_74:focus{outline:none;border-color:var(--color-primary);background:var(--color-bg)}._error_rardv_95{font-size:var(--font-size-xs);color:var(--color-danger)}._footLink_rardv_101{margin-top:var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:none;border:none;cursor:pointer}._actions_rardv_112{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3)}._block_rardv_119{width:100%}._page_1uz8m_3{background:var(--color-bg-subtle);padding:var(--space-8) 0 var(--space-16)}._gate_1uz8m_8{max-width:420px;margin:0 auto;padding:var(--space-16) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._gateText_1uz8m_19{font-size:var(--font-size-base);color:var(--color-text-muted)}._gateBtn_1uz8m_24{height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color .15s}._gateBtn_1uz8m_24:hover{background:var(--color-primary-hover)}._notice_25ucg_3{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-info-bg);color:var(--color-info);font-size:var(--font-size-sm);line-height:1.5}._summaries_25ucg_13{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-3);margin-bottom:var(--space-6)}._periodKpis_25ucg_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._resultsHeading_25ucg_27{margin-block:var(--space-4) var(--space-3);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;scroll-margin-top:calc(var(--user-header-height) + var(--space-4))}._resultsHeading_25ucg_27:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._expandBtn_25ucg_41{min-height:var(--space-10);padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}._expandBtn_25ucg_41:hover,._expandBtn_25ucg_41[aria-expanded=true]{background:var(--color-primary-soft);color:var(--color-primary-hover)}._episodeState_25ucg_59{padding:var(--space-4);text-align:center;color:var(--color-text-muted)}._filterBar_25ucg_66{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._periodMode_25ucg_74{flex-basis:100%}._periodMode_25ucg_74>fieldset{margin-bottom:0}._monthNav_25ucg_77{display:inline-flex;align-items:center;gap:var(--space-2)}._navBtn_25ucg_84{width:var(--space-10);flex-shrink:0;padding-inline:0}._control_25ucg_89{width:auto}._rangeForm_25ucg_91{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._rangeSep_25ucg_98{color:var(--color-text-muted)}._rangeError_25ucg_103{flex-basis:100%;margin:0;color:var(--color-danger);font-size:var(--font-size-xs)}._basis_25ucg_110{margin-left:auto;color:var(--color-text-muted);font-size:var(--font-size-xs)}@media(max-width:640px){._summaries_25ucg_13,._periodKpis_25ucg_20{grid-template-columns:minmax(0,1fr)}._monthNav_25ucg_77,._rangeForm_25ucg_91{width:100%}._monthNav_25ucg_77 ._control_25ucg_89{flex:1;width:0}._rangeForm_25ucg_91 ._control_25ucg_89{width:100%}._rangeSep_25ucg_98{display:none}}._layout_n0h48_4{display:flex;flex-direction:column;gap:var(--space-4)}._back_n0h48_10{font-size:var(--font-size-sm);color:var(--color-text-muted);width:fit-content}._back_n0h48_10:hover{color:var(--color-primary)}._state_n0h48_20{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-6) 0}._card_n0h48_26{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-5)}._head_n0h48_36{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headMain_n0h48_43{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._work_n0h48_50{font-size:var(--font-size-sm);color:var(--color-text-muted)}._title_n0h48_55{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height-tight)}._badge_n0h48_62{flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._tone_pending_n0h48_70{background:var(--color-info-bg);color:var(--color-info)}._tone_positive_n0h48_75{background:var(--color-success-bg);color:var(--color-success)}._tone_negative_n0h48_80{background:var(--color-danger-bg);color:var(--color-danger)}._meta_n0h48_85{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._metaCell_n0h48_94{display:flex;flex-direction:column;gap:2px}._metaCell_n0h48_94 dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}._metaCell_n0h48_94 dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._messageBlock_n0h48_111{display:flex;flex-direction:column;gap:var(--space-2)}._reasonBlock_n0h48_118{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-muted)}._messageLabel_n0h48_127{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}._message_n0h48_111{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);white-space:pre-line}._actionsRow_n0h48_141{display:flex;gap:var(--space-3)}._head_hwm8m_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._identity_hwm8m_2{display:flex;gap:var(--space-3);align-items:center;min-width:0}._identity_hwm8m_2>div{min-width:0;overflow-wrap:anywhere}._avatar_hwm8m_4{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);flex-shrink:0;border-radius:var(--radius-full);color:var(--color-primary);background:var(--color-primary-soft);font-weight:var(--font-weight-bold)}._rows_hwm8m_5>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border-light);font-size:var(--font-size-sm);overflow-wrap:anywhere}._rows_hwm8m_5 dt{color:var(--color-text-muted)}._rows_hwm8m_5 dd{white-space:pre-wrap}@media(max-width:480px){._rows_hwm8m_5>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}._dialog_w5b59_1{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-width:none;padding:0;border:0;background:transparent;color:var(--color-text)}._dialog_w5b59_1:focus{outline:none}._dialog_w5b59_1::backdrop{background:var(--color-overlay);animation:_backdrop-in_w5b59_1 .2s cubic-bezier(.16,1,.3,1) both}._panel_w5b59_21{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-4);width:min(calc(100vw - var(--space-8)),440px);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-lg);animation:_panel-in_w5b59_1 .24s cubic-bezier(.16,1,.3,1) both}._visual_w5b59_35{position:relative;width:var(--space-12);height:var(--space-12)}._spinner_w5b59_41{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--color-primary-soft);animation:_activity-spin_w5b59_1 .9s linear infinite}._stageIcon_w5b59_50{position:absolute;top:var(--space-3);left:var(--space-3);width:var(--space-6);height:var(--space-6);color:var(--color-primary)}._content_w5b59_59,._copy_w5b59_60{display:flex;min-width:0;flex-direction:column}._content_w5b59_59{gap:var(--space-3)}._copy_w5b59_60{gap:var(--space-2)}._title_w5b59_74{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}._description_w5b59_80{max-width:48ch;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}._progressRow_w5b59_87{display:flex;align-items:center;gap:var(--space-3)}._progress_w5b59_87{flex:1;height:var(--space-2);overflow:hidden;border:0;border-radius:var(--radius-full);background:var(--color-bg-muted);accent-color:var(--color-primary)}._progress_w5b59_87::-webkit-progress-bar{border-radius:var(--radius-full);background:var(--color-bg-muted)}._progress_w5b59_87::-webkit-progress-value{border-radius:var(--radius-full);background:var(--color-primary)}._progress_w5b59_87::-moz-progress-bar{border-radius:var(--radius-full);background:var(--color-primary)}._progressValue_w5b59_118,._wait_w5b59_119{font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}._progressValue_w5b59_118{min-width:7ch;text-align:right;font-variant-numeric:tabular-nums}@keyframes _backdrop-in_w5b59_1{0%{opacity:0}to{opacity:1}}@keyframes _panel-in_w5b59_1{0%{opacity:0;transform:translateY(var(--space-2)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _activity-spin_w5b59_1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){._dialog_w5b59_1::backdrop,._panel_w5b59_21,._spinner_w5b59_41{animation:none}}._wrap_qfd7l_1{padding-block:var(--space-6) var(--space-12);max-width:820px}._state_qfd7l_6{color:var(--color-text-muted)}._crumb_qfd7l_11{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}._crumb_qfd7l_11 a{color:var(--color-text-secondary);text-decoration:none}._crumb_qfd7l_11 a:hover{color:var(--color-teal)}._crumbCurrent_qfd7l_29{color:var(--color-text);font-weight:var(--font-weight-medium)}._header_qfd7l_35{margin-top:var(--space-6)}._title_qfd7l_39{margin:0;font-size:var(--font-size-3xl);color:var(--color-text)}._desc_qfd7l_45{margin:var(--space-2) 0 0 0;color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._workCard_qfd7l_52{margin-top:var(--space-6);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-teal-soft);padding:var(--space-5) var(--space-6)}._workSummary_qfd7l_64{display:flex;align-items:center;gap:var(--space-4);min-width:0}._workCover_qfd7l_71{width:64px;height:90px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-shrink:0}._workMain_qfd7l_81{min-width:0}._workTitle_qfd7l_85{margin:0;font-size:var(--font-size-xl);color:var(--color-text)}._workAuthor_qfd7l_91{margin:var(--space-1) 0 0 0;color:var(--color-teal-hover);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._workLogline_qfd7l_98{margin:var(--space-3) 0 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}._workStats_qfd7l_105{display:flex;gap:var(--space-5);margin:0;flex-shrink:0;align-self:center}._workStat_qfd7l_105{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._workStat_qfd7l_105 dt{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}._workStatIcon_qfd7l_128{color:var(--color-teal-hover)}._workStarIcon_qfd7l_132{color:var(--color-star);font-size:var(--font-size-sm);line-height:1}._workStat_qfd7l_105 dd{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-teal-hover)}._form_qfd7l_146{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-sm);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._field_qfd7l_158{display:flex;flex-direction:column;gap:var(--space-2)}._field_qfd7l_158 span{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._requiredGuide_qfd7l_170{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._field_qfd7l_158 ._requiredMark_qfd7l_176,._requiredGuide_qfd7l_170 ._requiredMark_qfd7l_176{color:var(--color-primary);font-weight:var(--font-weight-bold);margin-right:var(--space-1)}._field_qfd7l_158 input,._field_qfd7l_158 textarea,._field_qfd7l_158 select{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg)}._field_qfd7l_158 input:focus,._field_qfd7l_158 textarea:focus,._field_qfd7l_158 select:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px var(--color-teal-soft)}._field_qfd7l_158 textarea{resize:vertical;line-height:var(--line-height-relaxed)}._errorText_qfd7l_208{margin:0;color:var(--color-danger);font-size:var(--font-size-sm)}._submit_qfd7l_214{align-self:center;min-width:240px;text-align:center;background:var(--color-teal);color:var(--color-teal-fg);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);cursor:pointer}._submit_qfd7l_214:hover:not(:disabled){background:var(--color-teal-hover)}._submit_qfd7l_214:disabled{opacity:.6;cursor:not-allowed}._doneBox_qfd7l_238{margin-top:var(--space-6);border:1px solid var(--color-success);border-radius:var(--radius-xl);background:var(--color-success-bg);color:var(--color-success);padding:var(--space-6)}._doneBox_qfd7l_238 p{margin:0;font-weight:var(--font-weight-semibold)}._doneMeta_qfd7l_252{margin-top:var(--space-2)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-sm)}._doneLink_qfd7l_258{display:inline-block;margin-top:var(--space-4);color:var(--color-teal);text-decoration:none;font-weight:var(--font-weight-semibold)}._doneLink_qfd7l_258:hover{text-decoration:underline}@media(max-width:640px){._workCard_qfd7l_52{flex-direction:column;gap:var(--space-4)}._workSummary_qfd7l_64{width:100%}._workStats_qfd7l_105{justify-content:space-between;width:100%}}._page_3gcwa_3{background:var(--color-bg-subtle);padding:var(--space-8) 0 var(--space-16)}._gate_3gcwa_8{max-width:420px;margin:0 auto;padding:var(--space-16) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._gateText_3gcwa_19{font-size:var(--font-size-base);color:var(--color-text-muted)}._gateBtn_3gcwa_24{height:44px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-fg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color .15s}._gateBtn_3gcwa_24:hover{background:var(--color-primary-hover)}._layout_dabv0_4{display:flex;flex-direction:column;gap:var(--space-6)}._head_dabv0_10{display:flex;flex-direction:column;gap:var(--space-1)}._title_dabv0_16{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text)}._subtitle_dabv0_22{font-size:var(--font-size-sm);color:var(--color-text-muted)}._kpiGrid_dabv0_28{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:720px){._kpiGrid_dabv0_28{grid-template-columns:repeat(4,1fr)}}._kpiCard_dabv0_40{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}._kpiCardActive_dabv0_53{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._kpiIcon_dabv0_58{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-teal-soft);color:var(--color-teal)}._kpiValue_dabv0_69{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height-tight)}._kpiLabel_dabv0_76{font-size:var(--font-size-xs);color:var(--color-text-muted)}._card_dabv0_82{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border)}._cardHead_dabv0_89{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}._cardTitle_dabv0_96{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-4)}._cardHead_dabv0_89 ._cardTitle_dabv0_96{margin-bottom:var(--space-4)}._cardDesc_dabv0_107{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}._stageCard_dabv0_113{background:var(--color-bg-subtle);border-color:var(--color-border-light)}._countBadge_dabv0_118{min-width:24px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;line-height:20px}._state_dabv0_130{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-4) 0}._profile_dabv0_138{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3) var(--space-5)}._profileRow_dabv0_144{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm)}._profileRow_dabv0_144 dt{color:var(--color-text-muted)}._profileRow_dabv0_144 dd{color:var(--color-text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._verifyBadge_dabv0_161{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._verify_verified_dabv0_169{background:var(--color-success-bg);color:var(--color-success)}._verify_pending_dabv0_174{background:var(--color-warning-bg);color:var(--color-warning)}._verify_unverified_dabv0_179{background:var(--color-bg-muted);color:var(--color-text-muted)}._badge_dabv0_186{flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._tone_pending_dabv0_194{background:var(--color-info-bg);color:var(--color-info)}._tone_positive_dabv0_199{background:var(--color-success-bg);color:var(--color-success)}._tone_negative_dabv0_204{background:var(--color-danger-bg);color:var(--color-danger)}._bookmarkAvatar_dabv0_211{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);flex-shrink:0}._layout_3sqlz_5{display:flex;flex-direction:column;gap:var(--space-4)}._back_3sqlz_11{font-size:var(--font-size-sm);color:var(--color-text-muted);width:fit-content}._back_3sqlz_11:hover{color:var(--color-primary)}._state_3sqlz_21{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-6) 0}._card_3sqlz_27{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-5)}._head_3sqlz_37{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._headMain_3sqlz_44{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._work_3sqlz_51{font-size:var(--font-size-sm);color:var(--color-text-muted)}._title_3sqlz_56{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--line-height-tight)}._badge_3sqlz_63{flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._tone_pending_3sqlz_71{background:var(--color-info-bg);color:var(--color-info)}._tone_positive_3sqlz_76{background:var(--color-success-bg);color:var(--color-success)}._tone_negative_3sqlz_81{background:var(--color-danger-bg);color:var(--color-danger)}._meta_3sqlz_86{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._metaCell_3sqlz_95{display:flex;flex-direction:column;gap:2px}._metaCell_3sqlz_95 dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}._metaCell_3sqlz_95 dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}._messageBlock_3sqlz_112{display:flex;flex-direction:column;gap:var(--space-2)}._reasonBlock_3sqlz_119{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-muted)}._messageLabel_3sqlz_128{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}._message_3sqlz_112{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);white-space:pre-line}:root{--user-header-height: calc(var(--header-height) + 40px);--color-primary: #d13150;--color-primary-hover: #b92d48;--color-primary-active: #a3283f;--color-primary-soft: #fff0f2;--color-primary-fg: #ffffff;--color-teal: #1f8480;--color-teal-hover: #176d6a;--color-teal-soft: #e8f3f2;--color-teal-fg: #ffffff;--color-text: #212121;--color-text-secondary: #484848;--color-text-muted: #707070;--color-text-disabled: #9e9e9e;--color-bg: #ffffff;--color-bg-subtle: #fafafa;--color-bg-muted: #f5f5f5;--color-border: #e0e0e0;--color-border-light: #f0f0f0;--color-star: #ffb800;--color-success: #2e7d32;--color-success-bg: #e8f5e9;--color-info: #1565c0;--color-info-hover: #0d4f9e;--color-info-fg: #ffffff;--color-info-bg: #e3f2fd;--color-warning: #b26a00;--color-warning-bg: #fff6e5;--color-warning-border: color-mix(in srgb, #b26a00 30%, transparent);--color-danger: #c62828;--color-danger-hover: #a52121;--color-danger-bg: #fff0f2;--color-danger-fg: #ffffff;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--font-sans: "Noto Sans Variable", "Noto Sans Variable Fallback", "Noto Sans KR Variable", "Noto Sans KR Variable Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-base: 1.5;--line-height-relaxed: 1.7;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--layout-max-width: 1280px;--header-height: 64px;--z-header: 100;--z-drawer: 150;--z-modal: 1000;--color-teal-light: #2ba88c;--gradient-story-hero: linear-gradient(135deg, var(--color-teal) 0%, var(--color-teal-light) 100%);--color-on-dark: #ffffff;--color-on-dark-strong: color-mix(in srgb, #fff 90%, transparent);--color-on-dark-muted: color-mix(in srgb, #fff 78%, transparent);--color-on-dark-faint: color-mix(in srgb, #fff 62%, transparent);--color-on-dark-surface: color-mix(in srgb, #fff 15%, transparent);--color-on-dark-surface-strong: color-mix(in srgb, #fff 24%, transparent);--color-on-dark-border: color-mix(in srgb, #fff 28%, transparent);--color-overlay: color-mix(in srgb, #000 45%, transparent);--color-scrim: color-mix(in srgb, #000 32%, transparent);--color-cover-badge: color-mix(in srgb, #000 64%, transparent);--color-primary-tint: color-mix(in srgb, var(--color-primary) 10%, transparent)}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable Fallback;font-weight:100 900;src:local("Arial"),local("Roboto"),local("Helvetica Neue");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0%;size-adjust:106.47%}@font-face{font-family:Noto Sans KR Variable Fallback;font-weight:100 900;src:local("Malgun Gothic"),local("Apple SD Gothic Neo"),local("Noto Sans CJK KR"),local("Noto Sans KR"),local("NanumGothic");ascent-override:117.61%;descent-override:29.2%;line-gap-override:0%;size-adjust:98.63%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%}body{background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(ko){word-break:keep-all;overflow-wrap:break-word}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}ul,ol{list-style:none}.container{width:100%;max-width:var(--layout-max-width);margin-inline:auto;padding-inline:var(--space-6)}#root{min-height:100vh}
