._hero_1tnw5_1{text-align:center;padding:120px var(--spacing-2xl) 80px;max-width:800px;margin:0 auto}._title_1tnw5_8{font-family:var(--font-display);font-size:3.5rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-lg);letter-spacing:-.03em}._tagline_1tnw5_17{font-family:var(--font-body);font-size:1.25rem;color:var(--color-text-muted);margin:0 0 var(--spacing-xl);line-height:1.5}._description_1tnw5_25{font-size:1rem;color:var(--color-text-muted);margin:0 0 var(--spacing-xl);line-height:1.6}._builtWith_1tnw5_32{font-size:.875rem;color:var(--color-text-faint);margin:0 0 var(--spacing-2xl);font-style:italic}._install_1tnw5_39{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-xl);font-family:var(--font-display);font-size:.875rem;color:var(--color-text);display:flex;flex-direction:column;align-items:center;margin:0 auto var(--spacing-xl);max-width:100%;cursor:pointer;transition:border-color var(--duration-fast) var(--easing);position:relative}._install_1tnw5_39 code{overflow-x:auto;max-width:100%;white-space:nowrap;display:block}._install_1tnw5_39:hover{border-color:var(--color-accent)}._copyHint_1tnw5_68{font-size:.7rem;color:var(--color-text-faint);margin-top:var(--spacing-xs)}._links_1tnw5_74{font-size:.875rem;color:var(--color-text-muted)}._links_1tnw5_74 a{color:var(--color-accent);text-decoration:none}._links_1tnw5_74 a:hover{text-decoration:underline}._separator_1tnw5_88{margin:0 var(--spacing-sm);color:var(--color-text-faint)}._carousel_1tnw5_95{margin-top:var(--spacing-2xl);position:relative;width:min(150%,100vw - 2rem);max-width:1200px;left:50%;transform:translate(-50%)}._slideImage_1tnw5_104{width:100%;height:auto;display:block;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;animation:_fadeIn_1tnw5_1 .2s ease-out}@keyframes _fadeIn_1tnw5_1{0%{opacity:0}to{opacity:1}}._arrow_1tnw5_126{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:opacity var(--duration-fast) var(--easing),background var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}._arrow_1tnw5_126:hover{opacity:1;background:var(--color-surface-alt);color:var(--color-text)}._arrow_1tnw5_126:disabled{opacity:.25;cursor:default;pointer-events:none}._arrowLeft_1tnw5_160{left:-20px}._arrowRight_1tnw5_164{right:-20px}._dots_1tnw5_170{display:flex;justify-content:center;gap:8px;margin-top:var(--spacing-lg)}._dot_1tnw5_170{width:8px;height:8px;border-radius:50%;border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}._dot_1tnw5_170:hover{background:var(--color-text-muted)}._dotActive_1tnw5_194{background:var(--color-accent);transform:scale(1.3)}._caption_1tnw5_201{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-muted);margin:var(--spacing-md) auto 0;max-width:520px;line-height:1.5;min-height:2.8em;animation:_captionFadeIn_1tnw5_1 .3s ease-out}@keyframes _captionFadeIn_1tnw5_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){._hero_1tnw5_1{padding:80px var(--spacing-lg) 60px}._title_1tnw5_8{font-size:2.25rem}._tagline_1tnw5_17{font-size:1.1rem}._install_1tnw5_39{font-size:.75rem}._carousel_1tnw5_95{width:100%;left:0;transform:none}._arrow_1tnw5_126{width:32px;height:32px}._arrowLeft_1tnw5_160{left:8px}._arrowRight_1tnw5_164{right:8px}._descriptionBr_1tnw5_261{display:none}._caption_1tnw5_201{font-size:.8rem;padding:0 var(--spacing-sm)}}._section_j9fh7_1{padding:80px var(--spacing-2xl);max-width:900px;margin:0 auto}._sectionTitle_j9fh7_7{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--spacing-md)}._painPoint_j9fh7_17{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text);line-height:1.6;margin:0;font-style:italic;max-width:720px}._solution_j9fh7_27{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-muted);line-height:1.7;margin:var(--spacing-lg) 0 0;max-width:720px}._solution_j9fh7_27 code{font-family:var(--font-display);font-size:.8125rem;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 5px}._layout_j9fh7_45{display:flex;align-items:flex-start;gap:var(--spacing-2xl)}._text_j9fh7_51{flex:1}._inlineRow_j9fh7_55{display:flex;align-items:flex-start;gap:var(--spacing-xl)}._inlineRow_j9fh7_55 ._painPoint_j9fh7_17{flex:1}._screenshotPortrait_j9fh7_65{width:50%;height:auto;flex-shrink:0;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}._screenshotLandscape_j9fh7_74{width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);margin-top:var(--spacing-xl)}@media(max-width:640px){._section_j9fh7_1{padding:48px var(--spacing-lg)}._layout_j9fh7_45{flex-direction:column}._screenshotPortrait_j9fh7_65{width:100%}._inlineRow_j9fh7_55{flex-direction:column}}._review_svkvm_1{padding:80px var(--spacing-2xl);max-width:900px;margin:0 auto}._sectionTitle_svkvm_7{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--spacing-xl)}._grid_svkvm_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--spacing-2xl)}._block_svkvm_23 h3{font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--spacing-md)}._block_svkvm_23 p{font-family:var(--font-body);font-size:1rem;color:var(--color-text-muted);line-height:1.7;margin:0}@media(max-width:640px){._review_svkvm_1{padding:48px var(--spacing-lg)}}._phoneHint_1hakb_1{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-muted);margin:var(--spacing-lg) 0 0}._remote_cqvf4_1{padding:80px var(--spacing-2xl);max-width:900px;margin:0 auto}._sectionTitle_cqvf4_7{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--spacing-md)}._painPoint_cqvf4_17{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text);line-height:1.6;margin:0 0 var(--spacing-xl);font-style:italic;max-width:720px}._commandBlock_cqvf4_27{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);margin:0 0 var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md);background:var(--color-surface-alt);max-width:360px}._commandCode_cqvf4_39{font-family:var(--font-display);font-size:.9375rem;color:var(--color-text);line-height:1.6;margin:0;white-space:nowrap}._commandLabel_cqvf4_48{font-family:var(--font-body);font-size:.8125rem;color:var(--color-text-faint);margin:0;flex-shrink:0}._note_cqvf4_56{font-family:var(--font-body);font-size:.9375rem;color:var(--color-text-muted);line-height:1.6;margin:0;max-width:720px}@media(max-width:640px){._remote_cqvf4_1{padding:48px var(--spacing-lg)}}._why_21qbg_1{padding:80px var(--spacing-2xl);max-width:900px;margin:0 auto}._sectionTitle_21qbg_7{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--spacing-xl)}._grid_21qbg_17{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--spacing-2xl)}._block_21qbg_23 h3{font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--color-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0 0 var(--spacing-md)}._block_21qbg_23 p{font-family:var(--font-body);font-size:1rem;color:var(--color-text-muted);line-height:1.7;margin:0}@media(max-width:640px){._why_21qbg_1{padding:48px var(--spacing-lg)}}._close_14r30_1{background:var(--color-surface-alt);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:60px calc(50vw - 50% + var(--spacing-2xl))}._inner_14r30_8{margin:0 auto;text-align:center}._heading_14r30_13{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-lg)}._installBlock_14r30_21{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);margin:0 auto var(--spacing-xl);display:flex;align-items:center;gap:var(--spacing-md);background:transparent;max-width:600px;overflow:hidden}._installCode_14r30_34{font-family:var(--font-display);font-size:.8125rem;color:var(--color-text-muted);line-height:1.6;margin:0;white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis;min-width:0}._copyButton_14r30_47{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-body);font-size:.75rem;color:var(--color-text-faint);cursor:pointer;transition:border-color var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing);white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-xs)}._copyButton_14r30_47:hover{border-color:var(--color-accent);color:var(--color-accent)}._copyIcon_14r30_71{width:14px;height:14px}._links_14r30_76{font-size:.8125rem;color:var(--color-text-muted);margin:0 0 var(--spacing-lg)}._links_14r30_76 a{color:var(--color-accent);text-decoration:none}._links_14r30_76 a:hover{text-decoration:underline}._separator_14r30_91{margin:0 var(--spacing-xs);color:var(--color-text-faint)}._footer_14r30_96{font-size:.6875rem;color:var(--color-text-faint);margin:0}@media(max-width:640px){._close_14r30_1{padding-left:calc(50vw - 50% + var(--spacing-lg));padding-right:calc(50vw - 50% + var(--spacing-lg))}._installCode_14r30_34{font-size:.7rem}}:root{--font-display: "IBM Plex Mono", monospace;--font-body: "DM Sans", sans-serif;--duration-slow: .4s}html,body{overflow-x:hidden}.website{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);min-height:100vh;background-image:radial-gradient(circle,var(--color-border-subtle) 1px,transparent 1px);background-size:24px 24px;overflow-x:hidden}.website-section{max-width:720px;margin:0 auto;padding:80px var(--spacing-2xl)}.website-section--wide{max-width:900px}.website-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.website-reveal.visible{opacity:1;transform:translateY(0)}.website-section--alt{background:var(--color-surface-alt);background-image:radial-gradient(circle,var(--color-border-subtle) 1px,transparent 1px);background-size:24px 24px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50% + var(--spacing-2xl));padding-right:calc(50vw - 50% + var(--spacing-2xl))}@media(max-width:640px){.website-section{padding:48px var(--spacing-lg)}}.website-demo-card{display:inline-flex;align-items:flex-start;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);text-decoration:none!important;max-width:380px;cursor:pointer}.website-demo-card:hover{opacity:.8}.website-demo-card__icon{flex-shrink:0;font-size:.875rem;color:var(--color-accent);margin-top:2px}.website-demo-card__content{display:flex;flex-direction:column;gap:2px;flex:1}.website-demo-card__title{font-family:var(--font-display);font-size:.875rem;font-weight:500;color:var(--color-text);letter-spacing:.02em}.website-demo-card__desc{font-family:var(--font-body);font-size:.8rem;color:var(--color-text-faint);line-height:1.4}.website-demo-card--sm{margin-top:0;padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0;max-width:none}.website-demo-card--sm .website-demo-card__icon{font-size:.75rem}.website-demo-card--sm .website-demo-card__title{font-size:.8rem}.website-demo-card--sm .website-demo-card__desc{font-size:.7rem}
