@charset "UTF-8";
:root{--paper:#f8f6f1;--ink:#242326;--muted:#6f6c6b;--purple:#7c3aed;--purple-dark:#5b21b6;--lilac:#f0e9ff;--line:#dedbd5;--orange:#e6a16e;--white:#fffefc;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}img,svg{max-width:100%}.wrap{max-width:1200px;margin:auto;padding-left:40px;padding-right:40px}.skip{position:fixed;top:-80px;left:20px;z-index:1000;background:var(--ink);color:white;padding:10px 20px}.skip:focus{top:10px}header{border-bottom:1px solid var(--line);background:rgba(248,246,241,.96);position:sticky;top:0;z-index:20}.nav-wrap{max-width:1440px;margin:auto;padding:21px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;letter-spacing:-.6px;font-size:19px;font-weight:650}.brand b{font-weight:400;color:var(--muted)}nav{display:flex;gap:30px;align-items:center}header nav{font-size:13px;letter-spacing:.03em}nav a:hover,nav a[aria-current=page]{color:var(--purple)}.nav-contact{border-left:1px solid var(--line);padding-left:30px}.hero{display:grid;grid-template-columns:1fr 1.04fr;gap:45px;align-items:center;padding-top:88px;padding-bottom:74px;min-height:655px}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--purple-dark);display:flex;align-items:center;gap:9px;margin:0 0 24px}.status-dot{width:6px;height:6px;display:inline-block;background:var(--purple);border-radius:100%;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(36px,4.05vw,57px);line-height:1.38;letter-spacing:-.045em;font-weight:650;margin-bottom:25px;white-space:nowrap}.serif{font-family:"Noto Serif TC","Songti TC","Songti SC",serif;font-weight:500;color:var(--purple-dark)}.hero-lead{font-size:16px;line-height:1.95;max-width:420px;color:#696565;margin-bottom:30px}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;border-radius:8px;padding:14px 21px;font-size:13px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--purple);color:white;box-shadow:0 5px 14px #7c3aed18}.primary:hover{background:var(--purple-dark)}.secondary{border:1px solid var(--line);background:var(--white)}.release{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.release .status-dot{background:#aea8a0}.fine{font-size:10px;color:#817c77;margin:17px 0 0;display:flex;gap:9px;flex-wrap:wrap}.hero-visual{position:relative;padding:7px 0 0 0}.app-window{background:#fdfcf9;border:1px solid #d2ced7;border-radius:13px;box-shadow:0 30px 70px -35px #4a395c66,0 4px 12px #24232608;overflow:hidden;position:relative;z-index:2}.window-top{display:flex;align-items:center;justify-content:space-between;background:#efedf2;border-bottom:1px solid #dedbe4;height:37px;padding:0 13px;color:#77717f;font-size:10px;letter-spacing:.02em}.traffic{display:flex;gap:5px}.traffic i{height:7px;width:7px;border-radius:100%;background:#e1a39c}.traffic i:nth-child(2){background:#e0c894}.traffic i:nth-child(3){background:#a4bc9c}.window-label{font-size:8px;letter-spacing:.12em;color:#736b7f}.mock-toolbar{height:41px;display:flex;align-items:center;gap:15px;font-size:12px;padding:0 15px;border-bottom:1px solid #e5e2e5;color:#928a98}.mock-address{flex:1;background:#f0edf1;padding:3px 10px;border-radius:4px;font-size:9px;color:#8d8496}.mock-select{font-size:9px;padding:3px 8px;background:#7c3aed;color:#fff;border-radius:4px}.mock-content{background:#eae6ee;padding:31px 40px 26px;position:relative;min-height:278px}.mock-page{padding:23px 25px 14px;background:#fffdf8;box-shadow:0 2px 8px #38313d0b;position:relative;border:1px solid #e5dfd4;transform:rotate(-2deg)}.article-kicker{font-size:6px;letter-spacing:.21em;color:#9b9388}.paper-rule{height:1px;background:#dfd9d0;margin:8px 0 19px;width:100%}.original-label{color:#968b79;font-size:8px;margin:0 0 8px;letter-spacing:.12em}.sample-original,.sample-translated{font-family:"Songti TC",serif;font-size:24px;line-height:1.65;color:#454035;font-weight:500;margin:0;letter-spacing:.06em}.sample-translated{display:none}.is-translated .sample-original{display:none}.is-translated .sample-translated{display:block}.paper-decoration{display:flex;align-items:center;justify-content:space-between;color:#d99c78;margin-top:18px}.paper-decoration span{font-family:Georgia,serif;font-style:italic;font-size:34px;line-height:1}.paper-decoration svg{width:135px;height:43px}.selection-tag{position:absolute;right:28px;bottom:17px;color:#76638c;font-size:9px;background:#f5f0fb;border:1px solid #b8a6d6;padding:4px 8px;border-radius:4px}.mock-bottom{display:flex;gap:7px;align-items:center;padding:10px 12px;font-size:8px;letter-spacing:.02em;color:#7c7384;background:#faf8fb}.live-dot{width:4px;height:4px;border-radius:100%;background:#97ab8d}.save-sticker{position:relative;z-index:3;margin:-4px -14px 0 auto;display:flex;align-items:center;gap:13px;max-width:275px;padding:18px 20px;background:#fffdf7;border:1px solid #e3dcca;box-shadow:0 8px 20px #24232609;border-radius:9px;transform:rotate(3deg)}.pdf-icon{display:grid;place-content:center;height:38px;width:30px;border:1px solid #dcbca7;border-radius:4px;font-size:8px;color:#a86b43;position:relative}.pdf-icon:before{content:"";display:block;border-top:1px solid #dcbca7;position:absolute;top:12px;left:5px;right:5px}.save-sticker strong{display:block;font-size:11px;font-weight:550}.save-sticker div span{font-size:9px;color:#8e8477}.sticker-check{font-size:17px;color:#8b9b7a;margin-left:auto}.demo-controls{display:flex;gap:14px;align-items:center;justify-content:center;font-size:9px;color:#8b818f;margin-top:22px}.demo-controls button{font-size:10px;padding:6px 12px;border:1px solid #cfc6d6;background:#f0e9ff;color:#5b21b6;border-radius:999px;display:flex;gap:13px;align-items:center}.demo-controls button:hover{background:#e5d5ff}.demo-note{font-size:8px;color:#8b818f;text-align:center;margin:10px 0 0}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding-top:26px;padding-bottom:26px;gap:28px}.principles>div{display:grid;grid-template-columns:30px 1fr;column-gap:13px;row-gap:1px}.principles strong{font-size:12px;font-weight:600}.principles div>span:last-child{grid-column:2;font-size:10px;color:var(--muted)}.mini-icon{grid-row:1/3;color:var(--purple);font-size:24px;line-height:1.9;font-family:Georgia,serif}.feature-section{padding-top:105px;padding-bottom:110px;display:grid;grid-template-columns:.85fr 1.3fr;gap:85px}.section-heading h2,.privacy-section h2,.closing h2{font-size:34px;line-height:1.5;letter-spacing:-.045em;font-weight:550;margin-bottom:20px}.section-heading p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:260px}.section-heading .eyebrow{font-size:9px;margin-bottom:20px;letter-spacing:.17em}.feature-list article{padding:22px 0 26px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px 1fr 28px;gap:15px}.feature-list article:first-child{padding-top:2px}.feature-number{font-size:10px;color:#918590;font-family:Georgia,serif;padding-top:7px}.feature-list h3{font-size:18px;font-weight:550;letter-spacing:-.02em;margin-bottom:10px}.feature-list p{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:0}.feature-symbol{color:var(--purple);font-size:24px;font-weight:300}.workflow{background:#eeebf2;padding-top:70px;padding-bottom:72px}.inline{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.inline h2{font-size:29px;margin-bottom:0}.text-link{font-size:12px;color:var(--purple-dark);border-bottom:1px solid #c3b5d1;padding-bottom:4px;display:inline-block}.text-link:hover{color:var(--ink);border-color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;gap:42px}.steps li{border-top:1px solid #cfc6da;padding-top:22px}.steps li>span{font-size:8px;letter-spacing:.13em;color:#8c7b9d}.steps h3{font-size:17px;font-weight:550;margin:19px 0 10px}.steps p{font-size:12px;line-height:1.9;color:#82798b;margin-bottom:0}.privacy-section{padding-top:104px;padding-bottom:104px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.privacy-section p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.9}.privacy-section p.subtle{font-size:11px;color:#8c8586}.privacy-art{position:relative;display:flex;align-items:center;gap:18px;min-height:250px}.privacy-orbit{width:210px;height:210px;border-radius:100%;border:1px dashed #c3b5cd;display:grid;place-content:center;position:relative}.privacy-orbit>span{position:absolute;top:-13px;left:72px;font-size:10px;background:var(--paper);padding:3px 10px;color:#8b7c99}.privacy-orbit>div{width:109px;height:109px;border-radius:24px;background:#e7e0ed;color:#655279;display:grid;place-content:center;text-align:center;font-size:23px;font-weight:500;line-height:1.4;box-shadow:0 5px 30px #64537811}.privacy-orbit small{font-size:10px;font-weight:400}.text-pipe{font-size:10px;color:#918499;white-space:nowrap}.cloud-pill{padding:16px 22px;background:#fdfbf7;border:1px solid #d6cbdc;border-radius:100px;color:#6b567f;font-size:12px}.faq-section{padding-top:30px;padding-bottom:85px}.faq{margin-top:30px}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq details:first-child{border-top:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:14px;font-weight:500;cursor:pointer}summary::-webkit-details-marker{display:none}summary span{color:#9a8ba6;font-size:22px;font-weight:300;line-height:1}details[open] summary span{transform:rotate(45deg)}.faq p{max-width:850px;color:var(--muted);font-size:13px;line-height:1.95;margin:18px 35px 0 0}.closing{border-top:1px solid var(--line);padding-top:75px;padding-bottom:80px;text-align:center}.closing .eyebrow{justify-content:center}.closing h2{font-size:39px;line-height:1.55}.closing>div{display:flex;align-items:center;justify-content:center;gap:25px}.closing>p:last-child{font-size:10px;color:var(--muted);margin:22px 0 0}footer{padding:45px max(40px,calc((100vw - 1120px)/2)) 25px;border-top:1px solid var(--line);background:#f1eee8}.foot-top{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:35px}.foot-top p{font-size:12px;color:var(--muted);margin:0}.foot-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #dfd9d1;padding-top:20px;color:#8b847b;font-size:10px}.foot-bottom nav{gap:24px;font-size:10px}.foot-top .brand{font-size:16px}.doc-head{padding-top:80px;padding-bottom:50px}.doc-head h1{font-size:48px;line-height:1.4;margin-bottom:15px}.doc-head>p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:680px}.updated{font-size:11px;color:var(--muted)}.doc-layout{display:grid;grid-template-columns:180px 1fr;gap:65px;padding-bottom:100px}.doc-layout aside{display:flex;flex-direction:column;gap:17px;padding-top:19px;font-size:12px;color:var(--muted);align-items:flex-start}.doc-layout aside a:hover{color:var(--purple)}.prose{max-width:800px;font-size:14px;line-height:1.95}.prose section{padding-bottom:25px;border-top:1px solid var(--line);padding-top:28px}.prose h2{font-size:23px;font-weight:550;letter-spacing:-.03em;margin-top:35px;margin-bottom:17px}.prose section h2{margin-top:0}.prose h3{font-size:16px;font-weight:600;margin-top:25px;margin-bottom:10px}.prose p,.prose li{color:#6e6768}.prose p{margin-bottom:18px}.prose li{padding-left:4px;margin-bottom:10px}.prose ol,.prose ul{padding-left:24px}.prose a:not(.button){color:var(--purple-dark);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.prose code{background:#eee9f2;color:#655279;border-radius:3px;padding:2px 5px;font-size:.9em;overflow-wrap:anywhere}.notice{padding:22px 26px;margin:26px 0;background:var(--lilac);border-left:3px solid #b4a0c6;border-radius:0 10px 10px 0}.notice strong{font-size:14px;color:var(--purple-dark)}.notice p{margin:8px 0 0;font-size:13px;line-height:1.9;color:#796b86}.legal{max-width:880px;padding-bottom:100px}.legal .notice{margin-top:0}.legal h2{margin-top:36px}.support-contact{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-top:28px;padding-bottom:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.support-contact h2{font-size:25px;font-weight:550;letter-spacing:-.03em;margin:18px 0 12px}.support-contact p{font-size:13px;line-height:1.95;max-width:610px;color:var(--muted);margin:0}.tag{font-size:10px;background:var(--lilac);color:var(--purple);padding:4px 10px;border-radius:999px}.email-button{font-size:12px;overflow-wrap:anywhere;flex-shrink:0;max-width:100%}.support-faq{padding-top:60px;padding-bottom:100px}.support-faq>h2{font-weight:500;font-size:28px}
@media(min-width:1600px){.hero{padding-top:110px;padding-bottom:100px}.wrap{max-width:1280px}.hero{gap:65px}.mock-content{min-height:315px;padding:40px 48px}.sample-original,.sample-translated{font-size:27px}}
@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.nav-wrap{padding:18px 28px}nav{gap:22px}.nav-contact{padding-left:20px}.hero{gap:28px;padding-top:65px;min-height:600px}.hero-actions{gap:14px}.hero-lead{font-size:14px}.mock-content{padding:26px 28px}.mock-page{padding:18px 17px}.sample-original,.sample-translated{font-size:21px}.save-sticker{margin-right:-5px}.feature-section{gap:55px}.privacy-section{gap:45px}.privacy-art{gap:10px}.privacy-orbit{width:160px;height:160px;flex-shrink:0}.privacy-orbit>span{left:48px}.cloud-pill{padding:14px}.support-contact{align-items:flex-start;flex-direction:column;gap:22px}.doc-layout{gap:30px;grid-template-columns:150px 1fr}footer{padding-left:28px;padding-right:28px}}
@media(max-width:740px){.wrap{padding-left:24px;padding-right:24px}.nav-wrap{padding:15px 24px;gap:12px}.brand{font-size:16px;gap:8px}.brand img{width:29px;height:29px}.brand b{display:none}header nav{gap:18px;font-size:11px}.nav-contact{display:none}.hero{grid-template-columns:1fr;gap:42px;padding-top:50px;padding-bottom:45px;min-height:0}.hero-copy{text-align:center}.hero-copy .eyebrow{justify-content:center;font-size:10px;margin-bottom:20px}h1{font-size:clamp(34px,7.6vw,48px);line-height:1.45;white-space:normal;margin-bottom:20px}.hero-lead{margin:0 auto 24px;max-width:430px;font-size:14px}.hero-actions{justify-content:center}.fine{justify-content:center;font-size:9px}.hero-visual{max-width:480px;width:100%;margin:auto}.mock-content{padding:28px 33px;min-height:260px}.mock-page{padding:21px 23px}.sample-original,.sample-translated{font-size:24px}.save-sticker{max-width:258px;padding:14px 18px}.principles{grid-template-columns:1fr;gap:18px;padding-top:25px;padding-bottom:25px}.principles>div{grid-template-columns:30px 1fr;column-gap:12px}.principles strong{font-size:13px}.principles div>span:last-child{font-size:11px}.mini-icon{font-size:25px}.feature-section{grid-template-columns:1fr;gap:32px;padding-top:65px;padding-bottom:65px}.section-heading h2,.privacy-section h2{font-size:30px}.section-heading p:not(.eyebrow){max-width:100%;font-size:13px}.section-heading h2 br{display:none}.feature-list article{grid-template-columns:24px 1fr 24px;gap:12px;padding:24px 0}.feature-list h3{font-size:18px}.feature-list p{font-size:13px}.workflow{padding-top:45px;padding-bottom:48px}.inline{display:block}.inline h2{font-size:27px;margin-bottom:17px}.steps{grid-template-columns:1fr;gap:27px}.steps li{padding-top:18px}.steps h3{margin-top:13px;font-size:17px}.steps p{font-size:13px}.steps li>span{font-size:9px}.privacy-section{padding-top:60px;padding-bottom:50px;grid-template-columns:1fr;gap:30px}.privacy-art{justify-content:center;min-height:210px;gap:15px}.privacy-orbit{width:170px;height:170px}.privacy-orbit>span{left:54px}.cloud-pill{padding:15px}.privacy-section>div:last-child{order:-1}.privacy-section p:not(.eyebrow){font-size:14px}.faq-section{padding-top:25px;padding-bottom:55px}.faq-section .section-heading h2{font-size:27px}.faq details{padding:20px 0}summary{font-size:14px;line-height:1.75}.faq p{font-size:13px;margin-right:20px}.closing{padding-top:50px;padding-bottom:55px}.closing h2{font-size:33px}.closing>div{gap:20px}.foot-top{display:block;padding-bottom:22px}.foot-top p{margin-top:16px;font-size:11px}.foot-bottom{display:block}.foot-bottom nav{flex-wrap:wrap;gap:22px;margin-top:15px}.doc-head{padding-top:45px;padding-bottom:30px}.doc-head h1{font-size:38px}.doc-head>p:not(.eyebrow){font-size:14px}.doc-layout{grid-template-columns:1fr;gap:20px;padding-bottom:55px}.doc-layout aside{flex-direction:row;flex-wrap:wrap;gap:12px 20px;padding-top:0;font-size:11px}.prose{font-size:14px}.prose h2{font-size:22px}.legal{padding-bottom:60px}.notice{padding:18px 20px}.support-contact{padding-top:25px;padding-bottom:30px}.support-contact h2{font-size:24px}.email-button{font-size:11px;white-space:normal;padding:13px 16px}.support-faq{padding-top:40px;padding-bottom:60px}footer{padding-left:24px;padding-right:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
