.creation-studio .creation-account{flex:none;align-items:center;gap:8px;display:flex}.creation-studio .creation-account :is(button,summary){cursor:pointer}.creation-studio .creation-account button:disabled{cursor:not-allowed;opacity:.5}.creation-studio :is(.creation-membership-button,.creation-wallet-button){color:#e1e7e4;white-space:nowrap;background:#262a28;border:1px solid #424742;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.creation-studio .creation-membership-button{color:#f0dca8;background:#302c24;border-color:#5b5140}.creation-studio .creation-wallet-button{font-variant-numeric:tabular-nums}.creation-studio .creation-wallet-button svg{color:#b3e1d0}.creation-studio .creation-account-menu{position:relative}.creation-studio .creation-account-menu>summary{color:#d4ddd7;background:#262a28;border:1px solid #424742;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:38px;height:34px;list-style:none;display:flex}.creation-studio .creation-account-menu>summary::-webkit-details-marker{display:none}.creation-studio .creation-account-menu nav{z-index:50;background:#202522;border:1px solid #454e48;border-radius:8px;flex-direction:column;gap:2px;width:min(248px,100vw - 24px);padding:12px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 16px 48px #0007}.creation-studio .creation-account-menu nav>:is(strong,small){overflow-wrap:anywhere;padding:4px 8px}.creation-studio .creation-account-menu nav small{color:#aebbb3;margin-bottom:8px}.creation-studio .creation-account-menu nav :is(a,button){color:#dbe6df;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:38px;padding:8px;font-size:13px;display:flex}.creation-studio .creation-account-menu nav :is(a,button):hover{background:#303b35;border-radius:4px}.creation-studio .creation-billing-dialog{box-sizing:border-box;color:#e7eeea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c201e;border:1px solid #4a514d;border-radius:8px;width:min(880px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0008}.creation-billing-dialog::backdrop{background:#050807b5}.creation-studio .creation-billing-dialog>header{justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 16px;display:flex}.creation-studio .creation-billing-dialog h2{margin:4px 0 0;font-size:22px;line-height:1.4}.creation-studio .creation-billing-dialog small{color:#a7b5ac;font-size:12px}.creation-studio .creation-account-icon{color:#d9e7de;background:#282e2a;border:1px solid #454d47;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.creation-studio .creation-wallet-summary{border-top:1px solid #374039;border-bottom:1px solid #374039;align-items:center;gap:24px;margin:0 28px;padding:18px 0;display:flex}.creation-studio .creation-wallet-summary>div{flex-direction:column;gap:5px;display:flex}.creation-studio .creation-wallet-summary>div:first-child{flex:1}.creation-studio .creation-wallet-summary strong{font-variant-numeric:tabular-nums;color:#b6ead8;overflow-wrap:anywhere;font-size:32px;line-height:1.2}.creation-studio .creation-wallet-summary span{font-size:13px}.creation-studio .creation-billing-tabs{border-bottom:1px solid #374039;gap:20px;padding:12px 28px 0;display:flex}.creation-studio .creation-billing-tabs button{color:#aebbb3;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 0 12px;font-size:13px;display:flex}.creation-studio .creation-billing-tabs button[aria-selected=true]{color:#a7ead3;border-bottom-color:#75f0d0}.creation-studio .creation-billing-body{min-height:240px;padding:24px 28px}.creation-studio .creation-membership-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.creation-studio .creation-billing-dialog h3{margin:0;font-size:16px;font-weight:600}.creation-studio .creation-billing-period{background:#252c27;border:1px solid #424e46;border-radius:6px;gap:2px;padding:3px;display:flex}.creation-studio .creation-billing-period button{color:#bcc9c1;background:0 0;border:0;border-radius:3px;padding:7px 13px;font-size:12px}.creation-studio .creation-billing-period button[aria-pressed=true]{color:#eaf7ef;background:#43594c}.creation-studio .creation-membership-plans{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;display:grid}.creation-studio .creation-membership-plan{color:#dce8df;text-align:left;background:#262c28;border:1px solid #49554d;border-radius:6px;flex-direction:column;align-items:stretch;gap:15px;min-width:0;padding:18px;display:flex}.creation-studio .creation-membership-plan[aria-pressed=true]{background:#293d32;border-color:#80d9b8}.creation-studio .creation-membership-plan>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.creation-studio .creation-membership-plan>span:first-child{justify-content:space-between}.creation-studio .creation-membership-plan strong{font-size:15px}.creation-studio .creation-membership-plan .creation-plan-price{font-variant-numeric:tabular-nums;margin:4px 0;font-size:28px;font-weight:600}.creation-studio .creation-membership-plan .creation-plan-feature{color:#b4c1b9;font-size:12px;line-height:1.7}.creation-studio .creation-plan-choice{color:#afe2cb;border-top:1px solid #46594c;justify-content:center;min-height:30px;margin-top:auto;padding-top:12px;font-size:12px}.creation-studio .creation-payment-confirmation{border-top:1px solid #48564c;margin-top:24px;padding-top:20px}.creation-studio .creation-payment-confirmation>div:first-child{justify-content:space-between;gap:12px;display:flex}.creation-studio .creation-payment-confirmation p{color:#bbc6bf;margin:10px 0 16px;font-size:12px;line-height:1.8}.creation-studio .creation-payment-confirmation fieldset{border:0;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:0;font-size:13px;display:flex}.creation-studio .creation-payment-confirmation legend{color:#adbcb2;margin-bottom:10px;font-size:12px}.creation-studio .creation-payment-confirmation label{border:1px solid #4d5f51;border-radius:4px;align-items:center;gap:7px;padding:10px 12px;display:flex}.creation-studio .creation-payment-confirmation input{accent-color:#75f0d0}.creation-studio .creation-billing-dialog .creation-primary{white-space:normal;color:#122b1e;background:#a2dfc5;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px;font-size:13px;display:inline-flex}.creation-studio .creation-credit-ledger{margin:0;padding:0;list-style:none}.creation-studio .creation-credit-ledger li{border-bottom:1px solid #39453c;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.creation-studio .creation-credit-ledger li div{flex-direction:column;gap:5px;min-width:0;display:flex}.creation-studio .creation-credit-ledger strong{overflow-wrap:anywhere;font-size:13px;font-weight:400}.creation-studio .creation-credit-ledger li>span{font-variant-numeric:tabular-nums;color:#d9ddd5;flex:none}.creation-studio .creation-credit-ledger li>span[data-positive=true]{color:#a4e5c6}.creation-studio .creation-redeem-form{flex-direction:column;align-items:flex-start;gap:14px;max-width:420px;margin:20px auto;display:flex}.creation-studio .creation-redeem-form>svg{color:#a5dcbc}.creation-studio .creation-redeem-form label{color:#bccac1;font-size:12px}.creation-studio .creation-redeem-form input{box-sizing:border-box;color:#edf6ef;background:#151d18;border:1px solid #53695a;border-radius:4px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.creation-studio .creation-account-error{color:#ffc4ad;overflow-wrap:anywhere;background:#432c25;border-radius:4px;padding:12px;font-size:13px;line-height:1.7}.creation-studio .creation-account-error button{color:#b2efd5;background:0 0;border:0;margin-left:8px;text-decoration:underline}.creation-studio .creation-account-notice{color:#b1dcc7;background:#293d31;border-radius:4px;padding:12px;font-size:13px;line-height:1.7}.creation-studio .creation-billing-dialog>.creation-account-notice,.creation-studio .creation-billing-dialog>.creation-account-error{margin:14px 28px}.creation-studio .creation-billing-dialog>footer{color:#b9c7bd;background:#242b26;border-top:1px solid #3e4c42;align-items:center;gap:8px;padding:16px 28px;font-size:11px;display:flex}.creation-studio .creation-billing-dialog>footer>svg{flex:none}.creation-studio .creation-billing-dialog>footer span{flex:1;line-height:1.7}.creation-studio .creation-billing-dialog>footer button{color:#c2e8d3;background:#303e34;border:1px solid #5a7161;border-radius:4px;flex:none;padding:8px 12px;font-size:12px}.creation-studio .creation-account :is(button,summary,input):focus-visible,.creation-studio .creation-billing-dialog :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #a1ebce}@media (max-width:600px){.creation-studio.creation-chat .creation-header{flex-wrap:wrap;gap:6px;padding:8px}.creation-studio .creation-header-actions,.creation-studio .creation-account{gap:4px}.creation-studio .creation-header-actions{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;row-gap:4px}.creation-studio .creation-account{margin-left:auto}.creation-studio .creation-header-actions>a{justify-content:center;min-width:44px;min-height:44px}.creation-studio .creation-tour-launch{min-height:44px}.creation-studio .creation-membership-button{width:34px;padding:0}.creation-studio .creation-membership-button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.creation-studio .creation-wallet-button{padding:0 7px;font-size:11px}.creation-studio .creation-billing-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.creation-studio .creation-billing-dialog>header,.creation-studio .creation-billing-body{padding:16px}.creation-studio .creation-wallet-summary{gap:12px;margin:0 16px}.creation-studio .creation-wallet-summary strong{font-size:28px}.creation-studio .creation-billing-tabs{gap:18px;padding:4px 16px 0}.creation-studio .creation-billing-tabs button{gap:4px;font-size:12px}.creation-studio .creation-membership-plans{grid-template-columns:1fr}.creation-studio .creation-membership-plan{gap:10px}.creation-studio .creation-billing-dialog>footer{flex-wrap:wrap;padding:14px 16px}.creation-studio .creation-billing-dialog>footer button{width:100%;min-height:40px}.creation-studio .creation-payment-confirmation>.creation-primary{width:100%}}@media (pointer:coarse){.creation-studio :is(.creation-membership-button,.creation-wallet-button,.creation-account-menu>summary,.creation-account-icon){min-width:44px;min-height:44px}}
.creation-resources-dialog{color:#edf1ed;background:#202421;border:1px solid #424a46;border-radius:8px;width:min(1080px,100vw - 32px);max-width:none;height:min(840px,100dvh - 48px);max-height:none;margin:auto;padding:0;box-shadow:0 20px 64px #0006}.creation-resources-dialog[open]{flex-direction:column;display:flex}.creation-resources-dialog::backdrop{background:#060907b8}.creation-resources-dialog>header{border-bottom:1px solid #3a423d;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.creation-resources-dialog h2{margin:4px 0 0;font-size:20px;font-weight:600}.creation-resources-dialog header small{color:#a6b2aa;text-overflow:ellipsis;white-space:nowrap;max-width:70vw;display:block;overflow:hidden}.creation-resource-tabs{border-bottom:1px solid #3a423d;flex-shrink:0;gap:24px;padding:0 24px;display:flex}.creation-resource-tabs>button{color:#b2bdb5;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:48px;display:flex}.creation-resource-tabs>button[aria-selected=true]{color:#b5e6d4;border-bottom-color:#a5ddc7}.creation-resource-body{overscroll-behavior:contain;min-height:0;padding:20px 24px;overflow:auto}.creation-resource-toolbar{align-items:center;gap:8px;display:flex}.creation-resource-toolbar form{border:1px solid #48544b;border-radius:6px;flex:1;align-items:center;gap:4px;min-width:0;padding:0 4px 0 12px;display:flex}.creation-resource-toolbar input{width:100%;min-width:0;color:inherit;background:0 0;border:0;min-height:42px;font-size:14px}.creation-resource-toolbar input:focus{outline:none}.creation-resource-toolbar form:focus-within{outline-offset:2px;outline:2px solid #a5ddc7}.creation-resources-dialog select{color:inherit;background:#282e29;border:1px solid #48544b;border-radius:6px;max-width:100%;min-height:42px;padding:0 8px;font-size:14px}.creation-resources-dialog .creation-icon-button{color:#b9d5c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.creation-resources-dialog .creation-icon-button:hover{background:#303c34}.creation-resources-dialog .creation-secondary{color:#bddfd0;cursor:pointer;background:0 0;border:1px solid #526357;border-radius:6px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:6px 10px;font-size:13px;display:inline-flex}.creation-resources-dialog :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid #b5e6d4}.creation-resources-dialog button:disabled{opacity:.45;cursor:not-allowed}.creation-resource-count{color:#a6b2aa;overflow-wrap:anywhere;margin:16px 0;font-size:13px}.creation-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.creation-resource-grid>li{background:#252b26;border:1px solid #414a44;border-radius:8px;min-width:0;overflow:hidden}.creation-resource-media{aspect-ratio:4/3;color:#a6b2aa;background:#131a16;justify-content:center;align-items:center;width:100%;font-size:13px;display:flex;overflow:hidden}.creation-resource-media :is(img,video){object-fit:contain;width:100%;height:100%;display:block}.creation-resource-media audio{width:100%;min-width:0}.creation-resource-item-body{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.creation-resource-item-title{text-align:left;font:inherit;color:#edf1ed;cursor:pointer;-webkit-line-clamp:2;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;min-height:40px;padding:0;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.creation-resource-item-body>small{color:#a6b2aa;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.creation-resource-empty{text-align:center;color:#b2bdb5;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;font-size:14px;display:flex}.creation-resource-pagination{color:#b2bdb5;justify-content:center;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.creation-resource-note{color:#b2bdb5;font-size:13px}.creation-resource-preview{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.creation-resource-media.is-expanded{aspect-ratio:auto;height:min(52dvh,460px)}.creation-resource-preview h3{overflow-wrap:anywhere;margin:0;font-size:16px}.creation-resource-preview p{color:#bcc7bf;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:14px}.creation-resource-task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.creation-resource-task-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px}.creation-resource-body #creation-resource-tasks{color:#d6e1d9}.creation-resource-body .creation-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.creation-resource-body .creation-task-list li{border:1px solid #414a44;border-radius:8px;min-width:0;padding:14px}.creation-resource-body .creation-task-list p{overflow-wrap:anywhere;font-size:14px}.creation-resource-body .creation-error{color:#ffb5a8;overflow-wrap:anywhere;background:#442a26;border:1px solid #8f5047;border-radius:6px;padding:12px;font-size:14px}.creation-project-browser-list{margin:0;padding:0;list-style:none}.creation-project-browser-list>li{border-bottom:1px solid #3a423d;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.creation-project-browser-list>li>svg{color:#9bb8a8;margin-top:3px}.creation-project-browser-list h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.creation-project-browser-list p{color:#a6b2aa;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.creation-project-browser-list small{color:#bec9c1;overflow-wrap:anywhere;font-size:13px;line-height:1.7;display:block}.creation-project-entry-state{color:#a5ddc7;margin-top:8px;font-size:12px;display:block}.creation-project-browser-list .creation-secondary{min-width:106px;text-decoration:none}.creation-project-browse{color:#b5d5c4;text-align:left;cursor:pointer;background:0 0;border:1px solid #47524b;border-radius:6px;align-items:center;gap:8px;min-height:42px;margin:8px 0;padding:8px 10px;font-size:13px;display:flex}.creation-project-browse:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.creation-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.creation-resources-dialog{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.creation-resources-dialog>header{padding:16px}.creation-resource-tabs{gap:12px;padding:0 16px}.creation-resource-body{padding:16px}.creation-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creation-resource-toolbar{flex-wrap:wrap}.creation-resource-toolbar form{flex-basis:calc(100% - 48px);order:0}.creation-resource-toolbar>button{order:1}.creation-resource-toolbar>label{order:2}.creation-resource-task-heading{flex-direction:column;align-items:flex-start}.creation-resource-body .creation-task-list{grid-template-columns:minmax(0,1fr)}.creation-resource-item-body{padding:10px}.creation-project-browser-list>li{grid-template-columns:22px minmax(0,1fr);gap:10px}.creation-project-browser-list>li>a{grid-column:2;justify-self:start}}@media (max-width:350px){.creation-resource-grid{grid-template-columns:minmax(0,1fr)}}