.page_page__0YFLc{position:relative;min-height:100vh;min-height:100dvh;background:#0a0a0f;color:#e5e7eb;overflow-x:hidden;padding-top:88px}.page_meshBg__wcUoN{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 20%,rgba(34,211,238,.07) 0,transparent 28%),radial-gradient(circle at 85% 80%,rgba(139,92,246,.07) 0,transparent 28%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.015) 0,transparent 55%)}.page_main__Tu_T4{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:24px 24px 80px}.page_hero__K_AA6{text-align:center;padding:48px 0 40px}.page_badge__vGb99{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;border:1px solid rgba(34,211,238,.3);background:rgba(34,211,238,.1);color:#22d3ee;font-size:13px;margin-bottom:24px}.page_badgeIcon__buh_1{font-size:12px}.page_title__VsOYB{font-size:44px;font-weight:800;line-height:1.15;margin-bottom:16px;letter-spacing:-.02em}.page_gradientText__NJ18Y{background:linear-gradient(135deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_subtitle__848V3{font-size:17px;color:hsla(0,0%,100%,.55);max-width:600px;margin:0 auto;line-height:1.7}.page_alertSection__j4bun{max-width:820px;margin:0 auto 20px}.page_inputSection__IrncN{max-width:820px;margin:0 auto 40px}.page_promptBox__3ba3N{background:rgba(20,20,28,.72);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px rgba(34,211,238,.06),0 8px 40px rgba(0,0,0,.35);transition:box-shadow .25s ease}.page_promptBox__3ba3N:focus-within{box-shadow:0 0 0 1px rgba(34,211,238,.2),0 8px 48px rgba(34,211,238,.1)}.page_fileList__eBqKR{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.page_fileChip__s8lHo{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;background:hsla(0,0%,100%,.08);font-size:12px;color:hsla(0,0%,100%,.85);max-width:260px}.page_fileChip__s8lHo>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_fileRemove__clGLP{color:#f87171;cursor:pointer;font-size:10px;transition:color .15s ease}.page_fileRemove__clGLP:hover{color:#ef4444}.page_textarea__NvTUC{width:100%;background:transparent;border:none;outline:none;color:hsla(0,0%,100%,.95);font-size:15px;line-height:1.7;resize:none;min-height:52px;font-family:inherit}.page_textarea__NvTUC::placeholder{color:hsla(0,0%,100%,.35)}.page_toolbar__W1GXZ{margin-top:14px}.page_toolbarLeft__44dN3,.page_toolbar__W1GXZ{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_toolbarLeft__44dN3{flex:1 1}.page_toolBtn__llnhn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);font-size:13px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.page_toolBtn__llnhn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18);color:#fff}.page_toolBtn__llnhn:disabled{opacity:.6;cursor:not-allowed}.page_toolArrow__v_26E{font-size:10px;color:hsla(0,0%,100%,.45)}.page_priceHint__1Uqrg{font-size:12px;color:hsla(0,0%,100%,.45);white-space:nowrap}.page_sendBtn__CSuyD{display:inline-flex;align-items:center;gap:8px;padding:8px 22px;border-radius:10px;border:none;background:linear-gradient(135deg,#22d3ee,#3b82f6);color:#0a0a0f;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease;margin-left:auto}.page_sendBtn__CSuyD:hover:not(:disabled){opacity:.92}.page_sendBtn__CSuyD:active:not(:disabled){transform:scale(.97)}.page_sendBtn__CSuyD:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.35);cursor:not-allowed}.page_spinner__qqvba{width:14px;height:14px;border:2px solid rgba(10,10,15,.25);border-top-color:#0a0a0f;border-radius:50%;animation:page_spin__gwuM8 .8s linear infinite}@keyframes page_spin__gwuM8{to{transform:rotate(1turn)}}.page_chatSection__8C_Gq{max-width:820px;margin:0 auto 48px}.page_chatList__h0SuF{display:flex;flex-direction:column;gap:16px}.page_chatRow__xaSk9{display:flex}.page_chatRowUser__begSV{justify-content:flex-end}.page_chatRowAi__a7n4_{justify-content:flex-start}.page_chatBubble__vjYpK{max-width:80%;padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.7;word-break:break-word}.page_chatRowUser__begSV .page_chatBubble__vjYpK{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-bottom-right-radius:4px}.page_chatRowAi__a7n4_ .page_chatBubble__vjYpK{background:#1e293b;color:#e2e8f0;border:1px solid hsla(0,0%,100%,.06);border-bottom-left-radius:4px}.page_chatRole__om6lf{display:flex;align-items:center;gap:6px;font-size:12px;color:#22d3ee;margin-bottom:6px;font-weight:500}.page_aiMessageBody__jH3C3{font-size:14px;line-height:1.7}.page_aiMessageBody__jH3C3 h1,.page_aiMessageBody__jH3C3 h2,.page_aiMessageBody__jH3C3 h3{margin:10px 0 6px;font-size:1.05em;color:#f1f5f9;font-weight:600}.page_aiMessageBody__jH3C3 p{margin:4px 0}.page_aiMessageBody__jH3C3 pre{background:#111827;border-radius:6px;padding:10px;overflow-x:auto;margin:6px 0;font-size:13px}.page_aiMessageBody__jH3C3 code{font-family:Cascadia Code,Fira Code,monospace;font-size:13px}.page_aiMessageBody__jH3C3 :not(pre)>code{background:#374151;padding:2px 5px;border-radius:4px}.page_aiMessageBody__jH3C3 ol,.page_aiMessageBody__jH3C3 ul{padding-left:20px;margin:4px 0}.page_aiMessageBody__jH3C3 table{border-collapse:collapse;margin:6px 0;font-size:13px}.page_aiMessageBody__jH3C3 td,.page_aiMessageBody__jH3C3 th{border:1px solid #4b5563;padding:4px 8px}.page_aiMessageBody__jH3C3 blockquote{border-left:3px solid #22d3ee;padding-left:10px;color:#9ca3af;margin:6px 0}.page_aiMessageBody__jH3C3 img{max-width:200px;border-radius:8px;margin-bottom:6px;display:block}.page_aiMessageBody__jH3C3 .hl-red{color:#ef4444;font-weight:600}.page_downloadBtn__4TiI6{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;border-radius:8px;border:1px solid rgba(34,211,238,.3);background:rgba(34,211,238,.12);color:#22d3ee;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page_downloadBtn__4TiI6:hover{background:rgba(34,211,238,.22);border-color:rgba(34,211,238,.5);color:#67e8f9}.page_typingDot__3aS9J{display:inline-block;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.45);margin-right:4px;animation:page_bounce___Conb 1.2s ease-in-out infinite}.page_typingDot__3aS9J:nth-child(2){animation-delay:.15s}.page_typingDot__3aS9J:nth-child(3){animation-delay:.3s}@keyframes page_bounce___Conb{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.page_subProductsSection__glFYO{margin-bottom:48px}.page_sectionTitle__imaCl{font-size:20px;font-weight:600;color:#fff;margin-bottom:16px}.page_subProductsGrid__3cc_0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_subProductCard__EAdp1{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;background:#1a1a28;border:1px solid hsla(0,0%,100%,.08);text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.page_subProductCard__EAdp1:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.25);box-shadow:0 16px 36px rgba(0,0,0,.3),0 0 20px rgba(34,211,238,.06)}.page_subProductCardDisabled__7wBg9{cursor:not-allowed;opacity:.75}.page_subProductCardDisabled__7wBg9:hover{transform:none;border-color:hsla(0,0%,100%,.08);box-shadow:none}.page_subProductIcon__tJKkJ{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.page_subProductInfo__A2LUS{flex:1 1;min-width:0}.page_subProductTitle__nFUKT{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.page_subProductDesc__G1kLH{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.5}.page_subProductArrow__LQqSq{font-size:18px;color:#22d3ee;font-weight:500}.page_subProductBadge___RYrT{font-size:11px;padding:3px 8px;border-radius:999px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.65);flex-shrink:0}.page_gallerySection__nBngN{padding-top:16px}.page_galleryHeader__Srg8S{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page_galleryTitle__XECaR{font-size:20px;font-weight:600;color:#fff}.page_galleryDesc__EVbaJ{font-size:13px;color:hsla(0,0%,100%,.45)}.page_galleryGrid__hDOR3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_featureCard__KbOck{background:#1a1a28;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease}.page_featureCard__KbOck:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.35),0 0 24px rgba(34,211,238,.08)}.page_featurePreview__k5qo5{position:relative;aspect-ratio:4/3;overflow:hidden;background:#13131f}.page_featurePreviewAfter__1XWrY,.page_featurePreviewBefore__ug5e_{position:absolute;inset:0}.page_featurePreviewAfter__1XWrY{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.page_previewLabelAfter__cbJKG,.page_previewLabelBefore__j__Fe{position:absolute;top:12px;z-index:2;font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:4px;color:#fff}.page_previewLabelBefore__j__Fe{left:12px;background:rgba(0,0,0,.45)}.page_previewLabelAfter__cbJKG{right:12px;color:#0a0a0f;font-weight:600}.page_featureBody__rci6u{padding:16px}.page_featureTitleRow__H0teF{display:flex;align-items:center;gap:10px;margin-bottom:8px}.page_featureAvatar__o7ENc{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.page_featureTitle__JOCsu{font-size:15px;font-weight:600;color:#fff;flex:1 1;min-width:0}.page_featureTag__EBwCP{font-size:10px;padding:2px 6px;border-radius:4px;background:rgba(34,211,238,.12);color:#22d3ee;flex-shrink:0}.page_featurePrice__cO_OG{font-size:11px;padding:2px 6px;border-radius:4px;background:rgba(245,158,11,.12);color:#f59e0b;flex-shrink:0}.page_featureDesc__WzWFw{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.6}@media (max-width:1024px){.page_galleryGrid__hDOR3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_page__0YFLc{padding-top:56px}.page_main__Tu_T4{padding:16px 16px 64px}.page_hero__K_AA6{padding:32px 0 28px}.page_title__VsOYB{font-size:32px}.page_subtitle__848V3{font-size:15px}.page_promptBox__3ba3N{padding:14px;border-radius:14px}.page_toolbarLeft__44dN3,.page_toolbar__W1GXZ{gap:8px}.page_toolBtn__llnhn{padding:6px 10px;font-size:12px}.page_toolBtnHiddenMobile__3rBKs{display:none}.page_sendBtn__CSuyD{width:100%;justify-content:center;margin-left:0}.page_subProductsGrid__3cc_0{grid-template-columns:1fr}.page_subProductCard__EAdp1{padding:16px}.page_subProductIcon__tJKkJ{width:44px;height:44px;font-size:20px}.page_subProductTitle__nFUKT{font-size:15px}.page_galleryGrid__hDOR3{grid-template-columns:1fr}.page_chatBubble__vjYpK{max-width:90%}}