@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/urbanist-latin-500-normal-CTXUkCRo.woff2)format("woff2"),url(/assets/urbanist-latin-500-normal-DpQ4Tjrd.woff)format("woff")}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/urbanist-latin-600-normal-BuXRW95m.woff2)format("woff2"),url(/assets/urbanist-latin-600-normal-cDQtY_pk.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}.product-shell--dark .shell-main:has(>.campaigns-page){background:#121116}.campaign-step-inspector__content>.campaign-step-inspector__message{flex:none;gap:7px;min-height:0;display:grid}.campaign-step-inspector__content>.campaign-step-inspector__message>span:first-child{color:var(--campaign-muted);font-size:11px;line-height:17px}.campaign-step-inspector__message-editor{border:1px solid var(--campaign-border);background:var(--campaign-control-low);border-radius:10px;flex-direction:column;min-height:0;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.campaign-step-inspector__message-editor:focus-within{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-step-inspector__message .campaign-step-inspector__message-editor textarea{width:100%;height:clamp(220px,30dvh,320px);min-height:220px;box-shadow:none;color:var(--campaign-text);resize:none;background:0 0;border:0;border-radius:9px 9px 0 0;outline:0;flex:none;padding:14px;font:400 13px/20px Inter,sans-serif}.campaign-step-inspector__message .campaign-step-inspector__message-editor textarea:focus{box-shadow:none;border-color:#0000}.campaign-step-inspector__message-toolbar{border-top:1px solid var(--campaign-border-soft);align-items:center;min-height:52px;padding:0 12px;display:flex}.campaign-step-inspector__variable-picker{position:relative}.campaign-step-inspector__variable-picker>button{min-height:32px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font:500 13px/22px Inter,sans-serif;display:inline-flex}.campaign-step-inspector__variable-picker>button:hover,.campaign-step-inspector__variable-picker>button[aria-expanded=true]{background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-step-inspector__variable-picker>button:disabled{cursor:not-allowed;opacity:.45}.campaign-step-inspector__variable-picker>button>svg:last-child{margin-left:2px}.campaign-step-inspector__variable-menu{z-index:30;border:1px solid var(--campaign-border);background:#1c1b22;border-radius:10px;gap:2px;width:min(310px,100vw - 48px);max-height:286px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 14px 36px #0000006b}.campaign-step-inspector__variable-menu>button{min-height:38px;color:var(--campaign-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:7px 9px;font:500 12px/18px Inter,sans-serif;display:flex}.campaign-step-inspector__variable-menu>button:hover,.campaign-step-inspector__variable-menu>button:focus-visible{background:var(--campaign-control-raised);outline:0}.campaign-step-inspector__variable-menu code{color:var(--campaign-blue-light);text-overflow:ellipsis;white-space:nowrap;font:400 10px/16px Inter,sans-serif;overflow:hidden}.campaign-canvas-content{transform:translate3d(var(--canvas-pan-x,0), var(--canvas-pan-y,0), 0) scale(var(--canvas-zoom,1));transform-origin:top;will-change:transform;transition:transform .14s ease-out}.campaign-canvas-surface .campaign-canvas-content{cursor:grab;touch-action:none}.campaign-canvas-surface.is-panning,.campaign-canvas-surface.is-panning .campaign-canvas-content{cursor:grabbing;-webkit-user-select:none;user-select:none}.campaign-canvas-surface.is-panning .campaign-canvas-content{transition:none}.campaign-canvas-content button,.campaign-canvas-content input,.campaign-canvas-content textarea,.campaign-canvas-content select{cursor:pointer}@media (width>=1360px){.campaigns-page .campaign-review-workspace{grid-template-columns:clamp(380px,21vw,430px) minmax(0,1fr)}.campaigns-page .campaign-review-queue__tabs{gap:18px;min-height:64px;padding-inline:18px}.campaigns-page .campaign-review-queue__tabs button{height:54px;padding-inline:10px;font-size:14px;line-height:20px}.campaigns-page .campaign-review-queue__notice{gap:10px;min-height:54px;margin:16px 16px 10px;padding:11px 13px}.campaigns-page .campaign-review-queue__notice svg{flex:0 0 18px;width:18px;height:18px}.campaigns-page .campaign-review-queue__notice span{font-size:12px;line-height:18px}.campaigns-page .campaign-review-queue__search-row{padding:0 16px 10px}.campaigns-page .campaign-review-queue__search-row label{gap:9px;height:42px;padding-inline:12px}.campaigns-page .campaign-review-queue__search-row svg{width:17px;height:17px}.campaigns-page .campaign-review-queue__search-row input{font-size:13px}.campaigns-page .campaign-review-queue__select-all{gap:9px;min-height:38px;padding-inline:16px;font-size:12px}.campaigns-page .campaign-review-queue input[type=checkbox]{width:16px;height:16px}.campaigns-page .campaign-review-queue__list{padding:0 16px 18px}.campaigns-page .campaign-review-queue__list article{border-radius:10px;grid-template-columns:16px minmax(0,1fr);gap:11px;min-height:100px;margin-bottom:9px;padding:13px 14px}.campaigns-page .campaign-review-queue__lead{display:block}.campaigns-page .campaign-review-queue__lead>span{gap:4px}.campaigns-page .campaign-review-queue__lead strong{font-size:14px;line-height:20px}.campaigns-page .campaign-review-queue__lead small{gap:6px;font-size:11px;line-height:16px}.campaigns-page .campaign-review-queue__lead small svg{width:13px;height:13px}.campaigns-page .campaign-review-queue__lead b{padding:3px 7px;font-size:10px;line-height:14px}.campaigns-page .campaign-review-flow__toolbar{min-height:66px;padding-inline:20px}.campaigns-page .campaign-review-flow__toolbar>span{gap:3px}.campaigns-page .campaign-review-flow__toolbar strong{font-size:14px;line-height:20px}.campaigns-page .campaign-review-flow__toolbar small{font-size:11px;line-height:16px}.campaigns-page .campaign-review-flow__toolbar>div{gap:10px}.campaigns-page .campaign-review-flow__toolbar em,.campaigns-page .campaign-review-flow__previewing{min-height:32px;padding:0 10px;font-size:11px;line-height:16px}.campaigns-page .campaign-review-flow__toolbar svg,.campaigns-page .campaign-review-flow__previewing svg{width:16px;height:16px}.campaigns-page .campaign-review-flow__toolbar button{height:38px;padding-inline:12px;font-size:12px}.campaigns-page .campaign-review-flow__canvas{padding:50px 32px 116px}.campaigns-page .campaign-review-flow__start,.campaigns-page .campaign-review-flow__step,.campaigns-page .campaign-review-flow__missing{width:min(560px,100% - 64px)}.campaigns-page .campaign-review-flow__start{min-height:64px;padding-inline:16px}.campaigns-page .campaign-review-flow__start>span{gap:5px}.campaigns-page .campaign-review-flow__start>span:last-child{padding-left:16px}.campaigns-page .campaign-review-flow__start small,.campaigns-page .campaign-review-flow__wait{font-size:11px;line-height:16px}.campaigns-page .campaign-review-flow__start i{width:24px;height:24px;font-size:9px}.campaigns-page .campaign-review-flow__start strong{font-size:12px;line-height:18px}.campaigns-page .campaign-review-flow__step{padding-top:42px}.campaigns-page .campaign-review-flow__step:before{height:42px}.campaigns-page .campaign-review-flow__wait{padding:3px 8px;top:13px}.campaigns-page .campaign-review-flow__step article{border-radius:10px}.campaigns-page .campaign-review-flow__step article>header{min-height:44px;padding-inline:14px}.campaigns-page .campaign-review-flow__step article>header i{width:30px;height:30px}.campaigns-page .campaign-review-flow__step article>header i svg{width:17px;height:17px}.campaigns-page .campaign-review-flow__step article>header strong{font-size:12px;line-height:18px}.campaigns-page .campaign-review-flow__step article>header em{padding:3px 7px;font-size:10px;line-height:14px}.campaigns-page .campaign-review-flow__step h3{padding:14px 16px 0;font-size:14px;line-height:20px}.campaigns-page .campaign-review-flow__step p{-webkit-line-clamp:5;margin-top:8px;padding:0 16px 16px;font-size:12px;line-height:19px}.campaigns-page .campaign-review-flow__step article>footer{min-height:38px;padding-inline:14px;font-size:10px}.campaigns-page .campaign-review-flow__step article>footer svg{width:16px;height:16px}.campaigns-page .campaign-review-flow__end{min-height:34px;padding-inline:12px;font-size:11px}.campaigns-page .campaign-review-flow__zoom{gap:3px;padding:4px;bottom:86px;left:16px}.campaigns-page .campaign-review-flow__zoom button{width:34px;height:34px}.campaigns-page .campaign-review-flow__zoom svg{width:17px;height:17px}.campaigns-page .campaign-review__gate{min-height:70px;padding:11px 16px}.campaigns-page .campaign-review__gate strong,.campaigns-page .campaign-review__gate button{font-size:12px}.campaigns-page .campaign-review__gate small{font-size:11px;line-height:16px}}@media (width>=1181px){.campaign-workspace__header{grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);gap:18px;min-height:49px;padding:0 12px}.campaign-workspace__identity>button,.campaign-workspace__identity>i,.campaign-workspace__more>button{width:32px;height:32px}.campaign-workspace__identity strong{max-width:360px;font-size:13px;line-height:20px}.campaign-workspace__status{min-height:24px;padding:0 9px;font-size:10px}.campaign-workspace__header nav button{gap:6px;min-height:49px;padding:0 15px;font-size:12px;line-height:18px}.campaign-workspace__header nav button+button:before{color:var(--campaign-placeholder);content:"›";font-size:15px;font-weight:400;position:absolute;left:-3px}.campaign-workspace__actions>button{min-height:32px;padding:0 11px;font-size:11px}.campaign-workspace__actions>.campaign-workspace__save:not(:disabled){border-color:var(--campaign-blue);background:var(--campaign-blue);color:#fff}.campaign-studio{grid-template-columns:clamp(250px,14.34vw,367px) minmax(420px,1fr) clamp(340px,24.3vw,622px);height:calc(100dvh - 49px)}.campaign-setup-bar+.campaign-studio{height:calc(100dvh - 115px)}.campaign-copilot>header,.campaign-step-inspector>header{min-height:48px;padding:0 14px}.campaign-copilot>header>span,.campaign-step-inspector>header>span{gap:8px;font-size:13px;line-height:18px}.campaign-copilot__conversation{gap:18px;padding:20px 16px}.campaign-copilot__empty strong{font-size:16px;line-height:21px}.campaign-copilot__empty span{max-width:250px;font-size:11px;line-height:17px}.campaign-copilot__suggestions{gap:8px}.campaign-copilot__suggestions button{min-height:43px;padding:9px 12px;font-size:11px;line-height:17px}.campaign-copilot__composer{margin:0 12px 12px;padding:11px}.campaign-copilot__composer textarea{min-height:58px;font-size:12px;line-height:18px}.campaign-flow__canvas{justify-content:flex-start;width:min(430px,100% - 56px);min-height:100%;padding:clamp(88px,13dvh,160px) 0 54px}.campaign-flow__sender{width:263px}.campaign-flow__step,.campaign-flow__delay{width:301px}.campaign-flow__sender,.campaign-flow__sender>button{min-height:60px}.campaign-flow__step{min-height:62px;padding:0 14px;font-size:13px}.campaign-flow__delay{padding:12px 0 5px;font-size:11px;line-height:16px}.campaign-flow__connector{width:24px;height:24px;margin:11px 0;position:relative}.campaign-flow__connector:before,.campaign-flow__connector:after{background:var(--campaign-border-soft);content:"";width:1px;height:12px;position:absolute;left:50%;transform:translate(-50%)}.campaign-flow__connector:before{bottom:100%}.campaign-flow__connector:after{top:100%}.campaign-step-inspector__content{gap:19px;padding:18px 20px}.campaign-step-inspector__content>label>span:first-child{font-size:11px;line-height:17px}.campaign-step-inspector__sender{min-height:42px;font-size:12px}.campaign-step-inspector__subject input,.campaign-step-inspector__delay input,.campaign-step-inspector__message textarea{font-size:13px;line-height:20px}.campaign-step-inspector__subject input{height:44px}.campaign-step-inspector__message,.campaign-step-inspector__message textarea{min-height:360px}.campaign-step-inspector>footer{min-height:56px;padding:0 12px}}.campaign-flow .campaign-flow__step-wrap{width:min(348px,100% - 16px)}.campaign-flow .campaign-flow__step{border:1px solid var(--campaign-border);background:var(--campaign-control);width:100%;min-height:154px;color:var(--campaign-muted);text-align:left;border-radius:10px;grid-template-rows:29px 43px minmax(82px,auto);justify-content:stretch;align-items:stretch;padding:0;font-family:Inter,sans-serif;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000002e}.campaign-flow .campaign-flow__step:hover{background:#1d1c23;border-color:#7091e5a8}.campaign-flow .campaign-flow__step.is-selected{border-color:#4e77df;box-shadow:0 0 0 3px #316bff26,0 8px 24px #0000003d}.campaign-flow .campaign-flow__step>.campaign-flow__step-timing{border-bottom:1px solid var(--campaign-border-soft);min-width:0;color:var(--campaign-muted);align-items:center;gap:4px;padding:0 11px;font-size:10px;font-weight:500;line-height:16px;display:flex}.campaign-flow .campaign-flow__step-timing strong{color:#7091e5;font-weight:500}.campaign-flow .campaign-flow__step>.campaign-flow__step-title{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 11px;display:flex}.campaign-flow__step-title>span{align-items:center;gap:8px;min-width:0;display:flex}.campaign-flow .campaign-flow__step-title>span:first-child>i{color:#4de36e;background:#07551e;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.campaign-flow .campaign-flow__step-title strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.campaign-flow .campaign-flow__step-title .campaign-flow__step-avatar{color:#fff;background:#0891b2;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:600;display:grid}.campaign-flow .campaign-flow__step-title>span:last-child>svg{color:var(--campaign-muted)}.campaign-flow .campaign-flow__step>.campaign-flow__step-preview{border-top:1px solid var(--campaign-border-soft);background:#0000000d;align-content:start;gap:5px;min-width:0;padding:10px 12px 12px;display:grid;overflow:hidden}.campaign-flow .campaign-flow__step-preview>strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:16px;overflow:hidden}.campaign-flow .campaign-flow__step-preview>span{color:var(--campaign-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;font-weight:400;line-height:14px;display:-webkit-box;overflow:hidden}.campaign-flow .campaign-flow__connector{margin:10px 0}@media (width>=1501px){.campaigns-page .campaign-studio{grid-template-columns:minmax(720px,1fr) clamp(460px,26vw,540px)}.campaigns-page .campaign-flow__meta{top:20px;left:24px}.campaigns-page .campaign-flow__meta strong{max-width:420px;font-size:14px;line-height:20px}.campaigns-page .campaign-flow__meta small{font-size:11px;line-height:16px}.campaigns-page .campaign-flow__canvas{width:min(520px,100% - 72px);padding:clamp(104px,14dvh,154px) 0 64px}.campaigns-page .campaign-flow__sender,.campaigns-page .campaign-flow__step,.campaigns-page .campaign-flow__delay{width:360px}.campaigns-page .campaign-flow__sender{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:64px}.campaigns-page .campaign-flow__sender>button{min-width:0;min-height:64px;padding:0 14px}.campaigns-page .campaign-flow__sender>button>strong,.campaigns-page .campaign-flow__sender>button>span{min-width:0;max-width:100%}.campaigns-page .campaign-flow__sender small,.campaigns-page .campaign-flow__delay{font-size:12px;line-height:18px}.campaigns-page .campaign-flow__sender strong{max-width:100%;font-size:13px;line-height:19px;display:block}.campaigns-page .campaign-flow__sender i{flex:0 0 24px;width:24px;height:24px;font-size:9px}.campaigns-page .campaign-flow__delay{padding:11px 2px 5px}.campaigns-page .campaign-flow__step{min-height:66px;padding:0 16px;font-size:14px;line-height:20px}.campaigns-page .campaign-flow__step>span{gap:11px}.campaigns-page .campaign-flow__step>span i,.campaigns-page .campaign-step-inspector>header>span i{border-radius:8px;flex:0 0 34px;width:34px;height:34px}.campaigns-page .campaign-flow__step>span svg,.campaigns-page .campaign-step-inspector>header>span i svg,.campaigns-page .campaign-flow__step>svg{width:18px;height:18px}.campaigns-page .campaign-flow__connector{width:28px;height:28px;margin:11px 0}.campaigns-page .campaign-flow__connector svg,.campaigns-page .campaign-flow__add svg{width:15px;height:15px}.campaigns-page .campaign-flow__add{min-height:36px;padding:0 13px;font-size:12px}.campaigns-page .campaign-flow__zoom{gap:4px;padding:4px;bottom:18px;left:18px}.campaigns-page .campaign-flow__zoom button{width:36px;height:36px}.campaigns-page .campaign-flow__zoom svg{width:18px;height:18px}.campaigns-page .campaign-step-inspector>header{min-height:60px;padding:0 18px}.campaigns-page .campaign-step-inspector>header>span{gap:10px;font-size:14px}.campaigns-page .campaign-step-inspector>header>div{gap:7px;min-width:0}.campaigns-page .campaign-step-inspector__mode,.campaigns-page .campaign-step-inspector>header button{min-height:36px;font-size:12px}.campaigns-page .campaign-step-inspector>header button svg{width:16px;height:16px}.campaigns-page .campaign-step-inspector__content{gap:18px;padding:18px 20px}.campaigns-page .campaign-step-inspector__content>label>span:first-child{font-size:12px;line-height:18px}.campaigns-page .campaign-step-inspector__sender{min-height:46px;padding:0 13px;font-size:13px}.campaigns-page .campaign-step-inspector__sender i{flex:0 0 26px;width:26px;height:26px;font-size:9px}.campaigns-page .campaign-step-inspector__sender svg{width:16px;height:16px}.campaigns-page .campaign-step-inspector__delay>span:last-child,.campaigns-page .campaign-step-inspector__subject input,.campaigns-page .campaign-step-inspector__delay input,.campaigns-page .campaign-step-inspector__message textarea{font-size:14px;line-height:21px}.campaigns-page .campaign-step-inspector__subject input{height:46px;padding-inline:13px 42px}.campaigns-page .campaign-step-inspector__subject svg{width:17px;height:17px;top:14px;right:13px}.campaigns-page .campaign-step-inspector__message,.campaigns-page .campaign-step-inspector__message textarea{min-height:220px}.campaigns-page .campaign-step-inspector__message textarea{height:100%;padding:14px}.campaigns-page .campaign-step-inspector__variables{gap:9px;padding:11px 16px}.campaigns-page .campaign-step-inspector__variables select,.campaigns-page .campaign-step-inspector__variables button,.campaigns-page .campaign-step-inspector__actions button{min-height:38px;font-size:12px}.campaigns-page .campaign-step-inspector__variables button svg,.campaigns-page .campaign-step-inspector__actions button svg{width:15px;height:15px}.campaigns-page .campaign-step-inspector>footer{min-height:58px;padding:0 14px}.campaign-studio{grid-template-columns:minmax(720px,1fr) clamp(460px,26vw,540px)}.campaign-flow__meta{top:20px;left:24px}.campaign-flow__meta strong{max-width:420px;font-size:14px;line-height:20px}.campaign-flow__meta small{font-size:11px;line-height:16px}.campaign-flow__canvas{width:min(520px,100% - 72px);padding:clamp(104px,14dvh,154px) 0 64px}.campaign-flow__sender,.campaign-flow__step,.campaign-flow__delay{width:360px}.campaign-flow__sender{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:64px}.campaign-flow__sender>button{min-width:0;min-height:64px;padding:0 14px}.campaign-flow__sender>button>strong,.campaign-flow__sender>button>span{min-width:0;max-width:100%}.campaign-flow__sender small,.campaign-flow__delay{font-size:12px;line-height:18px}.campaign-flow__sender strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:19px;display:block;overflow:hidden}.campaign-flow__sender i{flex:0 0 24px;width:24px;height:24px;font-size:9px}.campaign-flow__delay{padding:11px 2px 5px}.campaign-flow__step{min-height:66px;padding:0 16px;font-size:14px;line-height:20px}.campaign-flow__step>span{gap:11px}.campaign-flow__step>span i,.campaign-step-inspector>header>span i{border-radius:8px;flex:0 0 34px;width:34px;height:34px}.campaign-flow__step>span svg,.campaign-step-inspector>header>span i svg,.campaign-flow__step>svg{width:18px;height:18px}.campaign-flow__connector{width:28px;height:28px;margin:11px 0}.campaign-flow__connector svg,.campaign-flow__add svg{width:15px;height:15px}.campaign-flow__add{min-height:36px;padding:0 13px;font-size:12px}.campaign-flow__zoom{gap:4px;padding:4px;bottom:18px;left:18px}.campaign-flow__zoom button{width:36px;height:36px}.campaign-flow__zoom svg{width:18px;height:18px}.campaign-step-inspector>header{min-height:60px;padding:0 18px}.campaign-step-inspector>header>span{gap:10px;font-size:14px}.campaign-step-inspector>header>div{gap:7px;min-width:0}.campaign-step-inspector__mode,.campaign-step-inspector>header button{min-height:36px;font-size:12px}.campaign-step-inspector>header button svg{width:16px;height:16px}.campaign-step-inspector__content{gap:18px;padding:18px 20px}.campaign-step-inspector__content>label>span:first-child{font-size:12px;line-height:18px}.campaign-step-inspector__sender{min-height:46px;padding:0 13px;font-size:13px}.campaign-step-inspector__sender i{flex:0 0 26px;width:26px;height:26px;font-size:9px}.campaign-step-inspector__sender svg{width:16px;height:16px}.campaign-step-inspector__delay>span:last-child,.campaign-step-inspector__subject input,.campaign-step-inspector__delay input,.campaign-step-inspector__message textarea{font-size:14px;line-height:21px}.campaign-step-inspector__subject input{height:46px;padding-inline:13px 42px}.campaign-step-inspector__subject svg{width:17px;height:17px;top:14px;right:13px}.campaign-step-inspector__message{min-height:220px}.campaign-step-inspector__message textarea{height:100%;min-height:220px;padding:14px}.campaign-step-inspector__variables{gap:9px;padding:11px 16px}.campaign-step-inspector__variables select,.campaign-step-inspector__variables button,.campaign-step-inspector__actions button{min-height:38px;font-size:12px}.campaign-step-inspector__variables button svg,.campaign-step-inspector__actions button svg{width:15px;height:15px}.campaign-step-inspector>footer{min-height:58px;padding:0 14px}}.product-shell--dark .shell-main:has(>.campaigns-page)>.shell-main-header{--shell-main-header-height:94px;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121116;border-color:#0000;gap:0;padding-inline:max(32px,50% - 935px)}.product-shell--dark .shell-main:has(>.campaigns-page)>.shell-main-header .shell-main-header__icon{display:none}.product-shell--dark .shell-main:has(>.campaigns-page)>.shell-main-header h1{color:#e2e2e2;letter-spacing:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:24px;font-weight:600;line-height:32px}.campaigns-page{--campaign-bg:#121116;--campaign-control:#1a191f;--campaign-control-raised:#282730;--campaign-control-low:#1c1b22;--campaign-selected:#2b2e3d;--campaign-hover:#222128;--campaign-border:#f3f4f633;--campaign-border-soft:#e6e6e61a;--campaign-text:#e2e2e2;--campaign-muted:#95959d;--campaign-placeholder:#67676f;--campaign-blue:#316bff;--campaign-blue-light:#7091e5;--campaign-danger:#dd637f;--campaign-orange:#ea580c;--campaign-rose-soft:#3a222b;width:calc(100% - 64px);max-width:1870px;min-height:calc(100dvh - 94px);color:var(--campaign-text);margin:0 auto;padding:0 0 72px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;container-type:inline-size}.campaigns-page--workspace{width:100%;max-width:none;min-height:calc(100dvh - 94px);padding:0}.campaign-list-controls{grid-template-rows:40px 40px;align-content:start;gap:8px;min-height:88px;display:grid}.campaign-search{border:1px solid var(--campaign-border-soft);background:var(--campaign-control);width:min(400px,36vw);height:40px;color:var(--campaign-muted);border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:flex}.campaign-search:focus-within{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df29}.campaign-search input{width:100%;color:var(--campaign-text);background:0 0;border:0;outline:0;font:400 14px/20px Inter,sans-serif}.campaign-search input::placeholder{color:var(--campaign-placeholder)}.campaign-filter-row{flex:1;align-items:center;gap:8px;min-width:0;min-height:40px;display:flex}.campaign-filter-row>.campaign-filter:first-of-type{width:124px}.campaign-filter-row>.campaign-filter:nth-of-type(2){width:125px}.campaign-filter-row>.campaign-filter:nth-of-type(3){width:150px}.campaign-filter-row>.campaign-filter:nth-of-type(4){width:160px}.campaign-filter{border:1px solid var(--campaign-border);background:linear-gradient(0deg, var(--campaign-control-low), var(--campaign-control-raised));height:40px;color:var(--campaign-text);border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0003}.campaign-filter>span{flex:none;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:22px;display:flex}.campaign-filter>span b{background:var(--campaign-danger);color:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.campaign-filter select{appearance:none;min-width:0;max-width:168px;color:var(--campaign-muted);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto;padding:0 18px 0 0;font:500 14px/22px Inter,sans-serif}.campaign-filter>svg{color:var(--campaign-muted);pointer-events:none;position:absolute;right:8px}.campaign-filter option{background:var(--campaign-control);color:var(--campaign-text)}.campaign-clear-filters{height:40px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font:500 13px Inter,sans-serif}.campaign-clear-filters:disabled{opacity:.38;cursor:default}.campaign-favorite-filter{border:1px solid var(--campaign-border);height:40px;color:var(--campaign-text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font:500 14px Inter,sans-serif;display:flex}.campaign-favorite-filter>i{background:#4e4d51;border-radius:8px;align-items:center;width:28px;height:16px;padding:2px 14px 2px 2px;transition:all .16s;display:flex}.campaign-favorite-filter>i span{background:#fff;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 2px 6px #0006}.campaign-favorite-filter.is-active>i{background:#4e77df;padding-left:14px;padding-right:2px}.campaign-create-split{height:40px;margin-left:auto;display:flex;position:relative}.campaign-create-split>button{border:1px solid var(--campaign-blue);background:linear-gradient(0deg, var(--campaign-blue), var(--campaign-blue-light));color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 13px;font:500 14px/20px Inter,sans-serif;display:flex;box-shadow:0 2px 4px #0006,0 0 6px #0000001a}.campaign-create-split>button:first-child{border-radius:10px 0 0 10px;min-width:169px}.campaign-create-split>button:nth-child(2){border-left-color:#ffffff38;border-radius:0 10px 10px 0;width:40px;padding:0}.campaign-create-menu{z-index:20;border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:10px;flex-direction:column;width:260px;padding:6px;display:flex;position:absolute;top:47px;right:0;box-shadow:0 18px 44px #0000006b}.campaign-create-menu button{color:var(--campaign-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;gap:3px;padding:9px 10px;font:500 12px Inter,sans-serif;display:flex}.campaign-create-menu button:hover{background:var(--campaign-hover)}.campaign-create-menu small{color:var(--campaign-muted);font-size:10px;font-weight:400}.campaign-list-meta{display:none}.campaign-list-table{border:1px solid var(--campaign-border);background:var(--campaign-bg);border-radius:10px;margin-top:16px;overflow:visible}.campaign-list-table__row{border-bottom:1px solid var(--campaign-border-soft);background:var(--campaign-control);height:50px;color:var(--campaign-muted);grid-template-columns:20px 38px minmax(280px,1fr) 110px 60px 135px 95px 110px;align-items:center;gap:20px;padding:8px 16px;font-size:14px;font-weight:500;line-height:21px;display:grid}.campaign-list-table__row:last-child{border-bottom:0}.campaign-list-table__row:not(.campaign-list-table__head):hover{background:var(--campaign-bg)}.campaign-list-table__row.is-selected{background:var(--campaign-selected)}.campaign-list-table__row.is-selected:hover{background:#303039}.campaign-list-table__head{border-bottom-color:var(--campaign-border);background:var(--campaign-bg);height:36px;color:var(--campaign-text);text-transform:none;padding-block:0;font-size:12px;font-weight:600;line-height:18px}.campaign-list-table__select{place-items:center;width:20px;display:grid}.campaign-list-table__select input{accent-color:#4e77df;appearance:none;background:var(--campaign-bg);cursor:pointer;border:1px solid #ffffff29;border-radius:4px;width:16px;height:16px;margin:0}.campaign-list-table__select input:checked{background:#4e77df;border-color:#4e77df;box-shadow:inset 0 0 0 3px #4e77df}.campaign-list-table__select input:checked:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;margin:4px 0 0 4px;display:block;transform:rotate(-45deg)}.campaign-list-table__status{align-items:center;width:38px;min-width:0;display:flex}.campaign-status-dot{width:28px;height:16px;box-shadow:none;background:#4e4d51;border-radius:8px;flex:none;display:block;position:relative}.campaign-status-dot:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000061}.campaign-status-dot--active,.campaign-status-dot--ready,.campaign-status-dot--preparing,.campaign-status-dot--completed{background:#4e77df}.campaign-status-dot--active:after,.campaign-status-dot--ready:after,.campaign-status-dot--preparing:after,.campaign-status-dot--completed:after{left:auto;right:2px}.campaign-status-dot--paused{background:#665b2d}.campaign-status-dot--archived{opacity:.72;background:#343338}.campaign-status-switch{cursor:pointer;background:#4e4d51;border:0;border-radius:999px;width:30px;height:17px;padding:0;transition:background .15s;display:block;position:relative}.campaign-status-switch>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000006b}.campaign-status-switch.is-active{background:#4e77df}.campaign-status-switch.is-active>span{transform:translate(13px)}.campaign-status-switch:disabled{cursor:not-allowed;opacity:.48}.campaign-status-switch:focus-visible{outline-offset:2px;outline:2px solid #7596e8}.campaign-list-table__name{min-width:0;color:var(--campaign-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:Inter,sans-serif;display:flex}.campaign-list-table__name>i{color:#d6d6d6;background:0 0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.campaign-list-table__name>span{flex-direction:column;gap:1px;min-width:0;display:flex}.campaign-list-table__name strong,.campaign-list-table__name small,.campaign-list-table__tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-list-table__name strong{font-size:14px;font-weight:500;line-height:20px}.campaign-list-table__name small{color:var(--campaign-placeholder);font-size:10px;font-weight:400;line-height:12px}.campaign-list-table__tag{color:#f98686;background:#3a222b;border-radius:5px;width:max-content;max-width:100%;padding:2px 7px;font-size:11px;line-height:18px;display:inline-flex}.campaign-list-table__channel{color:var(--campaign-text);align-items:center;gap:6px;display:inline-flex}.campaign-list-table__progress{color:var(--campaign-muted);grid-template-columns:17px minmax(0,1fr);align-items:center;line-height:18px;display:grid}.campaign-list-table__progress small{color:var(--campaign-placeholder);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:10px;font-weight:400;line-height:12px;overflow:hidden}.campaign-list-table__sender,.campaign-list-table__row:not(.campaign-list-table__head)>:nth-child(7){color:var(--campaign-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-list-table__actions{opacity:.62;align-items:center;gap:4px;transition:opacity .14s;display:flex}.campaign-list-table__row:hover .campaign-list-table__actions,.campaign-list-table__row:focus-within .campaign-list-table__actions{opacity:1}.campaign-list-table__actions button{width:32px;height:32px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.campaign-list-table__actions button:hover,.campaign-list-table__actions button.is-favorite{color:var(--campaign-text);background:#282730}.campaign-list-table__actions button.is-favorite{color:#e2bb2c}.campaign-list-table__more{display:inline-flex;position:relative}.campaign-list-table__more>button[aria-expanded=true]{color:var(--campaign-text);background:#282730}.campaign-list-table__menu{z-index:30;border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:10px;gap:2px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px #00000057}.campaign-list-table__menu>button{width:100%;height:34px;color:var(--campaign-text);text-align:left;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:400;display:flex}.campaign-list-table__menu>button:hover{background:var(--campaign-hover)}.campaign-list-table__menu>button.is-danger{color:#f08c8c}.campaign-list-table__menu>button.is-danger:hover{background:#3a222b}.campaign-list-table__menu-confirm{border-top:1px solid var(--campaign-border-soft);gap:8px;padding:8px 7px 6px;display:grid}.campaign-list-table__menu-confirm>span{color:var(--campaign-muted);font-size:10px;line-height:1.35}.campaign-list-table__menu-confirm>div{justify-content:flex-end;gap:5px;display:flex}.campaign-list-table__menu-confirm>div button{border:1px solid var(--campaign-border);border-radius:7px;width:auto;height:28px;padding:0 8px;font-size:10px}.campaign-list-table__menu-confirm>div button.is-danger{color:#f08c8c;background:#3a222b}.campaign-list-table__empty,.campaign-lead-table__empty{min-height:240px;color:var(--campaign-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.campaign-list-table__empty strong,.campaign-lead-table__empty strong{color:var(--campaign-text);font-size:14px;font-weight:500}.campaign-list-table__empty span,.campaign-lead-table__empty span{max-width:360px;font-size:12px}.campaigns-primary,.campaign-panel__heading>button,.campaign-launch-action>button,.campaign-delivery>button,.campaign-list-table__empty button{border:1px solid var(--campaign-blue);background:linear-gradient(0deg, var(--campaign-blue), var(--campaign-blue-light));color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font:500 14px Inter,sans-serif;display:inline-flex}.campaigns-primary:disabled,.campaign-launch-action>button:disabled{opacity:.4;cursor:not-allowed}.campaign-workspace__header{z-index:4;border-bottom:1px solid var(--campaign-border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121116f0;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 32px;display:flex;position:sticky;top:0}.campaign-workspace__identity{align-items:center;gap:10px;min-width:0;display:flex}.campaign-workspace__identity>button,.campaign-workspace__identity>i{border:1px solid var(--campaign-border);background:var(--campaign-control);width:32px;height:32px;color:var(--campaign-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.campaign-workspace__identity>i{color:#7091e5;cursor:default}.campaign-workspace__identity>span{flex-direction:column;gap:2px;min-width:0;display:flex}.campaign-workspace__identity strong{max-width:340px;color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.campaign-workspace__identity small{color:var(--campaign-muted);text-transform:capitalize;font-size:10px}.campaign-workspace__header nav{align-self:stretch;gap:4px;display:flex}.campaign-workspace__header nav button{color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font:500 12px Inter,sans-serif;display:flex;position:relative}.campaign-workspace__header nav button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.campaign-workspace__header nav button.is-active{color:var(--campaign-text)}.campaign-workspace__header nav button.is-active:after{background:var(--campaign-blue)}.campaign-workspace__header nav button:disabled{opacity:.32;cursor:not-allowed}.campaign-workspace__body{width:min(1120px,100% - 48px);margin:auto;padding:36px 0 80px}.campaign-workspace__body--create{width:min(1040px,100% - 48px)}.campaign-panel,.campaign-builder{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:10px;overflow:hidden}.campaign-panel__heading,.campaign-builder>header{border-bottom:1px solid var(--campaign-border-soft);justify-content:space-between;align-items:flex-end;gap:24px;margin:0;padding:22px 24px;display:flex}.campaign-builder>header{display:block}.campaign-builder>header>span,.campaign-panel__heading>div>span{color:#7091e5;letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.campaigns-page h2{color:var(--campaign-text);margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:30px}.campaigns-page p{color:var(--campaign-muted);margin:7px 0 0;font-size:13px;line-height:20px}.campaign-panel__heading>button{border-color:var(--campaign-border);background:linear-gradient(0deg, var(--campaign-control-low), var(--campaign-control-raised));color:var(--campaign-text)}.campaign-builder__fields{grid-template-columns:1.4fr 1fr;gap:14px;padding:22px 24px;display:grid}.campaign-builder__fields label,.campaign-sequence__card>label{color:var(--campaign-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.campaign-builder input,.campaign-builder select,.campaign-sequence input,.campaign-sequence textarea{border:1px solid var(--campaign-border-soft);background:var(--campaign-bg);color:var(--campaign-text);border-radius:10px;outline:0;font:400 13px Inter,sans-serif}.campaign-builder input:focus,.campaign-builder select:focus,.campaign-sequence input:focus,.campaign-sequence textarea:focus{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df24}.campaign-builder__fields input,.campaign-builder__fields select{height:40px;padding:0 12px}.campaign-builder>footer{border-top:1px solid var(--campaign-border-soft);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.campaign-builder>footer>button:not(.campaigns-primary){border:1px solid var(--campaign-border);height:40px;color:var(--campaign-muted);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font:500 13px Inter,sans-serif}.campaign-config-strip{border-bottom:1px solid var(--campaign-border-soft);grid-template-columns:1.5fr 1fr 1fr;display:grid}.campaign-config-strip>span{border-right:1px solid var(--campaign-border-soft);flex-direction:column;gap:4px;padding:15px 20px;display:flex}.campaign-config-strip>span:last-child{border:0}.campaign-config-strip small{color:var(--campaign-muted);text-transform:uppercase;font-size:10px}.campaign-config-strip strong{color:var(--campaign-text);text-transform:capitalize;font-size:12px;font-weight:500}.campaign-sequence{padding:24px 26px 28px}.campaign-sequence>article{grid-template-columns:28px 1fr;gap:10px;display:grid}.campaign-sequence__rail{flex-direction:column;align-items:center;display:flex}.campaign-sequence__rail>span{border:1px solid var(--campaign-border);background:var(--campaign-bg);color:#7091e5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.campaign-sequence__rail>i{background:var(--campaign-border-soft);flex:1;width:1px;min-height:28px}.campaign-sequence__card{border:1px solid var(--campaign-border-soft);background:var(--campaign-bg);border-radius:10px;flex-direction:column;gap:13px;margin-bottom:14px;padding:17px;display:flex}.campaign-sequence__card>header{justify-content:space-between;align-items:center;display:flex}.campaign-sequence__card>header strong{color:var(--campaign-text);font-size:12px;font-weight:500}.campaign-sequence__card>header label{color:var(--campaign-muted);align-items:center;gap:5px;font-size:10px;display:flex}.campaign-sequence__card>header input{text-align:center;width:40px;height:28px}.campaign-sequence__card>label>input{height:40px;padding:0 10px}.campaign-sequence__card textarea{resize:vertical;padding:10px;line-height:1.55}.campaign-sequence__add{border:1px dashed var(--campaign-border);color:var(--campaign-muted);cursor:pointer;background:0 0;border-radius:9px;margin-left:38px;padding:8px 11px;font:500 11px Inter,sans-serif}.campaign-add-lead{border:1px solid var(--campaign-border);height:40px;color:var(--campaign-muted);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.campaign-add-lead select{color:var(--campaign-text);background:0 0;border:0;outline:0;font:500 12px Inter,sans-serif}.campaign-lead-table{border:1px solid var(--campaign-border);border-radius:10px;margin:20px;overflow:hidden}.campaign-lead-table__row{border-bottom:1px solid var(--campaign-border-soft);min-height:58px;color:var(--campaign-muted);grid-template-columns:1.35fr 1fr 1.2fr .6fr 30px;align-items:center;gap:14px;padding:0 13px;font-size:11px;display:grid}.campaign-lead-table__row:last-child{border:0}.campaign-lead-table__head{background:var(--campaign-bg);min-height:36px;color:var(--campaign-text);font-size:10px;font-weight:600}.campaign-lead-table__person{align-items:center;gap:9px;display:flex}.campaign-lead-table__person>i{width:30px;height:30px;color:var(--campaign-text);background:#282730;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.campaign-lead-table__person>span{flex-direction:column;gap:2px;display:flex}.campaign-lead-table__person strong{color:var(--campaign-text);font-weight:500}.campaign-lead-table__person small{color:var(--campaign-muted);font-size:9px}.campaign-lead-table__row em{color:var(--campaign-text);background:#282730;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal}.campaign-lead-table__row>button{width:28px;height:28px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.campaign-lead-table .is-missing{color:#e2bb2c}.campaign-readiness{grid-template-columns:repeat(2,1fr);gap:10px;padding:22px 24px;display:grid}.campaign-readiness article{border:1px solid var(--campaign-border-soft);background:var(--campaign-bg);border-radius:10px;align-items:center;gap:11px;padding:15px;display:flex}.campaign-readiness article>i{color:#e2bb2c}.campaign-readiness article.is-complete>i{color:#31c52e}.campaign-readiness article>span{flex-direction:column;gap:3px;display:flex}.campaign-readiness strong{color:var(--campaign-text);font-size:11px;font-weight:500}.campaign-readiness small{color:var(--campaign-muted);font-size:10px}.campaign-launch-action,.campaign-delivery{border:1px solid var(--campaign-border-soft);background:var(--campaign-bg);border-radius:10px;align-items:center;gap:12px;margin:0 24px 22px;padding:16px;display:flex}.campaign-launch-action>span,.campaign-delivery>span{flex-direction:column;flex:1;gap:4px;display:flex}.campaign-launch-action strong,.campaign-delivery strong{color:var(--campaign-text);font-size:12px;font-weight:500}.campaign-launch-action small,.campaign-delivery small{color:var(--campaign-muted);font-size:10px}.campaign-delivery>i{color:#7091e5;background:#282730;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.campaign-launch-confirm{background:#316bff0f;border:1px solid #316bff47;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 18px;padding:15px;display:flex}.campaign-launch-confirm>span{flex-direction:column;gap:4px;display:flex}.campaign-launch-confirm strong{color:var(--campaign-text);font-size:11px;font-weight:500}.campaign-launch-confirm small{color:var(--campaign-muted);font-size:10px}.campaign-launch-confirm>div{gap:8px;display:flex}.campaign-launch-confirm button,.campaign-refresh{border:1px solid var(--campaign-border);min-height:34px;color:var(--campaign-muted);cursor:pointer;background:0 0;border-radius:9px;padding:0 11px;font:500 11px Inter,sans-serif}.campaign-launch-confirm button:last-child{border-color:var(--campaign-blue);background:var(--campaign-blue);color:#fff}.campaign-refresh{margin:0 24px 18px}.campaign-delivery-error{color:#ec9da9;background:#2b1b1a;border:1px solid #6e3737;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 22px;padding:11px;font-size:11px;display:flex}.campaign-delivery-error>button{color:#ffd7dc;cursor:pointer;background:#3a2322;border:1px solid #8a4b4b;border-radius:7px;flex:none;min-height:30px;padding:0 10px;font:500 10px Inter,sans-serif}.campaign-delivery-error>button:hover{background:#4a2928}.campaign-performance__stats{border:1px solid var(--campaign-border);border-radius:10px;grid-template-columns:repeat(5,1fr);margin:22px 24px;display:grid;overflow:hidden}.campaign-performance__stats article{border-right:1px solid var(--campaign-border-soft);grid-template-columns:1fr auto;gap:7px;padding:15px;display:grid}.campaign-performance__stats article:last-child{border:0}.campaign-performance__stats span{color:var(--campaign-muted);grid-column:1/-1;font-size:10px}.campaign-performance__stats strong{color:var(--campaign-text);font-size:21px;font-weight:500}.campaign-performance__stats small{color:var(--campaign-muted);align-self:end;font-size:10px}.campaign-performance__stats .has-warning strong{color:#f98686}.campaign-performance__funnel{border:1px solid var(--campaign-border-soft);background:var(--campaign-bg);border-radius:10px;margin:0 24px 18px;padding:18px}.campaign-performance__funnel>header{justify-content:space-between;margin-bottom:12px;display:flex}.campaign-performance__funnel h3{color:var(--campaign-text);margin:0;font-size:12px;font-weight:500}.campaign-performance__funnel header small{color:var(--campaign-muted);font-size:9px}.campaign-performance__funnel>div{min-height:37px;color:var(--campaign-muted);grid-template-columns:74px 1fr 48px 42px 14px;align-items:center;gap:10px;font-size:10px;display:grid}.campaign-performance__funnel>div>i{background:#282730;border-radius:5px;height:5px;overflow:hidden}.campaign-performance__funnel>div>i>b{background:var(--campaign-blue);border-radius:5px;height:100%;display:block}.campaign-performance__funnel>div>strong,.campaign-performance__funnel>div>small{text-align:right}.campaign-performance__funnel>div>small{color:var(--campaign-muted)}.campaign-performance__insight{color:#7091e5;background:#316bff0f;border:1px solid #316bff40;border-radius:10px;align-items:center;gap:11px;margin:0 24px 24px;padding:15px;display:flex}.campaign-performance__insight>span{flex-direction:column;gap:4px;display:flex}.campaign-performance__insight strong{color:var(--campaign-text);font-size:11px;font-weight:500}.campaign-performance__insight small{color:var(--campaign-muted);font-size:10px}@media (width<=1360px){.campaign-list-controls{min-height:88px;padding-block:0}.campaign-search{width:min(400px,42vw)}.campaign-filter-row{flex:none;padding-bottom:2px;overflow-x:auto}.campaign-filter{padding-inline:10px}.campaign-filter select{max-width:140px}.campaign-create-split{margin-left:auto}.campaign-create-split>button:first-child{padding-inline:14px}.campaign-list-table__row{grid-template-columns:20px 38px minmax(230px,1fr) 100px 125px 95px 110px}.campaign-list-table__row>:nth-child(6){display:none}}@media (width<=1100px){.campaigns-page{width:calc(100% - 40px)}.campaign-filter-row{padding-bottom:2px;overflow-x:auto}.campaign-filter,.campaign-favorite-filter,.campaign-create-split{flex:none}.campaign-list-table__row{grid-template-columns:20px 38px minmax(220px,1fr) 94px 95px 110px}.campaign-list-table__row>:nth-child(5),.campaign-list-table__row>:nth-child(6){display:none}.campaign-performance__stats{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.campaigns-page{min-height:calc(100dvh - 126px);padding-top:24px;padding-bottom:100px}}@media (width<=780px){.campaigns-page{width:calc(100% - 28px)}.campaign-search{width:100%}.campaign-filter-row{flex-wrap:wrap;overflow:visible}.campaign-filter{flex:140px}.campaign-filter select{width:100%}.campaign-favorite-filter{flex:170px}.campaign-create-split{width:100%;margin-left:0}.campaign-create-split>button:first-child{flex:1}.campaign-create-menu{width:auto;left:0;right:0}.campaign-list-table{border-radius:10px}.campaign-list-table__head{display:none}.campaign-list-table__row{grid-template-columns:20px 34px minmax(0,1fr) 104px;gap:8px;height:auto;min-height:72px;padding:10px 12px}.campaign-list-table__row>:nth-child(4),.campaign-list-table__row>:nth-child(5),.campaign-list-table__row>:nth-child(6),.campaign-list-table__row>:nth-child(7){display:none}.campaign-list-table__actions{justify-content:flex-end}.campaign-workspace__header{flex-direction:column;align-items:flex-start;padding:12px 14px 0;position:static}.campaign-workspace__header nav{width:100%;overflow-x:auto}.campaign-workspace__header nav button{white-space:nowrap;min-height:44px;padding:0 10px}.campaign-workspace__body{width:calc(100% - 24px);padding-top:18px}.campaign-builder__fields,.campaign-readiness{grid-template-columns:1fr}.campaign-panel__heading{flex-direction:column;align-items:flex-start;padding:18px}.campaign-config-strip{grid-template-columns:1fr}.campaign-config-strip>span{border-right:0;border-bottom:1px solid var(--campaign-border-soft)}.campaign-sequence{padding:18px}.campaign-sequence__card>header{flex-direction:column;align-items:flex-start}.campaign-lead-table{overflow-x:auto}.campaign-lead-table__row{min-width:700px}.campaign-performance__stats{grid-template-columns:repeat(2,1fr);margin:18px}.campaign-launch-action,.campaign-delivery,.campaign-launch-confirm{flex-direction:column;align-items:flex-start;margin-left:18px;margin-right:18px}.campaign-launch-action>button,.campaign-delivery>button{width:100%}}.product-shell--dark .shell-main:has(>.campaigns-page--workspace)>.shell-main-header{display:none}@media (width>=901px){.product-shell.product-shell--dark:has(>.shell-main>.campaigns-page--workspace){grid-template-columns:minmax(0,1fr)!important}.product-shell.product-shell--dark:has(>.shell-main>.campaigns-page--workspace)>.shell-sidebar{display:none}}.product-shell:has(>.shell-main>.campaigns-page--workspace)>.shell-mobile-nav{display:none}.product-shell:has(>.shell-main>.campaigns-page--workspace)>.shell-main>.shell-mobile-header{display:none}.campaigns-page--workspace{min-height:100dvh}.product-shell--dark .shell-main>.campaigns-page.campaigns-page--workspace{width:100%;max-width:none;margin:0;padding:0}.campaign-workspace__header{z-index:8;border-bottom:1px solid var(--campaign-border-soft);background:var(--campaign-control);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(280px,1fr) auto minmax(280px,1fr);gap:18px;min-height:48px;padding:0 14px;display:grid;position:relative}.campaign-workspace__identity{gap:7px}.campaign-workspace__identity>button,.campaign-workspace__identity>i{background:0 0;border-color:#0000;border-radius:8px;width:30px;height:30px}.campaign-workspace__identity>button:hover{border-color:var(--campaign-border-soft);background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-workspace__identity>button.is-favorite{color:#7091e5}.campaign-workspace__more{position:relative}.campaign-workspace__more>button{width:30px;height:30px;color:var(--campaign-muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.campaign-workspace__more>button:hover{border-color:var(--campaign-border-soft);background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-workspace__more>div{z-index:30;border:1px solid var(--campaign-border);background:var(--campaign-control-raised);border-radius:8px;min-width:166px;padding:5px;position:absolute;top:34px;left:0;box-shadow:0 14px 32px #00000057}.campaign-workspace__more>div button{width:100%;min-height:32px;color:var(--campaign-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font-size:10px;display:flex}.campaign-workspace__more>div button:hover{background:var(--campaign-hover)}.campaign-workspace__identity>i{color:#7091e5;background:#316bff1f}.campaign-workspace__identity>span{margin-right:3px}.campaign-workspace__title{min-width:0}.campaign-workspace__title>button{max-width:100%;color:inherit;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 5px;display:block}.campaign-workspace__title>button:hover{border-color:var(--campaign-border);background:var(--campaign-hover)}.campaign-workspace__title>input{background:var(--campaign-control-raised);width:min(360px,26vw);min-width:180px;height:30px;color:var(--campaign-text);border:1px solid #4e77df;border-radius:6px;outline:0;padding:0 7px;font:500 13px/20px Inter,sans-serif;box-shadow:0 0 0 3px #4e77df24}.campaign-workspace__identity strong{font-size:12px;line-height:15px}.campaign-workspace__identity small{font-size:9px;line-height:11px}.campaign-workspace__status{border:1px solid var(--campaign-border-soft);background:var(--campaign-control-raised);min-height:24px;color:var(--campaign-muted);text-transform:capitalize;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font:500 9px Inter,sans-serif;display:inline-flex}.campaign-workspace__status>i{background:#8f8e93;border-radius:50%;width:5px;height:5px}.campaign-workspace__status--ready>i,.campaign-workspace__status--preparing>i,.campaign-workspace__status--active>i{background:#4de36e}.campaign-workspace__status--paused>i{background:#e6ae55}.campaign-workspace__status--completed>i{background:#7091e5}.campaign-workspace__header nav{justify-content:center;gap:0}.campaign-workspace__header nav button{min-height:48px;padding:0 13px;font-size:11px;font-weight:500}.campaign-workspace__header nav button:after{height:1px;left:8px;right:8px}.campaign-workspace__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.campaign-workspace__actions>button{border:1px solid var(--campaign-border);background:var(--campaign-control-low);min-height:32px;color:var(--campaign-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:500 11px Inter,sans-serif;display:inline-flex}.campaign-workspace__actions>button:hover{background:var(--campaign-control-raised)}.campaign-workspace__actions>button:disabled{opacity:.42;cursor:not-allowed}.campaign-workspace__actions>.campaign-workspace__next{border-color:var(--campaign-blue);background:linear-gradient(180deg, var(--campaign-blue-light), var(--campaign-blue));color:#fff}.campaign-workspace__body--studio{width:100%;padding:0}.campaign-setup-bar{border-bottom:1px solid var(--campaign-border-soft);background:var(--campaign-bg);grid-template-columns:minmax(320px,560px);align-items:end;gap:12px;min-height:66px;padding:10px 16px;display:grid}.campaign-setup-bar label{color:var(--campaign-muted);gap:5px;font-size:9px;display:grid}.campaign-setup-bar input,.campaign-setup-bar select{border:1px solid var(--campaign-border);background:var(--campaign-control);width:100%;height:34px;color:var(--campaign-text);border-radius:8px;outline:0;padding:0 10px;font:400 11px Inter,sans-serif}.campaign-setup-bar input:focus,.campaign-setup-bar select:focus{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df24}.campaign-setup-bar>span{color:#7091e5;align-items:center;gap:8px;min-height:34px;display:flex}.campaign-setup-bar>span small{color:var(--campaign-muted);font-size:10px;line-height:15px}.campaign-studio{background:var(--campaign-bg);grid-template-columns:minmax(430px,1fr) 390px;height:calc(100dvh - 48px);min-height:680px;display:grid;overflow:hidden}.campaign-setup-bar+.campaign-studio{height:calc(100dvh - 114px);min-height:620px}.campaign-copilot,.campaign-step-inspector{background:var(--campaign-control);flex-direction:column;min-width:0;display:flex}.campaign-copilot{border-right:1px solid var(--campaign-border-soft)}.campaign-copilot>header,.campaign-step-inspector>header{border-bottom:1px solid var(--campaign-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.campaign-copilot>header>span,.campaign-step-inspector>header>span{color:var(--campaign-text);align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.campaign-copilot>header button,.campaign-step-inspector>header button,.campaign-step-inspector>footer button{min-width:30px;min-height:30px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font:500 10px Inter,sans-serif;display:inline-flex}.campaign-copilot>header button:hover,.campaign-step-inspector>header button:hover,.campaign-step-inspector>footer button:hover{border-color:var(--campaign-border-soft);background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-copilot__conversation{flex-direction:column;flex:1;justify-content:center;gap:18px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.campaign-copilot__empty{color:#7091e5;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.campaign-copilot__empty strong{color:var(--campaign-text);font-size:13px;font-weight:600}.campaign-copilot__empty span{max-width:230px;color:var(--campaign-muted);font-size:10px;line-height:15px}.campaign-copilot__suggestions{gap:7px;display:grid}.campaign-copilot__suggestions button{border:1px solid var(--campaign-border);background:var(--campaign-control);min-height:40px;color:var(--campaign-text);cursor:pointer;border-radius:8px;padding:8px 11px;font:400 10px/15px Inter,sans-serif}.campaign-copilot__suggestions button:hover{background:var(--campaign-control-raised);border-color:#7091e58c}.campaign-copilot__reply{color:#7091e5;background:#316bff0f;border:1px solid #7091e540;border-radius:8px;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px;display:grid}.campaign-copilot__reply p{color:var(--campaign-text);margin:0;font-size:10px;line-height:16px}.campaign-copilot__proposal{background:#316bff14;border:1px solid #7091e56b;border-radius:9px;gap:10px;padding:11px;display:grid}.campaign-copilot__proposal>header,.campaign-copilot__proposal>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-copilot__proposal>header strong{color:var(--campaign-text);font-size:10px;font-weight:600}.campaign-copilot__proposal>header span{color:var(--campaign-muted);font-size:8px}.campaign-copilot__proposal ul{color:var(--campaign-text);gap:5px;margin:0;padding:0 0 0 15px;font-size:9px;line-height:14px;display:grid}.campaign-copilot__warnings,.campaign-copilot__error{color:#e0ba31;background:#e0ba3112;border:1px solid #e0ba3147;border-radius:7px;align-items:flex-start;gap:6px;padding:8px;font-size:9px;line-height:14px;display:flex}.campaign-copilot__proposal>footer button{border:1px solid var(--campaign-border);background:var(--campaign-control);min-height:29px;color:var(--campaign-text);border-radius:7px;padding:0 9px;font:500 9px Inter,sans-serif}.campaign-copilot__proposal>footer button:last-child{color:#fff;background:#316bff;border-color:#4e77df;align-items:center;gap:5px;display:inline-flex}.campaign-copilot__proposal button:disabled,.campaign-copilot__composer button:disabled{cursor:not-allowed;opacity:.45}.campaign-copilot__spin{animation:.8s linear infinite campaign-spin}@keyframes campaign-spin{to{transform:rotate(360deg)}}.campaign-copilot__composer{border:1px solid var(--campaign-border);background:var(--campaign-control-low);border-radius:9px;gap:7px;margin:0 10px 10px;padding:10px;display:grid;position:relative}.campaign-copilot__composer:focus-within{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-copilot__composer>span{color:#b9c9ff;background:#316bff2b;border-radius:6px;align-items:center;gap:4px;width:max-content;padding:3px 6px;font-size:9px;display:inline-flex}.campaign-copilot__composer>span button{color:inherit;background:0 0;border:0;padding:0}.campaign-copilot__composer textarea{resize:none;width:100%;min-height:52px;color:var(--campaign-text);background:0 0;border:0;outline:0;padding:0 30px 0 0;font:400 10px/16px Inter,sans-serif}.campaign-copilot__composer>button{background:var(--campaign-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:9px;right:9px}.campaign-copilot__composer>button:disabled{background:var(--campaign-control-raised);color:var(--campaign-placeholder);cursor:default}.campaign-flow{border-right:1px solid var(--campaign-border-soft);background-color:var(--campaign-bg);background-image:radial-gradient(circle,#95959d21 1px,#0000 1px);background-size:22px 22px;min-width:0;position:relative;overflow:hidden}.campaign-flow__meta{z-index:2;position:absolute;top:12px;left:14px}.campaign-flow__meta>span{flex-direction:column;gap:2px;display:flex}.campaign-flow__meta strong{max-width:260px;color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.campaign-flow__meta small{color:var(--campaign-placeholder);text-transform:capitalize;font-size:9px}.campaign-flow__canvas{flex-direction:column;justify-content:center;align-items:center;width:min(340px,100% - 48px);min-height:100%;margin:auto;padding:62px 0 44px;display:flex}.campaign-flow__sender,.campaign-flow__step{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:8px;width:240px;box-shadow:0 4px 18px #0000001f}.campaign-flow__sender{grid-template-columns:.8fr 1.2fr;align-items:center;min-height:50px;padding:0;display:grid}.campaign-flow__sender>button{min-width:0;min-height:50px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 12px;display:flex}.campaign-flow__sender>button:last-child{border-left:1px solid var(--campaign-border-soft)}.campaign-flow__sender>button:hover:not(:disabled){background:var(--campaign-control-raised)}.campaign-flow__sender>button:disabled{cursor:default}.campaign-flow__sender>button>span{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.campaign-flow__sender small,.campaign-flow__delay{color:var(--campaign-muted);font-size:9px}.campaign-flow__sender i{color:#fff;background:#167e96;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.campaign-flow__sender strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.campaign-flow__lead{border:1px solid var(--campaign-border);background:var(--campaign-control);width:150px;min-height:42px;color:var(--campaign-text);border-radius:8px;place-items:center;display:grid;box-shadow:0 4px 18px #0000001f}.campaign-flow__lead strong{font-size:12px;font-weight:500}.campaign-flow__step-wrap{flex-direction:column;align-items:center;display:flex}.campaign-flow__delay{width:240px;padding:7px 10px 3px}.campaign-flow__delay strong{color:#7091e5;font-weight:500}.campaign-flow__step{min-height:52px;color:var(--campaign-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 11px;font:500 11px Inter,sans-serif;display:flex}.campaign-flow__step>span{align-items:center;gap:8px;display:flex}.campaign-flow__step>span i,.campaign-step-inspector>header>span i{color:#4de36e;background:#07551e;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.campaign-flow__step strong{color:var(--campaign-text);font-weight:500}.campaign-flow__step:hover{border-color:#7091e594}.campaign-flow__step.is-selected{border-color:#4e77df;box-shadow:0 0 0 1px #4e77df,0 8px 25px #0000002e}.campaign-flow__connector{border:1px solid var(--campaign-border);background:var(--campaign-control);width:22px;height:22px;color:var(--campaign-muted);cursor:pointer;border-radius:50%;place-items:center;margin:8px 0;padding:0;display:grid}.campaign-flow__connector:hover,.campaign-flow__add:hover{color:var(--campaign-text);border-color:#4e77df}.campaign-flow__add{border:1px solid var(--campaign-border);background:var(--campaign-control);min-height:28px;color:var(--campaign-muted);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font:500 9px Inter,sans-serif;display:inline-flex}.campaign-flow__zoom{border:1px solid var(--campaign-border-soft);background:var(--campaign-control);border-radius:8px;gap:3px;padding:3px;display:grid;position:absolute;bottom:12px;left:12px}.campaign-flow__zoom button{width:28px;height:28px;color:var(--campaign-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.campaign-flow__zoom button:hover{background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-step-inspector>header>div{align-items:center;gap:4px;display:flex}.campaign-step-inspector__mode{border:1px solid var(--campaign-border);min-height:30px;color:var(--campaign-text);border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:10px;display:inline-flex}.campaign-step-inspector>header button{border-color:var(--campaign-border)}.campaign-step-inspector__content{flex-direction:column;flex:1;gap:17px;min-height:0;padding:16px;display:flex;overflow-y:auto}.campaign-step-inspector__content>label{gap:7px;display:grid}.campaign-step-inspector__content>label>span:first-child{color:var(--campaign-muted);font-size:9px}.campaign-step-inspector__sender{border:1px solid var(--campaign-border);background:var(--campaign-control-low);width:100%;min-height:36px;color:var(--campaign-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font:500 10px Inter,sans-serif;display:flex}.campaign-step-inspector__sender:hover:not(:disabled){background:var(--campaign-control-raised);border-color:#4e77df}.campaign-step-inspector__sender i{color:#fff;background:#167e96;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.campaign-step-inspector__sender strong{text-align:left;flex:1}.campaign-step-inspector__delay>span:last-child{color:var(--campaign-text);align-items:center;gap:6px;font-size:10px;display:flex}.campaign-step-inspector__delay input{text-align:center;width:46px;height:30px;padding:0 6px}.campaign-step-inspector__subject{position:relative}.campaign-step-inspector__subject input,.campaign-step-inspector__delay input,.campaign-step-inspector__message textarea{border:1px solid var(--campaign-border);background:var(--campaign-control-low);color:var(--campaign-text);border-radius:8px;outline:0;font:400 11px/17px Inter,sans-serif}.campaign-step-inspector__subject input{width:100%;height:38px;padding:0 34px 0 10px}.campaign-step-inspector__subject svg{color:var(--campaign-muted);position:absolute;top:12px;right:10px}.campaign-step-inspector__subject input:focus,.campaign-step-inspector__delay input:focus,.campaign-step-inspector__message textarea:focus{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-step-inspector__message{flex:1;min-height:260px}.campaign-step-inspector__message textarea{resize:none;flex:1;width:100%;min-height:260px;padding:12px}.campaign-step-inspector>footer{border-top:1px solid var(--campaign-border-soft);justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;display:flex}.campaign-step-inspector>footer>span{gap:2px;display:flex}.campaign-step-inspector__empty{color:var(--campaign-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.campaign-step-inspector__empty strong{color:var(--campaign-text);font-size:12px;font-weight:500}.campaign-step-inspector__empty span{max-width:240px;font-size:10px;line-height:15px}.campaign-flow__sender strong.is-missing,.campaign-review-flow__start strong.is-missing{color:#e0ba31}.campaign-delivery-settings{border-bottom:1px solid var(--campaign-border-soft);background:var(--campaign-control-low);gap:10px;padding:12px 14px;display:grid}.campaign-delivery-settings>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-delivery-settings>header span{color:var(--campaign-text);align-items:center;gap:6px;font-size:10px;display:inline-flex}.campaign-delivery-settings>header em{color:var(--campaign-muted);font-size:8px;font-style:normal}.campaign-delivery-settings__actions{align-items:center;gap:5px;display:inline-flex}.campaign-delivery-settings__actions button{border:1px solid var(--campaign-border);background:var(--campaign-control);min-height:25px;color:var(--campaign-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font:400 8px Inter,sans-serif;display:inline-flex}.campaign-delivery-settings__actions button.is-primary{color:#fff;background:#316bff;border-color:#4e77df}.campaign-delivery-settings__actions button:disabled{cursor:default;opacity:.45}.campaign-delivery-settings>label,.campaign-delivery-settings__times label{gap:5px;min-width:0;display:grid}.campaign-delivery-settings>label>span,.campaign-delivery-settings__times label>span,.campaign-delivery-settings legend{color:var(--campaign-muted);font-size:8px}.campaign-delivery-settings input,.campaign-delivery-settings select{border:1px solid var(--campaign-border);background:var(--campaign-control);width:100%;min-height:32px;color:var(--campaign-text);border-radius:7px;outline:0;padding:0 9px;font:400 9px Inter,sans-serif}.campaign-delivery-settings input:focus,.campaign-delivery-settings select:focus{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-delivery-settings__error{color:#e66e72;font-size:8px;line-height:12px}.campaign-delivery-settings fieldset{border:0;margin:0;padding:0}.campaign-delivery-settings fieldset>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:6px;display:grid}.campaign-delivery-settings fieldset label{border:1px solid var(--campaign-border);min-height:27px;color:var(--campaign-muted);cursor:pointer;border-radius:6px;place-items:center;display:grid}.campaign-delivery-settings fieldset label.is-selected{color:#a8bdf2;background:#316bff26;border-color:#4e77df}.campaign-delivery-settings fieldset input{opacity:0;width:1px;height:1px;position:absolute}.campaign-delivery-settings fieldset span{font-size:8px}.campaign-delivery-settings__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaign-delivery-settings :disabled,.campaign-step-inspector :disabled,.campaign-flow :disabled{cursor:not-allowed;opacity:.48}.campaign-delivery-dialog{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07070ab8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.campaign-delivery-dialog>section{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:12px;grid-template-columns:260px minmax(0,1fr);width:min(980px,100vw - 64px);min-height:570px;max-height:calc(100dvh - 64px);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000085}.campaign-delivery-dialog>section>aside{border-right:1px solid var(--campaign-border-soft);background:var(--campaign-control-low);flex-direction:column;gap:4px;padding:28px 18px;display:flex}.campaign-delivery-dialog>section>aside h2{color:var(--campaign-text);margin:0 0 14px;font:600 18px/24px Inter,sans-serif}.campaign-delivery-dialog>section>aside button{min-height:40px;color:var(--campaign-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font:500 11px Inter,sans-serif;display:flex}.campaign-delivery-dialog>section>aside button:hover,.campaign-delivery-dialog>section>aside button.is-active{background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-delivery-dialog>section>aside button.is-active svg{color:var(--campaign-blue-light)}.campaign-delivery-dialog>section>main{flex-direction:column;min-width:0;min-height:0;padding:28px 38px 22px;display:flex;overflow-y:auto}.campaign-delivery-dialog>section>main>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.campaign-delivery-dialog>section>main>header>span{flex-direction:column;gap:5px;display:flex}.campaign-delivery-dialog>section>main>header strong{color:var(--campaign-text);font-size:17px;font-weight:600}.campaign-delivery-dialog>section>main>header small{color:var(--campaign-muted);font-size:11px}.campaign-delivery-dialog>section>main>header button{border:1px solid var(--campaign-border);width:34px;height:34px;color:var(--campaign-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.campaign-delivery-dialog>section>main>header button:hover{background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-delivery-dialog__sender,.campaign-delivery-dialog__schedule{gap:18px;display:grid}.campaign-delivery-dialog__sender{max-width:560px}.campaign-delivery-dialog__sender>label,.campaign-delivery-dialog__field,.campaign-delivery-dialog__schedule>label,.campaign-delivery-dialog__times label{gap:7px;display:grid}.campaign-delivery-dialog__sender label>span,.campaign-delivery-dialog__field>span,.campaign-delivery-dialog__schedule label>span,.campaign-delivery-dialog__times label>span,.campaign-delivery-dialog__schedule legend{color:var(--campaign-muted);font-size:10px}.campaign-delivery-dialog select,.campaign-delivery-dialog input{border:1px solid var(--campaign-border);background:var(--campaign-control-low);width:100%;min-height:40px;color:var(--campaign-text);border-radius:8px;outline:0;padding:0 12px;font:400 11px Inter,sans-serif}.campaign-delivery-dialog select:focus,.campaign-delivery-dialog input:focus{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-sender-picker{position:relative}.campaign-sender-picker__trigger{border:1px solid var(--campaign-border);background:var(--campaign-control-low);width:100%;min-height:58px;color:var(--campaign-text);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px;display:grid}.campaign-sender-picker__trigger:hover:not(:disabled),.campaign-sender-picker.is-open .campaign-sender-picker__trigger{background:var(--campaign-control-raised);border-color:#4e77df}.campaign-sender-picker.is-open .campaign-sender-picker__trigger{box-shadow:0 0 0 3px #4e77df21}.campaign-sender-picker__trigger>i,.campaign-sender-picker__options i{width:32px;height:32px;color:var(--campaign-muted);background:#2a2931;border-radius:50%;place-items:center;font:600 9px Inter,sans-serif;display:grid}.campaign-sender-picker__trigger>i.has-sender,.campaign-sender-picker__options i{color:#c9d7ff;background:#2c426f}.campaign-sender-picker__trigger>span,.campaign-sender-picker__options span,.campaign-sender-picker__state span{flex-direction:column;gap:3px;min-width:0;display:flex}.campaign-sender-picker__trigger strong,.campaign-sender-picker__options strong,.campaign-sender-picker__state strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font:500 11px Inter,sans-serif;overflow:hidden}.campaign-sender-picker__trigger small,.campaign-sender-picker__options small,.campaign-sender-picker__state small{color:var(--campaign-muted);text-overflow:ellipsis;white-space:nowrap;font:400 9px/13px Inter,sans-serif;overflow:hidden}.campaign-sender-picker__trigger>svg{color:var(--campaign-muted);transition:transform .14s}.campaign-sender-picker.is-open .campaign-sender-picker__trigger>svg{transform:rotate(180deg)}.campaign-sender-picker__menu{z-index:8;border:1px solid var(--campaign-border);background:#1d1c23;border-radius:10px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 46px #0000006b}.campaign-sender-picker__menu>header,.campaign-sender-picker__menu>footer{border-bottom:1px solid var(--campaign-border-soft);min-height:38px;color:var(--campaign-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font:500 9px Inter,sans-serif;display:flex}.campaign-sender-picker__menu>footer{border-top:1px solid var(--campaign-border-soft);border-bottom:0;justify-content:flex-end}.campaign-sender-picker__menu :is(header,footer) button,.campaign-sender-picker__state>button{color:#9db6f6;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:26px;padding:0 7px;font:500 9px Inter,sans-serif;display:inline-flex}.campaign-sender-picker__menu :is(header,footer) button:hover,.campaign-sender-picker__state>button:hover{background:var(--campaign-control-raised);color:#cbd8ff}.campaign-sender-picker__options{max-height:248px;padding:5px;display:grid;overflow-y:auto}.campaign-sender-picker__options>button{min-height:52px;color:var(--campaign-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.campaign-sender-picker__options>button:hover,.campaign-sender-picker__options>button.is-selected{background:var(--campaign-control-raised)}.campaign-sender-picker__options>button>svg{color:#8ca9ef}.campaign-sender-picker__state{min-height:92px;color:var(--campaign-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.campaign-sender-picker__state--error>svg{color:#dd637f}.campaign-sender-picker__state.is-compact{border-bottom:1px solid var(--campaign-border-soft);min-height:auto;padding-block:10px}.campaign-sender-picker .is-spinning,.campaign-sender-picker__trigger>i>svg{animation:.85s linear infinite campaign-sender-spin}@keyframes campaign-sender-spin{to{transform:rotate(360deg)}}.campaign-delivery-dialog__schedule>article{border:1px solid var(--campaign-border);background:var(--campaign-control-low);border-radius:9px;grid-template-columns:1.15fr .55fr .72fr .72fr 1.35fr;align-items:center;gap:0;min-height:72px;display:grid;overflow:hidden}.campaign-delivery-dialog__schedule>article>span{border-right:1px solid var(--campaign-border-soft);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:44px;padding:0 12px;display:flex}.campaign-delivery-dialog__schedule>article>span:last-child{border-right:0}.campaign-delivery-dialog__schedule article small{color:var(--campaign-muted);font-size:9px}.campaign-delivery-dialog__schedule article strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.campaign-delivery-dialog__schedule fieldset{border:0;margin:0;padding:0}.campaign-delivery-dialog__schedule fieldset>div{grid-template-columns:repeat(7,38px);gap:7px;margin-top:8px;display:grid}.campaign-delivery-dialog__schedule fieldset label{border:1px solid var(--campaign-border);height:34px;color:var(--campaign-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.campaign-delivery-dialog__schedule fieldset label.is-selected{color:#b9c9ff;background:#316bff26;border-color:#4e77df}.campaign-delivery-dialog__schedule fieldset input{opacity:0;width:1px;height:1px;position:absolute}.campaign-delivery-dialog__schedule fieldset span{font-size:10px}.campaign-delivery-dialog__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-delivery-dialog>section>main>footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:20px;display:flex}.campaign-delivery-dialog>section>main>footer button{border:1px solid var(--campaign-border);min-height:36px;color:var(--campaign-text);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font:500 10px Inter,sans-serif;display:inline-flex}.campaign-delivery-dialog>section>main>footer button.is-primary{background:var(--campaign-blue);color:#fff;border-color:#4e77df}.campaign-delivery-dialog>section>main>footer button:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.campaign-delivery-dialog{padding:12px}.campaign-delivery-dialog>section{grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 24px)}.campaign-delivery-dialog>section>aside{border-right:0;border-bottom:1px solid var(--campaign-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.campaign-delivery-dialog>section>aside h2{display:none}.campaign-delivery-dialog>section>main{padding:20px}.campaign-delivery-dialog__schedule>article{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-delivery-dialog__schedule>article>span{border-bottom:1px solid var(--campaign-border-soft)}}.campaign-step-preview{border:1px solid var(--campaign-border);background:var(--campaign-bg);border-radius:8px;gap:9px;padding:10px;display:grid}.campaign-step-preview>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-step-preview>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.campaign-step-preview>header strong{color:var(--campaign-text);font-size:9px}.campaign-step-preview>header small{color:var(--campaign-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.campaign-step-preview select{border:1px solid var(--campaign-border);background:var(--campaign-control);max-width:150px;min-height:28px;color:var(--campaign-text);border-radius:6px;font-size:8px}.campaign-step-preview article{border:1px solid var(--campaign-border-soft);background:var(--campaign-control);border-radius:7px;padding:10px}.campaign-step-preview h4,.campaign-step-preview p{color:var(--campaign-text);margin:0;font-size:9px;line-height:15px}.campaign-step-preview p{color:#c5c5ca;white-space:pre-wrap;margin-top:7px}.campaign-preview__missing{color:#e0ba31;background:#e0ba311f;border:1px solid #e0ba3159;border-radius:4px;padding:1px 4px}.campaign-step-preview__warning,.campaign-review-flow__missing{color:#e0ba31;align-items:flex-start;gap:6px;font-size:8px;line-height:13px;display:flex}.campaign-step-inspector__variables{border-top:1px solid var(--campaign-border-soft);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 14px;display:grid}.campaign-step-inspector__variables select,.campaign-step-inspector__variables button{border:1px solid var(--campaign-border);background:var(--campaign-control-low);min-height:31px;color:var(--campaign-text);border-radius:7px;font:500 9px Inter,sans-serif}.campaign-step-inspector__variables button{align-items:center;gap:5px;padding:0 9px;display:inline-flex}.campaign-step-inspector>footer.campaign-step-inspector__actions{align-items:center;gap:8px}.campaign-step-inspector__actions>span{gap:3px;min-width:0;display:flex}.campaign-step-inspector__actions .is-danger{color:#f98686}.campaign-audience{background:var(--campaign-bg);flex-direction:column;height:calc(100dvh - 48px);min-height:600px;display:flex;overflow:hidden}.campaign-audience__toolbar{border-bottom:1px solid var(--campaign-border-soft);background:var(--campaign-control);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 12px;display:flex}.campaign-audience__toolbar>div{align-items:center;gap:7px;min-width:0;display:flex}.campaign-audience__search{border:1px solid var(--campaign-border);background:var(--campaign-control-low);width:min(400px,32vw);height:36px;color:var(--campaign-muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.campaign-audience__search:focus-within{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-audience__search input{width:100%;color:var(--campaign-text);background:0 0;border:0;outline:0;font:400 11px Inter,sans-serif}.campaign-audience__toolbar button,.campaign-audience__add{border:1px solid var(--campaign-border);background:var(--campaign-control-low);min-height:36px;color:var(--campaign-text);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:500 10px Inter,sans-serif;display:inline-flex}.campaign-audience__toolbar button:hover,.campaign-audience__toolbar button.is-active,.campaign-audience__add:hover{background:var(--campaign-control-raised)}.campaign-audience__add select{appearance:none;max-width:125px;color:var(--campaign-text);font:inherit;background:0 0;border:0;outline:0}.campaign-audience__add svg:last-child{color:var(--campaign-muted)}.campaign-audience__toolbar .campaign-audience__enrich{border-color:var(--campaign-blue);background:linear-gradient(180deg, var(--campaign-blue-light), var(--campaign-blue));color:#fff}.campaign-audience__toolbar .campaign-audience__enrich:disabled{border-color:var(--campaign-border);background:var(--campaign-control-raised);color:var(--campaign-placeholder);cursor:default}.campaign-audience__notice{color:#7ed88b;background:#31c52e12;border-bottom:1px solid #31c52e2e;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;display:flex}.campaign-audience__notice button{color:inherit;background:0 0;border:0;margin-left:auto;padding:0;font-size:18px}.campaign-audience__table-wrap{flex:1;min-width:0;min-height:0;overflow:auto}.campaign-audience__bulk-actions{border-top:1px solid var(--campaign-border);background:var(--campaign-control);align-items:center;gap:8px;min-height:58px;padding:10px 14px;display:flex;box-shadow:0 -8px 24px #0000001a}.campaign-audience__bulk-actions>strong{color:var(--campaign-text);margin-right:4px;font-size:11px;font-weight:600}.campaign-audience__bulk-actions button{border:1px solid var(--campaign-border);background:var(--campaign-control-low);min-height:34px;color:var(--campaign-text);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:500 10px Inter,sans-serif;display:inline-flex}.campaign-audience__bulk-actions button:hover:not(:disabled){background:var(--campaign-control-raised)}.campaign-audience__bulk-actions button:disabled{color:var(--campaign-muted);cursor:not-allowed;opacity:.6}.campaign-audience__bulk-remove{color:#ef9b9b!important}.campaign-audience__bulk-clear{margin-left:auto;color:var(--campaign-muted)!important;background:0 0!important;border-color:#0000!important}.campaign-audience__move-picker{position:relative}.campaign-audience__move-menu{z-index:8;border:1px solid var(--campaign-border);background:var(--campaign-control-raised);border-radius:8px;gap:3px;min-width:210px;max-width:290px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 28px #00000057}.campaign-audience__move-menu>strong{color:var(--campaign-muted);padding:4px 6px 6px;font-size:9px;font-weight:500}.campaign-audience__move-menu button{text-align:left;text-overflow:ellipsis;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;min-width:0;min-height:32px;overflow:hidden}.campaign-audience__table{width:max(100%,900px);color:var(--campaign-muted);font-size:10px}.campaign-audience__row{border-bottom:1px solid var(--campaign-border-soft);background:var(--campaign-control);grid-template-columns:minmax(230px,1.5fr) minmax(230px,1.35fr) 112px 72px minmax(120px,.8fr) 86px 40px;align-items:center;min-height:48px;display:grid}.campaign-audience__row:hover:not(.campaign-audience__head){background:var(--campaign-hover)}.campaign-audience__row--interactive{cursor:pointer}.campaign-audience__row--interactive:focus-visible{z-index:1;outline:2px solid var(--campaign-blue);outline-offset:-2px;position:relative}.campaign-audience__row>span{border-right:1px solid var(--campaign-border-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;min-height:48px;padding:0 11px;display:flex;overflow:hidden}.campaign-audience__head{z-index:2;background:var(--campaign-bg);min-height:36px;color:var(--campaign-text);font-size:9px;font-weight:500;position:sticky;top:0}.campaign-audience__head>span{min-height:36px}.campaign-audience input[type=checkbox]{width:14px;height:14px;accent-color:var(--campaign-blue);flex:none}.campaign-audience__person i{color:#fff;background:#167e96;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.campaign-audience__person strong{color:var(--campaign-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.campaign-audience__person>span{flex-direction:column;gap:2px;min-width:0;display:flex}.campaign-audience__person small{color:var(--campaign-muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.campaign-audience__email{flex-wrap:wrap;gap:6px}.campaign-audience__email>strong{color:var(--campaign-text);text-overflow:ellipsis;font-weight:400;overflow:hidden}.campaign-audience__row .is-missing{color:#e2bb2c}.campaign-audience__status,.campaign-audience__verified{background:var(--campaign-control-raised);color:var(--campaign-text);text-transform:capitalize;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-style:normal;display:inline-flex}.campaign-audience__status--active,.campaign-audience__status--completed,.campaign-audience__verified{color:#7ed88b;background:#31c52e21}.campaign-audience__status--failed{color:#f98686;background:#f986861f}.campaign-audience__row a{color:#7091e5;text-decoration:none}.campaign-audience__row>button{width:28px;height:28px;color:var(--campaign-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.campaign-audience__row>button:hover{background:var(--campaign-control-raised);color:#f98686}.campaign-audience__row>button:disabled{opacity:.35;cursor:not-allowed}.campaign-audience__row>button:disabled:hover{color:var(--campaign-muted);background:0 0}.campaign-audience__add.is-disabled{opacity:.55}.campaign-audience__empty{min-height:240px;color:var(--campaign-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.campaign-audience__empty strong{color:var(--campaign-text);font-size:12px;font-weight:500}.campaign-audience__empty span{font-size:10px}.campaign-audience>footer{border-top:1px solid var(--campaign-border-soft);min-height:34px;color:var(--campaign-text);justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;display:flex}.campaign-audience>footer small{color:var(--campaign-muted)}@media (width<=1500px){.campaign-workspace__header{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)}.campaign-studio{grid-template-columns:minmax(390px,1fr) 340px}}@media (width>=1360px){.campaign-workspace__header{grid-template-columns:minmax(360px,1fr) auto minmax(360px,1fr);gap:24px;min-height:58px;padding:0 18px}.campaign-workspace__identity{gap:9px}.campaign-workspace__identity>button,.campaign-workspace__identity>i,.campaign-workspace__more>button{width:36px;height:36px}.campaign-workspace__identity strong{max-width:420px;font-size:14px;line-height:20px}.campaign-workspace__status{min-height:28px;padding:0 10px;font-size:11px}.campaign-workspace__header nav button{gap:7px;padding:0 18px;font-size:14px;line-height:20px}.campaign-workspace__header nav button svg,.campaign-workspace__actions svg{width:16px;height:16px}.campaign-workspace__actions>button{min-height:38px;padding:0 13px;font-size:12px}.campaign-studio{grid-template-columns:320px minmax(560px,1fr) 430px;height:calc(100dvh - 58px)}.campaign-setup-bar+.campaign-studio{height:calc(100dvh - 128px)}.campaign-copilot>header,.campaign-step-inspector>header{min-height:58px;padding:0 16px}.campaign-copilot>header>span,.campaign-step-inspector>header>span{gap:9px;font-size:14px;line-height:20px}.campaign-copilot__conversation{gap:22px;padding:24px 20px}.campaign-copilot__empty{gap:9px}.campaign-copilot__empty>svg{width:26px;height:26px}.campaign-copilot__empty strong{font-size:18px;line-height:22px}.campaign-copilot__empty span{max-width:270px;font-size:12px;line-height:18px}.campaign-copilot__suggestions{gap:9px}.campaign-copilot__suggestions button{border-radius:9px;min-height:48px;padding:10px 14px;font-size:12px;line-height:18px}.campaign-copilot__composer{border-radius:10px;gap:9px;margin:0 14px 14px;padding:12px}.campaign-copilot__composer>span{padding:4px 7px;font-size:11px}.campaign-copilot__composer textarea{min-height:66px;padding-right:36px;font-size:13px;line-height:20px}.campaign-copilot__composer>button{width:34px;height:34px}.campaign-flow__meta{top:16px;left:18px}.campaign-flow__meta strong{max-width:320px;font-size:12px;line-height:18px}.campaign-flow__meta small{font-size:11px;line-height:16px}.campaign-flow__canvas{width:min(430px,100% - 64px);padding:76px 0 54px}.campaign-flow__sender,.campaign-flow__step,.campaign-flow__delay{width:290px}.campaign-flow__sender,.campaign-flow__sender>button{min-height:60px}.campaign-flow__sender>button{gap:5px;padding:0 14px}.campaign-flow__sender small,.campaign-flow__delay{font-size:12px;line-height:18px}.campaign-flow__sender i{width:22px;height:22px;font-size:9px}.campaign-flow__sender strong{font-size:14px;line-height:20px}.campaign-flow__delay{padding:9px 12px 4px}.campaign-flow__step{min-height:62px;padding:0 14px;font-size:14px;line-height:20px}.campaign-flow__step>span{gap:10px}.campaign-flow__step>span i,.campaign-step-inspector>header>span i{border-radius:7px;width:32px;height:32px}.campaign-flow__connector{width:26px;height:26px;margin:10px 0}.campaign-flow__add{min-height:34px;padding:0 11px;font-size:11px}.campaign-flow__zoom{bottom:16px;left:16px}.campaign-flow__zoom button{width:34px;height:34px}.campaign-step-inspector__mode{min-height:34px;padding:0 11px;font-size:12px}.campaign-step-inspector__content{gap:21px;padding:20px}.campaign-step-inspector__content>label{gap:9px}.campaign-step-inspector__content>label>span:first-child{font-size:12px;line-height:18px}.campaign-step-inspector__sender{min-height:44px;padding:0 12px;font-size:13px}.campaign-step-inspector__sender i{width:24px;height:24px;font-size:9px}.campaign-step-inspector__delay>span:last-child{font-size:13px}.campaign-step-inspector__subject input,.campaign-step-inspector__delay input,.campaign-step-inspector__message textarea{font-size:14px;line-height:20px}.campaign-step-inspector__subject input{height:46px;padding:0 38px 0 12px}.campaign-step-inspector__subject svg{top:15px;right:12px}.campaign-step-inspector__message,.campaign-step-inspector__message textarea{min-height:340px}.campaign-step-inspector__message textarea{padding:14px}.campaign-step-inspector__variables select,.campaign-step-inspector__variables button,.campaign-step-inspector__actions button{min-height:38px;font-size:12px}.campaign-step-inspector>footer{min-height:58px;padding:0 14px}}@media (width<=1180px){.campaign-copilot{display:none}.campaign-studio{grid-template-columns:minmax(410px,1fr) 340px}.campaign-workspace__identity>button:nth-last-child(-n+2){display:none}.campaign-workspace__header nav button{padding:0 9px}}@media (width<=900px){.campaign-workspace__header{scrollbar-width:none;flex-direction:row;align-items:center;gap:8px;min-height:58px;padding:0 10px;display:flex;overflow-x:auto}.campaign-workspace__header::-webkit-scrollbar{display:none}.campaign-workspace__identity{flex:none}.campaign-workspace__identity>i,.campaign-workspace__identity small{display:none}.campaign-workspace__identity strong{max-width:130px}.campaign-workspace__header nav{flex:none;order:2}.campaign-workspace__header nav button{min-height:58px;padding:0 8px}.campaign-workspace__actions{flex:none;order:3}.campaign-workspace__actions>button:not(.campaign-workspace__next){display:none}.campaign-setup-bar{grid-template-columns:1fr;align-items:stretch}.campaign-setup-bar>span{display:none}.campaign-studio,.campaign-setup-bar+.campaign-studio{height:auto;min-height:calc(100dvh - 126px);display:block;overflow:visible}.campaign-flow{border-right:0;border-bottom:1px solid var(--campaign-border-soft);min-height:520px}.campaign-step-inspector{min-height:560px}.campaign-audience{height:calc(100dvh - 126px)}.campaign-audience__toolbar{flex-direction:column;align-items:stretch}.campaign-audience__toolbar>div{scrollbar-width:none;overflow-x:auto}.campaign-audience__toolbar>div::-webkit-scrollbar{display:none}.campaign-audience__search{flex:none;width:min(320px,100vw - 28px)}}@media (width<=620px){.campaign-workspace__identity>span,.campaign-workspace__status{display:none}.campaign-workspace__header nav button{font-size:0}.campaign-workspace__header nav button svg{width:16px;height:16px}.campaign-workspace__actions>.campaign-workspace__next{padding:0 9px;font-size:0}.campaign-workspace__actions>.campaign-workspace__next svg{width:15px;height:15px}.campaign-flow__canvas{width:calc(100% - 32px)}.campaign-audience__toolbar>div:first-child{grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:visible}.campaign-audience__search{width:100%}.campaign-step-inspector__content{padding:14px}}.campaign-review-workspace{background:var(--campaign-bg);grid-template-columns:clamp(340px,30vw,435px) minmax(0,1fr);height:calc(100dvh - 48px);min-height:640px;display:grid;overflow:hidden}.campaign-review-queue{border-right:1px solid var(--campaign-border);background:var(--campaign-control);flex-direction:column;min-width:0;display:flex;box-shadow:6px 0 18px #0000001f}.campaign-review-queue__tabs{border-bottom:1px solid var(--campaign-border-soft);align-items:flex-end;gap:10px;min-height:52px;padding:0 14px;display:flex}.campaign-review-queue__tabs button{height:44px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;padding:0 9px;font:500 12px Inter,sans-serif;position:relative}.campaign-review-queue__tabs button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.campaign-review-queue__tabs button.is-active{color:var(--campaign-text);background:#ffffff06;border-radius:8px 8px 0 0}.campaign-review-queue__tabs button.is-active:after{background:var(--campaign-text)}.campaign-review-queue__notice{color:#83a0e9;background:#2b2e3d;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin:14px 14px 8px;padding:9px 12px;display:flex}.campaign-review-queue__notice span{color:#d5d7df;font-size:10px;line-height:15px}.campaign-review-queue__search-row{grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;padding:0 14px 9px;display:grid}.campaign-review-queue__search-row label{border:1px solid var(--campaign-border);height:36px;color:var(--campaign-muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.campaign-review-queue__search-row label:focus-within{border-color:#4e77df;box-shadow:0 0 0 3px #4e77df21}.campaign-review-queue__search-row input{min-width:0;color:var(--campaign-text);background:0 0;border:0;outline:0;flex:1;font:400 11px Inter,sans-serif}.campaign-review-queue__search-row>button,.campaign-review-queue__list article>button:last-child:not(.campaign-review-queue__lead){border:1px solid var(--campaign-border);width:36px;height:36px;color:var(--campaign-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid}.campaign-review-queue__search-row>button:hover,.campaign-review-queue__list article>button:last-child:not(.campaign-review-queue__lead):hover{background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-review-queue__select-all{min-height:32px;color:var(--campaign-text);align-items:center;gap:7px;padding:0 14px;font-size:10px;display:flex}.campaign-review-queue input[type=checkbox]{width:14px;height:14px;accent-color:var(--campaign-blue);flex:none}.campaign-review-queue__list{flex:1;min-height:0;padding:0 14px 16px;overflow-y:auto}.campaign-review-queue__launch{border-top:1px solid var(--campaign-border);background:var(--campaign-control);align-content:center;gap:10px;min-height:104px;padding:12px 14px;display:grid}.campaign-review-queue__launch>span{gap:3px;min-width:0;display:grid}.campaign-review-queue__launch strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.campaign-review-queue__launch small{color:var(--campaign-muted);font-size:9px;line-height:13px}.campaign-review-queue__launch button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#5b86ff 0%,#3f6ff0 100%);border:1px solid #5d88ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:0 14px;font:600 12px Inter,sans-serif;display:inline-flex}.campaign-review-queue__launch button:hover:not(:disabled){filter:brightness(1.07)}.campaign-review-queue__launch button:disabled{border-color:var(--campaign-border);background:var(--campaign-control-raised);color:var(--campaign-muted);cursor:not-allowed}.campaign-review-queue__list article{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:9px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:9px;min-height:94px;margin-bottom:7px;padding:10px 10px 10px 12px;display:grid}.campaign-review-queue__list article.is-current{background:#262a3a;border-color:#4e77df;box-shadow:0 0 0 1px #4e77df33}.campaign-review-queue__list article>button:last-child:not(.campaign-review-queue__lead){border-color:#0000;width:28px;height:28px}.campaign-review-queue__lead{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.campaign-review-queue__lead>i{color:#fff;background:#0891b2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid}.campaign-review-queue__list article:nth-child(3n+2) .campaign-review-queue__lead>i{background:#db2777}.campaign-review-queue__list article:nth-child(3n+3) .campaign-review-queue__lead>i{background:#ca8a04}.campaign-review-queue__lead>span{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.campaign-review-queue__lead strong,.campaign-review-queue__lead small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-review-queue__lead strong{color:var(--campaign-text);font-size:11px;font-weight:500}.campaign-review-queue__lead small{color:var(--campaign-muted);align-items:center;gap:5px;font-size:9px;display:flex}.campaign-review-queue__lead em{gap:5px;margin-top:2px;font-style:normal;display:flex}.campaign-review-queue__lead b{color:#83a0e9;text-transform:capitalize;background:#316bff2e;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:500}.campaign-review-queue__empty,.campaign-review-flow__empty{min-height:220px;color:var(--campaign-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.campaign-review-queue__empty strong,.campaign-review-flow__empty strong{color:var(--campaign-text);font-size:11px;font-weight:500}.campaign-review-queue__empty span,.campaign-review-flow__empty span{max-width:240px;font-size:9px;line-height:14px}.campaign-review-flow{background-color:var(--campaign-bg);background-image:radial-gradient(circle,#95959d1f 1px,#0000 1px);background-size:22px 22px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.campaign-review-flow__toolbar{z-index:3;border-bottom:1px solid var(--campaign-border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a191feb;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 14px;display:flex;position:relative}.campaign-review-flow__toolbar>span{flex-direction:column;gap:2px;min-width:0;display:flex}.campaign-review-flow__toolbar strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.campaign-review-flow__toolbar small{color:var(--campaign-muted);font-size:9px}.campaign-review-flow__toolbar>div{flex:none;align-items:center;gap:8px;display:flex}.campaign-review-flow__toolbar em{color:#7ed88b;background:#31c52e1c;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.campaign-review-flow__toolbar button{border:1px solid var(--campaign-border);background:var(--campaign-control);height:32px;color:var(--campaign-text);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font:500 9px Inter,sans-serif;display:inline-flex}.campaign-review-flow__canvas{flex:1;min-height:0;padding:40px 24px 92px;overflow:auto}.campaign-review-flow__start,.campaign-review-flow__step,.campaign-review-flow__end{width:min(430px,100% - 40px);margin:0 auto}.campaign-review-flow__start{background:#1c2f20;border:1px solid #387a38;border-radius:8px;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:48px;padding:0 12px;display:grid;box-shadow:0 5px 18px #00000029}.campaign-review-flow__start>span{flex-direction:column;gap:3px;min-width:0;display:flex}.campaign-review-flow__start>span:last-child{border-left:1px solid #5ad1582e;padding-left:12px}.campaign-review-flow__start small,.campaign-review-flow__wait{color:var(--campaign-muted);font-size:8px}.campaign-review-flow__start i{color:#fff;background:#0891b2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.campaign-review-flow__start strong{color:var(--campaign-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.campaign-review-flow__step{padding-top:34px;position:relative}.campaign-review-flow__step:before{content:"";background:#387a38;width:1px;height:34px;position:absolute;top:0;left:50%}.campaign-review-flow__wait{z-index:1;background:var(--campaign-bg);white-space:nowrap;border-radius:4px;padding:2px 6px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.campaign-review-flow__wait strong{color:#83a0e9;font-weight:500}.campaign-review-flow__step article{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:8px;overflow:hidden;box-shadow:0 6px 20px #00000026}.campaign-review-flow__step article>header,.campaign-review-flow__step article>footer{border-bottom:1px solid var(--campaign-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 10px;display:flex}.campaign-review-flow__previewing{min-height:30px;color:var(--campaign-muted);align-items:center;gap:5px;padding:0 8px;font-size:8px;display:inline-flex}.campaign-review-flow__missing{background:#e0ba3112;border:1px solid #e0ba3147;border-radius:7px;width:min(430px,100% - 40px);margin:12px auto 0;padding:9px 10px}.campaign-review-flow__step article>header>span{align-items:center;gap:6px;display:flex}.campaign-review-flow__step article>header i{color:#5ad158;background:#0d340d;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.campaign-review-flow__step article>header strong{color:var(--campaign-text);font-size:9px;font-weight:500}.campaign-review-flow__step article>header em{color:#83a0e9;background:#316bff2b;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal}.campaign-review-flow__step h3{color:var(--campaign-text);margin:0;padding:10px 12px 0;font-size:10px;font-weight:500;line-height:15px}.campaign-review-flow__step p{color:#c5c5ca;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 0;padding:0 12px 12px;font-size:9px;line-height:15px;display:-webkit-box;overflow:hidden}.campaign-review-flow__step article>footer{border-top:1px solid var(--campaign-border-soft);min-height:30px;color:var(--campaign-muted);border-bottom:0;font-size:8px}.campaign-review-flow__end{color:#7ed88b;background:#1c2f20;border:1px solid #387a38;border-radius:7px;align-items:center;gap:5px;width:max-content;min-height:27px;margin-top:34px;padding:0 9px;font-size:8px;display:flex;position:relative}.campaign-review-flow__end:before{content:"";background:#387a38;width:1px;height:34px;position:absolute;bottom:100%;left:50%}.campaign-review-flow__zoom{z-index:4;border:1px solid var(--campaign-border-soft);background:var(--campaign-control);border-radius:8px;gap:2px;padding:3px;display:grid;position:absolute;bottom:78px;left:12px;box-shadow:0 5px 18px #0000002e}.campaign-review-flow__zoom button{width:27px;height:27px;color:var(--campaign-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.campaign-review-flow__zoom button:hover{background:var(--campaign-control-raised);color:var(--campaign-text)}.campaign-review__gate{z-index:5;border-top:1px solid var(--campaign-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a191ff5;justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #0003}.campaign-review__checks{flex:1;gap:5px;min-width:0;display:flex}.campaign-review__checks article{border:1px solid var(--campaign-border-soft);background:var(--campaign-bg);border-radius:7px;flex:1;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.campaign-review__checks article>i{color:#e0ba31}.campaign-review__checks article.is-complete>i{color:#5ad158}.campaign-review__checks article>span{flex-direction:column;gap:1px;min-width:0;display:flex}.campaign-review__checks strong,.campaign-review__checks small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-review__checks strong{color:var(--campaign-text);font-size:8px;font-weight:500}.campaign-review__checks small{color:var(--campaign-muted);font-size:7px}.campaign-review__gate .campaign-launch-action,.campaign-review__gate .campaign-delivery{background:0 0;border:0;flex:auto;width:100%;min-width:0;margin:0;padding:0}.campaign-review__gate .campaign-launch-action>button,.campaign-review__gate .campaign-delivery>button{border-radius:8px;min-height:34px;padding:0 11px;font-size:10px}.campaign-review__gate .campaign-launch-action strong,.campaign-review__gate .campaign-delivery strong{font-size:10px}.campaign-review__gate .campaign-launch-action small,.campaign-review__gate .campaign-delivery small{max-width:300px;font-size:8px}.campaign-review__gate .campaign-delivery>i{width:30px;height:30px}.campaign-review__gate .campaign-launch-confirm{background:var(--campaign-control);max-width:620px;margin:0;position:absolute;bottom:74px;right:12px;box-shadow:0 14px 35px #00000061}.campaign-review__gate .campaign-refresh{flex:none;margin:0}.campaign-review__gate .campaign-delivery-error{margin:0;position:absolute;bottom:74px;right:12px}.campaign-readiness-blockers{background:var(--campaign-control);border:1px solid #e0ba314d;border-radius:8px;width:min(480px,100% - 24px);max-height:150px;padding:10px 12px;position:absolute;bottom:74px;right:12px;overflow:auto;box-shadow:0 12px 28px #00000052}.campaign-readiness-blockers strong{color:var(--campaign-text);font-size:9px}.campaign-readiness-blockers ul{color:#e0ba31;gap:3px;margin:6px 0 0;padding:0 0 0 14px;font-size:8px;line-height:12px;display:grid}@media (width<=1180px){.campaign-review-workspace{grid-template-columns:320px minmax(0,1fr)}.campaign-review__checks article:nth-child(-n+2){display:none}.campaign-review__gate .campaign-launch-action,.campaign-review__gate .campaign-delivery{min-width:min(420px,58vw)}}@media (width<=800px){.campaign-review-workspace{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 58px);overflow:visible}.campaign-review-queue{border-right:0;border-bottom:1px solid var(--campaign-border);min-height:390px;max-height:48dvh}.campaign-review-flow{min-height:690px}.campaign-review__gate{flex-direction:column;align-items:stretch}.campaign-review__checks{grid-template-columns:repeat(2,1fr);display:grid}.campaign-review__checks article:nth-child(-n+2){display:flex}.campaign-review__gate .campaign-launch-action,.campaign-review__gate .campaign-delivery{width:100%;min-width:0}.campaign-review-flow__canvas{padding-bottom:176px}.campaign-review-flow__zoom{bottom:166px}}@media (width<=520px){.campaign-review-flow__toolbar>div em,.campaign-review-flow__toolbar button svg{display:none}.campaign-review-flow__toolbar button{padding:0 8px}.campaign-review-flow__start,.campaign-review-flow__step{width:100%}.campaign-review__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-review__gate .campaign-launch-action,.campaign-review__gate .campaign-delivery{flex-direction:column;align-items:stretch}}.campaign-reports-workspace{background:var(--campaign-bg);grid-template-columns:clamp(310px,24vw,370px) minmax(0,1fr);height:calc(100dvh - 48px);min-height:680px;display:grid;overflow:hidden}.campaign-reports-filters{border-right:1px solid var(--campaign-border-soft);background:var(--campaign-bg);flex-direction:column;min-width:0;padding:16px;display:flex}.campaign-reports-filters:before{pointer-events:none;content:"";position:absolute}.campaign-reports-filters>*{position:relative}.campaign-reports-filters{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:10px;margin:16px 0 16px 16px;box-shadow:0 2px 4px #0000002e}.campaign-reports-filters__views{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaign-reports-filters__views>button{background:var(--campaign-bg);min-width:0;height:135px;color:var(--campaign-placeholder);cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font:500 11px Inter,sans-serif;display:flex}.campaign-reports-filters__views>button.is-active{color:#7091e5;background:linear-gradient(#1a191f,#2b2e3d);border-color:#4e77df;box-shadow:inset 0 0 0 3px #1a191f}.campaign-reports-filters__views>button>span{color:#94b5ff;background:#f7f8fb;border-radius:5px;place-items:center;width:70px;height:54px;display:grid;position:relative;overflow:hidden}.campaign-reports-filters__views>button:not(.is-active)>span{color:#c5c5c5;background:#f1f1f1}.campaign-reports-filters__views>button>span>svg{z-index:2;position:absolute;bottom:7px;left:8px}.campaign-reports-filters__views>button>span>i{opacity:.35;background:currentColor;border-radius:2px 2px 0 0;width:13px;height:8px;position:absolute;right:8px}.campaign-reports-filters__views>button>span>i:first-of-type{top:8px}.campaign-reports-filters__views>button>span>i:nth-of-type(2){width:22px;top:21px}.campaign-reports-filters__views>button>span>i:nth-of-type(3){width:30px;top:34px}.campaign-reports-filters__views>button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.campaign-reports-filters__fields{gap:15px;margin-top:16px;display:grid}.campaign-reports-filters__fields label{color:var(--campaign-text);gap:7px;font-size:10px;display:grid;position:relative}.campaign-reports-filters__fields label>span{font-weight:500}.campaign-reports-filters__fields button,.campaign-reports-filters__fields select,.campaign-reports-filters__export{border:1px solid var(--campaign-border);background:linear-gradient(180deg, var(--campaign-control-raised), var(--campaign-control-low));width:100%;height:40px;color:var(--campaign-text);border-radius:10px;outline:0;padding:0 12px;font:400 11px Inter,sans-serif}.campaign-reports-filters__fields button{justify-content:center;align-items:center;gap:8px;display:flex}.campaign-reports-filters__fields select{appearance:none;color:var(--campaign-muted);padding-right:34px}.campaign-reports-filters__fields label>svg{pointer-events:none;color:var(--campaign-muted);position:absolute;bottom:13px;right:11px}.campaign-reports-filters__export{cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:auto;display:flex}.campaign-reports-filters__export:hover{color:#fff;border-color:#4e77df}.campaign-reports-main{background:var(--campaign-bg);min-width:0;overflow-y:auto}.campaign-reports-main__inner{gap:24px;width:min(800px,100% - 48px);margin:0 auto;padding:24px 0 80px;display:grid}.campaign-reports-funnel,.campaign-reports-statistics,.campaign-reports-steps{border:1px solid var(--campaign-border);background:var(--campaign-control);border-radius:10px;overflow:hidden}.campaign-reports-funnel{padding:16px}.campaign-reports-funnel>header,.campaign-reports-steps>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-reports-funnel h2,.campaign-reports-statistics h2,.campaign-reports-steps h2{color:var(--campaign-text);margin:0;font:600 14px/19px Inter,sans-serif}.campaign-reports-funnel>header>span,.campaign-reports-steps>header>span{color:#83a0e9;background:#364e8f80;border:1px solid #364e8f;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9px;display:inline-flex}.campaign-reports-funnel>div{grid-template-columns:repeat(5,minmax(110px,1fr));justify-content:space-between;align-items:start;gap:28px;min-width:748px;margin-top:8px;display:grid}.campaign-reports-funnel article{width:110.39px;min-width:0;height:158px;position:relative}.campaign-reports-funnel article>span{height:18px;color:var(--campaign-muted);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:18px;display:flex;position:absolute;top:0;left:0}.campaign-reports-funnel article>i{align-items:flex-end;height:100px;display:flex;position:absolute;top:26px;left:0;right:0}.campaign-reports-funnel article>i>b{background:linear-gradient(#6e89c7,#a8c3ff);border-radius:0 10px 0 0;width:100%;min-height:0;display:block}.campaign-reports-funnel article.is-warning>i>b{background:linear-gradient(#dd637f,#b54168)}.campaign-reports-funnel article>strong{height:24px;color:var(--campaign-text);align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;top:134px;left:0}.campaign-reports-funnel article>strong small{color:var(--campaign-placeholder);font-size:16px;font-weight:400;line-height:24px}.campaign-reports-funnel__note{color:var(--campaign-placeholder);margin:12px 0 0;font-size:11px;line-height:16px}.campaign-reports-statistics{gap:16px;padding:23px 24px 24px;display:grid}.campaign-reports-statistics__group{gap:12px;display:grid}.campaign-reports-statistics__group h3{color:var(--campaign-muted);margin:0;font-size:14px;font-weight:500;line-height:20px}.campaign-reports-statistics__group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.campaign-reports-statistics__group article{border:1px solid var(--campaign-border);color:#94b5ff;border-radius:10px;align-items:center;gap:16px;min-width:0;height:80px;padding:0 40.68px 0 24px;display:flex;box-shadow:0 1px 2px #00000014}.campaign-reports-statistics__group article>svg{stroke-width:1.65px;flex:0 0 32px;width:32px;height:35px}.campaign-reports-statistics__group:nth-of-type(3) article:nth-child(2),.campaign-reports-statistics__group:nth-of-type(4) article:first-child{color:#ff9a8b}.campaign-reports-statistics__group:nth-of-type(3) article:nth-child(3),.campaign-reports-statistics__group:nth-of-type(4) article:nth-child(3){color:#c4a7ff}.campaign-reports-statistics__group:nth-of-type(4) article:nth-child(2){color:#83e0bb}.campaign-reports-statistics__group:nth-of-type(5) article{color:#eea3aa}.campaign-reports-statistics__group article>span{flex-direction:column;width:124.66px;min-width:0;display:flex}.campaign-reports-statistics__group article strong{color:var(--campaign-text);align-items:baseline;gap:8px;font-size:20px;font-weight:600;line-height:28px;display:flex}.campaign-reports-statistics__group article strong small{color:var(--campaign-placeholder);font-size:14px;font-weight:400;line-height:20px}.campaign-reports-statistics__group article em{color:var(--campaign-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;line-height:20px;overflow:hidden}.campaign-reports-step-intro{color:#7091e5;background:#316bff12;border:1px solid #316bff40;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.campaign-reports-step-intro>span{flex-direction:column;gap:3px;display:flex}.campaign-reports-step-intro strong{color:var(--campaign-text);font-size:11px;font-weight:500}.campaign-reports-step-intro small{color:var(--campaign-muted);font-size:9px}.campaign-reports-steps{gap:8px;padding:23px 24px 24px;display:grid}.campaign-reports-steps>header>span{border-color:var(--campaign-border-soft);background:var(--campaign-bg);color:var(--campaign-muted)}.campaign-reports-steps__tabs{border:1px solid var(--campaign-border-soft);background:#1e1d22;border-radius:10px;grid-template-columns:repeat(6,minmax(86px,1fr));gap:3px;height:40px;padding:4px;display:grid;overflow-x:auto}.campaign-reports-steps__tabs button{min-width:0;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font:500 10px Inter,sans-serif}.campaign-reports-steps__tabs button.is-active{background:var(--campaign-control);color:var(--campaign-text);box-shadow:0 2px 4px #0003}.campaign-reports-steps__table{border:1px solid var(--campaign-border);border-radius:10px;justify-self:center;width:min(748px,100%);overflow:hidden}.campaign-reports-steps__table>div[role=row]{border-bottom:1px solid var(--campaign-border-soft);height:56px;color:var(--campaign-muted);grid-template-columns:47px minmax(247px,1fr) 100px;align-items:center;gap:20px;padding:5px 16px;font-size:14px;line-height:21px;display:grid}.campaign-reports-steps__table>div[role=row]:first-child{background:var(--campaign-bg);height:36px;color:var(--campaign-text);font-weight:600}.campaign-reports-steps__table>div[role=row]>span:first-child{border-right:1px solid var(--campaign-border);width:47px;color:var(--campaign-placeholder);text-align:center;justify-content:center;align-self:stretch;align-items:center;padding-right:16px;display:flex}.campaign-reports-steps__table>div[role=row]:last-child{border-bottom:0}.campaign-reports-steps__table>div[role=row]>span:last-child{text-align:right}.campaign-reports-steps__table>div[role=row]>span:nth-child(2){align-items:center;gap:16px;min-width:0;display:flex}.campaign-reports-steps__table>div[role=row]>span:nth-child(2)>i{color:#94b5ff;background:#263c6c;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.campaign-reports-steps__table strong{min-width:0;color:var(--campaign-text);flex-direction:column;font-size:14px;font-weight:500;line-height:21px;display:flex}.campaign-reports-steps__table strong small{color:var(--campaign-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.campaign-reports-steps>p{color:var(--campaign-muted);margin:2px 0 0;font-size:9px;line-height:14px}.campaign-reports-steps__empty{min-height:120px;color:var(--campaign-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.campaign-reports-main .campaign-performance__insight{margin:0}@media (width<=1120px){.campaign-reports-workspace{grid-template-columns:290px minmax(0,1fr)}.campaign-reports-main__inner{width:calc(100% - 32px)}}@media (width<=860px){.campaign-reports-workspace{height:auto;min-height:calc(100dvh - 58px);display:block;overflow:visible}.campaign-reports-filters{grid-template-columns:240px minmax(0,1fr) auto;gap:12px;margin:12px;padding:12px;display:grid}.campaign-reports-filters__views{grid-column:1}.campaign-reports-filters__views>button{height:104px}.campaign-reports-filters__views>button>span{display:none}.campaign-reports-filters__fields{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.campaign-reports-filters__export{grid-column:3;align-self:end;width:44px;margin-top:0;padding:0;font-size:0}.campaign-reports-main{overflow:visible}}@media (width<=680px){.campaign-reports-filters{grid-template-columns:1fr auto}.campaign-reports-filters__views{grid-column:1/-1}.campaign-reports-filters__views>button{height:48px}.campaign-reports-filters__fields{grid-column:1;grid-template-columns:1fr}.campaign-reports-filters__fields label:not(:first-child){display:none}.campaign-reports-filters__export{grid-column:2}.campaign-reports-main__inner{width:calc(100% - 24px);padding-top:8px}.campaign-reports-funnel{overflow-x:auto}.campaign-reports-statistics{padding:18px}.campaign-reports-statistics__group>div{grid-template-columns:1fr}.campaign-reports-statistics__group article{min-height:68px}.campaign-reports-steps{padding:18px}.campaign-reports-steps>header{flex-direction:column;align-items:flex-start}.campaign-reports-steps__table>div[role=row]{grid-template-columns:38px minmax(0,1fr) 54px;padding:0 10px}.campaign-reports-steps__table>div[role=row]>span:first-child{width:38px;padding-right:10px}}@media (width>=1181px){.campaign-workspace__header{grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);gap:18px;min-height:49px;padding:0 12px}.campaign-workspace__identity>button,.campaign-workspace__identity>i,.campaign-workspace__more>button{width:32px;height:32px}.campaign-workspace__identity strong{max-width:360px;font-size:13px;line-height:20px}.campaign-workspace__status{min-height:24px;padding:0 9px;font-size:10px}.campaign-workspace__header nav button{gap:6px;min-height:49px;padding:0 15px;font-size:12px;line-height:18px}.campaign-workspace__actions>button{min-height:32px;padding:0 11px;font-size:11px}.campaign-studio{grid-template-columns:minmax(420px,1fr) clamp(340px,24.3vw,622px);height:calc(100dvh - 49px)}.campaign-setup-bar+.campaign-studio{height:calc(100dvh - 115px)}.campaign-copilot>header,.campaign-step-inspector>header{min-height:48px;padding:0 14px}.campaign-copilot>header>span,.campaign-step-inspector>header>span{font-size:13px;line-height:18px}.campaign-copilot__conversation{gap:18px;padding:20px 16px}.campaign-copilot__empty strong{font-size:16px;line-height:21px}.campaign-copilot__empty span{font-size:11px;line-height:17px}.campaign-copilot__suggestions button{min-height:43px;padding:9px 12px;font-size:11px;line-height:17px}.campaign-flow__canvas{justify-content:flex-start;width:min(430px,100% - 56px);padding:clamp(88px,13dvh,160px) 0 54px}.campaign-flow__sender{width:263px}.campaign-flow__step,.campaign-flow__delay{width:301px}.campaign-flow__step{min-height:62px;font-size:13px}.campaign-flow__delay{padding:12px 0 5px;font-size:11px;line-height:16px}.campaign-step-inspector__content{gap:19px;padding:18px 20px}.campaign-step-inspector__content>label>span:first-child{font-size:11px;line-height:17px}.campaign-step-inspector__sender{min-height:42px;font-size:12px}.campaign-step-inspector__subject input,.campaign-step-inspector__delay input,.campaign-step-inspector__message textarea{font-size:13px;line-height:20px}.campaign-step-inspector__subject input{height:44px}.campaign-step-inspector__message{flex:none;min-height:0}.campaign-step-inspector__message textarea{flex:none;height:clamp(220px,30dvh,320px);min-height:220px}.campaign-step-inspector>footer{min-height:56px;padding:0 12px}}@container (width<=1200px){.campaign-list-controls{grid-template-rows:auto auto;gap:10px;min-height:0}.campaign-search{width:min(430px,100%);max-width:100%}.campaign-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;min-height:0;display:grid;overflow:visible}.campaign-filter{width:100%;min-width:0;padding-inline:10px}.campaign-filter select{width:100%;min-width:0;max-width:none}.campaign-clear-filters{grid-column:1;justify-self:start}.campaign-favorite-filter{grid-column:3;justify-content:center;width:100%}.campaign-create-split{grid-column:4;width:100%;margin-left:0}.campaign-create-split>button:first-child{flex:1;min-width:0}.campaign-list-table{overflow:visible}.campaign-list-table__row{grid-template-columns:20px 38px minmax(220px,1fr) 104px 130px 82px 104px;gap:14px;padding-inline:12px}.campaign-list-table__row>:nth-child(6){display:none}}@container (width<=900px){.campaign-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-clear-filters,.campaign-favorite-filter,.campaign-create-split{grid-column:auto}.campaign-list-table__row{grid-template-columns:20px 32px minmax(180px,1fr) 90px 74px 104px}.campaign-list-table__row>:nth-child(5),.campaign-list-table__row>:nth-child(6){display:none}}@container (width<=620px){.campaign-filter-row{grid-template-columns:1fr}.campaign-favorite-filter,.campaign-create-split{grid-column:1}.campaign-list-table__head{display:none}.campaign-list-table__row{grid-template-columns:20px 28px minmax(0,1fr) 104px;gap:8px;height:auto;min-height:72px;padding:10px}.campaign-list-table__row>:nth-child(4),.campaign-list-table__row>:nth-child(5),.campaign-list-table__row>:nth-child(6),.campaign-list-table__row>:nth-child(7){display:none}}.email-automations-locked{color:#f4f4f2;width:min(1040px,100% - 64px);margin:34px auto 72px}.email-automations-locked__notice{background:#1b1b22;border:1px solid #353642;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:9px 12px 9px 17px;display:flex}.email-automations-locked__notice>span,.email-automations-locked__notice>button{align-items:center;gap:8px;display:inline-flex}.email-automations-locked__notice>span{color:#d7d7dc;font-size:13px;font-weight:500}.email-automations-locked__notice>button,.email-automations-locked__upgrade{color:#fff;cursor:pointer;font:inherit;background:#376cf6;border:0;font-weight:600;transition:background-color .16s,transform .16s}.email-automations-locked__notice>button{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px}.email-automations-locked__notice>button:hover,.email-automations-locked__upgrade:hover{background:#4779fb}.email-automations-locked__notice>button:active,.email-automations-locked__upgrade:active{transform:translateY(1px)}.email-automations-locked__intro{max-width:660px;padding:68px 0 50px}.email-automations-locked__icon{color:#78a0ff;background:#172349;border:1px solid #314b92;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.email-automations-locked__intro>small{color:#8ea9f6;letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.email-automations-locked__intro h1{color:#f7f7f5;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.02}.email-automations-locked__intro p{color:#a8a8b1;max-width:620px;margin:22px 0 0;font-size:16px;line-height:1.65}.email-automations-locked__upgrade{border-radius:9px;align-items:center;gap:9px;min-height:44px;margin-top:28px;padding:0 17px;font-size:13px;display:inline-flex}.email-automations-locked__safety{color:#777883;margin-top:13px;font-size:12px;display:block}.email-automations-locked__history,.email-automations-locked__preview{background:#19191f;border:1px solid #30313a;border-radius:14px;overflow:hidden}.email-automations-locked__history>header{border-bottom:1px solid #2d2e36;justify-content:space-between;align-items:center;min-height:72px;padding:0 20px;display:flex}.email-automations-locked__history>header div,.email-automations-locked__history article>div{gap:3px;display:grid}.email-automations-locked__history>header strong{font-size:14px;font-weight:600}.email-automations-locked__history>header div>span,.email-automations-locked__history article small{color:#858690;font-size:11px}.email-automations-locked__history>header>span{color:#9d9ea7;font-size:11px}.email-automations-locked__history article{border-bottom:1px solid #292a31;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:0 20px;display:grid}.email-automations-locked__history article:last-child{border-bottom:0}.email-automations-locked__history article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.email-automations-locked__mail{color:#7ca3ff;background:#172349;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.email-automations-locked__status{color:#aaaab2;align-items:center;gap:6px;font-size:11px;display:inline-flex}.email-automations-locked__preview{width:min(620px,100%);padding-bottom:20px}.email-automations-locked__preview>header,.email-automations-locked__preview article{justify-content:space-between;align-items:center;display:flex}.email-automations-locked__preview>header{border-bottom:1px solid #2d2e36;min-height:58px;padding:0 18px}.email-automations-locked__preview>header span{align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.email-automations-locked__preview>header em{color:#8ea9f6;font-size:11px;font-style:normal}.email-automations-locked__preview article{background:#1e1e25;border:1px solid #30313a;border-radius:10px;gap:12px;min-height:68px;margin:18px 18px 0;padding:12px 14px}.email-automations-locked__preview article b{color:#a9c1ff;background:#25396f;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.email-automations-locked__preview article div{flex:1;gap:4px;display:grid}.email-automations-locked__preview article strong{font-size:12px;font-weight:600}.email-automations-locked__preview article span,.email-automations-locked__preview article small,.email-automations-locked__preview>i{color:#858690;font-size:10px}.email-automations-locked__preview>i{margin:11px 0 -7px 60px;font-style:normal;display:block}@media (width<=720px){.email-automations-locked{width:calc(100% - 28px);margin-top:20px}.email-automations-locked__notice{flex-direction:column;align-items:flex-start;padding:13px}.email-automations-locked__notice>button{justify-content:center;width:100%}.email-automations-locked__intro{padding:48px 4px 38px}.email-automations-locked__history article{grid-template-columns:32px minmax(0,1fr);padding:10px 14px}.email-automations-locked__status{grid-column:2}}.integration-dialog-backdrop{z-index:240;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integration-dialog{color:#e9ebe5;background:#1a1b19;border:1px solid #3b3d38;border-radius:15px;outline:none;width:min(480px,100%);padding:22px;box-shadow:0 30px 80px #00000073}.integration-dialog>header{grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:11px;display:grid}.integration-dialog>header>i{color:#cfe582;background:#2b3221;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.integration-dialog>header span{color:#929b71;letter-spacing:.12em;font-size:9px}.integration-dialog>header h2{letter-spacing:-.025em;margin:4px 0 0;font-size:20px;font-weight:500}.integration-dialog>header>button{color:#8e928a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.integration-dialog>header>button:hover{color:#fff;background:#2a2b28}.integration-dialog>p{color:#a2a69e;margin:22px 0;font-size:12px;line-height:1.55}.integration-dialog>label{color:#c1c4bd;gap:8px;font-size:10px;display:grid}.integration-dialog>label input{color:#f1f2ed;min-height:44px;font:inherit;background:#20211f;border:1px solid #3d4039;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.integration-dialog>label input:focus{border-color:#7d8b4d;box-shadow:0 0 0 3px #d0f1661f}.integration-dialog__security{color:#8f9588;align-items:flex-start;gap:8px;margin:12px 0;font-size:10px;line-height:1.45;display:flex}.integration-dialog__security svg{color:#aabd67;flex:none}.integration-dialog>a{color:#bdcc83;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.integration-dialog__error{color:#dfaaa4;background:#291c1a;border:1px solid #64403c;border-radius:8px;margin-top:14px;padding:10px 11px;font-size:10px;line-height:1.45}.integration-dialog>footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.integration-dialog>footer button{color:#b9bcb4;cursor:pointer;min-height:36px;font:inherit;background:#222320;border:1px solid #3b3d38;border-radius:8px;padding:0 12px;font-size:11px}.integration-dialog>footer .integration-dialog__connect{color:#151713;background:#d0f166;border-color:#9fb650}.integration-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.integration-dialog__spin{animation:.85s linear infinite integration-dialog-spin}.integration-dialog__providers{gap:9px;display:grid}.integration-dialog__providers>button{color:#e9ebe5;cursor:pointer;text-align:left;background:#20211f;border:1px solid #3d4039;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.integration-dialog__providers>button:hover{background:#242622;border-color:#626759}.integration-dialog__providers>button:disabled{cursor:wait;opacity:.55}.integration-dialog__providers strong,.integration-dialog__account strong{font-size:11px;font-weight:500;display:block}.integration-dialog__providers small,.integration-dialog__account small{color:#8f9588;margin-top:3px;font-size:9px;display:block}.integration-dialog__provider-mark{background:#292b27;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;font-weight:600;display:grid}.integration-dialog__provider-mark--google{color:#f2c35b}.integration-dialog__provider-mark--microsoft{color:#70a9ff}.integration-dialog__accounts{border-top:1px solid #30322e;margin-top:18px;padding-top:16px}.integration-dialog__accounts h3{color:#bfc3b9;margin:0 0 9px;font-size:10px;font-weight:500}.integration-dialog__empty{color:#7f847b;align-items:center;gap:7px;min-height:42px;font-size:10px;display:flex}.integration-dialog__account{background:#1f201e;border:1px solid #343732;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 8px;display:grid}.integration-dialog__account+.integration-dialog__account{margin-top:7px}.integration-dialog__account-actions{align-items:center;gap:5px;display:flex}.integration-dialog__account-actions>button{color:#858a81;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:30px;height:30px;padding:0 8px;font:500 9px Inter,sans-serif;display:flex}.integration-dialog__account-actions>button:first-child:not(:last-child){color:#c7d995;background:#292d24}.integration-dialog__account-actions>button:hover{color:#dd9d91;background:#302521}@keyframes integration-dialog-spin{to{transform:rotate(360deg)}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.invite-page{color:#f3f4ef;background:#111210;place-items:center;min-height:100vh;padding:84px 24px 36px;display:grid}.invite-brand{color:#f3f4ef;font-family:var(--font-display);align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:24px;left:28px}.invite-brand svg{width:25px;height:25px}.invite-card{background:#181917;border:1px solid #343631;border-radius:22px;width:min(100%,560px);padding:44px;box-shadow:0 28px 80px #00000059}.invite-card__icon{color:#25300d;background:#d0f166;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:24px;display:grid}.invite-card__eyebrow{color:#a8aa9f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.invite-card h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,42px);font-weight:500}.invite-card>p:not(.invite-card__eyebrow){color:#aeb1a7;margin:12px 0 30px;line-height:1.55}.invite-card form,.invite-card form label{gap:9px;display:grid}.invite-card form label{color:#dfe1da;font-size:13px;font-weight:600}.invite-email-field{color:#94978d;background:#20211f;border:1px solid #3b3d37;border-radius:11px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.invite-email-field input{color:#f3f4ef;width:100%;font:inherit;background:0 0;border:0;outline:0}.invite-card form>button{color:#22290f;cursor:pointer;min-height:46px;font:inherit;background:#d0f166;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.invite-card form>button:disabled{cursor:wait;opacity:.65}.invite-error{color:#f3a7a0;margin:4px 0 0;font-size:13px}@media (width<=560px){.invite-card{padding:30px 24px}}.login-page{color:#f6f7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--font-body);background:radial-gradient(circle at 8% 92%,#fac6fb1f,#0000 25%),radial-gradient(circle at 92% 8%,#dbfc7421,#0000 23%),#101110;place-items:center;padding:72px 24px;display:grid;position:relative;overflow:hidden}.login-page *,.login-page :before,.login-page :after{box-sizing:border-box}.login-back{color:#9a9e97;align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;top:26px;left:clamp(24px,5vw,68px)}.login-back:hover{color:#f6f7f2}.login-shell{background:#141614;border:8px solid #242724;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);width:min(100%,960px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000061}.login-card{background:#141614;flex-direction:column;padding:48px 54px 38px;display:flex}.login-card__header{text-align:center;flex-direction:column;align-items:center;display:flex}.login-brand-mark{filter:drop-shadow(0 10px 15px #3445f82e);width:56px;height:56px;display:block}.login-card__header .login-brand-mark img{object-fit:contain;width:100%;height:100%}.login-card__header>span{color:#a0a49d;font-family:var(--font-display);margin-top:8px;font-size:14px;font-weight:600}.login-card__header h1{font-family:var(--font-display);letter-spacing:-.04em;margin-top:22px;font-size:38px;font-weight:500;line-height:1}.login-card__header p{color:#9da19a;max-width:370px;margin-top:13px;font-size:14px;line-height:1.45}.login-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:30px;display:grid}.login-providers button{color:#eceee8;cursor:pointer;min-height:46px;font:inherit;text-align:left;background:#1a1c1a;border:1px solid #30332f;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:500;transition:border-color .13s,background-color .13s,transform .13s;display:grid}.login-providers button:last-child{grid-column:1/-1}.login-providers button:hover{background:#222522;border-color:#4a4e47;transform:translateY(-1px)}.login-providers button:disabled,.login-email>button:disabled{cursor:wait;opacity:.58;transform:none}.auth-message{border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.45}.auth-message--error{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717152}.login-card>.auth-message{margin-top:13px}.login-provider-mark{color:#f0f1ec;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;display:grid}.login-provider-mark svg{width:18px;height:18px;display:block}.login-provider-mark--google{color:#4285f4;font-size:17px}.login-provider-mark--linkedin{color:#fff;background:#0a66c2;border-radius:3px;width:19px;height:19px}.login-provider-mark--linkedin svg{width:15px;height:15px}.login-divider{place-items:center;margin:25px 0 21px;display:grid;position:relative}.login-divider:before{content:"";background:#30332f;height:1px;position:absolute;left:0;right:0}.login-divider span{color:#7f847c;text-transform:uppercase;background:#141614;padding:0 10px;font-size:10px;position:relative}.login-email{gap:9px;display:grid}.login-email>label{color:#b3b7af;font-size:11px;font-weight:600}.login-email>div{color:#8e938b;background:#1a1c1a;border:1px solid #343733;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:0 13px;display:grid}.login-email>div:focus-within{background:#1d201d;border-color:#aaba66;box-shadow:0 0 0 3px #dbfc7438}.login-email input{color:#f6f7f2;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.login-email input::placeholder{color:#747970}.login-email input:-webkit-autofill{-webkit-text-fill-color:#f6f7f2;box-shadow:inset 0 0 0 1000px #1a1c1a}.login-email input:-webkit-autofill:hover{-webkit-text-fill-color:#f6f7f2;box-shadow:inset 0 0 0 1000px #1a1c1a}.login-email input:-webkit-autofill:focus{-webkit-text-fill-color:#f6f7f2;box-shadow:inset 0 0 0 1000px #1a1c1a}.login-email>button{color:#151715;cursor:pointer;min-height:45px;font:inherit;background:#f3f4ef;border:0;border-radius:12px;margin-top:2px;font-size:13px;font-weight:500}.login-email>button:hover{background:#dbfc74}.login-terms{color:#777c74;text-align:center;margin-top:18px;font-size:10px;line-height:1.45}.login-signup{color:#93978f;text-align:center;margin-top:11px;font-size:11px}.login-signup a{color:#f2f3ee;font-weight:600}.login-aside{background:radial-gradient(circle at 92% 13%,#dbfc7429,#0000 25%),radial-gradient(circle at 8% 88%,#fac6fb1f,#0000 27%),#1a1c1a;flex-direction:column;padding:48px 42px;display:flex}.login-aside__eyebrow{color:#cce982;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.login-aside h2{font-family:var(--font-display);letter-spacing:-.04em;margin-top:30px;font-size:37px;font-weight:500;line-height:1.05}.login-aside>p{color:#a4a8a0;margin-top:17px;font-size:14px;line-height:1.5}.login-aside ul{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.login-aside li{color:#c0c4bc;align-items:center;gap:8px;font-size:12px;display:flex}.login-aside li svg{color:#c8e96d}.login-aside__cue{background:#0e100edb;border:1px solid #ffffff17;border-radius:17px;flex-direction:column;margin-top:auto;padding:20px;display:flex;transform:rotate(-2deg);box-shadow:0 18px 44px #00000042}.login-aside__cue>span,.login-aside__cue>small{color:#898e86;font-size:10px}.login-aside__cue blockquote{font-family:var(--font-display);margin:10px 0 14px;font-size:17px;line-height:1.35}@media (width<=820px){.login-page{padding:72px 18px 32px}.login-shell{border-width:5px;grid-template-columns:minmax(0,1fr);width:min(100%,540px)}.login-aside{display:none}}@media (width<=520px){.login-page{min-height:100dvh;padding:65px 12px 18px;display:block}.login-back{top:21px;left:18px}.login-shell{border-radius:22px;min-height:0}.login-card{padding:35px 21px 27px}.login-card__header h1{font-size:34px}.login-providers{grid-template-columns:minmax(0,1fr)}.login-providers button:last-child{grid-column:auto}}.onboarding-page{color:#f6f7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--font-body);background:radial-gradient(circle at 93% 8%,#dbfc741f,#0000 23%),radial-gradient(circle at 5% 95%,#fac6fb1a,#0000 25%),#101110;display:flow-root}.onboarding-page *,.onboarding-page :before,.onboarding-page :after{box-sizing:border-box}.onboarding-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101110d1;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:68px;padding:0 clamp(22px,4vw,64px);display:flex}.onboarding-topbar>a{color:#f5f6f1;font-family:var(--font-display);align-items:center;gap:9px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.onboarding-topbar>a img{object-fit:contain;width:29px;height:29px}.onboarding-topbar>span{color:#90958d;font-size:12px}.onboarding-topbar>span a{color:#f1f2ed;font-weight:600}.onboarding-layout{background:#141614;border:1px solid #292c28;border-radius:26px;grid-template-columns:minmax(0,1fr);width:min(100% - 40px,820px);min-height:640px;margin:48px auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000005c}.onboarding-progress{background:radial-gradient(circle at 20% 90%,#fac6fb1c,#0000 30%),radial-gradient(circle at 95% 8%,#dbfc7424,#0000 28%),#1a1c1a;flex-direction:column;padding:50px 38px 38px;display:flex}.onboarding-progress__eyebrow{color:#cde985;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.onboarding-progress h1{max-width:250px;font-family:var(--font-display);letter-spacing:-.045em;margin-top:16px;font-size:38px;font-weight:500;line-height:1.02}.onboarding-progress>p{color:#a0a49d;margin-top:16px;font-size:13px;line-height:1.55}.onboarding-progress ol{gap:4px;margin:40px 0 0;padding:0;list-style:none;display:grid}.onboarding-progress li{color:#7f847c;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.onboarding-progress li>span{background:#ffffff08;border:1px solid #3c403a;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.onboarding-progress li div{flex-direction:column;display:flex}.onboarding-progress li strong{font-size:12px;font-weight:500}.onboarding-progress li small{margin-top:2px;font-size:10px}.onboarding-progress li.is-active{color:#f5f6f1;background:#292c28}.onboarding-progress li.is-active>span{color:#222619;background:#dffb82;border-color:#c3dc68}.onboarding-progress li.is-complete{color:#b5bab2}.onboarding-progress li.is-complete>span{color:#d4ee8d;background:#29361b;border-color:#60722e}.onboarding-progress__note{color:#9da29a;border-top:1px solid #ffffff17;align-items:flex-start;gap:9px;margin-top:auto;padding-top:18px;font-size:10px;line-height:1.5;display:flex}.onboarding-progress__note svg{color:#cce77c;flex:none}.onboarding-progress__note strong{color:#e7e9e3;font-weight:600;display:block}.onboarding-card{background:#141614;place-items:center;min-height:640px;padding:64px clamp(44px,6vw,86px) 48px;display:grid;position:relative}.onboarding-card__step{color:#7f847c;font-size:10px;position:absolute;top:25px;right:30px}.onboarding-form{justify-self:center;gap:18px;width:min(100%,570px);margin:0 auto;display:grid}.onboarding-form>.login-providers{margin-top:0}.onboarding-form>.auth-message{margin:-3px 0 0}.onboarding-form>header{text-align:center;margin-bottom:13px}.onboarding-company-illustration{object-fit:contain;width:92px;height:82px;margin:-7px auto -1px;display:block}.onboarding-company-illustration.is-loading{filter:drop-shadow(0 9px 12px #7299ff1f);transform-origin:50% 80%;animation:1.8s ease-in-out infinite onboarding-building-float}@keyframes onboarding-building-float{0%,to{filter:drop-shadow(0 7px 10px #7299ff1a);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 12px 16px #7299ff3d);transform:translateY(-5px)scale(1.025)}}.onboarding-loading-dots{align-items:center;gap:5px;min-height:12px;margin-top:12px;display:inline-flex}.onboarding-loading-dots i{opacity:.28;background:#c7d884;border-radius:999px;width:5px;height:5px;animation:1.15s ease-in-out infinite onboarding-loading-dot}.onboarding-loading-dots i:nth-child(2){animation-delay:.15s}.onboarding-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes onboarding-loading-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.onboarding-company-illustration.is-loading,.onboarding-loading-dots i{animation:none}.onboarding-loading-dots i{opacity:.7}}.onboarding-form h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:17px;font-size:32px;font-weight:500;line-height:1.08}.onboarding-form header p{color:#a3a79f;max-width:510px;margin:10px auto 0;font-size:13px;line-height:1.5}.onboarding-form label{color:#c1c5bd;gap:7px;font-size:11px;font-weight:600;display:grid}.onboarding-form label>small{color:#7e837b;margin-left:4px;font-weight:400}.onboarding-form input,.onboarding-form textarea{color:#f4f5f0;width:100%;font:inherit;background:#1a1c1a;border:1px solid #343733;border-radius:12px;outline:0;font-size:13px;font-weight:400}.onboarding-form input{min-height:48px;padding:0 14px}.onboarding-form textarea{resize:vertical;padding:13px 14px;line-height:1.5}.onboarding-form input::placeholder,.onboarding-form textarea::placeholder{color:#747970}.onboarding-form input:-webkit-autofill{-webkit-text-fill-color:#f4f5f0;box-shadow:inset 0 0 0 1000px #1a1c1a}.onboarding-form input:-webkit-autofill:hover{-webkit-text-fill-color:#f4f5f0;box-shadow:inset 0 0 0 1000px #1a1c1a}.onboarding-form input:-webkit-autofill:focus{-webkit-text-fill-color:#f4f5f0;box-shadow:inset 0 0 0 1000px #1a1c1a}.onboarding-form input:focus,.onboarding-form textarea:focus,.onboarding-input-with-icon:focus-within{background:#1d201d;border-color:#aaba66;box-shadow:0 0 0 3px #dbfc7438}.onboarding-form__hint{color:#777c74;margin-top:-10px;font-size:10px}.onboarding-input-with-icon{color:#858a82;background:#1a1c1a;border:1px solid #343733;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:13px;display:grid}.onboarding-input-with-icon input{background:0 0;border:0}.onboarding-input-with-icon input:focus{box-shadow:none}.onboarding-or{place-items:center;height:8px;display:grid;position:relative}.onboarding-or:before{content:"";background:#30332f;height:1px;position:absolute;left:0;right:0}.onboarding-or span{color:#797e76;background:#141614;padding:0 10px;font-size:10px;position:relative}.onboarding-ai-button{color:#d7bce1;cursor:pointer;width:fit-content;min-height:35px;font:inherit;background:#29232e;border:1px solid #403746;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.onboarding-ai-button:disabled{cursor:not-allowed;opacity:.45}.onboarding-spin{animation:.85s linear infinite onboarding-spin}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding-analysis-status{color:#aeb2aa;background:#1a1c1a;border:1px solid #383a37;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:11px;line-height:1.5;display:flex}.onboarding-analysis-status>svg{color:#c7d884;flex:none;margin-top:1px}.onboarding-analysis-status span{gap:2px;display:grid}.onboarding-analysis-status strong{color:#eef0e9;font-weight:500}.onboarding-analysis-sources{flex-wrap:wrap;margin-top:5px;gap:6px!important;display:flex!important}.onboarding-analysis-sources a{color:#cbd5b1;border:1px solid #4b553b;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:10px;text-decoration:none;display:inline-flex}.onboarding-analysis-sources a:hover{color:#eef4dd;background:#22291c;border-color:#74854f}.onboarding-analysis-status.is-success{background:#1b2117;border-color:#4d6030}.onboarding-analysis-status.is-error{color:#cfaaa6;background:#231a19;border-color:#69423f}.onboarding-analysis-status.is-error>svg{color:#df8c82}.onboarding-analysis-fields{gap:14px;padding-top:3px;display:grid}.onboarding-actions{border-top:1px solid #30332f;justify-content:space-between;align-items:center;margin-top:4px;padding-top:22px;display:flex}.onboarding-actions--end{justify-content:flex-end}.onboarding-actions--center{justify-content:center;gap:10px}.onboarding-form--complete{gap:14px;width:min(100%,480px)}.onboarding-form--complete>header{margin-bottom:0}.onboarding-primary,.onboarding-secondary{cursor:pointer;min-height:42px;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:500;display:inline-flex}.onboarding-primary{color:#151715;background:#f2f3ee;border:1px solid #f2f3ee}.onboarding-primary:hover{background:#dbfc74;border-color:#dbfc74}.onboarding-secondary{color:#c2c6be;background:#1a1c1a;border:1px solid #343733}.onboarding-primary:disabled,.onboarding-secondary:disabled{cursor:not-allowed;opacity:.42}.onboarding-suggestion-note{color:#9da198;margin:-4px 0 0;font-size:11px;line-height:1.5}.onboarding-icps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboarding-icps button,.onboarding-sources button{color:#c8ccc4;cursor:pointer;min-height:48px;font:inherit;text-align:left;background:#1a1c1a;border:1px solid #343733;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.onboarding-icps button>span,.onboarding-sources button>span{border:1px solid #454941;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.onboarding-icps button.is-selected,.onboarding-sources button.is-selected{color:#edf5d8;background:#28321d;border-color:#7f963f}.onboarding-icps button.is-selected>span,.onboarding-sources button.is-selected>span{color:#263018;background:#dffb82;border-color:#a9c955}.onboarding-custom-icp{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.onboarding-custom-icp button{color:#c4c8c0;cursor:pointer;font:inherit;background:#1a1c1a;border:1px solid #343733;border-radius:11px;align-items:center;gap:5px;padding:0 13px;font-size:11px;display:inline-flex}.onboarding-custom-icp button:disabled{cursor:not-allowed;opacity:.45}.onboarding-form fieldset{border:0;padding:0}.onboarding-form legend{color:#c1c5bd;margin-bottom:8px;font-size:11px;font-weight:600}.onboarding-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-sources button{min-height:42px;font-size:11px}.onboarding-sources button>span{width:18px;height:18px}@media (width<=820px){.onboarding-layout{grid-template-columns:minmax(0,1fr);width:min(100% - 28px,620px);margin:28px auto}.onboarding-progress{padding:26px}.onboarding-progress h1,.onboarding-progress>p,.onboarding-progress__note,.onboarding-progress li div small{display:none}.onboarding-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.onboarding-progress li{justify-content:center;padding:7px;display:flex}.onboarding-progress li div{display:none}.onboarding-card{min-height:580px;padding:62px 30px 38px}}@media (width<=520px){.onboarding-topbar{min-height:58px;padding:0 16px}.onboarding-topbar>span{font-size:10px}.onboarding-layout{border:0;border-radius:0;width:100%;min-height:calc(100dvh - 58px);margin:0}.onboarding-progress{padding:20px 18px}.onboarding-card{min-height:0;padding:58px 19px 28px}.onboarding-card__step{top:20px;right:20px}.onboarding-form h2{font-size:28px}.onboarding-icps,.onboarding-sources{grid-template-columns:minmax(0,1fr)}.onboarding-actions{gap:10px}.onboarding-primary,.onboarding-secondary{min-height:44px}}.landing-page{--landing-ink:#f6f7f2;--landing-muted:#a7aaa4;--landing-stone:#181a18;--landing-beige:#222421;--landing-line:#30332f;--landing-lime:#dbfc74;--landing-pink:#fac6fb;min-height:100dvh;color:var(--landing-ink);font-family:var(--font-body);background:#101110;overflow:hidden}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101110d6;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:48px;width:min(100%,1440px);min-height:80px;margin:0 auto;padding:0 clamp(28px,7vw,120px);display:grid;position:sticky;top:0}.landing-brand{font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:9px;font-size:21px;font-weight:600;display:inline-flex}.landing-brand__mark{object-fit:contain;filter:drop-shadow(0 5px 9px #3445f82b);flex:none;width:30px;height:30px}.landing-nav nav,.landing-nav__actions,.landing-hero__actions{align-items:center;gap:8px;display:flex}.landing-nav nav a{border-radius:10px;padding:7px 9px;font-size:15px;font-weight:500}.landing-nav nav a:hover{background:#1d1f1d}.landing-nav__actions{justify-content:flex-end;gap:12px}.landing-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 18px;font-size:15px;font-weight:500;line-height:1.4;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.landing-button:hover{transform:translateY(-1px)}.landing-button--primary{isolation:isolate;padding-left:5px;transition:color .28s,transform .15s;position:relative;overflow:hidden}.landing-button--primary:before{z-index:-1;content:"";background:#f4f5ef;border-radius:999px;width:32px;transition:width .36s cubic-bezier(.44,0,.56,1);position:absolute;top:5px;bottom:5px;left:5px}.landing-button--primary>span{color:#121312;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.landing-button--primary:hover{color:#121312}.landing-button--primary:hover:before{width:calc(100% - 10px)}.landing-button--secondary{border-color:var(--landing-line);background:var(--landing-beige)}.landing-button--secondary:hover{background:#292c28;border-color:#444842}.landing-hero{place-items:center;min-height:680px;padding:80px 24px 110px;display:grid;position:relative}.landing-hero__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(100%,820px);animation:.52s cubic-bezier(.44,0,.56,1) both landing-hero-in;display:flex;position:relative}.landing-eyebrow{color:var(--landing-muted);align-items:center;gap:7px;margin-bottom:23px;font-size:15px;display:inline-flex}.landing-eyebrow svg{color:var(--landing-lime)}.landing-hero h1{max-width:800px;font-family:var(--font-display);letter-spacing:-.052em;font-size:clamp(52px,6vw,78px);font-weight:500;line-height:.98}.landing-hero__content>p{max-width:650px;color:var(--landing-muted);margin-top:25px;font-size:clamp(18px,2vw,21px);line-height:1.45}.landing-hero__actions{gap:14px;margin-top:34px}.landing-hero__note{color:#868b84;align-items:center;gap:6px;margin-top:22px;font-size:13px;display:inline-flex}.landing-character{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 18px #1f231d1f);width:88px;height:88px;position:absolute}.landing-character--search{top:100px;left:max(6vw,50% - 500px);transform:rotate(-11deg)}.landing-character--document{bottom:110px;right:max(7vw,50% - 510px);transform:rotate(9deg)}.landing-orb{filter:blur(6px);display:block;position:absolute}.landing-orb--lime{background:var(--landing-lime);width:38px;height:38px;box-shadow:0 0 20px var(--landing-lime);border-radius:50%;animation:4.8s ease-in-out infinite landing-orb-breathe;top:130px;right:24%}.landing-orb--pink{background:var(--landing-pink);width:38px;height:38px;animation:5.4s ease-in-out .9s infinite landing-orb-breathe;bottom:130px;left:22%;transform:rotate(45deg)}.landing-section-heading{width:min(100%,810px)}.landing-section-heading--center{text-align:center;margin-inline:auto}.landing-section-heading>span,.landing-sources__copy>span,.landing-final-cta>span{color:#8b9088;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600;display:block}.landing-section-heading h2,.landing-sources h2,.landing-final-cta h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.03}.landing-section-heading p,.landing-sources__copy>p,.landing-final-cta>p{color:var(--landing-muted);margin-top:18px;font-size:18px;line-height:1.5}.landing-product{padding:80px clamp(24px,7vw,100px) 60px}.landing-product__tabs{background:#1b1d1b;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:40px;margin:48px auto 20px;padding:4px;display:flex}.landing-product__tabs button{color:#8e938c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 14px;font-size:14px;transition:background .22s,box-shadow .22s,color .22s;display:inline-flex}.landing-product__tabs .landing-product__tab--active{color:var(--landing-ink);background:#30332f;box-shadow:0 2px 8px #00000038}.landing-preview-stage{border:1px solid #ffffff0f;border-radius:24px;width:min(100%,1200px);margin:0 auto;padding:clamp(24px,3.25vw,40px);transition:background-color .26s;overflow:hidden}.landing-preview-stage--cues{background:#283318}.landing-preview-stage--review{background:#342237}.landing-preview-stage--approved{background:#172d38}.landing-preview{background:#151715;border:7px solid #292c29;border-radius:20px;width:100%;margin:0 auto;animation:.36s cubic-bezier(.2,.8,.2,1) both landing-preview-in;overflow:hidden;box-shadow:0 24px 70px #00000052}.landing-preview__topbar{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:flex}.landing-preview__topbar>div,.landing-preview__topbar>div>span{min-width:0;display:flex}.landing-preview__topbar>div{align-items:center;gap:10px}.landing-preview__topbar img{object-fit:contain;width:38px;height:38px}.landing-preview__topbar>div>span{flex-direction:column;gap:3px}.landing-preview__topbar strong{font-family:var(--font-display);font-size:15px}.landing-preview__topbar small{color:#85857f;align-items:center;gap:6px;font-size:11px;display:inline-flex}.landing-preview__topbar small i{background:#65b96e;border-radius:50%;width:6px;height:6px}.landing-preview__live{color:#bce991;background:#26371f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.landing-preview__body{grid-template-columns:300px minmax(0,1fr);min-height:470px;display:grid}.landing-preview__rail{border-right:1px solid var(--landing-line);background:#171917;flex-direction:column;align-items:flex-start;padding:34px;display:flex}.landing-preview__rail>span,.landing-preview__feed-head>span{color:#8b9089;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.landing-preview__rail>strong{font-family:var(--font-display);margin-top:10px;font-size:22px;font-weight:500;line-height:1.25}.landing-preview__rail ul{gap:9px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-preview__rail li{color:#b2b6af;align-items:center;gap:8px;font-size:13px;display:flex}.landing-preview__rail>small{color:#777c75;margin-top:auto;font-size:11px;line-height:1.45}.landing-preview__feed{background:#121412;padding:32px}.landing-preview__feed-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.landing-preview__feed-head small{border:1px solid var(--landing-line);color:#a2a69f;border-radius:999px;padding:5px 8px;font-size:10px}.landing-cue{border:1px solid var(--landing-line);background:#191b19;border-radius:16px;padding:21px}.landing-cue+.landing-cue{margin-top:12px}.landing-cue--featured{box-shadow:inset 3px 0 var(--landing-lime)}.landing-cue__source{color:#93978f;align-items:center;gap:7px;font-size:11px;display:flex}.landing-cue__source>span{background:var(--landing-beige);color:#c5c9c1;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.landing-cue blockquote{font-family:var(--font-display);margin:15px 0 21px;font-size:18px;line-height:1.35}.landing-cue footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-cue footer>span,.landing-cue footer>small{color:#92978f;font-size:11px}.landing-cue footer>span strong{color:var(--landing-lime);font-size:14px}.landing-cue footer button{color:#171817;font:inherit;background:#f3f4ef;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.landing-benefits{padding:60px clamp(20px,7vw,100px) 120px}.landing-benefits__grid{background:#1e201e;border-radius:32px;grid-template-columns:1.7fr 1fr 1fr;gap:8px;width:min(100%,1200px);margin:0 auto;padding:8px;display:grid}.landing-benefit{background:#171917;border-radius:24px;flex-direction:row;min-width:0;min-height:420px;transition:box-shadow .18s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.landing-benefit:hover{box-shadow:0 18px 46px #22231f17}.landing-benefit__content{background:#171917;flex-direction:column;flex:1;min-width:0;display:flex}.landing-benefit:first-child .landing-benefit__content{background:#171917}.landing-benefit__mark{flex:1;align-items:flex-start;min-height:150px;padding:24px;display:flex;overflow:hidden}.landing-benefit__mark>img{object-fit:contain;filter:drop-shadow(0 8px 12px #2426211f);width:64px;height:64px}.landing-benefit__reveal{opacity:0;flex:none;justify-content:center;align-items:center;width:0;min-width:0;transition:width .18s cubic-bezier(.4,0,.2,1),opacity .12s,transform .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translate(18px)}.landing-benefit:first-child .landing-benefit__reveal,.landing-benefit:hover .landing-benefit__reveal{opacity:1;width:270px;transform:translate(0)}.landing-benefit--blue .landing-benefit__reveal{background:#183144}.landing-benefit--violet .landing-benefit__reveal{background:#34233e}.landing-benefit--lime .landing-benefit__reveal{background:#2d381e}.landing-benefit__signal-card{background:#161918f0;border-radius:15px;flex-direction:column;gap:5px;width:220px;padding:18px;display:flex;transform:rotate(-4deg);box-shadow:0 15px 36px #0000003d}.landing-benefit__signal-card span,.landing-benefit__signal-card small{color:#969b94;font-size:10px}.landing-benefit__signal-card strong{font-family:var(--font-display);font-size:15px}.landing-benefit__evidence-lines{gap:10px;width:220px;display:grid}.landing-benefit__evidence-lines i{background:#ffffff6b;border-radius:999px;height:11px;display:block}.landing-benefit__evidence-lines i:nth-child(2){width:82%}.landing-benefit__evidence-lines i:nth-child(3){width:58%}.landing-benefit__approval{color:#d9f5a0;background:#171a16;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 12px 28px #00000038}.landing-benefit__copy{padding:24px}.landing-benefit__copy>span{color:#767b74;font-size:10px;font-weight:600}.landing-benefit__copy h3{font-family:var(--font-display);margin-top:8px;font-size:20px;font-weight:500;line-height:1.3}.landing-benefit__copy p{color:var(--landing-muted);margin-top:6px;font-size:16px;line-height:1.42}.landing-campaigns{grid-template-columns:minmax(310px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(46px,6vw,88px);width:min(100% - 48px,1200px);margin:0 auto;padding:82px 0 132px;display:grid}.landing-campaigns__intro>span,.landing-plans__heading>div>span{color:#8f948c;letter-spacing:.075em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.landing-campaigns__intro h2,.landing-plans__heading h2{max-width:690px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.5vw,58px);font-weight:500;line-height:1.04}.landing-campaigns__intro>p:not(.landing-campaigns__safety),.landing-plans__heading>p{max-width:610px;color:var(--landing-muted);text-wrap:pretty;margin-top:19px;font-size:17px;line-height:1.58}.landing-campaigns__intro ol{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.landing-campaigns__intro li{border-top:1px solid var(--landing-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:13px;padding:16px 0;display:grid}.landing-campaigns__intro li>span{color:#aeb3ab;font-variant-numeric:tabular-nums;border:1px solid #414641;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.landing-campaigns__intro li>div{gap:4px;display:grid}.landing-campaigns__intro li strong{font-size:15px;font-weight:600}.landing-campaigns__intro li small{color:#92978f;font-size:13px;line-height:1.48}.landing-campaigns__safety{color:#aeb3ab;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.landing-campaigns__safety svg{color:#79a0ff}.landing-campaign-preview{background:#17171d;border:1px solid #353843;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 32px 90px #00000052}.landing-campaign-preview>header{border-bottom:1px solid #30313a;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.landing-campaign-preview>header>div{align-items:center;gap:11px;min-width:0;display:flex}.landing-campaign-preview>header>div>svg{color:#7c9dff;background:#20294a;border-radius:9px;width:34px;height:34px;padding:8px}.landing-campaign-preview>header span{gap:3px;min-width:0;display:grid}.landing-campaign-preview>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.landing-campaign-preview>header small{color:#7f838d;font-size:10px}.landing-campaign-preview>header em{color:#bec1c9;border:1px solid #3b3d46;border-radius:8px;padding:6px 9px;font-size:10px;font-style:normal}.landing-campaign-preview__tabs{border-bottom:1px solid #2c2d35;justify-content:center;align-items:flex-end;gap:24px;min-height:42px;display:flex}.landing-campaign-preview__tabs span{color:#747783;padding:0 1px 11px;font-size:10px}.landing-campaign-preview__tabs span.is-active{color:#e6e7eb;border-bottom:2px solid #5b82ff}.landing-campaign-preview__body{background:#141419;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);min-height:320px;display:grid}.landing-campaign-preview__sequence{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:28px;display:flex}.landing-campaign-preview__sender,.landing-campaign-preview__sequence article{background:#1c1c23;border:1px solid #383a45;width:min(100%,255px)}.landing-campaign-preview__sender{border-radius:10px 10px 5px 5px;grid-template-columns:1fr 1.4fr;gap:4px 12px;padding:11px 13px;display:grid}.landing-campaign-preview__sender span,.landing-campaign-preview__sender i{color:#7f828c;font-size:8px;font-style:normal}.landing-campaign-preview__sender strong{color:#d7d9df;font-size:9px;font-weight:500}.landing-campaign-preview__sender i{color:#b8bac2;grid-area:1/2/span 2;align-self:center}.landing-campaign-preview__sequence article{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 13px;display:flex}.landing-campaign-preview__sequence article.is-selected{border-color:#4d77ff;box-shadow:0 0 0 1px #4d77ff59}.landing-campaign-preview__sequence article span{align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.landing-campaign-preview__sequence article span svg{color:#6de899;background:#0d622d;border-radius:5px;padding:3px}.landing-campaign-preview__sequence article small{color:#747781;font-size:8px}.landing-campaign-preview__sequence b{color:#858894;place-items:center;min-height:38px;font-size:8px;font-weight:500;display:grid;position:relative}.landing-campaign-preview__sequence b:before{z-index:-1;content:"";border-left:1px solid #3a3b44;position:absolute;top:0;bottom:0;left:50%}.landing-campaign-preview aside{background:#1b1a21;border-left:1px solid #30313a;flex-direction:column;min-width:0;padding:26px 24px;display:flex}.landing-campaign-preview aside>span{color:#858894;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.landing-campaign-preview aside h3{font-family:var(--font-display);margin-top:16px;font-size:17px;font-weight:500;line-height:1.35}.landing-campaign-preview aside p{color:#a9abb3;margin-top:14px;font-size:11px;line-height:1.65}.landing-campaign-preview aside>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.landing-campaign-preview aside code{color:#9db4ff;background:#202028;border:1px solid #383a45;border-radius:7px;padding:5px 7px;font-family:inherit;font-size:8px}.landing-plans{background:radial-gradient(circle at 72% 0,#4f77ff1a,#0000 30%),#171917;border:1px solid #ffffff12;border-radius:32px;width:min(100% - 48px,1200px);margin:0 auto 120px;padding:84px 60px 68px}.landing-plans__heading{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:42px;display:grid}.landing-plans__heading>p{margin:0 0 4px;font-size:15px}.landing-plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:52px;display:grid}.landing-plan{background:#131513;border:1px solid #323531;border-radius:18px;flex-direction:column;min-width:0;min-height:430px;padding:26px;display:flex}.landing-plan--featured{background:radial-gradient(circle at 90% 5%,#4e74e72b,#0000 35%),#171a22;border-color:#4b6fd8;box-shadow:0 24px 55px #02081a3d}.landing-plan>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:78px;display:flex}.landing-plan h3{font-family:var(--font-display);font-size:23px;font-weight:500}.landing-plan header p{color:#8f948c;margin-top:7px;font-size:12px;line-height:1.45}.landing-plan header>span{color:#9db4ff;border:1px solid #526dbb;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:600}.landing-plan__price{border-top:1px solid #30332f;align-items:baseline;gap:6px;padding:22px 0 20px;display:flex}.landing-plan__price strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:38px;font-weight:500}.landing-plan__price span{color:#858a83;font-size:11px}.landing-plan ul{gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.landing-plan li{color:#b7bbb4;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.landing-plan li svg{color:#82a1ff;flex:none;margin-top:1px}.landing-plan li.is-locked{color:#8d928a}.landing-plan li.is-locked svg{color:#777d75}.landing-plan>a{color:#eceee9;background:#20231f;border:1px solid #3b3f3a;border-radius:9px;justify-content:center;align-items:center;min-height:41px;margin-top:auto;padding:9px 13px;font-size:12px;font-weight:600;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.landing-plan>a:hover{background:#282b27;border-color:#51564f;transform:translateY(-1px)}.landing-plan--featured>a{color:#fff;background:#4f77ee;border-color:#4f77ee}.landing-plan--featured>a:hover{background:#678cff;border-color:#678cff}.landing-plans__compare{color:#afb4ac;align-items:center;gap:8px;width:fit-content;margin:26px auto 0;font-size:13px;transition:color .15s;display:flex}.landing-plans__compare:hover{color:#fff}.landing-sources{background:#171917;border:1px solid #ffffff0f;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:70px;width:min(100% - 48px,1200px);min-height:610px;margin:0 auto 120px;padding:60px;display:grid}.landing-sources__copy ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.landing-sources__copy li{color:#b5b9b2;align-items:center;gap:9px;font-size:14px;display:flex}.landing-sources__copy li svg{color:var(--landing-lime)}.landing-sources__orbit{aspect-ratio:1;border:1px solid #363a35;border-radius:50%;position:relative}.landing-sources__orbit:before{content:"";border:1px solid #2c302c;border-radius:50%;position:absolute;inset:18%}.landing-sources__center,.landing-source-node{background:#20221f;border:1px solid #363a35;border-radius:18px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px #0000003d}.landing-sources__center{border-radius:34px;width:106px;height:106px;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-sources__center img{object-fit:contain;width:76px;height:76px}.landing-source-node{color:#d9dcd6;width:58px;height:58px;font-family:var(--font-display);font-size:18px;font-weight:600}.landing-source-node img{object-fit:contain;width:26px;height:26px}.landing-source-node--linkedin{background:#0a66c2;top:8%;left:25%}.landing-source-node--reddit{background:#ff4500;top:24%;right:6%}.landing-source-node--instagram{background:#a23ea2;bottom:5%;right:18%}.landing-source-node--quora{background:#b92b27;bottom:18%;left:4%}.landing-source-node{animation:6s ease-in-out infinite landing-node-float}.landing-source-node--reddit{animation-delay:-1.5s}.landing-source-node--instagram{animation-delay:-3s}.landing-source-node--quora{animation-delay:-4.5s}.landing-final-cta{text-align:center;background:radial-gradient(circle at 12% 20%,#fac6fb29,#0000 23%),radial-gradient(circle at 88% 78%,#dbfc742e,#0000 24%),#181a18;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 48px,1200px);min-height:560px;margin:0 auto 40px;padding:70px 28px;display:flex}.landing-final-cta>img{object-fit:contain;filter:drop-shadow(0 13px 20px #1d221921);width:82px;height:82px;margin-bottom:22px}.landing-final-cta h2{max-width:760px}.landing-final-cta>p{max-width:560px}.landing-final-cta .landing-button{margin-top:30px}.public-page main{min-height:calc(100dvh - 192px)}.public-page__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:100px 24px 70px;display:flex}.public-page__hero--compact{min-height:420px}.public-page__hero>span,.pricing-page__hero>span{color:var(--landing-lime);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:600}.public-page__hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.058em;margin:18px 0 20px;font-size:clamp(54px,7vw,94px);font-weight:500;line-height:.98}.public-page__hero p{max-width:650px;color:var(--landing-muted);margin:0;font-size:18px;line-height:1.6}.public-page__hero .landing-button{margin-top:30px}.public-page__character{object-fit:contain;width:76px;height:76px;margin-bottom:20px}.pricing-page__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:94px 24px 64px;display:flex}.pricing-page__hero h1{max-width:860px;font-family:var(--font-display);letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(54px,6vw,76px);font-weight:500;line-height:1}.pricing-page__hero>p{max-width:560px;color:var(--landing-muted);margin:0;font-size:19px;line-height:1.55}.pricing-page__hero>p.pricing-page__cadence{color:#9ca097;margin-top:18px;font-size:14px;font-weight:500}.pricing-billing-switch{color:#777c75;align-items:center;gap:10px;margin-top:36px;font-size:15px;font-weight:500;display:flex}.pricing-billing-switch>span{transition:color .16s;position:relative}.pricing-billing-switch>span.is-active{color:var(--landing-ink)}.pricing-billing-switch small{border:1px solid var(--landing-lime);color:var(--landing-lime);white-space:nowrap;background:#29301c;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.pricing-billing-switch button{cursor:pointer;background:#282b27;border:1px solid #40443e;border-radius:999px;align-items:center;width:44px;height:24px;padding:2px;transition:background-color .18s,border-color .18s;display:flex}.pricing-billing-switch button i{background:#f6f7f2;border-radius:50%;width:18px;height:18px;transition:transform .18s;transform:translate(0);box-shadow:0 1px 3px #00000059}.pricing-billing-switch button[aria-checked=true]{border-color:var(--landing-lime);background:var(--landing-lime)}.pricing-billing-switch button[aria-checked=true] i{background:#181a18;transform:translate(18px)}.pricing-plans-shell{border:1px solid var(--landing-line);background:#222421;border-radius:32px;width:min(100% - 48px,1120px);margin:0 auto 38px;padding:8px}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-plan{border:1px solid var(--landing-line);background:#181a18;border-radius:24px;flex-direction:column;min-height:520px;padding:32px;display:flex}.pricing-plan--featured{background:radial-gradient(circle at 90% 4%,#dbfc7421,#0000 34%),#181a18;border-color:#dbfc7457}.pricing-plan h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.pricing-plan__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-plan__heading>span{background:var(--landing-lime);color:#161716;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.pricing-plan__divider{background:var(--landing-line);height:1px;margin:20px 0}.pricing-plan__audience{min-height:24px;color:var(--landing-muted);margin:0;font-size:16px}.pricing-plan__price{align-items:baseline;gap:5px;margin-top:22px;display:flex}.pricing-plan__price strong{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(52px,6vw,68px);font-weight:500;line-height:1}.pricing-plan__price span,.pricing-plan__billing-note{color:var(--landing-muted);font-size:13px}.pricing-plan__billing-note{min-height:18px;margin-top:8px;display:block}.pricing-plan__features{flex-direction:column;gap:14px;padding:28px 0;display:flex}.pricing-plan__features p{color:#c3c7bf;align-items:center;gap:9px;margin:0;font-size:15px;display:flex}.pricing-plan__features svg{background:var(--landing-lime);color:#1a1b1a;border-radius:50%;flex:none;padding:1px}.pricing-plan__features p.is-locked{color:#858a83}.pricing-plan__features p.is-locked svg{color:#777d75;background:0 0;padding:0}.pricing-plan__summary{color:var(--landing-muted);margin:auto 0 24px;font-size:14px;line-height:1.55}.pricing-plan__button{background:#252724;border:1px solid #393c37;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-size:15px;font-weight:500;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.pricing-plan__button:hover{border-color:#50554d;transform:translateY(-1px)}.pricing-plan__button--featured{border-color:var(--landing-lime);background:var(--landing-lime);color:#151615!important}.pricing-plan__checkout-error{color:#efaaa3;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.faq-page{width:min(100%,1200px);min-height:calc(100dvh - 192px);margin:0 auto;padding:80px 20px 110px}.faq-page__intro{text-align:center;flex-direction:column;align-items:center;width:min(100%,800px);margin:0 auto 40px;display:flex;position:relative}.faq-page__character{object-fit:contain;filter:drop-shadow(0 14px 22px #fac6fb29);width:150px;height:76px;position:absolute;top:18px;left:-88px;transform:rotate(-8deg)}.faq-page__intro h1{font-family:var(--font-display);letter-spacing:-.045em;flex-direction:column;align-items:center;margin:0;font-size:clamp(48px,5vw,62px);font-weight:500;line-height:1.05;display:flex}.faq-page__intro h1 span,.faq-page__intro h1 em{font-style:normal}.faq-page__intro h1 em{color:#777b75}.faq-page__intro>p{max-width:570px;color:var(--landing-muted);margin:18px 0 0;font-size:18px;line-height:1.55}.faq-page__list{flex-direction:column;gap:8px;width:min(100%,800px);margin:0 auto;display:flex}.faq-page details{border:1px solid var(--landing-line);background:var(--landing-stone);border-radius:22px;transition:border-color .16s,background-color .16s;overflow:hidden}.faq-page details[open]{background:radial-gradient(circle at 94% 0%, #dbfc740f, transparent 34%), var(--landing-stone);border-color:#41453f}.faq-page summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:22px;min-height:72px;padding:20px 24px;list-style:none;display:grid}.faq-page summary::-webkit-details-marker{display:none}.faq-page summary:focus{outline:none}.faq-page summary:focus-visible{border-radius:18px;box-shadow:inset 0 0 0 2px #dbfc748c}.faq-page summary>span{width:32px;height:32px;color:var(--landing-muted);background:#292b28;border-radius:50%;place-items:center;font-size:12px;display:grid}.faq-page summary strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:19px;font-weight:500}.faq-page summary:after{color:var(--landing-muted);content:"+";text-align:center;font-size:22px;font-weight:400;line-height:1}.faq-page details[open] summary:after{content:"−"}.faq-page details>p{color:var(--landing-muted);margin:-4px 0 0;padding:0 66px 24px 78px;font-size:15px;line-height:1.65}.landing-footer{border-top:1px solid var(--landing-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;width:min(100%,1440px);min-height:112px;margin:0 auto;padding:32px clamp(28px,7vw,100px);display:grid}.landing-footer>div{justify-self:end;align-items:center;gap:20px;font-size:14px;font-weight:500;display:flex}.landing-footer>div a{color:#a8ada5;transition:color .14s}.landing-footer>div a:hover{color:#f6f7f2}.landing-reveal{opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.landing-reveal[data-visible=true]{opacity:1;transform:translateY(0)}@media (width>=981px){.landing-benefits__grid{transition:grid-template-columns .18s cubic-bezier(.4,0,.2,1)}.landing-benefits__grid:has(.landing-benefit:nth-child(2):hover){grid-template-columns:1fr 1.7fr 1fr}.landing-benefits__grid:has(.landing-benefit:nth-child(3):hover){grid-template-columns:1fr 1fr 1.7fr}:is(.landing-benefits__grid:has(.landing-benefit:nth-child(2):hover) .landing-benefit:first-child .landing-benefit__reveal,.landing-benefits__grid:has(.landing-benefit:nth-child(3):hover) .landing-benefit:first-child .landing-benefit__reveal){opacity:0;width:0;transform:translate(18px)}}@media (width<=980px){.landing-nav{grid-template-columns:minmax(0,1fr) auto;gap:18px}.landing-nav nav{display:none}.landing-character{width:70px;height:70px}.landing-preview__body{grid-template-columns:minmax(0,1fr)}.landing-preview__rail{display:none}.landing-benefits__grid,.landing-sources,.landing-campaigns,.landing-plans__heading{grid-template-columns:minmax(0,1fr)}.landing-campaigns{gap:48px;padding-top:56px}.landing-campaigns__intro{width:min(100%,680px)}.landing-plans__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-plan--featured{grid-column:1/-1}.landing-benefit{min-height:360px}.landing-benefit__reveal,.landing-benefit:first-child .landing-benefit__reveal,.landing-benefit:hover .landing-benefit__reveal{opacity:1;width:42%;transform:none}.landing-sources{gap:35px}.landing-sources__orbit{width:min(100%,460px);margin-inline:auto}.landing-footer{grid-template-columns:auto minmax(0,1fr)}}@media (width<=720px){.landing-nav{min-height:68px;padding-inline:20px}.landing-nav__actions .landing-button--secondary{display:none}.landing-nav__actions .landing-button--primary{min-height:38px;padding-right:12px;font-size:13px}.landing-nav__actions .landing-button--primary>span{width:28px;height:28px}.landing-hero{min-height:620px;padding:80px 20px}.landing-hero h1{font-size:clamp(44px,13vw,62px)}.landing-hero__content>p{font-size:17px}.landing-hero__note{text-align:center;justify-content:center;max-width:280px;line-height:1.4}.landing-hero__actions{flex-direction:column;width:100%}.landing-hero__actions .landing-button{width:min(100%,280px)}.landing-character{width:58px;height:58px}.landing-character--search{top:38px;left:16px}.landing-character--document{display:none}.landing-orb--lime{top:100px;right:20%}.landing-orb--pink{bottom:105px;left:18%}.landing-product,.landing-benefits,.landing-campaigns{padding-left:16px;padding-right:16px}.landing-campaigns{width:100%;padding-bottom:86px}.landing-campaign-preview__body{grid-template-columns:minmax(0,1fr)}.landing-campaign-preview aside{border-top:1px solid #30313a;border-left:0;min-height:230px}.landing-campaign-preview__tabs{justify-content:flex-start;gap:18px;padding-inline:16px;overflow-x:auto}.landing-plans{border-radius:24px;width:calc(100% - 28px);margin-bottom:70px;padding:52px 18px 42px}.landing-plans__heading{gap:20px}.landing-plans__grid{grid-template-columns:minmax(0,1fr);margin-top:34px}.landing-plan--featured{grid-column:auto}.landing-product__tabs{overflow-x:auto}.landing-preview{border-width:5px;border-radius:22px}.landing-preview-stage{border-radius:22px;padding:14px}.landing-preview__topbar{padding:10px 12px}.landing-preview__feed{padding:17px}.landing-cue blockquote{font-size:16px}.landing-benefits__grid{grid-template-columns:minmax(0,1fr)}.landing-benefit{flex-direction:column;min-height:0}.landing-benefit__content{min-height:310px}.landing-benefit__reveal,.landing-benefit:first-child .landing-benefit__reveal,.landing-benefit:hover .landing-benefit__reveal{width:100%;height:170px}.landing-sources,.landing-final-cta{border-radius:24px;width:calc(100% - 28px);margin-bottom:70px;padding:48px 22px}.landing-sources{min-height:auto}.landing-sources__orbit{min-width:0}.landing-final-cta{min-height:500px}.public-page__hero{min-height:400px;padding:76px 20px 52px}.public-page__hero h1{font-size:clamp(48px,14vw,68px)}.pricing-page__hero{min-height:430px;padding:76px 20px 52px}.pricing-page__hero h1{font-size:clamp(46px,13vw,66px)}.pricing-plans-shell{border-radius:26px;width:calc(100% - 24px);padding:6px}.pricing-plans{grid-template-columns:minmax(0,1fr)}.pricing-plan{border-radius:20px;min-height:0;padding:26px}.faq-page{padding:66px 16px 80px}.faq-page__intro{margin-bottom:34px}.faq-page__character{width:108px;height:55px;margin-bottom:22px;position:relative;top:auto;left:auto}.faq-page__intro h1{font-size:clamp(43px,13vw,58px)}.faq-page__intro>p{font-size:16px}.faq-page summary{grid-template-columns:30px minmax(0,1fr) 18px;gap:14px;padding:18px}.faq-page summary>span{width:30px;height:30px}.faq-page summary strong{font-size:17px}.faq-page details>p{padding:0 46px 22px 62px}.landing-footer{grid-template-columns:auto minmax(0,1fr);min-height:96px;padding:40px 22px}.landing-footer>div{flex-wrap:wrap;justify-content:flex-end}}@media (prefers-reduced-motion:no-preference){.landing-character--search{animation:5.5s ease-in-out infinite landing-float}.landing-character--document{animation:6.5s ease-in-out .9s infinite reverse landing-float}}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transform:none}.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes landing-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes landing-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-preview-in{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-orb-breathe{0%,to{opacity:.7;scale:.9}50%{opacity:1;scale:1.16}}@keyframes landing-node-float{0%,to{translate:0}50%{translate:0 -8px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:"Urbanist", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Jost", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-accent:#d0f166;--color-accent-strong:#b7da45;--color-lime-100:#f5fbdc;--color-lime-200:#e6ff97;--color-lime-300:#d0f166;--color-violet-200:#f4e5fc;--color-violet-300:#e4b5fd;--color-pink-200:#f9e4ef;--color-blue-200:#e7f3ff;--color-blue-300:#aad6ff;--color-canvas:#f2f3f0;--color-sidebar:#f9f9f9;--color-white:#fff;--color-surface-subtle:#fafafa;--color-surface-hover:#f1f1ef;--color-surface-active:#eeebe7;--color-stone-100:#faf9f7;--color-stone-200:#f2f1ee;--color-stone-300:#e8e6e1;--color-border:#e9eaeb;--color-border-strong:#dadbd8;--color-ai-soft:#f1ebf6;--color-blue-soft:#eaf4fa;--color-green-soft:#edf7ed;--color-amber-soft:#fbf3df;--color-red-soft:#fff0ef;--color-ink-900:#181d27;--color-ink-800:#262624;--color-ink-700:#3f3f3c;--color-ink-600:#565652;--color-ink-500:#777772;--color-ink-400:#9a9a94;--radius-image:8px;--radius-control:10px;--radius-card:12px;--radius-large:20px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--shadow-card:0 10px 32px #17171612;--shadow-floating:0 2px 7px #1717160d, 0 16px 40px #17171614;--focus-ring:0 0 0 3px #9abdd56b;--ui-page-gutter:32px;--ui-body-size:13px;--ui-small-size:11px;--ui-control-height:36px;--ui-row-height:60px}@media (width>=1440px){:root{--ui-page-gutter:48px;--ui-body-size:14px;--ui-small-size:12px;--ui-control-height:40px;--ui-row-height:68px}}@media (width>=1920px){:root{--ui-page-gutter:64px;--ui-body-size:16px;--ui-small-size:13px;--ui-control-height:44px;--ui-row-height:76px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);min-width:320px;min-height:100vh;color:var(--color-ink-900);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);outline:none}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:600}p,li,dd{text-wrap:pretty}time,.taskboard-row__due,.cue-detail__score,.settings-modal-plan__price,.lead-handoff__source small{font-variant-numeric:tabular-nums}h1{font-size:30px;line-height:1.18}h2{font-size:20px;line-height:1.25}h3{font-size:16px;line-height:1.35}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}::selection{background:var(--color-violet-200);color:var(--color-ink-900)}.sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:10000;color:#181a16;background:#d2f06d;border:1px solid #667035;border-radius:9px;padding:9px 13px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.skip-link:focus-visible{transform:translateY(0);box-shadow:0 0 0 3px #d2f06d52}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform .16s}.shell-new-watch,.taskboard-toolbar button,.leadtable-toolbar button,.cue-detail__footer button,.settings-simple button,.assistant-quick-action{transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s}.shell-new-watch:active:not(:disabled),.taskboard-toolbar button:active:not(:disabled),.leadtable-toolbar button:active:not(:disabled),.cue-detail__footer button:active:not(:disabled),.settings-simple button:active:not(:disabled),.assistant-quick-action:active:not(:disabled){transform:translateY(1px)}}.product-shell{background:var(--color-white);grid-template-columns:258px minmax(0,1fr);min-height:100dvh;display:grid}@media (width>=1600px){.product-shell{grid-template-columns:280px minmax(0,1fr)}.product-shell--collapsed{grid-template-columns:72px minmax(0,1fr)}.shell-sidebar{width:280px;padding:16px 14px 14px}.shell-brand strong{font-size:20px}.shell-new-watch,.shell-navigation button,.shell-settings{min-height:44px;font-size:14px}.shell-watch-thread strong{font-size:13px}.shell-watch-thread small,.shell-workspace small,.shell-user small{font-size:10px}.shell-main{--shell-main-header-height:60px}.shell-main-header{padding-inline:32px}.shell-main-header__icon{width:26px;height:26px}.shell-main-header h1{font-size:16px}.shell-main>.records-page,.shell-main>.watchspace{width:100%;max-width:none;margin:0}}.app-mutation-notice{z-index:180;color:#e9ebe4;background:#252724;border:1px solid #44473f;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:min(430px,100vw - 32px);padding:13px 14px 13px 16px;font-size:12px;line-height:1.45;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #00000061}.app-mutation-notice button{color:#d0f166;cursor:pointer;font:inherit;background:#343731;border:0;border-radius:7px;flex:none;padding:6px 8px;font-size:11px;font-weight:500}@media (width<=620px){.app-mutation-notice{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (width>=1600px){.product-shell:not(.product-shell--collapsed){grid-template-columns:clamp(310px,17vw,340px) minmax(0,1fr)}.product-shell:not(.product-shell--collapsed) .shell-sidebar{width:clamp(310px,17vw,340px);padding:22px 18px 18px}.product-shell:not(.product-shell--collapsed) .shell-brand strong{font-size:clamp(22px,1.25vw,25px)}.product-shell:not(.product-shell--collapsed) .shell-new-watch,.product-shell:not(.product-shell--collapsed) .shell-navigation button{gap:12px;min-height:52px;padding:10px 13px;font-size:clamp(15px,.9vw,17px)}.product-shell:not(.product-shell--collapsed) .shell-new-watch>svg,.product-shell:not(.product-shell--collapsed) .shell-navigation button>svg{width:21px;height:21px}.product-shell:not(.product-shell--collapsed) .shell-new-watch{margin-top:26px}.product-shell:not(.product-shell--collapsed) .shell-new-watch>span,.product-shell:not(.product-shell--collapsed) .shell-navigation button>span,.product-shell:not(.product-shell--collapsed) .shell-settings>span{font-size:clamp(16px,.9vw,18px)}.product-shell:not(.product-shell--collapsed) .shell-watch-history>header{margin-top:0;font-size:12px}.product-shell:not(.product-shell--collapsed) .shell-watch-thread{gap:18px;min-height:58px;padding:9px 10px}.product-shell:not(.product-shell--collapsed) .shell-watch-thread__icon{width:36px;height:36px}.product-shell:not(.product-shell--collapsed) .shell-watch-thread strong{font-size:clamp(14px,.85vw,16px)}.product-shell:not(.product-shell--collapsed) .shell-watch-thread small,.product-shell:not(.product-shell--collapsed) .shell-user small{font-size:11px}.product-shell:not(.product-shell--collapsed) .shell-user{min-height:58px;padding:12px 10px 4px}.product-shell:not(.product-shell--collapsed) .shell-avatar{width:36px;height:36px;font-size:13px}.product-shell:not(.product-shell--collapsed) .shell-user strong{font-size:14px}}@media (width>=1920px){.product-shell:not(.product-shell--collapsed){grid-template-columns:clamp(340px,18vw,380px) minmax(0,1fr)}.product-shell:not(.product-shell--collapsed) .shell-sidebar{width:clamp(340px,18vw,380px);padding:24px 20px 20px}.product-shell:not(.product-shell--collapsed) .shell-new-watch,.product-shell:not(.product-shell--collapsed) .shell-navigation button,.product-shell:not(.product-shell--collapsed) .shell-settings{gap:14px;min-height:60px;padding:12px 15px;font-size:clamp(17px,.95vw,18px)}.product-shell:not(.product-shell--collapsed) .shell-new-watch>svg,.product-shell:not(.product-shell--collapsed) .shell-navigation button>svg,.product-shell:not(.product-shell--collapsed) .shell-settings>svg{width:22px;height:22px}.product-shell{grid-template-columns:300px minmax(0,1fr)}.product-shell--collapsed{grid-template-columns:76px minmax(0,1fr)}.shell-sidebar{width:300px;padding:18px 16px 16px}.shell-brand__mark{width:34px;height:34px}.shell-brand strong{font-size:22px}.shell-new-watch,.shell-navigation button,.shell-settings{min-height:48px;padding:10px 12px;font-size:15px}.shell-watch-history>header{font-size:11px}.shell-watch-thread{min-height:52px}.shell-watch-thread strong{font-size:14px}.shell-watch-thread small,.shell-user small{font-size:11px}.shell-main{--shell-main-header-height:68px}.shell-main-header{padding-inline:36px}.shell-main-header h1{font-size:18px}}.shell-sidebar{border-right:1px solid var(--color-border);background:var(--color-sidebar);flex-direction:column;min-width:0;height:100dvh;padding:14px 12px 12px;display:flex;position:sticky;top:0}.shell-brand-button,.shell-mobile-header>button:first-child{color:var(--color-ink-900);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 8px;display:flex}.shell-brand{align-items:center;gap:9px;display:inline-flex}.shell-brand strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.shell-brand__mark{object-fit:contain;filter:drop-shadow(0 4px 7px #3445f824);flex:none;width:28px;height:28px;display:block}.shell-workspace{border:1px solid var(--color-border);background:var(--color-white);border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:13px;padding:9px;display:grid}.shell-workspace>span:first-child,.shell-avatar{background:var(--color-ai-soft);color:#64477b;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:600;display:grid}.shell-workspace>div,.shell-user__identity{flex-direction:column;min-width:0;display:flex}.shell-workspace strong,.shell-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.shell-workspace small,.shell-user small{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.shell-workspace>span:last-child{color:var(--color-ink-500);font-size:12px}.shell-new-watch{border:1px solid var(--color-border);background:var(--color-white);width:100%;min-height:39px;color:var(--color-ink-700);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:8px 10px;font-size:13px;display:grid}.shell-new-watch:hover,.shell-new-watch--active{border-color:var(--color-border-strong);background:var(--color-surface-hover);color:var(--color-ink-900)}.shell-new-watch kbd{color:var(--color-ink-400);font-family:var(--font-body);font-size:9px;font-weight:400}.shell-navigation{flex-direction:column;gap:2px;margin-top:8px;display:flex}.shell-navigation button,.shell-settings{width:100%;min-height:40px;color:var(--color-ink-600);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;font-size:14px;display:grid}.shell-navigation button:hover,.shell-settings:hover{background:var(--color-surface-hover);color:var(--color-ink-900)}.shell-navigation .shell-navigation__active,.shell-settings.shell-navigation__active{background:var(--color-surface-active);color:var(--color-ink-900);font-weight:500}.shell-navigation button>small{border-radius:var(--radius-pill);background:var(--color-ink-900);min-width:20px;height:20px;color:var(--color-white);place-items:center;font-size:10px;display:grid}.shell-navigation__lock{color:var(--color-ink-400)}.shell-navigation button.shell-navigation__locked:not(.shell-navigation__active){color:var(--color-ink-500)}.shell-watch-history{flex-direction:column;min-height:0;max-height:min(370px,42vh);margin-top:17px;display:flex}.shell-watch-history>header{color:var(--color-ink-500);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 7px 6px 10px;font-size:10px;font-weight:500;display:flex}.shell-watch-history>header button{width:24px;height:24px;color:var(--color-ink-500);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.shell-watch-history>header button:hover{background:var(--color-surface-hover);color:var(--color-ink-900)}.shell-watch-history__list{scrollbar-color:#c8c8c3 transparent;scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.shell-watch-thread-row{min-width:0;position:relative}.shell-watch-thread{width:100%;min-width:0;color:var(--color-ink-600);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:16px;padding:7px 36px 7px 8px;display:grid}.shell-watch-thread__actions{width:27px;height:27px;color:var(--color-ink-500);cursor:pointer;opacity:0;pointer-events:none;background:#ffffffc7;border:0;border-radius:7px;place-items:center;transition:opacity .12s,background-color .12s,color .12s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.shell-watch-thread-row:hover .shell-watch-thread__actions,.shell-watch-thread-row:focus-within .shell-watch-thread__actions,.shell-watch-thread__actions[aria-expanded=true]{opacity:1;pointer-events:auto}.shell-watch-thread__actions:hover{color:var(--color-ink-900);background:#fff}.shell-watch-thread__menu{z-index:40;border:1px solid var(--color-border-soft);background:var(--color-surface-raised);border-radius:10px;width:214px;padding:5px;display:grid;position:absolute;top:calc(100% - 3px);right:5px;overflow:hidden;box-shadow:0 16px 36px #23231f29}.shell-watch-thread__menu--portal{z-index:1000;position:fixed;right:auto}.shell-watch-thread__menu button{min-width:0;color:var(--color-ink-700);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.shell-watch-thread__menu button:has(.shell-watch-thread__lock){grid-template-columns:18px minmax(0,1fr) 14px}.shell-watch-thread__lock{color:var(--color-ink-400)}.shell-watch-thread__menu button:hover,.shell-watch-thread__menu button:focus-visible{background:var(--color-surface-hover);color:var(--color-ink-900);outline:0}.shell-watch-thread__menu button>span{gap:2px;min-width:0;display:grid}.shell-watch-thread__menu strong,.shell-watch-thread__menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-watch-thread__menu strong{font-size:12px;font-weight:500}.shell-watch-thread__menu small{color:var(--color-ink-500);font-size:10px}.shell-watch-thread__icon{background:#ffffffb8;border:1px solid #23231f0f;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.shell-watch-thread__icon img{object-fit:contain;filter:drop-shadow(0 2px 2px #23231f1a);width:25px;height:25px;display:block}.shell-watch-thread>span{flex-direction:column;gap:2px;min-width:0;display:flex}.shell-watch-thread strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.shell-watch-thread small{color:var(--color-ink-400);align-items:center;gap:5px;font-size:9px;display:inline-flex}.shell-watch-thread__dot{background:#a6a6a0;border-radius:50%;width:5px;height:5px}.shell-watch-thread__dot--active{background:#5bb567;box-shadow:0 0 0 2px #5bb5671f}.shell-watch-thread:hover{background:var(--color-surface-hover);color:var(--color-ink-900)}.shell-watch-thread--active{background:var(--color-surface-active);color:var(--color-ink-900)}.shell-sidebar__spacer{flex:1}.shell-settings{margin-bottom:7px}.shell-user-wrap{position:relative}.shell-user{border-top:1px solid var(--color-border);width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px 3px;display:grid}.shell-user:hover{background:var(--color-surface-hover)}.shell-user-menu{z-index:40;border:1px solid var(--color-border-strong);background:#fff;border-radius:16px;width:min(360px,100vw - 24px);min-width:min(320px,100vw - 24px);padding:11px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;overflow:hidden;box-shadow:0 14px 38px #20221d26}.shell-user-menu header{border-bottom:1px solid var(--color-border);flex-direction:column;padding:15px 14px 17px;display:flex}.shell-user-menu header strong{font-size:15px;font-weight:400}.shell-user-menu header small,.shell-user-menu header span{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell-user-menu header span{color:#7b8661;text-transform:capitalize;margin-top:8px}.shell-user-menu button{min-height:48px;color:var(--color-ink-700);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 14px;font-size:13px;display:flex}.shell-user-menu button:hover{background:var(--color-surface-hover)}.shell-user-menu .shell-user-menu__logout{color:#9a3737}.shell-user .shell-avatar{background:var(--color-blue-soft);color:#355b76;border-radius:50%}.shell-main{--shell-main-header-height:52px;background:var(--color-white);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.shell-main-header{height:var(--shell-main-header-height);min-height:var(--shell-main-header-height);border-bottom:1px solid var(--color-border);background:var(--color-white);align-items:center;gap:9px;padding:0 24px;display:flex}.shell-main-header__icon{background:var(--color-ai-soft);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.shell-main-header__icon--watch{background:#ffffffb8}.shell-main-header__watch-icon{object-fit:contain;width:100%;height:100%;display:block}.shell-main-header h1{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.015em;font-size:14px;font-weight:600}.shell-mobile-header,.shell-mobile-nav{display:none}.shell-main>.records-page,.shell-main>.watchspace{min-height:calc(100dvh - var(--shell-main-header-height))}.page-frame{width:min(100%,1420px);min-height:100dvh;margin:0 auto;padding:34px 42px 52px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:27px;display:flex}.page-heading h1{letter-spacing:-.025em;font-size:30px;line-height:1.18}.page-heading p{color:var(--color-ink-500);margin-top:6px;font-size:14px}.primary-action,.secondary-action,.danger-action,.quiet-button{border:1px solid var(--color-ink-900);background:var(--color-ink-900);min-height:38px;color:var(--color-white);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.shell-main-header__actions{width:30px;height:30px;color:var(--color-ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.shell-main-header__actions:hover{background:var(--color-surface-hover);color:var(--color-ink-900)}.shell-watch-settings-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15181c5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.shell-watch-settings{background:#fff;border:1px solid #deded9;border-radius:18px;gap:22px;width:min(560px,100vw - 32px);max-height:min(760px,100dvh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #191c223d}.shell-watch-settings__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.shell-watch-settings__header h2{color:var(--color-ink-900);font-family:var(--font-display);letter-spacing:-.02em;margin-top:5px;font-size:20px;font-weight:600}.shell-watch-settings__header>button{width:32px;height:32px;color:var(--color-ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.shell-watch-settings__header>button:hover{background:var(--color-surface-hover);color:var(--color-ink-900)}.shell-watch-settings__status{color:#508c2d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.shell-watch-settings__status--paused{color:#b27218}.shell-watch-settings__field{gap:8px;min-width:0;display:grid}.shell-watch-settings__field>span{color:var(--color-ink-500);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.shell-watch-settings__field small{color:var(--color-ink-400);letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.shell-watch-settings__field textarea,.shell-watch-settings__field input,.shell-watch-settings__field select{width:100%;min-width:0;color:var(--color-ink-900);font:inherit;background:#fbfbf9;border:1px solid #d9d9d4;border-radius:11px;outline:none;padding:11px 12px;font-size:13px}.shell-watch-settings__field textarea{resize:vertical;min-height:210px;line-height:1.55}.shell-watch-settings__field textarea:focus,.shell-watch-settings__field input:focus,.shell-watch-settings__field select:focus{background:#fff;border-color:#b5c873;box-shadow:0 0 0 3px #d0f1662e}.shell-watch-settings__schedule{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.shell-watch-settings__footer,.shell-watch-settings__footer>div{align-items:center;gap:8px;display:flex}.shell-watch-settings__footer{border-top:1px solid #e8e8e4;justify-content:space-between;padding-top:18px}.shell-watch-settings__footer button{min-height:36px;color:var(--color-ink-700);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d4;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.shell-watch-settings__footer button:hover{background:var(--color-surface-hover)}.shell-watch-settings__footer button.shell-watch-settings__save{border-color:var(--color-ink-900);background:var(--color-ink-900);color:#fff}.shell-watch-settings__footer button.shell-watch-settings__save:hover{background:#363934}@media (hover:none){.shell-watch-thread__actions{opacity:1;pointer-events:auto}}@media (width<=560px){.shell-watch-settings-backdrop{place-items:end center;padding:12px}.shell-watch-settings{border-radius:18px 18px 12px 12px;width:100%;max-height:calc(100dvh - 24px);padding:20px}}.primary-action:hover{background:#292929}.secondary-action,.quiet-button{border-color:var(--color-border-strong);background:var(--color-white);color:var(--color-ink-700)}.secondary-action:hover,.quiet-button:hover{background:var(--color-surface-hover)}.danger-action{color:#a63d38;background:snow;border-color:#f1d5d3}.quiet-button{background:0 0;border-color:#0000}@media (width<=900px){.product-shell{padding-bottom:68px;display:block}.shell-sidebar{display:none}.shell-main{--shell-main-header-height:0px;min-height:calc(100dvh - 68px)}.shell-main-header{display:none}.shell-mobile-header{z-index:20;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:sticky;top:0}.shell-mobile-header>button:last-child{cursor:pointer;border:0;border-radius:50%}.shell-mobile-nav{z-index:30;height:68px;padding:7px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.shell-mobile-nav button{color:var(--color-ink-500);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px;font-size:10px;display:flex}.shell-mobile-nav button>span{place-items:center;display:grid;position:relative}.shell-mobile-nav button small{border:2px solid var(--color-white);border-radius:var(--radius-pill);background:var(--color-ink-900);min-width:16px;height:16px;color:var(--color-white);place-items:center;font-size:8px;display:grid;position:absolute;top:-6px;right:-10px}.shell-mobile-nav .shell-mobile-nav__active{color:var(--color-ink-900);font-weight:500}.page-frame{min-height:auto;padding:24px 18px 36px}}@media (width>=901px){.product-shell{grid-template-columns:258px minmax(0,1fr);transition:grid-template-columns .18s}.product-shell--collapsed{grid-template-columns:68px minmax(0,1fr)}.shell-sidebar{width:258px;padding:14px 12px 12px;transition:width .18s,padding .18s}.shell-brand-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.shell-brand-button{flex:1;justify-content:flex-start;align-items:center;width:auto;min-width:0;min-height:40px;margin:0;padding:4px 7px;display:flex}.shell-brand{align-items:center;gap:9px;min-width:0;display:inline-flex}.shell-brand strong{color:#181d27;text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.shell-collapse-toggle{color:#85888e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.shell-collapse-toggle:hover{color:#181d27;background:#eeebe7;border-color:#e5e2dd}.shell-workspace--sidebar{display:grid}.shell-new-watch,.shell-navigation button,.shell-settings{place-items:initial;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;display:grid}.shell-new-watch{background:#fff;border-color:#e5e6e2;margin-top:11px}.shell-new-watch>span,.shell-new-watch>kbd,.shell-navigation button>span,.shell-settings>span{display:initial}.shell-user__identity{display:flex}.shell-new-watch>span,.shell-navigation button>span,.shell-settings>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shell-new-watch>kbd{color:#a4a7ae;font-size:9px}.shell-navigation button>small{border:0;min-width:19px;height:19px;padding:0 4px;font-size:8px;position:static}.shell-watch-history--sidebar{max-height:min(390px,44vh);display:flex}.shell-user{place-items:initial;border-top:1px solid var(--color-border);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:20px;width:100%;min-width:0;height:auto;min-height:48px;padding:10px 8px 2px;display:grid}.shell-sidebar--collapsed{width:68px;padding:14px 13px 12px}.shell-sidebar--collapsed .shell-brand-row{flex-direction:column;align-items:center;gap:5px}.shell-sidebar--collapsed .shell-brand-button,.shell-sidebar--collapsed .shell-new-watch,.shell-sidebar--collapsed .shell-navigation button,.shell-sidebar--collapsed .shell-settings{grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;min-height:40px;padding:0;display:grid}.shell-sidebar--collapsed .shell-brand-button{flex:initial}.shell-sidebar--collapsed .shell-collapse-toggle{width:32px;height:30px}.shell-sidebar--collapsed .shell-brand strong,.shell-sidebar--collapsed .shell-workspace--sidebar,.shell-sidebar--collapsed .shell-new-watch>span,.shell-sidebar--collapsed .shell-new-watch>kbd,.shell-sidebar--collapsed .shell-navigation button>span,.shell-sidebar--collapsed .shell-settings>span,.shell-sidebar--collapsed .shell-user__identity,.shell-sidebar--collapsed .shell-watch-history--sidebar{display:none}.shell-sidebar--collapsed .shell-new-watch{background:0 0;border-color:#0000;margin-top:7px}.shell-sidebar--collapsed .shell-navigation button>small{border:2px solid var(--color-sidebar);position:absolute;top:-4px;right:-4px}.shell-sidebar--collapsed .shell-user{border:0;grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.shell-main>.records-page,.shell-main>.watchspace{max-width:1680px;margin-left:auto;margin-right:auto}}@media (width>=1600px){.product-shell{grid-template-columns:280px minmax(0,1fr)}.product-shell--collapsed{grid-template-columns:72px minmax(0,1fr)}.shell-sidebar{width:280px;padding:16px 14px 14px}.shell-brand strong{font-size:20px}.shell-new-watch,.shell-navigation button,.shell-settings{min-height:44px;font-size:14px}.shell-watch-thread strong{font-size:13px}.shell-watch-thread small,.shell-workspace small,.shell-user small{font-size:10px}.shell-main{--shell-main-header-height:60px}.shell-main-header{padding-inline:32px}.shell-main-header__icon{width:26px;height:26px}.shell-main-header h1{font-size:16px}.shell-main>.records-page,.shell-main>.watchspace{width:100%;max-width:none;margin:0}}@media (width<=560px){.page-heading{flex-direction:column;align-items:stretch;gap:16px}.page-heading h1{font-size:27px}.page-heading>.primary-action{width:100%}}@media (width>=901px){.product-shell{background:var(--color-canvas);grid-template-columns:68px minmax(0,1fr)}.shell-sidebar{z-index:60;border:1px solid var(--color-border);background:var(--color-sidebar);border-left:0;border-radius:0 12px 12px 0;width:68px;padding:16px 13px 12px;box-shadow:0 1px 2px #181d270a}.shell-brand-button,.shell-new-watch,.shell-navigation button,.shell-settings{border-radius:10px;place-items:center;width:40px;min-height:40px;padding:0;display:grid;position:relative}.shell-brand-button{margin-bottom:14px}.shell-brand{place-items:center;display:grid}.shell-brand strong,.shell-new-watch>span,.shell-new-watch>kbd,.shell-navigation button>span,.shell-settings>span,.shell-user__identity{display:none}.shell-brand__mark{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0}.shell-new-watch{color:#535862;background:0 0;border-color:#0000;margin-top:0}.shell-new-watch:hover,.shell-new-watch--active{background:#eeebe7;border-color:#e5e2dd}.shell-navigation{gap:6px;margin-top:8px}.shell-navigation button,.shell-settings{color:#717680;border:1px solid #0000;display:grid}.shell-navigation button:hover,.shell-settings:hover,.shell-navigation .shell-navigation__active,.shell-settings.shell-navigation__active{color:#181d27;background:#eeebe7;border-color:#e5e2dd}.shell-navigation button>small{border:2px solid var(--color-sidebar);min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.shell-settings{margin:0 0 6px}.shell-user{border:0;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid}.shell-user .shell-avatar{background:#edf7fb;border:1px solid #dce7ec;width:31px;height:31px}.shell-main{background:var(--color-canvas);min-width:0}}.shell-drawer-backdrop{z-index:62;cursor:default;background:#181d2714;border:0;position:fixed;inset:0}.shell-watch-drawer{z-index:63;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-radius:14px;flex-direction:column;width:304px;min-height:0;padding:16px;display:flex;position:fixed;top:14px;bottom:14px;left:78px;box-shadow:0 24px 64px #181d2729,0 2px 8px #181d270f}.shell-watch-drawer>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.shell-watch-drawer>header div{gap:2px;display:grid}.shell-watch-drawer>header span{color:#85888e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.shell-watch-drawer>header h2{color:#181d27;font-family:var(--font-display);letter-spacing:-.025em;font-size:20px;font-weight:600}.shell-watch-drawer>header button{border:1px solid var(--color-border);color:#717680;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.shell-drawer-new{color:#fff;cursor:pointer;background:#181d27;border:1px solid #181d27;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:10px 0 13px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.shell-watch-drawer .shell-watch-history__list{gap:5px;padding-right:2px;overflow-y:auto}.shell-watch-drawer .shell-watch-thread{padding:9px}.page-frame{width:100%;max-width:none;padding:48px}@media (width<=900px){.product-shell,.shell-main{background:var(--color-canvas)}.shell-mobile-nav{grid-template-columns:repeat(4,1fr)}.shell-mobile-header{background:#f9f9f9f0}.shell-watch-drawer{width:auto;inset:70px 12px 82px}}@media (width>=901px){.product-shell{grid-template-columns:258px minmax(0,1fr)}.product-shell--collapsed{grid-template-columns:68px minmax(0,1fr)}.shell-sidebar{width:258px;padding:14px 12px 12px}.shell-brand-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.shell-brand-button{flex:1;justify-content:flex-start;align-items:center;width:auto;min-width:0;min-height:40px;margin:0;padding:4px 7px;display:flex}.shell-brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.shell-brand strong{display:block}.shell-collapse-toggle{color:#85888e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.shell-workspace--sidebar{display:grid}.shell-new-watch,.shell-navigation button,.shell-settings{place-items:initial;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;display:grid}.shell-new-watch{background:#fff;border-color:#e5e6e2;margin-top:11px}.shell-new-watch>span,.shell-new-watch>kbd,.shell-navigation button>span,.shell-settings>span{display:initial}.shell-user__identity{display:flex}.shell-navigation button>small{border:0;position:static}.shell-watch-history--sidebar{max-height:min(390px,44vh);display:flex}.shell-user{place-items:initial;border-top:1px solid var(--color-border);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:20px;width:100%;min-width:0;height:auto;min-height:48px;padding:10px 8px 2px;display:grid}.shell-sidebar--collapsed{width:68px;padding:14px 13px 12px}.shell-sidebar--collapsed .shell-brand-row{flex-direction:column;align-items:center;gap:5px}.shell-sidebar--collapsed .shell-brand-button,.shell-sidebar--collapsed .shell-new-watch,.shell-sidebar--collapsed .shell-navigation button,.shell-sidebar--collapsed .shell-settings{grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;min-height:40px;padding:0;display:grid}.shell-sidebar--collapsed .shell-brand-button{flex:initial}.shell-sidebar--collapsed .shell-collapse-toggle{width:32px;height:30px}.shell-sidebar--collapsed .shell-brand strong,.shell-sidebar--collapsed .shell-workspace--sidebar,.shell-sidebar--collapsed .shell-new-watch>span,.shell-sidebar--collapsed .shell-new-watch>kbd,.shell-sidebar--collapsed .shell-navigation button>span,.shell-sidebar--collapsed .shell-settings>span,.shell-sidebar--collapsed .shell-user__identity,.shell-sidebar--collapsed .shell-watch-history--sidebar{display:none}.shell-sidebar--collapsed .shell-new-watch{background:0 0;border-color:#0000;margin-top:7px}.shell-sidebar--collapsed .shell-navigation button>small{border:2px solid var(--color-sidebar);position:absolute;top:-4px;right:-4px}.shell-sidebar--collapsed .shell-user{border:0;grid-template-columns:1fr;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}}@media (width>=1600px){.product-shell{grid-template-columns:clamp(280px,15vw,300px) minmax(0,1fr)}.product-shell--collapsed{grid-template-columns:72px minmax(0,1fr)}.shell-sidebar{width:clamp(280px,15vw,300px);padding:18px 16px 16px}.shell-brand strong{font-size:clamp(20px,1.1vw,22px)}.shell-new-watch,.shell-navigation button,.shell-settings{min-height:var(--ui-control-height);font-size:clamp(14px,.8vw,15px)}.shell-watch-thread strong{font-size:clamp(13px,.75vw,14px)}.shell-watch-thread small,.shell-workspace small,.shell-user small{font-size:10px}.shell-main{--shell-main-header-height:clamp(60px, 3.4vw, 68px)}.shell-main-header{padding-inline:32px}.shell-main-header__icon{width:26px;height:26px}.shell-main-header h1{font-size:clamp(16px,.95vw,18px)}.shell-main>.records-page,.shell-main>.watchspace{width:100%;max-width:none;margin:0}}.home-assistant{background:radial-gradient(circle at 50% 12%,#dcf76d14,#0000 28%),#f8f8f5;grid-template-columns:minmax(620px,1fr) minmax(340px,400px);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.home-assistant__conversation{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;display:grid}.home-assistant__header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border-bottom:1px solid #e6e6e2;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 22px;display:flex;position:relative}.home-assistant__identity{align-items:center;gap:9px;min-width:0;display:flex}.home-assistant__identity-mark{background:var(--color-ai-soft);color:#654b77;border:1px solid #e8e4e9;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.home-assistant__identity>div{flex-direction:column;min-width:0;display:flex}.home-assistant__identity strong{color:#252525;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.home-assistant__identity span:not(.home-assistant__identity-mark){color:#767673;font-size:11px;line-height:1.35}.home-assistant__identity>svg{color:#8b8b86;flex:none}.home-assistant__header-actions,.home-assistant__workspace-counts{align-items:center;gap:7px;display:flex}.home-assistant__workspace-counts{border-right:1px solid #e8e8e4;padding-right:9px}.home-assistant__workspace-counts button,.home-assistant__workspace-counts span{color:#686864;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:12px;display:inline-flex}.home-assistant__workspace-counts button{cursor:pointer}.home-assistant__workspace-counts button:hover{color:#252525;background:#f2f2ef}.home-assistant__details-button,.home-assistant__new-button{color:#3e3e3b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e2de;border-radius:18px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:500;display:inline-flex}.home-assistant__details-button:hover,.home-assistant__new-button:hover{background:#f7f7f4;border-color:#cecec8}.home-assistant__new-button{color:#fff;background:#252525;border-color:#252525}.home-assistant__new-button:hover{background:#3a3a38;border-color:#3a3a38}.home-thread-picker{display:none}.assistant-thread{min-width:0;min-height:0}.assistant-thread__viewport{overscroll-behavior:contain;scrollbar-color:#c7c7c1 transparent;scrollbar-width:thin;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.assistant-thread__content{flex-direction:column;flex:1;gap:28px;width:min(100%,840px);margin:0 auto;padding:52px 28px 26px;display:flex}.assistant-thread__footer{z-index:5;background:linear-gradient(#f8f8f500 0%,#f8f8f5f0 24%,#f8f8f5 49%);width:100%;margin-top:auto;padding:28px 24px 13px;position:sticky;bottom:0}.assistant-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(310px,48vh,520px);display:flex}.assistant-welcome__mark{background:var(--color-ai-soft);color:#634675;border:1px solid #ded9e3;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid;box-shadow:0 7px 22px #3f284d14}.assistant-welcome__eyebrow{color:#777772;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.assistant-welcome__title{color:#171716;letter-spacing:-.035em;margin-top:9px;font-size:clamp(31px,4vw,46px);font-weight:600;line-height:1.08}.assistant-welcome__copy{color:#686864;max-width:540px;margin-top:13px;font-size:15px;line-height:1.55}.assistant-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;max-width:760px;margin-top:30px;display:grid}.assistant-suggestion{color:#252525;cursor:pointer;text-align:left;background:#ffffffc7;border:1px solid #deded9;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:94px;padding:15px 13px 15px 15px;transition:border-color .14s,background .14s,transform .14s;display:grid}.assistant-suggestion:hover{background:#fff;border-color:#c4c4bd;transform:translateY(-1px)}.assistant-suggestion__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.assistant-suggestion__copy>span:first-child{font-family:var(--font-display);font-size:14px;font-weight:600}.assistant-suggestion__copy>span:last-child{color:#777772;font-size:12px;line-height:1.35}.assistant-suggestion__arrow{color:#8d8d87}.assistant-message{width:100%;animation:.18s both assistant-message-in;display:flex}.assistant-message--assistant{align-items:flex-start;gap:11px}.assistant-message--user{justify-content:flex-end;padding-left:72px}.assistant-message__avatar{background:0 0;border:0;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.assistant-message__avatar-image{object-fit:contain;width:100%;height:100%;display:block}.assistant-message__content{color:#252525;width:min(100%,704px);min-width:0}.assistant-message__pending,.assistant-message__cancelled{color:#74746e;align-items:center;gap:8px;min-height:30px;padding:5px 0;font-size:12px;line-height:1.45;display:inline-flex}.assistant-message__pending svg{animation:.95s linear infinite assistant-status-spin}.assistant-message__pending--inline{margin-top:8px}.assistant-message__error{color:#7e3d34;background:#b4544614;border:1px solid #b4544659;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;width:min(100%,560px);margin-top:4px;padding:12px;display:grid}.assistant-message__error>svg{margin-top:2px}.assistant-message__error>div{flex-direction:column;gap:3px;min-width:0;font-size:12px;line-height:1.45;display:flex}.assistant-message__error strong{font-weight:500}.assistant-message__error button,.assistant-message__cancelled button{min-height:30px;color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.assistant-message__cancelled{gap:10px;padding-top:8px}.assistant-message__text{color:inherit;white-space:pre-wrap;font-size:14px;line-height:1.58}.assistant-message__inline-link{color:var(--app-primary,#4e77df);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:3px;align-items:baseline;gap:2px;display:inline-flex}.assistant-message__inline-link:hover{color:color-mix(in srgb, var(--app-primary,#4e77df) 84%, var(--color-ink-900));text-decoration-color:currentColor}.assistant-message__inline-link svg{flex:none}.assistant-message__user-bubble{color:#252525;background:#f5f5f2;border:.5px solid #d0d0c9;border-radius:13px 13px 6px;max-width:min(620px,100%);padding:10px 13px}.assistant-chat-request-error{z-index:175;color:#f2d0cb;background:#2b211f;border:1px solid #654741;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100vw - 32px);padding:12px 12px 12px 15px;font-size:12px;line-height:1.45;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #00000057}.assistant-chat-request-error button{color:#f2d0cb;cursor:pointer;background:#382824;border:1px solid #76534c;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.assistant-message__cursor{vertical-align:-3px;background:#7b7b75;border-radius:2px;width:6px;height:16px;margin-left:2px;animation:.8s steps(2,jump-none) infinite assistant-cursor;display:inline-block}.assistant-proposal,.assistant-watch-card{background:#fff;border:1px solid #dadad4;border-radius:17px;margin-top:17px;overflow:hidden;box-shadow:0 8px 22px #2525250d}.assistant-proposal__header,.assistant-watch-card__header{border-bottom:1px solid #e8e8e3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid}.assistant-proposal__icon,.assistant-watch-card__mark{background:var(--color-lime-100);color:#4d5d18;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.assistant-proposal__heading,.assistant-watch-card__header>div{flex-direction:column;min-width:0;display:flex}.assistant-proposal__eyebrow,.assistant-watch-card__header>div>span{color:#85857f;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.assistant-proposal__title,.assistant-watch-card__header strong{color:#252525;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.assistant-proposal__status,.assistant-watch-card__status{color:#6d6d68;background:#fafaf8;border:1px solid #dfdfd9;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.assistant-proposal__status--created,.assistant-watch-card__status--active{color:#387444;background:#f1f8f1;border-color:#cfe2d1}.assistant-watch-card__status i{background:#a1a19b;border-radius:50%;width:6px;height:6px}.assistant-watch-card__status--active i{background:#50a75e}.assistant-proposal__body{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-proposal__row{border-bottom:1px solid #ebebe7;border-right:1px solid #ebebe7;min-width:0;padding:13px 14px}.assistant-proposal__row:nth-child(2n){border-right:0}.assistant-proposal__label,.assistant-watch-card__grid span{color:#85857f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.assistant-proposal__row p,.assistant-watch-card__grid p{color:#41413e;font-size:12px;line-height:1.45}.assistant-proposal__sources{flex-wrap:wrap;gap:4px;display:flex}.assistant-proposal__sources span{color:#555550;border:1px solid #e3e3de;border-radius:999px;padding:3px 6px;font-size:10px}.assistant-proposal__footer,.assistant-watch-card__footer{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.assistant-proposal__note{color:#7d7d77;align-items:center;gap:6px;font-size:11px;display:inline-flex}.assistant-proposal__action,.assistant-watch-card__footer button{color:#fff;cursor:pointer;background:#252525;border:1px solid #252525;border-radius:17px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.assistant-proposal__action:disabled{color:#5c5c57;cursor:default;background:#eeeeca;border-color:#d4d4ce}.assistant-watch-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assistant-watch-card__grid>div{border-right:1px solid #ebebe7;min-width:0;padding:13px 14px}.assistant-watch-card__grid>div:last-child{border-right:0}.assistant-watch-card__footer{border-top:1px solid #ebebe7}.assistant-watch-card__footer button:first-child{color:#4d4d49;background:#fff;border-color:#e0e0db}.assistant-watch-card__footer button:first-child:hover{background:#f5f5f2}.assistant-watch-card__footer button:last-child{margin-left:auto}.assistant-watch-chip-row{flex-wrap:wrap;align-items:center;gap:7px;width:100%;max-width:680px;margin-top:11px;display:flex}.assistant-watch-chip,.assistant-watch-cues-chip{appearance:none;border:1px solid var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-ink-800);cursor:pointer;font:inherit;transition:border-color .16s,background-color .16s,transform .12s}.assistant-watch-chip{text-align:left;border-radius:999px;grid-template-columns:30px minmax(0,auto) 18px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;padding:5px 8px 5px 6px;display:inline-grid}.assistant-watch-chip:hover,.assistant-watch-cues-chip:hover{border-color:color-mix(in srgb, var(--color-ink-500) 54%, var(--color-border-strong));background:var(--color-surface-hover)}.assistant-watch-chip:active,.assistant-watch-cues-chip:active{transform:translateY(1px)}.assistant-watch-chip:focus-visible,.assistant-watch-cues-chip:focus-visible,.assistant-source:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 72%, var(--color-ink-800));outline-offset:2px}.assistant-watch-chip__mark{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-surface-active));width:30px;height:30px;color:var(--color-ink-700);border-radius:50%;place-items:center;display:grid}.assistant-watch-chip__copy{gap:1px;min-width:0;max-width:480px;display:grid}.assistant-watch-chip__copy>strong{color:var(--color-ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.assistant-watch-chip__meta{min-width:0;color:var(--color-ink-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10px;line-height:1.25;display:flex;overflow:hidden}.assistant-watch-chip__meta i{background:#9a9d96;border-radius:50%;flex:none;width:6px;height:6px}.assistant-watch-chip--active .assistant-watch-chip__meta i{background:#55a861;box-shadow:0 0 0 2px #55a86129}.assistant-watch-chip__open{color:var(--color-ink-400)}.assistant-watch-cues-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:6px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.assistant-source{border:1px solid var(--color-border-strong);background:var(--color-surface-subtle);max-width:min(100%,250px);min-height:34px;color:var(--color-ink-700);vertical-align:middle;border-radius:10px;grid-template-columns:14px minmax(0,1fr) 11px;align-items:center;gap:6px;margin:7px 6px 0 0;padding:4px 7px;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-grid}.assistant-source:hover{border-color:color-mix(in srgb, var(--color-ink-500) 50%, var(--color-border-strong));background:var(--color-surface-hover);color:var(--color-ink-900)}.assistant-source--document{grid-template-columns:14px minmax(0,1fr)}.assistant-source__icon{background:var(--color-surface-active);width:14px;height:14px;color:var(--color-ink-600);border-radius:3px;place-items:center;display:grid}.assistant-source__copy{gap:0;min-width:0;display:grid}.assistant-source__title,.assistant-source__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-source__title{color:inherit;font-size:10.5px;font-weight:550;line-height:1.25}.assistant-source__copy small{color:var(--color-ink-400);font-size:9px;line-height:1.2}.assistant-source>svg:last-child{color:var(--color-ink-400)}.assistant-search-next{border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface-subtle) 86%, transparent);border-radius:12px;gap:11px;width:min(100%,650px);margin-top:14px;padding:13px 14px;display:grid}.assistant-search-next__copy{gap:3px;display:grid}.assistant-search-next__copy>span{color:var(--color-ink-800);font-size:11.5px;font-weight:620}.assistant-search-next__copy p{color:var(--color-ink-500);font-size:11.5px;line-height:1.45}.assistant-search-next__actions{flex-wrap:wrap;gap:7px;display:flex}.assistant-search-next__action{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:31px;color:var(--color-ink-700);cursor:pointer;font:inherit;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:10.5px;font-weight:540;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.assistant-search-next__action:hover{border-color:color-mix(in srgb, var(--color-ink-500) 50%, var(--color-border-strong));background:var(--color-surface-hover);color:var(--color-ink-900)}.assistant-search-next__action--primary{border-color:color-mix(in srgb, var(--app-primary,#4e77df) 55%, var(--color-border-strong));color:color-mix(in srgb, var(--app-primary,#4e77df) 82%, var(--color-ink-900))}.assistant-composer-wrap{width:min(100%,840px);margin:0 auto}.assistant-quick-actions{scrollbar-width:none;align-items:center;gap:2px;min-width:0;padding:0 13px 6px;display:flex;overflow-x:auto}.assistant-quick-actions::-webkit-scrollbar{display:none}.assistant-quick-action,.assistant-quick-actions__label{color:#575752;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.assistant-quick-action:hover{color:#252525;background:#efefeb}.assistant-quick-action+.assistant-quick-action{border-left:1px solid #dbdbd5;border-radius:0 12px 12px 0}.assistant-quick-actions__label{cursor:default;background:#fff;border:1px solid #deded8;margin-left:auto}.assistant-composer{background:#fff;border:.5px solid #c6c6c1;border-radius:31px;padding:4px;transition:border-color .15s,box-shadow .15s;box-shadow:0 0 0 4px #5164001c,0 8px 18px #00000017}.assistant-composer:focus-within{border-color:#6f7f2a;box-shadow:0 0 0 4px #5164002b,0 10px 24px #0000001a}.assistant-composer__scope{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 3px;display:flex}.assistant-composer__scope>span{color:#454541;border:1px solid #e7e7e2;border-radius:15px;align-items:center;gap:5px;min-width:0;padding:3px 7px;font-size:11px;display:inline-flex}.assistant-composer__scope>span svg:first-child{color:#61701f}.assistant-composer__scope>span svg:last-child{color:#969690}.assistant-composer__scope small{color:#8a8a84;white-space:nowrap;font-size:10px}.assistant-composer__input-row{align-items:flex-end;gap:10px;min-width:0;padding:5px 8px 8px 14px;display:flex}.assistant-composer__input{resize:none;color:#252525;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:42px;max-height:150px;font-size:14px;line-height:1.5}.assistant-composer__input::placeholder{color:#8a8a84}.assistant-composer__controls{flex:none;align-items:center;gap:3px;display:flex}.assistant-composer__auto{color:#686864;padding:4px 2px;font-size:10px}.assistant-composer__attachment{color:#686864;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.assistant-composer__send{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.assistant-composer__send:disabled{color:#fff;cursor:default;background:#d8d8d3}.assistant-composer__send--stop{background:#4b4b47}.assistant-composer__disclaimer{color:#8a8a84;text-align:center;margin-top:8px;font-size:9px}.home-overview{scrollbar-color:#cccdc7 transparent;scrollbar-width:thin;background:#f2f3f0;border-left:1px solid #e4e5e0;min-width:0;height:100dvh;padding:28px 24px 34px;overflow-y:auto}.home-overview__header,.home-overview__watch-list>header,.home-overview__watch-list>header>div,.home-overview__watch-card>header,.home-overview__watch-card>footer,.home-overview__row>span,.home-overview__flow-note,.home-overview__watch-status{align-items:center;display:flex}.home-overview__header{justify-content:space-between;gap:16px;min-width:0}.home-overview__header>div{min-width:0}.home-overview__header span{color:#858680;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.home-overview__header h2{color:#1a1a19;letter-spacing:-.035em;margin-top:2px;font-size:25px}.home-overview__header>button,.home-overview__watch-list>header button{color:#5d5e59;cursor:pointer;background:#fff;border:1px solid #d8d9d3;border-radius:17px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;display:inline-flex}.home-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:23px;display:grid}.home-overview__metrics article{background:#fff;border:1px solid #e4e5e0;border-radius:12px;flex-direction:column;min-width:0;min-height:91px;padding:13px 13px 17px;display:flex;position:relative;overflow:hidden}.home-overview__metrics span{color:#858680;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.home-overview__metrics strong{color:#20201e;font-family:var(--font-display);margin-top:5px;font-size:23px;font-weight:600;line-height:1}.home-overview__metric-line{background:#f0f0ed;border-radius:3px;height:3px;position:absolute;bottom:12px;left:13px;right:13px;overflow:hidden}.home-overview__metric-line:after{border-radius:inherit;content:"";background:#d0f166;width:72%;height:100%;display:block}.home-overview__metric-line--violet:after{background:#e4b5fd;width:48%}.home-overview__metric-line--blue:after{background:#aad6ff;width:34%}.home-overview__watch-list,.home-overview__watch-card{background:#fff;border:1px solid #e3e4df;border-radius:13px;margin-top:13px;overflow:hidden}.home-overview__watch-list>header{border-bottom:1px solid #ecece8;justify-content:space-between;gap:13px;min-height:54px;padding:10px 12px 10px 15px}.home-overview__watch-list>header>div{gap:7px;min-width:0}.home-overview__watch-list>header h3{color:#252523;font-size:14px}.home-overview__watch-list>header span{color:#92928d;font-size:9px}.home-overview__watch-list>header button{background:0 0;border-color:#0000;min-height:29px}.home-overview__table-head{color:#858680;background:#fafaf8;grid-template-columns:minmax(0,1fr) 75px 48px;align-items:center;min-height:31px;padding:0 30px 0 15px;font-size:9px;display:grid}.home-overview__row{color:#5e5f5a;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #ecece8;grid-template-columns:minmax(0,1fr) 75px 48px 14px;align-items:center;gap:7px;width:100%;min-width:0;min-height:67px;padding:8px 10px 8px 15px;display:grid}.home-overview__row:hover{background:#fafaf8}.home-overview__row>span:first-child{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.home-overview__row strong,.home-overview__row small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.home-overview__row strong{color:#2c2c29;font-size:11px;font-weight:500}.home-overview__row small{color:#969690;font-size:9px}.home-overview__row>span:nth-child(3){color:#8b8c86;gap:4px;font-size:10px}.home-overview__row>svg{color:#a3a49e}.home-overview__watch-status{color:#7d9e18;white-space:nowrap;background:#faffeb;border-radius:12px;gap:5px;width:fit-content;padding:4px 7px;font-size:9px}.home-overview__watch-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.home-overview__watch-status--paused{color:#c58320;background:#fff9eb}.home-overview__flow-note{color:#858680;background:#fafaf8;gap:8px;padding:12px 14px}.home-overview__flow-note svg{color:#7d9e18;flex:none}.home-overview__flow-note p{font-size:10px;line-height:1.45}.home-overview__watch-card{padding:17px}.home-overview__watch-card>header{justify-content:space-between;align-items:flex-start;gap:14px}.home-overview__watch-card>header>div{min-width:0}.home-overview__watch-card>header>svg{color:#7d8f3f;flex:none}.home-overview__watch-card h3{color:#242422;letter-spacing:-.025em;margin-top:10px;font-size:20px}.home-overview__watch-card header p{color:#777873;margin-top:5px;font-size:11px;line-height:1.45}.home-overview__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:19px;display:grid}.home-overview__stage{color:#a1a19b;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex}.home-overview__stage i{color:#979791;background:#fff;border:1px solid #ddddda;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.home-overview__stage--done{color:#62635f}.home-overview__stage--done i{color:#3f4c17;background:#e9faa8;border-color:#d0f166}.home-overview__facts{border-top:1px solid #e9e9e5;margin:20px 0 0}.home-overview__facts>div{border-bottom:1px solid #e9e9e5;grid-template-columns:76px minmax(0,1fr);gap:13px;min-width:0;padding:11px 0;display:grid}.home-overview__facts dt,.home-overview__facts dd{margin:0;font-size:10px;line-height:1.45}.home-overview__facts dt{color:#999a94}.home-overview__facts dd{color:#555651}.home-overview__watch-card>footer{justify-content:flex-end;gap:7px;padding-top:16px}.home-overview__watch-card>footer button{color:#5f605b;cursor:pointer;background:#fff;border:1px solid #d9dad4;border-radius:17px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;display:inline-flex}.home-overview__watch-card>footer button:first-child{color:#fff;background:#242422;border-color:#242422}.home-overview__tabs{background:#eceeea;border:1px solid #dedfd9;border-radius:9px;flex:none;gap:2px;padding:3px;display:inline-flex}.home-overview__tabs button{color:#777973;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 9px;font-size:10px;font-weight:500}.home-overview__tabs button.home-overview__tab--active{color:#262724;background:#fff;box-shadow:0 1px 2px #181d2714}.home-overview__manage{background:#fff;border:1px solid #e3e4df;border-radius:13px;gap:15px;min-width:0;margin-top:18px;padding:16px;display:grid}.home-overview__manage-intro{border-bottom:1px solid #ebece7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.home-overview__manage-intro p{color:#7c7e78;text-align:right;max-width:210px;font-size:9px;line-height:1.45}.home-overview__field{gap:6px;min-width:0;display:grid}.home-overview__field>span,.home-overview__sources legend{color:#62645f;font-size:10px;font-weight:600}.home-overview__field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-overview__field small{color:#a0a19b;font-size:8px;font-weight:400}.home-overview__field input,.home-overview__field textarea,.home-overview__field select{color:#373834;width:100%;min-width:0;font:inherit;resize:vertical;background:#fcfcfa;border:1px solid #ddded8;border-radius:8px;outline:0;padding:9px 10px;font-size:10px;line-height:1.45}.home-overview__field input:focus,.home-overview__field textarea:focus,.home-overview__field select:focus{background:#fff;border-color:#b6d24f;box-shadow:0 0 0 3px #d0f1662e}.home-overview__schedule{border-top:1px solid #ebece7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding-top:14px;display:grid}.home-overview__schedule .home-overview__field:first-child{grid-column:1/-1}.home-overview__sources{border:0;min-width:0;padding:0}.home-overview__sources legend{margin-bottom:7px}.home-overview__sources>div{flex-wrap:wrap;gap:6px;display:flex}.home-overview__sources button{color:#747670;cursor:pointer;background:#fafaf8;border:1px solid #e0e1dc;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:9px;display:inline-flex}.home-overview__sources button.home-overview__source--active{color:#52621f;background:#f4fbcf;border-color:#c8e066}.home-overview__manage-actions{border-top:1px solid #ebece7;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.home-overview__manage-actions button{color:#696b65;cursor:pointer;background:#fff;border:1px solid #dcded8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:10px;font-weight:500;display:inline-flex}.home-overview__manage-actions button.home-overview__save{color:#fff;background:#252624;border-color:#252624}@keyframes assistant-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes assistant-cursor{50%{opacity:0}}@keyframes assistant-status-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.home-assistant__workspace-counts span{display:none}.home-assistant__details-button{width:34px;padding:0;font-size:0}}@media (width<=1280px){.home-assistant{height:auto;display:block;overflow:visible}.home-overview{display:none}}@media (width<=900px){.home-assistant,.home-assistant__conversation{min-height:calc(100dvh - 126px)}.home-assistant__conversation{grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 126px)}.home-assistant__header{padding:0 15px}.home-assistant__workspace-counts,.home-assistant__details-button{display:none}.home-thread-picker{background:#fff;border-bottom:1px solid #e9e9e5;align-items:center;gap:7px;padding:9px 12px;display:flex}.home-thread-picker label{color:#686864;background:#f8f8f5;border:1px solid #dfdfda;border-radius:10px;flex:1;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex;position:relative}.home-thread-picker select{appearance:none;color:#252525;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.home-thread-picker>button{color:#252525;background:#fff;border:1px solid #dfdfda;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.assistant-thread__content{padding:34px 18px 20px}.assistant-thread__footer{padding-left:14px;padding-right:14px}}.home-assistant.home-assistant--simple-chat{width:100%;max-width:none;height:calc(100dvh - var(--shell-main-header-height,0px));min-height:calc(100dvh - var(--shell-main-header-height,0px));background:radial-gradient(circle at 101% 42%,#d0f16657,#0000 19%),#fbfbf9;margin:0;padding:0;display:block;position:relative;overflow:hidden}.assistant-general-toolbar{z-index:8;align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:24px}.assistant-general-toolbar button,.assistant-history-panel__new{color:#343431;cursor:pointer;min-height:36px;font:inherit;background:#fff;border:1px solid #deded8;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.assistant-general-toolbar button:hover,.assistant-history-panel__new:hover{background:#f4f4f0;border-color:#c6c7bf}.assistant-history-backdrop{z-index:20;cursor:default;background:#1315125c;border:0;position:absolute;inset:0}.assistant-history-panel{z-index:21;background:#fbfbf9;border-left:1px solid #dfe0da;flex-direction:column;gap:16px;width:min(380px,100% - 32px);height:100%;padding:22px;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 46px #181d2726}.assistant-history-panel>header{border-bottom:1px solid #e5e5df;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.assistant-history-panel>header span{color:#85867f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.assistant-history-panel>header h2{color:#232421;margin:4px 0 0;font-size:21px;font-weight:500}.assistant-history-panel>header>button{color:#65665f;cursor:pointer;background:0 0;border:1px solid #deded8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.assistant-history-panel__new{justify-content:flex-start;width:100%}.assistant-history-panel__list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.assistant-history-panel__list>p{color:#777972;margin:0;padding:18px 10px;font-size:12px;line-height:1.5}.assistant-history-panel__list>button{color:#30312e;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:11px 10px;display:flex}.assistant-history-panel__list>button:hover{background:#efefea}.assistant-history-panel__list>button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistant-history-panel__list>button small{color:#898b84;flex:none;font-size:10px}.home-assistant--simple-chat .home-assistant__page-header,.home-assistant--simple-chat .home-overview{display:none}.home-assistant--simple-chat .home-assistant__conversation{width:100%;height:calc(100dvh - var(--shell-main-header-height,0px));min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.home-assistant.home-assistant--simple-chat:not(.home-assistant--watch-chat){grid-template-rows:72px minmax(0,1fr);gap:0;display:grid}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-general-toolbar{justify-content:flex-end;min-width:0;height:72px;padding:18px 24px 16px;position:relative;top:auto;right:auto}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .home-assistant__conversation{height:100%;min-height:0}@media (width>=1181px){.home-assistant.home-assistant--simple-chat.home-assistant--watch-chat{display:block}.home-assistant--watch-chat .home-assistant__conversation{width:auto;min-width:0}.home-assistant--simple-chat.home-assistant--watch-chat .home-overview{min-width:0;height:100dvh;box-shadow:none;background:#f4f5f2;border:0;border-left:1px solid #e3e5df;border-radius:0;padding:24px;display:block;overflow-y:auto}.home-assistant--watch-chat .assistant-thread__content{width:min(100%,780px)}}.home-assistant--simple-chat .assistant-thread__content{width:min(100%,980px);padding:0 30px 30px}.home-assistant--simple-chat .assistant-welcome{text-align:center;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding-top:clamp(64px,10vh,108px)}.assistant-welcome__badge{color:#53651b;background:#f3fad9;border:1px solid #dce7b7;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.home-assistant--simple-chat .assistant-welcome__title{color:#1a1a1a;letter-spacing:-.035em;margin-top:16px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.12}.home-assistant--simple-chat .assistant-welcome__copy{color:#74746f;max-width:610px;margin-top:9px;font-size:12.5px;line-height:1.45}.home-assistant--simple-chat .assistant-welcome>.assistant-composer-wrap{width:min(100%,760px);margin-top:29px}.home-assistant--simple-chat .assistant-composer{background:#fff;border:1px solid #e2e2dd;border-radius:22px;padding:5px 6px 5px 18px;box-shadow:0 8px 26px #1d1d190f}.home-assistant--simple-chat .assistant-composer:focus-within{border-color:#b8c87b;box-shadow:0 0 0 3px #d0f1662b,0 9px 28px #1d1d1912}.home-assistant--simple-chat .assistant-composer__scope{display:none}.home-assistant--simple-chat .assistant-composer__input-row{align-items:center;min-height:50px;padding:0}.home-assistant--simple-chat .assistant-composer__input{color:#262625;min-height:34px;padding:6px 0;font-size:13px;line-height:1.5}.home-assistant--simple-chat .assistant-composer__input::placeholder{color:#a1a19c}.home-assistant--simple-chat .assistant-composer__auto,.home-assistant--simple-chat .assistant-composer__attachment{display:none}.home-assistant--simple-chat .assistant-composer__send{background:#777772;width:40px;height:40px}.home-assistant--simple-chat .assistant-composer__send:not(:disabled):hover{background:#272725}.home-assistant--simple-chat .assistant-composer__send:disabled{background:#d7d7d2}.home-assistant--simple-chat .assistant-quick-actions{flex-wrap:wrap;justify-content:center;gap:7px;padding:13px 0 0;overflow:visible}.home-assistant--simple-chat .assistant-quick-action{color:#666661;background:#fff;border:1px solid #e8e8e4;border-radius:999px;min-height:27px;padding:5px 10px;font-size:10px;box-shadow:0 2px 8px #1e1e1a08}.home-assistant--simple-chat .assistant-quick-action+.assistant-quick-action{border-left:1px solid #e8e8e4;border-radius:999px}.home-assistant--simple-chat .assistant-quick-action:hover{background:#fff;border-color:#d5d5ce}.home-assistant--simple-chat .assistant-quick-actions__label,.home-assistant--simple-chat .assistant-composer__disclaimer{display:none}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-thread__content{width:min(100%,1160px);padding:0 48px 42px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-thread__content:has(.assistant-message){padding-top:clamp(88px,13vh,140px)}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-welcome{padding-top:clamp(92px,13vh,150px)}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-welcome__title{font-size:clamp(34px,3.4vw,48px)}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-welcome__copy{max-width:760px;font-size:15px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-welcome>.assistant-composer-wrap{width:min(100%,980px);margin-top:38px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-composer{border-radius:28px;padding:7px 8px 7px 22px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-composer__input-row{min-height:64px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-composer__input{min-height:42px;font-size:16px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-composer__send{width:48px;height:48px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-quick-action{min-height:32px;padding:7px 13px;font-size:12px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-proposal,.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-watch-card{width:100%}@media (width<=900px){.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-thread__content{padding-inline:22px}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-thread__content:has(.assistant-message){padding-top:48px}}.assistant-welcome__helpers{text-align:left;width:100%;max-width:920px;margin-top:42px}.assistant-welcome__helpers h2{color:#30302d;font-family:var(--font-body);margin:0 0 10px 4px;font-size:12px;font-weight:600}.home-assistant--simple-chat .assistant-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:none;margin-top:0;display:grid}.home-assistant--simple-chat .assistant-suggestion{background:#ffffffeb;border:1px solid #e7e7e2;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:12px;box-shadow:0 5px 18px #1e1e1a0a}.home-assistant--simple-chat .assistant-suggestion:hover{border-color:#d4d4ce;box-shadow:0 7px 22px #1e1e1a0f}.assistant-suggestion__icon{color:#327792;background:#d9f3ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.assistant-suggestion:first-child .assistant-suggestion__icon{background-color:#0000;background-image:url(/assets/icp-search-CxJ3DGMb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:38px;height:38px}.assistant-suggestion:first-child .assistant-suggestion__icon svg{opacity:0}.assistant-suggestion:nth-child(2) .assistant-suggestion__icon{color:#0000;background-color:#0000;background-image:url(/assets/watchllama-cue-CoJsF9UN.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:38px;height:38px}.assistant-suggestion:nth-child(2) .assistant-suggestion__icon svg{opacity:0}.assistant-suggestion:nth-child(3) .assistant-suggestion__icon{color:#0000;background-color:#0000;background-image:url(/assets/recent-client-CZCl_uij.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:38px;height:38px}.assistant-suggestion:nth-child(3) .assistant-suggestion__icon svg{opacity:0}.home-assistant--simple-chat .assistant-suggestion__copy{gap:3px}.home-assistant--simple-chat .assistant-suggestion__copy>span:first-child{font-size:12px;font-weight:600}.home-assistant--simple-chat .assistant-suggestion__copy>span:last-child{color:#8a8a85;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.35;overflow:hidden}.home-assistant--simple-chat .assistant-suggestion__arrow{color:#a2a29d}.home-assistant--simple-chat .assistant-thread__footer{background:linear-gradient(#fbfbf900 0%,#fbfbf9f0 28%,#fbfbf9 54%);padding:28px 24px 16px}.home-assistant--simple-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,780px)}@media (width<=900px){.home-assistant.home-assistant--simple-chat{height:calc(100dvh - 126px);min-height:calc(100dvh - 126px)}.home-assistant.home-assistant--simple-chat:not(.home-assistant--watch-chat){grid-template-rows:62px minmax(0,1fr)}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-general-toolbar{height:62px;padding:12px 16px}.home-assistant--simple-chat .home-assistant__conversation{border:0;border-radius:0;height:calc(100dvh - 126px);min-height:0}.home-assistant--simple-chat:not(.home-assistant--watch-chat) .home-assistant__conversation{height:100%}.home-assistant--simple-chat .assistant-thread__content{padding:0 16px 24px}.home-assistant--simple-chat .assistant-welcome{padding-top:42px}.home-assistant--simple-chat .assistant-suggestions{grid-template-columns:minmax(0,1fr)}.assistant-welcome__helpers{margin-top:32px}}@media (width<=560px){.home-assistant--simple-chat .assistant-welcome__title{font-size:28px}.home-assistant--simple-chat .assistant-welcome__copy{font-size:12px}.home-assistant--simple-chat .assistant-composer{padding-left:14px}.home-assistant--simple-chat .assistant-quick-action{font-size:9px}}@media (width<=640px){.home-assistant__identity strong{max-width:158px}.home-assistant__identity>svg{display:none}.home-assistant__new-button{width:34px;padding:0;font-size:0}.assistant-thread__content{gap:23px;padding:27px 14px 18px}.assistant-welcome{min-height:390px}.assistant-welcome__title{font-size:31px}.assistant-welcome__copy{font-size:13px}.assistant-suggestions{grid-template-columns:1fr;margin-top:24px}.assistant-suggestion{min-height:68px}.assistant-message--user{padding-left:34px}.assistant-message--assistant{gap:8px}.assistant-message__avatar{width:25px;height:25px}.assistant-proposal__body,.assistant-watch-card__grid{grid-template-columns:1fr}.assistant-proposal__row,.assistant-watch-card__grid>div{border-bottom:1px solid #ebebe7;border-right:0}.assistant-watch-card__grid>div:last-child{border-bottom:0}.assistant-proposal__footer,.assistant-watch-card__footer{flex-direction:column;align-items:stretch}.assistant-proposal__action,.assistant-watch-card__footer button,.assistant-watch-card__footer button:last-child{width:100%;margin-left:0}.assistant-proposal__note{justify-content:center}.assistant-quick-actions{padding-left:7px;padding-right:7px}.assistant-quick-actions__label{display:none}.assistant-thread__footer{padding:24px 10px 8px}.assistant-composer{border-radius:25px}.assistant-composer__scope small{display:none}.assistant-composer__scope>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.assistant-composer__input-row{padding-left:10px}.assistant-composer__input{font-size:13px}.assistant-composer__auto,.assistant-composer__attachment{display:none}}@media (prefers-reduced-motion:reduce){.assistant-message,.assistant-message__cursor,.assistant-suggestion{transition:none;animation:none}}.assistant-snapshot{border:1px solid var(--color-border-strong);background:var(--color-white);width:100%;max-width:920px;color:var(--color-ink-800);text-align:left;border-radius:16px;margin-top:30px;overflow:hidden}.assistant-snapshot>header{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px 12px;display:flex}.assistant-snapshot>header>div{gap:2px;display:grid}.assistant-snapshot>header span,.assistant-snapshot>header small,.assistant-snapshot__metrics small,.assistant-snapshot footer>span,.assistant-snapshot footer button small{color:var(--color-ink-500);font-size:11px;font-weight:400}.assistant-snapshot>header h2{color:var(--color-ink-900);font-family:var(--font-body);letter-spacing:-.01em;font-size:15px;font-weight:500}.assistant-snapshot>header small{align-items:center;gap:6px;display:inline-flex}.assistant-snapshot__metrics{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assistant-snapshot__metrics button{border:0;border-right:1px solid var(--color-border);min-height:66px;color:var(--color-ink-900);text-align:left;cursor:pointer;background:0 0;align-content:center;gap:2px;padding:10px 18px;display:grid}.assistant-snapshot__metrics button:last-child{border-right:0}.assistant-snapshot__metrics button:hover,.assistant-snapshot footer button:hover{background:var(--color-surface-hover)}.assistant-snapshot__metrics button>span{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.assistant-snapshot__bar{background:var(--color-surface-active);border-radius:999px;gap:2px;height:3px;margin:13px 18px 0;display:flex;overflow:hidden}.assistant-snapshot__bar i{border-radius:inherit;background:#d0f166;min-width:3px}.assistant-snapshot__bar i:nth-child(2){background:#8dc9e7}.assistant-snapshot__bar i:nth-child(3){background:#b7a3db}.assistant-snapshot footer{gap:7px;padding:13px 18px 15px;display:grid}.assistant-snapshot footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assistant-snapshot footer button{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-width:0;color:var(--color-ink-800);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.assistant-snapshot footer button>span,.assistant-snapshot footer button>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-snapshot footer button>span{font-size:12px;font-weight:500}.assistant-snapshot footer button>small{grid-column:1}.assistant-snapshot footer button>svg{color:var(--color-ink-500);grid-area:1/2/span 2}.assistant-tool{border:1px solid var(--color-border-strong);background:var(--color-white);width:min(100%,640px);color:var(--color-ink-800);border-radius:12px;margin:6px 0 12px;overflow:hidden}.assistant-tool__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:8px 11px;display:grid}.assistant-tool__icon{background:var(--color-surface-active);width:28px;height:28px;color:var(--color-ink-600);border-radius:8px;place-items:center;display:grid}.assistant-tool__header>span:nth-child(2){font-size:12px;font-weight:500}.assistant-tool__header small{color:var(--color-ink-500);font-size:10.5px;font-weight:400}.assistant-tool--running .assistant-tool__icon svg{animation:1.2s ease-in-out infinite assistant-tool-pulse}.assistant-tool--approval{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-border-strong))}.assistant-tool--approval .assistant-tool__icon{background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface-active));color:var(--color-ink-900)}.assistant-tool__body{border-top:1px solid var(--color-border);background:var(--color-surface-subtle);gap:10px;padding:11px;display:grid}.assistant-tool__body>p{gap:2px;display:grid}.assistant-tool__body>p span{color:var(--color-ink-800);font-size:12px;font-weight:500}.assistant-tool__body>p small{color:var(--color-ink-500);font-size:11px;font-weight:400}.assistant-tool__schedule{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-600);border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.45}.assistant-tool__schedule--synced{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));color:var(--color-ink-800)}.assistant-tool__schedule--error{border-color:color-mix(in srgb, #d65b52 52%, var(--color-border));color:#b7463f}.assistant-tool__counts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assistant-tool__counts>span{border-right:1px solid var(--color-border);gap:1px;padding-right:12px;display:grid}.assistant-tool__counts>span:not(:first-child){padding-left:12px}.assistant-tool__counts>span:last-child{border-right:0}.assistant-tool__counts strong{color:var(--color-ink-900);font-size:16px;font-weight:500}.assistant-tool__counts small{color:var(--color-ink-500);font-size:10px}.assistant-tool__actions{flex-wrap:wrap;gap:7px;display:flex}.assistant-tool__actions button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:30px;color:var(--color-ink-700);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;display:inline-flex}.assistant-tool__actions button:hover{background:var(--color-surface-hover);color:var(--color-ink-900)}.assistant-tool__actions .assistant-tool__connect{color:#20270e;background:#d0f166;border-color:#65763c}.assistant-tool--compact{border-color:var(--color-border);background:var(--color-surface-subtle);width:auto;max-width:100%;box-shadow:none;border-radius:999px;margin:3px 0 8px;display:inline-block}.assistant-tool--compact .assistant-tool__header{grid-template-columns:24px minmax(0,auto);gap:7px;min-height:34px;padding:4px 10px 4px 5px}.assistant-tool--compact .assistant-tool__icon{background:var(--color-surface-active);border-radius:50%;width:24px;height:24px}.assistant-tool--compact .assistant-tool__icon svg{width:13px;height:13px}.assistant-tool--compact .assistant-tool__header>span:nth-child(2){color:var(--color-ink-600);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.assistant-tool--compact .assistant-tool__header small,.assistant-tool--web-search+.assistant-tool--web-search{display:none}@keyframes assistant-tool-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (width<=720px){.assistant-snapshot{margin-top:24px}.assistant-snapshot>header,.assistant-snapshot footer{padding-inline:13px}.assistant-snapshot__metrics button{padding-inline:12px}.assistant-snapshot footer>div,.home-assistant--simple-chat .assistant-suggestions{grid-template-columns:minmax(0,1fr)}.assistant-tool{width:100%}.assistant-tool.assistant-tool--compact{width:auto;max-width:100%}.assistant-watch-chip-row,.assistant-watch-chip{width:100%}.assistant-watch-chip__copy{max-width:none}.assistant-watch-chip__next{display:none}}@media (width>=901px){.home-assistant{background:var(--color-canvas);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(560px,1fr);gap:24px;max-width:1680px;height:100dvh;min-height:100dvh;margin-left:auto;margin-right:auto;padding:44px 48px 48px;display:grid;overflow:hidden}.home-assistant--preview{grid-template-columns:minmax(560px,1.25fr) minmax(340px,.75fr)}.home-assistant__page-header{grid-column:1/-1;justify-content:flex-end;align-items:flex-end;gap:28px;min-width:0;display:flex}.home-assistant__page-header>div:first-child{min-width:0}.home-assistant__page-header>div:first-child>span{color:#85888e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.home-assistant__page-header h1{color:#181d27;font-family:var(--font-display);letter-spacing:-.035em;margin-top:2px;font-size:32px;font-weight:600;line-height:1.15}.home-assistant__page-header p{color:#717680;margin-top:7px;font-size:13px}.home-assistant__page-actions,.home-assistant__preview-toggle{align-items:center;display:flex}.home-assistant__page-actions{flex:none;gap:14px}.home-assistant__preview-toggle{color:#535862;border-right:1px solid #dfe1dd;gap:9px;padding-right:14px;font-size:12px}.home-assistant__preview-toggle>button{cursor:pointer;background:#e6e7e3;border:1px solid #d4d6d2;border-radius:999px;width:34px;height:20px;padding:0;position:relative}.home-assistant__preview-toggle>button[aria-checked=true]{background:#d0f166;border-color:#bddb5b}.home-assistant__preview-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #181d272e}.home-assistant__preview-toggle>button[aria-checked=true] i{transform:translate(14px)}.home-assistant__header-button{color:#fff;cursor:pointer;background:#181d27;border:1px solid #181d27;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:12px;font-weight:500;display:inline-flex}.home-assistant__conversation,.home-overview{border:1px solid var(--color-border);background:#fff;border-radius:12px;height:auto;min-height:0;overflow:hidden;box-shadow:0 1px 2px #181d2708}.home-assistant__conversation{grid-template-rows:minmax(0,1fr)}.home-overview{border-left:1px solid var(--color-border);padding:24px;display:block;overflow-y:auto}.assistant-thread__content{padding-top:42px}.assistant-thread__footer{background:linear-gradient(#fff0 0%,#fffffff0 26%,#fff 52%)}}@media (width>=901px) and (width<=1180px){.home-assistant,.home-assistant--preview{grid-template-columns:minmax(0,1fr)}.home-overview{display:none}}@media (width>=1800px){.home-assistant{padding:52px 56px 60px}.home-assistant__page-header h1{font-size:36px}.home-assistant__page-header p{font-size:14px}}@media (width<=900px){.home-assistant,.home-assistant--preview{background:var(--color-canvas);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - 126px);padding:18px 14px 0;display:grid;overflow:visible}.home-assistant__page-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 2px 16px;display:flex}.home-assistant__page-header>div:first-child>span,.home-assistant__page-header p{display:none}.home-assistant__page-header h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px}.home-assistant__preview-toggle{display:none}.home-assistant__page-actions{display:flex}.home-assistant__header-button{color:#fff;background:#181d27;border:1px solid #181d27;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:11px;display:inline-flex}.home-assistant__conversation{border:1px solid var(--color-border);background:#fff;border-radius:12px 12px 0 0;height:calc(100dvh - 202px);min-height:540px;overflow:hidden}}@media (width>=1600px){.home-assistant--simple-chat .assistant-thread__content{width:min(100%,clamp(1080px,62vw,1480px));padding-left:clamp(38px,3vw,70px);padding-right:clamp(38px,3vw,70px)}.home-assistant--simple-chat .assistant-welcome{padding-top:clamp(86px,11vh,132px)}.assistant-welcome__badge{gap:7px;min-height:30px;padding:5px 12px;font-size:12px}.home-assistant--simple-chat .assistant-welcome__title{margin-top:20px;font-size:clamp(40px,2.25vw,52px)}.home-assistant--simple-chat .assistant-welcome__copy{max-width:760px;margin-top:12px;font-size:15.5px}.home-assistant--simple-chat .assistant-welcome>.assistant-composer-wrap{width:min(100%,clamp(900px,49vw,1160px));margin-top:36px}.home-assistant--simple-chat .assistant-composer{border-radius:28px;padding:7px 8px 7px 22px;box-shadow:0 10px 34px #1d1d1912}.home-assistant--simple-chat .assistant-composer__input-row{min-height:58px}.home-assistant--simple-chat .assistant-composer__input{min-height:40px;font-size:15px}.home-assistant--simple-chat .assistant-composer__send{width:46px;height:46px}.home-assistant--simple-chat .assistant-quick-actions{gap:9px;padding-top:16px}.home-assistant--simple-chat .assistant-quick-action{min-height:33px;padding:7px 13px;font-size:12px}.assistant-welcome__helpers{max-width:clamp(1080px,58vw,1380px);margin-top:50px}.assistant-welcome__helpers h2{margin-bottom:13px;font-size:14px}.home-assistant--simple-chat .assistant-suggestions{gap:14px}.home-assistant--simple-chat .assistant-suggestion{border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;min-height:92px;padding:16px}.assistant-suggestion__icon{border-radius:11px;width:40px;height:40px}.home-assistant--simple-chat .assistant-suggestion__copy>span:first-child{font-size:14px}.home-assistant--simple-chat .assistant-suggestion__copy>span:last-child{font-size:11.5px}.home-assistant--simple-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,1020px)}}@media (width>=1440px){.home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__content{gap:36px;width:min(100%,clamp(1040px,61vw,1380px));padding-top:48px}.home-assistant--watch-chat .assistant-message--assistant{gap:14px}.home-assistant--watch-chat .assistant-message__avatar{border-radius:10px;width:36px;height:36px}.home-assistant--watch-chat .assistant-message__content{width:min(100%,1040px)}.home-assistant--watch-chat .assistant-message__text,.home-assistant--watch-chat .assistant-message__user-bubble{font-size:16px;line-height:1.62}.home-assistant--watch-chat .assistant-message__user-bubble{border-radius:16px 16px 7px;max-width:min(840px,100%);padding:13px 17px}.home-assistant--watch-chat .assistant-watch-card{border-radius:19px;margin-top:22px}.home-assistant--watch-chat .assistant-watch-card__header{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:72px;padding:15px 18px}.home-assistant--watch-chat .assistant-watch-card__mark{border-radius:11px;width:40px;height:40px}.home-assistant--watch-chat .assistant-watch-card__header>div>span,.home-assistant--watch-chat .assistant-watch-card__grid span{font-size:11.5px}.home-assistant--watch-chat .assistant-watch-card__header strong{font-size:18px}.home-assistant--watch-chat .assistant-watch-card__status{padding:6px 10px;font-size:12px}.home-assistant--watch-chat .assistant-watch-card__grid{grid-template-columns:minmax(0,1.7fr) minmax(220px,.7fr)}.home-assistant--watch-chat .assistant-watch-card__grid>div{min-height:126px;padding:18px}.home-assistant--watch-chat .assistant-watch-card__grid p{font-size:14px;line-height:1.55}.home-assistant--watch-chat .assistant-watch-card__footer{min-height:58px;padding:11px 15px}.home-assistant--watch-chat .assistant-watch-card__footer button{min-height:38px;padding:8px 13px;font-size:13px}.home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,clamp(980px,51vw,1180px))}.home-assistant--watch-chat .assistant-composer__input{font-size:16px}}@media (width>=1920px){.home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__content{gap:42px;width:min(100%,1500px);padding-top:58px}.home-assistant--watch-chat .assistant-message__content{width:min(100%,1160px)}.home-assistant--watch-chat .assistant-message__text,.home-assistant--watch-chat .assistant-message__user-bubble{font-size:17px}.home-assistant--watch-chat .assistant-watch-card__header strong{font-size:19px}.home-assistant--watch-chat .assistant-watch-card__grid p{font-size:15px}.home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,1280px)}}@media (width>=1181px){.home-assistant.home-assistant--simple-chat.home-assistant--watch-chat{grid-template-columns:minmax(620px,1fr) minmax(400px,460px);display:grid}.home-assistant.home-assistant--simple-chat.home-assistant--watch-panel-closed{display:block}}.watch-chat-panel{z-index:12;min-width:0;height:calc(100dvh - var(--shell-main-header-height,0px));color:#181d27;background:#fff;border-left:1px solid #e3e4e0;position:relative;overflow:hidden}.watch-chat-panel__header{background:#fffffff5;border-bottom:1px solid #e7e8e4;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 16px 13px 20px;display:flex}.watch-chat-panel__header>div:first-child{gap:2px;min-width:0;display:grid}.watch-chat-panel__header strong{color:#181d27;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.watch-chat-panel__header span{color:#717680;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.watch-chat-panel__header>div:last-child{flex:none;align-items:center;gap:3px;display:flex}.watch-chat-panel__header button{color:#717680;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.watch-chat-panel__header button:hover{color:#181d27;background:#f0f1ed}.watch-chat-panel__body{align-content:start;gap:18px;height:calc(100% - 72px);padding:22px 20px 40px;display:grid;overflow-y:auto}.watch-chat-panel__prompt{gap:8px;display:grid}.watch-chat-panel__prompt>span,.watch-chat-panel__section>h2{color:#85888e;font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.watch-chat-panel__prompt textarea{resize:vertical;color:#252a34;width:100%;min-height:220px;font:inherit;background:#fbfbfa;border:1px solid #dedfdb;border-radius:15px;outline:0;padding:15px;font-size:13px;line-height:1.6}.watch-chat-panel__prompt textarea:focus{background:#fff;border-color:#b7ca74;box-shadow:0 0 0 3px #d0f1662b}.watch-chat-panel__prompt-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:34px;display:flex}.watch-chat-panel__prompt-actions>span{color:#85888e;margin-right:auto;font-size:10.5px}.watch-chat-panel__prompt-actions>span.is-error{color:#a1433b}.watch-chat-panel__prompt-actions button{color:#535862;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #dedfdb;border-radius:8px;padding:6px 10px;font-size:10.5px;font-weight:500}.watch-chat-panel__prompt-actions button.watch-chat-panel__prompt-save{color:#fff;background:#181d27;border-color:#181d27}.watch-chat-panel__prompt-actions button:disabled{color:#a2a59e;cursor:default;background:#f0f1ed;border-color:#e5e6e2}.watch-chat-panel__section{background:#fff;border:1px solid #e1e2de;border-radius:14px;overflow:hidden}.watch-chat-panel__section>h2{background:#fafaf8;border-bottom:1px solid #ecece8;padding:11px 14px 8px}.watch-chat-panel__row,.watch-chat-panel__runs>div{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 14px;display:flex}.watch-chat-panel__row:last-child,.watch-chat-panel__runs>div:last-child{border-bottom:0}.watch-chat-panel__row>span,.watch-chat-panel__runs span{color:#252a34;font-size:13px;font-weight:500}.watch-chat-panel__row select,.watch-chat-panel__row input{color:#535862;min-width:0;max-width:220px;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:6px 26px 6px 8px;font-size:12px}.watch-chat-panel__row input[type=time],.watch-chat-panel__row input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.watch-chat-panel__row select:focus-visible,.watch-chat-panel__row input:focus-visible{box-shadow:var(--focus-ring);border-radius:6px}.watch-chat-panel__runs strong{color:#535862;text-align:right;font-size:12px;font-weight:500}.watch-chat-panel__schedule-alert{color:#71541d;background:#fff8e8;border:1px solid #ead6a6;border-radius:10px;margin:-2px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.watch-chat-panel__note{color:#68772d;background:#f5f8eb;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.watch-chat-panel__note svg{flex:none;margin-top:1px}.watch-chat-panel__note p{margin:0;font-size:11px;line-height:1.45}.watch-chat-panel__note strong{color:inherit;font-weight:600}.watch-chat-panel__reopen{z-index:14;color:#535862;cursor:pointer;min-height:38px;font:inherit;background:#fffffff0;border:1px solid #dedfdb;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:14px;right:18px;box-shadow:0 7px 22px #181d2714}@media (width>=1600px){.home-assistant.home-assistant--simple-chat.home-assistant--watch-chat{grid-template-columns:minmax(700px,1fr) minmax(470px,520px)}.watch-chat-panel__header{min-height:80px;padding-left:24px;padding-right:20px}.watch-chat-panel__header strong{font-size:19px}.watch-chat-panel__header span{font-size:13px}.watch-chat-panel__body{gap:22px;height:calc(100% - 80px);padding:26px 24px 48px}.watch-chat-panel__prompt>span,.watch-chat-panel__section>h2{font-size:12px}.watch-chat-panel__prompt textarea{min-height:260px;padding:18px;font-size:15px}.watch-chat-panel__row,.watch-chat-panel__runs>div{min-height:64px;padding-left:17px;padding-right:17px}.watch-chat-panel__row>span,.watch-chat-panel__runs span{font-size:15px}.watch-chat-panel__row select,.watch-chat-panel__row input,.watch-chat-panel__runs strong{font-size:14px}.watch-chat-panel__note p{font-size:13px}}@media (width>=1920px){.home-assistant.home-assistant--simple-chat.home-assistant--watch-chat{grid-template-columns:minmax(760px,1fr) minmax(520px,580px)}.watch-chat-panel__header{min-height:86px}.watch-chat-panel__body{height:calc(100% - 86px);padding:30px 28px 54px}.watch-chat-panel__prompt textarea{min-height:290px;font-size:16px}}@media (width<=1180px){.watch-chat-panel{width:min(460px,100%);position:absolute;top:0;right:0;box-shadow:-18px 0 48px #181d2724}}@media (width<=620px){.watch-chat-panel{border-left:0;width:100%}.watch-chat-panel__reopen{top:8px;right:10px}.watch-chat-panel__body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.records-page{--records-border:var(--color-border,#e5e5e1);--records-border-strong:var(--color-border-strong,#d7d7d2);--records-canvas:var(--color-white,#fff);--records-subtle:var(--color-surface-subtle,#f8f8f6);--records-hover:var(--color-surface-hover,#f5f5f3);--records-selected:var(--color-surface-active,#f0f0ed);--records-text:var(--color-ink-900,#202020);--records-text-secondary:var(--color-ink-600,#5f5f5b);--records-text-muted:var(--color-ink-500,#858580);--records-ai:var(--color-ai-soft,#f4eff8);--records-accent:var(--color-accent,#d9f99d);width:min(100%,1420px);min-width:0;min-height:100dvh;color:var(--records-text);margin:0 auto;padding:22px 38px 52px}.records-page button,.records-page select,.records-page textarea,.records-page input{font:inherit}.records-page button:focus-visible,.records-page select:focus-visible,.records-page textarea:focus-visible,.records-page input:focus-visible,.records-page a:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #8ab4f8}.records-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:23px;display:flex}.records-header h1{font-family:var(--font-display,sans-serif);letter-spacing:-.035em;margin:1px 0 0;font-size:31px;font-weight:600;line-height:1.18}.records-header>div:first-child>p:last-child{color:var(--records-text-secondary);margin-top:6px;font-size:14px}.records-eyebrow{color:var(--records-text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:600}.records-header-actions,.records-detail-actions{align-items:center;gap:8px;display:flex}.records-primary-button,.records-secondary-button,.records-danger-button{border:1px solid var(--records-text);background:var(--records-text);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .14s,border-color .14s;display:inline-flex}.records-primary-button:hover{background:#363636;border-color:#363636}.records-secondary-button{border-color:var(--records-border-strong);background:var(--records-canvas);color:var(--records-text-secondary)}.records-secondary-button:hover{background:var(--records-hover);color:var(--records-text)}.records-danger-button{color:#a3423c;background:snow;border-color:#ead5d2}.records-danger-button:hover{background:#fff5f4;border-color:#debdb9}.records-split{border:1px solid var(--records-border);background:var(--records-canvas);border-radius:13px;grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr);min-width:0;display:grid;overflow:hidden}.records-list-panel,.records-detail-panel{min-width:0}.records-list-panel{border-right:1px solid var(--records-border);background:#fdfdfc}.records-panel-header{border-bottom:1px solid var(--records-border);min-height:52px;color:var(--records-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:11px 15px;font-size:11px;display:flex}.records-panel-header>div{align-items:baseline;gap:8px;display:flex}.records-panel-header h2{color:var(--records-text);font-family:var(--font-body,sans-serif);font-size:13px;font-weight:600}.records-list{scrollbar-color:#d2d2ce transparent;scrollbar-width:thin;max-height:760px;overflow-y:auto}.records-row{border:0;border-bottom:1px solid var(--records-border);width:100%;min-width:0;color:var(--records-text);cursor:pointer;text-align:left;background:0 0;align-items:stretch;padding:14px 15px;transition:background-color .12s,box-shadow .12s;display:flex}.records-row:last-child{border-bottom:0}.records-row:hover{background:var(--records-hover)}.records-row-selected,.records-row-selected:hover{background:var(--records-selected);box-shadow:inset 2px 0 0 var(--records-text)}.records-row-content{flex-direction:column;flex:1;min-width:0;display:flex}.records-row-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.records-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.records-row-description{color:var(--records-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.records-row-meta{min-width:0;color:var(--records-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;display:flex}.records-row-meta>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.records-detail-panel{background:var(--records-canvas);flex-direction:column;min-height:660px;display:flex}.records-detail-header{border-bottom:1px solid var(--records-border);justify-content:space-between;align-items:center;gap:24px;min-height:98px;padding:19px 22px;display:flex}.records-detail-header h2{font-family:var(--font-display,sans-serif);letter-spacing:-.025em;margin-top:5px;font-size:23px;font-weight:600;line-height:1.15}.records-detail-header p{color:var(--records-text-secondary);margin-top:4px;font-size:12.5px}.records-detail-body{flex-direction:column;flex:1;gap:15px;min-width:0;padding:19px 21px 23px;display:flex}.records-detail-footer{border-top:1px solid var(--records-border);min-height:57px;color:var(--records-text-muted);background:#fdfdfc;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:11px;display:flex}.records-section{border:1px solid var(--records-border);background:var(--records-canvas);border-radius:10px;min-width:0}.records-section-header{border-bottom:1px solid var(--records-border);justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 13px;display:flex}.records-section-header h3{font-family:var(--font-body,sans-serif);font-size:12px;font-weight:600;line-height:1.3}.records-section-header>span,.records-section-header>div>span{color:var(--records-text-muted);font-size:10.5px}.records-description-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.records-description-list>div{min-width:0;padding:14px}.records-description-list>div+div{border-left:1px solid var(--records-border)}.records-description-list dt{color:var(--records-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.records-description-list dd{margin:4px 0 0;font-size:13px}.records-status{border:1px solid var(--records-border);background:var(--records-subtle);width:max-content;color:var(--records-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.records-avatar{background:var(--color-blue-soft,#e8f2fa);color:#456274;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:600;display:grid}.records-empty{border:1px solid var(--records-border);background:var(--records-canvas);min-height:430px;color:var(--records-text-muted);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.records-empty>svg{box-sizing:content-box;background:var(--records-subtle);color:var(--records-text-secondary);border-radius:10px;margin-bottom:4px;padding:9px}.records-empty h2{color:var(--records-text);font-family:var(--font-body,sans-serif);font-size:15px;font-weight:600}.records-empty p{max-width:340px;font-size:13px}.records-tabs{border:1px solid var(--records-border);background:var(--records-subtle);border-radius:9px;align-items:center;gap:3px;width:max-content;min-width:0;margin-bottom:12px;padding:3px;display:flex}.records-tabs button{min-height:32px;color:var(--records-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.records-tabs button:hover{color:var(--records-text)}.records-tabs button>span{min-width:18px;height:18px;color:var(--records-text-secondary);background:#ecece9;border-radius:999px;place-items:center;font-size:9px;display:grid}.records-tabs .records-tab-active{background:var(--records-canvas);color:var(--records-text);font-weight:500;box-shadow:0 1px 3px #00000012}.watches-header-summary,.leads-header-summary,.tasks-header-summary{border:1px solid var(--records-border);background:var(--records-subtle);border-radius:9px;align-items:center;gap:5px;padding:4px;display:inline-flex}.watches-header-summary span,.leads-header-summary span,.tasks-header-summary span{background:var(--records-canvas);color:var(--records-text-secondary);white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:11px}.watches-row{gap:10px}.watches-status-dot{background:#aaa9a3;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:6px}.watches-status-dot-active{background:#5d9b68;box-shadow:0 0 0 3px #eaf4ec}.watches-row-title small{color:var(--records-text-muted);font-size:10px;font-weight:500}.watches-row-description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.watches-row-meta{margin-top:10px}.watches-row-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watches-detail-heading{min-width:0;max-width:610px}.watches-status>span{background:#999892;border-radius:50%;width:6px;height:6px}.watches-status-active{color:#347044;background:#eff8f1;border-color:#cde4d1}.watches-status-active>span{background:#4e9a61}.watches-detail-actions{flex:none}.watches-refine-button svg{color:#735985}.watches-overview .records-section-header{background:var(--records-subtle)}.watches-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.watches-section-header{justify-content:flex-start}.watches-section-header>span:last-child{margin-left:auto}.watches-section-icon{color:#3b7449;background:#eef6ef;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.watches-section-icon-exclude{color:#797772;background:#f4f3f1;font-size:17px}.watches-signals ul,.watches-exclusions ul{margin:0;padding:5px 13px 10px 34px}.watches-signals li,.watches-exclusions li{color:var(--records-text-secondary);padding:5px 0 5px 2px;font-size:12px;line-height:1.4}.watches-signals li::marker{color:#5d9b68}.watches-exclusions li::marker{color:#aaa9a3}.watches-source-list{flex-wrap:wrap;gap:7px;padding:12px 13px 14px;display:flex}.watches-source{border:1px solid var(--records-border);min-height:31px;color:var(--records-text-secondary);border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex}.watches-source svg:last-child{color:#4e9a61;margin-left:3px}.watches-workflow-note{background:var(--records-ai);color:#66576f;border:1px solid #e4dceb;border-radius:9px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.watches-workflow-note svg{flex:none;margin-top:1px}.watches-workflow-note p{font-size:11.5px;line-height:1.45}.watches-detail-footer span+span{text-align:right}.tasks-header{justify-content:flex-end;margin-bottom:17px}.leads-header{justify-content:flex-end}.tasks-header-summary span{font-weight:500}.tasks-workspace{grid-template-columns:minmax(315px,.75fr) minmax(510px,1.25fr)}.tasks-row{flex-direction:column;gap:6px;display:flex}.tasks-row-source span:first-child{color:var(--records-text-secondary);font-weight:500}.tasks-row-title strong{font-size:13.5px}.tasks-row-title b{color:#467454;font-size:11px;font-weight:600}.tasks-row-meta{padding-top:3px}.tasks-row-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-row-assignee>span{color:#72716c;background:#ececea;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-weight:600;display:grid}.tasks-detail-header{align-items:flex-start}.tasks-person{align-items:flex-start;gap:11px;min-width:0;display:flex}.tasks-person>div{min-width:0}.tasks-status-needs-review{color:#795f21;background:#fff9e9;border-color:#eadfbe}.tasks-status-waiting{color:#496a80;background:#f0f6fa;border-color:#d2e0eb}.tasks-status-approved{color:#377246;background:#eff8f1;border-color:#cce3d0}.tasks-status-dismissed{color:#74736f;background:#f2f2f0}.tasks-match-score{flex-direction:column;flex:none;align-items:flex-end;display:flex}.tasks-match-score strong{color:#427250;font-family:var(--font-display,sans-serif);font-size:21px;font-weight:600}.tasks-match-score span{color:var(--records-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.tasks-source-bar,.leads-source-bar{border:1px solid var(--records-border);background:var(--records-subtle);min-height:35px;color:var(--records-text-muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 10px;font-size:10.5px;display:flex}.tasks-source-bar>span,.leads-source-bar>span{align-items:center;gap:5px;display:inline-flex}.tasks-source-bar>span+span:before,.tasks-source-bar time:before,.leads-source-bar>span+span:before,.leads-source-bar time:before{color:#bbb9b4;content:"·";margin-right:1px}.tasks-source-bar a,.leads-source-bar a{color:var(--records-text-secondary);align-items:center;gap:3px;margin-left:auto;font-weight:500;display:inline-flex}.tasks-source-bar a:hover,.leads-source-bar a:hover{color:var(--records-text);text-underline-offset:2px;text-decoration:underline}.tasks-evidence,.leads-evidence{background:#fafaf8}.tasks-section-header,.leads-section-header{justify-content:flex-start}.tasks-section-header>svg,.leads-section-header>svg{color:var(--records-text-muted)}.tasks-evidence blockquote,.leads-evidence blockquote{color:#373735;font-family:var(--font-display,sans-serif);margin:0;padding:17px 18px 19px;font-size:16px;line-height:1.5}.tasks-evidence blockquote:before,.leads-evidence blockquote:before{color:#aaa8a2;content:"“"}.tasks-evidence blockquote:after,.leads-evidence blockquote:after{color:#aaa8a2;content:"”"}.tasks-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tasks-intelligence{grid-template-columns:26px minmax(0,1fr);align-content:start;gap:8px;padding:12px;display:grid}.tasks-intelligence-icon,.leads-section-icon{color:#467454;background:#eef5ef;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:600;display:grid}.tasks-intelligence-missing .tasks-intelligence-icon,.leads-section-icon-missing{color:#527087;background:#eef4f8}.tasks-intelligence-action .tasks-intelligence-icon,.leads-section-icon-action{background:var(--records-ai);color:#70567f}.tasks-intelligence h3,.leads-qualification-grid h3,.leads-next-action h3{font-family:var(--font-body,sans-serif);font-size:11.5px;font-weight:600}.tasks-intelligence p,.leads-qualification-grid p,.leads-next-action p{color:var(--records-text-secondary);margin-top:4px;font-size:11px;line-height:1.45}.tasks-workflow .tasks-section-header>span{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.tasks-workflow-grid{grid-template-columns:minmax(150px,.42fr) minmax(260px,1fr);gap:13px;padding:13px;display:grid}.tasks-assignee-field,.tasks-note-field{flex-direction:column;gap:6px;min-width:0;display:flex}.tasks-assignee-field>span:first-child,.tasks-note-field>span:first-child{color:var(--records-text-muted);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:600}.tasks-select-wrap{align-items:center;min-width:0;display:flex;position:relative}.tasks-select-wrap>svg{z-index:1;color:var(--records-text-muted);pointer-events:none;position:absolute;left:10px}.tasks-select-wrap select,.tasks-note-field textarea{border:1px solid var(--records-border-strong);background:var(--records-canvas);width:100%;color:var(--records-text);border-radius:8px;font-size:12px}.tasks-select-wrap select{min-height:37px;padding:7px 28px 7px 31px}.tasks-note-field textarea{resize:vertical;min-height:76px;padding:9px 10px;line-height:1.45}.tasks-note-field textarea::placeholder{color:#aaa9a4}.tasks-note-footer{border-top:1px solid var(--records-border);color:var(--records-text-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:10.5px;display:flex}.tasks-save-note{min-height:31px;padding:5px 10px;font-size:11px}.tasks-detail-actions>div{align-items:center;gap:8px;display:flex}.tasks-completed-state,.leads-contacted-label{color:#3f764d;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.tasks-completed-state-dismissed{color:var(--records-text-muted)}.leads-workspace{grid-template-columns:minmax(315px,.73fr) minmax(510px,1.27fr)}.leads-row{flex-direction:column;gap:7px;display:flex}.leads-row-person{align-items:center;gap:9px;min-width:0;display:flex}.leads-row-avatar{flex-basis:34px;width:34px;height:34px}.leads-row-title small{flex:none}.leads-status-new{color:#555f80;background:#f2f3f8;border-color:#d9dce8}.leads-status-contacted{color:#4c6e83;background:#f0f6fa;border-color:#d4e1ea}.leads-status-qualified{color:#387147;background:#edf7ef;border-color:#cae1ce}.leads-status-closed{color:#74736f;background:#f2f2f0}.leads-row-action{color:var(--records-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.leads-row>time{color:var(--records-text-muted);font-size:10px}.leads-detail-header{align-items:flex-start}.leads-person{align-items:flex-start;gap:11px;min-width:0;display:flex}.leads-person>div{min-width:0}.leads-detail-owner{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.leads-detail-owner>span{color:var(--records-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:600}.leads-detail-owner strong{align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.leads-qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leads-fit,.leads-missing,.leads-next-action{grid-template-columns:26px minmax(0,1fr);align-content:start;gap:9px;padding:12px;display:grid}.leads-next-action{background:#fbf9fc;border-color:#e2d9e9}.leads-response{background:#fdfbfe;border-color:#ddd4e4}.leads-response .leads-section-header{border-color:#e7e0ec;justify-content:space-between}.leads-response .leads-section-header>div{align-items:center;gap:8px;min-width:0;display:flex}.leads-ai-label{background:var(--records-ai);text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-weight:600;display:inline-flex;color:#6e557d!important;font-size:9px!important}.leads-response-copy{color:#3f3d40;white-space:pre-wrap;padding:15px 16px;font-size:12px;line-height:1.55}.leads-response-actions{border-top:1px solid #e7e0ec;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.leads-response-actions>span{color:var(--records-text-muted);font-size:10px}.leads-copy-button{min-height:31px;padding:5px 9px;font-size:11px}.leads-activity ol{margin:0;padding:7px 13px 10px;list-style:none}.leads-activity li{grid-template-columns:25px minmax(0,1fr);gap:9px;padding:7px 0;display:grid;position:relative}.leads-activity li:not(:last-child):after{background:var(--records-border);content:"";width:1px;position:absolute;top:28px;bottom:-4px;left:12px}.leads-activity-icon{z-index:1;border:1px solid var(--records-border);background:var(--records-canvas);width:25px;height:25px;color:var(--records-text-muted);border-radius:50%;place-items:center;display:grid}.leads-activity li>div{flex-direction:column;display:flex}.leads-activity strong{font-size:11px;font-weight:500}.leads-activity time{color:var(--records-text-muted);font-size:9.5px}.leads-detail-footer>span:first-child{align-items:center;gap:6px;display:inline-flex}.settings-page{max-width:1180px}.settings-layout{grid-template-columns:165px minmax(0,1fr);align-items:start;gap:34px;min-width:0;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:26px}.settings-nav a,.settings-nav button{color:var(--records-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 9px;font-size:12px}.settings-nav a:hover,.settings-nav button:hover,.settings-nav button.settings-tab--active{background:var(--records-hover);color:var(--records-text)}.settings-nav button.settings-tab--active{font-weight:500}.settings-content{flex-direction:column;gap:14px;min-width:0;display:flex}.settings-content>[role=tabpanel]{min-width:0}.settings-section{scroll-margin-top:25px}.settings-section-header{min-height:61px;padding:12px 15px}.settings-section-header>div{min-width:0}.settings-section-header h2{font-family:var(--font-body,sans-serif);font-size:13.5px;font-weight:600}.settings-section-header p{color:var(--records-text-muted);margin-top:2px;font-size:11px}.settings-invite-button{flex:none}.settings-description-list{margin:0}.settings-description-list>div{border-bottom:1px solid var(--records-border);grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);align-items:center;gap:20px;min-height:47px;padding:10px 15px;display:grid}.settings-description-list>div:last-child{border-bottom:0}.settings-description-list dt{color:var(--records-text-muted);font-size:11px}.settings-description-list dd{margin:0;font-size:12px;font-weight:500}.settings-team-list,.settings-source-list,.settings-preference-list{flex-direction:column;display:flex}.settings-team-row{border-bottom:1px solid var(--records-border);grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:11px;min-width:0;min-height:58px;padding:9px 14px;display:grid}.settings-team-row:last-child,.settings-source-row:last-child,.settings-preference-row:last-child{border-bottom:0}.settings-avatar{flex-basis:32px;width:32px;height:32px;font-size:9px}.settings-team-row>span:nth-child(2),.settings-source-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.settings-team-row strong,.settings-source-row strong{font-size:12px;font-weight:500}.settings-team-row small,.settings-source-row small{color:var(--records-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.settings-role{border:1px solid var(--records-border);background:var(--records-subtle);color:var(--records-text-secondary);border-radius:999px;padding:3px 7px;font-size:9.5px}.settings-team-row>button{width:28px;height:28px;color:var(--records-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.settings-team-row>button:hover{background:var(--records-hover);color:var(--records-text)}.settings-security-label,.settings-enabled-label{color:#3e754d;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.settings-source-row{border-bottom:1px solid var(--records-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:58px;padding:9px 14px;display:grid}.settings-source-icon,.settings-integration-icon{border:1px solid var(--records-border);background:var(--records-subtle);width:32px;height:32px;color:var(--records-text-secondary);border-radius:8px;place-items:center;display:grid}.settings-preference-row{border-bottom:1px solid var(--records-border);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px 15px;display:flex}.settings-preference-row>span{flex-direction:column;min-width:0;display:flex}.settings-preference-row strong{font-size:12px;font-weight:500}.settings-preference-row small{color:var(--records-text-muted);margin-top:2px;font-size:10.5px}.settings-preference-row input{appearance:none;cursor:pointer;background:#dddcd8;border:1px solid #c9c9c4;border-radius:999px;flex:0 0 32px;width:32px;height:18px;margin:0;transition:background-color .13s,border-color .13s;position:relative}.settings-preference-row input:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .13s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.settings-preference-row input:checked{background:#383836;border-color:#383836}.settings-preference-row input:checked:after{transform:translate(14px)}.settings-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.settings-integration-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-integration-card{border-right:1px solid var(--records-border);grid-template-columns:34px minmax(0,1fr);align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.settings-integration-card:last-child{border-right:0}.settings-integration-card--connected{background:#fbfdfb}.settings-integration-card>div{min-width:0}.settings-integration-card strong{font-size:12px;font-weight:600}.settings-integration-card p{color:var(--records-text-muted);margin-top:3px;font-size:10.5px;line-height:1.4}.settings-connect-button{grid-column:1/-1;justify-self:stretch;min-height:30px;padding:5px 9px;font-size:11px}.settings-connect-button--connected,.settings-connect-button--connected:disabled{color:#417250;cursor:default;opacity:1;background:#f0f7f1;border-color:#d3e2d6}.settings-integrations-note{border-top:1px solid var(--records-border);background:var(--records-subtle);color:var(--records-text-muted);align-items:center;gap:8px;padding:10px 14px;display:flex}.settings-integrations-note p{font-size:10.5px}@media (width<=1180px){.records-page{padding-left:26px;padding-right:26px}.records-split,.tasks-workspace,.leads-workspace{grid-template-columns:minmax(285px,.68fr) minmax(440px,1.32fr)}.tasks-intelligence-grid{grid-template-columns:1fr}.tasks-intelligence{align-items:start}.settings-layout{grid-template-columns:145px minmax(0,1fr);gap:24px}}@media (width<=900px){.records-page{min-height:auto;padding:24px 18px 40px}.settings-nav{top:72px}}@media (width>=1800px){.records-page{padding:52px 56px 60px}.records-header h1{font-size:36px}.records-header>div:first-child>p:last-child{font-size:14px}}@media (width<=820px){.records-split,.tasks-workspace,.leads-workspace{grid-template-columns:minmax(0,1fr)}.records-list-panel{border-right:0;border-bottom:1px solid var(--records-border);overflow:hidden}.records-list{scroll-snap-type:x proximity;max-height:none;display:flex;overflow:auto hidden}.records-row{border-right:1px solid var(--records-border);scroll-snap-align:start;border-bottom:0;width:min(78vw,320px);min-width:min(78vw,320px)}.records-row:last-child{border-right:0}.records-row-selected,.records-row-selected:hover{box-shadow:inset 0 2px 0 var(--records-text)}.records-detail-panel{min-height:0}.watches-rules-grid{grid-template-columns:1fr}.tasks-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout{display:block}.settings-nav{z-index:2;scrollbar-width:none;flex-direction:row;gap:4px;margin-bottom:9px;padding-bottom:9px;display:flex;position:static;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav a,.settings-nav button{border:1px solid var(--records-border);background:var(--records-canvas);flex:none;padding:7px 10px}}@media (width<=640px){.records-page{padding:19px 14px 32px}.records-header{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:18px}.records-header h1{font-size:28px}.watches-header-summary,.leads-header-summary,.tasks-header-summary{align-self:flex-start}.records-tabs{width:100%;overflow-x:auto}.records-tabs button{flex:1 0 auto;justify-content:center}.records-split{border-radius:11px}.records-panel-header{min-height:47px}.records-row{width:min(86vw,300px);min-width:min(86vw,300px)}.records-detail-header{flex-direction:column;align-items:flex-start;gap:14px;min-height:auto;padding:17px 15px}.records-detail-header h2{font-size:21px}.records-detail-body{gap:12px;padding:14px}.records-detail-footer{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.records-description-list{grid-template-columns:1fr}.records-description-list>div+div{border-top:1px solid var(--records-border);border-left:0}.watches-detail-actions{width:100%}.watches-detail-actions button{flex:1}.watches-detail-footer span+span{text-align:left}.tasks-match-score{align-items:flex-start}.tasks-source-bar,.leads-source-bar{flex-direction:column;align-items:flex-start;gap:5px}.tasks-source-bar>span+span:before,.tasks-source-bar time:before,.leads-source-bar>span+span:before,.leads-source-bar time:before{display:none}.tasks-source-bar a,.leads-source-bar a{margin-top:3px;margin-left:0}.tasks-evidence blockquote,.leads-evidence blockquote{padding:15px;font-size:15px}.tasks-intelligence-grid,.leads-qualification-grid,.tasks-workflow-grid{grid-template-columns:1fr}.tasks-note-footer,.leads-response-actions{flex-direction:column;align-items:stretch}.tasks-save-note,.leads-copy-button{width:100%}.tasks-detail-actions>div{flex-direction:column;align-items:stretch;width:100%}.tasks-detail-actions button,.leads-contact-button{width:100%}.leads-detail-owner{align-items:flex-start}.leads-response .leads-section-header{flex-direction:column;align-items:flex-start}.leads-response .leads-section-header>div{flex-direction:column;align-items:flex-start;gap:5px}.settings-section-header{align-items:flex-start}.settings-description-list>div{grid-template-columns:1fr;gap:4px}.settings-team-row{grid-template-columns:34px minmax(0,1fr) auto}.settings-team-row>button{display:none}.settings-integration-grid{grid-template-columns:1fr}.settings-integration-card{border-right:0;border-bottom:1px solid var(--records-border)}.settings-integration-card:last-child{border-bottom:0}}@media (width<=430px){.watches-detail-actions{flex-direction:column;align-items:stretch}.watches-source{width:100%}.watches-source svg:last-child{margin-left:auto}.settings-section-header{flex-direction:column}.settings-invite-button{width:100%}.settings-team-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.settings-role{grid-column:2;justify-self:start}.settings-source-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.settings-enabled-label{grid-column:2;justify-self:start}.settings-preference-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.records-page *,.records-page :before,.records-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (width>=901px){.records-page{background:var(--color-canvas);width:100%;max-width:none;margin:0;padding:44px 48px 52px}.records-header{margin-bottom:24px}.records-header h1{color:#181d27;letter-spacing:-.035em;font-size:32px}.records-eyebrow{color:#85888e;font-size:10px}.records-header>div:first-child>p:last-child{color:#717680;font-size:13px}}@media (width<=900px){.records-page{background:var(--color-canvas)}}@media (width>=1440px){.records-page{padding:40px var(--ui-page-gutter) 64px}.records-header{margin-bottom:28px}.records-header h1{font-size:clamp(36px,2.2vw,42px)}.records-eyebrow{font-size:12px}.records-header>div:first-child>p:last-child{font-size:15px}}@media (width>=1920px){.records-page{padding-top:48px}.records-header{margin-bottom:32px}.records-header h1{font-size:44px}.records-header>div:first-child>p:last-child{font-size:16px}}.taskboard-page{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(16px,1vw,24px);padding-right:clamp(16px,1vw,24px)}.taskboard-heading{align-items:flex-end;margin-bottom:20px}.taskboard-heading .tasks-header-summary{border:1px solid var(--records-border);min-height:31px;color:var(--records-text-secondary);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.taskboard{border:1px solid var(--records-border);background:var(--records-canvas);border-radius:13px;min-width:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #18181606}.taskboard-page>.taskboard-toolbar{background:0 0;border:0;padding:0 0 8px}.taskboard-toolbar{border-bottom:1px solid var(--records-border);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 10px;display:flex}.taskboard-toolbar__left,.taskboard-toolbar__right{align-items:center;gap:7px;min-width:0;display:flex}.taskboard-toolbar button{min-height:32px;color:var(--records-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.taskboard-toolbar button:hover,.taskboard-toolbar button.taskboard-toolbar__active{border-color:var(--records-border);background:var(--records-subtle);color:var(--records-text)}.taskboard-toolbar button>span{background:var(--records-text);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:inline-grid}.taskboard-toolbar button.taskboard-toolbar__primary{border-color:var(--records-text);background:var(--records-text);color:#fff}.taskboard-toolbar button.taskboard-toolbar__primary:hover{background:#393936;border-color:#393936}.taskboard-toolbar button:disabled{cursor:default;opacity:.42}.taskboard-filter{position:relative}.taskboard-filter__menu{z-index:30;border:1px solid var(--records-border-strong);background:#fffffffa;border-radius:11px;width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 36px #1a1a1721}.taskboard-filter__menu>span{color:var(--records-text-muted);letter-spacing:.07em;text-transform:uppercase;padding:7px 8px 6px;font-size:10px;font-weight:600}.taskboard-filter__menu button{justify-content:initial;text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto 14px;min-height:36px;padding:7px 8px;display:grid}.taskboard-filter__menu button>span{height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;display:block}.taskboard-filter__menu button small{color:var(--records-text-muted);font-size:10px}.taskboard-filter__menu button.taskboard-filter__selected{background:var(--records-selected);color:var(--records-text)}.taskboard-table-head{border-bottom:1px solid var(--records-border);min-width:0;min-height:34px;color:var(--records-text-muted);letter-spacing:.015em;grid-template-columns:minmax(260px,1.35fr) minmax(125px,.6fr) minmax(150px,.72fr) minmax(140px,.68fr) 26px;align-items:center;padding:0 10px 0 43px;font-size:10px;font-weight:600;display:grid}.taskboard-groups{min-width:0}.taskboard-group+.taskboard-group{border-top:1px solid var(--records-border)}.taskboard-group>header{border-bottom:1px solid var(--records-border);height:29px;color:var(--records-text-secondary);background:#f7f7f5;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.taskboard-group>header small{min-width:18px;height:17px;color:var(--records-text-muted);background:#ecece8;border:1px solid #e3e3de;border-radius:5px;place-items:center;padding:0 4px;font-size:9px;font-weight:600;display:inline-grid}.taskboard-row{border:0;border-bottom:1px solid var(--records-border);width:100%;min-width:0;color:var(--records-text);cursor:pointer;text-align:left;background:#fff;grid-template-columns:22px minmax(238px,1.35fr) minmax(125px,.6fr) minmax(150px,.72fr) minmax(140px,.68fr) 26px;align-items:center;padding:0 10px 0 13px;transition:background-color .11s;display:grid;position:relative}.taskboard-group>div>.taskboard-row:last-child{border-bottom:0}.taskboard-row:hover,.taskboard-row--selected{background:#fafaf8}.taskboard-row--selected:before{content:"";background:#242422;width:2px;position:absolute;inset:0 auto 0 0}.taskboard-groups--compact .taskboard-row{min-height:59px}.taskboard-groups--comfortable .taskboard-row{min-height:76px}.taskboard-row__check{color:#fff;border:1.25px solid #c4c4be;border-radius:50%;place-items:center;width:14px;height:14px;display:inline-grid}.taskboard-row__check--needs-review{border-color:#9d8ba9;box-shadow:inset 0 0 0 3px #f7f2f9}.taskboard-row__check--waiting{background:#fffaf0;border-color:#c7a35f}.taskboard-row__check--approved{background:#45785e;border-color:#45785e}.taskboard-row__check--dismissed{background:#ededeb;border-color:#c5c5c0}.taskboard-row__task,.taskboard-row__record,.taskboard-row__assignee{min-width:0}.taskboard-row__task{align-items:center;padding-right:22px;display:flex}.taskboard-row__task strong,.taskboard-row__task small,.taskboard-row__record strong,.taskboard-row__record small,.taskboard-row__assignee span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskboard-row__task strong{color:#2a2a27;font-size:12px;font-weight:600}.taskboard-row__task small{color:var(--records-text-muted);font-size:10.5px;font-weight:400}.taskboard-row__due{color:var(--records-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding-right:14px;font-size:10.5px;font-weight:500;overflow:hidden}.taskboard-row__due--today{color:#a76517;font-weight:600}.taskboard-row__due--tomorrow{color:#5c6782}.taskboard-row__due--no-due-date{color:#a0a09a}.taskboard-row__record,.taskboard-row__assignee{align-items:center;gap:8px;padding-right:16px;display:flex}.taskboard-row__record>i,.taskboard-row__assignee>i{color:#66665f;width:24px;height:24px;font-family:var(--font-display,sans-serif);background:#f5f5f2;border:1px solid #e3e3de;border-radius:7px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.taskboard-row__record>span{gap:2px;min-width:0;display:grid}.taskboard-row__record strong,.taskboard-row__assignee span{color:var(--records-text-secondary);font-size:11px;font-weight:500}.taskboard-row__record small{color:var(--records-text-muted);font-size:9.5px}.taskboard-row__assignee>i{color:#65566d;background:#eee8f1;border-radius:50%;width:23px;height:23px;font-size:8px}.taskboard-row__assignee{background:0 0;border:1px solid #0000;border-radius:7px;gap:6px;width:fit-content;max-width:100%;min-height:30px;padding:3px 6px 3px 3px;transition:background-color .11s,border-color .11s}.taskboard-row__assignee:hover,.taskboard-row__assignee:focus-within{border-color:var(--records-border);background:var(--records-hover)}.taskboard-row__assignee select{appearance:none;min-width:0;max-width:138px;color:var(--records-text-secondary);font:500 11px/20px var(--font-body,sans-serif);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.taskboard-row__assignee select:focus-visible{color:var(--records-text)}.taskboard-row__assignee>svg{color:var(--records-text-muted);pointer-events:none;flex:none}.taskboard-row__more{color:#9b9b95;opacity:0;border-radius:6px;place-items:center;width:27px;height:27px;display:inline-grid}.taskboard-row:hover .taskboard-row__more,.taskboard-row:focus-visible .taskboard-row__more{opacity:1}.taskboard-empty{min-height:320px;color:var(--records-text-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.taskboard-empty h2{color:var(--records-text);font-family:var(--font-display,sans-serif);margin:5px 0 0;font-size:17px;font-weight:600}.taskboard-empty p{margin:0;font-size:12px}.taskmodal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b1b185c;place-items:center;padding:24px;animation:.13s ease-out both taskmodal-fade;display:grid;position:fixed;inset:0}.taskmodal{background:#fff;border:1px solid #d9d9d4;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100vw - 48px);max-height:calc(100dvh - 48px);animation:.17s cubic-bezier(.2,.75,.25,1) both taskmodal-rise;display:grid;overflow:hidden;box-shadow:0 26px 90px #18181540,0 4px 16px #1818151a}.taskmodal__header,.taskmodal__footer{justify-content:space-between;align-items:center;display:flex}.taskmodal__header{border-bottom:1px solid var(--records-border);background:#fdfdfc;gap:9px;min-height:52px;padding:0 14px 0 17px;font-size:12px}.taskmodal__header>strong{margin-right:auto;font-weight:600}.taskmodal__header-icon{border:1px solid var(--records-border);width:25px;height:25px;color:var(--records-text-secondary);background:#fff;border-radius:7px;place-items:center;display:inline-grid}.taskmodal__header button,.taskmodal__footer button{border:1px solid var(--records-border-strong);min-height:32px;color:var(--records-text-secondary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.taskmodal__header button{border-color:#0000;width:30px;min-height:30px;padding:0}.taskmodal__header button:hover,.taskmodal__footer button:hover{background:var(--records-hover);color:var(--records-text)}.taskmodal__body{scrollbar-color:#d2d2ce transparent;scrollbar-width:thin;min-height:0;padding:24px 26px 28px;overflow-y:auto}.taskmodal__title-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;display:grid}.taskmodal__check{color:#a8a8a2;padding-top:4px}.taskmodal__title-meta{color:var(--records-text-muted);align-items:center;gap:9px;margin-bottom:8px;font-size:10px;display:flex}.taskmodal__title-meta .records-status{margin:0}.taskmodal__title-row h2{color:#222220;font-family:var(--font-display,sans-serif);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.2}.taskmodal__title-row p{color:var(--records-text-secondary);margin:7px 0 0;font-size:12px}.taskmodal__source-bar{min-width:0;color:var(--records-text-muted);align-items:center;gap:8px;margin:19px 0 15px 31px;font-size:10px;display:flex}.taskmodal__source-bar>span:first-child,.taskmodal__source-bar a{align-items:center;gap:5px;display:inline-flex}.taskmodal__source-bar>span:not(:first-child),.taskmodal__source-bar time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskmodal__source-bar a{color:var(--records-text-secondary);white-space:nowrap;margin-left:auto;text-decoration:none}.taskmodal__source-bar a:hover{color:var(--records-text)}.taskmodal__evidence{border:1px solid var(--records-border);background:#f8f8f6;border-radius:11px;margin-left:31px;padding:15px 17px}.taskmodal__evidence header,.taskmodal__next-action,.taskmodal__analysis-grid section{align-items:flex-start;display:flex}.taskmodal__evidence header{color:var(--records-text-secondary);align-items:center;gap:7px}.taskmodal__evidence h3,.taskmodal__analysis-grid h3,.taskmodal__next-action h3,.taskmodal__decision h3{color:var(--records-text);margin:0;font-size:11px;font-weight:600}.taskmodal__evidence blockquote{color:#484844;margin:11px 0 0;font-size:12.5px;line-height:1.58}.taskmodal__analysis-grid{border:1px solid var(--records-border);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0 0 31px;display:grid;overflow:hidden}.taskmodal__analysis-grid section{gap:10px;min-height:104px;padding:15px}.taskmodal__analysis-grid section+section{border-left:1px solid var(--records-border)}.taskmodal__analysis-grid p,.taskmodal__next-action p,.taskmodal__decision p{color:var(--records-text-secondary);margin:5px 0 0;font-size:11.5px;line-height:1.5}.taskmodal__analysis-icon{border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-weight:600;display:inline-grid}.taskmodal__analysis-icon--fit{color:#3f7255;background:#eaf4ed}.taskmodal__analysis-icon--unknown{color:#8b6a2e;background:#f3eee1}.taskmodal__next-action{background:#faf7fb;border:1px solid #e7dfee;border-radius:11px;gap:10px;margin:13px 0 0 31px;padding:14px 15px}.taskmodal__next-action>span{color:#765e82;background:#eee5f2;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.taskmodal__workflow{grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr);gap:13px;margin:18px 0 0 31px;display:grid}.taskmodal__workflow label{color:var(--records-text-secondary);align-content:start;gap:7px;font-size:10px;font-weight:600;display:grid}.taskmodal__select-wrap{align-items:center;min-width:0;display:flex;position:relative}.taskmodal__select-wrap>svg:first-child{z-index:1;color:var(--records-text-muted);pointer-events:none;position:absolute;left:10px}.taskmodal__select-wrap>svg:last-child{color:var(--records-text-muted);pointer-events:none;position:absolute;right:9px}.taskmodal__workflow select,.taskmodal__workflow textarea{border:1px solid var(--records-border-strong);width:100%;color:var(--records-text);background:#fff;border-radius:9px;font-size:12px}.taskmodal__workflow select{appearance:none;min-height:39px;padding:7px 29px 7px 31px}.taskmodal__workflow textarea{resize:vertical;min-height:76px;padding:10px 11px;line-height:1.45}.taskmodal__workflow textarea::placeholder{color:#a2a29d}.taskmodal__decision{border-top:1px solid var(--records-border);justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0 31px;padding-top:17px;display:flex}.taskmodal__decision>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.taskmodal__decision button{border:1px solid var(--records-border-strong);min-height:34px;color:var(--records-text-secondary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex}.taskmodal__decision button:hover{background:var(--records-hover);color:var(--records-text)}.taskmodal__decision button.taskmodal__dismiss{color:#9b5953;border-color:#0000}.taskmodal__decision button.taskmodal__approve{color:#fff;background:#252523;border-color:#252523}.taskmodal__decision button.taskmodal__approve:hover{background:#3b3b37}.taskmodal__completed{border-radius:9px;align-items:center;gap:8px;margin:18px 0 0 31px;padding:11px 13px;font-size:11.5px;display:flex}.taskmodal__completed--approved{color:#447257;background:#eef6f0}.taskmodal__completed--dismissed{color:#945f5a;background:#f7efee}.taskmodal__footer{border-top:1px solid var(--records-border);background:#fdfdfc;gap:16px;min-height:56px;padding:10px 13px 10px 18px}.taskmodal__footer-meta,.taskmodal__footer-actions{align-items:center;gap:7px;min-width:0;display:flex}.taskmodal__footer-meta{overflow:hidden}.taskmodal__footer-meta span{min-width:0;color:var(--records-text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.taskmodal__footer-meta span+span:before{content:"";background:#c7c7c2;border-radius:50%;width:2px;height:2px;margin-right:2px}.taskmodal__footer-actions{flex:none}.taskmodal__footer button.taskmodal__save{color:#fff;background:#252523;border-color:#252523;min-width:62px}@keyframes taskmodal-fade{0%{opacity:0}}@keyframes taskmodal-rise{0%{opacity:0;transform:translateY(5px)scale(.992)}}@media (width<=1120px){.taskboard-page{padding-left:22px;padding-right:22px}.taskboard{overflow:hidden}.taskboard-toolbar{background:#fff;min-width:0;position:static}.taskboard-table-head,.taskboard-groups,.taskboard-row{min-width:0}.taskboard-table-head{grid-template-columns:minmax(0,1fr) 112px 27px;padding-right:9px}.taskboard-table-head span:nth-child(3),.taskboard-table-head span:nth-child(4){display:none}.taskboard-row{grid-template-columns:22px minmax(0,1fr) 112px 27px;padding-right:9px}.taskboard-row__record,.taskboard-row__assignee{display:none}}@media (width<=900px){.taskboard-page{padding:22px 14px 110px}.taskboard-heading{align-items:flex-start}.taskboard-heading .tasks-header-summary{display:none}.taskboard{overflow:visible}.taskboard-toolbar{min-width:0;padding:8px;position:static}.taskboard-table-head,.taskboard-groups,.taskboard-row{min-width:0}.taskboard-table-head{grid-template-columns:minmax(0,1fr) 102px 27px;padding-right:9px}.taskboard-table-head span:nth-child(3),.taskboard-table-head span:nth-child(4){display:none}.taskboard-row{grid-template-columns:22px minmax(0,1fr) 102px 27px;padding-right:9px}.taskboard-row__record,.taskboard-row__assignee{display:none}.taskboard-row__task{padding-right:10px}.taskboard-row__more{opacity:1}.taskmodal-backdrop{align-items:end;padding:10px}.taskmodal{border-radius:16px 16px 13px 13px;width:100%;max-height:calc(100dvh - 20px)}.taskmodal__body{padding:20px 17px 24px}.taskmodal__title-row h2{font-size:20px}.taskmodal__source-bar,.taskmodal__evidence,.taskmodal__analysis-grid,.taskmodal__next-action,.taskmodal__workflow,.taskmodal__decision,.taskmodal__completed{margin-left:0}.taskmodal__source-bar>span:nth-child(2){display:none}.taskmodal__analysis-grid{grid-template-columns:1fr}.taskmodal__analysis-grid section+section{border-top:1px solid var(--records-border);border-left:0}.taskmodal__workflow{grid-template-columns:1fr}.taskmodal__decision{flex-direction:column;align-items:stretch}.taskmodal__decision>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.taskmodal__footer{align-items:flex-end}.taskmodal__footer-meta{gap:4px;display:grid}.taskmodal__footer-meta span+span:before{display:none}}@media (width<=480px){.taskboard-toolbar__right>button:first-child{display:none}.taskmodal__decision>div:last-child{grid-template-columns:1fr 1fr}.taskmodal__decision button.taskmodal__approve{grid-column:1/-1}.taskmodal__footer-meta span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.taskmodal-backdrop,.taskmodal{animation:none}}@media (width>=901px){.taskboard-page{padding:24px 48px 48px}.taskboard-heading{margin-bottom:24px}.taskboard{border-radius:12px;flex-direction:column;min-height:calc(100dvh - 202px);display:flex}.taskboard-layout-toggle{background:#eeebe7;border:1px solid #e5e2dd;border-radius:999px;padding:3px}.taskboard-layout-toggle button{border-radius:999px;min-height:28px;padding:5px 10px}.taskboard-layout-toggle button.taskboard-layout-toggle__active{background:#fff;border-color:#0000;box-shadow:0 1px 2px #181d2714}.taskboard-kanban{flex:1;gap:12px;padding:14px}.taskboard-kanban__column{border-radius:12px}}@media (width>=1800px){.taskboard-toolbar{min-height:58px;padding:11px 13px}.taskboard-toolbar button,.taskboard-search input{font-size:13px}.taskboard-kanban{gap:14px;padding:16px}.taskboard-kanban__column{min-width:260px;padding:11px}.taskboard-kanban__column>header span{font-size:12px}.taskboard-kanban__card{min-height:166px;padding:14px}.taskboard-kanban__card h3{font-size:13px}.taskboard-kanban__card>p{font-size:10.5px}.taskboard-kanban__card-top>span,.taskboard-kanban__card-top>strong,.taskboard-kanban__card>footer>span{font-size:9.5px}}@media (width>=1600px){.taskboard-page{padding:24px clamp(40px,3.25vw,76px) 56px}.taskboard-heading .tasks-header-summary{min-height:36px;padding-inline:13px;font-size:13px}.taskboard{border-radius:15px;min-height:calc(100dvh - 180px)}.taskboard-toolbar{gap:18px;min-height:64px;padding:11px 15px}.taskboard-toolbar button,.taskboard-search input{font-size:14px}.taskboard-toolbar button{min-height:38px;padding-inline:11px}.taskboard-search{width:clamp(190px,16vw,280px);min-height:38px}.taskboard-table-head{grid-template-columns:minmax(330px,1.45fr) minmax(165px,.64fr) minmax(190px,.78fr) minmax(170px,.72fr) 32px;min-height:42px;padding-left:51px;font-size:11.5px}.taskboard-group>header{height:36px;padding-inline:16px;font-size:11.5px}.taskboard-group>header small{min-width:21px;height:20px;font-size:10px}.taskboard-row{grid-template-columns:26px minmax(302px,1.45fr) minmax(165px,.64fr) minmax(190px,.78fr) minmax(170px,.72fr) 32px;padding:0 14px 0 16px}.taskboard-groups--compact .taskboard-row{min-height:70px}.taskboard-groups--comfortable .taskboard-row{min-height:88px}.taskboard-row__check{width:17px;height:17px}.taskboard-row__task{gap:5px;padding-right:28px}.taskboard-row__task strong{font-size:14px}.taskboard-row__task small,.taskboard-row__due{font-size:12px}.taskboard-row__record>i,.taskboard-row__assignee>i{width:28px;height:28px;font-size:11px}.taskboard-row__record strong,.taskboard-row__assignee span{font-size:12.5px}.taskboard-row__record small{font-size:11px}}.taskmodal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20201c57;padding:20px}.taskmodal.taskmodal--granola{background:#f6f6f0;border:1px solid #deded8;border-radius:18px;grid-template-rows:64px minmax(0,1fr) auto;width:min(980px,100vw - 40px);height:min(880px,100dvh - 40px);max-height:calc(100dvh - 40px);position:relative;overflow:hidden;box-shadow:0 36px 110px #1c1c183d,0 4px 16px #1c1c1814}.taskmodal__chrome{background:#f6f6f0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;padding:0 16px;display:grid}.taskmodal__window,.taskmodal__chrome-actions,.taskmodal__view-toggle,.taskmodal__view-option,.taskmodal__metadata,.taskmodal__metadata>span,.taskmodal__metadata>label,.taskmodal__eyebrow,.taskmodal__source-line,.taskmodal__footnote,.taskmodal__composer-actions,.taskmodal__dock-complete,.taskmodal__dock-complete>span{align-items:center;display:flex}.taskmodal__window{gap:8px;min-width:0}.taskmodal__window>span:last-child{color:#71716c;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-size:11px;overflow:hidden}.taskmodal__traffic{appearance:none;border:0;border-radius:50%;flex:none;width:12px;height:12px;min-height:0;padding:0;display:block}button.taskmodal__traffic{cursor:pointer}.taskmodal__traffic--close{background:#ff5f57}.taskmodal__traffic--minimize{background:#febc2e}.taskmodal__traffic--expand{background:#28c840}.taskmodal__view-toggle{background:#efefe8;border:1px solid #e3e3dc;border-radius:9px;gap:2px;padding:2px}.taskmodal__view-option{color:#8b8b85;border-radius:7px;justify-content:center;gap:2px;height:28px;padding:0 8px}.taskmodal__view-option--active{color:#30302d;background:#fff;box-shadow:0 1px 3px #1c1c181a}.taskmodal__chrome-actions{justify-content:flex-end;gap:7px;min-width:0}.taskmodal__chrome-actions a,.taskmodal__chrome-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:11px;font-weight:500;display:inline-flex}.taskmodal__chrome-actions a{color:#fff;background:#242422;border:1px solid #242422;padding:0 11px;text-decoration:none;box-shadow:0 1px 2px #14141224}.taskmodal__chrome-actions button{color:#797974;background:0 0;border:1px solid #0000;width:31px;padding:0}.taskmodal__chrome-actions button:hover{color:#333330;background:#efefe8;border-color:#dfdfd8}.taskmodal.taskmodal--granola .taskmodal__body{scrollbar-color:#d4d4ce transparent;scrollbar-width:thin;background:#f6f6f0;min-height:0;padding:0;overflow-y:auto}.taskmodal__document{width:min(100%,720px);margin:0 auto;padding:54px 40px 72px}.taskmodal__document-header{padding-bottom:38px}.taskmodal__eyebrow{color:#8b8b85;gap:9px;margin-bottom:12px;font-size:11px}.taskmodal__eyebrow .records-status{margin:0}.taskmodal__document h2{color:#252522;letter-spacing:-.026em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(27px,3vw,34px);font-weight:400;line-height:1.18}.taskmodal__subtitle{color:#777772;margin:10px 0 0;font-size:13px;line-height:1.5}.taskmodal__metadata{flex-wrap:wrap;gap:7px;margin-top:17px}.taskmodal__metadata>span,.taskmodal__metadata>label{color:#6d6d68;white-space:nowrap;background:#ffffff57;border:1px solid #e1e1da;border-radius:15px;gap:6px;min-height:29px;padding:4px 9px;font-size:11px}.taskmodal__metadata>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.taskmodal__metadata select{max-width:125px;color:inherit;cursor:pointer;font:inherit;appearance:none;background:0 0;border:0;outline:0;padding:0}.taskmodal__document-section{margin-top:29px}.taskmodal__document-section:first-of-type{margin-top:0}.taskmodal__document-section h3{color:#6f706b;letter-spacing:-.01em;align-items:baseline;gap:12px;margin:0;font-size:16px;font-weight:500;line-height:1.8;display:flex}.taskmodal__document-section h3>span{color:#a7a8a1;font-weight:400}.taskmodal__document-section p,.taskmodal__document-section blockquote{color:#73746f;margin:7px 0 0 25px;font-size:15px;line-height:1.75}.taskmodal__document-section blockquote{border:0;padding:0;font-style:normal}.taskmodal__source-line{flex-wrap:wrap;gap:5px;color:#9a9a94!important;font-size:11px!important;line-height:1.4!important}.taskmodal__document-section--action{background:#f5f0f794;border:1px solid #e4e0e8;border-radius:14px;padding:15px 18px 18px}.taskmodal__document-section--action p{color:#666269}.taskmodal.taskmodal--granola .taskmodal__completed{border:1px solid #0000000a;border-radius:11px;margin:28px 0 0;padding:12px 14px}.taskmodal__document-divider{border-top:1px solid #deded7;margin:38px 0 21px}.taskmodal__footnote{color:#999993;gap:7px;margin:0;font-size:11px;line-height:1.5}.taskmodal__footnote strong{color:#74746f;font-weight:500}.taskmodal__dock{background:linear-gradient(#f6f6f000,#f6f6f0 34%);align-items:flex-end;gap:11px;padding:28px 24px 18px;display:flex}.taskmodal__dock button,.taskmodal__composer button{color:#686863;cursor:pointer;background:#fff;border:1px solid #deded8;border-radius:17px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.taskmodal__dock button:hover,.taskmodal__composer button:hover{color:#292927;border-color:#cdcdc6}.taskmodal__dock button.taskmodal__dock-round{color:#8d6863;border-radius:50%;flex:none;width:64px;height:64px;min-height:64px;padding:0;box-shadow:0 6px 22px #1c1c1817}.taskmodal__composer{background:#fff;border:1px solid #d5d5ce;border-radius:32px;flex:1;align-items:flex-end;gap:10px;min-width:0;min-height:64px;padding:9px 10px 9px 20px;display:flex;box-shadow:0 8px 30px #1c1c1814,0 1px 3px #1c1c180d}.taskmodal__composer textarea{color:#343431;min-width:0;min-height:35px;max-height:92px;font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;align-self:center;padding:8px 0 6px;font-size:12px;line-height:1.45}.taskmodal__composer textarea::placeholder{color:#a0a09a}.taskmodal__composer-actions{flex:none;gap:6px}.taskmodal__composer button.taskmodal__save{background:0 0;border-color:#0000}.taskmodal__composer button.taskmodal__approve{color:#fff;background:#242422;border-color:#242422;padding-inline:13px}.taskmodal__composer button.taskmodal__approve:hover{color:#fff;background:#3a3a36}.taskmodal__dock-complete{color:#6f706b;background:#fff;border:1px solid #d5d5ce;border-radius:28px;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:8px 8px 8px 18px;font-size:12px;box-shadow:0 8px 30px #1c1c1814}.taskmodal__dock-complete>span{gap:7px}@media (width<=760px){.taskmodal-backdrop{align-items:end;padding:10px}.taskmodal.taskmodal--granola{border-radius:16px;grid-template-rows:56px minmax(0,1fr) auto;width:100%;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.taskmodal__chrome{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.taskmodal__view-toggle{display:none}.taskmodal__chrome-actions a{width:31px;padding:0;font-size:0}.taskmodal__chrome-actions a svg{width:14px;height:14px}.taskmodal__document{padding:35px 23px 48px}.taskmodal__document-header{padding-bottom:31px}.taskmodal__document h2{font-size:27px}.taskmodal__metadata{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.taskmodal__metadata::-webkit-scrollbar{display:none}.taskmodal__document-section{margin-top:25px}.taskmodal__document-section p,.taskmodal__document-section blockquote{margin-left:0;font-size:14px;line-height:1.7}.taskmodal__document-section--action{padding:13px 15px 16px}.taskmodal__dock{gap:8px;padding:22px 12px 12px}.taskmodal__dock button.taskmodal__dock-round{width:50px;height:50px;min-height:50px}.taskmodal__composer{border-radius:25px;flex-wrap:wrap;gap:4px;min-height:50px;padding:7px 8px 7px 15px}.taskmodal__composer textarea{min-width:calc(100% - 8px);min-height:30px;padding:5px 0 1px}.taskmodal__composer-actions{justify-content:flex-end;gap:4px;width:100%}.taskmodal__composer button{min-height:30px;padding-inline:9px;font-size:10px}}@media (width<=430px){.taskmodal__window>span:last-child,.taskmodal__composer button.taskmodal__save{display:none}.taskmodal__document{padding-inline:19px}.taskmodal__dock button.taskmodal__dock-round{width:46px;height:46px;min-height:46px}}.taskboard-layout-toggle{background:#f2efeb;border:1px solid #ebe7e1;border-radius:18px;flex:none;gap:2px;padding:3px;display:flex}.taskboard-toolbar .taskboard-layout-toggle button{border-radius:14px;min-height:27px;padding:4px 9px;font-size:11px}.taskboard-toolbar .taskboard-layout-toggle button.taskboard-layout-toggle__active{color:#242422;background:#fff;border-color:#dfdcd6;box-shadow:0 1px 2px #1818160f}.taskboard-search{border:1px solid var(--records-border-strong);width:clamp(140px,15vw,220px);min-height:32px;color:var(--records-text-muted);background:#fff;border-radius:17px;align-items:center;gap:6px;padding:0 9px;display:flex}.taskboard-search input{width:100%;min-width:0;color:var(--records-text);background:0 0;border:0;outline:0;padding:0;font-size:11px}.taskboard-search input::placeholder{color:#9b9b95}.taskboard-search input::-webkit-search-cancel-button{opacity:.55}.taskboard-toolbar .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.taskboard-kanban{scrollbar-color:#cdcdc7 transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(235px,1fr));gap:11px;min-width:0;padding:12px;display:grid;overflow-x:auto}.taskboard-kanban__column{background:#f7f5f2;border:1px solid #ece8e3;border-radius:14px;min-width:235px;padding:9px}.taskboard-kanban__column--waiting{background:#f8fbe9;border-color:#e9ecd8}.taskboard-kanban__column--approved{background:#edf9ef;border-color:#deebe0}.taskboard-kanban__column--dismissed{background:#f3f3f1}.taskboard-kanban__column>header{color:#74746f;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 3px 8px;display:flex}.taskboard-kanban__column>header>div{align-items:center;gap:7px;display:flex}.taskboard-kanban__column>header span{color:#353532;font-size:11px;font-weight:600}.taskboard-kanban__column>header small{color:#574260;background:#e4b5fd;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:9px;font-weight:600;display:inline-grid}.taskboard-kanban__column--waiting>header small{color:#50620f;background:#e6ff97}.taskboard-kanban__column--approved>header small{color:#2d6a3b;background:#b9f4c3}.taskboard-kanban__column--dismissed>header small{color:#6f706a;background:#e2e2de}.taskboard-kanban__cards{align-content:start;gap:7px;display:grid}.taskboard-kanban__card{color:#343431;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e5e0;border-radius:10px;width:100%;min-height:142px;padding:11px;display:grid;box-shadow:0 1px 2px #18181606}.taskboard-kanban__card:hover{border-color:#cbcbc5;transform:translateY(-1px);box-shadow:0 5px 16px #1818160f}.taskboard-kanban__card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.taskboard-kanban__card-top>span{color:#48697d;text-overflow:ellipsis;white-space:nowrap;background:#e8f3fb;border-radius:10px;max-width:76%;padding:3px 7px;font-size:8.5px;overflow:hidden}.taskboard-kanban__card-top>strong{color:#757670;font-size:9px;font-weight:600}.taskboard-kanban__card h3{color:#292927;font-family:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:11.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.taskboard-kanban__card>p{color:#777772;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.taskboard-kanban__card>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.taskboard-kanban__card>footer>span{color:#969690;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:8.5px;display:flex;overflow:hidden}.taskboard-kanban__card>footer>i{color:#65566d;background:#eee8f1;border:1px solid #e0dae3;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:600;display:grid}.taskboard-kanban__empty{color:#a1a19b;text-align:center;padding:20px 4px;font-size:10px}.taskmodal__view-option{cursor:pointer;background:0 0;border:0}.taskmodal__details-view{color:#181d27;background:#fff;border-radius:11px;width:min(100% - 32px,493px);min-height:367px;margin:30px auto 58px;padding:14px 25px 24px}.taskmodal__details-heading{justify-content:space-between;align-items:center;gap:14px;min-height:29px;display:flex}.taskmodal__details-heading h2{color:#181d27;font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600;line-height:28.58px}.taskmodal__details-heading button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:2px;display:grid}.taskmodal__details-heading button:hover{background:#f5f5f2}.taskmodal__details-heading img{width:20px;height:20px;display:block}.taskmodal__details-content{margin-top:21px}.taskmodal__details-status{color:#1492f9;background:#ebf7ff;border-radius:24px;justify-content:center;align-items:center;min-height:26px;padding:4px 11px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.taskmodal__details-status--waiting{color:#a86a13;background:#fff5d8}.taskmodal__details-status--approved{color:#617b0b;background:#eff9d0}.taskmodal__details-status--dismissed{color:#73736e;background:#f1f1ef}.taskmodal__details-title{flex-wrap:wrap;align-items:center;gap:9px 14px;min-width:0;margin-top:14px;display:flex}.taskmodal__details-title h3{color:#181d27;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:21.5px;font-weight:600;line-height:28.58px}.taskmodal__priority{color:#535353;flex:none;align-items:center;gap:14px;font-size:15.25px;font-weight:400;line-height:1.4;display:inline-flex}.taskmodal__priority img{width:18px;height:18px;display:block}.taskmodal__details-content dl{margin:14px 0 0}.taskmodal__details-content dl>div{border-bottom:1px solid #e6e6e6;grid-template-columns:minmax(145px,1fr) minmax(0,1.05fr);align-items:center;gap:14px;min-height:57px;padding:10px 0;display:grid}.taskmodal__details-content dt,.taskmodal__details-content dd{margin:0;font-size:15.25px;line-height:1.4}.taskmodal__details-content dt{color:#959494;align-items:center;gap:5px;font-weight:500;display:flex}.taskmodal__details-content dt>img{flex:none;width:18px;height:18px;display:block}.taskmodal__details-content dd{color:#1a1a1a;text-align:right;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-weight:500;display:flex}.taskmodal__details-content dd>span:not(.taskmodal__details-tag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskmodal__details-avatar{object-fit:cover;background:#e9dcbb;border:1px solid #00000014;border-radius:50%;flex:none;width:31px;height:31px;display:block}.taskmodal__details-content dd button{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.taskmodal__details-content dd button:hover{background:#f3f3f0}.taskmodal__details-content dd button img{width:20px;height:20px;display:block}.taskmodal__details-tag{color:#1a1a1a;text-align:center;background:#d0f166;border-radius:15px;justify-content:center;align-items:center;min-width:66px;min-height:26px;padding:5px 9px;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}.taskmodal__details-description{font-family:var(--font-display);margin-top:21px}.taskmodal__details-description h3,.taskmodal__details-description p{margin:0;font-size:15.25px;line-height:28.58px}.taskmodal__details-description h3{color:#181d27;font-weight:600}.taskmodal__details-description p{color:#535353;font-weight:400}@media (width<=1120px){.taskboard-toolbar{flex-wrap:wrap;align-items:flex-start}.taskboard-toolbar__left{flex-wrap:wrap;flex:100%}.taskboard-search{width:min(220px,42vw)}}@media (width<=720px){.taskboard-layout-toggle{order:1}.taskboard-search{order:3;width:100%}.taskboard-filter,.taskboard-toolbar__left>button{order:2}.taskboard-kanban{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(270px,84vw);grid-auto-flow:column}.taskboard-kanban__column{scroll-snap-align:start;min-width:0}.taskmodal__details-view{width:calc(100% - 24px);margin:12px auto 34px;padding:18px 16px 24px}.taskmodal__chrome{grid-template-columns:minmax(0,1fr) auto auto}.taskmodal__view-toggle{margin-right:5px;display:flex}.taskmodal__view-option{width:28px;padding:0}.taskmodal__details-title h3{font-size:19px}.taskmodal__details-content dl>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px}.taskmodal__details-content dt,.taskmodal__details-content dd{font-size:13px}.taskmodal__details-content dd{gap:7px}.taskmodal__details-content dd>span:not(.taskmodal__details-tag){white-space:normal}}@media (width>=1440px){.taskboard-page{padding:24px var(--ui-page-gutter) 56px}.taskboard-toolbar{min-height:64px;padding:11px 15px}.taskboard-toolbar button,.taskboard-search input{min-height:var(--ui-control-height);font-size:var(--ui-body-size)}.taskboard-table-head{min-height:44px;font-size:var(--ui-small-size)}.taskboard-group>header{height:38px;font-size:var(--ui-small-size)}.taskboard-groups--compact .taskboard-row{min-height:max(72px, var(--ui-row-height))}.taskboard-groups--comfortable .taskboard-row{min-height:88px}.taskboard-row__task strong{font-size:14px}.taskboard-row__task small,.taskboard-row__due,.taskboard-row__record strong,.taskboard-row__assignee span{font-size:12.5px}.taskboard-row__record small{font-size:11px}.taskboard-row__record>i,.taskboard-row__assignee>i{width:30px;height:30px;font-size:11px}.taskmodal{font-size:var(--ui-body-size)}.taskmodal__title-meta h2{font-size:28px}.taskmodal__section h3,.taskmodal__header,.taskmodal__workflow button,.taskmodal__workflow select,.taskmodal__section p{font-size:14px}}@media (width>=1920px){.taskboard-toolbar{min-height:72px;padding:13px 18px}.taskboard-table-head{min-height:50px}.taskboard-group>header{height:42px}.taskboard-groups--compact .taskboard-row{min-height:82px}.taskboard-groups--comfortable .taskboard-row{min-height:98px}.taskboard-row__task strong{font-size:15px}.taskboard-row__task small,.taskboard-row__due,.taskboard-row__record strong,.taskboard-row__assignee span{font-size:13.5px}}.leadtable-page{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(16px,1vw,24px);padding-right:clamp(16px,1vw,24px)}.leadtable-heading{align-items:flex-end;margin-bottom:20px}.leadtable-shell{border:1px solid var(--records-border);background:#fff;border-radius:13px;min-width:0;position:relative;overflow:visible;box-shadow:0 1px 2px #18181606}.leadtable-toolbar{border-bottom:1px solid var(--records-border);justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:9px 10px;display:flex}.leadtable-toolbar__left{align-items:center;gap:7px;min-width:0;display:flex}.leadtable-toolbar__right{align-items:center;gap:10px;min-width:0;display:flex}.leadtable-toolbar button{min-height:32px;color:var(--records-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:500;line-height:1;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.leadtable-toolbar button:hover,.leadtable-toolbar button.leadtable-toolbar__active{border-color:var(--records-border);background:var(--records-subtle);color:var(--records-text)}.leadtable-filter>button>span{background:var(--records-text);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:inline-grid}.leadtable-toolbar__right>span{color:var(--records-text-muted);white-space:nowrap;font-size:10.5px}.leadtable-toolbar button.leadtable-toolbar__primary{border-color:var(--records-text);background:var(--records-text);color:#fff}.leadtable-toolbar button.leadtable-toolbar__primary:hover{color:#fff;background:#3b3b37;border-color:#3b3b37}.leadtable-sort,.leadtable-filter-button{border-color:var(--records-border)!important;background:var(--records-panel)!important}.leadtable-filter-button.is-active{box-shadow:0 0 0 2px #3a62be1f;color:var(--records-text)!important;border-color:#5573b8!important}.leadtable-filter-button>span{color:#fff;background:#315fc3;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:inline-grid}.leadtable-filter-panel{border:1px solid var(--records-border);background:var(--records-panel);border-radius:10px;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:10px;margin:0 0 10px;padding:12px;display:grid;box-shadow:0 12px 30px #00000014}.leadtable-filter-panel>label{min-width:0;color:var(--records-text-muted);gap:5px;font-size:10px;display:grid}.leadtable-filter-panel select{border:1px solid var(--records-border);background:var(--records-surface,var(--records-panel));width:100%;min-height:34px;color:var(--records-text);font:inherit;border-radius:7px;outline:none;padding:6px 9px;font-size:11px}.leadtable-filter-panel>button{border:1px solid var(--records-border);min-height:34px;color:var(--records-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:7px;padding:7px 10px;font-size:11px}@media (width<=1180px){.leadtable-filter-panel{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=720px){.leadtable-filter-panel{grid-template-columns:1fr}}.leadtable-connect{position:relative}.leadtable-connect__menu{z-index:50;border:1px solid var(--records-border-strong);background:#fffffffc;border-radius:12px;width:min(360px,100vw - 28px);display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 16px 44px #19191626}.leadtable-connect__menu>header{border-bottom:1px solid var(--records-border);gap:3px;padding:13px 14px 11px;display:grid}.leadtable-connect__menu>header strong{font-size:12px;font-weight:600}.leadtable-connect__menu>header span{color:var(--records-text-muted);font-size:10px}.leadtable-toolbar .leadtable-connect__menu>button{justify-content:initial;border:0;border-bottom:1px solid var(--records-border);text-align:left;white-space:normal;border-radius:0;grid-template-columns:27px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:9px 12px;display:grid}.leadtable-toolbar .leadtable-connect__menu>button:hover{background:var(--records-hover)}.leadtable-toolbar .leadtable-connect__menu>button:disabled{cursor:default;opacity:1}.leadtable-toolbar .leadtable-connect__menu button>span{min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;display:block}.leadtable-toolbar .leadtable-connect__menu .leadtable-connect__icon{border:1px solid var(--records-border);background:var(--records-subtle);width:27px;min-width:27px;height:27px;color:var(--records-text-secondary);border-radius:7px;place-items:center;display:inline-grid}.leadtable-connect__menu button>span:nth-child(2){gap:2px;min-width:0;display:grid}.leadtable-connect__menu button strong{color:var(--records-text);font-size:11px;font-weight:600}.leadtable-connect__menu button small{color:var(--records-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.leadtable-toolbar .leadtable-connect__menu .leadtable-connect__action{width:auto;color:var(--records-text-secondary);align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:inline-flex}.leadtable-connect__connected .leadtable-connect__action{color:#417250}.leadtable-connect__menu>footer{background:var(--records-subtle);color:var(--records-text-muted);padding:8px 12px;font-size:9.5px}.leadtable-filter{position:relative}.leadtable-filter__menu{z-index:40;border:1px solid var(--records-border-strong);background:#fffffffa;border-radius:11px;width:225px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 36px #1a1a1721}.leadtable-filter__menu>span{color:var(--records-text-muted);letter-spacing:.07em;text-transform:uppercase;padding:7px 8px 6px;font-size:10px;font-weight:600}.leadtable-filter__menu button{justify-content:initial;text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto 14px;min-height:36px;padding:7px 8px;display:grid}.leadtable-filter__menu button>span{height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0;display:block}.leadtable-filter__menu button small{color:var(--records-text-muted);font-size:10px}.leadtable-filter__menu button.leadtable-filter__selected{background:var(--records-selected);color:var(--records-text)}.leadtable-scroll{scrollbar-color:#d2d2ce transparent;scrollbar-width:thin;min-width:0;overflow-x:auto}.leadtable-head,.leadtable-row{grid-template-columns:22px minmax(160px,1fr) minmax(120px,.72fr) 86px 68px 92px minmax(120px,.72fr) 120px minmax(160px,1.05fr) 100px 26px;align-items:center;min-width:1080px;display:grid}.leadtable-head{border-bottom:1px solid var(--records-border);min-height:35px;color:var(--records-text-muted);letter-spacing:.015em;padding:0 10px 0 13px;font-size:10px;font-weight:600}.leadtable-head>span{text-overflow:ellipsis;white-space:nowrap;padding-right:10px;overflow:hidden}.leadtable-head>span:first-child{color:#bbbcb7;align-items:center;display:inline-flex}.leadtable-row{border:0;border-bottom:1px solid var(--records-border);width:100%;min-height:64px;color:var(--records-text);cursor:pointer;text-align:left;background:#fff;padding:0 10px 0 13px;transition:background-color .11s;position:relative}.leadtable-row:hover,.leadtable-row--selected{background:#fafaf8}.leadtable-row--selected:before{content:"";background:#252523;width:2px;position:absolute;inset:0 auto 0 0}.leadtable-row__select{border:1.25px solid #c6c6c0;border-radius:50%;width:14px;height:14px}.leadtable-row--selected .leadtable-row__select{border-color:#6d8063;box-shadow:inset 0 0 0 3px #edf2ea}.leadtable-row__lead,.leadtable-row__company,.leadtable-row__source,.leadtable-row__owner{align-items:center;gap:8px;min-width:0;padding-right:12px;display:flex}.leadtable-row__lead>i,.leadtable-row__company>i,.leadtable-row__owner>i{color:#67586f;width:26px;height:26px;font-family:var(--font-display,sans-serif);background:#eee8f1;border:1px solid #e2e2dd;border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:600;display:inline-grid}.leadtable-row__company>i{color:#696962;background:#f4f4f1;border-radius:7px;width:23px;height:23px;font-size:10px}.leadtable-row__owner>i{color:#72716c;background:#f1f0ee;width:22px;height:22px}.leadtable-row__lead>span,.leadtable-row__source>span{gap:2px;min-width:0;display:grid}.leadtable-row__lead strong,.leadtable-row__lead small,.leadtable-row__company strong,.leadtable-row__source strong,.leadtable-row__source small,.leadtable-row__watch,.leadtable-row__owner,.leadtable-row__action,.leadtable-row__activity{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadtable-row__lead strong{color:#2b2b28;font-size:11.5px;font-weight:600}.leadtable-row__lead small,.leadtable-row__source small{color:var(--records-text-muted);font-size:9.5px}.leadtable-row__company strong,.leadtable-row__source strong{color:var(--records-text-secondary);font-size:10.5px;font-weight:500}.leadtable-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 10px);padding:4px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.leadtable-status>i{background:currentColor;border-radius:50%;width:5px;height:5px}.leadtable-status--new{color:#626c8d;background:#f4f4f9;border-color:#ddddea}.leadtable-status--contacted{color:#55778a;background:#f1f7fa;border-color:#d6e4ec}.leadtable-status--qualified{color:#427650;background:#eff8f1;border-color:#d0e6d4}.leadtable-status--closed{color:#777771;background:#f4f4f2;border-color:#e1e1dd}.leadtable-row__match{color:#4e6c52;align-items:center;gap:6px;min-width:0;padding-right:10px;font-size:10px;font-weight:600;display:flex}.leadtable-row__match>i{background:#e7ebe4;border-radius:999px;width:22px;height:4px;position:relative;overflow:hidden}.leadtable-row__match b{border-radius:inherit;background:#67806a;position:absolute;inset:0 auto 0 0}.leadtable-row__source>svg{color:#85857f;flex:none}.leadtable-row__watch{color:#6d6171;background:#faf8fb;border:1px solid #e5e1e7;border-radius:6px;width:max-content;max-width:calc(100% - 10px);padding:4px 7px;font-size:9.5px;font-weight:500}.leadtable-row__owner{color:var(--records-text-secondary);padding-right:12px;font-size:10px;font-weight:500}.leadtable-row__action{color:var(--records-text-secondary);padding-right:14px;font-size:10.5px}.leadtable-row__activity{color:var(--records-text-muted);padding-right:10px;font-size:10px}.leadtable-row__more{color:#96968f;opacity:0;border-radius:6px;place-items:center;width:26px;height:26px;display:inline-grid}.leadtable-row:hover .leadtable-row__more,.leadtable-row:focus-visible .leadtable-row__more{opacity:1}.leadtable-empty{min-height:250px;color:var(--records-text-muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.leadtable-empty strong{color:var(--records-text);font-size:13px}.leadtable-empty span{font-size:11px}.leadpanel-backdrop{z-index:1000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1c1c1933;animation:.14s ease-out both leadpanel-fade;position:fixed;inset:0}.leadpanel{background:#fff;border-left:1px solid #d8d8d3;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw - 42px);animation:.19s cubic-bezier(.2,.75,.25,1) both leadpanel-slide;display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 60px #18181526}.leadpanel__header{border-bottom:1px solid var(--records-border);background:#fdfdfc;justify-content:space-between;align-items:flex-start;gap:16px;min-height:96px;padding:18px 18px 17px 22px;display:flex}.leadpanel__identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.leadpanel__avatar{color:#68586f;width:44px;height:44px;font-family:var(--font-display,sans-serif);background:#eee8f1;border:1px solid #e1dbe5;border-radius:13px;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.leadpanel__identity>div{min-width:0}.leadpanel__identity .records-status{margin-bottom:5px}.leadpanel__identity h2{color:var(--records-text);font-family:var(--font-display,sans-serif);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.15}.leadpanel__identity p{color:var(--records-text-secondary);margin:4px 0 0;font-size:11.5px}.leadpanel__header>button{width:31px;height:31px;color:var(--records-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:inline-grid}.leadpanel__header>button:hover{border-color:var(--records-border);background:var(--records-hover);color:var(--records-text)}.leadpanel__body{scrollbar-color:#d2d2ce transparent;scrollbar-width:thin;min-height:0;padding:20px 22px 28px;overflow-y:auto}.leadpanel__properties{border:1px solid var(--records-border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.leadpanel__properties>span{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:10px;display:grid}.leadpanel__properties>span+span{border-left:1px solid var(--records-border)}.leadpanel__properties svg{color:var(--records-text-muted);grid-row:1/3}.leadpanel__properties small,.leadpanel__properties strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadpanel__properties small{color:var(--records-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:600}.leadpanel__properties strong{color:var(--records-text-secondary);font-size:10.5px;font-weight:500}.leadpanel__source{margin-bottom:11px}.leadpanel__body>.records-section,.leadpanel__body>.leads-qualification-grid{margin-top:10px}.leadpanel__body .leads-evidence blockquote{font-size:14px}.leadpanel__footer{border-top:1px solid var(--records-border);background:#fdfdfc;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 15px 10px 20px;display:flex}.leadpanel__footer>span:first-child{min-width:0;color:var(--records-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex;overflow:hidden}@keyframes leadpanel-fade{0%{opacity:0}}@keyframes leadpanel-slide{0%{transform:translate(16px)}}@media (width<=1180px){.leadtable-page{padding-left:22px;padding-right:22px}}@media (width>=1600px){.leadtable-page{padding:34px clamp(40px,3.25vw,76px) 64px}.leadtable-toolbar{min-height:64px;padding:11px 15px}.leadtable-toolbar button,.leadtable-toolbar__right>span{font-size:14px}.leadtable-head,.leadtable-row{grid-template-columns:26px minmax(190px,1fr) minmax(145px,.75fr) 100px 80px 108px minmax(145px,.75fr) 140px minmax(190px,1.05fr) 120px 32px;min-width:1280px}.leadtable-head{min-height:42px;font-size:11.5px}.leadtable-body{min-width:1280px}.leadtable-row{min-height:76px}.leadtable-row__lead strong{font-size:13.5px}.leadtable-row__lead small,.leadtable-row__source small,.leadtable-status,.leadtable-row__watch,.leadtable-row__activity{font-size:11px}.leadtable-row__company strong,.leadtable-row__source strong,.leadtable-row__owner,.leadtable-row__action,.leadtable-row__match{font-size:12px}.leadtable-row__lead>i{width:30px;height:30px;font-size:10px}.leadtable-row__company>i,.leadtable-row__owner>i{width:27px;height:27px}}@media (width<=900px){.leadtable-page{padding:22px 14px 110px}.leadtable-heading{align-items:flex-start}.leadtable-heading .leads-header-summary{display:none}.leadtable-toolbar{padding:8px}.leadtable-toolbar__right>span{display:none}.leadtable-head,.leadtable-row{grid-template-columns:22px minmax(0,1fr) 86px 68px 26px;min-width:0}.leadtable-body{min-width:0}.leadtable-head>span:nth-child(3),.leadtable-head>span:nth-child(6),.leadtable-head>span:nth-child(7),.leadtable-head>span:nth-child(8),.leadtable-head>span:nth-child(9),.leadtable-head>span:nth-child(10),.leadtable-row__company,.leadtable-row__source,.leadtable-row__watch,.leadtable-row__owner,.leadtable-row__action,.leadtable-row__activity{display:none}.leadtable-row__more{opacity:1}.leadpanel{border:1px solid #d8d8d3;border-radius:16px;width:calc(100vw - 20px);inset:10px 10px 10px auto;box-shadow:0 18px 70px #1818153d}.leadpanel__header{min-height:89px;padding:15px}.leadpanel__avatar{width:39px;height:39px}.leadpanel__identity h2{font-size:20px}.leadpanel__body{padding:16px 16px 23px}.leadpanel__properties{grid-template-columns:repeat(2,minmax(0,1fr))}.leadpanel__properties>span:nth-child(3){border-top:1px solid var(--records-border);border-left:0}.leadpanel__properties>span:nth-child(4){border-top:1px solid var(--records-border)}.leadpanel__body .leads-qualification-grid{grid-template-columns:1fr}.leadpanel__footer{padding-left:15px}}@media (width<=430px){.leadtable-toolbar__left>button:first-child{text-overflow:ellipsis;max-width:210px;overflow:hidden}.leadtable-head,.leadtable-row{grid-template-columns:22px minmax(0,1fr) 82px 26px}.leadtable-head>span:nth-child(5),.leadtable-row__match,.leadpanel__source>span:nth-child(2){display:none}.leadpanel__footer>span:first-child{max-width:120px}}@media (prefers-reduced-motion:reduce){.leadpanel-backdrop,.leadpanel{animation:none}}@media (width>=901px){.leadtable-page{padding:44px 48px 52px}.leadtable-heading{margin-bottom:24px}.leadtable-shell{border-radius:12px}}.leadtable-shell{background:#fff;border:0;border-radius:12px;padding:12px;box-shadow:0 1px 2px #181d2708}.leadtable-page>.leadtable-toolbar{background:0 0;border:0;padding:0 0 14px}.leadtable-page>.leadtable-shell{box-shadow:none;background:0 0;border:0;padding:0}.leadtable-toolbar{border-bottom:0;min-height:44px;padding:0 0 12px}.leadtable-scroll{border:1px solid #eae6e1;border-radius:14px;overflow:hidden}.leadtable-head,.leadtable-row{grid-template-columns:minmax(220px,1.1fr) 130px minmax(300px,1.65fr) 150px minmax(170px,.9fr);align-items:center;gap:0;min-width:0;display:grid}.leadtable-head{color:#1a1a1a;letter-spacing:0;background:#fafaf8;border-bottom:0;min-height:42px;padding:0;font-size:11px;font-weight:500}.leadtable-head>span{padding:0 18px}.leadtable-head>span:first-child{color:#1a1a1a}.leadtable-body{min-width:0}.leadtable-row{border-bottom:1px solid #eae6e1;min-height:62px;padding:0}.leadtable-row:last-child{border-bottom:0}.leadtable-row--selected:before{background:#d0f166;width:3px}.leadtable-row__name{align-items:center;gap:10px;min-width:0;padding:8px 18px;display:flex}.leadtable-row__name>i{color:#6b5874;width:32px;height:32px;font-family:var(--font-display);background:#f0e8f4;border:1px solid #e7e3e9;border-radius:9px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.leadtable-row:nth-child(3n+2) .leadtable-row__name>i{color:#4c7188;background:#eaf4fa;border-color:#dce9f2}.leadtable-row:nth-child(3n) .leadtable-row__name>i{color:#617125;background:#f4fbd8;border-color:#e3ebca}.leadtable-row__name>span{gap:2px;min-width:0;display:grid}.leadtable-row__name strong,.leadtable-row__name small,.leadtable-row__summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leadtable-row__name strong{color:#1a1a1a;font-size:12px;font-weight:500}.leadtable-row__name small{color:#858680;font-size:9.5px}.leadtable-status{border:0;border-radius:999px;justify-content:center;width:fit-content;max-width:calc(100% - 24px);margin:0 12px;padding:5px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.leadtable-status--new{color:#1492f9;background:#ebf7ff}.leadtable-status--contacted{color:#f99a14;background:#fff9eb}.leadtable-status--qualified{color:#87b200;background:#faffeb}.leadtable-status--closed{color:#717680;background:#f1f1ef}.leadtable-row__summary{color:#727272;padding:0 18px;font-size:10.5px}.leadtable-row__members{align-items:center;min-width:0;padding:0 18px;display:flex;position:relative}.leadtable-member{color:#65566d;background:#eee8f1;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:600;display:grid}.leadtable-member+.leadtable-member{margin-left:-7px}.leadtable-member--buyer{color:#4c7188;background:#eaf4fa}.leadtable-row__members small{color:#535353;background:#f3f3f1;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-7px;font-size:7px;display:grid}.leadtable-row__progress{color:#535353;align-items:center;gap:9px;min-width:0;padding:0 18px;display:flex}.leadtable-row__progress>i{background:#f1f1ef;border-radius:999px;flex:1;min-width:70px;max-width:130px;height:5px;display:block;position:relative;overflow:hidden}.leadtable-row__progress b{border-radius:inherit;background:#dbfc74;position:absolute;inset:0 auto 0 0}.leadtable-row__progress--contacted b,.leadtable-row__progress--new b{background:#aad6ff}.leadtable-row__progress--closed b{background:#d8d8d3}.leadtable-row__progress strong{text-align:right;min-width:29px;font-size:10px;font-weight:600}.leadtable-row__progress>svg{color:#9ac907;flex:none}@media (width>=1800px){.leadtable-head{min-height:46px;font-size:12px}.leadtable-row{min-height:68px}.leadtable-row__name strong{font-size:13px}.leadtable-row__summary{font-size:11.5px}}@media (width<=900px){.leadtable-shell{padding:9px}.leadtable-toolbar{flex-direction:column;align-items:stretch;gap:8px;min-height:auto;padding-bottom:9px}.leadtable-toolbar__right{justify-content:flex-end}.leadtable-head,.leadtable-row{grid-template-columns:minmax(180px,1fr) 96px 116px}.leadtable-head>span:nth-child(3),.leadtable-head>span:nth-child(4),.leadtable-row__summary,.leadtable-row__members{display:none}.leadtable-head>span,.leadtable-row__name,.leadtable-row__progress{padding-left:11px;padding-right:11px}.leadtable-status{margin-left:7px;margin-right:7px}.leadtable-row__progress>i{min-width:34px}}@media (width<=520px){.leadtable-head,.leadtable-row{grid-template-columns:minmax(0,1fr) 88px}.leadtable-head>span:last-child,.leadtable-row__progress{display:none}.leadtable-row__name>i{width:29px;height:29px}}.leads-status-ready{color:#729600;background:#f6fde8}.leads-status-sent{color:#2778a7;background:#edf7ff}.leadtable-crm-state{color:#617800;min-height:34px;font:inherit;background:#f7fce9;border:1px solid #dce8c3;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.lead-handoff__head,.lead-handoff__row{grid-template-columns:minmax(190px,1.05fr) minmax(260px,1.55fr) minmax(120px,.65fr) minmax(210px,1.15fr) minmax(150px,.65fr);align-items:center;display:grid}.lead-handoff__head{color:#777872;background:#fafaf8;border-bottom:1px solid #e7e7e2;min-height:37px;font-size:9px;font-weight:500}.lead-handoff__head>span{padding:0 16px}.lead-handoff__row{color:#14161a;cursor:pointer;background:#fff;border-bottom:1px solid #e7e7e2;min-height:88px;transition:background .14s;position:relative}.lead-handoff__row:last-child{border-bottom:0}.lead-handoff__row:hover,.lead-handoff__row--selected{background:#fbfcf7}.lead-handoff__row--selected:before{content:"";background:#c8f052;width:3px;position:absolute;inset:0 auto 0 0}.lead-handoff__buyer{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:16px;display:flex}.lead-handoff__buyer>span,.lead-handoff__source>span,.lead-handoff__evidence{gap:4px;min-width:0;display:grid}.lead-handoff__buyer strong,.lead-handoff__source strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.lead-handoff__buyer small,.lead-handoff__source small,.lead-handoff__evidence small{color:#868780;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-handoff__evidence,.lead-handoff__source,.lead-handoff__next{padding:14px 16px}.lead-handoff__evidence strong{color:#31332f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.lead-handoff__source{color:#73756f;align-items:center;gap:8px;min-width:0;display:flex}.lead-handoff__source>svg{flex:none}.lead-handoff__next{color:#565852;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lead-handoff__sent{white-space:nowrap;color:#2778a7;background:#eef8ff;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 14px;padding:7px 9px;font-size:10px;font-weight:600;display:inline-flex}.lead-handoff__menu{justify-content:center;align-items:center;margin:0 14px;display:flex;position:relative}.lead-handoff__menu-button{color:#626771;cursor:pointer;background:#fff;border:1px solid #dedee4;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.lead-handoff__menu-button:hover,.lead-handoff__menu-button[aria-expanded=true]{color:#171b23;background:#f6f7f8;border-color:#bfc3cc}.lead-handoff__menu-popover{z-index:3;background:#fff;border:1px solid #dedee4;border-radius:9px;min-width:142px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #191d261f}.lead-handoff__menu-popover button{color:#272c36;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:flex}.lead-handoff__menu-popover button:hover{background:#f1f3f4}.lead-destination-picker{justify-content:flex-start;align-items:center;min-width:0;margin:0 14px;display:flex}.lead-destination-picker--toolbar{margin:0}.lead-destination-picker__trigger{color:#4f555f;width:fit-content;max-width:100%;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee4;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}.lead-destination-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-destination-picker__trigger>svg{flex:none}.lead-destination-picker__trigger:hover,.lead-destination-picker__trigger[aria-expanded=true]{color:#171b23;background:#f6f7f8;border-color:#bdc1ca}.lead-destination-popover{z-index:140;color:#272c36;background:#fff;border:1px solid #d9dbe0;border-radius:12px;width:min(350px,100vw - 24px);max-height:min(560px,100dvh - 24px);display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 52px #191d262e}.lead-destination-popover>header{border-bottom:1px solid #e4e5e8;gap:4px;padding:14px 15px 12px;display:grid}.lead-destination-popover>header strong{color:#171b23;font-size:12px;font-weight:500}.lead-destination-popover>header span{color:#777c85;font-size:10px;line-height:1.45}.lead-destination-popover>section{padding:7px;display:grid}.lead-destination-popover>section+section{border-top:1px solid #e7e8ea}.lead-destination-popover>section>span{color:#858a93;letter-spacing:.02em;text-transform:uppercase;padding:4px 7px 6px;font-size:9px;font-weight:500}.lead-destination-popover section>button{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.lead-destination-popover section>button:hover:not(:disabled),.lead-destination-popover section>button:focus-visible{background:#f3f4f5;outline:0}.lead-destination-popover section>button:focus-visible{box-shadow:inset 0 0 0 2px #b8cf70}.lead-destination-popover section>button:disabled{cursor:default;opacity:1}.lead-destination-popover section>button>i{color:#626873;background:#f7f7f8;border:1px solid #dedfe3;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.lead-destination-popover section>button>span{gap:2px;min-width:0;display:grid}.lead-destination-popover section>button strong{color:#252a33;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.lead-destination-popover section>button small{color:#7b8089;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.lead-destination-popover section>button em{color:#5d646f;white-space:nowrap;align-items:center;gap:4px;font-size:9.5px;font-style:normal;font-weight:500;display:inline-flex}.lead-destination-popover section>button:disabled em{color:#5f7c26}.lead-destination-popover>footer{color:#858a92;background:#f7f7f6;border-top:1px solid #e7e8ea;padding:8px 14px;font-size:9px;line-height:1.4}.leadpanel__properties--handoff{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.lead-handoff__head,.lead-handoff__row{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) minmax(190px,1fr) 100px}.lead-handoff__head>span:nth-child(3),.lead-handoff__source{display:none}}.lead-handoff__campaign{flex-direction:column;gap:3px;min-width:0;display:flex}.lead-handoff__campaign strong,.lead-handoff__campaign small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-handoff__campaign strong{color:var(--records-text);font-size:11px;font-weight:500}.lead-handoff__campaign small{color:var(--records-text-muted);font-size:9px}.lead-handoff__campaign.is-missing strong{color:var(--records-text-muted)}.lead-campaign-stage{border:1px solid var(--records-border);background:var(--records-subtle);width:max-content;max-width:100%;min-height:23px;color:var(--records-text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-style:normal;font-weight:500;display:inline-flex;overflow:hidden}.lead-campaign-stage--active,.lead-campaign-stage--queued{color:#7091e5;background:#4e77df1a;border-color:#4e77df59}.lead-campaign-stage--replied,.lead-campaign-stage--completed{color:#54c86d;background:#4de36e17;border-color:#4de36e3d}.lead-campaign-stage--failed{color:#e77f86;background:#f9868614;border-color:#f9868642}.lead-destination-popover__empty p{color:var(--records-text-muted);margin:0;font-size:10px;line-height:1.5}@media (width<=720px){.lead-handoff__head{display:none}.lead-handoff__row{grid-template-columns:minmax(0,1fr) auto;padding:6px 0}.lead-handoff__buyer{grid-column:1}.lead-handoff__evidence,.lead-handoff__next{grid-column:1/-1;padding-top:6px;padding-bottom:6px}.lead-handoff__sent,.lead-handoff__menu{grid-area:1/2}.leadpanel__properties--handoff{grid-template-columns:repeat(2,minmax(0,1fr))}}.leadtable-page .leadtable-scroll{overflow:auto visible}.leadtable-page .lead-handoff__head,.leadtable-page .lead-handoff__row{padding:0}.lead-handoff__selection{place-items:center;min-width:0;height:100%;padding:0 10px;display:grid}.lead-handoff__selection input{accent-color:#9abe2e;cursor:pointer;width:15px;height:15px;margin:0}.leadtable-filter__menu--advanced{gap:10px;width:min(330px,100vw - 32px);padding:12px}.leadtable-filter__menu--advanced>header,.leadtable-filter__menu--advanced>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.leadtable-filter__menu--advanced>header{padding:0 0 3px}.leadtable-filter__menu--advanced>header strong{color:#242622;font-size:12px;font-weight:500}.leadtable-toolbar .leadtable-filter__menu--advanced>header button{width:27px;min-height:27px;padding:0}.leadtable-filter__menu--advanced>label{color:#777a73;gap:5px;font-size:9.5px;font-weight:500;display:grid}.leadtable-filter__menu--advanced select{color:#2d302b;width:100%;min-height:35px;font:inherit;background:#fff;border:1px solid #dcddd8;border-radius:7px;outline:0;padding:7px 9px;font-size:11px;font-weight:400}.leadtable-filter__menu--advanced select:focus{border-color:#9aa975;box-shadow:0 0 0 3px #cae18729}.leadtable-filter__menu--advanced>footer{border-top:1px solid #ebece7;padding-top:3px}.leadtable-toolbar .leadtable-filter__menu--advanced>footer button{min-height:30px;padding:6px 9px;font-size:10.5px}.leadtable-bulkbar{color:#52574a;background:#f8fbef;border:1px solid #dfe6ca;border-radius:10px;align-items:center;gap:7px;min-height:48px;margin-bottom:9px;padding:7px 9px;display:flex}.leadtable-bulkbar--floating{z-index:70;width:max-content;max-width:calc(100vw - 40px);margin:0;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0a0c0933,0 2px 8px #0a0c091f}.leadtable-bulkbar>span{white-space:nowrap;align-items:center;gap:4px;margin-right:3px;padding:0 7px;font-size:11px;display:inline-flex}.leadtable-bulkbar>span strong{color:#30342b;font-weight:600}.leadtable-bulkbar>button,.leadtable-bulkbar>label{color:#4d5247;min-height:32px;font:inherit;background:#fff;border:1px solid #d7dcc8;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex}.leadtable-bulkbar>button{cursor:pointer}.leadtable-bulkbar>button:disabled{cursor:not-allowed;opacity:.5}.leadtable-bulkbar>label select{max-width:170px;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:0}.leadtable-bulkbar>label>svg:last-child{pointer-events:none;margin-left:-5px}.leadtable-bulkbar .leadtable-bulkbar__clear{background:0 0;border-color:#0000;margin-left:auto}.leadtable-notice{color:#5f674d;background:#fafcf4;border:1px solid #dfe5cf;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin-bottom:9px;padding:7px 10px;font-size:10.5px;display:flex}.leadtable-notice>span{flex:1;min-width:0}.leadtable-notice>button{width:25px;height:25px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.lead-handoff__contact{gap:4px;min-width:0;padding:12px 14px;display:grid}.lead-handoff__contact>span{align-items:center;gap:6px;min-width:0;display:flex}.lead-handoff__contact>span>svg{color:#858880;flex:none}.lead-handoff__contact strong,.lead-handoff__contact small{color:#3d403a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.lead-handoff__contact small{color:#858880;font-size:9.5px;font-weight:400}.lead-handoff__enrichment-meta{align-items:center;gap:6px;min-width:0;display:flex}.lead-handoff__enrichment-meta a{color:#567a9d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;min-width:0;font-size:8.5px;text-decoration:none;display:inline-flex;overflow:hidden}.lead-enrichment-status{color:#777a73;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:8.5px;font-style:normal;display:inline-flex;overflow:hidden}.lead-enrichment-status--complete{color:#56782b}.lead-enrichment-status--partial,.lead-enrichment-status--running{color:#8a6a2f}.lead-enrichment-status--failed{color:#9a5555}.lead-handoff__enrich{color:#676b63;width:fit-content;min-height:24px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dfe1da;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:8.5px;display:inline-flex}.lead-handoff__enrich:hover:not(:disabled){color:#4f6625;background:#f7faef;border-color:#b8c78f}.lead-handoff__enrich:disabled{cursor:wait;opacity:.65}.lead-spin{animation:.8s linear infinite lead-spin}@keyframes lead-spin{to{transform:rotate(360deg)}}.lead-missing-value{font-style:italic;color:#9a6a54!important;font-weight:400!important}.lead-handoff__unknown{align-items:center;gap:4px;min-width:0;display:flex;color:#98735d!important}.lead-handoff__unknown>svg{flex:none}.lead-inline-select{color:#5e625a;background:#fff;border:1px solid #e2e3de;border-radius:7px;align-items:center;gap:5px;min-width:0;min-height:32px;margin:0 9px;padding:0 8px;display:inline-flex}.lead-inline-select select{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:0;font-size:9.5px}.lead-inline-select>svg{flex:none}.lead-inline-select--status>span{background:#9da09a;border-radius:50%;flex:none;width:6px;height:6px}.lead-inline-select--ready>span{background:#93ad42}.lead-inline-select--contacted>span{background:#4c91c3}.lead-inline-select--qualified>span{background:#4a9c6b}.lead-inline-select--disqualified>span{background:#a36b67}.lead-inline-select--sent>span{background:#7867a7}.lead-inline-select--missing{color:#98735d;border-style:dashed}.lead-detail-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.lead-detail-enrichment{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.lead-detail-enrichment>span,.lead-detail-enrichment>a{color:#676b63;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-decoration:none;overflow:hidden}.lead-detail-enrichment>span:first-child{flex:none;gap:1px;display:grid}.lead-detail-enrichment strong{color:#30332d;font-size:9.5px;font-weight:500}.lead-detail-enrichment small{color:#888b84;font-size:8px}.lead-detail-enrichment>a{color:#52799c;align-items:center;gap:2px;display:inline-flex}.lead-detail-enrich-button{color:#555a50;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcded7;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:9.5px;display:inline-flex}.lead-detail-enrich-button:disabled{cursor:wait;opacity:.65}.product-shell--dark .leadtable-page .lead-handoff__head,.product-shell--dark .leadtable-page .lead-handoff__row{padding:0}.product-shell--dark .leadtable-filter__menu--advanced,.product-shell--dark .leadtable-filter__menu--advanced select,.product-shell--dark .lead-inline-select,.product-shell--dark .lead-handoff__enrich,.product-shell--dark .lead-detail-enrich-button{border-color:var(--app-border);background:var(--app-surface-low);color:var(--app-text)}.product-shell--dark .leadtable-filter__menu--advanced>header strong,.product-shell--dark .lead-handoff__contact strong,.product-shell--dark .lead-detail-enrichment strong{color:var(--app-text)}.product-shell--dark .leadtable-filter__menu--advanced>label,.product-shell--dark .lead-handoff__contact small,.product-shell--dark .lead-detail-enrichment>span,.product-shell--dark .lead-detail-enrichment small{color:var(--app-muted)}.product-shell--dark .leadtable-filter__menu--advanced>footer{border-color:var(--app-border-soft)}.product-shell--dark .leadtable-bulkbar,.product-shell--dark .leadtable-notice{color:#c2c9b1;background:#22261c;border-color:#4a5235}.product-shell--dark .leadtable-bulkbar--floating{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1f211df5;border-color:#40443b;box-shadow:0 20px 48px #0000006b,0 2px 8px #00000047}.product-shell--dark .leadtable-bulkbar>span strong{color:var(--app-text)}.product-shell--dark .leadtable-bulkbar>button,.product-shell--dark .leadtable-bulkbar>label{border-color:var(--app-border);background:var(--app-surface-low);color:var(--app-text)}.product-shell--dark .lead-handoff__contact>span>svg,.product-shell--dark .lead-inline-select{color:var(--app-muted)}.product-shell--dark .lead-handoff__contact strong{color:var(--app-text)}.product-shell--dark .lead-missing-value,.product-shell--dark .lead-handoff__unknown{color:#d6a48a!important}.product-shell--dark .lead-inline-select:hover,.product-shell--dark .lead-handoff__enrich:hover:not(:disabled),.product-shell--dark .lead-detail-enrich-button:hover:not(:disabled){border-color:var(--app-border-strong);background:var(--app-canvas)}.product-shell--dark .lead-detail-enrichment>a,.product-shell--dark .lead-handoff__enrichment-meta a{color:#8eb8de}@media (width<=900px){.leadtable-bulkbar{flex-wrap:wrap}.leadtable-bulkbar--floating{justify-content:center;bottom:82px}.leadtable-bulkbar .leadtable-bulkbar__clear{margin-left:0}.lead-detail-enrichment{display:none}}@media (width<=720px){.leadtable-page .lead-handoff__head,.leadtable-page .lead-handoff__row,.lead-handoff__head.lead-handoff--custom,.lead-handoff__row.lead-handoff--custom{padding:0;display:grid}.leadtable-page .lead-handoff__head>span:nth-child(3),.leadtable-page .lead-handoff__row .lead-handoff__source,.leadtable-page .lead-handoff__row .lead-handoff__contact{display:flex}.leadtable-filter__menu--advanced{width:auto;position:fixed;top:72px;left:14px;right:14px}}.leadpanel-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1c1933;place-items:center;padding:24px;display:grid}.leadpanel{background:#fff;border:1px solid #e6e6e1;border-radius:10px;width:min(820px,100vw - 48px);max-height:min(680px,100vh - 48px);animation:.18s cubic-bezier(.2,.75,.25,1) both leadpanel-detail-in;display:block;position:relative;inset:auto;overflow:hidden;box-shadow:0 18px 64px #1818152e}.leadpanel__close{z-index:3;color:#727272;cursor:pointer;background:#ffffffeb;border:1px solid #e6e6e1;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:8px;right:8px}.leadpanel__close:hover{color:#1a1a1a;background:#f5f5f3}.leadpanel__layout{max-height:inherit;grid-template-columns:minmax(0,1fr) 188px;gap:15px;padding:10px;display:grid;overflow:hidden}.leadpanel__main{scrollbar-color:#d8d8d3 transparent;scrollbar-width:thin;border-radius:8px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:10px;display:flex;overflow-y:auto}.leadpanel__stages,.leadpanel__section{min-width:0}.leadpanel__stages>header,.leadpanel__evidence>header,.leadpanel__response>header,.leadpanel__activity>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.leadpanel__stages h2,.leadpanel__section>h3,.leadpanel__evidence h3,.leadpanel__response h3,.leadpanel__activity h3,.leadpanel__rail-section>h3{color:#1a1a1a;font-family:var(--font-body);letter-spacing:0;font-size:12px;font-weight:600;line-height:20px}.leadpanel__stage-action,.leadpanel__stage-complete{color:#535353;white-space:nowrap;background:#fff;border:1px solid #e6e6e1;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:4px 8px;font-size:9px;font-weight:500;display:inline-flex}.leadpanel__stage-action{cursor:pointer}.leadpanel__stage-action:hover{background:#f8fbef;border-color:#cddda1}.leadpanel__stage-complete{color:#637a20;background:#f6fce8;border-color:#dce8b2}.leadpanel__stage-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:7px 0 0;padding:0;list-style:none;display:grid}.leadpanel__stage-track li{color:#c3c3c0;border-bottom:1.25px solid #0000;align-items:center;gap:5px;min-width:0;padding:0 0 5px;display:flex}.leadpanel__stage-track li>span{border:1px dashed #b7b7b2;border-radius:50%;flex:none;width:9px;height:9px}.leadpanel__stage-track li>svg{flex:none}.leadpanel__stage-track strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.leadpanel__stage-track .leadpanel__stage--complete{color:#535353;border-color:#535353}.leadpanel__section{border-top:1px solid #efefec;padding-top:2px}.leadpanel__section>h3,.leadpanel__evidence>header,.leadpanel__response>header,.leadpanel__activity>header{margin-bottom:5px}.leadpanel__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.leadpanel__facts>div,.leadpanel__company-card dl>div{gap:2px;min-width:0;display:grid}.leadpanel__facts dt,.leadpanel__company-card dt{color:#959494;font-size:8px;font-weight:500}.leadpanel__facts dd,.leadpanel__company-card dd{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9.5px;font-weight:500;overflow:hidden}.leadpanel__evidence a{color:#1684e8;align-items:center;gap:3px;font-size:9px;font-weight:500;display:inline-flex}.leadpanel__evidence blockquote{color:#343431;background:#f8fbff;border-left:2px solid #aad6ff;border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:10.5px;line-height:1.45}.leadpanel__cue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.leadpanel__cue-grid article{background:#fff;border:1px solid #efefec;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.leadpanel__cue-grid .leadpanel__cue-next{grid-column:1/-1}.leadpanel__cue-icon{border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.leadpanel__cue-icon--fit{color:#566c16;background:#e6ff97}.leadpanel__stages>header{justify-content:flex-end}.leadpanel__cue-grid>article{grid-column:1/-1}.leadpanel__cue-icon--missing{color:#727272;background:#f0eeeb}.leadpanel__cue-icon--next{color:#246fba;background:#daedff}.leadpanel__cue-grid article>div{min-width:0}.leadpanel__cue-grid strong{color:#535353;font-size:9.5px;font-weight:600;display:block}.leadpanel__cue-grid p,.leadpanel__response>p{color:#727272;margin-top:2px;font-size:9.5px;line-height:1.4}.leadpanel__response>header>div>span{color:#7a68a0;align-items:center;gap:3px;font-size:8px;font-weight:500;display:inline-flex}.leadpanel__response>header h3{line-height:16px}.leadpanel__response button{color:#535353;cursor:pointer;background:#fff;border:1px solid #e6e6e1;border-radius:5px;align-items:center;gap:4px;min-height:24px;padding:4px 8px;font-size:9px;display:inline-flex}.leadpanel__response>p{color:#535353;background:#f7f4f9;border-radius:7px;padding:8px 10px}.leadpanel__activity>header>span{color:#8d8d87;align-items:center;gap:4px;font-size:8.5px;display:inline-flex}.leadpanel__activity ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.leadpanel__activity li{color:#535353;border-bottom:1px solid #f0f0ed;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:27px;padding:4px 6px;display:grid}.leadpanel__activity li>svg{color:#84a92a}.leadpanel__activity li strong{font-size:9px;font-weight:500}.leadpanel__activity li time{color:#a3a3a3;font-size:8px}.leadpanel__rail{scrollbar-width:thin;flex-direction:column;gap:8px;min-width:0;padding-right:1px;display:flex;overflow-y:auto}.leadpanel__rail-section{gap:6px;min-width:0;display:grid}.leadpanel__rail-section:first-child{background:#f7f8f5;border-radius:8px;padding:10px}.leadpanel__contact-card{background:#fff;border-radius:8px;padding:0 10px 10px;overflow:hidden}.leadpanel__contact-card>span{color:#535353;text-align:center;background:#daedff;margin:0 -10px 9px;padding:5px 8px;font-size:8.5px;font-weight:500;display:block}.leadpanel__contact-person{align-items:center;gap:7px;min-width:0;display:flex}.leadpanel__contact-person>i{color:#67576f;background:#eee8f1;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:600;display:grid}.leadpanel__contact-person>div,.leadpanel__company-card>div>span{min-width:0;display:grid}.leadpanel__contact-person strong,.leadpanel__company-card strong{color:#535353;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:600;overflow:hidden}.leadpanel__contact-person small,.leadpanel__company-card small{color:#a3a3a3;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.leadpanel__contact-card>p,.leadpanel__contact-card>a{color:#959494;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:7px 0 0;font-size:8.5px;display:flex;overflow:hidden}.leadpanel__contact-card>a:hover{color:#1684e8}.leadpanel__company-card{background:#fff;border:1px solid #e6e6e1;border-radius:8px;gap:10px;padding:10px;display:grid}.leadpanel__company-card>div{align-items:flex-start;gap:7px;min-width:0;display:flex}.leadpanel__company-card>div>i{color:#60761d;background:#e6ff97;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.leadpanel__company-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}@keyframes leadpanel-detail-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@media (width<=760px){.leadpanel-backdrop{place-items:stretch stretch;padding:10px}.leadpanel{border-radius:14px;width:100%;max-height:calc(100vh - 20px);inset:auto}.leadpanel__layout{max-height:inherit;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.leadpanel__main,.leadpanel__rail{overflow:visible}.leadpanel__rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=520px){.leadpanel__stage-track,.leadpanel__facts,.leadpanel__cue-grid,.leadpanel__rail{grid-template-columns:minmax(0,1fr)}.leadpanel__stage-track{gap:4px}.leadpanel__cue-grid .leadpanel__cue-next{grid-column:auto}.leadpanel__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.leadtable-page{padding:40px var(--ui-page-gutter) 64px}.leadtable-toolbar{min-height:64px;padding:11px 15px}.leadtable-toolbar button,.leadtable-toolbar__right>span,.leadtable-crm-state{min-height:var(--ui-control-height);font-size:var(--ui-body-size)}.lead-handoff__head{min-height:44px;font-size:var(--ui-small-size)}.lead-handoff__head>span,.lead-handoff__buyer,.lead-handoff__evidence,.lead-handoff__source,.lead-handoff__next{padding-left:20px;padding-right:20px}.lead-handoff__row{min-height:max(88px, var(--ui-row-height))}.lead-handoff__buyer strong,.lead-handoff__source strong{font-size:14px}.lead-handoff__buyer small,.lead-handoff__source small,.lead-handoff__evidence small{font-size:11.5px}.lead-handoff__evidence strong,.lead-handoff__next{font-size:13.5px}.lead-handoff__sent{min-height:var(--ui-control-height);padding-left:13px;padding-right:13px;font-size:12.5px}.lead-handoff__menu-button{width:var(--ui-control-height);height:var(--ui-control-height)}.lead-destination-picker__trigger{min-height:var(--ui-control-height);padding-left:12px;padding-right:12px;font-size:12.5px}.leadpanel{font-size:var(--ui-body-size)}}@media (width>=1920px){.leadtable-toolbar{min-height:72px;padding:13px 18px}.lead-handoff__head{min-height:50px}.lead-handoff__row{min-height:104px}.lead-handoff__buyer strong,.lead-handoff__source strong{font-size:15px}.lead-handoff__buyer small,.lead-handoff__source small,.lead-handoff__evidence small{font-size:12.5px}.lead-handoff__evidence strong,.lead-handoff__next{font-size:14.5px}.lead-handoff__action,.lead-handoff__sent,.lead-destination-picker__trigger{font-size:14px}}.leadtable-column-manager{position:relative}.leadtable-column-editor{z-index:70;background:#fff;border:1px solid #dedee4;border-radius:12px;width:min(370px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 50px #16191f24}.leadtable-column-editor>header{border-bottom:1px solid #e8e8e4;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 15px 13px;display:flex}.leadtable-column-editor>header>div{gap:3px;display:grid}.leadtable-column-editor>header span{color:#242622;font-size:13px;font-weight:500}.leadtable-column-editor>header small,.leadtable-column-editor__existing small,.leadtable-column-editor__options>small{color:#858880;font-size:10.5px;font-weight:400}.leadtable-toolbar .leadtable-column-editor>header>button,.leadtable-toolbar .leadtable-column-editor__existing button{color:#888b84;border-color:#0000;flex:none;width:28px;min-height:28px;padding:0}.leadtable-toolbar .leadtable-column-editor__existing button:hover{color:#9d4c4c;background:#fff5f5;border-color:#ead7d7}.leadtable-column-editor__existing{border-bottom:1px solid #e8e8e4;max-height:150px;padding:7px 9px;display:grid;overflow-y:auto}.leadtable-column-editor__existing>div{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:5px 6px 5px 8px;display:flex}.leadtable-column-editor__existing>div:hover{background:#f7f7f4}.leadtable-column-editor__existing span{gap:2px;min-width:0;display:grid}.leadtable-column-editor__existing strong{color:#30322e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;overflow:hidden}.leadtable-column-editor__existing small{text-transform:capitalize}.leadtable-column-editor form{gap:12px;padding:14px 15px 15px;display:grid}.leadtable-column-editor form>label{color:#5c5f58;gap:6px;font-size:10.5px;font-weight:500;display:grid}.leadtable-column-editor form input,.leadtable-column-editor form select{color:#242622;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dcded8;border-radius:8px;outline:0;padding:8px 10px;font-size:12px;font-weight:400}.leadtable-column-editor form input:focus,.leadtable-column-editor form select:focus{border-color:#9aa975;box-shadow:0 0 0 3px #cae1872e}.leadtable-column-editor__options{grid-column:1/-1}.leadtable-column-editor form footer{justify-content:flex-end;gap:7px;padding-top:2px;display:flex}.leadtable-toolbar .leadtable-column-editor form footer button{background:#fff;border-color:#dedfd9;min-height:34px;padding:7px 11px;font-weight:400}.leadtable-toolbar .leadtable-column-editor form footer .leadtable-column-editor__submit{color:#20251b;background:#c9eb64;border-color:#c9eb64;font-weight:500}.leadtable-toolbar .leadtable-column-editor form footer .leadtable-column-editor__submit:disabled{color:#a0a19b;cursor:not-allowed;background:#ecece8;border-color:#ecece8}.leadtable-scroll--custom{scrollbar-color:#5d6058 transparent;scrollbar-width:thin;overflow:auto visible}.lead-custom-field__head{gap:1px;min-width:0;display:grid}.lead-custom-field__head strong,.lead-custom-field__head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-custom-field__head strong{color:inherit;font-size:inherit;font-weight:500}.lead-custom-field__head small{color:#999b95;text-transform:capitalize;font-size:8px;font-weight:400}.lead-custom-field__cell{min-width:0;padding:13px 14px}.lead-custom-field__cell input:not([type=checkbox]),.lead-custom-field__cell select{width:100%;min-height:34px;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;padding:6px 8px;font-size:10.5px;font-weight:400}.lead-custom-field__cell input:not([type=checkbox]):hover,.lead-custom-field__cell select:hover{background:#f8f8f5;border-color:#dedfd9}.lead-custom-field__cell input:not([type=checkbox]):focus,.lead-custom-field__cell select:focus{background:#fff;border-color:#a8b77e;box-shadow:0 0 0 3px #cae18724}.lead-custom-field__cell input::placeholder{color:#a5a79f}.lead-custom-field__checkbox{color:#74776f;cursor:pointer;align-items:center;gap:7px;min-height:34px;font-size:10.5px;display:inline-flex}.lead-custom-field__checkbox input{accent-color:#9abe2e;width:15px;height:15px;margin:0}@media (width<=1100px){.lead-handoff__head.lead-handoff--custom>span:nth-child(3){display:grid}.lead-handoff__row.lead-handoff--custom .lead-handoff__source{display:flex}}@media (width<=720px){.lead-handoff__head.lead-handoff--custom{display:grid}.lead-handoff__row.lead-handoff--custom{padding:0}.lead-handoff__row.lead-handoff--custom>*{grid-area:auto}.leadtable-column-editor{width:auto;max-height:calc(100dvh - 150px);position:fixed;top:70px;left:14px;right:14px;overflow-y:auto}}@media (width<=1100px){.leadtable-page .lead-handoff__head>span:nth-child(3),.leadtable-page .lead-handoff__row .lead-handoff__source,.leadtable-page .lead-handoff__row .lead-handoff__contact{display:flex}.leadtable-page .lead-handoff__row .lead-handoff__contact{flex-direction:column;align-items:flex-start}}.settings-section--integrations{width:100%;max-width:560px;box-shadow:none;background:0 0;border:0;overflow:visible}.settings-integrations-header{border-bottom:0;align-items:center;min-height:50px;padding:11px 0 17px}.settings-integrations-header h2{color:#181d27;font-family:var(--font-display,sans-serif);letter-spacing:-.01em;font-size:16.85px;font-weight:600;line-height:1.3}.settings-add-integration{color:#fff;cursor:pointer;min-height:32px;font:inherit;background:#1a1a1a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;padding:7px 10px;font-size:9.65px;font-weight:600;transition:background-color .14s,transform .14s;display:inline-flex;box-shadow:0 1px 2px #0000001f}.settings-add-integration:hover:not(:disabled){background:#323230;transform:translateY(-1px)}.settings-add-integration:focus-visible,.settings-connect-toggle:focus-visible{box-shadow:var(--focus-ring);outline:0}.settings-add-integration:disabled{box-shadow:none;color:#777772;cursor:default;background:#e9e9e6}.settings-integration-grid.settings-integration-grid--sunbeam{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.settings-integration-grid--sunbeam .settings-integration-card{align-content:initial;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;justify-content:space-between;gap:28px;min-width:0;min-height:143px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.settings-integration-grid--sunbeam .settings-integration-card:hover{border-color:#d8d8d4;transform:translateY(-1px);box-shadow:0 10px 28px #1717160d}.settings-integration-grid--sunbeam .settings-integration-card--connected{background:#fff;border-color:#dfe6c9}.settings-integration-card-top,.settings-integration-card-footer{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.settings-integration-grid--sunbeam .settings-integration-icon{background:#fff;border:1px solid #e6e6e6;border-radius:6px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 1px 2px #17171608}.settings-integration-icon--email{color:#4267b2}.settings-integration-icon--crm{color:#745bb8}.settings-integration-icon--outreach{color:#d5683e}.settings-integration-icon--mcp{color:#3f7d68}.settings-integration-card-footer{align-items:flex-end}.settings-integration-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.settings-integration-grid--sunbeam .settings-integration-copy strong{color:#1a1a1a;font-family:var(--font-display,sans-serif);letter-spacing:-.015em;font-size:16.7px;font-weight:600;line-height:1.2}.settings-integration-grid--sunbeam .settings-integration-copy p{color:#535353;max-width:310px;margin-top:5.5px;font-size:11.15px;line-height:1.2}.settings-connect-toggle{cursor:pointer;background:#efefed;border:0;border-radius:999px;flex:0 0 31px;width:31px;height:18px;padding:2px;transition:background-color .14s;position:relative}.settings-connect-toggle>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;display:block;box-shadow:0 1px 3px #0a0d1229}.settings-connect-toggle:hover:not(:disabled){background:#e2e2de}.settings-connect-toggle--connected,.settings-connect-toggle--connected:disabled{cursor:default;opacity:1;background:#d0f166}.settings-connect-toggle--connected>span{transform:translate(13px)}.settings-section--integrations .settings-integrations-note{background:#fafaf8;border:1px solid #e7e7e3;border-radius:10px;margin-top:8px}.settings-pricing{min-width:0;padding-bottom:40px}.settings-pricing__header{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:10px 0 22px;display:flex}.settings-pricing__header>div:first-child{min-width:0}.settings-pricing__current{color:#5e721e;background:#eff8d2;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.settings-pricing__header h2{color:#181d27;font-family:var(--font-display,sans-serif);letter-spacing:-.025em;margin-top:9px;font-size:25px;font-weight:600;line-height:1.2}.settings-pricing__header p{color:#73736e;margin-top:5px;font-size:12px;line-height:1.45}.settings-pricing__cadence{background:#f0eeeb;border:1px solid #e6e2dd;border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.settings-pricing__cadence button{color:#676763;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:500}.settings-pricing__cadence button span{color:#6c821e;margin-left:3px;font-size:9px}.settings-pricing__cadence button:hover,.settings-pricing__cadence button.settings-pricing__cadence-active{color:#1a1a1a;background:#fff;box-shadow:0 1px 3px #1919161a}.settings-pricing__frame{background:#f0eeeb;border-radius:32px;min-width:0;padding:8px}.settings-pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.settings-pricing-card{color:#1a1a1a;background:#fff;border:1px solid #f0eeeb;flex-direction:column;gap:20px;min-width:0;min-height:435px;padding:24px;display:flex}.settings-pricing-card:first-child{border-radius:24px 0 0 24px}.settings-pricing-card:last-child{border-radius:0 24px 24px 0}.settings-pricing-card--current{box-shadow:inset 0 0 0 1px #d0f166b8}.settings-pricing-card>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.settings-pricing-card h3{font-family:var(--font-display,sans-serif);margin:0;font-size:20px;font-weight:500;line-height:1.3}.settings-pricing-card>header span{color:#39430f;letter-spacing:.03em;text-transform:uppercase;background:#e6ff97;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:600}.settings-pricing-card__divider{background:#f0eeeb;width:100%;height:1px}.settings-pricing-card__summary{color:#535353;min-height:23px;font-size:16px;line-height:1.4}.settings-pricing-card__price{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.settings-pricing-card__price strong{color:#1a1a1a;font-family:var(--font-display,sans-serif);letter-spacing:-.035em;font-size:clamp(42px,4vw,54px);font-weight:500;line-height:1.1}.settings-pricing-card__price span{color:#535353;font-size:14px;line-height:1.4}.settings-pricing-card__billing{color:#91918c;min-height:17px;margin-top:-14px;font-size:10px}.settings-pricing-card ul{border-radius:12px;flex-direction:column;margin:0;padding:8px;list-style:none;display:flex}.settings-pricing-card li{color:#535353;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;font-size:14px;line-height:1.4;display:flex}.settings-pricing-card li img{flex:0 0 14px;width:14px;height:14px;margin-top:3px;display:block}.settings-pricing-card__description{color:#1a1a1a;min-height:45px;margin-top:auto;font-size:13px;line-height:1.4}.settings-pricing-card__button{color:#1a1a1a;cursor:pointer;width:100%;min-height:50px;font:inherit;background:#eeebe7;border:1px solid #eae6e1;border-radius:24px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:500;display:flex}.settings-pricing-card__button:hover:not(:disabled){background:#e8e4df;border-color:#ddd8d1}.settings-pricing-card__button--accent{background:#e6ff97;border-color:#e6ff97}.settings-pricing-card__button--accent:hover:not(:disabled){background:#ddfa83;border-color:#d8f47b}.settings-pricing-card__button:disabled{cursor:default;opacity:.68}.settings-pricing__model{background:#faf9f7;border:1px solid #e7e3de;border-radius:12px;gap:4px;margin-top:12px;padding:14px 16px;display:grid}.settings-pricing__model strong{color:#1a1a1a;font-family:var(--font-display,sans-serif);font-size:13px;font-weight:600}.settings-pricing__model p{color:#686863;max-width:720px;font-size:11.5px;line-height:1.45}.settings-pricing button:focus-visible{box-shadow:var(--focus-ring);outline:0}.settings-billing-spin{animation:.8s linear infinite settings-billing-spin}@keyframes settings-billing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.settings-billing-spin{animation:none}}@media (width<=1080px){.settings-pricing-card{gap:17px;padding:20px}.settings-pricing-card__price strong{font-size:42px}.settings-pricing-card__summary,.settings-pricing-card li{font-size:13px}}@media (width<=760px){.settings-integration-grid.settings-integration-grid--sunbeam{grid-template-columns:minmax(0,1fr)}.settings-integration-grid--sunbeam .settings-integration-card{min-height:143px}.settings-pricing__header{flex-direction:column;align-items:flex-start}.settings-pricing__grid{grid-template-columns:minmax(0,1fr)}.settings-pricing-card,.settings-pricing-card:first-child,.settings-pricing-card:last-child{border-radius:20px;min-height:0}.settings-pricing-card__price strong{font-size:48px}}.settings-profile-panel__toolbar{border-bottom:1px solid #e8e9e5;justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:20px 22px;display:flex}.settings-simple__edit,.settings-profile-form__actions>button:first-child{border:1px solid var(--color-border-strong,#383a37);min-height:34px;color:var(--color-ink-700,#d1d2cc);cursor:pointer;background:0 0;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600}.settings-simple__edit:hover,.settings-profile-form__actions>button:first-child:hover{background:var(--color-surface-hover,#232421)}.settings-profile-form{border-top:1px solid var(--color-border,#292a27);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.settings-profile-form label{color:var(--color-ink-600,#b5b7b0);gap:7px;font-size:12px;font-weight:600;display:grid}.settings-profile-form input,.settings-profile-form select{border:1px solid var(--color-border-strong,#383a37);background:var(--color-surface-subtle,#1b1c1a);width:100%;min-height:40px;color:var(--color-ink-900,#f4f5f0);font:inherit;border-radius:8px;outline:0;padding:9px 11px;font-size:13px}.settings-profile-form input:focus,.settings-profile-form select:focus{box-shadow:var(--focus-ring,0 0 0 3px #d0f16640);border-color:#d0f166}.settings-profile-form__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=700px){.settings-profile-form{grid-template-columns:1fr}.settings-profile-form__actions{grid-column:auto}}@media (width<=430px){.settings-integrations-header{gap:12px}.settings-add-integration{width:100%}.settings-integration-grid--sunbeam .settings-integration-card{min-height:138px;padding:14px}.settings-pricing__cadence{width:100%}.settings-pricing__cadence button{flex:50%}.settings-pricing__frame{border-radius:24px;padding:6px}.settings-pricing-card{padding:20px}}@media (width>=1600px){.records-page.settings-page{max-width:none;padding:34px clamp(40px,3.25vw,76px) 64px}.settings-page .settings-layout{grid-template-columns:210px minmax(0,1fr);gap:46px}.settings-page .settings-nav{gap:4px;top:34px}.settings-page .settings-nav a,.settings-page .settings-nav button{border-radius:9px;min-height:40px;padding:10px 12px;font-size:14px}.settings-page .settings-content{gap:20px}.settings-page .settings-section{border-radius:14px}.settings-page .settings-section-header{min-height:76px;padding:16px 20px}.settings-page .settings-section-header h2{font-size:16px}.settings-page .settings-section-header p{margin-top:4px;font-size:12.5px}.settings-page .settings-description-list>div{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:30px;min-height:60px;padding:13px 20px}.settings-page .settings-description-list dt{font-size:12.5px}.settings-page .settings-description-list dd{font-size:14px}}@media (width>=1440px){.records-page.settings-page{padding:40px var(--ui-page-gutter) 64px}.settings-page .settings-layout{grid-template-columns:230px minmax(0,1fr);gap:48px}.settings-page .settings-nav a,.settings-page .settings-nav button{min-height:var(--ui-control-height);font-size:var(--ui-body-size)}.settings-page .settings-section-header h2,.settings-integrations-header h2{font-size:18px}.settings-page .settings-section-header p,.settings-page .settings-description-list dt,.settings-page .settings-description-list dd{font-size:14px}.settings-section--integrations{max-width:900px}.settings-integration-grid.settings-integration-grid--sunbeam{gap:12px}.settings-integration-grid--sunbeam .settings-integration-card{min-height:175px;padding:18px}.settings-integration-grid--sunbeam .settings-integration-icon{flex-basis:44px;width:44px;height:44px}.settings-integration-grid--sunbeam .settings-integration-copy strong{font-size:19px}.settings-integration-grid--sunbeam .settings-integration-copy p{font-size:13px;line-height:1.4}.settings-add-integration,.settings-pricing__cadence button{min-height:var(--ui-control-height);font-size:13px}.settings-connect-toggle{flex-basis:38px;width:38px;height:22px}.settings-connect-toggle>span{width:18px;height:18px}.settings-connect-toggle--connected>span{transform:translate(16px)}}@media (width>=1920px){.records-page.settings-page{padding-top:48px}.settings-page .settings-layout{grid-template-columns:260px minmax(0,1fr);gap:60px}.settings-page .settings-nav a,.settings-page .settings-nav button{font-size:16px}.settings-page .settings-section-header h2,.settings-integrations-header h2{font-size:20px}.settings-page .settings-section-header p,.settings-page .settings-description-list dt,.settings-page .settings-description-list dd{font-size:15px}.settings-section--integrations{max-width:1080px}.settings-integration-grid--sunbeam .settings-integration-card{min-height:195px;padding:21px}.settings-integration-grid--sunbeam .settings-integration-copy strong{font-size:21px}.settings-integration-grid--sunbeam .settings-integration-copy p{font-size:14px}}.settings-simple{min-height:calc(100dvh - var(--shell-main-header-height,0px));background:#f6f7f4}.settings-simple__frame{width:min(100%,1440px);margin:0 auto}.settings-simple__title{margin-bottom:34px}.settings-simple__title h1{color:#181d27;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:34px;font-weight:600}.settings-simple__layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(44px,5vw,76px);display:grid}.settings-simple__nav{gap:34px;display:grid;position:sticky;top:30px}.settings-simple__nav section{gap:5px;display:grid}.settings-simple__nav h2{color:#85888e;font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;padding:0 11px;font-size:10px;font-weight:600}.settings-simple__nav button{color:#65686f;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:500;display:grid}.settings-simple__nav button:hover{color:#181d27;background:#eeefeb}.settings-simple__nav button.settings-simple__nav-active{color:#181d27;background:#fff;border-color:#e1e2de;box-shadow:0 1px 2px #181d270a}.settings-simple__content{width:100%;min-width:0;max-width:1000px}.settings-simple__section-heading{margin-bottom:20px}.settings-simple__section-heading h2{color:#181d27;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:27px;font-weight:600}.settings-simple__section-heading p{color:#717680;margin:5px 0 0;font-size:13px;line-height:1.5}.settings-simple__panel{background:#fff;border:1px solid #e3e4e0;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #181d2708}.settings-simple__panel+.settings-simple__panel{margin-top:16px}.settings-profile-panel__identity{align-items:center;min-width:0;display:flex}.settings-profile-panel__identity>span{color:#384414;width:58px;height:58px;font-family:var(--font-display);background:#e6ff97;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.settings-profile-panel__identity>div,.settings-member-row>div,.settings-integration-row>div,.settings-option-row>div,.settings-plan-row>div{gap:3px;min-width:0;display:grid}.settings-profile-panel__identity strong{color:#181d27;font-size:15px}.settings-profile-panel__identity small,.settings-member-row small,.settings-integration-row small,.settings-option-row small,.settings-plan-row small{color:#85888e;font-size:11.5px}.settings-profile-panel__sign-in{color:#8f9389;margin-top:3px;font-size:11px;line-height:1.4}.settings-profile-form__wide{grid-column:1/-1}.settings-profile-form label>small,.settings-password-form label>small{color:#8f9389;font-size:10.5px;font-weight:400;line-height:1.45}.settings-account-message{color:#cbe97a;background:#202718;border:1px solid #46562b;border-radius:8px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.45}.settings-profile-form>.settings-account-message{grid-column:1/-1}.settings-profile-panel>.settings-account-message{margin:0 20px 18px}.settings-account-message--error{color:#f0aaa3;background:#2c1d1b;border-color:#70403b}.settings-simple__fields{margin:0}.settings-simple__fields>div{border-bottom:1px solid #ecece8;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;min-height:62px;padding:12px 20px;display:grid}.settings-simple__fields>div:last-child{border-bottom:0}.settings-simple__fields dt,.settings-simple__fields dd{margin:0;font-size:13px}.settings-simple__fields dt{color:#65686f;align-items:center;gap:8px;display:flex}.settings-simple__fields dd{color:#181d27;font-weight:500}.settings-account-access{background:#20221f;border:1px solid #3a3d37;border-radius:14px;margin-top:16px;overflow:hidden}.settings-account-access>header{border-bottom:1px solid #383a35;padding:18px 20px;display:block}.settings-account-access__icon{color:#d5d9cf;background:#2b2e29;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.settings-account-access>header h3{color:#f0f2ec;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.settings-account-access>header p{color:#aeb2a8;margin:3px 0 0;font-size:11.5px;line-height:1.45}.settings-account-access__row{border-bottom:1px solid #343631;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:72px;padding:14px 20px;display:grid}.settings-account-access__row>div{gap:4px;min-width:0;display:grid}.settings-account-access__row strong{color:#e8eae4;font-size:13px;font-weight:500}.settings-account-access__row small{color:#95998f;font-size:11px;line-height:1.45}.settings-account-access__connected{color:#9eb7f8;background:#316bff1a;border:1px solid #7091e559;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.settings-account-access__provider-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-account-access button,.settings-password-form__actions>button:first-child{color:#d3d6ce;cursor:pointer;min-height:34px;font:inherit;background:#262824;border:1px solid #44473f;border-radius:8px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.settings-account-access button:disabled{cursor:wait;opacity:.6}.settings-account-access button.settings-simple__primary{color:#22290f;background:#d0f166;border-color:#d0f166}.settings-password-form{background:#1b1d1a;border-bottom:1px solid #343631;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px 20px;display:grid}.settings-password-form label{color:#adb1a7;align-content:start;gap:7px;font-size:11.5px;font-weight:600;display:grid}.settings-password-form__intro{align-content:center;gap:5px;padding:2px 0;display:grid}.settings-password-form__intro strong{color:#e8eae4;font-size:12.5px;font-weight:500}.settings-password-form__intro p{color:#95998f;max-width:430px;margin:0;font-size:11px;line-height:1.5}.settings-password-form input{color:#eff0eb;width:100%;min-height:40px;font:inherit;background:#151614;border:1px solid #43463f;border-radius:8px;outline:0;padding:9px 11px;font-size:12.5px;font-weight:400}.settings-password-form input:focus-visible{box-shadow:var(--focus-ring);border-color:#b9d665}.settings-password-form>.settings-account-message,.settings-password-form__actions{grid-column:1/-1}.settings-password-form__actions{justify-content:flex-end;gap:8px;display:flex}.settings-account-access>.settings-account-message{margin:14px 20px}.settings-account-access__social-notice{background:#2a201f;border-bottom:1px solid #563c39;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.settings-account-access__social-notice strong{color:#f0dfdc;font-size:12.5px;font-weight:600}.settings-account-access__social-notice p{color:#c6aaa5;max-width:680px;margin:5px 0 0;font-size:11.5px;line-height:1.55}.settings-account-access__social-notice>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-account-modal-backdrop{z-index:70;background:#050605bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-account-modal{background:#1d1f1c;border:1px solid #45483f;border-radius:18px;outline:0;width:min(100%,560px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000085}.settings-account-modal__close{color:#d7dad2;cursor:pointer;background:#282a26;border:1px solid #464940;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:16px;right:16px}.settings-account-modal>header{border-bottom:1px solid #383a35;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:24px 64px 22px 24px;display:grid}.settings-account-modal>header h2{color:#f2f3ee;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.settings-account-modal>header p{color:#9ea298;margin:4px 0 0;font-size:12px;line-height:1.5}.settings-account-modal__form,.settings-account-modal__social-flow{gap:16px;padding:24px;display:grid}.settings-account-modal__form label{color:#c5c9bf;gap:8px;font-size:12px;font-weight:600;display:grid}.settings-account-modal__form input{color:#f1f2ed;min-height:44px;font:inherit;background:#151714;border:1px solid #45483f;border-radius:9px;outline:0;padding:10px 12px;font-size:13px;font-weight:400}.settings-account-modal__form input:focus-visible{box-shadow:var(--focus-ring);border-color:#b9d665}.settings-account-modal__actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.settings-account-modal__actions button,.settings-account-modal__social-flow>button{color:#d8dbd3;cursor:pointer;min-height:38px;font:inherit;background:#282a26;border:1px solid #464940;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:600}.settings-account-modal__actions button.settings-simple__primary,.settings-account-modal__social-flow>button.settings-simple__primary{color:#22290f;background:#d0f166;border-color:#d0f166}.settings-account-modal__social-flow>p{color:#c8cbc3;margin:0;font-size:13px;line-height:1.65}.settings-account-modal__social-flow>button{justify-self:start}@media (hover:hover){.settings-account-access button:hover,.settings-password-form__actions>button:first-child:hover{color:#f0f2ec;background:#2e302c;border-color:#565a50}}@media (width<=700px){.settings-profile-form__wide,.settings-profile-form>.settings-account-message,.settings-password-form>.settings-account-message,.settings-password-form__actions{grid-column:auto}.settings-account-access__row,.settings-password-form,.settings-account-access__social-notice{grid-template-columns:minmax(0,1fr)}.settings-account-access__row{align-items:stretch}.settings-account-access__row>button{width:100%}.settings-account-access__social-notice>div:last-child{justify-content:stretch}.settings-account-access__provider-actions{flex-direction:column;align-items:stretch}.settings-account-access__social-notice button{width:100%}.settings-account-modal-backdrop{padding:12px}}.settings-billing-summary{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.settings-billing-summary>div:first-child{gap:4px;display:grid}.settings-billing-summary>div:first-child>span{color:#85888e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.settings-billing-summary strong{color:#181d27;font-family:var(--font-display);font-size:22px}.settings-billing-summary small{color:#717680;font-size:12px}.settings-billing-cadence{background:#f0f0ed;border:1px solid #e2e2de;border-radius:999px;gap:3px;padding:3px;display:flex}.settings-billing-cadence button{color:#717680;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:11px}.settings-billing-cadence button[aria-pressed=true]{color:#181d27;background:#fff;box-shadow:0 1px 3px #181d271a}.settings-plan-row,.settings-option-row,.settings-integration-row,.settings-member-row{border-bottom:1px solid #e9eae6;align-items:center;gap:14px;min-height:72px;padding:13px 18px;display:grid}.settings-plan-row:last-child,.settings-option-row:last-child,.settings-integration-row:last-child,.settings-member-row:last-child{border-bottom:0}.settings-plan-row{grid-template-columns:minmax(0,1fr) 90px 112px}.settings-plan-row--current{background:#fbfdf5}.settings-plan-row strong,.settings-option-row strong,.settings-integration-row strong,.settings-member-row strong{color:#181d27;font-size:13.5px;font-weight:600}.settings-plan-row>span{color:#535862;text-align:right;font-size:13px}.settings-plan-row>button,.settings-integration-row>button,.settings-simple__primary{color:#fff;cursor:pointer;min-height:36px;font:inherit;background:#181d27;border:1px solid #181d27;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:500;display:inline-flex}.settings-plan-row>button:disabled,.settings-integration-row>button:disabled{color:#63781f;cursor:default;background:#f5fae7;border-color:#dfe5ce}.settings-option-row{grid-template-columns:minmax(0,1fr) auto}.settings-simple-toggle{cursor:pointer;background:#e5e6e2;border:0;border-radius:999px;width:39px;height:23px;padding:2px;position:relative}.settings-simple-toggle span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .14s;display:block;box-shadow:0 1px 3px #181d272e}.settings-simple-toggle--on{background:#d0f166}.settings-simple-toggle--on span{transform:translate(16px)}.settings-integration-row{grid-template-columns:42px minmax(0,1fr) 112px}.settings-integration-row__icon{color:#60646c;background:#fafaf8;border:1px solid #e5e6e2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.settings-integration-row__icon--crm{color:#745bb8}.settings-integration-row__icon--email{color:#4267b2}.settings-integration-row__icon--outreach{color:#d5683e}.settings-integration-row__icon--mcp{color:#3f7d68}.settings-mail-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-mail-provider-card{background:#fff;border:1px solid #dedfe5;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-height:136px;padding:18px;display:grid}.settings-mail-provider-card__icon{background:#f8f8fa;border:1px solid #e4e5e9;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.settings-mail-provider-card__icon svg{width:22px;height:22px}.settings-mail-provider-card__copy{min-width:0}.settings-mail-provider-card__copy strong{color:#1c1d27;font-size:14px;font-weight:600}.settings-mail-provider-card__copy p,.settings-mail-provider-card__copy small{color:#6c7180;margin:4px 0 0;font-size:11.5px;line-height:1.45;display:block}.settings-mail-provider-card__copy small{color:#4672da;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.settings-mail-provider-card>button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#376bf7;border:1px solid #376bf7;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.settings-mail-provider-card>button:disabled{cursor:wait;opacity:.65}.settings-mail-provider-card__spin{animation:1.1s linear infinite settings-context-spin}.settings-mail-provider-error{color:#d57f79;margin:12px 0 0;font-size:12px;line-height:1.45}.settings-simple__heading-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.settings-member-row{grid-template-columns:40px minmax(0,1fr) auto}.settings-member-row>span:first-child{color:#65566d;background:#eee8f1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:600;display:grid}.settings-team-invite{background:#fff;border:1px solid #e3e4e0;border-radius:14px;grid-template-columns:minmax(220px,1fr) 150px auto auto;align-items:end;gap:12px;margin-bottom:22px;padding:18px;display:grid;box-shadow:0 1px 2px #181d2708}.settings-team-invite>div{gap:7px;display:grid}.settings-team-invite label{color:#65686f;font-size:11.5px;font-weight:600}.settings-team-invite input,.settings-team-invite select{color:#181d27;width:100%;min-height:40px;font:inherit;background:#fafaf8;border:1px solid #dfe0dc;border-radius:9px;outline:0;padding:8px 11px;font-size:13px}.settings-team-invite input:focus,.settings-team-invite select:focus{border-color:#9ebc3d;box-shadow:0 0 0 3px #d0f1662e}.settings-team-invite>button{color:#535862;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #dedfdb;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:500}.settings-team-invite>button.settings-simple__primary{color:#fff;background:#181d27;border-color:#181d27}.settings-invite-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040504b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-invite-modal{background:#191a18;border:1px solid #3b3d38;border-radius:18px;outline:0;width:min(100%,470px);padding:30px;position:relative;box-shadow:0 28px 80px #00000085}.settings-invite-modal__close{color:#bfc2b8;cursor:pointer;background:#242522;border:1px solid #3c3e39;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:16px;right:16px}.settings-invite-modal__icon{color:#d1ef7a;background:#35411f;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:20px;display:grid}.settings-invite-modal>header{padding-right:36px}.settings-invite-modal>header h2{color:#f2f3ee;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:600}.settings-invite-modal>header p{color:#9da198;max-width:42ch;margin:8px 0 0;font-size:13px;line-height:1.55}.settings-invite-modal__form{gap:9px;margin-top:24px;display:grid}.settings-invite-modal__form label{color:#c9ccc4;margin-top:8px;font-size:12px;font-weight:500}.settings-invite-modal__form input,.settings-invite-modal__form select{color:#eef0e9;width:100%;min-height:46px;font:inherit;background:#242522;border:1px solid #3d403a;border-radius:10px;outline:0;padding:10px 12px;font-size:13px}.settings-invite-modal__form input::placeholder{color:#73776e}.settings-invite-modal__form input:focus-visible,.settings-invite-modal__form select:focus-visible{box-shadow:var(--focus-ring);border-color:#b9d665}.settings-invite-modal__form .settings-team-message{margin:8px 0 0}.settings-invite-modal__form button.settings-simple__primary{color:#22290f;background:#d0f166;border-color:#d0f166;width:100%;min-height:44px;margin-top:12px;font-size:12px;font-weight:600}.settings-invite-modal__form button.settings-simple__primary:disabled{color:#70746b;cursor:not-allowed;background:#292b27;border-color:#343632}@media (hover:hover){.settings-invite-modal__close:hover{color:#fff;background:#2d2f2b;border-color:#50534b}}.settings-team-message{border:1px solid;border-radius:10px;align-items:center;gap:8px;margin:0 0 18px;padding:11px 13px;font-size:12.5px;display:flex}.settings-team-message--error{color:#a23f36;background:#fff5f3;border-color:#f1cbc7}.settings-team-message--success{color:#526a14;background:#f7fbe9;border-color:#dbe7bc}.settings-team-subheading{color:#3d424b;align-items:center;gap:7px;margin:22px 0 9px;font-size:12px;font-weight:600;display:flex}.settings-team-subheading span{color:#777a72;background:#eeefeb;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:inline-grid}.settings-invite-row{grid-template-columns:40px minmax(0,1fr) auto auto}.settings-invite-row>span:first-child{color:#66733d;background:#eef1e7;border-radius:10px}.settings-invite-row__actions{gap:7px!important;display:flex!important}.settings-invite-row__actions button{color:#535862;cursor:pointer;min-height:32px;font:inherit;background:#fff;border:1px solid #dedfdb;border-radius:8px;padding:6px 10px;font-size:11px}.settings-invite-row__actions button:last-child{color:#a04a42}.settings-invite-row__actions button:disabled,.settings-team-invite button:disabled{cursor:wait;opacity:.6}@media (width>=1440px){.settings-simple__title h1{font-size:40px}.settings-simple__layout{grid-template-columns:250px minmax(0,1fr)}.settings-simple__nav h2{font-size:12px}.settings-simple__nav button{min-height:46px;font-size:15px}.settings-simple__section-heading h2{font-size:31px}.settings-simple__section-heading p,.settings-simple__fields dt,.settings-simple__fields dd{font-size:15px}.settings-plan-row,.settings-option-row,.settings-integration-row,.settings-member-row{min-height:82px;padding:15px 20px}.settings-plan-row strong,.settings-option-row strong,.settings-integration-row strong,.settings-member-row strong{font-size:15px}.settings-profile-panel__identity small,.settings-member-row small,.settings-integration-row small,.settings-option-row small,.settings-plan-row small{font-size:13px}.settings-plan-row>button,.settings-integration-row>button,.settings-simple__primary{min-height:40px;font-size:13px}}@media (width>=1920px){.settings-simple__frame{width:min(100%,1580px)}.settings-simple__layout{grid-template-columns:280px minmax(0,1fr)}.settings-simple__content{max-width:1120px}.settings-simple__nav button{min-height:50px;font-size:16px}.settings-simple__section-heading p{font-size:16px}}@media (width<=760px){.settings-simple__title{margin-bottom:20px}.settings-team-invite{grid-template-columns:1fr}.settings-invite-row{grid-template-columns:40px minmax(0,1fr) auto}.settings-invite-row__actions{grid-column:2/-1}.settings-simple__layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-simple__nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;display:flex;position:static;overflow-x:auto}.settings-simple__nav::-webkit-scrollbar{display:none}.settings-simple__nav section{gap:5px;display:flex}.settings-simple__nav h2{display:none}.settings-simple__nav button{white-space:nowrap;width:auto}.settings-billing-summary{flex-direction:column;align-items:stretch}.settings-plan-row{grid-template-columns:minmax(0,1fr) auto}.settings-plan-row>button{grid-column:1/-1}.settings-simple__fields>div{grid-template-columns:minmax(0,1fr);gap:5px}}.settings-billing-overview{gap:0;width:100%;max-width:900px;display:grid}.settings-billing-overview__row{border-bottom:1px solid #e3e4e0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:106px;padding:20px 0;display:grid}.settings-billing-overview__row>div{gap:4px;display:grid}.settings-billing-overview__row strong{color:#181d27;font-family:var(--font-display);font-size:17px;font-weight:600}.settings-billing-overview__row p{color:#717680;margin:0;font-size:13px;line-height:1.45}.settings-trial-countdown{color:#cbd8ff;background:#202943;border:1px solid #4d65b3;border-radius:7px;align-items:center;width:fit-content;margin-top:7px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.settings-billing-overview__row>button{color:#353a44;cursor:pointer;min-width:124px;min-height:40px;font:inherit;background:#fff;border:1px solid #e0e1dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.settings-billing-overview__row>button:hover{background:#fafaf8;border-color:#cfd1cb}.settings-billing-overview__row>button.settings-billing-overview__primary{color:#26300e;background:#d0f166;border-color:#d0f166}.settings-billing-overview__meta{color:#717680;white-space:nowrap;background:#f7f8f5;border:1px solid #e0e1dd;border-radius:9px;align-items:center;min-height:36px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.settings-billing-overview__row.settings-billing-overview__usage{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px}.settings-usage__heading{gap:4px;display:grid}.settings-usage__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-usage__metric{background:#fff;border:1px solid #e0e1dd;border-radius:11px;gap:13px;min-width:0;padding:14px;display:grid}.settings-usage__metric>div{color:#717680;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;font-size:11px;display:flex}.settings-usage__status{color:#a4611c;margin-top:3px;font-size:10px;font-weight:500;display:block}.settings-usage__metric.is-limit .settings-usage__status{color:#b0443e}.settings-usage__value{color:#353a44;flex:none;font-size:13px;font-weight:500}.settings-usage__value small{color:#85888e;font-size:10px;font-weight:400}.settings-usage__meter{background:#e9eae6;border-radius:999px;width:100%;height:5px;overflow:hidden}.settings-usage__meter>span{background:#316bff;border-radius:999px;height:100%;transition:width .22s;display:block}.settings-usage__metric.is-warning .settings-usage__meter>span{background:#d38a2f}.settings-usage__metric.is-limit .settings-usage__meter>span{background:#cf4c45}.settings-usage__error{color:#9b423a;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.settings-usage__error button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.settings-billing-overview>a{color:#687b21;width:fit-content;margin-top:28px;font-size:13px;font-weight:600;text-decoration:none}.settings-plans-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12151b94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.settings-plans-modal{background:#f7f8f5;border:1px solid #dedfdb;border-radius:22px;width:min(980px,100vw - 56px);max-height:calc(100dvh - 56px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #12151b3d}.settings-plans-modal__close{z-index:2;color:#717680;cursor:pointer;background:#fff;border:1px solid #e1e2de;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:18px;right:18px}.settings-plans-modal__header{text-align:left;justify-items:start;padding:4px 56px 28px 0;display:grid}.settings-plans-modal__header>span{color:#71831f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.settings-plans-modal__header h2{color:#181d27;font-family:var(--font-display);letter-spacing:-.025em;margin:5px 0 0;font-size:34px;font-weight:600}.settings-plans-modal__header p{color:#717680;max-width:620px;margin:6px 0 0;font-size:13px}.settings-plans-modal__cadence{background:#ebece8;border:1px solid #e0e1dd;border-radius:999px;gap:3px;margin-top:18px;padding:3px;display:flex}.settings-plans-modal__cadence button{color:#717680;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:12px}.settings-plans-modal__cadence button[aria-pressed=true]{color:#181d27;background:#fff;box-shadow:0 1px 3px #181d271a}.settings-plans-modal__cadence span{color:#6b801d;font-size:10px;font-weight:600}.settings-plans-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-modal-plan{color:#181d27;background:#fff;border:1px solid #e1e2de;border-radius:16px;flex-direction:column;min-width:0;min-height:420px;padding:24px;display:flex}.settings-modal-plan--recommended{border-color:#c9e36f;box-shadow:inset 0 3px #d0f166}.settings-modal-plan--current{background:#fcfef7}.settings-modal-plan>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-modal-plan h3{font-family:var(--font-display);margin:0;font-size:22px;font-weight:600}.settings-modal-plan header p,.settings-modal-plan__description{color:#717680;margin:4px 0 0;font-size:12px;line-height:1.45}.settings-modal-plan header>span{color:#40510e;letter-spacing:.05em;text-transform:uppercase;background:#e6ff97;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.settings-modal-plan__price{align-items:flex-end;gap:5px;margin-top:25px;display:flex}.settings-modal-plan__price strong{font-family:var(--font-display);letter-spacing:-.045em;font-size:46px;font-weight:600;line-height:1}.settings-modal-plan__price span{color:#717680;padding-bottom:5px;font-size:12px}.settings-modal-plan>small{color:#92958d;margin-top:5px;font-size:10px}.settings-modal-plan__description{min-height:54px;margin-top:21px}.settings-modal-plan>button{color:#fff;cursor:pointer;width:100%;min-height:46px;font:inherit;background:#181d27;border:1px solid #181d27;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.settings-modal-plan--recommended>button:not(:disabled){color:#26300e;background:#d0f166;border-color:#d0f166}.settings-modal-plan>button:disabled{color:#61761c;cursor:default;background:#f1f7df;border-color:#dfe7c7}.settings-modal-plan ul{gap:11px;margin:0;padding:21px 0 0;list-style:none;display:grid}.settings-modal-plan li{color:#535862;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.settings-modal-plan li svg{color:#789121;flex:none;margin-top:1px}.settings-modal-plan li.is-locked{color:#858a92}.settings-modal-plan li.is-locked svg{color:#777d85}@media (width>=1600px){.settings-billing-overview__row{min-height:120px}.settings-billing-overview__row strong{font-size:19px}.settings-billing-overview__row p,.settings-billing-overview>a{font-size:15px}.settings-billing-overview__row>button{min-height:44px;font-size:14px}.settings-plans-modal{padding:36px}.settings-plans-modal__header h2{font-size:34px}.settings-modal-plan{min-height:440px;padding:26px}.settings-modal-plan h3{font-size:24px}.settings-modal-plan header p,.settings-modal-plan__description,.settings-modal-plan li{font-size:14px}}@media (width<=760px){.settings-plans-modal__grid{grid-template-columns:minmax(0,1fr)}.settings-modal-plan{min-height:0}}@media (width<=620px){.settings-billing-overview__row{grid-template-columns:minmax(0,1fr);align-items:stretch}.settings-billing-overview__row>button{width:100%}.settings-usage__grid{grid-template-columns:minmax(0,1fr)}.settings-plans-modal-backdrop{padding:10px}.settings-plans-modal{border-radius:16px;width:100%;max-height:calc(100dvh - 20px);padding:24px 14px 18px}}.settings-ai-context{background:#1b1a21;border:1px solid #343640;border-radius:14px;margin-top:18px;overflow:hidden}.settings-simple__section-heading+.settings-ai-context{margin-top:0}.settings-ai-context__header{border-bottom:1px solid #30313a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 21px;display:grid}.settings-ai-context__icon{background:#202641;border:1px solid #577eff42;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.settings-ai-context__icon img{object-fit:contain;width:32px;height:32px}.settings-ai-context__header>div{min-width:0}.settings-ai-context__header h3{color:#f0f2ec;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.settings-ai-context__header p{color:#aeb2a8;margin:3px 0 0;font-size:11.5px;line-height:1.45}.settings-ai-context__summary{margin:0}.settings-ai-context__summary>div{border-bottom:1px solid #30313a;grid-template-columns:minmax(140px,.45fr) minmax(0,1.55fr);align-items:center;gap:20px;min-height:60px;padding:13px 21px;display:grid}.settings-ai-context__summary dt,.settings-ai-context__summary dd{margin:0}.settings-ai-context__summary dt{color:#9698a3;font-size:12px;font-weight:500}.settings-ai-context__summary dd{color:#e3e4e8;overflow-wrap:anywhere;max-width:70ch;font-size:13px;line-height:1.55}.settings-ai-context__empty{color:#737681;font-style:italic;font-weight:400}.settings-ai-context__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px 21px;display:grid}.settings-ai-context__form label{color:#adb1a7;gap:7px;font-size:11.5px;font-weight:600;display:grid}.settings-ai-context__form textarea,.settings-ai-context__form select{color:#eff0eb;width:100%;font:inherit;background:#191a18;border:1px solid #43463f;border-radius:8px;outline:0;padding:10px 11px;font-size:12.5px;font-weight:400;line-height:1.5}.settings-ai-context__form textarea{resize:vertical;min-height:96px}.settings-ai-context__form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:42px}.settings-ai-context__form textarea:focus-visible,.settings-ai-context__form select:focus-visible{box-shadow:var(--focus-ring);border-color:#b9d665}.settings-ai-context__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.settings-ai-context__actions>button:first-child,.settings-ai-context__footer>button{color:#d3d6ce;cursor:pointer;min-height:34px;font:inherit;background:#262824;border:1px solid #44473f;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.settings-ai-context__footer{background:#18191f;border-top:0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 15px 10px 21px;display:flex}.settings-ai-context__error{color:#f0aaa3;background:#2b211f;border-top:1px solid #513c38;margin:0;padding:11px 21px;font-size:11.5px;line-height:1.45}.settings-ai-context__loading{background:linear-gradient(110deg,#1d1e26,#20223a);border-top:1px solid #30313a;gap:16px;padding:18px 21px;display:grid}.settings-ai-context__loading-heading{align-items:center;gap:11px;display:flex}.settings-ai-context__loading-icon{color:#9cb4ff;background:#222846;border:1px solid #577eff61;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.settings-ai-context__loading-icon svg{animation:1.1s linear infinite settings-context-spin}.settings-ai-context__loading-heading strong{color:#f1f3ef;font-size:13px;font-weight:600;display:block}.settings-ai-context__loading-heading p{color:#aeb4c4;margin:3px 0 0;font-size:11.5px;line-height:1.45}.settings-ai-context__loading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.settings-ai-context__loading-steps li{color:#858b9b;align-items:center;gap:7px;min-width:0;font-size:10.5px;line-height:1.3;display:flex}.settings-ai-context__loading-steps li span{color:#9095a3;border:1px solid #4c5060;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:grid}.settings-ai-context__loading-steps li.is-active{color:#e3e8fd}.settings-ai-context__loading-steps li.is-active span{color:#fff;background:#3768ef;border-color:#6386ff}.settings-ai-context__loading-progress{background:#303343;border-radius:999px;height:3px;display:block;overflow:hidden}.settings-ai-context__loading-progress i{border-radius:inherit;background:linear-gradient(90deg,#527bff,#9cb4ff);width:42%;height:100%;animation:1.4s ease-in-out infinite settings-context-progress;display:block}@keyframes settings-context-spin{to{transform:rotate(360deg)}}@keyframes settings-context-progress{0%{transform:translate(-110%)}50%{transform:translate(125%)}to{transform:translate(280%)}}.settings-ai-context__footer>span{color:#989c93;align-items:center;gap:7px;min-width:0;font-size:10.5px;display:inline-flex}.settings-ai-context__footer>span svg{flex:none}.settings-ai-context__footer>button:disabled{cursor:wait;opacity:.58}@media (hover:hover){.settings-ai-context__actions>button:first-child:hover,.settings-ai-context__footer>button:hover{color:#f0f2ec;background:#2e302c;border-color:#565a50}}@media (width<=700px){.settings-ai-context__header{grid-template-columns:36px minmax(0,1fr);align-items:start}.settings-ai-context__header>button{grid-column:1/-1}.settings-ai-context__summary>div{grid-template-columns:minmax(0,1fr);gap:5px}.settings-ai-context__form,.settings-mail-provider-grid,.settings-ai-context__loading-steps{grid-template-columns:minmax(0,1fr)}.settings-ai-context__actions{grid-column:auto}.settings-ai-context__footer{flex-direction:column;align-items:stretch}.settings-invite-modal-backdrop{align-items:end;padding:10px}.settings-invite-modal{border-radius:18px;padding:26px 20px 22px}}.product-shell.product-shell--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-canvas:#111210;--color-sidebar:#0c0d0c;--color-white:#171816;--color-surface-subtle:#1b1c1a;--color-surface-hover:#232421;--color-surface-active:#292a27;--color-stone-100:#1b1c1a;--color-stone-200:#242522;--color-stone-300:#30312d;--color-border:#292a27;--color-border-strong:#393a36;--color-ai-soft:#252126;--color-blue-soft:#17242b;--color-green-soft:#17251b;--color-amber-soft:#2b2416;--color-red-soft:#2b1b1a;--color-ink-900:#f4f5f0;--color-ink-800:#e7e8e2;--color-ink-700:#d1d2cc;--color-ink-600:#b5b7b0;--color-ink-500:#93968e;--color-ink-400:#74776f;--focus-ring:0 0 0 3px #d0f16640;color:#f4f5f0;background:#111210}.product-shell--dark .shell-sidebar{color:#e7e8e2;background:#0c0d0c;border-color:#252623}.product-shell--dark .shell-main{background:#111210}.product-shell--dark .shell-main-header,.product-shell--dark .shell-mobile-header,.product-shell--dark .shell-mobile-nav{color:#f4f5f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e0deb;border-color:#292a27}.product-shell--dark .shell-brand,.product-shell--dark .shell-brand strong,.product-shell--dark .shell-main-header h1,.product-shell--dark .shell-watch-drawer h2,.product-shell--dark .shell-watch-settings h2{color:#f4f5f0}.product-shell--dark .shell-brand-button,.product-shell--dark .shell-collapse-toggle,.product-shell--dark .shell-watch-history header button,.product-shell--dark .shell-main-header__actions,.product-shell--dark .shell-watch-drawer header>button,.product-shell--dark .shell-watch-settings__header>button{color:#aeb0a9}.product-shell--dark .shell-brand-button:hover,.product-shell--dark .shell-collapse-toggle:hover,.product-shell--dark .shell-watch-history header button:hover,.product-shell--dark .shell-main-header__actions:hover,.product-shell--dark .shell-watch-drawer header>button:hover,.product-shell--dark .shell-watch-settings__header>button:hover{color:#fff;background:#222320}.product-shell--dark .shell-new-watch{color:#d8d9d3;background:#151614;border-color:#30312e}.product-shell--dark .shell-new-watch:hover,.product-shell--dark .shell-new-watch--active{color:#fff;background:#242522;border-color:#41423d}.product-shell--dark .shell-new-watch kbd,.product-shell--dark .shell-watch-history header,.product-shell--dark .shell-watch-thread small,.product-shell--dark .shell-user small,.product-shell--dark .shell-user-menu small,.product-shell--dark .shell-user-menu span{color:#777a72}.product-shell--dark .shell-navigation button,.product-shell--dark .shell-settings,.product-shell--dark .shell-watch-thread,.product-shell--dark .shell-user{color:#b9bbb4}.product-shell--dark .shell-navigation button:hover,.product-shell--dark .shell-settings:hover,.product-shell--dark .shell-watch-thread:hover,.product-shell--dark .shell-user:hover,.product-shell--dark .shell-watch-thread-row:hover{color:#f4f5f0;background:#1d1e1c}.product-shell--dark .shell-navigation__active,.product-shell--dark .shell-watch-thread--active,.product-shell--dark .shell-settings.shell-navigation__active{color:#fff;background:#252623}.product-shell--dark .shell-navigation__active svg,.product-shell--dark .shell-settings.shell-navigation__active svg{color:#d0f166}.product-shell--dark .shell-navigation button small{color:#232a0f;background:#d0f166}.product-shell--dark .shell-watch-thread__actions{color:#777a72}.product-shell--dark .shell-watch-thread__actions:hover{color:#fff;background:#30312e}.product-shell--dark .shell-avatar{color:#e8e9e3;background:#252623;border-color:#343531}.product-shell--dark .shell-user-wrap,.product-shell--dark .shell-user-menu{border-color:#2b2c29}.product-shell--dark .shell-user-menu,.product-shell--dark .shell-watch-drawer,.product-shell--dark .shell-watch-settings{color:#e7e8e2;background:#171816;border-color:#363733;box-shadow:0 24px 70px #00000085}.product-shell--dark .shell-user-menu header,.product-shell--dark .shell-user-menu button,.product-shell--dark .shell-watch-drawer>header,.product-shell--dark .shell-watch-settings__header,.product-shell--dark .shell-watch-settings__footer{border-color:#2b2c29}.product-shell--dark .shell-user-menu button:hover{background:#232421}.product-shell--dark .shell-drawer-backdrop,.product-shell--dark .shell-watch-settings-backdrop{background:#0000009e}.product-shell--dark .shell-drawer-new,.product-shell--dark .shell-watch-settings__save{color:#22290f;background:#d0f166;border-color:#d0f166}.product-shell--dark .shell-watch-settings__status--active{color:#cde895;background:#26331d}.product-shell--dark .shell-watch-settings__field span{color:#aeb0a9}.product-shell--dark .leadtable-page>.leadtable-toolbar,.product-shell--dark .taskboard-page>.taskboard-toolbar{background:0 0;border:0}.product-shell--dark .leadtable-page>.leadtable-shell{box-shadow:none;background:0 0;border:0;padding:0}.product-shell--dark .shell-watch-settings textarea,.product-shell--dark .shell-watch-settings select,.product-shell--dark .shell-watch-settings__toggle,.product-shell--dark .shell-watch-settings__footer button:not(.shell-watch-settings__save){color:#e5e6e0;background:#1d1e1c;border-color:#343531}.product-shell--dark .home-assistant{color:#f4f5f0;background:radial-gradient(circle at 50% 5%,#d0f1660f,#0000 30rem),#111210}.product-shell--dark .assistant-thread,.product-shell--dark .assistant-thread-viewport,.product-shell--dark .assistant-thread-viewport>div{background:0 0}.product-shell--dark .assistant-welcome__eyebrow,.product-shell--dark .assistant-welcome__copy,.product-shell--dark .assistant-watch-summary p,.product-shell--dark .assistant-message__meta,.product-shell--dark .assistant-empty-copy,.product-shell--dark .assistant-suggestion small,.product-shell--dark .assistant-proposal-card p,.product-shell--dark .assistant-watch-card p{color:#8d9088}.product-shell--dark .assistant-welcome h2,.product-shell--dark .assistant-welcome__title,.product-shell--dark .assistant-message__content,.product-shell--dark .assistant-watch-summary h2,.product-shell--dark .assistant-proposal-card h3,.product-shell--dark .assistant-watch-card h3,.product-shell--dark .assistant-suggestion strong{color:#f4f5f0}.product-shell--dark .assistant-welcome__badge{color:#d7ec98;background:#29351b;border-color:#4d5c2b}.product-shell--dark .assistant-welcome__helpers h2,.product-shell--dark .assistant-suggestion__copy>span:first-child{color:#e8e9e3}.product-shell--dark .assistant-suggestion__copy>span:last-child,.product-shell--dark .assistant-suggestion__arrow{color:#8f928a}.product-shell--dark .assistant-message--user .assistant-message__content,.product-shell--dark .assistant-suggestion,.product-shell--dark .assistant-proposal-card,.product-shell--dark .assistant-watch-card,.product-shell--dark .assistant-context-card,.product-shell--dark .assistant-status-card{background:#191a18;border-color:#30312e}.product-shell--dark .assistant-suggestion:hover,.product-shell--dark .assistant-proposal-card:hover,.product-shell--dark .assistant-watch-card:hover{background:#20211f;border-color:#42433e}.product-shell--dark .assistant-composer,.product-shell--dark .assistant-composer-shell,.product-shell--dark .assistant-composer__surface{background:#1d1e1c;border-color:#393a36;box-shadow:0 18px 50px #00000047}.product-shell--dark .assistant-composer textarea,.product-shell--dark .assistant-composer input,.product-shell--dark .assistant-composer-shell textarea,.product-shell--dark .assistant-composer-shell input{color:#f4f5f0}.product-shell--dark .assistant-composer textarea::placeholder,.product-shell--dark .assistant-composer input::placeholder,.product-shell--dark .assistant-composer-shell textarea::placeholder,.product-shell--dark .assistant-composer-shell input::placeholder{color:#777a72}.product-shell--dark .assistant-composer button,.product-shell--dark .assistant-composer-shell button{color:#b8bab3}.product-shell--dark .assistant-composer button:hover,.product-shell--dark .assistant-composer-shell button:hover{color:#fff;background:#2a2b28}.product-shell--dark .assistant-composer button[type=submit],.product-shell--dark .assistant-composer-shell button[type=submit]{color:#22290f;background:#d0f166}.product-shell--dark .home-assistant--simple-chat .assistant-composer{background:#1d1e1c;border-color:#393a36;box-shadow:0 12px 34px #00000042}.product-shell--dark .assistant-general-toolbar button,.product-shell--dark .assistant-history-panel__new{color:#e9ebe5;background:#242622;border-color:#474a43}.product-shell--dark .assistant-general-toolbar button:hover,.product-shell--dark .assistant-history-panel__new:hover{background:#2d2f2b;border-color:#5b5f56}.product-shell--dark .assistant-history-panel{background:#171916;border-color:#343630;box-shadow:-18px 0 46px #00000057}.product-shell--dark .assistant-history-panel>header{border-color:#343630}.product-shell--dark .assistant-history-panel>header h2,.product-shell--dark .assistant-history-panel__list>button{color:#eef0ea}.product-shell--dark .assistant-history-panel>header>button{color:#b6b9b0;border-color:#474a43}.product-shell--dark .assistant-history-panel__list>button:hover{background:#242622}.product-shell--dark .home-assistant--simple-chat .assistant-composer__input{color:#f4f5f0}.product-shell--dark .home-assistant--simple-chat .assistant-composer__input::placeholder{color:#777a72}.product-shell--dark .home-assistant--simple-chat .assistant-composer__send,.product-shell--dark .home-assistant--simple-chat .assistant-composer__send:disabled{color:#22290f;opacity:.52;background:#d0f166}.product-shell--dark .home-assistant--simple-chat .assistant-composer__send:not(:disabled){opacity:1}.product-shell--dark .home-assistant--simple-chat .assistant-quick-action,.product-shell--dark .home-assistant--simple-chat .assistant-quick-action+.assistant-quick-action{color:#b9bbb4;background:#1b1c1a;border-color:#343531}.product-shell--dark .home-assistant--simple-chat .assistant-quick-action:hover{color:#fff;background:#252623;border-color:#4a4b45}.product-shell--dark .home-assistant--simple-chat .assistant-suggestion{color:#e8e9e3;background:#191a18;border-color:#30312e}.product-shell--dark .home-assistant--simple-chat .assistant-suggestion:hover{background:#222320;border-color:#454640}.product-shell--dark .assistant-message__user-bubble{color:#f2f3ee;background:#252623;border-color:#3a3b37}.product-shell--dark .assistant-proposal,.product-shell--dark .assistant-watch-card{background:#1a1b19;border-color:#343531;box-shadow:0 12px 28px #00000038}.product-shell--dark .assistant-proposal__header,.product-shell--dark .assistant-watch-card__header,.product-shell--dark .assistant-proposal__row,.product-shell--dark .assistant-watch-card__grid>div,.product-shell--dark .assistant-watch-card__footer{border-color:#30312e}.product-shell--dark .assistant-proposal__title,.product-shell--dark .assistant-watch-card__header strong,.product-shell--dark .assistant-proposal__row p,.product-shell--dark .assistant-watch-card__grid p{color:#e7e8e2}.product-shell--dark .assistant-proposal__eyebrow,.product-shell--dark .assistant-watch-card__header>div>span,.product-shell--dark .assistant-proposal__label,.product-shell--dark .assistant-watch-card__grid span,.product-shell--dark .assistant-proposal__note{color:#858880}.product-shell--dark .assistant-proposal__sources span,.product-shell--dark .assistant-proposal__status,.product-shell--dark .assistant-watch-card__status{color:#b7b9b2;background:#222320;border-color:#383934}.product-shell--dark .assistant-proposal__action,.product-shell--dark .assistant-watch-card__footer button:last-child{color:#22290f;background:#d0f166;border-color:#d0f166}.product-shell--dark .assistant-watch-card__footer button:first-child{color:#d6d7d1;background:#222320;border-color:#383934}.product-shell--dark .records-page{--records-canvas:#171816;--records-subtle:#1b1c1a;--records-subtle-hover:#222320;--records-border:#2b2c29;--records-border-strong:#3a3b37;--records-text:#f2f3ee;--records-muted:#8f928a;--records-soft:#74776f;color:#f2f3ee;background:#111210}.product-shell--dark .records-page input,.product-shell--dark .records-page select,.product-shell--dark .records-page textarea{color:#f2f3ee;background:#191a18;border-color:#343531}.product-shell--dark .records-page input::placeholder,.product-shell--dark .records-page textarea::placeholder{color:#74776f}.product-shell--dark .records-list-panel,.product-shell--dark .taskboard-shell,.product-shell--dark .leadtable-shell,.product-shell--dark .taskboard-filter__menu,.product-shell--dark .leadtable-connect__menu,.product-shell--dark .leadtable-filter__menu,.product-shell--dark .leadtable-filter-popover,.product-shell--dark .leadtable-columns-popover{color:#f2f3ee;background:#171816;border-color:#2d2e2b;box-shadow:0 22px 55px #00000061}.product-shell--dark .leadtable-filter__menu>span,.product-shell--dark .leadtable-filter__menu button small{color:#95988f}.product-shell--dark .leadtable-filter__menu button{color:#e6e8e1;background:0 0}.product-shell--dark .leadtable-filter__menu button:hover,.product-shell--dark .leadtable-filter__menu button.leadtable-filter__selected{color:#fff;background:#2b2d28}.product-shell--dark .records-toolbar,.product-shell--dark .taskboard-toolbar,.product-shell--dark .leadtable-toolbar,.product-shell--dark .leadtable-table thead,.product-shell--dark .leadtable-table th{background:#151614;border-color:#2c2d2a}.product-shell--dark .records-toolbar button,.product-shell--dark .taskboard-toolbar button,.product-shell--dark .leadtable-toolbar button,.product-shell--dark .records-segmented,.product-shell--dark .taskboard-view-toggle{color:#b6b8b1;background:#1a1b19;border-color:#343531}.product-shell--dark .records-toolbar button:hover,.product-shell--dark .taskboard-toolbar button:hover,.product-shell--dark .leadtable-toolbar button:hover,.product-shell--dark .records-segmented button:hover,.product-shell--dark .taskboard-view-toggle button:hover,.product-shell--dark .records-segmented button[aria-pressed=true],.product-shell--dark .taskboard-view-toggle button[aria-pressed=true]{color:#fff;background:#292a27}.product-shell--dark .taskboard-group,.product-shell--dark .taskboard-column{background:#151614;border-color:#2b2c29}.product-shell--dark .taskboard-search{color:#8f928a;background:#1b1c1a;border-color:#393a36}.product-shell--dark .taskboard-search input{color:#f2f3ee;background:0 0}.product-shell--dark .taskboard-search input::placeholder{color:#777a72}.product-shell--dark .taskboard-group__header,.product-shell--dark .taskboard-column__header,.product-shell--dark .records-group-header,.product-shell--dark .leadtable-group-header{color:#b8bab3;background:#1b1c1a;border-color:#292a27}.product-shell--dark .taskboard-group>header small{color:#9da098;background:#292a27;border-color:#393a36}.product-shell--dark .task-card,.product-shell--dark .taskboard-card{color:#f2f3ee;background:#1c1d1b;border-color:#32332f;box-shadow:0 1px #ffffff08}.product-shell--dark .task-card:hover,.product-shell--dark .taskboard-card:hover{background:#222320;border-color:#454640}.product-shell--dark .taskboard-row{color:#e8e9e3;background:#171816;border-color:#292a27}.product-shell--dark .taskboard-row--selected:before{background:#d0f166}.product-shell--dark .taskboard-row__task strong{color:#f0f1ec}.product-shell--dark .taskboard-row__task small,.product-shell--dark .taskboard-row__record small,.product-shell--dark .taskboard-row__due--no-due-date{color:#7f827a}.product-shell--dark .taskboard-row__record strong,.product-shell--dark .taskboard-row__assignee span,.product-shell--dark .taskboard-row__due{color:#b6b8b1}.product-shell--dark .taskboard-row__record>i,.product-shell--dark .taskboard-row__assignee>i{color:#c4c6be;background:#292a27;border-color:#3a3b37}.product-shell--dark .taskboard-row__assignee select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.product-shell--dark .taskboard-row__assignee select option{color:#eff0eb;background:#20211f}.product-shell--dark .records-row,.product-shell--dark .leadtable-table td,.product-shell--dark .leadtable-table tbody tr,.product-shell--dark .task-list-row{color:#e7e8e2;background:#171816;border-color:#282926}.product-shell--dark .records-row:hover,.product-shell--dark .leadtable-table tbody tr:hover,.product-shell--dark .task-list-row:hover{background:#20211f}.product-shell--dark .leadtable-table tbody tr[aria-selected=true],.product-shell--dark .records-row[aria-selected=true]{background:#25271f}.product-shell--dark .lead-handoff__head{color:#858880;background:#1b1c1a;border-color:#2b2c29}.product-shell--dark .leadtable-scroll{border-color:#343531}.product-shell--dark .lead-handoff__row{color:#eef0e9;background:#171816;border-color:#292a27}.product-shell--dark .lead-handoff__buyer,.product-shell--dark .lead-handoff__buyer strong,.product-shell--dark .lead-handoff__source strong{color:#eef0e9}.product-shell--dark .lead-handoff__buyer small,.product-shell--dark .lead-handoff__source small,.product-shell--dark .lead-handoff__evidence small{color:#858880}.product-shell--dark .lead-handoff__evidence strong,.product-shell--dark .lead-handoff__next,.product-shell--dark .lead-handoff__source{color:#b8bab3}.product-shell--dark .lead-handoff__sent{color:#9dd3f3;background:#1b2b35}.product-shell--dark .lead-handoff__menu-button,.product-shell--dark .lead-handoff__menu-popover{color:#c5c7c0;background:#1c1d1b;border-color:#393a36}.product-shell--dark .lead-handoff__menu-button:hover,.product-shell--dark .lead-handoff__menu-button[aria-expanded=true],.product-shell--dark .lead-handoff__menu-popover button:hover{color:#fff;background:#292a27;border-color:#4a4b45}.product-shell--dark .lead-handoff__menu-popover button{color:#d7d8d2}.product-shell--dark .records-primary-button,.product-shell--dark .taskboard-review-next,.product-shell--dark .leadtable-connect-button{color:#22290f;background:#d0f166;border-color:#d0f166}.product-shell--dark .records-primary-button:hover,.product-shell--dark .taskboard-review-next:hover,.product-shell--dark .leadtable-connect-button:hover{background:#ddf786}.product-shell--dark .leadtable-score__track,.product-shell--dark .records-score__track{background:#30312e}.product-shell--dark .settings-simple,.product-shell--dark .settings-pricing{color:#f2f3ee;background:#111210}.product-shell--dark .settings-simple__title h1,.product-shell--dark .settings-simple__section-heading h2,.product-shell--dark .settings-simple__panel strong,.product-shell--dark .settings-simple__fields dd,.product-shell--dark .settings-billing-summary strong,.product-shell--dark .settings-plan-row strong,.product-shell--dark .settings-option-row strong,.product-shell--dark .settings-integration-row strong,.product-shell--dark .settings-member-row strong,.product-shell--dark .settings-billing-overview__row strong,.product-shell--dark .settings-integrations-header h2,.product-shell--dark .settings-pricing__header h2,.product-shell--dark .settings-pricing-card,.product-shell--dark .settings-pricing-card__price strong,.product-shell--dark .settings-pricing-card__description,.product-shell--dark .settings-pricing__model strong{color:#f2f3ee}.product-shell--dark .settings-simple__title p,.product-shell--dark .settings-simple__section-heading p,.product-shell--dark .settings-simple__nav h2,.product-shell--dark .settings-simple__nav button,.product-shell--dark .settings-simple__fields dt,.product-shell--dark .settings-simple__panel small,.product-shell--dark .settings-billing-summary small,.product-shell--dark .settings-plan-row>span,.product-shell--dark .settings-billing-overview__row p,.product-shell--dark .settings-integration-copy p,.product-shell--dark .settings-pricing__header p,.product-shell--dark .settings-pricing-card__summary,.product-shell--dark .settings-pricing-card li,.product-shell--dark .settings-pricing__model p{color:#8f928a}.product-shell--dark .settings-simple__nav button:hover,.product-shell--dark .settings-simple__nav button.settings-simple__nav-active{color:#fff;background:#222320;border-color:#343531}.product-shell--dark .settings-simple__panel,.product-shell--dark .settings-team-invite,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-card,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-card--connected,.product-shell--dark .settings-pricing-card,.product-shell--dark .settings-pricing__model,.product-shell--dark .settings-billing-overview__row>button,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-icon,.product-shell--dark .settings-integration-row__icon{background:#181917;border-color:#2f302d}.product-shell--dark .settings-team-invite input,.product-shell--dark .settings-team-invite select,.product-shell--dark .settings-team-invite>button,.product-shell--dark .settings-invite-row__actions button{color:#e2e4dd;background:#232521;border-color:#3a3d37}.product-shell--dark .settings-team-invite>button.settings-simple__primary{color:#22290f;background:#d0f166;border-color:#d0f166}.product-shell--dark .settings-team-invite label,.product-shell--dark .settings-team-subheading{color:#b6b9b0}.product-shell--dark .settings-team-subheading span{color:#afb2a8;background:#2b2d29}.product-shell--dark .settings-team-message--error{color:#f0aaa3;background:#2c1d1b;border-color:#70403b}.product-shell--dark .settings-team-message--success{color:#cce879;background:#202717;border-color:#4b5b29}.product-shell--dark .settings-plan-row,.product-shell--dark .settings-option-row,.product-shell--dark .settings-integration-row,.product-shell--dark .settings-member-row,.product-shell--dark .settings-simple__fields>div,.product-shell--dark .settings-billing-overview__row{border-color:#2b2c29}.product-shell--dark .settings-plan-row--current,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-card--connected{background:#1b2117}.product-shell--dark .settings-billing-cadence,.product-shell--dark .settings-pricing__cadence,.product-shell--dark .settings-pricing__frame,.product-shell--dark .settings-section--integrations .settings-integrations-note{background:#1b1c1a;border-color:#2f302d}.product-shell--dark .settings-billing-cadence button[aria-pressed=true],.product-shell--dark .settings-pricing__cadence button.settings-pricing__cadence-active{color:#fff;background:#292a27}.product-shell--dark .settings-simple-toggle,.product-shell--dark .settings-connect-toggle{background:#343531}.product-shell--dark .settings-simple-toggle span,.product-shell--dark .settings-connect-toggle>span{background:#f2f3ee}.product-shell--dark .settings-simple-toggle--on,.product-shell--dark .settings-connect-toggle--connected,.product-shell--dark .settings-connect-toggle--connected:disabled{background:#d0f166}.product-shell--dark .settings-simple__primary,.product-shell--dark .settings-plan-row>button,.product-shell--dark .settings-integration-row>button:not(:disabled),.product-shell--dark .settings-add-integration{color:#22290f;background:#d0f166;border-color:#d0f166}.product-shell--dark .settings-plans-modal-backdrop{background:#000000b8}.product-shell--dark .settings-plans-modal,.product-shell--dark .settings-modal-plan,.product-shell--dark .settings-plans-modal__close{color:#f2f3ee;background:#171816;border-color:#333430}.product-shell--dark .cue-detail-backdrop{background:#000000b8}.product-shell--dark .cue-detail{color:#f2f3ee;background:#111210;border-color:#393a36;box-shadow:0 30px 90px #000000b3}.product-shell--dark .cue-detail__header,.product-shell--dark .cue-detail__main,.product-shell--dark .cue-detail__footer{background:#171816;border-color:#2d2e2b}.product-shell--dark .cue-detail__body{background:#171816}.product-shell--dark .cue-detail__stages,.product-shell--dark .cue-detail__metadata,.product-shell--dark .cue-detail__insight,.product-shell--dark .cue-detail__replies,.product-shell--dark .cue-detail__contacts{border-color:#30312e}.product-shell--dark .cue-detail__header h2,.product-shell--dark .cue-detail h3,.product-shell--dark .cue-detail strong,.product-shell--dark .cue-detail__metadata strong,.product-shell--dark .cue-detail__contact strong{color:#f2f3ee}.product-shell--dark .cue-detail__header p,.product-shell--dark .cue-detail__eyebrow,.product-shell--dark .cue-detail__metadata small,.product-shell--dark .cue-detail__insight header small,.product-shell--dark .cue-detail__replies header small,.product-shell--dark .cue-detail__missing small,.product-shell--dark .cue-detail__learning small,.product-shell--dark .cue-detail__insight>p,.product-shell--dark .cue-detail__replies article p,.product-shell--dark .cue-detail__contact small,.product-shell--dark .cue-detail__missing p,.product-shell--dark .cue-detail__learning p{color:#92958d}.product-shell--dark .cue-detail__tags span,.product-shell--dark .cue-detail__contact+.cue-detail__contact>span,.product-shell--dark .cue-detail__missing>span{color:#b5b7b0;background:#292a27}.product-shell--dark .cue-detail__contact>span{color:#b8d9ef;background:#1b2b35}.product-shell--dark .cue-detail__learning{background:#1c2316;border-color:#47552b}.product-shell--dark .cue-detail__status,.product-shell--dark .cue-detail__learning>span{color:#d5ec91;background:#2b361b;border-color:#46542a}.product-shell--dark .cue-detail__footer button[data-primary=true]{color:#22290f;background:#d0f166;border-color:#d0f166}@media (width<=760px){.product-shell--dark .shell-mobile-nav{box-shadow:0 -10px 30px #00000052}}.product-shell.product-shell--dark{--color-canvas:#191a18;--color-sidebar:#141513;--color-white:#222320;--color-surface-subtle:#252724;--color-surface-hover:#2c2e2a;--color-surface-active:#32342f;--color-stone-100:#242623;--color-stone-200:#2b2d29;--color-stone-300:#383a35;--color-border:#343631;--color-border-strong:#454842;--color-ai-soft:#302b31;--color-blue-soft:#20303a;--color-green-soft:#203225;--color-amber-soft:#382f1e;--color-red-soft:#3a2422;--color-ink-900:#eff0eb;--color-ink-800:#e2e4dd;--color-ink-700:#ced0c8;--color-ink-600:#b8bbb2;--color-ink-500:#9da198;--color-ink-400:#858981;color:#eff0eb;-webkit-font-smoothing:auto;background:#191a18;font-weight:450}.product-shell--dark .shell-sidebar{background:#141513;border-color:#30322e}.product-shell--dark .shell-main,.product-shell--dark .home-assistant,.product-shell--dark .records-page,.product-shell--dark .settings-simple,.product-shell--dark .settings-pricing{background-color:#191a18}.product-shell--dark .home-assistant{background:radial-gradient(circle at 53% 3%,#d0f16614,#0000 31rem),#191a18}.product-shell--dark .shell-main-header,.product-shell--dark .shell-mobile-header,.product-shell--dark .shell-mobile-nav{background:#151614f0;border-color:#333530}.product-shell--dark .shell-brand strong,.product-shell--dark .shell-main-header h1,.product-shell--dark .assistant-welcome__title,.product-shell--dark .assistant-welcome__helpers h2,.product-shell--dark .records-page h1,.product-shell--dark .records-page h2,.product-shell--dark .records-page h3,.product-shell--dark .settings-simple h1,.product-shell--dark .settings-simple h2,.product-shell--dark .cue-detail h2,.product-shell--dark .cue-detail h3{color:#eff0eb;font-weight:600}.product-shell--dark .shell-navigation button,.product-shell--dark .shell-settings,.product-shell--dark .shell-watch-thread,.product-shell--dark .shell-user{color:#c3c6bd;font-weight:500}.product-shell--dark .shell-navigation button,.product-shell--dark .shell-settings{font-size:13.5px}.product-shell--dark .shell-watch-thread strong,.product-shell--dark .shell-user strong{color:#e0e2db;font-size:13px;font-weight:550}.product-shell--dark .shell-new-watch{color:#e0e2db;background:#222320;border-color:#41433e;font-weight:550}.product-shell--dark .shell-new-watch:hover,.product-shell--dark .shell-new-watch--active,.product-shell--dark .shell-navigation__active,.product-shell--dark .shell-watch-thread--active,.product-shell--dark .shell-settings.shell-navigation__active{background:#2c2e2a;border-color:#4c4f48}.product-shell--dark .shell-navigation button:hover,.product-shell--dark .shell-settings:hover,.product-shell--dark .shell-watch-thread:hover,.product-shell--dark .shell-user:hover,.product-shell--dark .shell-watch-thread-row:hover{background:#262824}.product-shell--dark .assistant-welcome__copy{color:#b1b4ab;font-size:13.5px;font-weight:450}.product-shell--dark .assistant-welcome__badge{color:#dcefa2;background:#334124;border-color:#5b6a37;font-weight:600}.product-shell--dark .home-assistant--simple-chat .assistant-composer,.product-shell--dark .assistant-composer,.product-shell--dark .assistant-composer-shell,.product-shell--dark .assistant-composer__surface{background:#272925;border-color:#474a43;box-shadow:0 12px 34px #00000038}.product-shell--dark .home-assistant--simple-chat .assistant-composer__input,.product-shell--dark .assistant-composer textarea,.product-shell--dark .assistant-composer input{color:#eceee8;font-size:13.5px;font-weight:500}.product-shell--dark .home-assistant--simple-chat .assistant-composer__input::placeholder,.product-shell--dark .assistant-composer textarea::placeholder,.product-shell--dark .assistant-composer input::placeholder{color:#9da198;opacity:1}.product-shell--dark .home-assistant--simple-chat .assistant-quick-action,.product-shell--dark .home-assistant--simple-chat .assistant-quick-action+.assistant-quick-action,.product-shell--dark .home-assistant--simple-chat .assistant-suggestion,.product-shell--dark .assistant-message__user-bubble,.product-shell--dark .assistant-proposal,.product-shell--dark .assistant-watch-card{background:#222420;border-color:#3c3f39}.product-shell--dark .home-assistant--simple-chat .assistant-quick-action,.product-shell--dark .assistant-suggestion__copy>span:last-child,.product-shell--dark .assistant-message__text,.product-shell--dark .assistant-proposal__row p,.product-shell--dark .assistant-watch-card__grid p{color:#b8bbb2;font-weight:500}.product-shell--dark .assistant-suggestion__copy>span:first-child{color:#e7e9e2;font-size:13px;font-weight:600}.product-shell--dark .assistant-thread__footer{background:linear-gradient(#191a1800 0%,#191a18f2 25%,#191a18 50%)}.product-shell--dark .records-page{--records-canvas:#222320;--records-subtle:#272925;--records-hover:#2d2f2b;--records-selected:#33362f;--records-border:#363833;--records-border-strong:#484a44;--records-text:#eff0eb;--records-text-secondary:#c1c4bb;--records-text-muted:#9da198;background:#191a18}.product-shell--dark .taskboard,.product-shell--dark .leadtable-shell,.product-shell--dark .records-list-panel,.product-shell--dark .records-detail-panel{background:#222320;border-color:#383a35}.product-shell--dark .taskboard-toolbar,.product-shell--dark .leadtable-toolbar,.product-shell--dark .records-toolbar,.product-shell--dark .taskboard-table-head,.product-shell--dark .lead-handoff__head{color:#aeb1a8;background:#20211e;border-color:#383a35;font-weight:600}.product-shell--dark .taskboard-table-head,.product-shell--dark .lead-handoff__head{letter-spacing:.01em;font-size:11px}.product-shell--dark .taskboard-toolbar button,.product-shell--dark .leadtable-toolbar button{font-size:12.5px;font-weight:550}.product-shell--dark .taskboard-search,.product-shell--dark .taskboard-toolbar button,.product-shell--dark .leadtable-toolbar button,.product-shell--dark .lead-handoff__menu-button{color:#c8cbc2;background:#282a26;border-color:#444740}.product-shell--dark .taskboard-group>header{color:#c1c4bb;background:#252723;border-color:#383a35}.product-shell--dark .taskboard-row,.product-shell--dark .lead-handoff__row,.product-shell--dark .records-row,.product-shell--dark .leadtable-table td,.product-shell--dark .leadtable-table tbody tr,.product-shell--dark .task-list-row{color:#e5e7e0;background:#222320;border-color:#363833}.product-shell--dark .taskboard-row:hover,.product-shell--dark .taskboard-row--selected,.product-shell--dark .lead-handoff__row:hover,.product-shell--dark .lead-handoff__row--selected,.product-shell--dark .records-row:hover,.product-shell--dark .leadtable-table tbody tr:hover,.product-shell--dark .task-list-row:hover{background:#2c2e2a}.product-shell--dark .taskboard-row__task strong,.product-shell--dark .lead-handoff__buyer strong,.product-shell--dark .lead-handoff__source strong{color:#eff0eb;font-size:13px;font-weight:600}.product-shell--dark .taskboard-row__task small,.product-shell--dark .taskboard-row__record small,.product-shell--dark .lead-handoff__buyer small,.product-shell--dark .lead-handoff__source small,.product-shell--dark .lead-handoff__evidence small{color:#9da198;font-size:11px;font-weight:500}.product-shell--dark .taskboard-row__record strong,.product-shell--dark .taskboard-row__assignee span,.product-shell--dark .taskboard-row__due,.product-shell--dark .lead-handoff__evidence strong,.product-shell--dark .lead-handoff__next,.product-shell--dark .lead-handoff__source{color:#c2c5bc;font-size:11.5px;font-weight:500}.product-shell--dark .settings-simple__nav button{color:#b9bcb3;font-size:13px;font-weight:500}.product-shell--dark .settings-simple__nav button:hover,.product-shell--dark .settings-simple__nav button.settings-simple__nav-active{background:#2b2d29;border-color:#454842}.product-shell--dark .settings-simple__panel,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-card,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-card--connected,.product-shell--dark .settings-pricing-card,.product-shell--dark .settings-pricing__model,.product-shell--dark .settings-billing-overview__row>button,.product-shell--dark .settings-integration-grid--sunbeam .settings-integration-icon,.product-shell--dark .settings-integration-row__icon{background:#232521;border-color:#3a3d37}.product-shell--dark .settings-simple__section-heading p,.product-shell--dark .settings-simple__fields dt,.product-shell--dark .settings-simple__panel small,.product-shell--dark .settings-billing-summary small,.product-shell--dark .settings-plan-row>span,.product-shell--dark .settings-billing-overview__row p,.product-shell--dark .settings-integration-copy p{color:#a7aaa1;font-size:12px;font-weight:500}.product-shell--dark .cue-detail{background:#191a18}.product-shell--dark .cue-detail__body,.product-shell--dark .cue-detail__main,.product-shell--dark .cue-detail__footer{background:#222320;border-color:#393b36}.product-shell--dark .cue-detail__rail{background:#1d1f1c;border-color:#393b36}.product-shell--dark .cue-detail__header-actions button,.product-shell--dark .cue-detail__stages>header a,.product-shell--dark .cue-detail__replies article button,.product-shell--dark .cue-detail__contacts>a,.product-shell--dark .cue-detail__footer button:not([data-primary=true]),.product-shell--dark .cue-detail__replies article,.product-shell--dark .cue-detail__contact,.product-shell--dark .cue-detail__missing,.product-shell--dark .cue-detail__learning textarea{color:#d8dad3;background:#292b27;border-color:#42453e}.product-shell--dark .cue-detail__header p,.product-shell--dark .cue-detail__eyebrow,.product-shell--dark .cue-detail__metadata small,.product-shell--dark .cue-detail__insight header small,.product-shell--dark .cue-detail__replies header small,.product-shell--dark .cue-detail__missing small,.product-shell--dark .cue-detail__learning small,.product-shell--dark .cue-detail__insight>p,.product-shell--dark .cue-detail__replies article p,.product-shell--dark .cue-detail__contact small,.product-shell--dark .cue-detail__missing p,.product-shell--dark .cue-detail__learning p{color:#b1b4ab;font-size:13px;font-weight:500;line-height:1.55}.product-shell--dark .cue-detail__metadata small,.product-shell--dark .cue-detail__insight header small,.product-shell--dark .cue-detail__replies header small,.product-shell--dark .cue-detail__missing small,.product-shell--dark .cue-detail__learning small,.product-shell--dark .cue-detail__contact small{font-size:11.5px}.product-shell--dark .watch-chat-panel,.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .home-overview,.product-shell--dark .home-overview{color:#e7e9e2;scrollbar-color:#555950 transparent;background:#20221f;border-color:#393b36}.product-shell--dark .watch-chat-panel__body{grid-auto-rows:max-content}.product-shell--dark .watch-chat-panel__header{background:#222420f5;border-color:#393b36}.product-shell--dark .watch-chat-panel__header strong,.product-shell--dark .home-overview__header h2,.product-shell--dark .home-overview__watch-list>header h3,.product-shell--dark .home-overview__watch-card h3,.product-shell--dark .home-overview__metrics strong,.product-shell--dark .home-overview__row strong{color:#eff0eb;font-weight:600}.product-shell--dark .watch-chat-panel__header span,.product-shell--dark .watch-chat-panel__prompt>span,.product-shell--dark .watch-chat-panel__section>h2,.product-shell--dark .home-overview__header span,.product-shell--dark .home-overview__metrics span,.product-shell--dark .home-overview__watch-list>header span,.product-shell--dark .home-overview__row small,.product-shell--dark .home-overview__watch-card header p,.product-shell--dark .home-overview__stage,.product-shell--dark .home-overview__facts dt,.product-shell--dark .home-overview__manage-intro p,.product-shell--dark .home-overview__field small{color:#a2a69d;font-weight:500}.product-shell--dark .watch-chat-panel__header button,.product-shell--dark .home-overview__header>button,.product-shell--dark .home-overview__watch-list>header button,.product-shell--dark .home-overview__watch-card>footer button,.product-shell--dark .home-overview__manage-actions button{color:#c7cac1;background:#292b27;border-color:#444740}.product-shell--dark .watch-chat-panel__header button:hover,.product-shell--dark .home-overview__header>button:hover,.product-shell--dark .home-overview__watch-list>header button:hover,.product-shell--dark .home-overview__watch-card>footer button:hover,.product-shell--dark .home-overview__manage-actions button:hover{color:#f0f1ec;background:#32342f;border-color:#54584f}.product-shell--dark .watch-chat-panel__prompt textarea,.product-shell--dark .home-overview__field input,.product-shell--dark .home-overview__field textarea,.product-shell--dark .home-overview__field select{color:#e4e6df;caret-color:#d0f166;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#282a26;border-color:#454842;font-weight:500}.product-shell--dark .watch-chat-panel__prompt textarea:focus,.product-shell--dark .home-overview__field input:focus,.product-shell--dark .home-overview__field textarea:focus,.product-shell--dark .home-overview__field select:focus{background:#2b2d29;border-color:#8aa538;box-shadow:0 0 0 3px #d0f16624}.product-shell--dark .watch-chat-panel__prompt-actions>span{color:#9fa39a}.product-shell--dark .watch-chat-panel__prompt-actions>span.is-error{color:#f0aaa3}.product-shell--dark .watch-chat-panel__prompt-actions button{color:#d3d6ce;background:#292b27;border-color:#444740}.product-shell--dark .watch-chat-panel__prompt-actions button.watch-chat-panel__prompt-save{color:#26300e;background:#d0f166;border-color:#d0f166}.product-shell--dark .watch-chat-panel__prompt-actions button:disabled{color:#777b73;background:#252724;border-color:#353832}.product-shell--dark .watch-chat-panel__section,.product-shell--dark .home-overview__metrics article,.product-shell--dark .home-overview__watch-list,.product-shell--dark .home-overview__watch-card,.product-shell--dark .home-overview__manage{background:#242623;border-color:#3e403b}.product-shell--dark .watch-chat-panel__section>h2,.product-shell--dark .home-overview__table-head,.product-shell--dark .home-overview__flow-note{background:#292b27;border-color:#3b3e38}.product-shell--dark .watch-chat-panel__row,.product-shell--dark .watch-chat-panel__runs>div,.product-shell--dark .home-overview__watch-list>header,.product-shell--dark .home-overview__row,.product-shell--dark .home-overview__facts,.product-shell--dark .home-overview__facts>div,.product-shell--dark .home-overview__manage-intro,.product-shell--dark .home-overview__schedule,.product-shell--dark .home-overview__manage-actions{border-color:#3b3e38}.product-shell--dark .watch-chat-panel__row>span,.product-shell--dark .watch-chat-panel__runs span,.product-shell--dark .home-overview__field>span,.product-shell--dark .home-overview__sources legend{color:#d7d9d2;font-weight:600}.product-shell--dark .watch-chat-panel__row select,.product-shell--dark .watch-chat-panel__row input,.product-shell--dark .watch-chat-panel__runs strong,.product-shell--dark .home-overview__facts dd,.product-shell--dark .home-overview__row>span:nth-child(3){color:#bdc0b7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-weight:500}.product-shell--dark .watch-chat-panel__row select,.product-shell--dark .watch-chat-panel__row input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.product-shell--dark .watch-chat-panel__schedule-alert{color:#e7cf96;background:#28251d;border-color:#5f5030}.product-shell--dark .watch-chat-panel__row select option{color:#eff0eb;background:#242623}.product-shell--dark .watch-chat-panel__note,.product-shell--dark .home-overview__flow-note{color:#c8dc8e;background:#2c3522}.product-shell--dark .watch-chat-panel__reopen{color:#d5d7d0;background:#282a26f5;border-color:#454842;box-shadow:0 9px 28px #0000003d}.product-shell--dark .home-overview__metric-line{background:#3a3d37}.product-shell--dark .home-overview__row{color:#bdc0b7;background:#242623}.product-shell--dark .home-overview__row:hover{background:#2d2f2b}.product-shell--dark .home-overview__stage i,.product-shell--dark .home-overview__tabs,.product-shell--dark .home-overview__sources button{color:#b9bcb3;background:#2b2d29;border-color:#444740}.product-shell--dark .home-overview__tabs button{color:#aaada4}.product-shell--dark .home-overview__tabs button.home-overview__tab--active,.product-shell--dark .home-overview__sources button.home-overview__source--active{color:#d8ec9b;background:#354326;border-color:#758b3e}.product-shell--dark .home-overview__watch-card>footer button:first-child,.product-shell--dark .home-overview__manage-actions button.home-overview__save{color:#26300e;background:#d0f166;border-color:#d0f166}.product-shell--dark .shell-watch-thread__icon,.product-shell--dark .shell-main-header__icon--watch{background:#2a2c28;border-color:#41443e}.product-shell--dark .shell-watch-thread__actions,.product-shell--dark .shell-watch-thread-row:hover .shell-watch-thread__actions,.product-shell--dark .shell-watch-thread--active+.shell-watch-thread__actions{color:#c6c9c0;background:#2f312d;border-color:#0000}.product-shell--dark .shell-watch-thread__actions:hover{color:#f0f1ec;background:#393b36;border-color:#4b4e47}.product-shell--dark .shell-watch-thread__menu{background:#242620;border-color:#3a3d36;box-shadow:0 18px 42px #0000005c}.product-shell--dark .shell-watch-thread__menu button{color:#d9dcd4}.product-shell--dark .shell-watch-thread__menu button:hover,.product-shell--dark .shell-watch-thread__menu button:focus-visible{color:#f1f3ec;background:#30322d}.product-shell--dark .shell-watch-thread__menu small{color:#92978d}.product-shell--dark .taskboard-row__check--waiting{color:#e8c77f;background:#3a301f;border-color:#9a7b3f}.product-shell--dark .assistant-watch-card__mark{color:#d8ec9b;background:#354326}.product-shell--dark .shell-watch-settings__footer button.shell-watch-settings__save{color:#26300e;background:#d0f166;border-color:#d0f166}.product-shell--dark .shell-watch-settings__footer button.shell-watch-settings__save:disabled{color:#8f9389;opacity:1;background:#343631;border-color:#454842}.product-shell--dark .cue-detail__contact i{color:#dccce4;background:#3b3440}.product-shell--dark .settings-plans-modal__cadence{background:#292b27;border-color:#444740}.product-shell--dark .settings-plans-modal__cadence button{color:#aeb1a8;background:0 0}.product-shell--dark .settings-plans-modal__cadence button[aria-pressed=true]{color:#eff0eb;background:#3a3d37;box-shadow:0 1px 2px #0000003d}.product-shell--dark .settings-modal-plan>button:disabled{color:#d6ea99;opacity:1;background:#334124;border-color:#526237}.product-shell--dark .settings-plans-modal__header h2,.product-shell--dark .settings-modal-plan h3,.product-shell--dark .settings-modal-plan__price strong{color:#eff0eb;font-weight:600}.product-shell--dark .settings-plans-modal__header p,.product-shell--dark .settings-modal-plan header p,.product-shell--dark .settings-modal-plan__description,.product-shell--dark .settings-modal-plan__price span,.product-shell--dark .settings-modal-plan>small,.product-shell--dark .settings-modal-plan li{color:#adb0a7;font-weight:500}.product-shell--dark .settings-modal-plan>button:not(:disabled){color:#edf0f5;background:#252a36;border-color:#42453e}.product-shell--dark .settings-modal-plan--recommended{border-color:#566b2d;box-shadow:inset 0 3px #d0f166}.product-shell--dark .settings-modal-plan--recommended>button:not(:disabled){color:#22290f;background:#d0f166;border-color:#d0f166}.product-shell--dark .settings-billing-overview__meta{color:#aeb1a8;background:#22231f;border-color:#3b3d38}.product-shell.product-shell--dark,.product-shell--dark .shell-navigation button,.product-shell--dark .shell-settings,.product-shell--dark .shell-watch-thread,.product-shell--dark .shell-user,.product-shell--dark .shell-new-watch{font-weight:400}.product-shell--dark .shell-navigation__active,.product-shell--dark .shell-settings.shell-navigation__active,.product-shell--dark .shell-watch-thread--active strong,.product-shell--dark .shell-new-watch--active,.product-shell--dark .shell-watch-thread strong,.product-shell--dark .shell-user strong{font-weight:500}.product-shell--dark .shell-user strong,.product-shell--dark .shell-user-menu header strong{font-weight:400}.product-shell--dark .assistant-welcome__title,.product-shell--dark .records-page h1,.product-shell--dark .settings-simple h1,.product-shell--dark .settings-plans-modal__header h2{font-weight:600}.product-shell--dark .assistant-welcome__helpers h2,.product-shell--dark .assistant-suggestion__copy>span:first-child,.product-shell--dark .assistant-proposal__title,.product-shell--dark .assistant-watch-card__header strong,.product-shell--dark .assistant-watch-card__footer button,.product-shell--dark .records-page h2,.product-shell--dark .records-page h3,.product-shell--dark .settings-simple h2,.product-shell--dark .cue-detail h2,.product-shell--dark .cue-detail h3,.product-shell--dark .watch-chat-panel__header strong,.product-shell--dark .home-overview__header h2,.product-shell--dark .home-overview__watch-list>header h3,.product-shell--dark .home-overview__watch-card h3,.product-shell--dark .settings-modal-plan h3,.product-shell--dark .settings-modal-plan__price strong{font-weight:500}.product-shell--dark .assistant-welcome__copy,.product-shell--dark .assistant-message__text,.product-shell--dark .assistant-proposal__row p,.product-shell--dark .assistant-watch-card__grid p,.product-shell--dark .assistant-suggestion__copy>span:last-child,.product-shell--dark .home-assistant--simple-chat .assistant-quick-action{font-weight:400}.product-shell--dark .taskboard-table-head,.product-shell--dark .lead-handoff__head,.product-shell--dark .taskboard-toolbar button,.product-shell--dark .leadtable-toolbar button,.product-shell--dark .taskboard-group>header,.product-shell--dark .taskboard-row__task strong,.product-shell--dark .lead-handoff__buyer strong,.product-shell--dark .lead-handoff__source strong{font-weight:500}.product-shell--dark .taskboard-row__task small,.product-shell--dark .taskboard-row__record small,.product-shell--dark .lead-handoff__buyer small,.product-shell--dark .lead-handoff__source small,.product-shell--dark .lead-handoff__evidence small,.product-shell--dark .taskboard-row__record strong,.product-shell--dark .taskboard-row__assignee span,.product-shell--dark .taskboard-row__due,.product-shell--dark .lead-handoff__evidence strong,.product-shell--dark .lead-handoff__next,.product-shell--dark .lead-handoff__source,.product-shell--dark .settings-simple__nav button,.product-shell--dark .settings-simple__section-heading p,.product-shell--dark .settings-simple__fields dt,.product-shell--dark .settings-simple__panel small,.product-shell--dark .settings-billing-summary small,.product-shell--dark .settings-plan-row>span,.product-shell--dark .settings-billing-overview__row p,.product-shell--dark .settings-integration-copy p,.product-shell--dark .settings-plans-modal__header p,.product-shell--dark .settings-modal-plan header p,.product-shell--dark .settings-modal-plan__description,.product-shell--dark .settings-modal-plan__price span,.product-shell--dark .settings-modal-plan>small,.product-shell--dark .settings-modal-plan li{font-weight:400}.product-shell--dark .settings-simple__nav button.settings-simple__nav-active,.product-shell--dark .settings-simple__panel strong,.product-shell--dark .settings-billing-summary strong,.product-shell--dark .settings-plan-row strong,.product-shell--dark .settings-option-row strong,.product-shell--dark .settings-integration-row strong,.product-shell--dark .settings-member-row strong{font-weight:500}.product-shell--dark .cue-detail__header p,.product-shell--dark .cue-detail__eyebrow,.product-shell--dark .cue-detail__metadata small,.product-shell--dark .cue-detail__insight header small,.product-shell--dark .cue-detail__replies header small,.product-shell--dark .cue-detail__missing small,.product-shell--dark .cue-detail__learning small,.product-shell--dark .cue-detail__insight>p,.product-shell--dark .cue-detail__replies article p,.product-shell--dark .cue-detail__contact small,.product-shell--dark .cue-detail__missing p,.product-shell--dark .cue-detail__learning p,.product-shell--dark .watch-chat-panel__header span,.product-shell--dark .watch-chat-panel__prompt textarea,.product-shell--dark .watch-chat-panel__row>span,.product-shell--dark .watch-chat-panel__row select,.product-shell--dark .watch-chat-panel__row input,.product-shell--dark .watch-chat-panel__runs span,.product-shell--dark .watch-chat-panel__runs strong,.product-shell--dark .home-overview__row strong,.product-shell--dark .home-overview__row small,.product-shell--dark .home-overview__facts dt,.product-shell--dark .home-overview__facts dd,.product-shell--dark .home-overview__field>span,.product-shell--dark .home-overview__sources legend,.product-shell--dark .home-overview__field input,.product-shell--dark .home-overview__field textarea,.product-shell--dark .home-overview__field select{font-weight:400}.product-shell--dark .watch-chat-panel__prompt>span,.product-shell--dark .watch-chat-panel__section>h2,.product-shell--dark .home-overview__field>span,.product-shell--dark .home-overview__sources legend{font-weight:500}.product-shell--dark img[src^="/icons/sunbeam/"]{filter:brightness(0)invert();opacity:.76}.product-shell--dark .shell-navigation button:hover img,.product-shell--dark .shell-navigation__active img,.product-shell--dark .shell-main-header__icon img{opacity:1}.product-shell--dark .shell-main-header__icon{background:#302a34;border-color:#44473f}.product-shell--dark .assistant-message__avatar{background:0 0;border-color:#0000}.product-shell--dark .settings-billing-overview__row>button{color:#e3e5de;background:#292b27;border-color:#474a43}.product-shell--dark .settings-billing-overview__row>button:hover{color:#f5f6f2;background:#32342f;border-color:#5a5e55}.product-shell--dark .settings-billing-overview__row>button.settings-billing-overview__primary{color:#26300e;background:#d0f166;border-color:#d0f166}.product-shell--dark .settings-billing-overview__row>button.settings-billing-overview__primary:hover{color:#20280c;background:#ddf88b;border-color:#ddf88b}.product-shell--dark .settings-billing-overview>a{color:#c8e665}.product-shell--dark .settings-billing-overview>a:hover{color:#e2f99a}.product-shell--dark .settings-usage__metric{background:#20221f;border-color:#3a3d37}.product-shell--dark .settings-usage__metric>div,.product-shell--dark .settings-usage__value small{color:#a7aaa1}.product-shell--dark .settings-usage__value{color:#e3e5de;font-weight:500}.product-shell--dark .settings-usage__metric progress{background:#343631}.product-shell--dark .settings-usage__metric progress::-webkit-progress-bar{background:#343631}.product-shell--dark .settings-usage__metric progress::-webkit-progress-value{background:#b9d958}.product-shell--dark .settings-usage__metric progress::-moz-progress-bar{background:#b9d958}.product-shell--dark .settings-usage__error{color:#f0aaa3}.product-shell--dark .settings-integration-row__icon--email{color:#8eb7ff;background:#222a38;border-color:#3c5275}.product-shell--dark .settings-integration-row__icon--crm{color:#c2afff;background:#2b2738;border-color:#554878}.product-shell--dark .settings-integration-row__icon--outreach{color:#f2a282;background:#352720;border-color:#704634}.product-shell--dark .settings-integration-row__icon--mcp{color:#8bd0b6;background:#21302a;border-color:#3d6657}.product-shell--dark .settings-mail-provider-card{background:#1e1f27;border-color:#363944}.product-shell--dark .settings-mail-provider-card__icon{background:#252734;border-color:#3b3e4b}.product-shell--dark .settings-mail-provider-card__copy strong{color:#f0f2f6}.product-shell--dark .settings-mail-provider-card__copy p{color:#a8adbb}.product-shell--dark .settings-mail-provider-card__copy small{color:#9db8ff}.product-shell--dark .settings-mail-provider-card>button{color:#fff;background:#3d72ff;border-color:#3d72ff}.product-shell--dark .cue-detail__stages>div>span{color:#969a91;border-color:#484b45}.product-shell--dark .cue-detail__stages>div>span.is-complete{color:#d9dcd4;border-color:#777c72}.product-shell--dark .shell-watch-thread small,.product-shell--dark .shell-watch-thread--active small{color:#aeb2a8}.product-shell--dark .shell-watch-history header,.product-shell--dark .shell-user small,.product-shell--dark .shell-user-menu small,.product-shell--dark .shell-user-menu span{color:#8f9389}.product-shell--dark .leadtable-column-editor{background:#232420;border-color:#454740;box-shadow:0 20px 54px #00000057}.product-shell--dark .leadtable-column-editor>header,.product-shell--dark .leadtable-column-editor__existing{border-color:#3b3d37}.product-shell--dark .leadtable-column-editor>header span,.product-shell--dark .leadtable-column-editor__existing strong{color:#e5e7df;font-weight:400}.product-shell--dark .leadtable-column-editor>header small,.product-shell--dark .leadtable-column-editor__existing small,.product-shell--dark .leadtable-column-editor__options>small{color:#9da198}.product-shell--dark .leadtable-column-editor__existing>div:hover{background:#2c2e29}.product-shell--dark .leadtable-column-editor form>label{color:#b9bcb3}.product-shell--dark .leadtable-column-editor form input,.product-shell--dark .leadtable-column-editor form select,.product-shell--dark .leadtable-column-editor form footer button{color:#e3e5de;background:#1d1e1b;border-color:#464942}.product-shell--dark .leadtable-column-editor form input:focus,.product-shell--dark .leadtable-column-editor form select:focus{border-color:var(--app-primary,#4e77df);outline:0;box-shadow:0 0 0 3px #4e77df38}.product-shell--dark .leadtable-column-editor form footer .leadtable-column-editor__submit{border-color:var(--app-primary,#4e77df);background:var(--app-primary,#4e77df);color:#fff}.product-shell--dark .leadtable-column-editor form footer .leadtable-column-editor__submit:disabled{color:#92959f;cursor:not-allowed;background:#3f4148;border-color:#3f4148}.product-shell--dark .lead-custom-field__head small{color:#858a7f}.product-shell--dark .lead-custom-field__cell input:not([type=checkbox]),.product-shell--dark .lead-custom-field__cell select{color:#dde0d7}.product-shell--dark .lead-custom-field__cell input:not([type=checkbox]):hover,.product-shell--dark .lead-custom-field__cell select:hover,.product-shell--dark .lead-custom-field__cell input:not([type=checkbox]):focus,.product-shell--dark .lead-custom-field__cell select:focus{background:#292b27;border-color:#4a4d45}.product-shell--dark .lead-custom-field__cell input::placeholder,.product-shell--dark .lead-custom-field__checkbox{color:#92968c}.product-shell--dark .assistant-watch-card__header span,.product-shell--dark .assistant-watch-card__grid>div>span{color:#989c92}.product-shell--dark .home-assistant--simple-chat .assistant-watch-card__header>div>span{color:#a2a69c}.product-shell--dark .lead-destination-picker__trigger{color:#d1d4ca;background:#282a26;border-color:#484b44}.product-shell--dark .lead-destination-picker__trigger:hover,.product-shell--dark .lead-destination-picker__trigger[aria-expanded=true]{color:#f1f2ed;background:#31332e;border-color:#5b5e56}.product-shell--dark .lead-destination-popover{color:#e3e5de;background:#232420;border-color:#464942;box-shadow:0 24px 70px #00000080}.product-shell--dark .lead-destination-popover>header,.product-shell--dark .lead-destination-popover>section+section,.product-shell--dark .lead-destination-popover>footer{border-color:#3b3d37}.product-shell--dark .lead-destination-popover>header strong,.product-shell--dark .lead-destination-popover section>button strong{color:#eceee7;font-weight:500}.product-shell--dark .lead-destination-popover>header span,.product-shell--dark .lead-destination-popover>section>span,.product-shell--dark .lead-destination-popover section>button small,.product-shell--dark .lead-destination-popover>footer{color:#9da198}.product-shell--dark .lead-destination-popover section>button{color:#e3e5de}.product-shell--dark .lead-destination-popover section>button:hover:not(:disabled),.product-shell--dark .lead-destination-popover section>button:focus-visible{background:#2f312c}.product-shell--dark .lead-destination-popover section>button:focus-visible{box-shadow:inset 0 0 0 2px #9fbb4a}.product-shell--dark .lead-destination-popover section>button>i{color:#c3c6bc;background:#2b2d28;border-color:#454840}.product-shell--dark .lead-destination-popover section>button em{color:#b9bcb3}.product-shell--dark .lead-destination-popover section>button:disabled em{color:#cbe779}.product-shell--dark .lead-destination-popover>footer{background:#1d1e1b}.product-shell--dark .assistant-watch-chip,.product-shell--dark .assistant-watch-cues-chip,.product-shell--dark .assistant-source,.product-shell--dark .assistant-tool--compact{color:#d7dad1;background:#222420;border-color:#3b3e38}.product-shell--dark .assistant-watch-chip:hover,.product-shell--dark .assistant-watch-cues-chip:hover,.product-shell--dark .assistant-source:hover{color:#f0f2eb;background:#292c27;border-color:#50544b}.product-shell--dark .assistant-watch-chip__mark{color:#d8ec9b;background:#354326}.product-shell--dark .assistant-watch-chip__copy>strong{color:#f0f2eb}.product-shell--dark .assistant-watch-chip__meta,.product-shell--dark .assistant-watch-chip__open,.product-shell--dark .assistant-source__copy small,.product-shell--dark .assistant-source>svg:last-child{color:#9da198}.product-shell--dark .assistant-source__icon,.product-shell--dark .assistant-tool--compact .assistant-tool__icon{color:#b9bdb3;background:#30332d}.product-shell--dark .assistant-tool--compact .assistant-tool__header>span:nth-child(2){color:#c9ccc3}@media (width>=901px){.product-shell.product-shell--collapsed{grid-template-columns:68px minmax(0,1fr)!important}.product-shell.product-shell--collapsed .shell-sidebar{min-width:68px;width:68px!important;padding:14px 13px 12px!important}}@media (width>=1600px){.product-shell.product-shell--collapsed{grid-template-columns:72px minmax(0,1fr)!important}.product-shell.product-shell--collapsed .shell-sidebar{min-width:72px;width:72px!important}}@media (width>=1920px){.product-shell.product-shell--collapsed{grid-template-columns:76px minmax(0,1fr)!important}.product-shell.product-shell--collapsed .shell-sidebar{min-width:76px;width:76px!important}}.cue-detail-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08070bc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cue-detail{--cue-accent:var(--app-primary,#316bff);--cue-accent-hover:var(--app-primary-hover,#467aff);--cue-accent-soft:var(--app-primary-soft,#316bff24);--cue-border:var(--app-border-soft,#e6e6e61a);--cue-border-strong:var(--app-border,#f3f4f633);--cue-canvas:var(--app-canvas,#121116);--cue-muted:var(--app-muted,#95959d);--cue-surface:var(--app-surface,#1a191f);--cue-surface-low:var(--app-surface-low,#1c1b22);--cue-surface-raised:var(--app-surface-raised,#282730);--cue-text:var(--app-text,#e2e2e2);border:1px solid var(--cue-border-strong);background:var(--cue-surface);width:min(1240px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--cue-text);border-radius:18px;grid-template-rows:minmax(0,auto) auto;animation:.18s cubic-bezier(.2,.75,.25,1) both cue-detail-in;display:grid;overflow:hidden;box-shadow:0 32px 100px #06050ab3}.cue-brief{overscroll-behavior:contain;scrollbar-color:#3b3a43 transparent;scrollbar-width:thin;min-height:0;padding:28px 32px 24px;overflow-y:auto}.cue-brief__header{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:20px;display:flex}.cue-brief__identity{min-width:0}.cue-brief__identity>span,.cue-brief__section small,.cue-brief__rail small,.cue-brief__replies small,.cue-brief__facts small{color:var(--cue-muted);letter-spacing:.01em;font-size:11.5px;font-weight:500}.cue-brief__identity>span{color:var(--cue-accent);align-items:center;gap:6px;display:inline-flex}.cue-brief__identity h2{color:#f4f4f5;max-width:760px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:6px 0 0;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.1}.cue-brief__identity p{color:#aaaab1;margin-top:7px;font-size:13px}.cue-brief__header-actions{flex:none;align-items:center;gap:9px;display:flex}.cue-brief__cue-navigation{border:1px solid var(--cue-border-strong);background:var(--cue-surface-low);border-radius:9px;display:inline-flex;overflow:hidden}.cue-brief__cue-navigation button{border:0;border-right:1px solid var(--cue-border-strong);color:#c9c9ce;cursor:pointer;background:0 0;place-items:center;width:33px;height:34px;display:grid}.cue-brief__cue-navigation button:last-child{border-right:0}.cue-brief__cue-navigation button:hover:not(:disabled){background:var(--cue-surface-raised);color:#fff}.cue-brief__cue-navigation button:disabled{color:#67676f;cursor:default}.cue-brief__status,.cue-brief__close{border:1px solid var(--cue-border-strong);background:var(--cue-surface-low);color:#c9c9ce;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.cue-brief__close{cursor:pointer;width:36px;padding:0}.cue-brief__status{border-color:color-mix(in srgb, var(--cue-accent) 48%, transparent);background:var(--cue-accent-soft);color:#9db6ff}.cue-brief__facts{border-block:1px solid var(--cue-border);grid-template-columns:1.45fr .8fr .8fr .65fr;display:grid}.cue-brief__facts>div{border-right:1px solid var(--cue-border);gap:5px;min-width:0;padding:16px 18px;display:grid}.cue-brief__facts>div:first-child{padding-left:0}.cue-brief__facts>div:last-child{border-right:0;padding-right:0}.cue-brief__facts strong{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cue-brief__score strong{color:#8eabff;font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.cue-brief__layout{grid-template-columns:minmax(0,1fr) 292px;min-width:0;display:grid}.cue-brief__main{min-width:0;padding-right:26px}.cue-brief__reasoning{grid-template-columns:minmax(0,1fr);display:grid}.cue-brief__section{min-width:0;padding:21px 0}.cue-brief__section+.cue-brief__section{border-top:1px solid var(--cue-border)}.cue-brief__section header,.cue-brief__rail-section>header{gap:3px;display:grid}.cue-brief h3{color:#ededf0;font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.35}.cue-brief__section>p{color:#b7b7bd;overflow-wrap:anywhere;max-width:78ch;margin-top:10px;font-size:13.5px;line-height:1.62}.cue-brief__tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.cue-brief__tags span{background:var(--cue-surface-raised);color:#aaaab1;border-radius:6px;padding:5px 8px;font-size:10.5px}.cue-brief__source-link{color:#8eabff;align-items:center;gap:5px;margin-top:14px;font-size:11px;font-weight:600;display:inline-flex}.cue-brief__contact-person{align-items:center;gap:10px;min-width:0;margin-top:9px;display:flex}.cue-brief__contact-person>i{color:#e1d8e6;background:#353039;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:600;display:grid}.cue-brief__contact-person>p{gap:2px;min-width:0;display:grid}.cue-brief__contact-person strong{color:#eff0eb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cue-brief__contact-person span{color:#a8aca2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cue-brief__rail{border-left:1px solid var(--cue-border);flex-direction:column;gap:16px;min-width:0;padding:21px 0 4px 24px;display:flex}.cue-brief__rail-section>header{margin-bottom:12px}.cue-brief__contacts{gap:8px;display:grid}.cue-contact-card{border:1px solid var(--cue-border-strong);background:var(--cue-surface-low);border-radius:12px;min-width:0;padding:15px}.cue-contact-card__label{color:var(--cue-muted);font-size:10.5px;font-weight:600;display:block}.cue-contact-card__methods{border-top:1px solid var(--cue-border);gap:5px;margin-top:11px;padding-top:11px;display:grid}.cue-contact-card__methods a{color:#c5c5ca;align-items:center;gap:8px;min-width:0;padding:5px 0;font-size:11px;line-height:1.35;display:flex}.cue-contact-card__methods a svg{color:#7091e5;flex:none}.cue-contact-card__methods a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cue-contact-card__empty{color:#8f8f97;margin-top:11px;font-size:11px;line-height:1.45}.cue-brief__replies{padding-top:26px}.cue-brief__replies>header,.cue-brief__replies>header>div,.cue-brief__replies article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cue-brief__replies>header>div{justify-content:flex-start}.cue-brief__replies>header>div>svg{color:#7091e5}.cue-brief__replies>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.cue-brief__replies--single>div{grid-template-columns:minmax(0,1fr)}.cue-brief__replies>header h3{color:#ededf0;margin:0;font-size:13px;font-weight:600}.cue-brief__replies>header>small{color:#92929a;font-size:10.5px}.cue-brief__replies article{border:1px solid var(--cue-border-strong);background:var(--cue-surface-low);border-radius:11px;min-width:0;padding:16px}.cue-brief__replies article strong{color:#ededf0;font-size:12.5px}.cue-brief__replies article button{border:1px solid var(--cue-border-strong);background:var(--cue-surface-raised);color:#d0d0d4;cursor:pointer;min-height:30px;font:inherit;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.cue-brief__replies article p{color:#b5b5bb;overflow-wrap:anywhere;margin-top:11px;font-size:12.5px;line-height:1.58}.cue-detail__footer{min-height:64px;padding:12px 20px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--cue-border);background:var(--cue-canvas);justify-content:flex-end;align-items:center;gap:9px;display:flex}.cue-detail__approval-success{color:#b8c9ff;align-items:center;gap:8px;min-height:42px;margin-right:auto;font-size:13px;font-weight:500;display:inline-flex}.cue-detail__approval-success svg{color:var(--cue-accent)}.cue-detail__footer button{border:1px solid var(--cue-border-strong);background:var(--cue-surface-low);color:#d0d0d4;cursor:pointer;min-height:42px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.cue-detail__footer button[data-primary=true]{border-color:var(--cue-accent);background:var(--cue-accent);color:#fff}.cue-detail__footer button[data-danger=true]{color:#e4a49d}.cue-detail a:focus-visible,.cue-detail button:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (hover:hover){.cue-brief__close:hover,.cue-brief__replies article button:hover,.cue-detail__footer button:not([data-primary=true]):hover{border-color:var(--cue-border-strong);background:var(--cue-surface-raised);color:#f4f4f5}.cue-contact-card__methods a:hover,.cue-brief__source-link:hover{color:#b8c9ff}.cue-detail__footer button[data-primary=true]:hover{border-color:var(--cue-accent-hover);background:var(--cue-accent-hover)}}@keyframes cue-detail-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}@media (width<=980px){.cue-detail-backdrop{padding:12px}.cue-detail{width:100%;height:calc(100dvh - 24px)}.cue-brief{padding:26px 24px 34px}.cue-brief__layout{grid-template-columns:minmax(0,1fr)}.cue-brief__main{padding-right:0}.cue-brief__rail{border-top:1px solid var(--cue-border);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px 0 0;display:grid}.cue-brief__rail-section{grid-column:1/-1}.cue-brief__reasoning{grid-template-columns:minmax(0,1fr)}.cue-brief__section,.cue-brief__section+.cue-brief__section{border-left:0;padding:22px 0}.cue-brief__section+.cue-brief__section{border-top:1px solid var(--cue-border)}}@media (width<=600px){.cue-detail-backdrop{padding:0}.cue-detail{border:0;border-radius:0;width:100vw;height:100dvh}.cue-brief{padding:20px 16px 30px}.cue-brief__header{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:18px}.cue-brief__identity h2{font-size:25px}.cue-brief__header-actions{justify-content:space-between}.cue-brief__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cue-brief__facts>div{padding:13px 12px}.cue-brief__facts>div:first-child{padding-left:0}.cue-brief__facts>div:nth-child(2){border-right:0;padding-right:0}.cue-brief__facts>div:nth-child(n+3){border-top:1px solid var(--cue-border)}.cue-brief__facts>div:nth-child(3){padding-left:0}.cue-brief__rail{display:flex}.cue-brief__rail-section{grid-column:auto}.cue-brief__replies>header{align-items:flex-start}.cue-brief__replies>header>small{display:none}.cue-brief__replies>div{grid-template-columns:minmax(0,1fr)}.cue-detail__footer{min-height:64px;padding:10px 9px max(10px, env(safe-area-inset-bottom));align-items:stretch}.cue-detail__footer button{flex:auto}}@media (prefers-reduced-motion:no-preference){.cue-brief__close,.cue-contact-card__methods a,.cue-brief__source-link,.cue-brief__replies article button,.cue-detail__footer button{transition:background-color .16s,border-color .16s,color .16s,transform .16s}.cue-brief__close:active,.cue-contact-card__methods a:active,.cue-brief__source-link:active,.cue-brief__replies article button:active,.cue-detail__footer button:active:not(:disabled){transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.cue-detail{animation:none}}.product-shell.product-shell--dark{--app-canvas:#121116;--app-sidebar:#1a191f;--app-surface:#1a191f;--app-surface-low:#1c1b22;--app-surface-raised:#282730;--app-surface-selected:#2b2e3d;--app-hover:#222128;--app-border:#f3f4f633;--app-border-soft:#e6e6e61a;--app-text:#e2e2e2;--app-muted:#95959d;--app-placeholder:#67676f;--app-primary:#316bff;--app-primary-hover:#467aff;--app-primary-soft:#316bff24;--app-danger:#dd637f;--app-orange:#ea580c;--app-rose-soft:#3a222b;--app-success:#31c52e;--app-warning:#e2bb2c;--font-display:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-canvas:var(--app-canvas);--color-sidebar:var(--app-sidebar);--color-white:var(--app-surface);--color-surface-subtle:var(--app-surface-low);--color-surface-hover:var(--app-hover);--color-surface-active:var(--app-surface-raised);--color-border:var(--app-border-soft);--color-border-strong:var(--app-border);--color-ink-900:var(--app-text);--color-ink-800:#d6d6d9;--color-ink-700:#c0c0c6;--color-ink-600:#a6a6ad;--color-ink-500:var(--app-muted);--color-ink-400:var(--app-placeholder);--focus-ring:0 0 0 3px #316bff38;background:var(--app-canvas);color:var(--app-text);font-family:var(--font-body)}.product-shell--dark *,.product-shell--dark :before,.product-shell--dark :after{scrollbar-color:#3b3a43 transparent}.product-shell--dark button,.product-shell--dark a,.product-shell--dark input,.product-shell--dark textarea,.product-shell--dark select{font-family:inherit;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .12s}.product-shell--dark button:active:not(:disabled){transform:translateY(1px)}.product-shell--dark :is(button,a,input,textarea,select):focus-visible{box-shadow:var(--focus-ring);outline:0}@media (width>=901px){.product-shell.product-shell--dark,.product-shell.product-shell--dark:not(.product-shell--collapsed){grid-template-columns:257px minmax(0,1fr)}.product-shell.product-shell--dark.product-shell--collapsed{grid-template-columns:64px minmax(0,1fr)}.product-shell--dark .shell-sidebar,.product-shell--dark:not(.product-shell--collapsed) .shell-sidebar{border-color:var(--app-border-soft);background:var(--app-sidebar);width:257px;padding:0 11px 16px}.product-shell--dark.product-shell--collapsed .shell-sidebar{width:64px;padding:0 8px 12px}.product-shell--dark .shell-brand-row{min-height:61px;padding:0 4px}.product-shell--dark .shell-brand strong,.product-shell--dark:not(.product-shell--collapsed) .shell-brand strong{color:var(--app-text);letter-spacing:-.02em;font-size:17px;font-weight:600}.product-shell--dark .shell-brand__mark{width:28px;height:28px}.product-shell--dark .shell-collapse-toggle{border-radius:8px;width:36px;height:36px}.product-shell--dark .shell-new-watch,.product-shell--dark:not(.product-shell--collapsed) .shell-new-watch{border:1px solid var(--app-border);background:var(--app-surface);min-height:40px;color:var(--app-text);border-radius:10px;gap:9px;margin:11px 4px 8px;padding:0 12px;font-size:13px;font-weight:500}.product-shell--dark .shell-new-watch:hover,.product-shell--dark .shell-new-watch--active{background:var(--app-surface-raised);border-color:#7091e58c}.product-shell--dark .shell-navigation{gap:0;padding:0 0 4px}.product-shell--dark .shell-navigation button,.product-shell--dark:not(.product-shell--collapsed) .shell-navigation button,.product-shell--dark .shell-settings{width:100%;min-height:35px;color:var(--app-muted);border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr) auto;column-gap:16px;padding:0 12px;font-size:14px;font-weight:500;line-height:21px}.product-shell--dark .shell-navigation button>span,.product-shell--dark:not(.product-shell--collapsed) .shell-navigation button>span,.product-shell--dark .shell-settings>span{font-size:14px;line-height:21px}.product-shell--dark .shell-navigation button:hover,.product-shell--dark .shell-settings:hover{background:var(--app-hover);color:var(--app-text)}.product-shell--dark .shell-navigation__active,.product-shell--dark .shell-settings.shell-navigation__active{background:var(--app-surface-selected);box-shadow:none;color:var(--app-text);font-weight:600}.product-shell--dark .shell-navigation__active svg,.product-shell--dark .shell-settings.shell-navigation__active svg{color:#b9c9ff}.product-shell--dark .shell-navigation button small{background:var(--app-danger);min-width:20px;height:20px;color:var(--app-canvas);border-radius:6px;font-size:10px}.product-shell--dark .shell-avatar{background:var(--app-orange);color:#fff}.product-shell--dark .shell-watch-history>header{min-height:34px;color:var(--app-placeholder);letter-spacing:.055em;text-transform:uppercase;margin:16px 0 4px;padding:0 4px;font-size:10px;font-weight:600}.product-shell--dark .shell-watch-thread-row{border-radius:5px;min-height:43px}.product-shell--dark .shell-watch-thread,.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread{border:1px solid #0000;border-radius:5px;gap:12px;min-height:43px;padding:5px 8px}.product-shell--dark .shell-watch-thread__icon,.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread__icon{border-radius:7px;width:30px;height:30px}.product-shell--dark .shell-watch-thread strong,.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread strong{color:#d5d5d8;font-size:12px;font-weight:500}.product-shell--dark .shell-watch-thread small,.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread small{color:var(--app-placeholder);font-size:9px}.product-shell--dark .shell-watch-thread--active{background:#1e1d22;border-color:#0000}.product-shell--dark .shell-user-wrap{border-color:var(--app-border-soft)}.product-shell--dark .shell-user,.product-shell--dark:not(.product-shell--collapsed) .shell-user{min-height:58px;padding:10px 6px 0}.product-shell--dark .shell-avatar,.product-shell--dark:not(.product-shell--collapsed) .shell-avatar{border-color:var(--app-border-soft);background:var(--app-surface-raised);width:32px;height:32px;color:var(--app-text);font-size:11px}.product-shell--dark .shell-user strong,.product-shell--dark:not(.product-shell--collapsed) .shell-user strong{color:var(--app-text);font-size:12px;font-weight:500}.product-shell--dark .shell-user small,.product-shell--dark:not(.product-shell--collapsed) .shell-user small{color:var(--app-placeholder);font-size:9px}}.product-shell--dark .shell-main{--shell-main-header-height:94px;background:var(--app-canvas)}.product-shell--dark .shell-main-header{background:var(--app-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;gap:0;min-height:94px;padding-inline:max(32px,50% - 935px)}.product-shell--dark .shell-main-header__icon{display:none}.product-shell--dark .shell-main-header h1{color:var(--app-text);letter-spacing:-.02em;font-size:25px;font-weight:600;line-height:30px}.product-shell--dark .records-page{width:min(1870px,100% - 64px);max-width:none;min-height:calc(100dvh - 94px);color:var(--app-text);font-family:var(--font-body);background:0 0;margin:0 auto;padding:0 0 72px}.product-shell--dark :is(.taskboard-toolbar,.leadtable-toolbar){background:0 0;border:0;align-items:flex-end;min-height:88px;padding:0 0 16px}.product-shell--dark :is(.taskboard-toolbar__left,.taskboard-toolbar__right,.leadtable-toolbar__left,.leadtable-toolbar__right){align-items:center;gap:8px}.product-shell--dark :is(.taskboard-search,.leadtable-search){border:1px solid var(--app-border-soft);background:var(--app-surface);width:min(400px,32vw);height:40px;color:var(--app-muted);border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:flex}.product-shell--dark :is(.taskboard-search,.leadtable-search):focus-within{box-shadow:var(--focus-ring);border-color:#4e77df}.product-shell--dark :is(.taskboard-search,.leadtable-search) input{width:100%;min-width:0;color:var(--app-text);background:0 0;border:0;outline:0;padding:0;font-size:14px}.product-shell--dark :is(.taskboard-search,.leadtable-search) input::placeholder{color:var(--app-placeholder)}.product-shell--dark :is(.taskboard-toolbar,.leadtable-toolbar) button,.product-shell--dark .lead-destination-picker--toolbar>button{border:1px solid var(--app-border);background:linear-gradient(180deg, var(--app-surface-low), var(--app-surface));min-height:40px;color:var(--app-muted);border-radius:10px;padding:0 12px;font-size:12px;font-weight:500}.product-shell--dark :is(.taskboard-toolbar,.leadtable-toolbar) button:hover,.product-shell--dark :is(.taskboard-toolbar,.leadtable-toolbar) button.taskboard-toolbar__active,.product-shell--dark :is(.taskboard-toolbar,.leadtable-toolbar) button.leadtable-toolbar__active,.product-shell--dark .lead-destination-picker--toolbar>button:hover{background:var(--app-surface-raised);color:var(--app-text);border-color:#7091e573}.product-shell--dark .taskboard{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:none;border-radius:10px;overflow:hidden}.product-shell--dark .taskboard-table-head{border-color:var(--app-border-soft);background:var(--app-canvas);min-height:36px;color:var(--app-muted);padding:0 16px;font-size:10px;font-weight:600}.product-shell--dark .taskboard-group+.taskboard-group,.product-shell--dark .taskboard-group>header,.product-shell--dark .taskboard-row{border-color:var(--app-border-soft)}.product-shell--dark .taskboard-group>header{background:var(--app-surface-low);min-height:34px;color:var(--app-muted);padding:0 16px;font-size:10px;font-weight:600}.product-shell--dark .taskboard-group>header small{background:var(--app-surface-raised);min-width:20px;height:20px;color:var(--app-text);border-radius:6px}.product-shell--dark .taskboard-groups--compact .taskboard-row,.product-shell--dark .taskboard-row{background:var(--app-surface);min-height:64px;color:var(--app-muted);padding:8px 16px}.product-shell--dark .taskboard-row:hover,.product-shell--dark .taskboard-row--selected{background:var(--app-hover)}.product-shell--dark .taskboard-row--selected:before{background:var(--app-primary);width:2px}.product-shell--dark .taskboard-row__task strong,.product-shell--dark .taskboard-row__record strong,.product-shell--dark .taskboard-row__assignee span{color:var(--app-text);font-size:12px;font-weight:500}.product-shell--dark .taskboard-row__task small,.product-shell--dark .taskboard-row__record small{color:var(--app-muted);font-size:10px;font-weight:400}.product-shell--dark .taskboard-row__due{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:11px}.product-shell--dark .taskboard-row__due--today{color:#f0c868}.product-shell--dark .taskboard-row__record>i,.product-shell--dark .taskboard-row__assignee>i{border-color:var(--app-border-soft);background:var(--app-surface-raised);color:var(--app-text)}.product-shell--dark .leadtable-toolbar{flex-wrap:wrap}.product-shell--dark .leadtable-shell{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:none;border-radius:10px;overflow:hidden}.product-shell--dark .leadtable-scroll{background:var(--app-surface)}.product-shell--dark .lead-handoff__head{border-color:var(--app-border-soft);background:var(--app-canvas);min-height:36px;color:var(--app-muted);padding:0 16px;font-size:11px;font-weight:500;line-height:16px}.product-shell--dark .lead-handoff__row{border-color:var(--app-border-soft);background:var(--app-surface);min-height:64px;color:var(--app-muted);padding:7px 16px}.product-shell--dark .lead-handoff__row:hover,.product-shell--dark .lead-handoff__row--selected{background:var(--app-canvas)}.product-shell--dark .lead-handoff__row--selected:before{background:var(--app-primary);width:2px}.product-shell--dark .lead-handoff__buyer strong,.product-shell--dark .lead-handoff__evidence strong,.product-shell--dark .lead-handoff__source strong{color:var(--app-text);font-size:12px;font-weight:500}.product-shell--dark .lead-handoff__buyer small,.product-shell--dark .lead-handoff__evidence small,.product-shell--dark .lead-handoff__source small,.product-shell--dark .lead-handoff__next{color:var(--app-muted);font-size:10px;font-weight:400}.product-shell--dark :is(.leadtable-filter__menu,.leadtable-column-editor,.lead-destination-picker__menu){border:1px solid var(--app-border);background:var(--app-surface-low);color:var(--app-text);border-radius:10px;box-shadow:0 20px 50px #0000005c}.product-shell--dark .settings-simple{width:min(1380px,100% - 64px)}.product-shell--dark .settings-simple__frame{width:100%;max-width:none;padding:0 0 72px}.product-shell--dark .settings-simple__title{display:none}.product-shell--dark .settings-simple__layout{grid-template-columns:220px minmax(0,1fr);gap:56px}.product-shell--dark .settings-simple__nav{top:24px}.product-shell--dark .settings-simple__nav h2{color:var(--app-placeholder);letter-spacing:.055em;text-transform:uppercase;margin:22px 0 8px;font-size:10px;font-weight:600}.product-shell--dark .settings-simple__nav button,.product-shell--dark .settings-simple__nav button.settings-simple__nav-active{min-height:40px;color:var(--app-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}.product-shell--dark .settings-simple__nav button:hover{background:var(--app-hover);color:var(--app-text)}.product-shell--dark .settings-simple__nav button.settings-simple__nav-active{border-color:var(--app-border-soft);background:var(--app-surface-raised);box-shadow:inset 2px 0 0 var(--app-primary);color:var(--app-text)}.product-shell--dark .settings-simple__content{max-width:980px}.product-shell--dark .settings-simple__section-heading{margin-bottom:22px}.product-shell--dark .settings-simple__section-heading h2{color:var(--app-text);letter-spacing:-.02em;font-size:22px;font-weight:600}.product-shell--dark .settings-simple__section-heading p{max-width:65ch;color:var(--app-muted);font-size:12px;line-height:1.55}.product-shell--dark :is(.settings-simple__panel,.settings-account-access,.settings-ai-context,.settings-billing-overview,.settings-usage__metric){border-color:var(--app-border-soft);background:var(--app-surface);box-shadow:none;color:var(--app-text)}.product-shell--dark :is(.settings-profile-panel__toolbar,.settings-simple__fields>div,.settings-account-access__row,.settings-ai-context__summary>div,.settings-billing-overview__row,.settings-integration-row,.settings-member-row){border-color:var(--app-border-soft)}.product-shell--dark :is(.settings-profile-panel__identity strong,.settings-simple__fields dd,.settings-account-access strong,.settings-ai-context h3,.settings-ai-context__summary dd,.settings-billing-overview__row strong,.settings-integration-row strong,.settings-member-row strong){color:var(--app-text);font-weight:500}.product-shell--dark :is(.settings-profile-panel__identity small,.settings-profile-panel__sign-in,.settings-simple__fields dt,.settings-account-access small,.settings-account-access p,.settings-ai-context p,.settings-ai-context__summary dt,.settings-billing-overview__row p,.settings-integration-row small,.settings-member-row small){color:var(--app-muted)}.product-shell--dark :is(.settings-simple__edit,.settings-account-access button,.settings-ai-context button,.settings-billing-overview__row>button,.settings-integration-row>button,.settings-simple__primary){border:1px solid var(--app-border);background:var(--app-surface-low);min-height:36px;color:var(--app-text);border-radius:9px;padding:0 12px;font-size:11px;font-weight:500}.product-shell--dark :is(.settings-simple__primary,.settings-billing-overview__row>button.settings-billing-overview__primary){border-color:var(--app-primary);background:var(--app-primary);color:#fff}.product-shell--dark :is(.settings-profile-form,.settings-password-form,.settings-ai-context__form) :is(input,select,textarea),.product-shell--dark :is(.settings-account-modal,.settings-invite-modal) :is(input,select,textarea){border-color:var(--app-border);background:var(--app-surface-low);color:var(--app-text);border-radius:9px}.product-shell--dark .home-assistant.home-assistant--simple-chat{background:var(--app-canvas);color:var(--app-text);font-family:var(--font-body)}.product-shell--dark .home-assistant--simple-chat .assistant-thread__content{width:min(920px,100% - 48px)}.product-shell--dark :is(.assistant-message__pending,.assistant-message__cancelled){color:var(--app-muted)}.product-shell--dark .assistant-message__error{color:#f0aaa1;background:#862f2724;border-color:#f06f624d}.product-shell--dark :is(.assistant-message__error button,.assistant-message__cancelled button):hover{background:var(--app-hover);color:var(--app-text)}.product-shell--dark .home-assistant--simple-chat .assistant-welcome__title{color:var(--app-text);font-family:var(--font-body);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.05}.product-shell--dark .home-assistant--simple-chat .assistant-welcome__copy{max-width:62ch;color:var(--app-muted);text-wrap:pretty;font-size:14px;line-height:1.6}.product-shell--dark .assistant-composer{border:1px solid var(--app-border);background:var(--app-surface);border-radius:14px;box-shadow:0 18px 50px #0003}.product-shell--dark .assistant-composer:focus-within{box-shadow:var(--focus-ring), 0 18px 50px #0000003d;border-color:#4e77df}.product-shell--dark .assistant-composer__input{color:var(--app-text);font-size:14px}.product-shell--dark .assistant-composer__input::placeholder{color:var(--app-placeholder)}.product-shell--dark .assistant-composer__send{background:var(--app-primary);color:#fff}.product-shell--dark .assistant-composer__send:hover:not(:disabled){background:var(--app-primary-hover)}.product-shell--dark .assistant-quick-action,.product-shell--dark .assistant-watch-chip,.product-shell--dark .assistant-tool,.product-shell--dark .assistant-proposal{border-color:var(--app-border-soft);background:var(--app-surface);box-shadow:none;color:var(--app-text)}.product-shell--dark .assistant-quick-action:hover,.product-shell--dark .assistant-watch-chip:hover{background:var(--app-surface-raised);border-color:#7091e573}.product-shell--dark .assistant-message__user-bubble{border-color:var(--app-border-soft);background:var(--app-surface-raised);color:var(--app-text)}.product-shell--dark .assistant-message__content,.product-shell--dark .assistant-message__text{color:#d6d6d9}.product-shell--dark .watch-chat-panel{border-color:var(--app-border-soft);background:var(--app-surface);color:var(--app-text)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer,.product-shell.product-shell--dark .home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-composer{border-color:var(--app-border);background:var(--app-surface);box-shadow:0 18px 50px #0003}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer:focus-within{box-shadow:var(--focus-ring), 0 18px 50px #0000003d;border-color:#4e77df}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__input{color:var(--app-text);font-weight:400}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__input::placeholder{color:var(--app-placeholder)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__send,.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__send:not(:disabled),.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__send:disabled{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__send:not(:disabled):hover{background:var(--app-primary-hover)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-quick-action,.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-quick-action+.assistant-quick-action{border-color:var(--app-border-soft);background:var(--app-surface);color:var(--app-muted);font-weight:500}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-quick-action:hover{background:var(--app-surface-raised);color:var(--app-text);border-color:#7091e573}.product-shell.product-shell--dark .lead-destination-picker__trigger{border-color:var(--app-border);background:var(--app-surface-low);color:var(--app-text)}.product-shell.product-shell--dark .lead-destination-picker__trigger:hover,.product-shell.product-shell--dark .lead-destination-picker__trigger[aria-expanded=true]{background:var(--app-surface-raised);color:#fff;border-color:#7091e573}.product-shell.product-shell--dark .settings-profile-panel__identity>span{background:var(--app-primary-soft);color:#b9c9ff;border:1px solid #7091e559;border-radius:12px}.product-shell--dark :is(.watch-chat-panel__header,.watch-chat-panel__section,.watch-chat-panel__prompt){border-color:var(--app-border-soft)}@media (width<=1100px){.product-shell--dark .records-page,.product-shell--dark .settings-simple{width:calc(100% - 32px)}.product-shell--dark .settings-simple__layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.product-shell--dark :is(.taskboard-search,.leadtable-search){width:280px}}@media (width<=900px){.product-shell--dark .shell-main{--shell-main-header-height:58px}.product-shell--dark .records-page,.product-shell--dark .settings-simple{width:calc(100% - 28px);min-height:calc(100dvh - 126px);padding:24px 0 92px}.product-shell--dark :is(.taskboard-toolbar,.leadtable-toolbar){align-items:stretch;min-height:auto;padding:0 0 16px}.product-shell--dark :is(.taskboard-toolbar__left,.leadtable-toolbar__left,.leadtable-toolbar__right){flex-wrap:wrap;width:100%}.product-shell--dark :is(.taskboard-search,.leadtable-search){width:100%}.product-shell--dark .settings-simple__layout{grid-template-columns:minmax(0,1fr);gap:24px}.product-shell--dark .settings-simple__nav{position:static}.product-shell--dark .settings-simple__nav section,.product-shell--dark .settings-simple__nav button{flex:none}}@media (width<=620px){.product-shell--dark .taskboard-table-head,.product-shell--dark .lead-handoff__head{display:none}.product-shell--dark .taskboard{border-radius:10px}.product-shell--dark .taskboard-groups--compact .taskboard-row,.product-shell--dark .taskboard-row{min-height:78px;padding:10px 12px}.product-shell--dark .lead-handoff__row{min-height:86px;padding:12px}.product-shell--dark .leadtable-toolbar__right>*{flex:auto}.product-shell--dark .settings-simple__section-heading h2{font-size:20px}.product-shell--dark .home-assistant--simple-chat .assistant-thread__content{width:calc(100% - 28px)}.product-shell--dark .home-assistant--simple-chat .assistant-welcome__title{font-size:30px}}.product-shell.product-shell--dark{--app-history-rainbow:linear-gradient(115deg, #6f97ff 0%, #9d82f5 38%, #df86c8 70%, #f2ad73 100%);--app-history-rainbow-wash:linear-gradient(105deg, #6f97ff26, #9d82f51f 42%, #df86c817 72%, #f2ad7312);--app-history-rainbow-wash-hover:linear-gradient(105deg, #6f97ff33, #9d82f529 42%, #df86c81f 72%, #f2ad7317)}.product-shell.product-shell--dark .shell-new-watch:hover,.product-shell.product-shell--dark .shell-new-watch--active,.product-shell.product-shell--dark .shell-watch-thread:hover{background:var(--app-history-rainbow-wash);border-color:#9d82f561}.product-shell.product-shell--dark .shell-new-watch--active,.product-shell.product-shell--dark .shell-watch-thread--active{background:linear-gradient(var(--app-surface-selected), var(--app-surface-selected)) padding-box, var(--app-history-rainbow) border-box;border:1px solid #0000;box-shadow:0 8px 24px #50488a1a}.product-shell.product-shell--dark .shell-watch-thread-row:hover .shell-watch-thread__actions,.product-shell.product-shell--dark .shell-watch-thread--active+.shell-watch-thread__actions{color:#c9c5d7;background:#24232a;border-color:#9d82f53d}.product-shell.product-shell--dark .shell-watch-thread__dot--active{background:linear-gradient(135deg,#6f97ff 0%,#9d82f5 55%,#df86c8 100%);box-shadow:0 0 0 2px #9d82f529}.product-shell.product-shell--dark .assistant-history-panel__new:hover,.product-shell.product-shell--dark .assistant-history-panel__new:focus-visible,.product-shell.product-shell--dark .assistant-history-panel__list>button:hover,.product-shell.product-shell--dark .assistant-history-panel__list>button:focus-visible{background:var(--app-history-rainbow-wash-hover);color:#f4f2fa;border-color:#9d82f561}.product-shell.product-shell--dark .assistant-history-panel__new:focus-visible,.product-shell.product-shell--dark .assistant-history-panel__list>button:focus-visible{box-shadow:0 0 0 3px #9d82f530}.product-shell.product-shell--dark{--color-accent:var(--app-primary);--color-accent-strong:var(--app-primary-hover);--color-lime-50:#316bff14;--color-lime-100:#316bff24;--color-lime-300:#8eabff;--color-lime-500:var(--app-primary);--color-lime-600:#285edb}.product-shell.product-shell--dark .home-assistant{background:radial-gradient(circle at 53% 3%, #4f7cff0d, transparent 31rem), var(--app-canvas)}.product-shell.product-shell--dark .records-page{--records-canvas:var(--app-surface);--records-subtle:var(--app-surface-low);--records-subtle-hover:var(--app-hover);--records-hover:var(--app-hover);--records-selected:var(--app-surface-raised);--records-border:var(--app-border-soft);--records-border-strong:var(--app-border);--records-text:var(--app-text);--records-text-secondary:#c0c0c6;--records-text-muted:var(--app-muted);--records-muted:var(--app-muted);--records-soft:var(--app-placeholder);background:var(--app-canvas);color:var(--app-text)}.product-shell.product-shell--dark :is(.records-empty,.leadtable-empty){border-color:var(--app-border-soft);background:var(--app-surface);color:var(--app-muted)}.product-shell.product-shell--dark :is(.records-empty,.leadtable-empty)>svg{background:var(--app-surface-raised);color:#aebcf0}.product-shell.product-shell--dark :is(.records-empty h2,.leadtable-empty strong){color:var(--app-text)}.product-shell.product-shell--dark :is(.records-list-panel,.taskboard-shell,.leadtable-shell,.records-detail-panel),.product-shell.product-shell--dark :is(.records-row,.taskboard-row,.leadtable-table td,.leadtable-table tbody tr,.task-list-row,.lead-handoff__row){border-color:var(--app-border-soft);background:var(--app-surface)}.product-shell.product-shell--dark :is(.records-row,.taskboard-row,.leadtable-table tbody tr,.task-list-row,.lead-handoff__row):hover,.product-shell.product-shell--dark :is(.records-row[aria-selected=true],.taskboard-row--selected,.leadtable-table tbody tr[aria-selected=true],.lead-handoff__row--selected){background:var(--app-hover)}.product-shell.product-shell--dark .watch-chat-panel{border-color:var(--app-border-soft);background:var(--app-surface);color:var(--app-text);scrollbar-color:#3b3a43 transparent}.product-shell.product-shell--dark .watch-chat-panel__header{border-color:var(--app-border-soft);background:#1a191ff7}.product-shell.product-shell--dark .watch-chat-panel__header span,.product-shell.product-shell--dark .watch-chat-panel__prompt>span,.product-shell.product-shell--dark .watch-chat-panel__section>h2,.product-shell.product-shell--dark .watch-chat-panel__prompt-actions>span{color:var(--app-muted)}.product-shell.product-shell--dark .watch-chat-panel__header button,.product-shell.product-shell--dark .watch-chat-panel__prompt-actions button,.product-shell.product-shell--dark .watch-chat-panel__reopen{border-color:var(--app-border-soft);background:var(--app-surface-low);color:#c8c8ce}.product-shell.product-shell--dark .watch-chat-panel__header button:hover,.product-shell.product-shell--dark .watch-chat-panel__prompt-actions button:hover:not(:disabled),.product-shell.product-shell--dark .watch-chat-panel__reopen:hover{background:var(--app-surface-raised);color:var(--app-text);border-color:#7091e56b}.product-shell.product-shell--dark .watch-chat-panel__prompt textarea,.product-shell.product-shell--dark .watch-chat-panel__row :is(select,input){border-color:var(--app-border);background:var(--app-surface-low);caret-color:#7ea0ff;color:var(--app-text)}.product-shell.product-shell--dark .watch-chat-panel__prompt textarea:focus,.product-shell.product-shell--dark .watch-chat-panel__row :is(select,input):focus{background:var(--app-surface-raised);box-shadow:var(--focus-ring);border-color:#4e77df}.product-shell.product-shell--dark .watch-chat-panel__section{border-color:var(--app-border-soft);background:var(--app-surface-low)}.product-shell.product-shell--dark .watch-chat-panel__section>h2{border-color:var(--app-border-soft);background:var(--app-surface-raised)}.product-shell.product-shell--dark .watch-chat-panel__row,.product-shell.product-shell--dark .watch-chat-panel__runs>div{border-color:var(--app-border-soft)}.product-shell.product-shell--dark .watch-chat-panel__row>span,.product-shell.product-shell--dark .watch-chat-panel__runs span{color:#d0d0d5}.product-shell.product-shell--dark .watch-chat-panel__runs strong{color:var(--app-muted)}.product-shell.product-shell--dark .watch-chat-panel__note{background:var(--app-primary-soft);color:#b9c9ff;border:1px solid #4f7cff2e}.product-shell.product-shell--dark .watch-chat-panel__prompt-actions button.watch-chat-panel__prompt-save{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.product-shell.product-shell--dark .assistant-history-panel{border-color:var(--app-border-soft);background:var(--app-surface);box-shadow:-18px 0 46px #0000006b}.product-shell.product-shell--dark .assistant-history-panel>header{border-color:var(--app-border-soft)}.product-shell.product-shell--dark .assistant-history-panel>header span,.product-shell.product-shell--dark .assistant-history-panel__list>button small,.product-shell.product-shell--dark .assistant-history-panel__list>p{color:var(--app-muted)}.product-shell.product-shell--dark .assistant-history-panel__new{border-color:var(--app-border);background:var(--app-surface-low);color:var(--app-text)}.product-shell.product-shell--dark .assistant-history-panel__list>button{color:#d8d8dd}.product-shell.product-shell--dark .shell-user-menu{border-color:var(--app-border);background:var(--app-surface);color:var(--app-text);box-shadow:0 24px 70px #00000075}.product-shell.product-shell--dark .shell-user-menu header,.product-shell.product-shell--dark .shell-user-menu button{border-color:var(--app-border-soft)}.product-shell.product-shell--dark .shell-user-menu header small,.product-shell.product-shell--dark .shell-user-menu header span{color:var(--app-muted)}.product-shell.product-shell--dark .shell-user-menu button{color:#c8c8ce}.product-shell.product-shell--dark .shell-user-menu button:hover{background:var(--app-surface-raised);color:var(--app-text)}.product-shell.product-shell--dark .shell-user-menu button:not(.shell-user-menu__logout) svg{color:#9db2f2}.product-shell.product-shell--dark .settings-usage__metric{border-color:var(--app-border-soft);background:var(--app-surface)}.product-shell.product-shell--dark .settings-billing-overview,.product-shell.product-shell--dark .settings-billing-overview__row{background:0 0}.product-shell.product-shell--dark .settings-billing-overview__row{border-color:var(--app-border-soft)}.product-shell.product-shell--dark .settings-billing-overview__row strong,.product-shell.product-shell--dark .settings-usage__value{color:#d7d7dd}.product-shell.product-shell--dark .settings-billing-overview__row p{color:#9d9da6}.product-shell.product-shell--dark .settings-usage__metric>div,.product-shell.product-shell--dark .settings-usage__value small{color:var(--app-muted)}.product-shell.product-shell--dark .settings-usage__meter{background:var(--app-surface-raised)}.product-shell.product-shell--dark .settings-usage__meter>span{background:linear-gradient(90deg,#316bff 0%,#789aff 100%);box-shadow:0 0 12px #316bff33}.product-shell.product-shell--dark .settings-usage__metric.is-warning .settings-usage__meter>span{background:#d99a45;box-shadow:0 0 12px #d99a4529}.product-shell.product-shell--dark .settings-usage__metric.is-limit .settings-usage__meter>span{background:#d76862;box-shadow:0 0 12px #d7686229}.product-shell.product-shell--dark .settings-billing-overview>a{color:#8eabff}.product-shell.product-shell--dark .settings-billing-overview>a:hover{color:#b9c9ff}.product-shell.product-shell--dark :is(.shell-drawer-new,.shell-watch-settings__save,.assistant-proposal__action,.assistant-watch-card__footer button:last-child,.records-primary-button,.taskboard-review-next,.leadtable-connect-button,.settings-team-invite>button.settings-simple__primary,.settings-simple__primary,.settings-plan-row>button,.settings-integration-row>button:not(:disabled),.settings-add-integration,.cue-detail__footer button[data-primary=true],.home-overview__watch-card>footer button:first-child,.home-overview__manage-actions button.home-overview__save,.settings-modal-plan--recommended>button:not(:disabled),.settings-billing-overview__row>button.settings-billing-overview__primary){border-color:var(--app-primary);background:var(--app-primary);color:#fff}.product-shell.product-shell--dark :is(.settings-simple-toggle--on,.settings-connect-toggle--connected,.settings-connect-toggle--connected:disabled){background:var(--app-primary)}.product-shell.product-shell--dark .settings-modal-plan--recommended{box-shadow:inset 0 3px 0 var(--app-primary);border-color:#4f7cff7a}.product-shell.product-shell--dark .shell-user:hover{background:var(--app-hover)}.product-shell.product-shell--dark .assistant-general-toolbar button{border-color:var(--app-border);background:var(--app-surface-low);color:#c8c8ce}.product-shell.product-shell--dark .assistant-general-toolbar button:hover{background:var(--app-surface-raised);color:var(--app-text);border-color:#7091e56b}.product-shell.product-shell--dark .assistant-thread__footer{background:linear-gradient(180deg, #12111600 0%, #121116eb 28%, var(--app-canvas) 55%)}.product-shell.product-shell--dark .shell-watch-thread__menu{border-color:var(--app-border);background:var(--app-surface-raised);overflow:visible;box-shadow:0 18px 42px #0000006b}.product-shell.product-shell--dark .shell-watch-thread__menu button{color:var(--app-text)}.product-shell.product-shell--dark .shell-watch-thread__menu button:hover,.product-shell.product-shell--dark .shell-watch-thread__menu button:focus-visible{background:var(--app-hover);color:#fff}.product-shell.product-shell--dark .shell-watch-thread__menu small{color:var(--app-muted)}.product-shell.product-shell--dark .home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-welcome>.assistant-composer-wrap,.product-shell.product-shell--dark .home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-suggestions{width:min(100%,980px)}.product-shell.product-shell--dark .home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.product-shell.product-shell--dark .home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-composer__input{min-height:42px;box-shadow:none;border:0;outline:0;padding:8px 4px}@media (width<=1080px){.product-shell.product-shell--dark .home-assistant--simple-chat:not(.home-assistant--watch-chat) .assistant-suggestions{grid-template-columns:minmax(0,1fr)}}@media (width>=1280px){:root{--ui-body-size:14px;--ui-small-size:12px;--ui-control-height:40px;--ui-row-height:64px}.product-shell:not(.product-shell--collapsed) .shell-new-watch,.product-shell:not(.product-shell--collapsed) .shell-navigation button,.product-shell:not(.product-shell--collapsed) .shell-settings,.product-shell:not(.product-shell--collapsed) .shell-watch-thread strong,.product-shell:not(.product-shell--collapsed) .shell-user strong{font-size:14px}.product-shell:not(.product-shell--collapsed) .shell-watch-thread small,.product-shell:not(.product-shell--collapsed) .shell-user small{font-size:10px}.product-shell .shell-main-header h1{font-size:25px}.product-shell .taskboard-search{width:250px;min-height:var(--ui-control-height)}.product-shell .taskboard-toolbar button,.product-shell .leadtable-toolbar button,.product-shell .taskboard-search input,.product-shell .leadtable-toolbar input{font-size:14px}.product-shell .taskboard-table-head,.product-shell .taskboard-group>header,.product-shell .lead-handoff__head{font-size:12px}.product-shell .taskboard-groups--compact .taskboard-row,.product-shell .lead-handoff__row{min-height:var(--ui-row-height)}.product-shell .taskboard-row__task strong,.product-shell .lead-handoff__buyer strong,.product-shell .lead-handoff__source strong{font-size:14px}.product-shell .taskboard-row__task small,.product-shell .taskboard-row__record small,.product-shell .lead-handoff__buyer small,.product-shell .lead-handoff__source small,.product-shell .lead-handoff__evidence small,.product-shell .taskboard-row__due,.product-shell .taskboard-row__record strong,.product-shell .taskboard-row__assignee span{font-size:12px;line-height:1.4}.product-shell .lead-handoff__evidence strong,.product-shell .lead-handoff__next{font-size:13px;line-height:1.45}.product-shell .home-assistant--simple-chat .assistant-welcome__copy,.product-shell .home-assistant--simple-chat .assistant-composer__input{font-size:15px}.product-shell .home-assistant--simple-chat .assistant-quick-action{min-height:34px;padding:7px 13px;font-size:13px}.product-shell .home-assistant--simple-chat .assistant-suggestion__copy>span:first-child{font-size:14px}.product-shell .home-assistant--simple-chat .assistant-suggestion__copy>span:last-child{font-size:12px;line-height:1.4}.product-shell .watch-chat-panel__header strong,.product-shell .watch-chat-panel__section h2,.product-shell .watch-chat-panel__row,.product-shell .watch-chat-panel__prompt,.product-shell .watch-chat-panel input,.product-shell .watch-chat-panel select,.product-shell .watch-chat-panel textarea{font-size:14px}.product-shell .settings-simple__section-heading p,.product-shell .settings-simple__fields dt,.product-shell .settings-simple__fields dd,.product-shell .settings-profile-form label,.product-shell .settings-ai-context label,.product-shell .cue-brief__section p,.product-shell .cue-brief__replies article p,.product-shell .cue-contact-card__methods a{font-size:14px;line-height:1.5}.product-shell.product-shell--dark:not(.product-shell--collapsed){grid-template-columns:270px minmax(0,1fr)}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-sidebar{width:270px;padding:0 12px 16px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-brand-row{min-height:61px;padding-inline:4px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-brand__mark{width:28px;height:28px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-brand strong{font-size:17px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-collapse-toggle{width:38px;height:38px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-new-watch{gap:9px;min-height:40px;margin:11px 4px 8px;padding-inline:12px;font-size:14px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-navigation button,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-settings{grid-template-columns:20px minmax(0,1fr) auto;column-gap:16px;min-height:35px;padding-inline:12px;font-size:14px;line-height:21px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-new-watch>span,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-navigation button>span,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-settings>span{font-size:14px;line-height:21px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-new-watch>svg,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-navigation button>svg,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-settings>svg{width:16px;height:16px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-history>header{min-height:34px;margin-top:16px;font-size:12px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread-row,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread{min-height:43px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread{gap:12px;padding:5px 8px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread__icon{width:28px;height:28px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread__icon img{width:24px;height:24px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread strong,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-user strong{font-size:14px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-watch-thread small,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-user small{font-size:11px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-user{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:72px;padding:8px 16px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-avatar{width:28px;height:28px;font-size:10px}.product-shell.product-shell--dark .assistant-general-toolbar button{min-height:38px;padding-inline:13px;font-size:13px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-thread__content{width:min(1160px,100% - 72px);padding-inline:48px}.product-shell.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__content{width:min(980px,100% - 64px)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-message__avatar{width:32px;height:32px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-message__content{width:min(100%,820px)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-message__text,.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-message__user-bubble{font-size:15px;line-height:1.62}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,1040px)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer{padding:7px 8px 7px 21px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__input-row{min-height:58px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__input{min-height:40px;font-size:15px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-composer__send{width:46px;height:46px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-quick-action{min-height:34px;padding:7px 13px;font-size:12.5px}.product-shell.product-shell--dark .shell-main:has(>.campaigns-page)>.shell-main-header h1{font-size:25px;line-height:30px}.product-shell.product-shell--dark .campaign-search{gap:8px;width:min(400px,34vw);height:40px;padding-inline:16px}.product-shell.product-shell--dark .campaign-search input{font-size:14px;line-height:20px}.product-shell.product-shell--dark :is(.campaign-filter,.campaign-favorite-filter,.campaign-create-split,.campaign-create-split>button){height:40px}.product-shell.product-shell--dark .campaign-filter>span,.product-shell.product-shell--dark .campaign-filter select,.product-shell.product-shell--dark .campaign-favorite-filter,.product-shell.product-shell--dark .campaign-create-split>button{font-size:14px}.product-shell.product-shell--dark .campaign-list-table{margin-top:18px}.product-shell.product-shell--dark .campaign-list-table__row{gap:20px;height:50px;padding-inline:16px;font-size:14px;line-height:21px}.product-shell.product-shell--dark .campaign-list-table__head{height:36px;font-size:12px;font-weight:300;line-height:normal}.product-shell.product-shell--dark .campaign-list-table__status small{font-size:12px}.product-shell.product-shell--dark .campaign-list-table__name{gap:12px}.product-shell.product-shell--dark .campaign-list-table__name>i{width:20px;height:20px}.product-shell.product-shell--dark .campaign-list-table__name strong{font-size:14px;line-height:21px}.product-shell.product-shell--dark .campaign-list-table__name small{font-size:11px;line-height:14px}.product-shell.product-shell--dark .campaign-list-table__actions button{width:32px;height:32px}}@media (width>=1920px){.product-shell.product-shell--dark:not(.product-shell--collapsed){grid-template-columns:270px minmax(0,1fr)}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-sidebar{width:270px;padding-inline:12px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-brand strong{font-size:17px}.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-new-watch,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-navigation button,.product-shell.product-shell--dark:not(.product-shell--collapsed) .shell-settings,.product-shell.product-shell--dark:not(.product-shell--collapsed) :is(.shell-new-watch>span,.shell-navigation button>span,.shell-settings>span){font-size:14px}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-thread__content{width:min(1240px,100% - 88px)}.product-shell.product-shell--dark .home-assistant--simple-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,1100px)}}@media (width>=901px){.product-shell.product-shell--dark .shell-main:has(>.leads-page){--shell-main-header-height:49px}.product-shell.product-shell--dark .shell-main:has(>.leads-page)>.shell-main-header{border-bottom:1px solid var(--app-border-soft);background:var(--app-canvas);height:49px;min-height:49px;padding:0 16px}.product-shell.product-shell--dark .shell-main:has(>.leads-page)>.shell-main-header h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell.product-shell--dark .shell-main:has(>.leads-page)>.shell-main-header .shell-main-header__icon{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell.product-shell--dark .shell-main>.leads-page{box-sizing:border-box;width:100%;max-width:none;min-height:calc(100dvh - 49px);margin:0;padding:16px 16px 52px}.product-shell.product-shell--dark .leads-page .leadtable-toolbar{flex-wrap:nowrap;align-items:center;min-height:40px;margin:0 0 12px;padding:0}.product-shell.product-shell--dark .leads-page :is(.leadtable-toolbar__left,.leadtable-toolbar__right){flex-wrap:nowrap;gap:8px;min-width:0}.product-shell.product-shell--dark .leads-page .leadtable-toolbar__right{margin-left:auto}.product-shell.product-shell--dark .leads-page .leadtable-search{border-radius:10px;width:min(400px,36vw);height:40px;min-height:40px;padding:0 16px}.product-shell.product-shell--dark .leads-page .leadtable-search input{font-size:14px;font-weight:400}.product-shell.product-shell--dark .leads-page .leadtable-toolbar button{border-radius:10px;height:40px;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:22px}.product-shell.product-shell--dark .leads-page .leadtable-shell{border-color:var(--app-border-soft);border-radius:10px}.product-shell.product-shell--dark .leads-page .lead-handoff__head{background:var(--app-canvas);height:36px;min-height:36px;color:var(--app-muted);padding:0;font-size:11px;font-weight:500}.product-shell.product-shell--dark .leads-page .lead-handoff__head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.product-shell.product-shell--dark .leads-page .lead-handoff__selection{padding:0 12px}.product-shell.product-shell--dark .leads-page .lead-handoff__selection input{width:15px;height:15px;accent-color:var(--app-primary)}.product-shell.product-shell--dark .leads-page .lead-handoff__row{background:var(--app-surface);outline:none;height:50px;min-height:50px;padding:0}.product-shell.product-shell--dark .leads-page .lead-handoff__row:hover,.product-shell.product-shell--dark .leads-page .lead-handoff__row--selected{background:#121116}.product-shell.product-shell--dark .leads-page .lead-handoff__row--selected:before{background:#477fff;width:1px}.product-shell.product-shell--dark .leads-page :is(.lead-handoff__buyer,.lead-handoff__contact,.lead-handoff__evidence,.lead-handoff__source,.lead-handoff__next,.lead-handoff__campaign,.lead-custom-field__cell){min-width:0;padding:7px 12px}.product-shell.product-shell--dark .leads-page :is(.lead-handoff__buyer strong,.lead-handoff__contact strong,.lead-handoff__evidence strong,.lead-handoff__source strong,.lead-handoff__campaign strong){font-size:12px;font-weight:500;line-height:17px}.product-shell.product-shell--dark .leads-page :is(.lead-handoff__buyer small,.lead-handoff__contact small,.lead-handoff__evidence small,.lead-handoff__source small,.lead-handoff__campaign small,.lead-handoff__next){font-size:10px;font-weight:400;line-height:13px}.product-shell.product-shell--dark .leads-page :is(.lead-inline-select,.lead-destination-picker__trigger){border-radius:7px;height:30px;min-height:30px;font-size:11px}.product-shell.product-shell--dark .leads-page .lead-handoff__buyer{height:50px}.product-shell.product-shell--dark .leads-page .lead-handoff__buyer>span{gap:0}.product-shell.product-shell--dark .leads-page .lead-handoff__buyer strong,.product-shell.product-shell--dark .leads-page .lead-handoff__buyer small,.product-shell.product-shell--dark .leads-page .lead-handoff__contact strong,.product-shell.product-shell--dark .leads-page .lead-handoff__evidence strong,.product-shell.product-shell--dark .leads-page .lead-handoff__next,.product-shell.product-shell--dark .leads-page .lead-handoff__campaign strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell.product-shell--dark .leads-page .lead-handoff__contact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;height:50px}.product-shell.product-shell--dark .leads-page .lead-handoff__contact>span:first-child{min-width:0}.product-shell.product-shell--dark .leads-page .lead-handoff__contact>span:nth-child(2),.product-shell.product-shell--dark .leads-page .lead-handoff__enrichment-meta,.product-shell.product-shell--dark .leads-page .lead-handoff__evidence>small,.product-shell.product-shell--dark .leads-page .lead-handoff__campaign>small,.product-shell.product-shell--dark .leads-page .lead-handoff__enrich{display:none}.product-shell.product-shell--dark .leads-page .lead-handoff__evidence strong{-webkit-line-clamp:unset;display:block}.product-shell.product-shell--dark .leads-page .lead-handoff__source{flex-wrap:nowrap;gap:6px;height:50px}.product-shell.product-shell--dark .leads-page .lead-handoff__source>.source-badge{flex:0 auto}.product-shell.product-shell--dark .leads-page .lead-handoff__source>.source-badge .source-badge__label{text-overflow:clip;overflow:visible}.product-shell.product-shell--dark .leads-page .lead-handoff__source small{flex:none;min-width:max-content}.product-shell.product-shell--dark .leads-page .lead-inline-select{margin:0 8px;padding:0 8px}.product-shell.product-shell--dark .leads-page .lead-handoff__next{line-height:17px;display:block}.product-shell.product-shell--dark .leads-page .lead-handoff__campaign{padding:7px 12px}.product-shell.product-shell--dark .leads-page .lead-campaign-stage{min-height:24px}.product-shell.product-shell--dark .leads-page .lead-destination-picker{padding:0 8px}.product-shell.product-shell--dark .leads-page .lead-destination-picker__trigger{justify-content:flex-start;width:100%;padding:0 9px}.product-shell.product-shell--dark .leads-page .lead-destination-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width>=1920px){.product-shell.product-shell--dark .leads-page .lead-handoff__row{height:50px;min-height:50px}}@media (width<=1100px) and (width>=901px){.product-shell.product-shell--dark .leads-page .leadtable-search{width:min(320px,38vw)}.product-shell.product-shell--dark .leads-page .leadtable-toolbar{flex-wrap:wrap;align-items:stretch;min-height:auto}.product-shell.product-shell--dark .leads-page :is(.leadtable-toolbar__left,.leadtable-toolbar__right){flex-wrap:wrap}}.lead-drawer-layer{z-index:1300;pointer-events:none;position:fixed;inset:0}.lead-drawer{color:#e2e2e2;pointer-events:auto;background:#1a191f;border-left:1px solid #f3f4f629;grid-template-rows:auto auto auto minmax(0,1fr);width:min(500px,100vw - 48px);min-width:0;animation:.17s cubic-bezier(.2,.75,.25,1) both lead-drawer-in;display:grid;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 55px #00000057}.lead-drawer__header{border-bottom:1px solid #f3f4f61f;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:70px;padding:16px;display:flex}.lead-drawer__identity{align-items:center;gap:10px;min-width:0;display:flex}.lead-drawer__identity>i{color:#9bddff;background:#213e53;border:1px solid #f3f4f624;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:500;display:grid}.lead-drawer__identity>span{gap:2px;min-width:0;display:grid}.lead-drawer__identity strong,.lead-drawer__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-drawer__identity strong{font-size:16px;font-weight:500;line-height:20px}.lead-drawer__identity small{color:#95959d;font-size:12px;line-height:16px}.lead-drawer__header>button,.lead-drawer__actions>button,.lead-drawer__tabs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.lead-drawer__header>button{color:#95959d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.lead-drawer__header>button:hover{color:#e2e2e2;background:#282730}.lead-drawer__actions{align-items:center;gap:8px;padding:10px 16px 8px;display:flex}.lead-drawer__campaign-picker{flex:auto;min-width:0}.lead-drawer__campaign-picker .lead-destination-picker__trigger,.lead-drawer__enrich,.lead-drawer__new-campaign{min-height:32px;padding:0 10px;color:#e2e2e2!important;background:#282730!important;border:1px solid #f3f4f633!important;border-radius:10px!important;font-size:13px!important}.lead-drawer__campaign-picker .lead-destination-picker__trigger{justify-content:space-between;width:100%;color:#fff!important;background:#316bff!important;border-color:#316bff!important}.lead-drawer__enrich{justify-content:center;align-items:center;gap:6px;width:32px;display:inline-flex;overflow:hidden;padding:0!important;font-size:0!important}.lead-drawer__new-campaign{justify-content:center;align-items:center;gap:0;width:32px;display:inline-flex;overflow:hidden;padding:0!important;font-size:0!important}.lead-drawer__tabs{border-bottom:1px solid #f3f4f61f;gap:24px;padding:0 16px;display:flex}.lead-drawer__tabs button{color:#95959d;min-height:42px;padding:0;font-size:13px;position:relative}.lead-drawer__tabs button.is-active{color:#f2f2f3}.lead-drawer__tabs button.is-active:after{content:"";background:#477fff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lead-drawer__body{scrollbar-color:#3a3942 transparent;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:12px 16px 24px;display:flex;overflow-y:auto}.lead-drawer__section,.lead-drawer__campaign-card{background:#1a191f;border:1px solid #f3f4f629;border-radius:10px}.lead-drawer__section>header,.lead-drawer__campaign-card>header{border-bottom:1px solid #f3f4f61f;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.lead-drawer__section h3,.lead-drawer__campaign-card strong{color:#ededee;margin:0;font-size:13px;font-weight:500}.lead-drawer__section>header>:is(span,strong),.lead-drawer__campaign-card em{color:#95959d;font-size:11px;font-style:normal;font-weight:400}.lead-manual-value{font-style:normal;color:#e8c37a!important}.lead-drawer__manual-action{background:#1d1b18;border-color:#e2a65757}.lead-drawer__manual-action>header h3{align-items:center;gap:7px;display:inline-flex}.lead-drawer__manual-action>header h3 svg{color:#e2a657}.lead-drawer__manual-action-body{gap:10px;padding:12px;display:grid}.lead-drawer__manual-action-body>p{color:#aaa8a2;margin:0;font-size:12px;line-height:1.55}.lead-drawer__manual-action-body article{background:#161511;border:1px solid #e2a65738;border-radius:8px;gap:8px;padding:12px;display:grid}.lead-drawer__manual-action-body article small{color:#a39a89;font-size:11px}.lead-drawer__manual-action-body article p{color:#e2e0dc;margin:0;font-size:13px;line-height:1.55}.lead-drawer__manual-action-body article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-drawer__manual-action-body button,.lead-drawer__manual-action-body a{color:#dedbd3;min-height:30px;font:inherit;cursor:pointer;background:#211f19;border:1px solid #403c32;border-radius:7px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;text-decoration:none;display:inline-flex}.lead-drawer__manual-action-body button:hover,.lead-drawer__manual-action-body a:hover{background:#29261e;border-color:#706348}.lead-drawer__campaign-card header>span{align-items:center;gap:7px;min-width:0;display:inline-flex}.lead-drawer__campaign-card p{color:#95959d;margin:0;padding:10px 12px;font-size:12px}.lead-drawer__fields{gap:12px;margin:0;padding:12px;display:grid}.lead-drawer__fields>div{align-items:start;gap:4px;min-height:50px;padding:0;display:grid}.lead-drawer__fields dt,.lead-drawer__fields dd{min-width:0;margin:0}.lead-drawer__fields dt{color:#95959d;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:14px;display:flex}.lead-drawer__fields dd{color:#e2e2e2;text-overflow:ellipsis;white-space:nowrap;background:#16151e;border-radius:10px;align-items:center;min-height:32px;padding:5px 12px;font-size:14px;line-height:20px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e6e6e61a}.lead-drawer__fields>div:hover dd{background:#1d1c24;box-shadow:inset 0 0 0 1px #f3f4f633}.lead-drawer a{color:#82a6ff;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lead-drawer__summary>p,.lead-drawer__summary>small,.lead-drawer__evidence article,.lead-drawer__campaigns>article,.lead-drawer__empty{margin:0;padding:12px}.lead-drawer__summary>p,.lead-drawer__evidence article p,.lead-drawer__empty{color:#c7c7cb;font-size:14px;line-height:1.55}.lead-drawer__summary>small,.lead-drawer__evidence article small,.lead-drawer__campaigns>article small{color:#7f7f87;font-size:12px}.lead-drawer__evidence article+article,.lead-drawer__campaigns>article+article{border-top:1px solid #2b2a31}.lead-drawer__evidence article p{margin:4px 0 0}.lead-drawer__campaigns>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.lead-drawer__campaigns>article>span{align-items:center;gap:7px;min-width:0;display:flex}.lead-drawer__campaigns>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.lead-drawer__campaigns>article em{color:#a9bd70;font-size:11px;font-style:normal}.lead-drawer__campaigns>article small{grid-column:1/-1}.lead-drawer__campaign-actions{border-bottom:1px solid #2b2a31;gap:8px;padding:12px;display:grid}.lead-drawer__campaign-actions select,.lead-drawer__campaign-actions button{color:#e4e4e7;min-height:36px;font:inherit;background:#1b1a22;border:1px solid #3a3942;border-radius:8px;font-size:12px}.lead-drawer__campaign-actions select{width:100%;padding:7px 10px}.lead-drawer__campaign-actions button{cursor:pointer;padding:7px 10px}.lead-drawer__campaign-actions button:first-of-type{color:#fff;background:#315fc3;border-color:#315fc3}.lead-drawer__campaign-actions button:disabled{cursor:not-allowed;opacity:.45}.lead-drawer__activity ol{margin:0;padding:4px 12px;list-style:none}.lead-drawer__activity li{border-bottom:1px solid #2b2a31;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;display:grid}.lead-drawer__activity li:last-child{border-bottom:0}.lead-drawer__activity li>span{color:#a9bd70;background:#282730;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.lead-drawer__activity li p{gap:2px;margin:0;display:grid}.lead-drawer__activity li strong{font-size:13px;font-weight:500}.lead-drawer__activity li small{color:#7f7f87;font-size:11px}@keyframes lead-drawer-in{0%{opacity:.4;transform:translate(18px)}}@media (width<=720px){.lead-drawer{width:100%}}.source-badge{min-width:0;color:var(--app-text,#e9e9ed);white-space:nowrap;align-items:center;gap:8px;font:500 12px/18px Inter,sans-serif;display:inline-flex}.source-badge__mark{color:#e7e7eb;letter-spacing:-.02em;background:#292a30;border:1px solid #ffffff14;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font:600 10px/1 Inter,sans-serif;display:inline-grid}.source-badge__mark>svg{width:14px;height:14px}.source-badge__mark>span{line-height:1}.source-badge__label{text-overflow:ellipsis;overflow:hidden}.source-badge--compact{gap:7px;font-size:11px;line-height:16px}.source-badge--compact>.source-badge__mark{border-radius:7px;width:24px;height:24px;font-size:9px}.source-badge--compact>.source-badge__mark>svg{width:12px;height:12px}.source-badge--reddit>.source-badge__mark{color:#fff;background:#ff4500;border-color:#ffffff1f}.source-badge--hacker-news>.source-badge__mark{color:#fff;background:#f26522;border-color:#ffffff1f}.source-badge--linkedin>.source-badge__mark{color:#fff;background:#0a66c2;border-color:#ffffff1f}.source-badge--instagram>.source-badge__mark{color:#fff;background:radial-gradient(circle at 32% 100%,#feda75 0 14%,#d62976 47%,#4f5bd5 100%);border-color:#ffffff21}.source-badge--rss>.source-badge__mark{color:#fff;background:#f26522;border-color:#ffffff1f}.source-badge--forum>.source-badge__mark{color:#fff;background:#6657d9;border-color:#ffffff1c}.source-badge--news>.source-badge__mark{color:#fff;background:#3468c0;border-color:#ffffff1c}.source-badge--web>.source-badge__mark{color:#fff;background:#198f7a;border-color:#ffffff1c}.source-badge--brand>.source-badge__mark{border-color:color-mix(in srgb, var(--source-brand-color) 72%, #fff 28%);background:var(--source-brand-color);color:#fff}.source-badge--brand>.source-badge__mark>svg{fill:currentColor;stroke:none}.taskboard-row__source{align-items:center;min-width:0;padding-right:14px;display:flex}.taskboard-row>button.taskboard-row__task{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.taskboard-row>button.taskboard-row__task:focus-visible{outline:2px solid var(--app-focus,#5a7dff);outline-offset:3px;border-radius:5px}.taskboard-row__assignee{position:relative}.taskboard-row__assignee select{appearance:none;width:100%;min-width:0;height:32px;color:var(--app-text,#e9e9ed);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0 24px 0 0;font:500 11px/16px Inter,sans-serif}.taskboard-row__assignee>svg{width:12px;height:12px;color:var(--app-muted,#96969f);pointer-events:none;position:absolute;right:14px}.lead-handoff__source>.source-badge{min-width:0;display:inline-flex}.lead-handoff__source>small{flex:none}@media (width>=1121px){.product-shell .taskboard-table-head{grid-template-columns:22px minmax(228px,1.25fr) minmax(125px,.55fr) minmax(150px,.68fr) minmax(125px,.55fr) minmax(165px,.7fr) 26px}.product-shell .taskboard-table-head>span:first-child{grid-column:1/span 2;padding-left:22px}.product-shell .taskboard-table-head>span:nth-child(2){grid-column:3}.product-shell .taskboard-table-head>span:nth-child(3){grid-column:4}.product-shell .taskboard-table-head>span:nth-child(4){grid-column:5}.product-shell .taskboard-table-head>span:nth-child(5){grid-column:6}.product-shell .taskboard-table-head>span:nth-child(6){grid-column:7}.product-shell .taskboard-row{grid-template-columns:22px minmax(228px,1.25fr) minmax(125px,.55fr) minmax(150px,.68fr) minmax(125px,.55fr) minmax(165px,.7fr) 26px}}@media (width>=1600px){.source-badge{font-size:13px}.source-badge>.source-badge__mark{width:30px;height:30px}.taskboard-row__assignee select{font-size:12px}}@media (width<=1120px){.taskboard-table-head span:nth-child(3),.taskboard-table-head span:nth-child(4),.taskboard-table-head span:nth-child(5),.taskboard-row__record,.taskboard-row__source,.taskboard-row__assignee{display:none}}:root{--readable-label-size:12px;--readable-control-size:14px;--readable-icon-size:17px}@media (width>=1024px) and (width<=1599px){.shell-brand strong{font-size:18px}.shell-new-watch,.shell-navigation button,.shell-settings{min-height:44px;font-size:14px}.shell-new-watch>svg,.shell-navigation button>svg,.shell-settings>svg{width:var(--readable-icon-size);height:var(--readable-icon-size)}.shell-watch-history>header{font-size:11px}.shell-watch-thread{gap:10px;min-height:52px;padding:8px}.shell-watch-thread__icon{width:30px;height:30px}.shell-watch-thread strong,.shell-user strong{font-size:13px;line-height:18px}.shell-watch-thread small,.shell-workspace small,.shell-user small{font-size:11px;line-height:15px}.shell-main-header__icon{width:24px;height:24px}.shell-main-header h1{font-size:16px}}@media (width>=1024px){.assistant-composer-wrap{width:min(100%,900px)}.assistant-quick-actions{gap:6px;padding:0 15px 8px}.assistant-quick-action,.assistant-quick-actions__label{min-height:32px;padding:6px 10px;font-size:12px}.assistant-composer__scope>span{font-size:12px}.assistant-composer__scope small,.assistant-composer__auto{font-size:11px}.assistant-composer__attachment{width:38px;height:38px}.assistant-composer__attachment svg{width:18px;height:18px}.assistant-composer__send{width:42px;height:42px}.assistant-composer__send svg{width:18px;height:18px}}@media (width>=1024px) and (width<=1599px){.taskboard-toolbar,.leadtable-toolbar{gap:12px;min-height:56px;padding:10px 12px}.taskboard-toolbar button,.leadtable-toolbar button{min-height:38px;padding:7px 11px;font-size:13px}.taskboard-toolbar button>svg,.leadtable-toolbar button>svg{width:16px;height:16px}.taskboard-search input,.leadtable-search input{min-height:38px;font-size:13px}.taskboard-table-head,.leadtable-table-head{min-height:38px;font-size:11px}.taskboard-group>header{height:34px;font-size:11px}.taskboard-groups--compact .taskboard-row{min-height:64px}.taskboard-groups--comfortable .taskboard-row{min-height:82px}.taskboard-row__check{width:16px;height:16px}.taskboard-row__task strong{font-size:13px;line-height:18px}.taskboard-row__task small,.taskboard-row__due,.taskboard-row__record strong,.taskboard-row__assignee span{font-size:11px;line-height:16px}.taskboard-row__record small{font-size:10px}.taskboard-row__record>i,.taskboard-row__assignee>i{width:26px;height:26px}}@media (width>=1024px){.campaign-workspace__header nav button{min-height:48px;padding:0 14px;font-size:13px;line-height:18px}.campaign-workspace__header nav button svg,.campaign-workspace__identity>button svg,.campaign-workspace__more>button svg{width:17px;height:17px}.campaign-workspace__identity strong{font-size:14px;line-height:20px}.campaign-workspace__status,.campaign-workspace__actions>button{font-size:12px}.campaign-flow__meta strong{font-size:13px;line-height:18px}.campaign-flow__meta small,.campaign-flow__sender small,.campaign-flow__delay{font-size:12px;line-height:16px}.campaign-flow__sender strong{font-size:13px;line-height:18px}.campaign-flow__sender i{width:20px;height:20px;font-size:8px}.campaign-flow__step{min-height:64px;padding-inline:14px;font-size:14px}.campaign-flow__step>svg,.campaign-flow__step>span i svg{width:17px;height:17px}.campaign-flow__step>span i{width:30px;height:30px}.campaign-flow__zoom button{width:36px;height:36px}.campaign-flow__zoom button svg{width:17px;height:17px}.campaign-step-inspector>header{min-height:52px;padding:0 18px}.campaign-step-inspector>header strong{font-size:14px}.campaign-step-inspector__mode,.campaign-step-inspector>header button{min-height:34px;font-size:12px}.campaign-step-inspector__content{gap:20px;padding:20px}.campaign-step-inspector__content>label{gap:8px}.campaign-step-inspector__content>label>span:first-child{font-size:var(--readable-label-size);line-height:16px}.campaign-step-inspector__sender{min-height:44px;font-size:13px}.campaign-step-inspector__sender i{width:22px;height:22px;font-size:8px}.campaign-step-inspector__delay>span:last-child{font-size:13px;line-height:20px}.campaign-step-inspector__subject input,.campaign-step-inspector__delay input,.campaign-step-inspector__message textarea{font-size:var(--readable-control-size);line-height:21px}.campaign-step-inspector__subject input{height:44px}.campaign-step-inspector__message,.campaign-step-inspector__message textarea{min-height:320px}.campaign-step-inspector__variables select,.campaign-step-inspector__variables button,.campaign-step-inspector__actions button{min-height:36px;font-size:12px}.campaign-step-inspector>footer{min-height:56px;padding:0 14px}}@media (width>=1024px) and (width<=1180px){.campaign-studio{grid-template-columns:minmax(390px,1fr) 340px}.campaign-flow__meta{top:16px;left:20px}.campaign-flow__canvas{width:min(400px,100% - 40px);padding:96px 0 56px}.campaign-flow__sender{width:260px}.campaign-flow__step,.campaign-flow__delay{width:294px}}@media (width<=1023px){.campaign-studio{grid-template-columns:minmax(0,1fr)}.campaign-step-inspector{border-top:1px solid var(--lemlist-border);border-left:0}}@media (width>=1600px){.campaign-workspace__header{grid-template-columns:minmax(380px,1fr) auto minmax(380px,1fr);gap:24px;min-height:clamp(58px,3.15vw,66px);padding-inline:18px}.campaign-workspace__identity{gap:10px}.campaign-workspace__identity>button,.campaign-workspace__identity>i,.campaign-workspace__more>button{border-radius:10px;width:40px;height:40px}.campaign-workspace__identity>button svg,.campaign-workspace__identity>i svg,.campaign-workspace__more>button svg{width:19px;height:19px}.campaign-workspace__identity strong{max-width:470px;font-size:clamp(16px,.88vw,18px);line-height:24px}.campaign-workspace__identity small{font-size:12px;line-height:16px}.campaign-workspace__status{min-height:30px;padding:0 11px;font-size:12px}.campaign-workspace__header nav{gap:8px}.campaign-workspace__header nav button{gap:8px;min-height:clamp(58px,3.15vw,66px);padding-inline:18px;font-size:clamp(14px,.78vw,16px);line-height:22px}.campaign-workspace__header nav button svg,.campaign-workspace__actions svg{width:19px;height:19px}.campaign-workspace__actions{gap:10px}.campaign-workspace__actions>button{border-radius:9px;min-height:42px;padding-inline:15px;font-size:14px}.campaign-audience{height:calc(100dvh - clamp(58px,3.15vw,66px))}.campaign-audience__toolbar{gap:16px;min-height:clamp(62px,3.35vw,70px);padding:10px 16px}.campaign-audience__toolbar>div{gap:10px}.campaign-audience__search{border-radius:10px;gap:10px;width:min(480px,34vw);height:46px;padding-inline:14px}.campaign-audience__search>svg{width:18px;height:18px}.campaign-audience__search input{font-size:14px;line-height:20px}.campaign-audience__toolbar button,.campaign-audience__add{border-radius:10px;gap:8px;min-height:44px;padding-inline:14px;font-size:13px}.campaign-audience__toolbar button>svg,.campaign-audience__add>svg{width:17px;height:17px}.campaign-audience__add select{max-width:165px}.campaign-audience__notice{gap:9px;min-height:44px;padding-inline:16px;font-size:12px}.campaign-audience__table{font-variant-numeric:tabular-nums;width:max(100%,1120px);font-size:clamp(12px,.68vw,14px)}.campaign-audience__row{grid-template-columns:minmax(280px,1.5fr) minmax(280px,1.35fr) 138px 82px minmax(150px,.8fr) 100px 48px;min-height:clamp(58px,3.1vw,64px)}.campaign-audience__row>span{gap:10px;min-height:clamp(58px,3.1vw,64px);padding-inline:15px}.campaign-audience__head{min-height:44px;font-size:12px;line-height:16px}.campaign-audience__head>span{min-height:44px}.campaign-audience input[type=checkbox]{width:17px;height:17px}.campaign-audience__person i{width:32px;height:32px;font-size:10px}.campaign-audience__person>span{gap:3px}.campaign-audience__person strong,.campaign-audience__email>strong{font-size:13px;line-height:18px}.campaign-audience__person small{font-size:11px;line-height:15px}.campaign-audience__status,.campaign-audience__verified{border-radius:6px;gap:5px;padding:5px 8px;font-size:12px}.campaign-audience__verified svg{width:14px;height:14px}.campaign-audience__row>button{width:40px;height:40px}.campaign-audience__row>button svg{width:17px;height:17px}.campaign-audience>footer{min-height:42px;padding-inline:16px;font-size:11px}.taskboard-toolbar,.leadtable-toolbar{min-height:64px;padding:12px 16px}.taskboard-toolbar button,.leadtable-toolbar button,.taskboard-search input,.leadtable-search input{min-height:44px;font-size:14px}.taskboard-toolbar button>svg,.leadtable-toolbar button>svg{width:18px;height:18px}.taskboard-table-head,.leadtable-head{min-height:44px;font-size:12px}.taskboard-group>header{height:38px;font-size:12px}.taskboard-groups--compact .taskboard-row,.leadtable-row{min-height:72px}.taskboard-groups--comfortable .taskboard-row{min-height:88px}.taskboard-row__task strong,.leadtable-row__lead strong,.leadtable-row__name strong{font-size:14px;line-height:20px}.taskboard-row__task small,.taskboard-row__due,.taskboard-row__record strong,.taskboard-row__assignee span,.leadtable-row__lead small,.leadtable-row__name small,.leadtable-row__source small,.leadtable-row__watch,.leadtable-row__activity{font-size:12px;line-height:17px}}@media (width>=1440px){.product-shell.product-shell--dark .leadtable-page{padding-inline:clamp(24px,1.8vw,42px)}.product-shell.product-shell--dark .leadtable-toolbar{gap:14px;min-height:70px;padding:12px 16px}.product-shell.product-shell--dark .leadtable-search{width:clamp(340px,24vw,470px)}.product-shell.product-shell--dark :is(.leadtable-toolbar button,.leadtable-search input,.leadtable-toolbar__right>span,.leadtable-crm-state){min-height:44px;font-size:14px}.product-shell.product-shell--dark .leadtable-page .lead-handoff__head{min-height:46px;font-size:12px;line-height:16px}.product-shell.product-shell--dark .leadtable-page .lead-handoff__row{min-height:76px}.product-shell.product-shell--dark .leadtable-page :is(.lead-handoff__head>span,.lead-handoff__buyer,.lead-handoff__contact,.lead-handoff__source,.lead-handoff__campaign,.lead-handoff__next,.lead-custom-field__cell){padding-inline:16px}.product-shell.product-shell--dark .leadtable-page :is(.lead-handoff__buyer strong,.lead-handoff__contact strong,.lead-handoff__source strong,.lead-handoff__campaign strong){font-size:14px;line-height:20px}.product-shell.product-shell--dark .leadtable-page :is(.lead-handoff__buyer small,.lead-handoff__contact small,.lead-handoff__source small,.lead-handoff__campaign small,.lead-handoff__enrichment-meta a,.lead-enrichment-status){font-size:12px;line-height:17px}.product-shell.product-shell--dark .leadtable-page :is(.lead-inline-select,.lead-campaign-stage,.lead-destination-picker__trigger,.lead-custom-field__cell input:not([type=checkbox]),.lead-custom-field__cell select){min-height:36px;font-size:13px}.product-shell.product-shell--dark .leadtable-page .lead-handoff__selection input{width:17px;height:17px}.product-shell.product-shell--dark .campaigns-page:not(.campaigns-page--workspace){padding-inline:clamp(28px,2.4vw,54px)}.product-shell.product-shell--dark .shell-main>.campaigns-page.campaigns-page--workspace{width:100%;max-width:none;margin-inline:0;padding-inline:0}.product-shell.product-shell--dark .shell-main:has(>.campaigns-page)>.shell-main-header h1{font-size:28px;line-height:35px}.product-shell.product-shell--dark .campaign-search{width:clamp(390px,29vw,540px);height:46px}.product-shell.product-shell--dark .campaign-search input,.product-shell.product-shell--dark .campaign-filter>span,.product-shell.product-shell--dark .campaign-filter select,.product-shell.product-shell--dark .campaign-favorite-filter,.product-shell.product-shell--dark .campaign-create-split>button{font-size:15px}.product-shell.product-shell--dark :is(.campaign-filter,.campaign-favorite-filter,.campaign-create-split,.campaign-create-split>button){height:46px}.product-shell.product-shell--dark .campaign-list-table__head{height:42px;font-size:13px}.product-shell.product-shell--dark .campaign-list-table__row{gap:22px;height:60px;padding-inline:18px;font-size:15px;line-height:22px}.product-shell.product-shell--dark .campaign-list-table__name>i{width:24px;height:24px}.product-shell.product-shell--dark .campaign-list-table__name strong{font-size:15px;line-height:22px}.product-shell.product-shell--dark .campaign-list-table__name small,.product-shell.product-shell--dark .campaign-list-table__status small{font-size:12px;line-height:17px}.product-shell.product-shell--dark .campaign-list-table__actions button{width:38px;height:38px}}@media (width>=1920px){.product-shell.product-shell--dark .leadtable-page .lead-handoff__head{min-height:52px;font-size:13px}.product-shell.product-shell--dark .leadtable-page .lead-handoff__row{min-height:88px}.product-shell.product-shell--dark .leadtable-page :is(.lead-handoff__buyer strong,.lead-handoff__contact strong,.lead-handoff__source strong,.lead-handoff__campaign strong){font-size:16px;line-height:23px}.product-shell.product-shell--dark .leadtable-page :is(.lead-handoff__buyer small,.lead-handoff__contact small,.lead-handoff__source small,.lead-handoff__campaign small){font-size:13px;line-height:18px}.product-shell.product-shell--dark .campaign-list-table__head{height:46px;font-size:14px}.product-shell.product-shell--dark .campaign-list-table__row{height:68px;font-size:16px}.product-shell.product-shell--dark .campaign-list-table__name strong{font-size:16px}}.product-shell--dark .shell-main--home{--shell-main-header-height:0px}.product-shell--dark .home-assistant--watch-chat .assistant-thread__content,.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__content{gap:26px;width:min(100%,820px);padding:36px 26px 40px}.product-shell--dark .home-assistant--watch-chat .assistant-message--assistant{gap:12px}.product-shell--dark .home-assistant--watch-chat .assistant-message__avatar{width:29px;height:29px}.product-shell--dark .home-assistant--watch-chat .assistant-message__content{width:min(100%,720px)}.product-shell--dark .home-assistant--watch-chat .assistant-message__text,.product-shell--dark .home-assistant--watch-chat .assistant-message__user-bubble{font-size:14px;line-height:1.62}.product-shell--dark .home-assistant--watch-chat .assistant-message__user-bubble{border-radius:15px 15px 6px;max-width:min(620px,100%);padding:10px 13px}.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,760px)}.watch-run-history{width:100%;color:var(--app-text,#f4f3f6);gap:24px;display:grid}.watch-run-message{width:100%}.watch-run-message__content{min-width:0}.watch-run-message__card{border:1px solid var(--app-border,#34333a);background:color-mix(in srgb, var(--app-surface,#1b1a1f) 78%, transparent);border-radius:15px;overflow:hidden}.watch-run-message__header{border-bottom:1px solid var(--app-border-soft,#2a2930);background:#ffffff04;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:9px 12px;display:flex}.watch-run-message__run-label{min-width:0;color:var(--app-muted,#aaa8b0);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:2px;font-size:11.5px;font-weight:500;line-height:1.4;transition:color .16s;display:inline-flex}.watch-run-message__run-label:hover{color:var(--app-text,#f4f3f6)}.watch-run-message__run-label:focus-visible,.watch-run-message__actions a:focus-visible,.watch-run-message__actions button:focus-visible,.watch-run-history__earlier:focus-visible{outline:2px solid var(--app-focus,#7091e5);outline-offset:2px;border-radius:7px}.watch-run-message__run-label>svg{color:#9bb4f4}.watch-run-message__run-meta{color:var(--app-placeholder,#77757f);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:10px;line-height:1.2;display:flex}.watch-run-message__run-meta>span{color:var(--app-muted,#aaa8b0)}.watch-run-message__summary{color:var(--app-muted,#aaa8b0);margin:0;padding:13px 14px;font-size:12.5px;font-weight:400;line-height:1.55}.watch-run-message__summary+.watch-run-message__results{border-top:1px solid var(--app-border-soft,#2a2930)}.watch-run-message__rejections{color:var(--app-placeholder,#77757f);padding:0 14px 12px;font-size:11px}.watch-run-message__rejections summary{cursor:pointer;width:fit-content;color:var(--app-muted,#aaa8b0);line-height:1.45}.watch-run-message__rejections ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.watch-run-message__rejections li{gap:2px;display:grid}.watch-run-message__rejections li>span{color:var(--app-muted-strong,#cfced4)}.watch-run-message__rejections li>small{color:var(--app-placeholder,#77757f);font-size:10.5px;line-height:1.45}.watch-run-message__results{margin:0;padding:0;list-style:none;display:grid}.watch-run-message__results>li{border-top:1px solid var(--app-border-soft,#2a2930);min-width:0;padding:14px 14px 13px}.watch-run-message__results>li:first-child{border-top:0}.watch-run-message__result-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.watch-run-message__result-heading strong{color:var(--app-text,#f4f3f6);font-size:14px;font-weight:500;line-height:1.35}.watch-run-message__result-heading>span{color:#9bb4f4;font-variant-numeric:tabular-nums;text-align:center;background:#7091e51c;border-radius:6px;flex:none;min-width:39px;padding:3px 6px;font-size:10px;font-weight:500}.watch-run-message__evidence{max-width:68ch;color:var(--app-muted-strong,#cfced4);text-wrap:pretty;margin:7px 0 0;font-size:12.5px;line-height:1.52}.watch-run-message__results .watch-run-message__fit{max-width:70ch;color:var(--app-muted,#a5a3ab);text-wrap:pretty;grid-template-columns:max-content minmax(0,1fr);gap:8px;margin:6px 0 0;font-size:11.5px;line-height:1.48;display:grid}.watch-run-message__fit>span{color:var(--app-placeholder,#77757f);font-weight:500}.watch-run-message__actions{align-items:center;gap:9px;min-width:0;margin-top:11px;display:flex}.watch-run-message__source{min-width:0;color:var(--app-muted,#a5a3ab);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.watch-run-message__source:not(.watch-run-message__source--static){cursor:pointer}.watch-run-message__source:not(.watch-run-message__source--static):hover{color:var(--app-text,#f4f3f6)}.watch-run-message__source>span:not(.source-badge){text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.watch-run-message__source .source-badge{color:inherit;gap:5px;font-size:10px}.watch-run-message__source .source-badge>.source-badge__mark{border-radius:6px;width:20px;height:20px;font-size:8px}.watch-run-message__source .source-badge>.source-badge__mark>svg{width:11px;height:11px}.watch-run-message__state{color:var(--app-muted,#a5a3ab);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.watch-run-message__state:before{content:"";background:#77757f;border-radius:50%;width:5px;height:5px}.watch-run-message__state--approved{color:#a9c0ff}.watch-run-message__state--approved:before{background:#7091e5}.watch-run-message__state--needs-review:before{background:#b6d74f}.watch-run-message__state--dismissed{color:#8f8d95}.watch-run-message__actions>button,.watch-run-history__earlier{border:1px solid var(--app-border,#3a393f);min-height:27px;color:var(--app-muted-strong,#cfced4);cursor:pointer;font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.watch-run-message__actions>button:hover,.watch-run-history__earlier:hover{background:var(--app-surface-hover,#232228);color:var(--app-text,#f4f3f6);border-color:#53525a}.watch-run-message__actions>button:active,.watch-run-history__earlier:active{transform:translateY(1px)}.watch-run-history__earlier{border-radius:999px;width:max-content;margin:0 auto}.assistant-message-actions{color:var(--app-placeholder,#77757f);align-items:center;gap:3px;margin-top:8px;display:flex}.assistant-message-actions button{min-height:27px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.assistant-message-actions button:hover{background:var(--app-surface-hover,#232228);color:var(--app-muted-strong,#cfced4)}.assistant-message-actions button[data-copied=true]{color:#9ab7ff}.product-shell--dark .assistant-watch-chip-row{gap:7px;margin-top:13px}.product-shell--dark .assistant-watch-chip{background:#252624;border-color:#3b3e38;border-radius:999px;grid-template-columns:auto auto;gap:6px;min-height:38px;padding:7px 11px}.product-shell--dark .assistant-watch-chip__mark{display:none}.product-shell--dark .assistant-watch-chip__copy{align-items:center;gap:5px;max-width:520px;display:flex}.product-shell--dark .assistant-watch-chip__copy>strong{font-size:12px;font-weight:500}.product-shell--dark .assistant-watch-chip__meta{color:#76a9ff;order:-1;font-size:12px}.product-shell--dark .assistant-watch-chip__meta>span:nth-of-type(n+2),.product-shell--dark .assistant-watch-chip__meta i,.product-shell--dark .assistant-watch-chip__open{display:none}.product-shell--dark .assistant-source{border-color:var(--app-border,#3a393f);background:var(--app-surface,#1b1a1f);min-height:32px;color:var(--app-muted-strong,#cfced4);border-radius:999px;grid-template-columns:16px minmax(0,1fr) 12px;gap:6px;padding:5px 9px 5px 6px}.product-shell--dark .assistant-source:hover{background:var(--app-surface-hover,#232228);color:var(--app-text,#f4f3f6);border-color:#7091e58c}.product-shell--dark .assistant-source__icon{color:#a9c0ff;background:#4e77df2e;border-radius:50%;width:16px;height:16px}.product-shell--dark .assistant-source__title{font-size:10.5px;font-weight:500}.product-shell--dark .assistant-source__copy small,.product-shell--dark .assistant-source>svg:last-child{color:var(--app-placeholder,#77757f)}.home-assistant--watch-chat .assistant-thread__content>.assistant-message:first-of-type{margin-top:2px}@media (width>=1440px){.product-shell--dark .home-assistant--watch-chat .assistant-thread__content,.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__content{gap:28px;width:min(100%,860px);padding-top:44px}.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__footer .assistant-composer-wrap{width:min(100%,800px)}}@media (width>=1920px){.product-shell--dark .home-assistant--watch-chat .assistant-thread__content,.product-shell--dark .home-assistant--simple-chat.home-assistant--watch-chat .assistant-thread__content{gap:30px;width:min(100%,900px);padding-top:48px}}@media (width<=720px){.product-shell--dark .home-assistant--watch-chat .assistant-thread__content{width:100%;padding:22px 14px 30px}.watch-run-message__turn{display:block}.watch-run-message__turn>.assistant-message__avatar{display:none}.product-shell--dark .home-assistant--watch-chat .watch-run-message__content{width:100%;max-width:none}.watch-run-message__header{padding-inline:11px}.watch-run-message__run-meta{gap:7px}.watch-run-message__result-heading{align-items:flex-start}.watch-run-message__results .watch-run-message__fit{display:block}.watch-run-message__fit>span{margin-bottom:2px;display:block}.watch-run-message__source>span:not(.source-badge),.watch-run-message__state{display:none}.watch-run-message__actions>button{white-space:nowrap;margin-left:auto}}:root{--wl-control-surface:#202026;--wl-control-surface-hover:#292933;--wl-control-border:#464651;--wl-control-text:#f1f1f5;--wl-control-muted:#a6a6b5;--wl-primary:#3e6ff4;--wl-primary-hover:#527dfa;--wl-primary-border:#5a83ff}.campaign-list-controls{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.campaign-list-controls__discovery,.campaign-list-controls__actions,.campaign-filter-row{align-items:center;min-width:0;display:flex}.campaign-list-controls__discovery{flex:auto;gap:12px}.campaign-list-controls__actions{flex:none;gap:8px}.campaign-filter-row{flex:0 auto;gap:8px;min-height:40px;overflow:visible}.campaign-list-controls .campaign-search{flex:0 340px;width:clamp(240px,28cqi,340px)}.campaign-list-controls .campaign-create-split{margin-left:0}.campaign-list-controls .campaign-clear-filters:disabled{display:none}.product-shell.product-shell--dark .leadtable-page .lead-inline-select{min-width:126px;min-height:38px;color:var(--app-text);background:0 0;border:0;border-radius:8px;margin:0;padding:0;position:relative}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__trigger{border:1px solid var(--app-border);background:var(--app-surface-low);width:100%;min-height:38px;color:var(--app-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font:500 13px/18px Inter,ui-sans-serif,sans-serif;display:flex;overflow:hidden}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__trigger:hover,.product-shell.product-shell--dark .leadtable-page .lead-inline-select__trigger[aria-expanded=true]{border-color:var(--app-border-strong);background:var(--app-hover)}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__trigger:focus-visible{outline:2px solid var(--app-primary,#4e77df);outline-offset:2px}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__trigger>strong{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__trigger>svg:last-child{color:var(--app-muted);flex:none}.product-shell.product-shell--dark .leadtable-page .lead-inline-select--status .lead-inline-select__trigger>span{background:#8c7bf1;border-radius:999px;flex:none;width:7px;height:7px}.product-shell.product-shell--dark .leadtable-page .lead-inline-select--ready .lead-inline-select__trigger>span,.product-shell.product-shell--dark .leadtable-page .lead-status-dot--ready{background:#9dcc68}.product-shell.product-shell--dark .leadtable-page .lead-inline-select--manual .lead-inline-select__trigger>span,.product-shell.product-shell--dark .leadtable-page .lead-status-dot--manual{background:#e2a657}.product-shell.product-shell--dark .leadtable-page .lead-inline-select--sent .lead-inline-select__trigger>span,.product-shell.product-shell--dark .leadtable-page .lead-status-dot--sent{background:#9b7af2}.product-shell.product-shell--dark .leadtable-page .lead-inline-select--disqualified .lead-inline-select__trigger>span,.product-shell.product-shell--dark .leadtable-page .lead-status-dot--disqualified{background:#e48774}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu{z-index:20;border:1px solid var(--app-border-strong);background:#24232c;border-radius:9px;min-width:max(100%,180px);padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #00000061}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu button{width:100%;min-height:34px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font:500 13px/18px Inter,ui-sans-serif,sans-serif;display:flex}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu button:hover,.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu button[aria-checked=true]{background:#343341}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu button>:last-child{color:#89a8ff;margin-left:auto}.product-shell.product-shell--dark .leadtable-page .lead-status-dot{border-radius:999px;width:7px;height:7px}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu i{color:#d8d5e6;background:#393646;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee{background:0 0;border:0;width:auto;min-width:0;min-height:38px;margin:0;padding:0;display:inline-flex;position:relative}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger{border:1px solid var(--app-border);background:var(--app-surface-low);min-width:128px;min-height:38px;color:var(--app-text);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger:hover,.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger[aria-expanded=true]{border-color:var(--app-border-strong);background:var(--app-hover)}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger:focus-visible{outline:2px solid var(--app-primary,#4e77df);outline-offset:2px}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger>i,.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-menu i{color:#d8d5e6;background:#312f3d;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger>span{min-width:0;color:var(--app-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font:500 13px/18px Inter,ui-sans-serif,sans-serif;overflow:hidden}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-trigger>svg{color:var(--app-muted);flex:none}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-menu{z-index:20;border:1px solid var(--app-border-strong);background:#24232c;border-radius:9px;min-width:180px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #00000061}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-menu button{width:100%;min-height:36px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font:500 13px/18px Inter,ui-sans-serif,sans-serif;display:flex}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-menu button:hover,.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-menu button[aria-checked=true]{background:#343341}.product-shell.product-shell--dark .taskboard-page .taskboard-row__assignee-menu button>:last-child{color:#89a8ff;margin-left:auto}.campaign-list-controls .campaign-filter{overflow:visible}.campaign-filter__trigger{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.campaign-filter__trigger>span{color:var(--campaign-text);flex:none;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:22px;display:flex}.campaign-filter__trigger>span b{background:var(--campaign-danger);color:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.campaign-filter__trigger>strong{min-width:0;color:var(--campaign-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.campaign-filter__trigger>svg{width:14px;height:14px;color:var(--campaign-muted);flex:none;transition:transform .15s}.campaign-filter.is-open .campaign-filter__trigger>svg{transform:rotate(180deg)}.campaign-filter__menu{z-index:40;border:1px solid var(--campaign-border);background:var(--campaign-control-raised);border-radius:10px;width:max-content;min-width:100%;max-width:min(260px,72vw);padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 30px #00000059}.campaign-filter__menu button{min-height:34px;color:var(--campaign-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font:500 13px/18px Inter,sans-serif}.campaign-filter__menu button:hover,.campaign-filter__menu button:focus-visible{background:#4e77df2e;outline:0}.campaign-filter__menu button.is-selected{color:#e9eeff;background:#4e77df47}@container (width<=900px){.campaign-list-controls{flex-wrap:wrap;align-items:flex-start}.campaign-list-controls__discovery{flex:100%}.campaign-list-controls__actions{margin-left:0}}@container (width<=700px){.campaign-list-controls__discovery{flex-direction:column;align-items:stretch}.campaign-list-controls .campaign-search{flex-basis:40px;width:100%}.campaign-filter-row{flex-wrap:wrap;width:100%}.campaign-filter-row .campaign-filter{flex:150px}.campaign-list-controls__actions{justify-content:space-between;width:100%}}.product-shell--dark :is(.leadtable-toolbar>.leadtable-toolbar__left>button,.leadtable-toolbar>.leadtable-toolbar__left>.leadtable-filter>button,.leadtable-toolbar>.leadtable-toolbar__right>.leadtable-column-manager>button,.taskboard-toolbar>.taskboard-toolbar__left>button,.taskboard-toolbar>.taskboard-toolbar__right>button,.lead-destination-picker__trigger){border-color:var(--wl-control-border);background:linear-gradient(180deg, #282831 0%, var(--wl-control-surface) 100%);min-height:40px;color:var(--wl-control-text);border-radius:10px;padding:0 13px;font-size:13px;font-weight:500;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0000003d}.product-shell--dark :is(.leadtable-toolbar>.leadtable-toolbar__left>button,.leadtable-toolbar>.leadtable-toolbar__left>.leadtable-filter>button,.leadtable-toolbar>.leadtable-toolbar__right>.leadtable-column-manager>button,.taskboard-toolbar>.taskboard-toolbar__left>button,.taskboard-toolbar>.taskboard-toolbar__right>button,.lead-destination-picker__trigger):is(:hover,[aria-expanded=true]){background:linear-gradient(180deg, #30303a 0%, var(--wl-control-surface-hover) 100%);color:#fff;border-color:#5b5b68}.product-shell--dark :is(.watch-chat-panel__row select,.settings-profile-form select,.settings-team-invite select,.settings-invite-modal__form select,.settings-ai-context__form select,.campaign-delivery-settings select,.campaign-audience__add){border-color:var(--wl-control-border);background-color:var(--wl-control-surface);min-height:40px;color:var(--wl-control-text);border-radius:10px;box-shadow:inset 0 1px #ffffff08,0 1px 2px #0000002e}.product-shell--dark :is(.watch-chat-panel__row select,.settings-profile-form select,.settings-team-invite select,.settings-invite-modal__form select,.settings-ai-context__form select,.campaign-delivery-settings select,.campaign-audience__add):focus-visible{border-color:var(--wl-primary-border);outline-offset:1px;outline:2px solid #5a83ff42}.product-shell--dark :is(.campaign-create-split>button,.campaign-workspace__actions>.campaign-workspace__save:not(:disabled),.leadtable-toolbar button.leadtable-toolbar__primary,.taskboard-toolbar button.taskboard-toolbar__primary,.leadtable-toolbar .leadtable-column-editor form footer .leadtable-column-editor__submit:not(:disabled),.taskmodal__footer button.taskmodal__save,.taskmodal__composer button.taskmodal__save,.settings-simple__primary:not(:disabled),.settings-billing-overview__row>button.settings-billing-overview__primary,.watch-chat-panel__prompt-actions button.watch-chat-panel__prompt-save:not(:disabled)){border-color:var(--wl-primary-border);background:linear-gradient(180deg, var(--wl-primary-hover) 0%, var(--wl-primary) 100%);color:#fff;min-height:40px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff2b,0 2px 5px #00000047}.product-shell--dark :is(.campaign-create-split>button,.campaign-workspace__actions>.campaign-workspace__save:not(:disabled),.leadtable-toolbar button.leadtable-toolbar__primary,.taskboard-toolbar button.taskboard-toolbar__primary,.leadtable-toolbar .leadtable-column-editor form footer .leadtable-column-editor__submit:not(:disabled),.taskmodal__footer button.taskmodal__save,.taskmodal__composer button.taskmodal__save,.settings-simple__primary:not(:disabled),.settings-billing-overview__row>button.settings-billing-overview__primary,.watch-chat-panel__prompt-actions button.watch-chat-panel__prompt-save:not(:disabled)):hover{background:linear-gradient(#6389ff 0%,#4778fa 100%);border-color:#7194ff}.product-shell--dark :is(.campaign-create-split>button,.campaign-workspace__actions>.campaign-workspace__save:not(:disabled),.leadtable-toolbar button.leadtable-toolbar__primary,.taskboard-toolbar button.taskboard-toolbar__primary,.leadtable-toolbar .leadtable-column-editor form footer .leadtable-column-editor__submit:not(:disabled),.taskmodal__footer button.taskmodal__save,.taskmodal__composer button.taskmodal__save,.settings-simple__primary:not(:disabled),.settings-billing-overview__row>button.settings-billing-overview__primary,.watch-chat-panel__prompt-actions button.watch-chat-panel__prompt-save:not(:disabled)):focus-visible{outline-offset:2px;outline:2px solid #6c91ff94}.product-shell--dark .campaign-create-split>button:first-child{white-space:nowrap;border-radius:10px 0 0 10px;min-width:172px;min-height:40px}.product-shell--dark .campaign-create-split>button:nth-child(2){border-radius:0 10px 10px 0;min-height:40px}.product-shell--dark .lead-drawer__actions{align-items:center;min-height:40px}.product-shell--dark .lead-drawer__actions :is(.lead-drawer__campaign-picker,.lead-drawer__campaign-picker .lead-destination-picker__trigger,.lead-drawer__enrich,.lead-drawer__new-campaign){box-sizing:border-box;align-self:center;height:32px;min-height:32px}.campaigns-page--workspace .campaign-flow .campaign-flow__step{grid-template-rows:30px 43px;min-height:74px;display:grid}.campaigns-page--workspace .campaign-flow .campaign-flow__step-preview{display:none}.campaigns-page--workspace .campaign-flow__lead+.campaign-flow__step-wrap{margin-top:26px}.campaigns-page--workspace .campaign-flow .campaign-flow__step{cursor:pointer;grid-template-rows:30px 43px;min-height:74px;position:relative}.campaigns-page--workspace .campaign-flow .campaign-flow__step-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 42px 0 11px;display:flex}.campaigns-page--workspace .campaign-flow .campaign-flow__step-main:focus-visible,.campaigns-page--workspace .campaign-flow .campaign-flow__step-timing button:focus-visible,.campaigns-page--workspace .campaign-flow .campaign-flow__step-remove:focus-visible{outline:2px solid var(--app-primary,#4e77df);outline-offset:-2px}.campaigns-page--workspace .campaign-flow .campaign-flow__step-main .campaign-flow__step-title{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.campaigns-page--workspace .campaign-flow .campaign-flow__step-timing{align-items:center;gap:4px;display:flex}.campaigns-page--workspace .campaign-flow .campaign-flow__step-timing button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.campaigns-page--workspace .campaign-flow .campaign-flow__step-timing input{border:1px solid var(--campaign-border);background:var(--campaign-control-raised);width:38px;height:20px;color:var(--campaign-text);font:inherit;text-align:center;border-radius:4px;padding:0 3px}.campaigns-page--workspace .campaign-flow .campaign-flow__step-remove{width:25px;height:25px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;bottom:9px;right:8px}.campaigns-page--workspace .campaign-flow .campaign-flow__step-remove:hover:not(:disabled){color:#ee8d8d;background:#e2525221}.campaigns-page--workspace .campaign-step-inspector>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaigns-page--workspace .campaign-step-inspector__delete{border:1px solid var(--app-border);min-height:30px;color:var(--app-muted);cursor:pointer;font:inherit;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.campaigns-page--workspace .campaign-step-inspector__delete:hover:not(:disabled){color:#ed9a9a;background:#de52521a;border-color:#de676780}.campaigns-page--workspace .campaign-step-inspector__delete:disabled{cursor:not-allowed;opacity:.45}@media (width>=901px){.product-shell.product-shell--dark .shell-main:has(>.campaigns-page:not(.campaigns-page--workspace)){--shell-main-header-height:49px}.product-shell.product-shell--dark .shell-main:has(>.campaigns-page:not(.campaigns-page--workspace))>.shell-main-header{border-bottom:1px solid var(--app-border-soft);background:var(--app-canvas);height:49px;min-height:49px;padding:0 16px}.product-shell.product-shell--dark .shell-main:has(>.campaigns-page:not(.campaigns-page--workspace))>.shell-main-header h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell.product-shell--dark .shell-main:has(>.campaigns-page:not(.campaigns-page--workspace))>.shell-main-header .shell-main-header__icon{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell.product-shell--dark .shell-main>.campaigns-page:not(.campaigns-page--workspace){box-sizing:border-box;width:100%;max-width:none;min-height:calc(100dvh - 49px);margin:0;padding:16px 16px 52px}.product-shell.product-shell--dark .campaigns-page:not(.campaigns-page--workspace) .campaigns-page__heading{margin:0 0 14px}.product-shell.product-shell--dark .campaigns-page:not(.campaigns-page--workspace) .campaigns-page__heading h1{color:var(--campaign-text);letter-spacing:-.03em;margin:0;font:600 28px/34px Inter,ui-sans-serif,sans-serif}.product-shell.product-shell--dark .campaigns-page:not(.campaigns-page--workspace) .campaigns-page__heading{align-items:center;gap:12px;display:flex}.product-shell.product-shell--dark .campaigns-page__trial{color:#c9d7ff;white-space:nowrap;background:#1c2540;border:1px solid #43578f;border-radius:7px;align-items:center;min-height:26px;padding:0 9px;font:600 12px/1 Inter,ui-sans-serif,sans-serif;display:inline-flex}.product-shell.product-shell--dark .campaigns-page:not(.campaigns-page--workspace) .campaign-list-controls{min-height:40px;margin:0 0 12px;padding:0}.product-shell.product-shell--dark .shell-main:has(>.taskboard-page){--shell-main-header-height:49px}.product-shell.product-shell--dark .shell-main:has(>.taskboard-page)>.shell-main-header{border-bottom:1px solid var(--app-border-soft);background:var(--app-canvas);height:49px;min-height:49px;padding:0 16px}.product-shell.product-shell--dark .shell-main:has(>.taskboard-page)>.shell-main-header h1{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell.product-shell--dark .shell-main:has(>.taskboard-page)>.shell-main-header .shell-main-header__icon{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-shell.product-shell--dark .shell-main>.taskboard-page{box-sizing:border-box;width:100%;max-width:none;min-height:calc(100dvh - 49px);margin:0;padding:16px 16px 52px}.product-shell.product-shell--dark .taskboard-page .taskboard-toolbar{min-height:40px;margin:0 0 12px;padding:0}.campaigns-page--workspace .campaign-studio{grid-template-columns:minmax(0,1fr) clamp(420px,31vw,500px)}}@media (width>=1501px){.campaigns-page--workspace .campaign-studio{grid-template-columns:minmax(0,1fr) clamp(500px,29vw,580px)}}@media (width<=900px){.campaign-workspace__actions>.campaign-workspace__status{display:none}}.product-shell.product-shell--dark .lead-drawer__section>header>span{margin-left:auto}.product-shell.product-shell--dark .lead-drawer__section-action,.product-shell.product-shell--dark .lead-drawer__field-action{border:1px solid var(--app-border-strong);background:var(--app-surface-2);color:var(--app-text);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.product-shell.product-shell--dark .lead-drawer__section-action{min-height:28px;padding:0 9px}.product-shell.product-shell--dark .lead-drawer__field-action{color:#a9beff;flex:none;min-height:24px;padding:0 8px}.product-shell.product-shell--dark .lead-drawer__section-action:hover,.product-shell.product-shell--dark .lead-drawer__field-action:hover{background:var(--app-hover);border-color:#7897ffad}.product-shell.product-shell--dark .lead-drawer__section-action:disabled{cursor:default;opacity:.58}.product-shell.product-shell--dark .lead-drawer__fields dd>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-shell.product-shell--dark .lead-drawer__email-field{gap:8px;overflow:visible}.product-shell.product-shell--dark .lead-drawer__email-field>span:first-child{flex:auto}.product-shell.product-shell--dark .lead-drawer__email-field--editing{flex-wrap:wrap;padding:7px}.product-shell.product-shell--dark .lead-drawer__email-field input{border:1px solid var(--app-border-strong);background:var(--app-surface-1);min-width:180px;min-height:30px;color:var(--app-text);font:inherit;border-radius:7px;outline:none;flex:100%;padding:0 9px}.product-shell.product-shell--dark .lead-drawer__email-field input:focus{border-color:#7897ffd1;box-shadow:0 0 0 3px #4c70ec2e}.product-shell.product-shell--dark .lead-drawer__email-actions{flex:none;gap:5px;display:inline-flex;overflow:visible}.product-shell.product-shell--dark .lead-drawer__field-action--primary{color:#c6d4ff;background:#3d5bc447;border-color:#7897ffb3}.product-shell.product-shell--dark .lead-drawer__field--picker{box-shadow:none;background:0 0;padding:0;position:relative;overflow:visible}.product-shell.product-shell--dark .lead-drawer__picker{width:100%;position:relative}.product-shell.product-shell--dark .lead-drawer__picker-trigger{width:100%;min-height:32px;color:var(--app-text);cursor:pointer;font:inherit;text-align:left;background:#16151e;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.product-shell.product-shell--dark .lead-drawer__picker-trigger:hover,.product-shell.product-shell--dark .lead-drawer__picker-trigger[aria-expanded=true]{background:#1d1c24;box-shadow:inset 0 0 0 1px #8faaff75}.product-shell.product-shell--dark .lead-drawer__picker-trigger>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.product-shell.product-shell--dark .lead-drawer__picker-trigger>svg{color:var(--app-muted);flex:none}.product-shell.product-shell--dark .lead-drawer__picker-trigger>i,.product-shell.product-shell--dark .lead-drawer__picker-menu i{color:#dedbea;background:#353342;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.product-shell.product-shell--dark .lead-drawer__picker-menu{z-index:40;border:1px solid var(--app-border-strong);background:#24232d;border-radius:9px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #0000006b}.product-shell.product-shell--dark .lead-drawer__picker-menu button{width:100%;min-height:34px;color:var(--app-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.product-shell.product-shell--dark .lead-drawer__picker-menu button:hover,.product-shell.product-shell--dark .lead-drawer__picker-menu button[aria-checked=true]{background:#343341}.product-shell.product-shell--dark .lead-drawer__picker-menu button>svg:last-child{color:#9db8ff;margin-left:auto}.product-shell.product-shell--dark .lead-drawer__picker .lead-status-dot{border-radius:999px;flex:none;width:7px;height:7px}.product-shell.product-shell--dark .lead-drawer__picker .lead-status-dot--ready{background:#9dcc68}.product-shell.product-shell--dark .lead-drawer__picker .lead-status-dot--manual{background:#e2a657}.product-shell.product-shell--dark .lead-drawer__picker .lead-status-dot--sent{background:#9b7af2}.product-shell.product-shell--dark .lead-drawer__picker .lead-status-dot--disqualified{background:#e48774}.product-shell.product-shell--dark .lead-drawer__field-note{color:var(--app-muted);margin-top:-1px;font-size:11px;display:block}.product-shell.product-shell--dark .lead-drawer__field-note--valid{color:#9db8ff}.product-shell.product-shell--dark .lead-drawer__field-note--invalid{color:#e7ad8d}.campaigns-page--workspace .campaign-review-flow__start{border-color:var(--app-border-strong);background:var(--app-surface-2);grid-template-columns:1fr;place-items:center;width:150px;min-height:42px;padding:0 12px;display:grid;box-shadow:0 4px 18px #00000029}.campaigns-page--workspace .campaign-review-flow__start>strong{color:var(--app-text);text-overflow:clip;font-size:12px;font-weight:500;line-height:1;overflow:visible}@media (width>=1181px){.home-assistant.home-assistant--simple-chat.home-assistant--watch-chat{grid-template-columns:minmax(0,1fr) 400px}}@media (width>=1600px){.home-assistant.home-assistant--simple-chat.home-assistant--watch-chat{grid-template-columns:minmax(0,1fr) 420px}}.product-shell.product-shell--dark .watch-chat-panel{box-shadow:-14px 0 32px #0003}.watch-chat-panel__body,.watch-chat-panel__prompt textarea,.assistant-thread__viewport,.assistant-history-panel__list,.shell-watch-history__list{-ms-overflow-style:none;scrollbar-width:none}.watch-chat-panel__body::-webkit-scrollbar{width:0;height:0;display:none}.watch-chat-panel__prompt textarea::-webkit-scrollbar{width:0;height:0;display:none}.assistant-thread__viewport::-webkit-scrollbar{width:0;height:0;display:none}.assistant-history-panel__list::-webkit-scrollbar{width:0;height:0;display:none}.shell-watch-history__list::-webkit-scrollbar{width:0;height:0;display:none}@media (width>=901px){.product-shell.product-shell--dark .leadtable-page .leadtable-scroll{overflow:visible}}.product-shell.product-shell--dark .leadtable-page .lead-inline-select__menu{z-index:80}.product-shell.product-shell--dark .leadtable-bulkbar--floating{border-color:var(--app-border-strong);background:#1f1e26fa;border-radius:12px;gap:8px;min-height:52px;padding:8px;box-shadow:0 18px 42px #0000006b,0 2px 8px #00000047}.product-shell.product-shell--dark .leadtable-bulkbar>span{min-height:36px;color:var(--app-muted);margin:0 2px 0 0;padding:0 9px;font-size:12px}.product-shell.product-shell--dark .leadtable-bulkbar>span strong{color:var(--app-text);font-weight:600}.product-shell.product-shell--dark .leadtable-bulkbar>button,.product-shell.product-shell--dark .leadtable-bulkbar>label{border-color:var(--app-border);background:var(--app-surface-low);min-height:36px;color:var(--app-text);border-radius:8px;gap:7px;padding:0 11px;font-size:12px;font-weight:500}.product-shell.product-shell--dark .leadtable-bulkbar>button:hover:not(:disabled),.product-shell.product-shell--dark .leadtable-bulkbar>label:hover{border-color:var(--app-border-strong);background:var(--app-hover)}.product-shell.product-shell--dark .leadtable-bulk-picker{position:relative}.product-shell.product-shell--dark .leadtable-bulk-picker__trigger{border:1px solid var(--app-border);background:var(--app-surface-low);min-height:36px;color:var(--app-text);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.product-shell.product-shell--dark .leadtable-bulk-picker__trigger:hover,.product-shell.product-shell--dark .leadtable-bulk-picker__trigger[aria-expanded=true]{border-color:var(--app-border-strong);background:var(--app-hover);color:#fff}.product-shell.product-shell--dark .leadtable-bulk-picker__trigger:focus-visible{outline-offset:1px;border-color:#5877ca;outline:2px solid #4e77df4d}.product-shell.product-shell--dark .leadtable-bulk-picker__trigger svg:last-child{color:var(--app-muted);margin-left:1px}.product-shell.product-shell--dark .leadtable-bulk-picker__menu{z-index:100;border:1px solid var(--app-border-strong);background:#22212a;border-radius:10px;gap:3px;min-width:230px;max-width:min(320px,100vw - 32px);padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 14px 30px #00000073,0 2px 7px #00000042}.product-shell.product-shell--dark .leadtable-bulk-picker__menu button{color:#e7e7eb;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:500;display:flex}.product-shell.product-shell--dark .leadtable-bulk-picker__menu button:hover,.product-shell.product-shell--dark .leadtable-bulk-picker__menu button:focus-visible{color:#fff;background:#4e77df33;outline:0}.product-shell.product-shell--dark .leadtable-bulk-picker__empty{color:var(--app-muted);padding:8px 9px;font-size:12px}.product-shell.product-shell--dark .leadtable-bulkbar>label select{min-height:34px;color:inherit;font-size:inherit;background:0 0;padding:0 5px 0 0}.product-shell.product-shell--dark .leadtable-bulkbar .leadtable-bulkbar__clear{color:var(--app-muted);background:0 0;border-color:#0000;margin-left:0}.product-shell.product-shell--dark .leadtable-bulkbar .leadtable-bulkbar__clear:hover{border-color:var(--app-border);background:var(--app-surface-low);color:var(--app-text)}.product-shell.product-shell--dark .watch-chat-panel__schedule{overflow:visible}.product-shell.product-shell--dark .watch-schedule-select{z-index:2;min-width:148px;max-width:220px;position:relative}.product-shell.product-shell--dark .watch-schedule-select__trigger{border:1px solid var(--app-border);background:var(--app-surface-low);width:100%;min-height:38px;color:var(--app-text);font:inherit;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;font-weight:500;line-height:1;display:flex}.product-shell.product-shell--dark .watch-schedule-select__trigger svg{color:var(--app-muted);flex:none}.product-shell.product-shell--dark .watch-schedule-select__trigger:hover,.product-shell.product-shell--dark .watch-schedule-select__trigger[aria-expanded=true]{background:var(--app-surface-raised);color:#fff;border-color:#5877ca}.product-shell.product-shell--dark .watch-schedule-select__trigger:focus-visible{outline-offset:1px;border-color:#5877ca;outline:2px solid #4e77df4d}.product-shell.product-shell--dark .watch-schedule-select__menu{z-index:30;border:1px solid var(--app-border-strong);background:#22212a;border-radius:10px;max-height:236px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #00000073,0 2px 7px #00000042}.product-shell.product-shell--dark .watch-schedule-select__option{color:#e7e7eb;width:100%;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.product-shell.product-shell--dark .watch-schedule-select__option:hover,.product-shell.product-shell--dark .watch-schedule-select__option[aria-selected=true]{color:#fff;background:#4e77df33}.product-shell.product-shell--dark .watch-schedule-select__option[aria-selected=true] svg{color:#8eaaff}.product-shell.product-shell--dark .watch-schedule-select__option:disabled{color:#777783;cursor:not-allowed}.product-shell.product-shell--dark .watch-schedule-select__option:disabled:hover{color:#777783;background:0 0}.driver-popover.watchllama-product-tour{color:#f4f4f1;background:#20211f;border:1px solid #3a3c38;border-radius:14px;width:min(360px,100vw - 32px);max-width:360px;padding:18px;font-family:Inter,system-ui,sans-serif;box-shadow:0 22px 60px #00000073}.driver-popover.watchllama-product-tour .driver-popover-title{color:#f7f7f3;letter-spacing:-.01em;padding-right:24px;font-family:Urbanist,Inter,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.25}.driver-popover.watchllama-product-tour .driver-popover-description{color:#b9bbb5;margin-top:7px;font-size:13px;line-height:1.55}.driver-popover.watchllama-product-tour .driver-popover-progress-text{color:#858981;letter-spacing:.02em;font-size:11px}.driver-popover.watchllama-product-tour .driver-popover-footer{margin-top:18px}.driver-popover.watchllama-product-tour button{color:#d7d8d3;min-height:34px;text-shadow:none;background:0 0;border:1px solid #454842;border-radius:9px;padding:7px 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.driver-popover.watchllama-product-tour button:hover,.driver-popover.watchllama-product-tour button:focus-visible{color:#fff;background:#2b2d29;border-color:#5a5e55}.driver-popover.watchllama-product-tour .driver-popover-next-btn,.driver-popover.watchllama-product-tour .driver-popover-done-btn{color:#12140e;background:#c9f35a;border-color:#c9f35a}.driver-popover.watchllama-product-tour .driver-popover-next-btn:hover,.driver-popover.watchllama-product-tour .driver-popover-next-btn:focus-visible,.driver-popover.watchllama-product-tour .driver-popover-done-btn:hover,.driver-popover.watchllama-product-tour .driver-popover-done-btn:focus-visible{color:#080a05;background:#d5ff67;border-color:#d5ff67}.driver-popover.watchllama-product-tour .driver-popover-close-btn{color:#92968d;border:0;min-height:28px;padding:2px 7px}.driver-popover.watchllama-product-tour .driver-popover-arrow-side-left.driver-popover-arrow{border-color:#0000 #0000 #0000 #20211f}.driver-popover.watchllama-product-tour .driver-popover-arrow-side-right.driver-popover-arrow{border-color:#0000 #20211f #0000 #0000}.driver-popover.watchllama-product-tour .driver-popover-arrow-side-top.driver-popover-arrow{border-color:#20211f #0000 #0000}.driver-popover.watchllama-product-tour .driver-popover-arrow-side-bottom.driver-popover-arrow{border-color:#0000 #0000 #20211f}@media (width<=720px){.driver-popover.watchllama-product-tour{padding:16px}}
