:root{--sc-teal: var(--sc-accent-primary);--sc-teal-deep: var(--sc-accent-primary-hover);--sc-leaf: var(--sc-accent-light);--sc-leaf-soft: var(--sc-accent-chip);--sc-paper: var(--sc-background);--sc-paper-2: var(--sc-surface);--sc-ink: var(--sc-text-primary);--sc-slate: var(--sc-text-secondary);--sc-mist: var(--sc-text-tertiary);--sc-line: var(--sc-border);--sc-amber: var(--sc-warning);--sc-font-sans: var(--sc-font-sans-v2);--sc-font-mono: var(--sc-font-mono-v2)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sc-font-sans);background:var(--sc-paper);color:var(--sc-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}a{color:var(--sc-teal)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 40px;border-bottom:1px solid var(--sc-line);background:var(--sc-paper);position:sticky;top:0;z-index:20}.site-header .wrap{display:contents}.brand-lockup{display:flex;align-items:center;text-decoration:none}.brand-lockup img{height:30px;width:auto}.site-nav{display:flex;align-items:center;gap:8px}.site-nav a{text-decoration:none;padding:8px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--sc-text-strong)}.site-nav a:hover{color:var(--sc-teal)}.site-nav a.nav-login{padding:8px 18px;font-weight:700;color:var(--sc-paper-2);background:var(--sc-teal)}.site-nav a.nav-login:hover{color:var(--sc-paper-2);background:var(--sc-teal-deep)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sc-font-sans);font-weight:700;font-size:15px;padding:15px 26px;border-radius:10px;border:1px solid transparent;cursor:pointer;text-decoration:none}.btn-primary{background:var(--sc-teal);color:var(--sc-paper-2)}.btn-primary:hover{background:var(--sc-teal-deep)}.btn-secondary{background:transparent;color:var(--sc-ink);border-color:var(--sc-cta-secondary-border)}.hero{padding:96px 0 80px}.hero .eyebrow{font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-teal);margin-bottom:26px}.hero h1{font-size:clamp(36px,5vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0 0 26px}.hero .lede{font-size:18px;line-height:1.6;color:var(--sc-text-prose);max-width:52ch;margin:0 0 34px}.hero-cta-group{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}.hero-phase-card{background:var(--sc-paper-2);border:1px solid var(--sc-line);border-radius:14px;padding:26px}.hero-phase-card-label{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-mist);margin:0 0 18px}.hero-phase-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hero-phase-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid transparent}.hero-phase-row .dot{width:9px;height:9px;border-radius:50%;flex:none}.hero-phase-row .name{font-weight:600;font-size:14px;flex:1}.hero-phase-row .meta{font-family:var(--sc-font-mono);font-size:11px}.hero-phase-row--committed .dot{background:var(--sc-teal)}.hero-phase-row--committed .meta{color:var(--sc-teal)}.hero-phase-row--running{background:var(--sc-accent-tint);border-color:var(--sc-accent-selected-border)}.hero-phase-row--running .dot{background:var(--sc-leaf)}.hero-phase-row--running .meta{color:var(--sc-leaf)}.hero-phase-row--queued .dot{background:var(--sc-queued-dot)}.hero-phase-row--queued .meta{color:var(--sc-text-disabled)}.cta-reveal{background:var(--sc-paper-2);border:1px solid var(--sc-line);border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cta-reveal[hidden]{display:none}.cta-reveal code{font-family:var(--sc-font-mono);font-size:14px;color:var(--sc-teal-deep)}.escala{padding:72px 0;border-top:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);background:var(--sc-marketing-band)}.escala .eyebrow{font-family:var(--sc-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-mist);margin-bottom:34px}.value-props-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.value-prop-card{background:var(--sc-paper-2);border:1px solid var(--sc-line);border-radius:14px;padding:26px}.value-prop-card h3{margin:0 0 10px;font-size:19px;font-weight:700;letter-spacing:-.02em}.value-prop-card p{margin:0;font-size:15px;line-height:1.6;color:var(--sc-text-prose)}.pricing-header{padding:80px 0 8px}.pricing-header h1{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.03em;margin:0 0 12px}.pricing-header p{font-size:17px;color:var(--sc-text-prose);max-width:60ch;margin:0}.pricing-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:36px 0 80px}.pricing-card{background:var(--sc-paper-2);color:var(--sc-ink);border:1px solid var(--sc-line);border-radius:var(--sc-radius-card);padding:30px;display:flex;flex-direction:column;gap:18px}.pricing-card--free,.pricing-card--enterprise{background:var(--sc-paper-2);border-color:var(--sc-line)}.pricing-card--team{background:var(--sc-accent-primary);color:var(--sc-paper-2);border-color:var(--sc-accent-primary)}.pricing-card__head p{margin:0}.pricing-card__tag{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.pricing-card__price{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:10px}.pricing-card__unit{font-size:14px;opacity:.72;margin-top:4px}.pricing-card__features{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:14px;line-height:1.5;opacity:.9}.pricing-card__cta{margin-top:auto;text-align:center;padding:13px 18px;border-radius:var(--sc-radius-control);font-weight:700;font-size:14px;text-decoration:none;background:var(--sc-surface-secondary);color:var(--sc-text-primary)}.pricing-card--team .pricing-card__cta{background:var(--sc-surface);color:var(--sc-accent-primary)}.pricing-card__note{font-size:12px;opacity:.72;margin-top:10px;text-align:center}.privacy-content{padding:56px 0 72px;max-width:72ch;margin:0 auto}.privacy-content h1{font-size:clamp(26px,4vw,36px);margin-bottom:24px}.privacy-content h2{font-size:19px;margin:32px 0 10px}.privacy-content p,.privacy-content li{color:var(--sc-slate);font-weight:300}.site-footer{padding:40px 0;color:var(--sc-mist);font-size:13px}.site-footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}[data-i18n]{visibility:hidden}html[data-locale-ready] [data-i18n]{visibility:visible}@media(max-width:768px){.pricing-columns,.hero-grid{grid-template-columns:1fr}}.docs-header{padding:80px 0 8px}.docs-header h1{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.03em;margin:0 0 12px}.docs-header p{font-size:17px;color:var(--sc-text-prose);max-width:60ch;margin:0 0 8px}.docs-header .docs-version{font-family:var(--sc-font-mono);font-size:13px;color:var(--sc-text-secondary)}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;padding:36px 40px 80px;align-items:start}.docs-layout [data-manual-locale=pt]{display:none}html[data-locale=pt] .docs-layout [data-manual-locale=pt]{display:block}html[data-locale=pt] .docs-layout [data-manual-locale=en]{display:none}.docs-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding-right:8px}.docs-toc__part{margin-bottom:20px}.docs-toc__part-title,.manual-part-title{font-family:var(--sc-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sc-accent-primary);margin:0 0 8px}.docs-toc ol{list-style:none;margin:0;padding:0}.docs-toc a{display:flex;gap:10px;align-items:baseline;padding:6px 10px;border-radius:var(--sc-radius-control);font-size:14px;font-weight:600;color:var(--sc-text-strong);text-decoration:none}.docs-toc__step{font-family:var(--sc-font-mono);font-size:11px;color:var(--sc-text-secondary)}.docs-toc__label{min-width:0}.docs-toc a:hover,.docs-toc a[aria-current=true]{color:var(--sc-teal);background:var(--sc-surface-secondary)}.docs-toc a[aria-current=true] .docs-toc__step{color:var(--sc-teal)}.manual{min-width:0;max-width:820px}.manual-part-title{margin-top:48px;margin-bottom:16px}.manual-section{scroll-margin-top:24px;margin-bottom:20px;padding:28px 32px;background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:var(--sc-radius-card)}.manual-section h2{font-size:27px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.manual-meta{font-family:var(--sc-font-mono);font-size:12px;color:var(--sc-text-secondary);margin:0 0 20px}.manual h3{font-size:20px;font-weight:700;margin:28px 0 8px;scroll-margin-top:24px}.manual h4{font-size:16px;font-weight:700;margin:20px 0 6px;scroll-margin-top:24px}.manual p,.manual li{font-size:16px;line-height:1.65;color:var(--sc-text-prose)}.manual ul,.manual ol{padding-left:22px}.manual code{font-family:var(--sc-font-mono);font-size:.92em;background:var(--sc-surface-secondary);padding:1px 6px;border-radius:6px}.manual pre{overflow-x:auto;background:var(--sc-surface-secondary);border:1px solid var(--sc-line);border-radius:var(--sc-radius-control);padding:14px 16px;margin:16px 0}.manual pre code{background:none;padding:0;font-size:13.5px}.manual-code-block{position:relative;margin:16px 0}.manual-copy{position:absolute;top:8px;right:8px;padding:4px 10px;font-family:var(--sc-font-mono);font-size:11px;color:var(--sc-text-secondary);background:var(--sc-surface);border:1px solid var(--sc-line);border-radius:var(--sc-radius-control);cursor:pointer}.manual-copy:hover,.manual-copy[data-state=copied]{color:var(--sc-teal);border-color:var(--sc-teal)}.manual-figure{margin:20px 0}.manual img{max-width:100%;height:auto;border:1px solid var(--sc-line);border-radius:var(--sc-radius-control)}.manual-table{overflow-x:auto;margin:16px 0}.manual-table table{border-collapse:collapse;width:100%;font-size:14px}.manual-table th,.manual-table td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--sc-line)}.manual-callout{margin:16px 0;padding:12px 16px;border-left:4px solid var(--sc-accent-primary);background:var(--sc-accent-tint);border-radius:var(--sc-radius-control);font-size:15px;line-height:1.6}.manual-callout--warning{border-left-color:var(--sc-warning)}.manual-callout__label{color:var(--sc-text-strong)}@media(max-width:768px){.docs-header{padding-top:48px}.docs-layout{grid-template-columns:1fr;padding:24px 24px 56px}.docs-toc{position:static;max-height:none}}
