:root{--color-base-rgb: 0, 0, 0;--color-base: RGB(var(--color-base-rgb));--color-base-contrast-rgb: 255, 255, 255;--color-base-contrast: RGB(var(--color-base-contrast-rgb));--color-surface-rgb: 255, 255, 255;--color-surface: RGB(var(--color-surface-rgb));--color-surface-contrast-rgb: 0, 0, 0;--color-surface-contrast: RGB(var(--color-surface-contrast-rgb));--color-surface-alternate-rgb: 58, 59, 62;--color-surface-alternate: RGB(var(--color-surface-alternate-rgb));--color-surface-alternate-contrast-rgb: 255, 255, 255;--color-surface-alternate-contrast: RGB(var(--color-surface-alternate-contrast-rgb));--color-accent-primary-rgb: 142,88,255;--color-accent-primary: RGB(var(--color-accent-primary-rgb));--color-accent-primary-contrast-rgb: 255, 255, 255;--color-accent-primary-contrast: RGB(var(--color-accent-primary-contrast-rgb));--color-accent-secondary-rgb: 100,131,255;--color-accent-secondary: RGB(var(--color-accent-secondary-rgb));--color-accent-secondary-contrast-rgb: 255, 255, 255;--color-accent-secondary-contrast: RGB(var(--color-accent-secondary-contrast-rgb));--color-error-rgb: 239, 83, 80;--color-error: RGB(var(--color-error-rgb));--color-error-contrast-rgb: 255, 255, 255;--color-error-contrast: RGB(var(--color-error-contrast-rgb))}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-Regular.ttf") format("truetype")}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Black.ttf") format("truetype");font-weight:900}@font-face{font-family:"OverpassMono";src:url("/assets/public/fonts/OverpassMono-Regular.ttf") format("truetype"),url("/assets/public/fonts/OverpassMono-Bold.ttf") format("truetype")}.cdc-lyris-animated{width:120px;height:120px}.cdc-lyris-animated img{width:100%;height:100%;object-fit:contain}.cdc-reflection-container{position:relative;overflow:hidden}.cdc-reflection-container .cdc-reflection{width:250px;height:250px;transform-origin:center;position:absolute;left:0;top:0;transition:opacity 200ms;background:radial-gradient(RGBA(var(--color-base-contrast-rgb), 0.2), RGBA(var(--color-base-contrast-rgb), 0), RGBA(var(--color-base-contrast-rgb), 0));opacity:0;z-index:2}.cdc-reflection-container .cdc-reflection.visible{opacity:1}.cdc-reflection-container .cdc-reflection.disabled{display:none}.cdc-button{--button-transition-duration: 200ms;padding:10px 20px;box-sizing:border-box;border-radius:16px;background-color:RGBA(var(--color-base-contrast-rgb), 0.2);transition:all var(--button-transition-duration);display:flex;align-items:center;justify-content:center;cursor:pointer;width:fit-content;height:fit-content;color:RGBA(var(--color-base-contrast-rgb), 1);border:none;outline:none}.cdc-button .icon{width:18px;height:18px}.cdc-button .icon .cdc-icon,.cdc-button .icon>svg{width:100%;height:100%;color:currentColor}.cdc-button .icon:not(:last-child){margin-right:8px}.cdc-button .icon:last-child{margin:0px -4px}.cdc-button .text{font-size:1em;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;font-family:"AlbertSans";font-weight:700;text-transform:uppercase;z-index:3;user-select:none}.cdc-button.icon-button{padding:12px;border-radius:50%}.cdc-button.icon-button .icon{margin-right:0}.cdc-button .loading-indicator-container{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;transition:all 200ms;opacity:0}.cdc-button .loading-indicator-container .cdc-progress-bar{min-width:300%;height:100%;opacity:.4}.cdc-button.primary .loading-indicator-container .cdc-progress-bar{--cdc-progress-bar-color-primary-rgb: var(--color-surface-alternate-rgb);--cdc-progress-bar-color-secondary-rgb: var(--color-surface-alternate-rgb);opacity:.8}.cdc-button.action-state-loading .loading-indicator-container{opacity:1}.cdc-button.action-state-error{animation-name:cdc-button-shake;animation-duration:170ms;animation-iteration-count:3;animation-fill-mode:both;animation-timing-function:ease-in-out}@keyframes cdc-button-shake{0%{transform:translateX(0px)}25%{transform:translateX(-4px)}50%{transform:translateX(0px)}75%{transform:translateX(4px)}100%{transform:translateX(0px)}}.cdc-button.disabled{cursor:not-allowed;opacity:.6}.cdc-button.disabled.action-state-loading{opacity:1}.cdc-button.disabled.action-state-loading .text{opacity:.6}.cdc-button:hover:not(.disabled){background-color:RGBA(var(--color-base-contrast-rgb), 0.15);transform:scale(1.03)}.cdc-button:active:not(.disabled){background-color:RGBA(var(--color-base-contrast-rgb), 0.2);transform:scale(0.97)}.cdc-button:active:not(.disabled) .cdc-reflection{opacity:0}.cdc-button.primary{background-color:RGBA(var(--color-base-contrast-rgb), 1);color:RGBA(var(--color-base-rgb), 1)}.cdc-button.primary .cdc-reflection{display:none}.cdc-button.primary .text{background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb), 1), RGBA(var(--color-accent-secondary-rgb), 1) 33%, var(--color-base) 66%, var(--color-base));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:top right;transition:all var(--button-transition-duration)}.cdc-button.primary:hover:not(.disabled){background-color:RGBA(var(--color-base-contrast-rgb), 1)}.cdc-button.primary:hover:not(.disabled) .text{background-position:top left}.cdc-button.tertiary{background-color:RGBA(var(--color-base-contrast-rgb), 0);border:1px solid RGBA(var(--color-base-contrast-rgb), 0.15)}.cdc-button-stack{width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center}.cdc-button-stack:hover .button{opacity:.65}.cdc-button-stack .button{width:100%;padding:10px 20px;background-color:RGBA(var(--color-base-contrast-rgb), 0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 200ms;cursor:pointer;user-select:none;box-sizing:border-box}.cdc-button-stack .button:nth-child(odd){background-color:RGBA(var(--color-base-contrast-rgb), 0.15)}.cdc-button-stack .button:first-child{border-radius:10px 10px 0 0}.cdc-button-stack .button:last-child{border-radius:0 0 10px 10px}.cdc-button-stack .button:last-child:first-child{border-radius:10px}.cdc-button-stack .button:hover:not(.disabled){background-color:RGBA(var(--color-base-contrast-rgb), 0.25);transform:scale(1.04);border-radius:10px;opacity:1}.cdc-button-stack .button:active:not(.disabled){background-color:RGBA(var(--color-base-contrast-rgb), 0.2);transform:scale(1.03);border-radius:10px}.cdc-button-stack .button:active:not(.disabled) .cdc-reflection{opacity:0}.cdc-icon.fill-based path,.cdc-icon.fill-based polygon{stroke:none;fill:currentColor}.cdc-icon.stroke-based path,.cdc-icon.stroke-based polyline{stroke:currentColor;fill:none}.cdc-label{font-family:"AlbertSans";font-size:.8em;opacity:.7;margin-bottom:10px;text-transform:uppercase;font-weight:700;user-select:none}.cdc-input{display:flex;flex-direction:column;position:relative}.cdc-input .cdc-label{margin-bottom:8px}.cdc-input input,.cdc-input textarea,.cdc-input .textarea-shadow{outline:none;border:none;font-size:1.1em;font-family:"Roboto",sans-serif;border-radius:10px;overflow:hidden;max-width:600px;padding:16px;box-sizing:border-box}.cdc-input input,.cdc-input textarea{background-color:RGBA(var(--color-base-contrast-rgb), 0.12);color:RGBA(var(--color-base-contrast-rgb), 1);transition:all 150ms}.cdc-input input:hover,.cdc-input textarea:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.17)}.cdc-input input:focus,.cdc-input textarea:focus{background-color:RGBA(var(--color-base-contrast-rgb), 0.2)}.cdc-input textarea{resize:none;max-height:500px;min-height:80px;overflow-y:auto}.cdc-input .textarea-shadow{position:absolute;color:red;white-space:pre-wrap;user-select:none;pointer-events:none;visibility:hidden}.cdc-input.compact input,.cdc-input.compact textarea,.cdc-input.compact .textarea-shadow{padding:12px;font-size:1em}.cdc-input.has-error input,.cdc-input.has-error textarea{background-color:RGBA(var(--color-error-rgb), 0.25)}.cdc-input .error-badge{width:fit-content;align-self:end;padding:6px 12px;border-radius:20px;background-color:RGBA(var(--color-error-rgb), 0.25);color:RGBA(var(--color-error-contrast-rgb), 1);font-size:.9em;margin-top:8px}.cdc-tabs{display:flex;align-items:center;flex-direction:row;justify-content:center;width:fit-content;margin:0px -6px}.cdc-tabs .tab-item{font-size:1em;cursor:pointer;transition:all 150ms;user-select:none;padding:12px 24px;box-sizing:border-box;margin:0 6px;background-color:RGBA(var(--color-base-contrast-rgb), 0.2);border-radius:6px;font-family:"AlbertSans",sans-serif;text-transform:uppercase;font-weight:700;display:flex;flex-direction:row;align-items:center}.cdc-tabs .tab-item .notification-indicator-container{width:0;opacity:0;overflow:hidden;transition:inherit}.cdc-tabs .tab-item .notification-indicator-container .notification-indicator{width:12px;height:12px;background-color:currentColor;border-radius:50%}.cdc-tabs .tab-item:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.3);transform:scale(1.02)}.cdc-tabs .tab-item:active:not(.disabled){transform:scale(0.98)}.cdc-tabs .tab-item:active:not(.disabled) .cdc-reflection{opacity:0}.cdc-tabs .tab-item.selected{background-color:var(--color-base-contrast);color:var(--color-base)}.cdc-tabs .tab-item.has-notification .notification-indicator-container{width:22px;opacity:1}.cdc-tabs.compact .tab-item{padding:8px 16px;font-size:.9em}.cdc-search{width:100%;height:fit-content;box-sizing:border-box;padding:0px 20px;display:flex;flex-direction:row;align-items:center;background-color:var(--color-surface);border-radius:30px}.cdc-search .cdc-icon{margin-right:8px;flex-shrink:0;color:var(--color-accent-primary)}.cdc-search input{border:none;font-size:1.2em;font-family:"Roboto";padding:12px 10px;outline:none;flex:1}.cdc-hint{width:fit-content;padding:20px;box-sizing:border-box;margin:40px 0px 20px 0px;background-color:var(--color-surface-alternate);color:var(--color-surface-alternate-contrast);border-radius:10px}.cdc-hint .cdc-label{margin-bottom:0px}.cdc-hint .text{font-size:1.2em;max-width:600px}.cdc-hint .text:not(:last-child){margin-bottom:20px}.cdc-list{width:100%;max-width:100%;border-radius:20px;overflow:hidden}.cdc-list>div{width:100%;background-color:RGBA(var(--color-base-contrast-rgb), 0.06)}.cdc-list>div:nth-child(odd){background-color:RGBA(var(--color-base-contrast-rgb), 0.1)}.cdc-list>div.cdc-list-item{padding:12px 20px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:all 120ms;max-width:100%;overflow-x:hidden}.cdc-list>div.cdc-list-item:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.2)}.cdc-list>div.cdc-list-item.selected{background-color:RGBA(var(--color-base-contrast-rgb), 0.26)}.cdc-list>div.cdc-list-item.selected:nth-child(odd){background-color:RGBA(var(--color-base-contrast-rgb), 0.3)}.cdc-list>div.cdc-list-item.selected .name{font-weight:bold}.cdc-list>div.cdc-list-item.error{background-color:RGBA(var(--color-error-rgb), 0.3)}.cdc-list>div.cdc-list-item.error:nth-child(odd){background-color:RGBA(var(--color-error-rgb), 0.36)}.cdc-list>div.cdc-list-item.error:hover{background-color:RGBA(var(--color-error-rgb), 0.4)}.cdc-list>div.cdc-list-item.error.selected{background-color:RGBA(var(--color-error-rgb), 0.5)}.cdc-list>div.cdc-list-item .main{flex:1;max-width:calc(100% - 40px)}.cdc-list>div.cdc-list-item .main>div{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdc-list>div.cdc-list-item .main .name{font-size:1em;max-width:100%}.cdc-list>div.cdc-list-item .main .description{font-size:.8em;opacity:.7;margin-top:3px}.cdc-list>div.cdc-list-item .cdc-icon{margin-left:10px}@keyframes cdc-skeleton-animation{0%{opacity:0}100%{opacity:.1}}.cdc-skeleton-element{width:100%;height:100%;border-radius:10px;margin-bottom:20px;background:var(--color-surface);animation-name:cdc-skeleton-animation;animation-duration:800ms;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}.cdc-skeleton-element.standalone{height:60px;max-height:100%;min-height:10px;margin-bottom:0}.cdc-skeleton{width:100%;height:100vH;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:40px}.cdc-skeleton .skeleton-inner{max-width:800px;width:100%;height:fit-content}.cdc-skeleton .cdc-skeleton-element{height:150px}.cdc-skeleton .cdc-skeleton-element:nth-child(1){animation-delay:0ms}.cdc-skeleton .cdc-skeleton-element:nth-child(2){animation-delay:200ms}.cdc-skeleton .cdc-skeleton-element:nth-child(3){animation-delay:400ms}.cdc-skeleton .cdc-skeleton-element:nth-child(4){animation-delay:600ms}.cdc-skeleton .cdc-skeleton-element.heading{width:50%;height:100px}.cdc-not-ready{width:100%;height:60vH;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:20px}.cdc-not-ready .not-ready-inner{min-width:300px;max-width:600px;width:fit-content;height:fit-content;box-sizing:border-box;padding:20px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px}.cdc-not-ready .not-ready-inner .cdc-icon{width:50px;height:50px;margin-bottom:20px}.cdc-not-ready .not-ready-inner h2{font-size:1.6em;font-family:"AlbertSans";font-weight:700;margin:0 0 10px 0;text-align:center}.cdc-not-ready .not-ready-inner p{margin:0;text-align:center}.cdc-radio-buttons{display:flex;flex-direction:row;align-items:flex-start}@media screen and (max-width: 768px){.cdc-radio-buttons{flex-direction:column}}.cdc-radio-buttons .radio-button{width:fit-content;display:flex;flex-direction:row;align-items:center;cursor:pointer}@media screen and (max-width: 768px){.cdc-radio-buttons .radio-button{margin-bottom:2rem}}.cdc-radio-buttons .radio-button:not(:last-child){margin-right:40px}.cdc-radio-buttons .radio-button .aside{margin-right:20px}.cdc-radio-buttons .radio-button .aside .button{width:26px;height:26px;transition:all 150ms;border-radius:50%;background:RGBA(var(--color-surface-rgb), 0.5);display:flex;align-items:center;justify-content:center}.cdc-radio-buttons .radio-button .aside .button .button-inner{width:22px;height:22px;transition:inherit;background-image:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-secondary));border-radius:inherit;opacity:0;transform:scale(0.95)}.cdc-radio-buttons .radio-button .main{max-width:200px}.cdc-radio-buttons .radio-button .main .label{font-size:1.1em;user-select:none}.cdc-radio-buttons .radio-button .main .description{margin-top:5px;max-width:200px;font-weight:400;font-size:.9em;opacity:.6}.cdc-radio-buttons .radio-button.selected .aside .button{background:RGBA(var(--color-surface-rgb), 1)}.cdc-radio-buttons .radio-button.selected .aside .button .button-inner{opacity:1;transform:none}.cdc-radio-buttons .radio-button:hover:not(.selected) .aside .button{background:RGBA(var(--color-surface-rgb), 0.7)}.cdc-radio-buttons.disabled .radio-button{opacity:.5}.cdc-radio-buttons.disabled .radio-button:hover .aside .button{background:RGBA(var(--color-surface-rgb), 0.5)}.cdc-switch{display:flex;flex-direction:row;align-items:center;width:fit-content;user-select:none}.cdc-switch .switch-box{width:50px;height:30px;background:RGBA(var(--color-base-contrast-rgb), 0.25);border-radius:50px;position:relative;transition:all 200ms}.cdc-switch .switch-box .switch-toggle{height:22px;width:22px;border-radius:50px;background-color:var(--color-base-contrast);position:absolute;top:0;bottom:0;margin:auto 0;left:4px;transition:inherit}.cdc-switch.checked .switch-box{background:RGBA(var(--color-accent-primary-rgb), 1)}.cdc-switch.checked .switch-box .switch-toggle{transform:translateX(20px)}.cdc-switch:not(.disabled){cursor:pointer}.cdc-switch:not(.disabled) .switch-box:hover .switch-toggle{width:26px}.cdc-switch:not(.disabled).checked .switch-box:hover .switch-toggle{transform:translateX(16px)}.cdc-switch.disabled .switch-box .switch-toggle{opacity:.5}.cdc-switch .text{margin-left:15px;font-size:1.1em}.container-fluid{padding:2rem 1.25rem}.empty-state-button-wrapper{width:48rem;height:fit-content;border-radius:10px;border:2px dashed var(--color-base-contrast);padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms;background:#000}@media screen and (max-width: 768px){.empty-state-button-wrapper{width:100%}}.empty-state-button-wrapper:hover{border-color:var(--color-base-contrast)}.empty-state-button-wrapper .icon{margin-top:2rem;font-size:3em;width:6rem;height:6rem;color:var(--color-base-contrast)}.empty-state-button-wrapper .text{font-family:"AlbertSans";font-weight:600;margin-top:1rem;margin-bottom:2rem;font-size:1.2em;color:var(--color-base-contrast)}.cdc-item-list{width:100%;max-width:800px;margin-top:30px}.cdc-item-list .header,.cdc-item-list .footer{display:flex;width:100%;flex-direction:row;align-items:center}.cdc-item-list .header{justify-content:space-between;margin-bottom:15px}.cdc-item-list .header .label{font-size:.9em;opacity:.8;font-weight:700}.cdc-item-list .footer{justify-content:flex-end;margin-top:15px}.cdc-item-list .footer>*{margin-left:20px}.cdc-item-list .list-content{width:100%}.cdc-item-list .list-content .list-item{width:100%;display:flex;flex-direction:column;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);color:var(--color-base-contrast);border-radius:10px;margin-bottom:20px;border:1px solid RGBA(var(--color-base-contrast-rgb), 0.1);transition:all 100ms;cursor:pointer}.cdc-item-list .list-content .list-item:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.2)}.cdc-item-list .list-content .list-item .row{width:100%;display:flex;flex-direction:row;align-items:center}.cdc-item-list .list-content .list-item .row:not(:last-child){border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}.cdc-item-list .list-content .list-item .row .row-item{flex:1;flex-shrink:0;box-sizing:border-box;padding:12px 20px}.cdc-item-list .list-content .list-item .row .row-item.compact{font-size:.95em}.cdc-item-list .list-content .list-item .row .row-item:not(:last-child){border-right:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}.cdc-item-list .list-content .list-item .row .row-item .label{font-size:.8em;opacity:.7;margin-bottom:5px;font-weight:700}.cdc-item-list .list-content .list-item .row .row-item .value{font-size:1.1em}.cdc-selectable-text{--base-unselected-opacity: .3;padding:10px;box-sizing:border-box;transition:all 120ms;background-color:RGBA(var(--color-base-contrast-rgb), 0);border-radius:10px;overflow:hidden;width:fit-content}.cdc-selectable-text span{opacity:1}.cdc-selectable-text.has-selection{background-color:RGBA(var(--color-base-contrast-rgb), 0.05)}.cdc-selectable-text.has-selection span{opacity:var(--base-unselected-opacity)}.cdc-selectable-text .word{display:inline-block;word-break:break-word;white-space:pre}.cdc-selectable-text span{display:inline-block;transition:opacity 200ms;white-space:pre;background-color:RGBA(var(--color-accent-primary-rgb), 0)}.cdc-selectable-text span.selected{animation-name:select-char;animation-duration:400ms;animation-fill-mode:none;opacity:1;background-color:RGBA(var(--color-accent-primary-rgb), 0.5)}@keyframes select-char{0%{transform:translateY(0) scale(1);opacity:var(--base-unselected-opacity)}50%{transform:translateY(-15%) scale(1.1);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.cdc-selectable-text span::selection{background-color:rgba(0,0,0,0)}.cdc-progress-bar{--cdc-progress-bar-color-primary-rgb: var(--color-base-contrast-rgb);--cdc-progress-bar-color-secondary-rgb: var(--color-base-contrast-rgb);width:100%;background-color:RGBA(var(--color-base-contrast-rgb), 0.2);border-radius:10px;height:10px;overflow:hidden;position:relative}.cdc-progress-bar .cdc-progress-bar-inner-indefinite{position:absolute;height:100%;width:100%;border-radius:inherit;background-image:linear-gradient(90deg, RGBA(var(--cdc-progress-bar-color-primary-rgb), 1) 0%, RGBA(var(--cdc-progress-bar-color-primary-rgb), 0.2) 25%, RGBA(var(--cdc-progress-bar-color-primary-rgb), 1) 50%, RGBA(var(--cdc-progress-bar-color-primary-rgb), 0.2) 75%, RGBA(var(--cdc-progress-bar-color-primary-rgb), 1) 100%);background-size:200% 100%;background-repeat:no-repeat;overflow:hidden;animation-name:cdc-progress-bar-indefinite;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;animation-direction:reverse;transition:all 100ms;opacity:0}.cdc-progress-bar .cdc-progress-bar-inner-indefinite.shown{opacity:1}@keyframes cdc-progress-bar-indefinite{0%{background-position:0% 0%}100%{background-position:100% 0%}}.cdc-progress-bar .cdc-progress-bar-inner{position:absolute;height:100%;border-radius:inherit;background-image:linear-gradient(90deg, RGBA(var(--cdc-progress-bar-color-primary-rgb), 1) 0%, RGBA(var(--cdc-progress-bar-color-secondary-rgb), 1) 100%);background-size:cover,100%;background-repeat:no-repeat;overflow:hidden;transition:width 800ms ease-in-out}.cdc-number-slider-input .number-slider-input{width:100%;display:flex;flex-direction:row;align-items:center}.cdc-number-slider-input .number-slider-input .cdc-input{margin-right:10px;max-width:120px}.cdc-number-slider-input .number-slider-input .slider{flex:1;height:16px;border-radius:16px;overflow:hidden;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);transition:all 220ms;cursor:pointer}.cdc-number-slider-input .number-slider-input .slider .slider-inner{width:100%;height:100%;transition:all 120ms;background-color:RGBA(var(--color-base-contrast-rgb), 0.6)}.cdc-number-slider-input .number-slider-input .slider:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.15);height:26px}.cdc-number-slider-input .number-slider-input .slider:hover .slider-inner{background-color:RGBA(var(--color-base-contrast-rgb), 0.9)}.cdc-page-controls{display:flex;flex-direction:row;align-items:center}.cdc-page-controls .info{margin:0 15px}.cdc-picker{width:min(400px,90vW);height:min(500px,90vH);--cdc-picker-header-height: 63px}.cdc-picker .picker-header{width:100%;height:var(--cdc-picker-header-height);display:flex;flex-direction:row;align-items:center;padding:10px;box-sizing:border-box}.cdc-picker .picker-header .cdc-input{flex:1}.cdc-picker .picker-header .cdc-input input{max-width:unset}.cdc-picker .picker-header .cdc-button{margin-left:10px}.cdc-picker .picker-content{width:100%;height:calc(100% - var(--cdc-picker-header-height))}.cdc-picker .picker-content>div{width:100%;height:100%}.cdc-picker .picker-content .picker-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;box-sizing:border-box}.cdc-picker .picker-content .picker-list{overflow-y:auto;border-radius:0}.content-card{background:var(--color-surface);color:var(--color-surface-contrast);border-radius:10px;overflow-x:hidden;overflow-y:auto;width:100%;padding:20px;box-sizing:border-box}.snippet-list{height:auto;max-height:1500px;position:relative}.snippet-list .entity-section:not(:last-child){margin-bottom:60px}.snippet-list .entity-section .title{font-weight:bold;margin-bottom:10px;font-size:1.2em}.snippet-list .entity-section .attribute{margin-bottom:5px;font-size:1em;font-weight:500}.snippet-list .entity-section .attribute:not(:first-of-type){margin-top:20px}.snippet-list .entity-section .cdc-button-row{margin-top:10px}.snippet-list .text-editor{background-color:RGBA(var(--color-accent-primary-rgb), 0.1);border:2px solid RGBA(var(--color-accent-primary-rgb), 0);padding:16px 16px;box-sizing:border-box;width:100%;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all 150ms}.snippet-list .text-editor.edit-mode{border-color:var(--color-accent-primary)}.snippet-list .text-editor.edit-mode .button-row{display:flex}.snippet-list .text-editor .text,.snippet-list .text-editor textarea{font-size:1.1em;font-family:"Roboto"}.snippet-list .text-editor:not(:last-child){margin-bottom:10px}.snippet-list .text-editor textarea{background:rgba(0,0,0,0);resize:none;height:200px;width:100%;border:none;outline:none}.snippet-list .text-editor .button-row{flex-direction:row;align-items:center;margin-top:10px;display:none}.snippet-list .text-editor .button-row .cdc-button{margin-right:30px}.snippet-list .empty{width:100%;padding:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;opacity:.8}.import-content{width:100%;max-width:1000px}.import-content .upload-options{width:100%;display:grid;grid-template-columns:repeat(2, 300px);grid-template-rows:repeat(2, 300px);gap:20px;margin-bottom:40px;margin-top:30px;justify-content:center}@media screen and (max-width: 768px){.import-content .upload-options{grid-template-columns:repeat(1, min(90vW, 300px));grid-template-rows:repeat(4, min(90vW, 300px))}}.import-content .upload-options .upload-option{display:flex;flex-direction:column;align-items:center;width:100%;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);border-radius:15px;box-sizing:border-box;justify-content:center;padding:10px}.import-content .upload-options .upload-option .cdc-icon{height:60px;width:60px;margin-bottom:30px;color:var(--color-accent-primary)}.import-content .upload-options .upload-option .cdc-button{margin-bottom:20px;letter-spacing:.1em}.import-content .upload-options .upload-option .description{font-size:.95em;opacity:.7;text-align:center}.import-content .review-sources{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:-10px;margin-bottom:30px}.import-content .review-sources .source{display:flex;flex-direction:row;align-items:center;padding:10px 20px;border-radius:15px;margin:10px;height:60px;box-sizing:border-box;background-color:var(--color-surface-alternate);color:var(--color-surface-alternate-contrast)}.import-content .review-sources .source .cdc-button{margin-right:20px}.import-content .review-sources .source .about .type{text-transform:uppercase;font-family:"OverpassMono";opacity:.7;font-size:.8em;user-select:none}.import-content .action-row{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.import-text-wrapper{max-width:500px;width:min(90vW,500px);box-sizing:border-box}.import-text-wrapper.type-text{max-width:1000px;width:min(90vW,1000px)}.import-text-wrapper .import-text-area textarea{height:400px;max-height:1500px;width:100%;max-width:100%;resize:vertical;box-sizing:border-box;font-size:1em}.import-text-wrapper .cdc-button-row{width:100%;justify-content:flex-end;margin-top:20px}.snippet-source-library .header{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.snippet-source-library .snippet-source-list .snippet-source{width:100%;display:flex;flex-direction:row;align-items:center;padding:16px 20px;box-sizing:border-box;max-width:100%;overflow:hidden;transition:all 100ms;cursor:pointer}.snippet-source-library .snippet-source-list .snippet-source:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.2)}.snippet-source-library .snippet-source-list .snippet-source .main{flex:1;overflow:hidden}.snippet-source-library .snippet-source-list .snippet-source .main .cdc-label{margin-bottom:0}.snippet-source-library .snippet-source-list .snippet-source .main .title{font-size:1.4em;margin:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.snippet-source-library .snippet-source-list .snippet-source .main .subtitle{font-size:.9em;opacity:.7}.snippet-source-library .snippet-source-list .snippet-source .aside{flex-shrink:0;margin-left:20px}.snippet-source-library .snippet-source-list .snippet-source .aside .cdc-icon{width:30px;height:30px;margin-right:10px}.snippet-list-page{width:100%}.snippet-list-page .snippet-source{margin-bottom:30px;display:flex;flex-direction:row;align-items:center}.snippet-list-page .snippet-source .back-icon{transform:rotate(180deg);width:30px;height:30px;cursor:pointer;margin-right:20px}.snippet-list-page .snippet-source .main{flex:1;margin-right:10px}.snippet-list-page .snippet-source .main .cdc-label{margin-bottom:3px}.snippet-list-page .snippet-source .main h1{margin:0;font-size:2.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:300;font-family:"AlbertSans",sans-serif}.snippet-list-page .snippet-list{margin:20px 0}.snippet-list-page .snippet-list .snippet{box-sizing:border-box;padding:30px 20px 20px 20px;min-height:100px;white-space:pre-line;line-height:22px;cursor:pointer;transition:all 120ms;opacity:1}.snippet-list-page .snippet-list .snippet:not(:last-child){border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.1)}.snippet-list-page .snippet-list .snippet .source-location{margin-top:5px;opacity:.5;font-size:.8em}.snippet-list-page .snippet-list:hover .snippet:hover{opacity:1}.snippet-list-page .snippet-list:hover .snippet:not(:hover){opacity:.6}.snippet-source-library .header,.snippet-source-library .footer,.snippet-list-page .header,.snippet-list-page .footer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.snippet-source-library .query-container,.snippet-list-page .query-container{display:flex;flex-direction:row;align-items:center}.snippet-source-library .query-container .cdc-button,.snippet-list-page .query-container .cdc-button{margin-left:10px}.manage-snippet-sources{max-width:min(90vW,1000px);max-height:min(90vH,900px)}.manage-snippet-sources .cdc-list{margin-bottom:30px}.manage-snippet-sources .cdc-list .snippet-source-item{display:flex;flex-direction:row;align-items:center;max-width:100%;overflow:hidden;padding:10px 20px;box-sizing:border-box;cursor:pointer}.manage-snippet-sources .cdc-list .snippet-source-item.selected .title{text-decoration:line-through}.manage-snippet-sources .cdc-list .snippet-source-item .cdc-icon{margin-right:20px}.manage-snippet-sources .cdc-list .snippet-source-item .main{flex:1;overflow:hidden}.manage-snippet-sources .cdc-list .snippet-source-item .main .type{font-size:.8em;opacity:.8}.manage-snippet-sources .cdc-list .snippet-source-item .main .title{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.snippet-editor-content{min-width:min(90vW,1000px)}.snippet-editor-content .cdc-input{width:100%}.snippet-editor-content .cdc-input textarea{min-width:100%;min-height:min(40vH,1000px);box-sizing:border-box}.snippet-editor-content .action-row{margin-top:10px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.import-task{max-width:800px}.import-task .info-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.import-task .info-row .about{max-width:400px;font-size:.9em}.import-task .info-row .about>h2{margin:0px 0px 10px 0px;font-family:"AlbertSans";font-size:2.2em;font-weight:300}.import-task .info-row .about>p{margin:0px;font-family:"Roboto";font-size:1em;max-width:900px;opacity:.8}.import-task .info-row .progress-text{font-size:5em;background-image:linear-gradient(90deg, var(--color-accent-primary) 0%, var(--color-accent-secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"AlbertSans";font-weight:300}.import-task .cdc-progress-bar{--cdc-progress-bar-color-primary-rgb: var(--color-accent-primary-rgb);--cdc-progress-bar-color-secondary-rgb: var(--color-accent-secondary-rgb)}.data-grid-cms{background:RGBA(var(--color-surface-alternate-rgb), 0.5);color:var(--color-surface-alternate-contrast)}.shopify-connect-page .page-section{margin:0 auto;max-width:700px}.shopify-connect-page .header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px -10px 40px -10px}.shopify-connect-page .header>*{margin:0 10px}.shopify-connect-page .header .cdc-icon{width:30px;height:30px}.shopify-connect-page .header img{width:70px;height:70px}.persona-editor .role-carousel{padding-top:2rem;padding-bottom:2rem;overflow-y:hidden;width:100%;height:400px;overflow-x:auto;margin-top:20px}.persona-editor .role-carousel .role-carousel-inner{height:inherit;display:flex;flex-direction:row;align-items:center;padding:0px px;flex-wrap:nowrap}.persona-editor .role-carousel .role-carousel-inner .role-card{height:inherit;width:300px;min-width:300px;background:linear-gradient(45deg, var(--color-accent-primary), var(--color-accent-secondary));color:var(--color-surface-contrast);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;padding:30px 30px;margin-right:2rem;position:relative;cursor:pointer}.persona-editor .role-carousel .role-carousel-inner .role-card .backdrop{width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--color-surface);transition:all 150ms;border-radius:inherit;z-index:1}.persona-editor .role-carousel .role-carousel-inner .role-card.selected .backdrop{transform:scaleX(0.95) scaleY(0.96)}.persona-editor .role-carousel .role-carousel-inner .role-card.selected .actions .cta-text{opacity:.3}.persona-editor .role-carousel .role-carousel-inner .role-card.disabled{color:RGBA(var(--color-surface-alternate-contrast-rgb), 0.7)}.persona-editor .role-carousel .role-carousel-inner .role-card.disabled .backdrop{background:var(--color-surface-alternate)}.persona-editor .role-carousel .role-carousel-inner .role-card .title{text-transform:uppercase;font-family:"AlbertSans";font-size:1.4em;font-weight:bold;height:3em;z-index:2}.persona-editor .role-carousel .role-carousel-inner .role-card .description{flex:1;overflow-y:auto;padding:15px 0px;z-index:2}.persona-editor .role-carousel .role-carousel-inner .role-card .actions{display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:2}.persona-editor .role-carousel .role-carousel-inner .role-card .actions .cta-text{text-transform:uppercase;font-family:"AlbertSans";font-size:.9em;opacity:.8;font-weight:700}.persona-editor .page-section .cdc-input textarea,.persona-editor .page-section .cdc-input input{max-width:800px}.style-editor .section:not(:first-of-type){margin-top:50px}.style-editor .color-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:700px;margin-bottom:-40px}.style-editor .color-list .color-item{width:100px;height:180px;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;cursor:pointer}.style-editor .color-list .color-item.selected .color{border-color:RGBA(var(--color-base-contrast-rgb), 1)}.style-editor .color-list .color-item .color{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:3px solid RGBA(var(--color-base-contrast-rgb), 0);transition:all 150ms;border-radius:50%}.style-editor .color-list .color-item .color .color-inner{border-radius:inherit;width:70px;height:70px;border:.5px solid RGBA(var(--color-base-contrast-rgb), 0.3);display:flex;align-items:center;justify-content:center}.style-editor .color-list .color-item .color .color-inner .color-center{width:54px;height:54px;display:flex;align-items:center;justify-content:center;background-color:var(--color-base);border-radius:inherit}.style-editor .color-list .color-item .color .color-inner .color-center .cdc-icon{height:20px;width:20px;color:var(--color-base-contrast)}.style-editor .color-list .color-item .name{text-align:center;font-size:1.1em}.style-editor .branding-restriction{margin:0px 0px 40px 0px}.page-content .profile-save-actions{margin-top:30px}.color-picker .picker-container{width:100%;display:flex;align-items:center;justify-content:center}.hex-input{margin-top:20px}.guideline-questions .question{padding:20px;box-sizing:border-box}.guideline-questions .question .cdc-input input{max-width:100%}.guideline-questions .question>.cdc-label:not(:first-of-type){margin-top:20px}.guideline-questions .question .cdc-button-row{margin-top:10px}.guideline-examples{min-width:min(90vW,800px)}.guideline-examples h3{margin-top:40px}.guideline-examples .cdc-button-row{margin-top:30px}.guideline-examples .cdc-label{margin:20px 0 -10px 0}.integration-page .integration-guide ul li p{margin-bottom:20px !important}.integration-page .integration-guide ul li:not(:first-child){margin-top:50px}.integration-page .integration-guide ul li .cdc-button{margin-bottom:20px}.preview-page .option-row{width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;flex-direction:row;margin:-10px}.preview-page .option-row .cdc-switch{margin:10px}.preview-page .token-badge-container{width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.preview-page .token-badge-container .token-badge{border-radius:20px;background:RGBA(var(--color-base-contrast-rgb), 0.15);color:var(--color-base-contrast);padding:10px 20px;font-size:1em}.preview-page .token-badge-container .token-badge.empty{background:RGBA(var(--color-base-contrast-rgb), 0.05);border:1px solid var(--color-accent-primary);background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb), 0.3), RGBA(var(--color-accent-secondary-rgb), 0.3));cursor:pointer}.preview-container{margin:auto;width:100%;max-width:100%}.preview-container.mobile-preview{max-width:450px}.preview-container .page-skeleton.dark .page-header,.preview-container .page-skeleton.dark .page-body .text-content .block,.preview-container .page-skeleton.dark .page-body .block-content .inner{background-color:#242527}.preview-container .page-skeleton.dark .page-body,.preview-container .page-skeleton.dark .page-header .menu-bar>div,.preview-container .page-skeleton.dark .page-header .address-bar{background-color:#3a3b3e}.preview-container .page-skeleton.dark .page-header .address-bar>div{color:#94959c}.preview-container .page-skeleton.light .page-header,.preview-container .page-skeleton.light .page-body .text-content .block,.preview-container .page-skeleton.light .page-body .block-content .inner{background-color:#efefef}.preview-container .page-skeleton.light .page-body,.preview-container .page-skeleton.light .page-header .menu-bar>div,.preview-container .page-skeleton.light .page-header .address-bar{background-color:#fff}.preview-container .page-skeleton.light .page-header .address-bar>div{color:#6b6a63}.preview-container .page-skeleton{--skeleton-width: 100%;--skeleton-height: 700px;--page-header-height: 50px;width:var(--skeleton-width);height:var(--skeleton-height);border-radius:20px;position:relative;overflow:hidden}.preview-container .page-skeleton .page-header{width:100%;height:var(--page-header-height);position:relative}.preview-container .page-skeleton .page-header .menu-bar{left:20px;top:0px;bottom:0px;margin:auto 0px;position:absolute;display:flex;flex-direction:row;align-items:center}.preview-container .page-skeleton .page-header .menu-bar>div{width:12px;height:12px;border-radius:50%;margin-right:8px}.preview-container .page-skeleton .page-header .address-bar{width:160px;height:30px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:8px}.preview-container .page-skeleton .page-header .address-bar>div{text-transform:uppercase;font-family:"AlbertSans";font-size:.8em;font-weight:700}.preview-container .page-skeleton .page-body{width:100%;height:calc(var(--skeleton-height) - var(--page-header-height))}.preview-container .page-skeleton .page-body .row{width:100%;height:50%;display:flex;flex-direction:row;align-items:center}.preview-container .page-skeleton .page-body .row .text-content{width:40%;min-width:300px;height:100%;display:flex;justify-content:center;flex-direction:column;padding:40px;box-sizing:border-box}.preview-container .page-skeleton .page-body .row .text-content .block{border-radius:10px;margin-bottom:15px;height:30px;width:200px}.preview-container .page-skeleton .page-body .row .text-content .block.heading{height:40px;width:250px;margin-bottom:25px}.preview-container .page-skeleton .page-body .row .block-content{padding:20px;box-sizing:border-box;min-width:300px;width:60%;height:100%}.preview-container .page-skeleton .page-body .row .block-content .inner{border-radius:10px;width:100%;height:100%}.preview-container .page-skeleton iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:none}.preview-container .page-skeleton .element{background-color:RGBA(var(--color-surface-alternate-contrast-rgb), 0.1);border-radius:15px}.preview-container .page-skeleton .navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:calc(var(--skeleton-height)*.15)}.preview-container .page-skeleton .navigation .start{width:calc(var(--skeleton-width)*.3);height:100%}@media screen and (max-width: 767px){.preview-container .page-skeleton .navigation .start{width:100%}}.preview-container .page-skeleton .navigation .end{width:calc(var(--skeleton-width)*.1);height:100%}@media screen and (max-width: 767px){.preview-container .page-skeleton .navigation .end{display:none}}.preview-container .page-skeleton .main{display:flex;flex-direction:row;align-items:center;width:100%;height:calc(var(--skeleton-height)*.7)}.preview-container .page-skeleton .main .start,.preview-container .page-skeleton .main .end{flex:1;flex-shrink:0;height:100%;box-sizing:border-box}.preview-container .page-skeleton .main .end{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-left:calc(var(--skeleton-width)*.03)}@media screen and (max-width: 767px){.preview-container .page-skeleton .main .end{display:none}}.preview-container .page-skeleton .main .end .row{width:100%;height:calc(var(--skeleton-height)*.08)}.interaction-detail-container{width:100%;max-width:100%;opacity:0;animation-name:interaction-detail-container-entry;animation-duration:250ms;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes interaction-detail-container-entry{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.interaction-detail-container .interaction{width:100%;max-width:100%;padding:20px;box-sizing:border-box;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);margin-bottom:20px;animation-name:interaction-detail-item-entry;animation-duration:250ms;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes interaction-detail-item-entry{0%{opacity:0}100%{opacity:1}}.interaction-detail-container .interaction .label{font-size:.9em;opacity:.6;font-weight:700;margin-bottom:10px}.interaction-detail-container .interaction .label:not(:first-child){margin-top:20px}.interaction-detail-container .interaction .question{font-size:1.2em}.interaction-detail-container .interaction .snippet-list{max-width:100%;display:flex;flex-direction:row;overflow-x:auto}.interaction-detail-container .interaction .snippet-list .snippet{width:min(80vW,300px);min-width:min(80vW,300px);height:200px;overflow:hidden;padding:10px 20px;box-sizing:border-box;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);overflow-y:auto}.interaction-detail-container .interaction .snippet-list .snippet .source{font-size:.9em;opacity:.8;font-weight:700;margin-bottom:10px}.interaction-detail-container .interaction .snippet-list .snippet .text{font-size:.9em}.interaction-detail-container .interaction .snippet-list .snippet:not(:first-child){margin-left:20px}.usage-dashboard .usage-graph{max-width:650px}.usage-dashboard .usage-progress{width:100%}.usage-dashboard .usage-progress .header{width:inherit;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px}.usage-dashboard .usage-progress .header>div{opacity:.8;font-weight:300}.usage-dashboard .usage-progress .progress-outer{width:inherit;height:50px;overflow:hidden;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);border-radius:8px}.usage-dashboard .usage-progress .progress-outer .progress-inner{width:inherit;height:inherit;border-radius:inherit;background:linear-gradient(90deg, var(--color-accent-secondary), var(--color-accent-primary));transition:all 150ms;transform:translateX(-100%)}.usage-dashboard .usage-progress .footer{width:inherit;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:10px}.usage-dashboard .usage-progress .footer .used{font-weight:500;font-size:1.4em}.usage-dashboard .usage-progress .footer .left{font-size:1.2em;font-weight:300}.subscription-detail .subscription-card{border-radius:15px;margin:20px 0px;padding:20px;background-image:linear-gradient(45deg, var(--color-accent-primary), var(--color-accent-secondary));color:var(--color-accent-primary-contrast);max-width:600px}.subscription-detail .subscription-card .name{font-size:1.2em;font-weight:700;margin-bottom:10px}.subscription-detail .subscription-card .reactivate-cta{font-weight:bold;font-size:1.1em;margin:10px 0px}.subscription-detail .subscription-card .cdc-button-row{margin-top:10px}.token-upgrade-editor .upgrade-description{opacity:.8}.chat-log,.leads-page{container-type:inline-size;container-name:chatlog}.chat-log .chat-detail,.leads-page .chat-detail{width:100%;max-width:800px;display:flex;flex-direction:row}.chat-log .chat-detail .card,.leads-page .chat-detail .card{background-color:RGBA(var(--color-base-contrast-rgb), 0.1);border-radius:16px;padding:20px;box-sizing:border-box}.chat-log .chat-detail .card .label,.leads-page .chat-detail .card .label{font-size:.95em;opacity:.6;font-weight:700;margin-bottom:20px;user-select:none}.chat-log .chat-detail .conversation,.leads-page .chat-detail .conversation{flex:1;display:flex;flex-direction:column;min-width:500px}.chat-log .chat-detail .conversation .message,.leads-page .chat-detail .conversation .message{width:80%;background:RGBA(var(--color-base-contrast-rgb), 0.95);color:var(--color-base);border-radius:10px;overflow:hidden;box-sizing:border-box;padding:15px;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}.chat-log .chat-detail .conversation .message:not(:last-child),.leads-page .chat-detail .conversation .message:not(:last-child){margin-bottom:10px}.chat-log .chat-detail .conversation .message .author,.leads-page .chat-detail .conversation .message .author{font-size:.9em;opacity:.5;margin-bottom:8px;font-weight:700;user-select:none}.chat-log .chat-detail .conversation .message.lyris,.leads-page .chat-detail .conversation .message.lyris{align-self:flex-start;background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb), 0.5), var(--color-accent-primary));color:var(--color-accent-primary-contrast);align-items:flex-start}.chat-log .chat-detail .conversation .message .timestamp,.leads-page .chat-detail .conversation .message .timestamp{font-size:.8em;opacity:.5;margin-top:10px}.cdc-mobile .chat-log .chat-detail .conversation .message,.cdc-mobile .leads-page .chat-detail .conversation .message{width:100%}.chat-log .chat-detail .user-info,.leads-page .chat-detail .user-info{width:500px;margin-left:20px;height:fit-content}.chat-log .chat-detail .user-info .empty,.leads-page .chat-detail .user-info .empty{width:100%;text-align:center;padding:30px;opacity:.8;box-sizing:border-box}.chat-log .chat-detail .user-info .info,.leads-page .chat-detail .user-info .info{width:100%;padding:10px 20px;box-sizing:border-box;background-color:RGBA(var(--color-base-contrast-rgb), 0.2);border-radius:12px}.chat-log .chat-detail .user-info .info:not(:last-child),.leads-page .chat-detail .user-info .info:not(:last-child){margin-bottom:10px}.chat-log .chat-detail .user-info .info .key,.leads-page .chat-detail .user-info .info .key{font-size:.8em;opacity:.7;margin-bottom:5px;font-weight:700;user-select:none}@container chatlog (max-width: 1020px){.chat-log .chat-detail,.leads-page .chat-detail{flex-direction:column-reverse}.chat-log .chat-detail .conversation,.leads-page .chat-detail .conversation{flex:unset;width:100%}.chat-log .chat-detail .user-info,.leads-page .chat-detail .user-info{width:100%;margin-left:0px;margin-bottom:10px}}.lyris-landing-hero{height:100vH;max-height:1000px;position:relative;display:flex;flex-direction:column}.lyris-landing-hero img.hero-logo{width:110%;height:110%;min-width:600px;min-height:600px;object-fit:contain;user-select:none;position:absolute;left:50%;transform:translateX(-50%);right:0;top:-10rem;bottom:0;z-index:0;pointer-events:none;opacity:0;animation-name:entry;animation-duration:1s;animation-fill-mode:both}@keyframes entry{0%{opacity:0;transform:scale(0.95) translateX(-50%)}100%{opacity:.45;transform:scale(1) translateX(-50%)}}@media screen and (max-width: 768px){.lyris-landing-hero img.hero-logo{top:-5rem}}.lyris-landing-hero>*:not(.hero-logo){position:relative;z-index:1}.lyris-landing-hero .lyris-landing-text-wrapper{width:100%;max-width:1000px;display:flex;align-items:center;flex-direction:column;position:absolute;left:0;right:0;top:6rem;bottom:0;margin:0px auto auto auto;flex:1}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-title{font-family:"AlbertSans";font-size:4.5em;font-weight:700;text-align:center;color:#fff}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-subtitle-wrapper{max-width:700px;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-bottom:2rem}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-subtitle-wrapper .lyris-landing-subtitle{text-align:center;font-family:"Roboto";font-style:normal;font-weight:300;font-size:26px;color:#fbf9f9;margin-top:0px}.lyris-landing-hero .lyris-landing-text-wrapper img.shopify-badge{width:220px;object-fit:contain;margin-bottom:30px;user-select:none;cursor:pointer;transition:all 120ms}.lyris-landing-hero .lyris-landing-text-wrapper img.shopify-badge:hover{transform:scale(1.03)}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-button-row{display:flex;flex-direction:row;align-items:center;margin:-10px}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-button-row .cdc-button{margin:0px 10px}@media screen and (min-width: 768px){.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-button-row{transform:scale(1.2)}}@media screen and (max-width: 768px){.lyris-landing-hero .lyris-landing-text-wrapper{top:7.5rem}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-title{font-size:3em}.lyris-landing-hero .lyris-landing-text-wrapper .lyris-landing-subtitle-wrapper .lyris-landing-subtitle{font-size:1.3em}}.lyris-landing-indicator-container{position:fixed;z-index:2;width:100vW;height:100vH;height:100svH;top:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:calc(90px + env(safe-area-inset-bottom));box-sizing:border-box}@keyframes ctaAnimation{0%{opacity:0}50%{opacity:1}90%{opacity:0}}@keyframes arrowAnimation{0%{transform:translateY(-100%);opacity:0}50%{transform:translateY(0%);opacity:1}90%{transform:translateY(0%);opacity:0}}.lyris-landing-indicator-container .cta,.lyris-landing-indicator-container .arrow{animation-delay:2s;animation-duration:3.5s;animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,0)}.lyris-landing-indicator-container .cta{font-family:"AlbertSans";font-weight:700;font-size:1.2em;margin-bottom:10px;text-transform:uppercase;opacity:0;margin-top:10px;padding:8px 16px;border-radius:10px;animation-name:ctaAnimation}.lyris-landing-indicator-container .arrow{animation-name:arrowAnimation;opacity:0;padding:15px;box-sizing:border-box;border-radius:50%}.lyris-landing-indicator-container .arrow img{width:45px;height:45px}@media screen and (max-width: 768px){.lyris-landing-indicator-container{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.lyris-landing-indicator-container .arrow img{width:30px;height:30px}.lyris-landing-indicator-container .cta{font-size:1em}}.lyris-landing-ref-gallery-title{font-family:"AlbertSans";font-weight:300;margin-bottom:16px;opacity:.8;font-size:22px;text-align:center}.lyris-landing-ref-gallery{max-width:100%;background:RGBA(var(--color-surface-alternate-rgb), 0.5);border-radius:10px;display:grid;margin-left:auto;margin-right:auto;align-items:center;max-width:32rem;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:2rem;row-gap:3rem;padding:2rem 1rem}@media(min-width: 640px){.lyris-landing-ref-gallery{max-width:36rem;grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1024px){.lyris-landing-ref-gallery{margin-left:0;margin-right:0;max-width:none;grid-template-columns:repeat(7, minmax(0, 1fr))}}.lyris-landing-ref-gallery img{min-width:140px;width:140px;object-fit:contain;user-select:none;grid-column:span 2/span 2;opacity:.8}@media(min-width: 1024px){.lyris-landing-ref-gallery img{grid-column:span 1/span 1;min-width:130px;width:130px}}@media(min-width: 640px){.lyris-landing-ref-gallery img{min-width:130px;width:130px;grid-template-columns:repeat(5, minmax(0, 1fr))}}.lyris-landing-stats-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem}.lyris-landing-stats-container .lyris-landing-stats-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-stats-container .lyris-landing-stats-description{margin-top:1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9}.lyris-landing-stats-container .lyris-landing-stats-ul{margin-top:3rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:.75rem}@media screen and (max-width: 768px){.lyris-landing-stats-container .lyris-landing-stats-ul{grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:1rem}}.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:1rem 0;border-right:1px solid rgba(148,149,156,.3)}@media screen and (max-width: 768px){.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li{padding:1rem .5rem;justify-content:start;align-items:flex-start;margin-bottom:1rem;border-left:1px solid rgba(148,149,156,.3);border-right:none}}.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li:last-child{border-right:none}@media screen and (max-width: 768px){.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li:last-child{border-right:none}}.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li .lyris-landing-stats-li-value{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:100px;line-height:100px;text-align:center;letter-spacing:-2%;background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li .lyris-landing-stats-li-value{font-size:80px;line-height:80px}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li .lyris-landing-stats-li-value{font-size:56px;line-height:56px}}.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li .lyris-landing-stats-li-name{margin-top:1rem;font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:20px;line-height:28px;text-align:center;color:#fbf9f9}@media screen and (max-width: 768px){.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li .lyris-landing-stats-li-name{font-size:20px;line-height:28px;text-align:left}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-stats-container .lyris-landing-stats-ul .lyris-landing-stats-li .lyris-landing-stats-li-name{font-size:20px;line-height:28px;text-align:center}}@media screen and (max-width: 768px){.lyris-landing-ref-gallery-container{margin-top:12rem;margin-bottom:12rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-ref-gallery-container{margin-top:24rem;margin-left:auto;margin-right:auto}}.lyris-landing-features-cards-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem;margin-top:3rem}.lyris-landing-features-cards-container .lyris-landing-features-cards-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-features-cards-container .lyris-landing-features-cards-description{margin-top:1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul{margin-top:3rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1rem}@media screen and (max-width: 768px){.lyris-landing-features-cards-container .lyris-landing-features-cards-ul{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li{display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px;height:450px;border-radius:8px;box-sizing:border-box}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li{height:38rem}}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li:nth-child(1){background:linear-gradient(90deg, #8d57ff, #636fff)}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li:nth-child(2){background:linear-gradient(90deg, #3c7ffa, #268bed)}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li:nth-child(3){background:linear-gradient(90deg, #3693dc, #5499c9)}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li .lyris-landing-features-card-li-title-wrapper{width:100%;display:flex;flex-direction:row;align-items:center}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li .lyris-landing-features-card-li-title-wrapper .lyris-landing-features-card-li-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:40px;color:#fbf9f9;max-width:100%;overflow-x:hidden;flex-shrink:0}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li .lyris-landing-features-card-li-title-wrapper .lyris-landing-features-card-li-title{font-weight:700;font-size:32px}}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li .lyris-landing-features-card-li-title-wrapper .lyris-landing-features-card-li-title>span{opacity:.5}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li .lyris-landing-features-card-li-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:18px;line-height:26px;color:#fbf9f9;flex:1}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li .lyris-landing-features-card-li-outro{font-family:"Roboto";font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#fbf9f9;opacity:.8}.lyris-landing-features-cards-container .lyris-landing-features-cards-ul .lyris-landing-features-card-li>.cdc-button{align-self:center;flex-shrink:0}.lyris-landing-features-cards-container .lyris-landing-features-button-wrapper{display:flex;justify-content:center;align-items:center}.lyris-landing-features-cards-container .lyris-landing-features-button-wrapper .cdc-button{margin-top:4rem}.lyris-landing-features-cards-container .lyris-landing-features-demo-video{width:100%;margin-top:5rem;border-radius:10px;overflow:hidden;border:2px solid RGBA(255, 255, 255, 0.2)}.lyris-landing-features-cards-container .lyris-landing-features-demo-video video{pointer-events:none;width:100%}.lyris-landing-features-list-primary-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:8rem;margin-bottom:8rem}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4rem}@media screen and (max-width: 48rem){.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-features-list-primary-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-features-list-primary-title{font-size:42px;line-height:48px}}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-subtitle{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:24px;line-height:32px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-ul{margin-top:2rem;margin-bottom:2rem}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-ul .lyris-landing-feature-list-primary-li{margin-bottom:2rem;display:flex;flex-direction:column;align-items:flex-start}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-ul .lyris-landing-feature-list-primary-li .lyris-landing-feature-list-primary-li-title-wrapper{display:inline-flex;align-items:center;text-align:left}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-ul .lyris-landing-feature-list-primary-li .lyris-landing-feature-list-primary-li-title-wrapper .lyris-landing-feature-list-primary-li-icon{margin-right:1rem}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-ul .lyris-landing-feature-list-primary-li .lyris-landing-feature-list-primary-li-title-wrapper .lyris-landing-feature-list-primary-li-title{font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#fbf9f9}.lyris-landing-features-list-primary-container .lyris-landing-features-list-primary-wrapper .lyris-landing-feature-list-primary-ul .lyris-landing-feature-list-primary-li .lyris-landing-feature-list-primary-li-description{font-family:"Roboto";font-style:normal;font-style:normal;font-weight:300;font-size:18px;line-height:26px;text-align:left;color:#fbf9f9}.lyris-landing-pricing-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem}.lyris-landing-pricing-container .lyris-landing-stats-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-stats-description{margin-top:1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px}.lyris-landing-pricing-container .lyris-landing-pricing-ul{list-style-type:none;margin-top:3rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:1rem}@media screen and (max-width: 48rem){.lyris-landing-pricing-container .lyris-landing-pricing-ul{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-pricing-container .lyris-landing-pricing-ul{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}.lyris-landing-pricing-container .lyris-landing-pricing-ul .cdc-button{position:absolute;bottom:4rem;left:10%;width:80%}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li{z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px;height:50.125rem;border-radius:8px;margin-bottom:.5rem}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li{height:34rem}}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li.disabled{opacity:.5}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-price{font-family:"AlbertSans";font-style:normal;font-weight:500;font-size:40px;line-height:48px;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-frequency{font-family:"AlbertSans";font-style:normal;font-weight:500;font-size:15px;color:#fbf9f9;opacity:.6;margin-bottom:1.5rem}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-price-discounted-wrapper{display:flex;align-items:flex-start;flex-direction:column}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-price-discounted-wrapper .lyris-landing-pricing-card-li-price-discounted{font-family:"AlbertSans";font-style:normal;font-weight:500;font-size:40px;line-height:48px;letter-spacing:-0.02em;color:#fbf9f9;margin-bottom:.25rem}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-price-discounted-wrapper .lyris-landing-pricing-card-li-price-not-discounted{font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:20px;line-height:28px;text-decoration-line:line-through;letter-spacing:-0.02em;color:#fbf9f9;margin-bottom:.25rem}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-discountDescription{font-style:normal;font-family:"Roboto";font-weight:500;font-size:14px;line-height:24px;margin-bottom:.5rem}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-button-wrapper{padding:.25rem;border:1px solid rgba(255,255,255,.2);border-radius:9999px;margin-bottom:1rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));width:100%;justify-content:space-between;align-items:center}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-button-wrapper .button-on{background-color:rgba(255,255,255,.2);border-radius:9999px;padding:.5rem 1rem;font-style:normal;font-weight:300;font-size:12px;line-height:24px;color:#fbf9f9;text-align:center;letter-spacing:.1em;outline:inherit;border:none;cursor:pointer;transition:all .3s ease-in-out}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-button-wrapper .button-off{background-color:rgba(0,0,0,0);padding:.5rem 1rem;font-style:normal;font-weight:300;font-size:12px;line-height:24px;color:#fbf9f9;outline:inherit;text-align:center;letter-spacing:.1em;border:none;cursor:pointer;transition:all .3s ease-in-out}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-description{font-family:"Roboto";font-style:normal;font-weight:600;font-size:18px;color:#fbf9f9;height:2rem}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li ul{padding-left:1rem}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li ul li{font-family:"Roboto";font-style:normal;font-weight:300;font-size:16px;line-height:30px;color:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-card-li-bottom-text{position:absolute;bottom:0;left:0;width:100%;padding:0 32px;font-family:"Roboto";font-style:normal;font-weight:300;font-size:12px;line-height:24px;color:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-discount-badge-wrapper{position:absolute;z-index:10;width:6.25rem;height:6.25rem;top:-2.5rem;right:-2.5rem;border-radius:9999px;border:3px solid #fbf9f9;display:flex;justify-content:center;align-items:center;width:5.75rem;height:5.75rem;background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%)}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-discount-badge-wrapper .lyris-landing-pricing-border-offset{position:relative;width:5.5rem;height:5.5rem;display:flex;justify-content:center;align-items:center;border-radius:9999px;background:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-discount-badge-wrapper .lyris-landing-pricing-border-offset .lyris-landing-pricing-discount-badge-content{display:flex;justify-content:center;align-items:center}.lyris-landing-pricing-container .lyris-landing-pricing-ul .lyris-landing-pricing-card-li .lyris-landing-pricing-discount-badge-wrapper .lyris-landing-pricing-border-offset .lyris-landing-pricing-discount-badge-content .lyris-landing-pricing-discount-badge-text{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:12px;line-height:14px;text-align:center;letter-spacing:.1em;background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transform:rotate(-20deg)}.lyris-landing-pricing-container .lyris-landing-pricing-cta-wrapper{max-width:48rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.5rem;margin-left:auto;margin-right:auto}.lyris-landing-pricing-container .lyris-landing-pricing-cta-wrapper .lyris-landing-pricing-cta-text{font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.1em;color:#fbf9f9}.lyris-landing-pricing-container .lyris-landing-pricing-cta-wrapper .lyris-landing-pricing-cta-text .lyris-landing-pricing-cta-anchor-underlined{font-family:"Roboto";text-decoration:underline;text-decoration-color:#fbf9f9;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:inherit;cursor:pointer}.lyris-landing-pricing-container .lyris-landing-pricing-cta-wrapper>.cdc-button{margin-top:2rem}@media screen and (max-width: 768px){.lyris-landing-pricing-container{padding-left:1rem;padding-right:1rem}}.lyris-payment-upgrade-notice{background-color:RGBA(var(--color-base-contrast-rgb), 0.15);border-radius:10px;padding:20px;box-sizing:border-box;margin-bottom:20px}.lyris-payment-upgrade-notice h2{margin-top:0px;font-family:"AlbertSans";font-weight:300}.lyris-payment-upgrade-notice ul li{font-size:1.1em;font-weight:700}.lyris-payment-upgrade-notice .full-description{margin:10px 0px 0px 0px;opacity:.8;font-size:.9em}.lyris-landing-features-list-secondary-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4rem}@media screen and (max-width: 48rem){.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-features-list-secondary-title-wrapper{text-align:left;color:#fbf9f9}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-features-list-secondary-title-wrapper .lyris-landing-features-list-secondary-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;letter-spacing:-0.02em}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-features-list-secondary-title-wrapper .lyris-landing-feature-list-secondary-subtitle{font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-feature-list-secondary-ul{margin-bottom:2rem}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-feature-list-secondary-ul .lyris-landing-feature-list-secondary-li{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-feature-list-secondary-ul .lyris-landing-feature-list-secondary-li .lyris-landing-feature-list-secondary-li-title-wrapper{display:inline-flex;align-items:center;text-align:left;font-style:normal;font-family:"AlbertSans";font-weight:600;font-size:20px;line-height:28px}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-feature-list-secondary-ul .lyris-landing-feature-list-secondary-li .lyris-landing-feature-list-secondary-li-title-wrapper .lyris-landing-feature-list-secondary-icon{margin-right:1rem}.lyris-landing-features-list-secondary-container .lyris-landing-features-list-secondary-wrapper .lyris-landing-feature-list-secondary-ul .lyris-landing-feature-list-secondary-li .lyris-landing-feature-list-secondary-li-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:18px;line-height:26px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-use-cases-intro-wrapper{display:flex;flex-direction:column;justify-content:center}.lyris-landing-use-cases-intro-wrapper .lyris-landing-use-cases-intro-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:96px;line-height:90px;letter-spacing:-0.02em;color:#fbf9f9}@media screen and (max-width: 48rem){.lyris-landing-use-cases-intro-wrapper .lyris-landing-use-cases-intro-title{font-size:56px;line-height:50px}}.lyris-landing-use-cases-intro-wrapper .lyris-landing-use-cases-intro-title .lyris-landing-use-cases-intro-carousel{display:inline-flex;overflow:hidden;height:1.3em}.lyris-landing-use-cases-intro-wrapper .lyris-landing-use-cases-intro-title .lyris-landing-use-cases-intro-carousel .lyris-landing-use-cases-intro-carousel-inner{display:block;animation:carousel-anim 9s infinite;animation-fill-mode:both;animation-direction:forward;will-change:transform;height:3.9em}.lyris-landing-use-cases-intro-wrapper .lyris-landing-use-cases-intro-title .lyris-landing-use-cases-intro-carousel .lyris-landing-use-cases-intro-carousel-item{display:block;font-family:"AlbertSans";user-select:none;font-style:normal;font-weight:600;font-size:96px;line-height:90px;letter-spacing:-0.02em;height:1.3em;background:linear-gradient(90deg, #8d57ff, #ae48ba);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media screen and (max-width: 48rem){.lyris-landing-use-cases-intro-wrapper .lyris-landing-use-cases-intro-title .lyris-landing-use-cases-intro-carousel .lyris-landing-use-cases-intro-carousel-item{font-size:56px;line-height:50px}}@keyframes carousel-anim{0%{transform:translateY(0px)}30%{transform:translateY(0px)}33%{transform:translateY(-33%)}33%{transform:translateY(-33%)}63%{transform:translateY(-33%)}66%{transform:translateY(-66%)}66%{transform:translateY(-66%)}96%{transform:translateY(-66%)}100%{transform:translateY(-100%)}}.lyris-landing-use-cases-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem}.lyris-landing-use-cases-container .lyris-landing-use-cases-subtitle{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:32px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9;opacity:.6}.lyris-landing-use-cases-container .lyris-landing-use-cases-description{margin-top:1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9}.lyris-landing-use-cases-container .lyris-landing-use-cases-ul{margin-top:3rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:.75rem}@media screen and (max-width: 768px){.lyris-landing-use-cases-container .lyris-landing-use-cases-ul{grid-template-columns:repeat(1, minmax(0, 1fr));column-gap:1rem}}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul{margin-top:3rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1rem}@media screen and (max-width: 768px){.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li{display:flex;flex-direction:column;align-items:flex-start;padding:40px 32px;height:700px;border-radius:8px;box-sizing:border-box}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li{height:64rem}}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li:nth-child(1){background:linear-gradient(90deg, #8d57ff, #9952f0)}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li:nth-child(2){background:linear-gradient(90deg, #a24ee2, #a84bd4)}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li:nth-child(3){background:linear-gradient(90deg, #ac49c7, #ae48ba)}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li .lyris-landing-use-cases-card-li-title-wrapper{width:100%;display:flex;flex-direction:row;align-items:center}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li .lyris-landing-use-cases-card-li-title-wrapper .lyris-landing-use-cases-card-li-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:40px;color:#fbf9f9;max-width:100%;overflow-x:hidden;flex-shrink:0;word-break:break-word}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li .lyris-landing-use-cases-card-li-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:18px;line-height:26px;color:#fbf9f9;flex:1}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li .lyris-landing-use-cases-card-li-outro{font-family:"Roboto";font-style:normal;font-weight:300;font-size:16px;line-height:26px;color:#fbf9f9;opacity:.8}.lyris-landing-use-cases-container .lyris-landing-use-cases-cards-ul .lyris-landing-use-cases-card-li>.cdc-button{align-self:center;flex-shrink:0}.tutorial-page .step-list{width:100%;display:flex;flex-direction:column;max-width:800px}.tutorial-page .step-list .tutorial-step{--header-height: 90px;width:100%;border-radius:15px;margin-top:20px;display:flex;flex-direction:row;height:var(--header-height);transition:all 150ms ease-in-out;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);overflow:hidden;cursor:pointer;opacity:1}.tutorial-page .step-list .tutorial-step.complete:not(.expanded){opacity:.6}.tutorial-page .step-list .tutorial-step.complete:not(.expanded):hover{opacity:.8}.tutorial-page .step-list .tutorial-step.expanded{height:calc(var(--header-height)*2.3);cursor:initial}.tutorial-page .step-list .tutorial-step.next-up{background:linear-gradient(45deg, var(--color-accent-primary) 0%, var(--color-accent-secondary) 100%)}.tutorial-page .step-list .tutorial-step.next-up .aside .icon-outer{background-color:var(--color-accent-primary-contrast)}.tutorial-page .step-list .tutorial-step.next-up .aside .icon-outer .cdc-icon{color:var(--color-accent-primary)}.tutorial-page .step-list .tutorial-step.next-up .main .header .title{font-weight:normal}.tutorial-page .step-list .tutorial-step:not(.complete) .aside .icon-outer .cdc-icon{width:28px;height:28px}.tutorial-page .step-list .tutorial-step .aside{margin-right:20px;height:100%}.tutorial-page .step-list .tutorial-step .aside .icon-outer{margin-left:20px;margin-top:20px;border-radius:50%;width:50px;height:50px;background:RGBA(var(--color-base-contrast-rgb), 0.2);display:flex;justify-content:center;align-items:center}.tutorial-page .step-list .tutorial-step .aside .icon-outer .cdc-icon{color:var(--color-base-contrast);width:18px;height:18px}.tutorial-page .step-list .tutorial-step .main{width:100%;height:100%;display:flex;flex-direction:column}.tutorial-page .step-list .tutorial-step .main .header{display:flex;flex-direction:column;justify-content:center;height:var(--header-height);flex-shrink:0}.tutorial-page .step-list .tutorial-step .main .header .status{text-transform:uppercase;font-family:"AlbertSans";opacity:.5;font-size:.85em;font-weight:bold}.tutorial-page .step-list .tutorial-step .main .header .title{font-size:1.4em;font-family:"AlbertSans";font-weight:300}.tutorial-page .step-list .tutorial-step .main .description{display:block;flex:1;max-width:calc(100% - 40px)}.tutorial-page .step-list .tutorial-step .main .button-row{width:100%;padding:20px 20px 20px 0px;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-shrink:0}.header .lyris-mobile-header{position:fixed;top:0;left:0;right:0;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem;flex-direction:row;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.18);z-index:100}.header .lyris-mobile-header .lyris-mobile-header-button-icon{background:rgba(0,0,0,0);border:none;padding:10px;cursor:pointer;outline:none}.header .lyris-mobile-header .lyris-mobile-header-button-icon .lyris-mobile-header-icon{position:relative}.header .lyris-mobile-header .lyris-mobile-header-menu-button{background:#000;border:none;padding:0;cursor:pointer;outline:none;animation:fade-in 200ms ease-out both 50ms}.header .lyris-mobile-header .lyris-mobile-header-menu-button .lyris-mobile-header-menu-button-icon{width:2rem;height:2rem;fill:#fff}.header .lyris-mobile-header-fixed{position:fixed;inset:0;padding:1rem 1.25rem;flex-direction:row;background:rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.18);z-index:200;overflow:hidden}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper .lyris-mobile-header-icon-fixed{position:relative}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper .lyris-mobile-header-menu-button-fixed{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;outline:none;animation:fade-in 200ms ease-out both 50ms}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper .lyris-mobile-header-menu-button-fixed .lyris-mobile-header-menu-button-icon-fixed{width:2rem;height:2rem;fill:#fff}.header .lyris-mobile-header-fixed .lyris-header-ul-mobile-fixed{margin-top:3rem;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;animation:fade-in 200ms ease-out both 50ms}.header .lyris-mobile-header-fixed .lyris-header-anchor-mobile-fixed{font-family:"Roboto";font-style:normal;font-weight:500;font-size:1.6em;color:#fbf9f9;text-decoration-line:none;transition:all .2s ease-in-out}.header .lyris-mobile-header-fixed .lyris-header-anchor-mobile-fixed:hover{background:-webkit-linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-color:#8e58ff}.header .lyris-mobile-header-fixed .lyris-header-button-cta-mobile-fixed-wrapper{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.18);width:100%}.header .lyris-desktop-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-weight:500;line-height:24px;font-size:14px;padding-top:2rem;padding-bottom:.5rem}.header .lyris-desktop-header .lyris-header-ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.header .lyris-desktop-header .lyris-header-anchor{font-family:"Roboto";font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fbf9f9;margin-right:1.75rem;transition:all .2s ease-in-out;text-decoration-line:none;cursor:pointer}.header .lyris-desktop-header .lyris-header-anchor:hover{background:-webkit-linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-decoration-line:underline;text-underline-offset:.25rem;text-decoration-color:#8e58ff}@media screen and (max-width: 48em){.header .lyris-desktop-header{display:none}}@media screen and (min-width: 48em){.header .lyris-mobile-header{display:none}}@keyframes fade-in{0%{opacity:0;transform:scale(0.995)}100%{opacity:1;transform:none}}.lyris-payment-container{margin-left:auto;margin-right:auto;max-width:80rem}.lyris-payment-header-wrapper{background-color:rgba(148,149,156,.01);border:none;padding-left:5rem;padding-right:5rem;padding-top:5rem;padding-bottom:5rem;border-radius:.5rem;box-sizing:border-box;background-image:url("/assets/public/images/payment_texture.png");background-size:cover;background-repeat:no-repeat;border-radius:10px}.lyris-payment-header-wrapper .lyris-payment-header-wrapper-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.lyris-payment-header-wrapper .lyris-payment-header-wrapper-box .lyris-payment-header-wrapper-box-title{font-family:"AlbertSans";font-style:normal;font-size:56px;line-height:62px;letter-spacing:-0.02em;color:#fbf9f9}.lyris-payment-header-wrapper .lyris-payment-header-wrapper-box .lyris-payment-header-wrapper-box-title.primary{font-weight:600}.lyris-payment-header-wrapper .lyris-payment-header-wrapper-box .lyris-payment-header-wrapper-box-title.secondary{font-weight:300;font-size:45px}.lyris-checkout-section-wrapper{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.25)}.lyris-payment-form-container{margin-left:auto;margin-right:auto;max-width:48rem;padding:4rem 1rem}.lyris-payment-plan-title-wrapper{padding-bottom:2rem}.lyris-payment-plan-title-wrapper .lyris-payment-plan-title{font-family:"Roboto";font-style:normal;font-weight:300;font-size:26px;line-height:38px;color:#fbf9f9}.lyris-payment-plan-box-wrapper{border:1px solid rgba(148,149,156,.2);box-sizing:border-box;border-radius:.5rem}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-title{padding-left:3rem;padding-right:3rem;padding-top:1rem;padding-bottom:1rem;background:linear-gradient(206.89deg, #405EFF 0%, #26347D 100.04%);border-radius:8px 8px 0px 0px;font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#fbf9f9}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-price{padding-left:3rem;padding-right:3rem;padding-top:2rem;padding-bottom:2rem;display:grid;grid-template-columns:repeat(3, 1fr)}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-price .lyris-payment-plan-box-price-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#fbf9f9;align-self:start;grid-column:span 2}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-price .lyris-payment-plan-box-price-price{font-family:"AlbertSans";font-style:normal;font-weight:500;font-size:40px;line-height:48px;letter-spacing:-0.02em;color:#fbf9f9;align-self:start;grid-column:span 1;padding:0 0}@media(max-width: 768px){.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-price{padding-left:3rem;padding-right:3rem;padding-top:2rem;padding-bottom:2rem;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-price .lyris-payment-plan-box-price-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#fbf9f9}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-price .lyris-payment-plan-box-price-price{margin-top:1rem;font-family:"AlbertSans";font-style:normal;font-weight:500;font-size:40px;line-height:48px;letter-spacing:-0.02em;color:#fbf9f9}}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features{padding-left:3rem;padding-right:3rem;padding-top:2rem;padding-bottom:2rem;display:grid;grid-template-columns:repeat(3, 1fr)}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features .lyris-payment-plan-box-features-feature{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#fbf9f9;align-self:start;grid-column:span 2;padding-top:1rem}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features .lyris-payment-plan-box-features-ul{font-family:"Roboto";font-style:normal;font-weight:300;font-size:16px;line-height:36px;color:#fbf9f9;padding:0rem 1rem;align-self:start;grid-column:span 1}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features .lyris-payment-plan-box-features-ul *+*{margin-bottom:.5rem}@media(max-width: 1024px){.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features{grid-template-columns:repeat(1, 1fr)}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features .lyris-payment-plan-box-features-feature{grid-column:span 3}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features .lyris-payment-plan-box-features-feature .lyris-payment-plan-box-feature-title{text-transform:uppercase}.lyris-payment-plan-box-wrapper .lyris-payment-plan-box-features .lyris-payment-plan-box-features-ul{grid-column:span 3;font-size:16px;line-height:36px}}.lyris-payment-form-wrapper{margin-top:2rem}.lyris-payment-form-wrapper .cdc-button-row{margin-top:20px;justify-content:flex-end}.lyris-payment-form-checkbox-paragraph{font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#fbf9f9}.lyris-payment-form-afterslider-paragraph{font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;color:#ececec}.lyris-payment-form-completion-paragraph{font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#ececec}.lyris-payment-form-checkbox-wrapper{display:flex;margin-bottom:1rem;cursor:pointer}.lyris-payment-form-checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #ccc;border-radius:4px;outline:none;cursor:pointer;position:relative}.lyris-payment-form-checkbox-wrapper input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:2px;background-image:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);background-size:cover;background-position:center;opacity:0;transition:opacity .3s ease}.lyris-payment-form-checkbox-wrapper input[type=checkbox]:checked:before{opacity:1}.lyris-payment-form-radio-wrapper{margin-left:20px;cursor:pointer}.lyris-payment-form-radio-wrapper input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border-radius:50%;border:2px solid #ccc;background-color:#fff;display:inline-block;vertical-align:middle;position:relative;top:-1px}.lyris-payment-form-radio-wrapper input[type=radio]:checked::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%)}.lyris-form-token-checkbox-wrapper-li{display:flex}.lyris-form-token-checkbox-wrapper-li .lyris-form-token-checkbox-input{margin-right:1rem}.lyris-form-checkbox-wrapper-li{padding-right:1.5rem;padding-left:1.5rem;height:4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem;border:1px solid #3a3b3e;border-radius:.5rem}.lyris-form-checkbox-wrapper-li .lyris-form-checkbox-checkbox-wrapper{display:inline-flex;flex-direction:row;align-items:center;font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;display:flex;align-items:center;letter-spacing:.1em;text-transform:uppercase;color:#fbf9f9}.lyris-form-checkbox-wrapper-li .lyris-form-checkbox-checkbox-wrapper input{margin-right:1rem}.lyris-form-checkbox-wrapper-li .lyris-form-token-checkbox-box{display:flex}.lyris-form-token-checkbox-wrapper-input-wrapper{display:flex;margin-bottom:1rem}.lyris-payment-preferences-title{font-family:"Roboto";font-style:normal;font-weight:300;font-size:26px;line-height:38px;color:#fbf9f9}.lyris-payment-accept-information-paragraph-wrapper{padding:1rem 0}.lyris-payment-accept-information-paragraph-wrapper .lyris-payment-accept-information-paragraph{font-family:"Roboto";font-style:normal;font-weight:300;font-size:18px;line-height:26px;color:#ececec}.lyris-payment-slider-wrapper{position:relative}.lyris-payment-slider-wrapper .lyris-payment-slider-left-text{position:absolute;left:0;bottom:-1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:14px;line-height:24px;color:#ececec;color:#fbf9f9}.lyris-payment-slider-wrapper .lyris-payment-slider-right-text{position:absolute;right:0;bottom:0;bottom:-1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:14px;line-height:24px;color:#ececec;color:#fbf9f9}.lyris-admin-container{margin-left:auto;margin-right:auto}.lyris-admin-paragraph{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:2rem 5rem;font-size:1.2em}.lyris-admin-paragraph p{max-width:700px;text-align:center}.lyris-admin-paragraph .cdc-button-row{margin-top:20px}.support-page iframe{width:100%;height:80vH;border:none}.cdc-menu-frame{width:100vW;height:100vH;position:fixed;left:0;top:0;pointer-events:none;z-index:11}.cdc-menu-frame .cdc-menu-backdrop{z-index:11;position:absolute;width:100%;height:100%;pointer-events:none}.cdc-menu-frame .cdc-menu-backdrop.shown{pointer-events:all}.cdc-menu-frame .cdc-menu{transition:transform 150ms,opacity 150ms;pointer-events:none;overflow-y:auto;box-sizing:border-box;max-height:calc(100vH - 20px);max-width:60vW;opacity:0;position:absolute;animation-duration:200ms;animation-iteration-count:1;transform:scale(0.93);box-shadow:0px 3px 10px 3px RGBA(var(--color-base-rgb), 0.4);border-radius:10px;background-color:var(--color-surface-alternate);color:var(--color-surface-alternate-contrast)}.cdc-menu-frame .cdc-menu.shown{transform:none;pointer-events:all;opacity:1}.cdc-menu-frame .cdc-menu.options-menu{padding:5px}.cdc-menu-frame .cdc-menu.options-menu .cdc-label{padding:0px}.cdc-menu-frame .cdc-menu.options-menu .cdc-separator{margin:5px 0px}.cdc-menu-frame .cdc-menu .option{width:100%;display:flex;flex-direction:row;align-items:center;min-height:32px;transition:all 100ms;cursor:pointer;border-radius:8px;font-size:1em;padding:8px 16px;box-sizing:border-box;user-select:none}.cdc-menu-frame .cdc-menu .option.disabled{opacity:.5;cursor:not-allowed}.cdc-menu-frame .cdc-menu .option:not(:last-child){margin-bottom:2px}.cdc-menu-frame .cdc-menu .option:hover:not(.disabled){background:RGBA(var(--color-surface-alternate-contrast-rgb), 0.1)}.cdc-menu-frame .cdc-menu .option:active:not(.disabled){background:RGBA(var(--color-surface-alternate-contrast-rgb), 0.2)}.cdc-menu-frame .cdc-menu .option .icon,.cdc-menu-frame .cdc-menu .option .dropdown-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:6px;flex-shrink:0;font-size:18px}.cdc-menu-frame .cdc-menu .option .dropdown-icon{margin-right:0px;margin-left:6px}.cdc-menu-frame .cdc-menu .option .texts{max-width:400px;flex:1;overflow:hidden}.cdc-menu-frame .cdc-menu .option .texts .description{opacity:.7;font-size:13px}.prompt-studio-landing .hero{width:100%;min-height:max(100vH - 90px,700px);display:flex;flex-direction:column;align-items:center;justify-content:center;--test-passed-anim-duration: 2500ms}.prompt-studio-landing .hero .with-test-passed-animation{background-image:linear-gradient(90deg, RGBA(var(--color-main), 1), RGBA(var(--color-main), 1), RGBA(var(--color-main-alt), 1), RGBA(var(--color-main-alt), 1), RGBA(255, 255, 255, 0.7), RGBA(255, 255, 255, 0.2), RGBA(255, 255, 255, 0.7), RGBA(255, 255, 255, 0), RGBA(255, 255, 255, 0), RGBA(255, 255, 255, 0));background-size:600% 100%;background-repeat:no-repeat;animation-name:ps-test-passed-anim;animation-duration:var(--test-passed-anim-duration);animation-timing-function:linear;animation-fill-mode:both;animation-direction:reverse;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@keyframes ps-test-passed-anim{0%{background-position:0 0}100%{background-position:100% 0}}.prompt-studio-landing .hero .header{width:100%;display:flex;flex-direction:column;align-items:center}.prompt-studio-landing .hero .header .hero-text{text-align:center;font-family:"AlbertSans",sans-serif;font-size:4em;font-weight:bold}.prompt-studio-landing .hero .body{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-top:30px;min-height:70%;width:100%;gap:20px;--feature-height: 145px}.prompt-studio-landing .hero .body .feature,.prompt-studio-landing .hero .body .video-container{box-sizing:border-box;border-radius:10px;overflow:hidden}.prompt-studio-landing .hero .body .feature-list{width:50%;display:flex;flex-direction:column;justify-content:space-between;height:calc((var(--feature-height) + 10px)*3)}.prompt-studio-landing .hero .body .feature-list .feature{width:100%;min-height:var(--feature-height);display:flex;flex-direction:column;padding:20px;position:relative}.prompt-studio-landing .hero .body .feature-list .feature::before{inset:0;position:absolute;content:"";background:radial-gradient(at bottom right, RGBA(76, 175, 80, 0.4) 10%, RGBA(76, 175, 80, 0.1) 100%);width:100%;height:100%;animation-name:feature-before-entry;animation-duration:1s;animation-fill-mode:both}@keyframes feature-before-entry{0%{opacity:0}100%{opacity:1}}.prompt-studio-landing .hero .body .feature-list .feature .title{font-size:1.8em;font-weight:bold;font-family:"AlbertSans",sans-serif;margin-bottom:10px}.prompt-studio-landing .hero .body .feature-list .feature .below{display:flex;flex-direction:row;align-items:flex-start;flex:1;animation-name:feature-below-entry;animation-duration:1s;animation-fill-mode:both}@keyframes feature-below-entry{0%{opacity:0}100%{opacity:1}}.prompt-studio-landing .hero .body .feature-list .feature .below .description{flex:1}.prompt-studio-landing .hero .body .feature-list .feature .below .cta{margin-left:20px;flex-shrink:0;align-self:flex-end}.prompt-studio-landing .hero .body .feature-list .feature.first .title{animation-delay:calc(var(--test-passed-anim-duration)*.7)}.prompt-studio-landing .hero .body .feature-list .feature.first .below,.prompt-studio-landing .hero .body .feature-list .feature.first::before{animation-delay:calc(var(--test-passed-anim-duration)*1)}.prompt-studio-landing .hero .body .feature-list .feature.second .title{animation-delay:calc(var(--test-passed-anim-duration)*1.4)}.prompt-studio-landing .hero .body .feature-list .feature.second .below,.prompt-studio-landing .hero .body .feature-list .feature.second::before{animation-delay:calc(var(--test-passed-anim-duration)*1.7)}.prompt-studio-landing .hero .body .feature-list .feature.third .title{animation-delay:calc(var(--test-passed-anim-duration)*2.1)}.prompt-studio-landing .hero .body .feature-list .feature.third .below,.prompt-studio-landing .hero .body .feature-list .feature.third::before{animation-delay:calc(var(--test-passed-anim-duration)*2.4)}.prompt-studio-landing .hero .body .video-container{width:50%;padding:16px;display:flex;flex-direction:column;background:radial-gradient(at top left, RGBA(var(--color-base-contrast-rgb), 0.2) 10%, RGBA(var(--color-base-contrast-rgb), 0.1) 100%);animation-name:video-container-entry;animation-duration:1s;animation-fill-mode:both;animation-delay:var(--test-passed-anim-duration);overflow:hidden}@keyframes video-container-entry{0%{opacity:0}100%{opacity:1}}.prompt-studio-landing .hero .body .video-container .heading{font-size:.9em;font-weight:bold;font-family:"AlbertSans",sans-serif;margin-bottom:20px;text-transform:uppercase;opacity:.8}.prompt-studio-landing .hero .body .video-container .iframe-container{position:relative;width:100%;padding-top:56.25%;height:0}.prompt-studio-landing .hero .body .video-container .iframe-container iframe{border:none;border-radius:10px;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 768px){.prompt-studio-landing .hero{padding-top:120px;flex-direction:column}.prompt-studio-landing .hero .prompt-studio-landing .logo .cdc-icon{width:25px;height:25px}.prompt-studio-landing .hero .prompt-studio-landing .logo .name{font-size:1.7em}.prompt-studio-landing .hero .header .hero-text{font-size:2.5em}.prompt-studio-landing .hero .body{flex-direction:column-reverse;gap:20px;--feature-height: 190px}.prompt-studio-landing .hero .body .feature-list{width:100%}.prompt-studio-landing .hero .body .feature-list .feature .title{font-size:1.5em}.prompt-studio-landing .hero .body .feature-list .feature .below{flex-direction:column}.prompt-studio-landing .hero .body .feature-list .feature .below .cta{margin-top:10px}.prompt-studio-landing .hero .body .video-container{width:100%}}.prompt-studio-landing .subhero{width:100%;margin-top:80px}.prompt-studio-landing .subhero .card:first-child .title{font-size:3em;font-family:"AlbertSans",sans-serif;font-weight:bold;text-align:center}.prompt-studio-landing .subhero .card:first-child .title .c{background:linear-gradient(90deg, RGBA(var(--color-main), 1) 30%, RGBA(var(--color-main-light), 1) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.prompt-studio-landing .subhero .card:first-child .description{font-size:1.5em;font-family:"AlbertSans",sans-serif;text-align:center;margin-top:20px}.prompt-studio-landing .subhero .card:first-child .description .cdc-icon{display:inline;margin-right:.35em;margin-bottom:-3px;height:1em;width:1em}.prompt-studio-landing .subhero .consistency-container{width:100%}.prompt-studio-landing .subhero .consistency-container .animation-section{display:flex;flex-direction:row;align-items:center;gap:20px;box-sizing:border-box}.prompt-studio-landing .subhero .consistency-container .animation-section .animation-container{width:33%;display:flex;flex-direction:column;align-items:center;margin-top:60px}.prompt-studio-landing .subhero .consistency-container .animation-section .animation-container .title{font-size:1.2em;font-family:"AlbertSans",sans-serif;margin-top:20px;opacity:.9;margin-bottom:30px}.prompt-studio-landing .subhero .consistency-container .animation-section .animation-container .animation{width:100px;height:100px;border-radius:50%;background:linear-gradient(90deg, RGBA(var(--color-main), 1) 30%, RGBA(var(--color-main-light), 1) 100%)}@media(max-width: 768px){.prompt-studio-landing .subhero .card:first-child .title{font-size:2.6em}.prompt-studio-landing .subhero .card:first-child .description{font-size:1.3em}.prompt-studio-landing .subhero .consistency-container .animation-section{flex-direction:column}.prompt-studio-landing .subhero .consistency-container .animation-section .animation-container{width:100%;margin-bottom:20px}}.prompt-studio-landing .solution-table .section-separator{margin:50px 0}.prompt-studio-landing .solution-table .section-separator .dot{width:60px;height:8px;border-radius:20px}.prompt-studio-landing .solution-table .table-entry{width:100%;display:flex;flex-direction:column}.prompt-studio-landing .solution-table .table-entry .problem,.prompt-studio-landing .solution-table .table-entry .solution{box-sizing:border-box;overflow:hidden}.prompt-studio-landing .solution-table .table-entry .problem .title,.prompt-studio-landing .solution-table .table-entry .solution .title{font-size:1.6em;font-family:"AlbertSans",sans-serif}.prompt-studio-landing .solution-table .table-entry .problem .description,.prompt-studio-landing .solution-table .table-entry .solution .description{max-width:600px;opacity:.8;font-size:1em;font-family:"AlbertSans",sans-serif}.prompt-studio-landing .solution-table .table-entry .problem{display:flex;flex-direction:row;align-items:center}.prompt-studio-landing .solution-table .table-entry .problem .counter{width:90px;height:90px;border-radius:50%;background:RGBA(var(--color-base-contrast-rgb), 0.2);font-size:3.5em;font-family:"AlbertSans",sans-serif;font-weight:bold;margin-right:20px;display:flex;align-items:center;justify-content:center;user-select:none}.prompt-studio-landing .solution-table .table-entry .solution{background:linear-gradient(315deg, RGBA(var(--color-main), 0.6), RGBA(var(--color-main-light), 0.3));padding:20px 30px;width:fit-content;align-self:end}.prompt-studio-landing .solution-table .table-entry .solution .title{font-size:2em;font-weight:bold;background:linear-gradient(90deg, RGBA(var(--color-main), 1) 30%, RGBA(var(--color-main-light), 1) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin-bottom:8px;display:flex;flex-direction:row;align-items:center}.prompt-studio-landing .solution-table .table-entry .solution .title .cdc-icon{margin-right:4px;margin-left:-6px;width:30px;height:30px;color:RGB(var(--color-main))}@media(max-width: 768px){.prompt-studio-landing .solution-table .table-entry .problem .counter{align-self:flex-start;margin-top:3px;min-width:50px;max-height:50px;font-size:1.8em}.prompt-studio-landing .solution-table .table-entry .problem .title{font-size:1.4em}.prompt-studio-landing .solution-table .table-entry .solution{margin-top:20px}.prompt-studio-landing .solution-table .table-entry .solution .title{font-size:1.4em}}.prompt-studio-landing .pricing .plans{width:100%;display:flex;flex-direction:row;gap:20px;box-sizing:border-box}.prompt-studio-landing .pricing .plan-card{padding:40px;box-sizing:border-box;border-radius:20px;overflow:hidden;flex:1;display:flex;flex-direction:column;opacity:.6}.prompt-studio-landing .pricing .plan-card.basic{background:linear-gradient(315deg, RGBA(38, 166, 154, 0.7), RGBA(128, 203, 196, 0.8))}.prompt-studio-landing .pricing .plan-card.pro{background:linear-gradient(315deg, RGBA(38, 198, 218, 0.6), RGBA(128, 222, 234, 0.7))}.prompt-studio-landing .pricing .plan-card.custom{background:linear-gradient(315deg, RGBA(var(--color-main), 0.7), RGBA(var(--color-main-light), 0.8))}.prompt-studio-landing .pricing .plan-card .header{padding-bottom:40px;box-sizing:border-box}.prompt-studio-landing .pricing .plan-card .header .title{font-family:"AlbertSans",sans-serif;font-size:2em;font-weight:bold}.prompt-studio-landing .pricing .plan-card .header .price{font-family:"AlbertSans",sans-serif;font-size:1.3em;margin-top:4px;opacity:.8}.prompt-studio-landing .pricing .plan-card .main{padding-bottom:20px;flex:1;font-size:1.1em}.prompt-studio-landing .pricing .plan-card .main .label{font-family:"AlbertSans",sans-serif;font-size:.8em;font-weight:bold;margin-bottom:10px;opacity:.7;text-transform:uppercase}.prompt-studio-landing .pricing .plan-card .main ul li{font-family:"AlbertSans",sans-serif;margin-bottom:8px}.prompt-studio-landing .pricing .plan-card .footer{display:flex;flex-direction:column;align-items:center}.prompt-studio-landing .pricing .alpha-card{max-width:600px;margin:0 auto 20px auto;height:auto;background:linear-gradient(315deg, RGBA(38, 198, 218, 0.6), RGBA(128, 222, 234, 0.7));opacity:1}.prompt-studio-landing .pricing .alpha-card .header{padding-bottom:16px}.prompt-studio-landing .pricing .alpha-card p{margin:0 6px 10px 6px;font-family:"AlbertSans",sans-serif}@media(max-width: 768px){.prompt-studio-landing .pricing .plans{flex-direction:column}}.prompt-studio-landing .info-section{width:100%}.prompt-studio-landing .info-section .card{font-size:1em}.prompt-studio-landing .info-section .card:nth-child(even){background:linear-gradient(225deg, RGBA(var(--color-main), 0.7), RGBA(var(--color-main-light), 0.3))}.prompt-studio-landing .info-section .card:not(:last-child){margin-bottom:50px}.prompt-studio-landing .info-section .card .subtitle{font-size:1.2em;font-family:"AlbertSans",sans-serif;font-weight:bold;opacity:.7}.prompt-studio-landing .info-section .card .title{font-size:2.8em;font-family:"AlbertSans",sans-serif;font-weight:bold;margin-bottom:16px}.prompt-studio-landing .info-section .card h3{margin-top:36px;margin-bottom:0;font-family:"AlbertSans",sans-serif}.prompt-studio-landing .info-section .card ul li{margin-bottom:10px}.prompt-studio-landing .info-section .card ul ul{margin-top:10px;margin-bottom:10px}.prompt-studio-landing .info-section .card .cdc-button{margin-top:30px;margin-left:auto}@media(max-width: 768px){.prompt-studio-landing .info-section .card .title{font-size:1.8em;margin-bottom:20px}.prompt-studio-landing .info-section .card .subtitle{font-size:1.1em}}.prompt-studio-landing{--color-main: 76, 175, 80;--color-main-alt: 102, 187, 106;--color-main-light: 174, 213, 129}.prompt-studio-landing .card{width:100%;padding:40px;border-radius:20px;background:linear-gradient(45deg, RGBA(var(--color-main-alt), 0.5), RGBA(var(--color-main-light), 0.3));box-sizing:border-box}.prompt-studio-landing .section-separator{width:100%;display:flex;flex-direction:column;align-items:center;margin:100px 0}.prompt-studio-landing .section-separator .dot{width:12px;height:12px;border-radius:50%;background:var(--color-base-contrast);opacity:.3;margin:4px 0}.prompt-studio-landing .section-title{margin-bottom:70px}.prompt-studio-landing .section-title .title{font-size:3em;font-family:"AlbertSans",sans-serif;text-align:center;font-weight:bold}.prompt-studio-landing .section-title .title .unfocused{font-weight:normal}.prompt-studio-landing .section-title .description{font-size:1.4em;font-family:"AlbertSans",sans-serif;text-align:center;margin-top:10px;opacity:.85}.prompt-studio-landing .logo{display:flex;flex-direction:row;align-items:center;justify-content:center;user-select:none}.prompt-studio-landing .logo .cdc-icon{margin-right:15px;width:35px;height:35px}.prompt-studio-landing .logo .name{font-family:"AlbertSans",sans-serif;font-weight:300;font-size:2.5em}@media(max-width: 768px){.prompt-studio-landing .section-title .title{font-size:2.3em}.prompt-studio-landing .section-title .description{font-size:1.2em}.prompt-studio-landing .logo .cdc-icon{width:30px;height:30px}.prompt-studio-landing .logo .name{font-size:2em}}.company-landing .hero{width:100%;min-height:max(100vH - 90px,700px);display:flex;flex-direction:column;align-items:center;justify-content:center}.company-landing .hero *{z-index:1}.company-landing .hero .main-section{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;max-width:1200px}.company-landing .hero .main-section svg{width:80px;height:auto}.company-landing .hero .main-section h1,.company-landing .hero .main-section h2,.company-landing .hero .main-section p{text-align:center}.company-landing .hero .main-section h1{font-size:3.5em;margin:8px 0 4px 0}.company-landing .hero .main-section h2{font-size:2em;opacity:.9;margin:0}.company-landing .hero .main-section p{font-size:1.1em;max-width:800px;margin:0}.company-landing .hero .main-section .separator{max-width:800px;width:100%;margin:16px 0;height:1px;background-color:RGBA(var(--color-base-contrast-rgb), 0.3)}.company-landing .hero .products-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:min(36vH,450px);flex-shrink:0}.company-landing .hero .products-section .title{font-size:1.3em;margin:0 0 22px 0}.company-landing .hero .products-section .product-cards{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px}.company-landing .hero .products-section .product-cards .card{padding:28px 28px 20px 28px;cursor:pointer;transition:all 120ms;user-select:none;max-width:400px;border:1px solid RGBA(var(--color-base-contrast-rgb), 0)}.company-landing .hero .products-section .product-cards .card:hover{background:RGBA(var(--color-base-contrast-rgb), 0.2);border-color:RGBA(var(--color-base-contrast-rgb), 0.7)}.company-landing .hero .products-section .product-cards .card .title{font-size:1.7em;margin:0;font-weight:bold;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.company-landing .hero .products-section .product-cards .card .title .inner{display:flex;flex-direction:row;align-items:center;gap:10px}.company-landing .hero .products-section .product-cards .card .title svg{height:28px;width:28px}.company-landing .hero .products-section .product-cards .card .description{font-size:.9em;opacity:.9;margin:8px 0}@media(max-width: 768px){.company-landing .hero{padding-top:120px}.company-landing .hero .main-section{min-height:70vH}.company-landing .hero .main-section svg{width:60px}.company-landing .hero .main-section h1{font-size:2.5em}.company-landing .hero .main-section h2{font-size:1.5em}.company-landing .hero .main-section p{font-size:1em}.company-landing .hero .products-section .product-cards{flex-direction:column;gap:16px}}.company-landing .halo{--entry-animation-duration: 1s;--entry-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);width:90vW;max-width:1900px;min-width:700px;position:absolute;z-index:0;animation-name:halo-main-entry;animation-duration:var(--entry-animation-duration);animation-timing-function:var(--entry-timing-function);animation-fill-mode:both}@keyframes halo-main-entry{0%{transform:scale(1.1);opacity:0}100%{transform:scale(1);opacity:1}}.company-landing .halo .ray{width:50%;height:100%;transform-origin:right center;background:linear-gradient(90deg, white 0%, transparent 30%, transparent 100%);position:absolute;left:0;top:0;border-radius:50px;animation-name:halo-ray-entry;animation-duration:var(--entry-animation-duration);animation-timing-function:var(--entry-timing-function);animation-fill-mode:both}@keyframes halo-ray-entry{0%{opacity:0}100%{opacity:.15}}.company-landing .halo .center{width:80%;height:80%;position:absolute;inset:0;border-radius:50%;margin:auto;background:radial-gradient(circle, RGBA(var(--color-accent-primary-rgb), 0.6) 0%, RGBA(var(--color-accent-primary-rgb), 0.2) 100%);animation-name:halo-center-entry;animation-duration:var(--entry-animation-duration);animation-timing-function:var(--entry-timing-function);animation-fill-mode:both}@keyframes halo-center-entry{0%{transform:scale(0.7);opacity:0}100%{transform:scale(1);opacity:1}}.company-landing .services-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:100px}.company-landing .services-section>.title{font-size:1.3em;margin-bottom:16px}.company-landing .services-section .services-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.company-landing .services-section .services-container .card{width:min(330px,25%);min-height:550px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.company-landing .services-section .services-container .card .main{flex:1;padding-bottom:20px}.company-landing .services-section .services-container .card .main .title{font-size:1.4em;margin-bottom:12px;font-weight:bold}.company-landing .services-section .services-container .card .main li:not(:first-child){margin-top:10px}@media(max-width: 768px){.company-landing .services-section .services-container{flex-direction:column;gap:20px}.company-landing .services-section .services-container .card{width:100%;min-height:300px}}.company-landing .llm-section .subtitle{margin:50px 0 10px 0;font-size:1.1em;text-align:center;align-self:center;opacity:.9}.company-landing .llm-section .llm-types-container,.company-landing .llm-section .llm-logos{max-width:960px;width:100%;--gap: 4px;padding:var(--gap);gap:var(--gap);grid-gap:var(--gap);box-sizing:border-box}.company-landing .llm-section .llm-types-container{margin-top:30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb)), RGBA(255, 255, 255, 0.6));border-radius:10px}.company-landing .llm-section .llm-types-container .llm-type{background:var(--color-base);flex:1;min-height:120px;display:flex;align-items:center;justify-content:center;font-size:1.2em;padding:20px;box-sizing:border-box;text-align:center;border-radius:10px}.company-landing .llm-section .llm-logos{display:grid;grid-template-columns:repeat(4, 1fr);background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb), 0.8), RGBA(var(--color-accent-secondary-rgb), 0.5));padding:20px;border-radius:10px;justify-items:center;align-items:center}.company-landing .llm-section .llm-logos img{max-width:100px;height:auto}.company-landing .llm-section .llm-logos img.gemini{max-width:80px;margin-top:-6px}@media(max-width: 768px){.company-landing .llm-section .llm-types-container{flex-direction:column}.company-landing .llm-section .llm-types-container .llm-type{width:100%;min-height:80px}.company-landing .llm-section .llm-logos{grid-gap:20px;grid-template-columns:repeat(2, 1fr)}}.company-landing .projects-section .subtitle{display:flex;flex-direction:row;align-items:center}.company-landing .projects-section .subtitle .question{font-size:1.2em;margin-right:16px}.company-landing .projects-section .project-container{padding-top:50px}.company-landing .projects-section .project-container .project{margin-bottom:60px}.company-landing .projects-section .project-container .project>h2{font-size:1.7em;margin:0 0 12px 0}.company-landing .projects-section .project-container .project .section-container{display:grid;--gap: 4px;background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb)), RGBA(255, 255, 255, 0.6));gap:var(--gap);padding:var(--gap);box-sizing:border-box;border-radius:10px}.company-landing .projects-section .project-container .project .section-container .section{width:100%;background:RGBA(var(--color-base-rgb), 0.85);padding:20px;box-sizing:border-box;border-radius:10px}.company-landing .projects-section .project-container .project .section-container .section .title{font-size:1.7em;font-weight:bold;margin:0 0 12px 0;background:linear-gradient(45deg, RGBA(var(--color-accent-primary-rgb)), RGBA(255, 255, 255, 1));color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.company-landing .projects-section .project-container .project .section-container .section .description{font-size:1em;margin-left:50px;opacity:.9}@media(max-width: 768px){.company-landing .projects-section .subtitle{flex-direction:column}.company-landing .projects-section .subtitle .cdc-button{margin-top:10px}}.company-landing{font-family:"AlbertSans",sans-serif}.company-landing .card{padding:28px;border-radius:20px;box-sizing:border-box;background:RGBA(var(--color-base-contrast-rgb), 0.12);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.company-landing>*:not(.hero){position:relative;z-index:2}.company-landing .text-container{width:100%;max-width:960px;text-align:start;margin:100px auto 0 auto}.company-landing .text-container>h2{font-size:2.2rem;font-weight:bold;margin:0 0 16px 0}.company-landing .text-container>p{font-size:1.2rem;margin:0 0 16px 0}@media(max-width: 768px){.company-landing .text-container h2{font-size:1.8rem}.company-landing .text-container p{font-size:1.1rem}}.lyris-social-hero-container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:1rem;margin-top:12rem;margin-bottom:12rem;padding-top:3rem;padding-bottom:6rem;width:80rem}@media screen and (max-width: 768px){.lyris-social-hero-container{grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:8rem;width:100%}}.lyris-social-hero-container .lyris-social-hero-left-column{max-width:46rem;z-index:1;grid-column:1/span 2}@media screen and (max-width: 768px){.lyris-social-hero-container .lyris-social-hero-left-column{grid-column:1/span 1}}.lyris-social-hero-container .lyris-social-hero-left-column .lyris-social-hero-title{margin-top:-3rem;font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:.02rem;color:#fbf9f9}.lyris-social-hero-container .lyris-social-hero-left-column .lyris-social-hero-subtitle{font-family:"Roboto";font-style:normal;font-weight:300;font-size:26px;line-height:38px;color:#fbf9f9;margin-top:1.5rem}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-social-hero-container .lyris-social-hero-left-column .lyris-social-hero-subtitle{margin-top:5rem}}.lyris-social-hero-container .lyris-social-hero-left-column .lyris-social-button-cta-wrapper{margin-top:3rem}.lyris-social-hero-container .lyris-social-hero-left-column .lyris-social-button-cta-wrapper .lyris-social-button-cta{font-family:"Roboto";font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#141415;padding-left:2rem;padding-right:2rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:9999px;color:#141415;background-color:#fff;border-color:rgba(0,0,0,0);cursor:pointer;text-decoration-line:none}.lyris-social-hero-container .lyris-social-hero-right-column{grid-column:3/span 1;position:relative}@media screen and (max-width: 768px){.lyris-social-hero-container .lyris-social-hero-right-column{grid-column:1/span 1}}.lyris-social-hero-container .lyris-social-hero-right-column .lyris-social-image{position:absolute;width:40.125rem;height:40.3rem;right:0;top:-12rem;z-index:0;border-radius:24px;object-fit:cover}@media screen and (max-width: 768px){.lyris-social-hero-container .lyris-social-hero-right-column .lyris-social-image{position:relative;margin-top:4rem;inset:0;z-index:0;border-radius:24px;object-fit:cover;height:50%}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-social-hero-container .lyris-social-hero-right-column .lyris-social-image{position:absolute;width:30.125rem;height:32.3rem;right:25rem;top:-12rem;z-index:0;border-radius:24px;object-fit:cover}}.lyris-social-features-container{min-width:80rem;margin-left:auto;margin-right:auto;position:relative;margin-top:0rem}@media screen and (max-width: 64rem){.lyris-social-features-container{max-width:80rem;min-width:0rem;margin-top:-32rem}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-social-features-container{max-width:80rem;min-width:0rem;margin-top:-8rem}}.lyris-social-features-container .lyris-social-features-top-section-wrapper{z-index:2;max-width:64rem;margin-left:auto;margin-right:auto}.lyris-social-features-container .lyris-social-features-top-section-wrapper .lyris-social-feature-top-section-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:-0.02rem;color:#fbf9f9}.lyris-social-features-container .lyris-social-features-top-section-wrapper .lyris-social-feature-top-section-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9;margin-top:1.5rem}.lyris-social-features-container .lyris-social-illustration-wrapper{position:relative;display:flex;justify-content:center;width:100%;z-index:1}.lyris-social-features-container .lyris-social-illustration-wrapper .lyris-social-illustaion{position:absolute;margin-top:-8rem;margin-left:-8rem;margin-right:-8rem;width:78rem;height:49rem;z-index:1}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper{z-index:2;margin-top:25rem}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-bottom-title-wrapper{max-width:64rem;margin-left:auto;margin-right:auto}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-bottom-title-wrapper .lyris-social-feature-bottom-section-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:-0.02rem;color:#fbf9f9}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-bottom-title-wrapper .lyris-social-feature-bottom-section-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9;margin-top:1.5rem}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-list-section-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 2fr));max-width:64rem;margin-left:auto;margin-right:auto;grid-gap:2rem;margin-top:2rem}@media screen and (max-width: 768px){.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-list-section-wrapper{grid-template-columns:repeat(1, minmax(0, 2fr))}}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-list-section-wrapper .lyris-social-feature-list-item-wrapper{display:flex;flex-direction:column;margin-top:2rem}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-list-section-wrapper .lyris-social-feature-list-item-wrapper .lyris-social-featu-list-title{font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9;margin-top:1.5rem}.lyris-social-features-container .lyris-social-feature-bottom-section-wrapper .lyris-social-feature-list-section-wrapper .lyris-social-feature-list-item-wrapper .lyris-social-feature-list-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:18px;line-height:26px;text-align:left;color:#fbf9f9;margin-top:1.5rem}.lyris-register-page-layout{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:4.25rem;margin-top:2rem;margin-bottom:2rem}@media(max-width: 767px){.lyris-register-page-layout{grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:6rem;row-gap:2rem}}.lyris-register-page-layout .lyris-auth-component-wrapper{grid-column:1/span 3}@media(max-width: 767px){.lyris-register-page-layout .lyris-auth-component-wrapper{grid-column:1/span 1}.lyris-register-page-layout .lyris-auth-component-wrapper .lyris-auth-form-wrapper{border-right:none}}.lyris-register-page-layout .lyris-auth-feature-component-wrapper{grid-column:4/span 5;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.lyris-register-page-layout .lyris-auth-feature-component-wrapper{grid-column:1/span 1;margin-top:3rem}}.lyris-auth-form-wrapper{padding:.25rem 25px 0 25px;width:100%;border-right:#3a3b3e 1px solid;position:sticky;top:0;align-self:start;box-sizing:border-box}.lyris-auth-form-wrapper .lyris-auth-form-title-wrapper .lyris-auth-form-title{font-family:"AlbertSans";font-style:normal;font-size:1.3em;font-weight:300;line-height:38px;color:#fbf9f9;text-align:center;opacity:.8}.lyris-auth-form-wrapper .lyris-auth-form-title-wrapper .lyris-auth-form-title:last-child{font-size:1.8em;text-align:start;opacity:1}.lyris-auth-form-wrapper .lyris-auth-form-title-wrapper .lyris-auth-form-product{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:30px;user-select:none}.lyris-auth-form-wrapper .lyris-auth-form-title-wrapper .lyris-auth-form-product .cdc-icon{width:32px;height:32px;margin-right:10px}.lyris-auth-form-wrapper .lyris-auth-form-title-wrapper .lyris-auth-form-product span{font-family:"AlbertSans",sans-serif;font-weight:300;font-size:2em}.lyris-auth-form-wrapper .lyris-auth-component-label{display:block;font-family:"Roboto";font-style:normal;font-weight:300;font-size:14px;line-height:24px;color:#fbf9f9}.lyris-auth-form-wrapper .lyris-auth-component-input{margin-top:.25rem;margin-bottom:1rem;border:1px solid #ececec;border-radius:.375rem;padding:.875rem 1.5rem;width:100%;outline:none;box-sizing:border-box}.lyris-auth-form-wrapper .lyris-auth-component-input ::placeholder{color:#94959c}.lyris-auth-form-wrapper .lyris-auth-password-requirements{margin:10px 0px 20px 0px;background:RGBA(var(--color-base-contrast-rgb), 0.15);width:86%;padding:15px;border-radius:8px;box-sizing:border-box;transition:height 200ms ease-in-out}.lyris-auth-form-wrapper .lyris-auth-password-requirements .label{font-family:"Roboto";font-style:normal;font-size:14px;margin-bottom:10px}.lyris-auth-form-wrapper .lyris-auth-password-requirements .password-requirement{transition:opacity 100ms ease-in-out;opacity:.7;font-size:14px;margin-bottom:5px}.lyris-auth-form-wrapper .lyris-auth-password-requirements .password-requirement.met{opacity:1}.lyris-auth-form-wrapper .lyris-auth-component-password-forgot{font-weight:300;font-size:14px;line-height:24px;color:#fbf9f9;text-decoration:underline;text-underline-offset:2px}.lyris-auth-form-wrapper .cdc-button{width:100%;margin-top:1rem}.lyris-auth-form-wrapper .lyris-auth-component-cta-wrapper{margin-top:2rem}.lyris-auth-form-wrapper .lyris-auth-component-cta-wrapper .lyris-auth-component-cta{font-size:14px;font-weight:200;color:#fbf9f9;text-decoration-line:none}.lyris-auth-form-wrapper .lyris-auth-component-cta-wrapper .lyris-auth-component-cta .lyris-auth-component-anchor{font-weight:600;color:#fbf9f9;text-decoration-line:none;cursor:pointer;user-select:none}.lyris-auth-form-wrapper .lyris-auth-component-cta-wrapper .lyris-auth-component-cta .lyris-auth-component-anchor:hover{color:#fbf9f9;text-decoration:underline;text-underline-offset:2px}.lyris-auth-form-wrapper .lyris-auth-component-error{max-width:calc(100% - 20px)}.lyris-auth-features-component-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.lyris-auth-features-component-wrapper .subtitle{font-family:"AlbertSans",sans-serif;opacity:.9;font-size:1.2em;margin-bottom:16px}.lyris-auth-features-component-wrapper>svg{width:240px;height:auto;margin-bottom:40px}.lyris-auth-features-component-wrapper .card{background:RGBA(var(--color-base-contrast-rgb), 0.15);border-radius:20px;padding:20px;box-sizing:border-box}.lyris-auth-features-component-wrapper .card:not(:last-child){margin-bottom:20px}.lyris-auth-features-component-wrapper .card .title{font-family:"AlbertSans",sans-serif;font-size:1.3em;margin-bottom:16px;font-weight:bold;display:flex;flex-direction:row;align-items:center}.lyris-auth-features-component-wrapper .card .title .cdc-icon,.lyris-auth-features-component-wrapper .card .title>svg{width:26px;height:26px;margin-right:8px}.lyris-auth-features-component-wrapper .card p{margin:0}.lyris-role-features-container{min-width:80rem;margin-left:auto;margin-right:auto;padding-top:8rem}@media screen and (max-width: 64rem){.lyris-role-features-container{max-width:80rem;min-width:0rem}}.lyris-role-features-container .lyris-role-features-top-wrapper{max-width:64rem;margin-bottom:4rem;margin-left:auto;margin-right:auto}.lyris-role-features-container .lyris-role-features-top-wrapper .lyris-role-features-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3rem}.lyris-role-features-container .lyris-role-features-top-wrapper .lyris-role-features-title-wrapper .lyris-role-features-title{font-family:"AlbertSans";font-style:normal;font-weight:600;font-size:56px;line-height:62px;letter-spacing:-0.02em;color:#fbf9f9}.lyris-role-features-container .lyris-role-features-top-wrapper .lyris-role-features-title-wrapper .lyris-role-features-subtitle{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;letter-spacing:-0.02em;color:#fbf9f9}@media screen and (max-width: 48rem){.lyris-role-features-container .lyris-role-features-top-wrapper .lyris-role-features-title-wrapper .lyris-role-features-subtitle{margin-top:1rem}}.lyris-role-features-container .lyris-role-features-top-wrapper .lyris-role-features-description{font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;color:#fbf9f9;text-align:justify;text-justify:inter-word}.lyris-role-features-container .lyris-role-features-wrapper{max-width:64rem;margin-left:auto;margin-right:auto}.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid{display:grid;grid-template-columns:repeat(12, 1fr);margin-bottom:4rem}@media screen and (max-width: 48rem){.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid{grid-template-columns:repeat(1, 1fr)}}.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-left-section{grid-column-start:1;grid-column-end:2}@media screen and (max-width: 48rem){.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-left-section{margin-bottom:2rem;grid-column-start:1;grid-column-end:1}}.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-right-section{grid-column-start:3;grid-column-end:12}@media screen and (max-width: 48rem){.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-right-section{margin-bottom:2rem;grid-column-start:1;grid-column-end:1}}.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-right-section .lyris-role-features-right-section-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:40px;line-height:48px;letter-spacing:-0.02em;color:#fbf9f9}.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-right-section .lyris-role-features-right-section-ul{margin-top:1rem}.lyris-role-features-container .lyris-role-features-wrapper .lyris-role-features-grid .lyris-role-features-right-section .lyris-role-features-right-section-ul .lyris-role-features-right-section-li{margin-bottom:1rem;font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fbf9f9;text-align:justify;text-justify:inter-word}.lyris-role-features-container .lyris-landing-pricing-icon-wrapper{width:7.5rem;height:7.5rem;border-radius:9999px;display:flex;justify-content:center;align-items:center;background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%)}@media screen and (max-width: 48rem){.lyris-role-features-container .lyris-landing-pricing-icon-wrapper{display:none}}.lyris-role-features-container .lyris-landing-pricing-icon-wrapper .lyris-landing-pricing-border-offset{position:relative;width:7.25rem;height:7.25rem;display:flex;justify-content:center;align-items:center;border-radius:9999px;background:#000}.lyris-role-features-container .lyris-landing-pricing-icon-wrapper .lyris-landing-pricing-border-offset .lyris-landing-pricing-icon-content{display:flex;justify-content:center;align-items:center}.lyris-role-features-container .lyris-landing-pricing-icon-wrapper .lyris-landing-pricing-border-offset .lyris-landing-pricing-icon-content .lyris-landing-pricing-icon-icon{width:2rem;height:2rem}.lyris-imprint-container{margin-left:auto;margin-right:auto;margin-top:6rem}.lyris-imprint-container section{margin-bottom:4rem}.lyris-imprint-container h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:"AlbertSans"}.lyris-imprint-container h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;font-family:"Roboto"}.lyris-imprint-container p{font-size:1rem;font-weight:400;margin-bottom:1rem;font-family:"Roboto"}.lyris-privacy-container{margin-left:auto;margin-right:auto;margin-top:6rem}.lyris-privacy-container section{margin-bottom:4rem}.lyris-privacy-container h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;font-family:"AlbertSans"}.lyris-privacy-container h4{font-size:1.25rem;font-weight:600;margin-bottom:1rem;font-family:"Roboto"}.lyris-privacy-container h5{font-size:1.1rem;font-weight:600;margin-bottom:1rem;font-family:"Roboto"}.lyris-privacy-container h6{font-size:1rem;font-weight:600;margin-bottom:1rem;font-family:"Roboto"}.lyris-privacy-container p{font-size:1rem;font-weight:400;margin-bottom:1rem;font-family:"Roboto"}.lyris-privacy-container li{font-size:1rem;font-weight:400;margin-bottom:1rem;font-family:"Roboto"}.lyris-partnership-contact-wrapper{background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);padding:1px;border-radius:8px;max-width:64rem;margin:0 auto}.lyris-partnership-contact-wrapper .lyris-partnership-contact-inner-box{background-color:#000;border-radius:8px;padding:2.5rem 4rem}.lyris-partnership-contact-wrapper .lyris-partnership-contact-inner-box .lyris-partnership-contact-inner-box-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.lyris-partnership-contact-wrapper .lyris-partnership-contact-inner-box .lyris-partnership-contact-inner-box-text-wrapper .lyris-partnership-contact-inner-box-text-wrapper-title{color:var(--lyris-off-white, #FBF9F9);text-align:center;font-family:"AlbertSans";font-size:2.5rem;font-style:normal;font-weight:300;line-height:3rem;letter-spacing:-0.05rem}.lyris-partnership-contact-wrapper .lyris-partnership-contact-inner-box .lyris-partnership-contact-inner-box-text-wrapper .lyris-partnership-contact-inner-box-text-wrapper-description{margin-top:1.5rem;margin-bottom:2rem;color:var(--lyris-off-white, #FBF9F9);text-align:center;font-family:"Roboto";font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.75rem}.lyris-partnership-contact-wrapper .lyris-partnership-contact-inner-box .lyris-partnership-contact-inner-box-button-cta{display:flex;flex-direction:column;align-items:center;justify-content:center}.lyris-partnership-features-container{max-width:64rem;margin:0 auto}.lyris-partnership-features-container .lyris-partnership-features-wrapper{padding-bottom:5rem}.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-title{color:var(--lyris-off-white, #FBF9F9);text-align:center;font-family:"Roboto";font-size:1.625rem;font-style:normal;font-weight:300;line-height:2.375rem}@media screen and (max-width: 768px){.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-title{text-align:left}}.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-feature-ul{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media screen and (max-width: 768px){.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-feature-ul{grid-template-columns:repeat(1, 1fr)}}.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-feature-ul .lyris-partnership-features-feature-li{display:flex}.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-feature-ul .lyris-partnership-features-feature-li .lyris-partnership-features-feature-li-icon{margin-right:1rem;color:var(--lyris-off-white, #FBF9F9)}.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-feature-ul .lyris-partnership-features-feature-li .lyris-partnership-features-feature-li-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem}.lyris-partnership-features-container .lyris-partnership-features-wrapper .lyris-partnership-features-feature-ul .lyris-partnership-features-feature-li .lyris-partnership-features-feature-li-description{margin-top:.5rem;color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:.875rem;font-style:normal;font-weight:300;line-height:1.5rem}.lyris-partnership-features-swings-container-desktop{max-width:64rem;margin:0 auto}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-title{color:var(--lyris-off-white, #FBF9F9);font-family:"AlbertSans";font-size:2.5rem;font-style:normal;font-weight:300;line-height:3rem;letter-spacing:-0.05rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul{margin-top:5rem;display:flex;flex-direction:column}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li{display:flex;flex-direction:row;align-items:flex-start;column-gap:5rem;margin-bottom:5rem}@media screen and (max-width: 768px){.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li{flex-direction:column}}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-img{position:relative}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-img img{border-radius:8px}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text{display:flex;flex-direction:column;margin-bottom:5rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text .lyris-partnership-features-swings-text-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.625rem;font-style:normal;font-weight:300;line-height:2.375rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text .lyris-partnership-features-swings-text-description{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text .lyris-partnership-features-swings-text-list-warpper .lyris-partnership-features-swings-text-list{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text .lyris-partnership-features-swings-text-ul .lyris-partnership-features-swings-text-li{margin-bottom:1rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text .lyris-partnership-features-swings-text-ul .lyris-partnership-features-swings-text-li .lyris-partnership-features-swings-text-li-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-desktop .lyris-partnership-features-swings-ul .lyris-partnership-features-swings-li .lyris-partnership-features-swings-text .lyris-partnership-features-swings-text-ul .lyris-partnership-features-swings-text-li .lyris-partnership-features-swings-text-li-description{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile{margin-top:-32rem;padding-bottom:5rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-title-mobile-wrapper .lyris-partnership-features-swings-title-mobile{color:var(--lyris-off-white, #FBF9F9);font-family:"AlbertSans";font-size:32px;font-style:normal;font-weight:300;line-height:3rem;letter-spacing:-0.05rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul{display:flex;flex-direction:column}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li{display:flex;flex-direction:column;margin-top:3rem;margin-bottom:2.5rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-feature-mobile-li-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.625rem;font-style:normal;font-weight:300;line-height:2.375rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-feature-mobile-li-description{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-mobile-text-list-ul .lyris-partnership-features-mobile-text-li{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-mobile-text-ul .lyris-partnership-features-mobile-text-li{margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-mobile-text-ul .lyris-partnership-features-mobile-text-li .lyris-partnership-features-mobile-text-li-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-mobile-text-ul .lyris-partnership-features-mobile-text-li .lyris-partnership-features-mobile-text-li-description{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem;margin-bottom:1rem}.lyris-partnership-features-swings-container-mobile .lyris-partnership-features-swings-feature-mobile-ul .lyris-partnership-features-swings-feature-mobile-li .lyris-partnership-features-mobile-text-li-img-wrapper img{object-fit:cover;border-radius:1rem;width:100%;aspect-ratio:3/2}@media screen and (max-width: 768px){.lyris-partnership-features-swings-container-desktop{display:none}.lyris-partnership-features-swings-container-mobile{display:block}}@media screen and (min-width: 768px){.lyris-partnership-features-swings-container-mobile{display:none}.lyris-partnership-features-swings-container-desktop{display:block}}.lyris-cases-dummy-website-container{margin-top:2.5rem}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-title-wrapper .lyris-cases-dummy-website-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.625rem;font-style:normal;font-weight:300;line-height:2.375rem}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-page-wrapper{margin-top:2rem;position:relative;width:100%}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-page-wrapper img,.lyris-cases-dummy-website-container .lyris-cases-dummy-website-page-wrapper iframe{width:100%;position:absolute;top:0;display:block}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-page-wrapper iframe{border:none;height:100%}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-features-title-wrapper{margin-top:2.5rem;max-width:56rem;margin-left:auto;margin-right:auto}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-features-title-wrapper .lyris-cases-dummy-website-features-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.625rem}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-features-ul{max-width:56rem;margin-left:auto;margin-right:auto}.lyris-cases-dummy-website-container .lyris-cases-dummy-website-features-ul .lyris-cases-dummy-website-features-li{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:2rem;margin-bottom:1rem}.lyris-cases-phoneframe-container{position:relative;max-width:72rem;margin-left:auto;margin-right:auto}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-text-wrapper .lyris-cases-phoneframe-title{font-family:"AlbertSans";font-size:2.5rem;font-style:normal;font-weight:300;line-height:3rem;letter-spacing:-0.05rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-text-wrapper .lyris-cases-phoneframe-description-title{color:var(--lyris-off-white, #FBF9F9);font-family:"AlbertSans";font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.75rem;margin-top:1.5rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-text-wrapper .lyris-cases-phoneframe-description{color:var(--lyris-off-white, #FBF9F9);margin-top:1.5rem;font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper{margin-top:3rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1rem;width:100%;height:60rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-svg-container{grid-column-start:1;grid-column-end:2;position:relative;height:100%}@media screen and (max-width: 768px){.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-svg-container{grid-column-start:1;grid-column-end:4;display:flex;justify-content:center;margin-left:2.5rem}}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-svg-container img{position:absolute;z-index:10;width:22.1875rem;height:42.48325rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-svg-container .lyris-video-frame-wrapper{width:22.1875rem;height:42.48325rem;position:absolute;z-index:1;margin-top:1.5rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-svg-container .lyris-video-frame-wrapper video{position:absolute;width:17.5rem;height:32.48325rem;z-index:1;object-fit:contain;padding-left:1.25rem;padding-right:1.5rem}@media screen and (max-width: 768px){.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-svg-container .lyris-video-frame-wrapper video{padding-left:1.25rem;padding-right:1.5rem;width:17.5rem;height:32.48325rem}}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-features{margin-top:5rem;width:100%;display:flex;flex-direction:column;grid-column-start:2;grid-column-end:4}@media screen and (max-width: 768px){.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-features{grid-column-start:1;grid-column-end:4;margin-top:42rem}}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-features .lyris-cases-phoneframe-features-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.625rem;font-style:normal;font-weight:300;line-height:2.375rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-features .lyris-cases-phoneframe-features-ul{margin-top:1.5rem}.lyris-cases-phoneframe-container .lyris-cases-phoneframe-wrapper .lyris-cases-phoneframe-features .lyris-cases-phoneframe-features-ul .lyris-cases-phoneframe-features-li{margin-bottom:1rem;color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem}.lyris-cases-phoneframe-features-card-wrapper{border-radius:2rem;padding:2rem;height:fit-content;display:flex;flex-direction:column;grid-column-start:2;grid-column-end:4;margin-top:4rem;background:linear-gradient(90deg, #8d57ff, #9952f0)}@media screen and (max-width: 768px){.lyris-cases-phoneframe-features-card-wrapper{grid-column-start:1;grid-column-end:4;margin-top:42rem}}@media screen and (max-width: 1024px){.lyris-cases-phoneframe-features-card-wrapper{grid-column-start:1;grid-column-end:4;margin-top:42rem}}.lyris-cases-phoneframe-features-card-wrapper .lyris-cases-phoneframe-features-card-text-inner .lyris-cases-phoneframe-features-card-text-inner-title{color:var(--lyris-off-white, #FBF9F9);font-family:"AlbertSans";font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.75rem;margin-top:1.5rem}.lyris-cases-phoneframe-features-card-wrapper .lyris-cases-phoneframe-features-card-text-inner .lyris-cases-phoneframe-features-card-text-inner-description{color:var(--lyris-off-white, #FBF9F9);margin-top:1.5rem;font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem}.lyris-cases-phoneframe-features-card-wrapper .lyris-cases-phoneframe-features-card-text-inner .lyris-cases-phoneframe-features-card-text-inner-ul{margin-top:1.5rem}.lyris-cases-phoneframe-features-card-wrapper .lyris-cases-phoneframe-features-card-text-inner .lyris-cases-phoneframe-features-card-text-inner-ul .lyris-cases-phoneframe-features-card-text-inner-li{margin-bottom:1rem;color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem}.lyris-cases-features-container{margin-top:-14rem;margin-bottom:5rem}@media screen and (max-width: 768px){.lyris-cases-features-container{margin-top:42rem}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-cases-features-container{margin-top:16rem}}.lyris-cases-features-container .lyris-cases-features-cta{display:flex;justify-content:center;align-items:center;margin-bottom:8rem}.lyris-cases-features-container .lyris-cases-features-cta .cdc-button{transform:scale(1.2)}@media screen and (max-width: 768px){.lyris-cases-features-container .lyris-cases-features-cta{margin-bottom:2rem}}.lyris-cases-features-container .lyris-cases-features-title-wrapper{margin-bottom:2rem;display:inline-flex;align-items:center}@media(max-width: 768px){.lyris-cases-features-container .lyris-cases-features-title-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}}.lyris-cases-features-container .lyris-cases-features-title-wrapper .lyris-cases-features-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.625rem;font-style:normal;font-weight:300;line-height:2.375rem;margin-right:2rem}@media(max-width: 768px){.lyris-cases-features-container .lyris-cases-features-title-wrapper .lyris-cases-features-title{margin-bottom:1.5rem;margin-right:0rem;text-align:center}}.lyris-cases-features-container .lyris-cases-features-card-wrapper{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem;border-radius:.5rem;border:1px solid var(--lyris-dark-grey, #3A3B3E);margin-bottom:3rem;background:var(--lyris-dark-grey-950, #161616)}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-title-wrapper{margin-bottom:1.5rem}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-title-wrapper .lyris-cases-features-card-title{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.375rem;font-style:normal;font-weight:300;line-height:1.75rem}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:3rem;align-items:center}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col{display:flex;flex-direction:column}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-user-wrapper{padding-left:3rem}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-user-wrapper .lyris-cases-features-card-conversation-user{border-radius:.5rem .5rem 0rem .5rem;background:var(--lyris-off-white, #FBF9F9);display:flex;width:25rem;padding:.5rem 1rem;gap:.625rem;flex-direction:column}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-user-wrapper .lyris-cases-features-card-conversation-user .lyris-cases-features-card-conversation-user-name{color:var(--lyris-obsidian, #141415);text-align:right;font-family:"AlbertSans";font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.0375rem}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-user-wrapper .lyris-cases-features-card-conversation-user .lyris-cases-features-card-conversation-user-text{color:var(--lyris-obsidian, #141415);text-align:right;font-family:"AlbertSans";font-size:.875rem;font-style:normal;font-weight:300;line-height:1.5rem}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-lyris-wrapper{padding-right:3rem}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-lyris-wrapper .lyris-cases-features-card-conversation-lyris{margin-top:1rem;border-radius:0rem .5rem .5rem .5rem;background:var(--lyris-violet-gradient, linear-gradient(225deg, #8E58FF 0%, #5632A1 100%));display:flex;flex-direction:column;width:25rem;padding:.5rem 1rem;gap:.625rem}@media(max-width: 768px){.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-lyris-wrapper .lyris-cases-features-card-conversation-lyris{width:100%}}.lyris-cases-features-container .lyris-cases-features-card-wrapper .lyris-cases-features-card-conversation-wrapper .lyris-cases-features-card-conversation-col .lyris-cases-features-card-conversation-lyris-wrapper .lyris-cases-features-card-conversation-lyris .lyris-cases-features-card-conversation-lyris-name{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.0375rem}.lyris-cases-features-card-conversation-lyris-text{color:var(--lyris-off-white, #FBF9F9);font-family:"AlbertSans";font-size:1rem;font-style:normal;font-weight:300;line-height:1.5rem}.lyris-cases-features-card-conversation-lyris-ul-disc-numbers{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.lyris-cases-features-card-mobile-wrapper{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem;border-radius:.25rem;border:1px solid var(--lyris-dark-grey, #3A3B3E);margin-bottom:3rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-title-mobile-wrapper{margin-bottom:1.5rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-title-mobile-wrapper .lyris-cases-features-card-title-mobile{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1.375rem;font-style:normal;font-weight:300;line-height:1.75rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:3rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper img{width:100%}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile{display:flex;flex-direction:column;padding-right:2rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-user-wrapper{padding-left:3rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-user-wrapper .lyris-cases-features-card-conversation-mobile-user{border-radius:.5rem .5rem 0rem .5rem;background:var(--lyris-off-white, #FBF9F9);display:flex;width:100%;padding:.5rem 1rem;gap:.625rem;flex-direction:column}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-user-wrapper .lyris-cases-features-card-conversation-mobile-user-name{color:var(--lyris-obsidian, #141415);text-align:right;font-family:"Roboto";font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.0375rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-user-wrapper .lyris-cases-features-card-conversation-mobile-user-text{color:var(--lyris-obsidian, #141415);text-align:right;font-family:"Roboto";font-size:1rem;font-style:normal;font-weight:300;line-height:1.5rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-lyris-mobile-wrapper{padding-right:3rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-lyris-mobile-wrapper .lyris-cases-features-card-conversation-mobile-lyris{margin-top:1rem;border-radius:0rem .5rem .5rem .5rem;background:var(--lyris-violet-gradient, linear-gradient(225deg, #8E58FF 0%, #5632A1 100%));display:flex;flex-direction:column;width:100%;padding:.5rem 1rem;gap:.625rem}.lyris-cases-features-card-mobile-wrapper .lyris-cases-features-card-conversation-mobile-wrapper .lyris-cases-features-card-conversation-col-mobile .lyris-cases-features-card-conversation-lyris-mobile-wrapper .lyris-cases-features-card-conversation-mobile-lyris .lyris-cases-features-card-conversation-mobile-lyris-name{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.0375rem}.feature-ul-wrapper{padding-left:1.5rem}.feature-ul-wrapper li{color:var(--lyris-off-white, #FBF9F9);font-family:"Roboto";font-size:1rem;font-style:normal;font-weight:300;line-height:.5rem;list-style-type:disc}.feature-ul-wrapper li *+*{margin-top:.5rem}.lyris-cases-page-container{margin-top:8rem}.lyris-cases-page-title{color:var(--lyris-off-white, #FBF9F9);font-family:"AlbertSans";font-size:3.5rem;font-style:normal;font-weight:300;line-height:3.875rem;letter-spacing:-0.07rem}.lyris-cases-tabs-container{padding-bottom:4rem}.lyris-cases-tabs-wrapper{display:flex;flex-direction:row;border-bottom:1px solid var(--lyris-dark-grey, #3A3B3E)}.lyris-cases-tabs-button-active{padding:1rem 1.5rem;background-color:rgba(0,0,0,0);border-bottom:4px solid var(--lyris-violet, #8D57FF);color:var(--lyris-violet, #8D57FF);font-family:"AlbertSans";font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;letter-spacing:.1125rem;text-transform:uppercase;cursor:pointer}.lyris-cases-tabs-button-inactive{padding:1rem 1.5rem;background-color:rgba(0,0,0,0);color:var(--lyris-light-grey, #ECECEC);font-family:"AlbertSans";font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;letter-spacing:.1125rem;text-transform:uppercase;cursor:pointer}.lyris-landing-insight-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem}.lyris-landing-insight-container .lyris-landing-insight-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:left;letter-spacing:-0.02em;color:#fbf9f9}.lyris-landing-insight-container .lyris-landing-insight-description{margin-top:1.5rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:28px;text-align:left;color:#fbf9f9}.lyris-landing-insight-container .lyris-landing-insight-wrapper{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem;margin-top:auto;margin-bottom:auto;border-radius:.5rem;border:1px solid var(--lyris-dark-grey, #3A3B3E);margin-top:3rem;background:var(--lyris-dark-grey-950, #161616);display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:1rem}@media(max-width: 768px){.lyris-landing-insight-container .lyris-landing-insight-wrapper{flex-direction:column;gap:1rem}}.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-conversation{border-radius:.5rem .5rem 0rem .5rem;background:var(--lyris-off-white, #FBF9F9);display:flex;padding:.5rem 1rem;gap:.625rem;width:55%;height:10.75rem;flex-direction:column}@media(max-width: 768px){.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-conversation{width:100%;height:auto;border-radius:.5rem .5rem .5rem .5rem}}.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-conversation .lyris-landing-insight-conversation-interloc{margin-top:1rem;color:var(--lyris-violet, #8D57FF);text-align:right;font-family:"AlbertSans";font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem;letter-spacing:.1rem;text-transform:uppercase}.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-conversation .lyris-landing-insight-conversation-text{color:var(--lyris-obsidian, #141415);text-align:right;font-family:"Roboto";font-size:1.25rem;font-style:normal;font-weight:400;line-height:2rem}@media(max-width: 768px){.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-conversation .lyris-landing-insight-conversation-text{font-size:1rem;line-height:1.5rem}}.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-context-wrapper{display:flex;flex-direction:column}@media screen and (max-width: 768px){.lyris-landing-insight-container .lyris-landing-insight-wrapper .lyris-landing-insight-context-wrapper{margin-right:2rem}}.lyris-landing-skeleton{background:linear-gradient(90deg, #3A3B3E 100%, #161616 0%);width:20.625rem;height:1.75rem;margin-bottom:1rem;border-radius:.5rem}.lyris-landing-insight-highlight-animation-blue{-webkit-animation:3s highlight 3s 1 normal forwards;animation:3s highlight 3s normal forwards infinite;background-color:none;background:linear-gradient(90deg, #A7B6F9, 50%, rgba(255, 255, 255, 0) 50%);background-size:200% 100%;background-position:100% 0}.lyris-landing-insight-highlight-animation-green{-webkit-animation:3s highlight 3s 1 normal forwards;animation:3s highlight 3s normal forwards infinite;background-color:none;background:linear-gradient(90deg, #00E4B4, 50%, rgba(255, 255, 255, 0) 50%);background-size:200% 100%;background-position:100% 0}.lyris-landing-insight-highlight-animation-purple{-webkit-animation:3s highlight 3s 1 normal forwards;animation:3s highlight 3s normal forwards infinite;background-color:none;background:linear-gradient(90deg, #E2A9FA, 50%, rgba(255, 255, 255, 0) 50%);background-size:200% 100%;background-position:100% 0}@-webkit-keyframes highlight{to{background-position:0 0}}@keyframes highlight{to{background-position:0 0}}@media screen and (max-width: 768px){.lyris-landing-insight-context-wrapper{width:100%}}.lyris-landing-insight-context-wrapper .lyris-landing-insight-context{padding-top:"0.75rem";padding-bottom:"0.75rem";color:var(--lyris-off-white, #161616);width:24rem;padding-left:1rem;padding-right:1rem;border-radius:.5rem;margin-top:.5rem;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.lyris-landing-insight-context-wrapper .lyris-landing-insight-context{width:100%}}@media screen and (max-width: 1024px)and (orientation: landscape){.lyris-landing-insight-context-wrapper .lyris-landing-insight-context{width:16rem}}.lyris-landing-insight-context-wrapper .lyris-landing-insight-context .lyris-landing-insight-context-text{font-family:"Roboto";font-size:18px;font-style:normal;font-weight:400;line-height:1.75rem}.tov-list .tov-item{margin-top:1rem;background:rgba(255,255,255,.2);border-radius:10px}.tov-list .tov-item .tov-item-header{padding:1rem;cursor:pointer}.tov-list .tov-item .tov-item-content{padding:0 1rem 1rem 1rem}.tov-list .tov-item .progress{width:100%;height:15px;background:rgba(255,255,255,.2);overflow:hidden;border-radius:8px;margin:2rem 0 1rem}.tov-list .tov-item .tov-info{display:flex;justify-content:space-between;align-items:center}.tov-list .tov-item .tov-info .date{opacity:.6;font-size:smaller}.tov-list .tov-item .tov-item-part-header{opacity:.6;text-transform:capitalize;margin-bottom:.25rem}.tov-list .tov-item .tov-item-part-content{margin-bottom:1rem}.lyris-analytics-metrics-container{position:relative}.lyris-analytics-metrics-filter-header-container{font-family:"Roboto";position:relative;border-radius:.875rem;background:rgba(147,147,147,.3);padding:.5rem 1.25rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.lyris-analytics-metrics-filter-header-container{flex-direction:column;align-items:flex-start}}.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-title{font-size:1.125rem;font-weight:500;line-height:1.75rem;color:#fff}.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-filters-wrapper{display:flex;align-items:center;flex-direction:row}@media screen and (max-width: 1024px){.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-filters-wrapper{flex-direction:column;align-items:flex-start}}.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-filters-wrapper .lyris-analytics-metrics-filter-header-filters-datepicker{margin-right:1rem}@media screen and (max-width: 1024px){.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-filters-wrapper .lyris-analytics-metrics-filter-header-filters-datepicker{margin-top:1rem;margin-right:0rem}}.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-filters-wrapper .lyris-analytics-metrics-filter-header-filters-intervalpicker{position:relative}@media screen and (max-width: 1024px){.lyris-analytics-metrics-filter-header-container .lyris-analytics-metrics-filter-header-filters-wrapper .lyris-analytics-metrics-filter-header-filters-intervalpicker{margin-top:1rem}}.lyris-analytics-metrics-graph-section{position:relative;margin-top:2rem}.lyris-analytics-metrics-overview-container{position:relative}.lyris-analytics-metrics-overview-container .lyris-analytics-metrics-overview-ul{margin-top:4rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}@media screen and (max-width: 1024px){.lyris-analytics-metrics-overview-container .lyris-analytics-metrics-overview-ul{grid-template-columns:repeat(1, 1fr)}}.lyris-analytics-metrics-overview-container .lyris-analytics-metrics-overview-ul .lyris-analytics-metrics-overview-item-li{padding:2rem 1.5rem;background:rgba(147,147,147,.3);display:flex;flex-direction:column;border-radius:.875rem}.lyris-analytics-metrics-overview-container .lyris-analytics-metrics-overview-ul .lyris-analytics-metrics-overview-item-li .lyris-analytics-metrics-overview-item-li-title-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:#c5c5c5}.lyris-analytics-metrics-overview-container .lyris-analytics-metrics-overview-ul .lyris-analytics-metrics-overview-item-li .lyris-analytics-metrics-overview-item-li-value-wrapper{margin-top:2rem;font-size:32px;font-weight:900}.lyris-analytics-metrics-overview-item-icon-pct-align{display:flex;align-items:center;justify-content:flex-end;font-weight:300}.lyris-analytics-graph-container{position:relative;background:rgba(147,147,147,.3);border-radius:.875rem}.lyris-analytics-graph-container .lyris-analytics-metrics-graph-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.lyris-analytics-graph-container .lyris-analytics-metrics-graph-header-section .lyris-analytics-metrics-graph-header-title-description-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.lyris-analytics-graph-container .lyris-analytics-metrics-graph-header-section .lyris-analytics-metrics-graph-header-title-description-wrapper .lyris-analytics-metrics-graph-header-title{font-size:1.125rem;font-weight:500;line-height:1.75rem;color:#fff}.lyris-analytics-graph-container .lyris-analytics-metrics-graph-header-section .lyris-analytics-metrics-graph-header-title-description-wrapper .lyris-analytics-metrics-graph-header-description{font-size:14px;font-weight:300;line-height:1.75rem;color:#fff}.lyris-analytics-graph-container .lyris-analytics-metrics-graph-wrapper{padding:2rem 1.5rem;position:relative;margin-top:2rem}.lyris-analytics-two-charts-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem}@media screen and (max-width: 1024px){.lyris-analytics-two-charts-wrapper{grid-template-columns:repeat(1, 1fr)}}.lyris-analytics-one-chart-wrapper{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem}:root{--copywriter-rule-example-positive-color-rgb: 174, 213, 129;--copywriter-rule-example-negative-color-rgb: 255, 138, 101}.rule-list-row{padding:10px 20px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center}.rule-list-row .main-section{flex:1;overflow:hidden}.rule-list-row .main-section>div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-list-row .main-section .instruction{font-size:1.1em;margin-bottom:3px}.rule-list-row .main-section .example{font-size:.85em;opacity:.6}.rule-list-row .main-section .example.positive{color:RGB(var(--copywriter-rule-example-positive-color-rgb))}.rule-list-row .main-section .example.negative{color:RGB(var(--copywriter-rule-example-negative-color-rgb))}.rules-page .rule-list{margin-top:20px;max-height:80vH;overflow-y:auto}.rules-page .rule-list .rule-list-row{cursor:pointer;transition:all 120ms}.rules-page .rule-list .rule-list-row:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.16)}.rules-page .rule-list .rule-list-row:active,.rules-page .rule-list .rule-list-row.selected{background-color:RGBA(var(--color-base-contrast-rgb), 0.24)}.rules-page .rule-list .rule-list-row.create{height:80px}.rules-page .rule-list .rule-list-row.create .cdc-icon:first-child{margin-right:10px}.rules-page .rule-list .rule-list-row.create .instruction{margin-bottom:0}.copywriter-template-editor{width:100%}.copywriter-template-editor .cdc-list .element-row{display:flex;flex-direction:row;align-items:center;padding:15px 20px;box-sizing:border-box;transition:all 120ms;cursor:pointer}.copywriter-template-editor .cdc-list .element-row:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.16)}.copywriter-template-editor .cdc-list .element-row:active,.copywriter-template-editor .cdc-list .element-row.selected{background-color:RGBA(var(--color-base-contrast-rgb), 0.24)}.copywriter-template-editor .cdc-list .element-row .name{flex:1;font-size:1.1em;user-select:none}.copywriter-template-editor .cdc-list .element-row.selected .name{font-weight:bold}.copywriter-template-editor .cdc-list .element-row .cdc-icon{margin-left:20px}.copywriter-template-editor .no-element{width:100%;opacity:.6;padding:30px;box-sizing:border-box;text-align:center;min-height:300px;display:flex;align-items:center;justify-content:center;user-select:none}.copywriter-template-editor .char-count-input{display:flex;flex-direction:row;max-width:100%;overflow:hidden;justify-content:space-between;align-items:flex-start}.copywriter-template-editor .char-count-input>div{width:calc(50% - 5px)}.copywriter-template-editor .char-count-input>div .word-count-info{opacity:.4;font-size:.8em;margin-top:10px}.copywriter-template-editor .rule-select{width:100%}.copywriter-template-editor .rule-select .header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.copywriter-template-editor .rule-select .header .count{background-color:RGBA(var(--color-base-contrast-rgb), 0.1);border-radius:30px;padding:12px 20px;box-sizing:border-box;user-select:none}.copywriter-template-editor .rule-select .cdc-list{margin-top:20px;max-height:60vH;overflow-y:auto}.copywriter-template-editor .rule-select .cdc-list .rule-list-row .select-section{flex-shrink:0;margin-right:20px}.page-section.template-not-editable-info{background-color:RGBA(var(--color-base-contrast-rgb), 0.2) !important;display:flex;flex-direction:row;align-items:center}.page-section.template-not-editable-info .info{flex:1;font-size:1.2em;max-width:100%;margin-bottom:0 !important}.page-section.template-not-editable-info .cdc-button{flex-shrink:0;margin-left:10px}.page-frame .page-main .page-content.session-page{height:100vH;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:20px;position:relative;overflow:hidden}.page-frame .page-main .page-content.session-page .page-heading{flex-shrink:0;margin-bottom:10px}.page-frame .page-main .page-content.session-page .chat-section{width:100%;max-width:800px;height:100%;overflow:hidden;padding:0;position:relative;flex:1;align-self:center;--chat-input-min-height: 60px}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area{width:100%;height:fit-content;box-sizing:border-box;position:absolute;bottom:0;left:0;padding:20px;z-index:4;animation-name:chat-input-area-entry;animation-duration:300ms;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:both}@keyframes chat-input-area-entry{0%{transform:translateY(200%);opacity:0}100%{opacity:1}}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-params-row{width:100%;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-params-row .chat-param{width:fit-content;padding:6px 12px;border-radius:12px;font-size:.9em;display:flex;flex-direction:row;align-items:center;transition:all 120ms;background-color:var(--color-surface-alternate);box-shadow:0px 6px 34px 4px RGBA(var(--color-base-rgb), 0.35);cursor:pointer;z-index:5;user-select:none}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-params-row .chat-param:not(:last-child){margin-right:10px}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-params-row .chat-param:hover{transform:scale(1.03);box-shadow:0px 6px 34px 4px RGBA(var(--color-base-rgb), 0.45)}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-params-row .chat-param:active{transform:scale(0.98);box-shadow:0px 6px 34px 4px RGBA(var(--color-base-rgb), 0.25)}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-params-row .chat-param .cdc-icon{width:16px;height:16px;transform:rotate(90deg);margin-left:8px}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-input{width:100%;height:fit-content;min-height:var(--chat-input-min-height);background-color:var(--color-surface-alternate);border-radius:20px;overflow:hidden;display:flex;flex-direction:row;align-items:center;transition:all 180ms;box-shadow:0px 6px 34px 4px RGBA(var(--color-base-rgb), 0.35);z-index:5;position:relative}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-input .cdc-input{flex:1}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-input .cdc-input input,.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-input .cdc-input textarea{background:none;min-height:unset;max-height:300px}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area .chat-input .cdc-button{margin:0 20px;flex-shrink:0}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area.disabled{pointer-events:none}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area.disabled .chat-input{opacity:.8}.page-frame .page-main .page-content.session-page .chat-section .chat-input-area.disabled .chat-input>*{pointer-events:none}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container-wrapper{position:relative;width:100%;height:100%}.page-frame .page-main .page-content.session-page .chat-section .cdc-scrollbar{position:absolute}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container{position:absolute;width:100%;height:100%;overflow-y:auto;box-sizing:border-box}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner{width:100%;padding:0 20px calc(var(--chat-input-min-height) + 100px) 20px;box-sizing:border-box}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .show-more-button{margin:30px auto}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message{width:100%;padding:15px;box-sizing:border-box;border-radius:15px;display:flex;flex-direction:column;margin-top:25px;animation-name:copy-chat-message-entry;animation-duration:350ms;animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-fill-mode:forwards}@keyframes copy-chat-message-entry{0%{transform:translateY(100px) scale(0.98);opacity:0}100%{opacity:1}}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message>.cdc-label{width:fit-content;border-radius:30px;padding:3px 10px;margin-left:-6px;margin-bottom:8px;box-sizing:border-box;color:var(--color-base-contrast);opacity:1}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-text{box-shadow:0px 0px 20px 20px RGBA(0, 0, 0, 0.25);background-color:RGBA(0, 0, 0, 0.25);width:fit-content;z-index:-1;border-radius:20px;white-space:pre-line}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message.user-message>.cdc-label{background-color:RGBA(var(--color-surface-alternate-rgb), 0.8)}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message.lyris-message>.cdc-label{background-color:RGBA(var(--color-accent-primary-rgb), 1)}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card{width:100%;box-sizing:border-box;overflow:hidden;margin-top:20px;border-radius:15px;min-height:100px;box-shadow:0px 6px 34px 4px RGBA(var(--color-base-rgb), 0.35)}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card.loading{background-color:RGBA(var(--color-base-contrast-rgb), 0.15);animation-name:message-action-card-loading;animation-duration:800ms;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}@keyframes message-action-card-loading{0%{opacity:.1}100%{opacity:1}}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card>div{width:100%;box-sizing:border-box;padding:20px}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card .action-section{background-color:RGBA(var(--color-base-contrast-rgb), 0.1);display:flex;flex-direction:column;opacity:.6;transition:all 120ms}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card .action-section.new{opacity:1;background-color:RGBA(var(--color-base-contrast-rgb), 0.2)}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card .action-section .cdc-button-row{margin-top:20px}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card .action-section .action-status-note{margin-top:10px;opacity:.6;font-family:"AlbertSans";text-transform:uppercase;font-size:.8em;font-weight:800;text-align:end;user-select:none}.page-frame .page-main .page-content.session-page .chat-section .chat-flow-inner-container .chat-flow-inner .message .message-action-card .copy-section{background-color:RGBA(var(--color-base-contrast-rgb), 0.2)}.page-frame .page-main .page-content.session-page .spotlight-1,.page-frame .page-main .page-content.session-page .spotlight-2{position:absolute;z-index:-1;animation-duration:800ms;animation-timing-function:ease-out;animation-fill-mode:forwards}.page-frame .page-main .page-content.session-page .spotlight-1{bottom:-600px;left:-500px;width:1200px;height:1200px;transform:rotate(25deg) scaleX(0.6);opacity:.8;background-image:radial-gradient(circle at center, RGBA(var(--color-accent-primary-rgb), 0.5) 0%, RGBA(var(--color-accent-primary-rgb), 0.4) 30%, RGBA(var(--color-accent-primary-rgb), 0) 70%);animation-name:spotlight-1-entry}@keyframes spotlight-1-entry{0%{transform:rotate(-20deg) scaleX(0.4);opacity:0}100%{transform:rotate(25deg) scaleX(0.6);opacity:.8}}.page-frame .page-main .page-content.session-page .spotlight-2{bottom:-650px;right:-100px;width:1000px;height:1000px;transform:scaleX(1.2);background-image:radial-gradient(circle at center, RGBA(var(--color-accent-secondary-rgb), 0.5) 0%, RGBA(var(--color-accent-secondary-rgb), 0.4) 30%, RGBA(var(--color-accent-secondary-rgb), 0) 70%);animation-name:spotlight-2-entry}@keyframes spotlight-2-entry{0%{transform:scaleX(1.8) translateX(-200px) translateY(-500px);opacity:0}100%{transform:scaleX(1.2);opacity:.8}}.page-frame .page-main .page-content.session-page .watermark{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:400px;max-width:90%;z-index:-1;opacity:0;transition:all 120ms}.page-frame .page-main .page-content.session-page.empty .watermark{opacity:.3}.page-frame .page-main .page-content.session-page.mutabor-style{--color-accent-primary-rgb: 105, 97, 255 !important}@font-face{font-family:"FSElliotPro";src:url("/assets/public/fonts/FSElliotPro-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"FSElliotPro";src:url("/assets/public/fonts/FSElliotPro-Regular.otf") format("opentype")}@font-face{font-family:"FSElliotPro";src:url("/assets/public/fonts/FSElliotPro-Bold.otf") format("opentype");font-weight:bold}.page-frame .page-main .page-content.session-page.mutabor-style .page-heading{display:none}.page-frame .page-main .page-content.session-page.mutabor-style .chat-section .chat-input-area .chat-input{background-color:#fff;color:#000;padding:20px;box-sizing:border-box}.page-frame .page-main .page-content.session-page.mutabor-style .chat-section .chat-input-area .chat-input input,.page-frame .page-main .page-content.session-page.mutabor-style .chat-section .chat-input-area .chat-input textarea{color:#000;border-bottom:2px solid #000;border-radius:0;padding:10px 0}.page-frame .page-main .page-content.session-page.mutabor-style .chat-section .chat-input-area .chat-params-row .chat-param{background-color:#fff;color:#000}.page-frame .page-main .page-content.session-page.mutabor-style .chat-section .chat-input-area .cdc-button{background-color:#000;color:#fff;border-radius:100px;flex-direction:row-reverse;margin-right:0}.page-frame .page-main .page-content.session-page.mutabor-style .chat-section .chat-input-area .cdc-button .icon{margin-left:10px;margin-right:0}.create-copy-page .cdc-input.area{width:100%}.create-copy-page .cdc-input.area textarea{max-width:100%}.create-copy-page .template-list{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:-10px}.create-copy-page .template-list .template-item{cursor:pointer;margin:10px;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.06);transition:all 120ms;width:fit-content;min-width:250px;max-width:min(50% - 10px,580px);overflow:hidden;padding:16px;box-sizing:border-box;border:2px solid RGBA(var(--color-base-contrast-rgb), 0)}.create-copy-page .template-list .template-item>div{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-copy-page .template-list .template-item>div:not(:last-child){margin-bottom:3px}.create-copy-page .template-list .template-item .name{font-size:1.2em;font-weight:bold}.create-copy-page .template-list .template-item .elements{opacity:.8;font-size:.9em}.create-copy-page .template-list .template-item .description{opacity:.5;font-size:.9em}.create-copy-page .template-list .template-item:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.1)}.create-copy-page .template-list .template-item.selected{background-color:RGBA(var(--color-base-contrast-rgb), 0.1);border-color:RGBA(var(--color-base-contrast-rgb), 1)}.create-copy-page .summary-section .cdc-button-row{justify-content:flex-end}.library-list{width:100%}.library-list .library-row{width:100%;border-radius:20px;padding:20px;box-sizing:border-box;background-color:RGBA(var(--color-base-contrast-rgb), 0.08);overflow:hidden;margin-bottom:20px;cursor:pointer;transition:all 100ms;display:flex;flex-direction:row;align-items:center;justify-content:center}.library-list .library-row:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.17)}.library-list .library-row .main-section{flex:1;overflow:hidden}.library-list .library-row .main-section>div{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-list .library-row .main-section .cdc-label{margin-bottom:8px}.library-list .library-row .main-section .title{font-size:1.5em;margin-bottom:8px}.library-list .library-row .main-section .description{opacity:.8}.library-list .library-row .cdc-icon{margin-left:20px;flex-shrink:0;opacity:.6;width:40px;height:40px}.copy-page .copy-detail .page-section{height:fit-content;max-height:fit-content;max-width:100%}.copy-page .copy-detail .page-section .cdc-selectable-text{font-size:1.15em}.copy-page .copy-detail .main-section .copy-page-section{transition:all 150ms;border:2px solid RGBA(var(--color-accent-primary-rgb), 0);box-sizing:border-box}.copy-page .copy-detail .main-section .copy-page-section .update-info{height:0px;overflow-y:hidden;transition:all 200ms;margin-bottom:0 !important}.copy-page .copy-detail .main-section .copy-page-section.task-active{background-color:RGBA(var(--color-accent-primary-rgb), 0.15);border:2px solid RGBA(var(--color-accent-primary-rgb), 1)}.copy-page .copy-detail .main-section .copy-page-section.task-active .cdc-selectable-text span{opacity:.6}.copy-page .copy-detail .main-section .copy-page-section.task-active .update-info{height:120px}.copy-page .copy-detail .main-section .copy-page-section.task-error{background-color:RGBA(255, 0, 0, 0.1);border:2px solid RGBA(255, 0, 0, 1)}.copy-page .copy-detail .main-section .change-list .change-row .header{display:flex;flex-direction:row;padding:15px 20px;box-sizing:border-box}.copy-page .copy-detail .main-section .change-list .change-row .header .heading{flex:1;display:flex;flex-direction:column;justify-content:center}.copy-page .copy-detail .main-section .change-list .change-row .header .heading .subtitle{font-size:.8em;opacity:.6;margin-bottom:3px}.copy-page .copy-detail .main-section .change-list .change-row .body{padding:20px;box-sizing:border-box;border-top:1px solid RGBA(var(--color-base-contrast-rgb), 0.1);max-width:100%}.copy-page .copy-detail .main-section .change-list .change-row .body .cdc-switch{margin-bottom:20px}.copy-page .copy-detail .main-section .change-list .change-row .body .cdc-label:not(:first-of-type){margin-top:30px}.copy-page .copy-detail .main-section .change-list .change-row .body .text{line-height:1.43em;word-break:break-word;word-wrap:break-word;max-width:100%}.copy-page .copy-detail .main-section .change-list .change-row .body .text>div{white-space:pre-line}.copy-page .copy-detail .aside-section .page-section{margin-bottom:40px}.copy-page .copy-detail .aside-section .refinement-section{transition:border 200ms;border:2px solid RGBA(var(--color-accent-primary-rgb), 0)}.copy-page .copy-detail .aside-section .refinement-section.highlighted{border:2px solid RGBA(var(--color-accent-primary-rgb), 1)}.copy-page .copy-detail .aside-section .refinement-section .selected-target{padding:10px 20px;width:fit-content;border-radius:40px;box-sizing:border-box;background:RGBA(var(--color-base-contrast-rgb), 0.2)}.copy-page .copy-detail .aside-section .refinement-section .selected-target.final{animation-name:select-target-change;animation-duration:500ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(1, 0.005, 0, 1.005)}@keyframes select-target-change{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.copy-page .copy-detail .aside-section .refinement-section .selected-target .element{font-size:1.2em;font-family:"AlbertSans"}.copy-page .copy-detail .aside-section .refinement-section .selected-target .element:not(:last-child){margin-bottom:10px}.copy-page .copy-detail .aside-section .refinement-section .selected-target .selected-text{white-space:pre-line}.copy-text-list{width:100%}.copy-text-list .selectable-copy-texts{width:100%}.copy-text-list .selectable-copy-texts .selectable-copy-text .header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:0px}.copy-text-list .selectable-copy-texts .selectable-copy-text .header .cdc-label{margin:0}.copy-text-list .selectable-copy-texts .selectable-copy-text .header .copy-button{border-radius:50%;box-sizing:border-box;background:RGBA(var(--color-base-contrast-rgb), 0.1);width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all 120ms;cursor:pointer;opacity:0}.copy-text-list .selectable-copy-texts .selectable-copy-text .header .copy-button:hover{transform:scale(1.05);background:RGBA(var(--color-base-contrast-rgb), 0.2)}.copy-text-list .selectable-copy-texts .selectable-copy-text .header .copy-button:active{transform:scale(0.95);background:RGBA(var(--color-base-contrast-rgb), 0.3)}.copy-text-list .selectable-copy-texts .selectable-copy-text .header .copy-button .cdc-icon{width:18px;height:18px}.copy-text-list .selectable-copy-texts .selectable-copy-text:hover .header .copy-button{opacity:1}.copy-text-list .selectable-copy-texts>div:not(:last-child){margin-bottom:20px}.copy-text-list .selectable-copy-texts .cdc-selectable-text{margin:-5px -10px -10px -10px}.copy-text-list .selectable-copy-texts .text-length-info{opacity:.4;font-size:.8em;margin-top:10px}.copy-text-list .error-note{width:100%;padding:20px;box-sizing:border-box;text-align:center;opacity:.6;user-select:none}.copy-text-list .task-progress .task-info{font-size:1.2em;margin-bottom:10px;font-weight:300;display:flex;flex-direction:row;align-self:center;justify-content:space-between}.product-instances-page .product-instances-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:-10px}.product-instances-page .product-instances-list .product-instance{width:fit-content;margin:10px;padding:20px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);transition:all 120ms;border-radius:15px;overflow:hidden;cursor:pointer}.product-instances-page .product-instances-list .product-instance .product-instance-name{font-size:1.2em;font-weight:bold}.page-frame .user-welcome{width:400px;max-width:100vW;height:fit-content;max-height:100vH;display:flex;flex-direction:column;align-items:center;animation-name:user-welcome-entry;animation-duration:180ms;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes user-welcome-entry{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}.page-frame .user-welcome .header{width:100%;display:flex;flex-direction:column;align-items:center}.page-frame .user-welcome .header .icon{margin-bottom:20px;width:60px;height:60px}.page-frame .user-welcome .header .welcome{text-align:center;font-size:2em;font-family:"AlbertSans",sans-serif;margin-bottom:20px}.page-frame .user-welcome .organization-item{padding:8px 0;box-sizing:border-box}.page-frame .user-welcome .organization-item .cdc-label{margin-bottom:3px}.page-frame .user-welcome .organization-item .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1em}.projects-page .create-project{display:flex;flex-direction:row;align-items:center;margin-bottom:30px}.projects-page .create-project .cdc-input{margin-right:10px}.prompt-editor{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;padding:10px 0;box-sizing:border-box}.prompt-editor textarea,.prompt-editor input,.prompt-editor .textarea-shadow{font-size:1em;transition:none}.prompt-editor .cdc-input textarea{max-height:unset}.prompt-editor .panel{width:28%;max-width:28%;height:100%;overflow-x:hidden}.prompt-editor .system-panel .cdc-input{width:100%;height:100%}.prompt-editor .system-panel .cdc-input textarea{width:100%;min-height:calc(100% - 30px);box-sizing:border-box}.prompt-editor .chat-panel{width:44%;max-width:44%;border-radius:10px;border:1px solid RGBA(var(--color-base-contrast-rgb), 0.2);margin:0 12px;overflow-y:auto}.prompt-editor .chat-panel .message{width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.1)}.prompt-editor .chat-panel .message textarea,.prompt-editor .chat-panel .message .textarea-shadow{min-width:100%;box-sizing:border-box}.prompt-editor .chat-panel .action-row{width:100%;display:flex;flex-direction:row;justify-content:center;padding:20px;box-sizing:border-box}.prompt-editor .aside-panel .cdc-tabs{min-width:100%;padding-bottom:20px;box-sizing:border-box}.prompt-editor .aside-panel>.content{width:100%;height:calc(100% - 45px);padding:0 10px;overflow-y:auto;box-sizing:border-box}.prompt-editor .aside-panel>.content>div>*:not(.cdc-label){margin-bottom:20px}.prompt-params-editor .model-badge{background-color:RGBA(var(--color-base-contrast-rgb), 0.1);padding:6px 10px;box-sizing:border-box;border-radius:10px;width:fit-content;display:flex;flex-direction:row;align-items:center;margin-top:-10px;transition:all 120ms}.prompt-params-editor .model-badge .cdc-icon{width:13px;height:13px}.prompt-params-editor .model-badge .name{font-size:.9em;font-weight:bold;color:RGBA(var(--color-base-contrast-rgb), 0.8);margin-left:8px;font-family:"AlbertSans",sans-serif}.prompt-params-editor .model-badge.unresolved{background-color:RGBA(var(--color-error-rgb), 0.4)}.prompt-tools-editor .cdc-button-row{margin-top:10px}.prompt-tool-editor textarea,.prompt-tool-editor input{min-width:min(800px,90vW)}.prompt-tool-editor .content>*,.prompt-tool-editor .cdc-button-row{margin-top:20px}.prompt-variable-manager .description{width:100%;text-align:center;opacity:.8;font-size:.9em}.prompt-variable-manager>.cdc-label{margin-top:20px;margin-bottom:10px}.prompt-variable-manager .variable-item{padding:20px;box-sizing:border-box;opacity:.7;transition:all 120ms}.prompt-variable-manager .variable-item.current,.prompt-variable-manager .variable-item:hover{opacity:1}.prompt-variable-manager .variable-item.sentiment-negative{background-color:RGBA(var(--color-error-rgb), 0.3)}.prompt-variable-manager .variable-item .name{font-size:1.1em;margin-bottom:6px}.prompt-variable-manager .variable-item .distribution{opacity:.6;font-size:.8em;margin-bottom:5px}.prompt-variable-manager .variable-item .variable-settings>*{margin-top:20px}.prompt-editor-dialog{width:calc(80vW - 80px);height:calc(80vH - 40px)}.prompt-editor-dialog .prompt-editor{height:calc(100% - 60px)}.prompt-editor-dialog .cdc-button-row{margin-top:10px}.variable-value-editor-dialog textarea{min-width:min(90vW,700px)}.variable-value-editor-dialog .cdc-button-row{margin-top:10px}.item-select{padding:6px 15px;border-radius:12px;box-sizing:border-box;max-width:380px;background-color:RGBA(var(--color-base-contrast-rgb), 0.08);transition:all 120ms;cursor:pointer;user-select:none;display:flex;flex-direction:row;align-items:center}.item-select:hover{transform:scale(1.02)}.item-select:active{transform:scale(0.98)}.item-select .main{max-width:100%}.item-select .main .cdc-label{margin-bottom:3px}.item-select .main .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-select .cdc-icon{margin-left:20px;transform:rotate(90deg)}.item-select-creation-menu{display:flex;flex-direction:row;align-items:center;padding:10px;box-sizing:border-box}.item-select-creation-menu .cdc-button{margin-left:20px}.item-picker{min-width:min(600px,90vW)}.item-picker .cdc-list{border-radius:0}.item-picker .item-row{padding:10px 20px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;max-width:100%;align-items:center}.item-picker .item-row .cdc-icon{flex-shrink:0;margin-right:20px;display:none;width:14px;height:14px}.item-picker .item-row.selected .cdc-icon{display:block}.item-picker .item-row .main{flex:1}.item-picker .item-row .main .subtitle{font-size:.8em;opacity:.6;margin-bottom:5px}.item-picker .item-row .main .name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-picker .action-row{max-width:100%;padding:10px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.item-picker .action-row>*{margin-left:10px}.test-suite-editor{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row}.test-suite-editor .list-pane{width:500px;flex:unset}.test-suite-editor .list-pane .cdc-list{margin-bottom:20px}.test-suite-editor .list-pane>.cdc-button-row{margin-left:0}.test-case-editor>.cdc-label:not(:first-child){margin-top:30px}.test-case-editor .cdc-list{margin-bottom:20px}.test-case-input-editor .input-option{padding:10px 0}.test-case-input-editor .input-option:not(:last-of-type){border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.1)}.test-case-input-editor .input-option .variable-length-info{width:100%;margin-top:8px}.test-case-input-editor .input-option .variable-length-info>.header{display:flex;flex-direction:row;align-items:center;cursor:pointer}.test-case-input-editor .input-option .variable-length-info>.header>*{transition:all 120ms;margin-right:10px}.test-case-input-editor .input-option .variable-length-info>.header .indicator{width:14px;height:14px;border-radius:50%;background-color:RGBA(var(--color-base-contrast-rgb), 0.3)}.test-case-input-editor .input-option .variable-length-info>.header .indicator.good{background-color:RGB(43, 131, 60)}.test-case-input-editor .input-option .variable-length-info>.header .indicator.bad{background-color:RGB(var(--color-error-rgb))}.test-case-input-editor .input-option .variable-length-info.expanded>.header .cdc-icon:first-child{transform:rotate(45deg)}.test-case-input-editor .input-option .variable-length-info table{margin-top:10px}.test-case-input-editor .cdc-button-row{margin-top:20px}.test-case-test-editor .type-config{margin-top:30px}.test-case-test-editor .type-config>*:not(p){margin-bottom:20px}.test-case-test-editor-dialog .cdc-button-row{margin-top:20px}.test-setup-editor .content-pane>.cdc-label:not(:first-child){margin-top:30px}.test-setup-editor .content-pane>*:not(p):not(:only-child){margin-bottom:20px}.test-setup-editor .preset-test-editor .cdc-list-item .cdc-icon{width:22px;height:22px}.test-setup-editor .preset-test-editor .cdc-button-row{margin-top:10px}.test-run-preview{min-width:min(90vW,600px);padding:20px;box-sizing:border-box}.test-run-preview>*:not(:first-child):not(.value){margin-top:20px}.test-run-preview .value{font-size:1.2em}.test-run-detail-page{--color-result-good-rgb: 43, 131, 60;--color-result-mixed-rgb: 255, 147, 40;--color-result-bad-rgb: 213, 37, 45}.test-run-detail-page .color-good{background-color:RGB(var(--color-result-good-rgb))}.test-run-detail-page .color-mixed{background-color:RGB(var(--color-result-mixed-rgb))}.test-run-detail-page .color-bad{background-color:RGB(var(--color-result-bad-rgb))}.test-run-detail-page .header .navigation-section,.test-run-detail-page .header .variant-select-section{display:flex;flex-direction:row;align-items:center}.test-run-detail-page .header .navigation-section .cdc-button{margin-right:20px}.test-run-detail-page .header .navigation-section .main .cdc-label{margin-bottom:3px}.test-run-detail-page .header .navigation-section .main .name{font-size:1.2em}.test-run-detail-page .variant-select-section>div{margin-left:20px}.test-run-detail-page .studio-content-container{overflow-y:auto !important}.test-run-detail-page .studio-content-container .test-section{width:100%}.test-run-detail-page .studio-content-container .test-section .test-group{margin-bottom:20px;width:100%}.test-run-detail-page .studio-content-container .test-section .test-group .group-header{padding:10px 0}.test-run-detail-page .studio-content-container .test-section .test-group .group-header .cdc-label{margin-bottom:3px}.test-run-detail-page .studio-content-container .test-section .test-group .group-header .name{font-size:1.2em;opacity:.9}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view{width:max(300px,20% - 20px);height:170px;border-radius:10px;overflow:hidden;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);display:flex;flex-direction:column;cursor:pointer;transition:all 120ms;border:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view:hover{transform:scale(1.01);border-color:RGBA(var(--color-base-contrast-rgb), 0.5)}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view:active{transform:scale(0.99);border-color:RGBA(var(--color-base-contrast-rgb), 0.7)}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main{flex:1;width:100%;padding:20px;box-sizing:border-box;position:relative;font-family:"AlbertSans",sans-serif}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main.color-good{background:radial-gradient(at bottom center, RGB(var(--color-result-good-rgb)) 10%, var(--color-base) 100%)}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main.color-mixed{background:radial-gradient(at bottom center, RGB(var(--color-result-mixed-rgb)) 10%, var(--color-base) 100%)}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main.color-bad{background:radial-gradient(at bottom center, RGB(var(--color-result-bad-rgb)) 10%, var(--color-base) 100%)}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main .percentage{position:absolute;right:20px;bottom:10px;display:flex;flex-direction:row;align-items:center;font-weight:300}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main .percentage .primary{font-size:1.5em}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main .percentage .secondary{margin-right:10px}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main .error-icon{position:absolute;left:20px;bottom:10px;width:30px;height:30px}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-main .error-icon .cdc-icon{width:100%;height:100%}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-footer{width:100%;height:50px;background-color:var(--color-base);border-top:1px solid;border-top-color:inherit;transition:all 160ms ease-out}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view .case-footer canvas{width:100%;height:100%}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view.loading{background-image:linear-gradient(90deg, RGBA(255, 255, 255, 0.05) 0%, RGBA(255, 255, 255, 0) 25%, RGBA(255, 255, 255, 0.05) 50%, RGBA(255, 255, 255, 0) 75%, RGBA(255, 255, 255, 0.05) 100%);background-size:200% 100%;background-repeat:no-repeat;animation-name:case-shimmer;animation-duration:1.3s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;animation-direction:reverse}@keyframes case-shimmer{0%{background-position:0 0}100%{background-position:100% 0}}.test-run-detail-page .studio-content-container .test-section .test-group .group-cases .test-case-view.pending .case-footer{transform:translateY(110%)}.test-run-result-icon{width:30px;height:30px;border-radius:5px;overflow:hidden;display:flex;flex-direction:row;border:2px solid RGBA(var(--color-base-contrast-rgb), 0);transition:all 120ms;cursor:pointer}.test-run-result-icon .inner{width:100%;height:100%;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);position:relative;overflow:hidden;border-radius:inherit}.test-run-result-icon .inner .primary,.test-run-result-icon .inner .secondary{width:50%;height:100%;transform-origin:center bottom;position:absolute}.test-run-result-icon .inner .primary.single{width:100%}.test-run-result-icon .inner .primary{right:0}.test-run-result-icon .inner .secondary{left:0}.test-run-result-icon .inner .error-icon{inset:0;position:absolute;margin:auto;z-index:2;width:20px;height:20px}.test-run-result-icon .inner .error-icon .cdc-icon{width:100%;height:100%}.test-run-result-icon.selected{border-color:RGBA(var(--color-base-contrast-rgb), 1)}.test-run-case-detail-page{width:100%;--test-run-case-detail-header-height: 60px}.test-run-case-detail-page>.header{width:100%;height:var(--test-run-case-detail-header-height);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.test-run-case-detail-page>.header>div{display:flex;flex-direction:row;align-items:center}.test-run-case-detail-page>.header .cdc-button{margin-right:20px}.test-run-case-detail-page>.header .main .cdc-label{margin-bottom:3px}.test-run-case-detail-page>.content-container{width:100%;height:calc(100% - var(--test-run-case-detail-header-height));display:flex;flex-direction:row}.test-run-case-detail-page>.content-container>.content-pane:first-child{max-width:300px}.test-run-case-detail-page .test-run-case-detail-aside{width:100%}.test-run-case-detail-page .test-run-case-detail-aside .repeat-group{box-sizing:border-box;padding-bottom:20px}.test-run-case-detail-page .test-run-case-detail-aside .repeat-group:not(:last-child){margin-bottom:20px;border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}.test-run-case-detail-page .test-run-case-detail-aside .repeat-group .runs{display:flex;flex-direction:row;align-items:center;gap:10px}.prompt-run-data{width:100%}.prompt-run-data .message{width:100%;padding:20px;box-sizing:border-box;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);white-space:pre-line;margin-bottom:20px}.prompt-run-data .message .variable{background-color:RGBA(var(--color-accent-primary-rgb), 0.5);border-radius:4px;overflow:hidden;padding:2px 4px;box-sizing:border-box}.test-result-container .test-result{width:100%;display:flex;flex-direction:row;border-radius:10px;overflow:hidden;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);margin-bottom:20px}.test-result-container .test-result .status-panel{width:20px;flex-shrink:0;position:relative}.test-result-container .test-result .status-panel .comparison-badge{position:absolute;inset:8px 0 0 0;margin:0 auto;width:10px;height:10px;border-radius:50%;overflow:hidden;border:2px solid RGBA(var(--color-base-rgb), 1)}.test-result-container .test-result .main{flex:1;padding:10px;box-sizing:border-box;max-width:100%}.test-result-container .test-result .main .cdc-label{margin-top:15px;margin-bottom:5px}.test-result-container .test-result .main .header{display:flex;flex-direction:row;align-items:center}.test-result-container .test-result .main .header .cdc-button{flex-shrink:0;margin-left:20px}.test-result-container .test-result .main .header .name{flex:1;font-weight:bold;font-size:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.test-result-container .test-result .main .message{white-space:pre-line}.test-result-container .test-result.error .status-panel{background:repeating-linear-gradient(45deg, RGBA(var(--color-result-bad-rgb), 0.1), RGBA(var(--color-result-bad-rgb), 0.1) 10px, RGB(var(--color-result-bad-rgb)) 10px, RGB(var(--color-result-bad-rgb)) 20px)}.test-result-container .test-result.error .main{background-color:RGBA(var(--color-result-bad-rgb), 0.2)}.results-overview-page .studio-content-container{width:100%;display:flex;align-items:center;justify-content:center}.results-overview-page .studio-content-container .outline-list{width:100%;max-width:1000px;height:calc(100% - 20px);overflow-y:auto}.results-overview-page .studio-content-container .outline-list .test-run-outline{width:100%}.results-overview-page .studio-content-container .outline-list .test-run-outline>div{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-overview-page .studio-content-container .outline-list .test-run-outline .cdc-label{margin-bottom:3px}.results-overview-page .studio-content-container .outline-list .test-run-outline .name{font-size:1.5em;margin-bottom:5px}.results-overview-page .studio-content-container .outline-list .test-run-outline .summary,.results-overview-page .studio-content-container .outline-list .test-run-outline .variants{font-size:.9em}.results-overview-page .studio-content-container .outline-list .test-run-outline .summary{opacity:.7}.results-overview-page .studio-content-container .outline-list .test-run-outline .variants{opacity:.5;margin-top:3px}.studio-page{width:100%;height:100%;overflow:hidden;position:relative}.studio-page>.header{width:100%;height:60px;display:flex;flex-direction:row;align-items:center;background-color:RGBA(var(--color-base-contrast-rgb), 0.05)}.studio-page>.header .section{width:100%;height:100%;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;overflow:hidden}.studio-page>.header .section.start,.studio-page>.header .section.end{max-width:25%}.studio-page>.header .section.center{flex:1}.studio-page>.header .section.start>.cdc-icon{margin-right:10px;height:calc(100% - 30px);width:60px;object-fit:contain}.studio-page>.header .section.start .title{max-width:100%;overflow:hidden}.studio-page>.header .section.start .title .sub{font-size:.7em;opacity:.6;font-weight:bold}.studio-page>.header .section.start .title .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:1.1em}.studio-page>.header .section.start .cdc-button{margin-left:20px;flex-shrink:0}.studio-page>.header .section.center{justify-content:center}.studio-page>.header .section.center .help-button{margin-left:10px;padding:8px}.studio-page>.header .section.center .help-button .icon{width:24px;height:24px}.studio-page>.header .section.end{justify-content:flex-end}.studio-page>.header .section.end .studio-status-view{width:300px;overflow:hidden;border-radius:10px;height:calc(100% - 16px);background:RGBA(var(--color-base-contrast-rgb), 0.1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;box-sizing:border-box;transition:all 120ms;cursor:pointer}.studio-page>.header .section.end .studio-status-view:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.15);transform:scale(1.02)}.studio-page>.header .section.end .studio-status-view:active{transform:scale(0.99);background-color:RGBA(var(--color-base-contrast-rgb), 0.25)}.studio-page>.header .section.end .studio-status-view:active .cdc-reflection{opacity:0}.studio-page>.header .section.end .studio-status-view .status-text{opacity:.7;font-size:.9em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.studio-page>.header .section.end .studio-status-view .progress-container{width:100%;height:15px;display:flex;justify-content:flex-end;align-items:flex-end;overflow:hidden;transition:all 120ms}.studio-page>.header .section.end .studio-status-view.idle .progress-container,.studio-page>.header .section.end .studio-status-view.finished .progress-container,.studio-page>.header .section.end .studio-status-view.problem .progress-container{height:0}.studio-page>.header .section.end .studio-status-view.problem{background-color:RGBA(var(--color-error-rgb), 0.3)}.studio-page .content{width:100%;height:calc(100% - 60px)}.studio-page .studio-page-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;container-type:inline-size;user-select:none}.studio-page .studio-page-placeholder .hero{display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:.2}.studio-page .studio-page-placeholder .hero .cdc-icon{margin-right:20px;width:60px;height:60px}.studio-page .studio-page-placeholder .hero .name{font-family:"AlbertSans",sans-serif;font-weight:300;font-size:4.5em}.studio-page .studio-page-placeholder .tip{border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.05);padding:20px;box-sizing:border-box;font-size:1.1em;margin-top:30px;color:RGBA(var(--color-base-contrast-rgb), 0.9);font-family:"AlbertSans",sans-serif;max-width:600px;text-align:center}@container (max-width: 600px){.studio-page .studio-page-placeholder .hero .cdc-icon{width:40px;height:40px;margin-right:10px}.studio-page .studio-page-placeholder .hero .name{font-size:3em}}.studio-content-page{width:100%;height:100%;overflow:hidden}.studio-content-page>.header{width:100%;height:60px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;box-sizing:border-box;background-color:RGBA(var(--color-base-contrast-rgb), 0.03)}.studio-content-page>.header>.cdc-button-row{height:100%}.studio-content-page>.header .separator{width:6px;height:6px;border-radius:50%;background-color:RGBA(var(--color-base-contrast-rgb), 0.2);margin:0 20px}.studio-content-page .studio-content-container{width:100%;height:calc(100% - 60px);overflow:hidden;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:row}.studio-content-page .studio-content-container h1,.studio-content-page .studio-content-container h2,.studio-content-page .studio-content-container h3{font-family:"AlbertSans",sans-serif;font-weight:400;margin:0}.studio-content-page .studio-content-container h2{font-size:1.4em;margin-bottom:20px}.studio-content-page .studio-content-container .header-removable{padding-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.studio-content-page .studio-content-container .header-removable .cdc-label{cursor:pointer;margin-bottom:0}.studio-content-page .studio-content-container .header-removable .remove{opacity:.5;transition:all 120ms;cursor:pointer;height:18px;width:18px}.studio-content-page .studio-content-container .header-removable .remove svg{width:100%;height:100%}.studio-content-page .studio-content-container .header-removable .remove:hover{opacity:1}.studio-content-page .studio-content-container .content-pane{padding:10px;box-sizing:border-box;overflow-y:auto;height:calc(100% - 20px);border-radius:10px;border:1px solid RGBA(var(--color-base-contrast-rgb), 0.2);margin:10px;flex:1}.studio-content-page .studio-content-container .content-pane:last-child{margin-right:0}.studio-content-page .studio-content-container .content-pane:first-child{margin-left:0}.studio-content-page .studio-content-container .content-pane p{font-size:.9em;opacity:.8;margin:0 0 40px 0}.studio-problem-detail{padding:20px;box-sizing:border-box}table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);padding:10px;box-sizing:border-box}table th,table td{padding:10px;text-align:left}table thead tr{border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}table tbody tr:nth-child(odd){background-color:RGBA(var(--color-base-contrast-rgb), 0.05)}table tbody tr.summary{border-top:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}table tbody tr.summary td:first-child{font-weight:bold}table tbody tr.color-bad{background-color:RGBA(var(--color-error-rgb), 0.3)}.help-view{min-width:350px;padding:20px;box-sizing:border-box}.help-view .cdc-label:not(:first-child){margin-top:30px}html,body{overflow:hidden;width:100vW;height:100vH;margin:0}body{background-color:var(--color-base);color:var(--color-base-contrast);font-family:"Roboto",sans-serif}.lyris-logo{user-select:none}.lyris-logo>img{width:200px;filter:brightness(0) invert(1)}.lyris-logo .by-codiac{display:flex;flex-direction:row;align-items:center;opacity:.55;margin-top:5px}.lyris-logo .by-codiac span{font-size:1.1em;margin-top:1px}.lyris-logo .by-codiac img{width:90px;margin-left:8px;filter:brightness(0) invert(1)}.root-frame{width:100vW;max-width:100vW;height:100vH;max-height:100vH;overflow-y:auto;overflow-x:hidden;position:relative}.page-frame{width:1500px;height:100vH;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin:0 auto}@media screen and (max-width: 1500px){.page-frame{max-width:100%}}.page-frame .navigator-frame{position:absolute;z-index:100;width:100%;height:100%;pointer-events:none}.page-frame .navigator-frame .handle{z-index:201;top:20px;left:20px;position:absolute;width:fit-content;height:fit-content;pointer-events:all;background-color:RGBA(var(--color-base-contrast-rgb), 0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;padding:10px 20px;box-sizing:border-box}.page-frame .navigator-frame .handle svg{width:30px;height:30px;cursor:pointer}.page-frame .navigator-frame .handle svg:first-child{margin-top:4px;margin-right:20px}.page-frame .navigator-frame .navigator-window{width:100%;height:100%;pointer-events:none;background-color:RGBA(var(--color-base-rgb), 0.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;overflow-y:auto;transition:all 150ms}.page-frame .navigator-frame .navigator-window .navigator{width:100%;padding:100px 40px 50px 40px;box-sizing:border-box}.page-frame .navigator-frame.expanded .navigator-window{opacity:1;pointer-events:all}.page-frame .navigator.aside{width:300px;height:100%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background-color:var(--color-base)}.page-frame .navigator.aside .lyris-header-logo{width:100%;box-sizing:border-box;padding:40px 40px 20px 40px;cursor:pointer}.page-frame .navigator.aside .site-links{width:100%;flex:1;overflow-y:auto;box-sizing:border-box;padding:20px 40px 40px 40px;-ms-overflow-style:none;scrollbar-width:none}.page-frame .navigator.aside .site-links::-webkit-scrollbar{display:none}.page-frame .navigator .site-links .category{--header-height: 40px;--link-height: 60px;--category-padding: 16px;width:100%;height:calc(var(--header-height));transition:all 150ms;overflow:hidden;margin:20px 0px;box-sizing:border-box;border-radius:10px;overflow:hidden;border:1px solid RGBA(var(--color-base-contrast-rgb), 0)}.page-frame .navigator .site-links .category .header,.page-frame .navigator .site-links .category .link{width:100%;display:flex;flex-direction:row;align-items:center;transition:all 150ms;font-size:1.4em;font-weight:300;box-sizing:border-box;cursor:pointer;user-select:none;opacity:.6;padding:0px var(--category-padding)}.page-frame .navigator .site-links .category .header{height:var(--header-height);justify-content:space-between}.page-frame .navigator .site-links .category .header .icon{height:24px;width:24px;transition:inherit}.page-frame .navigator .site-links .category .header .icon .cdc-icon{width:inherit;height:inherit;color:currentColor}.page-frame .navigator .site-links .category .header:hover{opacity:1}.page-frame .navigator .site-links .category .link{height:var(--link-height)}.page-frame .navigator .site-links .category .link:hover{opacity:1}.page-frame .navigator .site-links .category .link.active{font-weight:700;opacity:1}.page-frame .navigator .site-links .category.single-link .header .icon{display:none}.page-frame .navigator .site-links .category.selected{background:linear-gradient(45deg, RGBA(var(--color-base-contrast-rgb), 0.1), RGBA(var(--color-base-contrast-rgb), 0.07))}.page-frame .navigator .site-links .category.selected .header{font-size:.9em;font-weight:bold;opacity:.6;cursor:initial}.page-frame .navigator .site-links .category.selected .header:hover{background-color:rgba(0,0,0,0)}.page-frame .navigator .site-links .category.selected .header .icon{opacity:0}.page-frame .navigator .site-links .category:not(.selected).active .header{opacity:1;font-weight:700}.page-frame .navigator .site-links .tutorial-card{width:100%;padding:20px;box-sizing:border-box;background:linear-gradient(45deg, var(--color-accent-primary), var(--color-accent-secondary));color:var(--color-accent-primary-contrast);border-radius:10px;margin:20px 0}.page-frame .navigator .site-links .tutorial-card .title{font-family:"AlbertSans";font-weight:700;opacity:.6;font-size:.8em;text-transform:uppercase;margin-bottom:6px}.page-frame .navigator .site-links .tutorial-card .heading{font-family:"AlbertSans";font-size:1.2em}.page-frame .navigator .site-links .tutorial-card .cdc-button{margin-top:16px}.page-frame .navigator .organization-center{--row-height: 50px;border-radius:10px;transition:all 200ms;width:100%}.page-frame .navigator .organization-center .button{height:var(--row-height);overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center}.page-frame .navigator .organization-center:not(.expanded) .button:first-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.page-frame .navigator .organization-center:not(.expanded) .button:not(:first-child){height:0}.page-frame .navigator .organization-center:not(.expanded) .button:not(:first-child) .organization-center-button{opacity:0}.page-frame .navigator .organization-center .organization-center-button{display:flex;width:100%;flex-direction:row;align-items:center;transition:inherit;padding:10px;box-sizing:border-box;opacity:1}.page-frame .navigator .organization-center .organization-center-button .user-icon{height:32px;width:32px;margin-right:10px;background:linear-gradient(45deg, var(--color-accent-primary), var(--color-accent-secondary));border-radius:50%;display:flex;justify-content:center;align-items:center}.page-frame .navigator .organization-center .organization-center-button .user-icon .cdc-icon{width:24px;height:24px;color:var(--color-base-contrast)}.page-frame .navigator .organization-center .organization-center-button .text{flex:1;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.page-frame .navigator .organization-center .organization-center-button .text:first-child{margin-left:20px}.page-frame .navigator .organization-center .organization-center-button .cdc-icon{transition:inherit}.page-frame .navigator .organization-center.expanded .organization-center-button>.cdc-icon{transform:rotate(90deg)}.page-frame .page-main{width:calc(100% - 300px);height:100%;overflow-y:auto}.page-frame .page-main .page-content{width:100%;padding:30px 20px 50px 20px;box-sizing:border-box;position:relative;animation-name:page-entry;animation-duration:100ms;animation-timing-function:ease-out;animation-fill-mode:both}.page-frame .page-main .page-content .page-content{padding:0}@keyframes page-entry{0%{opacity:0;transform:translateX(-5px)}100%{opacity:1;transform:translateX(0px)}}.page-frame .page-main .page-content>.page-heading h1,.page-frame .page-main .page-content>.page-heading h2{white-space:nowrap;overflow:hidden;font-family:"AlbertSans",sans-serif;font-weight:300;margin:0 0 10px 0;display:flex;flex-direction:row;align-items:center}.page-frame .page-main .page-content>.page-heading h1 .page-back-button,.page-frame .page-main .page-content>.page-heading h2 .page-back-button{width:40px;height:40px;transform:rotate(180deg);margin-right:10px;color:currentColor;cursor:pointer}.page-frame .page-main .page-content>.page-heading h1{font-size:2.5em}.page-frame .page-main .page-content>.page-heading h2{font-size:1.5em}.page-frame .page-main .page-content>.page-heading p{opacity:.9;margin-bottom:20px}.page-frame .page-main .page-content>p{max-width:900px}.page-frame .page-main .page-content .page-tabs>.cdc-tabs{margin-bottom:30px}.page-frame .page-main .page-content>.cdc-button-row{margin:10px 0px 20px 0px}.page-frame .page-main .page-content .page-section{width:100%;border-radius:20px;padding:25px;box-sizing:border-box;background-color:RGBA(var(--color-base-contrast-rgb), 0.08);overflow:hidden}.page-frame .page-main .page-content .page-section:not(:last-child){margin-bottom:40px}.page-frame .page-main .page-content .page-section>h2,.page-frame .page-main .page-content .page-section h3,.page-frame .page-main .page-content .page-section h4{font-family:"AlbertSans";font-weight:300;display:flex;flex-direction:row;align-items:center}.page-frame .page-main .page-content .page-section>h2>img,.page-frame .page-main .page-content .page-section h3>img,.page-frame .page-main .page-content .page-section h4>img{height:38px;margin-right:10px}.page-frame .page-main .page-content .page-section>h2{font-size:2em;margin:0 0 20px 0}.page-frame .page-main .page-content .page-section>h3{font-size:1.5em;margin:0 0 10px 0}.page-frame .page-main .page-content .page-section>p{margin:0;font-family:"Roboto";font-size:1em;max-width:900px}.page-frame .page-main .page-content .page-section>*:not(:last-child):not(h2):not(h3):not(h4):not(.cdc-label){margin-bottom:30px}.page-frame .page-main .page-content .page-action-buttons{position:sticky;bottom:20px;left:0px;right:0px;margin:auto;padding:20px;background-color:var(--color-surface-alternate);border-radius:40px;pointer-events:all;width:fit-content;transition:all 200ms ease-in-out}.page-frame .page-main .page-content .page-action-buttons.hidden{transform:translateY(150%);pointer-events:none;opacity:0}.page-frame .page-main .page-content .page-split-container{width:100%;min-height:100vH;container-name:pagesplit;container-type:inline-size}.page-frame .page-main .page-content .page-split-container .page-split{display:flex;flex-direction:row;width:100%;min-height:inherit}.page-frame .page-main .page-content .page-split-container .page-split .page-split-column-main{flex:1;display:flex;flex-direction:column;overflow-x:hidden}.page-frame .page-main .page-content .page-split-container .page-split .page-split-column-main:not(:last-child){margin-right:20px}.page-frame .page-main .page-content .page-split-container .page-split .page-split-column-aside{width:450px;margin-left:20px;display:flex;flex-direction:column;overflow-x:hidden}.page-frame .page-main .page-content .page-split-container .page-split.equal-split .page-split-column-aside{flex:1;flex-shrink:0}@container pagesplit (max-width: 1024px){.page-frame .page-main .page-content .page-split-container .page-split{flex-direction:column-reverse}.page-frame .page-main .page-content .page-split-container .page-split .page-split-column-main{margin:0}.page-frame .page-main .page-content .page-split-container .page-split .page-split-column-aside{margin:0;width:100%;flex-direction:column}.page-frame .page-main .page-content .page-split-container .page-split .page-split-column-aside.shrink-reverse{flex-direction:column-reverse}}.page-frame.maximized{width:100%}.page-frame.maximized .page-main{width:100%;z-index:1}.page-frame.maximized .navigator.aside{border-right:1px solid RGBA(var(--color-base-contrast-rgb), 0.15)}.page-frame .navigator.aside.auto-hide{position:absolute;left:0;z-index:3;transition:all 120ms;transform:translateX(-110%)}.page-frame .navigator.aside.auto-hide.expanded{transform:none}.page-frame .navigator-expand-handle{position:absolute;left:10px;top:0;bottom:0;margin:auto 0;padding-right:20px;box-sizing:border-box;z-index:2;display:flex;align-items:center;justify-content:center}.page-frame .navigator-expand-handle .inner{width:5px;height:150px;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.8)}.page-frame.cdc-mobile .page-main{width:100%}.page-frame.cdc-mobile .page-main .page-content{padding-top:100px}.page-frame .page-state{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-frame .page-state .cdc-lyris-animated:not(:last-child){margin-bottom:20px}.page-frame .page-state .heading{font-family:"AlbertSans";font-size:2.3em}.page-frame .page-state .heading:not(:last-child){margin-bottom:20px}.page-frame .page-state .description{font-family:"Roboto";font-size:1.2em}.page-frame .page-state .description:not(:last-child){margin-bottom:30px}.page-frame .page-state.error-info{animation-name:error-fade-in;animation-duration:180ms;animation-fill-mode:both;animation-timing-function:ease-out;animation-delay:800ms}@keyframes error-fade-in{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:none}}.page-main .page-content .coming-soon-box{width:fit-content;padding:20px;margin:20px 0px;box-sizing:border-box;border-radius:10px;background-color:RGBA(var(--color-base-contrast-rgb), 0.1)}.page-main .page-content .coming-soon-box .badge{background-image:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-secondary));border-radius:10px;padding:8px 14px;font-size:.9em;text-transform:uppercase;font-weight:700;color:var(--color-accent-primary-contrast);font-family:"AlbertSans";word-break:keep-all;white-space:nowrap;width:fit-content;margin-bottom:20px}.page-main .page-content .coming-soon-box .main-content{display:flex;flex-direction:row;align-items:center}.page-main .page-content .coming-soon-box .main-content img{max-width:150px;margin-right:20px}.page-main .page-content .coming-soon-box .main-content .text{font-size:1.3em;max-width:600px}h1{font-family:"AlbertSans";width:fit-content}h1 .animated{width:100%;white-space:nowrap;overflow:hidden;border-right:5px solid var(--color-base-contrast);animation:800ms steps(5, end) 0ms 1 forwards typing}@keyframes typing{0%{width:0}90%{width:100%;border-color:currentColor}100%{border-color:rgba(0,0,0,0)}}@keyframes blink-caret{0%,50%{border-color:var(--color-base-contrast)}100%{border-color:rgba(0,0,0,0)}}.paragraph-page{font-family:"Roboto"}pre{font-family:"OverpassMono";font-size:1.1em;background-color:RGBA(var(--color-surface-alternate-rgb), 0.5);color:var(--color-surface-alternate-contrast);border-radius:15px;padding:20px;box-sizing:border-box;width:fit-content}.cdc-dialog-frame{width:100%;height:100%;position:fixed;top:0px;left:0px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;transition:all 150ms}.cdc-dialog-frame .cdc-dialog-shadow{opacity:0;background:#000;pointer-events:none;width:100%;height:100%;position:absolute;transition:inherit;animation-duration:150ms;animation-fill-mode:forwards;animation-name:dialog-shadow-leave}@keyframes dialog-shadow-enter{0%{opacity:0}100%{opacity:.4}}@keyframes dialog-shadow-leave{0%{opacity:.4}100%{opacity:0}}.cdc-dialog-frame.shown .cdc-dialog-shadow{pointer-events:all;animation-name:dialog-shadow-enter}.cdc-dialog-frame .cdc-dialog-window{width:fit-content;width:-moz-fit-content;max-width:80vW;min-width:min(100vW,550px);max-height:90vH;height:fit-content;height:-moz-fit-content;position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;border-radius:15px;transition:inherit;pointer-events:none;display:flex;flex-direction:column;overflow-y:hidden;box-shadow:0px 0px 15px 0px RGBA(var(--color-base-rgb), 0.3);animation-duration:400ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-name:dialog-leave;background-color:var(--color-surface-alternate);color:var(--color-surface-alternate-contrast)}.cdc-dialog-frame .cdc-dialog-window .cdc-dialog-header{width:100%;display:flex;flex-direction:row;align-items:center;padding:40px 40px 0px 40px;flex-shrink:0;box-sizing:border-box}.cdc-dialog-frame .cdc-dialog-window .cdc-dialog-header .cdc-icon{width:25px;height:25px;margin-right:20px;color:currentColor}.cdc-dialog-frame .cdc-dialog-window .cdc-dialog-header .cdc-dialog-heading{font-size:2em;font-family:"AlbertSans";font-weight:300;margin:0px}.cdc-dialog-frame .cdc-dialog-window .cdc-dialog-content{padding:20px 40px;overflow-y:auto;box-sizing:border-box}.cdc-dialog-frame .cdc-dialog-window .cdc-dialog-content .cdc-button-row.dialog-footer{margin-top:40px}.cdc-dialog-frame .cdc-dialog-window .cdc-dialog-content .dialog-preset-content p{max-width:400px}@keyframes dialog-enter{0%{opacity:0;transform:scale(1.01)}100%{opacity:1;transform:none}}@keyframes dialog-leave{0%{opacity:1}100%{opacity:0}}.cdc-dialog-frame.shown .cdc-dialog-window{pointer-events:all;animation-name:dialog-enter}.page-content.coming-soon-page{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-content.coming-soon-page .main-content{display:flex;flex-direction:column;align-items:center;justify-content:center;animation-name:cs-main-content-entry;animation-duration:180ms;animation-fill-mode:both;animation-timing-function:ease-out}@keyframes cs-main-content-entry{0%{transform:scale(0.95);opacity:0}100%{transform:scale(1);opacity:1}}.page-content.coming-soon-page .main-content .badge{background-image:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-secondary));border-radius:10px;padding:10px 18px;font-size:1em;text-transform:uppercase;font-weight:700;color:var(--color-accent-primary-contrast);font-family:"AlbertSans";margin-left:10px;word-break:keep-all;white-space:nowrap;width:fit-content;margin-bottom:10px}.page-content.coming-soon-page .main-content .title{display:flex;flex-direction:row;align-items:center;font-size:5em;font-family:"AlbertSans";font-weight:300}.page-content.coming-soon-page .main-content .title .cdc-icon{margin-right:20px;width:70px;height:70px;margin-bottom:-5px}.page-content.coming-soon-page .main-content .description{border-top:1px solid RGBA(var(--color-base-contrast-rgb), 0.3);padding-top:30px;font-size:1.2em;margin-top:30px;text-align:center;max-width:600px}
:root{--color-base-rgb: 0, 0, 0;--color-base: RGB(var(--color-base-rgb));--color-base-contrast-rgb: 255, 255, 255;--color-base-contrast: RGB(var(--color-base-contrast-rgb));--color-surface-rgb: 255, 255, 255;--color-surface: RGB(var(--color-surface-rgb));--color-surface-contrast-rgb: 0, 0, 0;--color-surface-contrast: RGB(var(--color-surface-contrast-rgb));--color-surface-alternate-rgb: 58, 59, 62;--color-surface-alternate: RGB(var(--color-surface-alternate-rgb));--color-surface-alternate-contrast-rgb: 255, 255, 255;--color-surface-alternate-contrast: RGB(var(--color-surface-alternate-contrast-rgb));--color-accent-primary-rgb: 142,88,255;--color-accent-primary: RGB(var(--color-accent-primary-rgb));--color-accent-primary-contrast-rgb: 255, 255, 255;--color-accent-primary-contrast: RGB(var(--color-accent-primary-contrast-rgb));--color-accent-secondary-rgb: 100,131,255;--color-accent-secondary: RGB(var(--color-accent-secondary-rgb));--color-accent-secondary-contrast-rgb: 255, 255, 255;--color-accent-secondary-contrast: RGB(var(--color-accent-secondary-contrast-rgb));--color-error-rgb: 239, 83, 80;--color-error: RGB(var(--color-error-rgb));--color-error-contrast-rgb: 255, 255, 255;--color-error-contrast: RGB(var(--color-error-contrast-rgb))}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-Regular.ttf") format("truetype")}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"AlbertSans";src:url("/assets/public/fonts/AlbertSans-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Roboto";src:url("/assets/public/fonts/Roboto-Black.ttf") format("truetype");font-weight:900}@font-face{font-family:"OverpassMono";src:url("/assets/public/fonts/OverpassMono-Regular.ttf") format("truetype"),url("/assets/public/fonts/OverpassMono-Bold.ttf") format("truetype")}.lyris-footer{display:flex;width:100%;padding-top:1.5rem;padding-bottom:5rem;border-top:1px solid rgba(148,149,156,.5);align-items:center}@media screen and (max-width: 48rem){.lyris-footer{justify-content:space-between;align-items:flex-start;align-items:center;padding-top:1rem;padding-bottom:1rem}}.lyris-footer .lyris-logo{width:80.31px;height:12px;margin-right:2rem}.lyris-footer .lyris-footer-ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.lyris-footer .lyris-footer-anchor{margin-right:2rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:14px;line-height:24px;color:#ececec;text-decoration:none;cursor:pointer;user-select:none}@media screen and (max-width: 48rem){.lyris-footer .lyris-footer-anchor{font-size:12px;line-height:20px;margin-right:1rem}.lyris-footer .lyris-footer-anchor:last-child{margin-right:0}}.lyris-landing-frame{width:100vW;height:100vH;overflow-y:auto;overflow-x:hidden}.lyris-landing-container{hyphens:auto;hyphenate-limit-chars:auto 5;overflow-y:visible;position:relative;padding-left:1rem;padding-right:1rem;margin:0px auto;max-width:min(80rem,100vW);box-sizing:border-box}@media(min-width: 48rem){.lyris-landing-container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width: 80rem){.lyris-landing-container{padding-left:2rem;padding-right:2rem}}.lyris-landing-container .cdc-button.secondary,.lyris-landing-container .cdc-button.tertiary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lyris-product-select-menu-container{position:absolute;top:0;left:0;width:inherit;height:inherit;pointer-events:all;z-index:101;transition:all 120ms}.lyris-product-select-menu-container .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:all;opacity:1;transition:inherit}.lyris-product-select-menu-container .select-menu-frame{position:absolute;top:0;left:0;width:100%;padding:32px;box-sizing:border-box;background-color:RGBA(var(--color-base-rgb), 1);pointer-events:all;transition:inherit;border-bottom:1px solid RGBA(var(--color-base-contrast-rgb), 0.2)}.lyris-product-select-menu-container .select-menu-frame .category-container{width:fit-content;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:80px;font-family:"AlbertSans",sans-serif}.lyris-product-select-menu-container .select-menu-frame .category-container .category>.title{font-size:.95em;margin-bottom:8px;font-weight:bold}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container{display:flex;flex-direction:row;align-items:center;gap:20px}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product{padding:20px;box-sizing:border-box;background-color:RGBA(var(--color-base-contrast-rgb), 0.1);border-radius:16px;height:120px;display:flex;flex-direction:column;justify-content:center;cursor:pointer;user-select:none;transition:all 120ms}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product .title{font-size:1.7em;display:flex;flex-direction:row;align-items:center;margin-bottom:8px;height:32px}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product .title svg:only-child{width:170px;height:auto;padding-right:20px}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product .title svg:not(:only-child){width:32px;height:auto;margin-right:12px}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product .description{max-width:400px;font-size:.8em}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product:hover{background-color:RGBA(var(--color-base-contrast-rgb), 0.17);transform:scale(1.01)}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product:active{background-color:RGBA(var(--color-base-contrast-rgb), 0.05);transform:scale(0.99)}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container .product .cdc-reflection{width:800px;height:800px}.lyris-product-select-menu-container.hidden{pointer-events:none}.lyris-product-select-menu-container.hidden .backdrop{opacity:0;pointer-events:none}.lyris-product-select-menu-container.hidden .select-menu-frame{transform:translateY(-110%)}@media(max-width: 768px){.lyris-product-select-menu-container .select-menu-frame{height:fit-content;max-height:80vH;overflow-y:auto}.lyris-product-select-menu-container .select-menu-frame .category-container{flex-direction:column;gap:40px}.lyris-product-select-menu-container .select-menu-frame .category-container .category .product-container{flex-direction:column}}.lyris-header-logo{text-decoration:none;display:flex;flex-direction:column;text-align:left;cursor:pointer}.lyris-header-logo .lyris-header-logo-text{text-decoration:none;margin-top:.5rem;font-weight:300;line-height:16px;font-size:12px;color:#9b9b9b}.header .lyris-mobile-header{position:fixed;top:0;left:0;right:0;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem;flex-direction:row;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.18);z-index:100}.header .lyris-mobile-header .lyris-mobile-header-icon{position:relative}.header .lyris-mobile-header .lyris-mobile-header-menu-button{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;outline:none;animation:fade-in 200ms ease-out both 50ms}.header .lyris-mobile-header .lyris-mobile-header-menu-button .lyris-mobile-header-menu-button-icon{width:2rem;height:2rem;fill:#fff}.header .lyris-mobile-header-fixed{position:fixed;inset:0;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem;flex-direction:row;background:rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.18);z-index:200;overflow:hidden}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper .lyris-mobile-header-icon-fixed{position:relative}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper .lyris-mobile-header-menu-button-fixed{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;outline:none;animation:fade-in 200ms ease-out both 50ms}.header .lyris-mobile-header-fixed .lyris-mobile-header-fixed-wrapper .lyris-mobile-header-menu-button-fixed .lyris-mobile-header-menu-button-icon-fixed{width:2rem;height:2rem;fill:#fff}.header .lyris-mobile-header-fixed .lyris-header-ul-mobile-fixed{margin-top:3rem;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;gap:35px;animation:fade-in 200ms ease-out both 50ms}.header .lyris-mobile-header-fixed .lyris-header-anchor-mobile-fixed{font-family:"AlbertSans";font-size:1.5em;line-height:24px;color:#fbf9f9;text-decoration-line:none;transition:all .2s ease-in-out}.header .lyris-mobile-header-fixed .lyris-header-anchor-mobile-fixed:hover{background:-webkit-linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-color:#8e58ff}.header .lyris-mobile-header-fixed .lyris-header-anchor-mobile-fixed.highlighted{font-weight:bold}.header .lyris-mobile-header-fixed .lyris-header-button-cta-mobile-fixed-wrapper{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.18);width:100%}.header .lyris-desktop-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-weight:500;line-height:24px;font-size:14px;padding-top:1rem;padding-bottom:.5rem;position:relative;z-index:2}.header .lyris-desktop-header .lyris-header-ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.header .lyris-desktop-header .lyris-header-ul>.cdc-button{margin-right:10px;animation-name:fade-in;animation-duration:300ms;animation-fill-mode:both}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(1){animation-delay:150ms}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(2){animation-delay:200ms}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(3){animation-delay:250ms}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(4){animation-delay:300ms}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(5){animation-delay:350ms}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(6){animation-delay:400ms}.header .lyris-desktop-header .lyris-header-ul>.cdc-button:nth-last-child(7){animation-delay:450ms}.header .lyris-desktop-header .lyris-header-anchor{font-family:"Roboto";font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#fbf9f9;margin-right:1.75rem;transition:all .2s ease-in-out;text-decoration-line:none;cursor:pointer}.header .lyris-desktop-header .lyris-header-anchor:hover{background:-webkit-linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-decoration-line:underline;text-underline-offset:.25rem;text-decoration-color:#8e58ff}.header .lyris-desktop-header .lyris-header-button-cta{font-family:"Roboto";font-style:normal;font-weight:500;font-size:14px;line-height:24px;padding-left:2rem;padding-right:2rem;padding-top:.5rem;padding-bottom:.5rem;border-radius:9999px;color:#141415;background:#fbf9f9;border-color:rgba(0,0,0,0);cursor:pointer;text-decoration-line:none;transition:all .5s ease-out}.header .lyris-desktop-header .lyris-header-button-cta:hover{background:linear-gradient(235.45deg, #6284FF 15.55%, #875AFF 52.26%, #9747FF 86.75%);color:#fbf9f9}@media screen and (max-width: 48em){.header .lyris-desktop-header{display:none}}@media screen and (min-width: 48em){.header .lyris-mobile-header{display:none}}@keyframes fade-in{0%{opacity:0;transform:scale(0.995)}100%{opacity:1;transform:none}}.lyris-desktop-header-wrapper-fixed{transition:all .2s ease-in-out;position:fixed;top:0;left:0;right:0;padding-top:.5rem;flex-direction:row;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.18);z-index:100;width:100%}@media screen and (max-width: 48rem){.lyris-desktop-header-wrapper-fixed{display:none}}.lyris-desktop-header-wrapper-fixed .lyris-desktop-header{width:80rem;margin-left:auto;margin-right:auto;padding-top:.25rem;padding-bottom:.5rem}.lyris-header-product-select{display:flex;flex-direction:row;align-items:center;font-family:"AlbertSans",sans-serif;height:60px;padding:12px;box-sizing:border-box;border-radius:20px;transition:all 120ms;cursor:pointer}.lyris-header-product-select:hover{background:rgba(var(--color-base-contrast-rgb), 0.1)}.lyris-header-product-select>svg:first-child{width:38px;margin-right:12px}.lyris-header-product-select .main{transition:inherit}.lyris-header-product-select .main>*{transition:inherit}.lyris-header-product-select .main>img:first-child{width:75px;opacity:.8}.lyris-header-product-select .main .name{margin-top:-5px;font-size:1.5em;height:24px;opacity:1;overflow:hidden}.lyris-header-product-select.company .main>img:first-child{width:110px;margin-left:0px;opacity:1}.lyris-header-product-select.company .main .name{height:0;opacity:0}.lyris-header-product-select .chevron-icon{width:20px;height:20px;margin-left:12px;transform:rotate(90deg)}@media(max-width: 768px){.lyris-header-product-select{height:70px}.lyris-header-product-select>svg:first-child{width:34px;margin-right:10px;margin-bottom:-4px}.lyris-header-product-select .main>img:first-child{width:60px}.lyris-header-product-select .main .name{font-size:1.3em;height:24px;margin-top:-2px}.lyris-header-product-select.company{height:60px}.lyris-header-product-select.company>svg:first-child{margin-bottom:0}}.lyris-contact-container{max-width:64rem;margin-left:auto;margin-right:auto;margin-top:12rem;margin-bottom:12rem}.lyris-contact-container .lyris-contact-title{font-family:"AlbertSans";font-style:normal;font-weight:300;font-size:56px;line-height:62px;text-align:center;letter-spacing:-0.02em;color:#fbf9f9}.lyris-contact-container .lyris-contact-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:8rem;margin-top:4rem}@media screen and (max-width: 48rem){.lyris-contact-container .lyris-contact-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:2rem}}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-left-section .lyris-contact-left-section-logo{width:100px;height:14.94px;margin-top:.25rem}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-left-section .lyris-contact-left-section-description{margin-top:1.75rem;font-family:"Roboto";font-style:normal;font-weight:300;font-size:14px;line-height:24px;letter-spacing:-0.02em;color:#fbf9f9}@media screen and (max-width: 48rem){.lyris-contact-container .lyris-contact-wrapper .lyris-contact-left-section .lyris-contact-left-section-description{margin-top:.5rem}}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-middle-section .lyris-contact-middle-section-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#94959c}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-middle-section .lyris-contact-middle-section-ul{list-style-type:none;margin-top:1.5rem;padding-left:0}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-middle-section .lyris-contact-middle-section-ul .lyris-contact-middle-section-li{margin-top:1rem;display:flex;flex-direction:column}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-middle-section .lyris-contact-middle-section-ul .lyris-contact-middle-section-li .lyris-contact-middle-section-description{font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fbf9f9}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-right-section .lyris-contact-right-section-title{font-family:"AlbertSans";font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;color:#94959c}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-right-section .lyris-contact-right-wrapper{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-right-section .lyris-contact-right-wrapper .lyris-contact-social-media-wrapper{display:flex;flex-direction:column}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-right-section .lyris-contact-right-wrapper .lyris-contact-social-media-wrapper .lyris-contact-social-media-anchor{font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-bottom:.25rem;text-decoration-line:none;color:#fbf9f9}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-right-section .lyris-contact-right-wrapper .lyris-contact-btn-wrapper{margin-top:1.5rem;display:flex;flex-direction:column}.lyris-contact-container .lyris-contact-wrapper .lyris-contact-right-section .lyris-contact-right-wrapper .lyris-contact-btn-wrapper .cdc-button{margin-bottom:.5rem}.cdc-scrollbar{transition:all 150ms;position:fixed;background:rgba(255,255,255,0);z-index:10}.cdc-scrollbar.vertical{width:10px;top:var(--lyris-header-height);height:100%;right:0}.cdc-scrollbar.vertical .slider{width:80%;height:50px;margin:2px 0px}.cdc-scrollbar.horizontal{width:100%;height:10px;left:0;bottom:0}.cdc-scrollbar.horizontal .slider{width:50px;height:80%;margin:0px 2px}.cdc-scrollbar.hidden{display:none}.cdc-scrollbar:hover,.cdc-scrollbar.scrolling{background:rgba(255,255,255,.1)}.cdc-scrollbar .slider{border-radius:10px;background:#fff;opacity:0;transition:inherit;cursor:pointer}.cdc-scrollbar .slider.visible{opacity:.3}.cdc-scrollbar .slider:hover{opacity:.7}.cdc-scrollbar.scrolling .slider{opacity:.7;transition:none}.use-cdc-scrollbar{scrollbar-width:none}.use-cdc-scrollbar::-webkit-scrollbar{width:0px;height:0px;background:rgba(0,0,0,0)}.cdc-button-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:-10px}.cdc-button-row .cdc-button{margin:10px}.cdc-button-row.center{width:100%;justify-content:center}.cdc-button-row.align-end{justify-content:flex-end}a{color:currentColor;text-decoration:none}