.ExpressEditor-module__sO1xpa__page{background:radial-gradient(1200px 500px at 50% -10%,#6366f12e,transparent 60%),var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.ExpressEditor-module__sO1xpa__bar{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ExpressEditor-module__sO1xpa__brand{background:linear-gradient(to right,var(--primary),var(--accent));-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.ExpressEditor-module__sO1xpa__brand em{-webkit-text-fill-color:#fff;color:#fff;vertical-align:middle;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:1rem;margin-left:.4rem;padding:.15rem .5rem;font-size:.7rem;font-style:normal;font-weight:700}.ExpressEditor-module__sO1xpa__barRight{align-items:center;gap:.5rem;display:flex}.ExpressEditor-module__sO1xpa__credits{cursor:pointer;color:#fbbf24;background:#fbbf2414;border:1px solid #fbbf2466;border-radius:2rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700}.ExpressEditor-module__sO1xpa__barLeft{align-items:center;gap:2rem;display:flex}.ExpressEditor-module__sO1xpa__navLink{color:var(--foreground);font-size:.9rem;text-decoration:none}.ExpressEditor-module__sO1xpa__navLink:hover{color:var(--primary)}.ExpressEditor-module__sO1xpa__proBtn{cursor:pointer;border:1px solid var(--border);color:var(--secondary);background:0 0;border-radius:2rem;padding:.35rem .8rem;font-size:.8rem;text-decoration:none}.ExpressEditor-module__sO1xpa__proBtn:hover{color:var(--foreground);border-color:var(--primary)}.ExpressEditor-module__sO1xpa__main{flex-direction:column;flex:1;align-items:center;gap:.6rem;width:100%;max-width:980px;margin:0 auto;padding:0 16px 14px;display:flex}.ExpressEditor-module__sO1xpa__hero{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding-top:.5rem;display:flex}.ExpressEditor-module__sO1xpa__headline{margin:.5rem 0 0;font-size:clamp(1.3rem,4vw,1.9rem);font-weight:800;animation:.5s both ExpressEditor-module__sO1xpa__rise}.ExpressEditor-module__sO1xpa__compact .ExpressEditor-module__sO1xpa__headline{margin-top:.2rem;font-size:clamp(1rem,2.6vw,1.25rem)}.ExpressEditor-module__sO1xpa__compact .ExpressEditor-module__sO1xpa__sub{font-size:.8rem}.ExpressEditor-module__sO1xpa__sub{color:var(--secondary);margin:0;font-size:.9rem}.ExpressEditor-module__sO1xpa__folder{color:var(--secondary);opacity:.8;margin:.35rem 0 0;font-size:.75rem}.ExpressEditor-module__sO1xpa__notice{background:#ef44441a;border:1px solid #ef44444d;border-radius:.6rem;padding:.6rem .9rem;font-size:.85rem}.ExpressEditor-module__sO1xpa__notice button{cursor:pointer;color:#fff;background:#ef4444;border:0;border-radius:.4rem;margin-left:.6rem;padding:.2rem .6rem;font-weight:700}.ExpressEditor-module__sO1xpa__drop{width:min(560px,100%);min-height:190px;color:var(--foreground);cursor:pointer;background:#6366f10f;border:2px dashed #6366f18c;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;transition:transform .2s,background .2s,border-color .2s;display:flex}.ExpressEditor-module__sO1xpa__drop:hover,.ExpressEditor-module__sO1xpa__dropOn{background:#6366f124;border-color:#818cf8;transform:scale(1.015)}.ExpressEditor-module__sO1xpa__drop:disabled{opacity:.5;cursor:default}.ExpressEditor-module__sO1xpa__dropIcon{color:#fff;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;font-size:2rem;line-height:1;animation:3s ease-in-out infinite ExpressEditor-module__sO1xpa__bob;display:grid}.ExpressEditor-module__sO1xpa__focus{flex:none;justify-content:center;width:100%;display:flex}.ExpressEditor-module__sO1xpa__frame{aspect-ratio:3/2;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;border-radius:1rem;width:min(100%,580px,150dvh - 600px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.ExpressEditor-module__sO1xpa__focusImg{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;animation:.35s both ExpressEditor-module__sO1xpa__fade}.ExpressEditor-module__sO1xpa__shield{position:absolute;inset:0}.ExpressEditor-module__sO1xpa__countdown{z-index:3;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex;position:absolute;inset:0}.ExpressEditor-module__sO1xpa__countdown strong{font-size:1.4rem}.ExpressEditor-module__sO1xpa__cdShort{color:#fca5a5;font-weight:700}.ExpressEditor-module__sO1xpa__cdBar{background:#ffffff40;border-radius:3px;width:min(70%,320px);height:6px;overflow:hidden}.ExpressEditor-module__sO1xpa__cdBar span{background:#818cf8;height:100%;animation:linear forwards ExpressEditor-module__sO1xpa__drain;display:block}.ExpressEditor-module__sO1xpa__cdBtns{gap:.6rem;display:flex}.ExpressEditor-module__sO1xpa__cdBtns button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:2rem;padding:.5rem 1rem;font-weight:700}.ExpressEditor-module__sO1xpa__cdBtns .ExpressEditor-module__sO1xpa__cdGo{background:#6366f1;border-color:#6366f1}@keyframes ExpressEditor-module__sO1xpa__drain{0%{width:100%}to{width:0}}.ExpressEditor-module__sO1xpa__compare{z-index:2;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none;background:#0f172abf;border:0;border-radius:2rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.ExpressEditor-module__sO1xpa__film{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:none;justify-content:safe center;gap:.5rem;width:100%;padding:.35rem .1rem .25rem;display:flex;overflow-x:auto}.ExpressEditor-module__sO1xpa__card{aspect-ratio:3/2;cursor:pointer;scroll-snap-align:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:.7rem;outline:2px solid #0000;flex:none;width:112px;transition:outline-color .2s,transform .2s;animation:.5s cubic-bezier(.2,.9,.3,1.2) both ExpressEditor-module__sO1xpa__fly;position:relative;overflow:hidden}.ExpressEditor-module__sO1xpa__card img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ExpressEditor-module__sO1xpa__cardOn{outline-color:#818cf8;transform:translateY(-3px)}.ExpressEditor-module__sO1xpa__shimmer{background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/200% 100%;animation:1.3s linear infinite ExpressEditor-module__sO1xpa__sweep;position:absolute;inset:0}.ExpressEditor-module__sO1xpa__tick{color:#fff;cursor:pointer;background:#00000059;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;line-height:1;display:grid;position:absolute;top:6px;right:6px}.ExpressEditor-module__sO1xpa__tickOn{background:#22c55e;border-color:#22c55e}.ExpressEditor-module__sO1xpa__addCard{aspect-ratio:3/2;border:2px dashed var(--border);width:84px;color:var(--secondary);cursor:pointer;background:0 0;border-radius:.7rem;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.ExpressEditor-module__sO1xpa__addCard span{font-size:.7rem}.ExpressEditor-module__sO1xpa__proHint{color:var(--secondary);text-align:center;flex:none;margin:0;font-size:.75rem}.ExpressEditor-module__sO1xpa__proHint button{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ExpressEditor-module__sO1xpa__actions{flex-direction:column;flex:none;align-items:center;gap:.4rem;min-height:4.6rem;display:flex}.ExpressEditor-module__sO1xpa__primary{cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1,#22d3ee);border:0;border-radius:2rem;padding:.65rem 1.5rem;font-size:1rem;font-weight:800;transition:transform .15s,opacity .2s;box-shadow:0 8px 24px #6366f166}.ExpressEditor-module__sO1xpa__primary:hover:not(:disabled){transform:translateY(-2px)}.ExpressEditor-module__sO1xpa__primary:disabled{opacity:.5;cursor:default;box-shadow:none}@keyframes ExpressEditor-module__sO1xpa__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ExpressEditor-module__sO1xpa__fade{0%{opacity:0}to{opacity:1}}@keyframes ExpressEditor-module__sO1xpa__fly{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes ExpressEditor-module__sO1xpa__sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ExpressEditor-module__sO1xpa__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:600px){.ExpressEditor-module__sO1xpa__card{width:96px}.ExpressEditor-module__sO1xpa__addCard{width:72px}.ExpressEditor-module__sO1xpa__barRight{gap:.35rem}}@media (prefers-reduced-motion:reduce){.ExpressEditor-module__sO1xpa__headline,.ExpressEditor-module__sO1xpa__card,.ExpressEditor-module__sO1xpa__focusImg,.ExpressEditor-module__sO1xpa__dropIcon,.ExpressEditor-module__sO1xpa__shimmer{animation:none!important}}.ExpressEditor-module__sO1xpa__cdBig{color:#fff;cursor:pointer;background:#6366f1;border:0;border-radius:2rem;font-size:1.05rem;font-weight:800;padding:.8rem 1.8rem!important}.ExpressEditor-module__sO1xpa__cdBar .ExpressEditor-module__sO1xpa__cdIndeterminate{width:40%;animation:1.1s ease-in-out infinite alternate ExpressEditor-module__sO1xpa__slide}@keyframes ExpressEditor-module__sO1xpa__slide{0%{margin-left:0}to{margin-left:60%}}.ExpressEditor-module__sO1xpa__startOver{z-index:4;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172abf;border:0;border-radius:2rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.ExpressEditor-module__sO1xpa__startOver:hover{background:#6366f1}.ExpressEditor-module__sO1xpa__footer{color:var(--secondary);flex:none;justify-content:center;align-items:center;gap:.9rem;padding:.5rem 1rem .75rem;font-size:.72rem;display:flex}.ExpressEditor-module__sO1xpa__footer span{opacity:.6;white-space:nowrap}.ExpressEditor-module__sO1xpa__footer a{color:var(--secondary);opacity:.6;transition:opacity .15s,color .15s;display:inline-flex}.ExpressEditor-module__sO1xpa__footer a:hover{opacity:1;color:var(--primary)}.ExpressEditor-module__sO1xpa__userWrap{position:relative}.ExpressEditor-module__sO1xpa__userBtn{cursor:pointer;border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:2rem;align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .3rem;font-size:.85rem;display:flex}.ExpressEditor-module__sO1xpa__userBtn:hover{border-color:var(--primary)}.ExpressEditor-module__sO1xpa__avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#22d3ee);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:grid;overflow:hidden}.ExpressEditor-module__sO1xpa__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ExpressEditor-module__sO1xpa__userName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ExpressEditor-module__sO1xpa__userMenu{z-index:500;background:var(--card-bg);border:1px solid var(--border);border-radius:.75rem;min-width:200px;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 10px 40px #0000004d}.ExpressEditor-module__sO1xpa__userHead{border-bottom:1px solid var(--border);color:var(--secondary);flex-direction:column;gap:.15rem;padding:.7rem 1rem;font-size:.8rem;display:flex}.ExpressEditor-module__sO1xpa__userHead strong{color:var(--foreground);font-size:.875rem}.ExpressEditor-module__sO1xpa__userMenu button{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:.65rem 1rem;font-size:.9rem}.ExpressEditor-module__sO1xpa__userMenu button:hover{background:#7f7f7f1f}.ExpressEditor-module__sO1xpa__userMenu .ExpressEditor-module__sO1xpa__signOut{color:#ef4444;border-top:1px solid var(--border)}@media (max-width:600px){.ExpressEditor-module__sO1xpa__userName{display:none}}.ExpressEditor-module__sO1xpa__zipOpt{color:var(--secondary);cursor:pointer;align-items:center;gap:.3rem;font-size:.75rem;display:flex}@media (max-width:600px){.ExpressEditor-module__sO1xpa__bar{flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem}.ExpressEditor-module__sO1xpa__brand{white-space:nowrap;font-size:1rem}.ExpressEditor-module__sO1xpa__brand em{margin-left:.3rem;padding:.1rem .4rem;font-size:.6rem}.ExpressEditor-module__sO1xpa__barRight{gap:.3rem;margin-left:auto}.ExpressEditor-module__sO1xpa__credits,.ExpressEditor-module__sO1xpa__proBtn{white-space:nowrap;padding:.3rem .55rem;font-size:.72rem}.ExpressEditor-module__sO1xpa__userBtn{flex-shrink:0}.ExpressEditor-module__sO1xpa__barLeft{gap:.5rem}.ExpressEditor-module__sO1xpa__navLink{white-space:nowrap;font-size:.78rem}}
.AvatarOrb-module__YXIlTW__orb{--size:220px;--halo:#6366f161;width:var(--size);height:var(--size);animation:6s ease-in-out infinite AvatarOrb-module__YXIlTW__float;position:relative}.AvatarOrb-module__YXIlTW__idle{--halo:#6366f161}.AvatarOrb-module__YXIlTW__scanning{--halo:#388cff99}.AvatarOrb-module__YXIlTW__working{--halo:#ffaa288c;animation:6s ease-in-out infinite AvatarOrb-module__YXIlTW__float,1.4s ease-in-out infinite AvatarOrb-module__YXIlTW__workpulse}.AvatarOrb-module__YXIlTW__done{--halo:#1edcb499;animation:6s ease-in-out infinite AvatarOrb-module__YXIlTW__float,.9s cubic-bezier(.2,.9,.3,1.4) AvatarOrb-module__YXIlTW__pop}.AvatarOrb-module__YXIlTW__halo{background:radial-gradient(circle,var(--halo)0%,transparent 65%);filter:blur(14px);pointer-events:none;border-radius:50%;transition:background .7s;animation:4s ease-in-out infinite AvatarOrb-module__YXIlTW__haloBreath;position:absolute;inset:-18%}.AvatarOrb-module__YXIlTW__layer{-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.AvatarOrb-module__YXIlTW__on{opacity:1}.AvatarOrb-module__YXIlTW__idle .AvatarOrb-module__YXIlTW__glowLayer{animation:4s ease-in-out infinite AvatarOrb-module__YXIlTW__breathe}.AvatarOrb-module__YXIlTW__ring{border:2px solid var(--halo);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:6%}.AvatarOrb-module__YXIlTW__scanning .AvatarOrb-module__YXIlTW__ring{animation:1.9s ease-out infinite AvatarOrb-module__YXIlTW__ring}.AvatarOrb-module__YXIlTW__scanning .AvatarOrb-module__YXIlTW__ring2{animation-delay:.95s}.AvatarOrb-module__YXIlTW__done .AvatarOrb-module__YXIlTW__ring{animation:1.1s ease-out AvatarOrb-module__YXIlTW__ring}@keyframes AvatarOrb-module__YXIlTW__float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes AvatarOrb-module__YXIlTW__breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes AvatarOrb-module__YXIlTW__haloBreath{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes AvatarOrb-module__YXIlTW__workpulse{0%,to{scale:1}50%{scale:1.035}}@keyframes AvatarOrb-module__YXIlTW__pop{0%{scale:1}45%{scale:1.1}to{scale:1}}@keyframes AvatarOrb-module__YXIlTW__ring{0%{opacity:.85;transform:scale(.95)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.AvatarOrb-module__YXIlTW__orb,.AvatarOrb-module__YXIlTW__halo,.AvatarOrb-module__YXIlTW__ring,.AvatarOrb-module__YXIlTW__idle .AvatarOrb-module__YXIlTW__glowLayer{animation:none!important}.AvatarOrb-module__YXIlTW__layer,.AvatarOrb-module__YXIlTW__halo{transition-duration:10ms}}
