:root{color-scheme:light;--color-bg:#faf9f5;--color-surface:#fff;--color-surface-muted:#f5f4f0;--color-surface-low:#f5f4f0;--color-surface-high:#e9e8e4;--color-text:#1b1c1a;--color-text-muted:#424843;--color-border:#c1c8c2;--color-outline:#727973;--color-outline-variant:#c1c8c2;--color-accent:#1b3b2b;--color-accent-hover:#032517;--color-on-accent:#fff;--color-focus:#456553;--color-primary:#032517;--color-primary-container:#1b3b2b;--color-primary-fixed:#c7ebd4;--color-primary-fixed-dim:#abcfb8;--color-on-primary-container:#83a590;--color-on-panel:#fff;--color-on-primary-fixed:#032517;--color-secondary:#81542e;--color-secondary-container:#fec394;--color-secondary-fixed:#ffdcc3;--color-on-secondary-container:#794e29;--color-tertiary:#002510;--color-tertiary-fixed:#b9efc5;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error:#fff;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--touch-min:3rem;--touch-standard:3.5rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:999px;--shadow-card:0 .25rem 1rem #1b3b2b14;--shadow-elevated:0 1rem 2.5rem #1b3b2b24;--brand-wordmark:#1b3b2b;--brand-wordmark-accent:#059669;--font:"Source Sans 3 Variable", "Source Sans 3", "Segoe UI", sans-serif;--measure:40rem;--font-size-body-sm:.8125rem;--font-size-body:.9375rem;--font-size-body-lg:1rem;--font-size-label:.75rem;--font-size-heading-sm:1.125rem;--font-size-heading-md:1.25rem;--font-size-heading-lg:1.875rem;--font-size-heading-xl:2.25rem;--container:80rem;--header-height:5rem;--motion:.16s ease}:root[data-theme=dark]{color-scheme:dark;--color-bg:#0b1711;--color-surface:#12241a;--color-surface-muted:#182d21;--color-surface-low:#102017;--color-surface-high:#24402f;--color-text:#eef7f0;--color-text-muted:#b7c9bd;--color-border:#345340;--color-outline:#8ca996;--color-outline-variant:#456653;--color-accent:#78d39a;--color-accent-hover:#9be5b5;--color-on-accent:#092014;--color-focus:#9be5b5;--color-primary:#c7ebd4;--color-primary-container:#1b3b2b;--color-primary-fixed:#c7ebd4;--color-primary-fixed-dim:#abcfb8;--color-on-primary-container:#d9f2df;--color-on-panel:#eef7f0;--color-on-primary-fixed:#092014;--color-secondary:#e6a56f;--color-secondary-container:#6d4628;--color-secondary-fixed:#5b3922;--color-on-secondary-container:#ffdcc3;--color-tertiary:#a5d5af;--color-tertiary-fixed:#b9efc5;--color-error:#ff9b91;--color-error-container:#5b201d;--color-on-error:#2d0503;--shadow-card:0 .25rem 1rem #0003;--shadow-elevated:0 1rem 2.5rem #00000052;--brand-wordmark:#e7f5ea;--brand-wordmark-accent:#78d39a}@media (prefers-reduced-motion:reduce){:root{--motion:.01ms}}*,:before,:after{box-sizing:border-box}html{hanging-punctuation:first last}body{margin:0}img,svg{max-width:100%;height:auto;display:block}button,input{font:inherit}a{color:inherit}html{background:var(--color-bg);color:var(--color-text);font-family:var(--font);scroll-behavior:smooth;font-size:100%;line-height:1.55}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-height:100vh}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.skip-link{left:var(--space-4);z-index:20;background:var(--color-accent);color:var(--color-on-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);position:absolute;top:-100%}.skip-link:focus{top:var(--space-3)}.container{width:min(100% - 2rem, var(--container));margin-inline:auto}.site-header{z-index:10;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;box-shadow:0 1px #1b3b2b08}.header-inner,.footer-grid,.hero,.value-strip,.page-shell,.page-wide,.cta-panel,.content-block,.split-block{width:min(100% - 2rem, var(--container));margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);display:flex}.brand-logo{flex:none;width:11rem;text-decoration:none;display:inline-flex}.brand-logo-svg{width:100%;height:auto;display:block}.desktop-nav{align-items:center;gap:var(--space-1);display:none}.desktop-nav a{border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-text-muted);transition:background var(--motion), color var(--motion), transform var(--motion);align-items:center;padding:.45rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.desktop-nav a:hover{background:var(--color-surface-muted);color:var(--color-text);transform:translateY(-1px)}.desktop-nav a[aria-current=page]{background:var(--color-primary-fixed);color:var(--color-on-primary-fixed);font-weight:700}.desktop-nav a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.header-actions{align-items:center;gap:var(--space-3);display:flex}.header-actions>.button{display:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-switch{position:relative}.lang-switch summary{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);min-height:2.5rem;color:var(--color-text-muted);cursor:pointer;user-select:none;border-radius:999px;padding:.35rem .55rem .35rem .45rem;font-size:.9rem;font-weight:650;list-style:none;display:flex}.lang-switch summary::-webkit-details-marker{display:none}.lang-switch summary:hover,.lang-switch[open] summary{background:var(--color-surface-muted)}.lang-switch summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.language-flag{border-radius:.18rem;flex:none;width:1.35rem;height:.9rem;display:block;box-shadow:0 0 0 1px #1b24201f}.language-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:.65rem;height:.45rem;transition:transform var(--motion);margin-left:.05rem}.lang-switch[open] .language-chevron{transform:rotate(180deg)}.lang-menu{top:calc(100% + var(--space-2));z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:5.5rem;box-shadow:var(--shadow-elevated);gap:.15rem;padding:.35rem;display:grid;position:absolute;right:0}.lang-option{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.45rem .5rem;font-size:.9rem;font-weight:650;text-decoration:none;display:flex}.lang-option:hover,.lang-option:focus-visible,.lang-option[aria-current=true]{background:var(--color-surface-muted);color:var(--color-text)}.theme-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.theme-toggle:hover{background:var(--color-surface-muted);color:var(--color-text)}.theme-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.theme-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.theme-icon-sun{display:block}.theme-icon-moon,html[data-theme=dark] .theme-icon-sun{display:none}html[data-theme=dark] .theme-icon-moon{display:block}.button{border-radius:var(--radius-sm);background:var(--color-accent);min-height:2.75rem;color:var(--color-on-accent);border:0;justify-content:center;align-items:center;padding:.45rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--color-accent-hover)}.button-ghost{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.menu-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}.menu-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.mobile-nav{background:var(--color-surface);width:min(100vw - 1.5rem,24rem);max-height:min(90vh,40rem);color:var(--color-text);border:0;padding:0}.mobile-nav::backdrop{background:#1b242073}.mobile-nav-inner{gap:var(--space-4);padding:var(--space-5);display:grid}.mobile-nav a{min-height:2.75rem;padding:.7rem var(--space-3);border-radius:var(--radius-md);text-decoration:none;display:block}.mobile-nav a:hover,.mobile-nav a:focus-visible{background:var(--color-surface-muted)}.mobile-nav a[aria-current=page]{background:var(--color-primary-fixed);color:var(--color-on-primary-fixed);font-weight:700}main{padding-block:var(--space-7)}.hero{gap:var(--space-8);padding-block:var(--space-8);display:grid}.hero-app{padding-top:var(--space-9)}.hero-copy{flex-direction:column;justify-content:center;display:flex}.hero h1{margin:0 0 var(--space-4);letter-spacing:-.05em;max-width:15ch;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08}.hero p{max-width:38rem;color:var(--color-text-muted);margin:0;font-size:1.0625rem}.hero-copy .eyebrow{color:var(--color-secondary);font-weight:700}.value-strip{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary-container);box-shadow:var(--shadow-card);color:var(--color-on-panel);border:0;display:grid}.value-strip-app{margin-top:var(--space-2)}.value-strip li{align-items:center;gap:var(--space-2);color:var(--color-on-panel);font-weight:600;list-style:none;display:flex}.value-strip li:before{background:var(--color-primary-fixed);content:"";border-radius:50%;flex:none;width:.5rem;height:.5rem}.value-strip ul{gap:var(--space-3);margin:0;padding:0;display:grid}.hero-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.content-block{padding-block:var(--space-8)}.split-block{gap:var(--space-6);padding-block:var(--space-7);display:grid}.app-proof-section{padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl);background:var(--color-primary-container);color:var(--color-on-panel)}.split-block h2{margin:0 0 var(--space-3);letter-spacing:-.03em}.split-block p{color:var(--color-text-muted);max-width:var(--measure)}.app-proof-section p{color:var(--color-primary-fixed-dim)}.app-proof-section h2{color:var(--color-on-panel)}.app-proof-section a{color:var(--color-primary-fixed);font-weight:650}.section-heading{margin-bottom:var(--space-5);max-width:40rem}.section-heading h2,.feature-hero h1,.page-wide h1{margin:0 0 var(--space-3);letter-spacing:-.03em}.section-heading p,.feature-hero p{color:var(--color-text-muted);margin:0}.eyebrow{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.85rem}.feature-grid{gap:var(--space-4);display:grid}.feature-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--motion), box-shadow var(--motion), transform var(--motion);text-decoration:none;display:grid}.feature-card:hover{border-color:var(--color-primary-fixed-dim);box-shadow:var(--shadow-elevated);transform:translateY(-.15rem)}.feature-card h3,.workflow h3{margin:0}.feature-card p,.workflow p{color:var(--color-text-muted);margin:0}.feature-card span{color:var(--color-accent);font-weight:600}.workflow{gap:var(--space-4);margin:0;padding:0;display:grid}.workflow li{gap:var(--space-4);grid-template-columns:2.5rem 1fr;list-style:none;display:grid}.workflow-index{border-radius:var(--radius-md);background:var(--color-primary-fixed);width:2.5rem;height:2.5rem;color:var(--color-on-primary-fixed);place-items:center;font-weight:750;display:grid}.screenshot-frame{margin:0}.screenshot-frame-canvas{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:14rem}.screenshot-frame-media{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-elevated);overflow:hidden}.screenshot-frame-media img{width:100%;height:auto;display:block}.phone-mockup{width:100%;padding-block:var(--space-2);justify-items:center;display:grid}.phone-device-frame{aspect-ratio:380/780;background:#1e1915;border-radius:3.375rem;width:min(100%,20rem);padding:.3rem;position:relative;box-shadow:0 0 0 1.5px #8c6a4e,0 0 0 4px #443224,0 0 0 5.5px #261b14,0 1.875rem 3.75rem -.9375rem #00000080,0 3.125rem 6.25rem -1.25rem #19120c66}.phone-side-button{z-index:2;background:linear-gradient(90deg,#463426,#8e6d51,#36261a);border-radius:.1875rem 0 0 .1875rem;width:.3125rem;position:absolute}.phone-action-button{height:2rem;top:17.3%;left:-.5rem}.phone-volume-up{height:3.625rem;top:23.7%;left:-.5rem}.phone-volume-down{height:3.625rem;top:32.7%;left:-.5rem}.phone-power-button{background:linear-gradient(270deg,#463426,#8e6d51,#36261a);border-radius:0 .1875rem .1875rem 0;height:5.375rem;top:25.6%;right:-.5rem}.phone-screen{background:#080a0b;border-radius:3rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 .25rem #ffffff1f}.phone-screen-dashboard{background:#f8faf9}.phone-status-bar{z-index:2;color:#fff;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1.75rem 0;font-size:.75rem;font-weight:650;display:flex;position:relative}.phone-screen-dashboard .phone-status-bar{color:#1a1c1e}.phone-status-icons{align-items:center;gap:.35rem;display:inline-flex}.phone-signal-icon{fill:currentColor;width:.8rem;height:.6rem}.phone-wifi-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:.9rem;height:.7rem}.phone-battery-icon{border:1px solid;border-radius:.1875rem;width:1.25rem;height:.625rem;padding:.0625rem;display:block;position:relative}.phone-battery-icon:after{content:"";background:currentColor;border-radius:0 .0625rem .0625rem 0;width:.125rem;height:.25rem;position:absolute;top:.125rem;right:-.1875rem}.phone-battery-icon span{background:currentColor;border-radius:.0625rem;width:100%;height:100%;display:block}.phone-dynamic-island{z-index:3;color:#ffffffc7;background:#000;border:1px solid #1b2023;border-radius:1rem;justify-content:space-between;align-items:center;width:5.875rem;height:1.5rem;padding:0 .5rem;font-size:.55rem;line-height:1;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff06,0 0 .0625rem .0625rem #050607}.phone-island-activity,.phone-island-camera{align-items:center;display:inline-flex}.phone-island-activity{gap:.3rem}.phone-island-dot{background:#10b981;border-radius:50%;width:.35rem;height:.35rem;animation:1.6s ease-in-out infinite phone-island-pulse;box-shadow:0 0 .35rem #10b981cc}.phone-island-camera{background:#080b0d;border-radius:50%;justify-content:center;width:.7rem;height:.7rem;box-shadow:inset 0 0 0 1px #1d2529}.phone-island-camera span{background:#172b58;border-radius:50%;width:.28rem;height:.28rem}@keyframes phone-island-pulse{0%,to{opacity:.55}50%{opacity:1}}.phone-screen-content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.phone-screen-content::-webkit-scrollbar{display:none}.app-dashboard-mockup [data-screen].is-leaving,.app-dashboard-mockup [data-screen].is-entering{pointer-events:none}.app-dashboard-mockup [data-screen].is-leaving{z-index:2;background:#f8faf9;animation:1.15s cubic-bezier(.22,1,.36,1) forwards mockup-slide-out;position:absolute;top:0;left:0;right:0;overflow:hidden}.app-dashboard-mockup [data-screen].is-entering{animation:1.15s cubic-bezier(.22,1,.36,1) both mockup-slide-in}.app-dashboard-mockup .mockup-stage-scroll[data-slide=back] [data-screen].is-leaving{animation-name:mockup-slide-out-back}.app-dashboard-mockup .mockup-stage-scroll[data-slide=back] [data-screen].is-entering{animation-name:mockup-slide-in-back}@keyframes mockup-slide-in{0%{opacity:.4;transform:translate(18%)}to{opacity:1;transform:none}}@keyframes mockup-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-14%)}}@keyframes mockup-slide-in-back{0%{opacity:.4;transform:translate(-18%)}to{opacity:1;transform:none}}@keyframes mockup-slide-out-back{0%{opacity:1;transform:none}to{opacity:0;transform:translate(14%)}}.phone-home-indicator{z-index:3;background:#ffffffd9;border-radius:6.25rem;width:8.5rem;height:.15rem;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.phone-screen-dashboard .phone-home-indicator{background:#1a1c1e47}.phone-shadow{filter:blur(1rem);background:#00000073;border-radius:50%;width:min(16rem,70%);height:1.25rem;margin-top:.75rem}.screenshot-frame figcaption{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.faq-list{gap:var(--space-3);max-width:42rem;display:grid}.faq-list details{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-4)}.faq-list summary{cursor:pointer;font-weight:600}.faq-list p{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.breadcrumbs ol{gap:var(--space-2);margin:0 0 var(--space-5);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2)}.breadcrumbs a{color:var(--color-text-muted)}.prose{max-width:var(--measure)}.prose p,.prose li{color:var(--color-text-muted)}.prose h2,.prose h3{color:var(--color-text);letter-spacing:-.03em}.prose ul,.prose ol{padding-left:1.2rem}.article-meta{gap:var(--space-3);margin:var(--space-4) 0 0;color:var(--color-text-muted);flex-wrap:wrap;font-size:.95rem;display:flex}.article-list{gap:var(--space-4);display:grid}.article-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;display:grid}.article-card h2{margin:0}.article-card span{color:var(--color-accent);font-weight:600}.empty-index{max-width:var(--measure);color:var(--color-text-muted)}.category-list{gap:var(--space-3);margin:0 0 var(--space-5);color:var(--color-text-muted);flex-wrap:wrap;padding:0;display:flex}.category-list li{list-style:none}.toc{max-width:var(--measure);margin:0 0 var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.toc h2{margin:0 0 var(--space-3);font-size:1rem}.toc ol{gap:var(--space-2);margin:0;padding-left:1.2rem;display:grid}.toc-sub{margin-left:var(--space-4)}.article-body{padding-block:var(--space-5)}.legal-nav{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.legal-nav a[aria-current=page]{color:var(--color-text);font-weight:650}.support-grid{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.support-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.support-card h2{margin:0 0 var(--space-3)}.support-card p{color:var(--color-text-muted)}.link-list{gap:var(--space-2);margin:0;padding:0;display:grid}.link-list li{list-style:none}.support-email{max-width:var(--measure);margin:0 0 var(--space-5)}.contact-details{gap:var(--space-2);max-width:var(--measure);margin:0 0 var(--space-5);display:grid}.contact-details dt{font-weight:650}.contact-details dd{margin:0 0 var(--space-3);color:var(--color-text-muted)}.delete-account-form{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.delete-account-form form{gap:var(--space-4);margin-top:var(--space-4);display:grid}.delete-account-form label{gap:var(--space-2);display:grid}.delete-account-form input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);padding:.45rem .75rem}.delete-account-form .form-status{margin:0}.delete-account-form .button{justify-self:start}.section-lede{max-width:var(--measure);color:var(--color-text-muted);margin:0 0 var(--space-5)}.benefit-list{max-width:var(--measure);margin:0;padding-left:1.2rem}.page-wide{padding-bottom:var(--space-4)}.cta-panel{margin-top:var(--space-7);margin-bottom:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-primary-container);color:var(--color-on-panel)}.cta-panel h2,.cta-panel p{margin-top:0}.cta-panel .button{background:var(--color-surface);color:var(--color-accent)}.store-badges{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;display:flex}.store-badges li{list-style:none}.store-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);flex-direction:column;justify-content:center;gap:.1rem;padding:.45rem .9rem;font-weight:650;text-decoration:none;display:inline-flex}.store-badge-state{color:var(--color-text-muted);font-size:.8rem;font-weight:500}.pricing-pending{max-width:var(--measure);padding:var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pricing-pending h2{margin:0 0 var(--space-3)}.pricing-pending p{color:var(--color-text-muted)}.plan-grid{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.plan-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pricing-header{max-width:46rem}.pricing-controls{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.pricing-segments{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-card);gap:.2rem;padding:.25rem;display:inline-flex}.pricing-segment{border-radius:var(--radius-pill);min-height:2.5rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--motion), color var(--motion);background:0 0;border:0;align-items:baseline;gap:.35rem;padding:.4rem .9rem;font-weight:650;display:inline-flex}.pricing-segment:hover{background:var(--color-surface-muted);color:var(--color-text)}.pricing-segment.is-active{background:var(--color-primary-fixed);color:var(--color-on-primary-fixed)}.pricing-segment-note{color:var(--color-accent);font-size:.72rem;font-weight:650}.pricing-segment.is-active .pricing-segment-note{color:inherit;opacity:.78}.pricing-panel{margin-top:var(--space-2)}.pricing-panel+.pricing-panel{margin-top:var(--space-7)}.pricing-panel>h2{margin:0 0 var(--space-2);letter-spacing:-.02em}.pricing-panel-lede{max-width:var(--measure);margin:0 0 var(--space-4);color:var(--color-text-muted)}.pricing-grid{gap:var(--space-4);align-items:stretch;display:grid}.pricing-card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.pricing-card.is-free{background:var(--color-surface-muted)}.pricing-card.is-recommended{border-color:var(--color-accent);box-shadow:var(--shadow-elevated)}.pricing-card-badge{top:0;right:var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.03em;text-transform:uppercase;margin:0;padding:.15rem .55rem;font-size:.7rem;font-weight:700;position:absolute;transform:translateY(-50%)}.pricing-card h3{margin:0;font-size:1.1rem}.pricing-card-price{margin:var(--space-2) 0 0;flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.pricing-card-amount{color:var(--color-text);letter-spacing:-.04em;font-size:2.1rem;font-weight:750;line-height:1}.pricing-card-period{color:var(--color-text-muted);font-weight:600}.pricing-card-billing{min-height:1.2em;color:var(--color-text-muted);font-size:var(--font-size-body-sm);margin:0}.pricing-card-saving{color:var(--color-accent);font-size:var(--font-size-body-sm);margin:0;font-weight:650}.pricing-card-features{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);display:grid}.pricing-card-features li{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-body);list-style:none;display:flex}.pricing-check{fill:none;width:1rem;height:1rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;flex:none;margin-top:.15rem}.pricing-core-note{max-width:var(--measure);margin:var(--space-5) 0 0;color:var(--color-text);font-weight:600}.pricing-currency-note{max-width:var(--measure);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.pricing-authority{max-width:var(--measure);margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-body-sm)}.pricing-page[data-enhanced=true][data-billing=monthly] [data-price-annual],.pricing-page[data-enhanced=true][data-billing=annual] [data-price-monthly]{display:none}@media (width>=48rem){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-panel[data-pricing-panel=team] .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-shell{max-width:42rem}.page-shell h1{letter-spacing:-.03em}.draft-banner{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.site-footer{margin-top:var(--space-8);padding-block:var(--space-7);border-top:1px solid var(--color-border);background:var(--color-surface)}.footer-grid{gap:var(--space-6);display:grid}.footer-grid h2{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.8rem}.footer-grid ul{gap:var(--space-2);margin:0;padding:0;display:grid}.footer-grid li{list-style:none}.footer-grid a{color:var(--color-text);text-decoration:none}.footer-brand p{max-width:28ch;color:var(--color-text-muted)}@media (width<=45.999rem){.header-inner,.header-actions{gap:var(--space-2)}.brand-logo{width:9rem}.phone-device-frame{width:min(100%,21rem)}}@media (width<=23rem){.brand-logo{width:6rem}.theme-toggle{width:2.25rem;height:2.25rem}}@media (width>=64rem){.desktop-nav{display:flex}.brand-logo{width:13.75rem}.header-actions>.button{display:inline-flex}.menu-toggle{display:none}.hero{grid-template-columns:1.1fr .9fr;align-items:center}.value-strip ul{grid-template-columns:repeat(4,1fr)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid,.article-list,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-block{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr)}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.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}
