:root{--paper:#f7f8f3;--ink:#15241c;--muted:#627065;--line:#dfe5dc;--green:#cefaa0;--mint:#7ce6cb;--dark:#10251b;--badge-color:#58b83d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;word-break:keep-all;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:740;letter-spacing:-.045em}p{line-height:1.8}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[role=slider]:focus-visible{outline:3px solid #397beb;outline-offset:5px}button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;line-height:1.7;color:#607564}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6baa45;flex-shrink:0}.js-only{display:none}.has-js .js-only{display:inline-flex}.skip-link{position:fixed;left:20px;top:-80px;background:var(--dark);color:#fff;padding:14px 20px;border-radius:8px;z-index:100}.skip-link:focus{top:12px}
.announcement{background:#e6f3df;border-bottom:1px solid #dcebd3;color:#45633f;font-size:11px}.announcement .wrap{display:flex;justify-content:center;gap:25px;align-items:center;min-height:36px}.announcement span{display:flex;gap:8px;align-items:center}.announcement a{font-weight:650}.announcement a span{display:inline}.site-header{position:sticky;top:0;z-index:20;background:#f7f8f3ed;backdrop-filter:blur(18px);border-bottom:1px solid #dfe5dc9c}.nav-wrap{min-height:81px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.brand-mark{width:37px;height:37px;flex-shrink:0}.brand>span{font-size:28px;letter-spacing:-1.25px;font-weight:770}.brand-period{color:#68a043}.site-header nav{display:flex;gap:35px;align-items:center;font-size:13px;font-weight:550}.site-header nav>a:not(.nav-cta):hover{color:#527f39}.nav-cta{display:flex;align-items:center;gap:19px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:12px 19px;border-radius:9px}.nav-cta:hover{background:#2a4834}.menu-toggle{border:0;background:transparent;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border-radius:7px}.menu-toggle span{height:2px;width:22px;background:var(--ink)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:57px;padding:15px 24px;border-radius:11px;border:1px solid transparent;font-size:15px;font-weight:650;letter-spacing:-.3px;transition:transform .18s,background .18s,box-shadow .18s}.button:hover{transform:translateY(-2px)}.button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.button-dark{background:var(--ink);color:#fff;box-shadow:0 4px 0 #15241c0c}.button-dark:hover{background:#294a34;box-shadow:0 9px 20px #1538221a}.button-outline{border-color:#cfd8cc;background:#ffffff9c;color:#25382b}.button-outline:hover{background:#fff;border-color:#99b68b}.button-lime{background:var(--green);color:#17311d}.button-lime:hover{background:#e0ffbf}.button-light{background:#f1f5ec;color:#1d3527}.button-light:hover{background:#fff}.button-arrow{margin-left:9px;font-size:20px;font-weight:400}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:650;border-bottom:1px solid #a6b49f;padding-bottom:5px}.text-link:hover{color:#5a813c}
.hero{position:relative;isolation:isolate;overflow:hidden;padding:78px 0 75px;background:radial-gradient(ellipse at 18% 47%,#dff3d750,transparent 50%),radial-gradient(ellipse at 88% 37%,#cbeee854,transparent 44%),var(--paper)}.hero-copy{position:relative;z-index:1;text-align:center}.hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;color:#577448;margin-bottom:24px;font-size:10px;letter-spacing:2px}.tiny-cross{font-size:22px;letter-spacing:0;font-weight:400}.hero h1{font-size:clamp(54px,7.1vw,91px);line-height:1.13;letter-spacing:-.065em;margin-bottom:26px}.highlight-text{background:linear-gradient(transparent 67%,#d5f5bc 67%,#d5f5bc 94%,transparent 94%)}.hero-description{font-size:18px;line-height:1.8;color:#697366;letter-spacing:-.4px;margin-bottom:31px}.hero-meta{font-size:10px;letter-spacing:.3px;color:#69776a;margin:15px 0 0}.hero-meta>span{display:block;font-size:11px;letter-spacing:0;margin-top:5px}.hero-meta a{text-decoration:underline;text-underline-offset:3px}.hero-points{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:32px;font-size:11px;color:#596d59}.hero-points span{display:flex;align-items:center;gap:6px}.hero-points i{font-style:normal;color:#669146}.hero-orbit{position:absolute;border:1px solid #c8d7c64d;width:680px;height:680px;z-index:-1;border-radius:50%;pointer-events:none}.orbit-one{left:-490px;top:66px}.orbit-two{right:-445px;top:170px;width:760px;height:760px}.product-preview{position:relative;margin-top:59px;max-width:1110px}.preview-glow{position:absolute;z-index:-1;inset:30% -35px -20px;background:linear-gradient(110deg,#c7e5bb,#bce4d5,#dfdcf0);border-radius:50%;filter:blur(50px);opacity:.55}.app-frame{position:relative;background:#11191c;border:1px solid #293830;border-radius:15px;box-shadow:0 28px 65px -22px #1b362e42;overflow:hidden}.preview-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 17px;background:#15211b;border-bottom:1px solid #34443a;color:#91a697}.preview-name{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.5px;display:flex;align-items:center;gap:17px}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#ff958a}.window-dots i:nth-child(2){background:#e5c87d}.window-dots i:nth-child(3){background:#95cc96}.os-tabs{display:flex;align-items:center;padding:3px;background:#233329;border:1px solid #3b4b3f;border-radius:7px;gap:2px}.os-tabs button{border:0;background:transparent;color:#bdc7bc;font-size:10px;padding:5px 11px;border-radius:4px;min-width:57px}.os-tabs button[aria-selected=true]{background:#d6ecc7;color:#233725;font-weight:650}.os-tabs span{font-size:8px;opacity:.72;margin-left:3px}#product-panel{line-height:0;min-height:100px;background:#10151c}#product-shot{width:100%;height:auto}.preview-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#73816f;margin-top:18px;padding-inline:3px}.preview-caption>span:first-child{display:flex;align-items:center;gap:8px}
.section{padding:112px 0}.section-heading{margin-bottom:48px}.section-heading .eyebrow{margin-bottom:17px}.section-heading h2{font-size:clamp(34px,4.5vw,53px);line-height:1.24;margin-bottom:23px;letter-spacing:-.055em}.section-heading p{font-size:16px;color:#75806f;margin-bottom:0;line-height:1.85;letter-spacing:-.3px}.centered{text-align:center}.features-section{background:#fffefa;border-top:1px solid #e6e9df;border-bottom:1px solid #e6e9df}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.feature-card{border:1px solid #e1e6dc;background:#fff;border-radius:22px;padding:17px 21px 25px;overflow:hidden}.feature-visual{height:226px;border-radius:13px;position:relative;overflow:hidden;margin:0 -4px 28px}.feature-index{font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:1.3px;color:#8a9b80}.feature-card h3{font-size:22px;letter-spacing:-.8px;margin-top:10px;margin-bottom:12px}.feature-card>p{font-size:13px;line-height:1.9;color:#72816e;min-height:73px;margin-bottom:18px}.key-hint{display:flex;gap:4px;align-items:center;font-size:10px;color:#929b8b}.key-hint kbd{border:1px solid #dce3d5;background:#f6f8f2;color:#6f7d64;padding:4px 5px;border-radius:4px;font:9px ui-monospace,monospace;box-shadow:0 2px 0 #e4e9de}.key-hint small{font-size:9px;margin-left:5px}.capture-visual{background:#eaf2e5}.mini-window{position:absolute;inset:32px 23px 28px;background:#fff;border:1px solid #d4dfca;border-radius:9px;box-shadow:0 12px 20px #7196651b}.mini-window-top{display:flex;gap:4px;padding:10px;border-bottom:1px solid #edf0e8}.mini-window-top i{width:4px;height:4px;border-radius:50%;background:#cad3c3}.mini-columns{display:grid;grid-template-columns:32px 1fr;gap:13px;padding:14px}.mini-columns>span{height:95px;background:#edf2e8;border-radius:4px}.mini-columns>div{padding-top:2px}.mini-columns b{display:block;background:#dbe8d1;border-radius:4px;height:17px;margin-bottom:8px}.mini-columns b:nth-child(2){background:#edf1e7;width:77%}.mini-columns b:nth-child(3){background:#edf1e7;width:60%}.selection-box{position:absolute;left:68px;right:13px;top:51px;bottom:24px;border:1.5px solid #6d9e4c;box-shadow:0 0 0 200px #e6efd657}.selection-box i{position:absolute;width:5px;height:5px;background:#5d963e;border:1px solid #fff}.selection-box i:first-child{left:-3px;top:-3px}.selection-box i:nth-child(2){right:-3px;top:-3px}.selection-box i:nth-child(3){right:-3px;bottom:-3px}.selection-box i:nth-child(4){left:-3px;bottom:-3px}.selection-box>span{position:absolute;bottom:-21px;left:0;color:#54753d;font:8px monospace}.cursor-icon{position:absolute;width:21px;right:4px;bottom:6px;filter:drop-shadow(0 2px 2px #0003)}.cursor-icon path,.scene-cursor path{fill:#253b28;stroke:#fff;stroke-width:2}
.annotation-visual{background:#f6eee7}.annotation-paper{position:absolute;inset:31px 22px 35px;background:#fff;border:1px solid #e7d9cf;border-radius:9px;padding:24px 21px;box-shadow:0 10px 25px #916e4714}.annotation-paper>span{font-size:13px;color:#6a5d4f;font-weight:600}.text-skeleton{margin-top:17px}.text-skeleton i{display:block;background:#ece9e4;height:6px;border-radius:3px;margin:7px 0;width:76%}.text-skeleton i:nth-child(2){width:62%}.text-skeleton i:nth-child(3){width:82%}.annotation-box{position:absolute;border:2px solid #eb987e;left:13px;right:15px;top:16px;height:37px;border-radius:6px}.annotation-paper svg{position:absolute;inset:0;width:100%;height:100%}.tiny-toolbar{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:2px;align-items:center;background:#fff;padding:7px 10px;border:1px solid #e6d9cd;border-radius:8px;box-shadow:0 8px 18px #9576521c}.tiny-toolbar span{font-size:13px;color:#807061;padding:3px 6px;border-radius:4px}.tiny-toolbar span:first-child{background:#fce6d7;color:#cc7956}.mini-colors{display:flex;align-items:center;gap:7px}.mini-colors i{width:13px;height:13px;border-radius:50%;background:#df947e}.mini-colors i:nth-child(2){background:#98c5b7}.mini-colors i:nth-child(3){background:#9db5d7}.mini-colors i:nth-child(4){background:#b6a3ce}.mini-colors span{font-size:9px;color:#8b9586;margin-left:3px}.ocr-visual{background:#eaf0f6}.ocr-paper{position:absolute;inset:28px 24px 28px;background:#fff;border:1px solid #d5dfe7;border-radius:8px;padding:20px;box-shadow:0 12px 20px #7092b316}.ocr-paper>small{font-size:6px;letter-spacing:1.7px;color:#7e9bae}.ocr-paper strong{font-size:19px;color:#3f5564;display:block;line-height:1.5;margin-top:11px;letter-spacing:-.6px}.ocr-line{display:block;font-size:9px;color:#94a4ad;margin-top:9px}.ocr-corner{position:absolute;inset:40px 12px 45px;border:1.5px dashed #8eb5d4;border-radius:4px;background:#dbe8f020}.ocr-result{position:absolute;bottom:10px;left:12px;right:12px;font-size:9px;color:#668999;display:flex;justify-content:space-between;gap:6px;align-items:center;padding:8px;border-top:1px solid #edf1f4}.ocr-result b{color:#73a784}.local-chip{display:flex;align-items:center;gap:7px;font-size:9px;color:#859278}
.badge-section{background:#12291e;color:#f4f7e9;padding:107px 0;overflow:hidden}.badge-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;max-width:1060px}.badge-copy .eyebrow{color:#91b59e;font-size:9px}.badge-copy h2{font-size:clamp(34px,4.4vw,52px);line-height:1.28;letter-spacing:-.06em;margin:24px 0}.badge-copy h2>span{color:#cfefa8}.badge-copy>p{font-size:15px;line-height:1.95;color:#a6bca9;margin-bottom:21px}.badge-note{display:flex;gap:17px;align-items:center;border-top:1px solid #37513d;padding-top:22px;margin-top:31px}.badge-note>span{font-size:39px;color:#d1edb2;letter-spacing:-2px}.badge-note p{font-size:13px;color:#ccdbc9;margin:0;line-height:1.55}.badge-note small{display:block;color:#89a18b;font-size:10px;line-height:1.7;margin-top:4px}.badge-playground{background:#eff4e8;border:1px solid #cfe0c0;color:#263d29;border-radius:25px;padding:24px 28px 27px;box-shadow:0 28px 70px #04150a48;--badge-color:#58b83d}.playground-top{display:flex;justify-content:space-between;align-items:center}.playground-top .eyebrow{font-size:8px;letter-spacing:1.9px;color:#71876b}.playground-top output{font:14px ui-monospace,SFMono-Regular,monospace;color:#467b45;background:#e1edd7;border-radius:6px;padding:7px 9px}.badge-playground svg{width:min(100%,340px);margin:0 auto;overflow:visible;touch-action:none}.rotation-ring{fill:none;stroke:#8ccbeb;stroke-width:1.5;pointer-events:stroke;cursor:grab}.badge-fill{fill:var(--badge-color)}.badge-stroke{stroke:var(--badge-color)}#rotation-handle{fill:#519be0;stroke:#fff;stroke-width:4;cursor:grab;filter:drop-shadow(0 2px 2px #476a7550)}#rotation-handle:active{cursor:grabbing}.has-js .badge-controls{display:block}.badge-picks{display:flex;justify-content:center;gap:9px;margin-bottom:17px}.badge-picks button{display:flex;align-items:center;justify-content:center;width:39px;height:37px;border:1px solid #dce5d4;background:#f8fbf4;color:#659158;font-size:20px;border-radius:8px}.badge-picks button:nth-child(2){color:#5989ca}.badge-picks button:nth-child(3){color:#d4624c}.badge-picks button:nth-child(4){color:#df9852}.badge-picks button:nth-child(5){color:#db5f91}.badge-picks button[aria-pressed=true]{background:#dceacd;border-color:#aacd93;box-shadow:0 0 0 2px #fff8}.angle-control{display:flex;gap:12px;align-items:center;font-size:10px;color:#7e8f73}.angle-control input{min-width:0;flex:1;accent-color:#6b9f50;cursor:pointer}.angle-presets{display:flex;justify-content:space-between;gap:5px;margin-top:12px}.angle-presets button{flex:1;border:1px solid #dbe5d3;background:#f8faf5;color:#7a8e6c;padding:7px 2px;font:10px ui-monospace,monospace;border-radius:5px}.angle-presets button:hover{background:#dceccd;border-color:#afc698}
.workflow-section{background:#f7f8f3}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px}.split-heading h2{margin-bottom:0}.split-heading p{font-size:14px;line-height:1.9}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.workflow-card{border:1px solid #e0e5d9;border-radius:21px;background:#fcfdf9;overflow:hidden}.card-heading{padding:29px 25px 0}.number-tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7dfce;border-radius:50%;width:26px;height:26px;font:10px ui-monospace,monospace;color:#8c9a7d;margin-bottom:20px}.card-heading h3{font-size:21px;margin-bottom:12px;letter-spacing:-.9px}.card-heading p{font-size:12px;color:#849075;line-height:1.8;margin-bottom:15px;min-height:65px}.library-illustration{padding:14px 20px 25px;background:linear-gradient(transparent,#eaf0e5)}.illustration-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#5f7750;font-size:10px}.illustration-header strong{font-weight:650}.illustration-header>span{font-size:8px;background:#dfedce;padding:6px 8px;border-radius:4px}.illustration-header i{font-style:normal;padding-left:3px}.mini-file{display:flex;align-items:center;gap:9px;margin:7px 0;padding:11px 9px;background:#fff;border:1px solid #d5e4c9;border-radius:8px;box-shadow:0 3px 6px #77966308}.mini-file>i{display:flex;align-items:center;justify-content:center;background:#d9efc5;color:#6c9648;border-radius:4px;width:15px;height:15px;font-style:normal;font-size:9px}.mini-file>span{font-size:9px;flex:1;color:#657554;font-weight:600;white-space:nowrap}.mini-file small{display:block;font-size:7px;line-height:1.5;margin-top:4px;font-weight:400;color:#9aa58e}.mini-file b{font-size:15px;font-weight:400;color:#8db365}.file-thumb{width:35px;height:30px;border-radius:4px;background:linear-gradient(135deg,#e6eed9,#bdd6c0);border:3px solid #f1f5ea}.file-thumb.thumb-b{background:linear-gradient(135deg,#d6e1ef,#becddd)}.file-thumb.thumb-c{background:linear-gradient(135deg,#f0e4d3,#dec7b8)}.record-illustration{height:245px;padding:25px 23px;background:linear-gradient(transparent,#e8eceb)}.record-scene{height:158px;background:#fff;border:1px solid #dfe6df;display:flex;border-radius:8px;padding:15px;gap:13px;position:relative;box-shadow:0 10px 22px #7b8b7914}.scene-sidebar{width:29px;background:#e7ebe7;border-radius:4px}.scene-content{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-content:start}.scene-content i{height:57px;border-radius:4px;background:#cfdcd4}.scene-content i:nth-child(2){background:#d1dbe7}.scene-content i:nth-child(3){background:#e8dacf}.scene-content>span{grid-column:span 3;background:linear-gradient(#e6ebe5 0 18%,transparent 18% 36%,#e6ebe5 36% 54%,transparent 54% 72%,#e6ebe5 72%);height:29px;width:70%;margin-top:5px}.scene-cursor{position:absolute;width:20px;right:32px;bottom:20px}.record-timeline{display:flex;align-items:center;gap:7px;padding:13px 11px;background:#23382c;position:relative;margin:-7px -2px 0;border-radius:6px;box-shadow:0 5px 10px #283d2919;font:8px ui-monospace,monospace;color:#bacbb8}.rec-dot{width:5px;height:5px;border-radius:50%;background:#ed8f7e}.record-timeline>b{font-size:8px;color:#dba18a;font-weight:500}.timeline-wave{flex:1;height:12px;background:repeating-linear-gradient(90deg,#a2c49a88 0 2px,transparent 2px 5px);margin:0 7px;clip-path:polygon(0 30%,6% 30%,6% 0,12% 0,12% 50%,18% 50%,18% 20%,24% 20%,24% 0,34% 0,34% 40%,43% 40%,43% 0,50% 0,50% 30%,59% 30%,59% 10%,68% 10%,68% 40%,75% 40%,75% 0,83% 0,83% 30%,90% 30%,90% 20%,100% 20%,100% 80%,90% 80%,90% 70%,83% 70%,83% 100%,75% 100%,75% 60%,68% 60%,68% 90%,59% 90%,59% 70%,50% 70%,50% 100%,43% 100%,43% 60%,34% 60%,34% 100%,24% 100%,24% 80%,18% 80%,18% 50%,12% 50%,12% 100%,6% 100%,6% 70%,0 70%)}.record-timeline>span:last-child{font-size:7px;white-space:nowrap}.record-timeline i{font-style:normal;color:#d0ebaa}.share-illustration{height:245px;position:relative;background:linear-gradient(transparent,#f1ebe0)}.share-sheet{position:absolute;width:173px;height:173px;left:50%;top:14px;transform:translateX(-50%) rotate(-5deg);padding:30px 24px;background:white;border:1px solid #e5ddd2;box-shadow:0 14px 24px #876e4015;border-radius:7px}.share-heading{display:block;height:8px;width:81px;background:#aebba6;border-radius:3px;margin-bottom:15px}.share-sheet>i{display:block;height:5px;width:100%;background:#e7ebe2;border-radius:2px;margin:8px 0}.share-sheet>i:nth-child(3){width:77%}.share-highlight{position:absolute;inset:53px 16px auto;border:2px solid #e5a392;border-radius:4px;height:43px}.share-check{position:absolute;bottom:16px;right:19px;border-radius:50%;background:#afd997;color:#fff;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:17px}.format-pill{position:absolute;font:10px ui-monospace,monospace;border:1px solid #e3d6c5;background:#fffaf0;padding:12px 15px;border-radius:7px;color:#937d56;box-shadow:0 5px 10px #a0804212;display:flex;gap:17px;align-items:center}.png-pill{left:26px;bottom:54px;transform:rotate(-4deg)}.jpg-pill{right:21px;top:49px;transform:rotate(5deg);background:#e7eadf;border-color:#d2dbc7;color:#7a8a62}
.local-section{background:#eaf0e2;border-block:1px solid #dce6d2;padding:87px 0}.local-layout{display:grid;grid-template-columns:1fr 1fr;gap:77px;align-items:center;max-width:1090px}.local-art{min-height:385px;position:relative;display:flex;align-items:center;justify-content:center}.local-orbit{position:absolute;width:365px;height:365px;border:1px solid #bccfb14d;border-radius:50%}.local-orbit.inner{width:265px;height:265px;border:1px solid #b9cfaa75;background:radial-gradient(ellipse,#cedfc080,transparent 75%)}.local-app-icon{width:126px;height:126px;background:linear-gradient(135deg,#21392d,#163123);border-radius:32px;box-shadow:0 18px 35px #345f3633,0 0 0 10px #f2f6e977;transform:rotate(-8deg);position:relative}.local-app-icon svg{width:100%;height:100%}.orbit-tag{position:absolute;padding:11px 17px;border:1px solid #d5e1cc;background:#fbfdf6;border-radius:9px;box-shadow:0 7px 18px #60744a0d;font-size:11px;color:#6a7e56;display:flex;gap:20px;align-items:center}.orbit-tag i{font-style:normal;color:#729849}.tag-original{left:4%;top:14%;transform:rotate(-7deg)}.tag-ocr{right:0;top:43%;transform:rotate(6deg)}.tag-account{left:11%;bottom:11%;transform:rotate(-4deg)}.local-copy .eyebrow{display:flex;align-items:center;gap:8px}.local-copy h2{font-size:clamp(34px,4.2vw,49px);line-height:1.26;margin:20px 0 22px;letter-spacing:-.055em}.local-copy>p{font-size:14px;color:#6c7d60;line-height:1.95;max-width:415px}.check-list{list-style:none;padding:0;display:grid;gap:13px;margin:25px 0;font-size:12px;color:#587344}.check-list li{display:flex;align-items:center;gap:10px}.check-list li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;font-size:9px;width:17px;height:17px;border-radius:50%;background:#d6e6c9;color:#669c45}.local-copy .privacy-note{font-size:10px;color:#839476;line-height:1.85;margin:26px 0 20px;padding-left:12px;border-left:2px solid #c3d6b2}
.download-section{background:#10251b;color:#f1f5e9;padding-top:107px;padding-bottom:67px}.download-section .section-heading .eyebrow{color:#90b197}.download-section h2>span{color:#d0eead}.download-section .section-heading p{color:#9cb09d;font-size:14px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:980px;margin:auto}.download-card{position:relative;border:1px solid #405941;background:#1c3123;border-radius:21px;padding:31px 31px 21px;scroll-margin-top:110px}.download-card.recommended-platform{border-color:#a9cb7f;box-shadow:0 0 0 1px #a9cb7f22}.download-title{display:flex;align-items:center;gap:14px;position:relative}.platform-icon{width:43px;flex-shrink:0;height:43px;display:flex;align-items:center;justify-content:center;border:1px solid #506448;border-radius:11px;color:#d4e4c6;background:#2a3e2d}.platform-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.download-title h3{font-size:21px;letter-spacing:-.7px;margin:0 0 5px;font-weight:650}.download-title p{font-size:10px;color:#95aa8e;margin:0}.recommended{position:absolute;right:-3px;top:-42px;background:#d0efa8;color:#45602e;font-size:8px;padding:5px 10px;border-radius:5px;white-space:nowrap}.release-version{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#b8cbaa;font-size:11px;margin:26px 0 24px;padding-bottom:18px;border-bottom:1px solid #3b513a}.release-version span:first-child{font-family:ui-monospace,SFMono-Regular,monospace}.release-version span:last-child{font-size:7px;letter-spacing:1px;color:#859d77}.download-specs{padding:0;list-style:none;display:grid;gap:12px;margin-bottom:26px}.download-specs li{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px}.download-specs span{color:#93aa84}.download-specs strong{font-size:11px;font-weight:500;color:#d2ddc6;text-align:right}.download-button{display:flex;justify-content:space-between;width:100%;font-size:14px;min-height:54px;border-radius:9px}.download-button>span:last-child{font-size:20px;font-weight:400}.download-alternatives{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;margin-top:17px}.download-alternatives a{color:#b9cdaa;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#66805c}.download-alternatives a:hover{color:#e0f6c6}.download-alternatives a>span{font-size:9px;color:#8da47e;text-decoration:none;margin-left:4px}.build-warning{display:flex;gap:9px;align-items:flex-start;background:#34402a;padding:12px 11px;border-radius:7px;font-size:9px;line-height:1.8;color:#d6cda0;margin:23px 0 19px}.build-warning>span:first-child{flex-shrink:0;border:1px solid #a39765;border-radius:50%;font-size:8px;width:13px;height:13px;display:flex;align-items:center;justify-content:center;margin-top:3px}.checksum{border-top:1px solid #354d35;padding-top:16px;font-size:9px;color:#8ba57c}.checksum summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.checksum summary:after{content:"+";font-size:15px}.checksum[open] summary:after{content:"−"}.checksum code{display:block;word-break:break-all;line-height:1.8;margin:12px 0;color:#c1d6ae;font-size:9px}.copy-hash{border:1px solid #536c43;background:#2c442b;color:#ccdfb8;font-size:9px;border-radius:5px;padding:6px 10px}.download-footnote{text-align:center;color:#829c7e;margin:31px auto 0;font-size:10px;line-height:1.8}.download-footnote p{margin-bottom:17px}.download-footnote a{color:#c2d8b0;font-size:11px;border-bottom:1px solid #657d56;padding-bottom:5px}
.faq-section{background:#fffefa}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start;max-width:1080px}.faq-layout .section-heading{position:sticky;top:130px}.faq-layout .section-heading h2{font-size:46px}.faq-layout .section-heading p{font-size:14px;margin-bottom:28px}.faq-list details{border-bottom:1px solid #e1e6d9}.faq-list details:first-child{border-top:1px solid #e1e6d9}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:15px;font-weight:580;letter-spacing:-.3px;padding:24px 0;line-height:1.65}.faq-list summary::-webkit-details-marker,.checksum summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:20px;font-weight:300;color:#92a180;flex-shrink:0}.faq-list details[open] summary:after{content:"−"}.faq-list details>p{font-size:12px;color:#7c8872;line-height:1.95;margin:0 22px 24px 0}.final-cta{background:#e9f0df;border-block:1px solid #dae4ce;padding:56px 0}.final-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1060px}.final-cta .eyebrow{font-size:9px;color:#7e9266}.final-cta h2{font-size:36px;line-height:1.32;letter-spacing:-1.8px;margin:15px 0 0}.final-cta .button{font-size:13px;min-width:216px;gap:35px}.site-footer{padding:60px 0 25px;background:#f6f8ef}.footer-top{display:grid;grid-template-columns:1.9fr repeat(3,1fr);gap:50px;max-width:1120px}.footer-brand .brand>span{font-size:25px}.footer-brand .brand-mark{width:33px;height:33px}.footer-brand>p{font-size:16px;font-weight:500;color:#849575;margin:19px 0 0;line-height:1.4;letter-spacing:-.3px}.footer-top h3{font-size:10px;color:#6c7f59;font-weight:650;letter-spacing:0;margin:5px 0 20px}.footer-top>div>a:not(.brand){display:block;color:#89977b;font-size:11px;margin:13px 0;line-height:1.5}.footer-top>div>a:hover{color:#405b2c}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:48px;padding-top:22px;border-top:1px solid #dfe6d4;max-width:1120px;color:#97a28b}.footer-bottom>span{font-size:7px;letter-spacing:1.5px;white-space:nowrap}.footer-bottom p{font-size:8px;line-height:1.7;margin:0;max-width:460px;text-align:right}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);background:#1f3b28;color:#e8f5dc;box-shadow:0 10px 25px #0002;border-radius:8px;padding:13px 20px;font-size:12px;max-width:calc(100% - 40px);z-index:50;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translate(-50%,0)}
.document-page{padding:64px 0 100px;background:#fffefa;min-height:70vh}.document-wrap{max-width:860px}.back-link{display:inline-block;margin-bottom:44px;font-size:12px;color:#82916d}.back-link:hover{color:#425b30}.document-page .eyebrow{font-size:10px}.document-page h1{font-size:clamp(36px,6vw,65px);letter-spacing:-.055em;line-height:1.2;margin:19px 0 24px}.document-lead{font-size:17px;color:#7a8670;line-height:1.85}.document-alert{border:1px solid #e2d9b7;background:#fbf6e7;padding:22px 26px;border-radius:12px;color:#8a7f52;margin:32px 0}.document-alert strong{font-size:13px;color:#7b6e3e}.document-alert p{font-size:12px;line-height:1.95;margin:10px 0 0}.document-page section{padding:47px 0;border-bottom:1px solid #e1e6d8;scroll-margin-top:115px}.document-page section:last-of-type{border:0}.document-page section h2{font-size:32px;line-height:1.4;letter-spacing:-1.2px;margin:15px 0}.document-page section h3{font-size:16px;margin:26px 0 11px;letter-spacing:-.4px}.document-page section>p{font-size:14px;color:#72806a;line-height:1.95}.chapter{font:10px ui-monospace,monospace;letter-spacing:2px;color:#89a072}.instruction-list{counter-reset:instruction;list-style:none;padding:0;margin:30px 0}.instruction-list li{position:relative;padding-left:47px;counter-increment:instruction;margin:26px 0}.instruction-list li:before{content:counter(instruction,decimal-leading-zero);position:absolute;left:0;top:0;width:29px;height:29px;display:flex;align-items:center;justify-content:center;font:10px ui-monospace,monospace;background:#eef3e5;border-radius:8px;color:#86a065}.instruction-list strong{font-size:14px;font-weight:600}.instruction-list p{font-size:12px;color:#7d8b73;line-height:1.95;margin:10px 0}.instruction-list kbd{padding:1px 5px;background:#eff3e8;border:1px solid #dce3d0;border-radius:3px;font-family:inherit;font-size:11px}.document-page code{font-size:12px;overflow-wrap:anywhere;word-break:break-all}.inline-downloads{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:29px}.inline-downloads .button{font-size:12px;min-height:47px}.document-page pre{background:#edf2e5;border:1px solid #d9e4cd;padding:18px 21px;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#61754c}.path-card{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#f1f5ea;padding:17px 20px;border:1px solid #e3e9da;border-radius:8px;margin:13px 0;font-size:12px}.path-card code{color:#768964}.release-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.release-date{font-size:10px;color:#9aa48c}.document-list{padding-left:18px;color:#75866a;font-size:13px;line-height:2.2}.verification-box{border-left:3px solid #bddba4;background:#f1f6e9;padding:5px 24px 15px;margin:24px 0;border-radius:0 10px 10px 0}.verification-box p{font-size:12px;line-height:1.9;color:#7d8e6d}.verification-box h3{color:#5c7941}.document-date{font-size:10px;color:#9aa58b;margin-top:25px}.not-found{padding:100px 0 120px;text-align:center;min-height:65vh}.not-found h1{font-size:64px;line-height:1.25;letter-spacing:-3px;margin:22px 0}.not-found>p{font-size:15px;color:#7f8a71;margin-bottom:32px}
@media(prefers-reduced-motion:no-preference){.has-js [data-reveal].will-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s,transform .55s}.has-js [data-reveal].will-reveal.is-visible{opacity:1;transform:none}}
@media(min-width:761px){.has-js .menu-toggle{display:none}}
@media(max-width:1000px){.wrap{width:calc(100% - 44px)}.site-header nav{gap:26px}.hero{padding-top:65px}.hero h1{font-size:76px}.hero-description{font-size:16px}.hero-points{gap:17px}.feature-grid{gap:14px}.feature-card{padding:14px 17px 21px}.feature-card h3{font-size:20px}.feature-card>p{font-size:12px}.feature-visual{height:205px}.mini-window{left:16px;right:16px}.selection-box{left:53px}.annotation-paper{left:13px;right:13px;padding-inline:16px}.annotation-paper>span{font-size:12px}.ocr-paper{inset:28px 15px;padding:17px}.ocr-paper strong{font-size:17px}.ocr-corner{inset:36px 9px 44px}.badge-layout{gap:48px}.badge-copy h2{font-size:43px}.badge-playground{padding:22px}.workflow-grid{gap:15px}.card-heading{padding-inline:20px}.card-heading h3{font-size:19px}.card-heading p{font-size:11px;min-height:63px}.library-illustration{padding-inline:14px}.mini-file{gap:6px}.mini-file>span{font-size:8px}.mini-file small{font-size:6.5px}.file-thumb{width:28px}.record-illustration{padding-inline:15px}.local-layout{gap:30px}.local-orbit{width:315px;height:315px}.local-art{min-height:350px}.tag-ocr{right:-4px}.tag-original{left:0}.local-copy h2{font-size:41px}.download-card{padding:28px 23px 20px}.download-title h3{font-size:19px}.recommended{top:-39px}.faq-layout{gap:45px}.faq-layout .section-heading h2{font-size:39px}.faq-list summary{font-size:14px}.footer-top{gap:28px;grid-template-columns:1.6fr repeat(3,1fr)}}
@media(max-width:760px){html{scroll-padding-top:87px}.wrap{width:calc(100% - 40px)}.announcement{font-size:9px}.announcement .wrap{justify-content:space-between;gap:10px;min-height:34px}.announcement a{font-size:8px;white-space:nowrap}.nav-wrap{min-height:70px;gap:18px;position:relative;flex-wrap:wrap}.brand-mark{width:32px;height:32px}.brand>span{font-size:25px}.site-header nav{gap:20px;font-size:12px;flex-wrap:wrap;padding-bottom:15px}.has-js .site-header nav{display:none;position:absolute;top:62px;left:0;right:0;background:#f7f8f3;border:1px solid #dbe3d2;padding:15px;box-shadow:0 12px 20px #15241c18;border-radius:9px;gap:0;align-items:stretch}.has-js .site-header nav.is-open{display:flex;flex-direction:column}.has-js .site-header nav>a{padding:13px 14px}.has-js .nav-cta{margin-top:5px;justify-content:space-between}.hero{padding-top:54px;padding-bottom:51px}.hero-eyebrow{font-size:8px;letter-spacing:1.35px;gap:6px;margin-bottom:19px}.tiny-cross{font-size:19px}.hero h1{font-size:clamp(42px,8.4vw,63px);line-height:1.19;margin-bottom:22px;letter-spacing:-.06em}.hero-description{font-size:14px;line-height:1.85;margin-bottom:25px}.button{font-size:13px;min-height:52px;padding:14px 18px;gap:9px}.button svg{width:18px;height:18px}.button-arrow{margin-left:4px;font-size:18px}.hero-actions{gap:9px}.hero-meta{font-size:8px}.hero-meta>span{font-size:9px}.hero-points{gap:14px;margin-top:24px;flex-wrap:wrap;font-size:9px}.hero-points span{gap:4px}.product-preview{margin-top:37px;width:calc(100% - 26px)}.app-frame{border-radius:10px}.preview-bar{padding:8px 10px;gap:10px}.preview-name{font-size:6px;letter-spacing:.8px;gap:9px}.window-dots{gap:3px}.window-dots i{width:5px;height:5px}.os-tabs{padding:2px}.os-tabs button{font-size:8px;padding:4px 8px;min-width:40px}.os-tabs span{font-size:6px}.preview-caption{font-size:8px;gap:10px;line-height:1.6;margin-top:12px;padding:0 5px}.preview-caption>span:last-child{max-width:48%;text-align:right}.section{padding:74px 0}.section-heading{margin-bottom:32px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:15px}.section-heading h2{font-size:37px;line-height:1.25;letter-spacing:-.055em;margin-bottom:17px}.section-heading p{font-size:13px;line-height:1.8}.feature-grid{grid-template-columns:1fr;gap:20px;max-width:450px;margin:auto}.feature-card{padding:17px 22px 24px}.feature-visual{height:235px}.feature-card h3{font-size:23px}.feature-card>p{font-size:13px;min-height:0;max-width:330px}.feature-index{font-size:9px}.mini-window{inset:33px 29px}.mini-columns{grid-template-columns:39px 1fr;gap:20px}.selection-box{left:77px;right:21px;top:52px;bottom:22px}.annotation-paper{inset:32px 28px;padding:22px}.annotation-paper>span{font-size:14px}.ocr-paper{inset:28px 32px;padding:22px}.ocr-paper strong{font-size:21px}.ocr-corner{inset:43px 11px 47px}.key-hint small,.mini-colors span,.local-chip{font-size:10px}.badge-section{padding:73px 0}.badge-layout{grid-template-columns:1fr;gap:36px;max-width:470px}.badge-copy{text-align:center}.badge-copy .eyebrow{font-size:8px;letter-spacing:1.5px}.badge-copy h2{font-size:41px;margin:20px 0}.badge-copy>p{font-size:13px;margin-bottom:14px}.badge-note{justify-content:center;text-align:left;max-width:350px;margin:24px auto 0;padding-top:20px}.badge-note>span{font-size:31px}.badge-note p{font-size:11px}.badge-note small{font-size:9px}.badge-playground{padding:20px 26px 26px;max-width:390px;width:100%;margin:auto}.badge-playground svg{max-width:300px}.split-heading{display:block;text-align:center}.split-heading h2{margin-bottom:18px}.split-heading p{font-size:13px}.workflow-grid{grid-template-columns:1fr;max-width:450px;gap:20px;margin:auto}.card-heading{padding:25px 24px 0}.card-heading h3{font-size:23px}.number-tag{margin-bottom:16px}.card-heading p{font-size:13px;min-height:0}.library-illustration{padding:18px 24px 25px}.mini-file{padding:12px;gap:11px}.mini-file>span{font-size:11px}.mini-file small{font-size:8px}.file-thumb{width:40px;height:32px}.mini-file>i{width:17px;height:17px}.illustration-header{font-size:11px}.illustration-header>span{font-size:9px}.record-illustration{padding:20px 24px;height:245px}.record-scene{height:164px;padding:18px;gap:20px}.scene-sidebar{width:39px}.scene-content i{height:70px}.record-timeline{font-size:9px}.record-timeline>span:last-child{font-size:8px}.share-illustration{height:252px}.share-sheet{width:180px;height:180px}.png-pill{left:44px}.jpg-pill{right:33px}.local-section{padding:56px 0 69px}.local-layout{grid-template-columns:1fr;gap:18px;max-width:460px}.local-art{min-height:300px;max-width:370px;width:100%;margin:auto;order:1}.local-copy{order:0}.local-copy h2{font-size:38px}.local-copy>p{font-size:13px;max-width:100%}.local-orbit{width:285px;height:285px}.local-orbit.inner{width:200px;height:200px}.local-app-icon{width:106px;height:106px;border-radius:26px}.orbit-tag{font-size:10px;padding:10px 14px}.tag-original{top:10%;left:1%}.tag-ocr{right:0;top:44%}.tag-account{left:12%;bottom:5%}.local-copy .privacy-note{font-size:10px}.download-section .section-heading h2{font-size:39px}.download-section .section-heading p{font-size:13px}.download-grid{grid-template-columns:1fr;max-width:455px;gap:31px}.download-card{padding:27px 25px 21px}.download-title h3{font-size:21px}.download-title p{font-size:10px}.download-specs li,.download-specs strong{font-size:12px}.build-warning{font-size:10px}.download-alternatives{font-size:11px}.download-footnote{font-size:9px;line-height:1.9}.faq-layout{grid-template-columns:1fr;gap:4px;max-width:560px}.faq-layout .section-heading{position:static}.faq-layout .section-heading h2{font-size:38px}.faq-layout .section-heading p{font-size:13px;margin-bottom:19px}.faq-list summary{font-size:14px;padding:22px 0}.faq-list details>p{font-size:12px;margin-right:12px}.final-cta{padding:40px 0}.final-cta>.wrap{display:block;text-align:center}.final-cta h2{font-size:32px;margin-top:12px}.final-cta .button{margin-top:27px;min-height:49px}.site-footer{padding-top:42px}.footer-top{grid-template-columns:repeat(3,1fr);gap:27px 14px}.footer-brand{grid-column:span 3;display:flex;align-items:flex-start;justify-content:space-between}.footer-brand>p{font-size:13px;margin:0;line-height:1.5;text-align:right}.footer-top h3{font-size:10px;margin-bottom:17px}.footer-top>div>a:not(.brand){font-size:10px;margin:12px 0}.footer-bottom{display:block;margin-top:29px;padding-top:18px}.footer-bottom>span{font-size:7px}.footer-bottom p{font-size:8px;text-align:left;max-width:100%;margin-top:13px}.document-page{padding:35px 0 60px}.back-link{margin-bottom:32px}.document-page h1{font-size:42px;line-height:1.24;margin:15px 0 21px}.document-lead{font-size:14px}.document-alert{padding:19px 20px;margin:25px 0}.document-alert p{font-size:11px}.document-page section{padding:34px 0}.document-page section h2{font-size:27px}.document-page section>p{font-size:13px}.instruction-list li{padding-left:38px}.instruction-list strong{font-size:13px}.instruction-list p{font-size:12px}.instruction-list li:before{width:25px;height:25px;font-size:9px}.inline-downloads{gap:13px}.inline-downloads .button{font-size:11px}.path-card{display:block;padding:15px 17px}.path-card code{display:block;font-size:11px;margin-top:9px}.verification-box{padding:5px 17px 12px}.verification-box p{font-size:11px}.document-list{font-size:12px;line-height:2}.not-found{padding:70px 0 80px}.not-found h1{font-size:48px}.not-found>p{font-size:13px}}
@media(max-width:420px){.wrap{width:calc(100% - 34px)}.announcement .wrap{font-size:8px;gap:8px}.announcement a{font-size:7px}.hero-eyebrow{font-size:7px;letter-spacing:1.1px}.hero h1{font-size:43px}.hero-actions{flex-direction:column;max-width:300px;margin:auto}.hero-actions .button{width:100%;min-height:50px;font-size:13px}.hero-points{gap:9px;font-size:8px}.hero-meta{margin-top:15px}.preview-name{font-size:5px;letter-spacing:.5px;gap:6px}.preview-bar{padding:8px}.preview-caption{font-size:7px}.product-preview{width:calc(100% - 22px)}.section-heading h2{font-size:34px}.badge-copy h2{font-size:37px}.badge-playground{padding-inline:19px}.feature-card{padding-inline:18px}.feature-visual{height:220px}.ocr-paper{inset:26px 22px}.annotation-paper{inset:31px 19px}.mini-window{inset:29px 17px}.local-copy h2{font-size:34px}.download-section .section-heading h2{font-size:35px}.download-title h3{font-size:18px}.download-card{padding-inline:21px}.download-title{gap:10px}.platform-icon{width:37px;height:39px}.download-specs li,.download-specs strong{font-size:11px}.release-version span:first-child{font-size:10px}.release-version span:last-child{font-size:6px}.download-footnote{font-size:8px}.faq-list summary{font-size:13px}.final-cta h2{font-size:29px}.footer-top>div>a:not(.brand){font-size:9px}.document-page h1{font-size:37px}.not-found h1{font-size:43px}}
.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.language-switcher{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #d8e2d2;border-radius:10px;background:#edf2e8;white-space:nowrap}.language-option{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:39px;padding:6px 10px;border-radius:7px;font-size:11px;font-weight:650;color:#53664c}.language-option:hover{background:#e0ebd8}.language-option[aria-current=page]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #15241c12}.preview-language-note{font-size:10px;color:#73816f;text-align:center;line-height:1.6;margin:12px 0 0}html[lang=en] body{word-break:normal}html[lang=en] .hero h1{letter-spacing:-.055em}
@media(min-width:961px){.site-header nav{margin-left:auto}}
@media(max-width:960px){.nav-wrap{position:relative;flex-wrap:wrap;gap:12px}.header-actions{margin-left:auto}.site-header nav{order:3;width:100%;gap:20px;font-size:12px;flex-wrap:wrap;padding-bottom:15px}.has-js .header-actions .menu-toggle{display:inline-flex}.has-js .site-header nav{display:none;position:absolute;top:calc(100% - 5px);left:0;right:0;background:#f7f8f3;border:1px solid #dbe3d2;padding:15px;box-shadow:0 12px 20px #15241c18;border-radius:9px;gap:0;align-items:stretch}.has-js .site-header nav.is-open{display:flex;flex-direction:column}.has-js .site-header nav>a{padding:13px 14px}.has-js .nav-cta{margin-top:5px;justify-content:space-between}}
@media(max-width:420px){.nav-wrap{gap:8px}.header-actions{gap:4px}.site-header .brand{gap:7px}.site-header .brand>span{font-size:23px}.site-header .brand-mark{width:29px;height:29px}.language-option{font-size:10px;padding-inline:7px;min-width:34px}.header-actions .menu-toggle{width:32px}.preview-language-note{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
