.drama-quick-composer{isolation:isolate;background:var(--light-black-tertiary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.5rem;width:min(100%,936px);margin:2rem auto 0;padding:1rem;position:relative;box-shadow:0 28px 80px #00000061}.drama-quick-composer__source-field{flex-direction:column;gap:.65rem;display:flex}.drama-quick-composer__toolbar-label{color:#ede9fe;font-family:var(--font-inter);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:450}.drama-quick-composer__textarea{resize:vertical;color:#f8f7ff;width:100%;min-height:10rem;font-family:var(--font-inter);background:#0e0f13;border:none;border-radius:1rem;outline:none;padding:1rem 1.1rem;font-size:.98rem;line-height:1.65;transition:box-shadow .16s}.drama-quick-composer__textarea::placeholder{color:#ede9fe6b}.drama-quick-composer__textarea:focus{box-shadow:none}.drama-quick-composer__source-meta{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:1.3rem;padding:.5rem .25rem 0;display:flex}.drama-quick-composer__count{color:#ede9fe94;font-family:var(--font-inter);font-size:.76rem;line-height:1.45}.drama-quick-composer__error,.drama-quick-composer__submission-error{color:var(--error-red);font-family:var(--font-inter);font-size:.78rem;line-height:1.45}.drama-quick-composer__count{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.drama-quick-composer__toolbar{background:0 0;border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:0;padding:.25rem 1rem 1rem;display:grid}.project-settings-fields__choice input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.project-settings-fields__choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #c4b5fd}.drama-quick-composer__settings{min-width:0}.drama-quick-composer__settings-heading{align-items:center;gap:.45rem;display:flex}.drama-quick-composer__settings-icon{color:#ede9fe;width:.95rem;height:.95rem}.drama-quick-composer__settings-row{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.drama-quick-composer__submission-error,.drama-quick-composer__auth-status{border-radius:.75rem;margin:.8rem 0 0;padding:.7rem .85rem}.drama-quick-composer__submission-error{background:color-mix(in srgb, var(--error-red) 9%, transparent)}.drama-quick-composer__auth-status{color:#ddd6fe;font-family:var(--font-inter);background:#8b5cf61a;font-size:.8rem}.drama-quick-composer__create{isolation:isolate;color:#111018;cursor:pointer;min-width:9rem;min-height:2.9rem;font-family:var(--font-inter);background:linear-gradient(135deg,#fff0 0% 38%,#ffffff80 50%,#fff0 62% 100%),radial-gradient(26px at 0 0,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),radial-gradient(26px at 100% 0,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),radial-gradient(26px at 0 100%,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),radial-gradient(26px at 100% 100%,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),linear-gradient(90deg,#46e4c5 0%,#37e1bf 50%,#46e4c5 100%);border:1px solid #ffffff3d;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;padding:.7rem 1.2rem;font-size:.95rem;font-weight:720;transition:box-shadow .16s,filter .16s,transform .16s,opacity .16s;display:inline-flex;position:relative;overflow:hidden}.drama-quick-composer__create:before{content:"";z-index:0;filter:contrast(1.35);mix-blend-mode:overlay;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='1'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.drama-quick-composer__create-icon,.drama-quick-composer__create-label,.drama-quick-composer__create-spinner{z-index:1;position:relative}.drama-quick-composer__create:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 26px #37e1bf3d}.drama-quick-composer__create:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.97)}.drama-quick-composer__create:focus-visible{outline:2px solid var(--logo-cyan);outline-offset:3px}.drama-quick-composer__create:disabled{cursor:not-allowed;opacity:.44}.drama-quick-composer__create-icon{width:1rem;height:1rem}.drama-quick-composer__create-spinner{border:2px solid #11101838;border-top-color:#111018;border-radius:999px;flex:none;width:1rem;height:1rem;animation:.8s linear infinite dramaCreateEntryAuthSpin}@keyframes dramaCreateEntryAuthSpin{to{transform:rotate(360deg)}}.project-settings-fields{gap:.7rem;display:grid}.project-settings-fields--toolbar{--project-settings-toolbar-control-height:38px;flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;margin-top:0;display:flex}.project-settings-fields--toolbar>.project-settings-fields__field{flex:none;width:auto}.project-settings-fields--form{grid-template-columns:minmax(0,1fr);gap:2rem}.project-settings-fields__legend{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-settings-fields__form-row{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1.25rem;width:100%;min-width:0;display:grid}.project-settings-fields__form-control{gap:.45rem;min-width:0;display:grid}.project-settings-fields__field{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.project-settings-fields__label{color:#ede9fe9e;font-family:var(--font-inter);font-size:.7rem;font-weight:650;line-height:1.35}.project-settings-popover__trigger{width:auto;height:var(--project-settings-toolbar-control-height);color:var(--premium-white);background:var(--light-black-fourth);cursor:pointer;font-family:var(--font-inter);text-align:left;white-space:nowrap;border:0;border-radius:8px;outline:none;justify-content:flex-start;align-items:center;gap:6px;padding:0 .5rem 0 .75rem;font-size:14px;font-weight:400;line-height:20px;transition:color .15s,background .15s;display:inline-flex}.project-settings-popover__trigger:hover{background:#ffffff14}.project-settings-popover__trigger:focus-visible{outline-offset:2px;outline:2px solid #a78bfab8}.project-settings-popover__summary,.project-settings-popover__summary-item,.project-settings-popover__summary-value,.project-settings-popover__option-value{align-items:center;gap:6px;min-width:0;display:inline-flex}.project-settings-popover__summary,.project-settings-popover__summary-item{flex:0 auto;overflow:hidden}.project-settings-popover__summary-value>span,.project-settings-popover__option-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-settings-popover__summary-value svg,.project-settings-popover__option-value svg{flex:none}.project-settings-popover__summary-value>svg,.project-settings-popover__summary-icon{width:18px;height:18px}.project-settings-popover__chevron{color:currentColor;flex:none;width:14px;height:14px;transition:transform .2s;transform:rotate(0)}.project-settings-popover__trigger[data-state=open] .project-settings-popover__chevron{transform:rotate(-180deg)}.project-settings-popover__content{z-index:9992;width:min(320px,100vw - 24px);max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);color:#ffffffa8;background:var(--light-black);overscroll-behavior:contain;border:.5px solid #ffffff1a;border-radius:12px;outline:none;flex-direction:column;padding:14px 10px 12px;display:flex;overflow-y:auto}.project-settings-popover__groups{flex-direction:column;gap:20px;display:flex}.project-settings-popover__group{flex-direction:column;gap:10px;display:flex}.project-settings-popover__group-label{color:var(--gray-white-secondary);font-family:var(--font-inter);letter-spacing:.02em;font-size:13px;font-weight:400;line-height:1.25}.project-settings-popover__options{gap:4px;display:grid}.project-settings-popover__options--aspect-ratio{background:#0003;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.project-settings-popover__option{color:#fff9;cursor:pointer;width:100%;min-width:0;min-height:2.3rem;font-family:var(--font-inter);text-align:left;background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:14px;font-weight:450;line-height:1.25;transition:color .15s,background-color .15s;display:flex;position:relative}.project-settings-popover__option--aspect-ratio{color:#fff6;text-align:center;border-radius:7px;justify-content:center;min-height:0;padding:.4rem .6rem;font-weight:400}.project-settings-popover__option--aspect-ratio .project-settings-popover__option-value{flex-direction:column;gap:4px}.project-settings-popover__option:hover,.project-settings-popover__option:focus-visible{color:#ffffffc7;background:#ffffff0f}.project-settings-popover__option--aspect-ratio:hover,.project-settings-popover__option--aspect-ratio:focus-visible{color:#ffffffb3}.project-settings-popover__option--selected{color:#fff;background:var(--light-black-ninth)}.project-settings-popover__check{color:#fff;stroke-width:2.25px;flex:none;width:.9rem;height:.9rem}.project-settings-fields--form .project-settings-fields__form-label{align-items:center;min-height:32px;font-size:15px;font-weight:500;display:flex}.project-settings-fields__choice-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.project-settings-fields__choice{color:#ede9fea6;cursor:pointer;min-height:2.45rem;font-family:var(--font-inter);text-align:center;background:#00000029;border:1px solid #ffffff17;border-radius:.65rem;justify-content:center;align-items:center;padding:.5rem .65rem;font-size:.72rem;display:flex;position:relative}.project-settings-fields__choice--selected{color:#f5f3ff;background:#8b5cf624;border-color:#a78bfa85}.project-settings-fields__video-type-choice{white-space:nowrap;flex:none;gap:6px}.project-settings-fields__video-type-icon{flex:none;width:18px;height:18px}.project-settings-fields--form .project-settings-fields__choice-group{flex-wrap:wrap;gap:.5rem;display:flex}.project-settings-fields--form .project-settings-fields__choice{color:#f8f7ffb8;background:#ffffff17;border-color:#0000;border-radius:999px;min-width:0;min-height:32px;padding:5px 14px;font-size:14px;font-weight:550;line-height:20px;transition:color .16s,background-color .16s,box-shadow .16s,transform .16s}.project-settings-fields--form .project-settings-fields__choice:hover:not(.project-settings-fields__choice--selected){background:#ffffff21;transform:translateY(-1px)}.project-settings-fields--form .project-settings-fields__choice--selected{color:#151615;background:#fff;border-color:#fff;box-shadow:0 8px 20px #00000029}.project-settings-fields--toolbar>.project-settings-fields__video-type-control{flex:0 auto;max-width:100%}.project-settings-fields--toolbar .project-settings-fields__choice-group{box-sizing:border-box;width:fit-content;max-width:100%;min-height:var(--project-settings-toolbar-control-height);background:#0003;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;height:auto;padding:4px;display:flex}.project-settings-fields--toolbar .project-settings-fields__choice{box-sizing:border-box;min-width:9rem;min-height:0;height:calc(var(--project-settings-toolbar-control-height) - 8px);color:#fff6;background:0 0;border:0;border-radius:7px;padding:.4rem .6rem;font-size:14px;font-weight:400;transition:color .15s,background .15s}.project-settings-fields--toolbar .project-settings-fields__choice:hover{color:#ffffffb3;background:#ffffff0f}.project-settings-fields--toolbar .project-settings-fields__choice--selected{color:var(--premium-white);background:var(--light-black-ninth)}.project-settings-fields__duration-control{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem 2.5rem;padding-top:7px;display:grid}.project-settings-fields__duration-slider{gap:.45rem;min-width:0;display:grid}.project-settings-fields__duration-range{--project-duration-progress:9px;cursor:pointer;appearance:none;background:0 0;outline:none;width:100%;height:1.125rem;margin:0}.project-settings-fields__duration-range--position-1{--project-duration-progress:calc(33.3333% + 3px)}.project-settings-fields__duration-range--position-2{--project-duration-progress:calc(66.6667% - 3px)}.project-settings-fields__duration-range--position-3{--project-duration-progress:calc(100% - 9px)}.project-settings-fields__duration-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fff 0%, #fff var(--project-duration-progress), #ffffff17 var(--project-duration-progress), #ffffff17 100%);border-radius:999px;height:.4rem}.project-settings-fields__duration-range::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #7c3aed;border-radius:50%;width:18px;height:18px;margin-top:-.36rem;box-shadow:0 4px 12px #0000003d}.project-settings-fields__duration-range::-moz-range-track{background:linear-gradient(90deg, #fff 0%, #fff var(--project-duration-progress), #ffffff17 var(--project-duration-progress), #ffffff17 100%);border-radius:999px;height:.4rem}.project-settings-fields__duration-range::-moz-range-thumb{background:#fff;border:3px solid #7c3aed;border-radius:50%;width:18px;height:18px;box-shadow:0 4px 12px #0000003d}.project-settings-fields__duration-range:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #c4b5fd}.project-settings-fields__duration-marks{height:28px;margin-left:9px;margin-right:9px;position:relative}.project-settings-fields__duration-mark{color:#f8f7ff8f;cursor:pointer;font-family:var(--font-inter);white-space:nowrap;background:0 0;border:0;padding:.2rem;font-size:.9375rem;font-weight:500;position:absolute;top:0;left:0;transform:translate(-50%)}.project-settings-fields__duration-mark--position-1{left:33.3333%}.project-settings-fields__duration-mark--position-2{left:66.6667%}.project-settings-fields__duration-mark--position-3{left:100%}.project-settings-fields__duration-mark:hover,.project-settings-fields__duration-mark--selected{color:#fff}.project-settings-fields__duration-mark--selected{font-weight:700}.project-settings-fields__duration-custom{justify-items:start;gap:.35rem;display:grid}.project-settings-fields__duration-custom-label{color:#ede9fe94;font-family:var(--font-inter);font-size:13px;font-weight:450;line-height:1.45}.project-settings-fields__duration-custom-field{align-items:center;display:inline-flex;position:relative}.project-settings-fields__duration-custom-input{color:#f8f7ff;width:6.5rem;min-height:2.25rem;font-family:var(--font-inter);font-variant-numeric:tabular-nums;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.4rem 2.6rem .4rem .65rem;font-size:.86rem}.project-settings-fields__duration-custom-input:focus{background:linear-gradient(#151615,#151615) padding-box padding-box,linear-gradient(145deg,#c4b5fd 0%,#7c3aed 100%) border-box;border-color:#0000;box-shadow:0 0 0 3px #7c3aed1f}.project-settings-fields__duration-custom-input--invalid{border-color:var(--error-red)}.project-settings-fields__duration-custom-input--invalid:focus{border-color:var(--error-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--error-red) 12%, transparent);background:#0000002e}.project-settings-fields__duration-custom-suffix{color:#ede9fe85;font-family:var(--font-inter);pointer-events:none;font-size:.72rem;position:absolute;right:.65rem}.project-settings-fields__duration-custom-error{color:var(--error-red);font-family:var(--font-inter);grid-column:1/-1;font-size:.72rem;line-height:1.45}.project-settings-popover__content .project-settings-fields__duration-control{grid-template-columns:minmax(0,1fr)}.project-settings-popover__content .project-settings-fields__duration-custom{justify-items:stretch}.project-settings-popover__content .project-settings-fields__duration-custom-input{width:100%}.project-settings-fields__help{color:#ede9fe85;font-family:var(--font-inter);font-size:.72rem;line-height:1.45}.drama-create-project-trigger{color:#111018;cursor:pointer;min-height:2.75rem;font-family:var(--font-inter);white-space:nowrap;background:#f7f5ff;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.86rem;font-weight:680;line-height:1;text-decoration:none;transition:box-shadow .18s,transform .18s,background-color .18s;display:inline-flex;box-shadow:0 12px 30px #8b5cf633}.drama-create-project-trigger:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 36px #8b5cf647}.drama-create-project-trigger:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}.drama-create-project-trigger:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.drama-create-project-trigger__icon{stroke-width:2px;flex:none;width:1rem;height:1rem}.drama-create-project-trigger__spinner{border:2px solid #11101838;border-top-color:#111018;border-radius:999px;flex:none;width:1rem;height:1rem;animation:.8s linear infinite dramaCreateEntryAuthSpin}.drama-create-project-trigger--header{grid-area:1/2/3;place-self:end}.drama-create-project-trigger--empty{text-align:center;white-space:normal;width:fit-content;max-width:100%;margin-top:1.5rem}.create-project-modal{z-index:9998;place-items:center;padding:2rem 1.5rem;display:grid;position:fixed;inset:0}.create-project-modal__backdrop{cursor:default;-webkit-backdrop-filter:blur(15px)saturate(.72);backdrop-filter:blur(15px)saturate(.72);background-color:#ffffff05;border:0;position:fixed;inset:0}.create-project-modal__panel{z-index:1;color:#f8f7ff;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 30%,#ffffff05 55%,#0000 80%),#191b1a;border:0;border-radius:16px;flex-direction:column;width:min(920px,100%);height:min(760px,100dvh - 4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 100px #00000094}.create-project-modal__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;min-height:6.75rem;padding:1.5rem 2rem;display:grid}.create-project-modal__title{font-family:var(--font-geist);margin:0;font-size:1.75rem;font-weight:600;line-height:1.3}.create-project-modal__progress{background:#ffffff17;border-radius:999px;grid-template-columns:repeat(2,minmax(10rem,1fr));min-width:20rem;padding:.2rem;display:grid}.create-project-modal__progress-step{color:#f8f7ff94;cursor:pointer;min-height:2.4rem;font-family:var(--font-inter);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.9rem;font-style:normal;font-weight:680;line-height:1;transition:color .16s,background-color .16s;display:inline-flex}.create-project-modal__progress-eyebrow{color:#7c3aed;-webkit-text-fill-color:transparent;font-family:var(--font-brand-03);background:linear-gradient(145deg,#c4b5fd 0%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text;font-size:.82rem;font-style:italic;font-weight:500;line-height:1}.create-project-modal__progress-title{font:inherit}.create-project-modal__progress-step--active{color:#151615;background:#e7e7e7}.create-project-modal__progress-step:disabled:not(.create-project-modal__progress-step--active){cursor:not-allowed;opacity:1}.create-project-modal__close{color:#ede9feb8;cursor:pointer;background:#ffffff0a;border:0;border-radius:50%;flex:none;justify-self:end;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid}.create-project-modal__close:hover{color:#f8f7ff;background:#ffffff1a;transform:scale(1.05)}.create-project-modal__close:active{transform:scale(.94)}.create-project-modal__close-icon{width:1.25rem;height:1.25rem}.create-project-modal__form{flex-direction:column;flex:1;min-height:0;display:flex}.create-project-modal__data-state{color:#ede9feb8;min-height:0;font-family:var(--font-inter);text-align:center;flex:1;place-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.create-project-modal__data-state p{color:var(--error-red);margin:0}.create-project-modal__skeleton-block{background:#ffffff1f;border-radius:6px;animation:1.1s ease-in-out infinite alternate createProjectModalSkeletonBreath;display:block}.create-project-modal__skeleton-block--progress-step{border-radius:999px;min-height:2.4rem}.create-project-modal__skeleton-progress-placeholder{min-height:2.4rem;display:block}.create-project-modal__skeleton-block--label{width:9rem;height:1.4rem}.create-project-modal__skeleton-block--input{border-radius:8px;width:100%;height:2.65rem}.create-project-modal__skeleton-block--textarea{border-radius:8px;flex:1;width:100%;min-height:12rem}.create-project-modal__skeleton-block--count{align-self:flex-end;width:9rem;height:.95rem}.create-project-modal__skeleton-block--help{width:60%;height:.95rem}.create-project-modal__skeleton-block--action{border-radius:999px;width:7rem;height:2.65rem}@keyframes createProjectModalSkeletonBreath{0%{opacity:1}to{opacity:.7}}.create-project-modal__step-content{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1.25rem 2rem 1.5rem;display:flex;overflow-y:auto}.create-project-modal__step-content--story .create-project-modal__field:last-child{flex:1;min-height:0}.create-project-modal__step-content--story .create-project-modal__textarea{flex:1;min-height:12rem}.create-project-modal__field{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.create-project-modal__label{color:#ede9fe;font-family:var(--font-inter);font-size:.875rem;font-weight:680}.create-project-modal__label--with-icon{align-items:center;gap:.5rem;display:inline-flex}.create-project-modal__label-icon{flex:none;width:.875rem;height:.875rem}.create-project-modal__label-icon--story{width:1rem;height:1rem}.create-project-modal__input,.create-project-modal__textarea{color:#f8f7ff;width:100%;font-family:var(--font-inter);background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;outline:none;font-size:.86rem}.create-project-modal__input{min-height:2.65rem;padding:.6rem .75rem}.create-project-modal__textarea{resize:vertical;min-height:9rem;padding:.75rem;line-height:1.55}.create-project-modal__input:focus,.create-project-modal__textarea:focus{background:linear-gradient(#151615,#151615) padding-box padding-box,linear-gradient(145deg,#c4b5fd 0%,#7c3aed 100%) border-box;border-color:#0000;box-shadow:0 0 0 3px #7c3aed1f}.create-project-modal__input--invalid,.create-project-modal__textarea--invalid{border-color:var(--error-red)}.create-project-modal__input--invalid:focus,.create-project-modal__textarea--invalid:focus{border-color:var(--error-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--error-red) 12%, transparent)}.create-project-modal__help,.create-project-modal__count,.create-project-modal__auth-status{color:#ede9fe8a;font-family:var(--font-inter);margin:0;font-size:.72rem;line-height:1.45}.create-project-modal__count{font-variant-numeric:tabular-nums;align-self:flex-end}.create-project-modal__error{color:var(--error-red);font-family:var(--font-inter);margin:0;font-size:.72rem;line-height:1.45}.create-project-modal__submission-error,.create-project-modal__auth-status{border-radius:.7rem;margin:0 1.5rem 1rem;padding:.75rem}.create-project-modal__submission-error{border:1px solid color-mix(in srgb, var(--error-red) 28%, transparent);color:var(--error-red);background:color-mix(in srgb, var(--error-red) 8%, #ffffff0a);font-family:var(--font-inter);flex-direction:column;gap:.25rem;margin-top:1rem;margin-left:2rem;margin-right:2rem;font-size:.75rem;display:flex}.create-project-modal__auth-status{color:#ddd6fe;background:#8b5cf61a}.create-project-modal__actions{justify-content:flex-end;gap:.65rem;padding:1rem 2rem 1.5rem;display:flex}.create-project-modal__secondary-action,.create-project-modal__primary-action{cursor:pointer;min-height:2.65rem;font-family:var(--font-inter);border-radius:24px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:550;transition:box-shadow .16s,filter .16s,transform .16s,opacity .16s}.create-project-modal__secondary-action{color:#ede9fe;background:#ffffff0a;border:1px solid #ffffff1f}.create-project-modal__primary-action{isolation:isolate;color:#111018;background:linear-gradient(135deg,#fff0 0% 38%,#ffffff80 50%,#fff0 62% 100%),radial-gradient(26px at 0 0,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),radial-gradient(26px at 100% 0,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),radial-gradient(26px at 0 100%,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),radial-gradient(26px at 100% 100%,#e8fbf4 0%,#8aefd6b8 38%,#0000 72%),linear-gradient(90deg,#46e4c5 0%,#37e1bf 50%,#46e4c5 100%);border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative;overflow:hidden}.create-project-modal__primary-action:before{content:"";z-index:0;filter:contrast(1.35);mix-blend-mode:overlay;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='1'/%3E%3C/svg%3E");background-size:128px 128px;position:absolute;inset:0}.create-project-modal__primary-action-label,.create-project-modal__primary-action-icon,.create-project-modal__primary-action-spinner{z-index:1;position:relative}.create-project-modal__primary-action-icon{flex:none;width:1.25rem;height:1.25rem}.create-project-modal__primary-action-spinner{border:2px solid #1110183d;border-top-color:currentColor;border-radius:999px;flex:none;width:1.125rem;height:1.125rem;animation:.8s linear infinite createProjectModalPrimaryActionSpin}@keyframes createProjectModalPrimaryActionSpin{to{transform:rotate(360deg)}}.create-project-modal__secondary-action:hover:not(:disabled){background:#ffffff14;transform:translateY(-2px);box-shadow:0 10px 24px #0000003d}.create-project-modal__primary-action:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 26px #37e1bf3d}.create-project-modal__secondary-action:active:not(:disabled),.create-project-modal__primary-action:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.97)}.create-project-modal__secondary-action:focus-visible,.create-project-modal__primary-action:focus-visible,.create-project-modal__close:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.create-project-modal__secondary-action:disabled,.create-project-modal__primary-action:disabled,.create-project-modal--edit .create-project-modal__close:disabled{cursor:not-allowed;opacity:.45}.create-project-modal__impact{background:#ffb95614;border:1px solid #ffb9564d;border-radius:.75rem;gap:.75rem;padding:.95rem;display:flex}.create-project-modal__impact-icon{color:#ffbd64;flex:none;width:1.25rem;height:1.25rem}.create-project-modal__impact-copy{min-width:0}.create-project-modal__impact-title,.create-project-modal__impact-description,.create-project-modal__impact-notice{margin:0}.create-project-modal__impact-title{color:#fff0d5;font-family:var(--font-inter);font-size:.88rem;font-weight:650}.create-project-modal__impact-description,.create-project-modal__impact-notice{color:#c5b497;font-family:var(--font-inter);margin-top:.35rem;font-size:.75rem;line-height:1.5}.create-project-modal__impact-count{color:#ffe0ae;font-family:var(--font-inter);margin:.65rem 0 0;font-size:.75rem;font-weight:650;line-height:1.5}.create-project-modal__impact-items,.create-project-modal__impact-reasons{margin:0;padding:0;list-style:none}.create-project-modal__impact-items{gap:.5rem;margin-top:.65rem;display:grid}.create-project-modal__impact-item{background:#08090d3d;border:1px solid #ffb95633;border-radius:.5rem;gap:.3rem;padding:.55rem .65rem;display:grid}.create-project-modal__impact-item-label{color:#fff0d5;font-family:var(--font-inter);overflow-wrap:anywhere;font-size:.75rem;font-weight:650;line-height:1.4}.create-project-modal__impact-reasons{flex-wrap:wrap;gap:.3rem;display:flex}.create-project-modal__impact-reasons>li{color:#d7c5a7;font-family:var(--font-inter);background:#ffb95617;border-radius:999px;padding:.2rem .4rem;font-size:.68rem;line-height:1.35}@media (max-width:640px){.drama-create-project-trigger--header{grid-area:auto/1;justify-self:start}.drama-quick-composer{border-radius:1.1rem;margin-top:2rem;padding:.75rem}.drama-quick-composer__toolbar{padding:.75rem}.project-settings-fields--form{grid-template-columns:1fr}.project-settings-fields__form-row{grid-template-columns:1fr;gap:.45rem}.project-settings-fields__duration-control{grid-template-columns:minmax(0,1fr)}.project-settings-fields__duration-custom{justify-items:stretch}.project-settings-fields__duration-custom-input{width:100%}.project-settings-fields__form-label{min-height:0}.drama-quick-composer__source-meta,.drama-quick-composer__settings-row{flex-direction:column;align-items:stretch}.drama-quick-composer__count{align-self:flex-end}.drama-quick-composer__create{width:100%;margin-left:0}.create-project-modal{padding:2rem 1rem}.create-project-modal__panel{border-radius:16px;width:calc(100vw - 2rem);height:calc(100dvh - 4rem)}.create-project-modal__header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem}.create-project-modal__title{font-size:1.25rem}.create-project-modal__progress{grid-area:2/1/auto/-1;width:100%;min-width:0}.create-project-modal__progress-step{min-height:2.5rem;padding:.55rem .7rem;font-size:.75rem}.create-project-modal__step-content,.create-project-modal__actions{padding-left:1rem;padding-right:1rem}.create-project-modal__submission-error{margin-left:1rem;margin-right:1rem}}@media (prefers-reduced-motion:reduce){.drama-quick-composer__create,.drama-create-project-trigger,.project-settings-popover__chevron,.project-settings-fields--form .project-settings-fields__choice,.create-project-modal__secondary-action,.create-project-modal__primary-action,.create-project-modal__close{transition:none}.project-settings-popover__content{animation:none}.create-project-modal__primary-action-spinner,.create-project-modal__skeleton-block{animation-duration:1.8s}}
