@font-face{font-family:sans;src:url(../media/plus_jakarta_sans_latin-s.p.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.bb5Dga_className{font-family:sans,sans Fallback}.bb5Dga_variable{--font-landing-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.Sd5hhG_className{font-family:mono,mono Fallback}.Sd5hhG_variable{--font-landing-mono:"mono", "mono Fallback"}
.sARCbW_button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--brand);color:var(--white);font:var(--type-button);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.sARCbW_button[data-variant=accent]{background:var(--accent);color:var(--accent-text)}.sARCbW_button[data-variant=secondary]{background:var(--surface);color:var(--text);border-color:var(--control-border)}.sARCbW_button[data-variant=ghost]{color:var(--text-body);background:0 0}.sARCbW_button[data-variant=danger]{background:var(--danger-action)}.sARCbW_button:hover:not(:disabled){background:var(--brand-hover)}.sARCbW_button[data-variant=accent]:hover:not(:disabled){background:var(--accent-hover)}.sARCbW_button:is([data-variant=secondary],[data-variant=ghost]):hover:not(:disabled){background:var(--surface-hover)}.sARCbW_button[data-variant=danger]:hover:not(:disabled){background:var(--danger-hover)}.sARCbW_button:active:not(:disabled){transform:scale(var(--press-scale))}.sARCbW_button[aria-pressed=true]{background:var(--surface-inverse);color:var(--white)}.sARCbW_button[aria-pressed=true]:hover:not(:disabled){background:var(--brand-hover)}.sARCbW_button[data-size=sm]{height:var(--control-h-sm);padding:0 var(--space-3);gap:var(--field-gap);font:var(--type-button-sm)}.sARCbW_button[data-size=lg]{height:var(--control-h-lg);padding:0 var(--space-5);font:var(--type-button-lg)}.sARCbW_button[data-full-width=true]{width:100%}.sARCbW_button:disabled,.sARCbW_control:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.sARCbW_button[aria-busy=true]{cursor:wait}.sARCbW_loading{font:var(--type-caption)}.sARCbW_adornment{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sARCbW_adornment svg{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke)}.sARCbW_button[data-size=sm] .sARCbW_adornment svg{width:var(--input-icon-size);height:var(--input-icon-size)}.sARCbW_field{gap:var(--field-gap);text-align:start;min-width:0;display:grid}.sARCbW_label{color:var(--text);font:var(--type-label);margin:0}.sARCbW_inputFrame{align-items:center;gap:var(--space-2);min-width:0;height:var(--control-h-md);padding:0 var(--space-3);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);display:flex}.sARCbW_inputFrame>.sARCbW_adornment{color:var(--muted);pointer-events:none}.sARCbW_inputFrame>.sARCbW_adornment svg{width:var(--input-icon-size);height:var(--input-icon-size)}.sARCbW_suffix{color:var(--muted);font:var(--type-caption);pointer-events:none;flex-shrink:0}.sARCbW_control{width:100%;min-width:0;height:var(--control-h-md);padding:0 var(--space-3);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--type-input);box-shadow:none;caret-color:var(--brand);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);margin:0;display:block}.sARCbW_control::placeholder{color:var(--muted);opacity:1}.sARCbW_control:focus{border-color:var(--focus);box-shadow:var(--focus-ring)}.sARCbW_control[aria-invalid=true]{border-color:var(--danger-action)}.sARCbW_control[aria-invalid=true]:focus{box-shadow:var(--focus-ring-danger)}.sARCbW_control[data-size=sm]{height:var(--control-h-sm);font:var(--type-input-sm)}.sARCbW_control[data-size=lg]{height:var(--control-h-lg)}.sARCbW_control[data-variant=pill]{border-radius:var(--radius-pill)}.sARCbW_control:disabled,.sARCbW_control[readonly]{background:var(--surface-hover)}.sARCbW_inputFrame>.sARCbW_control{background:0 0;border:0;border-radius:0;flex:1;height:auto;padding:0}.sARCbW_inputFrame>.sARCbW_control:focus{box-shadow:none}.sARCbW_inputFrame>.sARCbW_control:disabled{opacity:1}.sARCbW_inputFrame:has(>.sARCbW_control[data-size=sm]){height:var(--control-h-sm)}.sARCbW_inputFrame:has(>.sARCbW_control[data-size=lg]){height:var(--control-h-lg)}:is(.sARCbW_inputFrame:has(>.sARCbW_control:disabled),.sARCbW_inputFrame:has(>.sARCbW_control[readonly])){background:var(--surface-hover)}.sARCbW_inputFrame:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.sARCbW_inputFrame:has(>.sARCbW_control[aria-invalid=true]){border-color:var(--danger-action)}.sARCbW_inputFrame:has(>.sARCbW_control[aria-invalid=true]):focus-within{box-shadow:var(--focus-ring-danger)}select.sARCbW_control{appearance:none;padding-right:var(--stat-icon-size);background-image:var(--select-chevron);background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:var(--input-icon-size);font:var(--type-select);cursor:pointer}select.sARCbW_control[data-size=sm]{font:var(--type-select-sm)}.sARCbW_hint,.sARCbW_error{font:var(--type-caption);margin:0}.sARCbW_hint{color:var(--muted)}.sARCbW_error{color:var(--status-danger-fg)}.sARCbW_checkboxLabel{align-items:center;gap:var(--space-2);font:var(--type-body);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;display:inline-flex}.sARCbW_checkboxLabel:has(:disabled){cursor:not-allowed;opacity:var(--checkbox-disabled-opacity)}.sARCbW_checkbox{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border-width) solid var(--control-border);border-radius:var(--checkbox-radius);background:var(--surface);box-shadow:none;cursor:inherit;transition:background var(--dur-fast);flex-shrink:0;margin:0;padding:0}.sARCbW_checkbox:checked,.sARCbW_checkbox:indeterminate{border-color:var(--brand);background-color:var(--brand);background-position:50%;background-repeat:no-repeat;background-size:var(--checkbox-mark-size)}.sARCbW_checkbox:checked{background-image:var(--checkbox-check)}.sARCbW_checkbox:indeterminate{background-image:var(--checkbox-indeterminate)}.sARCbW_checkbox[aria-invalid=true]{outline:var(--border-width) solid var(--status-danger-fg);outline-offset:var(--space-1)}.sARCbW_button:focus-visible,.sARCbW_control:focus-visible,.sARCbW_checkbox:focus-visible,.sARCbW_tab:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sARCbW_inputFrame:has(>.sARCbW_control:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.sARCbW_inputFrame>.sARCbW_control:focus-visible{outline:none}.sARCbW_checkbox:focus{border-color:var(--focus);box-shadow:var(--focus-ring)}.sARCbW_card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--surface);color:var(--text-body);font:var(--type-body);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.sARCbW_card[data-padding=compact]{padding:var(--space-3)}.sARCbW_card[data-padding=none]{padding:0}.sARCbW_card[data-variant=tint]{background:var(--sage);border-color:var(--selected);box-shadow:none}.sARCbW_card[data-variant=inverse]{background:var(--surface-inverse);color:var(--white);border-color:var(--surface-inverse);box-shadow:none}.sARCbW_cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sARCbW_cardHeader>div{min-width:0}.sARCbW_cardTitle{font:var(--type-h3);color:var(--text);margin:0}.sARCbW_cardSubtitle{margin:var(--card-subtitle-gap) 0 0;color:var(--muted);font:var(--type-caption)}.sARCbW_card[data-variant=inverse] .sARCbW_cardTitle{color:inherit}.sARCbW_card[data-variant=inverse] .sARCbW_cardSubtitle{color:var(--inverse-muted)}.sARCbW_card[data-variant=inverse] :focus-visible{outline-color:var(--accent)}.sARCbW_badge{align-items:center;gap:var(--badge-gap);width:fit-content;max-width:100%;min-height:var(--badge-height);padding:0 var(--badge-padding);border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font:var(--type-badge);overflow-wrap:anywhere;display:inline-flex}.sARCbW_badge[data-tone=success]{background:var(--status-success-bg);color:var(--status-success-fg)}.sARCbW_badge[data-tone=warning]{background:var(--status-warning-bg);color:var(--status-warning-fg)}.sARCbW_badge[data-tone=danger]{background:var(--status-danger-bg);color:var(--status-danger-fg)}.sARCbW_badge[data-tone=info]{background:var(--status-info-bg);color:var(--status-info-fg)}.sARCbW_badge[data-tone=brand]{background:var(--brand);color:var(--white)}.sARCbW_badge[data-tone=accent]{background:var(--badge-accent);color:var(--surface-inverse)}.sARCbW_dot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--radius-pill);background:currentColor;flex-shrink:0}.sARCbW_avatar{width:var(--avatar-size-md);height:var(--avatar-size-md);border-radius:var(--radius-pill);background:var(--avatar-green-bg);color:var(--avatar-green-fg);font:var(--type-avatar-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sARCbW_avatar[data-size=sm]{width:var(--avatar-size-sm);height:var(--avatar-size-sm);font:var(--type-avatar-sm)}.sARCbW_avatar[data-size=lg]{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font:var(--type-avatar-lg)}.sARCbW_avatar[data-tone=lime]{background:var(--avatar-lime-bg)}.sARCbW_avatar[data-tone=blue]{background:var(--avatar-blue-bg);color:var(--avatar-blue-fg)}.sARCbW_avatar[data-tone=amber]{background:var(--avatar-amber-bg);color:var(--avatar-amber-fg)}.sARCbW_avatar[data-tone=violet]{background:var(--avatar-violet-bg);color:var(--avatar-violet-fg)}.sARCbW_statCard{gap:var(--space-3);min-width:0;padding:var(--stat-card-padding);border:var(--border-width) solid var(--card-border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.sARCbW_statHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sARCbW_statIcon{width:var(--stat-icon-size);height:var(--stat-icon-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sARCbW_statIcon svg{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke)}.sARCbW_statValue{color:var(--text);font:var(--type-metric);letter-spacing:var(--metric-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sARCbW_statLabel{margin-top:var(--space-1);color:var(--muted);font:var(--type-caption)}.sARCbW_statDetail{color:var(--muted);font:var(--type-caption)}.sARCbW_tabs{gap:var(--tabs-gap);width:fit-content;max-width:100%;padding:var(--tabs-padding);border-radius:var(--radius-pill);background:var(--surface-hover);flex-wrap:wrap;display:flex}.sARCbW_tab{justify-content:center;align-items:center;gap:var(--field-gap);height:var(--tab-height);padding:0 var(--tab-padding);border-radius:var(--radius-pill);color:var(--muted);font:var(--type-button-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.sARCbW_tab[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.sARCbW_tab:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}@media (prefers-reduced-motion:reduce){.sARCbW_button,.sARCbW_control,.sARCbW_inputFrame,.sARCbW_checkbox{transition:none}.sARCbW_button:active:not(:disabled){transform:none}}@media (forced-colors:active){.sARCbW_checkbox{appearance:auto}.sARCbW_checkbox:checked,.sARCbW_checkbox:indeterminate,select.sARCbW_control{background-image:none}select.sARCbW_control{appearance:auto}}
.u8Rnoq_page{background:var(--canvas);min-height:100vh;color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased}.u8Rnoq_page h1,.u8Rnoq_page h2,.u8Rnoq_page h3,.u8Rnoq_page p,.u8Rnoq_page ul,.u8Rnoq_page ol,.u8Rnoq_page figure{margin:0}.u8Rnoq_page a{color:inherit;text-decoration:none}.u8Rnoq_page a:hover{text-underline-offset:var(--space-1);text-decoration:underline}.u8Rnoq_page :is(a,button,summary,input):focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.u8Rnoq_page svg{flex-shrink:0}.u8Rnoq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u8Rnoq_skipLink{left:var(--space-4);top:var(--space-4);z-index:30;padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-control);position:fixed;transform:translateY(-200%)}.u8Rnoq_skipLink:focus{transform:none}.u8Rnoq_header{padding:var(--space-3) var(--space-4) 0;z-index:20;position:sticky;top:0}.u8Rnoq_navigation{align-items:center;gap:var(--space-4);max-width:var(--lp-max);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);margin:auto;display:flex;position:relative}.u8Rnoq_brand{align-items:center;gap:var(--space-2);color:var(--lp-link);font:var(--type-h2);letter-spacing:var(--lp-tracking);white-space:nowrap;display:inline-flex}.u8Rnoq_brand svg{width:var(--space-8);height:var(--space-8)}.u8Rnoq_brandOs{font-weight:500}.u8Rnoq_capsuleAccent{fill:var(--accent)}.u8Rnoq_desktopLinks{justify-content:center;gap:var(--space-6);color:var(--muted);font:var(--type-label);flex:1;display:flex}.u8Rnoq_desktopLinks a:hover,.u8Rnoq_loginLink:hover{color:var(--lp-link)}.u8Rnoq_headerActions{align-items:center;gap:var(--space-3);display:flex}.u8Rnoq_headerActions>button{padding:var(--space-2);min-width:var(--control-h-md)}.u8Rnoq_loginLink{font:var(--type-label);padding:var(--space-2)}.u8Rnoq_headerActions .u8Rnoq_menuToggle{display:none}.u8Rnoq_mobileLinks{top:calc(100% + var(--space-2));padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);display:grid;position:absolute;left:0;right:0}.u8Rnoq_mobileLinks a{padding:var(--space-3);border-radius:var(--radius-control)}.u8Rnoq_mobileLinks a:hover{background:var(--sage)}.u8Rnoq_main{padding:var(--space-4)}.u8Rnoq_main>*{max-width:var(--lp-max);margin-inline:auto}.u8Rnoq_ctaLink{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-3) var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-control);background:var(--brand);font:var(--type-button);transition:background var(--dur-base), transform var(--dur-base);display:inline-flex;color:var(--white)!important}.u8Rnoq_ctaLink:hover{background:var(--brand-hover);transform:translateY(-1px);text-decoration:none!important}.u8Rnoq_headerCta{min-height:var(--control-h-md);padding-block:var(--space-2)}.u8Rnoq_accentCta{background:var(--accent);color:var(--lp-inverse)!important}.u8Rnoq_accentCta:hover{background:var(--accent-hover)}.u8Rnoq_outlineCta{border-color:var(--control-border);background:var(--surface);color:var(--text)!important}.u8Rnoq_outlineCta:hover{background:var(--sage)}.u8Rnoq_hero{align-items:center;gap:var(--space-12);padding:clamp(var(--lp-space-7), 5vw, var(--space-16));border-radius:var(--lp-radius-frame);background:var(--lp-inverse);color:var(--lp-on-inverse);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.u8Rnoq_heroCopy{min-width:0}.u8Rnoq_eyebrow{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--lp-on-inverse-muted);display:inline-flex}.u8Rnoq_onlineDot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0;display:inline-block}.u8Rnoq_hero h1{margin-top:var(--space-5);font:var(--lp-type-hero);letter-spacing:var(--lp-tracking)}.u8Rnoq_hero h1 span{animation:u8Rnoq_lineIn var(--lp-hero-duration) var(--ease-out) both;display:block}.u8Rnoq_hero h1 span:nth-child(2){animation-delay:.1s}.u8Rnoq_hero h1 span:last-child{color:var(--accent);animation-delay:.2s}.u8Rnoq_heroCopy>p{max-width:50ch;margin-top:var(--space-6);color:var(--lp-on-inverse-muted);font:var(--lp-type-lead)}.u8Rnoq_heroActions{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.u8Rnoq_inverseLink{align-items:center;gap:var(--space-2);font:var(--type-label);display:inline-flex}.u8Rnoq_heroTrust{gap:var(--space-4);color:var(--lp-on-inverse-muted);font:var(--type-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex;margin-top:var(--space-6)!important}.u8Rnoq_heroTrust li{align-items:center;gap:var(--space-1);display:flex}.u8Rnoq_heroTrust svg{color:var(--accent)}.u8Rnoq_heroDemo{border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;color:var(--text);box-shadow:var(--shadow-lg);animation:u8Rnoq_riseIn var(--lp-hero-duration) var(--ease-out) both}.u8Rnoq_demoToolbar,.u8Rnoq_previewToolbar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border);font:var(--type-caption);color:var(--muted);display:flex}.u8Rnoq_demoToolbar .u8Rnoq_onlineDot{background:var(--lp-link)}.u8Rnoq_demoLabel{padding:var(--space-1) var(--space-2);border-radius:var(--lp-radius-small);background:var(--surface-alt);color:var(--muted);font:var(--type-caption);font-family:var(--font-mono);letter-spacing:.08em;margin-left:auto}.u8Rnoq_chatHeader{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border);display:flex}.u8Rnoq_chatHeader>div{flex:1}.u8Rnoq_chatHeader small,.u8Rnoq_quoteHeading small,.u8Rnoq_inboxContact small,.u8Rnoq_chargeRow small{color:var(--muted);font:var(--type-caption);display:block}.u8Rnoq_chatHeader>svg{color:var(--lp-link)}.u8Rnoq_avatar{width:var(--lp-avatar-size);height:var(--lp-avatar-size);border-radius:var(--radius-pill);background:var(--sage);color:var(--lp-link);font:var(--type-caption);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.u8Rnoq_chatBody{min-height:var(--lp-demo-height);gap:var(--space-3);padding:var(--space-4);background:var(--surface-alt);flex-direction:column;display:flex}.u8Rnoq_bubble{width:fit-content;max-width:88%;padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--lp-radius-bubble) var(--lp-radius-bubble) var(--lp-radius-bubble) 0;background:var(--surface);font:var(--type-caption)}.u8Rnoq_bubble small{justify-content:flex-end;align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--muted);font:var(--type-caption);display:flex}.u8Rnoq_outgoing{background:var(--sage);border-radius:var(--lp-radius-bubble) var(--lp-radius-bubble) 0 var(--lp-radius-bubble);border-color:#0000;margin-left:auto}.u8Rnoq_demoReveal{transition:opacity var(--dur-base), transform var(--dur-base)}.u8Rnoq_demoReveal[data-visible=false]{opacity:0;visibility:hidden;transform:translateY(var(--space-2))}.u8Rnoq_quoteBubble{border:var(--border-width) solid var(--border);border-radius:var(--lp-radius-bubble);background:var(--surface);width:90%;padding:var(--space-3);font:var(--type-caption);margin-left:auto}.u8Rnoq_quoteBubble>div{align-items:center;gap:var(--space-2);color:var(--lp-link);display:flex}.u8Rnoq_quoteBubble>div>:last-child{margin-left:auto}.u8Rnoq_quoteBubble p{justify-content:space-between;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.u8Rnoq_quoteBubble>div:last-child{border-top:var(--border-width) solid var(--border);padding-top:var(--space-2);margin-top:var(--space-2);color:var(--text)}.u8Rnoq_mono{font:var(--type-caption);font-family:var(--font-mono)}.u8Rnoq_paymentToast{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--lp-radius-bubble);background:var(--lp-success-bg);color:var(--lp-success);font:var(--type-caption);display:flex}.u8Rnoq_paymentToast>div{flex:1}.u8Rnoq_paymentToast small{display:block}.u8Rnoq_paymentIcon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--accent);color:var(--lp-inverse);justify-content:center;align-items:center;display:flex}.u8Rnoq_demoProgress{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;font:var(--type-caption);color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.u8Rnoq_demoProgress li{min-width:0}.u8Rnoq_demoProgress li span{height:var(--space-1);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--border);transition:background var(--dur-base);display:block}.u8Rnoq_demoProgress li[data-active=true]{color:var(--lp-link)}.u8Rnoq_demoProgress li[data-active=true] span{background:var(--lp-link)}.u8Rnoq_demoFooter{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);font:var(--type-caption);color:var(--muted);flex-wrap:wrap;display:flex}.u8Rnoq_demoFooter button[data-variant]{color:var(--lp-link)}.u8Rnoq_integrations{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u8Rnoq_integrations>div{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);display:flex}.u8Rnoq_integrations svg{color:var(--lp-link)}.u8Rnoq_integrations span{color:var(--muted);font:var(--type-caption);display:block}.u8Rnoq_section{padding:var(--lp-space-20) var(--space-6) 0;scroll-margin-top:var(--lp-header-height)}.u8Rnoq_sectionIntro{max-width:var(--prose-max);margin-bottom:var(--space-10)}.u8Rnoq_kicker{margin-bottom:var(--space-3);color:var(--lp-link);font:var(--type-label);display:inline-block}.u8Rnoq_section h2,.u8Rnoq_finalCta h2{color:inherit;font:var(--lp-type-title);letter-spacing:var(--lp-tracking)}.u8Rnoq_sectionIntro>p{margin-top:var(--space-4);color:var(--muted);font:var(--lp-type-lead)}.u8Rnoq_sectionIntro>span:last-child:not(:first-child){margin-top:var(--space-4)}.u8Rnoq_workflow{gap:var(--space-12);grid-template-columns:1fr 1.4fr;align-items:start;display:grid}.u8Rnoq_workflowDescription{color:var(--muted);display:none}.u8Rnoq_workflowStep{align-items:center;min-height:44vh;display:flex}.u8Rnoq_workflowStep:first-child{min-height:var(--lp-quote-height)}.u8Rnoq_stepButton{align-items:start;gap:var(--space-4);width:100%;padding:var(--space-6) 0;border:0;border-bottom:var(--border-width) solid var(--border);text-align:left;color:var(--muted);font:var(--type-body);cursor:pointer;background:0 0;display:flex}.u8Rnoq_stepButton>span:nth-child(2){flex:1}.u8Rnoq_stepButton strong{margin-bottom:var(--space-3);font:var(--type-h2);color:var(--text);display:block}.u8Rnoq_stepButton[aria-pressed=true] .u8Rnoq_stepNumber{background:var(--lp-inverse);color:var(--accent)}.u8Rnoq_stepButton[aria-pressed=true] strong,.u8Rnoq_stepButton[aria-pressed=true]>svg{color:var(--lp-link)}.u8Rnoq_stepNumber{width:var(--lp-avatar-size);height:var(--lp-avatar-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.u8Rnoq_workflowPreview{top:calc(var(--lp-header-height) + var(--space-6));border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;position:sticky;overflow:hidden}.u8Rnoq_workflowPreview>div[hidden]{display:none}.u8Rnoq_windowDots{gap:var(--space-1);margin-right:var(--space-2);display:flex}.u8Rnoq_windowDots i{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--radius-pill);background:var(--control-border)}.u8Rnoq_previewCaption{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border);font:var(--type-caption);color:var(--muted)}.u8Rnoq_inboxPreview{min-height:var(--lp-demo-height);grid-template-columns:42% 58%;display:grid}.u8Rnoq_inboxPreview aside{padding:var(--space-4) var(--space-3);border-right:var(--border-width) solid var(--border)}.u8Rnoq_inboxPreview aside>strong{justify-content:space-between;display:flex}.u8Rnoq_fakeSearch{align-items:center;gap:var(--space-2);padding:var(--space-2);margin-block:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);font:var(--type-caption);color:var(--muted);display:flex}.u8Rnoq_inboxContact{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-control);font:var(--type-caption);display:flex}.u8Rnoq_inboxContact[data-selected=true]{background:var(--sage)}.u8Rnoq_inboxContact>div{min-width:0}.u8Rnoq_previewChat{gap:var(--space-5);padding:var(--space-4);background:var(--surface-alt);flex-direction:column;display:flex}.u8Rnoq_previewChat>strong{gap:var(--space-2);font:var(--type-caption);display:flex}.u8Rnoq_fakeComposer{padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);color:var(--muted);font:var(--type-caption);margin-top:auto}.u8Rnoq_kanbanPreview{gap:var(--space-3);padding:var(--space-5);min-height:var(--lp-demo-height);background:var(--surface-alt);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u8Rnoq_kanbanPreview h3{align-items:center;gap:var(--space-1);margin-bottom:var(--space-4);font:var(--type-caption);display:flex}.u8Rnoq_kanbanPreview h3 small{margin-left:auto}.u8Rnoq_kanbanCard{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);background:var(--surface);font:var(--type-caption);flex-direction:column;display:flex}.u8Rnoq_kanbanCard>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.u8Rnoq_kanbanCard .u8Rnoq_avatar{width:var(--space-6);height:var(--space-6)}.u8Rnoq_kanbanCard p{color:var(--muted)}.u8Rnoq_softTag{width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--lp-radius-small);background:var(--sage);color:var(--lp-link);font:var(--type-caption);display:inline-flex}.u8Rnoq_quotePreview,.u8Rnoq_chargesPreview{padding:var(--space-6);min-height:var(--lp-demo-height)}.u8Rnoq_quoteHeading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.u8Rnoq_quoteHeading>.u8Rnoq_softTag{margin-left:auto}.u8Rnoq_iconTile{width:var(--lp-icon-box);height:var(--lp-icon-box);border-radius:var(--lp-radius-bubble);background:var(--sage);color:var(--lp-link);justify-content:center;align-items:center;display:inline-flex}.u8Rnoq_quoteTable>div{gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border);font:var(--type-caption);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.u8Rnoq_quoteTable>div:first-child{color:var(--muted)}.u8Rnoq_quoteTotal{justify-content:space-between;gap:var(--space-2);margin-block:var(--space-6);display:flex}.u8Rnoq_successNote{align-items:center;gap:var(--space-2);font:var(--type-caption);display:flex;color:var(--lp-link)!important}.u8Rnoq_chargesPreview>p{color:var(--muted);margin-top:var(--space-2);margin-bottom:var(--space-6)}.u8Rnoq_chargeRow{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border);font:var(--type-caption);display:flex}.u8Rnoq_chargeRow>div:last-child{text-align:right;margin-left:auto}.u8Rnoq_pendingTag{color:var(--muted)}.u8Rnoq_modules{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u8Rnoq_modules article{padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.u8Rnoq_modules article:nth-child(3n+2) .u8Rnoq_iconTile{background:var(--lp-warm-bg);color:var(--text)}.u8Rnoq_modules article:nth-child(3n) .u8Rnoq_iconTile{background:var(--lp-info-bg);color:var(--text)}.u8Rnoq_modules h3{margin-top:var(--space-5);margin-bottom:var(--space-2);font:var(--type-h3)}.u8Rnoq_modules p{color:var(--muted)}.u8Rnoq_results{margin-top:var(--lp-space-20);padding:var(--space-12);border-radius:var(--lp-radius-frame);background:var(--sage)}.u8Rnoq_results .u8Rnoq_sectionIntro{text-align:center;max-width:none}.u8Rnoq_metrics{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.u8Rnoq_metrics>div{padding-left:var(--space-6);border-left:var(--border-width) solid var(--control-border)}.u8Rnoq_metrics strong{font:var(--lp-type-stat);letter-spacing:var(--lp-tracking);color:var(--lp-link);font-variant-numeric:tabular-nums}.u8Rnoq_metrics p{margin-top:var(--space-3);color:var(--muted)}.u8Rnoq_testimonials{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u8Rnoq_testimonials figure{gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}.u8Rnoq_testimonials figure>svg{color:var(--lp-link)}.u8Rnoq_testimonials blockquote{font:var(--type-h3);margin:0}.u8Rnoq_testimonials figcaption{align-items:center;gap:var(--space-3);font:var(--type-caption);margin-top:auto;display:flex}.u8Rnoq_testimonials figcaption small{color:var(--muted);display:block}.u8Rnoq_billingToggle{width:fit-content;max-width:100%;margin:0 auto var(--space-8);padding:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--lp-radius-bubble);background:var(--surface);display:flex}.u8Rnoq_billingToggle label{cursor:pointer;color:var(--muted);font:var(--type-label);margin:0;display:flex;position:relative}.u8Rnoq_billingToggle input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.u8Rnoq_billingToggle label>span{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);text-align:center;align-items:center;display:flex}.u8Rnoq_billingToggle input:checked+span{background:var(--lp-inverse);color:var(--lp-on-inverse)}.u8Rnoq_billingToggle input:focus-visible+span{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.u8Rnoq_plans{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.u8Rnoq_plans .u8Rnoq_plan{padding:var(--space-6);gap:var(--space-4)}.u8Rnoq_plan[data-featured=true]{border-color:var(--lp-link);box-shadow:0 0 0 var(--border-width) var(--lp-link)}.u8Rnoq_planHeading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.u8Rnoq_planHeading h3{font:var(--type-h2)}.u8Rnoq_plan>p{color:var(--muted)}.u8Rnoq_price{align-items:baseline;gap:var(--space-1);margin-top:var(--space-2);font-variant-numeric:tabular-nums;display:flex}.u8Rnoq_price strong{font:var(--lp-type-price);letter-spacing:var(--lp-tracking)}.u8Rnoq_price>span:last-child{color:var(--muted)}.u8Rnoq_billingNote{min-height:var(--control-h-md);font:var(--type-caption)}.u8Rnoq_features{gap:var(--space-3);padding:var(--space-4) 0 0;border-top:var(--border-width) solid var(--border);list-style:none;display:grid}.u8Rnoq_features li{align-items:start;gap:var(--space-2);display:flex}.u8Rnoq_features svg{color:var(--lp-link);margin-top:var(--space-1)}.u8Rnoq_disclaimer{max-width:var(--prose-max);text-align:center;color:var(--muted);font:var(--type-caption);margin:var(--space-6) auto 0!important}.u8Rnoq_faq{gap:var(--space-12);grid-template-columns:1fr 1.4fr;display:grid}.u8Rnoq_questions{min-width:0}.u8Rnoq_questions details{border-bottom:var(--border-width) solid var(--border)}.u8Rnoq_questions summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);font:var(--type-label);cursor:pointer;list-style:none;display:flex}.u8Rnoq_questions summary::-webkit-details-marker{display:none}.u8Rnoq_questions details[open] summary svg{transform:rotate(45deg)}.u8Rnoq_questions details>p{padding-bottom:var(--space-5);color:var(--muted);line-height:1.7}.u8Rnoq_finalCta{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--lp-space-20);padding:var(--space-16);border-radius:var(--lp-radius-frame);background:var(--lp-inverse);color:var(--lp-on-inverse);display:flex;position:relative;overflow:hidden}.u8Rnoq_finalCta>div{z-index:1;position:relative}.u8Rnoq_finalCta h2{margin-top:var(--space-5)}.u8Rnoq_finalCta h2 span{color:var(--accent)}.u8Rnoq_finalCta p{margin-block:var(--space-5) var(--space-6);color:var(--lp-on-inverse-muted)}.u8Rnoq_capsuleArt{width:var(--lp-accent-symbol);height:var(--lp-accent-symbol);margin-right:var(--space-8);overflow:visible}.u8Rnoq_capsuleArt path:first-child{fill:var(--lp-soft-inverse)}.u8Rnoq_capsuleArt path:last-child{fill:var(--accent)}.u8Rnoq_footer{align-items:center;gap:var(--space-8);max-width:var(--lp-max);padding:var(--space-8) var(--space-6);color:var(--muted);font:var(--type-caption);margin-inline:auto;display:flex}.u8Rnoq_footer>div{gap:var(--space-6);margin-left:auto;display:flex}@keyframes u8Rnoq_lineIn{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:none}}@keyframes u8Rnoq_riseIn{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}@media (max-width:1100px){.u8Rnoq_desktopLinks{gap:var(--space-4)}.u8Rnoq_loginLink{display:none}.u8Rnoq_hero{gap:var(--space-6);padding:var(--space-8)}.u8Rnoq_heroTrust{gap:var(--space-2)}.u8Rnoq_modules{grid-template-columns:repeat(2,minmax(0,1fr))}.u8Rnoq_workflow{gap:var(--space-6)}.u8Rnoq_inboxPreview{grid-template-columns:1fr}.u8Rnoq_inboxPreview aside{display:none}.u8Rnoq_kanbanPreview{gap:var(--space-2);padding:var(--space-3)}.u8Rnoq_plans{gap:var(--space-3)}.u8Rnoq_plans .u8Rnoq_plan{padding:var(--space-5)}}@media (max-width:760px){.u8Rnoq_header{padding:var(--space-2) var(--space-3) 0}.u8Rnoq_navigation{padding-left:var(--space-3)}.u8Rnoq_desktopLinks,.u8Rnoq_headerCta{display:none}.u8Rnoq_headerActions{gap:var(--space-2);margin-left:auto}.u8Rnoq_headerActions .u8Rnoq_menuToggle{display:inline-flex}.u8Rnoq_main{padding:var(--space-3)}.u8Rnoq_hero{gap:var(--space-8);padding:var(--lp-space-7) var(--space-5);grid-template-columns:1fr}.u8Rnoq_heroActions{gap:var(--space-5);margin-top:var(--space-6)}.u8Rnoq_heroCopy>p{font:var(--type-body)}.u8Rnoq_heroTrust{gap:var(--space-3)}.u8Rnoq_demoToolbar,.u8Rnoq_chatHeader,.u8Rnoq_chatBody{padding:var(--space-3)}.u8Rnoq_demoProgress{padding-inline:var(--space-3);gap:var(--space-1);font:var(--lp-type-micro)}.u8Rnoq_demoFooter{padding-inline:var(--space-3)}.u8Rnoq_integrations{gap:var(--space-2);grid-template-columns:1fr}.u8Rnoq_integrations>div{padding:var(--space-4);justify-content:flex-start}.u8Rnoq_section{padding:var(--lp-space-14) var(--space-2) 0}.u8Rnoq_sectionIntro{margin-bottom:var(--space-6)}.u8Rnoq_sectionIntro>p{font:var(--type-body)}.u8Rnoq_workflow{gap:var(--space-6);grid-template-columns:1fr}.u8Rnoq_workflowSteps{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u8Rnoq_workflowStep,.u8Rnoq_workflowStep:first-child{min-height:0}.u8Rnoq_stepButton{gap:var(--space-2);height:100%;padding:var(--space-3) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-control)}.u8Rnoq_stepButton>span:nth-child(2)>span,.u8Rnoq_stepButton>svg{display:none}.u8Rnoq_stepButton strong{font:var(--type-label);margin-block:var(--space-2)}.u8Rnoq_stepNumber{width:var(--space-6);height:var(--space-6);margin-block:var(--space-1);font:var(--type-caption)}.u8Rnoq_workflowPreview{position:static}.u8Rnoq_workflowDescription{display:block}.u8Rnoq_previewToolbar{padding:var(--space-3);gap:var(--space-1)}.u8Rnoq_windowDots{display:none}.u8Rnoq_quotePreview,.u8Rnoq_chargesPreview{padding:var(--space-4)}.u8Rnoq_kanbanPreview{grid-template-columns:1fr}.u8Rnoq_kanbanPreview h3{margin-bottom:var(--space-2)}.u8Rnoq_kanbanCard{padding:var(--space-2)}.u8Rnoq_kanbanCard>span,.u8Rnoq_kanbanCard>p,.u8Rnoq_kanbanCard>div{display:none}.u8Rnoq_modules{gap:var(--space-3)}.u8Rnoq_modules article{padding:var(--space-4)}.u8Rnoq_modules p{font:var(--type-caption)}.u8Rnoq_results{margin-top:var(--lp-space-14);padding:var(--space-8) var(--space-5)}.u8Rnoq_metrics{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.u8Rnoq_metrics>div{padding-left:var(--space-3)}.u8Rnoq_metrics strong{font:var(--lp-type-stat-compact)}.u8Rnoq_metrics p{font:var(--type-caption)}.u8Rnoq_testimonials,.u8Rnoq_plans,.u8Rnoq_faq{grid-template-columns:1fr}.u8Rnoq_testimonials{gap:var(--space-3)}.u8Rnoq_billingToggle label>span{padding:var(--space-3);font:var(--type-caption)}.u8Rnoq_faq{gap:0}.u8Rnoq_finalCta{margin-top:var(--lp-space-14);padding:var(--space-8) var(--space-5)}.u8Rnoq_capsuleArt{display:none}.u8Rnoq_footer{justify-content:space-between;gap:var(--space-5);padding:var(--space-6) var(--space-5);flex-wrap:wrap}.u8Rnoq_footer>div{gap:var(--space-4)}.u8Rnoq_footer>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.u8Rnoq_page *,.u8Rnoq_page :before,.u8Rnoq_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.u8Rnoq_demoReveal[data-visible=false]{opacity:1;visibility:visible;transform:none}}
.S0ZMMG_theme{--font-body:var(--font-landing-sans), sans-serif;--font-heading:var(--font-body);--font-mono:var(--font-landing-mono), monospace;--brand:#1b4a38;--brand-hover:#143a2c;--sidebar-surface:#143a2c;--canvas:#eef3ef;--surface:#fff;--surface-alt:#f6f8f7;--sage:#eff7f1;--text:#16211c;--text-body:var(--text);--surface-hover:var(--surface-alt);--card-border:var(--border);--muted:#55625b;--border:#e1e7e3;--radius-control:8px;--radius-card:16px;--lp-link:#225c46;--lp-inverse:#143a2c;--lp-on-inverse:#fff;--lp-on-inverse-muted:#b9d3c5;--lp-soft-inverse:#214a3a;--lp-success:#225c46;--lp-success-bg:#dff0e5;--lp-warm-bg:#fdf3dc;--lp-info-bg:#e6f0fc;--lp-max:1240px;--lp-header-height:84px;--lp-space-7:28px;--lp-space-14:56px;--lp-space-20:80px;--lp-radius-frame:24px;--lp-radius-bubble:12px;--lp-radius-small:6px;--lp-type-hero:700 clamp(2.57143rem, 4.4vw, 4.28571rem)/1.08 var(--font-body);--lp-type-title:700 clamp(1.85714rem, 3vw, 2.57143rem)/1.2 var(--font-body);--lp-type-lead:400 1.14286rem/1.65 var(--font-body);--lp-type-price:700 3.14286rem/1.1 var(--font-body);--lp-type-stat:700 3.42857rem/1.15 var(--font-body);--lp-type-stat-compact:700 2.57143rem/1.15 var(--font-body);--lp-type-micro:500 .714286rem/1.5 var(--font-body);--lp-tracking:-.03em;--lp-demo-height:430px;--lp-quote-height:260px;--lp-avatar-size:36px;--lp-icon-box:44px;--lp-accent-symbol:200px;--lp-hero-duration:.8s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.S0ZMMG_theme[data-theme=dark]{--canvas:#0c1712;--surface:#13221b;--surface-alt:#17251f;--sage:#183028;--text:#eef3ef;--muted:#a5b3ab;--border:#2a3832;--control-border:#6e7b73;--focus:#b6e88c;--lp-link:#96cdae;--lp-success:#c4e4d1;--lp-success-bg:#1f3b30;--lp-warm-bg:#3a2e14;--lp-info-bg:#1a2a40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.C8YM8G_page{width:100%;max-width:var(--catalog-max);padding:var(--space-8) var(--space-6) var(--space-16);font:var(--type-body);margin-inline:auto}.C8YM8G_header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-8);flex-wrap:wrap;display:flex}.C8YM8G_brand{color:var(--brand);font:var(--type-h3);text-decoration:none}.C8YM8G_intro{gap:var(--space-3);max-width:var(--prose-max);margin-bottom:var(--space-6);display:grid}.C8YM8G_intro h1{font:var(--type-h1);color:var(--text)}.C8YM8G_intro p{margin:0}.C8YM8G_note{color:var(--muted);font:var(--type-caption)}.C8YM8G_nav{gap:var(--space-3) var(--space-6);padding-block:var(--space-4);border-block:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.C8YM8G_nav a{min-height:var(--control-h-md);color:var(--brand);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.C8YM8G_section{gap:var(--space-5);padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--border);scroll-margin-top:var(--space-6);display:grid}.C8YM8G_section h2{font:var(--type-h2)}.C8YM8G_section>p{max-width:var(--prose-max);color:var(--muted)}.C8YM8G_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.C8YM8G_grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--catalog-column-min)), 1fr));gap:var(--space-5);align-items:start;display:grid}.C8YM8G_grid>section{height:100%}.C8YM8G_swatches{grid-template-columns:repeat(auto-fit, minmax(var(--space-16), 1fr));gap:var(--space-4);list-style:none;display:grid}.C8YM8G_swatches li{gap:var(--space-2);min-width:0;font:var(--type-caption);display:grid}.C8YM8G_swatch{height:var(--space-12);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-control);display:block}.C8YM8G_swatch[data-token=brand]{background:var(--brand)}.C8YM8G_swatch[data-token=canvas]{background:var(--canvas)}.C8YM8G_swatch[data-token=surface]{background:var(--surface)}.C8YM8G_swatch[data-token=sage]{background:var(--sage)}.C8YM8G_swatch[data-token=text]{background:var(--text)}.C8YM8G_swatch[data-token=muted]{background:var(--muted)}.C8YM8G_swatch[data-token=accent]{background:var(--accent)}.C8YM8G_swatch[data-token=focus]{background:var(--focus)}.C8YM8G_page code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.C8YM8G_typeSamples{gap:var(--space-2);display:grid}.C8YM8G_typeSamples h3{font:var(--type-h3)}.C8YM8G_identifier{font-size:inherit;color:var(--muted)}.C8YM8G_variantTable{gap:var(--space-3);display:grid}.C8YM8G_variantRow{align-items:center;gap:var(--space-3);grid-template-columns:1fr repeat(3,2fr);display:grid}.C8YM8G_variantRow>span{font:var(--type-label)}.C8YM8G_amount{font:var(--type-h2);font-variant-numeric:tabular-nums}.C8YM8G_exampleForm{gap:var(--space-4);max-width:var(--prose-max);display:grid}.C8YM8G_footer{padding-top:var(--space-6);color:var(--muted);font:var(--type-caption);overflow-wrap:anywhere}@media (max-width:760px){.C8YM8G_page{padding:var(--space-5) var(--space-4) var(--space-12)}.C8YM8G_variantRow{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr)}}
.pFsjvG_page{gap:var(--space-4);min-height:100svh;padding:var(--app-inset);background:var(--canvas);color:var(--text);font:var(--type-body);flex-wrap:wrap;display:flex}.pFsjvG_page ::selection{background:var(--accent);color:var(--surface-inverse)}.pFsjvG_brandPanel{gap:var(--space-8);flex-direction:column;flex:1 1 var(--login-brand-basis);max-width:var(--login-brand-max);min-width:0;min-height:calc(100svh - var(--app-inset) * 2);padding:var(--space-10);border-radius:var(--radius-frame);background:var(--surface-inverse);color:var(--white);display:flex}.pFsjvG_brand{align-items:center;gap:var(--space-2-5);font:var(--type-login-brand);letter-spacing:var(--tracking-brand);display:flex}.pFsjvG_brandMark{width:var(--login-brand-logo-size);height:var(--login-brand-logo-size);padding:var(--space-1);border-radius:var(--radius-brand);background:var(--white);flex-shrink:0}.pFsjvG_brandAccent{margin-left:calc(var(--space-2-5) / 2);color:var(--accent)}.pFsjvG_brandCopy{gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.pFsjvG_brandCopy h2{color:inherit;font:var(--type-login-heading);letter-spacing:var(--tracking-heading);text-wrap:pretty;margin:0}.pFsjvG_brandCopy>p{max-width:var(--login-description-max);color:var(--selected);font:var(--type-login-description);margin:0}.pFsjvG_benefits{gap:var(--space-3-5);margin:0;padding:0;list-style:none;display:grid}.pFsjvG_benefits li{align-items:center;gap:var(--space-3);font:var(--type-login-benefit);display:flex}.pFsjvG_benefitIcon{width:var(--login-benefit-size);height:var(--login-benefit-size);border-radius:var(--radius-pill);background:var(--login-benefit-bg);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pFsjvG_benefitIcon svg{width:var(--icon-size);height:var(--icon-size);color:var(--accent);stroke-width:var(--icon-stroke);flex-shrink:0}.pFsjvG_brandFooter{color:var(--inverse-subtle);font:var(--type-login-copyright);margin:0}.pFsjvG_formPanel{flex:1 1 var(--login-form-max);min-width:0;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.pFsjvG_formContent{gap:var(--space-6);width:100%;max-width:var(--login-form-max);flex-direction:column;display:flex}.pFsjvG_formHeader{gap:var(--space-1-5);flex-direction:column;display:flex}.pFsjvG_formHeader h1{color:var(--text);font:var(--type-h1);margin:0}.pFsjvG_formHeader p{color:var(--muted);margin:0}.pFsjvG_form{gap:var(--space-4);flex-direction:column;display:flex}.pFsjvG_passwordGroup{gap:var(--space-1-5);flex-direction:column;display:flex}.pFsjvG_assistanceLink{color:var(--brand);font:inherit;font-weight:var(--weight-semibold);text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.pFsjvG_assistanceLink:hover{color:var(--brand-hover);text-decoration:underline}.pFsjvG_forgotPassword{font:var(--type-label);align-self:flex-end;line-height:normal}.pFsjvG_formFooter{gap:var(--space-2-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--card-border);color:var(--muted);font:var(--type-body-sm);flex-direction:column;display:flex}.pFsjvG_assistanceDialog{width:min(var(--dialog-max), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-6);border-radius:var(--radius-dialog);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:0;margin:auto;overflow-y:auto}.pFsjvG_assistanceDialog::backdrop{background:var(--overlay)}.pFsjvG_dialogContent{gap:var(--space-6);flex-direction:column;display:flex}.pFsjvG_dialogHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.pFsjvG_dialogHeader h2{font:var(--type-h2);margin:0}.pFsjvG_dialogClose{width:var(--control-h-sm);flex-shrink:0;padding:0}.pFsjvG_dialogCopy{color:var(--text-body);font:var(--type-body);margin:0}.pFsjvG_dialogActions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pFsjvG_notice,.pFsjvG_error{padding:var(--space-3);border-radius:var(--radius-control);font:var(--type-body);overflow-wrap:anywhere;margin:0}.pFsjvG_notice{background:var(--status-info-bg);color:var(--status-info-fg)}.pFsjvG_error{background:var(--status-danger-bg);color:var(--status-danger-fg)}@media (max-width:828px){.pFsjvG_page{gap:var(--space-6);flex-direction:column}.pFsjvG_brandPanel{gap:var(--space-6);max-width:none;min-height:0;padding:var(--space-6);flex:none}.pFsjvG_brandCopy{margin:0}.pFsjvG_brandCopy h2{font:var(--type-h2)}.pFsjvG_brandCopy>p{font:var(--type-body)}.pFsjvG_benefits,.pFsjvG_brandFooter{display:none}.pFsjvG_formPanel{padding:var(--space-2) var(--space-2) var(--space-8);flex:none;align-items:flex-start}}
.Ld1m2W_page{align-content:start;gap:var(--space-4);display:grid}.Ld1m2W_stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Ld1m2W_note{color:var(--muted);font:var(--type-caption)}.Ld1m2W_toolbar,.Ld1m2W_cardHeading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Ld1m2W_cardHeading>div{flex:1;min-width:0}.Ld1m2W_cardHeading h2,.Ld1m2W_stack h2{color:var(--text);font:var(--type-h3)}.Ld1m2W_inline,.Ld1m2W_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Ld1m2W_actions{justify-content:flex-end}.Ld1m2W_tableScroll{min-width:0;overflow-x:auto}.Ld1m2W_table{border-collapse:collapse;width:100%;font:var(--type-body-sm);text-align:left}.Ld1m2W_teamTable{min-width:var(--team-table-min)}.Ld1m2W_table th{padding:var(--space-2-5) var(--space-3);background:var(--surface-hover);color:var(--muted);font:var(--type-caption);font-weight:var(--weight-semibold);white-space:nowrap}.Ld1m2W_table td{padding:var(--space-3);border-bottom:var(--border-width) solid var(--card-border);color:var(--text-body)}.Ld1m2W_table td.Ld1m2W_note{color:var(--muted)}.Ld1m2W_member{align-items:center;gap:var(--space-2-5);min-width:max-content;display:flex}.Ld1m2W_member>div{gap:var(--space-1);flex-direction:column;display:flex}.Ld1m2W_member strong{color:var(--text);font:var(--type-label)}.Ld1m2W_member>div>span{color:var(--muted);font:var(--type-caption)}.Ld1m2W_feedback{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);color:var(--status-danger-fg);background:var(--status-danger-bg);flex-wrap:wrap;display:flex}.Ld1m2W_error{color:var(--status-danger-fg);font:var(--type-body-sm)}.Ld1m2W_success{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--status-success-fg);background:var(--status-success-bg);font:var(--type-body-sm)}.Ld1m2W_empty{text-align:center;color:var(--muted);padding:var(--space-10) var(--space-4)}.Ld1m2W_dialog{width:min(var(--dialog-max), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-6);border-radius:var(--radius-dialog);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);border:0;margin:auto;overflow-y:auto}.Ld1m2W_dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(var(--tabs-gap));backdrop-filter:blur(var(--tabs-gap))}.Ld1m2W_twoColumns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Ld1m2W_integrationCard{gap:var(--space-4);flex-direction:column;display:flex}.Ld1m2W_integrationIcon{width:var(--integration-icon-size);height:var(--integration-icon-size);border-radius:var(--integration-icon-radius);background:var(--sage);color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.Ld1m2W_details{margin:0;display:grid}.Ld1m2W_details>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2-5) 0;border-bottom:var(--border-width) solid var(--card-border);font:var(--type-body-sm);display:flex}.Ld1m2W_details dt{color:var(--muted)}.Ld1m2W_details dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}.Ld1m2W_actionLink{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);color:var(--text);background:var(--surface);font:var(--type-button);text-decoration:none;display:inline-flex}.Ld1m2W_actionLink:hover{background:var(--surface-hover)}.Ld1m2W_rolesLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.Ld1m2W_roleList{gap:var(--space-1);max-width:var(--role-list-max);padding:var(--space-3);flex-direction:column;display:flex}.Ld1m2W_roleButton{gap:var(--space-1);width:100%;padding:var(--space-3);border-radius:var(--radius-control);text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.Ld1m2W_roleButton[aria-pressed=true]{background:var(--selected)}.Ld1m2W_roleButton strong{font:var(--type-label)}.Ld1m2W_unavailable{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--muted);flex-direction:column;display:flex}.Ld1m2W_unavailable>svg{color:var(--brand)}.Ld1m2W_unavailable h3{color:var(--text);font:var(--type-h3)}.Ld1m2W_unavailable p{max-width:var(--prose-max);font:var(--type-body-sm)}.Ld1m2W_readonlyForm{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1000px){.Ld1m2W_twoColumns,.Ld1m2W_rolesLayout{grid-template-columns:minmax(0,1fr)}.Ld1m2W_roleList{flex-flow:wrap;max-width:none}.Ld1m2W_roleButton{flex:1}}@media (max-width:600px){.Ld1m2W_readonlyForm{grid-template-columns:minmax(0,1fr)}.Ld1m2W_table th,.Ld1m2W_table td{padding:var(--space-2-5)}.Ld1m2W_cardHeading{align-items:flex-start}.Ld1m2W_details>div{flex-wrap:wrap}}
