.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)}.r-3Kma_section{width:min(1200px,100% - 240px);margin-inline:auto}.r-3Kma_hero{text-align:center;flex-direction:column;align-items:center;padding-block:60px;display:flex}.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}.r-3Kma_productPair>span[aria-hidden=true]{color:var(--compare-caption)}.r-3Kma_comparisonSelector{display:inline-flex}.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}.r-3Kma_comparedProduct img{border-radius:4px}.r-3Kma_comparedProduct svg{width:14px;height:14px;color:var(--compare-muted);transition:transform .16s}.r-3Kma_comparisonSelector[data-open] .r-3Kma_comparedProduct svg{transform:rotate(180deg)}.r-3Kma_comparedProduct:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:6px}.r-3Kma_selectorMenuSlot{width:min(560px,100vw - 32px);padding-block-start:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.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 r-3Kma_selector-menu-in;overflow:hidden;box-shadow:0 24px 64px #00000024,0 2px 8px #0000000f}.r-3Kma_selectorMenu ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.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}.r-3Kma_selectorOption img{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:28px;height:28px}.r-3Kma_selectorOption:hover{background:var(--hover)}.r-3Kma_selectorOption:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@keyframes r-3Kma_selector-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.r-3Kma_workflow{padding-block:0 160px}.r-3Kma_difference,.r-3Kma_creativeLoop,.r-3Kma_moreComparisons{padding-block-end:160px}.r-3Kma_creativeLoop{scroll-margin-block-start:96px}.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}.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}.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}.r-3Kma_composerInput::placeholder{color:#0000003d}.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}.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}.r-3Kma_composerTools svg{stroke-width:1.8px;width:16px;height:16px}.r-3Kma_composerActions{z-index:1;inset-inline-end:16px;align-items:center;gap:24px;display:inline-flex;position:absolute;bottom:16px}.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}.r-3Kma_composer button{cursor:pointer;transition:background-color .16s,color .16s,transform .16s}.r-3Kma_composerTools button:hover{background:#1f1f1f0a}.r-3Kma_composerSubmit:hover{transform:translateY(-1px)}.r-3Kma_composerInput:focus,.r-3Kma_composerInput:focus-visible,.r-3Kma_composerSubmit:focus,.r-3Kma_composerSubmit:focus-visible,.r-3Kma_composerSubmit:active{box-shadow:none;outline:none}.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}.r-3Kma_modelShowcase:hover,.r-3Kma_modelShowcase:focus-visible,.r-3Kma_modelShowcase[data-state=open]{width:108px}.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}.r-3Kma_modelShowcase:hover .r-3Kma_modelShowcaseItem,.r-3Kma_modelShowcase:focus-visible .r-3Kma_modelShowcaseItem,.r-3Kma_modelShowcase[data-state=open] .r-3Kma_modelShowcaseItem{left:calc(var(--compare-model-index) * 28px)}.r-3Kma_modelShowcaseMore{color:#0000006b;border:1px solid #e9e9e9}.r-3Kma_modelShowcaseMore svg{stroke-width:2px;width:14px;height:14px}.r-3Kma_modelIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.r-3Kma_modelIconCompact{--compare-model-icon-size:24px;flex:0 0 24px;width:24px;height:24px}.r-3Kma_modelIconPromo{--compare-model-icon-size:30px;flex:0 0 32px;width:32px;height:32px}.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}.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}.r-3Kma_modelPopoverIcons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;width:160px;margin:0 auto 14px;display:flex}.r-3Kma_modelPopoverCopy{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.r-3Kma_modelPopoverCopy h3,.r-3Kma_modelPopoverCopy p{width:100%;margin:0}.r-3Kma_modelPopoverCopy h3{color:#1f1f1f;font-size:16px;font-weight:590;line-height:24px}.r-3Kma_modelPopoverCopy p{color:#0009;font-size:14px;line-height:20px}.r-3Kma_modelPopoverTitleHighlight{color:#0000;background:linear-gradient(90deg,#7c4dff 0%,#ff62cd 68.27%,#ffc56d 100%);-webkit-background-clip:text;background-clip:text}.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}.r-3Kma_modelPopoverAction:hover{background:#333}.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}.r-3Kma_loginPopoverArt{pointer-events:none;-webkit-user-select:none;user-select:none;width:136px;height:auto;margin:-4px auto 8px;display:block}.r-3Kma_loginPopoverCopy{text-align:start;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.r-3Kma_loginPopoverCopy h3,.r-3Kma_loginPopoverCopy p{width:100%;margin:0}.r-3Kma_loginPopoverCopy h3{color:#1f1f1f;font-size:16px;font-weight:590;line-height:24px}.r-3Kma_loginPopoverCopy p{color:#0009;font-size:14px;font-weight:400;line-height:20px}.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}.r-3Kma_loginPopoverAddContext .r-3Kma_loginPopoverAction{margin-block-start:16px}.r-3Kma_loginPopoverAction:hover{background:#333}.r-3Kma_primaryButton:focus-visible,.r-3Kma_secondaryButton:focus-visible,.r-3Kma_faqItem summary:focus-visible,.r-3Kma_modelPopoverAction:focus-visible,.r-3Kma_loginPopoverAction:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.r-3Kma_composerTools button:focus-visible,.r-3Kma_modelShowcase:focus-visible{outline-offset:2px;outline:2px solid #1f1f1f38}@media (max-width:1200px){.r-3Kma_section{width:min(960px,100% - 48px)}}@media (max-width:760px){.r-3Kma_section{width:min(100% - 32px,1200px)}.r-3Kma_hero{padding-block:48px 56px}.r-3Kma_selectorMenu{max-height:min(560px,70vh);overflow-y:auto}.r-3Kma_selectorMenu ul{grid-template-columns:1fr}.r-3Kma_workflow,.r-3Kma_difference,.r-3Kma_creativeLoop,.r-3Kma_moreComparisons{padding-block-end:96px}.r-3Kma_composer{height:104px;margin-block-start:36px}.r-3Kma_composer:after{display:none}.r-3Kma_composerInput{min-height:72px}.r-3Kma_composerActions{gap:12px}.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){.r-3Kma_page *,.r-3Kma_page :before,.r-3Kma_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.r-3Kma_selectorMenu{animation:none}.r-3Kma_modelShowcase,.r-3Kma_modelShowcaseItem{transition:none}}
.v2JjIG_hero{text-align:center;flex-direction:column;align-items:center;padding-block:64px 160px;display:flex}.v2JjIG_eyebrow{color:#0000006b;margin:0;font-size:16px;font-weight:600;line-height:24px}.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}.v2JjIG_heroDescription{color:#0009;text-wrap:pretty;max-width:800px;margin:22px 0 0;font-size:18px;line-height:28px}.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}.v2JjIG_composerPanel{background:#fff;border:1px solid #00000014;border-radius:22px;min-height:320px;padding:26px}.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}.v2JjIG_promptEditor[data-empty=true]:before{content:attr(data-placeholder);color:#00000057;pointer-events:none}.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}.v2JjIG_topicSlot:empty{min-inline-size:1.2em;display:inline-block}.v2JjIG_topicSlot:empty:before{content:"​"}.v2JjIG_composerMeta{color:#00000061;margin:0;font-size:13px;line-height:20px}.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}.v2JjIG_controlToolbar{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.v2JjIG_generationControls{flex:none;align-items:center;gap:8px;display:inline-flex}.v2JjIG_controlButton,.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}.v2JjIG_controlButton>span,.v2JjIG_toggleControl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2JjIG_controlButton>svg,.v2JjIG_toggleControl>svg{stroke-width:1.8px;flex:none;width:16px;height:16px}.v2JjIG_iconControlButton{flex:0 0 40px;width:40px;padding-inline:0;position:relative}.v2JjIG_controlButton:hover,.v2JjIG_toggleControl:hover{color:#1f1f1f;background:#f1f1f1;border-color:#0000002b}.v2JjIG_controlButton[data-state=open],.v2JjIG_controlButton[data-active=true],.v2JjIG_toggleControl[aria-checked=true]{color:#1f1f1f;background:#eee;border-color:#0003}.v2JjIG_controlButton:focus-visible,.v2JjIG_toggleControl:focus-visible,.v2JjIG_modelTrigger:focus-visible,.v2JjIG_modelAutoSwitch:focus-visible,.v2JjIG_modelOption:focus-visible,.v2JjIG_templateOption:focus-visible,.v2JjIG_optionButton:focus-visible,.v2JjIG_referenceField:focus-within{outline-offset:2px;outline:2px solid #1f1f1f}.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}.v2JjIG_modelTrigger:hover,.v2JjIG_modelTrigger[data-state=open]{background:#ebebeb;border-color:#00000029}.v2JjIG_controlDot{background:#2f8f17;border-radius:999px;width:5px;height:5px;position:absolute;inset-block-start:7px;inset-inline-end:7px}.v2JjIG_toggleState{color:#0000006b;font-weight:520}.v2JjIG_toggleControl[aria-checked=true] .v2JjIG_toggleState{color:inherit}.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}.v2JjIG_generateIcon{color:#1f1f1f;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.v2JjIG_generateIcon svg{stroke-width:2px;width:17px;height:17px}.v2JjIG_generateButton:hover:not(:disabled){background:#343434;border-color:#343434}.v2JjIG_generateButton:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.v2JjIG_generateButton:disabled{color:#00000052;cursor:not-allowed;background:#dedede;border-color:#dedede}.v2JjIG_generateButton:disabled .v2JjIG_generateIcon{color:#00000040;background:#ffffff94}.v2JjIG_templatePopover,.v2JjIG_referencePopover,.v2JjIG_optionPopover,.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}.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}.v2JjIG_referencePopover{border-radius:20px!important;width:min(440px,100vw - 32px)!important;padding:16px!important}.v2JjIG_optionPopover{border-radius:18px!important;width:270px!important;padding:8px!important}.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}.v2JjIG_modelPopoverTitle{color:#202020;margin:0;font-size:18px;font-weight:650;line-height:26px}.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}.v2JjIG_modelAutoSwitch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;display:inline-flex}.v2JjIG_modelAutoSwitch:disabled{cursor:not-allowed;opacity:.45}.v2JjIG_modelSwitchTrack{background:#d2d2d2;border-radius:999px;align-items:center;width:48px;height:28px;padding:3px;display:inline-flex}.v2JjIG_modelSwitchTrack[data-checked=true]{background:#202020}.v2JjIG_modelSwitchThumb{background:#fff;border-radius:999px;width:22px;height:22px;display:block;box-shadow:0 1px 3px #0003}.v2JjIG_modelAutoCopy{color:#00000075;font-size:13px;line-height:20px}.v2JjIG_modelAutoCopy p{text-wrap:pretty;margin:0}.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}.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}.v2JjIG_modelGroup+.v2JjIG_modelGroup{margin-block-start:12px}.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}.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}.v2JjIG_modelCostBadge svg{stroke-width:1.9px;width:13px;height:13px}.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}.v2JjIG_modelOption:hover,.v2JjIG_modelOption[aria-selected=true]{background:#f2f2f2}.v2JjIG_modelOptionMain{align-items:center;gap:9px;min-width:0;display:inline-flex}.v2JjIG_modelIcon,.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}.v2JjIG_modelIconFallback{background:linear-gradient(145deg,#f4f4f4,#dedede)}.v2JjIG_modelIconImage{background-image:var(--x-post-model-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.v2JjIG_modelName{color:#242424;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:540;line-height:20px;overflow:hidden}.v2JjIG_modelEffort{color:#0006;flex:none;font-size:12px;line-height:18px}.v2JjIG_modelCheck{stroke-width:2px;flex:none;width:16px;height:16px}.v2JjIG_popoverHeader{flex-direction:column;gap:4px;margin-block-end:14px;display:flex}.v2JjIG_popoverHeader strong{color:#1f1f1f;font-size:15px;font-weight:650;line-height:22px}.v2JjIG_popoverHeader span{color:#0000007a;font-size:13px;line-height:19px}.v2JjIG_referenceField input:focus{outline:none}.v2JjIG_referenceField input::placeholder{color:#00000059}.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}.v2JjIG_templateOption,.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}.v2JjIG_templateOption{min-height:46px;padding:10px 12px;font-size:14px;line-height:21px}.v2JjIG_templateOption>span,.v2JjIG_optionButton>span{min-width:0}.v2JjIG_templateOption>svg,.v2JjIG_optionButton>svg{flex:none;width:16px;height:16px}.v2JjIG_optionContent{align-items:center;gap:10px;min-width:0;display:inline-flex}.v2JjIG_optionContent>svg{stroke-width:1.8px;flex:none;width:17px;height:17px}.v2JjIG_optionContent>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2JjIG_templateOption:hover,.v2JjIG_templateOption[aria-selected=true],.v2JjIG_optionButton:hover,.v2JjIG_optionButton[aria-selected=true]{background:#f2f2f2}.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}.v2JjIG_referenceField>svg{color:#00000073;flex:none;width:17px;height:17px}.v2JjIG_referenceField input{color:#1f1f1f;width:100%;min-width:0;font:inherit;background:0 0;border:0;font-size:14px;line-height:20px}.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}.v2JjIG_referenceField button:hover{color:#1f1f1f;background:#eee}.v2JjIG_referenceField button:focus-visible{outline-offset:1px;outline:2px solid #1f1f1f}.v2JjIG_referenceField button svg{width:16px;height:16px}.v2JjIG_optionList{flex-direction:column;gap:2px;display:flex}.v2JjIG_optionButton{min-height:40px;padding:8px 10px;font-size:13px;font-weight:550;line-height:19px}.v2JjIG_howTo{padding-block-end:160px}.v2JjIG_stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:56px;display:grid}.v2JjIG_stepCard{background:#f7f7f7;border:1px solid #00000014;border-radius:20px;min-height:250px;padding:28px}.v2JjIG_stepNumber{color:#00000057;font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.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}.v2JjIG_stepCard p{color:#00000094;text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:24px}.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}.v2JjIG_faqTrigger:focus-visible{outline-offset:3px;outline:2px solid #1f1f1f}.v2JjIG_faqMotionChevron{flex:none;justify-content:center;align-items:center;display:inline-flex}.v2JjIG_faqAnswerReveal{overflow:hidden}.v2JjIG_faqAnswer{color:#0009;margin:0 0 16px;font-size:18px;line-height:26px}@media (max-width:900px){.v2JjIG_composerFooter{flex-direction:column;align-items:stretch}.v2JjIG_generationControls{align-self:flex-end}}@media (max-width:760px){.v2JjIG_hero{padding-block:48px 112px}.v2JjIG_heroTitle{font-size:clamp(40px,13vw,56px)}.v2JjIG_heroDescription{font-size:16px;line-height:25px}.v2JjIG_toolShell{border-radius:22px;margin-block-start:40px;padding:8px}.v2JjIG_composerPanel{border-radius:17px;min-height:330px;padding:18px}.v2JjIG_promptEditor{min-block-size:176px;font-size:22px;line-height:1.55}.v2JjIG_composerFooter{gap:14px;margin-block-start:16px;padding-block-start:15px}.v2JjIG_controlToolbar{gap:7px}.v2JjIG_controlButton,.v2JjIG_toggleControl{min-height:38px;padding-inline:10px;font-size:12px}.v2JjIG_generateButton,.v2JjIG_modelTrigger{min-height:46px}.v2JjIG_templatePopover,.v2JjIG_referencePopover,.v2JjIG_optionPopover,.v2JjIG_modelPopover{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.v2JjIG_templatePopover,.v2JjIG_referencePopover{padding:16px!important}.v2JjIG_stepGrid{grid-template-columns:1fr;margin-block-start:40px}.v2JjIG_stepCard{min-height:220px}.v2JjIG_faqTrigger{padding-block:20px;font-size:18px;line-height:26px}.v2JjIG_faqAnswer{font-size:16px;line-height:24px}.v2JjIG_howTo{padding-block-end:112px}}@media (prefers-reduced-transparency:reduce){.v2JjIG_templatePopover,.v2JjIG_referencePopover,.v2JjIG_optionPopover,.v2JjIG_modelPopover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}}@media (prefers-contrast:more){.v2JjIG_composerPanel,.v2JjIG_controlButton,.v2JjIG_toggleControl,.v2JjIG_modelTrigger,.v2JjIG_modelPopover,.v2JjIG_templatePopover,.v2JjIG_referencePopover,.v2JjIG_optionPopover{border-color:#1f1f1f!important}}
