@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow,.shadow\/gradient{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-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:#25342f;--muted:#7c8580;--green:#123d36;--green-dark:#20594e;--green-light:#e8eee3;--line:#e6eae6;--canvas:#f7f6f0;--white:#fff;--radius:12px}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring,#7caf91);outline-offset:3px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-weight:550}h1{font-size:48px;line-height:1.12}h2{font-size:23px;line-height:1.3}h3{font-size:18px;line-height:1.4}p{color:var(--muted);line-height:1.7}small{font-size:11px}svg{flex-shrink:0}input,textarea,select{color:var(--ink);background:#fff;border:1px solid #dfe5df;border-radius:7px;width:100%;min-width:0;padding:11px 13px}input::placeholder,textarea::placeholder{color:#9ba39e}input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);flex-shrink:0}textarea{resize:vertical}label{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}label small{color:var(--muted);font-weight:400}.button{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:13px;font-weight:550;line-height:1.3;transition:background .16s,transform .16s;display:inline-flex}.button:hover{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-1px)}.button.secondary{color:var(--ink);background:#fff;border-color:#dfe5df;box-shadow:0 2px 2px #26352a03}.button.secondary:hover{background:#f4f7f3;border-color:#bac9bf}.button.small{padding:9px 13px;font-size:12px}.button.full{width:100%}.button.danger{color:#a33c32;background:#fff5f3;border-color:#e4c1bd}.icon-button{color:#656b79;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{color:var(--ink);background:#eeeff2}.logo{letter-spacing:-1.2px;color:#1a4431;align-items:center;font-size:25px;font-weight:650;display:inline-flex}.logo-mark{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;margin-right:9px;display:inline-flex}.logo-period{color:var(--green)}.logo.light{color:#fff}.logo.light .logo-mark{color:#20533c;background:#cbedde}.logo.light .logo-period{color:#a4ddc3}.eyebrow{letter-spacing:1.5px;color:#667c6c;align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.7;display:inline-flex}.status-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.green-text{color:var(--green)}.muted{color:var(--muted)}.small-text{font-size:12px;line-height:1.6}.text-link{color:var(--green);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:550;display:inline-flex}.text-link:hover{text-decoration:underline}.badge{color:#5e6571;white-space:nowrap;background:#f5f6f7;border:1px solid #e0e3e8;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.badge.green{color:#307e5b;background:#eff0f3;border-color:#d1ede0}.badge.neutral{background:#f6f7f8}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head p{margin-top:5px;font-size:12px}.section-head h2{letter-spacing:-.35px;font-size:15px}.section-head h3{font-size:14px}.form-stack{flex-direction:column;gap:20px;display:flex}.form-actions{gap:10px;display:flex}.check-label{flex-direction:row;align-items:center;font-weight:400;line-height:1.5}.error-text{color:#b0493c;font-size:12px;line-height:1.6}.info-box{border:1px solid var(--line);background:var(--canvas);color:#69766c;border-radius:8px;padding:14px;font-size:12px;line-height:1.7}.info-box small{display:block}.code-block{font-family:var(--font-mono), monospace;border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;background:#f2f3f6;border-radius:8px;padding:18px;font-size:12px;line-height:1.8}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:48px 24px;display:flex}.empty p{max-width:380px;font-size:13px}.empty h3{font-size:17px}.empty a{color:var(--green)}.empty-icon{color:#585e69;background:#f1f2f4;border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.avatar{color:#68735a;background:#eef0e5;border:1px solid #e4e7da;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:500;display:inline-flex}.avatar.dark{color:#5b616e;background:#e8eaee}.avatar.small{width:28px;height:28px;font-size:10px}.avatar.large{width:50px;height:50px;font-size:15px}.price{letter-spacing:-1.8px;margin:18px 0;font-size:40px;font-weight:500}.price sup{vertical-align:super;letter-spacing:0;font-size:20px}.price small{letter-spacing:0;color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.footer{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:45px 6%;display:flex}.footer .logo{font-size:22px}.footer p{margin-top:10px;font-size:10px}.footer>div:nth-child(2){color:#7f8a7c;gap:20px;font-size:10px;display:flex}.footer>small{color:#a2aaa0;font-size:9px}.legal-page{max-width:760px;margin:auto;padding:70px 25px}.legal-page h1{margin:22px 0}.legal-page h2{margin:32px 0 12px}.legal-page p{font-size:14px}.dashboard-shell{background:var(--canvas);min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:229px;padding:28px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.logo,.sidebar>a{padding-left:10px}.sidebar .logo{font-size:25px}.sidebar .logo-mark{width:31px;height:31px}.workspace-switch{border:1px solid #dfe1e6;border-radius:8px;align-items:center;gap:10px;margin:31px 0 28px;padding:11px 10px;display:flex}.workspace-initial{color:#565c67;background:#f6f7f8;border:1px solid #e0e2e7;border-radius:6px;justify-content:center;align-items:center;width:31px;height:31px;font-size:13px;display:flex}.workspace-switch>div{flex:1}.workspace-switch strong{font-size:11px;font-weight:550;display:block}.workspace-switch span:not(.workspace-initial){color:#7a8190;margin-top:3px;font-size:9px;display:block}.workspace-switch>svg{color:#6d7482}.nav-label{color:#89909d;letter-spacing:1.4px;margin:0 13px 12px;font-size:8px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav a{color:#646b78;border-radius:6px;align-items:center;gap:12px;padding:11px 13px;font-size:11px;transition:background .15s;display:flex}.sidebar nav a:hover{background:#f3f4f6}.sidebar nav a.active{color:#2d7655;background:#ecedf0;font-weight:550}.sidebar nav a.active svg{color:#368f67}.sidebar nav a small{color:#38956b;text-align:center;background:#d1ede0;border-radius:4px;min-width:18px;margin-left:auto;padding:2px;font-size:8px}.sidebar nav a.nav-separated{margin-top:22px}.sidebar-bottom{margin-top:auto;padding-top:35px}.plan-summary{background:#f5f6f7;border:1px solid #dcefe6;border-radius:8px;padding:14px}.plan-summary strong{font-size:10px;font-weight:550}.plan-summary svg{color:#676e7b}.plan-summary p{margin:9px 0 13px;font-size:9px;line-height:1.7}.plan-summary a{color:#338560;justify-content:space-between;align-items:center;font-size:9px;font-weight:550;display:flex}.account-row{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:20px;padding:19px 0;display:flex}.account-row>div{flex:1}.account-row strong{font-size:10px;font-weight:550;display:block}.account-row small{color:#838a98;text-transform:capitalize;margin-top:2px;font-size:9px;display:block}.workspace-main{flex:1;min-width:0;margin-left:229px}.app-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex}.app-header>div{align-items:center;gap:19px;display:flex}.breadcrumb span{color:#c1c4cb;margin:0 13px}.breadcrumb strong{color:#525762;font-weight:450}.site-indicator{color:#676d7b;border-right:1px solid var(--line);align-items:center;gap:7px;padding-right:21px;font-size:10px;display:flex}.site-indicator select{color:#646b78;background:0 0;border:0;width:auto;max-width:200px;padding:3px 17px 3px 0;font-size:10px}.demo-banner{color:#626875;background:#eceef1;border-bottom:1px solid #daede4;justify-content:space-between;align-items:center;gap:15px;padding:10px 38px;font-size:9px;display:flex}.demo-banner>div{align-items:center;gap:9px;display:flex}.demo-banner strong{color:#555b66;font-weight:550}.demo-banner a{color:#328560;white-space:nowrap;align-items:center;gap:5px;display:flex}.demo-banner .status-dot{background:#43b280;width:5px;height:5px}.dashboard-content{max-width:1450px;min-height:calc(100dvh - 157px);margin:auto;padding:36px 38px 40px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:29px;display:flex}.page-heading .eyebrow{letter-spacing:1.25px;color:#6d7583;margin-bottom:9px;font-size:8px}.page-heading h1{letter-spacing:-1.05px;font-size:29px;font-weight:500;line-height:1.25}.page-heading p{color:#707786;margin-top:9px;font-size:11px}.page-heading>.button{padding:11px 14px;font-size:10px}.metrics-heading{margin-bottom:16px}.metrics-heading h2{font-size:14px;font-weight:500}.metrics-heading .small-text{font-size:9px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px 20px}.metric-card>div{color:#6c7381;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-card>div>svg{color:#838a97}.metric-card>strong{letter-spacing:-1px;margin:15px 0 8px;font-size:32px;font-weight:450;line-height:1;display:block}.overview-middle{grid-template-columns:1.45fr 1fr;gap:22px;margin-bottom:24px;display:grid}.dashboard-content .panel{border-radius:10px;padding:23px}.dashboard-content .panel h2{letter-spacing:-.25px;font-size:14px;font-weight:500}.dashboard-content .panel>.section-head p{color:#7a8190;font-size:10px}.activity-chart{gap:10px;height:175px;margin-top:27px;display:flex}.axis-labels{color:#949aa6;flex-direction:column;justify-content:space-between;width:18px;padding-bottom:27px;font-size:8px;display:flex}.activity-bars{background:repeating-linear-gradient(0deg,#0000 0 72px,#ebedf0 72px 73px) 0 -23px;flex:1;grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.bar-column{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.bar-space{justify-content:center;align-items:flex-end;width:100%;height:150px;display:flex}.bar{background:#a1dbc1;border-radius:3px 3px 0 0;width:70%;max-width:30px;min-height:2px}.bar.latest{background:#43b17f}.bar-column>span{color:#888f9c;font-size:8px}.chart-legend{color:#767d8c;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:8px;display:flex}.chart-legend .status-dot{background:#6ec8a0;width:5px;height:5px}.funnel-panel>p{margin-top:6px;font-size:10px}.funnel-panel>.section-head svg{color:#818896}.funnel-row{margin-top:21px}.funnel-row>div:first-child{justify-content:space-between;align-items:center;font-size:10px;display:flex}.funnel-row span{color:#686f7c;align-items:center;gap:8px;display:flex}.funnel-row i{color:#949aa6;background:#edeff2;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:flex}.funnel-row strong{color:#575d69;font-size:11px;font-weight:500}.funnel-track{background:#eeeff2;border-radius:3px;height:5px;margin:9px 0 0 23px;overflow:hidden}.funnel-track span{background:#72c9a2;border-radius:3px;height:100%}.funnel-panel>small{color:#818896;margin-top:21px;font-size:7px;line-height:1.7;display:block}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{text-transform:uppercase;letter-spacing:.65px;color:#a0a893;border-bottom:1px solid #edf0e8;padding:22px 12px 13px;font-size:8px;font-weight:450}td{color:#849075;border-bottom:1px solid #eff2ec;padding:14px 12px;font-size:10px}tr:last-child td{border-bottom:0}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}td strong{color:#526348;font-size:10px;font-weight:500;display:block}td small{color:#a3ac96;margin-top:4px;font-size:8px;display:block}.contact-cell{text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.contact-cell .avatar{width:31px;height:31px;font-size:9px}.contact-cell:hover strong{color:var(--green)}tbody tr:hover{background:#fbfcf9}td .badge{border-radius:4px;padding:4px 7px;font-size:8px}td>.score{color:#919c82;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.score>small{color:#a4ac98;margin:0;font-size:8px;font-weight:400;display:inline}.score.high{color:#3fa678}.score-dot{background:#a3a8b2;border-radius:50%;width:5px;height:5px;margin-right:3px}.score.high .score-dot{background:#54be8e}.overview-bottom{color:#828996;justify-content:space-between;gap:20px;margin-top:20px;font-size:8px;display:flex}.overview-bottom>span{align-items:center;gap:7px;display:flex}.app-footer{color:#868c9a;border-top:1px solid #def0e8;justify-content:space-between;padding:16px 38px;font-size:8px;display:flex}.app-footer>span:last-child{font-size:7px}.app-footer .green-text{margin:0 7px}.table-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tabs>button{color:#757d8c;text-transform:capitalize;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:10px}.tabs>button.selected{color:#3a986e;background:#e6f3ed;font-weight:500}.search-field{color:#878d9b;background:#fff;border:1px solid #dbeee5;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-field input{background:0 0;border:0;min-width:150px;padding:9px 0;font-size:10px}.dashboard-content>.muted{margin-top:20px}.knowledge-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:25px;padding:23px 0;display:grid}.knowledge-summary>div{border-right:1px solid var(--line);padding:0 25px}.knowledge-summary>div:last-child{border-right:0}.knowledge-summary small{color:#6c7381;font-size:10px;display:block}.knowledge-summary strong{margin:11px 0;font-size:28px;font-weight:450;display:block}.knowledge-summary span{color:#828997;font-size:9px}.source-link{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.source-icon{color:#717988;background:#f1f2f5;border:1px solid #d8ede4;border-radius:6px;justify-content:center;align-items:center;width:32px;height:37px;display:flex}.knowledge-footer{grid-template-columns:1fr 1fr;gap:23px;margin-top:23px;display:grid}.knowledge-footer h3{margin:12px 0 8px;font-size:15px}.knowledge-footer p{margin-bottom:16px;font-size:11px}.knowledge-footer svg{color:#666c7a}.file-label{cursor:pointer;display:inline-flex;position:relative}.file-label input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.crawl-log{flex-direction:column;gap:6px;margin-top:15px;font-size:11px;display:flex}.crawl-log small{color:#9e8e6b;word-break:break-word;font-size:10px}.assistant-layout{grid-template-columns:1fr 1fr;gap:40px;display:grid}.assistant-layout .form-stack{gap:23px}.assistant-layout label{color:#5b616d;font-size:11px}.assistant-layout input,.assistant-layout textarea,.assistant-layout select{font-size:12px}.color-field{color:#7d8492;align-items:center;gap:12px;font-size:10px;display:flex}.color-field input{cursor:pointer;width:40px;height:36px;padding:3px}.playground{background:#edf1e7;border:1px solid #e4e9da;border-radius:12px;flex-direction:column;align-items:center;gap:22px;padding:25px;display:flex}.playground>.section-head{width:100%}.playground .eyebrow{font-size:8px}.playground>.section-head p{color:#94a085;margin-top:5px;font-size:11px}.playground .badge{font-size:8px}.playground>small{text-align:center;font-size:9px;line-height:1.7}.provider-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;display:grid}.provider-icon{border:1px solid var(--line);width:51px;height:51px;color:var(--green);background:#f5f6f7;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.provider-card h2{margin:26px 0 13px;font-size:20px!important}.provider-card p{min-height:57px;margin-bottom:24px;font-size:11px}.provider-card .button{width:100%;font-size:10px}.provider-card .badge{font-size:8px}.workflow-config{margin-bottom:25px}.workflow-config form{flex-direction:column;align-items:flex-start;gap:22px;margin-top:25px;display:flex}.workflow-config .check-label{color:#606673;flex-wrap:wrap;font-size:11px}.number-input{width:58px;padding:6px 9px;font-size:11px}.delivery-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;font-size:11px;display:flex}.delivery-row small{color:var(--muted);flex:1}.usage-top{grid-template-columns:1fr 2fr;gap:24px;margin-bottom:25px;display:grid}.current-plan h2{margin:24px 0 12px;font-size:25px!important}.current-plan>strong{letter-spacing:-1px;font-size:34px;font-weight:450}.current-plan>strong small{color:#7b8391;letter-spacing:0;font-size:11px}.current-plan>p{margin-top:18px;font-size:11px}.usage-row{margin-top:28px}.usage-row>div:first-child{color:#5f6572;justify-content:space-between;font-size:11px;display:flex}.usage-row strong{font-weight:500}.usage-row small{color:#838a97;font-size:10px;font-weight:400}.progress-track{background:#e5f3ed;border-radius:5px;height:7px;margin-top:13px;overflow:hidden}.progress-track span{background:var(--green);border-radius:5px;min-width:1px;height:100%;display:block}.usage-panel>p{margin-top:25px;font-size:10px}.billing-plans{grid-template-columns:repeat(3,1fr);gap:23px;margin-bottom:25px;display:grid}.billing-plans .selected-plan{border-color:var(--green);background:#f5f6f7}.billing-plans p{margin:15px 0 24px;font-size:10px}.billing-plans .button{width:100%;font-size:11px}.billing-plans~.panel p{margin-top:14px;font-size:11px}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.settings-grid p{overflow-wrap:anywhere;margin:17px 0;font-size:11px}.settings-grid code{font-size:10px}.settings-line{color:#6c7482;align-items:center;gap:13px;margin-top:25px;display:flex}.settings-line>div{flex:1}.settings-line strong{font-size:11px;font-weight:500;display:block}.settings-line small{color:#848b98;margin-top:4px;font-size:9px;display:block}.settings-grid .danger-zone{border-color:#ebdfd7}.settings-grid .danger-zone h2{color:#a77b68}.inbox{grid-template-columns:300px 1fr;min-height:620px;display:grid;overflow:hidden;padding:0!important}.inbox>aside{border-right:1px solid var(--line);background:#fafbfc}.inbox .search-field{margin:17px}.conversation-item{text-align:left;background:0 0;border:0;border-top:1px solid #e4f2ec;width:100%;padding:19px;display:block}.conversation-item.selected{background:var(--green-light);box-shadow:inset 3px 0 var(--green)}.conversation-item strong{font-size:11px;font-weight:500}.conversation-item small{color:#868c9a;font-size:8px}.conversation-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:10px;display:-webkit-box;overflow:hidden}.conversation-item .badge{font-size:7px}.transcript{flex-direction:column;padding:25px;display:flex}.transcript .section-head h2{font-size:14px}.transcript .section-head p,.transcript .section-head .button{font-size:9px}.transcript-messages{flex-direction:column;flex:1;gap:20px;padding:35px 0;display:flex}.transcript-message{background:#f0f1f4;border-radius:9px;align-self:flex-start;max-width:85%;padding:15px}.transcript-message.user{background:#ebedf0;align-self:flex-end}.transcript-message>small{color:#747c8b;font-size:8px}.transcript-message p{color:#606672;margin-top:7px;font-size:11px;line-height:1.8}.transcript-message a{color:#43b07f;gap:5px;margin-top:9px;margin-right:8px;font-size:8px;display:inline-flex}.transcript>.section-head select{width:150px;font-size:10px}.inline-form{gap:10px;margin-bottom:20px;display:flex}.inline-form input{font-size:11px}.inline-form .button{font-size:10px}.transcript>.section-head>small{font-size:8px}.alert{border:1px solid;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 17px;font-size:11px;display:flex}.alert>.icon-button{margin-left:auto}.alert.error{color:#a16a49;background:#fff5f0;border-color:#eed6c8}.alert.success{color:#3c9d71;background:#ecedf0;border-color:#c6e9d9}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#112e215e;position:fixed;inset:0}.modal{z-index:101;background:#fff;border:1px solid #d6ebe2;border-radius:15px;width:calc(100vw - 32px);max-width:560px;max-height:90dvh;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0f271c22}.modal>.section-head h2{letter-spacing:-.5px;font-size:20px}.modal>.muted{margin:10px 0 25px;font-size:12px;line-height:1.7}.modal .form-stack{gap:18px}.modal>.error-text{margin-top:15px}.lead-profile{align-items:center;gap:13px;margin:20px 0;display:flex}.lead-profile>div{flex:1}.lead-profile h2{font-size:21px}.lead-profile p{margin:5px 0;font-size:12px}.lead-profile>div>span{color:#777f8e;font-size:11px}.lead-profile .score{color:#40a779;font-size:30px;font-weight:500}.score-component{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.score-component strong{font-size:11px;font-weight:500;display:block}.score-component small{color:#7b8391;margin-top:6px;font-size:10px;display:block}.lead-details>h3{margin-top:25px;font-size:14px}.lead-details .form-stack{margin-top:25px}.loading-page{background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:23px;height:100dvh;display:flex}.skeleton{background:#e0f1e9;border-radius:5px;width:280px;height:18px;animation:1.6s infinite pulse}.skeleton.short{width:190px}.loading-page p{font-size:12px}.mobile-toggle{display:none}.widget-page{background:#fff;width:100%;height:100dvh;overflow:hidden}.chat-widget{color:#3b3f47;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-widget.embedded{border:1px solid #cfeddf;border-radius:14px;width:100%;max-width:368px;height:580px;box-shadow:0 10px 30px #20553d0c}.chat-header{background:var(--chat-accent);color:var(--chat-accent-fg,#fff);align-items:center;gap:12px;padding:20px;display:flex}.chat-avatar{background:#ffffff12;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.chat-header>div{flex:1}.chat-header strong{font-size:13px;font-weight:500}.chat-header strong>span{color:#ffffffa6;font-size:10px;font-weight:400}.chat-header small{color:#ffffff95;margin-top:5px;font-size:9px;display:block}.language-button,.chat-close{color:#fff;background:#ffffff15;border:0;border-radius:5px;padding:6px 8px;font-size:11px}.chat-close{padding:5px}.chat-messages{background:#fdfefb;flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px 18px;display:flex;overflow:auto}.chat-message{align-self:flex-start;max-width:90%;font-size:12px;line-height:1.8}.chat-message>div:first-of-type{white-space:pre-wrap;color:#585e6a;background:#edeef1;border:1px solid #dff0e8;border-radius:0 11px 11px;padding:12px 15px}.chat-message.user{align-self:flex-end}.chat-message.user>div:first-of-type{background:var(--chat-accent);color:var(--chat-accent-fg,#fff);border:0;border-radius:11px 0 11px 11px}.chat-message-label{color:#7f8694;margin-bottom:6px;font-size:9px;display:block}.chat-sources{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.chat-sources a,.chat-sources>span{color:#42af7e;background:#fff;border:1px solid #d1ede0;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;display:inline-flex}.suggested-question{color:#606673;text-align:start;background:#fff;border:1px solid #d6ece2;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;display:flex}.suggested-question:hover{background:#edeff2}.chat-actions{justify-content:center;gap:10px;padding:10px 10px 6px;display:flex}.chat-actions button{color:#666d7a;background:#fff;border:1px solid #d1ede0;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;display:flex}.chat-compose{border:1px solid #d1ede0;border-radius:9px;align-items:center;gap:5px;margin:5px 15px 12px;padding:4px;display:flex}.chat-compose input{background:0 0;border:0;padding:9px;font-size:11px}.chat-compose button{background:var(--chat-accent);color:var(--chat-accent-fg,#fff);border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:flex}.chat-footer{color:#9399a5;background:#fff;border-top:1px solid #ecedf0;justify-content:center;align-items:center;gap:4px;padding:10px 5px;font-size:8px;display:flex}.chat-footer strong{color:#707786;font-weight:500}.chat-consent{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:28px;display:flex}.chat-consent h3{font-size:22px;line-height:1.35}.chat-consent p{font-size:12px;line-height:1.8}.chat-consent .button{font-size:11px}.chat-flow{flex-direction:column;flex:1;gap:20px;min-height:0;padding:25px;display:flex;overflow:auto}.chat-flow>.text-link{font-size:10px}.chat-flow>.eyebrow{margin-top:8px;font-size:8px}.chat-flow h3{font-size:23px}.chat-flow input{font-size:12px}.chat-flow .button,.chat-flow .check-label{font-size:11px}.chat-flow p{font-size:12px}.chat-flow .form-stack{gap:20px}.chat-flow .form-stack h3{font-size:22px}.chat-flow .form-stack .muted{font-size:9px}.chat-error{color:#ad7252;background:#fff3ec;padding:9px 15px;font-size:10px;line-height:1.6}.chat-error button{background:0 0;border:0;margin-left:10px;text-decoration:underline}.chat-takeover{text-align:center;color:#a39874;padding-bottom:8px;font-size:9px}.chat-system-note{max-width:90%;color:var(--muted);text-align:center;background:#7c85801a;border-radius:999px;align-self:center;margin:4px auto;padding:4px 10px;font-size:11px}.handoff-badge{color:#b4552d;font-weight:600}.handoff-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.slot-grid{grid-template-columns:1fr;gap:8px;display:grid}.slot-grid button{color:#616774;background:#fff;border:1px solid #d1ede0;border-radius:7px;padding:12px;font-size:11px}.slot-grid button.selected{border-color:var(--chat-accent);color:var(--chat-accent);background:#e7f3ee}.booking-success{text-align:center;justify-content:center;align-items:center}.booking-success>svg{color:var(--chat-accent)}.typing-dots{letter-spacing:3px;animation:1s infinite pulse}.chat-widget[dir=rtl]{font-family:Arial,sans-serif}.chat-widget[dir=rtl] .chat-message>div:first-of-type{border-radius:11px 0 11px 11px}.chat-widget[dir=rtl] .chat-message.user>div:first-of-type{border-radius:0 11px 11px}@keyframes pulse{50%{opacity:.5}}@media (min-width:1600px){.dashboard-content{padding-top:44px}}@media (max-width:1150px){.footer>div:nth-child(2){gap:12px}.sidebar{width:205px;padding-inline:12px}.workspace-main{margin-left:205px}.app-header,.demo-banner{padding-inline:25px}.dashboard-content{padding:29px 25px}.page-heading h1{font-size:25px}.page-heading .eyebrow{font-size:7px}.metrics-grid{gap:12px}.metric-card{padding:17px 14px}.metric-card>div{font-size:9px}.metric-card>small{font-size:7px}.overview-middle{grid-template-columns:1.3fr 1fr;gap:16px}.activity-bars{gap:12px}.dashboard-content .panel{padding:19px}.assistant-layout{gap:20px}.playground{padding:20px 15px}.provider-grid{gap:14px}.provider-card .badge{font-size:7px}.inbox{grid-template-columns:240px 1fr}.transcript{padding:20px}.app-footer{padding-inline:25px}.settings-grid{gap:18px}.settings-grid .section-head{flex-wrap:wrap;align-items:flex-start}}@media (max-width:900px){.footer{flex-wrap:wrap}.footer>small{text-align:center;width:100%}.sidebar{width:190px;padding-inline:11px}.sidebar nav a{gap:10px;padding:10px;font-size:10px}.sidebar .logo{font-size:23px}.workspace-main{margin-left:190px}.dashboard-content{padding:26px 22px}.app-header{padding:0 22px}.demo-banner{padding:9px 22px}.demo-banner>div>span:last-child{display:none}.page-heading{align-items:flex-start;gap:17px}.page-heading h1{font-size:24px}.page-heading>.button{padding:9px 11px;font-size:9px}.page-heading>.button svg{width:14px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-card>div{font-size:11px}.metric-card>small{font-size:9px}.overview-middle{grid-template-columns:1fr}.funnel-panel{display:none}.overview-bottom{flex-direction:column;gap:10px}.dashboard-content .panel>.section-head p,.section-head .text-link{font-size:9px}.inbox{grid-template-columns:1fr}.inbox>aside{border-right:0;border-bottom:1px solid var(--line);max-height:225px;overflow:auto}.transcript{min-height:500px}.conversation-item{padding:13px 19px}.conversation-item p{margin:5px 0}.conversation-item .badge{display:none}.assistant-layout{grid-template-columns:1fr}.playground{padding:25px}.provider-grid{grid-template-columns:1fr}.provider-card{grid-template-columns:1fr auto;gap:12px;display:grid}.provider-card>.section-head{grid-column:1/-1}.provider-card h2{margin:8px 0;font-size:19px!important}.provider-card p{grid-column:1/-1;min-height:0;margin:0}.provider-card .button{grid-column:1/-1;justify-self:start;width:auto;margin-top:10px}.usage-top{grid-template-columns:1fr}.billing-plans{gap:12px}.billing-plans .panel{padding:17px}.billing-plans .price{font-size:30px}.billing-plans .button{padding-inline:8px;font-size:9px}.settings-grid{grid-template-columns:1fr}.table-toolbar{flex-wrap:wrap}.knowledge-footer{grid-template-columns:1fr}.app-footer>span:last-child{display:none}.knowledge-summary>div{padding:0 17px}.knowledge-summary span{font-size:8px}}@media (max-width:640px){.desktop{display:none}.footer{align-items:flex-start;gap:25px;padding:35px 6%}.footer>div:nth-child(2){grid-template-columns:1fr 1fr;gap:14px;font-size:9px;display:grid}.footer .logo{font-size:20px}.footer .logo-mark{width:27px;height:27px}.footer p{font-size:8px}.footer>small{text-align:left}.sidebar{width:225px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 50px #1a45321c}.sidebar.open{transform:translate(0)}.sidebar.open:after{content:"";z-index:-1;pointer-events:none;background:#1c49342a;width:100vw;height:100vh;position:fixed;top:0;left:225px}.workspace-main{margin-left:0}.mobile-toggle{display:inline-flex}.app-header{z-index:25;height:59px;padding:0 16px;position:sticky;top:0}.app-header>div{gap:9px}.breadcrumb{font-size:9px}.breadcrumb>span{margin:0 6px}.site-indicator{border:0;padding:0}.site-indicator select{max-width:100px;padding-right:2px;font-size:8px}.site-indicator>svg{width:13px}.app-header>div:last-child>.icon-button{display:none}.app-header .avatar{width:25px;height:25px;font-size:9px}.demo-banner{padding:9px 19px;font-size:8px}.demo-banner a{font-size:8px}.dashboard-content{padding:26px 18px 30px}.page-heading{flex-wrap:wrap;gap:15px;margin-bottom:23px}.page-heading h1{letter-spacing:-1px;max-width:310px;font-size:27px}.page-heading .eyebrow{letter-spacing:1px;margin-bottom:8px;font-size:6px}.page-heading p{max-width:290px;font-size:10px;line-height:1.7}.page-heading>.button{padding:9px 12px;font-size:10px}.metrics-heading{gap:15px}.metrics-heading h2{font-size:13px}.metrics-heading>span{text-align:right;max-width:95px;font-size:7px}.metrics-grid{gap:10px;margin-bottom:19px}.metric-card{padding:17px 14px}.metric-card>div{font-size:9px}.metric-card>div>svg{width:16px}.metric-card>strong{margin:14px 0 9px;font-size:30px}.metric-card>small{font-size:7px}.dashboard-content .panel{padding:18px}.dashboard-content .panel>.section-head{align-items:flex-start;gap:10px}.dashboard-content .panel>.section-head h2{font-size:12px}.dashboard-content .panel>.section-head p{max-width:220px;font-size:9px}.section-head .text-link{white-space:nowrap;font-size:8px}.overview-middle{margin-bottom:20px}.activity-bars{gap:14px}.activity-chart{height:155px;margin-top:23px}.bar-space{height:132px}.chart-legend,.axis-labels,.bar-column>span{font-size:7px}.overview-bottom{font-size:8px;line-height:1.7}.app-footer{padding:16px 19px}.table-toolbar{gap:12px;margin-bottom:8px}.tabs{gap:3px}.tabs>button{padding:7px 8px;font-size:9px}.search-field{width:100%}.search-field input{padding:9px 0;font-size:10px}.table-scroll table{min-width:590px}th{font-size:7px}td{padding:13px 11px;font-size:9px}.knowledge-summary{margin-bottom:18px;padding:18px 0}.knowledge-summary>div{padding:0 13px}.knowledge-summary small{font-size:8px}.knowledge-summary strong{font-size:26px}.knowledge-summary span{font-size:7px;line-height:1.6;display:block}.knowledge-footer{gap:18px}.knowledge-footer p{font-size:10px}.knowledge-footer .panel h3{font-size:14px}.assistant-layout .form-stack{gap:21px}.playground{gap:20px;padding:19px 12px}.playground>.section-head{padding-inline:5px}.chat-widget.embedded{height:570px}.playground>small{font-size:8px}.provider-card .section-head{align-items:center!important}.provider-card h2{font-size:20px!important}.provider-card p{font-size:11px}.provider-card .badge{font-size:8px}.workflow-config .check-label{gap:8px;font-size:10px}.workflow-config .badge{font-size:7px}.workflow-config form{gap:18px}.usage-top{gap:18px;margin-bottom:18px}.current-plan{position:relative}.current-plan>h2{margin:17px 0 9px;font-size:24px!important}.current-plan>.badge{font-size:8px}.current-plan>strong{font-size:32px}.current-plan>p{margin-top:13px;font-size:10px}.billing-plans{grid-template-columns:1fr;gap:14px;margin-bottom:20px}.billing-plans .price{margin:12px 0;font-size:35px}.billing-plans p{margin:12px 0 18px;font-size:11px}.billing-plans .button{padding:11px;font-size:11px}.settings-grid{gap:18px}.settings-grid p{font-size:11px}.inbox .search-field{width:auto}.inbox>aside{max-height:210px}.transcript{min-height:470px;padding:18px}.transcript-message{max-width:95%}.transcript-message p{font-size:11px}.transcript .section-head .button{padding:7px 9px;font-size:8px}.modal{max-height:88dvh;padding:22px}.modal>.section-head h2{font-size:18px}.modal>.muted,.modal label{font-size:11px}.modal input,.modal textarea,.modal select{font-size:13px}.lead-profile h2{font-size:20px}.lead-profile p{font-size:11px}.form-actions{flex-wrap:wrap}.modal .code-block{font-size:10px}.alert{padding:11px 12px;font-size:10px;line-height:1.6}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dashboard-content p,.dashboard-content .muted,.dashboard-content small,.page-heading p{color:#545a65}.sidebar nav a{color:#5f6571;font-size:12px}.nav-label{color:#5d636f;font-size:9px}.workspace-switch strong,.account-row strong{font-size:12px}.workspace-switch span:not(.workspace-initial),.account-row small{color:#5d636f;font-size:10px}.plan-summary p,.plan-summary a{font-size:10px}.breadcrumb{color:#5b616d;font-size:11px}.demo-banner{font-size:10px}.dashboard-content .panel h2,.metrics-heading h2{font-size:16px}.page-heading p{font-size:12px}.metric-card>div{color:#525762;font-size:12px}.metric-card>small{color:#5d6470;font-size:10px}.dashboard-content td{color:#616875;font-size:12px}.dashboard-content td strong{color:#42464f;font-size:12px}.dashboard-content td small{color:#5f6572;font-size:10px}.dashboard-content th{color:#616774;font-size:10px}.dashboard-content td .badge{font-size:10px}.dashboard-content .panel>.section-head p{font-size:11px}.funnel-row>div:first-child{font-size:12px}.funnel-row span{color:#616875}.funnel-panel>p{font-size:11px}.funnel-panel>small{color:#585e6a;font-size:9px}.overview-bottom{color:#5a606c;font-size:10px}.tabs>button{color:#616774;font-size:11px}.search-field input,.dashboard-content label{font-size:12px}.dashboard-content .badge{color:#525762}.dashboard-content .badge.green{color:var(--app-brand-ink)}.chat-message-label{color:#565b67}.chat-sources a,.chat-sources>span{color:#2e7b58;font-size:10px}.chat-footer{color:#5e6470;font-size:9px}.chat-footer span{color:#5e6470}.chat-footer strong{color:#535863}.suggested-question{color:#338761;font-size:11px}.chat-actions button{color:#368f67;font-size:10px}.chat-compose input{font-size:12px}.chat-flow>.eyebrow{font-size:9px}.chat-flow .form-stack>.muted{color:#595f6b}.chat-header small,.chat-header strong>span{color:#fffc}.footer>small{color:#77816e}.provider-card p,.settings-grid p{font-size:12px}.app-footer{color:#5d636f;font-size:9px}.chat-close:focus-visible,.language-button:focus-visible{outline-color:#fff}@media (max-width:640px){.sidebar nav a{font-size:12px}.demo-banner{font-size:9px}.metric-card>div{font-size:11px}.metric-card>small{font-size:9px}.page-heading p{font-size:11px}.dashboard-content .panel h2,.metrics-heading h2{font-size:14px}.dashboard-content td,.dashboard-content td strong{font-size:11px}.dashboard-content td small,.dashboard-content th,.dashboard-content td .badge,.overview-bottom{font-size:9px}.breadcrumb{font-size:10px}}.organization-select{appearance:none;cursor:pointer;color:#41454e;background:0 0;border:0;max-width:124px;padding:0;font-size:12px;font-weight:550}.organization-select:focus{outline-offset:5px}.platform-shell{background:#f6f7f8;min-height:100vh}.platform-sidebar{color:#fff;z-index:30;background:#112c20;flex-direction:column;width:250px;padding:32px 22px;display:flex;position:fixed;inset:0 auto 0 0}.platform-label{letter-spacing:2px;color:#9096a2;margin:18px 0 36px;font-size:10px}.platform-sidebar nav{gap:8px;display:grid}.platform-sidebar button,.platform-bottom a{color:#bfc3ca;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:13px 14px;display:flex}.platform-sidebar button[aria-current=page]{color:#fff;background:#1e4f39}.platform-sidebar nav span{opacity:.5}.platform-bottom{gap:8px;margin-top:auto;display:grid}.platform-main{margin-left:250px}.platform-top{background:#fff;border-bottom:1px solid #e1e3e8;justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 40px;display:flex}.platform-content{max-width:1500px;margin:auto;padding:40px}.platform-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.platform-heading h1{letter-spacing:-1.5px;margin:10px 0;font-size:36px}.platform-metrics{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.platform-metrics .panel{padding:25px}.platform-metrics strong{letter-spacing:-1px;margin-top:16px;font-size:38px;display:block}.platform-welcome{max-width:850px;margin-top:24px;padding:32px}.platform-welcome p{color:#545a65;max-width:620px;margin:15px 0 25px}.platform-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.platform-toolbar input{background:#fff;border:1px solid #dddfe3;border-radius:7px;width:100%;max-width:420px;padding:12px 16px}.platform-table{padding:0;overflow:hidden}.platform-table table{border-collapse:collapse;text-align:left;width:100%}.platform-table th{color:#555a66;background:#f0f1f3;font-size:12px}.platform-table td,.platform-table th{border-bottom:1px solid #e8eaed;padding:18px}.platform-table td{vertical-align:top;font-size:13px}.platform-table small{color:#555a66;overflow-wrap:anywhere;margin-top:5px;display:block}.platform-table code{overflow-wrap:anywhere;font-size:11px}.platform-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-table .button{white-space:nowrap;padding:8px 12px;font-size:12px}.platform-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;display:flex}.platform-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px}.platform-empty{color:#555a66;padding:32px}.platform-notice{background:#e4f2ec;border-radius:8px;margin-bottom:20px;padding:14px 20px}@media (max-width:1100px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-content{padding:28px}.platform-sidebar{width:215px}.platform-main{margin-left:215px}}@media (max-width:700px){.platform-sidebar{width:100%;padding:20px;position:static}.platform-label{margin:12px 0}.platform-sidebar nav{display:flex;overflow:auto}.platform-sidebar nav button{white-space:nowrap}.platform-sidebar nav span{display:none}.platform-bottom{margin-top:15px;display:flex}.platform-main{margin-left:0}.platform-top{height:auto;padding:15px 20px;font-size:12px}.platform-content{padding:22px 16px}.platform-heading{align-items:flex-start}.platform-heading h1{font-size:28px}.platform-heading p{font-size:13px}.platform-metrics{gap:10px}.platform-metrics .panel{padding:18px}.platform-metrics strong{font-size:30px}.platform-toolbar{flex-direction:column;align-items:flex-start}.platform-table table{min-width:650px}}.kb-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.kb-heading h1{letter-spacing:-1px;margin:10px 0;font-size:30px}.kb-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kb-actions .muted{text-align:right;width:100%;font-size:12px}.kb-actions .button{padding:10px 14px;font-size:12px}.kb-layout{grid-template-columns:205px minmax(0,1fr);gap:28px;display:grid}.kb-nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:20px}.kb-nav>input{border:1px solid #dddfe3;border-radius:7px;width:100%;margin-bottom:12px;padding:11px}.kb-nav>button{text-align:left;font:inherit;color:#545964;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.kb-nav>button[aria-current=page]{background:var(--app-brand-soft);color:var(--app-brand-ink);box-shadow:inset 2px 0 var(--app-brand);font-weight:600}.kb-dot{border:1px solid #afb4bd;border-radius:50%;width:7px;height:7px;display:inline-block}.kb-dot.complete{background:var(--app-brand);border-color:var(--app-brand)}.kb-progress{border-top:1px solid #dddfe3;gap:12px;margin-top:22px;padding:22px 12px;font-size:13px;display:grid}.kb-progress progress{width:100%;accent-color:var(--app-brand)}.kb-progress small{color:#5d6470;line-height:1.6}.kb-content{min-width:0}.kb-content>.panel{padding:28px}.kb-content p{line-height:1.7}.kb-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.kb-overview button{text-align:left;cursor:pointer;font:inherit;color:inherit;padding:22px}.kb-overview h3{margin:12px 0;font-size:16px}.kb-overview small{color:#5d6470}.kb-fields{border:0;gap:24px;min-width:0;margin-top:28px;padding:0;display:grid}.kb-fields label,.kb-repeat label{color:#565b66;gap:9px;font-size:13px;display:grid}.kb-fields input:not([type=checkbox]),.kb-fields textarea,.kb-fields select{width:100%;font:inherit;color:var(--app-text);background:#fff;border:1px solid #dcdee2;border-radius:5px;padding:12px}.kb-fields textarea{resize:vertical}.kb-lines{border:0;gap:8px;min-width:0;padding:0;display:grid}.kb-lines legend{color:#565b66;margin-bottom:12px;font-size:13px}.kb-line{gap:8px;display:flex}.kb-lines>.button{justify-self:start}.kb-repeat{border:1px solid #dee1e6;border-radius:8px;gap:16px;padding:20px;display:grid}.kb-checks{border:1px solid #dddfe3;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.kb-checks label,.kb-fields .check-label{align-items:center;gap:10px;display:flex}.kb-scan{max-height:280px;overflow:auto}.kb-scan pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.kb-scan details{border-bottom:1px solid #eee;padding:10px}@media (max-width:1100px){.kb-heading{flex-direction:column}.kb-actions{justify-content:flex-start}.kb-actions .muted{text-align:left}.kb-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}}@media (max-width:700px){.kb-layout{grid-template-columns:1fr}.kb-nav{flex-direction:row;padding-bottom:10px;display:flex;position:static;overflow:auto}.kb-nav>input,.kb-progress{display:none}.kb-nav>button{white-space:nowrap;gap:12px}.kb-content>.panel{padding:20px}.kb-overview{gap:10px}.kb-heading h1{font-size:26px}.kb-line .button{padding:10px}.kb-fields{gap:20px}}.voice-controls{gap:4px;padding:8px 16px;font-size:11px;display:grid}.voice-controls small{color:#606673}.chat-header select{background:0 0;border:1px solid #ddd;border-radius:6px;max-width:105px;padding:4px;font-size:12px}.session-replay{background:#eee;max-height:600px;overflow:auto}.session-replay iframe{pointer-events:none}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:700px){.service-grid{grid-template-columns:1fr}}.plan-feature-list{color:#5e6470;margin:16px 0;padding-left:18px;font-size:13px;line-height:1.65}.billing-plans{align-items:start}.operations-panel table{width:100%}.sidebar{overflow-y:auto}.sidebar>*{flex-shrink:0}.platform-sidebar{overflow-y:auto}.billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.billing-plans{grid-template-columns:1fr}}.settings-breadcrumb{border-bottom:1px solid var(--border,#dcdfe5);color:#606672;padding:0 0 22px;font-size:13px}.settings-breadcrumb span{margin:0 12px}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:38px;padding-top:24px;display:grid}.settings-nav{border-right:1px solid #e2e4e9;padding-right:16px}.settings-nav h3{text-transform:uppercase;letter-spacing:.07em;color:#656c79;margin:0 10px 9px;font-size:10px}.settings-nav>div+div{border-top:1px solid #e2e4e9;margin-top:22px;padding-top:18px}.settings-nav a{color:#595f6b;margin:2px 0;padding:9px 12px;font-size:13px;display:block}.settings-nav a.selected{background:var(--app-brand-soft);color:var(--app-brand-ink);box-shadow:inset 2px 0 var(--app-brand);font-weight:600}.settings-nav a:hover{background:#eff0f3}.settings-content{min-width:0}.settings-content>h1{letter-spacing:-.03em;margin:0 0 12px;font-size:27px}.settings-content>p{color:#585e69;margin-bottom:22px}.settings-content>.panel{margin:20px 0}.settings-content .settings-grid{grid-template-columns:minmax(0,1fr)}.settings-content .billing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-actions{border-top:1px solid #e4e6ea;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.profile-photo{align-items:center;gap:18px;padding-bottom:15px;display:flex}.profile-photo img,.profile-initials{object-fit:cover;border-radius:50%;flex-shrink:0}.profile-initials{color:#fff;background:#27292e;place-items:center;width:64px;height:64px;font-size:22px;display:grid}.profile-photo strong{margin-bottom:8px;display:block}.profile-photo small{color:#777;margin-top:8px;display:block}.settings-check{align-items:center;gap:12px;flex-direction:row!important;display:flex!important}.settings-check input{height:18px;width:18px!important}.settings-session{border-bottom:1px solid #e1e4e9;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.settings-session p{overflow-wrap:anywhere;max-width:600px}.settings-session button{flex-shrink:0;align-self:center}.settings-notice{background:#ebedf0;border-radius:8px;padding:13px;color:var(--app-brand-ink)!important}.settings-table-wrap{overflow-x:auto}.settings-content details summary{cursor:pointer;padding:12px 0}.settings-content small{color:#5c626e}@media (max-width:1000px){.settings-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.settings-field-grid,.settings-content .billing-plans,.settings-content .usage-top{grid-template-columns:1fr}}@media (max-width:700px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{border-right:0;gap:18px;padding-bottom:12px;display:flex;overflow-x:auto}.settings-nav>div{align-items:center;gap:5px;display:flex}.settings-nav>div+div{border:0;margin:0;padding:0}.settings-nav h3{display:none}.settings-nav a{white-space:nowrap}.settings-session{flex-direction:column}.settings-session button{align-self:start}}.setup-sidebar{gap:10px;display:grid}.setup-checklist,.setup-plan{border:1px solid var(--app-border);background:#fff;border-radius:8px;overflow:hidden}.setup-track{background:var(--app-border);height:3px;overflow:hidden}.setup-track>span{background:var(--app-brand);height:100%;transition:width .3s;display:block}.setup-toggle{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:12px 10px;font-size:11px;display:flex}.setup-toggle strong{flex:1}.setup-toggle>span:first-of-type{background:var(--app-brand-soft);border-radius:3px;padding:2px 4px;font-size:10px}.setup-checklist ol{margin:0;padding:0 10px 7px;list-style:none}.setup-checklist li a{color:#4f545f;align-items:center;gap:8px;padding:6px 0;font-size:10px;display:flex}.setup-dot{color:#555b66;border:1px solid #dddfe3;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:10px;display:inline-grid}.setup-dot.done{background:var(--app-brand);color:#fff;border-color:var(--app-brand)}.setup-checklist a.resolved{color:#636a77}.setup-checklist a.resolved .done+span{text-decoration:line-through}.setup-checklist small{font-size:9px;display:block}.setup-guide-link{color:var(--app-brand-ink);padding:6px 12px 12px;font-size:10px;display:block}.setup-plan{padding:12px;font-size:10px}.setup-plan>div:first-child{justify-content:space-between;gap:8px;display:flex}.setup-plan p{color:#676e7c;margin:14px 0 8px}.setup-plan p strong{color:var(--app-brand-ink);font-size:19px}.setup-plan>a{color:#656b79;margin-top:10px;font-size:9px;display:inline-block}.onboarding-guide{max-width:920px;margin:0 auto}.onboarding-heading{max-width:700px;margin:12px 0 28px}.onboarding-heading h1{letter-spacing:-.04em;margin:15px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.onboarding-heading p{color:#5a606c;line-height:1.7}.setup-progress-label{color:#616774;justify-content:space-between;margin:25px 0 12px;font-size:12px;display:flex}.onboarding-steps{gap:14px;display:grid}.onboarding-step{gap:18px;display:flex}.onboarding-step>.setup-dot{width:28px;height:28px;font-size:13px}.onboarding-step>div{flex:1;min-width:0}.onboarding-step.next{border-color:var(--app-brand)}.onboarding-step-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.onboarding-step-title h2{margin:0}.onboarding-step-title>span{color:var(--app-brand-ink);white-space:nowrap;background:#edeff2;border-radius:4px;padding:4px 7px;font-size:10px}.onboarding-buttons{flex-wrap:wrap;gap:8px;margin:17px 0 10px;display:flex}.onboarding-step small{color:#606673;line-height:1.6;display:block}.onboarding-finish{align-items:center;gap:20px;margin-top:25px;display:flex}.onboarding-finish p{color:#5c626e;font-size:12px}@media (max-width:600px){.onboarding-step{gap:10px;padding:18px}.onboarding-step-title,.onboarding-finish{flex-direction:column;align-items:flex-start;gap:8px}}.sidebar{overflow:hidden}.sidebar>.logo,.sidebar>a,.sidebar>.workspace-switch,.sidebar>.nav-label{flex-shrink:0}.sidebar>nav{scrollbar-width:thin;flex:auto;min-height:80px;overflow-y:auto}.sidebar-bottom{flex-shrink:0;padding-top:16px}.sidebar-bottom .account-row{margin-top:10px;padding:12px 0}@media (max-height:680px){.sidebar{overflow-y:auto}.sidebar>nav{flex:none;overflow:visible}}.notification-root,.notification-trigger{position:relative}.notification-count{background:var(--app-brand);color:#fff;border:2px solid #fff;border-radius:10px;min-width:17px;padding:2px 4px;font-size:9px;line-height:12px;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:60;color:#2f3238;background:#fff;border:1px solid #dddfe3;border-radius:9px;width:370px;max-width:calc(100vw - 24px);position:absolute;top:44px;right:-25px;overflow:hidden;box-shadow:0 15px 40px #10182824}.notification-popover>header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.notification-popover>header strong{font-size:13px}.notification-popover>header span{color:#69707e;margin-left:10px;font-size:10px;font-weight:400}.notification-toolbar{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;padding:10px 15px;font-size:11px;display:flex}.notification-toolbar button,.notification-meta button{color:var(--app-brand-ink);cursor:pointer;background:0 0;border:0;font-size:10px}.notification-toolbar button:disabled{opacity:.4;cursor:default}.notification-list{overscroll-behavior:contain;max-height:min(540px,100dvh - 210px);overflow-y:auto}.notification-item{border-bottom:1px solid var(--app-border);align-items:flex-start;gap:12px;padding:17px 15px;display:flex}.notification-item.unread{box-shadow:inset 2px 0 var(--app-brand);background:#f6f7f9}.notification-symbol{background:#ebedf0;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.notification-item>div{flex:1;min-width:0}.notification-item strong{font-size:12px;font-weight:600}.notification-item p{color:#676d7b;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.5}.notification-meta{color:#7b8291;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.notification-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:35px 25px;font-size:13px;display:flex}.notification-empty p{color:#606673;font-size:12px;line-height:1.6}.notification-more{cursor:pointer;background:#f1f2f5;border:0;width:100%;padding:13px;font-size:12px}.notification-popover>.error-text{padding:12px;font-size:12px}@media (max-width:600px){.notification-popover{width:calc(100vw - 24px);position:fixed;top:64px;right:12px}}.referral-root{position:relative}.referral-popover{z-index:61;background:#fff;border:1px solid #dddfe2;border-radius:9px;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);position:absolute;top:44px;right:-30px;overflow-y:auto;box-shadow:0 15px 40px #10182824}.referral-intro{background:#eeeff2;padding:22px}.referral-intro .eyebrow{font-size:9px}.referral-intro h2{letter-spacing:-.02em;margin:12px 0 8px;font-size:18px;line-height:1.35}.referral-intro p{color:#5d636f;font-size:12px;line-height:1.6}.referral-intro small{color:#5d636f;margin-top:12px;font-size:10px;line-height:1.5;display:block}.referral-stats{background:#f5f6f7;grid-template-columns:repeat(3,1fr);padding:18px;display:grid}.referral-stats>div{text-align:center;border-right:1px solid var(--app-border);gap:6px;display:grid}.referral-stats>div:last-child{border:0}.referral-stats strong{font-size:17px}.referral-stats span{text-transform:uppercase;letter-spacing:.08em;color:#686f7d;font-size:9px}.referral-share{gap:18px;padding:20px;display:grid}.referral-share label{text-transform:uppercase;letter-spacing:.06em;color:#666d7a;font-size:9px}.referral-copy{border:1px solid var(--app-border);background:#f6f7f9;border-radius:7px;gap:5px;margin-top:8px;padding:4px;display:flex}.referral-copy input{background:0 0;border:0;width:100%;min-width:0;padding:7px;font-size:11px}.referral-copy button{text-transform:none;letter-spacing:0;flex-shrink:0;font-size:10px}.referral-share p{color:#585e6a;font-size:11px}.referral-content footer,.referral-popover footer{border-top:1px solid var(--app-border);color:#616774;justify-content:space-between;gap:15px;padding:15px 20px;font-size:10px;display:flex}.referral-content footer a,.referral-popover footer a{color:var(--app-brand-ink)}.referral-expanded.panel{padding:0;overflow:hidden}.referral-history{padding:20px}.referral-history .settings-line{justify-content:space-between;gap:20px;font-size:12px}.referral-history small{margin-top:6px;display:block}.referral-loading{padding:20px;font-size:12px}.setup-plan>small{color:#606774;margin-top:7px;font-size:9px;display:block}@media (max-width:600px){.referral-popover{width:calc(100vw - 24px);position:fixed;top:64px;right:12px}}.workspace-progress{z-index:100;pointer-events:none;background:var(--app-brand-soft);height:3px;position:fixed;top:0;left:229px;right:0;overflow:hidden}.workspace-progress>span:first-child{background:var(--app-brand);width:35%;height:100%;animation:1.1s cubic-bezier(.2,0,0,1) infinite workspace-progress;display:block}@keyframes workspace-progress{0%{transform:translate(-110%)}to{transform:translate(390%)}}.workspace-skeleton{background:var(--canvas);min-height:100dvh;display:flex}.workspace-skeleton>aside{border-right:1px solid var(--line);background:#fff;flex-shrink:0;width:229px;padding:32px 20px}.workspace-skeleton>aside strong{margin-bottom:65px;font-size:25px;display:block}.workspace-skeleton>aside .skeleton-line{margin:28px 0}.workspace-skeleton-main{flex:1;min-width:0}.skeleton-header{border-bottom:1px solid var(--line);background:#fff;height:72px}.workspace-skeleton-main>.content-skeleton{padding:40px}.content-skeleton{gap:20px;width:100%;min-height:420px;display:grid}.skeleton-line,.skeleton-card{background:var(--app-subtle);border-radius:7px;position:relative;overflow:hidden}.skeleton-line{width:65%;height:14px}.skeleton-line.skeleton-title{width:43%;height:30px}.skeleton-card{width:100%;height:180px}.skeleton-card.short{height:115px}.skeleton-line:after,.skeleton-card:after{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);animation:1.6s ease-in-out infinite skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sheen{to{transform:translate(100%)}}.workspace-load-error{z-index:101;border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px;position:fixed;top:120px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #10182814}.workspace-load-error a{margin-right:20px}.dashboard-shell .button,.dashboard-shell .icon-button{transition:background-color .15s,box-shadow .15s,transform .13s cubic-bezier(.2,0,0,1)}.dashboard-shell .button:active:not(:disabled),.dashboard-shell .icon-button:active:not(:disabled){transform:scale(.98)}.notification-popover,.referral-popover{transform-origin:100% 0;animation:.18s cubic-bezier(.2,0,0,1) both workspace-popover}@keyframes workspace-popover{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){.workspace-progress{left:0}.workspace-skeleton>aside{display:none}.workspace-skeleton-main>.content-skeleton{padding:24px}}@media (prefers-reduced-motion:reduce){.workspace-progress>span:first-child{width:100%;animation:none}.skeleton-line:after,.skeleton-card:after{background:0 0;animation:none}.notification-popover,.referral-popover{animation:none}.dashboard-shell .button,.dashboard-shell .icon-button{transition:none}.dashboard-shell .button:active:not(:disabled),.dashboard-shell .icon-button:active:not(:disabled){transform:none}.dashboard-content{opacity:1!important;transform:none!important}}.modal[data-state=open]{animation:.22s cubic-bezier(.2,0,0,1) modal-settle}.modal[data-state=closed]{animation:.12s ease-in modal-leave}.modal-overlay[data-state=open]{animation:.18s ease-out overlay-enter}.modal-overlay[data-state=closed]{animation:.12s ease-in reverse overlay-enter}@keyframes modal-settle{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes modal-leave{0%{opacity:1;scale:1}to{opacity:0;scale:.99}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal[data-state],.modal-overlay[data-state]{animation:none}}.account-menu-root{position:relative}.account-menu-trigger{cursor:pointer;flex-shrink:0;padding:0}.account-menu-trigger img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-menu-trigger:hover{box-shadow:0 0 0 3px var(--app-ring)}.account-menu-trigger:focus-visible{outline:2px solid var(--app-brand);outline-offset:3px}.account-dropdown{z-index:62;transform-origin:100% 0;background:#fff;border:1px solid #dddfe3;border-radius:10px;width:260px;max-width:calc(100vw - 24px);padding:6px;animation:.18s cubic-bezier(.2,0,0,1) workspace-popover;position:absolute;top:44px;right:0;box-shadow:0 15px 40px #10182824}.account-menu-identity{border-bottom:1px solid var(--app-border);margin-bottom:5px;padding:12px 10px 16px}.account-menu-identity strong,.account-menu-identity small{overflow-wrap:anywhere;display:block}.account-menu-identity strong{font-size:13px}.account-menu-identity small{color:#616774;margin-top:5px;font-size:11px}.account-dropdown>a,.account-dropdown>button{color:#474b54;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:12px;display:flex}.account-dropdown>a:hover,.account-dropdown>button:hover,.account-dropdown>a:focus-visible,.account-dropdown>button:focus-visible{background:var(--app-brand-soft);color:var(--app-brand-ink);outline:none}.account-menu-divider{border-top:1px solid var(--app-border);margin:5px 0}.account-dropdown .error-text{padding:8px;font-size:11px}@media (max-width:600px){.account-dropdown{position:fixed;top:64px;right:12px}}@media (prefers-reduced-motion:reduce){.account-dropdown{animation:none}}.access-code{align-items:center;gap:10px;margin-top:8px;display:flex}.access-code input{min-width:0;font-family:var(--font-geist-mono),monospace;flex:1;font-size:12px}.access-request-row{border-top:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 0;display:flex}.access-request-row small{color:#626875;margin-top:5px;font-size:11px;display:block}.access-request-row p{white-space:pre-wrap;overflow-wrap:anywhere}.access-actions{flex-shrink:0;gap:8px;display:flex}.my-access-requests{margin-top:25px}.my-access-requests h3{margin-bottom:15px;font-size:14px}@media (max-width:600px){.access-request-row{flex-direction:column}.access-actions{width:100%}}.person-back{color:#545964;margin-bottom:22px;font-size:12px;display:inline-block}.person-heading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:30px;display:flex}.person-heading>div{flex:1;min-width:160px}.person-heading h1{letter-spacing:-.03em;margin-bottom:6px;font-size:30px}.person-heading p,.person-heading small{color:#5d636f}.person-heading small{font-size:11px}.person-layout{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}.person-layout .panel{margin-bottom:20px}.person-facts dt{color:#676d7b;text-transform:capitalize;margin:18px 0 6px;font-size:10px}.person-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.person-facts dd .badge{margin:3px}.person-score{color:var(--app-brand-ink);font-size:40px}.person-score small{margin-left:4px;font-size:15px}.person-signal{border-top:1px solid var(--app-border);margin-top:12px;padding-top:12px;font-size:12px}.person-tabs{margin-bottom:20px;overflow-x:auto}.person-tabs button{flex-shrink:0}.person-main{min-width:0}.person-timeline{border-left:1px solid var(--app-border);gap:16px;margin:20px 0 0 6px;padding:0 0 23px 16px;display:flex;position:relative}.person-timeline>span{background:var(--app-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.person-timeline strong{font-size:13px}.person-timeline small,.person-note small,.person-task small,.person-conversation small,.person-message small{color:#676e7c;margin:6px 0;font-size:10px;display:block}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.person-note,.person-task,.person-conversation{border-top:1px solid var(--app-border);margin-top:18px;padding:18px 0}.person-task{justify-content:space-between;align-items:center;gap:15px;display:flex}.person-conversation summary{cursor:pointer;font-size:13px}.person-message{background:#f2f3f5;border-radius:9px;margin-top:12px;padding:15px;font-size:12px}.person-message.visitor{background:var(--app-brand-soft)}@media (max-width:1000px){.person-layout{grid-template-columns:minmax(0,1fr)}.person-layout>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}}@media (max-width:600px){.person-layout>aside{grid-template-columns:minmax(0,1fr);gap:0}.person-heading h1{font-size:25px}.person-task{flex-wrap:wrap}}.chat-alert-control{flex-direction:column;gap:4px;max-width:300px;display:inline-flex}.chat-alert-control small{font-size:11px;line-height:1.4}.live-inbox{min-height:650px}.live-inbox aside>input,.live-inbox aside>select{width:100%;margin-bottom:12px}.live-inbox textarea{resize:vertical;width:100%;min-height:100px;margin:12px 0}.live-inbox .transcript-messages{overscroll-behavior:contain;min-height:240px;max-height:480px;overflow:auto}.live-inbox article{border-bottom:1px solid var(--border,#e1e3e8);padding:16px 0}@media (max-width:800px){.live-inbox{flex-direction:column;display:flex}.live-inbox aside{max-height:260px;overflow:auto}.live-inbox .section-head{flex-wrap:wrap;gap:12px}}.chat-notification-toast{z-index:100;background:#fff;border:1px solid #dddfe2;border-radius:14px;gap:12px;max-width:min(390px,100vw - 32px);padding:20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #10182824}.chat-notification-toast p{color:#525762;margin:6px 0 0;font-size:13px;line-height:1.5}.ibx-page{flex-direction:column;gap:16px;min-width:0;display:flex}.ibx-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ibx-toolbar h1{letter-spacing:-.02em;margin:4px 0 0;font-size:28px;font-weight:500}.ibx-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ibx-live{color:var(--muted);border:1px solid var(--line);background:var(--white);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.ibx-live i{background:#c7a23a;border-radius:50%;width:7px;height:7px}.ibx-live.on i{background:var(--green);animation:2s infinite ibx-pulse;box-shadow:0 0 #24745180}@keyframes ibx-pulse{70%{box-shadow:0 0 0 6px #24745100}to{box-shadow:0 0 #24745100}}.ibx{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(260px,300px);height:max(600px,100dvh - 210px);display:grid;overflow:hidden}.ibx:not(:has(.ibx-details)){grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.ibx-list{border-right:1px solid var(--line);background:var(--canvas);flex-direction:column;min-height:0;display:flex}.ibx-views{scrollbar-width:none;gap:4px;padding:10px 10px 0;display:flex;overflow-x:auto}.ibx-views button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.ibx-views button span{text-align:center;background:#7c858024;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px}.ibx-views button.selected{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #25342f14}.ibx-views button.urgent span{color:#fff;background:#c2462b}.ibx-search{border:1px solid var(--line);background:var(--white);border-radius:10px;width:calc(100% - 20px);min-width:0;margin:10px;padding:9px 12px;font-size:13px}.ibx-items{flex:1;padding:0 6px 10px;overflow-y:auto}.ibx-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;gap:10px;padding:10px;display:flex;position:relative}.ibx-item:hover{background:#ffffffb3}.ibx-item.selected{background:var(--white);box-shadow:0 1px 2px #25342f0f, inset 3px 0 0 var(--green)}.ibx-item.urgent{box-shadow:inset 3px 0 #c2462b}.ibx-item-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ibx-item-top{justify-content:space-between;gap:8px;display:flex}.ibx-item-top strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ibx-item.unread .ibx-item-top strong,.ibx-item.unread .ibx-item-preview{color:var(--ink);font-weight:650}.ibx-item-top time{color:var(--muted);flex:none;font-size:11px}.ibx-item-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ibx-item-meta{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.ibx-unread{background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;bottom:14px;right:10px}.ibx-chip{background:var(--green-light);color:var(--green-dark);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;font-size:10.5px;line-height:1;display:inline-flex}.ibx-chip.ai{color:#3f4a8a;background:#eef0fb}.ibx-chip.muted{color:var(--muted);background:#7c85801f}.ibx-chip.warn{color:#8a6512;background:#fbf3e0}.ibx-chip.danger{color:#a33a22;background:#fbe9e4;font-weight:600}.ibx-empty-list{text-align:center;color:var(--muted);padding:32px 16px}.ibx-empty-list strong{color:var(--ink);font-weight:500}.ibx-skeleton-item{gap:8px;padding:14px 12px;display:grid}.ibx-skeleton-item span{background:linear-gradient(90deg,#edeff2,#f6f7f8,#edeff2) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.4s infinite ibx-shimmer}.ibx-skeleton-item span:last-child{width:60%}@keyframes ibx-shimmer{to{background-position:-200% 0}}.ibx-avatar{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-grid}.ibx-avatar.small{width:26px;height:26px;font-size:10px}.ibx-avatar.large{width:40px;height:40px;font-size:14px}.ibx-thread{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.ibx-placeholder{text-align:center;max-width:360px;margin:auto;padding:32px}.ibx-placeholder h2{margin:0 0 6px;font-weight:500}.ibx-placeholder kbd{border:1px solid var(--line);background:var(--canvas);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:11px;display:inline-block}.ibx-thread-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ibx-back{cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:18px;display:none}.ibx-thread-title{flex:1;min-width:0}.ibx-thread-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.ibx-thread-title p{color:var(--muted);margin:2px 0 0;font-size:12px}.ibx-thread-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ibx-details-toggle{display:none}.ibx-banner{color:#7a2c19;background:#fbe9e4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 18px 0;padding:10px 14px;font-size:13px;display:flex}.ibx-messages{scroll-behavior:smooth;flex:1;padding:16px 18px 8px;display:block;overflow-y:auto}.ibx-day{justify-content:center;margin:14px 0 10px;display:flex}.ibx-day span{color:var(--muted);background:var(--canvas);border-radius:999px;padding:3px 10px;font-size:11px}.ibx-system{text-align:center;color:var(--muted);margin:10px auto;font-size:11.5px}.ibx-group{align-items:flex-end;gap:8px;margin:10px 0;display:flex}.ibx-group.assistant,.ibx-group.human{justify-content:flex-end}.ibx-group-body{flex-direction:column;gap:3px;min-width:0;max-width:min(78%,620px);display:flex}.ibx-group.assistant .ibx-group-body,.ibx-group.human .ibx-group-body{align-items:flex-end}.ibx-group-label{color:var(--muted);padding:0 4px;font-size:11px}.ibx-bubble{color:var(--ink);overflow-wrap:anywhere;background:#f0f1f4;border-radius:4px;max-width:100%;padding:11px 15px;font-size:14px;line-height:1.5}.ibx-bubble p{white-space:pre-wrap;color:inherit;font-size:inherit;line-height:inherit;margin:0}.dashboard-shell .ibx-messages .ibx-bubble p{color:inherit}.ibx-bubble.assistant{color:#252c52;background:#eef0fb}.ibx-bubble.human{background:var(--green);color:#fff}.ibx-sources{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ibx-sources a,.ibx-sources span{color:inherit;background:#ffffffb3;border-radius:999px;padding:2px 8px;font-size:11px}.ibx-flag{color:#8a6512;margin-top:6px;font-size:10.5px;display:inline-block}.ibx-time{color:var(--muted);padding:0 4px;font-size:10.5px}.ibx-typing{gap:4px;padding:12px 14px;display:inline-flex}.ibx-typing i{background:#7d86c4;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ibx-bounce}.ibx-typing i:nth-child(2){animation-delay:.15s}.ibx-typing i:nth-child(3){animation-delay:.3s}@keyframes ibx-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ibx-composer{border:1px solid var(--line);border-radius:var(--app-radius-panel);background:var(--white);box-shadow:none;flex-shrink:0;margin:8px 14px 14px;padding:12px;position:relative}.ibx-composer.note{background:#fffaeb;border-color:#f0e2b6}.ibx-composer-tabs{flex-wrap:wrap;align-items:center;gap:6px 2px;padding:0;display:flex}.ibx-composer-tabs button{border-radius:var(--app-radius-control);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12.5px}.ibx-composer-tabs button.selected{color:var(--ink);background:var(--canvas);font-weight:500}.ibx-composer.note .ibx-composer-tabs button.selected{background:#f7ecc6}.ibx-saved-toggle{margin-left:auto}.dashboard-shell .ibx-composer>textarea{resize:none;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;min-height:76px;max-height:220px;padding:14px 0;font-size:14px;display:block}.dashboard-shell .ibx-composer>textarea:focus-visible{box-shadow:none;outline:none}.ibx-composer:has(>textarea:focus-visible){border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-ring)}.ibx-composer textarea:disabled{cursor:not-allowed}.ibx-composer-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;display:flex}.ibx-composer-foot small{flex:200px;min-width:0;font-size:11.5px;line-height:1.5}.ibx-composer-foot>.button{margin-left:auto}.ibx-details{border-left:1px solid var(--line);background:var(--white);flex-direction:column;min-height:0;display:flex}.ibx-panel-tabs{border-bottom:1px solid var(--line);gap:2px;padding:10px 10px 0;display:flex}.ibx-panel-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 10px;font-size:12.5px}.ibx-panel-tabs button.selected{color:var(--ink);border-bottom-color:var(--green);font-weight:500}.ibx-panel-body{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}.ibx-panel-body h3{margin:0;font-size:13px;font-weight:600}.ibx-panel-body p{margin:0;font-size:12.5px}.ibx-panel-body textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:10px;font-size:13px}.ibx-panel-body form{flex-direction:column;gap:8px;display:flex}.ibx-panel-body label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.ibx-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ibx-card-head{align-items:center;gap:10px;min-width:0;display:flex}.ibx-card-head>div{flex-direction:column;min-width:0;display:flex}.ibx-card-head small{text-overflow:ellipsis;overflow:hidden}.ibx-dl{flex-direction:column;gap:7px;margin:0;display:flex}.ibx-dl-row{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.ibx-dl dt{color:var(--muted)}.ibx-dl dd{overflow-wrap:anywhere;margin:0}.ibx-timeline{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.ibx-timeline li{font-size:12px;position:relative}.ibx-timeline li:before{content:"";background:var(--white);border:2px solid var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-18px}.ibx-timeline li.note:before{border-color:#d9b64a}.ibx-timeline li.handoff:before{border-color:#c2462b}.ibx-timeline li.takeover:before,.ibx-timeline li.reply:before{border-color:var(--green)}.ibx-timeline li p{white-space:pre-wrap;margin:3px 0}.ibx-timeline li strong,.ibx-timeline li small{display:block}.ibx-timeline li strong{font-weight:500}.ibx-timeline li small{color:var(--muted);margin-top:2px}.ibx-dl select{border:1px solid var(--line);background:var(--white);border-radius:6px;width:100%;padding:4px 6px;font-size:12px}.slack-setup{border:1px dashed var(--line);border-radius:10px;padding:12px;font-size:12.5px}.slack-setup ol{gap:4px;margin:0 0 10px;padding-left:18px;display:grid}.slack-setup-actions{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}@media (max-width:1439px){:is(.ibx,.ibx:not(:has(.ibx-details))){grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.ibx-details{display:none}.ibx-details-toggle{display:inline-flex}.ibx.details-open .ibx-details{z-index:6;width:min(340px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #25342f1f}.ibx{position:relative}}@media (max-width:860px){:is(.ibx,.ibx:not(:has(.ibx-details))){grid-template-columns:minmax(0,1fr);height:auto;min-height:70dvh}.ibx.has-selection .ibx-list,.ibx:not(.has-selection) .ibx-thread{display:none}.ibx-list{border-right:0;max-height:none}.ibx-back{display:inline-block}.ibx-thread{height:calc(100dvh - 190px);min-height:520px}.ibx-thread-head{padding:12px}.ibx-thread-actions{width:100%}.ibx-messages{padding:12px}.ibx-group-body{max-width:88%}.ibx-composer{margin:6px 8px 10px}.ibx.details-open .ibx-details{width:100%;position:fixed;top:0}}.ibx-presence{border:1px solid var(--line);background:var(--white);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.ibx-presence i{background:#b6bac2;border-radius:50%;width:8px;height:8px}.ibx-presence.on{color:var(--green-dark);background:var(--green-light);border-color:#c8eadb}.ibx-presence.on i{background:var(--green)}.ibx-item{align-items:flex-start;padding:8px}.ibx-item-body{text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0}.ibx-check{cursor:pointer;flex:none;position:relative}.ibx-check input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.ibx-item:hover .ibx-check .ibx-avatar,.ibx-item.checked .ibx-check .ibx-avatar{font-size:0}.ibx-item:hover .ibx-check .ibx-avatar:after,.ibx-item.checked .ibx-check .ibx-avatar:after{content:"";border:2px solid;border-radius:4px;width:14px;height:14px}.ibx-item.checked .ibx-check .ibx-avatar:after{background:currentColor;box-shadow:inset 0 0 0 2px #fff}.ibx-check input:focus-visible+.ibx-avatar{outline:2px solid var(--green);outline-offset:2px}.ibx-bulk{background:var(--ink);color:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;margin:0 10px 8px;padding:6px 8px;font-size:12px;display:flex}.ibx-bulk strong{margin-right:auto;font-weight:500}.ibx-bulk button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;padding:4px 8px;font-size:11.5px}.ibx-chip.tag{color:#2f5670;cursor:default;background:#eef4f8;border:0}button.ibx-chip.tag{cursor:pointer}.ibx-chip.prio-urgent{color:#fff;text-transform:capitalize;background:#c2462b}.ibx-chip.prio-high{color:#8a3f0e;text-transform:capitalize;background:#fbe0c9}.ibx-translate{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:11px;text-decoration:underline;display:block}.ibx-bubble p.ibx-translation{border-top:1px dashed #7c858059;margin-top:6px;padding-top:6px;font-style:italic}.ibx-composer-tools{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}@container ibx-thread (max-width:560px){.ibx-composer-tools{width:100%;margin-left:0}}.ibx-composer-tools select{color:var(--muted);cursor:pointer;background:0 0;border:0;max-width:120px;padding:6px 4px;font-size:12.5px}.ibx-composer-tools .ibx-saved-toggle{margin-left:0}.ibx-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ibx-card-title .text-link{cursor:pointer;background:0 0;border:0;font-size:12px}.ibx-summary{white-space:pre-wrap;color:var(--ink);line-height:1.5}.ibx-tags{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.ibx-tag-form input{border:1px solid var(--line);border-radius:6px;width:100%;padding:4px 6px;font-size:12px}.ibx-mentions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.ibx-mentions .ibx-chip{cursor:pointer;border:0}.ibx-group.user .ibx-typing i{background:#969ca7}.chat-typing{gap:4px;display:inline-flex;padding:10px 12px!important}.chat-typing i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ibx-bounce}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}.chat-seen{color:var(--muted);align-self:flex-end;margin:-4px 4px 4px;font-size:10px}.chat-csat{border:1px solid var(--line);background:var(--white);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:min(100%,280px);margin:8px auto;padding:12px;font-size:13px;display:flex}.chat-csat-stars{gap:4px;display:flex}.chat-csat-stars button{color:#d2d5da;cursor:pointer;background:0 0;border:0;padding:2px;font-size:24px;line-height:1}.chat-csat-stars button.on{color:#e2a93b}.chat-csat input{border:1px solid var(--line);border-radius:8px;width:100%;padding:6px 8px;font-size:12px}.availability-settings{max-width:640px;margin-top:20px}.hours-grid{gap:6px;display:grid}.hours-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hours-times{align-items:center;gap:6px;display:inline-flex}.hours-times input{width:auto}.widget-page:has(.msgr){background:#0f1115}.msgr,.chat-v2{--c-bg:#fff;--c-surface:#f4f5f7;--c-surface-2:#e9ebef;--c-elevated:#fff;--c-text:#16181d;--c-muted:#6b7280;--c-line:#11182717;--c-shadow:0 16px 40px #0f111529}.msgr.dark,.msgr.dark .chat-v2{--c-bg:#0f1115;--c-surface:#181b21;--c-surface-2:#23272f;--c-elevated:#1d2027;--c-text:#f4f5f7;--c-muted:#9aa1ab;--c-line:#ffffff14;--c-shadow:0 18px 48px #00000080}.msgr,.chat-v2,.msgr.dark .chat-v2{--green:var(--chat-accent-ink,var(--accent-ink,#247451));--green-dark:var(--green)}@supports (color:color-mix(in lab, red, red)){.msgr,.chat-v2,.msgr.dark .chat-v2{--green-dark:color-mix(in srgb, var(--green) 82%, #000)}}.msgr,.chat-v2,.msgr.dark .chat-v2{--green-light:var(--green)}@supports (color:color-mix(in lab, red, red)){.msgr,.chat-v2,.msgr.dark .chat-v2{--green-light:color-mix(in srgb, var(--green) 14%, var(--c-bg))}}.msgr,.chat-v2,.msgr.dark .chat-v2{--ink:var(--c-text);--muted:var(--c-muted);--line:var(--c-line);--canvas:var(--c-surface);--white:var(--c-bg);--focus-ring:var(--green)}@supports (color:color-mix(in lab, red, red)){.msgr,.chat-v2,.msgr.dark .chat-v2{--focus-ring:color-mix(in srgb, var(--green) 55%, transparent)}}.chat-v2 .eyebrow,.chat-v2 .chat-flow .form-stack>.muted{color:var(--c-muted)}.chat-v2 .chat-flow>.text-link{color:var(--c-text);font-size:13px}.chat-v2 .chat-flow>.eyebrow{font-size:11px}.chat-v2 .chat-flow .form-stack>.muted{font-size:12px}.chat-v2 .chat-flow input:focus-visible,.chat-v2 .chat-flow select:focus-visible,.chat-v2 .chat-flow textarea:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.msgr{background:var(--c-bg);height:100dvh;color:var(--c-text);-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr) auto;font-size:15px;display:grid;position:relative;overflow:hidden}.msgr button{font:inherit;color:inherit}.msgr-body{min-height:0;position:relative;overflow:hidden}.msgr-screen{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.msgr-overlay{z-index:20;background:var(--c-bg);position:absolute;inset:0;box-shadow:-20px 0 40px #00000040}.msgr-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:36px;height:36px;transition:background .2s;display:inline-grid}.msgr-icon-btn:hover{background:var(--c-surface-2)}.msgr-tabs{border-top:1px solid var(--c-line);background:var(--c-bg);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.msgr-tabs button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:color .2s;display:flex;position:relative;color:var(--c-muted)!important;font-size:13px!important}.msgr-tabs button.active{font-weight:600;color:var(--c-text)!important}.msgr-tab-icon{transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-grid;position:relative}.msgr-tabs button:active .msgr-tab-icon{transform:scale(.88)}.msgr-tabs button.active .msgr-tab-icon{transform:translateY(-1px)}.msgr-tab-glow{background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:3px;margin-left:-14px;position:absolute;top:-7px;left:50%}.msgr-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--c-bg);background:#f87171;border-radius:50%;position:absolute;top:-2px;right:-4px}.msgr-home{isolation:isolate;min-height:100%;padding:22px 18px 18px;position:relative}.msgr-hero{z-index:-1;background:radial-gradient(120% 90% at 85% -10%, var(--brand,var(--accent)), transparent 60%), linear-gradient(180deg, var(--brand,var(--accent)) 0%, var(--c-bg) 100%);height:380px;position:absolute;inset:0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.msgr-hero{background:radial-gradient(120% 90% at 85% -10%, color-mix(in srgb, var(--brand,var(--accent)) 70%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--brand,var(--accent)) 38%, var(--c-bg)) 0%, var(--c-bg) 100%)}}.msgr-hero{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.msgr-hero:before,.msgr-hero:after{content:"";filter:blur(60px);opacity:.55;background:var(--brand,var(--accent));border-radius:50%;width:320px;height:320px;position:absolute}@supports (color:color-mix(in lab, red, red)){.msgr-hero:before,.msgr-hero:after{background:color-mix(in srgb, var(--brand,var(--accent)) 80%, #fff)}}.msgr-hero:before,.msgr-hero:after{animation:14s ease-in-out infinite alternate msgr-aurora}.msgr-hero:before{top:-120px;left:-80px}.msgr-hero:after{background:var(--brand,var(--accent));top:-60px;right:-140px}@supports (color:color-mix(in lab, red, red)){.msgr-hero:after{background:color-mix(in srgb, var(--brand,var(--accent)) 60%, #7c3aed)}}.msgr-hero:after{animation-duration:18s;animation-direction:alternate-reverse}.msgr-hero.still:before,.msgr-hero.still:after{animation:none}@keyframes msgr-aurora{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,30px)scale(1.15)}to{transform:translate(-30px,50px)scale(.95)}}.msgr-home-top{justify-content:space-between;align-items:center;display:flex}.msgr-home-right{align-items:center;gap:10px;display:flex}.msgr-brand{background:var(--accent);width:42px;height:42px;color:var(--accent-fg,#fff);border-radius:13px;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:0 6px 18px #0000002e}.msgr-faces{display:inline-flex}.msgr-face{width:var(--size,40px);height:var(--size,40px);margin-left:calc(var(--size,40px) * -.28);border:2px solid var(--c-bg);color:#fff;font-weight:700;font-size:calc(var(--size,40px) * .4);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 4px 12px #0003}.msgr-face:first-child{margin-left:0}.msgr-face i{border:2px solid var(--c-bg);background:#22c57c;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.msgr-greeting{letter-spacing:-.02em;margin:64px 4px 26px;font-size:31px;font-weight:700;line-height:1.15}.msgr-greeting span{opacity:.6;display:block}.msgr-cards{flex-direction:column;gap:12px;display:flex}.msgr-card{border:1px solid var(--c-line);background:var(--c-surface);border-radius:18px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.msgr-card{background:color-mix(in srgb, var(--c-surface) 88%, transparent)}}.msgr-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.msgr-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.msgr-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--c-line))}}.msgr-card strong{font-size:15px;font-weight:600;display:block}.msgr-card em{color:var(--c-muted);margin-top:2px;font-size:14px;font-style:normal;display:block}.msgr-ask{justify-content:space-between;padding:18px}.msgr-send-icon{width:36px;height:36px;color:var(--accent-ink,var(--accent));border-radius:12px;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid}.msgr-ask:hover .msgr-send-icon{transform:translate(3px)rotate(-8deg)}.msgr-status{cursor:default;color:var(--c-muted);font-size:14px}.msgr-status i{background:#f59e0b;border-radius:50%;flex:none;width:9px;height:9px}.msgr-status i.on{background:#22c57c;animation:2s infinite msgr-pulse;box-shadow:0 0 #22c55e99}.msgr-status i.off{background:#6b7280}@keyframes msgr-pulse{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.msgr-search{cursor:text;padding:14px 16px}.msgr-search input,.msgr-help-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.msgr-search input::placeholder,.msgr-help-search input::placeholder{color:var(--c-muted)}.msgr-recent{flex-direction:column;align-items:stretch;gap:10px}.msgr-recent>small{color:var(--c-muted);font-size:12px;font-weight:600}.msgr-thread-row{align-items:center;gap:12px;min-width:0;display:flex}.msgr-thread-row>span:nth-child(2){flex:1;min-width:0}.msgr-thread-row strong,.msgr-thread-text em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msgr-avatar-sm{background:var(--accent);width:36px;height:36px;color:var(--accent-fg,#fff);border-radius:12px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.msgr-avatar-sm.big{border-radius:14px;width:44px;height:44px}.msgr-news-card{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.msgr-news-card img{aspect-ratio:16/8;object-fit:cover;width:100%}.msgr-news-card>span{padding:14px 18px 16px}.msgr-powered{text-align:center;color:var(--c-muted);margin:18px 0 0;font-size:12px}.msgr-page{flex-direction:column;height:100%;display:flex;position:relative}.msgr-header{border-bottom:1px solid var(--c-line);grid-template-columns:40px 1fr 40px;align-items:center;padding:12px;display:grid}.msgr-header h2{text-align:center;margin:0;font-size:17px;font-weight:650}.msgr-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 16px 28px;overflow-y:auto}.msgr-threads,.msgr-collections,.msgr-articles{margin:0;padding:6px 10px;list-style:none}.msgr-page>.msgr-threads{flex:1;padding-bottom:90px;overflow-y:auto}.msgr-threads button,.msgr-collections button,.msgr-articles button{border:0;border-bottom:1px solid var(--c-line);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;padding:14px 8px;transition:background .15s;display:flex}.msgr-threads button:hover,.msgr-collections button:hover,.msgr-articles button:hover{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.msgr-threads button:hover,.msgr-collections button:hover,.msgr-articles button:hover{background:color-mix(in srgb, var(--c-surface) 70%, transparent)}}.msgr-thread-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.msgr-thread-text>span{justify-content:space-between;gap:10px;display:flex}.msgr-thread-text time{color:var(--c-muted);flex:none;font-size:12.5px}.msgr-thread-text em,.msgr-collections em,.msgr-articles em{color:var(--c-muted);font-size:14px;font-style:normal}.msgr-collections button>span,.msgr-articles button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.msgr-collections small{color:var(--c-muted);font-size:12px}.msgr-section-label{color:var(--c-muted);padding:12px 8px 4px;font-size:13px;font-weight:600}.msgr-collection-head{padding:16px 18px 6px}.msgr-collection-head strong{font-size:18px}.msgr-collection-head p{color:var(--c-muted);margin:4px 0 0;font-size:14px}.msgr-float-ask{background:var(--c-text);box-shadow:var(--c-shadow);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:13px 22px;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%;color:var(--c-bg)!important;font-weight:600!important}.msgr-empty{text-align:center;color:var(--c-muted);flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.msgr-empty strong{color:var(--c-text);font-size:16px}.msgr-empty p{margin:0;font-size:14px}.msgr-help-search{background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;align-items:center;gap:10px;margin:12px 16px 4px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.msgr-help-search:focus-within{border-color:var(--accent-ink,var(--accent));box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.msgr-help-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}}.msgr-article article{padding:8px 6px}.msgr-article h1{letter-spacing:-.01em;margin:10px 0 6px;font-size:23px;line-height:1.25}.msgr-meta{color:var(--c-muted);margin:0 0 16px;font-size:13px}.rich-text{font-size:15px;line-height:1.65}.rich-text p,.rich-text ul,.rich-text ol{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 14px}.rich-text ul{padding-left:22px;list-style:outside}.rich-text ol{padding-left:22px;list-style:decimal}.rich-text li{margin:4px 0}.rich-text h3,.rich-text h4{margin:20px 0 8px;font-size:17px}.rich-text a{color:var(--accent-ink,var(--accent));text-underline-offset:2px;text-decoration:underline}.msgr.dark .rich-text a{color:var(--accent-ink,var(--accent))}@supports (color:color-mix(in lab, red, red)){.msgr.dark .rich-text a{color:var(--accent-ink,color-mix(in srgb, var(--accent) 55%, #fff))}}.rich-text code{background:var(--c-surface-2);border-radius:6px;padding:1px 6px;font-size:13px}.msgr-feedback{background:var(--c-surface);color:var(--c-muted);border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin:28px 0 18px;padding:18px;font-size:14px;display:flex}.msgr-feedback-buttons{gap:14px;display:flex}.msgr-feedback-buttons button{cursor:pointer;color:var(--c-text);background:0 0;border:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.msgr-feedback-buttons button:hover{transform:scale(1.22)rotate(-6deg)}.msgr-related{flex-direction:column;gap:2px;margin-bottom:18px;display:flex}.msgr-related strong{margin-bottom:6px;font-size:14px}.msgr-related button,.msgr-cta{border:1px solid var(--c-line);cursor:pointer;text-align:left;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.msgr-cta{background:var(--accent);border:0;justify-content:center;width:100%;color:var(--accent-fg,#fff)!important;font-weight:600!important}.msgr-news-head{justify-content:space-between;align-items:center;padding:18px 6px 14px;display:flex}.msgr-news-head strong{font-size:20px;display:block}.msgr-news-head em{color:var(--c-muted);font-style:normal}.msgr-posts{flex-direction:column;gap:14px;display:flex}.msgr-post{border:1px solid var(--c-line);background:var(--c-surface);text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.msgr-post img{aspect-ratio:16/8;object-fit:cover;width:100%;transition:transform .5s}.msgr-post:hover img{transform:scale(1.03)}.msgr-post-body{flex-direction:column;gap:8px;padding:16px 44px 18px 18px;display:flex}.msgr-post-body strong{font-size:16px;line-height:1.35}.msgr-post-body em{color:var(--c-muted);font-size:14px;font-style:normal;line-height:1.45}.msgr-post-caret{color:var(--c-muted);position:absolute;bottom:22px;right:16px}.msgr-tags{flex-wrap:wrap;gap:6px;display:flex}.msgr-tags span{background:var(--c-surface-2);border-radius:999px;padding:5px 11px;font-size:12.5px}.msgr-post-hero{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-top:10px}.msgr-skeleton{background:linear-gradient(90deg, var(--c-surface), var(--c-surface-2), var(--c-surface));background-size:200% 100%;border-radius:14px;height:220px;margin:16px 6px;animation:1.3s infinite ibx-shimmer}.msgr-error{color:#f87171;padding:16px}.chat-v2{background:var(--c-bg);color:var(--c-text);position:relative}.chat-v2.in-messenger{border:0;border-radius:0;height:100%}.chat-v2 .chat-header{background:var(--c-bg);color:var(--c-text);border-bottom:1px solid var(--c-line);gap:10px;padding:12px 10px 12px 12px;position:relative}.chat-v2 .chat-avatar{background:var(--chat-accent);width:38px;height:38px;color:var(--chat-accent-fg,#fff);border:0;border-radius:13px;font-weight:700}.chat-v2 .chat-header-text{flex:1;min-width:0}.chat-v2 .chat-header strong{font-size:15px;font-weight:650;display:block}.chat-v2 .chat-header small{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.chat-v2 .chat-icon-btn{width:36px;height:36px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;transition:background .2s;display:inline-grid}.chat-v2 .chat-icon-btn:hover{background:var(--c-surface-2)}.chat-v2 .chat-menu{z-index:10;border:1px solid var(--c-line);background:var(--c-elevated);min-width:230px;box-shadow:var(--c-shadow);transform-origin:100% 0;border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:10px}.chat-v2 .chat-menu>button,.chat-v2 .chat-menu .chat-alert-control button{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.chat-v2 .chat-menu>button:hover,.chat-v2 .chat-menu .chat-alert-control button:hover{background:var(--c-surface-2)}.chat-v2 .chat-menu .chat-alert-control{flex-direction:column;gap:2px;display:flex}.chat-v2 .chat-menu .chat-alert-control small{color:var(--c-muted);padding:2px 12px 6px;font-size:12px}.chat-v2 .chat-menu label{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.chat-v2 .chat-menu select{border:1px solid var(--c-line);background:var(--c-surface);max-width:120px;color:var(--c-text);border-radius:8px;padding:5px 8px}.chat-v2 .chat-messages{background:var(--c-bg);gap:14px;padding:20px 16px 10px}.chat-v2 .chat-message{max-width:84%;font-size:15px;line-height:1.5}.chat-v2 .chat-message>div:first-of-type{background:var(--c-surface-2);color:var(--c-text);border:0;border-radius:20px 20px 20px 6px;padding:11px 15px}.chat-v2 .chat-message.user>div:first-of-type{background:var(--chat-accent);color:var(--chat-accent-fg,#fff);border-radius:20px 20px 6px}.chat-v2 .chat-message.human>div:first-of-type{background:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-v2 .chat-message.human>div:first-of-type{background:color-mix(in srgb, var(--chat-accent) 22%, var(--c-surface-2))}}.chat-v2 .chat-message-label{color:var(--c-muted);margin:0 0 5px 4px;font-size:12px}.chat-v2 .chat-sources a,.chat-v2 .chat-sources>span{border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-muted);border-radius:999px;padding:4px 9px;font-size:12px}.chat-v2 .chat-system-note{color:var(--c-muted);background:0 0;font-size:12.5px}.chat-v2 .suggested-question{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);border-radius:18px;align-self:flex-end;padding:10px 16px;font-size:14px;transition:background .2s,transform .2s}.chat-v2 .suggested-question:hover{background:var(--c-surface-2);transform:translateY(-1px)}.chat-v2 .chat-actions{scrollbar-width:none;justify-content:flex-start;gap:8px;padding:8px 14px 6px;overflow-x:auto}.chat-v2 .chat-actions button{border:1px solid var(--c-line);color:var(--c-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:7px 12px;font-size:12.5px;transition:color .2s,border-color .2s}.chat-v2 .chat-actions button:hover{color:var(--c-text);border-color:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-v2 .chat-actions button:hover{border-color:color-mix(in srgb, var(--chat-accent) 50%, var(--c-line))}}.chat-v2 .chat-compose{border:1px solid var(--c-line);background:var(--c-bg);border-radius:20px;flex-direction:column;align-items:stretch;gap:0;margin:4px 14px 12px;padding:0;transition:border-color .2s,box-shadow .2s;position:relative}.chat-v2 .chat-compose:focus-within{border-color:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-v2 .chat-compose:focus-within{border-color:color-mix(in srgb, var(--chat-accent) 60%, var(--c-line))}}.chat-v2 .chat-compose:focus-within{box-shadow:0 0 0 3px var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-v2 .chat-compose:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--chat-accent) 18%, transparent)}}.chat-v2 .chat-compose textarea{resize:none;width:100%;min-height:46px;max-height:120px;color:var(--c-text);font:inherit;background:0 0;border:0;outline:none;padding:13px 16px 4px;font-size:15px;line-height:1.4}.chat-v2 .chat-compose textarea::placeholder{color:var(--c-muted)}.chat-v2 .chat-compose-bar{justify-content:space-between;align-items:center;padding:4px 8px 8px;display:flex}.chat-v2 .chat-compose .chat-icon-btn{color:var(--c-muted);background:0 0;border-radius:10px;padding:0}.chat-v2 .chat-compose .chat-send{background:var(--chat-accent);width:36px;height:36px;color:var(--chat-accent-fg,#fff);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid}.chat-v2 .chat-compose .chat-send:disabled{opacity:.3;cursor:default}.chat-v2 .chat-emoji{z-index:10;border:1px solid var(--c-line);background:var(--c-elevated);width:min(100%,320px);box-shadow:var(--c-shadow);transform-origin:0 100%;border-radius:16px;grid-template-columns:repeat(8,1fr);gap:2px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.chat-v2 .chat-emoji button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:0;font-size:20px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.chat-v2 .chat-emoji button:hover{background:var(--c-surface-2);transform:scale(1.18)}.chat-v2 .chat-privacy{text-align:center;color:var(--c-muted);margin:-4px 16px 12px;font-size:12px}.chat-v2 .chat-privacy a{color:inherit;text-decoration:underline}.chat-v2 .chat-takeover,.chat-v2 .chat-seen{color:var(--c-muted)}.chat-v2 .chat-footer{background:var(--c-bg);border-color:var(--c-line);color:var(--c-muted)}.chat-v2.in-messenger .chat-footer{display:none}.chat-v2 .chat-consent,.chat-v2 .chat-flow,.chat-v2 .chat-consent h3,.chat-v2 .chat-flow h3{color:var(--c-text)}.chat-v2 .chat-consent p,.chat-v2 .chat-flow p{color:var(--c-muted);font-size:14px}.chat-v2 .chat-flow input,.chat-v2 .chat-flow select,.chat-v2 .chat-flow textarea{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-text);border-radius:12px;font-size:15px}.chat-v2 .chat-csat{background:var(--c-surface);border-color:var(--c-line);color:var(--c-text)}.chat-v2 .chat-csat input{background:var(--c-bg);color:var(--c-text);border-color:var(--c-line)}.chat-v2 .chat-error{background:#f97316}@supports (color:color-mix(in lab, red, red)){.chat-v2 .chat-error{background:color-mix(in srgb, #f97316 14%, var(--c-bg))}}.chat-v2 .chat-error{color:var(--c-text);font-size:13px}.cms{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px;display:grid}.cms-main{flex-direction:column;gap:20px;min-width:0;display:flex}.cms-preview{flex-direction:column;gap:10px;display:flex;position:sticky;top:90px}.cms-preview iframe{background:#0f1115;border:0;border-radius:22px;width:100%;height:640px;box-shadow:0 20px 60px #0f111538}.cms-list{flex-direction:column;display:flex}.cms-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.cms-row>span:first-of-type{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cms-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-actions{flex-wrap:wrap;gap:12px;display:inline-flex}.cms-actions .text-link{cursor:pointer;background:0 0;border:0}.cms-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cms-editor{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.cms-filters{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.cms-filters button,.segmented button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px}.cms-filters button.selected,.segmented button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.segmented{gap:6px;display:inline-flex}.cms-side{flex-direction:column;gap:10px;display:flex}.cms-inline{gap:8px;display:flex}.cms-inline input{flex:1;min-width:0}.cms-thumb{object-fit:cover;border-radius:6px;width:56px;height:36px}.cms-cover{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.cms-preview-article h1{margin:0 0 10px;font-size:22px}@media (max-width:1100px){.cms{grid-template-columns:minmax(0,1fr)}.cms-preview{position:static}}.chat-v2 .chat-files,.ibx-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-v2 .chat-message.user .chat-files{justify-content:flex-end}.chat-v2 .chat-file-image img,.ibx-file-image img{object-fit:cover;border:1px solid var(--c-line,var(--line));border-radius:14px;max-width:220px;max-height:180px;display:block}.chat-v2 .chat-file,.ibx-file{background:var(--c-surface-2,#f0f1f4);max-width:240px;color:inherit;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.chat-v2 .chat-file span,.ibx-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-v2 .chat-pending-files,.ibx-pending-files{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.chat-v2 .chat-pending-file,.ibx-pending-file{background:var(--c-surface-2,#edeff2);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px 5px 10px;font-size:12.5px;display:inline-flex}.chat-v2 .chat-pending-file button,.ibx-pending-file button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.chat-v2 .chat-compose-tools{gap:2px;display:inline-flex}.chat-v2 label.chat-icon-btn{cursor:pointer}.chat-v2 label.chat-icon-btn.busy{animation:1s infinite ibx-pulse-opacity}@keyframes ibx-pulse-opacity{50%{opacity:.4}}.chat-v2 .chat-notice{background:#22c57c;padding:9px 15px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.chat-v2 .chat-notice{background:color-mix(in srgb, #22c57c 14%, var(--c-bg))}}.chat-v2 .chat-notice{color:var(--c-text);cursor:pointer}.ibx-attach{color:var(--muted);cursor:pointer;border-radius:8px;padding:6px 8px;font-size:12.5px}.ibx-attach:hover{background:var(--canvas)}.ibx-attach.busy{animation:1s infinite ibx-pulse-opacity}.ibx-bubble.human .ibx-file{color:#fff;background:#ffffff2e}.msgr-tickets{cursor:default;flex-direction:column;align-items:stretch;gap:4px}.msgr-tickets>small{color:var(--c-muted);margin-bottom:4px;font-size:12px;font-weight:600}.msgr-ticket{border:0;border-top:1px solid var(--c-line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.msgr-ticket:first-of-type{border-top:0}.msgr-ticket>span:first-child{min-width:0}.msgr-ticket strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.msgr-ticket-status{background:var(--c-surface-2);border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:600}.msgr-ticket-status.in_progress{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.msgr-ticket-status.in_progress{background:color-mix(in srgb, #3b82f6 25%, var(--c-surface-2))}}.msgr-ticket-status.waiting{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.msgr-ticket-status.waiting{background:color-mix(in srgb, #f59e0b 30%, var(--c-surface-2))}}.msgr-ticket-status.resolved{background:#22c57c}@supports (color:color-mix(in lab, red, red)){.msgr-ticket-status.resolved{background:color-mix(in srgb, #22c57c 25%, var(--c-surface-2))}}.ticket-status{color:#374151;white-space:nowrap;background:#eef0f2;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.ticket-status.in_progress{color:#1d4ed8;background:#e0ecff}.ticket-status.waiting{color:#92600e;background:#fdf1d6}.ticket-status.resolved{color:#158050;background:#e0f1e9}.ticket-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:12px 8px}.ticket-row:hover,.ticket-row.selected{background:var(--canvas)}.ticket-detail h2{margin:4px 0 0;font-size:18px}.ticket-description{white-space:pre-wrap;color:var(--ink)}.ticket-detail select{width:100%}.ticket-mini{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.ticket-mini span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viz-root{--surface-1:#fff;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#898781;--grid:#e1e0d9;--axis:#b7bbc3;--series-1:#2a78d6;--series-2:#eb6834;--heat-0:#f0efec;--good:#006336;--bad:#d03b3b;flex-direction:column;gap:16px;display:flex}.viz-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.viz-filters button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.viz-filters button.selected{background:var(--ink);border-color:var(--ink);color:#fff}.viz-filters small{color:var(--text-muted);margin-left:auto}.viz-loading,.viz-empty{color:var(--text-secondary);text-align:center;padding:28px 8px;font-size:13px}.viz-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.viz-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);flex-direction:column;gap:4px;padding:16px;display:flex}.viz-tile-label{color:var(--text-secondary);font-size:12.5px}.viz-tile-value{color:var(--text-primary);letter-spacing:-.01em;font-size:26px;font-weight:600}.viz-delta{font-size:12px;font-weight:600}.viz-delta.good{color:var(--good)}.viz-delta.bad{color:var(--bad)}.viz-delta.neutral,.viz-delta-period{color:var(--text-muted);font-weight:400}.viz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.viz-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);min-width:0;padding:18px}.viz-card.wide{grid-column:1/-1}.viz-card>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.viz-card h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.viz-card header p{color:var(--text-secondary);margin:2px 0 0;font-size:12.5px}.viz-toggle{border:1px solid var(--line);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:8px;flex:none;align-self:flex-start;padding:4px 10px;font-size:12px}.viz-chart{position:relative}.viz-chart svg{width:100%;height:auto;display:block;overflow:visible}.viz-grid-line{stroke:var(--grid);stroke-width:1px}.viz-baseline{stroke:var(--axis);stroke-width:1px}.viz-axis{fill:var(--text-muted);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.viz-legend{color:var(--text-secondary);gap:16px;margin-bottom:8px;font-size:12.5px;display:flex}.viz-legend span,.viz-tooltip span{align-items:center;gap:6px;display:inline-flex}.viz-legend i,.viz-tooltip i{border-radius:3px;width:10px;height:10px}.viz-tooltip{background:var(--surface-1);min-width:160px;color:var(--text-secondary);pointer-events:none;z-index:2;border:1px solid #0b0b0b1a;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute;top:24px;transform:translate(-50%);box-shadow:0 8px 24px #0b0b0b1f}.viz-tooltip strong{color:var(--text-primary);font-weight:600}.viz-tooltip b{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto}.viz-tooltip-total{border-top:1px solid var(--grid);padding-top:3px}.viz-tooltip.static{box-shadow:none;margin-top:10px;display:inline-flex;position:static;transform:none}.viz-heatmap{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.viz-heat-row{display:contents}.viz-heat-hour{text-align:left}.viz-heat-cell{cursor:default;border:0;border-radius:3px;height:16px;padding:0}.viz-heat-cell:hover,.viz-heat-cell:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}.viz-heat-legend{align-items:center;gap:3px;margin-top:10px;display:flex}.viz-heat-legend i{border-radius:2px;width:16px;height:10px}.viz-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.viz-bars li{grid-template-columns:minmax(80px,34%) 1fr;align-items:center;gap:10px;display:grid}.viz-bar-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.viz-bar-track{align-items:center;gap:8px;min-width:0;display:flex}.viz-bar{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:16px}.viz-bar-value{color:var(--text-primary);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.viz-table.scroll{max-height:320px;overflow:auto}.viz-table table{border-collapse:collapse;width:100%;font-size:12.5px}.viz-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--grid);background:var(--surface-1);padding:6px 8px;font-weight:500;position:sticky;top:0}.viz-table td{border-bottom:1px solid var(--grid);font-variant-numeric:tabular-nums;color:var(--text-primary);padding:6px 8px}@media (max-width:900px){.viz-grid{grid-template-columns:minmax(0,1fr)}}.ibx-pill{border:1px solid var(--line);background:var(--white);height:30px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ibx-pill:hover{background:#f4f5f6;border-color:#ced1d6}.ibx-pill svg{color:var(--muted)}.ibx-presence,.ibx-live{height:30px;padding:0 11px}.alerts-menu{position:relative}.alerts-trigger{cursor:pointer;position:relative}.alerts-trigger.on svg{color:var(--green)}.alerts-trigger[aria-expanded=true]{background:#f4f5f6;border-color:#ced1d6}.alerts-dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--white);background:#d9822b;border-radius:50%;position:absolute;top:5px;right:6px}.alerts-popover{z-index:70;background:var(--white);transform-origin:100% 0;border:1px solid #dee1e6;border-radius:14px;width:320px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 2px #172d240f,0 16px 40px #172d2424}.alerts-popover>header{flex-direction:column;gap:3px;padding:10px 10px 8px;display:flex}.alerts-popover>header strong{font-size:13px;font-weight:600}.alerts-popover>header small{color:var(--muted);font-size:12px}.alerts-footer{color:#565c68;border-top:1px solid #edeff2;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin-top:4px;padding:10px;font-size:12px;display:flex}.alerts-footer:hover{color:var(--ink);background:#f6f7f9}.alert-settings{flex-direction:column;display:flex}.panel .alert-settings{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.alert-row{border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.panel .alert-row{border-radius:0;padding:14px 16px}.panel .alert-row+.alert-row{border-top:1px solid var(--line)}.alert-row-icon{color:#5b616d;background:#f1f2f4;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.alert-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alert-row-text strong{font-size:13px;font-weight:550}.alert-row-text small{color:var(--muted);font-size:12px}.alert-notice{color:#7a5a24;background:#fbf6ec;border-radius:8px;margin:4px 10px 8px;padding:8px 10px;font-size:12px;line-height:1.45}.panel .alert-notice{border-top:1px solid var(--line);border-radius:0;margin:0;padding:10px 16px}.alert-link{border:0;border-top:1px solid var(--line);text-align:left;color:#565c68;background:0 0;align-self:flex-start;width:100%;margin:0;padding:10px 16px;font-size:12px}.alert-link:hover{color:var(--ink);background:#f6f7f9}.ui-switch{background:#d5d7dc;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.ui-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #14231c40}.ui-switch.on{background:var(--green)}.ui-switch.on span{transform:translate(16px)}.ui-switch:disabled{opacity:.45}@media (max-width:600px){.alerts-popover{transform-origin:top;width:auto;max-width:none;position:fixed;top:72px;left:12px;right:12px}}.notification-header-actions{align-items:center;gap:2px;display:inline-flex}.icon-button.active{color:var(--green)}.push-prompt{background:linear-gradient(135deg,#f4f5f7,#fafbfc);border:1px solid #e0e3e8;border-radius:10px;align-items:center;gap:10px;margin:10px 12px 2px;padding:10px 8px 10px 10px;display:flex}.push-prompt-icon{background:var(--green);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.push-prompt p{flex-direction:column;flex:1;gap:1px;min-width:0;margin:0;display:flex}.push-prompt strong{color:var(--ink);font-size:12px;font-weight:600}.push-prompt p span{color:var(--muted);font-size:11px;line-height:1.4}.push-prompt .button.small{padding:6px 10px;font-size:11px}.push-prompt .icon-button{padding:5px}.playground-frame{background:#0f1115;border:0;border-radius:22px;width:100%;max-width:400px;height:680px;box-shadow:0 24px 60px #0f11153d}.dev-tools{z-index:90;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;display:flex;position:fixed;bottom:14px;right:14px}.dev-tools-trigger{color:#dfe2e7;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.55;background:#151b18b8;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex}.dev-tools-trigger:hover,.dev-tools-trigger.open{opacity:1}.dev-tools-panel{color:#e3e5ea;transform-origin:100% 100%;background:#16171a;border-radius:14px;width:300px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 80px);padding:12px;overflow:auto;box-shadow:0 20px 50px #00000059}.dev-tools-panel header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dev-tools-panel header span{color:#737b8a;flex:1;font-size:11px}.dev-tools-panel header button{color:#8f96a2;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.dev-tools-panel header button:hover{color:#fff;background:#24262b}.dev-tools-panel h3{letter-spacing:.08em;text-transform:uppercase;color:#6a717f;margin:12px 0 6px;font-size:10px;font-weight:600}.dev-tools-panel dl{gap:4px;margin:0 0 6px;display:grid}.dev-tools-panel dl>div{justify-content:space-between;gap:8px;display:flex}.dev-tools-panel dt{color:#8f96a2}.dev-tools-panel dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.dev-tools-panel dd.ok{color:#7fd3ad}.dev-tools-panel dd.bad{color:#f0a36b}.dev-tools-muted{color:#6a717f}.dev-tools-panel .alert-row{padding:8px 0}.dev-tools-panel .alert-row-icon{color:#c7cad1;background:#24262b}.dev-tools-panel .alert-row-text small{color:#737b8a}.dev-tools-panel .ui-switch{background:#3a3e45}.dev-tools-panel .ui-switch.on{background:#3fa879}.dev-tools-actions{flex-wrap:wrap;gap:6px;display:flex}.dev-tools-actions button,.dev-tools-actions a{color:#e3e5ea;background:#1e2024;border:1px solid #2d3035;border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;display:inline-flex}.dev-tools-actions button:hover:not(:disabled),.dev-tools-actions a:hover{background:#272a2f;border-color:#3a3e46}.dev-tools-log{color:#cacdd3;background:#1e2024;border-radius:8px;margin:10px 0 0;padding:8px;font-size:11px;line-height:1.45}.chat-v2 .chat-menu .chat-menu-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-v2 .chat-menu .chat-menu-toggle:disabled{opacity:.55;cursor:default}.chat-v2 .chat-menu .ui-switch{background:var(--c-surface-2);width:32px;height:18px;box-shadow:inset 0 0 0 1px var(--c-line);display:inline-block}.chat-v2 .chat-menu .ui-switch span{width:14px;height:14px}.chat-v2 .chat-menu .ui-switch.on{background:var(--chat-accent,var(--accent,#247451));box-shadow:none}.chat-v2 .chat-menu .ui-switch.on span{transform:translate(14px)}.chat-v2 .chat-menu select{width:auto}.ibx-thread-actions{flex-wrap:nowrap;gap:6px}.ibx-action{background:var(--white);height:32px;color:var(--ink);white-space:nowrap;border:1px solid #dee1e6;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:550;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.ibx-action svg{color:#5b616d}.ibx-action:hover:not(:disabled){background:#f4f5f6;border-color:#c9ccd2}.ibx-action:active:not(:disabled){transform:translateY(1px)}.ibx-action.primary{border-color:var(--green);background:var(--green);color:#fff}.ibx-action.primary svg{color:#fff}.ibx-action.primary:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark)}.ibx-action.active{border-color:var(--app-brand);background:var(--green-light);color:var(--green-dark)}.ibx-action.active svg{color:var(--green)}.ibx-menu{position:relative}.ibx-menu-pop{z-index:40;background:var(--white);transform-origin:100% 0;border:1px solid #dee1e6;border-radius:12px;width:250px;padding:6px;animation:.16s cubic-bezier(.2,0,0,1) both workspace-popover;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 1px 2px #172d240f,0 14px 36px #172d2424}.ibx-menu-pop>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ibx-menu-pop>button:hover{background:#f4f5f6}.ibx-menu-pop>button small{color:var(--muted);font-size:11.5px}.ibx-menu-custom{border-top:1px solid #edeff2;gap:6px;margin-top:4px;padding:8px 4px 2px;display:flex}.ibx-menu-custom input{border-radius:7px;flex:1;height:30px;padding:0 8px;font-size:12px}.ibx-menu-custom button{background:var(--green);color:#fff;border:0;border-radius:7px;height:30px;padding:0 10px;font-size:12px;font-weight:600}.ibx-action.ibx-details-toggle{display:none}.ibx-thread{container:ibx-thread/inline-size}.ibx-thread-title{min-width:140px}.ibx-thread-title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container ibx-thread (max-width:560px){.ibx-action .ibx-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ibx-action{padding:0 9px}}@media (max-width:700px){.ibx-thread-actions{flex-wrap:wrap}}@media (max-width:1439px){.ibx-action.ibx-details-toggle{display:inline-flex}}.msgr.light .msgr-hero{background:radial-gradient(120% 90% at 85% -10%, var(--brand,var(--accent)), transparent 62%), linear-gradient(180deg, var(--brand,var(--accent)) 0%, #fff 100%)}@supports (color:color-mix(in lab, red, red)){.msgr.light .msgr-hero{background:radial-gradient(120% 90% at 85% -10%, color-mix(in srgb, var(--brand,var(--accent)) 30%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--brand,var(--accent)) 14%, #fff) 0%, #fff 100%)}}.msgr.light .msgr-hero:before,.msgr.light .msgr-hero:after{opacity:.32}.msgr.light .msgr-hero:after{background:var(--brand,var(--accent))}@supports (color:color-mix(in lab, red, red)){.msgr.light .msgr-hero:after{background:color-mix(in srgb, var(--brand,var(--accent)) 55%, #a78bfa)}}.msgr.light .msgr-greeting span{opacity:.5}.msgr.light .msgr-card{background:#fff;box-shadow:0 1px 2px #0f11150a,0 8px 24px #0f11150f}.form-section{flex-direction:column;gap:18px;display:flex}.form-section+.form-section{border-top:1px solid var(--line);padding-top:22px}.form-section h2{margin:0}.form-hint{color:var(--muted);margin:-10px 0 0;font-size:12px}.field{flex-direction:column;gap:8px;display:flex}.field-label{font-size:13px;font-weight:500}.assistant-layout .field-label{color:#5b616d;font-size:11px}.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-shell label.theme-option{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-surface);cursor:pointer;flex-direction:column;gap:12px;min-width:0;padding:8px 8px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.dashboard-shell label.theme-option:hover{border-color:var(--app-brand);background:#fafcfb}.dashboard-shell label.theme-option.selected{border-color:var(--app-brand);box-shadow:0 0 0 1px var(--app-brand);background:#f3f8f5}.theme-option>input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.dashboard-shell label.theme-option:has(input:focus-visible){outline:3px solid var(--app-ring);outline-offset:4px}.theme-preview{border-radius:var(--app-radius-control);background:#eef0ef;border:1px solid #e5e8e6;justify-content:center;height:158px;padding:15px 17px 0;display:flex;position:relative;overflow:hidden}.theme-preview-dark{background:#e7eae8}.theme-mini{color:#252d29;border:1px solid #e1e5e3;border-bottom:0;border-radius:9px 9px 0 0;flex-direction:column;flex:1;gap:5px;min-width:0;max-width:150px;padding:12px 10px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #183c2410}.theme-mini.light{background:#fff}.theme-mini.dark{color:#f1f5f2;background:#202623;border-color:#353d38}.theme-mini-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.theme-mini-avatar{background:var(--accent);width:22px;height:22px;color:var(--accent-fg);border-radius:7px;place-items:center;display:grid}.theme-mini-dots{letter-spacing:1px;opacity:.6;font-size:15px}.theme-mini-title{letter-spacing:-.2px;white-space:nowrap;font-size:10px;font-weight:600;line-height:1}.theme-mini-subtitle{opacity:.65;white-space:nowrap;font-size:8px;font-weight:400}.theme-mini-card{white-space:nowrap;border:1px solid #e5e9e6;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;margin-top:5px;padding:8px 6px;font-size:7px;display:flex}.theme-mini-card svg{color:var(--accent);flex:none}.theme-mini.dark .theme-mini-card{background:#2b322e;border-color:#3b433e}.theme-mini-nav{opacity:.6;justify-content:space-around;margin-top:auto;padding:8px 0;display:flex}.theme-preview-auto .theme-mini{flex:none;width:112px;height:144px;position:absolute}.theme-preview-auto .theme-mini.light{top:13px;left:calc(50% - 72px)}.theme-preview-auto .theme-mini.dark{top:35px;left:calc(50% - 34px)}.theme-label{flex-direction:column;gap:3px;padding:0 4px;display:flex}.theme-label-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-label strong{color:var(--app-text);font-size:13px;font-weight:600}.dashboard-shell .theme-label small{color:var(--app-text-3);font-size:11px;font-weight:400}.theme-check{border:1px solid var(--app-border-strong);background:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.selected .theme-check{background:var(--app-brand);border-color:var(--app-brand);color:#fff}.brand-color{flex-direction:column;gap:6px;display:flex}.brand-color-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand-color-swatch{cursor:pointer;border-radius:10px;flex:none;width:38px;height:38px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f11151f,0 1px 2px #0f11150f}.brand-color-swatch input{cursor:pointer;border:0;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;position:absolute;inset:-8px}.brand-color-hex{text-transform:uppercase;height:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:96px!important;padding:0 10px!important;font-size:12px!important}.brand-color-presets{gap:6px;display:flex}.brand-color-presets button{border:0;border-radius:50%;width:22px;height:22px;padding:0;transition:transform .15s;box-shadow:inset 0 0 0 1px #0f111526}.brand-color-presets button:hover{transform:scale(1.12)}.brand-color-presets button.selected{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--green)}.brand-color-hint{color:#8a6a2a;font-size:11.5px}.messenger-preview{border:0;width:100%;display:block}.cms-preview .messenger-preview{background:#0f1115;border-radius:22px;height:640px;box-shadow:0 20px 60px #0f111538}@media (max-width:560px){.theme-picker{gap:8px}.dashboard-shell label.theme-option{gap:9px;padding:5px 5px 9px}.theme-preview{height:118px;padding:10px 5px 0}.theme-mini{padding:9px 5px 0}.theme-preview-auto .theme-mini{width:80px;height:122px}.theme-preview-auto .theme-mini.light{top:10px;left:calc(50% - 48px)}.theme-preview-auto .theme-mini.dark{top:28px;left:calc(50% - 28px)}.theme-mini-title{font-size:8px}.theme-mini-subtitle{font-size:6px}.theme-mini-card{padding:6px 3px;font-size:6px}.theme-label{padding:0 2px}.theme-label strong{font-size:12px}.dashboard-shell .theme-label small{font-size:10px;line-height:1.4}}.brand-color-swatch:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f111529}.hc{--focus-ring:var(--hc-link)}@supports (color:color-mix(in lab, red, red)){.hc{--focus-ring:color-mix(in srgb, var(--hc-link) 55%, transparent)}}.hc{--hc-bg:#fff;--hc-surface:#fff;--hc-soft:#f6f7f9;--hc-text:#16181d;--hc-muted:#5f6672;--hc-line:#e7e9ee;--hc-link:var(--hc-link-light);--hc-accent:var(--hc-accent-light);--hc-accent-fg:var(--hc-accent-fg-light);--hc-shadow:0 1px 2px #1018280a, 0 10px 28px #1018280f;background:var(--hc-bg);min-height:100dvh;color:var(--hc-text);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;display:flex}.hc[data-theme=dark]{--hc-bg:#0f1115;--hc-surface:#171a20;--hc-soft:#1c1f26;--hc-text:#f4f5f7;--hc-muted:#a0a7b1;--hc-line:#ffffff17;--hc-link:var(--hc-link-dark);--hc-accent:var(--hc-accent-dark);--hc-accent-fg:var(--hc-accent-fg-dark);--hc-shadow:0 1px 2px #0000004d, 0 12px 32px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.hc[data-theme=auto]{--hc-bg:#0f1115;--hc-surface:#171a20;--hc-soft:#1c1f26;--hc-text:#f4f5f7;--hc-muted:#a0a7b1;--hc-line:#ffffff17;--hc-link:var(--hc-link-dark);--hc-accent:var(--hc-accent-dark);--hc-accent-fg:var(--hc-accent-fg-dark);--hc-shadow:0 1px 2px #0000004d, 0 12px 32px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.hc main{flex:1}.hc a{color:inherit}.hc h1,.hc h2{color:var(--hc-text)}.hc p{color:var(--hc-muted)}.hc-wrap{width:min(1080px,100% - 40px);margin:0 auto}.hc-skip{position:absolute;left:-9999px}.hc-skip:focus{z-index:10;color:#16181d;background:#fff;border-radius:8px;padding:8px 12px;top:12px;left:16px}.hc-top,.hc-hero{background:radial-gradient(60% 120% at 85% 0%, var(--hc-band-fg), transparent 60%), radial-gradient(50% 90% at 0% 100%, #0000002e, transparent 70%), var(--hc-band)}@supports (color:color-mix(in lab, red, red)){.hc-top,.hc-hero{background:radial-gradient(60% 120% at 85% 0%, color-mix(in srgb, var(--hc-band-fg) 14%, transparent), transparent 60%), radial-gradient(50% 90% at 0% 100%, #0000002e, transparent 70%), var(--hc-band)}}.hc-top,.hc-hero{color:var(--hc-band-fg)}.hc-top{background-attachment:scroll}.hc-top-row{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.hc-brand{letter-spacing:-.01em;align-items:center;gap:10px;min-width:0;font-weight:650;display:inline-flex}.hc-logo{background:var(--hc-band-fg);width:34px;height:34px;color:var(--hc-band);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.hc-brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-brand-sep{background:var(--hc-band-fg);width:1px;height:18px}@supports (color:color-mix(in lab, red, red)){.hc-brand-sep{background:color-mix(in srgb, var(--hc-band-fg) 35%, transparent)}}.hc-brand-title{opacity:.85;white-space:nowrap;font-weight:450}.hc-top-links{align-items:center;gap:18px;font-size:14px;display:flex}.hc-top-links a{opacity:.85}.hc-top-links a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.hc-contact{border:1px solid var(--hc-band-fg);height:36px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.hc-contact{border:1px solid color-mix(in srgb, var(--hc-band-fg) 35%, transparent)}}.hc-contact{background:var(--hc-band-fg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hc-contact{background:color-mix(in srgb, var(--hc-band-fg) 10%, transparent)}}.hc-contact{color:inherit;font-size:14px;font-weight:600;transition:background .15s}.hc-contact:hover{background:var(--hc-band-fg)}@supports (color:color-mix(in lab, red, red)){.hc-contact:hover{background:color-mix(in srgb, var(--hc-band-fg) 20%, transparent)}}.hc-hero{padding:34px 0 64px}.hc .hc-hero h1{letter-spacing:-.03em;color:inherit;margin:0 0 22px;font-size:clamp(30px,4.6vw,46px);font-weight:700;line-height:1.1}.hc-hero-meta{opacity:.8;margin:16px 2px 0;font-size:14px}.hc-hero.compact{padding:6px 0 26px}.hc-search{color:#6b7280;align-items:center;max-width:720px;display:flex;position:relative}.hc-search>svg{pointer-events:none;position:absolute;left:20px}.hc-search input{color:#16181d;background:#fff;border:0;border-radius:14px;outline:none;width:100%;height:62px;padding:0 20px 0 56px;font-size:17px;box-shadow:0 2px 4px #0000000f,0 18px 40px #0000002e}.hc-search input::placeholder{color:#8a909b}.hc-search input:focus-visible{box-shadow:0 0 0 3px var(--hc-band-fg), 0 18px 40px #0000002e}@supports (color:color-mix(in lab, red, red)){.hc-search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--hc-band-fg) 55%, transparent), 0 18px 40px #0000002e}}.hc-search.small input{border-radius:12px;height:48px;padding-left:46px;font-size:15px}.hc-search.small>svg{left:16px}.hc-search-results{z-index:30;background:var(--hc-surface);color:var(--hc-text);border:1px solid var(--hc-line);border-radius:14px;padding:6px;animation:.16s cubic-bezier(.2,0,0,1) both workspace-popover;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #00000038}.hc-search-results a{border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.hc-search-results a.active{background:var(--hc-soft)}.hc-search-results strong{font-size:15px;font-weight:600}.hc-search-results span,.hc-search-empty{color:var(--hc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hc-search-empty{margin:0;padding:12px}.hc-search-all{border:0;border-top:1px solid var(--hc-line);width:100%;color:var(--hc-link);text-align:left;background:0 0;margin-top:4px;padding:10px 12px;font-size:13px;font-weight:600}.hc-body{padding:40px 0 72px}.hc-body.narrow{width:min(820px,100% - 40px)}.hc-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--hc-muted);margin:0 0 16px;font-size:13px;font-weight:650}.hc-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hc-collection{border:1px solid var(--hc-line);background:var(--hc-surface);box-shadow:var(--hc-shadow);border-radius:16px;align-items:flex-start;gap:16px;padding:22px;transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s,box-shadow .2s;display:flex}.hc-collection:hover{border-color:var(--hc-link);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hc-collection:hover{border-color:color-mix(in srgb, var(--hc-link) 45%, var(--hc-line))}}.hc-collection-icon{background:var(--hc-link);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.hc-collection-icon{background:color-mix(in srgb, var(--hc-link) 12%, var(--hc-surface))}}.hc-collection-icon{color:var(--hc-link)}.hc-collection-icon.large{border-radius:18px;width:64px;height:64px}.hc-collection-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hc-collection-text strong{letter-spacing:-.01em;font-size:17px;font-weight:650}.hc-collection-text span{color:var(--hc-muted);font-size:14.5px;line-height:1.5}.hc-collection-text small{color:var(--hc-muted);margin-top:6px;font-size:13px}.hc-chevron{color:var(--hc-muted);align-self:center;transition:transform .2s}.hc-collection:hover .hc-chevron{color:var(--hc-link);transform:translate(3px)}.hc-popular{margin-top:44px}.hc-article-list{margin:0;padding:0;list-style:none}.hc-article-list li+li{border-top:1px solid var(--hc-line)}.hc-article-list a{justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;transition:color .15s;display:flex}.hc-article-list a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.hc-article-list strong{font-size:16px;font-weight:600}.hc-article-list small{color:var(--hc-muted);font-size:14px;line-height:1.5}.hc-article-list em{color:var(--hc-muted);font-size:12.5px;font-style:normal}.hc-article-list a>svg{color:var(--hc-muted);flex:none}.hc-article-list a:hover strong{color:var(--hc-link)}.hc-article-list.boxed{border:1px solid var(--hc-line);background:var(--hc-surface);box-shadow:var(--hc-shadow);border-radius:16px}.hc-article-list.boxed a{padding:18px 22px}.hc-crumbs{color:var(--hc-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:13.5px;display:flex}.hc-crumbs a:hover{color:var(--hc-link);text-underline-offset:3px;text-decoration:underline}.hc-crumbs [aria-current]{color:var(--hc-text);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.hc-collection-head{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.hc-collection-head h1{letter-spacing:-.02em;color:var(--hc-text);margin:0 0 6px;font-size:clamp(26px,3.4vw,34px)}.hc-collection-head p{color:var(--hc-muted);margin:0 0 8px;font-size:16px;line-height:1.55}.hc-collection-head small{color:var(--hc-muted);font-size:13.5px}.hc-article-layout{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.hc-article-layout.with-toc{grid-template-columns:minmax(0,1fr) 240px}.hc-article{max-width:740px}.hc-article h1{letter-spacing:-.025em;color:var(--hc-text);margin:0 0 12px;font-size:clamp(28px,3.8vw,40px);line-height:1.15}.hc-lead{color:var(--hc-muted);margin:0 0 20px;font-size:18px;line-height:1.6}.hc-byline{border-bottom:1px solid var(--hc-line);color:var(--hc-muted);align-items:center;gap:12px;margin-bottom:30px;padding-bottom:26px;font-size:14px;line-height:1.45;display:flex}.hc-byline strong{color:var(--hc-text);font-weight:600}.hc-avatar{background:var(--hc-accent);width:38px;height:38px;color:var(--hc-accent-fg);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.hc-prose .rich-text{color:var(--hc-text);font-size:17px;line-height:1.75}.hc-prose .rich-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 20px}.hc-prose .rich-text h3{letter-spacing:-.015em;margin:40px 0 14px;scroll-margin-top:24px;font-size:24px;line-height:1.3}.hc-prose .rich-text h4{margin:30px 0 10px;scroll-margin-top:24px;font-size:19px}.hc-prose .rich-text ul,.hc-prose .rich-text ol{margin:0 0 20px;padding-left:24px}.hc-prose .rich-text li{margin:6px 0}.hc-prose .rich-text a{color:var(--hc-link);text-underline-offset:3px;text-decoration:underline}.hc-prose .rich-text code{background:var(--hc-soft);border-radius:6px;padding:2px 6px;font-size:.9em}.rich-text figure{margin:24px 0}.rich-text figure img{border:1px solid #0f111514;border-radius:12px;max-width:100%;height:auto;display:block}.rich-text figcaption{color:var(--hc-muted,#6b7280);text-align:center;margin-top:8px;font-size:13px}.hc-article-aside{position:relative}.hc-toc{border-left:1px solid var(--hc-line);padding-left:16px;position:sticky;top:28px}.hc-toc strong{letter-spacing:.06em;text-transform:uppercase;color:var(--hc-muted);margin-bottom:10px;font-size:12px;font-weight:650;display:block}.hc-toc ul{margin:0;padding:0;list-style:none}.hc-toc li.sub{padding-left:12px}.hc-toc a{color:var(--hc-muted);padding:5px 0;font-size:14px;line-height:1.4;transition:color .15s;display:block;position:relative}.hc-toc a:hover,.hc-toc a.active{color:var(--hc-text)}.hc-toc a.active:before{content:"";background:var(--hc-link);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-17px}.hc-feedback{background:var(--hc-soft);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:44px 0 8px;padding:26px;display:flex}.hc-feedback strong{font-size:16px;font-weight:600}.hc-feedback-buttons{gap:14px;display:flex}.hc-feedback-buttons button{width:52px;height:52px;color:var(--hc-muted);background:0 0;border:0;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .15s,background .15s;display:grid}.hc-feedback-buttons button:hover{color:var(--hc-link);background:var(--hc-surface);transform:scale(1.18)}.hc-related{margin-top:36px}.hc-related h2{color:var(--hc-text);margin:0 0 6px;font-size:18px}.hc-contact-card{border:1px solid var(--hc-line);background:radial-gradient(80% 140% at 100% 0%, var(--hc-link), transparent 60%), var(--hc-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:24px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.hc-contact-card{background:radial-gradient(80% 140% at 100% 0%, color-mix(in srgb, var(--hc-link) 10%, transparent), transparent 60%), var(--hc-surface)}}.hc-contact-card div{flex-direction:column;gap:4px;display:flex}.hc-contact-card strong{font-size:17px}.hc-contact-card span{color:var(--hc-muted);font-size:14.5px}.hc-button{background:var(--hc-accent);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex;color:var(--hc-accent-fg)!important}.hc-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.hc-empty,.hc-not-found{text-align:center;padding:40px 0}.hc-empty h2,.hc-not-found h1{color:var(--hc-text);margin:0 0 8px}.hc-empty p,.hc-not-found p,.hc-muted{color:var(--hc-muted)}.hc-search-title{letter-spacing:-.02em;color:var(--hc-text);margin:0 0 22px;font-size:26px}.hc-footer{border-top:1px solid var(--hc-line);color:var(--hc-muted);font-size:13.5px}.hc-footer-row{justify-content:space-between;gap:16px;padding:24px 0;display:flex}.hc-powered:hover{color:var(--hc-text)}@media (max-width:900px){.hc-collections,.hc-article-layout.with-toc{grid-template-columns:minmax(0,1fr)}.hc-article-aside{display:none}}@media (max-width:600px){.hc-wrap,.hc-body.narrow{width:calc(100% - 32px)}.hc-top-row{height:60px}.hc-brand-sep,.hc-brand-title,.hc-top-links a{display:none}.hc-hero{padding:20px 0 48px}.hc-search input{height:54px;font-size:16px}.hc-collection{padding:18px}.hc-contact-card{flex-direction:column;align-items:flex-start}.hc-footer-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.hc-collection,.hc-feedback-buttons button,.hc-button{transition:none}}.chat-v2 .button{border-radius:12px;min-height:44px;font-size:14px}.chat-v2 .button:not(.secondary){background:var(--chat-accent);border-color:var(--chat-accent);color:var(--chat-accent-fg,#fff)}.chat-v2 .button:not(.secondary):hover{filter:brightness(1.06)}.chat-v2 .button.secondary{border-color:var(--c-line);color:var(--c-text);background:0 0}.hc:has(.hc-hero) .hc-top{z-index:2;background:0 0;position:relative}.hc:has(.hc-hero) .hc-hero{margin-top:-72px;padding-top:106px}.hc:has(.hc-hero) .hc-hero.compact{padding-top:78px}.hc .hc-hero-meta{color:inherit}.hc-search input::-webkit-search-cancel-button{appearance:none}@media (max-width:600px){.hc:has(.hc-hero) .hc-hero{margin-top:-60px;padding-top:80px}.hc:has(.hc-hero) .hc-hero.compact{padding-top:66px}}.chat-v2 .empty-icon{background:var(--chat-accent)}@supports (color:color-mix(in lab, red, red)){.chat-v2 .empty-icon{background:color-mix(in srgb, var(--chat-accent) 14%, var(--c-surface))}}.chat-v2 .empty-icon{color:var(--chat-accent-ink,var(--chat-accent))}.msgr-helpcenter-link{width:100%;color:var(--c-muted);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:14px auto 6px;padding:10px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.msgr-helpcenter-link:hover{color:var(--c-text);background:var(--c-surface)}.help-site{flex-direction:column;gap:16px;display:flex}.help-site-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.help-site-status{height:26px;color:var(--muted);background:#f0f1f4;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.help-site-status i{background:#b6bac2;border-radius:50%;width:7px;height:7px}.help-site-status.on{background:var(--green-light);color:var(--green-dark)}.help-site-status.on i{background:var(--green)}.help-site-url{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.help-site-url strong{font-size:15px}.help-site-url code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.help-site-actions{gap:8px;display:flex}.help-site-actions a[aria-disabled=true]{opacity:.5;pointer-events:none}.help-site-form{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:16px;display:flex}.help-site-form>.button{align-self:flex-start}.collection-row{gap:10px}.collection-row-icon{background:var(--green-light);width:32px;height:32px;color:var(--green);border-radius:9px;flex:none;place-items:center;display:grid}.collection-row>span:nth-child(2){flex:1;min-width:0}.collection-editor{border:1px solid var(--line);background:var(--canvas);border-radius:12px;flex-direction:column;gap:12px;margin:8px 0;padding:14px;display:flex}.icon-grid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.icon-grid button{aspect-ratio:1;border:1px solid var(--line);background:var(--white);color:#5b616d;border-radius:9px;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid}.icon-grid button:hover{color:var(--ink);border-color:#bcc0c7}.icon-grid button.selected{border-color:var(--green);background:var(--green-light);color:var(--green)}.dashboard-content.workspace-full{max-width:none;min-height:0;padding:14px 16px 16px}.dashboard-content.workspace-full~.app-footer{display:none}.workspace-full .ibx-page{gap:10px}.workspace-full .ibx{height:max(560px,100dvh - 102px)}.ibx.has-nav{grid-template-columns:216px minmax(260px,310px) minmax(0,1fr)}@media (min-width:1600px){.ibx.has-nav.with-details{grid-template-columns:216px minmax(260px,310px) minmax(0,1fr) minmax(260px,300px)}}.ibx-nav{border-right:1px solid var(--line);background:#fafbfc;flex-direction:column;min-height:0;display:flex}.ibx-nav-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 12px 10px 16px;display:flex}.ibx-nav-head strong{letter-spacing:-.01em;font-size:16px;font-weight:650}.ibx-nav-head .ibx-presence{height:26px;padding:0 9px;font-size:11.5px}.ibx-nav-scroll{flex:1;min-height:0;padding:2px 8px 10px;overflow-y:auto}.ibx-nav-label{letter-spacing:.06em;text-transform:uppercase;color:#727988;padding:14px 8px 6px;font-size:11px;font-weight:600;display:block}.ibx-nav-item{color:#3f434b;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;font-size:13px;transition:background .12s,color .12s;display:flex}.ibx-nav-item svg{color:#656b79;flex:none}.ibx-nav-item:hover{color:var(--ink);background:#eeeff2}.ibx-nav-item.active{background:var(--green-light);color:var(--green-dark);font-weight:600}.ibx-nav-item.active svg{color:var(--green)}.ibx-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ibx-nav-count{color:#545964;text-align:center;background:#e7e9ed;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:20px}.ibx-nav-item.active .ibx-nav-count{color:var(--green-dark);background:#fff}.ibx-nav-item.urgent .ibx-nav-count{color:#fff;background:#d9482b}.ibx-nav-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 12px;display:flex}.ibx-nav-foot .ibx-live,.ibx-nav-foot .ibx-pill,.ibx-nav-foot .alerts-trigger{height:28px;padding:0 9px;font-size:11.5px}.ibx-nav-foot .alerts-popover{transform-origin:0 100%;inset:auto auto calc(100% + 8px) 0}.ibx.has-nav .ibx-views{display:none}.ibx-list-head{align-items:baseline;gap:8px;padding:16px 14px 4px;display:flex}.ibx-list-head strong{font-size:15px;font-weight:650}.ibx-list-head span{color:var(--muted);font-size:12px}.resolve-pop{flex-direction:column;gap:10px;width:300px;padding:12px;display:flex}.resolve-title{font-size:13px}.resolve-reasons{flex-wrap:wrap;gap:6px;display:flex}.resolve-reasons button{border:1px solid var(--line);background:var(--white);color:#3f434b;border-radius:999px;height:28px;padding:0 10px;font-size:12px}.resolve-reasons button:hover{border-color:#c9ccd2}.resolve-reasons button.selected{border-color:var(--green);background:var(--green-light);color:var(--green-dark);font-weight:600}.resolve-pop textarea{resize:vertical;min-height:56px;padding:8px 10px;font-size:12.5px}.resolve-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.resolve-foot small{color:var(--muted);font-size:11px}.ibx-banner.resolved-banner{color:#256146;background:#f2f3f6;border-color:#cfeddf;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.resolved-banner span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.resolved-banner svg{color:var(--green)}.resolved-banner em{color:#565b66;font-size:12px;font-style:normal}.tk-stepper{margin:0;padding:0;list-style:none;display:flex}.tk-stepper li{flex:1;position:relative}.tk-stepper li+li:before{content:"";background:#e2e4e9;width:100%;height:2px;position:absolute;top:11px;right:50%}.tk-stepper li.done+li:before,.tk-stepper li.done+li.current:before{background:var(--green)}.tk-stepper button{z-index:1;width:100%;color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;display:flex;position:relative}.tk-stepper button:disabled{opacity:1;cursor:default}.tk-dot{background:var(--white);color:#fff;border:2px solid #d5d7dc;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .2s,background .2s,border-color .2s;display:grid}.tk-stepper button:not(:disabled):hover .tk-dot{border-color:var(--green);transform:scale(1.12)}.tk-stepper li.done .tk-dot{background:var(--green);border-color:var(--green)}.tk-stepper li.current .tk-dot{border-color:var(--green);box-shadow:0 0 0 4px #24745126}.tk-stepper li.current.resolved .tk-dot{background:var(--green)}.tk-stepper li.current.waiting .tk-dot{border-color:#d08a1c;box-shadow:0 0 0 4px #d08a1c26}.tk-stepper li.current button{color:var(--ink);font-weight:600}.tk-stepper.compact li+li:before{top:7px}.tk-stepper.compact .tk-dot{border-width:2px;width:16px;height:16px}.tk-stepper.compact .tk-dot svg{width:8px;height:8px}.tk-stepper.compact .tk-step-label{font-size:10.5px}.tk-bar{flex-direction:column;gap:6px;padding:10px 16px 0;display:flex}.tk-bar-item{background:#fafbfc;border:1px solid #e2e4e9;border-radius:12px;align-items:center;gap:16px;padding:10px 12px;display:flex}.tk-bar-item.resolved{opacity:.7}.tk-bar-title{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.tk-bar-title svg{color:var(--green);flex:none}.tk-bar-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-bar-title:hover span{text-underline-offset:3px;text-decoration:underline}.tk-bar .tk-stepper{flex:none;width:320px}@container ibx-thread (max-width:640px){.tk-bar-item{flex-direction:column;align-items:stretch}.tk-bar .tk-stepper{width:100%}}.tk-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;gap:6px;width:100%;padding:12px 14px;transition:background .12s;display:flex}.tk-item:hover{background:#f3f4f6}.tk-item.selected{background:var(--white);box-shadow:inset 3px 0 0 var(--green)}.tk-item-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.tk-type{color:#545964;align-items:center;gap:4px;font-weight:600;display:inline-flex}.tk-type.back-office{color:#6b5a8e}.tk-type.large{font-size:12px}.tk-item-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.tk-item-meta{align-items:center;gap:6px;min-width:0;display:flex}.tk-visitor{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.tk-assignee{color:#494e58;background:#e7e9ed;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:10px;font-weight:700;display:grid}.ibx-thread.tk-pane{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 260px;min-height:0;display:grid;overflow:hidden}.tk-pane>.ibx-placeholder{grid-column:1/-1}.tk-main{flex-direction:column;gap:18px;min-width:0;min-height:0;padding:22px 26px 18px;display:flex;overflow-y:auto}.tk-head{flex-direction:column;gap:12px;display:flex}.tk-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tk-created{color:var(--muted);font-size:12px}.tk-head h2{margin:0}.tk-title{color:var(--ink);letter-spacing:-.015em;text-align:left;cursor:text;background:0 0;border:0;border-radius:6px;margin:0 -4px;padding:2px 4px;font-size:21px;font-weight:650}.tk-title:hover{background:#f1f2f4}.tk-title-form input{padding:6px 8px;font-size:20px;font-weight:600}.tk-hint{color:var(--muted);margin:0;font-size:12px}.tk-card{border:1px solid var(--line);background:var(--white);border-radius:12px;padding:14px 16px}.tk-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tk-card-head strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.tk-card-head .text-link{align-items:center;gap:4px;font-size:12px;display:inline-flex}.tk-description{white-space:pre-wrap;color:var(--ink);margin:0;font-size:13.5px;line-height:1.6}.tk-description.muted{color:var(--muted)}.tk-description-form{flex-direction:column;gap:8px;display:flex}.tk-chat{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tk-chat li{flex-direction:column;gap:2px;max-width:85%;display:flex}.tk-chat li.user{align-self:flex-start}.tk-chat li.human,.tk-chat li.assistant{text-align:right;align-self:flex-end}.tk-chat span{color:var(--muted);font-size:11px}.tk-chat p{color:var(--ink);text-align:left;background:#f1f2f4;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.tk-chat li.human p{background:var(--green-light)}.tk-section-label{letter-spacing:.06em;text-transform:uppercase;color:#727988;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.tk-timeline ol{margin:0;padding:0 0 0 18px;list-style:none;position:relative}.tk-timeline ol:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:6px}.tk-event{padding:6px 0;position:relative}.tk-event-dot{width:13px;height:13px;box-shadow:0 0 0 3px var(--white);color:#fff;background:#d5d7dc;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:-18px}.tk-event.note .tk-event-dot{background:#d9a441;width:20px;height:20px;top:8px;left:-21px}.tk-event.reply .tk-event-dot{background:var(--green);width:20px;height:20px;top:8px;left:-21px}.tk-event-text{color:var(--muted);font-size:12.5px}.tk-event-text strong{color:var(--ink);font-weight:600}.tk-event-card{border-radius:10px;padding:10px 12px;font-size:13px}.tk-event-card.note{background:#fdf6e7;border:1px solid #f1e2bd}.tk-event-card.reply{background:var(--green-light);border:1px solid var(--app-border)}.tk-event-card span{color:var(--muted);font-size:12px;display:block}.tk-event-card p{white-space:pre-wrap;color:var(--ink);margin:4px 0 0;line-height:1.5}.tk-composer{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-top:auto;position:sticky;bottom:0;overflow:hidden;box-shadow:0 -8px 24px #25342f0f}.tk-composer.note{background:#fffcf3;border-color:#f1e2bd}.tk-composer-tabs{gap:2px;padding:6px 6px 0;display:flex}.tk-composer-tabs button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:550}.tk-composer-tabs button[aria-selected=true]{color:var(--ink);background:#25342f12}.tk-composer textarea{resize:none;background:0 0;border:0;outline:none;width:100%;padding:10px 14px;font-size:13.5px}.tk-composer-foot{justify-content:space-between;align-items:center;gap:10px;padding:0 10px 10px 14px;display:flex}.tk-composer-foot small{color:var(--muted);font-size:11.5px}.tk-props{border-left:1px solid var(--line);background:#fafbfc;flex-direction:column;gap:14px;min-height:0;padding:22px 18px;display:flex;overflow-y:auto}.tk-props label{color:var(--muted);gap:6px;font-size:12px}.tk-props select{padding:7px 10px;font-size:13px}.tk-props dl{flex-direction:column;gap:10px;margin:6px 0 0;display:flex}.tk-props dl div{flex-direction:column;gap:2px;display:flex}.tk-props dt{color:var(--muted);font-size:11.5px}.tk-props dd{color:var(--ink);margin:0;font-size:13px}@media (max-width:1439px){.ibx.has-nav{grid-template-columns:200px minmax(240px,290px) minmax(0,1fr)}.ibx-thread.tk-pane{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:1180px){.ibx.has-nav{grid-template-columns:60px minmax(230px,280px) minmax(0,1fr)}.ibx-nav-head strong,.ibx-nav-text,.ibx-nav-label,.ibx-nav-foot .ibx-pill,.ibx-nav-foot .ibx-live{display:none}.ibx-nav-head{justify-content:center;padding:12px 6px}.ibx-nav-head .ibx-presence{justify-content:center;width:30px;padding:0;font-size:0}.ibx-nav-scroll{padding:4px 8px}.ibx-nav-item{justify-content:center;height:38px;margin-bottom:2px;padding:0;position:relative}.ibx-nav-count{min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:16px;position:absolute;top:1px;right:1px}.ibx-nav-foot{justify-content:center;padding:10px 4px}.ibx-nav-foot .alerts-trigger{justify-content:center;gap:0;width:32px;font-size:0}.ibx-thread.tk-pane{grid-template-columns:minmax(0,1fr)}.tk-props{display:none}}@media (max-width:860px){.ibx.has-nav{grid-template-columns:minmax(0,1fr)}.ibx-nav{display:none}.ibx.has-nav .ibx-views{display:flex}.ibx.has-selection .tk-list,.ibx:not(.has-selection) .tk-pane{display:none}.workspace-full .ibx{height:auto}.tk-main{padding:16px}}.tk-main>*{flex-shrink:0}@media (min-width:1440px) and (max-width:1599px){.ibx.has-nav{grid-template-columns:208px minmax(250px,300px) minmax(0,1fr);position:relative}.ibx.has-nav .ibx-details{display:none}.ibx.has-nav .ibx-action.ibx-details-toggle{display:inline-flex}.ibx.has-nav.details-open .ibx-details{z-index:6;width:min(340px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #25342f1f}}.tk-composer{box-shadow:0 -20px 16px -8px #fffffff5,0 -8px 24px #25342f0f}.cms-row.collection-row>.collection-row-icon{flex:none;width:32px;display:grid}.cms-row.collection-row>span:nth-of-type(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root{--app-radius-panel:2px;--app-radius-control:4px;--app-bg:#f7f7f8;--app-surface:#fff;--app-subtle:#fafafb;--app-hover:#f2f3f5;--app-active:#ebedf0;--app-border:#e5e7eb;--app-border-strong:#d5d9df;--app-text:#101318;--app-text-2:#3f4550;--app-text-3:#6b7280;--app-brand:#123d36;--app-brand-hover:#20594e;--app-brand-soft:#e8eee3;--app-brand-ink:#123d36;--app-ring:#2474513d;--app-shadow-xs:0 1px 2px #1018280d;--app-shadow-sm:0 1px 2px #1018280a, 0 1px 3px #10182812;--app-shadow-pop:0 12px 32px -8px #10182833, 0 4px 10px -4px #1018281a}.dashboard-shell,.modal,.ui-pop{--ink:var(--app-text);--muted:var(--app-text-3);--line:var(--app-border);--canvas:var(--app-bg);--green:var(--app-brand);--green-dark:var(--app-brand-hover);--green-light:var(--app-brand-soft);--focus-ring:var(--app-ring);--sidebar-w:244px;color:var(--app-text)}.dashboard-shell{background:var(--app-bg)}.dashboard-shell .sidebar{width:var(--sidebar-w);background:var(--app-subtle);border-right:1px solid var(--app-border);padding:18px 12px 0}.dashboard-shell .workspace-main{margin-left:var(--sidebar-w)}.workspace-progress{left:var(--sidebar-w,244px)}.dashboard-shell .sidebar>a{padding-left:8px}.dashboard-shell .sidebar .logo{letter-spacing:-.8px;color:var(--app-text);font-size:21px}.dashboard-shell .sidebar .logo-mark{border-radius:8px;width:28px;height:28px}.dashboard-shell .workspace-switch{text-align:left;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-panel);width:100%;box-shadow:none;gap:10px;margin:18px 0 14px;padding:8px 10px 8px 8px;transition:border-color .15s,box-shadow .15s}.dashboard-shell .workspace-switch:hover,.dashboard-shell .workspace-switch[data-state=open]{border-color:var(--app-border-strong)}.dashboard-shell .workspace-switch[data-state=open]{box-shadow:0 0 0 3px var(--app-ring)}.workspace-initial{border-radius:var(--app-radius-control);background:linear-gradient(135deg, var(--app-brand), var(--app-brand-hover));color:#fff;border:0;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:inline-flex}.workspace-initial.sm{border-radius:var(--app-radius-control);width:22px;height:22px;font-size:11px}.workspace-switch-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dashboard-shell .workspace-switch-text strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dashboard-shell .workspace-switch .workspace-switch-text>span{color:var(--app-text-3);text-transform:capitalize;margin:0;font-size:11.5px}.dashboard-shell .workspace-switch>svg{color:var(--app-text-3)}.dashboard-shell .sidebar nav{gap:0;margin:0 -4px;padding:0 4px 8px}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-group+.nav-group{margin-top:14px}.dashboard-shell .nav-label{letter-spacing:.02em;color:var(--app-text-3);margin:0 10px 4px;font-size:11px;font-weight:600;display:block}.dashboard-shell .sidebar nav a{border-radius:var(--app-radius-control);color:var(--app-text-2);gap:10px;padding:7px 10px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s}.dashboard-shell .sidebar nav a svg{color:var(--app-text-3)}.dashboard-shell .sidebar nav a:hover{background:var(--app-hover);color:var(--app-text)}.dashboard-shell .sidebar nav a.active{background:var(--app-surface);color:var(--app-text);box-shadow:0 0 0 1px var(--app-border), var(--app-shadow-xs);font-weight:600}.dashboard-shell .sidebar nav a.active svg{color:var(--app-brand)}.dashboard-shell .sidebar nav a small{background:var(--app-brand);color:#fff;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px}.dashboard-shell .sidebar-bottom{border-top:1px solid var(--app-border);margin:0 -12px;padding:12px 12px 0}.dashboard-shell .sidebar-bottom .account-row{border-top:0;margin-top:4px;padding:10px 0 14px}.dashboard-shell .account-row strong{color:var(--app-text);font-size:13px;font-weight:600}.dashboard-shell .account-row small{color:var(--app-text-3);font-size:11.5px}.dashboard-shell .app-header{z-index:25;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--app-border);background:#ffffffd1;height:56px;padding:0 28px;position:sticky;top:0}.dashboard-shell .app-header>div{gap:6px}.dashboard-shell .breadcrumb{color:var(--app-text-3);font-size:13px}.dashboard-shell .breadcrumb span{color:var(--app-border-strong);margin:0 8px}.dashboard-shell .breadcrumb strong{color:var(--app-text);font-weight:550}.dashboard-shell .site-indicator{border-right:1px solid var(--app-border);color:var(--app-text-3);gap:0;margin-right:4px;padding:0 8px 0 0}.dashboard-shell .site-indicator>svg{display:none}.dashboard-shell .icon-button{width:34px;height:34px;color:var(--app-text-3);border-radius:9px;padding:0}.dashboard-shell .icon-button:hover{background:var(--app-hover);color:var(--app-text)}.dashboard-shell .demo-banner{color:var(--app-text-2);background:var(--app-brand-soft);border-bottom:1px solid var(--app-border);padding:9px 28px;font-size:12.5px}.dashboard-shell .dashboard-content:not(.workspace-full){max-width:1320px;padding:28px 32px 56px}.dashboard-shell .dashboard-content.workspace-full{padding:12px 14px 14px}.dashboard-shell .workspace-full .ibx{height:max(560px,100dvh - 82px)}.dashboard-shell .page-heading{gap:20px;margin-bottom:24px}.dashboard-shell .page-heading .eyebrow{letter-spacing:.08em;color:var(--app-brand);margin-bottom:6px;font-size:11px}.dashboard-shell .page-heading h1{letter-spacing:-.025em;color:var(--app-text);font-size:26px;font-weight:650;line-height:1.2}.dashboard-shell .page-heading h1 span{color:var(--app-brand)}.dashboard-shell .page-heading p{color:var(--app-text-3);margin-top:6px;font-size:14px;line-height:1.5}.dashboard-shell .panel,.dashboard-shell .dashboard-content .panel{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-surface);box-shadow:none}.dashboard-shell .dashboard-content .panel h2,.dashboard-shell .metrics-heading h2,.dashboard-shell .section-head h2{letter-spacing:-.015em;color:var(--app-text);font-size:15.5px;font-weight:620}.dashboard-shell .dashboard-content p,.dashboard-shell .dashboard-content .muted,.dashboard-shell .dashboard-content small{color:var(--app-text-3)}.dashboard-shell .dashboard-content .panel>.section-head p,.dashboard-shell .section-head p{color:var(--app-text-3);font-size:13px}.dashboard-shell .eyebrow{color:var(--app-text-3);letter-spacing:.08em}.dashboard-shell .metric-card{border-radius:var(--app-radius-panel);border:1px solid var(--app-border);box-shadow:none}.dashboard-shell .metric-card>div{color:var(--app-text-2);font-size:13px;font-weight:500}.dashboard-shell .metric-card>strong{letter-spacing:-.03em;color:var(--app-text);font-size:30px;font-weight:650}.dashboard-shell .metric-card>small{color:var(--app-text-3);font-size:12px}.dashboard-shell .dashboard-content th{color:var(--app-text-3);background:var(--app-subtle);font-size:12px;font-weight:550}.dashboard-shell .dashboard-content td{color:var(--app-text-2);border-color:var(--app-border);font-size:13.5px}.dashboard-shell .dashboard-content td strong{color:var(--app-text);font-size:13.5px}.dashboard-shell .dashboard-content td small{font-size:12px}.dashboard-shell tbody tr:hover{background:var(--app-subtle)}.dashboard-shell .empty-icon{background:var(--app-brand-soft);color:var(--app-brand)}:where(.dashboard-shell,.modal) .button{border-radius:var(--app-radius-control);border:1px solid var(--app-brand-hover);background:var(--app-brand);color:#fff;gap:8px;padding:9px 15px;font-size:13.5px;font-weight:560;transition:filter .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff29,0 1px 2px #10182824}:where(.dashboard-shell,.modal) .button:hover{filter:brightness(1.06);border-color:var(--app-brand-hover);transform:none}:where(.dashboard-shell,.modal) .button:active{filter:brightness(.97)}:where(.dashboard-shell,.modal) .button.secondary{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border-strong);box-shadow:var(--app-shadow-xs)}:where(.dashboard-shell,.modal) .button.secondary:hover{filter:none;background:var(--app-hover);border-color:var(--app-border-strong)}:where(.dashboard-shell,.modal) .button.danger{color:#b42318;box-shadow:var(--app-shadow-xs);background:#fff;border-color:#f1c7c2}:where(.dashboard-shell,.modal) .button.small,.dashboard-shell .page-heading>.button{padding:7px 12px;font-size:13px}:where(.dashboard-shell,.modal) .text-link{color:var(--app-brand-ink);font-size:13px}.dashboard-shell .tabs>button.selected{background:var(--app-brand-soft);color:var(--app-brand-ink)}.dashboard-shell .avatar:not(.dark){background:var(--app-brand-soft);color:var(--app-brand-ink);border-color:var(--app-border)}.dashboard-shell .avatar,.dashboard-shell .search-field{border-color:var(--app-border)}.dashboard-shell .search-field input{box-shadow:none;border:0}.dashboard-shell td>.score,.dashboard-shell .score>small{color:var(--app-text-3)}.dashboard-shell .score.high{color:var(--app-brand-ink)}.dashboard-shell .score.high .score-dot{background:var(--app-brand)}.dashboard-shell .demo-banner a{color:var(--app-brand-ink)}.dashboard-shell .demo-banner .status-dot{background:var(--app-brand)}.dashboard-shell .source-icon{border-color:var(--app-border)}:where(.dashboard-shell,.modal) label{color:var(--app-text);gap:7px;font-size:13px;font-weight:550}:where(.dashboard-shell,.modal) label small{color:var(--app-text-3);font-weight:400}:where(.dashboard-shell,.modal) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea){border:1px solid var(--app-border-strong);border-radius:var(--app-radius-control);color:var(--app-text);background:var(--app-surface);box-shadow:var(--app-shadow-xs);padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}:where(.dashboard-shell,.modal) :is(input:not([type=checkbox],[type=radio]),textarea):hover{border-color:#c3c8d0}:where(.dashboard-shell,.modal) :is(input:not([type=checkbox],[type=radio]),textarea):focus-visible{border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-ring);outline:none}:where(.dashboard-shell,.modal) input::placeholder,:where(.dashboard-shell,.modal) textarea::placeholder{color:#9aa1ac}:where(.dashboard-shell,.modal) .badge{border-radius:var(--app-radius-panel);background:var(--app-hover);color:var(--app-text-2);border-color:#0000;padding:2px 9px;font-size:11.5px;font-weight:550}:where(.dashboard-shell,.modal) .badge.green{background:var(--app-brand-soft);color:var(--app-brand-ink);border-color:var(--app-border)}.ui-select{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-control);background:var(--app-surface);width:100%;min-width:0;height:38px;box-shadow:var(--app-shadow-xs);color:var(--app-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;font-weight:450;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ui-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select:hover{border-color:#c3c8d0}.ui-select:focus-visible,.ui-select[data-state=open]{border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-ring);outline:none}.ui-select[data-placeholder]{color:#8a919c}.ui-select[data-disabled]{opacity:.55;cursor:not-allowed}.ui-select.sm{border-radius:8px;height:32px;padding:0 8px 0 10px;font-size:13px}.ui-select-caret{color:var(--app-text-3);transition:transform .15s;display:inline-flex}.ui-select[data-state=open] .ui-select-caret{transform:rotate(180deg)}.site-select.ui-select{width:auto;max-width:220px;box-shadow:none;color:var(--app-text-2);background:0 0;border-color:#0000;font-weight:500}.site-select.ui-select:hover{background:var(--app-hover)}.role-select.ui-select{width:auto;min-width:118px}.ui-pop{z-index:200;min-width:max(var(--radix-select-trigger-width,0px), 180px);max-height:min(380px, var(--radix-select-content-available-height,var(--radix-dropdown-menu-content-available-height,380px)));border:1px solid var(--app-border);border-radius:var(--app-radius-control);background:var(--app-surface);box-shadow:var(--app-shadow-pop);color:var(--app-text);transform-origin:var(--radix-select-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin));padding:5px;font-size:13.5px;animation:.14s cubic-bezier(.16,1,.3,1) ui-pop-in;overflow:hidden}.ui-menu-pop{overflow-y:auto}.ui-select-viewport{max-height:inherit}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.ui-pop-item{border-radius:var(--app-radius-control);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:34px;color:var(--app-text);outline:none;align-items:center;gap:10px;padding:6px 30px 6px 9px;display:flex;position:relative}.ui-pop-item[data-highlighted]{background:var(--app-hover)}.ui-pop-item[data-state=checked]{font-weight:560}.ui-pop-item[data-disabled]{opacity:.45;cursor:default}.ui-pop-item.danger{color:#b42318}.ui-pop-icon{width:22px;color:var(--app-text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-pop-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-pop-text small{color:var(--app-text-3);font-size:12px;font-weight:400}.ui-pop-check{color:var(--app-brand);display:inline-flex;position:absolute;right:9px}.ui-pop-label{color:var(--app-text-3);padding:7px 9px 4px;font-size:11.5px;font-weight:600}.ui-pop-sep{background:var(--app-border);height:1px;margin:5px -5px}.ui-select-scroll{color:var(--app-text-3);cursor:default;justify-content:center;padding:3px;display:flex}.workspace-menu{min-width:260px}.presence-dot{background:#c3c8d0;border-radius:50%;width:8px;height:8px}.presence-dot.on{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.ibx-composer-tools button[aria-haspopup=menu]{align-items:center;gap:5px;display:inline-flex}.form-section-head{flex-direction:column;gap:3px;margin-bottom:2px;display:flex}.dashboard-shell .form-section-head h2{font-size:15.5px;font-weight:620}.dashboard-shell .form-section-head .form-hint{color:var(--app-text-3);margin:0;font-size:13px}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.switch-list{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);flex-direction:column;display:flex;overflow:hidden}.switch-row{background:var(--app-surface);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.switch-row+.switch-row{border-top:1px solid var(--app-border)}.switch-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.switch-row strong{color:var(--app-text);font-size:13.5px;font-weight:560}.dashboard-shell .switch-row small{color:var(--app-text-3);font-size:12.5px}.plan-tag{color:#6b3fd4;vertical-align:1px;background:#f4ecff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-shell label.choice-card{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-panel);background:var(--app-surface);box-shadow:none;cursor:pointer;flex-direction:column;gap:6px;padding:13px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.choice-card:hover{border-color:#c3c8d0}.choice-card input{opacity:0;pointer-events:none;position:absolute}.choice-card:has(input:focus-visible){box-shadow:0 0 0 3px var(--app-ring)}.dashboard-shell label.choice-card.on{border-color:var(--app-brand);background:var(--app-brand-soft)}@supports (color:color-mix(in lab, red, red)){.dashboard-shell label.choice-card.on{background:color-mix(in srgb, var(--app-brand-soft) 60%, #fff)}}.dashboard-shell label.choice-card.on{box-shadow:0 0 0 1px var(--app-brand)}.choice-card strong{font-size:13.5px;font-weight:600}.dashboard-shell .choice-card small{color:var(--app-text-3);font-size:12.5px;font-weight:400;line-height:1.45}.form-footer{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.form-footer a{color:var(--app-brand-ink);font-weight:550}@media (max-width:1150px){.dashboard-shell,.modal,.ui-pop{--sidebar-w:220px}.choice-cards{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-shell{--sidebar-w:204px}.dashboard-shell .dashboard-content:not(.workspace-full){padding:22px 20px 48px}.field-row{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-shell .sidebar{width:260px}.dashboard-shell .workspace-main{margin-left:0}.workspace-progress{left:0}.dashboard-shell .app-header{padding:0 12px}.dashboard-shell .site-indicator{display:none}.dashboard-shell .page-heading h1{font-size:22px}.dashboard-shell .dashboard-content:not(.workspace-full){padding:18px 14px 40px}.form-footer{flex-direction:column;align-items:stretch}}.chat-v2 .chat-menu select{appearance:none;border:1px solid var(--c-line);background:var(--c-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256'%3E%3Cpath fill='%23888' d='M213.7 101.7l-80 80a8 8 0 0 1-11.4 0l-80-80a8 8 0 0 1 11.4-11.4L128 164.7l74.3-74.4a8 8 0 0 1 11.4 11.4Z'/%3E%3C/svg%3E") no-repeat right 10px center;width:auto;color:var(--c-text);border-radius:10px;padding:6px 28px 6px 10px;font-size:13px}.dashboard-shell .app-header{background:#ffffffeb}.dashboard-shell .workspace-switch .workspace-switch-text>span{text-transform:none}.dashboard-shell .setup-sidebar{gap:8px}.dashboard-shell .setup-checklist,.dashboard-shell .setup-plan{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-surface);box-shadow:none}.dashboard-shell .setup-track{background:var(--app-active);border-radius:999px;height:4px}.dashboard-shell .setup-track>span{background:var(--app-brand);border-radius:999px}.dashboard-shell .setup-checklist>.setup-track{order:2;margin:0 10px 10px}.dashboard-shell .setup-checklist{flex-direction:column;display:flex}.dashboard-shell .setup-toggle{color:var(--app-text);order:1;padding:9px 10px;font-size:12.5px}.dashboard-shell .setup-toggle svg{color:var(--app-brand)}.dashboard-shell .setup-toggle>span:first-of-type{background:var(--app-hover);color:var(--app-text-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.dashboard-shell .setup-checklist ol{order:3;padding:0 10px 4px}.dashboard-shell .setup-checklist li a{color:var(--app-text-2);font-size:12px}.dashboard-shell .setup-guide-link{color:var(--app-brand-ink);order:4;padding:2px 10px 10px;font-size:12px;font-weight:550}.dashboard-shell .setup-plan{padding:9px 10px 10px;font-size:12px}.dashboard-shell .setup-plan>div:first-child strong{font-size:12.5px;font-weight:600}.dashboard-shell .setup-plan>div:first-child a{color:var(--app-brand-ink);font-size:12px;font-weight:550}.dashboard-shell .setup-plan p{color:var(--app-text-3);margin:4px 0 6px;font-size:12px}.dashboard-shell .setup-plan p strong{color:var(--app-text);font-size:12px}.dashboard-shell .setup-plan>a,.dashboard-shell .setup-plan>small{display:none}.dashboard-shell .playground{border:1px solid var(--app-border);background:radial-gradient(100% 60% at 50% 0%, #24745114, transparent 70%), var(--app-subtle);border-radius:16px}.dashboard-shell .playground .eyebrow{font-size:11px}.dashboard-shell .playground>.section-head p{color:var(--app-text-3);font-size:13px}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1013186b}.modal{border:1px solid var(--app-border);border-radius:var(--app-radius-control);box-shadow:0 24px 64px -12px #10182847,0 8px 20px -8px #1018281f}.modal>.section-head h2{letter-spacing:-.02em;font-size:18px;font-weight:650}.modal>.muted{color:var(--app-text-3);margin:6px 0 20px;font-size:13.5px;line-height:1.55}.modal label{font-size:13px}.modal .button{font-size:13.5px}@media (max-width:640px){.dashboard-shell .sidebar{z-index:40}.dashboard-shell .sidebar.open:after{left:260px}}:where(.dashboard-shell,.modal) .badge.amber{color:#93590b;background:#fff4e0}.kh{flex-direction:column;gap:18px;display:flex}.kh .page-heading{margin-bottom:0}.kh-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.kh-tabs{border-bottom:1px solid var(--app-border);gap:4px;margin-top:-4px;display:flex}.kh-tabs a{color:var(--app-text-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:13.5px;font-weight:550}.kh-tabs a:hover{color:var(--app-text)}.kh-tabs a[aria-current=page]{color:var(--app-text);border-bottom-color:var(--app-brand)}.kh-skeleton,.kh-rows-skeleton{background:linear-gradient(90deg, transparent, #fff9, transparent), var(--app-hover);background-size:200% 100%;border-radius:14px;height:320px;animation:1.4s linear infinite kh-shimmer}.kh-rows-skeleton{height:220px;margin-top:12px}@keyframes kh-shimmer{to{background-position:-200% 0}}.kh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kh-stats>div{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-xs);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.dashboard-shell .kh-stats small{color:var(--app-text-3);font-size:12.5px;font-weight:550}.kh-stats strong{letter-spacing:-.02em;color:var(--app-text);font-size:24px;font-weight:650}.kh-stats span{color:var(--app-text-3);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.kh-stats span svg{color:var(--app-brand)}.kh-stats>div.warn strong{color:#b45309}.kh-sources{flex-direction:column;gap:12px;display:flex}.kh-sync-list{flex-direction:column;gap:10px;display:flex}.kh-card{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-surface);box-shadow:none;gap:14px;padding:16px 18px;display:flex;position:relative}.kh-card h3{letter-spacing:-.01em;color:var(--app-text);font-size:15px;font-weight:620}.dashboard-shell .kh-card p{color:var(--app-text-3);font-size:13px;line-height:1.5}.kh-card-icon{background:var(--app-brand-soft);width:40px;height:40px;color:var(--app-brand);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kh-empty-sync{box-shadow:none;background:var(--app-subtle);border-style:dashed;align-items:center}.kh-empty-sync>div{flex:1}.kh-sync-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.kh-sync-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kh-sync-title h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh-pill{background:var(--app-brand-soft);color:var(--app-brand-ink);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.kh-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.kh-pill.discovering,.kh-pill.crawling{color:#1d5bd6;background:#e8f1ff}.kh-pill.discovering:before,.kh-pill.crawling:before{animation:1.2s ease-in-out infinite kh-pulse}.kh-pill.paused{background:var(--app-hover);color:var(--app-text-2)}.kh-pill.failed{color:#b42318;background:#fdecec}.kh-pill.deleting{background:var(--app-hover);color:var(--app-text-3)}.kh-sync.deleting{opacity:.7}@keyframes kh-pulse{50%{opacity:.3}}.kh-progress{background:var(--app-hover);border-radius:999px;height:6px;overflow:hidden}.kh-progress span{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#2563eb);height:100%;transition:width .6s;display:block}.dashboard-shell .kh-sync-meta{color:var(--app-text-2);font-size:13px}.kh-sync-meta strong{color:var(--app-text)}.kh-rules{flex-wrap:wrap;gap:6px;display:flex}.kh-rules code{background:var(--app-hover);color:var(--app-text-2);border-radius:6px;padding:1px 7px;font-size:12px}.dashboard-shell .kh-note{color:#8a5a0b;background:#fff8eb;border-radius:9px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.kh-note svg{flex:none;margin-top:1px}.dashboard-shell .kh-note.error{color:#a4241a;background:#fdecec}.kh-sync-actions{align-items:flex-start;gap:6px;display:flex}.kh-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kh-type{flex-direction:column;gap:10px}.kh-type>div:nth-child(2){flex:1}.kh-type-foot{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.kh-type-foot a,.kh-type-foot .text-link{color:var(--app-brand-ink);font-weight:550}.dashboard-shell label.kh-inline-switch{color:var(--app-text-2);flex-direction:row;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.kh-table{padding:18px 0 0;overflow:hidden}.kh-table-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 20px;display:flex}.dashboard-shell .kh-table-head p{margin-top:3px;font-size:13px}.dashboard-shell label.kh-search{border:1px solid var(--app-border-strong);background:var(--app-surface);width:min(340px,100%);color:var(--app-text-3);box-shadow:var(--app-shadow-xs);border-radius:9px;flex-direction:row;align-items:center;gap:8px;padding:0 10px}.dashboard-shell label.kh-search:focus-within{border-color:var(--app-brand);box-shadow:0 0 0 3px var(--app-ring)}.dashboard-shell label.kh-search input{box-shadow:none;background:0 0;border:0;padding:8px 0}.dashboard-shell label.kh-search input:focus-visible{box-shadow:none}.kh-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 12px;display:flex}.kh-segment{background:var(--app-hover);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.kh-segment button{color:var(--app-text-3);background:0 0;border:0;border-radius:8px;padding:5px 11px;font-size:13px;font-weight:550}.kh-segment button[aria-pressed=true],.kh-segment button[aria-selected=true]{background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-shadow-xs)}.kh-filter-select.ui-select{width:auto;min-width:140px}.kh-bulk{color:#fff;background:#101318;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 20px 12px;padding:8px 10px;display:flex}.kh-bulk strong{margin-right:6px;font-size:13px}.dashboard-shell .kh-bulk .button.secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff29}.dashboard-shell .kh-bulk .button.secondary:hover{background:#ffffff29}.dashboard-shell .kh-bulk .button.danger{color:#ffb4ab}.dashboard-shell .kh-bulk .text-link{color:#cbd5e1;margin-left:auto}.kh-rows{width:100%}.dashboard-shell .kh-rows th{border-top:1px solid var(--app-border);padding:9px 12px}.dashboard-shell .kh-rows td{vertical-align:middle;padding:10px 12px}.kh-rows .num{text-align:right}.kh-rows .kh-check{width:40px;padding-left:20px}.kh-rows tr.selected td{background:#f3f8f5}.kh-row-title{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;max-width:560px;padding:0;display:flex}.kh-row-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh-row-title:hover strong{text-underline-offset:2px;text-decoration:underline}.dashboard-shell .kh-row-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh-indexing{color:#1d5bd6;margin-left:6px;font-size:12px}.kh-more{border-top:1px solid var(--app-border);justify-content:center;padding:14px;display:flex}.kh-drawer-overlay{z-index:100;background:#10131847;position:fixed;inset:0}.kh-drawer{z-index:101;border:1px solid var(--app-border);background:var(--app-surface);width:min(620px,100vw - 16px);box-shadow:var(--app-shadow-pop);color:var(--app-text);border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;animation:.22s cubic-bezier(.16,1,.3,1) kh-slide;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden}@keyframes kh-slide{0%{opacity:0;transform:translate(24px)}}.kh-drawer>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kh-drawer h2{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.35}.kh-drawer-meta{color:var(--app-text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.kh-drawer-meta a{color:var(--app-brand-ink);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:550;display:inline-flex}.kh-facts{background:var(--app-subtle);border:1px solid var(--app-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:12px 14px;display:grid}.kh-facts dt{color:var(--app-text-3);font-size:12px}.kh-facts dd{margin:2px 0 0;font-size:13px;font-weight:550}.kh-facts .wide{grid-column:1/-1}.kh-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.kh-drawer-body{flex:1;min-height:0;margin:0 -22px -20px;padding:4px 22px 22px;overflow:auto}.kh-prose .rich-text{color:var(--app-text-2);font-size:14px;line-height:1.65}.kh-prose h3{color:var(--app-text);margin:14px 0 6px;font-size:15px}.kh-prose h4{color:var(--app-text);margin:12px 0 4px;font-size:14px}.kh-prose p,.kh-prose ul{margin:0 0 8px}.kh-chunks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kh-chunks li{border:1px solid var(--app-border);border-radius:10px;padding:10px 12px}.kh-chunks li.off{opacity:.55}.kh-chunks li>div{justify-content:space-between;gap:10px;margin-bottom:4px;display:flex}.kh-chunks strong{font-size:13px}.kh-chunks small{color:var(--app-text-3);white-space:nowrap;font-size:12px}.kh-chunks p{color:var(--app-text-2);white-space:pre-wrap;font-size:12.5px;line-height:1.5}.kh-history details{border-bottom:1px solid var(--app-border);padding:10px 0;font-size:13px}.kh-history p{white-space:pre-wrap;color:var(--app-text-2);margin-top:8px}.kh-drop{border:1.5px dashed var(--app-border-strong);background:var(--app-subtle);text-align:center;cursor:pointer;color:var(--app-text-2);border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:34px 20px;position:relative}.kh-drop:hover{border-color:var(--app-brand);background:var(--app-brand-soft)}.kh-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.kh-report{max-height:50vh;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.kh-report li{border-bottom:1px solid var(--app-border);flex-direction:column;gap:2px;padding:9px 0;font-size:13px;display:flex}.kh-report a{color:var(--app-text);overflow-wrap:anywhere;font-weight:550}.kh-report small{color:var(--app-text-3)}.kh-test{flex-direction:column;gap:14px;display:flex}.kh-test-form{flex-direction:column;gap:10px;display:flex}.kh-ask{gap:8px;display:flex}.kh-ask input{flex:1}.dashboard-shell .kh-mode{color:var(--app-text-3);font-size:12.5px}.kh-test-results{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.kh-hits{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.kh-hits li{border-top:1px solid var(--app-border);gap:12px;padding:14px 0;display:flex}.kh-rank{background:var(--app-hover);width:26px;height:26px;color:var(--app-text-2);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:650;display:inline-flex}.kh-hit-head{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.kh-hit-head a{color:var(--app-text)}.kh-hit-head a:hover{text-decoration:underline}.dashboard-shell .kh-hit-head small{font-size:12px}.dashboard-shell .kh-hits p{color:var(--app-text-2);font-size:13px;line-height:1.55}.kh-hits mark{color:inherit;background:#fff1b8;border-radius:3px;padding:0 1px}.kh-hit-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kh-evidence ul{margin:12px 0 14px;padding:0;list-style:none}.kh-evidence li{border-bottom:1px solid var(--app-border);justify-content:space-between;gap:10px;padding:7px 0;font-size:13px;display:flex}.kh-evidence li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kh-evidence small{color:var(--app-text-3);flex:none}.kh .kb-heading{margin-bottom:16px}.kh .kb-heading h2{font-size:17px;font-weight:650}@media (max-width:1150px){.kh-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-test-results{grid-template-columns:1fr}}@media (max-width:900px){.kh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-table-head{flex-direction:column;align-items:stretch}.dashboard-shell label.kh-search{width:100%}}@media (max-width:640px){.kh-type-grid{grid-template-columns:1fr}.kh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kh-stats>div{padding:12px 13px}.kh-stats strong{font-size:20px}.kh-stats span{font-size:12px}.kh-card{flex-wrap:wrap}.kh-sync-actions{width:100%}.kh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kh-rows th:nth-child(3),.kh-rows td:nth-child(3),.kh-rows th:nth-child(5),.kh-rows td:nth-child(5){display:none}.kh-ask{flex-direction:column}}html:has(.dashboard-shell){scroll-padding-top:72px}.demo-banner.support-banner{color:#6b4d10;background:#fff4dc;border-bottom-color:#f1d9a2;font-size:12.5px;line-height:1.45}.demo-banner.support-banner>div{flex-wrap:wrap}.demo-banner.support-banner strong{color:#573d06;font-weight:650}.demo-banner.support-banner svg{color:#b7791f;flex:none}.demo-banner.support-banner button{white-space:nowrap;font:inherit;color:#573d06;cursor:pointer;background:#fff;border:1px solid #e8c77f;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-weight:600;display:inline-flex}.demo-banner.support-banner button:hover:not(:disabled){background:#fffaf0}@media (max-width:720px){.demo-banner.support-banner{flex-direction:column;align-items:flex-start;padding:10px 16px}}.platform-gate{background:#112c20;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.platform-gate-card{gap:14px;width:min(460px,100%);padding:32px;display:grid}.platform-gate-card h1{letter-spacing:-.5px;margin:0;font-size:24px}.platform-gate-card .eyebrow{margin-top:8px}.platform-gate-signout{color:#555a66;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.platform-qr{background:#fff;border:1px solid #e1e3e8;border-radius:10px;width:200px;max-width:100%;padding:8px}.platform-qr svg{width:100%;height:auto;display:block}.platform-secret{word-break:break-all;font-size:12px}.platform-codes{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding-left:20px;display:grid}.platform-mfa-settings{max-width:720px;margin-bottom:20px;padding:24px}.platform-mfa-settings h2{margin:0 0 8px;font-size:18px}.platform-link{font:inherit;color:#18583c;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.platform-link:hover{text-decoration:underline}.platform-table td .badge.warn,.platform-list .badge.warn,.badge.warn{color:#7a4f00;background:#fff1d6;border-color:#f1d9a2}.platform-table h3,.platform-table-head{margin:0;padding:16px 18px;font-size:15px}.platform-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-table-head h3{padding:0}.platform-table+.platform-table,.platform-detail>section,.platform-health>section,.platform-health>.platform-detail-grid,.platform-detail>.platform-detail-grid{margin-top:20px}.platform-metrics .panel small{color:#555a66;margin-top:6px;font-size:12px;display:block}.platform-metrics .panel.warn strong{color:#9a5b00}.platform-usage .platform-metrics,.platform-health .platform-metrics{margin-bottom:20px}.platform-back{font:inherit;color:#18583c;cursor:pointer;background:0 0;border:0;margin-bottom:14px;padding:0}.platform-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-detail-head h2{letter-spacing:-.6px;margin:0 0 6px;font-size:26px}.platform-detail-head code{font-size:11px}.platform-warning{color:#6b4d10;background:#fff4dc;border:1px solid #f1d9a2;border-radius:8px;margin:16px 0 0;padding:12px 16px}.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.platform-detail-grid>.panel{padding:20px 22px}.platform-detail-grid h3{margin:0 0 12px;font-size:15px}.platform-kv{grid-template-columns:140px minmax(0,1fr);gap:12px 16px;margin:0;font-size:13px;display:grid}.platform-kv dt{color:#555a66}.platform-kv dd{min-width:0;margin:0}.platform-kv small,.platform-list small{color:#555a66;overflow-wrap:anywhere;margin-top:3px;display:block}.platform-meter{font-variant-numeric:tabular-nums;gap:5px;min-width:130px;display:grid}.platform-meter>div{background:#eceef1;border-radius:99px;height:6px;overflow:hidden}.platform-meter i{background:#247451;border-radius:99px;height:100%;display:block}.platform-meter .near i{background:#d69e2e}.platform-meter .over i{background:#c2410c}.platform-list{gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.platform-list li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.platform-list li>strong{overflow-wrap:anywhere}.platform-list li>small{flex-basis:100%;margin-top:0}@media (max-width:900px){.platform-detail-grid{grid-template-columns:1fr}.platform-kv{grid-template-columns:1fr;gap:4px}.platform-kv dd{margin-bottom:8px}}.hc-logo.has-image{background:0 0;overflow:hidden}.hc-logo img{object-fit:contain;width:100%;height:100%}:is(.hc[data-header=gradient] .hc-hero,.hc[data-header=gradient]:not(:has(.hc-hero)) .hc-top){background:radial-gradient(60% 120% at 85% 0%, var(--hc-band-fg), transparent 60%), linear-gradient(110deg, var(--hc-band) 15%, var(--hc-band-deep) 95%)}@supports (color:color-mix(in lab, red, red)){:is(.hc[data-header=gradient] .hc-hero,.hc[data-header=gradient]:not(:has(.hc-hero)) .hc-top){background:radial-gradient(60% 120% at 85% 0%, color-mix(in srgb, var(--hc-band-fg) 12%, transparent), transparent 60%), linear-gradient(110deg, var(--hc-band) 15%, var(--hc-band-deep) 95%)}}.hc[data-header=plain] .hc-top,.hc[data-header=plain] .hc-hero{--hc-band:var(--hc-soft);--hc-band-fg:var(--hc-text)}:is(.hc[data-header=plain] .hc-hero,.hc[data-header=plain]:not(:has(.hc-hero)) .hc-top){background:var(--hc-soft);border-bottom:1px solid var(--hc-line)}.hc[data-header=plain] .hc-logo:not(.has-image){background:var(--hc-accent);color:var(--hc-accent-fg)}.hc[data-layout=list] .hc-collections{grid-template-columns:minmax(0,1fr);gap:10px}.hc[data-layout=list] .hc-collection{box-shadow:none;align-items:center;padding:16px 20px}.hc[data-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,serif}.hc[data-font=rounded]{font-family:ui-rounded,SF Pro Rounded,Hiragino Maru Gothic ProN,Quicksand,Nunito,system-ui,sans-serif}.hc[data-font=serif] :is(button,input),.hc[data-font=rounded] :is(button,input){font-family:inherit}.hc-landing{justify-items:start;gap:14px;display:grid}.help-tabs{flex-wrap:wrap;margin:4px 0 2px}.help-admin{flex-direction:column;gap:16px;display:flex}.help-settings{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.handle-field{border:1px solid var(--app-border-strong);background:var(--app-surface);border-radius:10px;align-items:center;min-width:0;max-width:560px;display:flex;overflow:hidden}.handle-field>span{color:var(--app-text-3);white-space:nowrap;flex:none;padding:0 10px;font-size:13.5px}.handle-field input{flex:1;min-width:60px;padding-inline:2px;box-shadow:none!important;border:0!important;border-radius:0!important}.handle-field:focus-within{box-shadow:0 0 0 3px var(--app-ring)}.handle-status{color:var(--app-text-3)}.handle-status.ok{color:#13795b}.handle-status.bad{color:#b42318}.help-address-links{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.help-address-links code,.dns-table code{overflow-wrap:anywhere}.help-actions{flex-wrap:wrap;gap:8px;display:flex}.dns-table td{vertical-align:top;white-space:normal}.dns-table td:first-child{white-space:nowrap}.dns-table code.break{word-break:break-all}.verify-option{gap:6px;margin:10px 0;display:grid}.verify-option p{margin:0}.help-design{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.help-design-preview-panel{position:sticky;top:16px}.help-design-preview{border:1px solid var(--app-border);border-radius:12px;height:520px;overflow:hidden}.help-design-preview iframe{transform-origin:0 0;border:0;width:200%;height:200%;transform:scale(.5)}@media (max-width:1100px){.help-design{grid-template-columns:minmax(0,1fr)}.help-design-preview-panel{position:static}.help-design-preview{height:420px}}@media (max-width:600px){.handle-field>span:first-child{display:none}.help-design .choice-cards{grid-template-columns:minmax(0,1fr)}}.channel-settings-nav{border-bottom:1px solid var(--app-border);gap:30px;margin:-4px 0 26px;display:flex}.channel-settings-nav a{color:var(--app-text-3);border-bottom:2px solid #0000;align-items:center;gap:11px;margin-bottom:-1px;padding:12px 2px 16px;transition:color .18s,border-color .18s;display:flex}.channel-settings-nav a:hover{color:var(--app-brand)}.channel-settings-nav a[aria-current=page]{border-color:var(--app-brand);color:var(--app-brand-ink)}.channel-settings-nav a>span{flex-direction:column;gap:3px;display:flex}.channel-settings-nav strong{font-size:13px;font-weight:600}.channel-settings-nav small{color:var(--app-text-3);font-size:11px}.messenger-settings{grid-template-columns:minmax(0,1fr) 380px;gap:28px}.messenger-settings-form .form-section{gap:22px}.messenger-settings-form .form-section+.form-section{padding-top:26px}.settings-section-kicker{letter-spacing:1.4px;color:var(--app-brand-ink);margin-bottom:7px;font-size:10px;font-weight:600}.dashboard-shell .messenger-brand-section .form-section-head h2{letter-spacing:-.7px;margin-bottom:4px;font-size:23px;font-weight:600}.appearance-field-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;display:flex}.appearance-field-heading>span+span{color:var(--app-text-3);font-size:11px}.messenger-color-field{padding-top:3px}.appearance-field-note{color:var(--app-text-3);max-width:65ch;margin:2px 0 0;font-size:11.5px;line-height:1.6}.messenger-settings .brand-color-presets{gap:8px;padding:5px}.messenger-settings .brand-color-presets button{place-items:center;width:25px;height:25px;display:grid}.messenger-design-preview{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-subtle);gap:0;overflow:hidden}.messenger-preview-heading{border-bottom:1px solid var(--app-border);background:#f7f9f7;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.messenger-preview-heading>span{align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.messenger-preview-heading .preview-live-dot{color:var(--app-text-3);font-size:10px;font-weight:400}.preview-live-dot:before{content:"";background:var(--app-brand);border-radius:50%;width:5px;height:5px}.messenger-preview-stage{padding:22px 18px 14px}.messenger-design-preview .messenger-preview{border-radius:16px;height:590px;box-shadow:0 8px 24px #1018281a,0 1px 3px #1018281f}.preview-caption{text-align:center;color:var(--app-text-3);margin:0;padding:0 18px 10px;font-size:11px}.messenger-design-preview>small{border-top:1px solid var(--app-border);background:#f7f9f7;padding:13px 18px 16px;font-size:11px;line-height:1.6}.messenger-design-preview>small a{color:var(--app-brand-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1250px){.messenger-settings{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.messenger-preview-stage{padding:16px 12px 12px}}@media (max-width:1100px){.messenger-settings{grid-template-columns:minmax(0,1fr)}.messenger-design-preview{justify-self:center;width:100%;max-width:400px}}@media (max-width:560px){.channel-settings-nav{gap:18px;margin-bottom:20px}.channel-settings-nav a{flex:1;gap:8px}.channel-settings-nav a>svg{display:none}.channel-settings-nav strong{font-size:12px}.channel-settings-nav small,.appearance-field-heading>span+span{font-size:10px}}.agent-settings{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px}.dashboard-shell .agent-settings .form-section:first-child h2{letter-spacing:-.7px;margin-bottom:4px;font-size:23px;font-weight:600}.agent-settings .choice-cards{grid-template-columns:1fr}.agent-provider-label{overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}@media (max-width:1250px){.agent-settings{grid-template-columns:minmax(0,1fr) 320px;gap:18px}}@media (max-width:1100px){.agent-settings{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-shell label.theme-option,.channel-settings-nav a{transition:none}}.overview-setup{border:1px solid var(--app-border);border-radius:var(--app-radius-panel);background:var(--app-surface);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(330px,.64fr);margin-bottom:30px;display:grid;overflow:hidden}.overview-setup-main{padding:28px 32px 30px}.overview-agent-identity{align-items:center;gap:11px;display:flex}.overview-agent-avatar{border:1px solid var(--app-border);border-radius:var(--app-radius-control);background:var(--app-brand-soft);width:44px;height:44px;color:var(--app-brand-ink);flex:none;place-items:center;display:grid}.overview-agent-identity>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.overview-agent-identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.overview-agent-identity small{color:var(--app-text-3);font-size:11px}.overview-setup-status{color:var(--app-text-3);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.overview-setup-status:before{content:"";background:#af8750;border-radius:50%;width:5px;height:5px}.overview-setup-status.complete:before{background:var(--app-brand)}.dashboard-shell .overview-setup h2{color:var(--app-text);letter-spacing:-1px;text-wrap:balance;overflow-wrap:anywhere;margin:23px 0 10px;font-size:clamp(23px,2vw,30px);font-weight:580;line-height:1.2}.overview-setup-main>p{max-width:52ch;color:var(--app-text-3);text-wrap:pretty;margin:0;font-size:13px;line-height:1.7}.overview-setup-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px;display:flex}.overview-setup-actions .button{min-height:38px;padding:9px 13px;font-size:12px}.overview-setup-secondary{color:var(--app-text-2);text-underline-offset:4px;font-size:12px}.overview-setup-secondary:hover{color:var(--app-brand-ink);text-decoration:underline}.overview-launch{border-left:1px solid var(--app-border);background:#f7f9f7;flex-direction:column;padding:25px 26px 18px;display:flex}.overview-launch-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.overview-launch-heading h3{margin:0;font-size:12px;font-weight:600}.overview-launch-heading>span{color:var(--app-text-3);font-variant-numeric:tabular-nums;font-size:10px}.overview-launch-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0 10px;display:grid}.overview-launch-progress>span{background:var(--app-border);border-radius:2px;height:3px}.overview-launch-progress>span.done{background:var(--app-brand)}.overview-launch-list{margin:0 0 10px;padding:0;list-style:none}.overview-launch-list li+li{border-top:1px solid #e7ece8}.overview-launch-list li>:is(a,button){text-align:left;width:100%;color:var(--app-text);background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:12px 0;display:flex}.overview-launch-list li>:is(a,button):hover .overview-launch-label strong{color:var(--app-brand-ink)}.overview-launch-icon{border-radius:var(--app-radius-control);border:1px solid var(--app-border);width:30px;height:30px;color:var(--app-text-3);background:#fff;flex:none;place-items:center;display:grid}.overview-launch-icon.done{background:var(--app-brand-soft);border-color:var(--app-border);color:var(--app-brand-ink)}.overview-launch-label{flex-direction:column;gap:3px;min-width:0;display:flex}.overview-launch-label strong{font-size:12px;font-weight:550;transition:color .16s}.overview-launch-label small{color:var(--app-text-3);font-size:10.5px}.overview-launch-list li>:is(a,button)>svg{color:var(--app-text-3);flex:none;margin-left:auto}.overview-launch-domain{border-top:1px solid var(--app-border);color:var(--app-text-3);align-items:center;gap:6px;margin-top:auto;padding-top:13px;font-size:10px;display:flex}.overview-launch-domain>svg{flex:none}.overview-launch-domain>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-launch-domain a{color:var(--app-brand-ink);flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}@media (max-width:1100px){.overview-setup{grid-template-columns:minmax(0,1fr) 310px}.overview-setup-main{padding:24px}.overview-launch{padding:24px 20px 18px}.overview-agent-identity{flex-wrap:wrap}.overview-setup-status{width:100%;margin:2px 0 0}}@media (max-width:760px){.overview-setup{grid-template-columns:minmax(0,1fr)}.overview-agent-identity{flex-wrap:nowrap}.overview-setup-status{width:auto;margin-left:auto}.overview-launch{border-left:0;border-top:1px solid var(--app-border)}}@media (max-width:430px){.overview-setup-main{padding:22px 20px 24px}.overview-agent-identity{flex-wrap:wrap}.overview-setup-status{width:100%;margin:4px 0 0}.dashboard-shell .overview-setup h2{margin-top:18px;font-size:26px}.overview-setup-actions{flex-direction:column;align-items:flex-start;gap:16px}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}
