:root{color-scheme:dark;--bg:#0a0f0d;--panel:#111813;--line:#263128;--text:#f1f0e6;--muted:#a4b0a8;--gold:#f5c24c;--teal:#81bba2;font-family:"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;background:var(--bg);color:var(--text);font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}button:disabled{cursor:default}.skip-link{position:absolute;top:-70px;left:16px;padding:12px 18px;background:var(--gold);color:#171b14;z-index:20}.skip-link:focus{top:12px}.section-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.site-header{height:104px;width:min(1360px,calc(100% - 96px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #233026}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand>span{font-size:19px;font-weight:750;letter-spacing:1px}.brand small{display:block;font-size:8px;letter-spacing:3px;color:var(--gold);font-weight:500;margin-top:7px}.site-header nav{display:flex;gap:34px;font-size:13px;color:#c1c9c0}.site-header nav a:hover,.site-footer a:hover{color:var(--gold)}.nav-download{font-size:13px;border:1px solid #546047;border-radius:6px;padding:12px 17px;color:#f6de93;white-space:nowrap}.nav-download span{margin-left:16px}.hero{min-height:710px;display:grid;grid-template-columns:.87fr 1.25fr;align-items:center;gap:42px;padding-top:76px;padding-bottom:86px;isolation:isolate}.eyebrow{margin:0 0 23px;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:650;letter-spacing:2.5px;color:var(--teal);line-height:1.8}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px #81bba23b}h1,h2,h3,p{overflow-wrap:break-word}h1{font-size:clamp(43px,4.3vw,64px);font-weight:760;line-height:1.22;letter-spacing:-2.8px;margin:0 0 28px}.gold-text{color:var(--gold)}.hero-description{color:#aeb9af;font-size:15px;line-height:1.9;margin:0 0 31px;letter-spacing:.2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:51px;padding:14px 22px;border-radius:7px;border:0;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.button.primary{background:var(--gold);color:#1b2119;box-shadow:0 10px 35px #efbd3620}.button.primary:hover:not(:disabled){background:#ffcf67;transform:translateY(-1px)}.button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hero-footnote{font-size:10px;color:#97a498;margin:13px 0 28px}.hero-footnote span{margin:0 9px}.supported{display:flex;align-items:center;gap:12px;font-size:10px;color:#9ba89e}.supported>i{height:16px;width:1px;background:#374034;margin:0 3px}.hero-visual{position:relative;padding:16px 0 56px;min-width:0}.visual-glow{position:absolute;inset:-130px -70px;background:radial-gradient(ellipse at 50% 55%,#bbab4020,transparent 63%),radial-gradient(ellipse at 95% 95%,#28584325,transparent 65%);z-index:-1;pointer-events:none}.product-window{width:calc(100% + 34px);margin-left:-20px;border:1px solid #4c5134;border-radius:12px;overflow:hidden;box-shadow:0 30px 90px #0007,0 0 0 6px #f2d67704;background:#101713;transform:perspective(1600px) rotateY(-7deg) rotateX(2deg);transform-origin:center;position:relative}.window-top{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #34402c}.window-brand{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;white-space:nowrap}.window-brand small{font-size:5px;letter-spacing:2px;color:#c8a655;margin-left:3px}.window-controls{font-size:11px;color:#8e998b}.product-layout{display:grid;grid-template-columns:148px 1fr;min-height:374px}.mock-sidebar{padding:18px 9px 12px;background:#0d150f;border-right:1px solid #303d2d;position:relative}.mock-menu{font-size:10px;padding:11px 10px;display:flex;align-items:center;gap:11px;color:#adb9ac}.mock-menu.selected{color:#f2d581;background:#d2b6560d;border-radius:5px;border:1px solid #cfab3e47}.mock-label{font-size:8px;color:#b0b6a7;border-top:1px solid #253321;margin:20px 8px 6px;padding-top:16px}.mock-account{display:flex;align-items:center;gap:9px;padding:10px 7px;border-radius:5px;font-size:9px;margin-bottom:4px}.mock-account.current{background:#ddbf5612;border-left:2px solid var(--gold);padding-left:5px}.mock-account img{flex-shrink:0}.mock-account small{font-size:7px;color:#a0ab9a;display:block;margin-top:4px}.mock-account i{width:5px;height:5px;border-radius:50%;background:#f4cf6d;margin-left:auto}.mock-account b{background:#e3c461;border-radius:8px;color:#1a2019;min-width:14px;text-align:center;margin-left:auto;font-size:8px;padding:1px}.mock-add{border:1px dashed #4c573d;border-radius:4px;padding:10px;margin:12px 7px;color:#c8b571;text-align:center;font-size:8px}.mock-user{display:flex;gap:7px;align-items:center;font-size:8px;position:absolute;bottom:14px;left:16px}.mock-user>span{background:#21563f;color:#e1efd8;border-radius:50%;padding:7px}.mock-user small{display:block;font-size:7px;color:#adb5a5;margin-top:4px}.mock-chat{display:flex;flex-direction:column;min-width:0;background:radial-gradient(ellipse at bottom right,#294c351b,transparent 70%),#17241b}.chat-heading{height:54px;display:flex;align-items:center;gap:10px;padding:0 16px;background:#17231a;font-size:11px}.contact-avatar{background:#d9c8a3;color:#314333;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px}.chat-heading small{display:block;font-size:7px;color:#b1bcae;margin-top:4px}.chat-actions{margin-left:auto;color:#bdc8b3;font-size:15px}.translation-bar{height:27px;display:flex;align-items:center;justify-content:space-between;gap:6px;background:#213323;font-size:7px;padding:0 13px;color:#c0d5bd}.translation-bar i{display:inline-block;background:#d2b15b;width:4px;height:4px;border-radius:50%;margin-right:4px}.translation-bar b{color:#f0cd6b;margin:0 6px}.chat-messages{padding:10px 19px 17px;display:flex;flex-direction:column;gap:11px;flex:1}.day-label{align-self:center;padding:4px 8px;background:#ffffff0a;color:#bcc6b4;font-size:7px;margin:0 0 1px;border-radius:3px}.bubble{max-width:93%;padding:11px 11px 6px;background:#27372a;border:1px solid #3a4a323b;border-radius:7px;color:#e5eadc;font-size:9px;align-self:flex-start;line-height:1.5;box-shadow:0 3px 7px #0001}.bubble p{margin:0 0 7px}.bubble.outgoing{align-self:flex-end;background:#3b4c2c;border-color:#60754350}.translation{font-size:8px;color:#d7c77e;border-top:1px solid #81966c30;padding-top:6px}.translation>span{font-size:6px;color:#c4cfb6;margin-right:5px}.bubble>small{display:block;text-align:right;font-size:6px;color:#acb89f;margin-top:5px}.bubble>small span{color:#a3cdae}.bubble.short{min-width:120px}.mock-composer{margin:0 10px 10px;display:flex;align-items:center;gap:10px;font-size:8px;color:#a6b29c;background:#233226;border:1px solid #354632;border-radius:6px;min-height:35px;padding:0 10px}.mock-composer>span:first-child{font-size:16px}.mock-composer b{margin-left:auto;background:#dabd63;color:#263321;width:20px;height:20px;display:grid;place-items:center;border-radius:4px;font-size:14px}.floating-note{position:absolute;bottom:16px;left:37px;display:flex;align-items:center;gap:11px;border:1px solid #565739;background:#182117f5;padding:17px 21px;border-radius:8px;box-shadow:0 12px 25px #0006;font-size:12px;transform:rotate(-2deg)}.floating-note>span{font-size:28px;color:var(--gold)}.floating-note small{display:block;color:#a9b4a1;font-size:9px;margin-top:5px}.preview-caption{position:absolute;bottom:-8px;right:0;font-size:8px;color:#93a18f;margin:0}.value-strip{border-block:1px solid #253026;display:flex;justify-content:space-between;gap:20px;padding-block:29px}.value-strip p{font-size:12px;color:#bdc6b9;margin:0;display:flex;gap:16px;align-items:center}.value-strip span{font-size:9px;color:#9c9b71;letter-spacing:1px}.features{padding-block:112px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:39px}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2,h2{font-size:37px;line-height:1.4;letter-spacing:-1px;margin:0;font-weight:650}.section-heading>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature-card{min-height:254px;border:1px solid var(--line);border-radius:9px;padding:28px;background:linear-gradient(135deg,#151d1640,#111813);display:flex;align-items:flex-start;flex-direction:column}.feature-card.featured{border-color:#746037;background:radial-gradient(ellipse at top right,#b6932620,transparent),#141a13}.feature-symbol{font-size:24px;line-height:1;color:#d3bb75;margin-bottom:23px}.feature-symbol>span{font-size:15px}.feature-card h3{font-size:17px;line-height:1.6;letter-spacing:.1px;margin:0 0 11px}.feature-card p{font-size:12px;color:#a6b0a0;line-height:1.9;margin:0 0 22px}.feature-tag{color:#b6c2ad;border:1px solid #3b4933;border-radius:3px;font-size:8px;padding:4px 7px;margin-top:auto}.quiet-card{background:#10221952;border-color:#2b4738}.quiet-card .eyebrow{font-size:8px;margin-bottom:18px;color:var(--teal)}.quiet-card h3{font-size:23px;font-weight:600}.quiet-card p:last-child{font-size:11px;margin-bottom:0}.getting-started{padding-bottom:110px;border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;gap:50px}.steps li{position:relative;padding-top:25px;border-top:1px solid #43533a}.steps li>span{color:var(--gold);font-size:12px;letter-spacing:1px}.steps h3{font-size:17px;letter-spacing:.2px;font-weight:600;margin:17px 0 10px}.steps p{font-size:12px;line-height:1.8;color:var(--muted);max-width:280px;margin:0}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:95px;padding-block:108px}.faq .eyebrow{margin-bottom:17px}.muted{font-size:12px;color:var(--muted);margin-top:23px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:13px;font-weight:500}summary::-webkit-details-marker{display:none}summary>span{font-size:16px;color:#b7c5ac}details[open] summary>span{transform:rotate(45deg);color:var(--gold)}details>p{margin:0;padding:0 27px 23px 0;font-size:12px;line-height:1.9;color:var(--muted)}.download-section{padding-bottom:91px}.download-panel{border:1px solid #62562e;border-radius:11px;background:radial-gradient(ellipse at 5% 50%,#8072361a,transparent 65%),#131b13;padding:47px 51px;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.download-copy .eyebrow{color:#c6b575;font-size:8px;margin-bottom:17px}.download-copy h2{font-size:32px}.download-copy>p:last-child{font-size:12px;color:var(--muted);margin:19px 0 0}.download-action{text-align:center}.download-action .button{width:100%;max-width:310px}.download-action .button:disabled{background:#494b33;color:#e2dcbd;box-shadow:none}.download-action #download-status{min-height:37px;font-size:11px;line-height:1.7;color:#c0c7b5;margin:13px auto 0;max-width:300px}.retry-download{background:none;border:0;border-bottom:1px solid #b8a45e;padding:4px 0;color:#f0d07f;font-size:11px;cursor:pointer}.retry-download[hidden]{display:none}.version-note{font-size:9px;line-height:1.8;color:#a3ad99;margin:14px 0 0}.site-footer{border-top:1px solid #263126;min-height:123px;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-footer .brand>span{font-size:14px}.site-footer .brand small{color:#aeb5a3;letter-spacing:1px;font-size:8px;margin-top:5px}.site-footer>p,.site-footer>a:last-child{font-size:10px;color:#a2ad9a}.site-footer>a:last-child span{margin-left:14px}@media(min-width:1600px){.hero{min-height:790px}}@media(max-width:1080px){.site-header,.section-shell{width:calc(100% - 56px)}.hero{grid-template-columns:.85fr 1.15fr;gap:25px;min-height:660px}.hero h1{font-size:47px}.hero-description{font-size:13px}.product-layout{grid-template-columns:118px 1fr;min-height:355px}.mock-sidebar{padding-inline:5px}.mock-menu{padding:10px 6px;font-size:9px}.mock-account{gap:6px;font-size:8px}.mock-account img{width:20px;height:20px}.mock-user{left:12px}.translation-bar{font-size:6px;padding-inline:8px}.chat-messages{padding:9px 12px 12px}.bubble{font-size:8px;max-width:98%}.translation{font-size:7px}.window-brand small{display:none}.floating-note{left:15px;font-size:10px}.section-heading h2,h2{font-size:32px}.feature-card{padding:23px}.faq{gap:50px}.download-panel{padding:36px;gap:32px}.download-copy h2{font-size:29px}}@media(max-width:760px){.site-header,.section-shell{width:calc(100% - 36px)}.site-header{height:82px;gap:15px}.site-header .brand img{width:34px;height:34px}.site-header .brand>span{font-size:16px}.site-header .brand small{font-size:6px;letter-spacing:2px}.site-header nav{display:none}.nav-download{font-size:11px;padding:10px 11px}.nav-download span{margin-left:4px}.hero{padding-top:54px;padding-bottom:42px;grid-template-columns:1fr;gap:38px;min-height:0}.hero-copy{text-align:center}.hero-copy .eyebrow,.supported{justify-content:center}.hero h1{font-size:51px;letter-spacing:-2px;line-height:1.16}.hero-description{font-size:13px;line-height:1.9;margin-bottom:24px}.hero .eyebrow{font-size:8px;margin-bottom:21px}.hero-footnote{margin-bottom:24px}.supported{gap:10px;font-size:9px}.hero-visual{padding-top:2px;padding-bottom:57px;width:100%;max-width:580px;margin:auto}.product-window{width:100%;margin:0;transform:none}.product-layout{grid-template-columns:112px 1fr;min-height:349px}.window-top{height:36px;padding-inline:10px}.mock-sidebar{padding-top:11px}.mock-menu{padding-block:9px;font-size:8px}.mock-account{font-size:7px;padding-inline:5px;gap:5px}.mock-account img{width:19px;height:19px}.mock-label{font-size:7px;margin-top:13px}.mock-user{font-size:7px;left:10px}.mock-user small{font-size:6px}.mock-add{font-size:7px;padding:8px 4px;margin-inline:5px}.chat-heading{height:45px;padding-inline:10px;font-size:9px;gap:7px}.contact-avatar{width:24px;height:24px;font-size:10px}.chat-heading small{font-size:6px}.chat-actions{font-size:12px}.translation-bar{height:25px;flex-wrap:wrap;padding:4px 7px;font-size:6px}.translation-bar b{margin:0 3px}.chat-messages{padding:9px 10px 12px;gap:10px}.bubble{font-size:8px;padding:9px 8px 5px}.translation{font-size:7px}.bubble.short{min-width:105px}.mock-composer{font-size:7px;gap:5px;margin:0 7px 8px;padding-inline:7px}.floating-note{padding:13px 15px;bottom:15px;font-size:10px;left:14px;gap:9px}.floating-note small{font-size:8px}.floating-note>span{font-size:23px}.preview-caption{font-size:7px;bottom:-2px;right:3px}.visual-glow{inset:-30px 0}.value-strip{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding-block:25px}.value-strip p{font-size:10px;gap:11px}.features{padding-block:64px}.section-heading{display:block;margin-bottom:26px}.section-heading h2,h2{font-size:29px}.section-heading>p{margin:17px 0 0;font-size:12px}.section-heading .eyebrow,.faq .eyebrow{font-size:8px;letter-spacing:2px}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-card{padding:21px 17px;min-height:257px}.feature-card h3{font-size:14px}.feature-card p{font-size:11px}.feature-symbol{font-size:21px;margin-bottom:18px}.feature-tag{font-size:7px}.quiet-card h3{font-size:19px}.quiet-card .eyebrow{font-size:7px;letter-spacing:1px}.quiet-card p:last-child{font-size:10px}.getting-started{padding-bottom:62px}.steps{grid-template-columns:1fr;gap:26px}.steps li{padding:20px 0 0 43px;min-height:90px}.steps li>span{position:absolute;left:0;top:24px}.steps h3{font-size:15px;margin:0 0 8px}.steps p{max-width:none;font-size:11px}.faq{display:block;padding-block:62px}.faq-list{margin-top:31px}.faq summary{font-size:12px;padding-block:20px}.faq details>p{font-size:11px}.download-section{padding-bottom:58px}.download-panel{grid-template-columns:1fr;gap:29px;padding:29px 21px;text-align:center}.download-copy .eyebrow{justify-content:center;font-size:7px;letter-spacing:1.3px}.download-copy h2{font-size:27px}.download-copy>p:last-child{font-size:11px}.download-action .button{font-size:13px}.site-footer{padding-block:27px;min-height:130px;flex-wrap:wrap;gap:20px}.site-footer>p{display:none}.site-footer>a:last-child{font-size:9px}.site-footer .brand>span{font-size:13px}.site-footer .brand small{font-size:7px}}@media(max-width:370px){.hero h1{font-size:46px}.supported{gap:8px;font-size:8px}.product-layout{grid-template-columns:91px 1fr}.mock-menu{gap:6px}.mock-account small{font-size:6px}.mock-user{left:7px;gap:4px}.mock-user>span{padding:5px}.translation-bar{height:35px;flex-direction:column;align-items:flex-start}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:220px}.button{font-size:12px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
