/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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,utilities;:root{color:#efedf3;font-synthesis:none;background:#100f15;font-family:DM Sans,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #eeb960}button:hover:not(:disabled){filter:brightness(1.12)}button:active:not(:disabled){transform:translateY(1px)}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{background:0 0;border:0}small{font-size:11px}.app-shell{background:radial-gradient(at 89% 30%,#291b351c,#0000 50%);min-height:100vh}.sidebar{z-index:10;background:#141219;border-right:1px solid #ffffff09;flex-direction:column;align-items:center;width:78px;padding:25px 0 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-symbol{color:#f4bb65;background:linear-gradient(145deg,#3c2e1c,#251b24);border:1px solid #efb8624d;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.nav-stack{flex-direction:column;gap:17px;margin-top:58px;display:flex}.nav-item{color:#706b7c;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.nav-item.selected{color:#eec37f;background:#e6b55e13;box-shadow:inset 0 0 0 1px #d3ab6020}.nav-item.help{margin-top:auto;margin-bottom:20px}.avatar{color:#d3b6cd;background:#3d3040;border:1px solid #6b526944;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.avatar.small{width:31px;height:31px}.workspace{margin-left:78px}.topbar{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;height:82px;padding:0 40px;display:flex}.wordmark{letter-spacing:-1px;align-items:center;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;display:flex}.wordmark>span:first-child{color:#e8bc7b}.brand-divider{background:#ffffff12;width:1px;height:22px;margin:0 23px}.workspace-name{letter-spacing:0;color:#a29aaa;align-items:center;gap:18px;font:12px DM Sans,sans-serif;display:flex}.top-actions{align-items:center;gap:23px;display:flex}.demo-badge{letter-spacing:1.4px;color:#c8b2d9;background:#9868bb0b;border:1px solid #a06cc42e;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;display:flex}.demo-badge>span,.live>span{background:#c29de3;border-radius:50%;width:5px;height:5px}.icon-button{color:#8f879b;place-items:center;padding:6px;display:grid;position:relative}.icon-button i{background:#d5aa62;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}main{max-width:1510px;margin:auto;padding:33px 40px 0}.page-heading{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.eyebrow{color:#b89a66;letter-spacing:1.7px;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.eyebrow>span{background:#e3ba78;border-radius:50%;width:4px;height:4px}h1{letter-spacing:-1.15px;margin:10px 0;font-family:Manrope,sans-serif;font-size:29px;font-weight:650}h1>span{color:#a19ba9;font-weight:400}.page-heading p{color:#8b8497;font-size:12px}.secondary{color:#b5acbf;background:#ffffff02;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.reset{margin-top:19px}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:31px;display:grid}.metric{background:linear-gradient(110deg,#1c1922,#18161e);border:1px solid #ffffff0b;border-radius:11px;padding:18px 19px}.metric-top{color:#a39bad;justify-content:space-between;gap:8px;font-size:11px;display:flex}.metric-value{justify-content:space-between;align-items:center;margin:8px 0;font-family:Manrope,sans-serif;font-size:30px;font-weight:600;display:flex}.metric-line{opacity:.7;font-size:25px}.metric p{color:#80788c;align-items:center;gap:5px;font-size:9px;display:flex}.tiny-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.amber{color:#dfb676}.purple{color:#ae93de}.pink{color:#d29ab9}.green{color:#89b4a3}.experience-grid{grid-template-columns:minmax(340px,.88fr) minmax(480px,1.2fr);gap:27px;display:grid}.section-heading{justify-content:space-between;align-items:center;height:25px;margin-bottom:15px;display:flex}.section-heading>div{align-items:center;gap:10px;display:flex}.section-heading h2{font-size:13px;font-weight:500}.step{color:#d7b475;background:#e0b15b0b;border:1px solid #b6955138;border-radius:5px;padding:4px 5px;font-size:9px}.purple-step{color:#b393d1;background:#9c66c00d;border-color:#a37abf2e}.sub-label{letter-spacing:1px;color:#655e73;font-size:8px}.live{letter-spacing:.9px;color:#7ea592;align-items:center;gap:5px;font-size:8px;display:flex}.live>span{background:#7ea592;box-shadow:0 0 8px #7ea59250}.chat-card{background:#17151d;border:1px solid #ffffff10;border-radius:12px;overflow:hidden}.scenario-toolbar{background:#1d1923;padding:15px 17px}.scenario-toolbar>span{color:#8e849d;margin-bottom:9px;font-size:10px;display:block}.scenario-toolbar>div{gap:7px;display:flex}.scenario-toolbar button{color:#8f859d;border:1px solid #ffffff0d;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.scenario-toolbar button.active{color:#e2bb7b;background:#e8ac4a0b;border-color:#bb955d43}.chat-header{background:#19171f;border-bottom:1px solid #ffffff06;align-items:center;gap:10px;padding:17px 18px;display:flex}.sun-avatar{color:#e8b677;background:linear-gradient(135deg,#4e3527,#3e2946);border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative}.sun-avatar>span{background:#8eaf95;border:2px solid #19171f;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.chat-header h3{align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.chat-header h3 svg{color:#bdaa78}.chat-header p{color:#8b8196;margin-top:4px;font-size:9px}.chat-header>svg{color:#7d748b;margin-left:auto}.chat-messages{scrollbar-width:thin;scrollbar-color:#403446 transparent;background-color:#15131b;background-image:radial-gradient(#ffffff04 .8px,#0000 .8px);background-size:19px 19px;height:319px;padding:18px 18px 8px;overflow:auto}.chat-date{text-align:center;color:#7d728b;letter-spacing:1px;margin:0 auto 10px;font-size:8px}.privacy-caption{color:#645b71;justify-content:center;align-items:center;gap:4px;margin-bottom:23px;font-size:8px;display:flex}.message{background:#25212e;border-radius:0 10px 10px;width:fit-content;max-width:89%;margin-bottom:13px;padding:11px 12px 5px;font-size:11px;line-height:1.7;animation:.25s appear}.message.user{background:#3b3047;border:1px solid #9873ae1f;border-radius:10px 0 10px 10px;margin-left:auto}.message p>svg{vertical-align:middle;display:inline}.message-time{color:#81758e;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.message-time svg{color:#c9a8e0}.slot-options{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.slot-options button{color:#e6bf82;border:1px solid #d3ad7338;border-radius:5px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;display:flex}.pix-inline{color:#e6bd80;align-items:center;gap:5px;margin:8px 0;font-size:10px;display:flex}.chat-quick-actions{border-top:1px solid #ffffff06;gap:6px;padding:11px 14px;display:flex}.chat-quick-actions button{color:#ada0bb;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.composer{background:#211d29;border:1px solid #ffffff0b;border-radius:7px;margin:0 14px 12px;padding:5px 5px 5px 12px;display:flex}.composer input{color:#ddd3e9;background:0 0;border:0;outline:none;flex:1;min-width:0;font:10px DM Sans,sans-serif}.composer input::placeholder{color:#70647e}.composer button{color:#211a17;background:#d9b477;border-radius:5px;place-items:center;width:32px;height:30px;display:grid}.bot-status{color:#a0bba2;background:#1c1922;border-top:1px solid #ffffff06;align-items:center;gap:5px;padding:11px 15px;font-size:8px;display:flex}.bot-status>span:first-child{background:#94b197;border-radius:50%;width:5px;height:5px}.bot-status.paused{color:#ddaccd}.bot-status.paused>span:first-child{background:#ddaccd}.status-right{color:#797083;align-items:center;gap:4px;margin-left:auto;display:flex}.under-chat{color:#70667d;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.panel{background:#19161f;border:1px solid #ffffff0c;border-radius:11px;padding:17px 19px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.panel-title>div{align-items:center;gap:8px;display:flex}.panel-title h3{font-size:12px;font-weight:500}.count-tag{color:#91869f;background:#ffffff05;border:1px solid #ffffff08;border-radius:4px;padding:3px 6px;font-size:8px}.calendar-controls{color:#b3a8bf;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.calendar-controls>div{align-items:center;gap:8px;display:flex}.today{background:#ffffff04;border:1px solid #ffffff0b;border-radius:4px;padding:4px 9px;font-size:9px}.calendar{grid-template-columns:39px repeat(6,minmax(0,1fr));gap:6px;display:grid}.calendar-day{color:#80758f;flex-direction:column;align-items:center;gap:4px;padding-bottom:8px;display:flex}.calendar-day small{font-size:8px}.calendar-day b{color:#bbb1c7;font:500 16px Manrope,sans-serif}.calendar-day>span{color:#a48b64;align-items:center;gap:3px;font-size:8px;display:flex}.calendar-day.featured{background:#d4ad6010;border-radius:6px}.calendar-day.featured b,.calendar-day.featured small{color:#e8bc7a}.time-label{color:#70667e;justify-content:flex-start;align-items:center;font-size:8px;display:flex}.calendar-day.time-label{justify-content:flex-end;padding-bottom:22px;font-size:7px}.calendar-slot{background:#ffffff01;border:1px dashed #ffffff0c;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:48px;padding:5px 6px;display:flex;position:relative}.slot-plus{opacity:0;color:#8a7b99;align-self:center}.calendar-slot:hover .slot-plus{opacity:1}.calendar-slot.booked{background:#9a76371a;border:1px solid #c7a16c33;border-left:2px solid #b99255;animation:.4s appear}.calendar-slot.booked>span{color:#d9b581;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.calendar-slot small{color:#9d876a;white-space:nowrap;font-size:6.5px}.calendar-slot i{color:#bba16c;position:absolute;top:3px;right:3px}.calendar-slot.pending{background:#8e65ba1b;border-color:#9060b638 #9060b638 #9060b638 #a77bcb}.calendar-slot.pending>span,.calendar-slot.pending small,.calendar-slot.pending i{color:#bb9cd6}.calendar-slot.blocked{color:#61566f;background:repeating-linear-gradient(-45deg,#ffffff02,#ffffff02 3px,#ffffff05 3px,#ffffff05 4px);align-items:center}.calendar-slot.held{background:#d3aa5c12;border:1px dashed #b99567}.calendar-slot.held small{white-space:normal;font-size:8px}.calendar-legend{color:#92859f;gap:15px;margin:15px 0 13px;font-size:8px;display:flex}.calendar-legend>span{align-items:center;gap:4px;display:flex}.legend-dot{border-radius:2px;width:5px;height:5px}.amber-bg{background:#cba46b}.purple-bg{background:#a17dc0}.weather-note{color:#766a83;border-top:1px solid #ffffff07;align-items:center;gap:5px;padding-top:10px;font-size:8px;display:flex}.weather-note svg{color:#a48a61}.attention{margin-top:15px}.attention .panel-title{margin-bottom:12px}.attention-dot{background:#cda86f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #ce9a4b22}.all-clear{align-items:center;gap:10px;padding:5px 0 3px;display:flex}.all-clear>span{color:#91ad95;background:#8ba58a0c;border:1px solid #8ba58a18;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.all-clear b{color:#aea3ba;font-size:10px;font-weight:400}.all-clear p{color:#6f647d;margin-top:4px;font-size:9px}.all-clear>svg{color:#4e415e;margin-left:auto}.reactivation{background:linear-gradient(110deg,#292033,#211b29);border:1px solid #9e7bb726;border-radius:10px;align-items:center;gap:12px;margin-top:15px;padding:18px;display:flex}.campaign-icon{color:#b79acb;background:#a680c214;border:1px solid #aa80c426;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.reactivation .eyebrow{letter-spacing:1.3px;color:#a28ab5;font-size:7px}.reactivation h3{margin-top:5px;font-size:12px;font-weight:500}.reactivation p{color:#95839f;margin-top:5px;font-size:9px}.reactivation>button{color:#b49bc6;border:1px solid #b994d42b;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}footer{color:#62576e;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;margin-top:24px;padding:17px 0 20px;font-size:8px;display:flex}footer span,footer a{align-items:center;gap:5px;display:flex}footer a{letter-spacing:.5px;text-transform:uppercase;color:#8a7d98;font-size:8px}footer a:hover{color:#e6bd7d}.mobile-tabs{display:none}.typing{gap:4px;padding:15px;display:flex}.typing>span{background:#a58bb8;border-radius:50%;width:4px;height:4px;animation:1s infinite pulse}.typing>span:nth-child(2){animation-delay:.2s}.typing>span:nth-child(3){animation-delay:.4s}.protected-image{color:#bd9dcc;background:repeating-linear-gradient(45deg,#57405d35,#57405d35 8px,#48374f35 8px,#48374f35 16px);border-radius:6px;flex-direction:column;align-items:center;gap:7px;margin-bottom:8px;padding:18px;display:flex}.protected-image small{font-size:8px}.privacy-note{color:#c1a7d1;background:#bd82dd0c;border:1px solid #c899dd22;border-radius:5px;margin-top:8px;padding:8px;font-size:8px;line-height:1.5}.privacy-note svg{float:left;margin-right:4px}.handoff{border-top:1px solid #ffffff06;gap:10px;padding:12px 0;display:flex}.handoff-icon{color:#d3a3d4;background:#bd8ac518;border-radius:8px;height:36px;padding:9px;animation:2s infinite glow}.handoff b,.pix-row b{font-size:10px;font-weight:500}.handoff p{color:#9980a7;margin:4px 0 9px;font-size:9px}.handoff-buttons{flex-wrap:wrap;gap:8px;display:flex}.handoff-buttons button{color:#cfaddf;border:1px solid #bf91d139;border-radius:4px;align-items:center;gap:3px;padding:5px 8px;font-size:9px;display:flex}.pix-row{border-top:1px solid #ffffff09;align-items:center;gap:9px;padding:10px 0;display:flex}.pix-row small{color:#aa8abd;margin-top:4px;font-size:8px;display:block}.pix-row>button{color:#b1c5a8;border:1px solid #91b68122;border-radius:4px;align-items:center;gap:3px;margin-left:auto;padding:5px;font-size:9px;display:flex}.pix-icon{color:#b292c8;background:#b78ac30e;border-radius:7px;padding:8px}.video-list{gap:6px;margin-top:10px;display:grid}.video-list button{text-align:left;background:#ffffff03;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:7px;padding:5px;font-size:10px;display:flex}.video-list button>svg{color:#95829f;margin-left:auto}.video-list small{color:#96849f;font-size:7px;display:block}.video-thumb{color:#ebc390;background:linear-gradient(130deg,#7c6041,#4a354d);border-radius:4px;place-items:center;width:40px;height:36px;display:grid}.thumb-1{background:linear-gradient(130deg,#624662,#392c49)}.thumb-2{background:linear-gradient(130deg,#4e5340,#454034)}.toast{z-index:40;background:#30283a;border:1px solid #b994d64a;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #0006}.toast>svg{color:#bca4d3}.toast button{color:#9480a6}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#09060cbd;place-items:center;padding:22px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:#211b29;border:1px solid #bc93d329;border-radius:20px;width:100%;max-width:430px;padding:35px;position:relative;box-shadow:0 25px 100px #0009}.modal-close{position:absolute;top:15px;right:15px}.modal-symbol{color:#e6bd7a;background:#dcb56c12;border-radius:16px;place-items:center;width:55px;height:55px;margin-bottom:22px;display:grid}.modal h2{margin-bottom:14px;font-family:Manrope,sans-serif;font-size:23px;font-weight:600}.modal p{color:#b2a1bf;font-size:13px;line-height:1.9}.modal small{color:#8b779c;font-size:10px;line-height:1.7}.sample-copy{color:#cbb5da;background:#b28ac309;border:1px solid #b793d226;border-radius:9px;margin:20px 0;padding:17px;font-size:12px;line-height:1.8}.primary{color:#211a15;background:#d8b37a;border:1px solid #d8b37a;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:600;display:flex}.video-preview{color:#e2ba84;background:radial-gradient(at 20% 20%,#93673755,#0000),linear-gradient(135deg,#49304d,#32283a);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:145px;margin-bottom:23px;display:flex}.video-preview span{letter-spacing:2px;font-size:8px}.muted{color:#9785a4;font-size:11px}.client-row{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:19px 0;display:flex}.client-row b{font-size:12px;font-weight:500}.client-row small{color:#8f7e9c;margin-top:5px;font-size:9px;display:block}.client-row>button{margin-left:auto}.campaign-panel{padding:30px}.campaign-panel h3{margin:20px 0 12px;font-family:Manrope;font-size:22px}.campaign-panel p{color:#a08caf;font-size:12px;line-height:1.9}.campaign-panel .secondary{margin-top:14px}.campaign-panel>small{color:#81718e;margin-top:16px;font-size:9px;display:block}@keyframes appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pulse{50%{opacity:.5}}@keyframes glow{50%{box-shadow:0 0 15px #bd8ac51a}}@media(min-width:1550px){main{padding-top:45px}.chat-messages{height:390px}.calendar-slot{height:59px}.metric{padding:23px}.agenda{padding:22px}.page-heading{margin-bottom:36px}}@media(max-width:1180px){.sidebar{width:62px}.workspace{margin-left:62px}.topbar{padding:0 25px}main{padding:25px 24px 0}.experience-grid{grid-template-columns:minmax(320px,1fr) minmax(400px,1.15fr);gap:18px}.metrics{gap:10px}.metric{padding:15px 12px}.metric p{font-size:8px}.metric-top{font-size:10px}.sub-label{display:none}.calendar{grid-template-columns:33px repeat(6,minmax(0,1fr));gap:4px}.panel{padding:15px 13px}.calendar-slot{padding:4px}.calendar-slot small{font-size:6px}.reactivation{padding:15px 12px}.reactivation p{font-size:8px}.scenario-toolbar button{padding:7px;font-size:9px}.chat-header h3{font-size:10px}h1{font-size:26px}.reset{font-size:10px}}@media(max-width:950px){.sidebar{width:57px}.workspace{margin-left:57px}.topbar{height:68px;padding:0 20px}.workspace-name,.brand-divider{display:none}.demo-badge{letter-spacing:.7px;font-size:7px}.top-actions{gap:12px}main{padding:25px 20px 0}.page-heading{align-items:flex-start}.page-heading p{max-width:340px;line-height:1.7}h1{font-size:25px}.reset{padding:10px;font-size:0}.reset svg{width:17px;height:17px}.metrics{grid-template-columns:repeat(4,1fr)}.metric{padding:13px 10px}.metric-top{font-size:9px;line-height:1.5}.metric-top svg{width:14px}.metric p{font-size:7px;line-height:1.5}.metric-value{font-size:25px}.mobile-tabs{background:#1b1721;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:20px;padding:4px;display:flex}.mobile-tabs button{color:#8f7fa0;border-radius:5px;flex:1;padding:11px 7px;font-size:11px}.mobile-tabs .active{color:#dec095;background:#302733}.experience-grid{display:block}.mobile-hidden{display:none}.chat-messages{height:350px}.chat-header h3{font-size:12px}.scenario-toolbar button{padding:9px 12px;font-size:11px}.chat-quick-actions button{font-size:10px}.message{max-width:84%;font-size:12px}.calendar-slot{height:65px;padding:7px}.calendar-slot.booked>span{font-size:12px}.calendar-slot small{font-size:8px}.calendar-day b{font-size:19px}.calendar-day small,.time-label{font-size:10px}.calendar{grid-template-columns:39px repeat(6,minmax(0,1fr));gap:8px}.panel{padding:20px}.metric-line{display:none}footer{gap:15px;line-height:1.6}.professional .section-heading{margin-bottom:15px}}@media(max-width:570px){.sidebar{display:none;position:static}.workspace{margin-left:0}.topbar{height:64px;padding:0 18px}.wordmark{font-size:23px}.top-actions{gap:12px}.top-actions>.avatar{width:29px;height:29px;font-size:9px}.top-actions>.icon-button{display:none}.demo-badge{letter-spacing:.7px;padding:6px;font-size:6px}.page-heading{margin-bottom:23px}main{padding:25px 16px 0}.eyebrow{letter-spacing:1.3px;font-size:8px}h1{letter-spacing:-.9px;max-width:265px;font-size:24px;line-height:1.45}h1>span{display:block}.page-heading p{max-width:260px;font-size:11px}.metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:22px}.metric{padding:14px}.metric-top{font-size:10px}.metric-value{margin:6px 0;font-size:28px}.metric p{font-size:7.5px}.metric-line{font-size:20px;display:block}.section-heading h2{font-size:12px}.live{font-size:7px}.chat-header{padding:14px}.chat-header h3{font-size:11px}.chat-messages{height:345px;padding:16px 13px}.scenario-toolbar{padding:13px}.scenario-toolbar button{padding:8px 10px;font-size:10px}.composer input,.message{font-size:11px}.chat-quick-actions{gap:5px;padding:10px}.chat-quick-actions button{padding:7px 8px;font-size:9px}.bot-status{padding:11px 12px;font-size:7px}.status-right{font-size:7px}.calendar-scroll{scrollbar-width:thin;padding-bottom:7px;overflow-x:auto}.calendar{grid-template-columns:31px repeat(6,minmax(0,1fr));gap:5px;min-width:390px}.calendar-slot{height:57px;padding:4px}.calendar-slot.booked>span{font-size:9px}.calendar-slot small{font-size:6px}.panel{padding:16px 13px}.calendar-controls{font-size:10px}.calendar-legend{gap:10px;font-size:7px}.reactivation{gap:8px}.reactivation h3{font-size:11px}.reactivation p{font-size:8px}.reactivation .campaign-icon{width:30px;height:35px}.reactivation>button{flex-shrink:0}footer{text-align:center;flex-direction:column;gap:12px;margin-top:24px;padding-bottom:23px}footer span{font-size:7px}.toast{width:max-content;max-width:calc(100vw - 30px);padding:13px;font-size:11px;line-height:1.6;bottom:15px}.modal{padding:28px}.modal h2{font-size:21px}.campaign-panel{padding:25px}.client-row small{font-size:8px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
