@font-face{font-family:Instrument Sans;src:url(/assets/fonts/instrument-sans-latin-wdth-normal.woff2)format("woff2-variations");font-weight:400 700;font-stretch:75% 100%;font-display:swap}:root{--bg:#fff;--sunken:#f4f5f7;--ink:#16181d;--soft:#4a505c;--faint:#7a808c;--line:#e6e8ec;--accent:#ff6b6b;--accent-text:#b8344a;--accent-strong:#ff5151;--accent-soft:#ffe6e6;--pop:0 24px 60px -24px #16181d59, 0 0 0 1px #16181d14;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#17191e;--sunken:#20232a;--ink:#eceef1;--soft:#b3b8c2;--faint:#868c97;--line:#2c3038;--accent:#ff9cb4;--accent-text:#ff9cb4;--accent-strong:#ffb8c9;--accent-soft:#3a1f26;--pop:0 24px 60px -24px #000c, 0 0 0 1px #ffffff14;color-scheme:dark}}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:17px/1.6 Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--accent-text);text-underline-offset:3px}a:hover{color:var(--accent-strong)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}img{max-width:100%;height:auto}.top,.foot,main{width:min(1080px,100% - 40px);margin-inline:auto}.top{align-items:center;gap:24px;padding:20px 0;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-weight:650;font-stretch:90%;text-decoration:none;display:inline-flex}.brand img{border-radius:7px}.top nav{gap:20px;margin-left:auto;display:flex}.top nav a,.foot nav a{color:var(--soft);text-decoration:none}.top nav a:hover,.foot nav a:hover,[aria-current=page]{color:var(--ink)!important}.install,.button{background:var(--accent);color:#2a0d10;white-space:nowrap;border-radius:10px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.install:hover,.button:hover{background:var(--accent-strong);color:#2a0d10}.foot{border-top:1px solid var(--line);color:var(--soft);grid-template-columns:1fr auto;gap:12px 40px;margin-top:96px;padding:32px 0 40px;font-size:15px;display:grid}.foot p{margin:4px 0}.foot nav{grid-template-columns:repeat(2,auto);align-content:start;gap:6px 28px;display:grid}.foot .fine{color:var(--faint);grid-column:1/-1;font-size:13px}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:56px 0 72px;display:grid}h1{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(40px,6vw,68px);font-weight:650;font-stretch:82%;line-height:1}.doc h1{font-size:clamp(34px,5vw,48px)}.lead{max-width:36em;color:var(--soft);font-size:20px;line-height:1.5}.actions{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0 20px;display:flex}.button{padding:13px 22px;font-size:17px}.note{max-width:34em;color:var(--faint);font-size:15px}.toolbar{margin:0;position:relative}.chrome{background:var(--sunken);height:46px;box-shadow:inset 0 -1px 0 var(--line);border-radius:14px 14px 0 0;align-items:center;gap:7px;padding:0 14px;display:flex}.chrome span{background:var(--line);border-radius:50%;width:11px;height:11px}.chrome i{background:var(--bg);color:var(--faint);border-radius:99px;flex:1;margin:0 12px;padding:5px 14px;font-size:13px;font-style:normal}.chrome b{background:var(--accent-soft);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.chrome b img{border-radius:4px;width:18px}.popup{width:min(360px,100%);box-shadow:var(--pop);border-radius:0 0 12px 12px;margin:-2px 6px 0 auto;display:block}h2{letter-spacing:-.01em;margin:56px 0 12px;font-size:28px;font-weight:650;font-stretch:88%;line-height:1.15}h3{margin:0 0 8px;font-size:21px;font-weight:650}.steps ol{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{border-top:1px solid var(--line);grid-template-columns:1fr 300px;align-items:center;gap:48px;padding:40px 0;display:grid}.steps li img{box-shadow:var(--pop);border-radius:12px}.steps p,.split p{max-width:34em;color:var(--soft)}.small{font-size:15px}.split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding-top:16px;display:grid}.plans{grid-template-columns:1fr 1fr;gap:20px;margin:32px 0 8px;display:grid}.plan{border:1px solid var(--line);border-radius:14px;padding:24px 26px}.plan.plus{border-color:var(--accent-text);background:color-mix(in srgb, var(--accent-soft) 55%, var(--bg))}.plan h2{margin:0;font-size:20px}.price{font-variant-numeric:tabular-nums;margin:8px 0 12px;font-size:34px;font-weight:650;font-stretch:85%}.price small{color:var(--faint);font-size:15px;font-weight:400;font-stretch:100%}table{border-collapse:collapse;width:100%;font-size:16px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 8px}td:last-child,th:last-child{font-variant-numeric:tabular-nums;width:11em;font-weight:600}.doc{max-width:720px;padding-top:40px}.doc p,.doc li{color:var(--soft)}.doc h2{margin-top:40px;font-size:22px}.doc h3{margin-top:24px;font-size:18px}.updated{font-size:15px;color:var(--faint)!important}.wide>h1{margin-top:40px}.guide{max-width:980px;padding-top:32px}.guide .lead{max-width:40em}.guide-toc ol{counter-reset:toc;flex-wrap:wrap;gap:8px 10px;margin:28px 0 8px;padding:0;list-style:none;display:flex}.guide-toc li{counter-increment:toc}.guide-toc a{border:1px solid var(--line);color:var(--soft);border-radius:99px;padding:6px 12px;font-size:15px;text-decoration:none;display:inline-block}.guide-toc a:before{content:counter(toc) ". ";color:var(--faint)}.guide-toc a:hover{border-color:var(--accent-text);color:var(--ink)}.guide-step{border-top:1px solid var(--line);grid-template-columns:1fr 300px;align-items:start;gap:48px;padding:36px 0;scroll-margin-top:16px;display:grid}.guide-step:not(:has(img)){grid-template-columns:1fr}.guide-step h2{margin-top:0;font-size:24px}.guide-step p,.guide-step li{max-width:36em;color:var(--soft)}.guide-step li+li{margin-top:6px}.guide-shot{width:100%;box-shadow:var(--pop);border-radius:12px}b.ui{color:var(--ink);white-space:nowrap;font-weight:600}kbd{border:1px solid var(--line);background:var(--sunken);color:var(--ink);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:1px 7px;font:600 .88em ui-monospace,SFMono-Regular,Menlo,monospace}.guide-video{margin:28px 0 0}.guide-video video{background:var(--sunken);width:100%;height:auto;box-shadow:var(--pop);border-radius:14px;display:block}.guide-video figcaption{color:var(--faint);margin-top:10px;font-size:15px}.lang-menu{position:relative}.lang-menu summary{border:1px solid var(--line);color:var(--soft);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:15px;list-style:none;display:inline-flex}.lang-menu .short{display:none}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover,.lang-menu[open] summary{color:var(--ink);border-color:var(--soft)}.lang-menu ul{z-index:10;background:var(--bg);min-width:200px;box-shadow:var(--pop);border-radius:12px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;right:0}.lang-menu li>*{color:var(--ink);border-radius:8px;padding:8px 12px;font-size:15px;text-decoration:none;display:block}.lang-menu a:hover{background:var(--sunken);color:var(--ink)}.lang-menu [aria-current]{background:var(--accent-soft);font-weight:600}.lang-menu .off{color:var(--faint)}.lang-menu .menu-note{color:var(--faint);padding:6px 12px 4px;font-size:13px}.feedback .topics{border:0;margin:20px 0 18px;padding:0}.feedback legend{margin-bottom:10px;font-weight:600}.chips{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.chip{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;line-height:1.3;display:flex}.chip:has(input:checked){border-color:var(--accent-text);background:var(--accent-soft)}.chip input{accent-color:var(--accent-text);flex:none;margin:0}.pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.feedback .diag{margin:0 0 18px;padding:10px 14px;font-weight:400;display:flex}.diag-values{color:var(--faint);font-size:13px;display:block}.diag-values:empty{display:none}.feedback .button{cursor:pointer;border:0}.submit-row{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.submit-row .note{margin:0;font-size:14px}.field{gap:6px;margin:0 0 20px;font-weight:600;display:grid}.field small,.diag small{color:var(--faint);font-size:14px;font-weight:400}.field input{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px;font-weight:400}.field textarea{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-weight:400}.diag{background:var(--sunken);border-radius:12px;gap:4px;margin:0 0 24px;padding:14px 16px;display:grid}.diag ul{color:var(--soft);margin:6px 0 0;padding-left:20px;font-size:14px}.check{align-items:center;gap:10px;font-weight:600;display:flex}.check input{accent-color:var(--accent-text)}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error{background:var(--accent-soft);color:var(--accent-text);border-radius:10px;padding:10px 14px;display:none}.form-error:target{display:block}.feedback{max-width:820px}.survey fieldset{border:0;gap:4px;margin:24px 0 16px;padding:0;display:grid}.choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.choice:has(input:checked){border-color:var(--accent-text);background:var(--accent-soft)}.choice input{accent-color:var(--accent-text)}.comment{color:var(--soft);gap:6px;margin-bottom:20px;font-size:15px;display:grid}.comment textarea{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.survey .button{cursor:pointer;border:0}@media (width<=820px){body{font-size:16px}.top nav{display:none}.lang-menu{margin-left:auto}.pair{grid-template-columns:1fr;gap:0}}@media (width<=560px){.top{gap:10px}.lang-menu .long{display:none}.lang-menu .short{display:inline}.install{padding:9px 12px;font-size:15px}.chips{grid-template-columns:1fr 1fr;gap:6px}.chip{gap:8px;padding:8px 9px;font-size:14px}.hero,.guide-step,.steps li,.split,.plans,.foot{grid-template-columns:1fr}.hero{padding-top:24px}.steps li{gap:24px}.steps li img,.guide-shot{max-width:300px}}.translation-note{background:var(--sunken);border-radius:10px;padding:10px 14px;font-size:15px;color:var(--soft)!important}.lang-suggest{background:var(--accent-soft)}.lang-suggest p{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;width:min(1080px,100% - 40px);margin:0 auto;padding:10px 0;font-size:15px;display:flex}.lang-suggest a{color:var(--accent-text);font-weight:600}.lang-suggest button{color:var(--soft);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 6px;font-size:20px;line-height:1}[hidden]{display:none!important}
