@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/30740ac95ba0af2b-s.2__8s4fuadkn8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/523e14d07aba6dd5-s.p.264uvk3dqe3tq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_990f02a-module__1QH3pW__className{font-family:Sora,Sora Fallback;font-style:normal;font-weight:600}
.preview-browser-module__eTGprG__workspace{min-height:100vh;color:var(--foreground);background:radial-gradient(58rem 30rem at 78% -8%, var(--workspace-lavender), transparent 64%), radial-gradient(48rem 28rem at 100% 12%, var(--workspace-mint-haze), transparent 68%), var(--background)}.preview-browser-module__eTGprG__toolbar{z-index:20;padding:.75rem 1rem;padding-right:max(4.75rem, calc(env(safe-area-inset-right) + 4rem));border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--workspace-control) 94%, transparent);box-shadow:var(--elevation-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(210px,1fr) auto auto auto;grid-template-areas:"identity viewport edit purchase";align-items:center;gap:1rem;display:grid;position:sticky;top:0}.preview-browser-module__eTGprG__identity{grid-area:identity;align-items:center;gap:1rem;min-width:0;display:flex}.preview-browser-module__eTGprG__identity>div{min-width:0}.preview-browser-module__eTGprG__identity p{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:600}.preview-browser-module__eTGprG__identity strong{color:var(--brand-navy);font-family:var(--font-domain);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.preview-browser-module__eTGprG__back{flex:none;min-height:44px}.preview-browser-module__eTGprG__viewportControls,.preview-browser-module__eTGprG__editControls,.preview-browser-module__eTGprG__purchase{align-items:center;gap:.35rem;display:flex}.preview-browser-module__eTGprG__viewportControls{grid-area:viewport}.preview-browser-module__eTGprG__editControls{grid-area:edit}.preview-browser-module__eTGprG__purchase{grid-area:purchase}.preview-browser-module__eTGprG__viewportControls,.preview-browser-module__eTGprG__editControls{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--workspace-control) 84%, transparent);box-shadow:var(--elevation-control);padding:.25rem}.preview-browser-module__eTGprG__viewportControls button,.preview-browser-module__eTGprG__editControls button{min-height:44px}.preview-browser-module__eTGprG__purchase span{color:var(--muted-foreground);font-size:var(--text-xs)}.preview-browser-module__eTGprG__toolbar :where(button,a),.preview-browser-module__eTGprG__emailPanel button{transition-property:color,background-color,border-color,box-shadow,filter,transform;transition-duration:.15s;transition-timing-function:ease}.preview-browser-module__eTGprG__toolbar :where(button,a):active,.preview-browser-module__eTGprG__emailPanel button:active{transform:translateY(1px)scale(.99)}.preview-browser-module__eTGprG__purchase a:hover,.preview-browser-module__eTGprG__emailPanel button:hover{box-shadow:var(--elevation-control);transform:translateY(-1px)}.preview-browser-module__eTGprG__emailPanel{z-index:15;color:var(--foreground);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, var(--brand-tint));box-shadow:var(--elevation-soft);grid-template-columns:minmax(220px,.75fr) minmax(360px,1.25fr);align-items:center;gap:1.5rem;padding:1rem max(1rem,50vw - 550px);display:grid;position:relative}.preview-browser-module__eTGprG__emailPanel strong{color:var(--brand-navy);font-size:var(--text-sm);font-weight:600;display:block}.preview-browser-module__eTGprG__emailPanel p{color:var(--muted-foreground);font-size:var(--text-xs);margin:.25rem 0 0;line-height:1.5}.preview-browser-module__eTGprG__emailPanel form>label{color:var(--foreground);font-size:var(--text-xs);margin-bottom:.35rem;font-weight:600;display:block}.preview-browser-module__eTGprG__emailPanel form>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.preview-browser-module__eTGprG__emailInput{min-width:0;min-height:44px}.preview-browser-module__eTGprG__emailPanel .preview-browser-module__eTGprG__emailSuccess,.preview-browser-module__eTGprG__emailPanel .preview-browser-module__eTGprG__emailError{align-items:center;gap:.35rem;margin-top:.45rem;font-weight:600;display:flex}.preview-browser-module__eTGprG__emailPanel .preview-browser-module__eTGprG__emailSuccess{color:var(--brand-mint-ink)}.preview-browser-module__eTGprG__emailPanel .preview-browser-module__eTGprG__emailError{color:var(--destructive)}.preview-browser-module__eTGprG__emailPanel .preview-browser-module__eTGprG__emailSuccess svg{width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.preview-browser-module__eTGprG__emailPanel{animation:.38s cubic-bezier(.16,1,.3,1) preview-browser-module__eTGprG__preview-panel-arrive}@keyframes preview-browser-module__eTGprG__preview-panel-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}.preview-browser-module__eTGprG__stage{justify-content:center;min-height:calc(100vh - 124px);padding:clamp(1rem,3vw,2.5rem);display:flex;overflow-x:auto}.preview-browser-module__eTGprG__browser{border:1px solid var(--border);border-radius:var(--radius-workspace-section);background:var(--card);width:100%;min-width:min(100%,390px);height:calc(100vh - 160px);box-shadow:var(--elevation-floating);transition:max-width .2s;overflow:hidden}.preview-browser-module__eTGprG__browserChrome{border-bottom:1px solid var(--border);background:var(--muted);grid-template-columns:1fr minmax(180px,420px) 1fr;align-items:center;height:44px;padding:0 .9rem;display:grid}.preview-browser-module__eTGprG__browserChrome>span{gap:.35rem;display:flex}.preview-browser-module__eTGprG__browserChrome i{background:var(--border);border-radius:50%;width:9px;height:9px;display:block}.preview-browser-module__eTGprG__browserChrome i:first-child{background:var(--brand-coral)}.preview-browser-module__eTGprG__browserChrome i:nth-child(2){background:var(--brand-lavender-light)}.preview-browser-module__eTGprG__browserChrome i:last-child{background:var(--brand-mint-deep)}.preview-browser-module__eTGprG__browserChrome p{color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--workspace-control);font-size:var(--text-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.36rem .8rem;overflow:hidden}.preview-browser-module__eTGprG__browserChrome small{color:var(--muted-foreground);font-size:var(--text-xs);justify-self:end}.preview-browser-module__eTGprG__browser[data-viewport=mobile] .preview-browser-module__eTGprG__browserChrome{grid-template-columns:auto 1fr}.preview-browser-module__eTGprG__browser[data-viewport=mobile] .preview-browser-module__eTGprG__browserChrome small{display:none}.preview-browser-module__eTGprG__previewFrame{height:calc(100% - 44px);position:relative}.preview-browser-module__eTGprG__previewFrame iframe{background:var(--card);border:0;width:100%;height:100%;display:block}.preview-browser-module__eTGprG__frameLoading{color:var(--foreground);background:radial-gradient(circle at 50% 38%, var(--workspace-mint-haze), transparent 22%), var(--background);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;inset:0}.preview-browser-module__eTGprG__frameLoading>span{border:3px solid color-mix(in srgb, var(--brand-mint) 20%, transparent);border-top-color:var(--brand-mint-deep);border-radius:50%;width:42px;height:42px;margin-bottom:.35rem;animation:.9s linear infinite preview-browser-module__eTGprG__frame-loading-spin}.preview-browser-module__eTGprG__frameLoading strong{font-size:var(--text-sm);font-weight:600}.preview-browser-module__eTGprG__frameLoading small{color:var(--muted-foreground);font-size:var(--text-xs)}@keyframes preview-browser-module__eTGprG__frame-loading-spin{to{transform:rotate(360deg)}}.preview-browser-module__eTGprG__disclosure{color:var(--muted-foreground);font-size:var(--text-xs);text-align:center;margin:0;padding:.8rem 1.2rem 1.1rem}@media (max-width:1360px){.preview-browser-module__eTGprG__toolbar{grid-template-columns:minmax(210px,1fr) auto auto;grid-template-areas:"identity viewport purchase""edit edit edit"}.preview-browser-module__eTGprG__editControls{justify-content:center}}@media (max-width:760px){.preview-browser-module__eTGprG__toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity purchase""viewport viewport""edit edit"}.preview-browser-module__eTGprG__identity .preview-browser-module__eTGprG__back,.preview-browser-module__eTGprG__identity p,.preview-browser-module__eTGprG__purchase span{display:none}.preview-browser-module__eTGprG__viewportControls,.preview-browser-module__eTGprG__editControls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.preview-browser-module__eTGprG__editControls{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-browser-module__eTGprG__emailPanel{grid-template-columns:1fr;gap:.8rem;padding:.9rem 1rem}.preview-browser-module__eTGprG__stage{min-height:calc(100vh - 148px);padding:.7rem}.preview-browser-module__eTGprG__browser{height:calc(100vh - 190px)}.preview-browser-module__eTGprG__browserChrome{grid-template-columns:auto 1fr}.preview-browser-module__eTGprG__browserChrome small{display:none}}@media (max-width:430px){.preview-browser-module__eTGprG__toolbar{gap:.65rem;padding-left:.75rem;padding-right:4.25rem}.preview-browser-module__eTGprG__viewportControls button,.preview-browser-module__eTGprG__editControls button{padding-inline:.35rem}.preview-browser-module__eTGprG__emailPanel form>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.preview-browser-module__eTGprG__browser{transition:none}.preview-browser-module__eTGprG__toolbar :where(button,a):active,.preview-browser-module__eTGprG__purchase a:hover,.preview-browser-module__eTGprG__emailPanel button:hover,.preview-browser-module__eTGprG__emailPanel button:active{transform:none}.preview-browser-module__eTGprG__frameLoading>span{border-color:var(--brand-mint);border-top-color:var(--brand-mint-deep);animation:none}}
.website-visualization-module__W1R6hW__launcher{color:#10283a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#fafffce0;border:1px solid #24866338;border-radius:10px;align-items:center;gap:.55rem;width:fit-content;max-width:calc(100vw - 2rem);min-height:44px;padding:.5rem .75rem .5rem .55rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #00112c17}.website-visualization-module__W1R6hW__launcher:active{transform:translateY(1px)scale(.99)}@media (prefers-reduced-motion:no-preference){.website-visualization-module__W1R6hW__launcher:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff47 50%,#0000 62%);animation:7s ease-in-out infinite website-visualization-module__W1R6hW__launcher-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes website-visualization-module__W1R6hW__launcher-sheen{0%,82%{transform:translate(-120%)}98%,to{transform:translate(120%)}}}.website-visualization-module__W1R6hW__launcher>svg{color:#fff;background:linear-gradient(145deg,#334155,#64748b);border-radius:8px;width:28px;height:28px;padding:.4rem}.website-visualization-module__W1R6hW__launcher span{text-align:left;display:grid}.website-visualization-module__W1R6hW__launcher strong{font-size:.78rem;line-height:1.2}.website-visualization-module__W1R6hW__launcher small{color:#62716b;margin-top:.05rem;font-size:.66rem;line-height:1.2}.website-visualization-module__W1R6hW__launcher:hover{background:#fafffcfa;border-color:#2486636b;transform:translateY(-1px);box-shadow:0 6px 18px #00112c1f}.website-visualization-module__W1R6hW__launcher:focus-visible{outline-offset:3px;outline:3px solid #38e8b073}.website-visualization-module__W1R6hW__launcher[data-variant=MINI]{box-shadow:none}.website-visualization-module__W1R6hW__launcher[data-variant=STANDARD]{background:#f1faf7eb}.website-visualization-module__W1R6hW__launcher[data-variant=BRANDABLE]{background:#f5fcffe6;border-color:#38e8b04d}.website-visualization-module__W1R6hW__launcher[data-variant=MERIDIAN]{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-width:0;border-color:#0000;border-radius:0;padding:.25rem 0}.website-visualization-module__W1R6hW__launcher[data-variant=MERIDIAN]:after{content:none}.website-visualization-module__W1R6hW__launcher[data-variant=MERIDIAN] small{color:#b9c8dc}.website-visualization-module__W1R6hW__launcher[data-variant=NOIR]{color:#f5f2ea;box-shadow:none;background:#121215eb;border-color:#d4a01780}.website-visualization-module__W1R6hW__launcher[data-variant=NOIR] small{color:#a8a296}.website-visualization-module__W1R6hW__launcher[data-accent=slate]>svg{background:linear-gradient(145deg,#334155,#64748b)}.website-visualization-module__W1R6hW__launcher[data-accent=teal]>svg{background:linear-gradient(145deg,#0f6a4f,#19a77b)}.website-visualization-module__W1R6hW__launcher[data-accent=indigo]>svg{background:linear-gradient(145deg,#3730a3,#6366f1)}.website-visualization-module__W1R6hW__launcher[data-accent=emerald]>svg{background:linear-gradient(145deg,#047857,#34d399)}.website-visualization-module__W1R6hW__launcher[data-accent=amber]>svg{color:#2b1b04;background:linear-gradient(145deg,#d97706,#fbbf24)}.website-visualization-module__W1R6hW__launcher[data-accent=rose]>svg{background:linear-gradient(145deg,#be123c,#fb7185)}.website-visualization-module__W1R6hW__launcher[data-variant=MERIDIAN]>svg{color:#38e8b0;background:0 0;border-radius:0;width:28px;height:28px;padding:0}.website-visualization-module__W1R6hW__launcher[data-variant=MERIDIAN]:hover{box-shadow:none;background:0 0;border-color:#0000}.website-visualization-module__W1R6hW__launcher[data-variant=NOIR]>svg{color:#1a1206;background:linear-gradient(145deg,#d4a017,#f0c24b)}.website-visualization-module__W1R6hW__backdrop{z-index:1000;color:#132c22;background:0 0;position:fixed;inset:0;overflow:auto}.website-visualization-module__W1R6hW__backdrop:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);content:"";pointer-events:none;background:#081611b3;position:fixed;inset:0}.website-visualization-module__W1R6hW__close{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:1100;color:#173629;cursor:pointer;background:#fffffff0;border:1px solid #d3ded6;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:fixed;box-shadow:0 8px 25px #0f23191f}.website-visualization-module__W1R6hW__close svg{width:18px}.website-visualization-module__W1R6hW__close:hover{border-color:#16705359;transform:translateY(-1px);box-shadow:0 10px 28px #0f23192b}.website-visualization-module__W1R6hW__close:active{transform:translateY(1px)scale(.98)}.website-visualization-module__W1R6hW__composer{z-index:1;width:min(940px,100% - 2rem);margin:max(4.5rem, env(safe-area-inset-top)) auto max(2rem, env(safe-area-inset-bottom));background:radial-gradient(circle at 84% 10%,#82e0bd47,#0000 30%),linear-gradient(145deg,#f9fcf9,#e9f2ec);border:1px solid #ffffff8c;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 38px 120px #000c085c}.website-visualization-module__W1R6hW__composerGrid{grid-template-columns:minmax(0,.95fr) minmax(330px,.75fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.6rem,5vw,4rem);display:grid}.website-visualization-module__W1R6hW__composerCopy{min-width:0}.website-visualization-module__W1R6hW__eyebrow{color:#167053;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1.3rem;font-size:.74rem;font-weight:800;display:flex}.website-visualization-module__W1R6hW__eyebrow svg{width:16px}.website-visualization-module__W1R6hW__composer h2{color:#102b20;letter-spacing:-.05em;overflow-wrap:anywhere;max-width:14ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,3.8vw,3.5rem);font-weight:500;line-height:.98}.website-visualization-module__W1R6hW__composer h2 span{color:#137354}.website-visualization-module__W1R6hW__intro{color:#586b62;max-width:52ch;margin:1.4rem 0 0;font-size:.94rem;line-height:1.65}.website-visualization-module__W1R6hW__composer ul{color:#456458;flex-wrap:wrap;gap:.65rem 1.4rem;margin:1.5rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.website-visualization-module__W1R6hW__composer li:before{content:"✓";color:#169268;margin-right:.4rem;font-weight:800}.website-visualization-module__W1R6hW__ideaCard{background:#ffffffeb;border:1px solid #1670532e;border-radius:22px;min-height:330px;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 24px 70px #17362824}.website-visualization-module__W1R6hW__ideaCard label{color:#183a2c;margin-bottom:.65rem;font-size:.82rem;font-weight:750;display:block}.website-visualization-module__W1R6hW__ideaCard textarea{resize:vertical;color:#173328;width:100%;min-height:126px;font:inherit;background:#fbfdfb;border:1px solid #cfddd4;border-radius:13px;outline:none;padding:1rem;font-size:.92rem;line-height:1.55}.website-visualization-module__W1R6hW__ideaCard textarea:focus{border-color:#1b8c65;box-shadow:0 0 0 3px #1b8c651f}.website-visualization-module__W1R6hW__count{color:#829087;text-align:right;margin-top:.35rem;font-size:.68rem}.website-visualization-module__W1R6hW__generate,.website-visualization-module__W1R6hW__surprise{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.55rem;font-size:.85rem;font-weight:750;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.website-visualization-module__W1R6hW__generate{color:#fff;background:#155f46;border:0;margin-top:1.2rem;box-shadow:0 10px 24px #155f4633}.website-visualization-module__W1R6hW__generate svg{width:17px}.website-visualization-module__W1R6hW__generate:disabled{opacity:.42;cursor:not-allowed}.website-visualization-module__W1R6hW__generate:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 13px 29px #155f4642}.website-visualization-module__W1R6hW__generate:not(:disabled):active{transform:translateY(1px)scale(.99);box-shadow:0 7px 18px #155f462e}.website-visualization-module__W1R6hW__surprise{color:#175a43;background:0 0;border:1px solid #bdd2c5;margin-top:.65rem}.website-visualization-module__W1R6hW__surprise:hover{background:#1670530d;border-color:#175a4361}.website-visualization-module__W1R6hW__surprise:active{transform:translateY(1px)scale(.99)}.website-visualization-module__W1R6hW__error{color:#9d2e2e;margin:.8rem 0 0;font-size:.76rem}.website-visualization-module__W1R6hW__authGate{color:#183a2c;background:#f2f8f4;border:1px solid #16705333;border-radius:13px;margin-top:1rem;padding:1rem}.website-visualization-module__W1R6hW__authGate>strong{font-size:.86rem}.website-visualization-module__W1R6hW__authGate>p{color:#5b7065;margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.website-visualization-module__W1R6hW__authActions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.85rem;display:grid}.website-visualization-module__W1R6hW__authActions a{border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:.8rem;font-weight:750;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.website-visualization-module__W1R6hW__authPrimary{color:#fff;background:#155f46;border:1px solid #155f46;box-shadow:0 8px 20px #155f4629}.website-visualization-module__W1R6hW__authSecondary{color:#175a43;background:#fff;border:1px solid #b8cec0}.website-visualization-module__W1R6hW__authActions a:hover{transform:translateY(-1px)}.website-visualization-module__W1R6hW__authActions a:active{transform:translateY(1px)scale(.99)}.website-visualization-module__W1R6hW__authActions a:focus-visible{outline-offset:2px;outline:3px solid #1b8c6547}.website-visualization-module__W1R6hW__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.website-visualization-module__W1R6hW__orbit{color:#fff;background:linear-gradient(145deg,#12634a,#40b48a);border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:1.5rem;animation:1.8s ease-in-out infinite website-visualization-module__W1R6hW__breathe;display:flex;box-shadow:0 0 0 12px #3db18717,0 0 0 24px #3db1870d}.website-visualization-module__W1R6hW__orbit svg{width:29px}.website-visualization-module__W1R6hW__loading strong{color:#17382b;font-size:1rem}.website-visualization-module__W1R6hW__loading small{color:#74837a;max-width:34ch;margin-top:.8rem;font-size:.7rem;line-height:1.5}.website-visualization-module__W1R6hW__disclosure{color:#718078;text-align:center;background:#ffffff61;border-top:1px solid #1670531a;margin:0;padding:.9rem 1.2rem 1.1rem;font-size:.68rem}.website-visualization-module__W1R6hW__previewStage{z-index:1;min-height:100vh;position:relative}.website-visualization-module__W1R6hW__fallbackNote{z-index:1050;color:#72530c;background:#fff9e6;border:1px solid #e5cc86;border-radius:10px;max-width:380px;margin:0;padding:.8rem 1rem;font-size:.72rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 10px 30px #32280a1f}@keyframes website-visualization-module__W1R6hW__breathe{50%{transform:scale(1.05)}}@media (prefers-reduced-motion:no-preference){.website-visualization-module__W1R6hW__composer,.website-visualization-module__W1R6hW__previewStage{animation:.45s cubic-bezier(.16,1,.3,1) website-visualization-module__W1R6hW__preview-rise}.website-visualization-module__W1R6hW__ideaCard{animation:.57s cubic-bezier(.16,1,.3,1) website-visualization-module__W1R6hW__preview-rise-late}@keyframes website-visualization-module__W1R6hW__preview-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes website-visualization-module__W1R6hW__preview-rise-late{0%,21%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:820px){.website-visualization-module__W1R6hW__launcher{max-width:100%}.website-visualization-module__W1R6hW__composer{border-radius:22px;width:min(620px,100% - 1.25rem);margin-top:4rem}.website-visualization-module__W1R6hW__composerGrid{grid-template-columns:1fr;gap:1.7rem;padding:2rem 1.2rem 1.3rem}.website-visualization-module__W1R6hW__composer h2{max-width:14ch;font-size:clamp(2.35rem,10vw,3rem)}.website-visualization-module__W1R6hW__intro{margin-top:1rem}.website-visualization-module__W1R6hW__ideaCard{min-height:320px}.website-visualization-module__W1R6hW__authActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.website-visualization-module__W1R6hW__launcher{transition:none}.website-visualization-module__W1R6hW__launcher:hover,.website-visualization-module__W1R6hW__close:hover,.website-visualization-module__W1R6hW__close:active,.website-visualization-module__W1R6hW__generate:not(:disabled):hover,.website-visualization-module__W1R6hW__generate:not(:disabled):active,.website-visualization-module__W1R6hW__surprise:active,.website-visualization-module__W1R6hW__authActions a:hover,.website-visualization-module__W1R6hW__authActions a:active{transform:none}.website-visualization-module__W1R6hW__orbit{animation:none}}
