@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.workspace-loading{background:var(--ds-surface);flex-direction:column;width:100%;min-width:0;height:100%;min-height:320px;display:flex}.workspace-loading-header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-page-header);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);display:flex}.workspace-loading-header h1{font-size:var(--ds-text-body);margin:0;font-weight:600}.workspace-loading-toolbar{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);display:flex}.workspace-loading-body{padding:var(--ds-space-5);box-sizing:border-box}.workspace-loading-inbox{align-items:start;gap:var(--ds-space-5);grid-template-columns:minmax(220px,1fr) 2fr;display:grid}@media (width<=600px){.workspace-loading-inbox{grid-template-columns:1fr}.workspace-loading-inbox>.ds-skeleton-card{display:none}}.app-shell.auth-shell{min-height:0}.auth-page{background:#fff;height:100%;min-height:100dvh;display:flex;overflow-y:auto}.auth-frame{flex:1;width:100%;min-height:48.2143rem;display:flex}.auth-panel{border:1px solid var(--border);border-radius:.8571rem;align-self:center;align-items:center;width:32.1429rem;max-width:calc(100% - 2rem);margin-inline:auto;padding:3.4286rem 3.5rem;display:flex}.auth-content{flex-direction:column;gap:2.8571rem;width:100%;display:flex}.auth-logo{width:fit-content;display:block}.auth-wordmark{width:auto;max-width:100%;height:22px;display:block}.auth-sections{flex-direction:column;gap:1.7143rem;width:100%;display:flex}.auth-heading{flex-direction:column;gap:.2857rem;display:flex}.auth-heading h1{letter-spacing:-.33px;color:#171717;font-size:1.5714rem;font-weight:600;line-height:2.1429rem}.auth-heading p{color:#666;font-size:1rem;line-height:1.4286rem}.auth-heading a{color:#286fcf;font-weight:500}.auth-heading a:hover{color:#175aa5;text-underline-offset:.2143rem;text-decoration:underline}.auth-form{flex-direction:column;gap:1.7143rem;display:flex}.auth-providers{flex-direction:column;gap:.8571rem;display:flex}.auth-provider{color:#171717;background:#fff;border:1px solid #fff;border-radius:.5714rem;justify-content:center;align-items:center;gap:.5714rem;height:2.2857rem;padding:.3571rem 1.1429rem;font-size:1rem;font-weight:600;line-height:1.4286rem;display:flex;box-shadow:0 2px 2px -1px #0000001a,0 0 0 1px #e6e6e6}.auth-provider:hover{background:#fafafa;border-color:#fafafa}.auth-microsoft{flex-shrink:0;width:1.1429rem;height:1.1429rem;display:block;-webkit-mask-size:1.1429rem 1.1429rem;mask-size:1.1429rem 1.1429rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-divider{color:#7d7d7d;align-items:center;gap:.6857rem;font-size:.8571rem;font-weight:500;line-height:1.1429rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#0000001f;flex:1;height:1px}.auth-credentials{flex-direction:column;gap:.8571rem;display:flex}.auth-input{background:#fff;border-radius:.4286rem;align-items:center;gap:.5714rem;height:2.2857rem;padding:.4286rem .4286rem .4286rem .8571rem;display:flex;position:relative}.auth-input:before{content:"";pointer-events:none;border-radius:.5714rem;position:absolute;inset:-.3571rem 0 0;box-shadow:0 2px 2px -1px #0000001a,0 0 0 1px #e6e6e6}.auth-input:focus-within:before{box-shadow:0 0 0 1px #3b82f6,0 0 0 .2143rem #3b82f61c}.auth-input.invalid:before{box-shadow:0 0 0 1px #d85050}.auth-input input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:1.5px 0;font-size:1rem;line-height:1.2143rem}.auth-input input:focus-visible{outline:none}.auth-input input::placeholder{color:#7d7d7d6b;opacity:1}.auth-password{height:2.4286rem;padding-right:.5714rem}.auth-eye{border:1px solid #0000;border-radius:.2857rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5714rem;height:1.5714rem;display:flex}.auth-eye:hover,.auth-eye[aria-pressed=true]{background:#f5f5f5}.auth-options{justify-content:space-between;align-items:center;gap:.5714rem;min-height:2rem;display:flex}.auth-checkbox{cursor:pointer;align-items:center;gap:.5714rem;font-size:.9286rem;font-weight:600;line-height:1.2857rem;display:flex}.auth-checkbox input{appearance:none;cursor:pointer;background:linear-gradient(#fff,#fafafa);border:1px solid #ebebeb;border-radius:.2143rem;flex-shrink:0;width:1.1429rem;height:1.1429rem;margin:0;position:relative;box-shadow:0 1px 2px -1px #0000001a}.auth-checkbox input:checked{background:#3b82f6;border-color:#3b82f6}.auth-checkbox input:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:.2857rem;height:.5714rem;position:absolute;top:1px;left:.3571rem;transform:rotate(45deg)}.auth-text-button{color:#666;white-space:nowrap;border:1px solid #0000;border-radius:.4286rem;padding:.2857rem .5714rem;font-size:.9286rem;font-weight:600;line-height:1.2857rem}.auth-text-button:hover{color:#171717;background:#f7f7f7}.auth-submit{color:#fff;background:#171717;border:1px solid #171717;border-radius:.5714rem;height:2.2857rem;padding:.3571rem 1.1429rem;font-size:1rem;font-weight:600;line-height:1.4286rem}.auth-submit:hover:not(:disabled){background:#303030}.auth-submit:disabled{opacity:1;color:#d6d6d6;background:#f7f7f7;border-color:#f2f2f2}.auth-legal{color:#8f8f8f;font-size:.8571rem;line-height:1.1429rem}.auth-legal a{text-underline-position:from-font;text-decoration:underline}.auth-legal a:hover{color:#666}.auth-error{color:#ba3434;margin-top:.3571rem;font-size:.8571rem;line-height:1.2143rem}.auth-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-dialog-actions{flex-wrap:wrap;align-items:center;gap:1.1429rem;display:flex}.auth-dialog-actions a{color:#159a57;text-underline-offset:.2143rem;text-decoration:underline}.auth-recovery-status{color:#666;margin-top:1.1429rem}@media (width<=480px){.auth-frame{min-height:48.2143rem}.auth-panel{width:min(32.1429rem,100%);padding:2.8571rem 1.7143rem}.auth-heading h1{font-size:1.5714rem}}@media (width<=350px){.auth-panel{padding-inline:1.2857rem}.auth-checkbox,.auth-text-button{font-size:.8571rem}.auth-options{gap:.2857rem}.auth-text-button{padding-inline:.2857rem}}:root{color:#1f1f1f;font-synthesis:none;--border:#ebebeb;--muted:#858585;--green:#21c372;background:#fff;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:87.5%}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:.25rem;outline:2px solid #24b974}input,textarea,select{border:1px solid var(--border);background:#fff}textarea{resize:none}p,h1,h2,h3{margin:0}img{display:block}button img{pointer-events:none}.figma-icon{flex-shrink:0;max-width:none}.avatar{object-fit:cover;object-position:center 30%;border-radius:50%;flex-shrink:0}.app-shell{height:100dvh;min-height:45rem;display:flex;overflow:hidden}.workspace-main{outline:none;flex:1;min-width:0;height:100%}.muted{color:var(--muted)}.small{font-size:.9167rem}.toolbar-spacer{flex:1}.toolbar-divider{background:#e6e6e6;flex-shrink:0;width:1px;height:1.3333rem}.button{white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:.4167rem;justify-content:center;align-items:center;gap:.5rem;height:2.1667rem;padding:0 .8333rem;font-size:.9167rem;line-height:1.3333rem;display:inline-flex;box-shadow:0 1px 2px #00000005}.button:hover:not(:disabled){background:#f5f5f5}.button.dark{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.button.dark:hover:not(:disabled){background:#393939}.button.square{border-radius:.5rem;width:2rem;height:2rem;padding:0}.icon-button{border-radius:.4167rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.icon-button:hover:not(:disabled){background:#eee}.text-button{white-space:nowrap;align-items:center;gap:.3333rem;display:inline-flex}.rotate-180{transform:rotate(180deg)}.muted-icon{filter:grayscale();opacity:.4}.badge{white-space:nowrap;color:#707070;background:#f2f2f2;border-radius:.3333rem;align-items:center;gap:.3333rem;padding:1px .4167rem;font-size:.8333rem;line-height:1.3333rem;display:inline-flex}.badge.orange{color:#bc8a4b;background:#fff0df}.badge.purple{color:#9663c0;background:#f1eafb}.chevron{color:#929292;border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:.4167rem;height:.4167rem;margin:0 .25rem .25rem;display:inline-block;transform:rotate(45deg)}.chevron.right{margin-bottom:0;transform:rotate(-45deg)}.chevron.left{margin-bottom:0;transform:rotate(135deg)}.chevron.up{margin-bottom:0;transform:rotate(225deg)}.close-glyph{font-size:1.5833rem;font-weight:300;line-height:1}.menu{flex-shrink:0;position:relative}.menu summary{cursor:pointer;white-space:nowrap;border-radius:.3333rem;align-items:center;gap:.5rem;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu-panel{z-index:50;background:#fff;border:1px solid #e7e7e7;border-radius:.6667rem;min-width:15.8333rem;padding:.4167rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 .6667rem 2.5rem #0002}.menu-panel button,.menu-panel a{text-align:left;white-space:nowrap;border-radius:.3333rem;width:100%;padding:.6667rem .8333rem;font-size:1rem;display:block}.menu-panel button:hover,.menu-panel a:hover{background:#f4f4f4}.menu:not([open])>.menu-panel{display:none}.skip-link{z-index:200;background:#fff;border:1px solid #bbb;border-radius:.6667rem;padding:1rem;position:fixed;top:-6.6667rem;left:1rem}.skip-link:focus{top:.8333rem}.toast{z-index:200;color:#fff;background:#202724;border:1px solid #3b4941;border-radius:.75rem;align-items:center;gap:1.5rem;max-width:calc(100vw - 3.3333rem);padding:1rem 1.3333rem;font-size:1rem;display:flex;position:fixed;bottom:1.6667rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 2.5rem #0002}.toast button{color:#c7dbcd;font-size:1.5rem}.modal{color:#202020;border:1px solid #e5e5e5;border-radius:1rem;width:35rem;max-width:calc(100vw - 2.6667rem);padding:0;box-shadow:0 2rem 8.3333rem #0003}.modal.wide{width:53.3333rem}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0005}.modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.1667rem 1.5rem;display:flex}.modal h2{font-size:1.25rem;font-weight:600}.modal-body{padding:1.6667rem;line-height:1.6}.modal-body p{margin-bottom:1.3333rem}.field{flex-direction:column;gap:.5rem;margin:0 0 1.3333rem;font-size:1rem;display:flex}.field input,.field select{border-radius:.5rem;width:100%;height:3rem;padding:.75rem}.workspace-links{flex-direction:column;display:flex}.workspace-links a{border-radius:.4167rem;padding:.6667rem}.workspace-links a:hover{background:#f4f4f4}.empty-state{text-align:center;color:var(--muted);padding:4.1667rem 1.25rem}.empty-state img{margin:0 auto 1.1667rem}.empty-state h2{color:#424242;margin-bottom:.6667rem;font-size:1.1667rem;font-weight:500}.empty-state p{margin-bottom:1.1667rem;line-height:1.6}.loading-dots{gap:.25rem;display:flex}.loading-dots i{background:#444;border-radius:50%;width:.3333rem;height:.3333rem;animation:1s infinite pulse}.loading-dots i:nth-child(2){animation-delay:.15s}.loading-dots i:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.2}}.settings-list{flex-direction:column;gap:1rem;display:flex}.settings-list>div,.settings-list>a{justify-content:space-between;gap:1rem;display:flex}.settings-list span{color:#929292}.settings-list p{margin:0}.settings-list .button{align-self:start}.notion-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block;position:relative}.notion-glyph{width:1.2rem;height:1.2rem;position:absolute;top:.1875rem;left:.1875rem;-webkit-mask-size:1.2rem;mask-size:1.2rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.notion-glyph img{position:absolute;top:0;left:0}.notion-icon.large{width:2rem;height:2rem}.notion-icon.large .notion-glyph{width:1.6rem;height:1.6rem;top:.25rem;left:.25rem;-webkit-mask-size:1.6rem;mask-size:1.6rem}.unknown-email{flex-shrink:0;width:1.0833rem;height:1.0833rem;display:block;position:relative;-webkit-mask-size:1.0833rem;mask-size:1.0833rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.unknown-email img{position:absolute;top:.40625px;left:.40625px}.small-dots{width:1.1667rem;height:1.1667rem;display:block;position:relative;-webkit-mask-size:1.1667rem;mask-size:1.1667rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.small-dots img{position:absolute;top:.4861rem;left:1.167px}.campaign-page{flex-direction:column;height:100%;display:flex}.campaign-header{border-bottom:1px solid var(--border);align-items:center;gap:.6667rem;height:3.6667rem;min-height:3.6667rem;padding:0 1rem;display:flex}.campaign-header>.menu strong{letter-spacing:-.2px;font-size:1.0833rem;font-weight:600;line-height:1.6667rem}.campaign-header .toolbar-divider{margin:0 .4167rem}.campaign-header>.badge{color:#858585;background:#f5f5f5;border:1px solid #e6e6e6;padding:2px .5rem;font-size:.8333rem;line-height:1.3333rem}.campaign-header>.badge>.figma-icon{opacity:.45}.campaign-header .button{font-size:.9167rem}.campaign-body{flex:1;min-height:0;display:flex}.workflow-scroll{scrollbar-width:none;cursor:grab;background:#fafafa;flex:1;min-width:0;overflow:auto}.workflow-scroll::-webkit-scrollbar{display:none}.workflow-scroll.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.workflow-canvas{min-width:55rem;height:100%;min-height:47rem;position:relative}.workflow-line{position:absolute;top:8.9167rem;left:calc(50% + 1px)}.workflow-branches{position:absolute;bottom:7rem;left:calc(50% - 19rem)}.workflow-node{text-align:left;background:#fff;border:1px solid #ebebeb;border-radius:.8333rem;width:19.5833rem;height:6.1667rem;position:absolute;overflow:hidden;box-shadow:0 2px .3333rem -2px #1018280f}.workflow-node:hover{border-color:#a5cbb4;box-shadow:0 2px .75rem #00000008}.workflow-node:focus-visible{outline:2px solid #64cb96}.workflow-node-title{border-bottom:1px solid #f5f5f5;align-items:center;gap:.5rem;height:3.3333rem;padding:0 1rem 0 .8333rem;display:flex}.workflow-node-title strong{font-size:1rem;font-weight:500;line-height:1.8333rem}.step-icon{background:#f5f5f5;border-radius:.3333rem;justify-content:center;align-items:center;width:1.6667rem;height:1.6667rem;display:flex}.step-icon img{opacity:.4}.node-dots{opacity:.4;margin-left:auto}.workflow-node p{color:#909090;padding:.6667rem 1rem;font-size:.8333rem;line-height:1.3333rem}.node-visit{top:3rem;left:50%;transform:translate(-50%)}.node-connection{top:13.8333rem;left:50%;transform:translate(-50%)}.node-accepted{bottom:15.0833rem;left:50%;transform:translate(-50%)}.node-message{bottom:2.0833rem;left:2.9167rem}.node-email{bottom:2.0833rem;right:2.5rem}.campaign-inspector{border-left:1px solid var(--border);background:#fff;flex-shrink:0;width:30rem;overflow:auto}.campaign-inspector>header{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;height:3.3333rem;padding:0 1rem;display:flex}.campaign-inspector>header strong{font-size:1rem;font-weight:500}.campaign-inspector>header>.figma-icon{opacity:.6}.campaign-inspector>header>.icon-button{opacity:.4;width:1.3333rem;height:1.6667rem}.inspector-content{padding:1.1667rem}.inspector-content>h2{margin-bottom:.8333rem;font-size:1rem;font-weight:500;line-height:1.3333rem}.inspector-content>p{margin:.8333rem 0 1.8333rem;font-size:1rem;line-height:1.5rem}.campaign-message-editor{border:1px solid #e6e6e6;border-radius:.5833rem;overflow:hidden}.message-greeting{color:#797979;align-items:center;gap:.3333rem;padding:.75rem .8333rem 0;font-size:1rem;line-height:1.6667rem;display:flex}.message-greeting .badge{background:#f2f2f2;font-size:.8333rem;line-height:1.3333rem}.message-greeting .badge img{opacity:.5}.campaign-message-editor textarea{color:#858585;letter-spacing:-.1px;border:0;width:100%;height:9.3333rem;padding:.8333rem;font-size:1rem;line-height:1.4167rem;display:block;outline:none!important}.campaign-message-editor textarea:focus{color:#333}.campaign-message-editor footer{border-top:1px solid var(--border);color:#959595;align-items:center;gap:.6667rem;height:2.8333rem;padding:0 .8333rem;font-size:.8333rem;display:flex}.campaign-message-editor footer>.menu summary{gap:.3333rem}.campaign-message-editor footer>.menu{position:static}.campaign-message-editor footer .menu-panel{top:20.1667rem;left:auto}.campaign-message-editor footer .icon-button{opacity:.5;width:1.25rem;height:1.6667rem}.campaign-message-editor footer .figma-icon{opacity:.6}.preview-message{white-space:pre-wrap;background:#fafafa;border:1px solid #eee;border-radius:.6667rem;margin-bottom:1.25rem;padding:1.3333rem}.preview-message p:last-child{margin-bottom:0}.condition-paths p{padding:.6667rem 0}.mini-progress{background:#eff7ee;border-radius:2px;width:4.5rem;height:.4167rem;overflow:hidden}.mini-progress>i{background:#b5d8a9;border-radius:2px;height:.4167rem;display:block}:root{color:#171717}.mobile-only{display:none}.workflow-node-title{border-bottom-color:#ebebeb;gap:.6667rem;height:3.0833rem;padding:0 .6667rem}.workflow-node-title strong{font-size:1.0833rem;font-weight:500}.step-icon{border:1px solid #ebebeb}.workflow-node p{color:#7d7d7d;padding:.75rem .8333rem;font-size:1rem;font-weight:400}.campaign-header .button{border-radius:.5833rem;font-size:1rem}.campaign-header .button:not(.dark){background:#f2f2f2;border-color:#f2f2f2;font-weight:600}.campaign-header>.badge{border:0;padding:.3333rem .5rem;font-size:1rem;line-height:1.3333rem}.campaign-inspector>header strong{font-size:1.0833rem}.campaign-inspector>header .step-icon{width:1.6667rem;height:1.6667rem}.campaign-message-editor textarea{color:#000;height:7.5833rem;padding:.3333rem .6667rem .6667rem}.message-greeting{color:#171717;padding:.6667rem .6667rem 0}.message-greeting .badge{font-size:.9167rem}.campaign-message-editor footer{border-top:0;gap:.5rem;height:2.5833rem;padding:0 .5rem}.campaign-message-editor footer .menu summary,.campaign-message-editor footer .text-button{color:#171717;background:#f5f5f5;border-radius:.3333rem;padding:.3333rem .5rem;font-size:.9167rem;font-weight:600}.campaign-message-editor footer>.icon-button{background:#eee;width:1.8333rem;height:1.8333rem}.campaign-message-editor footer .menu-panel{top:20.8333rem}.badge.green{color:#18ab61;background:#edfdf4}.badge.blue{color:#4278f1;background:#eef4ff}.app-shell{min-height:0}.button{min-height:2.25rem}.icon-button,.button.square{min-width:2rem;min-height:2rem}.inbox-sidebar{width:14rem}.conversation-list{width:clamp(17.5rem,24vw,24rem)}.conversation-card{height:auto;min-height:9rem}.conversation-person span{text-overflow:ellipsis;overflow:hidden}.conversation-detail{min-width:22rem}.conversation-detail>header>div{min-width:0}.conversation-detail>header>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-timeline{padding-inline:clamp(1rem,3vw,3rem)}.timeline-event:first-child{margin-top:0}.outgoing-messages>p{max-width:min(70%,36rem)}.incoming-message>div{min-width:0;max-width:85%}.incoming-message>div>p{width:auto;max-width:30rem}.reply-box textarea{height:5rem}.reply-context,.composer-tools{flex-wrap:wrap}.composer-tools .button,.generate-button{min-height:2.25rem}.campaign-header{flex-wrap:wrap;height:auto;min-height:3.75rem;padding-block:.5rem}.campaign-inspector{width:clamp(23rem,30vw,32rem)}.campaign-inspector>header{min-height:3.25rem}.campaign-inspector>header>.icon-button{width:2rem;height:2rem}.workflow-canvas{width:55rem;min-width:55rem;height:47rem;margin-inline:auto}.workflow-line{width:1px;height:20rem}.workflow-branches{width:37.9167rem;height:8.3333rem}.campaign-message-editor textarea{min-height:10rem;font-size:1rem;line-height:1.5}.campaign-message-editor footer{flex-wrap:wrap;height:auto;min-height:3rem;padding-block:.5rem}.auth-frame{min-height:100%}.auth-panel,.auth-rail>span{width:34rem}.auth-panel{padding:3rem}.auth-heading h1{font-size:1.75rem;line-height:1.3}.auth-provider,.auth-input,.auth-password,.auth-submit{height:2.75rem}.auth-input input{font-size:1rem;line-height:1.5}.auth-input:before{inset:0}.auth-eye{width:2rem;height:2rem}.auth-sso{min-height:2.75rem}.auth-options{flex-wrap:wrap}.auth-legal{font-size:.875rem;line-height:1.5}@media (width<=1200px){.campaign-body{flex-direction:column;overflow-y:auto}.workflow-scroll{flex:1 0 24rem;min-height:24rem}.campaign-inspector{border-left:0;border-top:1px solid var(--border);flex:none;width:100%;height:auto;overflow:visible}.inspector-content{max-width:52rem;margin-inline:auto}}@media (width<=960px){.inbox-page{grid-template-columns:13rem minmax(0,1fr);display:grid;overflow:hidden}.inbox-sidebar,.conversation-list{width:auto;min-width:0;min-height:0}.conversation-detail{display:none}.inbox-page.conversation-open{display:flex}.conversation-open .inbox-sidebar,.conversation-open .conversation-list{display:none}.conversation-open .conversation-detail{width:100%;min-width:0;display:flex}.conversation-detail .mobile-only{display:inline-flex}}@media (width<=600px){.auth-input input{font-size:max(1rem,16px)}.auth-provider,.auth-input,.auth-password,.auth-submit{height:max(2.75rem,44px)}.button,.icon-button,.button.square{min-height:2.75rem}.inbox-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.inbox-sidebar{border-right:0;border-bottom:1px solid var(--border);padding:0 .75rem .5rem}.inbox-sidebar>header{height:3.5rem}.inbox-sidebar nav{flex-direction:row;padding-bottom:.25rem;overflow-x:auto}.inbox-nav{flex:none;width:auto;min-height:2.75rem;font-size:.875rem}.inbox-tags{gap:.5rem;margin-top:.5rem;display:flex;overflow-x:auto}.inbox-tags h2{display:none}.inbox-tags .inbox-nav{margin:0}.conversation-list{border:0}.conversation-card{min-height:8.5rem}.conversation-person span{font-size:.875rem}.conversation-detail>header,.message-timeline{padding-inline:.75rem}.timeline-event{flex-wrap:wrap;height:auto;min-height:3.5rem;font-size:.875rem}.timeline-event:first-child{margin-top:0}.outgoing-messages>p{max-width:100%}.message-attribution{width:100%}.reply-composer{margin:.5rem}.reply-box textarea{height:6rem;padding-left:1.75rem;font-size:1rem}.composer-tools{gap:.375rem}.campaign-header{gap:.5rem;padding:.75rem}.campaign-header>.menu{flex:1 0 70%}.campaign-header>.menu strong{font-size:1rem}.campaign-header>.toolbar-divider{display:none}.campaign-header .button{font-size:.9375rem}.workflow-scroll{flex:none;min-height:0;overflow:visible}.workflow-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem;width:100%;min-width:0;height:auto;min-height:0;padding:1.5rem .75rem;display:grid}.workflow-line,.workflow-branches{display:none}.workflow-node{width:100%;height:auto;min-height:6.5rem;position:relative;inset:auto;overflow:visible;transform:none}.node-visit,.node-connection,.node-accepted{grid-column:1/-1;justify-self:center;width:min(20rem,100%)}.node-connection:before,.node-accepted:before{content:"";background:var(--border);width:1px;height:2rem;position:absolute;bottom:100%;left:50%}.node-message:before,.node-email:before{color:var(--muted);font-size:.75rem;position:absolute;top:-1.5rem}.node-message:before{content:"Accepted"}.node-email:before{content:"No response"}.workflow-node-title{height:auto;min-height:3rem;padding:.5rem}.workflow-node-title strong{font-size:.9375rem;line-height:1.4}.workflow-node .node-dots{display:none}.workflow-node p{padding:.625rem;font-size:.875rem;line-height:1.5}.campaign-message-editor footer>.toolbar-spacer{display:none}.auth-panel{width:100%;padding:2rem 1.5rem}.auth-rail>span{width:100%}.auth-content{gap:2rem}.auth-checkbox,.auth-text-button{font-size:.875rem}.auth-text-button{padding-inline:0}.auth-options{gap:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,.ds-reference-scale,.ds-app-scale{--ds-ui-scale:1;--ds-unit:calc(1px * var(--ds-ui-scale));--ds-font:"Inter Variable", Inter, Arial, sans-serif;--ds-text:#171717;--ds-muted:#7d7d7d;--ds-subtle:#8f8f8f;--ds-surface:#fff;--ds-surface-soft:#fafafa;--ds-surface-raised:#f2f2f2;--ds-border:#ebebeb;--ds-border-strong:#e6e6e6;--ds-border-panel:color-mix(in srgb, var(--ds-muted) 20%, var(--ds-border-strong));--ds-accent:#1bb166;--ds-success:#1ec371;--ds-space-1:calc(4 * var(--ds-unit));--ds-space-2:calc(8 * var(--ds-unit));--ds-space-3:calc(12 * var(--ds-unit));--ds-space-4:calc(16 * var(--ds-unit));--ds-space-5:calc(24 * var(--ds-unit));--ds-space-6:calc(32 * var(--ds-unit));--ds-text-caption:calc(11 * var(--ds-unit));--ds-text-small:calc(12 * var(--ds-unit));--ds-text-ui:calc(13 * var(--ds-unit));--ds-text-body:calc(14 * var(--ds-unit));--ds-text-heading:calc(28 * var(--ds-unit));--ds-radius-control:calc(8 * var(--ds-unit));--ds-radius-panel:calc(12 * var(--ds-unit));--ds-radius-prompt:calc(24 * var(--ds-unit));--ds-control-sm:calc(30 * var(--ds-unit));--ds-control-xs:calc(26 * var(--ds-unit));--ds-icon-control-xs:calc(24 * var(--ds-unit));--ds-icon-control-xxs:calc(20 * var(--ds-unit));--ds-radius-compact:calc(6 * var(--ds-unit));--ds-text-table:calc(12 * var(--ds-unit));--ds-line-table:calc(14 * var(--ds-unit));--ds-table-row:calc(36 * var(--ds-unit));--ds-table-header:calc(31 * var(--ds-unit));--ds-page-header:calc(44 * var(--ds-unit));--ds-table-toolbar:calc(42 * var(--ds-unit));--ds-table-footer:calc(44 * var(--ds-unit));--ds-shadow-compact:inset 0 0 0 calc(1 * var(--ds-unit)) var(--ds-border), 0 calc(1 * var(--ds-unit)) calc(2 * var(--ds-unit)) calc(-1 * var(--ds-unit)) #0000001a;--ds-control-md:calc(36 * var(--ds-unit));--ds-control-lg:calc(44 * var(--ds-unit));--ds-sidebar-width:calc(200 * var(--ds-unit));--ds-sidebar-rail:calc(58 * var(--ds-unit));--ds-sidebar-header:calc(44 * var(--ds-unit));--ds-finder-width:calc(600 * var(--ds-unit));--ds-shadow-input:0 calc(1 * var(--ds-unit)) calc(3 * var(--ds-unit)) #1018281a, 0 calc(1 * var(--ds-unit)) calc(2 * var(--ds-unit)) #1018280f;--ds-shadow-button:0 calc(2 * var(--ds-unit)) calc(2 * var(--ds-unit)) calc(-1 * var(--ds-unit)) #0000001a, 0 0 0 calc(1 * var(--ds-unit)) #e6e6e6;--ds-focus-ring:0 0 0 calc(3 * var(--ds-unit)) #1bb16624}@media (width>=961px){:root,.ds-app-scale{--ds-ui-scale:clamp(1, min(calc(100vw / 1080px), calc(100dvh / 616px)), 1.5)}.ds-reference-scale{--ds-ui-scale:clamp(1, min(calc(100vw / 1440px), calc(100dvh / 675px)), 1.5)}}.ds-button,.ds-feature-badge,.ds-prompt,.ds-suggestions,.ds-badge{font-family:var(--ds-font);box-sizing:border-box}.ds-email-provider :is(img,svg){width:16px;height:16px;display:block}.ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);height:var(--ds-control-md);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-text-body);font-weight:600;line-height:calc(20 * var(--ds-unit));cursor:pointer;white-space:nowrap;box-shadow:var(--ds-shadow-button);border:0;display:inline-flex}.ds-button--sm{height:var(--ds-control-sm)}.ds-button--xs{height:var(--ds-control-xs);padding:0 calc(12 * var(--ds-unit));gap:calc(5 * var(--ds-unit));border-radius:var(--ds-radius-compact);font-size:var(--ds-text-small);line-height:calc(14 * var(--ds-unit));box-shadow:var(--ds-shadow-compact);font-weight:500}.ds-button--xs:has(>.ds-enrichment-asset){padding-left:calc(8 * var(--ds-unit))}.ds-button--lg{height:var(--ds-control-lg)}.ds-button:hover:not(:disabled){background:var(--ds-surface-raised)}.ds-button--primary{background:var(--ds-text);color:#fff;box-shadow:none}.ds-button--primary:hover:not(:disabled){background:#393939}.ds-button--ghost{box-shadow:none;background:0 0}.ds-button--soft{background:var(--ds-surface-raised);box-shadow:none}.ds-button:disabled{opacity:.45;cursor:default}.ds-icon-button{width:var(--ds-control-md);flex-shrink:0;padding:0}.ds-icon-button.ds-button--sm{width:var(--ds-control-sm)}.ds-icon-button.ds-button--lg{width:var(--ds-control-lg)}.ds-icon-button--xs{width:var(--ds-icon-control-xs);height:var(--ds-icon-control-xs);border-radius:calc(5 * var(--ds-unit));padding:0}.ds-icon-button--xxs{width:var(--ds-icon-control-xxs);height:var(--ds-icon-control-xxs);border-radius:calc(4 * var(--ds-unit));padding:0}.ds-button:focus-visible,.ds-feature-badge button:focus-visible,.ds-suggestions button:focus-visible,.ds-prompt-submit:focus-visible{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:calc(3 * var(--ds-unit))}.ds-badge{min-width:calc(20 * var(--ds-unit));height:calc(19 * var(--ds-unit));padding:calc(2 * var(--ds-unit)) calc(4 * var(--ds-unit));border-radius:calc(5 * var(--ds-unit));font-size:calc(10 * var(--ds-unit));line-height:calc(11 * var(--ds-unit));background:var(--ds-surface-raised);color:var(--ds-muted);box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) #2222221a;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ds-badge--success{background:var(--ds-success);color:#fff}.ds-feature-badge{align-items:center;gap:var(--ds-space-3);height:var(--ds-control-sm);padding:0 var(--ds-space-4);border:calc(1 * var(--ds-unit)) solid var(--ds-surface-raised);border-radius:var(--ds-radius-control);background:var(--ds-surface-soft);color:var(--ds-text);font-size:var(--ds-text-ui);line-height:calc(18 * var(--ds-unit));display:inline-flex}.ds-feature-badge>span{font-weight:550}.ds-feature-badge i{width:calc(1 * var(--ds-unit));height:calc(16 * var(--ds-unit));background:#d6d6d6}.ds-feature-badge button{font:inherit;color:var(--ds-accent);white-space:nowrap;font-weight:600}.ds-avatar{width:calc(var(--ds-avatar-size,18) * var(--ds-unit));height:calc(var(--ds-avatar-size,18) * var(--ds-unit));object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.ds-avatar--initials{background:var(--ds-surface-muted,#f0f3f2);color:var(--ds-text-secondary,#687b75);font-size:calc(var(--ds-avatar-size) * .36 * var(--ds-unit));justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.ds-avatar-stack{flex-shrink:0;align-items:center;display:flex}.ds-avatar-stack-item{width:calc(20 * var(--ds-unit));height:calc(20 * var(--ds-unit));box-sizing:border-box;margin-left:calc(-6 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid #0000001a;border-radius:calc(10 * var(--ds-unit));box-shadow:0 calc(1 * var(--ds-unit)) calc(4 * var(--ds-unit)) calc(-1 * var(--ds-unit)) #0000001f;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ds-avatar-stack-item:first-child{margin-left:0}.ds-prompt{height:calc(154 * var(--ds-unit));width:100%;position:relative}.ds-prompt-input{z-index:1;align-items:flex-start;gap:var(--ds-space-2);height:calc(120 * var(--ds-unit));min-height:calc(120 * var(--ds-unit));padding:calc(18 * var(--ds-unit)) calc(20 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid var(--ds-border-strong);border-radius:var(--ds-radius-prompt);background:var(--ds-surface);box-shadow:var(--ds-shadow-input);display:flex;position:relative}.ds-prompt-input:focus-within{border-color:var(--ds-accent);box-shadow:var(--ds-focus-ring), var(--ds-shadow-input)}.ds-prompt-input textarea{min-width:0;height:calc(60 * var(--ds-unit));resize:none;font-family:var(--ds-font);font-size:var(--ds-text-body);font-weight:400;line-height:calc(20 * var(--ds-unit));letter-spacing:0;color:#444;background:0 0;border:0;outline:none;flex:1;padding:0}.ds-prompt-input textarea:focus-visible{outline:none}.ds-prompt-input textarea::placeholder{color:#7d7d7d6b;opacity:1}.ds-prompt-submit{right:calc(12 * var(--ds-unit));bottom:calc(12 * var(--ds-unit));width:var(--ds-control-sm);height:var(--ds-control-sm);background:var(--ds-surface-raised);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ds-prompt-submit:disabled{opacity:1}.ds-prompt-submit:not(:disabled){background:#ccefdc}.ds-prompt-submit:hover:not(:disabled){background:#afe9c9}.ds-prompt-help{inset:calc(94 * var(--ds-unit)) 0 auto;align-items:center;gap:calc(6 * var(--ds-unit));height:calc(60 * var(--ds-unit));padding:calc(24 * var(--ds-unit)) calc(8 * var(--ds-unit)) 0;border:calc(1 * var(--ds-unit)) solid var(--ds-surface-raised);border-radius:0 0 calc(12 * var(--ds-unit)) calc(12 * var(--ds-unit));background:var(--ds-surface-soft);color:var(--ds-muted);font-size:var(--ds-text-small);font-weight:500;line-height:calc(16 * var(--ds-unit));border-top:0;display:flex;position:absolute}.ds-prompt-help-text{flex:1}.ds-suggestions{padding:calc(8 * var(--ds-unit)) 0;width:100%;margin:0;list-style:none}.ds-suggestions li:not(:last-child){padding-bottom:calc(6 * var(--ds-unit));margin-bottom:calc(6 * var(--ds-unit));border-bottom:calc(1 * var(--ds-unit)) solid var(--ds-border-strong)}.ds-suggestions button{align-items:center;gap:var(--ds-space-2);width:100%;min-height:calc(32 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(6 * var(--ds-unit));border-radius:calc(6 * var(--ds-unit));text-align:left;color:var(--ds-muted);font-size:var(--ds-text-ui);font-weight:500;line-height:calc(16 * var(--ds-unit));border:0;display:flex}.ds-suggestion-text{flex:1}.ds-suggestions button:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.ds-token-swatch{align-items:center;gap:calc(16 * var(--ds-unit));padding:calc(8 * var(--ds-unit));font-size:calc(14 * var(--ds-unit));display:flex}.ds-token-swatch>span:first-child{width:calc(32 * var(--ds-unit));height:calc(32 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid var(--ds-border);border-radius:calc(8 * var(--ds-unit))}.ds-token-swatch code{min-width:calc(200 * var(--ds-unit))}@media (width<=960px){.ds-prompt-help .ds-avatar-stack{display:none}}@media (width<=600px){.ds-feature-badge{padding-inline:calc(10 * var(--ds-unit));gap:calc(8 * var(--ds-unit))}.ds-prompt{height:auto}.ds-prompt-input{min-height:calc(150 * var(--ds-unit));padding:calc(16 * var(--ds-unit)) calc(12 * var(--ds-unit))}.ds-prompt-input textarea{height:calc(90 * var(--ds-unit));font-size:calc(16 * var(--ds-unit));line-height:calc(22 * var(--ds-unit))}.ds-prompt-help{height:auto;min-height:calc(34 * var(--ds-unit));margin-top:calc(-24 * var(--ds-unit));padding:calc(34 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(10 * var(--ds-unit));align-items:flex-start;position:relative;inset:auto}.ds-suggestions button{padding-block:calc(12 * var(--ds-unit));font-size:calc(14 * var(--ds-unit));line-height:calc(20 * var(--ds-unit))}}.ds-tabs{height:calc(37.44 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(12 * var(--ds-unit)) 0;border-bottom:calc(1 * var(--ds-unit)) solid var(--ds-border);flex-shrink:0;display:flex}.ds-tabs button{justify-content:center;align-items:center;gap:calc(6 * var(--ds-unit));padding:calc(6 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(10 * var(--ds-unit));white-space:nowrap;font-size:calc(11.2 * var(--ds-unit));line-height:calc(13.44 * var(--ds-unit));color:var(--ds-subtle);font-weight:500;display:flex;position:relative}.ds-tabs button[aria-selected=true]{color:var(--ds-text)}.ds-tabs button[aria-selected=true]:after{content:"";height:calc(2 * var(--ds-unit));background:var(--ds-text);position:absolute;bottom:0;left:0;right:0}.ds-tabs button:focus-visible{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:-2px}.ds-badge--info{color:#1347e5;background:#eff6ff}.ds-badge--purple{color:#7370ff;background:#f4f0ff}.ds-toggle{width:calc(28 * var(--ds-unit));height:calc(16 * var(--ds-unit));padding:calc(2 * var(--ds-unit));background:#d5d8d6;border-radius:999px;flex-shrink:0;align-items:center;transition:background .12s;display:inline-flex}.ds-toggle>span{width:calc(12 * var(--ds-unit));height:calc(12 * var(--ds-unit));background:var(--ds-surface);border-radius:50%;transition:transform .12s;box-shadow:0 1px 2px #0002}.ds-toggle[aria-checked=true]{background:var(--ds-accent)}.ds-toggle[aria-checked=true]>span{transform:translateX(calc(12 * var(--ds-unit)))}.ds-company-logo-image{object-fit:contain;background:#fff;width:18px;height:18px}.ds-company-logo-initials{background:var(--ds-surface-muted,#f0f3f2);width:18px;height:18px;color:var(--ds-text-secondary,#687b75);justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:flex}.sidebar{width:var(--ds-sidebar-width);background:var(--ds-surface-soft);height:100%;box-shadow:inset calc(-1 * var(--ds-unit)) 0 var(--ds-border);flex-direction:column;flex-shrink:0;transition:width .15s;display:flex}.workspace-brand{align-items:center;gap:calc(8 * var(--ds-unit));height:var(--ds-sidebar-header);padding:calc(12 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(10 * var(--ds-unit));box-shadow:0 calc(1 * var(--ds-unit)) var(--ds-border);flex-shrink:0;display:flex}.workspace-label{align-items:center;gap:calc(8 * var(--ds-unit));flex:1;min-width:0;display:flex}.workspace-label strong{font-size:var(--ds-text-ui);font-weight:600;line-height:calc(15.6 * var(--ds-unit))}.workspace-wordmark,.workspace-label .workspace-wordmark{width:auto;height:calc(18 * var(--ds-unit));max-width:100%;display:block}.workspace-label>.figma-icon:first-child{border-radius:calc(4 * var(--ds-unit));outline:calc(1 * var(--ds-unit)) solid #0000001a;outline-offset:calc(-1 * var(--ds-unit));overflow:hidden}.workspace-brand .collapse-button{width:calc(20 * var(--ds-unit));height:calc(20 * var(--ds-unit));padding:calc(2 * var(--ds-unit));border-radius:calc(4 * var(--ds-unit))}.sidebar-nav{padding:calc(10 * var(--ds-unit)) calc(10 * var(--ds-unit)) 0;min-height:0;overflow-y:auto}.nav-group{gap:calc(4 * var(--ds-unit));margin-bottom:calc(16 * var(--ds-unit));flex-direction:column;display:flex}.nav-label{padding:0 calc(6 * var(--ds-unit));color:var(--ds-subtle);font-size:var(--ds-text-caption);font-weight:500;line-height:calc(13.2 * var(--ds-unit))}.nav-item{align-items:center;gap:calc(6 * var(--ds-unit));width:100%;height:calc(31.6 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(7 * var(--ds-unit));border-radius:var(--ds-radius-control);color:var(--ds-muted);font-family:var(--ds-font);font-size:var(--ds-text-ui);font-weight:500;line-height:calc(15.6 * var(--ds-unit));text-align:left;white-space:nowrap;border:0;flex-shrink:0;display:flex}.nav-item>.figma-icon{opacity:.45}.nav-item.active{color:var(--ds-text);background:var(--ds-surface);box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) var(--ds-border), 0 calc(1 * var(--ds-unit)) calc(2 * var(--ds-unit)) calc(-1 * var(--ds-unit)) #0000001a}.nav-item.active>.figma-icon{opacity:1}.nav-item:hover{background:#efefef}.nav-item.active:hover{background:#fff}.nav-text{flex:1}.nav-badge{display:flex}.nav-badge .ds-badge--success{color:#fff;background:#3b82f6}.credit-area{padding:calc(10 * var(--ds-unit));height:calc(120 * var(--ds-unit));flex-shrink:0;align-items:center;margin-top:auto;display:flex}.credit-card{width:100%;padding:calc(8 * var(--ds-unit));border-radius:calc(10 * var(--ds-unit));background:var(--ds-surface-raised)}.credit-description{padding:calc(3 * var(--ds-unit));margin-bottom:calc(8 * var(--ds-unit));justify-content:space-between;align-items:center;display:flex}.credit-description>div{gap:calc(1.25 * var(--ds-unit));flex-direction:column;display:flex}.credit-description p{font-size:var(--ds-text-ui);line-height:calc(15.6 * var(--ds-unit));color:var(--ds-text);margin:0;font-weight:500}.credit-description>div>span{font-size:var(--ds-text-small);line-height:calc(14.4 * var(--ds-unit));color:#666}.credit-ring{width:25px;height:24px;display:block;position:relative;-webkit-mask-size:25px 24px;mask-size:25px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.credit-ring img{position:absolute;top:.25px;left:.75px}.upgrade-button{width:100%}.sidebar-footer{height:var(--ds-sidebar-header);align-items:center;gap:calc(10 * var(--ds-unit));padding:calc(10 * var(--ds-unit));box-shadow:inset 0 calc(1 * var(--ds-unit)) var(--ds-border);flex-shrink:0;display:flex}.sidebar-footer .nav-item{flex:1;width:auto;min-width:0}.sidebar-settings{flex:1;min-width:0}.sidebar-settings>summary{min-height:calc(30 * var(--ds-unit));padding:calc(5 * var(--ds-unit)) calc(8 * var(--ds-unit));gap:calc(8 * var(--ds-unit));font:500 var(--ds-text-ui) / 1.2 var(--ds-font);color:var(--ds-muted);border-radius:var(--ds-radius-control)}.sidebar-settings>summary:hover,.sidebar-settings[open]>summary,.sidebar-settings--active>summary{background:var(--ds-surface);color:var(--ds-text)}.sidebar-settings>summary>.figma-icon,.sidebar-settings[open]>summary>.figma-icon,.sidebar-settings--active>summary>.figma-icon{opacity:.45}.sidebar-settings>summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.sidebar-footer .sidebar-settings>.menu-panel{top:auto;bottom:calc(100% + 6 * var(--ds-unit));width:calc(220 * var(--ds-unit))}.sidebar-footer .sidebar-settings>.menu-panel :is(button,a){justify-content:flex-start;align-items:center;gap:var(--ds-space-2);display:flex}.sidebar-footer .sidebar-settings>.menu-panel .figma-icon{opacity:.45}.sidebar-footer .sidebar-settings>.menu-panel svg{color:var(--ds-muted);opacity:.7}.sidebar-settings-heading{gap:var(--ds-space-1);padding:var(--ds-space-2);font-size:var(--ds-text-small);flex-direction:column;display:flex}.sidebar-settings-heading>span{color:var(--ds-muted);overflow-wrap:anywhere}.sidebar-settings-divider{height:calc(1 * var(--ds-unit));background:var(--ds-border);margin-block:var(--ds-space-1)}.sidebar-footer>.ds-icon-button{width:calc(28 * var(--ds-unit));height:calc(28 * var(--ds-unit));position:relative}.sidebar-nav+.sidebar-footer{margin-top:auto}.sidebar-footer>.ds-icon-button>.figma-icon{opacity:.45}.sidebar-footer>.sidebar-notifications--unread:after{content:"";top:calc(6 * var(--ds-unit));right:calc(6 * var(--ds-unit));width:calc(6 * var(--ds-unit));height:calc(6 * var(--ds-unit));background:var(--ds-success);outline:calc(2 * var(--ds-unit)) solid var(--ds-surface-soft);border-radius:50%;position:absolute}.sidebar.collapsed{width:var(--ds-sidebar-rail)}.sidebar.collapsed .workspace-brand{padding-inline:calc(5 * var(--ds-unit))}.sidebar.collapsed .workspace-label,.sidebar.collapsed .nav-text,.sidebar.collapsed .nav-badge,.sidebar.collapsed .nav-label,.sidebar.collapsed .credit-area{display:none}.sidebar.collapsed .collapse-button{margin:auto}.sidebar.collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar.collapsed .sidebar-footer{gap:var(--ds-space-1);flex-direction:column;height:auto;margin-top:auto;padding-inline:0}.sidebar.collapsed .sidebar-settings{flex:none;width:100%}.sidebar.collapsed .sidebar-settings>summary{justify-content:center;padding-inline:0}@media (width<=960px){.sidebar,.sidebar.collapsed{width:var(--ds-sidebar-rail)}.sidebar .workspace-brand{padding-inline:0}.sidebar .workspace-label,.sidebar .nav-text,.sidebar .nav-badge,.sidebar .nav-label,.sidebar .credit-area{display:none}.sidebar .collapse-button{margin:auto}.sidebar-nav{padding-inline:calc(5 * var(--ds-unit))}.sidebar .nav-item{min-height:calc(44 * var(--ds-unit));justify-content:center;padding-inline:0}.sidebar .sidebar-footer{gap:var(--ds-space-1);flex-direction:column;height:auto;margin-top:auto;padding-inline:0}.sidebar .sidebar-settings{flex:none;width:100%}.sidebar-footer>.ds-icon-button{width:calc(44 * var(--ds-unit));height:calc(44 * var(--ds-unit))}.sidebar .sidebar-settings>summary{min-height:calc(44 * var(--ds-unit));justify-content:center;padding-inline:0}}@media (width>=1200px) and (height>=680px){.sidebar{--ds-sidebar-width:max(240px, calc(200 * var(--ds-unit)))}}.finder-notion,.finder-proof-logo{flex-shrink:0;width:18px;height:18px;display:block;position:relative;-webkit-mask-image:url(/assets/figma/7f14c.svg);mask-image:url(/assets/figma/7f14c.svg);-webkit-mask-size:18px 18px;mask-size:18px 18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.finder-notion>.finder-notion-glyph{width:11.0519px;height:11.0518px;position:absolute;top:3.474px;left:3.474px;-webkit-mask-position:-3.474px -3.473px,-1.673px -1.672px;mask-position:-3.474px -3.473px,-1.673px -1.672px;-webkit-mask-size:18px 18px,14.4px 14.4px;mask-size:18px 18px,14.4px 14.4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.finder-notion-glyph>img{position:absolute;top:0;left:0}.ds-asset-frame{width:calc(var(--asset-width) * var(--ds-unit));height:calc(var(--asset-height) * var(--ds-unit));vertical-align:middle;flex-shrink:0;display:inline-flex;position:relative}.ds-asset-source{width:calc(var(--asset-width) * 1px);height:calc(var(--asset-height) * 1px);transform:scale(var(--ds-ui-scale));transform-origin:0 0;display:block;position:absolute;inset:0 auto auto 0}.ds-page-header{flex:0 0 var(--ds-page-header);justify-content:space-between;align-items:center;gap:calc(12 * var(--ds-unit));padding:0 calc(10 * var(--ds-unit));box-shadow:inset 0 calc(-1 * var(--ds-unit)) var(--ds-border);display:flex}.ds-page-title{min-width:0}.ds-data-toolbar{min-height:var(--ds-table-toolbar);align-items:center;gap:calc(6 * var(--ds-unit));padding:calc(8 * var(--ds-unit));box-shadow:inset 0 calc(-1 * var(--ds-unit)) var(--ds-border);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-toolbar-spacer{flex:1}.ds-toolbar-divider{width:calc(1 * var(--ds-unit));height:calc(16 * var(--ds-unit));background:var(--ds-border)}.ds-dropdown{flex-shrink:0}.ds-dropdown>summary{height:var(--ds-control-xs);padding:0 calc(6 * var(--ds-unit));gap:calc(5 * var(--ds-unit));border-radius:var(--ds-radius-compact);background:var(--ds-surface);box-shadow:var(--ds-shadow-compact);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-small);font-weight:500;line-height:calc(14 * var(--ds-unit))}.ds-dropdown>summary:hover{background:var(--ds-surface-soft)}:is(.ds-dropdown,.ds-menu)>.menu-panel{top:calc(100% + 6 * var(--ds-unit));min-width:calc(180 * var(--ds-unit));max-width:min(calc(280 * var(--ds-unit)), calc(100vw - 16px));padding:calc(5 * var(--ds-unit));border-color:var(--ds-border);border-radius:var(--ds-radius-control);box-shadow:0 calc(8 * var(--ds-unit)) calc(24 * var(--ds-unit)) #0000001a}:is(.ds-dropdown,.ds-menu)>.menu-panel :is(button,a){padding:calc(8 * var(--ds-unit));border-radius:var(--ds-radius-compact);color:var(--ds-text);font:500 var(--ds-text-small) / 1.4 var(--ds-font);white-space:normal}:is(.ds-dropdown,.ds-menu)>.menu-panel :is(button,a):hover{background:var(--ds-surface-raised)}:is(.ds-dropdown,.ds-menu)>.menu-panel :is(button,a):focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.ds-dropdown>summary:focus-visible,.ds-checkbox:focus-visible,.ds-search-clear:focus-visible{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:calc(3 * var(--ds-unit))}.ds-dropdown-label{align-items:center;gap:calc(4 * var(--ds-unit));min-width:0;display:flex}.ds-dropdown-value{color:var(--ds-muted)}.ds-dropdown--title>summary{height:calc(24 * var(--ds-unit));gap:calc(8 * var(--ds-unit));box-shadow:none;font-size:var(--ds-text-ui);font-weight:600;line-height:calc(16 * var(--ds-unit));padding:0}.ds-dropdown--title .ds-dropdown-label{text-overflow:ellipsis;display:block;overflow:hidden}.ds-search-field{width:calc(160 * var(--ds-unit));height:var(--ds-control-xs);align-items:center;gap:calc(4 * var(--ds-unit));padding:0 calc(5 * var(--ds-unit)) 0 calc(6 * var(--ds-unit));border-radius:var(--ds-radius-compact);background:var(--ds-surface);box-shadow:var(--ds-shadow-compact);flex-shrink:0;display:flex}.ds-search-field input{width:100%;min-width:0;font-size:var(--ds-text-caption);line-height:calc(16 * var(--ds-unit));background:0 0;border:0;outline:none;padding:0}.ds-search-field input::placeholder{color:var(--ds-muted);opacity:1}.ds-search-field:focus-within{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:calc(2 * var(--ds-unit))}.ds-search-field kbd{width:calc(24 * var(--ds-unit));height:calc(16 * var(--ds-unit));border-radius:calc(3 * var(--ds-unit));box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) var(--ds-border);color:#666;font:500 calc(10 * var(--ds-unit)) / calc(12.8 * var(--ds-unit)) var(--ds-font);background:#f7f7f7;flex-shrink:0;place-items:center;display:grid}.ds-search-clear{width:calc(20 * var(--ds-unit));height:calc(20 * var(--ds-unit));color:var(--ds-muted);font-size:calc(16 * var(--ds-unit));flex-shrink:0}.ds-checkbox{appearance:none;width:calc(12 * var(--ds-unit));height:calc(12 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid var(--ds-border-strong);border-radius:calc(3 * var(--ds-unit));background:var(--ds-surface);cursor:pointer;flex-shrink:0;margin:0;padding:0;position:relative}.ds-checkbox:checked,.ds-checkbox:indeterminate{background:var(--ds-accent);border-color:var(--ds-accent)}.ds-checkbox:checked:after{content:"";width:calc(3 * var(--ds-unit));height:calc(6 * var(--ds-unit));left:calc(3 * var(--ds-unit));border:solid #fff;border-width:0 calc(1.5 * var(--ds-unit)) calc(1.5 * var(--ds-unit)) 0;position:absolute;top:0;transform:rotate(45deg)}.ds-checkbox:indeterminate:after{content:"";inset:calc(4 * var(--ds-unit)) calc(2 * var(--ds-unit));background:#fff;position:absolute}.ds-checkbox:disabled{opacity:.45;cursor:default}.ds-table-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.ds-data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font:500 var(--ds-text-table) / var(--ds-line-table) var(--ds-font);color:var(--ds-text)}.ds-data-table th,.ds-data-table td{padding:0 calc(8 * var(--ds-unit));box-shadow:inset calc(-1 * var(--ds-unit)) 0 var(--ds-border), inset 0 calc(-1 * var(--ds-unit)) var(--ds-border);white-space:nowrap;overflow:hidden}.ds-data-table th{height:var(--ds-table-header);z-index:1;background:var(--ds-surface);color:var(--ds-muted);font-weight:500;position:sticky;top:0}.ds-data-table .ds-table-notice th{top:var(--ds-table-header);height:calc(36 * var(--ds-unit));color:var(--ds-text);background:#eef0ff}.ds-data-table td{height:var(--ds-table-row)}.ds-data-table tr[data-clickable]{cursor:pointer}.ds-data-table tbody tr:hover{background:#f9fcfa}.ds-data-table tr.selected{background:#f0faf4}.ds-table-heading,.ds-score-indicator,.ds-person-cell,.ds-company-cell,.ds-email-cell,.ds-selection-cell{align-items:center;gap:calc(6 * var(--ds-unit));min-width:0;display:flex}.ds-table-heading:has(>.ds-checkbox){gap:calc(8 * var(--ds-unit))}.ds-table-heading-icon{opacity:.25;display:flex}.ds-selection-cell{gap:calc(10 * var(--ds-unit))}.ds-person-cell{flex:1;overflow:hidden}.ds-cell-initials{width:calc(18 * var(--ds-unit));height:calc(18 * var(--ds-unit));border:1px solid var(--ds-border);background:var(--ds-surface-soft);color:var(--ds-muted);font-size:calc(8 * var(--ds-unit));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-cell-company-initial{border-radius:calc(3 * var(--ds-unit));font-size:calc(10 * var(--ds-unit))}.ds-person-cell .ds-avatar{outline:calc(1 * var(--ds-unit)) solid #2222221a;outline-offset:calc(-1 * var(--ds-unit))}.ds-person-cell button{text-overflow:ellipsis;white-space:nowrap;font:inherit;text-align:left;overflow:hidden}.ds-person-cell button:hover{text-decoration:underline}.ds-company-cell{gap:calc(8 * var(--ds-unit))}.ds-company-cell>span:last-child,.ds-email-cell>span:first-child{text-overflow:ellipsis;overflow:hidden}.ds-email-cell>span:first-child{flex:1}.ds-cell-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-company-logo{border-radius:3px;flex-shrink:0;width:18px;height:18px;display:block;position:relative;overflow:hidden}.ds-company-logo:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #2222221a;position:absolute;inset:0}.ds-company-notion-glyph{width:13.5px;height:13.5007px;position:absolute;top:2.25px;left:2.25px;-webkit-mask-position:-.448px -.449px;mask-position:-.448px -.449px;-webkit-mask-size:14.4px 14.4px;mask-size:14.4px 14.4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-email-unknown{flex-shrink:0;width:13px;height:13px;display:block;position:relative;-webkit-mask-size:13px 13px;mask-size:13px 13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-email-unknown img{position:absolute;top:.40625px;left:.40625px}.ds-settings-icon{width:14px;height:14px;display:block;position:relative;-webkit-mask-size:14px 14px;mask-size:14px 14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-settings-icon img{position:absolute;top:.58335px;left:.58335px}.ds-enrichment-icon{flex-shrink:0;width:12px;height:12px;display:block;position:relative;-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-enrichment-icon img{position:absolute;top:0;left:1.5px}.ds-table-pagination{min-height:var(--ds-table-footer);justify-content:space-between;align-items:center;gap:calc(10 * var(--ds-unit));padding:calc(10 * var(--ds-unit));box-shadow:inset 0 calc(1 * var(--ds-unit)) var(--ds-border);color:var(--ds-muted);font:500 var(--ds-text-caption) / calc(16 * var(--ds-unit)) var(--ds-font);flex-shrink:0;display:flex}.ds-table-pagination label{align-items:center;gap:calc(3 * var(--ds-unit));display:flex}.ds-table-pagination select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ds-pagination-navigation{align-items:center;gap:calc(10 * var(--ds-unit));display:flex}.ds-pagination-buttons{border-radius:calc(4 * var(--ds-unit));box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) var(--ds-border);display:flex}.ds-pagination-buttons>button{border-radius:0}.ds-pagination-buttons>button:first-child{box-shadow:inset calc(-1 * var(--ds-unit)) 0 var(--ds-border)}@media (width<=600px){.ds-page-header{min-height:calc(52 * var(--ds-unit));gap:calc(8 * var(--ds-unit));padding:calc(8 * var(--ds-unit));flex-basis:auto}.ds-data-toolbar{gap:calc(8 * var(--ds-unit));padding:calc(10 * var(--ds-unit)) calc(8 * var(--ds-unit))}.ds-data-toolbar .ds-toolbar-spacer,.ds-data-toolbar .ds-toolbar-divider{display:none}.ds-search-field{height:calc(44 * var(--ds-unit));flex:1 0 100%}.ds-search-field input{font-size:calc(16 * var(--ds-unit))}.ds-dropdown--control>summary,.ds-button--xs:not(.ds-icon-button){min-height:calc(44 * var(--ds-unit));font-size:calc(14 * var(--ds-unit))}.ds-data-table{--ds-table-row:calc(44 * var(--ds-unit));--ds-table-header:calc(36 * var(--ds-unit));--ds-text-table:calc(14 * var(--ds-unit));--ds-line-table:calc(18 * var(--ds-unit))}.ds-table-pagination{gap:calc(6 * var(--ds-unit));padding:calc(8 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));flex-wrap:wrap}.ds-table-pagination select{min-height:calc(36 * var(--ds-unit));font-size:calc(16 * var(--ds-unit))}.ds-pagination-buttons .ds-icon-button{width:calc(36 * var(--ds-unit));height:calc(36 * var(--ds-unit))}}.ds-page-header.ds-page-header--compact{justify-content:space-between;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-page-header);padding:0 var(--ds-space-3);border-bottom:1px solid var(--ds-border);box-shadow:none;flex-shrink:0;flex-basis:auto;display:flex}.ds-page-header--compact h1{font-size:var(--ds-text-body);margin:0;font-weight:600}@media (width<=640px){.ds-page-header.ds-page-header--compact{padding-inline:var(--ds-space-2)}}.ds-field{gap:var(--ds-space-2);min-width:0;color:var(--ds-text);font:var(--ds-text-ui) / 1.5 var(--ds-font);display:grid}.ds-field>label{font-weight:500}.ds-field :is(input,select,textarea){border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);width:100%;min-width:0;color:var(--ds-text);box-shadow:var(--ds-shadow-compact);font:inherit;font-size:var(--ds-text-body);display:block}.ds-field :is(input,select){height:var(--ds-control-md);padding:0 var(--ds-space-3)}.ds-field textarea{padding:var(--ds-space-2) var(--ds-space-3);resize:vertical;line-height:1.6}.ds-field :is(input,select,textarea):focus-visible{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:calc(3 * var(--ds-unit))}.ds-field :disabled{opacity:.55;cursor:not-allowed}.ds-field input::placeholder,.ds-field textarea::placeholder{color:var(--ds-muted)}.ds-field-input{position:relative}.ds-field-icon{inset:0 auto 0 var(--ds-space-3);color:var(--ds-muted);pointer-events:none;align-items:center;display:flex;position:absolute}.ds-field-icon+input{padding-left:calc(36 * var(--ds-unit))}.ds-field [aria-invalid=true]{border-color:#e99888}.ds-field-error{color:#b42318;margin:0}.ds-field-label-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.ds-field :is(input,select,textarea){font-size:16px}}.modal.ds-column-chooser{--ds-ui-scale:1;--ds-accent:var(--ds-text);border-radius:var(--ds-radius-panel);width:min(580px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);overflow:hidden}.ds-column-chooser[open]{flex-direction:column;display:flex}.ds-column-chooser>header{border-color:var(--ds-border);flex:none;padding:16px 20px}.ds-column-chooser>header h2{font-size:16px;line-height:24px}.ds-column-chooser>header .icon-button{width:28px;height:28px;color:var(--ds-muted);background:0 0;border:0}.ds-column-chooser>header .icon-button:hover{background:var(--ds-surface-soft);color:var(--ds-text)}.ds-column-chooser :focus-visible{outline-color:var(--ds-text)}.ds-column-chooser>.modal-body{flex-direction:column;min-height:0;padding:20px;display:flex;overflow:hidden}.ds-column-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;min-height:0;padding-block:4px;display:grid;overflow:auto}.ds-column-options label{border-radius:var(--ds-radius-compact);cursor:pointer;align-items:center;gap:10px;min-height:36px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}.ds-column-options label:hover{background:var(--ds-surface-soft)}.ds-column-options label:has(:disabled){cursor:default}.ds-column-option-text{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ds-column-options small{color:var(--ds-muted);background:var(--ds-surface-soft);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:11px;line-height:20px}.ds-column-chooser .ds-checkbox{width:16px;height:16px}.ds-column-chooser .ds-checkbox:checked:after{top:2px;left:5px}.ds-column-actions{border-top:1px solid var(--ds-border);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ds-column-confirm-actions{gap:8px;display:flex}.ds-column-actions .ds-button{white-space:nowrap}@media (width<=600px){.ds-column-options{grid-template-columns:1fr}.ds-column-chooser>.modal-body{padding:16px}.ds-column-actions{flex-wrap:wrap;gap:8px}.ds-column-actions>.ds-button{padding-inline:4px}.ds-column-confirm-actions{margin-left:auto}}.ds-skeleton{border-radius:calc(4 * var(--ds-unit));background:var(--ds-surface-raised);flex-shrink:0;max-width:100%;animation:1.8s ease-in-out infinite ds-skeleton-pulse;display:block}.ds-skeleton--circle{border-radius:50%}.ds-skeleton--block{border-radius:var(--ds-radius-panel)}.ds-skeleton--button{border-radius:var(--ds-radius-control)}.ds-loading-region{width:100%;min-width:0}.ds-loading-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-skeleton-stack{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ds-skeleton-list-row{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.ds-skeleton-list>.ds-skeleton-list-row{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.ds-skeleton-card{gap:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface);flex-direction:column;display:flex}.ds-skeleton-form{gap:var(--ds-space-5);flex-direction:column;max-width:720px;display:flex}.ds-skeleton-grid{gap:var(--ds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.ds-skeleton-table-row{pointer-events:none}.ds-skeleton-footer{height:var(--ds-table-footer);padding:0 var(--ds-space-4);border-top:1px solid var(--ds-border);align-items:center;display:flex}.ds-button[aria-busy=true]{opacity:.75;cursor:progress;position:relative}.ds-button-loading-content{justify-content:center;align-items:center;gap:inherit;opacity:0;display:inline-flex}.ds-button-spinner{width:calc(14 * var(--ds-unit));height:calc(14 * var(--ds-unit));border:calc(2 * var(--ds-unit)) solid currentColor;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite ds-button-spin;position:absolute}@keyframes ds-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ds-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ds-skeleton,.ds-button-spinner{animation:none}}.modal.modal-viewport{width:calc(100vw - 2 * var(--ds-space-3));max-width:none;height:calc(100dvh - 2 * var(--ds-space-3));border-radius:var(--ds-radius-control);max-height:none}.modal.modal-viewport[open]{flex-direction:column;display:flex}.modal.modal-viewport>header{flex-shrink:0}.modal.modal-viewport>.modal-body{flex:1;min-height:0;overflow:auto}.finder-page{height:100%;padding:calc(38 * var(--ds-unit)) calc(20 * var(--ds-unit));justify-content:center;align-items:flex-start;display:flex;overflow:auto}.finder-content{width:var(--ds-finder-width);max-width:100%;height:auto;padding:0 calc(16 * var(--ds-unit));flex-shrink:0;margin-block:auto}.finder-heading{min-height:calc(160 * var(--ds-unit));padding:0 0 calc(40 * var(--ds-unit));text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.finder-heading h1{font-size:var(--ds-text-heading);line-height:calc(34 * var(--ds-unit));letter-spacing:calc(-.42 * var(--ds-unit));color:var(--ds-text);font-weight:600}.finder-content>.ds-suggestions{margin-top:calc(18 * var(--ds-unit))}.finder-connected .finder-content{min-width:0}.home-suggestions .ds-suggestion-text{overflow-wrap:anywhere;min-width:0}.home-suggestions button:disabled{cursor:default;opacity:.7}.home-notice{color:var(--ds-muted);font-size:var(--ds-text-small);line-height:1.6}.home-activity{margin-top:calc(28 * var(--ds-unit));padding-top:calc(20 * var(--ds-unit));border-top:1px solid var(--ds-border-strong)}.home-activity header{gap:calc(8 * var(--ds-unit));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.home-activity h2{font-size:var(--ds-text-body);margin:0;font-weight:600}.home-activity header a,.home-activity>p{font-size:var(--ds-text-small);color:var(--ds-muted);line-height:1.5}.home-activity ul{margin:calc(10 * var(--ds-unit)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-activity li a{gap:calc(8 * var(--ds-unit));min-height:calc(36 * var(--ds-unit));padding:calc(6 * var(--ds-unit));border-radius:var(--ds-radius-sm);align-items:center;display:flex}.home-activity li a:hover{background:var(--ds-surface-soft)}.home-activity a:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.home-activity-count{min-width:calc(25 * var(--ds-unit));text-align:center;color:var(--ds-text);font-size:var(--ds-text-body);font-variant-numeric:tabular-nums}.home-activity-label{min-width:0;color:var(--ds-muted);font-size:var(--ds-text-small);flex:1;line-height:1.5}@media (width<=600px){.home-activity ul{grid-template-columns:1fr}.finder-page{padding:calc(24 * var(--ds-unit)) calc(12 * var(--ds-unit))}.finder-content{height:auto;margin:0;padding:0}.finder-heading{height:auto;min-height:0;padding:0 0 calc(28 * var(--ds-unit))}.finder-heading h1{font-size:calc(24 * var(--ds-unit));line-height:calc(30 * var(--ds-unit))}}.contacts-page{flex-direction:column;height:100%;display:flex;position:relative}.contacts-selection-count{color:var(--ds-accent);font-size:var(--ds-text-caption);white-space:nowrap}.contacts-heading-count{color:var(--ds-muted);margin-left:var(--ds-space-2);font-weight:400}.lead-field-cell{align-items:center;gap:var(--ds-space-2);white-space:nowrap;min-width:0;display:flex}.lead-field-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.lead-field-value>a{color:var(--ds-accent);text-decoration:underline}.lead-field-status{color:var(--ds-muted);font-size:var(--ds-text-caption);white-space:nowrap}.lead-field-loading{align-items:center;gap:var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-text-caption);white-space:nowrap;display:inline-flex}.lead-enrich-spinner{border:2px solid #cdeedb;border-top-color:var(--ds-success);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite lead-enrich-spin;display:inline-block}@keyframes lead-enrich-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lead-enrich-spinner{border-top-color:var(--ds-success);animation:none}}.lead-field-verified{color:var(--ds-success);flex:none;font-weight:700}.lead-blocklist-mark{color:#b55c24;font-size:var(--ds-text-caption);flex:none}.lead-status-cell{justify-content:flex-start;align-items:center;width:100%;display:flex}.lead-status-trigger,.lead-status-value{align-items:center;gap:calc(6 * var(--ds-unit));color:var(--ds-text);font:inherit;white-space:nowrap;display:inline-flex}.lead-status-trigger{min-height:calc(24 * var(--ds-unit));margin-left:calc(-4 * var(--ds-unit));padding:0 var(--ds-space-1);border-radius:var(--ds-radius-compact);cursor:pointer;background:0 0;border:0}.lead-status-trigger svg{width:calc(10 * var(--ds-unit));height:calc(10 * var(--ds-unit));color:var(--ds-muted);opacity:.6}.lead-status-trigger:hover,.lead-status-trigger[aria-expanded=true]{background:var(--ds-surface-raised)}.lead-status-trigger:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.lead-status-trigger:disabled{opacity:.6;cursor:default}.lead-status-menu{z-index:100;width:calc(210 * var(--ds-unit));max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:var(--ds-space-1);border:1px solid var(--ds-border-panel);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-small);box-shadow:var(--ds-shadow-input), 0 8px 24px #00000012;position:fixed;overflow:auto}.lead-status-menu-heading{padding:var(--ds-space-2);color:var(--ds-muted);font-size:var(--ds-text-caption);margin:0;font-weight:500}.lead-status-option{align-items:center;gap:var(--ds-space-2);width:100%;min-height:var(--ds-control-sm);padding:calc(6 * var(--ds-unit)) var(--ds-space-2);border-radius:var(--ds-radius-compact);color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lead-status-option>span:nth-child(2){flex:1}.lead-status-option small{color:var(--ds-muted);font-size:var(--ds-text-caption);margin-top:2px;display:block}.lead-status-option:hover,.lead-status-option:focus-visible,.lead-status-outreach:hover,.lead-status-outreach:focus-visible{background:var(--ds-surface-raised);outline:none}.lead-status-option:disabled,.lead-status-outreach:disabled{opacity:.6;cursor:default}.lead-status-dot{width:calc(7 * var(--ds-unit));height:calc(7 * var(--ds-unit));background:var(--ds-muted);border-radius:50%;flex:none}.lead-status-dot--info,.lead-status-dot--replied{background:#315de8}.lead-status-dot--success,.lead-status-dot--sales-qualified{background:#16885c}.lead-status-dot--danger,.lead-status-dot--disqualified{background:#d14750}.lead-status-dot--purple,.lead-status-dot--booked{background:#7e56d8}.lead-status-dot--teal,.lead-status-dot--meeting-held{background:#087f8c}.lead-status-dot--warning,.lead-status-dot--opportunity{background:#b77a18}.lead-status-dot--won{background:#256e43}.lead-status-dot--lost{background:#697586}.lead-status-outreach{width:100%;min-height:var(--ds-control-sm);margin-top:var(--ds-space-1);padding:var(--ds-space-2);border:0;border-top:1px solid var(--ds-border);color:var(--ds-muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;display:flex}.lead-status-menu-notice{margin:var(--ds-space-2);font-size:var(--ds-text-caption)}.lead-status-menu-notice[role=alert]{color:#b42318}.lead-status-saving{animation:.7s linear infinite lead-enrich-spin}@media (prefers-reduced-motion:reduce){.lead-status-saving{animation:none}}.lead-bulk-bar{z-index:5;bottom:calc(54 * var(--ds-unit));align-items:center;gap:calc(2 * var(--ds-unit));max-width:calc(100% - 24 * var(--ds-unit));min-height:calc(38 * var(--ds-unit));padding:calc(4 * var(--ds-unit));border-radius:var(--ds-radius-compact);color:#fff;box-shadow:0 calc(8 * var(--ds-unit)) calc(24 * var(--ds-unit)) #0003;white-space:nowrap;background:#17191b;border:1px solid #292c30;display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.lead-bulk-bar>button{min-height:calc(28 * var(--ds-unit));padding:0 var(--ds-space-2);border-radius:var(--ds-radius-compact);color:#fff;font-size:var(--ds-text-small);flex:none}.lead-bulk-bar>button:hover:not(:disabled){background:#35393d}.lead-bulk-bar>button:disabled{color:#8b8e92;cursor:default}.lead-bulk-count{align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-2);min-height:calc(28 * var(--ds-unit));border-radius:var(--ds-radius-compact);color:#5bd792;font-size:var(--ds-text-small);background:#173629;font-weight:600;display:inline-flex}.lead-bulk-count button{color:#5bd792;font-size:var(--ds-text-body)}.lead-bulk-bar>.lead-bulk-delete{color:#ef5861;font-size:var(--ds-text-body)}.lead-bulk-more-actions{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.lead-bulk-mobile-action{display:none}.lead-bulk-modal-actions{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-3);display:flex}@media (width<=600px){.lead-bulk-bar{max-width:none;bottom:50px;left:66px;right:8px;transform:none}.lead-bulk-bar>.lead-bulk-secondary{display:none}.lead-bulk-mobile-action{display:inline-flex}}.company-open-details{text-align:left;min-width:0;font:inherit;color:inherit;display:block}.company-open-details:focus-visible{outline:2px solid var(--ds-accent);outline-offset:var(--ds-space-1)}.company-field-cell{align-items:center;gap:var(--ds-space-2);white-space:nowrap;min-width:0;display:flex}.company-field-cell>.ds-cell-preview{min-width:0}.company-field-empty,.company-field-status{color:var(--ds-muted);font-size:var(--ds-text-caption)}.company-field-verified{color:var(--ds-success);font-size:var(--ds-text-caption);font-weight:600}.company-signal-grid{gap:var(--ds-space-4);font-size:var(--ds-text-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-signal-grid dt{color:var(--ds-muted);margin-bottom:var(--ds-space-1)}.company-signal-grid dd{overflow-wrap:anywhere;margin:0}.company-signal-grid .ds-cell-preview{white-space:normal}.company-evidence-list>div{gap:var(--ds-space-1);padding-block:var(--ds-space-3);border-bottom:1px solid var(--ds-border);font-size:var(--ds-text-small);grid-template-columns:1fr auto;display:grid}.company-evidence-list strong{font-weight:500}.company-evidence-list small{color:var(--ds-muted);font-size:var(--ds-text-caption);grid-column:1/-1}.company-drawer-logo{left:calc(16 * var(--ds-unit));width:calc(56 * var(--ds-unit));height:calc(56 * var(--ds-unit));border-radius:var(--ds-radius-panel);outline:calc(4 * var(--ds-unit)) solid var(--ds-surface);background:var(--ds-surface);position:absolute;top:-10px;overflow:hidden}.company-drawer-summary{color:var(--ds-muted);font-size:var(--ds-text-small);line-height:1.6}.company-drawer a{overflow-wrap:anywhere}.company-drawer .cd-detail-grid a,.company-drawer .company-signal-grid a{text-decoration:underline}.company-drawer .cd-colleague>.ds-score-indicator{flex-direction:row;flex:none}.company-drawer .cd-colleague>.chevron{flex:none}.company-drawer .cd-colleague:last-child,.company-drawer .cd-scroll .company-people-section{border-bottom:0}.company-people-count{color:var(--ds-muted);font-size:var(--ds-text-caption)}.company-drawer .ds-tabs button img{filter:brightness(0);opacity:.44}.company-drawer .ds-tabs button[aria-selected=true] img{opacity:.91}@media (width<=600px){.company-signal-grid{grid-template-columns:1fr}}.contact-drawer{width:calc(580 * var(--ds-unit));max-width:100vw;color:var(--ds-text);box-shadow:-4px 0 calc(25 * var(--ds-unit)) #0000000d;border:0;overflow:hidden}.cd-inner{flex-direction:column;height:100%;display:flex}.cd-gradient{height:calc(56 * var(--ds-unit));background:linear-gradient(#fafafa,#f2f2f2);flex-shrink:0;position:relative}.cd-close{right:calc(12 * var(--ds-unit));top:calc(10 * var(--ds-unit));opacity:0;position:absolute}.cd-gradient:hover .cd-close,.cd-close:focus-visible{opacity:1}.cd-person{min-height:calc(60 * var(--ds-unit));padding:calc(12 * var(--ds-unit)) calc(16 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(86 * var(--ds-unit));align-items:center;gap:calc(16 * var(--ds-unit));flex-shrink:0;display:flex;position:relative}.cd-person>.ds-avatar{left:calc(16 * var(--ds-unit));outline:calc(4 * var(--ds-unit)) solid white;position:absolute;top:-10px}.cd-person-title{gap:calc(4 * var(--ds-unit));overflow-wrap:anywhere;outline:none;flex-direction:column;min-width:0;display:flex}.cd-person-title strong{font-size:calc(13 * var(--ds-unit));line-height:calc(15.6 * var(--ds-unit));font-weight:600}.cd-person-title>span{font-size:calc(12 * var(--ds-unit));line-height:calc(14.4 * var(--ds-unit));color:var(--ds-muted)}.cd-socials{gap:calc(6 * var(--ds-unit));flex-shrink:0;align-items:center;margin-left:auto;display:flex}.cd-actions>summary{width:calc(24 * var(--ds-unit));height:calc(24 * var(--ds-unit));border-radius:calc(5 * var(--ds-unit));box-shadow:var(--ds-shadow-compact);justify-content:center;padding:0}.cd-dots{width:14px;height:14px;display:block;position:relative;-webkit-mask:url(/assets/figma/ca383.svg) 0 0/14px 14px;mask:url(/assets/figma/ca383.svg) 0 0/14px 14px}.cd-dots img{position:absolute;top:5.828px;left:1.167px}.cd-colleagues-icon{width:13px;height:13px;display:block;position:relative;-webkit-mask:url(/assets/figma/48702.svg) 0 0/13px 13px;mask:url(/assets/figma/48702.svg) 0 0/13px 13px}.cd-colleagues-icon img{position:absolute;top:1.56px;left:.63px}.cd-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.cd-scroll section{padding:calc(15.25 * var(--ds-unit)) calc(16 * var(--ds-unit)) calc(16 * var(--ds-unit));border-bottom:calc(1 * var(--ds-unit)) solid var(--ds-border)}.cd-scroll h2{font-size:calc(12 * var(--ds-unit));line-height:calc(14.4 * var(--ds-unit));margin:0 0 calc(10 * var(--ds-unit));font-weight:500}.cd-research-section{min-height:calc(116.25 * var(--ds-unit))}.cd-research-section h2{margin-bottom:calc(6 * var(--ds-unit))}.cd-research-section p{color:#666;font-size:calc(12 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));margin:0}.cd-details-section{min-height:calc(140.25 * var(--ds-unit))}.cd-detail-grid{gap:calc(10 * var(--ds-unit));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cd-detail-grid>div{min-width:0;min-height:calc(37 * var(--ds-unit));justify-content:center;gap:calc(4 * var(--ds-unit));flex-direction:column;display:flex}.cd-detail-grid>div>span{font-size:calc(11 * var(--ds-unit));line-height:calc(13.2 * var(--ds-unit));color:var(--ds-muted);font-weight:500}.cd-detail-grid p{align-items:center;gap:calc(5 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(14.4 * var(--ds-unit));overflow-wrap:anywhere;margin:0;font-weight:500;display:flex}.cd-work-section{min-height:calc(88.85 * var(--ds-unit))}.cd-work-section h2{margin-bottom:calc(14 * var(--ds-unit))}.cd-work-history{gap:calc(10 * var(--ds-unit));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cd-work-history>div{align-items:center;gap:calc(10 * var(--ds-unit));min-width:0;display:flex}.cd-work-history>div>div{gap:calc(1 * var(--ds-unit));flex-direction:column;display:flex}.cd-work-history strong{font-size:calc(12 * var(--ds-unit));line-height:calc(14.4 * var(--ds-unit));font-weight:500}.cd-work-history span:not(.ds-asset-frame):not(.ds-asset-source){font-size:calc(11 * var(--ds-unit));line-height:calc(13.2 * var(--ds-unit));color:var(--ds-muted);white-space:nowrap;font-weight:500}.cd-recent-activity{min-height:calc(167.25 * var(--ds-unit));overflow:hidden}.cd-heatmap-months{padding:0 calc(4 * var(--ds-unit));margin-bottom:calc(6 * var(--ds-unit));color:var(--ds-muted);font-size:calc(9 * var(--ds-unit));line-height:calc(12.6 * var(--ds-unit));justify-content:space-between;display:flex}.cd-heatmap{grid-template-columns:repeat(42, calc(7 * var(--ds-unit)));grid-template-rows:repeat(7, calc(7 * var(--ds-unit)));gap:calc(6 * var(--ds-unit));padding-left:calc(4 * var(--ds-unit));display:grid}.cd-heatmap>span{border:calc(1 * var(--ds-unit)) solid #0000001a;border-radius:calc(1 * var(--ds-unit))}.cd-activity{padding:calc(16 * var(--ds-unit));font-size:calc(12 * var(--ds-unit))}.cd-activity h3,.cd-activity p{margin:calc(12 * var(--ds-unit)) 0}.cd-colleague{align-items:center;gap:calc(12 * var(--ds-unit));width:100%;padding:calc(12 * var(--ds-unit)) 0;border-bottom:calc(1 * var(--ds-unit)) solid var(--ds-border);font-size:calc(12 * var(--ds-unit));text-align:left;display:flex}.cd-colleague-person{gap:calc(4 * var(--ds-unit));overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.cd-colleague-person strong{font-weight:500}.cd-colleague>.ds-avatar,.cd-colleague>.chevron{flex-shrink:0}.cd-colleague small{color:var(--ds-muted)}.cd-scroll .cd-colleagues-section{border-bottom:0}@media (width<=600px){.contact-drawer{width:100%}.cd-close{opacity:1;width:36px;height:36px;top:6px}.cd-person{height:auto;min-height:100px;padding-bottom:48px;padding-right:12px}.cd-socials{position:absolute;bottom:6px;left:86px}.cd-socials .ds-icon-button,.cd-actions>summary{width:36px;height:36px}.ds-tabs{height:44px;padding-top:0}.ds-tabs button{font-size:12px}.cd-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cd-detail-grid p,.cd-research-section p{font-size:14px;line-height:20px}.cd-work-history{grid-template-columns:1fr;gap:16px}.cd-heatmap{grid-template-rows:repeat(7,5px);grid-template-columns:repeat(42,minmax(0,1fr));gap:3px;padding-inline:4px}}.contact-drawer{background:var(--ds-surface);height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.contact-drawer::backdrop{background:#0003}.cd-work-history>div>.ds-asset-frame{border-radius:calc(4 * var(--ds-unit));outline:1px solid #2222221a;overflow:hidden}.cd-detail-grid .ds-asset-frame:has(img[src$="14868.svg"]){border-radius:calc(3 * var(--ds-unit));overflow:hidden}.cd-campaigns-section>p{font-size:var(--ds-text-small);color:var(--ds-muted);line-height:1.5}.cd-campaign-row{align-items:center;gap:var(--ds-space-2);min-height:calc(54 * var(--ds-unit));padding:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-compact);color:var(--ds-text);text-decoration:none;display:flex}.cd-campaign-row+.cd-campaign-row{margin-top:var(--ds-space-2)}.cd-campaign-row:hover{background:var(--ds-surface-soft);border-color:var(--ds-border-strong)}.cd-campaign-row:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.cd-campaign-row-main{gap:var(--ds-space-1);flex:1;min-width:0;display:grid}.cd-campaign-row-main strong,.cd-campaign-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-campaign-row-main strong{font-size:var(--ds-text-small);font-weight:600}.cd-campaign-row-main small{color:var(--ds-muted);font-size:var(--ds-text-caption)}.cd-campaign-row .ds-badge,.cd-campaign-row>svg{flex-shrink:0}.cd-campaign-row>svg{color:var(--ds-muted)}.contact-drawer .ds-tabs{flex-shrink:0;overflow-x:auto}.contact-drawer .ds-tabs button img{filter:brightness(0);opacity:.44}.contact-drawer .ds-tabs button[aria-selected=true] img{opacity:.91}.inbox-page{background:#fff;height:100%;display:flex}.inbox-page .inbox-sidebar{width:calc(186 * var(--ds-unit));border-right:1px solid var(--border);padding:0 calc(8 * var(--ds-unit));scrollbar-width:none;background:#fafafa;flex-shrink:0;overflow-y:auto}.inbox-page .inbox-sidebar::-webkit-scrollbar{display:none}.inbox-page .inbox-sidebar>header{height:calc(54 * var(--ds-unit));justify-content:flex-start;align-items:center;padding:0 2px;display:flex}.inbox-page .ds-avatar-stack{padding-left:calc(10 * var(--ds-unit));align-items:center;display:flex}.inbox-page .ds-avatar-stack .ds-avatar{margin-left:calc(-7 * var(--ds-unit));outline:1.5px solid #fff}.inbox-page .inbox-sidebar nav{gap:calc(4 * var(--ds-unit));flex-direction:column;display:flex}.inbox-page .inbox-nav{align-items:center;gap:calc(8 * var(--ds-unit));width:100%;padding:0 calc(8 * var(--ds-unit));height:calc(32 * var(--ds-unit));text-align:left;border-radius:calc(5 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));display:flex}.inbox-page .inbox-nav>span{flex:1}.inbox-page .inbox-nav>small{color:#8f8f8f;font-size:calc(11 * var(--ds-unit))}.inbox-page .inbox-nav>.ds-asset-frame{opacity:.45}.inbox-page .inbox-nav.active{background:#eee}.inbox-page .inbox-nav.active>.ds-asset-frame{opacity:1}.inbox-page .inbox-nav:hover{background:#eee}.inbox-page .inbox-tags h2{font-size:calc(11 * var(--ds-unit));color:#999;padding:0 calc(8 * var(--ds-unit));margin-bottom:calc(8 * var(--ds-unit));font-weight:400}.inbox-page .inbox-tags .inbox-nav{margin-bottom:calc(4 * var(--ds-unit))}.inbox-page .tag-nav>.ds-asset-frame{opacity:1}.inbox-page .see-all{color:#999}.inbox-page .conversation-list{width:calc(212 * var(--ds-unit));border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex}.inbox-page .conversation-list>header{height:calc(46 * var(--ds-unit));min-height:calc(46 * var(--ds-unit));padding:0 calc(10 * var(--ds-unit)) 0 calc(12 * var(--ds-unit));border-bottom:1px solid var(--border);align-items:center;gap:calc(4 * var(--ds-unit));display:flex}.inbox-page .conversation-list-header h2{min-width:0;font-size:var(--ds-text-body);line-height:calc(20 * var(--ds-unit));white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;overflow:hidden}.inbox-page .conversation-list-header h2>span{color:var(--ds-muted);font-weight:600;font-size:inherit}.inbox-page .conversation-list>header>.menu summary{height:calc(24 * var(--ds-unit));width:calc(24 * var(--ds-unit));justify-content:center}.inbox-page .conversation-list>header>.menu .menu-panel{left:auto;right:0}.inbox-page .conversation-search{padding:calc(8 * var(--ds-unit));border-bottom:1px solid var(--border)}.inbox-page .conversation-search input{width:100%;padding:calc(7 * var(--ds-unit));border-radius:calc(5 * var(--ds-unit));font-size:calc(11 * var(--ds-unit))}.inbox-page .conversation-cards{scrollbar-width:none;flex:1;overflow-y:auto}.inbox-page .conversation-cards::-webkit-scrollbar{display:none}.inbox-page .conversation-card{text-align:left;padding:calc(12 * var(--ds-unit));width:100%;height:calc(119 * var(--ds-unit));border-bottom:1px solid var(--border);display:block}.inbox-page .conversation-card:hover{background:#f7f7f7}.inbox-page .conversation-person{align-items:center;gap:calc(7 * var(--ds-unit));display:flex}.inbox-page .conversation-person>div{gap:calc(3 * var(--ds-unit));flex-direction:column;min-width:0;display:flex}.inbox-page .conversation-person strong{font-size:calc(12 * var(--ds-unit));font-weight:500;line-height:calc(14 * var(--ds-unit))}.inbox-page .conversation-person span{font-size:calc(10 * var(--ds-unit));color:#858585;white-space:nowrap;line-height:calc(12 * var(--ds-unit))}.inbox-page .conversation-card p{color:#858585;font-size:calc(11 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));margin:calc(9 * var(--ds-unit)) 0 calc(8 * var(--ds-unit));-webkit-line-clamp:2;height:calc(32 * var(--ds-unit));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox-page .conversation-meta{align-items:center;gap:calc(5 * var(--ds-unit));display:flex}.inbox-page .conversation-meta time{font-size:calc(10 * var(--ds-unit));color:#959595;margin-left:auto}.inbox-page .conversation-detail{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-page .conversation-detail>header{height:calc(46 * var(--ds-unit));min-height:calc(46 * var(--ds-unit));padding:0 calc(12 * var(--ds-unit));align-items:center;gap:calc(8 * var(--ds-unit));border-bottom:1px solid var(--border);display:flex}.inbox-page .conversation-detail>header>div{gap:calc(3 * var(--ds-unit));flex-direction:column;display:flex}.inbox-page .conversation-detail>header span{font-size:calc(10 * var(--ds-unit));color:#959595}.inbox-page .conversation-detail>header>.menu{margin-left:0}.inbox-page .conversation-detail>header>.menu .menu-panel{left:auto;right:0}.inbox-page .conversation-options{padding:calc(3 * var(--ds-unit));font-size:calc(19 * var(--ds-unit))!important;color:#aaa!important}.inbox-page .message-timeline{padding:calc(14 * var(--ds-unit)) calc(12 * var(--ds-unit)) 0;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.inbox-page .new-divider{margin:calc(24 * var(--ds-unit)) 0;align-items:center;gap:calc(12 * var(--ds-unit));color:#aeaeae;font-size:calc(9 * var(--ds-unit));display:flex}.inbox-page .new-divider:before,.inbox-page .new-divider:after{content:"";background:#eee;flex:1;height:1px}.inbox-page .sent-message{margin:calc(10 * var(--ds-unit)) 0 calc(16 * var(--ds-unit));align-items:flex-end;gap:calc(5 * var(--ds-unit));flex-direction:column;display:flex}.inbox-page .sent-message p{max-width:85%;padding:calc(8 * var(--ds-unit));background:var(--ds-surface);box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) #e6e6e6;border-radius:calc(8 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(3 * var(--ds-unit)) calc(8 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(17 * var(--ds-unit));color:#000;white-space:pre-wrap;border:0;font-weight:500}.inbox-page .sent-message span{font-size:calc(9 * var(--ds-unit));color:#999}.inbox-page .reply-composer{margin:0 calc(12 * var(--ds-unit)) calc(12 * var(--ds-unit));border-radius:calc(8 * var(--ds-unit));padding:calc(6 * var(--ds-unit));background:#fafafa;flex-shrink:0}.inbox-page .reply-context{align-items:center;gap:calc(4 * var(--ds-unit));min-width:0;font-size:calc(9 * var(--ds-unit));color:#8b8b8b;margin:0 2px calc(6 * var(--ds-unit));line-height:calc(14 * var(--ds-unit));display:flex}.inbox-page .reply-context>span{margin-left:calc(4 * var(--ds-unit))}.inbox-page .reply-context>.ds-asset-frame{opacity:.4}.inbox-page .reply-box{border-radius:calc(7 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(6 * var(--ds-unit));background:#fff;border:1px solid #e6e6e6}.inbox-page .reply-box textarea{width:100%;height:calc(48 * var(--ds-unit));min-height:calc(48 * var(--ds-unit));color:#898989;font-size:calc(11 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));border:0;outline:none;padding:0}.inbox-page .reply-box textarea:focus{color:#444}.inbox-page .composer-tools{align-items:center;gap:calc(3 * var(--ds-unit));margin-top:calc(3 * var(--ds-unit));display:flex}.inbox-page .generate-button{align-items:center;gap:calc(4 * var(--ds-unit));font-size:calc(10 * var(--ds-unit));border-radius:calc(5 * var(--ds-unit));height:calc(24 * var(--ds-unit));padding:0 calc(6 * var(--ds-unit));margin-right:calc(3 * var(--ds-unit));background:linear-gradient(110deg,#f0eafa,#f2f8eb);border:1px solid #e2e4e0;display:flex}.inbox-page .composer-tools .ds-icon-button{width:calc(22 * var(--ds-unit));height:calc(22 * var(--ds-unit));opacity:.5}.inbox-page .composer-tools .ds-button{height:calc(24 * var(--ds-unit));font-size:calc(10 * var(--ds-unit));padding:0 calc(10 * var(--ds-unit))}.inbox-page .file-picker{cursor:pointer;position:relative;overflow:hidden}.inbox-page .file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.inbox-page .inbox-nav{font-size:calc(13 * var(--ds-unit));color:#7d7d7d}.inbox-page .inbox-nav.active{color:#171717;background:#fff;border:1px solid #e8e8e8;box-shadow:0 1px 2px #00000004}.inbox-page .inbox-nav small{font-size:calc(11 * var(--ds-unit))}.inbox-page .inbox-tags h2{font-size:calc(11 * var(--ds-unit))}.inbox-page .conversation-list>header .ds-icon-button,.inbox-page .conversation-list>header .menu summary{border-radius:calc(5 * var(--ds-unit));background:#f5f5f5}.inbox-page .conversation-card.selected{background:#fff}.inbox-page .conversation-person strong{font-size:calc(13 * var(--ds-unit));font-weight:500}.inbox-page .conversation-person span{font-size:calc(11 * var(--ds-unit))}.inbox-page .conversation-card p{font-size:calc(12 * var(--ds-unit));margin-top:calc(8 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));color:#7d7d7d}.inbox-page .conversation-meta .ds-badge{font-size:calc(10 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));padding:1px calc(5 * var(--ds-unit))}.inbox-page .conversation-meta time{font-size:calc(10 * var(--ds-unit))}.inbox-page .ds-badge.green{color:#18ab61;background:#edfdf4}.inbox-page .ds-badge.blue{color:#4278f1;background:#eef4ff}.inbox-page .conversation-detail>header strong{font-size:calc(13 * var(--ds-unit));font-weight:400}.inbox-page .conversation-detail>header span{font-size:calc(11 * var(--ds-unit))}.inbox-page .conversation-detail>header>.menu{opacity:0}.inbox-page .conversation-detail>header:hover>.menu,.inbox-page .conversation-detail>header>.menu:focus-within{opacity:1}.inbox-page .message-timeline{padding-top:0}.inbox-page .new-divider{margin:calc(20 * var(--ds-unit)) 0 calc(26 * var(--ds-unit));font-size:calc(10 * var(--ds-unit));gap:calc(8 * var(--ds-unit))}.inbox-page .new-divider span{color:#666;padding:1px calc(6 * var(--ds-unit));border-radius:calc(3 * var(--ds-unit));line-height:calc(13 * var(--ds-unit));background:#f2f2f2}.inbox-page .reply-composer{margin:0 calc(6 * var(--ds-unit)) calc(6 * var(--ds-unit));padding:calc(6 * var(--ds-unit)) calc(4 * var(--ds-unit)) calc(4 * var(--ds-unit))}.inbox-page .reply-context{font-size:calc(11 * var(--ds-unit));line-height:calc(14 * var(--ds-unit));margin-bottom:calc(5 * var(--ds-unit));gap:calc(4 * var(--ds-unit))}.inbox-page .reply-box{padding:calc(8 * var(--ds-unit)) calc(6 * var(--ds-unit)) calc(6 * var(--ds-unit));position:relative}.inbox-page .reply-box textarea{font-size:calc(12 * var(--ds-unit));line-height:calc(19 * var(--ds-unit));height:calc(44 * var(--ds-unit));min-height:calc(44 * var(--ds-unit));padding-left:calc(21 * var(--ds-unit));padding-right:calc(3 * var(--ds-unit));color:#7d7d7d}.inbox-page .reply-sparkle{left:calc(10 * var(--ds-unit));top:calc(10 * var(--ds-unit));opacity:.5;position:absolute}.inbox-page .composer-tools{margin-top:calc(10 * var(--ds-unit));gap:calc(4 * var(--ds-unit))}.inbox-page .generate-button{font-size:calc(12 * var(--ds-unit));padding:0 calc(9 * var(--ds-unit)) 0 calc(6 * var(--ds-unit));background:linear-gradient(90deg,#e77f640f,#e65e9c0f,#8c55ef0f,#3587e70f);border-color:#0000000f}.inbox-page .generate-button span{color:#0000;background:linear-gradient(90deg,#e77f64,#e65e9c,#8c55ef,#3587e7);-webkit-background-clip:text;background-clip:text}.inbox-page .composer-tools .ds-button{font-size:calc(12 * var(--ds-unit));padding:0 calc(16 * var(--ds-unit))}.inbox-page{min-width:0;overflow:hidden}.inbox-page .inbox-sidebar{width:var(--ds-sidebar-width);padding:0 calc(10 * var(--ds-unit))}.inbox-page .inbox-sidebar>header{height:calc(50 * var(--ds-unit));padding:0 calc(4 * var(--ds-unit))}.inbox-page .inbox-sidebar>header h1{font-size:calc(20 * var(--ds-unit));margin:0;font-weight:600;line-height:1}.inbox-page .inbox-nav{height:calc(32 * var(--ds-unit));gap:calc(6 * var(--ds-unit));padding:0 calc(10 * var(--ds-unit)) 0 calc(7 * var(--ds-unit));border-radius:calc(8 * var(--ds-unit));font-size:calc(13 * var(--ds-unit))}.inbox-page .inbox-nav>span:not(.ds-asset-frame){flex:1}.inbox-page .inbox-nav>.ds-asset-frame{flex:none}.inbox-page .inbox-tags{margin-top:calc(16 * var(--ds-unit))}.inbox-page .inbox-tags h2{padding:0 calc(6 * var(--ds-unit));margin-bottom:calc(4 * var(--ds-unit));line-height:calc(14 * var(--ds-unit))}.inbox-page .conversation-list{width:calc(212 * var(--ds-unit));min-width:0}.inbox-page .conversation-list>header{height:calc(48 * var(--ds-unit));min-height:calc(48 * var(--ds-unit));gap:calc(6 * var(--ds-unit));padding:0 calc(12 * var(--ds-unit))}.inbox-page .conversation-list>header .ds-icon-button,.inbox-page .conversation-list>header>.menu summary{width:calc(24 * var(--ds-unit));height:calc(24 * var(--ds-unit));background:var(--ds-surface-raised);border-radius:var(--ds-radius-compact);min-width:0;min-height:0;padding:0}.inbox-page .conversation-list>header .ds-icon-button{box-shadow:none}.inbox-page .conversation-list-header>.menu summary:hover,.inbox-page .conversation-list-header>.ds-icon-button:hover{background:var(--ds-border)}.inbox-page .conversation-list-header>.menu summary:focus-visible{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:calc(3 * var(--ds-unit))}.inbox-page .conversation-search .ds-search-field{width:100%}.inbox-page .conversation-card{height:calc(118.8 * var(--ds-unit));min-height:calc(118.8 * var(--ds-unit));padding:calc(12 * var(--ds-unit))}.inbox-page .conversation-person{gap:calc(10 * var(--ds-unit))}.inbox-page .conversation-person>div{gap:0}.inbox-page .conversation-person strong{font-size:calc(13 * var(--ds-unit));line-height:calc(15.6 * var(--ds-unit))}.inbox-page .conversation-person span{font-size:calc(11 * var(--ds-unit));line-height:calc(13.2 * var(--ds-unit))}.inbox-page .conversation-card p{margin:calc(6 * var(--ds-unit)) 0 calc(10 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));height:calc(32 * var(--ds-unit))}.inbox-page .ds-badge{font-size:calc(10 * var(--ds-unit));line-height:calc(14 * var(--ds-unit));padding:calc(2 * var(--ds-unit)) calc(6 * var(--ds-unit));border-radius:calc(3 * var(--ds-unit));white-space:nowrap;font-weight:400}.inbox-page .ds-badge--success{color:#18ab61;background:#edfdf4}.inbox-page .ds-badge--neutral{color:#7d7d7d;background:#f2f2f2}.inbox-page .conversation-detail{min-width:0}.inbox-page .conversation-detail>header{height:calc(46 * var(--ds-unit));min-height:calc(46 * var(--ds-unit));padding:0 calc(12 * var(--ds-unit));gap:calc(10 * var(--ds-unit))}.inbox-page .conversation-detail>header>div{gap:0;min-width:0}.inbox-page .conversation-detail>header strong{font-size:calc(13 * var(--ds-unit));line-height:calc(15.6 * var(--ds-unit))}.inbox-page .conversation-detail>header span{line-height:calc(13.2 * var(--ds-unit))}.inbox-page .message-timeline{padding:0 calc(12 * var(--ds-unit))}.inbox-page .new-divider{margin:calc(20 * var(--ds-unit)) 0 calc(26 * var(--ds-unit))}.inbox-page .reply-composer{margin:0 calc(6 * var(--ds-unit)) calc(6 * var(--ds-unit));padding:calc(2 * var(--ds-unit)) calc(4 * var(--ds-unit)) calc(4 * var(--ds-unit));border-radius:calc(8 * var(--ds-unit))}.inbox-page .reply-context{padding:calc(4 * var(--ds-unit));margin:0 0 calc(2 * var(--ds-unit));gap:calc(4 * var(--ds-unit));line-height:calc(13.2 * var(--ds-unit));font-size:calc(11 * var(--ds-unit))}.inbox-page .reply-context strong{color:#171717;font-weight:500}.inbox-page .reply-box{border-radius:calc(8 * var(--ds-unit));padding:0}.inbox-page .reply-box textarea{height:calc(56 * var(--ds-unit));min-height:calc(56 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(10 * var(--ds-unit)) calc(10 * var(--ds-unit));text-indent:calc(17 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(19 * var(--ds-unit));resize:vertical;display:block}.inbox-page .reply-sparkle{left:calc(10 * var(--ds-unit));top:calc(10 * var(--ds-unit))}.inbox-page .composer-tools{padding:calc(6 * var(--ds-unit));gap:calc(4 * var(--ds-unit));border-top:calc(1 * var(--ds-unit)) solid #f7f7f7;flex-wrap:nowrap;margin:0}.inbox-page .composer-tools .ds-button{height:calc(24 * var(--ds-unit));min-height:calc(24 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(14 * var(--ds-unit));padding:0 calc(16 * var(--ds-unit));font-weight:600}.inbox-page .composer-tools .generate-button{padding:0 calc(10 * var(--ds-unit)) 0 calc(6 * var(--ds-unit));gap:calc(3.42 * var(--ds-unit));box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) #0000000f}.inbox-page .composer-tools .ds-icon-button{width:calc(22 * var(--ds-unit));min-width:calc(22 * var(--ds-unit));height:calc(22 * var(--ds-unit));min-height:calc(22 * var(--ds-unit));opacity:1;padding:0}.inbox-page .composer-tools .file-picker{border-radius:calc(4 * var(--ds-unit));box-shadow:none}.inbox-page .composer-tools .file-picker:before{content:"";left:0;top:calc(4 * var(--ds-unit));height:calc(14 * var(--ds-unit));width:calc(1 * var(--ds-unit));background:#ebebeb;position:absolute}.inbox-page .file-picker:focus-within{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent)}.inbox-page .ds-avatar{object-position:top}.inbox-page .inbox-notion{width:24px;height:24px;display:block;position:relative}.inbox-page .inbox-notion-glyph{position:absolute;top:3px;left:3px;-webkit-mask:url(/assets/figma/acfc6.svg) -.598px -.602px/19.2px 19.2px;mask:url(/assets/figma/acfc6.svg) -.598px -.602px/19.2px 19.2px}.inbox-page .inbox-tag-icon{width:14px;height:14px;display:block;position:relative;-webkit-mask:url(/assets/figma/70b22.svg) 0 0/14px 14px;mask:url(/assets/figma/70b22.svg) 0 0/14px 14px}.inbox-page .inbox-tag-icon img{position:absolute;top:1.166px;left:1.167px}@media (width<=960px){.inbox-page{grid-template-columns:186px minmax(0,1fr);display:grid}.inbox-page .inbox-sidebar,.inbox-page .conversation-list{width:auto}.inbox-page .conversation-detail{display:none}.inbox-page.conversation-open .conversation-detail{width:100%;display:flex}.inbox-page .conversation-detail .mobile-only{display:inline-flex}}@media (width<=600px){.inbox-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.inbox-page .inbox-sidebar{border-bottom:1px solid var(--ds-border);padding:0 10px 8px;overflow:auto}.inbox-page .inbox-sidebar>header{height:44px}.inbox-page .inbox-sidebar nav,.inbox-page .inbox-tags{flex-direction:row;gap:4px;display:flex;overflow:auto}.inbox-page .inbox-nav{flex:none;width:auto;min-width:max-content;height:40px}.inbox-page .inbox-tags{margin-top:4px}.inbox-page .inbox-tags h2{display:none}.inbox-page .inbox-tags .inbox-nav{margin:0}.inbox-page .conversation-card{height:119px}.inbox-page .conversation-detail>header{height:52px;min-height:52px}.inbox-page .reply-box textarea{height:100px;min-height:100px;font-size:16px;line-height:22px}.inbox-page .composer-tools .ds-button{min-height:40px}.inbox-page .composer-tools .ds-icon-button{width:30px;min-width:30px}.inbox-page .reply-context{flex-wrap:wrap}}.inbox-page .inbox-company-logo{border-radius:calc(5 * var(--ds-unit));outline:1px solid #2222221a;flex:none;display:inline-flex;overflow:hidden}.inbox-page .ds-badge{box-shadow:none;border:0}.inbox-page .reply-editor{position:relative}.inbox-page .reply-preview{padding:calc(8 * var(--ds-unit)) calc(10 * var(--ds-unit)) calc(10 * var(--ds-unit));text-indent:calc(17 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(19 * var(--ds-unit));color:#666;white-space:pre-wrap;pointer-events:none;position:absolute;inset:0;overflow:hidden}.inbox-page .reply-editor:not(:focus-within) textarea{color:#0000}.inbox-page .reply-editor:focus-within .reply-preview{visibility:hidden}.inbox-page .reply-box textarea{resize:none;color:#666}.inbox-page .reply-sparkle{z-index:1;opacity:1;pointer-events:none}.inbox-page .composer-tools .generate-button{margin-right:calc(2 * var(--ds-unit))}.inbox-page .conversation-meta>.ds-asset-frame{opacity:.4}.inbox-page .new-divider{margin-top:calc(14 * var(--ds-unit))}.inbox-page .inbox-nav.active small{color:#171717;font-weight:600}@media (width<=600px){.inbox-page .reply-preview{font-size:16px;line-height:22px}}.inbox-page .message-timeline{flex-direction:column;display:flex}.inbox-page .message-history{padding-bottom:calc(18 * var(--ds-unit));flex:none;margin-top:auto}.inbox-page .new-divider{height:calc(43 * var(--ds-unit));padding:calc(14 * var(--ds-unit)) 0;margin:0}.inbox-page .ds-badge{height:calc(18 * var(--ds-unit));min-height:0}.inbox-page .composer-tools{border-top-color:#ebebeb}.inbox-page .composer-tools .file-picker:before{content:none}.inbox-page .composer-separator{width:calc(1 * var(--ds-unit));height:calc(14 * var(--ds-unit));background:#ebebeb;flex:none}@media (width<=600px){.inbox-page .message-history{padding-top:12px}}@media (width<=960px){.inbox-page.conversation-open .inbox-sidebar,.inbox-page.conversation-open .conversation-list{display:none}}.inbox-page .inbox-channel-icon{width:calc(16 * var(--ds-unit));height:calc(16 * var(--ds-unit));vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.inbox-page .inbox-channel-icon--email>.ds-asset-frame{opacity:.5}.inbox-page .inbox-channel-label{align-items:center;gap:calc(4 * var(--ds-unit));white-space:nowrap;color:#171717;flex:none;display:inline-flex}.inbox-page .conversation-meta>.inbox-channel-icon{margin-left:calc(4 * var(--ds-unit))}.inbox-page .inbox-demo-sent-meta{align-items:center;gap:calc(4 * var(--ds-unit));display:flex}.inbox-page .reply-context>.inbox-channel-label{margin:0}.inbox-page .inbox-connection-status{padding:calc(10 * var(--ds-unit));font-size:calc(11 * var(--ds-unit));overflow-wrap:anywhere}.inbox-page .inbox-connection-status .ds-button{margin-top:calc(6 * var(--ds-unit))}.inbox-page .conversation-detail>header>div{flex:1;min-width:0}.inbox-page .conversation-detail>header>div>span{font-size:calc(11 * var(--ds-unit));color:#7d7d7d}.inbox-page .conversation-detail>header strong,.inbox-page .conversation-detail>header>div>span,.inbox-page .conversation-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-page .conversation-detail>header>.menu{opacity:0;flex:none;margin-left:auto}.inbox-page .conversation-detail>header:hover>.menu,.inbox-page .conversation-detail>header:focus-within>.menu{opacity:1}.inbox-page .message-history{padding-bottom:calc(18 * var(--ds-unit))}.inbox-page .inbox-history-day{font-size:calc(10 * var(--ds-unit))}.inbox-page .inbox-history-message{padding:calc(24 * var(--ds-unit)) 0 calc(12 * var(--ds-unit))}.inbox-page .inbox-history-message--inbound{padding:calc(12 * var(--ds-unit)) 0 0}.inbox-page .inbox-history-message-row{align-items:flex-end;gap:calc(6 * var(--ds-unit));min-width:0;display:flex}.inbox-page .inbox-history-message-row>.ds-avatar{flex:none;margin:0}.inbox-page .inbox-history-message--outbound .inbox-history-message-row{justify-content:flex-end}.inbox-page .inbox-history-message--inbound .inbox-history-message-row{padding-bottom:calc(4 * var(--ds-unit))}.inbox-page .inbox-message-content{width:fit-content;max-width:min(calc(291 * var(--ds-unit)), calc(100% - 26 * var(--ds-unit)));min-width:0}.inbox-page .inbox-history-message--inbound .inbox-message-content{max-width:min(calc(229 * var(--ds-unit)), calc(100% - 26 * var(--ds-unit)))}.inbox-page .inbox-message-bubbles{align-items:flex-end;gap:calc(8 * var(--ds-unit));flex-direction:column;display:flex;position:relative}.inbox-page .inbox-history-message--inbound .inbox-message-bubbles{align-items:flex-start}.inbox-page .inbox-message-bubble{max-width:100%;padding:calc(8 * var(--ds-unit));background:var(--ds-surface);border-radius:calc(8 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(3 * var(--ds-unit)) calc(8 * var(--ds-unit));box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) #e6e6e6;overflow-wrap:anywhere}.inbox-page .inbox-history-message--inbound .inbox-message-bubble{width:100%;box-shadow:none;border-radius:calc(8 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(3 * var(--ds-unit));background:#f7f7f7}.inbox-page .inbox-message-bubble>p{white-space:pre-wrap;font-size:calc(12 * var(--ds-unit));line-height:calc(17 * var(--ds-unit));color:#000;margin:0;font-weight:500}.inbox-page .inbox-message-subject{margin-bottom:calc(8 * var(--ds-unit));font-size:calc(11 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));color:#7d7d7d;font-weight:500;display:block}.inbox-page .inbox-message-footer{align-items:center;gap:calc(4 * var(--ds-unit));min-height:calc(13 * var(--ds-unit));margin-top:calc(4 * var(--ds-unit));font-size:calc(11 * var(--ds-unit));line-height:calc(13 * var(--ds-unit));color:#8f8f8f;font-weight:500;display:flex}.inbox-page .inbox-message-footer time{white-space:nowrap;color:#a8a8a8;flex:none;margin-left:auto}.inbox-page .inbox-history-message--inbound .inbox-message-footer time{margin-left:0}.inbox-page .inbox-message-footer>.ds-asset-frame{opacity:.45}.inbox-page .inbox-message-footer .inbox-channel-icon{width:calc(13 * var(--ds-unit));height:calc(13 * var(--ds-unit))}.inbox-page .inbox-message-actions{bottom:0;right:calc(-24 * var(--ds-unit));opacity:0;transition:opacity .12s;position:absolute}.inbox-page .inbox-history-message--outbound .inbox-message-actions{right:auto;left:calc(-24 * var(--ds-unit))}.inbox-page .inbox-history-message:hover .inbox-message-actions,.inbox-page .inbox-history-message:focus-within .inbox-message-actions{opacity:1}.inbox-page .inbox-message-details-toggle{color:#8f8f8f;background:var(--ds-surface)}.inbox-page .inbox-message-details-toggle>svg{width:calc(12 * var(--ds-unit));height:calc(12 * var(--ds-unit))}.inbox-page .inbox-message-details{gap:calc(5 * var(--ds-unit)) calc(10 * var(--ds-unit));margin:calc(8 * var(--ds-unit)) 0 0;padding:calc(10 * var(--ds-unit));border:1px solid var(--ds-border);border-radius:var(--ds-radius-compact);font-size:calc(11 * var(--ds-unit));background:var(--ds-surface-soft);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.inbox-page .inbox-message-details dt{color:#8f8f8f}.inbox-page .inbox-message-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.inbox-page .inbox-message-details a{color:inherit;text-underline-offset:2px;text-decoration:underline}.inbox-page .inbox-message-status{align-items:center;gap:calc(3 * var(--ds-unit));text-transform:capitalize;color:#8f8f8f;min-width:0;font-size:calc(10 * var(--ds-unit));display:inline-flex}.inbox-page .inbox-message-status>svg{width:calc(10 * var(--ds-unit));height:calc(10 * var(--ds-unit));flex:none}.inbox-page .inbox-message-status--attention{color:#a36b2a}.inbox-page .inbox-quoted-message{margin-top:calc(6 * var(--ds-unit));color:#7d7d7d;font-size:calc(11 * var(--ds-unit));line-height:calc(16 * var(--ds-unit))}.inbox-page .inbox-quoted-message>summary{cursor:pointer;width:fit-content}.inbox-page .inbox-quoted-message>p{margin:calc(6 * var(--ds-unit)) 0 0;padding-left:calc(8 * var(--ds-unit));white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #e6e6e6}.inbox-page .inbox-tag-step{grid-template-columns:calc(18 * var(--ds-unit)) minmax(0, 1fr);gap:calc(8 * var(--ds-unit));min-height:calc(44 * var(--ds-unit));display:grid}.inbox-page .inbox-tag-step-rail{align-items:center;gap:calc(4 * var(--ds-unit));padding:calc(3 * var(--ds-unit)) 0 calc(2 * var(--ds-unit));flex-direction:column;display:flex}.inbox-page .inbox-tag-step-line{width:calc(1 * var(--ds-unit));min-height:calc(1 * var(--ds-unit));background:#ebebeb;flex:1}.inbox-page .inbox-tag-step-content{align-items:center;gap:calc(4 * var(--ds-unit));min-width:0;padding:calc(24 * var(--ds-unit)) 0 calc(2 * var(--ds-unit));color:#7d7d7d;font-size:calc(12 * var(--ds-unit));line-height:calc(18 * var(--ds-unit));font-weight:500;display:flex}.inbox-page .inbox-tag-step-label{align-items:center;gap:calc(4 * var(--ds-unit));flex-wrap:wrap;flex:1;min-width:0;display:flex}.inbox-page .inbox-tag-step-content>time{font-weight:400;font-size:calc(12 * var(--ds-unit));color:#8f8f8f;flex:none}.inbox-page .inbox-tag-step .ds-badge{height:calc(18 * var(--ds-unit));padding:0 calc(6 * var(--ds-unit));border-radius:calc(4 * var(--ds-unit));font-size:calc(10 * var(--ds-unit));font-weight:600;line-height:calc(12 * var(--ds-unit))}.inbox-page .inbox-tag-choice{border-radius:calc(4 * var(--ds-unit));display:inline-flex;position:relative}.inbox-page .inbox-tag-choice select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.inbox-page .inbox-tag-choice:focus-within{outline:2px solid var(--ds-subtle);outline-offset:2px}.inbox-page .inbox-tag-choice:hover{box-shadow:0 0 0 1px var(--ds-border)}.inbox-page .inbox-tag-choice--busy{opacity:.55}.inbox-page .inbox-tag-choice--busy select{cursor:wait}.inbox-page .inbox-history-event{grid-template-columns:calc(18 * var(--ds-unit)) minmax(0, 1fr) auto;align-items:start;column-gap:calc(8 * var(--ds-unit));min-height:calc(20 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(18 * var(--ds-unit));color:#7d7d7d;font-weight:500;display:grid}.inbox-page .inbox-activity-rail{align-items:center;gap:calc(4 * var(--ds-unit));padding:calc(3 * var(--ds-unit)) 0 calc(2 * var(--ds-unit));flex-direction:column;align-self:stretch;display:flex}.inbox-page .inbox-activity-line{width:calc(1 * var(--ds-unit));min-height:calc(1 * var(--ds-unit));background:#ebebeb;flex:1;display:none}.inbox-page .inbox-event-copy{gap:calc(4 * var(--ds-unit));min-width:0;padding-top:calc(2 * var(--ds-unit));overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;display:flex}.inbox-page .inbox-event-label{color:#171717;flex:none;max-width:100%}.inbox-page .inbox-event-count{color:#8f8f8f}.inbox-page .inbox-event-campaign{min-width:calc(48 * var(--ds-unit));text-overflow:ellipsis;white-space:nowrap;color:#7d7d7d;flex:1;overflow:hidden}.inbox-page .inbox-event-copy a:hover{text-decoration:underline}.inbox-page .inbox-history-event time{padding-top:calc(2 * var(--ds-unit));white-space:nowrap;font-size:calc(12 * var(--ds-unit));color:#8f8f8f;font-weight:400}.inbox-page .inbox-activity-step[data-connected]>.inbox-history-event>.inbox-event-copy,.inbox-page .inbox-activity-step[data-connected]>.inbox-activity-group>summary>.inbox-history-event>.inbox-event-copy{padding-bottom:calc(32 * var(--ds-unit))}.inbox-page .inbox-activity-step[data-connected]>.inbox-history-event>.inbox-activity-rail>.inbox-activity-line,.inbox-page .inbox-activity-step[data-connected]>.inbox-activity-group>summary>.inbox-history-event>.inbox-activity-rail>.inbox-activity-line{display:block}.inbox-page .inbox-activity-group{min-width:0}.inbox-page .inbox-activity-group>summary{align-items:flex-start;gap:calc(5 * var(--ds-unit));cursor:pointer;list-style:none;display:flex}.inbox-page .inbox-activity-group>summary::-webkit-details-marker{display:none}.inbox-page .inbox-activity-group>summary>.inbox-history-event{flex:1;min-width:0}.inbox-page .inbox-activity-group>summary>svg{margin-top:calc(5 * var(--ds-unit));width:calc(12 * var(--ds-unit));height:calc(12 * var(--ds-unit));color:#8f8f8f;flex:none}.inbox-page .inbox-activity-group[open]>summary>svg{transform:rotate(180deg)}.inbox-page .inbox-activity-records{margin:0 0 calc(8 * var(--ds-unit)) calc(9 * var(--ds-unit));padding-left:calc(16 * var(--ds-unit));border-left:1px solid var(--ds-border)}.inbox-page .inbox-activity-records .inbox-history-event{padding-bottom:calc(8 * var(--ds-unit))}.inbox-page.inbox-connected .reply-context{gap:calc(4 * var(--ds-unit));min-width:0;display:grid}.inbox-page .inbox-reply-details{min-width:0}.inbox-page .reply-context .inbox-channel-icon{width:calc(11 * var(--ds-unit));height:calc(11 * var(--ds-unit))}.inbox-page .reply-box{box-shadow:0 0 0 calc(1 * var(--ds-unit)) #e6e6e6;border:0;overflow:hidden}.inbox-page .inbox-history-message--inbound .inbox-message-footer{min-height:calc(12 * var(--ds-unit));line-height:calc(12 * var(--ds-unit))}.inbox-page .inbox-mailbox-context{align-items:center;gap:calc(4 * var(--ds-unit));cursor:pointer;min-width:0;list-style:none;display:flex}.inbox-page .inbox-mailbox-context::-webkit-details-marker{display:none}.inbox-page .inbox-mailbox-context>.inbox-reply-identity{flex:1}.inbox-page .inbox-mailbox-context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-page .inbox-mailbox-context .inbox-channel-icon{width:calc(11 * var(--ds-unit));height:calc(11 * var(--ds-unit))}.inbox-page .inbox-mailbox-context:focus-visible{outline:2px solid var(--ds-subtle);outline-offset:2px;border-radius:calc(3 * var(--ds-unit))}.inbox-page .inbox-reply-identity{align-items:center;gap:calc(4 * var(--ds-unit));min-width:0;max-width:100%;font-size:calc(11 * var(--ds-unit));font-weight:500;line-height:calc(13.2 * var(--ds-unit));flex:1;margin:0;display:flex}.inbox-page .reply-context>.inbox-reply-identity{margin:0}.inbox-page .inbox-reply-caption{color:#8f8f8f;white-space:nowrap;flex:none}.inbox-page .inbox-reply-person{align-items:center;gap:calc(3 * var(--ds-unit));color:#171717;min-width:0;display:inline-flex}.inbox-page .inbox-reply-person>.ds-avatar{border-radius:50%;flex:none}.inbox-page .inbox-reply-person>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;line-height:calc(11 * var(--ds-unit));overflow:hidden}.inbox-page .inbox-reply-channel{align-items:center;gap:calc(4 * var(--ds-unit));color:#171717;white-space:nowrap;flex:none;display:inline-flex}.inbox-page .inbox-reply-channel-mark{width:calc(11 * var(--ds-unit));height:calc(11 * var(--ds-unit));border-radius:calc(3 * var(--ds-unit));flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.inbox-page .inbox-reply-channel-mark>img{width:calc(11 * var(--ds-unit));height:calc(11 * var(--ds-unit));display:block}.inbox-page .inbox-reply-channel-mark--linkedin{width:calc(15 * var(--ds-unit));height:calc(15 * var(--ds-unit))}.inbox-page .inbox-reply-addresses{gap:calc(8 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) 0;overflow-wrap:anywhere;display:flex}.inbox-page .inbox-thread-context{align-items:center;gap:calc(8 * var(--ds-unit));min-width:0;padding-bottom:calc(4 * var(--ds-unit));display:flex}.inbox-page .inbox-thread-context select{width:0;min-width:0;max-width:100%;height:calc(24 * var(--ds-unit));padding:0 calc(4 * var(--ds-unit));border-radius:calc(4 * var(--ds-unit));color:#656565;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #e6e6e6;flex:1}.inbox-page.inbox-connected .reply-context>span{overflow-wrap:anywhere;margin:0}.inbox-page.inbox-connected .reply-box textarea,.inbox-page.inbox-connected .reply-preview{text-indent:0}@media (width<=960px){.inbox-page .conversation-detail>header>.menu{opacity:1}}@media (hover:none){.inbox-page .inbox-message-actions{opacity:1}}@media (width<=600px){.inbox-page .inbox-message-bubble>p{font-size:14px;line-height:20px}.inbox-page .inbox-history-event{font-size:11px}.inbox-page .inbox-history-event time{font-size:10px}.inbox-page .inbox-thread-context select{height:30px}.inbox-page .inbox-message-actions{opacity:1;align-self:flex-end;height:20px;margin-top:-4px;position:static}.inbox-page .inbox-message-status{flex-wrap:wrap}}.inbox-page .inbox-reply-channel-picker{font:inherit;flex:none}.inbox-page .inbox-reply-channel-picker>summary{min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;padding:0;list-style:none;display:flex}.inbox-page .inbox-reply-channel-picker>summary:hover{border-radius:calc(3 * var(--ds-unit));background:#eee}.inbox-page .inbox-reply-channel-picker>summary:focus-visible{outline:2px solid var(--ds-subtle);outline-offset:2px}.inbox-page .inbox-reply-channel-picker>.menu-panel{top:auto;bottom:calc(100% + 8 * var(--ds-unit));min-width:calc(190 * var(--ds-unit));max-width:calc(100vw - 16px)}.inbox-page .inbox-reply-channel-picker .menu-panel button{justify-content:space-between;align-items:center;gap:calc(12 * var(--ds-unit));display:flex}.inbox-page .inbox-reply-channel-picker .menu-panel small{color:#8f8f8f;white-space:nowrap;font-size:calc(10 * var(--ds-unit))}.inbox-page .inbox-reply-channel-picker .menu-panel button:disabled{cursor:not-allowed;opacity:.55}.inbox-page .inbox-mailbox-context{cursor:default}.inbox-page .inbox-mailbox-context>.ds-icon-button{color:#8f8f8f;flex:none}.inbox-history-loading{padding:var(--ds-space-5);box-sizing:border-box}.analytics-page{height:100%;padding:calc(12 * var(--ds-unit)) calc(16 * var(--ds-unit)) 0;scrollbar-width:thin;overflow:auto}.analytics-results-empty{padding-bottom:var(--ds-space-5);text-align:center}.agent-results{margin-top:var(--ds-space-4)}.analytics-agent-icon{object-fit:contain;width:100%;height:100%}.analytics-agent-status{width:calc(6 * var(--ds-unit));height:calc(6 * var(--ds-unit));background:var(--ds-muted);border-radius:50%;flex:none;margin-left:auto}.analytics-agent-status.is-running{box-shadow:0 0 0 calc(3 * var(--ds-unit)) #e0f9e9;background:#1fc372}.analytics-sample-note{color:var(--ds-muted);font-size:var(--ds-text-caption);margin-left:auto}.analytics-rate-ring{width:calc(14 * var(--ds-unit));height:calc(14 * var(--ds-unit));background:conic-gradient(var(--ds-success) var(--reply-rate), var(--ds-border-strong) 0);border-radius:50%;flex:none;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.agent-results .campaign-name button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.tagged-card>.empty-state{padding:var(--ds-space-5) var(--ds-space-3)}.tagged-card>.empty-state h2{height:auto;color:var(--ds-text);padding:0;font-weight:500;display:block}.analytics-header{align-items:center;gap:calc(10 * var(--ds-unit));height:calc(34 * var(--ds-unit));margin-bottom:calc(16 * var(--ds-unit));display:flex}.analytics-header h1{font-size:calc(18 * var(--ds-unit));line-height:calc(22 * var(--ds-unit));letter-spacing:calc(-.18 * var(--ds-unit));font-weight:500}.analytics-period{align-items:center;gap:calc(8 * var(--ds-unit));padding:calc(3 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(3 * var(--ds-unit)) calc(3 * var(--ds-unit));border-radius:calc(9 * var(--ds-unit));background:#f7f7f7;display:flex}.analytics-period .ds-dropdown>summary{height:calc(28 * var(--ds-unit));padding:0 calc(8 * var(--ds-unit)) 0 calc(12 * var(--ds-unit));gap:calc(4 * var(--ds-unit));font-weight:600}.analytics-date{font-size:calc(12 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));color:#666;white-space:nowrap;font-weight:500}.analytics-top{gap:calc(20 * var(--ds-unit));margin-bottom:calc(16 * var(--ds-unit));grid-template-columns:minmax(0,1.79fr) minmax(0,1fr);display:grid}.analytics-panel{height:calc(320 * var(--ds-unit));border-radius:calc(8 * var(--ds-unit));min-width:0;padding:calc(2 * var(--ds-unit)) calc(4 * var(--ds-unit)) calc(4 * var(--ds-unit));gap:calc(2 * var(--ds-unit));background:#fafafa;flex-direction:column;display:flex}.analytics-panel h2{height:calc(24 * var(--ds-unit));padding:calc(4 * var(--ds-unit));align-items:center;gap:calc(2 * var(--ds-unit));font-size:calc(12 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));color:#7d7d7d;flex:none;margin:0;font-weight:500;display:flex}.analytics-panel h2>.ds-asset-frame{margin-left:auto}.analytics-panel>footer{height:calc(24 * var(--ds-unit));align-items:center;gap:calc(4 * var(--ds-unit));padding:calc(4 * var(--ds-unit));font-size:calc(11 * var(--ds-unit));line-height:calc(14 * var(--ds-unit));color:#8f8f8f;white-space:nowrap;flex:none;display:flex;overflow:hidden}.analytics-panel>footer>span:not(.toolbar-spacer){text-overflow:ellipsis;overflow:hidden}.outbound-card,.tagged-card{border:calc(1 * var(--ds-unit)) solid #e6e6e6;border-radius:calc(8 * var(--ds-unit));background:#fff;flex:1;min-height:0;overflow:hidden}.analytics-channel-tabs{height:calc(62 * var(--ds-unit));border-bottom:calc(1 * var(--ds-unit)) solid var(--ds-border);display:flex}.analytics-channel-tabs>button{justify-content:center;align-items:flex-start;gap:calc(4 * var(--ds-unit));min-width:0;padding:calc(12 * var(--ds-unit));border-right:calc(1 * var(--ds-unit)) solid var(--ds-border);flex-direction:column;flex:1;display:flex;position:relative}.analytics-channel-tabs>button:last-child{border:0}.analytics-channel-tabs span{font-size:calc(12 * var(--ds-unit));line-height:calc(14 * var(--ds-unit));color:#8f8f8f;white-space:nowrap}.analytics-channel-tabs strong{font-size:calc(16 * var(--ds-unit));line-height:calc(20 * var(--ds-unit));font-weight:600}.analytics-channel-tabs .active:after{content:"";height:calc(2 * var(--ds-unit));background:#171717;position:absolute;bottom:0;left:0;right:0}.analytics-channel-tabs button:focus-visible{outline:calc(2 * var(--ds-unit)) solid var(--ds-accent);outline-offset:calc(-3 * var(--ds-unit))}.bar-chart{gap:calc(20 * var(--ds-unit));height:calc(200 * var(--ds-unit));padding:calc(14 * var(--ds-unit)) calc(13 * var(--ds-unit));display:flex}.chart-column{align-items:center;gap:calc(6 * var(--ds-unit));flex-direction:column;flex:1;min-width:0;display:flex}.bar-track{width:100%;height:calc(150 * var(--ds-unit));border-radius:calc(8 * var(--ds-unit));background:#f7f7f7;flex-shrink:0;position:relative;overflow:hidden}.bar-fill{height:var(--bar-value);border-radius:calc(7 * var(--ds-unit)) calc(7 * var(--ds-unit)) 0 0;background:linear-gradient(#4bcf8d,#1fc372);position:absolute;bottom:0;left:0;right:0}.bar-tooltip{height:calc(54 * var(--ds-unit));padding:calc(6 * var(--ds-unit)) calc(4 * var(--ds-unit)) calc(4 * var(--ds-unit));align-items:center;gap:calc(4 * var(--ds-unit));border-radius:calc(8 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid #ebebeb;box-shadow:0 calc(2 * var(--ds-unit)) calc(4 * var(--ds-unit)) calc(-2 * var(--ds-unit)) #1018280f, 0 calc(4 * var(--ds-unit)) calc(8 * var(--ds-unit)) calc(-2 * var(--ds-unit)) #1018281a;background:#fff;flex-direction:column;display:flex;position:absolute;left:8.57%;right:6.59%}.bar-tooltip strong{font-size:calc(14 * var(--ds-unit));line-height:calc(18 * var(--ds-unit));font-weight:600}.bar-tooltip span{text-align:center;font-size:calc(11 * var(--ds-unit));line-height:calc(20 * var(--ds-unit));border-radius:calc(4 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid #e6e6e6;color:#666;background:#f2f2f2;align-self:stretch}.bar-label{font-size:calc(12 * var(--ds-unit));line-height:calc(15 * var(--ds-unit));white-space:nowrap}.tagged-card{padding:0 calc(8 * var(--ds-unit))}.tag-channel-tabs{align-items:center;gap:calc(8 * var(--ds-unit));height:calc(36 * var(--ds-unit));margin:0 calc(-8 * var(--ds-unit));padding:calc(6 * var(--ds-unit));border-bottom:calc(1 * var(--ds-unit)) solid var(--ds-border);display:flex}.tag-channel-tabs>.ds-button{height:calc(24 * var(--ds-unit));padding:0 calc(12 * var(--ds-unit));color:#8f8f8f;font-size:calc(12 * var(--ds-unit));font-weight:500;position:relative}.tag-channel-tabs>.ds-button.active{color:#171717;box-shadow:inset 0 0 0 calc(1 * var(--ds-unit)) #ebebeb;background:#f7f7f7}.tag-channel-tabs button>.ds-asset-frame{right:calc(-6 * var(--ds-unit));position:absolute}.stacked-chart{height:calc(16 * var(--ds-unit));gap:calc(2 * var(--ds-unit));margin:calc(8 * var(--ds-unit)) 0 0;display:flex}.stacked-chart>span{border:calc(1 * var(--ds-unit)) solid #0000001a;border-radius:calc(4 * var(--ds-unit));min-width:0}.tag-breakdown{flex-direction:column;display:flex}.tag-breakdown>div{height:calc(39 * var(--ds-unit));align-items:center;gap:calc(5 * var(--ds-unit));padding:0 calc(4 * var(--ds-unit));border-bottom:calc(1 * var(--ds-unit)) solid #f2f2f2;font-size:calc(12 * var(--ds-unit));line-height:calc(16 * var(--ds-unit));display:flex}.tag-breakdown>div:last-child{border:0}.tag-breakdown i{width:calc(12 * var(--ds-unit));height:calc(12 * var(--ds-unit));border:calc(1 * var(--ds-unit)) solid #0003;border-radius:calc(2 * var(--ds-unit));flex:none}.tag-breakdown>div>span{white-space:nowrap;flex:1}.tag-breakdown strong{font-size:calc(12 * var(--ds-unit));font-weight:400}.tag-breakdown small{font-size:calc(12 * var(--ds-unit));color:#7d7d7d}.tagged-panel footer .ds-icon-button{opacity:0}.tagged-panel footer:hover .ds-icon-button,.tagged-panel footer:focus-within .ds-icon-button{opacity:1}:is(.campaign-results,.agent-results){border-radius:calc(10 * var(--ds-unit));padding:calc(4 * var(--ds-unit));min-height:calc(340 * var(--ds-unit));background:#fafafa;min-width:0}:is(.campaign-results,.agent-results)>header{align-items:center;gap:calc(6 * var(--ds-unit));height:calc(26 * var(--ds-unit));margin-bottom:calc(4 * var(--ds-unit));display:flex}:is(.campaign-results,.agent-results) .ds-dropdown>summary{padding:calc(6 * var(--ds-unit))}.campaign-results-scroll{border:calc(1 * var(--ds-unit)) solid #e6e6e6;border-radius:calc(8 * var(--ds-unit));min-height:calc(302 * var(--ds-unit));background:#fff;overflow:hidden}:is(.campaign-results,.agent-results) .ds-data-table{--ds-table-header:calc(32 * var(--ds-unit))}:is(.campaign-results,.agent-results) .ds-data-table th{font-weight:400}:is(.campaign-results,.agent-results) .ds-data-table th,:is(.campaign-results,.agent-results) .ds-data-table td{padding:0 calc(10 * var(--ds-unit))}.campaign-name{align-items:center;gap:calc(10 * var(--ds-unit));min-width:0;display:flex}.campaign-name button{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.active-campaign-dot{width:calc(6 * var(--ds-unit));height:calc(6 * var(--ds-unit));box-shadow:0 0 0 calc(3 * var(--ds-unit)) #e0f9e9;background:#1fc372;border-radius:50%;flex:none;margin-left:auto}.rate-cell{align-items:center;gap:calc(5 * var(--ds-unit));display:flex}.rate-cell strong{font-weight:400}.rate-cell>span{color:#7d7d7d}.analytics-range-icon{opacity:.4;width:16px;height:16px;display:block;position:relative;-webkit-mask:url(/assets/figma/da5c8.svg) 0 0/16px 16px;mask:url(/assets/figma/da5c8.svg) 0 0/16px 16px}.analytics-range-icon img{position:absolute;top:2.842px;left:4.567px}@media (width<=1100px) and (width>=961px){.analytics-panel>footer{font-size:calc(10.5 * var(--ds-unit))}}@media (width<=960px){.analytics-top{grid-template-columns:1fr}.analytics-header{flex-wrap:wrap;height:auto}.analytics-period{margin-left:auto}.analytics-panel{height:320px}}@media (width<=600px){.analytics-page{padding:12px 10px}.analytics-period{flex-wrap:wrap;max-width:100%;margin:0}.analytics-header>.toolbar-spacer{display:none}.analytics-header h1{width:100%}.analytics-date{font-size:11px}.analytics-channel-tabs>button{padding:8px}.analytics-channel-tabs span{font-size:11px}.outbound-panel{height:auto}.outbound-card{flex:auto}.bar-chart{flex-direction:column;gap:12px;height:auto;padding:12px 8px}.chart-column{flex-direction:row;gap:8px}.bar-label{flex:0 0 88px;order:-1;font-size:12px}.bar-track{flex:1;min-width:0;height:42px}.bar-fill{width:var(--bar-value);height:100%;right:auto}.bar-tooltip{height:100%;box-shadow:none;background:0 0;border:0;flex-direction:row;justify-content:space-between;padding:8px;inset:0!important}.bar-tooltip span{background:#ffffffd9;align-self:center;padding:0 3px}.analytics-panel>footer{white-space:normal;height:auto;min-height:24px}.analytics-panel>footer>span:not(.toolbar-spacer){text-overflow:clip}.tagged-panel footer .ds-icon-button{opacity:1}:is(.campaign-results,.agent-results)>header{height:36px}:is(.campaign-results,.agent-results) .ds-dropdown>summary{min-height:32px}}.agent-results>header{height:auto;min-height:var(--ds-control-xs);flex-wrap:wrap}.deals-page{background:var(--ds-surface);min-width:0;height:100%;color:var(--ds-text);flex-direction:column;display:flex;overflow:hidden}.deals-page-header .ds-page-title{align-items:center;gap:calc(8 * var(--ds-unit));display:flex}.deals-page-icon{width:calc(20 * var(--ds-unit));height:calc(20 * var(--ds-unit));border-radius:calc(5 * var(--ds-unit));color:#fff;font-size:var(--ds-text-small);background:#d78b39;place-items:center;font-weight:600;display:grid}.deals-board{gap:calc(8 * var(--ds-unit));min-height:0;padding:calc(12 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(4 * var(--ds-unit));scrollbar-width:thin;flex:1;display:flex;overflow:auto hidden}.deals-column{flex-direction:column;flex:0 0 calc(268 * var(--ds-unit));min-width:0;display:flex}.deals-column-surface{border:1px solid var(--ds-border);border-radius:calc(16 * var(--ds-unit));background:var(--ds-surface-soft);flex-direction:column;flex:1;min-height:0;transition:border-color .12s,background .12s;display:flex}.deals-column.is-drop-target .deals-column-surface{border-color:var(--stage-color);background:#eff5ff}.deals-column-surface>header{align-items:center;gap:calc(8 * var(--ds-unit));min-height:calc(46 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(10 * var(--ds-unit));flex-shrink:0;display:flex}.deals-stage-dot{flex:0 0 calc(12 * var(--ds-unit));width:calc(12 * var(--ds-unit));height:calc(12 * var(--ds-unit));background:var(--stage-color);border-radius:50%;box-shadow:inset 0 0 0 1px #00000008}.deals-column h2{font-size:var(--ds-text-body);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.deals-stage-count{min-width:calc(19 * var(--ds-unit));height:calc(19 * var(--ds-unit));padding:0 calc(4 * var(--ds-unit));border-radius:calc(5 * var(--ds-unit));background:var(--ds-surface-raised);color:var(--ds-muted);font-size:var(--ds-text-small);place-items:center;display:grid}.deals-column-surface>header .ds-icon-button{margin-left:auto}.deals-column-body{gap:calc(8 * var(--ds-unit));min-height:0;padding:0 calc(10 * var(--ds-unit)) calc(10 * var(--ds-unit));scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.deals-column>footer{height:calc(36 * var(--ds-unit));padding:0 calc(10 * var(--ds-unit));color:var(--ds-muted);font-size:var(--ds-text-small);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.deals-column>footer strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-weight:500}.deals-calculation{width:100%}.deals-calculation>summary{justify-content:flex-end;gap:calc(5 * var(--ds-unit));width:100%;color:var(--ds-muted);font-size:var(--ds-text-small)}.deals-calculation>summary strong{margin-left:auto}.deals-calculation>.menu-panel{top:auto;bottom:calc(100% + 6 * var(--ds-unit))}.deal-card{border:1px solid var(--ds-border-strong);border-radius:calc(12 * var(--ds-unit));background:var(--ds-surface);min-width:0;box-shadow:0 calc(2 * var(--ds-unit)) calc(3 * var(--ds-unit)) #00000004;cursor:grab;flex-shrink:0;overflow:hidden}.deal-card:active{cursor:grabbing}.deal-card.is-dragging{opacity:0}.deal-drag-preview{z-index:1000;pointer-events:none;position:fixed}.deal-drag-preview .deal-card{box-shadow:0 calc(10 * var(--ds-unit)) calc(24 * var(--ds-unit)) #00000024;cursor:grabbing}.deal-card:hover{border-color:#c9cdd3}.deal-card-title{align-items:center;gap:calc(8 * var(--ds-unit));width:100%;height:calc(40 * var(--ds-unit));padding:0 calc(12 * var(--ds-unit));color:var(--ds-text);font-size:var(--ds-text-body);text-align:left;font-weight:500;display:flex}.deal-card-title>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;min-width:0;-webkit-text-decoration:underline #d9dce1;text-decoration:underline #d9dce1;overflow:hidden}.deal-record-icon{flex:0 0 calc(16 * var(--ds-unit));height:calc(16 * var(--ds-unit));border:1px solid var(--ds-border-strong);border-radius:calc(4 * var(--ds-unit));background:var(--ds-surface-soft);color:var(--ds-muted);font-size:calc(10 * var(--ds-unit));place-items:center;text-decoration:none;display:grid}.deal-title-separator{color:#c8cbd0}.deal-card-fields{padding:0 calc(8 * var(--ds-unit))}.deal-card-context{gap:calc(4 * var(--ds-unit));width:100%;padding:0 calc(12 * var(--ds-unit)) calc(8 * var(--ds-unit));text-align:left;font-size:var(--ds-text-small);display:grid}.deal-card-context>span:first-child{color:var(--ds-muted);font-size:var(--ds-text-caption)}.deal-card-context>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.deal-card-field{align-items:center;gap:calc(8 * var(--ds-unit));width:100%;height:calc(32 * var(--ds-unit));padding:0 calc(4 * var(--ds-unit));border-radius:var(--ds-radius-compact);color:var(--ds-text);text-align:left;font-size:var(--ds-text-small);display:flex}.deal-card-field>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deal-card-field:hover,.deal-card-title:hover{background:var(--ds-surface-soft)}.deal-card :is(button,a):focus-visible,.deals-add-card:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px}.deal-owner-avatar{flex:0 0 calc(16 * var(--ds-unit));height:calc(16 * var(--ds-unit));color:#825821;font-size:calc(10 * var(--ds-unit));background:#f9e5c8;border-radius:50%;place-items:center;font-weight:600;display:grid}.deal-owner-avatar.is-unassigned{background:var(--ds-surface-raised);color:var(--ds-muted)}.deal-muted{color:var(--ds-muted)}.deal-card-task.has-task{height:auto;min-height:calc(48 * var(--ds-unit))}.deal-card-task>span:last-child{gap:calc(3 * var(--ds-unit));text-decoration:none;display:grid}.deal-card-task>span:last-child>span{text-overflow:ellipsis;text-decoration:underline;-webkit-text-decoration-color:var(--ds-border-strong);text-decoration-color:var(--ds-border-strong);text-underline-offset:3px;overflow:hidden}.deal-card-task small{color:var(--ds-muted);font-size:var(--ds-text-caption)}.deal-card>footer{align-items:center;gap:calc(10 * var(--ds-unit));min-height:calc(34 * var(--ds-unit));padding:calc(4 * var(--ds-unit)) calc(12 * var(--ds-unit));color:var(--ds-muted);font-size:calc(11 * var(--ds-unit));display:flex}.deal-card>footer>:is(span,a){align-items:center;gap:calc(4 * var(--ds-unit));display:inline-flex}.deal-card-age{white-space:nowrap;margin-left:auto}.deal-card--compact>footer{border-top:1px solid var(--ds-border)}.deal-icon{flex-shrink:0}.deal-icon-source{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.deal-icon-source img{filter:brightness(0);opacity:.48;display:block}.deal-icon--deals img,.deal-icon--pipeline img{filter:none;opacity:1}.deal-icon--pipeline img{-webkit-mask:url(/figma/deals/pipeline-mask.svg) 50%/14px 14px no-repeat;mask:url(/figma/deals/pipeline-mask.svg) 50%/14px 14px no-repeat}.deals-add-card{justify-content:center;align-items:center;gap:calc(6 * var(--ds-unit));min-height:calc(34 * var(--ds-unit));border:1px dashed var(--ds-border-strong);border-radius:calc(8 * var(--ds-unit));color:var(--ds-muted);font-size:var(--ds-text-small);flex-shrink:0;display:flex}.deals-add-card:hover{background:var(--ds-surface-raised);color:var(--ds-text)}.deal-form-columns{gap:calc(12 * var(--ds-unit));grid-template-columns:1fr 1fr;display:grid}.deal-form-actions{justify-content:flex-end;gap:calc(8 * var(--ds-unit));display:flex}@media (width<=600px){.deals-board{scroll-snap-type:x proximity;padding:8px 8px 4px}.deals-column{scroll-snap-align:start;flex-basis:min(268px,100vw - 82px)}.deal-form-columns{grid-template-columns:1fr;gap:0}}.deals-board-view{flex-direction:column;flex:1;min-height:0;display:flex}.deals-board-view[hidden]{display:none}.deal-record{background:var(--ds-surface);flex-direction:column;height:100%;min-height:0;display:flex}.deal-record-topbar{align-items:center;gap:calc(6 * var(--ds-unit));min-height:calc(49 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(12 * var(--ds-unit));border-bottom:1px solid var(--ds-border);flex-shrink:0;display:flex}.deal-record-close{width:calc(28 * var(--ds-unit));height:calc(28 * var(--ds-unit));margin-right:calc(8 * var(--ds-unit));border-radius:var(--ds-radius-compact);place-items:center;display:grid}.deal-record-close:hover{background:var(--ds-surface-raised)}.deal-record-position{min-width:0;margin-left:calc(6 * var(--ds-unit));color:var(--ds-muted);font-size:var(--ds-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-record-position strong{font-weight:500}.deal-record-save{color:var(--ds-muted);font-size:var(--ds-text-caption);white-space:nowrap;margin-left:auto}.deal-record-layout{grid-template-columns:calc(347 * var(--ds-unit)) minmax(0, 1fr);flex:1;min-height:0;display:grid}.deal-record-sidebar{border-right:1px solid var(--ds-border);scrollbar-width:thin;overflow-y:auto}.deal-record-identity{gap:calc(12 * var(--ds-unit));padding:calc(12 * var(--ds-unit));border-bottom:1px solid var(--ds-border);display:grid}.deal-record-name{align-items:center;gap:calc(6 * var(--ds-unit));min-width:0;display:flex}.deal-record-logo{flex:0 0 calc(32 * var(--ds-unit));height:calc(32 * var(--ds-unit));border:1px solid var(--ds-border);border-radius:calc(9 * var(--ds-unit));background:var(--ds-surface-raised);color:var(--ds-muted);font-size:var(--ds-text-body);place-items:center;display:grid}.deal-record-name h2{min-width:0;font-size:calc(18 * var(--ds-unit));text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;flex:1;margin:0;font-weight:600;overflow:hidden}.deal-record-name [aria-pressed=true]{background:#fff1cb}.deal-record-actions{align-items:center;gap:calc(6 * var(--ds-unit));display:flex}.deal-record-actions>.ds-button:first-child{padding-inline:calc(6 * var(--ds-unit));flex:1}.deal-record h3{color:var(--ds-muted);font-size:var(--ds-text-body);margin:0;font-weight:500}.deal-record-fields{padding:calc(14 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(10 * var(--ds-unit));border-bottom:1px solid var(--ds-border)}.deal-record-fields h3{margin:0 0 calc(10 * var(--ds-unit));padding-inline:calc(4 * var(--ds-unit));font-size:var(--ds-text-small)}.deal-record-fields>label,.deal-record-field{min-height:calc(34 * var(--ds-unit));align-items:center;gap:calc(8 * var(--ds-unit));font-size:var(--ds-text-small);grid-template-columns:minmax(0,44fr) minmax(0,56fr);display:grid}.deal-record-fields>label>span,.deal-record-field>span{align-items:center;gap:calc(6 * var(--ds-unit));color:var(--ds-muted);display:flex}.deal-record-fields :is(input,select),.deal-field-link{width:100%;min-width:0;height:calc(30 * var(--ds-unit));padding:calc(4 * var(--ds-unit)) calc(6 * var(--ds-unit));border-radius:var(--ds-radius-compact);color:var(--ds-text);font:inherit;text-align:left;text-overflow:ellipsis;background:0 0;border:1px solid #0000}.deal-record-fields :is(input,select):hover,.deal-field-link:hover{background:var(--ds-surface-soft);border-color:var(--ds-border)}.deal-field-link{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--ds-border-strong);text-decoration-color:var(--ds-border-strong);text-underline-offset:3px;overflow:hidden}.deal-record-fields>.ds-button{margin-top:calc(8 * var(--ds-unit));color:var(--ds-muted)}.deal-record-metadata{margin:calc(8 * var(--ds-unit)) 0 0;font-size:var(--ds-text-small)}.deal-record-metadata div{gap:calc(8 * var(--ds-unit));padding:calc(7 * var(--ds-unit));grid-template-columns:44fr 56fr;display:grid}.deal-record-metadata dt{color:var(--ds-muted)}.deal-record-metadata dd{overflow-wrap:anywhere;margin:0}.deal-record-lists,.deal-record-next-step{padding:calc(12 * var(--ds-unit)) calc(16 * var(--ds-unit));border-bottom:1px solid var(--ds-border)}.deal-record-lists>header{justify-content:space-between;align-items:center;display:flex}.deal-record-lists h3{font-size:var(--ds-text-small)}.deal-record-lists p{margin:calc(8 * var(--ds-unit)) 0 0;color:var(--ds-muted);font-size:var(--ds-text-small);line-height:1.6}.deal-list-tags{gap:calc(6 * var(--ds-unit));margin-top:calc(8 * var(--ds-unit));flex-wrap:wrap;display:flex}.deal-list-tags span{padding:calc(4 * var(--ds-unit)) calc(8 * var(--ds-unit));border-radius:var(--ds-radius-compact);background:var(--ds-surface-raised);font-size:var(--ds-text-small)}.deal-record-next-step{gap:calc(12 * var(--ds-unit));display:grid}.deal-record-next-step label{gap:calc(8 * var(--ds-unit));color:var(--ds-muted);font-size:var(--ds-text-small);display:grid}.deal-reply-context{gap:calc(8 * var(--ds-unit));font-size:var(--ds-text-small);display:grid}.deal-reply-context h3{font-size:var(--ds-text-small)}.deal-reply-context>span{padding:calc(3 * var(--ds-unit)) calc(6 * var(--ds-unit));background:var(--ds-surface-raised);border-radius:var(--ds-radius-compact);color:var(--ds-muted);font-size:var(--ds-text-caption);justify-self:start}.deal-reply-context blockquote{padding-left:calc(10 * var(--ds-unit));border-left:2px solid var(--ds-border-strong);overflow-wrap:anywhere;margin:0;line-height:1.6}.deal-record textarea{width:100%;padding:calc(8 * var(--ds-unit));border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font:inherit;resize:vertical;line-height:1.6}.deal-record-main{flex-direction:column;min-width:0;min-height:0;display:flex}.deal-record-tabs{align-items:center;gap:calc(4 * var(--ds-unit));min-height:calc(44 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(12 * var(--ds-unit)) calc(7 * var(--ds-unit));border-bottom:1px solid var(--ds-border);scrollbar-width:thin;flex-shrink:0;display:flex;overflow-x:auto}.deal-record-tabs>button{align-items:center;gap:calc(6 * var(--ds-unit));height:calc(28 * var(--ds-unit));padding:0 calc(8 * var(--ds-unit));border-radius:var(--ds-radius-control);color:var(--ds-muted);font-size:var(--ds-text-body);white-space:nowrap;flex-shrink:0;display:flex}.deal-record-tabs>button[aria-selected=true]{background:var(--ds-surface-raised);color:var(--ds-text)}.deal-tab-count,.deal-section-heading h3>span{min-width:calc(14 * var(--ds-unit));padding:0 calc(3 * var(--ds-unit));border:1px solid var(--ds-border-strong);border-radius:calc(4 * var(--ds-unit));color:var(--ds-muted);font-size:calc(10 * var(--ds-unit));text-align:center}.deal-record-content{min-height:0;padding:calc(24 * var(--ds-unit)) calc(20 * var(--ds-unit));scrollbar-width:thin;flex:1;overflow-y:auto}.deal-record-section+.deal-record-section{margin-top:calc(28 * var(--ds-unit))}.deal-highlights-heading{padding:0 calc(12 * var(--ds-unit));margin-bottom:calc(8 * var(--ds-unit))!important}.deal-highlights{gap:calc(8 * var(--ds-unit));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.deal-highlight{justify-content:space-between;gap:calc(12 * var(--ds-unit));min-width:0;min-height:calc(86 * var(--ds-unit));padding:calc(10 * var(--ds-unit)) calc(12 * var(--ds-unit));border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface-soft);text-align:left;flex-direction:column;display:flex}.deal-highlight:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-raised)}.deal-highlight-label{justify-content:space-between;align-items:center;gap:calc(4 * var(--ds-unit));width:100%;color:var(--ds-muted);font-size:var(--ds-text-small);display:flex}.deal-highlight-value{gap:calc(4 * var(--ds-unit));width:100%;font-size:var(--ds-text-body);display:grid}.deal-highlight-value strong{align-items:center;gap:calc(6 * var(--ds-unit));overflow-wrap:anywhere;min-width:0;font-weight:500;display:flex}.deal-highlight-value small{color:var(--ds-muted);font-size:var(--ds-text-caption)}.deal-stage-progress{gap:calc(2 * var(--ds-unit));padding-block:calc(4 * var(--ds-unit));display:flex}.deal-stage-progress i{height:calc(4 * var(--ds-unit));border-radius:calc(2 * var(--ds-unit));flex:1}.deal-section-heading{min-height:calc(24 * var(--ds-unit));padding:0 calc(12 * var(--ds-unit));margin-bottom:calc(8 * var(--ds-unit));justify-content:space-between;align-items:center;display:flex}.deal-section-heading h3,.deal-section-heading>div{align-items:center;gap:calc(6 * var(--ds-unit));display:flex}.deal-activity-list,.deal-task-list,.deal-note-list>article,.deal-people-list{border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);overflow:hidden}.deal-activity-list{padding:calc(8 * var(--ds-unit)) calc(12 * var(--ds-unit))}.deal-activity-list>div{align-items:center;gap:calc(8 * var(--ds-unit));min-height:calc(31 * var(--ds-unit));display:flex}.deal-activity-avatar{width:calc(16 * var(--ds-unit));height:calc(16 * var(--ds-unit));color:#fff;font-size:calc(10 * var(--ds-unit));background:#d58b16;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.deal-activity-list p{font-size:var(--ds-text-small);flex:1;margin:0;line-height:1.6}.deal-activity-list strong{font-weight:500}.deal-activity-list time{color:var(--ds-muted);font-size:var(--ds-text-caption);white-space:nowrap}.deal-record-empty{padding:0 calc(12 * var(--ds-unit));color:var(--ds-muted);font-size:var(--ds-text-small);line-height:1.6}.deal-note-list{gap:calc(8 * var(--ds-unit));display:grid}.deal-note-list>article{padding:calc(12 * var(--ds-unit))}.deal-note-list p{font-size:var(--ds-text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.deal-note-list footer{margin-top:calc(10 * var(--ds-unit));color:var(--ds-muted);font-size:var(--ds-text-caption);justify-content:space-between;align-items:center;display:flex}.deal-task-list>div{align-items:center;gap:calc(8 * var(--ds-unit));min-height:calc(40 * var(--ds-unit));padding:calc(8 * var(--ds-unit)) calc(12 * var(--ds-unit));font-size:var(--ds-text-small);display:flex}.deal-task-list>div+div{border-top:1px solid var(--ds-border)}.deal-task-list label{align-items:center;gap:calc(8 * var(--ds-unit));flex:1;min-width:0;display:flex}.deal-task-list input{accent-color:var(--ds-accent);flex-shrink:0}.deal-task-list span{overflow-wrap:anywhere;flex:1}.deal-task-list time{color:var(--ds-muted);font-size:var(--ds-text-caption)}.deal-task-list .is-complete span{color:var(--ds-muted);text-decoration:line-through}.deal-people-list article{align-items:center;gap:calc(10 * var(--ds-unit));padding:calc(12 * var(--ds-unit));display:flex}.deal-people-list article+article{border-top:1px solid var(--ds-border)}.deal-people-list article>div{gap:calc(4 * var(--ds-unit));overflow-wrap:anywhere;min-width:0;font-size:var(--ds-text-body);flex:1;display:grid}.deal-people-list strong{font-weight:500}.deal-people-list small{color:var(--ds-muted);font-size:var(--ds-text-small)}.deal-record-empty-panel{justify-items:center;gap:calc(12 * var(--ds-unit));padding:calc(40 * var(--ds-unit)) calc(24 * var(--ds-unit));margin-top:calc(16 * var(--ds-unit));border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);text-align:center;display:grid}.deal-record-empty-panel h4,.deal-record-empty-panel p{font-size:var(--ds-text-body);margin:0}.deal-record-empty-panel p{max-width:calc(350 * var(--ds-unit));color:var(--ds-muted);line-height:1.6}.deal-record :is(button,input,textarea,select):focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}@media (width<=1100px){.deal-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-record-layout{grid-template-columns:calc(300 * var(--ds-unit)) minmax(0, 1fr)}}@media (width<=760px){.deal-record-layout{display:block;overflow-y:auto}.deal-record-sidebar{border-right:0;overflow:visible}.deal-record-main{min-height:400px}.deal-record-content{padding:16px 12px;overflow:visible}.deal-record-tabs{z-index:1;background:var(--ds-surface);position:sticky;top:0}.deal-record-topbar{gap:4px;padding:8px}.deal-record-position{font-size:11px}.deal-record-save{display:none}.deal-record-fields :is(input,select),.deal-record textarea,.deal-record-editor :is(input,textarea){font-size:16px}.deal-record-fields>label,.deal-record-field{min-height:40px}.deal-record-name h2{font-size:16px}.deal-activity-list>div{flex-wrap:wrap;align-items:flex-start;padding-block:6px}.deal-activity-list time{padding-left:24px}.deal-highlight-label{font-size:11px}.deal-highlight-value{font-size:13px}}
