.event-challenge-card[data-v-ee17e66d]{aspect-ratio:338/226;background:#161616;border:none;border-radius:0;color:#fff;cursor:pointer;min-height:188px;min-width:0;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:100%}.event-challenge-card .event-image[data-v-ee17e66d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .25s ease;width:100%}.event-challenge-card[data-v-ee17e66d]:after{background:linear-gradient(180deg,#16161600,#161616);content:"";height:86px;inset:auto 0 0;position:absolute}.event-challenge-card .event-tag[data-v-ee17e66d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;border-radius:30px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:25px;left:6px;padding:0 8px;position:absolute;top:10px;z-index:1}.event-challenge-card .event-tag img[data-v-ee17e66d]{margin-left:4px}.event-challenge-card strong[data-v-ee17e66d]{color:#fff;display:block;font-family:Poppins,Noto Sans JP,sans-serif;font-size:28px;font-weight:800;isolation:isolate;left:16px;line-height:1.5;right:16px;top:92px;z-index:1}.event-challenge-card strong[data-v-ee17e66d],.event-challenge-card strong[data-v-ee17e66d]:before{overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.event-challenge-card strong[data-v-ee17e66d]:before{color:transparent;content:attr(data-title);inset:0;z-index:-1;-webkit-text-stroke:4px #000}.event-challenge-card .event-action[data-v-ee17e66d]{align-items:center;background:#a55bd3;border:none;border-radius:8px;bottom:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:PingFang SC,Poppins,Noto Sans JP,sans-serif;font-size:16px;font-weight:600;gap:8px;height:40px;justify-content:center;left:50%;line-height:20px;opacity:0;padding:3px 32px;position:absolute;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease;width:min(260px,100% - 24px);z-index:2}.event-challenge-card .event-action i[data-v-ee17e66d]{flex-shrink:0;font-size:12px;line-height:1;transform:rotate(90deg)}.event-challenge-card:hover .event-image[data-v-ee17e66d]{transform:scale(1.04)}.event-challenge-card:hover .event-action[data-v-ee17e66d]{opacity:1;transform:translate(-50%)}.section-divider[data-v-0cb7f20e]{align-items:center;display:flex;gap:12px;height:24px;margin:60px auto;width:min(1400px,100% - 48px)}.divider-line[data-v-0cb7f20e]{background:#ffffff1a;flex:1;height:1px}.divider-flower[data-v-0cb7f20e]{flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes border-rotate-9048a026{to{--border-angle:360deg}}@keyframes active-card-progress-9048a026{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes upload-loading-spin-9048a026{to{transform:translate(-50%,-50%) rotate(1turn)}}.float-slide-enter-active[data-v-9048a026]{transition:opacity .28s ease}.float-slide-leave-active[data-v-9048a026]{transition:opacity .2s ease}.float-slide-enter-from[data-v-9048a026],.float-slide-leave-to[data-v-9048a026]{opacity:0}.float-slide-enter-to[data-v-9048a026],.float-slide-leave-from[data-v-9048a026]{opacity:1}.floating-prompt-wrap[data-v-9048a026]{bottom:32px;left:0;margin:0 auto;position:fixed;right:0;transform-origin:center bottom;transition:width .48s cubic-bezier(.4,0,.2,1),opacity .28s ease;width:72px;z-index:100}.floating-prompt-wrap.scaled[data-v-9048a026]{width:168px}.floating-prompt-wrap.expanded[data-v-9048a026]{transition:width .62s cubic-bezier(.4,0,.2,1),opacity .28s ease;width:min(1168px,100% - 48px)}.floating-prompt-wrap.input-expanded[data-v-9048a026]{width:min(1168px,100% - 48px)}.floating-prompt-wrap .floating-prompt-mini[data-v-9048a026]{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:#222;border:none;border-radius:24px;box-shadow:0 12px 40px #00000052;box-sizing:border-box;color:#fffc;cursor:text;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:500;gap:16px;height:76px;justify-content:space-between;line-height:24px;overflow:hidden;padding:16px 16px 16px 24px;position:relative;text-align:left;width:100%}.floating-prompt-wrap .floating-prompt-mini[data-v-9048a026]:before{animation:border-rotate-9048a026 6s linear infinite;background:conic-gradient(from var(--border-angle),rgba(209,135,255,0) 0,#d187ff 6%,rgba(209,135,255,0) 12%,rgba(209,135,255,0) 50%,#d187ff 56%,rgba(209,135,255,0) 62%,rgba(209,135,255,0) 100%);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.floating-prompt-wrap .floating-prompt-mini .floating-prompt-placeholder[data-v-9048a026]{min-width:0;opacity:0;overflow:hidden;position:relative;text-overflow:ellipsis;transition:opacity .22s ease;white-space:nowrap;z-index:1}.floating-prompt-wrap .floating-prompt-mini .floating-generate-pill[data-v-9048a026]{align-items:center;background:#a55bd3;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;font-family:PingFang SC,Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:normal;min-width:150px;opacity:0;padding:0 35px;position:relative;transition:opacity .22s ease;z-index:1}.floating-prompt-wrap .floating-prompt-mini .floating-generate-pill img[data-v-9048a026]{height:24px;width:24px}.floating-prompt-wrap .created-box[data-v-9048a026]{width:100%}.floating-prompt-wrap.expanded .floating-generate-pill[data-v-9048a026],.floating-prompt-wrap.expanded .floating-prompt-placeholder[data-v-9048a026],.floating-prompt-wrap.input-expanded .floating-generate-pill[data-v-9048a026],.floating-prompt-wrap.input-expanded .floating-prompt-placeholder[data-v-9048a026]{opacity:1;transition-delay:.12s}.floating-prompt-wrap.input-expanded .created-box .input-container[data-v-9048a026]{background:#3a3a3a80}.visitor-home-ja-page[data-v-9048a026]{background:#161616;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.home-reveal[data-v-9048a026]{display:block;overflow:hidden}.home-reveal[data-v-9048a026]>*{opacity:0;transform:translateY(32px);transition:opacity .72s ease var(--reveal-delay,0s),transform .72s ease var(--reveal-delay,0s)}.home-reveal.revealed[data-v-9048a026]>*{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.home-reveal[data-v-9048a026]>*{opacity:1;transform:none;transition:none}}.visitor-home-ja[data-v-9048a026]{color:#fff;display:flex;flex-direction:column;height:calc(100vh - 210px);justify-content:space-between;max-height:620px;min-height:560px;overflow:hidden;position:relative;width:100%}.visitor-home-ja .hero-bg-stack[data-v-9048a026]{inset:0;overflow:hidden;position:absolute}.visitor-home-ja .hero-bg[data-v-9048a026]{display:block;filter:saturate(1.08);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.02);transition:opacity .55s ease;width:100%}.visitor-home-ja .hero-bg.active[data-v-9048a026]{opacity:.68}.visitor-home-ja .hero-shade[data-v-9048a026]{inset:0;pointer-events:none;position:absolute}.visitor-home-ja .hero-shade[data-v-9048a026]:after,.visitor-home-ja .hero-shade[data-v-9048a026]:before{content:"";left:0;pointer-events:none;position:absolute;right:0}.visitor-home-ja .hero-shade[data-v-9048a026]:before{background:linear-gradient(180deg,#161616db,#1616167a 34%,#16161600);height:180px;top:0}.visitor-home-ja .hero-shade[data-v-9048a026]:after{background:linear-gradient(180deg,#16161600,#16161680 58%,#161616);bottom:0;height:240px}.visitor-home-ja .hero-click-layer[data-v-9048a026]{background:transparent;border:none;cursor:pointer;inset:0;padding:0;position:absolute;z-index:1}.visitor-home-ja .hero-content[data-v-9048a026]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(28px,4vh,54px) 0 clamp(12px,2vh,24px);position:relative;width:min(1168px,100% - 48px);z-index:2}.visitor-home-ja .hero-copy[data-v-9048a026]{align-items:center;display:flex;flex-direction:column;gap:18px;pointer-events:none}.visitor-home-ja .hero-copy h1[data-v-9048a026]{align-items:center;display:flex;flex-direction:column;font-family:Inter,Noto Sans JP,sans-serif;font-size:clamp(40px,4.3vw,60px);font-weight:900;letter-spacing:0;line-height:1.17;margin:0;overflow-wrap:anywhere;text-align:center;word-break:keep-all}.visitor-home-ja .hero-copy h1 span[data-v-9048a026]{background:linear-gradient(90deg,#fff 18%,#c569ff 78%);background-clip:text;-webkit-background-clip:text;color:transparent;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.visitor-home-ja .hero-copy h1 span[data-v-9048a026]:before{background:none;color:#00000040;content:attr(data-text);filter:blur(4px);inset:0;position:absolute;transform:translateY(4px);z-index:-1;-webkit-text-fill-color:rgba(0,0,0,.25);pointer-events:none}.visitor-home-ja .hero-copy p[data-v-9048a026]{color:#fff;font-family:Poppins,Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin:0;max-width:1060px;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.28)}.visitor-home-ja .prompt-area[data-v-9048a026]{margin-top:24px;width:100%}.visitor-home-ja .prompt-morph-enter-active[data-v-9048a026],.visitor-home-ja .prompt-morph-leave-active[data-v-9048a026]{transition:opacity .22s ease,transform .22s ease}.visitor-home-ja .prompt-morph-enter-from[data-v-9048a026],.visitor-home-ja .prompt-morph-leave-to[data-v-9048a026]{opacity:0;transform:translateY(8px) scale(.985)}.visitor-home-ja .prompt-collapsed[data-v-9048a026]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:#0003;border:none;border-radius:24px;box-sizing:border-box;color:#fffc;cursor:text;display:flex;font-family:Inter,sans-serif;font-size:18px;font-weight:500;gap:16px;height:76px;justify-content:space-between;line-height:24px;overflow:hidden;padding:16px 16px 16px 24px;position:relative;transition:background .2s ease;width:100%}.visitor-home-ja .prompt-collapsed[data-v-9048a026]:before{animation:border-rotate-9048a026 6s linear infinite;background:conic-gradient(from var(--border-angle),rgba(209,135,255,0) 0,#d187ff 6%,rgba(209,135,255,0) 12%,rgba(209,135,255,0) 50%,#d187ff 56%,rgba(209,135,255,0) 62%,rgba(209,135,255,0) 100%);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.visitor-home-ja .prompt-collapsed .prompt-placeholder[data-v-9048a026]{min-width:0;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;z-index:1}.visitor-home-ja .prompt-collapsed .generate-pill[data-v-9048a026]{align-items:center;background:#a55bd3;border:none;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:PingFang SC,Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;gap:8px;height:44px;justify-content:center;line-height:normal;min-width:150px;padding:0 35px;position:relative;z-index:1}.visitor-home-ja .prompt-collapsed .generate-pill img[data-v-9048a026]{height:24px;width:24px}.floating-prompt-wrap .hero-collapse-button[data-v-9048a026],.visitor-home-ja .hero-collapse-button[data-v-9048a026]{align-items:center;background:#00000047;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;box-sizing:border-box;color:#ffffffdb;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:32px;z-index:4}.floating-prompt-wrap .hero-collapse-button i[data-v-9048a026],.visitor-home-ja .hero-collapse-button i[data-v-9048a026]{font-size:14px;line-height:1;transform:translateY(2px) rotate(180deg)}.floating-prompt-wrap .hero-collapse-button[data-v-9048a026]:hover,.visitor-home-ja .hero-collapse-button[data-v-9048a026]:hover{background:#ffffff1a;border-color:#ffffffb8;color:#fff;transform:translateY(-1px)}.floating-prompt-wrap .created-box[data-v-9048a026],.visitor-home-ja .created-box[data-v-9048a026]{height:auto;position:relative;width:100%}.floating-prompt-wrap .created-box[data-v-9048a026]:after,.visitor-home-ja .created-box[data-v-9048a026]:after{background:var(--first-tab-bg,#161616);content:"";height:26px;left:0;pointer-events:none;position:absolute;top:38px;width:26px}.floating-prompt-wrap .created-box .generation-tabs[data-v-9048a026],.visitor-home-ja .created-box .generation-tabs[data-v-9048a026]{display:flex;gap:20px}.floating-prompt-wrap .created-box .generation-tabs .tab-item[data-v-9048a026],.visitor-home-ja .created-box .generation-tabs .tab-item[data-v-9048a026]{align-items:center;background:#161616;border:none;border-radius:10px 10px 0 0;box-shadow:4px 0 4px #00000038;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:10px;height:38px;padding:0 22px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.floating-prompt-wrap .created-box .generation-tabs .tab-item[data-v-9048a026]:after,.visitor-home-ja .created-box .generation-tabs .tab-item[data-v-9048a026]:after{background:#161616;border-top-right-radius:8px;bottom:0;box-shadow:4px 0 4px #00000038;content:"";height:100%;position:absolute;right:-18px;transform:skew(18deg);transform-origin:bottom center;width:22px}.floating-prompt-wrap .created-box .generation-tabs .tab-item[data-v-9048a026]:not(:first-child):before,.visitor-home-ja .created-box .generation-tabs .tab-item[data-v-9048a026]:not(:first-child):before{background:#161616;border-top-left-radius:8px;bottom:0;content:"";height:100%;left:-18px;position:absolute;transform:skew(-18deg);transform-origin:bottom center;width:22px}.floating-prompt-wrap .created-box .generation-tabs .tab-item i[data-v-9048a026],.visitor-home-ja .created-box .generation-tabs .tab-item i[data-v-9048a026]{font-size:18px;margin-bottom:2px}.floating-prompt-wrap .created-box .generation-tabs .tab-item.active[data-v-9048a026],.visitor-home-ja .created-box .generation-tabs .tab-item.active[data-v-9048a026]{background:#222;color:#fff;font-weight:700;z-index:2}.floating-prompt-wrap .created-box .generation-tabs .tab-item.active i[data-v-9048a026],.visitor-home-ja .created-box .generation-tabs .tab-item.active i[data-v-9048a026]{color:#c870ff}.floating-prompt-wrap .created-box .generation-tabs .tab-item.active[data-v-9048a026]:after,.floating-prompt-wrap .created-box .generation-tabs .tab-item.active[data-v-9048a026]:before,.visitor-home-ja .created-box .generation-tabs .tab-item.active[data-v-9048a026]:after,.visitor-home-ja .created-box .generation-tabs .tab-item.active[data-v-9048a026]:before{background:#222;box-shadow:none}.floating-prompt-wrap .created-box .generation-tabs .tab-item .beta-tag[data-v-9048a026],.visitor-home-ja .created-box .generation-tabs .tab-item .beta-tag[data-v-9048a026]{background:linear-gradient(75deg,#ca75ff,#f129b2);border-radius:8px;color:#fff;font-size:12px;font-weight:600;line-height:16px;padding:2px 6px}.floating-prompt-wrap .created-box .input-container[data-v-9048a026],.visitor-home-ja .created-box .input-container[data-v-9048a026]{background:#3a3a3a80;border-radius:24px;display:flex;gap:16px;height:132px;isolation:isolate;padding:16px 16px 48px;position:relative;z-index:1}.floating-prompt-wrap .created-box .input-container[data-v-9048a026]:before,.visitor-home-ja .created-box .input-container[data-v-9048a026]:before{animation:border-rotate-9048a026 6s linear infinite;background:conic-gradient(from var(--border-angle),rgba(209,135,255,0) 0,#d187ff 6%,rgba(209,135,255,0) 12%,rgba(209,135,255,0) 50%,#d187ff 56%,rgba(209,135,255,0) 62%,rgba(209,135,255,0) 100%);border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:2}.floating-prompt-wrap .created-box .input-container[data-v-9048a026]:after,.visitor-home-ja .created-box .input-container[data-v-9048a026]:after{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#3a3a3a80;border-radius:24px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.floating-prompt-wrap .created-box .input-container .prompt-input[data-v-9048a026],.visitor-home-ja .created-box .input-container .prompt-input[data-v-9048a026]{background:transparent;border:none;color:#fff;flex:1;font-family:Inter,Noto Sans JP,sans-serif;font-size:16px;font-weight:300;line-height:24px;min-width:150px;outline:none;position:relative;resize:none;z-index:1}.floating-prompt-wrap .created-box .input-container .prompt-input[data-v-9048a026]::-moz-placeholder,.visitor-home-ja .created-box .input-container .prompt-input[data-v-9048a026]::-moz-placeholder{color:#ffffff4d}.floating-prompt-wrap .created-box .input-container .prompt-input[data-v-9048a026]::placeholder,.visitor-home-ja .created-box .input-container .prompt-input[data-v-9048a026]::placeholder{color:#ffffff4d}.floating-prompt-wrap .created-box .input-container[data-v-9048a026] .video-upload-box,.visitor-home-ja .created-box .input-container[data-v-9048a026] .video-upload-box{flex-shrink:0;height:-moz-fit-content;height:fit-content;position:relative;width:auto;z-index:1}.floating-prompt-wrap .created-box .input-container[data-v-9048a026] .video-upload-box .el-upload-dragger,.visitor-home-ja .created-box .input-container[data-v-9048a026] .video-upload-box .el-upload-dragger{overflow:initial;padding:0}.floating-prompt-wrap .created-box .input-container .upload-btn[data-v-9048a026],.visitor-home-ja .created-box .input-container .upload-btn[data-v-9048a026]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ffffffb8;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:58px;justify-content:center;position:relative;transform:rotate(-5deg);transition:transform .22s ease,background .22s ease,border-color .22s ease;width:43px}.floating-prompt-wrap .created-box .input-container .upload-btn>span[data-v-9048a026],.visitor-home-ja .created-box .input-container .upload-btn>span[data-v-9048a026]{color:#ffffff9e}.floating-prompt-wrap .created-box .input-container .upload-btn.pre-uploading span[data-v-9048a026],.visitor-home-ja .created-box .input-container .upload-btn.pre-uploading span[data-v-9048a026]{opacity:0}.floating-prompt-wrap .created-box .input-container .upload-btn.smart-prompt-loading[data-v-9048a026]:after,.visitor-home-ja .created-box .input-container .upload-btn.smart-prompt-loading[data-v-9048a026]:after{animation:upload-loading-spin-9048a026 .8s linear infinite;border:2px solid hsla(0,0%,100%,.28);border-radius:50%;border-top-color:#fff;content:"";height:20px;pointer-events:none;position:absolute;width:20px;z-index:3}.floating-prompt-wrap .created-box .input-container .upload-btn.img-box[data-v-9048a026],.visitor-home-ja .created-box .input-container .upload-btn.img-box[data-v-9048a026]{overflow:visible}.floating-prompt-wrap .created-box .input-container .upload-btn.img-box span[data-v-9048a026],.visitor-home-ja .created-box .input-container .upload-btn.img-box span[data-v-9048a026]{align-items:center;background:#161616;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;position:absolute;right:-7px;top:-7px;transform:rotate(45deg);width:16px;z-index:2}.floating-prompt-wrap .created-box .input-container .upload-btn img[data-v-9048a026]:not(.pre-upload-loading-img),.visitor-home-ja .created-box .input-container .upload-btn img[data-v-9048a026]:not(.pre-upload-loading-img){border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.floating-prompt-wrap .created-box .input-container .upload-btn .pre-upload-loading-img[data-v-9048a026],.visitor-home-ja .created-box .input-container .upload-btn .pre-upload-loading-img[data-v-9048a026]{animation:upload-loading-spin-9048a026 1s linear infinite;height:auto;left:50%;max-height:32px;max-width:32px;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.floating-prompt-wrap .created-box .input-container .upload-btn[data-v-9048a026]:hover,.visitor-home-ja .created-box .input-container .upload-btn[data-v-9048a026]:hover{background:#ffffff1f;border-color:#ffffff38;transform:scale(1.08) rotate(-5deg)}.floating-prompt-wrap .created-box .input-container .generate-btn[data-v-9048a026],.visitor-home-ja .created-box .input-container .generate-btn[data-v-9048a026]{align-items:center;background:#a55bd3;border:none;border-radius:20px;bottom:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:38px;padding:0 35px;position:absolute;right:16px;z-index:1}.floating-prompt-wrap .created-box .input-container .generate-btn i[data-v-9048a026],.visitor-home-ja .created-box .input-container .generate-btn i[data-v-9048a026]{font-size:16px}.floating-prompt-wrap .created-box .input-container .generate-btn[data-v-9048a026]:hover,.visitor-home-ja .created-box .input-container .generate-btn[data-v-9048a026]:hover{transform:scale(1.04)}.floating-prompt-wrap .created-box .input-container .model-selector[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector[data-v-9048a026]{bottom:12px;left:16px;position:absolute;z-index:1}.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger[data-v-9048a026]{align-items:center;background:#ffffff26;border:none;border-radius:50px;color:#ffffffd9;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;height:34px;max-width:260px;padding:0 14px;transition:background .2s ease}.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger span[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger span[data-v-9048a026]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger i[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger i[data-v-9048a026]{flex-shrink:0;font-size:16px}.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger .arrow-icon[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger .arrow-icon[data-v-9048a026]{flex-shrink:0;font-size:12px;transition:transform .2s ease}.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger.open[data-v-9048a026],.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger[data-v-9048a026]:hover,.visitor-home-ja .created-box .input-container .model-selector .model-trigger.open[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger[data-v-9048a026]:hover{background:#ffffff2e}.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger.open .arrow-icon[data-v-9048a026],.floating-prompt-wrap .created-box .input-container .model-selector .model-trigger:hover .arrow-icon[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger.open .arrow-icon[data-v-9048a026],.visitor-home-ja .created-box .input-container .model-selector .model-trigger:hover .arrow-icon[data-v-9048a026]{transform:rotate(180deg)}.visitor-home-ja .feature-carousel[data-v-9048a026]{align-items:stretch;display:flex;gap:0;overflow:hidden;padding:12px 0 16px;position:relative;scrollbar-width:none;width:100%;z-index:2}.visitor-home-ja .feature-carousel[data-v-9048a026]::-webkit-scrollbar{display:none}.visitor-home-ja .feature-card[data-v-9048a026]{background:transparent;border:none;cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0;padding:0 16px;position:relative;text-align:left}.visitor-home-ja .feature-card .progress-track[data-v-9048a026]{background:#ffffff1f;height:2px;overflow:hidden;width:100%}.visitor-home-ja .feature-card .progress-bar[data-v-9048a026]{background:#a55bd3;display:block;height:2px;transform:scaleX(0);transform-origin:left center;width:100%}.visitor-home-ja .feature-card.active .progress-bar[data-v-9048a026]{animation-fill-mode:forwards;animation-name:active-card-progress-9048a026;animation-timing-function:linear}.visitor-home-ja .feature-card .card-body[data-v-9048a026]{align-items:center;display:flex;gap:12px;width:100%}.visitor-home-ja .feature-card .card-thumb[data-v-9048a026]{border-radius:8px;flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.visitor-home-ja .feature-card .card-text[data-v-9048a026]{display:flex;flex-direction:column;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;gap:10px;line-height:1.2;min-width:0}.visitor-home-ja .feature-card .card-text span[data-v-9048a026],.visitor-home-ja .feature-card .card-text strong[data-v-9048a026]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-home-ja .feature-card .card-text strong[data-v-9048a026]{color:#fff;font-size:16px}.visitor-home-ja .feature-card .card-text span[data-v-9048a026]{color:#ffffff80;font-size:12px}.hero-event-section[data-v-9048a026]{background:#161616;color:#fff;margin-top:48px;position:relative;z-index:2}.hero-event-inner[data-v-9048a026]{margin:0 auto;width:min(1400px,100% - 48px)}.hero-event-row[data-v-9048a026]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-height:760px)and (min-width:769px){.visitor-home-ja[data-v-9048a026]{min-height:520px}.visitor-home-ja .hero-content[data-v-9048a026]{padding-bottom:18px;padding-top:24px}.visitor-home-ja .hero-copy[data-v-9048a026]{gap:16px}.visitor-home-ja .hero-copy h1[data-v-9048a026]{font-size:clamp(36px,4vw,52px)}.visitor-home-ja .hero-copy p[data-v-9048a026]{font-size:16px}.visitor-home-ja .prompt-area[data-v-9048a026]{margin-top:24px}.visitor-home-ja .prompt-collapsed[data-v-9048a026]{height:68px}.visitor-home-ja .created-box .input-container[data-v-9048a026]{height:112px;padding-top:14px}.visitor-home-ja .feature-card[data-v-9048a026]{gap:8px;padding-top:8px}.visitor-home-ja .feature-card .card-thumb[data-v-9048a026]{height:48px;width:48px}.visitor-home-ja .feature-card .card-text[data-v-9048a026]{gap:5px}}@media(max-width:1200px){.visitor-home-ja .feature-carousel[data-v-9048a026]{gap:10px}.visitor-home-ja .feature-card .card-body[data-v-9048a026]{gap:8px;padding-left:10px}.visitor-home-ja .feature-card .card-thumb[data-v-9048a026]{height:52px;width:52px}.visitor-home-ja .feature-card .card-text[data-v-9048a026]{gap:6px}.visitor-home-ja .feature-card .card-text strong[data-v-9048a026]{font-size:14px}}@media(max-width:768px){.visitor-home-ja[data-v-9048a026]{height:auto;min-height:calc(100vh - 56px)}.visitor-home-ja .hero-content[data-v-9048a026]{padding-top:72px;width:calc(100% - 32px)}.visitor-home-ja .hero-copy[data-v-9048a026]{gap:18px}.visitor-home-ja .hero-copy h1[data-v-9048a026]{font-size:40px}.visitor-home-ja .hero-copy p[data-v-9048a026]{font-size:14px;line-height:1.7}.visitor-home-ja .prompt-area[data-v-9048a026]{margin-top:28px}.visitor-home-ja .prompt-collapsed[data-v-9048a026]{font-size:13px;min-height:58px;padding:10px 10px 10px 16px}.visitor-home-ja .prompt-collapsed .generate-pill[data-v-9048a026]{border-radius:14px;font-size:13px;height:38px;min-width:112px}.visitor-home-ja .prompt-collapsed .generate-pill img[data-v-9048a026]{height:18px;width:18px}.visitor-home-ja .created-box .input-container[data-v-9048a026]{height:124px}.visitor-home-ja .created-box .generation-tabs[data-v-9048a026]{gap:8px;overflow-x:auto;scrollbar-width:none}.visitor-home-ja .created-box .generation-tabs[data-v-9048a026]::-webkit-scrollbar{display:none}.visitor-home-ja .created-box .generation-tabs .tab-item[data-v-9048a026]{padding:0 14px}.visitor-home-ja .created-box .generation-tabs .tab-item[data-v-9048a026]:after,.visitor-home-ja .created-box .generation-tabs .tab-item[data-v-9048a026]:before{display:none}.visitor-home-ja .feature-carousel[data-v-9048a026]{gap:16px;margin-top:64px;overflow-x:auto}.visitor-home-ja .feature-card[data-v-9048a026]{flex:0 0 260px}.visitor-home-ja .feature-card .card-thumb[data-v-9048a026]{height:52px;width:52px}.hero-event-inner[data-v-9048a026]{width:calc(100% - 32px)}.hero-event-row[data-v-9048a026]{display:flex;overflow-x:auto}.hero-event-row .event-challenge-card[data-v-9048a026]{flex:0 0 260px}}.visitor-home-ja-model-popover.el-popper{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#161616c7!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:14px!important;overflow:hidden;padding:8px!important}.visitor-home-ja-model-popover.el-popper .el-popper__arrow{display:none}.visitor-home-ja-model-popover.el-popper .model-list{max-height:284px;overflow-y:auto;overscroll-behavior:contain}.visitor-home-ja-model-popover.el-popper .model-item{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;min-height:58px;padding:8px;transition:background .15s ease}.visitor-home-ja-model-popover.el-popper .model-item.selected,.visitor-home-ja-model-popover.el-popper .model-item:hover{background:#ffffff14}.visitor-home-ja-model-popover.el-popper .model-cover{border-radius:8px;display:block;flex-shrink:0;height:32px;overflow:hidden;width:32px}.visitor-home-ja-model-popover.el-popper .model-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.visitor-home-ja-model-popover.el-popper .model-info{flex:1;min-width:0}.visitor-home-ja-model-popover.el-popper .model-name{align-items:center;color:#fafafa;display:flex;font-size:14px;font-weight:600;gap:6px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitor-home-ja-model-popover.el-popper .model-tag-img{display:block;flex-shrink:0;height:16px;width:auto}.visitor-home-ja-model-popover.el-popper .check-icon{color:#ffffffb8;flex-shrink:0;font-size:16px}.visitor-home-ja-model-popover.el-popper .check-icon.invisible{visibility:hidden}
