.page_container__jZF7q{max-width:640px;margin:0 auto;padding:48px 24px;min-height:100vh;display:flex;flex-direction:column}.page_header__oRW75{text-align:center;margin-bottom:48px}.page_headerRow___bpvo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.page_headerButtons__6sG9L{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_logo__ikIZE{display:inline-flex;align-items:center;gap:12px}.page_logoIcon__FOO5m{width:70px;display:flex;align-items:center;justify-content:center}.page_mmText__h1yP8{font-family:Padauk,sans-serif}.page_subtitle__YBgxm{color:var(--muted-foreground);font-size:.875rem;margin-top:4px}.page_subtitle__YBgxm .page_mmText__h1yP8{color:var(--foreground);font-weight:500}.page_novelLink__QIL89{display:block;text-align:center;margin-top:-24px;margin-bottom:32px;font-size:1rem;color:#1877f2;text-decoration:none;font-weight:500;font-family:Padauk,sans-serif;transition:all .2s;background:var(--muted);padding:10px;border-radius:var(--radius)}.page_novelLink__QIL89:hover{background:var(--input);color:#166fe5}.page_expireWarning__8OnNb{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);color:#f59e0b;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;font-size:.875rem;font-family:Padauk,sans-serif}.page_expireWarningIcon___KKD0{font-size:1.2rem}.page_infoAlert__N8Vz3{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:#3b82f6;padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:.875rem;font-family:Padauk,sans-serif}.page_infoAlertIcon__A7lB9{flex-shrink:0;display:flex;align-items:center}.page_infoAlertText__ItenS{flex:1 1}.page_infoAlertClose__q3ODw{flex-shrink:0;margin-left:auto;padding:2px 6px;border:none;background:transparent;color:inherit;font-size:.875rem;line-height:1;cursor:pointer;opacity:.7;border-radius:6px}.page_infoAlertClose__q3ODw:hover{opacity:1;background:rgba(59,130,246,.12)}.page_card__Cf__u{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:32px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.page_tutorialWrapper__BQ7wV{margin-bottom:20px}.page_btnTutorialCard__Gg8pY{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--secondary);border:1px solid var(--border);border-radius:20px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.page_btnTutorialCard__Gg8pY:hover{background:var(--input);opacity:.9}.page_apiSection__PTHkz{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.page_apiHeader__LbmrO{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_apiLabel__8hjDu{font-size:.875rem;font-weight:500;color:var(--foreground);display:flex;align-items:center;gap:6px}.page_apiLink__qayJE{font-size:.75rem;color:var(--muted-foreground);text-decoration:none;transition:color .2s}.page_apiInput___0n7V{width:100%;padding:10px 36px 10px 12px;background:var(--input);border:1px solid var(--border);border-radius:var(--radius);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875rem;transition:all .2s}.page_apiInput___0n7V:focus{outline:none;border-color:var(--foreground);background:var(--background)}.page_usageBadge__4LLox{margin-top:12px;padding:8px 12px;background:var(--muted);border-radius:var(--radius);display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.page_usageText__eH1RM{color:var(--muted-foreground)}.page_usageCount__hgI5d{font-weight:600}.page_usageCount__hgI5d.page_exhausted__MHBiQ{color:var(--error)}.page_optionsSection__yj_hN{margin-bottom:24px;padding:16px;background:var(--muted);border-radius:var(--radius);border:1px solid var(--border)}.page_optionRow__myF3s{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.page_optionGroup__4H__v{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.page_optionLabel__UIcmx{font-family:Padauk,sans-serif;font-size:.875rem;font-weight:500;display:block}.page_optionGroup__4H__v .page_optionLabel__UIcmx{margin-bottom:8px}.page_optionRow__myF3s .page_optionLabel__UIcmx{margin-bottom:0}.page_toggleSwitch__UZhD0{position:relative;width:44px;height:24px;cursor:pointer}.page_toggleSwitch__UZhD0 input{opacity:0;width:0;height:0}.page_toggleSlider__ECveB{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--input);border:1px solid var(--border);border-radius:24px;transition:all .3s}.page_toggleSlider__ECveB:before{content:"";position:absolute;width:18px;height:18px;background:var(--muted-foreground);border-radius:50%;transition:all .3s}.page_toggleSwitch__UZhD0 input:checked+.page_toggleSlider__ECveB{background:var(--foreground);border-color:var(--foreground)}.page_toggleSwitch__UZhD0 input:checked+.page_toggleSlider__ECveB:before{transform:translateX(20px);background:var(--background)}.page_genreChips__uK5LI{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_genreChip__f_bYa{padding:6px 12px;background:var(--input);border-radius:20px;color:var(--muted-foreground);font-size:.8125rem;cursor:pointer;transition:all .2s;border:none}.page_genreChip__f_bYa:hover{border-color:var(--foreground)}.page_genreChip__f_bYa.page_selected___1RR4{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.page_customRules__f9A72{width:100%;min-height:100px;padding:12px;background:var(--input);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-family:Padauk,sans-serif;font-size:.875rem;line-height:1.6;resize:vertical;transition:all .2s;margin-top:8px}.page_customRules__f9A72::placeholder{color:var(--muted-foreground);opacity:.7}.page_customRules__f9A72:focus{outline:none;border-color:var(--foreground);background:var(--background)}.page_formatTabs__8Dibp{display:flex;gap:0;margin-bottom:12px;border-radius:var(--radius);background:var(--muted);padding:4px;width:-moz-fit-content;width:fit-content}.page_formatTab__D0xsm{padding:8px 20px;border:none;border-radius:calc(var(--radius) - 2px);background:transparent;color:var(--muted-foreground);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}.page_formatTab__D0xsm:hover{color:var(--foreground)}.page_formatTabActive__tntNj{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_uploadZone__JGWpp{border:2px dashed var(--border);border-radius:var(--radius);padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s;background:var(--muted)}.page_uploadZone__JGWpp:hover:not(.page_disabled__4UX_A){border-color:var(--foreground);background:var(--accent)}.page_uploadZone__JGWpp.page_disabled__4UX_A{opacity:.5;pointer-events:none;cursor:not-allowed}.page_uploadIcon__6y3Lu{width:48px;height:48px;margin:0 auto 16px;background:var(--background);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid var(--border);color:var(--muted-foreground)}.page_uploadText__DwKLT{font-size:.9375rem;font-weight:500;color:var(--foreground);margin-bottom:4px}.page_uploadHint__5jNqA{font-size:.8125rem;color:var(--muted-foreground)}.page_fileInput__3Qiq7{display:none}.page_fileInfo__fQiQ0{display:flex;align-items:center;gap:12px;padding:12px;background:var(--muted);border-radius:var(--radius);margin-top:16px;border:1px solid var(--border)}.page_fileIcon__fUb62{width:40px;height:40px;background:var(--foreground);color:var(--background);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.page_fileDetails__XLsDd{flex:1 1;min-width:0}.page_fileName__qMH2l{font-size:.875rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.page_fileSize__vKx6M{font-size:.75rem;color:var(--muted-foreground);margin-top:2px}.page_fileRemove__0TgrI{background:none;border:none;color:var(--muted-foreground);cursor:pointer;padding:6px;border-radius:4px;transition:all .2s;font-size:16px;display:flex;align-items:center;justify-content:center}.page_fileRemove__0TgrI:hover{background:var(--error)}.page_subtitleCount__0J4t8{display:flex;margin-top:12px;padding:12px 16px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem;justify-content:space-between;align-items:center}.page_countLabel__QGiTR{color:var(--muted-foreground)}.page_countValue__Z7GRC{font-weight:600;color:var(--foreground)}.page_countValue__Z7GRC.page_warning__wzo3a{color:var(--warning,#f59e0b)}.page_targetBadge__UJMWe{margin-top:24px;padding:12px 16px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;gap:8px}.page_targetBadge__UJMWe span{font-size:.8125rem;color:var(--muted-foreground)}.page_lang__RTnxr{font-family:Padauk,sans-serif;font-size:.875rem;font-weight:600}.page_btnTranslate__wORqc{width:100%;margin-top:24px;padding:12px 24px;background:var(--foreground);color:var(--background);border:none;border-radius:var(--radius);font-family:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.page_btnTranslate__wORqc:hover:not(:disabled){opacity:.9}.page_btnTranslate__wORqc:disabled{opacity:.5;cursor:not-allowed}.page_progressSection__Xd7uN{display:block;margin-top:24px;padding:20px;background:var(--muted);border-radius:var(--radius);border:1px solid var(--border)}.page_progressHeader__0yEmF{display:flex;align-items:center;gap:8px}.page_progressStatus__8TD0f{font-size:.875rem;color:var(--muted-foreground);font-family:Padauk,sans-serif}.page_progressPercent__pvxq2{display:none}.page_spinner__1BdMn{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--foreground);border-radius:50%;animation:page_spin__OXxwq .8s linear infinite}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_errorMessage__8AsnX{padding:12px 16px;border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.875rem}.page_errorMessage__8AsnX,.page_resultSection__xJ00N{display:block;margin-top:24px;background:var(--muted)}.page_resultSection__xJ00N{padding:20px;border:1px solid var(--border);border-radius:var(--radius);animation:page_slideUp___dulW .2s ease}@keyframes page_slideUp___dulW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page_resultHeader__z2TaO{display:flex;align-items:center;gap:12px;margin-bottom:16px}.page_resultIcon__eQmS1{width:32px;height:32px;background:var(--success);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.page_resultTitle__re_EC{font-size:.9375rem;font-weight:600;color:var(--foreground);font-family:Padauk,sans-serif}.page_resultStats__gatDF{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:16px}.page_previewBox__S0Bim{margin-bottom:16px;padding:12px;background:var(--input);border:1px solid var(--border);border-radius:var(--radius)}.page_previewLabel__DUUfQ{font-size:.75rem;color:var(--muted-foreground);margin-bottom:8px}.page_previewContent__1L8_C{font-family:Padauk,monospace;font-size:.8rem;line-height:1.5;color:var(--foreground);white-space:pre-wrap;word-break:break-word;margin:0;max-height:150px;overflow-y:auto}.page_resultButtons__hxrR9{display:flex;gap:8px}.page_btnDownload___WVRT{flex:1 1;padding:10px 20px;background:var(--success);border:none;border-radius:var(--radius);font-family:Padauk,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.page_btnDownload___WVRT:hover{opacity:.9}.page_btnCopy__MWDCm{padding:10px 16px;background:var(--secondary);border-radius:var(--radius);color:var(--foreground);font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;border:none}.page_btnCopy__MWDCm:hover{background:var(--muted)}.page_footer__F3MD0{margin-top:auto;padding-top:48px;text-align:center;color:var(--muted-foreground);font-size:.75rem}.page_btnPremium__A_C3Y{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.page_btnPremium__A_C3Y:hover{opacity:.9;transform:translateY(-1px)}.page_btnProLogin__ypcqw{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--foreground);color:var(--background);border:1px solid var(--border);border-radius:20px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.page_btnProLogin__ypcqw:hover{opacity:.9}.page_btnProLogin__ypcqw.page_loggedIn__c5GoI{background:var(--success);color:#fff;border-color:var(--success)}.page_modalOverlay__29caG{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center}.page_modalContent__P5a3v{background:var(--card);border:1px solid var(--border);border-radius:12px;width:90%;max-width:400px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.page_modalHeader__rDl9O{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border)}.page_modalHeader__rDl9O h2{font-size:1.125rem;font-weight:600;color:var(--foreground)}.page_modalClose__CxrzZ{background:none;border:none;color:var(--muted-foreground);font-size:18px;cursor:pointer;padding:4px;transition:color .2s}.page_modalClose__CxrzZ:hover{color:var(--foreground)}.page_modalBody__t3vOb{padding:24px}.page_modalInfo__PIC7g{font-size:.875rem;color:var(--muted-foreground);margin-bottom:16px}.page_modalInput__NDn2b{width:100%;padding:12px;background:var(--input);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-family:ui-monospace,monospace;font-size:.875rem}.page_modalInput__NDn2b:focus{outline:none;border-color:var(--foreground)}.page_modalError__TYL6_{margin-top:12px;padding:8px 12px;background:rgba(239,68,68,.1);border:1px solid var(--error);border-radius:var(--radius);color:var(--error);font-size:.8125rem;display:block}.page_modalFooter__kcFX3{display:flex;gap:12px;padding:16px 24px;border-top:1px solid var(--border);justify-content:flex-end}.page_btnModalCancel__zmFL9{padding:10px 20px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-size:.875rem;cursor:pointer;transition:all .2s}.page_btnModalCancel__zmFL9:hover{background:var(--input)}.page_btnModalLogin__SDsoX{padding:10px 20px;background:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);color:var(--background);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.page_btnModalLogin__SDsoX:hover{opacity:.9}.page_btnPremiumBuy__Cv2Gp{display:inline-block;padding:12px 30px;background:#1877f2;color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s}.page_btnPremiumBuy__Cv2Gp:hover{opacity:.9;transform:translateY(-1px)}.page_reviewOverlay__Tr5Ee{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0a;z-index:2000;display:flex;flex-direction:column;overflow:hidden;color:#fff}.page_reviewHeader__dTvEE{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#1a1a1a;border-bottom:1px solid #333;flex-shrink:0;z-index:200}.page_reviewTitle__BXiyX{font-family:Padauk,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;display:flex;align-items:center;gap:10px}.page_reviewSubtitleCount__BOMv7{font-size:.8rem;color:#888}.page_reviewActions__3vNUw{display:flex;align-items:center;gap:12px}.page_reviewBody__Zf_Pb{flex:1 1;overflow-y:auto;background:#0a0a0a;position:relative;display:flex;flex-direction:column;padding:0}.page_videoPlayerWrapper__1nltR{width:100%;background:#000;position:-webkit-sticky;position:sticky;top:0;z-index:150;padding:0;border-bottom:1px solid #333;display:flex;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.5)}.page_videoContainer__n56bh{width:100%;max-width:700px;display:flex;flex-direction:column}.page_reviewVideo__hgASh{width:100%;max-height:300px;background:#000}.page_videoControls__zaomr{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#111;border-top:1px solid #222}.page_skipButtons__7w5Gg{display:flex;gap:10px}.page_btnVideoControl__ABA5w{background:#222;border:1px solid #333;border-radius:6px;color:#fff;padding:4px 10px;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;transition:all .2s}.page_btnVideoControl__ABA5w:hover{background:#333;border-color:#444}.page_btnVideoControl__ABA5w svg{width:16px;height:16px}.page_speedControl__00i4U{display:flex;align-items:center;gap:8px;color:#888;font-size:.75rem}.page_speedSelect__8Wy0C{background:#222;border:1px solid #333;border-radius:4px;color:#fff;padding:2px 4px;font-size:.75rem;cursor:pointer;outline:none}.page_speedSelect__8Wy0C:focus{border-color:#3b82f6}.page_reviewList__S9gp_{display:flex;flex-direction:column;gap:16px;max-width:800px;width:100%;margin:0 auto;padding:20px}.page_reviewItem__OudlO{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:16px;transition:all .2s ease;scroll-margin-top:340px}.page_reviewItem__OudlO.page_active__9fwfh{border-color:#3b82f6;border-width:2px;background:#1e293b;box-shadow:0 0 0 4px rgba(59,130,246,.2)}.page_reviewItem__OudlO:hover:not(.page_active__9fwfh){border-color:#444;background:#222}.page_reviewItemHeader__oQGwg{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page_reviewItemIndex__O1_bp{display:flex;align-items:center;gap:10px}.page_reviewIndex__ZMinH{background:#333;color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:4px}.page_reviewItem__OudlO.page_active__9fwfh .page_reviewIndex__ZMinH{background:#3b82f6}.page_reviewTimestamp__oVnFR{font-family:ui-monospace,monospace;font-size:.8rem;color:#888}.page_reviewItemActions__Z0TeZ{display:flex;gap:8px}.page_btnReviewAction__CyLke{background:#333;border:none;border-radius:6px;padding:6px;cursor:pointer;color:#aaa;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_btnReviewAction__CyLke:hover{background:#444;color:#fff}.page_btnReviewAction__CyLke.page_copy__78i8L{color:#3b82f6}.page_btnReviewAction__CyLke.page_delete__NoZTA{color:#ef4444}.page_btnReviewRecall__I3vHQ{padding:8px 16px;background:#f59e0b;border:none;border-radius:8px;color:#fff;font-family:Padauk,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.page_btnReviewRecall__I3vHQ:hover{background:#d97706}.page_btnReviewSave__2cZ7r{padding:8px 16px;background:#22c55e;border:none;border-radius:8px;color:#fff;font-family:Padauk,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.page_btnReviewSave__2cZ7r:hover{background:#16a34a;opacity:.9}.page_btnReviewRecall__I3vHQ svg,.page_btnReviewSave__2cZ7r svg{flex-shrink:0}.page_btnReviewClose__3MZhK{background:#333;border:none;color:#fff;font-size:18px;cursor:pointer;width:36px;height:36px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_btnReviewClose__3MZhK:hover{background:#444;color:#ef4444}.page_reviewOriginal__sk6D2{font-size:.95rem;color:#ddd;margin-bottom:10px;line-height:1.4}.page_reviewTranslationInput__V1TrB{width:100%;padding:12px;background:#262626;border:1px solid #444;border-radius:8px;color:#fff;font-family:Padauk,sans-serif;font-size:1rem;line-height:1.5;resize:none;transition:all .2s}.page_reviewTranslationInput__V1TrB:focus{outline:none;border-color:#3b82f6;background:#2d2d2d}.page_reviewItem__OudlO.page_active__9fwfh .page_reviewTranslationInput__V1TrB{background:#1e293b;border-color:#3b82f6}.page_btnReview__qyW4i{padding:8px 16px;background:var(--input);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font-family:Padauk,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.page_btnReview__qyW4i:hover{background:var(--muted);border-color:var(--foreground)}.page_videoMatchSection__8HdcD{margin-bottom:20px;padding:16px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px}.page_btnMatchVideo__QR__Y{width:100%;padding:12px;background:var(--secondary);border:1px dashed var(--border);border-radius:var(--radius);color:var(--foreground);font-family:Padauk,sans-serif;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s}.page_btnMatchVideo__QR__Y:hover{border-style:solid;border-color:var(--foreground);background:var(--input)}.page_videoFileName__PCZVx{font-size:.8rem;color:var(--muted-foreground);display:flex;justify-content:space-between;align-items:center;padding:0 4px}.page_videoFileName__PCZVx button{background:none;border:none;color:var(--error);cursor:pointer;font-size:14px}.page_resultHeaderRow__BvZLL{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_resultHeaderLeft__3TFRt{display:flex;align-items:center;gap:12px}.page_reviewSubtitleCount__BOMv7{font-size:.75rem;color:var(--muted-foreground);font-weight:400}.page_recallCount__BbtYe{background:rgba(0,0,0,.2);padding:2px 6px;border-radius:4px;font-size:.75rem;font-weight:600}@media (max-width:640px){.page_container__jZF7q{padding:32px 10px}.page_card__Cf__u{padding:24px 10px}.page_uploadZone__JGWpp{padding:40px 20px}.page_headerRow___bpvo{flex-wrap:nowrap;gap:8px}.page_logo__ikIZE h1{display:none}.page_reviewHeader__dTvEE{padding:10px 12px}.page_reviewTitle__BXiyX{font-size:.95rem}.page_reviewSubtitleCount__BOMv7{display:none}.page_reviewActions__3vNUw{gap:6px}.page_btnReviewRecall__I3vHQ,.page_btnReviewSave__2cZ7r{padding:6px 10px;font-size:.75rem}.page_btnReviewRecall__I3vHQ span,.page_btnReviewSave__2cZ7r span{display:none}.page_reviewBody__Zf_Pb{padding:0}.page_videoPlayerWrapper__1nltR{padding:8px 0}.page_reviewVideo__hgASh{max-height:200px}.page_reviewList__S9gp_{padding:12px;gap:12px}.page_reviewItem__OudlO{padding:12px;scroll-margin-top:240px}.page_reviewTranslationInput__V1TrB{font-size:.95rem;padding:10px}}.page_btnHistory__s__1_{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--secondary);border:1px solid var(--border);border-radius:8px;font-size:.8125rem;font-weight:500;color:var(--foreground);cursor:pointer;transition:all .2s}.page_btnHistory__s__1_:hover{background:var(--input);border-color:var(--foreground)}.page_historyModal__bUodU{max-width:500px!important}.page_historyList__8KB7p{max-height:400px;overflow-y:auto}.page_historyItem__NERsU{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border);transition:background .2s}.page_historyItem__NERsU:last-child{border-bottom:none}.page_historyItem__NERsU:hover{background:var(--muted)}.page_historyInfo__dPe0w{flex:1 1;min-width:0;margin-right:16px}.page_historyName__b1tPx{font-weight:500;font-size:.9375rem;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.page_historyDate__oXqXW{font-size:.75rem;color:var(--muted-foreground)}.page_historyActions__F5DY4{display:flex;gap:8px}.page_btnHistoryDownload__DEzV4,.page_btnHistoryView__Xe5UW{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--input);border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground);cursor:pointer;transition:all .2s}.page_btnHistoryView__Xe5UW:hover{color:var(--foreground);background:var(--secondary);border-color:var(--foreground)}.page_btnHistoryDownload__DEzV4:hover{color:#4caf50;background:rgba(76,175,80,.1);border-color:#4caf50}@media (max-width:768px){.page_btnHistory__s__1_ span{display:none}.page_btnHistory__s__1_{padding:6px}.page_historyModal__bUodU{width:95%!important;margin:0 10px}}.page_limitModal__rRjY1{max-width:400px;background:#121212!important;border:1px solid #333!important;border-radius:20px!important;padding:30px!important;color:#fff!important;box-shadow:0 20px 40px rgba(0,0,0,.6)!important}.page_limitModalContent__LjoB3{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.page_limitModalIcon__bfyF3{margin-bottom:0}.page_limitModalText__akPaO{font-size:1rem;line-height:1.6;color:#e0e0e0}.page_btnLimitClose__ZJ1U9{background:#fff;color:#000;border:none;padding:12px 30px;border-radius:50px;font-weight:600;cursor:pointer;transition:transform .2s,background .2s}.page_btnLimitClose__ZJ1U9:hover{background:#f0f0f0;transform:scale(1.05)}.page_btnLimitClose__ZJ1U9:active{transform:scale(.95)}.page_proRequirementNotice__GJWV2{margin-top:16px;padding:20px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius);text-align:center}.page_proRequirementNotice__GJWV2 p{font-size:.9375rem;color:var(--error);margin-bottom:12px}.page_btnProLoginInNotice__9o1vs{padding:8px 16px;background:var(--foreground);color:var(--background);border:none;border-radius:20px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.page_btnProLoginInNotice__9o1vs:hover{opacity:.9}.page_modelSelect__xCV0a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input);border:1px solid var(--border);border-radius:var(--radius);padding:10px 36px 10px 12px;font-size:.875rem;font-family:inherit;cursor:pointer;min-width:200px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;transition:all .2s}.page_modelSelect__xCV0a:hover{border-color:var(--foreground);background-color:var(--background)}.page_modelSelect__xCV0a:focus{outline:none;border-color:var(--foreground);box-shadow:0 0 0 2px rgba(var(--foreground-rgb),.1)}.page_modelSelect__xCV0a option{background-color:var(--background);color:var(--foreground)}.page_container__jZF7q{width:100%;max-width:820px;padding:24px 18px 56px}.page_header__oRW75{margin-bottom:20px;text-align:left}.page_headerRow___bpvo{min-height:52px;margin-bottom:0}.page_logo__ikIZE{gap:13px}.page_logoIcon__FOO5m{width:52px;height:52px;object-fit:contain;filter:invert(1) grayscale(1) contrast(1.35);opacity:.9}.page_logo__ikIZE h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,4vw,2.15rem);line-height:1;letter-spacing:-.035em;font-weight:700}.page_headerButtons__6sG9L{gap:10px}.page_btnHistory__s__1_,.page_btnPremium__A_C3Y,.page_btnProLogin__ypcqw{min-height:44px;padding:0 17px;gap:8px;border-radius:13px;font-family:Georgia,Times New Roman,serif;font-size:.93rem;font-weight:700;box-shadow:0 1px 0 rgba(17,17,15,.04)}.page_btnHistory__s__1_,.page_btnPremium__A_C3Y{color:var(--foreground);background:hsla(0,0%,100%,.8);border:1px solid #c8c7c2}.page_btnHistory__s__1_:hover,.page_btnPremium__A_C3Y:hover{color:var(--foreground);background:#fff;border-color:#8c8b86;opacity:1;transform:none}.page_btnProLogin__ypcqw,.page_btnProLogin__ypcqw.page_loggedIn__c5GoI{color:#fff;background:linear-gradient(135deg,#0b0b0a,#1d1d1b);border:1px solid #080807}.page_btnProLogin__ypcqw.page_loggedIn__c5GoI:hover,.page_btnProLogin__ypcqw:hover{opacity:.86}.page_novelLink__QIL89{min-height:58px;margin:0 0 12px;padding:13px 24px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--foreground);background:hsla(0,0%,100%,.68);border:1px solid var(--border);border-radius:14px;font-family:Georgia,var(--font-padauk),serif;font-size:.96rem;font-weight:700;box-shadow:0 8px 26px rgba(31,30,26,.025)}.page_novelLink__QIL89:hover{color:var(--foreground);background:#fff;border-color:#b9b8b3}.page_card__Cf__u{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.page_apiSection__PTHkz,.page_optionsSection__yj_hN,.page_resultSection__xJ00N,.page_uploadSection__KlbOD{margin:0 0 12px;padding:20px;background:hsla(0,0%,100%,.82);border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 34px rgba(31,30,26,.03)}.page_apiSection__PTHkz{padding-bottom:20px}.page_tutorialWrapper__BQ7wV{min-height:48px;margin:0 0 20px;padding:3px;display:block;align-items:center;text-align:center;background:#faf9f7;border:1px solid var(--border);border-radius:13px}.page_btnTutorialCard__Gg8pY{width:100%;min-height:40px;padding:7px 16px;justify-content:center;color:var(--foreground);background:#fff;border:2px solid var(--foreground);border-radius:10px;font-family:var(--font-padauk),sans-serif;font-size:.9rem;font-weight:700;box-shadow:0 2px 5px rgba(17,17,15,.05)}.page_btnTutorialCard__Gg8pY:hover{color:var(--foreground);background:#fff;opacity:1}.page_apiHeader__LbmrO{margin-bottom:9px}.page_apiLabel__8hjDu{font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:700}.page_apiLink__qayJE{display:inline-flex;align-items:center;gap:8px;color:var(--foreground);font-family:Georgia,Times New Roman,serif;font-size:.83rem}.page_apiLink__qayJE:hover{color:var(--foreground);opacity:.65}.page_apiInputWrap__Ze8vk{position:relative}.page_apiInputIcon__vhUKb{position:absolute;left:15px;top:50%;z-index:1;color:#3e3d39;transform:translateY(-50%);pointer-events:none}.page_apiInput___0n7V{height:46px;padding:10px 14px 10px 45px;color:var(--foreground);background:#fff;border-color:#d5d4cf;border-radius:11px;font-size:.85rem;box-shadow:inset 0 1px 1px rgba(17,17,15,.02)}.page_apiInput___0n7V:focus{border-color:#5c5b57;box-shadow:0 0 0 3px rgba(17,17,15,.06)}.page_usagePanel__0VEnA{margin-top:16px;padding:2px 15px;background:#faf9f7;border:1px solid #d7d6d1;border-radius:12px}.page_usagePanel__0VEnA .page_usageBadge__4LLox{min-height:42px;margin:0;padding:8px 0;background:transparent;border-bottom:1px solid #dfded9;border-radius:0;font-family:Georgia,Times New Roman,serif;font-size:.84rem}.page_usagePanel__0VEnA .page_usageBadge__4LLox:last-child{border-bottom:0}.page_usageCount__hgI5d,.page_usageText__eH1RM{display:inline-flex;align-items:center;gap:11px;color:#45443f}.page_usageCount__hgI5d{color:var(--foreground);font-weight:700}.page_usageCount__hgI5d.page_exhausted__MHBiQ{color:#a23832}.page_proRequirementNotice__GJWV2{margin-top:14px;padding:17px 20px;color:#991b1b;background:#fff1f1;border:1px solid #ef9a9a;border-radius:11px;box-shadow:0 0 0 3px rgba(220,38,38,.05)}.page_proRequirementNotice__GJWV2 p{color:#991b1b;font-size:.83rem;line-height:1.65}.page_btnProLoginInNotice__9o1vs{min-height:38px;padding:8px 18px;color:#fff;background:#b91c1c;border:1px solid #991b1b;border-radius:9px}.page_btnProLoginInNotice__9o1vs:hover{background:#991b1b;opacity:1}.page_optionsSection__yj_hN{padding:0 20px 18px;background:hsla(0,0%,100%,.82)}.page_optionsSection__yj_hN>.page_optionGroup__4H__v{margin:0;padding:0;border-top:1px solid #dfded9}.page_optionsSection__yj_hN>.page_optionGroup__4H__v:first-child{border-top:0}.page_optionRow__myF3s,.page_optionRow__myF3s[style]{min-height:56px;margin-top:0!important;padding:8px 0;gap:16px;border-bottom:1px solid #dfded9}.page_optionRow__myF3s:last-child{border-bottom:0}.page_optionLabel__UIcmx{display:flex;align-items:center;gap:13px;color:var(--foreground);font-family:Georgia,var(--font-padauk),serif;font-size:.9rem;font-weight:700}.page_optionLabel__UIcmx svg{flex:0 0 auto}.page_modelSelect__xCV0a{width:min(270px,48%);min-width:210px;min-height:44px;padding:9px 38px 9px 14px;color:var(--foreground);background-color:#fff;border-color:#d5d4cf;border-radius:10px;font-family:Georgia,Times New Roman,serif;font-size:.85rem}.page_modelSelect__xCV0a:focus,.page_modelSelect__xCV0a:hover{background-color:#fff;border-color:#73716c}.page_toggleSwitch__UZhD0{width:50px;height:27px;flex:0 0 auto}.page_toggleSlider__ECveB{background:#f5f4f1;border-color:#c9c8c3}.page_toggleSlider__ECveB:before{width:21px;height:21px;left:2px;bottom:2px;background:#fff;box-shadow:0 1px 3px rgba(17,17,15,.25)}.page_toggleSwitch__UZhD0 input:checked+.page_toggleSlider__ECveB{background:#11110f;border-color:#11110f}.page_toggleSwitch__UZhD0 input:checked+.page_toggleSlider__ECveB:before{transform:translateX(23px);background:#fff}.page_optionGroup__4H__v>.page_optionLabel__UIcmx{margin:0;padding-top:14px}.page_genreChips__uK5LI{gap:8px 10px;margin:11px 0 14px}.page_genreChip__f_bYa{min-width:100px;padding:6px 13px;color:#777570;background:#fff;border:1px solid #dfded9;border-radius:10px;font-family:var(--font-inter),sans-serif;font-size:.73rem}.page_genreChip__f_bYa:hover{color:var(--foreground);background:#f8f7f4;border-color:#96948e}.page_genreChip__f_bYa.page_selected___1RR4{color:#fff;background:#11110f;border-color:#11110f}.page_customRules__f9A72{min-height:94px;margin-top:10px;padding:13px 15px;background:#fff;border-color:#d5d4cf;border-radius:11px;font-size:.82rem}.page_uploadSection__KlbOD{padding-top:10px}.page_formatTabs__8Dibp{width:202px;margin:0 0 10px;padding:2px;background:#f7f6f3;border:1px solid #d8d7d2;border-radius:10px}.page_formatTab__D0xsm{min-width:98px;padding:7px 17px;color:#494843;border-radius:8px;font-family:Georgia,Times New Roman,serif;font-weight:700}.page_formatTabActive__tntNj{color:#fff;background:linear-gradient(135deg,#0c0c0b,#242421);box-shadow:none}.page_uploadZone__JGWpp{min-height:122px;padding:18px 20px;color:var(--foreground);background:#fff;border:1.5px dashed #c8c7c2;border-radius:11px}.page_uploadZone__JGWpp:hover:not(.page_disabled__4UX_A){background:#faf9f7;border-color:#777570}.page_uploadZone__JGWpp.page_disabled__4UX_A{opacity:.62}.page_uploadIcon__6y3Lu{width:44px;height:40px;margin:0 auto 5px;color:var(--foreground);background:transparent;border:0}.page_uploadText__DwKLT{margin-bottom:1px;font-family:var(--font-padauk),Georgia,serif;font-size:.88rem;font-weight:700}.page_uploadHint__5jNqA{font-family:Georgia,Times New Roman,serif;font-size:.74rem}.page_fileInfo__fQiQ0,.page_subtitleCount__0J4t8,.page_targetBadge__UJMWe{min-height:44px;margin-top:9px;padding:8px 14px;background:#fff;border-color:#d8d7d2;border-radius:10px}.page_fileIcon__fUb62{width:34px;height:34px;border-radius:8px}.page_fileIcon__fUb62,.page_fileRemove__0TgrI:hover{color:#fff;background:#11110f}.page_subtitleCount__0J4t8{font-family:Georgia,Times New Roman,serif}.page_countLabel__QGiTR{color:#34332f}.page_targetBadge__UJMWe{justify-content:center;gap:7px;color:#6d6b66}.page_targetBadge__UJMWe span{font-size:.76rem}.page_lang__RTnxr{color:var(--foreground);font-size:.83rem}.page_btnTranslate__wORqc{min-height:48px;margin-top:10px;padding:10px 24px;color:#fff;background:linear-gradient(135deg,#0c0c0b,#242421);border:1px solid #080807;border-radius:10px;font-size:1rem;font-weight:700;box-shadow:0 5px 12px rgba(17,17,15,.12)}.page_btnTranslate__wORqc:hover:not(:disabled){opacity:.86}.page_errorMessage__8AsnX,.page_progressSection__Xd7uN{margin:0 0 12px;border-radius:12px}.page_resultSection__xJ00N{padding:16px 20px;background:hsla(0,0%,100%,.86)}.page_resultIcon__eQmS1{width:34px;height:34px;color:#fff;background:#11110f;border-radius:50%}.page_resultTitle__re_EC{font-family:var(--font-padauk),Georgia,serif;font-size:1.05rem}.page_btnReview__qyW4i{min-height:38px;padding:7px 14px;background:#fff;border-color:#d4d3ce;border-radius:9px}.page_videoMatchSection__8HdcD{margin-bottom:10px;padding:0;background:transparent;border:0}.page_btnMatchVideo__QR__Y{min-height:43px;border-style:solid}.page_btnMatchVideo__QR__Y,.page_previewBox__S0Bim{background:#fff;border-color:#d8d7d2;border-radius:10px}.page_previewBox__S0Bim{padding:12px 14px}.page_btnDownload___WVRT{min-height:46px;color:#fff;background:linear-gradient(135deg,#0c0c0b,#242421);border-radius:10px;font-size:.95rem}.page_expireWarning__8OnNb{margin-bottom:12px;color:#5d4b20;background:#fffaf0;border-color:#e3d4ae;border-radius:12px}.page_infoAlert__N8Vz3{margin-top:12px;margin-bottom:0;color:#1e4a8c;background:#eff6ff;border-color:#bfdbfe;border-radius:12px}.page_modalOverlay__29caG{background:rgba(17,17,15,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_modalContent__P5a3v{border-color:#cecdc8;border-radius:16px;box-shadow:0 28px 80px rgba(17,17,15,.24)}.page_modalHeader__rDl9O h2,.page_modalTitle__tx5Xj{font-family:Georgia,var(--font-padauk),serif}.page_btnModalCancel__zmFL9,.page_btnModalLogin__SDsoX,.page_modalInput__NDn2b{border-radius:9px}.page_footer__F3MD0{padding-top:2px}.page_footer__F3MD0 a{color:#6e6c67!important}@media (max-width:720px){.page_container__jZF7q{padding:18px 10px 36px}.page_header__oRW75{margin-bottom:14px}.page_headerRow___bpvo{gap:10px}.page_logoIcon__FOO5m{width:44px;height:44px}.page_logo__ikIZE h1{display:block;font-size:1.55rem}.page_btnHistory__s__1_,.page_btnPremium__A_C3Y,.page_btnProLogin__ypcqw{min-height:40px;padding:0 12px}.page_btnPremium__A_C3Y span,.page_btnProLogin__ypcqw span{display:none}.page_novelLink__QIL89{min-height:54px;padding:11px 13px;gap:9px;font-size:.82rem}.page_apiSection__PTHkz,.page_optionsSection__yj_hN,.page_resultSection__xJ00N,.page_uploadSection__KlbOD{padding-left:14px;padding-right:14px;border-radius:14px}.page_optionRow__myF3s{align-items:center}.page_optionLabel__UIcmx{gap:9px;font-size:.82rem}.page_modelSelect__xCV0a{width:47%;min-width:0;font-size:.75rem}.page_genreChip__f_bYa{min-width:0}.page_genreChips__uK5LI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:430px){.page_logo__ikIZE h1{font-size:1.3rem}.page_logoIcon__FOO5m{width:38px;height:38px}.page_headerButtons__6sG9L{gap:6px}.page_btnHistory__s__1_,.page_btnPremium__A_C3Y,.page_btnProLogin__ypcqw{min-width:38px;min-height:38px;padding:0 10px;justify-content:center}.page_optionRow__myF3s{gap:10px}.page_optionLabel__UIcmx svg{width:18px;height:18px}.page_modelSelect__xCV0a{max-width:48%}}