@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext-v20.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-v20.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-greek-v20.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese-v20.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-v20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-latin-v20.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext-v20.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-v20.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-greek-v20.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese-v20.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-v20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-latin-v20.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext-v20.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-v20.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-greek-v20.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese-v20.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-v20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-latin-v20.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext-v20.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-v20.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-greek-v20.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese-v20.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-v20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-latin-v20.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-ext-v20.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-cyrillic-v20.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-greek-v20.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-vietnamese-v20.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-v20.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope-latin-v20.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#eef1f4;color:#17202a}.stitchApp{--stitch-bg:#f5faf8;--stitch-card-soft:#f0f5f2;--stitch-card-mid:#eaefed;--stitch-line:#bcc9c6;--stitch-line-soft:#dee4e1;--stitch-text:#171d1c;--stitch-muted:#3d4947;--stitch-primary:#00685f;--stitch-primary-bright:#0d9488;--stitch-danger:#ba1a1a;--stitch-danger-bg:#ffdad6;--stitch-focus:#166df2;--stitch-radius-sm:4px;--stitch-radius-md:8px;--stitch-success:#137333;--stitch-warn:#996800;display:block;min-height:100vh;color:var(--stitch-text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.stitchApp button,.stitchApp input,.stitchApp select{font:inherit}.stitchApp a:focus-visible,.stitchApp button:focus-visible,.stitchApp input:focus-visible,.stitchApp select:focus-visible,.stitchApp summary:focus-visible,.stitchApp textarea:focus-visible{outline:3px solid var(--stitch-focus);outline-offset:2px}.stitchApp [aria-disabled=true],.stitchApp button:disabled,.stitchApp input:disabled,.stitchApp select:disabled{cursor:not-allowed;opacity:.62}.stitchApp .is-loading,.stitchApp [aria-busy=true]{cursor:progress}.stitchButton{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--stitch-line);border-radius:var(--stitch-radius-md);background:var(--stitch-card);color:var(--stitch-text);font-size:14px;font-weight:800;line-height:1.2;padding:0 16px;text-align:center;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.stitchButtonPrimary{border-color:var(--stitch-primary);background:var(--stitch-primary);color:#ffffff}.stitchButtonSecondary{background:#ffffff;color:var(--stitch-text)}.stitchButtonGhost{border-color:transparent;background:transparent;color:var(--stitch-primary)}.stitchButtonWarning{border-color:#f0d2a4;background:#fff4e4;color:#8a4b12}.stitchButtonDanger{border-color:#f0b8bf;background:#fff0f2;color:#9f2936}.stitchButton:hover{border-color:var(--stitch-primary-bright)}.stitchButton .stitchMaterialIcon{flex:0 0 auto}.stitchMaterialIcon{display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}svg.stitchMaterialIcon{display:inline-block;width:24px;height:24px;flex:0 0 auto;font-family:inherit;stroke-width:2}.stitchMaterialIcon.fill{stroke-width:2.4}.stitchSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.stitchSidebar{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:260px;height:100vh;flex-direction:column;border-right:1px solid var(--stitch-line-soft);background:#ffffff}.stitchMobileHeader{display:none}.stitchMobileBrand{display:inline-flex;min-width:0;align-items:center;gap:12px;color:var(--stitch-text)}.stitchMobileBrand span:last-child{min-width:0}.stitchMobileBrand small,.stitchMobileBrand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitchMobileBrand small{margin-top:2px;color:var(--stitch-muted);font-size:12px}.stitchMobileNav{position:relative;flex:0 0 auto}.stitchMobileNav summary{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid var(--stitch-line);border-radius:8px;background:var(--stitch-card);color:var(--stitch-text);cursor:pointer;font-size:13px;font-weight:800;list-style:none;padding:0 12px}.stitchMobileNav summary::-webkit-details-marker{display:none}.stitchMobileNav nav{position:absolute;right:0;top:calc(100% + 10px);z-index:80;display:grid;width:min(88vw,360px);max-height:min(72vh,560px);gap:14px;overflow-y:auto;border:1px solid var(--stitch-line);border-radius:8px;background:var(--stitch-card);box-shadow:0 20px 48px rgb(10 18 38/18%);padding:14px 10px 14px 0}.stitchMobileNavGroup{display:grid;gap:2px}.stitchMobileNavGroup>span{color:var(--stitch-muted);font-size:11px;font-weight:800;padding:0 14px 5px 18px;text-transform:uppercase}.stitchBrand{display:flex;min-height:92px;align-items:center;gap:14px;border-bottom:1px solid #edf0f0;padding:24px 16px}.stitchBrandIcon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:4px;background:var(--stitch-primary);color:#ffffff}.stitchBrandIcon .stitchMaterialIcon{font-size:22px}.stitchBrand strong{display:block;color:#0a0f14;font-size:20px;line-height:1.2}.stitchBrand span{display:block;margin-top:4px;color:#5f6b73;line-height:1.25}.stitchNav{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:28px 12px 16px 0}.stitchNavGroup{display:grid;gap:1px}.stitchNavGroupLabel{color:#7b8797;font-size:11px;font-weight:700;letter-spacing:0;padding:0 16px 6px 22px;text-transform:uppercase}.stitchNavLink{display:flex;min-height:48px;align-items:center;gap:14px;border-left:2px solid transparent;border-radius:0 var(--stitch-radius-sm) var(--stitch-radius-sm) 0;color:#253247;font-weight:500;padding:0 16px 0 20px}.stitchNavLink .stitchMaterialIcon{color:#2b3a50}.stitchNavLink.active,.stitchNavLink:hover{background:#eef8f5;color:var(--stitch-primary-bright)}.stitchNavLink.active{border-left-color:var(--stitch-primary-bright)}.stitchNavLink.active .stitchMaterialIcon,.stitchNavLink:hover .stitchMaterialIcon{color:var(--stitch-primary-bright)}.stitchLanguage{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--stitch-line-soft);padding:16px}.stitchLanguage a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border-radius:6px;color:#253247;font-size:13px;font-weight:600}.stitchLanguage a.active{background:#eaf8f5;color:var(--stitch-primary-bright)}.stitchLanguage .stitchMaterialIcon{font-size:18px}.stitchTopbar{position:fixed;top:0;right:0;z-index:40;display:flex;width:calc(100% - 260px);height:64px;align-items:center;justify-content:flex-end;gap:24px;background:rgb(255 255 255/82%);padding:0 32px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.iconButton,.stitchTopbar button{display:inline-grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:#253247;cursor:pointer;padding:0;transition:background-color .12s ease,color .12s ease,opacity .12s ease}.iconButton:hover,.stitchTopbar button:hover{color:var(--stitch-primary-bright)}.stitchNotificationButton{position:relative}.stitchNotificationBadge{position:absolute;right:-5px;top:-5px;display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;background:#15803d;color:#ffffff;font-size:10px;font-weight:800;line-height:1}.stitchNotificationBadge.warn{background:#b45309}.stitchNotificationBadge.danger{background:#b91c1c}.stitchAvatar{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:var(--stitch-primary-bright);color:#ffffff;font-size:14px;font-weight:800}.stitchSidebarUser{display:grid;align-items:center;gap:12px;border-top:1px solid var(--stitch-line-soft);color:var(--stitch-text);padding:18px 18px 20px}.stitchSidebarUser span:last-child{min-width:0}.stitchSidebarUser small,.stitchSidebarUser strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitchSidebarUser strong{color:var(--stitch-text);font-size:14px;font-weight:800}.stitchSidebarUser small{margin-top:3px;color:var(--stitch-muted);font-size:12px}.stitchSidebarLogoutButton{display:inline-flex;min-height:34px;align-items:center;justify-content:center;margin:-8px 18px 18px;border:1px solid var(--stitch-line-soft);color:#005c61;cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:8px 12px}.stitchSidebarLogoutButton:hover{border-color:var(--stitch-primary-bright);color:var(--stitch-primary-bright)}.stitchSidebarAvatar{display:grid;width:42px;height:42px;place-items:center;border:2px solid #0a5f58;border-radius:999px;background:linear-gradient(135deg,#dcebe6,#ffffff);color:#005f55;font-size:14px;font-weight:900}.stitchEmptyRow{color:var(--stitch-text-muted);padding:26px 18px;text-align:center}.stitchEmptyState{display:grid;justify-items:center;gap:8px;max-width:520px;margin:0 auto;color:var(--stitch-muted);text-align:center}.stitchEmptyState>span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--stitch-radius-md);background:var(--stitch-card-soft);color:var(--stitch-primary)}.stitchEmptyState strong{color:var(--stitch-text);font-size:16px}.stitchEmptyState p{margin:0;line-height:1.45}.stitchEmptyState a{display:inline-flex;min-height:36px;align-items:center;border-radius:var(--stitch-radius-md);background:var(--stitch-primary);color:#ffffff;font-size:13px;font-weight:800;padding:0 12px}.stitchMain{width:auto;min-width:0;margin-left:260px;padding:96px 32px 32px}.stitchContentPage,.stitchDashboardPage{display:grid;gap:32px;min-width:0}.stitchContentPage>*,.stitchDashboardPage>*{min-width:0}.stitchContentPage h1,.stitchIntro h1,.stitchPageHeader h1,.stitchPricingPage h1{margin:0;color:#070b0f;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0}.stitchIntro p,.stitchLogHeader p,.stitchPageHeader p{max-width:820px;margin:8px 0 0;font-size:16px;line-height:1.5}.stitchAlert{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:16px;border:1px solid var(--stitch-danger-bg);border-radius:8px;background:var(--stitch-danger-bg);color:#93000a;padding:20px 24px}.stitchAlert .stitchMaterialIcon{color:var(--stitch-danger)}.stitchAlert strong{display:block;font-size:18px;font-weight:600;line-height:1.35}.stitchAlert p{margin:4px 0 0;font-size:16px}.stitchAlert a{display:inline-flex;min-height:44px;align-items:center;border-radius:6px;background:rgb(255 255 255/55%);color:var(--stitch-danger);font-size:14px;font-weight:600;padding:0 18px;text-transform:uppercase}.stitchNextAction{display:grid;gap:24px;border:1px solid var(--stitch-line);border-left:5px solid var(--stitch-primary);border-radius:8px;padding:24px}.stitchNextAction.warn{border-left-color:#c78000}.stitchNextActionCopy>span,.stitchPriorityStates>div>span{display:block;color:var(--stitch-primary);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.stitchNextAction h1{margin:6px 0 0;color:var(--stitch-text);font-size:26px;line-height:1.2}.stitchNextAction p{max-width:760px;margin:8px 0 0;font-size:16px;line-height:1.5}.stitchNextActionButton{min-height:52px;min-width:220px;font-size:15px;font-weight:900;padding:0 20px}.stitchStatusStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 0}.stitchStatusStrip div{min-height:76px;border:1px solid var(--stitch-line);border-radius:8px;background:rgb(255 255 255/54%);padding:12px}.stitchStatusStrip div.warn{border-color:#f0d2a4;background:#fff8ec}.stitchStatusStrip div.danger{border-color:#f0b8bf;background:#fff2f4}.stitchStatusStrip dt{color:var(--stitch-muted);font-weight:800;text-transform:uppercase}.stitchStatusStrip dd{margin:6px 0 0;font-size:14px;font-weight:800;line-height:1.35}.stitchPriorityStates{display:grid;gap:12px}.stitchPriorityStates h2{margin:4px 0 0;color:var(--stitch-text);font-size:18px;line-height:1.35}.stitchEdgeGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.stitchEdgeCard{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;border:1px solid var(--stitch-line);border-radius:8px;background:var(--stitch-card);padding:14px}.stitchEdgeCard.warn{border-color:#f0d2a4;background:#fff8ec}.stitchEdgeCard.danger{border-color:#f0b8bf;background:#fff2f4}.stitchEdgeIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:rgb(0 104 95/10%);color:var(--stitch-primary)}.stitchEdgeCard.warn .stitchEdgeIcon{background:#fff0d6;color:#996800}.stitchEdgeCard.danger .stitchEdgeIcon{background:#ffdadf;color:var(--stitch-danger)}.stitchEdgeCard strong{display:block;color:var(--stitch-text);font-size:14px;font-weight:900}.stitchEdgeCard p{margin:4px 0 10px;font-size:13px;line-height:1.45}.stitchEdgeCard a{display:inline-flex;min-height:32px;align-items:center;border-radius:8px;font-size:13px;font-weight:900}.stitchMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stitchMetricGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stitchInfoPanel,.stitchMetric,.stitchPanel,.stitchTableCard{border:1px solid var(--stitch-line);border-radius:8px;background:var(--stitch-card)}.stitchMetric{min-height:110px;padding:18px}.stitchMetric.active{border-top:2px solid var(--stitch-primary)}.stitchMetric span{display:block;min-height:44px;color:#253247;font-size:16px;line-height:1.35}.stitchMetric strong{display:block;font-size:18px;font-weight:500}.stitchMetric.active strong{color:var(--stitch-primary)}.stitchMetric p{margin:8px 0 0;color:var(--stitch-muted);font-size:13px}.stitchDashboardGrid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px}.stitchPanel{padding:24px}.stitchPanel h2{margin:0 0 20px;color:#070b0f;font-size:20px;font-weight:600;line-height:28px}.stitchQuickActions{display:grid;align-content:start;gap:12px}.stitchQuickActions h2{margin-bottom:10px}.stitchQuickActions a{display:flex;min-height:48px;align-items:center;justify-content:center;gap:14px;border:1px solid var(--stitch-line);border-radius:var(--stitch-radius-md);color:var(--stitch-text);font-size:16px;font-weight:500;padding:10px 14px;text-align:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.stitchQuickActions a.primary{border-color:var(--stitch-primary);background:#087b6e;color:#ffffff;justify-content:flex-start;padding-left:16px}.stitchQuickActions a.ghost{border-color:transparent;color:var(--stitch-primary)}.stitchChecklist{display:grid;align-content:start;gap:18px}.stitchChecklistRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:28px;color:var(--stitch-text)}.stitchChecklistRow>span:first-child{display:grid;width:28px;height:28px;place-items:center;border:2px solid var(--stitch-line);border-radius:999px}.stitchChecklistRow.complete>span:first-child{border:0;background:#cce8e3;color:var(--stitch-primary-bright)}.stitchChecklistRow.complete strong{color:var(--stitch-muted);font-weight:400;text-decoration:line-through}.stitchChecklistRow strong{font-size:16px}.stitchChecklistRow a{min-height:34px;border:1px solid var(--stitch-primary);border-radius:4px;color:var(--stitch-primary);font-size:13px;font-weight:700;padding:8px 14px}.stitchProgress{overflow:hidden;border-radius:999px;background:var(--stitch-line-soft)}.stitchProgress span{display:block;width:0;height:100%;background:var(--stitch-primary)}.stitchProgress span[data-progress="25"]{width:25%}.stitchProgress span[data-progress="50"]{width:50%}.stitchProgress span[data-progress="75"]{width:75%}.stitchProgress span[data-progress="100"]{width:100%}.stitchProgressLabel{margin:-8px 0 0;color:var(--stitch-text);font-size:15px;text-align:right}.stitchActivity{overflow:hidden;padding:0}.stitchActivity header,.stitchInvoices header,.stitchLedger header{display:flex;min-height:86px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--stitch-line);padding:0 24px}.stitchActivity header h2,.stitchInvoices header h2,.stitchLedger header h2{margin:0}.stitchActivity header a,.stitchLedger header a,.stitchLedger header button{border:0;background:transparent;color:var(--stitch-primary);cursor:pointer;font-size:14px;font-weight:500;text-transform:uppercase}.stitchActivity table,.stitchInvoices table,.stitchLedger table,.stitchTableCard table{width:100%;border-collapse:collapse;text-align:left}.stitchActivity th,.stitchInvoices th,.stitchLedger th,.stitchTableCard th{border-bottom:1px solid var(--stitch-line);background:#f0f5f2;color:#243330;font-size:12px;font-weight:800;letter-spacing:.05em;padding:14px 24px;text-transform:uppercase}.stitchActivity td,.stitchInvoices td,.stitchLedger td,.stitchTableCard td{border-bottom:1px solid var(--stitch-line-soft);color:var(--stitch-text);font-size:14px;padding:14px 24px;vertical-align:middle}.stitchActivity tbody tr:last-child td,.stitchInvoices tbody tr:last-child td,.stitchLedger tbody tr:last-child td,.stitchTableCard tbody tr:last-child td{border-bottom:0}.stitchImageCell{display:flex;align-items:center;gap:14px;min-width:260px;font-size:16px}.stitchLargeThumb,.stitchThumb{display:grid;place-items:center;overflow:hidden;border:1px solid var(--stitch-line-soft);border-radius:4px;background:var(--stitch-card-mid);color:var(--stitch-muted)}.stitchThumb{width:32px;height:32px}.stitchLargeThumb{width:48px;height:48px}.stitchLargeThumb img,.stitchThumb img{width:100%;height:100%;object-fit:cover}.stitchBadge{display:inline-flex;min-height:24px;align-items:center;border-radius:4px;font-size:12px;font-weight:600;line-height:1;padding:4px 9px;white-space:nowrap}.stitchBadge.ok{background:#dcefeb;color:#00685f}.stitchBadge.neutral{background:#e4e9e7;color:#545e5c}.stitchBadge.warn{background:#f4e9e4;color:#9b3f13}.stitchBadge.danger{background:#ffdad6;color:#ba1a1a}.stitchLogHeader,.stitchPageHeader{display:flex;align-items:center;justify-content:space-between;gap:24px}.stitchPills{display:flex;flex-wrap:wrap;margin-top:-16px}.stitchDashboardPage>.stitchPillScope:first-child>.stitchPills{margin-top:0}.stitchPill{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--stitch-line);border-radius:999px;background:#ffffff;color:#253247;font-size:13px;font-weight:700;padding:0 14px;white-space:nowrap}.stitchPill.active,.stitchPill:hover{border-color:var(--stitch-primary-bright);background:#eef8f5;color:var(--stitch-primary-bright)}.stitchPill.active{background:var(--stitch-primary);color:#ffffff}.stitchFilters button:not(.stitchButton),.stitchLogControls button,.stitchPageHeader a:not(.stitchButton),.stitchPageHeader button:not(.stitchButton),.stitchPricingCard a,.stitchPricingCard button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:var(--stitch-radius-md);background:var(--stitch-primary-bright);color:#ffffff;cursor:pointer;font-size:14px;font-weight:600;padding:0 18px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.stitchTableCard{max-width:100%;overflow-x:auto;overflow-y:hidden}.stitchTableHeader{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--stitch-line-soft);padding:16px 26px}.stitchTableHeader h2{margin:0;color:var(--stitch-text);font-size:22px;font-weight:700;line-height:1.3}.stitchTableHeader>.stitchBadge{min-width:34px;min-height:28px;flex:0 0 auto;justify-content:center}.stitchTableHeader>a{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--stitch-line);border-radius:8px;color:var(--stitch-primary);font-size:13px;font-weight:800;padding:0 12px;text-decoration:none;white-space:nowrap}.stitchTableCard code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.stitchTableCard tr.muted{opacity:.62}.alignRight{text-align:right}.stitchRowActions{display:inline-flex;gap:8px;opacity:0;transition:opacity .16s ease}tr:hover .stitchRowActions{opacity:1}.stitchRowActions button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:var(--stitch-muted);cursor:pointer;padding:0}.stitchRowActions button:hover{color:var(--stitch-primary)}.stitchInfoPanel{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:22px}.stitchInfoPanel .stitchMaterialIcon{color:var(--stitch-primary)}.stitchInfoPanel h2{margin:0 0 8px;font-size:16px;font-weight:800}.stitchInfoPanel p{margin:0;color:var(--stitch-muted);font-size:14px;line-height:1.55}.stitchPluginChecksum{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere}.stitchAccountPage{gap:18px}.stitchAccountGrid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px}.stitchAccountSummary{display:grid;align-content:start;gap:18px}.stitchAccountSummary .stitchSidebarAvatar{width:58px;height:58px;font-size:20px}.stitchAccountSummary h2{margin-bottom:4px}.stitchAccountSummary p{margin:0;color:var(--stitch-muted);overflow-wrap:anywhere}.stitchAccountDefinitionList,.stitchAccountSummary dl{display:grid;gap:10px;margin:0}.stitchAccountDefinitionList div,.stitchAccountSummary dl div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:14px;border-top:1px solid var(--stitch-line-soft);padding-top:10px}.stitchAccountDefinitionList dt,.stitchAccountSummary dt{color:var(--stitch-muted);font-size:12px;font-weight:850;text-transform:uppercase}.stitchAccountDefinitionList dd,.stitchAccountSummary dd{margin:0;color:var(--stitch-text);font-size:14px;font-weight:750;overflow-wrap:anywhere}.stitchAccountPanel{display:grid;gap:16px}.stitchAccountPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stitchAccountPanelHeader h2{margin-bottom:8px}.stitchAccountPanelHeader p{max-width:760px;margin:0;color:var(--stitch-muted);font-size:14px;line-height:1.5}.stitchAccountBadge,.stitchInlineNote{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:var(--stitch-line-soft);color:var(--stitch-muted);font-size:12px;font-weight:850;padding:0 10px;white-space:nowrap}.stitchInlineNote{margin-left:8px}.stitchAccountForm,.stitchAccountForm label{display:grid;gap:10px}.stitchAccountFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stitchAccountForm label span,.stitchMemberRoleForm span{color:var(--stitch-muted);font-size:12px;font-weight:850;text-transform:uppercase}.stitchAccountForm input,.stitchAccountForm select,.stitchMemberRoleForm select{min-height:42px;border:1px solid var(--stitch-line);border-radius:8px;background:var(--stitch-card);color:var(--stitch-text);font:inherit;font-size:14px;padding:0 12px}.stitchAccountForm input:disabled,.stitchAccountForm select:disabled,.stitchMemberRoleForm select:disabled{cursor:not-allowed;opacity:.72}.stitchPermissionMatrix{display:grid;gap:18px}.stitchPermissionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stitchPermissionGrid div{display:grid;min-height:118px;align-content:space-between;gap:10px;border:1px solid var(--stitch-line);border-radius:8px;padding:14px}.stitchPermissionGrid .enabled{border-color:#b6d8cd;background:#f5fbf9}.stitchPermissionGrid .disabled{background:var(--stitch-bg)}.stitchPermissionGrid .stitchMaterialIcon{color:var(--stitch-primary)}.stitchPermissionGrid strong{color:var(--stitch-text);font-size:14px}.stitchPermissionGrid span{color:var(--stitch-muted);font-size:12px;font-weight:850;text-transform:uppercase}.stitchAccountMembers header{display:flex;min-height:76px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--stitch-line);padding:0 24px}.stitchAccountMembers header h2{margin:0}.stitchMemberRoleForm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stitchMemberRoleForm select{min-width:118px}.stitchMemberRoleForm .apiKeyActionResult.compact{flex-basis:100%;padding:8px}.stitchMutedText{color:var(--stitch-muted);font-size:13px;font-weight:750}.stitchBillingTop{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px}.stitchBalanceCard{display:flex;min-height:266px;flex-direction:column;justify-content:space-between;border-top:2px solid var(--stitch-primary)}.stitchBalanceCard>span{color:var(--stitch-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stitchBalanceCard strong{display:block;margin-top:12px;color:var(--stitch-primary);font-size:32px;font-weight:700}.stitchBalanceCard p{margin:4px 0 0;color:var(--stitch-muted);font-size:16px}.stitchBalanceCard small{display:flex;align-items:center;gap:6px;border-top:1px solid var(--stitch-line-soft);color:var(--stitch-muted);font-size:13px;padding-top:18px}.stitchBillingSummary{display:flex;min-height:266px;flex-direction:column;justify-content:space-between;gap:18px}.stitchBillingSummary h2{margin-bottom:14px}.stitchBillingActions{display:flex;flex-wrap:wrap;gap:12px}.stitchTopup h2{margin-bottom:20px}.stitchPackageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stitchCreditPackage{position:relative;display:grid;gap:10px;justify-items:center;min-height:174px;border:1px solid var(--stitch-line);border-radius:8px;padding:22px 20px;text-align:center}.stitchCreditPackage.featured{border:2px solid var(--stitch-primary);background:var(--stitch-bg)}.stitchPopular{position:absolute;top:0;right:0;border-radius:0 6px 0 6px;background:var(--stitch-primary);color:#ffffff;font-size:10px;font-weight:800;padding:5px 10px;text-transform:uppercase}.stitchCreditPackage h3{margin:0;font-size:18px;font-weight:500}.stitchCreditPackage strong{color:var(--stitch-primary);font-size:24px;font-weight:500}.stitchCreditPackage p,.stitchCreditPackage small{color:var(--stitch-muted);font-size:14px}.stitchCreditPackage p{margin:0 0 6px}.stitchPaymentQr{display:grid;width:100%;gap:6px;justify-items:center;margin:2px 0 8px}.stitchPaymentQrTitle{color:var(--stitch-text);font-size:13px;font-weight:800}.stitchPaymentQrFrame{display:grid;width:184px;height:184px;place-items:center;border:1px solid var(--stitch-line-soft);border-radius:8px;background:#ffffff;overflow:hidden}.stitchPaymentQrFrame img{display:block;width:176px;height:176px}.stitchPaymentQrSkeleton{display:grid;width:168px;height:168px;place-items:center;border-radius:5px;background:linear-gradient(90deg,transparent,rgb(255 255 255/62%),transparent),repeating-conic-gradient(#d8dee7 0 25%,#eef1f5 0 50%) 0 /18px 18px;animation:stitchQrBreathe 1.35s ease-in-out infinite}.stitchPaymentQrSkeleton span{border-radius:999px;background:rgb(255 255 255/92%);color:#334155;font-size:12px;font-weight:800;padding:7px 10px}.stitchPaymentQrError{max-width:145px;color:#b42318;font-size:12px}.stitchPaymentQr>small{color:var(--stitch-muted);font-size:12px}.stitchPaymentQr>small strong{color:var(--stitch-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:inherit}@keyframes stitchQrBreathe{0%,to{opacity:.48;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stitchPaymentQrSkeleton{animation:none}}.stitchCreditPackage a,.stitchCreditPackage button{width:100%;min-height:38px;border:1px solid var(--stitch-primary-bright);border-radius:6px;background:var(--stitch-primary-bright);color:#ffffff;cursor:pointer}.stitchCreditPackage a.secondary,.stitchCreditPackage button.secondary{border-color:var(--stitch-line-soft);background:#ffffff;color:#253247}.stitchTwoColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.stitchInvoices,.stitchLedger{overflow:hidden;padding:0}.stitchLedger td:nth-child(2){display:flex;align-items:center;gap:10px}.stitchLedger .negative{color:#d00000;text-align:right}.stitchLedger .positive{color:var(--stitch-primary);text-align:right}.stitchPluginGrid{grid-template-columns:minmax(0,2fr) minmax(300px,.95fr)}.stitchPluginGrid,.stitchPluginGrid>div{display:grid;gap:30px}.stitchSiteHealthDetails{margin-top:10px;max-width:520px}.stitchSiteHealthDetails summary{color:var(--stitch-primary);cursor:pointer;font-size:13px;font-weight:800}.stitchSiteHealthDetails dl{display:grid;gap:7px;margin:12px 0 0}.stitchSiteHealthDetails dl>div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);gap:12px}.stitchSiteHealthDetails dt{color:var(--stitch-muted);font-weight:700}.stitchSiteHealthDetails dd{margin:0;overflow-wrap:anywhere}.stitchConnection{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(260px,420px);align-items:center;gap:20px;background:var(--stitch-card-soft)}.stitchCheckCircle{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:#d2f1e8;color:#00ba7c}.stitchCheckCircle.warn{background:#fff4e4;color:#8a4b12}.stitchConnectionStatus>span{display:block;color:var(--stitch-muted);font-size:14px;margin-bottom:6px}.stitchConnectionStatus>strong{color:#070b0f;font-size:22px;font-weight:600;line-height:1.25}.stitchConnectionActions{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px}.stitchActionLink:not(.stitchButton),.stitchCodeCopy button,.stitchConnectionButton,.stitchInstallGuide button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--stitch-line);border-radius:4px;background:#e0e7e4;color:var(--stitch-text);cursor:pointer;font-size:15px;font-weight:600;padding:0 20px}.stitchConnectionButton{justify-content:flex-start;min-height:70px;padding:12px 14px}.stitchConnectionButton>span,.stitchFirstAltCta>span:not(.stitchFirstAltArt){display:grid;gap:4px;min-width:0}.stitchConnectionButton strong,.stitchFirstAltCta strong{color:#070b0f;font-size:15px;line-height:1.2}.stitchConnectionButton small,.stitchFirstAltCta small{color:var(--stitch-muted);font-size:12px;font-weight:500;line-height:1.25}.stitchFirstAltCta{position:relative;display:grid;min-height:70px;grid-template-columns:54px minmax(0,1fr) 20px;align-items:center;gap:12px;overflow:hidden;border:1px solid rgba(0,125,107,.28);border-radius:8px;background:radial-gradient(circle at 16% 18%,rgba(18,191,157,.26),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(229,244,239,.94));color:var(--stitch-text);font-weight:700;padding:10px 12px}.stitchFirstAltCta:after{position:absolute;right:14px;bottom:10px;width:48px;height:18px;border-top:2px solid rgba(0,125,107,.26);border-bottom:2px solid rgba(0,125,107,.14);content:"";transform:skewX(-12deg)}.stitchFirstAltArt{position:relative;display:grid;width:54px;height:50px;place-items:center;overflow:hidden;border:1px solid rgba(0,125,107,.22);border-radius:8px;background:linear-gradient(145deg,rgba(0,125,107,.95),rgba(20,184,166,.82)),linear-gradient(45deg,#ffffff 0 25%,transparent 25% 100%);color:#ffffff}.stitchFirstAltArt:before{position:absolute;inset:auto 7px 7px 7px;height:12px;border-radius:999px;background:rgba(255,255,255,.23);content:""}.stitchFirstAltArt i{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:999px;background:#f6d56f;box-shadow:-18px 24px 0 -2px rgba(255,255,255,.74),-8px 19px 0 -3px rgba(255,255,255,.58)}.stitchFirstAltArt svg,.stitchFirstAltCta>svg{position:relative;z-index:1}.stitchInstallGuide{padding:40px}.stitchInstallGuide h2{border-bottom:1px solid var(--stitch-line-soft);padding-bottom:22px}.stitchInstallStep{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:22px 0}.stitchInstallStep:after{position:absolute;top:70px;bottom:-22px;left:23px;width:2px;background:var(--stitch-line-soft);content:""}.stitchInstallStep.last:after{display:none}.stitchInstallStep>span{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:var(--stitch-primary);color:#ffffff;font-size:20px;font-weight:800}.stitchInstallStep h3{margin:4px 0 10px;font-size:22px;font-weight:600}.stitchInstallStep p{max-width:650px;margin:0 0 18px;color:var(--stitch-muted);font-size:15px;line-height:1.5}.stitchActionLink,.stitchInstallGuide button{width:fit-content}.stitchPluginDownloadRow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.stitchActionLink.warn{border-color:#f0d2a4}.stitchCodeCopy{display:flex;gap:10px;max-width:560px}.stitchCodeCopy code{display:flex;min-height:48px;flex:1 1;align-items:center;border:1px solid var(--stitch-line);border-radius:4px;background:var(--stitch-card-mid);color:var(--stitch-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:0 16px}.stitchCodeCopy button{flex:0 0 auto}.stitchPluginAside{display:grid;align-content:start;gap:30px}.stitchPluginAside h2{display:flex;align-items:center;gap:12px}.stitchPluginAside h2 .stitchMaterialIcon{color:var(--stitch-primary)}.stitchPluginAside ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.stitchPluginAside li{color:var(--stitch-muted);font-size:14px}.stitchPluginAside li:before{margin-right:12px;color:#00ba7c;content:"✓"}.stitchPluginAside a{display:block;color:var(--stitch-primary);font-size:14px;margin-top:16px}.stitchPluginAside hr{border:0;border-top:1px solid var(--stitch-line-soft);margin:22px 0 14px}.stitchPluginAside .docLink{display:flex;align-items:center;gap:10px;color:var(--stitch-text);font-weight:600}.stitchFilters{display:grid;gap:20px;align-items:end;border:1px solid var(--stitch-line);border-radius:8px;background:var(--stitch-card);padding:20px}.stitchFilters,.stitchFilters.compact{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr))}.stitchFilterControl{display:grid;gap:10px;min-width:0}.stitchFilterControl>span{color:var(--stitch-muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.stitchFilterControl>div{position:relative;display:flex;min-height:44px;align-items:center;border:1px solid var(--stitch-line);border-radius:var(--stitch-radius-md);background:var(--stitch-bg)}.stitchFilterControl .stitchMaterialIcon:first-child{margin-left:14px;color:var(--stitch-muted)}.stitchFilterControl input,.stitchFilterControl select{width:100%;min-width:0;border:0;background:transparent;color:var(--stitch-text);outline:none;padding:0 14px}.stitchFilterControl select{appearance:none}.stitchFilterControl input+.stitchMaterialIcon,.stitchFilterControl select+.stitchMaterialIcon{position:absolute;right:12px;color:var(--stitch-muted)}.stitchFilterLink{font-size:14px}.stitchFilterLink.primary{border-color:var(--stitch-primary);background:var(--stitch-primary);color:#ffffff}.stitchImageTable td:nth-child(4),.stitchImageTable th:nth-child(4){min-width:360px}.stitchImageTable td{font-size:15px}.stitchImageTable .fileName{display:block;color:var(--stitch-primary);font-size:16px;line-height:1.5}.stitchImageTable small{display:block;margin-top:3px;color:var(--stitch-muted);font-size:12px}.stitchImageTable .errorText{color:#d00000;font-style:italic}.stitchImageTable .errorText .stitchMaterialIcon{margin-right:6px;font-size:18px;vertical-align:-3px}.stitchPagination{display:flex;min-height:58px;align-items:center;justify-content:space-between;border-top:1px solid var(--stitch-line);padding:0 20px}.stitchPagination nav{display:flex;align-items:center;gap:8px}.stitchPagination .page,.stitchPagination button{display:grid;min-width:34px;height:34px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--stitch-text);cursor:default}.stitchPagination .page.active,.stitchPagination button.active{background:var(--stitch-primary);color:#ffffff}.stitchPagination .page.disabled,.stitchPagination button:disabled{color:#9aa5a1;cursor:default}.stitchLogHeader{align-items:end}.stitchLogHeader>div:first-child{min-width:0}.stitchLogControls{display:grid;grid-template-columns:206px 206px 48px;gap:16px;align-items:end}.stitchLogControls .stitchFilterControl{gap:0}.stitchLogControls button{width:48px;border:1px solid var(--stitch-line);background:#ffffff;color:var(--stitch-text);padding:0}.stitchLogsTable td,.stitchLogsTable th{height:64px}.stitchLogsTable .stitchBadge.neutral{background:#e4e9e7;color:var(--stitch-text)}.stitchTableLink{color:inherit}.stitchRowActions.visible{opacity:1}.stitchRowActions button:disabled{color:#a9b3af;cursor:not-allowed}.stitchImageActions{display:grid;justify-items:end;gap:10px}.stitchInlineEditor{display:grid;width:min(360px,70vw);gap:10px;border:1px solid var(--stitch-line);border-radius:8px;background:#ffffff;padding:12px;text-align:left}.stitchInlineEditor textarea{min-height:86px;resize:vertical;border:1px solid var(--stitch-line);border-radius:6px;color:var(--stitch-text);font:inherit;padding:10px}.stitchInlineEditor div{display:flex;gap:8px}.stitchInlineEditor button{min-height:34px;border:0;border-radius:6px;background:var(--stitch-primary);color:#ffffff;cursor:pointer;font-weight:800;padding:0 12px}.stitchInlineEditor button.secondary{border:1px solid var(--stitch-line);background:#ffffff;color:var(--stitch-text)}.stitchActionStatus{max-width:360px;margin:0;border-radius:6px;font-size:12px;font-weight:700;line-height:1.4;padding:8px 10px;text-align:left}.stitchActionStatus.ok{background:#e9f4f1;color:var(--stitch-primary)}.stitchActionStatus.warn{background:#fff4e4;color:#8a4b12}.stitchActionStatus.danger{background:#fff0f2;color:#9f2936}.stitchInlineActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.stitchInlineActions button{min-height:30px;border:1px solid var(--stitch-line);border-radius:6px;background:#ffffff;color:var(--stitch-text);cursor:pointer;font-size:12px;font-weight:800;padding:0 9px}.stitchInlineActions button:disabled{color:#a9b3af;cursor:not-allowed}.errorText,.okText,.stitchInlineActions small{font-size:12px;font-weight:800}.billingCheckoutAction{width:100%;justify-content:stretch}.billingCheckoutAction button{width:100%;min-height:38px}.okText{color:var(--stitch-primary)}.errorText{color:#9f2936}.stitchRequestDetail{display:grid;gap:18px}.stitchRequestDetail header{display:flex;align-items:start;justify-content:space-between;gap:16px}.stitchRequestDetail header span{color:var(--stitch-primary);font-size:12px;font-weight:800;text-transform:uppercase}.stitchRequestDetail h2{margin:4px 0 0}.stitchRequestDetail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.stitchRequestDetail dl div{border:1px solid var(--stitch-line-soft);border-radius:8px;padding:12px}.stitchRequestDetail dt{color:var(--stitch-muted);font-size:11px;font-weight:800;text-transform:uppercase}.stitchRequestDetail dd{margin:5px 0 0;color:var(--stitch-text);font-size:14px}.stitchRequestDetail table{width:100%;border-collapse:collapse}.stitchRequestDetail td,.stitchRequestDetail th{border-top:1px solid var(--stitch-line-soft);padding:10px 0;text-align:left;vertical-align:top}.stitchRequestDetail th{width:180px;color:var(--stitch-muted);font-size:12px}.stitchPricingPage{--stitch-bg:#f5faf8;--stitch-card:#ffffff;--stitch-card-soft:#f0f5f2;--stitch-card-mid:#eaefed;--stitch-line:#bcc9c6;--stitch-line-soft:#dee4e1;--stitch-text:#171d1c;--stitch-muted:#3d4947;--stitch-primary:#00685f;--stitch-primary-bright:#0d9488;min-height:auto;background:#f5faf8;color:#171d1c;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;padding:0;text-align:center}.stitchPricingIcon{display:grid;width:70px;height:70px;place-items:center;margin:0 auto 42px;border-radius:999px;background:#dcefeb;color:var(--stitch-primary)}.stitchPricingIcon .stitchMaterialIcon{font-size:36px}.stitchPricingPage h1{font-size:34px;line-height:1.12}.stitchPricingPage>header[data-business-pricing-intro]>p{max-width:720px;margin:24px auto;color:#2f3d3a;font-size:17px;line-height:1.5}.stitchPricingPage .stitchPills{justify-content:center;margin:0 0 40px}.stitchPricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1440px;margin:0 auto 80px}.stitchPricingCard{position:relative;display:grid;min-height:690px;grid-template-rows:auto auto auto auto 1fr auto;border:1px solid var(--stitch-line);border-radius:12px;background:transparent;padding:44px 40px 40px;text-align:left}.stitchPricingCard.highlighted{border:2px solid var(--stitch-primary)}.stitchPricingCard>span{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:999px;background:var(--stitch-primary);color:#ffffff;font-size:12px;font-weight:800;letter-spacing:.05em;padding:8px 22px;text-transform:uppercase;white-space:nowrap}.stitchPricingCard h2{margin:0 0 14px;font-size:24px;line-height:1.2}.stitchPricingCard p{margin:0 0 34px;color:var(--stitch-muted);font-size:15px}.stitchPricingCard strong{display:block;margin-bottom:10px;color:#111715;font-size:36px;font-weight:800}.stitchPricingCard small{color:#253330;font-size:14px;font-weight:400}.stitchPricingCard em{justify-self:start;border-radius:999px;background:#dcefeb;color:var(--stitch-primary);font-size:14px;font-style:normal;padding:6px 14px}.stitchPricingCard ul{display:grid;gap:24px;margin:42px 0;padding:0;list-style:none}.stitchPricingCard li{display:flex;align-items:center;gap:14px;color:var(--stitch-muted);font-size:15px}.stitchPricingCard li .stitchMaterialIcon{color:var(--stitch-primary);font-size:22px}.stitchPricingCard a,.stitchPricingCard button{width:100%;background:var(--stitch-primary)}.stitchPricingCard:not(.highlighted) a,.stitchPricingCard:not(.highlighted) button{border:1px solid var(--stitch-line);background:#eaefed;color:var(--stitch-text)}.stitchPricingPage footer{max-width:1440px;margin:0 auto;border-top:1px solid var(--stitch-line);padding-top:64px}.stitchPricingPage footer p{margin:0 0 28px;color:var(--stitch-muted)}.stitchPricingPage footer a{color:var(--stitch-primary);font-weight:500}.stitchGenericPage .stitchMetricGrid{margin-top:-8px}.stitchDemoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.stitchDemoGrid>*{min-width:0}.stitchDemoGrid>.wide,.stitchDemoGrid>.widePanel{grid-column:1/-1}.stitchDemoPanel{display:grid;gap:20px}.stitchDemoPanel header{display:grid;gap:8px}.stitchDemoPanel header span{color:var(--stitch-primary);font-size:12px;font-weight:800;text-transform:uppercase}.stitchDemoPanel header h2,.stitchDemoPanel>h2,.stitchDemoTableCard header h2{margin:0;color:#070b0f;font-size:20px;line-height:28px}.stitchDemoPanel header p{margin:0;color:var(--stitch-muted);font-size:14px;line-height:1.5}.stitchDemoCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.stitchDemoCard{display:grid;min-height:132px;align-content:space-between;gap:10px;border:1px solid var(--stitch-line);border-radius:8px;background:#ffffff;color:var(--stitch-text);padding:16px}.stitchDemoCard.ok,.stitchDemoTimeline .ok{border-color:#b6d8cd;background:#f5fbf9}.stitchDemoCard.warn,.stitchDemoTimeline .warn{border-color:#f0d2a4;background:#fffaf2}.stitchDemoCard.danger,.stitchDemoTimeline .danger{border-color:#f0b8bf;background:#fff7f8}.stitchDemoCard span{color:var(--stitch-muted);font-size:11px;font-weight:800;text-transform:uppercase}.stitchDemoCard strong{color:var(--stitch-text);font-size:17px}.stitchDemoCard p{margin:0;color:var(--stitch-muted);font-size:13px;line-height:1.45}.stitchDemoActions{display:flex;flex-wrap:wrap;gap:10px}.stitchDemoActions a,.stitchDemoActions span{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--stitch-line);border-radius:999px;background:#ffffff;color:#253247;font-size:13px;font-weight:800;padding:0 13px}.stitchDemoActions .ok{border-color:#b6d8cd;background:#e9f4f1;color:var(--stitch-primary)}.stitchDemoActions .warn{border-color:#f0d2a4;background:#fff4e4;color:#8a4b12}.stitchDemoActions .danger{border-color:#f0b8bf;background:#fff0f2;color:#9f2936}.stitchDemoTimeline{display:grid;gap:10px}.stitchDemoTimeline section{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;border:1px solid var(--stitch-line-soft);border-radius:8px;padding:14px}.stitchDemoTimeline section>span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#dcefeb;color:var(--stitch-primary);font-size:12px;font-weight:800}.stitchDemoTimeline strong{display:block;color:var(--stitch-text);font-size:14px}.stitchDemoTimeline p,.stitchDemoTimeline small{display:block;margin:5px 0 0;color:var(--stitch-muted);font-size:13px;line-height:1.45}.stitchDemoCallout{align-self:start}.stitchDemoTableCard header{border-bottom:1px solid var(--stitch-line);padding:20px 24px}@media (max-width:1180px){.stitchMain{width:auto}.stitchMetricGrid,.stitchMetricGrid.three,.stitchPackageGrid,.stitchPricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stitchBillingTop,.stitchDashboardGrid,.stitchFilters,.stitchFilters.compact,.stitchNextAction,.stitchPluginGrid,.stitchTwoColumn{grid-template-columns:1fr}.stitchLogHeader,.stitchPageHeader{display:grid}.stitchDemoGrid{grid-template-columns:1fr}.stitchLogControls{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 48px}.stitchTableCard{overflow-x:auto}.stitchTableCard table{min-width:860px}}@media (max-width:760px){.stitchApp{display:block}.stitchMobileHeader{position:sticky;top:0;z-index:90;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--stitch-line-soft);background:var(--stitch-topbar,rgb(255 255 255/94%));padding:10px 16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stitchSidebar{display:none}.stitchTopbar{position:static;width:100%;justify-content:flex-end;height:52px;gap:14px;padding:0 16px}.stitchNav{max-height:420px}.stitchPills{flex-wrap:nowrap;width:100%;max-width:100%;margin-right:0;margin-left:0;overflow-x:auto;padding:0 0 4px}.stitchMain{margin-left:0;padding:24px 16px}.stitchAlert,.stitchConnection,.stitchInfoPanel,.stitchNextAction{grid-template-columns:1fr}.stitchNextActionButton{width:100%}.stitchConnectionActions,.stitchStatusStrip{grid-template-columns:1fr}.stitchConnectionButton,.stitchFirstAltCta{width:100%}.stitchLogControls,.stitchMetricGrid,.stitchMetricGrid.three,.stitchPackageGrid,.stitchPricingGrid{grid-template-columns:1fr}.stitchPageHeader button{width:100%}.stitchCodeCopy{display:grid;max-width:100%}.stitchCodeCopy code{min-width:0;overflow-x:auto}.stitchCodeCopy button{width:100%}.stitchPricingPage{padding:32px 18px}.stitchPricingCard{min-height:auto}}.supportCenterGrid,.supportOperatorGrid{display:grid;gap:1rem;margin-top:1rem}.supportCenterGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.supportHelpCenter{grid-template-columns:minmax(0,1fr)}.supportGuideGrid{display:grid;gap:.75rem;margin-top:1rem}.supportGuideGrid article{border:1px solid var(--border,#dfe3e8);border-radius:.75rem;padding:.85rem}.supportGuideGrid h3{margin:0 0 .5rem}.supportGuideGrid ol{margin:0;padding-inline-start:1.25rem}.supportOperatorGrid{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}.supportTicketList{grid-column:1/-1}.supportTicket,.supportTicketPanel{background:var(--surface,#fff);border:1px solid var(--border,#dfe3e8);border-radius:.75rem;padding:1rem}.supportReply,.supportTicketFields,.supportTicketForm{display:grid;gap:.75rem}.supportTicketFields{border:0;margin:0;min-inline-size:0;padding:0}.supportReply label,.supportTicketForm label{display:grid;font-weight:600;gap:.35rem}.supportDetailHeader+.stitchInlineActions select,.supportReply textarea,.supportTicketForm input,.supportTicketForm select,.supportTicketForm textarea{border:1px solid var(--border,#c8ced6);border-radius:.5rem;font:inherit;max-width:100%;min-width:0;padding:.7rem;width:100%}.supportDiagnosticPreview pre,.supportTicketPanel details pre{background:var(--surface-subtle,#f5f7f8);border-radius:.5rem;max-block-size:16rem;overflow:auto;padding:.75rem;white-space:pre-wrap}.supportTicketList,.supportTimeline{display:grid;gap:.75rem}.supportDetailHeader,.supportTicket>header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.supportTicket>header div,.supportTicket>header small{display:block}.supportContactCta{margin-block:.5rem 1rem;width:fit-content}.supportDetailHeader>div,.supportTicket>header>div{min-width:0}.supportDetailHeader code,.supportDetailHeader small,.supportTicket code,.supportTicket small,.supportTicketId{overflow-wrap:anywhere}.supportError{display:grid;gap:.5rem}.supportError p{margin:0}.supportTimeline{list-style:none;margin:1rem 0;padding:0}.supportTimeline li{border-inline-start:3px solid var(--border,#dfe3e8);padding-inline-start:.75rem}.supportTimeline p{margin:.25rem 0;overflow-wrap:anywhere;white-space:pre-wrap}.supportTimeline time{color:var(--muted,#667085);font-size:.8rem}.supportTicketSummary{align-items:start;background:transparent;border:1px solid var(--border,#dfe3e8);border-radius:.5rem;display:flex;justify-content:space-between;margin-block:.5rem;min-block-size:44px;padding:.75rem;text-align:start;width:100%}@media (max-width:760px){.supportCenterGrid,.supportOperatorGrid{grid-template-columns:minmax(0,1fr)}.supportTicketList{grid-column:auto}.supportDetailHeader,.supportTicket>header,.supportTicketSummary{flex-direction:column}}.altPublicBeforeAfter,.altPublicFaq,.altPublicTrust{width:min(1280px,calc(100% - 40px));margin:0 auto;padding:clamp(58px,7vw,90px)}.altPublicBeforeAfter{background:#ffffff}.altPublicBeforeAfter .altPublicSectionIntro>p,.altPublicFaq .altPublicSectionIntro>p{color:var(--alt-green)}.altPublicBeforeAfter .altPublicSectionIntro>span,.altPublicFaq .altPublicSectionIntro>span,.altPublicTrust .altPublicSectionIntro>span{opacity:1}.altPublicMobileNav{display:none;position:relative}.altPublicMobileNav summary{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid rgb(23 34 29/22%);border-radius:999px;cursor:pointer;font-weight:800;list-style:none;padding:0 14px}.altPublicMobileNav summary::-webkit-details-marker{display:none}.altPublicMobileNav nav a:focus-visible,.altPublicMobileNav summary:focus-visible,.stitchPill:focus-visible{outline:3px solid var(--stitch-primary);outline-offset:3px}@media (max-width:900px){.altPublicPage .altPublicHeader{grid-template-columns:minmax(0,1fr) auto auto}.altPublicPage .altPublicHeader>nav{display:none}.altPublicMobileNav{display:block}.altPublicPage .altPublicMobileNav nav{position:absolute;right:0;top:calc(100% + 10px);z-index:120;display:grid;width:min(82vw,320px);gap:4px;border:1px solid rgb(23 34 29/18%);border-radius:16px;background:#fffdf7;box-shadow:0 20px 48px rgb(23 34 29/18%);padding:10px}.altPublicPage .altPublicMobileNav nav a{min-height:44px;justify-content:flex-start;border-radius:10px;padding:0 12px}}@media (max-width:760px){.stitchPills{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.stitchPill,[data-dashboard-theme] .stitchPill{min-height:44px;align-items:center;display:inline-flex}.stitchImageLibraryPage .stitchMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.stitchImageLibraryPage .stitchMetric{min-height:82px;padding:14px}.stitchImageLibraryPage .stitchMetric:nth-child(n+3){display:none}}@media (max-width:560px){.altPublicPage .altPublicHeader{grid-template-columns:minmax(0,1fr) auto}.altPublicPage .altPublicHeaderActions{display:none}}.altPublicBeforeAfterGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:980px;margin:48px auto 0}.altPublicBeforeAfter figure{align-self:start;margin:0}.altPublicBeforeAfter img{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:24px;object-fit:cover}.altPublicBeforeAfter figcaption{margin-top:10px;color:#59645f;font-size:13px;line-height:1.5}.altPublicAltExamples{display:grid;align-content:start;gap:14px}.altPublicAltExamples article{display:grid;align-content:start;border:1px solid #d6ddda;border-radius:24px;background:#f6f8f7;padding:clamp(24px,4vw,42px)}.altPublicAltExamples article:last-child{border-color:#a9cfbf;background:var(--alt-green-soft)}.altPublicAltExamples span{color:var(--alt-green);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.altPublicAltExamples code{display:block;margin:16px 0;color:var(--alt-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(15px,2vw,19px);overflow-wrap:anywhere;white-space:normal}.altPublicAltExamples p,.altPublicFaqList p,.altPublicTrust footer p,.altPublicTrustGrid p{margin:0;line-height:1.65}.altPublicTrust{border-radius:36px;background:var(--alt-green);color:#ffffff}.altPublicTrust .altPublicSectionIntro>span{display:block;margin:20px auto 0;color:rgb(255 255 255/80%)}.altPublicTrustGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:48px}.altPublicTrustGrid article{border:1px solid rgb(255 255 255/18%);border-radius:22px;background:rgb(255 255 255/8%);padding:28px}.altPublicTrustGrid .stitchMaterialIcon{color:var(--alt-yellow)}.altPublicTrustGrid h3{margin:24px 0 10px;font-size:22px}.altPublicTrust footer p,.altPublicTrustGrid p{color:rgb(255 255 255/78%)}.altPublicTrust footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;border-top:1px solid rgb(255 255 255/18%);padding-top:24px}.altPublicTrust footer>p{max-width:780px}.altPublicTrust footer>div{display:flex;gap:10px}.altPublicTrust footer a{min-height:44px;border:1px solid rgb(255 255 255/35%);border-radius:999px;color:#ffffff;padding:11px 16px;text-decoration:none}.altPublicFaq{background:#ffffff}.altPublicFaq .altPublicSectionIntro>span{display:block;margin:20px auto 0}.altPublicFaqList{display:grid;gap:10px;max-width:920px;margin:46px auto 0}.altPublicFaqList details{border:1px solid #d6ddda;border-radius:18px;background:#ffffff}.altPublicFaqList details[open]{border-color:#a9cfbf;background:#f5fbf8}.altPublicFaqList summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;color:var(--alt-ink);cursor:pointer;font-size:17px;font-weight:850;padding:18px 22px}.altPublicFaqList summary::marker{content:""}.altPublicFaqList details[open] summary .stitchMaterialIcon{transform:rotate(180deg)}.altPublicFaqList p{color:#46524c;padding:0 22px 22px}.altCreditEstimator{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.75fr) minmax(260px,.85fr);gap:24px;align-items:center;margin-top:36px;border:1px solid #b8cec5;border-radius:22px;background:#eef8f3;padding:clamp(22px,4vw,34px)}.altCreditEstimator>div:first-child>p{margin:0 0 8px;color:var(--alt-green);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.altCreditEstimator h2{margin:0 0 10px;color:var(--alt-ink);font-size:clamp(25px,3vw,34px)}.altCreditEstimator>div:first-child>span,.altCreditEstimatorForm>span,.altCreditEstimatorResult p,.altCreditEstimatorResult span{color:#46524c;line-height:1.5}.altCreditEstimatorForm{display:grid;gap:8px}.altCreditEstimatorForm label{color:var(--alt-ink);font-size:14px;font-weight:850}.altCreditEstimatorForm input{width:100%;min-height:52px;border:1px solid #8da69c;border-radius:12px;background:#ffffff;color:var(--alt-ink);font:inherit;font-size:18px;padding:0 14px}.altCreditEstimatorForm input[aria-invalid=true]{border-color:#a33b2b}.altCreditEstimatorForm>span{font-size:12px}.altCreditEstimatorResult{display:grid;min-height:126px;align-content:center;border-radius:16px;background:#ffffff;padding:20px}.altCreditEstimatorResult>span{font-size:12px}.altCreditEstimatorResult strong{margin:6px 0;color:var(--alt-green);font-size:clamp(24px,3vw,32px)}.altCreditEstimatorResult p{font-size:13px}.altCreditEstimatorResult dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0}.altCreditEstimatorResult dl>div{border-top:1px solid #dfe8e4;padding-top:8px}.altCreditEstimatorResult dt{color:#64716b;font-size:11px}.altCreditEstimatorResult dd{margin:3px 0 0;color:var(--alt-ink);font-size:13px;font-weight:850}.altCreditEstimatorResult.error{border:1px solid #dc9d93;background:#fff5f3}@media (max-width:960px){.altCreditEstimator,.altPublicBeforeAfterGrid,.altPublicTrustGrid{grid-template-columns:1fr}.altPublicTrust footer{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.altPublicBeforeAfter,.altPublicFaq,.altPublicTrust{width:calc(100% - 24px);border-radius:24px;padding:46px 22px}.altPublicBeforeAfterGrid,.altPublicFaqList,.altPublicTrustGrid{margin-top:32px}.altPublicTrust footer>div{width:100%;flex-direction:column}.altPublicTrust footer a{text-align:center}.altCreditEstimator{padding:20px}.altCreditEstimatorResult dl{grid-template-columns:1fr}}.altPublicPage{--alt-cream:#fff8ea;--alt-cream-deep:#f7edda;--alt-ink:#17221d;--alt-green:#164c3b;--alt-green-bright:#36a269;--alt-green-soft:#dcefe2;--alt-yellow:#ffd75a;--alt-coral:#ff7657;background:var(--alt-cream);color:var(--alt-ink);overflow:hidden}.altPublicPage ::selection{background:var(--alt-yellow);color:var(--alt-ink)}.altPublicHeader{width:min(1400px,100%);margin:0 auto;padding:24px clamp(20px,5vw,72px)}.altPublicBrand,.altPublicHeader a{color:var(--alt-ink)}.altPublicBrand>span{width:40px;height:40px;border:2px solid var(--alt-green);border-radius:13px;background:var(--alt-yellow);color:var(--alt-green);transform:rotate(-4deg)}.altPublicBrand strong{font-size:19px;letter-spacing:-.02em}.altPublicHeader nav{gap:28px}.altPublicHeader nav a{position:relative;font-weight:750}.altPublicHeader nav a:after{position:absolute;right:0;bottom:-5px;left:0;height:2px;border-radius:99px;background:var(--alt-coral);content:"";transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.altPublicHeader nav a:hover:after{transform:scaleX(1)}.altPublicHeaderActions a{min-height:44px;border-color:rgb(23 34 29/18%);border-radius:999px}.altPublicHeaderActions .primary{border-color:var(--alt-green);background:var(--alt-green)}.altPublicHero{display:block;min-height:860px;background:radial-gradient(circle at 8% 18%,rgb(255 215 90/52%) 0 7%,transparent 7.2%),radial-gradient(circle at 94% 74%,rgb(255 118 87/24%) 0 10%,transparent 10.2%),var(--alt-cream);padding:152px clamp(20px,5vw,72px) 92px}.altPublicHero:before{position:absolute;top:110px;right:-80px;width:300px;height:300px;border:2px solid rgb(22 76 59/12%);border-radius:45% 55% 65% 35%;content:"";transform:rotate(18deg)}.altPublicHeroInner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(1280px,100%);margin:0 auto}.altPublicHeroCopy{max-width:670px;color:var(--alt-ink)}.altPublicHeroCopy p{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--alt-green);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.altPublicHeroCopy p>span{display:inline-block;width:11px;height:11px;margin:0;border-radius:50% 50% 50% 0;background:var(--alt-coral);transform:rotate(-35deg)}.altPublicHeroCopy h1{margin:0;color:var(--alt-ink);font-size:clamp(54px,6.1vw,88px);font-weight:900;letter-spacing:-.065em;line-height:.98}.altPublicHeroCopy h1 em{position:relative;display:block;width:fit-content;margin-top:9px;color:var(--alt-green-bright);font-style:normal}.altPublicHeroCopy h1 em:after{position:absolute;right:3%;bottom:-9px;left:11%;height:8px;border-radius:50%;background:var(--alt-coral);content:"";opacity:.9;transform:rotate(-1.5deg) skewX(-24deg)}.altPublicHeroCopy .altPublicHeroSubtitle{display:block;max-width:640px;margin-top:34px;color:#46524c;font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.58}.altPublicHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.altPublicFinalActions a,.altPublicHeroActions a{min-height:54px;gap:9px;border:1px solid rgb(23 34 29/20%);border-radius:999px;color:var(--alt-ink);font-size:15px;font-weight:850;padding:0 22px}.altPublicFinalActions .primary,.altPublicHeroActions .primary{border-color:var(--alt-green);background:var(--alt-green);box-shadow:0 6px 0 #0c3328;color:#ffffff;transform:translateY(-3px)}.altPublicFinalActions .primary:hover,.altPublicHeroActions .primary:hover{box-shadow:0 3px 0 #0c3328;transform:translateY(0)}.altPublicFinalActions .stitchMaterialIcon,.altPublicHeroActions .stitchMaterialIcon,.altPublicValueCard a .stitchMaterialIcon{width:18px;height:18px}.altPublicAssurance{display:flex;flex-wrap:wrap;gap:10px 18px;margin:26px 0 0;padding:0;color:#536059;list-style:none}.altPublicAssurance li{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750}.altPublicAssurance .stitchMaterialIcon{width:16px;height:16px;color:var(--alt-green-bright)}.altPublicDemo{position:relative;min-width:0;padding:62px 10px 40px 16px}.altPublicDemo:before{position:absolute;inset:30px 0 0 40px;border-radius:44% 56% 37% 63%/53% 33% 67% 47%;background:var(--alt-yellow);content:"";transform:rotate(-4deg)}.altPublicDemoConnected,.altPublicDemoSaved{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;border:1px solid rgb(22 76 59/18%);border-radius:999px;background:#ffffff;box-shadow:0 16px 40px rgb(22 76 59/16%);color:var(--alt-green);font-size:12px;font-weight:900;padding:11px 15px}.altPublicDemoConnected{top:28px;left:-8px}.altPublicDemoConnected>span{width:8px;height:8px;border-radius:50%;background:var(--alt-green-bright);box-shadow:0 0 0 4px rgb(54 162 105/14%)}.altPublicDemoConnected .stitchMaterialIcon{width:17px;height:17px}.altPublicDemoSaved{right:-16px;bottom:10px;border-radius:18px;color:var(--alt-ink)}.altPublicDemoSaved>.stitchMaterialIcon{width:30px;height:30px;border-radius:50%;background:var(--alt-green-bright);color:#ffffff;padding:6px}.altPublicDemoSaved span,.altPublicDemoSaved strong{display:block}.altPublicDemoSaved strong{font-size:18px;line-height:1}.altPublicDemoWindow{position:relative;z-index:2;overflow:hidden;border:2px solid var(--alt-green);border-radius:24px;background:#ffffff;box-shadow:18px 22px 0 rgb(22 76 59/13%);transform:rotate(1.5deg)}.altPublicDemoBar{display:flex;min-height:42px;align-items:center;gap:7px;border-bottom:1px solid #e3e9e4;background:#fbf8f0;padding:0 15px}.altPublicDemoBar i{width:9px;height:9px;border-radius:50%;background:var(--alt-coral)}.altPublicDemoBar i:nth-child(2){background:var(--alt-yellow)}.altPublicDemoBar i:nth-child(3){background:var(--alt-green-bright)}.altPublicDemoBar b{margin-left:auto;color:#7a847f;font-size:10px}.altPublicDemoBody{padding:clamp(18px,2vw,28px)}.altPublicDemoHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.altPublicDemoHeader span,.altPublicDemoHeader strong{display:block}.altPublicDemoHeader span{color:#64716b;font-size:11px;font-weight:800;text-transform:uppercase}.altPublicDemoHeader strong{margin-top:4px;font-size:18px}.altPublicDemoButton{display:inline-flex;min-height:38px;align-items:center;border-radius:10px;background:var(--alt-green);color:#ffffff;font-size:11px;font-weight:900;padding:0 14px}.altPublicDemoProgress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:22px 0 12px}.altPublicDemoProgress>span{height:6px;overflow:hidden;border-radius:999px;background:#e6ece8}.altPublicDemoProgress i{display:block;width:58%;height:100%;border-radius:inherit;background:var(--alt-green-bright)}.altPublicDemoProgress b{color:#68736e;font-size:10px}.altPublicDemoItem{display:grid;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:74px;border-top:1px solid #edf0ed;color:var(--alt-green-bright)}.altPublicDemoItem.active{margin:0 -10px;border:1px solid #f1d88b;border-radius:12px;background:#fffaf0;padding:0 10px}.altPublicDemoItem img,.altPublicDemoThumb{width:54px;height:48px;border-radius:8px;object-fit:cover}.altPublicDemoThumb{display:grid;place-items:center;background:linear-gradient(145deg,#b9ddc6,#f8d97b);color:var(--alt-green)}.altPublicDemoThumb.product{background:linear-gradient(145deg,#ffd2bd,#ffefbd)}.altPublicDemoThumb .stitchMaterialIcon{width:23px;height:23px}.altPublicDemoItem div>span{display:block;color:var(--alt-ink);font-size:11px;font-weight:900}.altPublicDemoItem p{margin:4px 0 0;color:#65716b;font-size:10px;line-height:1.35}.altPublicDemoItem>.stitchMaterialIcon{width:19px;height:19px}.altPublicDemoItem.active>.stitchMaterialIcon{animation:altSpin 1.5s linear infinite;color:#b77a00}@keyframes altSpin{to{transform:rotate(1turn)}}.altPublicBenefits,.altPublicFinal,.altPublicHow,.altPublicReason{width:min(1280px,calc(100% - 40px));margin:0 auto}.altPublicReason{border-radius:36px;background:var(--alt-green);color:#ffffff;padding:clamp(58px,7vw,96px)}.altPublicSectionIntro{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(380px,1.35fr);gap:18px 64px;align-items:start}.altPublicSectionIntro>p{margin:9px 0 0;color:var(--alt-yellow);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.altPublicSectionIntro h2{margin:0;color:inherit;font-size:clamp(38px,4.6vw,66px);font-weight:900;letter-spacing:-.055em;line-height:1.02}.altPublicSectionIntro>span{grid-column:2;max-width:760px;color:rgb(255 255 255/75%);font-size:18px;line-height:1.65}.altPublicReasonGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px}.altPublicReasonGrid article{min-height:250px;border:1px solid rgb(255 255 255/17%);border-radius:22px;background:rgb(255 255 255/8%);padding:26px}.altPublicReasonGrid article:nth-child(2){background:#ffffff;color:var(--alt-ink)}.altPublicReasonGrid article:nth-child(3){background:var(--alt-green-soft);color:var(--alt-ink)}.altPublicReasonGrid b{display:block;color:var(--alt-yellow);font-size:13px}.altPublicReasonGrid article:nth-child(n+2) b{color:var(--alt-coral)}.altPublicBenefitGrid h3,.altPublicReasonGrid h3,.altPublicSteps h3,.altPublicValueCard h3{margin:48px 0 10px;font-size:24px;font-weight:900;letter-spacing:-.03em;line-height:1.15}.altPublicBenefitGrid p,.altPublicReasonGrid p,.altPublicSteps p,.altPublicValueCard p{margin:0;color:inherit;font-size:15px;line-height:1.6;opacity:.76}.altPublicValueCard{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.25fr) auto;align-items:center;gap:28px 48px;margin-top:14px;border-radius:22px;background:var(--alt-yellow);color:var(--alt-ink);padding:28px 32px}.altPublicValueCard span{display:block;color:var(--alt-green);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.altPublicValueCard h3{margin:7px 0 0}.altPublicValueCard a{display:inline-flex;min-height:46px;align-items:center;gap:8px;border-radius:999px;background:var(--alt-ink);color:#ffffff;font-size:13px;font-weight:900;padding:0 18px;white-space:nowrap}.altPublicHow{padding:118px 0}.altPublicSectionIntro.compact{display:block;max-width:870px;text-align:center;margin:0 auto}.altPublicSectionIntro.compact>p{margin:0 0 14px;color:var(--alt-green-bright)}.altPublicSteps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.altPublicSteps:before{position:absolute;top:29px;right:16.67%;left:16.67%;height:2px;background:repeating-linear-gradient(90deg,var(--alt-green-bright) 0 7px,transparent 7px 15px);content:""}.altPublicSteps article{position:relative;z-index:1;text-align:center}.altPublicSteps article>span{display:grid;width:60px;height:60px;margin:0 auto;place-items:center;border:2px solid var(--alt-green);border-radius:50% 50% 50% 12px;background:var(--alt-yellow);color:var(--alt-green);font-size:14px;font-weight:900;transform:rotate(-5deg)}.altPublicSteps article:nth-child(2)>span{background:var(--alt-green-soft);transform:rotate(5deg)}.altPublicSteps article:nth-child(3)>span{background:#ffd6ca;transform:rotate(-3deg)}.altPublicSteps h3{margin-top:24px}.altPublicSteps p{max-width:340px;margin:0 auto;color:#46524c;opacity:1}.altPublicBenefits{border-radius:36px 36px 0 0;background:var(--alt-green-soft);padding:clamp(58px,7vw,90px)}.altPublicBenefitGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:54px}.altPublicBenefitGrid article{display:grid;grid-template-columns:56px 1fr;gap:0 18px;min-height:190px;border:1px solid rgb(22 76 59/13%);border-radius:22px;background:rgb(255 255 255/72%);padding:26px}.altPublicBenefitGrid article>span{display:grid;width:56px;height:56px;grid-row:1/span 2;place-items:center;border-radius:18px;background:var(--alt-green);color:#ffffff}.altPublicBenefitGrid article:nth-child(2)>span{background:var(--alt-coral)}.altPublicBenefitGrid article:nth-child(3)>span{background:#d8a900}.altPublicBenefitGrid article:nth-child(4)>span{background:var(--alt-green-bright)}.altPublicBenefitGrid h3{margin:4px 0 9px}.altPublicBenefitGrid p{color:#46524c;opacity:1}.altPublicFinal{display:flex;min-height:400px;align-items:center;justify-content:space-between;gap:46px;border-radius:0 0 36px 36px;background:var(--alt-coral);padding:clamp(58px,7vw,90px)}.altPublicFinal>div:first-child{max-width:760px}.altPublicFinal>div:first-child>.stitchMaterialIcon{width:42px;height:42px;color:var(--alt-ink)}.altPublicFinal h2{margin:20px 0 14px;color:var(--alt-ink);font-size:clamp(38px,4.7vw,66px);font-weight:900;letter-spacing:-.055em;line-height:1.02}.altPublicFinal p{max-width:620px;margin:0;color:rgb(23 34 29/76%);font-size:17px;line-height:1.6}.altPublicFinalActions{display:flex;min-width:260px;flex-direction:column;gap:12px}.altPublicFinalActions a{justify-content:center;text-decoration:none}.altPublicFinalActions a:not(.primary){background:rgb(255 255 255/54%)}@media (prefers-reduced-motion:reduce){.altPublicDemoItem.active>.stitchMaterialIcon{animation:none}}@media (max-width:1050px){.altPublicHeroInner{grid-template-columns:1fr}.altPublicHeroCopy{max-width:800px}.altPublicDemo{width:min(720px,100%);margin:0 auto}.altPublicSectionIntro{grid-template-columns:1fr}.altPublicSectionIntro>span{grid-column:1}.altPublicReasonGrid,.altPublicSteps{grid-template-columns:1fr}.altPublicReasonGrid article{min-height:auto}.altPublicReasonGrid h3{margin-top:24px}.altPublicValueCard{grid-template-columns:1fr}.altPublicValueCard a{width:fit-content}.altPublicSteps{gap:38px}.altPublicSteps:before{display:none}.altPublicFinal{align-items:flex-start;flex-direction:column}.altPublicFinalActions{width:min(100%,420px)}}@media (max-width:700px){.altPublicHeader{padding:16px}.altPublicHeaderActions a{min-height:40px;padding:0 14px}.altPublicBrand strong{font-size:16px}.altPublicBrand>span{width:36px;height:36px}.altPublicHero{min-height:auto;padding:118px 16px 70px}.altPublicHeroCopy h1{font-size:clamp(46px,14vw,64px)}.altPublicHeroCopy .altPublicHeroSubtitle{margin-top:28px;font-size:17px}.altPublicHeroActions{align-items:stretch;flex-direction:column}.altPublicHeroActions a{width:100%}.altPublicAssurance{align-items:flex-start;flex-direction:column}.altPublicDemo{margin-top:28px;padding:44px 0 42px}.altPublicDemo:before{inset:20px -22px 10px 10px}.altPublicDemoConnected{top:12px;left:-5px}.altPublicDemoSaved{right:-4px;bottom:10px}.altPublicDemoWindow{border-radius:18px;box-shadow:10px 12px 0 rgb(22 76 59/13%);transform:none}.altPublicDemoBody{padding:16px 12px}.altPublicDemoButton{padding:0 10px}.altPublicDemoProgress{grid-template-columns:1fr}.altPublicDemoProgress b{display:none}.altPublicDemoItem{grid-template-columns:46px minmax(0,1fr) 20px;gap:8px}.altPublicDemoItem img,.altPublicDemoThumb{width:46px;height:42px}.altPublicBenefits,.altPublicFinal,.altPublicHow,.altPublicReason{width:calc(100% - 24px)}.altPublicBenefits,.altPublicFinal,.altPublicReason{border-radius:24px;padding:46px 22px}.altPublicHow{padding:86px 0}.altPublicFinal h2,.altPublicSectionIntro h2{font-size:39px}.altPublicSectionIntro>span{font-size:16px}.altPublicValueCard{padding:24px}.altPublicBenefitGrid{grid-template-columns:1fr}.altPublicBenefitGrid article{grid-template-columns:48px 1fr;min-height:auto;padding:22px}.altPublicBenefitGrid article>span{width:48px;height:48px;border-radius:15px}.altPublicBenefitGrid h3{font-size:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.dashboardShell{display:grid;min-height:100vh;grid-template-columns:276px minmax(0,1fr);background:#eef1f4}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;justify-content:space-between;gap:20px;overflow-y:auto;border-right:1px solid #d8dee5;background:#ffffff;padding:22px 16px}.brandMark{display:grid;width:44px;height:44px;margin:0;place-items:center;border-radius:8px;background:#1f6b5f;color:#ffffff;font-size:15px;font-weight:800}.brandHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.languageSwitch{display:inline-grid;grid-template-columns:repeat(2,minmax(34px,1fr));gap:4px;border:1px solid #d8dee5;border-radius:8px;background:#f7f9fb;padding:3px}.languageSwitch a{min-height:28px;border-radius:6px;color:#52606d;font-size:12px;font-weight:850;line-height:28px;text-align:center}.languageSwitch a.active,.languageSwitch a:hover{background:#ffffff;color:#174f46;box-shadow:0 1px 2px rgb(18 26 35/10%)}.moduleCard h3,.panel h3,.sidebar h1,.topbar h2,.widePanel h3{margin:0;letter-spacing:0}.sidebar h1{font-size:20px;line-height:1.2}.workspace{margin:8px 0 0;color:#6c7784;font-size:14px}.navList{display:grid;gap:14px;margin-top:22px}.navGroup{display:grid;gap:6px}.navGroup h2{margin:0;color:#8a95a3;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.navItem,.navItem>a{display:block}.navItem>a{min-height:36px;border-radius:8px;color:#52606d;font-size:13px;font-weight:650;line-height:36px;padding:0 10px}.navItem>a.active,.navItem>a:hover{background:#e9f4f1;color:#174f46}.sidebarFooter{display:flex;align-items:center;gap:10px;color:#52606d;font-size:13px}.contentArea{width:min(1220px,100%);padding:32px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow{margin:0 0 7px;color:#2d6c8f;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.topbar h2{color:#121a23;font-size:34px;line-height:1.08}.topbar p:not(.eyebrow){max-width:720px;margin:10px 0 0;color:#52606d;font-size:15px;line-height:1.55}.breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.breadcrumbs a{display:inline-flex;gap:7px;color:#6c7784;font-size:12px;font-weight:800}.breadcrumbs a[aria-current=page]{color:#174f46}.topbarMeta{display:flex;min-width:220px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8dee5;border-radius:8px;background:#ffffff;padding:12px 14px;color:#6c7784;font-size:13px}.topbarMeta strong{color:#1f6b5f}.topbarLinkButton{display:inline-flex;min-height:34px;width:auto;height:auto;align-items:center;justify-content:center;border:1px solid #cbd4dd;border-radius:8px;background:#ffffff;color:#005c61;cursor:pointer;font:inherit;font-size:12px;font-weight:850;padding:8px 12px;text-decoration:none}.topbarLinkButton:disabled{cursor:default;opacity:.65}.subsectionPills{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 18px}.subsectionPills a{display:inline-flex;min-height:34px;align-items:center;border:1px solid #cbd4dd;border-radius:999px;background:#ffffff;color:#52606d;font-size:13px;font-weight:800;padding:0 13px;white-space:nowrap}.subsectionPills a:hover{border-color:#b6d8cd;background:#f5fbf9;color:#174f46}.subsectionPills a.active,.subsectionPills a[aria-current=page]{border-color:#1f6b5f;background:#1f6b5f;color:#ffffff}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.metricCard,.moduleCard,.panel,.widePanel{border:1px solid #d8dee5;border-radius:8px;background:#ffffff}.metricCard{min-height:142px;padding:18px}.metricCard span{display:block;min-height:34px;color:#6c7784;font-size:13px;font-weight:700}.metricCard strong{display:block;color:#121a23;font-size:36px;line-height:1}.metricCard p{margin:16px 0 0;color:#6c7784;font-size:13px}.mainGrid,.sectionGrid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:14px}.moduleCard,.panel,.widePanel{padding:20px}.widePanel{grid-column:span 2}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.panelHeader.compact{margin-bottom:16px}.moduleCard h3,.panel h3,.widePanel h3{color:#121a23;font-size:20px;line-height:1.2}.badge{display:inline-flex;min-height:28px;align-items:center;border:1px solid #cbd4dd;border-radius:999px;background:#f7f9fb;color:#52606d;font-size:12px;font-weight:800;padding:0 10px;white-space:nowrap}.badge.green{border-color:#b6d8cd;background:#e9f4f1;color:#174f46}.usageTable{display:grid;gap:0;overflow:hidden;border:1px solid #e1e6eb;border-radius:8px}.tableRow{display:grid;grid-template-columns:1.1fr 1fr 1fr minmax(220px,1.5fr);min-height:54px;align-items:center;gap:14px;border-top:1px solid #edf0f3;padding:0 14px;color:#3d4752;font-size:13px}.tableRow:first-child{border-top:0}.tableHead{min-height:42px;background:#f7f9fb;color:#6c7784;font-size:12px;font-weight:800;text-transform:uppercase}.sessionRow span{display:flex;min-width:0;align-items:center;gap:8px;overflow-wrap:anywhere}.inlineActionButton{display:inline-flex;min-height:28px;align-items:center;border:1px solid #cbd4dd;border-radius:999px;background:#ffffff;color:#52606d;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:0 10px;white-space:nowrap}.inlineActionButton:disabled{cursor:not-allowed;opacity:.7}.stateText{color:#1f6b5f;font-weight:800}.stateText.refunded{color:#b05d1f}.keyList{display:grid;gap:13px;margin:0}.keyList div{display:grid;gap:3px;border-top:1px solid #edf0f3;padding-top:13px}.keyList div:first-child{border-top:0;padding-top:0}.keyList dt{color:#6c7784;font-size:12px;font-weight:800;text-transform:uppercase}.keyList dd{margin:0;color:#17202a;font-size:14px;font-weight:700;overflow-wrap:anywhere}.statusList{display:grid;gap:12px;margin:0;padding:0;list-style:none}.statusList li{display:grid;grid-template-columns:10px minmax(90px,1fr) minmax(120px,1fr);align-items:center;gap:10px;min-height:34px;color:#52606d;font-size:13px}.statusList strong{color:#17202a;font-size:13px;text-align:right}.statusDot{width:9px;height:9px;border-radius:999px;background:#8d99a6}.statusDot.green,.statusDot.ok{background:#1f8a62}.statusDot.amber,.statusDot.warn{background:#d18421}.statusDot.danger{background:#ba3b46}.statusDot.neutral{background:#8d99a6}.moduleGrid{display:grid;grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.moduleCard{min-height:190px}.moduleCard p:not(.eyebrow){color:#52606d;font-size:14px;line-height:1.5;margin:12px 0 18px}.moduleLinks{display:flex;flex-wrap:wrap;gap:8px}.moduleLinks span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#f1f4f7;color:#52606d;font-size:12px;font-weight:750;padding:0 9px}.moduleLinks span.ok{background:#e9f4f1;color:#174f46}.moduleLinks span.warn{background:#fff4e4;color:#8a4b12}.moduleLinks span.danger{background:#fff0f2;color:#9f2936}.demoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.demoGrid>.demoCallout,.demoGrid>.moduleGrid,.demoGrid>.widePanel{grid-column:span 2}.activationPanel{display:grid;gap:20px;background:#f8fbfb}.activationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.activationHeader h3{color:#121a23;font-size:28px;line-height:1.1}.activationHeader p:not(.eyebrow){max-width:780px;margin:10px 0 0;color:#52606d;font-size:15px;line-height:1.55}.activationGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.activationStep{display:grid;min-height:142px;align-content:space-between;gap:10px;border:1px solid #d8dee5;border-radius:8px;background:#ffffff;padding:14px}.activationStep.ok{border-color:#b6d8cd;background:#f5fbf9}.activationStep.warn{border-color:#f0d2a4;background:#fffaf2}.activationStep.danger{border-color:#f0b8bf;background:#fff7f8}.activationStep span{color:#6c7784;font-size:11px;font-weight:850;text-transform:uppercase}.activationStep strong{color:#121a23;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.activationStep small{color:#52606d;font-size:12px;font-weight:750}.demoPanel .panelHeader p:not(.eyebrow){max-width:720px;margin:8px 0 0;color:#52606d;font-size:14px;line-height:1.5}.demoCardGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.demoCard{display:grid;min-height:142px;align-content:space-between;gap:12px;border:1px solid #e1e6eb;border-radius:8px;padding:16px}.demoCard.ok{border-color:#b6d8cd;background:#f5fbf9}.demoCard.warn{border-color:#f0d2a4;background:#fffaf2}.demoCard.danger{border-color:#f0b8bf;background:#fff7f8}.demoCard span{color:#6c7784;font-size:12px;font-weight:850;text-transform:uppercase}.demoCard strong{color:#121a23;font-size:28px;line-height:1.05}.demoCard p{margin:0;color:#52606d;font-size:13px;line-height:1.45}.demoCallout{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d8dee5;border-radius:8px;background:#ffffff;padding:18px 20px}.demoCallout.ok{border-color:#b6d8cd;background:#f5fbf9}.demoCallout.warn{border-color:#f0d2a4;background:#fffaf2}.demoCallout.danger{border-color:#f0b8bf;background:#fff7f8}.demoCallout h3{margin:0;color:#121a23;font-size:20px;line-height:1.2}.demoCallout p{max-width:760px;margin:8px 0 0;color:#52606d;font-size:14px;line-height:1.5}.demoActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.demoButton{display:inline-flex;min-height:38px;align-items:center;border:1px solid #cbd4dd;border-radius:8px;background:#ffffff;color:#52606d;cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:0 13px}.demoButton.ok{border-color:#b6d8cd;background:#e9f4f1;color:#174f46}.demoButton.warn{border-color:#f0d2a4;background:#fff4e4;color:#8a4b12}.demoButton.danger{border-color:#f0b8bf;background:#fff0f2;color:#9f2936}.demoButton:disabled{cursor:not-allowed;opacity:.76}.keyPreviewPanel code{display:block;overflow-wrap:anywhere;border:1px solid #cbd4dd;border-radius:8px;background:#121a23;color:#f7f9fb;font-size:14px;font-weight:800;padding:14px}.keyPreviewPanel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0}.keyPreviewPanel dl div{border:1px solid #e1e6eb;border-radius:8px;padding:12px}.keyPreviewPanel dt{color:#6c7784;font-size:11px;font-weight:850;text-transform:uppercase}.keyPreviewPanel dd{margin:6px 0 0;color:#17202a;font-size:13px;font-weight:750;overflow-wrap:anywhere}.apiKeyActionBody{display:grid;gap:14px}.operatorActionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.apiKeyActionField{display:grid;gap:7px}.apiKeyActionField span,.apiKeyActionTarget dt{color:#6c7784;font-size:11px;font-weight:850;text-transform:uppercase}.stitchSkeleton{display:block;overflow:hidden;position:relative;border-radius:6px;background:color-mix(in srgb,var(--stitch-line) 72%,var(--stitch-card))}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.stitchSkeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/58%),transparent);content:"";transform:translateX(-100%);animation:stitchSkeletonSweep 1.25s ease-in-out infinite}.stitchLoadingContent{gap:28px}.stitchLoadingPageHeader{display:flex;align-items:start;justify-content:space-between;gap:24px}.stitchLoadingPageHeader>div{width:min(620px,72%)}.stitchLoadingTitle{width:min(320px,72%);height:32px}.stitchLoadingSubtitle{width:100%;height:18px;margin-top:12px}.stitchLoadingAction{width:142px;height:42px}.stitchLoadingMetric{display:grid;align-content:center;gap:16px}.stitchLoadingMetricLabel{width:68%;height:16px}.stitchLoadingMetricValue{width:42%;height:25px}.stitchLoadingTable{display:grid;gap:18px;min-height:330px;padding:24px}.stitchLoadingTableHeading{width:34%;height:24px}.stitchLoadingTableRow{width:100%;height:42px}.stitchLoadingTableRow.short{width:84%}@keyframes stitchSkeletonSweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.stitchSkeleton:after{animation:none}}@media (max-width:760px){.stitchLoadingLive,.stitchLoadingSidebar{display:none}.stitchLoadingPageHeader{display:grid}.stitchLoadingAction,.stitchLoadingPageHeader>div{width:100%}}.authPasswordFieldHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.authPasswordFieldHeader label{color:#6c7784;font-size:11px;font-weight:850;text-transform:uppercase}.authPasswordFieldHeader a{color:#00796b;font-size:13px;font-weight:750;text-decoration:none}.authPasswordFieldHeader a:focus-visible,.authPasswordFieldHeader a:hover{text-decoration:underline}.apiKeyActionField input{min-height:42px;border:1px solid #cbd4dd;border-radius:8px;background:#ffffff;color:#17202a;font:inherit;font-size:14px;padding:0 12px}.apiKeyActionField input:disabled{background:#f7f9fb;color:#6c7784}.apiKeyActionTarget{margin:0}.apiKeyActionResult,.apiKeyActionTarget div{border:1px solid #e1e6eb;border-radius:8px;padding:12px}.apiKeyActionTarget dd{margin:6px 0 0;color:#17202a;font-size:14px;font-weight:750;overflow-wrap:anywhere}.apiKeyActionDisabled{margin:0;color:#8a4b12;font-size:13px;font-weight:750}.apiKeyActionResult{display:grid;gap:8px;color:#52606d;font-size:13px}.apiKeyActionResult.ok{border-color:#b6d8cd;background:#f5fbf9}.apiKeyActionResult.danger{border-color:#f0b8bf;background:#fff7f8}.apiKeyActionResult strong{color:#17202a}.apiKeyActionResult code{overflow-wrap:anywhere;border-radius:8px;background:#121a23;color:#f7f9fb;font-size:13px;padding:10px}.stitchCodeGrid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.creditAdjustmentPanel .demoButton.ok{border-color:#b6d8cd;background:#e8f5f0}.authForm,.authFormFields{display:grid;gap:14px}.authFormFields{border:0;margin:0;min-width:0;padding:0}.authFormGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.authBusinessFields,.authConsents,.authFormGrid{display:grid;gap:12px}.authBusinessFields{border-top:1px solid var(--stitch-line-soft);margin-top:2px;padding-top:16px}.authConsents{border:1px solid var(--stitch-line-soft);border-radius:12px;background:var(--stitch-card-soft);padding:14px}.authConsentRow{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;color:var(--stitch-muted);cursor:pointer;font-size:12px;line-height:1.55}.authConsentRow input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--stitch-primary)}.authLegalLinks{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.authLegalLinks a{color:var(--stitch-primary);font-weight:800}.authHelper{margin:0;color:#52606d;font-size:13px;line-height:1.5}.altPublicPage{--stitch-bg:#f6f8f7;--stitch-card:#ffffff;--stitch-card-soft:#eef5f2;--stitch-card-mid:#e7eeeb;--stitch-line:#bdc9c5;--stitch-line-soft:#dce4e1;--stitch-text:#121716;--stitch-muted:#42504d;--stitch-primary:#0b6b61;--stitch-primary-bright:#0d9488;--stitch-danger:#ba1a1a;--stitch-danger-bg:#ffdad6;min-height:100vh;background:#f6f8f7;color:#121716;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.altPublicHeader{position:absolute;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:22px clamp(18px,5vw,72px)}.altPublicBrand,.altPublicHeader nav,.altPublicHeaderActions,.altPublicHeroActions,.altPublicPricing footer{display:inline-flex;align-items:center;gap:14px}.altPublicBrand{color:#ffffff;text-decoration:none}.altPublicBrand>span{display:grid;width:34px;height:34px;place-items:center;border-radius:6px;background:#00685f}.altPublicBrand strong{font-size:18px;font-weight:900}.altPublicHeader nav{justify-content:center}.altPublicHeader a{color:#ffffff;font-size:14px;font-weight:800;text-decoration:none}.altPublicFlow a,.altPublicHeaderActions .primary,.altPublicHeroActions .primary,.altPublicPricingGrid a{border-color:#0b6b61;background:#0b6b61;color:#ffffff}.altPublicFlow a,.altPublicHeaderActions a,.altPublicHeroActions a,.altPublicPricing footer a,.altPublicPricingGrid a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/64%);border-radius:var(--stitch-radius-md);padding:0 16px;text-decoration:none}.altPublicHero{position:relative;display:grid;min-height:min(86vh,820px);align-items:end;overflow:hidden;background:linear-gradient(90deg,rgb(5 12 18/88%),rgb(5 12 18/68%) 42%,rgb(5 12 18/16%)),url(/images/auth-alt-platform.jpg) 50% /cover;padding:128px clamp(18px,5vw,72px) 58px}.altPublicHeroCopy{max-width:720px;color:#ffffff}.altPublicHeroCopy p,.altPublicPricing>header[data-business-public-pricing-intro]>p{margin:0 0 14px;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.altPublicHeroCopy h1,.altPublicPricing h1{margin:0;font-size:clamp(48px,8vw,92px);font-weight:900;letter-spacing:0;line-height:.95}.altPublicHeroCopy span,.altPublicPricing>header[data-business-public-pricing-intro]>span{display:block;max-width:680px;margin-top:22px;font-size:19px;font-weight:700;line-height:1.5}.altPublicHeroActions{margin-top:30px}.altPublicHeroActions a:not(.primary){color:#ffffff}.altPublicHeroStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(760px,100%);margin-top:44px;border:1px solid rgb(255 255 255/28%);border-radius:var(--stitch-radius-md);overflow:hidden}.altPublicHeroStats span{display:grid;gap:3px;min-height:86px;align-content:center;background:rgb(255 255 255/14%);color:#ffffff;padding:16px}.altPublicHeroStats strong{font-size:24px;line-height:1}.altPublicFlow,.altPublicPricing{width:min(1180px,calc(100% - 36px));margin:0 auto}.altPublicFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:34px 0 72px}.altPublicFlow article,.altPublicPricingGrid article{border:1px solid #d6ddda;border-radius:8px;background:#ffffff;padding:24px}.altPublicFlow .stitchMaterialIcon{width:28px;height:28px;color:#0b6b61}.altPublicFlow h2,.altPublicPricingGrid h2{margin:16px 0 8px;font-size:21px;line-height:1.2}.altPublicFlow p,.altPublicPricingGrid li,.altPublicPricingGrid p{color:#42504d;line-height:1.55}.altPublicFlow a{width:fit-content;margin-top:8px}.altPublicPricing{padding:132px 0 84px}.altPublicPricing>header[data-business-public-pricing-intro]>p{color:#0b6b61}.altPublicPricing h1{max-width:860px;color:#111817}.altPublicPricing>header[data-business-public-pricing-intro]>span{color:#42504d}.altPublicPricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.altPublicPricingGrid article{position:relative;display:flex;flex-direction:column;gap:16px}.altPublicPricingGrid article.featured{border-color:#0b6b61;box-shadow:0 18px 45px rgb(11 107 97/13%)}.altPublicPricingGrid em{position:absolute;top:24px;right:24px;width:fit-content;border-radius:999px;background:#e2f5f1;color:#0b6b61;font-size:12px;font-style:normal;font-weight:900;padding:6px 10px}.altPublicPricingGrid strong{font-size:32px;line-height:1}.altPublicPricingGrid .altPublicPricingCredits{margin-top:-8px;font-size:13px}.altPublicPricingGrid .altPublicPricingPrice{margin:0;color:var(--alt-ink);font-size:22px;font-weight:900}.altPublicPricingGrid .altPublicPricingPrice small{color:#64716b;font-size:12px;font-weight:700}.altPublicPricingGrid .altPublicPricingUnit{width:fit-content;margin:-8px 0 0;border-radius:999px;background:#eef8f3;color:#0b6b61;font-size:13px;font-weight:900;padding:7px 10px}.altPublicPricingGrid ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.altPublicPricingGrid li{display:flex;gap:8px;align-items:flex-start}.altPublicPricingGrid li .stitchMaterialIcon{width:18px;height:18px;margin-top:3px;color:#0b6b61}.altPublicPricingGrid a{margin-top:auto}.altPublicPricing footer{margin-top:28px}.altPublicPricing footer a{border-color:#bdc9c5;color:#17202a}.altPublicPage .stitchContentPage{width:min(1120px,calc(100% - 36px));padding:128px 0 72px}.altPublicPage .stitchGenericPage{min-height:auto}@media (max-width:900px){.altPublicHeader{grid-template-columns:1fr auto}.altPublicHeader nav{display:none}.altPublicFlow,.altPublicHeroStats,.altPublicPricingGrid{grid-template-columns:1fr}}@media (max-width:560px){.altPublicHeader{position:absolute;gap:12px;padding:16px}.altPublicHeaderActions a:not(.primary){display:none}.altPublicHero{min-height:780px;padding:104px 16px 34px}.altPublicHeroCopy h1,.altPublicPricing h1{font-size:44px}.altPublicHeroActions{align-items:stretch;flex-direction:column}.altPublicHeroActions a{width:100%}.altPublicPricing{width:calc(100% - 32px);padding-top:104px}}.altAuthPage{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(380px,1fr);align-items:stretch;gap:0;min-height:100vh;padding:34px;background:radial-gradient(circle at 10% 14%,rgb(0 121 107/16%),transparent 28%),radial-gradient(circle at 92% 16%,rgb(49 91 232/13%),transparent 30%),linear-gradient(135deg,#fff8ea,#f3fbf8 45%,#eaf6f2);color:#12211e}.altAuthPage:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgb(0 121 107/5%) 1px,transparent 0),linear-gradient(90deg,rgb(0 121 107/5%) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0/72%),transparent 82%);mask-image:linear-gradient(180deg,rgb(0 0 0/72%),transparent 82%)}.altAuthCard,.altAuthHero{position:relative;z-index:1}.altAuthHero{display:flex;min-height:calc(100vh - 68px);flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgb(255 255 255/28%);border-radius:24px 0 0 24px;background:linear-gradient(145deg,rgb(0 121 107/96%),rgb(21 90 82/96%) 56%,rgb(57 112 255/84%) 130%),#00796b;color:#ffffff;padding:34px;box-shadow:0 28px 70px rgb(20 49 45/16%)}.altAuthHero:after{content:"";position:absolute;right:-120px;top:72px;width:310px;height:310px;border:1px solid rgb(255 255 255/18%);border-radius:50%}.altAuthBrand{display:inline-flex;width:fit-content;align-items:center;gap:12px;color:#ffffff;font-weight:950;text-decoration:none}.stitchTopbar .topbarLinkButton{display:inline-flex;width:auto;height:auto;min-width:max-content}.altAuthBrand>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(255 255 255/28%);border-radius:14px;background:rgb(255 255 255/16%)}.altAuthHeroCopy{max-width:430px}.altAuthHeroCopy p{margin:0 0 12px;color:rgb(255 255 255/74%);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.altAuthHeroCopy h1{margin:0 0 16px;color:#ffffff;font-size:54px;line-height:.98;letter-spacing:0}.altAuthHeroCopy span{display:block;color:rgb(255 255 255/82%);font-size:16px;line-height:1.6}.altAuthPreview{width:100%;max-width:430px;margin:38px 0}.altAuthPreviewImage{overflow:hidden;border-radius:16px;background:#fff8e9}.altAuthPreviewImage img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.altAuthTrust{display:flex;flex-wrap:wrap;gap:10px}.altAuthTrust span{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(255 255 255/22%);border-radius:999px;background:rgb(255 255 255/12%);color:rgb(255 255 255/84%);font-size:13px;font-weight:850;padding:8px 11px}.altAuthTrust .stitchMaterialIcon{width:16px;height:16px}.altAuthCard{display:grid;align-content:center;min-height:calc(100vh - 68px);border:1px solid #c7d9d4;border-left:0;border-radius:0 24px 24px 0;background:rgb(255 255 255/90%);box-shadow:0 28px 70px rgb(20 49 45/13%);padding:46px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.altAuthCard .authPanel{width:min(100%,520px);margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.altAuthCard .panelHeader{margin-bottom:24px}.altAuthCard .panelHeader h3{margin:0;color:#12211e;font-size:34px;line-height:1.05}.altAuthCard .panelHeader p:not(.eyebrow){margin-top:10px;color:#647672;font-size:15px;line-height:1.55}.altAuthCard .authForm{gap:16px}.altAuthCard .apiKeyActionField{gap:8px}.altAuthCard .apiKeyActionField span,.altAuthCard .authPasswordFieldHeader label{color:#475d58;font-size:12px}.altAuthCard .apiKeyActionField input{min-height:52px;border-color:#b9ccc7;border-radius:12px;background:#fbfffd;color:#12211e;font-size:15px;transition:border-color .16s ease,box-shadow .16s ease}.altAuthCard .apiKeyActionField input:focus{border-color:#00796b;box-shadow:0 0 0 4px rgb(0 121 107/12%);outline:0}.altAuthCard .authHelper{color:#647672}.altAuthCard .demoActions{justify-content:stretch}.altAuthCard .demoButton{min-height:52px;justify-content:center;border-radius:12px;font-size:14px;text-decoration:none}.altAuthCard .demoButton.ok{border:0;background:linear-gradient(135deg,#00796b,#069b83);color:#ffffff;box-shadow:0 14px 28px rgb(0 121 107/22%)}.altAuthCard .demoButton.neutral{border-color:#b9ccc7;background:#f4faf7;color:#006f63}.altAuthCard .apiKeyActionResult{border-radius:12px}@media (max-width:860px){.altAuthPage{grid-template-columns:1fr;padding:20px}.altAuthHero{min-height:auto;border-radius:22px 22px 0 0}.altAuthHeroCopy h1{font-size:42px}.altAuthPreview{margin:28px 0}.altAuthCard{min-height:auto;border-left:1px solid #c7d9d4;border-radius:0 0 22px 22px;padding:30px}}@media (max-width:560px){.altAuthPage{padding:12px}.altAuthCard,.altAuthHero{padding:22px}.altAuthCard .panelHeader h3,.altAuthHeroCopy h1{font-size:32px}.altAuthPreview{display:none}}.timelinePanel ol{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid #e1e6eb;border-radius:8px;overflow:hidden}.timelinePanel li{display:grid;grid-template-columns:12px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;min-height:72px;border-top:1px solid #edf0f3;padding:14px}.timelinePanel li:first-child{border-top:0}.timelinePanel li.ok{background:#f7fcfa}.timelinePanel li.warn{background:#fffdf8}.timelinePanel li.danger{background:#fffafb}.timelinePanel strong{display:block;color:#17202a;font-size:14px}.timelinePanel p{margin:5px 0 0;color:#52606d;font-size:13px;line-height:1.45}.timelinePanel small{color:#52606d;font-size:12px;font-weight:800;text-align:right}.actionGrid{display:flex;flex-wrap:wrap;gap:10px}.ghostButton{min-height:38px;border:1px solid #cbd4dd;border-radius:8px;background:#f7f9fb;color:#52606d;cursor:not-allowed;font:inherit;font-size:13px;font-weight:800;padding:0 13px}.ghostButton.ok{border-color:#b6d8cd;background:#e9f4f1;color:#174f46}.ghostButton.warn{border-color:#f0d2a4;background:#fff4e4;color:#8a4b12}.ghostButton.danger{border-color:#f0b8bf;background:#fff0f2;color:#9f2936}.gateGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gate{display:grid;min-height:104px;align-content:space-between;gap:10px;border:1px solid #e1e6eb;border-radius:8px;padding:14px}.gate strong{color:#17202a;font-size:14px}.gate small{color:#6c7784;font-size:12px;font-weight:700}@media (max-width:1180px){.dashboardShell{grid-template-columns:236px minmax(0,1fr)}.sidebar{padding:20px 14px}.contentArea{padding:28px 24px}.topbar{display:grid}.topbar h2{font-size:30px}.topbarMeta{min-width:0;width:100%}.activationGrid,.demoCardGrid,.gateGrid,.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.usageTable{overflow-x:auto}.tableRow{min-width:720px}.mainGrid,.sectionGrid{grid-template-columns:1fr}.moduleGrid,.widePanel{grid-column:auto}.moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.activationHeader,.demoCallout{display:grid}.demoActions{justify-content:flex-start}}@media (max-width:700px){.dashboardShell{grid-template-columns:1fr}.sidebar{position:static;height:auto;gap:22px;overflow:visible}.navList{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.subsectionPills{flex-wrap:nowrap;margin-right:-24px;margin-left:-24px;overflow-x:auto;padding:0 24px 4px;scrollbar-width:thin}}@media (max-width:560px){.contentArea{padding:22px 16px}.panelHeader,.topbar{display:grid}.topbarMeta{min-width:0}.subsectionPills{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.activationGrid,.demoCardGrid,.demoGrid,.gateGrid,.metricGrid,.moduleGrid,.navList,.operatorActionGrid{grid-template-columns:1fr}.demoGrid>.demoCallout,.demoGrid>.moduleGrid,.demoGrid>.widePanel{grid-column:auto}.keyPreviewPanel dl,.tableRow{grid-template-columns:1fr}.tableRow{min-width:0;gap:4px;padding:12px 14px}.tableHead{display:none}.statusList li{grid-template-columns:10px 1fr}.statusList strong{grid-column:2;text-align:left}.timelinePanel li{grid-template-columns:12px minmax(0,1fr)}.timelinePanel small{grid-column:2;text-align:left}}:root[data-dashboard-theme=light]{color-scheme:light;background:#f4f8f6;color:#101414}:root[data-dashboard-theme=dark]{color-scheme:dark;background:#050b1f;color:#eef6ff}[data-dashboard-theme=light] body{background:#f4f8f6}[data-dashboard-theme=dark] body{background:#050b1f}[data-dashboard-theme=light] .stitchApp{--stitch-bg:#f4f8f6;--stitch-card-soft:#edf4f1;--stitch-card-mid:#e1ece8;--stitch-line:#b8cbc5;--stitch-line-soft:#d6e2de;--stitch-text:#101414;--stitch-muted:#40534f;--stitch-primary:#006f63;--stitch-primary-bright:#007a6d;--stitch-danger:#dc2626;--stitch-danger-bg:#fff3f1;--stitch-accent-blue:#006f63;--stitch-accent-green:#007a6d;--stitch-accent-pink:#006f63;--stitch-accent-gold:#e7f1ed;--stitch-accent-teal:#007a6d;--stitch-card-shadow:0 1px 0 rgb(12 64 57/4%);--stitch-topbar:rgb(255 255 255/92%);--stitch-table-head:#f4f8f6;background:#f4f8f6}[data-dashboard-theme=dark] .stitchApp{--stitch-bg:#050b1f;--stitch-card:rgb(10 18 47/82%);--stitch-card-soft:rgb(13 25 61/82%);--stitch-card-mid:#102055;--stitch-line:rgb(76 201 240/38%);--stitch-line-soft:rgb(148 163 184/16%);--stitch-text:#f3f8ff;--stitch-muted:#a7b7d8;--stitch-primary:#10d7cc;--stitch-primary-bright:#26f2df;--stitch-danger:#ff6b8f;--stitch-danger-bg:rgb(127 29 29/44%);--stitch-accent-blue:#2f80ff;--stitch-accent-green:#27e28c;--stitch-accent-pink:#d946ef;--stitch-accent-gold:#f59e0b;--stitch-accent-teal:#16d8c4;--stitch-card-shadow:0 22px 54px rgb(0 0 0/28%);--stitch-sidebar:linear-gradient(180deg,rgb(6 17 45/96%),rgb(5 11 31/96%));--stitch-topbar:linear-gradient(90deg,rgb(5 12 33/78%),rgb(8 16 43/82%));--stitch-table-head:linear-gradient(90deg,rgb(16 30 74/92%),rgb(29 19 75/82%));background:linear-gradient(135deg,#071534,#0b1238 42%,#170d39),linear-gradient(90deg,rgb(16 215 204/14%),rgb(217 70 239/12%) 48%,rgb(245 158 11/10%))}[data-dashboard-theme] .stitchSidebar{background:var(--stitch-sidebar);box-shadow:14px 0 44px rgb(7 16 38/12%)}[data-dashboard-theme] .stitchBrand{border-bottom-color:var(--stitch-line-soft)}[data-dashboard-theme] .stitchSidebarUser{border-top-color:var(--stitch-line-soft)}[data-dashboard-theme] .stitchAvatar,[data-dashboard-theme] .stitchBrandIcon,[data-dashboard-theme] .stitchButtonPrimary,[data-dashboard-theme] .stitchNextActionButton,[data-dashboard-theme] .stitchPill.active,[data-dashboard-theme] .stitchProgress span,[data-dashboard-theme] .stitchQuickActions a.primary,[data-dashboard-theme] .stitchSidebarAvatar{background:linear-gradient(135deg,var(--stitch-accent-teal),var(--stitch-accent-blue));color:#ffffff}[data-dashboard-theme] .stitchBrand strong,[data-dashboard-theme] .stitchContentPage h1,[data-dashboard-theme] .stitchDemoPanel h2,[data-dashboard-theme] .stitchInfoPanel h2,[data-dashboard-theme] .stitchIntro h1,[data-dashboard-theme] .stitchMetric strong,[data-dashboard-theme] .stitchNextAction h1,[data-dashboard-theme] .stitchPageHeader h1,[data-dashboard-theme] .stitchPanel h2,[data-dashboard-theme] .stitchPricingPage h1,[data-dashboard-theme] .stitchPriorityStates h2,[data-dashboard-theme] .stitchTableCard strong{color:var(--stitch-text)}[data-dashboard-theme] .stitchBrand span,[data-dashboard-theme] .stitchDemoPanel p,[data-dashboard-theme] .stitchInfoPanel p,[data-dashboard-theme] .stitchIntro p,[data-dashboard-theme] .stitchLanguageSettings p,[data-dashboard-theme] .stitchLogHeader p,[data-dashboard-theme] .stitchMetric p,[data-dashboard-theme] .stitchMetric span,[data-dashboard-theme] .stitchNavGroupLabel,[data-dashboard-theme] .stitchNextAction p,[data-dashboard-theme] .stitchPageHeader p,[data-dashboard-theme] .stitchSidebarUser small,[data-dashboard-theme] .stitchStatusStrip dt,[data-dashboard-theme] .stitchThemeSettings p{color:var(--stitch-muted)}[data-dashboard-theme] .iconButton,[data-dashboard-theme] .stitchLanguage a,[data-dashboard-theme] .stitchLocaleToggle a,[data-dashboard-theme] .stitchNavLink,[data-dashboard-theme] .stitchNavLink .stitchMaterialIcon,[data-dashboard-theme] .stitchSidebarLogoutButton,[data-dashboard-theme] .stitchSidebarUser,[data-dashboard-theme] .stitchSidebarUser strong,[data-dashboard-theme] .stitchTopbar button{color:var(--stitch-text)}[data-dashboard-theme] .stitchLanguage a.active,[data-dashboard-theme] .stitchLocaleToggle a.active,[data-dashboard-theme] .stitchNavLink.active,[data-dashboard-theme] .stitchNavLink:hover,[data-dashboard-theme] .stitchPill:hover{background:rgb(38 242 223/12%);color:var(--stitch-primary-bright)}[data-dashboard-theme] .iconButton:hover,[data-dashboard-theme] .stitchNavLink.active .stitchMaterialIcon,[data-dashboard-theme] .stitchNavLink:hover .stitchMaterialIcon,[data-dashboard-theme] .stitchTopbar button:hover{color:var(--stitch-primary-bright)}[data-dashboard-theme] .stitchTopbar{background:var(--stitch-topbar);border-bottom-color:var(--stitch-line-soft);box-shadow:0 12px 34px rgb(10 18 38/10%)}[data-dashboard-theme] .stitchSidebarLogoutButton,[data-dashboard-theme] .topbarLinkButton{background:color-mix(in srgb,var(--stitch-panel) 88%,transparent);border-color:var(--stitch-line-soft)}[data-dashboard-theme] .stitchButtonSecondary,[data-dashboard-theme] .stitchEdgeCard,[data-dashboard-theme] .stitchInfoPanel,[data-dashboard-theme] .stitchLocaleToggle,[data-dashboard-theme] .stitchMetric,[data-dashboard-theme] .stitchNextAction,[data-dashboard-theme] .stitchPanel,[data-dashboard-theme] .stitchPill,[data-dashboard-theme] .stitchQuickActions a,[data-dashboard-theme] .stitchStatusStrip div,[data-dashboard-theme] .stitchTableCard,[data-dashboard-theme] .stitchThemeToggle{border-color:var(--stitch-line);background:var(--stitch-card);box-shadow:var(--stitch-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-dashboard-theme] .stitchConnectionButton strong,[data-dashboard-theme] .stitchConnectionStatus>strong,[data-dashboard-theme] .stitchFirstAltCta strong{color:var(--stitch-text)}[data-dashboard-theme] .stitchConnectionButton{border-color:var(--stitch-line);background:var(--stitch-card-mid);color:var(--stitch-text)}[data-dashboard-theme=dark] .stitchFirstAltCta{border-color:rgb(38 242 223/42%);background:radial-gradient(circle at 16% 18%,rgb(38 242 223/22%),transparent 34%),linear-gradient(135deg,rgb(16 30 74/92%),rgb(29 19 75/82%))}[data-dashboard-theme] .stitchMetric{position:relative;overflow:hidden}[data-dashboard-theme] .stitchMetric:after{position:absolute;right:-1px;bottom:-1px;left:28%;height:38%;background:linear-gradient(135deg,transparent,rgb(38 242 223/18%),rgb(47 128 255/20%));content:"";pointer-events:none}[data-dashboard-theme] .stitchMetric:nth-child(2){border-color:var(--stitch-accent-pink)}[data-dashboard-theme] .stitchMetric:nth-child(2):after{background:linear-gradient(135deg,transparent,rgb(217 70 239/20%),rgb(47 128 255/16%))}[data-dashboard-theme] .stitchMetric:nth-child(3){border-color:var(--stitch-accent-blue)}[data-dashboard-theme] .stitchMetric:nth-child(3):after{background:linear-gradient(135deg,transparent,rgb(47 128 255/22%),rgb(16 215 204/14%))}[data-dashboard-theme] .stitchMetric:nth-child(4){border-color:var(--stitch-accent-green)}[data-dashboard-theme] .stitchMetric:nth-child(4):after{background:linear-gradient(135deg,transparent,rgb(29 191 115/22%),rgb(38 242 223/14%))}[data-dashboard-theme] .stitchMetric:nth-child(5){border-color:var(--stitch-accent-gold)}[data-dashboard-theme] .stitchMetric:nth-child(5):after{background:linear-gradient(135deg,transparent,rgb(245 158 11/24%),rgb(217 70 239/12%))}[data-dashboard-theme=light] .stitchMetric{border-top:5px solid var(--stitch-primary)}[data-dashboard-theme=light] .stitchMetric:after{display:none}[data-dashboard-theme=light] .stitchMetric:nth-child(n){border-color:var(--stitch-line);border-top-color:var(--stitch-primary)}[data-dashboard-theme=light] .stitchLanguage a.active,[data-dashboard-theme=light] .stitchLocaleToggle a.active,[data-dashboard-theme=light] .stitchNavLink.active,[data-dashboard-theme=light] .stitchNavLink:hover,[data-dashboard-theme=light] .stitchPill:hover{background:#e7f1ed;color:var(--stitch-primary)}[data-dashboard-theme=light] .stitchSidebar,[data-dashboard-theme=light] .stitchTopbar{box-shadow:none}[data-dashboard-theme=light] .stitchProgress span{background:var(--stitch-primary)}[data-dashboard-theme=dark] .stitchEdgeCard.warn,[data-dashboard-theme=dark] .stitchStatusStrip div.warn{border-color:rgb(245 158 11/54%);background:rgb(67 47 13/72%)}[data-dashboard-theme=dark] .stitchEdgeCard.danger,[data-dashboard-theme=dark] .stitchStatusStrip div.danger{border-color:rgb(255 107 143/54%);background:rgb(80 22 42/72%)}[data-dashboard-theme=dark] .stitchEdgeIcon{background:rgb(38 242 223/14%)}[data-dashboard-theme] .stitchMetric.active{border-top-color:var(--stitch-primary-bright)}[data-dashboard-theme] .stitchActivity header a,[data-dashboard-theme] .stitchButtonGhost,[data-dashboard-theme] .stitchEdgeCard a,[data-dashboard-theme] .stitchLedger header a,[data-dashboard-theme] .stitchLedger header button,[data-dashboard-theme] .stitchMetric.active strong,[data-dashboard-theme] .stitchQuickActions a.ghost{color:var(--stitch-primary-bright)}[data-dashboard-theme] .stitchActivity th,[data-dashboard-theme] .stitchInvoices th,[data-dashboard-theme] .stitchLedger th,[data-dashboard-theme] .stitchTableCard th{background:var(--stitch-table-head);color:var(--stitch-text)}[data-dashboard-theme] .stitchActivity td,[data-dashboard-theme] .stitchInvoices td,[data-dashboard-theme] .stitchLedger td,[data-dashboard-theme] .stitchTableCard td{border-bottom-color:var(--stitch-line-soft);color:var(--stitch-text)}[data-dashboard-theme] .stitchProgress{background:rgb(148 163 184/22%)}[data-dashboard-theme] .stitchProgress span{background:linear-gradient(90deg,#ff3f9b,#8b5cf6,#2f80ff,#16d8c4,#b6f75f)}[data-dashboard-theme] .stitchAccountForm input,[data-dashboard-theme] .stitchAccountForm select,[data-dashboard-theme] .stitchMemberRoleForm select,[data-dashboard-theme] .stitchPermissionGrid div{border-color:var(--stitch-line);background:var(--stitch-card);color:var(--stitch-text)}[data-dashboard-theme] .stitchPermissionGrid .enabled{border-color:rgb(38 242 223/48%);background:rgb(38 242 223/10%)}.stitchLanguageSettings,.stitchThemeSettings{display:flex;align-items:center;justify-content:space-between;gap:18px}.stitchLanguageSettings h2,.stitchThemeSettings h2{margin-bottom:8px}.stitchLanguageSettings p,.stitchThemeSettings p{max-width:720px;margin:0;line-height:1.5}.stitchLocaleToggle{flex:0 0 auto;gap:6px;border:1px solid var(--stitch-line);padding:4px}.stitchLocaleToggle,.stitchLocaleToggle a{display:inline-flex;align-items:center;border-radius:999px}.stitchLocaleToggle a{min-width:74px;height:34px;justify-content:center;gap:7px;color:var(--stitch-muted);font-size:13px;font-weight:800;padding:0 12px}.stitchLocaleToggle a.active{background:linear-gradient(135deg,var(--stitch-accent-blue),var(--stitch-accent-pink));color:#ffffff}.stitchLocaleToggle .stitchMaterialIcon{font-size:18px}.stitchThemeToggle{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--stitch-line);border-radius:999px;padding:4px}.stitchThemeToggleLabel{color:var(--stitch-muted);font-size:13px;font-weight:700;padding:0 8px 0 10px}.stitchThemeToggle.compact .stitchThemeToggleLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stitchThemeToggle button,.stitchTopbar .stitchThemeToggle button{display:inline-flex;width:auto;min-width:74px;height:34px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;background:transparent;color:var(--stitch-muted);cursor:pointer;font-size:13px;font-weight:800;padding:0 12px}.stitchThemeToggle.compact button,.stitchTopbar .stitchThemeToggle.compact button{min-width:68px;height:30px;padding:0 10px}.stitchThemeToggle button.active,.stitchTopbar .stitchThemeToggle button.active{background:linear-gradient(135deg,var(--stitch-accent-teal),var(--stitch-accent-pink));color:#ffffff}.stitchThemeSwatch{display:inline-block;width:12px;height:12px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255/44%)}.stitchThemeSwatch.light{background:linear-gradient(135deg,#ffffff,#9ee7ff 46%,#ffd166)}.stitchThemeSwatch.dark{background:linear-gradient(135deg,#071534,#2f80ff 50%,#d946ef)}@media (max-width:760px){.stitchAccountFormGrid,.stitchAccountGrid,.stitchPermissionGrid{grid-template-columns:1fr}.stitchAccountPanelHeader{display:grid}.stitchAccountDefinitionList div,.stitchAccountSummary dl div{grid-template-columns:1fr}.stitchLanguageSettings,.stitchThemeSettings{display:grid}.stitchLocaleToggle{justify-self:start}.stitchTopbar .stitchThemeToggle{display:none}}.stitchApp{--stitch-bg:#f4f7f9;--stitch-card:#ffffff;--stitch-card-soft:#f8fafb;--stitch-card-mid:#edf2f4;--stitch-line:#c7d2d6;--stitch-line-soft:#e4eaed;--stitch-text:#0c1114;--stitch-muted:#5e6a70;--stitch-primary:#006d66;--stitch-primary-bright:#007b72;--stitch-danger:#d60000;--stitch-danger-bg:#fff2f0;--stitch-sidebar-width:290px;--stitch-card-shadow:0 10px 30px rgb(17 35 42/6%);background:var(--stitch-bg)}[data-dashboard-theme=light] body{background:#f4f7f9}[data-dashboard-theme=light] .stitchApp{--stitch-bg:#f4f7f9;--stitch-card:#ffffff;--stitch-card-soft:#f8fafb;--stitch-card-mid:#edf2f4;--stitch-line:#c7d2d6;--stitch-line-soft:#e4eaed;--stitch-text:#0c1114;--stitch-muted:#5e6a70;--stitch-primary:#006d66;--stitch-primary-bright:#007b72;--stitch-danger:#d60000;--stitch-danger-bg:#fff2f0;--stitch-card-shadow:0 10px 30px rgb(17 35 42/6%);--stitch-sidebar:#ffffff;--stitch-topbar:#ffffff;--stitch-table-head:#f6f8f9;background:var(--stitch-bg)}[data-dashboard-theme=dark] body{background:#071115}[data-dashboard-theme=dark] .stitchApp{--stitch-bg:#071115;--stitch-card:#111a1f;--stitch-card-soft:#162329;--stitch-card-mid:#1b2a31;--stitch-line:#33484f;--stitch-line-soft:#23343a;--stitch-text:#edf6f7;--stitch-muted:#a8b8bd;--stitch-primary:#21b8aa;--stitch-primary-bright:#5ed9ce;--stitch-danger:#ff7d73;--stitch-danger-bg:#371b1d;--stitch-card-shadow:0 18px 42px rgb(0 0 0/26%);--stitch-sidebar:#0c1519;--stitch-topbar:#0d171c;--stitch-table-head:#142126;background:var(--stitch-bg)}.stitchSidebar{width:var(--stitch-sidebar-width);border-right:1px solid var(--stitch-line);background:var(--stitch-sidebar,#ffffff);box-shadow:none}.stitchBrand{min-height:104px;align-items:flex-start;border-bottom:0;padding:32px 26px 22px}.stitchBrand strong{color:var(--stitch-primary);font-size:21px;font-weight:800}.stitchBrand span{margin-top:3px;color:#45545a;font-size:13px;font-weight:700}.stitchNav{gap:18px;padding:20px 14px 18px 0}.stitchNavGroup{gap:4px}.stitchNavGroupLabel{color:#667378;font-size:12px;font-weight:800;padding:0 16px 8px 27px}.stitchNavLink{min-height:50px;gap:16px;border-left-width:4px;border-radius:0 8px 8px 0;color:var(--stitch-text);font-size:14px;font-weight:700;margin-right:14px;padding:0 16px 0 22px;text-decoration:none}.stitchNavLink .stitchMaterialIcon{width:28px;color:#1f2c2f}.stitchNavLink.active,.stitchNavLink:hover,[data-dashboard-theme=light] .stitchNavLink.active,[data-dashboard-theme=light] .stitchNavLink:hover{background:#dbe5f8;color:var(--stitch-primary)}.stitchNavLink.active,[data-dashboard-theme=light] .stitchNavLink.active{border-left-color:var(--stitch-primary)}.stitchNavLink.active .stitchMaterialIcon,.stitchNavLink:hover .stitchMaterialIcon{color:var(--stitch-primary)}.stitchSidebarUser{grid-template-columns:42px minmax(0,1fr);gap:14px;border-top:1px solid var(--stitch-line);padding:18px 26px;text-decoration:none}.stitchSidebarAvatar{border:0;background:var(--stitch-primary);color:#ffffff;font-size:16px}.stitchSidebarLogoutButton{min-height:38px;margin:0 26px 28px;border:1px solid var(--stitch-line);border-radius:8px;background:#ffffff;color:var(--stitch-text);font-size:13px;font-weight:800}.stitchTopbar{width:calc(100% - var(--stitch-sidebar-width));height:72px;justify-content:space-between;gap:18px;border-bottom:1px solid var(--stitch-line-soft);background:var(--stitch-topbar,#ffffff);box-shadow:none;padding:0 34px 0 38px;-webkit-backdrop-filter:none;backdrop-filter:none}.stitchTopbarActions{display:inline-flex;align-items:center;gap:18px}.stitchTopbarNavigation{display:inline-flex;align-items:center;gap:inherit}.stitchLiveMonitor{display:inline-flex;min-height:28px;align-items:center;gap:9px;border-radius:999px;background:#d8e5fb;color:#004f4c;font-size:11px;font-weight:900;padding:0 14px}.stitchLiveMonitor span{width:8px;height:8px;border-radius:999px;background:var(--stitch-primary)}.stitchTopbar .iconButton,.stitchTopbar button.iconButton{width:36px;height:36px;color:#566467}.stitchTopbar .iconButton:hover{color:var(--stitch-primary)}.stitchNotificationBadge{right:0;top:-3px;min-width:16px;height:16px;border:2px solid var(--stitch-topbar,#ffffff);background:#e00000;font-size:9px}.stitchThemeToggle.compact,[data-dashboard-theme] .stitchThemeToggle.compact{gap:4px;border:0;background:#e9eef1;box-shadow:none;padding:4px}.stitchThemeToggle.compact .stitchThemeSwatch{display:none}.stitchThemeToggle.compact button,.stitchTopbar .stitchThemeToggle.compact button{min-width:64px;height:28px;color:#5d686d;font-size:12px;padding:0 12px}.stitchThemeToggle.compact button.active,.stitchTopbar .stitchThemeToggle.compact button.active{background:#ffffff;color:var(--stitch-text);box-shadow:0 1px 3px rgb(21 36 42/10%)}.stitchTopbarLocale,[data-dashboard-theme] .stitchTopbarLocale{gap:4px;border:0;background:#e9eef1;box-shadow:none;padding:4px}.stitchTopbarLocale a,[data-dashboard-theme] .stitchTopbarLocale a{min-width:42px;height:28px;color:#5d686d;font-size:12px;text-decoration:none;padding:0 10px}.stitchTopbarLocale a.active,[data-dashboard-theme=light] .stitchTopbarLocale a.active,[data-dashboard-theme] .stitchTopbarLocale a.active{background:#ffffff;color:var(--stitch-text);box-shadow:0 1px 3px rgb(21 36 42/10%)}.stitchLocaleMenu{position:relative}.stitchLocaleMenu summary{display:inline-flex;min-height:36px;max-width:220px;align-items:center;gap:7px;border:1px solid var(--stitch-line);border-radius:999px;background:var(--stitch-card);color:var(--stitch-text);cursor:pointer;font-size:12px;font-weight:800;list-style:none;padding:0 12px}.stitchLocaleMenu summary::-webkit-details-marker{display:none}.stitchLocaleMenu summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitchLocaleFlag,[data-dashboard-theme] .stitchLocaleFlag{display:inline-block;width:20px;height:15px;flex:0 0 20px;overflow:hidden;border:1px solid rgb(21 36 42/12%);border-radius:3px;background-color:#eef2f4;box-shadow:0 1px 2px rgb(21 36 42/10%);line-height:15px}.stitchLocaleMenu:not([open])>nav .stitchLocaleFlag{background-image:none}.stitchLocaleMenu summary .stitchMaterialIcon{flex:0 0 auto;font-size:18px}.stitchLocaleMenu nav{position:absolute;z-index:200;top:calc(100% + 8px);right:0;display:grid;width:min(680px,calc(100vw - 32px));max-height:min(70vh,620px);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow-y:auto;border:1px solid var(--stitch-line);border-radius:16px;background:var(--stitch-card);box-shadow:0 18px 48px rgb(18 34 42/18%);padding:10px}.stitchLocaleMenu nav a{display:flex;min-width:0;align-items:center;gap:10px;border-radius:10px;color:var(--stitch-text);padding:9px 10px;text-decoration:none}.stitchLocaleMenu nav a.active,.stitchLocaleMenu nav a:hover{background:var(--stitch-card-soft)}.stitchLocaleMenu nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitchLocaleMenu nav a small{margin-left:auto;color:var(--stitch-muted);font-size:10px}.stitchLanguageSettings .stitchAccountLocaleMenu{flex:0 0 auto}@media (max-width:720px){.stitchLocaleMenu nav{position:fixed;top:72px;right:16px;left:16px;width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.stitchLocaleMenu nav{grid-template-columns:minmax(0,1fr)}}.stitchMain{margin-left:var(--stitch-sidebar-width);padding:108px 34px 46px}.stitchContentPage,.stitchDashboardPage{width:100%;max-width:1600px;margin:0 auto;gap:18px}.stitchContentPage{gap:22px}.legalPage{max-width:1080px}.legalPageHeader{display:grid;gap:8px}.legalPageHeader .eyebrow{margin:0;color:var(--stitch-primary);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.legalVersion{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.legalVersion span{border:1px solid var(--stitch-line-soft);border-radius:999px;background:var(--stitch-card-soft);color:var(--stitch-muted);font-size:12px;font-weight:800;padding:6px 10px}.legalBusinessNotice{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;border:1px solid color-mix(in srgb,var(--stitch-primary) 34%,var(--stitch-line-soft));border-radius:var(--stitch-radius-lg);background:color-mix(in srgb,var(--stitch-primary) 7%,var(--stitch-card));color:var(--stitch-text);line-height:1.55;padding:18px 20px}.legalBusinessNotice .stitchMaterialIcon{color:var(--stitch-primary)}.legalDocument{display:grid;gap:0;padding:18px 44px 36px}.legalDocument>section{padding:30px 0}.legalDocument>section+section{border-top:1px solid var(--stitch-line-soft)}.legalDocument h2{margin:0 0 14px;color:var(--stitch-text);font-size:19px;line-height:1.35}.legalDocument li,.legalDocument p{color:var(--stitch-muted);font-size:15px;line-height:1.75}.legalDocument p{margin:0}.legalDocument p+p{margin-top:12px}.legalDocument ul{display:grid;gap:8px;margin:12px 0 0;padding-left:22px}.legalSourceLinks{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.legalRelated a,.legalSourceLinks a{color:var(--stitch-primary);font-size:13px;font-weight:800;text-decoration:none}.legalSourceLinks a{display:inline-flex;align-items:center;gap:4px}.legalSourceLinks .stitchMaterialIcon{font-size:16px}.legalRelated a:hover,.legalSourceLinks a:hover{text-decoration:underline}.legalRelated{display:grid;gap:12px;border-top:1px solid var(--stitch-line);padding-top:24px}.legalRelated nav{display:flex;flex-wrap:wrap;gap:10px 20px}@media (max-width:680px){.legalDocument{padding:4px 20px 24px}.legalDocument>section{padding:24px 0}.legalBusinessNotice{padding:16px}}@media (min-width:1381px){.stitchImageLibraryPage .stitchMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.altPublicPage .stitchContentPage{margin:0 auto}.stitchLogHeader,.stitchPageHeader{gap:20px}.stitchContentPage h1,.stitchIntro h1,.stitchPageHeader h1,.stitchPricingPage h1{color:var(--stitch-text);font-size:28px;font-weight:800;line-height:1.2}.stitchIntro p,.stitchLogHeader p,.stitchPageHeader p{color:var(--stitch-muted)}.stitchPills{gap:8px;margin-top:0}.stitchPill,[data-dashboard-theme] .stitchPill{min-height:34px;border-color:var(--stitch-line);background:var(--stitch-card);color:var(--stitch-muted);box-shadow:none}.stitchButtonPrimary,.stitchNextActionButton,.stitchPill.active,.stitchQuickActions a.primary,[data-dashboard-theme] .stitchButtonPrimary,[data-dashboard-theme] .stitchNextActionButton,[data-dashboard-theme] .stitchPill.active,[data-dashboard-theme] .stitchProgress span,[data-dashboard-theme] .stitchQuickActions a.primary{border-color:var(--stitch-primary);background:var(--stitch-primary);color:#ffffff}.stitchButton,.stitchFilters button:not(.stitchButton),.stitchPageHeader a:not(.stitchButton),.stitchPageHeader button:not(.stitchButton){border-radius:8px}.stitchNextAction{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;border:0;border-left:4px solid var(--stitch-primary);border-radius:14px;background:var(--stitch-card);box-shadow:var(--stitch-card-shadow);padding:28px 30px}.stitchNextAction.danger{border-left-color:var(--stitch-danger)}.stitchNextAction.warn{border-left-color:#c88000}.stitchNextActionCopy{min-width:0}.stitchNextActionCopy>span{color:var(--stitch-primary);font-size:12px;font-weight:900}.stitchNextAction h1{margin-top:8px;font-size:34px;font-weight:800;line-height:1.12}.stitchNextAction p{max-width:780px;color:var(--stitch-muted);font-size:17px;line-height:1.45}.stitchNextActionButton{min-width:206px;border-radius:12px;font-size:16px}.stitchStatusStrip{grid-column:1/-1;gap:16px;margin:8px 0 0}.stitchStatusStrip div,[data-dashboard-theme] .stitchStatusStrip div{min-height:78px;border-color:var(--stitch-line);border-radius:8px;background:#fbfcfd;box-shadow:none;padding:16px 18px}.stitchStatusStrip div.danger,.stitchStatusStrip div.warn,[data-dashboard-theme] .stitchStatusStrip div.danger,[data-dashboard-theme] .stitchStatusStrip div.warn{border-color:var(--stitch-line);background:#fbfcfd}.stitchStatusStrip dt{color:#6c777c;font-size:12px}.stitchStatusStrip dd{color:var(--stitch-text);font-size:20px;font-weight:700}.stitchStatusStrip div.danger dd{color:var(--stitch-danger)}.stitchEdgeGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.stitchEdgeCard,[data-dashboard-theme] .stitchEdgeCard{grid-template-columns:52px minmax(0,1fr);gap:20px;min-height:174px;border-color:var(--stitch-line-soft);border-radius:12px;background:var(--stitch-card);box-shadow:var(--stitch-card-shadow);padding:28px}.stitchEdgeCard.danger,.stitchEdgeCard.warn,[data-dashboard-theme] .stitchEdgeCard.danger,[data-dashboard-theme] .stitchEdgeCard.warn{border-color:var(--stitch-line-soft);background:var(--stitch-card)}.stitchEdgeIcon,[data-dashboard-theme=dark] .stitchEdgeIcon{width:52px;height:52px;border-radius:999px;background:#ffd6d1;color:var(--stitch-danger)}.stitchEdgeCard.warn .stitchEdgeIcon{background:#ffd6d1;color:var(--stitch-danger)}.stitchEdgeCard strong{font-size:18px}.stitchEdgeCard p{margin-top:10px;color:var(--stitch-muted);font-size:15px;line-height:1.55}.stitchEdgeCard a{grid-column:2;color:var(--stitch-primary);font-size:16px;text-decoration:none}.stitchMetricGrid,.stitchMetricGrid.three{gap:16px}.stitchInfoPanel,.stitchMetric,.stitchPanel,.stitchTableCard,[data-dashboard-theme] .stitchInfoPanel,[data-dashboard-theme] .stitchMetric,[data-dashboard-theme] .stitchPanel,[data-dashboard-theme] .stitchTableCard{border:1px solid var(--stitch-line-soft);border-radius:12px;background:var(--stitch-card);box-shadow:var(--stitch-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.stitchMetric,[data-dashboard-theme=light] .stitchMetric,[data-dashboard-theme=light] .stitchMetric:nth-child(n),[data-dashboard-theme] .stitchMetric{min-height:120px;border-top:4px solid var(--stitch-primary);padding:26px}.stitchMetric:after,[data-dashboard-theme] .stitchMetric:after{display:none}.stitchMetric span{min-height:0;color:#6f797d;font-size:12px;font-weight:800;text-transform:uppercase}.stitchMetric strong{margin-top:14px;color:var(--stitch-text);font-size:28px;font-weight:700;line-height:1.1}.stitchMetric.active strong,[data-dashboard-theme] .stitchMetric.active strong{color:var(--stitch-primary)}.stitchDashboardGrid{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);gap:28px}.stitchPanel{padding:26px}.stitchPanel h2{color:var(--stitch-text);font-size:22px;font-weight:700}.stitchPanelTitleLine{display:flex;align-items:center;justify-content:space-between;gap:16px}.stitchPanelTitleLine h2{margin:0}.stitchPanelTitleLine span{color:var(--stitch-muted);font-size:13px;font-weight:800;white-space:nowrap}.stitchChecklist{gap:14px}.stitchChecklistRow{min-height:64px;gap:18px;border-radius:8px;background:#fbfcfd;padding:0 20px}.stitchChecklistRow.complete{border:1px solid #bcdad9;background:#f1f8f7}.stitchChecklistRow>span:first-child{width:24px;height:24px;border-color:#68777a}.stitchChecklistRow.complete>span:first-child{border:2px solid var(--stitch-primary);background:transparent;color:var(--stitch-primary)}.stitchChecklistRow strong{font-size:17px;font-weight:600}.stitchChecklistRow.complete strong{color:#7a8588}.stitchChecklistRow a{min-width:70px;border-radius:8px;font-size:12px;text-align:center}.stitchProgress{height:8px;margin-top:12px;background:#e8eef1}.stitchProgress span,[data-dashboard-theme] .stitchProgress span{background:linear-gradient(90deg,var(--stitch-primary),#7ad8cf)}.stitchQuickActions{gap:14px}.stitchQuickActions h2{margin-bottom:8px}.stitchQuickActions a{min-height:56px;border-radius:8px;font-size:17px;font-weight:600;justify-content:flex-start;padding:0 18px;text-decoration:none}.stitchQuickActions a.primary{justify-content:center}.stitchQuickActions a.ghost,[data-dashboard-theme] .stitchQuickActions a.ghost{border-color:var(--stitch-line);background:var(--stitch-card);color:var(--stitch-text)}.stitchActivity,.stitchTableCard{overflow-x:auto;overflow-y:hidden}.stitchActivity header,.stitchInvoices header,.stitchLedger header{min-height:80px;border-bottom:0;padding:0 26px}.stitchActivity header h2,.stitchInvoices header h2,.stitchLedger header h2{color:var(--stitch-text);font-size:22px;font-weight:700}.stitchActivity header a,.stitchInvoices header a,.stitchLedger header a,.stitchLedger header button{color:var(--stitch-primary);font-size:12px;font-weight:900;text-decoration:none}.stitchActivity th,.stitchInvoices th,.stitchLedger th,.stitchTableCard th,[data-dashboard-theme] .stitchActivity th,[data-dashboard-theme] .stitchInvoices th,[data-dashboard-theme] .stitchLedger th,[data-dashboard-theme] .stitchTableCard th{border-bottom:0;background:var(--stitch-table-head,#f6f8f9);color:#6c777c;font-size:12px;letter-spacing:0;padding:16px 26px}.stitchActivity td,.stitchInvoices td,.stitchLedger td,.stitchTableCard td{padding:16px 26px}.stitchFilters,.stitchFilters.compact{border:1px solid var(--stitch-line-soft);border-radius:12px;background:var(--stitch-card);box-shadow:var(--stitch-card-shadow);padding:18px}.stitchInfoPanel{padding:26px}[data-dashboard-theme=dark] .stitchBrand span,[data-dashboard-theme=dark] .stitchMetric span,[data-dashboard-theme=dark] .stitchPanelTitleLine span,[data-dashboard-theme=dark] .stitchStatusStrip dt{color:var(--stitch-muted)}[data-dashboard-theme=dark] .stitchChecklistRow,[data-dashboard-theme=dark] .stitchStatusStrip div,[data-dashboard-theme=dark] .stitchThemeToggle.compact{background:var(--stitch-card-soft)}[data-dashboard-theme=dark] .stitchThemeToggle.compact button.active{background:#26343a}[data-dashboard-theme=dark] .stitchEdgeCard.warn .stitchEdgeIcon,[data-dashboard-theme=dark] .stitchEdgeIcon{background:#3d2223}@media (max-width:1180px){.stitchContentPage,.stitchDashboardPage{max-width:100%}.stitchDashboardGrid,.stitchNextAction{grid-template-columns:1fr}.stitchNextActionButton{justify-self:start}}@media (max-width:900px){.stitchEdgeGrid,.stitchMetricGrid,.stitchMetricGrid.three{grid-template-columns:1fr}}@media (max-width:760px){.stitchTopbar{position:static;width:100%;height:56px;justify-content:flex-end;padding:0 16px}.stitchTopbarActions{gap:10px}.stitchLiveMonitor{display:none}.stitchMain{margin-left:0;padding:22px 16px 34px}.stitchInfoPanel,.stitchNextAction,.stitchPanel{padding:22px}.stitchNextAction h1{font-size:30px}.stitchDashboardGrid,.stitchStatusStrip{grid-template-columns:1fr}.stitchEdgeCard{grid-template-columns:46px minmax(0,1fr);padding:22px}.stitchEdgeIcon{width:46px;height:46px}.stitchEdgeCard a{grid-column:2}}.altPublicPage.altPublicPage{--stitch-bg:#fff8ea;--stitch-card-soft:#dcefe2;--stitch-text:#17221d;--stitch-primary:#164c3b;min-height:100vh;background:var(--alt-cream);color:var(--alt-ink)}.altPublicPage .altPublicHeader{width:min(1400px,100%);margin:0 auto;padding:24px clamp(20px,5vw,72px)}.altPublicPage .altPublicBrand,.altPublicPage .altPublicHeader a{color:var(--alt-ink)}.altPublicPage .altPublicBrand>span{width:40px;height:40px;border:2px solid var(--alt-green);border-radius:13px;background:var(--alt-yellow);color:var(--alt-green)}.altPublicPage .altPublicBrand strong{font-size:19px}.altPublicPage .altPublicHeader nav{gap:28px}.altPublicPage .altPublicHeaderActions a{min-height:44px;border-color:rgb(23 34 29/18%);border-radius:999px}.altPublicPage .altPublicHeaderActions .primary{border-color:var(--alt-green);background:var(--alt-green);color:#ffffff}.altPublicPage .altPublicHero{display:block;min-height:860px;align-items:normal;background:radial-gradient(circle at 8% 18%,rgb(255 215 90/52%) 0 7%,transparent 7.2%),radial-gradient(circle at 94% 74%,rgb(255 118 87/24%) 0 10%,transparent 10.2%),var(--alt-cream);padding:152px clamp(20px,5vw,72px) 92px}.altPublicPage .altPublicHeroCopy{max-width:670px;color:var(--alt-ink)}.altPublicPage .altPublicHeroCopy p{margin:0 0 22px;color:var(--alt-green);font-size:13px;letter-spacing:.08em}.altPublicPage .altPublicHeroCopy h1{margin:0;color:var(--alt-ink);font-size:clamp(54px,6.1vw,88px);letter-spacing:-.065em;line-height:.98}.altPublicPage .altPublicHeroCopy .altPublicHeroSubtitle{max-width:640px;margin-top:34px;color:#46524c;font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.58}.altPublicPage .altPublicHeroActions{gap:12px;margin-top:34px}.altPublicPage .altPublicHeroActions a{min-height:54px;border-color:rgb(23 34 29/20%);border-radius:999px;color:var(--alt-ink);padding:0 22px}.altPublicPage .altPublicHeroActions .primary{border-color:var(--alt-green);background:var(--alt-green);color:#ffffff}.altPublicPage .altPublicHeroActions a:not(.primary){color:var(--alt-ink)}@media (max-width:700px){.altPublicPage .altPublicHeader{padding:16px}.altPublicPage .altPublicBrand>span{width:36px;height:36px}.altPublicPage .altPublicBrand strong{font-size:16px}.altPublicPage .altPublicHero{min-height:auto;padding:118px 16px 70px}.altPublicPage .altPublicHeroCopy h1{font-size:clamp(46px,14vw,64px)}.altPublicPage .altPublicHeroCopy .altPublicHeroSubtitle{margin-top:28px;font-size:17px}}.altPublicBeforeAfter .altPublicSectionIntro>span,.altPublicFaq .altPublicSectionIntro>span{color:#46524c}.onboardingHeader{max-width:760px}.onboardingChecklist{display:grid;gap:1rem;list-style-position:inside;margin:0;padding:0}.onboardingChecklist>li{background:var(--surface,#fff);border:1px solid var(--border,#d9e1e8);border-radius:16px;display:grid;gap:.75rem;padding:1.25rem}.onboardingChecklist label{display:grid;gap:.35rem;max-width:680px}.onboardingChecklist input,.onboardingChecklist select{border:1px solid #aebbc7;border-radius:8px;font:inherit;padding:.7rem}.onboardingSecret{background:#fff8dc;border:1px solid #d5b85b;border-radius:10px;display:grid;gap:.65rem;padding:1rem}.onboardingSecret code{overflow-wrap:anywhere}.stitchPillScope{display:contents}.stitchPillScope:empty{display:none}