.download-cta{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.download-cta small{opacity:.8;font-size:.72rem}.final-scene .download-cta{align-items:center}.plans-section{background:var(--paper);border-top:1px solid var(--border);padding:8rem max(1.25rem,50vw - 41rem) 4rem}.plans{margin-top:3.5rem}.interval-switch{border:1px solid var(--border);background:var(--card);border-radius:999px;gap:.2rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}.interval-switch button{color:var(--muted-foreground);border-radius:999px;padding:.45rem 1rem;font-size:.78rem;font-weight:600}.interval-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.interval-switch button:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.plan-card{border:1px solid var(--border);background:var(--card);border-radius:.6rem;flex-direction:column;padding:1.75rem;display:flex}.plan-card.featured{border-color:var(--rust);box-shadow:0 .8rem 2.4rem -1.6rem color-mix(in oklab, var(--rust) 70%, transparent)}.plan-card h3{font:400 2.2rem/1 var(--font-display);margin:0}.plan-tagline{color:var(--muted-foreground);margin:.5rem 0 1.25rem;font-size:.85rem}.plan-price{align-items:baseline;gap:.3rem;min-height:2.8rem;margin-bottom:1.25rem;display:flex}.plan-price strong{font:400 2.4rem/1 var(--font-display)}.plan-price span{color:var(--muted-foreground);font-size:.85rem}.plan-card ul{gap:.55rem;margin:0 0 1.75rem;padding:0;font-size:.86rem;list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:.5rem;display:flex}.plan-card li svg{width:1rem;height:1rem;color:var(--rust);flex:none;margin-top:.15rem}.plan-action{margin-top:auto}.plans-note{color:var(--muted-foreground);margin:1.5rem 0 0;font-size:.78rem}.page-shell{background:var(--paper);min-height:100vh;color:var(--ink);padding-inline:clamp(1rem,3vw,3rem)}.page-header{justify-content:space-between;align-items:center;gap:1rem;max-width:60rem;height:5rem;margin:auto;display:flex}.page-header nav{align-items:center;gap:1.25rem;font-size:.8rem;display:flex}.page-header .language-switch{border-color:var(--border);background:var(--card);color:var(--ink)}.page-header .language-switch a[aria-current=true]{background:var(--ink);color:var(--paper)}.page-body{max-width:60rem;margin:auto;padding-block:2rem 5rem}.auth-card{border:1px solid var(--border);background:var(--card);border-radius:.6rem;max-width:28rem;margin:3rem auto 0;padding:2.25rem}.auth-card h1{font:400 2.3rem/1.05 var(--font-display);margin:0 0 .75rem}.auth-card p{color:var(--muted-foreground);margin:0 0 1.5rem;line-height:1.6}.auth-icon{width:2rem;height:2rem;color:var(--rust);margin-bottom:1rem}.auth-form{gap:.6rem;display:grid}.auth-form input,.auth-form button{height:3rem}.text-link{color:var(--ink);text-underline-offset:.2em;font-size:.85rem;font-weight:600;text-decoration:underline}.form-error{color:var(--destructive);margin:.9rem 0 0;font-size:.82rem}.account-stack{gap:1rem;display:grid}.account-card{border:1px solid var(--border);background:var(--card);border-radius:.6rem;padding:1.75rem}.account-card h1{font:400 clamp(1.7rem, 4vw, 2.4rem)/1.1 var(--font-display);overflow-wrap:anywhere;margin:.35rem 0}.account-card h2{font:400 2rem/1.1 var(--font-display);margin:.35rem 0 .6rem}.account-card .plans{margin-top:1rem}.account-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.eyebrow{color:var(--rust);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}.muted{color:var(--muted-foreground);margin:.25rem 0}.small{font-size:.78rem}.warn{color:var(--destructive);margin:.25rem 0;font-weight:600}.notice{border:1px solid color-mix(in oklab, var(--sage) 70%, var(--border));background:color-mix(in oklab, var(--sage) 18%, var(--card));border-radius:.6rem;margin:0;padding:1rem 1.25rem}.usage{gap:.4rem;margin-top:1.25rem;display:grid}.usage p{margin:0}.meter{gap:.35rem;display:grid;position:relative}.meter:before{content:"";background:var(--muted);border-radius:999px;height:.5rem}.meter i{background:var(--rust);border-radius:999px;height:.5rem;position:absolute;top:0;left:0}.meter small{color:var(--muted-foreground)}.account-actions{justify-items:start;gap:.35rem;margin-top:1.5rem;display:grid}.account-card.danger{border-color:color-mix(in oklab, var(--destructive) 45%, var(--border))}.danger-form{gap:.6rem;max-width:30rem;margin-top:1rem;display:grid}.danger-form label{overflow-wrap:anywhere;font-size:.82rem}@media (width<=760px){.plans-section{padding-top:5rem}.plans-section .section-heading{grid-template-columns:1fr}.page-header nav>a{display:none}.auth-card,.account-card{padding:1.35rem}}
