.google-product-icon[data-astro-cid-oobta3pr]{object-fit:contain;flex-shrink:0;display:block}.ownership-scene[data-astro-cid-pwxp26ov]{--scene-ink:var(--app-mock-text-title);--scene-body:var(--app-mock-text-body);--scene-muted:var(--text-muted);--scene-green:var(--app-mock-badge-text);isolation:isolate;max-width:1120px;color:var(--scene-ink);text-align:left;margin:4rem auto 0;padding:12px 12px 32px;position:relative}.scene-glow[data-astro-cid-pwxp26ov]{background:radial-gradient(ellipse at 30% 50%, var(--accent-glow), transparent 65%);z-index:-1;pointer-events:none;position:absolute;inset:10% 5% 0}.app-preview[data-astro-cid-pwxp26ov]{z-index:3;width:min(100%,390px);margin:auto;position:relative}.phone-shell[data-astro-cid-pwxp26ov]{border:1px solid var(--app-mock-border);background:var(--app-mock-page-bg);box-shadow:0 32px 70px -26px #061a164d, 0 0 0 5px var(--bg-card), 0 0 0 6px var(--app-mock-border);border-radius:38px;padding:6px;overflow:hidden}.hero-app-screen[data-astro-cid-pwxp26ov]{aspect-ratio:390/640;background:var(--app-mock-page-bg);width:100%;position:relative;overflow:hidden}.hero-app-screen[data-astro-cid-pwxp26ov] iframe[data-astro-cid-pwxp26ov]{width:390px;height:640px;transform:scale(var(--hero-screen-scale,.9));transform-origin:0 0;pointer-events:none;border:0;position:absolute;inset:0 auto auto 0}.hero-app-screen[data-astro-cid-pwxp26ov] iframe[data-astro-cid-pwxp26ov]:not([hidden]){animation:.25s ease-out hero-screen-arrive}.hero-flow-controls[data-astro-cid-pwxp26ov]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.hero-flow-steps[data-astro-cid-pwxp26ov]{color:var(--scene-muted);align-items:center;gap:12px;font:9px JetBrains Mono,monospace;display:flex}.hero-flow-steps[data-astro-cid-pwxp26ov] span[data-astro-cid-pwxp26ov][aria-current=step]{color:var(--scene-green);font-weight:600}.hero-flow-controls[data-astro-cid-pwxp26ov] button[data-astro-cid-pwxp26ov]{color:var(--scene-body);border-bottom:1px solid var(--app-mock-border);min-height:44px;padding:10px 12px;font-size:12px}.hero-flow-controls[data-astro-cid-pwxp26ov] button[data-astro-cid-pwxp26ov]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes hero-screen-arrive{0%{opacity:0}to{opacity:1}}.phone-status[data-astro-cid-pwxp26ov]{justify-content:space-between;align-items:center;height:35px;padding:0 18px;font-size:10px;font-weight:600;display:flex}.phone-speaker[data-astro-cid-pwxp26ov]{background:var(--scene-ink);border-radius:12px;width:66px;height:17px}.home-indicator[data-astro-cid-pwxp26ov]{background:var(--scene-ink);opacity:.65;border-radius:3px;width:80px;height:3px;margin:8px auto 3px}.sync-bridge[data-astro-cid-pwxp26ov]{z-index:4;height:100px;color:var(--accent);pointer-events:none;place-items:center;display:grid;position:relative}.sync-line[data-astro-cid-pwxp26ov]{width:80px;height:100%;overflow:visible}.sync-line--desktop[data-astro-cid-pwxp26ov]{--packet-animation:packet-horizontal;display:none}.sync-line--mobile[data-astro-cid-pwxp26ov]{--packet-animation:packet-vertical}.sync-track[data-astro-cid-pwxp26ov]{stroke:currentColor;stroke-width:2px;stroke-dasharray:0 9;stroke-linecap:round;opacity:.65;vector-effect:non-scaling-stroke}.sync-packet[data-astro-cid-pwxp26ov]{fill:currentColor;opacity:0}.packet-glow[data-astro-cid-pwxp26ov]{opacity:.12}.packet-halo[data-astro-cid-pwxp26ov]{opacity:.25}.ownership-scene[data-astro-cid-pwxp26ov][data-hero-phase=sync] .sync-packet[data-astro-cid-pwxp26ov]{animation:var(--packet-animation) 1.8s linear both}.drive-preview[data-astro-cid-pwxp26ov]{z-index:1;border:1px solid var(--app-mock-border);background:var(--bg-card);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 60px -30px #061a1640}.drive-header[data-astro-cid-pwxp26ov]{border-bottom:1px solid var(--app-mock-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.drive-title[data-astro-cid-pwxp26ov]{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.drive-owner[data-astro-cid-pwxp26ov]{border:1px solid var(--app-mock-border);color:var(--scene-muted);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:9px}.drive-workspace[data-astro-cid-pwxp26ov]{background:var(--bg-surface);padding:20px 16px}.drive-breadcrumb[data-astro-cid-pwxp26ov]{color:var(--scene-body);align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:flex}.drive-breadcrumb[data-astro-cid-pwxp26ov] svg[data-astro-cid-pwxp26ov]{width:15px;height:15px;color:var(--scene-muted)}.breadcrumb-divider[data-astro-cid-pwxp26ov]{color:var(--scene-muted)}.sheet-window[data-astro-cid-pwxp26ov]{border:1px solid var(--app-mock-border);background:var(--bg-card);border-radius:9px;overflow:hidden}.sheet-header[data-astro-cid-pwxp26ov]{align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.sheet-header[data-astro-cid-pwxp26ov]>span[data-astro-cid-pwxp26ov]:last-child{color:var(--scene-muted);font-size:9px}.sheet-scroll[data-astro-cid-pwxp26ov]{min-height:166px;overflow-x:auto}table[data-astro-cid-pwxp26ov]{border-collapse:collapse;white-space:nowrap;width:100%;font:8px JetBrains Mono,monospace}thead[data-astro-cid-pwxp26ov]{color:#fff;background:#1e293b}th[data-astro-cid-pwxp26ov],td[data-astro-cid-pwxp26ov]{text-align:left;border-right:1px solid var(--app-mock-border-subtle);padding:12px 9px}thead[data-astro-cid-pwxp26ov] th[data-astro-cid-pwxp26ov]{border-color:#334155;font-weight:500}tbody[data-astro-cid-pwxp26ov] tr[data-astro-cid-pwxp26ov]{color:var(--scene-muted);border-bottom:1px solid var(--app-mock-border-subtle)}tbody[data-astro-cid-pwxp26ov] th[data-astro-cid-pwxp26ov]{font-weight:600}.synced-row[data-astro-cid-pwxp26ov]{background:var(--app-mock-badge-bg);color:var(--scene-body)}.synced-row[data-astro-cid-pwxp26ov] th[data-astro-cid-pwxp26ov]{color:var(--scene-green);font-size:10px}.synced-row[data-astro-cid-pwxp26ov]>[data-astro-cid-pwxp26ov]{position:relative}.synced-row[data-astro-cid-pwxp26ov]>[data-astro-cid-pwxp26ov]:after{content:"";background:var(--accent);opacity:0;pointer-events:none;position:absolute;inset:0}.ownership-scene[data-astro-cid-pwxp26ov][data-hero-phase=complete] .synced-row[data-astro-cid-pwxp26ov]>[data-astro-cid-pwxp26ov]:after{animation:1.2s ease-out both receive-record}.signature-file[data-astro-cid-pwxp26ov]{color:var(--scene-green);text-underline-offset:3px;text-decoration:underline}.sheet-tabs[data-astro-cid-pwxp26ov]{color:var(--scene-muted);gap:16px;padding:8px 12px;font-size:8px;display:flex}.sheet-tabs[data-astro-cid-pwxp26ov] .selected[data-astro-cid-pwxp26ov]{color:var(--scene-green);font-weight:600}.drive-signature[data-astro-cid-pwxp26ov]{background:var(--bg-card);border:1px solid var(--app-mock-border);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px;transition:opacity .3s,transform .3s;display:flex;position:relative}.ownership-scene[data-astro-cid-pwxp26ov]:not([data-hero-phase=complete]) .drive-signature[data-astro-cid-pwxp26ov]{opacity:0;visibility:hidden;transform:translateY(5px)}.drive-signature[data-astro-cid-pwxp26ov]:after{content:"";border:1px solid var(--accent);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}.ownership-scene[data-astro-cid-pwxp26ov][data-hero-phase=complete] .drive-signature[data-astro-cid-pwxp26ov]:after{animation:1.4s ease-out both signature-arrive}.ownership-scene[data-astro-cid-pwxp26ov][data-hero-paused=true] .sync-packet[data-astro-cid-pwxp26ov]{animation-play-state:paused}.signature-file-info[data-astro-cid-pwxp26ov]{align-items:center;gap:9px;display:flex}.signature-file-info[data-astro-cid-pwxp26ov]>div[data-astro-cid-pwxp26ov]{flex-direction:column;gap:4px;display:flex}.signature-file-info[data-astro-cid-pwxp26ov] strong[data-astro-cid-pwxp26ov]{font:500 10px JetBrains Mono,monospace}.signature-file-info[data-astro-cid-pwxp26ov] div[data-astro-cid-pwxp26ov]>span[data-astro-cid-pwxp26ov]{color:var(--scene-muted);font-size:8px}.file-icon[data-astro-cid-pwxp26ov]{background:var(--bg-surface);border:1px solid var(--app-mock-border-subtle);width:26px;height:32px;color:var(--scene-green);border-radius:4px;padding:4px}.drive-signature-paper[data-astro-cid-pwxp26ov]{color:#142019;background:#fff;border:1px solid #d8e1dc;border-radius:4px;width:110px;padding:4px 8px}.drive-signature-paper[data-astro-cid-pwxp26ov] svg{width:100%;height:30px}.file-saved[data-astro-cid-pwxp26ov]{color:var(--scene-green);font-size:8px}@keyframes packet-horizontal{0%{opacity:0;transform:translate(8px,35px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(152px,35px)}}@keyframes packet-vertical{0%{opacity:0;transform:translate(40px,4px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(40px,116px)}}@keyframes receive-record{0%,to{opacity:0}30%{opacity:.18}}@keyframes signature-arrive{0%,to{opacity:0}35%{opacity:.5}}@media (width<=639px){.ownership-scene[data-astro-cid-pwxp26ov]{margin-top:2.5rem;padding-bottom:16px}.sync-bridge[data-astro-cid-pwxp26ov]{height:72px}}@media (width>=1100px){.ownership-scene[data-astro-cid-pwxp26ov]{perspective:1400px;min-height:750px;padding:15px 16px 40px}.app-preview[data-astro-cid-pwxp26ov]{width:35%;max-width:390px;margin:0 0 0 12px;transform:rotateY(7deg)rotate(-1.5deg)}.drive-preview[data-astro-cid-pwxp26ov]{transform-origin:0;width:56%;position:absolute;top:124px;right:4px;transform:translateZ(-24px)rotateY(-12deg)rotateX(3deg)rotate(1deg)}.sync-bridge[data-astro-cid-pwxp26ov]{z-index:0;width:14%;height:70px;position:absolute;top:240px;left:34%}.sync-line--desktop[data-astro-cid-pwxp26ov]{width:100%;height:100%;display:block}.sync-line--mobile[data-astro-cid-pwxp26ov]{display:none}.drive-workspace[data-astro-cid-pwxp26ov]{padding:22px}.app-preview[data-astro-cid-pwxp26ov]{translate:0 calc(var(--hero-descent,0) * -36px);will-change:transform}.drive-preview[data-astro-cid-pwxp26ov]{translate:0 calc(var(--hero-descent,0) * -14px);will-change:transform}}@media (prefers-reduced-motion:reduce){.app-preview[data-astro-cid-pwxp26ov],.drive-preview[data-astro-cid-pwxp26ov]{will-change:auto;translate:none}.ownership-scene[data-astro-cid-pwxp26ov][data-hero-phase] .sync-packet[data-astro-cid-pwxp26ov],.ownership-scene[data-astro-cid-pwxp26ov][data-hero-phase] .synced-row[data-astro-cid-pwxp26ov]>[data-astro-cid-pwxp26ov]:after,.ownership-scene[data-astro-cid-pwxp26ov][data-hero-phase] .drive-signature[data-astro-cid-pwxp26ov]:after,.hero-app-screen[data-astro-cid-pwxp26ov] iframe[data-astro-cid-pwxp26ov]:not([hidden]){animation:none}.drive-signature[data-astro-cid-pwxp26ov]{transition:none}.hero-flow-controls[data-astro-cid-pwxp26ov] button[data-astro-cid-pwxp26ov]{display:none}.sync-packet[data-astro-cid-pwxp26ov]{opacity:0}}.google-sign-in-preview[data-astro-cid-comnycui]{flex-shrink:0;display:inline-block}.google-sign-in-preview[data-astro-cid-comnycui] img[data-astro-cid-comnycui]{object-fit:contain;width:177px;height:40px}.google-sign-in-dark[data-astro-cid-comnycui],.dark .google-sign-in-light[data-astro-cid-comnycui]{display:none}.dark .google-sign-in-dark[data-astro-cid-comnycui]{display:block}.mobile-experience[data-astro-cid-5plbz35h]{color:var(--text-primary);margin:0;padding:20px 0}.launch-scene[data-astro-cid-5plbz35h]{grid-template-columns:1fr;place-items:center;gap:32px;display:grid}.launch-source[data-astro-cid-5plbz35h]{align-items:center;gap:14px;display:flex;position:relative}.launch-source[data-astro-cid-5plbz35h]>span[data-astro-cid-5plbz35h]{white-space:nowrap;font-size:12px;font-weight:600}.launch-icon[data-astro-cid-5plbz35h]{border:1px solid var(--app-mock-border);background:var(--bg-card);border-radius:19px;place-items:center;width:74px;height:74px;display:grid;position:relative;box-shadow:0 9px 20px -10px #061a1640}.launch-icon[data-astro-cid-5plbz35h] img[data-astro-cid-5plbz35h]{width:56px;height:56px}.launch-icon[data-astro-cid-5plbz35h]:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:24px;position:absolute;inset:-6px}.launch-arrow[data-astro-cid-5plbz35h]{width:28px;height:16px;color:var(--app-mock-badge-text);stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.experience-phone[data-astro-cid-5plbz35h]{border:1px solid var(--app-mock-border);background:var(--bg-card);transform-origin:15%;border-radius:32px;width:min(100%,340px);padding:7px;box-shadow:0 25px 55px -24px #061a164d}.experience-screen[data-astro-cid-5plbz35h]{aspect-ratio:390/640;background:var(--app-mock-page-bg);border-radius:25px;width:100%;position:relative;overflow:hidden}iframe[data-astro-cid-5plbz35h]{pointer-events:none;width:390px;height:640px;transform:scale(var(--screen-scale,.8));transform-origin:0 0;border:0;position:absolute;inset:0 auto auto 0}.install-options[data-astro-cid-5plbz35h]{text-align:center;grid-template-columns:1fr 1fr;gap:20px;max-width:460px;margin:30px auto 0;display:grid}.install-options[data-astro-cid-5plbz35h]>div[data-astro-cid-5plbz35h]{border-top:1px solid var(--app-mock-border);flex-direction:column;gap:5px;padding-top:14px;display:flex}.install-options[data-astro-cid-5plbz35h] span[data-astro-cid-5plbz35h]{color:var(--text-muted);font:10px JetBrains Mono,monospace}.install-options[data-astro-cid-5plbz35h] strong[data-astro-cid-5plbz35h]{color:var(--app-mock-badge-text);font-size:12px;font-weight:600}.is-visible[data-astro-cid-5plbz35h] .launch-icon[data-astro-cid-5plbz35h]{animation:.65s ease-out both launch-tap}.is-visible[data-astro-cid-5plbz35h] .launch-icon[data-astro-cid-5plbz35h]:after{animation:1s ease-out both launch-ripple}.is-visible[data-astro-cid-5plbz35h] .experience-phone[data-astro-cid-5plbz35h]{animation:.85s cubic-bezier(.2,.7,.2,1) .3s both app-open}@keyframes launch-tap{0%,to{transform:scale(1)}35%{transform:scale(.9)}}@keyframes launch-ripple{0%,20%{opacity:0;transform:scale(.9)}35%{opacity:.35}to{opacity:0;transform:scale(1.35)}}@keyframes app-open{0%{opacity:0;transform:translate(-28px,8px)scale(.85)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width>=580px){.launch-scene[data-astro-cid-5plbz35h]{grid-template-columns:110px minmax(0,340px);justify-content:center;gap:26px}.launch-source[data-astro-cid-5plbz35h]{flex-direction:column;gap:12px}.launch-icon[data-astro-cid-5plbz35h]{border-radius:22px;width:86px;height:86px}.launch-icon[data-astro-cid-5plbz35h] img[data-astro-cid-5plbz35h]{width:64px;height:64px}.launch-arrow[data-astro-cid-5plbz35h]{position:absolute;top:37px;right:-30px}}@media (prefers-reduced-motion:reduce){.is-visible[data-astro-cid-5plbz35h] .launch-icon[data-astro-cid-5plbz35h],.is-visible[data-astro-cid-5plbz35h] .launch-icon[data-astro-cid-5plbz35h]:after,.is-visible[data-astro-cid-5plbz35h] .experience-phone[data-astro-cid-5plbz35h]{animation:none}}.author-section[data-astro-cid-xd3atfof]{--section-top-space:96px;border-block:1px solid var(--border-subtle);background:var(--bg-surface);padding:96px 0 112px}.author-container[data-astro-cid-xd3atfof]{max-width:1200px;margin:auto;padding:0 24px}.author-heading[data-astro-cid-xd3atfof]{border-bottom:1px solid var(--border-color);margin-bottom:40px;padding-bottom:32px}.author-kicker[data-astro-cid-xd3atfof]{color:var(--app-mock-badge-text);letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px;font:500 10px/1.5 JetBrains Mono,monospace}.author-heading[data-astro-cid-xd3atfof] h2[data-astro-cid-xd3atfof]{max-width:16ch;color:var(--text-primary);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1.08}.author-layout[data-astro-cid-xd3atfof]{align-items:start;gap:38px;display:grid}.author-portrait[data-astro-cid-xd3atfof]{border-radius:18px;width:100%;margin:0;overflow:hidden}.author-portrait[data-astro-cid-xd3atfof] img[data-astro-cid-xd3atfof]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.author-letter[data-astro-cid-xd3atfof]{min-width:0;max-width:620px;color:var(--text-secondary)}.letter-greeting[data-astro-cid-xd3atfof]{color:var(--text-secondary);margin-bottom:26px;font-size:16px;line-height:1.5}.letter-passage[data-astro-cid-xd3atfof]+.letter-passage[data-astro-cid-xd3atfof]{border-top:1px solid var(--border-color);margin-top:28px;padding-top:26px}.letter-passage[data-astro-cid-xd3atfof] h3[data-astro-cid-xd3atfof]{color:var(--text-primary);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(25px,2.6vw,34px);font-weight:600;line-height:1.25}.letter-passage[data-astro-cid-xd3atfof] h3[data-astro-cid-xd3atfof] .copy-highlight{font-weight:inherit}.letter-passage[data-astro-cid-xd3atfof] p[data-astro-cid-xd3atfof]{text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.8}.letter-signoff[data-astro-cid-xd3atfof]{color:var(--app-mock-badge-text);margin-top:28px;font-size:22px;font-style:italic;font-weight:500;line-height:1.5}.letter-signature[data-astro-cid-xd3atfof]{color:var(--text-primary);margin-top:6px;font-size:20px;font-style:italic;line-height:1.5}@media (width<=639px){.author-heading[data-astro-cid-xd3atfof] h2[data-astro-cid-xd3atfof]{max-width:none;font-size:clamp(32px,10vw,40px);line-height:1.15}}@media (width>=900px){.author-section[data-astro-cid-xd3atfof]{--section-top-space:112px;padding-top:112px}.author-container[data-astro-cid-xd3atfof]{padding:0 40px}.author-heading[data-astro-cid-xd3atfof]{margin-bottom:44px;padding-bottom:38px}.author-layout[data-astro-cid-xd3atfof]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}.author-portrait[data-astro-cid-xd3atfof]{margin-top:6px}}.feature-preview[data-astro-cid-xgv6f7ze]{border:1px solid var(--app-mock-border);background:var(--app-mock-page-bg);border-radius:20px;min-width:0;margin:0;overflow:hidden;box-shadow:0 22px 55px -28px #061a164d}.preview-sequence[data-astro-cid-xgv6f7ze]{background:var(--bg-card);border-bottom:1px solid var(--app-mock-border);flex-wrap:wrap;gap:8px;padding:14px;display:flex}.preview-sequence[data-astro-cid-xgv6f7ze] button[data-astro-cid-xgv6f7ze]{min-height:44px;color:var(--text-secondary);border-radius:7px;align-items:center;gap:6px;padding:9px;font:500 10px/1.4 Inter,sans-serif;display:flex}.preview-sequence[data-astro-cid-xgv6f7ze] button[data-astro-cid-xgv6f7ze]>span[data-astro-cid-xgv6f7ze]{border:1px solid var(--app-mock-border);border-radius:50%;place-items:center;width:17px;height:17px;font:9px JetBrains Mono,monospace;display:grid}.preview-sequence[data-astro-cid-xgv6f7ze] button[data-astro-cid-xgv6f7ze][aria-pressed=true]{color:var(--app-mock-badge-text);background:var(--app-mock-badge-bg)}.preview-sequence[data-astro-cid-xgv6f7ze] button[data-astro-cid-xgv6f7ze][aria-pressed=true]>span[data-astro-cid-xgv6f7ze]{border-color:currentColor}.preview-sequence[data-astro-cid-xgv6f7ze] button[data-astro-cid-xgv6f7ze]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.preview-viewport[data-astro-cid-xgv6f7ze]{height:710px;position:relative}.feature-preview--logging[data-astro-cid-xgv6f7ze],.feature-preview--restore[data-astro-cid-xgv6f7ze]{box-shadow:none;background:0 0;border:0;border-radius:0}.feature-preview--logging[data-astro-cid-xgv6f7ze] .preview-viewport[data-astro-cid-xgv6f7ze]{height:750px}.feature-preview--restore[data-astro-cid-xgv6f7ze] .preview-viewport[data-astro-cid-xgv6f7ze]{height:580px}iframe[data-astro-cid-xgv6f7ze]{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}iframe[data-astro-cid-xgv6f7ze]:not([hidden]){animation:.35s ease-out preview-arrive}figcaption[data-astro-cid-xgv6f7ze]{background:var(--bg-card);border-top:1px solid var(--app-mock-border);color:var(--text-muted);letter-spacing:.04em;padding:11px 16px;font:9px JetBrains Mono,monospace}@keyframes preview-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){iframe[data-astro-cid-xgv6f7ze]:not([hidden]){animation:none}}.features-section[data-astro-cid-v4ama7tb]{--section-top-space:80px;padding:80px 0 100px}.features-container[data-astro-cid-v4ama7tb]{max-width:1200px;margin:auto;padding:0 24px}.features-heading[data-astro-cid-v4ama7tb]{text-align:center;max-width:720px;margin:auto}.features-heading[data-astro-cid-v4ama7tb] h2[data-astro-cid-v4ama7tb]{color:var(--text-primary);letter-spacing:-.035em;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.15}.features-heading[data-astro-cid-v4ama7tb]>p[data-astro-cid-v4ama7tb]{color:var(--text-secondary);margin-top:18px;font-size:17px;line-height:1.7}.feature-stories[data-astro-cid-v4ama7tb]{gap:90px;margin-top:72px;display:grid}.feature-story[data-astro-cid-v4ama7tb]{align-items:center;gap:32px;min-width:0;display:grid}.feature-copy[data-astro-cid-v4ama7tb]{max-width:480px}.feature-name[data-astro-cid-v4ama7tb]{color:var(--app-mock-badge-text);margin-bottom:18px;font:500 11px/1.5 JetBrains Mono,monospace;display:inline-block}.feature-copy[data-astro-cid-v4ama7tb] h3[data-astro-cid-v4ama7tb]{color:var(--text-primary);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.2}.feature-copy[data-astro-cid-v4ama7tb] p[data-astro-cid-v4ama7tb]{color:var(--text-secondary);margin-top:22px;font-size:17px;line-height:1.8}.feature-reference[data-astro-cid-v4ama7tb]{color:var(--app-mock-badge-text);text-underline-offset:4px;margin-top:24px;font-size:12px;text-decoration:underline;display:inline-block}.feature-reference[data-astro-cid-v4ama7tb]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=639px){.features-section[data-astro-cid-v4ama7tb]{--section-top-space:64px;padding:64px 0}.feature-stories[data-astro-cid-v4ama7tb]{gap:64px;margin-top:48px}.feature-name[data-astro-cid-v4ama7tb]{margin-bottom:12px}.feature-copy[data-astro-cid-v4ama7tb] p[data-astro-cid-v4ama7tb]{margin-top:16px}}@media (width>=960px){.features-section[data-astro-cid-v4ama7tb]{--section-top-space:112px;padding-top:112px}.features-container[data-astro-cid-v4ama7tb]{padding:0 40px}.feature-story[data-astro-cid-v4ama7tb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:60px}.feature-story--reverse[data-astro-cid-v4ama7tb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature-story--reverse[data-astro-cid-v4ama7tb] .feature-copy[data-astro-cid-v4ama7tb]{grid-area:1/2}.feature-story--reverse[data-astro-cid-v4ama7tb]>.feature-preview{grid-area:1/1}}.faq-answer[data-astro-cid-kpn7xbay]{color:var(--text-secondary);font-size:16px;line-height:1.8}.faq-answer[data-astro-cid-kpn7xbay]>p[data-astro-cid-kpn7xbay]+p[data-astro-cid-kpn7xbay]{margin-top:16px}.faq-prompt[data-astro-cid-kpn7xbay]{border:1px solid var(--app-mock-border);background:var(--bg-page);border-radius:12px;margin-top:24px;overflow:hidden}.faq-prompt-header[data-astro-cid-kpn7xbay]{border-bottom:1px solid var(--app-mock-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.faq-prompt-header[data-astro-cid-kpn7xbay]>span[data-astro-cid-kpn7xbay]{color:var(--text-muted);font-size:12px}.faq-prompt-header[data-astro-cid-kpn7xbay] button[data-astro-cid-kpn7xbay]{border:1px solid var(--app-mock-border);min-height:44px;color:var(--app-mock-badge-text);background:var(--bg-card);border-radius:6px;flex-shrink:0;padding:10px 12px;font-size:12px;font-weight:600}.faq-prompt-header[data-astro-cid-kpn7xbay] button[data-astro-cid-kpn7xbay]:hover{border-color:var(--accent)}.faq-prompt-header[data-astro-cid-kpn7xbay] button[data-astro-cid-kpn7xbay]:focus-visible,pre[data-astro-cid-kpn7xbay]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}pre[data-astro-cid-kpn7xbay]{color:var(--text-primary);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px 16px;font:12px/1.85 JetBrains Mono,monospace;overflow-x:auto}code[data-astro-cid-kpn7xbay]{font:inherit}.faq-copy-status[data-astro-cid-kpn7xbay]{color:var(--app-mock-badge-text);padding:0 16px;font-size:12px;display:block}.faq-copy-status[data-astro-cid-kpn7xbay]:not(:empty){padding-bottom:12px}
