@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner{align-items:center;display:flex}.spinner-spin{-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}.spinner-color-default{color:rgba(0,0,0,.4)}:root{--btn-medium-h-padding-mobile:21px;--btn-icon-size:35px;--btn-radius:6px}.btn{border:none;border-radius:6px;border-radius:var(--btn-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:1em;margin:0;position:relative;text-decoration:none;transition:opacity .3s,box-shadow .3s,background-color .3s,color .3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.btn:hover{opacity:.6;text-decoration:none}}.btn:focus{outline:none}.btn:not(.btn-full)+.btn{margin-left:8px}.btn-small-caps{font-weight:700;letter-spacing:.15em;text-transform:uppercase}.btn-small,.btn-small-caps{font-size:12px;line-height:13px}.btn-small{padding:7px 10px 6px}.btn-medium{font-size:14px;line-height:15px;padding:10px 15px}@media(max-width:767px){.btn-medium{font-size:17px;line-height:18px;padding:20px 21px 19px;padding:20px var(--btn-medium-h-padding-mobile) 19px}}.btn-alwaysmedium{font-size:14px;line-height:15px;padding:10px 15px}@media(max-width:767px){.btn-alwaysmedium{font-size:15px;line-height:24px;padding:10px 16px}}.btn-large{font-size:14px;line-height:15px;padding:17px 18px 16px}@media(max-width:767px){.btn-large{font-size:17px;line-height:18px;padding:20px 21px 19px}}.btn-icon{align-items:center;height:35px;height:var(--btn-icon-size);justify-content:center;width:35px;width:var(--btn-icon-size)}.btn-filled,.btn-filled:visited{color:var(--b0)}.btn-outlined{background:transparent;border-style:solid;border-width:1px}.btn-minimal{background-color:transparent}.btn-primary.btn-filled{background-color:var(--b100)}.btn-primary.btn-outlined{border-color:var(--b100);color:var(--b100)}.btn-primary.btn-minimal{color:var(--b100)}.btn-primary.btn-minimal:active,.btn-primary.btn-minimal:focus-visible,.btn-primary.btn-minimal:hover,.btn-primary.btn-minimal[aria-expanded=true]{background-color:var(--b20)}.btn-secondary.btn-filled{background-color:var(--b20)}.btn-secondary.btn-filled,.btn-secondary.btn-filled:visited{color:var(--b100)}.btn-secondary.btn-outlined{border-color:var(--b20);color:var(--b20)}.btn-secondary.btn-minimal{color:var(--b20)}.btn-faded.btn-filled{background-color:rgba(0,0,0,.3)}.btn-faded.btn-outlined{border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.3)}.btn-faded.btn-minimal{color:rgba(0,0,0,.3)}.btn-disabled{cursor:default;pointer-events:none}.btn.btn-disabled-style{background-color:var(--b20);border-color:transparent;color:rgba(0,0,0,.5)}.btn.btn-disabled-style.btn-minimal{background-color:transparent}.btn-loading{opacity:.7}.btn-full,.btn-label-wrap{display:flex;width:100%}.btn-label-wrap{align-items:center;justify-content:center;opacity:1}.btn-label-wrap-loading{opacity:0}.btn-label-inner{align-items:center;display:flex;justify-content:center}.btn-label-inner:not(:first-child){margin-left:.4em}.btn-label-inner:not(:last-child){margin-right:.4em}.btn-spinner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.btn-node{display:flex;line-height:1}.btn-node>svg{margin-top:-1px}.btn-group{align-items:center;background:var(--b0);border-radius:6px;border-radius:var(--btn-radius);display:flex;flex-direction:row;gap:1px}.btn-group .btn{border-radius:0;margin:0!important}.btn-group .btn:first-of-type{border-bottom-left-radius:6px;border-bottom-left-radius:var(--btn-radius);border-top-left-radius:6px;border-top-left-radius:var(--btn-radius)}.btn-group .btn:last-of-type{border-bottom-right-radius:6px;border-bottom-right-radius:var(--btn-radius);border-top-right-radius:6px;border-top-right-radius:var(--btn-radius)}.layers-root{z-index:2}.layer-container,.layers-root{left:0;position:absolute;right:0;top:0}:root{--modal-border-radius:14px}.modal-root{bottom:0;left:0;overflow:auto;pointer-events:none;position:fixed;right:0;top:0}.modal-root.modal-is-open{pointer-events:auto}.modal-root.modal-is-open .modal-backdrop{opacity:1}.modal-root.modal-is-open .modal-dialog{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.modal-backdrop{-webkit-tap-highlight-color:transparent;background-color:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s;transition-timing-function:cubic-bezier(.2,.8,.4,1)}.modal-backdrop,.modal-dialog-container{-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal-dialog-container{align-items:center;display:flex;justify-content:center;min-height:100%;outline:none;pointer-events:none;position:absolute;width:100%}.modal-dialog{background:#fff;border-radius:14px;border-radius:var(--modal-border-radius);margin:20px 12px;max-width:100%;opacity:0;position:relative;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;transition-timing-function:cubic-bezier(.2,.8,.4,1);-webkit-user-select:text;-ms-user-select:text;user-select:text}.modal-dialog:focus{outline:none}.modal-dialog.modal-size-small{width:400px}.modal-dialog.modal-size-medium{width:520px}.modal-dialog.modal-size-large{width:640px}.modal-dialog.modal-size-full{border:none;border-radius:0;height:100vh;margin:0;overflow-x:hidden;overflow-y:auto;width:100vw}.modal-dialog.modal-size-auto{width:auto}@media(max-width:600px){.modal-dialog{margin:20px 8px}}.modal-close{align-items:center;display:flex;justify-content:center;line-height:1;position:absolute;right:14px;top:18px}.modal-header{margin:20px 24px 16px}.modal-closeable .modal-header{margin-right:40px}.modal-body{margin:20px;text-align:center}.modal-body h2:first-child{line-height:1;margin:40px 0 16px}.modal-footer{align-items:center;display:flex;justify-content:flex-end;margin:32px 24px 24px}.modal-footer.modal-footer-shrink-margin{margin-top:24px}.labs-modal-body{display:flex;flex-direction:column;font-size:15px;gap:24px;margin:40px}.labs-modal-body.has-hero-image{margin-top:24px}@media(max-width:767px){.labs-modal-body{gap:16px;margin:24px}.labs-modal-body.has-hero-image{margin-top:20px}}.labs-modal-body ul{-webkit-padding-start:20px;color:var(--b100);margin:0;padding-inline-start:20px}.labs-modal-body li:not(:last-child){margin-bottom:8px}.labs-modal-image{position:relative;width:100%}.labs-modal-image.wide{padding-top:50%}.labs-modal-image.square{padding-top:100%}.labs-modal-image img{border-top-left-radius:var(--modal-border-radius);border-top-right-radius:var(--modal-border-radius);height:100%;left:0;position:absolute;top:0;width:100%}.has-hero-image .labs-modal-header{margin-top:12px}.labs-modal-title-row{align-items:center;display:flex;justify-content:space-between}.labs-modal-title{align-items:center;display:flex;gap:12px}.labs-modal-title .back-button{cursor:pointer;height:24px;margin-top:2px;width:24px}.labs-modal-buttons{display:flex;margin-top:12px}.labs-modal-buttons .btn:last-child{flex:1 1}@media(max-width:767px){.labs-modal-buttons{margin-top:8px}}.menu-root{text-align:left}.menu-root .menu-item{box-sizing:border-box;color:var(--b100);padding:8px 10px}@media(min-width:768px){.menu-root .menu-item{font-size:13px}}@media(max-width:767px){.menu-root .menu-item{padding:20px 16px 0}.menu-root .menu-item:last-child{padding-bottom:20px}.menu-root .menu-item:not(:last-child):after{background-color:#f2f2f2;content:"";display:block;height:1px;margin-top:20px;width:100%}}.menu-root a.menu-item{color:var(--b100)!important;display:block;text-decoration:none}.menu-root .menu-item-selectable:hover,.menu-root .menu-item-selected{background:var(--b20);cursor:pointer}.menu-root .menu-item-selected{font-weight:700}.menu-root .menu-item-disabled{color:var(--text-disabled);pointer-events:none}.menu-root .menu-separator{border-top:1px solid #f2f2f2}.menu-root .menu-subheader{color:var(--b60);padding:7px 10px 4px}.menu-root.menu-dark{background-color:var(--b100)}.menu-root.menu-dark .menu-item{color:var(--b0)}.menu-root.menu-dark a.menu-item{color:var(--b0)!important}.menu-root.menu-dark .menu-item-selectable:hover,.menu-root.menu-dark .menu-item-selected{background:hsla(0,0%,100%,.2)}:root{--popover-shadow:0px 4px 8px 0px rgba(0,0,0,.2);--popover-shadow-mobile:0px 0px 14px 0px rgba(0,0,0,.18),0px 1px 2px 0px rgba(0,0,0,.05);--popover-radius:10px}.popover-body{background-color:var(--page-background-color);border:none;border-radius:10px;border-radius:var(--popover-radius);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:var(--popover-shadow);position:absolute;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:transform}@media(min-width:768px){.popover-body.popover-body-mobile-enabled{left:0;top:0}}@media(max-width:767px){.popover-body.popover-body-mobile-enabled{bottom:5px;box-shadow:0 0 14px 0 rgba(0,0,0,.18),0 1px 2px 0 rgba(0,0,0,.05);box-shadow:var(--popover-shadow-mobile);left:5px;margin:0!important;position:fixed;right:5px;-webkit-transform:none!important;transform:none!important}}.popover-noninteractive{pointer-events:none}.popover-arrow{background:var(--page-background-color);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:var(--popover-shadow);opacity:0;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover-arrow.visible{opacity:1}@media(max-width:767px){.popover-body-mobile-enabled .popover-arrow{display:none}}.popover-inner{background:inherit;border-radius:10px;border-radius:var(--popover-radius);overflow:hidden;position:relative}.popover-padding{padding:12px}.billing-flow-warning{align-items:center;background-color:var(--b15);border-radius:6px;display:flex;gap:12px;padding:12px}.billing-flow-warning-icon{align-items:center;background:var(--danger);border-radius:50%;color:var(--b0);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.billing-flow-warning-icon svg{height:12px;width:12px}.text-input{background-clip:padding-box;background-color:#fff;box-sizing:border-box;color:var(--b100);display:inline-block;font-family:var(--sans-serif);font-size:15px;font-weight:400;line-height:1em;margin:0;resize:none;vertical-align:top;width:200px}.text-input::-webkit-input-placeholder{color:var(--b40);-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.text-input:-ms-input-placeholder{color:var(--b40);-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.text-input::placeholder{color:var(--b40);transition:color .15s ease-in-out}.text-input.text-input-error{border-color:var(--danger)}@media(max-width:767px){.text-input{font-size:17px}}.text-input-small{font-size:13px;line-height:24px}.text-input-area{line-height:1.4em}.text-input:focus{outline:0}.text-input[disabled]{color:rgba(0,0,0,.5)}.text-input[disabled]::-webkit-input-placeholder{color:var(--b20)}.text-input[disabled]:-ms-input-placeholder{color:var(--b20)}.text-input[disabled]::placeholder{color:var(--b20)}.text-input-outlined{border:1px solid var(--input-border);border-radius:6px;padding:13px 14px}.text-input-outlined.text-input-small{padding:8px 12px}@media(max-width:767px){.text-input-outlined{padding:18px 20px}}.text-input-minimal{border:none}.text-input-full{display:block;width:100%}.cb{cursor:pointer;display:flex;position:relative}.cb-disabled{cursor:not-allowed}.cb-input{clip:rect(1px,1px,1px,1px);border:none;height:1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cb-input+.cb-checkbox{color:#fff}.cb-input[disabled]+.cb-checkbox{background-color:var(--b40);border:1px solid var(--b40);color:var(--b20)}.cb-input:not([disabled]):active+.cb-checkbox{background-color:var(--b50)}.cb-input:not([disabled]):focus-visible+.cb-checkbox{box-shadow:var(--b20) 0 0 0 2px}.cb-input.cb-checked:not([disabled])+.cb-checkbox{background-color:var(--b100);border-color:var(--b100)}.cb-label{color:var(--b100);font-size:14px;line-height:20px;margin-left:8px}.cb-label-disabled{color:var(--b50)}.cb-checkbox{align-items:center;border:1px solid var(--b20);border-radius:50%;display:flex;flex:none;height:18px;justify-content:center;transition:box-shadow .3s;width:18px}.cb-toggle{background:var(--b20);border-radius:12px;flex:0 0 auto;height:24px;margin-top:1px;transition:background-color .3s,box-shadow .3s;width:40px}.cb-input.cb-checked:not([disabled])+.cb-toggle{background:var(--b100)}.cb-input.cb-checked:not([disabled]):focus+.cb-toggle{box-shadow:var(--b20) 0 0 0 2px}.cb-toggle-knob{background:#fff;border-radius:16px;box-shadow:0 1px 0 rgba(19,21,26,.1);height:16px;-webkit-transform:translateX(4px) translateY(4px);transform:translateX(4px) translateY(4px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:16px}.cb-input.cb-checked+.cb-toggle .cb-toggle-knob{-webkit-transform:translateX(20px) translateY(4px);transform:translateX(20px) translateY(4px)}.select-dropdown-indicator{transition:color .15s}.select-base:hover .select-clear-indicator,.select-base:hover .select-dropdown-indicator{color:var(--b60)}.tid-control{grid-gap:8px;align-items:center;display:grid;grid-template-columns:160px 1fr}.tid-option{grid-gap:10px;display:grid;grid-template-columns:21px 1fr}.tid-option-flag{display:flex;padding-top:2px}.tid-option-description{font-size:12px;line-height:1.3;opacity:.8}.billing-form-grid{grid-gap:24px;display:grid;grid-template-columns:1fr}.billing-form-hgrid{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr}.billing-form-label{color:var(--b100);font-weight:700;margin-bottom:12px}.billing-form-label-description{color:var(--b80);font-weight:400;margin-top:4px}.billing-address-inputs{grid-gap:8px;display:grid;grid-template-columns:1fr}.stripe-card-form{border:1px solid var(--b20);border-radius:6px;box-sizing:border-box;max-width:100%;padding:12px;width:100%}.stripe-card-form.error{border-color:var(--danger)}.billing-form-error{color:var(--danger);font-size:13px;margin-top:5px}.radio{color:#000;cursor:pointer;display:flex;margin-top:15px;position:relative}.radio-input{opacity:0;pointer-events:none;position:absolute}.radio-visual{align-items:center;background-color:var(--b0);border:1px solid var(--b20);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:18px;justify-content:center;transition:background-color .2s,border-color .2s;width:18px}.radio-visual svg{display:block;height:13px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .2s,-webkit-transform .4s ease-out;transition:opacity .2s,transform .4s ease-out;transition:opacity .2s,transform .4s ease-out,-webkit-transform .4s ease-out;width:13px}.radio-visual.checked{background-color:var(--b100);border-color:var(--b100)}.radio-visual.checked svg{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio-label{line-height:1.3;margin-left:10px}.payment-method{align-items:center;display:flex;gap:12px}.payment-method img{border-radius:4px;height:auto;margin-top:3px;width:50px}.choose-payment-modal-add-button{align-self:flex-end}.choose-payment-modal-row{align-items:center;border-bottom:1px solid var(--b20);cursor:pointer;display:flex;justify-content:space-between;padding:16px}.choose-payment-modal-row:hover{background-color:var(--b10)}@-webkit-keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{-webkit-animation-name:skeleton;animation-name:skeleton;background-color:var(--b20);background-image:linear-gradient(90deg,var(--b20),var(--b10),var(--b20));background-repeat:no-repeat;background-size:200px 100%;border-radius:3px;display:inline-block;line-height:1;width:100%}.purchase-modal-add-button{align-self:flex-end}.purchase-modal-payment-method{align-items:center;border:1px solid var(--b20);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.purchase-modal-payment-method:hover{background-color:var(--b10)}.purchase-modal-payment-method.disabled{pointer-events:none}.purchase-preview-table{width:100%}.purchase-preview-table th{color:var(--b60);font-size:11px;font-weight:400;line-height:16px;padding-bottom:12px;text-align:right}.purchase-preview-table td{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-bottom:1px solid var(--b20);color:var(--b100);font-size:15px;font-variant-numeric:tabular-nums;line-height:24px;padding:8px 0;text-align:right}.purchase-preview-table td .skeleton{line-height:24px}.purchase-preview-table tr:first-child td{border-top:1px solid var(--b20)}.purchase-preview-table td:first-child,.purchase-preview-table th:first-child{text-align:left}.purchase-preview-total{align-items:center;display:flex;justify-content:flex-end;text-align:right}.purchase-preview-total-label{color:var(--b60)}.purchase-preview-total-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--b100);font-size:15px;font-variant-numeric:tabular-nums;line-height:24px;min-width:100px;padding-left:10px}.purchase-preview-total-value .skeleton{display:block}.shared-org-credits-warning{display:flex;justify-content:center;max-width:100%;text-align:center;width:400px}@media(max-width:767px){.shared-org-credits-warning br{display:none}}.num-inc-input{align-items:center;display:flex;gap:8px}.num-inc-input input[type=text]{height:36px;padding:0;text-align:center;width:36px}.select-quantity-modal-centered{align-items:center;align-self:center;display:flex;flex-direction:column}.avatar{align-items:center;background:var(--b80);color:#fff;display:flex;font-size:14px;height:28px;justify-content:center;line-height:20px;width:28px}.avatar,.avatar img{border-radius:100px}.avatar-letter{padding-top:1px}.avatar-medium{height:36px;width:36px}.avatar-large{font-size:32px;height:60px;line-height:1.5em;width:60px}.user-dropdown{align-items:center;cursor:pointer;display:inline-flex;transition:opacity .2s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.user-dropdown:hover{opacity:.7}.user-dropdown svg{margin-right:10px}@media(max-width:767px){.user-dropdown svg{display:none}}.user-popover{line-height:1;text-align:left}@media(min-width:768px){.user-popover{width:250px}.user-popover .user-details{font-size:13px;padding:10px}}.user-popover .user-name{color:var(--b100)}.user-popover .user-email{color:var(--b60);margin-top:5px}.user-popover .user-billing{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.user-popover .user-billing .btn-secondary{background:#e6e6e8}.user-popover .user-credits{align-items:center;display:flex;gap:4px}.user-popover .user-footer{padding:10px}@media(max-width:767px){.user-popover .user-footer{padding:16px}}.user-popover .user-footer a{margin-right:10px}.user-dropdown-editor-item{align-items:center;display:flex;justify-content:space-between;margin:2px 0}.user-dropdown-editor-label{align-items:center;display:flex;gap:8px}.user-dropdown-editor-label svg{color:var(--blue)}:root{--app-header-height:66px}.app-header{flex:0 0 auto;height:66px;height:var(--app-header-height);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:600}.app-header-contents{background-color:var(--page-background-color);border-bottom:1px solid rgba(0,0,0,.05);bottom:0;display:flex;justify-content:space-between;left:0;padding:0 var(--content-h-padding);position:absolute;right:0;top:0;z-index:1}.app-header-left,.app-header-right{align-items:center;display:flex;gap:20px}.app-header-left .btn+.btn,.app-header-right .btn+.btn{margin-left:0}.app-header-logo{display:flex}.app-header-item-desktop{padding-top:1px}.app-header-item-desktop.selected,.app-header-item-desktop.selected:hover{color:var(--b100)}.app-header-mobile-title{left:50%;padding-top:2px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.app-header-mobile-title .btn{padding:14px 12px}.app-header-mobile-menu{width:240px}.app-header-mobile-menu .menu-root{text-align:center}:root{--page-padding:20px}.page-wrapper{align-items:stretch;background-color:var(--page-background-color);display:flex;flex-direction:column;height:100%;overflow-x:hidden}.page-sidebar{background-color:var(--b15);border-left:1px solid rgba(34,34,34,.05);z-index:1}.page-main{display:flex;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.page-main.is-desktop-safari:not(.has-header){height:100vh}.page-main.is-desktop-safari.has-header{height:calc(100vh - var(--app-header-height))}.page{display:flex;flex-direction:column;overflow-y:auto;position:relative;width:100%}.page-spacing{padding:20px;padding:var(--page-padding)}@media print{.page-wrapper{height:auto;padding-top:0}}.image-signature{bottom:0;height:1.56%;position:absolute;right:0;width:auto}.prompt-img{background:var(--b20);padding-top:100%;position:relative}.prompt-img .prompt-img-overlay,.prompt-img img{height:100%;left:0;position:absolute;top:0;width:100%}.prompt-img .prompt-img-header{align-items:center;background-color:var(--b100);color:#fff;display:flex;font-weight:700;justify-content:center;left:0;padding:6px 0;position:absolute;top:0;width:100%}.image-prompt-overlay-container{display:flex;position:relative}.image-prompt-overlay{background:rgba(250,250,252,.95);color:var(--b100);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%}.image-prompt-overlay-container:hover .image-prompt-overlay{opacity:1}.image-prompt-overlay h4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.image-prompt-overlay .image-prompt-overlay-image{border-radius:4px;-webkit-filter:drop-shadow(0 4px 24px rgba(0,0,0,.2));filter:drop-shadow(0 4px 24px rgba(0,0,0,.2));overflow:hidden;width:120px}.image-prompt-overlay .cta{color:var(--b60)}@media(min-width:768px){.errp{align-items:center;justify-content:center}}@media(max-width:767px){.errp{flex-flow:column-reverse}}.errp-content{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.errp-content .link-style,.errp-content a{color:var(--b100);font-weight:700}.errp-content .link-style:hover,.errp-content a:hover{color:var(--b90)}@media(min-width:768px){.errp-content{margin-top:60px;width:440px}}@media(max-width:767px){.errp-content{margin-top:20px}}.errp-image-grid{grid-gap:20px;display:grid;gap:20px}@media(min-width:768px){.errp-image-grid{grid-template-columns:repeat(3,200px)}}@media(max-width:767px){.errp-image-grid{grid-template-columns:repeat(2,1fr);margin-top:40px}}.errp-image-grid img{height:100%;width:100%}.alert-root{align-items:center;background:#fff;border-radius:12px;box-shadow:0 3px 8px 0 rgba(0,39,122,.1);color:var(--b100);display:inline-flex;flex-direction:row;padding:12px 15px}@media(max-width:767px){.alert-root{flex-direction:column;width:100%}}.alert-full,.alert-icon{display:flex}.alert-icon{align-items:center;border-radius:100%;flex:0 0 auto;font-size:18px;height:24px;justify-content:center;margin-left:-5px;margin-right:10px;width:24px}.alert-info .alert-icon{background:#eee;color:var(--b100)}.alert-success .alert-icon{background:var(--success);color:var(--b0)}.alert-warning .alert-icon{background:var(--warning);color:var(--b0)}.alert-danger .alert-icon{background:var(--danger);color:var(--b0)}.alert-body{display:flex;flex:1 1 auto;flex-direction:column;font-size:15px;font-weight:500;justify-content:center}@media(max-width:767px){.alert-body{margin-top:8px;text-align:center}}.alert-title{font-weight:500;line-height:1.4}.alert-close{flex:0 0 auto;margin-left:10px}.alert-close button{background:transparent;border:none;color:var(--b60);cursor:pointer;font-size:20px;font-weight:400;line-height:1;outline:none;padding:4px;text-align:center;transition:opacity .3s;width:100%}.alert-close button:hover{opacity:.8}@-webkit-keyframes toast-openAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes toast-openAnimation{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes toast-closeAnimation{0%{opacity:1}to{opacity:0}}@keyframes toast-closeAnimation{0%{opacity:1}to{opacity:0}}.toast-container{align-items:stretch;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;margin:0 auto;max-width:560px;pointer-events:none;position:fixed;right:0;top:0;z-index:200}@media(min-width:768px){.toast-container{padding-bottom:20px}}.toast-root{align-items:center;display:flex;flex-direction:column;height:0;transition:all .24s cubic-bezier(0,0,.2,1)}.toast-root[data-state=entered],.toast-root[data-state=entering]{-webkit-animation:toast-openAnimation .24s cubic-bezier(.175,.885,.32,1.175) both;animation:toast-openAnimation .24s cubic-bezier(.175,.885,.32,1.175) both}.toast-root[data-state=exiting]{-webkit-animation:toast-closeAnimation .12s cubic-bezier(.4,0,1,1) both;animation:toast-closeAnimation .12s cubic-bezier(.4,0,1,1) both}.toast-pad{padding:5px}@media(max-width:767px){.toast-pad{width:100%}}.toast-root .alert-root{box-shadow:0 0 1px rgba(67,90,111,.3),0 5px 8px -4px rgba(67,90,111,.3);flex-shrink:0;pointer-events:all}.announcement{background-color:var(--b20);border-radius:6px;display:flex;padding:12px}@media(min-width:768px){.announcement{width:380px}.announcement .dismiss-button{cursor:pointer}}@media(max-width:767px){.announcement{flex-direction:column;padding:20px}.announcement .dismiss-button{font-size:15px;line-height:24px;padding:0}}.announcement-body{flex:1 1}.announcement-title{align-items:center;display:flex;gap:8px}.announcement-title svg{margin-top:-2px}@media(max-width:767px){.announcement-title{font-size:15px}}.load-announcement svg{width:20px}.mh-buttons{display:flex;justify-content:space-between}.mh-buttons .btn:first-child{margin-left:calc(0px - var(--btn-medium-h-padding-mobile))}.mh-buttons .btn:last-child{margin-right:calc(0px - var(--btn-medium-h-padding-mobile))}.mh-buttons .btn-minimal:active,.mh-buttons .btn-minimal:hover,.mh-buttons .btn-minimal[aria-expanded=true]{background-color:transparent}.help-tooltip{background-color:var(--b100);color:var(--b0);padding:12px}@media(max-width:767px){.help-tooltip{padding:15px}}.help-tooltip .popover-inner{border-radius:0}.help-tooltip .help-tooltip-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.help-tooltip .help-tooltip-header>div{align-items:center;display:flex}.help-tooltip .help-tooltip-header .help-tooltip-icon{width:30px}.help-tooltip .help-tooltip-divider{background-color:var(--b80);height:1px;margin:12px 0}.help-tooltip .help-tooltip-expanded-contents{padding:12px}.help-tooltip .help-tooltip-example-images{align-items:center;display:flex;gap:12px}.help-tooltip .help-tooltip-example-images img{height:200px;width:200px}.help-tooltip .help-tooltip-example-images.outpaint img{height:225px;width:253px}.help-tooltip .help-tooltip-example-prompt{background-color:#222;border-radius:6px;padding:7px 12px}.help-tooltip .help-tooltip-example-prompt .example-text-green{color:#51da4c}.help-tooltip .help-tooltip-example-prompt .example-text-blue{color:aqua}.help-tooltip .help-tooltip-example-prompt .example-text-yellow{color:#fff639}.help-tooltip .help-tooltip-longer-desc-example{align-self:flex-start;width:200px}.help-tooltip .help-tooltip-contents-mobile>div{margin:15px auto 32px;text-align:center;width:80%}.help-tooltip .help-tooltip-contents-mobile .btn{background-color:hsla(0,0%,100%,.2)}.file-picker-input{display:none}.btn-history svg{transition:opacity .3s ease-in-out}.btn-history svg+svg{margin-left:-20px}:root{--image-prompt-input-height:44px;--original-image-padding:6px;--original-image-size:calc(var(--image-prompt-input-height) - var(--original-image-padding)*2)}.image-prompt-form-wrapper{position:relative}@media(min-width:768px){.image-prompt-form-wrapper{position:-webkit-sticky;position:sticky;top:-50px;z-index:599}}.image-prompt-form-header{justify-content:space-between;margin-bottom:15px;min-height:25px}.image-prompt-form-header,.image-prompt-form-header>div{align-items:center;display:flex}.image-prompt-form-header .surprise-button{margin-left:7px}.image-prompt-form-header .btn-history{height:26px;margin-left:8px;width:26px}.image-prompt-form-header .btn-history:hover{background-color:transparent}.image-prompt-form{background:var(--b0);border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,82,.15);overflow:hidden;transition:box-shadow .2s ease-in-out}.image-prompt-form.desktop{align-items:center;display:flex;height:44px;height:var(--image-prompt-input-height)}.image-prompt-form.focused{box-shadow:0 5px 9px 0 rgba(0,0,82,.1)}.image-prompt-input{border:none;flex:1 1;height:100%}.mobile>.image-prompt-input{height:120px}.image-prompt-btn{border-radius:0;cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}.mobile .image-prompt-btn{background-color:var(--b0);border-top:1px solid rgba(0,0,0,.05);width:100%}.desktop .image-prompt-btn{align-items:center;background-color:var(--b0);border-left:1px solid rgba(0,0,0,.05);display:flex;font-size:16px;height:100%;padding-left:14px;padding-right:16px}.desktop .image-prompt-btn:hover{background-color:var(--b100);color:var(--b0);opacity:1}.desktop .image-prompt-btn:active{color:var(--b70)}.desktop .image-prompt-btn.active-style:not(.btn-loading):not(.btn-disabled){background-color:var(--b100);color:var(--b0)}.desktop .image-prompt-btn.active-style:not(.btn-loading):not(.btn-disabled):active{color:var(--b20)}.image-prompt-btn.btn-disabled-style{background-color:var(--b0)}.image-prompt-original-wrapper{align-items:center;display:flex}.desktop>.image-prompt-original-wrapper{padding:6px 0 6px 6px;padding:var(--original-image-padding) 0 var(--original-image-padding) var(--original-image-padding)}.image-prompt-original-wrapper .image-prompt-original{background:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0),linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0);background-position:0 0,2px 2px;background-repeat:repeat,repeat;background-size:4px 4px,4px 4px;border-radius:6px 0 0 6px;height:32px;height:var(--original-image-size);overflow:hidden;width:32px;width:var(--original-image-size)}.image-prompt-original-wrapper .image-prompt-original .prompt-img{height:100%}.image-prompt-original-wrapper .image-prompt-original .prompt-img img{height:100%;width:auto}.image-prompt-original-wrapper .x-button{align-items:center;border-radius:0 6px 6px 0;color:var(--b100);font-size:20px;height:32px;height:var(--original-image-size);width:32px;width:var(--original-image-size)}.image-prompt-original-wrapper .x-button:hover{color:var(--b70)}.image-prompt-help-tooltip-trigger{border-radius:4px;line-height:16px;padding:3px 8px}.image-prompt-help-tooltip-anchor{bottom:0;left:0;position:absolute;width:40px}.out-of-credits-popover{align-items:center;background-color:var(--b100);color:var(--b0);display:flex;gap:8px;padding:8px 12px}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb;left:0}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:14px;margin-top:-5px;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;margin-left:-4px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:scale(0);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.slider .rc-slider-handle{background-color:var(--b0);border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);height:12px;width:12px}.slider .rc-slider-rail{background-color:rgba(0,0,0,.1)}.slider .rc-slider-track{background-color:var(--b100)}.slider:not(.rc-slider-vertical){height:12px}.slider:not(.rc-slider-vertical) .rc-slider-rail,.slider:not(.rc-slider-vertical) .rc-slider-track{height:2px}.slider.rc-slider-vertical{width:12px}.slider.rc-slider-vertical .rc-slider-rail,.slider.rc-slider-vertical .rc-slider-track{width:2px}.editor-keyboard-shortcuts td:first-child{color:var(--b100);font-weight:700;padding-right:12px;text-align:right}.task-error{flex-direction:column;margin:0 auto;max-width:100%;text-align:center;width:280px}.task-error,.task-error-icon{align-items:center;display:flex}.task-error-icon{background-color:var(--danger);border-radius:50%;color:var(--b0);height:30px;justify-content:center;width:30px}.task-error-msg{color:var(--b100);font-size:13px;line-height:1.5;margin-top:20px}.task-error-image{height:auto;margin-top:20px;max-width:100%;width:200px}.select-frame{cursor:pointer;outline:var(--blue) solid 1px;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-frame:not(.has-pointer-events){pointer-events:none}.select-frame:hover:not(.is-moving){outline-width:2px}.select-frame.is-moving{background:rgba(20,0,255,.03);cursor:grabbing}.select-frame-title{bottom:calc(100% + 8px);color:var(--blue);font-size:14px;left:0;line-height:20px;opacity:1;position:absolute;transition:opacity .2s ease-in-out}.select-frame.is-moving .select-frame-title{opacity:0}.select-frame-toolbar{align-items:center;background:var(--b100);border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--b0);display:flex;flex-direction:row;height:36px;pointer-events:all;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-frame-toolbar .btn{font-weight:400;white-space:nowrap}.select-frame-toolbar .btn svg{height:1em;width:1em}.select-frame-toolbar .btn.btn-disabled-style{background:var(--b100);color:var(--b70)}.select-frame-toolbar-separator{background:var(--b80);height:100%;width:1px}.gen-frame-loading{background:transparent;bottom:0;height:4px;left:0;position:absolute;right:0}.gen-frame-loading div{-webkit-animation:genLoadBar 28s ease-out;animation:genLoadBar 28s ease-out;background-color:var(--blue);height:100%;width:99%}@-webkit-keyframes genLoadBar{0%{width:0}to{width:99%}}@keyframes genLoadBar{0%{width:0}to{width:99%}}.gen-picker-options{align-items:center;display:flex;padding:0 9px}.gen-picker-option{cursor:pointer;padding:6px 3px}.gen-picker-option .gen-picker-option-circle{background:var(--b80);border-radius:100%;height:6px;width:6px}.gen-picker-option:hover .gen-picker-option-circle{background:var(--b60)}.gen-picker-option.selected .gen-picker-option-circle{background:var(--b0)}.image-editor-debugger{background:hsla(0,0%,100%,.6);border-radius:3px;bottom:60px;font-size:12px;left:10px;padding:5px;position:absolute;z-index:1000}.image-editor-debugger td{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;padding:0 4px}.keyboard-shortcut{color:var(--b40);font-size:12px;font-weight:700;line-height:16px}.tooltip{font-size:13px;line-height:1.4;max-width:300px;text-align:left}.tooltip.tooltip-normal{background-color:var(--b100);color:var(--b0)}.tooltip.tooltip-normal .popover-inner{padding:8px 12px}.tooltip.tooltip-compact{background:var(--b100);border:none;color:#fff}.tooltip.tooltip-compact .popover-inner{padding:4px 8px}.resizer{cursor:nwse-resize;height:16px;left:100%;position:absolute;top:100%;-webkit-transform:translateX(-9px) translateY(-9px);transform:translateX(-9px) translateY(-9px);width:16px;z-index:1}.resizer-square{background:#fff;border:1px solid var(--blue);height:10px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:10px}.upload-frame{cursor:pointer;outline:var(--blue) solid 1px;position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none}.upload-frame:hover:not(.is-moving){outline-width:2px}.upload-frame.is-moving{background:rgba(20,0,255,.03);cursor:grabbing}.image-editor-undo-controls{pointer-events:none}.image-editor-undo-controls .btn{pointer-events:auto;transition:opacity .3s}.image-editor-undo-controls .btn.hidden{opacity:0;pointer-events:none}.image-editor-redo-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.image-editor-zoom-controls{align-items:center;display:flex;gap:12px}.image-editor-zoom-controls .btn-icon{height:26px;width:26px}.image-editor-zoom-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;line-height:18px;padding:4px 8px;transition:opacity .3s}.image-editor-zoom-value:not(:hover).hidden{opacity:0}.image-editor-zoom-option{align-items:center;display:flex}.image-editor-zoom-option>div:first-child{flex:1 1 auto;padding-right:12px}.image-editor-zoom-option>div:last-child{color:var(--b70);font-size:12px;line-height:1;margin-top:-3px}.image-editor{display:flex;flex:1 1;flex-direction:column;pointer-events:none;position:relative}.image-editor-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.image-editor-canvas.is-erasing{cursor:none}.image-editor-canvas canvas{height:100%;width:100%}.image-editor-tool-layer{bottom:0;left:0;opacity:1;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1}.image-editor-tool-layer.hidden{opacity:0}.image-editor-tool-layer:not(.hidden) .image-editor-tool-interactive{pointer-events:auto}.image-editor-toolbar{align-items:center;bottom:0;display:flex;gap:12px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-user-select:none;-ms-user-select:none;user-select:none}.image-editor-toolbar .btn-primary:hover{opacity:1}.image-editor-tools-bottom-left{bottom:0;left:0;position:absolute}.image-editor-tools-bottom-right{bottom:0;position:absolute;right:0}.image-editor-erase-slider{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-editor-slider{align-items:center;background-color:var(--b20);border-radius:6px;color:var(--b100);display:flex;flex-direction:column;padding:16px}.image-editor-slider .slider{height:100px;margin:12px 0}.image-editor-cursor{border:1.5px solid var(--b100);border-radius:50%;flex-shrink:0}.image-editor-cursor.cursor-min{height:12px;width:12px}.image-editor-cursor.cursor-max{height:16px;width:16px}.image-editor-eraser-cursor{border:3px solid var(--b0);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);z-index:1000}.image-editor-eraser-cursor,.image-editor-hint{left:0;pointer-events:none;position:absolute;top:0}.image-editor-hint{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;width:100%}.image-editor-hint-cursor{-webkit-animation:animatedCursor 10s ease infinite;animation:animatedCursor 10s ease infinite;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);height:34px;margin-bottom:40px;overflow:visible;-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);width:34px}.image-editor-hint-title{color:var(--b0);white-space:nowrap}.image-editor-hint-subtitle{color:hsla(0,0%,100%,.6);white-space:nowrap}.image-editor-header{display:flex;flex-direction:column;gap:12px;left:0;padding:20px;position:absolute;right:0;top:0}.image-editor-header-buttons{align-items:center;display:flex;justify-content:space-between;transition:opacity .3s}.image-editor-header-buttons.hidden{opacity:0}.image-editor-header-buttons>div{align-items:center;display:flex}.image-editor-header-buttons .btn{background-color:var(--b10)}.image-editor-announcements{bottom:60px;left:20px;position:absolute}.bo-modal-credits{align-items:center;align-self:center;display:flex;gap:4px;line-height:20px}.welcome-modal-footer{text-align:center}.content-page-body{color:#191927;font-family:var(--serif);font-size:20px;line-height:1.4;margin:0 auto;max-width:760px;padding:64px 20px}.content-page-body p{margin-bottom:28px;margin-top:0}.content-page-body ol,.content-page-body ul{margin-bottom:28px}.content-page-body ol{margin-top:0}.content-page-body li{margin-bottom:12px}.content-page-body ul ul{margin-bottom:0}.content-page-body li ul{margin-top:12px}.content-page-body .header-subtitle{color:rgba(25,25,39,.5);font-family:var(--sans-serif);font-size:15px;margin-bottom:40px}.content-page-body a{color:var(--b100);text-decoration:underline}.content-page-body a:hover{color:var(--b80)}.actions-menu{line-height:1}@media(min-width:768px){.actions-menu{padding-bottom:3px}}.actions-menu .menu-item.actions-menu-header{color:hsla(0,0%,100%,.6);font-size:11px;padding-top:10px}.empty-collection{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;overflow:hidden}.empty-collection .empty-collection-content{align-items:center;display:flex;flex-direction:column;text-align:center}@media(min-width:768px){.empty-collection{position:relative}.empty-collection .empty-collection-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(max-width:767px){.empty-collection{flex-direction:column;justify-content:flex-end}.empty-collection .empty-collection-content{margin:40px 20px}}.pagination-loading{display:flex;justify-content:center;padding-top:20px}.generated-image{background:var(--b20);background-clip:padding-box;overflow:hidden;padding-top:100%;position:relative}.generated-image .generated-image-overlay,.generated-image img{height:100%;left:0;position:absolute;top:0;width:100%}.paginated-generations .pagination-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,200px)}@media(max-width:767px){.paginated-generations .pagination-content{grid-template-columns:repeat(2,1fr)}}.paginated-generations-item{cursor:pointer}.paginated-generations-item .generated-image{width:100%}.stacked-buttons{display:flex;flex-direction:column}.stacked-buttons button{border:1px solid var(--b20);border-radius:0;font-weight:400;margin-top:-1px;padding:16px 15px 15px;text-transform:none}.stacked-buttons button .btn-label-wrap{justify-content:flex-start}.stacked-buttons button:hover{background-color:var(--b10)}.stacked-buttons button:first-child{border-top-left-radius:5px;border-top-right-radius:5px;margin-top:0}.stacked-buttons button:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media(min-width:768px){.share-popover{width:260px}}@media(max-width:767px){.share-popover{text-align:center}}.share-popover-section{padding:15px 10px}@media(max-width:767px){.share-popover-section{padding:16px}}@media(min-width:768px){.share-popover-unpublished{align-items:center;display:flex;justify-content:space-between}}.share-popover-title{color:var(--b100);font-weight:700!important}@media(max-width:767px){.share-popover-title{font-weight:700;margin-top:12px}}.share-popover-subtitle{margin-top:2px}.share-popover-subtitle b{color:var(--b80)}@media(max-width:767px){.share-popover-subtitle{color:var(--b100);margin-bottom:24px;margin-top:4px}}.share-popover-link{color:var(--b50);margin:auto;max-width:80%}.share-popover-footer{border-top:1px solid var(--b20);padding:10px}.share-popover-footer a{margin-right:10px}.collection-form-input-text{line-height:22px;padding:7px 12px}.collection-form-input-checkbox{align-items:center;flex-flow:row-reverse;justify-content:space-between}.collection-form-input-checkbox .cb-label{color:var(--b60);font-size:12px;line-height:16px;margin-left:0}@media(min-width:768px){.save-popover{padding:15px 10px;width:320px}}@media(max-width:767px){.save-popover{padding:16px 12px}}.save-popover .save-popover-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.save-popover .choose-collections{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto}.save-popover .choose-collection-checkbox{align-items:center;border-radius:6px;flex-flow:row-reverse;padding:8px 12px}.save-popover .choose-collection-checkbox:hover{background-color:var(--b20)}.save-popover .choose-collection-checkbox:hover .choose-collection-checkbox-label svg{color:var(--b50)}.save-popover .choose-collection-checkbox .cb-label{flex:1 1;margin-left:0}@media(max-width:767px){.save-popover .choose-collection-checkbox .cb-label{font-size:17px;line-height:28px}}.save-popover .choose-collection-checkbox .cb-checkbox{background-color:var(--b10);height:20px;width:20px}.save-popover .choose-collection-checkbox .choose-collection-checkbox-label{align-items:center;display:flex;justify-content:space-between}.save-popover .choose-collection-checkbox .choose-collection-checkbox-label svg{color:var(--b40);flex-shrink:0}.save-popover .choose-collection-divider{background-color:var(--b20);flex-shrink:0;height:1px;margin:0 8px}.save-popover .create-collection-button{padding:8px 12px}@media(max-width:767px){.save-popover .create-collection-button{font-size:17px;line-height:28px}}.save-popover .create-collection-button .btn-label-wrap{justify-content:flex-start}.save-popover .create-collection-buttons{display:flex}.gen-detail,.save-popover .create-collection-buttons .btn:last-child{flex:1 1}@media(min-width:768px){.gen-detail{display:flex;gap:60px;justify-content:center;position:relative}}.gen-detail-image{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.gen-detail-image .generated-image{border:1px solid rgba(0,0,0,.05);border-radius:6px;width:100%}.show-image-shadows .gen-detail-image .generated-image{box-shadow:0 14px 26px 0 rgba(0,0,87,.2)}.gen-detail-info{display:flex;flex-direction:column;gap:40px;justify-content:center;text-align:left;width:380px}@media(max-width:767px){.gen-detail-info{align-items:center;gap:20px;margin:40px 0;text-align:center;width:100%}}.gen-detail-prompt-img{border:1px solid rgba(0,0,0,.05);border-radius:6px;overflow:hidden;width:120px}.show-image-shadows .gen-detail-prompt-img{box-shadow:0 8px 16px 0 rgba(0,0,87,.15)}@media(max-width:767px){.gen-detail-prompt-img{width:80px}.gen-detail-prompt-img .caption{font-size:10px}}.gen-detail-caption{line-height:32px;margin:0}@media(max-width:767px){.gen-detail-caption{font-size:20px;line-height:28px}}.gen-detail-creator{align-items:center;display:flex;gap:8px}@media(max-width:767px){.gen-detail-creator{flex-direction:column;gap:10px}}@media(min-width:768px){.gen-detail-buttons{display:flex;position:absolute;right:0;top:0}}.gen-detail-mobile-button-row{display:flex}.gen-detail-mobile-button-row .btn{flex:1 1}@media(max-width:767px){.generation-modal .modal-dialog{margin-top:60px;width:100%}}@media(min-width:768px){.generation-modal .modal-dialog{max-width:calc(100vw - 160px)}.generation-modal .gen-detail-image{width:min(100vh - 160px,760px)}}.generation-modal-control{position:absolute}.generation-modal-control.arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.generation-modal-control.arrow.left{left:calc(var(--btn-icon-size)*-1)}.generation-modal-control.arrow.left .btn{border-bottom-right-radius:0;border-top-right-radius:0}.generation-modal-control.arrow.right{right:calc(var(--btn-icon-size)*-1)}.generation-modal-control.arrow.right .btn{border-bottom-left-radius:0;border-top-left-radius:0}@media(max-width:767px){.generation-modal-control.close{right:0;top:calc(var(--btn-icon-size)*-1 - 12px)}.generation-modal-control.close svg{height:24px;width:24px}}@media(min-width:768px){.generation-modal-control.close{left:calc(var(--btn-icon-size)*-1);top:calc(var(--btn-icon-size)*-1)}}.collection-grid-error{color:var(--danger);margin:20px auto;max-width:100%;text-align:center;width:400px}.collection-layout{align-items:flex-start;display:flex;gap:40px}.collection-layout-header{display:flex}@media(min-width:768px){.collection-layout-header{align-items:center;gap:12px;justify-content:space-between}}@media(max-width:767px){.collection-layout-header{flex-direction:column;gap:20px}}.collection-layout-actions,.collection-layout-details{align-items:center;display:flex}.collection-layout-details{gap:12px}.collection-layout-details-divider{background-color:var(--b20);height:16px;width:1.5px}.collection-layout-private{align-items:center;display:flex;gap:8px}.collection-layout-main{flex:1 1;max-width:100%}@media(min-width:768px){.collection-layout-main{padding-left:20px;padding-right:220px}}.collection-creator-info{border:1px solid var(--b20);border-radius:8px;padding:20px;position:fixed;right:20px;width:180px}.tab-row{display:flex;gap:24px}.tab-row-tab{font-weight:700;padding:8px 0;transition:all .1s ease-in-out}.tab-row-tab.selected,.tab-row-tab.selected:hover{color:var(--b100)}@media(min-width:768px){.collections-page{padding-left:120px;padding-right:120px}}@media(max-width:767px){.collections-page{padding-bottom:100px}}@media(min-width:768px){.collections-page-header{margin-bottom:24px;margin-top:48px}}@media(max-width:767px){.collections-page-header{margin-bottom:20px;margin-top:20px}}.collections-page-toolbar{align-items:center;display:flex;justify-content:space-between}.collections-page-subheader{align-items:center;display:flex;gap:8px}.collections-grid{grid-gap:12px;display:grid;gap:12px}@media(min-width:768px){.collections-grid{grid-auto-rows:120px;grid-template-columns:repeat(auto-fill,252px)}}@media(max-width:767px){.collections-grid{grid-auto-rows:128px;grid-template-columns:repeat(2,1fr)}}.collections-grid-item{background-color:var(--b20);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px}.collections-grid-item:hover{background-color:var(--b30)}.collections-grid-item.outlined{background-color:unset;border:1.5px dashed var(--b30)}.collections-grid-item.outlined:hover{border-color:var(--b40)}@media(min-width:768px){.collections-grid-item.large{grid-row:span 2}}@media(max-width:767px){.collections-grid-item.large{grid-column:span 2}}.collections-grid-item-header{display:flex;gap:8px}.collections-grid-item-header svg{flex-shrink:0}.collections-page-create-button-mobile{background-color:var(--b10);bottom:0;left:0;padding:20px;position:fixed;right:0}@media(min-width:768px){.collections-page-announcement{position:absolute;right:12px;top:12px}}.collections-page-announcement svg{width:20px}.hist{height:100%;position:relative;width:200px}.hist-contents{height:100%;overflow-y:auto;padding:20px}.hist-header{align-items:center;display:flex;justify-content:space-between}.hist-header h5{color:var(--b60);font-family:var(--sans-serif);font-size:14px;line-height:1;margin:0}.hist-clear-btn.btn-filled{background:#e6e6e8}.hist-task{display:block;position:relative}.hist-task-link{cursor:pointer}.hist-task-active{background:rgba(0,0,0,.15);border-radius:5px;height:20px;position:absolute;right:calc(100% + 8px);top:calc(50% - 10px);width:4px}.hist-task-grid{grid-gap:4px;display:grid;grid-template-columns:repeat(4,1fr);opacity:1;transition:opacity .4s}.hist-task:hover .hist-task-grid{opacity:.6}.hist-gen-img{background:var(--b20);overflow:hidden;position:relative}.hist-gen-img:empty{padding-top:100%}.hist-gen-img:empty:after{-webkit-animation:shine 2s infinite;animation:shine 2s infinite;background-image:linear-gradient(90deg,var(--b20) 0,hsla(0,0%,100%,.3) 50px,var(--b20) 100px);background-repeat:repeat-x;content:"";height:100%;left:-140px;position:absolute;top:0;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);width:100px}.hist-gen-img:nth-child(1n):after{-webkit-animation-delay:.1s;animation-delay:.1s}.hist-gen-img:nth-child(2n):after{-webkit-animation-delay:.2s;animation-delay:.2s}.hist-gen-img:nth-child(3n):after{-webkit-animation-delay:.3s;animation-delay:.3s}.hist-gen-img:nth-child(4n):after{-webkit-animation-delay:.4s;animation-delay:.4s}.hist-gen-img:nth-child(5n):after{-webkit-animation-delay:.5s;animation-delay:.5s}.hist-gen-img:nth-child(6n):after{-webkit-animation-delay:.6s;animation-delay:.6s}.hist-gen-img:nth-child(7n):after{-webkit-animation-delay:.7s;animation-delay:.7s}.hist-gen-img:nth-child(8n):after{-webkit-animation-delay:.8s;animation-delay:.8s}.hist-gen-img:nth-child(9n):after{-webkit-animation-delay:.9s;animation-delay:.9s}.hist-gen-img:nth-child(10n):after{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes shine{0%{left:-140px}to{left:120px}}@keyframes shine{0%{left:-140px}to{left:120px}}.credit-breakdown{align-items:center;display:flex;flex-direction:column}.credit-breakdown-aggregate{align-items:center;display:flex;gap:4px;padding:6px 12px}.credit-breakdown-details{align-items:center;display:flex;flex-direction:column;gap:8px;line-height:24px;text-align:center}.example-img{cursor:pointer}@media(min-width:768px){.example-img.large{grid-column:auto/span 2;grid-row:auto/span 2}}.example-img img{height:100%;width:100%}.example-img-modal-prompt{color:var(--b100);margin-left:auto;margin-right:auto;max-width:80%;text-align:center}.create-examples-submit{background:var(--b20);display:flex;grid-column:auto/span 3}@media(max-width:767px){.create-examples-submit{grid-column:auto/span 2}}.create-examples-submit-info{display:flex;flex-direction:column;justify-content:space-between;padding:40px}@media(max-width:767px){.create-examples-submit-info{padding:30px}}.create-examples-submit-info p{margin:0;padding-bottom:20px}.create-examples-submit-visual{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-end}.create-examples-submit-visual div{padding-bottom:15%;width:15%}.lhr{display:grid;grid-template-columns:auto 1fr}.lhr-label{color:var(--b40);font-size:12px;font-weight:700;line-height:1;padding-right:10px;text-transform:uppercase}.lhr-rule{position:relative}.lhr-rule:before{border-top:1px solid var(--b20);content:"";left:0;position:absolute;right:0;top:calc(50% - 1px);z-index:1}.centered-square-container{align-items:center;display:flex;flex:1 1}.centered-square-container .centered-square{flex:1 1;position:relative}@media(min-width:768px)and (orientation:landscape){.centered-square-container{flex-direction:column}.centered-square-container .centered-square{aspect-ratio:1}}@media(max-width:767px),(orientation:portrait){.centered-square-container{flex-direction:row}.centered-square-container .centered-square{padding-top:100%}}.erasable-canvas{background:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0),linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 75%,rgba(0,0,0,.1) 0);background-position:0 0,5px 5px;background-repeat:repeat,repeat;background-size:10px 10px,10px 10px;cursor:none}.erasable-canvas,.erasable-canvas canvas{height:100%;width:100%}.erasable-canvas-cursor{border:3px solid var(--b0);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);left:0;pointer-events:none;position:absolute;top:0;z-index:1000}.editor-basic-header{align-items:center;display:flex;justify-content:space-between}.editor-basic{display:flex;flex:1 1;flex-direction:column}@media(min-width:768px)and (orientation:landscape){.editor-basic-canvas-container{margin-bottom:20px;margin-top:40px}}@media(max-width:767px),(orientation:portrait){.editor-basic-canvas-container{padding:32px 0}}.editor-basic-canvas{bottom:0;left:0;position:absolute;right:0;top:0}.editor-basic-controls{bottom:var(--page-padding);position:absolute;right:var(--page-padding)}.editor-basic-controls-cursor{align-items:center;background-color:var(--b20);border-radius:6px;color:var(--b100);display:flex;flex-direction:column}.editor-basic-controls-eraser{margin:9px 0}.editor-basic-controls-divider{background-color:rgba(0,0,0,.1);height:1px;width:16px}.editor-basic-slider{align-items:center;display:flex;flex-direction:column;padding:16px 0}.editor-basic-slider .slider{height:100px;margin:12px 0}.editor-basic-cursor{border:1.5px solid var(--b100);border-radius:50%;flex-shrink:0}.editor-basic-cursor.cursor-min{height:12px;width:12px}.editor-basic-cursor.cursor-max{height:16px;width:16px}.editor-basic-hint{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;pointer-events:none;position:absolute;top:0;width:100%}.editor-basic-hint-cursor{-webkit-animation:animatedCursor 10s ease infinite;animation:animatedCursor 10s ease infinite;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);height:34px;margin-bottom:40px;overflow:visible;-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1);width:34px}@-webkit-keyframes animatedCursor{0%{-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}5%{-webkit-transform:translateX(0) translateY(0) scale(1) scale(.9);transform:translateX(0) translateY(0) scale(1) scale(.9)}20%{-webkit-transform:translateX(-10px) translateY(-20px) scale(.9);transform:translateX(-10px) translateY(-20px) scale(.9)}30%{-webkit-transform:translateX(-100px) translateY(-10px) scale(.9);transform:translateX(-100px) translateY(-10px) scale(.9)}40%{-webkit-transform:translateX(100px) translateY(0) scale(.9);transform:translateX(100px) translateY(0) scale(.9)}50%{-webkit-transform:translateX(-80px) translateY(10px) scale(.9);transform:translateX(-80px) translateY(10px) scale(.9)}60%{-webkit-transform:translateX(80px) translateY(20px) scale(.9);transform:translateX(80px) translateY(20px) scale(.9)}70%{-webkit-transform:translateX(10px) translateY(30px) scale(.9);transform:translateX(10px) translateY(30px) scale(.9)}75%{-webkit-transform:translateX(10px) translateY(30px) scale(1);transform:translateX(10px) translateY(30px) scale(1)}85%{-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}to{-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}}@keyframes animatedCursor{0%{-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}5%{-webkit-transform:translateX(0) translateY(0) scale(1) scale(.9);transform:translateX(0) translateY(0) scale(1) scale(.9)}20%{-webkit-transform:translateX(-10px) translateY(-20px) scale(.9);transform:translateX(-10px) translateY(-20px) scale(.9)}30%{-webkit-transform:translateX(-100px) translateY(-10px) scale(.9);transform:translateX(-100px) translateY(-10px) scale(.9)}40%{-webkit-transform:translateX(100px) translateY(0) scale(.9);transform:translateX(100px) translateY(0) scale(.9)}50%{-webkit-transform:translateX(-80px) translateY(10px) scale(.9);transform:translateX(-80px) translateY(10px) scale(.9)}60%{-webkit-transform:translateX(80px) translateY(20px) scale(.9);transform:translateX(80px) translateY(20px) scale(.9)}70%{-webkit-transform:translateX(10px) translateY(30px) scale(.9);transform:translateX(10px) translateY(30px) scale(.9)}75%{-webkit-transform:translateX(10px) translateY(30px) scale(1);transform:translateX(10px) translateY(30px) scale(1)}85%{-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}to{-webkit-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}}.editor-basic-hint-title{color:var(--b0);white-space:nowrap}.editor-basic-hint-subtitle{color:hsla(0,0%,100%,.6);white-space:nowrap}.cropper{display:flex;position:relative}.cropper img{height:auto;width:100%}.cropper-square{border:2px solid var(--b0);box-shadow:0 0 3px 0 rgba(0,0,0,.25);position:absolute}.cropper-handle{align-items:center;display:flex;justify-content:center;position:absolute}.cropper-handle.top-left{left:0;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cropper-handle.bottom-right{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.cropper-handle:after{background-color:var(--b0);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.25);content:"";display:block;height:12px;width:12px}.cropper-overlay{background-color:var(--b0);opacity:.5;position:absolute}.cropper-overlay.top{left:0;right:0;top:0}.cropper-overlay.bottom{bottom:0;left:0;right:0}.cropper-overlay.left{left:0}.cropper-overlay.right{right:0}@media(max-width:767px){.crop-modal .modal-dialog{display:flex;flex-direction:column}}.crop-modal .modal-close{top:23px}.crop-modal-image{display:flex;flex-direction:column;position:relative}.crop-modal-image canvas{width:100%}.crop-modal-image .hidden{display:none}@media(max-width:767px){.crop-modal-image{flex:1 1;justify-content:center}}.crop-modal-section{padding:20px}.crop-modal-title{color:var(--b100);font-weight:700}.crop-modal-desc{color:var(--b100);margin:auto;max-width:240px;text-align:center}.crop-modal-back{left:50%;position:absolute;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.num-list-item{color:var(--b100);display:flex;margin-bottom:16px;text-align:left}.num-list-item a{text-decoration:underline}.num-list-item a:hover{color:var(--b80)}.num-list-num{align-items:center;background-color:var(--b100);border-radius:50%;color:var(--b0);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-right:8px;margin-top:3px;width:18px}.create-page{margin:0 auto;max-width:calc(var(--content-large) + var(--content-h-padding)*2);padding-top:180px}@media(max-width:767px){.create-page{padding-top:0}.create-page .image-prompt-form-wrapper{margin-top:40px}}.create-page-upload{text-align:center}.create-page-upload-mobile{margin-top:20px;text-align:center}.create-examples{padding:180px 0 80px}@media(max-width:767px){.create-examples{padding:40px 0}}@media(min-width:768px){.create-examples{margin-left:-10px;width:calc(100% + 20px)}.has-credit-breakdown .create-examples{padding-top:80px}}.create-examples-grid{grid-gap:4px;display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:767px){.create-examples-grid{grid-template-columns:repeat(2,1fr)}}.create-page-header{display:flex;gap:12px;margin:var(--content-h-padding);position:absolute;right:0;top:0}@media(min-width:768px){.deeplink-page .gen-detail-image{max-width:min(65vh,760px)}}.deeplink-byline{margin-top:20px;text-align:center}@media(max-width:767px){.deeplink-byline{margin-top:40px}}.deeplink-footer{align-items:center;justify-content:space-between;padding-top:20px}.deeplink-footer,.deeplink-footer .deeplink-footer-links{display:flex;gap:20px}@media(max-width:767px){.deeplink-footer{border-top:1px solid var(--b20);flex-direction:column;margin-top:20px}}.transition-container{flex:1 1}.transition-contents{height:100%;position:absolute;width:100%}.edit-page{display:flex;flex-direction:column;padding:var(--page-padding)}.edit-page-error{align-items:center;display:flex;flex:1 1}.edit-page-buttons{display:flex;justify-content:space-between}.edit-page-buttons>div{display:flex}.edit-page-image-container{position:relative}@media(min-width:768px)and (orientation:landscape){.edit-page-image-container{margin-bottom:20px;margin-top:40px}}.edit-page-image{bottom:0;left:0;position:absolute;right:0;top:0}.edit-page-image-buttons{display:flex;position:absolute;right:16px;top:16px;z-index:1}.edit-page-pagination-buttons{bottom:0;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}.edit-page-pagination-buttons>div{align-items:center;display:flex;pointer-events:auto;width:30%}.edit-page-pagination-buttons>div:last-child{justify-content:flex-end}.edit-page-pagination-buttons>div .btn{opacity:0}.edit-page-pagination-buttons>div:hover .btn{opacity:1}.edit-page-pagination-buttons>div:hover .btn:hover{opacity:.6}.edit-page-footer{margin-top:20px;text-align:left;width:100%}.edit-page-footer-button-row{display:flex;gap:8px}.edit-page-footer-button-row .btn{flex:1 1}.hanging-quotes{position:relative}.hanging-quotes:before{content:"“";left:-.5em;position:absolute;text-align:right;width:.5em}.generations-loader-wrapper{margin:auto;max-width:720px;width:100%}.generations-loader-images{position:relative;width:100%}.generations-loader-bar{background:var(--b20);border-radius:6px;height:3px;width:100%}.generations-loader-bar div{-webkit-animation:loadBar 28s ease-out;animation:loadBar 28s ease-out;background-color:var(--b60);border-radius:3px;height:100%;width:99%}@-webkit-keyframes loadBar{0%{width:0}to{width:99%}}@keyframes loadBar{0%{width:0}to{width:99%}}.generations-loader-hint{display:flex;gap:4px;width:100%}@media(max-width:767px){.generations-loader-hint{align-items:center;flex-direction:column;padding:20px}}.generations-loader-hint:not(:first-child){left:0;position:absolute;top:0}.generations-loader-hint-placeholder{opacity:0;pointer-events:none}.generations-loader-image{display:flex}.generations-loader-image img{height:280px;width:280px}@media(max-width:767px){.generations-loader-image img{height:auto;width:100%}}.generations-loader-details{background:var(--b15);display:flex;flex:1 1;flex-direction:column;padding:20px 32px}@media(min-width:768px){.generations-loader-details{padding:40px}}.generations-loader-details .generations-loader-desc{display:flex;flex-direction:column;font-size:24px;justify-content:flex-end;line-height:1.4em;margin:0}@media(min-width:768px){.generations-loader-details .generations-loader-desc{flex:1 1}}@media(max-width:991px){.generations-loader-details .generations-loader-desc{font-size:20px}}@media(max-width:767px){.generations-loader-details .generations-loader-desc{margin-top:8px}}.task-page{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:var(--page-padding)}@media(max-width:767px){.task-page{height:calc(100% - var(--app-header-height))}}.task-page-generations{display:flex;flex:1 1;flex-direction:column;justify-content:center}@media(min-width:768px){.task-page-generations{padding:30px 0;position:relative}}.task-page-announcement-desktop{position:absolute;right:0;top:24px}.task-page-flag-desktop{align-items:center;bottom:0;display:flex;position:absolute;right:0}.task-page-flag-desktop svg{margin-left:4px}.task-page-flag-mobile{bottom:22px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0}.task-page-flag-mobile .btn{font-size:15px;padding:8px;pointer-events:auto}.task-page-generations-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.task-page-generations-grid.has-four-images{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.task-page-generations-grid{padding-bottom:60px}.task-page-generations-grid,.task-page-generations-grid.has-four-images{grid-template-columns:repeat(2,1fr)}}.task-page-generations-img-container{position:relative}.task-page-generations-img-container:hover .generated-image,.task-page-generations-img-container:hover .prompt-img{-webkit-transform:scale(.95);transform:scale(.95)}.task-page-generations-img{background:var(--b20)}.task-page-generations-img .generated-image,.task-page-generations-img .prompt-img{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.task-page-quick-actions-button{align-items:center;background-color:rgba(0,0,0,.2);border-radius:50%;color:var(--b0);cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;position:absolute;right:max(4%,10px);top:max(4%,10px);transition:opacity .2s ease;width:24px}.task-page-generations-img-container:hover .task-page-quick-actions-button{opacity:1}.task-page-generations-img-container:hover .task-page-quick-actions-button:hover,.task-page-quick-actions-button[aria-expanded=true]{background-color:rgba(0,0,0,.4);opacity:1}.task-page-quick-actions{line-height:1;padding-bottom:3px}.task-page-quick-actions .menu-item.quick-actions-header{color:hsla(0,0%,100%,.6);font-size:11px;padding-top:10px}@media(min-width:768px){.task-page-credit-breakdown{margin-top:40px;padding:24px}}@media(max-width:767px){.task-page-credit-breakdown{margin-top:-20px;padding-bottom:60px}}@media(min-width:768px){.history-page{padding-left:120px;padding-right:120px}.history-page-header{margin-bottom:24px;margin-top:48px}}@media(max-width:767px){.history-page-header{margin-bottom:20px;margin-top:20px}}.outp-page{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.outp-selection{border:3px solid #fff;box-shadow:0 0 16px rgba(0,0,0,.3);height:1024px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:1024px}.outp-form{align-items:center;bottom:20px;display:flex;gap:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.outp-form .btn{margin:0!important}.outp-form .text-input-outlined{border-color:rgba(0,0,0,.2);padding:8px 14px;width:300px}.outp-info{align-items:center;bottom:12px;color:#000;display:flex;font-size:12px;font-weight:700;gap:10px;opacity:.7;position:absolute;right:20px}.outp-zoom-btns .btn{margin:0!important}.outp-zoom-btns .btn:first-child{border-bottom-right-radius:0;border-right:1px solid hsla(0,0%,100%,.2);border-top-right-radius:0}.outp-zoom-btns .btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.outp-tmp-canvas{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}:root{--b100:#000;--b80:#333;--b70:#555;--b60:#777;--b50:#999;--b45:#aaa;--b40:#bbb;--b30:#e6e6e8;--b20:#ececf1;--b15:#f2f2f4;--b10:#fafafc;--b0:#fff;--blue50:#f4fbff;--blue100:#e5f1ff;--blue200:#cbdcff;--blue300:#afc1ff;--blue500:#7989ff;--blue500:#3c46ff;--blue600:#00f;--blue700:#0404ac;--blue800:#020267;--blue900:#00002e;--blue:var(--blue600);--success:#0ccf7b;--warning:#d9a22b;--danger:#ff3374;--text-default:var(--b60);--text-disabled:var(--b50);--page-background-color:var(--b10);--input-border:var(--b20);--heading-margin-top:30px;--heading-margin-bottom:16px;--content-medium:760px;--content-large:1200px;--content-h-padding:20px;--sans-serif:"ColfaxAI",Helvetica,sans-serif;--serif:Charter,Georgia,serif;--monospace:"Roboto Mono",SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}body,html{-webkit-font-feature-settings:“liga”,“kern”;font-feature-settings:“liga”,“kern”;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#777;color:var(--text-default);font-family:ColfaxAI,Helvetica,sans-serif;font-family:var(--sans-serif);font-size:15px;height:100%;line-height:1.5em;margin:0;padding:0}@media(max-width:767px){body,html{font-size:17px}}*,:after,:before{box-sizing:border-box}button,input,textarea{font-family:ColfaxAI,Helvetica,sans-serif;font-family:var(--sans-serif)}.link-style,a{color:#777;color:var(--b60);cursor:pointer;text-decoration:none;transition:color .2s ease}.link-style:hover,a:hover{color:#999;color:var(--b50)}.link-style.inline-link,a.inline-link{color:#000;color:var(--b100)}.link-style.inline-link:hover,a.inline-link:hover{color:#333;color:var(--b80)}#root{height:100%;overflow:auto}.route-container{height:100%;position:relative;z-index:1}@media print{#root{height:auto}}.container{margin:0 auto;max-width:800px;max-width:calc(var(--content-medium) + var(--content-h-padding)*2);padding:0 20px;padding:0 var(--content-h-padding);width:100%}.container.full-width{width:100%}.container.container-medium{max-width:calc(var(--content-width) + 40px);max-width:calc(var(--content-width) + var(--content-h-padding)*2)}.container.container-large{max-width:1240px;max-width:calc(var(--content-large) + var(--content-h-padding)*2)}@font-face{font-family:ColfaxAI;font-style:normal;font-weight:400;src:url(https://cdn.openai.com/API/fonts/ColfaxAIRegular.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIRegular.woff) format("woff")}@font-face{font-family:ColfaxAI;font-style:italic;font-weight:400;src:url(https://cdn.openai.com/API/fonts/ColfaxAIRegularItalic.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIRegularItalic.woff) format("woff")}@font-face{font-family:ColfaxAI;font-style:normal;font-weight:700;src:url(https://cdn.openai.com/API/fonts/ColfaxAIBold.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIBold.woff) format("woff")}@font-face{font-family:ColfaxAI;font-style:italic;font-weight:700;src:url(https://cdn.openai.com/API/fonts/ColfaxAIBoldItalic.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/ColfaxAIBoldItalic.woff) format("woff")}@font-face{font-family:Charter;font-style:normal;font-weight:400;src:url(https://cdn.openai.com/API/fonts/Charter-Regular.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/Charter-Regular.woff) format("woff")}@font-face{font-family:Charter;font-style:italic;font-weight:400;src:url(https://cdn.openai.com/API/fonts/Charter-Italic.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/Charter-Italic.woff) format("woff")}@font-face{font-family:Charter;font-style:normal;font-weight:700;src:url(https://cdn.openai.com/API/fonts/Charter-Bold.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/Charter-Bold.woff) format("woff")}@font-face{font-family:Charter;font-style:italic;font-weight:700;src:url(https://cdn.openai.com/API/fonts/Charter-BoldItalic.woff2) format("woff2"),url(https://cdn.openai.com/API/fonts/Charter-BoldItalic.woff) format("woff")}h1,h2,h3,h4,h5,h6{color:#000;color:var(--b100);font-family:Charter,Georgia,serif;font-family:var(--serif);font-weight:400;line-height:1.1em;margin-bottom:16px;margin-bottom:var(--heading-margin-bottom);margin-top:30px;margin-top:var(--heading-margin-top)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:46px}h2{font-size:32px}h3{font-size:26px}h4{font-size:18px;line-height:1.3em}h5{font-size:16px}h6{font-size:12px}.h3-sansserif,.h4-sansserif,.h5-sansserif{color:#000;color:var(--b100);font-weight:700}.h3-sansserif{font-size:24px;line-height:32px}.h4-sansserif{font-size:20px;line-height:28px}.h5-sansserif{font-size:16px}@media(max-width:767px){.h5-sansserif{font-size:17px;line-height:28px}}.body-large{font-size:16px;line-height:1.5em}@media(max-width:767px){.body-large{font-size:17px}}.body-small{font-size:14px;line-height:1.5em}@media(max-width:767px){.body-small{font-size:15px}}.body-xs{font-size:12px;line-height:18px}.caption{font-size:11px;line-height:1em}@media(max-width:767px){.caption{font-size:13px}}.mono,pre,pre>code{font-family:Roboto Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--monospace)}.bold{font-weight:700}.italic{font-style:italic}.tabular-nums{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ellipsize,.nowrap{white-space:nowrap}.ellipsize{overflow:hidden;text-overflow:ellipsis}.mt-0\.5{margin-top:2px}.pt-0\.5{padding-top:2px}.mb-0\.5{margin-bottom:2px}.pb-0\.5{padding-bottom:2px}.ml-0\.5{margin-left:2px}.pl-0\.5{padding-left:2px}.mr-0\.5{margin-right:2px}.pr-0\.5{padding-right:2px}.mt-1{margin-top:4px}.pt-1{padding-top:4px}.mb-1{margin-bottom:4px}.pb-1{padding-bottom:4px}.ml-1{margin-left:4px}.pl-1{padding-left:4px}.mr-1{margin-right:4px}.pr-1{padding-right:4px}.mt-2{margin-top:8px}.pt-2{padding-top:8px}.mb-2{margin-bottom:8px}.pb-2{padding-bottom:8px}.ml-2{margin-left:8px}.pl-2{padding-left:8px}.mr-2{margin-right:8px}.pr-2{padding-right:8px}.mt-3{margin-top:12px}.pt-3{padding-top:12px}.mb-3{margin-bottom:12px}.pb-3{padding-bottom:12px}.ml-3{margin-left:12px}.pl-3{padding-left:12px}.mr-3{margin-right:12px}.pr-3{padding-right:12px}.mt-4{margin-top:16px}.pt-4{padding-top:16px}.mb-4{margin-bottom:16px}.pb-4{padding-bottom:16px}.ml-4{margin-left:16px}.pl-4{padding-left:16px}.mr-4{margin-right:16px}.pr-4{padding-right:16px}.mt-5{margin-top:20px}.pt-5{padding-top:20px}.mb-5{margin-bottom:20px}.pb-5{padding-bottom:20px}.ml-5{margin-left:20px}.pl-5{padding-left:20px}.mr-5{margin-right:20px}.pr-5{padding-right:20px}.mt-6{margin-top:24px}.pt-6{padding-top:24px}.mb-6{margin-bottom:24px}.pb-6{padding-bottom:24px}.ml-6{margin-left:24px}.pl-6{padding-left:24px}.mr-6{margin-right:24px}.pr-6{padding-right:24px}.mt-8{margin-top:32px}.pt-8{padding-top:32px}.mb-8{margin-bottom:32px}.pb-8{padding-bottom:32px}.ml-8{margin-left:32px}.pl-8{padding-left:32px}.mr-8{margin-right:32px}.pr-8{padding-right:32px}.mt-10{margin-top:40px}.pt-10{padding-top:40px}.mb-10{margin-bottom:40px}.pb-10{padding-bottom:40px}.ml-10{margin-left:40px}.pl-10{padding-left:40px}.mr-10{margin-right:40px}.pr-10{padding-right:40px}.mt-12{margin-top:48px}.pt-12{padding-top:48px}.mb-12{margin-bottom:48px}.pb-12{padding-bottom:48px}.ml-12{margin-left:48px}.pl-12{padding-left:48px}.mr-12{margin-right:48px}.pr-12{padding-right:48px}.mt-15{margin-top:60px}.pt-15{padding-top:60px}.mb-15{margin-bottom:60px}.pb-15{padding-bottom:60px}.ml-15{margin-left:60px}.pl-15{padding-left:60px}.mr-15{margin-right:60px}.pr-15{padding-right:60px}.mt-16{margin-top:64px}.pt-16{padding-top:64px}.mb-16{margin-bottom:64px}.pb-16{padding-bottom:64px}.ml-16{margin-left:64px}.pl-16{padding-left:64px}.mr-16{margin-right:64px}.pr-16{padding-right:64px}.mt-20{margin-top:80px}.pt-20{padding-top:80px}.mb-20{margin-bottom:80px}.pb-20{padding-bottom:80px}.ml-20{margin-left:80px}.pl-20{padding-left:80px}.mr-20{margin-right:80px}.pr-20{padding-right:80px}p{line-height:1.5em}li code,p code{background:rgba(237,238,241,.5);border:1px solid hsla(240,9%,71%,.2);border-radius:4px;font-family:Roboto Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-family:var(--monospace);font-size:14px;font-weight:500;margin:0 2px;padding:2px 4px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flex{display:flex}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.b0{color:#fff;color:var(--b0)}.b10{color:#fafafc;color:var(--b10)}.b20{color:#ececf1;color:var(--b20)}.b40{color:#bbb;color:var(--b40)}.b45{color:#aaa;color:var(--b45)}.b50{color:#999;color:var(--b50)}.b60{color:#777;color:var(--b60)}.b70{color:#555;color:var(--b70)}.b80{color:#333;color:var(--b80)}.b100{color:#000;color:var(--b100)}.danger{color:#ff3374;color:var(--danger)}