.jax-login{--login-paper:#fcf7fa;--login-ink:#190e28;--login-muted:#5f4b75;--login-primary:#5725e5;isolation:isolate;background:var(--login-paper);min-height:100svh;color:var(--login-ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,41%) minmax(0,59%);font-family:DM Sans,system-ui,sans-serif;display:grid;position:relative}.jax-login-header{z-index:1;grid-area:1/1;justify-content:space-between;align-items:center;gap:16px;padding:33px clamp(26px,4vw,65px) 12px;display:flex}.jax-login-header a{min-height:44px;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.jax-login-header a:hover{text-underline-offset:4px;text-decoration:underline}.jax-login-brand{letter-spacing:-.055em;font-family:Manrope,DM Sans,system-ui,sans-serif;font-size:clamp(24px,2.5vw,38px);font-weight:800}.jax-login-brand img{width:clamp(33px,3.5vw,54px);height:auto}.jax-login-header .jax-login-home{color:var(--login-muted);font-weight:650}.jax-login-home svg{transform:rotate(180deg)}.jax-login a:focus-visible,.jax-login button:focus-visible,.jax-login input:focus-visible{outline-offset:3px;outline:3px solid #8854eb}.jax-login-main{grid-area:2/1;align-items:center;padding:34px clamp(26px,5.4vw,90px) clamp(48px,10vh,120px);display:grid}.jax-login-content{width:min(100%,480px);margin-inline:auto}.jax-login-content h1,.jax-login-welcome{letter-spacing:-.055em;font-family:Manrope,DM Sans,system-ui,sans-serif;font-weight:800;line-height:1.03}.jax-login-content h1{color:var(--login-ink);margin:0;font-size:clamp(39px,4.05vw,63px)}.jax-login-lede{color:var(--login-muted);margin:7px 0 35px;font-size:clamp(20px,2vw,30px)}.jax-login-form{gap:22px;display:grid}.jax-login-field{color:var(--login-ink);align-items:start;gap:8px;margin:0;font-size:clamp(16px,1.43vw,21px);font-weight:700;line-height:1.35;display:grid}.jax-login-field>label{color:inherit;font:inherit;line-height:inherit;margin:0;padding:0;display:block}.jax-login-field input{width:100%;min-height:55px;color:var(--login-ink);background:#fff8;border:1px solid #9d8cab;border-radius:12px;padding:12px 16px;font-size:clamp(16px,1.3vw,20px);font-weight:450;display:block}.jax-login-field input::placeholder{color:#6d5b81}.jax-login-password{display:block;position:relative}.jax-login-password input{padding-inline-end:58px}.jax-login-visibility{width:44px;height:44px;color:var(--login-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;inset:50% 5px auto auto;transform:translateY(-50%)}.jax-login-visibility:hover{background:#ede2fa}.jax-login-submit{color:#fff;background:linear-gradient(115deg,#5220dc,#6027ee);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:60px;margin-top:12px;padding:12px 16px;font-size:clamp(19px,1.7vw,24px);font-weight:750;display:flex}.jax-login-submit:hover:enabled{background:#4818c6}.jax-login-submit:disabled{opacity:1;cursor:wait;background:#5e4492}.jax-login-error{color:#852143;background:#f9e6ed;border-radius:9px;margin:0;padding:10px 13px}.jax-login-access{text-align:center;color:var(--login-muted);margin:24px 0 0;font-weight:550}.jax-login-art{isolation:isolate;color:#fff8ff;flex-direction:column;grid-area:1/2/span 2;justify-content:center;min-width:0;min-height:690px;padding:52px clamp(24px,4.4vw,78px) 48px clamp(28px,4.8vw,84px);display:flex;position:relative}.jax-login-art:before{content:"";z-index:-1;background:radial-gradient(at 45% 57%,#a558e0 0%,#7941ab 30%,#0000 64%),radial-gradient(at 83% 12%,#492365,#0000 54%),linear-gradient(150deg,#281238,#391d56 77%,#29143d);border-radius:13% 0 0 13%/52% 0 0 48%;position:absolute;inset:0 0 0 -5%}.jax-login-welcome{text-align:center;margin:0;font-size:clamp(34px,4.2vw,67px)}.jax-login-art-caption,.jax-login-art-foot{text-align:center;color:#e1cbff;margin:8px 0 0;font-size:clamp(19px,2.45vw,37px);line-height:1.2}.jax-login-scene{width:min(100%,760px);margin:28px auto 20px;position:relative;container-type:inline-size}.jax-login-inbox{background:linear-gradient(150deg,#eee3fb 38%,#c1a3e8);border:1px solid #b28aee;border-radius:4cqw;width:86%;min-height:62cqw;margin:2.8cqw 3% 6cqw auto;overflow:hidden;transform:perspective(900px)rotateY(-8deg)rotate(-3deg);box-shadow:10px 9px #956acb,0 0 36px #d194ff88,0 19px 36px #21102b88}.jax-login-inbox-bar{background:linear-gradient(120deg,#56358a,#321951);align-items:center;gap:1.3cqw;height:9cqw;padding:0 4%;font-size:3.2cqw;display:flex}.jax-login-inbox-bar img{width:4.7cqw}.jax-login-window-dots{gap:1.2cqw;margin-left:auto;display:flex}.jax-login-window-dots i{background:#a68ad8;border-radius:50%;width:1.65cqw;height:1.65cqw}.jax-login-inbox-body{color:#221537;grid-template-columns:34% 1fr;gap:3%;padding:4%;font-size:2.35cqw;display:grid}.jax-login-folders{align-content:start;gap:1cqw;display:grid}.jax-login-folders span{align-items:center;gap:1.6cqw;padding:1.6cqw;font-weight:650;display:flex}.jax-login-folders span:first-child{background:#c5aff9;border-radius:1.4cqw}.jax-login-folders svg{width:2.65cqw;height:2.65cqw}.jax-login-messages{background:#faf1ffb5;border-radius:1.7cqw;padding:.7cqw 1.7cqw}.jax-login-message{align-items:baseline;gap:1.3cqw;padding:1.7cqw 0;display:flex}.jax-login-message+.jax-login-message{border-top:1px solid #dbc9f3}.jax-login-message i{background:#713cf2;border-radius:50%;width:1.35cqw;height:1.35cqw}.jax-login-message:last-child i{visibility:hidden}.jax-login-message small{color:#553b80;white-space:nowrap;margin-left:auto;font-size:1.75cqw}.jax-login-inbox-edge{background:linear-gradient(175deg,#bd9be9,#8e65bd);border-radius:1.2cqw 1.2cqw 3.8cqw 3.8cqw;height:11cqw;position:absolute;bottom:6.6cqw;left:7%;right:2%;transform:rotate(-4deg);box-shadow:0 9px 25px #3f1b6770,inset 0 1px #f2ddff8c}.jax-login-desktop-jax{filter:drop-shadow(1px 7px 11px #49246985);width:46%;position:absolute;bottom:13cqw;left:2%;transform:rotate(-4deg)}.jax-login-draft{color:#26163e;background:linear-gradient(145deg,#fcf7ff,#e8dafa);border:1px solid #fff;border-radius:3cqw;align-items:center;gap:2cqw;padding:2.5cqw 3cqw;font-size:2.45cqw;display:flex;position:absolute;bottom:14cqw;right:0;transform:rotate(-3deg);box-shadow:0 12px 20px #43206770}.jax-login-draft strong{font-size:2.9cqw}.jax-login-draft>span{color:#fff;background:#6731e8;border-radius:1.3cqw;place-items:center;width:5.6cqw;height:5.6cqw;display:grid}.jax-login-draft svg{width:3cqw;height:3cqw}.jax-login-draft>svg{color:#147b93;align-self:start;margin-inline-start:1cqw}.jax-login-mobile-jax{display:none}@media (width<=850px){.jax-login{background:#33164d;flex-direction:column;display:flex}.jax-login-header{z-index:2;padding:max(20px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));color:#fff8ff;position:absolute;inset:0 0 auto}.jax-login-header .jax-login-home{color:#e7d5ff}.jax-login-art{z-index:1;min-height:0;padding:calc(max(20px, env(safe-area-inset-top)) + 64px) max(24px, env(safe-area-inset-right)) 45px max(24px, env(safe-area-inset-left));background:radial-gradient(at 74% 78%,#8146ad,#0000 53%),#33164d;display:block}.jax-login-art:before,.jax-login-art-caption,.jax-login-scene,.jax-login-art-foot{display:none}.jax-login-welcome{text-align:left;max-width:8em;font-size:clamp(32px,7.6vw,52px)}.jax-login-mobile-jax{z-index:1;right:max(24px, env(safe-area-inset-right));filter:drop-shadow(0 4px 6px #4a246a65);pointer-events:none;width:clamp(100px,33vw,200px);display:block;position:absolute;bottom:-7px}.jax-login-main{padding:38px max(24px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--login-paper);border-radius:32px 32px 0 0;flex:1;align-items:start;position:relative}.jax-login-content h1{font-size:clamp(32px,8.4vw,45px)}.jax-login-lede{margin-bottom:24px}.jax-login-form{gap:17px}.jax-login-submit{min-height:54px;margin-top:8px}}@media (width<=350px){.jax-login-welcome{max-width:7em}.jax-login-mobile-jax{width:100px;right:16px}}@media (prefers-reduced-motion:reduce){.jax-login button{transition:none}}.ai-settings{gap:24px;min-width:0;padding:8px 0 44px;display:grid}.ai-settings h2{letter-spacing:-.8px;margin:0 0 12px;font-size:28px}.ai-settings h3{letter-spacing:-.4px;color:#183e32;margin:0;font-size:19px}.ai-settings p{font-size:13px;line-height:1.65}.ai-settings .pilot-muted,.ai-settings .pilot-kicker{color:#627159}.ai-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ai-intro p:last-child{color:#53685d;max-width:640px;margin:0}.ai-readonly,.ai-tier{white-space:nowrap;color:#41633a;background:#edf3e6;border-radius:20px;padding:6px 11px;font-size:11px;font-weight:650}.ai-readonly{border:1px solid #d6e2ce;margin-top:25px}.ai-inference{background:#f0f3e9;border:1px solid #dfe4d4;border-radius:10px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ai-inference>span{color:#839368;font-size:24px;line-height:1}.ai-inference strong{color:#42583a;font-size:13px}.ai-inference p{color:#64735a;margin:5px 0 0;font-size:12px}.ai-notice{color:#355939;background:#eaf3e4;border:1px solid #d0dfc7;border-radius:8px;margin:0;padding:13px 17px}.ai-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ai-provider{flex-direction:column;gap:16px;min-width:0;display:flex}.ai-provider-builtin{border-top:3px solid #6d8953;padding-top:22px}.ai-provider-heading{align-items:center;gap:12px;min-width:0;display:flex}.ai-provider-heading>div:nth-child(2){min-width:0}.ai-provider-heading h3{font-size:18px}.ai-provider-heading p{color:#627159;margin:3px 0 0;font-size:11px}.ai-provider-icon{color:#2e513a;background:#eef1e9;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:26px;display:grid}.ai-icon-builtin{color:#fff;background:#345c40;font-size:23px;font-weight:700}.ai-icon-chatgpt{color:#275647;background:#e6eeeb}.ai-icon-claude{color:#a55f3c;background:#f5eae0}.ai-tier{margin-left:auto;padding:5px 8px;font-size:10px}.ai-connection-status{color:#65715f;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.ai-connection-status>span{background:#929a8c;border-radius:50%;width:6px;height:6px}.ai-status-blocked{color:#886b37}.ai-status-blocked>span{background:#ac8e50}.ai-status-awaiting_client{color:#657843}.ai-status-awaiting_client>span{background:#8d9d5b}.ai-status-verified{color:#355f3c}.ai-status-verified>span{background:#527f4c}.ai-status-revoked{color:#865f55}.ai-status-revoked>span{background:#a97f6a}.ai-provider-detail{color:#586b5d;min-height:65px;margin:0}.ai-capability{color:#53674e;border-top:1px solid #e7ece2;margin:0;padding-top:12px;font-size:12px!important}.ai-mailboxes{border:1px solid #e0e7d9;border-radius:8px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.ai-mailboxes legend{color:#627459;padding:0 5px;font-size:11px;font-weight:650}.pilot-shell .ai-mailboxes label{color:#40573e;flex-direction:row;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:500;display:flex}.ai-mailboxes input[type=checkbox]{accent-color:#315f42;flex-shrink:0;width:16px;height:16px;padding:0}.ai-mailboxes label span{overflow-wrap:anywhere}.ai-mailboxes:disabled{opacity:.7}.ai-mailboxes p{color:#6c7966;margin:0;font-size:12px}.ai-actions{flex-wrap:wrap;gap:8px;display:flex}.pilot-shell .ai-actions button,.pilot-shell .ai-task-feature button,.pilot-shell .ai-diagnostics button{padding:9px 11px;font-size:11px}.ai-task-feature{border-top:1px solid #e2e8dd;gap:12px;padding-top:16px;display:grid}.ai-task-feature select{width:100%;font-size:12px}.ai-task-feature button{justify-self:start}.ai-settings details{border-top:1px solid #e4e9df;min-width:0;padding-top:13px;font-size:12px}.ai-settings summary{cursor:pointer;color:#4d6846;font-size:12px;font-weight:650;line-height:1.5}.ai-settings details li{overflow-wrap:anywhere;padding:4px 0;line-height:1.6}.ai-settings details ol,.ai-settings details ul{margin-bottom:14px;padding-left:20px}.ai-settings details a{color:#315f42;text-underline-offset:3px}.ai-settings details label{margin:16px 0}.ai-settings details input{box-sizing:border-box;width:100%;font-size:11px}.ai-endpoint-unavailable{color:#7d7056;font-size:12px;font-weight:400;line-height:1.6}.ai-coming{background:#f2f5ef;border-style:dashed;justify-content:space-between;align-items:center;gap:20px;display:flex}.ai-coming p:last-child{color:#6c7d64;margin:7px 0 0}.ai-coming .pilot-kicker{margin-bottom:8px}.ai-coming button{flex-shrink:0}.ai-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.ai-task-history .pilot-kicker{margin-bottom:8px}.ai-task-history>ul{margin:20px 0 0;padding:0;list-style:none}.ai-task-history li{border-top:1px solid #e3e9de;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:16px 0;display:flex}.ai-task-history li strong{font-size:13px}.ai-task-history li p{color:#627159;margin:5px 0 0;font-size:11px}.ai-task-history li>div:last-child{text-align:right}.ai-task-status{background:#edf2e8;border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.ai-task-history li p.ai-task-error{color:#963a30;overflow-wrap:anywhere}.ai-consent{box-sizing:border-box;justify-self:center;width:100%;max-width:680px}.ai-consent .ai-mailboxes{margin:20px 0}.ai-consent li{font-size:13px;line-height:1.7}.ai-scope-label{margin-bottom:5px;font-weight:650}.ai-settings button:focus-visible,.ai-settings summary:focus-visible,.ai-settings a:focus-visible,.ai-settings input:focus-visible,.ai-settings select:focus-visible{outline-offset:3px;outline:2px solid #487946}@media (width<=1150px){.ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-provider-builtin{grid-column:1/-1}.ai-provider-builtin .ai-provider-detail{min-height:0}}@media (width<=700px){.ai-settings{gap:18px;padding-bottom:28px}.ai-provider-grid{grid-template-columns:1fr;gap:16px}.ai-intro{display:block}.ai-readonly{margin:14px 0 0;display:inline-block}.ai-settings h2{font-size:25px}.ai-provider-detail{min-height:0}.ai-coming{flex-direction:column;align-items:flex-start}.ai-inference{padding:16px}.ai-section-heading{align-items:flex-start}.ai-task-history li{align-items:flex-start;gap:10px}.ai-task-history li>div:last-child{max-width:45%}.ai-actions button{flex:auto}.ai-provider-heading h3{font-size:18px}.ai-settings .ai-task-feature select{font-size:16px}.pilot-title nav{flex-wrap:wrap;width:100%;min-width:0;margin:0 0 20px;padding:0}}.pilot-shell{color:#243a35;background:#f6f8f5;max-width:1540px;min-height:100vh;margin:auto;padding:0 40px;font-family:DM Sans,system-ui,sans-serif}.pilot-shell h1,.pilot-shell h2{color:#183e32;font-family:Manrope,system-ui,sans-serif}.pilot-shell h1{letter-spacing:-1.3px;font-size:34px;line-height:1.2}.pilot-shell h2{letter-spacing:-.4px;font-size:19px}.pilot-shell button{color:#29473b;background:#fff;border:1px solid #ccd7ce;border-radius:8px;min-height:40px;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.3}.pilot-shell button:hover:enabled{background:#eef3eb;border-color:#869e88}.pilot-shell button[aria-pressed=true]{color:#294c2d;background:#e7efdf;border-color:#bbd1a6}.pilot-shell button.pilot-primary{color:#fff;background:#315f42;border-color:#315f42}.pilot-shell button.pilot-primary:hover:enabled{background:#254c34}.pilot-shell button:disabled{opacity:.48}.pilot-shell label{color:#53685d;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.pilot-shell input,.pilot-shell select,.pilot-shell textarea{color:#253e32;background:#fff;border:1px solid #d2dcd1;border-radius:7px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px;line-height:1.5}.pilot-shell textarea{resize:vertical}.pilot-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#344b40;font:14px/1.7 DM Sans,system-ui,sans-serif}.pilot-top{border-bottom:1px solid #dfe7dd;align-items:center;gap:24px;height:90px;display:flex}.pilot-brand{letter-spacing:-1.4px;color:#153b29;font-size:30px;font-weight:750;text-decoration:none}.pilot-brand span{font-weight:400}.pilot-brand b{color:#93aa62}.pilot-status{text-transform:uppercase;letter-spacing:1.5px;color:#607859;background:#eff4e8;border:1px solid #d3dfca;border-radius:30px;padding:8px 12px;font-size:11px}.pilot-top>button{margin-left:auto}.pilot-kicker{letter-spacing:1.9px;color:#6a855d;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:750}.pilot-title{justify-content:space-between;align-items:center;gap:20px;padding-top:40px;display:flex}.pilot-title h1{margin-bottom:16px}.pilot-title nav{gap:6px;display:flex}.pilot-gate{color:#607137;background:#edf2df;border:1px solid #dce4c6;border-radius:8px;margin-bottom:26px;padding:12px 16px;font-size:12px}.pilot-panel{background:#fff;border:1px solid #dfe6db;border-radius:12px;min-width:0;padding:24px;box-shadow:0 2px 3px #33491a03}.pilot-muted{color:#738274;font-size:12px;line-height:1.6}.pilot-error{color:#963a30;background:#fdefe9;border-radius:8px;padding:14px;font-size:13px}.pilot-admin{gap:20px;display:grid}.pilot-metrics{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pilot-metrics>div{background:#eaf0e3;border:1px solid #d8e1cc;border-radius:12px;padding:22px 24px}.pilot-metrics span{color:#71805d;margin-bottom:14px;font-size:12px;display:block}.pilot-metrics strong{letter-spacing:-1px;color:#40603b;font-size:28px;font-weight:500}.pilot-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.pilot-table-wrap{max-width:100%;overflow-x:auto}.pilot-shell table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.pilot-shell th{letter-spacing:1px;text-transform:uppercase;color:#7c8975;border-bottom:1px solid #e4e9e0;padding:12px 12px 12px 0;font-size:10px}.pilot-shell td{vertical-align:middle;border-bottom:1px solid #edf0e9;padding:18px 18px 18px 0}.pilot-shell td small{color:#8a9584;margin-top:7px;display:block}.pilot-shell td input{width:95px}.pilot-shell progress{accent-color:#739150;width:120px;height:4px;margin-top:10px;display:block}.pilot-actions{flex-wrap:wrap;gap:7px;display:flex}.pilot-actions button{min-height:34px;padding:8px 10px;font-size:11px}.pilot-shell .pilot-danger{color:#925948}.pilot-create{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pilot-create>span{color:#8b9b80;align-self:center;margin-top:15px}.pilot-create input[type=number]{width:100px}.pilot-plan{border-top:1px solid #e8ece3;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.pilot-plan p{margin:7px 0}.pilot-plan small{color:#839077;font-size:11px}.pilot-tag{color:#6f8057;background:#ecf0e5;border-radius:4px;margin-left:6px;padding:3px 7px;font-size:10px;display:inline-block}.pilot-audit{color:#6d7e69;border-top:1px solid #edf0e9;margin:0;padding:12px 0;font-size:12px;line-height:1.6}.pilot-audit time{color:#99a38e;margin-right:12px;display:inline-block}.pilot-mailbar{align-items:center;gap:20px;margin-bottom:22px;display:flex}.pilot-mailbar strong{color:#7b8b6b;font-size:12px;font-weight:500}.pilot-mailbar>button{margin-left:auto}.pilot-mail-source{flex-wrap:wrap;align-items:end;gap:12px 24px;margin-bottom:22px;display:flex}.pilot-mail-source>p{flex:240px;margin-bottom:0}.pilot-mail-source>div{flex-direction:column;gap:7px;display:flex}.pilot-live-mail,.pilot-live-mail .inbox-layout>section{min-width:0}.pilot-live-mail .inbox-item{text-align:left;border-radius:0}.pilot-mailgrid{background:#fff;border:1px solid #dfe5d8;border-radius:12px;grid-template-columns:155px minmax(245px,360px) 1fr;min-height:560px;display:grid;overflow:hidden}.pilot-folders{background:#edf2e8;border-right:1px solid #dfe5d8;flex-direction:column;align-items:stretch;gap:5px;padding:20px 12px;display:flex}.pilot-folders button{text-align:left;background:0 0;border-color:#0000}.pilot-folders p{margin:22px 10px}.pilot-mail-list{border-right:1px solid #e5eadd;padding-top:15px}.pilot-search{gap:5px;margin:0 12px 15px;display:flex}.pilot-search input{width:100%;font-size:12px}.pilot-search button{padding:8px;font-size:11px}.pilot-shell button.pilot-message{text-align:left;background:#fff;border:0;border-top:1px solid #e8eddf;border-radius:0;flex-direction:column;gap:8px;width:100%;padding:20px;font-weight:400;display:flex}.pilot-message span{color:#8c9783;overflow-wrap:anywhere;font-size:11px}.pilot-message strong{color:#516348;font-size:13px}.pilot-shell button.pilot-message.unread{background:#f5f8ef;border-left:3px solid #7f995b}.pilot-reader{min-width:0;padding:30px}.pilot-reader pre{margin-top:28px}.pilot-reader h2{margin-top:10px;font-size:23px}.pilot-empty{text-align:center;color:#8e9b82;padding:140px 15px 0}.pilot-empty>span{color:#a3b88c;font-size:38px}.pilot-empty h2{margin-top:24px;font-size:21px}.pilot-empty p{font-size:13px}.pilot-attachment{color:#587344;background:#f4f7ef;border:1px solid #dce4d2;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.pilot-editor-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;display:grid}.pilot-editor form{flex-direction:column;gap:18px;display:flex}.pilot-editor form>button{align-self:flex-start}.pilot-assistant{background:#f2f6ec;border:1px solid #dfe8d2;border-radius:10px;margin:20px 0;padding:18px}.pilot-assistant>button{margin-top:12px}.pilot-assistant p{margin-bottom:0}.pilot-sender{color:#7d8e6a;border-bottom:1px solid #e6ecdf;padding-bottom:18px;font-size:12px}.pilot-sender strong{color:#4f7041}.pilot-review{flex-direction:column;gap:18px;display:flex}.pilot-decisions{flex-direction:column;gap:10px;display:flex}.pilot-approved{color:#4d7845;background:#ecf4e4;border-radius:7px;padding:12px;font-size:13px}.pilot-version{border-top:1px solid #e4eadc;padding:12px 0;font-size:12px}.pilot-version summary{cursor:pointer;color:#66834e;font-weight:600}.pilot-version p{margin-top:12px}.pilot-version pre{color:#839175;max-height:180px;font-size:11px;overflow:auto}.pilot-welcome{max-width:540px;margin:90px auto 120px}.pilot-welcome h1{margin-bottom:24px;font-size:46px}.pilot-welcome>p{color:#7a8c6c;font-size:14px;line-height:1.75}.pilot-welcome label{margin:30px 0 16px}.pilot-welcome>button{width:100%}.pilot-welcome .pilot-muted{margin-top:20px;font-size:11px}.pilot-footer{letter-spacing:.2px;color:#8e9c80;justify-content:space-between;padding:32px 0;font-size:11px;display:flex}.pilot-footer span{color:#a9b39e}.pilot-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=950px){.pilot-shell{padding:0 22px}.pilot-mailgrid{grid-template-columns:125px 260px 1fr}.pilot-reader{padding:22px}.pilot-editor-grid{grid-template-columns:minmax(0,1fr) 290px}.pilot-title h1{font-size:29px}.pilot-table-wrap{margin-right:-12px}}@media (width<=700px){.pilot-shell{padding:0 16px}.pilot-top{gap:10px;height:74px}.pilot-brand{font-size:25px}.pilot-status{letter-spacing:.6px;padding:7px 8px;font-size:8px}.pilot-top>button{padding:8px 10px;font-size:11px}.pilot-title{padding-top:28px;display:block}.pilot-title h1{margin-bottom:20px;font-size:28px}.pilot-title nav{margin-bottom:20px}.pilot-gate{font-size:11px;line-height:1.6}.pilot-metrics{gap:8px}.pilot-metrics>div{padding:16px 12px}.pilot-metrics span{min-height:30px;margin-bottom:8px;font-size:10px;line-height:1.6}.pilot-metrics strong{font-size:22px}.pilot-panel{padding:20px 16px}.pilot-section-heading{display:block}.pilot-section-heading label{margin:16px 0}.pilot-table-wrap table{min-width:700px}.pilot-create{align-items:stretch;gap:15px}.pilot-create>label,.pilot-create input[type=number]{width:100%}.pilot-create>span{display:none}.pilot-create>button{width:100%}.pilot-plan{display:block}.pilot-plan>button{width:100%;margin-top:15px}.pilot-mailbar{grid-template-columns:1fr auto;gap:12px;display:grid}.pilot-mailbar>label{grid-column:1/-1}.pilot-mailbar strong{overflow-wrap:anywhere;font-size:11px}.pilot-mailbar>button{font-size:11px}.pilot-mailgrid{flex-direction:column;min-height:0;display:flex}.pilot-folders{border:0;border-bottom:1px solid #dfe5d8;flex-flow:wrap;gap:4px;padding:12px}.pilot-folders button{padding:9px 10px;font-size:11px}.pilot-folders p{display:none}.pilot-mail-list{border-right:0}.pilot-reader{border-top:1px solid #dfe5d8;min-height:300px;padding:24px 18px}.pilot-empty{padding:40px 0}.pilot-editor-grid{grid-template-columns:1fr}.pilot-editor-grid .pilot-review{order:2}.pilot-welcome{margin:60px auto 80px}.pilot-welcome h1{font-size:38px}.pilot-footer{line-height:1.9;display:block}.pilot-footer span{display:block}.pilot-assistant{padding:14px}.pilot-shell input,.pilot-shell select,.pilot-shell textarea{font-size:16px}}.pilot-shell label:has(>input[type=checkbox]){flex-direction:row;align-items:flex-start;gap:8px;margin:12px 0;line-height:1.5}.pilot-shell input[type=checkbox]{accent-color:#315e45;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.recovered-workspace{background:0 0;max-width:none;min-height:0;padding:0}.recovered-workspace>.pilot-panel+.ai-settings{margin-top:24px}.recovered-workspace>.pilot-mailbar+.composer-toolbar{margin-top:18px}.pilot-edit-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.recovered-shell .skip-link:not(:focus){visibility:hidden;clip-path:inset(50%)}.recovered-shell .workspace-signout{display:none}@media (width<=680px){.recovered-shell .workspace-signout{display:inline-flex}}.recovered-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#231535;--muted:#675773;--line:#e4d9ef;--surface:#fff;--blue:#6a30cb;--workspace-canvas:#f8f4fc;--workspace-tint:#f2eafa;--workspace-selected:#eaddfb;--workspace-button:#7137d1;--workspace-button-hover:#5b27b5;--workspace-focus:#995ce8;--workspace-good:#24604e;--workspace-good-bg:#e5f4ed;--workspace-warn:#785211;--workspace-warn-bg:#fff2da;--workspace-error:#8e3539;--workspace-error-bg:#fcebec;background:var(--workspace-canvas);color:var(--ink)}@media (prefers-color-scheme:dark){.recovered-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5edff;--muted:#c2b1d1;--line:#493756;--surface:#261b33;--blue:#d4adff;--workspace-canvas:#1b1127;--workspace-tint:#30213f;--workspace-selected:#452d60;--workspace-button:#8645e6;--workspace-button-hover:#7940cd;--workspace-focus:#cf9fff;--workspace-good:#a5dfc7;--workspace-good-bg:#203b36;--workspace-warn:#f6d49d;--workspace-warn-bg:#443221;--workspace-error:#ffc0c5;--workspace-error-bg:#48282f}}.recovered-shell :is(.sidebar,.topbar,.panel,.pilot-panel,.pilot-mail-grid,.overview-metrics button,.suggestion-grid button,.assistant-input,.draft-preview,.draft-row,.draft-artifact,.contact-card,input,select,textarea){border-color:var(--line);background:var(--surface);color:var(--ink)}.recovered-shell :is(.recovered-workspace,h1,h2,h3,.brand,.breadcrumb strong,.message-summary strong,.pilot-shell pre,.pilot-shell label,.assistant-input textarea){color:var(--ink)}.recovered-shell :is(.muted,.eyebrow,.pilot-muted,.pilot-kicker,.personal-label,.breadcrumb,.today-label,.profile small,.sidebar-note p,.section-heading p,.message-summary>span,.draft-row small,.contact-notes,.workspace-footer,.assistant-kicker,.assistant-welcome>p,.assistant-hero p,.assistant-hero small,.hero-orb-caption,.overview-metrics button>span,.conversation-panel small,.suggestion-grid button>span){color:var(--muted)}.recovered-shell :is(.pilot-shell button,.secondary,.voice-button){border-color:var(--line);background:var(--surface);color:var(--ink)}.recovered-shell :is(.pilot-shell button,.secondary,.suggestion-grid button,.overview-metrics button,.draft-row,.message-row):hover:enabled{border-color:var(--workspace-focus);background:var(--workspace-tint)}.recovered-shell :is(.sidebar nav button.active,.pilot-shell button[aria-pressed=true],.pilot-shell button.selected,.voice-button.listening){background:var(--workspace-selected);color:var(--blue)}.recovered-shell :is(.primary,.pilot-shell button.pilot-primary,.pilot-shell button.primary,.pilot-shell button.send-instruction){background:var(--workspace-button);border-color:var(--workspace-button);color:#fff}.recovered-shell :is(.primary,.pilot-shell button.pilot-primary,.pilot-shell button.primary,.pilot-shell button.send-instruction):hover:enabled{background:var(--workspace-button-hover);border-color:var(--workspace-button-hover)}.recovered-shell :is(a,.brand .brand-period,.pilot-shell button.text-button,.text-button,.contact-email,.topbar-assistant,.draft-row-icon,.suggestion-grid svg,.overview-metrics svg){color:var(--blue)}.recovered-shell :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--workspace-focus)}.recovered-shell :is(.pilot-shell input[type=checkbox],.ai-mailboxes input[type=checkbox]){accent-color:var(--workspace-button)}.recovered-shell .assistant-hero{border-color:var(--line);background:linear-gradient(118deg, var(--workspace-tint), var(--workspace-selected))}.recovered-shell .hero-orbit{border-color:var(--workspace-focus);opacity:.3}.recovered-shell .jax-orb{background:radial-gradient(circle at 32% 24%,#e6c9ff,#a86cf0 42%,#522985 88%)}.recovered-shell .orb-core{background:conic-gradient(from 45deg,#9060db,#edc5ff,#7036cb,#9060db)}.recovered-shell :is(.sidebar-note,.draft-row-icon,.hero-orb-caption,.ai-inference,.ai-coming,.ai-tier,.ai-readonly,.ai-task-status,.pilot-tag,.avatar,.nav-count){background:var(--workspace-tint);border-color:var(--line);color:var(--blue)}.recovered-shell .assistant-input textarea{background:0 0}.recovered-shell .assistant-input:focus-within{border-color:var(--workspace-focus);box-shadow:0 0 0 3px var(--workspace-selected)}.recovered-shell :is(.badge.green,.success,.ai-notice){background:var(--workspace-good-bg);color:var(--workspace-good)}.recovered-shell :is(.badge.amber,.warning,.overview-metrics button:nth-child(3)){background:var(--workspace-warn-bg);color:var(--workspace-warn)}.recovered-shell .overview-metrics button:nth-child(3) strong{color:var(--workspace-warn)}.recovered-shell :is(.error,.pilot-error,.ai-task-history li p.ai-task-error){background:var(--workspace-error-bg);color:var(--workspace-error)}.recovered-shell :is(.pilot-mailgrid,.context-card,.manual-draft,.history-panel,.exact-body,.inbox-layout>section,.message-detail,.search-field){border-color:var(--line);background:var(--surface);color:var(--ink)}.recovered-shell :is(.pilot-folders,.pilot-metrics>div,.pilot-attachment,.pilot-assistant,.pilot-plan,.chat-turn.user>div,.draft-review-actions,.file-chip,.info-note){border-color:var(--line);background:var(--workspace-tint);color:var(--ink)}.recovered-shell :is(.pilot-shell .pilot-message.unread,.pilot-shell .inbox-item.selected){border-color:var(--workspace-focus);background:var(--workspace-tint)}.recovered-shell :is(.pilot-mail-list,.pilot-reader,.pilot-sender,.pilot-shell td,.pilot-shell th,.pilot-version,.pilot-audit,.draft-envelope>div,.draft-preview-heading,.version-history,.ai-mailboxes,.contact-notes,.message-row){border-color:var(--line)}.recovered-shell :is(.pilot-shell th,.pilot-shell td small,.pilot-message span,.pilot-empty,.pilot-sender,.pilot-metrics span,.pilot-audit time,.draft-envelope dt,.draft-envelope small,.draft-meta,.chat-turn small,.assistant-disclosure,.voice-note,.ai-inference p,.ai-provider-heading p,.ai-provider-detail,.ai-capability,.ai-intro p:last-child,.ai-coming p:last-child,.ai-mailboxes p,.ai-mailboxes legend,.ai-task-history li p){color:var(--muted)}.recovered-shell :is(.pilot-mailbar strong,.pilot-message strong,.pilot-metrics strong,.pilot-sender strong,.draft-envelope dd,.draft-letter,.chat-turn p,.context-card,.ai-inference strong,.ai-mailboxes label,.ai-settings summary){color:var(--ink)}.recovered-shell :is(.pilot-version summary,.pilot-attachment,.ai-settings details a,.working-note){color:var(--blue)}.recovered-shell :is(.pilot-approved,.delivery-receipt,.ai-notice){background:var(--workspace-good-bg);color:var(--workspace-good)}.recovered-shell :is(.pilot-shell .pilot-danger,.danger){color:var(--workspace-error)}.jm-marketing{--jm-purple:#7a3df3;--jm-ink:#180d25;color:var(--jm-ink);background:#1d112c;line-height:1.5;overflow:clip}.jm-marketing h1,.jm-marketing h2,.jm-marketing h3{color:inherit;letter-spacing:-.05em;font-weight:800;line-height:1.02}.jm-marketing a{color:inherit;text-decoration:none}.jm-marketing a:focus-visible{outline-offset:5px;outline:3px solid #40d9da}.jm-marketing section[id]{scroll-margin-top:24px}.jm-shell{width:min(100% - 80px,1350px);margin-inline:auto}.jm-dark{color:#fff;background:#1d112c}.jm-skip{z-index:10;background:#fff;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:#1d112c!important}.jm-skip:focus{transform:translateY(0)}.jm-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:84px;display:grid}.jm-brand{letter-spacing:-.06em;justify-self:start;align-items:center;gap:10px;font-size:25px;font-weight:800;display:inline-flex}.jm-brand img{width:37px;height:auto;display:block}.jm-nav nav{flex-direction:row;align-items:center;gap:clamp(16px,4vw,52px);font-weight:650;display:flex}.jm-nav nav a:hover,.jm-closing-link:hover{text-underline-offset:4px;text-decoration:underline}.jm-nav>.jm-button{justify-self:end}.jm-button{white-space:nowrap;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:10px 22px;font-size:15px;font-weight:750;transition:background .2s,border-color .2s;display:inline-flex}.jm-button-primary{background:linear-gradient(120deg,#7436da,#8645e6);box-shadow:inset 0 1px #ffffff38}.jm-button-primary:hover{background:#692acb}.jm-button-outline{background:#ffffff0b;border-color:#e8d8ff}.jm-button-outline:hover{background:#ffffff24}.jm-hero{isolation:isolate;grid-template-columns:minmax(300px,.78fr) minmax(0,1.45fr);align-items:center;gap:22px;min-height:640px;padding-block:20px 78px;display:grid;position:relative}.jm-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 65% 37%,#8740ad 0%,#52246a 19%,#0000 49%),radial-gradient(at 58% 95%,#58236b,#0000 55%);position:absolute;inset:-55px -25% 0}.jm-kicker{color:#dbb4fa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:18px;font-size:14px;font-weight:800}.jm-hero h1{margin-bottom:23px;font-size:clamp(56px,6.2vw,94px);line-height:.97}.jm-hero-lede{color:#f5ecff;max-width:355px;margin-bottom:25px;font-size:clamp(18px,1.55vw,23px);line-height:1.48}.jm-actions{flex-wrap:wrap;gap:12px;display:flex}.jm-provider-line{color:#f2e9ff;margin:19px 0 0;font-size:13px}.jm-provider-line span{margin-inline:3px}.jm-preview{width:100%;min-width:0;margin:0;position:relative;container-type:inline-size}.jm-preview-content{min-height:70cqw;padding:9cqw 0 8cqw;font-size:2cqw;position:relative}.jm-preview-caption{background:#522d69;border:2px solid #d4a0f2;border-radius:99px;padding:.55em 1.2em;font-size:2.5cqw;font-weight:750;position:absolute;top:0;right:12%;transform:rotate(-2deg)}.jm-window{background:#231b34;border:2px solid #ba80e1;border-radius:3.8cqw;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 15px 55px #160621bb,inset 0 1px #fff5}.jm-window-top{align-items:center;gap:6%;height:8cqw;padding:0 3.5%;font-weight:750;display:flex}.jm-window-top>span:first-child{align-items:center;gap:.55em;display:flex}.jm-window-top img,.jm-assistant img{width:4.2cqw;height:auto}.jm-search{color:#d8cbe7;background:#382b4c;border-radius:1.8cqw;flex:1;max-width:39%;padding:.35em .8em;font-size:.83em;font-weight:500;display:inline-block}.jm-avatar{color:#432171;background:#d6b4ff;border-radius:50%;place-items:center;width:2.5em;height:2.5em;font-size:.72em;font-weight:800;display:grid}.jm-window-top>.jm-avatar{margin-left:auto}.jm-inbox{grid-template-columns:23% 29% 48%;gap:0;min-height:50cqw;padding:0 2% 2%;display:grid}.jm-inbox-nav{background:#191426;border-radius:2cqw 2cqw 0 0;align-content:start;gap:1.2cqw;padding:2.5cqw 1.5cqw;font-size:.9em;display:grid}.jm-inbox-nav>span{padding:.4em .65em}.jm-compose-chip{color:#1b0e29;background:#c5a5f9;border-radius:.65em;margin-top:1em;font-weight:800}.jm-inbox-active{background:#594077;border-radius:.6em}.jm-inbox-active b{float:right;color:#eddbff}.jm-threads{color:#1e122b;background:#f2ebfb;padding:0 .4em;font-size:.82em}.jm-threads>strong{color:#fff;background:#241b34;margin-inline:-.5em;padding:1.35em .7em;display:block}.jm-thread{border-bottom:1px solid #e4d8f3;grid-template-columns:1fr auto;gap:.1em .2em;padding:.75em .55em;display:grid}.jm-thread:nth-child(2){background:#dac0ff;border-radius:.75em}.jm-thread span{grid-column:span 2}.jm-thread small{color:#51425f;font-size:.8em}.jm-message{color:#1d142b;background:#fcfaff;border-radius:2cqw 2cqw 0 0;padding:2.6cqw;font-size:.94em;line-height:1.4}.jm-message>strong{margin-bottom:1em;display:block}.jm-message-sender{align-items:center;gap:.7em;margin-bottom:1em;display:flex}.jm-message-sender small{display:block}.jm-message p{margin-bottom:.75em}.jm-mascot-hero{z-index:2;filter:drop-shadow(0 14px 12px #14041b);width:35%;position:absolute;bottom:0;left:2%;transform:rotate(-3deg)}.jm-mascot-hero img{width:100%;height:auto;display:block}.jm-sparks,.jm-sparks:after{content:"";background:#66f1ee;border-radius:99px;width:4.2cqw;height:1.1cqw;position:absolute;top:-4%;left:15%;transform:rotate(42deg)}.jm-sparks:after{top:-215%;left:75%;transform:rotate(36deg)}.jm-assistant{z-index:3;color:#1e142b;background:#fcf9ff;border:2px solid #c8a1fc;border-radius:3.8cqw;width:50%;padding:2.5cqw;position:absolute;bottom:4%;right:1%;transform:rotate(1.2deg);box-shadow:0 10px 20px #16062180}.jm-assistant>div:first-child{align-items:center;gap:.75em;margin-bottom:.7em;font-size:1.16em;display:flex}.jm-pills{flex-wrap:wrap;align-items:center;gap:.6em;display:flex}.jm-pills span{color:#3f1b73;background:#eee4fa;border-radius:99px;padding:.45em .8em;font-size:.85em;font-weight:750}.jm-assistant p{border:1px solid #ece2f5;border-radius:.7em;margin:.7em 0;padding:.75em}.jm-preview-button{color:#fff;white-space:nowrap;background:#7137eb;border-radius:.7em;padding:.45em .8em;font-size:.88em;font-weight:750;display:inline-flex}.jm-assistant>.jm-preview-button{float:right}.jm-connections{color:var(--jm-ink);background:linear-gradient(135deg,#f0e6ff,#e8dbfa);padding:56px 0 42px}.jm-connections .jm-kicker{text-align:center;color:#5925b5;margin-bottom:12px}.jm-connections h2,.jm-closing h2{text-align:center;margin-bottom:32px;font-size:clamp(38px,5.05vw,68px)}.jm-connection-grid,.jm-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jm-card{background:linear-gradient(135deg,#fff9,#fff4);border:1px solid #ffffffaf;border-radius:25px;padding:clamp(22px,3vw,42px)}.jm-card h3{margin:15px 0 7px;font-size:clamp(23px,2.4vw,36px)}.jm-card p{margin-bottom:11px;font-size:clamp(16px,1.6vw,21px);line-height:1.4}.jm-card small,.jm-ai small{color:#542b88;font-size:13px;font-weight:750}.jm-connection-icon{width:53px;height:43px;display:block;position:relative}.jm-icon-tray{clip-path:polygon(20% 4%,80% 4%,100% 65%,100% 100%,0 100%,0 65%);background:linear-gradient(145deg,#c8a2ff,#6c31bc);border-radius:8px}.jm-icon-tray i:first-child{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:#eee6fa;position:absolute;inset:6px 8px 14px}.jm-icon-tray i:last-child{background:#7742bd;border-radius:0 0 7px 7px;position:absolute;inset:28px 16px 8px}.jm-icon-server i{background:linear-gradient(160deg,#ccadff,#7947c3);border-radius:7px;height:18px;margin-bottom:5px;display:block;box-shadow:inset 0 1px 2px #fff9}.jm-icon-server i:after{content:"";background:#e6ffae;border-radius:50%;width:4px;height:4px;margin-top:7px;position:absolute;right:10px;box-shadow:-8px 0 #e6ffae}.jm-icon-gmail{background:conic-gradient(from 90deg, #34a853 25%, #4285f4 0 50%, #ea4335 0 75%, #fbbc04 0);clip-path:polygon(0 5%,14% 0,50% 37%,86% 0,100% 5%,100% 100%,80% 100%,80% 34%,50% 64%,20% 34%,20% 100%,0 100%)}.jm-lower{color:var(--jm-ink);background:linear-gradient(155deg,#fbf6ff,#f2eafa);padding-block:45px 100px}.jm-ai{grid-template-columns:minmax(0,.75fr) minmax(0,1.38fr);align-items:start;gap:clamp(20px,5vw,78px);display:grid}.jm-ai h2{margin:9px 0 15px;font-size:clamp(36px,4.25vw,62px)}.jm-ai h2 span{display:block}.jm-ai p{margin-bottom:14px;font-size:clamp(18px,1.8vw,25px);line-height:1.4}.jm-editor{background:#fdfaff;border:1px solid #e3d9ec;border-radius:17px;margin:0;font-size:14px;overflow:hidden;box-shadow:0 8px 24px #2c194b24}.jm-editor-bar{background:#eee5fa;justify-content:space-between;padding:10px 18px;display:flex}.jm-editor-fields,.jm-editor-body{padding-inline:18px}.jm-editor-fields>div{border-bottom:1px solid #eadff2;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.jm-recipient{background:#eee6f6;border-radius:20px;padding:2px 9px}.jm-editor-tools{align-items:center;gap:12px;padding:12px 18px 4px;display:flex}.jm-editor-tools img{width:36px;height:auto}.jm-editor .jm-editor-body p{margin:9px 0;font-size:15px}.jm-editor-actions{border-top:1px solid #eadff2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:10px 18px 4px;display:flex}.jm-editor-format{margin-right:auto}.jm-review{color:#54249e;background:#efe1ff;border-radius:99px;padding:.38em .8em;font-size:.84em;font-weight:750}.jm-editor-note{text-align:right;color:#59496c;padding:2px 18px 11px;font-size:11px}.jm-team{padding-top:32px}.jm-team>p{text-align:center;color:#3b225d;margin-bottom:16px;font-weight:650}.jm-team-grid article{background:#eee3fb;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:18px;display:grid}.jm-team-grid article>span{color:#7f3df2;grid-row:span 2;font-size:30px;line-height:1}.jm-team-people,.jm-team-layers{width:34px;height:30px;display:block;position:relative}.jm-team-people:before,.jm-team-people:after{content:"";border:2px solid;position:absolute}.jm-team-people:before{border-radius:50%;width:10px;height:10px;top:0;left:12px}.jm-team-people:after{border-radius:10px 10px 2px 2px;width:21px;height:13px;bottom:1px;left:7px}.jm-team-people i,.jm-team-people i:after{content:"";border:2px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:1px}.jm-team-people i:after{top:-2px;left:23px}.jm-team-layers:before,.jm-team-layers:after,.jm-team-layers i{content:"";border:2px solid;border-radius:2px;width:19px;height:19px;position:absolute;left:8px;transform:rotate(45deg)skew(-11deg,-11deg)}.jm-team-layers:before{border-top-color:#0000;border-left-color:#0000;top:7px}.jm-team-layers:after{border-top-color:#0000;border-left-color:#0000;top:12px}.jm-team-layers i{background:#eee3fb;top:2px}.jm-team-grid h3{letter-spacing:-.025em;margin:0;font-size:clamp(16px,1.65vw,22px);line-height:1.15}.jm-team-grid p{color:#554366;margin:0;font-size:13px}.jm-closing{text-align:center;background:radial-gradient(at 50% 0,#3d1a5e,#211132);border-radius:50% 50% 0 0/21px 21px 0 0;padding:54px 0 26px;position:relative}.jm-closing>img{width:190px;height:auto;position:absolute;top:-82px;left:50%;transform:translate(-50%)}.jm-closing h2{margin-bottom:19px;font-size:clamp(34px,4.2vw,57px)}.jm-closing-link{width:max-content;margin:12px auto 0;font-weight:700;display:block;color:#a0f6ee!important}.jm-footer{background:#211132;border-top:1px solid #a18cb5;padding-block:15px;display:flex}.jm-footer .jm-brand{font-size:20px}.jm-footer .jm-brand img{width:28px}@media (width<=1000px){.jm-shell{width:calc(100% - 54px)}.jm-hero{min-height:0;padding-block:40px 65px}.jm-hero h1{font-size:clamp(48px,7vw,70px)}.jm-hero{grid-template-columns:minmax(255px,.9fr) minmax(0,1.22fr)}}@media (width<=720px){.jm-shell{width:calc(100% - 36px)}.jm-nav{grid-template-columns:1fr auto;gap:10px;padding-block:12px}.jm-nav nav{grid-area:2/span 2;justify-content:center;font-size:14px}.jm-nav>.jm-button{grid-area:1/2}.jm-hero{padding-block:34px 38px;display:block}.jm-hero h1{font-size:clamp(47px,10vw,70px)}.jm-preview{margin-top:26px}.jm-connections{padding-block:38px 29px}.jm-connection-grid{grid-template-columns:1fr;gap:12px}.jm-card{padding:18px 20px}.jm-card h3{margin-top:10px}.jm-lower{padding-block:34px 92px}.jm-ai{grid-template-columns:1fr;gap:18px}.jm-team-grid{grid-template-columns:1fr;gap:8px}.jm-team-grid article{padding:12px 16px}.jm-team{padding-top:25px}}@media (prefers-reduced-motion:reduce){.jm-marketing *,.jm-marketing :before,.jm-marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{color:#273448;font-synthesis:none;--blue:#235bd7;--ink:#263448;--muted:#748092;--line:#e7eaf0;--surface:#fff;--green:#28745c;background:#f7f8fa;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{transition:background .15s,box-shadow .15s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #83a6fc}button svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.05px;margin-bottom:10px;font-size:30px;font-weight:750;line-height:1.35}h2{letter-spacing:-.4px;margin-bottom:8px;font-size:17px;line-height:1.4}h3{font-size:16px}p{line-height:1.65}small{font-size:12px}button{color:inherit}svg{vertical-align:middle}.primary,.secondary{white-space:normal;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:10px 17px;font-size:13px;font-weight:650;display:inline-flex}.primary{background:var(--blue);color:#fff;box-shadow:0 3px 5px #1f55ca12}.primary:hover:not(:disabled){background:#194bb8}.secondary{background:#fff;border-color:#dfe4ec}.secondary:hover:not(:disabled){background:#f5f7fb}.text-button{color:var(--blue);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 6px;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:#143b8b}.danger{color:#ae4552}.wide{width:100%}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:1.8px;color:#8090a6;margin-bottom:13px;font-size:10px;font-weight:700}.badge{color:#697589;overflow-wrap:anywhere;background:#f0f2f6;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.badge.green{color:#378368;background:#eaf5ee}.badge.blue{color:#3565bc;background:#eaf0ff}.badge.amber{color:#966b24;background:#fff3dc}.status-dot{background:#53a280;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.off{background:#b3bdca}.app-shell{min-height:100vh}.sidebar{z-index:10;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:240px;padding:29px 19px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#22334e;letter-spacing:-1.7px;align-items:center;gap:0;font-size:28px;font-weight:800;display:flex}.brand>span:last-child{font-weight:500}.brand-mark{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-right:9px;display:grid;transform:rotate(-4deg)}.workspace-name{background:#fafbfc;border:1px solid #e9ecf1;border-radius:8px;align-items:center;gap:9px;margin:32px 0 21px;padding:11px 9px;display:flex}.workspace-name strong{font-size:12px;display:block}.workspace-name small{color:#929bac;margin-top:4px;font-size:10px;display:block}.workspace-avatar{background:#e9edf5;border:1px solid #dce3ee;border-radius:7px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:700;display:grid}.workspace-chevron{color:#8b94a4;margin-left:auto}.compose-nav{width:100%;min-height:42px;margin-bottom:24px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#6d7a8d;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:12px;display:flex}nav button:hover{background:#f6f8fc}nav button.active{color:#275acd;background:#edf2ff;font-weight:650}nav .nav-divider{border-top:1px solid #edf0f5;border-radius:0;margin-top:20px;padding-top:23px}.nav-count{color:#3766c4;text-align:center;background:#dfe9ff;border-radius:5px;min-width:19px;margin-left:auto;padding:3px 5px;font-size:10px}.sidebar-note{background:#fafbfe;border:1px solid #e8edf5;border-radius:8px;margin-top:auto;margin-bottom:21px;padding:13px 12px}.sidebar-note strong{margin-left:7px;font-size:10px}.sidebar-note p{color:#8b96a7;margin:7px 0 0;font-size:10px;line-height:1.7}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0 -19px;padding:18px;display:flex}.profile strong{font-size:11px;display:block}.profile small{color:#929bad;font-size:9px}.avatar{color:#577093;background:#e9edf6;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;font-weight:650;display:grid}.profile .avatar{color:#9c7353;background:#f3e9df}.signout{color:#98a3b2;background:0 0;border:0;min-width:32px;min-height:36px;margin-left:auto}.main-shell{margin-left:240px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 40px;display:flex}.breadcrumb{color:#9aa4b3;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#4b5b73;font-weight:500}.breadcrumb span{color:#d3d9e2}.topbar-right{align-items:center;gap:23px;display:flex}.topbar-date{color:#8b96a6;font-size:10px}main#main{outline:none;max-width:1500px;margin:0 auto;padding:35px 40px 24px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading .muted{margin-bottom:0}.page-heading .secondary{font-size:11px}.hero-panel{background:#eff3fc;border:1px solid #e6ecf8;border-radius:12px;min-height:286px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;min-width:52%}.hero-badge{color:#6880aa;letter-spacing:1.3px;background:#e4ebfb;gap:6px;margin-bottom:17px;padding:6px 8px;font-size:8px}.hero-copy h2{letter-spacing:-.9px;margin-bottom:11px;font-size:28px;font-weight:750;line-height:1.38}.hero-copy p{color:#7c8aa0;margin-bottom:18px;font-size:12px;line-height:1.8}.hero-copy .primary{min-height:39px;padding:10px 14px;font-size:11px}.hero-caption{color:#95a2b7;margin-top:11px;font-size:9px;display:block}.hero-art{flex:1;place-items:center;min-width:280px;display:grid;position:relative}.floating-note{z-index:2;color:#526785;background:#fffffff0;border:1px solid #f9fbff;border-radius:11px;width:250px;padding:22px 20px 14px;font-size:11px;font-weight:650;position:relative;transform:rotate(-7deg);box-shadow:0 15px 28px #4061a112,0 3px 8px #4061a10b}.note-dot{background:#96b2ef;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.note-line{background:#edf0f6;border-radius:4px;width:95%;height:5px;margin-top:18px;display:block}.note-line.short{width:73%;margin-top:10px}.note-bottom{color:#8997ab;border-top:1px solid #f0f2f7;align-items:center;gap:7px;margin-top:20px;padding-top:12px;font-size:8px;font-weight:400;display:flex}.tiny-avatar{color:#ab8668;background:#f4e9df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.note-check{color:#80b597;background:#e5f3e9;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.floating-spark{color:#7198ef;z-index:3;background:#fff;border:1px solid #e4eafa;border-radius:14px;place-items:center;width:57px;height:57px;display:grid;position:absolute;top:7%;right:12%;transform:rotate(11deg);box-shadow:0 8px 18px #6585c515}.floating-envelope{color:#6e98ed;z-index:3;background:#dbe6fd;border:4px solid #f4f7ff;border-radius:15px;place-items:center;width:70px;height:65px;display:grid;position:absolute;bottom:8%;left:8%;transform:rotate(11deg);box-shadow:0 7px 14px #6585c511}.art-orbit{border:1px dashed #d9e3f7;border-radius:50%;width:260px;height:260px;position:absolute}.orbit-two{opacity:.7;width:340px;height:340px}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:23px 0 28px;display:grid}.metric{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;min-width:0;padding:18px 19px}.metric:hover{border-color:#cad8f1}.metric>div{color:#7e8ca2;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.metric>div svg{color:#9aaac1;width:16px;height:16px}.metric>strong{letter-spacing:-1px;margin:10px 0 8px;font-family:Manrope,sans-serif;font-size:28px;font-weight:650;display:block}.metric>small{color:#96a0b0;font-size:9px}.dashboard-bottom{grid-template-columns:1.65fr 1fr;gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-heading h2{margin-bottom:3px}.section-heading p{color:#929cad;margin:0;font-size:11px}.dashboard-bottom .section-heading{padding:22px 23px 6px}.message-row{text-align:left;background:0 0;border:0;border-top:1px solid #f0f2f6;align-items:center;gap:12px;width:100%;padding:17px 23px;display:flex}.message-row:hover{background:#fafbfe}.color-0{color:#8c80ac;background:#e8e7f4}.color-1{color:#b78b5e;background:#f5eade}.color-2{color:#719b90;background:#e4efed}.message-summary{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.message-summary strong{font-size:11px;font-weight:600}.message-summary>span{color:#8f9aac;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.row-time{color:#9ea8b7;flex-direction:column;align-items:flex-end;gap:12px;font-size:9px;display:flex}.row-time svg{color:#c2cad8}.account-overview{padding-bottom:15px}.connection-row{border-bottom:1px solid #f0f2f6;align-items:center;gap:11px;margin:0 23px;padding:14px 0;display:flex}.provider-logo{color:#1c2735;background:#fbfbfc;border:1px solid #e7eaf0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid}.provider-logo.cpanel{color:#ee8945;background:#fff5ed;border-color:#ffe9d7;font-style:italic}.connection-row strong{margin-bottom:4px;font-size:11px;display:block}.connection-row small{color:#9aa4b4;font-size:9px}.connection-row>.status-dot{margin-left:auto}.account-overview>.secondary{width:calc(100% - 46px);min-height:37px;margin:19px 23px 0;font-size:10px}.quiet-note{color:#929eaf;margin:14px 0 0;font-size:10px;line-height:1.7}.account-overview .quiet-note{text-align:center}.quiet-note svg{color:#91a3bf;margin-right:5px}.workspace-footer{color:#9da7b6;justify-content:center;align-items:center;gap:7px;margin-top:30px;font-size:9px;display:flex}.feedback:empty{display:none}.error,.success,.warning,.info-note{color:#99424e;overflow-wrap:anywhere;background:#fff4f4;border:1px solid #f0d4d6;border-radius:8px;margin-bottom:16px;padding:13px 16px;font-size:12px}.error{justify-content:space-between;align-items:center;gap:10px;display:flex}.error button{color:inherit;background:0 0;border:0;font-size:22px}.success{color:#35754a;background:#eff9f1;border-color:#d7e9db;align-items:center;gap:9px;display:flex}.success.compact{padding:10px;font-size:11px}.warning{color:#8e722f;background:#fff8e9;border-color:#f1e1bd}.info-note{color:#59749a;background:#edf3fd;border-color:#dce6f7;font-size:12px;line-height:1.8}.info-note p{margin:4px 0 0}.empty{text-align:center;color:#a2abba;padding:45px 24px}.empty h3{color:#6e7d91;margin:16px 0 6px}.empty p{margin-bottom:0;font-size:12px}.toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.search-field{border:1px solid var(--line);color:#9aa8bc;background:#fff;border-radius:8px;flex:1;align-items:center;gap:9px;max-width:420px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:12px}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}label{color:#53647c;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;font-weight:550;display:flex}input,select,textarea{color:#34445b;background:#fff;border:1px solid #dfe5ee;border-radius:7px;width:100%;min-height:42px;padding:11px 12px;font-size:13px}textarea{resize:vertical;line-height:1.7}input::placeholder,textarea::placeholder{color:#a6afbd}input:disabled,textarea:disabled,select:disabled{color:#768498;background:#fafbfc}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.inline-label{flex-direction:row;align-items:center;gap:10px;margin:0;display:flex}.inline-label select{width:auto}.edit-panel{margin-bottom:24px;padding:23px}.edit-panel h2{margin-bottom:23px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contact-card{padding:25px}.avatar.large{width:46px;height:46px;margin-bottom:20px;font-size:14px}.contact-card h2{margin-bottom:4px}.contact-card .muted{font-size:12px}.contact-email{color:#6580a4;overflow-wrap:anywhere;font-size:12px}.contact-notes{color:#98a3b3;min-height:40px;font-size:12px}.contact-card .button-row{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.contact-card .secondary{min-height:38px;padding:8px 13px;font-size:11px}.contact-grid+.edit-panel{margin-top:25px}.composer-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.compose-panel>.section-heading{border-bottom:1px solid var(--line);margin:0;padding:23px}.compose-fields{padding:25px 23px 5px}.compose-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:18px 23px;display:flex}.compose-aside{flex-direction:column;gap:23px;min-width:0;display:flex}.assistant-panel{background:#edf2fc;border:1px solid #dfe8fa;border-radius:10px;padding:23px}.assistant-title{align-items:center;gap:12px;margin-bottom:17px;display:flex}.assistant-title h2{margin-bottom:5px;font-size:15px}.assistant-title .badge{letter-spacing:1px;font-size:8px}.assistant-icon{color:#5a80c9;background:#fff;border:1px solid #dce6fa;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.assistant-panel .muted{font-size:12px}.assistant-panel label{font-size:11px}.assistant-panel textarea{border-color:#d8e2f4;font-size:12px}.assistant-panel .quiet-note{font-size:9px}.assistant-response{color:#607798;background:#fff;border:1px solid #dfe6f4;border-radius:7px;margin:17px 0 0;padding:12px;font-size:12px}.review-panel{padding:23px}.review-panel .section-heading svg{color:#8da0bd}.review-panel h2{font-size:15px}.approval-steps{margin:21px 0;padding:0;list-style:none}.approval-steps li{color:#8a96a8;align-items:center;gap:10px;margin:15px 0;font-size:11px;display:flex}.approval-steps li>span{color:#91a0b5;background:#f1f3f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.approval-steps li.complete{color:#3e7356}.approval-steps li.complete>span{color:#4d8863;background:#e4f2e8}.approval-summary{border:1px solid var(--line);background:#fafbfe;border-radius:7px;margin-bottom:17px;padding:12px;font-size:11px}.approval-summary p{overflow-wrap:anywhere;margin-bottom:11px}.approval-summary strong{color:#8a98ab;letter-spacing:.5px;text-transform:uppercase;font-size:9px;display:block}.exact-body{white-space:pre-wrap}.decision-buttons{justify-content:space-between;gap:5px;margin-top:10px}.decision-buttons .secondary{padding:8px 10px;font-size:10px}.attachment-input{font-size:11px}.attachment-input input{background:#fafbfe;font-size:11px}.attachment{overflow-wrap:anywhere;background:#f5f7fb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:4px 10px;font-size:11px;display:flex}.message-preview{border-top:1px solid var(--line);background:#fafbfc;border-radius:0 0 10px 10px;padding:24px;font-size:12px}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:17px 0;padding:22px 0;font-size:13px;line-height:1.85}.delivery-details p{margin:12px 0;font-size:12px}.delivery-details small{color:#8593a7;font-size:10px;display:block}.delivery-details code{overflow-wrap:anywhere;margin:7px 0 15px;font-size:10px;display:block}.inbox-layout{grid-template-columns:1fr 1.5fr;align-items:start;gap:22px;display:grid}.inbox-item{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;min-height:128px;padding:22px;display:block}.inbox-item.selected{background:#eef3ff;border-left:3px solid #4477dc;padding-left:19px}.inbox-item>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.inbox-item small{color:#98a4b8;font-size:9px}.inbox-item>span{font-size:12px}.inbox-item p{color:#91a0b6;margin:8px 0 0;font-size:11px;line-height:1.6}.message-detail{padding:28px}.message-detail h2{margin:24px 0 12px;font-size:23px}.approval-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.approval-card{padding:25px}.approval-card h2{font-size:21px}.approval-card small{color:#9aa5b6}.mail-preview{white-space:pre-wrap;color:#8491a5;max-height:160px;font-size:12px;line-height:1.8;overflow:hidden}.draft-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:16px;width:100%;margin-bottom:10px;padding:17px 20px;display:flex}.draft-row>span:first-of-type{flex:1;min-width:0}.draft-row strong,.draft-row small{overflow-wrap:anywhere;display:block}.draft-row small{color:#8f9db2;margin-top:5px;font-size:11px}.draft-row>svg{color:#94a6c1;flex-shrink:0}.history-panel{padding:5px 25px}.activity-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:17px;padding:23px 0;display:flex}.activity-row:last-child{border-bottom:0}.activity-icon{color:#89a0c2;background:#f0f4fb;border-radius:9px;padding:10px}.activity-row strong{text-transform:capitalize;font-size:13px}.activity-row p{color:#7f8fa5;margin:6px 0;font-size:12px}.activity-row small{color:#a0aabd;font-size:10px}.account-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.account-card{padding:23px}.account-card-heading{align-items:center;gap:12px;display:flex}.account-card-heading h2{margin-bottom:4px;font-size:15px}.account-card-heading p{color:#95a1b4;overflow-wrap:anywhere;margin:0;font-size:11px}.account-card-heading>.badge{margin-left:auto}.account-capabilities{background:#fafbfe;border:1px solid #eef1f7;border-radius:7px;margin:22px 0 16px;padding:14px}.account-capabilities strong{font-size:11px}.account-capabilities p{color:#8a9ab1;margin:5px 0 0;font-size:11px}.connection-meta{color:#8a9aaf;flex-direction:column;gap:7px;margin-bottom:20px;font-size:10px;display:flex}.account-card .button-row{gap:10px 8px}.account-card .secondary{padding:8px 10px;font-size:11px}.settings-bottom{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;display:grid}.integration-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:11px;display:flex}.engineering-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0;display:grid}.engineering-stats>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.engineering-stats strong{margin-bottom:8px;font-size:25px;display:block}.engineering-stats span{color:#8493a8;font-size:11px}.engineering-panel{margin-bottom:23px;padding:23px}.task-record{border-top:1px solid var(--line);padding:15px 0}.task-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:44px;display:flex}.task-record summary strong{overflow-wrap:anywhere;font-size:12px}.task-record summary small{color:#8998af;margin-top:7px;font-size:10px;display:block}.task-record dl{font-size:11px;line-height:1.7}.task-record dt{color:#7c8ba0;font-weight:600}.task-record dd{margin:7px 0 15px}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:11px}.event-row{border-bottom:1px solid var(--line);gap:13px;padding:15px 0;display:flex}.event-sequence{color:#9aa8bd;background:#f2f5fa;border-radius:5px;place-items:center;min-width:30px;height:26px;font-size:10px;display:grid}.event-row strong{font-size:11px}.event-row p{color:#8c9ab0;overflow-wrap:anywhere;margin:5px 0;font-size:11px}.event-row small{color:#a1acbc;font-size:9px}.skip-link{z-index:99;color:#235bd7;background:#fff;padding:12px;position:fixed;top:-60px}.skip-link:focus{top:0}.boot{color:#76869e;place-items:center;min-height:100vh;display:grid}.login-shell{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:#edf2fb;flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex}.login-story h1{letter-spacing:-2px;font-size:48px;line-height:1.3}.login-story>div>p:not(.eyebrow){color:#8292a9;max-width:330px;font-size:15px}.login-foot{color:#9ba8ba;font-size:11px}.login-main{place-items:center;padding:40px;display:grid}.login-card{max-width:370px}.login-card h2{letter-spacing:-.8px;margin:25px 0 13px;font-size:27px}.login-card .muted{margin-bottom:30px}.login-card form{margin-top:25px}.dev-note{background:#f7f9fc;border:1px solid #e9edf4;border-radius:8px;flex-direction:column;gap:8px;margin-top:25px;padding:16px;font-size:12px;display:flex}.dev-note strong{color:#8898af;text-transform:uppercase;letter-spacing:1px;font-size:10px}.dev-note small{color:#929eb1;font-size:10px}.global-error{position:fixed;bottom:10px;left:20px;right:20px}@media (width>=1600px){.hero-panel{min-height:320px;padding:35px 40px}.hero-copy h2{font-size:32px}.hero-art{margin-right:30px}}@media (width<=1200px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.profile{margin:0 -15px;padding:17px 14px}.main-shell{margin-left:210px}main#main{padding:28px}.topbar{padding:0 28px}.hero-panel{padding:27px}.hero-art{min-width:220px}.floating-note{width:215px;font-size:10px}.floating-spark{right:1%}.floating-envelope{left:0}.metric{padding:16px 14px}.metric>div{font-size:10px}.dashboard-bottom{grid-template-columns:1.3fr 1fr;gap:17px}.contact-grid{grid-template-columns:1fr 1fr}.composer-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:18px}.account-grid{grid-template-columns:1fr}.row-time{font-size:8px}.message-row{padding:15px}.message-summary strong{font-size:10px}.dashboard-bottom .section-heading{padding:20px 16px 6px}.section-heading .text-button{font-size:10px}.settings-bottom{gap:16px}.topbar-date{display:none}}@media (width<=900px){.sidebar{width:190px}.main-shell{margin-left:190px}main#main{padding:25px 21px}.topbar{padding:0 21px}.hero-copy{min-width:60%}.hero-copy h2{font-size:24px}.hero-art{min-width:130px}.floating-note{width:175px;padding:17px 12px;font-size:8px}.floating-envelope{width:50px;height:50px;left:4%}.floating-spark{width:42px;height:42px;top:7%;right:-12%}.hero-panel{padding:23px}.hero-copy p{font-size:11px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.dashboard-bottom,.composer-layout,.inbox-layout,.settings-bottom{grid-template-columns:1fr}.compose-aside{grid-template-columns:1fr 1fr;align-items:start;display:grid}.contact-card{padding:20px}.page-heading h1{font-size:25px}.engineering-stats{gap:10px}.engineering-stats>div{padding:15px}.engineering-stats span{font-size:10px}.account-card-heading>.badge{font-size:9px}.login-story{padding:40px}.login-story h1{font-size:36px}.login-main{padding:35px}.login-card h2{font-size:24px}}@media (width<=680px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:18px 18px 0;display:block;position:relative}.brand{font-size:25px}.brand-mark{width:32px;height:32px}.workspace-name,.compose-nav,.sidebar-note,.profile{display:none}nav{scrollbar-width:thin;flex-direction:row;gap:5px;margin:17px -18px 0;padding:0 12px 10px;overflow-x:auto}nav button{flex-shrink:0;gap:6px;min-height:44px;padding:10px;font-size:11px}nav button svg{width:17px;height:17px}nav .nav-divider{border:0;border-radius:7px;margin:0;padding:10px}.nav-count{min-width:16px;margin-left:0;font-size:9px}.main-shell{margin-left:0}.topbar{background:#fcfdfe;height:53px;padding:0 20px}.topbar .badge{font-size:9px}.breadcrumb{font-size:10px}.topbar-right{gap:8px}main#main{padding:25px 18px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.page-heading h1{letter-spacing:-.8px;font-size:25px;line-height:1.35}.page-heading .eyebrow{letter-spacing:1.4px;margin-bottom:10px;font-size:9px}.page-heading .muted{font-size:12px;line-height:1.7}.page-heading>.secondary{display:none}.page-heading>.primary{min-width:80px;padding:10px;font-size:10px}.hero-panel{min-height:290px;padding:25px 23px}.hero-copy{min-width:75%}.hero-copy h2{font-size:25px}.hero-copy p{font-size:11px}.hero-art{opacity:.32;width:140px;position:absolute;top:55px;bottom:0;right:-36px}.floating-note{display:none}.floating-spark{width:45px;height:45px;top:5px;right:37px}.floating-envelope{width:60px;height:60px;bottom:20px;left:15px}.art-orbit{width:180px;height:180px}.orbit-two{width:250px;height:250px}.hero-copy .primary{font-size:11px}.hero-caption{font-size:9px}.hero-badge{font-size:7px}.metrics{gap:12px;margin:17px 0 23px}.metric{padding:17px 14px}.metric>div{gap:4px;font-size:10px}.metric>strong{font-size:27px}.metric>small{font-size:8px}.dashboard-bottom{gap:18px}.dashboard-bottom .section-heading{padding:20px 18px 6px}.section-heading h2{font-size:16px}.message-row{padding:17px 18px}.message-summary strong{font-size:11px}.row-time{text-align:right;max-width:78px;font-size:8px}.workspace-footer{margin-top:25px;font-size:8px;line-height:1.5}.contact-grid,.approval-grid{grid-template-columns:1fr}.contact-card{padding:22px}.toolbar{flex-wrap:wrap;align-items:stretch;gap:12px}.toolbar>.button-row{width:100%}.toolbar>.button-row button{flex:1;font-size:10px}.toolbar>.muted{display:none}.form-grid{grid-template-columns:1fr;gap:0}.compose-aside{display:flex}.compose-panel>.section-heading{padding:20px}.compose-fields{padding:20px 18px 5px}.compose-actions{padding:17px 18px}.compose-actions button{padding:10px 13px;font-size:11px}.assistant-panel,.review-panel{padding:22px}.assistant-panel label{font-size:12px}.assistant-panel textarea,input,select,textarea,.assistant-panel textarea{font-size:16px}.assistant-panel .muted{font-size:12px}.compose-panel textarea{min-height:230px}.info-note{font-size:11px}.account-card{padding:19px}.account-card-heading{flex-wrap:wrap;gap:9px}.account-card-heading h2{font-size:14px}.account-card-heading p{font-size:10px}.account-card-heading>.badge{margin-left:0}.account-card-heading>div{flex:1;min-width:150px}.account-capabilities p,.account-card .text-button{font-size:11px}.section-heading{align-items:flex-start}.section-heading>.primary{min-width:116px;max-width:140px;padding:10px 11px;font-size:10px}.settings-bottom{margin-top:19px}.integration-row{font-size:10px}.integration-row .badge{font-size:8px}.inline-label{flex-direction:column;align-items:flex-start;font-size:11px}.inline-label select{width:100%}.message-detail{padding:23px}.message-detail h2{font-size:22px}.history-panel{padding:0 18px}.activity-row{gap:12px}.activity-row strong{font-size:12px}.activity-row p{font-size:11px}.engineering-stats{grid-template-columns:1fr 1fr}.engineering-panel{padding:19px}.task-record summary strong{font-size:11px}.task-record summary small{font-size:9px}.login-shell{display:block}.login-story{padding:25px}.login-story>div:nth-child(2){margin-top:35px}.login-story h1{margin-bottom:14px;font-size:33px;line-height:1.3}.login-story .eyebrow{font-size:8px}.login-story>div>p:not(.eyebrow){margin:0;font-size:12px}.login-foot{display:none}.login-main{padding:32px 25px 45px}.login-card{width:100%;max-width:100%}.login-card h2{margin-top:20px;font-size:24px}.login-card>.muted{font-size:12px}.login-card form{margin-top:18px}.login-card input{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-signout{display:none}@media (width<=680px){.mobile-signout{color:#6f7f98;background:0 0;border:0;align-items:center;min-height:44px;padding:4px 8px;font-size:10px;display:inline-flex}}:root{color:#202c40;--blue:#3565d8;--ink:#202c40;--muted:#6f7a8b;--line:#e7eaf0;background:#f7f8fa;font-family:Segoe UI,Arial,sans-serif}h1,h2,h3,.brand{font-family:Segoe UI,Arial,sans-serif}button,input,textarea,select{font-family:inherit}.sidebar{background:#fff;border-right:1px solid #e8ebf1}.brand{letter-spacing:-1.6px;color:#1e2b45;font-size:31px;font-weight:760}.brand>span{color:#56647a;font-weight:400}.brand .brand-period,.brand-period{color:#4979e3;font-weight:900}.personal-label{color:#8992a1;align-items:center;gap:8px;margin:16px 0 28px;font-size:11px;display:flex}.sidebar .compose-nav{border-radius:10px;min-height:46px;margin-bottom:25px}.sidebar nav button{border-radius:8px;min-height:45px;margin:3px 0;font-size:12px}.sidebar nav button.active{color:#345fba;background:#edf2fd}.sidebar-note{background:#f8f9fc;border:1px solid #eef0f5;border-radius:12px;padding:18px 15px}.sidebar-note>.jax-orb{margin-bottom:12px}.sidebar-note strong{font-size:12px}.sidebar-note p{font-size:11px}.sidebar-note .text-button{padding:0;font-size:11px}main#main{max-width:1600px;margin:auto;padding:38px 44px 30px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-color:#e8ebf1;height:73px}.topbar-assistant{background:0 0;border:0;border-left:1px solid #e5e8ef;align-items:center;gap:9px;padding:0 0 0 22px;font-size:12px;display:flex}.topbar .badge{font-size:10px}.today-label{color:#8691a2;font-size:12px}.page-heading{margin-bottom:28px}.page-heading h1{letter-spacing:-.8px;font-size:30px;font-weight:630}.page-heading .eyebrow{letter-spacing:1.8px;color:#8893a5;font-size:9px}.page-heading .muted{font-size:13px}.assistant-hero{background:linear-gradient(118deg,#edf2fc 0%,#f0f3fb 54%,#e5ecf9 100%);border:1px solid #e2e8f4;border-radius:18px;grid-template-columns:1.3fr 1fr;min-height:288px;padding:39px 42px;display:grid;position:relative;overflow:hidden}.assistant-hero .eyebrow{color:#6c83b1;font-size:9px}.assistant-hero h2{letter-spacing:-1px;color:#263a60;margin:0 0 17px;font-size:33px;font-weight:580;line-height:1.2}.assistant-hero p{color:#6b7d99;margin-bottom:22px;font-size:12px;line-height:1.7}.assistant-hero .primary{border-radius:8px;font-size:12px}.assistant-hero small{color:#8191ac;margin-top:13px;font-size:9px;display:block}.hero-orb-scene{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.hero-orbit{border:1px solid #d9e2f5;border-radius:50%;width:245px;height:245px;position:absolute}.hero-orbit.second{opacity:.7;border-style:dashed;width:320px;height:320px}.hero-orb-scene>.jax-orb{width:124px;height:124px;box-shadow:0 25px 55px #466bc746,inset 0 0 35px #fff4}.hero-orb-caption{color:#7a8ba8;background:#ffffff91;border:1px solid #fff8;border-radius:20px;align-items:center;gap:7px;padding:8px 13px;font-size:10px;display:flex;position:absolute;bottom:13px}.jax-orb{isolation:isolate;background:radial-gradient(circle at 29% 23%,#e5f2ff 0%,#99bbfa 22%,#5f83db 44%,#4967b4 67%,#253c79 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #fff9,inset -4px -8px 12px #15245755,0 12px 35px #5476c52b}.jax-orb.compact{width:28px;height:28px;box-shadow:inset 0 0 5px #fff7,0 2px 7px #4569b833}.orb-core{filter:blur(7px);background:conic-gradient(from 25deg,#0000 0deg,#d9eeff80 85deg,#0000 160deg,#c0aff755 240deg,#0000 300deg);position:absolute;inset:-20%;transform:rotate(-18deg)}.jax-orb.active{background:#506eb1}.jax-orb.active canvas{z-index:1;position:relative}.jax-orb:not(.compact) .orb-core{animation:10s ease-in-out infinite orb-breathe}@keyframes orb-breathe{0%,to{transform:rotate(-18deg)scale(1)}50%{transform:rotate(22deg)scale(1.08)}}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:26px 0;display:grid}.overview-metrics button{text-align:left;background:#fff;border:1px solid #e5e9f0;border-radius:11px;grid-template-columns:1fr auto;align-items:center;padding:19px 21px;display:grid}.overview-metrics button>span{color:#7a8596;grid-column:1/-1;margin-bottom:9px;font-size:11px}.overview-metrics strong{letter-spacing:-1px;font-size:27px;font-weight:550;line-height:1}.overview-metrics svg{color:#a9b3c5}.overview-metrics button:nth-child(3){background:#fffdf8;border-color:#eee8d9}.overview-metrics button:nth-child(3) strong{color:#a77d35}.recents-grid{grid-template-columns:1.15fr 1fr;gap:22px;display:grid}.recents-grid>.panel{padding:23px}.panel{border-radius:12px;box-shadow:0 2px 3px #26344802}.section-heading h2{font-size:15px;font-weight:650}.section-heading p{font-size:11px}.recents-grid .section-heading{margin-bottom:8px}.recents-grid .draft-row{box-shadow:none;border-width:0 0 1px;border-radius:0;gap:12px;margin:0;padding:20px 0}.draft-row{background:#fff}.draft-row-icon{color:#7b90b5;background:#f0f3fa;border-radius:8px;justify-content:center;align-items:center;width:35px;height:39px;display:flex}.draft-row>span:nth-child(2){flex:1;min-width:0}.draft-row strong{font-size:12px}.draft-row small{font-size:10px}.draft-row .badge{font-size:9px}.message-row .avatar{flex-shrink:0;width:33px;height:33px;font-size:10px}.message-summary strong{font-size:12px}.message-summary>span{font-size:11px}.workspace-footer{margin-top:30px;font-size:10px}.composer-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.composer-toolbar>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.composer-toolbar .eyebrow{margin:0;font-size:9px}.composer-toolbar>.secondary{min-height:37px;font-size:11px}.assistant-layout{max-width:780px;margin:0 auto}.assistant-layout.has-draft{grid-template-columns:minmax(0,1fr) minmax(355px,.95fr);align-items:start;gap:32px;max-width:none;display:grid}.conversation-panel{min-width:0}.assistant-welcome{text-align:center;padding:24px 0 25px}.assistant-welcome>.jax-orb{margin-bottom:28px}.assistant-kicker{letter-spacing:.35px;color:#94a0b2;margin-bottom:12px;font-size:10px;display:block}.assistant-welcome h1{letter-spacing:-1.2px;margin-bottom:15px;font-size:35px;font-weight:560;line-height:1.23}.assistant-welcome>p{color:#8390a3;max-width:390px;margin:0 auto;font-size:13px;line-height:1.8}.has-draft .assistant-welcome{padding:13px 0 20px}.has-draft .assistant-welcome h1{font-size:25px}.has-draft .assistant-welcome>.jax-orb{width:72px;height:72px;margin-bottom:18px}.suggestion-grid{gap:10px;max-width:510px;margin:17px auto 32px;display:grid}.suggestion-grid button{text-align:left;color:#7791bc;background:#fff;border:1px solid #e5e9f1;border-radius:10px;align-items:center;gap:14px;padding:15px 17px;font-size:12px;display:flex}.suggestion-grid button>span{color:#64758f;flex:1}.suggestion-grid button:hover{background:#f8faff;border-color:#b6c7e9}.assistant-input{background:#fff;border:1px solid #d5dff0;border-radius:15px;margin:15px 0;padding:18px 18px 12px;box-shadow:0 4px 8px #283e6a04,0 12px 28px #283e6a04}.assistant-input:focus-within{border-color:#9fb5e4;box-shadow:0 0 0 3px #e7eefb}.assistant-input textarea{resize:vertical;color:#3b4c68;background:0 0;border:0;width:100%;min-height:76px;margin:0;padding:0;font-size:14px;line-height:1.7;box-shadow:none!important;outline:none!important}.assistant-input textarea::placeholder{color:#9ba9bd}.assistant-input-tools{align-items:flex-end;gap:12px;display:flex}.voice-control{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.voice-button{color:#8597b8;background:#f6f8fc;border:1px solid #e9edf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.voice-button.listening{color:#285bcc;background:#eaf0fd;box-shadow:0 0 0 4px #e1eafb}.voice-note{color:#8793a6;max-width:310px;margin:0;font-size:9px;line-height:1.6}.send-instruction{color:#fff;background:#3b67cd;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.send-instruction svg{transform:rotate(-90deg)}.assistant-disclosure{text-align:center;color:#8e99ab;margin:13px 0 24px;font-size:9px}.working-note{color:#5175bc;text-align:center;font-size:12px}.chat-turns{scrollbar-width:thin;flex-direction:column;gap:18px;max-height:360px;padding:10px 0;display:flex;overflow:auto}.chat-turn{align-items:flex-start;gap:11px;display:flex}.chat-turn>div{min-width:0;max-width:90%}.chat-turn small{color:#9aa6b8;margin:0 0 6px;font-size:9px;display:block}.chat-turn p{color:#62738e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.chat-turn.user{justify-content:flex-end}.chat-turn.user>div{background:#eff3fa;border:1px solid #e4eaf5;border-radius:13px 13px 3px;padding:13px 16px}.chat-turn.user small{color:#8294b2}.context-card{color:#71819c;background:#fff;border:1px solid #e4e9f1;border-radius:9px;margin:10px 0;padding:12px 15px;font-size:11px}.context-card summary{cursor:pointer;align-items:center;gap:8px;display:flex}.context-card p{margin:12px 0 0;font-size:12px}.draft-preview{background:#fff;border:1px solid #e1e7ef;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 3px 7px #172a4703,0 16px 40px #26395805}.draft-preview-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:25px 27px 21px;display:flex}.draft-preview-heading .eyebrow{letter-spacing:1.4px;color:#96a1b3;font-size:8px}.draft-preview-heading h2{margin:5px 0 0;font-size:18px;font-weight:600}.draft-envelope{border-bottom:1px solid #edf0f5;margin:0;padding:22px 27px 16px}.draft-envelope>div{margin-bottom:13px;font-size:11px;line-height:1.7;display:flex}.draft-envelope dt{color:#99a4b5;flex-shrink:0;width:56px}.draft-envelope dd{color:#465874;overflow-wrap:anywhere;margin:0}.draft-envelope small{color:#9ba5b5;font-size:9px;display:block}.draft-envelope>div:last-child{margin-bottom:0}.draft-letter{white-space:pre-wrap;color:#50617c;overflow-wrap:anywhere;min-height:210px;padding:27px;font-size:13px;line-height:1.95}.draft-meta{color:#a0abba;justify-content:space-between;gap:10px;padding:10px 27px 22px;font-size:9px;display:flex}.draft-review-actions{background:#fafbfd;border-top:1px solid #edf0f5;padding:22px 27px}.draft-review-actions>.primary{min-height:46px;font-size:12px}.draft-review-actions .quiet-note{text-align:center;margin:9px 0 16px;font-size:9px}.draft-review-actions .button-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.draft-review-actions .secondary{min-height:38px;font-size:11px}.approve-send svg:last-child{margin-left:auto}.approve-send svg:first-child{margin-right:auto}.version-history{color:#8291a7;border-top:1px solid #edf0f5;padding:16px 27px;font-size:10px}.version-history summary{cursor:pointer}.version-history>div{padding-top:12px}.version-history p{overflow-wrap:anywhere;white-space:pre-wrap}.version-history .version-copy{color:#67768b;font-size:11px;line-height:1.8}.delivery-receipt{color:#51806a;background:#f2f8f4;gap:15px;padding:22px 27px;display:flex}.delivery-receipt strong{font-size:12px}.delivery-receipt p{margin:5px 0;font-size:11px}.delivery-receipt code{overflow-wrap:anywhere;font-size:9px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inbox-reply-action{background:#f5f8fd;border:1px solid #e1e8f5;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;padding:20px;display:flex}.inbox-reply-action>div{flex:1}.inbox-reply-action strong{font-size:12px}.inbox-reply-action p{color:#8394ae;margin:5px 0;font-size:10px}.inbox-item .badge{font-size:8px}.message-detail>.badge{margin-bottom:20px}.message-detail .mail-body{font-size:14px;line-height:1.9}.provider-logo.gmail{color:#af4c43;background:#fbefed}.provider-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0;display:grid}.provider-choice{background:#fff;border:1px solid #e2e7ef;border-radius:12px;padding:22px}.provider-choice h3{margin:17px 0 7px;font-size:15px}.provider-choice p{color:#8491a5;min-height:54px;font-size:11px}.provider-choice .secondary{width:100%;min-height:38px;font-size:11px}.provider-choice .quiet-note{min-height:0;margin-top:10px;font-size:10px}.provider-test-result{color:#4e7b65;font-size:11px;line-height:1.7}.connection-gate{color:#8b7c5c;background:#fcfaf4;border:1px solid #eee8dc;border-radius:8px;padding:13px;font-size:11px;line-height:1.8}.account-card-heading .badge{font-size:9px}.account-card .account-capabilities{font-size:12px}.welcome-shell{background:radial-gradient(at 50% 44%,#e9eef9 0%,#f7f9fd 45%,#f8f9fb 78%);flex-direction:column;align-items:center;min-height:100vh;padding:45px 25px;display:flex}.welcome-wordmark{color:#263850;letter-spacing:-1.7px;font-size:34px;font-weight:750}.welcome-wordmark>span{font-weight:400}.welcome-card{text-align:center;max-width:600px;margin:auto;padding:50px 0}.welcome-card>.jax-orb{width:100px;height:100px;margin-bottom:34px}.welcome-card .eyebrow{color:#8e9bb2;font-size:9px}.welcome-card h1{color:#293d61;letter-spacing:-1.6px;font-size:44px;font-weight:540;line-height:1.2}.welcome-card>p:not(.eyebrow){color:#7b89a0;font-size:14px;line-height:1.8}.welcome-card>.primary{border-radius:10px;gap:35px;min-width:190px;margin-top:15px}.welcome-note{color:#9ba6b7;justify-content:center;align-items:center;gap:7px;margin-top:29px;font-size:10px;display:flex}.welcome-footer{color:#a1aaba;margin:30px 0 0;font-size:11px}@media (width>=1600px){.assistant-layout.has-draft{grid-template-columns:1fr 470px;gap:55px}}@media (width<=1200px){main#main{padding:28px}.assistant-hero{padding:30px}.assistant-hero h2{font-size:29px}.recents-grid{grid-template-columns:1fr}.assistant-layout.has-draft{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:20px}.has-draft .assistant-welcome h1{font-size:23px}.composer-toolbar .eyebrow{display:none}.provider-directory{grid-template-columns:1fr 1fr 1fr}.provider-choice{padding:16px}.draft-letter,.draft-envelope,.draft-preview-heading{padding:22px}.voice-note{font-size:9px}}@media (width<=1000px){.assistant-layout.has-draft{grid-template-columns:1fr}.conversation-panel,.draft-preview{width:100%;max-width:680px;margin:auto}.has-draft .assistant-welcome{display:none}.chat-turns{max-height:240px}}@media (width<=680px){.sidebar{grid-template-columns:1fr auto;gap:12px;width:100%;padding:18px 18px 10px;display:grid;position:relative}.sidebar>.brand{font-size:26px;display:flex}.sidebar .personal-label,.sidebar .sidebar-note,.sidebar .profile{display:none}.sidebar .compose-nav{width:auto;min-height:37px;margin:0;padding:8px 13px;font-size:11px;display:flex;position:static}.sidebar nav{scrollbar-width:none;grid-column:1/-1;gap:8px;width:100%;padding:4px 0 3px;display:flex;overflow-x:auto}.sidebar nav button{white-space:nowrap;border:0;flex-direction:row;flex-shrink:0;gap:6px;width:auto;min-height:34px;margin:0;padding:7px 10px;font-size:10px;display:flex}.sidebar nav button>svg{display:none}.sidebar nav .nav-divider{border:0;margin:0;padding:7px 10px}.sidebar nav .nav-count{justify-content:center;align-items:center;width:17px;height:17px;padding:0;font-size:9px;display:inline-flex;position:static}.main-shell{margin-left:0}.topbar{height:53px;padding:10px 19px}.breadcrumb{font-size:10px}.topbar-right{gap:10px}.topbar-assistant{padding-left:12px}.topbar-assistant>span:last-child{display:none}.topbar .badge{padding:4px 6px;font-size:8px}main#main{padding:24px 18px}.page-heading h1{font-size:25px}.page-heading .muted{font-size:12px}.page-heading{margin-bottom:21px}.today-label{display:none}.assistant-hero{grid-template-columns:1fr;min-height:0;padding:27px 24px;position:relative}.assistant-hero h2{font-size:27px;line-height:1.2}.assistant-hero p{max-width:230px;font-size:11px}.assistant-hero .eyebrow{max-width:210px;font-size:8px}.assistant-hero .primary{min-height:40px;padding:10px 13px;font-size:11px}.hero-orb-scene{display:none}.assistant-hero small{font-size:8px}.overview-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:19px 0}.overview-metrics button{padding:15px 17px}.overview-metrics button>span{font-size:10px}.overview-metrics strong{font-size:25px}.recents-grid{gap:18px}.recents-grid>.panel{padding:18px}.recents-grid .draft-row{flex-wrap:wrap;gap:9px}.draft-row>span:nth-child(2){min-width:140px}.draft-row .badge{font-size:8px}.draft-row>svg:last-child{display:none}.composer-toolbar{margin-bottom:14px}.composer-toolbar .badge{font-size:8px}.composer-toolbar>.secondary{min-height:34px;font-size:10px}.assistant-welcome{padding:21px 4px}.assistant-welcome>.jax-orb{width:76px;height:76px;margin-bottom:24px}.assistant-welcome h1{letter-spacing:-.9px;font-size:29px}.assistant-welcome>p{font-size:12px}.assistant-kicker{margin-bottom:10px;font-size:9px}.suggestion-grid{gap:8px;margin:7px 0 21px}.suggestion-grid button{gap:9px;padding:13px 12px;font-size:11px}.assistant-input{padding:15px 14px 12px}.assistant-input textarea{font-size:16px}.voice-note{font-size:8px;line-height:1.6}.assistant-disclosure{font-size:8px}.chat-turns{max-height:300px}.draft-preview{border-radius:12px}.draft-preview-heading,.draft-envelope,.draft-letter,.draft-review-actions{padding:21px}.draft-letter{font-size:13px}.draft-preview-heading .badge{font-size:8px}.draft-envelope dd{font-size:11px}.draft-meta{padding:10px 21px 19px}.draft-review-actions .primary{font-size:12px}.context-card{font-size:10px}.provider-directory{grid-template-columns:1fr;gap:12px}.provider-choice p{min-height:0}.provider-choice{padding:19px}.provider-choice h3{margin:0 0 0 12px;display:inline-block}.provider-choice>.provider-logo{vertical-align:middle}.provider-choice p{margin:14px 0}.inbox-reply-action{padding:16px}.inbox-reply-action>.primary{width:100%;font-size:12px}.inbox-item>div{gap:10px}.inbox-item .badge{font-size:7px}.welcome-shell{padding:30px 22px}.welcome-card h1{font-size:37px}.welcome-card>p:not(.eyebrow){font-size:13px}.welcome-note{flex-wrap:wrap;font-size:9px}.desktop-only{display:none}.version-history{padding:16px 21px}.welcome-card>.jax-orb{width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.orb-core{animation:none!important}*{scroll-behavior:auto!important}}.unfinished-conversations{margin-top:24px;padding:22px}.unfinished-conversations .draft-row{border:0;border-bottom:1px solid #edf0f5;border-radius:0;margin:0;padding:17px 0}.unfinished-conversations .draft-row:last-child{border-bottom:0}@media (width<=680px){.page-heading{flex-direction:column}.page-heading>.secondary{min-height:38px;font-size:11px;display:inline-flex}.sidebar nav{margin:0}.topbar-assistant{min-width:28px}}.thread-message{border-top:1px solid #edf0f5;margin-top:14px;padding-top:4px}.sidebar-note strong{margin:0 0 7px;line-height:1.6;display:block}.draft-row>span.draft-row-icon{flex:0 0 35px;width:35px;min-width:35px}.live-mail-state{padding:22px}.live-mail-pagination{flex-wrap:wrap}.live-mail-pagination>.muted{margin-right:auto;font-size:11px}.live-mail-attachments{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.live-mail-attachments h3{font-size:13px}.live-mail-attachment{overflow-wrap:anywhere;padding:12px 0}.live-mail-attachment strong,.live-mail-attachment small{margin-bottom:8px;font-size:11px;display:block}.live-mail-attachment small{color:#8390a3}.live-mail-attachment a{font-size:11px;display:inline-flex}.inbox-item>span,.message-detail h2{overflow-wrap:anywhere}.draft-row>span:nth-child(2){flex:auto}.draft-row>.badge{flex:none;width:auto}.recents-grid .draft-row strong,.recents-grid .message-summary strong{font-size:13px}@media (width<=680px){.sidebar nav button{min-height:40px;font-size:11px}.voice-button{width:40px;height:40px}.send-instruction{width:42px;height:42px}}
