.toggle-switch-module__pwvW0q__control{--thumb-shift:18px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:44px;padding:0;display:inline-flex}.toggle-switch-module__pwvW0q__control:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--thumb-shift:-18px}.toggle-switch-module__pwvW0q__control:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.toggle-switch-module__pwvW0q__control:disabled{cursor:default;opacity:.45}.toggle-switch-module__pwvW0q__control[aria-busy=true]{opacity:.8}.toggle-switch-module__pwvW0q__track{background:var(--color-surface-raised);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--color-border-strong);border-radius:999px;transition:background .16s,box-shadow .16s;position:relative}.toggle-switch-module__pwvW0q__control[aria-checked=true] .toggle-switch-module__pwvW0q__track{background:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.toggle-switch-module__pwvW0q__control:hover:not(:disabled) .toggle-switch-module__pwvW0q__track{box-shadow:inset 0 0 0 1px var(--color-primary)}.toggle-switch-module__pwvW0q__thumb{inset-inline-start:3px;background:var(--color-text);border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .16s,background-color .16s;display:grid;position:absolute;top:3px;box-shadow:0 1px 4px #0003}.toggle-switch-module__pwvW0q__control[aria-checked=true] .toggle-switch-module__pwvW0q__thumb{background:var(--color-on-primary);transform:translateX(var(--thumb-shift))}.toggle-switch-module__pwvW0q__check{inset-inline-start:5px;width:12px;height:12px;color:var(--color-on-primary);position:absolute;top:6px}.toggle-switch-module__pwvW0q__spinner{border:1.5px solid var(--color-on-primary);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite toggle-switch-module__pwvW0q__spin}.toggle-switch-module__pwvW0q__control[aria-checked=true] .toggle-switch-module__pwvW0q__spinner{border-color:var(--color-primary);border-top-color:#0000}@keyframes toggle-switch-module__pwvW0q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.toggle-switch-module__pwvW0q__track,.toggle-switch-module__pwvW0q__thumb{transition:none}.toggle-switch-module__pwvW0q__spinner{animation:none}}
.creation-preview-module__OA9V1q__preview{min-width:0}.creation-preview-module__OA9V1q__heading{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.creation-preview-module__OA9V1q__heading>span{align-items:center;gap:7px;font-size:12px;display:inline-flex}.creation-preview-module__OA9V1q__heading small{border:1px solid var(--color-border);border-radius:6px;padding:4px 8px;font-size:10px}.creation-preview-module__OA9V1q__stage{isolation:isolate;aspect-ratio:9/16;border:1px solid var(--color-border-strong);color:#fff5f3;background:#241817;border-radius:20px;width:min(100%,340px);margin:auto;position:relative;overflow:hidden;box-shadow:0 12px 35px #0002}.creation-preview-module__OA9V1q__stage>.creation-preview-module__OA9V1q__art{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.creation-preview-module__OA9V1q__art .catalog-image{object-fit:contain}.creation-preview-module__OA9V1q__stage:after{content:"";pointer-events:none;background:linear-gradient(#111b 0,#1115 30%,#1112 48%,#111111d9 92%);position:absolute;inset:0}.creation-preview-module__OA9V1q__stageContent{z-index:1;flex-direction:column;gap:10px;min-width:0;padding:15px 13px 12px;display:flex;position:absolute;inset:0}.creation-preview-module__OA9V1q__identity{flex-shrink:0;align-items:center;gap:9px;display:flex}.creation-preview-module__OA9V1q__identity>div{flex:1;min-width:0}.creation-preview-module__OA9V1q__identity h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.creation-preview-module__OA9V1q__identity>div>span{opacity:.7;font-size:9px}.creation-preview-module__OA9V1q__identity>svg{opacity:.6;flex-shrink:0}.creation-preview-module__OA9V1q__avatar{background:#fff1;border:1px solid #fff2;border-radius:9px;flex:0 0 33px;place-items:center;height:39px;display:grid;overflow:hidden}.creation-preview-module__OA9V1q__avatar img{object-fit:cover;width:100%;height:100%}.creation-preview-module__OA9V1q__description{color:#eee0dc;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.creation-preview-module__OA9V1q__cast{flex-wrap:wrap;flex-shrink:0;gap:4px;max-height:48px;display:flex;overflow-y:auto}.creation-preview-module__OA9V1q__cast span{overflow-wrap:anywhere;background:#ffffff18;border:1px solid #fff2;border-radius:5px;padding:3px 5px;font-size:9px}.creation-preview-module__OA9V1q__spacer{flex:1;min-height:12px}.creation-preview-module__OA9V1q__opening{flex-direction:column;gap:6px;min-height:0;max-height:45%;display:flex}.creation-preview-module__OA9V1q__opening>span{color:#ead8d3;font-size:9px}.creation-preview-module__OA9V1q__opening blockquote{overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:pre-wrap;overflow-wrap:anywhere;background:#202020b3;border:1px solid #ffffff28;border-radius:4px 13px 13px;min-height:0;margin:0;padding:12px;font-size:13px;font-style:normal;line-height:1.6;overflow-y:auto}.creation-preview-module__OA9V1q__opening blockquote[data-empty=true]{color:#d5bab4;font-style:normal}.creation-preview-module__OA9V1q__composer{color:#d8c2bd;background:#ffffff10;border:1px solid #fff2;border-radius:24px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.creation-preview-module__OA9V1q__composer svg{opacity:.65}.creation-preview-module__OA9V1q__note{color:var(--color-text-muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.8}
.creation-gallery-field-module__WnsFfa__gallery{gap:12px;min-width:0;display:grid}.creation-gallery-field-module__WnsFfa__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.creation-gallery-field-module__WnsFfa__heading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px}.creation-gallery-field-module__WnsFfa__heading span{white-space:nowrap;color:var(--color-text-muted);flex-shrink:0;font-size:13px}.creation-gallery-field-module__WnsFfa__items{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.creation-gallery-field-module__WnsFfa__item{border:1px solid var(--color-border);border-radius:14px;gap:8px;padding:8px;display:grid}.creation-gallery-field-module__WnsFfa__thumbnail{background:var(--color-surface-raised);border-radius:8px;place-items:center;height:120px;display:grid;overflow:hidden}.creation-gallery-field-module__WnsFfa__thumbnail img{object-fit:contain;width:100%;height:100%}.creation-gallery-field-module__WnsFfa__actions,.creation-gallery-field-module__WnsFfa__add{flex-wrap:wrap;gap:6px;display:flex}.creation-gallery-field-module__WnsFfa__actions button{border:1px solid var(--color-border);background:var(--color-surface-raised);color:inherit;border-radius:8px;place-items:center;min-width:36px;min-height:36px;display:grid}.creation-gallery-field-module__WnsFfa__actions button:disabled{opacity:.35}.creation-gallery-field-module__WnsFfa__add{gap:12px}.creation-gallery-field-module__WnsFfa__add>*{min-width:0;max-width:100%}.creation-gallery-field-module__WnsFfa__add button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.creation-gallery-field-module__WnsFfa__add button>svg{flex-shrink:0}
.guided-create-module__vier7q__page{--guide-accent:var(--color-primary);--guide-line:#ffffff1a;--guide-muted:var(--color-text-muted);width:min(940px,100% - 40px);scroll-margin-top:calc(var(--shell-header-height,0px) + 14px);color:var(--color-text);margin:0 auto;padding:10px 0 178px}.guided-create-module__vier7q__topline{color:var(--guide-muted);grid-template-columns:minmax(0,1fr) 324px minmax(0,1fr);align-items:center;column-gap:14px;margin-bottom:18px;font-size:12px;display:grid}.guided-create-module__vier7q__topline.guided-create-module__vier7q__startTopline{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-create-module__vier7q__startTopline .guided-create-module__vier7q__topActions{grid-column:auto}.guided-create-module__vier7q__topline a{overflow-wrap:anywhere;justify-self:start;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.guided-create-module__vier7q__topline a>svg{flex-shrink:0}.guided-create-module__vier7q__topline a:hover{color:var(--guide-accent)}.guided-create-module__vier7q__topActions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.guided-create-module__vier7q__topActions button{color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;min-width:0;padding:8px 0}.guided-create-module__vier7q__topActions button:hover{color:var(--guide-accent)}.guided-create-module__vier7q__topline .guided-create-module__vier7q__advancedLink{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--guide-accent) 25%, var(--guide-line));background:color-mix(in srgb, var(--guide-accent) 7%, transparent);max-width:min(100%,240px);min-height:44px;color:var(--color-text);border-radius:10px;gap:8px;padding:8px 10px}.guided-create-module__vier7q__topline .guided-create-module__vier7q__advancedLink:hover{border-color:color-mix(in srgb, var(--guide-accent) 45%, var(--guide-line));background:color-mix(in srgb, var(--guide-accent) 12%, transparent)}.guided-create-module__vier7q__advancedLink:focus-visible{outline:2px solid var(--guide-accent);outline-offset:3px}.guided-create-module__vier7q__advancedLabel{text-align:start;overflow-wrap:anywhere;gap:2px;min-width:0;line-height:1.35;display:grid}.guided-create-module__vier7q__advancedLabel strong{font-size:inherit;font-weight:600}.guided-create-module__vier7q__advancedLabel>span{color:var(--guide-muted);font-size:10px}.guided-create-module__vier7q__progress{justify-content:center;width:100%;min-width:0;margin:0;display:flex}.guided-create-module__vier7q__progress>button{min-height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;padding:0;font-family:inherit;display:grid;position:relative}.guided-create-module__vier7q__progress>button:not(:last-child):after{content:"";background:var(--color-border);width:calc(100% - 34px);height:2px;position:absolute;top:21px;left:calc(50% + 17px)}.guided-create-module__vier7q__progress>button.guided-create-module__vier7q__reached:not(:last-child):after{background:var(--color-primary)}.guided-create-module__vier7q__progress>button>span{background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.guided-create-module__vier7q__progress .guided-create-module__vier7q__reached,.guided-create-module__vier7q__progress .guided-create-module__vier7q__reached>span{color:var(--guide-accent)}.guided-create-module__vier7q__heading{text-align:center;margin:6px 0 22px}.guided-create-module__vier7q__heading h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 7px;font-family:inherit;font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.2}.guided-create-module__vier7q__heading>p{color:var(--guide-muted);margin:0;font-size:12px;line-height:1.5}.guided-create-module__vier7q__stepHeading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-create-module__vier7q__body{border:0;min-width:0;margin:0;padding:0}.guided-create-module__vier7q__firstStep{max-width:590px;margin:0 auto}.guided-create-module__vier7q__previewLoading{border:1px solid var(--guide-line);width:min(100%,590px);min-height:310px;color:var(--guide-muted);background:var(--surface-panel);text-align:center;border-radius:20px;place-content:center;justify-items:center;gap:12px;margin:0 auto;display:grid}.guided-create-module__vier7q__previewLoading p{margin:0}.guided-create-module__vier7q__segmented{border:1px solid var(--guide-line);background:var(--surface-inset);border-radius:40px;gap:4px;min-width:0;padding:4px;display:flex}.guided-create-module__vier7q__segmented button{min-width:0;min-height:44px;color:var(--guide-muted);overflow-wrap:anywhere;cursor:pointer;transition:var(--control-transition);background:0 0;border:0;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.guided-create-module__vier7q__segmented button>span{min-width:0}.guided-create-module__vier7q__segmented button>svg{flex-shrink:0}.guided-create-module__vier7q__segmented button[aria-pressed=true]{color:var(--control-primary-text);background:var(--control-primary);box-shadow:var(--control-primary-shadow)}.guided-create-module__vier7q__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.guided-create-module__vier7q__option{appearance:none;cursor:pointer;text-align:start;isolation:isolate;aspect-ratio:4/5;border:1px solid var(--guide-line);background:var(--color-surface-raised);min-width:0;color:var(--color-text);border-radius:14px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.guided-create-module__vier7q__option.guided-create-module__vier7q__large{aspect-ratio:3/4;border-radius:20px}.guided-create-module__vier7q__option:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.guided-create-module__vier7q__option[aria-pressed=true]{border-color:var(--guide-accent);box-shadow:0 0 0 2px var(--guide-accent), 0 0 22px color-mix(in srgb, var(--color-primary) 22%, transparent)}.guided-create-module__vier7q__firstStep .guided-create-module__vier7q__option[aria-pressed=true]{box-shadow:0 0 0 1px var(--guide-accent)}.guided-create-module__vier7q__firstStep .guided-create-module__vier7q__option[aria-pressed]>strong{color:#fff;text-shadow:0 2px 8px #0008}.guided-create-module__vier7q__optionMedia,.guided-create-module__vier7q__optionMedia>img,.guided-create-module__vier7q__optionMedia>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guided-create-module__vier7q__optionMedia{z-index:-2}.guided-create-module__vier7q__optionPlaceholder{height:100%;color:var(--color-text-muted);background:radial-gradient(ellipse at 50% 20%, var(--color-surface-raised), transparent 75%), linear-gradient(145deg, var(--color-surface), var(--color-surface));flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.guided-create-module__vier7q__optionPlaceholder>span{opacity:.28;font-family:Georgia,serif;font-size:15px;font-style:italic}.guided-create-module__vier7q__optionShade{z-index:-1;background:linear-gradient(#0000,#060606cc);position:absolute;inset:38% 0 0}.guided-create-module__vier7q__option>strong{text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:1.35;position:absolute;bottom:13px;left:12px;right:12px}.guided-create-module__vier7q__large>strong{font-size:21px;bottom:18px}.guided-create-module__vier7q__option[aria-pressed=true]>strong{color:var(--color-primary)}.guided-create-module__vier7q__selectedMark{background:var(--color-primary);width:25px;height:25px;color:var(--control-primary-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;right:11px}.guided-create-module__vier7q__optionSection{margin:0 0 22px}.guided-create-module__vier7q__sectionTitle{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:0 0 12px;display:flex}.guided-create-module__vier7q__sectionTitle h2{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:15px;font-weight:600}.guided-create-module__vier7q__sectionTitle small{color:var(--guide-muted);font-size:11px}.guided-create-module__vier7q__optionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.guided-create-module__vier7q__colors{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.guided-create-module__vier7q__option.guided-create-module__vier7q__swatch{aspect-ratio:auto;width:58px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:5px 0;display:flex;overflow:visible}.guided-create-module__vier7q__colorDisc{background:var(--swatch);border-radius:50%;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff20}.guided-create-module__vier7q__swatch>strong{color:var(--guide-muted);font-size:11px;font-weight:500;position:static}.guided-create-module__vier7q__swatch[aria-pressed=true] .guided-create-module__vier7q__colorDisc{outline:2px solid var(--guide-accent);outline-offset:4px}.guided-create-module__vier7q__swatch .guided-create-module__vier7q__selectedMark{display:none}.guided-create-module__vier7q__characterStep{max-width:790px;margin:auto}.guided-create-module__vier7q__nameAge{grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:18px;margin-bottom:18px;display:grid}.guided-create-module__vier7q__field{color:var(--color-text-secondary);gap:9px;min-width:0;font-size:12px;display:grid}.guided-create-module__vier7q__field>span{overflow-wrap:anywhere;justify-content:space-between;gap:10px;min-width:0;display:flex}.guided-create-module__vier7q__field small{white-space:nowrap;color:var(--color-text-muted);flex-shrink:0;font-size:10px}.guided-create-module__vier7q__field>span>span,.guided-create-module__vier7q__designBrief>span>span,.guided-create-module__vier7q__designForm h2>span{min-width:0}.guided-create-module__vier7q__field input,.guided-create-module__vier7q__field textarea{appearance:none;border:1px solid var(--color-border);background:var(--surface-inset);color:var(--color-text);width:100%;min-width:0;transition:var(--control-transition);border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.65}.guided-create-module__vier7q__field input::placeholder,.guided-create-module__vier7q__field textarea::placeholder{color:var(--color-text-muted)}.guided-create-module__vier7q__field input:focus,.guided-create-module__vier7q__field textarea:focus{border-color:var(--guide-accent);box-shadow:var(--focus-shadow)}.guided-create-module__vier7q__field textarea{resize:vertical;min-height:84px}.guided-create-module__vier7q__age{border:1px solid var(--color-border);background:var(--surface-inset);border-radius:12px;align-items:center;padding:5px;display:flex}.guided-create-module__vier7q__age button{background:var(--surface-raised);height:32px;color:var(--color-text-secondary);cursor:pointer;border:0;border-radius:50%;flex:0 0 30px;font-size:20px}.guided-create-module__vier7q__age input{box-shadow:none;text-align:center;appearance:textfield;background:0 0;border:0;padding:4px;font-size:22px}.guided-create-module__vier7q__age input::-webkit-inner-spin-button{appearance:none}.guided-create-module__vier7q__personalityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.guided-create-module__vier7q__settingCard,.guided-create-module__vier7q__summaryCard{border:1px solid var(--guide-line);background:var(--surface-panel);min-width:0;color:var(--color-text);text-align:start;cursor:pointer;transition:var(--control-transition);border-radius:17px;align-items:center;gap:11px;padding:12px;display:flex}.guided-create-module__vier7q__settingCard:hover,.guided-create-module__vier7q__summaryCard:hover{border-color:var(--color-border-strong);background:var(--color-surface-raised)}.guided-create-module__vier7q__settingCard>span:nth-child(2),.guided-create-module__vier7q__summaryCard>span:nth-child(2){flex:1;min-width:0}.guided-create-module__vier7q__settingCard small,.guided-create-module__vier7q__summaryCard small{color:var(--guide-muted);overflow-wrap:anywhere;margin-bottom:7px;font-size:11px;display:block}.guided-create-module__vier7q__settingCard strong,.guided-create-module__vier7q__summaryCard strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.guided-create-module__vier7q__settingCard>svg{color:var(--color-text-muted);flex-shrink:0}.guided-create-module__vier7q__settingIcon{border:1px solid var(--color-border);width:42px;height:42px;color:var(--color-text-secondary);background:linear-gradient(150deg,#ffffff0a,#ffffff0a);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.guided-create-module__vier7q__finishStyles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guided-create-module__vier7q__finishStyles .guided-create-module__vier7q__option{aspect-ratio:4/3}.guided-create-module__vier7q__details{border:1px solid var(--guide-line);background:var(--surface-panel);border-radius:16px;padding:0 20px}.guided-create-module__vier7q__details summary,.guided-create-module__vier7q__textDetails summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;padding:18px 0;font-size:13px;list-style:none;display:flex}.guided-create-module__vier7q__details summary::-webkit-details-marker{display:none}.guided-create-module__vier7q__textDetails summary::-webkit-details-marker{display:none}.guided-create-module__vier7q__details summary>svg,.guided-create-module__vier7q__textDetails summary>svg{color:var(--guide-muted);flex-shrink:0;margin-inline-start:auto;transform:rotate(90deg)}.guided-create-module__vier7q__details[open] summary>svg,.guided-create-module__vier7q__textDetails[open] summary>svg{transform:rotate(-90deg)}.guided-create-module__vier7q__details summary small{color:var(--guide-muted);font-size:11px}.guided-create-module__vier7q__details>p{color:var(--guide-muted);margin:0 0 20px;font-size:12px;line-height:1.7}.guided-create-module__vier7q__detailFields{gap:20px;padding:0 0 22px;display:grid}.guided-create-module__vier7q__previewLayout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.guided-create-module__vier7q__previewColumn{gap:12px;min-width:0;display:grid}.guided-create-module__vier7q__poster{isolation:isolate;aspect-ratio:9/16;border:1px solid var(--guide-line);background:var(--color-surface);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 15px 70px #0004}.guided-create-module__vier7q__posterImage{object-fit:contain;width:100%;height:100%;animation:.65s ease-out both guided-create-module__vier7q__portraitReveal;position:absolute;inset:0}.guided-create-module__vier7q__posterCaption{background:linear-gradient(#0000,#101010ee);padding:80px 24px 25px;position:absolute;bottom:0;left:0;right:0}.guided-create-module__vier7q__posterCaption span{color:var(--color-text-secondary);font-size:11px}.guided-create-module__vier7q__posterCaption h2{overflow-wrap:anywhere;margin:8px 0;font-family:inherit;font-size:26px;font-weight:600;line-height:1.25}.guided-create-module__vier7q__posterCaption p{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.guided-create-module__vier7q__posterPlaceholder{background:radial-gradient(circle at 50% 30%, var(--color-surface-raised), transparent 65%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex;position:absolute;inset:0}.guided-create-module__vier7q__posterPlaceholder>strong{font-size:16px}.guided-create-module__vier7q__posterPlaceholder>p{color:var(--guide-muted);margin:0;font-size:12px;line-height:1.7}.guided-create-module__vier7q__tagPanel{border:1px solid var(--guide-line);background:var(--surface-panel);color:var(--color-text-secondary);text-align:start;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.guided-create-module__vier7q__tagPanel>span{overflow-wrap:anywhere;flex:1;min-width:0}.guided-create-module__vier7q__tagPanel>svg{flex-shrink:0}.guided-create-module__vier7q__tagPanel small{color:var(--guide-muted);margin-bottom:10px;font-size:11px;display:block}.guided-create-module__vier7q__tags{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.guided-create-module__vier7q__tags>span{min-width:0;max-width:100%;color:var(--color-text-secondary);background:#ffffff0c;border-radius:20px;padding:5px 10px;font-size:11px}.guided-create-module__vier7q__regenerate{color:var(--color-text-secondary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.guided-create-module__vier7q__regenerate>span{color:var(--guide-muted);font-size:10px}.guided-create-module__vier7q__previewDetails{gap:15px;min-width:0;display:grid}.guided-create-module__vier7q__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.guided-create-module__vier7q__summaryCard{border-radius:15px;gap:12px;padding:13px}.guided-create-module__vier7q__summaryCard strong{font-size:13px}.guided-create-module__vier7q__summaryArt{background:linear-gradient(145deg, var(--color-surface-raised), var(--color-surface-raised));width:42px;height:42px;color:var(--color-text-secondary);border-radius:12px;flex:0 0 42px;place-items:center;display:grid;position:relative;overflow:hidden}.guided-create-module__vier7q__summaryArt img{object-fit:cover;width:100%;height:100%;position:absolute}.guided-create-module__vier7q__basicPanel{border:1px solid var(--guide-line);background:var(--surface-panel);border-radius:18px;gap:16px;min-width:0;padding:20px;display:grid}.guided-create-module__vier7q__basicPanel h2{margin:0 0 2px;font-family:inherit;font-size:14px}.guided-create-module__vier7q__textDetails{border-top:1px solid var(--guide-line)}.guided-create-module__vier7q__textDetails .guided-create-module__vier7q__field{margin-bottom:18px}.guided-create-module__vier7q__textDetails summary{color:var(--color-text-secondary);padding-bottom:2px;font-size:12px}.guided-create-module__vier7q__textDetails[open] summary{padding-bottom:17px}.guided-create-module__vier7q__visibility{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.guided-create-module__vier7q__visibility>span{overflow-wrap:anywhere;min-width:0}.guided-create-module__vier7q__visibility .guided-create-module__vier7q__segmented{flex:none;grid-template-columns:repeat(2,minmax(max-content,1fr));min-width:min(180px,100%);max-width:100%;margin-inline-start:auto;display:grid}.guided-create-module__vier7q__visibility .guided-create-module__vier7q__segmented button{white-space:nowrap;padding:7px 13px;font-size:11px}.guided-create-module__vier7q__footer{bottom:14px;left:calc((100% + var(--shell-rail-width,0px)) / 2);width:min(380px, calc(100% - var(--shell-rail-width,0px) - 32px));transition:left var(--shell-motion-duration) var(--shell-motion-easing), width var(--shell-motion-duration) var(--shell-motion-easing);z-index:24;border:1px solid var(--guide-line);background:var(--surface-chrome);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:32px;align-items:center;gap:6px;margin:0;padding:7px;display:grid;position:fixed;transform:translate(-50%)}.guided-create-module__vier7q__back{color:var(--color-text-secondary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:10px;font-size:12px;display:flex}.guided-create-module__vier7q__footer .guided-create-module__vier7q__primary{width:100%}.guided-create-module__vier7q__firstFooter{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(100%,590px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px;margin:22px auto 0;padding:0;position:static;transform:none}.guided-create-module__vier7q__firstFooter .guided-create-module__vier7q__primary,.guided-create-module__vier7q__firstFooter .guided-create-module__vier7q__aiDesignButton{overflow-wrap:anywhere;min-width:0;min-height:50px;padding:12px 14px}.guided-create-module__vier7q__firstFooter .guided-create-module__vier7q__primary{color:var(--control-primary-text);background:var(--control-primary);box-shadow:var(--control-primary-shadow);border:0}.guided-create-module__vier7q__firstFooter svg{flex-shrink:0}.guided-create-module__vier7q__page.guided-create-module__vier7q__startPage{isolation:isolate;padding-bottom:28px;position:relative}.guided-create-module__vier7q__startPage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 30% 8%, var(--color-primary-muted), transparent 48%), radial-gradient(ellipse at 90% 42%, var(--surface-raised), transparent 50%);position:absolute;inset:-10px -12px 0}.guided-create-module__vier7q__startPage .guided-create-module__vier7q__selectedMark{color:var(--control-primary-text);background:var(--control-primary)}.guided-create-module__vier7q__aiDesignButton{border:1px solid var(--surface-edge);background:var(--surface-raised);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;transition:var(--control-transition);border-radius:24px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.guided-create-module__vier7q__aiDesignButton:hover:not(:disabled){filter:brightness(1.1);border-color:#ffffff30}.guided-create-module__vier7q__aiDesignButton:active:not(:disabled){filter:brightness(.97)}.guided-create-module__vier7q__primary{background:var(--control-primary);min-width:210px;min-height:44px;color:var(--control-primary-text);box-shadow:var(--control-primary-shadow);cursor:pointer;transition:var(--control-transition);overflow-wrap:anywhere;border:0;border-radius:50px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.guided-create-module__vier7q__actionLabel{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.guided-create-module__vier7q__actionLabel>svg,.guided-create-module__vier7q__actionLabel>.guided-create-module__vier7q__spinner,.guided-create-module__vier7q__regenerate>svg{flex-shrink:0}.guided-create-module__vier7q__actionLabel>span:not(.guided-create-module__vier7q__spinner),.guided-create-module__vier7q__aiDesignButton>span{min-width:0}.guided-create-module__vier7q__primary small{border-inline-start:1px solid #00000030;max-width:100%;padding-inline-start:6px;font-size:10px}.guided-create-module__vier7q__primary:hover:not(:disabled){filter:brightness(.98)}.guided-create-module__vier7q__primary:active:not(:disabled){filter:brightness(.97)}.guided-create-module__vier7q__page button:disabled,.guided-create-module__vier7q__page fieldset:disabled button,.guided-create-module__vier7q__designDialog button:disabled{cursor:default;opacity:.48;transform:none}.guided-create-module__vier7q__page fieldset:disabled .guided-create-module__vier7q__summaryCard{opacity:1}.guided-create-module__vier7q__progress>button:hover>span{background:#ffffff09}.guided-create-module__vier7q__exitRow{justify-content:center;margin-top:24px;display:flex}.guided-create-module__vier7q__exitRow button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:12px}.guided-create-module__vier7q__exitRow button:hover{color:var(--color-primary)}.guided-create-module__vier7q__page button:focus-visible,.guided-create-module__vier7q__picker button:focus-visible,.guided-create-module__vier7q__designDialog button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.guided-create-module__vier7q__feedback{scroll-margin-top:calc(var(--shell-header-height,0px) + 16px);background:var(--color-error-surface);border:1px solid var(--color-error);color:var(--color-error);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 20px;padding:12px 16px;font-size:12px;line-height:1.7;display:flex}.guided-create-module__vier7q__feedback p{margin:0}.guided-create-module__vier7q__feedback button,.guided-create-module__vier7q__walletNote button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;text-decoration:underline}.guided-create-module__vier7q__walletNote{color:var(--color-text-secondary);justify-content:center;gap:15px;padding:15px;font-size:12px;display:flex}.guided-create-module__vier7q__walletNote a{color:var(--color-primary)}.guided-create-module__vier7q__spinner{border:2px solid var(--color-border);border-top-color:var(--color-on-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite guided-create-module__vier7q__guideSpin}.guided-create-module__vier7q__posterRetry{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-primary);cursor:pointer;z-index:2;border-radius:12px;position:absolute;inset:45% 20%}.guided-create-module__vier7q__picker{--guide-accent:var(--color-primary);--guide-muted:var(--color-text-muted);--guide-line:#ffffff18;--picker-max-height:min(680px, calc(100dvh - 48px));width:min(680px,100vw - 28px);max-height:var(--picker-max-height);border:1px solid var(--surface-edge);background:var(--surface-dialog);color:var(--color-text);box-shadow:var(--shadow-floating);border-radius:26px;padding:0;overflow:hidden}.guided-create-module__vier7q__picker::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060606b8}.guided-create-module__vier7q__pickerInner{max-height:calc(var(--picker-max-height) - 2px);flex-direction:column;min-height:0;padding:20px;display:flex;overflow:hidden}.guided-create-module__vier7q__pickerInner>:not(.guided-create-module__vier7q__pickerList){flex-shrink:0}.guided-create-module__vier7q__pickerInner header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.guided-create-module__vier7q__pickerInner h2{overflow-wrap:anywhere;min-width:0;margin:0;font-family:inherit;font-size:20px}.guided-create-module__vier7q__iconButton{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.guided-create-module__vier7q__search{background:var(--surface-inset);color:var(--color-text-muted);transition:var(--control-transition);border:1px solid #ffffff12;border-radius:30px;align-items:center;gap:12px;margin-bottom:18px;padding:10px 16px;display:flex}.guided-create-module__vier7q__search:focus-within{border-color:var(--color-border-strong);box-shadow:var(--focus-shadow)}.guided-create-module__vier7q__search input{color:var(--color-text);background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:13px}.guided-create-module__vier7q__pickerList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable;flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;min-height:0;padding:4px;display:grid;overflow-y:auto}.guided-create-module__vier7q__pickerRow{gap:0;min-width:0;display:flex;position:relative}.guided-create-module__vier7q__customOption{grid-column:1/-1;min-width:0}.guided-create-module__vier7q__customInput{padding:14px 4px 4px}.guided-create-module__vier7q__customInput .guided-create-module__vier7q__pickerNote{margin:8px 0 0}.guided-create-module__vier7q__pickerRow>button:first-child{min-width:0;color:var(--color-text);background:var(--surface-panel);text-align:start;cursor:pointer;transition:var(--control-transition);border:1px solid #ffffff13;border-radius:15px;flex:1;align-items:center;gap:12px;padding:13px;display:flex}.guided-create-module__vier7q__pickerRow>button:first-child:hover:not(:disabled){background:var(--color-surface-raised);border-color:#ffffff30}.guided-create-module__vier7q__pickerRow>button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-raised);box-shadow:0 0 0 1px #ffffff60}.guided-create-module__vier7q__pickerRow>button:disabled{opacity:.4;cursor:default}.guided-create-module__vier7q__pickerRow>button>span:nth-child(2){flex:1;min-width:0}.guided-create-module__vier7q__pickerRow strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.guided-create-module__vier7q__pickerRow small{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6;display:block}.guided-create-module__vier7q__pickerRow .guided-create-module__vier7q__settingIcon{flex-basis:40px;width:40px;height:40px}.guided-create-module__vier7q__pickerRow:has(.guided-create-module__vier7q__audioPlay)>button:first-child{padding-inline-end:43px}.guided-create-module__vier7q__audioPlay{background:var(--color-primary);width:30px;height:30px;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.guided-create-module__vier7q__pickerInner footer{justify-content:center;padding-top:20px;display:flex}.guided-create-module__vier7q__pickerNote{color:var(--guide-muted);margin:0 0 14px;font-size:12px}.guided-create-module__vier7q__designDialog{border:1px solid var(--surface-edge);background:var(--surface-dialog);width:min(620px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--color-text);box-shadow:var(--shadow-floating);border-radius:22px;padding:0;overflow-y:auto}.guided-create-module__vier7q__designDialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808ad}.guided-create-module__vier7q__designForm{padding:25px}.guided-create-module__vier7q__designForm header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.guided-create-module__vier7q__designForm h2{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;margin:0;font-family:inherit;font-size:21px;font-weight:600;line-height:1.4;display:flex}.guided-create-module__vier7q__designForm h2>svg{color:var(--color-primary);flex-shrink:0}.guided-create-module__vier7q__designClose{width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff06;border:1px solid #ffffff0d;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.guided-create-module__vier7q__designClose:hover{color:#fff;background:#ffffff12}.guided-create-module__vier7q__designSelectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guided-create-module__vier7q__designSelectors>*{width:100%;min-width:0}.guided-create-module__vier7q__designForm>p{color:var(--color-text-muted);margin:18px 0;font-size:12px;line-height:1.75}.guided-create-module__vier7q__designBrief{gap:9px;display:grid}.guided-create-module__vier7q__designBrief>span{overflow-wrap:anywhere;min-width:0;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.guided-create-module__vier7q__designBrief small{white-space:nowrap;color:var(--color-text-muted);flex-shrink:0;font-size:10px}.guided-create-module__vier7q__designBrief textarea{resize:vertical;border:1px solid var(--color-border);background:var(--surface-inset);width:100%;min-height:150px;max-height:38dvh;color:var(--color-text);font:inherit;border-radius:16px;outline:none;padding:15px;font-size:14px;line-height:1.8}.guided-create-module__vier7q__designBrief textarea::placeholder{color:var(--color-text-muted)}.guided-create-module__vier7q__designBrief textarea:focus{border-color:var(--color-border-strong);box-shadow:var(--focus-shadow)}.guided-create-module__vier7q__designNotice{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.guided-create-module__vier7q__designNotice a,.guided-create-module__vier7q__designNotice button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0}.guided-create-module__vier7q__designForm footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:23px;display:flex}@keyframes guided-create-module__vier7q__guideSpin{to{transform:rotate(360deg)}}@keyframes guided-create-module__vier7q__portraitReveal{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.guided-create-module__vier7q__page{width:calc(100% - 32px)}.guided-create-module__vier7q__topline{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2px 10px;margin-bottom:14px}.guided-create-module__vier7q__progress{justify-self:end;width:min(324px,100%)}.guided-create-module__vier7q__topActions{grid-column:1/-1}.guided-create-module__vier7q__optionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-create-module__vier7q__previewLayout{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px}.guided-create-module__vier7q__summaryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.guided-create-module__vier7q__page{width:calc(100% - 24px);padding-top:8px}.guided-create-module__vier7q__topline{font-size:11px}.guided-create-module__vier7q__topActions{gap:12px}.guided-create-module__vier7q__firstStep .guided-create-module__vier7q__segmented button{gap:5px;padding-inline:8px;font-size:12px}.guided-create-module__vier7q__heading{margin-bottom:16px}.guided-create-module__vier7q__heading h1{font-size:24px}.guided-create-module__vier7q__heading>p{font-size:11px}.guided-create-module__vier7q__styleGrid{gap:12px;margin-top:13px}.guided-create-module__vier7q__firstStep{max-width:420px}.guided-create-module__vier7q__firstFooter{gap:8px;max-width:420px}.guided-create-module__vier7q__firstFooter .guided-create-module__vier7q__primary,.guided-create-module__vier7q__firstFooter .guided-create-module__vier7q__aiDesignButton{gap:6px;padding-inline:10px;font-size:12px}.guided-create-module__vier7q__option.guided-create-module__vier7q__large{border-radius:17px}.guided-create-module__vier7q__option.guided-create-module__vier7q__large>strong{font-size:20px;bottom:18px}.guided-create-module__vier7q__optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guided-create-module__vier7q__option{border-radius:13px}.guided-create-module__vier7q__option>strong{font-size:12px;bottom:12px}.guided-create-module__vier7q__selectedMark{width:21px;height:21px;top:7px;right:7px}.guided-create-module__vier7q__colors{gap:8px}.guided-create-module__vier7q__option.guided-create-module__vier7q__swatch{width:53px}.guided-create-module__vier7q__colorDisc{width:36px;height:36px}.guided-create-module__vier7q__optionPlaceholder>svg{width:25px}.guided-create-module__vier7q__optionPlaceholder>span{font-size:11px}.guided-create-module__vier7q__nameAge{grid-template-columns:minmax(0,1fr) 118px;gap:12px}.guided-create-module__vier7q__age button{flex-basis:25px;width:25px;height:25px}.guided-create-module__vier7q__age input{font-size:18px}.guided-create-module__vier7q__field input,.guided-create-module__vier7q__field textarea{padding:10px;font-size:14px}.guided-create-module__vier7q__personalityGrid{gap:9px}.guided-create-module__vier7q__settingCard{border-radius:14px;gap:9px;padding:12px}.guided-create-module__vier7q__settingIcon{border-radius:10px;flex-basis:33px;width:33px;height:40px}.guided-create-module__vier7q__settingIcon>svg{width:20px}.guided-create-module__vier7q__settingCard strong{font-size:12px}.guided-create-module__vier7q__settingCard small{margin-bottom:4px;font-size:10px}.guided-create-module__vier7q__settingCard>svg{display:none}.guided-create-module__vier7q__finishStyles{gap:9px}.guided-create-module__vier7q__finishStyles .guided-create-module__vier7q__option{aspect-ratio:3/4}.guided-create-module__vier7q__details{padding-inline:14px}.guided-create-module__vier7q__previewLayout{flex-direction:column;display:flex}.guided-create-module__vier7q__previewColumn{width:min(310px,100%);margin:auto}.guided-create-module__vier7q__previewDetails{width:100%}.guided-create-module__vier7q__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-create-module__vier7q__summaryCard{gap:9px;padding:10px}.guided-create-module__vier7q__summaryArt{border-radius:10px;flex-basis:38px;width:38px;height:42px}.guided-create-module__vier7q__summaryCard strong{font-size:11px}.guided-create-module__vier7q__summaryCard small{font-size:10px}.guided-create-module__vier7q__basicPanel{padding:16px}.guided-create-module__vier7q__footer{width:min(360px,100% - 24px)}.guided-create-module__vier7q__primary{min-width:0;min-height:44px;padding:10px 18px;font-size:12px}.guided-create-module__vier7q__footer .guided-create-module__vier7q__primary{flex-wrap:wrap;gap:2px 8px}.guided-create-module__vier7q__footer .guided-create-module__vier7q__primary small{font-size:9px}.guided-create-module__vier7q__back{padding:8px;font-size:11px}.guided-create-module__vier7q__pickerInner{padding:18px 12px}.guided-create-module__vier7q__pickerInner h2{font-size:17px}.guided-create-module__vier7q__pickerList{gap:9px}.guided-create-module__vier7q__pickerRow>button:first-child{gap:9px;padding:11px 9px}.guided-create-module__vier7q__pickerRow strong{font-size:12px}.guided-create-module__vier7q__pickerRow small{font-size:10px}.guided-create-module__vier7q__pickerRow .guided-create-module__vier7q__settingIcon{display:none}.guided-create-module__vier7q__pickerRow .guided-create-module__vier7q__summaryArt{flex-basis:30px;width:30px;height:35px}.guided-create-module__vier7q__designForm{padding:20px 17px}.guided-create-module__vier7q__designForm h2{font-size:19px}.guided-create-module__vier7q__designBrief textarea{min-height:135px;font-size:16px}.guided-create-module__vier7q__designForm footer{gap:12px}.guided-create-module__vier7q__designForm footer .guided-create-module__vier7q__primary{flex:1}}@media (max-width:767px){.guided-create-module__vier7q__page{padding-bottom:calc(205px + env(safe-area-inset-bottom))}.guided-create-module__vier7q__footer{bottom:calc(72px + env(safe-area-inset-bottom) + 8px)}}@media (prefers-reduced-motion:reduce){.guided-create-module__vier7q__page *,.guided-create-module__vier7q__page :before,.guided-create-module__vier7q__page :after{transition:none!important;animation:none!important}}
.creation-avatar-field-module__Jz94fq__avatarField{min-width:0}.creation-avatar-field-module__Jz94fq__summary{align-items:center;gap:20px;display:flex}.creation-avatar-field-module__Jz94fq__avatar{border:1px solid var(--color-border-strong);background:linear-gradient(145deg, var(--color-primary-muted), var(--color-surface-raised));width:96px;height:96px;color:var(--color-primary);cursor:pointer;border-radius:22px;flex:0 0 96px;place-items:center;padding:0;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.creation-avatar-field-module__Jz94fq__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.creation-avatar-field-module__Jz94fq__portrait .creation-avatar-field-module__Jz94fq__avatar{aspect-ratio:9/16;background:color-mix(in srgb, var(--color-surface-raised) 75%, transparent);border-style:dashed;border-radius:12px;flex-basis:104px;width:104px;height:auto}.creation-avatar-field-module__Jz94fq__portrait .creation-avatar-field-module__Jz94fq__avatar img{object-fit:contain;position:absolute;inset:0}.creation-avatar-field-module__Jz94fq__portrait .creation-avatar-field-module__Jz94fq__summaryCopy{max-width:240px}.creation-avatar-field-module__Jz94fq__avatar:hover:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-muted)}.creation-avatar-field-module__Jz94fq__avatar:focus-visible,.creation-avatar-field-module__Jz94fq__choice:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.creation-avatar-field-module__Jz94fq__avatar:disabled,.creation-avatar-field-module__Jz94fq__choice:disabled{cursor:default;opacity:.5}.creation-avatar-field-module__Jz94fq__badge{border:3px solid var(--color-surface);width:28px;height:28px;color:var(--color-on-primary);background:var(--color-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.creation-avatar-field-module__Jz94fq__summaryCopy{min-width:0}.creation-avatar-field-module__Jz94fq__label{color:var(--color-text);margin:0 0 6px;font-size:14px;font-weight:600}.creation-avatar-field-module__Jz94fq__hint,.creation-avatar-field-module__Jz94fq__dialogHint{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.7}.creation-avatar-field-module__Jz94fq__dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--color-text);box-shadow:0 20px 80px var(--color-shadow);border-radius:22px;margin:auto;padding:24px;overflow-y:auto}.creation-avatar-field-module__Jz94fq__dialog::backdrop{background:var(--color-overlay)}.creation-avatar-field-module__Jz94fq__dialogHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.creation-avatar-field-module__Jz94fq__dialogHeading h2{margin:0;font-size:21px}.creation-avatar-field-module__Jz94fq__dialogHint{margin-bottom:20px}.creation-avatar-field-module__Jz94fq__choices{gap:12px;display:grid}.creation-avatar-field-module__Jz94fq__choice{border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;color:var(--color-text);text-align:start;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.creation-avatar-field-module__Jz94fq__choice:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-muted)}.creation-avatar-field-module__Jz94fq__choice>svg{color:var(--color-text-muted);flex-shrink:0}.creation-avatar-field-module__Jz94fq__choiceIcon{width:42px;height:42px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.creation-avatar-field-module__Jz94fq__choiceCopy{flex:1;gap:6px;min-width:0;display:grid}.creation-avatar-field-module__Jz94fq__choiceCopy strong{font-size:14px;font-weight:600}.creation-avatar-field-module__Jz94fq__choiceCopy>span{color:var(--color-text-secondary);font-size:11px;line-height:1.65}.creation-avatar-field-module__Jz94fq__secondaryActions{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;display:flex}.creation-avatar-field-module__Jz94fq__secondaryActions button{min-height:36px}.creation-avatar-field-module__Jz94fq__studioStatus{margin-top:12px}.creation-avatar-field-module__Jz94fq__studioStatus button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.creation-avatar-field-module__Jz94fq__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite creation-avatar-field-module__Jz94fq__spin}@keyframes creation-avatar-field-module__Jz94fq__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.creation-avatar-field-module__Jz94fq__summary{gap:16px}.creation-avatar-field-module__Jz94fq__avatar{border-radius:18px;flex-basis:80px;width:80px;height:80px}.creation-avatar-field-module__Jz94fq__portrait .creation-avatar-field-module__Jz94fq__avatar{border-radius:12px;flex-basis:88px;width:88px;height:auto}.creation-avatar-field-module__Jz94fq__dialog{padding:20px}.creation-avatar-field-module__Jz94fq__choice{gap:10px;padding:14px}}@media (prefers-reduced-motion:reduce){.creation-avatar-field-module__Jz94fq__avatar{transition:none}.creation-avatar-field-module__Jz94fq__spinner{animation:none}}
.creation-shortcuts-module__H-xjjW__section{border-top:1px solid var(--color-border);width:min(100%,660px);margin:24px auto 0;padding-top:18px}.creation-shortcuts-module__H-xjjW__heading{color:var(--color-text-muted);text-align:start;margin:0 0 12px;font-size:12px;font-weight:400}.creation-shortcuts-module__H-xjjW__links{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.creation-shortcuts-module__H-xjjW__link{--shortcut-accent:var(--color-primary);isolation:isolate;color:#fff;background:var(--surface-panel);border:1px solid var(--color-border);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;min-height:140px;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0002}.creation-shortcuts-module__H-xjjW__link[data-tone=video]{--shortcut-accent:#8cb9ff;border-color:#8cb9ff40}.creation-shortcuts-module__H-xjjW__link[data-tone=story]{--shortcut-accent:var(--color-primary)}.creation-shortcuts-module__H-xjjW__link[data-tone=script]{--shortcut-accent:var(--color-primary);background:var(--surface-panel);box-shadow:none}.creation-shortcuts-module__H-xjjW__scriptArtwork{z-index:-2;inset-inline-end:-8px;pointer-events:none;opacity:.65;width:clamp(95px,60%,160px);position:absolute;bottom:-14px}.creation-shortcuts-module__H-xjjW__description{color:var(--color-text-secondary);margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.55}.creation-shortcuts-module__H-xjjW__artwork{z-index:-2;object-fit:cover;object-position:72% center;transition:transform .24s}.creation-shortcuts-module__H-xjjW__media{z-index:-2;pointer-events:none;transition:transform .24s;position:absolute;inset:0}.creation-shortcuts-module__H-xjjW__motion{position:absolute;inset:0}.creation-shortcuts-module__H-xjjW__motionArtwork{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.creation-shortcuts-module__H-xjjW__link:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080808dd 0%,#08080884 50%,#08080822 100%),linear-gradient(#0000 35%,#0808086b);position:absolute;inset:0}.creation-shortcuts-module__H-xjjW__symbol{color:var(--shortcut-accent);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--shortcut-accent) 30%, transparent));place-items:center;display:grid}.creation-shortcuts-module__H-xjjW__label{text-align:start;overflow-wrap:anywhere;text-shadow:0 1px 6px #0008;max-width:calc(100% - 20px);font-size:16px;font-weight:650;line-height:1.35}.creation-shortcuts-module__H-xjjW__arrow{inset-inline-end:12px;color:#fff;place-items:center;display:grid;position:absolute;bottom:17px}.creation-shortcuts-module__H-xjjW__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:scaleX(-1)}.creation-shortcuts-module__H-xjjW__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .creation-shortcuts-module__H-xjjW__arrow{transform:rotate(180deg)}.creation-shortcuts-module__H-xjjW__link:hover{color:#fff;border-color:var(--shortcut-accent);transform:translateY(-2px)}.creation-shortcuts-module__H-xjjW__link:hover .creation-shortcuts-module__H-xjjW__artwork,.creation-shortcuts-module__H-xjjW__link:hover .creation-shortcuts-module__H-xjjW__media{transform:scale(1.035)}.creation-shortcuts-module__H-xjjW__link:focus-visible{outline:2px solid var(--shortcut-accent);outline-offset:3px}@media (max-width:650px){.creation-shortcuts-module__H-xjjW__section{max-width:420px;margin-top:22px}.creation-shortcuts-module__H-xjjW__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creation-shortcuts-module__H-xjjW__link{border-radius:16px;min-height:124px;padding:14px}.creation-shortcuts-module__H-xjjW__link[data-tone=story] .creation-shortcuts-module__H-xjjW__artwork{object-position:right 42%}.creation-shortcuts-module__H-xjjW__label{font-size:15px}}@media (prefers-reduced-motion:reduce){.creation-shortcuts-module__H-xjjW__link,.creation-shortcuts-module__H-xjjW__artwork,.creation-shortcuts-module__H-xjjW__media{transition:none}.creation-shortcuts-module__H-xjjW__link:hover,.creation-shortcuts-module__H-xjjW__link:hover .creation-shortcuts-module__H-xjjW__artwork,.creation-shortcuts-module__H-xjjW__link:hover .creation-shortcuts-module__H-xjjW__media{transform:none}}
.creation-module__oTk4AW__editor{max-width:1700px;margin:0 auto;padding:22px 24px}.creation-module__oTk4AW__editorHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.creation-module__oTk4AW__editorHeader h1{letter-spacing:-.4px;align-items:center;gap:9px;margin:0;font-size:22px;font-weight:600;display:flex}.creation-module__oTk4AW__editorHeader h1 svg{color:var(--color-primary)}.creation-module__oTk4AW__editorHeader p{color:var(--color-text-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.creation-module__oTk4AW__manageLink{color:var(--color-text-secondary);white-space:nowrap;border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.creation-module__oTk4AW__manageLink:hover{color:var(--color-primary);border-color:var(--color-primary)}.creation-module__oTk4AW__workspace{height:calc(100dvh - 116px - var(--shell-header-height,0px));border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, transparent);border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(280px,32%);min-height:480px;max-height:1080px;display:grid;overflow:hidden}.creation-module__oTk4AW__form{flex-direction:column;min-width:0;min-height:0;display:flex}.creation-module__oTk4AW__form fieldset{border:0;min-width:0;margin:0;padding:0}.creation-module__oTk4AW__form>.creation-module__oTk4AW__fields{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex:1;min-height:0;padding:22px 26px;overflow-y:auto}.creation-module__oTk4AW__section+.creation-module__oTk4AW__section{border-top:1px solid var(--color-border);margin-top:22px;padding-top:20px}.creation-module__oTk4AW__section h2{align-items:center;gap:7px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.creation-module__oTk4AW__section h2 svg{color:var(--color-primary)}.creation-module__oTk4AW__form .creation-text-field{gap:7px;margin-bottom:18px;font-size:12px}.creation-module__oTk4AW__form .creation-text-field>label>small{font-size:10px}.creation-module__oTk4AW__form select{border:1px solid var(--color-border);background:var(--color-surface-sunken);width:100%;color:var(--color-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.7}.creation-module__oTk4AW__form .creation-text-field input{border:1px solid var(--color-border);background:var(--color-surface-sunken);width:100%;color:var(--color-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.7}.creation-module__oTk4AW__form .creation-text-field textarea{border:1px solid var(--color-border);background:var(--color-surface-sunken);width:100%;color:var(--color-text);font:inherit;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.7}.creation-module__oTk4AW__form select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.creation-module__oTk4AW__form .creation-text-field input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.creation-module__oTk4AW__form .creation-text-field textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.creation-module__oTk4AW__fieldHint{color:var(--color-text-muted);font-size:11px;line-height:1.75}.creation-module__oTk4AW__form .api-note{color:var(--color-text-muted);font-size:11px;line-height:1.75}.creation-module__oTk4AW__fieldHint{margin:-8px 0 16px}.creation-module__oTk4AW__form .creation-module__oTk4AW__choiceField{margin-bottom:18px}.creation-module__oTk4AW__choiceField legend{color:var(--color-text-secondary);margin-bottom:9px;font-size:12px}.creation-module__oTk4AW__choices{flex-wrap:wrap;gap:7px;display:flex}.creation-module__oTk4AW__choice{cursor:pointer;position:relative}.creation-module__oTk4AW__choice input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute}.creation-module__oTk4AW__choice span{border:1px solid var(--color-border);min-width:88px;min-height:32px;color:var(--color-text-secondary);background:var(--color-surface-raised);border-radius:20px;justify-content:center;align-items:center;padding:6px 16px;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.creation-module__oTk4AW__choice input:checked+span{color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.creation-module__oTk4AW__choice input:focus-visible+span{outline:2px solid var(--color-primary);outline-offset:3px}.creation-module__oTk4AW__choice input:disabled+span{opacity:.6;cursor:default}.creation-module__oTk4AW__formFooter{border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}.creation-module__oTk4AW__saveState{min-width:0;max-width:65%;color:var(--color-text-muted);align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.creation-module__oTk4AW__saveState>svg{color:var(--color-primary);flex-shrink:0}.creation-module__oTk4AW__formFooter>button{white-space:nowrap;border-radius:20px;min-height:38px;padding:9px 20px;font-size:12px}.creation-module__oTk4AW__side{border-left:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-sunken) 60%, transparent);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;min-width:0;min-height:0;padding:20px;overflow-y:auto}.creation-module__oTk4AW__previewToggle{display:none}.creation-module__oTk4AW__side .creation-module__oTk4AW__manage{border-top:1px solid var(--color-border);margin-top:16px;padding:16px 0 0;font-size:11px}.creation-module__oTk4AW__manage .creation-manage-actions{gap:10px;margin-top:12px}.creation-module__oTk4AW__manage .button{min-height:34px;padding:7px 12px;font-size:11px}.creation-module__oTk4AW__manage .api-note{font-size:10px}.creation-module__oTk4AW__member{padding:16px}.creation-module__oTk4AW__member h3{margin:0;font-size:13px}.creation-module__oTk4AW__member .row-between{align-items:center;margin-bottom:12px}.creation-module__oTk4AW__member .creation-text-field:last-child{margin-bottom:0}.creation-module__oTk4AW__form .creation-module__oTk4AW__tags{margin-block:20px 0;font-size:12px}.creation-module__oTk4AW__tag{cursor:pointer;margin:0 7px 8px 0;font-size:12px;display:inline-flex;position:relative}.creation-module__oTk4AW__form .creation-module__oTk4AW__tag input{clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.creation-module__oTk4AW__tag>span{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:background .15s,border-color .15s;display:inline-flex}.creation-module__oTk4AW__tag input:checked+span{color:color-mix(in srgb, var(--tag-color) 55%, var(--color-text));border-color:color-mix(in srgb, var(--tag-color) 60%, transparent);background:color-mix(in srgb, var(--tag-color) 14%, var(--color-surface))}.creation-module__oTk4AW__tag input:focus-visible+span{outline:2px solid var(--color-primary);outline-offset:3px}.creation-module__oTk4AW__tag input:disabled+span{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.creation-module__oTk4AW__tag>span{min-height:40px}}.creation-module__oTk4AW__avatarField{padding-block:12px}.creation-module__oTk4AW__dynamicCover{border:1px solid var(--color-border);background:var(--color-surface-sunken);border-radius:10px;margin-top:16px;padding:12px 14px}.creation-module__oTk4AW__coverHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.creation-module__oTk4AW__coverHeading>div{min-width:0}.creation-module__oTk4AW__coverHeading h3{margin:0;font-size:12px;font-weight:500}.creation-module__oTk4AW__coverHeading p{color:var(--color-text-muted);margin:4px 0 0;font-size:10px;line-height:1.7}.creation-module__oTk4AW__coverUpload{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.creation-module__oTk4AW__coverUpload>.creation-image-field{margin:0}.creation-module__oTk4AW__coverUpload .creation-image-label{display:none}@media (max-width:650px){.creation-module__oTk4AW__dynamicCover{padding:16px}.creation-module__oTk4AW__coverHeading{gap:12px}}@media (max-width:1099px){.creation-module__oTk4AW__editor{padding:20px}.creation-module__oTk4AW__workspace{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;overflow:visible}.creation-module__oTk4AW__form>.creation-module__oTk4AW__fields{overflow:visible}.creation-module__oTk4AW__side{border-left:0;border-top:1px solid var(--color-border);border-radius:0 0 17px 17px;overflow:visible}.creation-module__oTk4AW__previewToggle{width:100%;color:var(--color-text-secondary);align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.creation-module__oTk4AW__previewToggle>svg:last-child{margin-left:auto;transform:rotate(90deg)}.creation-module__oTk4AW__previewToggle[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.creation-module__oTk4AW__previewContainer{margin-top:16px}.creation-module__oTk4AW__previewContainer[data-open=false]{display:none}.creation-module__oTk4AW__formFooter{z-index:3;box-shadow:0 -10px 24px var(--color-shadow);position:sticky;bottom:0}}@media (max-width:767px){.creation-module__oTk4AW__editor{padding:16px 12px}.creation-module__oTk4AW__editorHeader{gap:10px;margin-bottom:14px}.creation-module__oTk4AW__editorHeader h1{font-size:19px}.creation-module__oTk4AW__editorHeader p{display:none}.creation-module__oTk4AW__manageLink{padding:7px 8px;font-size:11px}.creation-module__oTk4AW__form>.creation-module__oTk4AW__fields{padding:16px}.creation-module__oTk4AW__formFooter{bottom:calc(72px + env(safe-area-inset-bottom));padding:12px 16px}.creation-module__oTk4AW__formFooter>button{padding-inline:16px}.creation-module__oTk4AW__saveState{max-width:58%}.creation-module__oTk4AW__side{padding:16px}.creation-module__oTk4AW__form select{font-size:16px}.creation-module__oTk4AW__form .creation-text-field input{font-size:16px}.creation-module__oTk4AW__form .creation-text-field textarea{font-size:16px}.creation-module__oTk4AW__choices{gap:6px}.creation-module__oTk4AW__choice span{min-width:74px;min-height:36px;padding-inline:12px}.creation-module__oTk4AW__member .row-between{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.creation-module__oTk4AW__choice span,.creation-module__oTk4AW__tag>span{transition:none}}.creation-module__oTk4AW__aiForm{padding-top:18px}.creation-module__oTk4AW__aiForm button{min-height:38px}.creation-module__oTk4AW__htmlMode{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.creation-module__oTk4AW__htmlMode>p{flex-basis:100%}.creation-module__oTk4AW__richTools{border:1px solid var(--color-border);border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.creation-module__oTk4AW__richTools button{width:31px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px}.creation-module__oTk4AW__richTools button:hover,.creation-module__oTk4AW__richTools button:focus-visible{background:var(--color-surface-raised);color:var(--color-primary)}.creation-text-field>label{justify-content:space-between;align-items:center;gap:12px;display:flex}
