:root{font-family:DM Sans,sans-serif;color:#090c22;background:#efeeff;font-synthesis:none;--blue:#293cff;--muted:#60648c;--line:#e8e9f4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 49% 14%,#f2f0ff,#eeedff 62%,#eae9ff);min-height:100vh}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #7782ff;outline-offset:4px}button{border:0;background:none}svg{width:21px;height:21px;stroke-width:1.8;flex-shrink:0}.site-header{max-width:1188px;margin:auto;height:66px;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:30px;font-weight:800;letter-spacing:-1.7px}.site-header nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500}.site-header nav button{padding:0}.site-header nav .sign-in{padding:9px 23px;border:1px solid #bebfda;border-radius:12px}.hero{position:relative;text-align:center;max-width:1380px;margin:19px auto 0;padding:0 24px}h1{font-size:clamp(58px,6.05vw,96px);line-height:.91;font-weight:1000;letter-spacing:-5.8px;margin:26px 0 16px}h1 span{color:var(--blue);display:inline-block;font-size:1.09em;letter-spacing:-8px;margin-right:3px;text-shadow:0 5px 13px #384dff24}.intro{font-size:18px;line-height:1.38;color:#575c88;margin:15px 0 20px;letter-spacing:-.15px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:16px}.button{height:51px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 25px;border-radius:21px;font-size:16px;font-weight:600;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--blue);color:#fff;box-shadow:inset 0 0 9px #6d78ff,0 5px 12px #3d3dff0d}.secondary{border:1.5px solid #aaa0ff;color:var(--blue)}.secondary svg{fill:var(--blue);stroke:#efeeff;width:24px;height:24px}.scribble{font-family:Kalam,cursive;color:#6054f9;font-weight:300;font-size:18px;line-height:1.12;position:absolute;text-align:left;transform:rotate(-10deg);pointer-events:none}.scribble svg{display:block;fill:none;stroke:#9b8aff;stroke-width:2;width:85px;height:72px}.left-note{left:49px;top:244px}.left-note svg{margin:4px 0 0 43px;transform:rotate(10deg)}.right-note{right:8px;top:110px;font-size:16px}.right-note svg{margin:8px 0 0 -64px;transform:rotate(10deg)}.teammates{max-width:1320px;margin:24px auto 0;scroll-margin-top:20px}.role-tabs{display:flex;justify-content:center;gap:29px;margin:0 0 12px;min-height:46px}.role-tabs button{display:flex;align-items:center;gap:13px;padding:9px 24px;border-radius:28px;font-size:16px;color:#343875;transition:background .2s}.role-tabs svg{height:26px;width:26px}.role-tabs button[aria-selected=true]{background:#ffffffad;color:var(--blue)}.workspace{display:grid;grid-template-columns:260px minmax(0,1fr) 288px;min-height:554px;background:#ffffffed;border-radius:20px 20px 0 0;box-shadow:0 15px 60px #6962c608;overflow:hidden;text-align:left}.sidebar{border-right:1px solid var(--line);padding:14px 13px 18px 16px;position:relative}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;margin:0 9px 14px 7px}.sidebar .wordmark{font-size:25px}.icon-button{display:inline-flex;padding:7px;align-items:center;justify-content:center;color:#4c507e;border-radius:7px}.icon-button:hover{background:#ededfb}.search{margin:0 4px 17px 7px;display:flex;align-items:center;gap:8px;background:#f0f0f8;border:1px solid #e7e7f2;border-radius:10px;padding:6px 9px;color:#60658d;height:34px}.search svg{width:17px;height:17px}.search input{width:100%;min-width:0;background:none;border:0;outline:none;font-size:12px;color:#303764}.search input::placeholder{color:#74799e}.sidebar-label{font-size:12px;color:#5f658c;margin:0 7px 10px}.sidebar-roles{display:flex;flex-direction:column;gap:5px}.sidebar-roles button{display:flex;gap:13px;align-items:center;text-align:left;font-size:13px;border-radius:9px;height:38px;padding:0 8px;color:#262c55}.sidebar-roles button.active{background:#ebe7ff;color:#070c28}.role-icon{width:37px;height:37px;border-radius:10px;background:var(--tint);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.role-icon svg{width:23px;height:23px}.sidebar-links{border-top:1px solid var(--line);margin:27px 4px 0 7px;padding-top:14px;display:grid;gap:4px}.sidebar-links button{display:flex;align-items:center;gap:17px;color:#383e6a;padding:10px 5px;text-align:left;font-size:13px}.sidebar-links button:hover{background:#f5f4fd;border-radius:8px}.sidebar-links svg{width:19px;height:19px}.demo-label{font-size:10px;color:#9295b0;margin:22px 10px 0;display:flex;align-items:center;gap:5px}.demo-label span{width:5px;height:5px;background:#a6a7c7;border-radius:50%}.conversation{min-width:0;display:flex;flex-direction:column}.conversation-header{height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 23px;gap:10px}.conversation-header h2{font-size:17px;font-weight:650;margin:0;display:flex;gap:15px;align-items:center;white-space:nowrap}.conversation-header h2>span:first-child{color:#565c87;font-size:23px;font-weight:450}.conversation-tools{display:flex;align-items:center;gap:11px}.avatar-stack{display:flex;padding-left:8px}.avatar-stack img{width:25px;height:25px;border-radius:50%;border:2px solid white;margin-left:-8px;object-fit:cover}.small-button{border:1px solid #e3e4f0;border-radius:10px;padding:7px 14px;font-size:12px;white-space:nowrap;background:#ffffff70}.small-button:hover{background:#f1efff}.conversation-tools .icon-button{padding:3px}#thread{padding:14px 23px 0;flex:1}.message-row{display:flex;gap:14px;margin-bottom:17px;font-size:13px;line-height:1.36}.avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.bot-avatar{width:48px;height:48px;border-radius:50%;background:var(--tint);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-4px;margin-right:-2px}.bot-avatar svg{width:29px;height:29px}.message-body{min-width:0;flex:1}.message-meta{display:flex;align-items:center;gap:9px;margin-bottom:4px}.message-meta strong{font-weight:600}.message-meta time{font-size:11px;color:#8388a9}.message-body p{margin:0;color:#414666}.mention{color:var(--blue);font-weight:500}.attachment{display:flex;align-items:center;gap:11px;background:#f8f8fc;border:1px solid #e7e8f2;border-radius:9px;padding:8px 10px;margin-top:8px;width:252px;text-align:left}.attachment .file-icon{padding:6px;background:#e5e5ec;border-radius:8px;color:#414562;display:flex}.attachment strong{font-size:12px;font-weight:600;display:block}.attachment small{font-size:11px;color:#757a9b}.review-card{border:1px solid #e5e4f3;border-radius:12px;margin-top:4px;overflow:hidden}.review-card-top{display:flex;align-items:center;gap:14px;padding:10px 13px;background:linear-gradient(110deg,#f0edff,#efedff);border-radius:11px}.review-file{display:flex;padding:8px;border:1px solid #c9beff;border-radius:10px;color:#4d40d0;box-shadow:0 2px 6px #cac2ff33}.review-file svg{width:28px;height:28px}.review-title{flex:1}.review-title h3{font-size:17px;font-weight:650;letter-spacing:-.6px;margin:0 0 1px}.review-title small{font-size:12px;color:#8586aa}.status-pill{background:#d3f4e5;color:#06521b;border-radius:16px;display:flex;align-items:center;gap:7px;padding:7px 11px;font-size:12px;white-space:nowrap}.status-pill svg{width:18px;height:18px;fill:#07611a;stroke:#d3f4e5}.review-card-content{padding:5px 13px 9px}.assignee{display:flex;align-items:center;gap:10px;margin-top:8px}.assignee img{width:39px;height:39px;border-radius:50%;object-fit:cover}.assignee strong{display:block;font-size:12px;font-weight:550}.assignee small{color:#6c7190;font-size:11px}.assignee .small-button{margin-left:auto;display:flex;align-items:center;gap:9px}.assignee svg{width:15px;height:15px}#message-form{display:flex;align-items:center;border:1px solid #e1e2f0;border-radius:10px;margin:0 23px 17px;padding:2px 5px;gap:8px;height:41px}#message-form input{border:0;outline:none;background:none;min-width:0;flex:1;font-size:13px;color:#383c67}#message-form input::placeholder{color:#a5a9c7}.send-button{color:#c2c4dd;display:flex;padding:5px}.send-button:hover{color:var(--blue)}.details{border-left:1px solid var(--line);padding:28px 17px 24px 21px}.detail-head{padding:0 12px}.detail-icon{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:50%;color:var(--accent);background:var(--tint);margin-bottom:10px}.detail-icon svg{width:41px;height:41px}.details h2{font-size:23px;letter-spacing:-.7px;margin:0 0 3px}.details p{font-size:13px;color:#62678c;line-height:1.5;margin:0}.capabilities{display:grid;gap:13px;margin-top:22px}.capability{display:flex;gap:12px;padding:16px 12px 14px;background:#f3f3fd;border-radius:13px}.capability .role-icon{width:38px;height:38px}.capability h3{font-size:11px;font-weight:650;margin:0 0 5px;line-height:1.4}.capability p{font-size:11px;line-height:1.6}.preview-caption{color:#8184a6;font-size:12px;text-align:center;margin:20px 16px 36px}footer{max-width:1188px;margin:0 auto;padding:20px 0 32px;display:flex;justify-content:space-between;align-items:center;color:#65698d}footer .wordmark{font-size:21px;color:#181b39}footer span{font-size:12px}dialog{border:1px solid #e2dffe;border-radius:22px;padding:34px;max-width:580px;width:calc(100% - 32px);color:#171b3b;box-shadow:0 30px 120px #191a4933}dialog::backdrop{background:#1a17414d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-close{position:absolute;right:14px;top:13px}dialog h2{font-size:27px;letter-spacing:-1px;margin:0 28px 12px 0}dialog p{line-height:1.6;color:#64688a;font-size:14px}.eyebrow{font-size:11px!important;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue)!important;font-weight:650}.step{display:flex;gap:14px;margin:24px 0}.step>span{width:32px;height:32px;border-radius:50%;background:#eeebff;color:var(--blue);display:grid;place-items:center;flex-shrink:0}.step h3{font-size:15px;margin:3px 0}.step p{margin:0;font-size:13px}.review-item{border:1px solid #e8e6f3;border-radius:12px;padding:14px;margin:12px 0}.review-item h3{font-size:14px;margin:0 0 8px}.review-item p{font-size:13px;margin:6px 0}.review-item del{color:#b34857;background:#fff1f2}.review-item ins{color:#247048;background:#eaf9ef;text-decoration:none}.modal-note{padding:12px 15px;background:#f4f3fe;border-radius:10px;font-size:12px!important}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#171b3b;color:#fff;padding:13px 22px;border-radius:12px;font-size:13px;opacity:0;pointer-events:none;transition:.2s;max-width:90%;z-index:5}.toast.visible{opacity:1;transform:translate(-50%)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#no-results{font-size:12px;color:var(--muted);padding:8px}@media(min-width:1450px){.hero{margin-top:23px}h1{margin-top:23px;font-size:94px}.teammates{margin-top:24px}}@media(max-width:1350px){.site-header,footer{margin-left:6%;margin-right:6%}.teammates{margin-left:4%;margin-right:4%}.workspace{grid-template-columns:220px minmax(0,1fr) 250px}.role-tabs{gap:12px}.left-note{left:20px;top:230px}.right-note{right:25px}.review-card-top{gap:8px}.status-pill{font-size:10px;padding:6px}.review-title small{font-size:10px}.details{padding-left:12px;padding-right:12px}h1{font-size:7vw}.intro{font-size:16px}}@media(max-width:1100px){.workspace{grid-template-columns:195px minmax(0,1fr)}.details,.scribble{display:none}.role-tabs{gap:3px}.role-tabs button{font-size:14px;padding:10px 17px}.hero{margin-top:32px}.intro{font-size:16px}h1{font-size:8vw;letter-spacing:-4px}.teammates{margin-top:28px}.workspace{min-height:545px}}@media(max-width:700px){.site-header{height:70px;margin:0 22px}.site-header .wordmark{font-size:25px}.site-header nav{gap:15px;font-size:12px}.site-header nav>button:first-child{display:none}.site-header nav .sign-in{padding:8px 15px}.hero{margin-top:22px;padding:0 20px}h1{font-size:clamp(38px,8.4vw,59px);letter-spacing:-2.4px;line-height:1.04;margin:17px 0}h1 span{letter-spacing:-4px}.intro{font-size:15px;line-height:1.55;margin:17px auto 22px;max-width:480px}.desktop-break{display:none}.hero-actions{gap:10px}.button{font-size:12px;padding:0 14px;height:46px;border-radius:17px;gap:7px}.button svg{width:17px;height:17px}.teammates{margin:27px 12px 0}.role-tabs{justify-content:flex-start;overflow:auto;gap:5px;padding:0 4px 5px;scrollbar-width:none}.role-tabs button{flex-shrink:0;padding:9px 13px;font-size:13px;gap:8px}.role-tabs svg{width:21px;height:21px}.workspace{display:block;border-radius:15px;min-height:0}.sidebar{display:none}.conversation-header{padding:0 14px;height:56px}.conversation-header h2{font-size:14px;gap:9px}.conversation-tools{gap:7px}.conversation-tools .avatar-stack{display:none}.conversation-tools .small-button{padding:6px 10px}#thread{padding:17px 14px 0}.message-row{gap:10px;font-size:12px;margin-bottom:20px}.avatar{width:32px;height:32px}.bot-avatar{width:35px;height:35px;margin:0}.bot-avatar svg{width:23px;height:23px}.message-meta{font-size:12px}.attachment{max-width:100%;width:230px}.review-card-top{padding:10px;flex-wrap:wrap}.review-title h3{font-size:15px}.review-file{padding:5px}.review-file svg{width:23px;height:23px}.status-pill{margin-left:0;font-size:10px;padding:4px 8px}.review-title small{font-size:10px}.review-card-content{padding:9px}.assignee{flex-wrap:wrap;gap:7px}.assignee img{width:30px;height:30px}.assignee strong,.assignee small{font-size:10px}.assignee .small-button{padding:6px 8px;font-size:10px;gap:4px}.assignee .small-button svg{width:12px}#message-form{margin:0 14px 17px;gap:3px}#message-form input{font-size:12px}.preview-caption{font-size:10px;line-height:1.5}footer{margin:0 24px;padding-bottom:24px}footer span{font-size:10px}dialog{padding:27px 22px}.review-item{padding:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(min-width:1450px){h1{font-size:88px}.message-row{font-size:14px}.message-body>.message-meta{font-size:13px}}@media(max-width:700px){.review-card-top .review-title{flex-basis:calc(100% - 48px)}.review-card-top .status-pill{margin-left:39px}.review-title small{line-height:1.5}}.integrations{max-width:1188px;margin:88px auto 70px;scroll-margin-top:45px}.integration-heading{text-align:center}.integration-heading .eyebrow{font-size:11px;margin:0 0 15px;letter-spacing:2px}.integration-heading h2{font-size:52px;line-height:1.05;font-weight:800;letter-spacing:-2.6px;margin:0 0 18px}.integration-heading>p:last-child{color:var(--muted);font-size:16px;line-height:1.6;margin:0}.integration-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.integration-card{padding:30px 31px 26px;border:1px solid #ffffff;border-radius:20px;background:linear-gradient(130deg,#ffffffed,#faf9ffab);box-shadow:0 8px 35px #5d54ab05}.integration-brand{display:flex;align-items:center;gap:12px;margin-bottom:27px}.integration-symbol{height:45px;width:45px;display:grid;place-items:center;border-radius:12px;flex-shrink:0}.integration-symbol svg{width:26px;height:26px}.codex-symbol{background:#101327;color:#fff}.mail-symbol{background:#e7e2ff;color:var(--blue)}.integration-brand h3{font-size:23px;letter-spacing:-.8px;margin:0;font-weight:700}.integration-category{margin-left:auto;font-size:11px;color:#747595;padding:6px 10px;border:1px solid #e4e2f2;border-radius:20px}.integration-card h4{font-size:21px;font-weight:650;letter-spacing:-.6px;margin:0 0 10px}.integration-card>p{font-size:14px;line-height:1.7;color:var(--muted);margin:0;max-width:455px}.integration-flow{border-top:1px solid #e8e5f3;padding-top:21px;margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#515478;font-size:12px}.integration-flow svg{width:15px;height:15px;color:#8d83dd}.integration-footnote{text-align:center;font-size:11px;line-height:1.6;color:#7a7e9f;margin:23px 0 0}@media(max-width:1350px){.integrations{margin-left:6%;margin-right:6%}}@media(max-width:700px){.site-header nav{gap:12px}.site-header nav>a[href="#teammates"]{display:none}.integrations{margin:55px 20px 45px}.integration-heading h2{font-size:38px;letter-spacing:-1.8px}.integration-heading>p:last-child{font-size:14px}.integration-cards{grid-template-columns:1fr;gap:16px;margin-top:25px}.integration-card{padding:23px}.integration-brand{gap:10px;margin-bottom:24px}.integration-brand h3{font-size:22px}.integration-category{font-size:10px;padding:5px 8px}.integration-card h4{font-size:20px}.integration-card>p{font-size:13px}.integration-flow{font-size:10px;gap:6px}.integration-footnote{font-size:10px}}.integration-card{display:flex;flex-direction:column}.integration-card>p{margin-bottom:25px}.integration-flow{margin-top:auto}.convex-foundation{display:flex;align-items:center;gap:30px;margin-top:20px;border:1px solid #ffffff;border-radius:18px;padding:25px 31px;background:#ffffff75}.convex-foundation .integration-brand{margin:0;min-width:240px}.convex-symbol{background:#fff0d9;color:#bf6817}.convex-foundation .eyebrow{font-size:9px!important;letter-spacing:1.5px;margin:0 0 4px;color:#8c7192!important}.convex-foundation h3{font-size:21px}.convex-foundation>p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.convex-foundation>.integration-category{white-space:nowrap}@media(max-width:900px){.convex-foundation{flex-wrap:wrap;gap:17px}.convex-foundation>p{order:3;flex-basis:100%}}@media(max-width:700px){.convex-foundation{padding:23px}.convex-foundation .integration-brand{min-width:0}.convex-foundation>.integration-category{margin-left:0}.convex-foundation>p br{display:none}}.agent-inbox-section{max-width:1188px;margin:108px auto 112px;display:grid;grid-template-columns:.85fr 1.15fr;gap:76px;align-items:center;scroll-margin-top:32px;padding:0 16px}.inbox-story h2{font-size:clamp(32px,3.1vw,48px);line-height:1.06;letter-spacing:-1.8px;margin:16px 0 22px}.inbox-story>p:not(.eyebrow){font-size:16px;line-height:1.65;color:#575c88}.inbox-story-point{display:flex;gap:15px;margin:26px 0}.inbox-story-point>svg{color:#6354df;margin-top:3px}.inbox-story-point h3{font-size:16px;margin:0 0 6px;letter-spacing:-.2px}.inbox-story-point p{font-size:14px;line-height:1.6;color:#60648c;margin:0}.inbox-story .button{font-size:14px;margin-top:8px}.inbox-story .inbox-sync-note{font-size:12px!important;max-width:320px;margin-top:15px}.inbox-preview{min-width:0;background:#fff;border:1px solid #dfdcf3;border-radius:22px;box-shadow:0 24px 70px #5b49ac13;overflow:hidden;text-align:left}.inbox-preview-top{display:flex;align-items:center;gap:12px;padding:21px 23px;background:#faf9ff;border-bottom:1px solid #ece9f6}.inbox-agent-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e9e3ff;color:#6c50da;flex-shrink:0}.inbox-preview-top strong{font-size:16px;display:block}.inbox-preview-top div>span{display:block;font-size:11px;color:#757092;margin-top:3px}.inbox-example-tag{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.3px;background:#eee9ff;color:#7057aa;padding:5px 9px;border-radius:20px}.inbox-preview-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 23px 13px}.inbox-preview-heading h3{display:flex;align-items:center;gap:9px;font-size:15px;margin:0}.inbox-preview-heading>span{font-size:11px;color:#77728d}.inbox-preview-heading svg{width:17px;height:17px}.inbox-email-thread{border-top:1px solid #eeebf6}.inbox-email-thread summary{list-style:none;display:flex;align-items:center;gap:11px;padding:17px 22px;cursor:pointer}.inbox-email-thread summary::-webkit-details-marker{display:none}.inbox-email-thread summary:hover{background:#faf8ff}.inbox-email-thread summary:focus-visible{outline:3px solid #7782ff;outline-offset:-4px}.inbox-email-thread[open]>summary{background:#f4f0ff}.inbox-sender-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ede4fc;color:#73529a;font-size:11px;font-weight:700;flex-shrink:0}.inbox-sender-mint{background:#e3f1ed;color:#407963}.inbox-email-summary{min-width:0;flex:1}.inbox-email-summary strong,.inbox-email-summary>span,.inbox-email-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-email-summary strong{font-size:12px;margin-bottom:4px}.inbox-email-summary>span{font-size:12px;color:#3e3a5c}.inbox-email-summary small{font-size:11px;color:#817a98;margin-top:4px}.inbox-email-time{font-size:10px;color:#79728c;align-self:flex-start;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:15px}.inbox-email-time svg{width:14px;height:14px;transition:transform .15s}.inbox-email-thread[open] .inbox-email-time svg{transform:rotate(180deg)}.inbox-thread-messages{padding:0 23px 16px 29px}.inbox-thread-messages article{padding:18px 0 5px 16px;border-left:2px solid #e9e2fa;margin-top:17px}.inbox-thread-messages article+article{border-top:1px solid #eeebf6}.inbox-thread-messages header{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:13px}.inbox-thread-messages time{font-size:10px;color:#827b96;white-space:nowrap}.inbox-thread-messages article p{font-size:12px;line-height:1.65;color:#57506e;margin:0 0 9px}.inbox-read-note{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.5;color:#77718d;margin-top:18px}.inbox-read-note svg{width:15px;height:15px}.inbox-preview-caption{font-size:10px;line-height:1.6;color:#79718e;background:#faf9ff;border-top:1px solid #eeebf6;margin:0;padding:13px 22px;text-align:center}@media(max-width:1000px){.agent-inbox-section{gap:30px;margin:72px auto;padding:0 28px;grid-template-columns:.8fr 1.2fr}.inbox-story h2{font-size:36px}}@media(max-width:740px){.agent-inbox-section{grid-template-columns:1fr;max-width:580px;padding:0 20px;gap:30px;margin:65px auto}.inbox-story h2{font-size:36px}.inbox-story>p:not(.eyebrow){font-size:15px}.inbox-story-point{margin:20px 0}.inbox-preview-top{padding:18px}.inbox-email-thread summary{padding:16px 14px;gap:8px}.inbox-preview-heading{padding:17px}.inbox-thread-messages{padding:0 17px 16px}.inbox-thread-messages article{padding-left:12px}.inbox-email-time{font-size:9px}.inbox-preview-caption{padding:12px 16px}.inbox-example-tag{font-size:9px}.inbox-preview-top div>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.inbox-email-time svg{transition:none}}.agent-inbox-section{display:block}.inbox-story{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start;margin-bottom:34px}.inbox-story>.eyebrow,.inbox-story>h2{grid-column:1}.inbox-story>h2{grid-row:2/5;font-size:46px;max-width:470px}.inbox-story>p:not(.eyebrow){grid-column:2;grid-row:2;margin:0 0 15px}.inbox-story-point{display:none}.inbox-story>.button{grid-column:2;justify-self:start}.inbox-story>.inbox-sync-note{grid-column:2!important;grid-row:auto!important;margin-top:14px!important}.familiar-mail{border-radius:16px}.mail-layout{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:540px}.mail-folders{background:#faf9fe;padding:25px 12px;border-right:1px solid #e8e5f2}.mail-folders>p{font-size:10px;letter-spacing:1.4px;color:#8a839c;margin:0 13px 18px}.mail-folders button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border-radius:8px;font-size:13px;text-align:left;margin:3px 0;color:#676077}.mail-folders button svg{width:17px;height:17px}.mail-folders button span{margin-left:auto;font-size:11px}.mail-folders button[aria-pressed=true]{background:#eae4ff;color:#5945c4;font-weight:700}.mail-owner-note{font-size:11px;color:#90889e;line-height:1.7;margin:65px 13px 0}.mail-owner-note strong{color:#665b80}.mail-content{min-width:0}.mail-toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #ece9f4}.mail-toolbar h3{margin:0;font-size:18px}.mail-toolbar>span{font-size:11px;color:#827990}.mail-list-row{width:100%;display:grid;grid-template-columns:8px 130px minmax(0,1fr) 65px;align-items:center;gap:12px;text-align:left;padding:17px 22px;border-bottom:1px solid #ece9f4;font-size:12px}.mail-list-row.is-selected{background:#f1edff}.mail-list-row:hover{background:#f6f3ff}.mail-row-dot{width:5px;height:5px;border-radius:50%;background:#8b74db}.mail-row-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.mail-row-subject small{display:block;font-weight:400;color:#8a819a;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.mail-list-row time{font-size:10px;color:#837b90;text-align:right}.mail-reader-title{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 26px 15px}.mail-reader-title h4{font-size:18px;letter-spacing:-.4px;margin:0}.mail-reader-title>span{font-size:10px;color:#7a708f;white-space:nowrap}.mail-reader-message{margin:0 26px;border-bottom:1px solid #eeebf3}.mail-reader-message summary{display:flex;align-items:center;gap:11px;padding:15px 0;cursor:pointer;list-style:none}.mail-reader-message summary::-webkit-details-marker{display:none}.mail-reader-message summary strong{font-size:12px}.mail-reader-message summary small{display:block;color:#8b829b;font-size:10px;font-weight:400;margin-top:3px}.mail-reader-message summary time{margin-left:auto;font-size:10px;color:#857b93}.mail-reader-message>p{white-space:pre-wrap;font-size:13px;line-height:1.75;color:#554b65;margin:0 0 23px 45px;max-width:640px}.mail-reader-note{font-size:10px;color:#8a8096;padding:15px 26px;margin:0}.mail-reader-message summary:focus-visible{outline:2px solid #7782ff;outline-offset:2px}@media(max-width:740px){.agent-inbox-section{max-width:none}.inbox-story{display:block}.inbox-story>h2{font-size:35px}.inbox-story>.button{margin-top:8px}.mail-layout{grid-template-columns:1fr}.mail-folders{padding:10px;display:flex;gap:3px;flex-wrap:wrap;border-right:0;border-bottom:1px solid #e8e5f2}.mail-folders>p,.mail-owner-note{display:none}.mail-folders button{width:auto;flex:1;justify-content:center;padding:10px 7px;gap:6px;font-size:11px}.mail-folders button span{display:none}.mail-folders button svg{width:14px;height:14px}.mail-toolbar{padding:16px}.mail-list-row{grid-template-columns:5px minmax(0,1fr) 60px;padding:14px;gap:8px}.mail-list-row strong{grid-column:2}.mail-row-subject{grid-column:2/4;grid-row:2;font-size:11px}.mail-list-row time{grid-column:3;grid-row:1}.mail-reader-title{padding:22px 16px 10px}.mail-reader-title h4{font-size:16px}.mail-reader-message{margin:0 16px}.mail-reader-message>p{margin-left:0;font-size:12px}.mail-reader-note{padding:15px 16px;line-height:1.6}.inbox-example-tag{font-size:8px}.inbox-preview-top{padding:15px;gap:8px}.inbox-preview-top strong{font-size:14px}}.inbox-story>.button{grid-row:3}.inbox-story>.inbox-sync-note{grid-row:4!important}.inbox-story{display:block;margin-bottom:28px}.inbox-story>h2{max-width:none;font-size:40px;margin:0 0 14px}.inbox-story>h2 br{display:none}.inbox-story>p:not(.eyebrow){display:inline;margin:0 24px 0 0!important;font-size:15px}.inbox-story>.button{height:auto;border:0;padding:0;border-radius:0;font-size:13px;margin:0;gap:7px}.inbox-story>.button svg{width:15px;height:15px}.inbox-preview-top{padding:17px 24px}.mail-layout{min-height:480px}.inbox-preview-caption{background:#fff;font-size:10px;color:#8d869a;padding:10px}.mail-reader-message:last-of-type{border-bottom:0;margin-bottom:16px}@media(max-width:740px){.inbox-story>h2{font-size:30px;line-height:1.1}.inbox-story>p:not(.eyebrow){display:block;margin:0 0 13px!important;font-size:14px}.inbox-preview-top{padding:16px}.mail-layout{min-height:0}}.familiar-mail{border-color:#dddde5;box-shadow:0 16px 45px #2620440c}.familiar-mail .inbox-preview-top{background:#f6f6fa;gap:25px}.inbox-preview-top>div{min-width:125px}.inbox-preview-top>div>span{font-size:11px;color:#8b8796}.mail-search{display:flex;align-items:center;gap:10px;flex:1;max-width:650px;border-radius:8px;background:#ebebf2;padding:10px 15px;color:#83818f}.mail-search input{background:none;border:0;outline:none;min-width:0;width:100%;font-size:13px}.mail-search svg{width:17px;height:17px}.mail-account-avatar{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#dcd5f5;color:#625182;font-size:12px}.mail-layout{grid-template-columns:160px minmax(0,1fr)}.mail-folders{background:#f6f6fa;padding:12px 8px}.mail-folders .mail-compose{background:#e5dfff;color:#473489;border-radius:12px;padding:15px 12px;margin:0 4px 22px;width:calc(100% - 8px);font-weight:600}.mail-content{display:grid;grid-template-columns:310px minmax(0,1fr);grid-template-rows:52px 1fr;min-height:540px}.mail-toolbar{grid-column:1/3;padding:14px 20px}.mail-toolbar h3{font-size:16px}.mail-toolbar>span{font-size:10px}.mail-list-row{display:flex;padding:17px 12px;gap:8px;align-items:flex-start;background:#fbfbfd}.mail-list-row.is-selected{background:#ede9fb}.mail-list-row input{width:12px;height:12px;margin:2px 0 0;accent-color:#7864c5}.mail-star{padding:0;color:#8d8996;font-size:18px;line-height:17px}.mail-star[aria-pressed=true]{color:#c39231}.mail-message-select{padding:0;flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;text-align:left;gap:5px}.mail-message-select strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-message-select time{font-size:9px}.mail-message-select>span,.mail-message-select small{grid-column:1/3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mail-message-select>span{font-size:11px}.mail-message-select small{font-size:10px;color:#918a9b}.mail-empty{font-size:12px;padding:15px;color:#81798a}#mail-example-list{border-right:1px solid #e8e6ed;background:#fbfbfd}#mail-example-reader{min-width:0}.mail-reader-title{padding:24px 20px 16px}.mail-reader-title h4{font-size:18px;line-height:1.35}.mail-reader-message{margin:0 20px}.mail-reader-message summary{gap:9px}.mail-reader-message summary strong{font-size:11px;min-width:0}.mail-reader-message summary small{font-size:10px;overflow-wrap:anywhere}.mail-reader-message summary time{font-size:9px;max-width:70px;text-align:right}.mail-reader-message .inbox-sender-avatar{width:28px;height:28px;font-size:10px;background:#eeedf2;color:#797184}.mail-reader-message>p{margin-left:0;font-size:12px;line-height:1.8}.mail-to-line{font-size:10px;color:#87818f;margin:0 0 20px 37px}.mail-reply-actions{display:flex;gap:8px;padding:0 20px 25px}.mail-reply-actions button{border:1px solid #dcd9e3;border-radius:6px;padding:7px 17px;font-size:11px;color:#675e75}.mail-compose-form{padding:20px;display:grid;gap:15px}.mail-compose-form h4{margin:0 0 5px;font-size:17px}.mail-compose-form label{display:flex;align-items:center;gap:10px;font-size:12px;color:#81768f;border-bottom:1px solid #e9e5ef;padding-bottom:9px}.mail-compose-form input{width:100%;min-width:0;border:0;font:inherit;color:#514759;outline:none}.mail-compose-form textarea{resize:vertical;min-height:220px;border:0;font:inherit;font-size:12px;line-height:1.7;outline:none}.mail-compose-form button{padding:8px 15px;border-radius:6px;background:#f0ecfa;font-size:12px;margin-right:8px}.mail-compose-form small{font-size:10px;color:#8b8295}@media(max-width:1000px){.mail-layout{grid-template-columns:140px minmax(0,1fr)}.mail-content{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:740px){.familiar-mail .inbox-preview-top{gap:10px;padding:14px}.inbox-preview-top>div{min-width:65px}.mail-search{padding:9px;gap:6px}.mail-account-avatar{display:none}.mail-layout{grid-template-columns:1fr}.mail-content{display:block;min-height:0}.mail-folders{display:flex;flex-wrap:wrap;padding:8px;gap:2px}.mail-folders .mail-compose{width:100%;flex:auto;margin:0 0 7px;padding:10px;justify-content:flex-start;border-radius:6px}.mail-folders button{font-size:10px}.mail-message-select strong{font-size:12px}.mail-message-select>span{font-size:12px}.mail-message-select small{font-size:11px}.mail-toolbar{padding:14px}#mail-example-list{border-right:0}.mail-reader-message summary time{max-width:none}.mail-search input{font-size:11px}.mail-reader-title h4{font-size:17px}}.mail-message-select strong{grid-column:1;grid-row:1}.mail-message-select time{grid-column:2;grid-row:1}.waitlist-form{display:grid;gap:8px;margin-top:20px}.waitlist-form label{font-size:13px;font-weight:600;color:#262a4d}.waitlist-form label span{font-weight:450;color:#8a8db0;margin-left:4px}.waitlist-form input,.waitlist-form select{width:100%;font:inherit;font-size:15px;color:#171b3b;background:#fff;border:1px solid #d6d6ea;border-radius:12px;padding:12px 14px;min-height:46px}.waitlist-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%2360648c' stroke-width='2'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:36px}.waitlist-form input:focus-visible,.waitlist-form select:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.waitlist-form input[aria-invalid=true]{border-color:#c03a52}.waitlist-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.waitlist-row>div{display:grid;gap:8px;min-width:0}.waitlist-form .button{margin-top:6px;width:100%;border:0;cursor:pointer}.waitlist-form .button:disabled{opacity:.7;cursor:progress;transform:none}.waitlist-status{margin:0!important;min-height:0;font-size:13px!important}.waitlist-status.error{color:#b0304a!important}.waitlist-consent{margin:4px 0 0!important;font-size:12px!important;line-height:1.55!important}.waitlist-consent a,footer a:not(.wordmark),.legal-page a{color:var(--blue)}dialog h2:focus{outline:none}@media(max-width:480px){.waitlist-row{grid-template-columns:1fr}}.legal-page{max-width:720px;margin:56px auto 72px;padding:0 24px}.legal-page article{background:#ffffffb8;border:1px solid #fff;border-radius:22px;padding:40px 44px;box-shadow:0 16px 45px #2620440c}.legal-page h1{font-size:40px;line-height:1.1;letter-spacing:-1.6px;margin:0 0 12px;font-weight:800}.legal-page p{font-size:15px;line-height:1.7;color:#3b3f63;margin:0 0 16px}.legal-page p strong{color:#171b3b}.legal-updated{color:#60648c!important;font-size:13px!important;margin-bottom:28px!important}.placeholder{background:#fff3c4;color:#7a5200;border-radius:4px;padding:0 4px}@media(max-width:740px){.legal-page{margin:28px auto 48px;padding:0 16px}.legal-page article{padding:26px 20px}.legal-page h1{font-size:30px}}.guide article{padding:44px 48px}.guide .eyebrow{margin:0 0 14px}.guide h2{font-size:23px;line-height:1.25;letter-spacing:-.6px;margin:34px 0 12px;font-weight:750}.guide h3{font-size:17px;line-height:1.35;margin:24px 0 8px;font-weight:700;color:#171b3b}.guide ul,.guide ol{margin:0 0 18px;padding-left:22px}.guide li{font-size:15px;line-height:1.65;color:#3b3f63;margin:0 0 8px}.guide li strong{color:#171b3b}.guide .checklist{list-style:none;padding:0}.guide .checklist li{position:relative;padding-left:30px}.guide .checklist li:before{content:"";position:absolute;left:2px;top:4px;width:16px;height:16px;border-radius:5px;border:1.5px solid #aaa0ff;background:#f4f2ff}.guide-cta{margin:38px 0 22px;padding:28px 30px;border-radius:20px;background:#f1efff;border:1px solid #e1dcff}.guide-cta h2{margin:0 0 10px!important}.guide-cta .button{color:#fff!important;margin-top:4px}.guide-note,.guide-more{font-size:13px!important;color:#60648c!important}.guide-link{display:block;margin:14px 0 0;padding:20px 22px;border-radius:16px;background:#fff;border:1px solid var(--line);color:#171b3b!important;transition:border-color .18s,transform .18s}.guide-link:hover{border-color:#aaa0ff;transform:translateY(-2px)}.guide-link strong{display:block;font-size:17px;line-height:1.35;margin-bottom:6px}.guide-link span{display:block;font-size:14px;line-height:1.55;color:#60648c}@media(max-width:740px){.guide article{padding:26px 20px}.guide h2{font-size:20px}.guide-cta{padding:22px 20px}.guide-cta .button{width:100%}}
