.se-section{border-top:1px solid var(--hairline);padding:72px 0}.se-heading{max-width:700px;margin-bottom:44px}.se-heading h2{color:var(--cream);letter-spacing:-.012em;margin:10px 0 16px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.04}.se-heading p{color:var(--muted-2);margin:0;font-size:17px;line-height:1.5}.se-eyebrow{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.se-eyebrow.lilac{color:var(--lilac)}.se-eyebrow.blue{color:var(--blue)}.se-eyebrow.orange{color:var(--orange)}.se-eyebrow.pink{color:var(--pink)}.se-card{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;padding:26px;transition:border-color .2s,transform .2s}.se-card:hover{border-color:var(--glass-border);transform:translateY(-2px)}.se-card h3{color:var(--cream);letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:600}.se-card p{color:var(--muted-2);margin:0;font-size:15px;line-height:1.55}.se-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.se-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.se-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.se-lead{color:var(--muted-2);max-width:720px;font-size:18px;line-height:1.55}.se-icon-tile{background:var(--glass-green);width:44px;height:44px;color:var(--green);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.se-icon-tile.lilac{background:color-mix(in srgb, var(--lilac) 12%, transparent);color:var(--lilac)}.se-icon-tile.blue{background:color-mix(in srgb, var(--blue) 12%, transparent);color:var(--blue)}.se-icon-tile.orange{background:color-mix(in srgb, var(--orange) 12%, transparent);color:var(--orange)}.se-icon-tile.pink{background:color-mix(in srgb, var(--pink) 12%, transparent);color:var(--pink)}.se-tag{letter-spacing:.04em;border:1px solid var(--glass-border);color:var(--muted-2);background:var(--glass);border-radius:100px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.se-tag.green{color:var(--green);background:var(--glass-green);border-color:color-mix(in srgb, var(--green) 25%, transparent)}.se-tag.lilac{color:var(--lilac);background:color-mix(in srgb, var(--lilac) 10%, transparent);border-color:color-mix(in srgb, var(--lilac) 25%, transparent)}.se-tag.blue{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border-color:color-mix(in srgb, var(--blue) 25%, transparent)}.se-tag.orange{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, transparent);border-color:color-mix(in srgb, var(--orange) 25%, transparent)}.se-tag.pink{color:var(--pink);background:color-mix(in srgb, var(--pink) 10%, transparent);border-color:color-mix(in srgb, var(--pink) 25%, transparent)}.se-link{color:var(--green);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.se-link:hover{color:var(--green-light)}.se-pill{border:1px solid var(--glass-border);background:var(--glass);color:var(--muted-2);border-radius:100px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;display:inline-flex}.se-pipeline-track{grid-template-columns:repeat(6,1fr);gap:12px;display:grid;position:relative}.se-pipeline-track:before{content:"";background:linear-gradient(90deg, transparent, var(--hairline) 12%, var(--hairline) 88%, transparent);z-index:0;height:1px;position:absolute;top:26px;left:4%;right:4%}.se-step{z-index:1;text-align:left;position:relative}.se-step-num{background:var(--canvas);border:1px solid var(--glass-border);width:52px;height:52px;color:var(--green);border-radius:50%;place-items:center;margin-bottom:16px;font-size:15px;font-weight:700;display:grid}.se-step:nth-child(2) .se-step-num{color:var(--lilac)}.se-step:nth-child(3) .se-step-num{color:var(--blue)}.se-step:nth-child(4) .se-step-num{color:var(--orange)}.se-step:nth-child(5) .se-step-num{color:var(--pink)}.se-step:nth-child(6) .se-step-num{color:var(--green)}.se-step h3{color:var(--cream);margin:0 0 6px;font-size:16px}.se-step p{color:var(--muted-2);margin:0;font-size:13px;line-height:1.5}.se-arch-card{position:relative;overflow:hidden}.se-arch-tier{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:600}.se-arch-card ul{margin:14px 0 0;padding:0;list-style:none}.se-arch-card li{color:var(--muted-2);border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.se-arch-card li:before{content:"›";color:var(--green);font-weight:700}.se-compare{border:1px solid var(--hairline);border-radius:12px;overflow-x:auto}.se-compare table{border-collapse:collapse;width:100%;min-width:640px}.se-compare th,.se-compare td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:16px 18px;font-size:14px}.se-compare thead th{letter-spacing:.04em;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--hairline);font-size:12px;font-weight:600}.se-compare thead th.se-col-hl{color:var(--green)}.se-compare tbody th{color:var(--cream);font-size:14px;font-weight:600}.se-compare td.se-col-hl{background:color-mix(in srgb, var(--green) 5%, transparent)}.se-check{color:var(--green);font-weight:700}.se-cross{color:var(--muted)}.se-maybe{color:var(--orange)}.se-retention-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.se-mtype-icon{margin-bottom:16px}.se-mtype-examples{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.se-quickstart{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.se-qs-step{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;padding:20px}.se-qs-step b{color:var(--green);letter-spacing:.08em;margin-bottom:10px;font-size:12px;display:block}.se-qs-step h3{color:var(--cream);margin:0 0 6px;font-size:15px}.se-qs-step p{color:var(--muted-2);margin:0;font-size:13px;line-height:1.45}.se-code-window{background:var(--panel);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.se-code-bar{border-bottom:1px solid var(--hairline);color:var(--muted);align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:flex}.se-code-bar b{color:var(--cream);font-weight:600}.se-code-bar span.se-tab-on{color:var(--green)}.se-code-window pre{color:var(--muted-2);margin:0;padding:22px;font:13px/1.7 ui-monospace,monospace;overflow-x:auto}.se-endpoints{border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.se-endpoints table{border-collapse:collapse;width:100%}.se-endpoints th,.se-endpoints td{text-align:left;border-bottom:1px solid var(--hairline);padding:13px 16px;font-size:13px}.se-endpoints thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);font-size:11px}.se-endpoints td code{color:var(--cream);font-family:ui-monospace,monospace}.se-method{letter-spacing:.04em;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.se-method.post{color:var(--green);background:var(--glass-green)}.se-method.get{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent)}.se-method.del{color:var(--lipstick-pink);background:color-mix(in srgb, var(--lipstick-pink) 12%, transparent)}.se-method.put{color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent)}.se-int-chips{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.se-int-chip{border:1px solid var(--glass-border);background:var(--glass);color:var(--muted-2);cursor:default;border-radius:100px;padding:8px 14px;font-size:13px}.se-int-chip.on{color:var(--green);border-color:color-mix(in srgb, var(--green) 30%, transparent);background:var(--glass-green)}.integration-logo--mono{color:var(--cream);letter-spacing:-.02em;font-size:16px;font-weight:700}.se-int-detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.se-int-detail{padding:24px}.se-int-detail>header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.se-int-detail header b{color:var(--cream);font-size:17px}.se-int-detail header small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.se-int-detail p{color:var(--muted-2);margin:0 0 14px;font-size:14px;line-height:1.5}.se-int-detail .se-int-caps{margin:0 0 16px;padding:0;list-style:none}.se-int-detail .se-int-caps li{color:var(--muted-2);border-top:1px solid var(--hairline);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.se-int-detail .se-int-caps li:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px}.se-byo{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:36px;display:grid}.se-byo h2{color:var(--cream);margin:0 0 8px;font-size:28px}.se-byo p{color:var(--muted-2);margin:0;font-size:15px}.se-calc{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:1fr 1fr;gap:40px;padding:36px;display:grid}.se-calc-row{border-bottom:1px solid var(--hairline);padding:16px 0}.se-calc-row label{color:var(--muted-2);margin-bottom:10px;font-size:14px;display:block}.se-calc-range{align-items:center;gap:14px;display:flex}.se-calc-range input[type=range]{accent-color:var(--green);flex:1}.se-calc-range b{color:var(--cream);text-align:right;min-width:120px;font-size:15px}.se-calc-total{text-align:right}.se-calc-total small{color:var(--muted);font-size:12px;display:block}.se-calc-total b{color:var(--green);letter-spacing:-.02em;font-size:44px;font-weight:600}.se-calc-total small:last-child{color:var(--muted-2);margin-top:4px}.se-matrix{border:1px solid var(--hairline);border-radius:12px;overflow-x:auto}.se-matrix table{border-collapse:collapse;width:100%;min-width:640px}.se-matrix th,.se-matrix td{text-align:center;border-bottom:1px solid var(--hairline);padding:14px 12px;font-size:14px}.se-matrix thead th{color:var(--cream);background:var(--panel-2);font-size:14px}.se-matrix thead th:first-child{text-align:left;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.se-matrix tbody th{text-align:left;color:var(--muted-2);font-size:14px;font-weight:500}.se-matrix .se-col-hl{background:color-mix(in srgb, var(--green) 5%, transparent);color:var(--green)}.se-faq{grid-template-columns:1fr 1fr;gap:14px;display:grid}.se-faq-item{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;padding:22px}.se-faq-item h3{color:var(--cream);margin:0 0 8px;font-size:16px}.se-faq-item p{color:var(--muted-2);margin:0;font-size:14px;line-height:1.5}.se-essentials-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.se-essential{border:1px solid var(--hairline);background:var(--panel);color:var(--cream);border-radius:10px;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex}.se-essential svg{color:var(--green);flex-shrink:0}.se-essentials{background:var(--panel);border:1px solid var(--hairline);text-align:center;border-radius:12px;margin-bottom:80px;padding:48px}.se-essentials h2{color:var(--cream);margin:0 0 28px;font-size:32px}.se-essentials .se-essentials-grid{max-width:880px;margin:0 auto}.se-compliance{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.se-badge{border:1px solid var(--glass-border);background:var(--glass);border-radius:10px;align-items:center;gap:10px;padding:14px 18px;display:flex}.se-badge .se-badge-mark{background:var(--glass-green);width:34px;height:34px;color:var(--green);border-radius:8px;place-items:center;display:grid}.se-badge b{color:var(--cream);font-size:14px;display:block}.se-badge small{color:var(--muted);font-size:11px;display:block}.se-subproc{border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.se-subproc table{border-collapse:collapse;width:100%}.se-subproc th,.se-subproc td{text-align:left;border-bottom:1px solid var(--hairline);padding:13px 16px;font-size:13px}.se-subproc thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);font-size:11px}.se-subproc td{color:var(--muted-2)}.se-sol-metrics{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.se-sol-stat{border:1px solid var(--glass-border);background:var(--glass);border-radius:8px;padding:8px 12px}.se-sol-stat b{color:var(--cream);font-size:15px;display:block}.se-sol-stat small{color:var(--muted);font-size:11px}.se-cat-filter{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.se-cat-chip{border:1px solid var(--glass-border);background:var(--glass);color:var(--muted-2);border-radius:100px;padding:8px 14px;font-size:13px}.se-cat-chip.on{color:var(--green);border-color:color-mix(in srgb, var(--green) 30%, transparent);background:var(--glass-green)}.se-newsletter{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px;display:grid}.se-newsletter h2{color:var(--cream);margin:0 0 8px;font-size:30px}.se-newsletter p{color:var(--muted-2);margin:0;font-size:15px}.se-newsletter-form{gap:10px;display:flex}.se-newsletter-form input{border:1px solid var(--glass-border);background:var(--canvas);color:var(--cream);border-radius:100px;outline:none;flex:1;padding:14px 16px;font-size:15px}.se-newsletter-form input::placeholder{color:var(--muted)}.se-newsletter-form input:focus{border-color:color-mix(in srgb, var(--green) 40%, transparent)}.se-cl-topbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.se-subscribe{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:18px;margin-bottom:24px;padding:22px 26px;display:flex}.se-subscribe>div{flex:1}.se-subscribe b{color:var(--cream);font-size:17px;display:block}.se-subscribe small{color:var(--muted);font-size:13px}.se-subscribe input{border:1px solid var(--glass-border);background:var(--canvas);color:var(--cream);border-radius:100px;outline:none;min-width:220px;padding:11px 16px;font-size:14px}.changelog-list .se-entry-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.se-uptime{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;margin-bottom:24px;padding:28px}.se-uptime-head{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.se-uptime-head b{color:var(--cream);font-size:17px}.se-uptime-head span{color:var(--green);font-size:13px}.se-uptime-bar{align-items:stretch;gap:3px;height:38px;display:flex}.se-uptime-day{background:var(--green);border-radius:2px;flex:1}.se-uptime-day.warn{background:var(--orange)}.se-uptime-day.down{background:var(--lipstick-pink)}.se-uptime-legend{color:var(--muted);gap:16px;margin-top:14px;font-size:12px;display:flex}.se-uptime-legend i{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.se-uptime-legend .ok{background:var(--green)}.se-uptime-legend .warn{background:var(--orange)}.se-uptime-legend .down{background:var(--lipstick-pink)}.se-incident-tl{padding-left:24px;position:relative}.se-incident-tl:before{content:"";background:var(--hairline);width:1px;position:absolute;top:6px;bottom:6px;left:7px}.se-incident{padding:0 0 28px;position:relative}.se-incident:before{content:"";background:var(--green);border:2px solid var(--canvas);border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-23px}.se-incident.warn:before{background:var(--orange)}.se-incident time{color:var(--muted);font-size:12px}.se-incident h3{color:var(--cream);margin:6px 0;font-size:17px}.se-incident p{color:var(--muted-2);margin:0 0 10px;font-size:14px;line-height:1.5}.se-incident .se-tag{margin-right:6px}.se-timeline{padding-left:28px;position:relative}.se-timeline:before{content:"";background:var(--hairline);width:1px;position:absolute;top:4px;bottom:4px;left:7px}.se-tl-item{padding:0 0 36px;position:relative}.se-tl-item:before{content:"";background:var(--green);border:2px solid var(--canvas);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%;position:absolute;top:6px;left:-27px}.se-tl-item time{color:var(--green);letter-spacing:.04em;font-size:13px;font-weight:600}.se-tl-item h3{color:var(--cream);margin:6px 0;font-size:20px}.se-tl-item p{color:var(--muted-2);margin:0;font-size:15px;line-height:1.5}.se-people-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.se-person{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;padding:22px;display:flex}.se-person .se-avatar{background:var(--glass-green);width:44px;height:44px;color:var(--green);border-radius:10px;place-items:center;font-size:15px;font-weight:700;display:grid}.se-person b{color:var(--cream);font-size:15px}.se-person small{color:var(--muted);font-size:12px}.se-investor-row{flex-wrap:wrap;gap:12px;display:flex}.se-investor{border:1px solid var(--hairline);background:var(--panel);color:var(--muted-2);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.se-press-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.se-press{padding:26px}.se-press blockquote{color:var(--cream);margin:0 0 14px;font-size:18px;line-height:1.4}.se-press cite{color:var(--muted);font-size:13px;font-style:normal}.se-form{background:var(--panel);border:1px solid var(--hairline);border-radius:12px;gap:16px;padding:32px;display:grid}.se-field label{color:var(--muted-2);margin-bottom:8px;font-size:13px;display:block}.se-field input,.se-field select,.se-field textarea{border:1px solid var(--glass-border);background:var(--canvas);width:100%;color:var(--cream);border-radius:10px;outline:none;padding:13px 15px;font-family:inherit;font-size:15px}.se-field input::placeholder,.se-field textarea::placeholder{color:var(--muted)}.se-field input:focus,.se-field select:focus,.se-field textarea:focus{border-color:color-mix(in srgb, var(--green) 40%, transparent)}.se-field textarea{resize:vertical;min-height:120px}.se-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.se-perks{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.se-perk{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;padding:22px}.se-perk h3{color:var(--cream);margin:0 0 6px;font-size:15px}.se-perk p{color:var(--muted-2);margin:0;font-size:13px;line-height:1.45}.se-hiring{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.se-hire-step{border:1px solid var(--hairline);background:var(--panel);border-radius:10px;padding:20px}.se-hire-step b{color:var(--green);letter-spacing:.08em;margin-bottom:10px;font-size:12px;display:block}.se-hire-step h3{color:var(--cream);margin:0 0 6px;font-size:15px}.se-hire-step p{color:var(--muted-2);margin:0;font-size:13px;line-height:1.45}.se-legal-block{margin:28px 0}.se-legal-block h2{color:var(--cream);margin:0 0 14px;font-size:24px}.se-legal-block p{color:var(--muted-2);margin:0 0 12px;font-size:15px;line-height:1.6}.se-legal-block ul{margin:0 0 12px;padding:0;list-style:none}.se-legal-block ul li{color:var(--muted-2);border-bottom:1px solid var(--hairline);gap:10px;padding:8px 0;font-size:14px;display:flex}.se-legal-block ul li:before{content:"—";color:var(--green)}.se-legal-defs{border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.se-legal-defs table{border-collapse:collapse;width:100%}.se-legal-defs th,.se-legal-defs td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:13px 16px;font-size:14px}.se-legal-defs th{width:28%;color:var(--cream)}.se-legal-defs td{color:var(--muted-2)}.se-stat-strip{background:var(--hairline);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.se-stat{background:var(--panel);padding:28px}.se-stat b{color:var(--cream);letter-spacing:-.02em;font-size:34px;font-weight:600;display:block}.se-stat small{color:var(--muted);font-size:13px}.sub-section .se-heading h2{font-size:clamp(30px,4vw,46px)}@media (max-width:1000px){.se-pipeline-track{grid-template-columns:repeat(3,1fr);gap:18px}.se-pipeline-track:before{display:none}.se-quickstart,.se-hiring{grid-template-columns:repeat(2,1fr)}.se-int-detail-grid,.se-people-grid,.se-essentials-grid{grid-template-columns:1fr 1fr}.se-calc,.se-newsletter,.se-byo,.se-press-grid{grid-template-columns:1fr}.se-stat-strip,.se-grid-4{grid-template-columns:1fr 1fr}.se-form-row{grid-template-columns:1fr}.se-perks{grid-template-columns:1fr 1fr}}@media (max-width:760px){.se-grid-2,.se-grid-3,.se-grid-4,.se-pipeline-track,.se-quickstart,.se-hiring,.se-int-detail-grid,.se-people-grid,.se-essentials-grid,.se-faq,.se-press-grid,.se-stat-strip,.se-perks,.se-investor-row{grid-template-columns:1fr}.se-section{padding:56px 0}.se-calc-total b{font-size:36px}}@media (prefers-reduced-motion:reduce){.se-card,.se-step-num{transition:none}.se-card:hover{transform:none}}@media (prefers-contrast:more){.se-card,.se-int-detail,.se-faq-item{border-color:var(--cream)}}
