@keyframes generate-view_fadeInUp__aprHP{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes generate-view_slideDown__HmvZP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.generate-view_generateShell___n5mq{width:100%;display:flex;flex-direction:column;align-items:center;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem) clamp(3rem,8vw,5rem);animation:generate-view_fadeInUp__aprHP .6s ease-out}.generate-view_generateHeader__FLENE{width:100%;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:1000;padding:.75rem 1rem;background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--warm-border);animation:generate-view_slideDown__HmvZP .4s ease-out}.generate-view_desktopHeader__uso3_{display:none}.generate-view_generateHeaderLeft__Vu4A0{color:#1a1a1a;font-weight:600;font-size:1rem;letter-spacing:-.02em}.generate-view_headerBy__1G5kS{color:var(--warm-text-secondary);font-weight:500;font-size:.85rem}.generate-view_generateHeaderRight__8bjzV{display:inline-flex;align-items:center;gap:var(--space-sm)}.generate-view_hamburger__hOUY9{display:none;flex-direction:column;gap:5px;padding:10px;background:var(--warm-bg-light);border-radius:10px;border:1px solid var(--warm-border);cursor:pointer;transition:all .2s ease}.generate-view_hamburger__hOUY9:hover{background:var(--warm-bg-medium);border-color:var(--warm-border-dark)}.generate-view_hamburger__hOUY9 span{width:18px;height:2px;background:#1a1a1a;display:block;transition:transform .2s ease}.generate-view_avatar__bnU9d,.generate-view_headerProfile__BUKrx{display:inline-flex;align-items:center}.generate-view_avatar__bnU9d{width:38px;height:38px;border-radius:50%;background:#2a2a2a;border:1px solid var(--warm-border);color:#fff;font-weight:600;justify-content:center;font-size:.9rem;letter-spacing:-.02em;transition:all .2s ease}.generate-view_avatar__bnU9d:hover{border-color:var(--warm-border-dark);transform:scale(1.02)}.generate-view_avatarImage__A7h1z,.generate-view_avatar__bnU9d img{width:100%;height:100%;border-radius:50%;object-fit:cover}.generate-view_composer__uf_i5{width:100%}.generate-view_mobileViewport__qSygx{width:100%;display:flex;flex-direction:column;align-items:center}.generate-view_mobileMenuOverlay__OhUsg{position:fixed;inset:0;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;width:100%;z-index:1001;margin:auto}.generate-view_mobileMenuCard__6EGfq{width:min(92vw,420px);background:#fff;border-radius:var(--radius-xl);border:1px solid var(--warm-border);padding:1.25rem;display:flex;flex-direction:column;gap:var(--gap-xl);box-shadow:0 24px 64px rgba(0,0,0,.12)}.generate-view_mobileMenuHeader__SxTZ_{display:flex;align-items:center;justify-content:space-between;color:#1a1a1a;font-weight:600;letter-spacing:-.02em}.generate-view_mobileMenuHeader__SxTZ_ button{background:var(--warm-bg-light);border:1px solid var(--warm-border);border-radius:10px;padding:.4rem .75rem;color:#1a1a1a;font-size:.85rem;cursor:pointer;transition:background .2s ease}.generate-view_mobileMenuHeader__SxTZ_ button:hover{background:var(--warm-bg-medium)}.generate-view_mobileMenuLinks__36yAu{display:flex;flex-direction:column;gap:var(--gap-sm)}.generate-view_mobileMenuLinks__36yAu a{padding:.85rem 1rem;border-radius:var(--radius-lg);background:var(--warm-bg-light);color:#1a1a1a;border:1px solid var(--warm-border);text-decoration:none;font-weight:500;font-size:.95rem;letter-spacing:-.01em;transition:background .2s ease}.generate-view_mobileMenuLinks__36yAu a:hover{background:var(--warm-bg-medium)}.generate-view_loadingShell__M3Niu{display:flex;flex-direction:column;gap:.8rem;padding:.75rem 0;width:100%;max-width:640px}.generate-view_loadingHeader__LKtFO{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg)}.generate-view_loadingComposer__nF12o{display:flex;flex-direction:column;gap:var(--gap-sm)}@media screen and (max-width:768px){.generate-view_generateShell___n5mq{width:100%;padding:0!important;margin:0!important}.generate-view_hamburger__hOUY9{display:inline-flex}.generate-view_desktopHeader__uso3_{display:none}.generate-view_mobileHeaderBar__ixVWC{display:flex}}@media(min-width:769px){.generate-view_hamburger__hOUY9,.generate-view_mobileHeaderBar__ixVWC{display:none}}