@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=JetBrains+Mono:wght@400;500&display=swap";@layer wtheme,wbase,wcomponents,wvariants,wapp,wutilities;@layer wcomponents{:root,::backdrop{--w-button-border-radius: var(--w-theme-border-radius);--w-button-border-width: var(--w-theme-border-width);--w-button-gap: 6px;--w-button-padding: .6rem 1.2rem;--w-button-default-background: transparent;--w-button-default-color: var(--w-theme-action-color);--w-button-default-hover: var(--w-theme-action-hover-color);--w-button-default-focus: var(--w-theme-action-focus-color);--w-button-default-active: var(--w-theme-action-active-color);--w-button-default-disabled: var(--w-theme-action-disabled-color);--w-button-outlined-background: transparent;--w-button-outlined-border: var(--w-theme-action);--w-button-outlined-color: var(--w-theme-action);--w-button-outlined-hover-border: var(--w-theme-action-hover);--w-button-outlined-hover-color: var(--w-theme-action-hover);--w-button-outlined-focus-border: var(--w-theme-action-focus);--w-button-outlined-focus-color: var(--w-theme-action-focus);--w-button-outlined-active-border: var(--w-theme-action-active);--w-button-outlined-active-color: var(--w-theme-action-active);--w-button-outlined-disabled-border: var(--w-theme-action-disabled);--w-button-outlined-disabled-color: var(--w-theme-action-disabled);--w-button-filled-background: var(--w-theme-action);--w-button-filled-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-button-filled-hover: var(--w-theme-action-hover);--w-button-filled-focus: var(--w-theme-action-focus);--w-button-filled-active: var(--w-theme-action-active);--w-button-filled-disabled: var(--w-theme-action-disabled)}.w-button{background-color:var(--w-button-default-background);border-radius:var(--w-button-border-radius);border:var(--w-button-border-width) solid transparent;color:var(--w-button-default-color);cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--w-button-gap);font-size:1em;font-weight:500;font-family:inherit;padding:var(--w-button-padding);transition:background-color var(--w-theme-animation-duration) var(--w-theme-animation-transition) 0s,border-color var(--w-theme-animation-duration) var(--w-theme-animation-transition) 0s,color var(--w-theme-animation-duration) var(--w-theme-animation-transition) 0s}.w-button:hover{color:var(--w-button-default-hover)}.w-button:focus-visible{color:var(--w-button-default-focus)}.w-button:active{color:var(--w-button-default-active)}.w-button:disabled{color:var(--w-button-default-disabled);pointer-events:none;cursor:not-allowed}}@layer wvariants{.w-button-small{padding:.3rem .6rem;font-size:.95rem}.w-button-round{border-radius:99999px;padding:6px}.w-button-round svg{scale:1}.w-button-round.w-button-small{padding:3px;font-size:.8rem}.w-button-outlined{background-color:var(--w-button-outlined-background);color:var(--w-button-outlined-color);border-color:var(--w-button-outlined-border)}.w-button-outlined:hover{border-color:var(--w-button-outlined-hover-border);color:var(--w-button-outlined-hover-color)}.w-button-outlined:focus-visible{border-color:var(--w-button-outlined-focus-border);color:var(--w-button-outlined-focus-color)}.w-button-outlined:active{border-color:var(--w-button-outlined-active-border);color:var(--w-button-outlined-active-color)}.w-button-outlined:disabled{border-color:var(--w-button-outlined-disabled-border);color:var(--w-button-outlined-disabled-color);pointer-events:none;cursor:not-allowed}.w-button-filled{background-color:var(--w-button-filled-background);border-color:var(--w-button-filled-background);color:var(--w-button-filled-color)}.w-button-filled:hover{background-color:var(--w-button-filled-hover);border-color:var(--w-button-filled-hover);color:var(--w-button-filled-color)}.w-button-filled:focus-visible{background-color:var(--w-button-filled-focus);border-color:var(--w-button-filled-focus);color:var(--w-button-filled-color)}.w-button-filled:active{background-color:var(--w-button-filled-active);border-color:var(--w-button-filled-active);color:var(--w-button-filled-color)}.w-button-filled:disabled{background-color:var(--w-button-filled-disabled);border-color:var(--w-button-filled-disabled);pointer-events:none;cursor:not-allowed;color:var(--w-button-filled-color)}.w-button-group{display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:flex-start}.w-button-group>.w-button{border-radius:0}.w-button-group>.w-button:first-child{border-top-left-radius:var(--w-button-border-radius);border-bottom-left-radius:var(--w-button-border-radius)}.w-button-group>.w-button:last-child{border-top-right-radius:var(--w-button-border-radius);border-bottom-right-radius:var(--w-button-border-radius)}.w-button-group>.w-button:not(:last-child){border-inline-end-width:0px}.w-button-group>.w-button:not(:last-child):hover{border-inline-end-width:2px;transition:none}.w-button-group>.w-button:not(:last-child):hover+.w-button{border-inline-start-width:0px;transition:none}}@layer wcomponents{:root,::backdrop{--w-alert-success-background: light-dark(var(--w-theme-message-positive-lighter), var(--w-theme-message-positive));--w-alert-success-color: light-dark(var(--w-theme-message-positive-darker), var(--w-color-grays-darker));--w-alert-success-border-color: light-dark(var(--w-theme-message-positive-light), var(--w-theme-message-positive));--w-alert-success-button-background: light-dark(var(--w-theme-message-positive-light), var(--w-theme-message-positive-light));--w-alert-success-button-color: light-dark(var(--w-theme-message-positive-darker), var(--w-color-grays-darker));--w-alert-success-button-hover-background: light-dark(var(--w-theme-message-positive), var(--w-theme-message-positive-lighter));--w-alert-success-button-hover-color: light-dark(var(--w-theme-message-positive-darker), var(--w-color-grays-darker));--w-alert-success-button-active-background: light-dark(var(--w-theme-message-positive-dark), var(--w-theme-message-positive-dark));--w-alert-error-background: light-dark(var(--w-theme-message-negative-lighter), var(--w-theme-message-negative));--w-alert-error-color: light-dark(var(--w-theme-message-negative-darker), var(--w-color-grays-darker));--w-alert-error-border-color: light-dark(var(--w-theme-message-negative-light), var(--w-theme-message-negative));--w-alert-error-button-background: light-dark(var(--w-theme-message-negative-light), var(--w-theme-message-negative-light));--w-alert-error-button-color: light-dark(var(--w-theme-message-negative-darker), var(--w-color-grays-darker));--w-alert-error-button-hover-background: light-dark(var(--w-theme-message-negative), var(--w-theme-message-negative-lighter));--w-alert-error-button-hover-color: light-dark(var(--w-theme-message-negative-darker), var(--w-color-grays-darker));--w-alert-error-button-active-background: light-dark(var(--w-theme-message-negative-dark), var(--w-theme-message-negative-dark));--w-alert-warning-background: light-dark(var(--w-theme-message-warning-lighter), var(--w-theme-message-warning));--w-alert-warning-color: light-dark(var(--w-theme-message-warning-darker), var(--w-color-grays-darker));--w-alert-warning-border-color: light-dark(var(--w-theme-message-warning-light), var(--w-theme-message-warning));--w-alert-warning-button-background: light-dark(var(--w-theme-message-warning-light), var(--w-theme-message-warning-light));--w-alert-warning-button-color: light-dark(var(--w-theme-message-warning-darker), var(--w-color-grays-darker));--w-alert-warning-button-hover-background: light-dark(var(--w-theme-message-warning), var(--w-theme-message-warning-lighter));--w-alert-warning-button-hover-color: light-dark(var(--w-theme-message-warning-darker), var(--w-color-grays-darker));--w-alert-warning-button-active-background: light-dark(var(--w-theme-message-warning-dark), var(--w-theme-message-warning-dark));--w-alert-info-background: light-dark(var(--w-theme-message-info-lighter), var(--w-theme-message-info));--w-alert-info-color: light-dark(var(--w-theme-message-info-darker), var(--w-color-grays-darker));--w-alert-info-border-color: light-dark(var(--w-theme-message-info-light), var(--w-theme-message-info));--w-alert-info-button-background: light-dark(var(--w-theme-message-info-light), var(--w-theme-message-info-light));--w-alert-info-button-color: light-dark(var(--w-theme-message-info-darker), var(--w-color-grays-darker));--w-alert-info-button-hover-background: light-dark(var(--w-theme-message-info), var(--w-theme-message-info-lighter));--w-alert-info-button-hover-color: light-dark(var(--w-theme-message-info-darker), var(--w-color-grays-darker));--w-alert-info-button-active-background: light-dark(var(--w-theme-message-info-dark), var(--w-theme-message-info-dark))}.cs-alert{position:relative;right:-200px;padding:10px 15px 10px 20px;border:var(--w-theme-border-width) solid var(--w-theme-border-color);border-radius:var(--w-theme-border-radius);color:var(--w-alert-info-color);background-color:var(--w-alert-info-background);display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translate(-200px);transition:transform var(--w-theme-animation-duration)}.cs-alert .cs-button{margin:0;padding:3px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;cursor:pointer;color:var(--w-alert-info-button-color);background-color:var(--w-alert-info-button-background)}.cs-alert-success{background-color:var(--w-alert-success-background);border-color:var(--w-alert-success-border-color);color:var(--w-alert-success-color)}.cs-alert-success .cs-button{background-color:var(--w-alert-success-button-background);color:var(--w-alert-success-button-color)}.cs-alert-success .cs-button:hover{background-color:var(--w-alert-success-button-hover-background);color:var(--w-alert-success-button-hover-color)}.cs-alert-success .cs-button:active{background-color:var(--w-alert-success-button-active-background);color:var(--w-alert-success-button-hover-color)}.cs-alert-error{background-color:var(--w-alert-error-background);border-color:var(--w-alert-error-border-color);color:var(--w-alert-error-color)}.cs-alert-error .cs-button{background-color:var(--w-alert-error-button-background);color:var(--w-alert-error-button-color)}.cs-alert-error .cs-button:hover{background-color:var(--w-alert-error-button-hover-background);color:var(--w-alert-error-button-hover-color)}.cs-alert-error .cs-button:active{background-color:var(--w-alert-error-button-active-background);color:var(--w-alert-error-button-hover-color)}.cs-alert-warning{background-color:var(--w-alert-warning-background);border-color:var(--w-alert-warning-border-color);color:var(--w-alert-warning-color)}.cs-alert-warning .cs-button{background-color:var(--w-alert-warning-button-background);color:var(--w-alert-warning-button-color)}.cs-alert-warning .cs-button:hover{background-color:var(--w-alert-warning-button-hover-background);color:var(--w-alert-warning-button-hover-color)}.cs-alert-warning .cs-button:active{background-color:var(--w-alert-warning-button-active-background);color:var(--w-alert-warning-button-hover-color)}.cs-alert-info{background-color:var(--w-alert-info-background);border-color:var(--w-alert-info-border-color);color:var(--w-alert-info-color)}.cs-alert-info .cs-button{background-color:var(--w-alert-info-button-background);color:var(--w-alert-info-button-color)}.cs-alert-info .cs-button:hover{background-color:var(--w-alert-info-button-hover-background);color:var(--w-alert-info-button-hover-color)}.cs-alert-info .cs-button:active{background-color:var(--w-alert-info-button-active-background);color:var(--w-alert-info-button-hover-color)}.cs-alert-manager{position:fixed;top:81px;right:20px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;padding:20px;gap:12px;transition:right var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-details-panel-open .cs-alert-manager{right:320px}}@layer wcomponents{:root,::backdrop{--w-loading-background: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-loading-bar-color: linear-gradient(90deg, var(--w-color-primary-base), var(--w-color-secondary-base) );--w-loading-bar-glow: var(--w-color-primary-light);--w-loading-bar-height: 6px;--w-loading-bar-width: 240px}.cs-loading{display:block;position:fixed;top:0;left:0;width:100%;height:var(--w-loading-bar-height);background-color:var(--w-loading-background);z-index:1000}.cs-loading:after{content:" ";display:block;position:fixed;top:0;left:0;width:var(--w-loading-bar-width);height:var(--w-loading-bar-height);background:var(--w-loading-bar-color);box-shadow:0 0 18px 1px var(--w-loading-bar-glow);box-sizing:border-box;border-radius:99999px;animation:loading calc(21 * var(--w-theme-animation-duration)) linear infinite}@keyframes loading{0%{left:calc(-1 * var(--w-loading-bar-width))}50%{left:0;width:100%}to{left:calc(100% + var(--w-loading-bar-width))}}}.cs-flex{display:flex}.cs-flex-inline{display:inline-flex}.cs-flex-row{flex-direction:row}.cs-flex-column{flex-direction:column}.cs-flex-wrap{flex-wrap:wrap}.cs-flex-nowrap{flex-wrap:nowrap}.cs-flex-align-start{align-items:flex-start}.cs-flex-align-end{align-items:flex-end}.cs-flex-align-center{align-items:center}.cs-flex-align-baseline{align-items:baseline}.cs-flex-align-stretch{align-items:stretch}.cs-flex-justify-flex-start{justify-content:flex-start}.cs-flex-justify-flex-end{justify-content:flex-end}.cs-flex-justify-center{justify-content:center}.cs-flex-justify-between{justify-content:space-between}.cs-flex-justify-around{justify-content:space-around}.cs-flex-justify-evenly{justify-content:space-evenly}@layer wcomponents{:root,::backdrop{--w-card-background-color: var(--w-app-background);--w-card-border-radius: var(--w-theme-border-radius);--w-card-box-shadow: var(--w-theme-box-shadow);--w-card-padding: 20px;--w-card-gap: 9px}.cs-card{display:flex;flex-direction:column;background-color:var(--w-card-background-color);border-radius:var(--w-card-border-radius);padding:var(--w-card-padding);gap:var(--w-card-gap)}.cs-card-elevated{box-shadow:var(--w-card-box-shadow)}.cs-card-outlined{border:var(--w-theme-border-width) solid var(--w-theme-border-color)}:root{--w-card-list-gap: 9px;--w-card-list-padding: 6px;--w-card-list-item-background: var(--w-theme-background);--w-card-list-item-gap: 6px;--w-card-list-item-padding: 6px 12px;--w-card-list-item-hover-background: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-darkest))}.cs-card-list{padding:var(--w-card-list-padding);gap:var(--w-card-list-gap)}.cs-card-list-item{background-color:var(--w-card-list-item-background);border-radius:var(--w-theme-border-radius);gap:var(--w-card-list-item-gap);padding:var(--w-card-list-item-padding)}.cs-card-list-item:hover{background-color:var(--w-card-list-item-hover-background)}}.cs-typing-dots{display:flex;gap:5px;align-items:center;min-height:20px}.cs-typing-dots span{width:6px;height:6px;border-radius:50%;opacity:.4;background:var(--w-theme-font-color);animation:cs-dot-bounce 1.2s ease-in-out infinite}.cs-typing-dots span.cs-typing-dots--delay-1{animation-delay:.15s}.cs-typing-dots span.cs-typing-dots--delay-2{animation-delay:.3s}@keyframes cs-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}@layer wcomponents{:root,::backdrop{--w-footer-background: transparent;--w-footer-text-color: currentColor;--w-footer-border-width: var(--w-theme-border-width);--w-footer-border-color: var(--w-theme-border-color)}.cs-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;inline-size:100%;block-size:60px;padding:0;background-color:var(--w-footer-background);color:var(--w-footer-text-color)}}.cs-layout{display:grid;grid-template-columns:1fr;grid-template-rows:66px auto 66px;grid-template-areas:"header" "main" "footer";height:100vh;width:100%;overflow:hidden;gap:12px}.cs-layout-static{display:flex;flex-direction:column;height:unset;gap:0px}.cs-layout-dashboard{display:grid;grid-template-columns:270px 1fr;grid-template-rows:66px auto 66px;grid-template-areas:"header header" "nav main" "footer footer";gap:0px}.cs-layout-header{grid-area:header}.cs-layout-nav{grid-area:nav;background-color:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker));inline-size:100%;overflow-y:auto;border-inline-end:var(--w-theme-border-width) solid var(--w-theme-border-color)}.cs-layout-main{grid-area:main;overflow-y:auto}.cs-layout-footer{grid-area:footer;background-color:var(--w-footer-background);border-block-start:var(--w-theme-border-width) solid var(--w-theme-border-color)}.cs-layout-content{margin:0 auto;max-inline-size:1200px;inline-size:100%}.cs-layout-content-wide{max-inline-size:100vw}@layer wcomponents{:root,::backdrop{--w-avatar-block-size: 40px;--w-avatar-inline-size: 40px;--w-avatar-border-radius: 9999px;--w-avatar-background-color: transparent;--w-avatar-border-color: var(--w-theme-border-color, transparent);--w-avatar-border-width: var(--w-theme-border-width, 0px);--w-avatar-font-family: var(--w-theme-typography-label-font-family, sans-serif)}.cs-avatar{display:inline-flex;align-items:center;justify-content:center;block-size:var(--w-avatar-block-size, 40px);inline-size:var(--w-avatar-inline-size, 40px);border-radius:var(--w-avatar-border-radius, 9999px);background-color:var(--w-avatar-background-color, transparent);color:var(--w-avatar-color, #333);font-size:var(--w-avatar-font-size, 1em);font-weight:var(--w-avatar-font-weight, bold);font-family:var(--w-avatar-font-family);text-transform:uppercase;letter-spacing:.04em;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border:var(--w-avatar-border-width, 0px) solid var(--w-avatar-border-color, transparent)}button.cs-avatar,a.cs-avatar{cursor:pointer}.cs-avatar-mini{--w-avatar-block-size: 20px;--w-avatar-inline-size: 20px;--w-avatar-font-size: .5rem}.cs-avatar-small{--w-avatar-block-size: 24px;--w-avatar-inline-size: 24px;--w-avatar-font-size: .8em}.cs-avatar-large{--w-avatar-block-size: 52px;--w-avatar-inline-size: 52px;--w-avatar-font-size: 1.2em}}@layer wcomponents{:root,::backdrop{--w-dialog-border-width: 0px;--w-dialog-border-color: transparent;--w-dialog-background: var(--w-app-background);--w-dialog-box-shadow: var(--w-theme-box-shadow);--w-dialog-border-radius: var(--w-theme-border-radius);--w-dialog-padding: 30px;--w-dialog-margin-block: 40px;--w-dialog-max-inline-size: 720px;--w-dialog-backdrop-background: light-dark(rgba(255,255,255,.85), rgba(0,0,0,.85));--w-dialog-backdrop-blur: 4px}.cs-dialog{border:var(--w-dialog-border-width) solid var(--w-dialog-border-color);background:var(--w-dialog-background);border-radius:var(--w-dialog-border-radius);box-shadow:var(--w-dialog-box-shadow);display:none;align-items:center;justify-content:center;min-inline-size:660px;max-inline-size:var(--w-dialog-max-inline-size);padding:var(--w-dialog-padding);z-index:999;margin-block:var(--w-dialog-margin-block);overflow-y:hidden;max-height:calc(100vh - calc(2 * var(--w-dialog-margin-block)));overflow-y:auto}.cs-dialog[open]{display:block}.cs-dialog::backdrop{--w-dialog-backdrop-background: light-dark(rgba(255,255,255,.85), rgba(0,0,0,.85));display:block;inline-size:100%;block-size:100%;background-color:var(--w-dialog-backdrop-background);-webkit-backdrop-filter:blur(var(--w-dialog-backdrop-blur));backdrop-filter:blur(var(--w-dialog-backdrop-blur));overflow-y:auto}}@layer wcomponents{:root,::backdrop{--w-input-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-input-border-radius: var(--w-theme-border-radius);--w-input-border-color: var(--w-theme-border-color);--w-input-border-width: var(--w-theme-border-width);--w-input-color: light-dark(var(--w-color-grays-darker), var(--w-color-grays-light));--w-input-label-color: light-dark(var(--w-color-grays-darker), var(--w-color-grays-light));--w-input-label-font-size: .9rem;--w-input-hover-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-input-hover-border-color: light-dark(var(--w-color-grays-dark), var(--w-color-grays-light));--w-input-focus-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-input-focus-border-color: light-dark(var(--w-color-primary-base), var(--w-color-primary-base));--w-input-active-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-input-active-border-color: light-dark(var(--w-color-primary-dark), var(--w-color-primary-base));--w-input-disabled-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-input-disabled-border-color: light-dark(var(--w-color-grays-light), var(--w-color-grays-dark));--w-input-readonly-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-input-readonly-border-color: var(--w-theme-border-color)}.cs-input-container{display:flex;flex-direction:row;padding:6px;background-color:var(--w-input-background-color);border-radius:var(--w-input-border-radius);border:var(--w-input-border-width) solid var(--w-input-border-color)}.cs-input-container:has(select.cs-input){padding:0}.cs-input-container select.cs-input{padding:9px}.cs-input-container:hover{background-color:var(--w-input-hover-background-color);border-color:var(--w-input-hover-border-color)}.cs-input-container:has(:focus-visible){background-color:var(--w-input-focus-background-color);border-color:var(--w-input-focus-border-color)}.cs-input-container:has(.cs-input:active){background-color:var(--w-input-active-background-color);border-color:var(--w-input-active-border-color)}.cs-input-label{font-size:var(--w-input-label-font-size);color:var(--w-input-label-color);align-self:flex-start;justify-self:flex-start}.cs-input{width:100%;background-color:transparent;color:var(--w-input-color);border:none;outline:none;font-size:.9rem;border-width:0px;cursor:text}select.cs-input{cursor:pointer}.cs-input:disabled{cursor:not-allowed}.cs-input-container:has(.cs-input[readonly]){background-color:var(--w-input-readonly-background-color);border-style:dashed;border-color:var(--w-input-readonly-border-color)}}@layer wvariants{.cs-input-container .cs-button-small{padding:0}.cs-example-prompts-field{display:flex;flex-direction:column;gap:8px}.cs-example-prompts-label{font-size:var(--w-input-label-font-size, .9rem);color:var(--w-input-label-color);font-weight:500}.cs-example-prompts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cs-example-prompts-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background-color:var(--w-theme-surface-light);border:var(--w-theme-border-width) solid var(--w-theme-border-color);border-radius:var(--w-theme-border-radius);font-size:.875rem}.cs-example-prompts-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-example-prompts-remove{background:none;border:none;cursor:pointer;color:var(--w-color-grays-base);font-size:1rem;line-height:1;padding:0 2px;flex-shrink:0}.cs-example-prompts-remove:hover{color:var(--w-theme-message-negative-base)}}@layer wcomponents{:root,::backdrop{--w-link-color: var(--w-theme-action);--w-link-hover-color: var(--w-theme-action-hover);--w-link-focus-color: var(--w-theme-action-focus);--w-link-active-color: var(--w-theme-action-active);--w-link-text-decoration: none;--w-link-hover-text-decoration: underline;--w-link-focus-text-decoration: underline;--w-link-active-text-decoration: underline}.cs-link{font-weight:500;color:var(--w-link-color);text-decoration:var(--w-link-text-decoration);background:transparent;border:0px;cursor:pointer;font-size:1em;padding:0}.cs-link:hover{color:var(--w-link-hover-color);text-decoration:var(--w-link-hover-text-decoration)}.cs-link:focus-visible{color:var(--w-link-focus-color);text-decoration:var(--w-link-focus-text-decoration)}.cs-link:active{color:var(--w-link-active-color);text-decoration:var(--w-link-active-text-decoration)}}@layer wcomponents{:root,::backdrop{--w-badge-background: light-dark(var(--w-theme-surface-light), var(--w-theme-surface-lighter));--w-badge-border-color: light-dark(var(--w-theme-surface-light), var(--w-theme-surface-lighter));--w-badge-success-background: light-dark(var(--w-theme-message-positive-lighter), var(--w-theme-message-positive));--w-badge-success-color: light-dark(var(--w-theme-message-positive-darker), var(--w-color-grays-darker));--w-badge-success-border-color: light-dark(var(--w-theme-message-positive-light), var(--w-theme-message-positive));--w-badge-warning-background: light-dark(var(--w-theme-message-warning-lighter), var(--w-theme-message-warning));--w-badge-warning-color: light-dark(var(--w-theme-message-warning-darker), var(--w-color-grays-darker));--w-badge-warning-border-color: light-dark(var(--w-theme-message-warning-light), var(--w-theme-message-warning));--w-badge-error-background: light-dark(var(--w-theme-message-negative-lighter), var(--w-theme-message-negative));--w-badge-error-color: light-dark(var(--w-theme-message-negative-darker), var(--w-color-grays-darker));--w-badge-error-border-color: light-dark(var(--w-theme-message-negative-light), var(--w-theme-message-negative));--w-badge-info-background: light-dark(var(--w-theme-message-info-lighter), var(--w-theme-message-info-light));--w-badge-info-color: light-dark(var(--w-theme-message-info-darker), var(--w-color-grays-darker));--w-badge-info-border-color: light-dark(var(--w-theme-message-info-light), var(--w-theme-message-info));--w-badge-primary-background: var(--w-color-primary-base);--w-badge-primary-color: var(--w-color-grays-lightest);--w-badge-primary-border-color: var(--w-color-primary-dark);--w-badge-default-background: light-dark(var(--w-color-grays-lighterer), var(--w-theme-surface-lighter));--w-badge-default-color: light-dark(var(--w-color-grays-darkest), var(--w-color-grays-lighter));--w-badge-default-border-color: light-dark(var(--w-color-grays-lighter), var(--w-theme-surface-base))}.cs-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.75em;font-weight:500;line-height:1.5;background-color:var(--w-badge-background);border:1px solid var(--w-badge-border-color)}.cs-badge-success{background-color:var(--w-badge-success-background);color:var(--w-badge-success-color);border-color:var(--w-badge-success-border-color)}.cs-badge-warning{background-color:var(--w-badge-warning-background);color:var(--w-badge-warning-color);border-color:var(--w-badge-warning-border-color)}.cs-badge-error{background-color:var(--w-badge-error-background);color:var(--w-badge-error-color);border-color:var(--w-badge-error-border-color)}.cs-badge-info{background-color:var(--w-badge-info-background);color:var(--w-badge-info-color);border-color:var(--w-badge-info-border-color)}.cs-badge-primary{background-color:var(--w-badge-primary-background);color:var(--w-badge-primary-color);border-color:var(--w-badge-primary-border-color)}.cs-badge-default{background-color:var(--w-badge-default-background);color:var(--w-badge-default-color);border-color:var(--w-badge-default-border-color)}}@layer wcomponents{:root,::backdrop{--w-combobox-option-hover-background: light-dark( var(--w-color-grays-lighterer), var(--w-color-grays-darkest) );--w-combobox-option-selected-color: var(--w-theme-action);--w-combobox-listbox-max-height: 240px;--w-combobox-listbox-z-index: 1000}.cs-combobox-container{flex-wrap:wrap;align-items:center;cursor:text;gap:4px;padding:4px 6px;min-height:40px}.cs-combobox-container.cs-combobox-disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.cs-combobox-badges{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cs-combobox-input{flex:1 1 60px;min-width:60px}.cs-combobox-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:inherit;flex-shrink:0;margin-inline-start:auto;opacity:.6;transition:opacity var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-combobox-toggle:hover{opacity:1}.cs-combobox-toggle:disabled{cursor:not-allowed}.cs-combobox-toggle svg{width:1em;height:1em;display:block;transition:transform var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-combobox-toggle.cs-combobox-toggle-open svg{transform:rotate(180deg)}.cs-combobox-listbox-card{z-index:var(--w-combobox-listbox-z-index)}.cs-combobox-listbox{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;max-height:var(--w-combobox-listbox-max-height);overflow-y:auto}.cs-combobox-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:var(--w-theme-border-radius);cursor:pointer;font-size:.9rem;-webkit-user-select:none;user-select:none;transition:background-color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-combobox-option:hover,.cs-combobox-option.cs-combobox-option-active{background-color:var(--w-combobox-option-hover-background)}.cs-combobox-option.cs-combobox-option-selected{color:var(--w-combobox-option-selected-color);font-weight:500}.cs-combobox-option-check{font-size:.85em;flex-shrink:0;color:var(--w-combobox-option-selected-color)}.cs-combobox-empty{padding:8px 10px;font-size:.9rem;color:light-dark(var(--w-color-grays-light),var(--w-color-grays-dark));text-align:center;list-style:none}}.bo-adv-label{font-size:.875rem;font-weight:600;color:var(--w-theme-font-color)}.bo-adv-count{font-size:.75rem;color:var(--w-color-grays-base)}.bo-adv-select-all{appearance:none;background:transparent;border:none;padding:0;font:inherit;font-size:.75rem;font-weight:600;color:var(--w-theme-action);cursor:pointer;white-space:nowrap}.bo-adv-select-all:hover{text-decoration:underline;text-underline-offset:3px}.bo-adv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bo-adv-card{--adv-accent: var(--adv-color, var(--w-theme-action));display:flex;gap:10px;padding:12px;border:var(--w-theme-border-width) solid var(--w-theme-border-color);border-radius:var(--w-theme-border-radius);background:var(--w-theme-surface-light);align-items:flex-start;text-align:left;width:100%;cursor:pointer;position:relative;overflow:hidden;transition:border-color var(--w-theme-animation-duration),box-shadow var(--w-theme-animation-duration),background var(--w-theme-animation-duration)}.bo-adv-card:hover{border-color:var(--adv-accent)}.bo-adv-card:focus-visible{outline:var(--w-theme-focus-outline-style) var(--w-theme-focus-outline-width) var(--w-theme-focus-outline-color);outline-offset:var(--w-theme-focus-outline-offset)}.bo-adv-card-on{border-color:var(--w-color-primary-base);box-shadow:inset 0 0 0 1.5px var(--w-color-primary-base);background:light-dark(color-mix(in srgb,var(--w-color-primary-base) 7%,var(--w-theme-surface-base)),color-mix(in srgb,var(--w-color-primary-base) 13%,var(--w-theme-surface-base)))}.bo-adv-card-disabled,.bo-adv-card-disabled.bo-adv-card-on{cursor:not-allowed;opacity:.7;border-color:var(--w-theme-border-color);box-shadow:none;background:var(--w-theme-surface-light)}.bo-adv-card-disabled:hover{border-color:var(--w-theme-border-color)}.bo-adv-card-disabled .bo-adv-check,.bo-adv-card-disabled .bo-adv-glow{display:none}.bo-adv-glow{position:absolute;top:-24px;right:-24px;width:70px;height:70px;border-radius:50%;background:var(--adv-accent);filter:blur(16px);opacity:.35;pointer-events:none}.bo-adv-rec-badge{position:absolute;top:8px;right:8px;font-size:.5625rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.bo-adv-meta{position:relative;flex:1;min-width:0}.bo-adv-name{font-size:.8125rem;font-weight:600;color:var(--w-theme-font-color);line-height:1.25;margin-bottom:2px}.bo-adv-desc{font-size:.6875rem;line-height:1.45;color:var(--w-color-grays-base)}.bo-adv-check{position:relative;width:16px;height:16px;border-radius:4px;border:1.5px solid light-dark(var(--w-color-grays-light),var(--w-color-grays-base));background:var(--w-theme-surface-base);flex-shrink:0;margin-top:2px;transition:background var(--w-theme-animation-duration),border-color var(--w-theme-animation-duration)}.bo-adv-card-on .bo-adv-check{background:var(--w-color-primary-base);border-color:var(--w-color-primary-base)}.bo-adv-card-on .bo-adv-check:after{content:"";position:absolute;left:3px;top:1px;width:6px;height:10px;border:1.5px solid var(--w-color-grays-lightest);border-top:0;border-left:0;transform:rotate(42deg)}.bo-adv-hint{margin:0;font-size:.75rem;color:var(--w-color-grays-base);text-align:center}@layer wcomponents{:root,::backdrop{--w-nav-background-color: var(--w-app-background);--w-nav-border-width: var(--w-theme-border-width);--w-nav-border-color: var(--w-theme-border-color);--w-nav-gap: 12px;--w-nav-links-gap: 18px;--w-nav-links-justify-content: flex-start;--w-nav-links-a-color: var(--w-theme-font-color);--w-nav-links-a-hover-color: light-dark(var(--w-color-primary-base), var(--w-color-primary-light));--w-nav-links-a-focus-color: var(--w-theme-action-focus);--w-nav-links-a-active-color: var(--w-theme-action-active)}.cs-nav{border-block-end:var(--w-nav-border-width) solid var(--w-nav-border-color);display:flex;flex-direction:row;justify-content:space-between;align-items:center;inline-size:100%;block-size:66px;max-block-size:66px;background-color:var(--w-nav-background-color);gap:var(--w-nav-gap)}.cs-nav a{color:var(--w-nav-links-a-color);text-decoration:none;font-weight:500}.cs-nav a:hover{color:var(--w-nav-links-a-hover-color);text-decoration:none}.cs-nav a:focus-visible{color:var(--w-nav-links-a-focus-color);text-decoration:none}.cs-nav a:active{color:var(--w-nav-links-a-active-color);text-decoration:none}.cs-nav-content{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--w-nav-gap)}.cs-nav-logo{display:flex;align-items:center;padding-inline:9px;color:currentColor;fill:none;stroke:currentColor;width:57px;height:57px}.cs-nav-links-container{display:flex;flex-grow:1;justify-content:center}.cs-nav-links{display:flex;flex-direction:row;justify-content:var(--w-nav-links-justify-content);align-items:center;flex-grow:1;gap:var(--w-nav-links-gap);margin-block:0px;padding-inline:0px}.cs-nav-links li{list-style:none}.cs-nav-user{display:flex;flex-direction:row;gap:var(--w-nav-gap);justify-content:flex-end;align-items:center;padding-inline:16px}.cs-nav-user-dropdown{background-color:var(--w-nav-background-color);z-index:2000}.cs-nav-user-dropdown ul{display:flex;flex-direction:column;gap:var(--w-nav-gap);margin-block:0px;padding-inline:0px}.cs-nav-user-dropdown li{list-style:none;display:flex;align-items:center;flex-direction:row;justify-content:flex-end;border-radius:var(--w-theme-border-radius)}.cs-nav-user-dropdown li a,.cs-nav-user-dropdown li button{display:flex;flex-grow:1;align-items:center;flex-direction:row;justify-content:flex-start;padding:3px 6px;gap:9px;border-radius:var(--w-theme-border-radius)}.cs-nav-user-dropdown li a:hover,.cs-nav-user-dropdown li button:hover{background-color:light-dark(var(--w-color-grays-lighter),var(--w-color-grays-darker));text-decoration:none}.cs-nav-user-dropdown li a svg,.cs-nav-user-dropdown li button svg{width:.9em;height:.9em}}.lp-page{--lp-bg: light-dark(#F4ECDB, #1C150B);--lp-paper: light-dark(#FBF6EA, #241C10);--lp-paper-2: light-dark(#FFFBF1, #2E2416);--lp-ink: light-dark(#1B140A, #F0E8D8);--lp-ink-2: light-dark(#3D3122, #C8BAA0);--lp-ink-3: light-dark(#6D5E45, #9F8E72);--lp-ink-4: light-dark(#9F8E72, #6D5E45);--lp-gold: #B58419;--lp-gold-hover:#9C7012;--lp-gold-tint: rgba(181, 132, 25, .1);--lp-ember-soft:#E8AC8B;--lp-gold-soft: #E3C879;--lp-sage-soft: #A8B49A;--lp-line: light-dark(rgba(27, 20, 10, .1), rgba(240, 232, 216, .1));--lp-line-soft: light-dark(rgba(27, 20, 10, .06), rgba(240, 232, 216, .06));--lp-shadow-sm: 0 1px 2px rgba(27, 20, 10, .04), 0 1px 1px rgba(27, 20, 10, .03);--lp-shadow-md: 0 8px 24px -8px rgba(27, 20, 10, .1), 0 2px 4px rgba(27, 20, 10, .04);--lp-shadow-lg: 0 24px 60px -20px rgba(27, 20, 10, .18), 0 4px 12px rgba(27, 20, 10, .06)}.lp-hero-glow{position:absolute;pointer-events:none;border-radius:50%;background:radial-gradient(circle,light-dark(rgba(255,210,120,.55),rgba(112,80,16,.45)) 0%,rgba(255,210,120,.12) 35%,transparent 65%);filter:blur(20px);width:720px;height:720px;top:-200px;left:50%;transform:translate(-50%);opacity:.7}.lp-hero-dots{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(27,20,10,.06) 1px,transparent 0);background-size:24px 24px;opacity:.5;pointer-events:none}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-gold)}.lp-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--lp-gold);display:inline-block;flex-shrink:0}.lp-chat-window{background:var(--lp-paper);border-radius:20px;box-shadow:var(--lp-shadow-lg);border:1px solid var(--lp-line);overflow:hidden}.lp-chat-chrome{padding:14px 22px;border-bottom:1px solid var(--lp-line-soft);display:flex;align-items:center;justify-content:space-between;background:light-dark(rgba(255,251,241,.6),#2A2724)}.lp-chat-chrome-label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.lp-chat-chrome-dots{display:flex;gap:6px}.lp-chat-chrome-dots span{width:8px;height:8px;border-radius:50%;display:block}.lp-chat-messages{display:flex;flex-direction:column;gap:10px;padding:20px 22px;height:460px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--lp-ink-4) transparent}.lp-chat-messages::-webkit-scrollbar{width:4px}.lp-chat-messages::-webkit-scrollbar-track{background:transparent}.lp-chat-messages::-webkit-scrollbar-thumb{background:var(--lp-ink-4);border-radius:999px}.lp-chat-summary{align-self:center;background:var(--lp-gold-tint);border:1px dashed rgba(181,132,25,.35);border-radius:12px;padding:12px 16px;color:var(--lp-gold-hover);font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;margin:4px 0}.lp-chat-badge-top{position:absolute;top:-14px;right:10px;background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--lp-ink-2);box-shadow:var(--lp-shadow-sm);display:flex;align-items:center;gap:8px;white-space:nowrap;z-index:2}.lp-chat-badge-bottom{position:absolute;bottom:-32px;left:10px;background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:14px;padding:10px 14px;font-size:12px;color:var(--lp-ink-3);box-shadow:var(--lp-shadow-sm);max-width:200px;z-index:2}.lp-section{padding:100px 56px;color:var(--lp-ink)}.lp-section-alt{background:var(--lp-paper);border-top:1px solid var(--lp-line-soft);border-bottom:1px solid var(--lp-line-soft)}.lp-section-inner{max-width:1200px;margin:0 auto}.lp-section-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:640px;margin:0 auto}.lp-section-head h2{font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em;font-weight:700;color:var(--lp-ink);text-wrap:balance;margin:0}.lp-section-head p{color:var(--lp-ink-3);font-size:17px;line-height:1.55;max-width:520px;margin:0}.lp-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.lp-pricing-grid{display:grid;grid-template-columns:1fr 1px 1.2fr;gap:56px}.lp-pricing-divider{border:none;border-left:1px solid var(--w-theme-border-color);height:auto;align-self:stretch;margin:0}.lp-pricing-ticks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.lp-pricing-ticks li{display:flex;align-items:center;gap:12px;font-size:15px}.lp-cta-section{padding:140px 56px;text-align:center;position:relative;overflow:hidden;background:var(--lp-bg);color:var(--lp-ink)}.lp-cta-section h2{font-size:clamp(34px,4.5vw,54px);line-height:1.05;letter-spacing:-.02em;font-weight:700;text-wrap:balance;margin:0;color:var(--lp-ink)}.lp-cta-section p{color:var(--lp-ink-3);font-size:17px;max-width:480px;line-height:1.55;margin:0}.lp-cta-inner{position:relative;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-top:72px}.lp-steps-line{position:absolute;top:32px;left:16%;right:16%;height:1px;background:var(--lp-line);z-index:0}.lp-step{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 28px;position:relative;z-index:1}.lp-step-circle{width:64px;height:64px;border-radius:50%;background:var(--lp-paper-2);color:var(--lp-gold);border:1px solid var(--lp-line);display:flex;align-items:center;justify-content:center;box-shadow:var(--lp-shadow-sm)}.lp-step-number{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-4)}.lp-step-title{font-size:21px;font-weight:700;text-align:center;color:var(--lp-ink);margin:0;line-height:1.2}.lp-step-body{color:var(--lp-ink-3);font-size:.9rem;line-height:1.6;text-align:center;max-width:280px;margin:0}@media(max-width:900px){.lp-chat-badge-top,.lp-chat-badge-bottom{display:none}.lp-section{padding:72px 24px}.lp-card-grid{grid-template-columns:1fr}.lp-pricing-grid{grid-template-columns:1fr;gap:32px}.lp-pricing-divider{border-left:none;border-top:1px solid var(--w-theme-border-color);height:1px;align-self:auto}.lp-cta-section{padding:96px 24px}.lp-steps{grid-template-columns:1fr;gap:48px}.lp-steps-line{display:none}.lp-step-body{max-width:none}}.lp-hero{position:relative;padding:160px 56px 120px;background:var(--lp-bg);overflow:hidden;color:var(--lp-ink)}.lp-hero-content{position:relative;max-width:1100px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.lp-hero h1{font-size:clamp(44px,6.2vw,88px);line-height:1;letter-spacing:-.03em;font-weight:700;color:var(--lp-ink);text-wrap:balance;margin:0}.lp-hero-sub{font-size:19px;color:var(--lp-ink-3);max-width:620px;line-height:1.55;margin:0}.lp-hero-caption{font-size:13px;color:var(--lp-ink-3);margin:0}.lp-chat-peek{margin-top:56px;width:100%;max-width:760px}.lp-team-header{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:end;margin-bottom:56px}@media(max-width:900px){.lp-hero{padding:120px 24px 80px}.lp-team-header{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.cs-conversations-nav{display:flex;flex-direction:column;block-size:100%}.cs-conversations-nav-header{display:flex;align-items:center;gap:8px;padding:20px 16px 12px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-color-grays-base);border-block-end:var(--w-theme-border-width) solid var(--w-theme-border-color)}.cs-conversations-search-btn{display:flex;align-items:center;justify-content:center;margin-inline-start:auto;padding:2px;background:none;border:none;border-radius:var(--w-theme-border-radius);color:var(--w-color-grays-base);cursor:pointer;transition:color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-search-btn:hover{color:var(--w-theme-action)}.cs-conversations-search-btn svg{width:15px;height:15px}.cs-conversations-search-input{flex:1;min-inline-size:0;font-size:.8125rem;font-family:var(--w-theme-font-family);color:var(--w-theme-font-color);background:transparent;border:none;outline:none;padding:0}.cs-conversations-search-input::placeholder{color:var(--w-color-grays-light);font-weight:400;text-transform:none;letter-spacing:0}.cs-conversations-search-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px;background:none;border:none;border-radius:var(--w-theme-border-radius);color:var(--w-color-grays-base);cursor:pointer;transition:color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-search-close:hover{color:var(--w-theme-action)}.cs-conversations-search-close svg{width:15px;height:15px}.cs-conversations-search-results{flex:1;overflow-y:auto;display:flex;flex-direction:column}.cs-conversations-search-result{display:flex;flex-direction:column;gap:4px;inline-size:100%;padding:10px 16px;background:none;border:none;border-block-end:var(--w-theme-border-width) solid var(--w-theme-border-color);cursor:pointer;text-align:start;transition:background-color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-search-result:hover{background-color:light-dark(var(--w-theme-surface-light),var(--w-theme-surface-dark))}.cs-conversations-search-result-name{font-size:.8125rem;font-weight:600;color:var(--w-theme-font-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-conversations-search-result-excerpt{font-size:.75rem;color:var(--w-color-grays-base);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cs-conversations-nav-empty{padding:24px 16px;font-size:.875rem;color:var(--w-color-grays-base);text-align:center}.cs-conversations-nav-list{list-style:none;margin:0;padding:8px 0;flex:1;overflow-y:auto}.cs-conversations-nav-item{display:flex;flex-direction:column;gap:4px;inline-size:100%;padding:10px 16px;background:none;border:none;border-inline-end:3px solid transparent;cursor:pointer;text-align:start;transition:background-color var(--w-theme-animation-duration) var(--w-theme-animation-transition),border-color var(--w-theme-animation-duration) var(--w-theme-animation-transition);color:var(--w-theme-font-color)}.cs-conversations-nav-item:hover{background-color:light-dark(var(--w-theme-surface-light),var(--w-theme-surface-dark))}.cs-conversations-nav-item--selected{background-color:light-dark(var(--w-theme-surface-light),var(--w-theme-surface-base));border-inline-end-color:var(--w-theme-action)}.cs-conversations-nav-item-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cs-conversations-nav-item-name{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.cs-conversations-nav-item--selected .cs-conversations-nav-item-name{color:var(--w-theme-action)}.cs-conversations-nav-item-date{font-size:.6875rem;color:var(--w-color-grays-base);white-space:nowrap;flex-shrink:0}.cs-conversations-nav-item-meta{display:flex;gap:4px;flex-wrap:wrap}.cs-conversations-nav-item-badge--advocates{gap:3px}.cs-conversations-nav-item-badge--initiative{max-inline-size:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.cs-conversations-nav-item-summary{font-size:.75rem;color:var(--w-color-grays-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.cs-conversations-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;block-size:100%;gap:16px;color:var(--w-color-grays-base)}.cs-conversations-empty-icon{width:48px;height:48px;opacity:.4}.cs-conversations-empty-state p{font-size:.9375rem;margin:0}.cs-conversations-thread{display:flex;flex-direction:row;block-size:100%;overflow:hidden}.cs-conversations-thread-main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-inline-size:0}.cs-conversations-thread-main .cs-layout-content{padding-inline:24px}.cs-conversations-details-panel{inline-size:300px;flex-shrink:0;display:flex;flex-direction:column;border-inline-start:var(--w-theme-border-width) solid var(--w-theme-border-color);background-color:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker));overflow-y:auto}.cs-conversations-details-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-block-end:var(--w-theme-border-width) solid var(--w-theme-border-color);flex-shrink:0;position:sticky;top:0;background-color:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker));z-index:1}.cs-conversations-details-panel-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-color-grays-base)}.cs-conversations-details-panel-close{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;border-radius:var(--w-theme-border-radius);color:var(--w-color-grays-base);cursor:pointer;transition:color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-details-panel-close:hover{color:var(--w-theme-action)}.cs-conversations-details-panel-close svg{width:16px;height:16px}.cs-conversations-details-section{padding:16px;border-block-end:var(--w-theme-border-width) solid var(--w-theme-border-color)}.cs-conversations-details-section-title{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-color-grays-base);margin:0 0 14px}.cs-conversations-details-field{display:flex;flex-direction:column;gap:6px;margin-block-end:16px}.cs-conversations-details-field:last-child{margin-block-end:0}.cs-conversations-details-field-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--w-color-grays-base)}.cs-conversations-details-name{font-size:.9375rem;font-weight:600;color:var(--w-theme-font-color);line-height:1.3}.cs-conversations-details-summary-header{display:flex;align-items:center;justify-content:space-between;margin-block-end:6px}.cs-conversations-details-copy-wrap{position:relative;display:flex;align-items:center}@keyframes cs-copied-toast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cs-conversations-details-copied-toast{position:absolute;bottom:calc(100% + 6px);right:0;white-space:nowrap;padding:4px 10px;border-radius:var(--w-theme-border-radius);font-size:.75rem;font-weight:600;color:var(--w-theme-message-positive-dark);background-color:var(--w-theme-message-positive-lighter);border:1px solid var(--w-theme-message-positive-light);pointer-events:none;animation:cs-copied-toast-in .15s ease-out forwards}.cs-conversations-details-copy-btn{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:var(--w-color-grays-base);background:none;border:none;border-radius:var(--w-theme-border-radius);cursor:pointer;padding:2px 6px;transition:color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-details-copy-btn:hover{color:var(--w-theme-action)}.cs-conversations-details-copy-btn svg{width:13px;height:13px}.cs-conversations-details-summary-body{max-block-size:7em;overflow:hidden;mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.cs-conversations-details-summary-body--expanded{max-block-size:none;mask-image:none;-webkit-mask-image:none}.cs-conversations-details-summary-body .cs-conversations-bubble-md{font-size:.875rem}.cs-conversations-details-summary-toggle{display:inline-flex;align-items:center;margin-block-start:6px;padding:0;font-size:.75rem;font-weight:500;color:var(--w-theme-action);background:none;border:none;cursor:pointer;transition:color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-details-summary-toggle:hover{color:var(--w-theme-action-hover)}.cs-conversations-details-initiative-name{margin:0;font-size:.875rem;font-weight:500;color:var(--w-theme-font-color)}.cs-conversations-details-consensus{display:flex;flex-direction:column;gap:12px;margin-block-start:12px;padding:12px;border-radius:var(--w-theme-border-radius);background:var(--w-theme-surface-light);border:var(--w-theme-border-width) solid var(--w-theme-border-color)}.cs-conversations-details-consensus-group{display:flex;flex-direction:column;gap:6px}.cs-conversations-details-consensus-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--w-color-grays-base)}.cs-conversations-details-consensus-list{margin:0;padding-inline-start:16px;display:flex;flex-direction:column;gap:4px}.cs-conversations-details-consensus-list li{font-size:.8125rem;line-height:1.45;color:var(--w-theme-font-color)}.cs-conversations-details-consensus-list--actions li::marker{content:"☐  "}.cs-conversations-details-consensus-action--complete::marker{content:"☑  "}.cs-conversations-details-consensus-action--complete{opacity:.55;text-decoration:line-through}.cs-conversations-details-participant{display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--w-theme-border-radius)}.cs-conversations-details-participant-info{display:flex;flex-direction:column;gap:1px;min-width:0}.cs-conversations-details-participant-name{font-size:.875rem;font-weight:500;color:var(--w-theme-font-color)}.cs-conversations-details-participant-role{font-size:.75rem;color:var(--w-color-grays-base)}.cs-conversations-composer{flex-shrink:0;border-block-start:var(--w-theme-border-width) solid var(--w-theme-border-color);background-color:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker));padding-block:16px}.cs-conversations-composer textarea.cs-input{resize:none;line-height:1.5}.cs-conversations-composer .cs-input-container{align-items:flex-end;gap:8px}.cs-conversations-thread-header{border-block-end:var(--w-theme-border-width) solid var(--w-theme-border-color);background-color:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker));flex-shrink:0}.cs-conversations-thread-header-inner{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-conversations-thread-header-inner h2{margin:0 0 4px;font-size:1.125rem;font-weight:700}.cs-conversations-thread-description{margin:0;font-size:.875rem;color:var(--w-color-grays-base)}.cs-conversations-thread-title{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.cs-conversations-name-display{display:flex;align-items:center;gap:6px}.cs-conversations-name-edit-btn{display:flex;align-items:center;padding:2px;background:none;border:none;border-radius:var(--w-theme-border-radius);color:var(--w-color-grays-base);cursor:pointer;opacity:0;transition:opacity var(--w-theme-animation-duration) var(--w-theme-animation-transition),color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-conversations-name-display:hover .cs-conversations-name-edit-btn,.cs-conversations-name-edit-btn:focus{opacity:1}.cs-conversations-name-edit-btn:hover{color:var(--w-theme-action)}.cs-conversations-name-edit-btn svg{width:15px;height:15px}.cs-conversations-name-input{font-size:1.125rem;font-weight:700;font-family:var(--w-theme-font-family);color:var(--w-theme-font-color);background:transparent;border:none;border-block-end:2px solid var(--w-theme-action);border-radius:0;outline:none;padding:0 2px 2px;inline-size:100%;max-inline-size:480px;line-height:1.3}.cs-conversations-messages{flex:1;overflow-y:auto;min-block-size:0;padding-block:24px;background-color:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker))}.cs-conversations-messages-empty{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--w-color-grays-base);font-size:.875rem;padding-block:40px}.cs-conversations-messages-empty-hint{margin:0;color:var(--w-color-grays-base)}.cs-conversations-suggested-prompts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:520px}.cs-conversations-loading-more{text-align:center;color:var(--w-color-grays-base);font-size:.8125rem;padding-block:8px}.cs-conversations-messages-list{width:100%}.cs-conversations-message{display:flex;flex-direction:column;max-inline-size:72%;gap:3px;margin-block-end:4px}.cs-conversations-message--advocate{align-self:flex-start;align-items:flex-start}.cs-conversations-message--user{align-self:flex-end;align-items:flex-end}.cs-conversations-message--system{align-self:center;font-size:.75rem;color:var(--w-color-grays-base);font-style:italic;padding:2px 10px}.cs-conversations-message-label{display:flex;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--w-color-grays-base);margin-block-start:16px;margin-block-end:2px}.cs-conversations-message-label svg{width:13px;height:13px}.cs-conversations-bubble{padding:10px 14px;border-radius:16px;font-size:.9375rem;line-height:1.55;max-inline-size:100%}.cs-conversations-bubble p{margin:0;white-space:pre-wrap;word-break:break-word;text-align:start}.cs-conversations-message--advocate .cs-conversations-bubble{background-color:light-dark(var(--w-theme-surface-light),var(--w-theme-surface-base));border-end-start-radius:4px;color:light-dark(var(--w-theme-font-color),var(--w-theme-font-color-dark))}.cs-conversations-message--user .cs-conversations-bubble{background-color:light-dark(var(--w-color-grays-darkerer),var(--w-theme-surface-lighter));color:light-dark(var(--w-color-grays-lightest),var(--w-color-grays-lightest));border-end-end-radius:4px}.cs-conversations-message-time{font-size:.6875rem;color:light-dark(var(--w-color-grays-base),var(--w-color-grays-light));padding-inline:4px}.cs-conversations-bubble-md{display:flex;flex-direction:column;gap:.5em;word-break:break-word}.cs-conversations-bubble-md>*{margin:0}.cs-conversations-bubble-md p{margin:0;white-space:pre-wrap;line-height:var(--w-theme-line-height)}.cs-conversations-bubble-md h1,.cs-conversations-bubble-md h2,.cs-conversations-bubble-md h3,.cs-conversations-bubble-md h4,.cs-conversations-bubble-md h5,.cs-conversations-bubble-md h6{margin:0;font-family:var(--w-theme-typography-heading-font-family);font-weight:700;line-height:1.25}.cs-conversations-bubble-md h1{font-size:1.25rem}.cs-conversations-bubble-md h2{font-size:1.125rem}.cs-conversations-bubble-md h3{font-size:1rem}.cs-conversations-bubble-md h4,.cs-conversations-bubble-md h5,.cs-conversations-bubble-md h6{font-size:.9375rem}.cs-conversations-bubble-md ul,.cs-conversations-bubble-md ol{margin:0;padding-inline-start:1.5em;display:flex;flex-direction:column;gap:.25em}.cs-conversations-bubble-md li{line-height:var(--w-theme-line-height)}.cs-conversations-bubble-md strong{font-weight:700}.cs-conversations-bubble-md em{font-style:italic}.cs-conversations-bubble-md code{font-family:var(--w-theme-typogrpahy-code-font-family, monospace);font-size:.85em;background-color:var(--w-theme-typography-code-background-color);padding:.1em .35em;border-radius:calc(var(--w-theme-border-radius) / 2)}.cs-conversations-bubble-md pre{margin:0;background-color:var(--w-theme-typography-code-background-color);border-radius:var(--w-theme-border-radius);padding:10px 14px;overflow-x:auto}.cs-conversations-bubble-md pre code{background:none;padding:0;border-radius:0;font-size:.8125rem;line-height:1.6}.cs-conversations-bubble-md blockquote{margin:0;padding-inline-start:.875em;border-inline-start:3px solid var(--w-theme-border-color);color:var(--w-color-grays-base);font-style:italic}.cs-conversations-bubble-md hr{border:none;border-block-start:var(--w-theme-border-width) solid var(--w-theme-border-color);margin:0}.cs-conversations-bubble-md a{color:var(--w-theme-action);text-decoration:underline;text-underline-offset:2px}.cs-conversations-bubble-md a:hover{color:var(--w-theme-action-hover)}.cs-conversations-bubble-md table{border-collapse:collapse;width:100%;font-size:.875rem}.cs-conversations-bubble-md th,.cs-conversations-bubble-md td{padding:6px 10px;border:var(--w-theme-border-width) solid var(--w-theme-border-color);text-align:start}.cs-conversations-bubble-md th{font-weight:700;background-color:light-dark(var(--w-theme-surface-light),var(--w-theme-surface-dark))}@keyframes cs-highlight-fade{0%{box-shadow:0 0 0 2px var(--w-theme-action),0 0 18px 4px var(--w-theme-action)}60%{box-shadow:0 0 0 2px var(--w-theme-action),0 0 18px 4px var(--w-theme-action)}to{box-shadow:none}}.cs-conversations-message--highlighted .cs-conversations-bubble{animation:cs-highlight-fade 3s ease-out forwards}@layer wcomponents{:root,::backdrop{--w-tab-border-width: calc(3 * var(--w-theme-border-width));--w-tab-border-color: transparent;--w-tab-color: var(--w-theme-font-color);--w-tab-padding: 12px 15px;--w-tab-selected-background-color: light-dark(var(--w-color-primary-lightest), var(--w-color-grays-darker));--w-tab-selected-border-color: var(--w-theme-action);--w-tab-vertical-justify-content: flex-start}.cs-tabs{display:flex;flex-direction:row;gap:3px;margin-block:0px;padding-inline:0px}.cs-tab{display:flex;flex-direction:row;justify-content:space-between;list-style:none}.cs-tab>button{border:0px;color:var(--w-tab-color);padding:var(--w-tab-padding);display:flex;flex-direction:row;align-items:center;gap:6px}.cs-tab>button[aria-selected=true]:not(:disabled){background-color:var(--w-tab-selected-background-color, transparent);border-color:var(--w-tab-selected-border-color)}.cs-tab>button[aria-selected=true]:disabled{border-color:var(--w-action-disabled)}.cs-tabs-horizontal .cs-tab>button{border-end-start-radius:0px;border-end-end-radius:0px;border-block-end:var(--w-tab-border-width) solid var(--w-tab-border-color)}.cs-tabs-vertical{flex-direction:column;flex-grow:1;inline-size:100%}.cs-tabs-vertical .cs-tab{inline-size:100%}.cs-tabs-vertical .cs-tab>button{inline-size:100%;border-start-end-radius:0px;border-end-end-radius:0px;border-inline-end:var(--w-tab-border-width) solid var(--w-tab-border-color);justify-content:var(--w-tab-vertical-justify-content)}}@layer wcomponents{:root,::backdrop{--w-table-padding: 9px 15px;--w-table-text-align: left;--w-table-border-color: var(--w-theme-border-color);--w-table-border-radius: var(--w-theme-border-radius);--w-table-border-width: var(--w-theme-border-width);--w-table-header-background: light-dark(var(--w-color-grays-lighter), var(--w-color-grays-darkest));--w-table-header-color: light-dark(var(--w-color-grays-dark), var(--w-color-grays-lighter));--w-table-header-filters-background: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-dark));--w-table-row-even-background: light-dark(var(--w-color-grays-lighterest), var(--w-color-grays-darker));--w-table-row-hover-background: light-dark(var(--w-color-primary-lightest), var(--w-color-grays-darkest))}.cs-table{width:100%;border-collapse:collapse;border-radius:var(--w-table-border-radius)}.cs-table>thead{border-radius:var(--w-table-border-radius)}.cs-table th:first-of-type{border-start-start-radius:var(--w-table-border-radius)}.cs-table th:last-of-type{border-start-end-radius:var(--w-table-border-radius)}.cs-table th,.cs-table td{padding:var(--w-table-padding);text-align:var(--w-table-text-align);border-bottom:var(--w-table-border-width) solid var(--w-table-border-color)}.cs-table th{background-color:var(--w-table-header-background);color:var(--w-table-header-color);font-weight:700}.cs-table .cs-table-filters,.cs-table .cs-table-filters td{background-color:var(--w-table-header-filters-background)}.cs-table tbody tr:nth-child(2n){background-color:var(--w-table-row-even-background)}.cs-table tbody tr:not(.cs-table-filters):hover{background-color:var(--w-table-row-hover-background)}}@layer wvariants{.cs-input-secret-container{background-color:var(--w-app-background);padding:6px 12px;border-radius:var(--w-theme-border-radius)}.cs-input-secret-container:hover{background-color:light-dark(var(--w-color-grays-lighterer),var(--w-color-grays-darkest))}.cs-input-secret-container .cs-input{font-family:monospace;font-size:.85rem}}.cs-color-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cs-color-swatch{--swatch: var(--w-theme-border-color);width:26px;height:26px;padding:0;border-radius:999px;background:var(--swatch);border:var(--w-theme-border-width) solid var(--w-theme-border-color);cursor:pointer;position:relative;display:grid;place-items:center;transition:transform var(--w-theme-animation-duration),box-shadow var(--w-theme-animation-duration)}.cs-color-swatch:hover{transform:scale(1.08)}.cs-color-swatch:focus-visible{outline:var(--w-theme-focus-outline-style) var(--w-theme-focus-outline-width) var(--w-theme-focus-outline-color);outline-offset:var(--w-theme-focus-outline-offset)}.cs-color-swatch-on{box-shadow:0 0 0 2px var(--w-theme-surface-base),0 0 0 4px var(--swatch)}.cs-color-swatch-custom{background:var(--w-theme-surface-light);color:var(--w-color-grays-base);font-size:1rem;font-weight:600;line-height:1}.cs-color-native{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:none;padding:0;cursor:pointer}.cs-color-clear{appearance:none;background:transparent;border:none;padding:0 2px;font:inherit;font-size:.75rem;color:var(--w-color-grays-base);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cs-color-clear:hover{color:var(--w-theme-font-color)}.lp-pricing-hero{position:relative;padding:140px 56px 100px;background:var(--lp-bg);overflow:hidden;color:var(--lp-ink)}.lp-pricing-hero-content{position:relative;max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.lp-pricing-hero h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.03em;font-weight:700;color:var(--lp-ink);text-wrap:balance;margin:0}.lp-pricing-hero-sub{font-size:18px;color:var(--lp-ink-3);max-width:560px;line-height:1.55;margin:0}.lp-calc-section{padding:0 56px 80px;background:var(--lp-bg)}.lp-calc{max-width:1080px;margin:0 auto;background:var(--lp-paper);border-radius:24px;border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-lg);padding:40px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.lp-calc-left{display:flex;flex-direction:column;gap:28px}.lp-calc-question{font-size:clamp(20px,2vw,26px);line-height:1.2;color:var(--lp-ink);margin:0;font-weight:700;letter-spacing:-.02em}.lp-calc-slider-wrap{display:flex;flex-direction:column;gap:14px}.lp-calc-slider-header{display:flex;justify-content:space-between;align-items:baseline}.lp-calc-slider-label{font-size:13px;color:var(--lp-ink-3)}.lp-calc-slider-count{font-size:32px;font-weight:700;color:var(--lp-ink);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.lp-calc-slider{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:999px;outline:none;cursor:grab;border:none}.lp-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--lp-gold);border:3px solid var(--lp-paper);box-shadow:0 2px 6px #b5841966;cursor:grab}.lp-calc-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--lp-gold);border:3px solid var(--lp-paper);box-shadow:0 2px 6px #b5841966;cursor:grab}.lp-calc-slider-ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--lp-ink-4);letter-spacing:.04em}.lp-calc-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px;border-top:1px solid var(--lp-line-soft)}.lp-calc-breakdown-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-ink-4);margin-bottom:6px}.lp-calc-breakdown-value{font-size:22px;font-weight:600;color:var(--lp-ink);font-variant-numeric:tabular-nums}.lp-calc-breakdown-value--muted{color:var(--lp-ink-2)}.lp-calc-right{background:linear-gradient(155deg,var(--lp-gold-tint) 0%,rgba(181,132,25,.06) 100%);border-radius:18px;padding:36px 32px;border:1px solid rgba(181,132,25,.18);position:relative;overflow:hidden}.lp-calc-glow{position:absolute;top:-40px;right:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,210,120,.45) 0%,transparent 65%);filter:blur(20px);pointer-events:none}.lp-calc-right-content{position:relative;display:flex;flex-direction:column;gap:18px}.lp-calc-result-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-gold-hover);font-weight:600}.lp-calc-monthly{display:flex;align-items:baseline;gap:4px}.lp-calc-monthly-amount{font-size:clamp(52px,6vw,72px);font-weight:700;color:var(--lp-ink);letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lp-calc-monthly-unit{font-size:20px;color:var(--lp-ink-3);font-weight:500}.lp-calc-bar-section{display:flex;flex-direction:column;gap:8px;margin-top:6px}.lp-calc-bar-meta{display:flex;justify-content:space-between;font-size:12px;color:var(--lp-ink-3)}.lp-calc-bar{height:8px;background:#b5841926;border-radius:999px;overflow:hidden;position:relative}.lp-calc-bar-fill{position:absolute;inset:0;height:100%;background:var(--lp-gold);border-radius:999px;max-width:100%;transition:width .2s ease}.lp-calc-savings{margin-top:4px;display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--lp-ink-2);line-height:1.45}.lp-calc-savings strong{color:var(--lp-gold-hover);font-weight:700}.lp-cost-price{font-size:32px;font-weight:700;color:var(--lp-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lp-strip{padding:40px 56px 80px;background:var(--lp-bg)}.lp-strip-inner{--strip-fg: light-dark(var(--lp-paper-2), var(--lp-ink));--strip-fg-muted: light-dark(var(--lp-paper), var(--lp-ink-2));max-width:1080px;margin:0 auto;background:light-dark(var(--lp-ink),var(--lp-paper));border-radius:24px;padding:44px 56px;color:var(--strip-fg);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.lp-strip-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-gold-soft);font-weight:600;margin-bottom:16px}.lp-strip-title{font-size:clamp(22px,2.8vw,32px);line-height:1.15;color:var(--strip-fg);margin:0 0 12px;font-weight:700;letter-spacing:-.02em}.lp-strip-body{font-size:15px;line-height:1.55;color:var(--strip-fg-muted);margin:0}.lp-strip-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-strip-stat{padding:20px 22px;border-radius:14px}.lp-strip-stat--neutral{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.lp-strip-stat--featured{background:#b5841926;border:1px solid rgba(227,200,121,.35)}.lp-strip-stat-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.lp-strip-stat--neutral .lp-strip-stat-label{color:var(--strip-fg-muted)}.lp-strip-stat--featured .lp-strip-stat-label{color:var(--lp-gold-soft)}.lp-strip-stat-price{font-size:34px;font-weight:700;color:var(--strip-fg);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.lp-strip-stat-price span{font-size:15px;font-weight:500;color:var(--strip-fg-muted)}.lp-strip-stat--featured .lp-strip-stat-price span{color:var(--strip-fg-muted)}.lp-strip-stat-sub{font-size:12px;margin-top:4px}.lp-strip-stat--neutral .lp-strip-stat-sub{color:var(--strip-fg-muted)}.lp-strip-stat--featured .lp-strip-stat-sub{color:var(--lp-gold-soft)}.lp-objections-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:48px}.lp-objection-card{display:flex;gap:16px;background:var(--lp-paper-2);border:1px solid var(--lp-line-soft);border-radius:18px;padding:26px}.lp-objection-icon{width:40px;height:40px;border-radius:50%;background:var(--lp-gold-tint);color:var(--lp-gold-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lp-objection-hook{font-size:17px;font-weight:600;color:var(--lp-ink);margin-bottom:8px;line-height:1.3}.lp-objection-answer{font-size:14px;color:var(--lp-ink-3);line-height:1.55;margin:0}.lp-faq{display:flex;flex-direction:column;margin-top:40px}.lp-faq-item{border-bottom:1px solid var(--lp-line-soft)}.lp-faq-button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:none;border:none;cursor:pointer;font-size:18px;font-weight:600;color:var(--lp-ink);gap:16px;font-family:inherit}.lp-faq-chevron{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .16s ease,color .16s ease,transform .16s ease;color:var(--lp-ink-3);flex-shrink:0}.lp-faq-chevron--open{background:var(--lp-gold-tint);color:var(--lp-gold-hover);transform:rotate(180deg)}.lp-faq-answer{padding-bottom:18px;font-size:15px;color:var(--lp-ink-3);line-height:1.6;max-width:720px;margin:0}.lp-pricing-cta-wrap{padding:80px 56px 100px;background:var(--lp-bg)}.lp-pricing-cta-card{max-width:880px;margin:0 auto;background:linear-gradient(155deg,var(--lp-paper) 0%,var(--lp-bg) 100%);border:1px solid var(--lp-line);border-radius:24px;padding:60px 56px;text-align:center;box-shadow:var(--lp-shadow-md);position:relative;overflow:hidden}.lp-pricing-cta-glow{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,210,120,.3) 0%,transparent 60%);filter:blur(40px);pointer-events:none}.lp-pricing-cta-title{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--lp-ink);margin:0 0 16px}.lp-pricing-cta-sub{font-size:17px;color:var(--lp-ink-3);max-width:480px;margin:0 auto 28px;line-height:1.55}.lp-pricing-cta-caption{font-size:12px;color:var(--lp-ink-4);margin:0}@media(max-width:900px){.lp-pricing-hero{padding:100px 24px 72px}.lp-calc-section{padding:0 24px 60px}.lp-calc{grid-template-columns:1fr;padding:28px 24px;gap:32px}.lp-calc-monthly-amount{font-size:52px}.lp-strip{padding:40px 24px 60px}.lp-strip-inner{grid-template-columns:1fr;padding:32px 28px;gap:32px}.lp-strip-stats{grid-template-columns:1fr 1fr}.lp-objections-grid{grid-template-columns:1fr}.lp-pricing-cta-wrap{padding:60px 24px 80px}.lp-pricing-cta-card{padding:40px 28px}}.lp-product-hero{position:relative;padding:140px 56px 100px;background:var(--lp-bg);overflow:hidden;color:var(--lp-ink)}.lp-product-hero-content{position:relative;max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.lp-product-hero h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.03em;font-weight:700;color:var(--lp-ink);text-wrap:balance;margin:0}.lp-product-hero-sub{font-size:18px;color:var(--lp-ink-3);max-width:560px;line-height:1.55;margin:0}.lp-demo-section{position:relative;padding:0 56px 100px;background:var(--lp-bg)}.lp-demo-inner{max-width:800px;margin:0 auto}.lp-scenario-picker{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-bottom:32px}.lp-scenario-picker-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-4);flex-shrink:0}.lp-scenario-btn{border-radius:999px!important;background:var(--lp-paper-2)!important;color:var(--lp-ink-2)!important;border:1px solid var(--lp-line)!important;font-size:14px!important;font-weight:500!important;padding:10px 18px!important;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease!important;display:inline-flex;align-items:center;gap:10px}.lp-scenario-btn:hover{background:var(--lp-paper)!important;border-color:var(--lp-ink-3)!important;color:var(--lp-ink)!important}.lp-scenario-btn--active{background:var(--lp-ink)!important;color:var(--lp-paper-2)!important;border-color:var(--lp-ink)!important}.lp-scenario-btn--active:hover{background:var(--lp-ink-2)!important;border-color:var(--lp-ink-2)!important;color:var(--lp-paper-2)!important}.lp-scenario-chip{font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;font-weight:700;background:var(--lp-gold-tint);color:var(--lp-gold-hover);transition:background .16s ease,color .16s ease}.lp-scenario-btn--active .lp-scenario-chip{background:#fffbf12e;color:var(--lp-paper-2)}.lp-demo-chat{position:relative}.lp-demo-chat-header{padding:14px 20px 12px;border-bottom:1px solid var(--lp-line-soft);background:light-dark(rgba(255,251,241,.6),#2A2724)}.lp-demo-chat-header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lp-demo-chat-logo{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--lp-ink-2)}.lp-demo-chat-initiative{font-size:12px;color:var(--lp-ink-4)}.lp-demo-chat-initiative strong{color:var(--lp-gold-hover);font-weight:600}.lp-demo-in-room{display:flex;align-items:center;gap:10px}.lp-demo-in-room-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-4);flex-shrink:0}.lp-demo-avatar{display:flex;align-items:center;gap:6px}.lp-demo-avatar-circle{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0;border:1px solid rgba(27,20,10,.06)}.lp-demo-avatar-name{font-size:12px;color:var(--lp-ink-3)}.lp-demo-cta-bar{margin-top:20px;padding:14px 18px;background:var(--lp-paper-2);border-radius:999px;border:1px solid var(--lp-line);display:flex;align-items:center;gap:12px}.lp-demo-cta-bar-text{font-size:14px;color:var(--lp-ink-4);flex:1}.lp-when-team-grid{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:flex-start;margin-top:56px}.lp-when-team-chat-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-4);font-weight:600;margin-bottom:12px}.lp-when-team-messages{display:flex;flex-direction:column;gap:10px;padding:20px 22px;max-height:520px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--lp-ink-4) transparent}.lp-when-team-messages::-webkit-scrollbar{width:4px}.lp-when-team-messages::-webkit-scrollbar-track{background:transparent}.lp-when-team-messages::-webkit-scrollbar-thumb{background:var(--lp-ink-4);border-radius:999px}.lp-when-team-bullets{display:flex;flex-direction:column;gap:20px;padding-top:20px}.lp-when-team-bullet{display:flex;gap:14px;align-items:flex-start;padding:8px 0}.lp-when-team-bullet-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-gold);font-weight:700;margin-bottom:4px}.lp-when-team-bullet p{font-size:14px;color:var(--lp-ink-3);line-height:1.55;margin:0}@media(max-width:900px){.lp-product-hero{padding:100px 24px 72px}.lp-demo-section{padding:0 24px 72px}.lp-scenario-picker-label{display:none}.lp-chat-messages{height:380px}.lp-when-team-grid{grid-template-columns:1fr}.lp-when-team-bullets{padding-top:0}}@layer wpage{.bh-layout{display:grid;grid-template-columns:1fr 300px}.bh-main{padding:20px;display:flex;flex-direction:column;gap:24px;border-right:var(--w-theme-border-width) solid var(--w-theme-border-color)}.bh-sidebar{padding:14px 16px;background:light-dark(var(--w-theme-surface-light),var(--w-theme-surface-base));display:flex;flex-direction:column;gap:14px}.bh-welcome-banner{display:flex;align-items:flex-start;gap:16px;padding:14px 20px;background:light-dark(var(--w-theme-message-positive-lighter),var(--w-theme-message-positive-darker));border-bottom:var(--w-theme-border-width) solid light-dark(var(--w-theme-message-positive-light),var(--w-theme-message-positive-dark))}.bh-welcome-dismiss{appearance:none;background:transparent;border:none;padding:2px 6px;font-size:.75rem;color:var(--w-color-grays-base);cursor:pointer;flex-shrink:0;line-height:1;border-radius:4px;transition:background var(--w-theme-animation-duration)}.bh-welcome-dismiss:hover{background:var(--w-theme-message-positive-light)}.bh-header{padding:14px 20px;border-bottom:var(--w-theme-border-width) solid var(--w-theme-border-color);display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.bh-init-card{border:var(--w-theme-border-width) solid light-dark(var(--w-color-primary-light),var(--w-theme-surface-lighter));border-left:4px solid light-dark(var(--w-color-primary-base),var(--w-color-primary-base));background:linear-gradient(135deg,light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-darker)) 75%,light-dark(var(--w-color-primary-lightest),var(--w-theme-surface-darker)) 100%);border-radius:var(--w-theme-border-radius);padding:14px 16px}.bh-adv-row{background:light-dark(var(--w-theme-surface-lighter),var(--w-theme-surface-dark));border:var(--w-theme-border-width) solid var(--w-theme-border-color);border-radius:var(--w-theme-border-radius);padding:8px 10px;display:flex;align-items:center;gap:8px}}.cs-ai-assist-restore{appearance:none;background:transparent;border:none;padding:0;font:inherit;font-size:.75rem;color:var(--w-color-grays-base);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color var(--w-theme-animation-duration)}.cs-ai-assist-restore:hover{color:var(--w-theme-font-color)}.cs-selectable-cards{display:grid;gap:8px}.cs-selectable-card{padding:12px 10px;border:var(--w-theme-border-width) solid var(--w-theme-border-color);border-radius:var(--w-theme-border-radius);background:var(--w-theme-surface-light);text-align:left;display:flex;flex-direction:column;gap:3px;cursor:pointer;transition:border-color var(--w-theme-animation-duration),background var(--w-theme-animation-duration);width:100%}.cs-selectable-card:hover{border-color:var(--w-theme-action)}.cs-selectable-card:focus-visible{outline:var(--w-theme-focus-outline-style) var(--w-theme-focus-outline-width) var(--w-theme-focus-outline-color);outline-offset:var(--w-theme-focus-outline-offset)}.cs-selectable-card-on{border-color:var(--w-theme-action);box-shadow:inset 0 0 0 1px var(--w-theme-action);background:var(--w-color-primary-base)}.cs-selectable-card-label{font-size:.875rem;font-weight:500;color:var(--w-theme-font-color);line-height:1.2}.cs-selectable-card-sublabel{font-size:.75rem;color:var(--w-theme-typography-label-color);line-height:1.3}.cs-selectable-card-on .cs-selectable-card-label,.cs-selectable-card-on .cs-selectable-card-sublabel{color:var(--w-button-filled-color)}.bo-eyebrow{margin:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--w-color-grays-base);display:flex;align-items:center;gap:8px}.bo-optional-tag{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:var(--w-theme-surface-dark);color:var(--w-color-grays-base)}.bo-step-note{margin:0;font-size:.875rem;line-height:1.55;color:var(--w-color-grays-base)}.bo-skip-link{appearance:none;background:transparent;border:none;padding:0;font:inherit;font-size:.8125rem;color:var(--w-color-grays-base);cursor:pointer;text-decoration:underline;text-decoration-color:var(--w-theme-border-color);text-underline-offset:3px;transition:color var(--w-theme-animation-duration)}.bo-skip-link:hover{color:var(--w-theme-font-color)}.bo-adv-ai-note{padding:10px 14px;border-radius:var(--w-theme-border-radius);background:light-dark(var(--w-color-primary-lightest),var(--w-theme-surface-dark));border:var(--w-theme-border-width) solid light-dark(var(--w-color-primary-light),var(--w-theme-surface-lighter));font-size:.8125rem;line-height:1.5}.bo-adv-ai-note strong{display:block;margin-bottom:4px;font-size:.8125rem;color:var(--w-theme-font-color)}.bo-adv-ai-note p{margin:0;color:var(--w-color-grays-base)}@layer wcomponents{.cs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background-color:var(--w-theme-surface-light);border:var(--w-theme-border-width) solid var(--w-theme-border-color);border-radius:999px;color:var(--w-theme-font-color);font-family:var(--w-theme-font-family);font-size:.875rem;line-height:1.4;cursor:pointer;transition:background-color var(--w-theme-animation-duration) var(--w-theme-animation-transition),border-color var(--w-theme-animation-duration) var(--w-theme-animation-transition),color var(--w-theme-animation-duration) var(--w-theme-animation-transition)}.cs-chip:hover:not(:disabled){background-color:var(--w-theme-surface-base);border-color:var(--w-theme-action);color:var(--w-theme-action)}.cs-chip:focus-visible{outline-color:var(--w-theme-focus-outline-color);outline-offset:var(--w-theme-focus-outline-offset);outline-style:var(--w-theme-focus-outline-style);outline-width:var(--w-theme-focus-outline-width)}.cs-chip--disabled,.cs-chip:disabled{opacity:.5;cursor:not-allowed}}@layer wtheme{:root,::backdrop{--w-color-primary-lightest: rgba(201, 146, 26, .08);--w-color-primary-lighter: light-dark(#F6DEA8, #E5AE3F);--w-color-primary-light: light-dark(#EFC773, #D5A024);--w-color-primary-base: light-dark(#C9921A, #D5A024);--w-color-primary-dark: light-dark(#A6740F, #E5AE3F);--w-color-primary-darker: light-dark(#7E560B, #EFC773);--w-color-primary-darkest: light-dark(#5A3D08, #F6DEA8);--w-color-primary-dim: #A6740F;--w-color-primary-dim-hover: #C9921A;--w-color-secondary-base: light-dark(#6A8A53, #8DAE74);--w-color-tertiary-base: light-dark(#7A5C82, #A882B2);--w-color-alternate-base: light-dark(#8A5A40, #B07A5A);--w-color-yellow-base: #E8A020;--w-color-grays-lightest: #fcf9f1;--w-color-grays-lighterer: #f1eadd;--w-color-grays-lighter: #E2DACD;--w-color-grays-light: #CFC4B2;--w-color-grays-base: #8A7D6A;--w-color-grays-dark: #635747;--w-color-grays-darker: #28211a;--w-color-grays-darkerer: #1C1A17;--w-color-grays-darkest: #14120F;--w-color-burnt-lightest: #FBF0EB;--w-color-burnt-lighterer: #F5DDD0;--w-color-burnt-lighter: #EABDA1;--w-color-burnt-light: #D98E6A;--w-color-burnt-base: #C66B3D;--w-color-burnt-dark: #A8572E;--w-color-burnt-darker: #8A4420;--w-color-burnt-darkerer: #5A2E12;--w-color-burnt-darkest: #3D1F0D;--w-color-sage-lightest: #ECF0E8;--w-color-sage-lighterer: #CDD5C5;--w-color-sage-lighter: #A4AF96;--w-color-sage-light: #7D8F6B;--w-color-sage-base: #5F6F4F;--w-color-sage-dark: #4E5E3E;--w-color-sage-darker: #3B4A2C;--w-color-sage-darkerer: #27311D;--w-color-sage-darkest: #1A2014;--w-color-teal-lightest: #E6F1F5;--w-color-teal-lighterer: #C0D9E4;--w-color-teal-lighter: #88B8CA;--w-color-teal-light: #4D8FA9;--w-color-teal-base: #2C6E8A;--w-color-teal-dark: #245A73;--w-color-teal-darker: #1D4A60;--w-color-teal-darkerer: #142F42;--w-color-teal-darkest: #0D2230;--w-color-mauve-lightest: #F2EDF7;--w-color-mauve-lighterer: #DDD0E8;--w-color-mauve-lighter: #C1A8CF;--w-color-mauve-light: #9D7DAE;--w-color-mauve-base: #7C5C8A;--w-color-mauve-dark: #664A75;--w-color-mauve-darker: #4F3762;--w-color-mauve-darkerer: #35244A;--w-color-mauve-darkest: #241833;--w-color-forest-lightest: #E7EFE5;--w-color-forest-lighterer: #C3D4BF;--w-color-forest-lighter: #96B08D;--w-color-forest-light: #6A8A60;--w-color-forest-base: #4A6741;--w-color-forest-dark: #3C5534;--w-color-forest-darker: #2E4524;--w-color-forest-darkerer: #1E2E18;--w-color-forest-darkest: #131D10;--w-color-blue-lightest: #E8F1F8;--w-color-blue-lighterer: #C5D9EB;--w-color-blue-lighter: #92B8D9;--w-color-blue-light: #5E90C4;--w-color-blue-base: #3A6FA8;--w-color-blue-dark: #2D5A8A;--w-color-blue-darker: #22456E;--w-color-blue-darkerer: #162E50;--w-color-blue-darkest: #0E1F36;--w-color-green-lightest: #E7F3EA;--w-color-green-lighterer: #C3DCC9;--w-color-green-lighter: #8FBE9F;--w-color-green-light: #5D9B70;--w-color-green-base: #3D7A52;--w-color-green-dark: #306040;--w-color-green-darker: #25492F;--w-color-green-darkerer: #183020;--w-color-green-darkest: #101F15;--w-color-purple-lightest: #F2EEF8;--w-color-purple-lighterer: #DDD5EE;--w-color-purple-lighter: #B9A6D9;--w-color-purple-light: #8F74C4;--w-color-purple-base: #6B4EA8;--w-color-purple-dark: #553C8A;--w-color-purple-darker: #3F2A6E;--w-color-purple-darkerer: #2A1B50;--w-color-purple-darkest: #1C1335;--w-color-red-lightest: #FBF0EB;--w-color-red-lighterer: #F4CFC0;--w-color-red-lighter: #E4A48A;--w-color-red-light: #CF7055;--w-color-red-base: #B5482A;--w-color-red-dark: #953427;--w-color-red-darker: #72231A;--w-color-red-darkerer: #4A160A;--w-color-red-darkest: #2E0E05;--w-color-magenta-lightest: #F8E8EF;--w-color-magenta-lighterer: #ECC5D6;--w-color-magenta-lighter: #D895B4;--w-color-magenta-light: #C05E8E;--w-color-magenta-base: #A03870;--w-color-magenta-dark: #822B56;--w-color-magenta-darker: #621D40;--w-color-magenta-darkerer: #40132B;--w-color-magenta-darkest: #280D1C;--w-theme-focus-outline-color: var(--w-color-primary-base);--w-theme-focus-outline-offset: 2px;--w-theme-focus-outline-style: solid;--w-theme-focus-outline-width: 2px;--w-theme-border-color: light-dark(var(--w-color-grays-lighter), var(--w-color-grays-darker));--w-theme-border-radius: 8px;--w-theme-border-width: 1px;--w-theme-surface-lighter: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-dark));--w-theme-surface-light: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-darker));--w-theme-surface-base: light-dark(var(--w-color-grays-lighter), var(--w-color-grays-darkerer));--w-theme-surface-dark: light-dark(var(--w-color-grays-light), var(--w-color-grays-darkest));--w-theme-surface-darker: light-dark(var(--w-color-grays-base), var(--w-color-grays-darkest));--w-theme-box-shadow: 0px 2px 6px rgba(80, 50, 20, .07), 0px 4px 14px rgba(80, 50, 20, .09);--w-theme-animation-duration: .18s;--w-theme-animation-transition: ease-in-out;--w-theme-font-color: light-dark(var(--w-color-grays-darker), var(--w-color-grays-lighterer));--w-theme-font-family: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--w-theme-font-size: 16px;--w-theme-font-weight: 400;--w-theme-line-height: 1.65;--w-theme-typography-label-font-family: var(--w-theme-font-family);--w-theme-typography-label-color: light-dark(var(--w-color-grays-dark), var(--w-color-grays-light));--w-theme-typography-label-hover-color: light-dark(var(--w-color-grays-darker), var(--w-color-grays-lightest));--w-theme-typogrpahy-code-font-family: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--w-theme-typography-code-background-color: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-darkerer));--w-theme-typography-heading-font-family: "Lora", ui-serif, Georgia, "Iowan Old Style", "Apple Garamond", Cambria, serif;--w-theme-action: light-dark(var(--w-color-primary-base), var(--w-color-primary-light));--w-theme-action-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-theme-action-hover: light-dark(var(--w-color-primary-dark), var(--w-color-primary-dark));--w-theme-action-hover-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-theme-action-focus: light-dark(var(--w-color-primary-dark), var(--w-color-primary-base));--w-theme-action-focus-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-theme-action-active: light-dark(var(--w-color-primary-darker), var(--w-color-primary-base));--w-theme-action-active-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkest));--w-theme-action-disabled: light-dark(var(--w-color-grays-light), var(--w-color-grays-dark));--w-theme-action-disabled-color: light-dark(var(--w-color-grays-base), var(--w-color-grays-dark));--w-theme-input-border-color: var(--w-theme-border-color);--w-theme-input-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkerer));--w-theme-input-hover-border-color: var(--w-color-primary-base);--w-theme-input-hover-background-color: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darker));--w-theme-message-positive-lighter: #ECF1E5;--w-theme-message-positive-light: #C4D9AD;--w-theme-message-positive: #6A8A53;--w-theme-message-positive-dark: #506B3F;--w-theme-message-positive-darker: #3B5130;--w-theme-message-negative-lighter: #FAEAE2;--w-theme-message-negative-light: #F2C9B6;--w-theme-message-negative: #B5482A;--w-theme-message-negative-dark: #93371E;--w-theme-message-negative-darker: #6F2716;--w-theme-message-warning-lighter: #FBF3DC;--w-theme-message-warning-light: #F6DEA8;--w-theme-message-warning: #D89018;--w-theme-message-warning-dark: #A86D0E;--w-theme-message-warning-darker: #7A4E0A;--w-theme-message-info-lighter: #E8EEF1;--w-theme-message-info-light: #C5D3DC;--w-theme-message-info: #4D6F82;--w-theme-message-info-dark: #38556A;--w-theme-message-info-darker: #263D4F}}@layer wapp{:root,::backdrop{--w-button-default-color: light-dark(var(--w-color-primary-base), var(--w-color-primary-light));--w-button-default-hover: light-dark(var(--w-color-primary-dark), var(--w-color-primary-dark));--w-button-default-focus: light-dark(var(--w-color-primary-dark), var(--w-color-primary-light));--w-button-default-active: light-dark(var(--w-color-primary-darker), var(--w-color-primary-base));--w-button-default-disabled: light-dark(var(--w-color-grays-light), var(--w-color-grays-dark));--w-button-outlined-border: light-dark(var(--w-color-primary-base), var(--w-color-primary-dim));--w-button-outlined-color: light-dark(var(--w-color-primary-base), var(--w-color-primary-dim));--w-button-outlined-hover-border: light-dark(var(--w-color-primary-dark), var(--w-color-primary-dim-hover));--w-button-outlined-hover-color: light-dark(var(--w-color-primary-dark), var(--w-color-primary-dim-hover));--w-button-outlined-focus-border: light-dark(var(--w-color-primary-dark), var(--w-color-primary-dim-hover));--w-button-outlined-focus-color: light-dark(var(--w-color-primary-dark), var(--w-color-primary-dim-hover));--w-button-outlined-active-border: light-dark(var(--w-color-primary-darker), var(--w-color-primary-dim));--w-button-outlined-active-color: light-dark(var(--w-color-primary-darker), var(--w-color-primary-dim));--w-nav-background-color: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-darkerer));--w-loading-bar-color: linear-gradient( 90deg, var(--w-color-primary-dark), var(--w-color-primary-lighter) );--w-loading-bar-glow: var(--w-color-primary-light);--w-footer-background: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-darkerer));--w-footer-border-color: light-dark(var(--w-color-grays-lighter), var(--w-color-grays-darker));--w-avatar-color: light-dark(var(--w-color-grays-darker), var(--w-color-grays-light));--w-table-header-background: light-dark(var(--w-color-grays-lighter), var(--w-color-grays-darkest));--w-table-header-color: light-dark(var(--w-color-grays-dark), var(--w-color-grays-lighter));--w-table-header-filters-background: light-dark(var(--w-color-grays-lighterer), var(--w-color-grays-dark));--w-table-row-even-background: light-dark(rgba(242, 238, 231, .6), var(--w-color-grays-darkerer));--w-table-row-hover-background: light-dark(var(--w-color-primary-lightest), var(--w-color-grays-darkest));--w-dialog-backdrop-background: light-dark(rgba(250, 248, 244, .88), rgba(28, 26, 23, .88))}.cs-nav{border-block-end:1px solid light-dark(var(--w-color-grays-lighter),var(--w-color-grays-darker))}.cs-nav-user-dropdown{background-color:light-dark(var(--w-color-grays-lightest),var(--w-color-grays-darker))!important;border:1px solid light-dark(var(--w-color-grays-lighter),var(--w-color-grays-darker));border-radius:var(--w-theme-border-radius);box-shadow:var(--w-theme-box-shadow)}.cs-dialog::backdrop{background-color:var(--w-dialog-backdrop-background)}}@layer wbase{:root,::backdrop{color-scheme:light dark;--w-app-background: light-dark(var(--w-color-grays-lightest), var(--w-color-grays-darkerer))}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}*,*:before,*:after{box-sizing:border-box}*:focus-visible{outline-color:var(--w-theme-focus-outline-color);outline-offset:var(--w-theme-focus-outline-offset);outline-style:var(--w-theme-focus-outline-style);outline-width:var(--w-theme-focus-outline-width)}html{color-scheme:light dark}html,body{background-color:var(--w-app-background);color:var(--w-theme-font-color);font-family:var(--w-theme-font-family);font-size:var(--w-theme-font-size);font-weight:var(--w-theme-font-weight);line-height:var(--w-theme-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;block-size:100vh;inline-size:100vw}h1,h2,h3,h4,h5,h6,p{margin:0}hr{border:none;border-top:var(--w-theme-border-width) solid var(--w-theme-border-color);margin:1em 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}
