/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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:-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;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,-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;-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: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;appearance:button}::file-selector-button{-webkit-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;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.m-1{margin:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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:#17231e;--muted:#66716c;--line:#e2e6e3;--paper:#f6f7f5;--white:#fff;--green:#1b9c8c;--green-dark:#14776b;--green-light:#e4f2ef;--lime:#c6ff61;--cream:#f3eee4;--gold:#bd8b43;--shadow:0 18px 50px #15282124}.intake-builder{border:1px solid #dfe8e3;border-radius:14px;padding:16px}.intake-builder-head,.automation-settings .panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intake-builder-head legend{font-weight:700}.intake-builder-head p,.ops-muted{color:#718078;margin:4px 0 0;font-size:13px}.intake-question{border-top:1px solid #e7eeea;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(180px,1.3fr) auto auto;align-items:center;gap:8px;padding:12px 0;display:grid}.intake-question:first-of-type{margin-top:12px}.compact-check{white-space:nowrap}.danger-text-action{color:#a23f3f}.intake-card textarea,.intake-card select{color:#173128;width:100%;font:inherit;background:#fff;border:1px solid #d6e0da;border-radius:10px;padding:10px 12px}.intake-card textarea{resize:vertical;min-height:84px}.intake-check{margin:8px 0}.waitlist-date-grid,.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.flow-empty button{background:var(--widget-brand,#1b9c8c);color:#fff;border-radius:999px;margin-top:12px;padding:10px 16px}.automation-settings{margin:22px 0;padding:24px}.automation-grid label{color:#40564e;gap:7px;font-size:13px;font-weight:700;display:grid}.automation-grid input,.automation-grid select,.automation-grid textarea{color:#173128;width:100%;font:inherit;background:#fff;border:1px solid #d6e0da;border-radius:10px;padding:11px 12px}.automation-toggle{border:1px solid #dfe8e3;border-radius:12px;align-items:flex-start;padding:14px;grid-template-columns:auto 1fr!important}.automation-toggle input{width:auto;margin-top:3px}.automation-toggle>label{gap:3px;display:grid}.automation-toggle small{color:#718078;font-weight:400;line-height:1.4}.automation-message{grid-column:1/-1}.automation-message textarea{min-height:82px}.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.lifecycle-list{padding:22px}.lifecycle-list>article{border-top:1px solid #e7eeea;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.lifecycle-list>article>div{gap:4px;display:grid}.lifecycle-list small{color:#718078}.review-list>article{grid-template-columns:minmax(0,1fr) auto}.review-stars{color:#b57c16;letter-spacing:1px}.analytics-trend-panel,.analytics-ranking{padding:24px}.analytics-bars{border-bottom:1px solid #dfe8e3;grid-template-columns:repeat(30,minmax(4px,1fr));align-items:end;gap:3px;height:190px;margin-top:24px;display:grid}.analytics-bars>div{align-items:flex-end;gap:1px;height:100%;display:flex}.analytics-bars i,.analytics-bars b{background:#b8d6c8;border-radius:3px 3px 0 0;width:50%;min-height:3px;display:block}.analytics-bars b{background:#1b9c8c}.chart-legend{color:#64756d;gap:18px;margin-top:12px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i,.chart-legend b{background:#b8d6c8;border-radius:3px;width:10px;height:10px}.analytics-ranking>div{border-top:1px solid #e7eeea;grid-template-columns:28px 1fr auto;gap:10px;padding:11px 0;display:grid}.analytics-ranking h2:not(:first-child){margin-top:28px}.standalone-booking-page{background:radial-gradient(circle at 0 0,#e6f3ed,#f7f4eb 52%,#e9ddd0);place-items:center;min-height:100vh;display:grid}.standalone-booking-page iframe{background:0 0;border:0;border-radius:24px;width:min(100%,520px);height:min(92vh,760px);box-shadow:0 30px 80px #1331282e}.feedback-page{color:#173128;background:#f2f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.feedback-card{background:#fff;border:1px solid #dfe8e3;border-radius:24px;width:min(100%,620px);padding:clamp(28px,6vw,54px);box-shadow:0 24px 70px #1731281a}.feedback-brand{color:#1b9c8c;letter-spacing:.14em;margin-bottom:36px;font-size:13px;font-weight:800;display:inline-block}.feedback-card h1{margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(36px,7vw,58px);font-weight:400}.feedback-card form,.feedback-card label{gap:10px;display:grid}.feedback-card form{gap:22px}.feedback-card textarea{min-height:130px;font:inherit;border:1px solid #d6e0da;border-radius:12px;padding:12px}.rating-field{border:0;padding:0}.rating-field legend{margin-bottom:8px;font-weight:700}.rating-field div{gap:5px;display:flex}.rating-field button{color:#cbd3cf;font-size:38px;line-height:1}.rating-field button.active{color:#c58a20}.feedback-review-link{margin-top:22px;display:inline-flex}@media (max-width:780px){.intake-question,.automation-grid,.lifecycle-grid,.waitlist-date-grid{grid-template-columns:1fr}.automation-message{grid-column:auto}.lifecycle-list>article,.review-list>article{grid-template-columns:1fr}.standalone-booking-page iframe{border-radius:0;width:100%;height:100vh}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.demo-site{background:#f1eee6;min-height:100vh;overflow:hidden}.demo-ribbon{color:#dbe3de;letter-spacing:.08em;text-transform:uppercase;background:#15231d;justify-content:space-between;align-items:center;height:36px;padding:0 4.5vw;font-size:11px;display:flex}.demo-ribbon span{align-items:center;gap:8px;display:flex}.demo-ribbon i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c6ff6121}.demo-ribbon a{color:#fff;font-weight:700}.demo-ribbon b{color:var(--lime);margin-left:5px}.demo-nav{border-bottom:1px solid #18241e2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;min-height:88px;padding:0 4.5vw;display:grid}.studio-brand{letter-spacing:.13em;justify-self:start;align-items:center;gap:13px;font-size:14px;font-weight:800;display:flex}.studio-brand em{color:var(--gold);font-family:Georgia,serif;font-weight:400}.studio-mark,.dashboard-loading .studio-mark{background:var(--ink);color:#f4ead8;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;font-style:italic;display:inline-grid}.demo-nav-links{align-items:center;gap:36px;font-size:13px;font-weight:650;display:flex}.demo-nav-links a{position:relative}.demo-nav-links a:after{content:"";background:var(--ink);height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.demo-nav-links a:hover:after{right:0}.demo-book-link{border-bottom:1px solid var(--ink);justify-self:end;padding:7px 0;font-size:13px;font-weight:750}.demo-book-link span{color:var(--gold);margin-left:8px}.demo-hero{border-bottom:1px solid #18241e2e;grid-template-columns:55% 45%;min-height:650px;display:grid}.demo-hero-copy{padding:clamp(70px,10vw,130px) 7vw 80px 8vw}.eyebrow{color:#6d6b61;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:750}.demo-hero h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,7.2vw,112px);font-weight:400;line-height:.87}.demo-hero h1 span{color:var(--gold);font-style:italic}.demo-intro{color:#565d59;max-width:530px;margin:34px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.7}.demo-hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.solid-cta{background:var(--ink);color:#fff;align-items:center;gap:30px;padding:16px 20px;font-size:13px;font-weight:750;display:inline-flex}.solid-cta span{color:var(--lime)}.open-note{color:#5f6863;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.open-note i{background:#3f8b68;border-radius:50%;width:7px;height:7px}.demo-hero-art{isolation:isolate;background:#b8834f;min-height:650px;position:relative;overflow:hidden}.demo-hero-art:before{content:"";z-index:-3;opacity:.5;background:radial-gradient(circle at 30% 20%,#ffffff52,#0000 25%),linear-gradient(135deg,#0000 48%,#4a271126 49%,#0000 51%),linear-gradient(65deg,#c99054,#865b39);position:absolute;inset:0}.art-disc{border:1px solid #fff4de80;border-radius:50%;position:absolute}.art-disc-one{width:520px;height:520px;top:-80px;right:-180px}.art-disc-two{width:330px;height:330px;bottom:-120px;left:-140px}.art-frame{color:#fff2dd;border:1px solid #fff5e1a6;position:absolute;inset:10% 13%}.art-frame:before,.art-frame:after{content:"";background:#fff5e173;position:absolute}.art-frame:before{width:1px;top:0;bottom:0;left:50%}.art-frame:after{height:1px;top:50%;left:0;right:0}.art-v{font-family:Georgia,serif;font-size:clamp(150px,18vw,280px);line-height:1;position:absolute;top:5%;left:14%}.art-amp{font-family:Georgia,serif;font-size:clamp(110px,14vw,220px);font-style:italic;line-height:1;position:absolute;bottom:4%;right:10%}.art-frame p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.6;position:absolute;bottom:11%;left:12%}.art-tag{background:var(--lime);color:var(--ink);letter-spacing:.12em;padding:12px;font-size:10px;font-weight:850;line-height:1.5;position:absolute;top:44%;right:4%;transform:rotate(5deg)}.service-section{grid-template-columns:34% 66%;gap:60px;padding:110px 8vw 120px;display:grid}.service-heading h2,.studio-details h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(42px,4vw,66px);font-weight:400;line-height:1.02}.service-list{border-top:1px solid #18241e47}.service-row{border-bottom:1px solid #18241e33;grid-template-columns:44px 1fr 80px 90px 42px;align-items:center;gap:16px;min-height:116px;display:grid}.service-number{color:#8c8b82;font-family:Georgia,serif;font-style:italic}.service-row h3{margin:0 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:400}.service-row p,.service-row span,.service-row strong{font-size:12px}.service-row p{color:#70736f;margin:0}.service-row>span:not(.service-number){color:#696d69}.service-row button{cursor:pointer;background:0 0;border:1px solid #18241e47;border-radius:50%;width:38px;height:38px;transition:all .2s}.service-row:hover button{background:var(--ink);color:var(--lime);transform:rotate(45deg)}.studio-section{background:var(--ink);color:#fff;grid-template-columns:60% 40%;min-height:480px;display:grid}.studio-quote{border-right:1px solid #ffffff26;padding:95px 8vw;position:relative}.studio-quote>span{color:var(--lime);font-family:Georgia,serif;font-size:90px;line-height:.5}.studio-quote blockquote{margin:25px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,72px);font-style:italic;font-weight:400;line-height:1.05}.studio-details{padding:100px 6vw}.studio-details .eyebrow{color:var(--lime)}.studio-details h2{font-size:clamp(32px,3vw,48px)}.studio-details>p:last-child{color:#b7c1bc;margin:32px 0 0;font-size:14px;line-height:1.8}.demo-footer{color:#aeb8b2;background:#0e1713;align-items:center;gap:28px;min-height:130px;padding:30px 8vw;font-size:12px;display:flex}.demo-footer p{flex:1}.demo-footer a{color:#fff;border-bottom:1px solid #6f7b74;padding-bottom:5px}.widget-page{background:0 0;position:fixed;inset:0;overflow:hidden}:is(html:has(.widget-page),body:has(.widget-page)){min-width:0;min-height:0;overflow:hidden;background:0 0!important}.widget-launcher-shell{background:0 0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.widget-launcher{z-index:2;background:var(--widget-brand,#087b65);cursor:pointer;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 12px 28px #0046394d,inset 0 1px #ffffff38}.widget-launcher:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 34px #00463957,inset 0 1px #ffffff38}.widget-launcher:focus-visible{outline-offset:3px;outline:3px solid #c6ff61eb}.launcher-icon{border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:3px;width:31px;height:25px;display:flex;position:relative}.launcher-icon:after{content:"";background:var(--widget-brand,#087b65);border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;bottom:-6px;right:2px;transform:skewY(38deg)rotate(18deg)}.launcher-icon i{z-index:1;background:#fff;border-radius:50%;width:4px;height:4px;display:block;position:relative}.launcher-pulse{z-index:3;background:#e4564b;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #76201840}.chat-widget{color:#17221e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f0e8;border:1px solid #ffffff8c;border-radius:20px;grid-template-rows:auto 1fr auto auto auto auto;height:100dvh;max-height:720px;display:grid;overflow:hidden;box-shadow:0 22px 70px #0e261f4d}.chat-header{background:var(--widget-brand,#1b9c8c);color:#fff;align-items:center;gap:10px;min-height:76px;padding:11px 13px;display:flex}.chat-back,.chat-close{color:#fff;cursor:pointer;background:0 0;border:0}.chat-back{width:26px;font-size:34px;font-weight:200;line-height:1;transform:translateY(-1px)}.chat-close{color:#ffffffe6;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;font-size:24px;font-weight:200;line-height:1;display:grid}.chat-close:hover{background:#ffffff1f}.chat-avatar{color:#173b33;background:#d7aa68;border:2px solid #fffc;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:25px;font-style:italic;display:grid;position:relative}.chat-avatar span{background:#55d78a;border:2px solid #1b9c8c;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:-1px}.chat-avatar.has-image{background-position:50%;background-size:cover}.chat-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.chat-heading span{color:#cae2dc;font-size:11px}.chat-body{overscroll-behavior:contain;background-color:#ece7dd;background-image:radial-gradient(circle at 10px 10px,#3c584c0b 1.5px,#0000 1.5px),radial-gradient(circle at 28px 28px,#3c584c09 1px,#0000 1px);background-size:38px 38px;padding:16px 13px 26px;overflow-y:auto}.chat-date{color:#5d6967;letter-spacing:.08em;background:#e2f1f4;border-radius:7px;width:fit-content;margin:0 auto 12px;padding:5px 11px;font-size:9px;font-weight:700;box-shadow:0 1px 1px #00000014}.assistant-disclosure{color:#6f684d;background:#fff4c5f0;border-radius:8px;justify-content:center;align-items:center;gap:7px;max-width:292px;margin:0 auto 16px;padding:8px 10px;font-size:9px;line-height:1.4;display:flex;box-shadow:0 1px 1px #0000000f}.assistant-disclosure>span{color:#9b7a2c}.assistant-disclosure p{margin:0}.assistant-disclosure strong{color:#5b543d;margin-right:4px}.assistant-disclosure small{color:#746d54;margin-top:3px;font-size:8px;display:block}.message-row{justify-content:flex-start;margin:6px 0;display:flex}.message-row-customer{justify-content:flex-end}.message-bubble{border-radius:8px;max-width:84%;padding:9px 10px 6px;font-size:13px;line-height:1.44;position:relative;box-shadow:0 1px 1px #0000001a}.message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-right:42px}.message-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.message-action{border:1px solid var(--widget-brand,#087b65);width:fit-content;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.message-action{border:1px solid color-mix(in srgb, var(--widget-brand,#087b65) 28%, white)}}.message-action{background:var(--widget-brand,#087b65);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.message-action{background:color-mix(in srgb, var(--widget-brand,#087b65) 8%, white)}}.message-action{color:var(--widget-brand,#087b65);font-size:10px;font-weight:800;text-decoration:none}.message-action:hover{background:var(--widget-brand,#087b65)}@supports (color:color-mix(in lab, red, red)){.message-action:hover{background:color-mix(in srgb, var(--widget-brand,#087b65) 14%, white)}}.message-bubble time{color:#7d8782;text-align:right;margin-top:-1px;font-size:8.5px;line-height:1;display:block}.message-bubble time b{color:#48a8ca;letter-spacing:-2px;margin-left:2px;font-size:9px}.message-bubble small{color:#10846d;margin-bottom:3px;font-size:9px;font-weight:750;display:block}.message-assistant,.message-human{background:#fff;border-top-left-radius:1px}.message-human{border-left:3px solid #d9a74d}.message-customer{background:#d9fdd3;border-top-right-radius:1px}.message-thinking{min-width:0;padding:12px 16px}.typing-dots{align-items:center;gap:4px;height:10px;display:flex}.typing-dots i{background:var(--widget-brand,#087b65);opacity:.35;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite widget-typing}.typing-dots i:nth-child(2){animation-delay:.14s}.typing-dots i:nth-child(3){animation-delay:.28s}@keyframes widget-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.85;transform:translateY(-3px)}}.flow-card{background:#fff;border-radius:12px;width:calc(100% - 16px);margin:12px 8px 6px;padding:16px;box-shadow:0 2px 10px #1631281f}.identity-conversation{gap:6px;display:grid}.identity-conversation>small{color:#7a8580;max-width:82%;margin-left:4px;font-size:8.5px;line-height:1.4;display:block}.identity-error{color:#a13f34;max-width:82%;margin:0 0 0 4px;font-size:9px;line-height:1.4}.flow-kicker{color:#11806c;letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:850;display:block}.flow-card h3{letter-spacing:-.015em;margin:0 0 13px;font-size:16px}.flow-option{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ee;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 0;display:flex}.flow-option:first-of-type{border-top:0}.flow-option>span:not(.staff-avatar){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flow-option strong{font-size:12px}.flow-option small{color:#79817d;font-size:9.5px;line-height:1.35}.flow-option>b{color:#087b65;white-space:nowrap;font-size:11px}.service-option.selected{background:#eff8f5;border:1px solid #83b9ad;border-radius:9px;margin:3px 0;padding:10px}.bundle-total{color:#42655d;text-align:right;margin:0 0 10px;font-size:10px;font-weight:750}.flow-continue{background:var(--widget-brand,#0c7561);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:42px;font-size:10.5px;font-weight:800}.flow-continue:disabled{opacity:.38;cursor:not-allowed}.staff-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-family:Georgia,serif;display:grid}.any-avatar{color:#0c7662;background:#e5eee9}.staff-option>b{font-size:21px;font-weight:300}.flow-back{color:#6d7873;cursor:pointer;background:0 0;border:0;margin:-6px 0 10px;padding:0;font-size:9px;font-weight:700}.flow-summary{color:#69746f;margin:-7px 0 13px;font-size:10px}.slot-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.slot-grid button{color:#086854;cursor:pointer;background:#f6fbf9;border:1px solid #b7d9d1;border-radius:8px;padding:10px 6px}.slot-grid button:hover{background:#e3f4ee;border-color:#7ab9aa}.slot-grid span,.slot-grid small{display:block}.slot-grid span{font-size:9.5px;font-weight:750}.slot-grid small{opacity:.72;margin-top:3px;font-size:8px}.slot-loading{justify-content:center;align-items:center;gap:5px;min-height:80px;display:flex}.slot-loading i{background:#7f9e95;border-radius:50%;width:7px;height:7px;animation:1s infinite alternate bounce}.slot-loading i:nth-child(2){animation-delay:.15s}.slot-loading i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.flow-error{color:#a23c30;background:#fff0ed;border-radius:6px;margin:10px 0 0;padding:8px;font-size:9px}.widget-unavailable{color:#4b3832;text-align:center;background:#ffffffeb;border:1px solid #ead2cb;border-radius:13px;justify-items:center;gap:8px;width:min(290px,100% - 28px);margin:44px auto 0;padding:22px 18px;display:grid;box-shadow:0 12px 28px #50302712}.widget-unavailable>span{color:#964431;background:#f8e3dd;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.widget-unavailable h3{margin:2px 0 0;font:600 18px/1.1 Georgia,serif}.widget-unavailable p{color:#73635e;margin:0;font-size:10px;line-height:1.5}.widget-unavailable button{color:#fff;cursor:pointer;background:#176251;border:0;border-radius:8px;margin-top:4px;padding:8px 12px;font-size:9px;font-weight:850}.flow-empty{color:#6f7773;font-size:10px}.intake-card label{color:#53605b;margin:11px 0;font-size:9px;font-weight:700;display:block}.intake-card input{color:#17221e;border:1px solid #d8dfdb;border-radius:7px;outline:none;width:100%;height:42px;margin-top:5px;padding:0 11px;font-size:12px}.intake-card input:focus{border-color:#4f9b8b;box-shadow:0 0 0 3px #e4f3ef}.confirm-button{color:#fff;cursor:pointer;background:#087b65;border:0;border-radius:7px;place-items:center;width:100%;height:42px;margin-top:4px;font-size:11px;font-weight:750;text-decoration:none;display:grid}.confirm-button:disabled{opacity:.6}.privacy-copy{color:#858d89;text-align:center;margin-top:8px;font-size:8px;display:block}.success-card{text-align:center}.success-mark{color:#fff;background:#27a276;border:4px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:-38px auto 9px;font-size:24px;display:grid;box-shadow:0 4px 12px #12755540}.success-card h3{color:#1b9c8c;font-size:21px}.success-card p{color:#5e6964;font-size:11px;line-height:1.6}.success-card button{color:#087b65;background:#fff;border:1px solid #c8d7d1;border-radius:6px;padding:8px 12px;font-size:9px;font-weight:750}.quick-replies{scrollbar-width:none;background:#f7f4ee;gap:6px;padding:6px 10px 1px;display:flex;overflow-x:auto}.quick-replies::-webkit-scrollbar{display:none}.quick-replies:empty{display:none}.quick-replies button{border:1px solid var(--widget-brand,#087b65);flex:none;min-height:36px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.quick-replies button{border:1px solid color-mix(in srgb, var(--widget-brand,#087b65) 55%, white)}}.quick-replies button{color:var(--widget-brand,#0b765f);cursor:pointer;background:#fff;border-radius:16px;font-size:10.5px;font-weight:700}.quick-replies button.selected-reply{border-color:var(--widget-brand,#087b65);background:var(--widget-brand,#087b65)}@supports (color:color-mix(in lab, red, red)){.quick-replies button.selected-reply{background:color-mix(in srgb, var(--widget-brand,#087b65) 11%, white)}}.quick-replies button.primary-reply{z-index:1;border-color:var(--widget-brand,#087b65);background:var(--widget-brand,#087b65);color:#fff;position:sticky;left:0;box-shadow:5px 0 10px #f7f4ee}.quick-replies button:disabled{cursor:wait;opacity:.55}.date-picker-reply{border:1px solid var(--widget-brand,#087b65);flex:none;gap:1px;min-width:132px;padding:5px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.date-picker-reply{border:1px solid color-mix(in srgb, var(--widget-brand,#087b65) 55%, white)}}.date-picker-reply{color:var(--widget-brand,#0b765f);background:#fff;border-radius:14px}.date-picker-reply span{font-size:7.5px;font-weight:800;line-height:1}.date-picker-reply input{color:#34544c;width:116px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:9px}.chat-send-error{color:#9c3d31;background:#fff0ed;border-top:1px solid #f0d5cf;padding:7px 12px;font-size:9px;line-height:1.35}.chat-composer{background:#f7f4ee;grid-template-columns:30px 1fr 42px;align-items:center;gap:5px;min-height:55px;padding:7px 8px;display:grid}.chat-composer>button:not(.send-button){color:#7c8580;cursor:pointer;background:0 0;border:0;font-size:20px}.chat-composer input{color:#17221e;caret-color:#087b65;-webkit-text-fill-color:#17221e;opacity:1;background:#fff;border:0;border-radius:20px;outline:0;min-width:0;height:40px;padding:0 12px;font-size:12px}.chat-composer input::placeholder{color:#7c8580;-webkit-text-fill-color:#7c8580;opacity:1}.chat-composer input:focus{box-shadow:inset 0 0 0 1px #087b653d,0 0 0 3px #087b651a}.chat-composer input:disabled{cursor:not-allowed;color:#8b918e;-webkit-text-fill-color:#8b918e;background:#eeeae3}.send-button{background:var(--widget-brand,#087b65);color:#fff;cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;transform:rotate(-25deg)}.send-button:disabled{opacity:.45}.widget-credit{color:#929995;text-align:center;letter-spacing:.02em;background:#f7f4ee;height:20px;font-size:8px}.widget-credit strong{color:#5d6964}.dashboard-shell{color:#1a2722;background:#f5f7f6;grid-template-columns:236px 1fr;min-height:100vh;display:grid}.dashboard-sidebar{color:#dce5e1;z-index:20;background:#10251f;flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.dashboard-logo{align-items:center;gap:10px;padding:0 7px 20px;display:flex}.dashboard-logo-mark{background:var(--lime);color:#0b4c3d;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:21px;font-style:italic;display:grid}.dashboard-logo div{align-items:baseline;gap:5px;display:flex}.dashboard-logo strong{color:#fff;letter-spacing:-.03em;font-family:Georgia,serif;font-size:19px}.dashboard-logo small{color:var(--lime);letter-spacing:.16em;font-size:7px;font-weight:850}.workspace-switcher{width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:9px;display:flex}.workspace-switcher>span{color:#14392f;background:#cc9e64;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:18px;display:grid}.workspace-switcher div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-switcher strong{color:#fff;font-size:11px}.workspace-switcher b{color:#8aa29a;font-weight:400}.dashboard-nav{flex:1}.dashboard-nav p{color:#69837a;letter-spacing:.15em;margin:20px 10px 8px;font-size:8px;font-weight:850}.dashboard-nav button{color:#aebfb9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:41px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.dashboard-nav button:hover{color:#fff;background:#ffffff0d}.dashboard-nav button.active{color:#fff;background:#1d493d}.dashboard-nav button i{color:#7f9b91;text-align:center;width:20px;font-size:16px;font-style:normal}.dashboard-nav button.active i{color:var(--lime)}.dashboard-nav button span{color:#aac1b9;text-align:center;background:#ffffff14;border-radius:8px;min-width:20px;margin-left:auto;padding:3px 6px;font-size:8px}.dashboard-nav button .nav-alert{color:#fff;background:#e76b5d}.dashboard-sidebar-footer{border-top:1px solid #ffffff14;padding-top:13px}.live-status{align-items:center;gap:9px;padding:8px 6px 14px;display:flex}.live-status>i{background:#5ce094;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5ce0941a}.live-status span{flex-direction:column;gap:2px;display:flex}.live-status strong{color:#dce9e4;font-size:9px}.live-status small{color:#718a81;font-size:8px}.admin-card{align-items:center;gap:8px;padding:8px 6px;display:flex}.admin-card>span{color:#fff;background:#3c6559;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:750;display:grid}.admin-card div{flex-direction:column;flex:1;gap:2px;display:flex}.admin-card strong{color:#e7eeeb;font-size:9px}.admin-card small{color:#768f86;font-size:8px}.admin-card b{color:#70867e;letter-spacing:1px;font-size:9px}.dashboard-main{min-width:0}.dashboard-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #e1e6e3;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.breadcrumb{align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumb span{color:#7d8883}.breadcrumb b{color:#c5ccc9}.breadcrumb strong{font-weight:700}.topbar-actions{align-items:center;gap:18px;display:flex}.topbar-actions a{color:#52615b;font-size:9px;font-weight:700}.topbar-actions button{cursor:pointer;background:#fff;border:1px solid #dfe5e2;border-radius:8px;width:33px;height:33px;position:relative}.topbar-actions button i{background:#e76054;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.mobile-menu{display:none}.dashboard-content{max-width:1440px;margin:0 auto;padding:36px clamp(24px,3vw,52px) 60px}.content-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.content-heading h1{letter-spacing:-.04em;margin:2px 0 6px;font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);font-weight:400}.content-heading>div>span{color:#77817d;font-size:11px}.dashboard-kicker{color:#6d7c76;letter-spacing:.16em;margin:0;font-size:8px;font-weight:850}.primary-action,.secondary-action{color:#fff;cursor:pointer;background:#0b6c58;border:0;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:41px;padding:0 16px;font-size:9px;font-weight:750;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-grid article{background:#fff;border:1px solid #e1e6e3;border-radius:10px;min-height:155px;padding:18px;position:relative;box-shadow:0 4px 15px #19302806}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:17px;right:17px}.metric-green{color:#0f8067;background:#e5f4ef}.metric-peach{color:#cf7850;background:#fff0e8}.metric-gold{color:#9b7a2c;background:#faf1d9}.metric-blue{color:#537aa3;background:#e9f0f8}.metric-grid article>strong{letter-spacing:-.04em;margin-bottom:14px;font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.metric-grid article small b{color:#228765}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:16px;margin-top:16px;display:grid}.panel{background:#fff;border:1px solid #e1e6e3;border-radius:11px;box-shadow:0 3px 15px #1b2f2806}.panel-heading{border-bottom:1px solid #ebefed;justify-content:space-between;align-items:center;min-height:70px;padding:17px 19px;display:flex}.panel-heading h2{margin:0 0 4px;font-size:13px}.panel-heading p{color:#89928e;margin:0;font-size:8.5px}.panel-heading button{color:#2c6c59;cursor:pointer;background:0 0;border:0;font-size:8.5px;font-weight:750}.live-pill{color:#27876d;letter-spacing:.08em;background:#e8f7f1;border-radius:4px;align-items:center;gap:5px;width:fit-content;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.live-pill i{background:#2fb887;border-radius:50%;width:5px;height:5px}.empty-schedule{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:278px;display:flex}.empty-schedule>span{color:#25816a;background:#eff5f2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.empty-schedule h3{margin:12px 0 4px;font-size:11px}.empty-schedule p{color:#87918d;margin:0;font-size:8.5px}.empty-schedule a{color:#0b6f59;border-bottom:1px solid #85b8aa;margin-top:14px;padding-bottom:2px;font-size:8.5px;font-weight:750}.schedule-row{border-bottom:1px solid #edf0ef;grid-template-columns:58px 2px 34px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:0 19px;display:grid}.schedule-row time{font-size:9px;font-weight:750}.schedule-line{background:#d4a35d;align-self:stretch;width:2px}.customer-avatar,.conversation-avatar{color:#1e6f59;background:#e6eeea;border-radius:50%;place-items:center;width:33px;height:33px;font-family:Georgia,serif;display:grid}.schedule-row>div:not(.customer-avatar){flex-direction:column;gap:3px;display:flex}.schedule-row strong{font-size:9.5px}.schedule-row small{color:#7c8782;font-size:8px}.schedule-row>b{color:#55635d;font-size:9px}.activity-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 17px;display:grid}.activity-list button:hover{background:#fafcfb}.activity-icon{color:#1a8369;background:#e6f3ef;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.activity-icon.needs-you{color:#d36b49;background:#fff0e8}.activity-list button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.activity-list strong{font-size:9px}.activity-list small{color:#7e8984;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.compact-heading{align-items:center}.bookings-panel{overflow:hidden}.bookings-toolbar{border-bottom:1px solid #e9edeb;justify-content:space-between;align-items:center;min-height:68px;padding:13px 17px;display:flex}.bookings-toolbar>div{background:#f2f4f3;border-radius:7px;gap:3px;padding:3px;display:flex}.bookings-toolbar button{color:#6e7974;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:8.5px}.bookings-toolbar button.active{color:#24443a;background:#fff;font-weight:750;box-shadow:0 1px 4px #162f261a}.bookings-toolbar label,.inbox-title label{color:#8d9792;border:1px solid #dfe5e2;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.bookings-toolbar input,.inbox-title input{color:#273830;background:0 0;border:0;outline:0;width:180px;font-size:8.5px}.booking-table-head,.booking-table-row{grid-template-columns:1.35fr 1.55fr .8fr .55fr .65fr 35px;align-items:center;gap:14px;display:grid}.booking-table-head{color:#86918c;letter-spacing:.08em;text-transform:uppercase;background:#f8faf9;min-height:38px;padding:0 17px;font-size:7.5px;font-weight:800}.booking-table-row{border-top:1px solid #edf0ef;min-height:76px;padding:0 17px}.booking-table-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.booking-person{align-items:center;flex-direction:row!important;gap:9px!important}.booking-person>span{color:#24745e;background:#e4eeea;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-family:Georgia,serif;display:grid}.booking-table-row>button{color:#89938f;cursor:pointer;background:0 0;border:0}.booking-table-row>button:disabled{opacity:.3;cursor:default}.status-badge{text-transform:capitalize;border-radius:10px;width:fit-content;padding:5px 8px;font-size:7.5px;font-weight:750}.status-confirmed{color:#24775f;background:#e7f5ef}.status-cancelled,.status-expired{color:#7c8481;background:#f0f1f0}.status-held{color:#9a7822;background:#fff5db}.inbox-layout{background:#fff;grid-template-columns:340px 1fr;height:calc(100vh - 64px);display:grid}.inbox-list-panel{background:#fbfcfb;border-right:1px solid #e1e6e3;min-width:0}.inbox-title{padding:24px 20px 14px}.inbox-title h1{margin:3px 0 16px;font-family:Georgia,serif;font-size:26px;font-weight:400}.inbox-title label{background:#fff;width:100%}.inbox-title input{flex:1;width:auto}.inbox-filters{border-bottom:1px solid #e6eae8;gap:18px;padding:0 20px 10px;display:flex}.inbox-filters button{color:#818b86;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:8.5px}.inbox-filters button.active{color:#185c4c;border-color:#1d8068;font-weight:750}.inbox-filters span{color:#fff;background:#e77a61;border-radius:8px;padding:2px 5px;font-size:7px}.conversation-list{height:calc(100vh - 208px);overflow-y:auto}.conversation-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ef;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;min-height:78px;padding:11px 18px;display:grid;position:relative}.conversation-list>button.active{background:#edf6f2}.conversation-list>button.active:before{content:"";background:#19836a;width:3px;position:absolute;top:0;bottom:0;left:0}.conversation-list>button>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.conversation-list strong{font-size:9.5px}.conversation-list small{color:#7c8782;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.conversation-list time{color:#9ba39f;align-self:start;margin-top:5px;font-size:7.5px}.conversation-list button>i{background:#df6957;border-radius:50%;width:7px;height:7px;position:absolute;bottom:14px;right:18px}.conversation-panel{background:#f5f3ee;grid-template-rows:67px auto 1fr auto;min-width:0;height:calc(100vh - 64px);display:grid}.conversation-header{background:#fff;border-bottom:1px solid #e1e6e3;align-items:center;gap:10px;padding:0 20px;display:flex}.conversation-header>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.conversation-header strong{font-size:10px}.conversation-header span{color:#7f8a85;font-size:8px}.conversation-header span i{background:#31b887;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.conversation-actions{gap:8px;margin-left:auto;display:flex}.conversation-actions button{color:#466058;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:6px;min-height:32px;padding:0 11px;font-size:8px;font-weight:650}.conversation-actions .claim-button{color:#fff;background:#0a735c;border-color:#0a735c}.conversation-context{background:#fffaf0;border:1px solid #ead9b4;border-radius:7px;margin:12px 18px 0;padding:10px 13px}.conversation-context span{color:#98732e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.conversation-context p{color:#6e6655;margin:4px 0 0;font-size:8.5px}.transcript{padding:22px 8vw 30px;overflow-y:auto}.transcript-row{justify-content:flex-start;margin:7px 0;display:flex}.transcript-team{justify-content:flex-end}.transcript-bubble{background:#fff;border-radius:9px 9px 9px 2px;max-width:68%;padding:9px 11px 6px;font-size:9.5px;line-height:1.5;box-shadow:0 1px 2px #1e322a1a}.transcript-team .transcript-bubble{background:#dcf5eb;border-radius:9px 9px 2px}.transcript-bubble small{color:#14725d;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.transcript-bubble p{margin:0}.transcript-bubble time{color:#8a938f;text-align:right;margin-top:2px;font-size:7px;display:block}.dashboard-reply{background:#fff;border:1px solid #dce3df;border-radius:9px;margin:0 18px 17px;box-shadow:0 5px 15px #1931280f}.dashboard-reply textarea{resize:none;border:0;border-radius:9px;outline:0;width:100%;height:65px;padding:12px;font-size:9px}.dashboard-reply>div{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:43px;padding:6px 8px 6px 12px;display:flex}.dashboard-reply span{color:#7d8883;font-size:7.5px}.dashboard-reply button{color:#fff;cursor:pointer;background:#0b6f59;border:0;border-radius:6px;height:31px;padding:0 12px;font-size:8px;font-weight:750}.dashboard-reply button b{margin-left:8px}.no-conversation{color:#7d8782;place-items:center;font-size:11px;display:grid}.widget-settings-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.install-panel{padding:28px}.step-label{color:#14806a;letter-spacing:.14em;font-size:7.5px;font-weight:900}.install-panel h2,.customize-panel h2,.settings-card h2{letter-spacing:-.03em;margin:7px 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:400}.install-panel>p{color:#76817c;max-width:560px;font-size:9px;line-height:1.6}.install-panel code{color:#2e6253;background:#edf2ef;border-radius:3px;padding:1px 4px}.code-block{color:#d8e8e2;background:#13231e;border-radius:8px;margin:22px 0 20px;padding:17px;position:relative;overflow:hidden}.code-block pre{margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;line-height:1.6;overflow-x:auto}.code-block button{color:#bcd0c8;cursor:pointer;background:#213a32;border:1px solid #ffffff29;border-radius:4px;padding:5px 8px;font-size:7px;position:absolute;top:9px;right:9px}.platform-row{border-top:1px solid #edf0ef;grid-template-columns:repeat(3,1fr);display:grid}.platform-row>span,.platform-row>a{grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:center;column-gap:9px;padding:17px 8px 2px;font-size:9px;font-weight:750;display:grid}.platform-row>a{color:inherit;text-decoration:none}.platform-row>a:hover small{color:#286450}.platform-row>span>b,.platform-row>a>b{color:#286450;background:#eef3f0;border-radius:7px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.platform-row small{color:#8a938f;font-size:7.5px;font-weight:400}.widget-preview-panel{background:#e9eeeb;padding:18px}.preview-browser{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 16px 35px #23342e26}.preview-browser-bar{background:#f0f2f1;align-items:center;gap:4px;height:31px;padding:0 9px;display:flex}.preview-browser-bar i{background:#d4dad7;border-radius:50%;width:6px;height:6px}.preview-browser-bar span{color:#9aa29e;background:#fff;border-radius:3px;margin:auto;padding:4px 25px;font-size:6px}.preview-page{background:#f1eee6;min-height:360px;padding:35px;position:relative;overflow:hidden}.preview-logo{font-family:Georgia,serif;font-size:12px;line-height:1}.preview-lines{flex-direction:column;gap:8px;margin-top:45px;display:flex}.preview-lines i{background:#d9d4ca;border-radius:2px;height:8px}.preview-lines i:first-child{width:65%}.preview-lines i:nth-child(2){width:48%}.preview-lines i:nth-child(3){width:75%}.preview-chat{background:#ece7dd;border-radius:10px;width:220px;position:absolute;bottom:12px;right:14px;overflow:hidden;box-shadow:0 10px 25px #1e342c40}.preview-chat header{background:var(--preview-brand,#1b9c8c);color:#fff;align-items:center;gap:7px;height:46px;padding:7px;display:flex}.preview-chat header>span{color:#163a31;background:#d5a565;border-radius:50%;place-items:center;width:29px;height:29px;font-family:Georgia,serif;display:grid}.preview-chat header>span.has-image{background-position:50%;background-size:cover}.preview-chat header div{flex-direction:column;gap:2px;display:flex}.preview-chat header strong{font-size:7.5px}.preview-chat header small{color:#c5dcd6;font-size:5.5px}.preview-chat main{min-height:190px;padding:14px 9px}.preview-chat main em{color:#756e55;margin:-5px 0 8px;font-size:5px;font-style:normal;display:block}.preview-chat main p{background:#fff;border-radius:6px;width:74%;margin:0;padding:8px;font-size:6.5px;line-height:1.4;box-shadow:0 1px 1px #0000001a}.preview-chat main div{flex-direction:column;gap:5px;margin-top:9px;display:flex}.preview-chat main button{border:1px solid var(--preview-brand,#087b65);width:fit-content;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.preview-chat main button{border:1px solid color-mix(in srgb, var(--preview-brand,#087b65) 55%, white)}}.preview-chat main button{color:var(--preview-brand,#0a765f);background:#fff;border-radius:10px;font-size:5.5px}.preview-chat footer{color:#9ca39f;background:#fff;border-radius:17px;justify-content:space-between;align-items:center;height:34px;margin:0 6px 6px;padding:0 9px;font-size:6px;display:flex}.preview-chat footer b{color:var(--preview-brand,#0d7b64)}.preview-chat-left{left:14px;right:auto}.widget-preview-panel>p{color:#6d7974;text-align:center;margin:12px 0 0;font-size:7.5px}.widget-preview-panel>p i{background:#29a879;border-radius:50%;width:5px;height:5px;display:inline-block}.customize-panel{grid-template-columns:32% 68%;gap:20px;margin-top:16px;padding:24px 28px;display:grid}.customize-options{grid-template-columns:1fr 1.35fr .9fr auto;align-items:end;gap:12px;display:grid}.customize-options label,.brand-color-control{color:#74807b;font-size:8px;font-weight:700}.customize-options input,.customize-options select,.color-field{color:#3b4c45;background:#fff;border:1px solid #dfe5e2;border-radius:6px;outline:0;align-items:center;width:100%;height:39px;margin-top:6px;padding:0 10px;font-size:8px;display:flex}.color-field i{background:#1b9c8c;border-radius:4px;width:16px;height:16px;margin-right:7px}.customize-save{color:#fff;cursor:pointer;background:#0b6f59;border:0;border-radius:6px;height:39px;padding:0 14px;font-size:8px;font-weight:750}.customize-save:disabled{opacity:.5;cursor:default}.assistant-notice{color:#307460;grid-column:1/-1;margin:-3px 0 0;font-size:8px}.widget-studio{align-items:start}.widget-studio-intro p{color:#74807b;max-width:260px;font-size:9px;line-height:1.6}.widget-studio .customize-options{grid-template-columns:1fr 1fr;align-items:start}.widget-studio .customize-options label{flex-direction:column;display:flex}.widget-studio .customize-options textarea{resize:vertical;color:#3b4c45;background:#fff;border:1px solid #dfe5e2;border-radius:6px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:8px;line-height:1.5}.widget-studio .customize-options input:focus,.widget-studio .customize-options textarea:focus,.widget-studio .customize-options select:focus{border-color:#6cab9b;box-shadow:0 0 0 3px #e7f3ef}.widget-studio .customize-options label small{color:#919a96;margin-top:5px;font-size:7px;font-weight:400;line-height:1.45}.widget-studio .studio-wide{grid-column:1/-1}.widget-color-input{background:#fff;border:1px solid #dfe5e2;border-radius:6px;align-items:center;gap:9px;height:39px;margin-top:6px;padding:5px 9px;display:flex}.widget-color-input input{background:0 0!important;border:0!important;width:27px!important;height:27px!important;margin:0!important;padding:0!important}.widget-color-input b{color:#42534c;font-size:8px}.widget-studio .customize-save{grid-column:1/-1;width:fit-content;min-width:120px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-card{gap:16px;min-height:220px;padding:24px;display:flex}.settings-icon{color:#146e59;background:#e4f1ec;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:12px;display:grid}.settings-card>div{flex:1}.settings-card h2{font-size:20px}.settings-card p{color:#7d8782;font-size:9px}.settings-card dl{margin:18px 0 0}.settings-card dl>div{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;min-height:36px;font-size:8.5px;display:flex}.settings-card dt{color:#7d8883}.settings-card dd{color:#31433c;margin:0;font-weight:650}.branding-settings-card{grid-column:1/-1;min-height:0}.branding-settings-card>div{min-width:0}.branding-icon{background:var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.branding-icon{background:color-mix(in srgb, var(--brand-secondary) 16%, white)}}.branding-icon{color:var(--brand-secondary)}.branding-settings-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.branding-status{color:#666861;letter-spacing:.06em;background:#f1ede4;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:750}.branding-editor{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:start;gap:26px;margin-top:22px;display:grid}.branding-fields{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.branding-fields label{color:#56625d;gap:7px;font-size:11px;font-weight:700;display:grid}.branding-fields label small{color:#7a817e;font-size:10px;font-weight:450;line-height:1.45}.branding-wide{grid-column:1/-1}.branding-fields textarea{color:#2c3531;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9ddd9;border-radius:9px;outline:none;min-height:80px;padding:11px 12px;font-weight:500;line-height:1.5}.branding-fields input:focus,.branding-fields textarea:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 3px var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.branding-fields input:focus,.branding-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-secondary) 14%, transparent)}}.branding-logo-field{color:#56625d;gap:7px;font-size:11px;font-weight:700;display:grid}.branding-field-label{display:block}.branding-logo-field>small{color:#7a817e;font-size:10px;font-weight:450;line-height:1.45}.branding-logo-upload{background:#fbfcfb;border:1px dashed #bdc9c3;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px;display:flex}.branding-logo-current{align-items:center;gap:12px;min-width:0;display:flex}.branding-logo-current>img,.branding-logo-current>span{object-fit:contain;background:#fff;border:1px solid #e0e5e1;border-radius:10px;flex:none;width:54px;height:54px}.branding-logo-current>span{background:var(--brand-primary);color:#fff;place-items:center;font-family:Georgia,serif;font-size:22px;display:grid}.branding-logo-current>div{gap:3px;min-width:0;display:grid}.branding-logo-current strong{color:#31433c;font-size:11px}.branding-logo-current small{color:#7a817e;font-size:9px;font-weight:500}.branding-logo-actions{flex:none;align-items:center;gap:8px;display:flex}.branding-upload-button{cursor:pointer;display:block}.branding-upload-button input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.branding-upload-button span,.branding-remove-logo{border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.branding-upload-button span{background:var(--ui-ink);color:#fff}.branding-upload-button:focus-within span{box-shadow:0 0 0 3px var(--brand-secondary)}@supports (color:color-mix(in lab, red, red)){.branding-upload-button:focus-within span{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-secondary) 20%, transparent)}}.branding-remove-logo{color:#6d4d48;background:#fff;border:1px solid #d9ddd9}.branding-remove-logo:disabled{cursor:wait;opacity:.6}.branding-upload-button:has(input:disabled){cursor:wait;opacity:.6}.branding-color-field{background:#fff;border:1px solid #d9ddd9;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:7px 10px;display:flex}.branding-color-field input{background:0 0;border:0;width:28px;height:28px;padding:0}.branding-color-field b{color:#4e5753;font-size:10px}.branding-actions{align-items:center;gap:12px;display:flex}.branding-actions button{background:var(--ui-ink);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 17px;font-size:11px;font-weight:750}.branding-actions small{color:#4e685c;font-size:10px}.branding-email-preview{background:var(--email-background);border-radius:14px;padding:20px}.branding-email-preview>small{color:#777d79;text-align:center;margin-top:10px;font-size:9px;display:block}.branding-preview-card{background:#fff;border:1px solid #e3e3de;border-radius:10px;padding:22px;box-shadow:0 14px 30px #22262b12}.branding-preview-card header{justify-content:space-between;align-items:center;gap:14px;display:flex}.branding-preview-card header img{object-fit:contain;max-width:92px;max-height:46px}.branding-preview-card header span{color:#22262b;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.branding-preview-card header span i{color:#fff;background:#22262b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.branding-preview-card header b{color:#8b939e;letter-spacing:.08em;font-size:7px}.branding-preview-card hr{border:0;border-top:1px solid #e3e3de;margin:18px 0 20px}.branding-preview-card h3{color:#22262b;margin:0 0 10px;font-size:20px;line-height:1.2}.branding-preview-card em{color:var(--brand-secondary);letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:800}.branding-preview-card p{color:#5b6470;margin:12px 0 17px;font-size:10px;line-height:1.55}.branding-preview-card>button{background:var(--brand-primary);color:#fff;border:0;border-radius:7px;padding:10px 14px;font-size:9px;font-weight:750}.branding-preview-card footer{background:#ededea;border-radius:7px;gap:3px;margin-top:20px;padding:12px 14px;display:grid}.branding-preview-card footer strong{color:#22262b;font-size:9px}.branding-preview-card footer span{color:#5b6470;font-size:8px;line-height:1.4}.assistant-name-form{margin-top:16px}.assistant-name-form>label{color:#65736d;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.assistant-name-form>div{grid-template-columns:1fr auto;gap:7px;display:grid}.assistant-name-form input{color:#263a32;background:#fff;border:1px solid #dce4e0;border-radius:6px;outline:0;min-width:0;height:36px;padding:0 10px;font-size:9px}.assistant-name-form input:focus{border-color:#6cab9b;box-shadow:0 0 0 3px #e7f3ef}.assistant-name-form button{color:#fff;cursor:pointer;background:#0b6f59;border:0;border-radius:6px;min-width:64px;font-size:8px;font-weight:750}.assistant-name-form button:disabled{opacity:.5;cursor:default}.assistant-name-form>small{color:#307460;margin-top:6px;font-size:7.5px;display:block}.launch-mode-card button{color:#fff;cursor:pointer;background:#0b6f59;border:0;border-radius:7px;min-height:36px;margin-top:18px;padding:0 14px;font-size:9px;font-weight:750;display:block}.launch-mode-card button:disabled{opacity:.55;cursor:default}.launch-mode-card>div>small{color:#307460;margin-top:10px;font-size:8px;display:block}.launch-mode-card .live-pill.paused{color:#765b37;background:#f5eee4}.launch-mode-card .live-pill.paused i{background:#b9813e}.danger-card{background:#fffdfc;border-color:#efddd6}.danger-card .settings-icon{color:#bc5b44;background:#fff0eb}.danger-card button{color:#a34e3c;cursor:pointer;background:#fff;border:1px solid #e3a795;border-radius:6px;height:34px;margin-top:18px;padding:0 12px;font-size:8px;font-weight:750}.dashboard-loading{color:#fff;background:#10251f;place-content:center;justify-items:center;gap:12px;min-height:100vh;display:grid}.dashboard-loading p{color:#a8b9b2;margin:0;font-size:11px}.onboarding-shell{color:#192a23;background:#f5f7f5;grid-template-columns:360px 1fr;min-height:100vh;display:grid}.onboarding-aside{color:#fff;background:#10251f;flex-direction:column;min-height:100vh;padding:34px 34px 28px;display:flex}.onboarding-brand{align-items:baseline;gap:6px;width:fit-content;display:flex}.onboarding-brand>span{background:var(--lime);color:#0b4c3d;border-radius:9px;place-items:center;width:35px;height:35px;margin-right:4px;font-family:Georgia,serif;font-size:21px;font-style:italic;display:grid}.onboarding-brand strong{font-family:Georgia,serif;font-size:19px}.onboarding-brand small{color:var(--lime);letter-spacing:.15em;font-size:7px;font-weight:850}.onboarding-aside-copy{margin-top:82px}.onboarding-aside-copy>p,.setup-eyebrow{color:#65d2a9;letter-spacing:.17em;margin:0 0 12px;font-size:8px;font-weight:900}.onboarding-aside-copy h1{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.05}.onboarding-aside-copy>span{color:#9cb0a8;margin-top:20px;font-size:10px;line-height:1.7;display:block}.setup-progress{flex-direction:column;margin:55px 0 0;padding:0;list-style:none;display:flex}.setup-progress li{color:#758d84;grid-template-columns:32px 1fr;gap:12px;min-height:66px;display:grid;position:relative}.setup-progress li:after{content:"";background:#29433a;width:1px;position:absolute;top:34px;bottom:0;left:15px}.setup-progress li:last-child:after{display:none}.setup-progress li>span{border:1px solid #36534a;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.setup-progress li div{flex-direction:column;gap:3px;padding-top:2px;display:flex}.setup-progress li strong{font-size:10px}.setup-progress li small{color:#60786f;font-size:8px}.setup-progress li.active{color:#fff}.setup-progress li.active>span{border-color:var(--lime);background:var(--lime);color:#0b4c3d}.local-setup-note{color:#5f786f;margin-top:auto;font-size:7.5px;line-height:1.5}.onboarding-main{min-width:0}.onboarding-main>header{color:#718079;background:#ffffffd1;border-bottom:1px solid #e0e6e2;justify-content:space-between;align-items:center;height:66px;padding:0 5vw;font-size:9px;display:flex}.onboarding-main>header a{color:#315e50;font-weight:750}.setup-form{width:min(760px,100% - 48px);margin:0 auto;padding:70px 0 40px}.setup-step{min-height:510px}.setup-step>.setup-eyebrow{color:#14755f}.setup-step>h2{letter-spacing:-.04em;margin:0 0 10px;font-family:Georgia,serif;font-size:38px;font-weight:400}.setup-step>p:not(.setup-eyebrow){color:#738078;max-width:580px;margin:0 0 34px;font-size:10px;line-height:1.6}.setup-fields{gap:14px;margin:0 0 18px;display:grid}.setup-fields.two-column{grid-template-columns:1fr 1fr}.setup-fields label,.day-picker legend{color:#586860;font-size:9px;font-weight:750}.setup-fields input,.setup-fields select,.setup-fields textarea{color:#21372e;background:#fff;border:1px solid #dbe3df;border-radius:8px;outline:0;width:100%;margin-top:7px;font-size:11px}.setup-fields input,.setup-fields select{height:45px;padding:0 12px}.setup-fields textarea{resize:vertical;padding:12px;line-height:1.5}.setup-fields input:focus,.setup-fields select:focus,.setup-fields textarea:focus{border-color:#69aa98;box-shadow:0 0 0 3px #e4f2ed}.setup-fields>small{color:#87918d;text-align:right;margin-top:-10px;font-size:7.5px}.day-picker{border:0;margin:0 0 26px;padding:0}.day-picker legend{margin-bottom:8px}.day-picker button{color:#69766f;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:9px;width:calc(14.2857% - 8.57143px);min-height:74px;margin-right:10px}.day-picker button:last-child{margin-right:0}.day-picker button span,.day-picker button small{display:block}.day-picker button span{font-size:10px;font-weight:800}.day-picker button small{color:#a0a9a4;margin-top:6px;font-size:7px}.day-picker button.selected{color:#105c49;background:#e8f6f1;border-color:#1b8066;box-shadow:inset 0 0 0 1px #7ab7a6}.day-picker button.selected small{color:#2b836c}.hours-summary{background:#edf7f3;border:1px solid #dce7e2;border-radius:9px;gap:11px;padding:14px;display:flex}.hours-summary>span{color:#178069}.hours-summary p{color:#607269;margin:0;font-size:9px;line-height:1.55}.hours-summary strong{color:#1f4e40}.greeting-preview{background:#e9e5dc;border-radius:12px;align-items:flex-start;gap:12px;margin-top:26px;padding:22px;display:flex}.greeting-preview>span{color:#173b33;background:#d7aa68;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.greeting-preview>div{background:#fff;border-radius:1px 8px 8px;max-width:470px;padding:11px 12px 7px;box-shadow:0 1px 2px #00000017}.greeting-preview small{color:#14806a;font-size:8px;font-weight:800}.greeting-preview p{margin:5px 0;font-size:11px;line-height:1.45}.greeting-preview time{color:#8d9692;text-align:right;font-size:7px;display:block}.review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-grid article{background:#fff;border:1px solid #dfe6e2;border-radius:10px;min-height:175px;padding:20px;position:relative}.review-grid article:last-child{grid-column:1/-1}.review-grid article>small{color:#19816a;letter-spacing:.13em;font-size:7px;font-weight:900}.review-grid article>strong{margin-top:12px;font-family:Georgia,serif;font-size:21px;font-weight:400;display:block}.review-grid article p{color:#6f7b75;font-size:9px;line-height:1.7}.review-grid article button{color:#196c57;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750;position:absolute;top:15px;right:15px}.setup-error{color:#9a3e33;background:#fff0ed;border-radius:7px;margin:0 0 15px;padding:10px 12px;font-size:9px}.setup-actions{border-top:1px solid #e0e6e2;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.setup-back{color:#617168;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.onboarding-loading,.onboarding-success{color:#1d3028;background:#f5f7f5;place-content:center;justify-items:center;min-height:100vh;display:grid}.onboarding-loading{gap:12px}.onboarding-loading p{color:#7d8983;font-size:10px}.onboarding-success{text-align:center;padding:30px}.setup-success-mark{color:#fff;background:#0c7a60;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;font-size:28px;display:grid;box-shadow:0 12px 28px #0c7a6038}.onboarding-success .setup-eyebrow{color:#14755f}.onboarding-success h1{letter-spacing:-.045em;max-width:700px;margin:0;font-family:Georgia,serif;font-size:48px;font-weight:400}.onboarding-success>p:not(.setup-eyebrow){color:#6b7a73;max-width:560px;margin:18px 0 28px;font-size:11px;line-height:1.7}.onboarding-success>div:last-child{gap:10px;display:flex}.knowledge-loading{place-content:center;justify-items:center;gap:10px;min-height:calc(100vh - 64px);display:grid}.knowledge-loading p{color:#78847e;font-size:10px}.knowledge-content{max-width:1420px}.knowledge-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.knowledge-metrics article{background:#fff;border:1px solid #e0e6e3;border-radius:9px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex}.knowledge-metrics article .metric-icon{width:36px;height:36px;position:static}.knowledge-metrics strong{font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.knowledge-metrics p{color:#7c8782;margin:2px 0 0;font-size:8px}.knowledge-commerce-setup{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}.knowledge-commerce-setup>div{align-items:center;gap:14px;display:flex}.knowledge-commerce-setup strong{font-size:15px;display:block}.knowledge-commerce-setup p{color:#66746e;max-width:720px;margin:4px 0 0;font-size:11px;line-height:1.55}.knowledge-commerce-setup button{color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#123f39;border:0;border-radius:999px;padding:0 18px;font-size:11px;font-weight:750}.knowledge-tester{grid-template-columns:.8fr 1.2fr;align-items:center;gap:22px;padding:23px;display:grid}.knowledge-tester h2,.knowledge-library h2,.knowledge-modal h2{letter-spacing:-.03em;margin:6px 0 5px;font-family:Georgia,serif;font-size:23px;font-weight:400}.knowledge-tester>div:first-child>p{color:#7a8580;margin:0;font-size:8.5px;line-height:1.6}.knowledge-tester form label>span{color:#66746e;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.knowledge-tester form label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.knowledge-tester input{color:#273b32;border:1px solid #dce4e0;border-radius:7px;outline:0;min-width:0;height:41px;padding:0 12px;font-size:9px}.knowledge-tester input:focus{border-color:#6eaa99;box-shadow:0 0 0 3px #e7f3ef}.knowledge-tester form button{color:#fff;cursor:pointer;background:#0a725b;border:0;border-radius:7px;padding:0 15px;font-size:8px;font-weight:750}.knowledge-test-result{color:#5b543d;background:#fff6e2;border-radius:8px;grid-column:1/-1;padding:14px 16px}.knowledge-test-result.matched{color:#2d5e50;background:#e9f7f2}.knowledge-test-result>span{letter-spacing:.1em;font-size:7px;font-weight:900}.knowledge-test-result p{margin:7px 0 3px;font-size:9.5px;line-height:1.55}.knowledge-test-result small{opacity:.72;font-size:7.5px}.knowledge-library{margin-top:16px;overflow:hidden}.knowledge-library>header{border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.knowledge-library>header h2{margin:0 0 3px}.knowledge-library>header p{color:#85908a;margin:0;font-size:8px}.knowledge-filters{gap:8px;display:flex}.knowledge-filters label{color:#8a9590;border:1px solid #dde4e1;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 9px;display:flex}.knowledge-filters input{color:#35483f;border:0;outline:0;width:210px;font-size:8px}.knowledge-filters select{color:#52635b;background:#fff;border:1px solid #dde4e1;border-radius:7px;height:36px;padding:0 28px 0 10px;font-size:8px}.knowledge-notice{color:#30745f;background:#eef8f4;margin:0;padding:9px 20px;font-size:8px}.knowledge-list{grid-template-columns:1fr 1fr;display:grid}.knowledge-list>article{background:#fff;border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;min-height:190px;padding:18px 20px}.knowledge-list>article:nth-child(2n){border-right:0}.knowledge-list>article.paused{opacity:.72;background:#f8f9f8}.knowledge-card-top{align-items:center;gap:7px;min-height:25px;display:flex}.knowledge-card-top>div{gap:8px;margin-left:auto;display:flex}.knowledge-card-top button{color:#2d6958;cursor:pointer;background:0 0;border:0;font-size:7.5px;font-weight:750}.knowledge-card-top .archive-answer{color:#a7614f}.knowledge-status,.knowledge-category{letter-spacing:.08em;border-radius:4px;padding:4px 6px;font-size:6.5px;font-weight:900}.knowledge-status{color:#818984;background:#eff1f0}.knowledge-status.active{color:#207a61;background:#e3f6ef}.knowledge-category{color:#5a718c;background:#edf1f7}.knowledge-list article>p{color:#46564f;margin:14px 0 16px;font-size:9.5px;line-height:1.55}.knowledge-keywords{flex-wrap:wrap;gap:5px;display:flex}.knowledge-keywords span,.knowledge-keywords small{color:#78847e;background:#f0f3f1;border-radius:10px;padding:4px 6px;font-size:6.8px}.knowledge-empty{text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:300px;display:grid}.knowledge-empty>span{color:#27745f;background:#edf3f0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.knowledge-empty h3{margin:12px 0 5px;font-family:Georgia,serif;font-size:18px;font-weight:400}.knowledge-empty p{color:#87918c;margin:0;font-size:8px}.knowledge-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1a1594;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.knowledge-modal{background:#fff;border-radius:12px;width:min(610px,100%);max-height:calc(100vh - 60px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #0000004d}.knowledge-modal>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.knowledge-modal>header h2{margin-top:5px}.knowledge-modal>header button{color:#7f8a85;cursor:pointer;background:0 0;border:0;font-size:25px}.knowledge-modal>label{color:#5d6b65;margin:13px 0;font-size:8px;font-weight:750;display:block}.knowledge-modal input:not([type=checkbox]),.knowledge-modal textarea{color:#2f433a;border:1px solid #dce4e0;border-radius:7px;outline:0;width:100%;margin-top:6px;padding:10px;font-size:9px;line-height:1.5}.knowledge-modal input:not([type=checkbox]){height:40px}.knowledge-modal textarea{resize:vertical}.knowledge-modal input:focus,.knowledge-modal textarea:focus{border-color:#69a997;box-shadow:0 0 0 3px #e7f3ef}.knowledge-modal label>small{color:#919a96;margin-top:5px;font-size:7px;font-weight:400;display:block}.knowledge-modal-options{grid-template-columns:120px 1fr;align-items:end;gap:16px;display:grid}.knowledge-switch{align-items:center;gap:9px;height:40px;display:flex!important}.knowledge-switch input{opacity:0;position:absolute}.knowledge-switch>span{background:#cfd7d3;border-radius:10px;width:34px;height:19px;padding:2px;transition:all .15s}.knowledge-switch>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;display:block;box-shadow:0 1px 3px #0003}.knowledge-switch input:checked+span{background:#0c8065}.knowledge-switch input:checked+span:after{transform:translate(15px)}.knowledge-form-error{color:#9e4939;background:#fff0ed;border-radius:6px;padding:9px;font-size:8px}.knowledge-modal>footer{border-top:1px solid #e8ecea;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.settings-edit-link{color:#126950;border-bottom:1px solid #8cbcaf;width:fit-content;margin-top:16px;padding-bottom:2px;font-size:8px;font-weight:750;display:inline-block}.login-shell{color:#172c24;background:#f5f7f5;grid-template-columns:minmax(360px,46%) 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:#10251f;flex-direction:column;justify-content:space-between;padding:42px 8vw 34px 4vw;display:flex}.login-brand{align-items:baseline;gap:6px;width:fit-content;display:flex}.login-brand>span{background:var(--lime);color:#0b4c3d;border-radius:10px;place-items:center;width:38px;height:38px;margin-right:5px;font-family:Georgia,serif;font-size:23px;font-style:italic;display:grid}.login-brand strong{font-family:Georgia,serif;font-size:21px}.login-brand small{color:var(--lime);letter-spacing:.16em;font-size:7px;font-weight:900}.login-story>div{max-width:530px}.login-kicker{color:#5cceaa;letter-spacing:.16em;font-size:8px;font-weight:900}.login-story h1{letter-spacing:-.055em;margin:14px 0 20px;font-family:Georgia,serif;font-size:clamp(44px,5vw,74px);font-weight:400;line-height:.98}.login-story ul{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.login-story li{color:#d1ded9;border:1px solid #315146;border-radius:20px;padding:8px 10px;font-size:8px}.login-form-wrap{place-items:center;padding:30px;display:grid}.login-form{background:#fff;border:1px solid #e0e7e3;border-radius:15px;width:min(430px,100%);padding:38px;box-shadow:0 25px 65px #1e3a2f14}.login-form h2{letter-spacing:-.04em;margin:7px 0 8px;font-family:Georgia,serif;font-size:36px;font-weight:400}.login-form>span{color:#7c8983;margin-bottom:28px;font-size:9px;display:block}.login-form>label{color:#53645c;margin-top:15px;font-size:8px;font-weight:800;display:block}.login-form input{color:#263a31;border:1px solid #dce4e0;border-radius:8px;outline:0;width:100%;height:46px;margin-top:7px;padding:0 12px;font-size:10px}.login-form>button{color:#fff;cursor:pointer;background:#08745b;border:0;border-radius:8px;width:100%;height:47px;margin-top:22px;font-size:9px;font-weight:850}.login-form>button:disabled{opacity:.65}.login-form>button.auth-secondary-button{color:#08745b;background:#fff;border:1px solid #b9d8ce;height:38px;margin-top:10px}.login-form label small{color:#88958f;margin-top:5px;font-size:7px;font-weight:500;display:block}.auth-inline-link{color:#08745b;text-align:right;margin-top:9px;font-size:8px;display:block}.auth-switch{color:#7c8983;text-align:center;margin:18px 0 0;font-size:8px}.auth-switch a,.auth-local-link{color:#08745b;font-weight:800}.auth-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-form-grid label{color:#53645c;margin-top:15px;font-size:8px;font-weight:800}.login-notice.success{color:#1c6b54;background:#eef9f5;border-color:#b8dfd2}.auth-success-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.auth-success-actions a,.auth-primary-link{color:#fff;text-align:center;background:#08745b;border-radius:8px;place-items:center;min-height:44px;padding:0 12px;font-size:8px;font-weight:850;display:grid}.auth-success-actions a:first-child{color:#08745b;background:#fff;border:1px solid #b9d8ce}.auth-local-link{margin:10px 0 0;font-size:8px;display:block}.auth-primary-link{margin-top:20px}.workspace-content{max-width:1420px}.verification-banner{background:#fff8e7;border:1px solid #e6d29f;border-radius:10px;align-items:center;gap:20px;margin-bottom:14px;padding:15px 18px;display:flex}.verification-banner div{flex-direction:column;flex:1;gap:4px;display:flex}.verification-banner strong{font-size:10px}.verification-banner span{color:#796d50;font-size:7px}.verification-banner button,.workspace-local-link a{color:#08745b;font-size:7px;font-weight:850}.verification-banner button{cursor:pointer;background:#fff;border:1px solid #c7b277;border-radius:7px;padding:8px 11px}.workspace-notice,.workspace-local-link{color:#286753;background:#edf7f3;border-radius:7px;margin:0 0 10px;padding:9px 12px;font-size:7px}.workspace-notice a{color:#145f50;text-underline-offset:2px;margin-left:9px;font-weight:900;text-decoration:underline}.workspace-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workspace-panel{padding:0 20px 20px}.workspace-panel>.panel-heading{margin:0 -20px 14px;padding:17px 20px}.workspace-panel .panel-heading h2{margin:4px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.workspace-panel .panel-heading>span{color:#27705b;background:#e8f4ef;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.workspace-list,.location-list,.member-list{gap:7px;display:grid}.workspace-list article,.location-list article,.member-list article{border:1px solid #e0e7e3;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.workspace-list article.active,.location-list article.active{background:#f3faf7;border-color:#8ec5b5}.workspace-list article>span,.member-list article>span{color:#d7ad72;background:#153f34;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:14px;display:grid}.workspace-list article>div,.location-list article>div,.member-list article>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-list strong,.location-list strong,.member-list strong{font-size:8px}.workspace-list small,.location-list small,.member-list small{color:#7b8781;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.workspace-list article>b,.location-list article>b,.member-list article>b{color:#347a65;text-transform:uppercase;font-size:6px}.workspace-list button,.location-list button,.member-list button,.pending-invites button{color:#246b56;cursor:pointer;background:#fff;border:1px solid #ccd8d3;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:800}.location-list i{color:#32735f;background:#e8f3ef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-style:normal;display:grid}.location-list em{color:#98a19c;font-size:6px;font-style:normal}.workspace-inline-form{border-top:1px solid #e6ebe8;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:15px;padding-top:14px;display:grid}.workspace-inline-form h3{grid-column:1/-1;margin:0;font-size:9px}.workspace-inline-form label{color:#627069;font-size:6.5px}.workspace-inline-form input{color:#23372e;border:1px solid #dbe3df;border-radius:6px;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px}.workspace-inline-form button,.invite-form button{color:#fff;cursor:pointer;background:#08745b;border:0;border-radius:6px;height:34px;padding:0 11px;font-size:7px;font-weight:850}.workspace-inline-form button:disabled{opacity:.5}.members-panel{margin-top:16px}.member-list article>select{color:#42564c;background:#fff;border:1px solid #d9e1dd;border-radius:6px;height:29px;padding:0 6px;font-size:7px}.member-list .remove-member{color:#a1463a}.invite-form{background:#f4f7f5;border-radius:9px;grid-template-columns:1fr minmax(180px,1fr) 90px auto;align-items:center;gap:9px;margin-top:14px;padding:14px;display:grid}.invite-form h3{margin:0 0 3px;font-size:9px}.invite-form p{color:#7a8680;margin:0;font-size:6px}.invite-form input,.invite-form select{color:#31473d;background:#fff;border:1px solid #d8e1dc;border-radius:6px;height:34px;padding:0 9px;font-size:8px}.pending-invites{margin-top:14px}.pending-invites h3{font-size:8px}.pending-invites>div{border-top:1px solid #e5ebe8;align-items:center;padding:8px 0;display:flex}.pending-invites span{flex-direction:column;flex:1;gap:3px;display:flex}.pending-invites strong{font-size:7px}.pending-invites small{color:#829088;font-size:6px}.login-notice{color:#9a4639;background:#fff0ed;border-radius:6px;margin:12px 0 -6px;padding:9px;font-size:8px}.login-demo-note{color:#87928d;text-align:center;margin:17px 0 0;font-size:7.5px}.heading-actions{gap:8px;display:flex}.operations-content{max-width:1480px}.ops-loading{color:#78857f;place-content:center;min-height:calc(100vh - 64px);font-size:10px;display:grid}.ops-notice{color:#286f5d;background:#e9f6f1;border-radius:7px;margin:-10px 0 14px;padding:10px 13px;font-size:8px}.operations-grid,.schedule-ops-grid,.analytics-detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ops-panel{overflow:hidden}.ops-card-list{max-height:calc(100vh - 260px);overflow-y:auto}.ops-card{border-bottom:1px solid #e9eeeb;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:102px;padding:16px 18px;display:grid}.ops-card:last-child{border-bottom:0}.ops-avatar{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:20px;display:grid}.ops-card>div>strong{color:#263b32;font-size:10px;display:block}.ops-card>div>small{color:#7b8882;margin-top:3px;font-size:7.5px;display:block}.ops-card>div>p{color:#65736c;margin:8px 0 0;font-size:7.5px;line-height:1.45}.ops-status{color:#7f8984;text-transform:uppercase;background:#eef1ef;border-radius:10px;padding:5px 7px;font-size:6.5px;font-weight:900}.ops-status.active{color:#1d785f;background:#e4f5ef}.ops-card>button{color:#1a6d58;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.service-duration{color:#155d4c;background:#e7f1ed;border-radius:10px;place-content:center;justify-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:16px;display:grid}.service-duration small{font-family:Arial,sans-serif;font-size:6px}.ops-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0819139e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-modal{background:#fff;border-radius:13px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:25px;overflow-y:auto;box-shadow:0 28px 80px #0000004d}.ops-modal h2{margin:6px 0 18px;font-family:Georgia,serif;font-size:27px;font-weight:400}.ops-modal>label,.closure-form>label,.ops-modal legend{color:#56665e;margin:12px 0;font-size:8px;font-weight:800;display:block}.ops-modal input:not([type=checkbox]),.ops-modal textarea,.closure-form input,.closure-form select{color:#2c4037;border:1px solid #dce4e0;border-radius:7px;outline:0;width:100%;min-height:40px;margin-top:6px;padding:9px 10px;font-size:9px}.ops-modal textarea{resize:vertical;min-height:75px}.ops-modal input[type=color]{padding:4px}.ops-modal fieldset{border:1px solid #e1e7e4;border-radius:8px;margin:15px 0;padding:13px}.check-row{align-items:center;gap:8px;min-height:27px;margin:0!important;font-weight:500!important;display:flex!important}.check-row input{width:auto!important;min-height:auto!important;margin:0!important}.ops-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ops-field-grid>label{color:#56665e;font-size:8px;font-weight:800}.ops-modal-actions{border-top:1px solid #e6ebe8;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.ops-modal-actions button{color:#52635b;cursor:pointer;background:#edf1ef;border:0;border-radius:7px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.ops-modal-actions .primary-action{color:#fff;background:#08745b}.closure-form{padding:24px}.closure-form h2,.closure-list h2,.analytics-detail-grid h2{margin:0 0 5px;font-family:Georgia,serif;font-size:24px;font-weight:400}.closure-form>p{color:#7b8781;margin:0 0 20px;font-size:8px}.closure-form .primary-action{margin-top:13px}.closure-list{overflow:hidden}.closure-list>article{border-top:1px solid #e7ece9;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:grid}.closure-list>article>span{color:#b2613b;background:#fff0e6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.closure-list article strong,.closure-list article small{display:block}.closure-list article strong{font-size:9px}.closure-list article small{color:#7c8882;margin-top:5px;font-size:7.5px}.closure-list article button{color:#9d5843;cursor:pointer;background:0 0;border:0;font-size:7.5px}.ops-empty{text-align:center;place-content:center;justify-items:center;min-height:270px;display:grid}.ops-empty>span{color:#13745a;background:#e7f5ef;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ops-empty h3{margin:12px 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:400}.ops-empty p{color:#84908a;margin:0;font-size:8px}.integration-strip{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:18px;display:grid}.integration-strip>span{color:#13765c;background:#e5f5ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.integration-strip strong{font-size:9px}.integration-strip p{color:#75827c;margin:4px 0 0;font-size:7.5px;line-height:1.5}.integration-strip>b{color:#168066;letter-spacing:.1em;font-size:6.5px}.reminder-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.reminder-metrics article{background:#fff;border:1px solid #e0e6e3;border-radius:9px;min-height:78px;padding:15px}.reminder-metrics strong{font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.reminder-metrics span{color:#78857f;font-size:8px}.reminder-list{overflow:hidden}.reminder-head,.reminder-list>article{grid-template-columns:1.1fr 1fr 1fr 100px;align-items:center;gap:12px;display:grid}.reminder-head{color:#7c8782;letter-spacing:.06em;text-transform:uppercase;background:#f3f6f4;min-height:42px;padding:0 18px;font-size:7px;font-weight:900}.reminder-list>article{border-top:1px solid #e7ece9;min-height:70px;padding:12px 18px}.reminder-list article strong,.reminder-list article small{display:block}.reminder-list article strong{font-size:8.5px}.reminder-list article small,.reminder-list time{color:#7f8b85;margin-top:4px;font-size:7px}.delivery-status{text-transform:uppercase;border-radius:10px;width:fit-content;padding:5px 7px;font-size:6.5px;font-weight:900}.delivery-status.pending{color:#9a6b16;background:#fff2d9}.delivery-status.sent{color:#20765e;background:#e3f5ed}.delivery-status.cancelled{color:#8a6767;background:#f2eeee}.analytics-hero-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.analytics-hero-grid article{background:#fff;border:1px solid #dfe6e2;border-radius:10px;min-height:150px;padding:18px}.analytics-hero-grid article.analytics-feature{color:#fff;background:#153f34}.analytics-hero-grid span{color:#718078;letter-spacing:.1em;font-size:6.5px;font-weight:900}.analytics-feature span{color:#76d2b2}.analytics-hero-grid strong{margin:24px 0 8px;font-family:Georgia,serif;font-size:31px;font-weight:400;display:block}.analytics-hero-grid p{color:#84908a;margin:0;font-size:7.5px}.analytics-feature p{color:#a8bdb5}.analytics-detail-grid>section{padding:22px}.funnel-row{color:#68766f;border-bottom:1px solid #edf0ee;grid-template-columns:110px 1fr 30px;align-items:center;gap:10px;min-height:43px;font-size:8px;display:grid}.funnel-row i{background:#49a88d;border-radius:4px;max-width:100%;height:7px}.funnel-row strong{color:#233a30;text-align:right}.health-list{margin:15px 0 0}.health-list>div{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;min-height:43px;display:flex}.health-list dt,.health-list dd{font-size:8px}.health-list dt{color:#65736c}.health-list dd{color:#24765f;margin:0;font-weight:800}.health-list dd i{background:#23a27e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.health-list .health-pending{color:#9b6e21}.admin-card{width:100%;color:inherit;text-align:left;cursor:pointer;border:0}.connections-content{max-width:1420px}.connection-hero{color:#fff;background:linear-gradient(125deg,#143f34,#0b6955);justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:20px 22px;display:flex}.connection-hero>div:first-child{align-items:center;gap:16px;display:flex}.connection-icon{background:#ffffff1a;border:1px solid #fff3;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:17px;display:grid}.connection-hero h2,.connection-panel h2{margin:4px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.connection-hero p{color:#c9ded7;max-width:700px;margin:0;font-size:8px;line-height:1.55}.connection-hero .dashboard-kicker{color:#76d2b2}.connection-state{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 10px;display:grid}.connection-state>span,.connection-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:12px;width:fit-content;padding:5px 8px;font-size:6.5px;font-weight:900}.connection-state>span.ready,.connection-badge.ready{color:#17684f;background:#dff5ec}.connection-state>span.waiting,.connection-badge.waiting{color:#88631d;background:#fff0ce}.connection-state small{color:#b8d0c8;font-size:7px}.connection-state button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:6px;grid-column:1/-1;padding:7px 10px;font-size:7px}.connections-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.channels-grid{grid-template-columns:1fr 1fr;margin-top:16px}.connection-panel{padding:0 20px 20px}.connection-panel>.panel-heading{margin:0 -20px 15px;padding:18px 20px}.connection-panel .panel-heading span{color:#79867f;font-size:7.5px}.provider-row{border-bottom:1px solid #e8ecea;grid-template-columns:auto minmax(120px,1fr) minmax(100px,140px) auto auto;align-items:center;gap:10px;min-height:65px;display:grid}.provider-mark{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.provider-mark.google{background:#3977df}.provider-mark.microsoft{background:#5b55b7}.provider-row strong,.provider-row small{display:block}.provider-row strong{font-size:8.5px}.provider-row small{color:#7d8983;margin-top:3px;font-size:6.8px}.provider-row select,.provider-row button,.manual-busy-form input,.manual-busy-form select,.website-import-form input,.whatsapp-panel input{color:#33473e;background:#fff;border:1px solid #dce4e0;border-radius:6px;height:35px;font-size:7.5px}.provider-row select{padding:0 8px}.provider-row button{color:#fff;cursor:pointer;background:#0c745d;border-color:#0c745d;padding:0 10px;font-weight:800}.provider-row .link-button{color:#7b8982;background:0 0;border:0;padding:0 3px}.manual-busy-form{background:#f3f7f5;border-radius:8px;grid-template-columns:1.1fr .8fr 1fr 1fr auto;align-items:end;gap:8px;margin-top:16px;padding:15px;display:grid}.manual-busy-form h3,.manual-busy-form p{grid-column:1/-1}.manual-busy-form h3{margin:0;font-family:Georgia,serif;font-size:15px;font-weight:400}.manual-busy-form p{color:#7d8883;margin:-3px 0 4px;font-size:7px}.manual-busy-form label,.website-import-form label,.whatsapp-panel label{color:#5e6f67;gap:5px;font-size:7px;font-weight:800;display:grid}.manual-busy-form input,.manual-busy-form select,.whatsapp-panel input{min-width:0;padding:0 8px}.manual-busy-form button,.website-import-form button{color:#fff;cursor:pointer;background:#0a725b;border:0;border-radius:6px;height:35px;padding:0 12px;font-size:7px;font-weight:800}.busy-block-list{margin-top:10px}.busy-block-list>div{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:50px;display:grid}.busy-block-list>div>span{color:#675aaa;text-transform:uppercase;background:#eee9fb;border-radius:9px;padding:4px 7px;font-size:6px;font-weight:900}.busy-block-list strong,.busy-block-list small{display:block}.busy-block-list strong{font-size:7.5px}.busy-block-list small{color:#7f8a85;margin-top:3px;font-size:6.5px}.busy-block-list button{color:#9a7777;cursor:pointer;background:0 0;border:0}.website-import-form{border-bottom:1px solid #e8ecea;padding:4px 0 15px}.website-import-form label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.website-import-form input{min-width:0;padding:0 10px}.website-import-form>small{color:#8a958f;margin-top:7px;font-size:6.5px;display:block}.connection-empty{text-align:center;place-content:center;justify-items:center;min-height:215px;display:grid}.connection-empty>span{color:#17745c;background:#e8f5f0;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.connection-empty h3{margin:11px 0 4px;font-family:Georgia,serif;font-size:17px;font-weight:400}.connection-empty p{color:#83908a;margin:0;font-size:7px}.import-review{margin-top:14px}.import-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-review-head span,.import-review-head strong,.import-review-head small{display:block}.import-review-head span{color:#93691c;background:#fff0d1;border-radius:8px;width:fit-content;padding:4px 6px;font-size:6px;font-weight:900}.import-review-head strong{margin-top:6px;font-size:9px}.import-review-head small{color:#87928d;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:3px;font-size:6.5px;overflow:hidden}.import-review-head button{color:#fff;cursor:pointer;background:#0c745d;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:800}.import-review dl{grid-template-columns:1fr 1fr;gap:0 14px;margin:14px 0 0;display:grid}.import-review dl>div{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.import-review dt,.import-review dd{font-size:7px}.import-review dt{color:#7a8780}.import-review dd{color:#33483e;text-align:right;margin:0;font-weight:800}.import-review>p{color:#68766f;background:#f5f7f6;border-radius:7px;margin:12px 0 0;padding:10px;font-size:7px;line-height:1.55}.whatsapp-panel{grid-template-columns:1fr 1fr;gap:10px;display:grid}.whatsapp-panel>.panel-heading,.whatsapp-panel>label:first-of-type,.whatsapp-panel .webhook-field,.whatsapp-panel>button{grid-column:1/-1}.whatsapp-panel>.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.whatsapp-panel input{padding:0 9px}.webhook-field{background:#f3f6f4;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.webhook-field span{color:#697870;font-size:7px;font-weight:800}.webhook-field code{color:#1f5e4c;font-size:7px}.whatsapp-panel>button{border:0;justify-self:start}.readiness-panel ul{margin:0;padding:0;list-style:none}.readiness-panel li{border-bottom:1px solid #e9edeb;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:53px;display:grid}.readiness-panel li>i{color:#8a9690;background:#edf0ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.readiness-panel li.done>i{color:#17745b;background:#e0f4ec}.readiness-panel li strong,.readiness-panel li small{display:block}.readiness-panel li strong{font-size:8px}.readiness-panel li small{color:#83908a;margin-top:3px;font-size:6.8px}.readiness-panel li>button{color:#426055;cursor:pointer;background:#fff;border:1px solid #dce4e0;border-radius:5px;padding:6px 8px;font-size:6.5px}.readiness-panel>p{color:#82908a;margin:14px 0 0;font-size:7px;line-height:1.55}.trust-content{max-width:1420px}.trust-summary-grid{grid-template-columns:1.1fr repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.trust-summary-grid>article{background:#fff;border:1px solid #dfe6e2;border-radius:10px;align-items:center;gap:12px;min-height:132px;padding:17px;display:flex}.trust-summary-grid .trust-plan-card{color:#fff;background:#153f34;display:block}.trust-plan-card>div{align-items:center;gap:8px;display:flex}.trust-plan-card p{color:#76d2b2;letter-spacing:.1em;margin:0;font-size:6px;font-weight:900}.trust-plan-card h2{margin:12px auto 0 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.trust-plan-card div>span{color:#d6e8e1;text-transform:uppercase;background:#ffffff1f;border-radius:8px;padding:4px 6px;font-size:6px}.trust-plan-card>strong{margin-top:15px;font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.trust-plan-card>small{color:#adc3bb;font-size:6.5px}.trust-metric-icon{color:#24735d;background:#e8f4ef;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.trust-summary-grid article>div:not(:only-child){flex:1;min-width:0}.trust-summary-grid article div>p{color:#78857f;margin:0 0 10px;font-size:7px}.trust-summary-grid article div>strong{font-family:Georgia,serif;font-size:24px;font-weight:400;display:block}.trust-summary-grid article div>strong small{color:#7f8b85;font-family:Arial,sans-serif;font-size:7px;font-weight:500}.trust-summary-grid article div>i{background:#e8ecea;border-radius:3px;height:5px;margin-top:10px;display:block;overflow:hidden}.trust-summary-grid article div>i b{background:#48a78a;border-radius:3px;height:100%;display:block}.trust-summary-grid article div>i b.warning{background:#d7a23d}.trust-summary-grid article div>em{color:#88938e;margin-top:5px;font-size:6.5px;font-style:normal;display:block}.trust-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lower-trust-grid{grid-template-columns:1.15fr .85fr;margin-top:16px}.trust-panel{padding:0 20px 20px}.trust-panel>.panel-heading{margin:0 -20px 15px;padding:18px 20px}.trust-panel h2{margin:4px 0;font-family:Georgia,serif;font-size:21px;font-weight:400}.trust-panel .panel-heading span{color:#7d8983;font-size:7px}.trust-panel .trust-lock{color:#28735e;letter-spacing:.08em;background:#e7f3ee;border-radius:9px;padding:5px 7px;font-size:6px;font-weight:900}.retention-form{grid-template-columns:1fr auto auto;align-items:end;gap:8px;display:grid}.retention-form label,.privacy-request-form label{color:#607068;gap:5px;font-size:7px;font-weight:800;display:grid}.retention-form select,.privacy-request-form input,.privacy-request-form select{color:#33473e;background:#fff;border:1px solid #dce4e0;border-radius:6px;height:36px;padding:0 9px;font-size:7.5px}.retention-form button,.privacy-request-form button{color:#fff;cursor:pointer;background:#0b745d;border:0;border-radius:6px;height:36px;padding:0 11px;font-size:7px;font-weight:800}.retention-form .retention-run{color:#50645a;background:#fff;border:1px solid #dbe3df}.retention-explainer{background:#f3f7f5;border-radius:7px;gap:9px;margin-top:13px;padding:11px;display:flex}.retention-explainer span{color:#28705c;background:#dcece6;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-family:Georgia,serif;font-size:9px;font-style:italic;display:grid}.retention-explainer p{color:#6f7d76;margin:2px 0 0;font-size:7px;line-height:1.55}.delivery-health-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.delivery-health-stats>div{background:#f4f7f5;border-radius:7px;padding:10px}.delivery-health-stats strong{font-family:Georgia,serif;font-size:19px;font-weight:400;display:block}.delivery-health-stats span{color:#7d8983;font-size:6.5px}.delivery-failure-list{margin-top:11px}.delivery-failure-list article{border-top:1px solid #eaeeec;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:65px;display:grid}.delivery-failure-list article>span{color:#9b6b1d;background:#fff0d8;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.delivery-failure-list strong,.delivery-failure-list small,.delivery-failure-list em{display:block}.delivery-failure-list strong{font-size:7.5px}.delivery-failure-list small{color:#9a5f55;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:3px;font-size:6.5px;overflow:hidden}.delivery-failure-list em{color:#89948e;margin-top:4px;font-size:6px;font-style:normal}.delivery-failure-list button{color:#425e53;cursor:pointer;background:#fff;border:1px solid #dce3e0;border-radius:5px;padding:7px 8px;font-size:6.5px}.trust-empty{color:#7c8982;justify-content:center;align-items:center;gap:9px;min-height:90px;font-size:7px;display:flex}.trust-empty>span{color:#23755e;background:#e6f4ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.privacy-request-form{border-bottom:1px solid #e9edeb;grid-template-columns:.8fr .6fr 1fr auto;align-items:end;gap:8px;padding-bottom:14px;display:grid}.privacy-request-list article{border-bottom:1px solid #ebefed;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:65px;display:grid}.privacy-request-list article>span{color:#23725c;background:#e6f2ed;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.privacy-request-list article>span.delete{color:#a24f43;background:#fae9e6}.privacy-request-list strong,.privacy-request-list small{display:block}.privacy-request-list strong{font-size:8px}.privacy-request-list small{color:#828e88;margin-top:3px;font-size:6.5px}.privacy-request-list p{color:#8b9690;margin:3px 0 0;font-size:6px}.privacy-request-list article>b{color:#956c23;text-transform:uppercase;background:#fff0d3;border-radius:8px;padding:4px 6px;font-size:6px}.privacy-request-list article>b.completed{color:#28715e;background:#e3f3ed}.privacy-request-list article>button{color:#fff;cursor:pointer;background:#0b745d;border:0;border-radius:5px;padding:7px 8px;font-size:6.5px}.audit-list{max-height:355px;overflow:auto}.audit-list article{border-bottom:1px solid #ebefed;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:54px;display:grid}.audit-list article>span{border:2px solid #61a994;border-radius:50%;width:8px;height:8px}.audit-list strong,.audit-list small{display:block}.audit-list strong{font-size:7.5px}.audit-list small{color:#84908a;margin-top:3px;font-size:6.2px}.audit-list time{color:#8c9691;font-size:6.3px}.email-test-form{background:#f3f7f5;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:8px;margin:14px 0;padding:12px;display:grid}.email-test-form label{color:#5e6f67;gap:5px;font-size:7px;font-weight:800;display:grid}.email-test-form input{color:#30463c;background:#fff;border:1px solid #d7e1dc;border-radius:6px;height:36px;padding:0 9px;font-size:8px}.email-test-form button{color:#fff;cursor:pointer;background:#0b745d;border:0;border-radius:6px;height:36px;padding:0 12px;font-size:7px;font-weight:850}.email-test-form button:disabled{opacity:.5}@media (max-width:1050px){.demo-nav{grid-template-columns:1fr auto}.demo-nav-links{display:none}.demo-hero{grid-template-columns:1fr 42%}.demo-hero-copy{padding-left:6vw}.service-section{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.overview-grid,.widget-settings-grid,.customize-panel{grid-template-columns:1fr}.onboarding-shell{grid-template-columns:310px 1fr}.onboarding-aside{padding:28px}.knowledge-tester{grid-template-columns:1fr}.knowledge-test-result{grid-column:1}.analytics-hero-grid{grid-template-columns:1fr 1fr}.operations-grid,.schedule-ops-grid,.connections-grid,.channels-grid{grid-template-columns:1fr}.trust-summary-grid{grid-template-columns:1fr 1fr}.trust-grid,.lower-trust-grid,.workspace-grid{grid-template-columns:1fr}.manual-busy-form{grid-template-columns:1fr 1fr}.manual-busy-form h3,.manual-busy-form p{grid-column:1/-1}.ops-card-list{max-height:none}}@media (max-width:820px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{width:236px;transition:left .2s;position:fixed;left:-250px;box-shadow:10px 0 30px #0003}.dashboard-sidebar.sidebar-open{left:0}.mobile-menu{background:#fff;border:1px solid #dfe5e2;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.dashboard-topbar{padding:0 18px}.breadcrumb{margin-left:10px;margin-right:auto}.topbar-actions a{display:none}.inbox-layout{grid-template-columns:290px 1fr}.booking-table-head{display:none}.booking-table-row{grid-template-columns:1fr 1fr auto;padding:13px 16px}.booking-table-row>div:nth-child(3),.booking-table-row>strong{display:none}.platform-row,.knowledge-list{grid-template-columns:1fr}.knowledge-list>article{border-right:0}.login-shell{grid-template-columns:1fr}.login-story{min-height:390px;padding:28px}.login-story h1{max-width:620px}.login-story>small{margin-top:35px}}@media (max-width:620px){.demo-ribbon{padding:0 18px}.demo-ribbon span{display:none}.demo-ribbon a{margin-left:auto}.demo-nav{min-height:72px;padding:0 20px}.studio-brand{font-size:11px}.studio-mark{width:32px;height:32px;font-size:18px}.demo-book-link{font-size:11px}.demo-hero{grid-template-columns:1fr}.demo-hero-copy{padding:70px 24px 65px}.demo-hero h1{font-size:clamp(58px,19vw,80px)}.demo-intro{font-size:16px}.demo-hero-actions{flex-direction:column;align-items:flex-start}.demo-hero-art{min-height:450px}.art-frame{inset:9%}.service-section{gap:40px;padding:75px 24px}.service-row{grid-template-columns:30px 1fr 70px 35px}.service-row>span:not(.service-number){display:none}.service-row h3{font-size:21px}.studio-section{grid-template-columns:1fr}.studio-quote{border-bottom:1px solid #ffffff26;border-right:0;padding:75px 24px}.studio-details{padding:70px 24px}.demo-footer{flex-wrap:wrap;padding:28px 24px}.chat-widget{border-radius:18px;max-height:100dvh}.dashboard-content{padding:28px 16px 45px}.content-heading{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr;gap:10px}.metric-grid article{min-height:140px;padding:15px}.metric-grid article>strong{font-size:24px}.inbox-layout{grid-template-columns:1fr;height:auto}.inbox-list-panel{border-bottom:1px solid #e1e6e3;border-right:0;height:38vh}.inbox-title{padding:15px}.inbox-title h1{margin-bottom:10px}.conversation-list{height:calc(38vh - 164px)}.conversation-panel{height:calc(62vh - 64px);min-height:500px}.conversation-context{display:none}.transcript{padding:16px}.conversation-header{padding:0 10px}.conversation-actions button:not(.claim-button){display:none}.customize-options,.settings-grid,.widget-studio .customize-options{grid-template-columns:1fr}.widget-studio .studio-wide{grid-column:auto}.widget-settings-content .secondary-action{width:100%}.bookings-toolbar{flex-direction:column;align-items:stretch;gap:10px}.bookings-toolbar label,.bookings-toolbar input{width:100%}.booking-table-row{grid-template-columns:1fr auto;gap:10px}.booking-table-row>div:nth-child(2){grid-column:1}.booking-table-row .status-badge{grid-area:1/2}.booking-table-row>button{grid-area:2/2}.onboarding-shell{display:block}.onboarding-aside{min-height:auto;padding:22px}.onboarding-aside-copy{margin-top:35px}.onboarding-aside-copy h1{font-size:31px}.onboarding-aside-copy>span,.setup-progress,.local-setup-note{display:none}.onboarding-main>header{padding:0 20px}.setup-form{width:calc(100% - 32px);padding-top:42px}.setup-step{min-height:auto;padding-bottom:35px}.setup-step>h2{font-size:32px}.setup-fields.two-column,.review-grid{grid-template-columns:1fr}.review-grid article:last-child{grid-column:auto}.day-picker{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.day-picker legend{grid-column:1/-1}.day-picker button{width:auto;margin:0}.onboarding-success h1{font-size:38px}.onboarding-success>div:last-child{flex-direction:column}.knowledge-metrics{grid-template-columns:1fr}.knowledge-library>header,.knowledge-filters{flex-direction:column;align-items:stretch}.knowledge-filters input{width:100%}.knowledge-tester{padding:17px}.knowledge-tester form label>div{grid-template-columns:1fr}.knowledge-tester form button{height:39px}.knowledge-modal-backdrop{padding:12px}.knowledge-modal{max-height:calc(100vh - 24px)}.login-story{min-height:340px}.login-story h1{font-size:42px}.login-story ul{display:none}.login-form-wrap{padding:18px}.login-form{padding:25px 20px}.heading-actions{flex-direction:column;width:100%}.heading-actions button{width:100%}.ops-card{grid-template-columns:auto 1fr auto}.ops-card .ops-status{display:none}.service-ops-card{grid-template-columns:auto 1fr auto}.ops-field-grid,.analytics-detail-grid{grid-template-columns:1fr}.ops-modal-backdrop{padding:8px}.ops-modal{max-height:calc(100vh - 16px);padding:20px}.integration-strip{grid-template-columns:auto 1fr}.integration-strip>b{grid-column:2}.reminder-metrics,.analytics-hero-grid{grid-template-columns:1fr 1fr}.reminder-head{display:none}.reminder-list>article{grid-template-columns:1fr auto}.reminder-list article>div:nth-child(2),.reminder-list article>time{display:none}.connection-hero{flex-direction:column;align-items:flex-start}.connection-state{text-align:left}.provider-row{grid-template-columns:auto 1fr auto;padding:10px 0}.provider-row select{grid-column:2/-1;width:100%}.provider-row .link-button{grid-column:2}.manual-busy-form,.whatsapp-panel,.email-test-form{grid-template-columns:1fr}.manual-busy-form h3,.manual-busy-form p,.whatsapp-panel>*{grid-column:1}.import-review dl,.trust-summary-grid,.retention-form,.privacy-request-form{grid-template-columns:1fr}.privacy-request-list article{grid-template-columns:auto 1fr auto;padding:8px 0}.privacy-request-list article>button{grid-column:2/-1;justify-self:start}.auth-form-grid,.workspace-inline-form,.invite-form{grid-template-columns:1fr}.workspace-inline-form h3{grid-column:1}.member-list article{flex-wrap:wrap}.member-list article>div{min-width:calc(100% - 55px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.super-loading,.super-access{color:#17352f;text-align:center;background:#f5f6f2;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.super-loading>span,.super-access>span{color:#fff;background:#113f36;border-radius:16px;place-items:center;width:54px;height:54px;font:800 25px/1 Georgia,serif;display:grid;box-shadow:0 12px 30px #113f3633}.super-access>p:first-of-type{color:#80928c;letter-spacing:.16em;margin:10px 0 -4px;font-size:11px;font-weight:800}.super-access h1{margin:0;font:500 42px/1.1 Georgia,serif}.super-access p{color:#687873;margin:0}.super-access a{color:#fff;background:#113f36;border-radius:10px;margin-top:8px;padding:11px 17px;font-weight:750}.super-shell{color:#19332e;background:#f5f6f2;grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.super-sidebar{color:#e7f1ed;background:#103b33;border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:23px 17px;display:flex;position:sticky;top:0}.super-brand{color:#fff;align-items:center;gap:11px;padding:0 8px 23px;display:flex}.super-brand>span{color:#103b33;background:#d7aa64;border-radius:10px;place-items:center;width:35px;height:35px;font:800 20px/1 Georgia,serif;display:grid}.super-brand div{display:grid}.super-brand strong{font-size:16px;line-height:1}.super-brand small{color:#a8c3bb;letter-spacing:.19em;margin-top:5px;font-size:8px;font-weight:850}.super-sidebar nav{gap:4px;display:grid}.super-sidebar nav p{color:#8aa9a0;letter-spacing:.15em;margin:11px 10px 7px;font-size:9px;font-weight:800}.super-sidebar nav button{color:#bfd2cc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font:680 13px/1 inherit;display:flex}.super-sidebar nav button:hover,.super-sidebar nav button.active{color:#fff;background:#ffffff1a}.super-sidebar nav button b{color:#cfe0db;text-align:center;background:#ffffff17;border-radius:10px;min-width:22px;margin-left:auto;padding:3px 6px;font-size:10px}.super-sidebar nav button b.risk{color:#8d3425;background:#f6d7d0}.super-profile{border-top:1px solid #ffffff1c;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 2px;display:flex}.super-profile>span{color:#113d34;background:#d7aa64;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.super-profile div{gap:3px;display:grid}.super-profile strong{color:#fff;font-size:12px}.super-profile small{color:#93afa7;font-size:10px}.super-main{min-width:0}.super-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #e0e5e1;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.super-topbar p,.super-heading p,.super-panel-head p{color:#83918d;letter-spacing:.15em;margin:0 0 4px;font-size:9px;font-weight:850}.super-topbar h1{margin:0;font-size:15px}.super-topbar a{color:#34524b;background:#fff;border:1px solid #d9dfdb;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:720}.super-content{max-width:1500px;margin:0 auto;padding:36px 34px 60px}.super-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.super-heading h2{color:#17372f;margin:0 0 7px;font:500 35px/1.1 Georgia,serif}.super-heading span{color:#6c7c77;font-size:13px}.super-heading>button{color:#fff;cursor:pointer;background:#135f50;border:0;border-radius:9px;padding:12px 16px;font-weight:750}.super-metrics{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin:25px 0;display:grid}.super-metrics article{background:#fff;border:1px solid #e0e5e0;border-radius:13px;align-content:start;min-height:138px;padding:17px;display:grid;box-shadow:0 8px 25px #19332e09}.super-metrics article>span{color:#176251;background:#e4f0ec;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.super-metrics article>p{color:#7a8984;text-transform:uppercase;letter-spacing:.07em;margin:11px 0 3px;font-size:10px;font-weight:760}.super-metrics article>strong{font:600 26px/1.05 Georgia,serif}.super-metrics article>small{color:#85918d;margin-top:7px;font-size:10px}.super-metrics article.metric-risk{background:snow;border-color:#efc9c1}.super-metrics article.metric-risk>span{color:#9d3e2f;background:#f8dfda}.super-panel{background:#fff;border:1px solid #dfe4e0;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #19332e0a}.super-panel-head{border-bottom:1px solid #e8ebe9;justify-content:space-between;align-items:center;min-height:68px;padding:15px 20px;display:flex}.super-panel-head h3{margin:0;font:600 21px/1.1 Georgia,serif}.super-panel-head button{color:#176151;cursor:pointer;background:0 0;border:0;font-weight:750}.super-table-head,.super-tenant-row{grid-template-columns:minmax(220px,1.6fr) 1fr 1fr .8fr .7fr;align-items:center;gap:14px;display:grid}.super-table-head{color:#8b9793;letter-spacing:.08em;text-transform:uppercase;background:#fafbf9;padding:10px 20px;font-size:9px;font-weight:800}.super-tenant-row{color:#263e38;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ee;width:100%;min-height:70px;padding:10px 20px}.super-tenant-row>span{gap:4px;font-size:11px;display:grid}.super-tenant-row small{color:#87928f;font-size:10px}.super-business{align-items:center;grid-template-columns:auto 1fr!important;gap:10px!important}.super-business i{color:#175849;background:#e1eee9;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:850;display:grid}.health-ok,.health-risk,.super-status{border-radius:11px;width:fit-content;padding:5px 8px;font-weight:800;font-size:9px!important}.health-ok{color:#1d6a55;background:#e4f2ec}.health-risk{color:#994532;background:#f8e3dd}.super-status{color:#1d6a55;text-transform:capitalize;background:#e4f2ec}.super-status.suspended{color:#8c4b3e;background:#f2e8e5}@media (max-width:1100px){.super-metrics{grid-template-columns:repeat(3,1fr)}.super-table-head,.super-tenant-row{grid-template-columns:minmax(210px,1.5fr) 1fr 1fr .7fr}.super-table-head>span:nth-child(4),.super-tenant-row>span:nth-child(4){display:none}}@media (max-width:760px){.super-shell{display:block}.super-sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:13px 16px;position:static}.super-brand{padding:0}.super-sidebar nav,.super-profile{display:none}.super-topbar{height:62px;padding:0 17px}.super-topbar a{font-size:0}.super-topbar a:after{content:"Dashboard ↗";font-size:11px}.super-content{padding:25px 16px 45px}.super-heading{flex-direction:column;align-items:flex-start}.super-heading h2{font-size:30px}.super-heading>button{width:100%}.super-metrics{grid-template-columns:1fr 1fr}.super-metrics article{min-height:126px}.super-table-head{display:none}.super-tenant-row{grid-template-columns:1fr auto;gap:9px;padding:14px}.super-tenant-row>span:nth-child(2),.super-tenant-row>span:nth-child(3),.super-tenant-row>span:nth-child(4){display:none}}.dashboard-shell .customer-heading{align-items:flex-end}.dashboard-shell .customer-heading .secondary-action{min-height:42px;color:var(--ui-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #3a3b3b33;border-radius:999px;padding:0 18px;font-size:11px;font-weight:700}.dashboard-shell .customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-shell .customer-metrics article{background:#fff;border:1px solid #3a3b3b1f;border-radius:16px;min-height:132px;padding:20px;box-shadow:0 10px 28px #3a3b3b0f}.dashboard-shell .customer-metrics span{color:var(--ui-muted);letter-spacing:.12em;font-size:9px;font-weight:750;display:block}.dashboard-shell .customer-metrics strong{color:var(--ui-ink);font-family:var(--font-display), Georgia, serif;margin:11px 0 6px;font-size:31px;font-weight:500;display:block}.dashboard-shell .customer-metrics small{color:var(--ui-muted);font-size:10px}.dashboard-shell .customer-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboard-shell .customer-layout.has-detail{grid-template-columns:minmax(470px,.86fr) minmax(460px,1.14fr)}.dashboard-shell .customer-directory,.dashboard-shell .customer-profile-panel{border-radius:18px;overflow:hidden}.dashboard-shell .customer-directory-toolbar{border-bottom:1px solid #3a3b3b1a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.dashboard-shell .customer-directory-toolbar h2,.dashboard-shell .customer-section-heading h3{color:var(--ui-ink);margin:0;font-size:14px}.dashboard-shell .customer-directory-toolbar p,.dashboard-shell .customer-section-heading p{color:var(--ui-muted);margin:4px 0 0;font-size:10px}.dashboard-shell .customer-directory-toolbar label{width:min(340px,46%);min-height:39px;color:var(--ui-muted);background:#f8f6f1;border:1px solid #3a3b3b26;border-radius:999px;align-items:center;padding:0 13px;display:flex}.dashboard-shell .customer-directory-toolbar input{width:100%;color:var(--ui-ink);font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 8px;font-size:11px}.dashboard-shell .customer-table-head,.dashboard-shell .customer-row{grid-template-columns:minmax(190px,1.4fr) minmax(120px,.85fr) minmax(105px,.75fr) 86px 22px;align-items:center;gap:13px;display:grid}.dashboard-shell .customer-table-head{color:var(--ui-muted);letter-spacing:.1em;text-transform:uppercase;background:#f4f0e7;padding:11px 22px;font-size:8px;font-weight:750}.dashboard-shell .customer-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #3a3b3b14;padding:15px 22px;transition:background .16s}.dashboard-shell .customer-row:hover,.dashboard-shell .customer-row.selected{background:#f7f4ed}.dashboard-shell .customer-row.selected{box-shadow:inset 3px 0 #70897a}.dashboard-shell .customer-row>span:not(.customer-person){flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-shell .customer-row strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-shell .customer-row small,.dashboard-shell .customer-row em{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.dashboard-shell .customer-row em{color:#597062}.dashboard-shell .customer-row>b{color:var(--ui-muted);text-align:right;font-size:15px}.dashboard-shell .customer-person{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-shell .customer-person>i,.dashboard-shell .customer-profile-identity>i{color:#355245;background:#dce9df;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:800;display:grid}.dashboard-shell .customer-person>span{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-shell .customer-empty,.dashboard-shell .customer-profile-loading{min-height:260px;color:var(--ui-muted);text-align:center;align-content:center;place-items:center;padding:36px;display:grid}.dashboard-shell .customer-empty>span{font-size:28px}.dashboard-shell .customer-empty h3{color:var(--ui-ink);margin:12px 0 4px;font-size:14px}.dashboard-shell .customer-empty p{margin:0;font-size:10px}.dashboard-shell .customer-profile-panel{max-height:calc(100vh - 94px);position:sticky;top:76px;overflow-y:auto}.dashboard-shell .customer-profile-header{border-bottom:1px solid #3a3b3b1a;justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.dashboard-shell .customer-profile-identity{align-items:center;gap:13px;display:flex}.dashboard-shell .customer-profile-identity>i{background:var(--ui-ink);width:52px;height:52px;color:var(--ui-cream);font-size:14px}.dashboard-shell .customer-profile-identity h2{color:var(--ui-ink);font-family:var(--font-display), Georgia, serif;margin:3px 0;font-size:23px;font-weight:500}.dashboard-shell .customer-profile-identity span{color:var(--ui-muted);font-size:10px}.dashboard-shell .customer-profile-header>button{width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:#fff;border:1px solid #3a3b3b24;border-radius:50%}.dashboard-shell .customer-profile-stats{border-bottom:1px solid #3a3b3b1a;grid-template-columns:repeat(3,1fr);margin:0 22px;display:grid}.dashboard-shell .customer-profile-stats div{text-align:center;padding:17px 12px}.dashboard-shell .customer-profile-stats div+div{border-left:1px solid #3a3b3b1a}.dashboard-shell .customer-profile-stats strong,.dashboard-shell .customer-profile-stats span{display:block}.dashboard-shell .customer-profile-stats strong{color:var(--ui-ink);font-size:15px}.dashboard-shell .customer-profile-stats span{color:var(--ui-muted);margin-top:3px;font-size:9px}.dashboard-shell .customer-profile-stats .warning strong{color:#a14f3c}.dashboard-shell .customer-profile-form,.dashboard-shell .customer-notes-section,.dashboard-shell .customer-history-section,.dashboard-shell .customer-conversation-section{border-bottom:1px solid #3a3b3b1a;padding:22px}.dashboard-shell .customer-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.dashboard-shell .customer-section-heading button,.dashboard-shell .customer-notes-section form>button{background:var(--ui-ink);min-height:34px;color:var(--ui-cream);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:9px;font-weight:700}.dashboard-shell .customer-section-heading button:disabled,.dashboard-shell .customer-notes-section form>button:disabled{cursor:not-allowed;opacity:.45}.dashboard-shell .customer-section-heading button.quiet{color:var(--ui-ink);background:#fff;border:1px solid #3a3b3b26}.dashboard-shell .customer-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard-shell .customer-form-grid label{color:var(--ui-muted);flex-direction:column;gap:6px;font-size:9px;font-weight:650;display:flex}.dashboard-shell .customer-form-grid input,.dashboard-shell .preference-row input,.dashboard-shell .customer-notes-section textarea{width:100%;color:var(--ui-ink);font:inherit;background:#faf8f3;border:1px solid #3a3b3b26;border-radius:10px;outline:0;padding:10px 11px;font-size:10px}.dashboard-shell .customer-form-grid input:focus,.dashboard-shell .preference-row input:focus,.dashboard-shell .customer-notes-section textarea:focus{border-color:#70897a;box-shadow:0 0 0 3px #70897a1f}.dashboard-shell .customer-form-grid input[readonly]{color:var(--ui-muted);cursor:not-allowed}.dashboard-shell .customer-form-grid small{font-size:8px;font-weight:500}.dashboard-shell .customer-preferences{border-top:1px solid #3a3b3b1a;margin-top:22px;padding-top:20px}.dashboard-shell .preference-row{grid-template-columns:.85fr 1.15fr 30px;gap:8px;margin-top:8px;display:grid}.dashboard-shell .preference-row>button{color:var(--ui-muted);cursor:pointer;background:#f2ece2;border:0;border-radius:8px}.dashboard-shell .customer-no-preferences,.dashboard-shell .customer-muted-empty{color:var(--ui-muted);margin:8px 0 0;font-size:10px}.dashboard-shell .customer-notes-section form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.dashboard-shell .customer-notes-section textarea{resize:vertical;min-height:76px}.dashboard-shell .customer-note-list{gap:9px;margin-top:12px;display:grid}.dashboard-shell .customer-note-list article{background:#f4f0e7;border-left:3px solid #a6b9aa;border-radius:0 10px 10px 0;padding:12px 13px}.dashboard-shell .customer-note-list p{color:#454746;margin:0;font-size:10px;line-height:1.55}.dashboard-shell .customer-note-list footer{color:var(--ui-muted);justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.dashboard-shell .customer-note-list button{color:#9b4b3e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.dashboard-shell .customer-history-list,.dashboard-shell .customer-conversation-list{gap:8px;display:grid}.dashboard-shell .customer-history-list article{border:1px solid #3a3b3b1a;border-radius:11px;grid-template-columns:112px minmax(120px,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.dashboard-shell .customer-history-list time,.dashboard-shell .customer-conversation-list time{color:var(--ui-muted);font-size:8px}.dashboard-shell .customer-history-list span,.dashboard-shell .customer-conversation-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-shell .customer-history-list strong,.dashboard-shell .customer-conversation-list strong{color:var(--ui-ink);font-size:10px}.dashboard-shell .customer-history-list small,.dashboard-shell .customer-conversation-list small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-shell .customer-history-list>article>b{color:var(--ui-ink);font-size:9px}.dashboard-shell .customer-history-list .status-badge{font-size:7px;font-style:normal}.dashboard-shell .customer-conversation-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #3a3b3b1a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:11px;display:grid}.dashboard-shell .customer-conversation-list button:hover{background:#f7f4ed}.dashboard-shell .customer-conversation-list b{color:var(--ui-muted)}.dashboard-shell .customer-notice{background:var(--ui-ink);color:var(--ui-cream);text-align:center;border-radius:10px;margin:12px;padding:10px 12px;font-size:10px;position:sticky;bottom:10px;box-shadow:0 8px 22px #3a3b3b38}@media (max-width:1180px){.dashboard-shell .customer-layout.has-detail{grid-template-columns:minmax(0,1fr)}.dashboard-shell .customer-profile-panel{max-height:none;position:static}}@media (max-width:760px){.dashboard-shell .customer-heading{align-items:flex-start}.dashboard-shell .customer-metrics{grid-template-columns:1fr 1fr}.dashboard-shell .customer-metrics article{min-height:116px;padding:16px}.dashboard-shell .customer-directory-toolbar{flex-direction:column;align-items:stretch}.dashboard-shell .customer-directory-toolbar label{width:100%}.dashboard-shell .customer-table-head{display:none}.dashboard-shell .customer-row{grid-template-columns:minmax(0,1fr) auto 18px}.dashboard-shell .customer-row>span:nth-child(2),.dashboard-shell .customer-row>span:nth-child(3) small,.dashboard-shell .customer-row>strong{display:none}.dashboard-shell .customer-form-grid{grid-template-columns:1fr}.dashboard-shell .preference-row{grid-template-columns:1fr 30px}.dashboard-shell .preference-row input:nth-child(2){grid-column:1}.dashboard-shell .preference-row>button{grid-area:1/2/span 2}.dashboard-shell .customer-notes-section form{grid-template-columns:1fr}.dashboard-shell .customer-history-list article{grid-template-columns:minmax(0,1fr) auto}.dashboard-shell .customer-history-list time,.dashboard-shell .customer-history-list span{grid-column:1}.dashboard-shell .customer-history-list>article>b,.dashboard-shell .customer-history-list>article>em{grid-column:2}}.operations-summary article.metric-risk,.enterprise-summary-grid article.metric-risk{background:#fff8f6;border-color:#efc2b8}.operations-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin-bottom:18px;display:grid}.operations-alerts article,.operations-quality article,.operations-signins article,.operations-ledger article,.operations-timeline article{border-bottom:1px solid #e8eeeb;align-items:center;gap:12px;padding:13px 0;display:flex}.operations-alerts article>i,.operations-quality article>i,.operations-signins article>i,.operations-timeline article>i{color:#17684e;background:#edf6f1;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.operations-alerts article>i.critical,.operations-quality article>i.critical{color:#a33d2a;background:#fde8e3}.operations-alerts article>i.warning,.operations-quality article>i.warning{color:#7b5a00;background:#fff2cc}.operations-alerts article>span,.operations-quality article>span,.operations-signins article>span,.operations-timeline article>span,.operations-ledger article>span{flex:1;min-width:0}.operations-alerts article strong,.operations-quality article strong,.operations-signins article strong,.operations-timeline article strong,.operations-ledger article strong,.operations-alerts article small,.operations-quality article small,.operations-signins article small,.operations-timeline article small,.operations-ledger article small{display:block}.operations-alerts article small,.operations-quality article small,.operations-signins article small,.operations-timeline article small,.operations-ledger article small{color:#718078;margin-top:4px}.operations-alerts article button,.operations-quality article button,.operations-ledger article button,.operations-ai-list button{color:#173128;cursor:pointer;background:#fff;border:1px solid #cedbd4;border-radius:8px;padding:8px 10px;font-weight:700}.operations-funnel article{grid-template-columns:minmax(120px,1fr) minmax(100px,1.3fr) 44px;align-items:center;gap:12px;padding:10px 0;display:grid}.operations-funnel article span strong,.operations-funnel article span small{display:block}.operations-funnel article span small{color:#718078}.operations-funnel article>div{background:#e7eeea;border-radius:999px;height:8px;overflow:hidden}.operations-funnel article>div i{border-radius:inherit;background:#1a7d5b;height:100%;display:block}.operations-ai{margin-bottom:18px}.operations-ai-list article{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(220px,1fr) 90px 120px 105px 92px 60px;align-items:center;gap:10px;padding:13px 0;display:grid}.operations-ai-list article span strong,.operations-ai-list article span small{display:block}.operations-ai-list article span small{color:#718078;margin-top:4px}.operations-ai-list article em{color:#52675d;font-size:12px;font-style:normal}.operations-ai-list input,.operations-health select{background:#fff;border:1px solid #cedbd4;border-radius:8px;min-width:0;padding:9px}.operations-deposit-totals{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.operations-deposit-totals span{background:#f4f8f6;border-radius:10px;flex:1;min-width:120px;padding:12px}.operations-deposit-totals small,.operations-deposit-totals strong,.operations-deposit-totals b{display:block}.operations-deposit-totals strong{margin:3px 0;font-size:22px}.operations-ledger article>i{color:#52675d;background:#eef4f1;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}.operations-ledger article>i.refund_failed,.operations-ledger article>i.refund_pending{color:#a33d2a;background:#fde8e3}.operations-health button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eeeb;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.operations-health button>b{color:#17684e;background:#e6f4ed;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.operations-health button>b.risk{color:#a33d2a;background:#fde8e3}.operations-health button span{flex:1;min-width:0}.operations-health button strong,.operations-health button small{display:block}.operations-health button small{color:#718078;margin-top:4px}.operations-timeline{margin-bottom:18px}.operations-timeline time,.operations-signins time{color:#718078;white-space:nowrap;font-size:12px}.operations-golden-lab{margin-bottom:18px;overflow:hidden}.operations-golden-lab .super-panel-head>div:first-child small{color:#718078;margin-top:5px;display:block}.operations-golden-lab .enterprise-row-actions>span{color:#7b847f;font-size:11px}.operations-golden-lab .enterprise-row-actions>span.golden-pass{color:#167052;font-weight:800}.golden-lab-grid{border-top:1px solid #e4ebe7;grid-template-columns:minmax(220px,.7fr) minmax(330px,1.15fr) minmax(260px,.85fr);min-height:490px;display:grid}.golden-fixture-list{border-right:1px solid #e4ebe7;max-height:600px;overflow:auto}.golden-fixture-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4ebe7;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.golden-fixture-list>button.active{background:#edf5f1}.golden-fixture-list i,.golden-run-history i{color:#6c716d;background:#eee9e1;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.golden-fixture-list i.passed,.golden-run-history i.passed{color:#17684e;background:#dff1e8}.golden-fixture-list i.failed,.golden-fixture-list i.error,.golden-run-history i.failed,.golden-run-history i.error{color:#a33d2a;background:#fde8e3}.golden-fixture-list span{gap:4px;min-width:0;display:grid}.golden-fixture-list strong,.golden-fixture-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.golden-fixture-list small{color:#718078}.golden-fixture-editor{padding:18px}.golden-editor-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.golden-editor-fields>label,.golden-count-fields label{color:#52675d;gap:6px;font-size:11px;font-weight:750;display:grid}.golden-editor-fields input,.golden-editor-fields select{color:#173128;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cedbd4;border-radius:8px;padding:10px;font-weight:500}.golden-count-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.golden-editor-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.golden-editor-actions button{color:#173128;cursor:pointer;background:#fff;border:1px solid #cedbd4;border-radius:999px;padding:9px 13px;font-weight:800}.golden-editor-actions button:first-child{color:#fff;background:#173128;border-color:#173128}.golden-editor-actions button:disabled{cursor:not-allowed;opacity:.45}.golden-transcript{background:#f7f9f8;border-left:1px solid #e4ebe7;max-height:600px;padding:18px;overflow:auto}.golden-transcript>p,.golden-run-history>p{color:#718078;letter-spacing:.1em;margin:0 0 12px;font-size:10px;font-weight:850}.golden-transcript article{background:#fff;border-radius:11px;gap:5px;margin-bottom:10px;padding:11px;display:grid}.golden-transcript article.assistant{border-left:3px solid #26755b}.golden-transcript article.customer{border-left:3px solid #c6a651}.golden-transcript article strong,.golden-transcript article small{color:#718078;text-transform:uppercase;font-size:9px}.golden-transcript article span{line-height:1.45}.golden-run-history{border-top:1px solid #e4ebe7;padding:16px 20px}.golden-run-history>article{border-top:1px solid #e8eeeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.golden-run-history article span{gap:3px;display:grid}.golden-run-history article small,.golden-run-history time{color:#718078;font-size:11px}.golden-empty{border-top:1px solid #e4ebe7}.learning-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.learning-metrics article{border:1px solid var(--fd-border,#d9ddd8);background:#fff;border-radius:18px;gap:7px;padding:20px;display:grid}.learning-metrics span,.learning-metrics small{color:#60706b}.learning-metrics strong{color:#083f3a;font-size:clamp(1.75rem,3vw,2.4rem)}.learning-tenants{margin-bottom:18px}.learning-tenants>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.learning-tenants article{border:1px solid #e1e5e0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.learning-tenants article i{color:#73807c;background:#eef0ed;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.learning-tenants article i.ready{color:#08725e;background:#dff5e9}.learning-tenants article span{gap:3px;display:grid}.learning-tenants article small{color:#6d7975}.learning-workbench-grid{border:1px solid #dfe4df;border-radius:18px;grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);min-height:620px;display:grid;overflow:hidden}.learning-review-list{background:#f7f8f5;border-right:1px solid #dfe4df;max-height:760px;overflow:auto}.learning-review-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e1e5e0;grid-template-columns:42px minmax(0,1fr);gap:12px;width:100%;padding:16px;display:grid}.learning-review-list button:hover,.learning-review-list button.active{background:#fff}.learning-review-list button.active{box-shadow:inset 4px 0 #0b6d61}.learning-review-list i{color:#315e55;background:#e7efe9;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.learning-review-list i.high,.learning-review-list i.critical{color:#a23c23;background:#ffe8df}.learning-review-list i.medium{color:#8a5d00;background:#fff0cd}.learning-review-list span{gap:5px;display:grid}.learning-review-list small{color:#6a7773}.learning-review-editor{background:#fff;align-content:start;gap:18px;padding:20px;display:grid}.learning-review-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.learning-review-editor header p{color:#6a7773;letter-spacing:.08em;margin:0 0 4px;font-size:.78rem;font-weight:800}.learning-review-editor header h4{margin:0;font-size:1.25rem}.learning-status{background:#eef0ed;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:800}.learning-status.approved,.learning-status.promoted{color:#08725e;background:#dff5e9}.learning-transcript{background:#f3f2ee;border-radius:16px;gap:10px;max-height:340px;padding:14px;display:grid;overflow:auto}.learning-transcript article{background:#fff;border-radius:14px;gap:5px;width:min(88%,620px);padding:12px 14px;display:grid}.learning-transcript article.user{background:#dcf7dc;justify-self:end}.learning-transcript article strong,.learning-transcript article small{color:#687570;font-size:.75rem}.learning-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learning-review-fields label{color:#30413c;gap:7px;font-weight:700;display:grid}.learning-review-fields label:nth-child(n+3){grid-column:1/-1}.learning-review-fields input,.learning-review-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd7d1;border-radius:11px;padding:11px 12px}.learning-review-fields textarea{resize:vertical;min-height:86px}.learning-review-actions{flex-wrap:wrap;gap:9px;display:flex}.learning-review-actions button{color:#0b5d54;background:#fff;border:1px solid #aac0b9;border-radius:10px;padding:10px 13px;font-weight:800}.learning-review-actions button.approve,.learning-review-actions button.promote{color:#fff;background:#08695f}.learning-review-actions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:960px){.learning-metrics,.learning-tenants>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-workbench-grid{grid-template-columns:1fr}.learning-review-list{border-bottom:1px solid #dfe4df;border-right:0;max-height:340px}}@media (max-width:620px){.learning-metrics,.learning-tenants>div:last-child,.learning-review-fields{grid-template-columns:1fr}.learning-review-fields label:nth-child(n+3){grid-column:auto}}@media (max-width:1050px){.operations-grid{grid-template-columns:1fr}.operations-ai-list article{grid-template-columns:1fr 90px 110px}.golden-lab-grid{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}.golden-transcript{border-top:1px solid #e4ebe7;border-left:0;grid-column:1/-1;max-height:420px}}@media (max-width:700px){.operations-ai-list article{grid-template-columns:1fr 1fr}.operations-funnel article{grid-template-columns:1fr 80px 40px}.operations-ledger article,.operations-timeline article{flex-wrap:wrap}.golden-lab-grid,.golden-editor-fields{grid-template-columns:1fr}.golden-fixture-list{border-right:0;max-height:300px}.golden-transcript{grid-column:auto}.golden-run-history>article{grid-template-columns:auto 1fr}.golden-run-history time{grid-column:2}}.enterprise-ticket-controls,.enterprise-ticket-composer-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.enterprise-ticket-controls{color:#718078;border-bottom:1px solid #e8eeeb;padding:12px 0;font-size:12px}.enterprise-ticket-controls label{align-items:center;gap:8px;display:flex}.enterprise-ticket-controls select,.enterprise-ticket-composer-tools select{background:#fff;border:1px solid #cedbd4;border-radius:8px;padding:8px}.enterprise-ticket-thread article.internal{background:#fff8df;border:1px dashed #d5bd78;margin-left:18px}.enterprise-ticket-thread article.internal strong:after{content:" · internal";color:#80620a;font-size:11px}.enterprise-compact-list .enterprise-flag-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.enterprise-compact-list .enterprise-flag-row span,.enterprise-compact-list .enterprise-flag-row strong,.enterprise-compact-list .enterprise-flag-row small{display:block}.admin-security-card{background:#f3faf6;border:1px solid #cfe1d8;border-radius:12px;align-items:center;gap:12px;margin:4px 0 12px;padding:13px;display:flex}.admin-security-card>span{flex:1;min-width:0}.admin-security-card strong,.admin-security-card small{display:block}.admin-security-card small{color:#60756b;margin-top:3px}.admin-security-card button,.admin-security-card a{color:#173128;background:#fff;border:1px solid #bfd4c9;border-radius:8px;padding:7px 9px;font-weight:700;text-decoration:none}.admin-security-setup{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.admin-security-setup p{color:#52675d;width:100%;margin:0;font-size:12px}.admin-security-setup code{overflow-wrap:anywhere;background:#e5f1eb;border-radius:7px;padding:7px}.admin-security-setup input{border:1px solid #bfd4c9;border-radius:8px;width:90px;padding:8px}.platform-announcement{color:#554a34;background:#fbf3df;border-bottom:1px solid #d7c69e;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:48px;padding:10px 28px;display:grid}.platform-announcement>span{color:#fff;letter-spacing:.12em;background:#2f3030;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.platform-announcement strong,.platform-announcement p{font-size:12px}.platform-announcement p{color:#716650;margin:0}.platform-announcement.maintenance{background:#f8e5df;border-color:#e8bdb0}.platform-announcement.success{background:#e6f1e8;border-color:#b9d1bf}.support-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);gap:18px;display:grid}.support-ticket-list>.panel-heading{padding:24px}.support-ticket-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #e6e1d8;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.support-ticket-list>button.active{background:#e8efe9}.support-ticket-list>button span{gap:5px;min-width:0;display:grid}.support-ticket-list>button small{color:#7b817b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-ticket-list>button b{text-transform:uppercase;background:#ece8df;border-radius:999px;padding:6px 9px;font-size:10px}.support-ticket-list>button b.open{color:#8a4933;background:#f8dfcf}.support-thread,.support-new-ticket{min-height:520px;padding:24px}.support-thread>header{border-bottom:1px solid #e4dfd6;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.support-thread header p,.support-new-ticket .dashboard-kicker{margin:0 0 6px}.support-thread header h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.support-thread header button,.support-thread form button,.support-new-ticket form button{color:#fff;cursor:pointer;background:#2f3030;border:0;border-radius:999px;padding:11px 16px;font-weight:700}.support-messages{gap:12px;max-height:460px;padding:22px 0;display:grid;overflow:auto}.support-messages article{background:#f0ece4;border-radius:14px;max-width:78%;padding:14px}.support-messages article.platform{background:#dceae0;justify-self:end}.support-messages article p{margin:8px 0;line-height:1.55}.support-messages article small{color:#7d827d}.support-thread form{grid-template-columns:1fr auto;gap:10px;display:grid}.support-thread textarea,.support-new-ticket input,.support-new-ticket select,.support-new-ticket textarea{color:inherit;font:inherit;background:#fff;border:1px solid #d3cdc2;border-radius:11px;padding:12px}.support-thread textarea{resize:vertical;min-height:70px}.support-new-ticket form,.support-new-ticket label{gap:8px;display:grid}.support-new-ticket form{gap:16px}.support-new-ticket label{font-size:12px;font-weight:800}.support-new-ticket textarea{resize:vertical;min-height:180px}.super-sidebar nav{padding-bottom:12px;overflow-y:auto}.super-profile{text-decoration:none}.super-enterprise-loading{color:#838982;place-items:center;min-height:360px;display:grid}.super-export-group{flex-wrap:wrap;gap:8px;display:flex}.super-export{color:#343735;border:1px solid #cbc5b8;border-radius:999px;align-items:center;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.super-action-notice,.super-secure-link{color:#31533a;background:#e6f1e8;border:1px solid #b8cfbe;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:12px;font-weight:700}.super-secure-link{align-items:center;gap:10px;display:flex;overflow:hidden}.super-secure-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.super-secure-link a{color:inherit}.super-secure-link button{color:inherit;cursor:pointer;background:#fff;border:1px solid #a8c0ae;border-radius:8px;padding:6px 9px}.enterprise-table-head,.enterprise-user-table>article{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.25fr) 120px 150px minmax(160px,.8fr);align-items:center;gap:14px;display:grid}.enterprise-table-head{color:#878b85;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #ddd7cc;padding:13px 20px;font-size:9px;font-weight:800}.enterprise-user-table>article{border-bottom:1px solid #e7e2d9;padding:15px 20px}.enterprise-user-table>article>div{gap:5px;min-width:0;display:grid}.enterprise-user-table small{color:#7f847f}.enterprise-user-cell{align-items:center;grid-template-columns:auto 1fr!important}.enterprise-user-cell i{background:#e2ece5;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.enterprise-user-cell span{gap:3px;min-width:0;display:grid}.enterprise-memberships span{font-size:11px;line-height:1.4}.enterprise-user-table select,.enterprise-config-form input,.enterprise-config-form select,.enterprise-stacked-form input,.enterprise-stacked-form select,.enterprise-stacked-form textarea,.enterprise-runbooks input,.enterprise-recovery-action input,.enterprise-recovery-list input,.super-tenant-profile-form input,.super-member-invite-form input,.super-member-invite-form select,.enterprise-create-tenant input,.enterprise-create-tenant select,.super-member-list select{color:inherit;font:inherit;background:#fff;border:1px solid #d4cec2;border-radius:9px;padding:10px}.enterprise-row-actions{flex-wrap:wrap;gap:6px!important;display:flex!important}.enterprise-row-actions button,.enterprise-config-form button,.enterprise-stacked-form button,.enterprise-runbooks button,.enterprise-recovery-action button,.enterprise-recovery-list button,.enterprise-create-tenant button,.super-tenant-profile-form button,.super-member-invite-form button{color:#fff;cursor:pointer;background:#343735;border:0;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.enterprise-row-actions button:last-child{color:#5e625e;background:#eee9e0}.enterprise-row-actions button:disabled,.enterprise-config-form button:disabled,.enterprise-runbooks button:disabled,.enterprise-recovery-action button:disabled,.enterprise-recovery-list button:disabled{cursor:not-allowed;opacity:.45}.enterprise-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.enterprise-summary-grid article{background:#fffdf8;border:1px solid #d7d1c5;border-radius:16px;padding:20px}.enterprise-summary-grid p{color:#777e78;text-transform:uppercase;margin:0 0 12px;font-size:11px}.enterprise-summary-grid strong{font-family:Georgia,serif;font-size:36px;font-weight:500;display:block}.enterprise-summary-grid small{color:#858a85}.enterprise-chart-panel{padding-bottom:20px}.chart-legend{color:#727872;align-items:center;gap:8px;font-size:10px;display:flex}.chart-legend i,.chart-legend b{border-radius:3px;width:10px;height:10px}.chart-legend i{background:#728f7b}.chart-legend b{background:#d4a36c}.enterprise-bars{grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;height:270px;padding:24px 30px 4px;display:grid}.enterprise-bars article{text-align:center;grid-template-rows:1fr auto auto;gap:6px;height:100%;display:grid}.enterprise-bars article>div{border-bottom:1px solid #d8d2c8;justify-content:center;align-items:end;gap:7px;display:flex}.enterprise-bars i,.enterprise-bars b{border-radius:7px 7px 0 0;width:min(28px,32%);min-height:4px}.enterprise-bars i{background:#728f7b}.enterprise-bars b{background:#d4a36c}.enterprise-bars strong{font-size:11px}.enterprise-bars small{color:#868b86;font-size:9px}.enterprise-month-table{margin-top:16px}.enterprise-month-table>article{border-top:1px solid #e4dfd5;grid-template-columns:100px repeat(4,1fr);gap:12px;padding:13px 20px;font-size:12px;display:grid}.website-analytics-bars{grid-template-columns:repeat(14,minmax(38px,1fr));overflow-x:auto}.enterprise-two-column{grid-template-columns:1fr 1fr;gap:16px;display:grid}.enterprise-two-column .enterprise-month-table{min-width:0}.enterprise-empty{color:#777e78;margin:0;padding:20px}.super-heading-secondary{margin-top:32px}.enterprise-config-section{margin-bottom:16px}.enterprise-plan-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:0 20px 18px;display:grid}.enterprise-plan-list button{color:inherit;cursor:pointer;text-align:left;background:#f8f5ee;border:1px solid #ddd7cb;border-radius:12px;gap:7px;padding:14px;display:grid}.enterprise-plan-list button span{justify-content:space-between;gap:8px;display:flex}.enterprise-plan-list button b{font-family:Georgia,serif;font-size:24px;font-weight:500}.enterprise-plan-list button em{color:#7d827d;font-size:10px;font-style:normal;line-height:1.4}.enterprise-config-form{border-top:1px solid #e2ddd4;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 20px;display:grid}.enterprise-config-form label{color:#616761;gap:6px;font-size:10px;font-weight:800;display:grid}.enterprise-config-form button{align-self:end}.enterprise-check{flex-direction:row;align-items:center;display:flex!important}.enterprise-config-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.enterprise-stacked-form{gap:10px;padding:0 20px 20px;display:grid}.enterprise-stacked-form textarea{resize:vertical;min-height:92px}.enterprise-stacked-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.enterprise-stacked-form button{justify-self:start}.enterprise-compact-list article{border-top:1px solid #e5dfd5;align-items:center;gap:10px;padding:12px 20px;display:flex}.enterprise-compact-list article>span{flex:1;gap:3px;display:grid}.enterprise-compact-list article small{color:#7f847f}.enterprise-compact-list article>i{background:#78947f;border-radius:50%;width:9px;height:9px}.enterprise-compact-list article>i.warning,.enterprise-compact-list article>i.maintenance{background:#d59664}.enterprise-support-grid,.enterprise-developer-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.25fr);gap:16px;display:grid}.enterprise-ticket-list>button,.enterprise-webhook-list>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #e4ded4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.enterprise-ticket-list>button.active{background:#e7efe9}.enterprise-ticket-list button i,.enterprise-webhook-list button i{background:#ece8df;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.enterprise-ticket-list button i.urgent,.enterprise-webhook-list button i.failed{color:#923e32;background:#f6ddd7}.enterprise-ticket-list button span,.enterprise-webhook-list button span{gap:4px;min-width:0;display:grid}.enterprise-ticket-list button small,.enterprise-webhook-list button small{color:#808580;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-ticket-thread{min-height:520px;padding:20px}.enterprise-ticket-thread>header,.enterprise-payload>header{border-bottom:1px solid #e2ddd4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.enterprise-ticket-thread header p,.enterprise-payload header p{color:#7d827d;margin:0 0 5px;font-size:10px;font-weight:800}.enterprise-ticket-thread header h3,.enterprise-payload header h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.enterprise-ticket-thread header select{background:#fff;border:1px solid #d3cdc2;border-radius:9px;padding:9px}.enterprise-ticket-thread>div{gap:10px;max-height:430px;padding:18px 0;display:grid;overflow:auto}.enterprise-ticket-thread article{background:#f1ede6;border-radius:12px;max-width:80%;padding:12px}.enterprise-ticket-thread article.platform{background:#dfece2;justify-self:end}.enterprise-ticket-thread article p{margin:7px 0;line-height:1.5}.enterprise-ticket-thread article small{color:#7f847f}.enterprise-ticket-thread form{grid-template-columns:1fr auto;gap:8px;display:grid}.enterprise-ticket-thread textarea{resize:vertical;border:1px solid #d3cdc2;border-radius:10px;min-height:70px;padding:11px}.enterprise-ticket-thread form button{color:#fff;background:#343735;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.enterprise-payload{max-width:100%;min-height:520px;padding:20px;overflow:hidden}.enterprise-payload header button{cursor:pointer;background:0 0;border:0;font-size:24px}.enterprise-payload dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.enterprise-payload dl div{background:#f0ece4;border-radius:9px;padding:10px}.enterprise-payload dt{color:#7e837e;text-transform:uppercase;font-size:9px}.enterprise-payload dd{margin:4px 0 0;font-weight:800}.enterprise-payload h4{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.enterprise-payload pre{color:#dce9df;white-space:pre-wrap;word-break:break-word;background:#292c2a;border-radius:10px;max-height:210px;padding:14px;font-size:10px;line-height:1.5;overflow:auto}.payload-error{color:#8d4035;background:#f8e3df;border-radius:9px;padding:10px}.enterprise-runbooks{margin-top:16px}.enterprise-runbooks>article{border-top:1px solid #e2dcd3;grid-template-columns:minmax(240px,1fr) auto minmax(220px,.6fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.enterprise-runbooks article>span{gap:4px;display:grid}.enterprise-runbooks small{color:#7e837e}.enterprise-recovery-action{border-top:1px solid #e2ddd4;gap:8px;margin-top:18px;padding-top:16px;display:grid}.enterprise-recovery-action small{color:#7e837e;line-height:1.45}.enterprise-recovery-action button{justify-self:start}.enterprise-recovery-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.enterprise-recovery-list{min-width:0;overflow:hidden}.enterprise-recovery-list>article{border-top:1px solid #e2dcd3;grid-template-columns:minmax(190px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.enterprise-recovery-list article>div{gap:4px;min-width:0;display:grid}.enterprise-recovery-list article small{color:#7e837e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-recovery-empty{color:#7e837e;border-top:1px solid #e2dcd3;margin:0;padding:18px}.enterprise-create-tenant{margin-bottom:16px}.enterprise-create-tenant>form{grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:10px;padding:0 20px 20px;display:grid}.enterprise-create-tenant label,.super-tenant-profile-form label{color:#646a64;gap:6px;font-size:10px;font-weight:800;display:grid}.super-tenant-profile-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.super-tenant-profile-form button{align-self:end}.super-member-list article{grid-template-columns:auto 1fr auto auto}.super-member-list article>button{color:#a34c3f;cursor:pointer;background:0 0;border:0;font-size:18px}.super-member-invite-form{grid-template-columns:1fr auto auto;gap:8px;margin:12px 0;display:grid}.super-pending-invites{background:#f3efe7;border-radius:10px;padding:12px}.super-pending-invites>strong{margin-bottom:8px;font-size:11px;display:block}.super-pending-invites article{border-top:1px solid #ded8cd;align-items:center;gap:10px;padding:9px 0;display:flex}.super-pending-invites article span{flex:1;gap:3px;display:grid}.super-pending-invites small{color:#7b807b}.super-pending-invites button{color:#9a493e;cursor:pointer;background:0 0;border:0}.super-feature-flag-list{gap:8px;display:grid}.super-feature-flag-list label{background:#f2eee6;border-radius:10px;align-items:center;gap:12px;padding:11px;display:flex}.super-feature-flag-list label span{flex:1;gap:3px;display:grid}.super-feature-flag-list small{color:#7d827d}.super-feature-flag-list input{accent-color:#5c7b67;width:18px;height:18px}.super-footprint-list{gap:8px;display:grid}.super-footprint-list article{background:#f2eee6;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.super-footprint-list article i{background:#dfe9e2;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.super-footprint-list article span{gap:4px;display:grid}.super-footprint-list article small{color:#7d827d;line-height:1.4}.super-refund-button{color:#8e3f34;cursor:pointer;background:#fff4f1;border:1px solid #d7a9a0;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}@media (max-width:1100px){.enterprise-table-head{display:none}.enterprise-user-table>article{grid-template-columns:1fr 1fr}.enterprise-config-form,.enterprise-create-tenant>form{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.platform-announcement{grid-template-columns:auto 1fr;padding:10px 16px}.platform-announcement p{grid-column:1/-1}.support-layout,.enterprise-two-column,.enterprise-config-grid,.enterprise-support-grid,.enterprise-developer-grid,.enterprise-recovery-grid{grid-template-columns:1fr}.enterprise-summary-grid{grid-template-columns:1fr 1fr}.enterprise-user-table>article,.enterprise-config-form,.enterprise-create-tenant>form,.super-tenant-profile-form{grid-template-columns:1fr}.enterprise-bars{gap:7px;padding-inline:10px}.enterprise-month-table>article{grid-template-columns:1fr 1fr}.enterprise-runbooks>article,.enterprise-recovery-list>article,.enterprise-ticket-thread form,.support-thread form{grid-template-columns:1fr}}.login-shell{color:#3a3b3b;background:#f7f2e7;grid-template-columns:minmax(390px,44%) 1fr}.login-story{color:#f7f2e7;background:#3a3b3b;padding:45px clamp(30px,5vw,72px) 36px}.login-brand{align-items:center;gap:10px}.login-brand>span{color:#3a3b3b;background:#e0ece4;border-radius:10px;width:38px;height:38px;margin:0;font-family:Georgia,serif;font-size:21px;font-style:italic}.login-brand strong{color:#f7f2e7;letter-spacing:-.02em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:17px}.login-brand small{display:none}.login-kicker,.login-story .login-kicker{color:#a9bdb0;letter-spacing:.16em;font-size:9px}.login-story h1{color:#f7f2e7;letter-spacing:-.052em;margin:15px 0 20px;font-size:clamp(49px,5.2vw,76px);line-height:.98}.login-story>div>p:not(.login-kicker){color:#c9c5be;max-width:440px;font-size:13px;line-height:1.7}.login-story ul{gap:8px}.login-story li{color:#dedbd4;border-color:#666762;padding:8px 11px;font-size:8px}.login-story>small{color:#969690;font-size:8px}.login-form-wrap{background:#f7f2e7;padding:36px}.login-form{background:#fffdf8;border-color:#d8d3cd;border-radius:18px;width:min(420px,100%);padding:36px;box-shadow:0 20px 55px #3a3b3b1a}.login-form .dashboard-kicker{color:#777872;letter-spacing:.14em;font-size:8px}.login-form h2{color:#3a3b3b;margin:8px 0;font-size:35px}.login-form>span{color:#797a7e;font-size:10px}.login-form>label,.auth-form-grid label{color:#666763;font-size:9px}.login-form input{color:#3a3b3b;background:#fff;border-color:#d8d3cd;border-radius:10px;height:47px;font-size:11px}.login-form input:focus{border-color:#777872;box-shadow:0 0 0 3px #e0ece4e6}.login-form>button{color:#f7f2e7;background:#3a3b3b;border-radius:999px;height:47px;font-size:10px}.login-form>button:hover{background:#252626}.auth-inline-link,.auth-switch a,.auth-local-link{color:#566e60}.auth-switch{color:#797a7e;font-size:9px}.signup-form{width:min(550px,100%)}@media (max-width:760px){.login-story{min-height:325px;padding:27px 24px}.login-story h1{font-size:44px}.login-form-wrap{padding:20px 16px}.login-form{padding:27px 21px}}.dashboard-shell,.super-shell{--ui-ink:#3a3b3b;--ui-muted:#5d5e63;--ui-subtle:#77787d;--ui-line:#c6c0b4;--ui-mint:#e0ece4;--ui-cream:#f7f2e7;color:var(--ui-ink);background:linear-gradient(#ede7d9 0%,#e0d9cb 100%);font-family:IBM Plex Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-shell{grid-template-columns:230px minmax(0,1fr)}.dashboard-sidebar,.super-sidebar{color:#c9c5be;background:#3a3b3b;border-right:0}.dashboard-sidebar{padding:20px 12px 16px;overflow-y:auto}.dashboard-logo{padding:0 8px 16px}.dashboard-logo-mark,.super-brand>span{background:var(--ui-mint);color:var(--ui-ink);border-radius:8px;font-family:inherit;font-style:normal}.dashboard-logo strong,.super-brand strong{letter-spacing:-.02em;font-family:inherit;font-size:17px;font-weight:600}.dashboard-logo small{color:#a9c5b3}.sidebar-dismiss{display:none}.workspace-switcher{background:#ffffff0b;border-color:#ffffff1f;border-radius:14px;min-height:56px;margin-bottom:10px}.workspace-switcher>span{background:var(--ui-mint);color:var(--ui-ink);font-family:inherit;font-weight:700}.workspace-switcher strong{font-size:12px}.dashboard-nav p,.super-sidebar nav p{color:#85868a;letter-spacing:.14em;margin:15px 12px 6px;font-size:9px}.dashboard-nav button,.super-sidebar nav button{color:#c9c5be;border-radius:999px;min-height:38px;padding:0 13px;font-size:13px;font-weight:500}.dashboard-nav button:hover,.super-sidebar nav button:hover{background:#4a4b4b}.dashboard-nav button.active,.super-sidebar nav button.active{background:var(--ui-mint);color:var(--ui-ink)}.dashboard-nav button i,.dashboard-nav button.active i{color:currentColor}.dashboard-nav button span,.super-sidebar nav button b{color:inherit;background:#ffffff17}.dashboard-nav button.active span,.super-sidebar nav button.active b{background:#3a3b3b14}.dashboard-sidebar-footer,.super-profile{border-color:#ffffff1a}.live-status>i{background:#7fa98c;box-shadow:0 0 0 4px #7fa98c1c}.admin-card>span,.super-profile>span{color:var(--ui-cream);background:#797a7e}.platform-admin-link{background:#e0ece40f;border-color:#e0ece429}.platform-admin-link>span{background:var(--ui-mint);color:var(--ui-ink)}.dashboard-topbar,.super-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f2e7cc;border-color:#3a3b3b24}.dashboard-content,.super-content{max-width:1320px;padding:30px 32px 60px}.content-heading{margin-bottom:24px}.content-heading h1,.super-heading h2,.super-access h1{color:var(--ui-ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,38px);font-weight:400}.content-heading>div>span,.super-heading span{color:var(--ui-muted);font-size:13px}.dashboard-kicker,.super-topbar p,.super-heading p,.super-panel-head p{color:var(--ui-subtle);letter-spacing:.13em;font-size:10px}.primary-action,.secondary-action,.super-heading>button{background:var(--ui-ink);min-height:40px;color:var(--ui-cream);border-radius:999px;padding:0 19px;font-size:13px;font-weight:600}.primary-action b{color:var(--ui-mint)}.secondary-action{color:var(--ui-ink);background:#fff;border:1px solid #b7b1a6}.metric-grid{gap:16px}.metric-grid article,.super-metrics article,.panel,.super-panel{background:#fff;border:1px solid #3a3b3b24;border-radius:20px;box-shadow:0 1px 2px #3a3b3b0f,0 16px 40px #3a3b3b1a}.metric-grid article{min-height:132px;padding:20px 22px}.metric-grid article p{color:var(--ui-muted);margin:2px 0 13px;font-size:13px;font-weight:500}.metric-grid article>strong{color:var(--ui-ink);letter-spacing:-.04em;margin-bottom:11px;font-family:inherit;font-size:31px;font-weight:600}.metric-grid article small{color:var(--ui-muted);font-size:12px}.metric-icon{border-radius:10px}.metric-green,.metric-peach,.metric-gold,.metric-blue{background:var(--ui-mint);color:#2e5544}.overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);gap:16px}.overview-side-stack{gap:16px;display:grid}.panel-heading,.super-panel-head{border-color:#dfd8c9;min-height:66px}.panel-heading h2{color:var(--ui-ink);font-size:16px}.panel-heading p{color:var(--ui-muted);font-size:12px}.panel-heading button{color:var(--ui-ink);text-underline-offset:3px;font-size:12px;text-decoration:underline}.empty-schedule h3,.schedule-row strong,.activity-list strong{font-size:13px}.empty-schedule p,.empty-schedule a,.schedule-row small,.activity-list small{font-size:11.5px}.schedule-row time,.schedule-row>b{font-size:12px}.schedule-line{background:#b7b1a6}.customer-avatar,.conversation-avatar,.activity-icon{background:var(--ui-mint);color:var(--ui-ink);font-family:inherit;font-weight:650}.activity-list button{border-color:#efeae1;min-height:66px}.activity-list time{color:var(--ui-subtle);font-size:11px}.assistant-summary-card{color:var(--ui-cream);background:linear-gradient(135deg,#2f3030 0%,#454a47 100%);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:12px 13px;padding:20px;display:grid;box-shadow:0 16px 35px #3a3b3b29}.assistant-summary-mark{background:var(--ui-mint);width:38px;height:38px;color:var(--ui-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.assistant-summary-card h2{margin:1px 0 5px;font-size:16px}.assistant-summary-card p{color:#c9c5be;margin:0;font-size:12px;line-height:1.5}.assistant-summary-card button{background:var(--ui-mint);width:fit-content;color:var(--ui-ink);cursor:pointer;border:0;border-radius:999px;grid-column:2;padding:9px 17px;font-size:12px;font-weight:650}.bookings-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.bookings-layout>.bookings-panel:only-child{grid-column:1/-1}.bookings-toolbar{border-color:#dfd8c9}.bookings-toolbar button{color:var(--ui-muted);border-radius:999px;font-size:12px}.bookings-toolbar button.active{background:var(--ui-ink);color:var(--ui-cream)}.bookings-toolbar label,.inbox-title label{border-color:#b7b1a6;border-radius:999px}.booking-table-head,.booking-table-row{border-color:#efeae1}.booking-table-head{color:var(--ui-subtle);font-size:10px}.booking-table-row.selected{background:#f3efe6}.booking-table-row strong{font-size:12px}.booking-table-row small{color:var(--ui-muted);font-size:10.5px}.booking-table-row>button{width:auto;min-height:30px;color:var(--ui-ink);background:#fff;border:1px solid #b7b1a6;border-radius:999px;padding:0 12px;font-size:11px}.booking-empty{color:var(--ui-muted);text-align:center;padding:42px 20px;font-size:13px}.booking-detail-panel{padding:20px;position:sticky;top:84px}.booking-detail-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.booking-detail-panel h2{margin:5px 0 0;font:400 25px/1.1 Georgia,Times New Roman,serif}.booking-detail-panel header>button{width:30px;height:30px;color:var(--ui-muted);cursor:pointer;background:#f3efe6;border:0;border-radius:50%;font-size:20px}.booking-detail-person{align-items:center;gap:11px;margin:20px 0;display:flex}.booking-detail-person>span{background:var(--ui-mint);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.booking-detail-person div{gap:3px;display:grid}.booking-detail-person strong{font-size:12px}.booking-detail-person small{color:var(--ui-muted);font-size:11px}.booking-detail-panel dl{gap:10px;margin:0 0 20px;display:grid}.booking-detail-panel dl div{grid-template-columns:88px minmax(0,1fr);gap:10px;font-size:12px;display:grid}.booking-detail-panel dt{color:var(--ui-muted)}.booking-detail-panel dd{margin:0;font-weight:600}.booking-detail-primary,.booking-detail-danger{cursor:pointer;border-radius:999px;width:100%;min-height:39px;font-size:12px;font-weight:650}.booking-detail-primary{background:var(--ui-ink);color:var(--ui-cream);border:0}.booking-detail-danger{color:#9c4a38;background:#fff;border:1px solid #e3c9c0;margin-top:8px}.booking-detail-danger:disabled{cursor:not-allowed;opacity:.55}.status-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:9px}.status-confirmed,.status-active,.status-sent{background:var(--ui-mint);color:#2e5544}.inbox-layout{background:var(--ui-cream)}.inbox-list-panel,.conversation-header,.dashboard-reply{border-color:var(--ui-line);background:#fff}.conversation-context{background:#eee7d8;border-color:#d7cfbe}.transcript-bubble:not(.transcript-customer){background:var(--ui-mint)}.super-shell{grid-template-columns:230px minmax(0,1fr)}.super-sidebar{padding:20px 12px}.super-brand{padding:0 8px 20px}.super-brand small,.super-profile small{color:#8f9093}.super-topbar a{color:var(--ui-ink);border-color:#b7b1a6;border-radius:999px}.super-metrics{gap:16px}.super-metrics article{min-height:135px}.super-metrics article>span{background:var(--ui-mint);color:#2e5544}.super-metrics article>p,.super-metrics article>small{color:var(--ui-muted)}.super-metrics article>strong{color:var(--ui-ink);font-family:inherit;font-size:28px}.super-panel-head h3{color:var(--ui-ink);font-family:inherit;font-size:17px}.super-panel-head button{color:var(--ui-ink);text-underline-offset:3px;text-decoration:underline}.super-tenant-row:hover{background:#f3efe6}.super-business i,.super-empty>span{background:var(--ui-mint);color:var(--ui-ink)}@media (max-width:1180px){.bookings-layout{grid-template-columns:1fr}.booking-detail-panel{position:static}}@media (max-width:980px){.overview-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-shell,.super-shell{grid-template-columns:1fr}.dashboard-content,.super-content{padding:24px 16px 48px}.dashboard-sidebar{padding:16px 12px}.sidebar-dismiss{color:#c9c5be;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;font-size:20px;display:grid}.assistant-summary-card{grid-template-columns:1fr}.assistant-summary-card button{grid-column:1}.bookings-layout{gap:12px}}@media (max-width:460px){.metric-grid,.super-metrics{grid-template-columns:1fr}.metric-grid article{min-height:122px}}.super-mobile-tabs{display:none}.super-notice{color:#195b4c;background:#eaf5f1;border:1px solid #bad7ce;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:43px;margin:-10px 0 22px;padding:10px 14px;font-size:12px;font-weight:720;display:flex}.super-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.super-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.72fr);gap:15px;display:grid}.super-attention-panel .super-panel-head>span,.super-failure-panel .super-panel-head>span,.super-privacy-panel .super-panel-head>span,.super-billing-ledger .super-panel-head>span{color:#914839;text-align:center;background:#f2e4e0;border-radius:12px;min-width:25px;padding:5px 8px;font-size:10px;font-weight:850}.super-attention-panel>button,.super-privacy-panel>div:last-child>button{color:#29413b;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:62px;padding:11px 16px;display:grid}.super-attention-panel>button:hover,.super-privacy-panel>div:last-child>button:hover{background:#fafbf9}.super-attention-panel>button i,.super-privacy-panel button i{color:#9b4635;background:#f7e5df;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:grid}.super-attention-panel>button span,.super-privacy-panel button span{gap:4px;display:grid}.super-attention-panel button small,.super-privacy-panel button small{color:#84918d;font-size:10px}.super-attention-panel button b,.super-privacy-panel button b{color:#779089;font-size:12px}.super-empty{color:#81908b;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:145px;padding:20px;display:grid}.super-empty>span{color:#1a6553;background:#e5f1ed;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.super-empty strong{color:#36504a;font-size:12px}.super-empty small{font-size:10px}.super-tenant-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(125px,1fr)) auto;gap:9px;margin:24px 0 14px;display:grid}.super-tenant-toolbar label{color:#87938f;background:#fff;border:1px solid #d9dfdb;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.super-tenant-toolbar input{color:#29413b;background:0 0;border:0;outline:0;width:100%;font:500 12px/1 inherit}.super-tenant-toolbar select,.super-control-grid select{color:#29413b;background:#fff;border:1px solid #d9dfdb;border-radius:9px;min-height:42px;padding:0 11px;font:650 12px/1 inherit}.super-tenant-toolbar>button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:9px;padding:0 17px;font-weight:750}.super-saved-filter-bar{background:#f7faf8;border:1px solid #dfe5e1;border-radius:10px;align-items:end;gap:9px;margin:0 0 14px;padding:11px 13px;display:flex}.super-saved-filter-bar label{color:#61736d;gap:4px;font-size:9px;font-weight:800;display:grid}.super-saved-filter-bar select,.super-bulk-toolbar select{color:#29413b;background:#fff;border:1px solid #d4ddd8;border-radius:8px;min-width:190px;min-height:36px;padding:0 10px;font:650 11px/1 inherit}.super-saved-filter-bar button,.super-bulk-toolbar button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800}.super-saved-filter-bar .danger-link{color:#9b4739;background:0 0}.super-saved-filter-bar small{color:#7f8e89;align-self:center;margin-left:auto;font-size:9px}.super-bulk-toolbar{background:#edf7f3;border-bottom:1px solid #cfe0d9;align-items:center;gap:9px;min-height:52px;padding:8px 14px;display:flex}.super-bulk-toolbar strong{color:#214c41;margin-right:auto;font-size:11px}.super-bulk-toolbar button:disabled{opacity:.45;cursor:not-allowed}.super-bulk-toolbar button.secondary{color:#4f6760;background:#fff;border:1px solid #c8d7d1}.super-tenant-row{gap:0;padding:0;display:flex}.super-tenant-open{color:#263e38;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(220px,1.6fr) 1fr 1fr .8fr .7fr;align-items:center;gap:14px;min-width:0;min-height:70px;padding:10px 20px;display:grid}.super-tenant-open>span{gap:4px;font-size:11px;display:grid}.super-tenant-row.selected{background:#f0f8f5;box-shadow:inset 3px 0 #19705c}.super-row-check{cursor:pointer;place-items:center;width:42px;min-width:42px;display:grid}.super-row-check input{accent-color:#14624f;width:15px;height:15px}.super-tenant-table.selectable .super-table-head{grid-template-columns:42px minmax(220px,1.6fr) 1fr 1fr .8fr .7fr;gap:14px;padding-left:0}@media (max-width:1300px){.super-tenant-toolbar{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr))}.super-tenant-toolbar>button{min-height:42px}.super-tenant-open{grid-template-columns:minmax(210px,1.5fr) 1fr 1fr .7fr}.super-tenant-open>span:nth-child(4){display:none}.super-tenant-table.selectable .super-table-head{grid-template-columns:42px minmax(210px,1.5fr) 1fr 1fr .7fr}.super-tenant-table.selectable .super-table-head>span:nth-child(5){display:none}}@media (max-width:760px){.super-saved-filter-bar,.super-bulk-toolbar{flex-direction:column;align-items:stretch}.super-saved-filter-bar select,.super-bulk-toolbar select{width:100%}.super-saved-filter-bar small{margin-left:0}.super-bulk-toolbar strong{margin:0}.super-tenant-row{grid-template-columns:none;gap:0;padding:0;display:flex}.super-tenant-open{grid-template-columns:1fr auto;min-height:72px;padding:12px 10px}.super-tenant-open>span:nth-child(2),.super-tenant-open>span:nth-child(3),.super-tenant-open>span:nth-child(4){display:none}.super-row-check{width:38px;min-width:38px}}.super-health-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.super-health-grid.lower{margin-top:14px}.super-config-panel>div:last-child{padding:4px 18px 13px}.super-readiness-row{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:57px;display:grid}.super-readiness-row:last-child{border-bottom:0}.super-readiness-row>i{border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:850;display:grid}.super-readiness-row>i.ready{color:#1e6955;background:#e3f2ec}.super-readiness-row>i.missing{color:#9a4432;background:#f8e3dd}.super-readiness-row div{gap:4px;display:grid}.super-readiness-row strong{font-size:11px}.super-readiness-row small{color:#87938f;font-size:9px}.super-readiness-row>span{color:#71817c;text-transform:uppercase;background:#f2f5f3;border-radius:10px;padding:5px 7px;font-size:8px;font-weight:800}.super-failure-panel>article{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:66px;padding:10px 17px;display:grid}.super-failure-panel>article>i{color:#9d4938;background:#f7e4de;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:850;display:grid}.super-failure-panel>article>div{gap:4px;min-width:0;display:grid}.super-failure-panel article strong{font-size:11px}.super-failure-panel article small{color:#85918d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.super-failure-panel article button,.super-integration-list article button{color:#145f50;cursor:pointer;background:#fff;border:1px solid #ccd8d3;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:800}.super-failure-panel article button:disabled,.super-integration-list article button:disabled{opacity:.45;cursor:wait}.super-run-panel>div:last-child{padding:5px 17px 12px}.super-run-panel article{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:55px;display:grid}.super-run-panel article:last-child{border-bottom:0}.super-run-panel article div{gap:4px;display:grid}.super-run-panel article strong{font-size:11px}.super-run-panel article small,.super-run-panel article time{color:#84908c;font-size:9px}.super-privacy-panel{margin-top:14px}.super-privacy-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid}.super-privacy-panel>div:last-child>button:nth-child(2n){border-left:1px solid #edf0ee}.super-audit-panel{margin-top:24px}.super-audit-panel .super-table-head,.super-audit-panel>article,.super-billing-ledger .super-table-head,.super-billing-ledger>article{grid-template-columns:1.5fr 1fr 1fr .8fr 1fr}.super-audit-panel>article,.super-billing-ledger>article{border-top:1px solid #edf0ee;align-items:center;gap:14px;min-height:58px;padding:9px 20px;font-size:10px;display:grid}.super-audit-panel>article>span:first-child{align-items:center;gap:9px;display:flex}.super-audit-panel article i{color:#246554;background:#e8f1ee;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.super-audit-panel article button,.super-billing-ledger article button{color:#176352;text-align:left;cursor:pointer;background:0 0;border:0;width:fit-content;font-weight:750}.super-audit-panel article time,.super-billing-ledger article time{color:#7f8d89}.super-mrr{color:#135d4f;justify-items:end;font:650 27px/1 Georgia,serif;display:grid}.super-mrr small{color:#84908d;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font:800 9px/1 system-ui,sans-serif}.super-plan-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0 14px;display:grid}.super-plan-grid>article{background:#fff;border:1px solid #dfe5e1;border-radius:13px;padding:18px}.super-plan-grid article>p{color:#6d7d78;text-transform:uppercase;letter-spacing:.08em;margin:0 0 9px;font-size:10px;font-weight:850}.super-plan-grid article>strong{font:600 22px/1.1 Georgia,serif}.super-plan-grid article>small{color:#8a9592;margin-top:4px;font-size:9px;display:block}.super-plan-grid dl{gap:8px;margin:18px 0;display:grid}.super-plan-grid dl div{color:#6c7c77;justify-content:space-between;gap:8px;font-size:9px;display:flex}.super-plan-grid dd{color:#29413b;margin:0;font-weight:800}.super-plan-grid button{color:#176352;cursor:pointer;background:#fff;border:1px solid #d4ded9;border-radius:8px;width:100%;min-height:34px;font-size:9px;font-weight:800}.super-billing-ledger>article strong{color:#263f38}.super-billing-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px;display:grid}.super-billing-summary article{background:#fff;border:1px solid #dfe5e1;border-radius:12px;align-content:center;gap:7px;min-height:84px;padding:16px;display:grid}.super-billing-summary article.risk{background:#fff9f7;border-color:#efc9c1}.super-billing-summary span{color:#74837e;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.super-billing-summary strong{font:600 24px/1 Georgia,serif}.super-billing-ops-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px;margin-bottom:14px;display:grid}.super-dunning-panel>article{border-top:1px solid #edf0ee;grid-template-columns:minmax(130px,1fr) auto minmax(150px,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 16px;display:grid}.super-dunning-panel>article>button,.super-plan-history article>button{color:#176352;text-align:left;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.super-dunning-panel article>div:not(.super-inline-actions){gap:3px;display:grid}.super-dunning-panel small,.super-dunning-panel time{color:#7f8d88;font-size:9px}.super-inline-actions,.super-ledger-actions{align-items:center;gap:6px;display:flex}.super-inline-actions button,.super-ledger-actions button,.super-ledger-actions a{cursor:pointer;text-decoration:none;color:#176352!important;background:#fff!important;border:1px solid #cbd9d3!important;border-radius:999px!important;width:auto!important;padding:6px 9px!important;font-size:9px!important;font-weight:800!important}.super-inline-actions button.secondary{color:#7b5149!important}.super-credit-panel>form{border-bottom:1px solid #e8ece9;grid-template-columns:1fr .7fr 64px;gap:8px;padding:14px;display:grid}.super-credit-panel form select,.super-credit-panel form input,.super-credit-panel form textarea{color:#2c443d;background:#fff;border:1px solid #d7dfda;border-radius:8px;min-width:0;min-height:36px;padding:8px 9px;font:600 10px/1.3 inherit}.super-credit-panel form textarea{resize:vertical;grid-column:1/-1}.super-credit-panel form>button{color:#fff;cursor:pointer;background:#176352;border:0;border-radius:8px;grid-column:1/-1;min-height:36px;font-size:10px;font-weight:800}.super-credit-list article{border-top:1px solid #edf0ee;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;min-height:58px;padding:9px 14px;display:grid}.super-credit-list article>div{gap:3px;display:grid}.super-credit-list small{color:#7f8d88;font-size:8px}.super-credit-list button{color:#91483b;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.super-plan-history{margin-bottom:14px}.super-plan-history>article{border-top:1px solid #edf0ee;grid-template-columns:1.4fr .8fr auto .8fr .8fr 1fr;align-items:center;gap:10px;min-height:54px;padding:8px 18px;font-size:9px;display:grid}.super-plan-history article time,.super-plan-history article small{color:#7f8d88}.super-billing-ledger .super-table-head,.super-billing-ledger>article{grid-template-columns:1.2fr 1.2fr .75fr .8fr .9fr minmax(100px,auto)}.super-settings-loading{color:#74847f;place-items:center;min-height:260px;font-size:12px;display:grid}.super-launch-hero{background:linear-gradient(135deg,#fff 0%,#f1f7f4 100%);border:1px solid #d9e2dd;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:160px;margin-top:24px;padding:22px 25px;display:grid;box-shadow:0 12px 35px #183c330d}.super-launch-score{border-radius:50%;place-items:center;width:104px;height:104px;padding:8px;display:grid}.super-launch-score>span{background:#fff;border-radius:50%;place-content:center;justify-items:center;width:88px;height:88px;display:grid;box-shadow:inset 0 0 0 1px #e4eae7}.super-launch-score strong{font:650 25px/1 Georgia,serif}.super-launch-score small{color:#7d8b87;letter-spacing:.13em;margin-top:5px;font-size:7px;font-weight:900}.super-launch-hero>div:nth-child(2){gap:6px;display:grid}.super-launch-hero>div:nth-child(2) p{color:#6e8e85;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.super-launch-hero>div:nth-child(2) h3{margin:0;font:600 24px/1.15 Georgia,serif}.super-launch-hero>div:nth-child(2) span{color:#6f7f7a;max-width:630px;font-size:10px;line-height:1.5}.super-launch-hero dl{grid-template-columns:repeat(3,82px);gap:7px;margin:0;display:grid}.super-launch-hero dl div{background:#fffc;border:1px solid #e0e7e3;border-radius:10px;align-content:center;gap:6px;min-height:68px;padding:10px;display:grid}.super-launch-hero dt{color:#81908b;text-transform:uppercase;font-size:7px;font-weight:850}.super-launch-hero dd{margin:0;font:650 20px/1 Georgia,serif}.super-launch-hero dd.risk{color:#9a4432}.super-launch-grid{grid-template-columns:1fr 1fr;align-items:start;gap:13px;margin-top:13px;display:grid}.super-launch-grid.lower{margin-top:13px}.super-launch-checks .super-panel-head>span{color:#6f817b;font-size:9px;font-weight:850}.super-launch-checks>article{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:66px;padding:11px 17px;display:grid}.super-launch-checks>article>i{border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.super-launch-checks i.ready{color:#1a6652;background:#e1f0ea}.super-launch-checks i.blocked{color:#97412f;background:#f8e1db}.super-launch-checks i.optional{color:#75857f;background:#eef1ef}.super-launch-checks article>div{gap:4px;display:grid}.super-launch-checks article strong{font-size:10px}.super-launch-checks article small{color:#7d8b87;font-size:9px}.super-launch-checks article>b{color:#6b7d77;text-transform:uppercase;background:#f0f4f2;border-radius:9px;padding:5px 7px;font-size:7px}.super-launch-endpoints{padding-bottom:17px}.super-launch-endpoints>p{color:#6e7e79;margin:14px 17px 8px;font-size:9px;line-height:1.5}.super-launch-endpoints>label{gap:6px;margin:11px 17px 0;display:grid}.super-launch-endpoints label>span{color:#687a74;text-transform:uppercase;font-size:8px;font-weight:850}.super-launch-endpoints label>div{background:#f8faf8;border:1px solid #dfe5e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:5px 5px 5px 10px;display:grid}.super-launch-endpoints code{color:#315149;text-overflow:ellipsis;white-space:nowrap;font:600 9px/1.3 ui-monospace,SFMono-Regular,monospace;overflow:hidden}.super-launch-endpoints button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:6px;min-height:30px;padding:0 9px;font-size:8px;font-weight:850}.super-manual-checks ol{margin:0;padding:4px 17px 13px;list-style:none}.super-manual-checks li{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-height:67px;display:grid}.super-manual-checks li:last-child{border-bottom:0}.super-manual-checks li>span{color:#765b31;background:#f3e8d5;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.super-manual-checks li>div{gap:4px;display:grid}.super-manual-checks strong{font-size:10px}.super-manual-checks small{color:#7c8a86;font-size:9px;line-height:1.4}.super-vault-state{text-transform:uppercase;letter-spacing:.05em;border-radius:16px;flex:none;padding:8px 11px;font-weight:850;font-size:9px!important}.super-vault-state.ready{color:#1b6653;background:#e2f0eb}.super-vault-state.blocked{color:#91402f;background:#f8e2dc}.super-runtime-strip{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 14px;display:grid}.super-runtime-strip article{background:#fff;border:1px solid #dfe5e1;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:104px;padding:18px 20px;display:grid}.super-runtime-strip i,.super-provider-tests i{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:850;display:grid}.super-runtime-strip i.ready,.super-provider-tests i.ready{color:#1c6753;background:#e2f1eb}.super-runtime-strip i.missing,.super-provider-tests i.missing{color:#974330;background:#f8e3dd}.super-runtime-strip div{gap:4px;display:grid}.super-runtime-strip strong{font-size:14px;line-height:1.3}.super-runtime-strip small{color:#7d8c87;font-size:12px;line-height:1.5}.super-runtime-strip article>span{color:#71817c;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:850}.super-provider-tests{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.super-provider-tests article{background:#fdfefd;border:1px solid #dfe5e1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:78px;padding:13px 14px;display:flex}.super-provider-tests article.ready{background:#fbfefc;border-color:#cfe0da}.super-provider-tests article.missing{background:#fffdfc}.super-provider-identity{align-items:center;gap:10px;min-width:0;display:flex}.super-provider-identity>span{gap:2px;min-width:0;display:grid}.super-provider-tests strong{font-size:13px;line-height:1.25}.super-provider-tests small{color:#81908b;font-size:10px;line-height:1.3}.super-provider-tests button{color:#155e4f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cad8d2;border-radius:9px;min-width:116px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850}.super-provider-tests button:disabled{opacity:.45;cursor:not-allowed}.super-paystack-sync{background:#fffaf1;border:1px solid #d7b87e;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 17px;display:flex}.super-paystack-sync div{gap:4px;display:grid}.super-paystack-sync p{color:#9a7741;letter-spacing:.13em;margin:0;font-size:8px;font-weight:850}.super-paystack-sync strong{color:#493b26;font-size:12px}.super-paystack-sync small{color:#796b55;font-size:9px;line-height:1.4}.super-paystack-sync button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 13px;font-size:9px;font-weight:850}.super-paystack-sync button:disabled{opacity:.42;cursor:not-allowed}.super-settings-groups{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.super-settings-panel .super-panel-head>span{color:#72827d;font-size:9px;font-weight:800}.super-setting-list>form{border-top:1px solid #edf0ee;grid-template-columns:minmax(190px,.9fr) minmax(240px,1.1fr);align-items:center;gap:18px;min-height:118px;padding:14px 17px;display:grid}.super-setting-list>form:first-child{border-top:0}.super-setting-copy{gap:5px;min-width:0;display:grid}.super-setting-copy label{color:#29413b;font-size:11px;font-weight:800}.super-setting-copy small{color:#758580;font-size:9px;line-height:1.45}.super-setting-copy em{color:#4b7469;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.super-setting-control{grid-template-columns:1fr auto auto;gap:6px;display:grid}.super-setting-control input{color:#273f39;background:#fbfcfb;border:1px solid #d4deda;border-radius:8px;outline:0;min-width:0;height:39px;padding:0 10px;font:500 10px/1 inherit}.super-setting-control input:focus{border-color:#76aa9d;box-shadow:0 0 0 3px #1f705e14}.super-setting-control button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:8px;min-height:39px;padding:0 11px;font-size:8px;font-weight:850}.super-setting-control button.clear{color:#914536;background:#fff;border:1px solid #e2c9c2}.super-setting-control button:disabled{opacity:.42;cursor:not-allowed}.super-settings-footnote{color:#71817c;margin:14px 3px 0;font-size:9px;line-height:1.55}.super-profile{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.super-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091e1973;justify-content:flex-end;display:flex;position:fixed;inset:0}.super-drawer{background:#f7f8f5;grid-template-rows:auto auto minmax(0,1fr);width:min(590px,100%);height:100%;display:grid;overflow:hidden;box-shadow:-20px 0 60px #081b1638}.super-drawer>header{background:#fff;border-bottom:1px solid #dde3df;justify-content:space-between;align-items:center;gap:15px;min-height:92px;padding:17px 20px;display:flex}.super-drawer>header>div{align-items:center;gap:12px;display:flex}.super-drawer>header>div>span{color:#145c4e;background:#dcebe6;border-radius:13px;place-items:center;width:48px;height:48px;font:700 21px/1 Georgia,serif;display:grid}.super-drawer header div div{gap:2px;display:grid}.super-drawer header p{color:#6f8d85;letter-spacing:.12em;margin:0;font-size:8px;font-weight:850}.super-drawer header h2{margin:0;font:600 23px/1.1 Georgia,serif}.super-drawer header small{color:#84918d;font-size:9px}.super-drawer>header>button{color:#6d7d78;cursor:pointer;background:#fff;border:1px solid #dce2de;border-radius:9px;width:34px;height:34px;font-size:21px}.super-suspension-banner{color:#873f31;background:#f7e5df;align-content:center;gap:3px;min-height:55px;padding:10px 20px;display:grid}.super-suspension-banner strong{font-size:11px}.super-suspension-banner span{font-size:9px}.super-drawer-body{padding:15px;overflow-y:auto}.super-drawer-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.super-drawer-stats article{background:#fff;border:1px solid #dfe5e1;border-radius:11px;align-content:start;min-height:88px;padding:13px;display:grid}.super-drawer-stats span{color:#7a8984;text-transform:uppercase;font-size:8px;font-weight:800}.super-drawer-stats strong{margin-top:7px;font:600 24px/1 Georgia,serif}.super-drawer-stats small{color:#8b9692;margin-top:5px;font-size:8px}.super-drawer-section{background:#fff;border:1px solid #dfe5e1;border-radius:12px;margin-top:11px;padding:16px}.super-drawer-section>div:first-child>p{color:#7a8a85;letter-spacing:.12em;margin:0 0 3px;font-size:8px;font-weight:850}.super-drawer-section>div:first-child>h3{margin:0;font:600 18px/1.1 Georgia,serif}.super-drawer-section>p{color:#778681;margin:10px 0;font-size:10px;line-height:1.5}.super-control-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.super-control-grid label{color:#697a75;gap:6px;font-size:9px;font-weight:750;display:grid}.super-limit-copy{margin-bottom:0!important}.super-drawer textarea{resize:vertical;color:#29413b;background:#fbfcfb;border:1px solid #d7dfdb;border-radius:9px;outline:0;width:100%;min-height:72px;padding:10px;font:500 11px/1.45 inherit}.super-drawer textarea:focus{border-color:#76a99c;box-shadow:0 0 0 3px #1f705e17}.super-support-button,.super-drawer-section.danger>button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:8px;width:100%;min-height:39px;margin-top:8px;font-size:10px;font-weight:800}.super-support-button:disabled,.super-drawer-section.danger>button:disabled{opacity:.45;cursor:not-allowed}.super-member-list,.super-location-list,.super-integration-list{margin-top:11px;display:grid}.super-member-list article,.super-location-list article,.super-integration-list article{border-bottom:1px solid #edf0ee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;display:grid}.super-member-list article:last-child,.super-location-list article:last-child,.super-integration-list article:last-child{border-bottom:0}.super-member-list i{color:#17604f;background:#e5f0ec;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:850;display:grid}.super-member-list span,.super-location-list div,.super-integration-list span{gap:3px;min-width:0;display:grid}.super-member-list strong,.super-location-list strong,.super-integration-list strong{font-size:10px}.super-member-list small,.super-location-list small,.super-integration-list small{color:#82908c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.super-member-list b{color:#647771;text-transform:capitalize;background:#eff3f1;border-radius:8px;padding:4px 6px;font-size:8px}.super-location-list>article>span{color:#367266}.super-integration-list i{border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.super-integration-list i.ok{color:#1a6854;background:#e3f1ec}.super-integration-list i.error{color:#994230;background:#f8e3dd}.super-drawer-section.danger{background:snow;border-color:#e8c8c0}.super-drawer-section.danger>div:first-child>p,.super-drawer-section.danger>div:first-child>h3{color:#874034}.super-drawer-section.danger>button{background:#9a4031}@media (max-width:1250px){.super-overview-grid{grid-template-columns:1fr}.super-provider-tests{grid-template-columns:1fr 1fr}.super-plan-grid{grid-template-columns:repeat(3,1fr)}.super-billing-ops-grid,.super-settings-groups,.super-launch-grid{grid-template-columns:1fr}}@media (max-width:900px){.super-health-grid,.super-privacy-panel>div:last-child{grid-template-columns:1fr}.super-privacy-panel>div:last-child>button:nth-child(2n){border-left:0}.super-audit-panel .super-table-head{display:none}.super-audit-panel>article{grid-template-columns:1.5fr 1fr 1fr}.super-audit-panel>article>span:nth-child(4),.super-audit-panel>article>time{display:none}.super-plan-grid,.super-billing-summary{grid-template-columns:1fr 1fr}.super-plan-history>article{grid-template-columns:1.3fr .8fr auto 1fr}.super-plan-history article>small,.super-plan-history article>span:nth-of-type(2){display:none}.super-provider-tests{grid-template-columns:1fr 1fr}}@media (max-width:760px){.super-mobile-tabs{z-index:20;background:#fffffff2;border-bottom:1px solid #dfe4e0;gap:5px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.super-mobile-tabs button{color:#687a74;background:#edf2ef;border:0;border-radius:14px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.super-mobile-tabs button.active{color:#fff;background:#145f50}.super-overview-grid{display:block}.super-attention-panel{margin-top:12px}.super-tenant-toolbar{grid-template-columns:1fr}.super-tenant-toolbar>button{min-height:40px}.super-health-grid{margin-top:17px}.super-plan-grid,.super-billing-summary{grid-template-columns:1fr}.super-dunning-panel>article{grid-template-columns:1fr auto}.super-dunning-panel>article>div{grid-column:1/-1}.super-credit-panel>form{grid-template-columns:1fr}.super-credit-panel form textarea,.super-credit-panel form>button{grid-column:auto}.super-credit-list article{grid-template-columns:1fr auto}.super-credit-list article>span,.super-credit-list article>button{grid-row:2}.super-plan-history>article{grid-template-columns:1fr auto}.super-plan-history article>strong,.super-plan-history article>span:nth-of-type(2),.super-plan-history article>small{display:none}.super-mrr{justify-items:start}.super-billing-ledger .super-table-head{display:none}.super-billing-ledger>article{grid-template-columns:1fr auto}.super-billing-ledger>article>span,.super-billing-ledger>article>time{display:none}.super-drawer-stats,.super-control-grid,.super-runtime-strip,.super-provider-tests{grid-template-columns:1fr}.super-setting-list>form{grid-template-columns:1fr;gap:10px}.super-paystack-sync{flex-direction:column;align-items:stretch}.super-launch-hero{grid-template-columns:auto 1fr}.super-launch-hero dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%}}.dashboard-shell.support-mode{padding-top:46px}.billing-provider-state{text-transform:uppercase;border-radius:13px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.billing-provider-state.ready{color:#1d6854;background:#e4f2ec}.billing-provider-state.waiting{color:#8c4b31;background:#f8e8dd}.billing-current{grid-template-columns:.75fr 1.5fr .8fr;align-items:center;gap:24px;min-height:142px;margin-top:22px;padding:22px;display:grid}.billing-current>div:first-child p{color:#7b8a85;letter-spacing:.12em;margin:0 0 6px;font-size:9px;font-weight:850}.billing-current h2{margin:0 0 8px;font:600 27px/1.1 Georgia,serif}.billing-status{color:#1d6955;background:#e3f1ec;border-radius:10px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850;display:block}.billing-status.past_due,.billing-status.cancelled{color:#934230;background:#f8e2dc}.billing-current dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.billing-current dl div{background:#f6f8f6;border-radius:9px;gap:5px;min-height:50px;padding:9px 11px;display:grid}.billing-current dt{color:#7c8985;text-transform:uppercase;font-size:8px;font-weight:800}.billing-current dd{color:#29413b;margin:0;font-size:12px;font-weight:800}.billing-current>div:last-child{gap:5px;display:grid}.billing-current>div:last-child small{color:#7d8a86;text-transform:uppercase;font-size:8px;font-weight:800}.billing-current>div:last-child strong{font-size:12px}.billing-current>div:last-child span{color:#81908b;font-size:9px}.billing-renewal{color:#844638;cursor:pointer;background:#fff;border:1px solid #dacac4;border-radius:7px;width:fit-content;margin-top:4px;padding:6px 8px;font-size:8px;font-weight:800}.billing-setup-note{color:#734a2f;background:#fff8f1;border:1px solid #edcfb7;border-radius:11px;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.billing-setup-note>span{background:#f1d4b9;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.billing-setup-note strong{font-size:10px}.billing-setup-note p{margin:3px 0 0;font-size:9px;line-height:1.45}.billing-plan-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:13px 0;display:grid}.billing-plan-grid article{background:#fff;border:1px solid #dce3df;border-radius:13px;padding:20px}.billing-plan-grid article.current{border-color:#75aa9c;box-shadow:0 0 0 2px #1d695514}.billing-plan-grid article>p{color:#6e7e79;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.billing-plan-grid h2{margin:0;font:600 25px/1 Georgia,serif}.billing-plan-grid h2 small{color:#83908c;font:600 9px/1 system-ui,sans-serif}.billing-plan-grid ul{color:#546a64;gap:9px;margin:18px 0;padding:0;font-size:10px;list-style:none;display:grid}.billing-plan-grid li:before{content:"✓";color:#1d6955;margin-right:7px;font-weight:850}.billing-plan-grid button{color:#fff;cursor:pointer;background:#145f50;border:0;border-radius:8px;width:100%;min-height:39px;font-size:9px;font-weight:850}.billing-plan-grid button:disabled{color:#788681;cursor:not-allowed;background:#dfe5e2}.billing-history>article{border-top:1px solid #edf0ee;grid-template-columns:auto 1fr auto 130px;align-items:center;gap:11px;min-height:62px;padding:10px 18px;display:grid}.billing-event-icon{color:#176251;background:#e4f1ed;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.billing-history>article>div{gap:4px;display:grid}.billing-history article strong{font-size:10px}.billing-history article small,.billing-history article time{color:#82908c;font-size:9px}.billing-history article b{font-size:11px}.billing-complete-shell{color:#183a32;background:#f3f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.billing-complete-shell section{text-align:center;background:#fff;border:1px solid #dce4df;border-radius:18px;justify-items:center;width:min(480px,100%);padding:38px;display:grid;box-shadow:0 22px 60px #133b3317}.billing-complete-shell section>span{color:#196653;background:#e3f1ec;border-radius:50%;place-items:center;width:58px;height:58px;font-size:23px;font-weight:850;display:grid}.billing-complete-shell section>span.error{color:#91402f;background:#f8e2dc}.billing-complete-shell section>p:first-of-type{color:#80908b;letter-spacing:.14em;margin:20px 0 5px;font-size:9px;font-weight:850}.billing-complete-shell h1{margin:0;font:600 35px/1.1 Georgia,serif}.billing-complete-shell h1+p{color:#6d7d78;margin:14px 0 22px;font-size:12px;line-height:1.55}.billing-complete-shell a{color:#fff;background:#145f50;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}@media (max-width:760px){.billing-current,.billing-plan-grid{grid-template-columns:1fr}.billing-history>article{grid-template-columns:auto 1fr auto}.billing-history article time{display:none}}.support-session-banner{z-index:100;color:#183830;background:#d7aa64;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:6px 14px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 3px 14px #1a312b2e}.support-session-banner>span{align-items:center;gap:10px;display:flex}.support-session-banner i{color:#fff;letter-spacing:.11em;background:#173f36;border-radius:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.support-session-banner strong{font-size:11px}.support-session-banner small{color:#5d4a2d;font-size:9px}.support-session-banner button{color:#173f36;cursor:pointer;background:#ffffff59;border:1px solid #173f3640;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:850}.support-mode .dashboard-sidebar{height:calc(100vh - 46px)}.platform-admin-link{color:#d8e7e2;background:#d7aa6414;border:1px solid #d7aa6440;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:45px;margin-bottom:7px;padding:7px 8px;display:grid}.platform-admin-link>span{color:#123d34;background:#d7aa64;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.platform-admin-link div{gap:3px;display:grid}.platform-admin-link strong{font-size:10px}.platform-admin-link small{color:#91aca4;font-size:8px}.platform-admin-link b{color:#d7aa64}@media (max-width:760px){.support-session-banner{justify-content:space-between}.support-session-banner small{display:none}.support-session-banner strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}}.dashboard-shell .platform-admin-link{color:#d8e2dc;background:#e0ece40f;border-color:#e0ece429}.dashboard-shell .platform-admin-link>span{background:var(--ui-mint);color:var(--ui-ink)}.dashboard-shell .platform-admin-link small{color:#9ca7a0}.dashboard-shell .platform-admin-link b{color:#b9d0c0}.dashboard-shell .dashboard-nav button:focus-visible{outline-offset:2px;outline:2px solid #b9d0c0}.dashboard-shell .admin-card:focus-visible{outline-offset:2px;outline:2px solid #b9d0c0}.dashboard-shell .workspace-switcher:focus-visible{outline-offset:2px;outline:2px solid #b9d0c0}.dashboard-shell .step-label,.dashboard-shell .connection-hero .dashboard-kicker,.dashboard-shell .analytics-feature span,.dashboard-shell .trust-plan-card p{color:#a9c5b3;letter-spacing:.13em;font-size:10px}.dashboard-shell .install-panel code{color:var(--ui-ink);background:#f1ede4}.dashboard-shell .code-block{color:#edf3ef;background:linear-gradient(135deg,#2f3030 0%,#454a47 100%);border:1px solid #e0ece421;border-radius:16px;box-shadow:0 16px 32px #3a3b3b24}.dashboard-shell .code-block pre{font-size:11px}.dashboard-shell .code-block button{background:var(--ui-mint);color:var(--ui-ink);border:0;border-radius:999px;font-size:10px;font-weight:700}.dashboard-shell .platform-row{border-color:#e7e0d3}.dashboard-shell .platform-row>span,.dashboard-shell .platform-row>a{font-size:11px}.dashboard-shell .platform-row>span>b,.dashboard-shell .platform-row>a>b,.dashboard-shell .settings-icon,.dashboard-shell .service-duration,.dashboard-shell .integration-strip>span,.dashboard-shell .connection-empty>span,.dashboard-shell .readiness-panel li.done>i,.dashboard-shell .trust-metric-icon,.dashboard-shell .trust-lock,.dashboard-shell .retention-explainer span,.dashboard-shell .trust-empty>span,.dashboard-shell .privacy-request-list article>span:not(.delete),.dashboard-shell .knowledge-empty>span,.dashboard-shell .ops-empty>span,.dashboard-shell .location-list i,.dashboard-shell .billing-event-icon{background:var(--ui-mint);color:var(--ui-ink)}.dashboard-shell .platform-row small,.dashboard-shell .widget-preview-panel>p,.dashboard-shell .settings-card p,.dashboard-shell .knowledge-library>header p,.dashboard-shell .ops-card>div>small,.dashboard-shell .ops-card>div>p,.dashboard-shell .connection-panel .panel-heading span,.dashboard-shell .trust-panel .panel-heading span,.dashboard-shell .workspace-list small,.dashboard-shell .location-list small,.dashboard-shell .member-list small{color:var(--ui-muted);font-size:10.5px}.dashboard-shell .widget-preview-panel{background:#eee7d8;border-color:#d7cfbe}.dashboard-shell .preview-browser{border-radius:16px;box-shadow:0 18px 38px #3a3b3b29}.dashboard-shell .customize-panel{gap:28px}.dashboard-shell .customize-options label,.dashboard-shell .brand-color-control,.dashboard-shell .assistant-name-form>label,.dashboard-shell .knowledge-tester form label>span,.dashboard-shell .knowledge-modal>label,.dashboard-shell .ops-modal>label,.dashboard-shell .ops-modal legend,.dashboard-shell .closure-form>label,.dashboard-shell .ops-field-grid>label,.dashboard-shell .manual-busy-form label,.dashboard-shell .website-import-form label,.dashboard-shell .whatsapp-panel label,.dashboard-shell .retention-form label,.dashboard-shell .privacy-request-form label,.dashboard-shell .email-test-form label,.dashboard-shell .workspace-inline-form label{color:var(--ui-muted);font-size:11px;font-weight:650}.dashboard-shell :is(.widget-studio,.assistant-name-form,.knowledge-tester,.knowledge-modal,.ops-modal,.closure-form,.manual-busy-form,.website-import-form,.whatsapp-panel,.retention-form,.privacy-request-form,.email-test-form,.workspace-inline-form,.invite-form) :is(input:not([type=checkbox]):not([type=color]),select,textarea),.dashboard-shell .provider-row select,.dashboard-shell .member-list select{color:var(--ui-ink);background:#fff;border-color:#b7b1a6;border-radius:10px;font-size:12px}.dashboard-shell :is(.widget-studio,.assistant-name-form,.knowledge-tester,.knowledge-modal,.ops-modal,.closure-form,.manual-busy-form,.website-import-form,.whatsapp-panel,.retention-form,.privacy-request-form,.email-test-form,.workspace-inline-form,.invite-form) :is(input:not([type=checkbox]):not([type=color]),select,textarea):focus{border-color:var(--ui-ink);outline:0;box-shadow:0 0 0 3px #3a3b3b1c}.dashboard-shell :is(.customize-save,.assistant-name-form button,.knowledge-tester form button,.provider-row button:not(.link-button),.manual-busy-form button,.website-import-form button,.import-review-head button,.retention-form button:not(.retention-run),.privacy-request-form button,.privacy-request-list article>button,.email-test-form button,.workspace-inline-form button,.invite-form button,.billing-plan-grid button:not(:disabled)){background:var(--ui-ink);min-height:38px;color:var(--ui-cream);border:0;border-radius:999px;font-size:11px;font-weight:650}.dashboard-shell :is(.retention-run,.readiness-panel li>button,.workspace-list button,.location-list button,.member-list button:not(.remove-member),.pending-invites button,.verification-banner button){color:var(--ui-ink);background:#fff;border:1px solid #b7b1a6;border-radius:999px;font-size:10px;font-weight:650}.dashboard-shell .settings-edit-link,.dashboard-shell .knowledge-card-top button,.dashboard-shell .ops-card>button,.dashboard-shell .provider-row .link-button,.dashboard-shell .workspace-local-link a,.dashboard-shell .workspace-notice a{color:var(--ui-ink);text-underline-offset:3px;text-decoration-color:#a7a196}.dashboard-shell .settings-card{min-height:240px;padding:25px}.dashboard-shell .settings-card h2,.dashboard-shell .connection-panel h2,.dashboard-shell .trust-panel h2,.dashboard-shell .knowledge-library h2{color:var(--ui-ink)}.dashboard-shell .settings-card dl>div,.dashboard-shell .knowledge-library>header,.dashboard-shell .knowledge-list>article,.dashboard-shell .provider-row,.dashboard-shell .readiness-panel li,.dashboard-shell .audit-list article,.dashboard-shell .privacy-request-list article,.dashboard-shell .delivery-failure-list article,.dashboard-shell .workspace-panel>.panel-heading,.dashboard-shell .ops-card,.dashboard-shell .reminder-list>article,.dashboard-shell .billing-history>article{border-color:#eee8dc}.dashboard-shell .settings-card dt,.dashboard-shell .settings-card dd{font-size:11px}.dashboard-shell .assistant-notice,.dashboard-shell .assistant-name-form>small,.dashboard-shell .knowledge-notice,.dashboard-shell .ops-notice,.dashboard-shell .workspace-notice,.dashboard-shell .workspace-local-link{color:#485a50;background:#edf3ef;border:1px solid #cbd8cf;border-radius:10px;font-size:10px}.dashboard-shell .spaos-settings-card{grid-column:1/-1;min-height:0}.dashboard-shell .spaos-settings-card>div{width:100%;min-width:0}.dashboard-shell .spaos-icon{background:#d8efe0}.dashboard-shell .spaos-settings-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-shell .spaos-state{color:var(--ui-muted);letter-spacing:.05em;text-transform:uppercase;background:#f1ede4;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:750}.dashboard-shell .spaos-state.ready{background:var(--ui-mint);color:#2e5544}.dashboard-shell .spaos-system-select{max-width:300px;color:var(--ui-muted);gap:7px;margin:20px 0;font-size:11px;font-weight:650;display:grid}.dashboard-shell .spaos-system-select select,.dashboard-shell .spaos-settings-form input{min-height:42px;color:var(--ui-ink);font:inherit;background:#fff;border:1px solid #b7b1a6;border-radius:10px;padding:0 12px}.dashboard-shell .spaos-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dashboard-shell .spaos-local-mode{background:#f8f5ee;border:1px solid #d9d4ca;border-radius:12px;padding:18px}.dashboard-shell .spaos-local-mode strong{color:var(--ui-ink);font-size:12px}.dashboard-shell .spaos-local-mode p{margin:6px 0 0}.dashboard-shell .spaos-local-mode button{min-height:36px;color:var(--ui-ink);background:#fff;border:1px solid #b7b1a6;border-radius:999px;margin-top:14px;padding:0 14px;font-size:10px;font-weight:650}.dashboard-shell .spaos-settings-form label{color:var(--ui-muted);gap:7px;font-size:11px;font-weight:650;display:grid}.dashboard-shell .spaos-settings-form label>small{font-size:9px;font-weight:500}.dashboard-shell .spaos-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;margin-top:4px;display:flex}.dashboard-shell .spaos-actions button{background:var(--ui-ink);min-height:38px;color:var(--ui-cream);border:0;border-radius:999px;padding:0 16px;font-size:11px;font-weight:650}.dashboard-shell .spaos-actions button.secondary{color:var(--ui-ink);background:#fff;border:1px solid #b7b1a6}.dashboard-shell .spaos-actions button:disabled{cursor:not-allowed;opacity:.5}.dashboard-shell .spaos-catalog-summary{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dashboard-shell .spaos-catalog-summary span{color:#485a50;background:#edf3ef;border-radius:999px;padding:7px 10px;font-size:10px}.dashboard-shell .spaos-helper,.dashboard-shell .spaos-error{color:var(--ui-muted);margin-top:12px;display:block}.dashboard-shell .spaos-error{color:#9c4338}.dashboard-shell .live-status.paused>i{background:#c7a45a;box-shadow:0 0 0 4px #c7a45a1f}@media (max-width:760px){.dashboard-shell .spaos-settings-form{grid-template-columns:1fr}.dashboard-shell .spaos-settings-head{flex-direction:column}}.dashboard-shell .knowledge-metrics article,.dashboard-shell .reminder-metrics article,.dashboard-shell .trust-summary-grid>article,.dashboard-shell .analytics-hero-grid article,.dashboard-shell .billing-plan-grid article{border-color:#3a3b3b24;border-radius:16px;box-shadow:0 10px 28px #3a3b3b12}.dashboard-shell .knowledge-metrics p,.dashboard-shell .reminder-metrics span{color:var(--ui-muted);font-size:10px}.dashboard-shell .knowledge-test-result.matched{color:#485a50;background:#edf3ef}.dashboard-shell .knowledge-status.active,.dashboard-shell .ops-status.active,.dashboard-shell .delivery-status.sent,.dashboard-shell .privacy-request-list article>b.completed,.dashboard-shell .billing-status,.dashboard-shell .connection-state>span.ready,.dashboard-shell .connection-badge.ready{background:var(--ui-mint);color:#2e5544}.dashboard-shell .knowledge-category,.dashboard-shell .knowledge-keywords span,.dashboard-shell .knowledge-keywords small,.dashboard-shell .ops-status,.dashboard-shell .readiness-panel li>i{color:var(--ui-muted);background:#f1ede4;border-radius:999px}.dashboard-shell .knowledge-list article>p{color:#4b4c4f;font-size:12px}.dashboard-shell .knowledge-card-top button{font-size:10px}.dashboard-shell .knowledge-switch input:checked+span{background:var(--ui-ink)}.dashboard-shell .knowledge-modal,.dashboard-shell .ops-modal{border:1px solid #3a3b3b1f;border-radius:20px;box-shadow:0 28px 80px #3a3b3b47}.dashboard-shell .ops-modal-actions button{color:var(--ui-ink);background:#fff;border:1px solid #b7b1a6;border-radius:999px;font-size:11px}.dashboard-shell .ops-modal-actions .primary-action{border-color:var(--ui-ink);background:var(--ui-ink);color:var(--ui-cream)}.dashboard-shell .ops-avatar{color:#fff;border-radius:50%;font-family:inherit;font-size:15px;font-weight:700}.dashboard-shell .ops-card>div>strong,.dashboard-shell .workspace-list strong,.dashboard-shell .location-list strong,.dashboard-shell .member-list strong{color:var(--ui-ink);font-size:12px}.dashboard-shell .integration-strip>b,.dashboard-shell .health-list dd,.dashboard-shell .workspace-list article>b,.dashboard-shell .location-list article>b,.dashboard-shell .member-list article>b{color:#4c6256}.dashboard-shell .reminder-head{color:var(--ui-muted);background:#f1ede4}.dashboard-shell .analytics-hero-grid article.analytics-feature,.dashboard-shell .connection-hero,.dashboard-shell .trust-summary-grid .trust-plan-card{color:var(--ui-cream);background:linear-gradient(135deg,#2f3030 0%,#454a47 100%);border-color:#0000;box-shadow:0 16px 35px #3a3b3b29}.dashboard-shell .analytics-feature p,.dashboard-shell .connection-hero p,.dashboard-shell .trust-plan-card>small{color:#c9c5be}.dashboard-shell .connection-icon{background:var(--ui-mint);color:var(--ui-ink);border-color:#e0ece42e;font-family:inherit;font-weight:700}.dashboard-shell .connection-state button{border-color:#e0ece459;border-radius:999px}.dashboard-shell .manual-busy-form,.dashboard-shell .email-test-form,.dashboard-shell .webhook-field,.dashboard-shell .retention-explainer,.dashboard-shell .delivery-health-stats>div,.dashboard-shell .invite-form,.dashboard-shell .billing-current dl div{background:#f4f0e7;border-radius:12px}.dashboard-shell .webhook-field code{color:var(--ui-ink)}.dashboard-shell .trust-plan-card div>span{color:var(--ui-mint)}.dashboard-shell .trust-summary-grid article div>i b,.dashboard-shell .funnel-row i{background:#7f9d8a}.dashboard-shell .audit-list article>span{border-color:#7f9d8a}.dashboard-shell .verification-banner{background:#fbf4e6;border-color:#d8c7a5}.dashboard-shell .billing-plan-grid article.current{border-color:#87847c;box-shadow:0 0 0 2px #3a3b3b14}.dashboard-shell .billing-plan-grid li:before{color:#60786a}@media (max-width:760px){.dashboard-shell .settings-card{min-height:0}.dashboard-shell .knowledge-modal,.dashboard-shell .ops-modal{border-radius:16px}.branding-settings-head{display:grid}.branding-editor,.branding-fields{grid-template-columns:1fr}.branding-wide{grid-column:auto}.branding-logo-upload{flex-direction:column;align-items:stretch}.branding-logo-actions,.branding-upload-button span,.branding-remove-logo{width:100%}}.spaos-managed-banner{background:#eff8f5;border:1px solid #bad9d1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.spaos-managed-banner>span{color:#fff;background:#176d5a;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.spaos-managed-banner>div{gap:3px;display:grid}.spaos-managed-banner strong{color:#234b42;font-size:11px}.spaos-managed-banner p,.spaos-managed-banner small{color:#628078;margin:0;font-size:9px;line-height:1.45}.spaos-managed-banner>small{white-space:nowrap;font-weight:750}.managed-label,.spaos-team-readonly em{color:#3d7769;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-style:normal;font-weight:850}.spaos-schedule-panel{gap:18px;padding:18px;display:grid}.spaos-team-readonly{display:grid}.spaos-team-readonly>header{justify-content:space-between;align-items:end;gap:16px;padding:0 2px 10px;display:flex}.spaos-team-readonly h2,.spaos-team-readonly p{margin:0}.spaos-team-readonly header>span{color:#778681;font-size:9px}.spaos-team-readonly article{border-top:1px solid #edf0ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 4px;display:grid}.spaos-team-readonly article>span{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.spaos-team-readonly article>div{gap:2px;display:grid}.spaos-team-readonly article strong{font-size:11px}.spaos-team-readonly article small{color:#7b8985;font-size:9px}.dashboard-shell .working-hours-panel{border-radius:18px;margin-bottom:24px;overflow:hidden}.dashboard-shell .working-hours-head{border-bottom:1px solid #3a3b3b1a;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.dashboard-shell .working-hours-head h2,.dashboard-shell .time-off-heading h2{color:var(--ui-ink);font-family:var(--font-display), Georgia, serif;margin:4px 0 5px;font-size:25px;font-weight:500}.dashboard-shell .working-hours-head>div>span,.dashboard-shell .time-off-heading>span{color:var(--ui-muted);font-size:10px}.dashboard-shell .working-hours-head>label{min-width:240px;color:var(--ui-muted);flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.dashboard-shell .working-hours-head select{min-height:42px;color:var(--ui-ink);font:inherit;background:#fff;border:1px solid #b7b1a6;border-radius:10px;padding:0 12px;font-size:11px}.dashboard-shell .schedule-inherit-toggle{cursor:pointer;background:#edf3ef;border:1px solid #cfd8d1;border-radius:12px;align-items:center;gap:11px;margin:18px 24px 0;padding:13px 15px;display:flex}.dashboard-shell .schedule-inherit-toggle input{width:17px;height:17px;accent-color:var(--ui-ink)}.dashboard-shell .schedule-inherit-toggle span{flex-direction:column;gap:3px;display:flex}.dashboard-shell .schedule-inherit-toggle strong{color:var(--ui-ink);font-size:10px}.dashboard-shell .schedule-inherit-toggle small{color:var(--ui-muted);font-size:9px}.dashboard-shell .weekly-schedule{border:0;margin:0;padding:12px 24px}.dashboard-shell .weekly-schedule:disabled{opacity:.58}.dashboard-shell .schedule-day{border-bottom:1px solid #3a3b3b14;grid-template-columns:150px minmax(0,1fr);align-items:flex-start;gap:18px;min-height:60px;padding:13px 0;display:grid}.dashboard-shell .schedule-day:last-child{border-bottom:0}.dashboard-shell .schedule-day-toggle{min-height:36px;color:var(--ui-muted);cursor:pointer;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.dashboard-shell .schedule-day-toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d9d5cc;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.dashboard-shell .schedule-day-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #3a3b3b3d}.dashboard-shell .schedule-day-toggle input:checked{background:#6f8b79}.dashboard-shell .schedule-day-toggle input:checked:after{transform:translate(14px)}.dashboard-shell .schedule-shifts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-shell .schedule-shift{min-height:36px;color:var(--ui-muted);align-items:center;gap:7px;font-size:8px;display:flex}.dashboard-shell .schedule-shift input{width:102px;min-height:36px;color:var(--ui-ink);font:inherit;background:#faf8f3;border:1px solid #3a3b3b29;border-radius:9px;padding:0 8px;font-size:10px}.dashboard-shell .schedule-shift>button{color:#97533e;cursor:pointer;background:#f3e9df;border:0;border-radius:50%;width:28px;height:28px}.dashboard-shell .add-shift-button{color:#587063;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #3a3b3b40;border-radius:9px;padding:0 11px;font-size:9px;font-weight:700}.dashboard-shell .schedule-closed-label{min-height:36px;color:var(--ui-muted);align-items:center;font-size:9px;display:inline-flex}.dashboard-shell .working-hours-footer{background:#f4f0e7;border-top:1px solid #3a3b3b1a;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.dashboard-shell .working-hours-footer p{color:var(--ui-muted);margin:0;font-size:9px}.dashboard-shell .working-hours-footer .primary-action{min-width:148px}.dashboard-shell .time-off-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 2px 13px;display:flex}@media (max-width:820px){.spaos-managed-banner{grid-template-columns:auto 1fr}.spaos-managed-banner>small{grid-column:2}.dashboard-shell .working-hours-head,.dashboard-shell .working-hours-footer,.dashboard-shell .time-off-heading{flex-direction:column;align-items:stretch}.dashboard-shell .working-hours-head>label{min-width:0}.dashboard-shell .schedule-day{grid-template-columns:1fr;gap:5px}.dashboard-shell .schedule-shifts{padding-left:44px}.dashboard-shell .schedule-shift{flex-wrap:wrap}.dashboard-shell .working-hours-footer .primary-action{width:100%}}@media (max-width:520px){.dashboard-shell .working-hours-head,.dashboard-shell .weekly-schedule,.dashboard-shell .working-hours-footer{padding-left:16px;padding-right:16px}.dashboard-shell .schedule-inherit-toggle{margin-left:16px;margin-right:16px}.dashboard-shell .schedule-shifts{padding-left:0;display:grid}.dashboard-shell .schedule-shift{grid-template-columns:32px 1fr 18px 1fr 28px;display:grid}.dashboard-shell .schedule-shift input{width:100%}}.turn-trace{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.4}.turn-trace summary{cursor:pointer;list-style:none}.turn-trace summary::-webkit-details-marker{display:none}.turn-trace summary:before{content:"▸ "}.turn-trace[open] summary:before{content:"▾ "}.turn-trace ul{margin:6px 0 0;padding-left:16px}.turn-trace code{font-size:11px}.turn-trace .trace-error{color:#b42318}.attention-panel{border-left:4px solid #d97706;margin-bottom:20px}.attention-row{border-top:1px solid #0000000f;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.attention-row.critical strong{color:#b42318}.attention-row p{margin:4px 0;font-size:13px}.attention-row small{color:#6b7280}.attention-row button{white-space:nowrap;align-self:center}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Variable.ttf)format("truetype-variations");font-style:normal;font-weight:300 900;font-display:swap}:root{--font-brand:"Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-brand);--ink:#22262b;--muted:#5b6470;--line:#e3e3de;--paper:#f6f6f3;--white:#fff;--green:#1b9c8c;--green-dark:#14776b;--green-light:#e4f2ef;--cream:#edeaea;--gold:#b8741e;--shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--paper)}body,button,input,select,textarea{font-family:var(--font-brand)}body{background:var(--paper);color:var(--ink);font-size:15px;font-weight:400}:where(h1,h2,h3,h4){color:var(--ink);font-family:var(--font-brand)!important;font-weight:600!important}:where(h1,h2){letter-spacing:-.02em!important}:where(button,input,select,textarea){border-radius:8px}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:1px solid #1b9c8c;box-shadow:0 0 0 3px #e4f2ef}.dashboard-shell,.super-shell{--ui-ink:#22262b;--ui-muted:#5b6470;--ui-subtle:#8b939e;--ui-line:#e3e3de;--ui-mint:#e4f2ef;--ui-cream:#f6f6f3;color:#22262b;font-family:var(--font-brand);grid-template-columns:224px minmax(0,1fr);background:#f6f6f3!important}.dashboard-sidebar,.super-sidebar,.login-story{color:#fff;background:#22262b!important}.dashboard-logo-art,.super-brand-art,.onboarding-brand svg,.login-brand svg{width:122px;height:auto;display:block}.dashboard-logo,.super-brand,.onboarding-brand,.login-brand,.profile-brand,.manage-brand,.feedback-brand,.payment-return-brand{align-items:center;min-height:32px;display:flex}.profile-brand svg,.manage-brand svg,.feedback-brand svg,.payment-return-brand svg{width:122px;height:auto;display:block}.dashboard-topbar,.super-topbar,.profile-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f6f6f3f5!important;border-color:#e3e3de!important}.dashboard-content,.super-content{max-width:1120px}.dashboard-nav button,.super-sidebar nav button{color:#c9cdd2;min-height:40px;transition:color .15s cubic-bezier(.2,0,0,1),background .15s cubic-bezier(.2,0,0,1);border-radius:8px!important}.dashboard-nav button:hover,.super-sidebar nav button:hover{color:#fff;background:#2c3137!important;transform:none!important}.dashboard-nav button.active,.super-sidebar nav button.active{color:#fff!important;background:#343a41!important}.dashboard-nav p,.super-sidebar nav p,.dashboard-kicker,.super-topbar p,.super-heading p,.super-panel-head p,.login-kicker,.setup-eyebrow{letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important}.content-heading h1,.super-heading h2,.super-access h1,.login-form h2,.profile-hero h1,.manage-page h1,.feedback-page h1,.payment-return-page h1{font-family:var(--font-brand)!important;letter-spacing:-.02em!important;font-weight:600!important}.metric-grid article,.super-metrics article,.panel,.super-panel,.settings-card,.booking-detail-panel,.working-hours-panel,.knowledge-modal,.ops-modal,.profile-card,.manage-card,.feedback-card,.payment-return-page>section{background:#fff;box-shadow:none!important;border:1px solid #e3e3de!important;border-radius:12px!important}.primary-action,.super-heading>button,.login-form>button,.auth-primary-link,.booking-detail-primary{transition:background .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);color:#fff!important;background:#1b9c8c!important;border-radius:8px!important}.primary-action:hover,.super-heading>button:hover,.login-form>button:hover,.auth-primary-link:hover,.booking-detail-primary:hover{transform:translateY(-1px);background:#14776b!important}.secondary-action,.bookings-toolbar button,.booking-table-row>button,.super-topbar a,.ops-modal-actions button{color:#22262b!important;background:#fff!important;border-color:#e3e3de!important;border-radius:8px!important}.metric-grid article,.super-metrics article{min-height:124px}.metric-grid article>strong,.super-metrics article>strong,.analytics-feature strong,.analytics-bars strong,.billing-current strong{font-variant-numeric:tabular-nums}.metric-green,.metric-peach,.metric-gold,.metric-blue,.super-metrics article>span,.customer-avatar,.conversation-avatar,.activity-icon,.booking-detail-person>span,.connection-icon{color:#14776b!important;background:#e4f2ef!important}.assistant-summary-card,.analytics-feature,.connection-hero,.trust-plan-card{box-shadow:none!important;background:#22262b!important;border:1px solid #22262b!important;border-radius:12px!important}.assistant-summary-card button{color:#fff!important;background:#1b9c8c!important;border-radius:8px!important}.status-confirmed,.status-active,.status-sent,.super-notice{color:#14776b!important;background:#e4f2ef!important}.status-pending,.status-awaiting-payment{color:#b8741e!important;background:#f5ebdc!important}.status-cancelled,.status-failed,.danger-text-action{color:#b9433a!important}.booking-table-row.selected,.super-tenant-row:hover,.activity-list button:hover,.conversation-row.active{background:#edeaea!important}.dashboard-shell .knowledge-modal-backdrop,.dashboard-shell .ops-modal-backdrop{background:#22262b7a!important}.dashboard-shell :where(button,a,input,select,textarea),.super-shell :where(button,a,input,select,textarea){transition-duration:.15s!important;transition-timing-function:cubic-bezier(.2,0,0,1)!important}.login-shell,.login-form-wrap,.profile-shell,.manage-page,.feedback-page,.payment-return-page,.onboarding-shell{color:#22262b;background:#f6f6f3!important}.login-story h1{color:#fff;font-size:clamp(42px,4.5vw,64px);line-height:1.02;letter-spacing:-.02em!important;font-weight:500!important}.login-story>div>p:not(.login-kicker),.login-story>small{color:#8b939e}.login-form{box-shadow:none!important;border:1px solid #e3e3de!important;border-radius:12px!important}.login-form input,.login-form select,.login-form textarea{border-color:#e3e3de!important;border-radius:8px!important}.login-form input:focus,.login-form select:focus,.login-form textarea:focus{border-color:#1b9c8c!important;box-shadow:0 0 0 3px #e4f2ef!important}.onboarding-aside{background:#22262b!important}.onboarding-brand svg{width:122px}.profile-loading-mark,.super-access-mark,.studio-mark,.dashboard-logo-mark{background:#fff!important;border-radius:23%!important;width:38px!important;height:38px!important;padding:6px!important}.profile-loading-mark,.super-access-mark,.studio-mark{color:#22262b}.widget-shell{font-family:var(--font-brand)}.widget-shell :where(.chat-card,.booking-card,.service-card,.booking-summary){box-shadow:none!important;border-radius:12px!important}.widget-credit{justify-content:center;align-items:center;gap:6px;color:#8b939e!important;font-size:11px!important;display:flex!important}.widget-credit-logo{width:80px;height:auto}.fd-content-page{--fd-content-ink:#22262b;--fd-content-paper:#f6f6f3;--fd-content-lime:#1b9c8c;--fd-content-coral:#22262b;color:#22262b;font-family:var(--font-brand)!important;background:#f6f6f3!important}.fd-content-page .fd-brand svg{width:122px;height:auto}.fd-content-nav{z-index:10;background:#f6f6f3f7;border-color:#e3e3de;width:min(1040px,100% - 48px);min-height:72px;position:sticky;top:0}.fd-content-nav>div a:last-child,.fd-content-hero>div>div a:first-child,.fd-content-cta>div a:first-child{color:#fff!important;background:#1b9c8c!important;border-color:#1b9c8c!important;border-radius:8px!important}.fd-content-hero{gap:64px;width:min(1040px,100% - 48px);padding:96px 0}.fd-content-hero h1,.fd-content-sections h2,.fd-content-cta h2,.fd-content-hero aside strong{font-family:var(--font-brand)!important;letter-spacing:-.02em!important;font-weight:600!important}.fd-content-hero h1{font-size:clamp(40px,5vw,56px);line-height:1.04}.fd-content-hero>div>p:first-child,.fd-content-cta>p,.fd-content-sections article>div>p:first-child,.fd-content-hero aside>span{color:#8b939e;letter-spacing:.08em;font-size:11px;font-weight:500}.fd-content-hero>div>p:nth-of-type(2),.fd-content-hero aside p,.fd-content-sections article>div>p:not(:first-child){color:#5b6470;font-size:15px;line-height:1.6}.fd-content-hero>div>div a,.fd-content-cta>div a{background:#fff;border-color:#e3e3de;border-radius:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:500}.fd-content-hero aside{box-shadow:none;background:#22262b;border:1px solid #22262b;border-radius:12px;transform:none}.fd-content-hero aside li:before,.fd-content-sections li:before{color:#1b9c8c}.fd-content-sections{background:#fff;padding:96px max(24px,50vw - 520px)}.fd-content-sections article{border-color:#e3e3de}.fd-content-sections article>span{color:#14776b;background:#e4f2ef;border-radius:6px}.fd-content-sections h2{font-size:clamp(28px,4vw,40px);line-height:1.08}.fd-content-sections li{background:#f6f6f3;border:1px solid #e3e3de;border-radius:12px}.fd-content-cta{color:#fff;background:#22262b}.fd-content-cta h2{color:#fff}.profile-shell,.manage-page,.feedback-page,.payment-return-page{color:#22262b!important;font-family:var(--font-brand)!important;background:#f6f6f3!important}.marketing-site *,.fd-content-page *,.profile-shell *,.manage-page *,.feedback-page *,.payment-return-page *{font-family:var(--font-brand)!important}.profile-topbar{min-height:72px;border-color:#e3e3de!important}.profile-topbar nav a,.profile-hero>button,.profile-card form>button,.profile-sessions>button,.manage-actions button,.manage-actions a,.manage-payment-callout a,.payment-return-page section>a:last-child{border-radius:8px!important}.profile-hero>button,.profile-card form>button,.profile-sessions>button,.manage-actions .manage-primary,.manage-payment-callout a,.payment-return-page section>a:last-child{color:#fff!important;background:#1b9c8c!important;border-color:#1b9c8c!important}.profile-avatar,.profile-card-heading>span,.profile-workspace-list i,.manage-success,.payment-return-mark{color:#14776b!important;background:#e4f2ef!important;border-radius:12px!important}.profile-card input,.manage-actions button,.manage-actions a,.manage-slots>button{border-color:#e3e3de!important;border-radius:8px!important}.profile-card input:focus{border-color:#1b9c8c!important;box-shadow:0 0 0 3px #e4f2ef!important}.manage-payment-callout{background:#f5ebdc;border-color:#f5ebdc;border-radius:12px}.manage-payment-callout>span{color:#b8741e}.manage-error,.profile-notice.error{color:#b9433a;background:#f7e5e3;border-color:#f7e5e3}.fd-content-page .fd-content-nav{background:#f6f6f3f7!important;border-color:#e3e3de!important;width:min(1040px,100% - 48px)!important;min-height:72px!important}.fd-content-page .fd-content-hero{gap:64px!important;width:min(1040px,100% - 48px)!important;padding:96px 0!important}.fd-content-page .fd-content-hero aside{box-shadow:none!important;background:#22262b!important;border:1px solid #22262b!important;border-radius:12px!important;transform:none!important}.fd-content-page .fd-content-sections{background:#fff!important;padding:96px max(24px,50vw - 520px)!important}.fd-content-page .fd-content-sections li{background:#f6f6f3!important;border:1px solid #e3e3de!important;border-radius:12px!important}.fd-content-page .fd-content-cta{color:#fff!important;background:#22262b!important}.profile-shell :where(p,small),.manage-page :where(p,small,dt),.feedback-page :where(p,small),.payment-return-page :where(p,small){color:#5b6470}.standalone-booking-page{background:#f6f6f3!important}.standalone-booking-page iframe{box-shadow:none!important;border:1px solid #e3e3de!important;border-radius:12px!important}.feedback-page .rating-field button.active{color:#b8741e!important}.super-launch-hero{box-shadow:none!important;background:#fff!important;border-color:#e3e3de!important;border-radius:12px!important}.dashboard-shell .code-block{box-shadow:none!important;background:#22262b!important;border-color:#343a41!important;border-radius:12px!important}@media (max-width:760px){.dashboard-shell,.super-shell{grid-template-columns:1fr}}.dashboard-shell,.super-shell{font-size:16px}.dashboard-nav p,.super-sidebar nav p{font-size:11px!important}.workspace-switcher{border-radius:12px!important;min-height:72px!important;padding:10px!important}.workspace-switcher>.workspace-mark{flex:none;place-items:center;width:44px;height:44px;display:grid;background:#fff!important;border-radius:10px!important}.workspace-switcher>.workspace-mark svg{width:25px;height:25px}.workspace-switcher strong{line-height:1.25;font-size:15px!important}.workspace-switcher small{color:#c9cdd2!important;font-size:12px!important}.live-status strong,.admin-card strong,.platform-admin-link strong,.super-profile strong{font-size:13px!important}.live-status small,.admin-card small,.platform-admin-link small,.super-profile small{font-size:11px!important}.dashboard-topbar,.super-topbar{height:72px!important}.breadcrumb,.topbar-actions a,.super-topbar :where(p,a,button){font-size:13px!important}.dashboard-content :where(p,li,dt,dd,label,input,textarea,select),.super-content :where(p,li,dt,dd,label,input,textarea,select){line-height:1.55;font-size:14px!important}.dashboard-content :where(span,time,small),.super-content :where(span,time,small){line-height:1.45;font-size:12px!important}.dashboard-content :where(button,a),.super-content :where(button,a){font-size:13px!important}.dashboard-shell-inbox{height:100dvh;min-height:0;overflow:hidden}.dashboard-shell-inbox .dashboard-sidebar{height:100dvh}.dashboard-shell-inbox .dashboard-main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.dashboard-shell-inbox .dashboard-topbar,.dashboard-shell-inbox .platform-announcement{flex:none}.dashboard-shell-inbox .inbox-layout{flex:auto;grid-template-columns:380px minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.dashboard-shell-inbox .inbox-list-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dashboard-shell-inbox .inbox-title{padding:24px 22px 16px}.dashboard-shell-inbox .inbox-title h1{margin-bottom:18px;font-size:30px!important}.dashboard-shell-inbox .inbox-title label{height:42px;border-radius:8px!important;font-size:14px!important}.dashboard-shell-inbox .inbox-title input{font-size:14px!important}.dashboard-shell-inbox .inbox-filters{padding:0 22px 12px}.dashboard-shell-inbox .inbox-filters button{font-size:13px!important}.dashboard-shell-inbox .inbox-filters span,.dashboard-shell-inbox .chat-date{font-size:11px!important}.dashboard-shell-inbox .conversation-list{height:auto;min-height:0;overflow-y:auto}.dashboard-shell-inbox .conversation-list>button{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:92px;padding:14px 18px}.dashboard-shell-inbox .conversation-avatar{width:40px;height:40px;font-size:16px!important}.dashboard-shell-inbox .conversation-list strong{font-size:14px!important}.dashboard-shell-inbox .conversation-list small{line-height:1.4;font-size:13px!important}.dashboard-shell-inbox .conversation-list time{font-size:12px!important}.dashboard-shell-inbox .conversation-panel{grid-template-rows:76px auto minmax(0,1fr) auto;height:auto;min-height:0;overflow:hidden}.dashboard-shell-inbox .conversation-header{padding:0 22px}.dashboard-shell-inbox .conversation-header strong{font-size:15px!important}.dashboard-shell-inbox .conversation-header span{font-size:12px!important}.dashboard-shell-inbox .conversation-actions button{min-height:38px;padding:0 14px;border-radius:8px!important;font-size:13px!important}.dashboard-shell-inbox .conversation-context{margin:14px 20px 0;padding:13px 15px;background:#fff!important;border-color:#e3e3de!important;border-radius:8px!important}.dashboard-shell-inbox .conversation-context span{color:#14776b;font-size:11px!important}.dashboard-shell-inbox .conversation-context p{color:#5b6470;margin-top:6px;font-size:14px!important}.dashboard-shell-inbox .transcript{min-height:0;padding:22px clamp(24px,6vw,92px) 24px}.dashboard-shell-inbox .transcript-bubble{box-shadow:none;border:1px solid #e3e3de;border-radius:12px 12px 12px 3px;padding:11px 13px 8px;font-size:14px!important}.dashboard-shell-inbox .transcript-team .transcript-bubble{border-radius:12px 12px 3px}.dashboard-shell-inbox .transcript-bubble small{font-size:12px!important}.dashboard-shell-inbox .transcript-bubble time{font-size:11px!important}.dashboard-shell-inbox .dashboard-reply{margin:0 20px 12px;box-shadow:none!important;border-radius:12px!important}.dashboard-shell-inbox .dashboard-reply textarea{height:88px;padding:15px;font-size:14px!important}.dashboard-shell-inbox .dashboard-reply>div{min-height:52px;padding:8px 10px 8px 15px}.dashboard-shell-inbox .dashboard-reply span{font-size:12px!important}.dashboard-shell-inbox .dashboard-reply button{min-height:40px;padding:0 16px;border-radius:8px!important;font-size:13px!important}@media (max-width:760px){.dashboard-shell-inbox,.dashboard-shell-inbox .dashboard-main{height:auto;min-height:100dvh;overflow:visible}.dashboard-shell-inbox .inbox-layout{grid-template-columns:1fr;min-height:calc(100dvh - 72px);overflow:visible}}body{line-height:1.5}:where(.dashboard-shell,.super-shell,.login-shell,.onboarding-shell,.profile-shell,.manage-page,.feedback-page,.payment-return-page,.widget-page){font-family:var(--font-brand);font-size:15px;line-height:1.5}:where(.dashboard-shell,.super-shell,.login-shell,.onboarding-shell,.profile-shell,.manage-page,.feedback-page,.payment-return-page,.widget-page) :where(button,input,select,textarea){font-family:inherit}.content-heading h1,.super-heading h2,.super-access h1,.login-form h2,.profile-hero h1,.manage-page h1,.feedback-page h1,.payment-return-page h1,.setup-step>h2,.onboarding-success h1{letter-spacing:-.02em!important;font-size:28px!important;font-weight:600!important;line-height:1.14!important}.dashboard-shell :where(.panel-heading h2,.panel-heading h3,.settings-card h2,.knowledge-tester h2,.knowledge-library h2,.knowledge-modal h2,.ops-modal h2,.working-hours-head h2,.time-off-heading h2,.branding-settings-head h2),.super-shell :where(.super-panel-head h3,.super-settings-section h3),.profile-shell :where(h2),.manage-page :where(h2),.feedback-page :where(h2),.payment-return-page :where(h2){letter-spacing:-.02em!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important}.dashboard-content :where(p,li,dd),.super-content :where(p,li,dd),.profile-shell :where(p,li,dd),.manage-page :where(p,li,dd),.feedback-page :where(p,li,dd),.payment-return-page :where(p,li,dd){font-weight:400;line-height:1.5;font-size:15px!important}.dashboard-content :where(small,time,dt),.super-content :where(small,time,dt),.profile-shell :where(small,time,dt),.manage-page :where(small,time,dt),.feedback-page :where(small,time,dt),.payment-return-page :where(small,time,dt){line-height:1.45;font-size:13px!important}.dashboard-content :where(label),.super-content :where(label),.profile-shell :where(label),.manage-page :where(label),.feedback-page :where(label),.payment-return-page :where(label){line-height:1.4;font-size:13px!important;font-weight:500!important}.dashboard-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.super-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.profile-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.manage-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.feedback-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.payment-return-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#22262b;background:#fff;min-height:40px;font-weight:400;border-color:#e3e3de!important;border-radius:8px!important;font-size:15px!important}.dashboard-content :where(button,a),.super-content :where(button,a),.profile-shell :where(button,a),.manage-page :where(button,a),.feedback-page :where(button,a),.payment-return-page :where(button,a){font-weight:500;font-size:13px!important}:where(.dashboard-kicker,.dashboard-nav>p,.super-sidebar nav>p,.super-heading>p,.super-panel-head>p,.login-kicker,.setup-eyebrow,.profile-eyebrow,.flow-kicker,.booking-table-head,.super-table-head,.knowledge-status,.knowledge-category,.ops-status,.managed-label,.spaos-team-readonly em,.spaos-state,.status-badge,.connection-badge,.billing-status,.delivery-status){text-transform:uppercase;letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}.dashboard-nav button,.super-sidebar nav button{min-height:44px;padding-block:10px;font-size:13px!important;font-weight:500!important}.dashboard-nav button :where(span,b),.super-sidebar nav button :where(span,b),.dashboard-sidebar-footer :where(strong,span,small),.super-sidebar :where(.super-profile strong,.super-profile span,.super-profile small){line-height:1.35;font-size:13px!important}.dashboard-nav button .nav-alert,.dashboard-nav button i,.super-sidebar nav button i{font-variant-numeric:tabular-nums;font-size:11px!important}.dashboard-topbar,.super-topbar,.profile-topbar{min-height:72px}.dashboard-topbar :where(a,button,span,small),.super-topbar :where(a,button,span,small),.profile-topbar :where(a,button,span,small){font-size:13px!important}.live-status,.super-admin-chip{letter-spacing:.08em;text-transform:uppercase;font-size:11px!important;font-weight:500!important}.dashboard-content,.super-content{width:min(100%,1120px);padding:32px clamp(20px,3vw,40px) 48px}.content-heading,.super-heading{margin-bottom:28px}.content-heading>p,.super-heading>span{max-width:720px;line-height:1.5;color:#5b6470!important;font-size:15px!important}:where(.metric-grid article,.super-metrics article,.panel,.super-panel,.settings-card,.booking-detail-panel,.working-hours-panel,.profile-card,.manage-card,.feedback-card){box-shadow:none!important;border-radius:12px!important}:where(.panel,.super-panel,.settings-card,.profile-card,.manage-card,.feedback-card){padding:20px}.metric-grid article,.super-metrics article{min-height:132px;padding:20px!important}.metric-grid article>:where(p,span),.super-metrics article>:where(p,span){line-height:1.4;color:#5b6470!important;font-size:13px!important}.metric-grid article>strong,.super-metrics article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px!important;font-weight:600!important}.booking-table-head,.super-table-head{min-height:40px;color:#5b6470!important}.booking-table-row,.super-tenant-row,.super-user-row,.super-billing-row,.super-webhook-row{min-height:64px}.booking-table-row :where(strong,span,small,time,button),.super-tenant-row :where(strong,span,small,time,button),.super-user-row :where(strong,span,small,time,button),.super-billing-row :where(strong,span,small,time,button),.super-webhook-row :where(strong,span,small,time,button){line-height:1.4;font-size:13px!important}.booking-table-row strong,.super-tenant-row strong,.super-user-row strong,.super-billing-row strong{color:#22262b;font-weight:500}.booking-table-row>button,.bookings-toolbar button,.dashboard-content .primary-action,.dashboard-content .secondary-action{min-height:40px;padding-inline:14px;border-radius:8px!important}.dashboard-shell :where(.knowledge-metrics p,.knowledge-list article>p,.knowledge-keywords span,.knowledge-keywords small,.knowledge-card-top button,.ops-card>div>strong,.ops-card>div>small,.ops-card>div>p,.workspace-list strong,.workspace-list small,.location-list strong,.location-list small,.member-list strong,.member-list small,.provider-row span,.readiness-panel li,.audit-list article,.privacy-request-list article,.delivery-failure-list article,.reminder-list article,.billing-history article,.assistant-notice,.assistant-name-form>small,.knowledge-notice,.ops-notice,.workspace-notice,.workspace-local-link,.spaos-helper,.spaos-error,.spaos-catalog-summary span,.spaos-local-mode strong,.spaos-local-mode p,.spaos-settings-form label>small,.spaos-managed-banner strong,.spaos-managed-banner p,.spaos-managed-banner small,.spaos-team-readonly header>span,.spaos-team-readonly article strong,.spaos-team-readonly article small,.schedule-inherit-toggle strong,.schedule-inherit-toggle small,.schedule-day-toggle,.schedule-shift,.schedule-shift input,.add-shift-button,.schedule-closed-label,.working-hours-footer p){line-height:1.45;font-size:13px!important}.dashboard-shell :where(.customize-options label,.brand-color-control,.assistant-name-form>label,.knowledge-tester form label>span,.knowledge-modal>label,.ops-modal>label,.ops-modal legend,.closure-form>label,.ops-field-grid>label,.manual-busy-form label,.website-import-form label,.whatsapp-panel label,.retention-form label,.privacy-request-form label,.email-test-form label,.workspace-inline-form label,.spaos-system-select,.spaos-settings-form label,.working-hours-head>label){font-size:13px!important;font-weight:500!important}.dashboard-shell :where(.customize-save,.assistant-name-form button,.knowledge-tester form button,.provider-row button,.manual-busy-form button,.website-import-form button,.retention-form button,.privacy-request-form button,.email-test-form button,.workspace-inline-form button,.invite-form button,.spaos-actions button,.spaos-local-mode button,.ops-modal-actions button){min-height:40px;padding-inline:14px;border-radius:8px!important;font-size:13px!important;font-weight:500!important}.dashboard-shell :where(.analytics-hero-grid article.analytics-feature,.connection-hero,.trust-summary-grid .trust-plan-card){box-shadow:none!important;background:#22262b!important}.super-sidebar :where(strong,span,small),.super-content :where(.super-notice,.super-empty,.super-muted,.super-helper,.super-inline-note),.super-content :where(code,pre){line-height:1.45;font-size:13px!important}.super-content :where(.readiness-row,.connection-health-row,.role-row,.flag-row,.announcement-row,.ticket-row,.runbook-row,.webhook-row,.timeline-row){min-height:56px}.super-content :where(.readiness-row,.connection-health-row,.role-row,.flag-row,.announcement-row,.ticket-row,.runbook-row,.webhook-row,.timeline-row) :where(strong,span,small,button,code){line-height:1.4;font-size:13px!important}.super-content :where(.readiness-meter,.progress-meter,.funnel-bar) :where(span,strong,small){font-variant-numeric:tabular-nums;font-size:11px!important}.login-story h1{letter-spacing:-.02em!important;font-size:40px!important;font-weight:500!important;line-height:1.08!important}.login-story :where(p,li){line-height:1.5;font-size:15px!important}.login-story :where(small),.login-form :where(small,.auth-help,.auth-switch,.password-hint,.auth-legal){line-height:1.45;font-size:13px!important}.login-form>span,.login-form>p{line-height:1.5;font-size:15px!important}.login-form>label,.login-form fieldset label{font-size:13px!important;font-weight:500!important}.login-form input,.login-form select,.login-form textarea{min-height:44px;font-size:15px!important}.login-form :where(button,a){min-height:40px;font-size:13px!important;font-weight:500!important}.onboarding-aside-copy h1{color:#fff;letter-spacing:-.02em!important;font-size:40px!important;font-weight:500!important;line-height:1.08!important}.onboarding-aside-copy>span{line-height:1.5;color:#8b939e!important;font-size:15px!important}.onboarding-brand small,.setup-progress li>span,.setup-progress li strong,.setup-progress li small,.local-setup-note,.onboarding-main>header,.onboarding-main>header a{line-height:1.4;font-size:13px!important}.setup-progress li.active>span{color:#fff!important;background:#1b9c8c!important;border-color:#1b9c8c!important}.setup-progress li.done>span{color:#fff!important;background:#14776b!important;border-color:#14776b!important}.setup-step>p:not(.setup-eyebrow),.onboarding-success>p:not(.setup-eyebrow),.hours-summary p,.greeting-preview p,.setup-error{line-height:1.5;font-size:15px!important}.setup-fields label,.day-picker legend{font-size:13px!important;font-weight:500!important}.setup-fields input,.setup-fields select,.setup-fields textarea{min-height:44px;border-color:#e3e3de!important;font-size:15px!important}.setup-fields>small,.day-picker button :where(span,small),.greeting-preview :where(strong,small),.setup-actions :where(button,a){line-height:1.4;font-size:13px!important}.day-picker button{min-height:80px;border-radius:8px!important}.day-picker button.selected{color:#14776b!important;box-shadow:none!important;background:#e4f2ef!important;border-color:#1b9c8c!important}.greeting-preview{border:1px solid #e3e3de;background:#edeaea!important}.greeting-preview>span,.setup-success-mark{color:#14776b!important;box-shadow:none!important;background:#e4f2ef!important}.chat-widget{background:#fff;border:1px solid #e3e3de;border-radius:12px;box-shadow:0 16px 40px #22262b29}.chat-body{background:#edeaea}.chat-heading strong{font-weight:600;font-size:15px!important}.chat-heading span{font-size:13px!important}.chat-date,.flow-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:11px!important;font-weight:500!important}.assistant-disclosure,.identity-conversation>small,.identity-error,.chat-send-error,.privacy-copy,.widget-unavailable p,.flow-empty,.flow-error,.flow-summary,.bundle-total{line-height:1.45;font-size:13px!important}.assistant-disclosure{color:#71501f;max-width:340px;box-shadow:none;background:#f5ebdc}.message-bubble{box-shadow:none;border:1px solid #22262b14;border-radius:12px;padding:10px 12px 7px;line-height:1.45;font-size:15px!important}.message-bubble :where(small,time),.message-bubble time b{line-height:1.25;font-size:11px!important}.message-action,.flow-back,.flow-continue,.confirm-button,.success-card button,.quick-replies button,.widget-unavailable button{border-radius:8px;min-height:40px;font-size:13px!important;font-weight:500!important}.flow-card{box-shadow:none;border:1px solid #e3e3de;border-radius:12px;padding:16px}.flow-card h3,.widget-unavailable h3,.success-card h3{letter-spacing:-.02em;line-height:1.2;font-family:var(--font-brand)!important;font-size:22px!important;font-weight:600!important}.flow-option{min-height:68px;padding-block:12px}.flow-option strong,.flow-option>b,.slot-grid span,.intake-card label,.success-card p{line-height:1.4;font-size:15px!important}.flow-option small,.slot-grid small{line-height:1.4;font-size:13px!important}.slot-grid button{border-radius:8px;min-height:52px}.intake-card input,.chat-composer input{min-height:44px;font-size:15px!important}.date-picker-reply{border-radius:8px;min-width:154px;min-height:44px}.date-picker-reply span{letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-size:11px!important}.date-picker-reply input{width:136px;font-size:13px!important}.widget-credit{min-height:24px;font-size:11px!important}.typing-dots i,.slot-loading i{animation-name:brand-pulse!important;animation-duration:.9s!important;animation-timing-function:ease-in-out!important}@keyframes brand-pulse{0%,to{opacity:.3}50%{opacity:.9}}.widget-launcher:hover{transform:translateY(-1px)!important}.widget-studio :where(.widget-studio-intro p,.customize-options label,.customize-options label small,.widget-preview-panel>p){line-height:1.45;font-size:13px!important}.widget-studio :where(.customize-options input,.customize-options select,.customize-options textarea){font-size:15px!important}.widget-studio .customize-save{min-height:40px;font-size:13px!important;font-weight:500!important}.dashboard-shell :where(.panel,.settings-card,.knowledge-metrics article,.reminder-metrics article,.trust-summary-grid>article,.analytics-hero-grid article,.billing-plan-grid article),.super-shell :where(.super-panel,.super-metrics article),.login-form,.onboarding-shell :where(.setup-step,.greeting-preview),.profile-shell :where(.profile-card),.manage-page :where(.manage-card),.feedback-page :where(.feedback-card){box-shadow:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.dashboard-content,.super-content{padding:24px 16px 40px}.content-heading h1,.super-heading h2,.login-form h2,.profile-hero h1,.manage-page h1,.feedback-page h1,.setup-step>h2,.onboarding-success h1{font-size:28px!important}.login-story h1,.onboarding-aside-copy h1{font-size:40px!important}.setup-form{width:min(100% - 32px,760px);padding-top:40px}.setup-fields.two-column{grid-template-columns:1fr}.day-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.day-picker legend{grid-column:1/-1}.day-picker button{width:100%;margin:0}}:root{--fd-button-height:40px;--fd-button-compact-height:32px;--fd-button-icon-size:32px}:where(.primary-action,.secondary-action,.auth-primary-link,.login-form>button,.setup-actions button,.setup-actions a,.profile-card form>button,.profile-sessions>button,.manage-actions button,.feedback-card button,.booking-detail-primary,.booking-detail-danger){min-height:var(--fd-button-height);padding-inline:16px}.bookings-toolbar button{min-height:36px;padding:0 12px;color:#5b6470!important;background:0 0!important;border:0!important;border-radius:6px!important}.bookings-toolbar button:hover{color:#22262b!important;background:#22262b0f!important}.bookings-toolbar button.active{color:#fff!important;box-shadow:none!important;background:#22262b!important}.booking-table-head,.booking-table-row{grid-template-columns:1.35fr 1.55fr .8fr .55fr .65fr 64px}.booking-table-row>button{justify-self:end;width:auto;min-width:56px;min-height:34px;padding:0 10px;color:#22262b!important;background:#fff!important;border:1px solid #d9d9d3!important;border-radius:8px!important}.booking-table-row>button:hover{color:#14776b!important;background:#edf7f5!important;border-color:#1b9c8c!important}:where(.panel-heading button,.super-panel-head button,.knowledge-card-top button,.ops-card>button,.customer-section-heading button.quiet){min-height:var(--fd-button-compact-height);padding:0 8px}.knowledge-card-top>div{align-items:center}.inbox-filters button{min-width:44px;min-height:36px;padding-inline:10px}.dashboard-shell .schedule-shift>button{width:var(--fd-button-icon-size);height:var(--fd-button-icon-size);min-height:var(--fd-button-icon-size)}.dashboard-shell .code-block button{min-height:var(--fd-button-compact-height);padding-inline:10px;font-size:var(--fd-type-meta)!important}.chat-composer>button:not(.send-button){width:var(--fd-button-icon-size);height:var(--fd-button-icon-size);min-height:var(--fd-button-icon-size)}.dashboard-shell .whatsapp-panel>button{height:var(--fd-button-height);min-height:var(--fd-button-height);align-self:end;padding:0 16px}.super-content .enterprise-create-tenant button{align-self:end;height:42px;min-height:42px;padding-inline:16px}.super-content :where(.enterprise-row-actions,.super-inline-actions) button{min-height:34px;padding-inline:12px}.super-content :where(.super-audit-panel article,.super-billing-ledger article,.super-plan-history article,.super-dunning-panel article)>button{min-height:var(--fd-button-compact-height);padding:0 8px}.super-content .super-launch-endpoints button{min-height:var(--fd-button-compact-height);padding-inline:10px}:where(.dashboard-shell,.super-shell,.profile-shell,.login-shell,.onboarding-shell,.manage-page,.feedback-page,.payment-return-page,.billing-complete-shell) :where(button,a.primary-action,a.secondary-action):focus-visible{outline-offset:2px;outline:2px solid #1b9c8c}:where(.dashboard-shell,.super-shell,.profile-shell,.login-shell,.onboarding-shell) button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.booking-table-row{grid-template-columns:minmax(0,1fr) auto}.booking-table-row>button{min-width:64px}}.login-kicker,.login-form>.dashboard-kicker,.onboarding-aside-copy>p,.setup-eyebrow,.dashboard-kicker,.super-heading>p,.super-panel-head>p{text-transform:uppercase;letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important}.dashboard-shell .branding-color-field>b{color:#5b6470;font-variant-numeric:tabular-nums;font-size:13px!important;font-weight:500!important}:root{--fd-type-body:15px;--fd-type-control:14px;--fd-type-meta:13px;--fd-type-label:12px}.dashboard-content :where(p,li,dd),.super-content :where(p,li,dd),.profile-shell :where(p,li,dd),.manage-page :where(p,li,dd),.feedback-page :where(p,li,dd),.payment-return-page :where(p,li,dd),.billing-complete-shell :where(p,li,dd),.fd-content-page :where(p,li){font-size:var(--fd-type-body)!important;line-height:1.55!important}.dashboard-content :where(strong,span,small,time,dt),.super-content :where(strong,span,small,time,dt),.profile-shell :where(strong,span,small,time,dt),.manage-page :where(strong,span,small,time,dt),.feedback-page :where(strong,span,small,time,dt),.payment-return-page :where(strong,span,small,time,dt),.billing-complete-shell :where(strong,span,small,time,dt){line-height:1.45;font-size:var(--fd-type-meta)!important}.dashboard-content :where(button,a,label),.super-content :where(button,a,label),.profile-shell :where(button,a,label),.manage-page :where(button,a,label),.feedback-page :where(button,a,label),.payment-return-page :where(button,a,label),.billing-complete-shell :where(button,a,label),.fd-content-page :where(button,a){line-height:1.4;font-size:var(--fd-type-control)!important}.dashboard-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.super-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.profile-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.manage-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.feedback-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.login-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.onboarding-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;line-height:1.4;font-size:16px!important}.dashboard-content [role=row] :where(strong,span,small,time,button),.super-content [role=row] :where(strong,span,small,time,button),.booking-table-row :where(strong,span,small,time,button),.customer-row :where(strong,span,small,time,button),.super-tenant-row :where(strong,span,small,time,button),.super-user-row :where(strong,span,small,time,button),.super-billing-row :where(strong,span,small,time,button),.super-webhook-row :where(strong,span,small,time,button),.enterprise-user-row :where(strong,span,small,time,button),.enterprise-month-row :where(strong,span,small,time,button){line-height:1.45;font-size:var(--fd-type-control)!important}.booking-table-head,.customer-table-head,.super-table-head,.enterprise-table-head,.enterprise-month-table>header{min-height:44px;color:#5b6470!important;font-size:var(--fd-type-label)!important;letter-spacing:.08em!important;font-weight:600!important;line-height:1.25!important}.booking-table-row,.customer-row,.super-tenant-row,.super-user-row,.super-billing-row,.super-webhook-row{min-height:72px}.booking-person>div{gap:3px;min-width:0;display:grid}.booking-person>div :where(strong,small){display:block}.booking-table-row>button,.customer-row button,.super-content [role=row] button{min-height:38px;padding-inline:14px;font-size:var(--fd-type-control)!important}.dashboard-nav button,.super-sidebar nav button,.dashboard-nav button :where(span,b),.super-sidebar nav button :where(span,b),.dashboard-sidebar-footer :where(strong,span),.super-profile :where(strong,span){font-size:var(--fd-type-control)!important}.dashboard-sidebar-footer small,.super-profile small,.dashboard-topbar :where(a,button,span,small),.super-topbar :where(a,button,span,small),.profile-topbar :where(a,button,span,small){font-size:var(--fd-type-meta)!important}:where(.dashboard-kicker,.dashboard-nav>p,.super-sidebar nav>p,.super-heading>p,.super-panel-head>p,.login-kicker,.setup-eyebrow,.profile-eyebrow,.flow-kicker,.knowledge-status,.knowledge-category,.ops-status,.managed-label,.spaos-team-readonly em,.spaos-state,.status-badge,.connection-badge,.billing-status,.delivery-status){font-size:var(--fd-type-label)!important;font-weight:600!important;line-height:1.25!important}.login-story :where(p,li),.login-form>:where(p,span),.onboarding-shell :where(p,li){font-size:var(--fd-type-body)!important;line-height:1.55!important}.login-shell :where(label,button,a),.onboarding-shell :where(label,button,a){line-height:1.4;font-size:var(--fd-type-control)!important}.login-shell .login-form>label,.login-shell .login-form fieldset label,.onboarding-shell .setup-fields label,.onboarding-shell .day-picker legend{font-size:var(--fd-type-control)!important}.login-shell .login-form :where(input,select,textarea),.onboarding-shell .setup-fields :where(input,select,textarea){min-height:44px;font-size:16px!important}.login-shell .login-form :where(button,a),.onboarding-shell .setup-actions :where(button,a),.onboarding-shell .day-picker button{font-size:var(--fd-type-control)!important}.login-shell :where(small,.auth-help,.auth-switch,.password-hint,.auth-legal),.onboarding-shell :where(small,time){line-height:1.45;font-size:var(--fd-type-meta)!important}.login-kicker,.login-form>.dashboard-kicker,.onboarding-aside-copy>p,.setup-eyebrow{font-size:var(--fd-type-label)!important}.billing-complete-shell{color:#22262b;font-family:var(--font-brand);background:#f6f6f3!important}.billing-complete-shell section{box-shadow:none!important;border:1px solid #e3e3de!important;border-radius:12px!important}.billing-complete-shell h1{color:#22262b;font-family:var(--font-brand)!important;letter-spacing:-.02em!important;font-size:28px!important;font-weight:600!important;line-height:1.14!important}.billing-complete-shell h1+p{color:#5b6470;font-size:var(--fd-type-body)!important}.billing-complete-shell section>p:first-of-type{color:#8b939e;font-size:var(--fd-type-label)!important;letter-spacing:.08em!important;font-weight:600!important}.billing-complete-shell a{align-items:center;min-height:44px;display:inline-flex;color:#fff!important;font-size:var(--fd-type-control)!important;background:#1b9c8c!important;border-radius:8px!important;font-weight:500!important}.chat-heading strong{font-size:16px!important}.chat-heading span,.assistant-disclosure,.identity-conversation>small,.identity-error,.chat-send-error,.privacy-copy,.widget-unavailable p,.flow-empty,.flow-error,.flow-summary,.bundle-total{line-height:1.5;font-size:14px!important}.message-bubble{line-height:1.5;font-size:16px!important}.message-action,.flow-back,.flow-continue,.confirm-button,.success-card button,.quick-replies button,.widget-unavailable button{font-size:14px!important}.intake-card input,.chat-composer input,.date-picker-reply input{font-size:16px!important}@media (max-width:760px){.dashboard-content :where(button,a,label),.super-content :where(button,a,label),.profile-shell :where(button,a,label),.manage-page :where(button,a,label),.feedback-page :where(button,a,label),.login-shell :where(button,a,label),.onboarding-shell :where(button,a,label){font-size:14px!important}.booking-table-row,.customer-row{min-height:78px}}.booking-table-row>button{min-height:34px;padding-inline:10px}
