.website-ai-demo{width:100%;margin:0}.website-ai-sequence{background:var(--muted);border-radius:24px;justify-content:flex-end;align-items:center;min-height:580px;padding:40px 64px 72px;display:flex;position:relative;overflow:hidden}.website-ai-editor{border:1px solid var(--border);background:var(--background);border-radius:14px;width:72%;min-height:430px;overflow:hidden;box-shadow:0 12px 40px #0000000a}.website-ai-article{padding:24px 28px;font-family:Georgia,serif}.website-ai-article h3{letter-spacing:-.025em;margin:12px 0;font-size:25px;line-height:1.2}.website-ai-document-layer>p:not(.website-ai-byline){margin-top:12px;font-size:14px;line-height:1.65}.website-ai-byline{font-family:var(--font-sans);color:var(--muted-foreground);letter-spacing:.12em;font-size:9px}.website-ai-cover{opacity:0;height:0;transition:height var(--motion-duration-reveal) var(--motion-ease-enter), opacity var(--motion-duration-reveal) var(--motion-ease-enter), margin-bottom var(--motion-duration-reveal) var(--motion-ease-enter);border-radius:8px;margin-bottom:0;position:relative;overflow:hidden}.website-ai-cover img{object-fit:cover;width:100%;height:170px}.website-ai-cover-ready{opacity:1;height:170px;margin-bottom:20px}.website-ai-command{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;width:330px;padding:20px;position:absolute;top:38%;left:5%;box-shadow:0 24px 64px #0000001f}.website-ai-command-finished{opacity:1;transform:translateY(12px)}.website-ai-progress{color:var(--muted-foreground);gap:24px;font-size:12px;display:flex;position:absolute;bottom:28px;left:5%}.website-ai-progress [data-current=true]{color:var(--foreground)}.website-ai-cursor{filter:drop-shadow(0 1px 2px #0003);animation:website-ai-cursor-arrive calc(var(--motion-duration-reveal) * 2) var(--motion-ease-standard) both;top:50%;left:60%}[data-ai-phase="1"] .website-ai-cursor,[data-ai-phase="4"] .website-ai-cursor{animation:none;transform:scale(.85)}[data-ai-phase="1"] .website-ai-submit,[data-ai-phase="4"] .website-ai-submit{opacity:.75;transform:scale(.97)}[data-active=false] .website-ai-cursor{animation-play-state:paused}@keyframes website-ai-cursor-arrive{0%{opacity:0;transform:translate(70px,45px)}20%{opacity:1}80%,to{opacity:1;transform:translate(0)}}@media (width<=767px){.website-ai-demo{margin-inline:20px}.website-ai-sequence{align-items:flex-start;min-height:680px;padding:24px 16px 240px}.website-ai-editor{width:100%;min-height:360px}.website-ai-article{padding:20px}.website-ai-article h3{font-size:22px}.website-ai-command{width:calc(100% - 48px);top:auto;bottom:70px;left:24px}.website-ai-progress{gap:14px;font-size:10px;left:24px}}@media (prefers-reduced-motion:reduce){.website-ai-cover,.website-ai-editor,.website-ai-command,.website-ai-submit{transition:none}.website-ai-cursor{display:none}}@media (width<=767px){.website-ai-sequence{flex-direction:column;gap:20px;min-height:0;padding:24px 16px 72px}.website-ai-command{width:100%;position:relative;top:auto;bottom:auto;left:auto}}.website-ai-stream-word{animation:website-ai-word-in var(--motion-duration-base) var(--motion-ease-enter) both}.website-ai-stream-caret{vertical-align:-.12em;background:var(--foreground);width:2px;height:1em;animation:website-ai-caret var(--motion-duration-reveal) steps(2, jump-none) infinite;margin-left:2px;display:inline-block}.website-ai-cover img{transition:filter calc(var(--motion-duration-reveal) * 2) var(--motion-ease-enter), opacity var(--motion-duration-reveal) var(--motion-ease-enter), transform calc(var(--motion-duration-reveal) * 2) var(--motion-ease-enter)}.website-ai-cover-generating img{filter:blur(18px);opacity:.35;transform:scale(1.08)}.website-ai-image-progress{animation:website-ai-image-sweep calc(var(--motion-duration-reveal) * 3) linear infinite;background:linear-gradient(110deg,#0000 20%,#ffffff80 45%,#0000 70%) 0 0/250% 100%}.website-ai-thinking-dots{animation:website-ai-caret var(--motion-duration-reveal) steps(2, jump-none) infinite}[data-ai-phase="0"] .website-ai-submit,[data-ai-phase="3"] .website-ai-submit{animation:website-ai-button-hover calc(var(--motion-duration-reveal) * 2) var(--motion-ease-standard) both}[data-active=false] .website-ai-stream-caret,[data-active=false] .website-ai-image-progress,[data-active=false] .website-ai-thinking-dots,[data-active=false] .website-ai-submit{animation-play-state:paused}@keyframes website-ai-word-in{0%{opacity:0}to{opacity:1}}@keyframes website-ai-caret{50%{opacity:.1}}@keyframes website-ai-image-sweep{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes website-ai-button-hover{0%,75%{opacity:1}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.website-ai-stream-word,.website-ai-stream-caret,.website-ai-image-progress,.website-ai-thinking-dots,.website-ai-submit{animation:none!important}.website-ai-cover img{transition:none}}.website-ai-cover-generating{background:color-mix(in srgb, var(--muted) 70%, var(--background))}.website-ai-cover-generating img{transition:clip-path var(--motion-duration-base) linear, filter var(--motion-duration-base) linear}.website-ai-cover-generating .website-ai-image-progress{align-items:end;padding-bottom:12px}.website-ai-command{border-radius:26px;padding:12px}.website-ai-composer-input{resize:none;width:100%;min-height:72px;color:var(--foreground);background:0 0;border:0;outline:none;padding:4px 8px;font-family:inherit;font-size:14px;line-height:24px;display:block}.website-ai-composer-tools{margin-top:12px}.website-ai-submit{width:32px;height:32px;padding:0}.website-ai-blank-canvas{min-height:350px;color:color-mix(in srgb, var(--foreground) 35%, transparent);padding-top:20px;font-family:Georgia,serif}.website-ai-empty-title{border-left:1px solid var(--border);margin:0;padding-left:16px;font-size:40px;line-height:1.35}.website-ai-empty-story{margin:16px 0 0;padding-left:16px;font-size:20px;line-height:1.6}.website-ai-article{position:relative}.website-ai-blank-canvas{pointer-events:none;opacity:1;transition-duration:var(--motion-duration-reveal);position:absolute;inset:28px 32px 32px}.website-ai-blank-hidden{opacity:0;transform:translateY(calc(var(--motion-distance-sm) * -1))}.website-ai-document-layer{opacity:0;min-height:350px;transform:translateY(var(--motion-distance-sm));transition-duration:var(--motion-duration-reveal)}.website-ai-document-visible{opacity:1;transform:translateY(0)}@media (width<=767px){.website-ai-blank-canvas{inset:24px 20px}}@media (prefers-reduced-motion:reduce){.website-ai-blank-canvas,.website-ai-document-layer{transition:none;transform:none}}.website-ai-article{max-width:680px;margin-inline:auto;padding:40px 40px 36px;position:relative}.website-ai-article h3{letter-spacing:-.035em;margin:0 0 44px;font-family:Georgia,Cambria,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.2}.website-ai-document-layer>p:not(.website-ai-byline):not(.website-ai-subtitle){margin-top:24px;font-size:17px;line-height:1.65}.website-ai-cover-ready{margin-bottom:28px}.website-ai-editor-newline{color:var(--muted-foreground);align-items:center;gap:18px;margin-top:28px;display:flex}.website-ai-editor-newline>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.website-ai-editor-newline>i{background:currentColor;width:1px;height:22px}.website-ai-blank-canvas{inset:40px 40px 36px}.website-ai-document-layer{min-height:380px}@media (width<=767px){.website-ai-article{padding:28px 24px}.website-ai-blank-canvas{inset:28px 24px}.website-ai-article h3{margin-bottom:32px;font-size:29px}.website-ai-document-layer>p:not(.website-ai-byline):not(.website-ai-subtitle){font-size:16px}}@media (width>=768px){.website-ai-editor{aspect-ratio:2048/1169;min-height:0;container-type:inline-size}.website-ai-article{width:48%;max-width:none;margin-inline:auto;padding:7.8cqw 0 6cqw}.website-ai-article h3{letter-spacing:-.025em;margin-bottom:5.8cqw;font-size:3cqw;line-height:1.2}.website-ai-document-layer{min-height:0}.website-ai-document-layer>p:not(.website-ai-byline):not(.website-ai-subtitle){margin-top:2.3cqw;font-size:1.5cqw;line-height:1.55}.website-ai-editor-newline{gap:1.8cqw;margin-top:2.5cqw}.website-ai-editor-newline>span{width:2.2cqw;height:2.2cqw;margin-left:-4cqw}.website-ai-editor-newline>span svg{width:1.5cqw;height:1.5cqw}.website-ai-editor-newline>i{height:1.9cqw}.website-ai-blank-canvas{padding-top:0;inset:7.8cqw 0 0}.website-ai-empty-title{padding-left:0;font-size:3cqw}.website-ai-empty-story{padding-left:0;font-size:1.5cqw}.website-ai-cover-ready,.website-ai-cover img{height:14cqw}}.website-ai-command{transition-property:transform,background-color,border-radius,box-shadow,padding;transition-duration:var(--motion-duration-reveal);transition-timing-function:var(--motion-ease-enter)}.website-ai-composer-input{height:80px;min-height:0;transition:height var(--motion-duration-reveal) var(--motion-ease-enter)}.website-ai-composer-tools{height:32px;transition:height var(--motion-duration-reveal) var(--motion-ease-enter), margin-top var(--motion-duration-reveal) var(--motion-ease-enter), opacity var(--motion-duration-fast) var(--motion-ease-standard);overflow:visible}.website-ai-command-sent{background:color-mix(in srgb, var(--background) 65%, var(--muted));border-radius:20px 20px 6px;padding:14px 16px;transform:translateY(-12px);box-shadow:0 8px 24px #0000000d}.website-ai-command-sent .website-ai-composer-input{pointer-events:none;height:56px;padding-block:4px}.website-ai-command-sent .website-ai-composer-tools{opacity:0;pointer-events:none;height:0;margin-top:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.website-ai-command,.website-ai-composer-input,.website-ai-composer-tools{transition:none}}.website-ai-command-sent{background:var(--muted);color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:12px;padding:8px 16px}.website-ai-command-sent .website-ai-composer-input{overflow-wrap:break-word;height:48px;padding:0}.website-ai-command{transition-property:transform,background-color,border-radius,box-shadow,padding}.website-ai-command-sent{background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(-72px);box-shadow:0 8px 28px #00000012}@media (width<=767px){.website-ai-command-sent{transform:translateY(-16px)}}.website-ai-editor>.website-ai-banner{border-radius:0;width:100%;margin:0}.website-ai-editor>.website-ai-banner.website-ai-cover-ready{height:220px}.website-ai-editor>.website-ai-banner img{object-position:center 45%;height:220px}@media (width>=768px){.website-ai-editor>.website-ai-banner.website-ai-cover-ready,.website-ai-editor>.website-ai-banner img{height:30cqw}}@media (width<=767px){.website-ai-editor>.website-ai-banner.website-ai-cover-ready,.website-ai-editor>.website-ai-banner img{height:160px}}.website-ai-editor{transition:opacity var(--motion-duration-reveal) var(--motion-ease-standard)}[data-composer-focus=true] .website-ai-editor{opacity:.28}[data-composer-focus=false] .website-ai-editor{opacity:1}@media (prefers-reduced-motion:reduce){.website-ai-editor{transition:none}}.website-ai-editor{transition-duration:var(--motion-duration-base)}.website-ai-command{transition-property:transform,opacity,background-color,border-radius,box-shadow,padding;transition-duration:var(--motion-duration-slow)}[data-result-focus=true] .website-ai-command-sent{opacity:.55}@media (prefers-reduced-motion:reduce){.website-ai-editor,.website-ai-command{transition:none}}.website-ai-command-sent{background:color-mix(in srgb, var(--background) 55%, transparent)}[data-result-focus=true] .website-ai-command-sent{opacity:1;color:color-mix(in srgb, var(--foreground) 65%, transparent)}.website-ai-command-sent .website-ai-composer-input{color:inherit}.website-publish-copy{--website-copy-publish-spectrum:conic-gradient(from 20deg, #c45cf1, #ef77a8, #f6ad4c, #4fc3bc, #6b8cf0, #c45cf1);--website-copy-publish-accent-violet:#a855f7}.dark .website-publish-copy{--website-copy-publish-accent-violet:#c084fc}.website-copy-publish-panel-enter{animation:.17s ease-out .12s both website-copy-publish-panel-enter}.website-copy-publish-panel-exit{animation:.12s ease-in both website-copy-publish-panel-exit}@keyframes website-copy-publish-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes website-copy-publish-panel-exit{to{opacity:0}}.website-copy-publish-panel-morphing .website-copy-publish-progress-emblem,.website-copy-publish-panel-morphing .website-copy-publish-success-emblem{visibility:hidden}.website-copy-publish-morph-emblem{isolation:isolate;animation:.62s cubic-bezier(.22,1,.36,1) both website-copy-publish-morph-move,.3s ease-out 1.2s both website-copy-publish-morph-settle}.website-copy-publish-morph-emblem__orbit{animation:1.05s ease-in-out both website-copy-publish-morph-orbit}.website-copy-publish-morph-emblem__fill{z-index:1;border-radius:inherit;background:var(--success);animation:.56s cubic-bezier(.2,.8,.2,1) .18s both website-copy-publish-morph-fill;position:absolute;inset:0}.website-copy-publish-morph-emblem__color{z-index:2;border-radius:inherit;background:var(--website-copy-publish-spectrum);animation:1.3s ease-in-out 80ms both website-copy-publish-morph-color;position:absolute;inset:0}.website-copy-publish-morph-emblem__globe{animation:.19s ease-in .2s both website-copy-publish-morph-globe}.website-copy-publish-morph-emblem__check path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.5s ease-out .5s forwards website-copy-publish-success-draw}.website-copy-publish-morph-emblem__ripple{background:var(--website-copy-publish-spectrum);border-radius:50%;animation:.9s ease-in-out .31s both website-copy-publish-morph-ripple;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.website-copy-publish-morph-emblem__ripple+.website-copy-publish-morph-emblem__ripple{animation-delay:.52s}@keyframes website-copy-publish-morph-move{to{transform:translate(var(--morph-dx,0), var(--morph-dy,0))}}@keyframes website-copy-publish-morph-settle{to{box-shadow:0 0 0 4px color-mix(in oklch, var(--success) 20%, transparent)}}@keyframes website-copy-publish-morph-orbit{0%,24%{opacity:1}70%{opacity:.24}to{opacity:0}}@keyframes website-copy-publish-morph-fill{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes website-copy-publish-morph-color{0%{opacity:0;transform:rotate(-25deg)scale(.72)}20%{opacity:1;transform:rotate(-12deg)scale(1.06)}35%,70%{opacity:1;transform:rotate(8deg)scale(1)}to{opacity:0;transform:rotate(30deg)scale(1)}}@keyframes website-copy-publish-morph-globe{to{opacity:0;transform:scale(.84)}}@keyframes website-copy-publish-morph-ripple{0%{opacity:0;transform:scale(.7)}20%{opacity:.76}55%{opacity:.3}to{opacity:0;transform:scale(1.8)}}.website-copy-publish-progress-emblem{isolation:isolate}.website-copy-publish-progress-emblem__orbit{background:var(--website-copy-publish-spectrum);border-radius:50%;animation:2.4s ease-in-out infinite website-copy-publish-progress-orbit-pulse;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.website-copy-publish-progress-status-dot{background:var(--website-copy-publish-accent-violet);animation:1.8s ease-in-out infinite website-copy-publish-progress-breathe}@keyframes website-copy-publish-progress-orbit-pulse{50%{opacity:.65;transform:scale(1.06)}}@keyframes website-copy-publish-progress-breathe{50%{opacity:.4}}.website-copy-publish-success-emblem{isolation:isolate;transform-origin:50%}.website-copy-publish-success-emblem--animate{animation:1.3s cubic-bezier(.2,.8,.2,1) both website-copy-publish-success-pop}.website-copy-publish-success-emblem--animate:before{border-radius:inherit;background:var(--website-copy-publish-spectrum);content:"";pointer-events:none;animation:1.5s ease-in-out both website-copy-publish-success-color-wash;position:absolute;inset:0}.website-copy-publish-success-checkmark{z-index:2;filter:drop-shadow(0 1px 1px #00000040);position:relative}.website-copy-publish-success-ripples{z-index:1;pointer-events:none;position:absolute;inset:0}.website-copy-publish-success-ripple{background:var(--website-copy-publish-spectrum);border-radius:50%;animation:1.25s ease-out both website-copy-publish-success-ripple;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.website-copy-publish-success-ripple:nth-child(2){animation-delay:.24s}.website-copy-publish-success-emblem--animate .website-copy-publish-success-checkmark path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.78s ease-out .28s forwards website-copy-publish-success-draw}@keyframes website-copy-publish-success-pop{0%{opacity:.35;transform:scale(.4)}32%{opacity:1;transform:scale(1.28)}62%{transform:scale(.91)}84%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes website-copy-publish-success-color-wash{0%{opacity:1;transform:rotate(-25deg)}72%{opacity:1}to{opacity:0;transform:rotate(30deg)}}@keyframes website-copy-publish-success-ripple{0%{opacity:0;transform:scale(.55)}24%{opacity:.95}to{opacity:0;transform:scale(2.1)}}@keyframes website-copy-publish-success-draw{to{stroke-dashoffset:0}}.website-copy-publish-success-confetti{z-index:3;pointer-events:none;position:absolute;inset:0}.website-copy-publish-success-confetti__piece{opacity:0;background:var(--success);border-radius:1.5px;width:5px;height:9px;animation:1.2s cubic-bezier(.16,1,.3,1) .42s both website-copy-publish-confetti-burst;position:absolute;top:50%;left:50%}.website-copy-publish-success-confetti__piece:first-child{--burst-x:-43px;--burst-y:-35px;--burst-turn:-75deg}.website-copy-publish-success-confetti__piece:nth-child(2){--burst-x:-61px;--burst-y:-4px;--burst-turn:35deg;background:var(--draft);animation-delay:.45s}.website-copy-publish-success-confetti__piece:nth-child(3){--burst-x:-31px;--burst-y:36px;--burst-turn:110deg;background:var(--website-copy-publish-accent-violet);animation-delay:.475s}.website-copy-publish-success-confetti__piece:nth-child(4){--burst-x:4px;--burst-y:47px;--burst-turn:35deg;background:var(--draft);animation-delay:.44s}.website-copy-publish-success-confetti__piece:nth-child(5){--burst-x:45px;--burst-y:26px;--burst-turn:-90deg;animation-delay:.46s}.website-copy-publish-success-confetti__piece:nth-child(6){--burst-x:59px;--burst-y:-12px;--burst-turn:80deg;background:var(--website-copy-publish-accent-violet)}.website-copy-publish-success-confetti__piece:nth-child(7){--burst-x:31px;--burst-y:-45px;--burst-turn:-35deg;background:var(--draft);animation-delay:.465s}.website-copy-publish-success-confetti__piece:nth-child(8){--burst-x:-5px;--burst-y:-54px;--burst-turn:100deg;animation-delay:.435s}@keyframes website-copy-publish-confetti-burst{0%{opacity:0;transform:translate(0,0)rotate(0)}16%{opacity:1}to{opacity:0;transform:translate3d(var(--burst-x), var(--burst-y), 0) rotate(var(--burst-turn))}}@media (prefers-reduced-motion:reduce){.website-copy-publish-panel-enter,.website-copy-publish-panel-exit,.website-copy-publish-morph-emblem,.website-copy-publish-morph-emblem__orbit,.website-copy-publish-morph-emblem__fill,.website-copy-publish-morph-emblem__color,.website-copy-publish-morph-emblem__globe,.website-copy-publish-morph-emblem__check path,.website-copy-publish-morph-emblem__ripple,.website-copy-publish-progress-emblem__orbit,.website-copy-publish-progress-status-dot,.website-copy-publish-success-emblem--animate,.website-copy-publish-success-emblem--animate:before,.website-copy-publish-success-ripple,.website-copy-publish-success-emblem--animate .website-copy-publish-success-checkmark path{animation:none}.website-copy-publish-success-emblem--animate:before,.website-copy-publish-success-ripples{display:none}.website-copy-publish-success-emblem--animate .website-copy-publish-success-checkmark path{stroke-dashoffset:0}.website-copy-publish-success-confetti{display:none}}
