.settings-menu-button{background-color:var(--color-white);color:#000;border:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 10px;cursor:pointer;font-size:14px;font-family:var(--font-dm-sans);transition:background-color .3s ease}:where(.color-theme-scope--theme-dark) .settings-menu-button,:where(:root:has(.color-theme-marker--preference-dark)) .settings-menu-button{color:var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .settings-menu-button{color:var(--color-black)}}.settings-menu-button--active,.settings-menu-button:hover{background-color:#e9e9e9}:where(.color-theme-scope--theme-dark) .settings-menu-button--active,:where(.color-theme-scope--theme-dark) .settings-menu-button:hover,:where(:root:has(.color-theme-marker--preference-dark)) .settings-menu-button--active,:where(:root:has(.color-theme-marker--preference-dark)) .settings-menu-button:hover{background-color:var(--color-lighter-gray)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .settings-menu-button--active,:where(:root:has(.color-theme-marker--preference-system)) .settings-menu-button:hover{background-color:var(--color-lighter-gray)}}.settings-menu-button__arrow{margin-left:auto}.settings-menu-button--main{border-radius:8px;margin:0}.settings-menu-button--alone{border-radius:8px;margin:15px 0}.settings-menu-button--first{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--color-lighter-gray)}.settings-menu-button--row{border-radius:0;border-bottom:1px solid var(--color-lighter-gray)}.settings-menu-button--last{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.settings-menu-button--compact{justify-content:flex-start;padding:var(--spacing-x-small) var(--spacing-small);text-align:left;border-radius:var(--border-radius-medium);background-color:rgba(0,0,0,0);transition:background-color .12s ease}.settings-menu-button--compact+.settings-menu-button--compact{margin-top:var(--spacing-xx-small)}.settings-menu-button--compact:hover{background-color:rgba(var(--color-first-black-rgb),.05)}.settings-menu-button--compact.settings-menu-button--active{background-color:rgba(var(--color-first-black-rgb),.1);font-weight:var(--font-weight-semibold)}.SmallSectionList__desktopList{position:absolute;width:160px;left:calc(50% - 490px);top:10px;max-height:80dvh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.SmallSectionList__desktopList::-webkit-scrollbar{display:none}@media(max-width:1250px){.SmallSectionList__desktopList{display:none}}.SmallSectionList__embeddedList{display:block;width:auto;user-select:none;-webkit-user-select:none;-ms-user-select:none}.SmallSectionList__embeddedList .SmallSectionList__price{display:block}.SmallSectionList__mobileList{max-height:500px;overflow-y:auto;overflow-x:hidden;max-width:200px;padding-bottom:10px}.SmallSectionList__heading{border-bottom:1px solid var(--color-light-gray);color:var(--color-darker-gray);font-size:13px;padding:2px 10px;margin-top:10px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;gap:8px}.SmallSectionList__headingLabel{padding:1px 6px;margin-left:-6px;border:none;border-radius:6px;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer}.SmallSectionList__headingLabel--withAmount{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0;margin:0 -10px;border-radius:10px;padding:3px 10px 3px calc(10px + var(--drag-handle-inset, 0px))}.SmallSectionList__headingLabel--selected,.SmallSectionList__headingLabel:hover{background:rgba(var(--color-first-black-rgb),.1);font-weight:600}.SmallSectionList__headingLabel--selected{color:var(--color-black)}.SmallSectionList__headingAmount{font-weight:300;white-space:nowrap;color:var(--color-darker-gray)}.SmallSectionList__headingToggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-darker-gray)}.SmallSectionList__branch{width:100%}.SmallSectionList__item{width:100%;margin:0 0 1px;font-size:13px;border-radius:10px;padding:3px 10px 3px calc(10px + var(--drag-handle-inset, 0px));cursor:pointer}.SmallSectionList__item:hover{background:rgba(var(--color-first-black-rgb),.1);font-weight:600}.SmallSectionList__item:hover .SmallSectionList__price{display:block}.SmallSectionList__item--selected{background:rgba(var(--color-first-black-rgb),.1);font-weight:600}.SmallSectionList__item--selected .SmallSectionList__price{display:block}.SmallSectionList__item--active{pointer-events:auto!important}.SmallSectionList__item--withDragHandle{position:relative}.SmallSectionList__dragHandle{position:absolute;top:50%;left:5px;display:inline-flex;transform:translateY(-50%);color:var(--color-gray)}.SmallSectionList__item:hover .SmallSectionList__dragHandle{color:var(--color-darker-gray)}.SmallSectionList__itemContent{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding-left:calc(var(--section-level, 0)*14px)}.SmallSectionList__itemContent:not(:has(>.SmallSectionList__toggle)){padding-left:calc(var(--section-level, 0)*14px + 14px)}.SmallSectionList__itemLabel{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SmallSectionList__toggle,.SmallSectionList__toggleSpacer{width:14px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.SmallSectionList__toggle{padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.SmallSectionList__children{width:100%;position:relative}.SmallSectionList__children:before{content:"";position:absolute;top:0;bottom:12px;left:calc(var(--parent-level, 0)*14px + 17px + var(--drag-handle-inset, 0px));width:1px;background-color:var(--color-lighter-gray)}.SmallSectionList__price{display:none;font-weight:300;white-space:nowrap}.SmallSectionList__dragging .SmallSectionList__item{pointer-events:none}.stepper{--stepper-circle-size:36px;--stepper-active-color:var(--primary-color,var(--color-dark-blue));--stepper-active-text:var(--text-color,var(--color-white));--stepper-pending-border:rgb(228,230,233);--stepper-pending-text:var(--color-first-black);width:100%;margin:20px auto 24px;display:flex;align-items:flex-start;justify-content:center;gap:0}:where(.color-theme-scope--theme-dark) .stepper,:where(:root:has(.color-theme-marker--preference-dark)) .stepper{--stepper-pending-border:var(--color-slate-border)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .stepper{--stepper-pending-border:var(--color-slate-border)}}.stepper__step{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:6px}.stepper__circle{width:var(--stepper-circle-size);height:var(--stepper-circle-size);border-radius:50%;background:var(--color-white);border:1px solid var(--stepper-pending-border);color:var(--stepper-pending-text);display:inline-flex;align-items:center;justify-content:center;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.stepper__circle--active{background:var(--stepper-active-color);color:var(--stepper-active-text);border-color:var(--stepper-active-color)}.stepper__circle--completed{border-color:var(--stepper-active-color);color:var(--stepper-active-color)}.stepper__divider{flex:1 1 auto;align-self:flex-start;height:1px;background:var(--stepper-pending-border);margin:calc(var(--stepper-circle-size)/2) 8px 0;transition:background .15s ease;min-width:24px}.stepper__divider--done{background:var(--stepper-active-color)}.stepper__label{text-align:center;font-size:12px;line-height:1.3;color:var(--stepper-pending-text);max-width:90px}.stepper__label--active,.stepper__label--completed{font-weight:700}@media(max-width:600px){.stepper{--stepper-circle-size:32px}.stepper__label{font-size:11px}}@media(max-width:480px){.stepper{--stepper-circle-size:28px}.stepper__label{font-size:10px}.stepper__divider{min-width:16px}}.submenu-trigger{position:relative;z-index:1000}.youtube-video-modal.modal{align-items:center;padding:24px;background:rgba(var(--color-shadow-rgb),.88)}.youtube-video-modal.modal .modal__contents{top:auto;width:min(960px,100vw - 48px);max-width:none;max-height:none;border-radius:18px;box-shadow:0 24px 80px rgba(var(--color-shadow-rgb),.45)}.youtube-video-modal.modal .modal__contents,.youtube-video-modal__content{position:relative;background:rgb(var(--color-shadow-rgb))}.youtube-video-modal__frame-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:rgb(var(--color-shadow-rgb))}.youtube-video-modal__frame{display:block;width:100%;height:100%;border:0;background:rgb(var(--color-shadow-rgb))}.youtube-video-modal__close{position:absolute;top:16px;right:16px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(15,15,15,.72);color:var(--color-static-white);cursor:pointer;transition:background .12s ease,transform .12s ease}:where(.color-theme-scope--theme-dark) .youtube-video-modal__close,:where(:root:has(.color-theme-marker--preference-dark)) .youtube-video-modal__close{background:rgba(var(--color-shadow-rgb),.72)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .youtube-video-modal__close{background:rgba(var(--color-shadow-rgb),.72)}}.youtube-video-modal__close svg{color:inherit}.youtube-video-modal__close:hover{background:rgba(26,26,26,.9);transform:scale(1.03)}.youtube-video-modal__close:focus-visible{outline:2px solid rgba(var(--color-static-white-rgb),.9);outline-offset:3px}@media(max-width:600px){.youtube-video-modal.modal{padding:12px}.youtube-video-modal.modal .modal__contents{width:calc(100vw - 24px);max-width:none;border-radius:18px}.youtube-video-modal__frame-wrap{border-radius:18px}.youtube-video-modal__close{top:12px;right:12px;width:36px;height:36px}}.rich-text-field{width:100%}.rich-text-field--has-footer .sun-editor{border-radius:10px 10px 0 0!important;border-bottom:0!important}.rich-text-field--has-footer__locked-footer{border:1px solid #ddd;border-top:0;border-radius:0 0 10px 10px;background:#fafafa}:where(.color-theme-scope--theme-dark) .rich-text-field--has-footer__locked-footer,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field--has-footer__locked-footer{border:1px solid var(--color-gainsboro);border-top:0;background:var(--color-almost-white)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field--has-footer__locked-footer{border:1px solid var(--color-gainsboro);border-top:0;background:var(--color-almost-white)}}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor{border-color:var(--color-gainsboro);background-color:var(--input-background-color);color:var(--color-black)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor button:not(.active,.se-btn-primary),:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor button:not(.active,.se-btn-primary){color:var(--color-black)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor button:not(.active,.se-btn-primary):disabled,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor button:not(.active,.se-btn-primary):disabled{color:var(--color-gray)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-toolbar,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-toolbar{outline-color:var(--color-gainsboro);background-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-toolbar-cover,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-toolbar-cover{background-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn-module-border,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn-module-border{border-color:var(--color-gainsboro)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-arrow.se-arrow-up:after,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-arrow.se-arrow-up:after{border-bottom-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-arrow.se-arrow-down:after,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-arrow.se-arrow-down:after{border-top-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-list-layer,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-list-layer{border-color:var(--color-gray);background-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn-list.default_value,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn-list.default_value{border-color:var(--color-gray);background-color:var(--color-whitesmoke)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn-list:focus,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn-list:hover,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.active:focus,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.active:hover,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.on,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled:focus,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled:hover,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn-list:focus,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn-list:hover,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.active:focus,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.active:hover,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.on,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled:focus,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled:hover{background-color:var(--color-gainsboro)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.on:focus,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.on:hover,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.on:focus,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.on:hover{background-color:var(--color-light-gray)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn-list:active,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.active:active,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled.on:active,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-btn:enabled:active,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn-list:active,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.active:active,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled.on:active,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-btn:enabled:active{background-color:var(--color-light-gray);box-shadow:inset 0 3px 5px rgba(var(--color-shadow-rgb),.15)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-controller,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-controller{border-color:rgba(var(--color-black-rgb),.25);background-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-controller .se-arrow.se-arrow-up,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-controller .se-arrow.se-arrow-up{border-bottom-color:rgba(var(--color-black-rgb),.25)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-controller .se-btn-group button:focus:enabled,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-controller .se-btn-group button:hover:enabled,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-controller .se-btn-group button:focus:enabled,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-controller .se-btn-group button:hover:enabled{background-color:var(--color-gainsboro)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-controller .se-btn-group button:active:enabled,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-controller .se-btn-group button:active:enabled{background-color:var(--color-light-gray);box-shadow:inset 0 3px 5px rgba(var(--color-shadow-rgb),.15)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog input,:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog label,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog input,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog label{color:var(--color-black)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog input,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog input{background-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog input:not(:focus),:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog input:not(:focus){border-color:var(--color-light-gray)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-content,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-content{border-color:rgba(var(--color-black-rgb),.2);background-color:var(--color-white)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-header,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-header{border-bottom-color:var(--color-lighter-gray)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-footer,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-footer{border-top-color:var(--color-lighter-gray)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog .se-dialog-inner input:disabled,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner input:disabled{background-color:var(--color-whitesmoke)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-link-preview,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-link-preview{color:var(--color-dim-gray)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-form a,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-form a{color:var(--color-link-bright)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor-editable,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor-editable{background-color:var(--input-background-color);color:var(--color-black)}:where(.color-theme-scope--theme-dark) .rich-text-field .sun-editor-editable a:not(:hover,:focus,.on),:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field .sun-editor-editable a:not(:hover,:focus,.on){color:var(--color-link-bright)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor{border-color:var(--color-gainsboro);background-color:var(--input-background-color);color:var(--color-black)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor button:not(.active,.se-btn-primary){color:var(--color-black)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor button:not(.active,.se-btn-primary):disabled{color:var(--color-gray)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-toolbar{outline-color:var(--color-gainsboro);background-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-toolbar-cover{background-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn-module-border{border-color:var(--color-gainsboro)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-arrow.se-arrow-up:after{border-bottom-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-arrow.se-arrow-down:after{border-top-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-list-layer{border-color:var(--color-gray);background-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn-list.default_value{border-color:var(--color-gray);background-color:var(--color-whitesmoke)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn-list:focus,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn-list:hover,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.active:focus,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.active:hover,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.on,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled:focus,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled:hover{background-color:var(--color-gainsboro)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.on:focus,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.on:hover{background-color:var(--color-light-gray)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn-list:active,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.active:active,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled.on:active,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-btn:enabled:active{background-color:var(--color-light-gray);box-shadow:inset 0 3px 5px rgba(var(--color-shadow-rgb),.15)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-controller{border-color:rgba(var(--color-black-rgb),.25);background-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-controller .se-arrow.se-arrow-up{border-bottom-color:rgba(var(--color-black-rgb),.25)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-controller .se-btn-group button:focus:enabled,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-controller .se-btn-group button:hover:enabled{background-color:var(--color-gainsboro)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-controller .se-btn-group button:active:enabled{background-color:var(--color-light-gray);box-shadow:inset 0 3px 5px rgba(var(--color-shadow-rgb),.15)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog input,:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog label{color:var(--color-black)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog input{background-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog input:not(:focus){border-color:var(--color-light-gray)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-content{border-color:rgba(var(--color-black-rgb),.2);background-color:var(--color-white)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-header{border-bottom-color:var(--color-lighter-gray)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-footer{border-top-color:var(--color-lighter-gray)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner input:disabled{background-color:var(--color-whitesmoke)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-link-preview{color:var(--color-dim-gray)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor .se-dialog .se-dialog-inner .se-dialog-form a{color:var(--color-link-bright)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor-editable{background-color:var(--input-background-color);color:var(--color-black)}:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field .sun-editor-editable a:not(:hover,:focus,.on){color:var(--color-link-bright)}}.rich-text-field .sun-editor{border-radius:10px}.rich-text-field .se-toolbar{border-radius:10px 10px 0 0;background-color:#fff;height:40px;z-index:1}.rich-text-field .se-wrapper{z-index:0}.rich-text-field .se-btn-tray{padding:4px 10px 0}.rich-text-field .se-btn svg{width:14px;height:14px}.rich-text-field .se-list-layer{max-height:100px!important;z-index:1}.rich-text-field .se-input-select{display:none!important}.rich-text-field__input-editor{border-radius:0 0 10px 10px;margin:0;line-height:1.42;padding:12px 15px;font-family:Helvetica,Arial,sans-serif}@media(max-width:900px){.rich-text-field__input-editor{font-size:16px!important;transform-origin:left;transform:scale(.875)}}.rich-text-field__label{display:block;margin-top:var(--spacing-xx-small);margin-bottom:var(--spacing-xx-small)}.rich-text-field__IconText{display:flex;gap:10px}.rich-text-field__child{display:flex;gap:5px;font-size:12px;margin-bottom:5px}.rich-text-field__resetButton{position:absolute;top:0;right:0;max-width:130px;max-height:41px;border-radius:0!important;z-index:1;border-top-right-radius:10px!important}@media(max-width:530px){.rich-text-field__resetButton{display:none!important}}.rich-text-field__locked-footer{border-top:none!important;border:1px solid #dadada;padding:8px 10px 15px 15px;font-size:13px;font-family:Helvetica,Arial,sans-serif;border-radius:0 0 10px 10px;-webkit-user-select:text;user-select:text;pointer-events:auto;background-color:rgba(var(--color-black-rgb),.15);cursor:default}:where(.color-theme-scope--theme-dark) .rich-text-field__locked-footer,:where(:root:has(.color-theme-marker--preference-dark)) .rich-text-field__locked-footer{border:1px solid var(--color-gainsboro)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .rich-text-field__locked-footer{border:1px solid var(--color-gainsboro)}}.string-field{box-sizing:border-box;position:relative;cursor:text;align-items:center}.string-field__input{box-sizing:border-box;width:100%;border:none;background:none;font-family:var(--font-dm-sans);color:var(--color-text);outline:none}.string-field__input::placeholder{font-family:var(--font-dm-sans);font-size:var(--input-placeholder-font-size);font-style:var(--input-placeholder-font-style,normal);font-weight:var(--input-placeholder-font-weight,normal);color:var(--input-placeholder-color)}@media(min-width:900px){.string-field__input{font-size:var(--input-value-font-size)}}.string-field--multiline .string-field__input{line-height:1.5em}.string-field__action-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media(max-width:600px){.string-field__action-buttons{justify-content:flex-start;margin-top:2px}}.string-field--placeholder-white{--input-placeholder-color:var(--color-white)}.string-field--placeholder-almost-white{--input-placeholder-color:var(--color-almost-white)}.string-field--placeholder-lighter-gray{--input-placeholder-color:var(--color-lighter-gray)}.string-field--placeholder-light-gray{--input-placeholder-color:var(--color-light-gray)}.string-field--placeholder-gray{--input-placeholder-color:var(--color-gray)}.string-field--placeholder-dark-gray{--input-placeholder-color:var(--color-dark-gray)}.string-field--placeholder-darker-gray{--input-placeholder-color:var(--color-darker-gray)}.string-field--placeholder-almost-black{--input-placeholder-color:var(--color-almost-black)}.string-field--placeholder-black{--input-placeholder-color:var(--color-black)}.string-field--placeholder-chili-red{--input-placeholder-color:var(--color-chili-red)}.string-field--placeholder-red{--input-placeholder-color:var(--color-red)}@property --gradient-angle{syntax:"<angle>";initial-value:100deg;inherits:false}@keyframes rotation{0%{--gradient-angle:100deg}to{--gradient-angle:460deg}}.ai-generate-button{--ring:3px;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-dm-sans);color:#000;height:40px;padding:0 18px;border:0;border-radius:10px;background:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:0 10px 22px rgba(var(--color-shadow-rgb),.12);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}:where(.color-theme-scope--theme-dark) .ai-generate-button,:where(:root:has(.color-theme-marker--preference-dark)) .ai-generate-button{color:var(--color-black)}@media(prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .ai-generate-button{color:var(--color-black)}}.ai-generate-button:before{content:"";position:absolute;inset:0;border-radius:10px;padding:var(--ring);background:linear-gradient(var(--gradient-angle),var(--color-bright-copper),var(--color-pale-blue),var(--color-dark-blue));animation:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.ai-generate-button:focus-visible:before,.ai-generate-button:hover:before{animation:rotation 4.5s linear infinite}.ai-generate-button:after{content:"";position:absolute;inset:3px;border-radius:7px;background:var(--input-background-color);pointer-events:none;z-index:0}.ai-generate-button>*,.ai-generate-button__text{position:relative;z-index:1}