/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-normal:400;--font-weight-medium:500;--tracking-wide:.025em;--tracking-wider:.05em;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--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{*,::backdrop,:after,:before{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}:host,html{-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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ui-slide-out:-100%}[dir=rtl]{--ui-slide-out:100%}html{font-family:var(--font-sans);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px}body{background:var(--color-bg);font-size:var(--text-sm);line-height:var(--leading-normal)}body,h1,h2,h3{color:var(--color-ink);margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-medium)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;touch-action:manipulation;text-decoration:none}select{appearance:none}::placeholder{color:var(--color-ink-faint)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#26242173}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}.ui-wave-bar{animation:none}}.ui-shell *,html{scrollbar-width:thin;scrollbar-color:var(--color-ink-muted) transparent}@supports (color:color-mix(in lab,red,red)){.ui-shell *,html{scrollbar-color:color-mix(in srgb,var(--color-ink-muted) 38%,transparent) transparent}}.ui-shell ::-webkit-scrollbar,html::-webkit-scrollbar{width:6px;height:6px}.ui-shell ::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--color-ink-muted);border-radius:8px}@supports (color:color-mix(in lab,red,red)){html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ink-muted) 38%,transparent)}}.ui-shell ::-webkit-scrollbar-thumb{background:var(--color-ink-muted);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ui-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ink-muted) 38%,transparent)}}.ui-shell ::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--color-ink-muted)}.ui-sidebar *{scrollbar-color:#65625b transparent}.ui-sidebar ::-webkit-scrollbar-thumb{background:#65625b}@media (forced-colors:active){.ui-shell *,html{scrollbar-color:auto}}}@layer aw-base{:root{color:#332a2d;font-synthesis:none;--text:#332a2d;--muted:#82787c;--line:#eae5e7;--paper:#fff;--bg:#faf9f9;--accent:#582a3c;--green:#6e4253;--mono:"IBM Plex Mono",monospace;--serif:"Instrument Serif",Georgia,serif;--radius:10px;background:#faf9f9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit;color:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:500;line-height:1.2}h1{font-size:36px}h2{font-size:22px}h3{font-size:17px}p{color:var(--muted);line-height:1.7}em{font-family:var(--serif);font-weight:400}svg{vertical-align:middle;flex-shrink:0}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #a68290}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:var(--brand-primary,#582a3c);outline:2px solid #d2bdc5}::selection{background:#eddfe4}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff;border:1px solid #e5dee1;border-radius:7px;width:100%;min-height:42px;padding:10px 12px;font-size:13px;transition:border-color .15s}input[type=color]{min-height:44px;padding:5px!important}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23777883' stroke-width='1.3'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;max-width:100%;padding-inline-end:36px}textarea{resize:vertical;line-height:1.65}input[type=checkbox],input[type=radio]{accent-color:var(--brand-primary,#582a3c);flex-shrink:0;width:16px;height:16px}label{font-weight:500}label,small{font-size:12px}strong{font-weight:600}hr{border:0;border-top:1px solid var(--line);margin:24px 0}pre{font:12px/1.9 var(--mono);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f4f5;border-radius:8px;margin:18px 0;padding:22px}blockquote{color:#6a5e63;background:#f7f3f5;border-inline-start:2px solid #deadc0;margin:18px 0;padding:16px 20px;line-height:1.8}form{min-width:0}img,svg,video{display:inline-block}}@layer components{.ui-shell{background:var(--color-bg);min-height:100dvh;color:var(--color-ink);display:flex}.ui-skip-link{z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-sm);font-size:var(--text-sm);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);translate:0 -200%}.ui-skip-link:focus-visible{translate:0}.ui-sidebar{z-index:var(--z-sidebar);width:var(--sidebar-width-drawer);padding:var(--space-6) var(--space-4) 0;background:var(--color-sidebar);color:var(--color-sidebar-ink);box-shadow:var(--shadow-drawer);translate:var(--ui-slide-out) 0;transition:translate var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.ui-sidebar[data-open=true]{translate:0}.ui-sidebar nav{scrollbar-width:thin;scrollbar-color:#56545040 transparent;min-height:0;flex:1;padding-block-end:var(--space-3);overflow-y:auto}.ui-sidebar-backdrop{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14121066;border:0;padding:0;position:fixed;inset:0}.ui-shell-main{flex-direction:column;flex:1;min-width:0;margin-inline-start:0;display:flex}.ui-topbar{z-index:var(--z-topbar);justify-content:space-between;align-items:center;gap:var(--space-5);height:calc(var(--topbar-height) - 7px);padding-inline:var(--space-5);background:var(--color-bg);border-block-end:1px solid var(--color-line);display:flex;position:sticky;inset-block-start:0}.ui-content{width:100%;max-width:var(--content-max-width);padding:var(--space-6) var(--space-6) var(--space-6);margin-inline:auto}@media (min-width:1024px){.ui-sidebar{width:var(--sidebar-width);box-shadow:none;padding:29px 15px 0;transition:none;translate:0}.ui-sidebar-backdrop{display:none}.ui-shell-main{margin-inline-start:var(--sidebar-width)}.ui-topbar{height:var(--topbar-height);padding-inline:34px}.ui-content{padding:32px 34px 25px}.ui-sidebar[data-collapsed=true]{width:var(--sidebar-width-collapsed);padding-inline:10px}.ui-shell:has(>.ui-sidebar[data-collapsed=true]) .ui-shell-main{margin-inline-start:var(--sidebar-width-collapsed)}.ui-sidebar[data-collapsed=true] .ui-sidebar-head{gap:var(--space-3);flex-direction:column;margin-inline:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-brand{justify-content:center}.ui-sidebar[data-collapsed=true] .ui-sidebar-brand>*>:not(:first-child){display:none}.ui-sidebar[data-collapsed=true] .ui-sidebar-brand img{object-fit:cover;object-position:left;max-width:36px}.ui-sidebar[data-collapsed=true] .ui-sidebar-count,.ui-sidebar[data-collapsed=true] .ui-sidebar-workspace{display:none}.ui-sidebar[data-collapsed=true] .ui-sidebar-group-title{height:1px;margin:0 var(--space-2) var(--space-3);background:var(--color-sidebar-line);color:#0000;overflow:hidden}.ui-sidebar[data-collapsed=true] nav a{justify-content:center;padding-inline:0;position:relative}.ui-sidebar[data-collapsed=true] .ui-sidebar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-sidebar[data-collapsed=true] .ui-sidebar-dot{position:absolute;inset-block-start:8px;inset-inline-end:10px}.ui-sidebar[data-collapsed=true] .ui-sidebar-footer>*,.ui-sidebar[data-collapsed=true] .ui-sidebar-navend>*{justify-content:center;padding-inline:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-collapse{align-self:center}.ui-sidebar[data-collapsed=true] .ui-sidebar-footer>*>:not(:first-child){display:none}}@media (max-width:767.98px){.ui-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table tbody{gap:var(--space-3);display:grid}.ui-table tr{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);display:block}.ui-table td{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:30px;padding:var(--space-2) 0;text-align:end;overflow-wrap:anywhere;border:0;display:flex}.ui-table td[data-label]:before{content:attr(data-label);max-width:40%;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-muted);text-align:start;flex-shrink:0}.ui-table td:first-of-type{text-align:start;border-block-end:1px solid var(--color-line);justify-content:flex-start;margin-block-end:var(--space-1);padding-block-end:var(--space-3)}.ui-table td[data-select]:before{content:none}}.ui-content :is(.grid,.flex[class*=gap-])>.ui-panel{margin-block-end:0}.ui-content :is(.grid,.flex)>*{min-inline-size:0}.ui-page-head-copy{flex:280px}.ui-page-head-actions{max-inline-size:100%}.ui-page-head-actions>:is(a,button){flex-shrink:0}.ui-page-head h1,.ui-page-head h2{overflow-wrap:anywhere;text-wrap:balance}.ui-panel-head>div:first-child{flex:180px}.ui-panel-actions{max-inline-size:100%}.ui-panel-head>div:only-child{flex-basis:auto}.ui-sidebar>div:first-child,.ui-topbar{flex-shrink:0}.ui-topbar{min-inline-size:0}.ui-topbar>div:first-child{flex:auto}.ui-search-bar>div:first-child{min-inline-size:min(224px,100%)}.ui-content :is(input,select,textarea),.ui-search-bar>div:last-child{max-inline-size:100%}.ui-content :is(pre,fieldset){min-inline-size:0}.ui-table td{vertical-align:middle}@media (max-width:767.98px){.ui-content{padding:24px 18px 28px}.ui-topbar{gap:8px;padding-inline:14px}.ui-page-head{gap:18px;margin-block-end:24px}.ui-page-head-copy{flex-basis:100%}.ui-page-head-actions{width:100%;padding-block-end:0}.ui-page-head-actions>:is(a,button){flex-shrink:1}.ui-page-head h1{font-size:28px}.ui-panel.p-6{padding:20px}.ui-panel-actions{gap:8px}.ui-table{display:block}.ui-table tbody{width:100%}.ui-table td>*{min-inline-size:0;max-inline-size:100%}.ui-table td[data-label]:before{flex:0 40%}.ui-search-bar>div:last-child{flex:auto}.ui-search-bar>div:last-child>*{max-inline-size:100%}}@media (max-height:800px) and (min-width:1024px){.ui-sidebar{padding-block-start:22px}.ui-sidebar>div:first-child{margin-block-end:22px}.ui-sidebar>div:nth-child(2):not(:last-child){margin-block-end:20px}}@media (max-width:1023.98px){.ui-sidebar{visibility:hidden;transition:translate var(--duration-base) var(--ease-standard),visibility var(--duration-base)}.ui-sidebar[data-open=true]{visibility:visible}}}@layer aw{.brand-theme{--brand-primary:#262421;--brand-accent:#e66e48;--brand-font:"Instrument Sans"}.brand-theme :is(h1,h2,h3,.brand-lockup){font-family:var(--brand-font),sans-serif}.brand-theme .nav-item.active{border-inline-start-color:var(--brand-accent)}.brand-theme .tabs>button.active{border-bottom-color:var(--brand-accent);color:var(--text)}.brand-lockup{letter-spacing:-1px;color:inherit;gap:10px;max-width:100%;font-size:26px;font-weight:600;display:inline-flex}.brand-lockup>img{max-width:174px;max-height:42px}.brand-lockup .brand-mark{flex-shrink:0}.workspace-monogram>img{object-fit:contain;width:32px;height:32px}.config-page{max-width:1500px}.config-page fieldset,.config-page form{min-width:0}fieldset{border:0;margin:0;padding:0}fieldset:disabled{opacity:.55}.config-columns{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;display:grid}.config-page .panel-head+.padded{padding-top:18px}.config-page .padded{padding:24px}.config-page .field label{font-size:12px}.config-page .toggle-row+.field{margin-top:20px}.config-page .padded>h3,.modal-body form>h3{margin:24px 0 16px}.config-hint{color:var(--muted);margin:12px 0 24px;font-size:12px;line-height:1.75}.config-save{border:1px solid var(--line);background:var(--surface);border-radius:4px;justify-content:space-between;gap:16px;margin-top:24px;padding:16px 22px;display:flex}.config-save>span{color:var(--muted);font-size:12px}.config-save>div{flex-wrap:wrap;gap:10px;display:flex}.config-storage-error{z-index:999;color:#fff;background:#6e2c20;border-radius:4px;padding:18px;position:fixed;bottom:16px;left:16px;right:16px}.checkout-layout .banner.info,.config-page .banner.info{background:var(--soft);color:var(--text);font-size:12px}.owner-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:32px;padding:24px 0}.owner-summary>div{border-inline-end:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;padding:0 24px;display:flex}.owner-summary p,.owner-summary>div>span{color:var(--muted);font-size:11px}.owner-summary>div>strong{font-size:40px;font-weight:500}.owner-checklist{border-top:1px solid var(--line);margin-bottom:28px}.owner-checklist>button{text-align:start;border-bottom:1px solid var(--line);align-items:center;gap:22px;width:100%;padding:25px 4px;display:flex}.owner-checklist>button:hover{background:var(--surface)}.owner-index{font-family:var(--mono);color:var(--muted);font-size:12px}.owner-checklist>button>div{flex:1}.owner-checklist h2{margin-bottom:8px;font-size:20px}.owner-checklist p{font-size:12px}.owner-boundary{align-items:center;gap:18px;display:flex}.owner-boundary>svg{flex-shrink:0}.owner-boundary>div{flex:1}.owner-boundary p{margin-top:10px;font-size:12px;line-height:1.75}.owner-boundary>.btn{flex-shrink:0}.asset-grid{gap:18px;margin-bottom:24px;display:grid}.asset-field>label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.asset-upload{border:1px solid var(--line);border-radius:4px;gap:16px;padding:14px}.asset-sample,.asset-upload{align-items:center;display:flex}.asset-sample{color:#777;background:#eeece7;flex-shrink:0;justify-content:center;width:92px;height:60px}.asset-sample img{object-fit:contain;max-width:100%;max-height:100%}.asset-upload>div:last-child{min-width:0}.asset-upload input{background:0 0;max-width:100%;font-size:11px}.asset-upload input::file-selector-button{background:var(--soft);border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;border-radius:3px;margin-inline-end:8px;padding:8px}.asset-upload small{color:var(--muted);margin:8px 0;font-size:10px;display:block}.brand-preview{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:22px;position:sticky;top:24px}.brand-preview>.eyebrow{margin-bottom:20px;display:block}.brand-preview-dark,.brand-preview-light{border:1px solid #ddd9d1;justify-content:center;padding:24px 14px;display:flex}.brand-preview-light{color:#242321;background:#fff}.brand-preview-dark{color:#f2eee5;background:#252421;border-color:#252421}.brand-preview-message{border:1px solid var(--line);font-family:var(--brand-font),sans-serif;margin-top:20px;padding:20px}.brand-preview-message small{color:var(--muted);font-size:10px}.brand-preview-message h3{margin:20px 0 10px;font-family:inherit;font-size:24px}.brand-preview-message>button{border-radius:3px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:22px 0;padding:12px;display:flex}.brand-preview-message footer{border-top:1px solid var(--line);color:var(--muted);padding-top:14px;font-size:10px}.contrast-readout{font:10px var(--mono);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.colour-swatch{border:1px solid var(--line);border-radius:3px;width:20px;height:20px}.config-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 24px;display:grid}.config-options label{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:3px;align-items:center;gap:10px;min-width:0;padding:13px;font-size:12px;display:flex}.config-options label:has(input:checked){border-color:var(--brand-accent,#e66e48)}.config-options label>span{flex:1}.config-options small{color:var(--muted);font:9px var(--mono);margin-top:5px;display:block}.package-defaults{border-block:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;padding:22px 0 0;display:grid}.gateway-grid,.package-admin-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.package-admin-card{flex-direction:column;margin-bottom:0;padding:24px;display:flex}.package-admin-card h2{margin:9px 0;font-size:26px}.package-admin-card>p{flex:1;font-size:12px;line-height:1.7}.package-admin-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;padding:22px 0;display:grid}.package-admin-metrics strong{font-size:19px;font-weight:500}.package-admin-metrics small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.package-flags{flex-wrap:wrap;gap:6px;min-height:50px;padding:12px 0;display:flex}.package-card-actions{align-items:center;gap:8px;display:flex}.package-card-actions>.btn{flex:1}.plan-price-table{margin:20px 0 28px}.price-row{border-bottom:1px solid var(--line);grid-template-columns:70px repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:12px 0;display:grid}.price-row-head,.price-row>strong{font-size:11px}.price-row .field{margin:0}.price-row .field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gateway-card{flex-direction:column;gap:16px;display:flex}.gateway-card>h2,.gateway-card>p{margin:0!important}.gateway-card>p{line-height:1.7}.gateway-card>small{color:var(--muted);flex:1;font-size:10px}.gateway-symbol{color:#35312b;background:#e9e5dd;border-radius:4px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:600;display:grid}.gateway-stripe{color:#635bff}.gateway-paypal{color:#003087}.gateway-paystack{color:#087cab}.config-webhook{background:var(--soft);border:1px solid var(--line);flex-direction:column;gap:8px;margin-bottom:18px;padding:16px;font-size:11px;display:flex}.config-webhook code{overflow-wrap:anywhere}.section-order{border-top:1px solid var(--line);margin:20px 0}.section-order>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;display:flex}.section-order .toggle-row{border:0;flex:1}.faq-editor{border:1px solid var(--line);margin-bottom:16px;padding:20px}.form-error{color:#b0472f;margin:12px 0;font-size:12px}.customer-settings-nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.upgrade-feature{border:1px solid var(--line);background:var(--soft);align-items:center;gap:18px;margin-bottom:24px;padding:24px;display:flex}.upgrade-feature>div{flex:1}.upgrade-feature p{margin-top:8px;font-size:12px}.domain-records{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.domain-records dl{margin:20px 0}.domain-records dl>div{border-bottom:1px solid var(--line);font:11px var(--mono);gap:20px;padding:12px 0;display:flex}.domain-records dd{overflow-wrap:anywhere;margin:0}.domain-records .btn{margin:16px}.market-site{--text:#262421;--muted:#716b62;--surface:#fffefa;--bg:#f4f1e9;--line:#d9d4ca;--soft:#eae6dd;color:var(--text);background:var(--bg);font-family:var(--brand-font),sans-serif}.market-site p{color:var(--muted)}.market-site .btn{border-radius:3px;min-height:44px;padding:12px 18px;font-size:12px}.market-site .btn.primary{color:var(--brand-button-ink,#171717)!important}.market-site .btn.secondary{color:var(--text);border-color:var(--line);background:0 0}.market-site h1,.market-site h2,.market-site h3{color:var(--text);font-family:var(--brand-font),sans-serif}.market-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto;padding:25px 48px;display:flex}.market-header>a{flex-shrink:0}.market-header nav{gap:26px;font-size:12px;display:flex}.market-header nav button{padding:6px 0}.market-header nav button:hover{color:var(--brand-accent)}.market-header-actions{align-items:center;gap:12px;display:flex}.market-header-actions .field{width:110px;margin:0}.market-header-actions .field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-header-actions .field select{border-color:var(--line);background-color:#0000}.market-site>main{max-width:1500px;margin:0 auto}.market-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding:85px 48px 70px;display:grid}.market-hero .eyebrow{letter-spacing:1px;color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex}.signal-dot{background:var(--brand-accent);width:7px;height:7px;display:inline-block}.market-hero h1{letter-spacing:-3px;text-wrap:balance;margin:24px 0;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.04}.market-hero-copy>p{max-width:490px;font-size:16px;line-height:1.8}.market-actions{flex-wrap:wrap;gap:10px;margin:30px 0 23px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.market-call-console{background:var(--brand-primary);color:#f7f2e8;border-radius:4px;min-width:0;padding:26px}.console-top{font:8px var(--mono);letter-spacing:.7px;color:#d7d1c6;border-bottom:1px solid #ffffff26;justify-content:space-between;gap:10px;padding-bottom:22px;display:flex}.console-top>span:first-child{align-items:center;gap:7px;display:flex}.console-top i{background:var(--brand-accent);width:5px;height:5px;display:block}.console-person{align-items:center;gap:25px;padding:40px 0 24px;display:flex}.console-person p{color:#f7f2e8;letter-spacing:-1px;font-size:31px;line-height:1.15}.console-person em{color:#b7ad9a;font-style:normal}.console-orbit{width:90px;height:90px;color:var(--brand-accent);outline-offset:8px;border:1px solid #ffffff36;border-radius:50%;outline:1px solid #ffffff10;flex-shrink:0;place-items:center;display:grid}.market-call-console .wave{height:35px;margin:0 0 26px}.market-call-console .wave>i{background:var(--brand-accent)}.console-transcript{border-top:1px solid #ffffff26;padding:22px 0}.console-transcript>span{font:8px var(--mono);color:#b8ad98;letter-spacing:1px}.console-transcript p{color:#f1eadb;margin-top:16px;font-size:13px;line-height:1.7}.console-transcript p:last-child{color:#b8ad98}.console-outcome{background:#ffffff0c;border:1px solid #ffffff1b;align-items:center;gap:14px;padding:18px;display:flex}.console-outcome>div{flex:1}.console-outcome strong{font-size:13px;font-weight:500;display:block}.console-outcome span{color:#bbb2a1;margin-top:6px;font-size:10px;display:block}.console-outcome svg{color:var(--brand-accent)}.market-industries{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:27px 48px;display:flex}.market-industries span{font:8px var(--mono);color:var(--muted);letter-spacing:1px}.market-industries strong{font-size:16px;font-weight:500}.market-section{border-bottom:1px solid var(--line);padding:80px 48px}.market-section-head{max-width:750px;margin-bottom:38px}.market-section-head .eyebrow{font:9px var(--mono);color:var(--muted);letter-spacing:1px}.market-section-head h2{letter-spacing:-1.8px;margin:20px 0 16px;font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.14}.market-section-head p{max-width:590px;font-size:14px;line-height:1.85}.market-features{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-features article{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);padding:28px;position:relative}.market-features article:nth-child(3n){border-inline-end:0}.market-features article>svg{color:var(--brand-accent);margin:15px 0 25px}.feature-number{font:9px var(--mono);color:var(--muted);display:block}.market-features h3{letter-spacing:-.5px;margin-bottom:14px;font-size:20px;line-height:1.3}.market-features p{font-size:12px;line-height:1.8}.workflow-section{background:#ebe6dc;grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.market-workflow article{border-top:1px solid #cfc7ba;gap:28px;padding:27px 0;display:flex}.market-workflow article>strong{font:12px var(--mono);color:var(--muted);padding-top:4px}.market-workflow h3{margin-bottom:12px;font-size:22px}.market-workflow p{font-size:13px;line-height:1.8}.market-integrations{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.market-logo-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.market-logo-grid>div{border:1px solid var(--line);text-align:center;background:#fff;min-height:108px;padding:24px 8px 16px}.market-logo-grid img{object-fit:contain;width:40px;height:32px}.market-logo-grid span{color:#555;margin-top:15px;font-size:10px;display:block}.market-pricing{background:#eeebe3}.market-pricing>.market-section-head{text-align:center;margin-inline:auto}.market-pricing>.market-section-head p{margin-inline:auto}.pricing-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:24px 0 42px;display:flex}.billing-cycle{background:var(--surface);border:1px solid var(--line);border-radius:3px;gap:4px}.billing-cycle button{border-radius:2px;padding:10px 18px}.billing-cycle button[aria-pressed=true]{color:var(--surface);background:var(--text)}.pricing-controls .field{flex-direction:row;align-items:center;gap:10px;margin:0}.pricing-controls .field>select{width:90px;min-height:42px}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--surface);border-radius:4px;flex-direction:column;display:flex;position:relative}.pricing-card.featured{border:2px solid var(--brand-accent,#e66e48);padding:27px}.popular-label{background:var(--brand-accent,#e66e48);height:28px;color:var(--brand-button-ink,#171717);inset-inline:-2px;border-radius:4px 4px 0 0;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex;position:absolute;top:-26px}.pricing-card-intro .eyebrow{color:var(--muted);font-size:10px}.pricing-card-intro h3{letter-spacing:-.5px;margin:12px 0 18px;font-size:20px;font-weight:500;line-height:1.35}.plan-amount{flex-wrap:wrap;gap:8px;min-height:56px;margin:20px 0 10px}.plan-amount strong{letter-spacing:-1.8px;font-size:clamp(28px,3.3vw,48px);font-weight:500}.plan-amount span{color:var(--muted);font-size:11px}.plan-amount strong.unavailable-price{font-size:28px}.price-footnote{min-height:38px;margin-bottom:22px;font-size:11px;line-height:1.7}.pricing-card>.btn{justify-content:center;width:100%}.plan-allowance{border-top:1px solid var(--line);margin-top:25px;padding-top:23px;font-size:12px}.plan-allowance strong{font-size:17px}.pricing-card ul{margin:18px 0 0;padding:0}.pricing-card li{align-items:flex-start;margin-top:14px;line-height:1.4}.pricing-card li svg{color:var(--muted);flex-shrink:0}.payment-unavailable{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6}.compare-trigger{align-items:center;gap:12px;margin:30px auto 0;padding:10px;font-size:12px;display:flex}.plan-comparison{margin-top:22px;overflow-x:auto}.plan-comparison table{border-collapse:collapse;width:100%;min-width:550px;font-size:12px}.plan-comparison :is(th,td){border-bottom:1px solid var(--line);text-align:start;color:var(--text);text-transform:none;background:0 0;padding:14px;font-family:inherit;font-size:12px}.plan-comparison th{font-weight:500}.plan-comparison th:first-child{width:35%}.payment-strip{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:25px;padding-top:28px;font-size:11px;display:flex}.market-faq{grid-template-columns:1fr 1.2fr;gap:65px;display:grid}.market-faq .market-section-head>a{gap:8px;font-size:12px;display:inline-flex}.market-faq details{border-bottom:1px solid var(--line)}.market-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;list-style:none;display:flex}.market-faq summary::-webkit-details-marker{display:none}.market-faq summary>span{color:var(--muted);font-size:24px}.market-faq details p{padding:0 25px 24px 0;font-size:13px;line-height:1.9}.market-closing{text-align:center;background:var(--brand-primary);color:#f5eee2;padding:80px 28px}.market-closing .eyebrow{color:#a69b86}.market-closing h2{color:#f5eee2;letter-spacing:-2px;margin:24px 0 18px;font-size:clamp(34px,4vw,56px)}.market-closing p{color:#c4bba9;max-width:540px;margin:0 auto 30px;font-size:14px;line-height:1.8}.market-footer{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px;max-width:1500px;margin:0 auto;padding:60px 48px 28px;display:grid}.market-footer>div{flex-direction:column;align-items:start;gap:13px;font-size:12px;display:flex}.market-footer strong{margin-bottom:6px;font-size:12px}.market-footer button{color:var(--muted);text-align:start;padding:0}.market-footer a,.market-footer p,.market-footer span:not(.brand-lockup,.brand-mark){overflow-wrap:anywhere}.market-footer>small{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin-top:16px;padding-top:24px;font-size:10px}.site-preview-banner{color:#f5eee2;background:#252421;justify-content:space-between;align-items:center;gap:15px;padding:12px 30px;font-size:12px;display:flex}.site-preview-banner button{text-decoration:underline}.market-holding{text-align:center;color:#262421;background:#f4f1e9;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;padding:30px;display:flex}.market-holding h1{font-size:46px}.market-holding p{max-width:500px;line-height:1.8}.legal-copy{white-space:pre-wrap;font-size:14px;line-height:1.9}.buyer-plan-summary{border-block:1px solid var(--line);grid-template-columns:1.5fr 1fr 1fr;gap:20px;margin-bottom:36px;padding:24px 0;display:grid}.buyer-plan-summary h2{margin:14px 0 10px;font-size:30px}.buyer-plan-summary p{font-size:12px}.buyer-plan-summary>div:not(:first-child){border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;padding-inline-start:24px;display:flex}.buyer-plan-summary strong{font-size:30px;font-weight:500}.buyer-plan-summary>div>span{color:var(--muted);font-size:11px}.buyer-billing .section-title h2{margin-bottom:10px;font-size:26px}.buyer-billing .section-title p{margin-bottom:30px;font-size:12px}.buyer-packs{margin-top:45px}.pack-credit{margin:18px 0 12px;font-size:23px;font-weight:500;display:block}.checkout-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:25px;display:grid}.checkout-layout h3{margin:20px 0 15px;font-size:16px}.checkout-methods{gap:10px;margin-bottom:25px;display:grid}.checkout-methods label{border:1px solid var(--line);cursor:pointer;border-radius:3px;align-items:center;gap:13px;padding:15px;font-size:12px;display:flex}.checkout-methods label.selected{border-color:var(--brand-accent,#e66e48)}.checkout-methods small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.checkout-summary{background:var(--soft);border:1px solid var(--line);padding:22px}.checkout-summary .brand-lockup{font-size:20px}.checkout-summary p{font-size:12px;line-height:1.75}.checkout-summary dl{margin:25px 0}.checkout-summary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;display:flex}.checkout-summary dd{margin:0}.checkout-summary .checkout-total{font-size:16px;font-weight:500}.checkout-summary small{color:var(--muted);margin-top:25px;font-size:10px;line-height:1.8;display:block}.checkout-simulate{flex-wrap:wrap;gap:10px;display:flex}.checkout-simulate p{width:100%;margin-bottom:10px;font-size:12px}.checkout-result{text-align:center;padding:30px}.checkout-result>svg{color:var(--brand-accent,#e66e48)}.checkout-result h2{margin:22px 0 15px}.checkout-result p{margin-bottom:25px;line-height:1.8}.manual-instructions{white-space:pre-wrap;background:var(--soft);padding:20px;font-size:12px;line-height:1.8}.invoice-preview{gap:20px;display:grid}.invoice-preview strong{font-size:30px}.invoice-preview p{line-height:1.7}.invoice-preview small{color:var(--muted)}.widget-head .brand-lockup{letter-spacing:-.5px;font-size:16px}.widget-head .brand-lockup .brand-mark{display:none}.widget-head .brand-lockup>img{max-width:145px;max-height:30px}@media (max-width:1200px){.gateway-grid,.package-admin-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-header{gap:18px;padding:22px 28px}.market-header nav{gap:15px}.market-header-actions>.btn{padding:10px}.market-hero{gap:35px}.market-hero,.market-section{padding:65px 28px}.market-footer,.market-industries{padding-inline:28px}.market-hero h1{font-size:54px}.market-hero-copy>p{font-size:14px}.console-person p{font-size:26px}.pricing-card{padding:22px}.pricing-card.featured{padding:21px}.plan-amount strong{font-size:34px}.config-columns{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.config-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:950px){.market-header{flex-wrap:wrap}.market-header nav{border-top:1px solid var(--line);order:3;justify-content:center;width:100%;padding-top:18px}.market-hero{grid-template-columns:1fr 1fr}.market-hero h1{letter-spacing:-2px;font-size:44px}.console-orbit{width:66px;height:66px}.console-person{gap:20px}.console-person p{font-size:24px}.console-top{flex-wrap:wrap}.market-features{grid-template-columns:repeat(2,minmax(0,1fr))}.market-features article:nth-child(3n){border-inline-end:1px solid var(--line)}.market-features article:nth-child(2n){border-inline-end:0}.market-faq,.market-integrations,.workflow-section{gap:35px}.market-logo-grid{grid-template-columns:repeat(2,1fr)}.config-columns{grid-template-columns:1fr}.brand-preview{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.brand-preview-message,.brand-preview>.eyebrow{grid-column:1/-1;margin:0}.pricing-cards{gap:12px}.pricing-card{padding:18px}.pricing-card.featured{padding:17px}.pricing-card-intro h3{font-size:17px}.plan-amount strong{letter-spacing:-1px;font-size:28px}.package-defaults{grid-template-columns:1fr 1fr}.package-defaults>.btn{grid-column:1/-1;margin-bottom:22px}.owner-summary{grid-template-columns:repeat(3,1fr)}.owner-summary>div:first-child{border:0;grid-column:1/-1;padding-bottom:24px}.owner-summary>div:nth-child(2){padding-inline-start:0}}@media (max-width:700px){.market-header{gap:18px;padding:20px}.market-header .brand-lockup{font-size:24px}.market-header-actions{gap:8px}.market-header-actions .field{width:86px}.market-header-actions .field select{padding-inline-start:8px;font-size:11px}.market-header-actions>.btn{font-size:10px}.market-header-actions>.btn>svg{display:none}.market-header nav{justify-content:flex-start;gap:24px;font-size:11px;overflow-x:auto}.market-header nav button{white-space:nowrap}.market-hero{grid-template-columns:1fr;gap:40px;padding:45px 20px}.market-hero h1{max-width:550px;font-size:52px}.market-hero-copy>p{font-size:14px}.market-call-console{padding:22px}.console-person p{font-size:32px}.console-orbit{width:88px;height:88px}.market-industries{justify-content:flex-start;gap:22px;padding:24px 20px}.market-industries>span{width:100%}.market-industries strong{font-size:13px}.market-section{padding:50px 20px}.market-section-head h2{letter-spacing:-1px;font-size:34px}.market-section-head{margin-bottom:28px}.market-features article{padding:22px 14px}.market-features h3{font-size:18px}.market-features p{font-size:11px}.market-faq,.market-integrations,.workflow-section{grid-template-columns:1fr;gap:10px}.market-logo-grid{grid-template-columns:repeat(4,1fr);gap:8px}.market-logo-grid>div{padding:18px 6px}.market-logo-grid span{font-size:9px}.pricing-cards{grid-template-columns:1fr;gap:38px}.pricing-card{padding:26px}.pricing-card.featured{padding:25px}.pricing-card-intro{min-height:0}.pricing-card-intro h3{font-size:24px}.plan-amount strong{font-size:42px}.price-footnote{min-height:0}.pricing-controls{justify-content:space-between;gap:14px}.billing-cycle button{padding:10px 13px}.pricing-controls .field>label{font-size:10px}.market-footer{grid-template-columns:1fr 1fr;gap:28px;padding:40px 20px 22px}.market-footer>div:first-child{grid-column:1/-1}.market-footer .brand-lockup{font-size:26px}.market-footer>div{font-size:11px}.market-footer>div:nth-child(3){min-width:0}.market-closing{padding:55px 20px}.market-closing h2{font-size:38px}.config-page .padded{padding:18px}.config-save{flex-wrap:wrap;padding:15px}.config-save>div{justify-content:flex-end;width:100%}.owner-summary strong{font-size:30px}.owner-summary>div{padding-inline:16px}.owner-checklist>button{gap:12px;padding:22px 0}.owner-checklist h2{font-size:18px}.owner-checklist .badge{display:none}.owner-boundary{flex-wrap:wrap}.owner-boundary>.btn{width:100%}.gateway-grid,.package-admin-list,.package-defaults{grid-template-columns:1fr}.package-defaults{gap:0}.package-admin-card{padding:22px}.config-options{grid-template-columns:repeat(2,minmax(0,1fr))}.config-options label{padding:12px 9px;font-size:11px}.asset-upload{gap:10px;padding:10px}.asset-sample{width:62px}.brand-preview{gap:12px;padding:16px}.brand-preview .brand-lockup{font-size:19px}.brand-preview .brand-lockup>img{max-width:100%}.brand-preview-dark,.brand-preview-light{padding:20px 8px}.price-row{grid-template-columns:45px repeat(3,minmax(0,1fr));gap:6px}.price-row .field input{padding:10px 5px;font-size:11px}.price-row-head{font-size:9px}.price-row>strong{font-size:10px}.checkout-layout{grid-template-columns:1fr}.checkout-summary{order:-1}.checkout-summary .brand-lockup{font-size:20px}.checkout-result{padding:24px 0}.buyer-plan-summary{grid-template-columns:1fr 1fr}.buyer-plan-summary>div:first-child{grid-column:1/-1}.buyer-plan-summary>div:nth-child(2){border:0;padding-inline-start:0}.buyer-plan-summary strong{font-size:24px}.upgrade-feature{flex-wrap:wrap}.upgrade-feature>div{flex-basis:75%}.upgrade-feature .btn{width:100%}.domain-records dl>div{flex-direction:column;gap:8px}.site-preview-banner{flex-wrap:wrap}}@media (max-width:390px){.market-header .brand-lockup{gap:6px;font-size:20px}.market-header .brand-mark{width:24px}.market-header-actions>.btn{padding:9px}.market-hero h1{font-size:44px}.market-logo-grid{grid-template-columns:repeat(2,1fr)}}.brand-theme,.brand-theme :is(input,select,textarea,button){font-family:var(--brand-font),sans-serif}.market-call-console,.market-call-console .console-person p,.market-call-console :is(.console-top,.console-person em,.console-transcript>span,.console-transcript p,.console-outcome span),.market-closing,.market-closing :is(.eyebrow,p),.market-closing h2{color:var(--brand-primary-ink)}@supports (color:color-mix(in lab,red,red)){.market-call-console :is(.console-top,.console-person em,.console-transcript>span,.console-transcript p,.console-outcome span),.market-closing :is(.eyebrow,p){color:color-mix(in srgb,var(--brand-primary-ink) 75%,transparent)}}.market-scenarios{background:#eeebe3}.scenario-options{flex-wrap:wrap;gap:8px;margin:30px 0 25px;display:flex}.scenario-options button{color:#292723;background:0 0;border:1px solid #d2cfc6;border-radius:2px;align-items:center;gap:16px;padding:15px 20px;display:flex}.scenario-options button span{font:10px var(--mono);opacity:.6}.scenario-options button[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-primary-ink);border-color:var(--brand-primary)}.scenario-stage{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding-top:24px;display:grid}.scenario-story h3{letter-spacing:-1.4px;max-width:400px;margin:20px 0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15}.scenario-story p{color:#625e55;max-width:450px;font-size:15px;line-height:1.8}.scenario-route{flex-wrap:wrap;align-items:center;gap:10px;padding-top:34px;font-size:11px;display:flex}.scenario-record{background:#faf8f2;border:1px solid #d2cfc6;padding:26px;box-shadow:8px 8px #e2ded3}.scenario-record-head{font:10px var(--mono);border-bottom:1px solid #dfdbd1;align-items:center;gap:10px;padding-bottom:20px;display:flex}.scenario-record-head span:last-child{color:#746f65;margin-inline-start:auto;font-size:9px}.scenario-record dl{margin:26px 0}.scenario-record dt{font:9px var(--mono);color:#716b61;margin-bottom:9px}.scenario-record dd{margin:0 0 24px;font-size:15px;line-height:1.75}.scenario-result{border-top:1px solid #dfdbd1;align-items:center;gap:14px;padding-top:22px;display:flex}.scenario-result>svg{color:#50634c;flex-shrink:0}.scenario-result strong{font-size:14px;line-height:1.5;display:block}.scenario-result span{color:#716b61;margin-top:6px;font-size:11px;line-height:1.7;display:block}.opportunity-layout{border:1px solid #d2cfc6;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.opportunity-inputs,.opportunity-result{padding:36px}.opportunity-inputs>label{justify-content:space-between;gap:16px;font-size:13px;line-height:1.5;display:flex}.opportunity-inputs>label strong{font:16px var(--mono)}.opportunity-inputs input[type=range]{width:100%;accent-color:var(--brand-accent);cursor:pointer;margin:20px 0 34px}.opportunity-inputs p,.opportunity-note{color:#716b61;margin-top:18px;font-size:11px;line-height:1.8}.opportunity-result{background:#eeebe3;border-inline-start:1px solid #d2cfc6;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.opportunity-result>strong{letter-spacing:-2px;overflow-wrap:anywhere;margin:24px 0 12px;font-size:clamp(28px,4vw,54px);font-weight:500}.opportunity-result p{max-width:320px;font-size:14px;line-height:1.7}.opportunity-formula{font:10px/1.8 var(--mono);color:#716b61;margin:18px 0 28px}.site-copy-editor{border:1px solid var(--border);border-radius:6px;margin:15px 0}.site-copy-editor summary{cursor:pointer;padding:18px;font-weight:600}.site-copy-editor>div{padding:0 18px 18px}@media (max-width:800px){.scenario-stage{grid-template-columns:1fr;gap:30px}.scenario-options button{gap:10px;padding:12px 14px;font-size:12px}.scenario-story h3{max-width:100%}.opportunity-layout{grid-template-columns:1fr}.opportunity-result{border-inline-start:0;border-top:1px solid #d2cfc6}.opportunity-inputs,.opportunity-result{padding:24px}}@media (max-width:450px){.scenario-options{grid-template-columns:1fr 1fr;display:grid}.scenario-options button{justify-content:space-between}.scenario-options button span{display:none}.scenario-record{padding:20px;box-shadow:4px 4px #e2ded3}.scenario-route{gap:7px;font-size:10px}}.market-languages{margin-top:30px}.market-languages>span{font-size:12px;font-weight:600;display:block}.market-languages>div{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.market-languages>div>span{border:1px solid #d2cfc6;padding:7px 10px;font-size:11px}.market-languages small{color:#716b61;font-size:10px;line-height:1.7}.table-meta{color:var(--muted);font:10px/1.8 var(--mono);margin-top:4px;display:block}.foundation-toolbar{flex-wrap:wrap;align-items:end;gap:18px;margin:22px 0;display:flex}.foundation-toolbar .searchbar{flex:1}.foundation-toolbar .field{margin:0}.config-page .panel+.panel{margin-top:24px}.user-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.user-actions small{color:var(--muted);line-height:1.8}.customer-admin-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:24px 0;display:flex}.customer-admin-summary .button-row{margin-inline-start:auto}.menu-editor-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.3fr .7fr 36px;align-items:center;gap:16px;padding:15px 0;display:grid}.menu-editor-row .field{margin:0}.system-log{white-space:pre-wrap;overflow-wrap:anywhere;color:#e9e4d8;font:11px/2 var(--mono);background:#242321;min-height:250px;padding:28px}.licence-preview{max-width:680px}.licence-preview dl{grid-template-columns:150px 1fr;gap:15px;margin:25px 0;font-size:13px;display:grid}.licence-preview dd{margin:0}.licence-preview p{line-height:1.9}.engine-card:disabled{opacity:.5;cursor:not-allowed}.email-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.email-editor-heading h2{margin-bottom:8px}.email-editor-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.email-preview-surface{background:var(--bg);border:1px solid var(--line);min-width:0;padding:22px}.email-preview-surface>.row-between{flex-wrap:wrap;gap:12px;margin-bottom:22px}.email-paper{color:#292723;background:#fff;max-width:620px;margin:auto;transition:max-width .2s;box-shadow:0 8px 35px #0000000a}.email-paper.mobile{max-width:340px}.email-envelope{overflow-wrap:anywhere;background:#f4f2ec;border-bottom:1px solid #dedbd2;grid-template-columns:60px 1fr;gap:12px;padding:22px;font-size:11px;display:grid}.email-envelope small{font:9px var(--mono);color:#81796e}.email-message{padding:35px}.email-message h2{color:#292723;margin:32px 0 24px;font-size:25px;line-height:1.3}.email-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.email-message hr{border:0;border-top:1px solid #e4e0d7;margin:30px 0 20px}.email-message small{color:#81796e;font-size:10px;line-height:1.8}.email-action{color:var(--brand-button-ink);background:var(--brand-accent);border-radius:3px;margin-top:25px;padding:14px 22px;font-size:12px;font-weight:600;display:inline-block}.email-variables{flex-wrap:wrap;gap:7px;margin:18px 0 25px;display:flex}.email-variables>span{width:100%;color:var(--muted);margin-bottom:5px;font-size:11px}.email-variables button{font:10px var(--mono);background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:7px}.delivery-checklist>div{border-bottom:1px solid var(--line);padding:20px 0}.delivery-checklist>div:first-child{padding-top:0}.delivery-checklist>div:last-child{border:0}.delivery-checklist span{font:11px var(--mono);color:var(--signal)}.delivery-checklist h3{margin:14px 0 10px}.delivery-checklist p{color:var(--muted);font-size:13px;line-height:1.8}.announcement-preview{border:1px solid var(--line);background:var(--bg);margin:25px 0;padding:26px}.announcement-preview h2{margin:18px 0}.announcement-preview p{white-space:pre-wrap;line-height:1.8}.announcement-preview small{color:var(--muted);margin-top:20px;display:block}.access-page{--text:#292723;--muted:#736e64;--line:#ded9ce;--border:#ded9ce;--bg:#f5f2ea;--panel:#fcfaf5;--surface:#fcfaf5;min-height:100svh;color:var(--text);background:#f5f2ea;grid-template-columns:1.05fr .95fr}.access-main{min-width:0}.access-main>header{justify-content:space-between;align-items:center;gap:22px;padding:34px 42px;display:flex}.access-main>header .back-link{margin:0;font-size:11px}.access-form-wrap h1{color:#292723;letter-spacing:-2px;margin:20px 0;font-size:clamp(34px,3.8vw,50px);font-weight:500;line-height:1.08}.access-intro{color:#736e64;margin-bottom:20px;font-size:14px;line-height:1.8}.access-preview-note{color:#827c71;border-top:1px solid #ded9ce;border-bottom:1px solid #ded9ce;align-items:center;gap:8px;margin-bottom:22px;padding:13px 0;font-size:10px;display:flex}.access-preview-note svg{flex-shrink:0}.access-page :is(input,select,textarea){color:#292723;background:#fcfaf5;border-color:#ded9ce}.access-form-wrap form>.btn.primary{justify-content:center;width:100%;min-height:48px;margin-top:22px;padding:15px}.password-field{position:relative}.password-field input{padding-inline-end:50px}.password-field>button{color:#746e64;inset-inline-end:13px;position:absolute;bottom:13px}.password-strength{background:#ddd7ca;height:3px;margin:-6px 0 42px;position:relative}.password-strength i{background:var(--brand-accent);height:3px;display:block}.password-strength small{color:#81796e;font-size:10px;position:absolute;top:12px}.access-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.access-form-row label{align-items:center;gap:8px;display:flex}.access-page a:not(.back-link){text-decoration:none}.access-form-row a,.access-switch a,.terms-check a{text-underline-offset:3px;text-decoration:underline!important}.access-alternatives{gap:10px;margin-top:18px;display:grid}.access-alternatives .btn{justify-content:center;min-height:44px}.access-switch{text-align:center;margin:26px 0;font-size:12px;line-height:1.7}.terms-check{align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.terms-check input{flex-shrink:0;margin-top:3px}.access-states{color:#81796e;border-top:1px solid #ded9ce;padding-top:18px;font-size:10px}.access-states summary{cursor:pointer}.access-states .field{margin-top:18px}.access-states a{margin-top:15px;display:block}.access-message{flex-direction:column;align-items:flex-start;gap:18px;padding:15px 0;display:flex}.access-message p{font-size:13px;line-height:1.85}.access-message .btn{max-width:100%}.access-envelope{width:65px;height:65px;color:var(--brand-accent);border:1px solid #d1c9ba;border-radius:50%;place-items:center;display:grid}.access-selected-plan{border:1px solid #d1c9ba;margin-bottom:22px;padding:22px}.access-selected-plan strong{font-size:22px}.access-selected-plan p{margin-top:12px;font-size:13px;line-height:1.7}.access-main>footer{color:#827b70;border-top:1px solid #ded9ce;justify-content:space-between;align-items:center;gap:20px;padding:25px 42px;font-size:10px;display:flex}.access-main>footer .field{max-width:145px;margin:0}.access-art{background:var(--brand-primary);color:var(--brand-primary-ink);border-radius:3px;justify-content:center;margin:14px;padding:60px}.access-art-label{font:9px var(--mono);letter-spacing:1px;align-items:center;gap:10px;display:flex;position:absolute;top:30px;left:30px;right:30px}.access-art-label>span:last-child{opacity:.6;margin-inline-start:auto;font-size:8px}.access-voice-art{border:1px solid var(--brand-primary-ink);place-items:center;width:180px;height:180px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.access-voice-art{border:1px solid color-mix(in srgb,var(--brand-primary-ink) 25%,transparent)}}.access-voice-art{color:var(--brand-accent);border-radius:50%;margin:70px 0 55px}.access-voice-art>div{border:1px solid var(--brand-primary-ink);position:absolute;inset:-32px}@supports (color:color-mix(in lab,red,red)){.access-voice-art>div{border:1px solid color-mix(in srgb,var(--brand-primary-ink) 12%,transparent)}}.access-voice-art>div{border-radius:50%}.access-voice-art>div:last-child{opacity:.6;border-style:dashed;inset:-65px}.access-art h2{letter-spacing:-2px;color:inherit;margin-bottom:25px;font-size:clamp(30px,3.9vw,58px);font-weight:500;line-height:1.1}.access-art h2 em{opacity:.55;font-style:normal}.access-art>p{opacity:.7;max-width:400px;font-size:14px;line-height:1.85}.access-art .wave{width:100%;height:32px;margin:40px 0 30px}.access-art .wave>i{background:var(--brand-accent)}.access-art-note{border-top:1px solid var(--brand-primary-ink)}@supports (color:color-mix(in lab,red,red)){.access-art-note{border-top:1px solid color-mix(in srgb,var(--brand-primary-ink) 18%,transparent)}}.access-art-note{align-items:center;gap:14px;padding-top:24px;line-height:1.8;display:flex}.access-art>small{opacity:.5;font-size:10px;position:absolute;bottom:28px}.enrolment-key{border:1px dashed var(--line);flex-direction:column;align-items:center;gap:15px;margin-bottom:25px;padding:28px;display:flex}.enrolment-key code{font:14px var(--mono)}.enrolment-key small{color:var(--muted);line-height:1.7}.market-header-actions .field>label{clip-path:none;width:auto;height:auto;margin-bottom:5px;font-size:9px;position:static;overflow:visible}.market-header-actions .field{width:120px}.market-header-actions{align-items:end}.market-header-actions>.btn{white-space:nowrap;min-height:40px}.market-header{gap:18px}.market-header nav{flex-wrap:wrap;gap:18px}.public-content-main{min-height:70vh;padding:60px 48px 90px}.public-content-main>.back-link{margin-bottom:45px}.public-content h1{letter-spacing:-2px;margin:20px 0 25px;font-size:clamp(34px,4.5vw,62px);font-weight:500;line-height:1.1}.public-content-main>p{line-height:1.8}.public-article{max-width:760px;margin:0 auto}.public-article>div{white-space:pre-wrap;margin-top:40px;font-size:16px;line-height:2}.public-article>p{font-size:18px;line-height:1.8}.journal-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0;display:grid}.journal-grid article{border:1px solid var(--line);padding:30px}.journal-grid h2{margin:25px 0 18px;font-size:26px;line-height:1.25}.journal-grid p{margin-bottom:25px;font-size:13px;line-height:1.8}.public-contact-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.public-contact-grid>div>p{margin-bottom:30px;font-size:15px;line-height:1.8}.public-content-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:25px;padding:35px 48px;font-size:12px;display:flex}.public-content-footer>span{margin-inline-end:auto}@media (max-width:1100px){.email-editor-layout{grid-template-columns:1fr}.access-art{padding:40px}.market-header{flex-wrap:wrap}.market-header>nav{border-top:1px solid var(--line);order:3;justify-content:center;width:100%;padding-top:14px}}@media (max-width:800px){.access-page{grid-template-columns:1fr}.access-art{display:none}.access-main>footer,.access-main>header{padding:25px}.access-form-wrap{padding:45px 25px 60px}.menu-editor-row{grid-template-columns:1fr;gap:12px}.menu-editor-row .icon-btn{justify-self:end}.public-contact-grid{gap:35px}.journal-grid,.public-contact-grid{grid-template-columns:1fr}.public-content-main{padding:35px 22px 60px}.public-content-footer{padding:25px}.email-message{padding:24px}.email-preview-surface{padding:15px}}@media (max-width:520px){.market-header{gap:16px;padding:18px 20px}.market-header>a .brand-lockup{font-size:21px}.market-header-actions{order:2;justify-content:space-between;gap:8px;width:100%}.market-header-actions .field{width:110px}.market-header-actions>.btn{padding:10px 13px;font-size:11px}.market-header nav{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.customer-admin-summary{gap:15px}.licence-preview dl{grid-template-columns:1fr;gap:8px}.access-main>header .back-link{font-size:10px}.access-main>header .brand-lockup{font-size:21px}.email-envelope{grid-template-columns:1fr}}.access-art>p{color:inherit;opacity:.75}.topbar .breadcrumb{flex:1;min-width:0}.topbar .breadcrumb strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar .breadcrumb .mobile-menu,.topbar .top-actions{flex-shrink:0}.btn{white-space:nowrap;background:#fff;border:1px solid #e5dee1;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:12px;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.btn:hover:not(:disabled){background:#f7f5f6;border-color:#cebec4}.btn.primary{color:var(--primary-ink,#fff)}.btn.primary:hover:not(:disabled){filter:brightness(.95)}.btn.danger{color:#ae4949;background:snow;border-color:#ecd2d2}.btn.ghost{background:0 0;border-color:#0000}.icon-btn{color:#73676c;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-btn:hover{background:#f4f1f2}.text-btn,.text-button{color:#7a666e;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.text-btn:hover,.text-button:hover{color:var(--brand-primary,#582a3c)}.badge{white-space:nowrap;color:#766a6e;background:#f4f1f2;border-radius:5px;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.badge.amber{color:#846428;background:#faf1df}.badge.red{color:#a94e4e;background:#fceeee}.badge.blue{color:#a65b78;background:#faf2f5}.eyebrow{font:10px/1.6 var(--mono);letter-spacing:1.3px;color:#72676b}.muted{color:var(--muted)}.avatar{color:#7d6870;background:#f3eef0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.avatar.large{width:52px;height:52px;font-size:16px}.avatar.ai{color:#582a3c;background:#faf2f5}.status-dot{background:#9b6c7e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.amber{background:#c6a150}.pulse-dot{box-sizing:content-box;background:#582a3c;border:3px solid #f7ebef;border-radius:50%;width:10px;height:10px;margin:auto;display:block}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;display:flex}.field label{color:#64585d;font-size:12px}.field small{color:var(--muted);line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.form-grid>*{min-width:0}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:25px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.panel-head h2{letter-spacing:-.02em;font-size:17px}.panel-head p{margin-top:6px;font-size:12px}.panel>.field:last-child{margin-bottom:0}.panel+.panel{margin-top:24px}.panel .padded{padding:0!important}.page-head{justify-content:space-between;gap:24px;margin-bottom:32px;display:flex}.page-head .eyebrow{margin-bottom:12px}.page-head p{max-width:720px;margin-top:10px;font-size:13px}.head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.head-actions select{min-width:135px}.head-actions:empty{display:none}.section-title{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 16px;display:flex}.section-title>span{color:#71676b;align-items:center;gap:7px;font-size:11px;display:flex}.count{font:11px var(--mono);color:#72696c;margin-inline-start:9px}.search,.search-input{border:1px solid var(--line);color:#72666b;background:#fff;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.search input,.search-input input{min-width:0;background:0 0!important;border:0!important;outline:0!important;padding:10px 0!important}.searchbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;display:flex}.searchbar>.search-input{flex:1;min-width:190px}.searchbar>div{min-width:0}.searchbar>svg{position:absolute}.searchbar>input{max-width:300px}.searchbar .select-wrap{max-width:200px}.empty{text-align:center;padding:64px 24px}.empty-icon{color:#74676c;margin-bottom:16px;display:inline-block}.empty h3{margin-bottom:8px}.empty p{margin-bottom:18px}.toggle-row{border-bottom:1px solid #f2eff0;justify-content:space-between;align-items:center;gap:25px;padding:17px 0;display:flex}.toggle-row:last-child{border-bottom:0}.toggle-row strong{font-size:12px;font-weight:500}.toggle-row p{margin-top:4px;font-size:12px}.switch{background:#e2d9dd;border-radius:20px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:3px;display:flex}.switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #0001}.switch.on{background:var(--brand-primary,#582a3c)}.switch.on span{transform:translate(14px)}.progress{background:#f4f0f2;border-radius:6px;height:5px;overflow:hidden}.progress>i,.progress>span{background:var(--brand-primary,#582a3c);border-radius:6px;height:100%;display:block}.tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:24px;display:flex;overflow:auto}.tabs button{white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.tabs button.active{color:var(--brand-primary,#582a3c);border-color:currentColor}.banner,.info-box{color:#876572;background:#faf2f5;border:1px solid #f2e6eb;border-radius:8px;align-items:center;gap:12px;margin:20px 0;padding:16px 20px;font-size:12px;display:flex}.banner p,.info-box p{flex:1;font-size:12px}.banner.warning{background:#fdf7e9;border-color:#f1e5c9}.table-container{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin-bottom:24px;overflow:hidden}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}table,th{text-align:start}th{color:#6f6669;border-bottom:1px solid var(--line);white-space:nowrap;background:#fdfcfc;padding:14px 20px;font-size:11px;font-weight:500}td{vertical-align:middle;border-bottom:1px solid #f3f0f1;padding:18px 20px}tr:last-child td{border:0}td .btn{min-height:32px;padding:6px 10px;font-size:12px}td>svg{color:var(--brand-primary,#582a3c);width:90px}td:has(.cluster-title){min-width:230px}.data-table-filters{border-bottom:1px solid var(--line);padding:16px 20px}.table-caption{color:var(--muted);justify-content:space-between;gap:12px;padding:12px 20px;font-size:12px;display:flex;position:relative}.column-picker{border:1px solid var(--line);z-index:4;background:#fff;padding:14px;position:absolute;top:45px;right:20px;box-shadow:0 8px 40px #4e22331a}.column-picker label{align-items:center;gap:10px;padding:7px;display:flex}.list-pagination{border-top:1px solid var(--line);color:#71686b;justify-content:space-between;padding:16px 20px;font-size:11px}.list-pagination,.pagination-controls{align-items:center;gap:20px;display:flex}.page-size{align-items:center;gap:10px;font-size:11px;display:flex}.page-size select{background-position:right 8px center;width:62px;min-height:30px;padding:5px 25px 5px 8px;font-size:11px}.pagination-controls nav{align-items:center;gap:4px;display:flex}.page-number{border-radius:5px;width:28px;height:28px;font-size:11px}.page-number[aria-current=page]{color:var(--brand-primary,#582a3c);background:#f8f0f3}.filter-summary,.page-number-wrap{align-items:center;display:flex}.filter-summary{gap:14px;margin-top:12px;font-size:12px}.cluster-title{text-align:start;padding:0;font-size:13px;font-weight:500}.cluster-title small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.modal{width:100%;max-width:min(620px,100vw - 32px);max-height:90dvh;color:var(--text);background:#fff;border:1px solid #ece5e8;border-radius:13px;padding:0;box-shadow:0 30px 100px #37232b30}.modal.wide{max-width:min(980px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#35252b60}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.modal-head h2{font-size:21px}.modal-body{overflow-wrap:anywhere;padding:26px}.modal-body form>p,.modal-body>p{margin:0 0 20px;font-size:13px}.modal-body>h3{margin:24px 0 12px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.toast{z-index:100;color:#fff;background:#453038;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:20px;max-width:calc(100vw - 32px);padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #1113}.toast button{color:#fff;font-size:20px}.app-header{border-bottom:1px solid #f3f0f1;align-items:center;gap:25px;height:76px;padding:0 38px;display:flex}.app-brand .brand-lockup{letter-spacing:-1px;font-size:25px}.brand-lockup .brand-mark{color:var(--brand-primary,#582a3c)}.app-brand .brand-mark{width:29px;height:29px}.header-divider{background:var(--line);width:1px;height:25px}.workspace-switch{align-items:center;gap:10px;font-size:12px;display:flex}.workspace-switch strong{font-weight:500}.workspace-symbol{color:#7b686f;width:27px;height:27px;font-size:17px;font-family:var(--serif);background:#f4f1f2;border-radius:6px;justify-content:center;align-items:center;display:flex}.app-header-right{align-items:center;gap:23px;margin-inline-start:auto;display:flex}.global-search{color:#70676a;align-items:center;gap:9px;font-size:12px;display:flex}.global-search kbd{background:#f9f6f7;border:1px solid #efeaec;border-radius:4px;margin-inline-start:14px;padding:3px 5px;font-family:inherit;font-size:11px}.credits-link{font:10px var(--mono);color:#78676e;align-items:center;gap:7px;display:flex}.profile-avatar{color:#826670;background:#eeeaf3;border:3px solid #fff;outline:1px solid #ebe3e6;width:30px;height:30px}.notification-bell{position:relative}.notification-bell i{background:#c19f5e;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:9px}.app-nav-row{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;height:52px;padding:0 38px;display:flex}.main-nav{gap:29px}.main-nav,.main-nav>a,.more-nav>summary{align-items:center;height:100%;display:flex}.main-nav>a,.more-nav>summary{color:#72666b;white-space:nowrap;border-bottom:2px solid #0000;gap:8px;font-size:12px}.main-nav>a.active{color:var(--brand-primary,#582a3c);border-bottom-color:currentColor}.nav-count{font:10px var(--mono);color:#7d6971;background:#f6f2f4;border-radius:4px;padding:1px 5px}.website-link{color:#71676b;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.more-nav{height:100%;position:relative}.more-nav>summary{cursor:pointer;list-style:none}.more-nav>summary::-webkit-details-marker{display:none}.more-nav>div{border:1px solid var(--line);z-index:12;background:#fff;border-radius:8px;width:230px;padding:8px;position:absolute;top:calc(100% + 4px);left:-20px;box-shadow:0 12px 30px #42273115}.more-nav a{border-radius:5px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.more-nav a:hover{background:#f6f3f4}.app-main{max-width:1516px;min-height:calc(100vh - 180px);margin:0 auto;padding:42px 48px 55px}.app-footer{color:#6e676a;border-top:1px solid #f0ecee;justify-content:space-between;gap:20px;padding:16px 40px;font-size:10px;display:flex}.app-footer span span{margin:0 8px}.app-footer a{align-items:center;gap:6px;display:flex}.overview-layout{grid-template-columns:minmax(0,1fr) 292px;gap:42px;display:grid}.overview-main{min-width:0}.performance-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:28px;padding:23px 0 27px;display:grid}.performance-strip>div{flex-direction:column;gap:9px;display:flex}.performance-strip>div>span{color:#72666b}.performance-strip strong{letter-spacing:-1.5px;font-size:33px;font-weight:500;line-height:1.2}.performance-strip strong i{color:#73676c;letter-spacing:-.5px;margin-inline-start:3px;font-size:18px;font-style:normal}.conversation-chart{border-bottom:1px solid var(--line);padding-bottom:22px}.conversation-chart .section-title{margin-top:0}.legend-dot{background:#9f7d8a;border-radius:2px;width:5px;height:5px;margin-inline-start:7px}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 39px,#f2ecee 39px 40px);justify-content:space-between;align-items:flex-end;height:130px;margin-top:18px;display:flex}.chart-bars>div{background:#d793ad;border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-start;width:24px;min-height:10px;display:flex;overflow:hidden}.chart-bars i{background:#f4e3e9;width:100%;display:block}.chart-axis{font:10px var(--mono);justify-content:space-between;display:flex}.chart-axis,.data-caption{color:#71676b;margin-top:12px}.data-caption{font-size:10px;display:block}.agent-line{cursor:pointer;background:#fff;border:1px solid #ebe5e7;border-radius:9px;align-items:center;gap:16px;margin-bottom:12px;padding:23px;transition:border-color .2s;display:flex}.agent-line:hover{border-color:#e6c0cf}.agent-line p{margin:5px 0;font-size:11px}.agent-line p span,.agent-line small span{color:#6f676a;margin:0 6px}.agent-line small{color:#74686d;font-size:10px}.agent-line>div:nth-child(2){flex:1}.scout-mark{color:#714858;width:36px;height:36px;font-family:var(--serif);background:#f0e8eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:27px;line-height:1;display:inline-flex;position:relative}.scout-mark>span{margin-top:10px;margin-left:0;font-size:13px}.scout-mark.large{border-radius:12px;width:49px;height:49px;font-size:35px}.scout-mark.small{width:30px;height:30px;font-size:19px}.agent-status{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.agent-status>span:last-child{color:#72666b;font-size:10px}.secondary-agent{background:0 0;border-style:dashed;padding:19px 23px}.secondary-agent h3{font-size:13px}.secondary-agent .btn{min-height:32px;padding:6px 10px;font-size:11px}.recent-section{margin-top:34px}.recent-row{text-align:start;border-bottom:1px solid #f0edee;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.recent-row>div{flex-direction:column;flex:1;gap:5px;display:flex}.recent-row strong{font-size:12px;font-weight:500}.recent-row>div>span{color:#71666a;font-size:11px}.recent-row>small{color:#6f676a;text-align:end;min-width:20px;font-size:10px}.recent-row>svg{color:#74686d}.learning-note .eyebrow{color:#7d676f;letter-spacing:1px;align-items:center;gap:8px;font-size:10px;display:flex}.tiny-cross{color:#99687b;font-size:24px;line-height:1}.learning-note h2{letter-spacing:-.8px;margin:22px 0 12px;font-size:25px;line-height:1.25}.learning-note h2 em{color:#946879;font-size:30px}.learning-note>p{color:#7b6970;font-size:12px}.note-divider{background:#eadde2;height:1px;margin:22px 0 0}.learning-question{text-align:start;border-bottom:1px solid #ece0e5;flex-direction:column;gap:9px;width:100%;padding:19px 0;display:flex}.learning-question>span{color:#7c646d;font-size:12px;line-height:1.6}.learning-question small{font:10px var(--mono);color:#77686e;justify-content:space-between;display:flex}.learning-note>.btn{color:#866672;background:#fdfafb;border-color:#eadbe1;width:100%;margin-top:22px;font-size:11px}.checklist{padding:28px 5px 10px}.checklist .eyebrow{letter-spacing:1px;font-size:10px}.checklist button{text-align:start;color:#75656b;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:11px;display:flex}.checklist button>span:not(.circle-outline){flex:1}.checklist button>svg:first-child{color:#7c606a}.checklist button>svg:last-child{color:#70666a;margin-inline-start:auto}.circle-outline{border:1px solid #e1d9dc;border-radius:50%;flex-shrink:0;width:16px;height:16px}.builder-heading{justify-content:space-between;gap:20px;margin-bottom:24px}.breadcrumbs,.builder-heading{align-items:center;display:flex}.breadcrumbs{color:#75686d;gap:10px;font-size:12px}.breadcrumbs button{padding:0}.breadcrumbs strong{color:#57464d;font-weight:500}.builder-nav,.settings-nav{border-bottom:1px solid var(--line);gap:22px;margin-bottom:36px;display:flex;overflow:auto}.builder-nav a,.settings-nav a{white-space:nowrap;color:#72676b;border-bottom:2px solid #0000;padding:0 0 13px;font-size:12px}.builder-nav a.active,.settings-nav a.active{color:var(--brand-primary,#582a3c);border-bottom-color:currentColor}.settings-nav a{text-transform:capitalize}.source-summary{color:#71666a;border-bottom:1px solid var(--line);align-items:center;gap:34px;margin-bottom:26px;padding:18px 0 22px;font-size:11px;display:flex}.source-summary strong{color:#715c64;font-weight:500}.source-summary .badge{margin-inline-start:auto}.source-workspace{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:210px minmax(0,1fr);min-height:380px;display:grid;overflow:hidden}.source-folders{border-inline-end:1px solid var(--line);background:#fefdfd;padding:25px 18px}.source-folders .eyebrow{margin-bottom:15px;padding-inline-start:12px;font-size:10px;display:block}.source-folders>button{text-align:start;color:#75686d;border-radius:6px;gap:10px;width:100%;margin-bottom:4px;padding:11px 12px;font-size:12px;display:flex}.source-folders>button span{font:10px var(--mono);color:#71686b;margin-inline-start:auto}.source-folders>button.active{color:#bd5f83;background:#faf2f5}.folder-help{color:#79686f;margin-top:60px;padding:15px 12px}.folder-help h4{margin:12px 0 7px;font-size:12px;font-weight:500}.folder-help p{color:#71666a;font-size:11px;line-height:1.8}.source-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 24px;display:flex}.source-toolbar .search{border:0;max-width:300px;padding:0}.source-toolbar>span{font:10px var(--mono);color:#74686c}.source-row{text-align:start;border-bottom:1px solid #f4f0f2;align-items:center;gap:18px;width:100%;padding:23px 26px;display:flex}.source-row>div{flex:1}.source-row strong{font-size:12px;font-weight:500}.source-row small{color:#73686c;margin-top:6px;font-size:11px;display:block}.source-row small span{margin:0 7px}.source-row>svg{color:#71676b;margin-inline-start:15px}.source-row:hover{background:#fefefe}.source-type{color:#7e666f;background:#fcf9fa;border:1px solid #f0eaec;border-radius:6px;justify-content:center;align-items:center;width:40px;height:44px;display:flex}.source-type.file{color:#7a6651;background:#fcfaf5;border-color:#eee8dc}.source-footnote{color:#73676c;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.source-footnote .text-button{margin-inline-start:auto;font-size:11px}.add-source-row{color:#77686e;align-items:center;gap:10px;padding:25px;font-size:12px;display:flex}.editor-preview{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:44px;display:grid}.editor-sections{min-width:0}.editor-sections .panel-head{margin-bottom:23px}.editor-sections .panel-head h2{font-size:16px}.preview-column{position:sticky;top:25px}.preview-label{font:10px var(--mono);letter-spacing:.8px;color:#73666b;justify-content:space-between;align-items:center;gap:7px;margin-bottom:18px;display:flex}.preview-label .status-dot{margin-inline-start:auto}.preview-note{text-align:center;margin-top:16px;font-size:11px}.choice-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 25px;display:grid}.choice-cards button{border:1px solid var(--line);text-align:start;color:#73666b;border-radius:7px;padding:17px 12px}.choice-cards strong{margin:12px 0 7px;font-size:12px;display:block}.choice-cards small{font-size:11px;line-height:1.6;display:block}.choice-cards button.selected{color:#b55e7f;background:#fcf8f9;border-color:#ecccd8}.diff-list{margin:20px 0}.diff-list>div{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;font-size:12px;display:grid}.diff-list del{color:#836262}.diff-list span{color:#6d5860}.chat-widget{text-align:start;color:#553f47;border:1px solid #ede4e7;flex-direction:column;width:100%;height:620px;font-family:DM Sans,sans-serif;overflow:hidden;box-shadow:0 10px 36px #5d35440b}.chat-header,.chat-widget{background:#fff;display:flex}.chat-header{border-bottom:1px solid #f4eef0;align-items:center;gap:11px;padding:20px}.chat-header .scout-mark{color:var(--widget-color);background:var(--widget-color)}@supports (color:color-mix(in lab,red,red)){.chat-header .scout-mark{background:color-mix(in srgb,var(--widget-color),white 90%)}}.chat-header>div{flex:1;min-width:0}.chat-header strong{font-size:12px;font-weight:500;display:block}.chat-header small{color:#74686d;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:25px 21px;overflow:auto}.chat-welcome .eyebrow{letter-spacing:1px;color:#74686c;font-size:9px}.chat-welcome h3{letter-spacing:-1px;color:#543943;margin:14px 0 16px;font-size:32px;line-height:1.07}.chat-welcome h3 em{color:var(--widget-color);font-size:39px}.chat-welcome p{color:#75666c;max-width:285px;font-size:12px;line-height:1.8}.suggestions{flex-direction:column;gap:8px;margin-top:25px;display:flex}.suggestions button{text-align:start;color:#7d656e;background:#fefdfd;border:1px solid #f1e9ec;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:11px;display:flex}.suggestions button:hover{background:#fdf9fb;border-color:#ebc8d5}.chat-composer{border:1px solid #efe6e9;border-radius:8px;flex-shrink:0;align-items:center;margin:12px 14px 5px;padding:6px 7px 6px 12px;display:flex}.chat-composer input{border:0!important;outline:0!important;min-height:29px!important;padding:5px 0!important;font-size:11px!important}.chat-composer button{color:#fff;background:var(--widget-color);border-radius:6px;justify-content:center;width:29px;height:29px}.chat-composer button,.chat-footer{flex-shrink:0;align-items:center;display:flex}.chat-footer{color:#71676b;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:9px 20px 13px;font-size:10px}.chat-footer strong{color:#76646b;letter-spacing:-.4px;font-size:11px}.chat-footer select{color:#74686c;background-position:100%;border:0;width:75px;min-height:20px;padding:2px 14px 2px 4px;font-size:10px}.chat-footer small{text-align:center;color:#70676a;width:100%;margin-top:7px;font-size:9px;display:block}.chat-message{border-bottom:1px solid #f6f1f3;padding:18px 0}.message-author{color:#74676c;font-size:10px}.chat-message p{color:#816570;margin:7px 0 10px;font-size:12px;line-height:1.9}.chat-message.visitor{text-align:end;border:0}.chat-message.visitor p{text-align:start;background:#fbf3f6;border-radius:9px;margin:5px 0;padding:12px 14px;display:inline-block}.chat-message.visitor .message-author{display:block}.citation{color:#886471;text-align:start;border:1px solid #f5e6ec;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:10px;display:inline-flex}.answer-feedback{color:#74666b;align-items:center;gap:10px;margin-top:12px;display:flex}.answer-feedback button{color:inherit;padding:0}.answer-feedback button[aria-pressed=true]{color:var(--widget-color)}.answer-feedback small{font-size:10px}.typing{color:#7e666f;padding:20px 0;font-size:11px}.typing span{letter-spacing:3px;margin-inline-start:8px}.widget-state{text-align:center;padding:25px 5px}.widget-state h3{margin:15px 0;font-size:19px}.widget-state p{font-size:12px;line-height:1.8}.widget-state>a{color:#ad5d7c;margin:20px 0;font-size:12px;display:block}.widget-state .button-row{justify-content:center;margin-top:20px}.widget-state .btn{margin-top:12px;font-size:11px}.widget-state.compact{background:#fdfafb;border:1px solid #f5eaee;border-radius:8px;margin:18px 0;padding:20px 12px}.inline-form{padding:18px 0}.inline-form h3{margin-bottom:18px;font-size:16px}.inline-form .field{margin-bottom:14px}.inline-form input,.inline-form label{font-size:11px}.inline-form .btn{background:var(--widget-color);border-color:var(--widget-color);width:100%;margin-top:15px}.check-label{align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;display:flex}.check-label input{margin-top:0}.slot-picker{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.slot-picker small{width:100%;font-size:11px}.slot-picker .btn{min-height:30px;padding:5px 10px;font-size:11px}.product-options{gap:10px;display:grid}.product-options button{text-align:start;border:1px solid #f2e6eb;border-radius:7px;gap:7px;padding:14px;display:grid}.product-options strong{font-size:12px}.product-options small,.product-options span{color:#80656f;font-size:11px}.rating{justify-content:center;gap:4px;display:flex}.rating button{color:#796637;font-size:28px}.playground-layout{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 345px;display:grid;overflow:hidden}.playground-canvas{background:#f9f5f7 radial-gradient(#e4d8dd .6px,#0000 0) 0 0/14px 14px;flex-direction:column;align-items:center;padding:30px;display:flex}.canvas-label{font:10px var(--mono);letter-spacing:1.5px;color:#79666d;margin-bottom:25px}.playground-canvas .chat-widget{max-width:390px;height:620px}.inspector{border-inline-start:1px solid var(--line);flex-direction:column;min-width:0;padding:24px;display:flex}.inspector .section-title{margin:0 0 22px}.inspector .section-title h2{font-size:15px}.inspector .section-title>svg{color:#76656c}.inspector-tabs{border-bottom:1px solid #f0eaec;justify-content:space-between;gap:10px;margin-bottom:20px;display:flex;overflow:auto}.inspector-tabs button{color:#76656c;border-bottom:2px solid #0000;padding:0 0 12px;font-size:10px}.inspector-tabs button.active{color:#ac607d;border-color:#d793ad}.inspector-empty{text-align:center;color:#77666d;padding:95px 12px}.inspector-empty h3{color:#7e636d;margin:22px 0 12px;font-size:16px}.inspector-empty p{color:#76646b;font-size:12px}.inspector-footer{color:#76666c;align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:10px;display:flex}.inspector-meta{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.inspector-meta small{color:#78666d;font-size:10px}.retrieval-card{background:#fefbfc;border:1px solid #f2e6eb;border-radius:8px;padding:16px}.retrieval-card>span{color:#8c6272;align-items:center;gap:8px;font-size:12px;display:flex}.retrieval-card blockquote{background:#fff;border-color:#e5c2cf;margin:15px 0;padding:14px;font-size:12px}.retrieval-card footer{color:#78656c;justify-content:space-between;font-size:10px;display:flex}.confidence-detail{padding:35px 0}.confidence-detail>strong{color:#ae607e;letter-spacing:-3px;font-size:60px;font-weight:400}.confidence-detail strong span{font-size:25px}.confidence-detail p{margin:10px 0 20px;font-size:12px}.detail-list{margin:15px 0}.detail-list>div{border-bottom:1px solid #f4eef0;justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;display:flex}.detail-list span{color:#78666d}.detail-list strong{color:#81646f;font-weight:500}.detail-list small{color:#76666c;margin-top:15px;font-size:10px;display:block}.teaching-banner{background:#f8f2f4;border:1px solid #f0e6ea;border-radius:9px;align-items:center;gap:22px;margin-bottom:30px;padding:24px 26px;display:flex}.teaching-banner p{color:#79676e;font-size:12px}.teaching-banner strong{color:#816670;font-weight:500}.teaching-banner>span:last-child{font:10px var(--mono);color:#7b686f;white-space:nowrap;align-items:center;gap:13px;margin-inline-start:auto;display:flex}.teach-layout{grid-template-columns:1fr 1.3fr;gap:36px;display:grid}.teach-layout aside h2{margin:18px 0 25px;font-size:24px}.teach-layout aside>p{margin:12px 0;font-size:12px}.teach-layout aside blockquote{font-size:12px}.teach-layout aside h4{color:#76656c;font-size:12px}.test-pass{color:#6d565f;background:#f4eef0;border:1px solid #e5d9de;border-radius:6px;align-items:center;gap:12px;margin:20px 0;padding:15px;display:flex}.test-pass strong{font-size:12px}.test-pass p{color:#6c6065;font-size:11px}.teach-layout form>.btn{margin-top:20px}.onboarding{text-align:center;max-width:680px;margin:20px auto}.onboarding-steps{justify-content:space-between;gap:20px;margin-bottom:70px;display:flex}.onboarding-steps>span{color:#73666b;border:1px solid #eee5e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;position:relative}.onboarding-steps>span.active{color:#b15f7e;background:#faf3f6;border-color:#f3dee6}.onboarding-steps small{color:#7a666d;width:120px;font-size:10px;position:absolute;top:38px}.onboarding h1{margin:18px 0;font-size:42px}.onboarding>p{font-size:13px}.onboarding form{text-align:start;max-width:450px;margin:35px auto}.onboarding form>.button-row{justify-content:flex-end;margin-top:30px}.index-preview>div{border-bottom:1px solid var(--line);color:#6b5f64;align-items:center;gap:10px;padding:17px 0;display:flex}.index-preview>div span{color:#7e656f;font-size:12px}.index-preview>div small{color:#76646b;margin-inline-start:auto;font-size:10px}.index-preview>.badge{margin-top:20px}.inbox-main{min-height:calc(100vh - 180px);padding:0}.inbox-layout{background:#fff;grid-template-columns:295px minmax(0,1fr) 252px;height:calc(100vh - 128px);min-height:740px}.inbox-list{background:#fefdfd;flex-direction:column;min-height:0;display:flex}.inbox-list-head{border-bottom:1px solid var(--line);padding:26px 22px 18px}.inbox-list-head h1{letter-spacing:-.6px;align-items:center;gap:10px;margin-bottom:20px;display:flex}.inbox-list-head h1>span{font:10px var(--mono);color:#74686d;border:1px solid #eee7ea;border-radius:5px;padding:3px 6px}.inbox-list-head select{min-height:36px;margin-bottom:13px;padding:8px 32px 8px 10px;font-size:12px}.inbox-results{flex:1;overflow:auto}.thread-list-item{text-align:start;border-bottom:1px solid #f0ecee;border-inline-start:2px solid #0000;width:100%;padding:22px;display:block}.thread-list-item>div{align-items:center;display:flex}.thread-list-item .avatar{width:26px;height:26px;font-size:10px}.thread-list-item small{color:#72666a;margin-inline-start:auto;font-size:10px}.thread-list-item h3{letter-spacing:0;margin:15px 0 8px;font-size:12px;font-weight:500}.thread-list-item p{white-space:nowrap;text-overflow:ellipsis;color:#74686d;overflow:hidden}.thread-list-item footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.thread-list-item footer>span:last-child{color:#73666b;font-size:10px}.inbox-list-footer{color:#73646a;border-top:1px solid var(--line);align-items:center;gap:7px;padding:20px;font-size:10px;display:flex}.correspondence{flex-direction:column;min-width:0;min-height:0}.correspondence-head{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:26px 30px;display:flex}.correspondence-head p{color:#73666b;margin-top:8px}.correspondence-head p span{margin:0 7px}.handoff-bar{background:#faf8f0;border-bottom:1px solid #eee8d9;justify-content:space-between;gap:15px;padding:13px 25px;display:flex}.handoff-bar>span{color:#72684c;align-items:center;gap:8px;font-size:11px;display:flex}.handoff-bar .btn{min-height:31px;padding:7px 11px;font-size:11px}.mail-thread{flex:1;min-height:200px;padding:6px 30px 20px;overflow:auto}.mail-message{border-bottom:1px solid #f4f0f2;padding:25px 0}.mail-author{align-items:center;gap:10px;display:flex}.mail-author .avatar{width:28px;height:28px;font-size:10px}.mail-author strong{font-size:12px}.mail-body{margin-top:12px;padding-inline-start:38px}.mail-body p{color:#77636b;line-height:1.9}.mail-body .citation{margin-top:12px}.mail-message.internal{background:#fcf9ee;border-radius:5px;padding:20px 12px}.thread-event{color:#75666c;text-align:center;align-items:center;gap:9px;padding:25px 0;font-size:10px;display:flex}.thread-event>span{background:#f5eef1;flex:1;height:1px}.reply-composer{background:#fff;border:1px solid #eee6e9;border-radius:8px;margin:16px 25px 25px}.reply-tabs{border-bottom:1px solid #f4f1f2;padding:12px 14px}.reply-tabs,.reply-tabs button{align-items:center;display:flex}.reply-tabs button{color:#75646b;gap:6px;padding:0;font-size:11px}.reply-tabs button.active{color:#a4607a}.reply-tabs>span{color:#74646a;margin-inline-start:auto;font-size:10px}.reply-composer>textarea{resize:none;border:0;border-radius:0;min-height:85px;padding:14px}.reply-composer footer{justify-content:space-between;gap:12px;padding:12px;display:flex}.reply-composer.note,.reply-composer.note textarea{background:#fffaf0}.visitor-context{border-inline-start:1px solid var(--line);background:#fefdfd;padding:0 23px;overflow:auto}.visitor-identity{text-align:center;padding:30px 0 24px}.visitor-identity h3{margin:13px 0 7px;font-size:16px}.visitor-identity p{color:#74646a;margin-bottom:12px;font-size:11px}.context-section{border-top:1px solid #f3edef;padding:24px 0}.context-section>.eyebrow{letter-spacing:1.1px;color:#73646a;margin-bottom:18px;font-size:10px;display:block}.context-section .field{margin-bottom:15px}.context-section .field label{color:#78646c;font-size:11px}.context-section .field select{min-height:35px;font-size:11px}.context-section .btn{width:100%;font-size:11px}.context-section .detail-list{margin:0}.context-section .detail-list>div{border:0;padding:11px 0;font-size:10px}.context-section .detail-list strong{color:#78646c}.context-section>small{color:#706569;font-size:10px}.page-path{margin:0;padding:0;list-style:none}.page-path li{color:#7b636c;border-inline-start:1px solid #ede2e6;align-items:center;gap:10px;padding:11px 0;padding-inline-start:15px;font-size:11px;display:flex;position:relative}.page-path li:before{content:"";box-sizing:content-box;background:#decbd2;border:3px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;left:-6px}.page-path .badge,.page-path small{margin-inline-start:auto;font-size:10px}.mobile-back{display:none}.builtin-actions{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:30px;display:grid}.builtin-actions button{border:1px solid var(--line);text-align:start;background:#fff;border-radius:9px;padding:22px}.builtin-symbol{color:#876371;font-size:25px;display:block}.builtin-actions strong{margin:15px 0 7px;font-size:12px;font-weight:500;display:block}.builtin-actions small{color:#79656d;justify-content:space-between;align-items:center;font-size:10px;display:flex}.inline-fields{align-items:center;gap:20px;display:flex}.inline-fields .field{flex:1;margin:0}.inline-fields .btn{margin-top:25px}.connection-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.connection-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:27px}.connection-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.connection-top img{object-fit:contain;width:32px;height:32px}.service-symbol{color:#896170;background:#fbf3f6;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.connection-card h2{font-size:18px}.connection-card p{color:#78656c;margin:10px 0 24px;font-size:12px}.connection-card>.btn{justify-content:space-between;width:100%;font-size:12px}.analytics-grid>.panel+.panel,.connection-grid>.panel+.panel,.service-health>.panel+.panel,.tier-grid>.panel+.panel{margin:0}.connection-grid>.panel>.badge{margin-bottom:20px}.analytics-grid{grid-template-columns:1.7fr 1fr;gap:25px;display:grid}.analytics-grid svg{color:#9c5f76;width:100%}.outcome-bar{margin:28px 0}.outcome-bar>div:first-child{color:#78656c;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.outcome-bar strong{color:#7e626d;font-weight:500}.outcome-bar .progress{height:7px}.settings-narrow{max-width:800px}.settings-narrow .panel{margin-bottom:25px}.team-person{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.team-person>div{flex:1}.team-person p,.team-person strong{font-size:12px}.team-person>span:last-child{color:#686868;font-size:12px}.team-invite{grid-template-columns:1fr 140px;gap:20px;margin-top:35px;display:grid}.team-invite .btn{grid-column:1/-1;justify-self:start}.team-invite .field{margin:0}.owner-directory{border-bottom:1px solid var(--line);background:#fbf9fa;align-items:flex-start;gap:30px;padding:18px 38px;display:flex}.owner-groups{background:#fff;border:1px solid #ede6e9;border-radius:6px;flex-shrink:0;align-items:center;padding:3px;display:flex}.owner-groups button{color:#79666d;border-radius:4px;padding:7px 12px;font-size:11px}.owner-groups button.active{color:#936275;background:#f8f0f3}.owner-directory nav{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.owner-directory nav a{color:#78656c;white-space:nowrap;border-radius:5px;padding:9px 12px;font-size:11px}.owner-directory nav a.active{color:#a0637a;background:#f7ebf0}.tier-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.tier-grid .panel{padding:22px}.service-health,.tier-grid .badge{margin-bottom:25px}.service-health{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-health .panel>svg{color:#6c5e63;margin-bottom:20px}.service-health h3{margin-bottom:15px;font-size:16px}.service-health small{color:#73666b;margin-top:12px;font-size:10px;display:block}.eval-intro{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:26px;padding:30px;display:flex}.eval-intro p{max-width:650px;margin-top:12px;font-size:12px}.command-results{flex-direction:column;display:flex}.command-results button{text-align:start;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 5px;font-size:12px;display:flex}.config-page .panel h3{margin-bottom:14px;font-size:16px}.config-page .panel>.padded{padding:0}.config-page .config-save{margin-top:25px}.config-columns>.panel .panel-head{padding:0}.config-page .config-tabs{gap:15px}.config-page .config-table{overflow:auto}.config-page .config-table td input{min-width:70px}.config-page .gateway-card,.config-page .plan-editor-card{border-radius:8px}.config-page .brand-preview{background:#faf6f8}.config-page .brand-preview h2{font-family:DM Sans,sans-serif}.config-page .button-row{gap:12px}.config-page .padded>p,.config-page .save-state{font-size:12px}.config-save{background:#fdfbfc}.config-save p{font-size:12px}.brand-preview>div{min-width:0}.brand-preview .btn.primary,.brand-theme .btn.primary{background:var(--brand-primary)!important;color:var(--brand-button-ink)!important;border-color:var(--brand-primary)!important}.asset-field,.asset-upload{min-width:0}.asset-field .field input[type=file]{max-width:100%}.config-page .form-grid,.config-page .localization-grid{min-width:0}.config-page .panel .panel{padding:18px}.metric{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px}.metric-label{color:#74676c;justify-content:space-between;font-size:12px;display:flex}.metric-value{margin-top:12px;font-size:28px;line-height:1.4}.metric-change{color:#6b5f64;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:25px 0;display:grid}.wave{color:#9d6178;align-items:center;gap:3px;height:65px;display:flex}.wave i{opacity:.7;background:currentColor;border-radius:4px;width:3px;display:block}.public-site{color:#3e3237;--line:#e5e4e2;--muted:#988f92;background:#faf9f6}.public-header{background:#faf9f6;border-bottom:1px solid #eae9e5;justify-content:space-between;align-items:center;height:96px;padding:0 max(5vw,24px);display:flex}.public-header .brand-lockup{letter-spacing:-1.4px}.public-header nav{color:#696a6f;gap:28px}.public-header-actions{align-items:center;gap:23px;font-size:12px;display:flex}.public-header-actions select{color:#70686b;background-position:right 3px center;width:86px;min-height:30px;padding:5px 20px 5px 5px;font-size:11px}.public-header-actions .btn{min-height:38px}.login-link{white-space:nowrap}.landing-hero{text-align:center;max-width:1260px;padding:82px 24px 76px}.hero-label{font:10px var(--mono);letter-spacing:1.7px;color:#6b6a6b;justify-content:center;gap:9px;margin-bottom:28px;display:flex}.hero-label .status-dot{background:#b4a0a8;width:5px;height:5px}.landing-hero h1{letter-spacing:-5px;font-size:87px;font-weight:400;line-height:1.07;display:inline-block}.landing-hero h1 em{letter-spacing:-4px;color:var(--brand-primary,#582a3c);font-size:103px}.hero-asterisk{color:#72686c;font-size:61px;font-family:var(--serif);position:absolute;top:4px;right:-100px;transform:rotate(15deg)}.landing-hero>p{color:#6a696e;max-width:420px;margin:24px auto;font-size:14px;line-height:1.8}.hero-actions{justify-content:center;align-items:center;gap:27px;margin-top:30px;display:flex}.hero-actions>.btn{min-height:47px;padding:14px 22px;font-size:12px}.hero-actions>.text-button{color:#6b696f;font-size:11px}.hero-caption{color:#6b696c;justify-content:center;gap:23px;margin-top:20px;font-size:10px;display:flex}.hero-caption span{align-items:center;gap:5px;display:flex}.margin-note{font:italic 19px/1.2 var(--serif);color:#73696d;text-align:start;position:absolute;bottom:20%;left:8%;transform:rotate(-8deg)}.margin-note svg{width:80px;margin-top:10px;margin-left:15px;display:block}.answer-demo{background:#fff;border:1px solid #e9e3e5;border-radius:10px;max-width:1000px;margin:0 auto;display:flex;box-shadow:0 10px 30px #5f434e05}.demo-side-label{writing-mode:vertical-rl;font:10px var(--mono);letter-spacing:1.3px;color:#76686d;background:#f7f1f3;border-inline-end:1px solid #eee8ea;justify-content:space-between;gap:22px;padding:27px 18px;display:flex;transform:rotate(180deg)}.demo-side-label span:first-child{color:#806871}.answer-demo-content{flex:1;min-width:0;padding:30px 45px}.demo-question-line{align-items:center;gap:12px;margin-bottom:30px;display:flex}.demo-question-line>div{flex:1}.demo-question-line strong{color:#77696e;font-size:12px;font-weight:500}.demo-question-line small{color:#716a6d;margin-top:4px;font-size:10px;display:block}.demo-question-line>.badge{font-size:10px}.answer-demo-content>form{border-bottom:1px solid #eee7ea;align-items:center;gap:18px;padding-bottom:20px;display:flex}.answer-demo-content>form>input{letter-spacing:-.8px;color:#77676d;background:0 0;border:0;border-radius:0;min-height:38px;padding:0;font-size:27px}.answer-demo-content>form>input::placeholder{color:#75686d;opacity:1}.answer-demo-content>form>button{color:#806972;background:#f7eff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.answer-example{padding-top:25px}.answer-example>.eyebrow{color:#71676b;letter-spacing:1px;font-size:10px}.answer-example>p{color:#776b70;max-width:740px;margin:12px 0 16px;font-size:14px;line-height:1.9}.answer-example .citation{background:#fdfafb;font-size:10px}.answer-demo-bottom{border-top:1px solid #f4f0f2;justify-content:space-between;gap:20px;margin-top:30px;padding-top:18px;display:flex}.answer-demo-bottom>span{color:#72686c;align-items:center;gap:7px;font-size:10px;display:flex}.answer-demo-bottom .text-button{color:#7b656d;font-size:10px}.landing-live-chat{flex-direction:column;align-items:center;gap:20px;padding:25px;display:flex}.landing-live-chat .chat-widget{max-width:390px}.integrations-ribbon{color:#6b686e;justify-content:space-between;align-items:center;gap:35px;max-width:1080px;margin:50px auto 0;padding:0 20px;display:flex}.integrations-ribbon>span{font:10px/1.9 var(--mono);letter-spacing:1px;color:#6b676e}.integrations-ribbon>div{align-items:center;gap:10px;display:flex}.integrations-ribbon img{object-fit:contain;filter:grayscale();opacity:.55;width:25px;height:25px}.integrations-ribbon strong{letter-spacing:-.5px;white-space:nowrap}.landing-features,.landing-pricing,.use-cases{max-width:1160px;margin:120px auto 0;padding:0 24px}.editorial-heading{margin-bottom:50px}.editorial-heading .eyebrow{color:#6c676f;letter-spacing:1.8px}.editorial-heading h2{letter-spacing:-2.3px;max-width:650px;margin:20px 0;font-size:53px;font-weight:400;line-height:1.1}.editorial-heading p{color:#69676c;max-width:520px;line-height:1.8}.feature-editorial{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.feature-editorial>article{background:#f9f8f5;border:1px solid #e6e4e5;border-radius:8px;padding:37px}.feature-number{font:10px var(--mono);letter-spacing:1.4px;color:#6c6772}.feature-editorial h3{letter-spacing:-1px;margin:20px 0 15px;font-size:26px;font-weight:400}.feature-editorial p{color:#6b6770;max-width:380px;line-height:1.85}.feature-editorial>.big-feature{background:#f6f3f4;grid-row:span 2}.knowledge-illustration{margin-top:45px;position:relative}.knowledge-illustration>div{color:#7d6971;background:#fcf9fa;border:1px solid #ebe2e5;border-radius:6px;align-items:center;gap:12px;margin:12px 0;padding:16px 14px;font-size:11px;display:flex;box-shadow:0 3px 10px #74586303}.knowledge-illustration .badge{color:#7a686f;background:#f5eef1;margin-inline-start:auto;font-size:10px}.knowledge-illustration>div:nth-child(2){transform:translate(10px)}.knowledge-illustration>div:nth-child(3){transform:translate(20px)}.knowledge-illustration>.knowledge-output{color:#826671;background:#f2e7eb;border-color:#e8d9df;margin-top:48px;padding:16px 13px;font-size:12px;position:relative;transform:none}.knowledge-output:before{content:"";background:#e2d2d8;width:1px;height:35px;position:absolute;top:-36px;left:50%}.knowledge-output>svg{margin-inline-start:auto}.feature-editorial>.teach-feature{background:#f6f1f3}.mini-question{background:#fdfcf8;border:1px solid #e6e1cf;border-radius:6px;margin-top:25px;padding:19px}.mini-question>span{font:italic 20px var(--serif);color:#716852}.mini-question>small{color:#726956;justify-content:space-between;margin:13px 0;font-size:10px;display:flex}.mini-question>div{color:#6b5a61;border-top:1px solid #eee9da;align-items:center;gap:7px;padding-top:13px;font-size:10px;display:flex}.feature-editorial>.human-feature{background:#f4f0f2}.handoff-illustration{align-items:center;gap:17px;margin-top:30px;display:flex}.handoff-illustration .avatar{color:#6b5f64;background:#e7e1e3;width:40px;height:40px;font-size:13px}.handoff-line{color:#696164;letter-spacing:1px;font-size:15px}.handoff-illustration .badge{color:#6b6165;background:#ede8ea;margin-inline-start:auto;font-size:10px}.feature-editorial>.actions-feature{background:#f7f5f2;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:5px 40px;display:grid}.actions-feature .feature-number{grid-column:1/-1}.actions-feature h3{margin:15px 0}.actions-feature p{grid-column:1}.action-tags{flex-wrap:wrap;grid-area:2/2/4;justify-content:flex-end;gap:12px;display:flex}.action-tags span{color:#6f665e;background:#fcfbf8;border:1px solid #e6e0d9;border-radius:25px;padding:12px 18px;font-size:12px}.landing-workflow{border-top:1px solid #e6e3e4;border-bottom:1px solid #e6e3e4;grid-template-columns:1fr 1fr;gap:100px;max-width:1160px;margin:100px auto 0;padding:80px 24px;display:grid}.landing-workflow h2{letter-spacing:-1.5px;margin:24px 0 30px;font-size:43px;font-weight:400;line-height:1.15}.landing-workflow .eyebrow{font-size:10px}.landing-workflow .text-button{font-size:12px}.landing-workflow ol{margin:0;padding:0;list-style:none}.landing-workflow li{border-bottom:1px solid #e9e6e7;gap:27px;margin-bottom:30px;padding:0 0 28px;display:flex}.landing-workflow li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.landing-workflow li>span{font:12px var(--mono);color:#6c6673;padding-top:4px}.landing-workflow h3{color:#6d6475;margin-bottom:12px;font-size:18px}.use-cases>div:last-child{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.use-cases article .badge{padding:5px 9px;font-size:10px}.use-cases h3{letter-spacing:-.6px;max-width:280px;margin:20px 0 12px;font-size:22px;line-height:1.25}.use-cases p{color:#6d6771;font-size:12px}.use-cases blockquote{font:italic 22px/1.3 var(--serif);color:#6f6379;background:#f5f1f6;border:0;border-radius:5px;padding:20px}.use-cases article>small{font:10px/1.8 var(--mono);color:#6e6672;letter-spacing:.3px}.landing-pricing>.editorial-heading{text-align:center;margin-bottom:30px}.landing-pricing>.editorial-heading>*{margin-left:auto;margin-right:auto}.pricing-system .pricing-controls{justify-content:center;gap:25px;margin-bottom:30px}.pricing-system .pricing-controls .field{min-width:105px;margin:0}.pricing-controls .field label{font-size:10px}.pricing-controls select{min-height:35px;font-size:12px}.billing-cycle{background:#f4f2f3;border:1px solid #ece5e8;border-radius:7px;display:flex}.billing-cycle button{color:#76696e;border-radius:5px;padding:8px 14px;font-size:12px}.billing-cycle button[aria-pressed=true]{color:#81646f;background:#fff;box-shadow:0 1px 4px #2f253013}.pricing-cards{gap:18px!important}.pricing-card{min-width:0;box-shadow:none!important;border:1px solid #e8e2e4!important;border-radius:9px!important;padding:30px!important}.pricing-card.featured{background:#f9f2f5!important;border-color:#cfa7b6!important}.pricing-card .price{letter-spacing:-2px;font-size:44px}.pricing-card p{color:#6c6574;min-height:40px;font-size:12px}.pricing-card ul{gap:13px;padding-left:0;list-style:none;display:grid}.pricing-card li{color:#6e6678;align-items:center;gap:9px;font-size:12px;display:flex}.pricing-card li svg{color:#6f677a;width:13px}.pricing-card .btn{width:100%;margin:20px 0;font-size:12px}.pricing-card .badge{font-size:10px}.pricing-card .price span{letter-spacing:0;font-size:12px}.pricing-card.featured .btn{background:var(--brand-primary,#582a3c);color:#fff}.pricing-card .price-note{font-size:10px}.pricing-card .plan-limits{font-size:11px;line-height:2}.pricing-footnote{text-align:center;color:#6d6572;margin-top:22px;font-size:11px}.gateway-caption{text-align:center;font:10px var(--mono);color:#6f6673;margin-top:18px}.landing-faq{grid-template-columns:1fr 1.6fr;max-width:1160px;margin:120px auto 0;padding:0 24px;display:grid}.landing-faq .eyebrow{letter-spacing:1px;font-size:10px;line-height:1.8}.landing-faq h2{font-family:var(--serif);margin:20px 0;font-size:66px}.landing-faq>div>p{color:#6f6672;margin-bottom:25px;font-size:12px}.landing-faq .text-button{font-size:11px}.landing-faq article{border-bottom:1px solid #e4dee7;padding:22px 0}.landing-faq article:first-child{padding-top:0}.landing-faq article button{text-align:start;color:#76647d;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;display:flex}.landing-faq article button svg{color:#706578}.landing-faq article.open button svg{transform:rotate(45deg)}.landing-faq article p{color:#726678;margin-top:15px;line-height:1.9}.landing-closing{text-align:center;background:#f3ecef;border-top:1px solid #eadee3;margin-top:120px;padding:90px 24px;position:relative}.landing-closing h2{font:55px/1.1 var(--serif);color:#746283}.landing-closing p{color:#70637a;margin:22px 0 27px;font-size:12px}.landing-closing .btn{min-height:43px;font-size:12px}.closing-asterisk{font-family:var(--serif);color:#76696e;font-size:90px;position:absolute;top:70px;left:10%;transform:rotate(15deg)}.public-footer{background:#faf9f6;flex-wrap:wrap;justify-content:space-between;gap:40px;padding:50px max(5vw,24px) 25px;display:flex}.public-footer .brand-mark{width:27px;height:27px}.public-footer p{color:#716676;margin-top:12px;font-size:11px}.public-footer nav{color:#726579;flex-wrap:wrap;align-items:center;gap:25px;font-size:11px;display:flex}.public-footer small{color:#6f6574;border-top:1px solid #e8e1ed;width:100%;padding-top:25px;font-size:10px}.widget-launcher{z-index:25;background:var(--brand-primary,#582a3c);color:#fff;border-radius:40px;align-items:center;gap:12px;padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;right:27px;box-shadow:0 5px 25px #642f4325}.widget-launcher>svg:last-child{width:12px}.floating-widget{z-index:24;border-radius:16px;width:380px;max-height:calc(100dvh - 120px);position:fixed;bottom:90px;right:26px;box-shadow:0 15px 80px #53233520}.floating-widget .chat-widget{height:min(620px,100dvh - 120px)}.widget-close{background:#fff;border:1px solid #e9e2e5;width:28px;height:28px;position:absolute;top:-35px;right:8px}.widget-demo-toolbar{z-index:20;background:#fff;border:1px solid #e9e3e5;border-radius:8px;padding:10px;position:fixed;bottom:24px;left:20px;box-shadow:0 4px 20px #4e343e0a}.widget-demo-toolbar .field{gap:5px;margin:0}.widget-demo-toolbar label{font:10px var(--mono);color:#6f6678}.widget-demo-toolbar select{width:140px;min-height:30px;padding:5px 26px 5px 8px;font-size:11px}.locale-notice{text-align:center;color:#786642;background:#f3eddd;padding:10px;font-size:12px}.shareable-page{background:#f8f4f6;min-height:100vh}.shareable-page>main{text-align:center;max-width:500px;margin:60px auto;padding:0 24px 40px}.shareable-page h1{margin:20px 0;font-size:41px;line-height:1.1}.shareable-page h1 em{color:#8c6775;font-size:48px}.shareable-page p{margin-bottom:30px;font-size:12px}.shareable-page .chat-widget{text-align:start;max-width:390px;margin:auto}.shareable-page main>a{color:#7a686f;margin-top:20px;font-size:11px;display:block}.help-center,.showcase{max-width:1000px;margin:70px auto;padding:0 30px 80px}.help-center h1{margin:30px 0;font-size:43px}.help-center>.field{max-width:600px}.help-articles{margin:35px 0}.help-articles article{border-bottom:1px solid var(--line);padding:24px 0}.help-articles button{text-align:start;color:#7b686f;align-items:center;gap:20px;width:100%;display:flex}.help-articles button>div{flex:1}.help-articles h2{margin-bottom:6px;font-size:18px}.help-articles p{margin:20px 0;padding-inline-start:40px;font-size:13px}.showcase h1{letter-spacing:-3px;margin:30px 0;font-size:65px;line-height:1.07}.showcase h1 em{color:#8b6775;font-size:77px}.showcase>p{max-width:630px;margin-bottom:30px;font-size:14px;line-height:1.9}.showcase-pricing{grid-template-columns:1fr 1fr;gap:30px;margin:60px 0 25px;display:grid}.showcase-pricing .panel+.panel{margin:0}.showcase-pricing strong{font-size:50px;font-weight:400}.showcase-pricing p{margin:15px 0}.showcase-points{grid-template-columns:1fr 1fr;gap:20px;margin:40px 0;display:grid}.showcase-points>div{color:#716581;align-items:center;gap:10px;display:flex}.showcase>.panel{margin:40px 0}.maintenance{text-align:center;padding:100px 30px}.maintenance h1{margin:30px 0}.maintenance a{margin-top:30px;display:block}.auth-page{background:#f9f8f5}.auth-story{color:#5c4b52!important;background:#f5eef1!important}.auth-story h1,.auth-story h2{font-family:var(--serif)!important;letter-spacing:-2px!important;font-weight:400!important}.auth-story p{color:#a395b5!important}.auth-story .wave{display:none}.auth-story .brand-lockup{color:#54485f}.auth-shell .auth-form h1{font-size:33px}.auth-form .btn.primary{background:var(--brand-primary)!important;color:#fff!important}.auth-story .auth-proof{border:1px solid #dcd3e8}.auth-story .auth-proof strong{color:#746284}.public-document{max-width:900px;margin:60px auto}.account-page{max-width:1200px}.public-page{min-height:100vh}.config-page .form-grid input{max-width:100%}.config-page [style*=grid-template]{min-width:0}:root{--surface:#fff;--soft:#f9f5f7;--border:#eae5e7;--panel:#fff;--ink:#332a2d;--primary:#582a3c;--success:#7b4f60}.btn.primary{color:var(--brand-primary-ink,#fff)}.access-page{--line:#e9e2e5;--text:#42353a;--muted:#8b7f84;--surface:#fff;--panel:#fff;background:#faf9f6}.access-art{color:#655875;background:#f5edf0;border-radius:12px;margin:24px;padding:65px 50px}.access-art-label{color:#746483}.access-art-label .signal-dot{background:#a290b8}.access-art h2{letter-spacing:-1.5px;font-weight:400;font-family:var(--serif)!important;font-size:51px!important}.access-art h2 em{opacity:1;color:#75618a;font-style:italic}.access-art>p{color:#756381;opacity:1;max-width:360px;font-size:12px}.access-art-note{color:#786287;border-top:1px solid #dcd1e8;margin-top:40px;font-size:11px}.access-art-note svg{color:#746386}.access-art>small{color:#72637f;opacity:1}.access-knowledge-art{width:100%;max-width:360px;margin:35px 0 50px}.access-knowledge-art>span{font:10px var(--mono);letter-spacing:1.6px;color:#72647f;margin:16px 0;display:block}.access-knowledge-art>div{font:italic 23px var(--serif);color:#746184;background:#fcf8fa;border:1px solid #ded5ea;border-radius:7px;justify-content:space-between;align-items:center;padding:18px 15px;display:flex}.access-knowledge-art>div:nth-of-type(2){color:#75628c;transform:translate(20px)}.access-form-wrap h1{letter-spacing:-1.3px;font-size:35px}.access-page a:not(.back-link){color:var(--brand-primary)}.access-main .brand-lockup{color:#493c41}.access-main .brand-mark{color:var(--brand-primary)}.access-selected-plan{background:#f9f2f5;border:1px solid #ecdfe4;border-radius:7px;margin:22px 0;padding:15px 18px}.access-preview-note{color:#6f6778;background:#f6f2f4;border-color:#ece4e7;font-size:11px}.access-page input{background:#fff!important}.access-page .brand-theme .btn.primary,.access-page .btn.primary{color:var(--brand-primary-ink,#fff)!important}.pricing-card-intro{min-height:92px!important}.pricing-card-intro>.eyebrow{color:#726284;font-size:11px}.pricing-card-intro>h3{color:#72627f;letter-spacing:-.3px;margin-top:13px;font-weight:400;line-height:1.5;font-size:17px!important}.plan-amount{align-items:baseline;gap:6px;display:flex;min-height:70px!important}.plan-amount>strong{letter-spacing:-2px;color:#675774;font-size:47px!important;font-weight:400!important}.plan-amount>span{color:#70637b;font-size:12px}.price-footnote{min-height:0!important;font-size:11px!important}.popular-label{box-shadow:none;color:#9a85ae!important;background:#eedfe5!important;border-radius:5px 5px 0 0!important;font-size:10px!important}.plan-allowance{color:#72637b;font-size:11px}.plan-allowance strong{color:#756381;font-size:14px}.public-site .pricing-card .btn{color:var(--brand-primary-ink,#fff)}.public-site .pricing-card:not(.featured) .btn{color:#736281}.brand-theme .brand-mark{color:var(--brand-primary)}@media (min-width:1600px){.app-main{padding-top:50px}.overview-layout{grid-template-columns:minmax(0,1fr) 320px;gap:50px}.learning-note{padding:30px}.learning-note h2{font-size:29px}.performance-strip strong{font-size:38px}.chart-bars{height:160px}.agent-line{padding:28px}.landing-hero{padding-top:100px}}@media (max-width:1180px){.app-header{gap:18px;padding:0 25px}.app-header-right{gap:17px}.global-search kbd,.global-search span{display:none}.main-nav{gap:22px}.app-nav-row{padding:0 25px}.app-main{padding:34px 30px}.overview-layout{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.performance-strip strong{font-size:28px}.performance-strip{gap:12px}.agent-line{gap:12px;padding:18px}.agent-status>span:last-child{display:none}.secondary-agent .btn{font-size:10px}.learning-note{padding:22px}.inbox-layout{grid-template-columns:270px minmax(0,1fr)}.visitor-context{display:none}.editor-preview{grid-template-columns:minmax(0,1fr) 340px;gap:25px}.page-head h1{font-size:30px}.head-actions{flex-wrap:wrap;justify-content:flex-end}.playground-layout{grid-template-columns:minmax(0,1fr) 315px}.connection-grid{grid-template-columns:repeat(3,1fr);gap:18px}.public-header nav{gap:20px}.public-header-actions{gap:16px}.public-header{padding:0 30px}.margin-note{left:4%}.answer-demo{margin-left:60px;margin-right:60px}.integrations-ribbon{gap:20px;padding:0 60px}.integrations-ribbon strong{font-size:13px}.landing-faq,.landing-features,.landing-pricing,.landing-workflow,.use-cases{margin-left:35px;margin-right:35px;padding-left:20px;padding-right:20px}.owner-directory{gap:20px;padding:16px 25px}.tier-grid{gap:15px}.tier-grid .form-grid{grid-template-columns:1fr}.config-columns{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.access-art{margin:16px;padding:40px}.access-art h2{font-size:43px!important}.teaching-banner>span:last-child{display:none}}@media (max-width:900px){.workspace-switch strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.app-header-right{gap:12px}.credits-link{display:none}.app-main{padding:30px 24px}.website-link{display:none}.main-nav{gap:22px}.overview-layout{grid-template-columns:1fr}.learning-aside{grid-template-columns:1fr 1fr;gap:30px;display:grid}.learning-note h2 br{display:none}.learning-note h2{font-size:24px}.checklist{padding:24px 15px}.learning-question{padding:15px 0}.page-head{align-items:flex-start}.page-head h1{font-size:29px}.head-actions .btn{padding:10px 12px}.head-actions{max-width:250px}.editor-preview{grid-template-columns:1fr}.preview-column{justify-self:center;width:100%;max-width:390px;position:static}.playground-layout{grid-template-columns:1fr 285px}.playground-canvas{padding:25px 18px}.inspector{padding:22px 18px}.source-summary{flex-wrap:wrap;gap:15px 22px}.source-summary .badge{margin:0}.source-workspace{grid-template-columns:175px minmax(0,1fr)}.source-folders{padding:20px 10px}.source-row{gap:12px;padding:20px}.source-row small{font-size:10px}.source-row>svg{margin:0}.builtin-actions,.connection-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr 1fr}.tier-grid{grid-template-columns:1fr}.tier-grid .form-grid{grid-template-columns:1fr 1fr}.owner-directory{flex-direction:column;gap:14px}.owner-directory nav{gap:4px}.owner-directory nav a{padding:8px 11px}.public-header{gap:20px;height:80px;padding:0 25px}.public-header nav{display:none}.public-header-actions{gap:20px}.landing-hero{padding:60px 20px}.landing-hero h1{font-size:74px}.landing-hero h1 em{font-size:89px}.hero-asterisk{font-size:46px;right:-60px}.margin-note{display:none}.answer-demo{margin:0 35px}.answer-demo-content{padding:27px}.demo-side-label{padding:22px 12px;font-size:9px}.integrations-ribbon{flex-wrap:wrap;justify-content:center;gap:20px;padding:0 35px}.integrations-ribbon>span{text-align:center;width:100%}.integrations-ribbon>span br{display:none}.landing-features,.landing-pricing,.use-cases{margin:80px 20px 0;padding:0 15px}.editorial-heading h2{font-size:43px}.feature-editorial>article{padding:27px}.feature-editorial h3{font-size:23px}.knowledge-illustration>div:nth-child(2),.knowledge-illustration>div:nth-child(3){transform:none}.knowledge-illustration>div{gap:8px;padding:14px 10px;font-size:10px}.knowledge-illustration .badge{display:none}.handoff-illustration{flex-wrap:wrap;gap:12px}.handoff-illustration .badge{margin:0}.landing-workflow{gap:50px;margin:80px 35px 0;padding:60px 0}.landing-workflow h2{font-size:34px}.use-cases>div:last-child{gap:24px}.use-cases blockquote,.use-cases h3{font-size:19px}.pricing-cards{max-width:580px;margin:auto;grid-template-columns:1fr!important}.pricing-card-intro{min-height:0!important}.pricing-card{padding:28px!important}.pricing-card .btn{margin:18px 0!important}.pricing-card-intro>h3{max-width:none}.pricing-card-intro>.eyebrow{font-size:13px}.plan-amount{margin-top:22px}.landing-faq{grid-template-columns:1fr;gap:30px;margin:80px 35px 0;padding:0}.landing-faq h2{margin:12px 0;font-size:55px}.landing-closing{margin-top:80px}.closing-asterisk{font-size:60px;top:50px;left:5%}.public-footer{gap:30px;padding:40px 35px 25px}.public-footer nav{gap:20px}.config-columns{grid-template-columns:1fr}.config-page .config-kpis,.config-page .gateway-grid{grid-template-columns:repeat(2,1fr)}.access-page{grid-template-columns:1fr 1fr}.access-main>header{padding:25px}.access-main>header .back-link{gap:0;font-size:0}.access-main>header .back-link svg{font-size:14px}.access-art{margin:12px;padding:30px}.access-art h2{font-size:38px!important}.access-art>p{font-size:12px}.access-art-label{font-size:9px;left:20px;right:20px}.access-art-label>span:last-child{display:none}.access-knowledge-art>div{font-size:19px}.access-form-wrap{padding:30px 25px}.access-form-wrap h1{font-size:30px}.access-main>footer{padding:24px}.showcase-pricing{gap:20px}.eval-intro{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:650px){body{font-size:13px}.app-header{gap:15px;height:66px;padding:0 18px}.app-brand .brand-lockup{font-size:23px}.app-brand .brand-mark{width:27px;height:27px}.header-divider,.workspace-switch{display:none}.app-header-right{gap:10px}.global-search{justify-content:center;width:30px;height:30px}.app-nav-row{height:49px;padding:0 18px;overflow:visible}.main-nav{scrollbar-width:none;gap:20px;max-width:100%;padding-right:90px;overflow-x:auto}.main-nav>a{font-size:12px}.more-nav{background:#fff;height:48px;padding:0 15px;position:absolute;right:0;box-shadow:-8px 0 15px #fff}.more-nav>summary{font-size:12px}.more-nav>div{left:auto;right:12px}.app-main{padding:27px 18px 40px}.page-head{margin-bottom:27px;display:block}.config-page h1,.page-head h1{font-size:29px;line-height:1.15}.page-head .eyebrow{margin-bottom:12px;font-size:10px}.page-head p{margin-top:12px;font-size:12px;line-height:1.75}.head-actions{justify-content:flex-start;gap:10px;max-width:none;margin-top:20px}.head-actions .btn{font-size:12px}.head-actions .select-wrap{max-width:160px}.head-actions select{font-size:12px}.performance-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px;margin-bottom:26px;padding:25px 0}.performance-strip strong{font-size:32px}.performance-strip>div>span{font-size:11px}.performance-strip small{font-size:10px}.conversation-chart .section-title{flex-direction:column;align-items:flex-start;gap:13px}.section-title h2{font-size:16px}.section-title .text-button{font-size:11px}.chart-bars{gap:5px}.chart-bars>div{width:13px}.agent-line{flex-wrap:wrap;gap:12px;padding:18px 15px}.agent-line h3{font-size:14px}.agent-line>div:nth-child(2){min-width:170px}.agent-line .scout-mark.large{width:40px;height:40px;font-size:29px}.agent-line>button.icon-btn{position:absolute;right:35px}.agent-line .agent-status{align-items:flex-start;padding-inline-start:52px}.agent-line small{font-size:10px}.secondary-agent .btn{margin-inline-start:auto}.secondary-agent>div{min-width:170px}.secondary-agent>.badge{margin-inline-start:47px}.recent-row{flex-wrap:wrap;gap:9px}.recent-row>div{min-width:180px}.recent-row .badge{margin-inline-start:43px}.recent-row>small{margin-inline-start:auto}.recent-row>svg{display:none}.recent-section{margin-top:28px}.learning-aside{grid-template-columns:1fr;gap:8px}.learning-note{padding:25px}.learning-note h2{font-size:28px}.learning-note h2 em{font-size:32px}.learning-note>p,.learning-question>span{font-size:12px}.learning-question small{font-size:11px}.learning-note>.btn{font-size:12px}.checklist{padding:24px 7px 0}.checklist h3{font-size:15px}.checklist button{padding:12px 0;font-size:12px}.app-footer,.checklist .eyebrow{font-size:10px}.app-footer{padding:18px;line-height:1.8;display:block}.app-footer a{margin-top:8px}.builder-heading{display:block}.breadcrumbs{flex-wrap:wrap;margin-bottom:20px;font-size:12px}.builder-heading .button-row{justify-content:space-between;gap:8px}.builder-heading .btn{padding:9px 12px;font-size:11px}.builder-nav,.settings-nav{gap:20px;margin-bottom:26px}.builder-nav a,.settings-nav a{font-size:12px}.source-summary{gap:12px 18px;font-size:11px}.source-workspace{grid-template-columns:1fr}.source-folders{border-inline-end:0;border-bottom:1px solid var(--line);gap:6px;padding:12px;display:flex;overflow:auto}.folder-help,.source-folders>.eyebrow{display:none}.source-folders>button{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;width:auto;margin:0;padding:9px 10px;font-size:11px}.source-folders>button span{font-size:10px}.source-folders>button svg{width:13px;height:13px}.source-toolbar{padding:12px 16px}.source-toolbar .search{max-width:220px}.source-toolbar .search input{font-size:12px}.source-row{flex-wrap:wrap;gap:11px;padding:18px 15px}.source-type{width:34px;height:39px}.source-row>div{min-width:190px}.source-row .badge{margin-inline-start:45px}.source-row>svg{margin-inline-start:auto}.source-row strong{font-size:12px}.source-row small{font-size:10px}.add-source-row{padding:22px 16px;font-size:11px}.source-footnote{flex-wrap:wrap;align-items:flex-start;font-size:11px;line-height:1.7}.source-footnote>span{flex:1;min-width:250px}.source-footnote>.text-button{margin-inline-start:27px;margin-top:10px}.panel{padding:21px 18px}.panel-head h2{font-size:16px}.form-grid{grid-template-columns:1fr;gap:0}.editor-preview{gap:30px}.editor-sections .panel+.panel{margin-top:20px}.choice-cards{gap:7px}.choice-cards button{padding:14px 10px}.choice-cards small{font-size:10px}.choice-cards strong{font-size:12px}.chat-widget{height:600px}.chat-header{padding:17px}.chat-messages{padding:23px 18px}.chat-header small,.chat-welcome .eyebrow{font-size:10px}.chat-welcome p{font-size:12px}.suggestions button{padding:13px;font-size:12px}.chat-composer input{font-size:12px!important}.chat-footer,.chat-footer select,.chat-footer small{font-size:10px}.chat-message p{font-size:12px}.citation{font-size:10px}.playground-layout{grid-template-columns:1fr}.playground-canvas{padding:24px 12px}.canvas-label{font-size:9px}.playground-canvas .chat-widget{height:580px}.inspector{border-inline-start:0;border-top:1px solid var(--line);min-height:320px;padding:22px}.inspector-empty{padding:35px 20px}.inspector-tabs button{font-size:11px}.inspector-footer{font-size:10px}.teaching-banner{gap:15px;padding:20px}.teaching-banner p{font-size:12px}.teaching-banner .tiny-cross{font-size:27px}.teach-layout{grid-template-columns:1fr;gap:25px}.teach-layout aside h2{font-size:22px}.modal-head{padding:20px}.modal-head h2{font-size:20px}.modal-body{padding:20px}.modal .form-grid{grid-template-columns:1fr}.modal-actions{flex-wrap:wrap}.data-table-filters{padding:14px}.searchbar{align-items:stretch;gap:10px}.searchbar>.search,.searchbar>.search-input{flex-basis:100%;width:100%}.searchbar .select-wrap{flex:1;min-width:120px;max-width:none}.searchbar input,.searchbar select{font-size:12px}.list-pagination{flex-direction:column;align-items:flex-start;gap:15px;padding:14px;font-size:11px}.pagination-controls{justify-content:space-between;gap:10px;width:100%}.pagination-controls nav{gap:0}.page-number{width:26px}.page-size{gap:7px}.pagination-controls .icon-btn{width:27px}.table-scroll table{min-width:580px}.table-scroll table th{padding:13px 16px}.table-scroll table td{padding:17px 16px}.table-container{margin-bottom:22px}.table-caption{padding:12px 14px}.filter-summary{align-items:flex-start;font-size:11px}.filter-summary .text-btn{white-space:nowrap;font-size:11px}.inbox-layout{height:calc(100dvh - 115px);min-height:600px;display:block}.inbox-list{border:0;height:100%}.correspondence,.inbox-layout.thread-open .inbox-list{display:none}.inbox-layout.thread-open .correspondence{height:100%;display:flex}.inbox-list-head{padding:25px 20px 20px}.inbox-list-head h1{font-size:23px}.inbox-list-head select{font-size:12px}.inbox-list-head .search input{min-height:37px;font-size:12px}.thread-list-item{padding:23px 20px}.thread-list-item strong{font-size:12px}.thread-list-item h3{font-size:13px}.thread-list-item p{font-size:12px}.thread-list-item footer .badge,.thread-list-item footer>span:last-child{font-size:11px}.correspondence-head{flex-wrap:wrap;gap:10px;padding:17px 18px}.correspondence-head .mobile-back{border:0;min-height:28px;margin-left:-8px;padding:3px 6px;font-size:11px;display:flex}.correspondence-head>div{flex-basis:85%}.correspondence-head h2{font-size:17px}.correspondence-head p{font-size:11px}.correspondence-head>.icon-btn{margin-top:-50px}.handoff-bar{align-items:flex-start;padding:12px 18px}.handoff-bar>span{font-size:11px;line-height:1.8}.handoff-bar .btn{flex-shrink:0;font-size:11px}.mail-thread{padding:0 18px 15px}.mail-author strong{font-size:12px}.mail-body{margin-top:14px;padding-inline-start:0}.mail-body p{font-size:12px}.mail-author small,.thread-event{font-size:10px}.thread-event{line-height:1.8}.reply-composer{margin:10px 15px 20px}.reply-tabs{gap:13px}.reply-tabs>span{display:none}.reply-composer textarea{min-height:95px;font-size:12px}.reply-composer footer .btn{padding:6px 8px;font-size:11px}.builtin-actions{gap:12px}.builtin-actions button{padding:18px 15px}.builtin-actions strong{font-size:12px}.builtin-actions small{font-size:10px}.connection-grid{grid-template-columns:1fr;gap:18px}.connection-card{padding:24px}.connection-top{margin-bottom:22px}.connection-card .btn,.connection-card p{font-size:12px}.analytics-grid{grid-template-columns:1fr}.analytics-grid>.panel+.panel{margin:0}.inline-fields{display:block}.inline-fields .btn{margin-top:15px}.team-invite{grid-template-columns:1fr}.team-person{gap:12px}.team-person>span:last-child{font-size:11px}.owner-directory{padding:15px 18px}.owner-directory nav{gap:3px}.owner-directory nav a{padding:7px 9px;font-size:11px}.owner-groups button{padding:7px 13px;font-size:12px}.tier-grid .form-grid{grid-template-columns:1fr 1fr;gap:12px}.tier-grid .panel{padding:22px}.service-health{grid-template-columns:1fr 1fr;gap:15px}.service-health .panel{padding:20px 15px}.service-health .badge{font-size:10px}.eval-intro{padding:24px 20px}.eval-intro h2{font-size:22px}.config-page .padded,.config-page .panel{padding:20px 17px}.config-page .panel .padded{padding:0!important}.config-page .page-head h1{font-size:28px}.config-page .config-columns{gap:20px}.config-page .brand-fields,.config-page .config-grid,.config-page .config-overview-grid,.config-page .form-grid,.config-page .gateway-grid,.config-page .localization-layout,.config-page .plan-grid{grid-template-columns:1fr!important}.config-page .config-kpis{grid-template-columns:1fr 1fr!important}.config-save{flex-direction:column;align-items:flex-start;padding:18px}.config-save .button-row{width:100%}.config-page .padded{min-width:0}.config-page .brand-preview{padding:20px}.config-page .plan-prices{overflow:auto}.config-page .panel-head{flex-wrap:wrap}.config-page .field{margin-bottom:22px}.config-page .config-table{overflow:auto}.config-page .language-grid,.config-page .locale-grid{grid-template-columns:1fr 1fr}.config-page .form-section{padding:20px 0}.config-page .toggle-row{gap:14px}.config-page .config-title-row{flex-wrap:wrap;align-items:flex-start}.account-columns,.config-page .billing-overview{grid-template-columns:1fr!important}.config-page .config-navigation{overflow:auto}.foundation-toolbar{align-items:stretch;gap:14px}.foundation-toolbar>.field{width:100%}.menu-editor-row{grid-template-columns:1fr;gap:12px;padding:20px 0}.gateway-provider{min-width:0}.onboarding{margin:15px auto}.onboarding-steps{margin:0 15px 70px}.onboarding-steps small{width:68px;font-size:10px;line-height:1.6}.onboarding>.eyebrow{font-size:10px}.onboarding h1{font-size:34px}.onboarding>p{font-size:12px}.onboarding form{margin-top:30px}.public-header{flex-wrap:wrap;gap:17px;height:auto;min-height:78px;padding:20px}.public-header .brand-lockup{font-size:26px}.public-header .brand-mark{width:29px;height:29px}.public-header-actions{flex:1;justify-content:flex-end;gap:15px}.public-header-actions .btn{min-height:34px;padding:8px 10px;font-size:11px}.public-header-actions .btn svg{display:none}.public-header-actions select{width:60px;padding-right:14px;font-size:10px}.login-link{font-size:12px}.landing-hero{padding:48px 20px 42px}.hero-label{letter-spacing:1.1px;gap:6px;margin-bottom:22px;font-size:9px}.landing-hero h1{letter-spacing:-2.8px;font-size:54px}.landing-hero h1 em{letter-spacing:-2.6px;font-size:65px}.hero-asterisk{font-size:27px;top:-5px;right:-19px}.landing-hero>p{max-width:310px;margin:23px auto;font-size:13px;line-height:1.8}.hero-actions{flex-direction:column;gap:19px;margin-top:28px}.hero-actions>.btn{min-height:45px;padding:13px 23px;font-size:12px}.hero-actions>.text-button{font-size:12px}.hero-caption{flex-wrap:wrap;gap:14px;margin-top:23px;font-size:10px}.hero-caption span{gap:4px}.hero-caption svg{width:11px}.answer-demo{border-radius:8px;margin:0 18px}.demo-side-label{display:none}.answer-demo-content{padding:23px 20px}.demo-question-line{flex-wrap:wrap;gap:10px;margin-bottom:23px}.demo-question-line strong{font-size:11px}.demo-question-line small{font-size:10px}.demo-question-line .scout-mark{width:31px;height:31px;font-size:24px}.demo-question-line>.badge{margin-inline-start:41px;font-size:10px}.answer-demo-content>form>input{letter-spacing:-.6px;min-width:0;font-size:21px;line-height:1.3}.answer-demo-content>form>button{width:32px;height:32px}.answer-demo-content>form>button svg{width:19px}.answer-demo-content>form{gap:10px;padding-bottom:18px}.answer-example{padding-top:22px}.answer-example>.eyebrow{font-size:9px}.answer-example>p{font-size:12px;line-height:1.9}.answer-example .citation{font-size:10px}.answer-demo-bottom{flex-direction:column;gap:17px;margin-top:22px}.answer-demo-bottom>span{font-size:10px}.answer-demo-bottom .text-button{font-size:11px}.landing-live-chat{padding:20px 0}.landing-live-chat .chat-widget{height:550px}.integrations-ribbon{gap:25px 22px;margin-top:40px;padding:0 25px}.integrations-ribbon>span{margin-bottom:0;font-size:9px}.integrations-ribbon>div{gap:8px}.integrations-ribbon strong{font-size:12px}.integrations-ribbon img{width:21px;height:21px}.landing-features,.landing-pricing,.use-cases{margin:75px 20px 0;padding:0}.editorial-heading{margin-bottom:28px}.editorial-heading .eyebrow{letter-spacing:1.3px;font-size:9px}.editorial-heading h2{letter-spacing:-1.5px;margin:18px 0;font-size:36px;line-height:1.1}.editorial-heading p{font-size:12px;line-height:1.85}.feature-editorial{grid-template-columns:1fr;gap:15px}.feature-editorial>article{padding:28px 23px}.feature-number{letter-spacing:1.2px;font-size:10px}.feature-editorial h3{margin:17px 0 13px;font-size:26px}.feature-editorial p{font-size:12px}.knowledge-illustration{margin-top:30px}.knowledge-illustration>div{gap:11px;padding:15px;font-size:11px}.knowledge-illustration .badge{font-size:9px;display:block}.knowledge-illustration>.knowledge-output{margin-top:40px;font-size:11px}.feature-editorial>.big-feature{grid-row:auto}.feature-editorial>.actions-feature{grid-column:auto;display:block}.action-tags{justify-content:flex-start;gap:9px;margin-top:22px}.action-tags span{padding:9px 13px;font-size:11px}.mini-question>span{font-size:21px}.handoff-illustration .badge{margin-inline-start:auto}.landing-workflow{grid-template-columns:1fr;gap:35px;margin:60px 20px 0;padding:45px 0}.landing-workflow h2{margin:20px 0 25px;font-size:36px}.landing-workflow .eyebrow{font-size:9px}.landing-workflow li{gap:20px;margin-bottom:23px;padding-bottom:22px}.landing-workflow li>span{font-size:12px}.landing-workflow h3{font-size:19px}.landing-workflow p{font-size:12px}.use-cases>div:last-child{grid-template-columns:1fr;gap:32px}.use-cases h3{max-width:none;font-size:24px}.use-cases blockquote{margin-bottom:13px;font-size:22px}.use-cases article>small{font-size:10px}.landing-pricing>.editorial-heading{text-align:start}.pricing-system .pricing-controls{justify-content:space-between;gap:15px}.pricing-system .pricing-controls .field{min-width:85px}.billing-cycle button{padding:8px 10px;font-size:11px}.pricing-card-intro>h3{font-size:17px!important}.pricing-card{padding:25px!important}.pricing-cards{gap:25px!important}.pricing-card li{font-size:12px}.pricing-card .btn{font-size:12px!important}.pricing-footnote{font-size:11px;line-height:1.9}.gateway-caption{font-size:10px;line-height:1.9}.landing-faq{gap:28px;margin:70px 20px 0}.landing-faq h2{margin:14px 0;font-size:50px}.landing-faq article{padding:20px 0}.landing-faq article button{font-size:13px;line-height:1.6}.landing-faq article p{font-size:12px}.landing-closing{margin-top:65px;padding:65px 25px}.landing-closing h2{max-width:310px;margin:auto;font-size:42px;position:relative}.landing-closing p{max-width:300px;margin:20px auto 25px;font-size:12px}.closing-asterisk{opacity:.7;font-size:40px;top:25px;left:20px}.landing-closing .btn{font-size:12px}.public-footer{gap:28px;padding:35px 22px 115px}.public-footer nav{gap:20px;font-size:12px;line-height:1.8}.public-footer small{font-size:10px;line-height:1.8}.widget-launcher{gap:10px;padding:13px 16px;font-size:12px;bottom:18px;right:17px}.widget-demo-toolbar{padding:7px;bottom:17px;left:14px}.widget-demo-toolbar select{width:109px;min-height:26px;padding:4px 22px 4px 6px;font-size:10px}.widget-demo-toolbar label{font-size:9px}.floating-widget{width:calc(100vw - 20px);max-height:calc(100dvh - 115px);bottom:79px;right:10px}.floating-widget .chat-widget{height:min(620px,100dvh - 120px)}.widget-close{top:-33px;right:0}.shareable-page>main{margin-top:35px;padding:0 17px 35px}.shareable-page h1{font-size:36px}.shareable-page h1 em{font-size:43px}.shareable-page .chat-widget{height:600px}.help-center,.showcase{margin-top:38px;padding:0 20px 70px}.help-center h1{font-size:35px;line-height:1.15}.help-articles button{gap:14px}.help-articles h2{font-size:17px}.help-articles p{padding-inline-start:0}.showcase h1{letter-spacing:-2px;font-size:49px}.showcase h1 em{font-size:56px}.showcase>p{font-size:13px}.showcase-pricing{gap:20px;margin-top:40px}.access-page,.showcase-points,.showcase-pricing{grid-template-columns:1fr}.access-page{min-height:100dvh}.access-art{display:none}.access-main>header{padding:24px 22px}.access-main>header .back-link{gap:6px;font-size:11px}.access-main .brand-lockup{font-size:24px}.access-form-wrap{max-width:430px;padding:25px 25px 45px}.access-form-wrap h1{letter-spacing:-1.5px;margin:18px 0;font-size:34px;line-height:1.1}.access-intro{font-size:13px}.access-preview-note{font-size:11px;line-height:1.7}.access-main>footer{flex-wrap:wrap;gap:20px;padding:20px 24px}.access-main>footer .field{max-width:150px}.access-main>footer>span{font-size:10px}.account-page .account-grid,.account-page .profile-layout{grid-template-columns:1fr!important}.account-page .tabs{gap:20px}.email-config-layout,.email-editor-layout,.email-layout,.email-template-layout{grid-template-columns:1fr!important}.email-preview{min-width:0!important}.email-preview-content{padding:20px!important}.public-document{margin:30px 20px}.public-document h1{font-size:32px}.legal-document{padding:20px}.toast{width:max-content;padding:12px 15px;font-size:12px;line-height:1.7;bottom:15px}.metric-grid{grid-template-columns:1fr 1fr}.metric-value{font-size:25px}.metric{padding:18px}}[dir=rtl] select{background-position:12px;padding-inline-end:36px}[dir=rtl] .switch.on span{transform:translate(-14px)}[dir=rtl] .more-nav>div{left:auto;right:-20px}[dir=rtl] .page-path li:before{left:auto;right:-6px}[dir=rtl] .floating-widget,[dir=rtl] .widget-launcher{left:26px;right:auto}[dir=rtl] .widget-demo-toolbar{left:auto;right:20px}@media (max-width:650px){[dir=rtl] .more-nav{left:0;right:auto}[dir=rtl] .more-nav>div{left:12px;right:auto}[dir=rtl] .floating-widget{left:10px}[dir=rtl] .widget-launcher{left:17px}[dir=rtl] .widget-demo-toolbar{right:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.package-admin-list{gap:20px;margin-top:22px}.package-admin-list>.panel,.package-admin-list>.panel+.panel{margin-top:0!important}.brand-theme .btn.primary{color:var(--brand-primary-ink,#fff)!important}.brand-lockup .brand-mark{--brand-ink:var(--brand-primary-ink,#fff)}.chat-composer button,.inline-form .btn{color:var(--widget-ink,#fff)}@media (max-width:650px){.hero-asterisk{font-size:25px;top:-23px;right:0}.public-header-actions{min-width:190px}.public-header{gap:15px 10px}.hero-label{letter-spacing:.6px}}.mobile-thread-actions{display:none}@media (max-width:900px){.mobile-thread-actions{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.mobile-thread-actions .field{flex-direction:row;align-items:center;gap:10px;margin:0}.mobile-thread-actions select{width:110px;min-height:32px;padding:6px 30px 6px 9px;font-size:11px}.mobile-thread-actions label{font-size:11px}.mobile-thread-actions .btn{min-height:32px;padding:7px 11px;font-size:11px}}:root{--text:#3b2b31;--muted:#7e7277;--line:#ebe5e7;--bg:#f8f6f7;--paper:#fff;--accent:#582a3c;--green:#6b3a4d;--serif:"DM Sans",sans-serif;--radius:16px;color:var(--text);background:var(--bg)}body{font-size:13px}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:600}em{font-family:inherit;font-style:normal;font-weight:inherit}h1{font-size:28px}h2{font-size:19px}::selection{background:#e6d1d9}a:focus-visible,button:focus-visible{outline-color:#8b586b}input:focus,select:focus,textarea:focus{outline-color:#d3b5c1}.btn{border-radius:10px;min-height:39px;font-weight:500}.btn.primary{background:var(--brand-primary,#582a3c);border-color:var(--brand-primary,#582a3c);box-shadow:0 2px 3px #351b250c}.btn:not(:disabled):hover{transform:translateY(-1px)}.btn,.sidebar-navigation a{transition:background .15s,transform .15s}.badge{border-radius:7px;font-size:10px}.config-card,.panel,.settings-card{border-color:var(--line);border-radius:15px;box-shadow:0 3px 9px #41283203}.panel-head h2{font-size:16px}.page-head{align-items:center;margin-bottom:26px}.config-head h1,.page-head h1{letter-spacing:-.8px;font-size:27px;line-height:1.25}.config-head p,.page-head p{margin-top:7px;font-size:12px}.eyebrow{letter-spacing:1px;font-family:inherit;font-size:10px;font-weight:600}.section-title h2{letter-spacing:-.4px;font-size:16px}.avatar{color:#756１８a;background:#eee8f6;border-radius:12px}.scout-mark{color:#663749;background:#efe3e8;border-radius:13px;font-family:inherit;font-weight:600}.scout-mark.pale{color:#89749f;background:#f1eafa}.status-dot{background:#946275}.data-caption{color:#7e7277}.app-root{--sidebar-width:232px;min-height:100dvh;background:#f8f6f7;padding-inline-start:var(--sidebar-width)}.app-root.sidebar-collapsed{--sidebar-width:80px}.app-sidebar{width:var(--sidebar-width);border-inline-end:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;padding:24px 16px 12px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar-brand{justify-content:space-between;align-items:center;min-height:55px;padding:0 7px 24px;display:flex}.sidebar-brand .brand-lockup{letter-spacing:-1.2px;gap:8px;font-size:25px;font-weight:700}.sidebar-brand .brand-mark{width:32px;height:32px}.sidebar-collapse{color:#9f9599;place-items:center;padding:5px;display:grid}.sidebar-workspace{text-align:start;background:#fefdfd;border:1px solid #ebe5e7;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:17px;padding:10px;display:flex}.workspace-tile{color:#9b7558;background:#efe7df;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:34px;font-size:18px;font-weight:600;display:grid}.workspace-copy{flex:1;min-width:0}.workspace-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.workspace-copy small{color:#938b8e;margin-top:3px;font-size:9px;display:block}.sidebar-navigation{scrollbar-width:thin;scrollbar-color:#e5dde0 transparent;flex:1;min-height:0;padding-bottom:10px;overflow:hidden auto}.nav-section-label{color:#9d9598;letter-spacing:1px;text-transform:uppercase;margin:18px 12px 9px;font-size:9px;font-weight:600;display:block}.nav-section-label:first-child{margin-top:0}.sidebar-bottom>a,.sidebar-bottom>button,.sidebar-navigation a{color:#807479;text-align:start;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:39px;margin-bottom:3px;padding:10px 12px;font-size:11px;display:flex}.sidebar-bottom>a:hover,.sidebar-bottom>button:hover,.sidebar-navigation a:hover{color:#582a3c;background:#f8f5f6}.sidebar-navigation a.active{color:#592d3e;background:#f1eaed;font-weight:600}.sidebar-navigation a.active svg{stroke-width:2px}.sidebar-navigation .nav-count{color:#745863;background:#fff;border-radius:5px;margin-inline-start:auto;padding:1px 6px;font-family:inherit;font-weight:600}.sidebar-group summary{color:#84767b;cursor:pointer;text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;padding:12px;font-size:10px;display:flex}.sidebar-group summary::-webkit-details-marker{display:none}.sidebar-group[open] summary svg{transform:rotate(180deg)}.sidebar-credit-card{background:#f3edef;border:1px solid #eae1e4;border-radius:12px;margin:10px 2px;padding:14px}.sidebar-credit-card>div{align-items:center;gap:7px;display:flex}.sidebar-credit-card strong{font-size:10px;font-weight:600}.sidebar-credit-card p{color:#87797e;margin:7px 0 11px;font-size:10px}.sidebar-credit-card a{background:#fff;border:1px solid #e5dde0;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:6px;font-size:10px;display:flex}.sidebar-bottom{padding-top:6px}.sidebar-bottom .sidebar-profile{border-top:1px solid var(--line);border-radius:0;margin-top:10px;padding:13px 7px 0}.sidebar-profile .nav-label{flex:1}.sidebar-profile strong{color:#4a373e;font-size:11px;display:block}.sidebar-profile small{margin-top:3px;font-size:10px;display:block}.profile-avatar{color:#9a7960;background:#eee4dd;border:0;border-radius:50%;outline:none;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.sidebar-collapsed .sidebar-brand{flex-direction:column;gap:12px;padding-inline:0}.sidebar-collapsed .sidebar-brand .brand-lockup{gap:0;font-size:0}.sidebar-collapsed .app-sidebar :is(.nav-label,.workspace-copy,.sidebar-workspace>svg,.nav-section-label,.nav-count,.sidebar-credit-card,.sidebar-profile>svg){display:none}.sidebar-collapsed .sidebar-workspace{justify-content:center;padding:7px}.sidebar-collapsed .sidebar-bottom>a,.sidebar-collapsed .sidebar-bottom>button,.sidebar-collapsed .sidebar-navigation a{justify-content:center;padding-inline:8px}.sidebar-collapsed .sidebar-navigation a{margin-bottom:6px}.sidebar-collapsed .sidebar-group summary{padding:10px 4px}.app-header{border-bottom:1px solid var(--line);background:#fff;gap:15px;height:72px;padding:0 30px}.header-breadcrumb{white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.header-breadcrumb>span{color:#9f9699}.header-breadcrumb strong{color:#64585c;font-weight:500}.app-header-right{gap:20px}.global-search{color:#9f9498;border:1px solid #eee9eb;border-radius:9px;padding:7px 10px;font-size:10px}.global-search kbd{background:#faf8f9;border-color:#ede7e9;margin-inline-start:32px;font-size:9px}.website-link{color:#7b6f74;font-size:10px}.notification-bell i{background:#dca49b}.app-main{max-width:1600px;min-height:calc(100dvh - 116px);padding:28px 30px 38px}.app-footer{border-color:var(--line);padding:14px 30px;font-size:9px}.mobile-menu-toggle{display:none}.mobile-sidebar{flex-direction:column;width:100%;display:flex}.mobile-sidebar .sidebar-navigation{max-height:48dvh}.mobile-sidebar .sidebar-brand,.mobile-sidebar .sidebar-credit-card{display:none}.welcome-banner{background:#f1eaed;border:1px solid #e9dee2;border-radius:17px;align-items:center;min-height:174px;margin-bottom:23px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.welcome-banner>div:first-child{z-index:1;position:relative}.welcome-kicker{color:#88717a;letter-spacing:1px;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.welcome-banner h2{letter-spacing:-.8px;color:#523842;margin:12px 0 7px;font-size:25px}.welcome-banner p{color:#8c7980;font-size:12px}.welcome-banner button{color:#573542;align-items:center;gap:12px;margin-top:15px;padding:0;font-size:11px;font-weight:600;display:flex}.welcome-banner>svg{inset-inline-end:50px;width:208px;height:174px;position:absolute;bottom:-5px}.welcome-banner:after{content:"";inset-inline-end:-35px;border:1px solid #e6dbdf;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-200px}.welcome-bubble{color:#836b74;z-index:1;inset-inline-end:16px;background:#fff;border-radius:10px 10px 10px 2px;align-items:center;gap:7px;padding:9px 13px;font-size:9px;display:flex;position:absolute;top:29px;transform:rotate(4deg);box-shadow:0 3px 15px #48343c10}.performance-strip{border:0;gap:16px;margin-bottom:24px;padding:0}.performance-strip>div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:20px;position:relative;box-shadow:0 3px 6px #402c3402}.performance-strip>div>span{color:#8a7e83;padding-inline-end:22px;font-size:11px}.performance-strip strong{color:#46363c;letter-spacing:-1.1px;font-size:29px;font-weight:600}.performance-strip strong i{color:#998f93;font-size:17px}.performance-strip small{color:#8c6a77;font-size:10px}.metric-icon{color:#826872;top:17px;background:#f2ebee;border-radius:9px;width:29px;height:29px;padding:6px;position:absolute;inset-inline-end:16px}.performance-strip>div:nth-child(2) .metric-icon{color:#9b83b3;background:#f1ebf7}.performance-strip>div:nth-child(3) .metric-icon{color:#bc9870;background:#fcf0e4}.performance-strip>div:nth-child(4) .metric-icon{color:#b98686;background:#f9e9e8}.overview-layout{grid-template-columns:minmax(0,1fr) 282px;gap:22px}.conversation-chart{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.conversation-chart .section-title{align-items:center;margin-bottom:15px}.conversation-chart .section-title>span{font-size:9px}.legend-dot{background:#9c7c88;border-radius:3px;width:7px;height:7px}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 39px,#f3eff1 39px 40px);gap:8px;height:150px;margin-top:20px}.chart-bars>div{background:#a3818e;border-radius:5px 5px 0 0;width:21px}.chart-axis{color:#9e9297;font-family:inherit}.data-caption{font-size:9px}.overview-main>.section-title{margin:25px 0 14px}.agent-line{border-color:var(--line);border-radius:13px;gap:12px;padding:17px}.secondary-agent{background:#fff;padding:16px 17px}.agent-line h3{font-size:13px}.agent-line .scout-mark.large{width:43px;height:43px;font-size:27px}.agent-line small{font-size:9px}.agent-status{gap:8px}.agent-status>span:last-child{font-size:9px}.learning-note{background:#f5eef1;border:1px solid #e7e1ef;border-radius:15px;padding:22px}.learning-note .eyebrow{letter-spacing:.8px;font-size:8px}.tiny-cross{color:#a68cbb;font-size:19px}.learning-note h2{justify-content:space-between;margin:19px 0 10px;font-size:20px;display:flex}.learning-heading-icon{color:#b49dc9}.learning-note>p{color:#92849e;font-size:11px;line-height:1.7}.note-divider{background:#e4dceb;margin-top:18px}.learning-question{border-color:#e4ddeb;gap:6px;padding:14px 0}.learning-question>span{color:#74677e;font-size:11px}.learning-question small{color:#9a8ca4;font-family:inherit;font-size:9px}.learning-note>.btn{border-color:#e1d8e9;border-radius:9px;min-height:36px;margin-top:17px;font-size:10px}.checklist{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:20px;padding:21px}.checklist .eyebrow{color:#9e9297;font-size:8px}.checklist h3{margin:8px 0 13px;font-size:14px}.checklist button{padding:8px 0;font-size:10px}.recent-section{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:24px;padding:20px}.recent-section .section-title{margin-top:0}.recent-row{padding:13px 0}.recent-row:last-child{border-bottom:0}.owner-summary{border:0;grid-template-columns:1.3fr repeat(3,1fr);gap:16px;margin:0 0 25px;padding:0;display:grid}.owner-summary>div{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.owner-summary>div:first-child{background:#f1eaed}.owner-summary strong{color:#644651;font-size:33px}.owner-summary .brand-lockup{font-size:26px}.owner-checklist{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owner-checklist>button{border:1px solid var(--line);background:#fff;border-radius:15px;gap:15px;padding:24px 20px}.owner-checklist>button h2{font-size:16px}.owner-checklist>button p{margin-top:7px;font-size:11px}.owner-index{color:#9c82b4;background:#f1eafa;border:0;border-radius:12px;width:38px;height:38px;font-family:inherit}.owner-checklist>button:nth-child(2n) .owner-index{color:#ba9569;background:#faeddf}.owner-checklist .badge{align-self:start;font-size:8px}.owner-boundary{background:#f3eef0;border:0;margin-top:25px}.config-head{margin-bottom:27px}.builder-head{margin-bottom:22px}.builder-tabs,.settings-nav{border-color:var(--line)}.knowledge-workbench,.source-explorer,.teaching-queue{border-radius:15px}.inbox-main{max-width:none}.inbox-layout{height:calc(100dvh - 115px)}.inbox-list{background:#fff}.thread-list-item.active{background:#f4eef0}.correspondence{background:#fcf9fa}.chat-widget{border-color:#e7e1e3;border-radius:20px;box-shadow:0 10px 35px #40242f0a}.chat-message.assistant{background:#f5eff1}.chat-message.visitor{color:#655771;background:#f1e5ea}.public-site{color:#3d2b32;background:#fffefa}.public-header{border-bottom:0;gap:30px;max-width:1600px;height:88px;margin:auto;padding:0 6%}.public-header .brand-lockup{letter-spacing:-1.2px;font-size:29px;font-weight:700}.public-header .brand-mark{width:34px;height:34px}.public-header nav{color:#7f7378;gap:26px;font-size:12px}.public-header-actions{gap:22px}.public-header-actions select{background-color:#0000;border:0;width:85px;font-size:10px}.public-header-actions .btn{border-radius:10px;padding:10px 16px;font-size:11px}.landing-hero{text-align:start;grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:1440px;min-height:575px;margin:auto;padding:65px 6% 70px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;min-width:0;position:relative}.hero-label{letter-spacing:.1px;color:#7a606a;background:#f2ebed;border:1px solid #e9dde2;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font:10px DM Sans,sans-serif;display:inline-flex}.landing-hero h1{letter-spacing:-2.9px;color:#3d2b32;margin:25px 0 22px;font-size:clamp(40px,4.4vw,66px);font-weight:600;line-height:1.1;position:relative}.landing-hero h1 em{color:#856873;font-family:inherit;font-size:inherit}.hero-asterisk{display:none}.hero-copy>p{color:#8e8287;max-width:415px;margin:0;font-size:14px;line-height:1.9}.hero-actions{justify-content:flex-start;gap:22px;margin-top:27px}.hero-actions .btn{border-radius:10px;min-height:44px;padding:12px 19px;font-size:12px}.hero-actions .text-button{font-size:11px}.hero-caption{color:#9a8d92;justify-content:flex-start;gap:17px;margin-top:23px;font-size:9px}.hero-product-scene{min-width:0;height:445px;position:relative}.scene-orbit{background:#f0e5e9;border-radius:50%;width:370px;height:370px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.scene-orbit:after{content:"";border:1px dashed #e5d9de;border-radius:50%;position:absolute;inset:-18px}.hero-chat-card{z-index:1;background:#fff;border:1px solid #e7e1e3;border-radius:19px;width:310px;padding:20px;position:absolute;top:37px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 14px 40px #5f3e4b1a}.hero-chat-heading{border-bottom:1px solid #f0ecee;align-items:center;gap:9px;padding-bottom:13px;display:flex}.mini-scout{color:#82606d;background:#e8d9df;border-radius:12px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:22px;display:inline-grid}.hero-chat-heading>div{flex:1}.hero-chat-heading strong{font-size:12px;display:block}.hero-chat-heading small{color:#a4969b;align-items:center;gap:4px;margin-top:3px;font-size:8px;display:flex}.hero-chat-visitor{color:#887392;background:#eee6f5;border-radius:11px 11px 2px;margin:17px 0 15px 45px;padding:10px;font-size:10px}.hero-chat-answer{background:#f6f2f4;border-radius:2px 12px 12px;padding:14px;font-size:11px}.hero-chat-answer>span{font-size:11px;font-weight:500}.hero-chat-answer p{color:#94868b;margin:8px 0 10px;font-size:10px}.hero-chat-answer small{color:#927580;align-items:center;gap:6px;font-size:8px;display:flex}.hero-chat-card>button{color:#7e5d6a;border:1px solid #e7dde1;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:8px;font-size:9px;display:flex}.hero-chat-input{color:#b29ea6;border-top:1px solid #efeaec;justify-content:space-between;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.scene-source{color:#9885a8;z-index:2;background:#fff;border:1px solid #eee6e9;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex;position:absolute;top:5px;left:0;transform:rotate(-8deg);box-shadow:0 4px 15px #4f3a420a}.source-check{color:#9f818c;background:#f2e6eb;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.hero-mascot{z-index:2;width:155px;position:absolute;bottom:-5px;left:-25px;transform:rotate(-7deg)}.scene-resolution{z-index:2;background:#fff7ee;border:1px solid #efdfd0;border-radius:11px;align-items:center;gap:9px;padding:13px 16px;display:flex;position:absolute;bottom:8px;right:-4px;transform:rotate(6deg);box-shadow:0 5px 20px #4c3f2608}.scene-resolution>span{color:#c6927e;font-size:29px}.scene-resolution strong{color:#8a765b;font-size:11px;font-weight:500;display:block}.scene-resolution small{color:#b09f86;font-size:8px}.scene-star{color:#d2b5df;font-size:42px;position:absolute;top:36px;right:4px;transform:rotate(15deg)}.answer-demo{background:#f8f2f4;border:1px solid #e8e1e4;border-radius:22px;max-width:1150px;margin:25px auto 45px;overflow:hidden}.demo-side-label{color:#967d87;background:#efe4e8;border-color:#e8e1e4;font-family:inherit}.answer-demo-content{padding:28px 36px}.demo-question-line strong{font-size:15px}.answer-demo form{background:#fff;border-color:#e7dee1;border-radius:12px}.answer-demo form input{letter-spacing:-.4px;font-family:inherit;font-size:19px}.answer-example>p{color:#7c676f;font-size:15px;line-height:1.8}.answer-example .eyebrow{color:#a18f96}.integrations-ribbon{border-top:0;border-bottom:1px solid #ece5e8;max-width:1150px;margin:45px auto 0;padding:25px 30px 50px}.integrations-ribbon>span{color:#a39198;font-family:inherit;font-size:9px}.integrations-ribbon strong{color:#816b73;font-size:15px;font-weight:500}.integrations-ribbon img{width:22px;height:22px}.landing-features,.landing-pricing,.use-cases{max-width:1200px;padding:80px 28px}.editorial-heading{text-align:center;margin-bottom:40px;display:block}.editorial-heading .eyebrow{color:#9e7a88;font-size:10px}.editorial-heading h2,.landing-faq h2,.landing-workflow h2{letter-spacing:-1.2px;max-width:590px;margin:12px auto;font-size:35px;line-height:1.2}.editorial-heading p{color:#9d8a91;max-width:500px;margin:12px auto 0;font-size:13px}.feature-editorial{gap:20px}.feature-editorial>article{border:1px solid #e9e0e3;border-radius:21px;padding:30px}.feature-editorial .big-feature{background:#f3ebee}.feature-editorial .teach-feature{background:#f2edf7;border-color:#e8e0ee}.feature-editorial .human-feature{background:#fcf0e6;border-color:#efe3d7}.feature-editorial .actions-feature{background:#f2ebee;border-color:#e9e0e3}.feature-editorial h3{margin:20px 0 14px;font-size:25px;font-weight:600;line-height:1.2}.feature-editorial p{font-size:12px}.feature-number{letter-spacing:1px;font-family:inherit;font-size:9px}.knowledge-illustration>div{background:#ffffffb8;border-radius:9px}.mini-question{border-radius:12px}.landing-workflow{background:#f1eaed;border:1px solid #e8dde1;border-radius:23px;gap:45px;max-width:1144px;margin:10px auto;padding:45px}.landing-workflow .eyebrow{color:#a2808d}.landing-workflow li{border-color:#e3d6db}.landing-workflow li>span{color:#a2818e;font-family:inherit}.landing-workflow h3{font-size:16px}.landing-workflow p{color:#988089;font-size:12px}.use-cases{padding-bottom:25px}.landing-pricing,.use-cases{padding-top:65px}.pricing-card{background:#fff;border-color:#e7dfe2;border-radius:17px;padding:28px}.pricing-card.featured{background:#f5eef1;border-color:#a6818f;box-shadow:0 6px 25px #60404c0a}.pricing-card h3{font-size:22px}.public-site .pricing-card .btn{border-radius:10px}.landing-faq{gap:80px;max-width:1144px;margin:0 auto 65px;padding:40px 20px}.landing-faq article{border-color:#eae1e4}.landing-faq article button{font-size:13px}.landing-faq article p{font-size:12px}.landing-closing{background:#efe3e8;border:1px solid #e4d8dd;border-radius:24px;max-width:1144px;margin:0 auto 50px;padding:58px 30px;overflow:hidden}.landing-closing h2{letter-spacing:-1.5px;font-size:39px}.landing-closing p{color:#957883;font-size:13px}.closing-asterisk{color:#b99ba7}.public-footer{border-color:#e8e0e3;padding:40px 6%}.public-footer .brand-lockup{font-size:25px;font-weight:700}.public-footer nav,.public-footer p{font-size:11px}.showcase{text-align:start;max-width:1250px;padding:50px 45px 65px}.showcase-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;padding:15px 0 60px;display:grid}.showcase h1{letter-spacing:-2.8px;margin:22px 0;font-size:62px}.showcase h1 em{color:#8c6e79;font-family:inherit}.showcase-hero p{color:#978189;max-width:465px;font-size:13px}.showcase-hero .button-row{justify-content:flex-start;margin-top:25px}.showcase-art{background:#eee8f5;border-radius:35% 35% 18px 18px;padding:10px 28px 28px;position:relative}.showcase-art>svg{width:220px;margin:0 auto;display:block}.showcase-art-pill{color:#ad9366;background:#fff8ea;border:1px solid #efe5d1;border-radius:10px;align-items:center;gap:8px;width:max-content;padding:12px;font-size:10px;display:flex;position:absolute;top:50px;right:-15px;transform:rotate(6deg)}.showcase-mini-nav{background:#fff;border-radius:14px;padding:21px;transform:rotate(-3deg);box-shadow:0 10px 20px #7d65880c}.showcase-mini-nav>span{color:#a49098;font-size:9px;display:block}.showcase-mini-nav strong{margin:10px 0;font-size:18px;display:block}.showcase-mini-nav>div{align-items:end;gap:13px;height:55px;margin:20px 0 10px;display:flex}.showcase-mini-nav i{background:#dbc9d0;border-radius:4px 4px 0 0;flex:1;height:25px;display:block}.showcase-mini-nav i:nth-child(2n){background:#e2d4ed;height:40px}.showcase-mini-nav i:nth-child(3n){height:55px}.showcase-mini-nav small{color:#a69299;font-size:8px}.showcase-section-head{text-align:center;margin:25px 0 35px}.showcase-section-head h2{margin:10px 0;font-size:30px}.showcase-section-head p{font-size:12px}.showcase-pricing{gap:22px;margin-top:0}.showcase-pricing .panel{background:#f6eff2;border:1px solid #e6dadf;border-radius:18px;padding:30px}.showcase-pricing .panel+.panel{background:#f5f0fa;border:1px solid #e7def0}.showcase-pricing strong{font-size:43px}.showcase-pricing p{font-size:12px}.showcase-points{gap:15px;margin:35px 0}.showcase-points>div{background:#fff;border:1px solid #e8e0e3;border-radius:12px;padding:20px;font-size:12px}.shareable-page{background:#f2ebee}.shareable-page>header h1{font-size:28px}.help-center,.public-document,.public-page{color:var(--text)}.help-center h1,.public-document h1,.public-page h1{font-size:36px}.access-page{--text:#44373c;--muted:#94878c;--line:#e7e1e3;background:#fffefa;grid-template-columns:1fr 1fr;gap:14px;min-height:100dvh;padding:14px;display:grid}.access-main{flex-direction:column;min-height:calc(100dvh - 28px);display:flex}.access-main>header{gap:14px;padding:16px 26px}.access-main .brand-lockup{letter-spacing:-1px;font-size:24px;font-weight:700}.access-main .brand-mark{width:31px;height:31px}.access-main>header .back-link{color:#9c9094;font-size:10px}.auth-greeting{width:63px;height:50px;margin:0 auto 12px}.auth-greeting svg{width:63px;height:53px}.access-form-wrap h1{color:#44373c;letter-spacing:-.9px;text-align:center;margin:0 0 27px;font-size:27px;font-weight:600;line-height:1.2}.access-intro{text-align:center;color:#94878c;margin:-13px 0 22px;font-size:12px;line-height:1.65}.access-page .field{margin-bottom:15px}.access-page .field label{color:#836f77;margin-bottom:6px;font-size:11px;font-weight:500}.access-page :is(input,select,textarea){color:#5b464e;background-color:#fff;border-color:#e5dee1;border-radius:9px;min-height:42px;font-size:12px}.access-page input[type=checkbox]{min-height:0}.access-page input::placeholder{color:#b6a3aa}.password-field>button{color:#ab9ca2;bottom:11px}.password-strength{background:#eee8ea;margin:-5px 0 30px}.password-strength i{background:#a77d8d}.password-strength small{color:#aa969e;font-size:9px;top:8px}.access-form-row{margin-top:3px;font-size:10px}.access-form-row label{color:#948289;font-size:10px}.access-form-row a,.access-switch a,.terms-check a{color:#6f4f5b;text-decoration:none!important}.access-form-wrap form>.btn.primary{border-radius:9px;min-height:42px;margin-top:18px;padding:10px;font-size:12px}.access-alternatives{gap:8px;margin-top:13px}.access-alternatives .btn{background:#fff;border-color:#e7dfe2;min-height:38px;font-size:11px}.access-alternatives .btn svg{width:14px}.access-switch{color:#9f8d94;margin:18px 0 12px;font-size:11px}.access-states{color:#ab979f;border-color:#efe8eb;padding-top:10px;font-size:9px}.access-states .field{margin:10px 0}.access-page .config-hint{color:#a29198;margin-top:9px;font-size:9px;line-height:1.65}.terms-check{color:#99858d;gap:7px;font-size:10px}.access-main>footer{color:#b19ba4;border:0;gap:10px;padding:17px 26px 9px;font-size:9px}.access-main>footer .field{max-width:105px}.access-main>footer .field label{display:none}.access-main>footer select{background-color:#0000;border:0;min-height:31px;padding-block:5px;font-size:10px}.access-art{background:#f1e7eb;border:1px solid #e9dee2;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:0;padding:35px 35px 20px;position:relative;overflow:hidden}.access-art,.auth-art-top{align-items:center;display:flex}.auth-art-top{color:#947b85;gap:7px;font-size:10px}.auth-scene{width:100%;max-width:480px;height:345px;margin:auto 0;position:relative}.auth-scene:after,.auth-scene:before{content:"";border:1px solid #e5d8dd;border-radius:50%;width:310px;height:310px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.auth-scene:after{z-index:0;background:#eadce1;width:265px;height:265px;top:32px}.auth-floating-note{white-space:nowrap;color:#977180;z-index:2;background:#fffdf4;border:1px solid #e9e4cf;border-radius:9px;align-items:center;gap:7px;padding:10px 15px;font-size:10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-5deg)}.auth-floating-note>span{color:#c8b66f;font-size:16px}.auth-mascot{z-index:1;width:280px;height:230px;position:absolute;top:37px;left:50%;transform:translate(-50%)}.auth-bubble{z-index:2;padding:15px 19px;font-size:12px;position:absolute;box-shadow:0 7px 20px #5c384609}.visitor-bubble{color:#a186b6;background:#eee5f5;border:1px solid #e4d8ee;border-radius:12px 12px 2px;top:230px;right:0;transform:rotate(4deg)}.visitor-bubble span{margin-inline-start:12px;font-size:17px}.answer-bubble{color:#8f757f;background:#fff;border:1px solid #e6dbdf;border-radius:12px 12px 12px 2px;align-items:center;gap:8px;display:flex;top:294px;left:0;transform:rotate(-4deg)}.answer-bubble .mini-scout{border-radius:8px;width:22px;height:23px;font-size:15px}.auth-spark{z-index:2;color:#d2bbdf;font-size:35px;position:absolute}.spark-one{top:90px;right:10px;transform:rotate(20deg)}.spark-two{color:#c4b77e;top:165px;left:5px}.auth-art-bottom{text-align:center;margin:20px 0 0}.auth-art-bottom h2{color:#725661;letter-spacing:-.6px;margin:0}.auth-art-bottom p{color:#a79099;margin-top:8px;font-size:11px}.scene-dots{justify-content:center;gap:5px;margin:22px 0 24px;display:flex}.scene-dots i{background:#d2c0c7;border-radius:4px;width:5px;height:5px}.scene-dots i:first-child{background:#a37f8d;width:16px}.access-art>small{color:#a9919a;margin:0;font-size:8px;position:static}.access-message{gap:14px}.access-message h2{font-size:20px}.access-message p{font-size:12px}.access-envelope{color:#8e6c79;background:#f2e8ec;border:0;width:50px;height:50px}.access-page .banner{margin-bottom:15px;padding:10px;font-size:11px}@media (min-width:1600px){.app-main{padding:35px 45px}}@media (max-height:820px) and (min-width:901px){.sidebar-credit-card{display:none}.nav-section-label{margin-top:12px}.sidebar-navigation a{min-height:35px;padding-block:8px}.app-sidebar{padding-top:18px}.sidebar-brand{padding-bottom:15px}.access-main>footer,.access-main>header{padding-block:8px}.access-form-wrap{padding-block:5px}.auth-greeting{height:40px;margin-bottom:8px}.auth-greeting svg{height:44px}.access-form-wrap h1{margin-bottom:20px}.auth-scene{transform:scale(.9)}}@media (max-width:1200px){.app-root{--sidebar-width:214px}.app-sidebar{padding-inline:12px}.app-header{padding-inline:24px}.app-header-right{gap:13px}.global-search{border:0;padding:3px}.global-search kbd,.global-search span{display:none}.app-main{padding:26px 24px}.overview-layout{grid-template-columns:minmax(0,1fr) 255px;gap:18px}.performance-strip{gap:12px}.performance-strip>div{padding:17px}.performance-strip>div>span{font-size:10px}.performance-strip strong{font-size:26px}.metric-icon{inset-inline-end:10px;width:25px;height:25px;top:12px}.welcome-banner h2{max-width:380px;font-size:22px}.welcome-banner>svg{width:180px;inset-inline-end:10px}.welcome-bubble{display:none}.checklist,.learning-note{padding:18px}.agent-line{flex-wrap:wrap}.owner-checklist{grid-template-columns:1fr}.public-header{gap:20px;padding-inline:4%}.public-header nav{gap:17px;font-size:11px}.landing-hero{gap:15px;padding-inline:5%}.hero-product-scene{transform:scale(.93)}.answer-demo,.landing-closing,.landing-workflow{margin-inline:4%}.hero-caption{flex-wrap:wrap;gap:8px}.showcase h1{font-size:52px}.access-art{padding:28px 20px 18px}}@media (max-width:1050px) and (min-width:901px){.overview-layout{grid-template-columns:1fr}.learning-aside{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.checklist{margin-top:0}.welcome-banner>svg{opacity:.7}}@media (max-width:900px){.app-root,.app-root.sidebar-collapsed{--sidebar-width:0px;padding-inline-start:0}.app-sidebar{display:none}.app-header{height:62px;padding:0 20px}.mobile-menu-toggle{display:grid}.app-header-right{gap:15px}.header-breadcrumb{font-size:10px;display:flex}.app-main{padding:25px 22px}.overview-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.performance-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-strip>div{padding:17px 14px}.metric-icon{display:none}.performance-strip>div>span{padding:0}.owner-summary{grid-template-columns:repeat(2,1fr)}.owner-checklist{grid-template-columns:1fr}.inbox-layout{height:calc(100dvh - 105px)}.public-header{flex-wrap:wrap;height:auto;min-height:80px;padding:19px 5%}.public-header nav{flex-basis:100%;order:3;justify-content:center;gap:25px;padding:8px 0 0}.public-header-actions{gap:15px;margin-inline-start:auto}.landing-hero{text-align:center;grid-template-columns:minmax(0,1fr);gap:25px;padding:40px 6% 30px}.landing-hero h1{font-size:54px}.hero-copy>p{margin:auto}.hero-actions,.hero-caption{justify-content:center}.hero-product-scene{width:100%;max-width:490px;margin:auto;transform:none}.answer-demo{grid-template-columns:1fr}.demo-side-label{display:none}.landing-features,.landing-pricing,.use-cases{padding:55px 5%}.editorial-heading{display:block}.landing-workflow{grid-template-columns:1fr;gap:30px;padding:35px}.landing-faq{gap:30px;margin:0 5% 35px;padding:20px 0}.showcase{padding:35px 6%}.showcase-hero{text-align:center;grid-template-columns:1fr;max-width:620px;margin:auto}.showcase-hero p{margin:auto}.showcase-hero .button-row{justify-content:center}.showcase-art{width:100%;max-width:440px;margin:auto}.access-page{background:#fffefa;grid-template-columns:1fr;gap:0;padding:0}.access-main{min-height:100dvh}.access-art{display:none}.access-main>header{padding:20px 26px}.access-form-wrap{width:min(100%,380px);padding:12px 22px}.access-main>footer{padding:18px 26px}}@media (max-width:650px){.app-header{gap:8px;padding:0 14px}.header-breadcrumb>span{display:none}.header-breadcrumb strong{text-overflow:ellipsis;max-width:120px;overflow:hidden}.app-header-right{gap:12px}.app-header .website-link{display:none}.global-search{display:flex}.app-main{padding:22px 16px 30px}.config-head,.page-head{gap:16px;margin-bottom:21px}.config-head h1,.page-head h1{font-size:25px}.page-head p{font-size:11px}.page-head .head-actions{gap:10px;width:100%}.head-actions>select{flex:1;width:auto}.head-actions .btn{font-size:11px}.welcome-banner{min-height:186px;margin-bottom:18px;padding:21px}.welcome-kicker{font-size:8px}.welcome-banner h2{max-width:230px;font-size:21px;line-height:1.25}.welcome-banner p{max-width:175px;font-size:10px}.welcome-banner>svg{inset-inline-end:-9px;width:122px;height:110px;bottom:-4px}.welcome-banner button{font-size:10px}.performance-strip{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px}.performance-strip>div{gap:8px;padding:16px}.performance-strip strong{font-size:27px}.performance-strip small{font-size:8px}.overview-layout{grid-template-columns:1fr;gap:20px}.conversation-chart{padding:18px}.conversation-chart .section-title{align-items:flex-start;gap:9px}.conversation-chart .section-title h2{font-size:14px}.conversation-chart .section-title>span{font-size:8px}.chart-bars{gap:4px;height:130px}.chart-bars>div{border-radius:3px 3px 0 0}.agent-line{padding:15px}.recent-section{padding:17px}.recent-section .section-title{align-items:flex-start}.section-title h2{font-size:15px}.section-title .text-button{font-size:10px}.checklist,.learning-note{padding:23px}.app-footer{padding:15px 16px;font-size:8px}.owner-summary{gap:12px}.owner-summary>div{padding:18px}.owner-summary strong{font-size:28px}.owner-summary .brand-lockup{font-size:19px}.owner-checklist>button{gap:12px;padding:19px 15px}.owner-checklist>button h2{font-size:15px}.owner-checklist>button p{font-size:10px}.owner-checklist .badge{display:none}.owner-boundary{padding:22px}.public-header{gap:17px;min-height:70px;padding:18px 20px}.public-header .brand-lockup{font-size:24px}.public-header .brand-mark{width:29px;height:29px}.public-header-actions{gap:13px}.public-header-actions select{width:62px;padding-inline:3px 14px;font-size:9px}.public-header-actions .btn{min-height:34px;padding:7px 10px;font-size:10px}.public-header-actions .btn svg{display:none}.public-header .login-link{font-size:10px}.public-header nav{gap:20px;padding-top:4px;font-size:10px}.landing-hero{padding:28px 22px 10px}.hero-label{padding:6px 10px;font-size:8px}.landing-hero h1{letter-spacing:-2px;margin:20px 0 18px;font-size:43px}.hero-copy>p{font-size:12px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:23px}.hero-actions .btn{min-height:41px;padding:10px 13px;font-size:11px}.hero-actions .text-button{font-size:10px}.hero-caption{gap:10px;margin-top:17px;font-size:8px}.hero-product-scene{height:405px;margin-top:12px}.hero-chat-card{width:266px;padding:17px;top:35px;transform:translate(-50%)rotate(-2deg)}.hero-chat-visitor{margin-inline-start:20px;font-size:9px}.hero-chat-answer{padding:12px}.hero-chat-answer>span{font-size:10px}.hero-chat-answer p{font-size:9px}.scene-orbit{width:285px;height:285px;top:50px}.scene-source{padding:9px;font-size:8px;top:0;left:0}.scene-star{font-size:30px;top:11px;right:-8px}.hero-mascot{width:108px;bottom:0;left:-18px}.scene-resolution{padding:9px 11px;bottom:2px;right:-9px}.scene-resolution strong{font-size:9px}.scene-resolution small{font-size:7px}.answer-demo{border-radius:17px;margin:20px 16px 35px}.answer-demo-content{padding:22px 18px}.demo-question-line strong{font-size:12px}.demo-question-line small{font-size:8px}.answer-demo form input{font-size:14px}.answer-example>p{font-size:12px}.answer-demo-bottom{gap:14px}.integrations-ribbon{gap:22px;margin:0 20px;padding:0 0 30px}.integrations-ribbon strong{font-size:12px}.integrations-ribbon img{width:20px;height:20px}.landing-features,.landing-pricing,.use-cases{padding:45px 20px}.editorial-heading{margin-bottom:27px}.editorial-heading h2,.landing-faq h2,.landing-workflow h2{letter-spacing:-.9px;font-size:29px}.editorial-heading p{font-size:12px}.feature-editorial{gap:15px}.feature-editorial>article{border-radius:17px;padding:24px}.feature-editorial h3{font-size:23px}.landing-workflow{border-radius:18px;margin:0 16px;padding:26px}.landing-workflow h2{margin-inline:0}.pricing-card{padding:24px}.landing-faq{grid-template-columns:1fr;gap:22px;margin-inline:22px}.landing-closing{border-radius:18px;margin:0 16px 30px;padding:38px 24px}.landing-closing h2{font-size:30px}.landing-closing p{font-size:12px}.public-footer{padding:30px 22px}.showcase{padding:24px 22px 40px}.showcase h1{letter-spacing:-1.8px;font-size:44px}.showcase-hero{gap:33px;padding-bottom:25px}.showcase-hero p{font-size:12px}.showcase-hero .button-row{gap:9px}.showcase-hero .btn{padding:9px 10px;font-size:10px}.showcase-art{padding:5px 20px 24px}.showcase-art>svg{width:190px}.showcase-art-pill{padding:10px;font-size:8px;right:-8px}.showcase-section-head h2{font-size:25px}.showcase-points,.showcase-pricing{grid-template-columns:1fr}.showcase-points{gap:10px}.showcase>p{font-size:11px}.access-main>header{padding:18px 22px}.access-main>header .back-link{font-size:9px;display:flex}.access-main>header .brand-lockup{font-size:23px}.access-form-wrap{max-width:390px;padding:8px 27px}.access-form-wrap h1{font-size:26px}.access-main>footer{padding:12px 22px}.auth-greeting{margin-bottom:9px}.access-page .field{margin-bottom:14px}.access-states{font-size:8px}}@media (max-height:740px){.access-form-wrap h1{margin-bottom:20px;font-size:25px}.auth-greeting{display:none}.access-main>header{padding-block:12px}.access-form-wrap,.access-main>footer{padding-block:8px}.access-form-wrap .field{margin-bottom:12px}.access-switch{margin-block:13px 9px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.brand-lockup{vertical-align:middle;align-items:center;line-height:1}.brand-lockup .brand-mark{place-items:center;width:30px;height:30px;line-height:0;display:grid}.brand-lockup .brand-mark svg{width:100%;height:100%;display:block}.brand-lockup .brand-wordmark{line-height:1;display:block}.brand-lockup>img{object-fit:contain;display:block}.sidebar-bottom>a,.sidebar-bottom>button,.sidebar-navigation a{font-size:12px}.sidebar-workspace{padding-inline:9px}.workspace-copy strong{font-size:11px}.workspace-copy small{font-size:10px}.performance-strip>div>span{font-size:12px}.performance-strip strong{font-size:31px}.performance-strip small{font-size:11px}.performance-strip .metric-icon{opacity:.85}.welcome-banner{background:#722f4b;border-color:#722f4b}.welcome-kicker{color:#d9b5c4}.welcome-banner h2{color:#fff8f8}.welcome-banner p{color:#e1c5d0}.welcome-banner button{color:#fff2ed}.welcome-banner:after{border-color:#ffffff12}.welcome-banner .status-dot{background:#edc9d7}.welcome-bubble{color:#885568;background:#fff6f6}.sidebar-navigation a.active{color:#722f4b;background:#f4e8ee}.sidebar-credit-card{background:#f8f0f3;border-color:#ecdde4}.sidebar-credit-card strong{color:#774258}.sidebar-credit-card p{color:#926c7c}.chart-bars>div{background:#b57d93}.chart-bars i{background:#ebd5df}.legend-dot{background:#b57d93}.legend-dot.pale{background:#ebd5df}.learning-note{background:#f3ebf1;border-color:#e9dce5}.learning-note h2{color:#65445c}.learning-note>p,.learning-question small{color:#887082}.learning-question>span{color:#775b6d}.learning-note .eyebrow{color:#887383}.library-nav button.active,.source-library button.active{color:#722f4b;background:#f6eaf0}.owner-summary>div:first-child{padding-inline-start:24px}.owner-summary>div:last-child{border:1px solid var(--line)}.owner-summary>div>strong{color:#722f4b;font-size:33px;font-weight:600}.owner-summary>div>.brand-lockup{color:#722f4b;font-size:26px}.owner-checklist{border-top:0}.owner-index{flex-shrink:0;place-items:center;display:grid}.inbox-layout{grid-template-columns:270px minmax(0,1fr) 235px}.thread-list-item.selected{background:#f8eef3;border-inline-start-color:#965671}.landing-hero h1{color:#4b2d3b}.landing-hero h1 em{color:#a56880}.hero-copy>p{color:#8b737d}.hero-label{color:#915e73;background:#f5eaf0;border-color:#eddee5}.hero-caption{color:#927e86}.hero-chat-answer,.hero-chat-heading{text-align:start}.hero-chat-card{border-color:#ecdee4}.hero-chat-answer p,.hero-chat-heading small{color:#907a84}.hero-chat-answer>span{color:#684252}.scene-resolution{background:#fbefef;border-color:#f1d9de}.scene-resolution>span{color:#b67586}.scene-resolution strong{color:#97677a}.scene-resolution small{color:#a27f8b}.scene-orbit{background:#f4e9ee}.scene-orbit:after{border-color:#eadde5}.hero-chat-answer{background:#faf3f5}.hero-chat-visitor{color:#97677f;background:#eedfe8}.hero-chat-card>button{color:#955e75;border-color:#ead8e0}.public-header nav{display:flex}.public-header-actions{min-width:0}.access-art{background:#f3e7ed;border-color:#eedee6;margin:0}.access-page .field label{color:#7c626e}.access-page .access-form-row label,.access-page .terms-check{color:#89717c}.access-page .config-hint,.access-switch{color:#8e7882}.access-page .password-strength small{color:#917780}.access-page .enrolment-key{gap:10px;margin-bottom:18px;padding:18px}.auth-art-bottom h2{font-size:20px}.auth-bubble{font-size:13px}.visitor-bubble{color:#a0728b}.answer-bubble{color:#93657a}.auth-art-bottom p,.auth-art-top{color:#9c7a8a}.badge.green{color:#4b7b5c;background:#edf5ef}@media (max-width:1200px){.inbox-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:900px){.inbox-layout{grid-template-columns:1fr;min-height:620px}.mobile-sidebar .nav-count,.mobile-sidebar .nav-label,.mobile-sidebar .nav-section-label,.mobile-sidebar .sidebar-workspace>svg,.mobile-sidebar .workspace-copy{display:block}}@media (max-width:650px){.performance-strip>div>span{font-size:11px}.performance-strip strong{font-size:27px}.performance-strip small{font-size:9px}.owner-summary>div:first-child{padding-inline-start:18px}.owner-summary>div>.brand-lockup{font-size:20px}.public-header nav{gap:22px}.landing-hero{grid-template-columns:minmax(0,1fr)}.landing-hero h1{font-size:41px;display:block}.hero-product-scene{width:100%}}*{scrollbar-width:thin;scrollbar-color:#d3bdc7 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d3bdc7;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b68f9f}.sidebar-navigation{scrollbar-color:#d3bdc7 transparent}.sidebar-navigation>.sidebar-signout{color:#8b5b6f;margin-top:9px}.sidebar-navigation>.sidebar-signout:hover{color:#722f4b;background:#f6eaf0}.app-root:has(.inbox-main) .app-footer{display:none}.inbox-main{height:calc(100dvh - 72px);min-height:0}.inbox-layout{grid-template-columns:290px minmax(0,1fr);height:100%;min-height:0;display:grid}.inbox-list{border-inline-end:1px solid var(--line);height:100%}.inbox-list-head{padding:22px 18px 14px}.inbox-list-head h1{margin-bottom:17px;font-size:19px}.inbox-list-head select{min-height:33px;margin-bottom:10px;font-size:11px}.inbox-list-head .search{min-height:33px}.inbox-list-head .search input{min-height:29px;font-size:11px}.thread-list-item{padding:15px 18px;position:relative}.thread-list-item>div{gap:9px}.thread-list-item strong{font-size:12px;font-weight:600}.thread-list-item .avatar{border-radius:9px;width:27px;height:27px}.thread-list-item p{color:#8b7580;margin:7px 0 0;font-size:11px;line-height:1.5}.thread-list-item footer{margin-top:8px}.thread-list-item footer .badge{padding:2px 6px;font-size:9px}.inbox-list-footer{padding:12px 18px;font-size:9px}.correspondence{background:#fcfafb;height:100%;display:flex}.correspondence-head{background:#fff;flex-wrap:nowrap;gap:11px;padding:16px 24px}.correspondence-head>.avatar{width:35px;height:35px;font-size:11px}.correspondence-head>div{flex:1;min-width:0}.correspondence-head h2{font-size:15px}.correspondence-head p{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.correspondence-head>.icon-btn{color:#947282;margin:0}.handoff-bar{background:#fff;border-bottom:1px solid #eee6ea;align-items:center;gap:12px;padding:10px 24px}.handoff-bar>span{color:#8f7481;gap:6px;font-size:10px}.conversation-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.conversation-actions .btn{border-radius:8px;min-height:30px;padding:6px 10px;font-size:10px}.mail-thread{overscroll-behavior:contain;flex-direction:column;gap:19px;min-height:0;padding:25px 28px;display:flex;overflow-y:auto}.mail-message{border:0;flex-shrink:0;max-width:min(76%,540px);padding:0}.mail-message.incoming{align-self:flex-start}.mail-message.outgoing{align-self:flex-end}.mail-author{gap:9px;margin:0 4px 6px}.mail-author .avatar{display:none}.mail-author strong{color:#866c79;font-size:10px;font-weight:500}.mail-author small{color:#ac96a1;margin-inline-start:0;font-size:9px}.outgoing .mail-author{justify-content:flex-end}.mail-body{background:#fff;border:1px solid #eae1e5;border-radius:3px 15px 15px;margin:0;padding:13px 16px;box-shadow:0 2px 4px #4a243403}.mail-body p{color:#66515b;overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px;line-height:1.7}.outgoing .mail-body{background:#f0e3eb;border-color:#e8d4de;border-radius:15px 3px 15px 15px}.outgoing .mail-body p{color:#71465a}.mail-body .citation{background:#fff9fc;border-color:#e6d3dd;margin-top:10px;padding:4px 7px;font-size:9px}.mail-message.internal{background:#fff9e9;border:1px solid #eee4c8;border-radius:10px;align-self:center;max-width:min(90%,600px);padding:12px 15px}.internal .mail-body{box-shadow:none;background:0 0;border:0;padding:0}.internal .mail-body p{color:#8a7653}.internal .mail-author{margin-inline:0}.internal .mail-author small{color:#a38d5d}.thread-event{color:#a38b98;flex-shrink:0;gap:8px;padding:5px 0;font-size:9px}.thread-event>span{background:#eae0e5}.reply-composer{border-radius:12px;flex-shrink:0;margin:0 24px 20px;box-shadow:0 3px 10px #4b233403}.reply-tabs{border:0;gap:16px;padding:10px 13px}.reply-tabs button{font-size:10px}.reply-tabs>span{font-size:9px}.reply-composer>textarea{height:54px;min-height:54px;padding:5px 13px;font-size:12px;line-height:1.6}.reply-composer>textarea:focus{outline:none}.reply-composer:focus-within{border-color:#b78a9f;box-shadow:0 0 0 2px #f3e7ed}.reply-composer footer{align-items:center;padding:8px 10px}.reply-composer footer .btn{min-height:30px;padding:6px 9px;font-size:10px}.reply-composer footer .btn:first-child{color:#9b7f8d;background:0 0;border:0}.modal .visitor-context{background:0 0;border:0;padding:0;display:block;overflow:visible}.modal .visitor-identity{padding:5px 0 18px}.modal .visitor-identity h3{margin:9px 0 4px;font-size:15px}.modal .context-section{padding:17px 0}.modal .context-section>.eyebrow{margin-bottom:12px}.modal .context-section:last-child{padding-bottom:0}@media (max-width:1100px){.inbox-layout{grid-template-columns:255px minmax(0,1fr)}.mail-thread{padding-inline:20px}.mail-message{max-width:87%}.correspondence-head,.handoff-bar{padding-inline:18px}}@media (max-width:900px){.inbox-main{height:calc(100dvh - 62px)}.inbox-layout{height:100%;min-height:0;display:block}.inbox-list{border:0;display:flex}.correspondence,.inbox-layout.thread-open .inbox-list{display:none}.inbox-layout.thread-open .correspondence{height:100%;display:flex}.correspondence-head .mobile-back{border:0;min-height:29px;margin:0;padding:3px;font-size:0;display:flex}.correspondence-head .mobile-back svg{width:19px;height:19px}.correspondence-head>div{flex-basis:auto}.handoff-bar{gap:8px;padding:9px 14px}.mail-thread{padding:22px 16px}.reply-composer{margin:0 14px 14px}}@media (max-width:420px){.correspondence-head{gap:8px;padding:13px 14px}.correspondence-head h2{font-size:14px}.correspondence-head p{font-size:10px}.correspondence-head>.avatar{width:29px;height:29px}.handoff-bar>span{max-width:110px;font-size:9px;line-height:1.5}.conversation-actions{gap:5px}.conversation-actions .btn{padding:6px 8px;font-size:9px}.mail-message{max-width:88%}.mail-body{padding:11px 13px}.mail-body p{font-size:12px}.reply-tabs>span{display:none}}@media (max-height:760px){.sidebar-credit-card{display:none}}.sidebar-navigation>.sidebar-signout{text-align:start;width:100%;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.sidebar-collapsed .sidebar-navigation>.sidebar-signout{justify-content:center;padding-inline:0}:root{--control-height:36px;--control-radius:9px;--icon-label-gap:7px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.email-editor-layout{gap:24px}.email-preview-surface{background:#fcf9fb;border-radius:15px}.email-preview-surface>.row-between{margin-bottom:18px}.email-preview-surface>.row-between>.button-row{--control-height:32px;--control-radius:8px}.email-paper{border:1px solid #eadfe5;border-radius:12px;overflow:hidden}.faq-editor>.row-between{margin-bottom:14px}.badge,.popular-label{gap:var(--icon-label-gap)}.badge>svg,.btn>svg,.popular-label>svg,.sidebar-navigation a>svg,.text-btn>svg{flex-shrink:0}.btn.aw-button{box-sizing:border-box;white-space:normal;text-align:center;flex-shrink:0;gap:7px;max-width:100%;font-weight:500;line-height:1.25;height:var(--control-height)!important;min-height:var(--control-height)!important;border-radius:var(--control-radius)!important;padding:0 13px!important;font-size:11px!important}.btn.aw-button>svg{width:14px;height:14px}.btn.aw-button:hover{transform:none}.btn.aw-button.primary{box-shadow:0 2px 3px #6c29460a}.btn.primary:active:not(:disabled),.btn.primary:hover:not(:disabled){background:var(--brand-primary,#722f4b)}@supports (color:color-mix(in lab,red,red)){.btn.primary:active:not(:disabled),.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary,#722f4b),#000 12%)}}.btn.primary:active:not(:disabled),.btn.primary:hover:not(:disabled){border-color:var(--brand-primary,#722f4b)}@supports (color:color-mix(in lab,red,red)){.btn.primary:active:not(:disabled),.btn.primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary,#722f4b),#000 12%)}}.btn.primary:active:not(:disabled),.btn.primary:hover:not(:disabled){color:var(--brand-primary-ink,#fff);filter:none}.brand-theme .btn.primary:active:not(:disabled),.brand-theme .btn.primary:hover:not(:disabled){background:var(--brand-primary,#722f4b)!important}@supports (color:color-mix(in lab,red,red)){.brand-theme .btn.primary:active:not(:disabled),.brand-theme .btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary,#722f4b),#000 12%)!important}}.brand-theme .btn.primary:active:not(:disabled),.brand-theme .btn.primary:hover:not(:disabled){border-color:var(--brand-primary,#722f4b)!important}@supports (color:color-mix(in lab,red,red)){.brand-theme .btn.primary:active:not(:disabled),.brand-theme .btn.primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary,#722f4b),#000 12%)!important}}.brand-theme .btn.primary:active:not(:disabled),.brand-theme .btn.primary:hover:not(:disabled){color:var(--brand-primary-ink,#fff)!important}.btn.primary:focus-visible{outline-offset:3px;outline:3px solid #bb8ba1}.btn.aw-button.secondary{background-color:#fff;border-color:#e6dce1}.btn.aw-button.secondary:hover:not(:disabled){background-color:#fcf7fa;border-color:#ccb1bf}.button-row,.config-save>div,.head-actions,.modal-actions,.toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px}.head-actions>select,.toolbar-actions>select,.toolbar>select{height:36px;min-height:36px;padding-block:6px}.head-actions .icon-btn,.toolbar-actions .icon-btn{width:36px;height:36px}.agent-line,.conversation-actions,.learning-note,.reply-composer footer,.table-container{--control-height:32px;--control-radius:8px}.access-page,.public-site{--control-height:40px}.public-header{--control-height:36px}.hero-actions,.landing-closing{--control-height:42px}.config-page .button-row{align-items:center}.config-page .page-head{margin-bottom:24px}.config-page h1{font-size:27px}.config-columns{align-items:start}.config-columns>.panel,.config-page .config-columns>.panel{margin-top:0}.auth-settings .config-columns{align-items:stretch}.config-columns .panel-head,.config-columns>.panel>.padded{padding:20px 22px}.config-page .field{margin-bottom:18px}.foundation-toolbar{align-items:flex-end;gap:12px}.config-page .foundation-toolbar .field{flex:0 200px;min-width:0;margin:0}.foundation-toolbar .field>select{border-radius:9px;height:36px;min-height:36px;padding-block:6px;font-size:11px}.foundation-toolbar>.table-toolbar{flex:220px}.foundation-toolbar .search-input{height:36px}.config-page .panel .form-grid{gap:0 18px}.app-main .padded+.table-container,.app-main :is(.panel,.table-container)+:is(.btn,.button-row,.table-container),.toggle-row+:is(.field,.form-grid,.inline-fields,.button-row){margin-block-start:20px}.app-main p+:is(.btn,.button-row){margin-block-start:16px}.app-main .panel h2+p{margin-block-start:8px}.system-settings-grid{align-items:stretch}.config-page .config-columns+.config-hint{margin-block-start:20px}.licence-identity{align-items:center;gap:14px;display:flex}.licence-identity>svg{box-sizing:content-box;color:#763650;background:#f6edf2;border-radius:12px;flex-shrink:0;padding:12px}.licence-identity h2{margin-bottom:8px;line-height:1.4}.asset-grid{gap:15px;margin-bottom:20px}.asset-field>label{margin-bottom:7px;font-size:11px}.asset-upload{background:#fefcfd;border-color:#e9dfe5;border-radius:11px;gap:12px;padding:12px}.asset-sample{color:#a58597;background:#f2eaf0;border-radius:9px;width:58px;height:52px;padding:8px}.asset-sample svg{width:19px;height:19px}.asset-upload>div:last-child{flex:1}.asset-upload input[type=file]{color:#987c8a;background:0 0;border:0;border-radius:0;width:100%;max-width:100%;height:32px;min-height:32px;padding:0;font-size:10px}.asset-upload input[type=file]::file-selector-button{color:#81566b;background:#fff;border:1px solid #e3d3dc;border-radius:8px;height:32px;margin-inline-end:9px;padding:0 11px;font-size:11px}.asset-upload small{color:#a18c97;margin:5px 0 0;font-size:9px}.asset-upload .text-btn{margin-top:5px;font-size:10px}.brand-preview{background:#fcf9fb;border-color:#e9dfe5;border-radius:15px;padding:20px}.brand-preview>.eyebrow{color:#9f7e90;margin-bottom:14px}.brand-preview-dark,.brand-preview-light{border-color:#e7dde3;padding:20px 14px}.brand-preview-light{border-radius:11px 11px 0 0}.brand-preview-dark{background:#3e2934;border-color:#3e2934;border-radius:0 0 11px 11px}.brand-preview .brand-lockup{font-size:21px}.brand-preview .brand-lockup .brand-mark{width:27px;height:27px}.brand-preview-message{background:#fff;border:1px solid #eadfe6;border-radius:12px;margin-top:16px;padding:19px}.brand-preview-message h3{margin:14px 0 9px;font-size:19px;line-height:1.3}.brand-preview-message p{font-size:11px;line-height:1.7}.brand-preview-message>button{border-radius:9px;justify-content:center;gap:9px;width:auto;max-width:100%;height:36px;min-height:36px;margin:18px 0;padding:0 12px;font-size:11px}.brand-preview-message>button svg{width:14px;height:14px}.brand-preview-message footer{padding-top:12px;font-size:9px}.config-save{border-radius:12px;flex-flow:wrap;align-items:center;margin-top:20px;padding:14px 18px}.config-save>span{flex:180px;min-width:0;line-height:1.6}.config-save>div{justify-content:flex-end;width:auto;max-width:100%;margin-inline-start:auto}.settings-nav{margin-bottom:25px}.settings-nav a{font-size:11px}.pricing-system .pricing-controls{align-items:center;gap:20px;margin-bottom:52px}.billing-cycle{border-radius:11px;padding:4px}.billing-cycle button{border-radius:8px;height:32px;padding:0 14px;font-size:11px}.pricing-controls .field>select{height:40px;min-height:40px}.pricing-card{border-radius:16px!important}.pricing-card .aw-button{width:100%}.access-page{background:#fdfbfc;padding:0;display:block}.access-main{min-height:100dvh}.access-form-wrap{width:min(100%,390px);margin:auto;padding:22px}.access-form-wrap h1{margin-bottom:28px;font-size:26px}.access-main>header{padding:24px 34px}.access-main>footer{padding:17px 34px}.panel-head{align-items:center}.panel-head .btn.aw-button{margin:0}.asset-upload input:focus-visible{outline-offset:3px;outline:2px solid #b78a9f}@media (max-width:900px){.brand-preview{position:static}.config-columns{gap:20px}}@media (max-width:650px){.head-actions .btn.aw-button{flex:0 auto}.config-page h1{font-size:25px}.config-columns>.panel>.padded{padding:18px}.config-columns .panel-head{padding:17px 18px}.asset-upload{flex-direction:row;align-items:center;gap:10px;padding:10px}.asset-sample{width:42px;height:44px}.asset-upload input[type=file]{font-size:9px}.asset-upload input[type=file]::file-selector-button{padding-inline:8px;font-size:10px}.asset-upload small{font-size:8px;line-height:1.5}.brand-preview{padding:17px}.brand-preview-message{margin-top:15px;padding:17px}.brand-preview .brand-lockup{font-size:20px}.config-save{align-items:center;gap:12px;padding:14px 16px}.config-save>div{margin-inline-start:auto}.button-row,.modal-actions{gap:8px}.conversation-actions .btn.aw-button{padding-inline:9px!important;font-size:10px!important}.access-page{--control-height:40px}.pricing-system .pricing-controls{gap:14px;margin-bottom:40px}.access-main>header{padding:19px 22px}.access-main>footer{padding:12px 22px}.access-form-wrap{padding:14px 27px}}@media (max-height:740px){.access-main>header{padding-block:12px}.access-form-wrap,.access-main>footer{padding-block:8px}.access-form-wrap h1{margin-bottom:20px}}.service-logo{color:#795567;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:36px;padding:6px;display:inline-flex}.service-logo img{object-fit:contain;width:100%;height:100%;display:block}.service-logo-paddle{background:#282522}.gateway-symbol{border-radius:10px;width:84px;height:44px;background:#fff!important}.gateway-symbol .service-logo{width:84px;min-width:0;height:44px;min-height:0;padding:9px}.gateway-symbol .service-logo img{width:66px;height:26px}.gateway-grid>.panel.gateway-card{margin:0}.gateway-card>.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.gateway-card .row-between>.icon-btn{width:36px;height:36px}.gateway-symbol .service-logo-paddle{background:#282522}.checkout-methods .service-logo{vertical-align:middle;width:45px;height:28px;margin-inline-end:8px}.google-signin-logo{object-fit:contain;width:22px;height:22px}.access-message>.google-signin-logo{width:38px;height:38px}.list-pagination{flex-wrap:wrap;gap:14px;padding:14px 18px}.pagination-summary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pagination-controls{gap:8px;margin-inline-start:auto}.page-size{gap:7px}.page-size select{border-radius:8px;width:68px;height:32px;min-height:32px}.pagination-controls .icon-btn,.pagination-controls .page-number{border-radius:8px;width:32px;min-width:32px;height:32px}.page-number[aria-current=page]{background:var(--brand-primary,#763650);color:#fff}.page-number:hover:not([aria-current=page]){background:#f8f0f3}.page-gap{color:var(--muted);padding-inline:4px}.date-filter-trigger{color:#654555;white-space:nowrap;background:#fff;border:1px solid #e6dce1;border-radius:9px;justify-content:center;align-items:center;gap:8px;max-width:100%;height:36px;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.date-filter-trigger:hover,.date-filter-trigger[aria-expanded=true]{background:#fcf7fa;border-color:#bb8ea3}.date-filter-trigger svg{flex-shrink:0}.date-filter-popover{box-sizing:border-box;color:#49313e;background:#fffdfd;border:1px solid #e6dce1;border-radius:16px;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:18px;font-family:inherit;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 60px #4e223326,0 3px 12px #4e22330d}.date-filter-heading{align-items:center;gap:8px;font-size:13px;display:flex}.date-filter-heading>span{color:#91818a;margin-inline-start:auto;font-size:10px}.date-presets{flex-wrap:wrap;gap:6px;padding:16px 0;display:flex}.date-presets button{color:#71485c;background:#fcf7fa;border:1px solid #eee3e8;border-radius:7px;padding:7px 10px;font-size:11px}.date-presets button:hover{background:#f1e3ea}.date-custom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.date-custom label{color:#776470;gap:7px;min-width:0;font-size:11px;display:grid}.date-custom input{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;font:inherit;color:#49313e;color-scheme:light;background:#fff;border:1px solid #e6dce1;border-radius:8px;padding:7px}.date-filter-hint{color:#91818a;margin:10px 0 16px;font-size:10px;line-height:1.6}.date-filter-actions{border-top:1px solid #f0e6eb;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.table-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table-toolbar>.search-input{box-sizing:border-box;flex:200px;min-width:160px;height:32px}.table-toolbar .search-input input{height:30px;min-height:30px;padding-block:0!important}.table-toolbar .toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-toolbar .select-wrap{flex:0 auto;min-width:110px}.table-toolbar select{padding-block:5px;padding-inline-start:10px;font-size:11px;line-height:20px}.head-actions .select-wrap select{height:36px;min-height:36px;padding-block:6px}.data-table-filters .date-filter-trigger,.data-table-filters select{height:32px;min-height:32px}.filter-summary{flex-wrap:wrap;justify-content:space-between;gap:8px}.report-caption{color:var(--muted);margin:-10px 0 20px;font-size:11px}@media (max-width:600px){.table-toolbar>.search-input{flex-basis:100%;min-width:0}.table-toolbar .toolbar-actions{width:100%}.table-toolbar .select-wrap{flex:120px}.pagination-summary{justify-content:space-between;gap:8px;width:100%}.list-pagination{align-items:center}.pagination-controls{justify-content:flex-end;width:auto}.pagination-controls nav{flex-wrap:nowrap;gap:2px}.pagination-controls .icon-btn,.pagination-controls .page-number{width:28px;min-width:28px;height:32px}.data-table-filters{padding:14px}.date-filter-trigger{white-space:normal;text-align:start}}.aw-skip-link{z-index:200;background:var(--brand-primary,#582a3c);color:var(--brand-primary-ink,#fff);inset-inline-start:12px;border-radius:7px;padding:10px 14px;font-size:12px;position:absolute;top:-60px}.aw-skip-link:focus{top:12px}.aw-dropdown{align-items:center;display:flex;position:relative}.aw-menu{z-index:40;border:1px solid var(--line);background:#fff;border-radius:8px;width:270px;max-height:min(70vh,520px);padding:8px;position:absolute;top:calc(100% + 10px);overflow:auto;box-shadow:0 12px 30px #42273115}.aw-menu-start{inset-inline-start:0}.aw-menu-end{inset-inline-end:0}.aw-menu-item{text-align:start;width:100%;color:var(--text);border-radius:5px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.aw-menu-item:hover:not(:disabled){background:#f6f3f4}.aw-menu-item svg{color:#73676c}.aw-menu-item .workspace-symbol{width:24px;height:24px;font-size:15px}.aw-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.aw-menu-text strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.aw-menu-text small{font:10px var(--mono);color:var(--muted)}.aw-menu-check{color:var(--brand-primary,#582a3c)!important}.aw-menu-divider{background:var(--line);height:1px;margin:6px 4px}.aw-menu-person{flex-direction:column;padding:8px 10px 6px;font-size:12px;display:flex}.aw-menu-person strong{font-weight:500}.aw-menu-person small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.aw-popover{flex-direction:column;width:min(380px,100vw - 32px);padding:0;display:flex}.aw-popover-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:8px;padding:6px 14px 0;display:flex}.aw-popover-head .tabs{border-bottom:0;margin-bottom:0}.aw-popover-actions{align-items:center;gap:2px;padding-bottom:6px;display:flex}.aw-popover-body{min-height:0;max-height:380px;overflow:auto}.aw-popover-body>.aw-skeleton,.aw-popover-body>.form-error{padding:16px}.aw-popover-body .empty{padding:30px 20px}.aw-popover-foot{border-top:1px solid var(--line);text-align:center;padding:12px;font-size:12px;display:block}.aw-popover-foot:hover{background:#fbf9fa}.notification-bell i{pointer-events:none}.aw-link-tabs a{white-space:nowrap;color:#72666b;border-bottom:2px solid #0000;padding:12px 0;font-size:12px}.aw-link-tabs a.active{color:var(--brand-primary,#582a3c);border-color:currentColor}.settings-nav a.aw-placeholder-link{color:#a69da1}.aw-skeleton{flex-direction:column;gap:10px;width:100%;display:flex}.aw-skeleton i{background:linear-gradient(90deg,#f2eff0,#f7f5f6 50%,#f2eff0) 0 0/200% 100%;border-radius:4px;height:12px;animation:aw-shimmer 1.4s ease-in-out infinite;display:block}.aw-skeleton i.aw-skeleton-block{border-radius:9px;width:100%;height:140px}@keyframes aw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aw-spin{animation:aw-spin .9s linear infinite}@keyframes aw-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aw-skeleton i,.aw-spin{animation:none}}.aw-placeholder{background:#fff;border:1px dashed #e2dcdf;border-radius:10px}.aw-placeholder .empty{padding-block:70px}.chart-empty{border-bottom:1px solid var(--line);min-height:150px;color:var(--muted);text-align:center;place-items:center;font-size:12px;display:grid}.agent-line.aw-agent-empty{cursor:default;border-style:dashed}.learning-note .aw-note-empty{padding:14px 0 18px;font-size:12px}.access-page a.btn,a.btn{text-decoration:none}.app-header-right [data-testid=system-chips]{gap:8px}.access-art-label,.access-knowledge-art>span,.eyebrow{text-transform:uppercase}.aw-menu-item.aw-danger{color:#a43c3c}.aw-banner{color:#6d5a2a;background:#fbf6ea;border:1px solid #ecdcb3;border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:13px}.aw-builder-loading{padding:40px 0}.diff-list .aw-diff-empty{color:var(--muted)}.aw-site-preview{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.aw-site-preview>div{gap:2px;min-width:0;display:grid}.aw-site-preview small{color:var(--muted);font-size:11px}.aw-swatch{border:1px solid var(--line);border-radius:50%;width:18px;height:18px;margin-inline-start:auto}.aw-note{color:var(--muted);margin:12px 0;font-size:12px}.onboarding form pre{white-space:pre-wrap;word-break:break-all;text-align:start}.aw-agent-cell small{color:var(--muted)}.modal{margin:auto}.aw-field-builder{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.aw-field-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}.aw-field-row .inline-fields{flex-wrap:wrap;align-items:center}.aw-consent-row{align-items:flex-start;gap:8px;font-size:13px;display:flex}.aw-timeline{gap:6px;margin:0 0 12px;padding-left:18px;display:grid}.aw-sim-result{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aw-sim-result li{align-items:baseline;gap:8px;display:flex}.aw-preview-stage{background:var(--bg);border:1px solid var(--line)}.aw-preview-stage.mobile{border-radius:28px}.aw-hours-row,.hours-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.check-row{align-items:center;gap:8px;display:inline-flex}.aw-strings-table{gap:4px;max-height:420px;display:grid;overflow:auto}.aw-strings-row{align-items:flex-end;gap:8px;display:flex}.aw-strings-row>.field{flex:1}textarea.code{font-family:var(--mono);font-size:12px}.connection-card.locked{opacity:.72}.playground-controls{margin:0 0 16px}.playground-controls .field{min-width:180px}.retrieval-card summary{cursor:pointer;list-style:none}.aw-share-qr{border:1px solid var(--line);border-radius:10px;margin:12px 0;display:block}.aw-share-chat{text-align:start;max-width:420px;margin:0 auto}.aw-share-embed{height:100dvh}.aw-share-embed .aw-share-chat{max-width:none;height:100%}.aw-share-unlock{text-align:center;justify-items:center;gap:12px;max-width:380px;margin:0 auto;display:grid}.aw-share-unlock .field{text-align:start;width:100%}.aw-share-powered{color:var(--muted);margin-top:8px;font-size:11px;display:block}#share-settings{margin-top:24px}.aw-heatmap{gap:3px;margin-top:8px;display:grid}.aw-heatmap-row{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.aw-heatmap-row>span{font:10px var(--mono);color:#71676b}.aw-heatmap-row>i{background:var(--brand-primary,#582a3c);border-radius:3px;height:16px;display:block}.aw-heatmap-row>i.aw-heat-zero{background:#f4f0f2}.aw-heatmap-axis small{font:9px var(--mono);color:#988f92}.aw-analytics-row{margin-top:25px}.aw-analytics-row .outcome-bar{margin:18px 0}.aw-quality-note{color:var(--muted);margin-top:6px;font-size:11px}.aw-teach-sample{color:#64585d;margin:8px 0;font-size:12px}.aw-teach-sample small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.aw-teach-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.test-pass.fail{color:#8a5a2f;background:#fbf3ec;border-color:#f0dfcf}.aw-inbox-pad{padding:22px 25px}.aw-inbox-empty{text-align:center;justify-content:center}.aw-inbox-empty h2{font-family:var(--serif);font-size:26px;font-weight:400}.aw-clamp mark,.thread-list-item mark{color:inherit;background:#fff2c8}.aw-unread-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.aw-merge-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.aw-merge-option{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.aw-merge-option:has(input:checked){border-color:var(--accent);background:#f6e5ec}.aw-merge-option input{margin-top:2px}.aw-merge-option span{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.aw-merge-option small{color:var(--muted)}.aw-notify-prompt{border:1px solid var(--line);border-radius:var(--radius);background:#f6e5ec;align-items:center;gap:8px;margin:0 25px 12px;padding:9px 11px;font-size:11.5px;line-height:1.35;display:flex}.aw-notify-prompt p{flex:1;margin:0}.aw-notify-prompt .btn{flex:none}.inbox-list-footer .aw-presence-select{width:auto;min-height:0;margin-inline-start:auto;padding:3px 8px;font-size:11px}.aw-composer-body{position:relative}.aw-composer-body>textarea{resize:none;background:0 0;border:0;border-radius:0;width:100%;min-height:85px;padding:14px;font-size:12px}.aw-canned-picker{z-index:30;border:1px solid var(--line);inset-inline:10px;background:#fff;border-radius:8px;max-height:260px;padding:6px;position:absolute;bottom:calc(100% + 4px);overflow:auto;box-shadow:0 12px 30px #42273115}.aw-canned-picker button{text-align:start;border-radius:5px;gap:10px;width:100%;padding:8px 10px;font-size:12px;display:flex}.aw-canned-picker button.active,.aw-canned-picker button:hover{background:#fbf3f6}.aw-canned-picker strong{font-family:var(--mono);color:var(--accent);font-weight:400}.aw-canned-picker p{color:var(--muted);margin:4px 8px;font-size:12px}.reply-composer footer .aw-tone-select{width:auto;max-width:170px;min-height:30px;margin-inline-end:auto;padding:4px 10px;font-size:11px}.aw-handoff-brief{background:#fcf8fa;border:1px solid #eadbe1;border-radius:8px;margin:18px 0 6px;padding:14px 16px}.aw-handoff-brief .eyebrow{align-items:center;gap:6px;display:inline-flex}.aw-handoff-brief p{margin:8px 0 0;font-size:13px;line-height:1.6}.aw-handoff-brief small{color:var(--muted);margin-top:6px;display:block}.aw-typing{font-style:italic}.aw-tool-event{text-align:center;display:block}.aw-tool-event summary{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.aw-tool-event pre{text-align:start;max-height:200px;font-size:11px;overflow:auto}.aw-viewers{color:var(--accent)}.aw-context-list{gap:8px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.aw-context-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.aw-context-list a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-ticket-layout{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;min-height:560px;display:grid}.aw-ticket-thread .mail-thread{min-height:300px}.aw-ticket-side{border-start-end-radius:8px;border-end-end-radius:8px}.aw-ticket-side .context-section{gap:10px;display:grid}.aw-form-stack{gap:14px;display:grid}.aw-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:520px;display:-webkit-box;overflow:hidden}.aw-variable-chips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.aw-variable-chips .badge{font-family:var(--mono);cursor:pointer}@media (max-width:900px){.aw-ticket-layout{grid-template-columns:1fr}.aw-ticket-side{border-inline-start:0;border-top:1px solid var(--line)}}@media (max-width:650px){.reply-composer footer{flex-wrap:wrap}.reply-composer footer .aw-tone-select{flex:1;max-width:none}}.aw-sidebar-dropdown{width:100%;display:block}.aw-sidebar-dropdown .aw-menu{width:100%;min-width:230px;top:calc(100% - 8px)}.pricing-controls .field>select{width:auto;min-width:150px;max-width:210px}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-\(--z-dropdown\){z-index:var(--z-dropdown)}.z-\(--z-toast\){z-index:var(--z-toast)}.z-\(--z-topbar\){z-index:var(--z-topbar)}.z-20{z-index:20}.z-50{z-index:50}.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}}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:0!important}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-7{margin-inline-start:calc(var(--spacing) * 7)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.\!mt-0{margin-top:0!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:0!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[7px\]{width:7px;height:7px}.size-\[26px\]{width:26px;height:26px}.size-\[34px\]{width:34px;height:34px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-64{height:calc(var(--spacing) * 64)}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[32rem\]{height:32rem}.h-\[37px\]{height:37px}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85dvh\]{max-height:85dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[13px\]{width:13px}.w-\[31px\]{width:31px}.w-\[420px\]{width:420px}.w-\[560px\]{width:560px}.w-\[790px\]{width:790px}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,100vw - 2rem)}.w-\[min\(1100px\,96vw\)\]{width:min(1100px,96vw)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[280px\]{min-width:280px}.min-w-\[640px\]{min-width:640px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-\[14px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[14px\]{--tw-translate-x:14px}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[100px_1fr_auto\]{grid-template-columns:100px 1fr auto}.grid-cols-\[110px_1fr_auto\]{grid-template-columns:110px 1fr auto}.grid-cols-\[120px_150px_1fr_36px\]{grid-template-columns:120px 150px 1fr 36px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,180px\)_1fr_auto\]{grid-template-columns:minmax(0,180px) 1fr auto}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[11px\]{gap:11px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--brand-primary\,\#722F4B\)\]{border-color:var(--brand-primary,#722f4b)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-accent,.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-console-line{border-color:var(--color-console-line)}.border-danger,.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.border-danger\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-info\/30{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}}.border-info\/40{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/40{border-color:color-mix(in oklab,var(--color-info) 40%,transparent)}}.border-ink,.border-ink\/10{border-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink) 10%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-live\/30{border-color:var(--color-live)}@supports (color:color-mix(in lab,red,red)){.border-live\/30{border-color:color-mix(in oklab,var(--color-live) 30%,transparent)}}.border-sidebar-line{border-color:var(--color-sidebar-line)}.border-success,.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--color-success) 30%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-success\/50{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/50{border-color:color-mix(in oklab,var(--color-success) 50%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning) 30%,transparent)}}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-warning\/50{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/50{border-color:color-mix(in oklab,var(--color-warning) 50%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-t-accent\/40{border-top-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-t-accent\/40{border-top-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--soft\)\]{background-color:var(--soft)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft,.bg-accent-soft\/50{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/50{background-color:color-mix(in oklab,var(--color-accent-soft) 50%,transparent)}}.bg-accent-soft\/60{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/60{background-color:color-mix(in oklab,var(--color-accent-soft) 60%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-console{background-color:var(--color-console)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger\/5{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--color-danger) 5%,transparent)}}.bg-info-soft{background-color:var(--color-info-soft)}.bg-info\/5{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/5{background-color:color-mix(in oklab,var(--color-info) 5%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink-faint{background-color:var(--color-ink-faint)}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-live{background-color:var(--color-live)}.bg-live-soft{background-color:var(--color-live-soft)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-active{background-color:var(--color-sidebar-active)}.bg-sidebar-line{background-color:var(--color-sidebar-line)}.bg-sidebar-raised{background-color:var(--color-sidebar-raised)}.bg-success{background-color:var(--color-success)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success) 5%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-soft,.bg-warning-soft\/60{background-color:var(--color-warning-soft)}@supports (color:color-mix(in lab,red,red)){.bg-warning-soft\/60{background-color:color-mix(in oklab,var(--color-warning-soft) 60%,transparent)}}.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.fill-accent{fill:var(--color-accent)}.fill-info{fill:var(--color-info)}.fill-ink{fill:var(--color-ink)}.fill-ink-faint{fill:var(--color-ink-faint)}.fill-ink-muted{fill:var(--color-ink-muted)}.fill-warning{fill:var(--color-warning)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[13px\]{padding-inline:13px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[7px\]{padding-block:7px}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-16{padding-inline-end:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.\!text-center{text-align:center!important}.\!text-end{text-align:end!important}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--leading-normal))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--leading-tight))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--leading-normal))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--leading-tight))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--leading-none))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--leading-normal))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--leading-snug))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--leading-normal))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--leading-snug))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--leading-normal))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-1\.4px\]{--tw-tracking:-1.4px;letter-spacing:-1.4px}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-mono{--tw-tracking:var(--tracking-mono);letter-spacing:var(--tracking-mono)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-danger{color:var(--color-danger)!important}.text-accent{color:var(--color-accent)}.text-accent-ink{color:var(--color-accent-ink)}.text-accent-strong{color:var(--color-accent-strong)}.text-console-ink{color:var(--color-console-ink)}.text-console-muted{color:var(--color-console-muted)}.text-current{color:currentColor}.text-danger{color:var(--color-danger)}.text-danger-ink{color:var(--color-danger-ink)}.text-info{color:var(--color-info)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-muted{color:var(--color-ink-muted)}.text-live{color:var(--color-live)}.text-sidebar-icon{color:var(--color-sidebar-icon)}.text-sidebar-ink{color:var(--color-sidebar-ink)}.text-sidebar-ink-strong{color:var(--color-sidebar-ink-strong)}.text-success{color:var(--color-success)}.text-surface{color:var(--color-surface)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-\[inset_2px_0_var\(--color-accent\)\]{--tw-shadow:inset 2px 0 var(--tw-shadow-color,var(--color-accent))}.shadow-\[inset_2px_0_var\(--color-accent\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg)}.shadow-md{--tw-shadow:var(--shadow-md)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-bg{--tw-ring-color:var(--color-bg)}.ring-line{--tw-ring-color:var(--color-line)}.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,)!important}.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))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--duration-slow\){--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-duration\:3s\]{animation-duration:3s}.peer-checked\:block:is(:where(.peer):checked~*),.peer-indeterminate\:block:is(:where(.peer):indeterminate~*){display:block}.peer-indeterminate\:hidden:is(:where(.peer):indeterminate~*){display:none}.placeholder\:text-ink-faint::placeholder{color:var(--color-ink-faint)}.placeholder\:text-ink-muted::placeholder{color:var(--color-ink-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:flex:is([open],:popover-open,:open){display:flex}.open\:flex-col:is([open],:popover-open,:open){flex-direction:column}.checked\:border-accent:checked{border-color:var(--color-accent)}.checked\:bg-accent:checked{background-color:var(--color-accent)}.indeterminate\:border-accent:indeterminate{border-color:var(--color-accent)}.indeterminate\:bg-accent:indeterminate{background-color:var(--color-accent)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-accent:focus-within{--tw-ring-color:var(--color-accent)}@media (hover:hover){.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-sidebar-hover:hover{background-color:var(--color-sidebar-hover)}.hover\:bg-surface-sunken:hover,.hover\:bg-surface-sunken\/60:hover{background-color:var(--color-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-sunken\/60:hover{background-color:color-mix(in oklab,var(--color-surface-sunken) 60%,transparent)}}.hover\:text-accent-strong:hover{color:var(--color-accent-strong)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-sidebar-ink-strong:hover{color:var(--color-sidebar-ink-strong)}.hover\:underline:hover{text-decoration-line:underline}.hover\:not-disabled\:border-accent-hover:hover:not(:disabled){border-color:var(--color-accent-hover)}.hover\:not-disabled\:border-line-strong:hover:not(:disabled){border-color:var(--color-line-strong)}.hover\:not-disabled\:bg-accent-hover:hover:not(:disabled){background-color:var(--color-accent-hover)}.hover\:not-disabled\:bg-accent-soft:hover:not(:disabled){background-color:var(--color-accent-soft)}.hover\:not-disabled\:bg-danger-soft:hover:not(:disabled){background-color:var(--color-danger-soft)}.hover\:not-disabled\:bg-sidebar-hover:hover:not(:disabled){background-color:var(--color-sidebar-hover)}.hover\:not-disabled\:bg-surface-sunken:hover:not(:disabled){background-color:var(--color-surface-sunken)}.hover\:not-disabled\:text-ink:hover:not(:disabled){color:var(--color-ink)}.hover\:not-disabled\:text-sidebar-ink-strong:hover:not(:disabled){color:var(--color-sidebar-ink-strong)}.hover\:not-disabled\:underline:hover:not(:disabled){text-decoration-line:underline}.hover\:not-disabled\:brightness-95:hover:not(:disabled){--tw-brightness:brightness(95%);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,)}}.focus-visible\:bg-surface-sunken:focus-visible{background-color:var(--color-surface-sunken)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.active\:not-disabled\:translate-y-px:active:not(:disabled){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-sunken:disabled{background-color:var(--color-surface-sunken)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[90px_1fr_1fr_110px_auto\]{grid-template-columns:90px 1fr 1fr 110px auto}.sm\:grid-cols-\[120px_150px_1fr_36px\]{grid-template-columns:120px 150px 1fr 36px}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:var(--spacing)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.lg\:flex-col{flex-direction:column}.lg\:px-\[34px\]{padding-inline:34px}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--leading-tight))}}@media (min-width:80rem){.xl\:table-cell{display:table-cell}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:-translate-x-\[14px\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(14px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:shadow-\[inset_-2px_0_var\(--color-accent\)\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-shadow:inset -2px 0 var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\]\:px-0{padding-inline:0}.\[\&_h2\]\:text-console-ink h2,.\[\&_h3\]\:text-console-ink h3{color:var(--color-console-ink)}.\[\&_input\]\:font-mono input{font-family:var(--font-mono)}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:text-ink strong{color:var(--color-ink)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.6\] svg{stroke-width:1.6px}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>\*\]\:border-e>*{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.\[\&\>\*\]\:border-line-strong>*{border-color:var(--color-line-strong)}.\[\&\>\*\]\:px-6>*{padding-inline:calc(var(--spacing) * 6)}.\[\&\>\*\:first-child\]\:ps-0>:first-child{padding-inline-start:0}.\[\&\>\*\:last-child\]\:border-e-0>:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&\>\*\:last-child\]\:pe-0>:last-child{padding-inline-end:0}@media not all and (min-width:64rem){.max-lg\:\[\&\>\*\:nth-child\(2n\)\]\:border-e-0>:nth-child(2n){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.max-lg\:\[\&\>\*\:nth-child\(2n\)\]\:pe-0>:nth-child(2n){padding-inline-end:0}.max-lg\:\[\&\>\*\:nth-child\(2n\+1\)\]\:ps-0>:nth-child(odd){padding-inline-start:0}}.\[\&\>\.panel\]\:\!mt-0>.panel{margin-top:0!important}.\[\&\>svg\]\:rtl\:rotate-180>svg:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}}@keyframes ui-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.ui-wave[data-active=true] .ui-wave-bar{transform-origin:50%;animation:ui-wave 1.1s var(--ease-standard) infinite}.ui-panel-console :is(.ui-button-secondary,.ui-button-ghost,.ui-icon-button-default),.ui-panel-console :is(h1,h2,h3,h4){color:var(--color-console-ink)}.ui-panel-console .ui-button-secondary{border-color:#77736b}.ui-panel-console :is(.ui-button-secondary,.ui-icon-button-default):hover:not(:disabled){color:#fff;background:#ffffff14}.ui-panel-console .ui-button-ghost:hover:not(:disabled){color:#fff}.ui-panel-console .ui-text-button{color:#eab89b}.ui-panel-console :focus-visible,.ui-sidebar :focus-visible{outline-color:#f0ac74}:root{--brand-primary:#262421;--brand-accent:#e66e48;--brand-font:"Instrument Sans";--brand-accent-ink:#201c15;--brand-primary-ink:#f4f1e8;--color-bg:#f4f2ed;--color-surface:#fcfbf8;--color-surface-raised:#fff;--color-surface-sunken:#ecebea;--color-ink:#262421;--color-ink-muted:#696660;--color-ink-faint:#7a7772;--color-line:#dbdad8;--color-line-strong:#cecdca;--color-accent:var(--brand-accent);--color-accent-ink:var(--brand-accent-ink);--color-accent-hover:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-hover:color-mix(in oklab,var(--brand-accent),#201c15 12%)}}:root{--color-accent-strong:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-strong:color-mix(in oklab,var(--brand-accent),#201c15 28%)}}:root{--color-accent-soft:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-soft:color-mix(in oklab,var(--brand-accent) 14%,var(--color-surface))}}:root{--color-primary:var(--brand-primary);--color-primary-ink:var(--brand-primary-ink);--color-live:#e66e48;--color-live-soft:#f4e8df;--color-success:#41704f;--color-success-soft:#e7efe3;--color-warning:#86622f;--color-warning-soft:#f2ede0;--color-danger:#a24a39;--color-danger-soft:#f8e9e1;--color-danger-ink:#fff6f0;--color-info:#4f6b8f;--color-info-soft:#e6ebf2;--color-focus:#b84725;--color-sidebar:#232221;--color-sidebar-ink:#b5b3ae;--color-sidebar-ink-strong:#eeedec;--color-sidebar-icon:#87847e;--color-sidebar-hover:#31302d;--color-sidebar-active:#3a3936;--color-sidebar-line:#403f3c;--color-sidebar-raised:#2b2a27;--color-console:#262523;--color-console-ink:#dfdedd;--color-console-muted:#9d9a95;--color-console-line:#3d3b38;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--font-display:var(--brand-font),var(--font-sans);--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5625rem;--text-3xl:2rem;--text-4xl:2.4375rem;--text-5xl:3rem;--leading-none:1;--leading-tight:1.16;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-.045em;--tracking-tight:-.025em;--tracking-normal:0;--tracking-mono:.08em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-13:3.25rem;--space-14:3.5rem;--space-15:3.75rem;--space-16:4rem;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-pill:999px;--shadow-sm:0 1px 2px #2624210f;--shadow-md:0 4px 20px #26242114;--shadow-lg:0 20px 60px #2624212e;--shadow-drawer:10px 0 50px #16141226;--z-topbar:30;--z-backdrop:35;--z-sidebar:40;--z-dropdown:50;--z-modal:100;--z-toast:110;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2,0,0,1);--sidebar-width:222px;--sidebar-width-drawer:238px;--sidebar-width-collapsed:64px;--topbar-height:68px;--content-max-width:1700px;color-scheme:light}[data-theme=dark]{--brand-accent:#e59460;--brand-accent-ink:#282725;--brand-primary-ink:#f4f1e8;--color-bg:#242322;--color-surface:#2d2c29;--color-surface-raised:#363532;--color-surface-sunken:#262524;--color-ink:#d7d6d4;--color-ink-muted:#a19e99;--color-ink-faint:#7a776f;--color-line:#43413d;--color-line-strong:#575551;--color-accent-hover:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--color-accent-hover:color-mix(in oklab,var(--brand-accent),#fff 14%)}}[data-theme=dark]{--color-accent-strong:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--color-accent-strong:color-mix(in oklab,var(--brand-accent),#fff 26%)}}[data-theme=dark]{--color-accent-soft:var(--brand-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--color-accent-soft:color-mix(in oklab,var(--brand-accent) 16%,var(--color-surface))}}[data-theme=dark]{--color-live:#e59460;--color-live-soft:#3d312a;--color-success:#9fbf95;--color-success-soft:#31402d;--color-warning:#c4ae72;--color-warning-soft:#443d28;--color-danger:#d39485;--color-danger-soft:#49312c;--color-danger-ink:#2a1e1a;--color-info:#9db3d1;--color-info-soft:#2c3441;--color-focus:#f0ac74;--color-sidebar:#21201e;--color-console:#1f1e1d;--color-console-line:#4a4845;--shadow-sm:none;--shadow-md:0 4px 20px #00000059;--shadow-lg:0 20px 60px #0000008c;color-scheme:dark}:root,[data-theme=dark]{--brand-primary:#3e51df;--brand-accent:#e8e7ff;--brand-font:"DM Sans";--brand-primary-ink:#fff;--brand-button-ink:#171717;--color-bg:#fafaf9;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f4f4f8;--color-ink:#292a34;--color-ink-muted:#686a75;--color-ink-faint:#777883;--color-line:#e6e6e9;--color-line-strong:#dedfe5;--color-accent:var(--brand-primary);--color-accent-ink:var(--brand-primary-ink);--color-accent-hover:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--color-accent-hover:color-mix(in oklab,var(--brand-primary),#10123a 12%)}}:root,[data-theme=dark]{--color-accent-strong:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--color-accent-strong:color-mix(in oklab,var(--brand-primary),#10123a 26%)}}:root,[data-theme=dark]{--color-accent-soft:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--color-accent-soft:color-mix(in oklab,var(--brand-primary) 10%,#fff)}}:root,[data-theme=dark]{--color-primary:var(--brand-primary);--color-primary-ink:var(--brand-primary-ink);--color-focus:#8591ff;--color-info:#3e51df;--color-info-soft:#eef0fd;--color-live:#3e51df;--color-live-soft:#eef0fd;--font-sans:"DM Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-display:var(--brand-font),"DM Sans",sans-serif;--radius-sm:7px;--radius-md:10px;--radius-lg:12px}.cms-body{color:var(--color-ink);font-size:1rem;line-height:1.65}.cms-body h2{margin:2rem 0 .75rem;font-size:1.5rem;font-weight:600}.cms-body h3{margin:1.5rem 0 .5rem;font-size:1.2rem;font-weight:600}.cms-body blockquote,.cms-body ol,.cms-body p,.cms-body pre,.cms-body table,.cms-body ul{margin:0 0 1rem}.cms-body ul{list-style:outside}.cms-body ol,.cms-body ul{padding-inline-start:1.5rem}.cms-body ol{list-style:decimal}.cms-body a{text-decoration:underline}.cms-body iframe,.cms-body img,.cms-body video{border-radius:var(--radius-sm);max-inline-size:100%}.cms-body blockquote{border-inline-start:3px solid var(--color-line);color:var(--color-ink-muted);padding-inline-start:1rem}.cms-body pre{background:var(--color-surface-sunken);border-radius:var(--radius-sm);padding:1rem;font-size:.85rem;overflow:auto}.cms-body table{border-collapse:collapse;inline-size:100%;font-size:.9rem}.cms-body td,.cms-body th{border:1px solid var(--color-line);text-align:start;padding:.5rem}.table-caption{display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}