@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#18221d;--muted:#6d7771;--line:#e4e8e5;--cream:#f7f8f5;--green:#0a7548}*{box-sizing:border-box}html,body{background:var(--cream);min-height:100%;color:var(--ink);margin:0}body{font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:232px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.02em;align-items:center;gap:11px;padding:0 7px 31px;font-size:17px;display:flex}.brand b{color:var(--green);font-weight:700}.brandMark{color:#fff;background:#0b6f47;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid;box-shadow:inset 0 -2px #07583a}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#59645e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 11px;font-size:14px;font-weight:600;text-decoration:none;display:flex}nav button span{text-align:center;color:#78827d;width:19px;font-size:18px}nav button i{color:#126644;background:#dcefe5;border-radius:11px;margin-left:auto;padding:2px 7px;font-size:11px;font-style:normal}nav button i.danger{color:#b84332;background:#fee7e2}nav button.navActive{color:#075d3c;background:#ecf5ef}.workspace{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:14px 8px 2px;display:grid}.avatar{color:#195b3e;background:#d9e8df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.workspace strong,.workspace small{display:block}.workspace strong{font-size:13px}.workspace small{color:#8b938e;margin-top:2px;font-size:11px}.signOut{color:#a9a1ae;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:18px;position:relative}.signOut:hover{color:#fff;background:#332b3d}.signOut:after{content:attr(data-label);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:60;background:#1e1a24;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:50%;left:38px;transform:translateY(-50%)}.signOut:hover:after{opacity:1}.content{grid-column:2;width:100%;max-width:1390px;padding:46px 52px 80px}header{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.eyebrow{color:#8b948e;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:700}h1{letter-spacing:-.025em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:500}.subhead{color:var(--muted);margin:0;font-size:14px}.demoBadge{color:#657069;background:#fff;border:1px solid #d6ded9;border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.demoBadge span,.liveDot{background:#2aad70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #def3e8}.headerActions{align-items:center;gap:12px;display:flex}.clientPicker{background:#fff;border:1px solid #d9e1dc;border-radius:9px;padding:7px 9px}.clientPicker>small{letter-spacing:.12em;color:#839088;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.clientPicker>div{align-items:center;gap:5px;display:flex}.clientPicker select{color:#26342c;background:0 0;border:0;outline:0;min-width:150px;font-size:11px;font-weight:800}.clientPicker button{color:#126443;cursor:pointer;background:#e8f2ec;border:0;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:800}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:36px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 1px 2px #13231b08}.metricIcon{border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.metricIcon.green{color:#147349;background:#e3f3e9}.metricIcon.amber{color:#9a5f09;background:#fff0d8}.metricIcon.blue{color:#3666a5;background:#e6eef9}.metricIcon.red{color:#b74335;background:#fee7e3}.metric strong,.metric span{display:block}.metric strong{font:600 23px Georgia,serif}.metric span{color:#768079;margin-top:2px;font-size:11px}.sectionHeading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.sectionHeading>div{align-items:center;gap:9px;display:flex}.sectionHeading h2{margin:0;font-size:15px}.sectionHeading b{color:#53605a;background:#e9eeeb;border-radius:10px;padding:3px 7px;font-size:10px}.sectionHeading button{color:#5c6861;background:0 0;border:0;font-size:11px;font-weight:700}.sectionHeading button span{color:#156948;margin-left:5px}.dashboardGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);align-items:start;gap:22px;display:grid}.rightRail{flex-direction:column;gap:14px;display:flex}.queue{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.queue h2{border-bottom:1px solid var(--line);margin:0;padding:13px 14px;font-size:12px}.queueRow{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.queueRow:last-child{border-bottom:0}.queueRow strong,.queueRow small{display:block}.queueRow strong{font-size:11px}.queueRow small{color:#7e8782;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:3px;font-size:9px;overflow:hidden}.queueRow em{color:#af6316;font-size:8px;font-style:normal}.queueDot{background:#e1a14c;border-radius:50%;width:8px;height:8px}.queueDot.red{background:#d85a49}.calendarDate{color:#176241;background:#edf3ef;border-radius:6px;place-items:center;width:27px;height:29px;font:700 11px Georgia;display:grid}.retry{color:#a94335;background:#fff0ed;border:0;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700}.inlineAssign{color:#956116;background:#fff3df;border:0;border-radius:5px;padding:5px 8px;font-size:10px}.loading,.empty{color:#7a847e;text-align:center;padding:40px}.empty.large{padding:80px}.replyList{flex-direction:column;gap:9px;display:flex}.replyCard{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid;position:relative}.replyCard.urgent:before{content:"";background:#e09934;border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:-1px}.personAvatar{border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.coral{color:#884c38;background:#f5dcd3}.violet{color:#67528d;background:#e5def3}.blueAvatar{color:#3c6382;background:#dce8f3}.replyTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.replyTop h3{margin:0 0 3px;font-size:14px}.replyTop>div>span{color:#7a837e;font-size:10px}.actionDue{color:#176343;background:#edf6f0;border-radius:12px;flex:none;padding:5px 8px;font-size:9px;font-weight:700}.actionDue.overdue{color:#9a5f09;background:#fff0da}.replyMain p.replyPreview{color:#4d5751;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:700px;margin:9px 0 11px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.meta{align-items:center;gap:8px;min-width:0;display:flex}.meta>span{font-size:9px}.actionLabel{color:#0a7548;font-weight:800}.campaign{white-space:nowrap;text-overflow:ellipsis;color:#657069;background:#f0f2ef;border-radius:5px;max-width:260px;margin-left:auto;padding:5px 8px;overflow:hidden}.owner{color:#65706a;align-items:center;gap:5px;display:flex}.miniAvatar{color:#71594b;background:#e6ddd5;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:800;display:grid}.blueMini{color:#326272;background:#d8e8ec}.unassigned{color:#a8701e;background:#fff5e4;border-radius:5px;padding:5px 8px}.openButton,.assignButton{color:#1d5d40;background:#fff;border:1px solid #cfd9d3;border-radius:7px;align-self:center;padding:9px 12px;font-size:10px;font-weight:800}.openButton span{margin-left:5px}.assignButton{color:#986714;background:#fffaf0;border-color:#eedcb9}.cardActions{flex-direction:column;gap:6px;min-width:82px;display:flex}.doneButton,.snoozeButton{cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.doneButton{color:#fff;background:#0b7048}.snoozeButton{color:#426052;background:#edf2ef}.detailActions{flex-wrap:wrap}.tableCard{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.tableToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 17px;font-size:12px;display:flex}.tableToolbar input{border:1px solid var(--line);border-radius:7px;width:300px;padding:9px 11px;font-size:10px}.tableToolbar span{color:#7a847e;font-size:10px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#87908b;text-transform:uppercase;letter-spacing:.08em;background:#fafbf9;padding:11px 14px;font-size:8px}td{border-top:1px solid #edf0ee;padding:13px 14px}tbody tr{cursor:pointer}td small{color:#8a928d;margin-top:3px;font-size:9px;display:block}.tablePerson{align-items:center;gap:9px;display:flex}.tablePerson i{color:#286046;background:#e5eee8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.tablePerson strong,.tablePerson small{display:block}.statusPill{color:#176343;text-transform:capitalize;background:#e6f2ea;border-radius:12px;padding:5px 8px;font-size:9px;display:inline-block}.warning{color:#ad6717}.integrationCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.integrationCards article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:17px;display:grid}.integrationCards strong,.integrationCards small{display:block}.integrationCards strong{font-size:12px}.integrationCards small{color:#758079;margin-top:3px;font-size:9px}.integrationCards em{color:#89918c;grid-column:2;font-size:9px;font-style:normal}.health{background:#29a66c;border-radius:50%;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 3px #dff3e8}.health.warn{background:#e89f3e;box-shadow:0 0 0 3px #fcebd3}.errorList article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:13px;padding:15px 17px;display:grid}.errorList article:last-child{border-bottom:0}.errorList strong{font-size:11px}.errorList p{color:#9c473c;margin:4px 0;font-size:10px}.errorList small{color:#8a928d;font-size:9px}.errorList button,.detailActions button,.detailActions a{color:#fff;background:#0b7048;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:700;text-decoration:none}.drawerBackdrop{z-index:20;background:#131c1747;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(540px,100%);height:100%;padding:30px;position:relative;overflow:auto;box-shadow:-10px 0 40px #0e19131f}.drawerClose{color:#68726c;background:#f0f2f0;border:0;border-radius:50%;width:30px;height:30px;font-size:19px;position:absolute;top:18px;right:20px}.detailHead{align-items:center;gap:12px;margin-bottom:15px;display:flex}.detailHead h2{margin:0 0 4px;font:500 23px Georgia}.detailHead p{color:#778079;margin:0;font-size:11px}.drawer dl{margin:25px 0}.drawer dl div{border-bottom:1px solid #edf0ee;grid-template-columns:100px 1fr;padding:10px 0;display:grid}.drawer dt{color:#8b948f;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.drawer dd{margin:0;font-size:11px}.detailSection{margin:24px 0}.detailSection h3{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.detailSection blockquote{color:#39443e;background:#f6f8f5;border-left:3px solid #50a87b;margin:10px 0;padding:17px 18px;font:13px/1.55 Arial,Helvetica,sans-serif}.formattedReply p{margin:0 0 14px}.formattedReply p:last-child{margin-bottom:0}.detailSection small{color:#78817c}.detailActions{gap:9px;margin-top:25px;display:flex}.detailActions .secondary{color:#315743;background:#edf2ef}.toast{z-index:30;color:#fff;background:#19352a;border:0;border-radius:9px;padding:12px 14px;font-size:11px;position:fixed;bottom:24px;right:26px;box-shadow:0 8px 25px #0003}.toast span{color:#adc4b8;margin-left:18px}.credentialBackdrop{z-index:40;background:#121d1780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credentialCard{background:#fff;border-radius:14px;width:min(520px,100%);padding:28px;box-shadow:0 24px 70px #00000038}.credentialCard>span{color:#18714d;letter-spacing:.14em;font-size:8px;font-weight:800}.credentialCard h2{margin:8px 0;font:500 25px Georgia}.credentialCard p{color:#68736d;font-size:11px;line-height:1.55}.credentialCard code{overflow-wrap:anywhere;background:#f0f4f1;border:1px solid #dce4df;border-radius:7px;margin:16px 0;padding:13px;font-size:10px;display:block}.credentialCard button{color:#fff;background:#0b7048;border:0;border-radius:7px;margin-right:8px;padding:10px 13px;font-size:10px;font-weight:800}.credentialCard button.credentialDone{color:#355746;background:#edf2ef}.deleteWorkspaceCard{border:1px solid #f1c7bf}.deleteWorkspaceCard>span{color:#a74336}.deleteWorkspaceActions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.credentialCard button.confirmDelete{color:#fff;background:#b43f34;margin:0}.credentialCard button:disabled{cursor:wait;opacity:.65}.deleteWorkspaceLink{border-radius:8px;justify-content:center;align-items:center;padding:11px 13px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.nativeDeleteModal{z-index:200;place-items:center;padding:20px;display:none;position:fixed;inset:0}.nativeDeleteModal:target{display:grid}.nativeDeleteBackdrop{background:#120e18a8;position:absolute;inset:0}.nativeDeleteModal .deleteWorkspaceCard{z-index:1;position:relative}.nativeDeleteModal .deleteWorkspaceActions{align-items:center}.nativeDeleteModal .deleteWorkspaceActions form{margin:0}.nativeNoButton{color:#355746;background:#edf2ef;border-radius:7px;justify-content:center;align-items:center;padding:10px 18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.credentialCard .deleteWorkspaceError{color:#8f3028;background:#fff1ee;border:1px solid #efb6ad;border-radius:8px;padding:10px 12px;font-weight:700}.listBuilder{flex-direction:column;gap:16px;display:flex}.tamHero{color:#fff;background:#17392c radial-gradient(circle at 85% 20%,#5dbf8b33,#0000 30%);border-radius:14px;justify-content:space-between;align-items:center;padding:26px 28px;display:flex}.tamHero h2{margin:7px 0;font:500 25px/1.2 Georgia}.tamHero p{color:#bdd0c7;max-width:660px;margin:0;font-size:11px;line-height:1.55}.tamHero button,.createListCard button{color:#213629;cursor:pointer;background:#e9bd69;border:0;border-radius:8px;padding:11px 15px;font-size:10px;font-weight:800}.tamLabel,.createIntro>span,.funnelHead span{letter-spacing:.14em;color:#85c4a5;font-size:8px;font-weight:800}.tamStats{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.tamStats article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.tamStats small,.tamStats strong{display:block}.tamStats small{color:#7e8882;min-height:20px;font-size:8px}.tamStats strong{margin-top:4px;font:600 20px Georgia}.createListCard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:.8fr 1.6fr;display:grid;overflow:hidden}.createIntro{background:#f0f5f1;padding:25px}.createIntro h2{margin:8px 0;font:500 23px/1.2 Georgia}.createIntro p{color:#67736c;font-size:10px;line-height:1.6}.listForm{grid-template-columns:1fr 1fr;gap:13px;padding:23px;display:grid}.listForm label{color:#5d6962;font-size:9px;font-weight:700}.listForm input,.listForm select,.listForm textarea{color:#26332c;background:#fafbf9;border:1px solid #dce2de;border-radius:7px;width:100%;margin-top:6px;padding:10px;font:10px Arial;display:block}.listForm textarea{resize:vertical;min-height:56px}.listForm .wide{grid-column:1/-1}.listForm button{justify-self:start}.listForm>small{color:#8b948f;align-self:center;font-size:8px}.jobTop{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.jobTop h2{margin:8px 0 5px;font:500 21px Georgia}.jobTop p{color:#768079;margin:0;font-size:10px}.readyPill{color:#147349;background:#e2f2e8;border-radius:12px;padding:5px 8px;font-size:8px;font-weight:800}.readyCount{text-align:right}.readyCount strong,.readyCount span{display:block}.readyCount strong{color:#0b7048;font:600 30px Georgia}.readyCount span{color:#758079;font-size:9px}.reuseBanner{background:#fdf9ef;border:1px solid #eee1be;border-radius:11px;grid-template-columns:1fr auto 1fr 1.3fr;align-items:center;gap:18px;padding:17px 21px;display:grid}.reuseBanner div strong,.reuseBanner div span{display:block}.reuseBanner div strong{font-size:13px}.reuseBanner div span{color:#807764;margin-top:3px;font-size:9px}.reuseBanner>b{color:#b4954e}.reuseBanner .savings{border-left:1px solid #dfd1aa;padding-left:18px}.reuseBanner .savings strong{color:#8a6518}.funnelCard{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.funnelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.funnelHead h2{margin:7px 0 0;font:500 20px Georgia}.funnelHead>div:last-child{text-align:right}.funnelHead>div:last-child strong,.funnelHead>div:last-child small{display:block}.funnelHead>div:last-child strong{color:#0b7048}.funnelHead>div:last-child small{color:#87908b;margin-top:3px;font-size:8px}.funnelSteps{padding:5px 22px}.funnelSteps article{border-bottom:1px solid #edf0ee;grid-template-columns:27px 1fr;gap:12px;padding:13px 0;display:grid;position:relative}.funnelSteps article:last-child{border-bottom:0}.stepIndex{color:#146744;background:#e7f1eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.stepBody>div:first-child{justify-content:space-between;display:flex}.stepBody strong{font-size:11px}.stepDone{color:#168058;font-size:8px}.stepCounts{align-items:baseline;gap:6px;margin-top:6px;display:flex}.stepCounts b{font:600 15px Georgia}.stepCounts span{color:#8a938e;font-size:8px}.stepCounts i{color:#a6ada9;font-style:normal}.stepCounts em{color:#6c756f;background:#f2f4f2;border-radius:5px;margin-left:8px;padding:4px 6px;font-size:8px;font-style:normal}.stepBody p{color:#a36d28;margin:6px 0 0;font-size:8px}.exportCard{background:#eaf4ee;border:1px solid #cce2d4;border-radius:11px;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.exportCard>div{align-items:center;gap:12px;display:flex}.exportIcon{color:#fff;background:#0b7048;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.exportCard strong{font-size:12px}.exportCard p{color:#607067;margin:4px 0 0;font-size:9px}.exportCard button{color:#718078;background:#c9d8cf;border:0;border-radius:7px;padding:9px 11px;font-size:9px}.tamFoot{border:1px dashed #cad4ce;border-radius:9px;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.tamFoot strong,.tamFoot span{display:block}.tamFoot strong{font-size:10px}.tamFoot span{color:#818a85;margin-top:3px;font-size:8px}.tamFoot code{background:#edf1ee;border-radius:5px;padding:7px 9px;font-size:9px}.tamHeroActions{flex:none;gap:8px;display:flex}.tamHero .importButton{color:#e2eee8;background:0 0;border:1px solid #638073}.importPanel{background:#fff;border:1px solid #d9e2dc;border-radius:12px;padding:22px}.importPanelHead{justify-content:space-between;gap:20px;display:flex}.importPanelHead span,.tamLibrary>div>span{color:#368160;letter-spacing:.13em;font-size:8px;font-weight:800}.importPanelHead h2,.tamLibrary h2{margin:7px 0;font:500 20px Georgia}.importPanelHead p{color:#6d7771;max-width:650px;margin:0;font-size:10px}.importPanelHead>button{background:#eef2ef;border:0;border-radius:50%;width:28px;height:28px}.importFields{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.importFields label{color:#5d6962;font-size:9px;font-weight:700}.importFields input{background:#fafbf9;border:1px solid #dce2de;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:9px;display:block}.importFields button,.reconcilePreview button{color:#fff;background:#0b7048;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:800}.importFields button:disabled{background:#c9d4cd}.importHint{color:#8a938e;margin:11px 0 0;font-size:8px}.importProgress{color:#285c44;background:#f0f5f2;border-radius:7px;margin-top:13px;padding:10px;font-size:9px}.reconcilePreview{border-top:1px solid var(--line);margin-top:13px;padding-top:14px}.previewCounts{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.previewCounts article{background:#f7f9f7;border-radius:7px;padding:10px}.previewCounts strong,.previewCounts span{display:block}.previewCounts strong{font:600 17px Georgia}.previewCounts span{color:#707b74;text-transform:capitalize;margin-top:3px;font-size:8px}.reconcilePreview>div:last-child{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.reconcilePreview p{color:#6e7972;font-size:9px}.tamLibrary{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.tamLibrary>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.tamLibrary h2{margin-bottom:11px}.segmentChips{flex-wrap:wrap;gap:7px;display:flex}.segmentChips b{color:#2d6047;background:#edf4ef;border-radius:15px;padding:7px 9px;font-size:9px}.segmentChips i{color:#779183;margin-left:7px;font-style:normal}.tamLibrary article{border-bottom:1px solid #edf0ee;padding:8px 0}.tamLibrary article:last-child{border:0}.tamLibrary article strong,.tamLibrary article small{display:block}.tamLibrary article strong{font-size:9px}.tamLibrary article small{color:#858e89;margin-top:3px;font-size:8px}.tamHeroTools{flex:none;align-items:center;gap:10px;display:flex}.tamDownload{color:#213629;white-space:nowrap;background:#e9bd69;border-radius:8px;align-items:center;padding:11px 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.tamDownload:hover{background:#f1ca7e}.claudeLive{border:1px solid #547565;border-radius:9px;align-items:center;gap:10px;min-width:168px;padding:10px 13px;display:flex}.claudeLive>span{background:#66d79d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #66d79d1f}.claudeLive strong,.claudeLive small{display:block}.claudeLive strong{font-size:10px}.claudeLive small{color:#9fc1b0;margin-top:3px;font-size:8px}.claudeImport{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:46px 1fr;gap:15px;padding:22px;display:grid}.claudeMark{color:#795b36;background:#eae2d6;border-radius:12px;place-items:center;width:44px;height:44px;font:700 20px Georgia;display:grid}.claudeImport span{color:#8a6a42;letter-spacing:.13em;font-size:8px;font-weight:800}.claudeImport h2{margin:6px 0;font:500 20px Georgia}.claudeImport p{color:#68736c;margin:0 0 12px;font-size:10px;line-height:1.5}.claudeImport code{font:9px/1.5 var(--font-geist-mono),monospace;color:#524b42;background:#f5f3ee;border-left:3px solid #b69a70;padding:11px 13px;display:block}@media (max-width:1050px){.dashboardGrid{grid-template-columns:1fr}.rightRail{grid-template-columns:repeat(3,1fr);display:grid}.tamStats{grid-template-columns:repeat(4,1fr)}.importFields{grid-template-columns:1fr 1fr}.tamLibrary{grid-template-columns:1fr}}@media (max-width:900px){.shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px 18px;position:static}.brand{margin-right:auto;padding:0}.sidebar nav{flex-direction:row}.workspace{display:none}.content{padding:28px 20px}.metrics{grid-template-columns:repeat(2,1fr)}.rightRail,.integrationCards{grid-template-columns:1fr}header{gap:16px}.headerActions{flex-direction:column;align-items:flex-end}}@media (max-width:620px){.sidebar nav button{font-size:0}.sidebar nav button span{font-size:17px}.metrics{grid-template-columns:1fr 1fr}.replyCard{grid-template-columns:38px 1fr}.replyCard>button{grid-column:2;width:max-content}.content{padding:24px 14px}h1{font-size:27px}.tableToolbar input{width:190px}.drawer{padding:25px 18px}.tamHero,.jobTop,.exportCard{flex-direction:column;align-items:flex-start;gap:16px}.tamHeroActions,.tamHeroTools{flex-direction:column;align-items:flex-start;width:100%}.tamStats{grid-template-columns:repeat(2,1fr)}.createListCard,.listForm,.importFields{grid-template-columns:1fr}.listForm .wide{grid-column:auto}.reuseBanner{grid-template-columns:1fr}.reuseBanner>b{display:none}.reuseBanner .savings{border-top:1px solid #dfd1aa;border-left:0;padding:12px 0 0}.tamFoot{flex-direction:column;align-items:flex-start;gap:12px}.previewCounts{grid-template-columns:repeat(2,1fr)}.reconcilePreview>div:last-child{flex-direction:column;align-items:flex-start;gap:10px}}.workspaceSelector{background:#fff;border:1px solid #d7e0da;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex;box-shadow:0 7px 20px #1e372a0d}.workspaceSelector span{letter-spacing:.14em;color:#18714d;font-size:8px;font-weight:800}.workspaceSelector h2{margin:5px 0;font:500 22px Georgia}.workspaceSelector p{color:#748078;margin:0;font-size:9px}.workspaceSelector>div:last-child{align-items:center;gap:8px;display:flex}.workspaceSelector select{color:#26342c;background:#f8faf8;border:1px solid #ccd8d0;border-radius:8px;min-width:240px;padding:10px 11px;font-size:10px;font-weight:800}.workspaceSelector button{color:#fff;cursor:pointer;background:#0b7048;border:0;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:800}@media (max-width:620px){.workspaceSelector{flex-direction:column;align-items:flex-start}.workspaceSelector>div:last-child{flex-direction:column;align-items:stretch;width:100%}.workspaceSelector select{width:100%;min-width:0}}.portalHeader{align-items:center;gap:10px;display:flex}.portalHeader select{color:#26342c;background:#fff;border:1px solid #d3ddd7;border-radius:8px;min-width:150px;padding:9px 11px;font-size:10px;font-weight:800}.overviewPage{flex-direction:column;gap:16px;display:flex}.overviewToolbar{justify-content:space-between;align-items:end;display:flex}.overviewToolbar strong,.overviewToolbar small{display:block}.overviewToolbar strong{font-size:14px}.overviewToolbar small{color:#7c8780;margin-top:4px;font-size:9px}.overviewToolbar>div:last-child{border:1px solid #d8e0db;border-radius:8px;display:flex;overflow:hidden}.overviewToolbar button{color:#66726b;background:#fff;border:0;padding:8px 12px;font-size:9px;font-weight:800}.overviewMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.overviewMetrics article{color:#fff;background:#17392c;border:1px solid #2d5545;border-radius:12px;flex-direction:column;min-height:130px;padding:18px;display:flex}.overviewMetrics article>span{color:#95b2a5;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.overviewMetrics article>strong{margin:auto 0 10px;font:500 29px Georgia}.overviewMetrics article>div{justify-content:space-between;align-items:center;display:flex}.overviewMetrics small{color:#8eaa9d;font-size:8px}.overviewMetrics em{border-radius:12px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.ratioStrip{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ratioStrip>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px 18px}.ratioStrip span,.ratioStrip small,.ratioStrip strong{display:block}.ratioStrip span{color:#77827b;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.ratioStrip strong{color:#0b7048;margin:7px 0 3px;font:600 22px Georgia}.ratioStrip small{color:#89928d;font-size:8px}.performanceTable{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.performanceTable>div{border-bottom:1px solid var(--line);padding:17px 18px}.performanceTable h2{margin:0;font:500 18px Georgia}.performanceTable>div>span{color:#7f8983;margin-top:4px;font-size:9px;display:block}.performanceTable td strong,.performanceTable td small{display:block}.readOnlyNotice{color:#356149;background:#edf4ef;border:1px solid #d5e4da;border-radius:9px;padding:11px 13px;font-size:9px;font-weight:700}.readOnlyInbox{flex-direction:column;gap:9px;display:flex}.readOnlyInbox article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:start;gap:13px;padding:15px;display:grid}.readOnlyInbox h3{margin:2px 0 4px;font-size:12px}.readOnlyInbox h3 span{color:#19704b;text-transform:uppercase;background:#e5f2e9;border-radius:10px;margin-left:8px;padding:3px 6px;font-size:7px}.readOnlyInbox small,.readOnlyInbox time{color:#7e8882;font-size:8px}.readOnlyInbox p{color:#4e5952;margin:9px 0 0;font-size:10px;line-height:1.5}.playbookGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.playbookGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.playbookGrid span{color:#b9c9c0;font:600 20px Georgia}.playbookGrid h2{margin:20px 0 8px;font:500 18px Georgia}.playbookGrid p{color:#6f7a74;font-size:10px;line-height:1.55}.playbookGrid b{color:#19704b;text-transform:uppercase;letter-spacing:.08em;font-size:8px}@media (max-width:1050px){.overviewMetrics{grid-template-columns:repeat(2,1fr)}.playbookGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.portalHeader{flex-direction:column;align-items:flex-end}.overviewToolbar{flex-direction:column;align-items:flex-start;gap:12px}.overviewMetrics,.ratioStrip,.playbookGrid{grid-template-columns:1fr}.readOnlyInbox article{grid-template-columns:40px 1fr}.readOnlyInbox time{grid-column:2}}body{color:#1e1a24;background:#faf7f2;font-family:Inter,Arial,sans-serif}.shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{background:#1e1a24;width:78px;padding:20px 13px;overflow:visible}.brand{justify-content:center;padding:0 0 24px}.brand>span:last-child{display:none}.brandMark{color:#fff;background:linear-gradient(145deg,#7c3aed,#4c1d95);box-shadow:0 8px 24px #6d28d947}.sidebar nav{gap:7px;overflow:visible}.sidebar nav button{color:#cfc8d4;border-radius:12px;justify-content:center;width:50px;height:48px;padding:0;position:relative}.sidebar nav button>b{display:none}.sidebar nav button>span{font-size:19px}.sidebar nav button:after{content:attr(data-label);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:50;background:#1e1a24;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:700;transition:all .15s;position:absolute;top:50%;left:60px;transform:translateY(-50%)translate(-5px);box-shadow:0 8px 20px #0003}.sidebar nav button:hover:after{opacity:1;transform:translateY(-50%)translate(0)}.sidebar nav button.navActive{color:#fff;background:#6d28d9}.sidebar nav button i{color:#fff;background:#b58a3e;border:2px solid #1e1a24;position:absolute;top:-4px;right:-3px}.workspace{justify-content:center;padding:0}.workspace>div,.workspace>span:last-child{display:none}.workspace .avatar{color:#fff;background:#6d28d9}.content{padding-left:34px}h1,.tamHero h2,.overviewMetrics article>strong,.ratioStrip strong,.performanceTable h2,.tamLibrary h2{font-family:Fraunces,Georgia,serif}.demoBadge span{background:#7c3aed}.overviewToolbar button.active,.workspaceSelector button,.importFields button,.reconcilePreview button{background:#6d28d9}.overviewToolbar>div:last-child{border-color:#d8cce8}.overviewMetrics{grid-template-columns:repeat(3,1fr)}.overviewMetrics article{color:#1e1a24;background:#fff;border-color:#e3dacb;box-shadow:0 8px 26px #4c1d950d}.ratioStrip strong{color:#6d28d9}.tamHero{background:radial-gradient(circle at 85% 20%,#b58a3e54,#0000 35%)}.tamHero button,.tamDownload{color:#fff;background:#b58a3e}.claudeLive>span{background:#d7ad52}.dailyPriorities{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.dailyPriorities>div{background:#fff;border:1px solid #e3dacb;border-left:4px solid #6d28d9;border-radius:11px;padding:16px 18px}.dailyPriorities>div+div{border-left-color:#b58a3e}.dailyPriorities span,.dailyPriorities strong,.dailyPriorities small{display:block}.dailyPriorities span{letter-spacing:.12em;color:#6d28d9;font-size:8px;font-weight:900}.dailyPriorities strong{margin:7px 0;font:600 17px Fraunces,Georgia,serif}.dailyPriorities small{color:#807887;font-size:9px}.taskComposer{background:#fff;border:1px solid #e3dacb;border-radius:11px;margin-bottom:14px;padding:14px}.taskComposer form{gap:8px;display:flex}.taskComposer input{border:1px solid #ddd4c6;border-radius:8px;flex:1;padding:11px 12px;font-size:11px}.taskComposer form button{color:#fff;background:#6d28d9;border:0;border-radius:8px;padding:0 16px;font-size:10px;font-weight:800}.taskComposer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.taskComposer>div>button{text-align:left;color:#332d38;background:#faf7f2;border:1px solid #eee7dc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.taskComposer>div>button span{color:#6d28d9;font-size:14px}.taskComposer>div>button strong{font-size:10px}.taskComposer>div>button small{color:#867e8a;font-size:8px}.taskComposer>div>button.taskDone{opacity:.55}.taskComposer>div>button.taskDone strong{text-decoration:line-through}.inboxToolbar{justify-content:space-between;gap:12px;display:flex}.searchControls{flex:1;justify-content:flex-end;gap:8px;display:flex}.searchControls input,.crmToolbar input{color:#4a4350;background:#fff;border:1px solid #e3dacb;border-radius:9px;min-width:250px;padding:10px 12px;font-size:10px}.inboxToolbar select{color:#4a4350;background:#fff;border:1px solid #e3dacb;border-radius:9px;padding:0 12px;font-size:10px;font-weight:700}.readOnlyInbox blockquote{background:#faf7f2;border-left:3px solid #7c3aed;margin:12px 0 0;padding:10px 14px}.readOnlyInbox blockquote p{margin:0 0 9px}.readOnlyInbox blockquote p:last-child{margin-bottom:0}.wideTable .tableWrap{padding:0;overflow:auto}.wideTable table{min-width:1120px}.crmBoard{grid-template-columns:repeat(5,minmax(190px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow:auto}.crmBoard>section{background:#f3eee5;border:1px solid #e3dacb;border-radius:12px;min-height:420px;padding:11px}.crmBoard>section>header{justify-content:space-between;align-items:center;padding:5px 4px 12px;display:flex}.crmBoard>section>header strong{font-size:10px}.crmBoard>section>header span{color:#5e24b0;background:#e4d8f7;border-radius:12px;padding:3px 7px;font-size:8px;font-weight:800}.crmBoard button{text-align:left;color:#1e1a24;background:#fff;border:1px solid #e4dccf;border-radius:9px;grid-template-columns:28px 1fr;gap:2px 8px;width:100%;margin-bottom:8px;padding:11px;display:grid}.crmBoard button i{color:#6d28d9;background:#efe7fb;border-radius:50%;grid-row:1/4;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:800;display:grid}.crmBoard button strong{font-size:10px}.crmBoard button small,.crmBoard button em{color:#7d7481;font-size:8px;font-style:normal}.crmBoard>section>p{text-align:center;color:#948c96;margin-top:30px;font-size:9px}.segmentRows article{border-bottom:1px solid #eee6da;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.segmentRows article:last-child{border:0}.segmentRows article strong,.segmentRows article small{display:block}.segmentRows article b{color:#5e24b0;font-size:9px}.segmentRows article button{color:#6d28d9;background:#f0eafd;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.segmentPreview{border:1px solid var(--line);background:#fff;border-radius:18px;max-height:480px;margin-top:16px;padding:18px;overflow:auto}.segmentPreview header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.segmentPreview header span{letter-spacing:.12em;color:#6d28d9;font-size:8px;font-weight:900}.segmentPreview header h3{margin:4px 0 0}.segmentPreview header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:7px 11px}.segmentPreview>div{gap:7px;display:grid}.segmentPreview>div article{background:#faf7f2;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.segmentPreview article small{color:#7d747f}.segmentPreview article em{text-transform:capitalize;color:#6d28d9;font-size:8px;font-style:normal}.segmentPreview>small{color:#7d747f;margin-top:12px;font-size:8px;display:block}@media (max-width:900px){.shell{grid-template-columns:68px minmax(0,1fr);display:grid}.sidebar{z-index:10;flex-direction:column;width:68px;height:100vh;padding:16px 9px;position:fixed}.sidebar nav{flex-direction:column}.content{margin-left:68px;padding:24px 18px}.workspace{display:flex}.overviewMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.overviewMetrics,.dailyPriorities{grid-template-columns:1fr}.inboxToolbar{flex-direction:column;align-items:stretch}.inboxToolbar select{height:38px}.crmBoard{grid-template-columns:repeat(5,240px)}}html,body{background:#efe8de}.content{background:radial-gradient(circle at 88% 3%,#6d28d91a,#0000 24%),radial-gradient(circle at 12% 88%,#17704b14,#0000 28%),#f4eee6;min-height:100vh}.overviewMetrics article:nth-child(3n+1){background:#fffaf3}.ratioStrip>div,.performanceTable,.readOnlyInbox article,.tamStats article,.tamLibrary>div{background:#fffcf7eb;box-shadow:0 10px 28px #3723190b}.tamHero{box-shadow:0 20px 48px #4c1d952e;color:#fff!important;background:radial-gradient(circle at 86% 18%,#d9b3ff47,#0000 32%),linear-gradient(135deg,#25113d,#5724a7 62%,#214c3b)!important}.tamHero h2{text-shadow:0 1px 14px #0000002e;color:#fff!important}.claudeLive strong{color:#fff}.claudeLive small{color:#d5e9df}.loadingExperience{color:#fff;background:radial-gradient(circle at 50% 42%,#6d28d945,#0000 25%),radial-gradient(circle at 18% 75%,#28785429,#0000 30%),#18171d;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:62vh;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #997cff2e}.loadingExperience.compact{min-height:50vh}.loadingExperience strong{margin-top:22px;font:600 24px Fraunces,Georgia,serif}.loadingExperience small{color:#bcb8c7;margin-top:8px;font-size:10px}.loaderOrbit{place-items:center;width:108px;height:108px;display:grid;position:relative}.loaderOrbit span{color:#fff;background:linear-gradient(145deg,#8750ed,#5421aa);border-radius:22px;place-items:center;width:66px;height:66px;font:700 34px Fraunces,Georgia,serif;display:grid;box-shadow:0 0 38px #7c3aed99}.loaderOrbit:before,.loaderOrbit:after{content:"";border:3px solid #0000;border-top-color:#8060ff;border-radius:50%;animation:1.15s linear infinite venlutoSpin;position:absolute;inset:0}.loaderOrbit:after{border-width:1px;border-top-color:#b593ff;animation-duration:1.8s;animation-direction:reverse;inset:12px}.loaderOrbit i{background:#d8c5ff;border-radius:50%;width:6px;height:6px;position:absolute;top:0;box-shadow:0 0 12px #9c79ff}.loaderOrbit span img{object-fit:contain;filter:drop-shadow(0 4px 10px #200c525c);width:58px;height:58px;display:block}@keyframes venlutoSpin{to{transform:rotate(360deg)}}.inboxEmpty{text-align:center;background:linear-gradient(135deg,#faf5ff,#f2f7f3);border:1px dashed #cdbde2;border-radius:12px;padding:28px}.inboxEmpty strong,.inboxEmpty small{display:block}.inboxEmpty strong{color:#38224f;font:600 17px Fraunces,Georgia,serif}.inboxEmpty small{color:#746d79;margin-top:8px;font-size:9px}.crmToolbar{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 12px;display:flex}.crmHint{color:#766f7a;margin:0;font-size:10px}.crmBoard>section{transition:border-color .15s,background .15s}.crmBoard button{cursor:grab}.crmBoard button:active{cursor:grabbing}.errorActions{gap:6px;display:flex}.errorList .dismissError{color:#625d55;background:#f1eee8}.crmBoard button .dealMeta{color:#6d28d9;grid-column:2;margin-top:5px;font-size:8px;font-weight:700}.dealEditor{background:#faf7fd;border:1px solid #e5dced;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;padding:16px;display:grid}.dealEditor span{letter-spacing:.08em;color:#7d7186;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.dealEditor label{background:#fff;border:1px solid #ded4e6;border-radius:7px;align-items:center;padding-left:9px;display:flex}.dealEditor input{color:#251f29;background:#fff;border:1px solid #ded4e6;border-radius:7px;width:100%;padding:9px;font-size:11px}.dealEditor label input{border:0}.dealEditor button{color:#fff;cursor:pointer;background:#6d28d9;border:0;border-radius:7px;grid-column:1/-1;padding:10px;font-size:10px;font-weight:800}.dealEditor button:disabled{opacity:.6}.playbookHub{flex-direction:column;gap:18px;display:flex}.diagnosticHeader{color:#fff;background:linear-gradient(135deg,#1c3028,#342145);border-radius:16px;padding:27px}.diagnosticHeader span,.libraryPanel header span,.roadmapPanel>span{letter-spacing:.14em;color:#b99af2;font-size:8px;font-weight:900}.diagnosticHeader h2{margin:8px 0;font:600 25px Fraunces,Georgia,serif}.diagnosticHeader p{color:#c6d1cb;margin:0;font-size:10px}.diagnosticGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.diagnosticGrid article{background:#fff;border:1px solid #e1d9e9;border-radius:12px;padding:17px}.diagnosticGrid b{color:#7651bd;font-size:8px}.diagnosticGrid h3{margin:15px 0 7px;font:600 15px Fraunces,Georgia,serif}.diagnosticGrid strong{color:#bb7a23;font-size:9px;display:block}.diagnosticGrid p{color:#6c6870;margin:8px 0 0;font-size:9px;line-height:1.55}.playbookColumns{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:14px;display:grid}.libraryPanel,.roadmapPanel{background:#fff;border:1px solid #e2dce6;border-radius:13px;padding:20px}.libraryPanel header{margin:0 0 14px}.libraryPanel h2,.roadmapPanel h2{margin:5px 0;font:600 19px Fraunces,Georgia,serif}.playbookForm{background:#f7f3fb;border-radius:10px;grid-template-columns:160px 1fr;gap:8px;padding:13px;display:grid}.playbookForm select,.playbookForm input,.playbookForm textarea{color:#332b39;background:#fff;border:1px solid #ddd4e7;border-radius:7px;padding:9px;font-size:9px}.playbookForm textarea{resize:vertical;grid-column:1/-1;min-height:82px}.playbookForm input:last-of-type{grid-column:1/2}.playbookForm button{color:#fff;background:#6f39d8;border:0;border-radius:7px;font-size:9px;font-weight:800}.libraryRows{flex-direction:column;margin-top:13px;display:flex}.libraryRows article{border-top:1px solid #eee9f1;grid-template-columns:80px 1fr;gap:11px;padding:13px 3px;display:grid}.libraryRows article>span{text-transform:uppercase;color:#7d58bd;font-size:7px;font-weight:900}.libraryRows strong{font-size:11px}.libraryRows p{color:#6f6972;margin:5px 0;font-size:9px;line-height:1.45}.libraryRows a{color:#6f39d8;font-size:8px;font-weight:800}.roadmapPanel>p{color:#746e78;margin:7px 0 16px;font-size:9px}.roadmapPanel button{text-align:left;color:#544e58;background:#fff;border:0;border-top:1px solid #eee9f1;align-items:center;gap:9px;width:100%;padding:11px 0;font-size:9px;display:flex}.roadmapPanel button i{color:#fff;border:1px solid #cbbdde;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.roadmapPanel button.done{color:#8a848d;text-decoration:line-through}.roadmapPanel button.done i{background:#6f39d8;border-color:#6f39d8}.roadmapPanel>small{color:#7651bd;margin-top:14px;font-size:8px;font-weight:900;display:block}@media (max-width:1050px){.diagnosticGrid{grid-template-columns:1fr 1fr}.playbookColumns{grid-template-columns:1fr}}@media (max-width:620px){.diagnosticGrid,.playbookForm{grid-template-columns:1fr}.playbookForm textarea,.playbookForm input:last-of-type{grid-column:1}}.sidebar{background:linear-gradient(#0d0c1c,#090912);border-right-color:#272343;box-shadow:12px 0 40px #0000002e}.eyebrow,.tamLabel,.createIntro>span,.funnelHead span{color:#9b7cff}.portalHeader select,.clientPicker,.demoBadge{color:#eeeaff;background:#15132a;border-color:#302a53}.overviewToolbar>div:last-child{background:#121025;border-color:#312a58}.overviewToolbar button.active{color:#fff;background:linear-gradient(135deg,#8450f5,#6229da)}.overviewMetrics article,.overviewMetrics article:nth-child(3n+1),.overviewMetrics article:nth-child(3n+2),.overviewMetrics article:nth-child(3n){color:#f8f6ff;background:linear-gradient(145deg,#1c193df5,#111026f5);border-color:#353064;box-shadow:0 14px 34px #0000003b,inset 0 1px #ffffff09}.overviewMetrics article>span{color:#9692b0}.ratioStrip>div,.performanceTable,.tableCard,.queue,.readOnlyInbox article,.tamStats article,.tamLibrary>div,.workspaceSelector,.taskComposer,.dailyPriorities>div,.playbookGrid article,.libraryPanel,.roadmapPanel,.diagnosticGrid article,.segmentPreview,.jobTop,.funnelCard,.integrationCards article,.errorList{color:#f3f0ff;background:linear-gradient(145deg,#16142ff7,#0e0d1ff7);border-color:#302b54;box-shadow:0 14px 34px #00000029}.ratioStrip span,.performanceTable>div>span,.tableToolbar span,.readOnlyInbox small,.readOnlyInbox time,.readOnlyInbox p,.playbookGrid p,.dailyPriorities small,.workspaceSelector p,.tamStats small,.jobTop p{color:#8f8ba4}.ratioStrip strong,.segmentRows article b{color:#a886ff}.workspaceSelector span,.dailyPriorities span,.libraryPanel header span,.roadmapPanel>span{color:#9c78f5}.workspaceSelector button,.taskComposer form button,.playbookForm button,.dealEditor button{background:linear-gradient(135deg,#8250ed,#642bd8)}.deleteWorkspaceLink{border:1px solid #ff6f9157;color:#ff8ba5!important;background:#ff4a711a!important}.claudeImport,.reuseBanner,.exportCard,.tamFoot,.createListCard{color:#eeeaff;background:#131126;border-color:#302a51}.createIntro,.playbookForm{background:#17142f}.readyPill{color:#55e3ac;background:#41d99b1f}.readyCount strong,.funnelHead>div:last-child strong{color:#9e7df4}.funnelSteps article,.segmentRows article,.libraryRows article,.roadmapPanel button{border-color:#2c2948}.stepDone{color:#55e3ac}.stepCounts em{color:#aaa4bb;background:#211d3b}.exportIcon{background:#22b990}.segmentPreview header button{color:#ddd6ef;background:#1c1935;border-color:#39325e}.crmBoard>section{background:#111022;border-color:#302b52}.diagnosticGrid b,.libraryRows article>span,.roadmapPanel>small{color:#a784f7}.drawerBackdrop,.credentialBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04030cbd}.drawerClose{color:#aaa3bc;background:#201d3b}.credentialCard button.credentialDone,.nativeNoButton{color:#b8b2c4;background:#23203c}.nativeDeleteBackdrop{background:#04030ccc}.doneButton,.errorList button,.detailActions button,.detailActions a{background:#6f36db}.snoozeButton,.detailActions .secondary{color:#bbb5c9;background:#24203e}.quietDanger{color:#ff8ba5!important;background:#ff4a711a!important}.content:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff06 45%,#0000 65%);position:fixed;inset:0}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#04101df0,#071a2be8);border-right:1px solid #69c1ff2e;box-shadow:16px 0 55px #00000038}.sidebar nav button:after{background:#102a40;border:1px solid #6dbfff45}.overviewToolbar button{color:#9eb4c7;background:0 0}.overviewToolbar button.active{color:#fff;background:linear-gradient(135deg,#4799ea,#7061f7);box-shadow:0 5px 18px #4b74f457}.tamHero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #6fcbff47;box-shadow:0 22px 56px #0005164d;background:radial-gradient(circle at 83% 15%,#37ded53d,#0000 31%),linear-gradient(135deg,#12385ae8,#41318be0 58%,#124c58db)!important}.diagnosticHeader{background:radial-gradient(circle at 86% 20%,#2ad7cd33,#0000 32%),linear-gradient(135deg,#113556e0,#3c3084d6);border:1px solid #75c2f940}:root{--ink:#f4eee8;--muted:#a99d94;--line:#cc7d4b38;--cream:#0b0b0c;--green:#51c98d;--purple:#c66f3f;--gold:#de8b50}html,body{color:#f4eee8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080809}.shell{background:#080809}.content{color:#f4eee8;background:radial-gradient(circle at 88% -8%,#ac4d2526,#0000 31%),radial-gradient(circle at 11% 88%,#7d462c1a,#0000 29%),linear-gradient(155deg,#0c0c0e,#111012 48%,#09090a 100%)}.content:before{background:linear-gradient(115deg,#0000 28%,#e88f5805 48%,#0000 68%)}.sidebar{background:linear-gradient(#0c0b0c,#070708);border-right:1px solid #ca77462e;box-shadow:16px 0 48px #00000047}.brandMark{background:linear-gradient(145deg,#df8d55,#8b3f25);box-shadow:0 0 25px #c766395c}.sidebar nav button{color:#9d9189}.sidebar nav button:hover{color:#fff8f2;background:#c76d3d1a}.sidebar nav button.navActive{background:linear-gradient(145deg,#d47b46,#8b4228);box-shadow:0 8px 25px #9b432459}.sidebar nav button:after{background:#181414;border-color:#d27f4d40}.sidebar nav button i{color:#07170f;background:#55ca8e;border-color:#0b0a0b}.workspace{border-top-color:#cc7c4b29}.workspace .avatar{background:linear-gradient(145deg,#b86237,#54271d)}.eyebrow,.tamLabel,.createIntro>span,.funnelHead span,.workspaceSelector span,.dailyPriorities span,.libraryPanel header span,.roadmapPanel>span{color:#dd8952}.subhead,.overviewToolbar small{color:#9f958f}.portalHeader select,.clientPicker,.demoBadge,.overviewToolbar>div:last-child{color:#f2ece7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#141315;border-color:#cc7e4d38;box-shadow:inset 0 1px #ffffff09}.demoBadge span{background:#4fc889;box-shadow:0 0 0 3px #4fc8891f,0 0 13px #4fc8896b}.overviewToolbar button{color:#a69b94}.overviewToolbar button:hover{color:#fff;background:#201918}.overviewToolbar button.active{background:linear-gradient(135deg,#c96e3d,#8d4129);box-shadow:0 5px 17px #923c1e4f}.overviewMetrics article,.overviewMetrics article:nth-child(3n+1),.overviewMetrics article:nth-child(3n+2),.overviewMetrics article:nth-child(3n),.ratioStrip>div,.performanceTable,.tableCard,.queue,.readOnlyInbox article,.tamStats article,.tamLibrary>div,.workspaceSelector,.taskComposer,.dailyPriorities>div,.playbookGrid article,.libraryPanel,.roadmapPanel,.diagnosticGrid article,.segmentPreview,.jobTop,.funnelCard,.integrationCards article,.errorList{color:#f3ede8;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#181719,#111113);border:1px solid #ca7c4b2e;box-shadow:0 15px 36px #00000040,inset 0 1px #ffffff06}.overviewMetrics article:nth-child(3n+2){background:linear-gradient(145deg,#1c1716,#121113)}.overviewMetrics article:nth-child(3n){background:linear-gradient(145deg,#171817,#111213)}.overviewMetrics article>span,.ratioStrip span,.performanceTable>div>span,.tableToolbar span,.readOnlyInbox small,.readOnlyInbox time,.readOnlyInbox p,.playbookGrid p,.dailyPriorities small,.workspaceSelector p,.tamStats small,.jobTop p{color:#9f958e}.overviewMetrics small{color:#847b76}.overviewMetrics em.up{color:#62d79a;background:#38b97b1f}.overviewMetrics em.down{color:#ff947f;background:#db52351f}.ratioStrip strong,.segmentRows article b,.readyCount strong,.funnelHead>div:last-child strong{color:#e18b55}.performanceTable>div,.tableToolbar,.queue h2{border-color:#cd7e4d24}table{color:#eee7e1}th{color:#938981;background:#111012}td{border-top-color:#c7794a21}tbody tr:hover{background:#c4683913}td small{color:#8f867f}.tableToolbar input,.searchControls input,.crmToolbar input,.inboxToolbar select,.taskComposer input,.playbookForm select,.playbookForm input,.playbookForm textarea,.listForm input,.listForm select,.listForm textarea,.workspaceSelector select{color:#f1ebe6;background:#0d0d0e;border-color:#ca7c4b3b}.queueRow{color:#eee8e3;background:#111113;border-bottom-color:#cb7b4a21}.queueRow:hover{background:#1c1716}.queueRow small{color:#8f857f}.readOnlyNotice{color:#dfb49b;background:#c165371a;border-color:#cd744540}.readOnlyInbox h3 span{color:#67d39a;background:#3eb4731c}.readOnlyInbox blockquote,.detailSection blockquote{color:#c8beb7;background:#0d0d0e;border-left-color:#d27643}.workspaceSelector button,.taskComposer form button,.playbookForm button,.dealEditor button,.doneButton,.errorList button,.detailActions button,.detailActions a{background:linear-gradient(135deg,#d17a45,#934329);box-shadow:0 7px 19px #89371c3b}.deleteWorkspaceLink,.quietDanger{color:#ef8f7d!important;background:#d0493517!important;border-color:#df604b47!important}.tamHero{border:1px solid #d6804c40;box-shadow:0 20px 52px #0000004f;background:radial-gradient(circle at 83% 15%,#c8693926,#0000 31%),linear-gradient(135deg,#181313,#2a1813 58%,#131112)!important}.tamHero p{color:#b7aaa2!important}.tamHero .tamLabel{color:#e4935d!important}.tamDownload,.tamHero button{color:#160b07;background:linear-gradient(135deg,#df8d54,#b65a32)}.tamStats article.good{background:linear-gradient(145deg,#241816,#171315);border-color:#d9804b4d}.tamStats article.good strong{color:#e7915c}.claudeImport,.reuseBanner,.exportCard,.tamFoot,.createListCard,.createIntro,.playbookForm{color:#eee8e3;-webkit-backdrop-filter:none;backdrop-filter:none;background:#141315;border-color:#cb7b4a2b}.claudeImport code,.tamFoot code{color:#ddb298;background:#0c0c0d;border-color:#c9794a33}.exportCard{background:linear-gradient(145deg,#122019,#151313)}.stepIndex{color:#fff4ed;background:linear-gradient(145deg,#d07945,#743522)}.segmentRows article button{color:#e3a27c;background:#2b1a16}.segmentPreview>div article{background:#101011}.crmBoard>section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101011;border-color:#ca7b4a29}.crmBoard>section>header span{color:#e4a47e;background:#2d1b16}.crmBoard button{color:#eee8e3;background:linear-gradient(145deg,#191719,#121113);border-color:#ca7b4a2e}.crmBoard button:hover{background:linear-gradient(145deg,#211918,#171416);border-color:#dc855078}.crmBoard button i{color:#fff;background:linear-gradient(145deg,#c46b3c,#733421)}.crmBoard button small,.crmBoard button em{color:#928881}.dealEditor{background:#111012;border-color:#cc7c4c30}.dealEditor label,.dealEditor input{color:#eee8e3;background:#0b0b0c;border-color:#cd7d4c38}.diagnosticHeader{background:radial-gradient(circle at 86% 20%,#c7693a21,#0000 31%),linear-gradient(135deg,#171313,#251713);border-color:#d27d4b38}.diagnosticGrid strong{color:#dd8953}.diagnosticGrid p,.libraryRows p,.roadmapPanel>p{color:#9c928b}.roadmapPanel button{color:#b9aea7;background:0 0}.drawerBackdrop,.credentialBackdrop,.nativeDeleteBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030304d1}.drawer,.credentialCard{color:#f2ece7;background:linear-gradient(145deg,#191719,#100f11);border:1px solid #cf7f4e3d}.drawerClose,.credentialCard button.credentialDone,.nativeNoButton,.snoozeButton,.detailActions .secondary{color:#c5bbb4;background:#242022}.detailHead p,.drawer dt,.detailSection small,.credentialCard p{color:#9b918a}.drawer dl div{border-bottom-color:#ca7a4a24}.statusPill{color:#e5a37b;background:#301c17}.credentialCard code{color:#dcb095;background:#0b0b0c;border-color:#ca7a4a33}.toast{background:linear-gradient(135deg,#251713,#713522);border:1px solid #dd834e4a}.loadingExperience{background:radial-gradient(circle at 50% 42%,#c6663740,#0000 25%),radial-gradient(circle at 20% 78%,#6b352024,#0000 31%),#09090a;border:1px solid #ca774733}.taskComposer>div>button{color:#f0e9e4;background:#111113;border-color:#cb7b4a2e}.taskComposer>div>button:hover{background:#1d1716}.taskComposer>div>button span{color:#df8952}.taskComposer>div>button small{color:#a09791}.dailyPriorities strong,.taskComposer strong,.queue h2{color:#f4eee8}.stageControl{background:#111012;border:1px solid #cc7c4c30;border-radius:9px;margin:14px 0;padding:12px;display:block}.stageControl span{letter-spacing:.1em;color:#d98550;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.stageControl select{color:#f2ece7;background:#0b0b0c;border:1px solid #cd7d4c3d;border-radius:7px;width:100%;padding:10px;font-size:10px;font-weight:700}.crmHint{color:#a99d94}.crmBoard>section>header strong,.crmBoard button strong{color:#f4eee8}.crmBoard button .dealMeta{color:#e39a6d}.drawer h2,.drawer h3,.drawer dd{color:#f4eee8}.dealEditor span{color:#d69269}.performanceTable h2{color:#f4eee8}.performanceTable th{color:#b5aaa3;background:#0d0d0e}.performanceTable td,.performanceTable td strong{color:#f2ebe6}.performanceTable td small{color:#9d928b}.performanceTable tbody tr:hover{background:#211918}.performanceTable .empty{color:#b8ada6}.metrics .metric{color:#f3ede8;background:linear-gradient(145deg,#1a1819,#111113);border-color:#d27f4d33;box-shadow:0 14px 34px #00000040,inset 0 1px #ffffff06}.metrics .metric strong{color:#f6efe9}.metrics .metric span{color:#a89d96}.replyCard{color:#f2ece7;background:linear-gradient(145deg,#191719,#111113);border-color:#d07e4c30;box-shadow:0 13px 32px #00000038}.replyCard .replyTop h3,.replyCard .replyPreview{color:#f1eae5}.replyCard .replyTop span,.replyCard .meta{color:#9f958e}.replyCard .campaign{color:#b9aaa1;background:#211b19}.replyCard .openButton{color:#e8ded8;background:#171516;border-color:#d3814f3b}.replyCard .openButton:hover{background:#211918;border-color:#cf7544}.rightRail .queue{background:linear-gradient(145deg,#181719,#101011)}.crmLead{background:linear-gradient(145deg,#191719,#121113);border:1px solid #ca7b4a2e;border-radius:9px;margin-bottom:8px;overflow:hidden}.crmBoard .crmLeadOpen{background:0 0;border:0;border-radius:0;margin:0}.crmBoard .crmLeadOpen:hover{background:#201817}.crmQuickStage{color:#e9e1dc;cursor:pointer;background:#0c0c0d;border:1px solid #cd7d4c3b;border-radius:6px;width:calc(100% - 20px);margin:0 10px 10px;padding:7px;font-size:8px;font-weight:800}.crmLead:focus-within{border-color:#dc855085}.crmFilters{align-items:center;gap:9px;display:flex}.crmFilters select{color:#f1ebe6;background:#0d0d0e;border:1px solid #cd7d4c3b;border-radius:8px;min-width:185px;padding:10px 12px;font-size:10px;font-weight:800}.opportunityDatabase{background:linear-gradient(145deg,#181719,#111113);border:1px solid #ca7c4b2e;border-radius:14px;overflow:hidden;box-shadow:0 15px 36px #0000003d}.opportunityDatabase>header{border-bottom:1px solid #ca7c4b24;justify-content:space-between;align-items:end;padding:19px 21px;display:flex}.opportunityDatabase>header span{letter-spacing:.13em;color:#dd8952;font-size:8px;font-weight:900}.opportunityDatabase>header h2{color:#f4eee8;margin:5px 0 0}.opportunityDatabase>header small{color:#9f958e}.opportunityRows article{border-bottom:1px solid #ca7c4b1f;grid-template-columns:minmax(290px,1fr) 170px 125px 70px;align-items:center;gap:14px;padding:13px 20px;display:grid}.opportunityRows article:last-child{border-bottom:0}.opportunityRows article:hover{background:#c468390f}.opportunityIdentity{text-align:left;color:#f4eee8;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.opportunityIdentity i{background:linear-gradient(145deg,#c46b3c,#733421);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.opportunityIdentity span{gap:2px;display:grid}.opportunityIdentity strong{font-size:11px}.opportunityIdentity small,.opportunityIdentity em{color:#9f958e;font-size:9px;font-style:normal}.opportunityTag{color:#e8a47b;background:#261b18;border:1px solid #cd7d4c3d;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.opportunityTag.meeting_booked{color:#baa8ff;background:#211d35;border-color:#514480}.opportunityTag.showed{color:#73d9a4;background:#14271f;border-color:#315b46}.opportunityTag.closed_won{color:#eccb72;background:#2a2414;border-color:#65552d}.opportunityValue{color:#f3ede8;font-size:11px;font-weight:850;display:grid}.opportunityValue small{color:#948a84;font-size:8px;font-weight:600}.opportunityEdit{color:#dc8a56;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:850}.opportunityEdit:hover{color:#ffc09a}@media (max-width:850px){.crmToolbar,.crmFilters{flex-direction:column;align-items:stretch}.crmFilters input,.crmFilters select{width:100%;min-width:0}.opportunityRows article{grid-template-columns:1fr 150px}.opportunityValue,.opportunityEdit{grid-column:2}.opportunityDatabase>header small{display:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--ink:#17142e;--muted:#746f8a;--line:#ddd7f2;--cream:#f4f2fa;--green:#16a879;--purple:#6746df;--gold:#a78bfa}html,body{color:#17142e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eeecf6}.shell{background:#eeecf6}.content{color:#17142e;background:radial-gradient(circle at 92% 1%,#815cf61f,#0000 26%),linear-gradient(145deg,#f7f6fb,#efedf7)}.sidebar{background:linear-gradient(#21174c,#171238 58%,#100d29);border-right:1px solid #9f8bff40;box-shadow:15px 0 42px #23185424}.brandMark{background:linear-gradient(145deg,#8b5cf6,#4f46e5);box-shadow:0 0 25px #7c5cf66b}.sidebar nav button{color:#bdb4df}.sidebar nav button:hover{color:#fff;background:#8d70ff29}.sidebar nav button.navActive{background:linear-gradient(145deg,#8060ee,#5145d6);box-shadow:0 8px 25px #5946cf6b}.sidebar nav button:after{background:#21184d}.workspace .avatar{background:#6746df}.eyebrow,.tamLabel,.createIntro>span,.workspaceSelector span,.dailyPriorities span{color:#6746df}.subhead,.overviewToolbar small{color:#746f8a}.portalHeader select,.clientPicker,.demoBadge,.overviewToolbar>div:last-child{color:#211c3b;background:#fff;border-color:#dcd6f1}.overviewToolbar button{color:#716b86;background:#fff}.overviewToolbar button.active{color:#fff;background:linear-gradient(135deg,#7957e8,#5446d6)}.overviewMetrics article,.overviewMetrics article:nth-child(3n+1),.overviewMetrics article:nth-child(3n+2),.overviewMetrics article:nth-child(3n),.ratioStrip>div,.performanceTable,.tableCard,.queue,.readOnlyInbox article,.tamStats article,.tamLibrary>div,.workspaceSelector,.taskComposer,.dailyPriorities>div,.playbookGrid article,.libraryPanel,.roadmapPanel,.diagnosticGrid article,.segmentPreview,.jobTop,.funnelCard,.integrationCards article,.errorList,.metrics .metric,.replyCard,.opportunityDatabase{color:#17142e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0;border:1px solid #ddd7f2;box-shadow:0 14px 35px #33256914}.overviewMetrics article:nth-child(3n+2){background:#f7f4ff}.overviewMetrics article:nth-child(3n){background:#f2f8ff}.overviewMetrics{grid-template-columns:repeat(4,1fr)}.overviewMetrics article>span,.ratioStrip span,.readOnlyInbox small,.readOnlyInbox time,.readOnlyInbox p,.playbookGrid p,.dailyPriorities small,.workspaceSelector p,.tamStats small,.replyCard .replyTop span,.replyCard .meta{color:#77718a}.overviewMetrics small{color:#918ba2}.overviewMetrics em.up{color:#13845f;background:#e4f7ef}.overviewMetrics em.down{color:#c34c64;background:#fae9ee}.ratioStrip strong,.segmentRows article b{color:#6746df}.dailyPriorities strong,.taskComposer strong,.queue h2,.performanceTable h2,.performanceTable td,.performanceTable td strong,.crmBoard>section>header strong,.crmBoard button strong,.metrics .metric strong,.replyCard .replyTop h3,.replyCard .replyPreview{color:#17142e}table{color:#211c3b}th,.performanceTable th{color:#716a86;background:#f1eef9}td{border-top-color:#e7e2f3}tbody tr:hover{background:#f7f4ff}.tableToolbar input,.searchControls input,.crmToolbar input,.inboxToolbar select,.taskComposer input,.playbookForm select,.playbookForm input,.playbookForm textarea,.listForm input,.listForm select,.listForm textarea,.workspaceSelector select,.crmFilters select{color:#211c3b;background:#fff;border-color:#dcd6ef}.queueRow,.taskComposer>div>button{color:#211c3b;background:#fff;border-color:#e7e2f3}.queueRow:hover,.taskComposer>div>button:hover{background:#f7f4ff}.readOnlyNotice{color:#5938c5;background:#f0ecff;border-color:#ded4ff}.readOnlyInbox blockquote{color:#4d4860;background:#f7f5fc;border-left-color:#7457df}.workspaceSelector button,.taskComposer form button,.playbookForm button,.dealEditor button,.doneButton,.errorList button,.detailActions button,.detailActions a{background:linear-gradient(135deg,#7656e7,#5145d3)}.tamHero{background:radial-gradient(circle at 83% 15%,#5ddaff2e,#0000 31%),linear-gradient(135deg,#20154d,#5238a6 58%,#293d82)!important}.tamHero p{color:#d9d2ef!important}.tamHero .tamLabel{color:#c5b7ff!important}.tamDownload,.tamHero button{color:#211648;background:linear-gradient(135deg,#b9a5ff,#71b8ff)}.tamStats article.good{background:#eee9ff;border-color:#d6cbff}.tamStats article.good strong{color:#6848d8}.claudeImport,.reuseBanner,.exportCard,.tamFoot,.createListCard,.createIntro,.playbookForm{color:#211c3b;background:#fff;border-color:#ddd7f2}.crmBoard>section{background:#ebe8f5;border-color:#d7d0eb}.crmBoard button,.crmLead{color:#211c3b;background:#fff;border-color:#ddd7ed}.crmBoard button:hover{background:#f8f6ff;border-color:#a89bea}.crmBoard button i,.opportunityIdentity i{color:#fff;background:linear-gradient(145deg,#8060e8,#5042bd)}.crmBoard button small,.crmBoard button em,.crmHint{color:#81798e}.opportunityDatabase>header h2,.opportunityIdentity,.opportunityValue{color:#17142e}.opportunityDatabase>header small,.opportunityIdentity small,.opportunityIdentity em,.opportunityValue small{color:#817a91}.opportunityRows article{border-bottom-color:#e6e1f1}.opportunityTag{color:#5c3bc6;background:#eee9ff;border-color:#d4c9fb}.activityChart{color:#fff;background:linear-gradient(145deg,#21174b,#171238);border:1px solid #917af659;border-radius:16px;padding:20px 22px 14px;box-shadow:0 18px 42px #2f216e30}.activityChart header{justify-content:space-between;align-items:start;display:flex}.activityChart header span{letter-spacing:.13em;text-transform:uppercase;color:#bdaeff;font-size:8px;font-weight:900}.activityChart h2{margin:5px 0;font:600 20px Fraunces,Georgia,serif}.chartLegend{gap:14px;display:flex}.chartLegend b{color:#c9c2df;align-items:center;gap:6px;font-size:8px;display:flex}.chartLegend i{border-radius:50%;width:8px;height:8px}.emailDot{background:#a78bfa}.replyDot{background:#22d3ee}.activityChart svg{width:100%;height:210px;margin-top:5px;display:block}.chartGrid{stroke:#d9d2f521;stroke-width:1px}.emailLine,.replyLine{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.emailLine{stroke:url(#emailGlow)}.replyLine{stroke:url(#replyGlow)}.chartDates{color:#9e95bd;justify-content:space-between;padding:0 22px;font-size:8px;display:flex}.loadingExperience{background:radial-gradient(circle at 50% 42%,#724fe561,#0000 25%),linear-gradient(145deg,#21174b,#12102e)}@media (max-width:1050px){.overviewMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.overviewMetrics{grid-template-columns:1fr}.activityChart header{flex-direction:column;gap:12px}.activityChart svg{height:150px}}.performanceTable tbody tr{transition:background-color .15s,box-shadow .15s}.performanceTable tbody tr:hover,.performanceTable tbody tr:focus-within{background:#ebe6fb;box-shadow:inset 4px 0 #6746df}.performanceTable tbody tr:hover td,.performanceTable tbody tr:hover td strong,.performanceTable tbody tr:focus-within td,.performanceTable tbody tr:focus-within td strong{color:#17142e}.performanceTable tbody tr:hover td small,.performanceTable tbody tr:focus-within td small{color:#69627d}.opportunityRows article:hover,.opportunityRows article:focus-within{background:#f0ecff}.opportunityRows article:hover .opportunityIdentity,.opportunityRows article:hover .opportunityValue,.opportunityRows article:focus-within .opportunityIdentity,.opportunityRows article:focus-within .opportunityValue{color:#17142e}.segmentRows article:hover,.segmentRows article:focus-within,.libraryRows article:hover,.libraryRows article:focus-within{color:#17142e;background:#f4f1ff}.tamStats.compact{grid-template-columns:repeat(2,minmax(180px,260px))}.segmentPreview>div article{color:#211c3b;background:#f7f5fc;border:1px solid #e4dff1}.segmentPreview>div article strong{color:#211c3b}.segmentPreview>div article small{color:#716b82}.segmentPreview>div article em{color:#6746df}.diagnosticHeader{color:#fff;border-color:#7660d0;background:radial-gradient(circle at 86% 18%,#64b2ff33,#0000 32%),linear-gradient(135deg,#241650,#563db0)!important}.diagnosticHeader span{color:#cbbfff}.diagnosticHeader p{color:#ddd7f1}.diagnosticGrid details{color:#17142e;background:#fff;border:1px solid #ddd7f2;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #33256912}.diagnosticGrid summary{cursor:pointer;padding:18px;list-style:none}.diagnosticGrid summary::-webkit-details-marker{display:none}.diagnosticGrid b{color:#6746df}.diagnosticGrid h3{color:#17142e}.diagnosticGrid strong{color:#6746df;display:block}.diagnosticGrid p{color:#716b80}.diagnosticGrid summary em{color:#6746df;margin-top:13px;font-size:8px;font-style:normal;font-weight:900;display:block}.diagnosticGrid details[open]{border-color:#a99aeb}.diagnosticGrid details[open] summary{background:#f7f4ff}.diagnosticGrid ol{color:#4f4962;border-top:1px solid #e7e2f3;margin:0;padding:15px 22px 18px 38px;font-size:9px;line-height:1.7}.overdueOnly{flex-direction:column;gap:14px;display:flex}.overdueOnly>header{color:#fff;background:linear-gradient(135deg,#261850,#5b43b6);border-radius:14px;padding:20px 22px}.overdueOnly>header span{letter-spacing:.13em;color:#cbbfff;font-size:8px;font-weight:900}.overdueOnly>header h2{margin:6px 0 4px;font:600 23px Fraunces,Georgia,serif}.overdueOnly>header p{color:#ddd7f1;margin:0;font-size:10px}.workspace .avatar{background:#050509;border:1px solid #ad96ff61;width:48px;height:48px;overflow:hidden}.workspace .avatar img{object-fit:contain;width:100%;height:100%;display:block}.signOut{color:#cfc5f7;background:#6746df2e;border:1px solid #ad96ff47;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s;display:grid}.signOut:hover{color:#fff;background:#6746df;border-color:#9c87f1;transform:translateY(-1px)}.signOut:after{content:none!important;display:none!important}.workspace{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 0 4px;display:flex}.workspace>div{display:none}.workspace .avatar,.workspace .signOut{flex:none}.salesFramework{background:#fff;border:1px solid #d9d1f2;border-radius:16px;overflow:hidden;box-shadow:0 15px 36px #33256914}.salesFramework>summary{cursor:pointer;background:linear-gradient(135deg,#f8f5ff,#eef3ff);padding:22px 24px;list-style:none}.salesFramework>summary::-webkit-details-marker{display:none}.salesFramework>summary span{letter-spacing:.13em;color:#6746df;font-size:8px;font-weight:900}.salesFramework>summary h2{color:#17142e;margin:7px 0;font:600 22px Fraunces,Georgia,serif}.salesFramework>summary strong{color:#6746df;font-size:10px}.salesFramework>summary em{color:#6746df;margin-top:13px;font-size:8px;font-style:normal;font-weight:900;display:block}.salesFramework[open]>summary{border-bottom:1px solid #ddd7f2}.salesFrameworkBody{background:#f8f7fc;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.salesFrameworkBody section,.salesFrameworkBody aside{color:#39334d;background:#fff;border:1px solid #e2dcf2;border-radius:12px;padding:18px}.salesFrameworkBody section>b,.salesFrameworkBody aside>b{letter-spacing:.12em;color:#6746df;font-size:8px}.salesFrameworkBody h3{color:#17142e;margin:6px 0 9px;font:600 17px Fraunces,Georgia,serif}.salesFrameworkBody p,.salesFrameworkBody li{font-size:9px;line-height:1.6}.salesFrameworkBody ol,.salesFrameworkBody ul{padding-left:18px}.salesFrameworkBody li{margin:5px 0}.salesFrameworkBody blockquote{color:#4c4367;background:#f5f1ff;border-left:3px solid #6746df;margin:14px 0;padding:12px;font-size:9px;line-height:1.55}.salesFrameworkBody aside{color:#ede8ff;background:linear-gradient(135deg,#2b1b5d,#5841af);grid-column:1/-1}.salesFrameworkBody aside h3{color:#fff}.salesFrameworkBody aside>b{color:#cbbfff}@media (max-width:1050px){.salesFrameworkBody{grid-template-columns:1fr}.salesFrameworkBody aside{grid-column:auto}}.funnelRoster{background:#fffffff0;border:1px solid #ddd7f2;border-radius:16px;overflow:hidden;box-shadow:0 14px 35px #33256914}.funnelRoster>header{border-bottom:1px solid #e7e2f3;justify-content:space-between;align-items:end;padding:20px 22px;display:flex}.funnelRoster>header span{letter-spacing:.13em;color:#6746df;font-size:8px;font-weight:900}.funnelRoster>header h2{color:#17142e;margin:5px 0 0;font:600 21px Fraunces,Georgia,serif}.funnelRoster>header small{color:#817a91}.funnelRoster>div{grid-template-columns:repeat(3,1fr);display:grid}.funnelRoster>div>article{min-width:0;padding:17px 18px}.funnelRoster>div>article+article{border-left:1px solid #e7e2f3}.funnelRosterTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.funnelRosterTitle strong{color:#17142e;font-size:10px}.funnelRosterTitle b{color:#6746df;background:#eee9ff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:10px;display:grid}.funnelLead{border-top:1px solid #eeeaf5;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 0;display:grid}.funnelLead>i{color:#fff;background:linear-gradient(145deg,#8060e8,#5042bd);border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.funnelLead>span{min-width:0}.funnelLead>span strong,.funnelLead>span small,.funnelLead>span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.funnelLead>span strong{color:#17142e;font-size:9px}.funnelLead>span small,.funnelLead>span em{color:#817a91;margin-top:3px;font-size:7px}.funnelLead>span em{color:#6746df;font-style:normal}.funnelLead time{text-align:right;color:#6f687f;white-space:nowrap;font-size:7px}.funnelLead time b{color:#13845f;margin-top:5px;font-size:8px;display:block}.funnelRoster article>p{color:#918ba2;font-size:8px}.funnelRoster .meeting_booked{background:#fbfaff}.funnelRoster .showed{background:#f7f5ff}.funnelRoster .closed_won{background:#f3f9f7}@media (max-width:1050px){.funnelRoster>div{grid-template-columns:1fr}.funnelRoster>div>article+article{border-top:1px solid #e7e2f3;border-left:0}}@media (max-width:620px){.funnelRoster>header{flex-direction:column;align-items:start;gap:6px}html,body{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.shell{min-width:0;display:block}.sidebar{width:100%;height:calc(64px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);z-index:100;border:0;border-top:1px solid #9f8bff47;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -12px 32px #23185429}.sidebar .brand,.sidebar .workspace{display:none}.sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:5px;width:100%;height:50px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{touch-action:manipulation;border-radius:12px;flex:0 0 50px;place-items:center;width:50px;height:48px;min-height:48px;padding:0;font-size:0;display:grid;position:relative}.sidebar nav button span{width:auto;color:inherit;font-size:20px;line-height:1}.sidebar nav button i{border:2px solid #171238;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:1px;right:1px}.content{grid-column:auto;width:100%;min-width:0;max-width:none;margin-left:0;padding:18px 12px 28px}.content>header{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px;display:flex}.content>header h1{font-size:30px;line-height:1.05}.content>header .subhead{font-size:12px;line-height:1.45}.portalHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.portalHeader select{width:100%;min-width:0;height:44px;font-size:12px}.demoBadge{white-space:nowrap;min-height:44px}.overviewToolbar{align-items:stretch;gap:10px}.overviewToolbar>div:last-child{width:100%;overflow-x:auto}.overviewToolbar button{flex:1;min-width:58px;min-height:42px;padding:8px 10px}.overviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overviewMetrics article{min-height:116px;padding:15px}.overviewMetrics article>strong{font-size:26px}.ratioStrip{grid-template-columns:1fr 1fr;gap:8px}.performanceTable,.tableCard{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.performanceTable>div,.tableToolbar{min-width:min(100%,340px);position:sticky;left:0}.performanceTable table,.tableCard table{min-width:760px}.tableToolbar{flex-direction:column;align-items:stretch;gap:9px}.tableToolbar input{width:100%;min-height:44px}.activityChart{padding:17px 14px 12px}.activityChart svg{height:135px}.chartDates{padding:0 6px}.replyCard{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:14px 13px}.replyCard .cardActions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%;min-width:0;display:grid}.replyCard .cardActions button,.replyCard .cardActions a{min-height:42px}.replyTop{flex-direction:column;gap:7px}.replyTop .actionDue{align-self:flex-start}.meta{flex-wrap:wrap;align-items:flex-start}.campaign{order:3;width:100%;max-width:100%;margin-left:0}.readOnlyInbox article{padding:13px}.readOnlyInbox p{overflow-wrap:anywhere}.inboxToolbar,.searchControls,.crmToolbar,.crmFilters{flex-direction:column;align-items:stretch;width:100%}.searchControls input,.crmToolbar input,.crmFilters input,.crmFilters select,.inboxToolbar select{width:100%;min-width:0;min-height:44px}.opportunityDatabase>header{align-items:flex-start;padding:16px}.opportunityRows article{grid-template-columns:1fr;gap:11px;padding:15px 14px}.opportunityIdentity{width:100%;min-width:0}.opportunityIdentity span{min-width:0}.opportunityIdentity strong,.opportunityIdentity small,.opportunityIdentity em{overflow-wrap:anywhere}.opportunityTag{grid-column:1;width:100%;min-height:44px}.opportunityValue,.opportunityEdit{grid-column:1}.opportunityEdit{text-align:left;min-height:40px}.taskComposer form{flex-direction:column}.taskComposer input,.taskComposer form button{min-height:44px}.taskComposer>div,.dailyPriorities{grid-template-columns:1fr}.overdueOnly>header{padding:17px}.workspaceSelector,.tamHero,.jobTop,.exportCard,.tamFoot{flex-direction:column;align-items:stretch}.workspaceSelector>div:last-child,.tamHeroTools{flex-direction:column;align-items:stretch;width:100%}.workspaceSelector select,.workspaceSelector button,.workspaceSelector a,.tamDownload{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.tamStats.compact{grid-template-columns:1fr 1fr}.segmentRows article{grid-template-columns:1fr auto}.segmentRows article button{grid-column:1/-1;min-height:40px}.segmentPreview{max-width:100%;overflow:hidden}.segmentPreview header{flex-direction:column;align-items:flex-start;gap:10px}.segmentPreview header button{min-height:42px}.playbookForm{grid-template-columns:1fr}.playbookForm select,.playbookForm input,.playbookForm textarea,.playbookForm button{min-height:44px}.playbookForm textarea,.playbookForm input:last-of-type{grid-column:1}.diagnosticHeader,.salesFramework>summary,.libraryPanel,.roadmapPanel{padding:18px}.diagnosticHeader h2,.salesFramework>summary h2{font-size:21px}.dealEditor{grid-template-columns:1fr}.dealEditor button{grid-column:1}.dealEditor input{min-height:44px}.drawerBackdrop{align-items:flex-end}.drawer{width:100%;height:min(92dvh,760px);padding:25px 16px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.drawer dl div{grid-template-columns:1fr;gap:5px}.detailActions{grid-template-columns:1fr 1fr;display:grid}.detailActions>*{justify-content:center;align-items:center;min-height:44px;display:flex}.credentialBackdrop,.nativeDeleteModal{padding:12px}.credentialCard{max-height:90dvh;padding:21px 17px;overflow:auto}.deleteWorkspaceActions{flex-direction:column;align-items:stretch}.deleteWorkspaceActions>*{width:100%}.deleteWorkspaceActions button,.nativeNoButton{width:100%;min-height:44px}.errorList article{grid-template-columns:35px minmax(0,1fr);align-items:start}.errorActions{grid-column:1/-1}.errorActions button{flex:1;min-height:42px}.toast{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));padding:13px;font-size:11px}button,select,input,a{touch-action:manipulation}}@media (max-width:350px){.overviewMetrics,.ratioStrip,.tamStats.compact,.portalHeader{grid-template-columns:1fr}.demoBadge{justify-content:center}}.overviewPage{isolation:isolate;position:relative}.overviewGlow{z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#7753e821,#0000 68%);border-radius:50%;width:280px;height:280px;animation:8s ease-in-out infinite alternate ambientFloat;position:absolute;top:20px;right:4%}.overviewToolbar>div:last-child{transition:box-shadow .25s,transform .25s;position:relative;box-shadow:0 8px 24px #462f9114}.overviewToolbar>div:last-child:hover{transform:translateY(-1px);box-shadow:0 12px 28px #462f9121}.overviewToolbar button{transition:color .2s,background .2s,transform .15s,box-shadow .2s;position:relative}.overviewToolbar button:hover{transform:translateY(-1px)}.overviewToolbar button:active{transform:translateY(1px)scale(.97)}.overviewToolbar button.active{box-shadow:0 7px 18px #5d41d245}.overviewMetrics article{transform-origin:50% 100%;animation:.52s cubic-bezier(.2,.8,.2,1) both metricArrival;animation-delay:calc(var(--card-index) * 42ms);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.overviewMetrics article:hover{border-color:#c5b9ee;transform:translateY(-5px);box-shadow:0 22px 46px #3e298826}.overviewMetrics article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.overviewMetrics article>div{z-index:2;position:relative}.metricShine{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:34%;position:absolute;inset:-60% auto -60% -45%;transform:rotate(18deg)}.overviewMetrics article:hover .metricShine{animation:.75s cardShimmer}.overviewMetrics em{transition:transform .2s,filter .2s}.overviewMetrics article:hover em{filter:saturate(1.12);transform:scale(1.04)}.ratioStrip>div,.funnelRoster,.performanceTable{transition:transform .25s,box-shadow .25s,border-color .25s;animation:.55s cubic-bezier(.2,.8,.2,1) .18s both surfaceReveal}.ratioStrip>div:hover{border-color:#cbbff1;transform:translateY(-3px);box-shadow:0 18px 38px #3d2a811f}.activityChart{transition:transform .28s,box-shadow .28s;animation:.58s cubic-bezier(.2,.8,.2,1) .12s both surfaceReveal;position:relative;overflow:hidden}.activityChart:hover{transform:translateY(-2px);box-shadow:0 24px 50px #2f216e40}.activityChart:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0b 48%,#0000 66%);animation:1.2s ease-out .25s both chartSweep;position:absolute;inset:0;transform:translate(-120%)}.emailLine,.replyLine{stroke-dasharray:1600;stroke-dashoffset:1600px;animation:1.15s cubic-bezier(.3,.7,.2,1) forwards drawChart}.replyLine{animation-delay:.16s}.chartLegend i{animation:2.2s ease-in-out infinite legendPulse}.chartLegend b:nth-child(2) i{animation-delay:.5s}.sidebar nav button,.demoBadge,.signOut{transition:transform .18s,background .2s,color .2s,box-shadow .2s,border-color .2s}.sidebar nav button:hover{transform:translate(3px)}.sidebar nav button:active,.demoBadge:active,.signOut:active{transform:scale(.94)}.sidebar nav button.navActive{box-shadow:0 8px 22px #6042d338}.demoBadge span{animation:2.1s ease-out infinite livePulse}@keyframes metricArrival{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}@keyframes surfaceReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cardShimmer{0%{opacity:0;left:-45%}25%{opacity:.72}to{opacity:0;left:125%}}@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes chartSweep{to{transform:translate(120%)}}@keyframes ambientFloat{to{transform:translate(-38px,28px)scale(1.12)}}@keyframes legendPulse{50%{transform:scale(1.3);box-shadow:0 0 12px}}@keyframes livePulse{0%{box-shadow:0 0 #2dc48057}70%{box-shadow:0 0 0 8px #2dc48000}to{box-shadow:0 0 #2dc48000}}@media (max-width:620px){.sidebar nav button:hover{transform:translateY(-3px)}.overviewMetrics article:hover{transform:translateY(-2px)}.overviewGlow{width:180px;height:180px}}@media (prefers-reduced-motion:reduce){.overviewGlow,.overviewMetrics article,.metricShine,.ratioStrip>div,.funnelRoster,.performanceTable,.activityChart,.activityChart:after,.emailLine,.replyLine,.chartLegend i,.demoBadge span{animation:none!important}.overviewMetrics article,.ratioStrip>div,.activityChart,.overviewToolbar button,.sidebar nav button{transition:none!important}}.replyList{gap:13px}.replyCard{animation:.48s cubic-bezier(.2,.8,.2,1) both replyArrival;animation-delay:calc(var(--reply-index) * 55ms);border-radius:16px;padding:18px 18px 18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.replyCard:hover{border-color:#c8bbed;transform:translateY(-3px);box-shadow:0 22px 46px #3d298524}.replyCard.urgent:before{background:linear-gradient(#ff9c62,#d86079);border-radius:0;width:4px;top:0;bottom:0;left:0;box-shadow:0 0 18px #e0655b57}.replyCard .personAvatar,.positiveReplyCard .personAvatar{transition:transform .25s,box-shadow .25s;box-shadow:0 7px 18px #48309129}.replyCard:hover .personAvatar,.positiveReplyCard:hover .personAvatar{transform:rotate(-4deg)scale(1.08);box-shadow:0 10px 24px #48309138}.actionDue.overdue{padding-left:19px;position:relative}.actionDue.overdue:before{content:"";background:#ef8750;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite duePulse;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.replyCard .cardActions{gap:7px;min-width:136px}.replyCard .cardActions button{text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-items:center;column-gap:8px;min-height:45px;padding:7px 10px;transition:transform .18s,box-shadow .2s,border-color .2s,filter .2s;display:grid;position:relative;overflow:hidden}.replyCard .cardActions button:before,.positiveReplyCard footer button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff40,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.replyCard .cardActions button:hover:before,.positiveReplyCard footer button:hover:before{transform:translate(120%)}.replyCard .cardActions button:hover{filter:saturate(1.08);transform:translate(-3px);box-shadow:0 9px 20px #37267429}.replyCard .cardActions button:active,.positiveReplyCard footer button:active{transform:scale(.96)}.replyCard .cardActions i{background:#ffffff2e;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.replyCard .cardActions b{font-size:9px;line-height:1.1}.replyCard .cardActions span{opacity:.7;font-size:7px;line-height:1.1}.replyCard .openButton{color:#5838bd;background:#f7f4ff;border:1px solid #d8cff4}.replyCard .openButton i{background:#e9e2ff}.replyCard .doneButton{color:#fff;border:1px solid #6550d4}.replyCard .snoozeButton{color:#625b72;background:#fff;border:1px solid #e1dced}.replyCard .snoozeButton i{background:#f0edf6}.readOnlyInbox{gap:12px}.readOnlyNotice{border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.readOnlyNotice>i{color:#fff;background:linear-gradient(135deg,#7958e7,#5144cb);border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid;box-shadow:0 7px 17px #5339c040}.readOnlyNotice span,.readOnlyNotice b{color:inherit}.readOnlyInbox article.positiveReplyCard{animation:.48s cubic-bezier(.2,.8,.2,1) both replyArrival;animation-delay:calc(var(--reply-index) * 45ms);border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.readOnlyInbox article.positiveReplyCard:before{content:"";opacity:.65;background:linear-gradient(#7958e7,#60b9d9);width:3px;position:absolute;top:0;bottom:0;left:0}.readOnlyInbox article.positiveReplyCard:hover{border-color:#c8bbed;transform:translateY(-3px);box-shadow:0 23px 48px #3c298124}.positiveReplyBody{min-width:0}.positiveReplyHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.positiveReplyHead h3{margin:0 0 4px}.positiveReplyHead time{white-space:nowrap}.positiveReplyCard blockquote{border-radius:0 11px 11px 0;transition:background .2s,border-color .2s}.positiveReplyCard:hover blockquote{background:#f3efff;border-left-color:#5e42d0}.positiveReplyCard footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.positiveReplyCard footer>span{text-overflow:ellipsis;white-space:nowrap;color:#77718a;max-width:70%;font-size:8px;overflow:hidden}.positiveReplyCard footer button{color:#fff;background:linear-gradient(135deg,#7656e7,#5145d3);border:0;border-radius:9px;flex:none;padding:9px 12px;font-size:8px;font-weight:900;transition:transform .18s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 7px 17px #5039bc38}.positiveReplyCard footer button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #5039bc4d}.positiveReplyCard footer button i{margin-right:5px;font-style:normal}@keyframes replyArrival{0%{opacity:0;transform:translateY(13px)scale(.988)}to{opacity:1;transform:none}}@keyframes duePulse{0%{box-shadow:0 0 #ef875061}70%{box-shadow:0 0 0 7px #ef875000}to{box-shadow:0 0 #ef875000}}@media (max-width:620px){.replyCard .cardActions{min-width:0}.replyCard .cardActions button{justify-content:center;padding:8px;display:flex}.replyCard .cardActions button i{width:23px;height:23px}.replyCard .cardActions button span{display:none}.replyCard .cardActions button:hover{transform:translateY(-2px)}.positiveReplyCard footer{flex-direction:column;align-items:flex-start}.positiveReplyCard footer>span{max-width:100%}.positiveReplyCard footer button{width:100%;min-height:42px}.positiveReplyHead{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.replyCard,.positiveReplyCard,.actionDue.overdue:before{animation:none!important}.replyCard,.positiveReplyCard,.replyCard .cardActions button,.positiveReplyCard footer button{transition:none!important}}@media (min-width:621px){.sidebar{z-index:500;overflow:visible}.sidebar nav{overflow:visible}.sidebar nav button{isolation:auto}.sidebar nav button:after{z-index:510;box-shadow:0 12px 30px #22165347}.content{z-index:1;position:relative}}.workspaceSelector input[type=password]{color:#211c3b;background:#fff;border:1px solid #dcd6ef;border-radius:9px;min-width:205px;padding:10px 12px;font-size:9px}.workspaceSelector input[type=password]:focus{border-color:#8d78e4;outline:2px solid #6746df38}@media (max-width:620px){.workspaceSelector input[type=password]{width:100%;min-width:0;min-height:44px}}.reportStudio{max-width:1240px;margin:0 auto}.reportControls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ddd5f2;border-radius:15px;grid-template-columns:minmax(260px,1fr) 180px 180px auto;align-items:end;gap:12px;margin-bottom:18px;padding:17px 18px;display:grid;box-shadow:0 14px 36px #39267917}.reportControls>div{flex-direction:column;gap:3px;display:flex}.reportControls>div>span,.reportControls label>span{letter-spacing:.14em;color:#7658da;font-size:7px;font-weight:900}.reportControls>div>strong{color:#17142e;font:600 17px Fraunces,Georgia,serif}.reportControls>div>small{color:#817a91;font-size:8px}.reportControls label{flex-direction:column;gap:6px;display:flex}.reportControls select{color:#252039;background:#fff;border:1px solid #d9d2eb;border-radius:9px;width:100%;height:38px;padding:0 10px;font-size:9px;font-weight:800}.reportControls>button{color:#fff;background:linear-gradient(135deg,#7c58e8,#5143c7);border:0;border-radius:9px;height:38px;padding:0 14px;font-size:8px;font-weight:900;transition:transform .18s,box-shadow .2s;box-shadow:0 9px 21px #533abe3d}.reportControls>button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #533abe52}.reportControls>button i{margin-right:5px;font-style:normal}.reportShareLink{color:#6843d2;width:max-content;margin-top:3px;font-size:8px;font-weight:900;text-decoration:none}.reportShareLink:hover{text-decoration:underline}.reportHistory{background:#ffffffe0;border:1px solid #ddd5f2;border-radius:15px;margin:0 0 18px;overflow:hidden;box-shadow:0 12px 32px #39267912}.reportHistory>header{border-bottom:1px solid #e8e2f3;justify-content:space-between;align-items:end;margin:0;padding:16px 18px;display:flex}.reportHistory>header span{color:#7658da;letter-spacing:.14em;font-size:7px;font-weight:900}.reportHistory>header h2{color:#17142e;margin:4px 0 0;font:600 18px Fraunces,Georgia,serif}.reportHistory>header small{color:#817a91;font-size:8px}.reportHistory>div{flex-direction:column;display:flex}.reportHistory article{border-top:1px solid #eee9f5;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.reportHistory article:first-child{border-top:0}.reportHistoryIcon{color:#6843d2;background:linear-gradient(145deg,#eee8ff,#ddd2ff);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.reportHistory article strong,.reportHistory article span{display:block}.reportHistory article strong{color:#211b39;font-size:10px}.reportHistory article span{color:#817a91;margin-top:3px;font-size:7px}.reportHistory article a,.reportHistory article button{color:#5f3bc5;background:#fff;border:1px solid #d7cef0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.reportHistory article button{cursor:pointer;min-width:72px}.reportHistory article a:hover,.reportHistory article button:hover{background:#f0ebff;border-color:#ad99e6}.clientReport{color:#f4f0e9;background:#0d0d0c;border:1px solid #292527;border-radius:20px;animation:.7s cubic-bezier(.2,.8,.2,1) both reportReveal;overflow:hidden;box-shadow:0 34px 80px #1f15493d}.reportCover{background:radial-gradient(circle at 78% 20%,#895bde2e,#0000 32%),radial-gradient(circle at 28% 88%,#d4af6a1a,#0000 34%),#0d0d0c;min-height:560px;margin:0;padding:36px 42px 34px;display:block;position:relative}.reportCover:after{content:"";pointer-events:none;border:1px solid #dab97d21;border-radius:50%;width:460px;height:460px;position:absolute;inset:auto -8% -40% auto;box-shadow:0 0 0 55px #dab97d06,0 0 0 110px #dab97d05}.reportBrand{border-bottom:1px solid #ffffff1c;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding-bottom:25px;display:grid}.reportBrand>span{background:#050505;border:1px solid #d8b57059;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.reportBrand img{object-fit:cover;width:27px;height:27px}.reportBrand b{letter-spacing:.13em;font-size:8px}.reportBrand small{color:#8e8981;font-size:7px}.reportCover>p:not(.reportIntro){color:#d3ad69;letter-spacing:.2em;margin:92px 0 20px;font-size:7px;font-weight:900}.reportCover h2{letter-spacing:-.045em;max-width:790px;margin:0;font:400 clamp(45px,6vw,82px)/.95 Fraunces,Georgia,serif}.reportCover h2 em{color:#d3ad69;font-weight:400}.reportIntro{color:#aaa59e;max-width:570px;margin:28px 0 42px;font-size:13px;line-height:1.65}.reportHeroStats{z-index:1;background:#ffffff06;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.reportHeroStats>div{padding:22px}.reportHeroStats>div+div{border-left:1px solid #ffffff1f}.reportHeroStats strong,.reportHeroStats span{display:block}.reportHeroStats strong{font:400 29px Fraunces,Georgia,serif}.reportHeroStats span{color:#8d8983;margin-top:7px;font-size:7px}.reportSection{border-top:1px solid #ffffff1a;padding:56px 42px}.reportSectionTitle{grid-template-columns:160px minmax(0,1fr) 300px;align-items:end;gap:20px;margin-bottom:32px;display:grid}.reportSectionTitle>span{color:#d3ad69;letter-spacing:.18em;font-size:7px;font-weight:900}.reportSectionTitle h3{letter-spacing:-.03em;margin:0;font:400 34px/1 Fraunces,Georgia,serif}.reportSectionTitle p{color:#8d8983;margin:0;font-size:9px;line-height:1.5}.reportScorecard>div:last-child{border:1px solid #ffffff21;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.reportScorecard article{min-height:115px;animation:.42s both reportMetric;animation-delay:calc(var(--report-index) * 35ms);background:#ffffff05;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:19px;transition:background .2s}.reportScorecard article:nth-child(4n){border-right:0}.reportScorecard article:nth-last-child(-n+4){border-bottom:0}.reportScorecard article span,.reportScorecard article strong{display:block}.reportScorecard article span{color:#8d8983;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.reportScorecard article strong{margin-top:18px;font:400 28px Fraunces,Georgia,serif}.reportFunnelFlow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.reportFunnelFlow>article{background:linear-gradient(145deg,#7c58e81f,#ffffff04);border:1px solid #ffffff21;border-radius:13px;min-height:130px;padding:18px;transition:transform .22s,border-color .22s}.reportFunnelFlow>article:hover{border-color:#d3ad6980;transform:translateY(-4px)}.reportFunnelFlow>i{color:#655f57;font-style:normal}.reportFunnelFlow b,.reportFunnelFlow strong,.reportFunnelFlow span{display:block}.reportFunnelFlow b{color:#d3ad69;font-size:7px}.reportFunnelFlow strong{margin:19px 0 7px;font:400 31px Fraunces,Georgia,serif}.reportFunnelFlow span{color:#8e8981;font-size:7px}.reportEfficiency{color:#171412;background:#f2eee7;border-radius:13px;grid-template-columns:1fr 1fr;margin-top:17px;display:grid;overflow:hidden}.reportEfficiency>div{padding:20px 22px}.reportEfficiency>div+div{border-left:1px solid #d8d0c4}.reportEfficiency span,.reportEfficiency strong{display:block}.reportEfficiency span{color:#7658da;letter-spacing:.12em;font-size:7px;font-weight:900}.reportEfficiency strong{margin-top:8px;font:500 19px Fraunces,Georgia,serif}.reportDiagnosis>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.reportDiagnosis article{background:#ffffff05;border:1px solid #ffffff1f;border-radius:14px;min-height:165px;padding:21px 23px;position:relative;overflow:hidden}.reportDiagnosis article:after{content:"";background:#65605a;width:4px;height:100%;position:absolute;top:0;left:0}.reportDiagnosis article.good:after{background:#48be91}.reportDiagnosis article.risk:after{background:#ef8c58}.reportDiagnosis article b{color:#908a82;letter-spacing:.12em;font-size:7px}.reportDiagnosis article.good b{color:#67c9a1}.reportDiagnosis article.risk b{color:#f09a68}.reportDiagnosis article h4{margin:18px 0 10px;font:500 21px Fraunces,Georgia,serif}.reportDiagnosis article p{color:#a09b94;margin:0;font-size:9px;line-height:1.65}.reportCampaignTable{border:1px solid #ffffff21;border-radius:14px;overflow:hidden}.reportCampaignHead,.reportCampaignTable article{grid-template-columns:minmax(300px,1.8fr) repeat(4,minmax(80px,.55fr));align-items:center;gap:12px;display:grid}.reportCampaignHead{color:#8f8982;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0e;padding:12px 16px;font-size:7px}.reportCampaignTable article{border-top:1px solid #ffffff1a;padding:15px 16px;font-size:9px;transition:background .2s}.reportCampaignTable article>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;display:grid}.reportCampaignTable article>div>b{color:#d3ad69;font:400 16px Fraunces,Georgia,serif}.reportCampaignTable article strong,.reportCampaignTable article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reportCampaignTable article small{color:#77716b;text-transform:uppercase;margin-top:4px;font-size:7px}.reportCampaignTable>p{color:#918b84;text-align:center;padding:24px}.reportFooter{color:#17120d;background:#d3ad69;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:45px 42px;display:grid}.reportFooter>div:first-child{max-width:650px}.reportFooter>div:first-child span{letter-spacing:.17em;font-size:7px;font-weight:900}.reportFooter>div:first-child strong{margin:12px 0 8px;font:500 28px Fraunces,Georgia,serif;display:block}.reportFooter p{margin:0;font-size:9px;line-height:1.55}.reportFooter>div:last-child{align-items:center;gap:10px;display:flex}.reportFooter img{object-fit:cover;border-radius:50%;width:38px;height:38px}.reportFooter>div:last-child span{font-size:7px;line-height:1.5}.reportAppHeader+.reportStudio{margin-top:-2px}@keyframes reportReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes reportMetric{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.reportControls{grid-template-columns:1fr 1fr}.reportControls>div{grid-column:1/-1}.reportSectionTitle{grid-template-columns:1fr}.reportScorecard>div:last-child{grid-template-columns:repeat(3,1fr)}.reportScorecard article:nth-child(4n){border-right:1px solid #ffffff1a}.reportScorecard article:nth-child(3n){border-right:0}.reportScorecard article:nth-last-child(-n+4){border-bottom:1px solid #ffffff1a}.reportScorecard article:nth-last-child(-n+3){border-bottom:0}.reportFunnelFlow{grid-template-columns:1fr}.reportFunnelFlow>i{text-align:center;transform:rotate(90deg)}.reportCampaignHead,.reportCampaignTable article{grid-template-columns:minmax(220px,1.5fr) repeat(4,80px)}.reportCampaignTable{overflow-x:auto}.reportCampaignHead,.reportCampaignTable article{min-width:720px}}@media (max-width:620px){.reportControls{grid-template-columns:1fr;padding:14px}.reportControls>div{grid-column:auto}.reportControls>button,.reportControls select{min-height:44px}.clientReport{border-radius:14px}.reportCover,.reportSection,.reportFooter{padding:28px 20px}.reportCover{min-height:auto}.reportBrand{grid-template-columns:32px 1fr}.reportBrand small{grid-column:1/-1}.reportCover>p:not(.reportIntro){margin-top:55px}.reportCover h2{font-size:42px}.reportHeroStats{grid-template-columns:1fr 1fr}.reportHeroStats>div:nth-child(3){border-top:1px solid #ffffff1f;border-left:0}.reportHeroStats>div:nth-child(4){border-top:1px solid #ffffff1f}.reportScorecard>div:last-child{grid-template-columns:1fr 1fr}.reportScorecard article:nth-child(3n){border-right:1px solid #ffffff1a}.reportScorecard article:nth-child(2n){border-right:0}.reportScorecard article:nth-last-child(-n+3){border-bottom:1px solid #ffffff1a}.reportScorecard article:nth-last-child(-n+2){border-bottom:0}.reportDiagnosis>div:last-child,.reportEfficiency,.reportFooter{grid-template-columns:1fr}.reportEfficiency>div+div{border-top:1px solid #d8d0c4;border-left:0}.reportFooter>div:last-child{margin-top:20px}.reportSectionTitle h3{font-size:29px}.reportHistory>header{flex-direction:column;align-items:flex-start;gap:5px}.reportHistory article{grid-template-columns:36px minmax(0,1fr)}.reportHistory article a,.reportHistory article button{grid-column:auto;justify-content:center;align-items:center;min-height:40px;display:flex}.reportHistory article a{grid-column:1/2}.reportHistory article button{grid-column:2/3}}@media print{@page{size:A4;margin:0}.sidebar,.content>header,.reportControls,.drawerBackdrop,.toast{display:none!important}.shell,.content{background:#0d0d0c!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.reportStudio{max-width:none;margin:0}.clientReport{box-shadow:none;border:0;border-radius:0}.reportCover{break-after:page;min-height:100vh}.reportSection{break-inside:avoid;page-break-inside:avoid}.reportScorecard,.reportDiagnosis,.reportCampaigns{break-before:page}.reportFooter{break-before:auto}.reportCover,.clientReport{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.clientReport,.reportScorecard article{animation:none!important}.reportControls>button,.reportFunnelFlow>article{transition:none!important}}.segmentRows article button{color:#fff;background:linear-gradient(135deg,#7b58e7,#553fc7);border:1px solid #6746df38;transition:transform .18s,box-shadow .2s,filter .2s;box-shadow:0 8px 18px #5239b833}.segmentRows article button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 12px 25px #5239b84a}.segmentRows article button:active{transform:scale(.96)}.reportControls>button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.clientReport{color:#18132f;background:#f8f6ff;border-color:#d8cef4;box-shadow:0 34px 80px #4c31a32e}.reportCover{color:#18132f;background:radial-gradient(circle at 82% 18%,#ae94ff47,#0000 34%),radial-gradient(circle at 12% 92%,#dbd1ffb3,#0000 40%),linear-gradient(145deg,#fff,#f5f1ff 60%,#ebe5ff)}.reportCover:after{border-color:#6f46df24;box-shadow:0 0 0 55px #6f46df06,0 0 0 110px #6f46df05}.reportBrand{border-bottom-color:#ddd4f1}.reportBrand>span{border-color:#bba8ee}.reportBrand small{color:#756d88}.reportCover>p:not(.reportIntro),.reportCover h2 em{color:#6d46df}.reportIntro{color:#6f687f}.reportVerdict{z-index:1;background:#ffffffc7;border:1px solid #d7cdf1;border-radius:13px;max-width:800px;margin:0 0 28px;padding:18px 20px;position:relative;box-shadow:inset 3px 0 #7a56e2,0 10px 28px #4b309b14}.reportVerdict span,.reportVerdict strong,.reportVerdict p{display:block}.reportVerdict span{color:#6d46df;letter-spacing:.16em;font-size:7px;font-weight:900}.reportVerdict strong{margin:8px 0 6px;font:500 19px Fraunces,Georgia,serif}.reportVerdict p{color:#6f687f;margin:0;font-size:9px;line-height:1.55}.reportHeroStats{background:#ffffffd1;border-color:#d7cdf0;box-shadow:0 12px 30px #4b309b12}.reportHeroStats>div+div{border-left-color:#e2dcf1}.reportHeroStats span{color:#756d88}.reportSection{background:#fbfaff;border-top-color:#e2dbf4}.reportSection:nth-of-type(2n){background:#f3effd}.reportSectionTitle>span{color:#6d46df}.reportSectionTitle h3{color:#18132f}.reportSectionTitle p{color:#756d88}.reportScorecard>div:last-child{background:#fff;border-color:#dbd3ef}.reportScorecard article{background:#fff;border-bottom-color:#e5dff2;border-right-color:#e5dff2}.reportScorecard article:hover{background:#f1ecff}.reportScorecard article span{color:#766e88}.reportFunnelFlow>article{background:linear-gradient(145deg,#fff,#f0ebff);border-color:#d9d0ee}.reportFunnelFlow>article:hover{border-color:#9d82e9;box-shadow:0 12px 28px #5639ae1f}.reportFunnelFlow>article b{color:#6d46df}.reportFunnelFlow>article span{color:#756d88}.reportFunnelFlow>i{color:#8c79c7}.reportEfficiency{color:#211846;background:linear-gradient(135deg,#eee9ff,#dfd5ff);border:1px solid #cfc1f4}.reportEfficiency>div+div{border-left-color:#cfc1f4}.reportEfficiency span{color:#6d46df}.reportDiagnosis article{background:#fff;border-color:#dcd4ef}.reportDiagnosis article:after,.reportDiagnosis article.good:after,.reportDiagnosis article.risk:after{background:#7655dd}.reportDiagnosis article h4{color:#20183d}.reportDiagnosis article p{color:#746d84}.reportDiagnosis article.good b,.reportDiagnosis article.risk b{color:#6d46df}.reportCampaignTable{background:#fff;border-color:#dcd4ef}.reportCampaignHead{color:#6f6781;background:#eee9fb}.reportCampaignTable article{border-top-color:#e7e1f2}.reportCampaignTable article:hover{background:#f1ecff}.reportCampaignTable article>div>b{color:#6d46df}.reportCampaignTable article small{color:#837b91}.reportCampaignTable>p{color:#756d88}.reportFooter{color:#211846;background:linear-gradient(135deg,#eee9ff,#ded3ff);border-top:1px solid #cfc1f4}.reportFooter p{color:#625a77}
