.CompareComposer-module__Ng9cnW__composer{--composer-ink:var(--gray0,#1f1f1f);--composer-muted:var(--secondary-fg,#0009);text-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff6;border-radius:24px;flex-direction:column;width:min(800px,100%);height:120px;margin-block-start:52px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 20px 8px #0000000a}.CompareComposer-module__Ng9cnW__composer:after{z-index:0;inset-inline-end:15px;content:"";filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#6cffee52 0%,#358cd052 19.14%,#a669e552 44.33%,#f43a7252 67.18%,#ff6f3252 100%);border-radius:36px;width:95px;height:35px;position:absolute;bottom:15px}.CompareComposer-module__Ng9cnW__composerInput{box-sizing:border-box;padding:0;resize:none;width:100%;min-height:88px;color:var(--composer-muted);font:inherit;background:0 0;border:0;outline:0;padding-block-end:40px;font-size:16px;line-height:24px}.CompareComposer-module__Ng9cnW__composerInput::placeholder{color:var(--disabled-fg,#0000003d)}.CompareComposer-module__Ng9cnW__composerTools{z-index:1;inset-inline-start:16px;color:var(--composer-ink);align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:16px}.CompareComposer-module__Ng9cnW__composerTools button{appearance:none;border:1px solid var(--subtle-border,#1f1f1f0f);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.CompareComposer-module__Ng9cnW__composerTools svg{stroke-width:1.8px;width:16px;height:16px}.CompareComposer-module__Ng9cnW__composerActions{z-index:1;inset-inline-end:16px;align-items:center;gap:24px;display:inline-flex;position:absolute;bottom:16px}.CompareComposer-module__Ng9cnW__composerSubmit{z-index:1;background:var(--gray0,#1f1f1f);height:32px;color:var(--inverse-fg,#fff);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:45.714px;justify-content:center;align-items:center;gap:8px;padding-block:6px;padding-inline:18px 14px;font-size:16px;font-weight:590;line-height:24px;transition:opacity .2s,transform .2s;display:inline-flex;position:relative}.CompareComposer-module__Ng9cnW__composerTools button:hover,.CompareComposer-module__Ng9cnW__composerTools button[data-state=open]{background:var(--hover,#1f1f1f0a)}.CompareComposer-module__Ng9cnW__composerSubmit:not(:disabled):hover{transform:translateY(-1px)}.CompareComposer-module__Ng9cnW__composerSubmit svg{flex:none}.CompareComposer-module__Ng9cnW__directionArrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.CompareComposer-module__Ng9cnW__composerInput:focus,.CompareComposer-module__Ng9cnW__composerInput:focus-visible,.CompareComposer-module__Ng9cnW__composerSubmit:focus,.CompareComposer-module__Ng9cnW__composerSubmit:focus-visible,.CompareComposer-module__Ng9cnW__composerSubmit:active{box-shadow:none;outline:none}.CompareComposer-module__Ng9cnW__modelShowcase{appearance:none;width:108px;height:24px;color:var(--composer-muted);cursor:pointer;background:0 0;border:0;border-radius:20px;flex:0 0 108px;padding:0;position:relative}.CompareComposer-module__Ng9cnW__modelShowcaseItem{top:0;left:calc(36px + var(--compare-model-index) * 16px);z-index:var(--compare-model-layer);box-sizing:border-box;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;width:24px;height:24px;transition:left .28s cubic-bezier(.22,1,.36,1),color .18s;display:inline-flex;position:absolute;overflow:hidden}.CompareComposer-module__Ng9cnW__modelShowcase:hover .CompareComposer-module__Ng9cnW__modelShowcaseItem,.CompareComposer-module__Ng9cnW__modelShowcase:focus-visible .CompareComposer-module__Ng9cnW__modelShowcaseItem,.CompareComposer-module__Ng9cnW__modelShowcase[data-state=open] .CompareComposer-module__Ng9cnW__modelShowcaseItem{left:calc(var(--compare-model-index) * 28px)}.CompareComposer-module__Ng9cnW__modelShowcaseMore{border:1px solid var(--gray5,#e9e9e9);color:var(--gray2,#999)}.CompareComposer-module__Ng9cnW__modelShowcase:hover .CompareComposer-module__Ng9cnW__modelShowcaseMore,.CompareComposer-module__Ng9cnW__modelShowcase[data-state=open] .CompareComposer-module__Ng9cnW__modelShowcaseMore{color:var(--gray1,#666)}.CompareComposer-module__Ng9cnW__modelShowcaseMore svg{stroke-width:2px;width:14px;height:14px}.CompareComposer-module__Ng9cnW__modelIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.CompareComposer-module__Ng9cnW__modelIconCompact{--compare-model-icon-size:24px;flex:0 0 24px;width:24px;height:24px}.CompareComposer-module__Ng9cnW__modelIconPromo{--compare-model-icon-size:30px;flex:0 0 32px;width:32px;height:32px}.CompareComposer-module__Ng9cnW__modelIconImage{width:var(--compare-model-icon-size);height:var(--compare-model-icon-size);background-image:var(--compare-model-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.CompareComposer-module__Ng9cnW__modelPopover,.CompareComposer-module__Ng9cnW__loginPopover{box-sizing:border-box;color:#1f1f1f;background:#fff;border:0;border-radius:20px;width:280px;min-width:280px;padding:16px;overflow:hidden;box-shadow:0 4px 20px #02041a29}.CompareComposer-module__Ng9cnW__modelPopoverIcons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;width:160px;margin:0 auto 14px;display:flex}.CompareComposer-module__Ng9cnW__modelPopoverCopy,.CompareComposer-module__Ng9cnW__loginPopoverCopy{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.CompareComposer-module__Ng9cnW__modelPopoverCopy h3,.CompareComposer-module__Ng9cnW__modelPopoverCopy p,.CompareComposer-module__Ng9cnW__loginPopoverCopy h3,.CompareComposer-module__Ng9cnW__loginPopoverCopy p{width:100%;margin:0}.CompareComposer-module__Ng9cnW__modelPopoverCopy h3,.CompareComposer-module__Ng9cnW__loginPopoverCopy h3{color:#1f1f1f;font-size:16px;font-weight:590;line-height:24px}.CompareComposer-module__Ng9cnW__modelPopoverCopy p,.CompareComposer-module__Ng9cnW__loginPopoverCopy p{color:#0009;font-size:14px;font-weight:400;line-height:20px}.CompareComposer-module__Ng9cnW__modelPopoverTitleHighlight{color:#0000;background:linear-gradient(90deg,#7c4dff 0%,#ff62cd 68.27%,#ffc56d 100%);-webkit-background-clip:text;background-clip:text}.CompareComposer-module__Ng9cnW__modelPopoverAction,.CompareComposer-module__Ng9cnW__loginPopoverAction{color:#fff;background:#1f1f1f;border-radius:40px;justify-content:center;align-items:center;width:fit-content;margin-block-start:20px;margin-inline-start:auto;padding:6px 16px;font-size:14px;font-weight:510;line-height:20px;text-decoration:none;display:flex}.CompareComposer-module__Ng9cnW__modelPopoverAction:hover,.CompareComposer-module__Ng9cnW__loginPopoverAction:hover{background:#333}.CompareComposer-module__Ng9cnW__loginPopoverArt{pointer-events:none;-webkit-user-select:none;user-select:none;width:136px;height:auto;margin:-4px auto 8px;display:block}.CompareComposer-module__Ng9cnW__loginPopoverAddContext .CompareComposer-module__Ng9cnW__loginPopoverAction{margin-block-start:16px}.CompareComposer-module__Ng9cnW__modelPopoverAction:focus-visible,.CompareComposer-module__Ng9cnW__loginPopoverAction:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.CompareComposer-module__Ng9cnW__composerTools button:focus-visible,.CompareComposer-module__Ng9cnW__modelShowcase:focus-visible{outline-offset:2px;outline:2px solid #1f1f1f38}@media (max-width:760px){.CompareComposer-module__Ng9cnW__composer{height:104px;margin-block-start:36px}.CompareComposer-module__Ng9cnW__composer:after{display:none}.CompareComposer-module__Ng9cnW__composerInput{min-height:72px}.CompareComposer-module__Ng9cnW__composerActions{gap:12px}.CompareComposer-module__Ng9cnW__composerSubmit{border-radius:50%;gap:0;width:32px;height:32px;padding:0;font-size:0;line-height:0}}@media (prefers-reduced-motion:reduce){.CompareComposer-module__Ng9cnW__composer *,.CompareComposer-module__Ng9cnW__composer :before,.CompareComposer-module__Ng9cnW__composer :after{transition-duration:.01ms!important}}
.page-module__nmk_OW__page{--hashtag-accent:#ff6b35;--hashtag-ink:#171717;--hashtag-muted:#00000094;--hashtag-border:#00000017}.page-module__nmk_OW__hero{text-align:center;flex-direction:column;align-items:center;padding-block:68px 120px;display:flex}.page-module__nmk_OW__eyebrow{color:var(--hashtag-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:720;line-height:20px}.page-module__nmk_OW__hero>h1{max-inline-size:940px;font-family:var(--font-libre-baskerville), Georgia, "Times New Roman", serif;letter-spacing:-.04em;text-wrap:balance;margin:22px 0 0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.06}.page-module__nmk_OW__heroDescription{max-inline-size:760px;color:var(--hashtag-muted);text-wrap:pretty;margin:22px 0 0;font-size:18px;line-height:29px}.page-module__nmk_OW__factPill{border:1px solid color-mix(in srgb, var(--hashtag-accent) 24%, transparent);background:color-mix(in srgb, var(--hashtag-accent) 8%, white);color:#000000ad;border-radius:999px;align-items:center;gap:8px;margin-block-start:22px;padding:8px 13px;font-size:13px;line-height:19px;display:inline-flex}.page-module__nmk_OW__factPill>span{color:var(--hashtag-accent);font-weight:800}.page-module__nmk_OW__toolShell{border:1px solid var(--hashtag-border);text-align:start;background:#f2f2f0;border-radius:32px;inline-size:100%;margin-block-start:48px;padding:12px;box-shadow:0 34px 100px #0000001a}.page-module__nmk_OW__toolForm{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:12px;display:grid}.page-module__nmk_OW__inputPanel,.page-module__nmk_OW__resultPanel{border:1px solid var(--hashtag-border);background:#fff;border-radius:22px;min-inline-size:0}.page-module__nmk_OW__inputPanel{padding:28px}.page-module__nmk_OW__resultPanel{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--hashtag-accent) 9%, white), transparent 36%), #fafafa;flex-direction:column;min-block-size:720px;padding:28px;display:flex;position:relative}.page-module__nmk_OW__panelHeading,.page-module__nmk_OW__resultHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module__nmk_OW__panelHeading{justify-content:flex-start}.page-module__nmk_OW__panelIcon{background:color-mix(in srgb, var(--hashtag-accent) 12%, white);block-size:42px;inline-size:42px;color:var(--hashtag-accent);border-radius:13px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.page-module__nmk_OW__panelIcon svg{block-size:20px;inline-size:20px}.page-module__nmk_OW__panelHeading h2,.page-module__nmk_OW__resultHeading h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680;line-height:26px}.page-module__nmk_OW__panelHeading p{color:var(--hashtag-muted);margin:4px 0 0;font-size:14px;line-height:21px}.page-module__nmk_OW__fieldLabel,.page-module__nmk_OW__compactField>span,.page-module__nmk_OW__presetFieldset>legend{color:#000000b8;margin-block:24px 8px;font-size:13px;font-weight:650;line-height:20px;display:block}.page-module__nmk_OW__contentInput{resize:vertical;border:1px solid var(--hashtag-border);min-block-size:190px;inline-size:100%;color:var(--hashtag-ink);font:inherit;background:#fbfbfb;border-radius:16px;outline:none;padding:16px;font-size:16px;line-height:25px;transition:border-color .16s,box-shadow .16s}.page-module__nmk_OW__contentInput:focus,.page-module__nmk_OW__compactField input:focus{border-color:color-mix(in srgb, var(--hashtag-accent) 52%, #111);box-shadow:0 0 0 3px color-mix(in srgb, var(--hashtag-accent) 13%, transparent)}.page-module__nmk_OW__contentInput::-moz-placeholder{color:#00000057}.page-module__nmk_OW__compactField input::-moz-placeholder{color:#00000057}.page-module__nmk_OW__contentInput::placeholder,.page-module__nmk_OW__compactField input::placeholder{color:#00000057}.page-module__nmk_OW__inputMeta,.page-module__nmk_OW__fileRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__nmk_OW__inputMeta{color:#0006;margin-block-start:8px;font-size:12px;line-height:18px}.page-module__nmk_OW__fileRow{justify-content:flex-start;margin-block-start:16px}.page-module__nmk_OW__secondaryButton,.page-module__nmk_OW__copyAllButton,.page-module__nmk_OW__continueButton{border:1px solid var(--hashtag-border);color:#000000b8;cursor:pointer;min-block-size:38px;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:13px;font-size:13px;font-weight:620;display:inline-flex}.page-module__nmk_OW__secondaryButton svg,.page-module__nmk_OW__copyAllButton svg,.page-module__nmk_OW__continueButton svg{block-size:15px;inline-size:15px}.page-module__nmk_OW__secondaryButton:hover,.page-module__nmk_OW__copyAllButton:hover,.page-module__nmk_OW__continueButton:hover{background:#f5f5f5;border-color:#0000002e}.page-module__nmk_OW__fileHint{color:#0006;font-size:12px;line-height:18px}.page-module__nmk_OW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.page-module__nmk_OW__fileChip{color:#000000ad;background:#f3f3f3;border-radius:10px;align-items:center;gap:8px;max-inline-size:100%;margin-block-start:12px;padding:8px 10px;font-size:13px;display:inline-flex}.page-module__nmk_OW__fileChip>svg,.page-module__nmk_OW__fileChip button svg{block-size:15px;inline-size:15px}.page-module__nmk_OW__fileChip>bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__nmk_OW__fileChip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.page-module__nmk_OW__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.page-module__nmk_OW__presetFieldset{border:0;grid-column:1/-1;min-inline-size:0;margin:0;padding:0}.page-module__nmk_OW__presetGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__nmk_OW__presetButton{border:1px solid var(--hashtag-border);color:#000000b8;cursor:pointer;min-block-size:58px;min-inline-size:0;font:inherit;text-align:start;background:#fafafa;border-radius:13px;flex-direction:column;justify-content:center;align-items:flex-start;padding-inline:12px;display:flex}.page-module__nmk_OW__presetButton[data-active=true]{border-color:color-mix(in srgb, var(--hashtag-accent) 50%, #111);background:color-mix(in srgb, var(--hashtag-accent) 7%, white);color:#111}.page-module__nmk_OW__presetButton span{font-size:13px;font-weight:650}.page-module__nmk_OW__presetButton small{color:#0000006b;margin-block-start:2px;font-size:11px}.page-module__nmk_OW__compactField input{border:1px solid var(--hashtag-border);min-block-size:44px;inline-size:100%;color:var(--hashtag-ink);font:inherit;background:#fafafa;border-radius:12px;outline:none;padding-inline:12px;font-size:13px}.page-module__nmk_OW__errorMessage{color:#a52b1a;background:#fff0ed;border-radius:10px;margin:14px 0 0;padding:9px 11px;font-size:13px;line-height:19px}.page-module__nmk_OW__turnstileGate{margin-block-start:18px}.page-module__nmk_OW__generateButton,.page-module__nmk_OW__quotaState>button{background:var(--hashtag-ink);color:#fff;cursor:pointer;min-block-size:54px;inline-size:100%;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-block-start:24px;padding-inline:20px;font-size:14px;font-weight:680;transition:transform .16s,background-color .16s;display:flex}.page-module__nmk_OW__generateButton svg,.page-module__nmk_OW__quotaState>button svg{block-size:17px;inline-size:17px}.page-module__nmk_OW__generateButton svg:last-child,.page-module__nmk_OW__quotaState>button svg:last-child,.page-module__nmk_OW__continueButton svg{margin-inline-start:auto;transform:rotate(45deg)}.page-module__nmk_OW__generateButton:hover:not(:disabled),.page-module__nmk_OW__quotaState>button:hover:not(:disabled){background:#303030;transform:translateY(-1px)}.page-module__nmk_OW__generateButton:disabled,.page-module__nmk_OW__quotaState>button:disabled,.page-module__nmk_OW__continueButton:disabled{cursor:not-allowed;opacity:.45}.page-module__nmk_OW__quotaHint,.page-module__nmk_OW__remainingHint{color:#0006;text-align:center;margin:9px 0 0;font-size:12px;line-height:18px}.page-module__nmk_OW__resultEyebrow{color:var(--hashtag-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:750;line-height:17px}.page-module__nmk_OW__resultSummary{color:var(--hashtag-muted);margin:22px 0 0;font-size:14px;line-height:21px}.page-module__nmk_OW__resultStack{gap:10px;margin-block-start:20px;display:grid}.page-module__nmk_OW__resultCard{border:1px solid var(--hashtag-border);background:#ffffffe0;border-radius:16px;padding:16px}.page-module__nmk_OW__resultCardHeading,.page-module__nmk_OW__resultCardHeading>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__nmk_OW__resultCardHeading>div{justify-content:flex-start}.page-module__nmk_OW__resultCardHeading span{color:var(--hashtag-accent);font-size:11px;font-weight:760}.page-module__nmk_OW__resultCard h3{margin:0;font-size:14px;font-weight:680}.page-module__nmk_OW__resultCardHeading button{border:1px solid var(--hashtag-border);color:#000000a3;cursor:pointer;background:#fff;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.page-module__nmk_OW__resultCardHeading button svg{block-size:14px;inline-size:14px}.page-module__nmk_OW__resultCard>p{color:#00000075;margin:7px 0 0;font-size:12px;line-height:18px}.page-module__nmk_OW__tagCloud,.page-module__nmk_OW__previewTags{flex-wrap:wrap;gap:7px;margin-block-start:13px;display:flex}.page-module__nmk_OW__tagCloud span,.page-module__nmk_OW__previewTags span{border:1px solid color-mix(in srgb, var(--hashtag-accent) 18%, transparent);background:color-mix(in srgb, var(--hashtag-accent) 7%, white);color:#000000b3;overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:12px;line-height:17px}.page-module__nmk_OW__continueButton{align-self:center;margin-block-start:auto}.page-module__nmk_OW__emptyState,.page-module__nmk_OW__quotaState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-block-size:500px;display:flex}.page-module__nmk_OW__emptyMark,.page-module__nmk_OW__quotaState>svg{background:color-mix(in srgb, var(--hashtag-accent) 10%, white);block-size:66px;inline-size:66px;color:var(--hashtag-accent);border-radius:22px;justify-content:center;align-items:center;display:inline-flex}.page-module__nmk_OW__emptyMark svg,.page-module__nmk_OW__quotaState>svg{block-size:28px;inline-size:28px}.page-module__nmk_OW__emptyState h3,.page-module__nmk_OW__quotaState h3{margin:20px 0 0;font-size:18px}.page-module__nmk_OW__emptyState>p,.page-module__nmk_OW__quotaState>p{max-inline-size:320px;color:var(--hashtag-muted);margin:8px 0 0;font-size:14px;line-height:22px}.page-module__nmk_OW__previewTags{opacity:.55;justify-content:center;max-inline-size:330px}.page-module__nmk_OW__quotaState>button{inline-size:auto;min-inline-size:240px}.page-module__nmk_OW__skeletonLine,.page-module__nmk_OW__skeletonTags span{background:linear-gradient(90deg,#ededed 25%,#f8f8f8 50%,#ededed 75%) 0 0/200% 100%;border-radius:999px;animation:1.2s linear infinite page-module__nmk_OW__skeleton;display:block}.page-module__nmk_OW__skeletonLine{block-size:14px;inline-size:34%}.page-module__nmk_OW__skeletonTags{flex-wrap:wrap;gap:8px;margin-block-start:20px;display:flex}.page-module__nmk_OW__skeletonTags span{block-size:28px;inline-size:88px}.page-module__nmk_OW__skeletonTags span:nth-child(2n){inline-size:112px}@keyframes page-module__nmk_OW__skeleton{to{background-position:-200% 0}}.page-module__nmk_OW__taglineSection{padding-block:110px}.page-module__nmk_OW__tagline{max-inline-size:980px;font-family:var(--font-libre-baskerville), Georgia, "Times New Roman", serif;letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(38px,5vw,68px);line-height:1.12}.page-module__nmk_OW__taglineWord{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(18px)}.page-module__nmk_OW__taglineWord[data-visible=true]{opacity:1;transform:translateY(0)}.page-module__nmk_OW__benefits,.page-module__nmk_OW__howTo,.page-module__nmk_OW__related,.page-module__nmk_OW__faq{padding-block:90px}.page-module__nmk_OW__benefitGrid,.page-module__nmk_OW__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:44px;display:grid}.page-module__nmk_OW__benefitGrid article,.page-module__nmk_OW__stepGrid article{border:1px solid var(--hashtag-border);background:#f8f8f7;border-radius:24px;min-block-size:250px;padding:26px}.page-module__nmk_OW__benefitGrid article>span,.page-module__nmk_OW__stepGrid article>span{color:var(--hashtag-accent);font-size:12px;font-weight:760}.page-module__nmk_OW__benefitGrid h3,.page-module__nmk_OW__stepGrid h3{letter-spacing:-.02em;margin:64px 0 0;font-size:21px;line-height:28px}.page-module__nmk_OW__benefitGrid p,.page-module__nmk_OW__stepGrid p{color:var(--hashtag-muted);margin:10px 0 0;font-size:14px;line-height:22px}.page-module__nmk_OW__howTo{border-block:1px solid #0000000f}.page-module__nmk_OW__relatedGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-block-start:40px;display:grid}.page-module__nmk_OW__relatedGrid a{border:1px solid var(--hashtag-border);min-block-size:118px;color:var(--hashtag-ink);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.page-module__nmk_OW__relatedGrid a:hover{border-color:color-mix(in srgb, var(--hashtag-accent) 45%, #111);transform:translateY(-2px)}.page-module__nmk_OW__relatedGrid a[aria-current=page]{border-color:var(--hashtag-accent);background:color-mix(in srgb, var(--hashtag-accent) 6%, white)}.page-module__nmk_OW__relatedGrid span{font-size:14px;font-weight:680}.page-module__nmk_OW__relatedGrid small{color:var(--hashtag-muted);font-size:11px;line-height:16px}.page-module__nmk_OW__secondaryButton:focus-visible,.page-module__nmk_OW__copyAllButton:focus-visible,.page-module__nmk_OW__continueButton:focus-visible,.page-module__nmk_OW__generateButton:focus-visible,.page-module__nmk_OW__presetButton:focus-visible,.page-module__nmk_OW__fileChip button:focus-visible,.page-module__nmk_OW__resultCardHeading button:focus-visible,.page-module__nmk_OW__quotaState>button:focus-visible,.page-module__nmk_OW__relatedGrid a:focus-visible{outline:2px solid var(--hashtag-ink);outline-offset:3px}@media (max-width:1100px){.page-module__nmk_OW__toolForm{grid-template-columns:1fr}.page-module__nmk_OW__resultPanel{min-block-size:620px}.page-module__nmk_OW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.page-module__nmk_OW__hero{padding-block:48px 80px}.page-module__nmk_OW__hero>h1{font-size:clamp(38px,12vw,54px)}.page-module__nmk_OW__heroDescription{font-size:16px;line-height:25px}.page-module__nmk_OW__toolShell{border-radius:24px;margin-block-start:34px;padding:7px}.page-module__nmk_OW__inputPanel,.page-module__nmk_OW__resultPanel{border-radius:18px;padding:20px}.page-module__nmk_OW__controlGrid{grid-template-columns:1fr}.page-module__nmk_OW__presetFieldset{grid-column:auto}.page-module__nmk_OW__presetGroup{grid-template-columns:1fr}.page-module__nmk_OW__presetButton{flex-direction:row;justify-content:space-between;align-items:center;min-block-size:50px}.page-module__nmk_OW__inputMeta,.page-module__nmk_OW__fileRow{flex-direction:column;align-items:flex-start;gap:8px}.page-module__nmk_OW__resultHeading{flex-direction:column;align-items:flex-start}.page-module__nmk_OW__benefitGrid,.page-module__nmk_OW__stepGrid,.page-module__nmk_OW__relatedGrid{grid-template-columns:1fr}.page-module__nmk_OW__benefitGrid article,.page-module__nmk_OW__stepGrid article{min-block-size:210px}.page-module__nmk_OW__taglineSection,.page-module__nmk_OW__benefits,.page-module__nmk_OW__howTo,.page-module__nmk_OW__related,.page-module__nmk_OW__faq{padding-block:68px}}@media (prefers-reduced-motion:reduce){.page-module__nmk_OW__taglineWord,.page-module__nmk_OW__generateButton,.page-module__nmk_OW__relatedGrid a{transition:none}.page-module__nmk_OW__skeletonLine,.page-module__nmk_OW__skeletonTags span{animation:none}}
.page-module__r-3Kma__page{--compare-ink:var(--foreground);--compare-muted:var(--secondary-fg);--compare-caption:var(--caption-fg);--compare-panel:var(--sunken-bg);--compare-border:var(--default-border);background:var(--surface-bg);color:var(--compare-ink)}.page-module__r-3Kma__section{width:min(1200px,100% - 240px);margin-inline:auto}.page-module__r-3Kma__hero{text-align:center;flex-direction:column;align-items:center;padding-block:60px;display:flex}.page-module__r-3Kma__productPair{z-index:30;align-items:center;gap:12px;min-height:24px;font-size:16px;line-height:24px;display:inline-flex;position:relative}.page-module__r-3Kma__productPair>span[aria-hidden=true]{color:var(--compare-caption)}.page-module__r-3Kma__comparisonSelector{display:inline-flex}.page-module__r-3Kma__comparedProduct{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.page-module__r-3Kma__comparedProduct img{border-radius:4px}.page-module__r-3Kma__comparedProduct svg{width:14px;height:14px;color:var(--compare-muted);transition:transform .16s}.page-module__r-3Kma__comparisonSelector[data-open] .page-module__r-3Kma__comparedProduct svg{transform:rotate(180deg)}.page-module__r-3Kma__comparedProduct:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.page-module__r-3Kma__selectorMenuSlot{width:min(560px,100vw - 32px);padding-block-start:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-module__r-3Kma__selectorMenu{border:1px solid var(--compare-border);background:color-mix(in srgb, var(--overlay-bg) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;padding:14px;animation:.14s ease-out page-module__r-3Kma__selector-menu-in;overflow:hidden;box-shadow:0 24px 64px #00000024,0 2px 8px #0000000f}.page-module__r-3Kma__selectorMenu ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.page-module__r-3Kma__selectorOption{min-height:52px;color:var(--compare-ink);text-align:start;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .14s;display:grid}.page-module__r-3Kma__selectorOption img{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:28px;height:28px}.page-module__r-3Kma__selectorOption:hover{background:var(--hover)}.page-module__r-3Kma__selectorOption:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@keyframes page-module__r-3Kma__selector-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__r-3Kma__ctaInner h2{font-family:var(--font-libre-baskerville), Georgia, "Times New Roman", serif;letter-spacing:-.025em;font-weight:400}.page-module__r-3Kma__workflow{padding-block:0 160px}.page-module__r-3Kma__difference,.page-module__r-3Kma__creativeLoop,.page-module__r-3Kma__moreComparisons{padding-block-end:160px}.page-module__r-3Kma__creativeLoop{scroll-margin-block-start:96px}.page-module__r-3Kma__ctaSection{background-color:#34373b;background-image:url(/compare/notion/cta-background.webp);background-position:50%;background-size:cover}.page-module__r-3Kma__ctaInner{flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding-block:96px;display:flex}.page-module__r-3Kma__ctaInner h2{color:#fff;text-align:center;margin:0;font-size:clamp(34px,3vw,44px);line-height:1.2}.page-module__r-3Kma__ctaDescription{color:#fff9;text-align:center;max-inline-size:600px;margin:0;margin-block-start:18px;font-size:16px;line-height:25px}.page-module__r-3Kma__composer{text-align:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff6;border-radius:24px;flex-direction:column;width:min(800px,100%);height:120px;margin-block-start:52px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 20px 8px #0000000a}.page-module__r-3Kma__composer:after{z-index:0;inset-inline-end:15px;content:"";filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#6cffee52 0%,#358cd052 19.14%,#a669e552 44.33%,#f43a7252 67.18%,#ff6f3252 100%);border-radius:36px;width:95px;height:35px;position:absolute;bottom:15px}.page-module__r-3Kma__composerInput{box-sizing:border-box;resize:none;width:100%;min-height:88px;color:var(--compare-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;padding-block-end:40px;font-size:16px;line-height:24px}.page-module__r-3Kma__composerInput::placeholder{color:#0000003d}.page-module__r-3Kma__composerTools{z-index:1;inset-inline-start:16px;color:var(--compare-ink);align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:16px}.page-module__r-3Kma__composerTools button{appearance:none;width:32px;height:32px;color:inherit;background:0 0;border:1px solid #1f1f1f0f;border-radius:19px;justify-content:center;align-items:center;display:inline-flex}.page-module__r-3Kma__composerTools svg{stroke-width:1.8px;width:16px;height:16px}.page-module__r-3Kma__composerActions{z-index:1;inset-inline-end:16px;align-items:center;gap:24px;display:inline-flex;position:absolute;bottom:16px}.page-module__r-3Kma__composerSubmit{z-index:1;color:#fff;white-space:nowrap;background:#1f1f1f;border:0;border-radius:45.714px;justify-content:center;align-items:center;gap:8px;height:32px;padding-block:6px;padding-inline:18px 14px;font-size:16px;font-weight:590;line-height:24px;display:inline-flex;position:relative}.page-module__r-3Kma__composer button{cursor:pointer;transition:background-color .16s,color .16s,transform .16s}.page-module__r-3Kma__composerTools button:hover{background:#1f1f1f0a}.page-module__r-3Kma__composerSubmit:hover{transform:translateY(-1px)}.page-module__r-3Kma__composerInput:focus,.page-module__r-3Kma__composerInput:focus-visible,.page-module__r-3Kma__composerSubmit:focus,.page-module__r-3Kma__composerSubmit:focus-visible,.page-module__r-3Kma__composerSubmit:active{box-shadow:none;outline:none}.page-module__r-3Kma__modelShowcase{appearance:none;color:#0009;cursor:pointer;background:0 0;border:0;border-radius:20px;flex:none;width:72px;height:24px;padding:0;transition:width .28s cubic-bezier(.22,1,.36,1);position:relative}.page-module__r-3Kma__modelShowcase:hover,.page-module__r-3Kma__modelShowcase:focus-visible,.page-module__r-3Kma__modelShowcase[data-state=open]{width:108px}.page-module__r-3Kma__modelShowcaseItem{top:0;left:calc(var(--compare-model-index) * 16px);z-index:var(--compare-model-layer);box-sizing:border-box;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;width:24px;height:24px;transition:left .28s cubic-bezier(.22,1,.36,1),color .18s;display:inline-flex;position:absolute;overflow:hidden}.page-module__r-3Kma__modelShowcase:hover .page-module__r-3Kma__modelShowcaseItem,.page-module__r-3Kma__modelShowcase:focus-visible .page-module__r-3Kma__modelShowcaseItem,.page-module__r-3Kma__modelShowcase[data-state=open] .page-module__r-3Kma__modelShowcaseItem{left:calc(var(--compare-model-index) * 28px)}.page-module__r-3Kma__modelShowcaseMore{color:#0000006b;border:1px solid #e9e9e9}.page-module__r-3Kma__modelShowcaseMore svg{stroke-width:2px;width:14px;height:14px}.page-module__r-3Kma__modelIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.page-module__r-3Kma__modelIconCompact{--compare-model-icon-size:24px;flex:0 0 24px;width:24px;height:24px}.page-module__r-3Kma__modelIconPromo{--compare-model-icon-size:30px;flex:0 0 32px;width:32px;height:32px}.page-module__r-3Kma__modelIconImage{width:var(--compare-model-icon-size);height:var(--compare-model-icon-size);background-image:var(--compare-model-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.page-module__r-3Kma__modelPopover{box-sizing:border-box;color:#1f1f1f;background:#fff;border:0;border-radius:20px;width:280px;min-width:280px;padding:16px;overflow:hidden;box-shadow:0 4px 20px #02041a29}.page-module__r-3Kma__modelPopoverIcons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;width:160px;margin:0 auto 14px;display:flex}.page-module__r-3Kma__modelPopoverCopy{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.page-module__r-3Kma__modelPopoverCopy h3,.page-module__r-3Kma__modelPopoverCopy p{width:100%;margin:0}.page-module__r-3Kma__modelPopoverCopy h3{color:#1f1f1f;font-size:16px;font-weight:590;line-height:24px}.page-module__r-3Kma__modelPopoverCopy p{color:#0009;font-size:14px;line-height:20px}.page-module__r-3Kma__modelPopoverTitleHighlight{color:#0000;background:linear-gradient(90deg,#7c4dff 0%,#ff62cd 68.27%,#ffc56d 100%);-webkit-background-clip:text;background-clip:text}.page-module__r-3Kma__modelPopoverAction{color:#fff;background:#1f1f1f;border-radius:40px;justify-content:center;align-items:center;width:fit-content;margin-block-start:20px;margin-inline-start:auto;padding:6px 16px;font-size:14px;font-weight:510;line-height:20px;text-decoration:none;display:flex}.page-module__r-3Kma__modelPopoverAction:hover{background:#333}.page-module__r-3Kma__loginPopover{box-sizing:border-box;color:#1f1f1f;background:#fff;border:0;border-radius:20px;width:280px;min-width:280px;padding:16px;overflow:hidden;box-shadow:0 4px 20px #02041a29}.page-module__r-3Kma__loginPopoverArt{pointer-events:none;-webkit-user-select:none;user-select:none;width:136px;height:auto;margin:-4px auto 8px;display:block}.page-module__r-3Kma__loginPopoverCopy{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.page-module__r-3Kma__loginPopoverCopy h3,.page-module__r-3Kma__loginPopoverCopy p{width:100%;margin:0}.page-module__r-3Kma__loginPopoverCopy h3{color:#1f1f1f;font-size:16px;font-weight:590;line-height:24px}.page-module__r-3Kma__loginPopoverCopy p{color:#0009;font-size:14px;font-weight:400;line-height:20px}.page-module__r-3Kma__loginPopoverAction{color:#fff;background:#1f1f1f;border-radius:40px;justify-content:center;align-items:center;width:fit-content;margin-block-start:20px;margin-inline-start:auto;padding:6px 16px;font-size:14px;font-weight:510;line-height:20px;text-decoration:none;display:flex}.page-module__r-3Kma__loginPopoverAddContext .page-module__r-3Kma__loginPopoverAction{margin-block-start:16px}.page-module__r-3Kma__loginPopoverAction:hover{background:#333}.page-module__r-3Kma__primaryButton:focus-visible,.page-module__r-3Kma__secondaryButton:focus-visible,.page-module__r-3Kma__faqItem summary:focus-visible,.page-module__r-3Kma__modelPopoverAction:focus-visible,.page-module__r-3Kma__loginPopoverAction:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.page-module__r-3Kma__composerTools button:focus-visible,.page-module__r-3Kma__modelShowcase:focus-visible{outline-offset:2px;outline:2px solid #1f1f1f38}@media (max-width:1200px){.page-module__r-3Kma__section{width:min(960px,100% - 48px)}}@media (max-width:760px){.page-module__r-3Kma__section{width:min(100% - 32px,1200px)}.page-module__r-3Kma__hero{padding-block:48px 56px}.page-module__r-3Kma__selectorMenu{max-height:min(560px,70vh);overflow-y:auto}.page-module__r-3Kma__selectorMenu ul{grid-template-columns:1fr}.page-module__r-3Kma__workflow,.page-module__r-3Kma__difference,.page-module__r-3Kma__creativeLoop,.page-module__r-3Kma__moreComparisons{padding-block-end:96px}.page-module__r-3Kma__ctaInner{min-height:520px;padding-block:72px}.page-module__r-3Kma__composer{height:104px;margin-block-start:36px}.page-module__r-3Kma__composer:after{display:none}.page-module__r-3Kma__composerInput{min-height:72px}.page-module__r-3Kma__composerActions{gap:12px}.page-module__r-3Kma__composerSubmit{border-radius:50%;gap:0;width:32px;height:32px;padding:0;font-size:0;line-height:0}}@media (prefers-reduced-motion:reduce){.page-module__r-3Kma__page *,.page-module__r-3Kma__page :before,.page-module__r-3Kma__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.page-module__r-3Kma__selectorMenu{animation:none}.page-module__r-3Kma__modelShowcase,.page-module__r-3Kma__modelShowcaseItem{transition:none}}
.page-module__v2JjIG__hero{text-align:center;flex-direction:column;align-items:center;padding-block:64px 160px;display:flex}.page-module__v2JjIG__eyebrow{color:#0000006b;margin:0;font-size:16px;font-weight:600;line-height:24px}.page-module__v2JjIG__heroTitle{max-width:1000px;font-family:var(--font-libre-baskerville), Georgia, "Times New Roman", serif;text-wrap:balance;margin:24px 0 0;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.08}.page-module__v2JjIG__heroDescription{color:#0009;text-wrap:pretty;max-width:800px;margin:22px 0 0;font-size:18px;line-height:28px}.page-module__v2JjIG__toolShell{text-align:start;background:#f4f4f4;border:1px solid #00000014;border-radius:30px;width:100%;margin-block-start:56px;padding:12px;box-shadow:0 30px 90px #00000017}.page-module__v2JjIG__composerPanel{background:#fff;border:1px solid #00000014;border-radius:22px;min-height:320px;padding:26px}.page-module__v2JjIG__promptEditor{color:#202020;caret-color:#2f8f17;letter-spacing:-.025em;text-align:start;text-wrap:pretty;white-space:pre-wrap;word-break:break-word;outline:none;min-block-size:158px;inline-size:100%;font-size:clamp(22px,2.25vw,34px);font-weight:430;line-height:1.5;display:block}.page-module__v2JjIG__promptEditor[data-empty=true]:before{content:attr(data-placeholder);color:#00000057;pointer-events:none}.page-module__v2JjIG__topicSlot{color:#2f8f17;font:inherit;overflow-wrap:anywhere;vertical-align:baseline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#edf7e8;border:1px solid #2f8f1714;border-radius:10px;margin-inline:.12em;padding:.03em .3em .08em;font-weight:650;line-height:1.25;display:inline}.page-module__v2JjIG__topicSlot:empty{min-inline-size:1.2em;display:inline-block}.page-module__v2JjIG__topicSlot:empty:before{content:"​"}.page-module__v2JjIG__composerMeta{color:#00000061;margin:0;font-size:13px;line-height:20px}.page-module__v2JjIG__composerFooter{border-block-start:1px solid #00000012;justify-content:space-between;align-items:flex-end;gap:18px;margin-block-start:20px;padding-block-start:18px;display:flex}.page-module__v2JjIG__controlToolbar{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.page-module__v2JjIG__generationControls{flex:none;align-items:center;gap:8px;display:inline-flex}.page-module__v2JjIG__controlButton,.page-module__v2JjIG__toggleControl{color:#000000b8;cursor:pointer;min-width:0;min-height:40px;font:inherit;text-align:start;background:#f8f8f8;border:1px solid #00000017;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:13px;font-weight:560;line-height:18px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.page-module__v2JjIG__controlButton>span,.page-module__v2JjIG__toggleControl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__v2JjIG__controlButton>svg,.page-module__v2JjIG__toggleControl>svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.page-module__v2JjIG__iconControlButton{flex:0 0 40px;width:40px;padding-inline:0;position:relative}.page-module__v2JjIG__controlButton:hover,.page-module__v2JjIG__toggleControl:hover{color:#1f1f1f;background:#f1f1f1;border-color:#0000002b}.page-module__v2JjIG__controlButton[data-state=open],.page-module__v2JjIG__controlButton[data-active=true],.page-module__v2JjIG__toggleControl[aria-checked=true]{color:#1f1f1f;background:#eee;border-color:#0003}.page-module__v2JjIG__controlButton:focus-visible,.page-module__v2JjIG__toggleControl:focus-visible,.page-module__v2JjIG__modelTrigger:focus-visible,.page-module__v2JjIG__modelAutoSwitch:focus-visible,.page-module__v2JjIG__modelOption:focus-visible,.page-module__v2JjIG__templateOption:focus-visible,.page-module__v2JjIG__optionButton:focus-visible,.page-module__v2JjIG__referenceField:focus-within{outline-offset:2px;outline:2px solid #1f1f1f}.page-module__v2JjIG__modelTrigger{color:#242424;cursor:pointer;min-height:48px;font:inherit;white-space:nowrap;background:#f3f3f3;border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:15px;font-size:14px;font-weight:560;line-height:20px;transition:border-color .16s,background-color .16s;display:inline-flex}.page-module__v2JjIG__modelTrigger:hover,.page-module__v2JjIG__modelTrigger[data-state=open]{background:#ebebeb;border-color:#00000029}.page-module__v2JjIG__controlDot{background:#2f8f17;border-radius:999px;width:5px;height:5px;position:absolute;inset-block-start:7px;inset-inline-end:7px}.page-module__v2JjIG__toggleState{color:#0000006b;font-weight:520}.page-module__v2JjIG__toggleControl[aria-checked=true] .page-module__v2JjIG__toggleState{color:inherit}.page-module__v2JjIG__generateButton{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#1f1f1f;border:1px solid #1f1f1f;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;padding-block:5px;padding-inline:19px 7px;font-size:14px;font-weight:620;line-height:20px;transition:background-color .16s,border-color .16s;display:inline-flex}.page-module__v2JjIG__generateIcon{color:#1f1f1f;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.page-module__v2JjIG__generateIcon svg{stroke-width:2px;width:17px;height:17px}.page-module__v2JjIG__generateButton:hover:not(:disabled){background:#343434;border-color:#343434}.page-module__v2JjIG__generateButton:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.page-module__v2JjIG__generateButton:disabled{color:#00000052;cursor:not-allowed;background:#dedede;border-color:#dedede}.page-module__v2JjIG__generateButton:disabled .page-module__v2JjIG__generateIcon{color:#00000040;background:#ffffff94}.page-module__v2JjIG__templatePopover,.page-module__v2JjIG__referencePopover,.page-module__v2JjIG__optionPopover,.page-module__v2JjIG__modelPopover{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#fffffffa!important;border:1px solid #0000001a!important;box-shadow:0 24px 64px #00000029!important}.page-module__v2JjIG__templatePopover{max-height:min(660px, 72vh, var(--radix-popover-content-available-height));overflow:hidden;border-radius:22px!important;width:min(540px,100vw - 32px)!important;padding:16px!important}.page-module__v2JjIG__referencePopover{border-radius:20px!important;width:min(440px,100vw - 32px)!important;padding:16px!important}.page-module__v2JjIG__optionPopover{border-radius:18px!important;width:270px!important;padding:8px!important}.page-module__v2JjIG__modelPopover{max-height:min(680px, 76vh, var(--radix-popover-content-available-height));overflow:hidden;border-radius:22px!important;width:min(360px,100vw - 32px)!important;padding:18px!important}.page-module__v2JjIG__modelPopoverTitle{color:#202020;margin:0;font-size:18px;font-weight:650;line-height:26px}.page-module__v2JjIG__modelAutoRow{color:#242424;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-block-start:10px;font-size:15px;font-weight:560;line-height:22px;display:flex}.page-module__v2JjIG__modelAutoSwitch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:inline-flex}.page-module__v2JjIG__modelAutoSwitch:disabled{cursor:not-allowed;opacity:.45}.page-module__v2JjIG__modelSwitchTrack{background:#d2d2d2;border-radius:999px;align-items:center;width:48px;height:28px;padding:3px;display:inline-flex}.page-module__v2JjIG__modelSwitchTrack[data-checked=true]{background:#202020}.page-module__v2JjIG__modelSwitchThumb{background:#fff;border-radius:999px;width:22px;height:22px;display:block;box-shadow:0 1px 3px #0003}.page-module__v2JjIG__modelAutoCopy{color:#00000075;font-size:13px;line-height:20px}.page-module__v2JjIG__modelAutoCopy p{text-wrap:pretty;margin:0}.page-module__v2JjIG__modelAutoCopy>span{color:#278842;background:#edf7ed;border-radius:7px;width:fit-content;max-width:100%;margin-block-start:12px;padding:4px 8px;font-size:12px;font-weight:560;line-height:18px;display:inline-flex}.page-module__v2JjIG__modelList{overscroll-behavior:contain;scrollbar-width:thin;border-block-start:1px solid #00000014;max-height:min(500px,76vh - 112px);margin-block-start:8px;padding-block-start:8px;overflow-y:auto}.page-module__v2JjIG__modelGroup+.page-module__v2JjIG__modelGroup{margin-block-start:12px}.page-module__v2JjIG__modelGroupHeader{color:#0000008a;align-items:center;gap:8px;min-height:34px;padding-inline:8px;font-size:13px;font-weight:620;line-height:20px;display:flex}.page-module__v2JjIG__modelCostBadge{color:#8d5b14;background:#fff3dd;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.page-module__v2JjIG__modelCostBadge svg{stroke-width:1.9px;width:13px;height:13px}.page-module__v2JjIG__modelOption{color:#272727;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:start;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.page-module__v2JjIG__modelOption:hover,.page-module__v2JjIG__modelOption[aria-selected=true]{background:#f2f2f2}.page-module__v2JjIG__modelOptionMain{align-items:center;gap:9px;min-width:0;display:inline-flex}.page-module__v2JjIG__modelIcon,.page-module__v2JjIG__modelIconFallback{background:#fff;border:1px solid #00000014;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.page-module__v2JjIG__modelIconFallback{background:linear-gradient(145deg,#f4f4f4,#dedede)}.page-module__v2JjIG__modelIconImage{background-image:var(--x-post-model-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.page-module__v2JjIG__modelName{color:#242424;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:540;line-height:20px;overflow:hidden}.page-module__v2JjIG__modelEffort{color:#0006;flex:none;font-size:12px;line-height:18px}.page-module__v2JjIG__modelCheck{stroke-width:2px;flex:none;width:16px;height:16px}.page-module__v2JjIG__popoverHeader{flex-direction:column;gap:4px;margin-block-end:14px;display:flex}.page-module__v2JjIG__popoverHeader strong{color:#1f1f1f;font-size:15px;font-weight:650;line-height:22px}.page-module__v2JjIG__popoverHeader span{color:#0000007a;font-size:13px;line-height:19px}.page-module__v2JjIG__referenceField input:focus{outline:none}.page-module__v2JjIG__referenceField input::placeholder{color:#00000059}.page-module__v2JjIG__templateList{max-height:min(570px, calc(72vh - 88px), calc(var(--radix-popover-content-available-height) - 88px));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;margin-block-start:0;display:flex;overflow-y:auto}.page-module__v2JjIG__templateOption,.page-module__v2JjIG__optionButton{color:#272727;cursor:pointer;width:100%;font:inherit;text-align:start;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__v2JjIG__templateOption{min-height:46px;padding:10px 12px;font-size:14px;line-height:21px}.page-module__v2JjIG__templateOption>span,.page-module__v2JjIG__optionButton>span{min-width:0}.page-module__v2JjIG__templateOption>svg,.page-module__v2JjIG__optionButton>svg{flex:none;width:16px;height:16px}.page-module__v2JjIG__optionContent{align-items:center;gap:10px;min-width:0;display:inline-flex}.page-module__v2JjIG__optionContent>svg{stroke-width:1.8px;flex:none;width:17px;height:17px}.page-module__v2JjIG__optionContent>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__v2JjIG__templateOption:hover,.page-module__v2JjIG__templateOption[aria-selected=true],.page-module__v2JjIG__optionButton:hover,.page-module__v2JjIG__optionButton[aria-selected=true]{background:#f2f2f2}.page-module__v2JjIG__referenceField{background:#fafafa;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding-inline:12px 6px;display:flex}.page-module__v2JjIG__referenceField>svg{color:#00000073;flex:none;width:17px;height:17px}.page-module__v2JjIG__referenceField input{color:#1f1f1f;width:100%;min-width:0;font:inherit;background:0 0;border:0;font-size:14px;line-height:20px}.page-module__v2JjIG__referenceField button{color:#00000085;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.page-module__v2JjIG__referenceField button:hover{color:#1f1f1f;background:#eee}.page-module__v2JjIG__referenceField button:focus-visible{outline-offset:1px;outline:2px solid #1f1f1f}.page-module__v2JjIG__referenceField button svg{width:16px;height:16px}.page-module__v2JjIG__optionList{flex-direction:column;gap:2px;display:flex}.page-module__v2JjIG__optionButton{min-height:40px;padding:8px 10px;font-size:13px;font-weight:550;line-height:19px}.page-module__v2JjIG__howTo{padding-block-end:160px}.page-module__v2JjIG__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:56px;display:grid}.page-module__v2JjIG__stepCard{background:#f7f7f7;border:1px solid #00000014;border-radius:20px;min-height:250px;padding:28px}.page-module__v2JjIG__stepNumber{color:#00000057;font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.page-module__v2JjIG__stepCard h3{font-family:var(--font-libre-baskerville), Georgia, "Times New Roman", serif;text-wrap:balance;margin:64px 0 0;font-size:24px;font-weight:400;line-height:32px}.page-module__v2JjIG__stepCard p{color:#00000094;text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:24px}.page-module__v2JjIG__faqTrigger{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:20px;font-weight:600;line-height:28px;display:flex}.page-module__v2JjIG__faqTrigger:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.page-module__v2JjIG__faqMotionChevron{flex:none;justify-content:center;align-items:center;display:inline-flex}.page-module__v2JjIG__faqAnswerReveal{overflow:hidden}.page-module__v2JjIG__faqAnswer{color:#0009;margin:0 0 16px;font-size:18px;line-height:26px}@media (max-width:900px){.page-module__v2JjIG__composerFooter{flex-direction:column;align-items:stretch}.page-module__v2JjIG__generationControls{align-self:flex-end}}@media (max-width:760px){.page-module__v2JjIG__hero{padding-block:48px 112px}.page-module__v2JjIG__heroTitle{font-size:clamp(40px,13vw,56px)}.page-module__v2JjIG__heroDescription{font-size:16px;line-height:25px}.page-module__v2JjIG__toolShell{border-radius:22px;margin-block-start:40px;padding:8px}.page-module__v2JjIG__composerPanel{border-radius:17px;min-height:330px;padding:18px}.page-module__v2JjIG__promptEditor{min-block-size:176px;font-size:22px;line-height:1.55}.page-module__v2JjIG__composerFooter{gap:14px;margin-block-start:16px;padding-block-start:15px}.page-module__v2JjIG__controlToolbar{gap:7px}.page-module__v2JjIG__controlButton,.page-module__v2JjIG__toggleControl{min-height:38px;padding-inline:10px;font-size:12px}.page-module__v2JjIG__generateButton,.page-module__v2JjIG__modelTrigger{min-height:46px}.page-module__v2JjIG__templatePopover,.page-module__v2JjIG__referencePopover,.page-module__v2JjIG__optionPopover,.page-module__v2JjIG__modelPopover{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.page-module__v2JjIG__templatePopover,.page-module__v2JjIG__referencePopover{padding:16px!important}.page-module__v2JjIG__stepGrid{grid-template-columns:1fr;margin-block-start:40px}.page-module__v2JjIG__stepCard{min-height:220px}.page-module__v2JjIG__faqTrigger{padding-block:20px;font-size:18px;line-height:26px}.page-module__v2JjIG__faqAnswer{font-size:16px;line-height:24px}.page-module__v2JjIG__howTo{padding-block-end:112px}}@media (prefers-reduced-transparency:reduce){.page-module__v2JjIG__templatePopover,.page-module__v2JjIG__referencePopover,.page-module__v2JjIG__optionPopover,.page-module__v2JjIG__modelPopover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}@media (prefers-contrast:more){.page-module__v2JjIG__composerPanel,.page-module__v2JjIG__controlButton,.page-module__v2JjIG__toggleControl,.page-module__v2JjIG__modelTrigger,.page-module__v2JjIG__modelPopover,.page-module__v2JjIG__templatePopover,.page-module__v2JjIG__referencePopover,.page-module__v2JjIG__optionPopover{border-color:#1f1f1f!important}}
