.hero-spray-layer[data-v-75447161]{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;contain:layout paint;perspective:1200px}.hero-spray-item[data-v-75447161]{position:absolute;transform:translate3d(-50%,-50%,0) scale(1);opacity:0;will-change:transform,opacity;backface-visibility:hidden}.hero-spray-frame[data-v-75447161]{width:100%;height:auto;border-radius:16px;overflow:hidden;background:#111;box-shadow:0 2px 8px #0000004d,0 12px 28px #00000040,inset 0 0 0 1px #ffffff14;animation:hero-spray-float-75447161 var(--float-duration, 6s) ease-in-out infinite;animation-delay:var(--float-delay, 0ms);will-change:transform;transform:translateZ(0);transition:box-shadow .4s ease}.hero-spray-frame[data-v-75447161]:after{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 50%);pointer-events:none;z-index:1}.hero-spray-frame.is-static[data-v-75447161]{animation:none;will-change:auto}.hero-spray-item img[data-v-75447161]{width:100%;height:auto;object-fit:cover;display:block;filter:saturate(1.1) contrast(1.02) brightness(.95);transition:filter .5s ease}.hero-spray-item.is-animated[data-v-75447161]{opacity:0;animation:hero-spray-burst-75447161 1.4s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--spray-delay, 0ms)}.hero-spray-layer.is-paused .hero-spray-item[data-v-75447161],.hero-spray-layer.is-paused .hero-spray-frame[data-v-75447161]{animation-play-state:paused!important}@keyframes hero-spray-burst-75447161{0%{opacity:0;transform:translate3d(calc(-50% - (var(--spray-dx) * .8)),calc(-50% - (var(--spray-dy) * .8)),0) scale(.3) rotate(-6deg);filter:blur(8px)}40%{opacity:.9;filter:blur(0px)}75%{transform:translate3d(-50%,-50%,0) scale(1.02) rotate(calc(var(--spray-rotate, 0deg) * .5))}to{opacity:.75;transform:translate3d(-50%,-50%,0) scale(1) rotate(var(--spray-rotate, 0deg));filter:blur(0px)}}@keyframes hero-spray-float-75447161{0%,to{transform:translateZ(0) rotate(0)}33%{transform:translate3d(2px,calc(var(--float-offset, 6px) * -.7),0) rotate(.5deg)}66%{transform:translate3d(-1px,calc(var(--float-offset, 6px) * -1),0) rotate(-.3deg)}}@media(max-width:920px){.hero-spray-layer[data-v-75447161]{top:0}}@media(max-width:860px){.hero-spray-layer[data-v-75447161]{top:0}}@media(max-width:540px){.hero-spray-layer[data-v-75447161]{top:0}}@media(prefers-reduced-motion:reduce){.hero-spray-item[data-v-75447161],.hero-spray-frame[data-v-75447161]{animation:none!important;transition:none!important}.hero-spray-item.is-animated[data-v-75447161]{opacity:.75;transform:translate(-50%,-50%) scale(1) rotate(var(--spray-rotate, 0deg))}}body{margin:0;min-width:320px;background:radial-gradient(1100px 560px at 8% -10%,#38bdf824,#38bdf800),radial-gradient(900px 440px at 100% 0%,#385ff829,#385ff800),linear-gradient(180deg,#04080f,#07111d);color:#e2e8f0;font-family:Avenir Next,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}.v-application{background:transparent!important}.gallery-page[data-v-5bd31f9d]{min-height:100vh;background:transparent}.home-daily-reward-island[data-v-5bd31f9d]{position:fixed;top:16px;left:50%;z-index:140;display:inline-flex;align-items:center;gap:12px;min-width:248px;max-width:min(92vw,360px);padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(180deg,#0a101af0,#121824e6);box-shadow:0 18px 40px #080c1457,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);transform:translate(-50%)}.home-daily-reward-island__halo[data-v-5bd31f9d]{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(90deg,#ffd47538,#7de5ff1f,#ffd47538);opacity:.75;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px}.home-daily-reward-island__icon[data-v-5bd31f9d]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#ffe3a2,#ffb84f);color:#1a1f29;box-shadow:0 10px 18px #ffbe5c52;flex:0 0 auto}.home-daily-reward-island__copy[data-v-5bd31f9d]{position:relative;z-index:1;display:grid;min-width:0}.home-daily-reward-island__copy strong[data-v-5bd31f9d],.home-daily-reward-island__points[data-v-5bd31f9d]{display:block}.home-daily-reward-island__copy strong[data-v-5bd31f9d]{color:#f6f7fb;font-size:.87rem;font-weight:700;line-height:1.2}.home-daily-reward-island__points[data-v-5bd31f9d]{margin-top:3px;color:#ffd786;font-size:.8rem;font-weight:600}.daily-reward-island-enter-active[data-v-5bd31f9d]{animation:daily-reward-island-in-5bd31f9d .42s cubic-bezier(.2,.88,.28,1)}.daily-reward-island-leave-active[data-v-5bd31f9d]{animation:daily-reward-island-out-5bd31f9d .28s ease forwards}.daily-reward-island-enter-from[data-v-5bd31f9d],.daily-reward-island-leave-to[data-v-5bd31f9d]{opacity:0}.top-palette-card[data-v-5bd31f9d]{height:56px;width:100%;flex:1 1 auto;border-radius:1em;overflow:hidden;box-shadow:0 10px 20px #070e1861;border:none;font-family:Avenir Next,SF Pro Display,PingFang SC,sans-serif}.top-palette[data-v-5bd31f9d]{display:flex;height:100%;width:100%}.palette-color[data-v-5bd31f9d]{height:100%;flex:1;border:none;background:var(--palette-bg, #264653);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:flex .16s linear,box-shadow .16s linear}.palette-color span[data-v-5bd31f9d]{opacity:1;transition:opacity .12s linear}.palette-color[data-v-5bd31f9d]:hover,.palette-color.is-active[data-v-5bd31f9d]{flex:2;box-shadow:#64646f42 0 7px 29px}.palette-color:hover span[data-v-5bd31f9d],.palette-color.is-active span[data-v-5bd31f9d]{opacity:1}.select[data-v-5bd31f9d]{width:fit-content;flex:0 0 auto;position:relative;z-index:30;overflow:visible;justify-self:center}.pet-filter-button[data-v-5bd31f9d]{width:90px}.floating-tabs-shell[data-v-5bd31f9d]{position:fixed;top:10px;left:0;right:0;z-index:60;padding:0 12px;pointer-events:none}.floating-tabs-inner[data-v-5bd31f9d]{max-width:1120px;margin:0 auto;padding:8px 10px;border-radius:16px;border:1px solid rgba(130,163,201,.42);background:linear-gradient(180deg,#080f1be0,#080e19d1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #0000005c;pointer-events:auto}.floating-tab-nav[data-v-5bd31f9d]{min-height:38px;display:flex;align-items:center;gap:4px;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.floating-tab-btn[data-v-5bd31f9d]{position:relative;border:none;background:transparent;color:#b8cde3;height:32px;padding:0 12px;border-radius:10px;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.floating-tab-btn[data-v-5bd31f9d]:hover{color:#e7f2ff;background:#4663883d}.floating-tab-btn.is-active[data-v-5bd31f9d]{color:#f8fcff;background:linear-gradient(180deg,#456fa76b,#2847734d);box-shadow:inset 0 0 0 1px #84b1e75c}.floating-tab-btn.is-active[data-v-5bd31f9d]:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,#7adcfff2,#8ab0fff2)}.floating-tab-btn[data-v-5bd31f9d]:active{transform:translateY(1px)}.floating-tabs-fade-enter-active[data-v-5bd31f9d],.floating-tabs-fade-leave-active[data-v-5bd31f9d]{transition:opacity .24s ease,transform .24s ease}.floating-tabs-fade-enter-from[data-v-5bd31f9d],.floating-tabs-fade-leave-to[data-v-5bd31f9d]{opacity:0;transform:translateY(-8px)}.gallery-list[data-v-5bd31f9d]{display:grid;grid-template-columns:repeat(var(--gallery-columns, 4),minmax(0,1fr));gap:14px;align-items:start}.gallery-column[data-v-5bd31f9d]{display:flex;flex-direction:column;gap:14px}.gallery-card[data-v-5bd31f9d]{aspect-ratio:var(--ratio);position:relative;border-radius:18px;overflow:hidden;cursor:pointer;outline:none;box-shadow:0 26px 34px -26px #020617eb;border:1px solid rgba(148,163,184,.26);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.status-text[data-v-5bd31f9d]{text-align:center;padding:18px 0 4px;color:#94a3b8;font-size:.9rem}.error-text[data-v-5bd31f9d]{color:#fca5a5}.load-more-trigger[data-v-5bd31f9d]{width:100%;height:2px}.home-feed-footer[data-v-5bd31f9d]{display:grid;gap:28px;padding:28px 0 14px}.home-miniapp-rail[data-v-5bd31f9d]{position:fixed;left:16px;top:50%;z-index:45;transform:translateY(-50%)}.home-miniapp-rail__trigger[data-v-5bd31f9d]{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#145c3c;box-shadow:0 10px 24px #05291b4d;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.home-miniapp-rail__trigger[data-v-5bd31f9d]:hover,.home-miniapp-rail__trigger[data-v-5bd31f9d]:focus-visible{background:#0d472e;outline:none;transform:scale(1.06)}.home-miniapp-rail__popover[data-v-5bd31f9d]{position:absolute;left:calc(100% + 12px);top:50%;display:grid;justify-items:center;width:210px;padding:12px;border:1px solid rgba(20,92,60,.16);border-radius:16px;background:#fff;box-shadow:0 16px 38px #09221838;color:#163a2b;opacity:0;pointer-events:none;transform:translate(-8px,-50%);transition:opacity .18s ease,transform .18s ease}.home-miniapp-rail__popover[data-v-5bd31f9d]:before{content:"";position:absolute;top:0;right:100%;width:12px;height:100%}.home-miniapp-rail:hover .home-miniapp-rail__popover[data-v-5bd31f9d],.home-miniapp-rail:focus-within .home-miniapp-rail__popover[data-v-5bd31f9d]{opacity:1;pointer-events:auto;transform:translateY(-50%)}.home-miniapp-rail__qr[data-v-5bd31f9d]{display:block;width:186px;height:230px;object-fit:cover;object-position:center;border-radius:10px}.home-miniapp-rail__popover strong[data-v-5bd31f9d]{margin-top:9px;font-size:13px}.home-feed-footer-cta[data-v-5bd31f9d]{display:grid;justify-items:center;gap:12px}.home-feed-footer-load-more[data-v-5bd31f9d]{min-width:156px;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:#fffffff0;color:#111827;font-size:15px;font-weight:700;box-shadow:0 18px 40px #0f172a2e;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.home-feed-footer-load-more[data-v-5bd31f9d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 42px #0f172a3d}.home-feed-footer-load-more[data-v-5bd31f9d]:disabled{cursor:wait;opacity:.72}.home-feed-footer-shell[data-v-5bd31f9d]{display:grid;gap:9px;padding:20px 0 12px;border-top:1px solid rgba(255,255,255,.08)}.home-feed-footer-nav[data-v-5bd31f9d]{display:flex;justify-content:center;align-items:center;gap:8px 18px;flex-wrap:wrap}.home-feed-footer-link[data-v-5bd31f9d],.home-feed-footer-top[data-v-5bd31f9d]{border:0;background:transparent;color:#ffffffd1;padding:2px 0;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:color .2s ease,transform .2s ease}.home-feed-footer-link[data-v-5bd31f9d]:hover,.home-feed-footer-top[data-v-5bd31f9d]:hover{color:#fff;transform:translateY(-1px)}.home-feed-footer-meta[data-v-5bd31f9d]{display:flex;justify-content:center;align-items:center;color:#e2e8f080;font-size:11px;text-align:center}.home-feed-footer-copy-wrap[data-v-5bd31f9d]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 12px}.home-feed-footer-copy[data-v-5bd31f9d]{margin:0}.home-feed-footer-records[data-v-5bd31f9d]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px}.home-feed-footer-record-link[data-v-5bd31f9d]{color:#e2e8f080;font-size:11px;line-height:1.5;text-decoration:none}.home-feed-footer-record-link[data-v-5bd31f9d]:hover{color:#ffffffeb}.home-info-dialog-content{width:min(560px,calc(100vw - 28px))}.home-info-dialog[data-v-5bd31f9d]{border-radius:24px;overflow:hidden;border:1px solid rgba(148,163,184,.18);background:radial-gradient(circle at top left,rgba(123,199,255,.14),transparent 34%),linear-gradient(180deg,#070f19fa,#0a121dfa);color:#edf4fb;box-shadow:0 24px 56px #0006}.home-info-dialog__head[data-v-5bd31f9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px}.home-info-dialog__eyebrow[data-v-5bd31f9d]{margin:0 0 8px;color:#8bc4ffb8;font-size:11px;letter-spacing:.18em;font-weight:700}.home-info-dialog__head h3[data-v-5bd31f9d]{margin:0;color:#fff;font-size:24px;line-height:1.1}.home-info-dialog__close[data-v-5bd31f9d]{width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0d;color:#edf4fb;display:grid;place-items:center;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.home-info-dialog__close[data-v-5bd31f9d]:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#fff3}.home-info-dialog__body[data-v-5bd31f9d]{display:grid;gap:14px;padding:0 24px 24px}.home-info-dialog__body p[data-v-5bd31f9d]{margin:0;color:#e7eff7d1;font-size:14px;line-height:1.8}.home-info-dialog__contact-list[data-v-5bd31f9d]{display:grid;gap:12px;margin-top:4px}.home-info-dialog__contact-item[data-v-5bd31f9d]{display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#ffffff0a}.home-info-dialog__contact-item span[data-v-5bd31f9d]{color:#9fb8d1b8;font-size:12px}.home-info-dialog__contact-item strong[data-v-5bd31f9d]{color:#fff;font-size:15px;line-height:1.4}.home-contact-dialog__grid[data-v-5bd31f9d]{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.home-contact-dialog__qr-card[data-v-5bd31f9d]{display:grid;justify-items:center;gap:8px;padding:16px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(166,244,194,.2)}.home-contact-dialog__qr[data-v-5bd31f9d]{width:min(100%,180px);aspect-ratio:1;object-fit:cover;border-radius:14px;background:#fff}.home-contact-dialog__qr-card strong[data-v-5bd31f9d]{color:#effff4;font-size:15px}.home-contact-dialog__qr-card span[data-v-5bd31f9d],.home-contact-dialog__hours[data-v-5bd31f9d]{color:#ddf2e39e;font-size:12px;line-height:1.5;text-align:center}.home-contact-dialog__copy[data-v-5bd31f9d]{display:flex;flex-direction:column;justify-content:center;gap:16px}.home-contact-dialog__copy p[data-v-5bd31f9d]{margin:0}.home-contact-dialog__email[data-v-5bd31f9d]{display:grid;gap:5px;padding:14px 16px;border-radius:16px;border:1px solid rgba(166,244,194,.2);background:#22744929;color:#f1fff5;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.home-contact-dialog__email[data-v-5bd31f9d]:hover{transform:translateY(-2px);border-color:#a6f4c27a;background:#22744947}.home-contact-dialog__email-label[data-v-5bd31f9d]{color:#9ee8b8;font-size:11px}.home-contact-dialog__email strong[data-v-5bd31f9d]{font-size:15px}.gallery-page[data-v-5bd31f9d]{position:relative;overflow-x:clip;background:radial-gradient(1200px 660px at 52% 30%,#ffbb5138,#ffbb5100),radial-gradient(900px 540px at 50% 8%,#ffeba91f,#ffeba900),linear-gradient(180deg,#060805,#0b110b 36%,#07111d)}.hero-shell[data-v-5bd31f9d]{position:relative;min-height:calc(100svh - 128px);border-radius:28px 28px 0 0;overflow:hidden;border-bottom:none;background:radial-gradient(500px 260px at 50% 45%,#b5ffb41f,#b5ffb400),radial-gradient(860px 390px at 50% 22%,#ffcd7833,#ffcd7800),linear-gradient(180deg,#06090580,#060905d9);box-shadow:none;isolation:isolate}.hero-bg-base[data-v-5bd31f9d]{position:absolute;inset:0;background:radial-gradient(1180px 560px at 50% 4%,#ffc96a3d,#ffc96a00),radial-gradient(700px 360px at 20% 80%,#5291ff14,#5291ff00),radial-gradient(700px 360px at 80% 74%,#78ffa614,#78ffa600),linear-gradient(180deg,#120d07,#090d0b 36%,#080f0f)}.hero-bg-base[data-v-5bd31f9d]:before{content:"";position:absolute;inset:0;background:radial-gradient(360px 220px at 50% 37%,#ffffff0d,#fff0),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 54px);opacity:1}.hero-bg-base[data-v-5bd31f9d]:after{content:"";position:absolute;inset:0;background:radial-gradient(540px 260px at 50% 48%,#ffd27814,#ffd27800),linear-gradient(180deg,#0305048c,#030504b8)}.hero-scene-overlay[data-v-5bd31f9d]{position:absolute;inset:0;background:radial-gradient(820px 340px at 53% 24%,#ffad5480,#ffad5400),radial-gradient(660px 280px at 50% 88%,#003c1285,#003c1200),linear-gradient(180deg,#080c091f,#060905b8);z-index:1}.hero-grid-glow[data-v-5bd31f9d]{position:absolute;inset:auto -5% -8%;height:48%;background:linear-gradient(180deg,#ffd98400,#051f092e),repeating-linear-gradient(92deg,#ffd36614 0 2px,#0000 2px 8.6vw);opacity:.28;transform:perspective(620px) rotateX(62deg);transform-origin:bottom center;z-index:1;pointer-events:none}.hero-cube-stage[data-v-5bd31f9d]{position:absolute;inset:0;display:grid;place-items:center;perspective:1400px;pointer-events:none}.hero-cube-stage[data-v-5bd31f9d]:before{content:"";position:absolute;inset:16% 22%;background:radial-gradient(closest-side,#ffc95838,#ffc95800),radial-gradient(closest-side,#78dbff24,#78dbff00);filter:blur(8px)}.hero-cube-cloud-drift[data-v-5bd31f9d]{position:absolute;inset:0;transform-style:preserve-3d;animation:hero-cube-cloud-drift-5bd31f9d 11.5s ease-in-out infinite alternate;will-change:transform}.hero-cube-cloud[data-v-5bd31f9d]{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(0) rotateY(0);will-change:transform}.hero-cube-particle[data-v-5bd31f9d]{position:absolute;transform-style:preserve-3d;transform:translate3d(calc(-50% + var(--cube-drift-x, 0px) * .48),calc(-50% + var(--cube-drift-y, 0px) * .48),calc(var(--cube-z, 0px) + var(--cube-drift-z, 0px) * .18))}.hero-cube-wrap[data-v-5bd31f9d]{position:relative;width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;transform:rotateX(calc(14deg + var(--cube-rx, 0deg))) rotateY(calc(-18deg + var(--cube-ry, 0deg))) rotate(var(--cube-rz, 0deg))}.hero-cube[data-v-5bd31f9d]{position:relative;width:100%;height:100%;transform-style:preserve-3d}.hero-cube-particle.is-live .hero-cube-wrap[data-v-5bd31f9d]{animation:hero-cube-breathe-5bd31f9d var(--cube-breathe-duration, 6s) ease-in-out infinite;animation-delay:var(--cube-delay, 0s)}.hero-cube-particle.is-live .hero-cube[data-v-5bd31f9d]{animation:hero-cube-spin-5bd31f9d var(--cube-spin-duration, 20s) linear infinite;animation-delay:var(--cube-delay, 0s);will-change:transform}.cube-face[data-v-5bd31f9d]{position:absolute;inset:0;border-radius:max(6px,calc(var(--cube-size) * .08));border:1px solid rgba(255,255,255,.25);background:radial-gradient(80% 60% at 30% 24%,#ffffff29,#fff0),linear-gradient(135deg,#5ed2ff14,#ffd2701f,#6fffaf0f);box-shadow:inset 0 0 8px #ffffff0a,0 0 8px #a4ddff08}.cube-face[data-v-5bd31f9d]:before{content:"";position:absolute;inset:12%;border-radius:max(4px,calc(var(--cube-size) * .05));border:1px solid rgba(255,255,255,.1)}.face-front[data-v-5bd31f9d]{transform:translateZ(calc(var(--cube-size) / 2))}.face-back[data-v-5bd31f9d]{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.face-right[data-v-5bd31f9d]{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.face-left[data-v-5bd31f9d]{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.face-top[data-v-5bd31f9d]{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.face-bottom[data-v-5bd31f9d]{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}.hero-spray-layer[data-v-5bd31f9d]{position:absolute;inset:152px 0 0;z-index:2;pointer-events:none;overflow:hidden}.hero-spray-item[data-v-5bd31f9d]{position:absolute;transform:translate(-50%,-50%) scale(1);border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.3);box-shadow:0 14px 32px #00000047;opacity:0;will-change:transform,opacity}.hero-spray-item[data-v-5bd31f9d]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff1a,#00000014);pointer-events:none}.hero-spray-item[data-v-5bd31f9d]:before{content:"";position:absolute;left:50%;top:50%;width:18%;height:130%;transform:translate(-50%,-50%) rotate(var(--spray-rotate, 0deg));background:linear-gradient(180deg,#ffffff57,#fff0);filter:blur(5px);opacity:0;pointer-events:none}.hero-spray-frame[data-v-5bd31f9d]{width:100%;height:auto;animation:hero-spray-float-5bd31f9d var(--float-duration, 6s) ease-in-out infinite;animation-delay:var(--float-delay, 0ms);will-change:transform}.hero-spray-item img[data-v-5bd31f9d]{width:100%;height:auto;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.02)}.hero-spray-item.is-animated[data-v-5bd31f9d]{opacity:0;animation:hero-spray-burst-5bd31f9d 1.6s cubic-bezier(.12,.84,.18,1) forwards;animation-delay:var(--spray-delay, 0ms)}.hero-spray-item.is-animated[data-v-5bd31f9d]:before{animation:hero-spray-trail-5bd31f9d 1.1s ease-out forwards;animation-delay:var(--spray-delay, 0ms)}.hero-nav[data-v-5bd31f9d]{position:relative;z-index:5;margin:50px auto 0;width:min(650px,calc(100% - 44px));min-height:64px;border-radius:999px;background:#020402eb;border:none;box-shadow:0 10px 24px #00000059;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:8px 12px 8px 18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-top-search[data-v-5bd31f9d]{position:absolute;top:50px;right:78px;z-index:6}.hero-nav-brand[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:10px;color:#f8fbf4;font-weight:700;font-size:14px;letter-spacing:.01em;flex-shrink:0}.hero-nav-logo[data-v-5bd31f9d]{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;line-height:0;overflow:hidden}.hero-nav-logo img[data-v-5bd31f9d]{width:100%;height:100%;object-fit:contain;display:block}.hero-nav-links[data-v-5bd31f9d]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0}.hero-nav-link[data-v-5bd31f9d]{border:none;background:transparent;color:#ffffffe0;min-height:46px;padding:0 11px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.hero-nav-link[data-v-5bd31f9d]:hover,.hero-nav-link.is-active[data-v-5bd31f9d]{background:#ffffff14;color:#fff}.hero-nav-actions[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:8px;justify-self:end;flex-shrink:0}.hero-nav-text-btn[data-v-5bd31f9d],.hero-nav-pill-btn[data-v-5bd31f9d]{min-height:40px;border:none;border-radius:999px;padding:0 16px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.hero-nav-text-btn[data-v-5bd31f9d]{background:transparent;color:#fff}.hero-nav-pill-btn[data-v-5bd31f9d]{background:#fff;color:#101010}.hero-nav-text-btn[data-v-5bd31f9d]:hover,.hero-nav-pill-btn[data-v-5bd31f9d]:hover{transform:translateY(-1px);opacity:.96}.hero-nav-user-menu[data-v-5bd31f9d]{position:relative;padding-bottom:12px;margin-bottom:-12px}.hero-nav-avatar-btn[data-v-5bd31f9d]{min-height:46px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:4px 10px 4px 4px;background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.hero-nav-user-menu:hover .hero-nav-avatar-btn[data-v-5bd31f9d]{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff47}.hero-nav-avatar-circle[data-v-5bd31f9d]{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#7bc2ff,#5f88ff,#8d62ff);color:#fff;font-size:13px;font-weight:800;box-shadow:0 4px 14px #4678dc57}.hero-nav-avatar-circle>span[data-v-5bd31f9d]{line-height:1}.hero-nav-avatar-circle--image[data-v-5bd31f9d]{background:#ffffff24;box-shadow:0 4px 14px #00000038}.hero-nav-avatar-circle--image img[data-v-5bd31f9d]{width:100%;height:100%;object-fit:cover;display:block}.hero-nav-avatar-name[data-v-5bd31f9d]{display:block;min-width:0;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700}.hero-nav-avatar-meta[data-v-5bd31f9d]{display:flex;align-items:center;min-width:0}.hero-nav-avatar-row[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:8px;min-width:0}.hero-nav-user-status[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:20px;padding:0;border-radius:0;border:0;background:transparent;color:#ffb45c}.hero-nav-user-status__label[data-v-5bd31f9d]{font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.hero-nav-avatar-chevron[data-v-5bd31f9d]{color:#ffffffb8;transition:transform .18s ease,color .18s ease}.hero-nav-user-menu:hover .hero-nav-avatar-chevron[data-v-5bd31f9d]{transform:rotate(180deg);color:#fff}.hero-nav-user-dropdown[data-v-5bd31f9d]{position:absolute;top:calc(100% + 2px);right:0;min-width:156px;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0a0e14f5,#070a10f5);box-shadow:0 18px 42px #00000057;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;gap:4px;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:18}.hero-nav-user-menu:hover .hero-nav-user-dropdown[data-v-5bd31f9d]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hero-nav-user-item[data-v-5bd31f9d]{width:100%;min-height:38px;border:none;border-radius:12px;background:transparent;color:#eef4ff;display:inline-flex;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease}.hero-nav-user-item[data-v-5bd31f9d]:hover{background:#ffffff14}.hero-nav-user-item.is-danger[data-v-5bd31f9d]{color:#ffb9b9}.hero-nav-user-item.is-danger[data-v-5bd31f9d]:hover{background:#ff5a5a1f;color:#ffd5d5}.hero-content[data-v-5bd31f9d]{position:relative;z-index:5;min-height:calc(100svh - 108px);display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:18px;align-items:start;padding:18px 32px 28px}.hero-copy[data-v-5bd31f9d]{position:relative;align-self:start;max-width:744px;color:#fff;margin-top:0;margin-left:72px;padding:0;transform:none;z-index:1}.hero-copy-kicker[data-v-5bd31f9d]{margin:0;font-size:15px;letter-spacing:.18em;color:#fff6dfd1;font-weight:700}.hero-copy-title[data-v-5bd31f9d]{margin:12px 0 0;font-size:clamp(2rem,3.3vw,3rem);line-height:1.1;letter-spacing:-.03em;font-weight:780;color:#fff;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 12px 34px rgba(0,0,0,.3)}.hero-copy-subtitle[data-v-5bd31f9d]{margin:14px 0 0;max-width:52ch;font-size:14px;line-height:1.55;color:#f3f6efe6}.hero-copy-actions[data-v-5bd31f9d]{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-cta-btn[data-v-5bd31f9d]{min-height:40px;border:none;border-radius:999px;padding:0 16px;background:#f1dd52;color:#15150d;font-size:14px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 10px 24px #705a124d;transition:transform .18s ease,box-shadow .18s ease}.hero-cta-btn[data-v-5bd31f9d]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #705a1259}.hero-search-shell[data-v-5bd31f9d]{margin:0}.hero-side-card[data-v-5bd31f9d]{align-self:end;border-radius:18px;padding:12px;background:linear-gradient(180deg,#5e6e32cc,#4d5f26d6);border:1px solid rgba(246,255,201,.12);box-shadow:0 16px 36px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-side-image-wrap[data-v-5bd31f9d]{border-radius:14px;overflow:hidden;height:132px;background:#11180c73}.hero-side-image[data-v-5bd31f9d]{width:100%;height:100%;object-fit:cover;display:block}.hero-side-image-placeholder[data-v-5bd31f9d]{display:grid;place-items:center;color:#ffffffb8;font-size:13px}.hero-side-rating[data-v-5bd31f9d]{margin-top:10px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.hero-side-avatars[data-v-5bd31f9d]{display:flex;align-items:center;padding-left:2px}.hero-side-avatars img[data-v-5bd31f9d]{width:22px;height:22px;border-radius:999px;object-fit:cover;border:2px solid rgba(66,78,33,.92);margin-left:-6px}.hero-side-avatars img[data-v-5bd31f9d]:first-child{margin-left:0}.hero-side-score[data-v-5bd31f9d]{min-width:0}.hero-side-stars[data-v-5bd31f9d]{display:inline-flex;gap:1px;color:#d9f14d}.hero-side-score p[data-v-5bd31f9d]{margin:4px 0 0;color:#f5f7e7eb;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-side-support-btn[data-v-5bd31f9d]{margin-top:10px;width:100%;min-height:40px;border:none;border-radius:12px;background:#f1dd52;color:#1b1a12;font-size:13px;font-weight:800;cursor:pointer}.hero-scroll-indicator[data-v-5bd31f9d]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:6;border:none;background:#00000047;color:#ffffffe6;border-radius:999px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:hero-scroll-bob-5bd31f9d 2.2s ease-in-out infinite}.hero-scroll-indicator span[data-v-5bd31f9d]{font-size:12px;font-weight:600}.hero-scroll-cta[data-v-5bd31f9d]{background:#f1dd52;color:#15150d;box-shadow:0 10px 26px #705a1252}.home-feed-shell[data-v-5bd31f9d]{position:relative;z-index:4;margin-top:-18px;border-top-left-radius:24px;border-top-right-radius:24px;background:linear-gradient(180deg,#060a10e6,#070e18f2),radial-gradient(400px 140px at 20% 0%,#6dbdff14,#6dbdff00);box-shadow:0 -16px 34px #0000003d}.home-feed-content[data-v-5bd31f9d]{padding-top:10px!important}.top-strip[data-v-5bd31f9d]{position:sticky;top:0;z-index:24;background:linear-gradient(180deg,#060a10f2,#060a10d1 70%,#060a1000);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-strip-inner[data-v-5bd31f9d]{padding-top:10px;padding-bottom:8px;display:grid;gap:0}.filter-row[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;background:transparent;border:none;box-shadow:none}.filter-right-group[data-v-5bd31f9d]{display:flex;align-items:center;gap:5px;flex:0 0 auto}.top-palette-card[data-v-5bd31f9d]{flex:1;min-width:0;height:46px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0000001f}.home-sort-inline[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;padding-left:6px;border-left:1px solid rgba(255,255,255,.06)}.download-button.home-sort-uiverse[data-v-5bd31f9d],.download-button.pet-filter-button[data-v-5bd31f9d]{position:relative;width:78px;border-width:0;color:#fff;font-size:13px;font-weight:600;cursor:pointer;border-radius:12px;z-index:1;transition:box-shadow .5s cubic-bezier(.77,0,.175,1)}.download-button.home-sort-uiverse .docs[data-v-5bd31f9d],.download-button.pet-filter-button .docs[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 9px;border-radius:12px;z-index:1;background-color:#242a35;color:#fff;box-shadow:0 10px 24px #0d121c38,inset 0 1px #ffffff0f;transition:all .5s cubic-bezier(.77,0,.175,1)}.home-sort-docs-icon[data-v-5bd31f9d]{color:#fff;flex:0 0 auto}.download-button.home-sort-uiverse[data-v-5bd31f9d]:hover,.download-button.home-sort-uiverse[data-v-5bd31f9d]:focus-within,.download-button.pet-filter-button[data-v-5bd31f9d]:hover,.download-button.pet-filter-button[data-v-5bd31f9d]:focus-within{box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}.download-button.home-sort-uiverse .download[data-v-5bd31f9d],.download-button.pet-filter-button .download[data-v-5bd31f9d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;max-width:90%;margin:0 auto;z-index:-1;border-radius:12px;transform:translateY(33px);min-height:36px;padding:5px 0;background-color:#176b45;border:none;pointer-events:none;clip-path:inset(0 0 calc(100% - 3px) 0 round 12px);transition:all .5s cubic-bezier(.77,0,.175,1)}.download-button.home-sort-uiverse:hover .download[data-v-5bd31f9d],.download-button.home-sort-uiverse:focus-within .download[data-v-5bd31f9d],.download-button.pet-filter-button:hover .download[data-v-5bd31f9d],.download-button.pet-filter-button:focus-within .download[data-v-5bd31f9d]{transform:translateY(36px);min-height:68px;pointer-events:auto;clip-path:inset(0 0 0 0 round 12px)}.sort-reveal-option[data-v-5bd31f9d]{border:none;min-height:30px;padding:0 10px;background:transparent;color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:color .18s ease,transform .18s ease,opacity .18s ease;white-space:nowrap;opacity:0}.sort-reveal-option[data-v-5bd31f9d]:hover,.sort-reveal-option[data-v-5bd31f9d]:focus-visible{transform:translateY(-1px);color:#d8ffe9}.download-button.home-sort-uiverse:hover .sort-reveal-option[data-v-5bd31f9d],.download-button.home-sort-uiverse:focus-within .sort-reveal-option[data-v-5bd31f9d],.download-button.pet-filter-button:hover .sort-reveal-option[data-v-5bd31f9d],.download-button.pet-filter-button:focus-within .sort-reveal-option[data-v-5bd31f9d]{opacity:1}.selected[data-v-5bd31f9d]{width:78px;height:36px;padding:0 9px;border-radius:12px;background:linear-gradient(180deg,#2c3546fa,#1c232ffa);box-shadow:0 10px 24px #0d121c38,inset 0 1px #ffffff0f}.floating-tabs-shell[data-v-5bd31f9d]{top:10px}.floating-tabs-inner[data-v-5bd31f9d]{max-width:1040px}@keyframes hero-spray-burst-5bd31f9d{0%{opacity:0;transform:translate(calc(-50% - (var(--spray-dx) * 1.2)),calc(-50% - (var(--spray-dy) * 1.2))) scale(.04) rotate(-12deg);filter:blur(16px)}24%{opacity:.72;filter:blur(8px)}72%{opacity:.96;transform:translate(-50%,-50%) scale(1.06) rotate(calc(var(--spray-rotate, 0deg) * .8));filter:blur(0)}to{opacity:.92;transform:translate(-50%,-50%) scale(1) rotate(var(--spray-rotate, 0deg));filter:blur(0)}}@keyframes daily-reward-island-in-5bd31f9d{0%{opacity:0;transform:translate(-50%) translateY(-18px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes daily-reward-island-out-5bd31f9d{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-10px) scale(.96)}}@keyframes hero-spray-trail-5bd31f9d{0%{opacity:.8;transform:translate(-50%,-50%) scaleY(1.4) rotate(var(--spray-rotate, 0deg))}to{opacity:0;transform:translate(-50%,-50%) scaleY(.25) rotate(var(--spray-rotate, 0deg))}}@keyframes hero-scroll-bob-5bd31f9d{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}@keyframes hero-spray-float-5bd31f9d{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,calc(var(--float-offset, 6px) * -1),0)}}@keyframes hero-cube-cloud-drift-5bd31f9d{0%{transform:translate3d(-14px,9px,0) rotate(-.6deg)}28%{transform:translate3d(10px,-12px,0) rotate(.45deg)}61%{transform:translate3d(-8px,-6px,0) rotate(-.35deg)}to{transform:translate3d(13px,10px,0) rotate(.55deg)}}@keyframes hero-cube-spin-5bd31f9d{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(360deg) rotateY(360deg) rotate(180deg)}}@keyframes hero-cube-breathe-5bd31f9d{0%,to{transform:rotateX(calc(14deg + var(--cube-rx, 0deg))) rotateY(calc(-18deg + var(--cube-ry, 0deg))) rotate(var(--cube-rz, 0deg)) scale(.96);filter:none}50%{transform:rotateX(calc(14deg + var(--cube-rx, 0deg))) rotateY(calc(-18deg + var(--cube-ry, 0deg))) rotate(var(--cube-rz, 0deg)) scale(1.03);filter:none}}@media(max-width:1100px){.home-miniapp-rail[data-v-5bd31f9d]{left:10px}.hero-content[data-v-5bd31f9d]{grid-template-columns:minmax(0,1fr) 300px}.hero-copy-title[data-v-5bd31f9d]{max-width:14ch}}@media(max-width:920px){.hero-spray-layer[data-v-5bd31f9d]{top:164px}.hero-stage[data-v-5bd31f9d]{padding:8px 12px 0}.hero-shell[data-v-5bd31f9d]{border-radius:24px 24px 0 0;min-height:calc(100svh - 8px)}.hero-nav[data-v-5bd31f9d]{width:calc(100% - 24px);grid-template-columns:1fr auto;padding-inline:12px}.hero-nav-links[data-v-5bd31f9d]{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.hero-content[data-v-5bd31f9d]{min-height:auto;grid-template-columns:1fr;align-items:end;padding:18px 16px;gap:14px}.hero-top-search[data-v-5bd31f9d]{top:50px;right:66px}.hero-copy[data-v-5bd31f9d]{max-width:none;margin-top:0;margin-left:0;padding-left:0;transform:none}.hero-copy-title[data-v-5bd31f9d]{font-size:clamp(1.8rem,6.8vw,2.8rem);max-width:16ch}.hero-side-card[data-v-5bd31f9d]{width:min(360px,100%);justify-self:end}.hero-spray-item[data-v-5bd31f9d]{border-radius:10px}}@media(max-width:860px){.hero-spray-layer[data-v-5bd31f9d]{top:156px}.hero-stage[data-v-5bd31f9d]{padding:8px 10px 0}.hero-stage-inner[data-v-5bd31f9d]{padding-left:0;padding-right:0}.hero-shell[data-v-5bd31f9d]{border-radius:20px 20px 0 0;border-width:1px;border-bottom-width:0}.hero-nav[data-v-5bd31f9d]{margin-top:50px;min-height:54px;gap:8px}.hero-top-search[data-v-5bd31f9d]{top:50px;right:62px;transform:scale(.94);transform-origin:top right}.hero-nav-brand[data-v-5bd31f9d]{font-size:13px}.hero-nav-logo[data-v-5bd31f9d]{width:24px;height:24px;flex-basis:24px}.hero-nav-link[data-v-5bd31f9d]{min-height:40px;padding:0 12px;font-size:13px}.hero-nav-text-btn[data-v-5bd31f9d],.hero-nav-pill-btn[data-v-5bd31f9d]{min-height:34px;padding:0 12px;font-size:12px}.hero-copy-actions[data-v-5bd31f9d]{gap:10px}.hero-cube-particle[data-v-5bd31f9d]:nth-child(n+19){display:none}.hero-cta-btn[data-v-5bd31f9d]{min-height:44px;font-size:14px}.hero-search-shell[data-v-5bd31f9d]{width:100%}.home-feed-shell[data-v-5bd31f9d]{margin-top:-10px;border-top-left-radius:18px;border-top-right-radius:18px}.top-strip[data-v-5bd31f9d]{top:0}.top-strip-inner[data-v-5bd31f9d]{padding-top:10px;padding-bottom:8px}.filter-row[data-v-5bd31f9d]{gap:10px;padding:8px;flex-wrap:wrap}.top-palette-card[data-v-5bd31f9d]{height:52px}.pet-filter-button[data-v-5bd31f9d]{width:105px}.home-sort-inline[data-v-5bd31f9d]{justify-content:flex-start;width:100%;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.download-button.home-sort-uiverse[data-v-5bd31f9d]{width:100%;max-width:105px}.download-button.home-sort-uiverse .download[data-v-5bd31f9d]{max-width:94%}}@media(max-width:640px){.home-miniapp-rail[data-v-5bd31f9d]{display:none}.home-contact-dialog__grid[data-v-5bd31f9d]{grid-template-columns:1fr}.hero-copy-subtitle[data-v-5bd31f9d]{font-size:13px;line-height:1.55;max-width:34ch}.hero-copy-actions[data-v-5bd31f9d]{align-items:stretch}.hero-cta-btn[data-v-5bd31f9d]{width:100%;justify-content:center}.hero-side-card[data-v-5bd31f9d]{width:100%;justify-self:stretch}.hero-side-image-wrap[data-v-5bd31f9d]{height:138px}.hero-scroll-indicator[data-v-5bd31f9d]{bottom:8px;min-height:34px;padding:0 10px}.hero-scroll-indicator span[data-v-5bd31f9d]{font-size:11px}.hero-top-search[data-v-5bd31f9d]{top:50px;right:60px;transform:scale(.88)}}@media(max-width:540px){.hero-spray-layer[data-v-5bd31f9d]{top:144px}.hero-stage[data-v-5bd31f9d]{min-height:auto;padding:8px 8px 0}.hero-shell[data-v-5bd31f9d]{min-height:calc(100svh - 8px)}.hero-content[data-v-5bd31f9d]{padding:14px 12px}.hero-copy-title[data-v-5bd31f9d]{font-size:clamp(1.6rem,8vw,2.2rem);margin-top:8px}.hero-copy-subtitle[data-v-5bd31f9d]{margin-top:10px}.hero-nav-actions[data-v-5bd31f9d]{gap:6px}.hero-nav-text-btn[data-v-5bd31f9d]{display:none}.hero-nav-pill-btn[data-v-5bd31f9d]{padding:0 10px}.hero-nav-links[data-v-5bd31f9d]{gap:2px}.hero-top-search[data-v-5bd31f9d]{position:static;margin:6px 62px 0 auto;width:fit-content;transform:none}.hero-spray-item[data-v-5bd31f9d]{width:min(22vw,92px)!important}.hero-cube-particle[data-v-5bd31f9d]:nth-child(n+13){display:none}.hero-side-rating[data-v-5bd31f9d]{gap:8px}.home-feed-content[data-v-5bd31f9d]{padding-top:6px!important}.hero-content[data-v-5bd31f9d]{padding-top:12px}}.detail-dialog-content{margin:18px auto!important;align-self:center!important;width:min(1036px,calc(100vw - 36px));max-height:calc(100vh - 36px);display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.detail-price-panel--showcase .detail-price-current[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:6px;color:#edf2ff;font-size:15px;font-weight:700}.detail-price-panel--showcase .detail-price-original[data-v-5bd31f9d]{color:#7f86a8;text-decoration:none;font-size:12px}.detail-price-status[data-v-5bd31f9d]{display:flex;align-items:center}.detail-price-status-pill[data-v-5bd31f9d]{min-width:56px;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,184,74,.28);background:#ffb84a14;color:#f3c46d;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.04em}.detail-price-status-pill.is-free[data-v-5bd31f9d]{border-color:#44d68047;background:#44d6801a;color:#79efaa}.detail-actions-main[data-v-5bd31f9d]{margin-left:auto;display:block;grid-template-columns:none}.detail-primary-btn--showcase[data-v-5bd31f9d]{width:auto;min-width:188px;height:56px;padding:0;border:none;background:transparent;box-shadow:none!important;min-height:0;display:inline-block;vertical-align:top;overflow:visible}.detail-primary-btn-uiverse[data-v-5bd31f9d]{position:relative;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:300;text-transform:uppercase;font-size:.95rem;outline:none;isolation:isolate}.detail-primary-btn-uiverse-shadow[data-v-5bd31f9d],.detail-primary-btn-uiverse-edge[data-v-5bd31f9d],.detail-primary-btn-uiverse-front[data-v-5bd31f9d]{position:absolute;inset:0;border-radius:12px;width:100%;height:100%}.detail-primary-btn-uiverse-shadow[data-v-5bd31f9d]{background:#00000040;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.detail-primary-btn-uiverse-edge[data-v-5bd31f9d]{background:linear-gradient(to left,#1b2636,#374b6d,#1b2636)}.detail-primary-btn-uiverse-front[data-v-5bd31f9d]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px;color:#fff;transform:translateY(-4px);background:linear-gradient(to right,#f27121,#e94057,#8a2387);transition:transform .6s cubic-bezier(.3,.7,.4,1),filter .6s cubic-bezier(.3,.7,.4,1);box-sizing:border-box}.detail-primary-btn-uiverse-text[data-v-5bd31f9d]{-webkit-user-select:none;user-select:none;letter-spacing:.02em}.detail-primary-btn-uiverse-icon[data-v-5bd31f9d]{width:20px;height:20px;margin-left:2px;margin-right:-2px;transition:transform .25s ease}.detail-primary-btn-uiverse:hover:not(:disabled) .detail-primary-btn-uiverse-shadow[data-v-5bd31f9d]{transform:translateY(4px);transition-duration:.25s}.detail-primary-btn-uiverse:hover:not(:disabled) .detail-primary-btn-uiverse-front[data-v-5bd31f9d]{transform:translateY(-6px);transition-duration:.25s;filter:brightness(1.1)}.detail-primary-btn-uiverse:hover:not(:disabled) .detail-primary-btn-uiverse-icon[data-v-5bd31f9d]{transform:translate(4px)}.detail-primary-btn-uiverse:active:not(:disabled) .detail-primary-btn-uiverse-shadow[data-v-5bd31f9d]{transform:translateY(1px)}.detail-primary-btn-uiverse:active:not(:disabled) .detail-primary-btn-uiverse-front[data-v-5bd31f9d]{transform:translateY(-2px)}.detail-primary-btn--showcase[data-v-5bd31f9d]:disabled{cursor:not-allowed;opacity:1}.detail-primary-btn-uiverse:disabled .detail-primary-btn-uiverse-shadow[data-v-5bd31f9d]{background:#0000002e;transform:translateY(2px)}.detail-primary-btn-uiverse:disabled .detail-primary-btn-uiverse-edge[data-v-5bd31f9d]{background:linear-gradient(to left,#303341,#444b5b,#303341)}.detail-primary-btn-uiverse:disabled .detail-primary-btn-uiverse-front[data-v-5bd31f9d]{background:linear-gradient(to right,#5a5f70,#505666,#4a5060);color:#d5d9e4;transform:translateY(-3px);filter:saturate(.65)}.detail-primary-btn-uiverse:disabled .detail-primary-btn-uiverse-icon[data-v-5bd31f9d]{opacity:.75}.detail-primary-btn.detail-primary-btn-uiverse[data-v-5bd31f9d]:hover,.detail-primary-btn.detail-primary-btn-uiverse[data-v-5bd31f9d]:active{transform:none;filter:none}.detail-dialog[data-v-5bd31f9d]{position:relative;border-radius:20px!important;border:1px solid rgba(148,163,184,.2)!important;background:linear-gradient(180deg,#0a1422f5,#0f1c2bf5)!important;box-shadow:0 30px 64px #00000080!important;overflow:hidden}.detail-layout[data-v-5bd31f9d]{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);height:750px;min-height:750px}.detail-image-wrap[data-v-5bd31f9d]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(125,211,252,.15),transparent 58%),linear-gradient(180deg,#081322,#0d1b2b);border-right:1px solid rgba(148,163,184,.22);min-height:0;padding:24px 24px 152px}.detail-image-stage[data-v-5bd31f9d]{position:relative;overflow:visible;width:min(70%,560px);max-height:calc(100% - 10px);display:flex;align-items:center;justify-content:center;border-radius:18px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,padding .2s ease}.detail-image[data-v-5bd31f9d]{display:block;position:relative;z-index:2;width:100%;height:100%;object-fit:contain;border-radius:0}.detail-frame-overlay[data-v-5bd31f9d]{position:absolute;left:50%;top:50%;width:110%;height:auto;aspect-ratio:4 / 5;object-fit:contain;z-index:1;transform:translate(-50%,-50%);pointer-events:none}.frame-none[data-v-5bd31f9d]{padding:0;border:none;background:transparent;box-shadow:none}.frame-clean[data-v-5bd31f9d]{padding:9px;border:1px solid #d9dee5;background:#f3f6fa;box-shadow:0 8px 16px #0f172a42}.frame-film[data-v-5bd31f9d]{padding:10px;border:1px solid #202734;background:#0f1218;box-shadow:0 10px 18px #02060d7a}.frame-shadow[data-v-5bd31f9d]{padding:8px;border:1px solid #4b5563;background:#1f2937;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 14px #0f172a66}.frame-matte[data-v-5bd31f9d]{padding:12px;border:1px solid #d3d6dd;background:#e5e7eb;box-shadow:0 8px 16px #0f172a3d}.frame-silver[data-v-5bd31f9d]{padding:10px;border:1px solid #8f98a7;background:#d5dae2;box-shadow:inset 0 0 0 1px #ffffff8f,0 8px 14px #0f172a33}.frame-studio[data-v-5bd31f9d]{padding:8px;border:1px solid #111827;background:#0b1220;box-shadow:0 14px 24px #0f172a8c}.frame-museum[data-v-5bd31f9d]{padding:11px;border:1px solid #6b7280;background:#f4efe5;box-shadow:0 10px 18px #40312347}.detail-frame-dock[data-v-5bd31f9d]{position:absolute;left:18px;right:18px;bottom:18px;z-index:4;display:block}.detail-frame-toolbar[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.detail-frame-toggle[data-v-5bd31f9d]{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:#07111fb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#deebf7;font-size:13px;font-weight:650;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.detail-frame-toggle[data-v-5bd31f9d]:hover{border-color:#ffffff61;background:#0a1728d1}.detail-frame-toggle-active[data-v-5bd31f9d]{border-color:#62b9ffcc;color:#f2f9ff;background:#0c243bd6}.detail-frame-toggle-pop[data-v-5bd31f9d]{animation:frame-toggle-pop-5bd31f9d .32s ease}@keyframes frame-toggle-pop-5bd31f9d{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.detail-frame-panel[data-v-5bd31f9d]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);border-radius:14px;border:1px solid transparent;background:#060e188a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:block;max-height:0;overflow:hidden;opacity:0;padding:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,padding .2s ease,border-color .2s ease,transform .2s ease;transform-origin:bottom center}.detail-frame-panel-open[data-v-5bd31f9d]{border-color:#ffffff26;max-height:min(70vh,calc(100vh - 220px));overflow-y:auto;overflow-x:hidden;opacity:1;padding:10px;pointer-events:auto;transform:translateY(0)}.detail-frame-item[data-v-5bd31f9d]{width:100%;aspect-ratio:var(--frame-ratio, 1 / 1);height:auto;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:#d4e3f3;font-size:12px;font-weight:600;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 8px;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.detail-frame-item[data-v-5bd31f9d]:hover{border-color:#7dc5ff8c;color:#e8f4ff}.detail-frame-item-active[data-v-5bd31f9d]{border-color:#54b0ff;background:#54b0ff2e;color:#f3f9ff}.detail-frame-remote-status[data-v-5bd31f9d]{border:1px dashed rgba(255,255,255,.18);border-radius:10px;padding:10px 12px;color:#a6bdd3;font-size:12px}.detail-frame-remote-error[data-v-5bd31f9d]{color:#fecaca;border-color:#f8717161}.detail-frame-remote-grid[data-v-5bd31f9d]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.detail-frame-template-item[data-v-5bd31f9d]{display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0d;min-height:132px;padding:7px 7px 9px;color:#d4e3f3;cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease}.detail-frame-template-item[data-v-5bd31f9d]:hover{border-color:#7dc5ff8c;background:#54b0ff24}.detail-frame-template-item-active[data-v-5bd31f9d]{border-color:#54b0ff;background:#54b0ff2e}.detail-frame-template-cover[data-v-5bd31f9d]{width:100%;height:auto;aspect-ratio:4 / 5;border-radius:8px;object-fit:contain;background:#0f172a7a;border:1px solid rgba(255,255,255,.14)}.detail-frame-template-cover-empty[data-v-5bd31f9d]{display:grid;place-items:center;background:#0f172a7a;color:#a6bdd3;font-size:11px}.detail-frame-template-name[data-v-5bd31f9d]{margin-top:7px;font-size:12px;font-weight:600;color:#eaf4ff;line-height:1.35;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.detail-side[data-v-5bd31f9d]{position:relative;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#101f2ff0,#122334f0),radial-gradient(circle at 100% 0%,#38bdf833,#38bdf800)}.detail-head[data-v-5bd31f9d]{padding:30px 28px 20px;border-bottom:1px solid rgba(148,163,184,.2)}.detail-section[data-v-5bd31f9d]{padding:18px 28px;border-bottom:1px solid rgba(148,163,184,.16)}.detail-footer[data-v-5bd31f9d]{margin-top:auto;padding:18px 28px 26px;display:flex;flex-direction:column;gap:14px}.detail-title[data-v-5bd31f9d]{margin:10px 0;font-size:clamp(1.8rem,2.8vw,2.35rem);font-weight:700;line-height:1.08;color:#f5fbff;letter-spacing:-.02em}.detail-meta-line[data-v-5bd31f9d]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:0}.detail-meta-item[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:8px;color:#afc5dc;font-size:14px}.detail-author-row[data-v-5bd31f9d]{display:flex;align-items:center;gap:12px}.detail-author-avatar[data-v-5bd31f9d]{width:48px;height:48px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.detail-author-meta[data-v-5bd31f9d]{min-width:0}.detail-author-name[data-v-5bd31f9d]{margin:0;font-size:18px;font-weight:600;color:#f3f8fd}.detail-author-username[data-v-5bd31f9d]{margin:2px 0 0;color:#91a6be;font-size:14px}.detail-follow-btn[data-v-5bd31f9d]{margin-left:auto;border:none;background:transparent;color:#3db5ff;font-size:16px;font-weight:600;cursor:pointer;padding:6px 0}.detail-follow-btn[data-v-5bd31f9d]:hover{color:#61c6ff}.detail-tag-list[data-v-5bd31f9d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.detail-tag[data-v-5bd31f9d]{display:inline-flex;align-items:center;padding:6px 13px;border-radius:999px;font-size:11px;font-weight:650;color:#bfe6ff;background:linear-gradient(180deg,#0e2d4ab8,#0c2239b8);border:1px solid rgba(96,173,231,.38);letter-spacing:.04em;box-shadow:inset 0 1px #ffffff14;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.detail-tag[data-v-5bd31f9d]:hover{border-color:#8cd6ffa8;color:#e2f5ff;background:linear-gradient(180deg,#143a5dc7,#0e2c48c7);transform:translateY(-1px)}.detail-section-title[data-v-5bd31f9d]{margin:0 0 12px;color:#9ec3e5;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.detail-price-panel[data-v-5bd31f9d]{display:grid;gap:8px}.detail-price-caption[data-v-5bd31f9d]{margin:0;color:#8f9aad;font-size:10px;font-weight:700;letter-spacing:.05em;display:inline-flex;align-items:center;gap:5px}.detail-price-caption-icon[data-v-5bd31f9d]{color:#6bbcff;opacity:.95}.detail-price-panel-inline[data-v-5bd31f9d]{margin-left:0;width:100%;max-width:none}.detail-price-row[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.detail-price-values[data-v-5bd31f9d]{display:inline-flex;align-items:baseline;gap:10px}.detail-price-current[data-v-5bd31f9d]{color:#2089f5;font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:.9;font-weight:780;letter-spacing:0;display:inline-flex;align-items:center;gap:6px}.detail-price-current-icon[data-v-5bd31f9d]{color:#3aa6ff;opacity:.94;transform:translateY(-1px)}.detail-price-original[data-v-5bd31f9d]{color:#7d8797;font-size:clamp(1rem,1.45vw,1.6rem);line-height:1.05;font-weight:640;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#7d8797b8}.detail-price-original-free[data-v-5bd31f9d]{font-size:clamp(1.1rem,1.6vw,1.85rem)}.detail-price-badge[data-v-5bd31f9d]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:94px;min-height:34px;border-radius:12px;border:1px solid rgba(90,220,155,.35);color:#4ee5a1;background:#19614266;font-size:11px;font-weight:700;letter-spacing:.05em;padding:0 12px;white-space:nowrap}.detail-price-badge-icon[data-v-5bd31f9d]{color:#71f3ba;opacity:.95}.detail-about-title[data-v-5bd31f9d]{margin:0 0 12px;color:#9fb3c8;font-size:12px;letter-spacing:1px;font-weight:600}.detail-description[data-v-5bd31f9d]{margin:0;color:#d5e4f2;font-size:14px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.detail-kv-grid[data-v-5bd31f9d]{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-kv[data-v-5bd31f9d]{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(180deg,#0b1622bf,#0c1927bf);padding:10px 12px;display:grid;gap:4px;box-shadow:inset 0 1px #ffffff0a}.detail-k[data-v-5bd31f9d]{font-size:12px;letter-spacing:.02em;color:#9fb8d1;text-transform:none}.detail-v[data-v-5bd31f9d]{font-size:20px;color:#f2f7fc;font-weight:700}.detail-price[data-v-5bd31f9d]{color:#f2f7fc}.detail-stats[data-v-5bd31f9d]{display:flex;gap:16px;color:#b1c7de;font-size:14px}.detail-stats-inline[data-v-5bd31f9d]{margin-top:10px}.detail-stat-item[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:6px;font-size:14px}.detail-actions-main[data-v-5bd31f9d]{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.detail-primary-btn[data-v-5bd31f9d]{width:100%;min-height:50px;border:none;border-radius:12px;background:linear-gradient(180deg,#4ac4ff,#238fd8);color:#f8fcff;font-size:16px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,filter .18s ease;box-shadow:0 14px 28px #0c6fb161}.detail-dialog-content{--detail-dialog-height: min(588px, calc(100dvh - 36px) );margin:18px auto!important;align-self:center!important;width:min(1036px,calc(100vw - 36px));height:var(--detail-dialog-height);min-height:var(--detail-dialog-height);max-height:var(--detail-dialog-height);display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.detail-primary-btn[data-v-5bd31f9d]:hover{transform:translateY(-1px);filter:brightness(1.08)}.detail-primary-btn[data-v-5bd31f9d]:active{transform:translateY(0)}.detail-primary-btn[data-v-5bd31f9d]:focus-visible{outline:2px solid #88d8ff;outline-offset:2px}.detail-dialog.detail-dialog--crop-ui[data-v-5bd31f9d]{width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:radial-gradient(1180px 560px at 50% 4%,#ffc45c24,#ffc45c00 60%),radial-gradient(720px 360px at 80% 78%,#5be79a0e,#5be79a00 70%),linear-gradient(180deg,#120d07,#090c09 38%,#06100c)!important;box-shadow:0 42px 90px #0000009e,0 0 0 1px #ffffff05 inset!important}.detail-dialog.detail-dialog--crop-ui[data-v-5bd31f9d]:before{background:linear-gradient(180deg,#ffffff21,#ffffff08 42%,#ffffff05)}.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui[data-v-5bd31f9d]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);flex:1 1 auto;height:100%;min-height:0;align-items:stretch;overflow:hidden}.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui.detail-layout--result[data-v-5bd31f9d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-dialog--crop-ui .detail-image-wrap.detail-image-wrap--crop-ui[data-v-5bd31f9d]{border-right:none;background:transparent;padding:0;display:flex;flex-direction:column;gap:16px;align-self:stretch;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.crop-ui-header[data-v-5bd31f9d]{padding-right:36px}.crop-ui-title[data-v-5bd31f9d]{margin:0;font-size:24px;line-height:1.15;font-weight:700;color:#f2f4fb;letter-spacing:-.02em}.crop-ui-subtitle[data-v-5bd31f9d]{margin:8px 0 0;color:#ebeef7b8;font-size:13px;line-height:1.35}.crop-ui-editor[data-v-5bd31f9d]{flex:1;width:100%;min-width:0;height:100%;min-height:0;display:grid;place-items:center;padding:clamp(10px,1.2vw,16px);box-sizing:border-box}.crop-ui-editor-shell[data-v-5bd31f9d]{position:relative;width:100%;min-width:0;max-width:none;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 44px;gap:10px;padding:0;border-radius:14px;background:transparent;border:none;box-shadow:none;box-sizing:border-box;overflow:visible}.detail-dialog--crop-ui .detail-image-stage.detail-image-stage--crop-ui[data-v-5bd31f9d]{position:relative;width:100%;min-width:0;max-width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto!important;padding:0!important;border-radius:14px;overflow:hidden;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;contain:layout paint}.detail-dialog--crop-ui .detail-image-stage.detail-image-stage--crop-ui.frame-none[data-v-5bd31f9d]{padding:0!important}.detail-dialog--crop-ui .detail-image.detail-image--crop-ui[data-v-5bd31f9d]{position:absolute;inset:0;width:100%;height:100%;max-height:100%;border-radius:14px;background:transparent;object-fit:contain;filter:none}.detail-dialog--crop-ui .detail-frame-overlay.detail-frame-overlay--crop-ui[data-v-5bd31f9d]{width:100%;height:100%;object-fit:cover;opacity:.72;mix-blend-mode:screen}.crop-ui-grid[data-v-5bd31f9d]{position:absolute;inset:0;z-index:4;display:none;pointer-events:none}.crop-ui-grid[data-v-5bd31f9d]:before,.crop-ui-grid[data-v-5bd31f9d]:after{content:"";position:absolute;inset:0;pointer-events:none}.crop-ui-grid[data-v-5bd31f9d]:before{box-shadow:inset 0 0 0 1px #ffffff24}.crop-ui-grid-line[data-v-5bd31f9d]{position:absolute;background:#ffffff29}.crop-ui-grid-line-v[data-v-5bd31f9d]{top:0;bottom:0;width:1px}.crop-ui-grid-line-v.v1[data-v-5bd31f9d]{left:33.3333%}.crop-ui-grid-line-v.v2[data-v-5bd31f9d]{left:66.6667%}.crop-ui-grid-line-h[data-v-5bd31f9d]{left:0;right:0;height:1px}.crop-ui-grid-line-h.h1[data-v-5bd31f9d]{top:33.3333%}.crop-ui-grid-line-h.h2[data-v-5bd31f9d]{top:66.6667%}.detail-dialog--crop-ui .detail-image-bottom-bar.detail-image-bottom-bar--crop-ui[data-v-5bd31f9d]{position:static;height:auto;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;gap:0;border-radius:0;border:none;background:transparent;box-shadow:none;box-sizing:border-box;overflow:visible}.detail-dialog--crop-ui .detail-image-bottom-bar.detail-image-bottom-bar--crop-ui .detail-image-bottom-actions[data-v-5bd31f9d]{gap:8px}.crop-ui-tool-actions[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--crop-ui[data-v-5bd31f9d]{width:40px;height:40px;border-radius:9px;padding:0;justify-content:center;color:#ffffffb8;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--crop-ui[data-v-5bd31f9d]:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--crop-ui.is-active[data-v-5bd31f9d]{color:#d6ecff;background:linear-gradient(180deg,#0c7cff,#0663d3);border-color:#49a7ffa6;box-shadow:0 6px 18px #0663d361}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--send[data-v-5bd31f9d]{width:auto;min-width:232px;justify-content:flex-start;gap:10px;padding:0 14px;color:#ffffffd1;background:#ffffff08}.crop-ui-file-row[data-v-5bd31f9d]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;color:#ffffff9e;font-size:12px}.crop-ui-file-pill[data-v-5bd31f9d]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.crop-ui-file-pill .v-icon[data-v-5bd31f9d]{opacity:.85}.crop-ui-file-pill-label[data-v-5bd31f9d]{color:#ffffff9e}.crop-ui-file-pill-value[data-v-5bd31f9d]{color:#ffffffe6;font-weight:600}.crop-ui-file-row--side[data-v-5bd31f9d]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px 16px;justify-content:flex-start;align-items:center;color:#fff9;min-width:0}.crop-ui-file-row--side .crop-ui-file-pill[data-v-5bd31f9d]{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:8px;padding:0;text-align:left}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(10px,1.1vw,13px) clamp(14px,1.5vw,20px) 0;background:radial-gradient(540px 260px at 50% 18%,#ffc45c12,#ffc45c00 70%),radial-gradient(660px 280px at 50% 88%,#165c2c2e,#165c2c00 78%),linear-gradient(180deg,#090b086b,#050c07d6);color:#eef1fb;gap:clamp(8px,.8vw,10px);align-self:stretch;height:100%;align-content:stretch;overflow:hidden}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui.detail-side--result[data-v-5bd31f9d]{grid-template-rows:minmax(0,1fr) 44px;gap:10px;padding:clamp(10px,1.2vw,16px)}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]:before{content:"";position:absolute;left:0;top:10px;bottom:20px;width:1px;border-left:1px solid rgba(255,255,255,.06);opacity:.55;pointer-events:none}.crop-ui-footer[data-v-5bd31f9d]{margin-top:auto;min-height:66px;padding:10px 0 14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;width:100%;box-sizing:border-box}.detail-dialog--crop-ui .detail-side--result .crop-ui-footer[data-v-5bd31f9d]{height:44px;margin-top:0;padding:0;align-items:center;justify-content:center}.crop-ui-preview-head[data-v-5bd31f9d]{margin-top:12px;margin-bottom:0}.crop-ui-preview-head-main[data-v-5bd31f9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crop-ui-template-info[data-v-5bd31f9d]{min-width:0;display:grid;gap:10px}.crop-ui-template-eyebrow[data-v-5bd31f9d]{color:#f5b752db;font-size:11px;font-weight:700;letter-spacing:.12em}.crop-ui-template-title[data-v-5bd31f9d]{max-width:100%;margin:0;overflow:hidden;color:#f8fafc;font-size:clamp(20px,1.65vw,25px);font-weight:800;line-height:1.16;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.crop-ui-template-tags[data-v-5bd31f9d]{display:flex;flex-wrap:wrap;gap:7px}.crop-ui-template-tag[data-v-5bd31f9d]{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border:none;border-radius:999px;background:#ffffff13;color:#f4efe5d1;font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.crop-ui-template-price[data-v-5bd31f9d]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:#e6ecf6a8;font-size:12px}.crop-ui-template-price strong[data-v-5bd31f9d]{color:#f6a63f;font-size:20px;font-weight:850;line-height:1}.crop-ui-cosplay-badge[data-v-5bd31f9d]{width:fit-content;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;background:#ffffff1a;color:#ffe2a6;font-size:12px;font-weight:850;line-height:1;box-shadow:inset 0 1px #ffffff14}.crop-ui-preview-favorite[data-v-5bd31f9d]{position:relative;display:inline-grid;place-items:center;align-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:#f6f8fceb;box-shadow:0 10px 24px #0000001f,inset 0 1px #ffffff14;cursor:pointer;transition:transform .2s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.crop-ui-preview-favorite-icon[data-v-5bd31f9d]{width:22px;height:22px;flex:0 0 22px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));pointer-events:none;-webkit-user-select:none;user-select:none}.crop-ui-preview-favorite[data-v-5bd31f9d]:hover:not(:disabled){transform:translateY(-1px) scale(1.02);border-color:#ffffff2e;box-shadow:0 14px 28px #0000002e,0 0 0 1px #ffffff0f inset}.crop-ui-preview-favorite[data-v-5bd31f9d]:disabled{cursor:wait}.crop-ui-preview-favorite--active[data-v-5bd31f9d]{border-color:#ff82a06b;background:linear-gradient(180deg,#ff7a9a38,#ff6e8a1f);color:#fff3f7;box-shadow:0 14px 32px #ff4c7e2e,inset 0 1px #ffffff1a}.crop-ui-preview-favorite--active .crop-ui-preview-favorite-icon[data-v-5bd31f9d]{animation:cropUiFavoritePulse-5bd31f9d .45s ease}.crop-ui-preview-favorite--submitting[data-v-5bd31f9d]{opacity:.82}.crop-ui-preview-title-label[data-v-5bd31f9d]{margin:0;font-size:clamp(15px,1vw,16px);line-height:1.15;font-weight:800;color:#f7f8fc}.crop-ui-preview-subtitle[data-v-5bd31f9d]{margin:4px 0 0;color:#eef1f9ad;font-size:12px;line-height:1.35}.crop-ui-preview-card[data-v-5bd31f9d]{margin-top:10px;position:relative;overflow:hidden;border-radius:14px;min-height:clamp(156px,20vh,220px);height:100%;padding:15px 13px 13px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;display:grid;grid-template-rows:auto auto auto auto;justify-items:center;align-content:center;text-align:center}.crop-ui-upload-card[data-v-5bd31f9d],.crop-ui-cosplay-upload-stage[data-v-5bd31f9d],.crop-ui-generation-loading[data-v-5bd31f9d],.crop-ui-result-card[data-v-5bd31f9d]{justify-self:center;align-self:stretch;width:96%;max-width:96%;margin-top:10px;position:relative;overflow:hidden;border-radius:14px;min-height:0;height:100%;border:none;background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(circle at 50% 0%,rgba(246,166,63,.12),transparent 62%);color:#eef4ff}.crop-ui-cosplay-upload-stage[data-v-5bd31f9d]{display:block;isolation:isolate;padding:14px;background:radial-gradient(circle at 18% 18%,rgba(246,166,63,.12),transparent 34%),radial-gradient(circle at 84% 76%,rgba(109,211,164,.09),transparent 38%),linear-gradient(180deg,#10150f,#07100b);box-shadow:inset 0 0 0 1px #f6a63f14}.crop-ui-cosplay-upload-slot[data-v-5bd31f9d]{position:absolute;overflow:hidden;display:grid;place-items:center;padding:0;border:6px solid #f3eadf;border-radius:16px;background:#1a1f17;color:#2a1a0d;cursor:pointer;box-shadow:0 22px 42px #00000057,0 6px #4a382438,inset 0 0 0 1px #684e2e1a;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.crop-ui-cosplay-upload-slot[data-v-5bd31f9d]:before{content:"";position:absolute;inset:-6px;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #644a2b29}.crop-ui-cosplay-upload-slot[data-v-5bd31f9d]:hover,.crop-ui-cosplay-upload-slot[data-v-5bd31f9d]:focus-visible{background:#22281d;box-shadow:0 26px 46px #0006,0 6px #4a382438,inset 0 0 0 1px #684e2e24;outline:none}.crop-ui-cosplay-upload-slot--primary[data-v-5bd31f9d]{left:7%;top:8%;width:68%;height:72%;z-index:1;transform:rotate(-1.2deg)}.crop-ui-cosplay-upload-slot--primary[data-v-5bd31f9d]:hover,.crop-ui-cosplay-upload-slot--primary[data-v-5bd31f9d]:focus-visible{transform:translateY(-2px) rotate(-1.2deg)}.crop-ui-cosplay-upload-slot--secondary[data-v-5bd31f9d]{right:7%;bottom:10%;width:52%;height:54%;z-index:2;border-radius:18px;transform:rotate(2deg)}.crop-ui-cosplay-upload-slot--secondary[data-v-5bd31f9d]:hover,.crop-ui-cosplay-upload-slot--secondary[data-v-5bd31f9d]:focus-visible{transform:translateY(-2px) rotate(2deg)}.crop-ui-cosplay-upload-slot img[data-v-5bd31f9d]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}.crop-ui-cosplay-upload-empty[data-v-5bd31f9d]{width:100%;height:100%;display:grid;place-content:center;justify-items:center;gap:8px;padding:16px;text-align:center;background:linear-gradient(135deg,#f9f1e7,#e8d8c5)}.crop-ui-cosplay-upload-empty .v-icon[data-v-5bd31f9d]{color:#f6a63feb}.crop-ui-cosplay-upload-empty strong[data-v-5bd31f9d]{font-size:13px;font-weight:850}.crop-ui-cosplay-slot-label[data-v-5bd31f9d]{position:absolute;left:10px;top:10px;min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f8efe3;color:#342313;font-size:11px;font-weight:900;line-height:1;box-shadow:0 8px 16px #1f150a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.crop-ui-cosplay-upload-note[data-v-5bd31f9d]{position:absolute;left:50%;bottom:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:#f6ecdd;color:#211a14;font-size:12px;font-weight:850;line-height:1;box-shadow:0 14px 26px #0003;transform:translate(-50%);white-space:nowrap}.crop-ui-upload-card[data-v-5bd31f9d]{display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.crop-ui-upload-card[data-v-5bd31f9d]:hover,.crop-ui-upload-card[data-v-5bd31f9d]:focus-visible{background:linear-gradient(180deg,#ffffff0f,#ffffff07),radial-gradient(circle at 50% 0%,rgba(246,166,63,.16),transparent 64%);transform:translateY(-1px);outline:none}.crop-ui-upload-card--selected[data-v-5bd31f9d]{background:#ffffff07}.crop-ui-upload-preview[data-v-5bd31f9d]{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;background:#03080d80}.crop-ui-upload-empty[data-v-5bd31f9d]{display:grid;justify-items:center;gap:8px;padding:20px;text-align:center}.crop-ui-upload-empty .v-icon[data-v-5bd31f9d]{color:#f6a63fe6}.crop-ui-upload-empty strong[data-v-5bd31f9d],.crop-ui-generation-loading strong[data-v-5bd31f9d]{font-size:clamp(14px,1vw,16px);line-height:1.2}.crop-ui-upload-empty span[data-v-5bd31f9d],.crop-ui-generation-loading p[data-v-5bd31f9d]{margin:0;color:#e7ecf6a8;font-size:12px}.crop-ui-upload-selected-mask[data-v-5bd31f9d]{position:absolute;right:14px;bottom:14px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;border:none;border-radius:999px;background:#0508079e;color:#fff7e7eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 24px #00000047;font-size:12px;font-weight:800;line-height:1}.crop-ui-feedback[data-v-5bd31f9d]{width:100%;margin:0;padding:9px 12px;border:none;border-radius:999px;background:#f6a63f1a;color:#ffddb2e6;font-size:12px;font-weight:700;line-height:1.45;text-align:center}.crop-ui-feedback--error[data-v-5bd31f9d]{background:linear-gradient(135deg,#fb923c33,#be185d1a);color:#ffd2a3}.crop-ui-generation-loading[data-v-5bd31f9d]{width:100%;max-width:none;margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 6%;text-align:center;border-radius:0;background:transparent}.crop-ui-result-card[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:center;margin-top:0;padding:0;border:none;background:transparent;box-shadow:none}.crop-ui-result-image[data-v-5bd31f9d]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.crop-ui-waiting-dog[data-v-5bd31f9d]{width:clamp(120px,30%,148px);margin-bottom:20px;color:#89948c;filter:drop-shadow(0 16px 24px rgba(0,0,0,.34))}.crop-ui-waiting-dog svg[data-v-5bd31f9d]{display:block;width:100%;height:auto;overflow:visible}.crop-ui-waiting-dog-body[data-v-5bd31f9d]{transform-origin:center bottom;animation:crop-ui-dog-breathe-5bd31f9d 2.3s ease-in-out infinite}.crop-ui-waiting-dog-tail[data-v-5bd31f9d]{stroke:#e2a43c;transform-origin:110px 105px;animation:crop-ui-dog-tail-5bd31f9d .72s ease-in-out infinite alternate}.crop-ui-waiting-dog-nose[data-v-5bd31f9d]{fill:#e2a43c;transform-origin:center;animation:crop-ui-dog-nose-5bd31f9d 1.5s ease-in-out infinite}.crop-ui-generation-loading strong[data-v-5bd31f9d]{font-size:clamp(18px,1.45vw,22px);letter-spacing:-.02em}.crop-ui-generation-loading .crop-ui-generation-progress[data-v-5bd31f9d]{margin-top:12px;color:#e2a43c;font-size:clamp(32px,2.8vw,40px);line-height:1;font-weight:900;font-variant-numeric:tabular-nums}.crop-ui-generation-track[data-v-5bd31f9d]{width:clamp(180px,42%,220px);height:3px;margin-top:18px;overflow:hidden;border-radius:999px;background:#263029}.crop-ui-generation-track span[data-v-5bd31f9d]{display:block;height:100%;border-radius:inherit;background:#e2a43c;transition:width .45s ease}.crop-ui-generation-loading small[data-v-5bd31f9d]{margin-top:14px;color:#748078;font-size:11px}@keyframes crop-ui-dog-tail-5bd31f9d{to{transform:rotate(18deg)}}@keyframes crop-ui-dog-breathe-5bd31f9d{50%{transform:translateY(-3px) scaleY(1.02)}}@keyframes crop-ui-dog-nose-5bd31f9d{50%{opacity:.55;transform:scale(.86)}}.crop-ui-preview-bg[data-v-5bd31f9d]{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(4px) brightness(.32) saturate(.8);transform:scale(1.05)}.crop-ui-preview-backdrop[data-v-5bd31f9d]{position:absolute;inset:0;background:linear-gradient(180deg,#0a0b1014,#090a0e94 38%,#08080bd1),radial-gradient(70% 55% at 50% 12%,rgba(255,255,255,.08),transparent 70%)}.crop-ui-preview-badge[data-v-5bd31f9d]{position:relative;z-index:2;width:clamp(48px,5.2vw,54px);height:clamp(48px,5.2vw,54px);border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:#ffffff14;box-shadow:0 5px 14px #00000038;display:grid;place-items:center}.crop-ui-preview-badge img[data-v-5bd31f9d]{width:auto;height:clamp(36px,4.1vw,42px);max-width:clamp(36px,4.1vw,42px);object-fit:contain}.crop-ui-preview-name[data-v-5bd31f9d]{position:relative;z-index:2;margin:12px 0 0;color:#ffffffeb;font-size:clamp(15px,1.35vw,21px);line-height:1.06;letter-spacing:-.025em;font-weight:700;max-width:100%;word-break:break-word}.crop-ui-preview-meta[data-v-5bd31f9d]{position:relative;z-index:2;margin:10px 0 0;color:#e5e9f294;font-size:12px;line-height:1.35;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.crop-ui-preview-owner[data-v-5bd31f9d]{position:relative;z-index:2;margin:8px 0 0;color:#e4e9f275;font-size:12px;line-height:1.25}.crop-ui-note[data-v-5bd31f9d]{margin-top:8px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:start;min-height:auto;padding:clamp(9px,1vh,12px) 12px;border-radius:11px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0b,#ffffff05);color:#e7ecf6d6;font-size:clamp(11.5px,.82vw,13px);line-height:1.4}.crop-ui-note p[data-v-5bd31f9d]{margin:0}.crop-ui-note-text[data-v-5bd31f9d]{color:#f4f7fce6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.crop-ui-note .v-icon[data-v-5bd31f9d]{color:#ffffff94}.crop-ui-copy-btn[data-v-5bd31f9d]{width:24px;height:24px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:#f4f7fd;display:grid;place-items:center;cursor:pointer;transition:background-color .18s ease,transform .18s ease,border-color .18s ease}.crop-ui-copy-btn[data-v-5bd31f9d]:hover{background:#ffffff1f;border-color:#ffffff24;transform:translateY(-1px)}.crop-ui-token-row[data-v-5bd31f9d]{margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 0}.crop-ui-token-row:active .crop-ui-token-count[data-v-5bd31f9d]{transform:scale(.96);text-shadow:0 0 12px rgba(123,199,255,.18)}.crop-ui-token-text[data-v-5bd31f9d]{margin:0;font-size:clamp(12px,.85vw,13px);color:#f3f6fce6}.crop-ui-token-count[data-v-5bd31f9d]{display:inline-block;margin:0 3px;color:#7bc7ff;font-size:clamp(14px,1.1vw,16px);font-weight:800;text-shadow:0 0 12px rgba(67,174,255,.08);transition:color .18s ease,transform .18s ease,text-shadow .18s ease}.crop-ui-token-count--strike[data-v-5bd31f9d]{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#ff7878e6;opacity:.9}.crop-ui-free-text[data-v-5bd31f9d]{font-size:clamp(11px,.8vw,12px);color:#f3f6fcb8;white-space:nowrap}@keyframes cropUiFavoritePulse-5bd31f9d{0%{transform:scale(.92)}60%{transform:scale(1.08)}to{transform:scale(1)}}.crop-ui-free-badge[data-v-5bd31f9d]{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,210,74,.45);background:linear-gradient(180deg,#ffc43533,#ff78222e);color:#ffd86b;font-size:clamp(11px,.8vw,12px);font-weight:700;box-shadow:0 0 0 1px #ffb93614 inset,0 6px 16px #ff910029;white-space:nowrap}.crop-ui-primary-btn[data-v-5bd31f9d],.crop-ui-secondary-btn[data-v-5bd31f9d]{margin-top:0;flex:1 1 0;width:100%;min-width:0;min-height:clamp(42px,4.6vh,46px);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:22px;border:none;background-size:300%;background-position:left center;color:#fff;font-size:clamp(14px,.96vw,15px);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 30px 10px -20px #0003;transition:background .3s ease,background-position .3s ease,transform .18s ease,filter .18s ease,box-shadow .18s ease}.crop-ui-primary-btn[data-v-5bd31f9d]{background:linear-gradient(15deg,#808,#aa2068,#cc3f47,#de6f3d,#f09f33,#de6f3d,#cc3f47,#aa2068,#808) no-repeat;text-shadow:2px 2px 3px rgb(136 0 136 / 50%)}.crop-ui-secondary-btn[data-v-5bd31f9d]{background:linear-gradient(15deg,#0f6b48,#198156,#25976a,#32ae79,#53c989,#32ae79,#25976a,#198156,#0f6b48) no-repeat;text-shadow:2px 2px 3px rgb(16 112 73 / 46%)}.crop-ui-primary-btn[data-v-5bd31f9d]:hover:not(:disabled),.crop-ui-secondary-btn[data-v-5bd31f9d]:hover:not(:disabled){background-size:320%;background-position:right center;transform:translateY(-1px);filter:brightness(1.02)}.crop-ui-primary-btn[data-v-5bd31f9d]:disabled,.crop-ui-secondary-btn[data-v-5bd31f9d]:disabled{cursor:not-allowed;opacity:.46;filter:grayscale(.55);background:linear-gradient(180deg,#8a94a3b8,#505865b8);text-shadow:none}.crop-ui-primary-token[data-v-5bd31f9d]{width:18px;height:18px;border-radius:999px;background:#ffffffe0;color:#9a4a10;display:inline-grid;place-items:center;font-size:11px;font-weight:800;line-height:1;text-shadow:none}.crop-ui-primary-btn .v-icon[data-v-5bd31f9d],.crop-ui-secondary-btn .v-icon[data-v-5bd31f9d]{width:18px;min-width:18px;color:#f09f33;transition:color .3s ease,transform .3s ease}.crop-ui-secondary-btn .v-icon[data-v-5bd31f9d]{color:#d9ff8e}.crop-ui-primary-btn:hover:not(:disabled) .v-icon[data-v-5bd31f9d],.crop-ui-secondary-btn:hover:not(:disabled) .v-icon[data-v-5bd31f9d]{color:#fff;transform:translate(1px)}.crop-ui-primary-btn:disabled .v-icon[data-v-5bd31f9d],.crop-ui-secondary-btn:disabled .v-icon[data-v-5bd31f9d]{color:#ffffffb8}.crop-ui-primary-btn .mdi-loading[data-v-5bd31f9d],.crop-ui-secondary-btn .mdi-loading[data-v-5bd31f9d]{animation:crop-ui-spin-5bd31f9d 1s linear infinite}.crop-ui-btn-label[data-v-5bd31f9d]{display:inline-flex;align-items:center;min-width:0}.crop-ui-btn-content[data-v-5bd31f9d]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0}.crop-ui-btn-icon[data-v-5bd31f9d]{width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff29;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0000002e;flex:0 0 28px}.crop-ui-primary-btn .crop-ui-btn-icon[data-v-5bd31f9d]{color:#ffe7a8}.crop-ui-secondary-btn .crop-ui-btn-icon[data-v-5bd31f9d]{color:#efffa4}.crop-ui-action-row[data-v-5bd31f9d]{display:flex;align-items:stretch;justify-content:center;gap:16px;width:min(96%,520px);max-width:100%;margin:0 auto;flex:0 0 auto}.crop-ui-action-row--result[data-v-5bd31f9d]{width:min(52%,320px);min-width:220px;height:44px;align-items:center;justify-content:center;gap:0}.crop-ui-icon-action-btn[data-v-5bd31f9d]{width:100%;height:44px;min-width:118px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;background:#ffffffdb;color:#172033;cursor:pointer;box-shadow:0 14px 26px #00000029,inset 0 1px #ffffffb8;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.crop-ui-icon-action-btn--download[data-v-5bd31f9d]{background:#ffffffdb}.crop-ui-icon-action-btn span[data-v-5bd31f9d]{color:inherit;font-size:13px;font-weight:900;line-height:1}.crop-ui-icon-action-btn[data-v-5bd31f9d]:hover:not(:disabled),.crop-ui-icon-action-btn[data-v-5bd31f9d]:focus-visible{background:#fffffff5;transform:translateY(-1px);box-shadow:0 18px 32px #0003,inset 0 1px #ffffffdb;outline:none}.crop-ui-icon-action-btn[data-v-5bd31f9d]:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.4)}.crop-ui-primary-btn--split[data-v-5bd31f9d],.crop-ui-primary-btn--same[data-v-5bd31f9d],.crop-ui-secondary-btn[data-v-5bd31f9d]{min-width:0}.detail-attachment-dialog-content{width:min(672px,calc(100vw - 32px))}.detail-attachment-dialog[data-v-5bd31f9d]{height:min(504px,calc(100vh - 32px));min-height:0;border-radius:30px;overflow:hidden;background:#09150e;color:#f7f0e4;border:1px solid rgba(210,176,102,.16);padding:18px 20px 16px;box-shadow:0 30px 90px #00000094;display:flex;flex-direction:column}.detail-attachment-head[data-v-5bd31f9d],.detail-attachment-actions[data-v-5bd31f9d],.detail-attachment-footer[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-attachment-head h3[data-v-5bd31f9d]{margin:2px 0 0;font-size:20px;letter-spacing:-.02em}.detail-attachment-head p[data-v-5bd31f9d]{margin:2px 0 0;color:#f0e6d59e;font-size:13px}.detail-attachment-eyebrow[data-v-5bd31f9d]{color:#c6a15b;font-size:11px;font-weight:800;letter-spacing:.12em}.detail-attachment-close[data-v-5bd31f9d],.detail-attachment-refresh-btn[data-v-5bd31f9d],.detail-attachment-manage-btn[data-v-5bd31f9d],.detail-attachment-cancel[data-v-5bd31f9d]{border:none;background:#ffffff13;color:#f7f0e4}.detail-attachment-close[data-v-5bd31f9d]{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer}.detail-attachment-actions[data-v-5bd31f9d]{margin-top:10px;justify-content:flex-start}.detail-attachment-count[data-v-5bd31f9d]{margin-left:auto;color:#f0e6d57a;font-size:12px}.detail-attachment-upload-btn[data-v-5bd31f9d],.detail-attachment-refresh-btn[data-v-5bd31f9d],.detail-attachment-manage-btn[data-v-5bd31f9d],.detail-attachment-cancel[data-v-5bd31f9d],.detail-attachment-confirm[data-v-5bd31f9d]{min-height:34px;border-radius:10px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.detail-attachment-upload-btn[data-v-5bd31f9d],.detail-attachment-confirm[data-v-5bd31f9d]{border:none;background:#d0a553;color:#172017}.detail-attachment-manage-btn[data-v-5bd31f9d]{border:none}.detail-attachment-manage-btn.is-active[data-v-5bd31f9d]{background:#d0a55329;color:#e0bb70}.detail-attachment-delete-status[data-v-5bd31f9d]{height:16px;margin:4px 0 -2px;overflow:hidden;color:#ffb4aa;font-size:11px;line-height:16px;text-align:right;white-space:nowrap;text-overflow:ellipsis}.detail-attachment-upload-btn[data-v-5bd31f9d]:disabled,.detail-attachment-refresh-btn[data-v-5bd31f9d]:disabled,.detail-attachment-manage-btn[data-v-5bd31f9d]:disabled,.detail-attachment-confirm[data-v-5bd31f9d]:disabled{cursor:not-allowed;opacity:.52}.detail-attachment-state[data-v-5bd31f9d]{position:absolute;inset:0;margin:0;border:none;display:grid;place-items:center;z-index:2;background:#09150e;color:#f0e6d5ad}.detail-attachment-state--error[data-v-5bd31f9d]{border-color:#f8717173;color:#fecaca}.detail-attachment-gallery[data-v-5bd31f9d]{position:relative;flex:1 1 auto;min-height:0;margin-top:10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.detail-attachment-gallery[data-v-5bd31f9d]::-webkit-scrollbar{display:none}.detail-attachment-gallery--busy[data-v-5bd31f9d]{opacity:.62}.detail-attachment-grid[data-v-5bd31f9d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:8px}.detail-attachment-item[data-v-5bd31f9d]{position:relative;overflow:hidden;aspect-ratio:1 / 1;min-width:0;min-height:0;border-radius:12px;border:none;background:#102018;box-shadow:none}.detail-attachment-item-select[data-v-5bd31f9d]{position:relative;width:100%;height:100%;overflow:hidden;padding:0;border:none;border-radius:inherit;background:transparent;cursor:pointer;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .16s ease,filter .16s ease}.detail-attachment-item-select[data-v-5bd31f9d]:hover:not(:disabled),.detail-attachment-item-select[data-v-5bd31f9d]:focus-visible{box-shadow:inset 0 0 0 2px #d0a5537a;filter:brightness(1.07);outline:none}.detail-attachment-item-select img[data-v-5bd31f9d]{width:100%;height:100%;object-fit:cover;display:block}.detail-attachment-item--active[data-v-5bd31f9d]{box-shadow:inset 0 0 0 1px #d0a55333}.detail-attachment-item--active .detail-attachment-item-select[data-v-5bd31f9d]{box-shadow:inset 0 0 0 2px #d0a553}.detail-attachment-item--deleting .detail-attachment-item-select[data-v-5bd31f9d]{filter:brightness(.55)}.detail-attachment-item--placeholder[data-v-5bd31f9d]{visibility:hidden}.detail-attachment-skeleton[data-v-5bd31f9d]{position:absolute;inset:0;background:linear-gradient(105deg,#102018 30%,#172b20,#102018 66%);background-size:220% 100%;animation:detail-gallery-shimmer-5bd31f9d 1.2s linear infinite}.detail-attachment-broken[data-v-5bd31f9d]{width:100%;height:100%;display:grid;place-items:center;color:#f0e6d559}.detail-attachment-selected-mark[data-v-5bd31f9d]{position:absolute;top:7px;right:7px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#d0a553;color:#172017;box-shadow:0 10px 22px #00000040;opacity:0;transform:scale(.84);transition:opacity .18s ease,transform .18s ease}.detail-attachment-item--active .detail-attachment-selected-mark[data-v-5bd31f9d]{opacity:1;transform:scale(1)}.detail-attachment-delete-btn[data-v-5bd31f9d]{position:absolute;z-index:4;top:7px;right:7px;width:30px;height:30px;padding:0;border:none;border-radius:999px;display:grid;place-items:center;background:#121714e6;color:#ffb4aa;cursor:pointer;box-shadow:0 5px 14px #00000052}.detail-attachment-delete-btn[data-v-5bd31f9d]:hover:not(:disabled){background:#b6473e;color:#fff}.detail-attachment-delete-btn[data-v-5bd31f9d]:disabled{cursor:wait;opacity:.72}.detail-attachment-footer[data-v-5bd31f9d]{margin-top:8px;justify-content:flex-end}.detail-attachment-pagination[data-v-5bd31f9d]{min-height:28px;margin-top:7px;display:flex;align-items:center;justify-content:center;gap:5px}.detail-attachment-pagination button[data-v-5bd31f9d]{width:28px;height:28px;border:none;border-radius:10px;background:transparent;color:#f7f0e49e;cursor:pointer}.detail-attachment-delete-confirm-content{width:min(360px,calc(100vw - 32px))}.detail-attachment-delete-confirm[data-v-5bd31f9d]{border-radius:20px!important;padding:24px;background:#0b1710;color:#f7f0e4;text-align:center;border:1px solid rgba(210,176,102,.14);box-shadow:0 24px 70px #00000080}.detail-attachment-delete-confirm__icon[data-v-5bd31f9d]{width:44px;height:44px;margin:0 auto 12px;border-radius:999px;display:grid;place-items:center;background:#b6473e29;color:#ffb4aa}.detail-attachment-delete-confirm h3[data-v-5bd31f9d]{margin:0;font-size:19px}.detail-attachment-delete-confirm p[data-v-5bd31f9d]{margin:8px 0 20px;color:#f0e6d59e;font-size:13px;line-height:1.6}.detail-attachment-delete-confirm p.detail-attachment-delete-confirm__error[data-v-5bd31f9d]{margin-top:-10px;color:#ffb4aa}.detail-attachment-delete-confirm__actions[data-v-5bd31f9d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-attachment-delete-confirm__actions button[data-v-5bd31f9d]{height:40px;border:none;border-radius:11px;background:#ffffff14;color:#f7f0e4;font-weight:750;cursor:pointer}.detail-attachment-delete-confirm__actions button.is-danger[data-v-5bd31f9d]{background:#b6473e;color:#fff}.detail-attachment-delete-confirm__actions button[data-v-5bd31f9d]:disabled{cursor:wait;opacity:.58}.detail-attachment-pagination button[data-v-5bd31f9d]:hover:not(:disabled),.detail-attachment-pagination button.is-active[data-v-5bd31f9d]{background:#d0a55324;color:#e0bb70}.detail-attachment-pagination button[data-v-5bd31f9d]:disabled{opacity:.3;cursor:default}.detail-attachment-pagination span[data-v-5bd31f9d]{width:24px;text-align:center;color:#f7f0e459}@keyframes detail-gallery-shimmer-5bd31f9d{to{background-position:-220% 0}}@media(max-width:720px){.detail-attachment-dialog-content{width:calc(100vw - 20px)}.detail-attachment-dialog[data-v-5bd31f9d]{height:calc(100vh - 20px);min-height:0;border-radius:24px;padding:22px 20px 18px}.detail-attachment-grid[data-v-5bd31f9d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-height:680px){.detail-attachment-dialog[data-v-5bd31f9d]{min-height:0;padding-top:18px}.detail-attachment-head p[data-v-5bd31f9d]{display:none}.detail-attachment-actions[data-v-5bd31f9d]{margin-top:10px}}.detail-hidden-file-input[data-v-5bd31f9d]{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}@media(min-width:1500px){.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui[data-v-5bd31f9d]{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui.detail-layout--result[data-v-5bd31f9d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]{padding:13px 22px 0}.crop-ui-preview-card[data-v-5bd31f9d]{min-height:260px}.crop-ui-note[data-v-5bd31f9d]{min-height:104px}.crop-ui-action-row[data-v-5bd31f9d]{gap:18px;width:min(96%,540px)}.uiux-stat-pill[data-v-5bd31f9d]{font-size:12px}.uiux-stat-pill strong[data-v-5bd31f9d]{font-size:13px}}@keyframes crop-ui-spin-5bd31f9d{to{transform:rotate(360deg)}}@media(max-width:1024px){.detail-layout[data-v-5bd31f9d]{grid-template-columns:1fr;height:auto;min-height:0}.detail-image-wrap[data-v-5bd31f9d]{min-height:420px;border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.detail-side[data-v-5bd31f9d]{max-height:46vh;overflow:auto}}@media(max-width:1024px){.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui[data-v-5bd31f9d]{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);height:100%;min-height:0}.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui.detail-layout--result[data-v-5bd31f9d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-dialog--crop-ui .detail-image-wrap.detail-image-wrap--crop-ui[data-v-5bd31f9d]{border-right:1px dashed rgba(255,255,255,.12);border-bottom:none;padding:0}.detail-dialog--crop-ui .detail-image-stage.detail-image-stage--crop-ui[data-v-5bd31f9d]{height:100%;min-height:0}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]{padding:10px 18px 0;max-height:none;overflow:hidden}.detail-dialog--crop-ui .crop-ui-preview-card[data-v-5bd31f9d]{min-height:clamp(148px,18vh,200px)}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--send[data-v-5bd31f9d]{min-width:0;flex:1}.crop-ui-action-row[data-v-5bd31f9d]{gap:12px;width:min(96%,520px)}}@media(max-width:860px){.detail-dialog-content{--detail-dialog-height: calc(100dvh - 20px) ;margin:10px auto!important}.detail-dialog.detail-dialog--crop-ui[data-v-5bd31f9d]{height:100%;min-height:0;max-height:100%}.detail-dialog--crop-ui .detail-layout.detail-layout--crop-ui[data-v-5bd31f9d]{grid-template-columns:1fr;grid-template-rows:minmax(300px,42vh) minmax(430px,auto);height:auto;min-height:0;overflow-y:auto}.detail-dialog--crop-ui .detail-image-wrap.detail-image-wrap--crop-ui[data-v-5bd31f9d]{border-right:none;border-bottom:1px dashed rgba(255,255,255,.12);padding:0;height:auto;min-height:300px}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]{padding:10px 20px 0;height:auto;min-height:430px;overflow:visible}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]:before{display:none}.detail-dialog--crop-ui .crop-ui-preview-card[data-v-5bd31f9d]{min-height:clamp(176px,28vh,236px)}}@media(max-width:640px){.detail-dialog--crop-ui .detail-image-wrap.detail-image-wrap--crop-ui[data-v-5bd31f9d]{padding:0;gap:14px}.detail-dialog--crop-ui .detail-image-stage.detail-image-stage--crop-ui[data-v-5bd31f9d]{height:100%;min-height:0;padding:0!important}.crop-ui-title[data-v-5bd31f9d]{font-size:20px}.crop-ui-subtitle[data-v-5bd31f9d]{font-size:12px}.detail-dialog--crop-ui .detail-image-bottom-bar.detail-image-bottom-bar--crop-ui[data-v-5bd31f9d]{flex-wrap:wrap;gap:8px}.crop-ui-tool-actions[data-v-5bd31f9d]{width:100%;margin-left:0;justify-content:space-between}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--crop-ui[data-v-5bd31f9d]{flex:1}.detail-dialog--crop-ui .detail-bottom-action.detail-bottom-action--send[data-v-5bd31f9d]{width:100%;flex:none}.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]{padding:10px 14px 0}.crop-ui-token-row[data-v-5bd31f9d]{align-items:flex-start;flex-direction:column;gap:4px}.crop-ui-footer[data-v-5bd31f9d]{flex-direction:column;align-items:stretch;gap:12px}.uiux-stats-group--metrics[data-v-5bd31f9d]{width:100%;min-height:44px;align-self:end;margin:0;justify-content:center}.crop-ui-file-row--side[data-v-5bd31f9d]{width:100%}.crop-ui-action-row[data-v-5bd31f9d]{width:100%;align-items:stretch;flex-direction:column;gap:12px}.crop-ui-action-row--result[data-v-5bd31f9d]{width:96%;height:44px;align-items:center;flex-direction:row;gap:14px}.crop-ui-primary-btn[data-v-5bd31f9d],.crop-ui-secondary-btn[data-v-5bd31f9d]{width:100%;justify-content:center}}@media(max-height:760px){.detail-dialog--crop-ui .detail-side.detail-side--crop-ui[data-v-5bd31f9d]{padding:8px 16px 0;gap:8px}.crop-ui-preview-head[data-v-5bd31f9d]{margin-top:12px}.crop-ui-preview-card[data-v-5bd31f9d]{min-height:148px}.crop-ui-footer[data-v-5bd31f9d]{padding:8px 0 10px}}@media(max-width:980px){.uiux-header-shell[data-v-5bd31f9d]{display:grid;grid-template-columns:auto auto;row-gap:12px;min-height:0}.uiux-header-inner[data-v-5bd31f9d]{position:static;left:auto;transform:none;grid-column:1 / -1;width:100%}.hero-nav-brand[data-v-5bd31f9d],.hero-nav-actions[data-v-5bd31f9d]{margin:0}.hero-nav-actions[data-v-5bd31f9d]{position:static;right:auto;top:auto;transform:none;justify-self:end}.hero-nav-primary[data-v-5bd31f9d]{width:100%;flex-wrap:wrap;justify-content:center;gap:14px}.uiux-nav-links[data-v-5bd31f9d]{flex-wrap:wrap;justify-content:center}.uiux-search-bar[data-v-5bd31f9d],.uiux-search-bar[data-v-5bd31f9d]:focus-within{width:min(100%,420px)}}@media(max-width:640px){.uiux-hero-header[data-v-5bd31f9d]{top:16px;padding-inline:12px}.uiux-header-shell[data-v-5bd31f9d]{gap:10px}.uiux-header-inner[data-v-5bd31f9d]{padding:8px 10px;border-radius:28px}.hero-nav-user-status__label[data-v-5bd31f9d]{display:none}}@media(prefers-reduced-motion:reduce){.gallery-card[data-v-5bd31f9d],.gallery-image[data-v-5bd31f9d],.card-overlay[data-v-5bd31f9d],.shine[data-v-5bd31f9d],.filter-chip[data-v-5bd31f9d],.hero-spray-item[data-v-5bd31f9d],.hero-scroll-indicator[data-v-5bd31f9d],.hero-cube[data-v-5bd31f9d],.hero-cube-cloud-drift[data-v-5bd31f9d],.hero-cube-wrap[data-v-5bd31f9d],.hero-spray-frame[data-v-5bd31f9d],.floating-tabs-fade-enter-active[data-v-5bd31f9d],.floating-tabs-fade-leave-active[data-v-5bd31f9d],.studio-synth-btn[data-v-5bd31f9d],.studio-stars[data-v-5bd31f9d]:before,.studio-stars[data-v-5bd31f9d]:after,.studio-circle[data-v-5bd31f9d]{transition:none!important;animation:none!important}.gallery-card[data-v-5bd31f9d]:hover,.gallery-card[data-v-5bd31f9d]:focus-visible,.filter-chip[data-v-5bd31f9d]:hover,.hero-cta-btn[data-v-5bd31f9d]:hover,.hero-nav-text-btn[data-v-5bd31f9d]:hover,.hero-nav-pill-btn[data-v-5bd31f9d]:hover{transform:none}.gallery-card:hover .gallery-image[data-v-5bd31f9d],.gallery-card:focus-visible .gallery-image[data-v-5bd31f9d]{transform:none}.hero-spray-item.is-animated[data-v-5bd31f9d]{opacity:.92;transform:translate(-50%,-50%) scale(1) rotate(var(--spray-rotate, 0deg))}.hero-spray-item.is-animated[data-v-5bd31f9d]:before{opacity:0;animation:none!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.detail-primary-btn[data-v-5bd31f9d],.crop-ui-primary-btn[data-v-5bd31f9d],.crop-ui-secondary-btn[data-v-5bd31f9d]{transition:none!important}.crop-ui-waiting-dog-body[data-v-5bd31f9d],.crop-ui-waiting-dog-tail[data-v-5bd31f9d],.crop-ui-waiting-dog-nose[data-v-5bd31f9d]{animation:none!important}.crop-ui-generation-track span[data-v-5bd31f9d]{transition:none!important}.crop-ui-primary-btn[data-v-5bd31f9d]:hover:not(:disabled),.crop-ui-secondary-btn[data-v-5bd31f9d]:hover:not(:disabled){transform:none}}.hero-side-card[data-v-5bd31f9d]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:auto!important;max-width:800px!important;min-width:50%!important;margin:0 auto!important;padding:24px 32px!important;background:#ffffff14!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.15)!important;box-shadow:0 24px 48px #0000004d!important;gap:32px!important}.hero-side-image-wrap[data-v-5bd31f9d]{aspect-ratio:1!important;width:90px!important;height:90px!important;border-radius:24px!important;border:3px solid rgba(255,255,255,.2)!important;box-shadow:0 8px 16px #0003!important;flex-shrink:0!important}.hero-side-rating[data-v-5bd31f9d]{margin:0!important;flex:1!important;border:none!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.hero-side-score[data-v-5bd31f9d]{align-items:flex-start!important}.hero-side-score p[data-v-5bd31f9d]{font-size:16px!important;font-weight:800!important;color:#fff!important;opacity:.9!important}.hero-side-support-btn[data-v-5bd31f9d]{margin:0!important;width:auto!important;background:#fff!important;color:#000!important;font-weight:900!important;padding:0 32px!important;height:64px!important;border-radius:999px!important;flex-shrink:0!important;font-size:16px!important;border:3px solid rgba(255,255,255,.8)!important;transition:all .2s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 8px #fff3!important}.hero-side-support-btn[data-v-5bd31f9d]:active{transform:translateY(6px)!important;box-shadow:0 2px 0 transparent!important}@media(max-width:860px){.hero-side-card[data-v-5bd31f9d]{flex-direction:column!important;border-radius:40px!important;padding:32px!important;gap:24px!important}}.hero-scene-overlay[data-v-5bd31f9d]{background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.2) 0%,transparent 55%),radial-gradient(ellipse at 80% 90%,rgba(139,92,246,.08) 0%,transparent 40%),radial-gradient(ellipse at 20% 60%,rgba(59,130,246,.06) 0%,transparent 35%),#06060a!important;will-change:auto}.hero-grid-glow[data-v-5bd31f9d]{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)!important;background-size:100px 100px!important;opacity:.4;mask-image:radial-gradient(ellipse at top,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at top,#000 20%,transparent 80%)}.hero-copy-title[data-v-5bd31f9d]{background:linear-gradient(to bottom,#fff,#c4b5fd 70%,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff!important;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;letter-spacing:-2px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}.uiux-hero-header[data-v-5bd31f9d]{position:absolute;top:24px;left:0;right:0;z-index:100;padding:0 clamp(18px,4vw,40px)}.uiux-header-shell[data-v-5bd31f9d]{width:min(1440px,100%);margin:0 auto;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:64px}.uiux-header-inner[data-v-5bd31f9d]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;min-width:0;min-width:max-content;padding:8px 20px 8px 22px;background:#0a0c10e0;backdrop-filter:blur(48px) saturate(1.8);-webkit-backdrop-filter:blur(48px) saturate(1.8);border-radius:999px;border:none;box-shadow:0 14px 40px #00000085}.hero-nav-primary[data-v-5bd31f9d]{display:flex;align-items:center;gap:18px;min-width:0}.hero-nav-brand[data-v-5bd31f9d],.hero-nav-actions[data-v-5bd31f9d]{position:relative;z-index:1}.hero-nav-brand[data-v-5bd31f9d]{margin-right:100px}.hero-nav-actions[data-v-5bd31f9d]{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}.uiux-nav-links[data-v-5bd31f9d]{display:flex;align-items:center;gap:8px}.uiux-nav-item[data-v-5bd31f9d]{color:#fff6;font-size:13px;font-weight:600;padding:8px 16px;border-radius:999px;transition:all .3s cubic-bezier(.16,1,.3,1);background:transparent;letter-spacing:.5px;white-space:nowrap;word-break:keep-all}.uiux-nav-item.is-active[data-v-5bd31f9d]{color:#fff;background:#ffffff14}.uiux-nav-item[data-v-5bd31f9d]:hover{color:#ffffffe6}.uiux-search-bar[data-v-5bd31f9d]{display:flex;align-items:center;gap:12px;background:#00000085;border-radius:999px;padding:8px 10px 8px 16px;border:none;box-shadow:inset 0 2px 4px #00000042;width:clamp(264px,22vw,388px);max-width:100%;min-height:48px;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:text;overflow:hidden}.uiux-search-bar[data-v-5bd31f9d]:hover{background:#000000a3;box-shadow:0 0 20px #6464ff14}.uiux-search-bar[data-v-5bd31f9d]:focus-within{width:clamp(320px,26vw,440px);background:#040406eb;box-shadow:0 0 0 4px #a5b4fc26,0 8px 24px #0006}.uiux-search-icon[data-v-5bd31f9d]{flex:0 0 auto;margin-left:2px}.uiux-search-input[data-v-5bd31f9d]{flex:1;background:transparent!important;border:none!important;color:#fff!important;font-size:14px!important;font-weight:500!important;outline:none!important;min-width:0;padding:0 4px!important}.uiux-search-utils[data-v-5bd31f9d]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.uiux-search-clear-btn[data-v-5bd31f9d]{background:#ffffff1a;width:20px;height:20px;border-radius:50%;display:grid;place-items:center}.uiux-search-divider[data-v-5bd31f9d]{width:1px;height:20px;background:#ffffff1a;margin:0 2px}.uiux-header-search-submit[data-v-5bd31f9d]{background:#fff;color:#000;font-weight:800;font-size:12px;padding:9px 16px;border-radius:99px;white-space:nowrap;transition:all .2s;line-height:1;flex:0 0 auto}.uiux-search-input[data-v-5bd31f9d]::placeholder{color:#fff6}.uiux-filter-btn[data-v-5bd31f9d]{background:#ffffff1a;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fffc;cursor:pointer;transition:all .2s}.uiux-filter-btn[data-v-5bd31f9d]:hover{background:#fff;color:#000}.uiux-header-search-submit[data-v-5bd31f9d]:hover{background:#f0f0f0;transform:scale(1.05);box-shadow:0 4px 12px #ffffff4d}.uiux-header-search-submit[data-v-5bd31f9d]:active{transform:scale(.95)}.uiux-clear-btn[data-v-5bd31f9d]{opacity:.6;transition:opacity .2s;color:#fff}.uiux-clear-btn[data-v-5bd31f9d]:hover{opacity:1}.uiux-login-btn[data-v-5bd31f9d]{background:#fff;color:#000;border-radius:99px;padding:10px 29px;font-weight:800;font-size:16px;transition:all .3s}.uiux-login-btn[data-v-5bd31f9d]:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px #fff3}#poda[data-v-5bd31f9d]{display:none!important}.gallery-card[data-v-5bd31f9d]{aspect-ratio:var(--ratio);position:relative!important;border-radius:24px!important;overflow:hidden!important;cursor:pointer!important;outline:none!important;background:#111!important;border:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease!important;contain:layout style paint!important;content-visibility:auto;contain-intrinsic-size:360px 420px;will-change:transform!important}.gallery-card[data-v-5bd31f9d]:hover{transform:translate3d(0,-6px,0)!important;box-shadow:0 20px 40px -12px #00000080!important;z-index:5}.uiux-card-shell[data-v-5bd31f9d]{position:relative;width:100%;height:100%}.uiux-card-img[data-v-5bd31f9d]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.gallery-card:hover .uiux-card-img[data-v-5bd31f9d]{transform:scale3d(1.04,1.04,1)}.uiux-card-glass[data-v-5bd31f9d]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 60%,transparent 100%);opacity:0;transform:translateY(8px);transition:all .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.gallery-card:hover .uiux-card-glass[data-v-5bd31f9d]{opacity:1;transform:translateY(0)}.uiux-card-info[data-v-5bd31f9d]{display:flex;flex-direction:column;gap:8px}.uiux-card-name[data-v-5bd31f9d]{font-size:15px;font-weight:800;color:#fff;letter-spacing:.3px;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uiux-card-badges[data-v-5bd31f9d]{display:flex;flex-wrap:wrap;gap:6px}.uiux-card-badge[data-v-5bd31f9d]{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#ffffff1f;color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.uiux-card-badge--dim[data-v-5bd31f9d]{background:#ffffff0f;color:#ffffff80}.uiux-card-badge--free[data-v-5bd31f9d]{background:#34d39933;color:#6ee7b7;border:1px solid rgba(52,211,153,.3)}.gallery-column[data-v-5bd31f9d],.gallery-list[data-v-5bd31f9d]{gap:20px!important}.hero-stage.is-motion-paused .hero-cube-cloud-drift[data-v-5bd31f9d],.hero-stage.is-motion-paused .hero-cube-particle.is-live .hero-cube-wrap[data-v-5bd31f9d],.hero-stage.is-motion-paused .hero-cube-particle.is-live .hero-cube[data-v-5bd31f9d],.hero-stage.is-motion-paused .uiux-particle[data-v-5bd31f9d],.hero-stage.is-motion-paused .hero-scroll-indicator[data-v-5bd31f9d]{animation-play-state:paused!important}.uiux-particles[data-v-5bd31f9d]{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.uiux-particle[data-v-5bd31f9d]{position:absolute;left:var(--p-x);top:var(--p-y);font-size:var(--p-size, 16px);opacity:.15;filter:blur(.5px) grayscale(.3);animation:particle-float-5bd31f9d var(--p-dur, 20s) ease-in-out infinite,particle-fade-5bd31f9d 8s ease-in-out infinite alternate;animation-delay:var(--p-delay, 0s);will-change:transform;-webkit-user-select:none;user-select:none}@keyframes particle-float-5bd31f9d{0%{transform:translateZ(0) rotate(0) scale(1)}25%{transform:translate3d(12px,-18px,0) rotate(8deg) scale(1.1)}50%{transform:translate3d(-8px,-30px,0) rotate(-5deg) scale(.95)}75%{transform:translate3d(15px,-12px,0) rotate(12deg) scale(1.05)}to{transform:translateZ(0) rotate(0) scale(1)}}@keyframes particle-fade-5bd31f9d{0%{opacity:.08}to{opacity:.2}}.uiux-scroll-top[data-v-5bd31f9d]{position:fixed;bottom:32px;right:32px;z-index:999;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 14px 8px;background:#06060ad9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;box-shadow:0 8px 24px #0006;transition:all .3s cubic-bezier(.16,1,.3,1)}.uiux-scroll-top[data-v-5bd31f9d]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 16px 40px #00000080;border-color:#a5b4fc4d}.uiux-scroll-top[data-v-5bd31f9d]:active{transform:translateY(0) scale(.95)}.uiux-scroll-top-icon[data-v-5bd31f9d]{font-size:24px;line-height:1;animation:paw-bounce-5bd31f9d 2s ease-in-out infinite}@keyframes paw-bounce-5bd31f9d{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.uiux-scroll-top-text[data-v-5bd31f9d]{font-size:9px;font-weight:900;color:#ffffff80;letter-spacing:2px}.paw-pop-enter-active[data-v-5bd31f9d]{animation:paw-pop-in-5bd31f9d .4s cubic-bezier(.34,1.56,.64,1)}.paw-pop-leave-active[data-v-5bd31f9d]{animation:paw-pop-in-5bd31f9d .3s ease reverse}@keyframes paw-pop-in-5bd31f9d{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.uiux-nav-item[data-v-5bd31f9d]:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:linear-gradient(90deg,#818cf8,#c084fc);border-radius:99px;transform:translate(-50%);transition:width .3s cubic-bezier(.16,1,.3,1)}.uiux-nav-item[data-v-5bd31f9d]{position:relative}.uiux-nav-item.is-active[data-v-5bd31f9d]:after,.uiux-nav-item[data-v-5bd31f9d]:hover:after{width:16px}.hero-copy-kicker[data-v-5bd31f9d]{background:linear-gradient(90deg,#a5b4fc80,#c4b5fde6,#a5b4fc80 60%,#818cf8b3)!important;background-size:200% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:kicker-shimmer-5bd31f9d 4s linear infinite!important}@keyframes kicker-shimmer-5bd31f9d{0%{background-position:200% 0}to{background-position:-200% 0}}.gallery-card[data-v-5bd31f9d]{perspective:800px}.uiux-card-shell[data-v-5bd31f9d]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.status-text[data-v-5bd31f9d]{font-size:13px!important;color:#ffffff4d!important;text-align:center!important;padding:24px 0!important;letter-spacing:1px!important}.uiux-stats-group[data-v-5bd31f9d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-width:0;gap:8px}.uiux-stats-group--metrics[data-v-5bd31f9d]{width:100%;min-height:44px;align-self:end;justify-content:center;margin:0}.uiux-stat-pill[data-v-5bd31f9d]{display:flex;align-items:center;gap:4px;font-size:12px;color:#fff9;padding:3px 8px;border-radius:7px;background:#ffffff0f;transition:all .2s;cursor:default;min-width:72px;justify-content:center}.uiux-stat-pill[data-v-5bd31f9d]:hover{background:#ffffff1a;color:#ffffffe6}.uiux-stat-pill strong[data-v-5bd31f9d]{font-weight:800;color:#fff;font-size:13px}.app-route-loading{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#6784ff2e,#6784ff00),linear-gradient(180deg,#090b10,#0f131b)}.app-route-loading-card{width:min(420px,100%);display:grid;gap:8px;padding:22px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0c1018d1;box-shadow:0 24px 56px #00000047,inset 0 1px #ffffff0d;color:#f8fafc}.app-route-loading-label{margin:0;color:#bfcbdcb8;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-route-loading-title{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.03em}.app-route-loading-copy{color:#dde6f1cc;font-size:14px;line-height:1.6}
