.overlay-demo{margin-top:36px}.demo-surface{isolation:isolate;position:relative}.demo-window{z-index:1;color:#181818;color-scheme:light;background:#fafafa;border:1px solid #dcdcdc;border-radius:20px;flex-direction:column;width:340px;max-width:100%;height:520px;font-family:Arial,Noto Sans SC,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f172a1a}.demo-window button,.demo-window input,.demo-window select{font:inherit}.demo-header{align-items:center;min-height:40px;padding:0 4px 0 12px;display:flex}.demo-brand{flex:1;align-items:center;gap:6px;min-height:40px;display:flex}.demo-brand img{object-fit:contain}.demo-hide{color:#686868;width:40px;height:40px;font-size:22px!important}.demo-tabs,.demo-segments{gap:6px;display:flex}.demo-tabs{padding:0 8px 2px}.demo-tabs button,.demo-segments button{color:#181818;background:#e5e5e5;border-radius:12px;flex:1;min-width:0;min-height:40px;padding:4px;font-size:12px}.demo-tabs [aria-pressed=true],.demo-segments [aria-pressed=true]{color:#fff;background:#171717}.demo-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 8px;overflow:auto}.demo-card{background:#f1f1f1;border-radius:16px;margin-bottom:6px;padding:8px}.demo-card h3{color:#181818;align-items:center;gap:10px;margin:0 0 4px;font-size:13px;font-weight:600;line-height:24px;display:flex}.demo-card h3 svg{flex:none;width:16px;height:16px}.demo-switch{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:1px 0;display:flex}.demo-switch .switch-text{flex:1;font-size:12px;line-height:1.5}.demo-window small,.demo-note{color:#686868;font-size:10px;line-height:1.55;display:block}.demo-switch input{appearance:none;cursor:pointer;background:#ccc;border-radius:20px;flex:none;width:34px;height:20px;position:relative}.demo-switch input:after{content:"";background:#686868;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.demo-switch input:checked{background:#b6b6b6}.demo-switch input:checked:after{background:#171717;transform:translate(14px)}.demo-button{color:#171717;background:#e5e5e5;border-radius:14px;width:100%;min-height:40px;margin-top:4px;padding:6px 8px;line-height:1.4;display:block;font-size:12px!important}.demo-button.primary{color:#fff;background:#171717}.demo-slider{padding:3px 0}.demo-slider label{font-size:12px;display:block}.demo-slider-row{align-items:center;gap:8px;min-height:40px;display:flex}.demo-slider input[type=range]{accent-color:#171717;flex:1;min-width:0;height:24px}.demo-value{background:#e5e5e5;border-radius:8px;min-width:56px;min-height:36px;padding:4px;font-size:11px!important}.demo-segment-label{margin:6px 0;font-size:12px}.demo-note{margin:4px 0}.demo-footer{justify-content:space-between;align-items:center;padding:2px 6px 6px 12px;display:flex}.demo-footer button{background:#e5e5e5;border-radius:14px;height:36px;padding:0 10px;font-size:12px}.demo-footer .demo-resize{color:#686868;cursor:nwse-resize;touch-action:none;background:0 0;width:40px;padding:0;font-size:21px}.demo-window :focus-visible,.demo-restore:focus-visible{outline-offset:2px;outline:2px solid #155eef}.demo-checks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-checks label{align-items:center;gap:6px;min-height:40px;font-size:14px;display:flex}.demo-checks input{accent-color:#171717}.demo-color{justify-content:space-between;align-items:center;min-height:40px;font-size:12px;display:flex}.demo-color input{cursor:pointer;width:56px;height:32px}.demo-pair{gap:6px;margin-bottom:6px;display:flex}.demo-restore{color:#fff;background:#171717;border-radius:14px;padding:14px;font-size:13px;position:relative}.demo-marker{z-index:2;color:#155eef;cursor:move;touch-action:none;background:#155eef20;border:2px solid #155eef;border-radius:50%;place-items:center;width:72px;height:72px;font-size:12px;display:grid;position:absolute;top:50%;left:65%}.overlay-demo [hidden]{display:none!important}.demo-message{color:#686868;flex:none;padding:0 12px 10px;font-size:10px;line-height:1.5}.demo-message:empty{display:none}.demo-dialog{color:#181818;color-scheme:light;background:#fafafa;border:1px solid #ddd;border-radius:20px;width:min(420px,100vw - 32px);max-height:80dvh;margin:auto;padding:24px;overflow:auto}.demo-dialog::backdrop{background:#0006}.demo-dialog h3{margin:0 0 18px;font-size:18px}.demo-dialog input,.demo-dialog textarea,.demo-dialog select{color:#181818;background:#fff;border:1px solid #aaa;border-radius:8px;width:100%;margin:8px 0;padding:10px;font-size:14px;display:block}.demo-dialog textarea{min-height:160px}.demo-dialog p{font-size:13px;line-height:1.6}.dialog-error{color:#b42318;min-height:20px}.dialog-actions{justify-content:flex-end;gap:16px;margin-top:16px;display:flex}.dialog-actions button{background:#e5e5e5;border-radius:8px;min-height:40px;padding:8px 16px}.dialog-actions button[type=submit]{color:#fff;background:#171717}@media (width<=767px){.demo-window{width:min(340px,100%)}}@media (prefers-reduced-motion:reduce){.demo-switch input:after{transition:none}}.product-story[data-astro-cid-bzywn7uw]{--story-ink:#111827;--story-muted:#596577;--story-rule:#dce2eb;--story-soft:#f3f6fb;--story-blue:#155eef;color:var(--story-ink);max-width:1152px;margin:0 auto;padding:0 24px}.story-section[data-astro-cid-bzywn7uw]{padding:100px 0;scroll-margin-top:96px}.story-section[data-astro-cid-bzywn7uw]+.story-section[data-astro-cid-bzywn7uw]{border-top:1px solid var(--story-rule)}.eyebrow[data-astro-cid-bzywn7uw]{color:var(--story-blue);letter-spacing:.12em;margin:0 0 24px;font-size:12px;font-weight:700}h2[data-astro-cid-bzywn7uw]{letter-spacing:-.045em;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.2}h3[data-astro-cid-bzywn7uw]{margin-bottom:10px;font-size:20px;font-weight:650;line-height:1.4}.intro[data-astro-cid-bzywn7uw],article[data-astro-cid-bzywn7uw] p[data-astro-cid-bzywn7uw]{color:var(--story-muted);font-size:15px;line-height:1.9}.intro[data-astro-cid-bzywn7uw]{margin-top:24px}.section-heading[data-astro-cid-bzywn7uw]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.showcase-video[data-astro-cid-bzywn7uw]{aspect-ratio:800/501;background:#090b10;border-radius:16px;width:100%;height:auto;display:block}.feature-layout[data-astro-cid-bzywn7uw]{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);margin-top:40px;display:grid}.feature-layout[data-astro-cid-bzywn7uw] .overlay-demo{min-width:0;margin-top:0}.feature-list[data-astro-cid-bzywn7uw]{gap:24px;display:grid}.feature-list[data-astro-cid-bzywn7uw] article[data-astro-cid-bzywn7uw]{gap:16px;display:flex}.feature-list[data-astro-cid-bzywn7uw] svg[data-astro-cid-bzywn7uw]{color:var(--story-blue);flex:none;margin-top:3px}.feature-list[data-astro-cid-bzywn7uw] h3[data-astro-cid-bzywn7uw]{margin-bottom:6px;font-size:17px}.feature-list[data-astro-cid-bzywn7uw] p[data-astro-cid-bzywn7uw]{font-size:14px;line-height:1.75}.privacy-link[data-astro-cid-bzywn7uw]{color:var(--story-blue);white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:flex}.security-list[data-astro-cid-bzywn7uw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:52px 0 32px;display:grid}.security-list[data-astro-cid-bzywn7uw] svg[data-astro-cid-bzywn7uw]{color:var(--story-blue);margin-bottom:20px}.privacy-link[data-astro-cid-bzywn7uw]{width:fit-content;font-size:14px}a[data-astro-cid-bzywn7uw]{transition:opacity .2s}a[data-astro-cid-bzywn7uw]:hover{opacity:.7}a[data-astro-cid-bzywn7uw]:focus-visible{outline:2px solid var(--story-blue);outline-offset:6px}[data-astro-cid-bzywn7uw][data-reveal]{transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}.motion-ready[data-astro-cid-bzywn7uw] [data-astro-cid-bzywn7uw][data-reveal]:not(.is-visible):not(:focus-within){opacity:0;transform:translateY(24px)}.dark .product-story[data-astro-cid-bzywn7uw]{--story-ink:#edf2fa;--story-muted:#a9b5c7;--story-rule:#293546;--story-soft:#121b28;--story-blue:#78a6ff}@media (width<=767px){.product-story[data-astro-cid-bzywn7uw]{padding:0 20px}.story-section[data-astro-cid-bzywn7uw]{padding:64px 0}.section-heading[data-astro-cid-bzywn7uw]{margin-bottom:28px;display:block}.feature-layout[data-astro-cid-bzywn7uw]{grid-template-columns:1fr;gap:36px}.security-list[data-astro-cid-bzywn7uw]{grid-template-columns:1fr;gap:28px;margin-top:32px}.security-list[data-astro-cid-bzywn7uw] article[data-astro-cid-bzywn7uw]{border-bottom:1px solid var(--story-rule);padding-bottom:24px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-bzywn7uw][data-reveal],a[data-astro-cid-bzywn7uw]{transition:none}.motion-ready[data-astro-cid-bzywn7uw] [data-astro-cid-bzywn7uw][data-reveal]:not(.is-visible):not(:focus-within){opacity:1;transform:none}}@media print{.motion-ready[data-astro-cid-bzywn7uw] [data-astro-cid-bzywn7uw][data-reveal]{opacity:1!important;transform:none!important}}
