@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/big-shoulders-display-vietnamese-400-normal-GNMcivVJ.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-400-normal-DFctFUzC.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/big-shoulders-display-latin-ext-400-normal-DRHFpPSL.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-400-normal-CZkP5-1L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/big-shoulders-display-latin-400-normal-8hLphHNs.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-400-normal-4NdxRIbJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-vietnamese-700-normal-DCH5bIkD.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-700-normal-D5dmK5Ek.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal-TfqTMNKp.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal-zHzF0To4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-C8KGgusn.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-BNHvxlaQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-CzmC6WRw.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D0WkGUGD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-DzNHCNPF.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-Bw0sygUm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-BTxWeQzW.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-BSomXCLS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0e0e12;--text: #ecebe6;--soft: #b9b7c0;--muted: #84828f;--line: #2a2a33;--amber: #ff8014;--on-amber: #170b02;--display: "Big Shoulders Display", "Arial Narrow", "Helvetica Neue", sans-serif;--body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2{margin:0;text-wrap:balance;font-weight:400}p{margin:0}:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:4px}.wrap{width:100%;max-width:1240px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.muted{color:var(--muted)}.header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:28px}.home{text-decoration:none}.wordmark{font-family:var(--display);font-weight:400;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1;letter-spacing:.005em;color:var(--text)}.wordmark{display:inline-flex;align-items:center;gap:.3em}.wordmark b{font-weight:800}.mark{display:grid;grid-template-columns:repeat(2,.32em);gap:.07em}.mark i{width:.32em;height:.32em;border-radius:.06em;background:#3a3a46}.mark i:nth-child(1),.mark i:nth-child(4){background:var(--amber)}.nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px;font-size:1.0625rem}.nav a{text-decoration:none;color:var(--soft)}.nav a:hover{color:var(--text)}.nav .nav-buy{color:var(--amber)}.lang{display:inline-flex;gap:6px;color:var(--muted)}.lang a{color:var(--muted);text-decoration:none}.lang a:hover{color:var(--soft)}.lang a.on{color:var(--text)}.hero{display:grid;justify-items:center;text-align:center;gap:24px;padding-block:clamp(40px,7vw,96px) clamp(48px,7vw,88px)}.eyebrow{color:var(--amber);font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase}h1{font-family:var(--display);font-weight:700;font-size:clamp(3.5rem,9vw,8rem);line-height:.9;letter-spacing:.002em}.tagline{font-size:clamp(1.25rem,2.3vw,1.75rem);line-height:1.35;color:var(--soft);max-width:30em}.pill{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;padding:14px 32px;border:1.5px solid var(--amber);border-radius:999px;color:var(--text);text-decoration:none;font-weight:500;transition:background .18s ease,color .18s ease}.pill:hover,.pill.solid{background:var(--amber);color:var(--on-amber)}.pill.solid:hover{background:#ff9640}.quiet{color:var(--soft);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line)}.quiet:hover{color:var(--text);text-decoration-color:var(--soft)}.section-title{font-family:var(--display);font-weight:700;font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1}.showcase{display:grid;justify-items:center;gap:28px;padding-block:24px clamp(72px,9vw,120px);scroll-margin-top:24px}.showcase .section-title{text-align:center}.device{width:min(100%,1080px);display:grid;gap:clamp(10px,1.6vw,18px);padding:clamp(12px,2.2vw,28px);border-radius:clamp(14px,2vw,26px);background:linear-gradient(180deg,#1b1b22,#121217);box-shadow:0 50px 110px #0009,inset 0 1px #ffffff0d,0 0 0 1px #24242c;touch-action:pan-y;-webkit-user-select:none;user-select:none}.device-buttons,.device-knobs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,1.4vw,16px)}.device-buttons i{height:clamp(5px,.8vw,9px);border-radius:3px;background:#2c2c35}.device-knobs{padding-inline:4%}.device-knobs i{justify-self:center;width:clamp(14px,3vw,36px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a3a44,#202027 70%);box-shadow:0 2px 6px #00000080}.device-screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,1.2vw,14px)}.screen{position:relative;aspect-ratio:480 / 272;background:#000;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #050506}.screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .45s ease;image-rendering:auto}.screen img.on{opacity:1}.tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px}.tabs button{position:relative;overflow:hidden;font:inherit;font-size:.9375rem;color:var(--soft);background:#17171d;border:1px solid var(--line);border-radius:999px;padding:7px 16px;cursor:pointer}.tabs button:hover{color:var(--text);border-color:#3a3a46}.tabs button.on{color:var(--text);border-color:var(--amber)}.tabs .play{min-width:2.75rem;color:var(--muted)}.progress{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--amber);transform-origin:left;animation:progress linear forwards}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.live{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--line)}.live-head{display:grid;gap:18px}.live-head .section-title{font-size:clamp(2.75rem,6vw,4.75rem);line-height:.95}.live-text{color:var(--soft);font-size:1.1875rem;max-width:26em}.live-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.live-list li{padding:22px 22px 24px;border:1px solid var(--line);border-radius:16px;background:#15151b;border-top:2px solid var(--amber)}.live-list h3{margin:0 0 8px;font-size:1.1875rem;font-weight:500}.live-list p{color:var(--soft);font-size:.96875rem}.points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.points h3,.how h3{margin:0 0 8px;font-size:1.1875rem;font-weight:500}.points p,.how p{color:var(--soft)}.how{display:grid;gap:40px;padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);counter-reset:step}.how li{counter-increment:step;display:grid;gap:4px}.how li:before{content:counter(step);font-family:var(--display);font-weight:800;font-size:3rem;line-height:1;color:var(--amber);margin-bottom:8px}.closing{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;border-top:1px solid var(--line);padding-block:28px clamp(64px,8vw,104px);color:var(--soft)}.closing a,.pricing-links a{color:var(--soft);text-underline-offset:5px;text-decoration-color:var(--line)}.pricing{display:grid;gap:clamp(40px,6vw,72px);padding-block:clamp(32px,6vw,80px) clamp(72px,9vw,120px)}.pricing-head{display:grid;justify-items:center;text-align:center;gap:20px}.pricing-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);padding:clamp(28px,4.5vw,56px);border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#1a1a21,#121217 65%);box-shadow:0 40px 90px #00000073}.pricing-price{display:grid;align-content:start;justify-items:start;gap:14px}.final-price{font-family:var(--display);font-weight:800;font-size:clamp(4rem,9vw,6.5rem);line-height:.9;color:var(--amber)}.pricing-once{color:var(--text);font-weight:500}.small{font-size:.875rem;max-width:22em}.pricing-list h2{font-family:var(--display);font-weight:700;font-size:1.75rem;margin-bottom:12px}.pricing-list ul{list-style:none;margin:0;padding:0}.pricing-list li{display:grid;grid-template-columns:1.4em minmax(0,1fr);column-gap:8px;padding:12px 0;border-top:1px solid var(--line)}.pricing-list li:before{content:"✓";color:var(--amber);font-weight:700;grid-row:span 2}.pricing-list b{font-weight:500}.pricing-list span{color:var(--soft);font-size:.96875rem}.pricing-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.pricing-details h3{margin:0 0 8px;font-size:1.1875rem;font-weight:500}.pricing-details p{color:var(--soft)}.pricing-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;border-top:1px solid var(--line);padding-top:28px}.faq-home{display:grid;gap:28px;padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.faq-home .faq{max-width:900px}.reviews-home{display:grid;gap:28px;padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.reviews-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px}.reviews-average{display:inline-flex;align-items:center;gap:10px;color:var(--soft)}.stars{display:inline-flex;gap:2px;font-size:1.125rem;line-height:1}.stars i{font-style:normal;color:#3a3a46}.stars i.on{color:var(--amber)}.review-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.review-list li{display:grid;gap:10px;align-content:start;padding:22px;border:1px solid var(--line);border-radius:16px;background:#15151b}.review-text{white-space:pre-line}.review-meta{color:var(--muted);font-size:.9375rem}.reviews-home .more{justify-self:start;font:inherit;background:none;border:0;padding:0;cursor:pointer}.write-review .tagline{font-size:1.1875rem}.review-done{display:grid;gap:20px;justify-items:start}.review-form{display:grid;gap:18px;max-width:620px;padding:clamp(22px,4vw,36px);border:1px solid var(--line);border-radius:20px;background:#15151b}.review-form label{display:grid;gap:6px}.review-form label span,.rating-input legend{font-weight:500}.review-form small{color:var(--muted);font-size:.875rem}.review-form input,.review-form textarea{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.review-form input:focus,.review-form textarea:focus{border-color:var(--amber);outline:none}.review-form textarea{resize:vertical}.review-form .pill{justify-self:start;cursor:pointer;font:inherit;font-weight:500}.review-form .pill:disabled{opacity:.6;cursor:progress}.rating-input{border:0;padding:0;margin:0;display:flex;gap:4px}.rating-input legend{margin-bottom:6px}.rating-input button{font-size:1.75rem;line-height:1;color:#3a3a46;background:none;border:0;padding:0 2px;cursor:pointer}.rating-input button.on{color:var(--amber)}.form-ok{color:#6fd08c}.form-error{color:#ff7a6b}.page{display:grid;gap:48px;max-width:860px;padding-block:48px 120px}.page h1{font-size:clamp(3rem,7vw,5rem)}.page h2{font-family:var(--display);font-weight:700;font-size:1.75rem;margin-bottom:16px}.page section>p{color:var(--soft)}.page section>p+p{margin-top:12px}.rows{margin:0}.rows>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.rows dt{font-weight:500}.rows dd{margin:0;color:var(--soft)}.install{margin:0 0 20px;padding-left:1.4em;display:grid;gap:12px;color:var(--soft)}.install li::marker{color:var(--amber)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:16px 0;font-weight:500}.faq summary::marker{color:var(--amber)}.faq details p{color:var(--soft);padding:0 0 18px}.back{justify-self:start}.draft{border:1px solid var(--amber);border-radius:10px;padding:12px 16px;color:var(--text)}.footer{border-top:1px solid var(--line);padding-block:48px 40px}.footer-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px 48px}.footer .wordmark{font-size:2rem}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}.footer-links a{color:var(--soft);text-underline-offset:5px;text-decoration-color:var(--line)}.email{position:relative;font:inherit;color:var(--text);background:none;border:0;padding:0;cursor:copy}.email:hover{color:var(--amber)}.copied{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);background:#1c1c24;border:1px solid var(--amber);border-radius:999px;padding:3px 12px;font-size:.8125rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.copied.show{opacity:1;transform:translate(-50%)}.fine{margin-top:32px;color:var(--muted);font-size:.8125rem}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);max-width:calc(100% - 32px);background:#1c1c24;border:1px solid var(--amber);border-radius:999px;padding:10px 20px;font-size:.9375rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.pill,.toast,.screen img{transition:none}}@media (max-width: 900px){.points,.how ol,.pricing-card,.pricing-details,.live{grid-template-columns:minmax(0,1fr)}.footer-inner{grid-template-columns:minmax(0,1fr);justify-items:start}.footer-links{justify-content:flex-start}}@media (max-width: 640px){.device-knobs{display:none}.live-list{grid-template-columns:minmax(0,1fr)}.rows>div{grid-template-columns:minmax(0,1fr);gap:4px}.wrap{padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}}
