@media screen{:is(.account-settings,.help-page,.contract-page,.pricing-page,.legal-page,.legal-footer){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f3ec;--foreground:#252a28;--primary:#294b3b;--primary-foreground:#fffdf9;--text-secondary:#525b56;--text-tertiary:#606961;--window-glass:#fffdf9;--solid-surface:#fffdf9;--glass:#f0f2ed;--glass-strong:#fffdf9;--glass-subtle:#e9ede6;--popover:#fffdf9;--popover-foreground:#252a28;--edge:#b7c0b8;--edge-low:#7c887f;--divider:#d2d8d0;--ring:#294b3b;color:var(--foreground);background:var(--background)}.dark :is(.settings-shell,.help-card,.contract-card,.legal-panel,.pricing-grid article,.pricing-empty,.pricing-terms,.pricing-account,.pricing-note,.pricing-error){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#222828;--foreground:#f2f5f2;--primary:#d7e7dc;--primary-foreground:#20362a;--text-secondary:#c1ccc5;--text-tertiary:#b7c3ba;--window-glass:#222828;--solid-surface:#2d3531;--glass:#303a34;--glass-strong:#29322d;--glass-subtle:#364139;--popover:#29322d;--popover-foreground:#f2f5f2;--edge:#68786c;--edge-low:#809184;--divider:#526156;--ring:#d7e7dc;color:var(--foreground)}:is(.account-settings,.help-page,.contract-page,.pricing-page,.legal-page) :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:1}:is(.account-settings,.help-page,.contract-page,.pricing-page,.legal-page) :is(input,textarea,select){accent-color:var(--primary)}.legal-footer{color:var(--text-secondary)}.legal-footer a[data-priority]{color:var(--foreground)}.dark .pricing-page>.pricing-error,.dark .pricing-page>.pricing-note{background:var(--window-glass)}}.pricing-page{max-width:1100px;color:var(--foreground);margin:auto;padding:36px 24px 70px}.pricing-page header{justify-content:space-between;gap:20px;margin-bottom:70px;display:flex}.pricing-page header a:first-child{font-weight:600}.pricing-page a{text-underline-offset:4px}.pricing-eyebrow{letter-spacing:.14em;color:var(--text-secondary);font-size:11px}.pricing-page h1{max-width:680px;margin:18px 0;font-size:clamp(32px,6vw,56px);line-height:1.1}.pricing-intro{margin:20px 0 38px;font-size:17px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing-grid article,.pricing-empty,.pricing-terms,.pricing-account{border:1px solid var(--edge);background:var(--window-glass);border-radius:22px;margin:22px 0;padding:28px}.pricing-grid article{flex-direction:column;gap:14px;margin:0;display:flex}.pricing-grid h2{margin:0;font-size:32px}.pricing-page p{line-height:1.7}.pricing-grid article>p:first-child{color:var(--text-secondary);font-size:13px}.pricing-amount{font-size:26px;font-weight:600}.pricing-amount span{color:var(--text-secondary);font-size:12px;font-weight:400;display:block}.pricing-small{color:var(--text-secondary);font-size:12px}.pricing-page button,.pricing-button{background:var(--primary);color:var(--primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-flex}.pricing-grid button,.pricing-grid .pricing-button{margin-top:auto}.pricing-page button:disabled{opacity:.5;cursor:wait}.pricing-note,.pricing-error{border:1px solid var(--edge);background:var(--glass);border-radius:14px;padding:18px}.pricing-error{color:#a32424}.dark .pricing-error{color:#ffc2c2}.pricing-terms h2,.pricing-account h2,.pricing-empty h2{margin-bottom:16px;font-size:22px}.pricing-terms dl>div{margin:18px 0}.pricing-terms dt{color:var(--text-secondary);margin-bottom:6px;font-size:12px}.pricing-terms dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.pricing-account>a{margin:16px;display:inline-block}.pricing-links{flex-wrap:wrap;gap:18px;margin-top:36px;font-size:12px;display:flex}.pricing-page :focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr}.pricing-page{padding:24px 16px 45px}.pricing-page header{margin-bottom:40px}.pricing-grid article{padding:24px}}
