.AUo3bq_bannerRoot{width:100%;margin-bottom:clamp(12px,2svh,22px);container-type:inline-size}.AUo3bq_stageCard{aspect-ratio:24/5;background:#0b0a09;border:1px solid #27272a;border-radius:16px;align-items:stretch;width:100%;min-height:68px;max-height:clamp(84px,24svh,280px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #09090b24}.AUo3bq_mediaLayer{z-index:0;pointer-events:none;background:#0b0a09;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.AUo3bq_mediaCanvas{flex-shrink:0;width:min(100cqw,480cqh);height:min(100cqh,20.8333cqw);position:relative}.AUo3bq_mediaCanvas:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b0a09 0%,#0b0a0900 3.2% 96.8%,#0b0a09 100%),linear-gradient(#0b0a09 0%,#0b0a0900 4% 96%,#0b0a09 100%);position:absolute;inset:0}.AUo3bq_skeletonLayer{z-index:0;opacity:1;background:radial-gradient(68% 120% at 34% 44%,#e5954b14 0%,#14110ff5 58%,#0b0a09 100%);justify-content:space-between;align-items:center;padding:7% 3.8%;transition:opacity .35s;display:flex;position:absolute;inset:0}.AUo3bq_skeletonHidden{opacity:0}.AUo3bq_skeletonBrandCol{flex-direction:column;justify-content:space-between;width:21%;height:78%;display:flex}.AUo3bq_skeletonLogoRow{align-items:center;gap:6%;height:30%;display:flex}.AUo3bq_skeletonAvatar{aspect-ratio:1;border-radius:26%;flex-shrink:0;height:100%}.AUo3bq_skeletonWordmark{border-radius:9999px;width:58%;height:62%}.AUo3bq_skeletonPill{border-radius:9999px;width:46%;height:16%}.AUo3bq_skeletonInputChip{border-radius:10px;width:82%;height:34%}.AUo3bq_skeletonHubDot{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:3.6%}.AUo3bq_skeletonCardsGrid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.06fr;gap:6% 2.6%;width:56%;height:100%;display:grid}.AUo3bq_skeletonCardBlock{border-radius:10px;width:100%;height:100%}.AUo3bq_skeletonAvatar,.AUo3bq_skeletonWordmark,.AUo3bq_skeletonPill,.AUo3bq_skeletonInputChip,.AUo3bq_skeletonHubDot,.AUo3bq_skeletonCardBlock{background:#faf6f00b;border:1px solid #f5e8d214;display:block}.AUo3bq_skeletonAnimated .AUo3bq_skeletonAvatar,.AUo3bq_skeletonAnimated .AUo3bq_skeletonWordmark,.AUo3bq_skeletonAnimated .AUo3bq_skeletonPill,.AUo3bq_skeletonAnimated .AUo3bq_skeletonInputChip,.AUo3bq_skeletonAnimated .AUo3bq_skeletonHubDot,.AUo3bq_skeletonAnimated .AUo3bq_skeletonCardBlock{background-image:linear-gradient(105deg,#faf6f009 20%,#f0c27b1c 50%,#faf6f009 80%);background-size:220% 100%;animation:1.6s ease-in-out infinite AUo3bq_bannerSkeletonWave}@keyframes AUo3bq_bannerSkeletonWave{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.AUo3bq_skeletonAnimated .AUo3bq_skeletonAvatar,.AUo3bq_skeletonAnimated .AUo3bq_skeletonWordmark,.AUo3bq_skeletonAnimated .AUo3bq_skeletonPill,.AUo3bq_skeletonAnimated .AUo3bq_skeletonInputChip,.AUo3bq_skeletonAnimated .AUo3bq_skeletonHubDot,.AUo3bq_skeletonAnimated .AUo3bq_skeletonCardBlock{animation:none}}.AUo3bq_posterBackdrop{z-index:1;object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0}.AUo3bq_posterVisible{opacity:1}.AUo3bq_videoBackdrop{z-index:1;object-fit:contain;object-position:center;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.AUo3bq_videoVisible{opacity:1}.AUo3bq_edgeVignette{z-index:2;background:linear-gradient(#0b0a0900 0% 76%,#0b0a0947 100%);position:absolute;inset:0}.AUo3bq_foreground{z-index:3;pointer-events:none;flex-direction:column;justify-content:flex-end;width:100%;padding:.75rem 1.1rem;display:flex;position:relative}.AUo3bq_bottomBar{justify-content:flex-end;align-items:center;display:flex}.AUo3bq_dotsRow{pointer-events:auto;-webkit-backdrop-filter:blur(8px);background:#0b0a0985;border-radius:9999px;align-items:center;gap:.36rem;padding:.26rem .52rem;display:inline-flex}.AUo3bq_dotBtn{cursor:pointer;background:#ffffff5c;border:none;border-radius:9999px;width:7px;height:7px;padding:0;transition:width .22s,background-color .22s}.AUo3bq_dotBtnActive{background:#fff;width:22px}@container (max-width:760px){.AUo3bq_bannerRoot{margin-bottom:14px}.AUo3bq_stageCard{border-radius:12px}.AUo3bq_foreground{padding:.5rem .75rem}.AUo3bq_dotsRow{gap:.28rem;padding:.2rem .42rem}.AUo3bq_dotBtn{width:6px;height:6px}.AUo3bq_dotBtnActive{width:17px}}@media (max-height:760px){.AUo3bq_bannerRoot{margin-bottom:14px}.AUo3bq_stageCard{border-radius:12px;max-height:clamp(80px,22svh,184px)}.AUo3bq_foreground{padding:.45rem .75rem}.AUo3bq_dotsRow{gap:.28rem;padding:.2rem .42rem}.AUo3bq_dotBtn{width:6px;height:6px}.AUo3bq_dotBtnActive{width:17px}}@container (max-width:480px){.AUo3bq_bannerRoot{margin-bottom:12px}.AUo3bq_stageCard{border-radius:10px}.AUo3bq_skeletonCardBlock,.AUo3bq_skeletonInputChip{border-radius:6px}.AUo3bq_foreground{padding:.32rem .5rem}.AUo3bq_dotsRow{gap:.22rem;padding:.16rem .34rem}.AUo3bq_dotBtn{width:5px;height:5px}.AUo3bq_dotBtnActive{width:14px}}@media (max-height:560px){.AUo3bq_bannerRoot{margin-bottom:10px}.AUo3bq_stageCard{border-radius:10px;max-height:clamp(72px,20svh,128px)}.AUo3bq_skeletonCardBlock,.AUo3bq_skeletonInputChip{border-radius:6px}.AUo3bq_foreground{padding:.3rem .55rem}.AUo3bq_dotsRow{gap:.22rem;padding:.15rem .34rem}.AUo3bq_dotBtn{width:5px;height:5px}.AUo3bq_dotBtnActive{width:14px}}
:root{--primary-color:#18181b;--text-primary:#262626;--text-secondary:#595959;--text-tertiary:#8c8c8c;--border-color:#d9d9d9;--background-color:#f5f5f5;--card-background:#fff;--shadow:0 2px 8px #0000000f;--shadow-hover:0 4px 16px #0000001f;--radius:8px;--spacing:16px}.dashboard-container{max-width:2000px;max-height:calc(100vh - 80px);margin:0 auto;padding:24px 80px 20px;overflow-y:auto}@container (max-width:1000px){.dashboard-container{padding:24px 40px 20px}}@container (max-width:700px){.dashboard-container{padding:16px 20px 20px}}@container (max-width:500px){.dashboard-container{padding:12px 12px 20px}}.dashboard-content{margin:0 auto;padding:0}.dashboard-header-section{text-align:center;color:#fff;background:#18181b;border-radius:16px;margin-bottom:40px;padding:18px 24px;position:relative;overflow:hidden;box-shadow:0 8px 32px #18181b4d}.dashboard-header-section:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 70% 80%,#ffffff14 0%,#0000 50%);width:200%;height:200%;animation:15s ease-in-out infinite headerFloat;position:absolute;top:-50%;left:-50%}@keyframes headerFloat{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(20px,-20px)rotate(180deg)}}.dashboard-header-section h2{z-index:2;text-shadow:0 2px 4px #0000001a;letter-spacing:-.02em;margin-bottom:16px;font-size:2.8rem;font-weight:700;position:relative}.dashboard-header-section .ant-typography{opacity:.95;z-index:2;max-width:600px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.6;position:relative}.dashboard-header-section:after{content:"";z-index:2;background:#fff6;border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dashboard-header-section .anticon{transition:transform .3s;font-size:20px!important}.dashboard-header-section .anticon:hover{transform:scale(1.1)}.features-grid{margin-top:var(--spacing)}.prompt-cards-skeleton{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;align-items:start;gap:24px;display:grid}@media (min-width:1480px){.prompt-cards-skeleton{grid-template-columns:repeat(4,1fr);gap:28px}}@media (max-width:1200px){.prompt-cards-skeleton{gap:20px}}@media (max-width:992px){.prompt-cards-skeleton{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:767px){.prompt-cards-skeleton{gap:16px}}@media (max-width:576px){.prompt-cards-skeleton{grid-template-columns:repeat(1,1fr);gap:16px}}.skeleton-card{border-radius:var(--radius);width:100%;box-shadow:var(--shadow);background:#fff}.skeleton-cover{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 50%,#f2f2f2 75%) 0 0/200% 100%;width:100%;height:220px;animation:1.4s ease-in-out infinite skeleton-wave}.skeleton-body{padding:16px 20px 20px}.skeleton-line{background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 50%,#f2f2f2 75%) 0 0/200% 100%;border-radius:8px;height:14px;animation:1.4s ease-in-out infinite skeleton-wave}.skeleton-line+.skeleton-line{margin-top:10px}.skeleton-tags{gap:8px;margin-top:14px;display:flex}.skeleton-tag{background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 50%,#f2f2f2 75%) 0 0/200% 100%;border-radius:12px;width:60px;height:24px;animation:1.4s ease-in-out infinite skeleton-wave}@keyframes skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes waveFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.wave-card{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) forwards waveFadeUp;animation-delay:calc(var(--wave-index,0) * 40ms);transform:translateY(12px)}.prompt-cards-masonry>.wave-card:nth-child(-n+8){opacity:1;animation:none;transform:none}.prompt-cards-masonry:not(.masonry-positioned){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;display:grid}.prompt-cards-masonry:not(.masonry-positioned)>.wave-card{width:100%;position:relative}.prompt-cards-masonry.masonry-positioned>.wave-card{position:absolute}@media (max-width:576px){.prompt-cards-masonry>.wave-card{margin-bottom:16px;position:relative}.prompt-cards-masonry>.wave-card:last-child{margin-bottom:0}}.feature-card{border-radius:var(--radius);background:var(--card-background);flex-direction:column;height:auto;transition:box-shadow .3s;display:flex}.feature-card .ant-card-cover{line-height:0;overflow:visible;height:auto!important;margin-bottom:0!important}.feature-card .ant-card-body{flex-direction:column;flex:1;padding:20px;display:flex;margin-top:0!important;padding-top:16px!important}.feature-card .ant-card-actions{background:#fafafa;border-top:1px solid #f0f0f0;padding:12px 0}.feature-card .ant-card-actions li{margin:0}.feature-image-container{border-radius:var(--radius) var(--radius) 0 0;background-color:#f0f0f0;width:100%;height:auto;max-height:470px;display:block;position:relative;overflow:hidden}.feature-image-container img,.feature-image-container video,.feature-image-container .ant-image{object-fit:contain;object-position:center;border-radius:var(--radius) var(--radius) 0 0;background-color:#f0f0f0;width:100%;max-width:100%;height:auto;transition:opacity .3s;display:block}.feature-image-container video:hover{opacity:.9}.video-poster-overlay{pointer-events:none}.video-mute-toggle{-webkit-user-select:none;user-select:none}.feature-image-container .video-play-overlay{cursor:pointer;opacity:0;border-radius:var(--radius) var(--radius) 0 0;background:#0003;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.feature-card:hover .video-play-overlay{opacity:1}.video-play-overlay:hover .video-play-button{background:#0009!important;transform:scale(1)!important}.video-play-button{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:transform .3s,background .3s;display:flex;transform:scale(.8);box-shadow:0 4px 12px #0000004d}.feature-image-container .video-badge{color:#fff;z-index:2;background:#0009;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;transition:background .3s,transform .3s;display:flex;position:absolute;top:8px;right:8px}.feature-card:hover .video-badge{background:#000c;transform:scale(1.05)}.feature-card:hover .feature-image-container video::-webkit-media-controls{opacity:1}.feature-image-container video::-webkit-media-controls{opacity:0;transition:opacity .3s}.feature-image-container video::-webkit-media-controls-panel{background:#000000b3}.feature-title{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.feature-description{color:var(--text-secondary);flex-direction:column;flex:1;display:flex}.feature-tags{margin-top:auto}.ant-tag{border-radius:4px;margin:2px 4px 2px 0;padding:2px 8px;font-size:12px}@media (max-width:1200px){.dashboard-content{padding:0 16px}}@media (max-width:767px){.dashboard-container{height:calc(100svh - 220px);max-height:calc(100svh - 220px);padding:0 12px 20px;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}body:has(.promptModeScroll) .dashboard-container{height:auto!important;max-height:none!important;overflow-y:visible!important}body:has(.promptModeScroll) .dashboard-content{height:auto!important;overflow-y:visible!important}.dashboard-content{height:100%;padding:0 12px;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.dashboard-header-section{border-radius:12px;margin-bottom:24px;padding:32px 20px}.dashboard-header-section h2{font-size:2.2rem}.dashboard-header-section .ant-typography{font-size:1rem}.dashboard-header-section .anticon{font-size:20px!important}.video-play-button{width:50px;height:50px;font-size:20px}.feature-image-container video{object-fit:contain!important;background-color:#000!important}.feature-image-container video[controls]{appearance:auto;-webkit-appearance:media-controls-background}.feature-image-container video[controls]::-webkit-media-controls{display:flex!important}.feature-image-container video[controls]::-webkit-media-controls-enclosure{display:flex!important}.video-mute-toggle{padding:6px 10px;font-size:12px}}@media (max-width:576px){.dashboard-container{height:calc(100svh - 220px);max-height:calc(100svh - 220px);padding:0 8px 20px;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}body:has(.promptModeScroll) .dashboard-container{height:auto!important;max-height:none!important;overflow-y:visible!important}body:has(.promptModeScroll) .dashboard-content{height:auto!important;overflow-y:visible!important}.dashboard-content{height:100%;padding:0 8px;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.dashboard-header-section{border-radius:8px;padding:24px 16px}.dashboard-header-section h2{font-size:1.8rem}.dashboard-header-section .ant-typography{font-size:.9rem}.video-play-button{width:40px;height:40px;font-size:18px}}.video-badge{color:#fff;z-index:3;opacity:.9;background:#000000b3;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:12px;right:12px}.video-badge:hover{opacity:1;transform:scale(1.05)}.iframe-container{background:#f0f0f0;border-radius:8px 8px 0 0;width:100%;height:400px;position:relative;overflow:hidden}.iframe-container iframe{border:none;border-radius:8px 8px 0 0;width:100%;height:100%;transition:opacity .3s}.iframe-loading{z-index:1;pointer-events:none;background:linear-gradient(45deg,#f0f0f0 25%,#e8e8e8 25% 50%,#f0f0f0 50% 75%,#e8e8e8 75%) 0 0/40px 40px;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;animation:1s linear infinite loading-stripes;display:flex;position:absolute;inset:0}@keyframes loading-stripes{0%{background-position:0 0}to{background-position:40px 40px}}.iframe-container.loaded .iframe-loading{opacity:0;pointer-events:none}.iframe-container.error .iframe-loading{background:#fff2f0;border:2px dashed #ff4d4f}.iframe-container.error .iframe-loading .anticon{color:#ff4d4f!important}.iframe-control-button{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border-radius:12px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:500;transition:background .3s,transform .3s;display:flex;position:absolute}.iframe-control-button:hover{background:#000000e6;transform:scale(1.05)}@media (max-width:767px){.iframe-container{height:300px}.iframe-control-button{padding:4px 8px;font-size:10px}}@media (max-width:576px){.iframe-container{height:250px}}@keyframes float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #ffffffb3}50%{transform:scale(1.05);box-shadow:0 0 0 20px #fff0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:767px){.dashboard-header-section .welcome-title{font-size:2rem!important}.dashboard-header-section .welcome-description{padding:0 16px;font-size:16px!important}.dashboard-header-section .welcome-buttons{flex-direction:column;align-items:center}.dashboard-header-section .welcome-tags{gap:8px!important}.dashboard-header-section .user-icon-container{width:60px!important;height:60px!important}.dashboard-header-section .user-icon-container .anticon{font-size:28px!important}}@media (max-width:576px){.dashboard-header-section .welcome-title{font-size:1.8rem!important}.dashboard-header-section .welcome-description{font-size:14px!important}.dashboard-header-section .welcome-tags{justify-content:center!important}.dashboard-header-section .welcome-tag{padding:6px 12px!important;font-size:12px!important}}.image-badge{color:#fff;z-index:3;opacity:.9;background:#52c41acc;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:8px;right:8px}.image-badge:hover{opacity:1;transform:scale(1.05)}.text-badge{color:#fff;z-index:3;opacity:.9;background:#1890ffcc;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:8px;left:8px}.text-badge:hover{opacity:1;transform:scale(1.05)}.prompt-cards-masonry{gap:24px;width:100%;position:relative}@media (min-width:1480px){.prompt-cards-masonry{gap:28px}}@media (max-width:1200px){.prompt-cards-masonry{gap:20px}}@media (max-width:992px){.prompt-cards-masonry{gap:18px}}@media (max-width:767px){.prompt-cards-masonry{gap:16px}}@media (max-width:576px){.prompt-cards-masonry{gap:16px}}@media (max-width:767px){video:not([controls]){appearance:none!important;-webkit-media-controls-start-playback-button:none!important}video:not([controls])::-webkit-media-controls{display:none!important}video:not([controls])::-webkit-media-controls-enclosure{display:none!important}video:not([controls])::-webkit-media-controls-panel{display:none!important}video[controls]{appearance:auto!important;-webkit-appearance:media-controls-background!important}video[controls]::-webkit-media-controls{display:flex!important}video[controls]::-webkit-media-controls-enclosure{display:flex!important}video[poster]{background-color:#000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.view-detail-btn:hover{border-color:#0000!important}