p{margin:0}p,span,h1,h2,h3,h4,h5,a,button{font-family:Red Hat Display,sans-serif}html{scroll-behavior:smooth}body{font-family:Inconsolata,monospace;margin:0;background-color:#f4f1f0}.app-content{margin-top:64px;min-height:calc(100vh - 64px);width:100%;overflow-x:hidden}a{text-decoration:none;color:#707070}p{font-family:Inconsolata,monospace}button{font-family:Inconsolata,monospace;color:#000;cursor:pointer}.safari-warning{font-family:Inconsolata,monospace;background-color:#fff;padding:30px;border-radius:8px;text-align:center;border:2px solid #000;font-size:1.2rem;max-width:60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.safari-warning::backdrop{background-color:#000c}.safari-warning__close{margin-top:1rem}.login{display:flex;flex-direction:column;align-items:center;margin-top:2rem}@media (min-width: 768px){.login{margin-top:2rem}}.login__container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem}@media (min-width: 768px){.login__container{gap:3rem;flex-direction:row;margin:2rem}}.login__form-container{width:100%;max-width:400px;padding:2rem}.login__title-container{width:15rem;margin:0 auto 2rem;position:relative}.login__welcome-message{text-align:center;font-size:1.2rem;position:absolute;top:0}@media (min-width: 768px){.login__welcome-message{margin-top:1rem;top:-2rem}}.login__title{text-align:left;font-family:Red Hat Display,sans-serif;font-weight:400;font-size:1.25rem;margin:0}.login__email-cont{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:15rem}.login__form-label{font-family:Red Hat Display,sans-serif;font-size:.875rem;color:#131313;margin-top:.5rem}.login__form{width:15rem;background-color:#f7f7f7;border:1px solid #707070;border-radius:10px;padding:.5rem 1.25rem;box-sizing:border-box}.login__reset{font-family:Inconsolata,monospace,sans-serif;font-size:.75rem;text-align:left;width:15rem;color:#0041be;margin-top:.2rem;border:none;background-color:transparent}.login__login-btn{background-color:#95dca5;border:1px solid black;border-radius:10px;padding:7px 10px;cursor:pointer;box-sizing:content-box;width:15rem;box-sizing:border-box;margin-top:.875rem}.login__login-btn:hover{box-shadow:0 0 0 1.5px #000}.login__login-btn:active{box-shadow:0 0 0 1.5px #000;background-color:#95dca575}.login__register-link{font-family:Inconsolata,monospace,sans-serif;font-size:.75rem;text-align:right;width:15rem;margin-top:.2rem}.login__register-link--cta{color:#0041be}.login__socials{display:flex;align-items:center;gap:1rem;margin-top:1rem}.login__discord,.login__instagram{height:30px;cursor:pointer}.email__input{width:15rem}.login form{display:flex;flex-direction:column;align-items:center;width:100%}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(to top,#f5f1f0,#ddebff);height:64px;display:flex;align-items:center;padding:.375rem;width:100%;box-sizing:border-box}@media (min-width: 768px){.nav{padding:1rem}}.nav__left,.nav__center,.nav__right{display:flex;align-items:center}.nav__left{flex:0 0 auto;display:none}@media (min-width: 768px){.nav__left{display:flex}}.nav__center{flex:1 1 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (min-width: 768px){.nav__center{display:flex;justify-content:center;padding:0 1rem}}.nav__right{flex:0 0 auto;gap:1rem;margin-left:auto}.nav__edit-button{display:flex;align-items:center;border:none;background:transparent;font-size:1.375rem;color:#000;cursor:pointer;margin-left:.25rem;position:relative}@media (min-width: 768px){.nav__edit-button{font-size:1.5rem}}.nav__edit-button img{width:16px;height:16px}@media (min-width: 768px){.nav__edit-button img{width:20px;height:20px}}.nav__projects{display:flex;align-items:center;border:none;background:transparent;font-size:1.375rem;color:#000;overflow:hidden;cursor:pointer}@media (min-width: 768px){.nav__projects{font-size:1.5rem}}.nav__project-name{font-family:Red Hat Display,sans-serif;margin:0 .375rem;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:600;cursor:default}@media (min-width: 768px){.nav__project-name{margin:0 .5rem;font-size:1rem}}.nav__project-name-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav__input-name{max-width:250px;margin-left:.375rem;font-family:Red Hat Display,sans-serif;font-size:.875rem;font-weight:600;border:none;background:#fefefe;border-radius:20px;padding-left:1rem;cursor:text}@media (min-width: 768px){.nav__input-name{max-width:300px;margin-left:.5rem;font-size:1rem}}.nav__plans{cursor:pointer;background-color:#ffe39e;color:#000;border-radius:8px;border:1px solid #c2cad3;white-space:nowrap;font-family:Red Hat Display,sans-serif;font-weight:600;font-size:.875rem;padding:6px .5rem}.nav__plans--gray{background-color:#d9d9d980;opacity:.3;padding:4px;cursor:default}@media (min-width: 768px){.nav__plans{font-size:1rem;padding:10px 1rem;border-radius:10px}}.nav__account{display:flex;background-color:#fff;justify-content:space-between;align-items:center;border:1px solid #707070;border-radius:8px;white-space:nowrap;cursor:pointer;gap:.375rem;font-size:.875rem;padding:6px .5rem;position:relative}@media (min-width: 768px){.nav__account{padding:10px 1rem;gap:.5rem;font-size:1rem;border-radius:10px}}@media (max-width: 480px){.nav__account{padding:10px 1rem;min-width:44px;justify-content:center}}.nav__cuco-logo{margin:0 .5rem 0 0;font-size:1.125rem}@media (min-width: 768px){.nav__cuco-logo{margin:0 .625rem 0 0;font-size:1.25rem}}.nav__credit-count{font-family:Red Hat Display,sans-serif;margin:0;font-size:.875rem}@media (max-width: 480px){.nav__credit-count{display:none}}.nav__dialog{position:fixed;top:0;right:0;bottom:0;left:0;border:none;z-index:1001;background-color:#fafafa;cursor:auto;padding:.5rem 1rem;margin:0;width:100%;height:100%;box-sizing:border-box}.nav__dialog::backdrop{background-color:#000c}@media (min-width: 768px){.nav__dialog{position:absolute;top:51px;right:0;bottom:auto;left:auto;width:18rem;height:auto;border-radius:10px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}}.nav__dialog-header{font-family:Red Hat Display,sans-serif;font-size:2rem;font-weight:700;margin:0}@media (min-width: 768px){.nav__dialog-header{font-size:2.5rem}}.nav__dialog-subtext{font-family:Red Hat Display,sans-serif;font-size:.875rem;font-weight:500;margin:0;text-wrap:balance;padding-bottom:.875rem;border-bottom:1px solid #707070}@media (min-width: 768px){.nav__dialog-subtext{font-size:.9375rem;padding-bottom:1rem}}.nav__dialog-options{list-style:none;padding:0;margin:0;cursor:auto}.nav__item{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:.9375rem;padding:9px 0;text-align:left;border-bottom:none;cursor:pointer}@media (min-width: 768px){.nav__item{font-size:1rem;padding:10px 0}}.nav__item--gray{background-color:#d9d9d980;color:#707070;padding:5px;cursor:default}.nav__item-disabled{color:#aaa;cursor:not-allowed;pointer-events:none}.nav__item--with-badge{display:flex;align-items:center;justify-content:space-between}.nav__item--with-badge .business-badge{background-color:#000;color:gold;font-weight:700;padding:2px 6px;border-radius:4px;font-size:10px;letter-spacing:1px;margin-left:8px}.nav__item-link{text-decoration:none;color:inherit;cursor:pointer}.nav__item-bold{font-weight:900}.nav__item-title{border:none;background-color:transparent;cursor:pointer}.nav__item--brand{text-align:center}@media (min-width: 768px){.nav__item--brand{display:none}}.breadcrumb-bar{padding:0 1rem}@media (min-width: 768px){.breadcrumb-bar{display:none}}@keyframes dialogFadeIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes dialogClose{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(0)}}.auth__sso-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5625rem}.auth__sso-login{font-family:Inconsolata,monospace,sans-serif;font-size:.875rem;font-weight:500;color:#707070;background-color:#f7f7f7;border:1px solid #707070;border-radius:10px;padding:.5rem 1.25rem;width:15rem;cursor:pointer}.auth__sso-login:hover{box-shadow:0 0 0 1.5px #000}.auth__sso-login--google{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20License:%20Logo.%20Made%20by%20HashiCorp:%20https://github.com/hashicorp/design-system%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%3e%3cpath%20fill='%234285F4'%20d='M14.9%208.161c0-.476-.039-.954-.121-1.422h-6.64v2.695h3.802a3.24%203.24%200%2001-1.407%202.127v1.75h2.269c1.332-1.22%202.097-3.02%202.097-5.15z'/%3e%3cpath%20fill='%2334A853'%20d='M8.14%2015c1.898%200%203.499-.62%204.665-1.69l-2.268-1.749c-.631.427-1.446.669-2.395.669-1.836%200-3.393-1.232-3.952-2.888H1.85v1.803A7.044%207.044%200%20008.14%2015z'/%3e%3cpath%20fill='%23FBBC04'%20d='M4.187%209.342a4.17%204.17%200%20010-2.68V4.859H1.849a6.97%206.97%200%20000%206.286l2.338-1.803z'/%3e%3cpath%20fill='%23EA4335'%20d='M8.14%203.77a3.837%203.837%200%20012.7%201.05l2.01-1.999a6.786%206.786%200%2000-4.71-1.82%207.042%207.042%200%2000-6.29%203.858L4.186%206.66c.556-1.658%202.116-2.89%203.952-2.89z'/%3e%3c/svg%3e");background-size:1.4rem;background-repeat:no-repeat;background-position:1rem 50%}.auth__sso-login--facebook{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4539_1291)'%3e%3cmask%20id='mask0_4539_1291'%20style='mask-type:luminance'%20maskUnits='userSpaceOnUse'%20x='-11'%20y='-10'%20width='92'%20height='46'%3e%3cpath%20d='M-10.9561%20-9.47373H80.5119V35.1884H-10.9561V-9.47373Z'%20fill='white'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_4539_1291)'%3e%3cpath%20d='M22.6043%2024.4201C23.3309%2024.4201%2023.9201%2023.8309%2023.9201%2023.1043V1.89573C23.9201%201.1689%2023.3309%200.579897%2022.6043%200.579897H1.39582C0.668992%200.579897%200.0800781%201.1689%200.0800781%201.89573V23.1043C0.0800781%2023.8309%200.668992%2024.4201%201.39582%2024.4201H22.6043Z'%20fill='%233B5998'/%3e%3cpath%20d='M16.5293%2024.4201V15.188H19.6282L20.0921%2011.59H16.5293V9.29284C16.5293%208.25115%2016.8185%207.54129%2018.3123%207.54129L20.2176%207.54039V4.3224C19.888%204.27863%2018.7571%204.18064%2017.4413%204.18064C14.6944%204.18064%2012.8138%205.85735%2012.8138%208.93662V11.59H9.70703V15.188H12.8138V24.4201H16.5293Z'%20fill='white'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4539_1291'%3e%3crect%20width='24'%20height='24.0002'%20fill='white'%20transform='translate(0%200.499908)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:1.3rem;background-repeat:no-repeat;background-position:1rem 50%}.auth__sso-login--x{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.2856%2010.6635L23.2216%200.5H21.1048L13.3424%209.32302L7.1472%200.5H0L9.3704%2013.8432L0%2024.4999H2.1168L10.3088%2015.1805L16.8528%2024.4999H24M2.8808%202.06189H6.1328L21.1032%2023.0148H17.8504'%20fill='black'/%3e%3c/svg%3e");background-size:1.2rem;background-repeat:no-repeat;background-position:1rem 50%}.credit-dialog{background-color:#fff;padding:20px;border-radius:12px;width:300px;box-shadow:0 4px 15px #0000001a;font-family:Red Hat Display,sans-serif;z-index:10}@media (min-width: 768px){.credit-dialog{width:350px}}.credit-dialog::backdrop{background-color:#1f1f1e98}.credit-dialog__title{font-size:1.5rem;margin-bottom:3rem;text-align:center;color:#333;text-wrap:balance}.credit-dialog__controls{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.credit-dialog__control-btn{background-color:#f5f5f5;border:none;padding:10px;font-size:1.2rem;border-radius:4px;cursor:pointer;width:40px;height:40px}.credit-dialog__credits-display{font-size:1.5rem;border:1px solid #ddd;margin:0 20px;padding:.5rem 3rem;border-radius:5px}.credit-dialog__price{font-size:.85rem;text-align:center;margin:20px}.credit-dialog__promo-btn{background-color:#000;color:#fff;padding:10px 15px;border-radius:6px;border:none;margin-bottom:20px;text-wrap:balance}.credit-dialog__promo-btn span{cursor:pointer;text-decoration:underline;font-weight:700}.credit-dialog__tax-info{font-size:.6rem;text-align:left;color:#888;border-top:1px solid #ddd;padding:1rem 0 2rem}.credit-dialog__actions{display:flex;justify-content:space-between}.credit-dialog__btn{padding:10px 20px;border-radius:6px;font-size:1rem;cursor:pointer;border:none}.credit-dialog__btn--cancel{background-color:transparent;color:#555}.credit-dialog__btn--purchase{background-color:#000;color:#fff;font-family:Inconsolata,sans-serif}.confirm-modal__title{font-family:Red Hat Display,sans-serif;font-weight:700;font-size:1.25rem;margin:0;text-align:center}.confirm-modal__description{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:1rem;text-align:start}.breadcrumb{display:flex;align-items:center;justify-content:flex-start;font-size:.875rem;color:#131313;padding:.5rem 0;width:100%;min-height:2.5rem;box-sizing:border-box}@media (min-width: 768px){.breadcrumb{font-size:1rem;padding:.75rem 0}}.breadcrumb--edit-mode .breadcrumb__icon,.breadcrumb--edit-mode .breadcrumb__separator,.breadcrumb--edit-mode .breadcrumb__text{opacity:.7}.breadcrumb__item{display:flex;align-items:center;text-decoration:none;color:#131313;transition:color .2s ease;font-size:.875rem;font-family:Red Hat Display,sans-serif;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}@media (min-width: 768px){.breadcrumb__item{font-size:1rem;max-width:300px}}.breadcrumb__item:hover{color:#95dca5}.breadcrumb__item--current{color:#131313;cursor:default;padding:.25rem .5rem;border-radius:20px;cursor:pointer}.breadcrumb__item--current:hover{color:#131313;font-weight:700}.breadcrumb__item--editable{background:transparent;border:1px solid transparent;padding:2px 4px;font-size:inherit;color:inherit;font-family:inherit;cursor:text;width:auto;min-width:100px}.breadcrumb__item--editable:hover,.breadcrumb__item--editable:focus{border-color:#ccc;outline:none}.breadcrumb__edit-container{display:flex;align-items:center;max-width:70%;overflow:hidden}.breadcrumb__actions{display:flex;align-items:center;gap:.25rem}.breadcrumb__edit-field{display:flex;align-items:center;max-width:70%}.breadcrumb__edit-button,.breadcrumb__delete-button{display:flex;align-items:center;border:none;background:transparent;cursor:pointer;margin-left:.25rem;padding:0;flex-shrink:0}.breadcrumb__edit-button img,.breadcrumb__delete-button img{width:12px;height:12px}@media (min-width: 768px){.breadcrumb__edit-button img,.breadcrumb__delete-button img{width:14px;height:14px}}.breadcrumb__icon{font-size:1rem;margin-right:.25rem;flex-shrink:0;font-weight:700}@media (min-width: 768px){.breadcrumb__icon{font-size:1.125rem;margin-right:.375rem}}.breadcrumb__separator{margin:0 .3rem;color:#707070;font-size:.75rem;flex-shrink:0}@media (min-width: 768px){.breadcrumb__separator{margin:0 .5rem;font-size:.875rem}}.breadcrumb__loader{display:flex;align-items:center;justify-content:center;margin-left:.25rem;width:24px;height:24px;flex-shrink:0}.styles-list{background-color:#f4f1f0;min-width:302px;width:100%;border:none;margin:0 auto;padding:0;z-index:1000;min-height:25rem}.styles-list::backdrop{background-color:#f4f1f0}.styles-list__loading,.styles-list__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#666}.styles-list__loading i,.styles-list__error i{font-size:2rem;margin-bottom:1rem;color:#999}.styles-list__loading p,.styles-list__error p{font-size:1rem;margin:0}.styles-list__error i{color:#ff4d4f}.styles-list__search-container{background-color:#f4f1f0;padding:0 .5rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 751px){.styles-list__search-container{flex-direction:row;padding:0 5rem}}.styles-list__search-input,.styles-list__selectors{display:flex;align-items:center}.styles-list__search-input{width:100%}@media (min-width: 751px){.styles-list__search-input{width:auto}}.styles-list__style-search{border:1px solid #000000;border-radius:5px;padding:.5rem .625rem;width:100%;box-sizing:border-box;font-family:Read Hat Display,"sans-serif";font-size:1rem}@media (min-width: 751px){.styles-list__style-search{width:9rem}}.styles-list__selector{width:48%;font-family:Read Hat Display,monospace;padding:.5rem .625rem;font-size:1rem;color:#707070;background-color:#f4f1f0;border:1px solid #000000;border-radius:5px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.86%200.279999L2.6%200.279999L6.4%207.04L9.8%200.32L11.44%200.32L6.94%208.86L5.9%208.86L0.86%200.279999Z'%20fill='black'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:10px}@media (min-width: 751px){.styles-list__selector{width:9rem}}.styles-list__selectors{gap:1rem}@media (min-width: 751px){.styles-list__selectors{margin-left:.5rem}}.styles-list__private-toggle{font-family:Read Hat Display,monospace;padding:.5rem .625rem;font-size:1rem;color:#707070;background-color:#f4f1f0;border:1px solid #000000;border-radius:5px;cursor:pointer;transition:all .2s ease;min-width:9rem}.styles-list__private-toggle:hover{background-color:#e9e3e1}.styles-list__private-toggle.active{background-color:#000;color:#fff}.styles-list__card-container{padding:0}.styles-filter{margin-bottom:2rem}.styles-filter__header{display:flex;gap:1rem}.styles-filter__search{flex:1}.styles-filter__search-wrapper{position:relative}.styles-filter__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;z-index:1}.styles-filter__search-input{width:100%;padding:.5rem .75rem .5rem 2.5rem;height:2.125rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#fff;transition:border-color .2s,box-shadow .2s}.styles-filter__search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.styles-filter__search-input::placeholder{color:#9ca3af}.styles-filter__button-wrapper{display:flex;align-items:center}.styles-filter__toggle-btn{position:relative;display:flex;align-items:center;height:2.125rem;gap:.5rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:background-color .2s,border-color .2s}.styles-filter__toggle-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.styles-filter__toggle-btn.active{background-color:#f3f4f6;border-color:#6b7280}.styles-filter__filter-icon{width:1rem;height:1rem}.styles-filter__badge{position:absolute;top:-.5rem;right:-.5rem;background-color:#3b82f6;color:#fff;font-size:.75rem;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-weight:500}.styles-filter__dropdown{position:relative;margin-top:.5rem}.styles-filter__dropdown-content{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;position:static;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:1.5rem;z-index:50}@media (min-width: 768px){.styles-filter__dropdown-content{position:absolute;left:0;top:0;width:20rem}}.styles-filter__section-wrapper{display:flex;justify-content:space-between}.styles-filter__section:not(:last-child){margin-bottom:1.5rem}.styles-filter__section-title{font-weight:500;margin-bottom:.75rem;color:#111827;font-size:.875rem;margin-top:0}.styles-filter__section-list{display:flex;flex-direction:column;gap:.5rem}.styles-filter__checkbox-label{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;font-size:.875rem;color:#374151}.styles-filter__checkbox-label:hover{color:#111827}.styles-filter__checkbox{width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer}.styles-filter__checkbox:checked{background-color:#3b82f6;border-color:#3b82f6}.styles-filter__checkbox:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.styles-filter__checkbox-text{-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}.styles-filter__text-badge{background-color:#000;color:#fff;font-size:.75rem;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-weight:500}.styles-filter__actions{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.styles-filter__clear-btn{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:background-color .2s,border-color .2s}.styles-filter__clear-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.styles-filter__clear-btn:focus{outline:none;box-shadow:0 0 0 1px #3b82f6}.styles-filter__filters{margin-bottom:1.5rem}.styles-filter__filters-title{font-weight:500;margin-bottom:.75rem;color:#111827;font-size:.875rem}.styles-filter__filters-list{display:flex;flex-direction:column;gap:.5rem}.styles-filter__filters-list label{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer;font-size:.875rem;color:#374151}.styles-filter__filters-list label:hover{color:#111827}.styles-filter__filters-list label input[type=checkbox]{width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer}.styles-filter__filters-list label input[type=checkbox]:checked{background-color:#3b82f6;border-color:#3b82f6}.styles-filter__filters-list label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.vp{position:relative;display:flex;flex-direction:column;margin-bottom:5px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #0000000d;width:100%;background-color:#fff}@media (min-width: 751px){.vp{margin:.5rem .2rem}}.vp__header{margin-left:10px;margin-bottom:.5rem}.vp__display-name{font-family:Red Hat Display,san-serif;font-size:1.0625rem;margin:.5rem 0 0}.vp__author{font-family:Red Hat Display,sans-serif;font-size:1rem;color:#666;text-decoration:none;transition:color .2s ease}.vp__author:hover{color:#333;text-decoration:underline}.vp__description{display:flex;flex-direction:column}.vp__color-palette-container{display:flex;flex-direction:column;padding:10px;border-bottom:1px solid black;border-top:1px solid black;gap:.5rem}.vp__color-palette-header{display:flex;align-items:center;justify-content:space-between}.vp__color-palette-label{display:flex;align-items:center;gap:5px;font-family:Red Hat Display,sans-serif;font-size:.75rem}.vp__label{font-family:Red Hat Display,sans-serif;font-size:.75rem;margin:0}.vp__load-btn{font-family:Red Hat Display,sans-serif;font-size:.75rem;font-weight:700;background-color:#f5f5f5;border:1px solid black;border-radius:5px;padding:5px;cursor:pointer}.vp__load-btn:active{box-shadow:0 0 0 1.5px #000}.vp__load-btn:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.vp__color-palette{display:flex}.vp__color{height:25px}.vp__color--1{width:60%}.vp__color--2{width:30%}.vp__color--3{width:10%}.vp__color-palette-foot-notes{font-size:.75rem;opacity:70%;margin:0}.vp__info{padding:0 10px;border-bottom:1px solid black}.vp__info-title{margin:10px 0 0}.vp__info-text{margin:4px 0}.vp__img{cursor:pointer;max-width:100%;height:auto;display:block}.vp__img-container{position:relative;width:100%;min-height:200px;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.vp__img-container i{font-size:48px;color:#999}.vp__show-more{border:none;background-color:transparent;font-family:Red Hat Display,sans-serif;font-size:.6875rem;opacity:50%;padding:0 0 10px}.vp__show-more:disabled{cursor:not-allowed;opacity:.5}.vp__data{padding:0 10px 10px}.vp__data-title{font-family:Red Hat Display,sans-serif;font-size:.75rem;font-weight:500;margin:10px 0 4px}.vp__data-text{font-family:Red Hat Display,sans-serif;font-size:.75rem;font-weight:500;margin:0}.vp__more-info-tag{font-family:Red Hat Display,sans-serif;font-size:.75rem;font-weight:500;height:3rem;display:flex;justify-content:center;align-items:center;cursor:pointer;gap:.5rem;border:none;border-right:1px solid rgba(0,0,0,.1);background-color:#f5f5f5;color:#333;transition:background-color .2s ease;flex:1}.vp__more-info-tag i{font-size:18px;color:#333}.vp__more-info-tag:hover{background-color:#eaeaea}.vp__more-info-tag:disabled{cursor:not-allowed;opacity:.7;background-color:#eaeaea}.vp__action-buttons{display:none}.vp__buttons-container{display:flex;flex-direction:row;width:100%;border-top:1px solid rgba(0,0,0,.1);background-color:#f5f5f5}.vp__buttons-container button{flex:1;border-left:1px solid rgba(0,0,0,.1)}.vp__buttons-container button:first-of-type{border-left:none}.vp .vp__btn{position:relative;border:none;background-color:#f5f5f5;font-family:Red Hat Display,sans-serif;font-size:.875rem;font-weight:600;height:3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;flex:1}.vp .vp__btn i{font-size:20px}.vp .vp__btn:hover{background-color:#e5e5e5}.vp .vp__btn:disabled{cursor:not-allowed;opacity:.7;background-color:#f5f5f5}.vp .vp__btn--selected{background-color:#212121;color:#fff}.vp .vp__btn--selected i{color:#fff}.vp .vp__btn--selected:disabled{background-color:#212121;opacity:.7}.vp .vp__btn--publish{border-right:1px solid rgba(0,0,0,.1)}.vp .vp__btn--publish:hover{background-color:#e3f2fd}.vp .vp__btn--publish:disabled{background-color:#e3f2fd;opacity:.7}.vp .vp__btn--edit{border-right:1px solid rgba(0,0,0,.1)}.vp .vp__btn--edit:hover{background-color:#e5e5e5}.vp .vp__btn--edit:disabled{background-color:#e5e5e5;opacity:.7}.vp .vp__btn--delete:hover{background-color:#ffebee}.vp .vp__btn--delete:disabled{cursor:not-allowed;opacity:.7;background-color:#ffebee}.vp .vp__btn--delete:disabled{background-color:#ffebee;opacity:.7}.vp__private-badge,.vp__private-ready-badge{position:absolute;top:8px;right:8px;background:#000;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:1}.vp__disabled-message{position:absolute;bottom:0;left:0;right:0;background:#000c;color:#fff;padding:8px 12px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;z-index:2}.vp__disabled-message i{font-size:14px;color:#ff6b6b}.vp__disabled-message span{flex:1;line-height:1.2}.cuco-brand{text-decoration:none;display:flex;align-items:center;height:100%;border:none;background:transparent;cursor:pointer;font-family:inherit}.cuco-brand__title{font-family:Red Hat Display,sans-serif;font-weight:900;font-size:1.25rem;color:#131313;margin:0;position:relative;padding-bottom:.2rem}.cuco-brand__title:before{content:"";position:absolute;top:80%;left:0;width:100%;height:10%;background:linear-gradient(to right,#eec456,#eec456 59%,#ff594e 59%,#ff594e 89%,#95dca5 89%,#95dca5);z-index:1;transform:translateY(-50%);border-radius:20px}.cuco-brand__title:after{content:"beta";position:absolute;right:-1.75rem;top:-.5rem;font-size:.7rem;padding:0 .4rem;background-color:#fff;color:#131313;border:1px solid #131313;border-radius:8px;z-index:2;font-weight:400}.card-action-button{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border-radius:10px;font-family:Red Hat Display,sans-serif;font-weight:700;font-size:14px;text-align:center;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px #00000008,0 0 0 1px #00000012}.card-action-button:disabled{opacity:.6;cursor:not-allowed}.card-action-button:hover:not(:disabled){opacity:.9}.card-action-button__icon{width:16px;height:16px}.card-action-button__sub-label{margin-left:2px;opacity:.7}.card-action-button--primary{background:linear-gradient(180deg,#fff0,#00000005),#7bef96;color:#000000e3}.card-action-button--secondary{background:linear-gradient(360deg,#fff0,#ffffff1a),#131313;color:#ffffffe3;border:1px solid rgba(0,0,0,.3)}.card-action-button--retry{background-color:#f0441d;color:#000000e3}.card-action-button--share{background-color:#2196f3;color:#ffffffe3}.button-group{display:flex}.button-group--row{flex-direction:row}.button-group--column{flex-direction:column}.button-group--start{justify-content:flex-start}.button-group--center{justify-content:center}.button-group--end{justify-content:flex-end}.button-group--space-between{justify-content:space-between}.button-group--spacing-small{gap:.5rem}.button-group--spacing-medium{gap:.875rem}.button-group--spacing-large{gap:1.25rem}.button-group--full-width{width:auto}.button-group--full-width.button-group--column>*{width:auto}.style-name-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.style-name-modal{background-color:#f4f1f0;border-radius:10px;padding:2rem;width:90%;max-width:500px;box-shadow:0 4px 6px #0000001a}.style-name-modal .modal-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#131313;font-family:Red Hat Display,sans-serif}.style-name-modal .modal-description{font-size:.9rem;color:#707070;margin:0 0 1.5rem;line-height:1.4;font-family:Red Hat Display,sans-serif}.style-name-modal .input-group{margin-bottom:1.5rem}.style-name-modal .input-group label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:#131313;font-family:Red Hat Display,sans-serif}.style-name-modal .input-group input{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:5px;font-size:1rem;transition:border-color .2s ease;font-family:Red Hat Display,sans-serif}.style-name-modal .input-group input:focus{outline:none;border-color:#95dca5}.style-name-modal .input-group input.error{border-color:#ff594e}.style-name-modal .input-group .error-message{display:block;color:#ff594e;font-size:.8rem;margin-top:.5rem;font-family:Red Hat Display,sans-serif}.style-name-modal .modal-buttons{display:flex;justify-content:flex-end;gap:1rem}.style-name-modal .modal-buttons button{padding:.75rem 1.5rem;border-radius:5px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Red Hat Display,sans-serif}.style-name-modal .modal-buttons .discard-button{background-color:#ff594e;border:1px solid #ff594e;color:#fff}.style-name-modal .modal-buttons .discard-button:hover{background-color:#ff3a2d}.style-name-modal .modal-buttons .discard-button:disabled{opacity:.6;cursor:not-allowed}.style-name-modal .modal-buttons .cancel-button{background-color:#eec456;border:1px solid #e0e0e0;color:#131313}.style-name-modal .modal-buttons .cancel-button:hover{background-color:#ecbc3f}.style-name-modal .modal-buttons .continue-button{background-color:#95dca5;border:1px solid #95dca5;color:#131313}.style-name-modal .modal-buttons .continue-button:hover{background-color:#82d695}.vp-modal{background-color:#f4f1f0;min-width:302px;width:100%;border:none;margin:0 auto;padding:0;z-index:1000;overscroll-behavior:contain;overflow-x:hidden}.vp-modal::backdrop{background-color:#f4f1f0}.vp-modal__header{position:sticky;top:0;z-index:20;background-color:#f4f1f0;display:flex;flex-direction:column;padding-bottom:.5rem;margin-bottom:1rem;width:100%}.vp-modal__header-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem .5rem}@media (min-width: 751px){.vp-modal__header-nav{padding:1rem 5rem}}.vp-modal__title{font-family:Red Hat Display,sans-serif;font-size:1.5rem;font-weight:700;margin:0;color:#000;text-align:center;flex-grow:1}.vp-modal__back-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:10px 12px;cursor:pointer;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:500;color:#333;box-shadow:0 1px 2px #00000008;line-height:1}.vp-modal__back-btn i{font-size:18px;margin-right:2px}.vp-modal__back-btn:hover{background-color:#f8f8f8}.vp-modal__placeholder{width:80px}@media (min-width: 751px){.vp-modal__placeholder{width:100px}}.vp-modal__search-container{background-color:#f4f1f0;padding:0 .5rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 751px){.vp-modal__search-container{flex-direction:row;padding:0 5rem}}.vp-modal__search-input,.vp-modal__selectors{display:flex;align-items:center}.vp-modal__search-input{width:100%}@media (min-width: 751px){.vp-modal__search-input{width:auto}}.vp-modal__selectors{gap:1rem}@media (min-width: 751px){.vp-modal__selectors{margin-left:.5rem}}.vp-modal__style-search{border:1px solid #000000;border-radius:5px;padding:.5rem .625rem;width:100%;box-sizing:border-box;font-family:Read Hat Display,"sans-serif";font-size:1rem}@media (min-width: 751px){.vp-modal__style-search{width:9rem}}.vp-modal__selector{width:48%;font-family:Read Hat Display,monospace;padding:.5rem .625rem;font-size:1rem;color:#707070;background-color:#f4f1f0;border:1px solid #000000;border-radius:5px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.86%200.279999L2.6%200.279999L6.4%207.04L9.8%200.32L11.44%200.32L6.94%208.86L5.9%208.86L0.86%200.279999Z'%20fill='black'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:10px}@media (min-width: 751px){.vp-modal__selector{width:9rem}}.vp-modal__card-container{width:100%;margin:0 auto;padding:.5rem .5rem 1rem;box-sizing:border-box}@media (min-width: 751px){.vp-modal__card-container{padding:.5rem 5rem 1rem}}.vp-modal::-webkit-scrollbar{width:6px}.vp-modal::-webkit-scrollbar-track{background:#f1f1f1}.vp-modal::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.vp-modal::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.vp-modal__footer{position:sticky;bottom:0;padding:16px;background-color:var(--color-white);box-shadow:0 -4px 12px #0000000d;display:flex;justify-content:center;z-index:10}.vp-modal__apply-btn{padding:10px 24px;background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.vp-modal__apply-btn:hover{background-color:var(--color-primary-dark)}.vp-modal__apply-btn:disabled{background-color:var(--color-grey-light);cursor:not-allowed}.video-preview{position:relative;width:100%;height:100%}.video-preview__container{height:300px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;overflow:hidden;border-radius:8px;transition:transform .2s ease}.video-preview__container:hover{transform:scale(.98)}.video-preview__container:hover .video-preview__play-button{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.video-preview__container:hover .video-preview__thumbnail{transform:scale(1.02)}.video-preview__thumbnail{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-preview__thumbnail--ae{height:auto;margin-bottom:30px;object-fit:contain}.video-preview__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .3s ease,transform .3s ease;box-shadow:0 4px 8px #0000004d}.video-preview__play-button:hover{background-color:#000c}.video-preview__play-button i{color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-in-out}.video-modal-content{width:85%;max-width:1024px;background-color:#000;border-radius:8px;position:relative;animation:scaleIn .3s ease-in-out;box-shadow:0 10px 30px #00000080}.video-modal-close{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:28px;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.video-modal-close:hover{transform:scale(1.1)}.video-modal-player-container{position:relative;padding-top:56.25%}.video-modal-player-container>div{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}.video-modal-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:5;border-radius:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.video-modal-content{width:95%}.video-modal-close{top:-35px;right:0;font-size:24px}}.arrangement-card__container{font-family:Red Hat Display,sans-serif;background:radial-gradient(128.97% 141.42% at 0% 0%,#fdf6f5,#f4faf6),#fefefe;border-radius:10px;padding:14px;box-sizing:border-box;box-shadow:0 2px 10px #0000001a;max-width:324px;display:flex;flex-direction:column;gap:12px;width:18.75rem;height:31.25rem;overflow:hidden;position:relative}.arrangement-card__loading-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:10}.arrangement-card__making{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:4px}.arrangement-card__loading-clock{margin:0 auto}.arrangement-card__making-text{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:1rem;color:#333;text-align:center;margin:0}.arrangement-card__header{display:flex;width:100%;justify-content:space-between;margin-top:5px;align-items:center}.arrangement-card__name{border:1px solid #000;border-radius:10px;padding:.3125rem 1rem;font-family:Inconsolata,monospace;font-size:1.25rem;font-weight:500;color:#707070;text-align:center;width:90%}.arrangement-card__content{display:flex;flex-direction:column;overflow:hidden;margin:auto;gap:12px;height:312px;width:100%;flex-grow:1}.arrangement-card__style-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:12px;height:100%;width:100%;margin:0;flex-grow:1;position:relative}.arrangement-card__vp-selected-large{display:flex;flex-direction:column;box-sizing:border-box;border-radius:8px;gap:8px;width:100%;height:100%;padding:.75rem;align-items:center;justify-content:flex-start}.arrangement-card__vp-selected-small{display:flex;flex-direction:row;border-radius:8px;box-sizing:border-box;gap:10px;width:100%;height:fit-content;padding:.6rem;align-items:center;justify-content:center}.arrangement-card__vp-description{font-family:Inconsolata,monospace;font-size:.75rem;font-weight:400;margin:0 0 auto;padding:0 .5rem;width:100%;text-align:center;text-wrap:balance;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#e0e0e0;flex-grow:1}.arrangement-card__vp-img{width:90%;max-height:200px;object-fit:contain;display:block;margin:0 auto 8px;cursor:pointer}.arrangement-card__vp-selected{display:flex;flex-direction:column;border-radius:8px;width:100%}.arrangement-card__social-media-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;width:fit-content;margin:auto;justify-content:center;align-items:center}.arrangement-card__social-media-container a{width:fit-content}.arrangement-card__color-picker-container{display:flex;margin-inline:auto;border:1px solid #b4b4b4;border-radius:5px;width:100%;align-items:stretch;overflow:hidden;font-size:0;background:none}.arrangement-card__color-picker-container-input{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;padding:0;flex-shrink:0;flex-grow:0}.arrangement-card__color-picker-container-input:first-child{width:60%}.arrangement-card__color-picker-container-input:nth-child(2){width:30%}.arrangement-card__color-picker-container-input:last-child{width:10%}.arrangement-card__color-picker-container-input img,.arrangement-card__color-picker-container-input i{position:absolute;top:8px;left:8px;pointer-events:none;z-index:1}.arrangement-card__color-picker{border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;height:1.875rem;width:100%;display:block}.arrangement-card__color-picker::-webkit-color-swatch{border:none;padding:0;margin:0}.arrangement-card__color-picker::-webkit-color-swatch-wrapper{padding:0;margin:0}.arrangement-card__color-picker::-moz-color-swatch{border:none;padding:0;margin:0}.arrangement-card__color-picker::-moz-color-swatch-wrapper{padding:0;margin:0}.arrangement-card__confirm-menu{position:absolute;top:3.8rem;display:flex;flex-direction:column;width:18.75rem;background-color:#f5f5f5;border-radius:10px;height:27rem}.arrangement-card__confirm-menu--large{height:33.25rem}.arrangement-card__confirm-btns{display:flex;justify-content:center;gap:1.25rem}.arrangement-card__confirm-btn{background-repeat:no-repeat;background-position:center;width:4.375rem;height:4.375rem;border:1px solid black;border-radius:10px;cursor:pointer}.arrangement-card__confirm-btn--delete{background-color:#ff594e;background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='28'%20viewBox='0%200%2014%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.3333%203.49998H13.6667V4.83331H12.3333V13.5C12.3333%2013.6768%2012.2631%2013.8464%2012.1381%2013.9714C12.0131%2014.0964%2011.8435%2014.1666%2011.6667%2014.1666H2.33334C2.15652%2014.1666%201.98696%2014.0964%201.86193%2013.9714C1.73691%2013.8464%201.66667%2013.6768%201.66667%2013.5V4.83331H0.333336V3.49998H3.66667V1.49998C3.66667%201.32317%203.73691%201.1536%203.86193%201.02858C3.98696%200.903551%204.15652%200.833313%204.33334%200.833313H9.66667C9.84348%200.833313%2010.0131%200.903551%2010.1381%201.02858C10.2631%201.1536%2010.3333%201.32317%2010.3333%201.49998V3.49998ZM5%206.83331V10.8333H6.33334V6.83331H5ZM7.66667%206.83331V10.8333H9V6.83331H7.66667ZM5%202.16665V3.49998H9V2.16665H5Z'%20fill='%23131313'/%3e%3c/svg%3e");background-size:26px}.arrangement-card__confirm-btn--cancel{background-color:#eec456;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22.0002%200H2.00018C1.46991%200.000523531%200.961507%200.211405%200.586548%200.586365C0.211589%200.961324%200.000706636%201.46973%200.000183105%202V22C0.000706967%2022.5303%200.211589%2023.0387%200.586548%2023.4136C0.961507%2023.7886%201.46991%2023.9995%202.00018%2024H22.0002C22.5305%2023.9995%2023.0389%2023.7886%2023.4138%2023.4136C23.7888%2023.0387%2023.9997%2022.5303%2024.0002%2022V2C23.9997%201.46973%2023.7888%200.961324%2023.4138%200.586364C23.0389%200.211405%2022.5305%200.0005232%2022.0002%200ZM16.7072%2015.293C16.8002%2015.3858%2016.874%2015.496%2016.9244%2015.6174C16.9748%2015.7387%2017.0008%2015.8688%2017.0008%2016.0002C17.0009%2016.1316%2016.9751%2016.2617%2016.9248%2016.3832C16.8746%2016.5046%2016.8009%2016.6149%2016.708%2016.7078C16.6151%2016.8007%2016.5047%2016.8744%2016.3833%2016.9246C16.2619%2016.9749%2016.1318%2017.0007%2016.0004%2017.0006C15.869%2017.0006%2015.7389%2016.9746%2015.6176%2016.9242C15.4962%2016.8738%2015.386%2016.8%2015.2932%2016.707L12.0002%2013.4141L8.70721%2016.707C8.51963%2016.8942%208.26541%2016.9993%208.0004%2016.9991C7.7354%2016.999%207.48129%2016.8937%207.2939%2016.7063C7.10652%2016.5189%207.00118%2016.2648%207.00104%2015.9998C7.0009%2015.7348%207.10597%2015.4806%207.29315%2015.293L10.5861%2012L7.29315%208.70703C7.10597%208.51945%207.0009%208.26522%207.00104%208.00022C7.00118%207.73522%207.10652%207.48111%207.2939%207.29372C7.48129%207.10634%207.7354%207.001%208.0004%207.00086C8.26541%207.00072%208.51963%207.10578%208.70721%207.29297L12.0002%2010.5859L15.2932%207.29297C15.4807%207.10578%2015.735%207.00072%2016%207.00086C16.265%207.001%2016.5191%207.10634%2016.7065%207.29372C16.8938%207.48111%2016.9992%207.73522%2016.9993%208.00022C16.9995%208.26522%2016.8944%208.51945%2016.7072%208.70703L13.4142%2012L16.7072%2015.293Z'%20fill='black'/%3e%3c/svg%3e")}.arrangement-card__confirm-btn--confirm{background-color:#95dca5;background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13%200C10.4288%200%207.91543%200.762437%205.77759%202.1909C3.63975%203.61935%201.97351%205.64968%200.989572%208.02512C0.0056327%2010.4006%20-0.251811%2013.0144%200.249797%2015.5362C0.751405%2018.0579%201.98953%2020.3743%203.80762%2022.1924C5.6257%2024.0105%207.94208%2025.2486%2010.4638%2025.7502C12.9856%2026.2518%2015.5995%2025.9944%2017.9749%2025.0104C20.3503%2024.0265%2022.3807%2022.3603%2023.8091%2020.2224C25.2376%2018.0846%2026%2015.5712%2026%2013C25.996%209.55341%2024.6251%206.24912%2022.188%203.81201C19.7509%201.3749%2016.4466%200.00398351%2013%200ZM19.1914%2010.7236L11.8574%2017.7236C11.671%2017.9011%2011.4234%2018%2011.166%2018C10.9086%2018%2010.6611%2017.9011%2010.4746%2017.7236L6.8086%2014.2236C6.61707%2014.0402%206.5062%2013.7882%206.50033%2013.523C6.49446%2013.2579%206.59407%2013.0012%206.77729%2012.8095C6.96051%2012.6177%207.21235%2012.5065%207.4775%2012.5003C7.74265%2012.4941%207.99942%2012.5934%208.19141%2012.7764L11.166%2015.6172L17.8086%209.27637C18.0006%209.09339%2018.2574%208.9941%2018.5225%209.00031C18.7877%209.00651%2019.0395%209.11771%2019.2227%209.30947C19.4059%209.50123%2019.5056%209.75788%2019.4997%2010.023C19.4938%2010.2882%2019.3829%2010.5402%2019.1914%2010.7236Z'%20fill='%23131313'/%3e%3c/svg%3e")}.arrangement-card__confirm-btn--purchase{background-color:#95dca5;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20License:%20MLP.%20Made%20by%20HashiCorp:%20https://github.com/hashicorp/design-system/%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2016%2016'%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%3e%3cg%20fill='%23000000'%20fill-rule='evenodd'%20clip-rule='evenodd'%3e%3cpath%20d='M5.791%203.318L3.316%205.793a1%201%200%20000%201.414l2.475%202.475a1%201%200%20001.415%200L9.68%207.207a1%201%200%20000-1.414L7.206%203.318a1%201%200%2000-1.415%200zm.707%204.95L4.731%206.5l1.767-1.768L8.266%206.5%206.498%208.268z'/%3e%3cpath%20d='M0%206.5a6.5%206.5%200%200112.346-2.845%206.5%206.5%200%2011-8.691%208.691A6.5%206.5%200%20010%206.5zm6.5-5a5%205%200%20100%2010%205%205%200%20000-10zm6.5%205c0-.201-.01-.4-.027-.597a5%205%200%2011-7.07%207.07A6.5%206.5%200%200013%206.5z'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-size:30px}.arrangement-card__menu-btn{border:none;background-color:#f4f1f0;border-top:1px solid #000;font-size:1.375rem;font-family:Inconsolata,monospace;font-weight:700;padding:.625rem;cursor:pointer}.arrangement-card__menu-btn--bottom{border-bottom:1px solid #000}.arrangement-card__confirm-text{margin:5rem 2rem 1rem;text-align:center}.arrangement-card__confirm-text--warn{color:#ff594e}.arrangement-card__tooltip-card{position:absolute;background-color:#f4f1f0;border:1px solid #707070;width:120px;border-radius:2px;padding:3px 5px;z-index:2;display:none;transition:opacity .2s ease-in-out}.arrangement-card__tooltip-card--form{top:-48px;left:73px}.arrangement-card__tooltip-card--flow{top:-78px;left:65px}.arrangement-card__tooltip-card--pressure{top:-61px;left:100px}.arrangement-card__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:10px 0;cursor:pointer;background-color:transparent;height:0}.arrangement-card__slider::-webkit-slider-runnable-track{width:100%;height:3.5px;background:#000;border-radius:10px}.arrangement-card__slider::-webkit-slider-thumb{border:1px solid #000000;border-bottom:3px solid #000000;height:15px;width:35px;border-radius:20px;background:#d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px}.arrangement-card__slider::-moz-range-track{width:100%;height:3.5px;background:#000;border-radius:10px}.arrangement-card__slider::-moz-range-thumb{border:1px solid #000000;border-bottom:3px solid #000000;height:12px;width:35px;border-radius:20px;background:#d9d9d9;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px}.arrangement-card__social-media{height:307px;display:flex;flex-direction:column}.arrangement-card__social-media-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;width:15.9375rem;height:fit-content;margin-top:auto;margin-bottom:auto}.arrangement-card__social-media-container button{height:fit-content;border:none;border-radius:5px;background-color:transparent;width:100%;position:relative;cursor:pointer}.arrangement-card__social-media-container img{width:2.5rem;height:2.5rem;object-fit:contain}.arrangement-card__back-button{background-color:#fff;border:1px solid rgb(228,228,228);border-radius:10px;height:2rem}.arrangement-card__back-button:hover{box-shadow:0 0 0 1.5px #000}.arrangement-card__style-label{font-family:Inconsolata,monospace;font-weight:600;font-size:.8125rem;align-self:flex-start;margin:0 0 .25rem;display:flex;align-items:center;gap:.25rem}.arrangement-card__slider-container{display:flex;flex-direction:column;margin:0 auto}.arrangement-card__slider-lbl{margin-top:.625rem;position:relative}.arrangement-card__tooltip{position:absolute;cursor:pointer;width:9px}.arrangement-card__tooltip--form:hover+.arrangement-card__tooltip-card--form{display:block}.arrangement-card__tooltip--flow:hover+.arrangement-card__tooltip-card--flow{display:block}.arrangement-card__tooltip--pressure:hover+.arrangement-card__tooltip-card--pressure{display:block}.arrangement-card .bold{font-weight:700}.arrangement-card__loader-container{display:flex;justify-content:center;align-items:center;min-height:200px}.arrangement-style-btn__text{margin-top:12px;font-weight:600;font-size:14px;color:#131313;font-family:Red Hat Display,sans-serif}.arrangement-style-btn{display:flex;flex-direction:column;background-color:#f1f1f1;border-radius:12px;width:100%;height:100%;align-items:center;justify-content:center;border:1px dashed rgba(19,19,19,.2)}.arrangement-style-btn img{width:34px;height:34px;object-fit:cover}.advanced-options-panel{width:100%;padding:10px 12px;box-sizing:border-box;border-radius:10px;margin-top:.625rem;overflow:hidden;height:40px;transition:height .2s ease;font-size:14px;border:1px solid #ccc;box-shadow:0 1px 1px #00000008,0 0 0 1px #00000012;background:linear-gradient(180deg,#fff0,#00000005),#fff;color:#000000e3}.advanced-options-panel__title{text-align:center;font-size:.8125rem;font-weight:400;margin:0;cursor:pointer}.advanced-options{background-color:#d9d9d980;width:100%;padding:.625rem 1.25rem;box-sizing:border-box;border-radius:10px;margin-top:.625rem;overflow:hidden;height:2.0625rem;transition:height .2s ease}.advanced-options__title{text-align:center;font-size:.8125rem;font-weight:400;margin:0;cursor:pointer}.open{height:11.5625rem}.edit-title-container{display:flex;width:100%;align-items:center;justify-content:space-between}.edit-title-actions{display:flex;align-items:center;gap:4px}.edit-title__option{width:20px;height:20px;padding:6px;cursor:pointer;border-radius:4px;transition:background-color .2s,transform .1s;display:flex;align-items:center;justify-content:center}.edit-title__option img,.edit-title__option i{width:100%;height:100%;object-fit:contain;display:flex;align-items:center;justify-content:center;font-size:20px;color:#131313}.edit-title__option i.ri-lg{font-size:20px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.edit-title__option:hover{background-color:#0000000d;transform:translateY(-1px)}.edit-title__option:active{transform:translateY(0)}.edit-title__option--disabled{cursor:not-allowed;opacity:.5}.edit-title__option--disabled:hover{background-color:transparent;transform:none}.edit-title__option--disabled:active{transform:none}.edit-title__option--disabled i{color:#888}.edit-title{display:flex;align-items:center;flex:1;margin-right:8px;text-align:start;box-sizing:border-box}.edit-title__input{transition:all .2s;font-family:Red Hat Display,sans-serif;flex:1;border:1px solid transparent;background:transparent;font-size:16px;font-weight:700;outline:none;cursor:default;width:100%;box-sizing:border-box;padding:6px 8px}.edit-title__input:not(:disabled){cursor:text;border:1px solid #ccc;border-radius:8px}.edit-title__input:focus{border:1px solid rgba(19,19,19,.1607843137)}.edit-title__input:disabled{color:#666}.edit-title__save_button{display:flex;height:100%;font-family:Red Hat Display,sans-serif;font-weight:700;box-sizing:border-box;background:linear-gradient(360deg,#fff0,#ffffff1a),linear-gradient(0deg,#131313,#131313);color:#fff;border:none;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:14px}.edit-title__save_button:hover{opacity:.8}.audio-recorder{padding:6px;border:1px dashed #000;border-radius:5px;display:flex;align-items:center;justify-content:center}.audio-recorder--recording{border:none;padding:8.75px 6px}.audio-recorder__controls{width:100%}.audio-recorder__button{border:none;background-color:transparent;font-family:Inconsolata,monospace;font-size:1rem;display:flex;align-items:center;gap:12px;width:100%;justify-content:center}.audio-recorder__timer{font-family:Inconsolata,monospace;font-size:1rem;padding:1px 6px}.audio-recorder__transcribing{display:flex;align-items:center;gap:12px;position:relative;min-height:19px;padding:0 6px}.audio-recorder__transcribing p{margin:0}.clip-upload{padding:6px;display:flex;align-items:center;justify-content:center}.clip-upload--transcribing{border:none;padding:7.5px 6px}.clip-upload__controls{padding:1px 6px;width:100%}.clip-upload__input{display:none}.clip-upload__label{cursor:pointer;color:#000;font-family:Inconsolata,monospace;font-size:1rem;text-align:center;display:flex;justify-content:center}.clip-upload__label-content{display:flex;align-items:center;gap:12px}.clip-upload__icon{width:20px;height:20px}.clip-upload__transcribing{display:flex;align-items:center;gap:12px;position:relative;min-height:19px;padding:0 6px}.clip-upload__transcribing p{margin:0}.storyboard{display:flex;flex-direction:column;background-color:#f4f1f0;position:relative;overflow:hidden}@media (min-width: 768px){.storyboard{margin:1rem auto 2rem}}.storyboard__alert{border-radius:.6rem;border:1px solid #ffe39e;background:#ffe39e4d;padding:1rem;margin-bottom:1rem;font-size:1rem}.storyboard__alert-title{font-weight:700;margin:0 0 .5rem}.storyboard__alert-content{margin:0 0 .5rem}.storyboard__instruction{border:1px solid #ffffff;border-radius:10px;padding:1rem;background-color:#fefefe66;margin-bottom:1rem}.storyboard__instruction-header{display:flex;align-items:center;gap:.5rem}.storyboard__instruction-header button{background:none;border:none;cursor:pointer;padding:.5rem}.storyboard__info-icon{width:12px;filter:brightness(0)}.storyboard__instruction-title{margin:0;font-family:Inconsolata,monospace;font-weight:700;font-size:1rem}.storyboard__arrow-icon{transition:transform .3s ease}.storyboard__arrow-icon.rotate{transform:rotate(-90deg)}.storyboard__instruction-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin-top:0;display:flex;flex-direction:column;gap:.5rem}.storyboard__instruction-content.show{max-height:200px}.storyboard__instruction-text{margin:.5rem 0;font-size:.875rem}.storyboard__section-container{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative;padding-bottom:6.25rem;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin-bottom:0}@media (min-width: 768px){.storyboard__section-container{overflow-y:auto}}.storyboard__block-container{display:flex;align-items:center;margin:2px 1rem 2px 2rem;gap:.5rem}.storyboard__block-container--drag-over{box-shadow:0 0 20px #8bb4ff65}.storyboard__single-block{display:flex;justify-items:center;gap:.5rem;width:85%;flex-direction:column;position:relative;border:1px solid rgba(0,65,190,.2509803922);border-radius:5px;padding:7px 5px;font-size:1rem;background-color:#fff}.storyboard__block{border:none;border-radius:5px;padding:7px 5px;font-size:1rem;color:#707070;width:92%;background-color:#fff;resize:none;font-family:Spectral,serif;font-weight:400;font-size:1.125rem}@media (min-width: 768px){.storyboard__block{width:88%}}.storyboard__block:focus{outline:none;color:#000}.storyboard__buttons-container{display:flex;gap:5px;align-items:center;width:fit-content}.storyboard__image-label{display:flex;align-items:center;gap:.5rem;background-color:#fefefe;cursor:pointer;font-size:.875rem;margin-right:.5rem;background-color:transparent}.storyboard__image-label img{width:16px;height:16px}.storyboard__add-section-btn{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.storyboard__add-section-btn:hover{background-color:#0056b3}.storyboard__instruction-button{background-color:transparent;color:#000;border:none;padding:0;cursor:pointer;font-size:14px}.storyboard__upload-icon{margin-left:5px}.storyboard__media{position:relative;cursor:pointer;margin:0;width:calc(50% - .25rem);background-color:#f3f3f3;display:flex;align-items:center;justify-content:center;color:#00000080;border-radius:4px}.storyboard__buttons-container{margin:0;width:100%}@media (min-width: 768px){.storyboard__buttons-container{width:auto}}.storyboard__buttons-container>div:not(.storyboard__buttons-container){flex:1;min-width:calc(50% - .25rem);max-width:calc(50% - .25rem)}@media (min-width: 768px){.storyboard__buttons-container>div:not(.storyboard__buttons-container){min-width:calc(25% - .25rem);max-width:calc(25% - .25rem)}}.storyboard__image-title{margin:0;text-align:center;border-radius:2px;font-size:.875rem;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px);color:inherit}.storyboard__delete-indicator{opacity:80%;width:20px;position:absolute;right:8px;display:none}@media (hover: none){.storyboard__delete-indicator{display:block}}.storyboard__player{display:flex;align-items:center;justify-content:center;padding:1.5rem 0;margin-bottom:1rem}@media (min-width: 1280px){.storyboard__player{padding:3rem 0}}.storyboard__media:hover>.storyboard__delete-indicator{display:block}.out-focus{color:#b8b8b8;background-color:#fff}.media-out-focus{color:#b8b8b8;background-color:#f7f7f7}.indicator-out-focus{opacity:50%}.audio-player{width:100%;padding:0 2rem}.audio-player__slider-container{width:100%;max-width:700px;display:flex;align-items:center;margin:0 auto;flex-direction:column;row-gap:1rem}.audio-player__slider-timeline{width:100%;display:flex;align-items:center}.audio-player__slider-timeline:before{width:0;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:5px solid black;border-right:0 solid transparent;transform:translate(100%)}.audio-player__slider-timeline:after{width:0;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:0 solid transparent;border-right:5px solid black;transform:translate(-100%)}.audio-player__slider-controls{display:inline-flex;justify-items:center;align-items:center;gap:1.6rem}.audio-player__slider-controls button{background:transparent;border:none;padding:0;position:relative}.audio-player__slider-controls button:disabled{opacity:.3;cursor:not-allowed}.audio-player__slider-controls button:disabled[title]:hover:after{content:attr(title);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10}.audio-player__slider-control{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.audio-player__slider{width:100%}.audio-player__clock{display:flex;align-items:center;column-gap:1rem}.audio-player input[type=range]{-webkit-appearance:none;width:100%;height:3px;background:#000;outline:none;transition:background .3s ease-in-out;cursor:pointer}.audio-player input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;border-top:12px solid #434040;border-bottom:12px solid #434040;border-left:6px solid transparent;border-right:6px solid transparent;cursor:pointer;transition:transform .2s ease-in-out}.audio-player input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.audio-player input[type=range]::-webkit-slider-runnable-track{background:transparent}.audio-player input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;border-top:12px solid #434040;border-bottom:12px solid #434040;border-left:6px solid transparent;border-right:6px solid transparent;cursor:pointer;transition:transform .2s ease-in-out}.audio-player-error{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;width:50%}.audio-player__loading{display:flex;justify-content:center;align-items:center;min-height:100px;width:100%;position:relative}@media (min-width: 768px){.storyboard-section{padding:1rem;margin-bottom:1rem}}.storyboard-section__header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:.5rem;overflow:hidden}.storyboard-section__header-right{display:flex;align-items:center;gap:1rem}.storyboard-section__number{font-size:14px;font-weight:600;color:#333}.storyboard-section__actions{display:flex;gap:8px}.storyboard-section__selected-action{margin-left:auto;display:flex;align-items:center;gap:8px}.storyboard-section__action{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;border:none;background:#f5f5f5;color:#666;font-size:14px;cursor:pointer;transition:background-color .2s}.storyboard-section__action:hover{background:#ebebeb}.storyboard-section__content{background:#fff;border-radius:4px;height:auto;min-height:36px;overflow:visible}.storyboard-section__textarea{width:100%;border:none;border-radius:4px;font-size:.9rem;font-weight:400;line-height:1.5;resize:none;transition:border-color .2s;overflow:visible;min-height:28px;font-family:Inconsolata,monospace}.storyboard-section__textarea::placeholder{font-family:Inconsolata,monospace}.storyboard-section__textarea--text{min-height:28px!important;height:auto!important}@media (min-width: 768px){.storyboard-section__textarea{font-size:1rem;font-weight:400;line-height:1.5;resize:none;transition:border-color .2s}}.storyboard-section__textarea:focus{outline:none;border-color:#4353ff}.storyboard-section__textarea::placeholder{font-size:.9rem}@media (min-width: 768px){.storyboard-section__textarea::placeholder{color:#999;font-size:1rem}}.storyboard-section__textarea:disabled{background:#f5f5f5;cursor:not-allowed}.storyboard-section__footer{margin-top:8px}.storyboard-section__attachments{display:flex;flex-direction:column;gap:8px}.storyboard-section__media-list{display:flex;flex-wrap:wrap;gap:8px}.storyboard-section__media-item{display:flex;align-items:center;gap:8px;padding:4px 8px;background:#f5f5f5;border-radius:4px}.storyboard-section__media-name{font-size:12px;color:#666;margin:0}.storyboard-section__media-delete{background:none;border:none;padding:2px;cursor:pointer;opacity:.6;transition:opacity .2s}.storyboard-section__media-delete:hover{opacity:1}.storyboard-section__media-delete img{width:12px;height:12px}.storyboard-section__add-attachment{display:flex;align-items:center}.storyboard-section__attachment-label{display:flex;align-items:center;gap:6px;color:#666;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.storyboard-section__attachment-label:hover{background:#f5f5f5}.storyboard-section__attachment-label img{width:1rem;height:1rem;opacity:.6}.storyboard-section__file-input{display:none}.storyboard-section__dropdown-container{position:relative;display:flex;align-items:center;z-index:10}.storyboard-section__restart-button{background-color:transparent;border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:4px;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.storyboard-section__restart-button img{width:20px;height:20px;transition:opacity .2s ease}.storyboard-section__restart-button:hover{background-color:#0000000d;transform:translateY(-1px)}.storyboard-section__restart-button:hover img{opacity:1}.storyboard-section.pointer-events-none{pointer-events:none;opacity:.7;cursor:not-allowed}.storyboard-section__expanded-actions{display:flex;align-items:center;gap:8px;animation:fadeIn .2s ease-in-out}.storyboard-section__actions-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}@media (max-width: 768px){.storyboard-section__actions-row{flex-direction:column;align-items:flex-start;position:absolute;right:24px;top:0;background:#fff;padding:8px;border-radius:8px;box-shadow:0 2px 8px #00000026;z-index:10}}@media (max-width: 1024px) and (min-width: 769px){.storyboard-section__actions-row button{font-size:12px;padding:4px 6px}}.storyboard-section__close-button{transform:rotate(90deg)}.horizontal-actions button{margin:0 3px}@media (max-width: 768px){.horizontal-actions button{margin:3px 0}}@keyframes fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.instruction{border:1px solid #ffffff;border-radius:10px;padding:1rem;background-color:#fefefe66;margin-bottom:1rem}.instruction-header{display:flex;align-items:center;gap:.5rem}.instruction-header button{background:none;border:none;cursor:pointer;padding:.5rem}.instruction-info-icon{width:12px;filter:brightness(0)}.instruction-instruction-title{margin:0;font-family:Inconsolata,monospace;font-weight:700;font-size:1rem}.instruction-arrow-icon{transition:transform .3s ease}.instruction-arrow-icon.rotate{transform:rotate(-90deg)}.instruction-instruction-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin-top:0;display:flex;flex-direction:column;gap:.5rem}.instruction-instruction-content.show{max-height:200px}.instruction-instruction-text{margin:.5rem 0;font-size:.875rem}.public-nav{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:linear-gradient(to top,#f5f1f0,#ddebff);height:3.5rem;box-sizing:border-box;position:fixed;top:0;left:0;right:0;z-index:10;width:100%}@media (min-width: 768px){.public-nav{padding:.5rem 2rem}}.public-nav__left{flex:0 0 auto}.public-nav__right{display:flex;align-items:center;gap:1rem}.public-nav__link{font-family:Red Hat Display,sans-serif;text-decoration:none;color:#707070;font-weight:600;font-size:1rem;padding:.5rem 0;transition:color .2s ease}.public-nav__link:hover{color:#131313}.public-nav__button{font-family:Red Hat Display,sans-serif;padding:.5rem 1.25rem;border-radius:5px;font-weight:600;text-decoration:none;text-align:center;font-size:1rem;background-color:#95dca5;color:#000;border:1px solid #000;transition:transform .2s ease}.public-nav__button:hover{transform:translateY(-1px)}.public-footer{background:linear-gradient(to bottom,#f5f1f0,#ddebff);padding:3rem 1.5rem 1.5rem;color:#131313;font-family:Red Hat Display,sans-serif}.public-footer__container{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto}@media (min-width: 768px){.public-footer__container{flex-direction:row;justify-content:space-between}}.public-footer__section{flex:1;min-width:0}.public-footer__section:first-child{flex:1.5}.public-footer__title{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.public-footer__tagline{font-size:.9rem;margin:0;line-height:1.5;color:#666}.public-footer__links{display:flex;flex-direction:column;gap:.75rem}.public-footer__link{color:#555;text-decoration:none;font-size:.9rem;transition:color .2s ease}.public-footer__link:hover{color:#131313;text-decoration:underline}.public-footer__social{display:flex;flex-direction:column;gap:.75rem}.public-footer__social-link{display:flex;align-items:center;gap:.5rem;color:#555;text-decoration:none;font-size:.9rem;transition:color .2s ease;word-break:break-word}.public-footer__social-link i{font-size:1.25rem;flex-shrink:0}.public-footer__social-link:hover{color:#131313}.public-footer__bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1);text-align:center}.public-footer__copyright{font-size:.85rem;color:#777;margin:0}.pricing-card{background-color:#fff;border-radius:10px;padding:12px;text-align:center;box-shadow:0 2px 8px #00000014;max-width:300px;margin:0 auto;height:440px;position:relative;transition:all .3s ease}@media (min-width: 768px){.pricing-card{margin:0}}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.pricing-card--pro{border:2px solid #ffe39e}.pricing-card--pro:hover{border-color:#ffd97e}.pricing-card__badge{position:absolute;top:-10px;right:15px;background-color:#ffe39e;color:#5e4c1f;padding:4px 12px;font-size:.75rem;font-weight:700;border-radius:16px;box-shadow:0 2px 6px #00000014;text-transform:uppercase;letter-spacing:.5px;font-family:Red Hat Display,sans-serif}.pricing-card__inner{border:1px solid #e9e9e9;border-radius:10px;padding:20px;width:258px;height:410px;display:flex;flex-direction:column}.pricing-card__header{margin-bottom:20px;text-align:left;font-family:Red Hat Display,sans-serif}.pricing-card__title{margin:0;font-size:1.2rem;font-weight:600;color:#222}.pricing-card__price{font-family:Inter,sans-serif;font-size:2rem;font-weight:600;margin:1rem 0 0;color:#111;line-height:1.2;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pricing-card__price--small{font-size:.9rem;color:#555}.pricing-card__price span{font-size:.7em}.pricing-card__subtitle{color:#666;font-size:.85rem;margin:.3rem 0 .8rem;font-weight:500;line-height:1.4}.pricing-card__subtitle--highlight{background:linear-gradient(120deg,#ffe39e4d,#ffe39e1a);padding:4px 8px;border-radius:4px;display:inline-block;color:#5e4c1f}.pricing-card__subtitle--highlight del{font-size:1rem;opacity:.85;font-weight:600;text-decoration-thickness:2px;text-decoration-color:#5e4c1f80}.pricing-card__features-title{font-family:Red Hat Display,sans-serif;font-size:.85rem;font-weight:600;margin:0 0 10px;text-align:left;color:#333}.pricing-card__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;align-items:start;min-height:0;flex:1}.pricing-card__feature{font-family:Red Hat Display,sans-serif;font-size:.8rem;color:#555;line-height:1.4;padding-right:8px}.pricing-card__check{font-size:10px;margin-right:6px;color:#000;background-color:#f3f4f6;padding:0 6px;border-radius:4px;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='9'%20viewBox='0%200%2010%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%204.682L2.288%205.927C2.83%206.784%203.101%207.212%203.448%207.362C3.752%207.492%204.096%207.495%204.401%207.369C4.751%207.225%205.029%206.801%205.584%205.953L8.5%201.5'%20stroke='%23000'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}.pricing-card__button{background-color:#fff;font-family:Red Hat Display,sans-serif;font-size:.9rem;font-weight:600;width:100%;border:1px solid #e0e0e0;border-radius:7px;padding:12px 8px;color:#2e3238;margin-top:auto;cursor:pointer;transition:all .2s ease;white-space:normal;line-height:1.2}.pricing-card__button:hover{background-color:#f5f5f5}.pricing-card__button--pro{background-color:#ffe39e;border-color:#ffe39e;color:#5e4c1f;font-weight:600}.pricing-card__button--pro:hover{background-color:#ffd97e}.pricing-card__button-disabled{background-color:#f0f0f0;color:#aaa;cursor:not-allowed;pointer-events:none;border:1px solid #e0e0e0}.dark{background-color:#1e201d;color:#fff}.dark .pricing-card__title,.dark .pricing-card__price,.dark .pricing-card__subtitle,.dark .pricing-card__features-title{color:#fff}.dark .pricing-card__feature{color:#e0e0e0}.business-modal{background-color:#fff;padding:20px;border-radius:12px;width:300px;box-shadow:0 4px 15px #0000001a;font-family:Red Hat Display,sans-serif;border:none}.business-modal::backdrop{background-color:#1f1f1e98}.business-modal__title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center;color:#333;font-weight:600}.business-modal__description{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;color:#555}.business-modal__contact-info{display:flex;justify-content:center;margin-bottom:1.5rem}.business-modal__email-container{display:flex;align-items:center;gap:8px;padding:4px 0;width:100%;justify-content:center}.business-modal__copy-button{background:none;border:none;padding:4px;cursor:pointer;color:#555;display:flex;align-items:center;justify-content:center}.business-modal__copy-button:hover{color:#333}.business-modal__copy-icon{font-size:18px;transition:all .2s ease}.business-modal__email{font-size:1.1rem;color:#333;text-decoration:none}.business-modal__actions{display:flex;justify-content:center}.business-modal__btn{padding:8px 20px;border-radius:6px;background-color:#333;color:#fff;border:none;cursor:pointer;font-family:Red Hat Display,sans-serif}.project{display:flex;align-items:center;border:1px solid #dfdfdd;border-radius:10px;padding:.6rem 1.25rem;justify-content:space-between;margin-bottom:10px;color:#707070;cursor:pointer}@media (min-width: 768px){.project{margin:.625rem auto}}.project:hover{background-color:#95dca5;color:#000}.project__info{display:flex;flex-direction:column;gap:.25rem;min-width:0;font-family:Red Hat Display,sans-serif}.project__name{margin:0;font-weight:700;font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.project__created-at{font-size:.875rem;margin:0}.project__options{display:flex;align-items:center;gap:.5rem}.project__option{cursor:pointer;font-size:1.5rem;opacity:50%}.project__option:hover{opacity:100%}@media (min-width: 768px){.project__option{opacity:0}}@media (min-width: 768px){.project:hover .project__option{opacity:50%}.project:hover .project__option:hover{opacity:100%}}.project__dialog{border:1px solid #000000;border-radius:10px;padding:.6rem 1.25rem;margin:auto;width:70%;text-align:center}@media (min-width: 768px){.project__dialog{width:24rem}}.project__dialog::backdrop{background-color:#24242499}.project__warning{font-family:Red Hat Display,sans-serif}.project__warning-text{text-wrap:balance}.project__dialog-btns{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.project__btn{border:1px solid black;padding:.625rem;border-radius:10px;font-family:Inconsolata,san-serif;font-weight:700;font-size:1.25rem;cursor:pointer}.project__btn--cancel{background-color:#eec456}.project__btn--delete{background-color:#ff594e}.new-story-btn{display:flex;align-items:center}.new-story-icon{font-size:1.5em;margin-right:.5em}.edit-link{line-height:0;font-size:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:2rem;border-radius:10px;width:90%;max-width:500px;box-shadow:0 2px 10px #0000001a}.modal-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#333}.modal-description{font-size:1rem;color:#666;margin:0 0 1.5rem;line-height:1.5}.modal-input{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:5px;font-size:1rem;margin-bottom:1.5rem;font-family:inherit}.modal-input:focus{outline:none;border-color:#7bef96}.modal-buttons{display:flex;justify-content:flex-end;gap:1rem}.modal-button{padding:.75rem 1.5rem;border-radius:5px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.modal-button:disabled{opacity:.7;cursor:not-allowed}.cancel-button{background-color:#ff594e;border:1px solid #e0e0e0;color:#333}.cancel-button:hover:not(:disabled){background-color:#e5e5e5}.continue-button{background-color:#95dca5;border:none;color:#fff}.continue-button:hover:not(:disabled){background-color:#333}.account-info{max-width:100%;margin:0 auto;padding:1rem}@media (min-width: 768px){.account-info{width:70%}}.account-info__title{font-size:1.5rem;font-weight:700;text-align:center}.account-info__section{border-radius:8px;background-color:#f4f1f0}.account-info__section-title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}@media (min-width: 768px){.account-info__section-title{font-size:1.4rem}}@media (min-width: 1280px){.account-info__section-title{font-size:1.6rem}}.account-info__user-details,.account-info__resource-usage,.account-info__subscription,.account-info__danger-zone{margin-bottom:1rem}.account-info__detail{margin:.25rem 0;font-size:1rem}.account-info__detail--tier{text-transform:capitalize}@media (min-width: 768px){.account-info__detail{font-size:1.1rem}}@media (min-width: 1280px){.account-info__detail{font-size:1.2rem}}.account-info__progress{margin-bottom:1rem}.account-info__progress-label{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.25rem}@media (min-width: 768px){.account-info__progress-label{font-size:1rem}}@media (min-width: 1280px){.account-info__progress-label{font-size:1.1rem}}.account-info__progress-bar{height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}@media (min-width: 768px){.account-info__progress-bar{height:12px}}@media (min-width: 1280px){.account-info__progress-bar{height:14px}}.account-info__progress-fill{height:100%;background-color:#333}.account-info__progress-fill--exceeded{background-color:#f0441d}.account-info__progress-value--exceeded{color:#f0441d;font-weight:600}.account-info__plan{font-size:1rem;margin-bottom:.5rem}@media (min-width: 768px){.account-info__plan{font-size:1.1rem}}@media (min-width: 1280px){.account-info__plan{font-size:1.2rem}}.account-info__button{display:inline-block;padding:.5rem 1rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer;margin-right:.5rem;margin-top:.5rem}@media (min-width: 768px){.account-info__button{padding:.75rem 1.5rem;font-size:1.1rem}}@media (min-width: 1280px){.account-info__button{padding:1rem 2rem;font-size:1.2rem}}.account-info__button--upgrade{background-color:#333;color:#fff}.account-info__button--cancel{background-color:#e0e0e0;color:#333}.account-info__button--delete{background-color:#d9534f;color:#fff}.account-info__danger-text{font-size:.9rem;color:#d9534f;margin-bottom:.5rem}@media (min-width: 768px){.account-info__danger-text{font-size:1rem}}@media (min-width: 1280px){.account-info__danger-text{font-size:1.1rem}}.account-info__author-wrapper{display:flex;gap:2rem;align-items:center}.account-info__author-profile-pic-container{position:relative;width:200px;height:200px;flex-shrink:0}.account-info__author-profile-pic-img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #ddd;background:#fff}.account-info__author-profile-pic-camera{position:absolute;left:50%;bottom:8px;transform:translate(-50%);background:#fff;border-radius:50%;padding:4px;border:1px solid #ccc;box-shadow:0 1px 3px #0000000d;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.account-info__author-details{display:flex;flex-direction:column;gap:.5rem}.account-info__author-display-name{background:#f7f7f7;border-radius:8px;padding:.5rem 1rem;font-size:1rem;font-weight:600;margin-bottom:.5rem;box-shadow:0 1px 4px #0003;width:fit-content;min-width:100px}.account-info__author-bio{background:#f7f7f7;border-radius:8px;padding:.5rem 1rem;font-size:1rem;box-shadow:0 1px 4px #0003;border:1px solid #eee;min-width:450px;min-height:130px}.account-info__author-placeholder{opacity:.5}@media (min-width: 1280px){.account-info{max-width:700px;padding:2rem}}.edit{background-color:#f4f1f0;display:flex;flex-direction:column;overflow:hidden}.edit__container{flex:1;overflow-y:auto;height:calc(100vh - 64px)}@media (min-width: 768px){.edit__container{width:60%;margin:0 auto}}.edit__footer{position:fixed;bottom:0;left:0;right:0;background:#f4f1f0;z-index:100;display:flex;flex-direction:column;align-items:center;padding:1rem}@media (min-width: 1280px){.edit__footer{flex-direction:row;justify-content:space-between;padding:3rem 10rem}}.edit__footer-buttons-top{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width: 1280px){.edit__footer-buttons-top{justify-content:flex-start;gap:2rem}}.edit__footer-buttons-bottom{display:flex;align-items:center;justify-content:flex-end;margin-top:2rem;gap:1rem;width:100%}@media (min-width: 1280px){.edit__footer-buttons-bottom{margin-top:0}}.edit__footer-text{max-width:60%;font-family:Red Hat Display,sans-serif;font-weight:400;color:#131313;font-size:.8125rem}.edit__btn{margin-top:1rem}.edit__options{display:flex;justify-content:center;align-items:center;padding:.6rem;border:1px solid black;border-radius:10px;margin-top:2rem;cursor:pointer}.edit__options--reset{background-color:#ff594e}.edit__options--save{background-color:#95dca5}.edit__options-icon{width:1.5rem}.projects__container{padding:0 1.5rem}@media (min-width: 768px){.projects__container{width:50%;margin:0 auto}}.projects__brand{text-align:center;color:#000;margin-bottom:0;font-family:Red Hat Display,sans-serif}.projects__new-btn{border:none;padding:.6rem 1rem;border-radius:10px;display:block;margin:2rem 0 0 auto;background-color:#000;color:#fff;font-weight:600;font-family:Red Hat Display,sans-serif;font-size:.875rem;text-decoration:none;cursor:pointer}.projects__new-btn:hover{box-shadow:0 0 0 1px #0003}.projects__new-btn:active{box-shadow:0 0 0 2.5px #000}.projects__list{margin:1rem 0}.welcome{border:1px solid #707070;border-radius:10px}.welcome__title{text-align:center;font-family:Red Hat Display,sans-serif;font-weight:400;font-size:1.25rem}.welcome__text{text-align:center;font-family:Red Hat Display,sans-serif;font-weight:400;font-size:1rem}.welcome__btn{text-align:center;padding:.5rem 1rem;border-radius:1.25rem;display:block;margin:1.5rem 0 .2rem auto;background-color:#95dca5;font-weight:700;font-family:Inconsolata,"monospace";font-size:1.25rem;text-decoration:none;cursor:pointer}.welcome__btn:hover{box-shadow:0 0 0 1px #0003}.welcome__btn:active{box-shadow:0 0 0 2.5px #000}.empty_projects{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center;gap:1rem;font-family:Red Hat Display,sans-serif;opacity:0;transform:scale(.95);animation:fadeInScale .5s ease-out forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.empty_projects h2{font-size:2rem;font-weight:700;margin:0}.empty_projects p{font-size:1.2rem;color:#666;margin:0}.empty_projects .big_button{font-size:1.2rem;padding:1rem 8rem;width:30rem;margin-top:1rem;border:none;border-radius:10px;display:block;background-color:#000;color:#fff;font-weight:600;font-family:Red Hat Display,sans-serif;font-size:.875rem;text-decoration:none;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out}.empty_projects .big_button:hover{transform:scale(1.05);box-shadow:0 4px 10px #0003}.empty_projects .big_button:active{transform:scale(.98);box-shadow:0 0 0 1.5px #000}.arrangements-page{display:flex;flex-direction:column}.project-wrapper{position:sticky;top:0;z-index:20;background-color:#f4f1f0}.project-header{border-radius:12px;border:1px solid #e0e0e0;padding:1rem;margin:1rem auto;display:flex;width:90%;max-width:1500px;box-sizing:border-box;font-family:Red Hat Display,sans-serif;flex-direction:column;gap:1rem}@media (min-width: 768px){.project-header{flex-direction:row;justify-content:space-between;align-items:center}}.project-header__info{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.project-header__title{font-size:1.25rem;font-weight:700;margin:0;color:#000}.project-header__updated{font-size:.875rem;color:#666;margin:0;font-weight:400}.project-header__actions{display:flex;gap:.5rem;width:100%;flex-direction:row}@media (min-width: 768px){.project-header__actions{flex-direction:column;justify-content:flex-end;width:auto;min-width:240px}}.project-header__edit-btn,.project-header__delete-btn,.project-header__add-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;box-sizing:border-box;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s ease;font-family:Red Hat Display,sans-serif;width:100%}@media (min-width: 768px){.project-header__edit-btn,.project-header__delete-btn,.project-header__add-btn{width:auto}}.project-header__edit-btn,.project-header__delete-btn{border:1px solid #e0e0e0;color:#000;text-decoration:none}.project-header__edit-btn:hover,.project-header__delete-btn:hover{background:#f5f5f5}.project-header__edit-btn img,.project-header__delete-btn img{width:.875rem;height:.875rem}.project-header__delete-btn{cursor:pointer}.project-header__delete-btn:hover{border-color:#ff4d4f;color:#ff4d4f}.project-header__delete-btn:hover img{filter:invert(39%) sepia(61%) saturate(2979%) hue-rotate(337deg) brightness(100%) contrast(102%)}.project-header__add-btn{border:none;background-color:#000;color:#fff;cursor:pointer}.project-header__add-btn:hover{background-color:#333}.project-header__add-btn:active{background-color:#222}.project-header__add-btn img{width:1rem;height:1rem;filter:brightness(0) invert(1);margin-left:.25rem}.arrangements{display:flex;flex-direction:column;align-items:center;position:relative}@media (min-width: 1280px){.arrangements{padding:0 6rem}}.arrangements__cards-container{width:90%;margin:2rem auto;display:grid;grid-auto-flow:row;gap:.5rem;overflow-y:auto;max-height:80vh;overscroll-behavior:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;padding:1rem 0;align-items:center;justify-items:center}@media (min-width: 768px){.arrangements__cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem auto;overflow-y:visible;scroll-snap-type:none;height:auto;align-items:flex-start;max-height:none}}.arrangements__vp-modal-container{width:100%}.arrangements__loader-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;width:100%;position:relative;margin-top:50px}.pricing-toggle{text-align:center;padding:15px 20px;max-width:700px;margin:0 auto}.pricing-toggle__title{font-family:Red Hat Display,sans-serif;font-weight:600;font-size:2rem;margin-bottom:8px;color:#222}.pricing-toggle__subtitle{font-family:Red Hat Display,sans-serif;font-weight:500;color:#444444d9;font-size:.825rem;margin-bottom:15px;position:relative;display:inline-block;padding:5px 16px;line-height:1.4}.pricing-toggle__badge{background-color:#007bff;color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;margin-left:5px}.pricing-cards{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0}@media (min-width: 768px){.pricing-cards{flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}}.toggle-switch{display:inline-flex;border-radius:10px;padding:5px;background-color:#f1f2f5}.toggle-switch__label{position:relative;margin:0;padding:0}.toggle-switch__input{display:none}.toggle-switch__button{display:inline-block;padding:10px 20px;border-radius:10px;font-size:1rem;cursor:pointer;color:#555;background-color:transparent;transition:background-color .3s ease,color .3s ease}.toggle-switch__button--active{background-color:#fff;color:#000;box-shadow:0 2px 10px #0000001a}.toggle-switch__badge{background-color:#e0e0e0;color:#555;padding:2px 8px;border-radius:12px;font-size:.75rem;margin-left:8px}.register{display:flex;flex-direction:column;align-items:center;margin-top:2rem}@media (min-width: 768px){.register{margin-top:2rem}}.register__container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem}@media (min-width: 768px){.register__container{gap:3rem;flex-direction:row;margin:2rem}}.register__form-container{width:100%;max-width:400px;padding:2rem}.register__title-container{width:15rem;margin:0 auto 2rem;position:relative}.register__title{text-align:left;font-family:Red Hat Display,sans-serif;font-weight:400;font-size:1.25rem;margin:0}.register__email-cont{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:15rem}.register__form-label{font-family:Red Hat Display,sans-serif;font-size:.875rem;color:#131313;margin-top:.5rem}.register__form{width:15rem;background-color:#f7f7f7;border:1px solid #707070;border-radius:10px;padding:.5rem 1.25rem;box-sizing:border-box}.register__login-btn{background-color:#95dca5;border:1px solid black;border-radius:10px;padding:7px 10px;cursor:pointer;width:15rem;box-sizing:border-box;margin-top:.875rem}.register__login-btn:hover{box-shadow:0 0 0 1.5px #000}.register__login-btn:active{box-shadow:0 0 0 1.5px #000;background-color:#95dca575}.register__login-link{font-family:Inconsolata,monospace,sans-serif;font-size:.75rem;text-align:right;width:15rem;margin-top:.2rem}.register__login-link--cta{color:#0041be}.register__tos{font-family:Red Hat Display,sans-serif;font-size:.625rem;line-height:1.0625rem;width:15rem;font-weight:400;text-align:center;margin-top:1rem}.line-with-text{display:flex;align-items:center;text-align:center;width:15rem;padding:20px 10px}.line{flex:1;border-bottom:1px solid #585858;margin:0 7px}.text{padding:0 5px;font-size:20px;color:#585858}.landing{overflow-x:hidden;background-color:#f4f1f0;color:#131313;display:flex;flex-direction:column}.landing__hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.5rem 1.5rem 0;background-color:#f4f1f0;margin-bottom:3rem}@media (min-width: 768px){.landing__hero{padding:3.5rem 2rem 3rem}}.landing__hero-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 768px){.landing__hero-container{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:3rem;height:100%}}.landing__video-container{width:90%;max-width:600px;margin-top:2rem;border-radius:12px;overflow:hidden;border:1px solid rgba(217,217,217,.5019607843);order:2}@media (min-width: 768px){.landing__video-container{width:45%;margin-top:0;order:1}}.landing__video{width:100%;height:auto;display:block}.landing__hero-content{max-width:800px;margin:0 auto;order:1}@media (min-width: 768px){.landing__hero-content{width:45%;margin:0;order:2;text-align:right}}.landing__title{font-family:Red Hat Display,sans-serif;font-size:2.5rem;font-weight:700;margin:0 0 1rem;color:#131313;line-height:1.2}@media (min-width: 768px){.landing__title{font-size:3.5rem;text-align:right}}.landing__subtitle{font-family:Red Hat Display,sans-serif;font-size:1.25rem;color:#707070;margin:0 0 2rem;line-height:1.5}@media (min-width: 768px){.landing__subtitle{font-size:1.5rem;text-align:right}}.landing__cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (min-width: 768px){.landing__cta-buttons{justify-content:flex-end}}.landing__button{font-family:Red Hat Display,sans-serif;padding:.75rem 2rem;border-radius:2rem;font-weight:600;text-decoration:none;text-align:center;font-size:1rem;min-width:140px;transition:transform .2s ease}.landing__button:hover{transform:translateY(-1px)}.landing__button--primary{background-color:#95dca5;color:#000;border:none}.landing__button--secondary{background-color:#f4f1f0;color:#707070;border:1px solid rgba(217,217,217,.5019607843)}.landing__button--large{padding:1rem 3rem;font-size:1.125rem}.about-us{padding:2rem;max-width:800px;margin:0 auto;background-color:#f4f1f0;color:#131313;display:flex;flex-direction:column}.about-us__section{flex:1;padding:0 1.5rem 3rem}.about-us__container{max-width:1200px;margin:0 auto;padding:3rem 1rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px #0000000d}.about-us__title{font-size:2.5rem;font-weight:700;margin:0 0 3rem;text-align:center;color:#000}.about-us__team-members{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}@media (min-width: 768px){.about-us__team-members{flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:2rem}}.about-us__team-member{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:300px;margin:0 auto}@media (min-width: 768px){.about-us__team-member{flex:0 1 calc(33.333% - 2rem);margin:0}}.about-us__team-member-image-container{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:1rem}.about-us__team-member-image{width:100%;height:100%;object-fit:cover}.about-us__team-member-name{font-size:1.25rem;font-weight:600;margin:.5rem 0;color:#333}.about-us__team-member-title{font-size:1.1rem;font-weight:700;margin:0 0 .5rem;color:#000}.about-us__team-member-bio{font-size:1rem;line-height:1.5;color:#555;margin:0}.terms-of-service{padding:2rem;max-width:800px;margin:0 auto;background-color:#f4f1f0;color:#131313;display:flex;flex-direction:column}.terms-of-service__main-content{flex:1;padding:0 1rem 3rem;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.terms-of-service__main-content{padding:0 2rem 3rem}}.terms-of-service__container{max-width:900px;width:100%;margin:0 auto;background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;height:65vh}.terms-of-service__header{padding:2rem 3rem 0}.terms-of-service__content{flex:1;overflow-y:auto;padding:0 3rem 2rem}.terms-of-service__content::-webkit-scrollbar{width:8px}.terms-of-service__content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.terms-of-service__content::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.terms-of-service__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.terms-of-service__title{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-align:center;color:#000}.terms-of-service__effective-date{text-align:center;font-size:1rem;color:#666;margin:0 0 1.5rem}.terms-of-service__section{margin-bottom:2.5rem}.terms-of-service__section-title{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#333}.terms-of-service p{font-size:1rem;line-height:1.6;color:#555;margin:0 0 1rem}.terms-of-service__list{padding-left:2rem;margin-bottom:1rem}.terms-of-service__list li{margin-bottom:.5rem;font-size:1rem;line-height:1.6;color:#555}.terms-of-service__note{margin-top:2rem;padding:1.5rem;background-color:#f9f9f9;border-radius:.5rem;border-left:4px solid #131313}.terms-of-service__note p{margin:0}.terms-of-service__note a{color:#131313;text-decoration:none;font-weight:600}.terms-of-service__note a:hover{text-decoration:underline}@media (min-width: 768px){.terms-of-service__container{height:70vh}}.privacy-policy{padding:2rem;max-width:800px;margin:0 auto;background-color:#f4f1f0;color:#131313;display:flex;flex-direction:column}.privacy-policy__main-content{flex:1;padding:0 1rem 3rem;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.privacy-policy__main-content{padding:0 2rem 3rem}}.privacy-policy__container{max-width:900px;width:100%;margin:0 auto;background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:column;height:65vh}.privacy-policy__header{padding:2rem 3rem 0}.privacy-policy__content{flex:1;overflow-y:auto;padding:0 3rem 2rem}.privacy-policy__content::-webkit-scrollbar{width:8px}.privacy-policy__content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.privacy-policy__content::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.privacy-policy__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.privacy-policy__title{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;text-align:center;color:#000}.privacy-policy__effective-date{text-align:center;font-size:1rem;color:#666;margin:0 0 1.5rem}.privacy-policy__intro{font-weight:500;margin-bottom:1rem}.privacy-policy__section{margin-bottom:2.5rem}.privacy-policy__section-title{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#333}.privacy-policy__subsection-title{font-size:1.2rem;font-weight:600;margin:1.5rem 0 .5rem;color:#444}.privacy-policy p{font-size:1rem;line-height:1.6;color:#555;margin:0 0 1rem}.privacy-policy__list{padding-left:2rem;margin-bottom:1rem}.privacy-policy__list li{margin-bottom:.5rem;font-size:1rem;line-height:1.6;color:#555}.privacy-policy__contact{font-size:1.1rem;margin:1rem 0;text-align:center}@media (min-width: 768px){.privacy-policy__container{height:70vh}}.edit-style-page{background-color:#f5f5f5;display:flex;flex-direction:column}.edit-style-page>*:first-child{flex-shrink:0}.edit-style-docs{display:flex;padding:2rem 0 0;margin:0 auto;align-items:flex-start;justify-content:center;width:70%}@media (max-width: 1024px){.edit-style-docs{flex-direction:column}}.edit-style-container{display:flex;padding:2rem .5rem;margin:0 auto;gap:5rem;flex:1;align-items:flex-start;justify-content:center;width:70%}@media (max-width: 1024px){.edit-style-container{flex-direction:column}}.edit-style-main{flex:8;display:flex;flex-direction:column;gap:1rem}.edit-style-main>section,.edit-style-main>div{max-width:100%;width:100%;box-sizing:border-box}.edit-style-sidebar{flex:2;display:flex;flex-direction:column;gap:1rem;height:100%}.edit-style-section{background-color:#fff;border-radius:10px;padding:1rem;box-shadow:0 1px 3px #0000001a;width:100%;box-sizing:border-box}.edit-style-section.coming-soon{opacity:.7;pointer-events:none}.edit-style-section.coming-soon .section-title{display:flex;align-items:center;gap:.5rem}.edit-style-section.coming-soon .section-title:after{content:"Coming Soon";font-size:.7rem;font-weight:500;background-color:#000000b3;color:#fff;padding:2px 8px;border-radius:12px;letter-spacing:.5px}.edit-style-section.coming-soon .input-area{opacity:.5}.edit-style-section .section-title{font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.edit-style-section .section-title .required{color:red;margin-left:2px}.edit-style-section .section-description{color:#666;font-size:.85rem;margin:0 0 .5rem;white-space:wrap;overflow:hidden;text-overflow:ellipsis}.edit-style-section .section-description .documentation-link{color:#000;font-weight:600;text-decoration:none;padding:2px 6px;border-radius:4px;background-color:#f0f0f0;transition:all .2s ease}.edit-style-section .section-description .documentation-link:hover{background-color:#e0e0e0;text-decoration:underline}.edit-style-row{display:flex;gap:1rem;width:100%;align-items:center}.edit-style-row .separator-text{color:#666;font-size:.85rem;font-weight:500;margin:0;padding:4px 8px;background-color:#f0f0f0;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.edit-style-row .half-width{flex:2}.edit-style-row .half-width.upload-section{flex:1.5}.edit-style-row .full-width{flex:1;width:100%}.edit-style-row.visual-sample-row section{width:100%}@media (max-width: 768px){.edit-style-row{flex-direction:column}.edit-style-row .half-width,.edit-style-row .full-width,.edit-style-row .half-width.upload-section,.edit-style-row .full-width.upload-section{flex:none;width:100%}}.input-area{background-color:#f8f8f8;border-radius:5px;border:1px dashed #ccc;min-height:80px;display:flex;justify-content:center;align-items:flex-start;width:100%}.input-area.upload-area{border:2px dashed #ccc;transition:all .2s ease;cursor:pointer}.input-area.upload-area:hover{background-color:#f0f0f0;border-color:#999}.textarea-container{padding:0;border:none;display:flex;align-items:flex-start;width:100%}.textarea-container .style-textarea{width:100%;min-height:80px;padding:1rem;border:1px solid #e0e0e0;border-radius:5px;resize:none;font-family:inherit;font-size:1rem}.textarea-container .style-textarea:focus{outline:none;border-color:#7bef96}.textarea-container .style-textarea.small-textarea{min-height:60px}.textarea-container .style-input{width:100%;height:42px;padding:.75rem;border:1px solid #e0e0e0;border-radius:5px;font-family:inherit}.textarea-container .style-input:focus{outline:none;border-color:#7bef96}.upload-area{position:relative;min-height:80px;min-width:100%}.upload-area .upload-placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:inherit;flex-direction:column;padding:1rem 0}.upload-area .upload-placeholder i{font-size:2rem;color:#999;margin-bottom:.5rem}.upload-area .upload-placeholder span{font-size:.85rem;color:#666;text-align:center;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-area .upload-placeholder:after{content:"Drag & drop or click to upload";font-size:.85rem;color:#999;white-space:nowrap;display:none}.upload-area .upload-placeholder:not(:has(span)):after{display:block}.upload-area.small-upload{min-height:60px}.upload-area.small-upload .upload-placeholder{min-height:inherit;padding:.75rem 0}.upload-area.small-upload .upload-placeholder i{font-size:1.75rem;margin-bottom:.25rem}.action-buttons{display:flex;gap:.75rem;margin-bottom:.75rem}.action-buttons .action-button{height:38px;flex:1;justify-content:center;font-size:.9rem;border-radius:8px}.action-buttons .publish-button{background-color:#f5f5f5!important;color:#666!important;border:1px solid #e0e0e0!important;box-shadow:none!important}.action-buttons .publish-button:hover{background-color:#ebebeb!important}.action-buttons .publish-button:not(:disabled){background-color:#ffe39f!important;color:#333!important;border:1px solid #e0d090!important}.action-buttons .publish-button:not(:disabled):hover{background-color:#f5d98f!important}.preview-section{background-color:#fff;border-radius:10px;padding:1.25rem;box-shadow:0 1px 3px #0000001a;flex:1;display:flex;flex-direction:column;box-sizing:border-box}.preview-section .preview-title{font-size:1.1rem;font-weight:700;margin:0 0 .25rem}.preview-section .preview-description{color:#666;font-size:.85rem;margin:0 0 .75rem}.preview-section .preview-area{flex:1;background-color:#f8f8f8;border-radius:5px;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;min-height:220px}.preview-section .preview-area .preview-placeholder{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.preview-section .preview-area .preview-placeholder .preview-message{text-align:center;max-width:300px;color:#666}.preview-section .preview-area .preview-placeholder .preview-message .play-icon{display:block;font-size:2.5rem;margin-bottom:.75rem;color:#999}.preview-section .preview-area .preview-placeholder .preview-message p{font-size:.85rem;line-height:1.4;margin:0}.preview-metadata{margin-bottom:1rem}.preview-metadata .metadata-content{display:flex;gap:1rem;align-items:center;padding:.75rem;background-color:#f8f8f8;border-radius:5px}.preview-metadata .metadata-content .metadata-thumbnail{width:100px;height:60px;background-color:#e6e6e6;border-radius:5px;flex-shrink:0}.preview-metadata .metadata-content .metadata-details{flex:1;display:flex;flex-direction:column;gap:.5rem}.preview-metadata .metadata-content .metadata-details .metadata-row{display:flex;align-items:center;justify-content:space-between}.preview-metadata .metadata-content .metadata-details .metadata-row .metadata-label{font-weight:600;font-size:.85rem;color:#333}.preview-metadata .metadata-content .metadata-details .metadata-row .metadata-value{font-size:.85rem;color:#666}.preview-metadata .metadata-content .metadata-details .metadata-row .metadata-rating{display:flex;gap:.25rem}.preview-metadata .metadata-content .metadata-details .metadata-row .metadata-rating i{color:#333;font-size:1rem}.preview-metadata .metadata-content .metadata-details .metadata-row .placeholder{opacity:.5}.download-section .download-header{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem}.download-section .download-header .path-label{color:#999}.download-section .download-buttons{display:flex;gap:.5rem}.download-section .download-buttons .download-action-button{height:32px;font-size:.8rem;padding:0 .5rem;border-radius:5px;white-space:nowrap}.download-section .download-buttons .download-action-button:not(:disabled){background-color:#131313!important;color:#fff!important;border:1px solid #2d2d2d!important;opacity:1;box-shadow:0 1px 3px #0003!important}.download-section .download-buttons .download-action-button:not(:disabled):hover{background-color:#2d2d2d!important;cursor:pointer}.download-section .download-buttons .download-action-button.disabled-download{background-color:#f0f0f0!important;color:#999!important;border:1px solid #e0e0e0!important;opacity:.7;box-shadow:none!important}.download-section .download-buttons .download-action-button.disabled-download:hover{background-color:#e8e8e8!important;cursor:not-allowed}.preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:300px;color:#666}.preview-loading i{display:block;font-size:2.5rem;margin-bottom:.75rem;color:#999}.preview-loading p{font-size:.85rem;line-height:1.4;margin:0 0 .75rem}.preview-loading .upload-progress{width:100%;margin-top:.5rem;display:flex;align-items:center;gap:.75rem}.preview-loading .upload-progress .progress-bar{flex:1;height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.preview-loading .upload-progress .progress-bar .progress-bar-fill{height:100%;background-color:#7bef96;transition:width .3s ease}.preview-loading .upload-progress .progress-text{font-size:.8rem;color:#333;font-weight:600;min-width:3rem;text-align:right}.preview-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:300px;color:#666}.preview-content .video-preview{width:100%;height:100%;min-height:200px}.preview-content .video-preview__container{height:200px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.preview-content .video-preview__thumbnail{width:100%;height:100%;object-fit:cover}.preview-content .video-preview__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .3s ease,transform .3s ease;box-shadow:0 4px 8px #0000004d}.preview-content .video-preview__play-button:hover{background-color:#000c;transform:translate(-50%,-50%) scale(1.1)}.preview-content .video-preview__play-button i{color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.preview-content i{display:block;font-size:2.5rem;margin-bottom:.75rem;color:#999}.preview-content p{font-size:.85rem;line-height:1.4;margin:0}.preview-content p.preview-id{margin-top:.5rem;font-family:monospace;color:#999}.preview-content .success-icon{color:#4caf50}.spinning{animation:spin 1.5s linear infinite}.error-status{display:flex;flex-direction:column;gap:.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-area.upload-area:has(.upload-placeholder span){background-color:#f0f9f0;border-color:#a3d0a5}.input-area.upload-area:has(.upload-placeholder span) i{color:#4caf50}.style-error-banner{background:#ffeaea;color:#d32f2f;border:1px solid #d32f2f;padding:1rem;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;font-weight:700;font-size:1.1rem;gap:.5rem}.preview-area.error{background:#ffeaea;border:2px solid #d32f2f;border-radius:10px}.styles-page{width:100%;overflow-x:hidden}.styles-page .styles-container{margin:0 2rem;padding:2rem 0}.styles-page .styles-container .styles-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;width:100%}.styles-page .styles-container .styles-header h1{font-size:2rem;font-weight:600;color:var(--text-primary);margin:0}.styles-page .styles-container .styles-button{padding:.75rem 1.5rem;background-color:var(--primary);color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.styles-page .styles-container .styles-button:hover{background-color:var(--primary-dark)}.author-profile{padding:2rem;max-width:1200px;margin:0 auto}.author-profile__header{display:flex;gap:2rem;margin-bottom:3rem;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}.author-profile__profile-pic-container{width:150px;height:150px;border-radius:50%;overflow:hidden;flex-shrink:0}.author-profile__profile-pic-img{width:100%;height:100%;object-fit:cover}.author-profile__info{flex:1;display:flex;flex-direction:column;justify-content:center}.author-profile__name{font-family:Red Hat Display,sans-serif;font-size:2rem;margin:0 0 1rem;color:#333}.author-profile__bio{font-family:Red Hat Display,sans-serif;font-size:1rem;line-height:1.5;color:#666;margin:0}.author-profile__styles-title{font-family:Red Hat Display,sans-serif;font-size:1.5rem;margin:0 0 1.5rem;color:#333}.maintenance{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:linear-gradient(135deg,#95dca5,#95dca5 60%,#eec456 60%,#eec456 90%,#ff594e 90%,#ff594e);font-family:Red Hat Display,sans-serif}.maintenance__container{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem 1.5rem;width:100%;min-height:0}@media (min-width: 768px){.maintenance__container{width:100%;max-width:600px;margin:0 auto}}.maintenance-content{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:60px 40px;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.2);width:100%;max-width:600px;text-align:center}.maintenance-icon{margin-bottom:30px}.maintenance-icon i{font-size:80px;color:#95dca5;display:block}.maintenance-title{font-size:2.5rem;font-weight:700;color:#131313;margin-bottom:20px;line-height:1.2}.maintenance-description{font-size:1.2rem;color:#707070;margin-bottom:15px;line-height:1.6}.maintenance-subtitle{font-size:1.1rem;color:#707070;margin-bottom:40px;font-weight:500}.maintenance-info{display:flex;justify-content:center;align-items:center}.maintenance-info .info-item{display:flex;align-items:center;gap:10px;padding:15px 25px;background:#95dca51a;border-radius:50px;border:1px solid rgba(149,220,165,.2)}.maintenance-info .info-item i{font-size:20px;color:#95dca5}.maintenance-info .info-item span{font-size:.95rem;color:#707070;font-weight:500}@media (max-width: 768px){.maintenance-content{padding:32px 10px;border-radius:14px;max-width:95vw}.maintenance-title{font-size:1.5rem}.maintenance-description,.maintenance-subtitle{font-size:1rem}.maintenance-icon i{font-size:48px}.maintenance-info .info-item{padding:10px 12px;font-size:.95rem}}@media (max-width: 480px){.maintenance-content{padding:14px 2px;border-radius:6px;max-width:99vw;min-width:0}.maintenance-title{font-size:1rem;margin-bottom:10px}.maintenance-description,.maintenance-subtitle{font-size:.9rem;margin-bottom:10px}.maintenance-icon{margin-bottom:16px}.maintenance-icon i{font-size:28px}.maintenance-info .info-item{flex-direction:column;gap:4px;padding:6px 2px;font-size:.85rem;border-radius:18px}}
