@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_build/assets/jetbrains-mono-latin-ext-Bnd2h4Br.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_build/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_build/assets/jetbrains-mono-latin-ext-Bnd2h4Br.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_build/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/_build/assets/mona-sans-latin-ext-200-900-BBNbVH1P.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(/_build/assets/mona-sans-latin-200-900-DwsMbxNV.woff2) format("woff2");unicode-range:U+0000-00FF,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}.aui{--g50:#F6F8FB;--g100:#EEF2F7;--g200:#E3E8EF;--g300:#CBD4E0;--g400:#94A1B4;--g500:#5E6E84;--g600:#4A5A70;--g700:#34465E;--g900:#0C2442;--brand:#077A4E;--green50:#EEF8F3;--green200:#A6F4C5;--green700:#05603A;--green800:#05603A;--iris50:#F4F1FF;--iris100:#E9E5FF;--iris200:#D9D6FE;--iris300:#BDB4FE;--iris500:#7A5AF8;--iris700:#5B3FD6;--red100:#FDECEC;--red500:#B42318;--red700:#B4232C;--shadow-sm:0 1px 2px rgb(12 36 66 / .06),0 0 0 1px rgb(12 36 66 / .07);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;container:aui/inline-size;position:relative;overflow:hidden;display:flex;flex-direction:column;color:var(--g900);font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5;font-weight:400;font-stretch:normal;letter-spacing:0;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}.aui-in{flex:1 0 auto;display:flex;flex-direction:column;min-width:0;background:#fff}.aui ul,.aui ol{margin:0;padding:0}.aui strong{font-weight:600}.aui svg{flex:none}.aui-grow{flex:1;min-width:0}.aui-mono{font-family:var(--mono)}.aui-fg2{color:var(--g600)}.aui-fg3{color:var(--g500)}.aui-fg4{color:var(--g400)}.aui-sub{font-size:12px;color:var(--g500)}.aui-inline{display:inline-flex;align-items:center;gap:6px}.aui-eyebrow{font-size:12px;font-weight:560;line-height:1.35;color:var(--g500)}.aui-label10{font-size:12px;font-weight:600;color:var(--g900)}.aui-h1{font-size:28px;font-weight:650;line-height:1.15;letter-spacing:-.015em;font-stretch:106%;margin-bottom:4px}.aui-caption{font-size:12px;line-height:1.35;color:var(--g500)}.aui-sparkle{display:block;flex:none}.aui-btn{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;border-radius:999px;border:1px solid transparent;font-weight:560}.aui-btn-sm{height:30px;padding:0 12px;font-size:12.5px}.aui-btn-md{height:34px;padding:0 15px;font-size:13.5px}.aui-btn-pri{background:var(--brand);color:#fff;box-shadow:inset 0 1px #ffffff29,0 6px 14px -6px #0732218c}.aui-btn-sec{background:#fff;color:var(--g900);border-color:var(--g300)}.aui-btn-ter{background:transparent;color:var(--g600)}.aui-btn-ai{background:#fff;color:var(--iris700);border-color:var(--iris200)}.aui-badge,.aui-tag{display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:999px;font-size:12px;font-weight:560;line-height:1.5;white-space:nowrap}.aui-badge{padding:1px 9px}.aui-tag{padding:1px 8px}.aui-dot{display:none}.aui-badge .aui-dot{width:6px;height:6px}.aui-tag .aui-dot{width:5px;height:5px}.aui-t-neutral{background:var(--g100);color:var(--g600);--dot:var(--g400)}.aui-t-success{background:var(--green50);color:var(--green700);--dot:var(--brand)}.aui-t-info{background:#e6eefa;color:#1d4f91;--dot:#1D4F91}.aui-t-ai{background:var(--iris50);color:var(--iris700);--dot:var(--iris500)}.aui-av{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;font-weight:600;line-height:1}.aui-av-gray{background:#e3e8ef;color:#34465e}.aui-av-red{background:#fdecec;color:#b4232c}.aui-av-blue{background:#e6eefa;color:#1d4f91}.aui-av-amber{background:#fef0c7;color:#93370d}.aui-av-green{background:#eef8f3;color:#05603a}.aui-agent{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:6px;background:var(--iris500);color:#fff}.aui-ibtn,.aui-del{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:999px}.aui-ibtn{color:var(--g600)}.aui-del{color:var(--red700)}.aui-del.is-off{color:var(--g400);opacity:.5}.aui-xbtn{width:22px;height:22px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--g500)}.aui-input{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--g100);font-size:14px;color:var(--g500)}.aui-rec-head{display:flex;align-items:flex-start;gap:14px;flex:none;padding:20px 20px 16px;border-bottom:1px solid var(--g200)}.aui-rec-head.aui-col{flex-direction:column;gap:6px}.aui-rec-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.aui-rec-line .aui-badge{margin-top:5px}.aui-rec-name{font-size:20px;font-weight:650;letter-spacing:-.01em;font-stretch:105%}.aui-rec-head:not(.aui-col) .aui-rec-name{margin-bottom:4px}.aui-co-tile{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--g200);color:var(--g700);font-size:20px;font-weight:600}.aui-ev-tile{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--g100);color:var(--iris500)}.aui-desc{font-size:13px}.aui-pad{padding:16px 20px 0}.aui-in>.aui-pad:last-child{padding-bottom:20px}.aui-pad>.aui-actions:last-child{padding-bottom:0}.aui-fields{background:var(--g50);border-radius:12px;padding:2px 16px}.aui-f{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid var(--g200)}.aui-f:last-child{border-bottom:0}.aui-fl{width:var(--lw);flex:none;padding-top:1px;font-size:12px;line-height:1.4;color:var(--g500)}.aui-fv{flex:1;min-width:0;font-size:13px}.aui-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 0}.aui-people{padding-bottom:16px;border-bottom:1px solid var(--g200)}.aui-people>.aui-label10{margin-bottom:8px}.aui-box{background:#fff;border:1px solid var(--g200);border-radius:12px;overflow:hidden}.aui-person{display:flex;align-items:center;gap:10px;padding:10px 14px}.aui-person .aui-label10{letter-spacing:.04em}.aui-tabs{display:flex;flex:none;padding:0 20px;border-bottom:1px solid var(--g200)}.aui-tabs span{margin-right:20px;padding:10px 0;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:var(--g500)}.aui-tabs .is-on{color:var(--g900);border-bottom-color:var(--brand)}.aui-feed{padding:8px 20px 20px}.aui-act-label{padding:6px 0 2px}.aui-act{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--g100)}.aui-act-ico{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--green50);border:1px solid var(--green200);color:var(--green700)}.aui-act-main{flex:1;min-width:0}.aui-act-by{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11px;color:var(--g500)}.aui-act-sys,.aui-act-bos{width:16px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:4px}.aui-act-sys{background:var(--g100);border:1px solid var(--g200);color:var(--g500)}.aui-act-bos{background:var(--iris50);border:1px solid var(--iris200);color:var(--iris700)}.aui-act-time{flex:none;padding-top:2px;font-family:var(--mono);font-size:11px;color:var(--g500)}.aui-chips{display:flex;flex-wrap:wrap;gap:4px}.aui-chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--g200);border-radius:999px;background:var(--g100);font-size:12px}.aui-select{display:flex;align-items:center;justify-content:space-between;gap:8px}.aui-item{display:flex;justify-content:space-between;gap:8px}.aui-item>:last-child,.aui-totals span{white-space:nowrap}.aui-totals{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--g200);font-size:12px}.aui-totals>div{display:flex;justify-content:space-between;gap:12px;color:var(--g500)}.aui-totals .aui-total{font-size:14px;font-weight:600;color:var(--g900)}.aui-share{margin-top:14px}.aui-share>.aui-label10{margin-bottom:6px}.aui-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--g300);border-radius:999px;background:#fff}.aui-link-url{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--g600)}.aui-opened{margin-top:6px;font-size:11px;color:var(--g500)}.aui-md{font-size:13.5px;line-height:1.6}.aui-md-h1{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.aui-md-h2{margin:6px 0 8px;font-size:18px;font-weight:700;line-height:1.3}.aui-md .aui-p{margin:0 0 8px}.aui-md ul,.aui-md ol{margin:4px 0 8px;padding-left:22px}.aui-md li{margin:2px 0}.aui-md>:last-child{margin-bottom:0}.aui-ib{flex:1 0 auto;display:grid;grid-template-columns:280px minmax(0,1fr)}.aui-ib-list{display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--g200)}.aui-ib-top{flex:none;padding:14px 16px 12px;border-bottom:1px solid var(--g200)}.aui-ib-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.aui-ib-title>span:first-child{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.aui-count{padding:1px 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:700}.aui-ib-tools{display:flex;align-items:center;gap:6px}.aui-ib-views{display:flex;gap:4px;margin-top:8px}.aui-ib-views{gap:16px;border-bottom:1px solid var(--g200)}.aui-ib-views span{padding:6px 0;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13px;font-weight:500;color:var(--g500)}.aui-ib-views .is-on{color:var(--g900);border-bottom-color:var(--brand)}.aui-row{flex:none;padding:12px 16px;border-bottom:1px solid var(--g100)}.aui-row.is-open{background:var(--g50);box-shadow:inset 0 0 0 1px var(--g200)}.aui-row-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.aui-row-txt{flex:1;min-width:0}.aui-row-line{display:flex;justify-content:space-between;align-items:baseline}.aui-row-from{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.aui-row-at{flex:none;font-size:10px;color:var(--g500)}.aui-row-subj,.aui-row-snip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.aui-row-snip{padding-left:32px;color:var(--g500)}.is-unread .aui-row-from{font-weight:700}.is-unread .aui-row-subj{font-weight:600}.aui-ib-thread{display:flex;flex-direction:column;min-width:0;overflow:hidden}.aui-ib-head{display:flex;align-items:flex-start;gap:4px;flex:none;padding:14px 20px;border-bottom:1px solid var(--g200);background:#fff}.aui-ib-head .aui-grow{margin-right:8px}.aui-ib-subj{margin-bottom:2px;font-size:16px;font-weight:600}.aui-ib-sum{flex:none;padding:10px 20px;border-bottom:1px solid var(--g200);background:#fff}.aui-card-ai{padding:10px 12px;border-radius:12px;background:var(--iris50)}.aui-sum-h{display:flex;align-items:center;gap:5px;margin-bottom:5px;font-size:12px;font-weight:600;color:var(--iris700)}.aui-sum-t{font-size:12px}.aui-ib-msgs{flex:1 0 auto;display:flex;flex-direction:column;gap:16px;padding:20px 24px}.aui-msg{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.aui-msg.is-out{align-items:flex-end}.aui-msg-by{font-size:11px;color:var(--g500)}.aui-bubble{max-width:78%;padding:11px 14px;border:1px solid var(--g200);border-radius:14px 14px 14px 2px;background:#fff;line-height:1.55}.is-out .aui-bubble{border:0;border-radius:14px 14px 2px;background:var(--g100)}.aui-bubble .aui-p+.aui-p{margin-top:1.55em}.aui-ib-reply{display:flex;gap:8px;flex:none;padding:16px;border-top:1px solid var(--g200);background:#fff}.aui-tasks>.aui-in{gap:16px;padding:24px}.aui-k-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.aui-k-cap{display:flex;align-items:center;gap:8px}.aui-k-need{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--iris50);color:var(--iris700);font-size:11px;font-weight:600}.aui-k-btns{display:flex;gap:8px}.aui-k-cols{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:12px;flex:1 0 auto}.aui-k-col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:16px;background:var(--g100)}.aui-k-col.is-approval{background:var(--iris50)}.aui-k-colhead{display:flex;align-items:center;gap:8px;flex:none;padding:4px 6px}.aui-k-colhead .aui-eyebrow{color:var(--g900);white-space:nowrap}.aui-k-accent{width:6px;height:6px;flex:none;border-radius:999px}.aui-c-iris{background:var(--iris500)}.aui-c-gray{background:var(--g400)}.aui-c-blue{background:#2e90fa}.aui-c-amber{background:#f79009}.aui-c-green{background:var(--brand)}.aui-k-n{font-size:11px;color:var(--g500)}.is-approval .aui-k-colhead .aui-eyebrow,.is-approval .aui-k-n{color:var(--iris700)}.is-approval .aui-k-n{font-weight:600}.aui-k-add{margin:0 4px 0 auto;color:var(--g500)}.aui-k-card{flex:none;margin:0 2px;padding:12px;border-radius:12px;background:#fff;box-shadow:var(--shadow-sm)}.aui-k-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;padding-right:24px}.aui-k-title{margin-bottom:10px;font-weight:500;line-height:1.35}.aui-k-foot{display:flex;align-items:center;justify-content:space-between}.aui-due{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:999px;font-size:11px;color:var(--g500)}.aui-due.is-overdue{color:var(--red700);font-weight:600}.aui-k-nodue{font-size:11px;color:var(--g400)}.aui-domain>.aui-in{padding:0 24px}.aui-set{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;padding:32px 0}.aui-set:has(>:only-child){grid-template-columns:minmax(0,1fr)}.aui-set-title{font-size:16px;font-weight:600}.aui-set-desc{margin-top:6px;font-size:14px;color:var(--g600)}.aui-set-body{display:flex;flex-direction:column;gap:8px;max-width:520px}.aui-addr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--g200)}.aui-addr-main{gap:10px;min-width:0}.aui-addr-name{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-addr .aui-sub{display:flex;gap:4px}.aui-addr-note{margin-top:6px}.aui-bos>.aui-in{background:#fff}.aui-ap-head{display:flex;align-items:center;gap:10px;flex:none;padding:12px 14px;border-bottom:1px solid var(--g200)}.aui-ap-name{font-weight:600}.aui-ap-status{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;font-size:11px;color:var(--iris700)}.aui-ap-status span:last-child{overflow:hidden;text-overflow:ellipsis}.aui-ap-online{width:5px;height:5px;flex:none;border-radius:50%;background:var(--brand)}.aui-ap-body{flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 14px 10px}.aui-ap-user{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:14px;background:var(--g100)}.aui-ap-bubble{align-self:stretch;line-height:1.55}.aui-ap-bubble .aui-p{margin:0 0 8px}.aui-ap-bubble ul{margin:4px 0 8px;padding-left:20px}.aui-ap-bubble li{margin:2px 0}.aui-ap-input{display:flex;align-items:center;gap:8px;flex:none;padding:10px 12px;border-top:1px solid var(--g200)}.aui-ap-field{flex:1;display:flex;align-items:center;height:38px;padding:0 14px;border:1px solid var(--g300);border-radius:999px;background:#fff;color:var(--g400)}.aui-ap-send{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--iris500);color:#fff;opacity:.38}.aui-wa.phone-screen{height:auto;aspect-ratio:9/19.5}.aui-wa>.aui-in{background:#0b141a;color:#e9edef;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:5cqw;font-feature-settings:normal}.aui-wa-head{display:flex;align-items:center;gap:.7em;flex:none;padding:.8em .9em;background:#1f2c33}.aui-wa-back{width:1em;height:1em;color:#aebac1}.aui-wa-av{width:2.7em;height:2.7em;flex:none;overflow:hidden;border-radius:50%;background:#1fa855}.aui-wa-av img{width:100%;height:100%;object-fit:cover}.aui-wa-name{font-size:1.2em;font-weight:600}.aui-wa-chat{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:.75em;padding:.9em .95em .6em}.aui-wa-out{flex:none;align-self:flex-end;max-width:80%;padding:.55em .85em .4em;border-radius:.55em;background:#005c4b}.aui-wa-time{display:block;margin-top:.1em;text-align:right;font-size:.73em;color:#e9edef99}.aui-wa-ticks{color:#53bdeb;letter-spacing:-.3em}.aui-wa-in{flex:none;align-self:flex-start;max-width:84%;overflow:hidden;border-radius:.55em;background:#202c33}.aui-wa-text{padding:.55em .85em .4em}.aui-wa-text .aui-p{margin:0 0 .3em}.aui-wa-text ul{margin:0 0 .45em;list-style:none}.aui-wa-text li{position:relative;margin:.35em 0;padding-left:.9em}.aui-wa-text li:before{content:"•";position:absolute;left:0;color:#8696a0}.aui-wa-fade{-webkit-mask-image:linear-gradient(#000 15%,rgb(0 0 0 / .2));mask-image:linear-gradient(#000 15%,#0003)}.aui-wa-btn{display:flex;align-items:center;justify-content:center;gap:.45em;padding:.65em;border-top:1px solid #3A474E;color:#53bdeb}.aui-wa-btn svg{width:1em;height:1em}.aui-wa-bar{display:flex;align-items:center;gap:.55em;flex:none;padding:.4em .6em .65em}.aui-wa-plus{width:1.35em;height:1.35em;color:#aebac1}.aui-wa-field{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.6em .9em;border-radius:2em;background:#202c33;white-space:nowrap}.aui-wa-field span{overflow:hidden;text-overflow:ellipsis}.aui-wa-field svg{width:1.15em;height:1.15em;color:#8696a0}.aui-wa-send{width:2.7em;height:2.7em;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1fa855;color:#fff}.aui-wa-send svg{width:1.2em;height:1.2em}@container aui (max-width:900px){.aui-k-cols{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.aui-k-col:nth-child(n+5){display:none}}@container aui (max-width:720px){.aui-k-cols{grid-template-columns:1.25fr repeat(2,minmax(0,1fr))}.aui-k-col:nth-child(n+4){display:none}.aui-set{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0}}@container aui (max-width:600px){.aui-ib{grid-template-columns:minmax(0,1fr)}.aui-ib-list,.aui-k-head .aui-btn:first-child{display:none}}@container aui (max-width:520px){.aui-k-cols{grid-template-columns:1.25fr minmax(0,1fr)}.aui-k-col:nth-child(n+3){display:none}.aui-k-head .aui-k-btns{display:none}}@container aui (max-width:400px){.aui-tasks>.aui-in{padding:16px}.aui-k-cols{gap:8px}.aui-ib-head,.aui-ib-sum{padding-left:16px;padding-right:16px}.aui-ib-msgs{padding:16px}.aui-ib-head .aui-ibtn{display:none}.aui-domain>.aui-in{padding:0 16px}.aui-addr{padding:10px 12px}.aui-addr .aui-btn{display:none}.aui-rec-head,.aui-pad,.aui-tabs,.aui-feed{padding-left:16px;padding-right:16px}}@container aui (max-width:330px){.aui-k-cols{grid-template-columns:minmax(0,1fr)}.aui-k-col:nth-child(n+2){display:none}}@container aui (max-width:300px){.aui-item{flex-direction:column;gap:0}}@container aui (max-width:400px){.aui-file-lede{display:none}}.showcases>*+*{border-top:1px solid var(--line)}.fband{padding:88px 0;scroll-margin-top:24px}.fband-head{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:end}.fband-head .ticks{padding-bottom:4px}.fband-shot{margin:48px 0 0;border-radius:var(--r);background:var(--tint);padding:48px;overflow:hidden}.fband-shot .shot{border-radius:10px;overflow:hidden;background:#fff;box-shadow:var(--shadow-md)}.fband-shot img{width:100%;height:auto}.fpair{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:88px 0}.fcard{display:flex;flex-direction:column;border-radius:var(--r);background:var(--tint);padding:40px 40px 0;overflow:hidden;scroll-margin-top:24px}.fcard h2{font-size:clamp(1.6rem,1.15rem + 1.2vw,2.1rem)}.fcard>p{margin-top:14px;max-width:44ch}.fcard .ticks{margin:22px 0 40px}.fcard .shot{margin:auto -40px 0 0;flex:none;border-radius:10px 0 0;background:#fff;box-shadow:var(--shadow-md)}.fbos-note{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:14.5px;color:var(--iris-ink);font-weight:560}.pricing-plan{position:relative;z-index:2;margin-top:-88px}.pricing-card{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:#fff;border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden}.pricing-card .price-card{box-shadow:none;border-radius:0;padding:40px}.pricing-card .amount strong{font-size:72px}.pricing-incl{padding:40px;background:var(--mist);border-left:1px solid var(--line)}.pricing-incl h3{font-size:17px;letter-spacing:-.01em}.pricing-incl .ticks{margin-top:20px;gap:12px}.pricing-clarity{list-style:none;margin:56px auto 0;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pricing-clarity li{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--line)}.pricing-clarity strong{color:var(--ink);font-weight:600;font-size:16px}.pricing-clarity span{font-size:14.5px;color:var(--body)}.pricing-offer{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:16px 24px;align-items:center}.pricing-offer-ico{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--go);font-size:24px;box-shadow:var(--shadow-sm)}.panel.pricing-offer p{font-size:17px;color:var(--ink);max-width:70ch}.pricing-offer b{font-weight:620}.pricing-offer-open{grid-template-columns:auto 1fr auto}.panel.pricing-offer p.pricing-offer-fine{margin-top:8px;font-size:14.5px;color:var(--body)}.pricing-offer-claim{display:flex;flex-direction:column;align-items:center;gap:10px}.panel .pricing-offer-claim .btn-go{color:#fff}.pricing-offer-left{font-size:14px;font-weight:600;color:var(--go)}.offer-badge{display:flex;width:fit-content;max-width:100%;margin:0 auto 20px;align-items:center;flex-wrap:wrap;justify-content:center;gap:0 6px;padding:8px 18px;border-radius:999px;background:var(--mint-tint);color:var(--ink);font-size:14.5px;text-decoration:none;box-shadow:var(--shadow-sm);position:relative}.offer-badge b{font-weight:620;color:var(--go)}.offer-badge:hover{box-shadow:var(--shadow-lg)}.pricing-options-wrap{max-width:1000px}.pricing-options{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pricing-option{display:flex;flex-direction:column;padding:28px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow-sm)}.pricing-option h3{font-size:18px}.po-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:16px}.po-price strong{font-size:40px;line-height:1;font-weight:620;color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.po-price span{font-size:14.5px;color:var(--muted)}.po-note{margin-top:8px;font-size:14.5px;color:var(--body)}.pricing-option .ticks{margin:20px 0 24px;gap:10px;font-size:15px}.pricing-option .btn{margin-top:auto;justify-content:center}.pricing-breakdown{max-width:1000px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.pricing-breakdown .prose{max-width:none;font-size:16px}.pricing-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:start}.pricing-faq .lede{margin-top:16px}.pricing-faq .lede a{color:var(--go);font-weight:560}@media(max-width:1023px){.fband,.fpair{padding:64px 0}.fband-head{grid-template-columns:1fr;gap:26px}.fband-shot{margin-top:40px;padding:32px}.fpair{grid-template-columns:1fr;gap:12px}.pricing-card{grid-template-columns:1fr}.pricing-incl{border-left:0;border-top:1px solid var(--line)}.pricing-clarity{grid-template-columns:1fr 1fr}.pricing-breakdown,.pricing-faq{grid-template-columns:1fr;gap:32px}.pricing-options{grid-template-columns:1fr}.pricing-offer-open{grid-template-columns:auto 1fr}.pricing-offer-claim{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:16px}}@media(max-width:640px){.fband-shot{padding:16px}.fband-shot .shot{border-radius:6px}.fcard{padding:28px 24px 0}.fcard .ticks{margin-bottom:28px}.fcard .shot{margin-right:-24px}.pricing-plan{margin-top:-64px}.pricing-card .price-card,.pricing-incl{padding:24px}.pricing-card .amount strong{font-size:56px}.pricing-clarity{grid-template-columns:1fr;gap:0;margin-top:40px}.pricing-clarity li{padding:16px 0}.pricing-offer,.pricing-offer-open{grid-template-columns:1fr}.pricing-offer-claim{flex-direction:column;align-items:stretch;text-align:center}.pricing-offer-claim .btn{justify-content:center}.offer-badge{flex-direction:column;border-radius:16px;font-size:14px;padding:8px 16px}.offer-badge-sep{display:none}}.wrap.docs{padding-left:var(--gut);padding-right:var(--gut)}.toc-d>summary{list-style:none;display:block}.toc-d>summary::-webkit-details-marker{display:none}.toc-d>summary svg{display:none}@media(min-width:1024px){.toc-d>summary{pointer-events:none}.toc{max-height:calc(100vh - 56px);overflow-y:auto}}@media(max-width:1023px){.wrap.docs{grid-template-columns:minmax(0,1fr)}.toc-d{background:var(--mist);border-radius:var(--r)}.toc-d>summary.toc-title{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0;padding:0 18px;font-size:15px;cursor:pointer}.toc-d>summary svg{display:block;font-size:18px;transition:transform .25s var(--ease)}.toc-d[open]>summary svg{transform:rotate(180deg)}.toc .toc-d ol{flex-direction:column;flex-wrap:nowrap;gap:2px;padding:0 8px 12px}.toc .toc-d a{border-radius:var(--r-sm);box-shadow:none;padding:9px 10px}.toc .toc-d a:hover,.toc .toc-d a[aria-current=true]{background:#fff}}.docs-section>*+*{margin-top:1em}.docs-section .intro{font-size:1.0625em;color:var(--ink)}.prose ol.doc-steps{list-style:none;padding-left:0;counter-reset:step}.prose ol.doc-steps>li{position:relative;padding-left:44px;counter-increment:step}.prose ol.doc-steps>li+li{margin-top:.9em}.prose ol.doc-steps>li:before{content:counter(step);position:absolute;left:0;top:.1em;width:28px;height:28px;border-radius:50%;background:var(--mint-tint);color:var(--go);font-size:14px;font-weight:650;line-height:28px;text-align:center;font-variant-numeric:tabular-nums}.prose ol.doc-steps ul{margin-top:.5em}.prose .note{background:var(--mist);border-radius:var(--r);padding:16px 20px;font-size:15.5px}.prose .note strong{display:block;margin-bottom:2px}.doc-shot{margin:32px 0 0}.doc-shot-frame{border-radius:var(--r);background:var(--tint,var(--mint-tint));padding:28px 0 0 28px;overflow:hidden}.doc-shot .shot{border-radius:10px 0 0;background:#fff;box-shadow:var(--shadow-md)}.doc-shot figcaption{margin-top:10px;font-size:14px;color:var(--muted)}.prose .endpoint{margin-top:28px}.prose .endpoint-row code{background:none;box-shadow:none;padding:0;border-radius:0}.prose .scope h3{margin-top:0}.prose .scope ul{padding-left:0}.prose .scope li+li{margin-top:0}.docs-end{margin-top:72px;padding-top:40px;border-top:1px solid var(--line)}@media(max-width:640px){.doc-shot-frame{padding:18px 0 0 18px}.prose ol.doc-steps>li{padding-left:40px}}.wrap.roadmap,.wrap.prose-wrap{padding-left:var(--gut);padding-right:var(--gut)}.rm-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.rm-empty{font-size:15px;color:var(--muted)}.legal-doc h2{scroll-margin-top:24px}.legal-doc .h-anchor{display:inline-block;margin-left:.4em;font-size:.6em;color:var(--muted);text-decoration:none;vertical-align:.12em;opacity:0;transition:opacity .2s var(--ease)}.legal-doc .h-anchor svg{display:inline-block}.legal-doc h2:hover .h-anchor,.legal-doc .h-anchor:focus-visible,.legal-doc h2:target .h-anchor{opacity:1}.legal-doc h2:target{color:var(--go)}@media(hover:none){.legal-doc .h-anchor{opacity:.55}}.legal-doc .updated{padding-bottom:1.4em;border-bottom:1px solid var(--line)}.legal-doc .updated+p{margin-top:1.6em}.lp>*{min-width:0}.lp h2+.lede{margin-top:18px;max-width:40ch}.lp-shot{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:var(--tint,var(--mint-tint));padding:40px 0 0 40px}.lp-shot .shot{border-radius:10px 0 0;background:#fff;box-shadow:var(--shadow-md)}.lp-label{display:block;margin-bottom:12px;font-size:14px;font-weight:620;color:var(--go)}.showcase-copy .fine{color:var(--muted);font-weight:450}.lp-paths{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:56px}.lp-path{display:flex;flex-direction:column;background:#fff;border-radius:var(--r);box-shadow:var(--shadow-sm);padding:32px}.lp-path .ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--mint-tint);color:var(--go);font-size:22px;margin-bottom:20px}.lp-path h3{font-size:1.375rem}.lp-path>p{margin-top:10px;font-size:16px}.lp-path .ticks{margin-top:22px}.lp-path-note{display:flex;gap:10px;margin-top:24px;padding:14px 16px;border-radius:var(--r-sm);background:#fff6e5;color:#5c3b00;font-size:14.5px;line-height:1.5}.lp-path-note svg{font-size:18px;margin-top:2px;color:#8a5a00}.lp-path-note strong{color:#3f2800;font-weight:620}.lp-asks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lp-asks li{align-self:flex-start;max-width:34ch;padding:14px 18px;border-radius:18px 18px 18px 6px;background:#fff;box-shadow:var(--shadow-sm);color:var(--ink);font-size:16.5px;line-height:1.45}.lp-asks li:nth-child(2n){align-self:flex-end;border-radius:18px 18px 6px}.lp-work{margin-top:28px}.lp-phones{position:relative;display:flex;justify-content:center;gap:28px;padding:48px 24px;border-radius:var(--r);background:var(--iris-tint)}.lp-phones figure{margin:0;width:250px;flex:none}.lp-phones figure:nth-child(2){margin-top:64px}.lp-phones .phone-screen{height:auto;background:#fff}.lp-phones figcaption{margin-top:14px;font-size:13.5px;color:var(--muted);text-align:center}.lp-trust .draft{max-width:460px}.facts .ico.lp-no{background:#fbedee;color:var(--danger)}.facts .ico.lp-bos{background:var(--iris-tint);color:var(--iris-ink)}.lp-gaps svg{color:var(--muted)}.lp-vs-scroll{margin-top:48px;overflow-x:auto;background:#fff;border-radius:var(--r);box-shadow:var(--shadow-sm)}.lp-vs{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.5}.lp-vs th,.lp-vs td{text-align:left;vertical-align:top;padding:16px 24px;border-bottom:1px solid var(--line)}.lp-vs tbody tr:last-child>*{border-bottom:0}.lp-vs thead th{font-size:14px;font-weight:620;color:var(--ink);background:var(--mist)}.lp-vs thead th:last-child{color:var(--go)}.lp-vs tbody th{width:22%;font-weight:600;color:var(--ink)}.lp-vs td{width:39%}.lp-vs-cost{min-width:520px}.lp-vs-cost td{width:auto;font-size:17px;color:var(--ink)}.lp-vs-cost thead th:last-child{color:var(--ink)}.lp-vs-cost tbody tr:last-child td{color:var(--go);font-weight:620}.lp-vs-note{margin-top:16px;max-width:72ch;font-size:14px;color:var(--muted)}@media(max-width:1023px){.lp-shot,.lp-phones{max-width:680px}.lp-paths{grid-template-columns:1fr}}@media(max-width:640px){.lp-shot{padding:20px 0 0 20px}.lp-path{padding:24px}.lp-vs th,.lp-vs td{padding:14px 16px}.lp-vs:not(.lp-vs-cost){min-width:0}.lp-vs:not(.lp-vs-cost) thead{display:none}.lp-vs:not(.lp-vs-cost) :is(tr,th,td){display:block;width:auto}.lp-vs:not(.lp-vs-cost) tbody tr{border-bottom:1px solid var(--line);padding:6px 0}.lp-vs:not(.lp-vs-cost) tbody tr:last-child{border-bottom:0}.lp-vs:not(.lp-vs-cost) tbody :is(th,td){border-bottom:0;padding:8px 16px}.lp-vs:not(.lp-vs-cost) td:before{content:attr(data-label);display:block;font-size:13px;font-weight:620;color:var(--muted)}.lp-vs:not(.lp-vs-cost) td:last-child:before{color:var(--go)}.lp-vs-cost{min-width:0;font-size:14px}.lp-vs-cost td{font-size:15px}.lp-phones{gap:14px;padding:28px 12px}.lp-phones figure{width:calc(50% - 7px);max-width:190px}.lp-phones figure:nth-child(2){margin-top:40px}.lp-phones .phone{padding:5px;border-radius:24px}.lp-phones .phone-screen{border-radius:20px}}.story-sec .split>*,.company .split>*{min-width:0}.story{display:flex;flex-direction:column;gap:18px;max-width:62ch}.story-lead{font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);line-height:1.4;color:var(--ink);font-weight:560;letter-spacing:-.012em}.people{list-style:none;margin:48px 0 0;padding:0;display:flex;flex-direction:column;gap:32px}.person-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;background:#fff;border-radius:var(--r);box-shadow:var(--shadow-sm);padding:32px}.person-card:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.person-card:nth-child(2n) .portrait{order:1}.portrait{margin:0;aspect-ratio:4/5;border-radius:var(--r-sm);overflow:hidden;background:var(--mist)}.portrait img{width:100%;height:100%;object-fit:cover}.role{font-size:14px;font-weight:620;color:var(--go)}.person-copy h3{margin-top:6px;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);letter-spacing:-.022em}.bio{display:flex;flex-direction:column;gap:14px;margin-top:18px;max-width:56ch}.person-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.person-links a{display:inline-flex;align-items:center;gap:4px;color:var(--go);font-weight:560;font-size:15.5px}.company .facts a{color:var(--go);font-weight:560}.contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.contact-list li{display:flex;flex-direction:column;gap:2px;background:var(--mist);border-radius:var(--r);padding:20px 24px}.contact-list strong{color:var(--ink);font-weight:600}.contact-list span{font-size:15px}.contact-list a{color:var(--go);font-weight:560;overflow-wrap:anywhere}@media(max-width:1023px){.person-card,.person-card:nth-child(2n){grid-template-columns:1fr;gap:28px}.person-card:nth-child(2n) .portrait{order:0}.portrait{max-width:420px}}@media(max-width:640px){.people{margin-top:36px}.person-card{padding:20px}.contact-list li{padding:18px 20px}}:root{--ink:#0C2442;--body:#4A5A70;--muted:#5E6E84;--line:rgba(12,36,66,.09);--ground:#FFFFFF;--mist:#F6F8FB;--green:#0DAA6B;--go:#077A4E;--go-hover:#066A44;--iris:#7A5AF8;--iris-ink:#5B3FD6;--iris-btn:#6D4DF0;--iris-tint:#F4F1FF;--mint-tint:#EEF8F3;--danger:#B4232C;--r:12px;--r-sm:8px;--ease:cubic-bezier(.16,1,.3,1);--shadow-lg:0 50px 100px -20px rgba(12,36,66,.25),0 30px 60px -30px rgba(12,36,66,.32);--shadow-md:0 13px 27px -5px rgba(12,36,66,.2),0 8px 16px -8px rgba(12,36,66,.26);--shadow-sm:0 2px 5px -1px rgba(12,36,66,.12),0 1px 3px -1px rgba(12,36,66,.18);--wrap:1180px;--gut:24px;--mono:"JetBrains Mono",ui-monospace,monospace;--nav-h:76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:#B9C3D1 var(--mist)}body{margin:0;background:var(--ground);color:var(--body);font-family:Mona Sans,system-ui,sans-serif;font-size:17px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#7a5af838;color:var(--ink)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--mist)}::-webkit-scrollbar-thumb{background:#b9c3d1;border-radius:12px;border:3px solid var(--mist)}img{display:block;max-width:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--iris);outline-offset:3px;border-radius:6px}input{caret-color:var(--iris)}code,kbd{font-family:var(--mono);font-size:.88em}.page{position:relative;overflow-x:clip}svg.lucide{display:block;width:1em;height:1em;flex:none}.wrap{max-width:calc(var(--wrap) + var(--gut)*2);margin:0 auto;padding:0 var(--gut)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3{color:var(--ink);margin:0;font-weight:620;text-wrap:balance;font-stretch:108%}h1{font-size:clamp(2.5rem,1.5rem + 3vw,3.75rem);line-height:1.03;letter-spacing:-.032em;font-weight:600}h2{font-size:clamp(2rem,1.3rem + 2.2vw,3rem);line-height:1.06;letter-spacing:-.03em}h3{font-size:1.125rem;line-height:1.3;letter-spacing:-.012em;font-weight:600;font-stretch:104%}p{margin:0;text-wrap:pretty}.lede{font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.5;color:var(--body);max-width:36ch}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:560;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:background-color .2s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.btn-go{background:var(--go);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 6px 16px -6px #0732218c}.btn-go:hover{background:var(--go-hover);transform:translateY(-1px)}.btn-go svg{transition:transform .25s var(--ease)}.btn-go:hover svg{transform:translate(2px)}.btn-ghost{color:var(--ink);background:transparent;padding:0 8px}.btn-ghost:hover{text-decoration:underline}.btn-quiet{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.btn-quiet:hover{transform:translateY(-1px)}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.nav{position:absolute;top:0;left:0;right:0;z-index:20}main{padding-top:var(--nav-h)}.hero,.page-head{margin-top:calc(var(--nav-h)*-1);padding-top:var(--nav-h)}.nav-in{display:flex;align-items:center;height:var(--nav-h);gap:36px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:640;font-size:19px;letter-spacing:-.02em;font-stretch:106%}.brand img{width:34px;height:auto;filter:drop-shadow(0 0 0 #fff) drop-shadow(0 1px 1px rgba(12,36,66,.25)) drop-shadow(0 0 1px rgba(255,255,255,.9))}.nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.nav-links a{color:var(--ink);text-decoration:none;font-size:15px;font-weight:540}.nav-links a:hover{text-decoration:underline}.nav-links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;font-weight:620}.nav-end{margin-left:auto;display:flex;align-items:center;gap:14px}.nav-end .signin{color:#fff;font-size:15px;font-weight:560;text-decoration:none}.nav-end .signin:hover{text-decoration:underline}.nav .btn{height:38px;padding:0 16px;font-size:14px}.menu-btn{display:none;width:40px;height:40px;border-radius:999px;border:0;background:#fff;box-shadow:var(--shadow-sm);align-items:center;justify-content:center;font-size:20px;color:var(--ink);cursor:pointer}.menu-panel{display:none}.field{position:absolute;inset:0 0 auto;height:var(--field-h,780px);transform:skewY(var(--field-skew,-8deg));transform-origin:0 100%;overflow:hidden;z-index:0;background:#12a69a}.field:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-12%;width:124%;background:radial-gradient(40% 60% at 18% 30%,rgba(255,255,255,.14),transparent 70%),radial-gradient(35% 55% at 70% 70%,rgba(47,143,216,.55),transparent 70%),linear-gradient(100deg,#0daa6b 0% 20%,#12a69a 40%,#1da3c0 52%,#4c7bea 70%,#7a5af8 86% 100%);animation:drift 22s ease-in-out infinite alternate}.field:after{content:"";position:absolute;width:60%;height:120%;left:40%;top:-10%;background:radial-gradient(closest-side,rgba(122,90,248,.55),transparent);animation:drift2 26s ease-in-out infinite alternate;mix-blend-mode:multiply;opacity:.55}@keyframes drift{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(5%,0,0)}}@keyframes drift2{0%{transform:translate3d(8%,6%,0) scale(1)}to{transform:translate3d(-10%,-4%,0) scale(1.15)}}@keyframes pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.frame{border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--shadow-lg)}.frame img{width:100%;height:auto}.phone{background:#0e1b2b;border-radius:34px;padding:8px;box-shadow:var(--shadow-lg)}.phone-screen{border-radius:27px;overflow:hidden;height:400px;background:#121b22}.phone-screen img{width:100%;height:auto}.demo-note{font-size:12.5px;color:var(--muted)}.draft{background:#fff;border-radius:var(--r);box-shadow:var(--shadow-md);overflow:hidden;font-size:14px;line-height:1.5}.draft-head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--iris-tint);color:var(--iris-ink);font-weight:600;font-size:13.5px}.bos-chip{width:24px;height:24px;border-radius:7px;background:var(--iris);color:#fff;display:grid;place-items:center;font-size:14px;flex:none}.draft-head .when{margin-left:auto;color:var(--muted);font-weight:500;font-size:12.5px}.draft-body{padding:14px 16px 4px}.draft-to{font-size:12.5px;color:var(--muted);margin-bottom:8px}.draft-to b{color:var(--ink);font-weight:600}.draft-text{color:var(--ink)}.draft-edit{display:block;width:100%;font:inherit;line-height:1.5;padding:8px 10px;border:1px solid var(--iris);border-radius:8px;background:#fff;resize:vertical}.draft-actions{display:flex;gap:8px;padding:14px 16px 16px;align-items:center}.draft-actions .btn{height:36px;padding:0 14px;font-size:13.5px}.draft-actions .edit{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.draft-done{display:none;align-items:center;gap:10px;padding:14px 16px 16px;color:var(--go);font-weight:600}.draft-done:focus{outline:none}.draft-done svg{font-size:18px}.draft.is-sent .draft-actions{display:none}.draft.is-sent .draft-done{display:flex;animation:pop .5s var(--ease)}.draft.is-sent .draft-text{color:var(--muted)}section{position:relative}.sec{padding:128px 0}.sec-tight{padding:96px 0}.mist{background:var(--mist)}.sec-head{max-width:640px}.sec-head .lede{margin-top:18px;max-width:44ch}.split{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15.5px;color:var(--ink)}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks svg{color:var(--go);margin-top:4px;flex:none}.panel{background:var(--mist);border-radius:var(--r);padding:28px 32px}.panel-mint{background:var(--mint-tint)}.panel h3{margin-bottom:8px}.panel p{font-size:15.5px}.panel p+p{margin-top:10px}.panel a{color:var(--go);font-weight:560}.hero{position:relative;padding-bottom:40px}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px;padding-top:64px}.hero-copy{padding-top:36px;max-width:560px}.hero-copy h1{color:var(--ink)}.hero-copy .lede{margin-top:24px;color:var(--ink)}.hero .btn-ghost{font-weight:600}.fine{margin-top:18px;font-size:14px;color:var(--ink);font-weight:500}.stage{position:relative;height:660px}.layer{position:absolute;will-change:transform;transition:transform .9s var(--ease)}.l-home{left:12px;top:40px;width:860px;transform:translate3d(calc(var(--px,0)*-6px),calc(var(--py,0)*-6px),0)}.l-phone{left:-56px;top:268px;width:196px;transform:translate3d(calc(var(--px,0)*-14px),calc(var(--py,0)*-12px),0)}.l-phone .phone-screen{height:auto;aspect-ratio:900/1900}.l-draft{right:-8px;top:0;width:330px;transform:translate3d(calc(var(--px,0)*-22px),calc(var(--py,0)*-18px),0)}.stage .demo-note{position:absolute;left:190px;top:585px}.problem .lede{max-width:44ch;margin-top:20px}.pains{list-style:none;margin:0;padding:0}.pains li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:22px 0;border-top:1px solid var(--line)}.pains li:last-child{border-bottom:1px solid var(--line)}.pains svg{font-size:22px;color:var(--ink);margin-top:2px}.pains strong{display:block;color:var(--ink);font-weight:600;font-size:18px;letter-spacing:-.01em}.pains span{font-size:16px}.flow{display:grid;grid-template-columns:1fr 56px 1.15fr 56px 1fr;align-items:stretch;margin-top:64px}.node{display:flex;flex-direction:column;gap:14px}.node-label{display:flex;align-items:baseline;gap:10px;color:var(--ink);font-weight:600;font-size:16px}.node-label small{font-weight:450;color:var(--muted);font-size:14px}.node-body{flex:1;background:#fff;border-radius:var(--r);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.link{position:relative;align-self:center;height:2px;margin-top:30px;background:linear-gradient(90deg,#0c244224,#7a5af859);overflow:hidden}.link:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--iris),transparent);animation:travel 2.8s var(--ease) infinite}@keyframes travel{to{left:110%}}@keyframes travelv{to{top:110%}}.node .draft{box-shadow:none;border-radius:0;height:100%;display:flex;flex-direction:column}.node .draft-body{flex:1}.log{list-style:none;margin:0;padding:16px 18px;display:flex;flex-direction:column;gap:12px;font-size:14px}.log li{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:start;color:var(--ink)}.log li svg{font-size:16px;margin-top:2px;color:var(--muted)}.log li.bos svg{color:var(--iris)}.log li.ok svg{color:var(--go)}.log time{font-size:12.5px;color:var(--muted)}.log li.pending{color:var(--muted)}.log-head{padding:14px 18px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink)}.log li.new{animation:pop .5s var(--ease)}.mech-foot{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:var(--ink)}.mech-foot span{display:inline-flex;align-items:center;gap:8px}.mech-foot svg{font-size:18px;color:var(--iris)}.bento-head{display:flex;justify-content:space-between;align-items:end;gap:40px}.bento-head h2{max-width:16ch}.bento-head a{font-weight:600;color:var(--ink);white-space:nowrap}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:16px;margin-top:56px;grid-template-areas:"inbox inbox inbox inbox inbox inbox inbox tasks tasks tasks tasks tasks" "inbox inbox inbox inbox inbox inbox inbox domain domain domain domain domain" "crm crm crm crm cal cal cal cal wa wa wa wa" "prop prop prop prop files files files files wa wa wa wa"}.cell{position:relative;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;padding:28px 28px 0;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bento .cell{transition:translate .25s var(--ease),box-shadow .25s var(--ease)}.cell:hover,.cell:has(.cell-open:focus-visible){translate:0 -3px;box-shadow:var(--shadow-md)}.cell:has(.cell-open:focus-visible){outline:2px solid var(--iris);outline-offset:3px}.cell h3{max-width:24ch}.cell p{font-size:15px;margin-top:6px;max-width:40ch;color:var(--body)}.cell .shot{flex:1 0 auto;margin:24px -28px 0 0;border-radius:10px 0 0;box-shadow:var(--shadow-sm);background:#fff}.c-inbox{grid-area:inbox;background:#eef8f3}.c-tasks{grid-area:tasks;background:var(--iris-tint)}.c-domain{grid-area:domain;background:#eff4fa}.c-crm{grid-area:crm;background:#f3f1fb}.c-cal{grid-area:cal;background:#eef6f8}.c-prop{grid-area:prop;background:#eef8f3}.c-files{grid-area:files;background:#f2f4f8}.c-wa{grid-area:wa;background:var(--iris-tint);align-self:start;padding-bottom:32px}.c-wa .phone{width:min(280px,100%);margin:28px auto 0;box-shadow:var(--shadow-md)}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--iris-ink);margin-bottom:10px}.bento .cell h3{margin-right:40px}.cell-open{position:absolute;inset:0;z-index:3;width:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cell-open:focus-visible{outline:none}.cell-plus{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:16px;box-shadow:var(--shadow-sm);transition:background-color .25s var(--ease),color .25s var(--ease),rotate .25s var(--ease)}.cell:hover .cell-plus,.cell-open:focus-visible .cell-plus{background:var(--go);color:#fff;rotate:90deg}.cell-benefit{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;margin:0;padding:14px 18px;border-radius:var(--r-sm);background:#fff;color:var(--ink);font-size:16.5px;line-height:1.35;font-weight:640;letter-spacing:-.01em;box-shadow:var(--shadow-md);opacity:0;transform:translateY(calc(100% + 20px));transition:opacity .25s var(--ease),transform .25s var(--ease);pointer-events:none}.cell .cell-benefit{max-width:none;font-size:16.5px;margin:0;color:var(--ink)}.cell:has(.cell-open:focus-visible) .cell-benefit{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.cell:hover .cell-benefit{opacity:1;transform:none}}html.feat-lock{overflow:hidden;scrollbar-gutter:stable}.feat{position:fixed;padding:0;border:0;margin:auto;width:min(1120px,calc(100vw - 64px));height:min(680px,calc(100dvh - 64px));max-width:none;max-height:none;border-radius:16px;background:#fff;color:var(--body);box-shadow:var(--shadow-lg);overflow:hidden;transform-origin:0 0}.feat::backdrop{background:#0c244280;transition:opacity .3s var(--ease)}.feat[open]::backdrop{animation:fade .3s var(--ease)}.feat.is-closing::backdrop{opacity:0}@keyframes fade{0%{opacity:0}}.feat-in{display:grid;height:100%;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"copy media" "nav media"}.feat-copy{grid-area:copy;overflow-y:auto;overscroll-behavior:contain;padding:44px 40px 32px}.feat-label{font-size:14px;font-weight:620;color:var(--go)}.feat h2{margin-top:10px;font-size:clamp(1.75rem,1.3rem + 1vw,2.25rem);line-height:1.1;letter-spacing:-.026em;max-width:17ch}.feat-sub{margin-top:32px;font-size:13.5px;font-weight:600;color:var(--muted);letter-spacing:0;font-stretch:100%}.feat-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:14px}.feat-list li{display:flex;gap:12px;font-size:16px;line-height:1.5;color:var(--ink)}.feat-list .ico{flex:none;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--mint-tint);color:var(--go);font-size:14px}.feat-bos{display:flex;gap:12px;margin-top:28px;padding:16px 18px;border-radius:var(--r-sm);background:var(--iris-tint)}.feat-bos svg{flex:none;font-size:20px;color:var(--iris);margin-top:1px}.feat-bos p{font-size:15.5px;line-height:1.5;color:var(--iris-ink)}.feat-bos strong{display:block;font-weight:640;color:var(--iris-ink)}.feat-fine{margin-top:14px;font-size:13px;line-height:1.5;color:var(--muted)}.feat-media{grid-area:media;position:relative;overflow:hidden;background:var(--mist)}.feat-media .shot{position:absolute;left:40px;top:40px;right:0;border-radius:10px 0 0;background:#fff;box-shadow:var(--shadow-md)}.feat-media.is-phone .phone{position:absolute;left:50%;top:50%;width:250px;translate:-50% -50%;box-shadow:var(--shadow-md)}.feat-nav{grid-area:nav;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--line);background:#fff}.feat-nav button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-size:14px;font-weight:560;cursor:pointer;max-width:42%;transition:background-color .2s var(--ease)}.feat-nav button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feat-nav button:hover{background:var(--mist)}.feat-count{font-size:13px;color:var(--muted);white-space:nowrap}.feat-x{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border:0;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:18px;box-shadow:var(--shadow-sm);cursor:pointer}.feat-x:hover{background:var(--mist)}.start .lede{margin-top:18px;max-width:34ch}.start .cta-row{margin-top:32px}.steps{list-style:none;margin:0;padding:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:52px 1fr;gap:8px 16px;padding:26px 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps li:before{content:counter(s);width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--ink);box-shadow:inset 0 0 0 1px #0c24422e;grid-row:span 2}.steps li:last-child:before{background:var(--iris);color:#fff;box-shadow:none}.steps p{font-size:16px}.mcp{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.mcp>*{min-width:0}.mcp .lede{margin-top:18px;max-width:40ch}.endpoint{background:#fff;border-radius:var(--r);box-shadow:var(--shadow-md);overflow:hidden}.endpoint-row{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.endpoint-row code{font-family:var(--mono);font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.endpoint-row .lbl{font-size:12.5px;font-weight:600;color:var(--muted);flex:none}.endpoint-foot{padding:14px 18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted);background:var(--mist)}.copy{flex:none;height:32px;padding:0 12px;border-radius:999px;border:0;background:var(--mist);color:var(--ink);font-size:13px;font-weight:560;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.copy:hover{background:#eaeff5}.scope{display:grid;grid-template-columns:1fr 1fr}.scope div{padding:18px}.scope div+div{border-left:1px solid var(--line)}.scope h3{font-size:14px;margin-bottom:10px}.scope ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14.5px;color:var(--ink)}.scope li{display:flex;gap:8px;align-items:flex-start}.scope li svg{margin-top:3px;flex:none}.can svg{color:var(--go)}.cannot svg{color:var(--danger)}.clients{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.clients span{font-size:14px;font-weight:560;color:var(--ink);padding:7px 14px;border-radius:999px;background:#fff;box-shadow:var(--shadow-sm)}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pricing .lede{margin-top:18px;max-width:40ch}.incl{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.price-card{background:#fff;border-radius:var(--r);box-shadow:var(--shadow-lg);padding:32px}.pc-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pc-top h3{font-size:20px}.toggle{display:inline-flex;padding:4px;border-radius:999px;background:var(--mist);box-shadow:inset 0 0 0 1px var(--line)}.toggle button{border:0;background:transparent;height:34px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:560;color:var(--muted);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.toggle button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.toggle .save{color:var(--go);font-weight:650;margin-left:4px}.amount{display:flex;align-items:baseline;gap:10px;margin-top:28px}.amount strong{font-size:64px;line-height:1;font-weight:620;color:var(--ink);letter-spacing:-.035em;font-stretch:106%;font-variant-numeric:tabular-nums}.amount span{font-size:15px;color:var(--muted)}.billed{font-size:14.5px;color:var(--body);margin-top:10px;min-height:1.5em}.seats{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.seats-lbl{color:var(--ink);font-weight:600;font-size:15px}.seats-lbl small{display:block;font-weight:450;color:var(--muted);font-size:13.5px}.stepper{display:inline-flex;align-items:center;gap:4px;border-radius:999px;box-shadow:inset 0 0 0 1px #0c244229;padding:4px}.stepper button{width:34px;height:34px;border-radius:999px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--ink);font-size:15px}.stepper button:hover:not(:disabled){background:var(--mist)}.stepper button:disabled{color:#b5bfcc;cursor:not-allowed}.stepper output{min-width:32px;text-align:center;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.price-card .btn{width:100%;justify-content:center;margin-top:24px;height:48px;font-size:16px}.pc-fine{margin-top:14px;font-size:13.5px;color:var(--muted);text-align:center}.offer{margin-top:28px;font-size:14.5px;color:var(--body);max-width:56ch}.offer b{color:var(--ink);font-weight:600}.offer a{color:var(--go);font-weight:560}.facts{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.facts li{display:grid;grid-template-columns:40px 1fr;gap:12px}.facts .ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--mint-tint);color:var(--go);font-size:20px}.facts strong{display:block;color:var(--ink);font-weight:600;font-size:16px}.facts span{font-size:15px}.facts .ico svg{font-size:20px}.trust-note{margin-top:28px;font-size:14.5px;max-width:44ch}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;color:var(--ink);font-weight:580;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{transition:transform .35s var(--ease);color:var(--muted);flex:none}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{padding:0 40px 22px 0;font-size:15.5px;max-width:64ch}.faq details a{color:var(--go)}.closing{position:relative;padding:140px 0 150px;margin-top:40px}.closing .field{height:auto;inset:40px 0;transform-origin:50% 50%}.closing-in{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.closing h2{max-width:16ch;font-size:clamp(2.2rem,1.4rem + 2.6vw,3.5rem)}.closing p{margin-top:16px;color:var(--ink);font-size:18px;font-weight:450}footer{padding:72px 0 48px;font-size:14px}.foot{display:grid;grid-template-columns:1.6fr repeat(4,1fr) 1.5fr;gap:32px}.foot h2{margin:0 0 14px;font-size:13.5px;line-height:1.4;letter-spacing:0;color:var(--ink);font-weight:600;font-stretch:100%}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.foot a{text-decoration:none;color:var(--body)}.foot a:hover{color:var(--ink);text-decoration:underline}.foot .brand{margin-bottom:14px;color:var(--ink)}.foot .co{max-width:32ch;color:var(--muted);font-size:13.5px}.legal{margin-top:56px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px}.social{display:flex;gap:18px;list-style:none;margin:0;padding:0}.social a{color:var(--muted);text-decoration:none}.social a:hover{color:var(--ink);text-decoration:underline}.about h2{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);letter-spacing:-.022em}.about-body{display:flex;flex-direction:column;gap:14px;font-size:16px;max-width:64ch}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:540px;margin-left:auto;display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:var(--r);background:#fff;box-shadow:var(--shadow-lg);font-size:14.5px;line-height:1.5}.consent a{color:var(--go);font-weight:560}.consent-actions{display:flex;justify-content:flex-end;gap:10px}.consent .btn{height:38px;padding:0 16px;font-size:14px}.link-row{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.link-row a{color:var(--ink);font-weight:560}.store-note{margin-top:20px;font-size:14px}.page-head{position:relative;--field-skew:-4deg}.page-head .field{height:auto;inset:0}.page-head-in{position:relative;z-index:1;padding:64px var(--gut) 132px}.page-head h1{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.4rem);max-width:20ch}.page-head .lede{margin-top:20px;color:var(--ink);max-width:52ch}.page-head .cta-row{margin-top:32px}.crumbs ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--ink)}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--muted)}.crumbs a{color:var(--ink);font-weight:560}.related{padding-top:64px;padding-bottom:96px}.related h2{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);letter-spacing:-.022em}.related ul{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.related a{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 22px;border-radius:var(--r);background:var(--mist);text-decoration:none;transition:background-color .2s var(--ease)}.related a:hover{background:var(--mint-tint)}.related strong{display:block;color:var(--ink);font-weight:600;font-size:16px}.related strong svg{display:inline;margin-left:2px;color:var(--go);vertical-align:-.125em}.related span{font-size:15px;color:var(--body)}.prose{max-width:68ch;color:var(--body);font-size:17px;line-height:1.7}.prose>*+*{margin-top:1em}.prose h2{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);line-height:1.2;letter-spacing:-.022em;margin-top:2.4em;scroll-margin-top:32px}.prose h3{font-size:1.1875rem;margin-top:1.9em;scroll-margin-top:32px}.prose h2+*,.prose h3+*{margin-top:.6em}.prose>:first-child{margin-top:0}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--go);font-weight:500}.prose a:hover{color:var(--go-hover)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--muted)}.prose code{background:var(--mist);color:var(--ink);padding:.12em .4em;border-radius:6px;box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.prose table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.prose th,.prose td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.prose th{color:var(--ink);font-weight:600}.prose .updated{font-size:14.5px;color:var(--muted)}.prose-wrap{padding:24px 0 128px}.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;align-items:start;padding:24px 0 128px}.toc{position:sticky;top:28px;font-size:14.5px}.toc-title{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 10px 12px}.toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.toc a{display:block;padding:6px 12px;border-radius:var(--r-sm);color:var(--body);text-decoration:none;transition:background-color .2s var(--ease),color .2s var(--ease)}.toc a:hover{color:var(--ink);background:var(--mist)}.toc a[aria-current=true]{color:var(--ink);background:var(--mist);font-weight:600}.docs-section{scroll-margin-top:28px}.docs-section+.docs-section{margin-top:72px;padding-top:72px;border-top:1px solid var(--line)}.docs-section>h2:first-child{margin-top:0}.showcases{padding-top:24px;padding-bottom:64px}.showcase{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:center;padding:88px 0;scroll-margin-top:24px}.showcase+.showcase{border-top:1px solid var(--line)}.showcases>.showcase:nth-child(2n){grid-template-columns:7fr 5fr}.showcases>.showcase:nth-child(2n) .showcase-copy{order:2}.showcase-copy h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.showcase-copy>p{margin-top:16px;max-width:46ch}.showcase-copy .ticks{margin-top:26px}.showcase-fine{margin-top:22px;font-size:14px;color:var(--muted);max-width:52ch}.showcase-shot{position:relative;margin:0;border-radius:var(--r);overflow:hidden;background:var(--tint,var(--mint-tint));padding:40px 0 0 40px}.showcase-shot .shot{border-radius:10px 0 0;background:#fff;box-shadow:var(--shadow-md)}.showcase-shot.is-phone{padding:56px 40px}.showcase-shot .phone{width:280px;margin:0 auto;box-shadow:var(--shadow-md)}.roadmap{padding:24px 0 128px}.rm-group{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:start;padding:56px 0}.rm-group+.rm-group{border-top:1px solid var(--line)}.rm-head{position:sticky;top:28px}.rm-head h2{display:flex;align-items:center;gap:12px;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);letter-spacing:-.022em}.rm-head h2 svg{font-size:26px;color:var(--rm-c,var(--ink))}.rm-head p{margin-top:10px;font-size:15px;max-width:34ch}.rm-group[data-status=shipped]{--rm-c:var(--go)}.rm-group[data-status=in_progress]{--rm-c:var(--iris)}.rm-group[data-status=planned]{--rm-c:#1D6FB8}.rm-group[data-status=exploring]{--rm-c:var(--muted)}.rm-list{list-style:none;margin:0;padding:0}.rm-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 32px;padding:22px 0;border-top:1px solid var(--line)}.rm-item:first-child{border-top:0;padding-top:4px}.rm-item h3{grid-column:1}.rm-item p{grid-column:1;font-size:15.5px;max-width:62ch}.rm-item time{grid-column:2;grid-row:1;font-size:13.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}@media(max-width:1180px){.l-home{width:760px}.l-draft{width:300px}.bento{grid-auto-rows:minmax(280px,auto)}}@media(max-width:1023px){.nav-links,.nav-end .signin,.nav-end .btn{display:none}.menu-btn{display:inline-flex}:root{--nav-h:64px}.menu-panel{position:absolute;left:var(--gut);right:var(--gut);top:var(--nav-h);background:#fff;border-radius:var(--r);box-shadow:var(--shadow-lg);padding:8px;z-index:30}.menu-panel.open{display:block;animation:pop .35s var(--ease)}.menu-panel a{display:block;padding:12px 14px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:560}.menu-panel a:hover,.menu-panel a[aria-current=page]{background:var(--mist)}.menu-panel .btn{display:flex;justify-content:center;margin:8px 6px 6px;color:#fff}.menu-panel .btn:hover{background:var(--go-hover)}.hero-grid{grid-template-columns:1fr;padding-top:24px;gap:48px}.hero-copy{padding-top:12px}.stage{height:520px}.l-home{left:0;width:720px}.l-phone{left:-10px;top:170px;width:180px}.phone-screen{height:360px}.l-draft{right:0;top:-28px;width:300px}.stage .demo-note{inset:auto 0 -24px auto}.split,.mcp,.pricing{grid-template-columns:1fr;gap:40px}.flow{grid-template-columns:1fr;gap:0}.link{width:2px;height:40px;margin:0 0 0 28px;background:linear-gradient(180deg,#0c244224,#7a5af859)}.link:after{left:0;top:-40%;width:100%;height:40%;background:linear-gradient(180deg,transparent,var(--iris),transparent);animation-name:travelv}.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(280px,auto);grid-template-areas:"inbox inbox inbox inbox inbox inbox" "inbox inbox inbox inbox inbox inbox" "tasks tasks tasks domain domain domain" "crm crm crm cal cal cal" "prop prop prop files files files" "wa wa wa wa wa wa"}.c-wa{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:auto auto auto 1fr;column-gap:40px;padding-bottom:28px}.c-wa>*{grid-column:1}.c-wa .phone{grid-column:2;grid-row:1/-1;width:auto;margin:0}.closing-in{grid-template-columns:1fr}.foot{grid-template-columns:1fr 1fr 1fr}.foot>div:first-child{grid-column:1/-1}.page-head-in{padding:40px var(--gut) 104px}.docs{grid-template-columns:1fr;gap:40px}.toc{position:static}.toc-title{margin-left:0}.toc ol{flex-direction:row;flex-wrap:wrap;gap:8px}.toc a{padding:6px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line)}.showcase,.showcases>.showcase:nth-child(2n){grid-template-columns:1fr;gap:40px;padding:64px 0}.showcases>.showcase:nth-child(2n) .showcase-copy{order:0}.rm-group{grid-template-columns:1fr;gap:24px;padding:48px 0}.rm-head{position:static}}@media(max-width:640px){:root{--gut:20px}body{font-size:16px}.sec{padding:88px 0}.sec-tight{padding:72px 0}.hero-grid{gap:36px}.hero-copy .lede{margin-top:18px}.cta-row{margin-top:26px}.stage{height:380px}.l-home{width:560px;top:24px}.l-phone{left:-6px;top:150px;width:148px;padding:6px;border-radius:26px}.l-phone .phone-screen{border-radius:21px}.l-draft{width:250px;top:-18px;right:-4px}.l-draft .draft-text{font-size:13px}.l-draft .draft-to{display:none}.l-draft .draft-actions .btn{padding:0 12px;font-size:13px}.l-draft .edit .t{display:none}.hero{--field-h:620px;padding-bottom:72px}.stage .demo-note{inset:430px 0 auto}.bento{grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"inbox" "tasks" "domain" "crm" "cal" "prop" "files" "wa";gap:12px}.cell{display:flex;flex-direction:column;padding:24px 24px 0}.cell .shot{margin:24px -24px 0 0}.c-wa{display:flex;padding-bottom:28px}.c-wa .phone{width:min(250px,100%);margin:24px auto 0}.cell-benefit,.cell:has(.cell-open:focus-visible) .cell-benefit{position:static;padding:0;margin:12px 0 0;background:none;box-shadow:none;opacity:1;transform:none;border-radius:0}.cell .cell-benefit{font-size:15.5px;max-width:40ch;margin-top:12px}.cell-plus{top:16px;right:16px}.incl,.scope{grid-template-columns:1fr}.scope div+div{border-left:0;border-top:1px solid var(--line)}.price-card{padding:24px}.amount strong{font-size:52px}.closing{padding:120px 0 130px}.foot{grid-template-columns:1fr 1fr}.bento-head{display:block}.page-head-in{padding:28px var(--gut) 88px}.prose{font-size:16px}.panel{padding:22px 20px}.showcase-shot{padding:20px 0 0 20px}.showcase-shot.is-phone{padding:40px 20px}.showcase-shot .phone{width:240px}.rm-item{grid-template-columns:1fr}.rm-item time{grid-column:1;grid-row:auto;padding-top:0}}@media(max-width:767px){.feat{margin:auto 0 0;width:100%;height:92dvh;border-radius:16px 16px 0 0}.feat-in{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.feat-copy{overflow:visible;padding:32px 20px 24px}.feat h2{margin-right:44px}.feat-media{flex:none;margin:0 20px;border-radius:var(--r)}.feat-media .shot{position:relative;left:auto;top:auto;margin:20px 0 0 20px}.feat-media.is-phone{padding:24px 0}.feat-media.is-phone .phone{position:relative;left:auto;top:auto;translate:none;width:min(250px,calc(100% - 40px));margin:0 auto}.feat-nav{position:sticky;bottom:0;margin-top:auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.feat-nav button{padding:0 10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.field:before,.field:after,.link:after{animation:none}.layer{transform:none!important;transition:none}.cell,.btn,.btn svg,.toc a{transition:none}.cell:hover,.cell:has(.cell-open:focus-visible){translate:none}.bento .cell,.cell-plus,.cell-benefit,.feat::backdrop{transition:none}.feat[open]::backdrop{animation:none}.draft.is-sent .draft-done,.menu-panel.open,.log li.new{animation:none}}
