.subscription-shell{width:min(var(--site-page-max-width), calc(100% - var(--site-page-gutter)));margin-inline:auto}.subscription-motion-reveal{animation:.64s cubic-bezier(.22,1,.36,1) both subscription-reveal;animation-delay:var(--subscription-delay,0s);opacity:0;will-change:opacity, transform;transform:translateY(18px)}.subscription-artifact-stage{transform-origin:58% 54%}.subscription-workspace-toolbar{will-change:opacity, transform}.subscription-tabs-list,.subscription-cycle-switch{transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.subscription-tabs-list:hover,.subscription-cycle-switch:hover{transform:translateY(-1px);box-shadow:0 18px 44px #1d1d1f0f}.subscription-tabs-trigger,.subscription-cycle-button{transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.subscription-tabs-trigger:hover,.subscription-cycle-button:hover{transform:translateY(-1px)}.subscription-tabs-trigger[data-state=active],.subscription-cycle-button-active{animation:.26s cubic-bezier(.22,1,.36,1) subscription-control-confirm}.subscription-cycle-badge{animation:.52s cubic-bezier(.22,1,.36,1) .42s both subscription-badge-settle}.subscription-tab-content[data-state=active]{animation:.44s cubic-bezier(.22,1,.36,1) both subscription-tab-panel-enter}.subscription-artifact-layer{transform-origin:58% 54%;will-change:transform, opacity, filter;animation:7.8s cubic-bezier(.45,0,.18,1) infinite subscription-card-breathe;transform:translate(0,0)}.subscription-artifact-layer-light{animation-delay:-1.1s}.subscription-artifact-layer-dark{animation-delay:-4.2s}.subscription-artifact-ground-glow{transform-origin:50%;will-change:opacity, transform;animation:8.6s cubic-bezier(.45,0,.18,1) infinite subscription-card-ground-glow}.subscription-artifact-veil{filter:blur(24px);opacity:0;background:radial-gradient(at 56% 54%,#f4f7fb85 0%,#f4f7fb52 38%,#0000 74%),linear-gradient(90deg,#0000 0%,#f4f7fb3d 42%,#f4f7fb47 64%,#0000 100%);transition:opacity .85s cubic-bezier(.22,1,.36,1),background-color .85s cubic-bezier(.22,1,.36,1)}.subscription-artifact-breath-veil{--subscription-veil-max-opacity:.38;--subscription-veil-min-opacity:.22;opacity:var(--subscription-veil-min-opacity);transform-origin:58% 54%;will-change:opacity, transform;animation:9.4s cubic-bezier(.45,0,.18,1) infinite subscription-artifact-ambient-breathe;transform:scale(.985)}.dark .subscription-artifact-veil{background:radial-gradient(at 56% 54%,#04081457 0%,#1818183d 40%,#0000 74%),linear-gradient(90deg,#0000 0%,#1818182e 42%,#20202029 64%,#0000 100%)}.dark .subscription-artifact-breath-veil{--subscription-veil-max-opacity:.3;--subscription-veil-min-opacity:.16}html.theme-transitioning .subscription-artifact-veil{opacity:1}html.theme-transitioning .subscription-artifact-breath-veil{animation:none}.subscription-pricing-card{animation:.56s cubic-bezier(.22,1,.36,1) backwards subscription-card-enter;animation-delay:var(--subscription-card-delay,0s);isolation:isolate;will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);overflow:visible;transform:translate(0,0)}.subscription-pricing-card:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at 30% 0,#b8d7df2e,#0000 36%),radial-gradient(circle at 88% 12%,#1677b824,#0000 34%);transition:opacity .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px}.subscription-pricing-card:hover{border-color:#1d1d1f2e;transform:translateY(-4px);box-shadow:0 24px 60px #1d1d1f14,inset 0 1px #ffffffc2}.subscription-pricing-card:hover:before{opacity:.46}.subscription-price-value{transition:color .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.subscription-pricing-card:hover .subscription-price-value{transform:translateY(-2px)}.subscription-pricing-card-featured:before{opacity:.52;animation:7.4s cubic-bezier(.45,0,.18,1) infinite subscription-featured-card-glow}.subscription-pricing-card-featured:hover{border-color:#97d1e757;transform:translateY(-6px);box-shadow:0 0 0 1px #1677b847,0 28px 72px #5ca3d433,inset 0 1px #ffffffdb}.subscription-pricing-badge{will-change:transform, box-shadow;animation:5.8s cubic-bezier(.45,0,.18,1) infinite subscription-badge-breathe}.subscription-pricing-action{color:#fff;transition:background .24s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),opacity .24s,box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:relative}.subscription-recharge-action{background:var(--primary-action);color:var(--primary-action-text);transition:background .24s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.subscription-recharge-action:hover{background:var(--primary-action-strong);color:var(--primary-action-text)}.subscription-pricing-card:hover .subscription-pricing-action,.subscription-recharge-card:hover .subscription-recharge-action{transform:translateY(-1px);box-shadow:0 16px 38px #5476ff57}.subscription-pricing-action:active,.subscription-recharge-action:active{transform:translate(0,0)scale(.99)}.subscription-action-icon{transition:transform .24s cubic-bezier(.22,1,.36,1)}.subscription-pricing-card:hover .subscription-action-icon,.subscription-recharge-card:hover .subscription-action-icon,.subscription-pricing-action:hover .subscription-action-icon,.subscription-recharge-action:hover .subscription-action-icon{transform:translate(3px)}.subscription-recharge-workspace{animation:.44s cubic-bezier(.22,1,.36,1) both subscription-tab-panel-enter}.subscription-recharge-card,.subscription-record-panel{animation:.56s cubic-bezier(.22,1,.36,1) backwards subscription-card-enter;animation-delay:var(--subscription-card-delay,.168s);isolation:isolate;will-change:transform;transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.subscription-record-panel{animation-delay:.18s}.subscription-recharge-card:hover{border-color:#1d1d1f2e;transform:translateY(-4px);box-shadow:0 24px 60px #1d1d1f14,inset 0 1px #ffffffc2}.subscription-record-panel:hover{border-color:#1d1d1f29;transform:translateY(-2px);box-shadow:0 22px 54px #1d1d1f0f}.subscription-record-row,.subscription-status-row{transition:background-color .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.subscription-record-row:hover,.subscription-status-row:hover{transform:translate(3px)}.subscription-support-strip{transition:border-color .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1)}.subscription-service-item,.subscription-faq-item{transition:border-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.subscription-service-icon,.subscription-faq-chevron{transition:rotate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.subscription-service-item:hover{transform:translateY(-2px)}.subscription-service-item:hover .subscription-service-icon{transform:translateY(-1px)scale(1.035)}.subscription-faq-item:hover{border-color:#1d1d1f29;transform:translateY(-1px);box-shadow:0 16px 38px #1d1d1f0e}.subscription-faq-item[open]{border-color:#1d1d1f2e;box-shadow:0 16px 42px #1d1d1f0f}.subscription-faq-item[open] .subscription-faq-chevron{rotate:90deg;scale:1.04}.dark .subscription-tabs-list:hover,.dark .subscription-cycle-switch:hover{box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000038}.dark .subscription-pricing-card:before{background:radial-gradient(circle at 30% 0%, color-mix(in oklch, var(--dark-radiance-ice) 7%, transparent), transparent 36%), radial-gradient(circle at 88% 12%, color-mix(in oklch, var(--dark-radiance) 5%, transparent), transparent 34%)}.dark .subscription-pricing-card:hover{border-color:color-mix(in oklch, var(--dark-radiance) 24%, transparent);box-shadow:0 24px 64px #00000042,inset 0 1px #ffffff12}.dark .subscription-pricing-card-featured:hover{border-color:color-mix(in oklch, var(--dark-radiance) 38%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--dark-radiance) 12%, transparent), 0 24px 64px #0000004d, inset 0 1px 0 #ffffff1a}.dark .subscription-pricing-badge{animation-name:subscription-badge-breathe-dark}.dark .subscription-recharge-card:hover,.dark .subscription-record-panel:hover{border-color:color-mix(in oklch, var(--dark-radiance) 26%, transparent);box-shadow:0 24px 64px #00000042,inset 0 1px #ffffff12}.dark .subscription-recharge-action{background:var(--brand-cta-gradient);color:var(--brand-cta-text)}.dark .subscription-recharge-action:hover{background:var(--brand-cta-gradient-hover);color:var(--brand-cta-text)}.dark .subscription-faq-item:hover,.dark .subscription-faq-item[open]{border-color:color-mix(in oklch, var(--dark-radiance) 24%, transparent);box-shadow:0 18px 46px #00000038}.home-motion-reveal{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) both home-content-enter;transform:translateY(18px)scale(.985)}.home-motion-delay-0{animation-delay:80ms}.home-motion-delay-1{animation-delay:.17s}.home-motion-delay-2{animation-delay:.26s}.home-motion-delay-3{animation-delay:.36s}.home-motion-delay-4{animation-delay:.46s}.home-motion-delay-5{animation-delay:.56s}.home-motion-delay-6{animation-delay:.7s}.home-hero-frame{width:min(var(--home-hero-frame-max-width), 100%);margin-inline:auto}.home-metric{transition:color .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.home-metric:hover{transform:translateY(-2px)}.home-laurel[data-direction=right]{transform:scaleX(-1)}.home-metric:hover .home-laurel[data-direction=left]{transform:translate(-2px,-1px)rotate(-1deg)scale(1.035)}.home-metric:hover .home-laurel[data-direction=right]{transform:translate(2px,-1px)rotate(1deg)scaleX(-1)scaleY(1.035)}.home-launch-shell{width:min(var(--site-launch-max-width), 100%);margin-inline:auto}.home-console:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#1d1d1f12,#0000 42%),radial-gradient(at 50% 100%,#7379820e,#0000 46%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.995);box-shadow:inset 0 0 0 1px #1d1d1f1f,inset 0 0 28px #1d1d1f0b}.home-console:hover,.home-console:focus-within,.home-console-arming{border-color:#1d1d1f29;transform:translateY(-4px);box-shadow:0 28px 92px #1d1d1f14,inset 0 0 0 1px #ffffffd6}.dark .home-console:hover,.dark .home-console:focus-within,.dark .home-console-arming{border-color:#2cc0fdad;border-color:lab(72.367% -22.9504 -41.4541/.68);box-shadow:inset 0 0 0 1px #85e0fc29,0 28px 92px #090909bd,0 0 52px #2cc0fd47,0 0 92px #009ffd24;box-shadow:inset 0 0 0 1px lab(84.276% -22.7657 -22.7009/.16),0 28px 92px lab(2.46757% 0 0/.741177),0 0 52px lab(72.367% -22.9504 -41.4541/.28),0 0 92px lab(62.1702% -8.82396 -58.7393/.14)}.home-console:hover:after,.home-console:focus-within:after,.home-console-arming:after{opacity:1;transform:scale(1)}.home-console:focus-within:after,.home-console-arming:after{animation:1.8s cubic-bezier(.45,0,.18,1) infinite home-console-border-breathe}.home-mode-button{transition:background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.home-mode-button:hover{transform:translateY(-1px)}.home-mode-button:active{transform:translate(0,0)scale(.985)}.home-mode-button-active{animation:.42s cubic-bezier(.22,1,.36,1) both home-mode-lock}.home-mode-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.home-mode-button-active .home-mode-icon{transform:rotate(-8deg)scale(1.06)}.home-beta-badge{animation:5.8s cubic-bezier(.45,0,.18,1) infinite home-beta-badge-breathe}.home-prompt-panel{transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.home-console:focus-within .home-prompt-panel{border-color:#1d1d1f24;transform:translateY(-1px);box-shadow:inset 0 2px 4px #1d1d1f09,0 14px 38px #1d1d1f0f}.dark .home-console:focus-within .home-prompt-panel{border-color:#2cc0fdb8;border-color:lab(72.367% -22.9504 -41.4541/.72);box-shadow:inset 0 0 0 1px #85e0fc2e,0 0 36px #2cc0fd42,0 0 72px #009ffd1f;box-shadow:inset 0 0 0 1px lab(84.276% -22.7657 -22.7009/.18),0 0 36px lab(72.367% -22.9504 -41.4541/.26),0 0 72px lab(62.1702% -8.82396 -58.7393/.12)}.home-prompt-tool{transition:color .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.home-prompt-tool:hover{transform:translateY(-1px)}.home-prompt-tool-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.home-prompt-tool:hover .home-prompt-tool-icon{transform:rotate(-8deg)scale(1.08)}.home-generate-button:active{transform:translate(0,0)scale(.985)}.home-generate-button-arming{animation:.42s cubic-bezier(.22,1,.36,1) infinite alternate home-generate-arm}.home-generate-icon{transition:transform .28s cubic-bezier(.22,1,.36,1)}.home-generate-button:hover .home-generate-icon{transform:rotate(-10deg)scale(1.08)}.home-generate-button-arming .home-generate-icon{animation:.68s linear infinite home-generate-spark}.home-control-tile,.home-settings-button{transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translate(0,0)}.home-control-tile>*,.home-settings-button>*{z-index:1;position:relative}.home-control-tile:before,.home-settings-button:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 10%,#1d1d1f0f,#0000 38%),radial-gradient(circle at 88% 20%,#7379820e,#0000 34%);transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-control-tile:hover,.home-settings-button:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1d1d1f14,inset 0 0 0 1px #ffffffb3}.dark .home-control-tile:hover,.dark .home-settings-button:hover{box-shadow:0 18px 40px #0000003d,inset 0 0 28px #2cc0fd29;box-shadow:0 18px 40px lab(0% 0 0/.239216),inset 0 0 28px lab(72.367% -22.9504 -41.4541/.16)}.home-control-tile:hover:before,.home-settings-button:hover:before{opacity:1}.home-control-thumbnail,.home-control-icon{transition:box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.home-control-tile:hover .home-control-thumbnail,.home-control-tile:hover .home-control-icon{transform:translateY(-1px)scale(1.05)}.home-control-chevron{transition:color .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.home-control-tile:hover .home-control-chevron{color:var(--brand-mineral-strong);transform:translate(3px)}.dark .home-control-tile:hover .home-control-chevron{color:#eaf4fa}.home-section-divider{background:linear-gradient(90deg,#0000 0%,#1d1d1f1a 18%,#7379821a 50%,#1d1d1f14 82%,#0000 100%);width:100%;height:1px;box-shadow:0 1px #ffffffa3}.dark .home-section-divider{background:linear-gradient(90deg,#0000 0%,#2cc0fd24 18%,#85e0fc33 50%,#2cc0fd1a 82%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(72.367% -22.9504 -41.4541/.14) 18%,lab(84.276% -22.7657 -22.7009/.2) 50%,lab(72.367% -22.9504 -41.4541/.1) 82%,#0000 100%);box-shadow:0 1px #ffffff09}.home-scroll-reveal{opacity:0;filter:blur(8px);transition:opacity .76s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--home-reveal-delay,0s);will-change:opacity, filter, transform;transform:translateY(30px)scale(.985)}.home-scroll-reveal-visible{opacity:1;filter:none;transform:translate(0,0)scale(1)}.home-scroll-reveal-visible .home-inspiration-card,.home-scroll-reveal-visible .home-model-card,.home-scroll-reveal-visible .home-commerce-card,.home-scroll-reveal-visible .home-recharge-panel{animation:.68s cubic-bezier(.22,1,.36,1) both home-reveal-item-rise}.home-scroll-reveal-visible .home-inspiration-grid-item:nth-child(2) .home-inspiration-card,.home-scroll-reveal-visible .home-commerce-card:nth-child(2){animation-delay:90ms}.home-scroll-reveal-visible .home-inspiration-grid-item:nth-child(3) .home-inspiration-card,.home-scroll-reveal-visible .home-commerce-card:nth-child(3){animation-delay:.15s}.home-scroll-reveal-visible .home-inspiration-grid-item:nth-child(4) .home-inspiration-card,.home-scroll-reveal-visible .home-recharge-panel{animation-delay:.21s}.home-section-heading{letter-spacing:.08em}.home-action-gradient,.home-action-secondary-gradient{isolation:isolate;transition:background .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.home-action-gradient{background:linear-gradient(135deg,#2f3033 0%,#4f5560 55%,#737982 100%);box-shadow:0 16px 34px #1d1d1f2e,inset 0 0 0 1px #ffffff75}.home-action-secondary-gradient{color:var(--brand-mineral-strong);background:linear-gradient(135deg,#fafafbf5 0%,#eff0f3e6 52%,#e5e8edd1 100%),linear-gradient(135deg,#1d1d1f14,#7379821a);border:1px solid #1d1d1f1f;box-shadow:0 12px 28px #1d1d1f0f,inset 0 0 0 1px #ffffff94}.home-action-gradient:before,.home-action-secondary-gradient:before{content:"";z-index:0;background:linear-gradient(115deg,#0000 34%,#ffffff57 50%,#0000 66%);transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:-48% -32%;transform:translate(-120%)rotate(8deg)}.home-action-secondary-gradient:before{background:linear-gradient(115deg,#0000 36%,#ffffff47 50%,#0000 64%)}.home-action-gradient>*,.home-action-secondary-gradient>*{z-index:1;position:relative}.home-action-gradient:hover{filter:saturate(1.02);background:linear-gradient(135deg,#1d1d1f 0%,#3f4651 55%,#626a75 100%);transform:translateY(-2px);box-shadow:0 20px 42px #1d1d1f33,inset 0 0 0 1px #fff9}.home-action-secondary-gradient:hover{color:var(--brand-mineral-deep);filter:saturate(1.02);background:linear-gradient(135deg,#fafafbfa 0%,#eff0f3f5 52%,#e5e8edeb 100%),linear-gradient(135deg,#1d1d1f1a,#7379821f);border-color:#1d1d1f2e;transform:translateY(-1px);box-shadow:0 16px 34px #1d1d1f14,inset 0 0 0 1px #ffffffad}.home-action-gradient:hover:before,.home-action-secondary-gradient:hover:before{transform:translate(120%)rotate(8deg)}.home-action-gradient:hover [data-icon=inline-end],.home-action-secondary-gradient:hover [data-icon=inline-end]{transform:translate(3px)}.dark .home-action-gradient{background:var(--brand-cta-gradient);box-shadow:0 18px 44px #009ffd47,0 0 28px #85e0fc24,inset 0 0 0 1px #ffffff14;box-shadow:0 18px 44px lab(62.1702% -8.82396 -58.7393/.28),0 0 28px lab(84.276% -22.7657 -22.7009/.14),inset 0 0 0 1px lab(100% 0 0/.0784314)}.dark .home-action-gradient:hover{background:var(--brand-cta-gradient-hover)}.dark .home-action-secondary-gradient{background:linear-gradient(135deg, color-mix(in oklch, var(--dark-surface-raised) 84%, transparent) 0%, #00406bbd 100%), linear-gradient(135deg, #009ffd3d, #85e0fc29);color:#eef7ff;border-color:#2cc0fd38;border-color:lab(72.367% -22.9504 -41.4541/.22);box-shadow:0 14px 34px #009ffd29,inset 0 0 0 1px #ffffff0f;box-shadow:0 14px 34px lab(62.1702% -8.82396 -58.7393/.16),inset 0 0 0 1px lab(100% 0 0/.0588235)}@supports (color:lab(0% 0 0)){.dark .home-action-secondary-gradient{background:linear-gradient(135deg, color-mix(in oklch, var(--dark-surface-raised) 84%, transparent) 0%, lab(25.3868% -4.68543 -31.0042/.74) 100%), linear-gradient(135deg, lab(62.1702% -8.82396 -58.7393/.24), lab(84.276% -22.7657 -22.7009/.16))}}.dark .home-action-secondary-gradient:hover{color:#fff;background:linear-gradient(135deg,#103760d6 0%,#1c5380b8 100%),linear-gradient(135deg,#1886e557,#97d1e74d);border-color:#97d1e757;box-shadow:0 18px 42px #1886e542,0 0 24px #97d1e71a,inset 0 0 0 1px #ffffff14}.home-inspiration-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}.home-inspiration-grid-item{min-width:0}.home-inspiration-grid-item>a,.home-model-card,.home-recharge-panel,.home-info-row{transition:background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}.home-recharge-panel,.home-model-card,.home-inspiration-card{isolation:isolate;position:relative;overflow:hidden}.home-recharge-panel:before,.home-model-card:before,.home-inspiration-card:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-recharge-panel:before{background:radial-gradient(circle at 16% 0,#9fdcff24,#0000 34%),radial-gradient(circle at 88% 12%,#eaf4fa1f,#0000 38%)}.home-model-card:before{background:linear-gradient(145deg,#ffffff1f,#0000 46%),radial-gradient(circle at 88% 8%,#50a6e114,#0000 34%)}.home-inspiration-card:before{z-index:1;background:linear-gradient(135deg,#9fdcff1f,#0000 42%,#1677b81f)}.home-recharge-panel>*,.home-model-card>*{z-index:1;position:relative}.dark .home-recharge-panel:before,.dark .home-model-card:before{opacity:1}.dark .home-model-card:before{background:linear-gradient(145deg,#ffffff09,#0000 44%),radial-gradient(circle at 88% 8%,#a9e4ff0e,#0000 30%)}.home-recharge-panel:hover{transform:translateY(-3px)}.home-info-row:hover{transform:translate(2px)}.dark .home-recharge-panel:hover{border-color:color-mix(in oklch, var(--dark-radiance) 28%, transparent);box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0f}.dark .home-info-row:hover{background-color:color-mix(in oklch, var(--dark-surface-hover) 86%, transparent);box-shadow:inset 0 0 0 1px #ffffff0e,0 10px 28px #00000029}.home-inspiration-card:hover:before{opacity:1}.home-model-card:hover{transform:translateY(-4px);box-shadow:0 22px 58px #1d1d1f14,inset 0 0 0 1px #ffffffb8}.dark .home-model-card:hover{box-shadow:0 24px 58px #0000006b, 0 0 0 1px color-mix(in oklch, var(--dark-radiance) 9%, transparent) inset}.home-model-marquee{box-sizing:border-box;scrollbar-color:#1d1d1f3d transparent;scrollbar-width:thin;width:100vw;margin-left:calc(50% - 50vw);padding-block:.5rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.home-model-visual{border:1px solid #1d1d1f0f}.home-model-tone-graphite{background:linear-gradient(135deg,#fbfbfc,#e8ebef 52%,#c8ced6)}.home-model-tone-carbon{background:linear-gradient(135deg,#fafafa,#e9ebee 52%,#bcc3cc)}.home-model-tone-slate{background:linear-gradient(135deg,#f8f8f9,#e1e4e8 52%,#aeb6c0)}.home-model-tone-ink{background:linear-gradient(135deg,#fbfbfc,#e9ecef 52%,#b8c0c9)}.home-model-visual-overlay{background:radial-gradient(circle at 24% 20%,#ffffffb8,#0000 23%),linear-gradient(135deg,#fff3,#0000 58%)}.dark .home-model-visual{border-color:#ffffff14}.dark .home-model-tone-graphite{background:linear-gradient(135deg,#090b0f,#15191e 54%,#272b31)}.dark .home-model-tone-carbon{background:linear-gradient(135deg,#080a0d,#171a1f 54%,#2c2f34)}.dark .home-model-tone-slate{background:linear-gradient(135deg,#090b0e,#14181c 54%,#252a2f)}.dark .home-model-tone-ink{background:linear-gradient(135deg,#080a0d,#16191d 54%,#292c31)}.dark .home-model-visual-overlay{background:radial-gradient(circle at 82% 16%,#a9e4ff1c,#0000 25%),linear-gradient(135deg,#ffffff0e,#0000 58%)}.home-model-marquee-track{animation:34s linear infinite home-model-marquee}.home-model-marquee[data-marquee-active=false] .home-model-marquee-track,.home-model-marquee:hover .home-model-marquee-track{animation-play-state:paused}.home-model-marquee::-webkit-scrollbar{height:8px}.home-model-marquee::-webkit-scrollbar-thumb{background:#1d1d1f38;border-radius:999px}@media (min-width:640px){.home-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.home-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-inspiration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.create-launch-reveal{opacity:0;animation:.76s cubic-bezier(.22,1,.36,1) both home-content-enter;transform:translateY(18px)scale(.985)}.create-launch-delay-0{animation-delay:80ms}.create-launch-delay-1{animation-delay:.18s}.create-launch-delay-2{animation-delay:.3s}.create-launch-delay-3{animation-delay:.44s}.create-launch-console{isolation:isolate;transition:border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}.create-launch-console:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#1d1d1f12,#0000 42%),radial-gradient(at 50% 100%,#7379820e,#0000 46%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.995);box-shadow:inset 0 0 0 1px #1d1d1f1f,inset 0 0 28px #1d1d1f0b}.create-launch-console>:not(.create-launch-console-aura){z-index:1;position:relative}.create-launch-console:hover,.create-launch-console:focus-within,.create-launch-console-arming{border-color:#1d1d1f29;transform:translateY(-4px);box-shadow:0 28px 92px #1d1d1f14,inset 0 0 0 1px #ffffffe0}.dark .create-launch-console:hover,.dark .create-launch-console:focus-within,.dark .create-launch-console-arming{border-color:color-mix(in oklch, var(--dark-radiance) 42%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--dark-radiance-ice) 8%, transparent) inset, 0 28px 92px #0000008a, 0 0 0 1px color-mix(in oklch, var(--dark-radiance) 9%, transparent)}.create-launch-console:hover:after,.create-launch-console:focus-within:after,.create-launch-console-arming:after{opacity:1;transform:scale(1)}.create-launch-console:focus-within:after,.create-launch-console-arming:after{animation:1.8s cubic-bezier(.45,0,.18,1) infinite home-console-border-breathe}.create-launch-console-aura{border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(at 22% 0,#1886e521,#0000 38%),radial-gradient(at 88% 18%,#97d1e714,#0000 36%);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.99)}.create-launch-console:hover .create-launch-console-aura,.create-launch-console:focus-within .create-launch-console-aura,.create-launch-console-arming .create-launch-console-aura{opacity:1;transform:scale(1)}.create-launch-console:focus-within .create-launch-console-aura,.create-launch-console-arming .create-launch-console-aura{animation:1.8s cubic-bezier(.45,0,.18,1) infinite home-console-aura-breathe}.create-launch-mode-button,.create-launch-workbench-button{transition:background-color .24s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.create-launch-mode-button:hover,.create-launch-workbench-button:hover{transform:translateY(-1px)}.create-launch-mode-button:active,.create-launch-workbench-button:active{transform:translate(0,0)scale(.985)}.create-launch-mode-button-active{animation:.42s cubic-bezier(.22,1,.36,1) both home-mode-lock}.create-launch-mode-icon,.create-launch-workbench-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.create-launch-mode-button-active .create-launch-mode-icon,.create-launch-workbench-button:hover .create-launch-workbench-icon{transform:rotate(-8deg)scale(1.06)}.create-launch-beta-badge{animation:5.8s cubic-bezier(.45,0,.18,1) infinite home-beta-badge-breathe}.create-launch-prompt-panel{transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.create-launch-console:focus-within .create-launch-prompt-panel{border-color:#1d1d1f24;transform:translateY(-1px);box-shadow:inset 0 2px 4px #1d1d1f09,0 14px 38px #1d1d1f0f}.dark .create-launch-console:focus-within .create-launch-prompt-panel{border-color:#2cc0fdb8;border-color:lab(72.367% -22.9504 -41.4541/.72);box-shadow:inset 0 0 0 1px #85e0fc2e,0 0 36px #2cc0fd42,0 0 72px #009ffd1f;box-shadow:inset 0 0 0 1px lab(84.276% -22.7657 -22.7009/.18),0 0 36px lab(72.367% -22.9504 -41.4541/.26),0 0 72px lab(62.1702% -8.82396 -58.7393/.12)}.create-launch-prompt-tool{transition:color .24s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.create-launch-prompt-tool:hover{transform:translateY(-1px)}.create-launch-prompt-tool-icon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.create-launch-prompt-tool:hover .create-launch-prompt-tool-icon{transform:rotate(-8deg)scale(1.08)}.create-launch-generate-button{transition:box-shadow .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translate(0,0)}.create-launch-generate-button:hover{background:var(--brand-cta-gradient-hover);box-shadow:var(--brand-cta-shadow-hover), 0 0 0 1px #ffffff5c inset;filter:saturate(1.04);transform:translateY(-2px)}.dark .create-launch-generate-button:hover{box-shadow:0 0 34px #2cc0fd61,0 12px 34px #009ffd42,inset 0 0 0 1px #eaf4fa2e;box-shadow:0 0 34px lab(72.367% -22.9504 -41.4541/.38),0 12px 34px lab(62.1702% -8.82396 -58.7393/.26),inset 0 0 0 1px lab(95.5618% -2.59164 -4.10196/.180392)}.create-launch-generate-button:active{transform:translate(0,0)scale(.985)}.create-launch-generate-button-arming{animation:.42s cubic-bezier(.22,1,.36,1) infinite alternate home-generate-arm}.create-launch-generate-icon{transition:transform .28s cubic-bezier(.22,1,.36,1)}.create-launch-generate-button:hover .create-launch-generate-icon{transform:rotate(-10deg)scale(1.08)}.create-launch-generate-button-arming .create-launch-generate-icon{animation:.68s linear infinite home-generate-spark}.create-launch-control-tile,.create-launch-settings-button{transition:border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translate(0,0)}.create-launch-control-tile>*,.create-launch-settings-button>*{z-index:1;position:relative}.create-launch-control-tile:before,.create-launch-settings-button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 10%,#1d1d1f0f,#0000 38%),radial-gradient(circle at 88% 20%,#7379820e,#0000 34%);transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.create-launch-control-tile:hover,.create-launch-settings-button:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1d1d1f14,inset 0 0 0 1px #ffffffb3}.dark .create-launch-control-tile:hover,.dark .create-launch-settings-button:hover{box-shadow:0 18px 40px #0000003d,inset 0 0 28px #39baf224}.dark .create-launch-control-tile:before{background:radial-gradient(circle at 18% 10%,#7ed0f31c,#0000 38%),radial-gradient(circle at 88% 20%,#39baf213,#0000 34%)}.create-launch-control-tile:hover:before,.create-launch-settings-button:hover:before{opacity:1}.create-launch-control-thumbnail,.create-launch-control-icon{transition:box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.create-launch-control-tile:hover .create-launch-control-thumbnail,.create-launch-control-tile:hover .create-launch-control-icon{transform:translateY(-1px)scale(1.05)}.create-launch-control-chevron{transition:color .26s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.create-launch-control-tile:hover .create-launch-control-chevron{color:var(--brand-mineral-strong);transform:translate(3px)}.dark .create-launch-control-tile:hover .create-launch-control-chevron{color:#eaf4fa}@media (prefers-reduced-motion:reduce){:root.site-motion-reduce .create-launch-console-aura{animation:none!important;display:none!important}:root.site-motion-reduce .home-mode-button-active,:root.site-motion-reduce .home-beta-badge,:root.site-motion-reduce .home-generate-button-arming,:root.site-motion-reduce .home-generate-button-arming .home-generate-icon,:root.site-motion-reduce .create-launch-mode-button-active,:root.site-motion-reduce .create-launch-beta-badge,:root.site-motion-reduce .create-launch-generate-button-arming,:root.site-motion-reduce .create-launch-generate-button-arming .create-launch-generate-icon{animation:none!important}:root.site-motion-reduce .home-scroll-reveal,:root.site-motion-reduce .home-scroll-reveal-visible .home-inspiration-card,:root.site-motion-reduce .home-scroll-reveal-visible .home-model-card,:root.site-motion-reduce .home-scroll-reveal-visible .home-commerce-card,:root.site-motion-reduce .home-scroll-reveal-visible .home-recharge-panel{filter:none!important;opacity:1!important;transition-duration:.01ms!important;animation:none!important;transform:none!important}:root.site-motion-reduce .home-action-gradient:before,:root.site-motion-reduce .home-action-secondary-gradient:before,:root.site-motion-reduce .home-recharge-panel:before,:root.site-motion-reduce .home-model-card:before,:root.site-motion-reduce .home-inspiration-card:before{transition-duration:.01ms!important;animation:none!important}:root.site-motion-reduce .home-metric:hover .home-laurel[data-direction=left]{transform:none!important}:root.site-motion-reduce .home-laurel[data-direction=right],:root.site-motion-reduce .home-metric:hover .home-laurel[data-direction=right]{transform:scaleX(-1)!important}:root.site-motion-reduce .subscription-theme-transition,:root.site-motion-reduce .subscription-theme-transition *,:root.site-motion-reduce .subscription-artifact-veil{transition-duration:.01ms!important;transition-delay:0s!important}:root.site-motion-reduce .subscription-artifact-layer,:root.site-motion-reduce .subscription-artifact-ground-glow,:root.site-motion-reduce .subscription-artifact-breath-veil,:root.site-motion-reduce .subscription-motion-reveal,:root.site-motion-reduce .subscription-tab-content[data-state=active],:root.site-motion-reduce .subscription-cycle-badge,:root.site-motion-reduce .subscription-cycle-button-active,:root.site-motion-reduce .subscription-tabs-trigger[data-state=active],:root.site-motion-reduce .subscription-pricing-card,:root.site-motion-reduce .subscription-recharge-card,:root.site-motion-reduce .subscription-record-panel,:root.site-motion-reduce .subscription-pricing-card-featured:before,:root.site-motion-reduce .subscription-pricing-badge{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}:root.site-motion-reduce .subscription-pricing-card,:root.site-motion-reduce .subscription-recharge-card,:root.site-motion-reduce .subscription-record-panel,:root.site-motion-reduce .subscription-record-row,:root.site-motion-reduce .subscription-status-row,:root.site-motion-reduce .subscription-pricing-action,:root.site-motion-reduce .subscription-recharge-action,:root.site-motion-reduce .subscription-action-icon,:root.site-motion-reduce .subscription-tabs-list,:root.site-motion-reduce .subscription-tabs-trigger,:root.site-motion-reduce .subscription-cycle-switch,:root.site-motion-reduce .subscription-cycle-button,:root.site-motion-reduce .subscription-service-item,:root.site-motion-reduce .subscription-service-icon,:root.site-motion-reduce .subscription-faq-item,:root.site-motion-reduce .subscription-faq-chevron{transition-duration:.01ms!important}:root.site-motion-reduce .subscription-pricing-card:hover,:root.site-motion-reduce .subscription-pricing-card-featured:hover,:root.site-motion-reduce .subscription-pricing-card:hover .subscription-pricing-action,:root.site-motion-reduce .subscription-pricing-card:hover .subscription-price-value,:root.site-motion-reduce .subscription-recharge-card:hover,:root.site-motion-reduce .subscription-recharge-card:hover .subscription-recharge-action,:root.site-motion-reduce .subscription-record-panel:hover,:root.site-motion-reduce .subscription-record-row:hover,:root.site-motion-reduce .subscription-status-row:hover,:root.site-motion-reduce .subscription-tabs-list:hover,:root.site-motion-reduce .subscription-cycle-switch:hover,:root.site-motion-reduce .subscription-tabs-trigger:hover,:root.site-motion-reduce .subscription-cycle-button:hover,:root.site-motion-reduce .subscription-service-item:hover,:root.site-motion-reduce .subscription-service-item:hover .subscription-service-icon,:root.site-motion-reduce .subscription-faq-item:hover,:root.site-motion-reduce .subscription-faq-item[open] .subscription-faq-chevron,:root.site-motion-reduce .subscription-pricing-card:hover .subscription-action-icon,:root.site-motion-reduce .subscription-recharge-card:hover .subscription-action-icon,:root.site-motion-reduce .subscription-pricing-action:hover .subscription-action-icon,:root.site-motion-reduce .subscription-recharge-action:hover .subscription-action-icon,:root.site-motion-reduce .subscription-pricing-action:active,:root.site-motion-reduce .subscription-recharge-action:active{transform:rotate(0)scale(1)!important}}@media (prefers-reduced-motion:no-preference){.subscription-faq-item[open] .subscription-faq-chevron{transform:rotate(90deg)scale(1.04)!important}}.model-library-motion-reveal{animation:.64s cubic-bezier(.22,1,.36,1) both model-library-reveal;animation-delay:var(--model-library-delay,0s);opacity:0;will-change:opacity, transform;transform:translateY(16px)scale(.992)}.model-library-watermark{animation:9s cubic-bezier(.45,0,.18,1) infinite model-library-watermark-drift}.model-library-mode-switch,.model-library-filter-panel,.model-library-card-wrap,.model-library-empty-state{will-change:opacity, transform}.model-library-mode-switch,.model-library-filter-panel{transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.model-library-mode-switch:hover{filter:saturate(1.03);transform:none}.model-library-filter-panel:hover,.model-library-filter-panel:focus-within{filter:saturate(1.03);transform:translateY(-1px)}.model-library-mode-button,.model-library-filter-button{transition:background .24s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.model-library-mode-button:hover,.model-library-mode-button:active{transform:none}.model-library-filter-button:hover{transform:translateY(-1px)}.model-library-filter-button:active{transform:translateY(1px)scale(.986)}.model-library-filter-button-active{animation:.34s cubic-bezier(.22,1,.36,1) both model-library-control-confirm}.model-library-search-field,.model-library-select-field{transition:filter .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.model-library-search-field:focus-within,.model-library-select-field:hover,.model-library-select-field:focus-within{filter:drop-shadow(0 10px 24px #1d1d1f0e);transform:translateY(-1px)}.model-library-search-icon,.model-library-select-chevron{transition:color .22s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.model-library-search-field:focus-within .model-library-search-icon{color:var(--brand-mineral-strong);transform:translateY(-50%)scale(1.08)}.model-library-select-field:hover .model-library-select-chevron,.model-library-select-field:focus-within .model-library-select-chevron{color:var(--brand-mineral-strong);transform:translate(2px)}.model-library-card-wrap{animation:.58s cubic-bezier(.22,1,.36,1) both model-library-card-enter;animation-delay:var(--model-library-card-delay,0s);opacity:0;min-width:0;transform:translateY(18px)scale(.992)}.model-library-card{transition:border-color .34s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transform:translate(0,0)scale(1)}.model-library-card:hover,.model-library-card:focus-within{transform:translateY(-6px)scale(1.01)}.model-library-card-ambient,.model-library-card-focus,.model-library-artwork,.model-library-artwork-badge,.model-library-use-case-chip,.model-library-card-cta{transition:filter .32s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.model-library-card:hover .model-library-card-ambient,.model-library-card:focus-within .model-library-card-ambient{opacity:.62;transform:translate(10px,22px)rotate(-10deg)scale(1.08)}.model-library-card:hover .model-library-card-focus,.model-library-card:focus-within .model-library-card-focus{opacity:1}.model-library-card:hover .model-library-artwork,.model-library-card:focus-within .model-library-artwork{filter:saturate(1.06);transform:translateY(-5px)scale(1.025)}.model-library-card:hover .model-library-artwork-badge,.model-library-card:focus-within .model-library-artwork-badge{transform:translate(2px,-2px)}.model-library-card:hover .model-library-use-case-chip,.model-library-card:focus-within .model-library-use-case-chip{transform:translateY(-1px)}.model-library-card-cta{color:var(--model-library-card-cta-text)}.model-library-card-cta:active{transform:scale(.94)}.model-library-empty-state{animation:.52s cubic-bezier(.22,1,.36,1) both model-library-reveal}@media (prefers-reduced-motion:reduce){:root.site-motion-reduce .model-library-motion-reveal,:root.site-motion-reduce .model-library-watermark,:root.site-motion-reduce .model-library-mode-button-active .model-library-mode-icon,:root.site-motion-reduce .model-library-filter-button-active,:root.site-motion-reduce .model-library-card-wrap,:root.site-motion-reduce .model-library-empty-state{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}:root.site-motion-reduce .model-library-mode-switch,:root.site-motion-reduce .model-library-filter-panel,:root.site-motion-reduce .model-library-mode-button,:root.site-motion-reduce .model-library-filter-button,:root.site-motion-reduce .model-library-search-field,:root.site-motion-reduce .model-library-search-icon,:root.site-motion-reduce .model-library-select-field,:root.site-motion-reduce .model-library-select-chevron,:root.site-motion-reduce .model-library-card,:root.site-motion-reduce .model-library-card-ambient,:root.site-motion-reduce .model-library-card-focus,:root.site-motion-reduce .model-library-artwork,:root.site-motion-reduce .model-library-artwork-badge,:root.site-motion-reduce .model-library-use-case-chip,:root.site-motion-reduce .model-library-card-cta{transition-duration:.01ms!important}:root.site-motion-reduce .model-library-mode-switch:hover,:root.site-motion-reduce .model-library-filter-panel:hover,:root.site-motion-reduce .model-library-filter-panel:focus-within,:root.site-motion-reduce .model-library-mode-button:hover,:root.site-motion-reduce .model-library-mode-button:active,:root.site-motion-reduce .model-library-filter-button:hover,:root.site-motion-reduce .model-library-filter-button:active,:root.site-motion-reduce .model-library-search-field:focus-within,:root.site-motion-reduce .model-library-select-field:hover,:root.site-motion-reduce .model-library-select-field:focus-within,:root.site-motion-reduce .model-library-search-field:focus-within .model-library-search-icon,:root.site-motion-reduce .model-library-select-field:hover .model-library-select-chevron,:root.site-motion-reduce .model-library-select-field:focus-within .model-library-select-chevron,:root.site-motion-reduce .model-library-card:hover,:root.site-motion-reduce .model-library-card:focus-within,:root.site-motion-reduce .model-library-card:hover .model-library-card-ambient,:root.site-motion-reduce .model-library-card:focus-within .model-library-card-ambient,:root.site-motion-reduce .model-library-card:hover .model-library-artwork,:root.site-motion-reduce .model-library-card:focus-within .model-library-artwork,:root.site-motion-reduce .model-library-card:hover .model-library-artwork-badge,:root.site-motion-reduce .model-library-card:focus-within .model-library-artwork-badge,:root.site-motion-reduce .model-library-card:hover .model-library-use-case-chip,:root.site-motion-reduce .model-library-card:focus-within .model-library-use-case-chip,:root.site-motion-reduce .model-library-card-cta:active{filter:none!important;transform:none!important}}.inspiration-motion-reveal{animation:.62s cubic-bezier(.22,1,.36,1) both inspiration-reveal;animation-delay:var(--inspiration-delay,0s);opacity:0;transform:translateY(16px)}.inspiration-filter-panel{animation-delay:.34s}.inspiration-hero-watermark{animation:8s cubic-bezier(.45,0,.18,1) infinite inspiration-watermark-drift}.inspiration-mode-switch,.inspiration-filter-panel,.inspiration-card-link,.inspiration-empty-state,.inspiration-detail-artwork-panel,.inspiration-detail-aside{will-change:transform, opacity}.inspiration-mode-button{transition:background .24s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.inspiration-mode-button:active{transform:translateY(1px)scale(.985)}.inspiration-mode-button-active .inspiration-mode-icon{animation:.36s cubic-bezier(.22,1,.36,1) both inspiration-mode-icon-settle}.inspiration-filter-control-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.inspiration-filter-trigger{color:#22324a;text-align:left;background:#ffffff9e;border:1px solid #dde3ebcc;border-radius:1rem;align-items:center;gap:.75rem;width:100%;height:2.75rem;padding:0 .8rem 0 .9rem;transition:background-color .26s cubic-bezier(.16,1,.3,1),border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1);display:flex}.inspiration-filter-trigger:hover,.inspiration-filter-trigger-open{border-color:#1d1d1f38;transform:translateY(-1px);box-shadow:0 10px 24px #1d1d1f0e}.inspiration-filter-trigger-icon{color:#5b7190;flex:none;place-items:center;display:grid}.inspiration-filter-trigger-chevron{color:#5b7190;transition:color .22s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.inspiration-filter-trigger-open .inspiration-filter-trigger-chevron{color:var(--brand-mineral-strong);transform:rotate(180deg)}.inspiration-filter-dialog-layer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;background:#0f172a47;place-items:center;padding:clamp(1rem,3vw,2rem);animation:.22s ease-out both inspiration-filter-dialog-layer-enter;display:grid;position:fixed;inset:0}.inspiration-filter-dialog{background:#f9fcfdf7;border:1px solid #c4dae0e6;border-radius:1.35rem;grid-template-rows:auto minmax(0,1fr);width:min(48rem,100vw - 2rem);max-height:min(78dvh,46rem);animation:.46s cubic-bezier(.2,1.12,.28,1) both inspiration-filter-dialog-enter;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a33,inset 0 0 0 1px #ffffffc7}.inspiration-filter-dialog-header{border-bottom:1px solid #d4e5eae0;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:flex}.inspiration-filter-dialog-close{color:#52657f;border:1px solid #cbd5e1e6;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.2,1.12,.28,1);display:grid}.inspiration-filter-dialog-close:hover{color:var(--brand-mineral-strong);background:#1d1d1f0f;border-color:#1d1d1f33;transform:scale(1.04)}.inspiration-filter-dialog-groups{-ms-overflow-style:none;scrollbar-width:none;gap:.7rem;padding:.9rem;display:grid;overflow-y:auto}.inspiration-filter-dialog-groups::-webkit-scrollbar{display:none}.inspiration-filter-dialog-group{border-radius:1rem;gap:.55rem;padding:.15rem;display:grid}.inspiration-filter-dialog-group-header{align-items:center;gap:.65rem;padding:.2rem .25rem;display:flex}.inspiration-filter-dialog-group-icon,.inspiration-filter-dialog-option-icon,.inspiration-filter-dialog-check{color:var(--brand-mineral-strong);flex:none;place-items:center;display:grid}.inspiration-filter-dialog-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.8rem),1fr));gap:.45rem;display:grid}.inspiration-filter-dialog-option{color:#22324a;text-align:left;background:#ffffff94;border:1px solid #d8e2efc7;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) 1.15rem;align-items:center;gap:.62rem;width:100%;min-height:2.75rem;padding:.66rem .72rem;font-size:.9rem;font-weight:700;transition:background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.2,1.12,.28,1);display:grid}.inspiration-filter-dialog-option:hover,.inspiration-filter-dialog-option-active{color:var(--brand-mineral-strong);background:#1d1d1f0f;border-color:#1d1d1f2e}.inspiration-filter-dialog-option:hover{transform:translateY(-1px)scale(1.008)}.inspiration-search-field,.inspiration-sort-field,.inspiration-filter-picker{transition:filter .3s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)}.inspiration-search-field:focus-within,.inspiration-sort-field:focus-within{filter:drop-shadow(0 10px 24px #1d1d1f0e);transform:translateY(-1px)}.inspiration-search-icon,.inspiration-sort-chevron,.inspiration-filter-trigger-icon{transition:color .22s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.inspiration-search-field:focus-within .inspiration-search-icon{color:var(--brand-mineral-strong);transform:translateY(-50%)scale(1.08)}.inspiration-sort-field:hover .inspiration-sort-chevron,.inspiration-sort-field:focus-within .inspiration-sort-chevron{color:var(--brand-mineral-strong);transform:translate(2px)}.dark .inspiration-filter-trigger{background:color-mix(in oklch, var(--dark-surface-raised) 92%, var(--dark-surface));border-color:var(--panel-border);color:var(--foreground)}.dark .inspiration-filter-trigger-icon,.dark .inspiration-filter-trigger-chevron{color:#aaa9a3}.dark .inspiration-filter-trigger-open .inspiration-filter-trigger-chevron{color:#eaf4fa}.dark .inspiration-filter-dialog-layer{background:color-mix(in oklch, var(--dark-ink-deep) 62%, transparent)}.dark .inspiration-filter-dialog{background:color-mix(in oklch, var(--dark-surface-raised) 96%, var(--dark-ink));border-color:var(--panel-border);box-shadow:0 30px 90px #0000009e,inset 0 0 0 1px #ffffff0d}.dark .inspiration-filter-dialog-header{border-bottom-color:#ffffff14}.dark .inspiration-filter-dialog-close{border-color:var(--panel-border);color:var(--dark-text-muted)}.dark .inspiration-filter-dialog-close:hover{background:color-mix(in oklch, var(--dark-surface-hover) 82%, transparent);border-color:color-mix(in oklch, var(--dark-radiance) 26%, transparent);color:var(--dark-radiance-ice)}.dark .inspiration-filter-dialog-option{color:#e8f1ff;background:#ffffff0e;border-color:#ffffff14}.dark .inspiration-filter-dialog-option:hover,.dark .inspiration-filter-dialog-option-active{background:color-mix(in oklch, var(--dark-surface-hover) 82%, transparent);color:var(--foreground);border-color:#2cc0fd33;border-color:lab(72.367% -22.9504 -41.4541/.2)}@media (min-width:768px){.inspiration-filter-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inspiration-filter-dialog-layer{place-items:end center;padding:.75rem}.inspiration-filter-dialog{border-radius:1.35rem;width:100%;max-height:84dvh}.inspiration-filter-dialog-header{padding:.95rem 1rem}.inspiration-filter-dialog-groups{padding:.75rem}}@media (min-width:1180px){.inspiration-filter-control-grid{grid-template-columns:10.5rem 10.5rem minmax(2rem,1fr) minmax(18rem,22rem) 10.5rem}.inspiration-search-field{grid-column:4}.inspiration-sort-field{grid-column:5}}.inspiration-masonry-item{animation:.62s cubic-bezier(.16,1,.3,1) both inspiration-card-enter;animation-delay:var(--inspiration-card-delay,0s);opacity:0;min-width:0;transform:translateY(20px)scale(.988)}.inspiration-card-link{transition:box-shadow .52s cubic-bezier(.2,1.08,.22,1),filter .42s cubic-bezier(.16,1,.3,1),scale .52s cubic-bezier(.2,1.08,.22,1),translate .52s cubic-bezier(.2,1.08,.22,1);translate:0}.inspiration-card-link:hover,.inspiration-card-link:focus-visible{filter:saturate(1.035);translate:0 -2px;scale:1.006}.inspiration-card-action-panel{opacity:0;pointer-events:none;z-index:3;background:0 0;border:0;flex-direction:row;align-items:center;gap:.42rem;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.2,1.14,.22,1);display:flex;position:absolute;bottom:.65rem;right:.75rem;transform:translateY(10px)scale(.94)}.inspiration-card-shell:hover .inspiration-card-action-panel,.inspiration-card-shell:focus-within .inspiration-card-action-panel{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.inspiration-card-action-button{color:#ffffffc7;filter:drop-shadow(0 2px 5px #00000080);transition:color .22s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.2,1.14,.22,1)}.inspiration-card-action-button:hover,.inspiration-card-action-button:focus-visible{color:#fff;filter:drop-shadow(0 3px 7px #0000008f);opacity:1;transform:translateY(-1px)scale(1.08)}.inspiration-card-action-button-active{color:#fff}.inspiration-card-action-button-error{color:#fecaca}.inspiration-card-action-status{color:#24415f;text-align:right;background:#ffffffeb;border-radius:999px;max-width:min(13rem,100vw - 2rem);padding:.5rem .7rem;font-size:.72rem;font-weight:700;line-height:1.2;box-shadow:0 12px 26px #0f172a29}.dark .inspiration-card-action-button-active{color:#fff}.dark .inspiration-card-action-button-error{color:#fecaca}.dark .inspiration-card-action-status{color:#f5f5f2;background:#181818eb}.dark .inspiration-card-action-panel{background:0 0}@media (hover:none),(pointer:coarse){.inspiration-card-action-panel{opacity:1;pointer-events:auto;transform:translate(0,0)}}.inspiration-artwork-sheen,.inspiration-artwork-halo,.inspiration-artwork-main,.inspiration-artwork-chip,.inspiration-artwork-caption-block,.inspiration-artwork-line,.inspiration-artwork-play{transition:opacity .32s cubic-bezier(.22,1,.36,1),rotate .52s cubic-bezier(.22,1,.36,1),scale .52s cubic-bezier(.22,1,.36,1),translate .52s cubic-bezier(.22,1,.36,1)}.inspiration-artwork-sheen,.inspiration-artwork-chip,.inspiration-artwork-line{translate:0}.inspiration-artwork-main{translate:-50% -50%;rotate:6deg;scale:1}.inspiration-artwork-caption-block{translate:-50%}.inspiration-artwork-play{translate:-50% -50%;scale:1}.inspiration-card-link:hover .inspiration-artwork-sheen,.inspiration-card-link:focus-visible .inspiration-artwork-sheen{opacity:.92;translate:1.5% -1.2%}.inspiration-card-link:hover .inspiration-artwork-main,.inspiration-card-link:focus-visible .inspiration-artwork-main{translate:-50% -51.5%;rotate:9deg;scale:1.035}.inspiration-card-link:hover .inspiration-artwork-chip-left,.inspiration-card-link:focus-visible .inspiration-artwork-chip-left{translate:-5px -4px}.inspiration-card-link:hover .inspiration-artwork-chip-right,.inspiration-card-link:focus-visible .inspiration-artwork-chip-right{translate:5px -3px}.inspiration-card-link:hover .inspiration-artwork-caption-block,.inspiration-card-link:focus-visible .inspiration-artwork-caption-block{translate:-50% -7px}.inspiration-card-link:hover .inspiration-artwork-line-primary,.inspiration-card-link:focus-visible .inspiration-artwork-line-primary{translate:5px}.inspiration-card-link:hover .inspiration-artwork-line-secondary,.inspiration-card-link:focus-visible .inspiration-artwork-line-secondary{translate:9px}.inspiration-card-link:hover .inspiration-artwork-play,.inspiration-card-link:focus-visible .inspiration-artwork-play{scale:1.06}.inspiration-load-more-button{transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.inspiration-load-more-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1d1d1f0e}.inspiration-load-more-button:hover .inspiration-load-more-icon{transform:translate(3px)}.inspiration-load-more-icon,.inspiration-detail-cta-icon{transition:transform .24s cubic-bezier(.22,1,.36,1)}.inspiration-empty-state{animation:.52s cubic-bezier(.22,1,.36,1) both inspiration-reveal}.inspiration-detail-artwork-panel{animation:.62s cubic-bezier(.22,1,.36,1) both inspiration-detail-artwork-enter}.inspiration-detail-aside{animation:.62s cubic-bezier(.22,1,.36,1) .12s both inspiration-detail-aside-enter}.inspiration-detail-back-link,.inspiration-detail-cta{transition:background .24s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.inspiration-detail-cta{background:var(--primary-action);color:var(--primary-action-text)}.inspiration-detail-back-link:hover{transform:translate(-2px)}.inspiration-detail-cta:hover{background:var(--primary-action-strong);color:var(--primary-action-text);transform:translateY(-1px)}.dark .inspiration-detail-cta{background:var(--brand-cta-gradient);color:var(--brand-cta-text)}.dark .inspiration-detail-cta:hover{background:var(--brand-cta-gradient-hover);color:var(--brand-cta-text)}.inspiration-detail-cta:hover .inspiration-detail-cta-icon{transform:translate(3px)}@media (prefers-reduced-motion:reduce){:root.site-motion-reduce .inspiration-motion-reveal,:root.site-motion-reduce .inspiration-hero-watermark,:root.site-motion-reduce .inspiration-mode-button-active .inspiration-mode-icon,:root.site-motion-reduce .inspiration-category-button-active,:root.site-motion-reduce .inspiration-filter-dialog-layer,:root.site-motion-reduce .inspiration-filter-dialog,:root.site-motion-reduce .inspiration-masonry-item,:root.site-motion-reduce .inspiration-empty-state,:root.site-motion-reduce .inspiration-detail-artwork-panel,:root.site-motion-reduce .inspiration-detail-aside{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}:root.site-motion-reduce .inspiration-mode-switch,:root.site-motion-reduce .inspiration-mode-button,:root.site-motion-reduce .inspiration-category-button,:root.site-motion-reduce .inspiration-filter-trigger,:root.site-motion-reduce .inspiration-filter-trigger-chevron,:root.site-motion-reduce .inspiration-filter-dialog-close,:root.site-motion-reduce .inspiration-filter-dialog-option,:root.site-motion-reduce .inspiration-search-field,:root.site-motion-reduce .inspiration-search-icon,:root.site-motion-reduce .inspiration-sort-field,:root.site-motion-reduce .inspiration-sort-chevron,:root.site-motion-reduce .inspiration-card-link,:root.site-motion-reduce .inspiration-artwork-sheen,:root.site-motion-reduce .inspiration-artwork-halo,:root.site-motion-reduce .inspiration-artwork-main,:root.site-motion-reduce .inspiration-artwork-chip,:root.site-motion-reduce .inspiration-artwork-caption-block,:root.site-motion-reduce .inspiration-artwork-line,:root.site-motion-reduce .inspiration-artwork-play,:root.site-motion-reduce .inspiration-load-more-button,:root.site-motion-reduce .inspiration-load-more-icon,:root.site-motion-reduce .inspiration-detail-back-link,:root.site-motion-reduce .inspiration-detail-cta,:root.site-motion-reduce .inspiration-detail-cta-icon{transition-duration:.01ms!important}:root.site-motion-reduce .inspiration-mode-button:hover,:root.site-motion-reduce .inspiration-mode-button:active,:root.site-motion-reduce .inspiration-category-button:hover,:root.site-motion-reduce .inspiration-category-button-active,:root.site-motion-reduce .inspiration-filter-trigger:hover,:root.site-motion-reduce .inspiration-filter-trigger-open,:root.site-motion-reduce .inspiration-filter-trigger-open .inspiration-filter-trigger-chevron,:root.site-motion-reduce .inspiration-filter-dialog-close:hover,:root.site-motion-reduce .inspiration-filter-dialog-option:hover,:root.site-motion-reduce .inspiration-search-field:focus-within,:root.site-motion-reduce .inspiration-sort-field:focus-within,:root.site-motion-reduce .inspiration-search-field:focus-within .inspiration-search-icon,:root.site-motion-reduce .inspiration-sort-field:hover .inspiration-sort-chevron,:root.site-motion-reduce .inspiration-sort-field:focus-within .inspiration-sort-chevron,:root.site-motion-reduce .inspiration-card-link:hover,:root.site-motion-reduce .inspiration-card-link:focus-visible,:root.site-motion-reduce .inspiration-load-more-button:hover,:root.site-motion-reduce .inspiration-load-more-button:hover .inspiration-load-more-icon,:root.site-motion-reduce .inspiration-detail-back-link:hover,:root.site-motion-reduce .inspiration-detail-cta:hover,:root.site-motion-reduce .inspiration-detail-cta:hover .inspiration-detail-cta-icon{filter:none!important;transform:translate(0,0)!important}:root.site-motion-reduce .inspiration-card-action-panel,:root.site-motion-reduce .inspiration-card-action-button{transition-duration:.01ms!important}:root.site-motion-reduce .inspiration-card-action-panel,:root.site-motion-reduce .inspiration-card-shell:hover .inspiration-card-action-panel,:root.site-motion-reduce .inspiration-card-shell:focus-within .inspiration-card-action-panel,:root.site-motion-reduce .inspiration-card-action-button:hover,:root.site-motion-reduce .inspiration-card-action-button:focus-visible{transform:none!important}:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-sheen,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-sheen,:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-chip-left,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-chip-left,:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-chip-right,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-chip-right,:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-line-primary,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-line-primary,:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-line-secondary,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-line-secondary{transform:translate(0,0)!important}:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-main,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-main{translate:-50% -50%!important;rotate:6deg!important;scale:1!important}:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-caption-block,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-caption-block{translate:-50%!important}:root.site-motion-reduce .inspiration-card-link:hover .inspiration-artwork-play,:root.site-motion-reduce .inspiration-card-link:focus-visible .inspiration-artwork-play{translate:-50% -50%!important;scale:1!important}}.inspiration-masonry{grid-template-columns:minmax(0,1fr);grid-auto-rows:7px;grid-auto-flow:row;gap:.3rem;display:grid}.inspiration-load-more-slot{overflow-anchor:none;min-height:4.75rem}.inspiration-masonry-item{width:100%;min-width:0;margin-bottom:0;display:block}.inspiration-card-shell{height:100%}@media (min-width:640px){.inspiration-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.inspiration-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.inspiration-masonry{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.inspiration-masonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}}.payment-success-stage{isolation:isolate;position:relative}.payment-success-stage:before{background:var(--payment-success-stage-glow);content:"";filter:blur(18px);opacity:.76;pointer-events:none;z-index:-1;height:58%;position:absolute;inset:18% -12% auto;transform:rotate(-6deg)}.payment-success-content{z-index:1;position:relative}.payment-success-kicker{color:#64748b;letter-spacing:.22em;font-size:.72rem;font-weight:700;line-height:1}.payment-success-title{color:#0b1220;font-family:var(--font-display);letter-spacing:0;margin-top:.7rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:700;line-height:1.02}.payment-success-error{color:#be123c;text-align:center;background:#fff1f2eb;border:1px solid #fecdd3;border-radius:12px;max-width:32rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:1.5}.payment-success-actions{gap:.75rem;width:100%;max-width:min(100%,520px);display:grid}.payment-success-actions-complete{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-success-actions-fallback{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr))}.payment-success-actions>*{justify-content:center;min-width:0}.payment-success-mark{box-shadow:var(--payment-success-mark-shadow);transform-origin:50%;will-change:opacity, transform;border-radius:999px;place-items:center;width:4.5rem;height:4.5rem;animation:.86s cubic-bezier(.18,1.18,.24,1) both payment-mark-settle;display:grid}.payment-success-mark-ok{background:var(--payment-success-mark-ok-background);color:#f8fbff}.payment-success-mark-sync{background:var(--payment-success-mark-sync-background);color:var(--interactive-accent-strong)}.payment-success-mark-wait{background:var(--payment-success-mark-wait-background);color:var(--primary-strong)}.payment-success-mark-error{background:var(--payment-success-mark-error-background);color:#8f1028}.payment-receipt-paper{filter:var(--payment-success-receipt-shadow);transform-origin:50% 8%;will-change:opacity, transform;width:100%;max-width:min(100%,520px);animation:.98s cubic-bezier(.2,1.1,.24,1) .12s both payment-receipt-arrive;position:relative}.payment-receipt-roll{opacity:.34;background:linear-gradient(#1d1d1f14,#0000 70%),linear-gradient(90deg,#1d1d1f0f,#0000 8% 92%,#73798212);border-radius:4px;height:14px;position:absolute;inset:-9px 10% auto}.payment-receipt-content{background:var(--payment-success-receipt-background);border:1px solid var(--payment-success-receipt-border-color);border-radius:12px;padding:clamp(1.35rem,4vw,2.4rem);position:relative;overflow:hidden}.payment-receipt-content:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(104deg,#0000 0%,#cbcfd833 30%,#ffffffc7 44%,#a1a6b029 58%,#0000 74%);position:absolute;inset:0;transform:translate(-62%)skew(-18deg)}.payment-receipt-paper:has(.payment-claim-strip-claiming) .payment-receipt-content:after{animation:1.15s cubic-bezier(.16,1,.3,1) both payment-paper-sheen}.payment-receipt-paper:has(.payment-claim-strip-claimed) .payment-receipt-content:after{animation:1.15s cubic-bezier(.16,1,.3,1) both payment-paper-sheen}.payment-receipt-meta{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.payment-receipt-brand{color:var(--brand-mineral-strong);font-family:var(--font-brand);letter-spacing:.18em;font-size:.82rem;font-weight:700;line-height:1}.payment-receipt-balance{color:#758196;letter-spacing:0;text-align:right;flex:none;align-items:center;gap:.38rem;min-width:3.4rem;font-size:.82rem;font-weight:700;line-height:1;animation:1s cubic-bezier(.19,1,.22,1) both payment-receipt-balance;display:inline-flex}.payment-receipt-balance:before{content:"";background:radial-gradient(circle at 35% 30%,#fffffff2,#0000 28%),linear-gradient(145deg,#eaf4fa,#94a3b8);border:1px solid #94a3b84d;border-radius:999px;width:.68rem;height:.68rem;box-shadow:inset 0 1px #ffffffbd}.payment-receipt-heading{color:#0b1220;font-family:var(--font-display);letter-spacing:0;margin-top:1rem;font-size:clamp(1.65rem,5vw,2.4rem);font-weight:700;line-height:1.08;animation:.68s cubic-bezier(.18,1,.28,1) .44s both payment-line-print}.payment-receipt-lines{gap:.7rem;margin-top:1.4rem;display:grid}.payment-receipt-line{--line-index:0;animation:.62s cubic-bezier(.18,1,.28,1) both payment-line-print;animation-delay:calc(.62s + var(--line-index) * 95ms);justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.payment-receipt-line span{color:#748197;letter-spacing:.14em;flex:none;font-size:.75rem;font-weight:700}.payment-receipt-line strong{color:#0f172a;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}.payment-claim-strip{--claim-drag-distance:min(370px, calc(100vw - 8rem));background:var(--payment-success-claim-strip-background);color:var(--brand-mineral-strong);isolation:isolate;border:1px solid #1d1d1f24;border-radius:11px;justify-content:center;align-items:center;height:3.2rem;margin-top:1.6rem;font-size:.98rem;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.payment-claim-fill{transform-origin:0;z-index:0;background:linear-gradient(90deg,#1d1d1f0f,#a1a6b047 42%,#5f687438 100%),linear-gradient(120deg,#0000 0%,#ffffff9e 44%,#0000 72%);position:absolute;inset:0;transform:scaleX(0)}.payment-claim-surface{transform-origin:100%;z-index:1;background:linear-gradient(100deg,#e5e7ebf5,#f8fafcfa 44%,#cbd5e1eb),repeating-linear-gradient(116deg,#64748b33 0 1px,#0000 1px 9px),repeating-linear-gradient(8deg,#0000 0 14px,#ffffff85 14px 22px);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #0f172a14}.payment-claim-scrape{filter:blur(.2px);opacity:0;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffffeb 44%,#0000 100%),linear-gradient(90deg,#0000 0%,#1d1d1f14 48%,#0000 100%);width:34%;height:140%;position:absolute;top:-20%;transform:translate(-118%)skew(-14deg)}.payment-claim-text{z-index:3;position:relative}.payment-claim-cursor{filter:drop-shadow(0 1px #ffffffd1)drop-shadow(0 12px 14px #0f172a47);color:#0b1220f0;opacity:0;z-index:4;width:2.2rem;height:2.45rem;display:block;position:absolute;top:.44rem;left:.82rem;transform:translate(0,0)rotate(-11deg)scale(.9)}.payment-claim-cursor svg{width:100%;height:100%;display:block}.payment-claim-strip-claiming .payment-claim-fill,.payment-claim-strip-claimed .payment-claim-fill{animation:1.28s cubic-bezier(.19,1,.22,1) both payment-claim-fill}.payment-claim-strip-claiming,.payment-claim-strip-claimed{animation:1.08s cubic-bezier(.18,1.08,.24,1) both payment-claim-settle}.payment-claim-strip-claiming .payment-claim-surface{animation:1.24s cubic-bezier(.18,1.1,.24,1) both payment-peel-surface}.payment-claim-strip-claimed .payment-claim-surface{transform:scaleX(0)}.payment-claim-strip-claiming .payment-claim-scrape{animation:1.24s cubic-bezier(.18,1,.28,1) both payment-scrape-line}.payment-claim-strip-claiming .payment-claim-cursor{animation:1.28s cubic-bezier(.18,1.08,.24,1) both payment-cursor-drag}.payment-claim-strip-claimed .payment-claim-text{animation:.52s cubic-bezier(.18,1.28,.24,1) both payment-claim-pop}.payment-claim-strip-claimed{color:var(--brand-mineral-strong)}.payment-reward-burst{pointer-events:none;z-index:3;width:0;height:0;position:absolute;bottom:clamp(1.7rem,4vw,2.65rem);left:50%;overflow:visible}.payment-reward-fragment{--fragment-delay:0s;--fragment-drop:28px;--fragment-height:6px;--fragment-rotate:180deg;--fragment-width:5px;--fragment-x:0px;--fragment-y:-48px;height:var(--fragment-height);opacity:0;width:var(--fragment-width);background:#8f98a6;border-radius:2px;position:absolute;top:0;left:0;transform:translate(0,0)rotate(0)scale(.8)}.payment-reward-fragment:nth-child(3n){background:#737982;border-radius:999px}.payment-reward-fragment:nth-child(3n+1){background:#d9f99d;box-shadow:0 0 14px #d9f99d57}.payment-reward-fragment:nth-child(4n){background:#5ca3d4;border-radius:999px;box-shadow:0 0 15px #5ca3d45c}:is(.payment-receipt-paper:has(.payment-claim-strip-claiming) .payment-reward-fragment,.payment-receipt-paper:has(.payment-claim-strip-claimed) .payment-reward-fragment){animation:1.45s cubic-bezier(.16,1,.3,1) both payment-reward-scatter;animation-delay:var(--fragment-delay)}.payment-receipt-teeth{display:none}.payment-confetti-field{pointer-events:none;z-index:0;height:34rem;position:absolute;inset:-7rem -2rem auto;overflow:visible}.payment-confetti-piece{--piece-delay:0s;--piece-drop:82px;--piece-height:8px;--piece-origin-left:50%;--piece-origin-top:70%;--piece-rotate:180deg;--piece-width:5px;--piece-x:0px;--piece-y:-96px;animation:1.9s cubic-bezier(.16,1,.3,1) both payment-confetti-fall;animation-delay:var(--piece-delay);height:var(--piece-height);left:var(--piece-origin-left);opacity:0;top:var(--piece-origin-top);width:var(--piece-width);background:#8f98a6;border-radius:1px;position:absolute;transform:translateY(-24px)rotate(0)}.payment-confetti-piece:nth-child(3n){background:#34d399}.payment-confetti-piece:nth-child(3n+1){background:#737982}.payment-confetti-piece:nth-child(4n){background:#d9f99d;border-radius:999px;box-shadow:0 0 16px #d9f99d6b}.dark .payment-success-title{color:#f7f8ff}.dark .payment-success-stage:before{opacity:.78}.dark .payment-success-mark-ok{color:#f8fbff}.dark .payment-receipt-heading,.dark .payment-receipt-line strong{color:#0b1220}.dark .payment-success-kicker{color:#f5f5f2}.dark .payment-success-actions-complete>:first-child{border:1px solid var(--brand-cta-border);box-shadow:var(--brand-cta-shadow);background:var(--brand-cta-gradient)!important;color:var(--brand-cta-text)!important}.dark .payment-success-actions-complete>:last-child{border:1px solid #aaa9a347;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff14;color:#f5f5f2!important;background:#181818b8!important}.dark .payment-success-actions-complete>:first-child:hover{filter:brightness(1.06)saturate(1.06)}.dark .payment-success-actions-complete>:last-child:hover{border-color:#2cc0fd38;border-color:lab(72.367% -22.9504 -41.4541/.22);background:color-mix(in oklch, var(--dark-surface-hover) 78%, transparent)!important;color:#fff!important}.dark .payment-receipt-content{box-shadow:inset 0 1px #ffffffa3}.dark .payment-receipt-roll{opacity:.24}.dark .payment-receipt-brand{color:#0b6d9c}.dark .payment-receipt-balance,.dark .payment-receipt-line span{color:#7a7a74}.dark .payment-receipt-teeth{background:linear-gradient(-45deg,#0000 74%,#e5e5e5f5 75%) 0 0/16px 16px repeat-x,linear-gradient(45deg,#0000 74%,#e5e5e5f5 75%) 8px 0/16px 16px repeat-x}.dark .payment-claim-strip{border-color:#2cc0fd47;border-color:lab(72.367% -22.9504 -41.4541/.28)}.dark .payment-success-error{color:#fecaca;background:#450a0adb;border-color:#fecaca33}.dark .home-console,.dark .create-launch-console,.dark .model-library-filter-panel,.dark .inspiration-filter-panel{border-color:var(--panel-border);background:color-mix(in oklch, var(--dark-surface) 82%, transparent);box-shadow:inset 0 0 0 1px #ffffff0b,0 26px 90px #0000008f}.dark .home-prompt-panel,.dark .create-launch-prompt-panel{border-color:var(--panel-border);background:color-mix(in oklch, var(--dark-surface) 96%, var(--dark-ink));box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 44px #00000047}.dark .home-console:focus-within .home-prompt-panel,.dark .create-launch-console:focus-within .create-launch-prompt-panel{border-color:color-mix(in oklch, var(--dark-radiance) 62%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--dark-radiance-soft) 14%, transparent) inset, 0 0 36px color-mix(in oklch, var(--dark-radiance) 16%, transparent), 0 0 64px color-mix(in oklch, var(--dark-radiance-strong) 7%, transparent)}.dark .home-mode-button-active,.dark .subscription-tabs-trigger[data-state=active],.dark .subscription-cycle-button-active{background:color-mix(in oklch, var(--dark-radiance) 10%, transparent);color:var(--foreground);box-shadow:inset 0 -2px 0 var(--dark-radiance), 0 0 0 1px #ffffff14}.dark .create-launch-mode-button-active{border-color:color-mix(in oklch, var(--dark-radiance) 48%, transparent);background:var(--dark-surface-raised);color:var(--dark-radiance-soft);box-shadow:0 0 20px color-mix(in oklch, var(--dark-radiance) 9%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--dark-radiance) 6%, transparent)}.dark .home-workbench-button,.dark .create-launch-workbench-button{border-color:var(--panel-border);background:color-mix(in oklch, var(--dark-surface-raised) 74%, transparent);color:var(--muted);box-shadow:inset 0 1px #ffffff0e,0 12px 34px #03040e38}.dark .home-workbench-button:hover,.dark .create-launch-workbench-button:hover{border-color:color-mix(in oklch, var(--dark-radiance) 26%, transparent);background:color-mix(in oklch, var(--dark-surface-hover) 86%, transparent);color:var(--foreground)}.dark .home-generate-button,.dark .create-launch-generate-button,.dark .subscription-pricing-action,.dark .subscription-recharge-action{background:var(--brand-cta-gradient);border-color:var(--brand-cta-border);color:var(--brand-cta-text);box-shadow:var(--brand-cta-shadow)}.dark .subscription-pricing-action:not(.subscription-pricing-action-primary){background:var(--dark-surface-raised);color:var(--foreground);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff1a,0 10px 24px #0000003d}.dark .subscription-pricing-action:not(.subscription-pricing-action-primary):not(:disabled):hover{background:var(--dark-surface-hover);color:var(--foreground);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff29,0 12px 28px #0000004d}.dark .home-generate-button:not(:disabled):hover,.dark .create-launch-generate-button:not(:disabled):hover,.dark .subscription-pricing-action:not(:disabled):hover,.dark .subscription-recharge-action:not(:disabled):hover{background:var(--brand-cta-gradient-hover);border-color:var(--brand-cta-border-hover);color:var(--brand-cta-text);box-shadow:var(--brand-cta-shadow-hover)}.dark .home-generate-button:disabled,.dark .create-launch-generate-button:disabled,.dark .subscription-pricing-action:disabled,.dark .subscription-recharge-action:disabled{background:color-mix(in oklch, var(--dark-surface-raised) 82%, transparent);color:color-mix(in oklch, var(--dark-text-disabled) 68%, transparent);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 0 1px color-mix(in oklch, var(--dark-radiance) 8%, transparent)}.dark .home-action-gradient{background:var(--brand-cta-gradient);box-shadow:var(--brand-cta-shadow)}.dark .home-action-gradient:hover{background:var(--brand-cta-gradient-hover);box-shadow:var(--brand-cta-shadow-hover)}.dark .home-action-secondary-gradient{background:linear-gradient(135deg, var(--dark-surface-hover), var(--dark-surface));border-color:var(--panel-border);color:var(--foreground);box-shadow:0 14px 34px #03040e47,inset 0 0 0 1px #ffffff0e}.dark .home-action-secondary-gradient:hover{background:linear-gradient(135deg, var(--dark-surface-hover), var(--dark-surface-raised));border-color:color-mix(in oklch, var(--dark-radiance) 28%, transparent);color:var(--foreground);box-shadow:0 18px 42px #03040e4d, 0 0 20px color-mix(in oklch, var(--dark-radiance) 8%, transparent), 0 0 0 1px #ffffff12 inset}.dark .subscription-pricing-card,.dark .subscription-recharge-card,.dark .subscription-record-panel,.dark .subscription-support-strip,.dark .subscription-faq-item{border-color:var(--panel-border);background:linear-gradient(180deg, var(--dark-surface), var(--dark-ink))}.dark .subscription-pricing-card-featured{border-color:color-mix(in oklch, var(--dark-radiance) 24%, transparent);background:linear-gradient(180deg, var(--dark-surface-raised), var(--dark-surface));box-shadow:inset 0 2px 0 var(--dark-radiance), 0 18px 40px #0000004d, inset 0 1px 0 #ffffff14}.dark .model-library-card,.dark .model-library-empty-state{border-color:var(--panel-border);background:color-mix(in oklch, var(--dark-surface) 92%, transparent)}.dark .model-library-card:hover{border-color:color-mix(in oklch, var(--dark-radiance) 28%, transparent)}.dark .model-library-use-case-chip{border-color:var(--panel-border);background:color-mix(in oklch, var(--dark-radiance) 6%, transparent);color:var(--muted)}.dark .model-library-search-icon,.dark .model-library-select-chevron,.dark .inspiration-search-icon,.dark .inspiration-sort-chevron,.dark .inspiration-filter-trigger-icon,.dark .inspiration-filter-trigger-chevron{color:var(--dark-text-muted)}.dark .model-library-search-field:focus-within .model-library-search-icon,.dark .model-library-select-field:hover .model-library-select-chevron,.dark .inspiration-search-field:focus-within .inspiration-search-icon,.dark .inspiration-sort-field:hover .inspiration-sort-chevron,.dark .inspiration-sort-field:focus-within .inspiration-sort-chevron,.dark .inspiration-filter-trigger-open .inspiration-filter-trigger-chevron{color:var(--dark-text-primary)}.dark .inspiration-filter-trigger:hover,.dark .inspiration-filter-trigger-open{border-color:color-mix(in oklch, var(--dark-radiance) 26%, transparent);box-shadow:0 12px 28px #0000003d, 0 0 18px color-mix(in oklch, var(--dark-radiance) 8%, transparent)}.dark .inspiration-filter-dialog-close:hover,.dark .inspiration-filter-dialog-option:hover,.dark .inspiration-filter-dialog-option-active{background:var(--dark-surface-hover);border-color:color-mix(in oklch, var(--dark-radiance) 18%, transparent);color:var(--dark-text-primary)}.dark .inspiration-filter-dialog-group-icon,.dark .inspiration-filter-dialog-option-icon,.dark .inspiration-filter-dialog-check{color:var(--dark-radiance-soft)}.dark .inspiration-detail-cta,.dark .payment-success-actions-complete>:first-child{background:var(--brand-cta-gradient)!important;color:var(--brand-cta-text)!important;box-shadow:var(--brand-cta-shadow)!important;border-color:#97d1e73d!important}@media (prefers-reduced-motion:reduce){:root.site-motion-reduce .payment-success-mark,:root.site-motion-reduce .payment-receipt-paper,:root.site-motion-reduce .payment-receipt-heading,:root.site-motion-reduce .payment-receipt-line,:root.site-motion-reduce .payment-receipt-balance,:root.site-motion-reduce .payment-claim-strip,:root.site-motion-reduce .payment-claim-fill,:root.site-motion-reduce .payment-claim-surface,:root.site-motion-reduce .payment-claim-scrape,:root.site-motion-reduce .payment-claim-cursor,:root.site-motion-reduce .payment-claim-text,:root.site-motion-reduce .payment-reward-fragment,:root.site-motion-reduce .payment-confetti-piece,:root.site-motion-reduce .payment-receipt-content:after{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}:root.site-motion-reduce .payment-claim-strip-claiming .payment-claim-surface,:root.site-motion-reduce .payment-claim-strip-claimed .payment-claim-surface{transform:scaleX(0)!important}:root.site-motion-reduce .payment-claim-scrape,:root.site-motion-reduce .payment-claim-cursor,:root.site-motion-reduce .payment-reward-burst,:root.site-motion-reduce .payment-confetti-field{display:none}}.home-console{-webkit-backdrop-filter:blur(52px)saturate(230%)contrast(1.06);backdrop-filter:blur(52px)saturate(230%)contrast(1.06);background:radial-gradient(at 22% 0,#ffffff94,#0000 42%),radial-gradient(at 86% 6%,#b9deff6b,#0000 40%),linear-gradient(135deg,#ffffff38,#cae1f91f),#c4dcf429;border-color:#ffffffc7;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -28px 58px #94a3b81c,inset 0 0 0 1px #ffffff57,0 30px 110px #0f172a24}.home-console:before{border-radius:inherit;content:"";opacity:.86;pointer-events:none;z-index:0;background:linear-gradient(116deg,#ffffff8c,#0000 30%),radial-gradient(circle at 92% 8%,#ffffff6b,#0000 22%),linear-gradient(#ffffff47,#0000 36%);position:absolute;inset:0}.dark .home-console{border-color:var(--panel-border);background:radial-gradient(at 18% 0,#71bce50e,#0000 38%),linear-gradient(135deg,#0f151ed1,#070a0fc7),#090d13b8;background:radial-gradient(at 18% 0,lab(72.5496% -15.6984 -28.2516/.055),#0000 38%),linear-gradient(135deg,lab(6.51385% -.592701 -7.35454/.82),lab(2.67413% -.234 -2.4186/.78)),lab(3.52969% -.314675 -3.42014/.72);box-shadow:inset 0 1px #ffffff0e,inset 0 -30px 62px #0003,inset 0 0 0 1px #71bce509,0 28px 88px #00000080;box-shadow:inset 0 1px lab(100% 0 0/.054902),inset 0 -30px 62px lab(0% 0 0/.2),inset 0 0 0 1px lab(72.5496% -15.6984 -28.2516/.035),0 28px 88px lab(0% 0 0/.501961)}.dark .home-console:before{opacity:.82;background:linear-gradient(116deg,#d6ecf814,#0000 32%),radial-gradient(circle at 92% 8%,#71bce50f,#0000 23%),linear-gradient(#ffffff09,#0000 38%);background:linear-gradient(116deg,lab(92.1001% -5.83625 -8.12556/.08),#0000 32%),radial-gradient(circle at 92% 8%,lab(72.5496% -15.6984 -28.2516/.06),#0000 23%),linear-gradient(#ffffff09,#0000 38%)}.home-prompt-panel{-webkit-backdrop-filter:blur(34px)saturate(190%)contrast(1.03);backdrop-filter:blur(34px)saturate(190%)contrast(1.03);background:radial-gradient(at 12% 0,#ffffffa8,#0000 42%),linear-gradient(#ffffff6b,#eef7ff38),#deeefc2e;border-color:#ffffffbd;border-radius:24px;box-shadow:inset 0 1px #ffffffdb,inset 0 -20px 46px #94a3b814,0 18px 50px #0f172a13}.dark .home-prompt-panel{border-color:var(--panel-border);background:radial-gradient(at 12% 0,#d6ecf80a,#0000 42%),linear-gradient(#151e29c7,#0f151eb8),#0f151ea3;background:radial-gradient(at 12% 0,lab(92.1001% -5.83625 -8.12556/.04),#0000 42%),linear-gradient(lab(10.8267% -1.40224 -8.81883/.78),lab(6.51385% -.592701 -7.35454/.72)),lab(6.51385% -.592701 -7.35454/.64);box-shadow:inset 0 1px #ffffff0b,inset 0 -20px 46px #0000002e}.home-workbench-button{-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);background:linear-gradient(#ffffff8a,#ffffff47),#ffffff38;border-color:#ffffffc2;box-shadow:inset 0 1px #ffffffd1,0 10px 28px #0f172a14}.home-workbench-button:hover{background:linear-gradient(#ffffffad,#ffffff5c),#ffffff47;border-color:#ffffffe6}.dark .home-workbench-button{border-color:var(--panel-border);background:color-mix(in oklch, var(--dark-surface-raised) 72%, transparent);box-shadow:inset 0 1px #ffffff0b,0 12px 34px #0000003d}.dark .home-workbench-button:hover{border-color:color-mix(in oklch, var(--dark-radiance) 24%, transparent);background:var(--dark-surface-hover)}.home-mode-button-active,.home-control-tile{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(#ffffff80,#ffffff3d),#ffffff2e;border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffc7,0 10px 28px #0f172a12}.dark .home-mode-button-active,.dark .home-control-tile{border-color:var(--panel-border);background:linear-gradient(#71bce513,#0000),#151e29a8;background:linear-gradient(lab(72.5496% -15.6984 -28.2516/.075),#0000),lab(10.8267% -1.40224 -8.81883/.66);box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000002e}:root:not(.dark) .home-console,:root:not(.dark) .create-launch-console{background:radial-gradient(at 22% 0,#ffffffb3,#0000 42%),radial-gradient(at 86% 6%,#d6eaf561,#0000 40%),linear-gradient(135deg,#ffffff52,#f9fafb2e),#ffffff61;box-shadow:inset 0 1px #fffffff2,inset 0 -28px 58px #e5e7eb24,inset 0 0 0 1px #ffffff5c,0 30px 110px #2d37481f}:root:not(.dark) .home-console:after,:root:not(.dark) .create-launch-console:after{background:radial-gradient(circle at 18% 8%, color-mix(in oklch, var(--light-glacier) 22%, transparent), transparent 18%), radial-gradient(circle at 82% 12%, #f5f5f247, transparent 24%), linear-gradient(135deg, #ffffff8c, #f9fafb14)}:root:not(.dark) .create-launch-console-aura{background:radial-gradient(circle at 50% 0,#5ca3d42e,#0000 34%),radial-gradient(circle at 78% 16%,#d6eaf538,#0000 30%)}:root:not(.dark) .home-prompt-panel,:root:not(.dark) .create-launch-prompt-panel{background:radial-gradient(at 12% 0,#ffffffb8,#0000 42%),linear-gradient(#fff9,#f9fafb3d),#ffffff75;border-color:#e5e7ebd1;box-shadow:inset 0 1px #ffffffe0,inset 0 -20px 46px #e5e7eb17,0 18px 50px #2d374810}:root:not(.dark) .home-console:focus-within .home-prompt-panel,:root:not(.dark) .create-launch-console:focus-within .create-launch-prompt-panel{border-color:color-mix(in oklch, var(--light-glacier) 44%, transparent);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 4px color-mix(in oklch, var(--light-glacier) 14%, transparent), 0 20px 54px color-mix(in oklch, var(--light-glacier) 10%, transparent)}:root:not(.dark) .model-library-mode-button-active{border-color:var(--model-library-mode-active-border);background:var(--model-library-mode-active-background);color:var(--model-library-mode-active-text);box-shadow:var(--model-library-mode-active-shadow)}:root:not(.dark) .home-generate-button,:root:not(.dark) .create-launch-generate-button,:root:not(.dark) .subscription-pricing-action,:root:not(.dark) .subscription-recharge-action,:root:not(.dark) .inspiration-detail-cta,:root:not(.dark) .payment-success-actions-complete>:first-child{box-shadow:var(--brand-cta-shadow);background:var(--brand-cta-gradient)!important;border-color:var(--brand-cta-border)!important;color:var(--brand-cta-text)!important}:root:not(.dark) .home-generate-button:not(:disabled):hover,:root:not(.dark) .create-launch-generate-button:not(:disabled):hover,:root:not(.dark) .subscription-pricing-action:not(:disabled):hover,:root:not(.dark) .subscription-recharge-action:not(:disabled):hover,:root:not(.dark) .inspiration-detail-cta:hover,:root:not(.dark) .payment-success-actions-complete>:first-child:hover{box-shadow:var(--brand-cta-shadow-hover);background:var(--brand-cta-gradient-hover)!important;border-color:var(--brand-cta-border-hover)!important}:root:not(.dark) .create-launch-generate-button:not(:disabled){border:1px solid color-mix(in oklch, var(--light-glacier) 54%, white);box-shadow:0 14px 30px color-mix(in oklch, var(--light-glacier) 20%, transparent), inset 0 1px 0 #ffffffdb, inset 0 -1px 0 color-mix(in oklch, var(--light-glacier) 20%, transparent);background:linear-gradient(135deg, color-mix(in oklch, var(--light-glacier-soft) 72%, white) 0%, color-mix(in oklch, var(--light-glacier) 28%, white) 52%, color-mix(in oklch, var(--light-glacier) 42%, white) 100%)!important;color:#176f9b!important}:root:not(.dark) .create-launch-generate-button:not(:disabled):hover{border-color:color-mix(in oklch, var(--light-glacier) 70%, white);box-shadow:0 17px 36px color-mix(in oklch, var(--light-glacier) 28%, transparent), inset 0 1px 0 #fffc;background:linear-gradient(135deg, color-mix(in oklch, var(--light-glacier-soft) 58%, white) 0%, color-mix(in oklch, var(--light-glacier) 38%, white) 54%, color-mix(in oklch, var(--light-glacier-strong) 38%, white) 100%)!important;color:var(--light-action-primary-text)!important}.dark .create-launch-generate-button:not(:disabled){border-color:color-mix(in oklch, var(--dark-radiance) 56%, white);background:linear-gradient(135deg, color-mix(in oklch, var(--dark-radiance-ice) 88%, white) 0%, color-mix(in oklch, var(--dark-radiance-soft) 40%, white) 100%);color:var(--action-dark-text)}.dark .create-launch-generate-button:not(:disabled):hover{color:var(--action-dark-text)}:root:not(.dark) .model-library-card,:root:not(.dark) .model-library-empty-state,:root:not(.dark) .subscription-plan-card,:root:not(.dark) .subscription-recharge-panel,:root:not(.dark) .payment-receipt-paper{background:#ffffffd1;border-color:#e5e7ebc7;box-shadow:0 18px 46px #2d37480f}:root:not(.dark) .model-library-card:hover,:root:not(.dark) .subscription-plan-card:hover{border-color:color-mix(in oklch, var(--light-glacier) 30%, transparent);box-shadow:0 26px 62px color-mix(in oklch, var(--light-glacier) 10%, transparent)}:root:not(.dark) .model-library-search-icon,:root:not(.dark) .model-library-select-chevron,:root:not(.dark) .inspiration-search-icon,:root:not(.dark) .inspiration-sort-chevron,:root:not(.dark) .inspiration-filter-trigger-icon,:root:not(.dark) .inspiration-filter-trigger-chevron{color:#7a7a74}:root:not(.dark) .model-library-search-field:focus-within .model-library-search-icon,:root:not(.dark) .model-library-select-field:hover .model-library-select-chevron,:root:not(.dark) .inspiration-search-field:focus-within .inspiration-search-icon,:root:not(.dark) .inspiration-sort-field:hover .inspiration-sort-chevron,:root:not(.dark) .inspiration-sort-field:focus-within .inspiration-sort-chevron,:root:not(.dark) .inspiration-filter-trigger-open .inspiration-filter-trigger-chevron{color:var(--interactive-accent-strong)}.home-landing-shell{position:relative}.home-centered-hero-backdrop{--home-hero-art-width:clamp(900px, 62vw, 1180px);--home-hero-art-height:clamp(506.25px, 34.875vw, 663.75px);--home-hero-console-height:72px;--home-hero-console-overlap:clamp(34px, 3.2vh, 48px);--home-hero-group-height:calc(var(--home-hero-art-height) + var(--home-hero-console-height) - var(--home-hero-console-overlap));--home-hero-group-top:max(var(--site-header-height,4.75rem), calc(var(--site-header-height,4.75rem) + (100svh - var(--site-header-height,4.75rem) - var(--home-hero-group-height)) / 2))}.home-landing-shell:before,.dark .home-landing-shell:before{content:none;display:none}.home-hero-frame{grid-template-rows:var(--home-hero-art-height) auto;min-height:calc(100svh - var(--site-header-height,4.75rem));z-index:1;align-content:center;display:grid;position:relative}.home-centered-hero-backdrop .site-hero-art-shell{max-width:min(100vw, var(--home-hero-frame-max-width))}.home-centered-hero-backdrop .site-hero-art-shell>div{left:50%;right:auto;top:var(--home-hero-group-top);width:var(--home-hero-art-width);transform:translate(-50%)}.home-hero-frame-centered{isolation:isolate}.home-launch-shell{margin-inline:auto;align-self:center;width:min(1040px,100%);margin-top:clamp(24px,4vh,48px)}.home-hero-frame-centered .home-launch-shell{margin-top:calc(var(--home-hero-console-overlap) * -1);grid-row:2}.home-console{isolation:isolate;transition:border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translate(0,0)}.home-console>:not(.sr-only){z-index:1;position:relative}.home-console>.sr-only{position:absolute}.home-inline-console{background:linear-gradient(#ffffffd1,#f9fafb94),#ffffff9e;border-color:#e5e7ebc2;border-radius:999px;min-height:72px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 70px #2d37481a}.dark .home-inline-console{background:linear-gradient(180deg, color-mix(in oklch, var(--dark-surface-raised) 88%, transparent), color-mix(in oklch, var(--dark-ink) 92%, transparent)), color-mix(in oklch, var(--dark-surface) 86%, transparent);border-color:color-mix(in oklch, var(--dark-border-control) 28%, transparent);box-shadow:inset 0 1px 0 #ffffff13, 0 24px 76px #00000085, 0 0 0 1px color-mix(in oklch, var(--dark-radiance) 5%, transparent)}.home-inline-console:before{border-radius:inherit;content:"";opacity:.64;pointer-events:none;z-index:0;background:linear-gradient(100deg,#ffffff7a,#0000 32%);position:absolute;inset:0}.dark .home-inline-console:before{background:linear-gradient(100deg, color-mix(in oklch, var(--dark-radiance-ice) 7%, transparent), transparent 34%);opacity:.82}.home-inline-console:after{border-radius:inherit;content:"";opacity:.72;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#5ca3d41a,#0000);position:absolute;inset:0;transform:none;box-shadow:inset 0 0 0 1px #e5e7eba3}.dark .home-inline-console:after{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--dark-radiance) 7%, transparent), transparent);opacity:.72;box-shadow:inset 0 0 0 1px #ffffff0b}.home-console:hover,.home-console:focus-within,.home-console-arming{transform:translateY(-2px)}.dark .home-inline-console:hover,.dark .home-inline-console:focus-within,.dark .home-inline-console.home-console-arming{border-color:color-mix(in oklch, var(--dark-radiance) 42%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 28px 82px #0000007a, 0 0 0 1px color-mix(in oklch, var(--dark-radiance) 9%, transparent), 0 0 42px color-mix(in oklch, var(--dark-radiance) 4%, transparent)}.home-inline-console-mode-toggle{color:#1d78b4;background:#e8eff7d1;border:1px solid #d8dee8d6;transition:background-color .26s,border-color .26s,box-shadow .26s,transform .26s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 8px 20px #2d374814,inset 0 1px #ffffffc2}.home-inline-console-mode-toggle:hover:not(:disabled){background:#e2ecf6f5;border-color:#5ca3d466;transform:translateY(-1px)scale(1.035);box-shadow:0 10px 24px #1677b824,inset 0 1px #ffffffe0}.home-inline-console-mode-toggle:active:not(:disabled){transform:scale(.94)}.home-inline-console-mode-toggle[data-mode=video]{background:#daedf9f0;border-color:#2491cd6b;box-shadow:0 8px 24px #1886e524,inset 0 0 0 1px #ffffff85}.home-inline-console-mode-toggle:focus-visible{outline-offset:3px;outline:2px solid #1677b86b}.home-inline-console-mode-toggle:disabled{cursor:not-allowed;opacity:.58}.home-inline-console-mode-icon{justify-content:center;align-items:center;transition:filter .28s,opacity .28s,transform .42s cubic-bezier(.22,1.2,.36,1);display:inline-flex;position:absolute;top:50%;left:50%}.home-inline-console-mode-icon[data-media=image]{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.home-inline-console-mode-icon[data-media=video]{filter:blur(3px);opacity:0;transform:translate(-50%,calc(8px - 50%))rotate(18deg)scale(.58)}.home-inline-console-mode-toggle[data-mode=video] .home-inline-console-mode-icon[data-media=image]{filter:blur(3px);opacity:0;transform:translate(-50%,calc(-50% - 8px))rotate(-18deg)scale(.58)}.home-inline-console-mode-toggle[data-mode=video] .home-inline-console-mode-icon[data-media=video]{filter:blur();opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.dark .home-inline-console-mode-toggle{background:color-mix(in oklch, var(--dark-surface) 76%, transparent);border-color:var(--panel-border);color:var(--dark-radiance-soft)}.dark .home-inline-console-mode-toggle:hover:not(:disabled){background:color-mix(in oklch, var(--dark-surface-hover) 88%, transparent);border-color:color-mix(in oklch, var(--dark-radiance) 28%, transparent)}.dark .home-inline-console-mode-toggle[data-mode=video]{background:color-mix(in oklch, var(--dark-surface-raised) 88%, transparent);border-color:color-mix(in oklch, var(--dark-radiance) 36%, transparent);color:var(--dark-radiance-soft);box-shadow:0 8px 24px #0000003d,inset 0 0 0 1px #ffffff0e}.dark .home-inline-console-mode-toggle:focus-visible{outline-color:var(--interactive-accent-focus)}@media (prefers-reduced-motion:reduce){:root.site-motion-reduce .home-inline-console-mode-icon{filter:none!important;transition-duration:.01ms!important}}.home-inline-console-input{color:#111827}.home-inline-console-input::placeholder{color:#94a3b8}.dark .home-inline-console-input{color:var(--foreground)}.dark .home-inline-console-input::placeholder{color:var(--muted)}.home-generate-button{transition:box-shadow .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translate(0,0)}.home-generate-button:hover{filter:saturate(1.01);transform:translateY(-2px);box-shadow:0 14px 34px #1d1d1f2e,inset 0 0 0 1px #ffffff2e}.dark .home-generate-button:hover{box-shadow:0 0 34px #2cc0fd61,0 12px 34px #009ffd47,inset 0 0 0 1px #eaf4fa2e;box-shadow:0 0 34px lab(72.367% -22.9504 -41.4541/.38),0 12px 34px lab(62.1702% -8.82396 -58.7393/.28),inset 0 0 0 1px lab(95.5618% -2.59164 -4.10196/.180392)}.home-hero-ornaments{filter:drop-shadow(0 0 5px #5ca3d42e);opacity:.82;background:radial-gradient(circle at 7% 18%,#2d91ca9e 0 1.2px,#0000 2px),radial-gradient(circle at 17% 73%,#2d91ca7a 0 1.1px,#0000 1.9px),radial-gradient(circle at 28% 12%,#2d91ca6b 0 1.1px,#0000 1.9px),radial-gradient(circle at 73% 10%,#2d91ca75 0 1.1px,#0000 1.9px),radial-gradient(circle at 86% 62%,#2d91ca8f 0 1.2px,#0000 2px),radial-gradient(circle at 94% 26%,#2d91ca70 0 1.1px,#0000 1.9px),radial-gradient(circle at 78% 84%,#2d91ca66 0 1.1px,#0000 1.9px)}.dark .home-hero-ornaments{opacity:.84;background:radial-gradient(circle at 7% 18%,#ccf3ffdb 0 1px,#0000 1.9px),radial-gradient(circle at 17% 73%,#2cc0fd9e 0 1px,#0000 1.8px),radial-gradient(circle at 28% 12%,#85e0fc80 0 1px,#0000 1.8px),radial-gradient(circle at 73% 10%,#2cc0fd8a 0 1px,#0000 1.8px),radial-gradient(circle at 86% 62%,#ccf3ffbd 0 1px,#0000 1.9px),radial-gradient(circle at 94% 26%,#85e0fc8f 0 1px,#0000 1.8px),radial-gradient(circle at 78% 84%,#2cc0fd80 0 1px,#0000 1.8px);background:radial-gradient(circle at 7% 18%,lab(93.3047% -11.241 -10.9409/.86) 0 1px,#0000 1.9px),radial-gradient(circle at 17% 73%,lab(72.367% -22.9504 -41.4541/.62) 0 1px,#0000 1.8px),radial-gradient(circle at 28% 12%,lab(84.276% -22.7657 -22.7009/.5) 0 1px,#0000 1.8px),radial-gradient(circle at 73% 10%,lab(72.367% -22.9504 -41.4541/.54) 0 1px,#0000 1.8px),radial-gradient(circle at 86% 62%,lab(93.3047% -11.241 -10.9409/.74) 0 1px,#0000 1.9px),radial-gradient(circle at 94% 26%,lab(84.276% -22.7657 -22.7009/.56) 0 1px,#0000 1.8px),radial-gradient(circle at 78% 84%,lab(72.367% -22.9504 -41.4541/.5) 0 1px,#0000 1.8px)}.home-hero-orbit{aspect-ratio:1;border:1px solid #2d91ca61;border-color:#2d91ca61 #2d91ca61 #0000 #0000;border-radius:50%;position:absolute}.dark .home-hero-orbit{border-top-color:#ccf3ff2e;border-top-color:lab(93.3047% -11.241 -10.9409/.18);border-right-color:#2cc0fd5c;border-right-color:lab(72.367% -22.9504 -41.4541/.36)}.home-hero-orbit:before,.home-hero-orbit:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-hero-orbit:before{width:1px;height:11px}.home-hero-orbit:after{width:11px;height:1px}.home-hero-orbit>span{background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:20%;right:12%;box-shadow:0 0 12px}.home-hero-orbit-left{color:#2d91caad;width:clamp(9rem,12vw,12rem);top:13%;left:clamp(-4.5rem,1vw,1rem);transform:rotate(28deg)}.home-hero-orbit-right{color:#2d91ca94;width:clamp(6rem,8vw,8.5rem);bottom:14%;right:clamp(-2rem,4vw,4rem);transform:rotate(-32deg)}.dark .home-hero-orbit-left,.dark .home-hero-orbit-right{color:#2cc0fdb8;color:lab(72.367% -22.9504 -41.4541/.72)}.home-hero-constellation{background:linear-gradient(25deg,#0000 27%,#2d91ca61 27.5% 28%,#0000 28.5%),linear-gradient(148deg,#0000 47%,#2d91ca52 47.5% 48%,#0000 48.5%),linear-gradient(76deg,#0000 63%,#2d91ca4d 63.5% 64%,#0000 64.5%);width:10rem;height:7rem;position:absolute;top:18%;right:6%}.dark .home-hero-constellation{background:linear-gradient(25deg,#0000 27%,#2cc0fd4d 27.5% 28%,#0000 28.5%),linear-gradient(148deg,#0000 47%,#ccf3ff38 47.5% 48%,#0000 48.5%),linear-gradient(76deg,#0000 63%,#2cc0fd3d 63.5% 64%,#0000 64.5%);background:linear-gradient(25deg,#0000 27%,lab(72.367% -22.9504 -41.4541/.3) 27.5% 28%,#0000 28.5%),linear-gradient(148deg,#0000 47%,lab(93.3047% -11.241 -10.9409/.22) 47.5% 48%,#0000 48.5%),linear-gradient(76deg,#0000 63%,lab(72.367% -22.9504 -41.4541/.24) 63.5% 64%,#0000 64.5%)}.home-hero-constellation>span{background:#2d91ca;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 10px #5ca3d45c}.dark .home-hero-constellation>span{background:var(--dark-radiance-ice);box-shadow:0 0 12px #2cc0fdb8;box-shadow:0 0 12px lab(72.367% -22.9504 -41.4541/.72)}.home-hero-constellation>span:first-child{top:68%;left:4%}.home-hero-constellation>span:nth-child(2){top:48%;left:32%}.home-hero-constellation>span:nth-child(3){top:64%;left:63%}.home-hero-constellation>span:nth-child(4){top:20%;left:88%}.home-hero-coordinate{background:linear-gradient(90deg,#0000,#2d91ca85,#0000);width:clamp(5rem,8vw,8rem);height:1px;position:absolute}.home-hero-coordinate:after{content:"";background:#5ca3d4b3;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:18%;box-shadow:0 0 10px #5ca3d475}.dark .home-hero-coordinate{background:linear-gradient(90deg,#0000,#2cc0fd6b,#0000);background:linear-gradient(90deg,#0000,lab(72.367% -22.9504 -41.4541/.42),#0000)}.dark .home-hero-coordinate:after{background:#cdebff;box-shadow:0 0 12px #97c4ffa8}.home-hero-coordinate-left{bottom:23%;left:8%;transform:rotate(-9deg)}.home-hero-coordinate-right{top:8%;right:13%;transform:rotate(12deg)}@media (max-width:1023px){.home-centered-hero-backdrop{--home-hero-art-height:min(663.75px, 66.375vw);--home-hero-art-width:min(1180px, 118vw);--home-hero-console-overlap:clamp(28px, 3vh, 42px)}.home-hero-frame{min-height:calc(100svh - var(--site-header-height,4.75rem))}.home-centered-hero-backdrop .site-hero-art-shell>div{width:var(--home-hero-art-width)}.home-launch-shell{width:100%}}@media (max-width:640px){.home-centered-hero-backdrop{--home-hero-art-height:min(506.25px, 115.875vw);--home-hero-art-width:min(900px, 206vw);--home-hero-console-height:64px;--home-hero-console-overlap:24px}.home-centered-hero-backdrop .site-hero-art-shell>div{width:var(--home-hero-art-width)}.home-inline-console{border-radius:999px;flex-direction:row;align-items:center;gap:.5rem;min-height:64px;padding:.625rem}.home-inline-console-input{width:100%;min-height:44px}.home-inline-console .home-generate-button{width:auto;min-width:48px;padding-inline:.875rem}.home-inline-console .home-generate-button span{display:none}.home-hero-orbit-left{top:9%;left:-4.5rem}.home-hero-constellation{top:14%;right:-2.25rem;transform:scale(.76)}.home-hero-coordinate-right{display:none}}.home-centered-hero-backdrop{--home-hero-art-width:clamp(880px, 66vw, 1180px);--home-hero-art-height:clamp(495px, 37.125vw, 663.75px)}.home-hero-frame{min-height:calc(100svh - var(--site-header-height,4.75rem));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.86fr) minmax(470px,1.14fr);align-items:center;padding-block:clamp(1.5rem,2vh,2.5rem) clamp(7.5rem,14vh,11rem);display:grid}.home-hero-copy{--home-hero-copy-gap:clamp(1.75rem, 2.6vh, 2.25rem);align-self:center;gap:var(--home-hero-copy-gap);flex-direction:column;grid-area:1/1;max-width:650px;padding-bottom:clamp(1.5rem,4vh,3.5rem);display:flex}.home-hero-kicker{color:var(--light-glacier-strong);letter-spacing:.2em;align-items:center;gap:.75rem;margin:0;font-size:.72rem;font-weight:700;line-height:1;display:flex}.home-hero-kicker .font-brand{color:var(--light-glacier-deep);letter-spacing:.16em}.home-hero-kicker-rule{background:color-mix(in oklch, var(--light-glacier) 58%, transparent);width:2.5rem;height:1px}.home-hero-title{color:var(--light-graphite);font-family:var(--font-display);letter-spacing:.04em;text-wrap:balance;margin-top:0;font-size:clamp(3.5rem,5.25vw,5.6rem);font-weight:700;line-height:1.06}.home-hero-title>span{white-space:nowrap;display:block}.home-hero-title>span:last-child{color:var(--light-glacier-strong);margin-top:.16em}.home-hero-capability-line{color:var(--light-glacier-deep);letter-spacing:.28em;margin-top:0;font-size:.78rem;font-weight:700}.home-hero-frame-centered .home-launch-shell{grid-area:2/1/auto/-1;width:min(1040px,100%);margin-top:0}.home-centered-hero-backdrop .site-hero-art-shell>div{left:74%;top:max(calc(var(--site-header-height,4.75rem) + 2rem), calc(var(--site-header-height,4.75rem) + (100svh - var(--site-header-height,4.75rem) - var(--home-hero-art-height)) / 2 - 7rem));width:var(--home-hero-art-width)}.home-inline-console{box-shadow:inset 0 1px #fffffff0,0 26px 76px #1f3a5321,0 0 0 1px #ffffff80}.dark .home-hero-kicker,.dark .home-hero-capability-line{color:var(--dark-text-secondary)}.dark .home-hero-kicker .font-brand{color:var(--dark-radiance-soft)}.dark .home-hero-title>span:last-child{background:linear-gradient(104deg, var(--dark-radiance-ice) 0%, var(--dark-text-primary) 48%, var(--dark-radiance-soft) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .home-hero-kicker-rule{background:color-mix(in oklch, var(--dark-radiance) 52%, transparent)}.dark .home-hero-title{color:var(--dark-text-primary);text-shadow:0 2px 38px #0000007a}.dark .home-generate-button:not(:disabled){background:var(--brand-cta-gradient);border:1px solid var(--brand-cta-border);color:var(--brand-cta-text);box-shadow:var(--brand-cta-shadow)}.dark .home-generate-button:not(:disabled):hover{background:var(--brand-cta-gradient-hover);border-color:var(--brand-cta-border-hover);color:var(--brand-cta-text);box-shadow:var(--brand-cta-shadow-hover)}.dark .home-centered-hero-backdrop .page-backdrop-ambient-primary{opacity:0}@media (max-width:1023px){.home-hero-frame{grid-template-columns:1fr;padding-block:clamp(3rem,7vh,5rem) clamp(1.5rem,4vh,3rem)}.home-hero-copy{max-width:min(70vw,620px);padding-bottom:clamp(11rem,26vh,15rem)}.home-centered-hero-backdrop .site-hero-art-shell>div{left:68%;top:calc(var(--site-header-height,4.75rem) + 9rem);width:min(1080px,122vw)}}@media (max-width:640px){.home-hero-frame{min-height:calc(100svh - var(--site-header-height,4.75rem));padding-top:2.5rem}.home-hero-copy{--home-hero-copy-gap:1.2rem;align-self:start;max-width:100%;padding-bottom:clamp(13rem,31vh,16rem)}.home-hero-kicker{letter-spacing:.11em;gap:.5rem;font-size:.58rem}.home-hero-kicker-rule{width:1.4rem}.home-hero-title{letter-spacing:.025em;margin-top:0;font-size:clamp(2.35rem,10.8vw,2.65rem);line-height:1.06}.home-hero-capability-line{letter-spacing:.22em;margin-top:0;font-size:.66rem}.home-centered-hero-backdrop .site-hero-art-shell>div{left:62%;top:calc(var(--site-header-height,4.75rem) + 14.5rem);width:min(900px,194vw)}}.site-header-subscription-link,.site-header-subscription-link:hover,.site-header-subscription-link[aria-current=page]{box-shadow:none;color:var(--premium-highlight);text-shadow:0 0 11px var(--premium-highlight-glow);background:0 0;border:0}.site-header-subscription-link[aria-current=page]{color:var(--premium-highlight-strong);text-shadow:0 0 14px var(--premium-highlight-glow), 0 1px 0 #ffffffb8}@supports (color:lab(0% 0 0)){.site-header-subscription-link[aria-current=page]{text-shadow:0 0 14px var(--premium-highlight-glow), 0 1px 0 lab(100% 0 0/.72)}}.site-header-subscription-crown{width:18px;height:auto;filter:brightness(1.08) saturate(1.18) drop-shadow(0 0 5px var(--premium-highlight-glow));flex:none}.site-header-subscription-link[data-compact=true] .site-header-subscription-crown{width:14px}.dark .site-header-subscription-link,.dark .site-header-subscription-link:hover,.dark .site-header-subscription-link[aria-current=page]{color:var(--premium-highlight);text-shadow:0 0 13px var(--premium-highlight-glow);background:0 0}.dark .site-header-subscription-link[aria-current=page]{color:var(--premium-highlight-strong);text-shadow:0 0 16px var(--premium-highlight-glow), 0 1px 0 #ffffff1f}@supports (color:lab(0% 0 0)){.dark .site-header-subscription-link[aria-current=page]{text-shadow:0 0 16px var(--premium-highlight-glow), 0 1px 0 lab(100% 0 0/.12)}}
