.preview-only[data-astro-cid-zg4xyrxl] .device-front[data-astro-cid-zg4xyrxl]{cursor:inherit;pointer-events:none}.swoopix-demo[data-astro-cid-zg4xyrxl]{color:#272033;min-width:0;position:relative}.devices[data-astro-cid-zg4xyrxl]{width:min(100%,540px);height:460px;margin:0 auto;position:relative}.device[data-astro-cid-zg4xyrxl]{width:205px;transition:transform .6s var(--ease-out);background:#242026;border:1px solid #45404d;border-radius:34px;padding:5px;line-height:0;position:absolute;overflow:hidden;box-shadow:8px 22px 32px #2b17312a}.device[data-astro-cid-zg4xyrxl] img[data-astro-cid-zg4xyrxl]{border-radius:28px;width:100%;height:auto;display:block}.device-back[data-astro-cid-zg4xyrxl]{top:18px;left:12%;transform:rotate(-12deg)}.device-front[data-astro-cid-zg4xyrxl]{cursor:zoom-in;top:6px;left:43%;transform:rotate(9deg)}.device-front[data-astro-cid-zg4xyrxl]:hover{transform:rotate(3deg)translateY(-8px)}.enlarge[data-astro-cid-zg4xyrxl]{color:#222;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 2px 12px #0002}.screen-controls[data-astro-cid-zg4xyrxl]{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.screen-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl]{color:#4e3a63;cursor:pointer;background:0 0;border:1px solid #38234525;border-radius:3px;min-height:44px;padding:9px 13px;font:500 .75rem/1.2 Instrument Sans,sans-serif}.screen-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl][aria-pressed=true]{color:#fff;background:#34213f;border-color:#34213f}.screen-caption[data-astro-cid-zg4xyrxl]{text-align:center;color:#64556f;max-width:45ch;min-height:2.8em;margin:12px auto 0;font-size:.75rem;line-height:1.5}.screen-dialog[data-astro-cid-zg4xyrxl]{overscroll-behavior:contain;background:var(--background);width:min(1000px,100% - 32px);max-height:94dvh;color:var(--text-primary);border:0;border-radius:6px;padding:0;overflow:auto;box-shadow:0 50px 120px #0005}.screen-dialog[data-astro-cid-zg4xyrxl]::backdrop{backdrop-filter:blur(10px);background:#14111ce6}.dialog-bar[data-astro-cid-zg4xyrxl]{z-index:4;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:68px;padding:10px 28px;font-size:.875rem;display:flex;position:sticky;top:0}.dialog-bar[data-astro-cid-zg4xyrxl]>span[data-astro-cid-zg4xyrxl]{font-weight:600}.dialog-bar[data-astro-cid-zg4xyrxl]>span[data-astro-cid-zg4xyrxl]>span[data-astro-cid-zg4xyrxl]{color:var(--text-secondary);margin-left:12px;font-weight:400}.dialog-bar[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl]{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dialog-bar[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl] span[data-astro-cid-zg4xyrxl]{margin-left:16px;font-size:24px}.dialog-body[data-astro-cid-zg4xyrxl]{grid-template-columns:.85fr 1fr;align-items:center;gap:60px;padding:36px 55px;display:grid}.dialog-body[data-astro-cid-zg4xyrxl]>img[data-astro-cid-zg4xyrxl]{border-radius:30px;width:auto;max-width:100%;max-height:68dvh;margin:auto;display:block;box-shadow:0 20px 50px #0002}.dialog-copy[data-astro-cid-zg4xyrxl] h2[data-astro-cid-zg4xyrxl]{margin:20px 0;font-size:clamp(2rem,4vw,3.6rem)}.dialog-copy[data-astro-cid-zg4xyrxl]>p[data-astro-cid-zg4xyrxl]{color:var(--text-secondary);font-size:.9rem}.dialog-controls[data-astro-cid-zg4xyrxl]{margin:25px 0}.dialog-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl]{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:20px;padding:14px 0;display:flex}.dialog-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl][aria-pressed=true]{color:var(--text-primary);font-weight:600}.dialog-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl] span[data-astro-cid-zg4xyrxl]:first-child{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.dialog-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl] span[data-astro-cid-zg4xyrxl]:last-child{margin-left:auto}.compact[data-astro-cid-zg4xyrxl] .devices[data-astro-cid-zg4xyrxl]{height:400px}.compact[data-astro-cid-zg4xyrxl] .device[data-astro-cid-zg4xyrxl]{width:175px}@media (width<=700px){.devices[data-astro-cid-zg4xyrxl]{max-width:420px;height:400px}.device[data-astro-cid-zg4xyrxl]{width:175px}.device-back[data-astro-cid-zg4xyrxl]{left:13%}.device-front[data-astro-cid-zg4xyrxl]{left:43%}.dialog-body[data-astro-cid-zg4xyrxl]{grid-template-columns:1fr;gap:28px;padding:24px 20px 28px}.dialog-body[data-astro-cid-zg4xyrxl]>img[data-astro-cid-zg4xyrxl]{border-radius:20px;width:min(100%,270px);height:auto;max-height:none}.dialog-body[data-astro-cid-zg4xyrxl]{gap:22px}.dialog-copy[data-astro-cid-zg4xyrxl] h2[data-astro-cid-zg4xyrxl],.dialog-copy[data-astro-cid-zg4xyrxl]>.eyebrow[data-astro-cid-zg4xyrxl],.dialog-copy[data-astro-cid-zg4xyrxl]>p[data-astro-cid-zg4xyrxl]:first-of-type{display:none}.dialog-controls[data-astro-cid-zg4xyrxl]{grid-template-columns:1fr 1fr;gap:0 16px;margin:0 0 16px;display:grid}.dialog-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl]{gap:9px;font-size:.875rem}.dialog-copy[data-astro-cid-zg4xyrxl] .text-link[data-astro-cid-zg4xyrxl]{min-height:44px;font-size:.875rem}.dialog-copy[data-astro-cid-zg4xyrxl]>p[data-astro-cid-zg4xyrxl]{font-size:.875rem}.dialog-copy[data-astro-cid-zg4xyrxl] h2[data-astro-cid-zg4xyrxl]{font-size:2rem}.dialog-bar[data-astro-cid-zg4xyrxl]{z-index:4;background:var(--background);padding:10px 18px;position:sticky;top:0}.dialog-bar[data-astro-cid-zg4xyrxl]>span[data-astro-cid-zg4xyrxl]>span[data-astro-cid-zg4xyrxl]{display:none}.compact[data-astro-cid-zg4xyrxl] .devices[data-astro-cid-zg4xyrxl]{height:370px}.compact[data-astro-cid-zg4xyrxl] .device[data-astro-cid-zg4xyrxl]{width:160px}}@media (width<=380px){.devices[data-astro-cid-zg4xyrxl]{height:355px}.device[data-astro-cid-zg4xyrxl]{width:155px}.device-back[data-astro-cid-zg4xyrxl]{left:10%}.device-front[data-astro-cid-zg4xyrxl]{left:40%}.screen-controls[data-astro-cid-zg4xyrxl] button[data-astro-cid-zg4xyrxl]{padding:8px 9px;font-size:.75rem}}.tail-demo[data-astro-cid-4fth6mm2]{color:#f5eee6;min-width:0;position:relative}.locale-controls[data-astro-cid-4fth6mm2]{justify-content:center;align-items:center;gap:6px;margin-bottom:12px;display:flex}.locale-controls[data-astro-cid-4fth6mm2]>span[data-astro-cid-4fth6mm2]{color:#b9afc8;margin-right:9px;font-size:.75rem;line-height:1.5}.locale-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{color:#c5bcd3;cursor:pointer;background:0 0;border:1px solid #e9def126;border-radius:3px;min-height:44px;padding:6px 10px;font-size:.75rem}.locale-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2][aria-pressed=true]{color:#332641;background:#f0dfbf;border-color:#f0dfbf}.device-stage[data-astro-cid-4fth6mm2]{isolation:isolate;place-items:center;height:510px;display:grid;position:relative}.tail-phone[data-astro-cid-4fth6mm2]{z-index:2;cursor:zoom-in;width:220px;transition:transform .6s var(--ease-out);background:#161121;border:1px solid #71617e;border-radius:35px;padding:5px;line-height:0;display:block;position:relative;box-shadow:12px 25px 45px #09061166}.tail-phone[data-astro-cid-4fth6mm2]:hover{transform:translateY(-4px)}.tail-phone[data-astro-cid-4fth6mm2] img[data-astro-cid-4fth6mm2]{border-radius:29px;width:100%;height:auto;display:block}.enlarge[data-astro-cid-4fth6mm2]{color:#362744;background:#fffaf2;border-radius:50%;place-items:center;width:33px;height:33px;font-size:20px;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 3px 15px #0002}.screen-tabs[data-astro-cid-4fth6mm2]{z-index:3;flex-wrap:wrap;justify-content:center;gap:5px;display:flex;position:relative}.screen-tabs[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{color:#d5c9de;cursor:pointer;background:0 0;border:1px solid #d9cce033;border-radius:3px;min-height:44px;padding:8px 12px;font-size:.75rem}.screen-tabs[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2][aria-pressed=true]{color:#332641;background:#f0dfbf;border-color:#f0dfbf}.screen-caption[data-astro-cid-4fth6mm2]{color:#c1b3cb;text-align:center;max-width:44ch;min-height:2.8em;margin:12px auto 0;font-size:.75rem;line-height:1.5}.sample-note[data-astro-cid-4fth6mm2]{color:#a89bb4;text-align:center;margin-top:9px;font-size:.75rem;line-height:1.65;display:block}.compact[data-astro-cid-4fth6mm2] .device-stage[data-astro-cid-4fth6mm2]{height:425px}.compact[data-astro-cid-4fth6mm2] .tail-phone[data-astro-cid-4fth6mm2]{border-radius:30px;width:184px}.compact[data-astro-cid-4fth6mm2] .tail-phone[data-astro-cid-4fth6mm2] img[data-astro-cid-4fth6mm2]{border-radius:24px}.screen-dialog[data-astro-cid-4fth6mm2]{overscroll-behavior:contain;background:var(--background);width:min(1020px,100% - 32px);max-height:94dvh;color:var(--text-primary);border:0;border-radius:6px;padding:0;overflow:auto;box-shadow:0 40px 110px #0006}.screen-dialog[data-astro-cid-4fth6mm2]::backdrop{backdrop-filter:blur(10px);background:#130d1fe8}.dialog-bar[data-astro-cid-4fth6mm2]{z-index:4;border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;min-height:68px;padding:10px 28px;font-size:.875rem;display:flex;position:sticky;top:0}.dialog-bar[data-astro-cid-4fth6mm2]>span[data-astro-cid-4fth6mm2]{font-weight:600}.dialog-bar[data-astro-cid-4fth6mm2]>span[data-astro-cid-4fth6mm2]>span[data-astro-cid-4fth6mm2]{color:var(--text-secondary);margin-left:12px;font-weight:400}.dialog-bar[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dialog-bar[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2] span[data-astro-cid-4fth6mm2]{margin-left:14px;font-size:24px}.dialog-body[data-astro-cid-4fth6mm2]{grid-template-columns:.85fr 1fr;align-items:center;gap:55px;padding:32px 50px;display:grid}.dialog-body[data-astro-cid-4fth6mm2]>img[data-astro-cid-4fth6mm2]{border-radius:29px;width:auto;max-width:100%;max-height:70dvh;margin:auto;display:block;box-shadow:0 20px 50px #0002}.dialog-copy[data-astro-cid-4fth6mm2] h2[data-astro-cid-4fth6mm2]{letter-spacing:-.055em;margin:18px 0;font-size:clamp(2rem,3.7vw,3.4rem)}.dialog-copy[data-astro-cid-4fth6mm2]>p[data-astro-cid-4fth6mm2]{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.dialog-locales[data-astro-cid-4fth6mm2]{gap:6px;margin:20px 0 7px;display:flex}.dialog-locales[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{border:1px solid var(--border);min-height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:3px;padding:8px 15px;font-size:.875rem}.dialog-locales[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2][aria-pressed=true]{background:var(--text-primary);color:var(--background)}.dialog-controls[data-astro-cid-4fth6mm2]{margin:12px 0 17px}.dialog-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:18px;padding:12px 0;display:flex}.dialog-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2][aria-pressed=true]{color:var(--text-primary);font-weight:600}.dialog-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2] span[data-astro-cid-4fth6mm2]:first-child{color:var(--text-tertiary);font:500 .75rem monospace}.dialog-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2] span[data-astro-cid-4fth6mm2]:last-child{margin-left:auto}.dialog-sample[data-astro-cid-4fth6mm2]{color:var(--text-tertiary);margin:16px 0;font-size:.75rem;display:block}.dialog-copy[data-astro-cid-4fth6mm2] .text-link[data-astro-cid-4fth6mm2]{min-height:44px;font-size:.875rem}@media (width<=700px){.device-stage[data-astro-cid-4fth6mm2]{height:465px}.tail-phone[data-astro-cid-4fth6mm2]{width:198px}.screen-tabs[data-astro-cid-4fth6mm2]{gap:5px}.screen-tabs[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{padding:8px 10px;font-size:.75rem}.screen-caption[data-astro-cid-4fth6mm2]{max-width:36ch}.dialog-bar[data-astro-cid-4fth6mm2]{padding:10px 18px}.dialog-bar[data-astro-cid-4fth6mm2]>span[data-astro-cid-4fth6mm2]>span[data-astro-cid-4fth6mm2]{display:none}.dialog-body[data-astro-cid-4fth6mm2]{grid-template-columns:1fr;gap:20px;padding:24px 20px 28px}.dialog-body[data-astro-cid-4fth6mm2]>img[data-astro-cid-4fth6mm2]{border-radius:20px;width:min(100%,270px);height:auto;max-height:none}.dialog-copy[data-astro-cid-4fth6mm2] h2[data-astro-cid-4fth6mm2],.dialog-copy[data-astro-cid-4fth6mm2]>.eyebrow[data-astro-cid-4fth6mm2],.dialog-intro[data-astro-cid-4fth6mm2]{display:none}.dialog-locales[data-astro-cid-4fth6mm2]{justify-content:center;margin:0 0 13px}.dialog-controls[data-astro-cid-4fth6mm2]{grid-template-columns:1fr 1fr;gap:0 16px;margin:0 0 12px;display:grid}.dialog-controls[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{gap:8px;padding:10px 0;font-size:.875rem}.dialog-copy[data-astro-cid-4fth6mm2]>p[data-astro-cid-4fth6mm2]{margin-bottom:12px;font-size:.875rem}.dialog-sample[data-astro-cid-4fth6mm2]{margin:12px 0;font-size:.75rem}.compact[data-astro-cid-4fth6mm2] .device-stage[data-astro-cid-4fth6mm2]{height:395px}.compact[data-astro-cid-4fth6mm2] .tail-phone[data-astro-cid-4fth6mm2]{width:174px}}@media (width<=380px){.screen-tabs[data-astro-cid-4fth6mm2] button[data-astro-cid-4fth6mm2]{padding:8px 9px}.device-stage[data-astro-cid-4fth6mm2]{height:435px}.tail-phone[data-astro-cid-4fth6mm2]{width:184px}}.preview-only[data-astro-cid-wyjrcami] .verify-button[data-astro-cid-wyjrcami]{opacity:.5;cursor:inherit}.preview-only[data-astro-cid-wyjrcami] .fill-preview[data-astro-cid-wyjrcami]{cursor:inherit}.mailkey-demo[data-astro-cid-wyjrcami]{color:#172238;text-align:center;background:#fff;border:1px solid #c2d1ed;border-radius:13px;width:min(100%,480px);margin:auto;position:relative;overflow:hidden;box-shadow:0 20px 45px #19417d1c}.browser-bar[data-astro-cid-wyjrcami]{color:#8391a8;background:#f0f4fa;border-bottom:1px solid #e1e7ef;align-items:center;gap:13px;height:38px;padding:0 13px;font-size:.7rem;display:flex}.browser-dots[data-astro-cid-wyjrcami]{gap:4px;display:flex}.browser-dots[data-astro-cid-wyjrcami] i[data-astro-cid-wyjrcami]{background:#c5cfdd;border-radius:50%;width:6px;height:6px}.browser-dots[data-astro-cid-wyjrcami] i[data-astro-cid-wyjrcami]:first-child{background:#e9a897}.browser-dots[data-astro-cid-wyjrcami] i[data-astro-cid-wyjrcami]:nth-child(2){background:#e4cd91}.browser-dots[data-astro-cid-wyjrcami] i[data-astro-cid-wyjrcami]:nth-child(3){background:#a9ccb5}.address[data-astro-cid-wyjrcami]{text-align:left;background:#fff;border-radius:4px;flex:1;padding:3px 9px;font-size:.6rem}.verify-body[data-astro-cid-wyjrcami]{max-width:380px;margin:auto;padding:30px 26px 16px}.sample-brand[data-astro-cid-wyjrcami]{letter-spacing:-.06em;justify-content:center;align-items:center;gap:6px;font-size:21px;font-weight:700;display:flex}.sample-brand[data-astro-cid-wyjrcami] span[data-astro-cid-wyjrcami]{letter-spacing:-.02em;font-size:.65rem;font-weight:600}.verify-body[data-astro-cid-wyjrcami] h3[data-astro-cid-wyjrcami]{letter-spacing:-.05em;margin:20px 0 9px;font-size:1.55rem}.verify-body[data-astro-cid-wyjrcami]>p[data-astro-cid-wyjrcami]{color:#7a869d;margin:0 0 18px;font-size:.72rem;line-height:1.65}.code-boxes[data-astro-cid-wyjrcami]{gap:6px;margin:0 0 10px;display:flex}.code-boxes[data-astro-cid-wyjrcami] span[data-astro-cid-wyjrcami]{color:#c1c8d3;border:1px solid #d9dfe9;border-radius:7px;flex:1;place-items:center;min-width:0;height:43px;font-size:1.2rem;font-weight:500;transition:background .3s,border-color .3s,color .3s;display:grid}.filled[data-astro-cid-wyjrcami] .code-boxes[data-astro-cid-wyjrcami] span[data-astro-cid-wyjrcami]{color:#2563eb;background:#f1f6ff;border-color:#9bb7f7}.code-chip[data-astro-cid-wyjrcami]{text-align:left;border:1px solid #d9e0eb;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex;box-shadow:0 6px 15px #152c4920}.code-chip[data-astro-cid-wyjrcami] img[data-astro-cid-wyjrcami]{border-radius:6px;width:26px;height:26px}.code-chip[data-astro-cid-wyjrcami]>div[data-astro-cid-wyjrcami]{flex:1;min-width:0}.code-chip[data-astro-cid-wyjrcami] strong[data-astro-cid-wyjrcami]{letter-spacing:.1em;font-size:.98rem;font-weight:600;line-height:1.4;display:block}.code-chip[data-astro-cid-wyjrcami] small[data-astro-cid-wyjrcami]{color:#7a869d;white-space:nowrap;font-size:.52rem;display:block}.code-chip[data-astro-cid-wyjrcami] small[data-astro-cid-wyjrcami] i[data-astro-cid-wyjrcami]{color:#3f8c61;background:#e6f5ec;border-radius:3px;margin-left:3px;padding:1px 4px;font-style:normal}.code-chip[data-astro-cid-wyjrcami] button[data-astro-cid-wyjrcami],.code-chip[data-astro-cid-wyjrcami] .fill-preview[data-astro-cid-wyjrcami]{color:#fff;cursor:pointer;background:#2867ed;border:0;border-radius:5px;flex:none;padding:8px 11px;font:500 .72rem Instrument Sans,sans-serif}.code-chip[data-astro-cid-wyjrcami] button[data-astro-cid-wyjrcami]:disabled{color:#367850;cursor:default;background:#e4f3e9}.verify-button[data-astro-cid-wyjrcami]{color:#fff;cursor:pointer;background:#192a47;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin:20px 0 14px;padding:11px 14px;font:500 .7rem Instrument Sans,sans-serif;display:flex}.verify-button[data-astro-cid-wyjrcami]:disabled{opacity:.5;cursor:default}.verify-body[data-astro-cid-wyjrcami]>.demo-result[data-astro-cid-wyjrcami]{color:#6b7e9d;min-height:2.5em;margin:0;font-size:.65rem}.demo-bottom[data-astro-cid-wyjrcami]{color:#8d9bb0;letter-spacing:.05em;border-top:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:8px;padding:10px 15px;font:500 .53rem/1.3 monospace;display:flex}.demo-bottom[data-astro-cid-wyjrcami]>span[data-astro-cid-wyjrcami]{align-items:center;gap:5px;display:flex}.demo-bottom[data-astro-cid-wyjrcami] i[data-astro-cid-wyjrcami]{background:#4a88fa;border-radius:50%;width:4px;height:4px}.demo-bottom[data-astro-cid-wyjrcami] button[data-astro-cid-wyjrcami]{color:#60728c;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.6rem}@media (width<=400px){.verify-body[data-astro-cid-wyjrcami]{padding:23px 15px 12px}.code-chip[data-astro-cid-wyjrcami]{gap:7px}.code-chip[data-astro-cid-wyjrcami] small[data-astro-cid-wyjrcami]{font-size:.49rem}.code-chip[data-astro-cid-wyjrcami] button[data-astro-cid-wyjrcami],.code-chip[data-astro-cid-wyjrcami] .fill-preview[data-astro-cid-wyjrcami]{padding:8px}.code-chip[data-astro-cid-wyjrcami] strong[data-astro-cid-wyjrcami]{font-size:.9rem}}.automation-demo[data-astro-cid-yekvllaz]{--demo-accent:#b54725;--demo-accent-ink:#fff;border:1px solid var(--border-strong);background:var(--surface);width:100%;max-width:600px;color:var(--text-primary);text-align:start;border-radius:8px;margin-inline:auto;overflow:hidden}[data-theme=dark] .automation-demo[data-astro-cid-yekvllaz]{--demo-accent:#ec9b80;--demo-accent-ink:#221a17}.demo-heading[data-astro-cid-yekvllaz]{padding:28px 26px 22px}.demo-label[data-astro-cid-yekvllaz]{color:var(--demo-accent);margin-bottom:13px;font-size:.75rem;font-weight:600;display:block}.demo-heading[data-astro-cid-yekvllaz] h3[data-astro-cid-yekvllaz]{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1.2}.demo-heading[data-astro-cid-yekvllaz] p[data-astro-cid-yekvllaz]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.demo-source[data-astro-cid-yekvllaz],.demo-result[data-astro-cid-yekvllaz]{border-top:1px solid var(--border);padding:20px 26px}.section-label[data-astro-cid-yekvllaz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:14px;font-size:.75rem;line-height:1.5;display:flex}.section-label[data-astro-cid-yekvllaz] strong[data-astro-cid-yekvllaz]{font-weight:600}.section-label[data-astro-cid-yekvllaz]>span[data-astro-cid-yekvllaz]{color:var(--text-secondary)}table[data-astro-cid-yekvllaz]{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}th[data-astro-cid-yekvllaz],td[data-astro-cid-yekvllaz]{border-bottom:1px solid var(--border);text-align:start;padding:10px 0}thead[data-astro-cid-yekvllaz] th[data-astro-cid-yekvllaz]{color:var(--text-secondary);padding-top:0;font-size:.75rem;font-weight:400}tbody[data-astro-cid-yekvllaz] th[data-astro-cid-yekvllaz]{font-weight:500}td[data-astro-cid-yekvllaz]:nth-child(2){color:var(--text-secondary)}th[data-astro-cid-yekvllaz]:last-child,td[data-astro-cid-yekvllaz]:last-child{text-align:end;font-variant-numeric:tabular-nums}tbody[data-astro-cid-yekvllaz] tr[data-astro-cid-yekvllaz]:last-child th[data-astro-cid-yekvllaz],tbody[data-astro-cid-yekvllaz] tr[data-astro-cid-yekvllaz]:last-child td[data-astro-cid-yekvllaz]{border-bottom:0}.demo-controls[data-astro-cid-yekvllaz]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding:20px 26px;display:flex}.demo-controls[data-astro-cid-yekvllaz] label[data-astro-cid-yekvllaz]{flex:1;gap:7px;min-width:130px;font-size:.75rem;display:grid}select[data-astro-cid-yekvllaz]{border:1px solid var(--border-strong);background:var(--background);width:100%;min-height:44px;font:inherit;color:var(--text-primary);border-radius:4px;padding:8px 30px 8px 12px;font-size:.875rem}select[data-astro-cid-yekvllaz]:focus-visible{outline:2px solid var(--demo-accent);outline-offset:3px}button[data-astro-cid-yekvllaz]{border:1px solid var(--demo-accent);background:var(--demo-accent);min-height:44px;color:var(--demo-accent-ink);font:inherit;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;font-size:.875rem;font-weight:500;display:inline-flex}button[data-astro-cid-yekvllaz]:hover{opacity:.88}button[data-astro-cid-yekvllaz]:focus-visible{outline-color:var(--demo-accent)}.result-placeholder[data-astro-cid-yekvllaz]{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.65}.reminder-list[data-astro-cid-yekvllaz]{margin:0;padding:0;list-style:none}.reminder-list[data-astro-cid-yekvllaz][hidden]{display:none}.reminder-list[data-astro-cid-yekvllaz] li{border-top:1px solid var(--border);padding-block:16px}.reminder-list[data-astro-cid-yekvllaz] li:first-child{border-top:0;padding-top:0}.reminder-list[data-astro-cid-yekvllaz] li:last-child{padding-bottom:0}.reminder-list[data-astro-cid-yekvllaz] .reminder-recipient{color:var(--text-secondary);margin-bottom:6px;font-size:.75rem;font-weight:500;display:block}.reminder-list[data-astro-cid-yekvllaz] p,.preview-message[data-astro-cid-yekvllaz]{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.8}.demo-disclosure[data-astro-cid-yekvllaz]{border-top:1px solid var(--border);background:var(--background);color:var(--text-secondary);margin:0;padding:18px 26px;font-size:.75rem;line-height:1.65}.noscript-note[data-astro-cid-yekvllaz]{color:var(--text-secondary);margin:0;padding:0 26px 20px;font-size:.875rem;line-height:1.65}@media (width<=420px){.demo-heading[data-astro-cid-yekvllaz]{padding:22px 18px 20px}.demo-source[data-astro-cid-yekvllaz],.demo-result[data-astro-cid-yekvllaz],.demo-controls[data-astro-cid-yekvllaz]{padding:18px}.demo-disclosure[data-astro-cid-yekvllaz]{padding:16px 18px}.demo-controls[data-astro-cid-yekvllaz] button[data-astro-cid-yekvllaz]{white-space:nowrap;flex:1}}.project-hero[data-astro-cid-s35pujdj]{padding-top:28px}.section-label[data-astro-cid-s35pujdj],.project-facts[data-astro-cid-s35pujdj] dt[data-astro-cid-s35pujdj]{letter-spacing:.065em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:500;line-height:1.5;display:block}.back[data-astro-cid-s35pujdj],.all-projects[data-astro-cid-s35pujdj]{min-height:44px;color:var(--text-secondary);align-items:center;gap:14px;font-size:.875rem;text-decoration:none;display:inline-flex}.back[data-astro-cid-s35pujdj]{margin-bottom:clamp(32px,4vw,56px)}.back[data-astro-cid-s35pujdj]:hover,.all-projects[data-astro-cid-s35pujdj]:hover{color:var(--accent)}.hero-grid[data-astro-cid-s35pujdj]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.hero-copy[data-astro-cid-s35pujdj]{padding-block:16px}.hero-copy[data-astro-cid-s35pujdj] h1[data-astro-cid-s35pujdj]{letter-spacing:-.055em;margin:20px 0 14px;font-size:clamp(3.2rem,6vw,6rem);font-weight:500;line-height:1.03}.subtitle[data-astro-cid-s35pujdj]{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:500;line-height:1.4}.lead[data-astro-cid-s35pujdj]{max-width:43ch;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.hero-links[data-astro-cid-s35pujdj]{flex-wrap:wrap;gap:12px 28px;margin-top:24px;display:flex}.hero-links[data-astro-cid-s35pujdj] a[data-astro-cid-s35pujdj]{text-underline-offset:5px;align-items:center;gap:24px;min-height:44px;font-size:.875rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.hero-links[data-astro-cid-s35pujdj] a[data-astro-cid-s35pujdj]:hover{color:var(--accent)}.hero-visual[data-astro-cid-s35pujdj]{background:var(--surface-elevated);border:1px solid var(--border);border-radius:5px;min-width:0;padding:24px}.hero-visual[data-astro-cid-s35pujdj].photos{background:#ede8f0}.hero-visual[data-astro-cid-s35pujdj].spending{background:#261e35;border-color:#261e35}.hero-visual[data-astro-cid-s35pujdj].automation{background:0 0;border:0;padding:0}.demo-label[data-astro-cid-s35pujdj]{color:var(--text-secondary);margin:0 0 24px;font-size:.75rem;line-height:1.6}.spending[data-astro-cid-s35pujdj]>.demo-label[data-astro-cid-s35pujdj]{color:#d3c9d9}.photos[data-astro-cid-s35pujdj]>.demo-label[data-astro-cid-s35pujdj]{color:#66586c}.automation[data-astro-cid-s35pujdj]>.demo-label[data-astro-cid-s35pujdj]{margin-bottom:14px}.hero-visual[data-astro-cid-s35pujdj] .screen-controls button,.hero-visual[data-astro-cid-s35pujdj] .screen-tabs button,.hero-visual[data-astro-cid-s35pujdj] .locale-controls button{border-radius:3px;min-height:40px;font-size:.75rem}.hero-visual[data-astro-cid-s35pujdj] .screen-caption,.hero-visual[data-astro-cid-s35pujdj] .sample-note,.hero-visual[data-astro-cid-s35pujdj] .locale-controls>span{letter-spacing:0;font-size:.75rem;line-height:1.65}.hero-visual[data-astro-cid-s35pujdj] .orbits,.hero-visual[data-astro-cid-s35pujdj] .screen-stamp,.hero-visual[data-astro-cid-s35pujdj] .device-note{display:none}.hero-visual[data-astro-cid-s35pujdj] .tail-phone{transform:none}.hero-visual[data-astro-cid-s35pujdj] .device-back{transform:rotate(-5deg)}.hero-visual[data-astro-cid-s35pujdj] .device-front{transform:rotate(4deg)}.project-facts[data-astro-cid-s35pujdj]{border-block:1px solid var(--border-strong);grid-template-columns:1fr 1.4fr 1fr;gap:36px;margin:56px 0 0;padding-block:24px;display:grid}.project-facts[data-astro-cid-s35pujdj] dt[data-astro-cid-s35pujdj]{margin-bottom:10px}.project-facts[data-astro-cid-s35pujdj] dd[data-astro-cid-s35pujdj]{margin:0;font-size:.9375rem;line-height:1.6}.project-section[data-astro-cid-s35pujdj]{padding-block:clamp(48px,6vw,80px)}.narrative-grid[data-astro-cid-s35pujdj]{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);display:grid}.narrative[data-astro-cid-s35pujdj] h2[data-astro-cid-s35pujdj]{letter-spacing:-.02em;margin:0 0 20px;font-size:1.2rem;line-height:1.35}.narrative[data-astro-cid-s35pujdj] p[data-astro-cid-s35pujdj]{max-width:50ch;color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.75}.features[data-astro-cid-s35pujdj],.build-notes[data-astro-cid-s35pujdj]{padding-top:0}.feature-grid[data-astro-cid-s35pujdj],.build-grid[data-astro-cid-s35pujdj]{border-top:1px solid var(--border-strong);grid-template-columns:.7fr 1.5fr;gap:clamp(40px,7vw,100px);padding-top:32px;display:grid}.feature-grid[data-astro-cid-s35pujdj] h2[data-astro-cid-s35pujdj],.build-grid[data-astro-cid-s35pujdj] h2[data-astro-cid-s35pujdj]{margin:14px 0 0;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.15}.feature-list[data-astro-cid-s35pujdj]{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.feature-list[data-astro-cid-s35pujdj] li[data-astro-cid-s35pujdj]{border-bottom:1px solid var(--border);padding-block:14px;font-size:.9375rem;line-height:1.65}.feature-list[data-astro-cid-s35pujdj] li[data-astro-cid-s35pujdj]:nth-child(-n+2){padding-top:0}.build-content[data-astro-cid-s35pujdj]{min-width:0}.build-row[data-astro-cid-s35pujdj]{border-top:1px solid var(--border);grid-template-columns:150px 1fr;gap:24px;padding-block:24px;display:grid}.build-row[data-astro-cid-s35pujdj]:first-child{border:0;padding-top:0}.build-row[data-astro-cid-s35pujdj]:last-child{padding-bottom:0}.build-row[data-astro-cid-s35pujdj] h3[data-astro-cid-s35pujdj]{letter-spacing:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.65}.principles[data-astro-cid-s35pujdj],.tech-list[data-astro-cid-s35pujdj]{margin:0;padding:0;list-style:none}.principles[data-astro-cid-s35pujdj] li[data-astro-cid-s35pujdj]{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.principles[data-astro-cid-s35pujdj] li[data-astro-cid-s35pujdj]+li[data-astro-cid-s35pujdj]{margin-top:5px}.tech-list[data-astro-cid-s35pujdj]{flex-wrap:wrap;gap:8px 20px;display:flex}.tech-list[data-astro-cid-s35pujdj] li[data-astro-cid-s35pujdj]{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.project-closing[data-astro-cid-s35pujdj]{padding-bottom:clamp(56px,7vw,96px)}.status-row[data-astro-cid-s35pujdj]{border-block:1px solid var(--border-strong);grid-template-columns:.7fr 1.5fr;gap:clamp(40px,7vw,100px);padding-block:32px;display:grid}.status-heading[data-astro-cid-s35pujdj] h2[data-astro-cid-s35pujdj]{margin:14px 0 0;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.25}.status-copy[data-astro-cid-s35pujdj] p[data-astro-cid-s35pujdj]{color:var(--text-secondary);max-width:62ch;margin:0 0 12px;font-size:1rem;line-height:1.75}.status-copy[data-astro-cid-s35pujdj] a[data-astro-cid-s35pujdj]{text-underline-offset:5px;align-items:center;gap:28px;min-height:44px;font-size:.875rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.status-copy[data-astro-cid-s35pujdj] a[data-astro-cid-s35pujdj]:hover{color:var(--accent)}.all-projects[data-astro-cid-s35pujdj]{margin-top:28px}@media (width<=1000px){.hero-grid[data-astro-cid-s35pujdj]{gap:36px}.hero-visual[data-astro-cid-s35pujdj]{padding:20px 16px}.build-row[data-astro-cid-s35pujdj]{grid-template-columns:1fr;gap:10px}.project-facts[data-astro-cid-s35pujdj]{gap:24px}}@media (width<=820px){.hero-grid[data-astro-cid-s35pujdj],.narrative-grid[data-astro-cid-s35pujdj]{grid-template-columns:1fr;gap:32px}.hero-copy[data-astro-cid-s35pujdj]{padding-top:0}.hero-copy[data-astro-cid-s35pujdj] h1[data-astro-cid-s35pujdj]{max-width:14ch}.hero-visual[data-astro-cid-s35pujdj]{width:100%;max-width:600px;margin-inline:auto}.project-facts[data-astro-cid-s35pujdj]{margin-top:40px}.feature-grid[data-astro-cid-s35pujdj],.build-grid[data-astro-cid-s35pujdj],.status-row[data-astro-cid-s35pujdj]{grid-template-columns:1fr;gap:28px}.narrative[data-astro-cid-s35pujdj] p[data-astro-cid-s35pujdj]{max-width:none}.build-row[data-astro-cid-s35pujdj]{grid-template-columns:150px 1fr;gap:24px}}@media (width<=560px){.project-hero[data-astro-cid-s35pujdj]{padding-top:18px}.back[data-astro-cid-s35pujdj]{margin-bottom:28px}.hero-copy[data-astro-cid-s35pujdj] h1[data-astro-cid-s35pujdj]{font-size:clamp(3rem,12vw,4rem)}.project-facts[data-astro-cid-s35pujdj]{grid-template-columns:1fr;gap:20px}.project-facts[data-astro-cid-s35pujdj]>div[data-astro-cid-s35pujdj]+div[data-astro-cid-s35pujdj]{border-top:1px solid var(--border);padding-top:20px}.project-facts[data-astro-cid-s35pujdj] dt[data-astro-cid-s35pujdj]{margin-bottom:6px}.feature-list[data-astro-cid-s35pujdj]{grid-template-columns:1fr}.feature-list[data-astro-cid-s35pujdj] li[data-astro-cid-s35pujdj]:nth-child(2){padding-top:14px}.build-row[data-astro-cid-s35pujdj]{grid-template-columns:1fr;gap:10px}.hero-visual[data-astro-cid-s35pujdj]{padding:20px 12px}.hero-visual[data-astro-cid-s35pujdj] .screen-controls button,.hero-visual[data-astro-cid-s35pujdj] .screen-tabs button{padding:8px 9px}}
