@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--home-composer-angle:0deg}}}@property --home-composer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes home-composer-flow{to{--home-composer-angle:360deg}}.home-composer-flow{isolation:isolate;position:relative}.home-composer-flow:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#6eedf6 0%,#4689f5 50%,#74f8c5 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-composer-flow.is-flowing:before,.home-composer-flow:hover:before,.home-composer-flow:focus-within:before{background:conic-gradient(from var(--home-composer-angle), #6eedf600 0deg, #6eedf640 40deg, #6eedf6 80deg, #4689f5 140deg, #74f8c5 200deg, #6eedf633 250deg, #6eedf600 310deg);animation:2.4s linear infinite home-composer-flow;box-shadow:0 0 1.125rem #6eedf647}.home-composer-flow--dialog{--home-composer-flow-from:#26293180;--home-composer-flow-to:#8e97a580}.home-composer-flow--dialog:before{background:conic-gradient(from 135deg,#26293180,#8e97a580,#26293180)}.home-composer-flow--dialog.is-flowing:before,.home-composer-flow--dialog:hover:before,.home-composer-flow--dialog:focus-within:before{background:conic-gradient(from var(--home-composer-angle), #26293180 0deg, #8e97a580 120deg, #26293180 240deg, #8e97a580 300deg, #26293180 360deg);box-shadow:0 0 1.125rem #8e97a547}.home-composer-flow>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.home-composer-flow.is-flowing:before,.home-composer-flow:hover:before,.home-composer-flow:focus-within:before{background:linear-gradient(90deg,#6eedf6,#4689f5,#74f8c5);animation:none}.home-composer-flow--dialog.is-flowing:before,.home-composer-flow--dialog:hover:before,.home-composer-flow--dialog:focus-within:before{background:conic-gradient(from 135deg,#26293180,#8e97a580,#26293180)}}.home-announcement-bar{background:linear-gradient(270deg,#0053d800 0%,#0541c3 47.6%,#0053d800 100%)}.home-announcement-bar button:disabled{cursor:default}.home-composer-box{background:#26293180;border-radius:1rem}.home-composer-hero{--home-composer-hero-h:33.4375rem;box-sizing:border-box;flex-direction:column;width:100%;height:auto;margin-bottom:0;padding:0;display:flex;position:relative;overflow:hidden}.home-composer-hero-bg{pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-composer-stage{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;width:auto;min-height:0;margin:0;padding-bottom:0;display:flex;position:relative}.home-composer-main{width:min(82.5rem,80.4878%);margin-left:auto;margin-right:auto}.home-composer-stage>.home-composer-box-anchor,.home-composer-stage>.home-composer-actions{width:min(76.25rem,66.3043%)}.home-composer-slogan{flex-direction:column;align-items:center;width:100%;display:flex;position:relative;margin:5rem 0 4.4375rem!important}.home-composer-slogan__line{z-index:0;pointer-events:none;object-fit:contain;width:100%;height:2.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-1.25rem)}.home-composer-box-anchor{position:relative}.home-composer-hero-star{z-index:2;opacity:.5;pointer-events:none;object-fit:contain;width:10.5rem;height:10.5rem;position:absolute;top:26%;right:7.5rem;transform:translateY(-50%)}.home-composer-slogan h1{-webkit-text-fill-color:transparent;color:#0000;letter-spacing:.2em;text-align:center;text-indent:.2em;background:linear-gradient(#fff 0%,#4ae7fd 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.home-composer-actions{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:48rem){.home-composer-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.home-composer-action-card{box-sizing:border-box;text-align:left;cursor:pointer;background:linear-gradient(90deg,#d9d9d91a 33.17%,#d9d9d900 100%) 100%/cover no-repeat;border:1px solid #8e97a54d;border-radius:.75rem;align-items:center;height:4rem;padding:0 1.5rem;transition:filter .2s;display:flex;overflow:hidden}.home-composer-action-card:hover:not(:disabled){filter:brightness(1.12)}.home-composer-action-card:disabled{cursor:default;opacity:1;filter:none}.home-composer-action-card__label{color:#fff;align-items:center;gap:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.home-composer-box-inner{box-sizing:border-box;border-radius:1rem;flex-direction:column;justify-content:space-between;height:12.5rem;padding:1rem .875rem;display:flex;position:relative;overflow:visible}.home-composer-box-inner__top{align-items:flex-start;gap:.75rem;min-height:4rem;display:flex}.home-composer-box-inner__bottom{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-composer-upload{width:3.125rem;height:4rem;color:var(--home-muted,#8e97a5);cursor:pointer;transform-origin:50% 20%;background:#8e97a533;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .35s cubic-bezier(.4,0,.2,1);display:flex}.home-composer-upload__icon{justify-content:center;align-items:center;display:flex}.home-composer-upload:hover{color:#fff;transform:rotate(-14deg)translateY(-1px)}.home-composer-upload--mini{height:2.25rem}.home-composer-textarea{resize:none;color:#fff;background:0 0;border:none;outline:none;width:100%;min-height:4rem;margin:0;padding:8px 0 0;font-size:.875rem;line-height:1.25rem}.home-composer-textarea::placeholder{color:var(--home-muted,#8e97a5)}.home-composer-select-trigger{box-sizing:border-box;color:#fff;cursor:pointer;background:0 0;border:1px solid #8e97a54d;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:fit-content;max-width:11.5rem;height:2.25rem;padding:0 10px;font-size:.875rem;line-height:1.25rem;display:inline-flex}.home-composer-select-trigger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-composer-select-trigger svg{color:#fff;flex:none;width:1.125rem;height:1.125rem}.home-composer-select-trigger.is-open{border-color:#8e97a580}.home-composer-select-trigger:disabled{cursor:not-allowed;opacity:.45}.home-composer-skill-trigger,.home-composer-ratio-trigger{max-width:11.5rem}.home-composer-dock-layer{z-index:40;bottom:1.5rem;right:4.875rem;left:calc(var(--home-new-sidebar-w,80px) + 4.875rem);pointer-events:none;opacity:0;justify-content:center;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;position:fixed;transform:translateY(calc(100% + 2rem))}.home-composer-dock-layer.is-shown{opacity:1;transform:translateY(0)}.home-composer-dock-morph{--home-composer-mini-h:4.25rem;--home-composer-full-h:11.25rem;z-index:1;pointer-events:auto;width:min(35rem,100%);height:var(--home-composer-mini-h);transform-origin:50% 100%;background:#262931eb;border-radius:1rem;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),background .2s;position:relative;overflow:hidden}.home-composer-dock-morph:hover,.home-composer-dock-morph:focus-within,.home-composer-dock-layer.is-expanded .home-composer-dock-morph{background:#262931}.home-composer-dock-layer.is-expanded .home-composer-dock-morph{width:100%;height:var(--home-composer-full-h);overflow:visible}.home-composer-dock-full{transform-origin:50% 100%;opacity:0;pointer-events:none;width:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:0;left:0;right:0;transform:scale(.97)}.home-composer-dock-layer.is-expanded .home-composer-dock-full{opacity:1;pointer-events:auto;transform:scale(1)}.home-composer-mini{box-sizing:border-box;background:#262931eb;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem .875rem;display:flex}.home-composer-dock-morph .home-composer-mini{transform-origin:50% 100%;width:100%;transition:opacity .18s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scale(1)}.home-composer-dock-layer.is-expanded .home-composer-mini{opacity:0;pointer-events:none;transform:scale(1.12)}.home-composer-mini__placeholder{min-width:0;color:var(--home-muted,#8e97a5);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;line-height:1.25rem;overflow:hidden}.home-new-index.has-composer-dock{padding-bottom:6rem}.home-new-index.has-composer-dock-expanded{padding-bottom:14.25rem}@media (max-width:63.9375rem){.home-composer-dock-layer{right:1rem;left:calc(var(--home-new-sidebar-w,80px) + 1rem)}}@media (prefers-reduced-motion:reduce){.home-composer-upload:hover{transform:none}.home-composer-dock-layer{transition:opacity .2s;transform:none}.home-composer-dock-morph,.home-composer-dock-full,.home-composer-dock-morph .home-composer-mini{transition:none}}
.aspect-ratio-picker-popover{filter:none!important}.aspect-ratio-picker-popover .ant-popover-container{border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 1.125rem 3rem #0000006b;background:#191a1d!important;padding:0!important}.aspect-ratio-picker-popover .ant-popover-content{padding:0!important}.aspect-ratio-picker__panel{width:max-content;max-width:min(35rem,100vw - 2rem);padding:.75rem .75rem .875rem}.aspect-ratio-picker__head{color:#c5cad3;padding:2px 4px 10px;font-size:.8125rem;font-weight:500;line-height:1.25rem}.aspect-ratio-picker__row{align-items:stretch;gap:4px;display:flex;position:relative;overflow-x:auto}.aspect-ratio-picker__highlight{z-index:0;opacity:0;pointer-events:none;background:#ffffff14;border-radius:.75rem;height:100%;transition:left .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:0}.aspect-ratio-picker__highlight.is-ready{opacity:1}.aspect-ratio-picker__item{z-index:1;color:#8b919c;cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-width:3.25rem;padding:10px 8px 8px;display:flex;position:relative}.aspect-ratio-picker__item.is-active,.aspect-ratio-picker__item:hover{color:#f4f6f8}.aspect-ratio-picker__item:disabled{cursor:not-allowed;opacity:.45}.aspect-ratio-picker__icon{place-items:center;width:1.375rem;height:1.375rem;display:grid}.aspect-ratio-picker__shape{border:1.5px solid;border-radius:3px;display:block}.aspect-ratio-picker__label{color:inherit;white-space:nowrap;font-size:11px;font-weight:500;line-height:1rem}.aspect-ratio-picker__trigger{color:#f4f6f8;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;height:2rem;padding:0 10px;font-size:.8125rem;line-height:1.25rem;display:inline-flex}.aspect-ratio-picker__trigger:hover,.aspect-ratio-picker__trigger.is-open{background:#ffffff0a;border-color:#ffffff2e}.aspect-ratio-picker__trigger:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.aspect-ratio-picker__highlight{transition:none}}
