.Lk55pW_scope{--bg:#07070a;--surface-1:#0e0e12;--surface-2:#15151b;--border:#23232b;--border-strong:#34343f;--text:#f5f5f7;--text-2:#b4b4be;--text-3:#8a8a96;--focus:#ed457b;--luma-purple:#8b1bad;--luma-magenta:#ed457b;--luma-orange:#ff9024;--luma-gradient:linear-gradient(90deg,#8b1bad 0%,#ed457b 55%,#ff9024 100%);--luma-gradient-text:linear-gradient(90deg,#c06be6 0%,#f2598e 55%,#ffa64d 100%);--radius-pill:9999px;--radius-card:20px;--radius-lg:24px;--radius-media:16px;--radius-input:12px;--text-display:clamp(2.125rem,1.4rem + 3.2vw,3.75rem);--text-h2:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);--text-h3:clamp(1.125rem,1.05rem + .4vw,1.375rem);--text-body:clamp(.9375rem,.9rem + .2vw,1rem);--text-body-lg:clamp(1.0625rem,1rem + .25vw,1.1875rem);--text-sm:clamp(.8125rem,.8rem + .1vw,.875rem);--text-xs:.75rem;--space-section:clamp(64px,8vw,112px);color:var(--text);letter-spacing:0;line-height:1.8}html:not(.dark) .Lk55pW_scope{--bg:#fbfaf9;--surface-1:#f4f2f0;--surface-2:#ebe8e4;--border:#e4e0db;--border-strong:#cfcac4;--text:#0a0a0c;--text-2:#4a4650;--text-3:#6e6a74;--luma-gradient-text:linear-gradient(90deg,var(--luma-purple) 0%,#b02059 55%,#a34408 100%)}.Lk55pW_scope:is(a,button,summary),.Lk55pW_scope :is(a,button,summary){scroll-margin-block:80px 96px}.Lk55pW_scope:is(a,button,summary):focus-visible,.Lk55pW_scope :is(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Lk55pW_scope *,.Lk55pW_scope :before,.Lk55pW_scope :after{transition:none!important;animation:none!important}}.Lk55pW_scope{--lm-enter-dur:.6s;--lm-enter-stagger:70ms;--lm-ease-out:cubic-bezier(.16,1,.3,1);--lm-ease-ui:cubic-bezier(.23,1,.32,1);--lm-ease-move:cubic-bezier(.77,0,.175,1);--lm-ease-close:cubic-bezier(.4,0,1,1);--lm-surface-dur:.24s;--lm-sheet-dur:.32s;--lm-close-dur:.16s;--lm-morph-dur:.32s}:is(.Lk55pW_scope [data-reveal][data-revealed=false],.Lk55pW_scope[data-reveal][data-revealed=false]){opacity:0;transform:translateY(24px)}.Lk55pW_scope .lm-gradient-word{color:#0000;background-image:linear-gradient(90deg,#c06be6,#f2598e,#ffa64d,#f2598e,#c06be6);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite paused Lk55pW_homeGradient;display:inline-block}html:not(.dark) .Lk55pW_scope .lm-gradient-word{background-image:linear-gradient(90deg,#8b1bad,#b02059,#a34408,#b02059,#8b1bad)}@keyframes Lk55pW_homeGradient{0%{background-position:0%}to{background-position:200%}}.Lk55pW_scope [data-loop]{animation-play-state:paused}.Lk55pW_scope [data-loop][data-in-view=true]{animation-play-state:running}.Lk55pW_scope [data-glow-card]{isolation:isolate;position:relative}.Lk55pW_scope [data-glow-card]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--glow-x,50%) var(--glow-y,50%),color-mix(in srgb,var(--glow-c,var(--luma-magenta)) 16%,transparent),transparent 70%);transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Lk55pW_scope [data-glow-card][data-glow-active=true]:before{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.Lk55pW_scope [data-loop],.Lk55pW_scope .lm-gradient-word){animation:none!important}}
.xtxIuW_button{isolation:isolate;border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-block-size:44px;padding-inline:20px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.xtxIuW_primary{--fill:var(--bg);--fill-label:var(--text);--fill-border:var(--text);background:var(--text);color:var(--bg);border:1px solid #0000}.xtxIuW_secondary{--fill:var(--surface-2);--fill-label:var(--text);--fill-border:var(--text-3);color:var(--text);border:1px solid var(--border-strong);background:0 0}.xtxIuW_ghost{color:var(--text-2);background:0 0;border:1px solid #0000}.xtxIuW_button:disabled{opacity:1;background:var(--surface-1);color:var(--text-2);border-color:var(--border);cursor:not-allowed}.xtxIuW_card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);padding:24px;transition:background-color .15s,border-color .15s}.xtxIuW_badge{color:var(--text-2);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.xtxIuW_dot{background:var(--luma-gradient);border-radius:50%;block-size:6px;inline-size:6px}.xtxIuW_header{max-inline-size:720px}.xtxIuW_header h2{font-size:var(--text-h2);margin-block:16px;font-weight:500;line-height:1.3}.xtxIuW_header p{color:var(--text-2);font-size:var(--text-body);line-height:1.8}.xtxIuW_media{border-radius:var(--radius-media);background:var(--surface-1);display:block;position:relative;overflow:hidden}.xtxIuW_poster{object-fit:cover;block-size:100%;inline-size:100%}.xtxIuW_play{border-radius:var(--radius-pill);background:var(--bg);color:var(--text);align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:flex;position:absolute;inset-block-end:12px;inset-inline-end:12px}@media (hover:hover){.xtxIuW_card:hover{border-color:var(--border-strong);background:var(--surface-2)}}@media (max-width:639px){.xtxIuW_card{border-radius:16px;padding:20px}}.xtxIuW_button{transition:transform .12s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1),border-color .25s cubic-bezier(.23,1,.32,1)}.xtxIuW_primary:before,.xtxIuW_secondary:before{content:"";z-index:-1;pointer-events:none;background:var(--fill);border-radius:50%;block-size:260%;transition:transform .45s cubic-bezier(.77,0,.175,1);position:absolute;inset-block-start:100%;inset-inline:-25%;transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.xtxIuW_primary:not(:disabled):hover:before,.xtxIuW_secondary:not(:disabled):hover:before{transform:translateY(-70%)}.xtxIuW_primary:not(:disabled):hover,.xtxIuW_secondary:not(:disabled):hover{color:var(--fill-label);border-color:var(--fill-border);transition:transform .12s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1) .12s,border-color .25s cubic-bezier(.23,1,.32,1) .12s}.xtxIuW_ghost:hover{color:var(--text)}}.xtxIuW_primary:focus-visible:before,.xtxIuW_secondary:focus-visible:before{transform:translateY(-70%)}.xtxIuW_primary:focus-visible,.xtxIuW_secondary:focus-visible{color:var(--fill-label);border-color:var(--fill-border)}.xtxIuW_secondary[aria-pressed=true]{background:var(--surface-2);border-color:var(--text-3)}@media (prefers-reduced-motion:reduce){.xtxIuW_primary:before,.xtxIuW_secondary:before{transition:none}}.xtxIuW_button:active{transform:scale(.97)}.xtxIuW_button svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.xtxIuW_button:hover svg{transform:translate(-4px)}}.xtxIuW_header h2{text-wrap:balance}.xtxIuW_header p{text-wrap:pretty}
.GOKbtW_section{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--luma-purple) 16%,transparent),transparent 70%),var(--bg);padding-block:var(--space-section);text-align:center}.GOKbtW_container{max-inline-size:1200px;margin-inline:auto;padding-inline:20px;display:grid}.GOKbtW_container>*{grid-column:1/-1}.GOKbtW_container>span{justify-self:center}.GOKbtW_section h2{font-size:var(--text-h2);font-weight:500;line-height:1.3}.GOKbtW_phrase{background:var(--luma-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.GOKbtW_support{font-size:var(--text-body);color:var(--text-2);margin-block:24px;line-height:1.8}.GOKbtW_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block:24px 32px;display:flex}.GOKbtW_section{isolation:isolate;background:var(--bg);position:relative}.GOKbtW_section:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--luma-purple) 16%,transparent),transparent 70%);pointer-events:none;position:absolute;inset:0}.GOKbtW_section h2:after{content:"";background:var(--text-3);transform-origin:100%;block-size:1px;inline-size:96px;margin:20px auto 0;display:block}.GOKbtW_section h2[data-revealed=true]:after{animation:.6s cubic-bezier(.77,0,.175,1) GOKbtW_ctaUnderline}@keyframes GOKbtW_ctaUnderline{0%{transform:scaleX(0)}}@supports (animation-timeline:view()){.GOKbtW_section:before{animation:linear both GOKbtW_ctaGlow;animation-timeline:view();animation-range:entry cover 50%}@keyframes GOKbtW_ctaGlow{0%{opacity:.4}to{opacity:1}}}@media (min-width:768px){.GOKbtW_container{padding-inline:32px}}@media (min-width:1024px){.GOKbtW_container{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.GOKbtW_container>*{grid-column:3/span 8}}@media (min-width:1200px){.GOKbtW_container{padding-inline:48px}}
._8OoTIW_nav{z-index:50;block-size:56px;margin-block-end:-56px;position:sticky;inset-block-start:0}._8OoTIW_nav:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-block-end:1px solid #0000;transition:background-color .24s cubic-bezier(.23,1,.32,1),border-color .24s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}._8OoTIW_scrolled:before{background:color-mix(in srgb,var(--bg) 72%,transparent);border-color:var(--border)}._8OoTIW_bar{justify-content:space-between;align-items:center;gap:16px;block-size:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:20px;display:flex;position:relative}._8OoTIW_logo{flex-shrink:0;align-items:center;min-block-size:44px;display:flex}._8OoTIW_logo img{filter:brightness(0);block-size:auto;inline-size:104px}.dark ._8OoTIW_logo img{filter:brightness(0)invert()}._8OoTIW_enter{animation:.7s cubic-bezier(.16,1,.3,1) both _8OoTIW_navIn;animation-delay:calc(var(--lm-i,0) * 90ms)}@keyframes _8OoTIW_navIn{0%{opacity:0;transform:translateY(-8px)}}._8OoTIW_links{align-items:center;gap:2px;display:none}._8OoTIW_link{min-block-size:40px;color:var(--text-2);font:inherit;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding-inline:14px;font-size:14px;text-decoration:none;transition:color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}._8OoTIW_link:is([aria-current=page],[data-current=true]){color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}._8OoTIW_link[aria-expanded=true]{color:var(--text);background:color-mix(in srgb,var(--surface-2) 70%,transparent)}@media (hover:hover) and (pointer:fine){._8OoTIW_link:not([aria-current=page],[data-current=true]):hover{color:var(--text);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}}._8OoTIW_chevron{flex-shrink:0;transition:transform .24s cubic-bezier(.23,1,.32,1)}._8OoTIW_link[aria-expanded=true] ._8OoTIW_chevron{transform:rotate(180deg)}._8OoTIW_actions{align-items:center;gap:8px;display:flex}._8OoTIW_desktop{display:none}._8OoTIW_icon{border:1px solid var(--border);border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--text-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){._8OoTIW_icon:hover{background:var(--surface-2);color:var(--text)}}._8OoTIW_icon:active{transform:scale(.95)}._8OoTIW_theme svg{transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);position:absolute}._8OoTIW_sun{opacity:0;transform:rotate(-90deg)scale(.6)}._8OoTIW_moon{opacity:1;transform:none}.dark ._8OoTIW_sun{opacity:1;transform:none}.dark ._8OoTIW_moon{opacity:0;transform:rotate(90deg)scale(.6)}._8OoTIW_panel{inset-block-start:calc(100% + 4px);inline-size:var(--panel-w,0);block-size:var(--panel-h,0);transform:translate3d(var(--panel-x,0),0,0);transform-origin:var(--panel-origin,50%) 0;contain:layout paint;border:1px solid color-mix(in srgb,var(--border-strong) 80%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 80%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);position:absolute;left:0;overflow:hidden;box-shadow:0 24px 64px -24px #0000008c,inset 0 1px #ffffff0a}html:not(.dark) ._8OoTIW_panel{box-shadow:0 24px 64px -24px #14101e2e}._8OoTIW_panel[data-state=closed]{visibility:hidden;opacity:0;pointer-events:none}._8OoTIW_panel[data-state=open]{opacity:1;transition:opacity .24s cubic-bezier(.16,1,.3,1),scale .24s cubic-bezier(.16,1,.3,1),translate .24s cubic-bezier(.16,1,.3,1);translate:0;scale:1}@starting-style{._8OoTIW_panel[data-state=open]{opacity:0;translate:0 8px;scale:.98}}._8OoTIW_panel[data-state=open][data-morph=true]{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.77,0,.175,1),inline-size .32s cubic-bezier(.77,0,.175,1),block-size .32s cubic-bezier(.77,0,.175,1)}._8OoTIW_panel[data-state=closing]{opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,1,1),translate .16s cubic-bezier(.4,0,1,1);translate:0 8px}._8OoTIW_section{opacity:0;inline-size:max-content;transform:translate3d(var(--shift,0px),0,0);padding:10px;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .32s cubic-bezier(.77,0,.175,1);position:absolute;inset-block-start:0;inset-inline-start:0}._8OoTIW_section[data-active=true]{opacity:1;transition:opacity .24s cubic-bezier(.16,1,.3,1) 60ms,transform .32s cubic-bezier(.77,0,.175,1)}._8OoTIW_menuList{gap:2px;inline-size:300px;margin:0;padding:0;list-style:none;display:grid}._8OoTIW_menuTwo{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:620px}._8OoTIW_menuItem{min-block-size:56px;color:var(--text-2);border-radius:16px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:flex}._8OoTIW_menuItem:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}._8OoTIW_menuItem[aria-current=page],._8OoTIW_sheetSubItem[aria-current=page]{background:var(--surface-2);color:var(--text)}@media (hover:hover) and (pointer:fine){._8OoTIW_menuItem:hover{background:color-mix(in srgb,var(--surface-2) 80%,transparent);color:var(--text)}._8OoTIW_menuItem:hover ._8OoTIW_menuIcon{color:var(--text);border-color:var(--border-strong)}}._8OoTIW_menuIcon{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,transparent);block-size:36px;inline-size:36px;color:var(--text-2);border-radius:12px;flex-shrink:0;place-items:center;transition:color .18s,border-color .18s;display:grid}._8OoTIW_menuIcon svg{block-size:20px;inline-size:20px}._8OoTIW_menuText{flex-direction:column;min-inline-size:0;display:flex}._8OoTIW_menuLabel{color:var(--text);font-size:14px;font-weight:500;line-height:1.5}._8OoTIW_menuDescription{color:var(--text-3);text-wrap:pretty;font-size:12px;line-height:1.6}._8OoTIW_sheet{overscroll-behavior:contain;block-size:auto;max-block-size:calc(100dvh - 24px);inline-size:calc(100% - 24px);max-inline-size:440px;color:var(--text);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-1) 84%,transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);transform-origin:0 0;border-radius:24px;margin:0 0 0 auto;padding:16px;position:fixed;inset:12px 12px auto;overflow:auto;box-shadow:0 32px 80px -24px #000000b3}._8OoTIW_sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;transition:opacity .24s cubic-bezier(.16,1,.3,1)}html:not(.dark) ._8OoTIW_sheet::backdrop{background:#14101e59}._8OoTIW_sheet[data-state=closing]::backdrop{opacity:0;transition-duration:.16s}@starting-style{._8OoTIW_sheet[open]::backdrop{opacity:0}}._8OoTIW_sheetTop{justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px;display:flex}._8OoTIW_sheetTools{gap:8px;display:flex}._8OoTIW_sheetLinks{flex-direction:column;gap:2px;display:flex}._8OoTIW_sheetRow{min-block-size:48px;color:var(--text-2);cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding-inline:8px;font-size:15px;text-decoration:none;list-style:none;display:flex}._8OoTIW_sheetRow::-webkit-details-marker{display:none}._8OoTIW_sheetRow ._8OoTIW_menuIcon{block-size:34px;inline-size:34px}._8OoTIW_sheetRow:is([aria-current=page],[data-current=true]){color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}._8OoTIW_sheetRow ._8OoTIW_chevron{margin-inline-start:auto}._8OoTIW_sheetGroup[open]>._8OoTIW_sheetRow{color:var(--text)}._8OoTIW_sheetGroup[open]:not([data-closing])>._8OoTIW_sheetRow ._8OoTIW_chevron{transform:rotate(180deg)}._8OoTIW_sheetSub{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:4px 0 8px;padding:0;list-style:none;display:grid}._8OoTIW_sheetSubItem{min-block-size:44px;color:var(--text-2);border-radius:12px;align-items:center;gap:8px;padding-inline:8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}._8OoTIW_sheetSubItem ._8OoTIW_menuIcon{border-radius:10px;block-size:30px;inline-size:30px}._8OoTIW_sheetSubItem ._8OoTIW_menuIcon svg{block-size:18px;inline-size:18px}._8OoTIW_sheetActions{border-block-start:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin-block-start:12px;padding-block-start:16px;display:grid}@media (min-width:768px){._8OoTIW_bar{padding-inline:32px}}@media (min-width:1200px){._8OoTIW_nav{block-size:64px;margin-block-end:-64px}._8OoTIW_bar{padding-inline:48px}._8OoTIW_links,._8OoTIW_desktop{display:flex}._8OoTIW_mobile{display:none}._8OoTIW_logo img{inline-size:112px}}@media (prefers-reduced-motion:reduce){._8OoTIW_enter{animation:none}._8OoTIW_panel,._8OoTIW_section,._8OoTIW_panel[data-state]{transition:opacity .12s linear!important}}html[data-theme-switching]::view-transition-old(_8OoTIW_root){mix-blend-mode:normal;animation:none}html[data-theme-switching]::view-transition-new(_8OoTIW_root){mix-blend-mode:normal;animation:none}
.ImeTwq_section{background:var(--bg);padding-block:var(--space-section);overflow-x:clip}.ImeTwq_bleed{margin-block-start:8px}.ImeTwq_container{max-inline-size:1200px;margin-inline:auto;padding-inline:20px}.ImeTwq_viewport{direction:ltr;margin-block-start:24px;padding-block:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ImeTwq_viewport:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ImeTwq_track{will-change:transform;inline-size:max-content;display:flex;position:relative}.ImeTwq_set{flex-shrink:0;align-items:stretch;gap:16px;padding-right:16px;display:flex}.ImeTwq_set[data-dup]{display:none}.ImeTwq_section [data-lens=true] .ImeTwq_set[data-dup]{display:flex}.ImeTwq_section [data-lens=true] .ImeTwq_viewport{overflow:hidden}.ImeTwq_card{transform-origin:50%;backface-visibility:hidden;direction:rtl;flex-shrink:0;inline-size:290px;min-inline-size:0}.ImeTwq_person{align-items:center;gap:12px;display:flex}.ImeTwq_avatar{flex-shrink:0;block-size:32px;inline-size:32px}.ImeTwq_person h3,.ImeTwq_person p{font-size:var(--text-sm);color:var(--text-2);font-weight:500}.ImeTwq_stars{color:var(--text-2);gap:4px;margin-block:16px;display:flex}.ImeTwq_quote{color:var(--text-2);font-size:var(--text-body);text-wrap:pretty;font-weight:400;line-height:1.8}.ImeTwq_desktop{display:none}@media (min-width:768px){.ImeTwq_container{padding-inline:32px}.ImeTwq_card{inline-size:350px}}@media (min-width:1024px){.ImeTwq_desktop{display:block}.ImeTwq_mobile{display:none}}@media (min-width:1200px){.ImeTwq_container{padding-inline:48px}}@media (prefers-reduced-motion:reduce){.ImeTwq_section .ImeTwq_set[data-dup]{display:none!important}.ImeTwq_section .ImeTwq_viewport{overflow-x:auto!important}.ImeTwq_track,.ImeTwq_card{opacity:1!important;transform:none!important}}.ImeTwq_section[data-save-data=true] .ImeTwq_set[data-dup]{display:none!important}.ImeTwq_section[data-save-data=true] .ImeTwq_viewport{overflow-x:auto!important}.ImeTwq_section[data-save-data=true] .ImeTwq_track{transform:none}
.nb1zWG_studio{isolation:isolate;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 88%,transparent);position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #8b1bad73,inset 0 1px #ffffff0d}html:not(.dark) .nb1zWG_studio{box-shadow:0 40px 100px -40px #8b1bad40}.nb1zWG_bar{border-block-end:1px solid var(--border);min-block-size:44px;color:var(--text-3);align-items:center;gap:12px;padding-inline:16px;font-size:12px;display:flex}.nb1zWG_lights{direction:ltr;gap:6px;display:flex}.nb1zWG_lights i{background:var(--border-strong);border-radius:50%;block-size:8px;inline-size:8px}.nb1zWG_title{color:var(--text-2);flex:1}.nb1zWG_status{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);grid-template-columns:auto auto;align-items:center;gap:6px;padding:2px 10px;display:inline-grid}.nb1zWG_status i{background:#3ecf8e;border-radius:50%;block-size:6px;inline-size:6px}.nb1zWG_status span{visibility:hidden;grid-area:1/2;justify-self:center}.nb1zWG_studio:not([data-phase=type]):not([data-phase=configure]):not([data-phase=process]) .nb1zWG_status [data-when=done],.nb1zWG_studio[data-phase=type] .nb1zWG_status [data-when=type],.nb1zWG_studio[data-phase=configure] .nb1zWG_status [data-when=configure],.nb1zWG_studio[data-phase=process] .nb1zWG_status [data-when=process]{visibility:visible}.nb1zWG_studio[data-phase=process] .nb1zWG_status i{background:var(--luma-magenta);animation:.9s cubic-bezier(.77,0,.175,1) infinite alternate nb1zWG_studioPulse}@keyframes nb1zWG_studioPulse{to{opacity:.35;transform:scale(.7)}}.nb1zWG_body{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.nb1zWG_studio [data-active=false]{opacity:0;visibility:hidden}.nb1zWG_settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nb1zWG_settings [data-setting=model]{grid-column:span 2}.nb1zWG_setting{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);min-inline-size:0;color:var(--text-3);align-items:center;gap:8px;padding:8px 10px;transition:border-color .24s cubic-bezier(.23,1,.32,1),background-color .24s cubic-bezier(.23,1,.32,1);display:flex}.nb1zWG_setting svg{flex-shrink:0}.nb1zWG_settingText{flex-direction:column;min-inline-size:0;line-height:1.5;display:flex}.nb1zWG_settingText small{color:var(--text-3);font-size:12px}.nb1zWG_values{display:grid}.nb1zWG_values b{color:var(--text);white-space:nowrap;grid-area:1/1;font-size:13px;font-weight:500;transition:opacity .24s cubic-bezier(.23,1,.32,1),visibility}.nb1zWG_values b[data-active=false]{transition:opacity .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s}.nb1zWG_composer{border:1px solid var(--border);background:var(--bg);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""prompt generate";align-items:end;gap:4px 12px;padding:10px;padding-inline-start:14px;display:grid;position:relative;overflow:hidden}.nb1zWG_label{color:var(--text-3);grid-area:label;font-size:12px}.nb1zWG_prompts{grid-area:prompt;align-self:center;min-inline-size:0;display:grid}.nb1zWG_prompt{color:var(--text);grid-area:1/1;margin:0;font-size:13px;line-height:1.8}.nb1zWG_prompt[data-active=true]{transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility}.nb1zWG_word{position:relative}.nb1zWG_prompt .nb1zWG_word:after{content:"";background:var(--luma-magenta);opacity:0;inline-size:2px;position:absolute;inset-block:.25em;inset-inline-end:-3px}.nb1zWG_generate{border-radius:var(--radius-pill);background:var(--text);min-block-size:36px;color:var(--bg);white-space:nowrap;flex-shrink:0;grid-area:generate;align-items:center;gap:6px;padding-inline:14px;font-size:13px;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .2s;display:inline-flex}.nb1zWG_progress{background:linear-gradient(90deg,var(--luma-purple),var(--luma-magenta),var(--luma-orange));transform-origin:100%;opacity:0;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.nb1zWG_stage{aspect-ratio:3/2;border-radius:var(--radius-media);background:var(--surface-2);contain:paint;position:relative;overflow:hidden}.nb1zWG_result{z-index:1;position:absolute;inset:0}.nb1zWG_result img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.nb1zWG_result[data-active=true]{z-index:2}.nb1zWG_skeleton{z-index:3;opacity:0;background:var(--surface-2);pointer-events:none;transition:opacity .3s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.nb1zWG_skeleton:before{content:"";background:linear-gradient(100deg,transparent 40%,color-mix(in srgb,var(--text) 8%,transparent) 50%,transparent 60%) 100% 0 / 300% 100% no-repeat;position:absolute;inset:0}.nb1zWG_scan{z-index:4;background:linear-gradient(180deg,transparent calc(100% - 2px),var(--luma-magenta) calc(100% - 2px));opacity:0;pointer-events:none;position:absolute;inset:0}.nb1zWG_done{z-index:4;border-radius:var(--radius-pill);color:#fff;background:#0000009e;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}.nb1zWG_done svg{color:#3ecf8e}.nb1zWG_rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.nb1zWG_indicator{border:2px solid var(--text);inline-size:calc(20% - 6.4px);transform:translate3d(calc(var(--scene,0) * (-100% - 8px)),0,0);pointer-events:none;z-index:1;border-radius:12px;transition:transform .42s cubic-bezier(.77,0,.175,1);position:absolute;inset-block:0;inset-inline-start:0}.nb1zWG_thumb{aspect-ratio:1;background:var(--surface-2);cursor:pointer;opacity:.62;border:0;border-radius:12px;padding:0;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:block;position:relative;overflow:hidden}.nb1zWG_thumb img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.nb1zWG_thumb[aria-pressed=true]{opacity:1}.nb1zWG_thumb:active{transform:scale(.96)}.nb1zWG_thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.nb1zWG_thumb:hover{opacity:1}.nb1zWG_thumb:hover img{transform:scale(1.08)}}.nb1zWG_studio[data-phase=type] .nb1zWG_prompt[data-active=true]{--step:calc(1.6s / var(--n))}.nb1zWG_studio[data-phase=type] .nb1zWG_prompt[data-active=true] .nb1zWG_word{animation:nb1zWG_studioWord .12s cubic-bezier(.23,1,.32,1) calc(var(--w) * var(--step)) both}.nb1zWG_studio[data-phase=type] .nb1zWG_prompt[data-active=true] .nb1zWG_word:after{animation:nb1zWG_studioCursor var(--step) steps(1) calc(var(--w) * var(--step))}.nb1zWG_studio[data-phase=type] .nb1zWG_prompt[data-active=true]>span:last-child>.nb1zWG_word:after{animation:nb1zWG_studioShow 0s calc(var(--w) * var(--step)) both,nb1zWG_studioCaret .6s steps(1) calc(var(--w) * var(--step)) 2}.nb1zWG_studio:is([data-phase=type],[data-phase=configure]) .nb1zWG_generate{opacity:.55}@keyframes nb1zWG_studioWord{0%{opacity:0}}@keyframes nb1zWG_studioCursor{0%{opacity:1}to{opacity:1}}@keyframes nb1zWG_studioShow{0%{visibility:hidden}to{visibility:visible}}@keyframes nb1zWG_studioCaret{0%{opacity:1}50%{opacity:0}}.nb1zWG_studio[data-phase=configure] .nb1zWG_setting{animation:.42s cubic-bezier(.23,1,.32,1) both nb1zWG_studioCheck}.nb1zWG_studio[data-phase=configure] [data-setting=style]{animation-delay:.22s}.nb1zWG_studio[data-phase=configure] [data-setting=ratio]{animation-delay:.44s}.nb1zWG_studio[data-phase=configure] .nb1zWG_values b[data-active=true]{animation:.32s cubic-bezier(.16,1,.3,1) both nb1zWG_studioValue}.nb1zWG_studio[data-phase=configure] [data-setting=style] .nb1zWG_values b{animation-delay:.22s}.nb1zWG_studio[data-phase=configure] [data-setting=ratio] .nb1zWG_values b{animation-delay:.44s}@keyframes nb1zWG_studioCheck{40%{border-color:var(--text-3);background:var(--surface-1);transform:scale(.96)}}@keyframes nb1zWG_studioValue{0%{opacity:0;transform:translateY(6px)}}.nb1zWG_studio[data-phase=process] .nb1zWG_generate{animation:.26s cubic-bezier(.23,1,.32,1) nb1zWG_studioPress}.nb1zWG_studio[data-phase=process] .nb1zWG_progress{opacity:1;animation:1.1s cubic-bezier(.77,0,.175,1) both nb1zWG_studioFill}.nb1zWG_studio[data-phase=process] .nb1zWG_skeleton:before{animation:1.1s linear infinite nb1zWG_studioShimmer}.nb1zWG_studio[data-phase=process] .nb1zWG_generate svg{animation:.55s cubic-bezier(.23,1,.32,1) 2 nb1zWG_studioSpark}@keyframes nb1zWG_studioPress{40%{transform:scale(.92)}}@keyframes nb1zWG_studioFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nb1zWG_studioShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes nb1zWG_studioSpark{50%{transform:rotate(18deg)scale(1.25)}}.nb1zWG_studio:is([data-phase=type],[data-phase=configure],[data-phase=process]) .nb1zWG_skeleton{opacity:1}.nb1zWG_studio:is([data-phase=type],[data-phase=configure],[data-phase=process]) :is(.nb1zWG_result[data-active=true],.nb1zWG_done){opacity:0}.nb1zWG_studio[data-phase=reveal] .nb1zWG_result[data-active=true]{animation:.8s cubic-bezier(.77,0,.175,1) both nb1zWG_studioDevelop}.nb1zWG_studio[data-phase=reveal] .nb1zWG_scan{animation:.8s cubic-bezier(.77,0,.175,1) both nb1zWG_studioScan}.nb1zWG_studio[data-phase=reveal] .nb1zWG_done{animation:.42s cubic-bezier(.16,1,.3,1) .45s both nb1zWG_studioPop}@keyframes nb1zWG_studioDevelop{0%{clip-path:inset(0 0 100%);transform:scale(1.06)}to{clip-path:inset(0);transform:scale(1)}}@keyframes nb1zWG_studioScan{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translate(0,0)}}@keyframes nb1zWG_studioPop{0%{opacity:0;transform:scale(.8)}}.nb1zWG_studio[data-phase=hold] .nb1zWG_result[data-active=true] img{animation:2.6s cubic-bezier(.16,1,.3,1) both nb1zWG_studioKen}@keyframes nb1zWG_studioKen{to{transform:scale(1.04)}}@media (min-width:640px){.nb1zWG_body{gap:14px;padding:20px}.nb1zWG_settings{grid-template-columns:repeat(3,minmax(0,1fr))}.nb1zWG_settings [data-setting=model]{grid-column:auto}}@media (min-width:1024px) and (max-width:1199px){.nb1zWG_setting{padding-inline:10px}.nb1zWG_setting svg{display:none}}@media (prefers-reduced-motion:reduce){.nb1zWG_studio *,.nb1zWG_studio :before,.nb1zWG_studio :after{transition:none!important;animation:none!important}}
.fXcyEG_section{background:var(--bg);padding-block:var(--space-section)}.fXcyEG_container{max-inline-size:1200px;margin-inline:auto;padding-inline:20px}.fXcyEG_grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:32px;display:grid}.fXcyEG_grid article{border-radius:var(--radius-lg);min-inline-size:0;padding:24px}.fXcyEG_grid h3{font-size:var(--text-h3);margin-block:16px 12px;font-weight:500;line-height:1.4}.fXcyEG_grid p{font-size:var(--text-body);color:var(--text-2);line-height:1.8}.fXcyEG_icon{background:var(--surface-2);block-size:36px;inline-size:36px;color:var(--text-2);border-radius:12px;place-items:center;display:grid}.fXcyEG_top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fXcyEG_orbit{block-size:auto;inline-size:100%;max-inline-size:420px;color:var(--text-2);margin-block-start:24px;margin-inline:auto;display:block}.fXcyEG_node{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1.5px}.fXcyEG_orbit text{fill:var(--text)}.fXcyEG_demo,.fXcyEG_code{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);font-size:var(--text-body);color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-block-size:148px;margin-block-start:24px;padding:20px;display:flex}.fXcyEG_demo strong{color:var(--text);text-align:center;font-weight:500}.fXcyEG_connector{font-size:20px}.fXcyEG_code{align-items:stretch;font-size:12px}.fXcyEG_code pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8}.fXcyEG_code span{font-size:12px}@media (min-width:768px){.fXcyEG_container{padding-inline:32px}.fXcyEG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fXcyEG_ecosystem{grid-column:span 2}}@media (min-width:1024px){.fXcyEG_grid{grid-template-columns:repeat(12,minmax(0,1fr))}.fXcyEG_ecosystem{grid-area:span 2/span 7}.fXcyEG_small{grid-column:span 5}.fXcyEG_wide{grid-column:span 6}}@media (min-width:1200px){.fXcyEG_container{padding-inline:48px}}.fXcyEG_ring{transform-origin:180px 175px;opacity:.55;animation:60s linear infinite paused fXcyEG_bentoOrbit}@keyframes fXcyEG_bentoOrbit{to{transform:rotate(360deg)}}.fXcyEG_orbit a{cursor:pointer;outline:none}.fXcyEG_orbit a:focus-visible rect{stroke:var(--focus);stroke-width:3px}:is(.fXcyEG_orbit:has(a:hover) [data-connector],.fXcyEG_orbit:has(a:focus-visible) [data-connector]){opacity:.2}.fXcyEG_orbit:has([data-node=تصویر]:is(:hover,:focus-visible)) [data-connector=تصویر]{opacity:1;stroke:var(--text)}.fXcyEG_orbit:has([data-node=ویدیو]:is(:hover,:focus-visible)) [data-connector=ویدیو]{opacity:1;stroke:var(--text)}.fXcyEG_orbit:has([data-node=ویرایش]:is(:hover,:focus-visible)) [data-connector=ویرایش]{opacity:1;stroke:var(--text)}.fXcyEG_orbit:has([data-node=صدا]:is(:hover,:focus-visible)) [data-connector=صدا]{opacity:1;stroke:var(--text)}.fXcyEG_orbit:has([data-node=دستیار]:is(:hover,:focus-visible)) [data-connector=دستیار]{opacity:1;stroke:var(--text)}.fXcyEG_orbit:has([data-node=کیفیت]:is(:hover,:focus-visible)) [data-connector=کیفیت]{opacity:1;stroke:var(--text)}.fXcyEG_grid article[data-story-playing=true]{--play:running}.fXcyEG_core{transform-box:fill-box;transform-origin:50%}.fXcyEG_signal{fill:var(--luma-magenta);opacity:0}.fXcyEG_grid article[data-story-playing=true] [data-connector]{stroke-dasharray:1;animation:.9s cubic-bezier(.77,0,.175,1) both fXcyEG_bentoDraw;animation-delay:calc(var(--k) * 90ms)}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_signal{animation:.9s cubic-bezier(.77,0,.175,1) both fXcyEG_bentoSignal;animation-delay:calc(.7s + var(--k) * .22s)}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_core{animation:2.6s cubic-bezier(.23,1,.32,1) fXcyEG_bentoCore}@keyframes fXcyEG_bentoDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fXcyEG_bentoSignal{0%{opacity:0;transform:translate(0)}15%,80%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes fXcyEG_bentoCore{0%,55%{transform:scale(1)}62%{transform:scale(1.12)}70%,78%{transform:scale(1)}85%{transform:scale(1.12)}to{transform:scale(1)}}.fXcyEG_docs{align-items:center;gap:8px;display:flex;position:relative}.fXcyEG_doc{border:1px solid var(--border-strong);background:var(--surface-1);block-size:40px;inline-size:34px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.fXcyEG_docsLabel{margin-inline-start:4px}.fXcyEG_flow{background:linear-gradient(180deg,var(--border-strong),var(--luma-magenta));transform-origin:top;border-radius:2px;block-size:28px;inline-size:2px}.fXcyEG_answer{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_doc{animation:1.2s cubic-bezier(.77,0,.175,1) both fXcyEG_bentoDoc;animation-delay:calc(var(--k) * .18s)}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_flow{animation:.7s cubic-bezier(.77,0,.175,1) .7s both fXcyEG_bentoFlow}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_answer{animation:.5s cubic-bezier(.16,1,.3,1) 1.3s both fXcyEG_bentoPop}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_answer .fXcyEG_word{animation:.16s cubic-bezier(.23,1,.32,1) both fXcyEG_bentoWord;animation-delay:calc(1.45s + var(--w) * .8s / var(--n))}@keyframes fXcyEG_bentoWord{0%{opacity:0}}@keyframes fXcyEG_bentoDoc{0%{opacity:0;transform:translateY(-14px)}30%{opacity:1;transform:translate(0,0)}62%{opacity:0;transform:translateY(22px)scale(.8)}63%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes fXcyEG_bentoFlow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fXcyEG_bentoPop{0%{opacity:0;transform:translateY(10px)scale(.96)}}.fXcyEG_loop{block-size:40px;inline-size:100px;position:relative}.fXcyEG_credit{inset-block-start:0;background:var(--luma-orange);block-size:8px;inline-size:8px;box-shadow:0 0 10px var(--luma-orange);offset-path:path("M50 20C20-20-5 10 12 28S45 30 50 20C80-20 105 10 88 28S55 30 50 20");offset-distance:0%;offset-rotate:0deg;opacity:0;border-radius:50%;margin:-4px 0 0 -4px;position:absolute;left:0}.fXcyEG_meter{background:var(--surface-1);border:1px solid var(--border);border-radius:6px;block-size:6px;inline-size:min(220px,80%);display:block;overflow:hidden}.fXcyEG_meter i{background:linear-gradient(90deg,var(--luma-purple),var(--luma-magenta),var(--luma-orange));transform-origin:100%;block-size:100%;inline-size:100%;display:block;transform:scaleX(.42)}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_infinity path{stroke-dasharray:1;animation:1.1s cubic-bezier(.77,0,.175,1) both fXcyEG_bentoDraw}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_credit{animation:1.5s cubic-bezier(.45,0,.55,1) .9s both fXcyEG_bentoCredit}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_expiry{animation:.45s cubic-bezier(.16,1,.3,1) 1.2s both fXcyEG_bentoPop;display:inline-block}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_meter i{animation:1.1s cubic-bezier(.77,0,.175,1) 1.4s both fXcyEG_bentoMeter}@keyframes fXcyEG_bentoCredit{0%{opacity:0;offset-distance:0%}10%,90%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes fXcyEG_bentoMeter{0%{transform:scaleX(0)}to{transform:scaleX(.42)}}.fXcyEG_code [data-code-line]{display:block}.fXcyEG_response{color:var(--text-3)}.fXcyEG_caret{vertical-align:text-bottom;background:var(--text-2);opacity:0;block-size:1em;inline-size:7px;margin-inline-start:4px;display:inline-block}.fXcyEG_grid article[data-story=api][data-story-playing=true] [data-code-line]{animation:.3s steps(14,end) both fXcyEG_bentoType;animation-delay:calc(var(--line) * .3s)}.fXcyEG_grid article[data-story=api][data-story-playing=true] .fXcyEG_caret{animation:.5s step-end 1.8s 4 both fXcyEG_bentoCaret}@keyframes fXcyEG_bentoType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fXcyEG_bentoCaret{0%{opacity:1}50%{opacity:0}to{opacity:1}}.fXcyEG_idea{border:1px dashed var(--border-strong);border-radius:var(--radius-pill);padding:6px 14px}.fXcyEG_wand{color:var(--luma-magenta)}.fXcyEG_tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fXcyEG_tags span{border-radius:var(--radius-pill);background:var(--surface-1);border:1px solid var(--border);color:var(--text-2);padding:3px 10px;font-size:12px}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_idea{animation:.45s cubic-bezier(.16,1,.3,1) both fXcyEG_bentoPop}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_wand{animation:.7s cubic-bezier(.77,0,.175,1) .45s both fXcyEG_bentoWand;display:inline-block}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_tags span{animation:.38s cubic-bezier(.16,1,.3,1) both fXcyEG_bentoPop;animation-delay:calc(1s + var(--k) * .15s)}.fXcyEG_grid article[data-story-playing=true] .fXcyEG_enhanced .fXcyEG_word{animation:.16s cubic-bezier(.23,1,.32,1) both fXcyEG_bentoWord;animation-delay:calc(1.7s + var(--w) * .7s / var(--n))}@keyframes fXcyEG_bentoWand{0%{transform:rotate(0)scale(1)}40%{transform:rotate(-24deg)scale(1.2)}70%{transform:rotate(12deg)scale(1.1)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.fXcyEG_grid article *,.fXcyEG_grid article{animation:none!important}}
.Iay88W_footer{background:var(--bg);color:var(--text-2);border-block-start:1px solid var(--border);padding-block:var(--space-section) 32px}.Iay88W_container{max-inline-size:1200px;margin-inline:auto;padding-inline:20px}.Iay88W_layout{gap:32px;display:grid}.Iay88W_brand>p{font-size:var(--text-body);margin-block:16px 24px;font-weight:400;line-height:1.8}.Iay88W_logo{align-items:center;min-block-size:44px;inline-size:fit-content;display:flex}.Iay88W_logo img{filter:brightness(0);block-size:auto;inline-size:120px}.dark .Iay88W_logo img{filter:brightness(0)invert()}.Iay88W_contact{font-style:normal;font-size:var(--text-sm);line-height:1.8}.Iay88W_contact>div{align-items:start;gap:12px;margin-block-end:16px;display:flex}.Iay88W_contact svg{flex-shrink:0;margin-block-start:4px}.Iay88W_contact h3{font-size:var(--text-sm);color:var(--text);font-weight:500}.Iay88W_contact a{min-block-size:44px;inline-size:fit-content;min-inline-size:44px;color:var(--text-2);align-items:center;gap:12px;display:flex}.Iay88W_social{gap:12px;margin-block-start:24px;display:flex}.Iay88W_social a{border:1px solid var(--border);border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--text-2);place-items:center;display:grid}.Iay88W_mobileColumns details{border-block-end:1px solid var(--border)}.Iay88W_mobileColumns summary{cursor:pointer;min-block-size:48px;font-size:var(--text-body);color:var(--text);justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.Iay88W_mobileColumns summary:after{content:"+";font-size:20px}.Iay88W_mobileColumns details[open] summary:after{content:"−"}.Iay88W_mobileColumns summary::-webkit-details-marker{display:none}.Iay88W_link{min-block-size:44px;min-inline-size:44px;color:var(--text-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px;line-height:1.8;display:flex}.Iay88W_link:hover,.Iay88W_contact a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.Iay88W_desktopColumns{display:none}.Iay88W_trust{flex-wrap:wrap;gap:24px;margin-block:32px;display:flex}.Iay88W_trust a{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-input);justify-content:center;align-items:center;block-size:112px;inline-size:112px;display:flex;overflow:hidden}.Iay88W_trust img{object-fit:contain;block-size:112px;inline-size:112px;font-size:12px}.Iay88W_trust p{color:var(--text-3);margin-block-start:8px;font-size:12px}.Iay88W_bottom{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block-start:24px;display:flex}.Iay88W_bottom p{color:var(--text-3);font-size:12px}@media (min-width:768px){.Iay88W_container{padding-inline:32px}}@media (min-width:1024px){.Iay88W_layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.Iay88W_brand{grid-column:span 4}.Iay88W_desktopColumns{grid-column:span 8}.Iay88W_mobileColumns{display:none}.Iay88W_desktopColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.Iay88W_desktopColumns h3{color:var(--text);font-size:var(--text-sm);align-items:center;min-block-size:44px;font-weight:500;display:flex}}@media (min-width:1200px){.Iay88W_container{padding-inline:48px}}.Iay88W_link{position:relative}.Iay88W_link:after{content:"";transform-origin:100%;background:currentColor;block-size:1px;inline-size:32px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;inset-block-end:6px;inset-inline-start:0;transform:scaleX(0)}.Iay88W_link:focus-visible:after{transform:scaleX(1)}.Iay88W_social a svg,.Iay88W_trust a img{transition:transform .18s cubic-bezier(.23,1,.32,1)}.Iay88W_social a:focus-visible svg{transform:translateY(-2px)}.Iay88W_bottom[data-revealed=true]{animation:.6s cubic-bezier(.16,1,.3,1) Iay88W_footerSettle}@keyframes Iay88W_footerSettle{0%{opacity:.5}}@media (hover:hover) and (pointer:fine){.Iay88W_link:hover:after{transform:scaleX(1)}.Iay88W_social a:hover svg{transform:translateY(-2px)}.Iay88W_trust a:hover img{transform:scale(1.03)}}
.aCFlcG_flow{gap:16px;display:grid}.aCFlcG_list{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aCFlcG_list>li{min-inline-size:0;display:flex}.aCFlcG_item{text-align:start;font:inherit;color:var(--text-2);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;flex-direction:column;gap:6px;padding:6px;transition:background-color .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.aCFlcG_item[aria-pressed=true]{background:var(--surface-2);border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){.aCFlcG_item:hover{border-color:var(--border-strong)}}.aCFlcG_item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aCFlcG_itemTop{align-items:center;gap:12px;display:flex}.aCFlcG_number{border:1px solid var(--border-strong);block-size:34px;inline-size:34px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;transition:background-color .22s cubic-bezier(.23,1,.32,1),color .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1);display:grid}.aCFlcG_item[aria-pressed=true] .aCFlcG_number{background:var(--text);border-color:var(--text);color:var(--bg)}.aCFlcG_itemTitle,.aCFlcG_itemDesc{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.aCFlcG_itemDesc bdi{white-space:nowrap}.aCFlcG_stageWrap{order:-1;min-inline-size:0;display:flex}.aCFlcG_stage{isolation:isolate;contain:paint;flex-direction:column;gap:20px;inline-size:100%;display:flex;position:relative;overflow:hidden}.aCFlcG_stageBar{font-size:var(--text-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;display:flex}.aCFlcG_stageLabels,.aCFlcG_caption{min-inline-size:0;display:grid}.aCFlcG_stageLabels>span,.aCFlcG_caption>span{opacity:0;grid-area:1/1;transition:opacity .24s cubic-bezier(.4,0,1,1)}.aCFlcG_stageLabels>span{white-space:nowrap}.aCFlcG_stageLabels>span[data-active=true],.aCFlcG_caption>span[data-active=true]{opacity:1;transition:opacity .42s cubic-bezier(.16,1,.3,1) .12s}.aCFlcG_caption{font-size:var(--text-body);color:var(--text-2);text-wrap:pretty;line-height:1.8}.aCFlcG_caption bdi{white-space:nowrap}.aCFlcG_segments{flex-shrink:0;gap:4px;display:flex}.aCFlcG_segments i{border-radius:var(--radius-pill);background:var(--border-strong);block-size:4px;inline-size:20px;transition:background-color .32s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.aCFlcG_segments i[data-on=true]{background:var(--text)}.aCFlcG_segments b{background:var(--text);transform-origin:100%;animation:aCFlcG_progress var(--dwell) linear both;position:absolute;inset:0}@keyframes aCFlcG_progress{0%{transform:scaleX(0)}}.aCFlcG_scenes{border-radius:var(--radius-media);background:radial-gradient(circle,color-mix(in srgb,var(--text) 10%,transparent) 1px,transparent 1.5px) 50% 50% / 20px 20px,var(--bg);flex:1;min-block-size:280px;padding:12px;display:grid}.aCFlcG_scene{opacity:0;visibility:hidden;grid-area:1/1;place-items:center;min-inline-size:0;transition:opacity .24s cubic-bezier(.4,0,1,1),visibility 0s .24s;display:grid}.aCFlcG_scene[data-active=true]{opacity:1;visibility:visible;transition:opacity .42s cubic-bezier(.16,1,.3,1) .12s}.aCFlcG_scene>*{inline-size:min(100%,420px)}.aCFlcG_pick{--row:62px;border:1px solid var(--border);background:var(--surface-2);border-radius:16px;grid-auto-rows:56px;gap:6px;padding:8px;display:grid;position:relative}.aCFlcG_pickRow{z-index:1;white-space:nowrap;color:var(--text-2);align-items:center;gap:10px;padding-inline:10px;font-size:15px;display:flex;position:relative}.aCFlcG_pickRow small{color:var(--text-3);margin-inline-start:auto;font-size:13px}.aCFlcG_pickRow:first-child{color:var(--text)}.aCFlcG_pickRow svg{color:#3ecf8e;flex-shrink:0}.aCFlcG_pickIndicator{z-index:0;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:10px;block-size:56px;position:absolute;inset-block-start:8px;inset-inline:8px}.aCFlcG_write{gap:14px;display:grid}.aCFlcG_field{border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--bg);gap:6px;padding:14px 16px;display:grid}.aCFlcG_field small{color:var(--text-3);font-size:12px}.aCFlcG_prompt{color:var(--text);font-size:15px;line-height:1.9}.aCFlcG_word{position:relative}.aCFlcG_prompt .aCFlcG_word:after{content:"";background:var(--luma-magenta);opacity:0;inline-size:2px;position:absolute;inset-block:.25em;inset-inline-end:-3px}.aCFlcG_keywords{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aCFlcG_understood,.aCFlcG_keyword{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:3px 12px;font-size:13px;display:inline-flex}.aCFlcG_understood{background:var(--text);color:var(--bg)}.aCFlcG_keyword{border:1px solid var(--border-strong);color:var(--text-2)}.aCFlcG_looks{justify-content:center;gap:12px;display:flex}.aCFlcG_look{flex-direction:column;align-items:center;gap:8px;display:flex}.aCFlcG_look img{object-fit:cover;outline-offset:3px;border-radius:14px;outline:2px solid #0000;block-size:88px;inline-size:88px;display:block}.aCFlcG_look small{color:var(--text-2);font-size:13px}.aCFlcG_look:not(:first-child) img{opacity:.55}.aCFlcG_look:first-child img{outline-color:var(--text)}.aCFlcG_tune{--f:120px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.aCFlcG_frame{inline-size:var(--f);block-size:var(--f);place-items:center;display:grid;position:relative}.aCFlcG_frame i{border:1.5px solid var(--text);border-radius:10px;position:absolute;inset:0;transform:scaleY(.667)}.aCFlcG_frame b{color:var(--text);font-size:14px;font-weight:500}.aCFlcG_controls{gap:8px;inline-size:min(100%,180px);display:grid}.aCFlcG_label{color:var(--text-2);font-size:13px}.aCFlcG_label b{color:var(--text);font-weight:500}.aCFlcG_ratios{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.aCFlcG_ratios span{block-size:30px;color:var(--text-2);border-radius:7px;place-items:center;font-size:13px;display:grid}.aCFlcG_ratios span[data-on=true]{background:var(--text);color:var(--bg)}.aCFlcG_slider{border-radius:var(--radius-pill);background:var(--border-strong);block-size:6px;margin-block:6px 4px;position:relative;container-type:inline-size}.aCFlcG_slider:before{content:"";border-radius:inherit;background:var(--text);transform-origin:100%;position:absolute;inset:0;transform:scaleX(.8)}.aCFlcG_slider i{inset-block-start:-4px;background:var(--text);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;right:-7px;transform:translate(-80cqi)}.aCFlcG_make{gap:14px;display:grid}.aCFlcG_scene>.aCFlcG_make{inline-size:min(100%,480px)}.aCFlcG_canvas{aspect-ratio:3/2;background:var(--surface-2);border-radius:14px;position:relative;overflow:hidden}.aCFlcG_canvas img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.aCFlcG_bar{background:linear-gradient(90deg,var(--luma-purple),var(--luma-magenta),var(--luma-orange));transform-origin:100%;block-size:3px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.aCFlcG_makeRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.aCFlcG_makeButton{border-radius:var(--radius-pill);background:var(--text);min-block-size:36px;color:var(--bg);align-items:center;gap:6px;padding-inline:16px;font-size:14px;font-weight:500;display:inline-flex}.aCFlcG_done{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.aCFlcG_done svg{color:#3ecf8e}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_pickIndicator{animation:1.3s cubic-bezier(.77,0,.175,1) both aCFlcG_pickSlide}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_pickRow svg{animation:.36s cubic-bezier(.16,1,.3,1) 1.1s both aCFlcG_pop}@keyframes aCFlcG_pickSlide{0%,20%{transform:translate3d(0,calc(2 * var(--row)),0)}50%{transform:translate3d(0,var(--row),0)}80%,to{transform:translate(0,0)}}@keyframes aCFlcG_pop{0%{opacity:0;transform:scale(.6)}}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_prompt .aCFlcG_word{animation:.14s cubic-bezier(.23,1,.32,1) both aCFlcG_fadeIn;animation-delay:calc(.2s + var(--w) * 1.4s / var(--n))}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_prompt .aCFlcG_word:after{animation:aCFlcG_caret calc(1.4s / var(--n)) steps(1) calc(.2s + var(--w) * 1.4s / var(--n))}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_understood{animation:.36s cubic-bezier(.16,1,.3,1) 1.7s both aCFlcG_rise}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_keyword{animation:.36s cubic-bezier(.16,1,.3,1) both aCFlcG_rise;animation-delay:calc(1.82s + var(--k) * .12s)}@keyframes aCFlcG_fadeIn{0%{opacity:0}}@keyframes aCFlcG_caret{0%{opacity:1}to{opacity:1}}@keyframes aCFlcG_rise{0%{opacity:0;transform:translateY(8px)}}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_look:not(:first-child) img{animation:.42s cubic-bezier(.23,1,.32,1) both aCFlcG_lookHop;animation-delay:calc(.2s + (2 - var(--k)) * .32s)}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_look:first-child img{animation:.52s cubic-bezier(.16,1,.3,1) .84s both aCFlcG_lookLand}@keyframes aCFlcG_lookHop{50%{opacity:1;transform:scale(1.06)}}@keyframes aCFlcG_lookLand{0%{opacity:.55;transform:scale(1)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_frame i{animation:.9s cubic-bezier(.77,0,.175,1) .2s both aCFlcG_frameRatio}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_ratios span:first-child{animation:.9s cubic-bezier(.23,1,.32,1) both aCFlcG_ratioOff}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_ratios span[data-on=true]{animation:.9s cubic-bezier(.23,1,.32,1) both aCFlcG_ratioOn}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_slider:before{animation:1s cubic-bezier(.77,0,.175,1) .7s both aCFlcG_sliderFill}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_slider i{animation:1s cubic-bezier(.77,0,.175,1) .7s both aCFlcG_sliderMove}@keyframes aCFlcG_frameRatio{0%{transform:scaleY(1)}}@keyframes aCFlcG_ratioOff{0%,30%{background:var(--text);color:var(--bg)}}@keyframes aCFlcG_ratioOn{0%,30%{color:var(--text-2);background:0 0}}@keyframes aCFlcG_sliderFill{0%{transform:scaleX(.2)}}@keyframes aCFlcG_sliderMove{0%{transform:translate(-20cqi)}}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_makeButton{animation:.26s cubic-bezier(.23,1,.32,1) .2s aCFlcG_press}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_bar{animation:.8s cubic-bezier(.77,0,.175,1) .4s both aCFlcG_fill}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_canvas img{animation:.7s cubic-bezier(.77,0,.175,1) 1.1s both aCFlcG_develop}.aCFlcG_stage[data-play=true] .aCFlcG_scene[data-active=true] .aCFlcG_done{animation:.36s cubic-bezier(.16,1,.3,1) 1.8s both aCFlcG_rise}@keyframes aCFlcG_press{40%{transform:scale(.92)}}@keyframes aCFlcG_fill{0%{opacity:1;transform:scaleX(0)}90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes aCFlcG_develop{0%{clip-path:inset(0 0 100%);transform:scale(1.1)}to{clip-path:inset(0);transform:scale(1)}}@media (min-width:640px){.aCFlcG_pickRow{gap:12px;padding-inline:14px}.aCFlcG_scenes{min-block-size:340px;padding:20px}.aCFlcG_look img{block-size:112px;inline-size:112px}.aCFlcG_tune{--f:150px;gap:32px}}@media (min-width:1024px){.aCFlcG_flow{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.aCFlcG_list{grid-column:1/span 5;gap:10px;display:grid}.aCFlcG_list>li{display:flex}.aCFlcG_item{border-radius:var(--radius-card);inline-size:100%;padding:14px 18px}.aCFlcG_number{block-size:28px;inline-size:28px;font-size:13px}.aCFlcG_itemTitle,.aCFlcG_itemDesc{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.aCFlcG_itemTitle{font-size:var(--text-h3);color:var(--text);font-weight:500;line-height:1.4}.aCFlcG_itemDesc{font-size:var(--text-body);white-space:normal;text-wrap:pretty;padding-inline-start:40px;line-height:1.8}.aCFlcG_caption{display:none}.aCFlcG_stageWrap{order:0;grid-column:6/span 7}.aCFlcG_stage{padding:28px}.aCFlcG_scene>*{inline-size:min(100%,500px)}.aCFlcG_scene>.aCFlcG_make{inline-size:100%}.aCFlcG_pick{--row:76px;grid-auto-rows:70px}.aCFlcG_pickIndicator{block-size:70px}.aCFlcG_pickRow{font-size:17px}.aCFlcG_pickRow small{font-size:14px}.aCFlcG_prompt{font-size:18px}.aCFlcG_keyword,.aCFlcG_understood{font-size:14px}.aCFlcG_look img{block-size:148px;inline-size:148px}.aCFlcG_look small{font-size:14px}.aCFlcG_tune{--f:200px}.aCFlcG_controls{inline-size:240px}.aCFlcG_label{font-size:14px}}@media (prefers-reduced-motion:reduce){.aCFlcG_scene,.aCFlcG_stageLabels>span,.aCFlcG_caption>span,.aCFlcG_segments i{transition:none}}
.ApLrlW_studio{isolation:isolate;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-1) 88%,transparent);position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #8b1bad73,inset 0 1px #ffffff0d}html:not(.dark) .ApLrlW_studio{box-shadow:0 40px 100px -40px #8b1bad40}.ApLrlW_bar{border-block-end:1px solid var(--border);min-block-size:44px;color:var(--text-3);align-items:center;gap:12px;padding-inline:16px;font-size:12px;display:flex}.ApLrlW_lights{direction:ltr;gap:6px;display:flex}.ApLrlW_lights i{background:var(--border-strong);border-radius:50%;block-size:8px;inline-size:8px}.ApLrlW_title{color:var(--text-2);flex:1}.ApLrlW_status{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ApLrlW_status i{background:#3ecf8e;border-radius:50%;block-size:6px;inline-size:6px}.ApLrlW_status{grid-template-columns:auto auto;display:inline-grid}.ApLrlW_status span{visibility:hidden;grid-area:1/2}.ApLrlW_studio:not([data-phase=type]):not([data-phase=process]) .ApLrlW_status [data-when=done],.ApLrlW_studio[data-phase=type] .ApLrlW_status [data-when=type],.ApLrlW_studio[data-phase=process] .ApLrlW_status [data-when=process]{visibility:visible}.ApLrlW_studio[data-phase=process] .ApLrlW_status i{background:var(--luma-magenta);animation:.9s cubic-bezier(.77,0,.175,1) infinite alternate ApLrlW_studioPulse}@keyframes ApLrlW_studioPulse{to{opacity:.35;transform:scale(.7)}}.ApLrlW_body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.ApLrlW_rail{border-block-end:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));padding:8px;display:grid;position:relative}.ApLrlW_indicator{background:var(--surface-2);border:1px solid var(--border-strong);inline-size:calc(20% - 3.2px);transform:translate3d(calc(var(--scene,0) * -100%),0,0);border-radius:12px;transition:transform .42s cubic-bezier(.77,0,.175,1);position:absolute;inset-block:8px;inset-inline-start:8px}.ApLrlW_tool{min-block-size:44px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:color .24s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.ApLrlW_tool span{display:none}.ApLrlW_tool[aria-pressed=true]{color:var(--text)}@media (hover:hover) and (pointer:fine){.ApLrlW_tool:hover{color:var(--text)}}.ApLrlW_tool:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ApLrlW_workspace{grid-template-columns:minmax(0,1fr);padding:16px;display:grid}.ApLrlW_scene{opacity:0;visibility:hidden;grid-area:1/1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:12px;min-inline-size:0;transition:opacity .24s cubic-bezier(.4,0,1,1),visibility 0s linear .24s;display:grid}.ApLrlW_scene[data-active=true]{opacity:1;visibility:visible;transition:opacity .32s cubic-bezier(.16,1,.3,1) 80ms,visibility}.ApLrlW_toolTitle{color:var(--text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.ApLrlW_stage{aspect-ratio:4/3;border-radius:var(--radius-media);background:var(--surface-2);contain:paint;position:relative;overflow:hidden}.ApLrlW_stage img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.ApLrlW_result{position:absolute;inset:0}.ApLrlW_before{z-index:0}.ApLrlW_result{z-index:1}.ApLrlW_skeleton{z-index:2;opacity:0;background:var(--surface-2);pointer-events:none;transition:opacity .3s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.ApLrlW_skeleton:before{content:"";background:linear-gradient(100deg,transparent 40%,color-mix(in srgb,var(--text) 8%,transparent) 50%,transparent 60%) 100% 0 / 300% 100% no-repeat;position:absolute;inset:0}.ApLrlW_scan{z-index:3;background:linear-gradient(180deg,transparent calc(100% - 2px),var(--luma-magenta) calc(100% - 2px));opacity:0;pointer-events:none;position:absolute;inset:0}.ApLrlW_badge{z-index:3;border-radius:var(--radius-pill);color:#fff;background:#0000009e;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex;position:absolute;inset-block-end:12px;inset-inline-end:12px}.ApLrlW_garment{z-index:3;aspect-ratio:480/544;background:var(--surface-1);border:2px solid #ffffffd9;border-radius:12px;inline-size:28%;position:absolute;inset-block-start:12px;inset-inline-start:12px;overflow:hidden;box-shadow:0 12px 30px -10px #0009}.ApLrlW_garment small{color:#fff;text-align:center;background:#0009;padding:2px 6px;font-size:12px;position:absolute;inset-block-end:0;inset-inline:0}.ApLrlW_chat{background:var(--surface-1);flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.ApLrlW_ask{background:var(--surface-2);max-inline-size:85%;color:var(--text);border-radius:16px 16px 4px;align-self:flex-start;margin:0;padding:10px 14px;font-size:13px;line-height:1.8}.ApLrlW_answer{border:1px solid var(--border);max-inline-size:92%;color:var(--text-2);border-radius:16px 16px 16px 4px;align-self:flex-end;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.9;display:flex}.ApLrlW_answer svg{color:var(--text);flex-shrink:0;margin-block-start:4px}.ApLrlW_answer p{margin:0}.ApLrlW_composer{border:1px solid var(--border);background:var(--bg);border-radius:16px;align-items:center;gap:12px;min-block-size:52px;padding:8px;padding-inline-start:14px;display:flex;position:relative;overflow:hidden}.ApLrlW_prompt{min-inline-size:0;color:var(--text);flex:1;margin:0;font-size:13px;line-height:1.8}.ApLrlW_word{position:relative}.ApLrlW_prompt .ApLrlW_word:after{content:"";background:var(--luma-magenta);opacity:0;inline-size:2px;position:absolute;inset-block:.25em;inset-inline-end:-3px}.ApLrlW_generate{border-radius:var(--radius-pill);background:var(--text);min-block-size:36px;color:var(--bg);flex-shrink:0;align-items:center;padding-inline:16px;font-size:13px;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .2s;display:inline-flex}.ApLrlW_progress{background:linear-gradient(90deg,var(--luma-purple),var(--luma-magenta),var(--luma-orange));transform-origin:100%;opacity:0;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.ApLrlW_studio[data-phase=type] [data-active=true] .ApLrlW_prompt{--step:calc(1.4s / var(--n))}.ApLrlW_studio[data-phase=type] [data-active=true] .ApLrlW_prompt .ApLrlW_word{animation:ApLrlW_studioWord .12s cubic-bezier(.23,1,.32,1) calc(var(--w) * var(--step)) both}.ApLrlW_studio[data-phase=type] [data-active=true] .ApLrlW_prompt .ApLrlW_word:after{animation:ApLrlW_studioCursor var(--step) steps(1) calc(var(--w) * var(--step))}.ApLrlW_studio[data-phase=type] [data-active=true] .ApLrlW_prompt>span:last-child>.ApLrlW_word:after{animation:ApLrlW_studioShow 0s calc(var(--w) * var(--step)) both,ApLrlW_studioCaret .6s steps(1) calc(var(--w) * var(--step)) 2}.ApLrlW_studio[data-phase=type] [data-active=true] .ApLrlW_generate{opacity:.55}@keyframes ApLrlW_studioWord{0%{opacity:0}}@keyframes ApLrlW_studioCursor{0%{opacity:1}to{opacity:1}}@keyframes ApLrlW_studioShow{0%{visibility:hidden}to{visibility:visible}}@keyframes ApLrlW_studioCaret{0%{opacity:1}50%{opacity:0}}.ApLrlW_studio[data-phase=process] [data-active=true] .ApLrlW_generate{animation:.26s cubic-bezier(.23,1,.32,1) ApLrlW_studioPress}.ApLrlW_studio[data-phase=process] [data-active=true] .ApLrlW_progress{opacity:1;animation:1s cubic-bezier(.77,0,.175,1) both ApLrlW_studioFill}.ApLrlW_studio[data-phase=process] [data-active=true] .ApLrlW_skeleton:before{animation:1.1s linear infinite ApLrlW_studioShimmer}@keyframes ApLrlW_studioPress{40%{transform:scale(.92)}}@keyframes ApLrlW_studioFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ApLrlW_studioShimmer{0%{background-position:100% 0}to{background-position:0 0}}.ApLrlW_studio:is([data-phase=type],[data-phase=process]) [data-active=true] .ApLrlW_skeleton{opacity:1}.ApLrlW_studio:is([data-phase=type],[data-phase=process]) [data-active=true] :is(.ApLrlW_result,.ApLrlW_badge,.ApLrlW_ask,.ApLrlW_answer){opacity:0}.ApLrlW_studio:is([data-phase=type],[data-phase=process]) [data-active=true][data-scene=edit] .ApLrlW_skeleton,.ApLrlW_studio:is([data-phase=type],[data-phase=process]) [data-active=true][data-scene=tryon] .ApLrlW_skeleton{opacity:.55}.ApLrlW_studio[data-phase=reveal] [data-active=true] .ApLrlW_result{animation:.8s cubic-bezier(.77,0,.175,1) both ApLrlW_studioDevelop}.ApLrlW_studio[data-phase=reveal] [data-active=true][data-scene=edit] .ApLrlW_result{animation-name:ApLrlW_studioWipe}.ApLrlW_studio[data-phase=reveal] [data-active=true] .ApLrlW_scan{animation:.8s cubic-bezier(.77,0,.175,1) both ApLrlW_studioScan}.ApLrlW_studio[data-phase=reveal] [data-active=true][data-scene=edit] .ApLrlW_scan{display:none}.ApLrlW_studio[data-phase=reveal] [data-active=true] .ApLrlW_badge{animation:.42s cubic-bezier(.16,1,.3,1) .45s both ApLrlW_studioPop}.ApLrlW_studio[data-phase=reveal] [data-active=true] .ApLrlW_ask{animation:.36s cubic-bezier(.16,1,.3,1) both ApLrlW_studioRise}.ApLrlW_studio[data-phase=reveal] [data-active=true] .ApLrlW_answer{animation:.36s cubic-bezier(.16,1,.3,1) .22s both ApLrlW_studioRise}.ApLrlW_studio[data-phase=reveal] [data-active=true] .ApLrlW_answer .ApLrlW_word{animation:.16s cubic-bezier(.23,1,.32,1) both ApLrlW_studioWord;animation-delay:calc(.42s + var(--w) * 1.7s / var(--n))}@keyframes ApLrlW_studioDevelop{0%{clip-path:inset(0 0 100%);transform:scale(1.06)}to{clip-path:inset(0);transform:scale(1)}}@keyframes ApLrlW_studioWipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ApLrlW_studioScan{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translate(0,0)}}@keyframes ApLrlW_studioPop{0%{opacity:0;transform:scale(.8)}}@keyframes ApLrlW_studioRise{0%{opacity:0;transform:translateY(10px)}}.ApLrlW_studio[data-phase=hold] [data-active=true][data-scene=video] .ApLrlW_result img{animation:2.4s cubic-bezier(.16,1,.3,1) both ApLrlW_studioKen}@keyframes ApLrlW_studioKen{to{transform:scale(1.06)}}@media (min-width:1024px){.ApLrlW_body{grid-template-rows:none;grid-template-columns:168px minmax(0,1fr)}.ApLrlW_rail{border-block-end:0;border-inline-end:1px solid var(--border);grid-template-columns:none;grid-auto-rows:44px;align-content:start;gap:4px;padding:16px 8px}.ApLrlW_indicator{block-size:44px;inline-size:auto;transform:translate3d(0,calc(var(--scene,0) * 48px),0);inset-block:16px auto;inset-inline:8px}.ApLrlW_tool{justify-content:flex-start}.ApLrlW_tool span{white-space:nowrap;display:inline}.ApLrlW_workspace{padding:20px}}@media (prefers-reduced-motion:reduce){.ApLrlW_studio *,.ApLrlW_studio :before{transition:none!important;animation:none!important}}
.yrPhPW_position{z-index:100;position:fixed;inset-block-end:32px;inset-inline-end:32px}.yrPhPW_position .yrPhPW_control{background:var(--surface-1);block-size:44px;inline-size:44px;padding:0}
.rverZG_container{inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:20px}.rverZG_section{background:var(--bg);padding-block:var(--space-section)}.rverZG_heading{max-inline-size:720px;margin-block-end:40px}.rverZG_heading h2,.rverZG_faqHeading h2{font-size:var(--text-h2);text-wrap:balance;margin-block:16px 12px;font-weight:500;line-height:1.3}.rverZG_heading p,.rverZG_faqHeading p{color:var(--text-2);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.8}.rverZG_icon{background:var(--surface-2);block-size:36px;inline-size:36px;color:var(--text-2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.rverZG_hero{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--luma-purple) 16%,transparent),transparent 70%),var(--bg);padding-block:88px 40px}.rverZG_heroGrid{align-items:center;gap:32px;display:grid}.rverZG_heroCopy h1{font-size:var(--text-display);letter-spacing:0;margin-block:20px 0;font-weight:600;line-height:1.3}.rverZG_lead{color:var(--text-2);font-size:var(--text-body-lg);text-wrap:pretty;margin-block:16px 0;line-height:1.9}.rverZG_lead b{color:var(--text);font-weight:600}.rverZG_perks{gap:14px;margin-block:28px 0;padding:0;list-style:none;display:grid}.rverZG_perks li{align-items:center;gap:14px;display:flex}.rverZG_perkIcon{border:1px solid var(--border);background:var(--surface-1);block-size:44px;inline-size:44px;color:var(--text-2);border-radius:12px;flex-shrink:0;place-items:center;transition:color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1);display:grid}.rverZG_perkText{flex-direction:column;min-inline-size:0;line-height:1.6;display:flex}.rverZG_perkText strong{color:var(--text);font-size:15px;font-weight:500}.rverZG_perkText span{color:var(--text-3);font-size:13px}.rverZG_ctas{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}@media (hover:hover) and (pointer:fine){.rverZG_perks li:hover .rverZG_perkIcon{color:var(--text);border-color:var(--border-strong)}.rverZG_perks li[data-perk=crown]:hover svg{animation:.52s cubic-bezier(.23,1,.32,1) rverZG_perkCrown}.rverZG_perks li[data-perk=layers]:hover svg{animation:.52s cubic-bezier(.23,1,.32,1) rverZG_perkLayers}.rverZG_perks li[data-perk=check]:hover svg{animation:.48s cubic-bezier(.23,1,.32,1) rverZG_perkCheck}}@keyframes rverZG_perkCrown{45%{transform:translateY(-4px)rotate(-8deg)}}@keyframes rverZG_perkLayers{40%{transform:scale(1.18,.86)}70%{transform:scale(.94,1.1)}}@keyframes rverZG_perkCheck{40%{transform:scale(.8)rotate(-12deg)}75%{transform:scale(1.14)}}.rverZG_demo{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);min-block-size:116px;color:var(--text-2);contain:paint;justify-content:center;align-items:center;gap:12px;margin-block-start:auto;padding:14px;font-size:13px;display:flex;position:relative;overflow:hidden}@keyframes rverZG_pop{0%{opacity:0;transform:scale(.6)}}@keyframes rverZG_fadeIn{0%{opacity:0}}@keyframes rverZG_rise{0%{opacity:0;transform:translateY(8px)}}.rverZG_models{gap:16px;display:grid}.rverZG_model{border-radius:var(--radius-lg);flex-direction:column;min-inline-size:0;display:flex}.rverZG_modelTop{align-items:flex-start;gap:12px;display:flex}.rverZG_modelName{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rverZG_modelName h3{margin:0;font-size:17px;font-weight:600;line-height:1.4}.rverZG_model>p{color:var(--text-2);font-size:var(--text-body);text-wrap:pretty;margin-block:16px 20px;line-height:1.8}.rverZG_model .rverZG_demo{min-block-size:150px;margin-block-start:auto}.rverZG_modelFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:20px;display:flex}.rverZG_spec{flex-direction:column;line-height:1.6;display:flex}.rverZG_spec strong{color:var(--text);font-size:13px;font-weight:500}.rverZG_spec span{color:var(--text-3);font-size:12px}.rverZG_model .rverZG_demo+.rverZG_modelFoot{margin-block-start:20px}.rverZG_focus{padding:0}.rverZG_focusShot{z-index:-1;position:absolute;inset:0}.rverZG_focusShot img{object-fit:cover;block-size:100%;inline-size:100%}.rverZG_brackets{position:absolute;inset:18px}.rverZG_brackets i{border:0 solid #fff;block-size:18px;inline-size:18px;position:absolute}.rverZG_brackets i:first-child{border-block-start-width:2px;border-inline-start-width:2px;border-start-start-radius:6px;inset-block-start:0;inset-inline-start:0}.rverZG_brackets i:nth-child(2){border-block-start-width:2px;border-inline-end-width:2px;border-start-end-radius:6px;inset-block-start:0;inset-inline-end:0}.rverZG_brackets i:nth-child(3){border-block-end-width:2px;border-inline-start-width:2px;border-end-start-radius:6px;inset-block-end:0;inset-inline-start:0}.rverZG_brackets i:nth-child(4){border-block-end-width:2px;border-inline-end-width:2px;border-end-end-radius:6px;inset-block-end:0;inset-inline-end:0}.rverZG_focusChip{border-radius:var(--radius-pill);color:#fff;background:#0000009e;padding:2px 10px;font-size:12px;position:absolute;inset-block-end:10px;inset-inline-end:10px}.rverZG_model[data-story-playing=true] .rverZG_focusShot img{animation:1.2s cubic-bezier(.16,1,.3,1) both rverZG_focusShot}.rverZG_model[data-story-playing=true] .rverZG_brackets{animation:.9s cubic-bezier(.77,0,.175,1) both rverZG_focusIn}.rverZG_model[data-story-playing=true] .rverZG_focusChip{animation:.36s cubic-bezier(.16,1,.3,1) .9s both rverZG_pop}@keyframes rverZG_focusShot{0%{opacity:.7;transform:scale(1.12)}}@keyframes rverZG_focusIn{0%{opacity:0;transform:scale(1.25)}50%{opacity:1;transform:scale(.94)}70%{transform:scale(1.02)}to{transform:scale(1)}}.rverZG_poster{background:var(--surface-1);flex-direction:column;gap:6px}.rverZG_letters{color:var(--text);gap:4px;font-size:40px;font-weight:700;line-height:1;display:flex}.rverZG_letters span{display:inline-block}.rverZG_posterLine{color:var(--text-2);font-size:13px}.rverZG_model[data-story-playing=true] .rverZG_letters span{animation:.52s cubic-bezier(.16,1,.3,1) both rverZG_letterDrop;animation-delay:calc(var(--k) * .14s)}.rverZG_model[data-story-playing=true] .rverZG_posterLine{animation:.4s cubic-bezier(.16,1,.3,1) .76s both rverZG_rise}@keyframes rverZG_letterDrop{0%{opacity:0;transform:translateY(-28px)rotate(-8deg)}70%{transform:translateY(3px)}}.rverZG_vector svg{block-size:auto;inline-size:150px;display:block;overflow:visible}.rverZG_vectorPath{stroke:var(--text);stroke-width:1.5px}.rverZG_vectorFill{fill:color-mix(in srgb,var(--luma-magenta) 28%,transparent)}.rverZG_anchor{fill:var(--bg);stroke:var(--text);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.rverZG_model[data-story-playing=true] .rverZG_vectorPath{stroke-dasharray:1;animation:1s cubic-bezier(.77,0,.175,1) both rverZG_draw}.rverZG_model[data-story-playing=true] .rverZG_anchor{animation:.32s cubic-bezier(.16,1,.3,1) both rverZG_pop;animation-delay:calc(var(--k) * .24s)}.rverZG_model[data-story-playing=true] .rverZG_vectorFill{animation:.5s cubic-bezier(.23,1,.32,1) 1s both rverZG_fadeIn}@keyframes rverZG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.rverZG_chipsTitle{color:var(--text-2);align-items:center;gap:8px;margin-block:40px 16px;font-size:15px;font-weight:500;display:flex}.rverZG_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rverZG_chips li{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);color:var(--text-2);padding:6px 14px;font-size:13px;line-height:1.6;transition:color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.rverZG_chips li:hover{color:var(--text);border-color:var(--border-strong)}}.rverZG_mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d c""e f""g g";grid-auto-rows:160px;gap:12px;margin-block-start:32px;display:grid}.rverZG_tile{isolation:isolate;border-radius:var(--radius-media);background:var(--surface-1);margin:0;position:relative;overflow:hidden}.rverZG_tile img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1) calc(var(--tile,0) * 40ms);position:absolute;inset:0}.rverZG_tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#000000c7);transition:opacity .3s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.rverZG_tile:before{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 40%,color-mix(in srgb,var(--text) 8%,transparent) 50%,transparent 60%) 100% 0 / 300% 100% no-repeat,var(--surface-1);transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.rverZG_tile[data-loading=true]:before{opacity:1;animation:1.6s linear infinite rverZG_shimmer;animation-delay:calc(var(--tile,0) * -200ms);animation-play-state:paused}.rverZG_tile[data-loading=true][data-in-view=true]:before{animation-play-state:running}.rverZG_tile[data-loading=true] img{opacity:0;transform:scale(1.03)}.rverZG_tile[data-error] img{opacity:0}@keyframes rverZG_shimmer{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}.rverZG_fallback{z-index:3;color:var(--text-3);background:var(--surface-1);align-content:center;place-items:center;gap:8px;font-size:12px;display:grid;position:absolute;inset:0}.rverZG_fallback button{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:4px 12px}.rverZG_tile figcaption{z-index:2;color:#fff;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.rverZG_tileName{align-items:baseline;gap:8px;display:flex}.rverZG_tileName strong{font-size:15px;font-weight:500}.rverZG_tileName small{opacity:.75;font-size:12px}.rverZG_tilePrompt{color:#ffffffd9;text-wrap:pretty;order:-1;font-size:12px;line-height:1.7}@media (hover:hover) and (pointer:fine){.rverZG_tile:after{opacity:.75}.rverZG_tilePrompt{opacity:0;transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);transform:translateY(8px)}.rverZG_tile:hover:after{opacity:1}.rverZG_tile:hover img{transform:scale(1.06)}.rverZG_tile:hover .rverZG_tilePrompt{opacity:1;transform:translate(0,0)}}.rverZG_faqGrid{gap:32px;display:grid}.rverZG_faqList{align-content:start;gap:12px;display:grid}.rverZG_faq{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;transition:border-color .2s cubic-bezier(.23,1,.32,1)}.rverZG_faq[open]{border-color:var(--border-strong)}.rverZG_faq summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-block-size:56px;padding:14px 20px;font-size:16px;font-weight:500;line-height:1.7;list-style:none;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:flex}.rverZG_faq summary::-webkit-details-marker{display:none}.rverZG_faqToggle{background:var(--surface-2);block-size:32px;inline-size:32px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .24s cubic-bezier(.77,0,.175,1),color .2s;display:grid}.rverZG_faq[open]:not([data-closing=true]) .rverZG_faqToggle{color:var(--text);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.rverZG_faq summary:hover{background:var(--surface-2)}}.rverZG_answer{color:var(--text-2);padding:0 20px 20px;font-size:15px;line-height:1.9}.rverZG_answer :is(p,ul,li){font-size:inherit;color:inherit;line-height:inherit}.rverZG_answer strong{color:var(--text);font-weight:600}.rverZG_answer a{color:var(--text);text-underline-offset:3px;border:0;text-decoration:underline}@media (min-width:640px){.rverZG_mosaic{grid-auto-rows:200px;gap:16px}}@media (min-width:768px){.rverZG_container{padding-inline:32px}.rverZG_models{grid-template-columns:repeat(2,minmax(0,1fr))}.rverZG_models>:last-child{grid-column:span 2}}@media (min-width:1024px){.rverZG_hero{align-items:center;min-block-size:640px;padding-block:96px 48px;display:flex}.rverZG_heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.rverZG_heroCopy{grid-column:span 6;padding-inline-end:24px}.rverZG_product{grid-column:span 6}.rverZG_models{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rverZG_models>:last-child{grid-column:auto}.rverZG_mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a d c""e f g g";gap:24px}.rverZG_faqGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.rverZG_faqHeading{grid-column:span 4;align-self:start;position:sticky;inset-block-start:96px}.rverZG_faqList{grid-column:span 8}}@media (min-width:1200px){.rverZG_container{padding-inline:48px}}@media (max-width:1023px) and (max-height:640px){.rverZG_hero{padding-block:72px 16px}}.rverZG_heroCopy>*,.rverZG_product{animation:.7s cubic-bezier(.16,1,.3,1) both rverZG_genIn}.rverZG_heroCopy>h1{animation-name:rverZG_genH1Rise}.rverZG_heroCopy>:nth-child(2){animation-delay:60ms}.rverZG_heroCopy>:nth-child(3){animation-delay:.14s}.rverZG_heroCopy>:nth-child(4){animation-delay:.22s}.rverZG_heroCopy>:nth-child(5),.rverZG_product{animation-delay:.3s}.rverZG_hero+.rverZG_section .rverZG_heading>*,.rverZG_hero+.rverZG_section [data-cascade]{animation:.6s cubic-bezier(.16,1,.3,1) .42s backwards rverZG_genIn}.rverZG_hero+.rverZG_section .rverZG_heading>:nth-child(2){animation-delay:.49s}.rverZG_hero+.rverZG_section .rverZG_heading>:nth-child(3){animation-delay:.56s}.rverZG_hero+.rverZG_section [data-cascade]{animation-delay:calc(.63s + var(--i) * 70ms)}@keyframes rverZG_genIn{0%{opacity:0;transform:translateY(24px)}}@keyframes rverZG_genH1Rise{0%{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.rverZG_heroCopy>*,.rverZG_product,.rverZG_hero+.rverZG_section .rverZG_heading>*,.rverZG_hero+.rverZG_section [data-cascade]{animation:none}}
@media (prefers-reduced-motion:reduce){._28hbXq_page *,._28hbXq_page :before,._28hbXq_page :after{transition:none!important;animation:none!important}}._28hbXq_reserve{box-sizing:content-box;inline-size:100%}._28hbXq_reserveShowcase{block-size:756px;padding-block-start:85%}._28hbXq_reserveGallery{block-size:214px;padding-block-start:330%}@media (min-width:768px){._28hbXq_reserveShowcase{block-size:462px;padding-block-start:120%}._28hbXq_reserveGallery{block-size:270px;padding-block-start:146.7%}}@media (min-width:1024px){._28hbXq_reserveShowcase{block-size:800px;padding-block-start:0}._28hbXq_reserveGallery{block-size:345px;padding-block-start:82.5%}}@media (min-width:1200px){._28hbXq_reserveShowcase{block-size:862px}._28hbXq_reserveGallery{block-size:1352px;padding-block-start:0}}
.Dvllxa_section{background:var(--bg);padding-block:var(--space-section)}.Dvllxa_container{max-inline-size:1200px;margin-inline:auto;padding-inline:20px}.Dvllxa_masonry{grid-template-columns:repeat(var(--columns,2),minmax(0,1fr));align-items:start;gap:16px;margin-block-start:32px;display:grid}.Dvllxa_column{flex-direction:column;gap:16px;min-inline-size:0;display:flex}.Dvllxa_column>*{aspect-ratio:var(--ratio,1);flex:none}.Dvllxa_masonry[data-fixed=true] .Dvllxa_column{aspect-ratio:1 / calc(var(--slots,3) * 1.1)}.Dvllxa_masonry[data-fixed=true] .Dvllxa_column>*{aspect-ratio:auto;flex:1 1 0;min-block-size:0}.Dvllxa_tile .Dvllxa_poster{block-size:100%}.Dvllxa_tile{border-radius:var(--radius-media);cursor:pointer;background:var(--surface-1);inline-size:100%;color:var(--text);border:0;padding:0;display:block;position:relative}.Dvllxa_poster{margin:0}.Dvllxa_source{display:none}.Dvllxa_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:24px;display:flex}.Dvllxa_status{min-block-size:28px;font-size:var(--text-body);color:var(--text-2);text-align:center;margin-block-start:12px}.Dvllxa_dialog{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);max-block-size:calc(100svh - 32px);inline-size:min(920px,100vw - 24px);color:var(--text);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.Dvllxa_dialog::backdrop{background:#000000bf}.Dvllxa_dialogContent{padding:20px}.Dvllxa_dialogHeader{justify-content:space-between;align-items:center;gap:16px;margin-block-end:20px;display:flex}.Dvllxa_dialog h3{font-size:var(--text-h3);font-weight:500}.Dvllxa_dialog p{font-size:var(--text-body);color:var(--text-2);margin-block:16px;line-height:1.8}.Dvllxa_resultImages{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.Dvllxa_resultImages figure{aspect-ratio:1}.Dvllxa_player video{background:var(--bg);object-fit:contain;block-size:auto;max-block-size:60svh;inline-size:100%}.Dvllxa_player button{margin-block-start:12px}.Dvllxa_prompt{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:768px){.Dvllxa_container{padding-inline:32px}}@media (min-width:1024px){.Dvllxa_masonry,.Dvllxa_column{gap:24px}.Dvllxa_source{border-radius:12px;block-size:60px;inline-size:48px;display:block;position:absolute;inset-block-end:12px;inset-inline-start:12px;overflow:hidden}.Dvllxa_source figure{block-size:100%}}@media (min-width:1200px){.Dvllxa_container{padding-inline:48px}}.Dvllxa_tile{isolation:isolate;overflow:hidden}.Dvllxa_tile:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:var(--surface-1);transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.Dvllxa_tile:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 40%,color-mix(in srgb,var(--text) 8%,transparent) 50%,transparent 60%) 100% 0 / 300% 100% no-repeat;position:absolute;inset:0}.Dvllxa_tile[data-loading=true]:after{opacity:1}.Dvllxa_tile[data-loading=true]:before{opacity:1;animation:1.6s linear infinite Dvllxa_galleryShimmer;animation-delay:calc(var(--tile,0) * -200ms);animation-play-state:paused}.Dvllxa_tile[data-loading=true][data-in-view=true]:before{animation-play-state:running}@keyframes Dvllxa_galleryShimmer{0%{background-position:100% 0}to{background-position:0 0}}.Dvllxa_skeleton{pointer-events:none;display:block}.Dvllxa_tile img{opacity:1;transition:opacity .5s cubic-bezier(.16,1,.3,1) calc(var(--tile,0) * 40ms),transform .6s cubic-bezier(.16,1,.3,1) calc(var(--tile,0) * 40ms);transform:scale(1)}.Dvllxa_tile[data-loading=true] img{opacity:0;transform:scale(1.03)}.Dvllxa_tile[data-error] img{opacity:0}.Dvllxa_fallback{z-index:3;color:var(--text-3);text-align:center;background:var(--surface-1);align-content:center;place-items:center;gap:8px;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.Dvllxa_tile:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.Dvllxa_tile:focus-visible:not([data-loading=true]) img{transition-delay:0s;transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.Dvllxa_tile:not([data-loading=true]):hover img{transition:transform .24s cubic-bezier(.23,1,.32,1);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.Dvllxa_tile:before{animation:none!important}.Dvllxa_tile img{transition:none}}.Dvllxa_dialog{background:color-mix(in srgb,var(--bg) 60%,transparent)}.Dvllxa_dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073}.Dvllxa_imageBackdrop{z-index:90;pointer-events:none;background-image:var(--clicked-image);filter:blur(10px);background-position:50%;background-size:cover;display:none;position:fixed;inset:0;transform:scale(1.08)}.Dvllxa_lightbox[data-backdrop-mode=copy] .Dvllxa_imageBackdrop{display:block}.Dvllxa_lightbox[data-backdrop-mode=copy] .Dvllxa_dialog::backdrop,.Dvllxa_lightbox[data-backdrop-mode=opacity] .Dvllxa_dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.Dvllxa_dialogHeader{z-index:1;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-block:8px;position:sticky;inset-block-start:0}.Dvllxa_dialog::backdrop{transition:opacity .24s cubic-bezier(.16,1,.3,1)}.Dvllxa_dialog[data-state=closing]::backdrop{opacity:0;transition-duration:.16s}@starting-style{.Dvllxa_dialog[open]::backdrop{opacity:0}}
.tzsItG_container{inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:20px}.tzsItG_hero{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--luma-purple) 16%,transparent),transparent 70%),var(--bg);padding-block:88px 32px}.tzsItG_heroGrid{align-items:center;gap:24px;display:grid}.tzsItG_heroCopy h1{font-size:var(--text-display);letter-spacing:0;margin:0;font-weight:600;line-height:1.3}.tzsItG_phrase{background:var(--luma-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.tzsItG_heroCopy h2{font-size:var(--text-body-lg);color:var(--text-2);margin-block:16px 12px;font-weight:500;line-height:1.3}.tzsItG_support{color:var(--text-2);font-size:var(--text-body);font-weight:400;line-height:1.8}.tzsItG_support p{text-wrap:pretty;margin-block:0 8px}.tzsItG_ctas{flex-wrap:wrap;gap:12px;margin-block-start:20px;display:flex}.tzsItG_services{background:var(--bg);padding-block:var(--space-section);scroll-margin-block-start:80px}.tzsItG_sectionHeading{flex-direction:column;align-items:start;gap:24px;margin-block-end:32px;display:flex}.tzsItG_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tzsItG_serviceCard{flex-direction:column;align-items:start;gap:12px;min-inline-size:0;display:flex}.tzsItG_serviceCard h3{font-size:var(--text-h3);margin:0;font-weight:500;line-height:1.4}.tzsItG_serviceCard p{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;inline-size:100%;font-size:var(--text-body);color:var(--text-2);margin:0;line-height:1.8}.tzsItG_iconPlate{background:var(--surface-2);block-size:36px;inline-size:36px;color:var(--text-2);border-radius:var(--radius-input);justify-content:center;align-items:center;display:flex}.tzsItG_moreServices{margin-block-start:24px}.tzsItG_moreServices summary{inline-size:fit-content;list-style:none}.tzsItG_moreServices summary::-webkit-details-marker{display:none}.tzsItG_moreServices[open] summary{margin-block-end:24px}.tzsItG_moreServices[open] summary span{transform:rotate(45deg)}@media (min-width:768px){.tzsItG_container{padding-inline:32px}}@media (min-width:1024px){.tzsItG_hero{align-items:center;min-block-size:640px;padding-block:96px 48px;display:flex}.tzsItG_heroGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.tzsItG_heroCopy,.tzsItG_product{grid-column:span 6}.tzsItG_sectionHeading{flex-direction:row;justify-content:space-between;align-items:end}.tzsItG_serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (max-width:1023px) and (max-height:640px){.tzsItG_hero{padding-block:72px 16px}.tzsItG_heroGrid{gap:12px}.tzsItG_ctas{margin-block-start:16px}}.tzsItG_heroCopy>*,.tzsItG_product{animation:.7s cubic-bezier(.16,1,.3,1) both tzsItG_homeHeroIn}.tzsItG_heroCopy>h1{animation-name:tzsItG_homeH1Rise}.tzsItG_heroCopy>:nth-child(2){animation-delay:90ms}.tzsItG_heroCopy>:nth-child(3){animation-delay:.18s}.tzsItG_heroCopy>:nth-child(4){animation-delay:.27s}.tzsItG_product{animation-delay:.3s}@keyframes tzsItG_homeHeroIn{0%{opacity:0;transform:translateY(24px)}}@keyframes tzsItG_homeH1Rise{0%{transform:translateY(24px)}}.tzsItG_sectionHeading header>*,.tzsItG_sectionHeading>a,.tzsItG_container>.tzsItG_serviceGrid>*{animation:.6s cubic-bezier(.16,1,.3,1) .38s backwards tzsItG_homeHeroIn}.tzsItG_sectionHeading header>:nth-child(2){animation-delay:.45s}.tzsItG_sectionHeading header>:nth-child(3){animation-delay:.52s}.tzsItG_sectionHeading>a{animation-delay:.59s}.tzsItG_container>.tzsItG_serviceGrid>:first-child{animation-delay:.66s}.tzsItG_container>.tzsItG_serviceGrid>:nth-child(2){animation-delay:.73s}.tzsItG_container>.tzsItG_serviceGrid>:nth-child(3){animation-delay:.8s}.tzsItG_container>.tzsItG_serviceGrid>:nth-child(n+4){animation-delay:.87s}@media (min-width:1200px){.tzsItG_container{padding-inline:48px}}@media (prefers-reduced-motion:reduce){.tzsItG_heroCopy>*,.tzsItG_product,.tzsItG_sectionHeading header>*,.tzsItG_sectionHeading>a,.tzsItG_container>.tzsItG_serviceGrid>*{animation:none}}[data-story-card] [data-piece]{transform-box:fill-box;transform-origin:50%}[data-story-playing=true] [data-piece=frame]{animation:.28s cubic-bezier(.23,1,.32,1) tzsItG_toolFrame}[data-story-playing=true] [data-piece=spark]{animation:.28s cubic-bezier(.23,1,.32,1) tzsItG_toolSpark}[data-story-playing=true] [data-piece=pencil]{animation:.32s cubic-bezier(.23,1,.32,1) tzsItG_toolPencil}[data-story-playing=true] [data-piece=draw]{stroke-dasharray:1;animation:.32s cubic-bezier(.23,1,.32,1) tzsItG_toolDraw}[data-story-playing=true] [data-piece=blade-a]{animation:.14s cubic-bezier(.23,1,.32,1) 2 alternate tzsItG_toolSnipA}[data-story-playing=true] [data-piece=blade-b]{animation:.14s cubic-bezier(.23,1,.32,1) 2 alternate tzsItG_toolSnipB}[data-story-playing=true] [data-piece=head]{animation:.3s cubic-bezier(.23,1,.32,1) tzsItG_toolBob}[data-story-playing=true] [data-piece=eyes]{animation:.3s cubic-bezier(.23,1,.32,1) tzsItG_toolBlink}[data-story-playing=true] [data-piece=camera]{animation:.3s cubic-bezier(.23,1,.32,1) tzsItG_toolCamera}[data-story-playing=true] [data-piece=play]{animation:.3s cubic-bezier(.23,1,.32,1) tzsItG_toolSpark}[data-story-playing=true] [data-piece=sprocket]{animation:.32s cubic-bezier(.23,1,.32,1) tzsItG_toolTick}[data-story-playing=true] [data-piece=bar]{animation:.24s cubic-bezier(.23,1,.32,1) tzsItG_toolWave}[data-story-playing=true] [data-piece=north]{animation:.24s cubic-bezier(.23,1,.32,1) tzsItG_toolNorth}[data-story-playing=true] [data-piece=east]{animation:.24s cubic-bezier(.23,1,.32,1) tzsItG_toolEast}[data-story-playing=true] [data-piece=south]{animation:.24s cubic-bezier(.23,1,.32,1) tzsItG_toolSouth}[data-story-playing=true] [data-piece=west]{animation:.24s cubic-bezier(.23,1,.32,1) tzsItG_toolWest}[data-story-playing=true] [data-piece=hanger]{animation:.36s cubic-bezier(.23,1,.32,1) tzsItG_toolHanger}[data-story-playing=true] [data-piece=cloth]{animation:.36s cubic-bezier(.23,1,.32,1) tzsItG_toolSpark}[data-story-playing=true] [data-piece=bubble]{animation:.36s cubic-bezier(.23,1,.32,1) tzsItG_toolBob}[data-story-playing=true] [data-piece=dots]{animation:.36s cubic-bezier(.23,1,.32,1) tzsItG_toolWave}[data-story-playing=true] [data-piece=packet]{animation:.4s cubic-bezier(.23,1,.32,1) tzsItG_toolPacket}@keyframes tzsItG_toolFrame{50%{transform:rotate(4deg)scale(1.06)}}@keyframes tzsItG_toolSpark{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes tzsItG_toolPencil{50%{transform:translate(2px,-2px)}}@keyframes tzsItG_toolDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tzsItG_toolSnipA{to{transform:rotate(-12deg)}}@keyframes tzsItG_toolSnipB{to{transform:rotate(12deg)}}@keyframes tzsItG_toolBob{50%{transform:translateY(-2px)}}@keyframes tzsItG_toolBlink{50%{transform:scaleY(.2)}}@keyframes tzsItG_toolCamera{50%{transform:translate(2px)}}@keyframes tzsItG_toolTick{50%{transform:translateY(2px)}}@keyframes tzsItG_toolWave{40%{transform:scaleY(.45)}70%{transform:scaleY(1)}}@keyframes tzsItG_toolNorth{50%{transform:translate(-2px,-2px)}}@keyframes tzsItG_toolEast{50%{transform:translate(2px,-2px)}}@keyframes tzsItG_toolSouth{50%{transform:translate(2px,2px)}}@keyframes tzsItG_toolWest{50%{transform:translate(-2px,2px)}}@keyframes tzsItG_toolHanger{50%{transform:rotate(5deg)}}@keyframes tzsItG_toolPacket{0%{opacity:.4;transform:translate(0)}to{opacity:1;transform:translate(8px)}}
