:root{--ground:#fff;--surface-alt:#f4f5f2;--ink:#171a17;--ink-muted:#4f5752;--ink-label:#5a625c;--line:#e6e8e4;--line-strong:#d6dad5;--accent:#1d5c44;--accent-hover:#133d2d;--on-accent:#fff;--font:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--text-hero:52px;--text-page:44px;--text-section:28px;--text-h2:24px;--text-h3:20px;--text-lead:21px;--text-body:16px;--text-small:15px;--text-meta:14px;--text-label:13px;--radius-pill:999px;--radius-m:12px;--radius-l:16px;--measure:1040px;--control:44px}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background:var(--ground);margin:0}a{color:var(--accent)}a:hover{color:var(--accent-hover)}.page{font-family:var(--font);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;line-height:1.5}.site-header{border-bottom:1px solid var(--line)}.site-nav{max-width:var(--measure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:72px;margin:0 auto;padding:0 24px;display:flex}.wordmark{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;padding:12px 0;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--ink)}.wordmark-dot{border-radius:var(--radius-pill);background:var(--accent);width:10px;height:10px;display:inline-block}.nav-links{flex-wrap:wrap;gap:4px 8px;display:flex}.nav-links a{color:var(--ink);font-size:var(--text-small);border-radius:var(--radius-pill);padding:10px 12px;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--accent-hover)}.nav-links a[aria-current=page]{background:var(--surface-alt)}.site-footer{background:var(--surface-alt);border-top:1px solid var(--line)}.footer-inner{max-width:var(--measure);font-size:var(--text-meta);color:var(--ink-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:28px 24px;display:flex}.footer-links{flex-wrap:wrap;gap:4px 8px;display:flex}.footer-links a{color:var(--ink-label);padding:8px 10px;text-decoration:none}.footer-links a:hover{color:var(--accent-hover)}.actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.actions-tight{padding-top:4px}.button{min-height:var(--control);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--text-small);align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-hover);color:var(--on-accent)}.button-secondary{background:var(--ground);color:var(--ink);border:1px solid var(--line-strong)}.button-secondary:hover{background:var(--surface-alt);color:var(--ink)}.label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-label);margin:0;font-weight:700}.item{flex-direction:column;gap:8px;display:flex}.item h3,.item p{margin:0}.item h3{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:600}.item p{font-size:var(--text-body);color:var(--ink-muted)}.statement{flex-direction:column;gap:10px;display:flex}.statement-text{font-size:var(--text-section);letter-spacing:-.02em;max-width:640px;margin:0;font-weight:600;line-height:1.25}.note{font-size:var(--text-body);color:var(--ink-muted);max-width:560px;margin:0}.hero{max-width:var(--measure);flex-direction:column;gap:24px;margin:0 auto;padding:112px 24px 96px;display:flex}.hero h1{font-size:var(--text-hero);letter-spacing:-.025em;max-width:720px;margin:0;font-weight:600;line-height:1.1}.lead{font-size:var(--text-lead);color:var(--ink-muted);max-width:640px;margin:0;line-height:1.5}.band{background:var(--surface-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.band-inner{max-width:var(--measure);flex-direction:column;gap:40px;margin:0 auto;padding:72px 24px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 48px;display:grid}.apps{max-width:var(--measure);flex-direction:column;gap:28px;margin:0 auto;padding:80px 24px;display:flex}.app-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.app-card{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;gap:20px;padding:24px;display:flex}.app-head{align-items:center;gap:16px;display:flex}.app-icon{border-radius:14px;flex:none;width:64px;height:64px}.app-copy{flex-direction:column;gap:4px;display:flex}.app-copy h3,.app-copy p{margin:0}.app-copy h3{font-size:var(--text-h3);letter-spacing:-.01em;font-weight:600}.app-copy p{font-size:var(--text-body);color:var(--ink-muted)}.app-copy p.label{font-size:var(--text-label);color:var(--ink-label)}.app-actions{flex-wrap:wrap;gap:8px 12px;display:flex}.button-small{min-height:40px;padding:0 16px}.contact{border-top:1px solid var(--line)}.contact-inner{max-width:var(--measure);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px 48px;margin:0 auto;padding:72px 24px 88px;display:grid}.contact-inner .note{max-width:480px}.contact-details{flex-direction:column;justify-content:center;gap:16px;display:flex}.email{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:600;text-decoration:none}.company{font-size:var(--text-small);color:var(--ink-muted);margin:0;line-height:1.6}.page-main{max-width:var(--measure);margin:0 auto;padding:80px 24px 96px}.support-main{flex-direction:column;gap:56px;display:flex}.page-intro{flex-direction:column;gap:16px;max-width:640px;display:flex}.page-title{font-size:var(--text-page);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.1}.page-lead{color:var(--ink-muted);margin:0;font-size:19px}.box{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-l);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px 48px;padding:32px;display:grid}.box-heading{font-size:var(--text-h3);letter-spacing:-.01em;margin:0;font-weight:600}.checklist{font-size:var(--text-body);color:var(--ink);flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;display:flex}.more{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 48px;padding-top:40px;display:grid}.small-heading{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.more .item p.small-text{font-size:var(--text-small)}.help-apps{flex-direction:column;gap:16px;display:flex}.help-card{box-sizing:border-box;max-width:480px}.app-logo{width:320px;max-width:100%;height:auto}.privacy-main{flex-wrap:wrap;align-items:flex-start;gap:48px 64px;display:flex}.toc{max-width:240px;font-size:var(--text-meta);flex-direction:column;flex:200px;gap:4px;display:flex}.toc-title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-label);padding:8px 0 12px;font-size:12px;font-weight:700}.toc a{color:var(--ink-muted);padding:6px 0;text-decoration:none}.toc a:hover{color:var(--accent-hover)}.policy{flex-direction:column;flex:999 560px;gap:40px;min-width:0;max-width:680px;display:flex}.policy-intro{flex-direction:column;gap:12px;display:flex}.date{font-size:var(--text-small);color:var(--ink-label);margin:0}.policy-section{flex-direction:column;gap:12px;display:flex}.policy-section h2{font-size:var(--text-h2);letter-spacing:-.015em;margin:0;font-weight:600}.policy-section p{font-size:var(--text-body);margin:0}.policy-section .address{line-height:1.6}.policy-box{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;gap:10px;padding:20px 24px;display:flex}.policy-box h3{font-size:var(--text-body);margin:0;font-weight:600}.policy-section .policy-box p{font-size:var(--text-small);color:var(--ink-muted)}.switch-group{flex-direction:column;gap:4px;display:flex}.switch-group[hidden]{display:none}.switch{min-height:var(--control);align-items:center;gap:12px;display:flex}.switch-input{appearance:none;box-sizing:border-box;width:var(--control);height:var(--control);border-radius:var(--radius-pill);background-color:var(--ink-muted);background-origin:content-box;background-clip:content-box;background-image:radial-gradient(circle, var(--ground) 9px, transparent 10px);cursor:pointer;background-position:3px;background-repeat:no-repeat;background-size:20px 20px;border:0;flex:none;margin:0;padding:9px 0}.switch-input:checked{background-color:var(--accent);background-image:radial-gradient(circle, var(--on-accent) 9px, transparent 10px);background-position:calc(100% - 3px)}.switch-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch-input:disabled{opacity:.5;cursor:not-allowed}.switch-label{min-height:var(--control);font-size:var(--text-body);cursor:pointer;flex:1;align-items:center;display:flex}.switch-input:disabled+.switch-label{cursor:not-allowed}.policy-section .switch-status{font-size:var(--text-meta);color:var(--ink-label)}@media (width<=699px){.site-nav{gap:4px 16px;min-height:0;padding:8px 20px 12px}.wordmark{min-height:var(--control)}.nav-links{gap:0 4px;margin-left:-12px}.nav-links a{min-height:var(--control);align-items:center;display:inline-flex}.footer-inner{flex-flow:column;align-items:stretch;gap:8px;padding:20px 20px 28px}.footer-inner>span{order:2}.footer-links{order:1;gap:0 4px;margin-left:-10px}.footer-links a{min-height:var(--control);align-items:center;padding:10px;display:inline-flex}.hero{gap:20px;padding:64px 20px 56px}.hero h1{font-size:38px}.lead,.page-lead{font-size:18px}.actions{flex-direction:column;gap:10px;padding-top:4px}.hero .button{min-height:48px;font-size:var(--text-body);justify-content:center}.band-inner{gap:28px;padding:48px 20px}.grid{grid-template-columns:1fr;gap:24px}.item{gap:6px}.item h3{font-size:19px}.apps{gap:24px;padding:56px 20px}.statement-text{font-size:24px}.app-grid{grid-template-columns:1fr}.app-card{padding:20px}.button-small{min-height:var(--control)}.contact-inner{grid-template-columns:1fr;gap:20px;padding:48px 20px 64px}.contact-details{justify-content:flex-start;gap:12px}.email{min-height:var(--control);align-items:center;font-size:20px;display:inline-flex}main p a:not(.button):not(.email){padding-block:calc((var(--control) - 1em) / 2);position:relative}.page-main{padding:48px 20px 64px}.support-main{gap:40px}.page-title{font-size:38px}.page-intro .button{min-height:48px;font-size:var(--text-body);justify-content:center}.box{grid-template-columns:1fr;padding:24px 20px}.more{grid-template-columns:1fr}.privacy-main{flex-flow:column;align-items:stretch;gap:32px}.toc{flex:none;max-width:none}.toc a{min-height:var(--control);box-sizing:border-box;align-items:center;display:flex}.policy{flex:none}}
