:root{--paper:#fff0df;--paper-action:#f6e5d4;--paper-deep:#ead4c1;--ink:#292524;--muted:#8d7568;--acid:#d9ff54;--line:rgba(41,37,36,0.14)}*{box-sizing:border-box}html{background:var(--paper);scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{margin:0;color:var(--ink);background:var(--paper);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh;overflow:hidden}.hero{width:min(1740px,calc(100% - 96px));margin-inline:auto;padding-bottom:36px}.nav{height:126px;display:flex;justify-content:space-between;animation:appear .5s ease-out both}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:10px;font-size:28px;font-weight:750;letter-spacing:-.045em}.brand-icon-link{display:grid;place-items:center;border-radius:11px}.brand-name{white-space:nowrap}.brand-mark{position:relative;width:43px;aspect-ratio:1;display:grid;place-items:center;border:2px solid var(--ink);border-radius:11px;background:var(--ink);box-shadow:inset 0 0 0 2px var(--paper)}.brand-idle{position:absolute;width:17px;height:5px;border-radius:99px;background:var(--acid)}.brand-reveal{position:absolute;width:20px;height:20px;display:grid;place-items:center;opacity:0;transform:scale(.65)}.brand-reveal svg{width:100%;height:100%;fill:none;stroke:var(--acid);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.brand-idle,.brand-reveal{transition:opacity .18s ease,transform .36s cubic-bezier(.16,1,.3,1)}.brand-icon-link:focus-visible .brand-idle,.brand-icon-link:hover .brand-idle{opacity:0;transform:scaleX(.35)}.brand-icon-link:focus-visible .brand-reveal,.brand-icon-link:hover .brand-reveal{opacity:1;transform:scale(1)}.version{align-self:flex-start;margin-top:3px;padding:2px 5px 3px;border:1px solid rgba(41,37,36,.2);border-radius:5px;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:-.02em}.nav-side{gap:34px;font-size:16px;font-weight:700}.nav-link,.nav-side{display:flex;align-items:center}.nav-link{gap:8px}.nav-link svg,.source-button svg{width:18px;height:18px;fill:currentColor}.nav-download{--download-edge:23px;min-height:64px;position:relative;display:inline-flex;align-items:center;gap:9px;padding:0 23px;border-radius:16px;background:var(--paper-action);overflow:hidden}.download-leading,.download-trailing{width:18px;height:19px;display:grid;place-items:center}.download-leading svg{width:15px;height:18px;fill:currentColor}.download-trailing{position:absolute;top:50%;right:var(--download-edge);opacity:0;transform:translate(-9px,-50%)}.download-trailing svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.download-label,.download-leading,.download-trailing{transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.download-short{display:none}.download-button,.nav-download,.nav-link,.source-button{transition:transform .18s ease,background-color .18s ease,opacity .18s ease}.nav-link:hover{opacity:.55}.nav-download:hover,.source-button:hover{background:var(--paper-deep)}.hero-copy{display:flex;flex-direction:column;align-items:center;padding-top:clamp(58px,5vw,94px);text-align:center}h1{max-width:1380px;margin:0;font-size:clamp(72px,7vw,132px);font-weight:780;line-height:1.03;letter-spacing:-.045em;text-wrap:balance;animation:rise .7s cubic-bezier(.16,1,.3,1) 60ms both}h1 .hero-highlight{position:relative;z-index:0;white-space:nowrap}h1 .hero-highlight:after{content:"";position:absolute;z-index:-1;left:-.04em;right:-.06em;bottom:.01em;height:.34em;border-radius:2px;background:var(--acid);transform:rotate(-.8deg)}.hero-mac{display:inline-flex;align-items:baseline;gap:.08em;white-space:nowrap}.hero-mac svg{width:.72em;height:.88em;align-self:center;fill:currentColor}.lede{max-width:680px;margin:36px 0 0;color:var(--muted);font-size:20px;font-weight:550;letter-spacing:-.025em;animation:rise .7s cubic-bezier(.16,1,.3,1) .12s both}.actions{display:flex;gap:14px;margin-top:36px;animation:rise .7s cubic-bezier(.16,1,.3,1) .18s both}.actions,.download-button,.source-button{align-items:center;justify-content:center}.download-button,.source-button{min-height:68px;padding:0 27px;border-radius:18px;font-size:17px;font-weight:750}.download-button{--download-edge:27px;position:relative;display:inline-flex;gap:9px;overflow:hidden;background:var(--ink);color:var(--paper);box-shadow:0 20px 25px -5px rgba(68,37,22,.22),0 8px 10px -6px rgba(68,37,22,.22)}.source-button{display:inline-flex;gap:10px;background:var(--paper-action)}.download-button:focus-visible .download-leading,.download-button:hover .download-leading,.nav-download:focus-visible .download-leading,.nav-download:hover .download-leading{opacity:0;transform:translateX(-10px) scale(.92)}.download-button:focus-visible .download-label,.download-button:hover .download-label,.nav-download:focus-visible .download-label,.nav-download:hover .download-label{transform:translateX(-27px)}.download-button:focus-visible .download-trailing,.download-button:hover .download-trailing,.nav-download:focus-visible .download-trailing,.nav-download:hover .download-trailing{opacity:1;transform:translateY(-50%)}.brand-icon-link:focus-visible,.brand-name:focus-visible,.download-button:focus-visible,.nav-download:focus-visible,.nav-link:focus-visible,.source-button:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.privacy-page{--privacy-bg:#1c1917;--privacy-surface:#272421;--privacy-text:#fff0df;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;background:var(--privacy-bg);color:var(--privacy-text)}.privacy-nav{width:min(1740px,calc(100% - 96px));flex:0 0 auto;margin-inline:auto}.privacy-page .brand-mark{border-color:var(--privacy-text);background:var(--privacy-text);box-shadow:inset 0 0 0 2px var(--privacy-bg)}.privacy-page .brand-idle{background:var(--privacy-bg)}.privacy-page .brand-reveal svg{stroke:var(--privacy-bg)}.privacy-page .version{border-color:rgba(255,240,223,.2);color:rgba(255,240,223,.56)}.privacy-download{background:var(--privacy-surface);color:var(--privacy-text)}.privacy-download:hover{background:#332f2b}.privacy-content{width:min(770px,calc(100% - 48px));margin:clamp(70px,10vh,126px) auto 0}.privacy-content h1{max-width:none;margin:0;color:var(--privacy-text);font-size:clamp(68px,7vw,108px);line-height:.96;letter-spacing:-.055em;text-align:left}.privacy-statement{margin:44px 0 0;color:rgba(255,240,223,.9);font-size:20px;font-weight:500;line-height:1.75;letter-spacing:-.02em}.privacy-inline-brand{display:inline-flex;align-items:center;gap:12px;margin-left:.38em;vertical-align:-.12em;white-space:nowrap}.privacy-inline-brand>span{position:relative;width:1.08em;height:1.08em;display:inline-block;flex:0 0 auto;border-radius:.3em;background:var(--ink)}.privacy-inline-brand>span:after{content:"";position:absolute;top:50%;left:50%;width:44%;height:14%;border-radius:99px;background:var(--acid);transform:translate(-50%,-50%)}.privacy-questions{margin-top:62px}.privacy-questions h2{margin:0 0 13px;font-size:24px;line-height:1.2;letter-spacing:-.035em}.privacy-questions p{max-width:720px;margin:0;color:rgba(255,240,223,.84);font-size:20px;line-height:1.65;letter-spacing:-.018em}.privacy-questions a{text-decoration:underline;text-underline-offset:3px}.privacy-page>.social-links{margin:auto auto 18px}.privacy-page .social-links a{background:var(--privacy-surface);color:var(--privacy-text)}.privacy-page .social-links a:hover{background:#332f2b}.privacy-footer{height:170px}.privacy-footer span{color:rgba(255,240,223,.025)}.product-stage{width:min(1400px,88vw);margin:clamp(48px,4vw,72px) auto 0;animation:product-in .85s cubic-bezier(.16,1,.3,1) .22s both}.product-stage img{width:100%;height:auto;display:block}.features{width:min(1400px,calc(100% - 96px));display:grid;grid-template-columns:repeat(4,1fr);grid-gap:116px 64px;gap:116px 64px;margin:110px auto 0;padding:105px 0 96px}.feature{display:flex;flex-direction:column;align-items:center;text-align:center}.feature svg{width:76px;height:76px;margin-bottom:31px}.feature-icon{overflow:visible;transition:color .22s cubic-bezier(.25,1,.5,1),transform .28s cubic-bezier(.16,1,.3,1)}.feature-icon *{transform-box:fill-box;transform-origin:center}.icon-battery-fill,.icon-control-knob,.icon-history-arrow,.icon-history-ring,.icon-lid-screen,.icon-lid-status,.icon-privacy-check,.icon-privacy-shield,.icon-remote-dot,.icon-remote-wave,.icon-rule-knob,.icon-speed-bolt{transition:opacity .22s cubic-bezier(.25,1,.5,1),transform .28s cubic-bezier(.16,1,.3,1)}.icon-battery-fill{fill:currentColor;opacity:.14;transform-origin:left center}@media (hover:hover){.feature:hover .feature-icon{color:#718900;transform:translateY(-5px) scale(1.04)}.feature:hover .icon-lid-screen{transform:translateY(-3px)}.feature:hover .icon-lid-status{transform:scaleX(1.45)}.feature:hover .icon-rule-knob-one{transform:translateX(4px)}.feature:hover .icon-rule-knob-two{transform:translateX(-4px)}.feature:hover .icon-rule-knob-three{transform:translateX(3px)}.feature:hover .icon-battery-fill{opacity:.32;transform:scaleX(1.45)}.feature:hover .icon-remote-wave-outer{transform:translateY(-2px)}.feature:hover .icon-remote-wave-inner{transform:translateY(-1px) scale(1.08)}.feature:hover .icon-remote-dot{transform:scale(1.65)}.feature:hover .icon-history-arrow,.feature:hover .icon-history-ring{transform:rotate(-16deg)}.feature:hover .icon-control-knob{transform:translateX(-18px)}.feature:hover .icon-privacy-shield{transform:scale(.96)}.feature:hover .icon-privacy-check{transform:translateY(-1px) scale(1.16)}.feature:hover .icon-speed-bolt{transform:translateY(-2px) rotate(4deg) scale(1.08)}}.feature h2{max-width:240px;margin:0;font-size:32px;line-height:1.06;letter-spacing:-.045em}.search-intent{width:min(1400px,calc(100% - 96px));display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);grid-gap:clamp(70px,8vw,150px);gap:clamp(70px,8vw,150px);margin:50px auto 0;padding:112px 0 96px;border-top:1px solid var(--line)}.search-intent>div:first-child>p{margin:0 0 24px;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.search-intent h2{max-width:760px;margin:0;font-size:clamp(58px,5vw,90px);font-weight:780;line-height:.98;letter-spacing:-.055em}.search-intent-copy{align-self:end;padding-bottom:4px}.search-intent-copy p{margin:0;color:var(--muted);font-size:20px;line-height:1.6;letter-spacing:-.022em}.search-intent-copy p+p{margin-top:24px}.closing{display:flex;flex-direction:column;align-items:center;padding:54px 24px 42px;text-align:center}.closing>p{margin:0 0 32px;color:var(--muted);font-size:19px;font-weight:650;letter-spacing:-.02em}.social-links{display:flex;gap:9px;margin-top:34px}.social-links a{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:var(--paper-action);transition:transform .18s ease,background-color .18s ease}.social-links a:hover{transform:translateY(-2px);background:var(--paper-deep)}.social-links svg{width:21px;height:21px;fill:currentColor}.footer{height:clamp(150px,19vw,330px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.footer span{display:block;margin-bottom:clamp(-31px,-2.5vw,-13px);color:rgba(41,37,36,.045);font-size:clamp(92px,18vw,340px);font-weight:800;line-height:.7;letter-spacing:-.085em;white-space:nowrap}.download-dialog{width:min(620px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;border:0;border-radius:30px;color:var(--ink);background:transparent;overflow:visible}.download-dialog::-webkit-backdrop{background:rgba(41,37,36,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-dialog::backdrop{background:rgba(41,37,36,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-dialog-panel{position:relative;padding:clamp(32px,5vw,52px);border:1px solid rgba(41,37,36,.12);border-radius:30px;background:var(--paper);box-shadow:0 30px 90px rgba(68,37,22,.24);text-align:left;opacity:0;transform:translateY(18px) scale(.97)}.download-dialog[open] .download-dialog-panel{animation:dialog-in .44s cubic-bezier(.16,1,.3,1) forwards}.dialog-close{position:absolute;top:18px;right:18px;width:38px;height:38px;display:grid;place-items:center;padding:0 0 3px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--paper-action);font:inherit;font-size:24px;line-height:1;cursor:pointer}.dialog-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:32px;border-radius:14px;color:var(--ink);background:var(--acid)}.dialog-icon svg{width:20px;height:25px;fill:currentColor}.dialog-kicker{margin:0 0 12px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.download-dialog h2{max-width:490px;margin:0;font-size:clamp(34px,5vw,52px);font-weight:780;line-height:.98;letter-spacing:-.052em}.dialog-copy{max-width:500px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.58;letter-spacing:-.015em}.command-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin-top:28px;padding:9px 9px 9px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper-action)}.command-copy code{min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.command-copy button{min-width:76px;height:42px;padding:0 14px;border:0;border-radius:10px;color:var(--ink);background:var(--acid);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dialog-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.dialog-download{min-height:62px;display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding:0 22px;border-radius:15px;color:var(--paper);background:var(--ink);font-size:15px;font-weight:800;transition:background-color .18s ease,transform .18s ease}.dialog-download:hover{background:#443c38}.dialog-download:active{transform:scale(.99)}.dialog-download svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.command-copy button:focus-visible,.dialog-close:focus-visible,.dialog-download:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.guide-page{min-height:100svh;overflow:hidden}.guide-nav{width:min(1740px,calc(100% - 96px));margin-inline:auto}.guide-content{width:min(940px,calc(100% - 64px));margin:clamp(70px,8vw,130px) auto 0}.guide-header{padding-bottom:clamp(72px,9vw,118px)}.guide-kicker,.guide-step{margin:0 0 22px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.guide-header h1{max-width:920px;font-size:clamp(68px,8vw,118px);line-height:.94;letter-spacing:-.062em;text-align:left}.guide-summary{max-width:820px;margin:44px 0 0;color:var(--muted);font-size:clamp(21px,2.1vw,27px);line-height:1.5;letter-spacing:-.025em}.guide-content section code,.guide-summary code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82em}.guide-byline{margin:28px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.guide-byline a,.guide-content section a,.guide-sources a{text-decoration:underline;-webkit-text-decoration-color:rgba(41,37,36,.3);text-decoration-color:rgba(41,37,36,.3);text-underline-offset:.18em}.guide-content>section{padding:clamp(64px,8vw,94px) 0;border-top:1px solid var(--line)}.guide-content>section h2,.guide-sources h2{max-width:780px;margin:0;font-size:clamp(40px,5vw,62px);font-weight:780;line-height:1;letter-spacing:-.052em}.guide-content>section>p:not(.guide-step),.guide-sources li{max-width:780px;margin:28px 0 0;color:var(--muted);font-size:clamp(18px,1.6vw,21px);line-height:1.7;letter-spacing:-.018em}.guide-content>section>p+p{margin-top:20px}.guide-content>.guide-answer{margin-bottom:clamp(46px,7vw,82px);padding:clamp(34px,5vw,54px);border:0;border-radius:30px;background:var(--acid)}.guide-answer h2{font-size:clamp(34px,4vw,48px)}.guide-content>.guide-answer>p{color:rgba(41,37,36,.78)}.command-list{margin-top:38px;border-top:1px solid var(--line)}.command-list>div{display:grid;grid-template-columns:minmax(250px,.8fr) 1fr;grid-gap:28px;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.command-list code{font-weight:750}.command-list span{color:var(--muted);line-height:1.5}.guide-cta{width:-moz-fit-content;width:fit-content;min-height:62px;display:flex;align-items:center;gap:38px;margin-top:34px;padding:0 22px;border-radius:15px;color:var(--paper);background:var(--ink);font-size:15px;font-weight:800;text-decoration:none!important;transition:gap .36s cubic-bezier(.16,1,.3,1),background-color .18s ease}.guide-cta:hover{gap:48px;background:#443c38}.guide-faq article{padding:32px 0;border-bottom:1px solid var(--line)}.guide-faq article:first-of-type{margin-top:38px;border-top:1px solid var(--line)}.guide-faq h3{margin:0;font-size:clamp(22px,2.3vw,29px);line-height:1.2;letter-spacing:-.035em}.guide-faq article p{max-width:760px;margin:13px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.comparison-disclosure{margin-bottom:clamp(46px,7vw,82px);padding:22px 24px;border-radius:16px;color:var(--muted);background:var(--paper-action);font-size:14px;line-height:1.6}.comparison-table{margin-top:42px;overflow-x:auto;border-top:1px solid var(--ink)}.comparison-row{min-width:720px;display:grid;grid-template-columns:.7fr 1fr 1fr;grid-gap:26px;gap:26px;padding:23px 4px;border-bottom:1px solid var(--line);line-height:1.5}.comparison-row>*{min-width:0}.comparison-row strong{font-size:15px}.comparison-row span{color:var(--muted);font-size:15px}.comparison-head{padding-block:14px}.comparison-head span{color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.guide-sources{padding:clamp(64px,8vw,94px) 0;border-top:1px solid var(--line)}.guide-sources ul{margin:26px 0 0;padding-left:22px}.guide-sources li{margin-top:12px}.guide-page>.social-links{justify-content:center;margin:56px auto 0}.guide-footer{height:clamp(130px,16vw,250px)}@keyframes appear{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}@keyframes product-in{0%{opacity:0;transform:translateY(34px) scale(.985)}}@keyframes dialog-in{to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1279px){.hero{width:calc(100% - 64px)}.nav{height:110px}.brand{font-size:25px}.brand-mark{width:39px}.hero-copy{padding-top:64px}h1{max-width:1080px;font-size:clamp(68px,8vw,104px)}.product-stage{width:92vw}.features{width:calc(100% - 64px);gap:90px 36px;margin-top:88px;padding:90px 0 80px}.feature svg{width:68px;height:68px;margin-bottom:27px}.feature h2{max-width:210px;font-size:27px}.guide-nav,.privacy-nav,.search-intent{width:calc(100% - 64px)}}@media (max-width:1023px){.hero{width:calc(100% - 48px)}.nav{height:96px}.brand{font-size:22px}.brand-mark{width:36px;border-radius:10px}.version{display:none}.nav-side{gap:22px;font-size:15px}.nav-download{--download-edge:20px;min-height:56px;padding-inline:20px}.hero-copy{padding-top:54px}h1{max-width:880px;font-size:clamp(60px,8.8vw,88px)}.lede{font-size:18px}.actions,.lede{margin-top:30px}.product-stage{width:94vw;margin-top:52px}.features{width:min(760px,calc(100% - 56px));grid-template-columns:repeat(2,minmax(0,1fr));gap:86px 56px;margin-top:74px;padding:76px 0 68px}.feature svg{width:72px;height:72px}.feature h2{max-width:230px;font-size:29px}.search-intent{width:calc(100% - 56px);grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:56px;margin-top:28px;padding:88px 0 72px}.search-intent h2{font-size:clamp(48px,6.4vw,66px)}.search-intent-copy p{font-size:18px}.privacy-nav{width:calc(100% - 48px)}.privacy-content{margin-top:76px}.guide-content{width:calc(100% - 56px)}}@media (max-width:767px){.hero{width:calc(100% - 32px);padding-bottom:28px}.nav{height:80px}.brand{gap:8px;font-size:18px}.brand-mark{width:32px;border-radius:9px}.brand-idle{width:13px;height:4px}.brand-reveal{width:17px;height:17px}.nav-link,.version{display:none}.nav-download{--download-edge:14px;min-height:48px;padding:0 14px;border-radius:12px;font-size:13px}.hero-copy{padding-top:52px}h1{max-width:680px;font-size:clamp(42px,13.5vw,68px);line-height:1.05;letter-spacing:-.04em}.lede{max-width:360px;margin-top:24px;font-size:clamp(16px,4.3vw,18px);line-height:1.45}.actions{flex-direction:column;width:100%;margin-top:26px}.download-button,.source-button{width:min(320px,100%);min-height:62px;font-size:16px}.product-stage{width:100vw;margin-top:42px;margin-left:calc(50% - 50vw)}.features{width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 20px;margin-top:38px;padding:64px 0 58px}.feature svg{width:56px;height:56px;margin-bottom:22px}.feature h2{max-width:165px;font-size:clamp(20px,5.6vw,24px)}.search-intent{width:calc(100% - 40px);display:block;margin-top:18px;padding:70px 0 56px}.search-intent>div:first-child>p{margin-bottom:18px;font-size:10px}.search-intent h2{font-size:clamp(44px,12vw,62px)}.search-intent-copy{margin-top:36px}.search-intent-copy p{font-size:17px;line-height:1.55}.closing{padding:34px 20px 32px}.closing>p{max-width:360px;font-size:17px;line-height:1.4}.footer{height:120px}.footer span{font-size:27vw}.privacy-nav{width:calc(100% - 32px)}.privacy-content{width:calc(100% - 40px);margin-top:58px}.privacy-content h1{font-size:clamp(52px,15vw,76px)}.privacy-statement{margin-top:27px;font-size:18px}.privacy-questions{margin-top:42px}.privacy-questions h2{font-size:22px}.privacy-questions p{font-size:17px}.privacy-page>.social-links{margin-bottom:12px}.privacy-footer{height:115px}.guide-nav{width:calc(100% - 32px)}.guide-content{width:calc(100% - 40px);margin-top:58px}.guide-header{padding-bottom:70px}.guide-header h1{font-size:clamp(48px,14vw,72px)}.guide-summary{margin-top:30px;font-size:19px}.guide-content>section{padding:54px 0}.guide-content>.guide-answer{padding:28px;border-radius:22px}.command-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.guide-page>.social-links{margin-top:34px}.download-dialog,.download-dialog-panel{max-height:calc(100svh - 20px)}.download-dialog-panel{padding:30px 22px 22px;border-radius:24px;overflow-y:auto}.dialog-icon{width:42px;height:42px;margin-bottom:24px}.download-dialog h2{padding-right:18px;font-size:clamp(32px,10vw,44px)}.dialog-copy{margin-top:18px;font-size:15px}.command-copy{grid-template-columns:1fr auto;margin-top:22px}}@media (max-width:399px){.hero{width:calc(100% - 24px)}.brand{gap:7px;font-size:16px}.brand-mark{width:29px;border-radius:8px}.brand-idle{width:12px;height:3px}.nav-download{--download-edge:12px;min-height:46px;padding-inline:12px}.nav-download .download-full{display:none}.nav-download .download-short{display:inline}.hero-copy{padding-top:44px}h1{font-size:clamp(39px,12.8vw,50px)}.actions{margin-top:24px}.download-button,.source-button{width:100%}.features{width:calc(100% - 24px);gap:52px 12px}.search-intent{width:calc(100% - 32px)}.feature svg{width:50px;height:50px;margin-bottom:18px}.feature h2{max-width:140px;font-size:19px}.footer{height:104px}.privacy-nav{width:calc(100% - 24px)}.privacy-content{width:calc(100% - 32px);margin-top:44px}.privacy-content h1{font-size:clamp(46px,15vw,58px)}.guide-content{width:calc(100% - 32px)}.guide-header h1{font-size:clamp(44px,14vw,56px)}.guide-cta{width:100%;justify-content:space-between}.command-copy{grid-template-columns:1fr;padding:14px}.command-copy button{width:100%}}@media (max-height:600px) and (min-width:768px){.nav{height:82px}.hero-copy{padding-top:24px}h1{font-size:clamp(54px,7vw,82px)}.lede{margin-top:18px}.actions{margin-top:22px}.product-stage{margin-top:34px}}@media (hover:none){.download-button:active,.nav-download:active,.social-links a:active,.source-button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.actions,.lede,.nav,.product-stage,h1{animation:none}.download-button,.nav-download,.nav-link,.social-links a,.source-button{transition:none}.download-dialog-panel{animation-duration:1ms!important}.brand-idle,.brand-reveal,.download-label,.download-leading,.download-trailing{transition:none}.feature-icon,.feature-icon *{animation:none;transition:none;transform:none}}