.influencer-name-generator-module__tqbWJG__page{padding-bottom:80px}.influencer-name-generator-module__tqbWJG__intro{max-width:860px;padding-top:28px;padding-bottom:28px}.influencer-name-generator-module__tqbWJG__breadcrumb{color:var(--muted-foreground);gap:10px;margin-bottom:20px;font-size:13px;display:flex}.influencer-name-generator-module__tqbWJG__breadcrumb a:hover{color:var(--foreground)}.influencer-name-generator-module__tqbWJG__intro h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.13}.influencer-name-generator-module__tqbWJG__intro>p{color:var(--muted-foreground);max-width:680px;margin-top:18px;font-size:16px;line-height:1.7}.influencer-name-generator-module__tqbWJG__promise{color:var(--accent-soft);flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:13px;display:flex}.influencer-name-generator-module__tqbWJG__promise span{align-items:center;gap:6px;display:inline-flex}.influencer-name-generator-module__tqbWJG__workspace{border:1px solid var(--border-strong);background:var(--surface);border-radius:18px;grid-template-columns:320px minmax(0,1fr);scroll-margin-top:110px;display:grid;overflow:hidden}.influencer-name-generator-module__tqbWJG__workspace h2{font-size:20px;font-weight:700;line-height:28px}.influencer-name-generator-module__tqbWJG__form{border-right:1px solid var(--border);align-self:start;padding:28px}.influencer-name-generator-module__tqbWJG__form>p{color:var(--muted-foreground);margin:8px 0 16px;font-size:14px;line-height:24px}.influencer-name-generator-module__tqbWJG__fieldPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.influencer-name-generator-module__tqbWJG__form label{margin:16px 0 8px;font-size:13px;font-weight:600;display:block}.influencer-name-generator-module__tqbWJG__form label span{color:var(--muted-foreground);font-weight:400}.influencer-name-generator-module__tqbWJG__form select,.influencer-name-generator-module__tqbWJG__form input{border:1px solid var(--border-strong);background:var(--background);width:100%;min-height:46px;font:inherit;border-radius:8px;padding:11px 12px;font-size:14px}.influencer-name-generator-module__tqbWJG__form small{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.6;display:block}.influencer-name-generator-module__tqbWJG__form .influencer-name-generator-module__tqbWJG__error{color:var(--danger);margin:8px 0;font-size:13px}.influencer-name-generator-module__tqbWJG__primary{background:var(--accent);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.influencer-name-generator-module__tqbWJG__primary:hover{background:var(--accent-strong)}.influencer-name-generator-module__tqbWJG__form .influencer-name-generator-module__tqbWJG__freeNote{text-align:center;margin:12px 0 26px;font-size:12px}.influencer-name-generator-module__tqbWJG__presets{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.influencer-name-generator-module__tqbWJG__presets span{color:var(--muted-foreground);flex-basis:100%;margin-bottom:4px;font-size:12px}.influencer-name-generator-module__tqbWJG__presets button{background:var(--surface-raised);cursor:pointer;border-radius:6px;padding:9px 11px;font-size:12px}.influencer-name-generator-module__tqbWJG__presets button:hover{background:var(--surface-hover)}.influencer-name-generator-module__tqbWJG__jump{display:none}.influencer-name-generator-module__tqbWJG__results{min-width:0;padding:28px;scroll-margin-top:110px}.influencer-name-generator-module__tqbWJG__resultHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.influencer-name-generator-module__tqbWJG__resultHeading>span{color:var(--muted-foreground);font-size:12px}.influencer-name-generator-module__tqbWJG__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.influencer-name-generator-module__tqbWJG__toolbar>div{gap:18px;display:flex}.influencer-name-generator-module__tqbWJG__toolbar button{min-height:44px;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.influencer-name-generator-module__tqbWJG__toolbar button[aria-pressed=true]{color:var(--foreground);border-bottom:2px solid var(--accent-soft)}.influencer-name-generator-module__tqbWJG__status{color:var(--accent-soft);min-height:35px;padding:8px 0;font-size:12px}.influencer-name-generator-module__tqbWJG__nameGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.influencer-name-generator-module__tqbWJG__nameCard{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;min-width:0;padding:16px}.influencer-name-generator-module__tqbWJG__nameTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.influencer-name-generator-module__tqbWJG__nameTop h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:600}.influencer-name-generator-module__tqbWJG__nameTop button,.influencer-name-generator-module__tqbWJG__cardFoot button{min-width:44px;min-height:44px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.influencer-name-generator-module__tqbWJG__nameTop button:hover,.influencer-name-generator-module__tqbWJG__cardFoot button:hover{background:var(--surface-hover);color:var(--foreground)}.influencer-name-generator-module__tqbWJG__nameTop button[aria-pressed=true]{color:var(--accent-soft)}.influencer-name-generator-module__tqbWJG__handle{color:var(--accent-soft);overflow-wrap:anywhere;text-align:left;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.influencer-name-generator-module__tqbWJG__bio{color:var(--muted-foreground);margin-top:14px;font-size:13px;line-height:1.7}.influencer-name-generator-module__tqbWJG__cardFoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:6px;display:flex}.influencer-name-generator-module__tqbWJG__cardFoot>span{color:var(--muted-foreground);font-size:11px}.influencer-name-generator-module__tqbWJG__resultActions{align-items:center;gap:4px;display:flex}.influencer-name-generator-module__tqbWJG__cardFoot .influencer-name-generator-module__tqbWJG__previewButton,.influencer-name-generator-module__tqbWJG__previewButton{min-height:44px;color:var(--accent-soft);cursor:pointer;align-items:center;gap:5px;padding:0 6px;font-size:12px;display:inline-flex}.influencer-name-generator-module__tqbWJG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:335px;padding:32px 24px;display:flex}.influencer-name-generator-module__tqbWJG__sampleName{letter-spacing:-.035em;max-width:420px;font-size:clamp(24px,3vw,38px);line-height:1.25}.influencer-name-generator-module__tqbWJG__empty h3{margin-top:16px;font-size:20px}.influencer-name-generator-module__tqbWJG__empty p{color:var(--muted-foreground);max-width:350px;margin-top:18px;font-size:14px;line-height:24px}.influencer-name-generator-module__tqbWJG__disclaimer{color:var(--muted-foreground);margin-top:20px;font-size:12px;line-height:1.7}.influencer-name-generator-module__tqbWJG__section{border-bottom:1px solid var(--border);padding:64px 0}.influencer-name-generator-module__tqbWJG__section h2{letter-spacing:-.025em;max-width:680px;font-size:24px;font-weight:600;line-height:1.35}.influencer-name-generator-module__tqbWJG__section h3{font-size:17px;font-weight:600;line-height:1.5}.influencer-name-generator-module__tqbWJG__section p{color:var(--muted-foreground);max-width:720px;margin-top:12px;font-size:14px;line-height:24px}.influencer-name-generator-module__tqbWJG__split{grid-template-columns:1fr 1fr;gap:56px;display:grid}.influencer-name-generator-module__tqbWJG__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:28px;display:grid}.influencer-name-generator-module__tqbWJG__steps li{border-top:1px solid var(--border-strong);padding-top:20px}.influencer-name-generator-module__tqbWJG__steps li:before{counter-increment:step;content:"0" counter(step);color:var(--accent-soft);margin-bottom:18px;font-size:13px;display:block}.influencer-name-generator-module__tqbWJG__sectionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.influencer-name-generator-module__tqbWJG__sectionIntro p{margin-top:0}.influencer-name-generator-module__tqbWJG__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.influencer-name-generator-module__tqbWJG__example{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;padding:26px;display:flex}.influencer-name-generator-module__tqbWJG__exampleHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.influencer-name-generator-module__tqbWJG__example .influencer-name-generator-module__tqbWJG__exampleHeading h3{font-size:14px;font-weight:500}.influencer-name-generator-module__tqbWJG__exampleHeading>span{color:var(--muted-foreground);font-size:12px}.influencer-name-generator-module__tqbWJG__example dl{padding:32px 0 22px}.influencer-name-generator-module__tqbWJG__example dd{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.2}.influencer-name-generator-module__tqbWJG__example dd:last-child{letter-spacing:0;color:var(--accent-soft);margin-top:12px;font-size:13px;font-weight:400}.influencer-name-generator-module__tqbWJG__example p{margin:0;font-size:13px}.influencer-name-generator-module__tqbWJG__example>.influencer-name-generator-module__tqbWJG__previewButton{align-self:start;margin-top:auto;padding:10px 0 0}.influencer-name-generator-module__tqbWJG__example[data-name-style=Futuristic]{background:#141625}.influencer-name-generator-module__tqbWJG__example[data-name-style=Luxury]{background:#1a171e}.influencer-name-generator-module__tqbWJG__example[data-name-style=Minimalist]{background:#11151a}.influencer-name-generator-module__tqbWJG__identitySection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;scroll-margin-top:120px;display:grid}.influencer-name-generator-module__tqbWJG__identityCopy label{margin:26px 0 10px;font-size:13px;font-weight:600;display:block}.influencer-name-generator-module__tqbWJG__identityCopy input{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;width:100%;min-height:48px;padding:12px 14px}.influencer-name-generator-module__tqbWJG__identityCopyButton{min-height:44px;color:var(--accent-soft);cursor:pointer;align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.influencer-name-generator-module__tqbWJG__identityCopyButton:disabled{opacity:.5;cursor:default}.influencer-name-generator-module__tqbWJG__previewStatus{min-height:24px;color:var(--accent-soft);font-size:12px;display:block}.influencer-name-generator-module__tqbWJG__identityBoard{color:#1d1d24;background:#efede7;border-radius:16px;overflow:hidden}.influencer-name-generator-module__tqbWJG__identityProfile{padding:36px}.influencer-name-generator-module__tqbWJG__contextLabel{color:#605c6a;font-size:12px;display:block}.influencer-name-generator-module__tqbWJG__identityName{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:28px;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.08}.influencer-name-generator-module__tqbWJG__identityHandle{color:#65508b;overflow-wrap:anywhere;margin-top:16px;font-size:14px}.influencer-name-generator-module__tqbWJG__identityBoard p{color:#54515e}.influencer-name-generator-module__tqbWJG__identityContexts{border-top:1px solid #d0cdd2;grid-template-columns:1fr 1fr;gap:24px;padding:24px 36px;display:grid}.influencer-name-generator-module__tqbWJG__identityContexts p{color:#292631;overflow-wrap:anywhere;font-size:15px}.influencer-name-generator-module__tqbWJG__identityBoard .influencer-name-generator-module__tqbWJG__previewNote{margin:0;padding:0 36px 26px;font-size:11px;line-height:18px}.influencer-name-generator-module__tqbWJG__identityExplainer{grid-template-columns:1fr 1fr;gap:56px;margin-top:36px;display:grid}.influencer-name-generator-module__tqbWJG__reviewPanel{border-top:1px solid var(--border-strong)}.influencer-name-generator-module__tqbWJG__reviewPanel .influencer-name-generator-module__tqbWJG__reviewProgress{color:var(--accent-soft);margin-bottom:12px;font-size:13px}.influencer-name-generator-module__tqbWJG__reviewList li{border-bottom:1px solid var(--border)}.influencer-name-generator-module__tqbWJG__reviewList label{cursor:pointer;align-items:start;gap:16px;padding:18px 0;display:flex}.influencer-name-generator-module__tqbWJG__reviewList input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}.influencer-name-generator-module__tqbWJG__reviewList strong{font-size:14px;font-weight:600;line-height:24px;display:block}.influencer-name-generator-module__tqbWJG__reviewList span span{color:var(--muted-foreground);font-size:13px;line-height:22px;display:block}.influencer-name-generator-module__tqbWJG__reviewList label:has(input:checked) strong{color:var(--accent-soft)}.influencer-name-generator-module__tqbWJG__reviewPanel .influencer-name-generator-module__tqbWJG__reviewNote{font-size:12px}.influencer-name-generator-module__tqbWJG__tableWrap{margin-top:28px;overflow-x:auto}.influencer-name-generator-module__tqbWJG__table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:24px}.influencer-name-generator-module__tqbWJG__table th,.influencer-name-generator-module__tqbWJG__table td{border-bottom:1px solid var(--border);vertical-align:top;padding:18px 20px 18px 0}.influencer-name-generator-module__tqbWJG__table th{font-weight:600}.influencer-name-generator-module__tqbWJG__table td{color:var(--muted-foreground)}.influencer-name-generator-module__tqbWJG__links{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px;display:grid}.influencer-name-generator-module__tqbWJG__links a{border-top:1px solid var(--border-strong);padding:20px 0;display:block}.influencer-name-generator-module__tqbWJG__links a:hover h3{color:var(--accent-soft)}.influencer-name-generator-module__tqbWJG__textLink{color:var(--accent-soft);align-items:center;gap:8px;margin-top:22px;font-size:14px;display:inline-flex}.influencer-name-generator-module__tqbWJG__page button:focus-visible,.influencer-name-generator-module__tqbWJG__page input:focus-visible,.influencer-name-generator-module__tqbWJG__page select:focus-visible,.influencer-name-generator-module__tqbWJG__page a:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px}@media (max-width:1023px){.influencer-name-generator-module__tqbWJG__workspace{grid-template-columns:290px minmax(0,1fr)}.influencer-name-generator-module__tqbWJG__form,.influencer-name-generator-module__tqbWJG__results{padding:22px}.influencer-name-generator-module__tqbWJG__nameGrid{grid-template-columns:1fr}.influencer-name-generator-module__tqbWJG__exampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.influencer-name-generator-module__tqbWJG__intro{padding-top:28px}.influencer-name-generator-module__tqbWJG__workspace{grid-template-columns:1fr}.influencer-name-generator-module__tqbWJG__form{border-right:0;border-bottom:1px solid var(--border)}.influencer-name-generator-module__tqbWJG__results{padding:22px 18px}.influencer-name-generator-module__tqbWJG__empty{min-height:260px}.influencer-name-generator-module__tqbWJG__jump{width:100%;min-height:44px;color:var(--accent-soft);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.influencer-name-generator-module__tqbWJG__split,.influencer-name-generator-module__tqbWJG__steps,.influencer-name-generator-module__tqbWJG__links{grid-template-columns:1fr;gap:28px}.influencer-name-generator-module__tqbWJG__section{padding:42px 0}.influencer-name-generator-module__tqbWJG__section h2{font-size:22px}.influencer-name-generator-module__tqbWJG__exampleGrid{grid-template-columns:1fr}.influencer-name-generator-module__tqbWJG__promise{gap:10px 14px}.influencer-name-generator-module__tqbWJG__resultHeading{align-items:start}.influencer-name-generator-module__tqbWJG__intro>p{margin-top:12px;font-size:14px;line-height:24px}.influencer-name-generator-module__tqbWJG__promise{margin-top:16px}.influencer-name-generator-module__tqbWJG__form label{margin-top:12px}}@media (max-width:1023px){.influencer-name-generator-module__tqbWJG__identitySection{gap:28px}.influencer-name-generator-module__tqbWJG__identityProfile{padding:26px}.influencer-name-generator-module__tqbWJG__identityContexts{grid-template-columns:1fr;gap:20px;padding:22px 26px}.influencer-name-generator-module__tqbWJG__identityBoard .influencer-name-generator-module__tqbWJG__previewNote{padding:0 26px 24px}}@media (max-width:767px){.influencer-name-generator-module__tqbWJG__sectionIntro,.influencer-name-generator-module__tqbWJG__identitySection,.influencer-name-generator-module__tqbWJG__identityExplainer{grid-template-columns:1fr;gap:22px}.influencer-name-generator-module__tqbWJG__example{padding:24px}.influencer-name-generator-module__tqbWJG__example dd{font-size:34px}.influencer-name-generator-module__tqbWJG__identityName{font-size:40px}.influencer-name-generator-module__tqbWJG__identityProfile{padding:28px 24px}.influencer-name-generator-module__tqbWJG__identityContexts{padding:24px}.influencer-name-generator-module__tqbWJG__identityBoard .influencer-name-generator-module__tqbWJG__previewNote{padding:0 24px 24px}.influencer-name-generator-module__tqbWJG__identityExplainer{margin-top:28px}.influencer-name-generator-module__tqbWJG__cardFoot{gap:4px}.influencer-name-generator-module__tqbWJG__cardFoot>span{max-width:130px}}
.tool-workspace-sections-module__I8bP4q__section{--workspace-accent:#c7f0de;--workspace-ink:#0d211a;--workspace-line:#ffffff21;--workspace-muted:#b1bfba;color:#f4f7f3;border-block:1px solid var(--workspace-line);background:#101918;padding:64px 32px}.tool-workspace-sections-module__I8bP4q__shell{width:100%;max-width:1180px;margin-inline:auto}.tool-workspace-sections-module__I8bP4q__header{justify-content:space-between;align-items:end;gap:40px;display:flex}.tool-workspace-sections-module__I8bP4q__header>div{min-width:0;max-width:740px}.tool-workspace-sections-module__I8bP4q__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--workspace-accent,#3d6654);margin:0 0 14px;font-size:10px;font-weight:600;line-height:1.5}.tool-workspace-sections-module__I8bP4q__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.14}.tool-workspace-sections-module__I8bP4q__cta{background:var(--workspace-accent,#c7f0de);max-width:100%;min-height:50px;color:var(--workspace-ink,#0d211a);text-align:center;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:16px;padding:14px 22px;font-size:13px;font-weight:600;line-height:1.5;transition:background-color .18s,transform .18s;display:inline-flex}.tool-workspace-sections-module__I8bP4q__ctaArrow{flex:none;width:17px;height:17px;transition:transform .18s}.tool-workspace-sections-module__I8bP4q__cta:hover{background:#e4f6ee}.tool-workspace-sections-module__I8bP4q__cta:hover .tool-workspace-sections-module__I8bP4q__ctaArrow{transform:translate(3px)}.tool-workspace-sections-module__I8bP4q__section a:focus-visible,.tool-workspace-sections-module__I8bP4q__followUp a:focus-visible{outline-offset:5px;outline:2px solid}.tool-workspace-sections-module__I8bP4q__choiceTitle{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:500;line-height:1.3}.tool-workspace-sections-module__I8bP4q__body{color:var(--workspace-muted);margin:12px 0 0;font-size:14px;line-height:1.8}.tool-workspace-sections-module__I8bP4q__index{letter-spacing:.1em;font-variant-numeric:tabular-nums;opacity:.55;font-size:11px;line-height:1.5}.tool-workspace-sections-module__I8bP4q__portraitGrid{grid-template-columns:1.12fr 1fr 1fr;gap:16px;margin-top:36px;display:grid}.tool-workspace-sections-module__I8bP4q__directionCard{border:1px solid var(--workspace-line);background:#ffffff08;border-radius:18px;flex-direction:column;justify-content:space-between;gap:30px;min-width:0;padding:28px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.tool-workspace-sections-module__I8bP4q__directionCard:first-child{background:#1f302b;border-color:#426150}.tool-workspace-sections-module__I8bP4q__cardTop{color:var(--workspace-accent);justify-content:space-between;align-items:center;display:flex}.tool-workspace-sections-module__I8bP4q__directionIcon{stroke-width:1.2px;width:32px;height:32px}.tool-workspace-sections-module__I8bP4q__cardAction{border-top:1px solid var(--workspace-line);color:var(--workspace-accent);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:11px;display:flex}.tool-workspace-sections-module__I8bP4q__cardAction svg{width:17px;height:17px;transition:transform .2s}.tool-workspace-sections-module__I8bP4q__directionCard:hover{background:#263d32;border-color:#719380;transform:translateY(-4px)}.tool-workspace-sections-module__I8bP4q__directionCard:hover .tool-workspace-sections-module__I8bP4q__cardAction svg{transform:translate(2px,-2px)}.tool-workspace-sections-module__I8bP4q__editFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.tool-workspace-sections-module__I8bP4q__editStation{border:1px solid var(--workspace-line);border-radius:18px;padding:28px;position:relative}.tool-workspace-sections-module__I8bP4q__editStation:nth-child(2){--workspace-muted:#365b48;background:var(--workspace-accent);color:var(--workspace-ink);border-color:#0000}.tool-workspace-sections-module__I8bP4q__stationTop{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.tool-workspace-sections-module__I8bP4q__stationTop svg{stroke-width:1.3px;width:24px;height:24px}.tool-workspace-sections-module__I8bP4q__connector{color:#96b7a7;width:20px;height:20px;position:absolute;top:50%;right:-27px;transform:translateY(-50%)}.tool-workspace-sections-module__I8bP4q__motion{--workspace-muted:#a8bcc2;background:#11191d}.tool-workspace-sections-module__I8bP4q__motionStrip{border:1px solid var(--workspace-line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.tool-workspace-sections-module__I8bP4q__motionFrame{border-right:1px solid var(--workspace-line);background:#ffffff05;padding:30px}.tool-workspace-sections-module__I8bP4q__motionFrame:last-child{background:#1d3030;border-right:0}.tool-workspace-sections-module__I8bP4q__frameTop{color:var(--workspace-accent);justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.tool-workspace-sections-module__I8bP4q__frameNumber{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:400;line-height:1}.tool-workspace-sections-module__I8bP4q__frameTop svg{stroke-width:1.2px;width:28px;height:28px}.tool-workspace-sections-module__I8bP4q__talkingFlow{grid-template-columns:1.35fr 44px 1fr;align-items:center;gap:24px;margin-top:40px;display:grid}.tool-workspace-sections-module__I8bP4q__talkingInputs{gap:14px;display:grid}.tool-workspace-sections-module__I8bP4q__inputRow{border:1px solid var(--workspace-line);border-radius:14px;align-items:center;gap:22px;padding:24px;display:flex}.tool-workspace-sections-module__I8bP4q__inputRow>div{flex:1;min-width:0}.tool-workspace-sections-module__I8bP4q__inputIcon{width:48px;height:48px;color:var(--workspace-accent);background:#24372f;border-radius:50%;flex:none;place-items:center;display:grid}.tool-workspace-sections-module__I8bP4q__inputIcon svg{stroke-width:1.3px;width:23px;height:23px}.tool-workspace-sections-module__I8bP4q__inputRow .tool-workspace-sections-module__I8bP4q__body{margin-top:5px}.tool-workspace-sections-module__I8bP4q__talkingArrow{color:#7b998a;justify-self:center;width:26px;height:26px}.tool-workspace-sections-module__I8bP4q__reviewPanel{background:var(--workspace-accent);color:var(--workspace-ink);--workspace-muted:#365b48;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;padding:32px;display:flex}.tool-workspace-sections-module__I8bP4q__reviewIcon{border:1px solid #668775;border-radius:50%;width:30px;height:30px;margin-bottom:28px;padding:6px}.tool-workspace-sections-module__I8bP4q__campaign{--workspace-accent:#dbcef8;--workspace-ink:#261c39;--workspace-muted:#b8b1c6;background:#17151e}.tool-workspace-sections-module__I8bP4q__campaignList{border-top:1px solid var(--workspace-line);margin-top:40px}.tool-workspace-sections-module__I8bP4q__campaignRow{border-bottom:1px solid var(--workspace-line);grid-template-columns:72px 1fr 1.3fr 120px;align-items:center;gap:28px;padding:28px 12px;transition:background-color .2s;display:grid}.tool-workspace-sections-module__I8bP4q__campaignNumber{letter-spacing:-.05em;color:#9582b6;font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.tool-workspace-sections-module__I8bP4q__campaignRow .tool-workspace-sections-module__I8bP4q__body{margin:0}.tool-workspace-sections-module__I8bP4q__campaignAction{color:var(--workspace-accent);justify-content:end;align-items:center;gap:12px;font-size:11px;display:flex}.tool-workspace-sections-module__I8bP4q__campaignAction svg{flex:none;width:18px;height:18px;transition:transform .2s}.tool-workspace-sections-module__I8bP4q__campaignRow:hover{background:#211d2c}.tool-workspace-sections-module__I8bP4q__campaignRow:hover .tool-workspace-sections-module__I8bP4q__campaignAction svg{transform:translate(2px,-2px)}.tool-workspace-sections-module__I8bP4q__writing{color:#19241d;--workspace-accent:#244d3b;--workspace-ink:#f4f6ed;--workspace-line:#cccfc3;--workspace-muted:#566157;background:#e9e8e0}.tool-workspace-sections-module__I8bP4q__writing .tool-workspace-sections-module__I8bP4q__cta:hover{background:#38654e}.tool-workspace-sections-module__I8bP4q__writingSheet{background:#f5f4ed;border:1px solid #d1d3c7;border-radius:6px;grid-template-columns:1fr 2.6fr;gap:48px;margin-top:36px;padding:32px;display:grid;box-shadow:0 8px 24px #1e322308}.tool-workspace-sections-module__I8bP4q__sheetLabel{color:#596b5a;letter-spacing:.04em;flex-direction:column;align-items:start;gap:20px;font-size:11px;display:flex}.tool-workspace-sections-module__I8bP4q__sheetLabel svg{stroke-width:1.2px;width:36px;height:36px}.tool-workspace-sections-module__I8bP4q__writingSheet dl{margin:0}.tool-workspace-sections-module__I8bP4q__writingLine{border-bottom:1px solid #d1d3c7;padding-block:20px}.tool-workspace-sections-module__I8bP4q__writingLine:first-child{padding-top:0}.tool-workspace-sections-module__I8bP4q__writingLine:last-child{border-bottom:0;padding-bottom:0}.tool-workspace-sections-module__I8bP4q__writingLine dt{align-items:center;gap:16px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.tool-workspace-sections-module__I8bP4q__writingLine dt .tool-workspace-sections-module__I8bP4q__index{flex:none;width:26px}.tool-workspace-sections-module__I8bP4q__writingLine dd{color:#566157;margin:6px 0 0 42px;font-size:14px;line-height:1.8}.tool-workspace-sections-module__I8bP4q__followUp{color:#14201a;background:#e9eee8;padding:40px 32px}.tool-workspace-sections-module__I8bP4q__followUpInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.tool-workspace-sections-module__I8bP4q__followUpInner>div{min-width:0}.tool-workspace-sections-module__I8bP4q__followUp h2{letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.6vw,30px);font-weight:500;line-height:1.2}.tool-workspace-sections-module__I8bP4q__followUp ul{flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tool-workspace-sections-module__I8bP4q__followUp li{color:#496050;align-items:start;gap:8px;font-size:12px;line-height:1.6;display:flex}.tool-workspace-sections-module__I8bP4q__followUp li svg{flex:none;width:15px;height:15px;margin-top:2px}.tool-workspace-sections-module__I8bP4q__darkCta{color:#f4f7f3;background:#142b20}.tool-workspace-sections-module__I8bP4q__darkCta:hover{background:#31523e}.tool-workspace-sections-module__I8bP4q__dock{bottom:max(16px, env(safe-area-inset-bottom));animation:.18s ease-out both tool-workspace-sections-module__I8bP4q__dock-enter}.tool-workspace-sections-module__I8bP4q__dock a:focus-visible{outline-offset:3px;outline:2px solid #c7f0de}@keyframes tool-workspace-sections-module__I8bP4q__dock-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.tool-workspace-sections-module__I8bP4q__header{flex-direction:column;align-items:start;gap:24px}.tool-workspace-sections-module__I8bP4q__header>div{max-width:680px}.tool-workspace-sections-module__I8bP4q__campaignRow{grid-template-columns:56px 1fr 1.2fr 24px;gap:20px}.tool-workspace-sections-module__I8bP4q__campaignAction span{display:none}.tool-workspace-sections-module__I8bP4q__directionCard{padding:24px}}@media (max-width:700px){.tool-workspace-sections-module__I8bP4q__section{padding:40px 24px}.tool-workspace-sections-module__I8bP4q__title{font-size:30px}.tool-workspace-sections-module__I8bP4q__cta{width:100%;min-height:50px}.tool-workspace-sections-module__I8bP4q__portraitGrid{grid-template-columns:1fr;gap:12px;margin-top:28px}.tool-workspace-sections-module__I8bP4q__directionCard{gap:22px}.tool-workspace-sections-module__I8bP4q__editFlow{grid-template-columns:1fr;gap:28px;margin-top:28px}.tool-workspace-sections-module__I8bP4q__editStation{padding:24px}.tool-workspace-sections-module__I8bP4q__stationTop{margin-bottom:20px}.tool-workspace-sections-module__I8bP4q__connector{inset:auto auto -25px calc(50% - 10px);transform:rotate(90deg)}.tool-workspace-sections-module__I8bP4q__motionStrip{grid-template-columns:1fr;margin-top:28px}.tool-workspace-sections-module__I8bP4q__motionFrame{border-right:0;border-bottom:1px solid var(--workspace-line);padding:24px}.tool-workspace-sections-module__I8bP4q__motionFrame:last-child{border-bottom:0}.tool-workspace-sections-module__I8bP4q__frameTop{margin-bottom:24px}.tool-workspace-sections-module__I8bP4q__frameNumber{font-size:40px}.tool-workspace-sections-module__I8bP4q__talkingFlow{grid-template-columns:1fr;gap:16px;margin-top:28px}.tool-workspace-sections-module__I8bP4q__inputRow{gap:16px;padding:20px}.tool-workspace-sections-module__I8bP4q__inputRow .tool-workspace-sections-module__I8bP4q__index{display:none}.tool-workspace-sections-module__I8bP4q__talkingArrow{width:22px;height:22px;transform:rotate(90deg)}.tool-workspace-sections-module__I8bP4q__reviewPanel{padding:24px}.tool-workspace-sections-module__I8bP4q__reviewIcon{margin-bottom:20px}.tool-workspace-sections-module__I8bP4q__campaignList{margin-top:28px}.tool-workspace-sections-module__I8bP4q__campaignRow{grid-template-columns:44px 1fr 24px;align-items:start;gap:12px 16px;padding:24px 0}.tool-workspace-sections-module__I8bP4q__campaignNumber{grid-row:1/3;font-size:32px}.tool-workspace-sections-module__I8bP4q__campaignRow .tool-workspace-sections-module__I8bP4q__body{grid-column:2}.tool-workspace-sections-module__I8bP4q__campaignAction{grid-area:1/3}.tool-workspace-sections-module__I8bP4q__writingSheet{grid-template-columns:1fr;gap:24px;margin-top:28px;padding:24px}.tool-workspace-sections-module__I8bP4q__sheetLabel{flex-direction:row;align-items:center;gap:12px}.tool-workspace-sections-module__I8bP4q__sheetLabel svg{width:24px;height:24px}.tool-workspace-sections-module__I8bP4q__writingLine dt{gap:12px}.tool-workspace-sections-module__I8bP4q__writingLine dt .tool-workspace-sections-module__I8bP4q__index{width:20px}.tool-workspace-sections-module__I8bP4q__writingLine dd{margin-left:32px}.tool-workspace-sections-module__I8bP4q__followUp{padding:32px 24px}.tool-workspace-sections-module__I8bP4q__followUpInner{flex-direction:column;align-items:stretch;gap:24px}.tool-workspace-sections-module__I8bP4q__followUp ul{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.tool-workspace-sections-module__I8bP4q__dock{animation:none}.tool-workspace-sections-module__I8bP4q__section *,.tool-workspace-sections-module__I8bP4q__followUp *{transition:none!important}.tool-workspace-sections-module__I8bP4q__section a:hover,.tool-workspace-sections-module__I8bP4q__section a:hover svg,.tool-workspace-sections-module__I8bP4q__followUp a:hover svg{transform:none}}
.earnings-module__LDQWwq__page{padding-bottom:48px}.earnings-module__LDQWwq__workspace{background:#14131b;border-radius:24px;grid-template-columns:1.1fr 1fr;display:grid;overflow:clip}.earnings-module__LDQWwq__editor,.earnings-module__LDQWwq__result{min-width:0;padding:34px}.earnings-module__LDQWwq__result{background:#1c1926;scroll-margin-top:130px}.earnings-module__LDQWwq__workspace h2{letter-spacing:-.02em;font-size:22px;font-weight:650;line-height:1.35}.earnings-module__LDQWwq__workspace h3{font-size:15px;font-weight:600;line-height:1.6}.earnings-module__LDQWwq__muted{color:var(--ct-muted);margin:8px 0;font-size:13px;line-height:1.75}.earnings-module__LDQWwq__presets{flex-wrap:wrap;gap:8px;margin:16px 0 30px;display:flex}.earnings-module__LDQWwq__presets button{text-align:left;color:#c7c0d3;background:#201d29;border-radius:12px;min-height:44px;padding:8px 12px;font-size:12px;transition:background .15s,color .15s}.earnings-module__LDQWwq__presets button:hover{color:#f4f2f8;background:#302938}.earnings-module__LDQWwq__presets button[aria-pressed=true]{color:#e5d9ff;background:#352b45}.earnings-module__LDQWwq__streams{flex-wrap:wrap;gap:8px;margin:12px 0 26px;display:flex}.earnings-module__LDQWwq__streams button{color:#c7c0d3;background:#25222e;border-radius:99px;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:13px;transition:background .15s,transform .15s;display:inline-flex}.earnings-module__LDQWwq__streams button[aria-pressed=true]{color:#f8f5ff;background:#574176}.earnings-module__LDQWwq__streams button:hover{background:#453452;transform:translateY(-1px)}.earnings-module__LDQWwq__inputs section+section{margin-top:28px}.earnings-module__LDQWwq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.earnings-module__LDQWwq__numberField{color:#c7c0d3;min-width:0;font-size:12px;display:block}.earnings-module__LDQWwq__numberField>span{margin-bottom:9px;line-height:1.5;display:block}.earnings-module__LDQWwq__numberField input{color:#f4f2f8;font-variant-numeric:tabular-nums;background:#25212f;border:1px solid #0000;border-radius:9px;width:100%;min-height:48px;padding:10px 14px;font-size:19px;font-weight:550}.earnings-module__LDQWwq__numberField input:focus{outline-offset:2px;border-color:#b699ff;outline:2px solid #b699ff}.earnings-module__LDQWwq__textLink{color:#c9b4ff;margin:4px 0;font-size:12px;line-height:1.7;display:inline-block}.earnings-module__LDQWwq__costs{padding-top:6px}.earnings-module__LDQWwq__costs summary{gap:12px}.earnings-module__LDQWwq__costs summary>span{font-variant-numeric:tabular-nums;color:#c7c0d3;margin-left:auto;font-weight:400}.earnings-module__LDQWwq__editorFoot{color:#b9b3c5;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.earnings-module__LDQWwq__editorFoot button{align-items:center;gap:6px;min-height:44px;display:flex}.earnings-module__LDQWwq__resultHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.earnings-module__LDQWwq__resultHeading>span{color:#b9b3c5;white-space:nowrap;font-size:12px}.earnings-module__LDQWwq__scenarios{background:#302a3d;border-radius:99px;gap:4px;margin:22px 0 26px;padding:4px;display:inline-flex}.earnings-module__LDQWwq__scenarios button{color:#c7c0d3;border-radius:99px;min-height:44px;padding:8px 18px;font-size:13px}.earnings-module__LDQWwq__scenarios button[aria-pressed=true]{color:#131019;background:#b699ff;font-weight:600}.earnings-module__LDQWwq__total strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(36px,4vw,48px);font-weight:650;line-height:1.2;display:block}.earnings-module__LDQWwq__total>span{color:#d6cfdf;margin-top:12px;font-size:13px;display:block}.earnings-module__LDQWwq__annual{margin:18px 0 24px;font-size:14px;line-height:1.7}.earnings-module__LDQWwq__annual span{color:#b9b3c5;font-size:12px;display:block}.earnings-module__LDQWwq__totals{background:#25212f;border-radius:14px;padding:16px 18px}.earnings-module__LDQWwq__totals>div{color:#d6cfdf;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.earnings-module__LDQWwq__totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.earnings-module__LDQWwq__breakdown{gap:14px;margin:24px 0;display:grid}.earnings-module__LDQWwq__breakdown>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.earnings-module__LDQWwq__breakdown dt{color:#c7c0d3}.earnings-module__LDQWwq__breakdown dd{font-variant-numeric:tabular-nums;font-weight:500}.earnings-module__LDQWwq__insight{margin:28px 0 8px}.earnings-module__LDQWwq__insight p{color:#c7c0d3;margin-top:6px;font-size:13px;line-height:1.75}.earnings-module__LDQWwq__math p{color:#c7c0d3;margin:12px 0;font-size:12px;line-height:1.75}.earnings-module__LDQWwq__page .earnings-module__LDQWwq__copyButton{border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;display:inline-flex}.earnings-module__LDQWwq__footnote{color:#b9b3c5;margin-top:14px;font-size:12px;line-height:1.75}.earnings-module__LDQWwq__errors{color:#f7b6c2;font-size:13px;line-height:1.75}.earnings-module__LDQWwq__errors ul{padding-left:18px;list-style:outside}.earnings-module__LDQWwq__empty{color:#b9b3c5;padding:10px 0;font-size:14px;line-height:1.75}.earnings-module__LDQWwq__walkthrough ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.earnings-module__LDQWwq__walkthrough li{align-items:start;gap:16px;display:flex}.earnings-module__LDQWwq__walkthrough li>span{color:#b9b3c5;padding-top:3px;font-size:14px}.earnings-module__LDQWwq__walkthrough p{margin:10px 0 0}.earnings-module__LDQWwq__example,.earnings-module__LDQWwq__context{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.earnings-module__LDQWwq__example figure{background:#17151f;border-radius:16px;margin:0;padding:28px}.earnings-module__LDQWwq__example figcaption{color:#b9b3c5;margin-bottom:12px;font-size:12px;line-height:1.7}.earnings-module__LDQWwq__example dl{gap:6px;display:grid}.earnings-module__LDQWwq__example dl>div{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.earnings-module__LDQWwq__example dd{text-align:right;font-variant-numeric:tabular-nums}.earnings-module__LDQWwq__example dd span,.earnings-module__LDQWwq__example dd strong{display:block}.earnings-module__LDQWwq__example dd span{color:#b9b3c5;margin-bottom:6px;font-size:12px}.earnings-module__LDQWwq__example figure>p{margin-bottom:0;font-size:12px}.earnings-module__LDQWwq__methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;margin-top:36px;display:grid}.earnings-module__LDQWwq__methods article{min-width:0}.earnings-module__LDQWwq__methods .earnings-module__LDQWwq__formula{color:#f4f2f8;margin:10px 0;font-size:14px}.earnings-module__LDQWwq__page button:disabled{opacity:.45;cursor:not-allowed}:is(.earnings-module__LDQWwq__page details,.earnings-module__LDQWwq__page .commercial-faq,.earnings-module__LDQWwq__page .commercial-related a){border:0}.earnings-module__LDQWwq__page .commercial-faq details{border-radius:12px;padding:4px 16px;transition:background .15s}:is(.earnings-module__LDQWwq__page .commercial-faq details:hover,.earnings-module__LDQWwq__page .commercial-faq details[open]){background:#17151f}.earnings-module__LDQWwq__page .commercial-related{gap:12px}.earnings-module__LDQWwq__page .commercial-related a{background:#14131b;border-radius:16px;padding:22px 42px 22px 22px;transition:background .15s,transform .15s}.earnings-module__LDQWwq__page .commercial-related a:hover{background:#201b29;transform:translateY(-2px)}.earnings-module__LDQWwq__page .commercial-related a .commercial-related-arrow{right:18px}.earnings-module__LDQWwq__page a,.earnings-module__LDQWwq__page a:hover,.earnings-module__LDQWwq__page button{text-decoration:none}.earnings-module__LDQWwq__page a:hover{color:#e5d9ff}.earnings-module__LDQWwq__page .commercial-guidance{padding-top:54px;padding-bottom:54px}.earnings-module__LDQWwq__page .commercial-next{padding-top:30px}@media (max-width:1024px){.earnings-module__LDQWwq__editor,.earnings-module__LDQWwq__result{padding:26px}.earnings-module__LDQWwq__example,.earnings-module__LDQWwq__context{gap:32px}.earnings-module__LDQWwq__resultHeading{display:block}.earnings-module__LDQWwq__resultHeading>span{margin-top:6px;display:inline-block}}@media (max-width:767px){.earnings-module__LDQWwq__workspace{grid-template-columns:minmax(0,1fr)}.earnings-module__LDQWwq__resultHeading{display:flex}.earnings-module__LDQWwq__resultHeading h2{font-size:20px}.earnings-module__LDQWwq__resultHeading>span{margin:0}.earnings-module__LDQWwq__scenarios{margin:18px 0 20px}.earnings-module__LDQWwq__total strong{font-size:36px}.earnings-module__LDQWwq__walkthrough ol,.earnings-module__LDQWwq__example,.earnings-module__LDQWwq__context,.earnings-module__LDQWwq__methods>div{grid-template-columns:minmax(0,1fr);gap:28px}.earnings-module__LDQWwq__editor,.earnings-module__LDQWwq__result{padding:26px 22px}.earnings-module__LDQWwq__fields{gap:12px}.earnings-module__LDQWwq__scenarios button{padding:8px 17px}.earnings-module__LDQWwq__example figure{padding:22px}.earnings-module__LDQWwq__page{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.earnings-module__LDQWwq__page *{transition:none!important}}@media (max-width:560px){.earnings-module__LDQWwq__page .commercial-intro-utilities{flex-direction:row;align-items:center;gap:10px}.earnings-module__LDQWwq__page .commercial-result-jump{font-size:12px}.earnings-module__LDQWwq__presets{flex-wrap:nowrap;gap:8px;margin-bottom:20px;overflow-x:auto}.earnings-module__LDQWwq__presets button{flex-shrink:0;font-size:12px}.earnings-module__LDQWwq__page .commercial-guidance{padding-top:40px;padding-bottom:40px}}
@media (max-width:639px){.auth-dialog-mobile-module__VOj2VW__sheet[data-state]{overscroll-behavior:contain;border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 24px);inset:auto 0 0;transform:none}.auth-dialog-mobile-module__VOj2VW__sheet[data-state=open]{animation:.28s cubic-bezier(.2,.8,.2,1) auth-dialog-mobile-module__VOj2VW__enter-from-bottom}.auth-dialog-mobile-module__VOj2VW__sheet .auth-dialog-mobile-module__VOj2VW__section{min-height:0;padding:24px 24px calc(28px + env(safe-area-inset-bottom))}.auth-dialog-mobile-module__VOj2VW__sheet .auth-dialog-mobile-module__VOj2VW__body{margin:0;padding:28px 0 0}.auth-dialog-mobile-module__VOj2VW__sheet .auth-dialog-mobile-module__VOj2VW__title{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(22px,6vw,26px);line-height:1.15}.auth-dialog-mobile-module__VOj2VW__sheet .auth-dialog-mobile-module__VOj2VW__close{background:0 0;border:0;margin:0;position:absolute;top:16px;right:16px}@keyframes auth-dialog-mobile-module__VOj2VW__enter-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.auth-dialog-mobile-module__VOj2VW__sheet[data-state=open]{animation:none}}
@media (prefers-reduced-motion:reduce){.generation-celebration-module__YPLWha__overlay{display:none}}
.generation-progress-module__H1X5gG__wave{justify-content:center;align-items:center;gap:6px;height:64px;display:flex}.generation-progress-module__H1X5gG__wave span{background:var(--accent,var(--surface-raised));border-radius:4px;width:5px;height:36px;animation:1.6s ease-in-out infinite generation-progress-module__H1X5gG__character-wave}.generation-progress-module__H1X5gG__wave span:first-child,.generation-progress-module__H1X5gG__wave span:nth-child(5){height:20px}.generation-progress-module__H1X5gG__wave span:nth-child(3){height:52px}.generation-progress-module__H1X5gG__wave span:nth-child(2){animation-delay:-1.4s}.generation-progress-module__H1X5gG__wave span:nth-child(3){animation-delay:-1.2s}.generation-progress-module__H1X5gG__wave span:nth-child(4){animation-delay:-1s}.generation-progress-module__H1X5gG__wave span:nth-child(5){animation-delay:-.8s}@keyframes generation-progress-module__H1X5gG__character-wave{0%,to{opacity:.45;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.generation-progress-module__H1X5gG__videoIndicator{place-items:center;width:48px;height:48px;display:grid}.generation-progress-module__H1X5gG__videoOrbit{border:2px solid #ffffff14;border-top-color:var(--accent-soft,var(--border));border-right-color:var(--border);width:36px;height:36px;box-shadow:none;border-radius:50%;animation:1.4s linear infinite generation-progress-module__H1X5gG__video-orbit}@keyframes generation-progress-module__H1X5gG__video-orbit{to{transform:rotate(360deg)}}.generation-progress-module__H1X5gG__videoStatus{animation:.18s ease-out generation-progress-module__H1X5gG__video-status;display:inline-block}@keyframes generation-progress-module__H1X5gG__video-status{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.generation-progress-module__H1X5gG__wave span{opacity:.8;animation:none}.generation-progress-module__H1X5gG__videoOrbit,.generation-progress-module__H1X5gG__videoStatus{animation:none}}
.mobile-creation-controls-module__QCof7q__tabs{z-index:35;border:1px solid var(--border);background:var(--background);border-radius:10px;gap:4px;margin-top:16px;padding:4px;display:flex;position:sticky;top:64px}.mobile-creation-controls-module__QCof7q__tabs button{min-height:44px;color:var(--muted-foreground);border-radius:7px;flex:1;font-size:13px;font-weight:600}.mobile-creation-controls-module__QCof7q__tabs button[aria-pressed=true]{background:var(--selected);color:var(--foreground)}.mobile-creation-controls-module__QCof7q__tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mobile-creation-controls-module__QCof7q__action{inset-inline:12px;bottom:max(calc(84px + env(safe-area-inset-bottom)), calc(var(--creation-viewport-bottom,0px) + 12px));z-index:39;border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;box-shadow:0 4px 24px #0006}.mobile-creation-controls-module__QCof7q__action>button{flex:1}.mobile-creation-controls-module__QCof7q__inactive{display:none}.mobile-creation-controls-module__QCof7q__sheetOverlay{z-index:110;background:#000a;position:fixed;inset:0}.mobile-creation-controls-module__QCof7q__bottomSheet[role=dialog][data-state]{z-index:111;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:100%;max-height:85dvh;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) mobile-creation-controls-module__QCof7q__sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}@keyframes mobile-creation-controls-module__QCof7q__sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-creation-controls-module__QCof7q__bottomSheet[role=dialog][data-state]{animation:none}}@media (max-width:1023px){.mobile-creation-controls-module__QCof7q__reserveAction{padding-bottom:112px}.mobile-creation-controls-module__QCof7q__editor,.mobile-creation-controls-module__QCof7q__editor>main{min-height:0!important}.mobile-creation-controls-module__QCof7q__editor{overflow:clip visible}.mobile-creation-controls-module__QCof7q__editor>main{padding:16px 16px 24px}.mobile-creation-controls-module__QCof7q__editor input:not([type=checkbox]):not([type=radio]),.mobile-creation-controls-module__QCof7q__editor textarea,.mobile-creation-controls-module__QCof7q__editor select{font-size:16px}.mobile-creation-controls-module__QCof7q__editor>main>div>header{display:none}.mobile-creation-controls-module__QCof7q__editor .mobile-creation-controls-module__QCof7q__tabs{margin-top:0}.mobile-creation-controls-module__QCof7q__editor .mobile-creation-controls-module__QCof7q__panels{gap:16px;margin-top:16px}.mobile-creation-controls-module__QCof7q__editor .mobile-creation-controls-module__QCof7q__panels>section{margin-top:0}.mobile-creation-controls-module__QCof7q__experience{padding-bottom:112px}.mobile-creation-controls-module__QCof7q__videoEditor{padding:16px 16px 24px}.mobile-creation-controls-module__QCof7q__videoEditor>div>header{gap:12px;margin-bottom:16px}.mobile-creation-controls-module__QCof7q__videoEditor input:not([type=checkbox]):not([type=radio]),.mobile-creation-controls-module__QCof7q__videoEditor textarea,.mobile-creation-controls-module__QCof7q__videoEditor select{font-size:16px}.mobile-creation-controls-module__QCof7q__hiddenPanel,.mobile-creation-controls-module__QCof7q__panels[data-creation-view=templates]>section{display:none!important}}@media (min-width:1024px){.mobile-creation-controls-module__QCof7q__tabs{display:none}.mobile-creation-controls-module__QCof7q__action,.mobile-creation-controls-module__QCof7q__action.mobile-creation-controls-module__QCof7q__inactive{box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0;display:flex;position:static}}
@media (max-width:1023px){.mobile-media-module__wrMl3a__grid{align-items:start;columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:8px!important;display:grid!important}.mobile-media-module__wrMl3a__grid>*{width:auto;min-width:0;margin-bottom:0}.mobile-media-module__wrMl3a__grid>article,.mobile-media-module__wrMl3a__grid>button{border-radius:12px}.mobile-media-module__wrMl3a__imageFrame{aspect-ratio:3/4!important}.mobile-media-module__wrMl3a__imageFrame img{object-fit:contain!important}.mobile-media-module__wrMl3a__collage{aspect-ratio:3/4;grid-template-rows:repeat(2,minmax(0,1fr))}.mobile-media-module__wrMl3a__collage img{aspect-ratio:auto;object-fit:contain;height:100%}.mobile-media-module__wrMl3a__filters{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.mobile-media-module__wrMl3a__filters>*{white-space:nowrap;flex-shrink:0;min-height:44px}.mobile-media-module__wrMl3a__imageThumb{background:var(--surface);width:100%;height:auto;aspect-ratio:3/4!important;object-fit:contain!important;max-height:none!important}.mobile-media-module__wrMl3a__videoThumb{background:var(--surface);width:100%;height:auto;aspect-ratio:9/16!important;object-fit:contain!important;max-height:none!important}.mobile-media-module__wrMl3a__videoFrame{aspect-ratio:9/16!important}.mobile-media-module__wrMl3a__videoFrame img,.mobile-media-module__wrMl3a__videoFrame video{object-fit:contain!important}.mobile-media-module__wrMl3a__grid>.mobile-media-module__wrMl3a__column{display:contents}.mobile-media-module__wrMl3a__grid>.mobile-media-module__wrMl3a__column>*{margin-block:0}.mobile-media-module__wrMl3a__history{margin-top:16px}.mobile-media-module__wrMl3a__recent{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobile-media-module__wrMl3a__recentFilters{display:none!important}.mobile-media-module__wrMl3a__recent .mobile-media-module__wrMl3a__status{font-size:10px}.mobile-media-module__wrMl3a__recent .mobile-media-module__wrMl3a__time,.mobile-media-module__wrMl3a__recent .mobile-media-module__wrMl3a__recovery{display:none}.mobile-media-module__wrMl3a__compactCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.mobile-media-module__wrMl3a__historyThumb{aspect-ratio:4/5;background:#ffffff03;width:100%;display:block;position:relative;overflow:hidden}.mobile-media-module__wrMl3a__historyThumb img,.mobile-media-module__wrMl3a__historyThumb video{object-fit:contain;width:100%;height:100%}.mobile-media-module__wrMl3a__historyThumb>div{aspect-ratio:auto;height:100%}.mobile-media-module__wrMl3a__play{pointer-events:none;background:#0002;place-items:center;display:grid;position:absolute;inset:0}.mobile-media-module__wrMl3a__play svg{background:#0008;border-radius:50%;width:40px;height:40px;padding:8px}.mobile-media-module__wrMl3a__status{overflow-wrap:anywhere;text-transform:capitalize;padding:8px 8px 0;font-size:11px;display:block}.mobile-media-module__wrMl3a__time{color:var(--text-tertiary);padding:4px 8px 8px;font-size:10px;display:block}.mobile-media-module__wrMl3a__recovery{align-items:center;min-height:44px;padding:8px;font-size:11px;text-decoration:underline;display:flex}.mobile-media-module__wrMl3a__recoveryDetails{color:var(--muted-foreground);padding:0 8px 8px;font-size:11px}.mobile-media-module__wrMl3a__recoveryDetails>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.mobile-media-module__wrMl3a__recent .mobile-media-module__wrMl3a__recoveryDetails{display:none}.mobile-media-module__wrMl3a__belowEditor{padding:24px 16px;scroll-margin-top:80px}.mobile-media-module__wrMl3a__belowEditor[data-view=templates]{display:none}.mobile-media-module__wrMl3a__desktopTabs{display:none!important}.mobile-media-module__wrMl3a__historyPanel{display:block!important}.mobile-media-module__wrMl3a__recentHeading{justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.mobile-media-module__wrMl3a__recentHeading a{min-height:44px;color:var(--muted-foreground);align-items:center;font-size:12px;display:flex}}@media (min-width:1024px){.mobile-media-module__wrMl3a__recentHeading{display:none}}
.app-shell-module__1RJgVG__sidebar{z-index:60;border-right:1px solid var(--border);background:var(--background);flex-direction:column;width:88px;height:100dvh;padding:16px;transition:width .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:flex;position:sticky;top:0}.app-shell-module__1RJgVG__sidebar[data-expanded=true]{width:296px;box-shadow:24px 0 56px #00000059}.app-shell-module__1RJgVG__brand{white-space:nowrap;align-items:center;gap:12px;height:44px;min-height:44px;padding-left:8px;display:flex;overflow:hidden}.app-shell-module__1RJgVG__brand>a{flex-shrink:0}.app-shell-module__1RJgVG__brand>.app-shell-module__1RJgVG__copy{font-size:14px;font-weight:650}.app-shell-module__1RJgVG__toggle{color:#aaa5b8;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.app-shell-module__1RJgVG__toggle:hover{background:#ffffff0f}.app-shell-module__1RJgVG__copy{opacity:0;white-space:nowrap;pointer-events:none;transition:opacity .13s,transform .22s;transform:translate(-6px)}.app-shell-module__1RJgVG__sidebar[data-expanded=true] .app-shell-module__1RJgVG__copy{opacity:1;pointer-events:auto;transition-delay:55ms;transform:translate(0)}.app-shell-module__1RJgVG__create{border-radius:12px;flex-shrink:0;align-items:center;height:48px;margin-top:20px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.app-shell-module__1RJgVG__icon{flex:0 0 56px;place-items:center;width:56px;height:44px;display:grid}.app-shell-module__1RJgVG__navigation{scrollbar-width:none;min-height:0;margin-top:18px;overflow:hidden auto}.app-shell-module__1RJgVG__navigation::-webkit-scrollbar{display:none}.app-shell-module__1RJgVG__section+.app-shell-module__1RJgVG__section{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.app-shell-module__1RJgVG__destination{color:#ffffff8f;text-align:left;border-radius:12px;align-items:center;width:100%;min-height:48px;font-size:13px;font-weight:600;transition:background .16s,color .16s;display:flex;position:relative;overflow:hidden}.app-shell-module__1RJgVG__destination:hover{color:#fff;background:#ffffff0d}.app-shell-module__1RJgVG__destination:focus-visible,.app-shell-module__1RJgVG__create:focus-visible,.app-shell-module__1RJgVG__toggle:focus-visible,.app-shell-module__1RJgVG__help:focus-visible{outline-offset:-2px;outline:2px solid #bca4ff}.app-shell-module__1RJgVG__active{background:var(--selected);color:var(--foreground)}.app-shell-module__1RJgVG__active>.app-shell-module__1RJgVG__icon{color:var(--accent-soft)}.app-shell-module__1RJgVG__active:before{content:"";background:var(--accent);border-radius:2px;width:2px;height:18px;position:absolute;left:0}.app-shell-module__1RJgVG__footer{border-top:1px solid #ffffff12;flex-shrink:0;margin-top:auto;padding-top:10px}.app-shell-module__1RJgVG__support{display:flex;position:relative;overflow:hidden}.app-shell-module__1RJgVG__support>.app-shell-module__1RJgVG__destination{flex-shrink:0}.app-shell-module__1RJgVG__help{color:#ffffff80;place-items:center;min-width:52px;min-height:48px;font-size:11px;display:grid;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.app-shell-module__1RJgVG__sidebar,.app-shell-module__1RJgVG__copy,.app-shell-module__1RJgVG__destination{transition:none!important}}
.photo-prompt-editor-module__ULJ30G__root{position:relative}.photo-prompt-editor-module__ULJ30G__compact .photo-prompt-editor-module__ULJ30G__input .tiptap{min-height:110px;max-height:220px}.photo-prompt-editor-module__ULJ30G__input{position:relative}.photo-prompt-editor-module__ULJ30G__input .tiptap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;color:#f4f4f6;overflow-wrap:anywhere;white-space:pre-wrap;min-height:180px;max-height:360px;caret-color:var(--border);outline:none;padding:12px 8px;font-size:17px;line-height:2;overflow-y:auto}.photo-prompt-editor-module__ULJ30G__input .tiptap p{margin:0}.photo-prompt-editor-module__ULJ30G__input .tiptap::selection{background:var(--surface-raised)}.photo-prompt-editor-module__ULJ30G__placeholder{pointer-events:none;color:var(--text-tertiary);font-size:17px;line-height:2;position:absolute;inset:12px 8px auto}.photo-prompt-editor-module__ULJ30G__chip{vertical-align:middle;background:var(--surface-raised);border:1px solid var(--border);max-width:min(300px,100%);color:var(--muted-foreground);white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:10px;align-items:center;gap:7px;margin:2px 3px;padding:3px 4px;font-size:13px;line-height:1.4;display:inline-flex}.photo-prompt-editor-module__ULJ30G__chip img{object-fit:cover;border-radius:6px;width:28px;height:28px}.photo-prompt-editor-module__ULJ30G__chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.photo-prompt-editor-module__ULJ30G__chip button{width:32px;min-height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:6px;flex:none;font-size:20px}.photo-prompt-editor-module__ULJ30G__tools{align-items:center;gap:6px;padding:4px 0 10px;display:flex}.photo-prompt-editor-module__ULJ30G__tools button{width:44px;height:44px;color:var(--muted-foreground);border-radius:12px;justify-content:center;align-items:center;font-size:20px;transition:color .12s,background .12s;display:flex}.photo-prompt-editor-module__ULJ30G__tools button:hover,.photo-prompt-editor-module__ULJ30G__chip button:hover{color:#fff;background:#ffffff0d}.photo-prompt-editor-module__ULJ30G__root button:focus-visible,.photo-prompt-editor-module__ULJ30G__menu button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.photo-prompt-editor-module__ULJ30G__menu{z-index:100;color:#f5f4f8;background:#1b1b23;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;width:640px;padding:14px;font-size:13px;animation:.16s cubic-bezier(.2,.8,.2,1) photo-prompt-editor-module__ULJ30G__reveal;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 80px #0009,0 4px 16px #0005,inset 0 1px #ffffff06}.photo-prompt-editor-module__ULJ30G__header{flex:none;justify-content:space-between;align-items:center;padding:0 2px 8px;font-size:14px;font-weight:600;display:flex}.photo-prompt-editor-module__ULJ30G__header button{width:32px;height:32px;color:var(--muted-foreground);border-radius:9px;place-items:center;display:grid}.photo-prompt-editor-module__ULJ30G__header button:hover{color:#fff;background:#ffffff0a}.photo-prompt-editor-module__ULJ30G__categories{background:#101016;border-radius:12px;flex:none;grid-template-columns:1.35fr 1fr 1fr;gap:4px;padding:4px;display:grid}.photo-prompt-editor-module__ULJ30G__categories button{min-width:0;min-height:40px;color:var(--muted-foreground);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;transition:background .14s,color .14s;display:flex}.photo-prompt-editor-module__ULJ30G__categories button:hover{color:#eeeaf8;background:#ffffff06}.photo-prompt-editor-module__ULJ30G__categories button[aria-selected=true]{color:var(--foreground);background:var(--selected);box-shadow:none}.photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)){display:flex;overflow-x:auto}.photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)) button{flex:1 0 auto;padding:0 10px}.photo-prompt-editor-module__ULJ30G__filters{scrollbar-width:thin;flex:none;gap:5px;margin-top:10px;padding:2px 0 8px;display:flex;overflow-x:auto}.photo-prompt-editor-module__ULJ30G__filters button{min-height:32px;color:var(--muted-foreground);border:1px solid #ffffff0c;border-radius:8px;flex:none;padding:0 10px;font-size:11px;transition:color .12s,background .12s}.photo-prompt-editor-module__ULJ30G__filters button:hover{color:#f5f4f8;background:#ffffff06}.photo-prompt-editor-module__ULJ30G__filters button[aria-pressed=true]{color:var(--foreground);border-color:var(--selected-border);background:var(--selected)}.photo-prompt-editor-module__ULJ30G__results{color:var(--muted-foreground);flex:none;justify-content:space-between;gap:12px;padding:6px 2px 10px;font-size:11px;display:flex}.photo-prompt-editor-module__ULJ30G__results span:last-child{color:var(--muted-foreground)}.photo-prompt-editor-module__ULJ30G__options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-width:0;min-height:0;padding:2px 2px 6px;display:grid;overflow-y:auto}.photo-prompt-editor-module__ULJ30G__options button{text-align:left;outline-offset:-2px;background:#ffffff02;border:1px solid #ffffff0b;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:5px 5px 8px;transition:border-color .13s,background .13s;display:flex;position:relative}.photo-prompt-editor-module__ULJ30G__options button:hover,.photo-prompt-editor-module__ULJ30G__options button[aria-selected=true]{border-color:var(--selected-border);background:var(--selected)}.photo-prompt-editor-module__ULJ30G__cover{aspect-ratio:1;width:100%;color:var(--muted-foreground);background:#262631;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.photo-prompt-editor-module__ULJ30G__cover img{object-fit:cover;width:100%;height:100%}.photo-prompt-editor-module__ULJ30G__previewPending{opacity:0}.photo-prompt-editor-module__ULJ30G__previewReady{opacity:1}.photo-prompt-editor-module__ULJ30G__previewState{color:var(--muted-foreground);text-align:center;background:#292831;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:10px;line-height:1.4;display:flex;position:absolute;inset:0}.photo-prompt-editor-module__ULJ30G__garment{background:#f7f7f7}.photo-prompt-editor-module__ULJ30G__garment img{object-fit:contain}.photo-prompt-editor-module__ULJ30G__label{text-overflow:ellipsis;white-space:nowrap;color:#e6e2ed;min-width:0;padding:0 3px;font-size:12px;display:block;overflow:hidden}.photo-prompt-editor-module__ULJ30G__selected{color:#fff;background:var(--selected);border:1px solid #ffffff60;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #0004}.photo-prompt-editor-module__ULJ30G__characterOptions{padding:4px 6px 6px;overflow-x:hidden}.photo-prompt-editor-module__ULJ30G__characterGroup{min-width:0;padding:2px}.photo-prompt-editor-module__ULJ30G__characterGroup>.photo-prompt-editor-module__ULJ30G__label{margin-top:8px}.photo-prompt-editor-module__ULJ30G__characterStack{isolation:isolate;padding:0 6px 0 0;position:relative}.photo-prompt-editor-module__ULJ30G__characterStack[data-has-sheet=true]{padding-bottom:38px}.photo-prompt-editor-module__ULJ30G__characterStack button{background:#25252e;gap:0;padding:4px;box-shadow:0 3px 8px #0003}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__cover{aspect-ratio:1}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__portraitCard{z-index:2;width:100%;position:relative}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__portraitCard .photo-prompt-editor-module__ULJ30G__assetLabel{color:#fff;background:#19191ecc;border:1px solid #ffffff20;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;top:10px;left:10px}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard{z-index:1;transform-origin:bottom;border-top:0;border-radius:0 0 12px 12px;justify-content:center;height:36px;position:absolute;inset:auto 0 2px 6px;transform:rotate(1.5deg)}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard .photo-prompt-editor-module__ULJ30G__cover{aspect-ratio:1;pointer-events:none;border:4px solid #25252e;border-radius:12px 12px 0 0;width:auto;position:absolute;inset:auto -1px 100%}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard .photo-prompt-editor-module__ULJ30G__cover img{object-fit:contain}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard .photo-prompt-editor-module__ULJ30G__assetLabel{height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:10px;display:flex}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard:hover,.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard:focus-visible,.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard[aria-selected=true]{z-index:3;border-color:var(--focus);transform:rotate(0)}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__assetLabel{white-space:nowrap;line-height:1.5}.photo-prompt-editor-module__ULJ30G__empty{min-height:100px;color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}.photo-prompt-editor-module__ULJ30G__empty strong{color:#d9d4e4;font-weight:500}.photo-prompt-editor-module__ULJ30G__empty span{max-width:260px;color:var(--muted-foreground);font-size:12px;line-height:1.6}@keyframes photo-prompt-editor-module__ULJ30G__reveal{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.photo-prompt-editor-module__ULJ30G__menu{animation:none}.photo-prompt-editor-module__ULJ30G__menu button,.photo-prompt-editor-module__ULJ30G__tools button{transition:none}}@media (max-width:640px){.photo-prompt-editor-module__ULJ30G__placeholder{font-size:16px}.photo-prompt-editor-module__ULJ30G__input .tiptap{font-size:16px}.photo-prompt-editor-module__ULJ30G__input .tiptap{min-height:160px;max-height:280px}.photo-prompt-editor-module__ULJ30G__chip button{width:40px;min-height:40px}.photo-prompt-editor-module__ULJ30G__chip{max-width:min(260px,100%)}.photo-prompt-editor-module__ULJ30G__menu{overscroll-behavior:contain;border-radius:16px;width:calc(100vw - 24px);padding:10px;overflow-y:auto}.photo-prompt-editor-module__ULJ30G__header{z-index:4;background:#1b1b23;position:sticky;top:-10px}.photo-prompt-editor-module__ULJ30G__options{flex:none;overflow:visible}.photo-prompt-editor-module__ULJ30G__categories button{gap:5px;min-height:44px;font-size:12px}.photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)) button{white-space:normal;padding:4px;font-size:10px;line-height:1.4}.photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)) button svg{display:none}.photo-prompt-editor-module__ULJ30G__header button{width:44px;height:44px}.photo-prompt-editor-module__ULJ30G__options{gap:7px}.photo-prompt-editor-module__ULJ30G__characterOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.photo-prompt-editor-module__ULJ30G__characterStack[data-has-sheet=true]{padding-bottom:46px}.photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard{height:44px}.photo-prompt-editor-module__ULJ30G__label{font-size:11px}}@media (max-width:640px) and (max-height:600px){.photo-prompt-editor-module__ULJ30G__header{padding-bottom:4px}.photo-prompt-editor-module__ULJ30G__header button{height:44px}.photo-prompt-editor-module__ULJ30G__categories button{min-height:44px}.photo-prompt-editor-module__ULJ30G__filters{padding-bottom:4px}.photo-prompt-editor-module__ULJ30G__filters button{min-height:44px}.photo-prompt-editor-module__ULJ30G__results{padding:4px 2px 6px}}.photo-prompt-editor-module__ULJ30G__modalOverlay{z-index:110;background:#000b;position:fixed;inset:0}.photo-prompt-editor-module__ULJ30G__fullscreen[role=dialog][data-state]{z-index:111;background:#1b1b23;border:0;border-radius:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;animation:.16s ease-out photo-prompt-editor-module__ULJ30G__reveal;position:fixed;inset:0;transform:none}.photo-prompt-editor-module__ULJ30G__fullscreen .photo-prompt-editor-module__ULJ30G__mobileMenu{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:0;border-radius:0;animation:none;position:static;overflow:hidden}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__header{padding:0 0 12px;font-size:17px;position:static}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__header button{width:44px;height:44px}:is(.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__categories,.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)),.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(5))){scrollbar-width:none;flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}:is(.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__categories button,.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__categories:has(button:nth-child(4)) button){white-space:nowrap;flex:none;min-height:44px;padding:0 12px;font-size:13px}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__categories button svg{display:block}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__filters button{min-height:44px;font-size:12px}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__options{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;overflow-y:auto}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__characterStack[data-has-sheet=true]{padding-bottom:46px}.photo-prompt-editor-module__ULJ30G__mobileMenu .photo-prompt-editor-module__ULJ30G__characterStack .photo-prompt-editor-module__ULJ30G__sheetCard{height:44px}@media (max-width:1023px){.photo-prompt-editor-module__ULJ30G__input .tiptap{min-height:120px;max-height:320px;padding:8px 4px;font-size:16px;line-height:1.6}.photo-prompt-editor-module__ULJ30G__compact .photo-prompt-editor-module__ULJ30G__input .tiptap{min-height:120px;max-height:320px;padding:8px 4px;font-size:16px;line-height:1.6}.photo-prompt-editor-module__ULJ30G__placeholder{font-size:16px;line-height:1.6;inset:8px 4px auto}.photo-prompt-editor-module__ULJ30G__tools{padding-bottom:4px}}@media (prefers-reduced-motion:reduce){.photo-prompt-editor-module__ULJ30G__fullscreen[role=dialog][data-state]{animation:none}}
.character-asset-stack-module__8W0pUW__stack{isolation:isolate;padding:3px 5px 3px 0;position:relative}.character-asset-stack-module__8W0pUW__stack[data-has-sheet=true]{padding-bottom:39px}.character-asset-stack-module__8W0pUW__stack button{cursor:pointer;background:#25252e;border:1px solid #ffffff14;border-radius:12px;outline:none}.character-asset-stack-module__8W0pUW__stack button[data-highlighted],.character-asset-stack-module__8W0pUW__stack button[data-selected=true]{border-color:var(--focus);box-shadow:none}.character-asset-stack-module__8W0pUW__portrait{z-index:2;width:100%;padding:4px;display:block;position:relative}.character-asset-stack-module__8W0pUW__portraitLabel{color:#fff;background:#19191ecc;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;top:10px;left:10px}.character-asset-stack-module__8W0pUW__sheet{z-index:1;height:36px;color:var(--muted-foreground);border-top:0;font-size:10px;position:absolute;bottom:2px;left:6px;right:0;transform:rotate(1.5deg)}.character-asset-stack-module__8W0pUW__sheetImage{aspect-ratio:1;pointer-events:none;background:#15171d;border:4px solid #25252e;border-radius:12px 12px 0 0;position:absolute;bottom:100%;left:-1px;right:-1px;overflow:hidden}.character-asset-stack-module__8W0pUW__sheet[data-highlighted],.character-asset-stack-module__8W0pUW__sheet[data-selected=true]{z-index:3;transform:none}.character-asset-stack-module__8W0pUW__check{background:var(--accent);color:#fff;border-radius:50%;width:20px;height:20px;padding:3px;position:absolute;top:8px;right:8px}@media (pointer:coarse){.character-asset-stack-module__8W0pUW__stack[data-has-sheet=true]{padding-bottom:47px}.character-asset-stack-module__8W0pUW__sheet{height:44px}}
.studio-page-skeleton-module__mvqNGG__page{opacity:1;max-width:1500px;margin:auto;padding:16px}.studio-page-skeleton-module__mvqNGG__title{margin-bottom:16px;font-size:18px;font-weight:600}.studio-page-skeleton-module__mvqNGG__identity,.studio-page-skeleton-module__mvqNGG__composer{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.studio-page-skeleton-module__mvqNGG__identity{gap:12px;display:flex}.studio-page-skeleton-module__mvqNGG__identity>span{flex:none;width:88px;height:112px}.studio-page-skeleton-module__mvqNGG__identity>div{flex:1;align-content:start;gap:12px;display:grid}.studio-page-skeleton-module__mvqNGG__page i,.studio-page-skeleton-module__mvqNGG__identity>span,.studio-page-skeleton-module__mvqNGG__grid>div,.studio-page-skeleton-module__mvqNGG__quick>span{background:#ffffff08;border-radius:8px;display:block}.studio-page-skeleton-module__mvqNGG__page i{width:80%;height:20px}.studio-page-skeleton-module__mvqNGG__page i:last-child{width:60%}.studio-page-skeleton-module__mvqNGG__prompt{background:#ffffff04;border-radius:8px;height:120px}.studio-page-skeleton-module__mvqNGG__row{gap:8px;margin-top:12px;display:flex}.studio-page-skeleton-module__mvqNGG__row>i{width:130px;height:44px}.studio-page-skeleton-module__mvqNGG__row>i:last-child{width:110px}.studio-page-skeleton-module__mvqNGG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.studio-page-skeleton-module__mvqNGG__grid>div{aspect-ratio:4/5}.studio-page-skeleton-module__mvqNGG__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.studio-page-skeleton-module__mvqNGG__quick>span{height:72px}@media (min-width:1024px){.studio-page-skeleton-module__mvqNGG__page{padding:32px}.studio-page-skeleton-module__mvqNGG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-page-skeleton-module__mvqNGG__composer{max-width:780px}.studio-page-skeleton-module__mvqNGG__identity>span{width:220px;height:380px}}
@media (min-width:1024px){.photo-workspace-module__lOeOyq__workspace{grid-template-rows:min-content min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2rem;max-width:1500px;display:grid}.photo-workspace-module__lOeOyq__workspace>:not(.photo-workspace-module__lOeOyq__panels){grid-column:1}.photo-workspace-module__lOeOyq__workspace>header{width:100%;margin-bottom:2rem}.photo-workspace-module__lOeOyq__panels{display:contents}.photo-workspace-module__lOeOyq__panels>section{grid-area:2/1}.photo-workspace-module__lOeOyq__sidebar{flex-direction:column;grid-area:1/2/span 3;height:calc(100dvh - 48px);min-height:0;margin-top:-16px;display:flex;position:sticky;top:24px;overflow:hidden}.photo-workspace-module__lOeOyq__sidebar>:first-child{flex-shrink:0}.photo-workspace-module__lOeOyq__sidebar>:last-child{flex:1;min-height:0;max-height:none}}
.welcome-celebration-module__ftRpva__notice{z-index:100;right:max(20px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));color:#f5f3fa;background:#17151f;border:1px solid #c4b5fd33;border-radius:20px;width:min(384px,100vw - 32px);padding:22px;animation:.24s ease-out welcome-celebration-module__ftRpva__arrive;position:fixed;box-shadow:0 16px 56px #0006}.welcome-celebration-module__ftRpva__title{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.welcome-celebration-module__ftRpva__description{color:#c4c0ce;margin:7px 0 18px;font-size:13px;line-height:1.6}.welcome-celebration-module__ftRpva__reward{flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.welcome-celebration-module__ftRpva__reward svg{color:#9dd6c6}.welcome-celebration-module__ftRpva__reward strong{letter-spacing:-.02em;font-size:17px;font-weight:600}.welcome-celebration-module__ftRpva__reward span{color:#c4c0ce}.welcome-celebration-module__ftRpva__action{color:#d3c3ff;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.welcome-celebration-module__ftRpva__action:hover{color:#fff}.welcome-celebration-module__ftRpva__close{color:#b6b0c2;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.welcome-celebration-module__ftRpva__close:hover{color:#fff;background:#ffffff0d}.welcome-celebration-module__ftRpva__close:focus-visible,.welcome-celebration-module__ftRpva__action:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}@keyframes welcome-celebration-module__ftRpva__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.welcome-celebration-module__ftRpva__notice{right:16px;bottom:calc(88px + env(safe-area-inset-bottom));padding:20px}}@media (prefers-reduced-motion:reduce){.welcome-celebration-module__ftRpva__notice{animation:none}}
.homepage-new-story-module__VdUcha__story{color:var(--foreground);--story-line:#ffffff1f;background:#08090d;position:relative}.homepage-new-story-module__VdUcha__section{border-top:1px solid var(--story-line);padding:106px 0;scroll-margin-top:110px;position:relative}.homepage-new-story-module__VdUcha__tone{background:#101117}.homepage-new-story-module__VdUcha__shell{min-width:0}.homepage-new-story-module__VdUcha__story h2{letter-spacing:-.045em;text-wrap:balance;max-width:960px;margin:0 0 40px;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.06}.homepage-new-story-module__VdUcha__story h3{letter-spacing:-.018em;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.35}.homepage-new-story-module__VdUcha__story p{color:#b8bcc8;max-width:850px;margin:0 0 20px;font-size:16px;line-height:1.8}.homepage-new-story-module__VdUcha__story .homepage-new-story-module__VdUcha__lead{color:#eeeef1;font-size:22px;line-height:1.5}.homepage-new-story-module__VdUcha__story .homepage-new-story-module__VdUcha__note{color:#9298a7;font-size:13px;line-height:1.65}.homepage-new-story-module__VdUcha__split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:30px;display:grid}.homepage-new-story-module__VdUcha__copy{align-self:center;min-width:0}.homepage-new-story-module__VdUcha__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.homepage-new-story-module__VdUcha__actions+.homepage-new-story-module__VdUcha__note{margin-top:14px}.homepage-new-story-module__VdUcha__primary,.homepage-new-story-module__VdUcha__link{justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.homepage-new-story-module__VdUcha__primary{background:var(--accent);color:#fff;border-radius:100px;padding:16px 24px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 24px #8454ff1a}.homepage-new-story-module__VdUcha__primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #8454ff44}.homepage-new-story-module__VdUcha__link{color:var(--accent-soft)}.homepage-new-story-module__VdUcha__link:hover{color:#fff}.homepage-new-story-module__VdUcha__link span,.homepage-new-story-module__VdUcha__primary span{transition:transform .25s}.homepage-new-story-module__VdUcha__link:hover span,.homepage-new-story-module__VdUcha__primary:hover span{transform:translate(3px,-3px)}.homepage-new-story-module__VdUcha__story a:focus-visible,.homepage-new-story-module__VdUcha__story button:focus-visible,.homepage-new-story-module__VdUcha__story input:focus-visible,.homepage-new-story-module__VdUcha__story summary:focus-visible,.homepage-new-story-module__VdUcha__tableWrap:focus-visible{outline:2px solid var(--accent-soft);outline-offset:5px}.homepage-new-story-module__VdUcha__figure{min-width:0;margin:0}.homepage-new-story-module__VdUcha__picture{aspect-ratio:3/4;background:#191b22;border-radius:18px;position:relative;overflow:hidden}.homepage-new-story-module__VdUcha__widePicture{aspect-ratio:16/10;border:1px solid var(--story-line);background:#191b22;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0004}.homepage-new-story-module__VdUcha__image{object-fit:cover}.homepage-new-story-module__VdUcha__widePicture .homepage-new-story-module__VdUcha__image{object-fit:contain}.homepage-new-story-module__VdUcha__figure figcaption{color:#969caa;padding-top:12px;font-size:13px;line-height:1.6}.homepage-new-story-module__VdUcha__video{aspect-ratio:3/4;object-fit:contain;background:#08090c;border-radius:18px;width:100%;max-height:570px}.homepage-new-story-module__VdUcha__introLayout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.homepage-new-story-module__VdUcha__introCopy{min-width:0}.homepage-new-story-module__VdUcha__introMedia{min-width:0;padding:0 0 24px 10%;position:relative}.homepage-new-story-module__VdUcha__introMedia>.homepage-new-story-module__VdUcha__figure>.homepage-new-story-module__VdUcha__picture{aspect-ratio:4/5}.homepage-new-story-module__VdUcha__introInset{background:#090a0e;border:5px solid #090a0e;border-radius:18px;width:29%;position:absolute;bottom:72px;left:0;box-shadow:0 12px 36px #0006}.homepage-new-story-module__VdUcha__introInset figcaption{padding:8px;font-size:12px}.homepage-new-story-module__VdUcha__record{border-top:1px solid var(--story-line);padding:24px 0}.homepage-new-story-module__VdUcha__record dl{margin:0 0 18px}.homepage-new-story-module__VdUcha__record dl>div{border-bottom:1px solid var(--story-line);flex-wrap:wrap;justify-content:space-between;gap:7px 20px;padding:9px 0;font-size:14px;display:flex}.homepage-new-story-module__VdUcha__record dt{color:#939aa9}.homepage-new-story-module__VdUcha__record dd{overflow-wrap:anywhere;margin:0}.homepage-new-story-module__VdUcha__record details{padding:16px 0}.homepage-new-story-module__VdUcha__record summary{cursor:pointer;font-size:14px}.homepage-new-story-module__VdUcha__record details p{margin-top:15px;font-size:14px}.homepage-new-story-module__VdUcha__builder{grid-template-columns:1.1fr 1fr;align-items:start;gap:44px;margin-top:36px;display:grid}.homepage-new-story-module__VdUcha__builder .homepage-new-story-module__VdUcha__widePicture{aspect-ratio:16/11}.homepage-new-story-module__VdUcha__builder h3{margin-top:24px}.homepage-new-story-module__VdUcha__builder h3:first-child{margin-top:0}.homepage-new-story-module__VdUcha__flow{grid-template-columns:repeat(6,1fr);gap:0;margin:35px 0;padding:0;list-style:none;display:grid}.homepage-new-story-module__VdUcha__flow li{border-left:1px solid var(--story-line);padding:20px 16px;font-size:16px;font-weight:600}.homepage-new-story-module__VdUcha__sequence{border-left:1px solid var(--story-line);grid-template-columns:1fr;gap:0;padding-left:30px;display:grid}.homepage-new-story-module__VdUcha__sequence>div{border-bottom:1px solid var(--story-line);padding:30px 24px;transition:background .5s,color .5s;position:relative}.homepage-new-story-module__VdUcha__sequence>div:before{content:"";background:#565468;border-radius:50%;width:11px;height:11px;transition:background .4s,box-shadow .4s;position:absolute;top:40px;left:-36px;box-shadow:0 0 0 5px #08090d}.homepage-new-story-module__VdUcha__sequence>div[data-in-view]{color:#fff;background:#a287ff0c}.homepage-new-story-module__VdUcha__sequence>div[data-in-view]:before{background:#c4acff;box-shadow:0 0 0 5px #08090d,0 0 25px #ae8fff88}.homepage-new-story-module__VdUcha__sequence span{color:var(--accent-soft);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:12px;display:block}.homepage-new-story-module__VdUcha__sequence strong{letter-spacing:-.025em;font-size:27px;font-weight:500}.homepage-new-story-module__VdUcha__bullets{grid-template-columns:1fr 1fr;gap:0 20px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.homepage-new-story-module__VdUcha__bullets li{border-bottom:1px solid var(--story-line);color:#d3d6df;padding:12px 0;font-size:15px}.homepage-new-story-module__VdUcha__triptych{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0;display:grid}.homepage-new-story-module__VdUcha__triptych .homepage-new-story-module__VdUcha__video{object-fit:cover;max-height:none}.homepage-new-story-module__VdUcha__editorialList>div{border-bottom:1px solid var(--story-line);padding:20px 0}.homepage-new-story-module__VdUcha__editorialList>div:first-child{padding-top:0}.homepage-new-story-module__VdUcha__editorialList p{margin-bottom:0}.homepage-new-story-module__VdUcha__dayIdeas{margin:32px 0}.homepage-new-story-module__VdUcha__dayIdeas>div{grid-template-columns:repeat(3,1fr);display:grid}.homepage-new-story-module__VdUcha__dayIdeas article{border:1px solid var(--story-line);border-right:0;padding:26px}.homepage-new-story-module__VdUcha__dayIdeas article:last-child{border-right:1px solid var(--story-line)}.homepage-new-story-module__VdUcha__dayIdeas span{color:var(--accent-soft);margin-bottom:28px;font-size:14px;display:block}.homepage-new-story-module__VdUcha__calendar{grid-template-columns:repeat(4,1fr);gap:12px;margin:32px 0 36px;padding:0;list-style:none;display:grid}.homepage-new-story-module__VdUcha__calendar li{border:1px solid var(--story-line);background:linear-gradient(145deg,#191821,#0e1016);border-radius:15px;min-height:185px;padding:24px;transition:transform .3s,border-color .3s}.homepage-new-story-module__VdUcha__calendar li:nth-child(3n){background:linear-gradient(145deg,#231839,#0e1016)}.homepage-new-story-module__VdUcha__calendar li:hover{border-color:#b8a0f36b;transform:translateY(-5px)}.homepage-new-story-module__VdUcha__calendar span{color:var(--accent-soft);margin-bottom:24px;font-size:13px;display:block}.homepage-new-story-module__VdUcha__calendar h3{font-size:18px}.homepage-new-story-module__VdUcha__calendar p{margin:0;font-size:13px}.homepage-new-story-module__VdUcha__toolDirectory{grid-template-columns:repeat(2,1fr);gap:0 48px;margin:30px 0;display:grid}.homepage-new-story-module__VdUcha__toolDirectory article{border-top:1px solid var(--story-line);min-width:0;padding:28px 0}.homepage-new-story-module__VdUcha__toolDirectory p{font-size:15px}.homepage-new-story-module__VdUcha__toolDirectory ul{flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;padding:0;list-style:none;display:flex}.homepage-new-story-module__VdUcha__toolDirectory li a{color:var(--accent-soft);padding:5px 0;font-size:14px;display:inline-block}.homepage-new-story-module__VdUcha__storyboard{grid-template-columns:repeat(5,1fr);margin:32px 0;padding:0;list-style:none;display:grid}.homepage-new-story-module__VdUcha__storyboard li{border-top:2px solid var(--accent-soft);padding:20px 20px 0 0}.homepage-new-story-module__VdUcha__storyboard p{font-size:14px}.homepage-new-story-module__VdUcha__ugcMedia{grid-template-columns:1fr 1fr;gap:16px;display:grid}.homepage-new-story-module__VdUcha__ugcMedia .homepage-new-story-module__VdUcha__video{aspect-ratio:9/16;object-fit:contain;max-height:none}.homepage-new-story-module__VdUcha__motionPair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.homepage-new-story-module__VdUcha__motionPair .homepage-new-story-module__VdUcha__video{aspect-ratio:9/16;object-fit:contain;max-height:none}.homepage-new-story-module__VdUcha__motionComparison{min-width:0}.homepage-new-story-module__VdUcha__motionSelector{background:#24212f;border:0;border-radius:100px;gap:4px;width:fit-content;margin:0 0 20px;padding:4px;display:flex}.homepage-new-story-module__VdUcha__motionSelector button{color:#c3becf;cursor:pointer;background:0 0;border:0;border-radius:100px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.homepage-new-story-module__VdUcha__motionSelector button:hover{color:#fff;background:#ffffff0d}.homepage-new-story-module__VdUcha__motionSelector button[aria-pressed=true]{color:#fff;background:#8454ff;box-shadow:0 3px 14px #8454ff30}.homepage-new-story-module__VdUcha__motionLabel{color:#d9d3e6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.homepage-new-story-module__VdUcha__motionComparison figcaption a{color:var(--accent-soft);text-underline-offset:3px}.homepage-new-story-module__VdUcha__motionComparison figcaption a:hover{text-decoration:underline}.homepage-new-story-module__VdUcha__comparePictures{grid-template-columns:repeat(2,1fr);gap:20px;max-width:750px;margin:32px auto;display:grid}.homepage-new-story-module__VdUcha__modelLayout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin-top:32px;display:grid}.homepage-new-story-module__VdUcha__modelLayout>div{min-width:0}.homepage-new-story-module__VdUcha__modelLayout h3{margin-bottom:0}.homepage-new-story-module__VdUcha__videoModelColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.homepage-new-story-module__VdUcha__models{margin:20px 0;padding:0;list-style:none}.homepage-new-story-module__VdUcha__models li{border-top:1px solid var(--story-line);grid-template-columns:36px 1fr;gap:6px 14px;padding:18px 0;display:grid}.homepage-new-story-module__VdUcha__models li>img{object-fit:contain;background:#f3f4f8;border-radius:10px;grid-row:span 2;width:36px;height:36px;padding:6px;box-shadow:0 2px 8px #0003}.homepage-new-story-module__VdUcha__models strong{font-size:16px;font-weight:600}.homepage-new-story-module__VdUcha__models span{color:#9aa1b0;grid-column:2;font-size:14px;line-height:1.6}.homepage-new-story-module__VdUcha__tableWrap{margin-top:30px;overflow-x:auto}.homepage-new-story-module__VdUcha__tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.homepage-new-story-module__VdUcha__tableWrap th,.homepage-new-story-module__VdUcha__tableWrap td{border-bottom:1px solid var(--story-line);vertical-align:top;padding:20px;font-size:14px;line-height:1.7}.homepage-new-story-module__VdUcha__tableWrap th{font-weight:600}.homepage-new-story-module__VdUcha__tableWrap td{color:#abb1c0;width:39%}.homepage-new-story-module__VdUcha__tableWrap td:last-child,.homepage-new-story-module__VdUcha__tableWrap thead th:last-child{color:#e1d9f9;background:#15121d}.homepage-new-story-module__VdUcha__steps{grid-template-columns:1fr 1fr;gap:12px 40px;margin:30px 0;padding:0;list-style:none;display:grid}.homepage-new-story-module__VdUcha__steps li{border-top:1px solid var(--story-line);gap:22px;padding:20px 0;display:flex}.homepage-new-story-module__VdUcha__steps li>span{color:var(--accent-soft);font-size:24px}.homepage-new-story-module__VdUcha__steps p{margin-bottom:0;font-size:15px}.homepage-new-story-module__VdUcha__prices{background:radial-gradient(at 100% 0,#532b6440,#0000 75%),#15141e;border:1px solid #c7b4ff44;border-radius:22px;padding:36px;box-shadow:0 25px 80px #0005}.homepage-new-story-module__VdUcha__trialLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.homepage-new-story-module__VdUcha__trialLayout h2{margin-bottom:26px;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__copy>.homepage-new-story-module__VdUcha__note{margin-top:14px;margin-bottom:0}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:30px;display:grid}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices h3,.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices>p,.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices>a{grid-column:1/-1;margin:0}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices>div{border-top:1px solid var(--story-line);border-bottom:1px solid var(--story-line);margin:0;padding:22px 0}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices span{min-height:44px;margin-bottom:16px;font-size:13px}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices strong{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:42px;line-height:1.2;display:flex}.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices small{font-size:13px}.homepage-new-story-module__VdUcha__prices>div{border-bottom:1px solid var(--story-line);margin-bottom:22px;padding:24px 0}.homepage-new-story-module__VdUcha__prices span{color:#b4bbca;margin-bottom:15px;font-size:14px;display:block}.homepage-new-story-module__VdUcha__prices strong{font-size:40px;font-weight:500}.homepage-new-story-module__VdUcha__prices small{color:#a1a8b8;font-size:15px}.homepage-new-story-module__VdUcha__prices p{font-size:14px}.homepage-new-story-module__VdUcha__faqs{max-width:950px}.homepage-new-story-module__VdUcha__faqs details{border-top:1px solid var(--story-line);padding:22px 0}.homepage-new-story-module__VdUcha__faqs summary{cursor:pointer;justify-content:space-between;gap:22px;font-size:18px;font-weight:500;line-height:1.5;list-style:none;display:flex}.homepage-new-story-module__VdUcha__faqs summary::-webkit-details-marker{display:none}.homepage-new-story-module__VdUcha__faqs summary:after{content:"+";color:#c5adff;font-size:24px;font-weight:300;transition:transform .2s}.homepage-new-story-module__VdUcha__faqs details[open] summary:after{transform:rotate(45deg)}.homepage-new-story-module__VdUcha__faqs p{margin:18px 0 0}.homepage-new-story-module__VdUcha__readingRail{z-index:45;pointer-events:none;opacity:0;height:2px;transition:opacity .25s;position:fixed;top:75px;left:0;right:0}.homepage-new-story-module__VdUcha__story[data-reading] .homepage-new-story-module__VdUcha__readingRail{opacity:1}.homepage-new-story-module__VdUcha__readingRail span{width:100%;height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;background:linear-gradient(90deg,#8b5cff,#ffabc8,#d8ff98);display:block}.homepage-new-story-module__VdUcha__gallery{min-width:0;margin:38px 0;position:relative}.homepage-new-story-module__VdUcha__galleryTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#5f586f transparent;gap:18px;padding:2px 2px 12px;scroll-padding:2px;display:flex;overflow-x:auto}.homepage-new-story-module__VdUcha__galleryTrack>*{scroll-snap-align:start;flex:0 0 calc(25% - 13.5px);min-width:0}.homepage-new-story-module__VdUcha__galleryControls{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.homepage-new-story-module__VdUcha__galleryControls button{border:1px solid var(--story-line);color:#fff;cursor:pointer;background:#171820;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.homepage-new-story-module__VdUcha__galleryControls button:hover{background:#7250b0}.homepage-new-story-module__VdUcha__starterGallery .homepage-new-story-module__VdUcha__picture{aspect-ratio:4/5;transition:transform .4s}.homepage-new-story-module__VdUcha__starterGallery a:hover .homepage-new-story-module__VdUcha__picture{transform:translateY(-4px)}.homepage-new-story-module__VdUcha__consistencyGallery .homepage-new-story-module__VdUcha__galleryTrack>*{flex-basis:calc(33.3333% - 12px)}.homepage-new-story-module__VdUcha__consistencyGallery .homepage-new-story-module__VdUcha__video{object-fit:cover;max-height:none}.homepage-new-story-module__VdUcha__beforeAfter{--comparison-position:50%;max-width:720px;margin:44px auto 70px;position:relative}.homepage-new-story-module__VdUcha__comparisonSurface{padding-bottom:44px;position:relative}.homepage-new-story-module__VdUcha__comparisonSurface>figure:first-child .homepage-new-story-module__VdUcha__picture{aspect-ratio:4/3}.homepage-new-story-module__VdUcha__comparisonSurface>figure:nth-child(2){position:absolute;inset:0}.homepage-new-story-module__VdUcha__comparisonSurface>figure:nth-child(2) .homepage-new-story-module__VdUcha__picture{aspect-ratio:4/3;clip-path:inset(0 0 0 var(--comparison-position));border-radius:18px}.homepage-new-story-module__VdUcha__comparisonSurface .homepage-new-story-module__VdUcha__image{object-position:50% 36%}.homepage-new-story-module__VdUcha__comparisonSurface figcaption{max-width:48%;position:absolute;bottom:0}.homepage-new-story-module__VdUcha__comparisonSurface>figure:nth-child(2) figcaption{text-align:right;right:0}.homepage-new-story-module__VdUcha__comparisonDivider{left:var(--comparison-position);pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:44px}.homepage-new-story-module__VdUcha__comparisonDivider span{color:#fff;background:#12131bcf;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:-21px;box-shadow:0 5px 20px #0005}.homepage-new-story-module__VdUcha__beforeAfter input{cursor:ew-resize;opacity:0;touch-action:pan-y;width:100%;height:calc(100% - 44px);margin:0;position:absolute;inset:0 0 44px}.homepage-new-story-module__VdUcha__beforeAfter:focus-within{outline-offset:8px;border-radius:18px;outline:2px solid #bda3fa}.homepage-new-story-module__VdUcha__fanDirectory{margin:45px 0}.homepage-new-story-module__VdUcha__section[data-story-section=intro]{background:radial-gradient(at 85% 45%,#34293e45,#0000 50%)}.homepage-new-story-module__VdUcha__section[data-story-section=intro] h2{max-width:620px;margin-bottom:24px;font-size:clamp(36px,3.7vw,54px);line-height:1.1}.homepage-new-story-module__VdUcha__section[data-story-section=saved] .homepage-new-story-module__VdUcha__flow li{border-top:1px solid #ffffff24;padding-top:30px;position:relative}.homepage-new-story-module__VdUcha__section[data-story-section=saved] .homepage-new-story-module__VdUcha__flow li:before{content:"";background:#c7adff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:16px}.homepage-new-story-module__VdUcha__section[data-story-section=strategy] .homepage-new-story-module__VdUcha__split>div{border:1px solid var(--story-line);background:#151720;border-radius:20px;padding:32px}.homepage-new-story-module__VdUcha__section[data-story-section=strategy] .homepage-new-story-module__VdUcha__split>div:last-child{background:linear-gradient(130deg,#282039,#151720)}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory article{border:1px solid var(--story-line);background:linear-gradient(145deg,#1b1a26,#13141c);border-radius:16px;flex-direction:column;padding:24px;transition:border-color .25s,transform .25s;display:flex}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory h3{margin-bottom:14px;font-size:19px;line-height:1.4}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory p{flex:1;margin-bottom:24px;font-size:14px;line-height:1.7}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory .homepage-new-story-module__VdUcha__link{border-top:1px solid var(--story-line);justify-content:space-between;gap:12px;min-height:44px;padding-top:14px;font-size:13px;line-height:1.5;display:flex}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory .homepage-new-story-module__VdUcha__link span{flex-shrink:0}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory article:hover,.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory article:focus-within{border-color:#c4a4ff70;transform:translateY(-3px)}@media (min-width:1100px){.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory h3{min-height:54px}}.homepage-new-story-module__VdUcha__storyboard{gap:12px}.homepage-new-story-module__VdUcha__storyboard li{border:1px solid var(--story-line);background:#15141d;border-top:2px solid #b298fa;border-radius:13px;padding:22px 17px 10px}.homepage-new-story-module__VdUcha__models li{border-radius:12px;padding:18px 12px;transition:background .2s}.homepage-new-story-module__VdUcha__models li:hover{background:#ffffff06}.homepage-new-story-module__VdUcha__tableWrap{border:1px solid var(--story-line);border-radius:18px}.homepage-new-story-module__VdUcha__steps li>span{background:#19141f;border:1px solid #ae8bff4a;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:17px;display:grid}@media (min-width:901px){.homepage-new-story-module__VdUcha__section[data-story-section=start] .homepage-new-story-module__VdUcha__builder>.homepage-new-story-module__VdUcha__figure,.homepage-new-story-module__VdUcha__section[data-story-section=proof] .homepage-new-story-module__VdUcha__split>.homepage-new-story-module__VdUcha__figure,.homepage-new-story-module__VdUcha__section[data-story-section=reference] .homepage-new-story-module__VdUcha__editorialList,.homepage-new-story-module__VdUcha__section[data-story-section=beyond-image] .homepage-new-story-module__VdUcha__copy{align-self:start;position:sticky;top:120px}.homepage-new-story-module__VdUcha__section[data-story-section=proof] .homepage-new-story-module__VdUcha__video{max-height:min(650px,100vh - 180px)}}@media (prefers-reduced-motion:reduce){.homepage-new-story-module__VdUcha__story *,.homepage-new-story-module__VdUcha__story :before,.homepage-new-story-module__VdUcha__story :after{scroll-behavior:auto!important;transition:none!important}.homepage-new-story-module__VdUcha__primary:hover,.homepage-new-story-module__VdUcha__calendar li:hover,.homepage-new-story-module__VdUcha__starterGallery a:hover .homepage-new-story-module__VdUcha__picture,.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory article:hover{transform:none}}@media (max-width:900px){.homepage-new-story-module__VdUcha__trialLayout{grid-template-columns:1fr;gap:32px}.homepage-new-story-module__VdUcha__modelLayout{grid-template-columns:1fr;gap:24px}.homepage-new-story-module__VdUcha__split,.homepage-new-story-module__VdUcha__builder{grid-template-columns:1fr;gap:28px}.homepage-new-story-module__VdUcha__introLayout{grid-template-columns:1fr;gap:36px}.homepage-new-story-module__VdUcha__introMedia{justify-self:center;width:100%;max-width:540px}.homepage-new-story-module__VdUcha__flow{grid-template-columns:repeat(3,1fr)}.homepage-new-story-module__VdUcha__storyboard{grid-template-columns:repeat(3,1fr);gap:20px 0}.homepage-new-story-module__VdUcha__calendar{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.homepage-new-story-module__VdUcha__trialLayout .homepage-new-story-module__VdUcha__prices{gap:18px;padding:22px}.homepage-new-story-module__VdUcha__videoModelColumns{grid-template-columns:1fr;gap:0}.homepage-new-story-module__VdUcha__videoModelColumns .homepage-new-story-module__VdUcha__models{margin:0}.homepage-new-story-module__VdUcha__videoModelColumns .homepage-new-story-module__VdUcha__models:first-child{margin-top:20px}.homepage-new-story-module__VdUcha__videoModelColumns .homepage-new-story-module__VdUcha__models:last-child{margin-bottom:20px}.homepage-new-story-module__VdUcha__ugcMedia{grid-template-columns:1fr}.homepage-new-story-module__VdUcha__section{padding:48px 0}.homepage-new-story-module__VdUcha__story h2{margin-bottom:22px;font-size:31px}.homepage-new-story-module__VdUcha__story h3{font-size:19px}.homepage-new-story-module__VdUcha__story p{font-size:15px;line-height:1.75}.homepage-new-story-module__VdUcha__story .homepage-new-story-module__VdUcha__lead{font-size:19px}.homepage-new-story-module__VdUcha__triptych{grid-template-columns:1fr;gap:24px}.homepage-new-story-module__VdUcha__triptych .homepage-new-story-module__VdUcha__picture,.homepage-new-story-module__VdUcha__triptych .homepage-new-story-module__VdUcha__video{aspect-ratio:4/5;object-fit:contain}.homepage-new-story-module__VdUcha__triptych .homepage-new-story-module__VdUcha__image{object-fit:contain}.homepage-new-story-module__VdUcha__dayIdeas>div,.homepage-new-story-module__VdUcha__toolDirectory,.homepage-new-story-module__VdUcha__steps{grid-template-columns:1fr}.homepage-new-story-module__VdUcha__dayIdeas article{border-right:1px solid var(--story-line);border-bottom:0}.homepage-new-story-module__VdUcha__dayIdeas article:last-child{border-bottom:1px solid var(--story-line)}.homepage-new-story-module__VdUcha__dayIdeas span{margin-bottom:15px}.homepage-new-story-module__VdUcha__calendar{grid-template-columns:repeat(2,1fr)}.homepage-new-story-module__VdUcha__calendar li{min-height:165px;padding:18px}.homepage-new-story-module__VdUcha__calendar h3{font-size:16px}.homepage-new-story-module__VdUcha__flow{grid-template-columns:repeat(2,1fr)}.homepage-new-story-module__VdUcha__storyboard{grid-template-columns:1fr;gap:0}.homepage-new-story-module__VdUcha__storyboard li{border-top-width:1px;grid-template-columns:85px 1fr;gap:10px;display:grid}.homepage-new-story-module__VdUcha__primary{width:100%}.homepage-new-story-module__VdUcha__prices{padding:22px}.homepage-new-story-module__VdUcha__comparePictures{gap:10px}.homepage-new-story-module__VdUcha__comparePictures .homepage-new-story-module__VdUcha__image{object-fit:contain}.homepage-new-story-module__VdUcha__galleryTrack>*{flex-basis:78%}.homepage-new-story-module__VdUcha__consistencyGallery .homepage-new-story-module__VdUcha__galleryTrack>*{flex-basis:85%}.homepage-new-story-module__VdUcha__consistencyGallery .homepage-new-story-module__VdUcha__picture,.homepage-new-story-module__VdUcha__consistencyGallery .homepage-new-story-module__VdUcha__video{aspect-ratio:3/4}.homepage-new-story-module__VdUcha__section[data-story-section=intro] h2{font-size:34px}.homepage-new-story-module__VdUcha__section[data-story-section=strategy] .homepage-new-story-module__VdUcha__split>div{padding:24px}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory{grid-template-columns:1fr}.homepage-new-story-module__VdUcha__section[data-story-section=social] .homepage-new-story-module__VdUcha__toolDirectory article{padding:22px}.homepage-new-story-module__VdUcha__storyboard li{margin-bottom:10px;padding:23px;display:block}.homepage-new-story-module__VdUcha__comparisonSurface{padding-bottom:65px}.homepage-new-story-module__VdUcha__comparisonSurface>figure:first-child .homepage-new-story-module__VdUcha__picture,.homepage-new-story-module__VdUcha__comparisonSurface>figure:nth-child(2) .homepage-new-story-module__VdUcha__picture{aspect-ratio:1}.homepage-new-story-module__VdUcha__comparisonSurface figcaption{font-size:12px}.homepage-new-story-module__VdUcha__comparisonDivider{bottom:65px}.homepage-new-story-module__VdUcha__beforeAfter input{height:calc(100% - 65px);bottom:65px}.homepage-new-story-module__VdUcha__sequence{padding-left:20px}.homepage-new-story-module__VdUcha__sequence>div{padding:24px 16px}.homepage-new-story-module__VdUcha__sequence>div:before{left:-26px}}
.influencer-manager-module__54X8RG__overview{gap:24px;min-width:0;display:grid}.influencer-manager-module__54X8RG__reference{min-width:0}@media (min-width:1280px){.influencer-manager-module__54X8RG__overview{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch}.influencer-manager-module__54X8RG__reference{position:relative}.influencer-manager-module__54X8RG__reference>section,.influencer-manager-module__54X8RG__reference>div{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.influencer-manager-module__54X8RG__reference>section>div{flex-shrink:0}.influencer-manager-module__54X8RG__reference>section>button{flex:1;min-height:0}.influencer-manager-module__54X8RG__reference>section>button img{object-fit:contain;width:100%;height:100%}}@media (min-width:1536px){.influencer-manager-module__54X8RG__overview{grid-template-columns:minmax(0,1fr) 420px}}
.remake-prompt-editor-module__ODy00G__summary{min-width:0;padding:14px 0 4px}.remake-prompt-editor-module__ODy00G__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.remake-prompt-editor-module__ODy00G__disclosure,.remake-prompt-editor-module__ODy00G__edit{min-height:36px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:7px;font-size:12px;display:inline-flex}.remake-prompt-editor-module__ODy00G__disclosure{font-weight:600}.remake-prompt-editor-module__ODy00G__edit{background:#ffffff0b;padding:0 9px}.remake-prompt-editor-module__ODy00G__edit:hover,.remake-prompt-editor-module__ODy00G__disclosure:hover{color:var(--foreground)}.remake-prompt-editor-module__ODy00G__rotated{transform:rotate(180deg)}.remake-prompt-editor-module__ODy00G__preview,.remake-prompt-editor-module__ODy00G__fullPreview{color:var(--muted-foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.remake-prompt-editor-module__ODy00G__preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.remake-prompt-editor-module__ODy00G__overlay{z-index:95;background:#000000b3;position:fixed;inset:0}.remake-prompt-editor-module__ODy00G__dialog{z-index:96;border:1px solid var(--border);background:var(--surface);width:min(720px,100vw - 40px);height:min(680px,100dvh - 64px);color:var(--foreground);border-radius:18px;outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #00000073}.remake-prompt-editor-module__ODy00G__dialogHeader{flex:none;justify-content:space-between;align-items:start;gap:16px;padding:22px 24px 18px;display:flex}.remake-prompt-editor-module__ODy00G__title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.remake-prompt-editor-module__ODy00G__description{color:var(--text-tertiary);margin:6px 0 0;font-size:12px;line-height:1.6}.remake-prompt-editor-module__ODy00G__close{width:36px;height:36px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.remake-prompt-editor-module__ODy00G__close:hover{background:#ffffff0d}.remake-prompt-editor-module__ODy00G__editorBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 20px 12px;overflow-y:auto}.remake-prompt-editor-module__ODy00G__editorBody .tiptap{min-height:240px;max-height:none;padding:8px 4px;font-size:14px;line-height:1.65;overflow:visible}.remake-prompt-editor-module__ODy00G__editorBody .tiptap [contenteditable=false]{border-radius:6px;gap:4px;margin:1px 2px;padding:0 3px;font-size:13px;line-height:1.4}.remake-prompt-editor-module__ODy00G__editorBody .tiptap [contenteditable=false] img{border-radius:4px;width:20px;height:20px}.remake-prompt-editor-module__ODy00G__editorBody .tiptap [contenteditable=false] button{width:24px;min-height:26px;font-size:17px}.remake-prompt-editor-module__ODy00G__footer{background:var(--surface);flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.remake-prompt-editor-module__ODy00G__cancel,.remake-prompt-editor-module__ODy00G__done{border-radius:9px;min-height:42px;padding:0 20px;font-size:13px;font-weight:600}.remake-prompt-editor-module__ODy00G__cancel{color:var(--muted-foreground);background:#ffffff0e}.remake-prompt-editor-module__ODy00G__done{background:var(--primary);color:var(--primary-foreground,#fff)}.remake-prompt-editor-module__ODy00G__summary button:focus-visible,.remake-prompt-editor-module__ODy00G__dialog button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:639px){.remake-prompt-editor-module__ODy00G__dialog{border:0;border-radius:0;width:100%;height:100dvh;inset:0;transform:none}.remake-prompt-editor-module__ODy00G__dialogHeader{padding:max(18px, env(safe-area-inset-top)) 16px 16px}.remake-prompt-editor-module__ODy00G__title{font-size:17px}.remake-prompt-editor-module__ODy00G__editorBody{padding:0 12px 12px}.remake-prompt-editor-module__ODy00G__editorBody .tiptap{font-size:16px}.remake-prompt-editor-module__ODy00G__editorBody .tiptap [contenteditable=false] button{width:28px;min-height:32px}.remake-prompt-editor-module__ODy00G__disclosure,.remake-prompt-editor-module__ODy00G__edit,.remake-prompt-editor-module__ODy00G__close,.remake-prompt-editor-module__ODy00G__cancel,.remake-prompt-editor-module__ODy00G__done{min-height:44px}.remake-prompt-editor-module__ODy00G__footer{padding:12px 16px max(12px, env(safe-area-inset-bottom))}}
.mobile-workspace-flow-module__yvKLda__workspace{min-width:0}@media (max-width:1023px){.mobile-workspace-flow-module__yvKLda__workspace{padding-bottom:24px}.mobile-workspace-flow-module__yvKLda__workspace[data-character-focused=true] .mobile-workspace-flow-module__yvKLda__intro,.mobile-workspace-flow-module__yvKLda__workspace[data-character-focused=true] .mobile-workspace-flow-module__yvKLda__tabs,.mobile-workspace-flow-module__yvKLda__workspace[data-character-focused=true] .mobile-workspace-flow-module__yvKLda__methods,.mobile-workspace-flow-module__yvKLda__workspace[data-character-focused=false] .mobile-workspace-flow-module__yvKLda__forms{display:none}.mobile-workspace-flow-module__yvKLda__workspace input:not([type=checkbox]):not([type=radio]),.mobile-workspace-flow-module__yvKLda__workspace textarea,.mobile-workspace-flow-module__yvKLda__workspace select{font-size:16px}}
.content-calendar-planner-module__wi542W__workspace{display:block}.content-calendar-planner-module__wi542W__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.content-calendar-planner-module__wi542W__day{min-width:0;height:76px;position:relative;overflow:hidden}.content-calendar-planner-module__wi542W__dayButton{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.content-calendar-planner-module__wi542W__mobileIndicator{display:none}.content-calendar-planner-module__wi542W__instagram{color:#edc8f8;background:#704c835c}.content-calendar-planner-module__wi542W__tiktok{color:#b7eef2;background:#32747d5c}.content-calendar-planner-module__wi542W__youtube{color:#f4deae;background:#705c355c}.content-calendar-planner-module__wi542W__x{color:#d0e3ff;background:#60738f5c}.content-calendar-planner-module__wi542W__primary{color:#100d19;background:#9b80ee}.content-calendar-planner-module__wi542W__primary:hover{background:#b8a3fa}.content-calendar-planner-module__wi542W__overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;position:fixed;inset:0}.content-calendar-planner-module__wi542W__drawer{z-index:51;color:#fff;background:#171a23;border-left:1px solid #ffffff1f;width:min(480px,100vw);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #00000059}@media (max-width:639px){.content-calendar-planner-module__wi542W__day{height:61px}.content-calendar-planner-module__wi542W__dayButton{display:none}.content-calendar-planner-module__wi542W__mobileIndicator{color:#ffffff8c;align-items:center;gap:4px;font-size:9px;display:flex;position:absolute;bottom:8px;left:8px}.content-calendar-planner-module__wi542W__mobileIndicator span{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.content-calendar-planner-module__wi542W__addButton{display:none}.content-calendar-planner-module__wi542W__dateHit{z-index:1;align-items:flex-start;width:100%;height:100%;padding:5px;position:absolute;inset:0}.content-calendar-planner-module__wi542W__drawer{padding:20px}}
