.artist-mode-module__pUnRHq__artistHome{gap:3.5rem;width:min(640px,92vw);margin:0 auto 2rem;display:grid}.artist-mode-module__pUnRHq__section{gap:.85rem;display:grid}.artist-mode-module__pUnRHq__sectionTitle{font-family:var(--font-display), sans-serif;letter-spacing:.03em;border-bottom:2px solid #ff9e45;margin:0;padding-bottom:.55rem;font-size:clamp(1.6rem,4vw,2rem)}.artist-mode-module__pUnRHq__sectionTitlePreview{border-bottom-color:#57d2ff}.artist-mode-module__pUnRHq__sectionDesc{color:var(--ink-muted);margin:0;font-size:.95rem;line-height:1.5}.artist-mode-module__pUnRHq__previewList{gap:.55rem;margin:.35rem 0 0;padding-left:1.2rem;display:grid}.artist-mode-module__pUnRHq__previewList li{color:var(--ink);font-size:.95rem;line-height:1.5}.artist-mode-module__pUnRHq__authBlock{gap:1rem;margin-top:.35rem;display:grid}.artist-mode-module__pUnRHq__panel{gap:1.25rem;width:min(560px,92vw);margin:0 auto 2rem;padding:0;display:grid}.artist-mode-module__pUnRHq__panelHeader{gap:.35rem;display:grid}.artist-mode-module__pUnRHq__panelTitle{font-family:var(--font-display), sans-serif;letter-spacing:.03em;margin:0;font-size:clamp(1.8rem,5vw,2.4rem)}.artist-mode-module__pUnRHq__panelSubtitle{color:var(--ink-muted);margin:0;font-size:.95rem}.artist-mode-module__pUnRHq__backLink{color:var(--ink-muted);cursor:pointer;text-align:left;background:0 0;border:none;width:fit-content;padding:0;font-size:.88rem}.artist-mode-module__pUnRHq__backLink:hover{color:var(--ink)}.artist-mode-module__pUnRHq__featureList{gap:.55rem;margin:0;padding-left:1.2rem;display:grid}.artist-mode-module__pUnRHq__featureItem{color:var(--ink);font-size:.95rem;line-height:1.5}.artist-mode-module__pUnRHq__authForm{gap:1rem;display:grid}.artist-mode-module__pUnRHq__authLabel{color:var(--ink-muted);gap:.4rem;font-size:.92rem;display:grid}.artist-mode-module__pUnRHq__authInput{width:100%;color:var(--ink);background:#0a0a0a;border:1px solid #ffffff38;border-radius:8px;padding:.75rem .85rem}.artist-mode-module__pUnRHq__authInput:focus{border-color:#ff9e45;outline:none}.artist-mode-module__pUnRHq__primaryBtn{color:#171311;cursor:pointer;background:#ff9e45;border:0;border-radius:12px;padding:.8rem 1rem;font-weight:700}.artist-mode-module__pUnRHq__primaryBtn:disabled{opacity:.65;cursor:not-allowed}.artist-mode-module__pUnRHq__divider{color:var(--ink-muted);align-items:center;gap:.75rem;font-size:.82rem;display:flex}.artist-mode-module__pUnRHq__divider:before,.artist-mode-module__pUnRHq__divider:after{content:"";background:#ffffff24;flex:1;height:1px}.artist-mode-module__pUnRHq__googleBtn{color:#1f1f1f;cursor:pointer;background:#fffffff5;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.75rem 1rem;font-weight:600;transition:background .16s,box-shadow .16s;display:flex}.artist-mode-module__pUnRHq__googleBtn:hover{background:#fff;box-shadow:0 4px 16px #0000002e}.artist-mode-module__pUnRHq__googleBtn:disabled{opacity:.65;cursor:not-allowed}.artist-mode-module__pUnRHq__toggleMode{color:#57d2ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;width:fit-content;padding:0;font-size:.9rem;text-decoration:underline}.artist-mode-module__pUnRHq__error{color:#ff8b8b;margin:0;font-size:.9rem}.artist-mode-module__pUnRHq__status{color:var(--ok);margin:0;font-size:.9rem}.artist-mode-module__pUnRHq__sessionBar{background:#8cff8c14;border:1px solid #8cff8c38;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.9rem;display:flex}.artist-mode-module__pUnRHq__sessionEmail{color:var(--ok)}.artist-mode-module__pUnRHq__logoutBtn{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.artist-mode-module__pUnRHq__trailerSection{border-top:1px solid #ffffff1a;gap:.85rem;padding-top:.5rem;display:grid}.artist-mode-module__pUnRHq__trailerBtn{width:fit-content;min-width:280px}.artist-mode-module__pUnRHq__trailerVideo{background:#07090e;border:1px solid #ffffff59;border-radius:12px;width:min(420px,100%)}.artist-mode-module__pUnRHq__studioNav{justify-content:flex-end;width:min(1100px,92vw);margin:0 auto .75rem;display:flex}.artist-mode-module__pUnRHq__studioNavBtn{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.artist-mode-module__pUnRHq__studioNavBtn:hover{color:var(--ink);border-color:#ffffff59}
.golden-example-hover-card-module__PT1iKW__root:hover .golden-example-hover-card-module__PT1iKW__trailerPop,.golden-example-hover-card-module__PT1iKW__root:focus-within .golden-example-hover-card-module__PT1iKW__trailerPop{opacity:1;visibility:visible}.golden-example-hover-card-module__PT1iKW__media{position:relative}.golden-example-hover-card-module__PT1iKW__trailerPop{opacity:0;visibility:hidden;pointer-events:none;z-index:3;background:#000;border:1px solid #ffffff73;border-radius:12px;width:100%;height:100%;transition:opacity .14s;position:absolute;top:0;left:0;overflow:hidden}.golden-example-hover-card-module__PT1iKW__trailerVideo{object-fit:cover;width:100%;height:100%;display:block}
.page-module___8aEwW__page{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}.page-module___8aEwW__page.page-module___8aEwW__readerModeBg{background:#0a1a30}.page-module___8aEwW__page.page-module___8aEwW__artistModeBg{background:#1a0f00}.page-module___8aEwW__header{background:#0a0a0a;border-radius:0;justify-content:space-between;align-items:center;gap:0;width:100%;padding:1rem 2rem;display:flex}.page-module___8aEwW__contentWrapper{gap:1rem;width:min(1100px,92vw);margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:2rem 0;display:grid}.page-module___8aEwW__headerTop{justify-content:space-between;align-items:center;width:100%;display:flex}.page-module___8aEwW__kicker{text-transform:uppercase;letter-spacing:.18em;color:#fff;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.page-module___8aEwW__logo{font-size:1.2rem}.page-module___8aEwW__loginButton{color:var(--ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:999px;padding:.45rem .95rem}.page-module___8aEwW__modeToggle{background:#ffffff14;border:1px solid #fff3;border-radius:999px;gap:.5rem;padding:.35rem;display:flex}.page-module___8aEwW__modeButton{color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:500;transition:all .2s}.page-module___8aEwW__modeButtonActive{color:#120f0f;background:#ff9e45;font-weight:600}.page-module___8aEwW__readerModeActive{color:#0a1a30;background:#57d2ff}.page-module___8aEwW__title{font-family:var(--font-display), sans-serif;letter-spacing:.02em;margin:0;font-size:clamp(2.4rem,8vw,5.2rem);line-height:.95}.page-module___8aEwW__subtitle{color:var(--ink-muted);max-width:65ch;margin:0}.page-module___8aEwW__demoLinkRow{margin:0}.page-module___8aEwW__demoLink{color:var(--accent-2);text-underline-offset:3px;font-size:.95rem;text-decoration:underline}.page-module___8aEwW__demoLink:hover{color:var(--ink)}.page-module___8aEwW__tabs{flex-wrap:wrap;gap:.75rem;margin:1.4rem 0 1rem;display:flex}.page-module___8aEwW__tab{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:.5rem 1rem}.page-module___8aEwW__activeTab{color:#120f0f;background:#ff9e45;border-color:#0000;font-weight:700}.page-module___8aEwW__card{width:min(1100px,92vw);margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:0}.page-module___8aEwW__grid{gap:1rem;display:grid}.page-module___8aEwW__input,.page-module___8aEwW__textarea,.page-module___8aEwW__shortTextarea,.page-module___8aEwW__flowInput{width:100%;color:var(--ink);background:#0000003d;border:1px solid #fff3;border-radius:12px;padding:.7rem .8rem}.page-module___8aEwW__textarea{resize:vertical;min-height:200px}.page-module___8aEwW__shortTextarea{resize:vertical;min-height:110px}.page-module___8aEwW__byoGmiBox{gap:.65rem;margin-bottom:.5rem;display:grid}.page-module___8aEwW__checkboxLabel{color:var(--ink-muted);cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.89rem;display:flex}.page-module___8aEwW__checkboxLabel input{flex-shrink:0;margin-top:.22rem}.page-module___8aEwW__label{color:var(--ink-muted);gap:.45rem;font-size:.95rem;display:grid}.page-module___8aEwW__button{color:#171311;cursor:pointer;background:#ff9e45;border:0;border-radius:12px;padding:.7rem 1rem;font-weight:700;text-decoration:none}.page-module___8aEwW__readerModeButton{color:#0a1a30;background:#57d2ff}.page-module___8aEwW__secondary{color:var(--ink);background:0 0;border:1px solid #fff3}.page-module___8aEwW__row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.page-module___8aEwW__status{color:var(--ok)}.page-module___8aEwW__error{color:#ff8b8b}.page-module___8aEwW__examples{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;width:100%;display:grid}.page-module___8aEwW__filterRow{flex-wrap:wrap;gap:.55rem;display:flex}.page-module___8aEwW__filterChip{color:var(--ink);cursor:pointer;background:#ffffff0d;border:1px solid #fff6;border-radius:999px;padding:.35rem .8rem;font-size:.86rem}.page-module___8aEwW__thumb,.page-module___8aEwW__previewImage{aspect-ratio:9/16;object-fit:cover;border:1px solid #ffffff2e;border-radius:12px;width:100%}.page-module___8aEwW__exampleCard{cursor:pointer;gap:.45rem;text-decoration:none;transition:transform .16s,opacity .16s;display:grid;width:100%!important;margin:0!important}.page-module___8aEwW__exampleCard:hover{opacity:.9;transform:translateY(-2px)}.page-module___8aEwW__comingSoonCard{text-align:center;border:1px dashed #ffffff38;border-radius:12px;justify-content:center;min-height:220px;padding:1rem}.page-module___8aEwW__openHint{color:var(--accent-2);margin:.1rem 0 0;font-size:.85rem}.page-module___8aEwW__flowchart{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.page-module___8aEwW__flowBox{background:linear-gradient(160deg,#ffffff17,#0a0e167a);border:1px solid #ffffff85;border-radius:14px;gap:.6rem;padding:.9rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 16px 30px #00000059,0 8px 12px #0003}.page-module___8aEwW__flowBox:hover{border-color:#fffc;transform:translateY(-2px);box-shadow:0 20px 36px #00000073,0 0 0 1px #ffffff29}.page-module___8aEwW__boxLabel{color:var(--accent-2);margin:0;font-weight:600}.page-module___8aEwW__flowInput{resize:vertical;border:1px solid #ffffff59;min-height:130px;box-shadow:inset 0 2px 6px #00000038}.page-module___8aEwW__generateStack{gap:.7rem;display:grid}.page-module___8aEwW__generatorRow{align-items:center;gap:.5rem;display:flex}.page-module___8aEwW__generateButton{justify-content:center;width:245px}.page-module___8aEwW__iconPreviewWrap{display:inline-flex;position:relative}.page-module___8aEwW__iconButton{width:40px;height:40px;color:var(--accent-2);cursor:pointer;background:#00000040;border:1px solid #ffffff59;border-radius:9px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page-module___8aEwW__iconPreviewCard{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#0c1018f2;border:1px solid #ffffff85;border-radius:10px;width:180px;min-height:110px;padding:.35rem;transition:opacity .14s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 16px 28px #0000006b}.page-module___8aEwW__iconPreviewWrap:hover .page-module___8aEwW__iconPreviewCard{opacity:1;visibility:visible}.page-module___8aEwW__iconPreviewImage{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:100%;display:block}.page-module___8aEwW__iconPreviewText{color:var(--ink-muted);margin:0;padding:.35rem;font-size:.8rem;line-height:1.35}.page-module___8aEwW__trailerHeader{justify-content:flex-start;display:flex}.page-module___8aEwW__trailerButton{min-width:360px}.page-module___8aEwW__trailerVideo{background:#07090e;border:1px solid #ffffff59;border-radius:12px;width:min(420px,100%)}.page-module___8aEwW__muted{color:var(--ink-muted)}.page-module___8aEwW__guestStudioLink{text-align:center;width:min(900px,92vw);margin:-.5rem auto 2rem}.page-module___8aEwW__guestStudioBtn{color:var(--ink-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:.88rem;text-decoration:underline}.page-module___8aEwW__guestStudioBtn:hover{color:var(--ink)}.page-module___8aEwW__homeError{text-align:center;width:min(640px,92vw);margin:0 auto 1rem}
