.ds-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:1}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ds-icon-size-xs{font-size:12px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 16}.ds-icon-size-sm{font-size:16px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.ds-icon-size-md{font-size:18px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ds-icon-size-lg{font-size:22px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 28}.ds-icon-tone-default{color:var(--color-text)}.ds-icon-tone-muted{color:var(--color-text-muted)}.ds-icon-tone-inverse{color:var(--color-text-contrast)}.ds-icon-tone-success{color:var(--color-success)}.ds-icon-tone-warning{color:var(--color-warning)}.ds-icon-tone-danger{color:var(--color-danger)}.ds-icon-tone-accent{color:var(--color-accent)}.ds-text{margin:0;color:var(--color-text);font-family:var(--font-family)}.ds-text-size-xxs{font-size:var(--font-size-xxs);line-height:var(--line-height-normal)}.ds-text-size-xs{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.ds-text-size-s{font-size:var(--font-size-s);line-height:var(--line-height-normal)}.ds-text-size-m{font-size:var(--font-size-m);line-height:var(--line-height-normal)}.ds-text-size-l{font-size:var(--font-size-l);line-height:var(--line-height-normal)}.ds-text-size-xl{font-size:var(--font-size-xl);line-height:var(--line-height-normal)}.ds-text-size-2xl{font-size:var(--font-size-2xl);line-height:var(--line-height-normal)}.ds-text-heading.ds-text-size-xxs{font-size:var(--font-size-heading-xxs)}.ds-text-heading.ds-text-size-xs{font-size:var(--font-size-heading-xs)}.ds-text-heading.ds-text-size-s{font-size:var(--font-size-heading-s)}.ds-text-heading.ds-text-size-m{font-size:var(--font-size-heading-m)}.ds-text-heading.ds-text-size-l{font-size:var(--font-size-heading-l)}.ds-text-heading.ds-text-size-xl{font-size:var(--font-size-heading-xl)}.ds-text-heading.ds-text-size-2xl{font-size:var(--font-size-heading-2xl)}.ds-text-tone-default{color:var(--color-text)}.ds-text-tone-muted{color:var(--color-text-muted)}.ds-text-tone-danger{color:var(--color-danger)}.ds-text-tone-success{color:var(--color-success)}.ds-text-tone-warning{color:var(--color-warning)}.ds-text-tone-accent{color:var(--color-accent)}.ds-text-tone-inverse{color:var(--color-text-contrast)}.ds-text-weight-regular{font-weight:var(--font-weight-regular)}.ds-text-weight-semibold{font-weight:var(--font-weight-semibold)}.ds-text-weight-bold{font-weight:var(--font-weight-bold)}.ds-text-weight-extrabold{font-weight:var(--font-weight-extrabold)}.ds-text-align-left{text-align:left}.ds-text-align-center{text-align:center}.ds-text-align-right{text-align:right}.ds-text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-text-font-alt{font-family:var(--font-family-alt)}.ds-text-font-mono{font-family:var(--font-family-mono)}.ds-text-lineheight-tight{line-height:var(--line-height-tight)}.ds-text-lineheight-normal{line-height:var(--line-height-normal)}.ds-text-lineheight-relaxed{line-height:var(--line-height-relaxed)}.ds-avatar{position:relative;border-radius:50%;background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-avatar img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.ds-avatar-sm{width:var(--space-xl);height:var(--space-xl);min-width:var(--space-xl);min-height:var(--space-xl)}.ds-avatar-md{width:var(--space-xxl);height:var(--space-xxl);min-width:var(--space-xxl);min-height:var(--space-xxl)}.ds-avatar-lg{width:calc(var(--space-xxl) + var(--space-sm));height:calc(var(--space-xxl) + var(--space-sm));min-width:calc(var(--space-xxl) + var(--space-sm));min-height:calc(var(--space-xxl) + var(--space-sm))}.ds-avatar-dot{position:absolute;right:0;bottom:0;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full);background:var(--color-success);border:var(--border-width) solid var(--color-surface);box-shadow:0 0 0 var(--border-width) var(--color-surface)}.ds-avatar-flag{left:0;top:0;background:var(--color-danger)}.ds-avatar-medium{left:0;bottom:0;width:calc(var(--space-md) + var(--border-width));height:calc(var(--space-md) + var(--border-width));background:var(--color-success);display:inline-flex;align-items:center;justify-content:center;transform:translate(calc(var(--space-xxs) / -2),calc(var(--space-xxs) / 2))}.ds-avatar-medium .ds-icon{color:var(--color-text-contrast)}.ds-activity{--ds-activity-cell-size: 4px;--ds-activity-gap: 2px;--ds-activity-duration: 1.45s;--ds-activity-opacity-on: .98;--ds-activity-opacity-chaos-low: .08;--ds-activity-opacity-chaos-mid: .62;--ds-activity-opacity-chaos-high: 1;display:inline-grid;grid-template-columns:repeat(3,var(--ds-activity-cell-size));grid-template-rows:repeat(3,var(--ds-activity-cell-size));gap:var(--ds-activity-gap);color:currentColor}.ds-activity-cell{width:var(--ds-activity-cell-size);height:var(--ds-activity-cell-size);border-radius:1px;background:currentColor;opacity:0}.ds-activity:not(.ds-activity-active) .ds-activity-cell:nth-child(1),.ds-activity:not(.ds-activity-active) .ds-activity-cell:nth-child(4),.ds-activity:not(.ds-activity-active) .ds-activity-cell:nth-child(5),.ds-activity:not(.ds-activity-active) .ds-activity-cell:nth-child(7),.ds-activity:not(.ds-activity-active) .ds-activity-cell:nth-child(8),.ds-activity:not(.ds-activity-active) .ds-activity-cell:nth-child(9){opacity:.98}.ds-activity-size-sm{--ds-activity-cell-size: 3px;--ds-activity-gap: 2px}.ds-activity-size-md{--ds-activity-cell-size: 4px;--ds-activity-gap: 2px}.ds-activity-size-lg{--ds-activity-cell-size: 5px;--ds-activity-gap: 2px}.ds-activity-tone-default{color:var(--color-text)}.ds-activity-tone-muted{color:var(--color-text-muted)}.ds-activity-tone-inverse{color:var(--color-text-contrast)}.ds-activity-tone-accent{color:var(--color-accent)}.ds-activity-active .ds-activity-cell{--ds-activity-target-opacity: 0;animation:ds-activity-reorder var(--ds-activity-duration) var(--ease-out) infinite}.ds-activity-active .ds-activity-cell:nth-child(1),.ds-activity-active .ds-activity-cell:nth-child(4),.ds-activity-active .ds-activity-cell:nth-child(5),.ds-activity-active .ds-activity-cell:nth-child(7),.ds-activity-active .ds-activity-cell:nth-child(8),.ds-activity-active .ds-activity-cell:nth-child(9){--ds-activity-target-opacity: var(--ds-activity-opacity-on)}.ds-activity-active .ds-activity-cell:nth-child(1){animation-delay:.12s}.ds-activity-active .ds-activity-cell:nth-child(2){animation-delay:20ms}.ds-activity-active .ds-activity-cell:nth-child(3){animation-delay:.22s}.ds-activity-active .ds-activity-cell:nth-child(4){animation-delay:70ms}.ds-activity-active .ds-activity-cell:nth-child(5){animation-delay:.17s}.ds-activity-active .ds-activity-cell:nth-child(6){animation-delay:40ms}.ds-activity-active .ds-activity-cell:nth-child(7){animation-delay:.26s}.ds-activity-active .ds-activity-cell:nth-child(8){animation-delay:.11s}.ds-activity-active .ds-activity-cell:nth-child(9){animation-delay:.2s}@keyframes ds-activity-reorder{0%{opacity:var(--ds-activity-opacity-chaos-mid)}14%{opacity:var(--ds-activity-opacity-chaos-low)}28%{opacity:var(--ds-activity-opacity-chaos-high)}42%{opacity:.18}56%{opacity:.9}72%{opacity:calc(var(--ds-activity-target-opacity) * .58)}88%,to{opacity:var(--ds-activity-target-opacity)}}@media(prefers-reduced-motion:reduce){.ds-activity-active .ds-activity-cell{animation:none;opacity:var(--ds-activity-target-opacity)}}.ds-badge{display:inline-flex;border-radius:var(--radius-full);border:var(--border-width) solid transparent;flex:0;width:fit-content;white-space:nowrap}.ds-badge .ds-text{line-height:1}.ds-badge-image{display:block;flex-shrink:0;object-fit:contain}.ds-badge-image-size-s{width:12px;height:12px}.ds-badge-image-size-m{width:14px;height:14px}.ds-badge-image-size-l{width:16px;height:16px}.ds-badge-size-s{min-height:20px;padding:0 var(--space-xs)}.ds-badge-size-m{min-height:24px;padding:0 var(--space-sm)}.ds-badge-size-l{min-height:28px;padding:0 var(--space-md)}.ds-badge-tone-default.ds-badge-variant-solid{background:var(--color-text)}.ds-badge-tone-muted.ds-badge-variant-solid{background:var(--color-text-muted)}.ds-badge-tone-accent.ds-badge-variant-solid{background:var(--color-accent)}.ds-badge-tone-success.ds-badge-variant-solid{background:var(--color-success)}.ds-badge-tone-warning.ds-badge-variant-solid{background:var(--color-warning)}.ds-badge-tone-danger.ds-badge-variant-solid{background:var(--color-danger)}.ds-badge-tone-default.ds-badge-variant-soft,.ds-badge-tone-muted.ds-badge-variant-soft{background:var(--color-surface-raised)}.ds-badge-tone-accent.ds-badge-variant-soft{background:var(--color-accent-soft)}.ds-badge-tone-success.ds-badge-variant-soft{background:var(--color-success-soft)}.ds-badge-tone-warning.ds-badge-variant-soft{background:var(--color-warning-soft)}.ds-badge-tone-danger.ds-badge-variant-soft{background:var(--color-danger-soft)}.view{display:flex}.ds-button{--button-height: 36px;--button-padding-x: 14px;border:var(--border-width) solid transparent;border-radius:10px;box-sizing:border-box;padding:0 var(--button-padding-x);min-height:var(--button-height);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);background:transparent;transition:opacity var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.ds-button .ds-text{font-size:var(--font-size-m);line-height:1;letter-spacing:-.01em}.ds-button-size-lg .ds-text{font-size:var(--font-size-l)}.ds-button-size-sm{--button-height: 32px;--button-padding-x: 12px}.ds-button-size-md{--button-height: 36px;--button-padding-x: 14px}.ds-button-size-lg{--button-height: 40px;--button-padding-x: 16px}.ds-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-button-icon{padding:0;min-height:var(--button-height);min-width:var(--button-height);width:var(--button-height);flex:0 0 var(--button-height);border-radius:10px}.ds-button-shape-rounded,.ds-button-shape-rounded.ds-button-icon{border-radius:var(--radius-full)}.ds-button-shadow{box-shadow:var(--shadow-soft)}.ds-button-primary{background:var(--color-cta-bg);border-color:var(--color-cta-bg)}.ds-button-primary .ds-text,.ds-button-primary .ds-icon{color:var(--color-cta-text)}.ds-button-primary:hover{background:var(--color-cta-bg-hover);border-color:var(--color-cta-bg-hover);opacity:1}.ds-button-primary:active{opacity:.92}.ds-button-outlined{background:var(--color-surface);border-color:var(--color-border)}.ds-button-outlined:hover{background:var(--color-surface-subtle)}.ds-button-outlined:active{background:var(--color-surface-raised)}.ds-button-secondary{background:var(--color-surface-subtle);border-color:transparent}.ds-button-secondary:hover{background:var(--color-surface-raised)}.ds-button-secondary:active{opacity:.9}.ds-button-ghost{background:transparent;border-color:transparent}.ds-button-ghost:hover{background:var(--color-surface-subtle)}.ds-button-ghost:active,body[data-theme=dark] .ds-button-secondary{background:var(--color-surface-raised)}.ds-button:disabled{cursor:not-allowed;background:var(--color-surface-subtle);border-color:var(--color-border);opacity:.48}.ds-button-activity{flex-shrink:0}.ds-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.ds-tooltip{position:absolute;background:var(--color-text);color:var(--color-text-contrast);border-radius:var(--radius-sm);padding:var(--space-xxs) var(--space-xs);font-size:var(--font-size-xs);line-height:var(--line-height-tight);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);z-index:10;box-shadow:var(--shadow-soft)}.ds-tooltip-left{top:50%;right:calc(100% + var(--space-xxs));transform:translateY(-50%)}.ds-tooltip-right{top:50%;left:calc(100% + var(--space-xxs));transform:translateY(-50%)}.ds-tooltip-top{left:50%;bottom:calc(100% + var(--space-xxs));transform:translate(-50%)}.ds-tooltip-bottom{left:50%;top:calc(100% + var(--space-xxs));transform:translate(-50%)}.ds-tooltip-wrap:hover .ds-tooltip,.ds-tooltip-wrap:focus-within .ds-tooltip{opacity:1}.ds-tooltip-wrap:hover .ds-tooltip-left,.ds-tooltip-wrap:focus-within .ds-tooltip-left{transform:translateY(-50%) translate(calc(var(--space-xxs) * -1))}.ds-tooltip-wrap:hover .ds-tooltip-right,.ds-tooltip-wrap:focus-within .ds-tooltip-right{transform:translateY(-50%) translate(var(--space-xxs))}.ds-tooltip-wrap:hover .ds-tooltip-top,.ds-tooltip-wrap:focus-within .ds-tooltip-top{transform:translate(-50%) translateY(calc(var(--space-xxs) * -1))}.ds-tooltip-wrap:hover .ds-tooltip-bottom,.ds-tooltip-wrap:focus-within .ds-tooltip-bottom{transform:translate(-50%) translateY(var(--space-xxs))}.ds-tooltip-cursor{transform:translate(-50%,calc(-100% - var(--space-xs)));opacity:1}body[data-theme=dark] .ds-tooltip{background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-text)}body[data-theme=dark] .ds-tooltip .ds-text-tone-inverse{color:var(--color-text)}.ds-checkbox-field{min-width:0}.ds-checkbox-label{display:inline-flex;align-items:center;gap:var(--space-sm);cursor:pointer}.ds-checkbox-label-disabled{cursor:not-allowed}.ds-checkbox-input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ds-checkbox-box{width:16px;height:16px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);flex-shrink:0}.ds-checkbox-mark{width:8px;height:5px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) translateY(-1px);transform-origin:center}.ds-checkbox-box-checked{background:var(--color-cta-bg);border-color:var(--color-cta-bg)}.ds-checkbox-box-checked .ds-checkbox-mark{border-left-color:var(--color-cta-text);border-bottom-color:var(--color-cta-text)}.ds-checkbox-input:focus-visible+.ds-checkbox-box{box-shadow:var(--focus-ring);border-color:var(--color-focus)}.ds-checkbox-label-disabled .ds-checkbox-box{background:var(--input-disabled-bg);border-color:var(--input-disabled-border)}.ds-checkbox-label-disabled .ds-text{color:var(--input-disabled-color)}.ds-input-wrapper{min-width:0}.ds-input-block{width:100%}.ds-input-shell{--input-height: var(--input-height-m);--input-padding-x: var(--input-padding-x-m);display:flex;align-items:center;width:100%;min-width:0;min-height:var(--input-height);border:var(--border-width) solid var(--color-border);border-radius:var(--input-radius);background:var(--color-surface);box-sizing:border-box;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.ds-input-size-s{--input-height: var(--input-height-s);--input-padding-x: var(--input-padding-x-s)}.ds-input-size-m{--input-height: var(--input-height-m);--input-padding-x: var(--input-padding-x-m)}.ds-input-size-l{--input-height: var(--input-height-l);--input-padding-x: var(--input-padding-x-l)}.ds-input-field{flex:1;width:100%;min-width:0;min-height:var(--input-height);border:0;outline:0;padding:0 var(--input-padding-x);background:transparent;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-input);line-height:var(--line-height-normal);box-sizing:border-box;caret-color:var(--color-focus)}.ds-input-field::placeholder{color:var(--color-text-muted)}.ds-input-field-select{appearance:none;-webkit-appearance:none}.ds-input-select .ds-input-field{cursor:pointer}.ds-input-textarea{align-items:stretch}.ds-input-textarea .ds-input-field{min-height:120px;resize:vertical;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.ds-input-affix{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-text-muted);padding:0 var(--space-md);white-space:nowrap;min-height:var(--input-height)}.ds-input-affix .ds-icon,.ds-input-affix .ds-text{color:inherit}.ds-input-affix-segment{background:var(--input-segment-bg)}.ds-input-affix-prefix.ds-input-affix-segment{border-right:var(--border-width) solid var(--color-border);border-top-left-radius:calc(var(--input-radius) - 1px);border-bottom-left-radius:calc(var(--input-radius) - 1px)}.ds-input-affix-suffix.ds-input-affix-segment{border-left:var(--border-width) solid var(--color-border);border-top-right-radius:calc(var(--input-radius) - 1px);border-bottom-right-radius:calc(var(--input-radius) - 1px)}.ds-input-focused{border-color:var(--color-focus);box-shadow:var(--input-focus-ring)}.ds-input-error{border-color:var(--input-error-border);box-shadow:var(--input-error-ring)}.ds-input-disabled{background:var(--input-disabled-bg);border-color:var(--input-disabled-border);color:var(--input-disabled-color)}.ds-input-disabled .ds-input-field,.ds-input-disabled .ds-input-affix,.ds-input-disabled .ds-input-affix .ds-icon,.ds-input-disabled .ds-input-affix .ds-text{color:var(--input-disabled-color)}.ds-input-disabled .ds-input-field{cursor:not-allowed}.ds-input-helper{min-height:18px}.ds-input-clear{width:18px;height:18px;justify-content:center;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.ds-input-clear:hover,.ds-input-clear:focus-visible{background:var(--color-surface-subtle);outline:none}body[data-theme=dark] .ds-input-focused{box-shadow:var(--input-focus-ring)}.ds-pressable{display:inline-flex;align-items:center;border:none;padding:0;margin:0;cursor:pointer;box-sizing:border-box;background-color:transparent}.ds-pressable:hover,.ds-pressable:active{background:var(--color-surface-subtle)}.ds-pressable:disabled{cursor:not-allowed;opacity:.6}.ds-menu-anchor{position:relative;display:inline-flex}.ds-menu{min-width:176px;max-width:min(260px,calc(100vw - 16px));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);overflow:hidden;z-index:120}.ds-menu.ds-menu-portal{position:fixed;animation:ds-menu-fade-in var(--motion-fast) var(--ease-out)}.ds-menu-group{display:flex;flex-direction:column}.ds-menu-item{display:inline-flex;width:100%;min-height:36px;border:0;background:transparent;color:var(--color-text);text-decoration:none;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:10px var(--space-md);cursor:pointer;box-sizing:border-box}.ds-menu-item-main{display:inline-flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0}.ds-menu-item:hover,.ds-menu-item:focus-visible{background:var(--color-surface-subtle);text-decoration:none;outline:none}.ds-menu-item:visited,.ds-menu-item:active{text-decoration:none}.ds-menu-item-disabled,.ds-menu-item-disabled:hover,.ds-menu-item-disabled:focus-visible{opacity:.48;cursor:not-allowed;background:transparent}.ds-menu-item-danger,.ds-menu-item-danger .ds-text,.ds-menu-item-danger .ds-icon{color:var(--color-danger)}.ds-menu-item .ds-icon{flex-shrink:0}.ds-menu-item .ds-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-menu-separator{height:var(--border-width);background:var(--color-border)}@keyframes ds-menu-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ds-progress{position:relative;width:100%;height:var(--space-xxs);overflow:hidden;background:var(--color-surface-raised)}.ds-progress-bar{position:absolute;top:0;left:-30%;height:100%;width:40%;background:linear-gradient(90deg,var(--color-surface-raised) 0%,var(--color-text) 50%,var(--color-surface-raised) 100%);animation:ds-progress-slide 1.1s ease-in-out infinite}@keyframes ds-progress-slide{0%{transform:translate(0)}to{transform:translate(250%)}}.ds-switch{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;border:none;background:var(--color-surface-raised);border-radius:var(--radius-full);padding:0;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.ds-switch:focus-visible{outline:none;box-shadow:0 0 0 var(--border-width) var(--color-border)}.ds-switch-thumb{position:absolute;top:var(--space-xxs);left:var(--space-xxs);background:var(--color-surface);border-radius:var(--radius-full);box-shadow:none;transition:transform var(--transition-fast),background var(--transition-fast)}.ds-switch{width:calc(var(--space-xl) + var(--space-sm));height:calc(var(--space-md) + var(--space-xs))}.ds-switch .ds-switch-thumb{width:var(--space-md);height:var(--space-md)}.ds-switch.ds-switch-on .ds-switch-thumb{transform:translate(var(--space-lg))}.ds-switch-on{background:var(--color-text)}.ds-switch-disabled{cursor:not-allowed;opacity:.6}.dropdown-root{position:relative;width:100%}.dropdown-label{display:block;width:100%}.dropdown-input-shell{position:relative;width:100%}.dropdown-trigger-button{display:flex;align-items:center;justify-content:flex-start;text-align:left;cursor:pointer}.dropdown-trigger-button:disabled{cursor:not-allowed}.dropdown-input-shell-multiselect .dropdown-trigger-button{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xxs)}.dropdown-trigger-caret{cursor:pointer;transition:transform var(--transition-fast)}.dropdown-trigger-caret.is-open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + var(--space-xxs));left:0;right:0;border:var(--border-width) solid var(--color-border);border-radius:var(--input-radius);background:var(--color-surface);box-shadow:var(--shadow-md);z-index:30;padding:var(--space-xs);overflow:hidden}.dropdown-menu.dropdown-menu-portal{position:fixed;z-index:120}.dropdown-search,.dropdown-search .ds-input-wrapper{width:100%;max-width:100%}.dropdown-search .ds-input{width:100%;box-sizing:border-box}@media(max-width:720px){.dropdown-root{width:100%}}.accounts-multiselect.dropdown-root{width:100%}.accounts-multiselect .dropdown-menu{max-height:320px;overflow:auto}.accounts-multiselect-list{width:100%}.accounts-multiselect-value{min-height:24px}.accounts-multiselect-option{width:100%;border:0;background:transparent;text-align:left;border-radius:var(--radius-sm);padding:var(--space-xs);cursor:pointer}.accounts-multiselect-option:hover,.accounts-multiselect-option:focus-visible,.accounts-multiselect-option.is-selected{background:var(--color-surface-subtle);outline:none}.accounts-multiselect-option-row{width:100%}.accounts-multiselect-option-content{min-width:0;flex:1}.accounts-multiselect-provider{width:24px;height:24px;min-width:24px;border-radius:var(--radius-sm);background:var(--color-surface);border:var(--border-width) solid var(--color-border);overflow:hidden}.accounts-multiselect-provider-logo{width:14px;height:14px;object-fit:contain;display:block}.accounts-multiselect-handle{min-width:0}.accounts-multiselect-check{width:16px;height:16px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.accounts-multiselect-check .material-symbols-outlined{font-size:12px;opacity:0}.accounts-multiselect-check.is-checked{background:var(--color-cta-bg);border-color:var(--color-cta-bg);color:var(--color-cta-text)}.accounts-multiselect-check.is-checked .material-symbols-outlined{opacity:1}.accounts-multiselect-empty{width:100%}.guide-banner{position:relative;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-medium);padding:var(--space-xxl);margin-bottom:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-lg)}.guide-banner:before,.guide-banner:after{content:"";position:absolute;inset:0;pointer-events:none}.guide-banner:before{background:var(--color-text-muted);opacity:.18;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 30%,rgba(0,0,0,.22) 48%,rgba(0,0,0,.8) 70%,black 100%),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='M12 0H0v12' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");-webkit-mask-composite:source-in;-webkit-mask-repeat:repeat;-webkit-mask-size:100% 100%,12px 12px;mask-image:linear-gradient(90deg,transparent 0%,transparent 30%,rgba(0,0,0,.22) 48%,rgba(0,0,0,.8) 70%,black 100%),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='M12 0H0v12' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");mask-composite:intersect;mask-repeat:repeat;mask-size:100% 100%,12px 12px}.guide-banner:after{background:radial-gradient(circle at 18% 42%,color-mix(in srgb,var(--color-sidebar-surface) 98%,transparent) 0%,color-mix(in srgb,var(--color-sidebar-surface) 90%,transparent) 22%,transparent 56%),linear-gradient(90deg,var(--color-sidebar-surface) 0%,color-mix(in srgb,var(--color-sidebar-surface) 94%,transparent) 26%,color-mix(in srgb,var(--color-sidebar-surface) 68%,transparent) 42%,transparent 66%)}.guide-banner>*:not(.guide-banner-close){position:relative;z-index:1}.guide-banner-head{width:100%;padding-right:calc(var(--input-height-m) + var(--space-lg))}.guide-banner-copy{flex:1;min-width:220px}.guide-banner-close{position:absolute;top:var(--space-md);right:var(--space-md);z-index:2;margin:0}.guide-banner-shortcuts{width:100%;margin-top:var(--space-xs)}@media(max-width:720px){.guide-banner{padding:var(--space-lg);gap:var(--space-sm)}.guide-banner-head{padding-right:calc(var(--input-height-s) + var(--space-md))}}body[data-theme=dark] .guide-banner:before{opacity:.24}.page-header{width:100%;flex:0 0 auto;padding:var(--space-lg) 0 var(--space-md);gap:var(--space-sm)}.page-header-main{min-width:0}.page-header-actions{flex-shrink:0}@media(max-width:720px){.page-header{padding:var(--space-lg) 0 var(--space-md)}.page-header-actions{width:100%}}.logo-wrap{min-height:24px}.logo-mark{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.logo-activity{transition:opacity var(--transition-fast)}.logo-label-ask{font-weight:var(--font-weight-regular)}.logo-label-brand{font-weight:var(--font-weight-extrabold)}.modal-overlay{--modal-motion-duration: .18s;position:fixed;inset:0;z-index:60;background:var(--color-overlay);padding:var(--space-lg);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.modal-shell{--modal-shell-width: var(--modal-width-m);width:min(var(--modal-shell-width),100%);max-height:calc(100svh - var(--space-xl));background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);display:flex;flex-direction:column;overflow:hidden;transition:width var(--motion-medium) var(--ease-out)}.modal-shell-size-s{--modal-shell-width: var(--modal-width-s)}.modal-shell-size-m{--modal-shell-width: var(--modal-width-m)}.modal-shell-size-l{--modal-shell-width: var(--modal-width-l)}.modal-overlay-enter{animation:modal-overlay-fade-in var(--modal-motion-duration) var(--ease-out) both}.modal-overlay-leave{animation:modal-overlay-fade-out var(--modal-motion-duration) ease-in both}.modal-shell-enter{animation:modal-shell-in var(--modal-motion-duration) var(--ease-out) both}.modal-shell-leave{animation:modal-shell-out var(--modal-motion-duration) ease-in both}.modal-header{padding:var(--space-md) var(--space-lg);border-bottom:var(--border-width) solid var(--color-border)}.modal-close{width:36px;height:36px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center}.modal-close:hover{background:var(--color-surface-subtle)}.modal-content{padding:var(--space-lg);gap:var(--space-md);overflow:auto;min-height:0}.modal-footer{padding:var(--space-md) var(--space-lg);border-top:var(--border-width) solid var(--color-border);gap:var(--space-sm)}@keyframes modal-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-overlay-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-shell-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-shell-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.99)}}@media(max-width:720px){.modal-overlay{padding:var(--space-sm)}.modal-shell{width:100%;max-height:calc(100svh - var(--space-md))}}@media(prefers-reduced-motion:reduce){.modal-overlay-enter,.modal-overlay-leave,.modal-shell-enter,.modal-shell-leave{animation:none}.modal-shell{transition:none}}.notifications{position:fixed;top:var(--space-md);right:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);z-index:20}.notification{display:flex;align-items:flex-start;gap:var(--space-xs);background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-sm);box-shadow:var(--shadow-soft);min-width:calc(var(--space-xl) * 8);opacity:0;transform:translateY(calc(var(--space-xs) * -1));animation:notification-enter var(--motion-medium) var(--ease-out) forwards}.notification-success{border:var(--border-width) solid var(--color-success);background:var(--color-success-soft)}.notification-error{border:var(--border-width) solid var(--color-danger);background:var(--color-danger-soft)}.notification-body{flex:1}.notification-close{border:none;background:transparent;padding:0;cursor:pointer;line-height:1;color:inherit}@keyframes notification-enter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.notification{animation:none;opacity:1;transform:none}}.panel{background:var(--color-surface);position:relative}.panel-header{width:100%;padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);min-height:calc(var(--space-xxl) + var(--space-md));flex-shrink:0;position:relative;overflow:visible}.panel-header .ds-button{margin-left:calc(var(--space-sm) * -1)}.panel-header-actions .ds-button{margin-left:0}.panel+.panel{border-left:var(--border-width) solid var(--color-border)}.panel-progress{width:100%;position:absolute;bottom:0;left:0;right:0}.panel-body{flex:1;min-height:0;overflow:auto;width:100%;opacity:1;transform:translateY(0);transition:opacity var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-out)}.panel-footer{width:100%;padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);flex-shrink:0;opacity:1;transform:translateY(0);transition:opacity var(--motion-medium) var(--ease-out),transform var(--motion-medium) var(--ease-out)}.panel-busy .panel-body,.panel-busy .panel-footer{opacity:0;transform:translateY(var(--space-xs));pointer-events:none}@media(max-width:720px){.panel-header{padding:0 var(--space-sm);min-height:calc(var(--space-xxl) * 1.5);border-top:var(--border-width) solid var(--color-border)}.panel-body,.panel-footer{transition:none}.panel-slide{transform:translate(100vw);transition:transform var(--motion-medium) var(--ease-out)}.panel-slide-in{transform:translate(0)}.panel-slide-out{transform:translate(100vw);pointer-events:none}}.public-site-footer{margin-top:72px;background:transparent}.public-site-footer-inner{max-width:var(--public-shell-width);margin:0 auto;border-top:var(--border-width) solid var(--color-border);padding:40px var(--space-md) var(--space-xl);display:grid;gap:var(--space-xl)}.public-site-footer-top{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--space-xxl)}.public-site-footer-brand,.public-site-footer-column,.public-site-footer-links{display:grid;gap:var(--space-sm)}.public-site-footer-logo{display:inline-flex;width:fit-content;text-decoration:none}.public-page a.public-site-footer-logo,.public-page a.public-site-footer-logo:hover,.public-page a.public-site-footer-logo:focus,.public-page a.public-site-footer-logo:active{text-decoration:none}.public-site-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl)}.public-site-footer-link{width:fit-content;text-decoration:none}.public-page .public-site-footer-link,.public-page .public-site-footer-link:hover,.public-page .public-site-footer-link:focus,.public-page .public-site-footer-link:active,.public-site-footer-link .ds-text,.public-site-footer-link .ds-text:hover{text-decoration:none}.public-site-footer-link:hover .ds-text{color:var(--color-text)}.public-site-footer-bottom{margin-inline:calc(var(--space-md) * -1);padding-inline:var(--space-md);padding-top:var(--space-lg);border-top:var(--border-width) solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.public-site-footer-meta{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}@media(max-width:920px){.public-site-footer-top{grid-template-columns:1fr}.public-site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.public-site-footer{margin-top:48px}.public-site-footer-inner{padding:32px var(--space-md) var(--space-lg)}.public-site-footer-grid{grid-template-columns:1fr;gap:var(--space-lg)}.public-site-footer-bottom{align-items:flex-start;flex-direction:column}}.public-header{position:sticky;top:0;z-index:12;margin-inline:calc(var(--public-page-inline-padding, 0px) * -1);padding-inline:var(--public-page-inline-padding, 0px);border-bottom:var(--border-width) solid transparent;background:transparent;transition:background var(--transition-fast),border-color var(--transition-fast),backdrop-filter var(--transition-fast),box-shadow var(--transition-fast)}.public-header-scrolled{border-bottom-color:color-mix(in srgb,var(--color-border) 78%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-medium)}.public-header-inner{max-width:var(--public-shell-width);margin:0 auto;border:0;border-radius:0;background:transparent;padding:var(--space-md) var(--space-xl);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-xl)}.public-header-inner-logo-only{grid-template-columns:1fr;justify-items:center}.public-header-brand{text-decoration:none;display:inline-flex;align-items:center}.public-page a.public-header-brand,.public-page a.public-header-brand:hover,.public-page a.public-header-brand:focus,.public-page a.public-header-brand:active,.public-header-brand:hover{text-decoration:none}.public-header-brand,.public-header-brand:hover,.public-header-brand .ds-text,.public-header-brand .ds-text:hover,.public-header-brand span,.public-header-brand span:hover{text-decoration:none}.public-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);min-width:0;flex-shrink:0}@media(max-width:1120px){.public-header-inner{grid-template-columns:auto;justify-content:space-between}.public-header-actions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:720px){.public-header-inner{padding:var(--space-sm) var(--space-md)}.public-header-actions{gap:var(--space-xs)}}.sidebar-theme-toggle{display:inline-flex;align-items:center;gap:var(--space-xxs);width:fit-content;padding:var(--space-xxs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface)}.sidebar-theme-toggle-option{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-xl) + var(--space-xs));height:calc(var(--space-xl) + var(--space-xs));border-radius:var(--radius-full);border:var(--border-width) solid transparent}.sidebar-theme-toggle-option:hover,.sidebar-theme-toggle-option:focus-visible{background:var(--color-surface-subtle);outline:none}.sidebar-theme-toggle-option.sidebar-theme-toggle-option-active{background:var(--color-surface-raised);border-color:var(--color-border)}.sidebar{background:var(--color-sidebar-surface);border-right:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-sidebar);padding:var(--space-lg) var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);height:100%;box-sizing:border-box;width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);transition:width var(--motion-medium) var(--ease-out),min-width var(--motion-medium) var(--ease-out),max-width var(--motion-medium) var(--ease-out),padding var(--motion-medium) var(--ease-out)}.sidebar-header{min-height:calc(var(--space-xl) + var(--space-md));padding:0 var(--space-xs) var(--space-xs)}.nav{display:flex;flex-direction:column;gap:var(--space-lg);flex:1}.nav-group{display:flex;flex-direction:column;gap:var(--space-xs)}.nav-group-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);padding:0 var(--space-xs)}.nav-group-items{display:flex;flex-direction:column;gap:var(--space-xxs)}.nav-item-shell{display:block;position:relative;width:100%}.nav-item{display:inline-flex;align-items:center;gap:var(--space-xs);background:transparent;padding:10px var(--space-sm);border-radius:var(--radius-md);text-align:left;cursor:pointer;color:var(--color-text);font-weight:var(--font-weight-semibold);width:100%}.nav-item-content{flex:1;min-width:0}.nav-item:hover{background:var(--color-sidebar-item-hover)}.nav-item.nav-active{font-weight:var(--font-weight-semibold);background:var(--color-sidebar-item-active)}.nav-item-disabled,.nav-item-disabled:hover,.nav-item-disabled:active{background:transparent;cursor:not-allowed;opacity:.72}.sidebar-footer{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-sm)}.sidebar-user-shell{position:static;padding:0 var(--space-xs);border-radius:var(--radius-md)}.sidebar-user-shell .ds-menu-anchor{display:flex;width:100%}.sidebar-theme-toggle-shell{display:flex;justify-content:flex-start;padding:0 var(--space-xs);opacity:.9}.sidebar-user-chip{width:100%;align-items:center;gap:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-sm);box-shadow:var(--shadow-soft)}.sidebar-user-chip:hover,.sidebar-user-chip:focus-visible{background:var(--color-surface-subtle);border-color:var(--color-border);outline:none}.sidebar-user-meta{flex:1;min-width:0}.sidebar-user-meta .ds-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.sidebar-collapsed{width:var(--sidebar-width-collapsed);min-width:var(--sidebar-width-collapsed);max-width:var(--sidebar-width-collapsed);padding:var(--space-lg) var(--space-xs) var(--space-md)}.sidebar.sidebar-collapsed .sidebar-header{justify-content:center;padding:0}.sidebar.sidebar-collapsed .nav-item{justify-content:center;padding:var(--space-xs)}.sidebar.sidebar-collapsed .nav-group{gap:0}.sidebar.sidebar-collapsed .nav-group-label{display:none}.sidebar.sidebar-collapsed .nav{gap:var(--space-sm)}.sidebar.sidebar-collapsed .sidebar-user-shell{padding:0}.sidebar.sidebar-collapsed .sidebar-theme-toggle-shell{justify-content:center;padding:0}.sidebar.sidebar-collapsed .sidebar-user-chip{justify-content:center;padding:var(--space-xs)}.sidebar-item-tooltip-wrap{display:block;width:100%;overflow:visible}.sidebar-item-tooltip-wrap .ds-tooltip-wrap{width:100%;overflow:visible}.ui-table-shell{width:100%;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:visible}.ui-table-wrap{width:100%;overflow-x:auto;overflow-y:visible}.ui-table{width:100%;border-collapse:collapse}.ui-table th,.ui-table td{border-bottom:var(--border-width) solid var(--color-border);text-align:left;padding:var(--space-sm) var(--space-md);vertical-align:middle}.ui-table thead th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table-empty-row td{padding:0}.ui-table-empty-state{min-height:0;padding:var(--space-md) var(--space-md);display:flex;align-items:center;justify-content:center;text-align:center}.accounts-header-actions{gap:var(--space-sm)}.accounts-table .ui-table-wrap{overflow:visible}.provider-select{max-width:560px;margin:0 auto}.provider-group+.provider-group{margin-top:var(--space-md)}.provider-option{width:100%;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;cursor:pointer}.provider-option:hover{background:var(--color-surface-subtle)}.provider-option:focus-visible{outline:none;box-shadow:var(--input-focus-ring)}.provider-option-disabled{cursor:not-allowed}.provider-option-disabled:hover,.provider-option-disabled:active{background:var(--color-surface)}.provider-option-main{min-width:0}.provider-option-icon{width:40px;height:40px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.provider-option-logo{width:22px;height:22px;display:block}.provider-coming-shell{max-width:520px;margin:0 auto}.accounts-whatsapp-shell,.accounts-whatsapp-content{width:100%}.accounts-whatsapp-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-md);width:100%}.accounts-whatsapp-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md)}.accounts-whatsapp-card-qr,.accounts-whatsapp-card-instructions{min-height:100%}.accounts-whatsapp-card-qr{align-items:center}.accounts-whatsapp-qr-shell{align-items:center;justify-content:center;padding:0;text-align:center;width:100%}.accounts-whatsapp-qr{width:min(100%,280px);display:block;border-radius:var(--radius-sm);margin-inline:auto}.accounts-whatsapp-qr-placeholder{width:280px;max-width:100%;aspect-ratio:1;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);margin-inline:auto}.accounts-whatsapp-qr-timer{width:56px;height:56px;border:var(--border-width) solid var(--color-border-strong, var(--color-border));border-radius:999px;background:var(--color-surface);margin-inline:auto}.accounts-whatsapp-qr-shell .ds-text{width:100%;text-align:center}.accounts-modal-actions{grid-column:1 / -1}.accounts-identity-row{margin-bottom:var(--space-xl)}.accounts-config-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.accounts-config-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);box-sizing:border-box}.accounts-config-card-head{padding-bottom:var(--space-xs);border-bottom:var(--border-width) solid var(--color-border)}.accounts-config-card .form-grid{gap:var(--space-sm)}.accounts-config-section,.accounts-config-card{min-width:0}.accounts-table td:last-child{width:72px}.accounts-account-cell{min-width:320px}.accounts-provider-avatar{width:40px;height:40px;flex:0 0 40px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.accounts-provider-logo{width:22px;height:22px;display:block}.accounts-status-inline{min-height:20px}.accounts-status-dot{width:8px;height:8px;border-radius:999px;background:var(--color-foreground-muted);flex:0 0 8px}.accounts-status-dot-connected{background:var(--color-success);box-shadow:0 0 color-mix(in srgb,var(--color-success) 50%,transparent);animation:accounts-status-pulse 1.8s ease-out infinite}.accounts-status-dot-error{background:var(--color-danger)}.accounts-status-dot-disconnected{background:var(--color-warning)}@keyframes accounts-status-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success) 45%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-success) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-success) 0%,transparent)}}.accounts-row-menu-shell{position:static}.accounts-row-menu-trigger{width:34px;height:34px;justify-content:center;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}@media(max-width:720px){.accounts-header-actions{width:100%}.accounts-header-actions .ds-button{flex:1}.accounts-config-columns,.accounts-whatsapp-grid{grid-template-columns:minmax(0,1fr)}}.api-tester-mode-switch{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.api-tester-mode-button{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-xs) var(--space-sm)}.api-tester-mode-button-active{background:var(--color-surface-subtle)}.api-tester-shell{overflow:auto}.api-tester-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.api-tester-left-column{min-width:0;display:flex;flex-direction:column;gap:var(--space-lg)}.api-tester-panel{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-md);box-sizing:border-box}.api-tester-panel-head{margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) 0;padding:var(--space-md);padding-bottom:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border)}.api-tester-panel-body{min-width:0;padding-top:var(--space-md)}.api-tester-inline-summary,.api-tester-empty-state{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-sm);box-sizing:border-box}.api-tester-action-row{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.api-tester-code-block{margin:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow:auto;box-sizing:border-box}.api-tester-response-empty{min-height:300px;padding-top:var(--space-md);box-sizing:border-box}.api-tester-response-sections{padding-top:var(--space-md)}.api-tester-response-section{min-width:0}.api-tester-response-code{min-height:120px}.api-tester-curl-panel{margin-top:0;padding:0;border:0;background:transparent}.api-tester-curl-shell{border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-text-contrast);padding:var(--space-lg);box-shadow:var(--shadow-soft)}.api-tester-curl-head{display:flex;justify-content:space-between;margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) 0;padding:var(--space-lg);padding-top:var(--space-md);padding-bottom:var(--space-xs);border-bottom:var(--border-width) solid rgba(255,255,255,.12);align-items:center}.api-tester-curl-head>.ds-text{flex:1}.api-tester-curl-actions{flex-shrink:0}.api-tester-curl-copy{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:inherit}.api-tester-curl-copy:hover,.api-tester-curl-copy:active{background:#ffffff14}.api-tester-curl-block{margin-top:var(--space-md);border:0;border-radius:0;background:transparent;padding:0;color:var(--color-accent)}body[data-theme=dark] .api-tester-curl-shell{background:var(--color-surface-raised);color:var(--color-text)}body[data-theme=dark] .api-tester-curl-head{border-bottom-color:#ffffff14}body[data-theme=dark] .api-tester-curl-head .ds-text-tone-inverse,body[data-theme=dark] .api-tester-curl-head .ds-icon-tone-inverse{color:var(--color-text)}body[data-theme=dark] .api-tester-curl-copy:hover,body[data-theme=dark] .api-tester-curl-copy:active{background:#ffffff0f}@media(max-width:960px){.api-tester-main-grid{grid-template-columns:1fr}}.public-page-docs{padding:0 0 var(--space-xxl)}.docs-shell{max-width:var(--public-shell-width);margin:0 auto;width:100%;padding:28px var(--space-xl) 64px;box-sizing:border-box;display:grid;gap:var(--space-lg)}.docs-sidebar-card,.docs-section,.docs-card,.docs-note,.docs-reference-group{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-sizing:border-box}.docs-sidebar-card,.docs-section,.docs-reference-group{padding:var(--space-xl)}.docs-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.docs-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--space-lg);align-items:start}.docs-sidebar{position:sticky;top:var(--space-xl)}.docs-sidebar-card{display:grid;gap:var(--space-md)}.docs-sidebar-nav{display:grid;gap:2px}.docs-sidebar-link{display:block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);text-decoration:none;border:var(--border-width) solid transparent;background:transparent}.public-page .docs-sidebar-link,.public-page .docs-sidebar-link:hover,.public-page .docs-sidebar-link:focus,.public-page .docs-sidebar-link:active,.docs-sidebar-link .ds-text,.docs-sidebar-link .ds-text:hover{text-decoration:none}.docs-sidebar-link:hover{background:var(--color-surface-subtle)}.docs-sidebar-link-active{background:var(--color-surface-subtle);border-color:var(--color-border)}.docs-content,.docs-section-body,.docs-stack,.docs-reference-groups{display:grid;gap:var(--space-md)}.docs-section{scroll-margin-top:96px}.docs-section-head{display:grid;gap:var(--space-xxs);margin-bottom:var(--space-md)}.docs-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.docs-card-grid-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-card,.docs-note{padding:var(--space-lg);display:grid;gap:var(--space-sm)}.docs-chip{display:inline-flex;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-subtle);padding:0 var(--space-md);min-height:32px}.docs-code-block{margin:0;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-lg);font-family:var(--font-family-mono);font-size:var(--font-size-s);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word}.docs-bullet-list,.docs-number-list{margin:0;padding-left:20px;display:grid;gap:var(--space-xs)}.docs-table-wrap{overflow:auto}.docs-table{width:100%;border-collapse:collapse}.docs-table th,.docs-table td{padding:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.docs-table th{background:var(--color-surface-subtle)}@media(max-width:1080px){.docs-layout,.docs-card-grid,.docs-card-grid-steps,.docs-card-grid-three{grid-template-columns:1fr}.docs-sidebar{position:static}}@media(max-width:720px){.public-page-docs{padding:0 0 var(--space-xl)}.docs-shell{padding:24px var(--space-md) 40px}.docs-sidebar-card,.docs-section,.docs-reference-group{padding:var(--space-lg)}}.inbox-header-actions{width:min(620px,100%)}.inbox-header-search{flex:1;min-width:0}.inbox-view{display:flex;flex:1;min-height:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.inbox-thread-list-panel{width:var(--panel-sidebar-width);min-width:var(--panel-sidebar-width)}.inbox-thread-stream-panel{flex:1;min-width:0}.inbox-panel{background:var(--color-surface);min-height:0}.inbox-panel+.inbox-panel{border-left:var(--border-width) solid var(--color-border)}.inbox-panel-header{width:100%;min-height:calc(var(--space-xxl) + var(--space-md));padding:0 var(--space-md);border-bottom:var(--border-width) solid var(--color-border);flex-shrink:0}.inbox-panel-header .ds-button{margin-left:calc(var(--space-sm) * -1)}.inbox-panel-body{flex:1;min-height:0;overflow:auto;width:100%}.inbox-thread-list{display:flex;flex-direction:column;min-height:0;height:100%}.inbox-thread-item{width:100%;text-align:left;background:var(--color-surface);border:var(--border-width) solid transparent;border-left-width:2px;border-radius:0;padding:var(--space-sm) var(--space-md);display:grid;gap:var(--space-xs);cursor:pointer;border-bottom-color:var(--color-border)}.inbox-thread-item:hover,.inbox-thread-item-active{background:var(--color-surface-subtle)}.inbox-thread-item-active{border-left-color:var(--color-text);background:var(--color-surface-raised)}.inbox-thread-item-unread{border-left-color:var(--color-accent-strong)}.inbox-thread-item-unread.inbox-thread-item-active{border-left-color:var(--color-text)}.inbox-thread-item-top,.inbox-thread-item-content,.inbox-thread-item-row{width:100%;min-width:0}.inbox-provider-avatar{width:40px;height:40px;flex:0 0 40px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.inbox-provider-logo{width:22px;height:22px;display:block}.inbox-thread-item-meta-row,.inbox-thread-item-from,.inbox-thread-item-subject{min-width:0}.inbox-thread-item-subject{margin-top:var(--space-xxs)}.inbox-thread-item-subject .ds-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-thread-item-date{font-size:var(--font-size-xs)}.inbox-thread-item-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-empty{padding:var(--space-md)}.inbox-empty-centered{min-height:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.inbox-classic-detail{min-height:0;height:100%;padding:var(--space-lg)}.inbox-message-header-actions{flex-shrink:0}.inbox-message-header-actions .ds-button{margin-left:0}.inbox-thread-placeholder{width:100%;min-height:100%;height:100%;justify-content:center;align-items:center;text-align:center}.inbox-message-meta{padding-bottom:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border)}.inbox-message-meta-row>:first-child{width:52px;flex:0 0 52px}.inbox-message-body{padding:0 var(--space-md) var(--space-lg)}.inbox-replies{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-sm)}.inbox-replies-chat{border-top:none;padding-top:var(--space-md)}.inbox-email-thread{padding-top:var(--space-md)}.inbox-email-thread-item+.inbox-email-thread-item{border-top:var(--border-width) solid var(--color-border)}.inbox-email-thread-body{padding-left:0;padding-right:0}.inbox-chat-thread{width:100%}.inbox-chat-day-divider{position:relative;padding:var(--space-sm) 0}.inbox-chat-day-divider:before,.inbox-chat-day-divider:after{content:"";flex:1;height:var(--border-width);background:var(--color-border)}.inbox-chat-row{display:flex;flex-direction:column;width:100%;margin-bottom:var(--space-sm)}.inbox-chat-row-other{align-items:flex-start}.inbox-chat-row-own{align-items:flex-end}.inbox-chat-stack-tight{margin-top:var(--space-xxs)}.inbox-chat-meta-row{width:fit-content;max-width:min(74%,720px);margin-bottom:2px}.inbox-chat-meta-row-own{align-self:flex-end}.inbox-chat-meta-row-other{align-self:flex-start}.inbox-chat-bubble{width:fit-content;max-width:min(74%,720px);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.inbox-chat-bubble-other{background:var(--color-surface-subtle);border-top-left-radius:0}.inbox-chat-bubble-own{background:var(--color-text);border-color:var(--color-text);border-top-right-radius:0}.inbox-chat-bubble-own .inbox-message-content,.inbox-chat-bubble-own .inbox-message-content .ds-text,.inbox-chat-bubble-own .inbox-markdown-heading .ds-text,.inbox-chat-bubble-own .inbox-markdown-link{color:var(--color-bg)}.inbox-chat-links{padding-top:var(--space-xxs)}.inbox-chat-link{text-decoration:none}.inbox-chat-author .ds-text{display:block}.inbox-chat-meta{opacity:.9}.inbox-message-content{color:var(--color-text-muted);font-size:var(--font-size-xs)}.inbox-message-body,.inbox-message-content,.inbox-markdown-link{overflow-wrap:anywhere;word-break:break-word}.inbox-markdown-heading .ds-text{color:var(--color-text)}.inbox-markdown-heading+.inbox-markdown-heading,.inbox-markdown-paragraph+.inbox-markdown-heading,.inbox-markdown-list+.inbox-markdown-heading,.inbox-markdown-quote+.inbox-markdown-heading,.inbox-markdown-divider+.inbox-markdown-heading{margin-top:var(--space-md)}.inbox-markdown-paragraph .ds-text,.inbox-markdown-quote .ds-text,.inbox-markdown-list-item .ds-text{white-space:normal}.inbox-markdown-paragraph+.inbox-markdown-paragraph,.inbox-markdown-heading+.inbox-markdown-paragraph,.inbox-markdown-list+.inbox-markdown-paragraph,.inbox-markdown-quote+.inbox-markdown-paragraph,.inbox-markdown-divider+.inbox-markdown-paragraph{margin-top:var(--space-sm)}.inbox-markdown-list{margin:0;padding-left:var(--space-lg)}.inbox-markdown-list-item+.inbox-markdown-list-item{margin-top:var(--space-xxs)}.inbox-markdown-quote{margin:0;padding-left:var(--space-md);border-left:var(--border-width) solid var(--color-border-strong, var(--color-border))}.inbox-markdown-divider{width:100%;margin:0;border:0;border-top:var(--border-width) solid var(--color-border)}.inbox-markdown-link{color:inherit;text-decoration:underline;text-underline-offset:.12em}.inbox-loading-inline{width:fit-content}.inbox-thread-footer{border-top:var(--border-width) solid var(--color-border);padding:var(--space-md);background:var(--color-surface)}.inbox-thread-placeholder{flex:1;min-height:0}@media(max-width:720px){.inbox-header-actions,.inbox-header-search{width:100%}.inbox-view{position:relative;min-height:0;height:100%}.inbox-view.inbox-detail-open .inbox-thread-list-panel{pointer-events:none}.inbox-view.inbox-detail-open .inbox-thread-list-panel .inbox-panel-body{overflow:hidden}.inbox-thread-list-panel{width:100%;min-width:0}.inbox-thread-stream-panel{position:absolute;inset:0;z-index:2;width:100%;height:100%;border-left:none}.inbox-panel+.inbox-panel{border-left:none}.inbox-panel-header{padding:0 var(--space-sm);min-height:calc(var(--space-xxl) * 1.5);border-top:var(--border-width) solid var(--color-border)}.inbox-chat-bubble,.inbox-chat-meta-row{max-width:88%}}.logs-filters{align-items:flex-end}.logs-filters>*{min-width:220px;flex:1 1 220px}.logs-table td:nth-child(1),.logs-table td:nth-child(5){width:110px}.logs-table td:nth-child(2){width:110px}.logs-table td:nth-child(4){width:300px}.logs-table td:nth-child(6){width:170px}.logs-footer{align-items:center}.logs-description-cell{min-width:0}.logs-detail-indicator{display:inline-flex;align-items:center}.logs-detail-indicator:focus-visible{outline:none;border-radius:var(--radius-full);box-shadow:var(--input-focus-ring)}.logs-detail-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);cursor:help}.logs-detail-icon-danger{color:var(--color-danger);background:var(--color-danger-soft)}.logs-detail-icon-warning{color:var(--color-warning);background:var(--color-warning-soft)}.logs-account-filter{min-width:0}.logs-channel-user-action{color:var(--color-info)}.logs-channel-api-token{color:var(--color-danger)}.logs-channel-automation{color:var(--color-warning)}.logs-level{color:var(--color-text-muted)}.logs-level-success{color:var(--color-success)}.logs-level-warning{color:var(--color-warning)}.logs-level-error{color:var(--color-danger)}.logs-account-badge{max-width:100%}.logs-account-badge .ds-text{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:1000px){.logs-filters>*{min-width:100%;flex-basis:100%}}.pricing-page{padding-bottom:var(--space-xxl)}.pricing-hero{display:grid;justify-items:center;max-width:920px;margin:0 auto;padding:72px 0 44px;text-align:center;gap:var(--space-md)}.pricing-pill-badge{box-shadow:var(--shadow-soft)}.pricing-card{max-width:var(--public-marketing-shell-width);margin:0 auto;border:var(--border-width) solid var(--color-border);border-radius:24px;background:var(--color-surface);box-shadow:var(--shadow-medium);display:grid;grid-template-columns:minmax(0,1fr) var(--border-width) minmax(320px,.92fr);overflow:hidden}.pricing-card-panel{padding:40px}.pricing-card-panel,.pricing-tier-summary,.pricing-note-card{display:grid}.pricing-panel-inner{width:100%;justify-self:center;display:grid}.pricing-panel-inner-selector{max-width:660px;gap:calc(var(--space-lg) + var(--space-xs))}.pricing-panel-inner-included{max-width:460px;gap:calc(var(--space-lg) + var(--space-sm))}.pricing-card-panel-selector{align-content:start}.pricing-selector-head{justify-items:center;text-align:center;gap:2px}.pricing-selector-head .ds-text{width:100%}.pricing-card-divider{background:var(--color-border)}.pricing-tier-slider{--pricing-progress: 0%;width:100%;padding:var(--space-xl) 0 0}.pricing-tier-slider-index-0{--pricing-progress: 0%}.pricing-tier-slider-index-1{--pricing-progress: 20%}.pricing-tier-slider-index-2{--pricing-progress: 40%}.pricing-tier-slider-index-3{--pricing-progress: 60%}.pricing-tier-slider-index-4{--pricing-progress: 80%}.pricing-tier-slider-index-5{--pricing-progress: 100%}.pricing-tier-range{width:100%;appearance:none;background:transparent}.pricing-tier-range::-webkit-slider-runnable-track{height:8px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-accent-soft) 0%,var(--color-accent-soft) var(--pricing-progress),var(--color-surface-raised) var(--pricing-progress),var(--color-surface-raised) 100%)}.pricing-tier-range::-moz-range-track{height:8px;border-radius:var(--radius-full);background:var(--color-surface-raised)}.pricing-tier-range::-moz-range-progress{height:8px;border-radius:var(--radius-full);background:var(--color-accent-soft)}.pricing-tier-range::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border:0;border-radius:var(--radius-full);background:var(--color-accent-strong);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent-soft) 90%,transparent),var(--shadow-soft);margin-top:-8px;cursor:pointer}.pricing-tier-range::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:var(--radius-full);background:var(--color-accent-strong);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent-soft) 90%,transparent),var(--shadow-soft);cursor:pointer}.pricing-tier-range:focus-visible{outline:none}.pricing-tier-label-row{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-xs);align-items:start;justify-items:center;padding-top:var(--space-md)}.pricing-tier-label-button{width:100%;min-height:44px;padding:var(--space-sm) 0;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.pricing-tier-label-button:hover{background:var(--color-surface-subtle)}.pricing-tier-label-button-active{background:var(--color-accent-soft)}.pricing-tier-summary{gap:var(--space-xs);padding-top:calc(var(--space-lg) + var(--space-xs));justify-items:center;text-align:center}.pricing-price-caption{letter-spacing:.01em;text-transform:uppercase}.pricing-tier-price-row{flex-wrap:wrap;justify-content:center}.pricing-tier-price{line-height:.9;text-align:center}.pricing-note-card{gap:var(--space-xs);padding-top:var(--space-md);justify-items:center}.pricing-note-trigger.ds-button{min-height:32px;width:fit-content}.pricing-note-trigger.ds-button .ds-text,.pricing-note-trigger.ds-button .ds-icon{color:var(--color-text-muted)}.pricing-note-tooltip-shell.ds-tooltip{max-width:360px;min-width:320px;white-space:normal;padding:var(--space-md);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border)}.pricing-note-tooltip{max-width:320px;display:grid;gap:var(--space-xs)}.pricing-card-panel-included{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-subtle) 100%);align-content:start}.pricing-included-list{width:100%;display:grid;gap:var(--space-xl)}.pricing-included-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-lg);row-gap:0}.pricing-checkmark{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-text);flex-shrink:0;margin-top:2px;border:var(--border-width) solid color-mix(in srgb,var(--color-accent-strong) 40%,transparent)}.pricing-checkmark .ds-icon{line-height:1;color:var(--color-accent-strong)}.pricing-included-copy{min-width:0;display:grid;gap:var(--space-xs)}.pricing-cta-box{display:grid;gap:var(--space-md);margin-top:auto;padding-top:var(--space-lg);justify-items:center;text-align:center}.pricing-cta-button.ds-button{min-width:220px;min-height:52px}.pricing-cta-box .ds-text{display:block}@media(max-width:1080px){.pricing-card{grid-template-columns:1fr}.pricing-card-divider{height:var(--border-width)}}@media(max-width:720px){.pricing-page{padding-left:var(--space-md);padding-right:var(--space-md)}.pricing-hero{padding-top:48px}.pricing-card-panel{padding:24px}.pricing-tier-label-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tier-summary{padding-top:var(--space-lg)}}.subscription-status-notice{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.subscription-status-warning{background:linear-gradient(180deg,var(--color-warning-soft) 0%,var(--color-surface) 100%)}.subscription-status-danger{background:linear-gradient(180deg,var(--color-danger-soft) 0%,var(--color-surface) 100%)}.subscription-status-muted{background:linear-gradient(180deg,var(--color-surface-subtle) 0%,var(--color-surface) 100%)}.subscription-next-invoice-section,.subscription-invoices-card{min-width:0}.subscription-header .page-header-actions{align-items:center}.subscription-next-invoice-section{margin-bottom:var(--space-lg)}.subscription-next-invoice-table .ui-table-wrap,.subscription-invoices-table .ui-table-wrap{overflow-x:auto}.subscription-next-invoice-total-row td{background:var(--color-surface-subtle)}.subscription-invoices-actions-cell{text-align:right}.subscription-invoices-actions-shell{position:static}.subscription-loading-state{min-height:168px;padding:var(--space-xl) var(--space-md);display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:720px){.subscription-status-notice{padding:var(--space-md)}}.tokens-form{min-width:0;width:100%}.tokens-table .ui-table-wrap{overflow:visible}.tokens-table td:last-child{width:72px}.tokens-scopes-cell{max-width:340px}.tokens-created-row{align-items:center;gap:var(--space-sm)}.tokens-scope-group{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-sm)}.tokens-scope-list{padding-top:var(--space-xs);align-items:center}.tokens-scope-option{width:auto}.tokens-form .accounts-multiselect{grid-column:1 / -1}.tokens-row-menu-shell{position:static}.tokens-row-menu-trigger{width:34px;height:34px;justify-content:center;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}@media(max-width:720px){.tokens-form{min-width:0}}.webhooks-form{min-width:0;width:100%}.webhooks-table .ui-table-wrap{overflow:visible}.webhooks-table td:last-child{width:72px}.webhooks-main-cell{min-width:220px}.webhooks-endpoint-cell{min-width:260px}.webhooks-form .accounts-multiselect{grid-column:1 / -1}.webhooks-row-menu-shell{position:static}.webhooks-row-menu-trigger{width:34px;height:34px;justify-content:center;align-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}@media(max-width:720px){.webhooks-form{min-width:0}}.layout-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;height:100svh;width:100vw;background:var(--color-bg);transition:grid-template-columns var(--motion-medium) var(--ease-out)}.layout-shell.layout-shell-sidebar-collapsed{grid-template-columns:var(--sidebar-width-collapsed) 1fr}.layout-main{flex:1;min-height:0;height:100%;background:var(--color-surface)}.layout-surface{flex:1;min-height:0;background:var(--color-surface);box-sizing:border-box;overflow:hidden}.layout-content{flex:1;min-height:0;width:100%;max-width:1240px;margin:0 auto;padding:0 var(--space-lg);box-sizing:border-box}@media(max-width:720px){body[data-overlay-open=true] .layout-surface{overflow:hidden}.layout-shell{grid-template-columns:1fr}.layout-surface{margin:0;padding:0;padding-bottom:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto}.layout-content{max-width:none;padding:0 var(--space-sm)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-family);line-height:var(--line-height-normal);background:var(--color-bg);color:var(--color-text);min-height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:var(--font-family)}::selection{background:var(--color-accent);color:var(--color-text)}#root{min-height:100vh}:root{--font-family: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-alt: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "Geist Mono", "SF Mono", Menlo, Monaco, Consolas, monospace;--font-size-xxs: 11px;--font-size-xs: 12px;--font-size-s: 13px;--font-size-m: 14px;--font-size-l: 16px;--font-size-xl: 20px;--font-size-2xl: 28px;--font-size-heading-xxs: 14px;--font-size-heading-xs: 16px;--font-size-heading-s: 20px;--font-size-heading-m: 24px;--font-size-heading-l: 32px;--font-size-heading-xl: 40px;--font-size-heading-2xl: 48px;--font-size-input: 14px;--font-weight-regular: 400;--font-weight-semibold: 500;--font-weight-bold: 600;--font-weight-extrabold: 700;--line-height-tight: 1.25;--line-height-normal: 1.45;--line-height-relaxed: 1.6;--color-bg: #fafafa;--color-surface: #ffffff;--color-surface-subtle: #f7f7f8;--color-surface-raised: #f3f3f4;--color-sidebar-surface: #f7f7f8;--color-sidebar-item-hover: #efeff0;--color-sidebar-item-active: #e8e8ea;--color-border: #eaeaea;--color-text: #111111;--color-text-muted: #666666;--color-text-contrast: #ffffff;--color-accent: #ecc878;--color-accent-text: #111111;--color-accent-strong: #ddb55d;--color-accent-soft: #f8ebca;--color-accent-warm: #ddb55d;--color-cta-bg: var(--color-text);--color-cta-bg-hover: var(--color-text);--color-cta-text: var(--color-text-contrast);--color-focus: #111111;--color-focus-soft: rgba(17, 17, 17, .14);--color-overlay: rgba(17, 17, 17, .44);--input-segment-bg: #f8f8f9;--input-disabled-bg: #f3f3f4;--input-disabled-border: #e6e6e8;--input-disabled-color: #999999;--input-error-border: var(--color-danger);--color-success: #2f7a45;--color-success-strong: #255f36;--color-success-soft: #eaf5ed;--color-danger: #c65a3a;--color-danger-strong: #a5482c;--color-danger-soft: #fbeee8;--color-warning: #b36a1f;--color-warning-strong: #8f5318;--color-warning-soft: #fdf0e3;--color-info: var(--color-text);--color-surface-soft: var(--color-surface-subtle);--color-badge-blue: var(--color-text);--border-width: 1px;--border-width-strong: 2px;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .05);--shadow-medium: 0 8px 20px rgba(0, 0, 0, .06);--shadow-strong: 0 8px 24px rgba(0, 0, 0, .08);--shadow-sidebar: 2px 0 10px rgba(17, 17, 17, .03);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--input-radius: 10px;--transition-fast: .15s ease;--transition-slow: .24s ease;--motion-fast: .16s;--motion-medium: .24s;--motion-slow: .32s;--ease-out: cubic-bezier(.16, 1, .3, 1);--space-xxs: 4px;--space-xs: 6px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-xxl: 32px;--input-height-s: 32px;--input-height-m: 40px;--input-height-l: 48px;--input-padding-x-s: 10px;--input-padding-x-m: 12px;--input-padding-x-l: 14px;--focus-ring: 0 0 0 1px var(--color-focus), 0 0 0 4px var(--color-focus-soft);--input-focus-ring: var(--focus-ring);--input-error-ring: 0 0 0 1px var(--color-danger), 0 0 0 4px var(--color-danger-soft);--sidebar-width: 248px;--sidebar-width-collapsed: 72px;--panel-sidebar-width: 336px;--panel-detail-width: 384px;--banner-width: 420px;--modal-width-s: 560px;--modal-width-m: 760px;--modal-width-l: 1120px;--shell-gap: 0px;--bottom-bar-height: 72px}body[data-theme=dark]{--color-bg: #0f0f10;--color-surface: #161618;--color-surface-subtle: #1d1d20;--color-surface-raised: #232327;--color-sidebar-surface: #151517;--color-sidebar-item-hover: #121214;--color-sidebar-item-active: #0f0f11;--color-border: #2c2c31;--color-text: #f5f5f5;--color-text-muted: #a3a3a3;--color-text-contrast: #111111;--color-accent: #d5b166;--color-accent-text: #111111;--color-accent-strong: #c7a052;--color-accent-soft: #3a321f;--color-accent-warm: #c7a052;--color-cta-bg: var(--color-text);--color-cta-bg-hover: var(--color-text);--color-cta-text: var(--color-text-contrast);--color-focus: #f5f5f5;--color-focus-soft: rgba(255, 255, 255, .2);--color-overlay: rgba(6, 6, 8, .58);--input-segment-bg: #1e1e22;--input-disabled-bg: #202024;--input-disabled-border: #2d2d33;--input-disabled-color: #7c7c85;--input-error-border: var(--color-danger);--color-success: #63c17c;--color-success-strong: #4da465;--color-success-soft: #1a3020;--color-danger: #e28a70;--color-danger-strong: #d06e4f;--color-danger-soft: #351f19;--color-warning: #e39b52;--color-warning-strong: #cb8341;--color-warning-soft: #382519;--color-info: var(--color-text);--color-surface-soft: var(--color-surface-subtle);--color-badge-blue: var(--color-text);--shadow-soft: 0 1px 2px rgba(0, 0, 0, .35);--shadow-medium: 0 10px 24px rgba(0, 0, 0, .32);--shadow-strong: 0 10px 26px rgba(0, 0, 0, .44);--shadow-sidebar: 2px 0 10px rgba(0, 0, 0, .26);--focus-ring: 0 0 0 1px var(--color-focus), 0 0 0 4px var(--color-focus-soft);--input-focus-ring: var(--focus-ring);--input-error-ring: 0 0 0 1px var(--color-danger), 0 0 0 4px rgba(240, 123, 109, .24)}@media(max-width:720px){:root{--font-size-input: 16px}}.page-wrap{height:100%;min-height:0;overflow:hidden;padding:var(--space-sm);box-sizing:border-box;display:flex;flex-direction:column}.page-grid{display:flex;flex-direction:column;gap:var(--space-sm)}.page-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-sm)}.page-grid-two{grid-template-columns:1fr 1fr}.page-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);box-sizing:border-box}.form-grid{display:grid;gap:var(--space-sm)}.form-grid-two{grid-template-columns:1fr 1fr}.table-wrap{width:100%;overflow:auto}.simple-table{width:100%;border-collapse:collapse}.simple-table th,.simple-table td{border-bottom:var(--border-width) solid var(--color-border);text-align:left;padding:var(--space-xs);font-size:var(--font-size-xs)}.action-row{display:flex;gap:var(--space-xs);flex-wrap:wrap}.public-page{--public-shell-width: 1240px;--public-marketing-shell-width: 1120px;--public-page-inline-padding: 0px;min-height:100svh;height:100svh;background-color:var(--color-bg);background-image:url(/assets/background-hero-CXbQikYk.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;color:var(--color-text);box-sizing:border-box;overflow:auto}.public-page a,.public-page a:hover{text-decoration:underline}.public-page-landing{--public-page-inline-padding: var(--space-xl);padding:0 var(--space-xl) var(--space-xxl)}.landing-hero-block,.landing-section,.landing-trust-strip,.landing-final-cta{max-width:var(--public-marketing-shell-width);margin:0 auto}.landing-hero-block{padding:56px 0 18px}.landing-hero-center{max-width:1040px;margin:0 auto;display:grid;justify-items:center}.landing-hero-title{max-width:14ch;letter-spacing:-.04em}.landing-hero-title-centered{max-width:13ch}.landing-hero-copy-text{max-width:920px}.landing-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-sm)}.landing-hero-note-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);width:100%}.landing-hero-note-dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-accent-strong);flex-shrink:0}.landing-hero-note-pill{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent-soft));padding:var(--space-xs) var(--space-sm);min-height:44px}.landing-trust-strip,.landing-section{padding-top:52px;display:grid;gap:var(--space-lg)}.landing-trust-strip{padding-top:18px}.landing-section-head{max-width:760px;display:grid;gap:var(--space-sm)}.landing-section-head-centered{margin:0 auto}.landing-section-head-compact{max-width:680px}.landing-provider-groups{display:grid;gap:var(--space-lg)}.landing-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.landing-provider-group:first-child .landing-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-provider-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-md)}.landing-provider-card-muted{background:color-mix(in srgb,var(--color-surface) 80%,var(--color-surface-subtle))}.landing-provider-card-head{min-height:40px}.landing-provider-mark,.landing-feature-mark,.landing-ai-item-mark{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-surface-subtle);border:var(--border-width) solid var(--color-border);flex-shrink:0}.landing-provider-logo{width:20px;height:20px;object-fit:contain}.landing-feature-grid,.landing-steps-grid,.landing-mentions-grid,.landing-company-grid{display:grid;gap:var(--space-md)}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-feature-card,.landing-step-card,.landing-mention-card,.landing-company-tile{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-lg)}.landing-feature-card{min-height:220px}.landing-step-card{background:color-mix(in srgb,var(--color-surface) 88%,var(--color-surface-subtle))}.landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-automation-grid,.landing-ai-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.landing-automation-copy,.landing-ai-copy,.landing-automation-cards{min-width:0}.landing-automation-card,.landing-ai-panel{border:var(--border-width) solid var(--color-border);border-radius:calc(var(--radius-lg) + 2px);background:var(--color-surface);padding:var(--space-lg);box-shadow:var(--shadow-soft)}.landing-ai-shell{border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 32%,var(--color-border));border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-soft) 56%,transparent),transparent 48%),var(--color-surface);padding:var(--space-xl)}.landing-ai-panel{background:color-mix(in srgb,var(--color-surface) 76%,var(--color-accent-soft))}.landing-mentions-grid,.landing-company-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-company-tile{min-height:88px;display:grid;place-items:center;background:color-mix(in srgb,var(--color-surface) 82%,var(--color-surface-subtle))}.landing-final-cta{padding:68px 0 12px}.landing-final-cta-card{max-width:760px;margin:0 auto;border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 42%,transparent),transparent),var(--color-surface);padding:var(--space-xxl);box-shadow:var(--shadow-soft)}.public-auth-page,.public-legal-page{padding:0;overflow:auto}.public-auth-wrap,.public-legal-wrap{max-width:var(--public-shell-width);width:100%;margin:0 auto;padding:40px var(--space-xl) 0;box-sizing:border-box;display:grid;justify-items:center}.public-auth-card,.public-legal-card{width:min(var(--modal-width-s),100%);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-xxl);display:grid;gap:var(--space-lg);box-shadow:var(--shadow-soft)}.public-auth-card{width:min(var(--modal-width-s),100%)}.public-auth-heading{display:grid;gap:var(--space-sm)}.public-auth-heading-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.public-auth-country{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);padding:var(--space-xs) var(--space-sm);white-space:nowrap}.public-auth-oauths{display:grid;gap:var(--space-md)}.public-oauth-button{width:100%;min-height:56px}.public-oauth-inner{width:100%;display:grid;grid-template-columns:24px 1fr;align-items:center;justify-items:center;padding-inline:var(--space-xs);column-gap:var(--space-sm)}.public-oauth-logo{width:24px;height:24px}.public-sso-mark{width:24px;height:24px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);display:grid;place-items:center}.public-divider{display:flex;align-items:center;gap:var(--space-md)}.public-divider-line{flex:1;height:var(--border-width);background:var(--color-border)}.auth-form{display:grid;gap:var(--space-md)}.public-auth-row{display:flex;justify-content:flex-end}.public-google-status{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-md);display:grid;gap:var(--space-xxs)}.auth-links{display:flex;gap:var(--space-sm);flex-wrap:wrap}.auth-links-centered{justify-content:center}.public-inline-link{color:var(--color-text);text-decoration:underline}.public-legal-content{display:grid;gap:var(--space-sm)}.public-legal-layout{max-width:var(--public-shell-width);width:100%;margin:0 auto;padding:28px var(--space-xl) 0;box-sizing:border-box;display:grid;grid-template-columns:248px minmax(0,1fr);gap:var(--space-lg);align-items:start}.public-legal-sidebar{position:sticky;top:var(--space-xl)}.public-legal-sidebar-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-xl);display:grid;gap:var(--space-md);box-sizing:border-box}.public-legal-layout .public-legal-card{width:100%;padding:var(--space-xl);box-shadow:none}.public-legal-nav{display:grid;gap:2px}.public-legal-nav-link{display:block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);text-decoration:none}.public-page .public-legal-nav-link,.public-page .public-legal-nav-link:hover,.public-page .public-legal-nav-link:focus,.public-page .public-legal-nav-link:active,.public-legal-nav-link .ds-text,.public-legal-nav-link .ds-text:hover{text-decoration:none}.public-legal-nav-link:hover{background:var(--color-surface-subtle)}.public-legal-main,.public-legal-header,.public-legal-section{display:grid}.public-legal-main{gap:var(--space-lg)}.public-legal-header{gap:var(--space-xs)}.public-legal-section{gap:var(--space-xs);scroll-margin-top:96px}.public-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.public-shell{min-height:100svh;background:var(--color-bg);color:var(--color-text);display:grid;place-items:center;padding:var(--space-xl);box-sizing:border-box}.public-card{width:min(840px,100%);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-xl);display:grid;gap:var(--space-lg)}@media(max-width:920px){.page-grid-two,.form-grid-two{grid-template-columns:1fr}.page-wrap{padding:var(--space-md)}.public-page-landing{--public-page-inline-padding: var(--space-md);padding:var(--space-md)}.landing-hero-block{padding:56px 0 14px}.landing-hero-title,.landing-hero-title-centered{max-width:13ch}.landing-trust-strip,.landing-section{padding-top:40px}.landing-hero-note-row,.landing-provider-grid,.landing-feature-grid,.landing-steps-grid,.landing-mentions-grid,.landing-company-grid,.landing-automation-grid,.landing-ai-shell{grid-template-columns:1fr}.landing-final-cta{padding:48px 0 0}.landing-final-cta-card{padding:var(--space-xl)}.public-card{padding:var(--space-lg)}.public-auth-page,.public-legal-page{padding:0}.public-auth-wrap,.public-legal-wrap,.public-legal-layout{padding-top:28px}.public-auth-wrap,.public-legal-wrap,.public-legal-layout{padding-left:var(--space-md);padding-right:var(--space-md)}.public-legal-layout{grid-template-columns:1fr}.public-legal-sidebar{position:static}.public-auth-card,.public-legal-card,.public-legal-layout .public-legal-card{padding:var(--space-lg)}.public-auth-heading-row{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.landing-provider-card-head{align-items:flex-start;flex-direction:column}.landing-hero-title,.landing-hero-title-centered{max-width:10.5ch}.landing-hero-note-row{width:100%}.landing-ai-shell,.landing-feature-card,.landing-step-card,.landing-mention-card,.landing-company-tile{padding:var(--space-md)}.landing-final-cta-card{padding:var(--space-lg)}}
