.translate-page{color:#17202b;background:#f5f8fc;font-family:var(--font-sans)}.translate-page :where(h1,h2,h3,h4,p,ol,ul){margin:0}.translate-page :where(ol,ul){padding:0;list-style:none}.translate-page :where(section,article,header,li){min-width:0}.translate-page a{color:inherit;text-decoration:none}.translate-page a.download-button{color:#fff}.translate-page :where(button,kbd){font-family:inherit}.translate-page button{cursor:pointer}.translate-page button:disabled{cursor:default;opacity:.65}.tr-container{width:min(1200px,calc(100% - 64px));margin-inline:auto;box-sizing:border-box}.translate-page h2{font-size:40px;font-weight:900;line-height:56px}.tr-hero{overflow:clip}.tr-hero-layout{position:relative;min-height:800px;padding-bottom:100px}.tr-hero-copy{position:relative;z-index:1;width:560px;max-width:49%;padding-top:170px}.tr-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;color:#8a94a6;font-size:13px;line-height:20px}.tr-breadcrumb a:hover{color:#2f7bff}.tr-hero h1{margin:16px 0 0 -4px;font-weight:900}.tr-hero h1>span{display:block;font-size:72px;line-height:88px}.tr-hero h1>span:last-child{font-size:64px;line-height:80px}.tr-hero h1>i{display:block;position:relative;width:560px;max-width:100%;height:16px;margin:6px 0 6px 4px;background:url(/_astro/sprites/page-ocr-page.73f6dc04e612.svg#v-9d8534686461) center/100% 100% no-repeat}.tr-intro{margin-top:28px!important;color:#4a5568;font-size:18px;line-height:32px}.tr-hero .download-control{margin-top:36px;align-items:flex-start}.tr-hero .download-button{min-height:62px;padding:18px 40px;border-radius:14px;font-size:18px;line-height:24px;box-shadow:0 16px 36px #2f7bff47,0 8px 20px #2f7bff52,0 1px 2px #1a4fb840,inset 0 1px #ffffff47}.tr-hero .download-button-icon{width:22px;height:22px}.tr-member-note{display:flex;align-items:flex-start;gap:12px;margin-top:26px!important;color:#8a94a6;font-size:14px;line-height:22px}.tr-member-note a{flex:none;padding:0 8px;border-radius:11px;background:#ffd23f;color:#17202b;font-size:11px;font-weight:700}.tr-seam{position:relative;height:48px}.tr-seam:before{content:"";position:absolute;inset:23px 8px auto;border-top:2px dashed #19c3a5}.tr-seam:after{content:"";position:absolute;top:18px;left:-8px;right:-8px;height:12px;background:radial-gradient(circle at 6px 6px,#19c3a5 6px,transparent 6px) left/12px 12px no-repeat,radial-gradient(circle at 6px 6px,#19c3a5 6px,transparent 6px) right/12px 12px no-repeat}.tr-howto{min-height:340px;padding-block:40px 26px}.tr-howto ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:30px;padding-right:40px}.tr-howto li{position:relative}.tr-step-top{display:flex;align-items:flex-start;gap:10px;min-height:61px}.tr-step-top>span:first-child{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:14px;margin-right:6px;border-radius:50%;background:#17202b;color:#fff;font:700 15px/18px var(--font-sans)}.tr-step-top kbd{display:grid;place-items:center;flex:none;width:60px;height:56px;padding:0;border:1.5px solid #c9d2de;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:0 5px #c9d2de;font:700 22px/27px var(--font-sans)}.tr-step-top kbd:first-of-type{width:84px}.tr-howto li:nth-child(2) kbd{border-color:#1a5fd6;background:#2f7bff;box-shadow:0 5px #1a5fd6;color:#fff}.tr-step-top>b{flex:none;width:15px;margin-top:14px;color:#8a94a6;font:700 22px/27px var(--font-sans)}.tr-step-top .tr-step-action{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:96px;height:40px;margin-top:8px;padding:0 16px;box-sizing:border-box;border-radius:10px;background:#17202b;color:#fff;font-size:14px;font-weight:700}.tr-step-action img{flex:none;width:16px;height:16px}.tr-step-top .light{border:1.5px solid #c9d2de;background:transparent;color:#17202b;font-weight:500}.tr-howto h3{margin-top:33px;font-size:22px;font-weight:700;line-height:32px}.tr-howto li>p{max-width:330px;margin-top:10px;color:#4a5568;font-size:15px;line-height:26px}.tr-step-arrow{position:absolute;top:22.64px;left:299px;width:86px;height:14.72px}.tr-ai{min-height:640px;padding-block:40px 28px}.tr-ai>header{display:grid;grid-template-columns:minmax(0,620px) minmax(0,520px);gap:60px;min-height:132px}.tr-ai>header p{max-width:560px;margin-top:16px;color:#4a5568;font-size:17px;line-height:30px}.tr-checks{display:grid;align-content:start;gap:8px;padding-top:16px!important}.tr-checks li{display:flex;align-items:flex-start;gap:12px;color:#4a5568;font-size:15px;line-height:30px}.tr-checks img{flex:none;width:22px;height:22px;box-sizing:border-box;margin-top:4px;padding:4px;border-radius:50%;background:#e2f8f3}.tr-ai>.tr-art{margin-top:60px}.tr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;min-height:680px;padding-block:40px}.tr-pair h2{margin-top:32px;font-size:30px;line-height:42px}.tr-pair article>p{max-width:540px;margin-top:12px;color:#4a5568;font-size:16px;line-height:28px}.tr-fallback{display:grid;grid-template-columns:minmax(0,640px) minmax(0,500px);align-items:start;gap:60px;min-height:560px;padding-block:40px 60px}.tr-fallback>div:last-child{padding-top:24px}.tr-fallback h2,.tr-read h2{font-size:36px;line-height:50px}.tr-fallback>div>p,.tr-read>div>p{max-width:480px;margin-top:18px;color:#4a5568;font-size:17px;line-height:30px}.tr-fallback aside{max-width:480px;margin-top:28px;padding:13px 14px;border-radius:12px;background:#f1f3f5;color:#4a5568;font-size:13px;line-height:22px}.tr-read{display:grid;grid-template-columns:minmax(0,520px) minmax(0,640px);align-items:start;gap:40px;min-height:540px;padding-block:40px 60px}.tr-read>div:first-child{padding-top:40px}.tr-read .tr-checks{margin-top:80px;padding:0!important}.tr-read>div>p{max-width:500px;margin-top:20px}.tr-scenes{min-height:560px;padding-block:40px 36px}.tr-scenes-scroll{margin-top:44px}.tr-scene-captions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px}.tr-scene-captions article{padding:0 16px}.tr-scene-captions h3{font-size:17px;font-weight:700;line-height:26px}.tr-scene-captions p{margin-top:6px;color:#4a5568;font-size:13px;line-height:22px}.tr-tips{min-height:420px;padding-block:40px 56px}.tr-tips>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;margin-top:44px}.tr-tips article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 20px;min-height:104px;padding-block:22px 0;border-top:1.5px solid #e3e8ef}.tr-tip-icon{display:grid;place-items:center;grid-row:1/3;width:40px;height:40px;margin-top:2px;border-radius:50%;background:#2f7bff29}.tr-tip-1{background:#19c3a529}.tr-tip-2{background:#ffd23f29}.tr-tip-3{background:#ff6b5729}.tr-tips h3{font-size:18px;font-weight:700;line-height:28px}.tr-tips p{color:#4a5568;font-size:15px;line-height:26px}.tr-faq{display:grid;grid-template-columns:minmax(0,340px) minmax(0,780px);align-items:start;gap:80px;min-height:610px;padding-block:40px 60px}.tr-faq h2{width:380px;max-width:112%}.tr-faq header p{margin-top:16px;color:#4a5568;font-size:16px;line-height:28px;overflow-wrap:anywhere}.tr-faq header a:hover{color:#2f7bff}.tr-faq-list{display:flex;flex-direction:column;gap:12px}.tr-faq details{overflow:hidden;border:1.5px solid #e3e8ef;border-radius:18px;background:#fff;transition:border-color .2s}.tr-faq details[open]{border-color:#c9d2de}.tr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:61px;padding:16.5px 26.5px;cursor:pointer;font-size:17px;font-weight:700;line-height:28px;list-style:none}.tr-faq summary::-webkit-details-marker{display:none}.tr-faq summary i{position:relative;flex:none;width:20px;height:20px}.tr-faq summary i:before,.tr-faq summary i:after{content:"";position:absolute;top:9px;left:3px;width:14px;height:2px;background:#8a94a6;transition:transform .2s,background .2s}.tr-faq summary i:after{transform:rotate(90deg)}.tr-faq details[open] summary i:after{transform:none}.tr-faq details[open] summary i:before,.tr-faq details[open] summary i:after{background:#2f7bff}.tr-faq-answer{margin-top:-2.5px;padding:0 26.5px 16.5px;color:#4a5568;font-size:15px;line-height:26px}.tr-faq-answer p{max-width:700px}.tr-related{min-height:220px;padding-block:30px 66px}.tr-related h2{font-size:28px;line-height:40px}.tr-related>div{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.tr-related a{display:flex;align-items:center;gap:10px;padding:6.5px 22.5px 6.5px 6.5px;border:1.5px solid #e3e8ef;border-radius:28px;background:#fff;font-size:16px;font-weight:700;transition:border-color .2s,transform .2s}.tr-related a:hover{transform:translateY(-2px);border-color:#2f7bff}.tr-related a>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%}.tr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tr-art{container-type:inline-size;min-width:0;align-self:start}.tr-scene{position:relative;width:100%;font-size:calc(16 * var(--u));line-height:1.5}.tr-scene :where(button,div,span,p,header,aside,strong,small,b,i){box-sizing:border-box}.tr-scene img{display:block}.tr-box{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u))}.tr-art-text{display:block;font-size:calc(var(--size) * var(--text-fit,1) * var(--u));line-height:calc(var(--line) * var(--u));white-space:pre-line;overflow-wrap:normal;text-align:start}.tr-latin{font-family:var(--font-sans)}.tr-muted{color:#8a94a6}.tr-body{color:#4a5568}.tr-blue{color:#2f7bff}.tr-green{color:#0b8f78}.tr-red{color:#c92a2a}.tr-coral{color:#ff6b57}.tr-white{color:#fff}.tr-centered{text-align:center}.tr-frame{--stroke:2;--stroke-color:#e3e8ef}.tr-frame:after{content:"";position:absolute;inset:0;border:calc(var(--stroke) * var(--u)) solid var(--stroke-color);border-radius:inherit;pointer-events:none}.tr-panel{background:#fff;border-radius:calc(18 * var(--u))}.tr-scene button{border:0;padding:0;transition:filter .2s,box-shadow .2s}.tr-scene button:hover{filter:brightness(1.15)}.tr-scene button:focus-visible{outline:2px solid #2f7bff;outline-offset:3px}.tr-hero-art{position:absolute;left:calc(100% * 620 / 1200);top:100px;width:640px;max-width:calc(100% * 640 / 1200)}.tr-hero-scene{position:absolute;inset:0}.tr-language{border-radius:calc(18 * var(--u));background:#17202b;color:#fff}.tr-ai-pill{border-radius:calc(14 * var(--u));background:#fff;color:#2f7bff}.tr-poem-window{--stroke:2.5;--stroke-color:#2f7bff;overflow:hidden;border-radius:calc(18 * var(--u));background:#fbf6ea}.tr-poem-window>header{position:absolute;inset:0 0 auto;height:calc(46 * var(--u));background:#f8fafc;border-bottom:calc(1.5 * var(--u)) solid #e3e8ef}.tr-poem-window>header i{border-radius:50%}.tr-poem-ornament,.tr-poem-dot{background:#d9cbb0}.tr-poem-dot{border-radius:50%}.tr-poem-layer{position:absolute;inset:0;transition:opacity .2s}.tr-poem-layer[aria-hidden=true]{opacity:0;pointer-events:none}.tr-poem-layer[aria-hidden=false]{opacity:1}.tr-poem-window-title{color:#868e96;font-family:var(--font-sans);white-space:nowrap}.tr-poem-text{color:#3b3024;font-family:var(--font-sans);white-space:nowrap}.tr-poem-layer:lang(ja) .tr-poem-text{font-family:var(--font-sans)}.tr-poem-layer:lang(ko) .tr-poem-text{font-family:var(--font-sans)}.tr-poem-author{color:#8a7a62}.tr-poem-highlight{border-radius:calc(var(--radius,5) * var(--u));background:#ffd23f38}.tr-hero-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:calc(2 * var(--u));border-radius:calc(13 * var(--u));background:#e9ecef}.tr-hero-tabs>button{display:grid;place-items:center;min-width:0;height:calc(22 * var(--u));border-radius:calc(11 * var(--u));background:transparent;color:#868e96;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.tr-hero-tabs>button[aria-selected=true]{background:#fff;color:#2f7bff;font-weight:700;box-shadow:0 calc(var(--u)) calc(3 * var(--u)) #0000001f}.tr-hero-tabs .tr-art-text{width:100%;height:100%;text-align:center;white-space:nowrap}.tr-scene .tr-hero-tabs>button:hover{filter:none}.tr-hero-copy-button{display:grid;place-items:center;border-radius:calc(6 * var(--u));background:transparent}.tr-hero-copy-button>img{width:calc(18 * var(--u));height:calc(18 * var(--u))}.tr-hero-copy-button:hover{background:#e8f0ff}.tr-toolbar{--stroke:1.5;border-radius:calc(12 * var(--u));background:#fff}.tr-toolbar-active{border-radius:calc(8 * var(--u));background:#2f7bff;color:#fff}.tr-toolbar kbd{padding-left:calc(9 * var(--u));border-radius:calc(6 * var(--u));background:#ffffff38;font:700 calc(12 * var(--u))/calc(22 * var(--u)) var(--font-sans);text-align:start;white-space:nowrap}.tr-hero-read,.tr-copied{border-radius:calc(20 * var(--u));background:#17202b;color:#fff}.tr-wave{display:flex;align-items:center;justify-content:space-between}.tr-wave i{flex:none;width:calc(3 * var(--u));height:calc(var(--bar) * var(--u));border-radius:calc(2 * var(--u));background:#19c3a5;transform-origin:center}.tr-member{display:grid;place-items:center;border-radius:calc(12 * var(--u));background:#ffd23f;font-size:calc(11 * var(--u));font-weight:700}.tr-ai-art,.tr-fallback-art{border-radius:32px;overflow:hidden;background:#e8f0ff}.tr-replace-art,.tr-read-art{border-radius:32px;overflow:hidden;background:#fff6d6}.tr-copy-art{border-radius:32px;overflow:hidden;background:#e2f8f3}.tr-dark-button{border-radius:calc(12 * var(--u));background:#17202b;color:#fff}.tr-shortcut{display:grid;place-items:center;padding:0;border-radius:calc(13 * var(--u));background:#2f7bff;color:#fff;font:700 calc(12 * var(--u))/1 var(--font-sans);white-space:nowrap}.tr-ai-bad{--stroke-color:#ffc9c9}.tr-cross,.tr-check-bubble{display:grid;place-items:center;border-radius:50%;background:#ff6b57;color:#fff;font:700 calc(14 * var(--u))/calc(22 * var(--u)) var(--font-sans)}.tr-strike{text-decoration:line-through #ff6b57 calc(2 * var(--u))}.tr-ai-good{--stroke:2.5;--stroke-color:#19c3a5}.tr-check-bubble{background:#19c3a5}.tr-check-bubble img{width:calc(14 * var(--u));height:calc(14 * var(--u))}.tr-languages{display:flex;gap:calc(6 * var(--u))}.tr-scene .tr-languages>button{display:grid;place-items:center;flex:none;width:calc(34 * var(--u));height:calc(34 * var(--u));border:calc(1.5 * var(--u)) solid #e3e8ef;border-radius:50%;background:#fff;color:#17202b;font-size:calc(12 * var(--u));font-weight:700;transition:background .2s,color .2s,border-color .2s}.tr-scene .tr-languages>button:is([aria-pressed=true],.active){border-color:#17202b;background:#17202b;color:#fff}.tr-scene .tr-languages>button:hover{filter:none;border-color:#2f7bff}.tr-languages{z-index:3}.tr-language-menu{z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(4 * var(--u));padding:calc(10 * var(--u));border:calc(1.5 * var(--u)) solid #e3e8ef;border-radius:calc(12 * var(--u));background:#fff;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #17202b26;visibility:hidden;opacity:0;transform:translateY(calc(-4 * var(--u)));transition:opacity .16s,transform .16s,visibility .16s}.tr-language-menu[aria-hidden=false]{visibility:visible;opacity:1;transform:none}.tr-scene .tr-language-menu>button{min-width:0;border-radius:calc(6 * var(--u));background:transparent;color:#17202b;font-size:calc(13 * var(--u));font-weight:500;transition:background .16s,color .16s}.tr-language-menu>button>span{display:block;white-space:nowrap;font-size:calc(13 * var(--text-fit,1) * var(--u))}.tr-scene .tr-language-menu>button:hover{background:#e8f0ff;filter:none}.tr-scene .tr-language-menu>button[aria-pressed=true]{background:#17202b;color:#fff}.tr-ai-pin .tr-art-text{white-space:nowrap}.tr-ai-good:lang(ja),.tr-ai-good:lang(ko){font-family:var(--font-sans)}.tr-mode{border-radius:calc(15 * var(--u));background:#17202b;color:#fff}.tr-sale{overflow:hidden;border-radius:calc(16 * var(--u));background:#fff}.tr-sale-translated{--stroke:2.5;--stroke-color:#2f7bff}.tr-sale>header{position:absolute;inset:0 0 auto;height:calc(110 * var(--u));background:#ff8787}.tr-sale-buy{border-radius:calc(10 * var(--u))}.tr-sale-shortcut{font-size:calc(11 * var(--u))}.tr-translated-pin{--stroke:2.5;--stroke-color:#2f7bff;border-radius:calc(16 * var(--u));background:#fff;overflow:hidden}.tr-translated-pin>header{position:absolute;inset:0 0 auto;height:calc(44 * var(--u));background:#f8fafc}.tr-changelog{user-select:text;cursor:text}.tr-text-selection{border-radius:calc(6 * var(--u));background:#2f7bff38;pointer-events:none}.tr-text-caret{background:#17202b}.tr-text-caret:before,.tr-text-caret:after{content:"";position:absolute;left:calc(-4 * var(--u));width:calc(10 * var(--u));height:calc(2 * var(--u));background:#17202b}.tr-text-caret:before{top:calc(-1 * var(--u))}.tr-text-caret:after{bottom:calc(-1 * var(--u))}.tr-select{--stroke:1.5;border-radius:calc(10 * var(--u))}.tr-select.active{--stroke-color:#2f7bff;background:#e8f0ff;color:#2f7bff}.tr-checkbox{display:grid;place-items:center;border-radius:calc(5 * var(--u));background:#2f7bff}.tr-checkbox img{width:calc(12 * var(--u));height:calc(12 * var(--u))}.tr-fallback-source,.tr-fallback-result{border-radius:calc(16 * var(--u))}.tr-fallback-notice{--stroke:1.5;--stroke-color:#ffe066;border-radius:calc(14 * var(--u));background:#fff6d6}.tr-fallback-result{--stroke:2.5;--stroke-color:#19c3a5}.tr-read-panel>header{position:absolute;left:calc(24 * var(--u));top:calc(18 * var(--u));right:calc(24 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));height:calc(22 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));white-space:nowrap}.tr-read-panel header>span{padding:0 calc(8 * var(--u));border-radius:calc(11 * var(--u));background:#e8f0ff;color:#2f7bff;font-size:calc(11 * var(--u));font-weight:700}.tr-divider{background:#e3e8ef}.tr-read-actions{display:grid;grid-template-columns:repeat(3,140fr);gap:calc(12 * var(--u))}.tr-read-actions>button{position:relative;min-width:0;height:calc(48 * var(--u));--stroke:1.5;--stroke-color:#c9d2de;border-radius:calc(14 * var(--u));background:transparent;color:#17202b}.tr-read-actions>button:first-child{background:#17202b;color:#fff}.tr-reading-status{color:#4a5568}.tr-scenes-art{border-radius:28px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 2px #e3e8ef}.tr-scenes-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:100%}.tr-mini{position:relative}.tr-mini>div{position:absolute;left:calc(20 * var(--u));width:calc(160 * var(--u))}.tr-mini-settings{top:calc(44 * var(--u));height:calc(150 * var(--u));--stroke:1.5;border-radius:calc(10 * var(--u));background:#f8fafc}.tr-mini>.tr-paper{top:calc(28 * var(--u));left:calc(30 * var(--u));width:calc(140 * var(--u));height:calc(190 * var(--u));--stroke:1.5;border-radius:calc(6 * var(--u))}.tr-paper>i{border-radius:calc(3 * var(--u));background:#c5ccd6}.tr-mini>.tr-en{--x:120!important;--y:196!important;border-radius:calc(5 * var(--u));background:#2f7bff;color:#fff;text-align:center;font:700 calc(11 * var(--u))/calc(20 * var(--u)) var(--font-sans)}.tr-mini>.tr-manga{top:calc(34 * var(--u));left:calc(30 * var(--u));width:calc(140 * var(--u));height:calc(180 * var(--u));--stroke-color:#17202b;border-radius:calc(6 * var(--u));overflow:hidden}.tr-manga:before{content:"";position:absolute;left:0;right:0;top:calc(88 * var(--u));height:calc(2 * var(--u));background:#17202b}.tr-manga>span{position:absolute;left:calc(12 * var(--u));top:calc(12 * var(--u));width:calc(52 * var(--u));height:calc(40 * var(--u));border-radius:calc(20 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #17202b}.tr-manga>span:after{content:"";position:absolute;left:calc(58 * var(--u));top:calc(-12 * var(--u));width:calc(2 * var(--u));height:calc(88 * var(--u));background:#17202b}.tr-manga-yellow{position:absolute;left:calc(86 * var(--u));top:calc(20 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u))}.tr-manga-pink{position:absolute;left:calc(30 * var(--u));top:calc(110 * var(--u));width:calc(80 * var(--u));height:calc(60 * var(--u))}.tr-shop{top:calc(34 * var(--u));height:calc(180 * var(--u));--stroke:1.5;border-radius:calc(10 * var(--u));overflow:hidden}.tr-shop>header{position:absolute;inset:0 0 auto;height:calc(90 * var(--u));background:#fff3bf}.tr-shop .tr-dark-button{border-radius:calc(6 * var(--u))}.tr-error{top:calc(54 * var(--u));height:calc(130 * var(--u));--stroke-color:#ffc9c9;border-radius:calc(12 * var(--u))}.tr-error .tr-cross{font-size:calc(15 * var(--u))}.tr-video{top:calc(54 * var(--u));height:calc(120 * var(--u));overflow:hidden;border-radius:calc(12 * var(--u));background:#1f2a37}.tr-video>img:first-child{position:absolute;left:calc(96 * var(--u));top:calc(10 * var(--u));width:calc(90 * var(--u));height:calc(90 * var(--u))}.tr-video>img:nth-child(2){position:absolute;left:calc(-30 * var(--u));top:calc(60 * var(--u));width:calc(140 * var(--u));height:calc(100 * var(--u))}.tr-video>span{position:absolute;left:calc(14 * var(--u));top:calc(90 * var(--u));width:calc(132 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));background:#0009;color:#fff}.tr-scene .is-reading .tr-wave i{animation:tr-wave .7s alternate infinite ease-in-out}.tr-scene .is-reading .tr-wave i:nth-child(2n){animation-delay:-.3s}.tr-read-art:has(.is-reading) .tr-sound-ring{animation:tr-ring 1.8s infinite ease-out}.tr-read-art:has(.is-reading) .tr-sound-ring:nth-of-type(2){animation-delay:-.6s}.tr-read-art:has(.is-reading) .tr-sound-ring:nth-of-type(3){animation-delay:-1.2s}@keyframes tr-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes tr-ring{0%{opacity:.2;transform:scale(.8)}35%{opacity:1}to{opacity:0;transform:scale(1.08)}}html:not(:lang(zh)) .tr-hero h1>span{font-size:52px;line-height:68px}html:not(:lang(zh)) .tr-hero h1>span:last-child{font-size:48px;line-height:64px}html:not(:lang(zh)) .tr-hero .download-control{margin-top:28px}html:not(:lang(zh)) .tr-read-panel>header{font-size:calc(13 * var(--u))}html:lang(ja) .translate-page,html:lang(ko) .translate-page{font-family:var(--font-sans)}@media(max-width:1250px)and (min-width:901px){.tr-hero h1>span{font-size:60px;line-height:78px}.tr-hero h1>span:last-child{font-size:50px;line-height:68px}.tr-ai>header{grid-template-columns:1.15fr 1fr;gap:30px}.tr-ai>.tr-art{margin-top:40px}.tr-fallback,.tr-read{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px}.tr-read{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.tr-fallback h2,.tr-read h2{font-size:30px;line-height:44px}.tr-step-arrow{display:none}.tr-step-top{gap:6px}.tr-step-top .tr-step-action{min-width:72px;font-size:12px;padding:0 8px}.tr-faq{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:40px}.tr-faq h2{width:auto;max-width:100%;font-size:34px}}@media(max-width:900px){.tr-container{width:calc(100% - 40px)}.translate-page h2{font-size:30px;line-height:44px}.tr-hero-layout{min-height:0;padding-bottom:24px}.tr-hero-copy{width:100%;max-width:650px;padding-top:116px}.tr-hero h1>span{font-size:52px;line-height:68px}.tr-hero h1>span:last-child{font-size:44px;line-height:60px}.tr-hero h1>i{max-width:calc(100% - 8px)}.tr-intro{font-size:16px;line-height:28px}.tr-hero-art{position:relative;inset:auto;width:min(640px,100%);max-width:100%;margin:24px auto 0}.tr-howto,.tr-ai,.tr-pair,.tr-fallback,.tr-read,.tr-scenes,.tr-tips,.tr-faq,.tr-related{min-height:0;padding-block:32px}.tr-howto ol{grid-template-columns:1fr;gap:32px;margin-top:32px;padding-right:0}.tr-howto h3{margin-top:20px}.tr-howto li>p{max-width:100%}.tr-step-arrow{display:none}.tr-step-top .tr-step-action{flex:0 1 auto;min-width:0}.tr-ai>header{grid-template-columns:1fr;gap:16px}.tr-ai>.tr-art{margin-top:32px}.tr-pair{grid-template-columns:1fr;gap:40px}.tr-pair h2{margin-top:20px;font-size:26px;line-height:38px}.tr-fallback,.tr-read{grid-template-columns:1fr;gap:28px}.tr-fallback>div:last-child,.tr-read>div:first-child{padding-top:0}.tr-fallback h2,.tr-read h2{font-size:30px;line-height:44px}.tr-fallback>div>p,.tr-read>div>p{max-width:100%;font-size:16px;line-height:28px}.tr-fallback aside{max-width:100%}.tr-read .tr-checks{margin-top:24px}.tr-scenes-scroll{overflow:auto;margin-top:28px;padding-bottom:12px}.tr-scenes-art,.tr-scene-captions{min-width:1000px}.tr-tips>div{grid-template-columns:1fr;margin-top:28px;gap:16px}.tr-faq{grid-template-columns:1fr;gap:28px}.tr-faq h2{width:auto;max-width:100%}.tr-faq summary{padding:16px 20px;font-size:16px}.tr-faq-answer{padding:0 20px 20px}.tr-related a{padding-right:16px;font-size:14px}.tr-related>div{gap:10px}.tr-related a>span{width:32px;height:32px}}@media(max-width:560px){.tr-hero h1>span{font-size:44px;line-height:60px}.tr-hero h1>span:last-child{font-size:32px;line-height:48px}html:not(:lang(zh)) .tr-hero h1>span{font-size:38px;line-height:52px}html:not(:lang(zh)) .tr-hero h1>span:last-child{font-size:32px;line-height:46px}.tr-member-note{font-size:12px;line-height:22px}.tr-ai-art .tr-scene{aspect-ratio:600/700!important;--u:calc(100cqw / 600)!important}.tr-ai-art .tr-ai-original{--x:30!important;--y:30!important}.tr-ai-art .tr-ai-bad{--x:30!important;--y:290!important;--w:540!important}.tr-ai-art .tr-ai-good{--x:30!important;--y:430!important;--w:540!important;--h:230!important}.tr-ai-good>.tr-art-text{--w:460!important}.tr-ai-good>.tr-resize-copy{--x:20!important;--y:128!important;--w:500!important;--h:72!important}.tr-ai-art .tr-languages{--x:390!important;--y:50!important;--w:174!important;--h:160!important;flex-wrap:wrap;align-content:start}.tr-ai-art .tr-language-menu{--x:330!important;--y:174!important;--w:240!important;--h:250!important;grid-template-columns:minmax(0,1fr);overflow:auto;overscroll-behavior:contain}.tr-ai-art .tr-language-menu>button{min-height:28px}.tr-ai-art .tr-language-menu>button>span{font-size:calc(11px * var(--text-fit,1))}.tr-ai-art .tr-language-count{--x:390!important;--y:210!important;--w:180!important;--h:50!important}.tr-ai-art .tr-shortcut,.tr-ai-art .tr-ai-arrow{display:none}}@media(prefers-reduced-motion:reduce){.translate-page *{animation:none!important;transition:none!important}}
